/**********************for Opera*******************/
html:first-child .main_last_block {  
top:-180px;
}

html:first-child .main_all{
top:-180px;
} 
html:first-child .left_palm {
top:120px;
}
html:first-child .right_palm {
top:120px;
}
html:first-child .main_top{
top:180px;
background-position: 50% 0px;
}

html:first-child .shapka{
top:0px;
}
/**************************************for ie6*****************/
* html .top_flash {
  margin-top: -3px;
}

* html .shapka {
margin-left:20px;
margin-top: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1152)? "-152px" : "0px");
left:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1152)? "0px" : "20px");


}/*
* html .main_last_block_in{
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1000)? "1000px" : "auto");
	
}
* html .main_last_block{
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1100)? "1100px;" : "auto");
	
}*/
* html .content{
padding-top:0px;
}
* html  .top_left_logo_block {
margin-top:105px;
	}
	
/***********************for ie7**********************/
*+html .top_flash {
  margin-top: 0px;
}
*+html .shapka {
margin-top: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1152)? "-152px" : "0px");
left:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1152)? "0px" : "20px");


}
*+html .content{
padding-top:0px;
}
*+html .top_left_logo_block {
margin-top:105px;
	}
body{
	background-image: url(../images/backgr_body.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
.all {
	background-image: url(../images/bk_main_top_more.jpg);
	background-repeat: repeat-x;
	position: relative;
}
.main_top {
	background-image: url(../images/backgr_top.jpg);
	background-repeat: no-repeat;
	background-position: 50% 180px;
	clear: both;
	position: relative;
	z-index: 3;
	margin: 0;
	padding: 0;

}

.left_palm {
	position: relative;
	z-index: 2;
	height:	152px;
 
	width: 69px; line-height:1px; margin:0px; padding:0px;
	float: left;
	top: 300px;
	background-image: url(../images/left_palm.gif);
	background-repeat: no-repeat;
}
.right_palm{
	position: relative;
	height: 152px;
	width: 103px;
	float: right;
	top: 300px;
	background-image: url(../images/right_palm.gif);
	z-index: 2;
}
.main_all {
	background-image: url(../images/backgr_cenrt.jpg);
	background-repeat: repeat-y;
	background-position: 50% 1152px;
	position: relative;
	top: -180px;
	min-width:979px;
	

}

.shapka {
	position:relative;
	z-index:4;
	background-image: url(../images/backgr_top_z4.jpg);
	background-repeat: no-repeat;
	background-position: 10px 0%;
	width: 979px;
	top: 180px;
	
}
.main_last_block {
	background-image: url(../images/backgr_bottom.jpg);
	height: 232px;
	clear: both;
	background-position: 55%;
	background-repeat: no-repeat;
	position: relative;
	z-index: -1;
	min-width:979px;
	
	/*width:1135px;*/
	/*margin-right:-75px;*/
}
.main_last_block_in{
background-image: url(../images/backgr_bottom_in.jpg);
	height: 232px;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	z-index: 1;
	min-width:979px;
	
	width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 979)? "979px" : "100%");
	
}
.top_menu {
	float: right;
	margin-top: -10px;
	padding-right: 60px;
}



.top_menu .links{
	float: left;
	width: 460px;
	font-family: "Book Antiqua", Arial, "Times New Roman";
	color: #666633;
	font-style: italic;
	font-weight: bold;
	font-size: 16px;
	
}
.top_menu a{
	color: #666633;
	text-decoration:none;
}
.top_menu a:hover{
text-decoration:underline;}

.top_menu_contacts {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #666633;
	float: left;
	width: 160px;
	line-height: 15px;
}
.links_line1 {
	float: left;
	margin-top: 12px;
	
}
.links_text {
	float: left;
	width: 98px;
	background-image: url(../images/top_menu_link_text.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 2px;
	text-align: left;
	margin: 0;
}
.links_line2 {
	float: left;
	margin-top: 15px;
}
.top_left_logo_block {
	float: left;
	margin-top: -45px;
	position: relative;
	clear: left;
	text-align: left;
	z-index: 3;
	padding-left: 10px;
}

.top_left_contact_tel {
	font-family: "Book Antiqua", Arial, "Times New Roman";
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	position: relative;
}

.map_world {
	clear: left;
	float: left;
	padding-left: 30px;
	position: relative;
	background-image: url(../images/map.gif);
	background-position: 30px 0px;
	background-repeat: no-repeat;
	height: 129px;
	width: 224px;
}
.top_flash {
	float: right;
	width: 707px;
	height: 287px;
	text-align: left;
	clear: right;
	margin-top: -250px;
	position: relative;
	z-index: 5;
}

.top_left_logo_block .navigac {
	float: left;
	width: 50px;
}
.navigac .line1{
	position: relative;
	left: -17px;
}
.navigac .line2{
	position: relative;
	left: -22px;
}
.navigac .line3{
	left: -17px;
	position: relative;
}
a .logo{
	margin-top:20px;
}

.content {
	width: 969px;
	clear: both;
}
.left_colon {
	width: 225px;
	float: left;
	padding-left: 35px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
}
.centr_colon {
	width: 435px;
	float: left;
	padding-left: 20px;
	padding-right: 5px;
}
h1{
	font-family: "Book Antiqua", Arial, "Times New Roman";
	color: #5f4f21;
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
}
h1.common {
	margin: 0;
	background-image: url(../images/zagolov_h1_common.gif);
	background-repeat: no-repeat;
	height: 30px;
	background-position: 0% 0px;
	text-indent: 25px;
}
h1.hot {
	margin: 0;
	background-image: url(../images/zagolov_h1_hot.gif);
	background-repeat: no-repeat;
	height: 30px;
	background-position: 0% 0px;
	text-indent: 25px;
	padding-top: 20px;
	margin-top: 10px;
}
h1.centr {
	margin: 0;
	height: 30px;
	background-image: url(../images/centr_razdelit.gif);
	background-repeat: no-repeat;
	background-position: 0px 25px;
}
.countries {
	clear: left;
}
.countries_colon {
	width:110px;
	float:left;
	text-align: left;
	margin-top: 15px;
	margin-bottom: 15px;
}
.countries_colon p{
	padding:0px;
	margin:0px;
	background-image: url(../images/countries_picto.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 20px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #5f4f21;
	margin-left: 25px;
	padding-top: 5px;
}
.countries_colon a{
	color: #5f4f21;
	text-decoration: underline;
}
.countries_colon a:hover{
	text-decoration: none;
	cursor: hand;
}
.search_countries {
	color: #5f4f21;
	line-height: 20px;
	clear: left;
	margin-bottom: 20px;
}
.search_countries_text {
	text-align:left;
	padding-left:10px;
	float: left;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.search_countries  form{
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
}
.search_countries  form select{
width:200px;}
a.star{
	background-image: url(../images/star_picto.gif);
	background-repeat: no-repeat;
	padding-left: 30px;
	font-family: "Book Antiqua", Arial, "Times New Roman";
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #5f4f21;
	padding-bottom: 5px;
	text-decoration: none;
	margin-left: 10px;
}
.mailing {
	margin-bottom: 20px;
}
.mailing form{
	text-align: left;
	margin-top: 15px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.poll{
	margin-bottom: 20px;
}
.poll form{
	text-align: left;
	margin-top: 15px;
	line-height: 20px;
	padding-bottom: 5px;
	margin-bottom: 0px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.right_colon {
	width: 230px;
	float: left;
	text-align: left;
}

.search_tour {
	margin-bottom: 20px;
}
.search_tour form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5f4f21;
	line-height: 28px;
	margin-top: 10px;
	padding-left: 10px;
	float: left;
	padding-bottom: 5px;
	margin-bottom: 0px;
}
.search_tour form select{
	width:120px;
}
.search_form_inp1{
	width:80px;
	margin-left:7px;
}
.search_form_inp2{
	width:80px;
	margin-left:55px;
}
.search_form_inp3{
	width:80px;
	 margin-left:18px; 
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #990000;
	margin: 0;
	margin-top: 10px;
	font-weight: bold;
}
.hot {
}
.propos {
	clear: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 180px;
}
.hot p.country{
	color: #ff7800;
	text-transform: uppercase;
	margin-top: 3px;
	margin-bottom: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.hot p.other_info{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6e5d2b;
}
.hot .price {
	background-color: #b3292c;
	float: left;
	height: 22px;
	width: 52px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	margin-top: 5px;
}
.more_info {
	float: left;
	width: 100px;
	height: 22px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 9px;
}
.more_info a{
	color: #B3292C;
	text-decoration:underline;
}
.more_info a:hover{
	text-decoration:none;
}
.razdelit {
	height: 13px;
	clear: left;
	width: 200px;
	background-image: url(../images/right_razdelit.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.see_all_propose {
	height: 38px;
	background-image: url(../images/all_propose.gif);
	background-repeat: no-repeat;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left: 12px;
	padding-top: 4px;
}
.see_all_propose a{
	color:#FFFFFF; 
	text-decoration:none;
}
.centr_colon_top_info{
	text-align:left;
	padding-bottom: 15px;
}
.centr_colon_top_info h2{
	float:left;
	width:200px;
	margin-top:0px;
}
.centr_colon_top_info p.other_info{
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.pages,.pages_selected {
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	float: left;
	background-color: #FFFFFF;
	border: 1px solid #6E5D2B;
	font-weight: bold;
	width: 17px;
	height: 17px;
	text-align: center;
	margin-left: 12px;
	line-height: 17px;
}
.pages a{
	color: #000000;
	 text-decoration:none;
 }
.pages_selected a{
	color:#FFFFFF;
	 text-decoration:none;
}
.pages_selected{
	
	background-image: url(../images/page_selected.gif);
	background-repeat: no-repeat;
	border: 0px;
	width: 19px;
	height: 24px;
}
.change_pages {
	padding-top: 10px;
	padding-left: 5px;
	font-family: Tahoma, Arial, Verdana;
	font-size: 14px;
	color: #6E5D2B;
	padding-bottom: 10px;
}
.change_pages_text {
	width:60px; 
	float:left;
}
.restoran_block {
	text-align: left;
	margin-top: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E5D2B;
	line-height: 16px;
}
.restoran_block img.room{
	border-color:#6E5D2B;
	margin-right:15px;
	float:left;
	margin-bottom: 5px;
}
h2.restoran,.documents {
	background-image: url(../images/zagolov_h2_restoran.gif);
	background-repeat: no-repeat;
	float: left;
	width: 310px;
	margin-top: 0px;
	text-indent: 10px;
	background-position: 0px 3px;
}
.need_documents {
	margin-top: 20px;
}

h2.documents {
	width:100%;
	float: none;
}
.articles {
	text-align: left;
	margin-top: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E5D2B;
}
.articles ul{
padding-left:0px;
margin-left:0px;
margin-top:5px;
margin-bottom:5px;
}
.articles ul.with_pod_punkt{
	margin-top:10px;
	margin-bottom:10px;
}
.articles li{
list-style-type:none;
padding-left:0px;
margin-left:10px;
}
.articles li a{
	color: #6E5D2B;
	text-decoration:underline;
}
.articles li a:hover{
	text-decoration: none;
}
.articles li.pod_punkt{
	margin:0px;
	margin-left:35px;
	padding-left:0px;
	list-style-image: url(../images/articles_li.gif);
	line-height: 17px;
	font-size: 10px;
}

.articles li.pod_punkt a{
	color: #6E5D2B;
	text-decoration: none;
}
.articles li.pod_punkt a:hover{
	color: #6E5D2B;
	text-decoration: underline;
}
.copyrights {
	margin-top: -100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6E5D2B;
	height: 80px;
	text-decoration: underline;
}
.clear {
	clear: left;
}

.clear_both {
	clear: both;
}
.main_content {
	clear: left;
}
