body {background-color: White;margin-left: 0px;margin-right: 0px;margin-top: 0px;
margin-bottom: 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 12px;}


a:link{font-size: 12px;	Text-decoration: underline;}
a:visited{	font-size: 12px;	Text-decoration: underline;}
a:active{font-size: 12px;	Text-decoration: none;}
a:hover{	font-size: 12px;	Text-decoration: none;}
input, select{font-size: 11px;}
form {padding-top: 0px;	margin-top: 0px;}

.div {max-width:1200px;width:expression(document.body.clientWidth > 1200? "1200px": "auto" );}

.top_nav{	font-size: 11px;	}
.top_nav_lng{	font-size: 11px;	text-align: center;}
a.link_white:link{	font-size: 11px; color: White;	}
a.link_white:visited{font-size: 11px;	color: White;}
a.link_white:hover{font-size: 11px;	color: White;	}
a.link_white:active{font-size: 11px;	color: White;	}

td.but_nav{	font-size: 10px;	color: White;	vertical-align: middle;}
td.menu_left{	border-left:1px solid #97bdc7; 	border-right:1px solid #97bdc7; 	border-bottom:0px; 	border-top:1px solid #97bdc7;}
td.head_menu{padding-left: 20px;	border:1px solid ; 	}

td.head_menu_singl{	padding-left: 8px;	border:1px solid; }
td.head_menu_non{padding-left: 8px;}
.elem_menu{background-color: #ffffff;	padding-left: 36px;  border-bottom: 1px solid #ebebeb; }
.hr_menu{	background-color: #ebebeb;	padding:0 0 0 0;  height: 1px; }

a.link_head:link{	font-size: 12px;	Text-decoration: none;}
a.link_head:visited{	font-size: 12px; Text-decoration: none;}
a.link_head:hover{	font-size: 12px;	Text-decoration: underline;}
a.link_head:active{font-size: 12px;	Text-decoration: underline;}



a.link_elem:link{	font-size: 11px;Text-decoration: none;}
a.link_elem:visited{	font-size: 11px;	Text-decoration: none;}
a.link_elem:active{	font-size: 11px;	Text-decoration: underline;}
a.link_elem:hover{font-size: 11px;Text-decoration: underline;}
	
a.stars:link{font-size: 12px;	Text-decoration: none;}
a.stars:visited{font-size: 12px;	Text-decoration: none;}
a.stars:active{font-size: 12px;	Text-decoration: underline;}
a.stars:hover{	font-size: 12px;	 Text-decoration: underline;}
	
a.link_hotel:link{font-size: 12px;	color: #3e7ace; Text-decoration: underline;}
a.link_hotel:visited{font-size: 12px;	color: #3e7ace; Text-decoration: underline;}
a.link_hotel:active{	font-size: 12px;	color: #3e7ace; Text-decoration: underline;}
a.link_hotel:hover{font-size: 12px;	color: #3e7ace; Text-decoration: underline;}
	
p{	font-size: 12px;	color: #000000;margin: 0px;	padding: 0px;	text-align: justify;
	text-indent: 20px;}

h1{font-size: 18px;	margin: 0px;}
h2{	font-size: 12px;}
h2.h2{	font-size: 12px;	margin-top: 10px;	margin-bottom: 5px;}
h2.14{font-size: 14px;	margin-top: 10px;	margin-bottom: 5px;}
.h55{	font-size: 12px;	margin: 0px;	padding: 0px;	text-align: centre;}
h2.tb{font-size: 12px;	margin: 5 5 5 5;}


h3{font-size: 13px;	Text-decoration: none;	font-weight: bold;
	padding-bottom: 0px;	margin-bottom: 12px;	margin-top: 0px;}
h3.h3{font-size: 12px;	Text-decoration: none;	font-weight: bold;
	padding-bottom: 0px;	margin-bottom: 12px;	margin-top: 0px;}
.h3_1{font-size: 12px;	font-weight: bold;	margin: 0px;	
     padding-top: 0px;margin-top: 0px;}
h4{font-size: 14px;	Text-decoration: none;	font-weight: bold;
	padding-bottom: 0px;	margin-bottom: 12px;	margin-top: 5px;	margin-bottom: 5px;}
h5{font-size: 13px;	Text-decoration: underline;	font-weight: bold;	padding-bottom: 0px;
	margin-bottom: 12px;	margin-top: 5px;	margin-bottom: 5px;	font-style: italic;}

img.mini_photo{border:1px solid #3E7ACE; }
img.photo_in_text{margin: 5px 10px 0px 10px;	
	border:1px solid #b8c6cd; }
	
img.photo_in_text1{	margin: 10px;	margin-left: 0px;	border:1px solid #b8c6cd; }
img.photo_centr{margin: 10px;	margin-top:0px;border:1px solid #b8c6cd;}

td.menu_hotel_selected{	font-size: 11px;	color: #404e6a;
	border-left: 1px solid #b8c6cd;	border-right: 1px solid #b8c6cd;	border-top: 1px solid #b8c6cd;
	padding-left: 10px;	padding-right: 10px;}

td.menu_hotel{	font-size: 11px;	color: #485c83;
	border-bottom:1px solid #b8c6cd; 	border-left: 0px solid #ffffff;
	background-color:  #cdd2da;}
td.border_hotel_menu_left_but{	border-bottom:1px solid #ffffff; 
	border-left: 2px solid #ffffff;	border-right: 1px solid #ffffff;}
	
td.kontur{	border: 1px solid #b8c6cd;}
td.menu_hotel_white{	border-bottom: 1px solid #b8c6cd;}
td.right_menu_border{	border-right: 1px solid #b8c6cd;}
td.address{	font-size: 11px;color: #485c83;	padding-bottom: 10px;}
td.txt_yell{	font-size: 11px;	color: #404e6a;}

	
td.no_menu_right{border-left: 0px;
	border-right: 1px solid #972a28;	
	border-bottom: 0px;	border-top: 0px;	}
td.menu_right_niz{
border-left: 1px solid #97bdc7;
	border-right: 1px solid #97bdc7;	
	border-bottom: 0px;
	border-top: 0px;
}
td.menu_stars{	font-size: 12px;	color: #972a28;	padding-left: 25px;}
td.punktir{border-top: 1px solid #97bdc7;}

a.hotel_link:link{font-size: 11px;	color: #000000;	Text-decoration: underline;}
a.hotel_link:visited{font-size: 11px;	color: #000000;	Text-decoration: underline;}
a.hotel_link:active{font-size: 11px;	color: #972a28;	Text-decoration: none;}
a.hotel_link:hover{font-size: 11px;	color: #404e6a;	Text-decoration: none;}

a.hotel_menu:link{font-size: 11px;	color: #485c83;	Text-decoration: none;}
a.hotel_menu:visited{	font-size: 11px;color: #485c83;Text-decoration: none;}
a.hotel_menu:active{font-size: 11px;color: #404e6a;Text-decoration: none;}
a.hotel_menu:hover{	font-size: 11px;color: #404e6a;	Text-decoration: none;}

a.txt_link:link{font-size: 12px;	color: #000000;	Text-decoration: underline;}
a.txt_link:visited{	font-size: 12px;	color: #000000;Text-decoration: underline;}
a.txt_link:active{font-size: 12px;color: #972a28;	Text-decoration: none;}
a.txt_link:hover{	font-size: 12px;	color: #972a28;	Text-decoration: none;}

a.link_white_none_line{font-size: 11px;	color: White;	Text-decoration: none;}
a.link_white_none_line:hover{font-size: 11px;	color: White;	Text-decoration: underline;}

.form{font-family: Arial, sans-serif;	font-size: 11px;}
td.form_text{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;
	}

.heig20{height: 20px;}

li{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;	margin-top: 0px;	margin-bottom: 0px;	}
.top{	padding-top: 25px;	font-size: 12px;}

	
.reserv{font-size: 12px;	color: #404e6a;Text-decoration: none;	font-weight: bold;}
.res{	padding-bottom: 10px;}
.sub_menu{padding-left: 15px;}

.address{font-size: 11px;	color: #485c83; padding-bottom: 10px;}
	
.contact{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}
.cont{color: #485c83;font-weight: bold;}
.price{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; }
table.price td {	text-indent: 0px;}
.txt{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}
.ph{font-weight: bold;  text-align: center;   }
.ph1{font-weight: bold;   padding-left: 5px;   }
.pw{ background: #FFF;}

.centr{text-align:center;}
.r{font-size: 11px;}
.r12{font-size: 12px;}
.ul{ margin-top: 6px;margin-bottom: 6px; margin-left: 20px; }
.b{font-weight: bold;}
.bot{border-bottom-style: solid;	border-bottom-width: 1;	border-bottom-color: #97bdc7;}
.h_menu{	font-size: 12px;	color: #972a28;padding-left: 5px;font-weight: bold;height: 25px;}
.h{text-transform: uppercase;}
.p_bg{background: #485c83;  }
.line_or{background-color: #404e6a; }
.line_gr{background-color:  #b8c6cd;padding: 0pt; }
.line_green{background-color:  #b8c6cd;padding: 0pt; }
.f9{background-color: #f9f9f9;}

a.w_link:link{	font-size: 10px;color: #FFF;Text-decoration: none;}
a.w_link:visited{	font-size: 10px;color: #FFF;Text-decoration: none;}
a.w_link:active{font-size: 10px;	color: #FFF;Text-decoration: underline;}
a.w_link:hover{font-size: 10px;color: #FFF;Text-decoration: underline;}
	
.ebe{background-color: #ebeff4;}
.icq{	font-size: 11px;color: #404e6a;	}
	.t{font-size: 12px;}
.tsm{font-size: 11px;}
#t{font-size: 12px;}
.block1 {border-color:#97bdc7;	border-width:1px;	border-style:solid;          
		  margin-top: 6px; margin-bottom:  6px; padding-top: 6px; padding-bottom:  6px; }
.zag{	text-transform: uppercase;	font-weight: bold;}

.pd5{	padding-bottom: 5px;}

.logo{padding-left: 5px;font-size: 11px;color:#000;  padding-top: 0px;  margin-top:0px;  }
#link{font-size: 11px;color:#000; }

.line_top{float: right; padding-right: 10px;}

.book{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 150px;
		font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;}

.book_rus{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 160px;
		background-color: #4E7FA9;	border: 1px double #4E7FA9;font-weight: bold;	font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;}
	.book_bord_rus {border: 1px double #ADA5A5;	display: block;  width: 162px;}	
	
	
.book1{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color: #4E7FA9;	border: 1px double #4E7FA9; font-weight: bold;	font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;}

.book_spa{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-weight: bold;	font-size: 11px;	margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;
		width: 160px;}
.book_bord {border: 1px double #ADA5A5;	display: block;  width: 152px; }
.book_bord2{border: 1px double #ADA5A5;	display: inline-block;   width: 64px; }

.book_bord_spa {border: 1px double #ADA5A5;	display: block;  width: 162px;  text-align: right;  }
.book_bord_spa2 {border: 1px double #ADA5A5;	display: inline-block;  width: 144px;  text-align: right;  }


.book_reserv{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;	font-size: 11px;	margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;
		width: 120px;display: block; }
span.book_reserv #l {text-decoration: none;color: #FFFFFF;	}
		
.book_bord_reserv {	display: block;  width: 123px; }	

.book_reserv_rus{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight: bold;	font-size: 11px;	margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;
		width: 190px; display: block; color: #FFFFFF;		background-color: #4E7FA9;	border: 1px double #4E7FA9;}
	.book_bord_reserv_rus {border: 1px double #ADA5A5; display: block;  width: 193px;}		
			
.book_reserv1{	font-weight: bold;	font-size: 11px;	margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;
		width: 160px;display: block; text-align: center; }		
		
span.book_reserv1 #l {text-decoration: none;color: #FFFFFF;	}		
.book_bord_reserv1 {	display: block;  width: 164px; }		
	
.more{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color: #4E7FA9;	font-weight: bold;
		padding: 2px 4px 2px 4px;	text-decoration: none;}
		

.m_r{color: #b82300;	font-weight: bold; font-size: 12px;	padding-left: 25px;}
.pd35{padding-bottom: 35px;}
.dot_h{height: 1px;  border-bottom: 1px solid #94a9bf; }
.h23{	height: 23px;  vertical-align: bottom;  text-align: right;  }

div.right a {padding-bottom: 5px;	display: block;}

.form_star{color: #910000;}
a.add:link{	font-size: 11px;	color: #910000;	Text-decoration: none;}
a.add:visited{	font-size: 11px;	color:#910000;	Text-decoration: none;}
a.add:active{	font-size: 11px;color: #910000;	Text-decoration: underline;}
a.add:hover{font-size: 11px;	color: #910000;	Text-decoration: underline;}


.tdh{font-weight: bold; color: #5e0035; border-top: 2px solid #94A9BF; border-bottom: 2px solid #94A9BF;  background: #f9f9f9;}
.cont{color: #485c83;font-weight: bold;}


.iclud{vertical-align: bottom;   position: relative;  top: 100px;  padding-left: 4px;  padding-right: 3px;    }
.table {
	display:table; /* задаем подобие тега table */
	height:600px;
	margin:0 auto;
}
.table .tr {display:table-row; /* задаем подобие тега tr */
	position:relative;
	//top:100%; /* начинаем пинать ие6,7 */
	width:100%;
}
.table .td {
	display:table-cell; /* задаем подобие тега td */
	vertical-align:bottom; /* в таком диве работает и это свойство */
	position:relative;
	//top:-100%; /* добиваем ие6,7 */
	padding-left: 5px;font-size: 11px;
}

div.td li{font-size: 11px;}

.blue{color: #046697;}
table.h20  td{	height: 20px;}
.bord_exurs{border-bottom:solid 1px #6f8a9a;}

/*Menu Hotel*/
ul.hot {padding:6px 0;  margin-left:0;margin-bottom:10px;
  border-bottom:1px solid;  font-size: 11px;}  
ul.hot li.hot {  list-style:none;  margin:0;  display:inline;}
ul.hot li.hot a.hot {  padding: 4px 8px;
  border:0px solid;  text-decoration:none;  font-size: 11px;}
ul.hot li.hot a.hot:hover { padding:4px 8px 4px;  border-top:0px solid;}
  
ul.hot li.hot span#current { padding: 4px 8px 6px; 
border:1px solid;margin:0;  font-weight: bold;   border-bottom:1px solid; font-size: 11px;}

ul.hot li.hot span#top_nav{font-size: 11px; padding: 4px 8px 4px;  font-weight: bold;}
 *li.hot1 {padding-left: 2px; padding-right: 2px; }

.bootom_content{	
    width: 100%;
    padding: 5px 0 0 5px;
    vertical-align: bottom;
	
}
.bootom_menu{font-size: 11px;	color: #6F8A9A;  position: relative;  bottom: 0px;   	 }
/*#bootom_menu{font-size: 11px;	color: #6F8A9A;  position: relative;  bottom: 0px;  top: 100%;  	   }*/
#bootom_menu{margin-top: 40%;
	font-size: 11px;	color: #485C83; 
    width: 450px;
    padding-bottom: 10px;
    vertical-align: bottom;

}

a.botoom_link:link{font-size: 11px;	color: #485C83;	Text-decoration: none;}
a.botoom_link:visited{	font-size: 11px;	color: #485C83;Text-decoration: none;}
a.botoom_link:active{font-size: 12px;color: #485C83;	Text-decoration: none;}
a.botoom_link:hover{	font-size: 11px;	color: #485C83;	Text-decoration: none;}

.restaurnts{font-size: 12px;	}
.restaurnts th {padding-top:6px; padding-bottom: 6px; }
 .restaurnts td {	 padding-left: 6px; }
 p.h4{	text-align: center; font-weight: bold; color:#6C193F; padding-top:6px; padding-bottom: 6px; }
 .sort{ background-color: #cdd2da; height: 30px; padding-top: 8px; }
 
 .tours{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;  background-color: #046697;  }
table.tours td {	text-indent: 0px;   background-color: #FFF; }
.tours td {	height: 25px;}
.tours th{text-align: center; color:#fff; height: 25px; border: 0px #fff solid; background-color: #5182AD; }
table.tours td.name {background-color:#94a9bf; color: #fff;  font-weight: bold;  text-align: center;   }

.comment{	font-size: 11px;	font-style: italic;}
.pointer{ cursor: pointer;}
#ui-datepicker-div { display:none;}
  .wrong{ color:#FCCC42;  font-weight: bold;	font-size: 11px; 
padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;  vertical-align: bottom;
  background-color: #4E7FA9;}
    .wrong1{ color:#FCCC42;  font-weight: bold;	font-size: 11px; 
padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;  vertical-align: bottom;
  background-color: #DEE7EF;}
   .wrong2{ color:#FCCC42;  font-weight: bold;	font-size: 11px; 
padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;  vertical-align: bottom;
  background-color:#DEE7EF;}
  .p_color{ border-bottom:solid 1px #fff;}
.p_color1{  border-bottom:solid 1px #fff;}
