html { text-align: left;}
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; text-align: left;}


a:link{font-size: 12px;	color: #000000;	Text-decoration: underline;}
a:visited{	font-size: 12px;	color: #000000;Text-decoration: underline;}
a:active{font-size: 12px;color: #548aaa;	Text-decoration: none;}
a:hover{	font-size: 12px;	color: #548aaa;	Text-decoration: none;}
input, select{font-size: 11px;}
form{
	padding: 0px; margin: 0px;
}
.div {width:1000px;}

td.top_nav{	background-image: url(images/main_03.png);
	font-size: 11px;	color: White;	vertical-align: middle;	text-align: left; }
.top_nav_lng{	background-color:#6f8a9a;	font-size: 11px;	color: White;	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{	background-color:#6f8a9a;	font-size: 10px;	color: White;	vertical-align: middle; 
 background-image: url(images/main_03.png);  text-align: left;}
 td.but_nav a{
 
 text-decoration: none;
 }
td.menu_left{	border:1px solid #c8d2d8; 	border-bottom:0px; }
div.menu_left{	border:1px solid #c8d2d8; 	border-bottom:0px;  width: 180px;}
td.head_menu{	background-color: #eef0f3;	padding-left: 20px;	border:1px solid #ffffff;  text-align: left;	}

td.head_menu_singl{	background-color: #eef0f3;	padding-left: 8px;	border:1px solid #ffffff;  text-align: left;}

.elem_menu{background-color: #ffffff;	padding-left: 36px;  border-bottom: 1px solid #ebebeb;  text-align: left;}
td.hr_menu{	padding: 0;  height: 1px;  border-bottom: 1px solid #ebebeb;  margin: 0; }

a.link_head:link{	font-size: 12px;	color: #cc6600;	Text-decoration: none;}
a.link_head:visited{	font-size: 12px;	color: #cc6600;	Text-decoration: none;}
a.link_head:active{font-size: 12px;	color: #cc6600;	Text-decoration: underline;}
a.link_head:hover{	font-size: 12px;	color: #cc6600;	Text-decoration: underline;}


a.link_elem:link{	font-size: 11px;	color: #6f8a9a;Text-decoration: none;}
a.link_elem:visited{	font-size: 11px;	color: #6f8a9a;	Text-decoration: none;}
a.link_elem:active{	font-size: 11px;color: #6f8a9a;	Text-decoration: underline;}
a.link_elem:hover{font-size: 11px;	color: #6f8a9a;	Text-decoration: underline;}
	
a.stars:link{font-size: 12px;	color: #548aaa;	Text-decoration: none;}
a.stars:visited{font-size: 12px;	color: #548aaa;	Text-decoration: none;}
a.stars:active{font-size: 12px;	color: #cc6600;	Text-decoration: underline;}
a.stars:hover{	font-size: 12px;	color: #cc6600; Text-decoration: underline;}
	
a.link_hotel:link{font-size: 12px;	color: #6f8a9a; Text-decoration: underline;  text-align: left;}
a.link_hotel:visited{font-size: 12px;	color: #6f8a9a; Text-decoration: underline; text-align: left;}
a.link_hotel:active{	font-size: 12px;	color: #6f8a9a; Text-decoration: underline; text-align: left;}
a.link_hotel:hover{font-size: 12px;	color: #6f8a9a; Text-decoration: underline; text-align: left;}
	
p{	font-size: 12px;	color: #000000;margin: 0px;	padding: 0px;	text-align: justify;
	text-indent: 20px;}
h1, h2, h3 {
	text-align: left;
} 
h1{font-size: 18px;	color: #6f8a9a;	margin: 0px;}
h2{	font-size: 12px;	color: #6f8a9a;}
h2.h2{	font-size: 12px;	color: #6f8a9a;	margin-top: 10px;	margin-bottom: 5px; text-align: left;}
h2.14{font-size: 14px;	color: #6f8a9a;	margin-top: 10px;	margin-bottom: 5px; text-align: left;}
.h55{	font-size: 12px;	color: #000000;	margin: 0px;	padding: 0px;	text-align: centre;}
h2.tb{font-size: 12px;	color: #6f8a9a;	margin: 5 5 5 5;}
img.mini_photo{border:1px solid #b8c6cd; }
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: #cc6600;
	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: #6f8a9a;
	border-bottom:1px solid #b8c6cd; 	border-left: 0px solid #ffffff;
	background-color:  #eef0f3;}
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: #6f8a9a;	padding-bottom: 10px;}
td.txt_yell{	font-size: 11px;	color: #cc6600;}
td.menu_right{border-left: 1px solid #b8c6cd;border-right: 1px solid #b8c6cd;		border-bottom: 0px;
	border-top: 1px solid #b8c6cd;	background-color: #eef0f3;}
	
td.no_menu_right{border-left: 0px;
	border-right: 1px solid #548aaa;	
	border-bottom: 0px;	border-top: 0px;	}
td.menu_right_niz{
border-left: 1px solid #b8c6cd;
	border-right: 1px solid #b8c6cd;	
	border-bottom: 0px;
	border-top: 0px;
	background-color: #eef0f3;}
td.menu_stars{	font-size: 12px;	color: #548aaa;	padding-left: 25px;}
td.punktir{border-top: 1px solid #b8c6cd;}

a.hotel_link:link{font-size: 11px;	color: #000000;	Text-decoration: underline;  text-align: left;}
a.hotel_link:visited{font-size: 11px;	color: #000000;	Text-decoration: underline;  text-align: left;}
a.hotel_link:active{font-size: 11px;	color: #548aaa;	Text-decoration: none;  text-align: left;}
a.hotel_link:hover{font-size: 11px;	color: #cc6600;	Text-decoration: none;  text-align: left;}

a.hotel_menu:link{font-size: 11px;	color: #6f8a9a;	Text-decoration: none;}
a.hotel_menu:visited{	font-size: 11px;color: #6f8a9a;Text-decoration: none;}
a.hotel_menu:active{font-size: 11px;color: #cc6600;Text-decoration: none;}
a.hotel_menu:hover{	font-size: 11px;color: #cc6600;	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: #548aaa;	Text-decoration: none;}
a.txt_link:hover{	font-size: 12px;	color: #548aaa;	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;
	color: #6f8a9a;	background-color: #f7f7f7;}

.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;}


h3{font-size: 13px;color: #6f8a9a;	Text-decoration: none;	font-weight: bold;
	padding-bottom: 0px;	margin-bottom: 12px;	margin-top: 0px;}
h3.h3{font-size: 12px;	color: #6f8a9a;	Text-decoration: none;	font-weight: bold;
	padding-bottom: 0px;	margin-bottom: 12px;	margin-top: 0px; text-align: left;}
.h3_1{font-size: 12px;	color: #6f8a9a;	font-weight: bold; 	margin: 0px;	
     padding-top: 0px;margin-top: 0px; text-align: left;}
h4{	font-size: 14px;	color: #6f8a9a;	Text-decoration: none;	font-weight: bold;
	padding-bottom: 0px;	margin-bottom: 12px;	margin-top: 5px;	margin-bottom: 5px;  text-align: left;}
h5{	font-size: 13px;	color: #6f8a9a;Text-decoration: underline;	font-weight: bold;	padding-bottom: 0px;
	margin-bottom: 12px;	margin-top: 5px;	margin-bottom: 5px;	font-style: italic; text-align: left;}
	
.reserv{font-size: 12px;	color: #cc6600;Text-decoration: none;	font-weight: bold; text-align: left;}
.res{	padding-bottom: 10px; text-align: left;}
.sub_menu{padding-left: 15px;}

.address{font-size: 11px;	color: #6f8a9a; padding-bottom: 10px; text-align: left;}
.content{ text-align: left;
	
}
	
.contact{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;  text-align: left;}
.cont{color: #6f8a9a;font-weight: bold;}
.price{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;  text-align: left;}
.txt{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;}
.ph{color: #FFFFFF;font-weight: bold;  text-align: center;  background: #6f8a9a;  }
.ph1{color: #FFFFFF;font-weight: bold;   background: #6f8a9a;  padding-left: 5px;   }
.pw{ background: #FFF;}
.p_color{padding-left: 10px;  background: #EEF0F3;}
.p_color1{  background: #c8d2d8;}
.centr{text-align:center;}
.r{font-size: 11px;}
.r12{font-size: 12px;  text-align: left;}
.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: #b8c6cd;}
.h_menu{	font-size: 12px;	color: #548aaa;padding-left: 5px;font-weight: bold;height: 25px;}
.h{text-transform: uppercase;}
.p_bg{background: #6f8a9a;  }
.line_or{background-color: #cc6600; }
.line_gr{background-color:  #b8c6cd;padding: 0pt; }
.line_green{background-color:  #94a9bf; 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: #cc6600;	}
	.t{font-size: 12px;}
.tsm{font-size: 11px;}
#t{font-size: 12px;}
.block1 {border-color:#b8c6cd;	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; text-align: left;}
.top_10 span.zag {text-align: left;}
.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{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; width: 150px;
		background-color: #6f8a9a;	border: 1px double #6f8a9a;font-weight: bold;	font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;}


		
.book1{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color: #6f8a9a;	border: 1px double #6f8a9a;font-weight: bold;	font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;}

		
		
.book_spa{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color: #6f8a9a;	border: 1px double #C9D2D7;font-weight: bold;	font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;
		width: 200px;}
.book_bord_spa {border: 1px double #C9D2D7;	display: block;  width: 202px;  text-align: right;  }

.book_bord {border: 1px double #ADA5A5;	display: block;  width: 152px; }
.book_bord2{border: 1px double #ADA5A5;	display: inline-block;   width: 64px; }

.book_rus{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color: #6f8a9a;	border: 1px double #C9D2D7;font-weight: bold;	font-size: 11px;
		margin: 1px 1px 1px 1px;	text-decoration: none;	cursor: pointer;
		width: 170px;}
.book_bord_rus {border: 1px double #C9D2D7;	display: block;  width: 152px;  text-align: right;  }

.book_bord_spa2 {border: 1px double #C9D2D7;	display: inline-block;  width: 144px;  text-align: right;  }
.more{color: #FFFFFF;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		background-color: #6f8a9a;	font-weight: bold;
		padding: 2px 4px 2px 4px;
		text-decoration: none;}
		
.border{	border: 1px solid #FFF;    }
.border1{border: 1px solid #ABB6BC;  }


.m_r{color: #b82300;	font-weight: bold; font-size: 12px;	padding-left: 25px; text-align: left;}
.menu_right {text-align: left;}
.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: #6f8a9a;}
a.add:link{	font-size: 11px;	color: #6f8a9a;	Text-decoration: none;}
a.add:visited{	font-size: 11px;	color:#6f8a9a;	Text-decoration: none;}
a.add:active{	font-size: 11px;color: #6f8a9a;	Text-decoration: underline;}
a.add:hover{font-size: 11px;	color: #6f8a9a;	Text-decoration: underline;}

hr{color:#6f8a9a; background-color:#6f8a9a; 
border:0px none; height:1px; /* высота 1px IE, Firefox, Opera, Safari */ 
clear:both; /* для очистки, если тег идет после float елемента */ }
.tdh{font-weight: bold; color: #6f8a9a; border-top: 2px solid #94a9bf; border-bottom: 2px solid #94a9bf;  background: #f9f9f9;}
.cont{color: #6f8a9a;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.seo{padding-top: 15px; 	margin-top: 15px; }
div.seo  a{font-size: 11px;  padding-top: 15px; }


div.td li{font-size: 11px;}
.blue{color: #046697;}
table.h20  td{	height: 20px;}
.bord_exurs{border-bottom:solid 1px #6f8a9a;}
.sort{	background-color: #eef0f3; height: 30px;}
.comment{color:#7d7d7d;  font-size: 11px;}



.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: 300%;font-size: 11px;	color: #6F8A9A; width: 450px;   padding-bottom: 10px;    vertical-align: bottom;}

a.botoom_link:link{font-size: 11px;	color: #6F8A9A;	Text-decoration: none;}
a.botoom_link:visited{	font-size: 11px;	color: #6F8A9A;Text-decoration: none;}
a.botoom_link:active{font-size: 12px;color: #6F8A9A;	Text-decoration: none;}
a.botoom_link:hover{	font-size: 11px;	color: #6F8A9A;	Text-decoration: none;}


a.map_info_reservationspage:link{color: #cc6600;  text-decoration: underline;  }
a.map_info_hotelname:link{color: #548AAA;  text-decoration: underline;  }
a.map_info_hotelname:visited{color: #548AAA;  text-decoration: underline;  }


.tours{font-size: 11px;}
table.tours  td{	padding-left: 5px;}
table.tours tr.ph {font-size: 10px;		height: 40px;}
table.tours tr.color {color: ;  background-color: #EEF0F3; height: 30px;}

.tour_begin{font-size: 11px;	color: #6f8a9a; padding-bottom: 3px;}
big{color: #cc6600; font-size: 11px;padding-bottom: 1px;}

.tour_zag{font-size: 12px;	color: #6f8a9a; text-transform: uppercase;	font-weight: bold;}

.pointer{ cursor: pointer;}

.geotrast {padding-top: 10px;padding-left: 5px;	}
.geotrast span {font-size: 10px;}
.geotrast div {padding-top: 3px;}


.geotrast_rus {padding-top: 10px;  width: 98%;     text-align: center;	}
.geotrast_rus div { display: block; border:1px solid #B8C6CD; width: 99%;  text-align: center; }
.geotrast_rus span {font-size: 10px; display: block;  padding: 3 3 3 3;    }
.geotrast_rus div {padding-top: 3px; margin-bottom: 3px; }
.geotrast_rus b {color:#6F8A9A;}


 .wrong{ color:#CC6600;  font-weight: bold;	font-size: 11px; 
padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;  vertical-align: bottom;
  background-color: #C8D2D8;}
    .wrong1{ color:#CC6600;  font-weight: bold;	font-size: 11px; 
padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;  vertical-align: bottom;
  background-color: #F7F7F7;}
   .wrong2{ color:#CC6600;  font-weight: bold;	font-size: 11px; 
padding:0px 0px 0px 4px; margin:0px 0px 0px 0px;  vertical-align: bottom;
  background-color:#EEF0F3;}
  .p_color{ border-bottom:solid 1px #fff;}
.p_color1{  border-bottom:solid 1px #fff;}
.tourText {
 text-align: justify; 
}
#excursionDescription {
 text-align: left;
}

#mainH1 {font-size: 18px;	color: #6f8a9a; padding: 15px 20px 15px;
	}
#mainDiv {
	border: 1px solid #C8D2D8;
}
#mainH1 .bestseller  {
	top:0;
}
.excursion {
	text-align: justify;
}.mainPadding{
	text-align: justify;
}
.excursionHeader a {
	font-size: 16px; font-weight: bold;
}
#crumbs {
	text-align: left;
}
/*
  html, body {margin:0; padding:0; border:0; outline:0;}
.btn-consultant {position:fixed; top:32%; margin-top:-35px; height:75px; width:150px; z-index:100; }
.btn-consultant .conslink {margin-left:770px; width:220px; text-align:right; padding-right:0px;}
*/
