@media print {
	#site-right-col   { display: none; }
	#top-site  { display: none; }
	#site-footer { display: none; }
	#navbar   { display: none; }
	#payment_ok   { display: none; }
}

BODY
{
	background-color:#FFFFFF;
	margin:0px 0px 0px 0px;
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

DIV {
font-size:12px;
}

CAPTION
{
	border-bottom:1px solid #E6E6E6;
	border-left:1px solid #E6E6E6;
	padding:2px 2px 2px 6px;
	margin-bottom:5px;
	color:#535248;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	font-size:12px;
}

IMG
{
	border:0px;
}

H3
{
	padding:2px 2px 2px 2px;
	color:#535248;
	font-size:12px;
	font-weight:bold;
}

FORM
{
	margin:0px;
}

INPUT
{
	font-family:Arial;
	font-size:11px;
}

TEXTAREA
{
	font-family:Arial;
	font-size:11px;
}

SELECT
{
	font-family:Arial;
	font-size:11px;
}

OL LI
{
	margin-bottom:5px;
}
a:link , a:visited	  {font-size:12px;text-decoration:underline;color:#003366;}
a:hover   {font-size:12px;text-decoration:none;color:#D61319;}


A.generic_link:link , A.generic_link:visited	{font-family:Arial;font-size:12px;color:#005680;text-decoration:underline}
A.generic_link:hover 	{font-family:Arial;font-size:12px;color:#005680;text-decoration:none}

A:link IMG		{border:none; text-decoration:none;}
A:visited IMG	{border:none; text-decoration:none;}
A:hover IMG		{border:none; text-decoration:none;}

.link_selected 
{
	font-family:Arial;
	font-size:12px;
	color:#005680;
	font-weight:bold;
}

.bold {
	font-weight:bold;
}

/****************************/

.menubar {
	margin-top:5px;
	padding:3px;
}

.menubar A:link , .menubar A:visited{ margin-left:15px; border-bottom:2px solid #FFFFFF; font-size:14px; font-weight:bold; color:#666666; text-decoration:none; }
.menubar A:hover { border-bottom:2px solid #F79C31; color:#D61319;}

/****************************/

.footer { margin-top:15px; }
.footer  TD {
	font-size:12px;
	color:#333333;
}

/****************************/

.a2f_TabPanel
{
	xborder:1px solid #D3E0F1;
	border:none;
}

.a2f_TabPanel DIV.title
{
	font-weight:bold;
	color:#0000CC;
}

.a2f_TabLabels
{
	width:100%;
	background-color:#FFFFFF;
}


.a2f_TabLabel
{
	background-color:#FFFFFF;
	margin:0px 1px 0px 0px;
	border:1px solid #507BAF;
	border-bottom:none;
	float:left;
}

.a2f_TabLabel DIV.selected
{
	margin:0px 0px 0px 0px;
	padding:2px 10px;	
	background-color:#FDD802; 
}

.a2f_TabLabel DIV.unselected
{
	margin:0px 0px 0px 0px;
	padding:2px 10px;	
	background-color:#507BAF;
	border-bottom:none;
}

.a2f_TabLabel DIV.selected A { font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.a2f_TabLabel DIV.unselected A { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.a2f_TabLabel DIV.selected A:hover { color:#D61319;}
.a2f_TabLabel DIV.unselected A:hover { color:#FDD802;}

.a2f_TabContent
{
	border:1px solid #507BAF;
	border-top:none;
	xheight:400px;
	background-color:#FDD802;
	margin:0px 2px 0px 0px;
	padding:2px 10px;
}

/****************************/

.logo-box { margin-bottom:20px; xborder:1px solid #9EB1D1; text-align:center;}
.logo-box IMG { border:none;  }

/***************************/
.generic-title {font-size:14px; font-weight:bold; color:#476C9A; }

.news-home { font-size:14px; margin-top:10px; }

.news-home .news-title {font-size:16px; font-weight:bold; color:#476C9A; }
.news-home .news-title A {text-decoration:none; font-size:16px; font-weight:bold; color:#476C9A; }
.news-home .news-title A:hover { text-decoration:underline; }

.news-home .news-preview A {text-decoration:none; font-size:13px; font-weight:bold; color:#000000; }
.news-home .news-preview A:hover { text-decoration:underline; }

.news-home .news-date {font-size:11px; color:#666666; }
.news-home .news-readme {font-size:12px; font-weight:normal; color:#CC0202; }
.news-home .news-readme A {text-decoration:underline; font-size:12px; font-weight:bold; color:#CC0202; }

/* news list */
.news-content { font-size:14px;  color:#000000; }
.news-image { float:left;margin-left:5px;margin-right:5px;padding:4px;border:1px solid #FD0000; width:80px;}
A.news-link {text-decoration:underline;font-size:11px; font-weight:bold; color:#A1A1A1; }
A.news-link:hover {text-decoration:none; font-size:11px; font-weight:bold; color:#A1A1A1; }

.news_year {color:#000000;margin-top:5px; padding-left:5px; font-weight:bold; font-size:12px;}
.news_month {color:#000000; padding-left:20px;  font-size:12px;}
.news_month A {text-decoration:underline; color:#A1A1A1;}
.news_month A:hover {text-decoration:none; color:#CC0202;}

.navbar_element { font-size:12px; }

.title_red {
	 color:#FD0000;
	 font-weight:bold;
	 font-size:15px;
}
.title_black { color:#000000; font-weight:bold; font-size:15px; }


.page_title_red {
	color:#FD0000;
	font-weight:bold;
	font-size:18px;
}
.page_title_black { color:#000000; font-weight:bold; font-size:18px; }

.hotel_search_small { font-size:12px;  }

.hotel_title_result {
	font-size: 20px;
	font-weight:bold;
	color:#000000;
	margin-bottom:10px;
}
/***********************/

.company_tablist
{	
	border:none;
}

.company_tablist DIV.title
{
	font-weight:bold;
	color:#0000CC;
}

.company_tablist_labels
{
	width:100%;
	background-color:#FFFFFF;
}

.company_tablist_label
{
	background-color:#FFFFFF;
	margin:0px 1px 0px 0px;
	border:1px solid #507BAF;
	border-bottom:none;
	float:left;
}

.company_tablist_label DIV.selected
{
	margin:0px 0px 0px 0px;
	padding:2px 10px;	
	background-color:#FDD802; 
}

.company_tablist_label DIV.unselected
{
	margin:0px 0px 0px 0px;
	padding:2px 10px;	
	background-color:#507BAF;
	border-bottom:none;
}

.company_tablist_label DIV.selected A { font-size:12px; font-weight:bold; color:#000000; text-decoration:none; }
.company_tablist_label DIV.unselected A { font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none; }
.company_tablist_label DIV.selected A:hover { color:#D61319;}
.company_tablist_label DIV.unselected A:hover { color:#FDD802;}

.company_tablist_content
{
	clear:both;
	border:0px solid #507BAF;
	border-top:3px solid #FDD802;
	background-color:#FFFFFF;
	margin:0px 2px 0px 0px;
	padding:10px 5px;
}

.error_text {
	 color:#FD0000;
	 font-weight:bold;
	 font-size:14px;
}
