/* Reset all CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%;font-family:inherit; vertical-align:top; }
body { line-height:1.5;}
table { border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th { vertical-align:top;}
blockquote:before, blockquote:after, q:before, q:after { content:"";}
blockquote, q { quotes:"" "";}
a img { border:none;}


/* NEW CSS */
body	{ background:#000000; font-family:Georgia; font-size:12px; color:#000; }

.size	{ width:1000px;  margin:auto; }

a		{ font-family:Georgia; font-size:12px; color:#957b48; text-decoration:underline}
a:hover	{ font-family:Georgia; font-size:12px; color:#957b48; text-decoration:none}

.both	{ clear:both}


.fixed	{ position:fixed; left:0px; top:250px}

.lang_bl		{position:absolute; z-index:200; margin-left:455px; margin-top:106px; width:90px}
.lang_bl .ru	{ float:left; margin-left:10px; background:url(../images/lang_but_bg.png) no-repeat; height:12px; }
.lang_bl .en	{ float:right; margin-right:10px; background:url(../images/lang_but_bg.png) no-repeat;}

.lang_bl a {display:block; text-align:center; width:28px; color:#ffdeb3; font-family:Georgia; font-size:10px; line-height:12px; text-decoration:none}
.yashare-auto-init{position:absolute;top:10px; right:20px;}

/*
.lang_bl	{position:absolute; margin-left:904px; margin-top:82px; background:url(../images/lang_bg.png) no-repeat; height:38px; width:84px}
.lang_bl .ru	{ float:left; margin-top:20px; margin-left:10px; }
.lang_bl .en	{ float:right; margin-top:20px; margin-right:10px; }

.lang_bl a {color:#ffdeb3; text-decoration:none}
*/
.change_style_bg_eng {display:none;}

/* BG */
.head		{ background:url(../images/head.jpg) no-repeat center top;}
.head_bg	{ background:url(../images/head_bg.jpg) repeat-x center top }

.footer		{ background:url(../images/footer.jpg) no-repeat center bottom}
.footer_bg	{ background:url(../images/footer_bg.jpg) repeat-x center bottom }

.footer_2		{ background:url(../images/footer_2.jpg) no-repeat center bottom}
.footer_bg	{ background:url(../images/footer_bg.jpg) repeat-x center bottom }

.top_patern	{ background:url(../images/main_tw_bg.jpg) repeat-x center 72px}
.bot_patern	{ background:url(../images/main_bw_bg.jpg) center bottom }

.bot_patern_2	{ background:#1a1717 }

.border_bg_1	{ background:url(../images/bord_bg.jpg) repeat-x center 194px}
.border_bg_2	{ background:url(../images/bord_bg.jpg) repeat-x center 385px}

.border_bg_11	{ background:url(../images/bord_2.jpg) repeat-x center 194px}
.border_bg_22	{ background:url(../images/bord_2.jpg) repeat-x center 385px}

/* PART */
.top_part	{ height:130px}
.mid_part	{ }
.bot_part	{ height:70px; width:840px; margin:auto}
.bot_part a	{ color:#ffdeb3; text-decoration:none }
.bot_part .left		{ 
	float:left; width:300px; height:36px;
	background:url(../images/phone.png) no-repeat left center; 
	padding-left:40px; 
	margin-top:20px;
	font-size:18px; 
	color:#ffdeb3; line-height:36px
	
					}
.bot_part .right	{ 
	float:left; width:380px; height:36px; 
	background:url(../images/pero.png) no-repeat left center; 
	padding-left:50px; 
	margin-top:20px; 
	font-size:12px; 
	color:#ffdeb3
					}

.bot_part .counter	{ float:right; padding-top:22px; padding-right:29px}


/* FIRST SELECT PAGE */
.main_bg		{ background:url(../images/main_bg.jpg) center top; }
.main_sky		{ }
.main_img_bg	{ }
.main_left_bor	{ background:url(../images/main_left_bor.jpg) left repeat-y}
.main_right_bor	{ background:url(../images/main_right_bor.jpg) right repeat-y}
.main_top_bor	{ background:url(../images/main_top_border.png) no-repeat top center; padding-top:114px}
.main_bot_bor	{ background:url(../images/main_bot_border.png) no-repeat bottom center; padding-bottom:87px}



#check_flash	{ position:absolute; bottom:0px; }

.flash_height	{ position:absolute; bottom:0px; display:block; width:986px; overflow:hidden; background:#000; }

.left_bg_cafe	{ background:url(../images/left_cafe_bg.png) no-repeat -30px 270px;}
.right_bg_cafe	{ background:url(../images/right_cafe_bg.png) no-repeat right 250px;}

/* MAIN MENU */
.main_top_part	{ width:986px; position:absolute}

.site_icons		{ position:absolute; margin-top:34px; margin-left:5px}



.site_icons	img	{
		
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);     
		-moz-opacity: 0.7; /* Mozilla 1.6 */     
		-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=70); /* IE 5.5+*/   
					}
.site_icons	img:hover	{
		
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);     
		-moz-opacity: 1; /* Mozilla 1.6 */     
		-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=100); /* IE 5.5+*/   
					}

.site_lang		{ position:absolute; margin-top:34px; margin-left:940px}

.site_lang	img	{
		
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);     
		-moz-opacity: 0.7; /* Mozilla 1.6 */     
		-khtml-opacity: 0.7; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 0.7; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=70); /* IE 5.5+*/   
					}
.site_lang	img:hover	{
		
		filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);     
		-moz-opacity: 1; /* Mozilla 1.6 */     
		-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */     
		opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */     
		filter: alpha(opacity=100); /* IE 5.5+*/   
					}



.main_logo		{ position:absolute; z-index:10; margin-left:432px}
.main_logo a	{ display:block; height:100px; width:120px;  cursor:pointer}


.select_splash	{ position:absolute; width:195px; margin-left:422px; margin-top:70px;}
.sel_but		{ position:absolute; z-index:999; cursor:pointer; margin-top:-12px; display:none}
.select_menu	{ background:url(../images/sel_bg.png) no-repeat top; position:absolute; margin-left:-30px; padding-left:10px; padding-top:13px; margin-top:25px; width:185px; height:120px ; z-index:300}
.select_menu a	{ color:#ffdeb3; text-decoration:none}
.select_menu a:hover	{ color:#fff; text-decoration:none}

/* MAIN MENU */
.main_menu				{ padding-top:4px}
.main_menu .left		{ float:left; width:480px; text-align:left}
.main_menu .right		{ float:right; width:420px; text-align:left;}
.main_menu a			{ font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:600; color:#ffdeb3; margin:3px; text-decoration:none}
.main_menu a:hover		{ font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:600; color:#ffffff; margin:3px; text-decoration:none}

.logo	{ position:absolute; z-index:10; margin-left:440px}
.logo a	{ display:block; height:100px; width:120px}



/* CHANGE STYLE */
.change_style_bg	{ width:180px; position:relative; background:url(../images/change_style.png) no-repeat left center; height:170px; padding:50px 0px 0px 45px}
.change_style_bg_eng	{ width:180px; position:relative; background:url(../images/change_style_eng.png) no-repeat left center; height:100px; padding:20px 0px 0px 40px}


.change_style_but	{ float:left; width:36px; height:120px}
.change_style_menu	{ float:left; padding-top:22px; /*overflow:hidden; display:block*/}
.change_style_menu a	{ padding-left:10px; line-height:17px; color:#562024; font-size:11px; text-decoration:none}
.change_style_menu a:hover	{ padding-left:8px; line-height:17px; color:#b62c00; font-size:11px}




/* MAIN ICON */
.row_1		{ padding-top:23px}
.row_2		{ padding-top:2px}
.icon_cell	{ /*background:url(../images/text_sh_rama.png) no-repeat center 55px;*/ width:333px; height:193px; float:left}
.icon_title	{ background:url(../images/bed_title_bg.png) no-repeat center top; height:21px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#e0cba4; font-size:12px; padding-top:20px}
.icon		{ text-align:center; height:105px; padding-top:15px; vertical-align:bottom; display:block}
.icon img	{ vertical-align:bottom}


.rooms_type		{ height:72px}
.rooms_type .rp	{ background: url(../images/rooms_type_rbg.png) no-repeat right 10px; height:72px; padding-right:10px; padding-left:5px}
.rooms_type .cp	{ background:url(../images/rooms_type_cbg.png) repeat-x 0px 10px; height:72px}


.rooms_cell		{ background:url(../images/bed_small_icon.png) no-repeat center 2px; float: left;  margin-left:15px}
.rooms_cell a	{ font-family:Arial; display: inline-block; height:20px; padding-top:39px; text-align:center; font-size:12px; color:#562024; padding-left:3px; padding-right:3px; text-decoration:none}
.rooms_cell a:hover	{ font-family:Arial; background:url(../images/rooms_type_link.png) no-repeat center bottom; display:inline-block;  height:20px; padding-top:39px; padding-left:3px; padding-right:3px;  text-align:center; font-size:12px; color:#ffe3be }
.rooms_cell_act 	{ font-family:Arial; background:url(../images/rooms_type_link.png) no-repeat center bottom; display:inline-block;  height:20px; padding-top:39px; padding-left:3px; padding-right:3px;  text-align:center; font-size:12px; color:#ffe3be!important}

.design_cell		{ background:url(../images/bed_small_icon.png) no-repeat center 2px; float: left;  margin-left:14px}
.design_cell a	{ font-family:Arial; display: inline-block; height:20px; padding-top:39px; text-align:center; font-size:12px; color:#562024; padding-left:3px; padding-right:3px; text-decoration:none}
.design_cell a:hover	{ font-family:Arial; background:url(../images/redD.png) no-repeat center bottom; display:inline-block;  height:20px; padding-top:39px; padding-left:3px; padding-right:3px;  text-align:center; font-size:12px; color:#ffe3be }
.design_cell_act 	{ font-family:Arial; background:url(../images/redD.png) no-repeat center bottom; display:inline-block;  height:20px; padding-top:39px; padding-left:3px; padding-right:3px;  text-align:center; font-size:12px; color:#ffe3be!important}

.design_cell_eng		{ background:url(../images/bed_small_icon.png) no-repeat center 2px; float: left;  margin-left:18px}
.design_cell_eng a	{ font-family:Arial; display: inline-block; height:20px; padding-top:39px; text-align:center; font-size:12px; color:#562024; padding-left:5px; padding-right:5px; text-decoration:none}
.design_cell_eng a:hover	{ font-family:Arial; background:url(../images/redD.png) no-repeat center bottom; display:inline-block;  height:20px; padding-top:39px; padding-left:5px; padding-right:5px;  text-align:center; font-size:12px; color:#ffe3be }
.design_cell_act 	{ font-family:Arial; background:url(../images/redD.png) no-repeat center bottom; display:inline-block;  height:20px; padding-top:39px; padding-left:3px; padding-right:3px;  text-align:center; font-size:12px; color:#ffe3be!important}

.rooms_type .title	{ float: left; font-family:Georgia; font-size:26px; color:#562024; margin-left:10px; margin-top:10px; font-weight:normal}



#gall_carousel	div { max-width:100px; min-width:40px; border:2px solid #e6cdad; height:75px; display:block; overflow:hidden; cursor:pointer; text-align:center  }

.prew_slider_bg	{ background:url(../images/gall_bg.png) no-repeat; height:310px}

.big_pic_center		{ background:#000 url(../images/rama_center.png) repeat-x 1px 0px}
.big_pic_left		{ background:url(../images/rama_left.png) no-repeat left}
.big_pic_right		{ background:url(../images/rama_right.png) no-repeat right; height:223px }
.gall_img_cell		{ padding:11px;}

.gall_img_cell a	{  height:200px; overflow:hidden; display:block}

.title	h1	{ font-size:26px; color:#562024}
h2	{ font-size:23px; color:#562024}

.desc_room		{ padding-top:27px;}
.desc_room .lp	{ float:left; width:400px; padding-right:50px}
.desc_room .lp .title h1	{ font-size:26px; color:#562024}
.desc_room .mp	{ float:left; width:170px}
.desc_room .rp	{ float:left; margin-left:40px; margin-top:40px; max-widht:250px;}

.kitchen_room		{ padding-top:27px; color:#fff}
.kitchen_room .lp	{ float:left; width:450px}
.kitchen_room .title h1	{ font-size:26px; color:#fee2bd}

#pane1 h1{ font:26px Georgia; color:#fee2bd}
.kitchen_room .mp	{ float:left; width:170px}
.kitchen_room .rp	{ float:left; margin-left:40px; margin-top:40px; widht:180px;}

.td_pad td	{ padding-left:10px; padding-right:10px; padding-bottom:8px}
.td_pad .line_y				{ background:url(../images/line_y.jpg) repeat-y right;}

/* SITE WEB FORM */
.web_form td					{ padding:3px 0px;}
.web_form .line_y				{ background:url(../images/line_y.jpg) repeat-y right;}


.web_form .pl					{ padding-left:6px;}
.web_form span					{ color:#FF0000}
.web_form input					{ font-family:Georgia; font-size:12px; width:250px; border:1px solid #b57f3b; background:#f5f0e6; }
.web_form textarea				{ font-family:Georgia; font-size:12px; width:250px; height:90px; border:1px solid #b57f3b; background:#f5f0e6; overflow:hidden}
.web_form select				{ font-family:Georgia; font-size:12px; width:255px; border:1px solid #b57f3b; background:#f5f0e6;}
.web_form_submit input			{ width:121px; height:26px; font-family:Georgia; border:none; color:#e0cba4; background:url(../images/send_button.jpg) no-repeat; font-weight:bold;}


/* SITEMAP */
.sitemap	{ list-style-type:none}
.sitemap li	{ padding-left:10px}
.sitemap li a	{ color:#562024}


.pager ul		{ list-style-type:none}
.pager ul a	{ color:#562024; font-size:10px; text-decoration:none; display:block; padding-bottom:6px }

.gall_all_foto	{ margin-left:10px; width:220px }

.gall_all_foto .foto_cell	{ border:3px solid #562024; margin:5px; width:100px; overflow:hidden; display:block}



.gall_menu		{ padding-right:10px; padding-top:34px}
.gall_menu	ul	{ list-style:none}
.gall_menu a	{ font-size:12px; color:#562024; text-decoration:none }
.gall_menu a:hover	{ font-size:12px; color:#f0d7b2; }
.gall_menu_act	{ font-size:12px; color:#f0d7b2 !important; font-weight:bold}




/* NEWS YEAR PLUGIN */
.new_year_bg	{ background:url(../images/decoration_bg.jpg) no-repeat; width:500px; padding-left:10px; padding-right:10px; padding-top:80px; height:289px}

h6	{ font-size:26px; color:#562024}

.table_bord	{ border:1px solid #725355;}	
.table_bord td	{ border:1px solid #725355; vertical-align:middle; padding:1px 15px 1px 15px}	

.desc_room ul	{ }
.sitemap 	{ padding-left:30px}

#scip	{ position:absolute; bottom:70px; margin-left:787px}
#scip a	{ color:#ffdeb3; text-decoration:none; font-weight:bold;  }

.ex_table td	{ padding:2px 10px}
.ex_table img	{ float:left; margin-right:10px}
.ex_table h6	{ padding-left:60px; padding-bottom:10px; background:url(../images/h1_h6_icon.png) no-repeat left; line-height:24px}



.love_ul li	{ background:url(../images/dop_img/love_li.png) no-repeat left ; padding-left:20px}

.love_ul 	{ list-style-type:none; }

.mers_ico	{ position:absolute; margin-top:14px; margin-left:624px;}
.mers_ico{ display:none;}


#Big_Carousel a.darkbox img	{ border:2px solid #562024}


