/* \web\hotels\css\ */
html, body{
padding:0;
margin:0;
background-color:#fff;
font-family:Arial, Tahoma;
width:100%;
height:100%;
}
/*27/04/10*/
.top_baner_zone{text-align:center; margin:5px;}
/*18/03/10*/
.partner_main{ width:100%;}
/**********/
/*5/03/10*/
.top_logo_img_marg{ margin-top:10px;}
.top_logo_img{background:url(/img/snowdrops.png) no-repeat; display:block; width:105px; height:100px; position:absolute; top:28px; left:40px; z-index:1000;}
/*23/02/10*/
div.short_news{ padding:0px 5px;}
div.short_news h4{ color:#666666; font-size:13px;}
div.short_news em{ float:right; font-size:11px; color:#999999;}
div.short_news p{ text-align:justify; font-size:12px; color:#333333; clear:both;}
/*10/02/10*/
div.div_video_block{float:left; overflow: hidden; margin:0px 10px 0px 0px;}

/*8/02/10*/
div.right_banner_div{ overflow:hidden; margin-bottom:10px;}
div.video_block{ width:238px; background:url(../img/video_top.png) no-repeat; height:199px; position:absolute; cursor:pointer;}
div.video_comment{ margin-top:5px; margin-bottom:20px;}
/*19/01/10*/
.padding5{ padding:5px;}
/*4/1/10*/
.coment_re{  margin-left:20px; padding:10px;text-align:right; border:1px solid #DDE7EF; margin-bottom:10px;}
.coment_t{ text-align:justify; margin-top:3px; margin-bottom:10px; border-bottom:1px solid #DDE7EF; padding-bottom:3px; overflow:hidden;}
.text_justify{ text-align:justify;}
.padding_l20{ padding-left:20px;}
.padding_r20{ padding-right:20px;}
/*29/12/09*/
.padding2{ padding:2px;}
.margin_r30{ margin-right:30px;}
div.all_compare_hotel{
overflow: auto;
width:100%;
height:100%;
}
div.all_compare_hotel table td.spo_td_table{ width:200px; text-align:center;}
div.all_compare_hotel table{ border-collapse:collapse;}
div.all_compare_hotel table td{ border:1px solid #DDE7EF;}
 div.all_compare_hotel table th{border:1px solid #fff; padding:0px 5px 0px 10px;}
.padding_l40{ padding-left:40px;}

table.spo_super_table2{ width:100%; background-color:#FFFFFF; border:1px solid #ccc;}
table.spo_super_table2 a{color:#2D68A3;}
table.spo_super_table2 th{background-color:#CCC; text-align:left; color:#000000; font-size:10px; width:120px;}
.spo_font_size10{font-size:10px;}
tr.spo_tr_first:active, tr.spo_tr_first:hover, tr.spo_tr_second:active, tr.spo_tr_second:hover{background-color:#DDE7EF;}
.spo_tr_second{background-color:#F8FBFD;}
.spo_width100{width:100%;}
.spo_th td{padding:2px;font-size:10px!important;}
.spo_super_table{border: 1px solid #CCCCCC; border-collapse: collapse; color:#333;}
.spo_super_table td{ padding:2px;font-size:10px!important;}
.spo_th{background-color:#CCC;height:20px;}
tr.spo_tr_first:active, tr.spo_tr_first:hover, tr.spo_tr_second:active, tr.spo_tr_second:hover{background-color:#DDE7EF;}
.hotel_item_img_small_container{
	width: 120px;
	height: 90px;
	overflow: hidden;
	float: left;	
	margin-right: 10px;	
}
.hotel_item_img_small_container img{
	width: 120px;
	display: block;
}

/*28/12/09*/
td.blue_line{background:url(/img/menu_top_t_a.gif) repeat-x; width:100%;}
div.panel_coment{height:24px; background-color:#E6EDF3;}
div.coment_name{ margin-bottom:10px; width:70%; overflow:hidden;}
div.coment_name span{ width:30%;  color:#666; font-size:14px; float:left;}
div.coment_name input{ width:65%; font-size:13px; height:20px; float:right; border:1px solid #DDE7EF; font-size:12px;}
div.slide_coment{ float:right; width:150px; overflow:hidden;}/* width:195px;*/
div.slide_coment b{ float:left;}
div.captchaCont{ overflow:hidden; height:1%; position:relative; margin-top:20px;}
#captchaCont{ float:left; margin-right:10px;}
div.captchaCont input{width:150px; font-size:13px; border:1px solid #DDE7EF; height:20px; margin-bottom:20px;}
div.captchaCont a{color:#2D68A3; float:left;}
div.captchaCont input[type='submit']{border: 1px solid #2D68A3; background-image: url(/img/button.gif); background-repeat: repeat-x; height: 23px; color:#fff; font-size: 14px; width:100px; margin-bottom:0px;}
textarea.coment_textarea{width:100%; height:100px;}
li.hotel_info_li{margin-bottom:3px; margin-left:20px;}

div.img_hotel_div{width:170px; margin-right:20px; float:left;}
div.div_type_hotel{float:left; overflow:hidden;}
.spo_inf{text-align:justify; padding-top:4px; padding-bottom:4px;}

#result_com{ clear:both;}
div.coments_type{ margin:10px 0px 0px 10px; overflow:hidden;}

.line_h2{ line-height:2;}
.margin_l10{ margin-left:10px;}
.margin_b20{ margin-bottom:20px;}
.overflow_h{ overflow:hidden;}
div.div_blok_coment{ border:1px solid #E6EDF3; margin:0px 0px 5px 0px; padding:15px;}
/*24/11/09*/
input.bord_input, input.bord_input[readonly='readonly']{ border:1px solid #CCCCCC; background-color:#FFFFFF;}
td.border_blok{border-left:#DDE7EF 1px solid; border-right:#DDE7EF 1px solid; padding-right:4px; padding-left:6px;}
/*12/11/00*/
.cleaner{clear:both;}
.float_l{ float:left;}
.float_r{ float:right;}
.marg10{margin:10px;}
.marg20{margin:20px;}
.margin_t10{ margin-top:10px;}
.margin_t20{ margin-top:20px;}
.margin_r20{ margin-right:20px;}
.margin_t5{ margin-top:5px;}
.margin_rl20{ margin:0px 20px 0px 20px;}
.width100{ width:100%;}
.text_center{ text-align:center;}
.text_left{ text-align:left;}
.font_bold{ font-weight:bold;}
.padding-r10{padding-right:10px;}
.padding-t5{padding-top:5px;}
/*11.11.09*/
.right_bun{position:relative; float:left; clear:both; height:0px; z-index:2000; margin:0; padding:0; background-image:url(/img/bun_bord.gif); width:240px; height:240px; margin-bottom:10px;}
.right_bun_in{width:240px; padding:17px 0px 17px 0px;}

/*18.08*/
#pageselector{
text-align:center;
width:40px; 
color:#2D68A3; 
font-weight:bold; 
font-size:12px;
}
a.search_arrow{
font-weight:bold;
font-size:20px; 
text-decoration:none; 
color:#2D68A3;
}
/*23/07/09*/
.white_12{
color:#fff;
font-size:12px;
}
/*====================================*/
.but{
  border:solid 1px;
  border-color:#2D68A3; 
  background-color:#FFFFCC; 
  text-align:center; 
  font-size:12px; 
  color:#2D68A3; 
 }
.but2{
  border:solid 1px;
  border-color:#2D68A3; 
  background-color:#DDE7EF; 
  text-align:center; 
  font-size:12px; 
  color:#2D68A3; 
 }
 div.scroll {  
height: 80px;  
width: 100%;  
overflow: auto;
text-align:justify;
font-size:12px;
color:#666666;
line-height:1.2;
background-color:#FFFFCC;
overflow-x:hidden;
scrollbar-base-color:#FFFFCC;
scrollbar-arrow-color:#2D68A3;
scrollbar-darkshadow-color:#FFF;



/*scrollbar-face-color:#3D4AF0;
scrollbar-highlight-color:#7B8DF9;
scrollbar-3dlight-color:#7B8DF9;
scrollbar-darkshadow-color:#2109D6;
scrollbar-shadow-color:#2109D6;
scrollbar-arrow-color:#7B8DF9;
scrollbar-track-color:#7B8DF9;*/
}

/*10/08/09*/
div.paging
{
	color:#2D68A3;
	text-decoration:none;
	font-size:12px;
	padding-top:15px;
}
div.paging a:link,
div.paging a:active,
div.paging a:visited
{
	color:#2D68A3;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	margin:5px;
}
div.paging a:hover
{
	color:#999;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	margin:5px;
}

div.paging span
{
	color:#2D68A3;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	margin:5px;

}

/*div.paging
{
	color:#7399AE;
	text-decoration:none;
	font-size:12px;
	padding-top:15px;
}
div.paging a:link,
div.paging a:active,
div.paging a:visited
{
	color:#7399AE;
	text-decoration:none;
	border:1px solid #7399AE;
	padding-left:5px;
	padding-right:5px;
	font-size:12px;
	margin:5px;
}
div.paging a:hover
{
	color:red;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	border:1px solid red;
	font-size:12px;
	margin:5px;
}

div.paging span
{
	color:#7399AE;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
	padding-right:5px;
	border:1px solid #B4004A;
	font-size:12px;
	margin:5px;

}*/

/*div.paging * {
    display: block;
    float: left;
    width: 18px;
    height: 16px;
    line-height: 16px;
    vertical-align: middle;
    text-align: right;
    font-size: 70%;
    margin: 5px;
}

div.paging span {
    font-weight: bold;
    color: #7399ae;
}

div.paging span.sep {
    font-weight: bold;
    color: #7399ae;
    background-color: #ffffff;
}

div.paging a {
    font-weight: bold;
    color: #7399ae;
    text-decoration: underline;
}*/

div.scroll_1 {  
height: 40px;  
width: 100%;  
overflow: auto;
text-align:justify;
font-size:12px;
color:#666666;
line-height:1.2;
background-color:#FFFFCC;
overflow-x:hidden;

scrollbar-base-color:#FFFFCC;
scrollbar-arrow-color:#2D68A3;
scrollbar-darkshadow-color:#FFF;
}
 div.scroll_2 {  
height: 400px;  
width: 100%;  
overflow: auto;
text-align:justify;
font-size:12px;
color:#666666;
line-height:1.2;
background-color:#FFFFCC;
overflow-x:hidden;

scrollbar-base-color:#FFFFCC;
scrollbar-arrow-color:#2D68A3;
scrollbar-darkshadow-color:#FFF;
}
 div.scroll_3 {  
height: 80px;  
width: 100%;  
overflow: auto;
text-align:justify;
font-size:12px;
color:#333333;
line-height:1.2;
background-color:#FFF;
border:#DDE7EF;
border:solid; 
border-color:#DDE7EF; 
border-width:1px;
overflow-x:hidden;

scrollbar-base-color:#FFFFCC;
scrollbar-arrow-color:#2D68A3;
scrollbar-darkshadow-color:#FFF;

}
.border_4{
border:#DDE7EF;
border:solid; 
border-color:#DDE7EF; 
border-width:1px;
font-size:11px;
color:#666666;
line-height:1;
background-color:#FFFFCC;
width:100%;
}
.btn-slide{
color:#2D68A3;
font-size:11px;
}
.btn-slide2{
color:#2D68A3;
font-size:12px;
font-weight:bold;
}

/*=============================================*/
.border{
border:#DDE7EF;
border:solid; 
border-color:#DDE7EF; 
border-width:1px;
font-size:11px;

}
.border_5{
border:#DDE7EF;
border:solid; 
border-color:#DDE7EF; 
border-width:1px;
font-size:11px;
width:100%;
}
.border_3{
border:#DDE7EF;
border:solid; 
border-color:#DDE7EF; 
border-width:1px;
border-bottom:0;
}
.red{
font-size:11px; 
color:#FF0000;}
img{
padding:0;
margin:0;
}
.gr_form{
color:#999999;
font-size:13px;
line-height:1;
}
.w_form{
color:#FFF;
font-size:13px;
text-decoration:none;
line-height:1;
}
.white_14{
color:#fff;
font-size:13px;
}

.bl_12{
color:#2D68A3;
font-size:12px;
}
.bl_8{
color:#2D68A3;
font-size:11px;

}
.darc{
color:#333333;
font-size:11px;
}
.blue_tt{
color:#2D68A3;
font-size:14px;

}
.bl_16{
color:#2D68A3;
font-size:16px;
}

.bl_10{
color:#2D68A3;
font-size:10px;
line-height:1.1;
}

.bl_12_l{
line-height:1.9;
color:#2D68A3;
font-size:12px;
}
.bl_14_l{
line-height:1.1;
color:#2D68A3;
font-size:12px;
}

.bl_10_l{
line-height:1.9;
color:#2D68A3;
font-size:10px;
}

.bl_14{
color:#2D68A3;
font-size:14px;
}



table.okn td tr{
border:none;
}

.gr_16{
color:#7F7F7F;
font-size:14px;
font-family:Tahoma;
font-weight:700;
}

.gr_10il{
color:#7F7F7F;
font-size:10px;
font-family:Tahoma;
font-style:italic;
line-height:2;
}
.gr_ital{
color:#7F7F7F;
font-size:11px;
font-family:Tahoma;
font-style:italic;
line-height:1;
}
.gr_1{
color:#7F7F7F;
font-size:10px;
font-family:Tahoma;
line-height:1.1;
}
.bl_1{
color:#000000;
font-size:10px;
font-family:Tahoma;
line-height:1.1;
}
.bl_7{
color:#2D68A3;
font-size:11px;
font-family:Tahoma;
line-height:1.1;
}
.text{
font-size:12px;
color:#000000;
line-height:1.2;
}
.text2{
font-size:12px;
color:#000000;
line-height:1;
}
/*--*/
.blec_smol{
font-size:10px;
color:#7F7F7F;
line-height:1.2;
}
.rlink2{
color:#E37C56;
font-family:tahoma;
font-size:12px;
}
.greytext{
color:#838282;
font-family:tahoma;
font-size:11px;
}
.gr_3{
color:#7F7F7F;
font-size:12px;
font-family:Tahoma;
}
.gr_13{
color:#7F7F7F;
font-size:13px;
font-family:Tahoma;
text-decoration:none;
}

a.bl_13:link{color:#2D68A3;font-size:13px;font-family:Tahoma;font-weight:700;}
a.bl_13:visited{color:#2D68A3;font-size:13px;font-family:Tahoma;font-weight:700;}
a.bl_13:active{color:#990000; text-decoration: none;font-size:13px;font-family:Tahoma;font-weight:700;}
a.bl_13:hover{color:#990000; text-decoration: none; font-size:13px;font-family:Tahoma;font-weight:700;}
/*    */
.btn-slide, .btn-slide2, .btn-slide3, .btn-slide4, .btn-slide5, .btn-slide6, .btn-slide7, .btn-slide8, .btn-slide9{

	
	padding:   0 0;
	margin: 0 auto;
	display: block;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color: #2D68A3;
	font-size:11px;
}
.slide, .slide2, .slide3, .slide4, .slide5, .slide6, .slide7, .slide8, .slide9 {
	margin: 0;
	padding: 0;	
}

a:focus {
	outline: none;
}
.panel {
	background: #fff;
	display: none;
}
.panel ul {
    margin: 0;
    padding: 0 15px;
    float:left;
    list-style:none;
    border-right: 1px solid #fff;
}
.panel ul li{
    margin: 6px;
    padding: 0;
    
}

.panel ul li a{
    font-weight:bold;
    color: #fff;
    
}
.active, .active2, .active3, .active4, .active5, .active6, .active7, .active8, .active9 {
	background-position: right;
}
/*    */
input.but_sub{background-image:url(/img/button.gif);background-repeat:repeat-x;border:1px solid #2D68A3;height:23px;color:#FFFFFF; font-size:14px;}


.partner_hotels_table{
	border: 2px solid #CCC;
	border-collapse: collapse;
	font-size:10px;
}

.partner_hotels_table tr th,
.partner_hotels_table tr td{
	padding: 0px 3px;
}


.partner_hotels_table tr th{
	border:1px solid #FFFFFF;
	text-align: center;
}
.partner_hotels_table tr td{
	border:1px solid #CCC;
}
.partner_hotels_table tr th{ 
	background: #CCC;
}
.where_buy{
	width: 140px;
}



/* Premier begin*/ 

.beautiful_wraper{
	padding: 2px;
}
.beautiful{
	background: url(/img/new/beautiful_center.gif) repeat-x;
}
.beautiful_left{
	background: url(/img/new/beautiful_left_old.gif) no-repeat; 
	/* background: url(/img/new/beautiful_left.gif) no-repeat;  */
}
.beautiful_right{
	background: url(/img/new/beautiful_right.gif) 100% 0% no-repeat;
}

.beautiful_dopimg{
	background: url(/img/new/beautiful_dopimg.gif) 100% 100% no-repeat; 
	height: 150px;
	position: relative;
}

.beautiful_dopimg img{
	border: 1px solid #a99379;
	background: #FFFFFF;
}

.beautiful_dopimg .hotel_input_search{
	padding-top: 27px;
}
.beautiful_dopimg .hotel_input_search span{
	font-size: 16px;
	color: #9b907a;
	font-family: Tahoma;
}
.beautiful_dopimg a.beautiful_advanced_search{
	font-size: 12px;
	color: #4b2206;
	font-family: Tahoma;
	position: absolute;
	top: 28px;
	right: 10px;
	
	
}

.beautiful_dopimg .hotel_input_search input{
	border: 1px solid #9b907a !important;
}

.beautiful_sponsor_link{
	display: block;
	height: 80px;
	text-decoration: none;
	
}
/* Premier end*/ 


/* Vorohta begin*/ 
.vorohta_wraper{
	padding: 2px;
}
.vorohta{
	background: url(/img/new/bs_c.jpg) no-repeat;
}
.vorohta_left{
	background: transparent;
}
.vorohta_right{
	background: url(/img/new/bs_r.gif) 100% 0% no-repeat;
}

.vorohta_dopimg{
	background: url(/img/new/bs_d.png) 50% 0% no-repeat;
	height: 150px;
	position: relative;
}

.vorohta_dopimg img{
	border: 1px solid #a99379;
	background: #FFFFFF;
}

.vorohta_dopimg .hotel_input_search{
	padding-top: 9px;
}
.vorohta_dopimg .hotel_input_search span{
	font-size: 15px;
	color: #703544;
	font-family: Tahoma;
	font-weight: bolder;
}
.vorohta_dopimg a.vorohta_advanced_search{
	font-size: 12px;
	color: #4b2206;
	font-family: Tahoma;
	position: absolute;
	top: 14px;
	right: 10px;
}

.vorohta_dopimg .hotel_input_search input{
	border: 1px solid #9b907a !important;
}

.vorohta_sponsor_link{
	display: block;
	height: 95px;
}
/* Vorohta  end*/ 