@charset "utf-8";
/* CSS Document */


body {
	background-image:url(../images/cover.jpg);
	background-repeat:repeat;
	height:100%;
	
	
	
	}


	


.main {
	width:1250px;
	margin:0 auto;
	height:auto;
	min-height:100%; /*min-height:1200px;*/
	z-index:1000;
	position:relative;
	/* margin-top:0; */
	color:#969;
	resize:vertical;
	
}

.boards {
	background-image:url(../images/boards.jpg);
	background-repeat:repeat-x;
	z-index:2000;
	position:relative;
	height:210px;
	margin-top:-10px;;
	width:100%;
	
}


.cover {
	/*background-image:url(images/cover.jpg);
	background-repeat:repeat-y; */
	min-height:100%; /*min-height:900px;*/
	height:100%;
	width:1250px;
	position:relative;
	z-index:2000;
	resize:vertical;
	padding-bottom:30px;
		
}

.logo {
	background-image:url(../RU/images_RU/Logo.gif);
	background-repeat:no-repeat;
	width:261px;
	height:291px;
	z-index:5000;
	position:absolute;
	margin-left: 495px;
	margin-top:20px;
	
}
#logo_link { display:block; width:261px; height:259px; position:absolute;  }

.underline {
	width:1250px;
	height:2px;
	background-image:url(../images/underline.jpg);
	background-repeat:repeat;
	position:relative;
	z-index:4000;
	display:block;
	top: 160px;
		
}

.underline_logo {
	width:700px;
	height:70px;
	background-image:url(../images/underline.jpg);
	background-repeat:repeat;
	position:absolute;
	z-index:5000;
	margin:0px auto 0 275px;
	
		
}

.slogan_left {
	width:485px;
	height:30px;
	background-image:url(../RU/images_RU/slogan_left.png);
	background-repeat:no-repeat;
	background-position:right center;
	position:absolute;
	margin-top:137px;
	
	
}

.slogan_right {
	width:490px;
	height:30px;
	background-image:url(../RU/images_RU/slogan_right.png);
	background-repeat:no-repeat;
	background-position:left center;
	position:absolute;
	margin-top:140px;
	margin-left:765px;
	
}

.left {
	width: 272px;
	/* height:100%; */
	min-height:650px;
	color:#000;
	margin:66px 0;
	position:absolute;
	/*border:solid;
	border-color:#000; */
	
}

.arrow_left {
	background-image:url(../images/arrow_left.png);
	background-repeat:no-repeat;
	width:46px;
	height:75px;
	position:absolute;
	z-index:6000;
	/*border-color:#006;
	border:solid;*/
	margin-left:-29px;
	margin-top:-11px;

}

.arrow_hotel {
	background-image:url(../images/arrow_left.png);
	background-repeat:no-repeat;
	width:46px;
	height:75px;
	position:absolute;
	z-index:6000;
	/*border-color:#006;
	border:solid;*/
	margin-left:-29px;
	margin-top:233px;

}

.arrow_history {
	background-image:url(../images/arrow_left.png);
	background-repeat:no-repeat;
	width:46px;
	height:75px;
	position:absolute;
	z-index:6000;
	/*border-color:#006;
	border:solid;*/
	margin-left:267px;
	margin-top:78px;

}

.arrow_contact {
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	width:46px;
	height:75px;
	position:absolute;
	z-index:6000;
	/*border-color:#006;
	border:solid;*/
	margin-left:-44px;
	margin-top:-84px;
	float:right;

}

.arrow_prices {
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	width:46px;
	height:75px;
	position:absolute;
	z-index:6000;
	/*border-color:#006;
	border:solid;*/
	margin-left:-44px;
	margin-top:96px;
	float:right;

}

.arrow_entertainment {
	background-image:url(../images/arrow_right.png);
	background-repeat:no-repeat;
	width:46px;
	height:75px;
	position:absolute;
	z-index:6000;
	/*border-color:#006;
	border:solid;*/
	margin-left:-44px;
	margin-top:266px;
	float:right;

}

.restaurant {
	background-image:url(../RU/images_RU/restaurant.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width: 278px;
	height:160px;
	position:relative;
	
}


.restaurant_active {
	background-image:url(../RU/images_RU/restaurant_active.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width: 278px;
	height:160px;
	position:relative;
	
}
#restaurant_link { display:block; width:278px; height:145px; position:absolute;  }
#restaurant_square1 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:10px; 
	height:10px;
	left: 18px;
	top: 10px;
	 }				 
#restaurant_square2 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 42px;
	top: 140px;
	 }			 
					 


.hotel {
	background-image:url(../RU/images_RU/hotel.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:-20px;

	
	width:272px;
	height:160px;
	position:relative;
	top:40px;
	
}
#hotel_link { display:block; width:282px; height:150px; position:absolute;   }
.hotel_active {
	background-image:url(../RU/images_RU/hotel_active.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:7px;

	
	width:282px;
	height:160px;
	position:relative;
	top:40px;
	
}

#hotel_square1 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 137px;
	top: 15px;
	 }	
#hotel_square2 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 87px;
	top: 151px;
	 }	
	 
	 

.history {
	background-image:url(../images/history.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:-5px;
	width:272px;
	height:160px;
	position:relative;
	top:60px;
	
}
#history_link { display:block; width:270px; height:150px; position:absolute;  }
.history_active {
	background-image:url(../images/history_active.png);
	background-repeat:no-repeat;
	background-position:left;
	margin-left:8px;
	width:272px;
	height:160px;
	position:relative;
	top:60px;
	
}

#history_square1 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:14px; 
	height:14px;
	left: 84px;
	top: 179px;
	 }
#history_square2 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:14px; 
	height:14px;
	left: 10px;
	top: 228px;
	 }



.content {
	width: 665px;
	height:auto;
	
	min-height:100%; /*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}


.content p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:20px 40px 0px 20px;
	line-height:25px;
	text-indent:20px;
	/*letter-spacing:.4px;*/
	
}

.content_index {
	width: 665px;
	height:555px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_index p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:20px 40px 0px 20px;
	line-height:25px;
	text-indent:20px;
	/*letter-spacing:.4px;*/
	
}

.content_restaurant {
	width: 665px;
	height:1920px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_restaurant p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:20px 40px 0px 20px;
	line-height:25px;
	text-indent:20px;
	/*letter-spacing:.4px;*/
	
}

.content_hotel {
	width: 665px;
	height:1700px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_hotel p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:20px 40px 0px 20px;
	line-height:25px;
	text-indent:20px;
	/*letter-spacing:.4px;*/
	
}

.content_history {
	width: 665px;
	height:1120px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_history p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-align:justify;
	padding:20px 40px 0px 20px;
	line-height:25px;
	text-indent:20px;
	/*letter-spacing:.4px;*/
	
}

.content_contact {
	width: 665px;
	height:790px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_contact p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	/* text-indent:20px;text-align:justify;padding:20px 40px 0px 20px;
	/*letter-spacing:.4px;*/
	
}

.content_prices {
	width: 665px;
	height:770px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_prices p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	/* text-indent:20px;text-align:justify;padding:20px 40px 0px 20px;
	/*letter-spacing:.4px;*/
	
}

.content_entertainment {
	width: 665px;
	height:2400px;
	
	/*min-height:600px;*/
	color:#000;
	/*margin:66px auto 0 277px;*/
	margin-top:66px;
	margin-left:277px;
	margin-bottom:20px;
	
	
	position:absolute;
	border:solid;
	border-color:#FFF;
	background-color:#FFF;
	padding:50px 0px 20px 25px;
	z-index:500;

}

.content_entertainment p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	line-height:25px;
	padding:20px 40px 0px 15px;
	text-align:justify;
	/* text-indent:20px;text-align:justify;padding:20px 40px 0px 20px;
	/*letter-spacing:.4px;*/
	
}

.content_entertainment p span {
	font-size:13px;
	color:#a55742;
	font-weight:800;
	
}

h1 {
	
	font-size:14px;
	color:#a55742;
	font-weight:1000;
	padding:20px 0px 0px 15px;
	font-family:Verdana, Geneva, sans-serif;
	
}


.prices_table {
	margin-left:10px;
	margin-top:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:800;
	

}

.contacts_table {
	margin-left:10px;
	margin-top:50px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	
	line-height:25px;
	

}

.content_hotel p span {
	font-size:12px;
	color:#a55742;
	font-weight:800;
	
}

.right {
	width: 272px;
	/* height:100%; */
	min-height:650px;
	color:#000;
	margin:66px auto 0 973px;
	position:absolute;
	/*border:solid;
	border-color:#000;*/

}

.contacts {
	background-image:url(../RU/images_RU/contacts.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width:272px;
	height:160px;
	position:relative;
	top:10px;
	
}
#contacts_link { display:block; width:270px; height:150px; position:absolute;  }
.contacts_active {
	background-image:url(../RU/images_RU/contacts_active.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width:270px;
	height:160px;
	position:relative;
	top:10px;
	
}


#contacts_square {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:14px; 
	height:14px;
	left: 227px;
	top: 0px;
	 }

.prices {
	background-image:url(../RU/images_RU/prices.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width:270px;
	height:160px;
	position:relative;
	top:30px;
	
}
#prices_link { display:block; width:270px; height:150px; position:absolute;  }
.prices_active {
	background-image:url(../RU/images_RU/prices_active.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width:270px;
	height:160px;
	position:relative;
	top:30px;
	
}
#prices_square1 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:14px; 
	height:14px;
	left: 227px;
	top: 2px;
	 }
#prices_square2 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 191px;
	top: 38px;
	 }
	 
	 

.entertainment {
	background-image:url(../images/entertainment.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width:270px;
	height:160px;
	position:relative;
	top:40px;
	
}
#entertainment_link { display:block; width:270px; height:150px; position:absolute;  }
.entertainment_active {
	background-image:url(../images/entertainment_active.png);
	background-repeat:no-repeat;
	background-position:right; 
	
	width:270px;
	height:160px;
	position:relative;
	top:40px;
	
}
#entertainment_square1 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 76px;
	top: 3px;
	 }
#entertainment_square2 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 191px;
	top: 185px;
	 }
#entertainment_square3 {
	background-image:url(../images/square.png); 
	position:absolute; 
	width:13px; 
	height:13px;
	left: 230px;
	top: 235px;
	 }


.lang_ru {
	background-image:url(../images/ru.png);
	background-repeat:no-repeat;
	position:absolute;
	width:48px;
	height:39px;
	margin:27px 0 0 300px;
	
}
#lang_link { display:block; width:48px; height:39px; position:absolute;  }

.lang_de {
	background-image:url(../images/de.png);
	background-repeat:no-repeat;
	position:absolute;
	width:48px;
	height:39px;
	margin:27px 0 0 363px;
	
}

.lang_bg {
	background-image:url(../images/bg.png);
	background-repeat:no-repeat;
	position:absolute;
	width:48px;
	height:39px;
	margin:27px 0 0 830px;
	
}

.lang_en {
	background-image:url(../images/en.png);
	background-repeat:no-repeat;
	position:absolute;
	width:48px;
	height:39px;
	margin:27px 0 0 896px;
	
}

.big_imgage {
	width:610px;  /*width:645px;*/
	height:200px;
	margin-top:25px;
	margin-left:15px;
		
	
}

.big_imgage_entertainment {
	width:610px;  /*width:645px;*/
	height:356px;
	margin-top:25px;
	margin-left:15px;
		
	
}

.imgage_entertainment_left {
	width:302px;  /*width:645px;*/
	height:200px;
	margin-top:15px;
	margin-left:15px;
	margin-bottom:25px;
	position:relative;
	float:left;
		
	
}

.imgage_entertainment_right {
	width:302px;  /*width:645px;*/
	height:200px;
	margin-top:15px;
	margin-left:5px;
	margin-bottom:25px;
	position:relative;
	float:left;
		
	
}



.footer {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:120px;
	margin-left:-550px;
	
}
.footer a {text-decoration:none; color:#633; }

.footer_index {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:155px;
	margin-left:-550px;
	
}
.footer_index a {text-decoration:none; color:#633; }

.footer_restaurant {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:2040px;
	margin-left:422px;
	
}
.footer_restaurant a {text-decoration:none; color:#633; }

.footer_hotel {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:1815px;
	margin-left:420px;
	
}
.footer_hotel a {text-decoration:none; color:#633; }

.footer_history {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:725px;
	margin-left:-550px;
	
}
.footer_history a {text-decoration:none; color:#633; }

.footer_entertainment {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:2000px;
	margin-left:-550px;
	
}
.footer_entertainment a {text-decoration:none; color:#633; }


.footer_prices {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:370px;
	margin-left:-550px;
	
}
.footer_prices a {text-decoration:none; color:#633; }


.footer_contact {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#633;
	width:550px; /*width:972px;*/
	height:30px;
	text-align:right;
	text-decoration:none;
	position:relative;
	margin-top:390px;
	margin-left:-550px;
	
}
.footer_contact a {text-decoration:none; color:#633; }



.gallery_restaurant {
	width:610px;
	height:1550px;
	position:relative;
	margin-left:15px;
	margin-top:30px;
	
}

.gallery_hotel {
	width:610px;
	height:1550px;
	position:relative;
	margin-left:15px;
	margin-top:30px;
	
}

.contact_text_map {
	width:360px;
	height:40px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	margin-top:5px;
	margin-right:35px;
	float:right;
	
	
	
}