BODY {
    background-color: #ffffff;
	margin:0px;
}
th{
	background-image:url(../img/th_back.jpg);
	background-repeat:repeat-x;
	FONT-WEIGHT: bold;
	font-SIZE: 8pt;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	font-STYLE: normal;
	font-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_menu{
	background-color:#EE1C23;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	cursor:pointer;
	cursor:hand;
}

.back_blue{
	background-color:#C3DAF1;
}
.back_white{
	background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_blue_dark{
	background-color:#1A4472;
}

.back_red{
	background-color:#EE1C23;
}

.back_pink{
	background-color:#FF7561;
}
.back_l_yellow{
	background-color:#FFEFBE;
}
.back_img{
	background-image:url(../img/button.jpg); 
	background-repeat:no-repeat;
	background-position:center;	
	border-bottom:#000000 1px solid;
}
.back_el_r{
	background-image:url(../img/element_right.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_el_r_300{
	background-image:url(../img/element_right_300.jpg); 
	background-repeat:no-repeat;
	background-position:top right;
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_el_r_t{
	background-image:url(../img/element_right_200.gif); 
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_el_r_d{
	background-image:url(../img/element_d.gif); 
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_d_long{
	background-image:url(../img/element_d_long.gif); 
	background-repeat:no-repeat;
	background-position:right top;
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.back_borders{
	border-top:#000000 1px solid; 
	border-left:#000000 1px solid; 
	border-right:#000000 1px solid;
}
.back_square{
	background-image:url(../img/back_square.gif); 
	background-repeat:no-repeat;
	border:#205791 1px solid;
}
.border_gray{
	border:#999999 2px solid;
}
.border_gray_1{
	border:#999999 1px solid;
}
.form_select{
	background: #FFFFFF;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	/*height: 15px;*/
	width: 100px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #000000 1px solid;
}
.form_select_120{
	background: #C3DAF1;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 15px;
	width: 120px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: bold;
	border: #98A9BA 2px solid;
}
.form_select_150{
	background: #C3DAF1;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 15px;
	width: 150px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #98A9BA 2px solid;
}

.form_select_white{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}

.form_select_white_35{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 35px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}
.form_select_white_50{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 50px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}
.form_select_white_130{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 130px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}
.form_select_white_90{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 90px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}

.form_select_white_100{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 100px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}

.form_select_white_150{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 150px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}
.form_select_white_150r{
	background: #ffffff;
	color: #EE1C23; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 150px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #666666 1px solid;
}
.form_select_dash{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	height: 16px;
	width: 150px;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border-top: #000000 0px solid;
	border-right: #000000 0px solid;
	border-left: #000000 0px solid;
	border-bottom: #666666 2px dashed;
}
.form_txtarea{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	border: #98A9BA 2px solid;
}
.form_txtarea_300{
	background: #ffffff;
	color: #000000; /*#004694;*/
	font-family: Verdana, arial,helvetica;
	font-size : 11px;
	vertical-align: middle;
	font-weight: normal;
	width: 300px;
	height: 100px;
	border: #000000 1px solid;
}
.txt_small{
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_small_b{
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_violet{
	font-weight: bold;
	font-size: 8pt;
	color: #B0558A;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_violet:link,
a.txt_violet:visited,
a.txt_violet:hover{
	font-weight: bold;
	font-size: 8pt;
	color: #B0558A;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_red_small {
	font-size: 12px;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
.txt_red {
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
a.txt_red:link,
a.txt_red:visited,
a.txt_red:hover{
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_red_f {
	background:#EF1C20;
	font-weight: bold;
	font-size: 8pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
a.txt_red_f:link,
a.txt_red_f:visited,
a.txt_red_f:hover{
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_red_big {
	font-weight: bold;
	font-size: 12pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
.txt_extra_red_big {
	font-weight: bold;
	font-size: 14pt;
	color: #FE0606;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
.txt_lite_blue_big {
	font-weight: bold;
	font-size: 14pt;
	color: #C7DBF7;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-variant : all-caps;
	text-decoration: none;	
}
.txt_blue{
	font-weight: bold;
	font-size: 7pt;
	color: #174576;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_blue:link,
a.txt_blue:visited{
	font-weight: bold;
	font-size: 7pt;
	color: #174576;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_blue:hover{
	font-weight: bold;
	font-size: 7pt;
	color: #5E869F;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_blue_big{
	font-weight: bold;
	font-size: 10pt;
	color: #174576;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_gray{
	font-weight: bold;
	font-size: 9pt;
	color: #999999;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_yellow{
	font-weight: bold;
	font-size: 12pt;
	color: #FFD738;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_gray8{
	font-weight: bold;
	font-size: 10pt;
	color: #525252;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_gray:link,
a.txt_gray:visited,
a.txt_gray:hover{
	font-weight: bold;
	font-size: 9pt;
	color: #999999;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_title_blue {
	font-weight: normal;
	font-size: 16pt;
	color: #313E82;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_title_white {
	font-weight: normal;
	font-size: 14pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_title_white_small {
	font-size: 12pt;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txt_white{
	font-weight: normal;
	font-size: 11pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_white_small{
	font-weight: bold;
	font-size: 9pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_black_reg{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_black{
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_red_b{
	font-weight: bold;
	font-size: 8pt;
	color: #EF1C20;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_black_b{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_big_black{
	FONT-SIZE:11pt;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
	font-weight: bolder;
}
.txt_extra_big_black{
	FONT-SIZE:10pt;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
	font-weight: bold;
}
.txt_extra_big_white{
	FONT-SIZE:14pt;
	COLOR: white;
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	font-variant : small-caps;
	font-weight: bold;
}
.txt_smcaps{
	FONT-SIZE:9pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
	font-weight: normal;
}
.txt_big_brown{
	FONT-SIZE:11pt;
	COLOR: #A00F0A;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bolder;
}
.txt_black_normal{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: italic;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_black:link,
a.txt_black:visited{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.txt_black:hover{
	font-weight: bold;
	font-size: 8pt;
	color: #666666;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_title_black {
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_title_big_black{
	FONT-SIZE:18pt;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-variant : small-caps;
	font-weight: bolder;
}
.txt_brown{
	font-weight: bold;
	font-size: 12pt;
	color: #990000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.txt_error{
	font-weight: normal;
	font-size: 9pt;
	color: #26AD14;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.menu{
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu:link,
a.menu:visited{
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu:hover{
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.menu_red {
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
a.menu_red:link,
a.menu_red:visited,
a.menu_red:hover {
	font-weight: bold;
	font-size: 11pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu_black:link,
a.menu_black:visited{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
a.menu_black:hover{
	font-weight: bold;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}
.style1{
	font-size: 12pt;
	font-weight:bolder;
}
/*.style2{*/
/*	font-size: 8pt;*/
/*	font-weight: bold;*/
/*}*/
.border{
	border-left:1px #174576 solid; 
	border-right:1px #174576 solid;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.border_r{
	border-right:1px #174576 solid; 
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}
.tr_yellow_bord_all{
	border:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFEFC7;
	}
.tr_yellow_bord{
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFEFC7;
}

.tr_yellow_bord_l{
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFEFC7;	
}
.tr_yellow_bord_r{
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFEFC7;
}

.tr_white_bord_all{
	border:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFFFFF;
	}
.tr_white_bord{
	border-top:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFFFFF;
}

.tr_white_bord_l{
	border-top:1px #000000 solid;
	border-left:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFFFFF;	
}
.tr_white_bord_r{
	border-top:1px #000000 solid;
	border-right:1px #000000 solid;
	border-bottom:1px #000000 solid;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#FFFFFF;
}
.back_yellow_n{
	background-color:#f3e3b1;
	color:red;
	}
.back_lightblue_n{
	background-color:#88b9dc;
	color:#0c517e;
	}
.back_darkblue_n{
	background-color:#0c517e;
	color:#88b9dc;
	}
.back_orange_n{
	background-color:#f88a0b;
	color:white;
	}
.back_yellow_n, 
.back_orange_n,
.back_darkblue_n, 
.back_lightblue_n{
		background-image:url(../img/lines.png);
		background-repeat:no-repeat;
		font-style: normal;
		font-family: Arial, Verdana, Helvetica, sans-serif;
		text-decoration: none;
		text-transform:uppercase;
		font-size:11pt;
		font-weight:bold;
		text-align:left;
	}
.hotel_head_light{
	background-color:#f3ae5d;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:lowercase;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	color:white;
	
}
.hotel_offers_row, 
.plane_offers_row,
.vac_offers_desc{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	font-size:9px;
	font-weight:normal;
	text-align:justify;
	color:black;
}
.dashline{
	background-image:url(../img/dashline.png);
	background-repeat:repeat-x;
	line-height:1px;
}
.hotel_head_light_b{
	background-color:#5390bc;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:lowercase;
	font-size:10pt;
	font-weight:bold;
	text-align:left;
	color:white;
	
}
.hotel_content_text_blue{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:uppercase;
	font-size:13pt;
	font-weight:bold;
	text-align:left;
	color:#0c517e;
}
a.link_red_small:link,
a.link_red_small:hover,
a.link_red_small:visited{
	font-weight: normal;
	font-size: 8pt;
	color: #EE1C23;
	line-height: normal;
	font-style: normal;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;	
}
.plane_offers_row{
	cursor:pointer;
}
.text_blue,
.text_blue_s,
.text_blue_v,
a.text_blue_v:link,
a.text_blue_v:hover,
a.text_blue_v:visited,
a.text_blue:link,
a.text_blue:hover,
a.text_blue:visited
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
	text-transform:none;
	font-size:9pt;
	font-weight:bold;
	text-align:justify;
	color:#0c517e;
	text-decoration: none;
}
.text_blue_s,
a.text_blue_s:link,
a.text_blue_s:hover,
a.text_blue_s:visited{
	/*color:#aed8f3;*/
	color:#0c517e;
	text-decoration: underline;
}
/*.hotoffers_table,*/
/*.hotoffers_table_row{	*/
/*	font-weight: normal;*/
/*	font-size: 7pt;*/
/*	color: #ffffff;*/
/*	line-height: normal;*/
/*	font-style: normal;*/
/*	font-family: Arial, Verdana, Helvetica, sans-serif;*/
/*	text-decoration: none;*/
/*}*/

#aktualni_oferti_container{
    /*background-image:url(../img/banner_js.jpg);*/
    background-image:url(../../frontpage/1/1_5.jpg);
    background-repeat:no-repeat;
    margin-bottom:15px;
    float:left;
    width:100%;
    height:195px;
    overflow:hidden;
    position:relative;
    z-index:0;
}


#aktualni_oferti_container div.subheading{
    position:absolute;
    right:15px;
    top:15px;
    width:160px;
    height:50px;
    font-family:Arial,sans-serif;    
    cursor:pointer;
}

#aktualni_oferti_container div.subheading h2{
    margin:0;
    float:left;
    font-size:10px;
    font-family:sans-serif;
    /*color:#f88a0b;*/
    color:#e60005;
    text-transform:uppercase;
    width:100%;
    font-weight:bold;
    overflow:visible;
}

#aktualni_oferti_container div.subheading div.container{
    float:left;
    width:100%;
}

#aktualni_oferti_container div.subheading div.container div.left,
#aktualni_oferti_container div.subheading div.container div.right{
    float:left;
}

#aktualni_oferti_container div.subheading div.container div.left{
    width:70px;
}

#aktualni_oferti_container div.subheading div.container div.right{
    width:70px;
    margin-left:3px;
    margin-top:3px;
}

#aktualni_oferti_container div.subheading div.container div.left{
    font-size:33px;
    color:#e60005;
    font-weight:bold;
    letter-spacing:-1px;
    display:none;
}

#aktualni_oferti_container div.subheading div.container div.right{
    font-size:11px;
    color:#0c517e;
    line-height:10px;
}

#aktualni_oferti_container div.subheading div.container div.right strong{
    display:block;
}

#aktualni_oferti_container h1{
    text-transform:uppercase;
    font-size:16px;
    font-family:Arial,sans-serif;
    font-weight:bold;
    position:absolute;
    left:20px;
    top:10px;
    margin:0;
    color: #FFFFFF;
	/*color: #0C517E;*/
}

#aktualni_oferti{
    position:absolute;
    left:20px;
    top:38px;
    height:195px;
    width:300px;
}

#aktualni_oferti a{
    color:#00293F;
/*	color: #0C517E;*/
    font-family:sans-serif;
    font-size:9px;
    text-decoration:none;
    display:block;
    float:left;
    width:303px;
    overflow:visible;
    padding-left:2px;
    line-height:20px;
    vertical-align:baseline;
    height:90%;
    white-space:nowrap;
}

#aktualni_oferti a:hover{
    /*background-color:#FF7200;*/
	/*background-color:#FFB32F*/
	background-color:#DFEEFF;
	/*background-color:#86C7EF;*/
}

#aktualni_oferti a img{
    border:none;
    vertical-align:middle;
    margin-right:1px;
}



.hotoffers_table_row{
    /*background-color:#f88a0b;*/
    float:left;
    width:100%;
    height:23px;
    margin-bottom:2px;
}


span.menu_red{
	font-size:7pt;
	font-weight:normal;
}
.hotoffers_table_row{
	cursor:pointer;
}
.plane_offers_row{
	white-space:nowrap;
}


table.frontpage_hotel_offer{
    width:100%;
}

table#home_country_offers thead tr{
    background-color:#F3AE5D;
}

table#foreign_country_offers thead tr{
    background-color:#5390BC;
}

table.frontpage_hotel_offer thead tr{
    color:white;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    text-transform:lowercase;
}

table.frontpage_hotel_offer thead td{
    padding:5px 5px 5px 10px;
}

table.frontpage_hotel_offer tbody {
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:9px;
    font-weight:normal;
}

table.frontpage_hotel_offer tbody span.special{
    color:#EE1C23;
}

table.frontpage_hotel_offer tbody tr{
    background-image:url(../img/dashline.png);
    background-repeat:repeat-x;
    background-position:bottom;
}

table.frontpage_hotel_offer tbody td{
    vertical-align:top;
    padding:5px 0 5px 0;
}

table.frontpage_hotel_offer tbody td a{
    text-decoration:none;
    color:black;
}

table.frontpage_hotel_offer tbody td a:hover,
table.frontpage_hotel_offer tfoot td a:hover{
    text-decoration:underline;
}

table.frontpage_hotel_offer tfoot td{
    text-align:right;
    vertical-align:middle;
}
table.excursions_leftmenu tr.th{
	width:100%;
	background-color:#f3ae5d;
	color:white;
	font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    cursor:auto;
}
table.excursions_leftmenu tr{
	width:100%;
	background-color:#f7dcad;
	color:black;
	font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:9pt;
    font-weight:normal;
    text-align:left;
    text-decoration:none;
    cursor:pointer;
}


/* HOMEPAGE NEW DESIGN */
div.twocolumn{
    float:left;
    width:100%;
}

div.layout1 div.column-left{
    width:325px;
}

div.layout1 div.column-right{
    width:685px;
}

div.layout2 div.column{
    width:336px;
}

div.layout2 div.column1{
    margin-right:10px;
}

div.twocolumn div.column{
    float:left;
}

div.layout2 div.column2{
    float:right;
}

div.layout1 div.block{
    margin-bottom:15px;
    font-family:sans-serif;
    font-size:12px;
    float:left;
    width:100%;
}


div#main-container{
    margin-top:15px;
}

#content{
    float:left;
    width:100%;
}

#content div.twocolumn-container{
    float:left;
    width:100%;
}

#content table.floated-table{
    float:left;
    width:100%;
}

#content div.twocolumn-container div.offer-head{
    height:30px;
    width:335px;
    float:left;
}

#content div.twocolumn-container h1{
    font-size:15px;
    text-transform:uppercase;
    font-family:Arial,sans-serif;
    letter-spacing:-1px;
    line-height:30px;
    vertical-align:middle;
    margin:0 0 0 10px;
}

#content div.twocolumn-container div.style2 div.offer-body h1{
    color:#0c517e;
    margin:0;
    background-image:url(../img/bg1.gif);
    background-repeat:repeat-x;
    background-position: 0 8px;
}

#content div.twocolumn-container div.style2 div.offer-body h1 span{
    background-color:white;
    border-right:5px solid white;
}

#content div.twocolumn-container div.style1 div.offer-head{
    color:white;
    background-color:#f78a0b;
    background-image:url(../img/lines_orange.png);
}

#content div.twocolumn-container div.style2 div.offer-head{
    color:white;
    background-color:#5993b9;
    background-image:url(../img/lines_blue.png);
}

#content div.twocolumn-container div.style3 div.offer-head{
    color:#09476c;
    background-color:#5993b9;
    background-image:url(../img/lines_blue_style3.png);
    
}

#content div.twocolumn-container div.style4 div.offer-head{
    color:#b3e4ff;
    background-color:#0c507d;
    background-image:url(../img/lines_blue_style4.png);
}

#content div.twocolumn-container div.block h2{
    font-size:15px;
    text-transform:lowercase;
    color:white;
    font-family:Arial,sans-serif;
    letter-spacing:-1px;
    margin:0px;
    padding:2px 0 2px 5px;
}

#content div.twocolumn-container div.style1 h2{
   background-color:#f2ae5d; 
}

#content div.twocolumn-container div.style2 h2,
#content div.twocolumn-container div.style2 h3,
#content div.twocolumn-container div.style2 h4
{
   background-color:#5390bc;
}
   

#content div.twocolumn-container div.block div.offer-body{
    border:1px solid #9db3be;
    float:left;
    width:313px;
    padding:10px;
}

#content div.twocolumn-container div.style4 table{
    
}

#content div.twocolumn-container div.style4 table td{
    margin:0;
    padding:2px 0 2px 0;
}

#searchform_container{
    border-top:2px solid #AFD8F4;
    width:300px;
    float:left;
}

#search_form{
    font-family:sans-serif;
    font-size:10px;
}

#search_form div.main {
    border:1px solid #9DB3BE;
    float:left;
    width:288px;
    padding:5px;
}

#search_form div.main fieldset.row{
    float:left;
    width:100%;
    padding:0px;
    border:none;
    margin-bottom:3px;
}

/*total 300px*/
#search_form div.main fieldset.row div.left{
    float:left;
    width:75px;
    padding-right:5px;
    text-align:right;
    display:inline;
    overflow:hidden;
}

#search_form div.main fieldset.row div.right{
    float:left;
    width:205px;
    display:inline;
}

#search_form fieldset.hidden{
    display:none;
}

#search_form select{
    font-size:10px;
}

#search_form select,
#search_form input{
    border-top:1px solid black;
    border-left:1px solid black;
    border-right:1px solid grey;
    border-bottom:1px solid grey;
    color:#1A1A1A;
}

#search_form div.controls{
    margin-top:3px;
    float:left;
    width:100%;
}

#search_form div.controls input.submit {
    width:300px;
    padding-right:20px;
    background-color:white;
    text-transform:lowercase;
    border:1px solid #9DB3BE;
    text-align:right;
    background-image:url(../img/arrows_right.gif);
    background-repeat:no-repeat;
    background-position:280px center;
    padding-top:2px;
    padding-bottom:2px;
}

#address-container{
    border:1px solid #9DB3BE;
    float:left;
    width:310px;
}

html,
body{
    margin:0;
    padding:0;
}

#wrapper{
    width:1010px;
    margin-left:auto;
    margin-right:auto;
}

#header{
    height:124px;
    background-image:url(../img/header.gif);
    float:left;
    width:100%;
	background-repeat:no-repeat;
}

#header div.top{
    float:left;
    width:100%;
    height:86px;
}

#header div.top div.left{
    float:left;
    width:852px;
}

#header div.top div.right{
    float:right;
    width:150px;
    height:100%;
}

#header div.top div.left h1{
    color:#00589C;
    font-family:Arial,Verdana,MS,sans-serif;
    font-size:24px;
    font-weight:bold;
    text-align:center;
    line-height:85px;
    vertical-align:middle;
    margin:0;
}

#header div.bottom{
    height:39px;
    float:left;
    width:100%;
}

#header div.bottom div.left{
    float:left;
    width:320px;
}

#header div.bottom div.left a{
    height:50px;
    margin:-18px 0 0 0;
    padding-left:110px;
    font-family:Arial,sans-serif;
    font-size:10px;
    font-weight:normal;
    display:block;
    text-decoration:none;
    color:black;
    line-height:80px;
    overflow:hidden;
    vertical-align:bottom;
    z-index:100;
    position:absolute;
    width:210px;
    min-height: 0;
}

#header div.bottom div.right{
    float:right;
    width:655px;
}

#loginform,div#loginform{
    width:100%;
    height:100%;
    padding:0;
}

#loginform fieldset{
    border:none;
    display:block;
    width:150px;	
    height:100%;
    padding:0;
    margin:0;
}
div#loginform span{
	border:none;
    display:block;
    width:150px;
    height:33%;
    /*background-color:#f5e2a6;*/
    font-family:Arial,Verdana,MS,sans-serif;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
    color:black;
    padding:0;
    margin:0;
}
#loginform fieldset input.text{
    width:104px;
    margin-left:14px;
    margin-top:10px;
    border:1px solid #9bb2b5;
}

#loginform fieldset input.first{
    width:125px;
}

#loginform fieldset input.image{
    vertical-align:baseline;
}

#footer{
    float:left;
    width:100%;
}

#footer hr.style1{
    height:1px;
    background-color:#145782;
    border:none;
}


.vacations_price_date{
    background-color:#ff0000;
    width:2em;
    color:white;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:center;
    text-decoration:none;
    cursor:auto;
    text-transform:uppercase;
}
.vac_addinfo_title{
    background-color:#f7dcad;	
    color:#d87a0d;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;

}
.vac_info_txt{
    color:#8d5819;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
}
.txt_small a{
	text-decoration:underline;
}
.text_blue_big{
	color:#0c517e;
	font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:14.5pt;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    text-transform:none;
}
.text_yellow_big{
	color:#fde37e;
	font-family:Arial,Verdana,Helvetica,sans-serif;
    font-size:15px;
    font-weight:bold;
    text-align:left;
    text-decoration:none;
    text-transform:uppercase;
}
.txt_title_orange {
	font-weight: bold;
	font-size: 10pt;
	color: #f88824;
	line-height: normal;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.left_menu{
	border-spacing:0px;
	margin-bottom: 10px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding:0px;
	width: 310px;
}
.left_menu td{
	padding:0px;
}
.left_menu tr.header{
	background-image: url(../img/left_menu_back_title_blue.gif);
	color: rgb(222, 0, 0);
	font-size: 14px;
	font-weight: bold;
	height: 25px;
	padding-left:7px;
	padding-right:7px;
	white-space:nowrap;
	text-indent:5px;
}

.left_menu td.subtitle{
	height: 30px;
	text-align: center;
	background-color: rgb(222, 0, 0);
	color: rgb(255, 225, 166);
	font-weight: bold;
	font-size: 11px;
}
.left_menu td.dest_title{
	background-color: #74ACDD;
	/*color: rgb(222, 0, 0);*/
	color: white;
	font-size: 13px;
	font-weight: bold;
	height: 20px;
	text-indent:0px;
	text-align: center;
}

.left_menu .item_image{
	width: 75px;
}

.left_menu .item_image img{
	border: 0px;
}

.left_menu .item_dest{
	/*color: rgb(222, 0, 0);*/
	color: #006CB4;
	font-size: 13px;
	font-weight: bold;
	vertical-align: bottom;
	padding-bottom: 2px;
}

.left_menu .item_dest a{
	text-decoration:none;
}

.left_menu .item_price{
	vertical-align: bottom;
	text-align: center;
	white-space: nowrap;
}

.left_menu .item_price_reduction{
	/*color: rgb(222, 0, 0);*/
	color: #006CB4;
	font-size:21px;
	font-weight:bold;
}

.left_menu .item_link{
	vertical-align: bottom;
	text-align: right;
	padding-bottom: 5px;
	padding-right: 3px;
	width: 30px;
}

.left_menu tr.items td{
	/*border-bottom: 2px solid rgb(255, 225, 166);*/
	/*border-bottom: 2px solid #B4DCF6;*/
	border-bottom: 1px dashed #B4DCF6;
}

.promo td {
	background-color: #FFF2D8;
}

.top_offer_small{
	background-image:url(../img/icons/top_offer1.gif);
	background-repeat:no-repeat;
	background-position:top center;
}
.top_offer_big{
	background-image:url(../img/icons/top_offer2.gif);
	background-repeat:no-repeat;
	background-position: 0px 10px; 
}