@charset "utf-8";

body{background:#fdfcf7;}
.wrapper{width:1145px; margin-left:auto; margin-right:auto;}
.clear{clear:both;}
.left_bg{background:url(/img/lbg.jpg) repeat-y; width:100%;min-width:1145px;}
.right_bg{background:url(/img/rbg.jpg) right repeat-y;  width:100%;min-width:1145px;}

.top_m{width:100%; min-width:1145px; height:41px; background:url(/img/top_m.jpg)}
.bot_m{width:100%; min-width:1145px; height:28px; background:url(/img/bot_m.jpg)}

/* =========================== header ==========================*/
.header{height:528px; width:100%; min-width:1145px; overflow:auto;}
.alt_header{background:url(/img/topjpg.png) center bottom no-repeat;}
.alt_h_bot img{margin:22px 0 0 265px;}

/*.hleft{
	float:left;
	display:inline;
	width:350px; 
	height:615px;
	font-family:georgia;
	color:#000;
	font-style:italic;
	}*/
	.hl_podr{	margin-top:30px; border-bottom:#663300 1px dashed; width: 140px !important;}
	.hl_podr a{	color:#663300; font-size: 12px;} .hl_podr a:hover{text-decoration:none;}
	.hl_reavil{color:#996633; font-size:21px; font-style:normal !important;}

.ht_right{width: 730px; height:170px; display:inline-block;}	
.ht_left{float:left; width:400px; height:155px; text-align: right;}	

.h_top{ margin-top:35px;}
/*.h_bot{height:434px;}*/
.h_bot p{width:290px; height:150px; display:block; margin-left:150px; text-align:left; font-size:16px; font-style:italic;}
.h_bot p b{color:#a1671c; font-size:21px; font-style:normal;}
.menu1 , .menu2, .lang{width:630px; height:20px; text-align:right; margin:0 125px 10px auto;} 
.menu1 * , .menu2 *, .lang *{margin:0 7px; font-family:Georgia; font-size:12px; font-weight:bold; color:#000;}
.menu1{margin-top:70px !important;}
.lang{margin-bottom:0px !important;} .lang a{color:#696969; text-decoration:none;} .lang_current{color:#024782 !important;}
.fl{width:705px; height:432px !important; background:url(/img/fl.jpg); margin: 8px 0px 0px 12px !important;}
.leftfl{width:389px !important; height:178px; background:url(/img/4.jpg); margin-left: 53px !important;}
/* =========================== end header ==========================*/

/* =========================== content ==========================*/
.content{width:100%; min-width:1145px; margin-left:4px;}
.upper_bord{width:100%; min-width:1145px; background:url(/img/contenttop.jpg) center no-repeat; height:18px;}
.bottom_bord{width:100%; min-width:1145px; background:url(/img/contentbot.jpg) center no-repeat; height:26px; margin-bottom:10px;}
.cont_main{width:100%; min-width:1145px; height:150px; background:url(/img/contentbg.jpg) center repeat-y; font-size:13px; color:#996633;}
.cont_main div{padding-right:10px; width: 275px; float:left; height:140px; display: inline-block; margin-left: 35px;}
.cont_main div:first-child{margin-left:116px;}
.cont_main a{font-size:11px; color:#ae9679; text-decoration:underline; line-height:2;}
.cm_title{font-family:Zeferino Three; font-size:42px; font-weight:bold; display:none;}
.cm_title b{font-size:55px;}
/* =========================== end content ==========================*/

/* =========================== footer ==========================*/
.bot_uzor{ background:url(/img/background.png) bottom repeat-x;}
/*.footbg{background:url(/img/footerbg.jpg) bottom no-repeat;}*/
.footerwrapper{/*background:url(/img/bot_uzor.jpg) bottom repeat-x;*/ min-width:1148px;}
.footer{width:100%; min-width:1145px; height:500px; background:url(/img/footbg.png) center 47% no-repeat;}
.ftitle{font-size:24px; color:#4d381c; padding-top: 40px; text-align: center; font-family:Georgia;}
.adress, .phone{line-height:1.5;}
.adress{font-size:14px; color:#4d381c; display:block; margin-top:60px;}
.phone{font-size:18px; color:#4d381c;}
.footer div{width:260px; height:190px; display:block; float:left;}
.history{font-size:12px; color:#000; text-align:center; line-height:1.8; width:230px; margin-left:30px; padding-top: 45px;}
.history a {color:#996633;}
.contact{margin-left:163px;}
.slogan{clear:both; margin: 75px 0 0 305px; width: 600px !important;
	white-space:pre-wrap; color:#7a5a03; font-family:Zeferino Three; font-size:48px; font-weight:bold;}
.map{margin:43px 0 0 55px;}
/* =========================== end footer ==========================*/

/* =========================== alt pages ==========================*/
.alt_h_bot{text-align:center;}
.alt_title{font-family:Georgia; font-size:30px; color:#7f5c00; margin:0 0 40px 90px;}
.alt_cont{width:700px; float:left; margin-left:110px; font-size:14px; font-family:Georgia;padding-right: 20px;}
.promo_wah{display:block; font-weight:bold; font-style:italic; margin:15px 0;}
.alt_cont i{display:block; margin:15px 0;}
.contakt_l{ font-weight:bold;}
.contact_txt{font-weight:normal; width:240px;}
.alt_cont_left, .alt_cont_right, .alt_cont, .alt_menu, .alt_serv_right{display:inline-block;}
.alt_serv_right{padding-left:35px;}
.alt_cont_left{width:315px; float:left;}
.alt_cont_left a, .alt_cont a, .alt_hotel_galery_icon a{color:#86591d;}
.alt_forms{padding-top:2px; padding-left:10px; font-size:12px; font-family:Georgia;}
.alt_cont_right{padding-top:35px;}
.alt_cont_right a{display:block;}
.alt_cont_phone{
	font-size:22px; font-family:Georgia; color:#4d381c;  font-weight: normal; letter-spacing:4px; line-height:1.2 !important;
	margin-top: 40px; height:45px; padding-left:55px; background:url(/img/phone_icon.jpg) left no-repeat;}
.alt_menu{width:200px; text-align:right;}
.alt_menu a{display:block; font-size:17px; color:#7f5c00; font-family:Georgia; height:30px;}
.alt_hotel_galery_icon{margin-top: 110px; text-align: center; width:200px; display: inline-block;}
.serv_list{font-style:italic;}
.serv_list li{padding-left:16px; background:url(/img/-.jpg) 0 5px no-repeat; font-size:14px;}
.alt_top_menu{display:inline-block; float:right; margin-right:100px;}
.alt_top_menu a{font-size:12px; color:#7f5c00; display:inline-block; margin-right:10px;}
.alt_left_title{font-family:Georgia; font-size:20px; color:#7f5c00; margin:0 0 40px 90px;}
.alt_conf_left, .alt_conf_mid , .alt_conf_right{display:inline-block; float:left; width:305px;}
.conf_cont{width:950px !important;}
.conf_cont b{font-size:18px;}
.conf_ptop, .conf_pbot{width:280px; /*margin-bottom:30px;*/ font-size:13px; line-height:1.5;}
.conf_ptop_text{font-size:13px; font-family:Georgia; line-height:1.5;}
.conf_ptop{height:135px;}
.conf_pbot{height:200px;}
.conf_pbot span{font-weight:bold; line-height:25px;}

.fotoline{width:920px; height:150px; margin:0 auto; background:url(/img/fotoline_bot.jpg) center bottom no-repeat; text-align:center;}
.fotoline img{margin-bottom: 5px;}
.the_fotoline *{border:none;}
.prev, .the_fotoline{float:left;}
.prev, .next{margin-top:35px; border:none; width:18px; height:27px;}
.prev{background:url(/img/fotoline_left.jpg) no-repeat;}
.next{background:url(/img/fotoline_right.jpg) no-repeat;}
.the_fotoline li{margin:0 5px;}
#jsiBoxTitle{text-align:center; height:40px; font-family:Georgia !important; font-size:18px !important; color:#000 !important;}
.jsiBtn{width:95% !important; text-align:left !important; padding-top:30px !important;}
#jsiBoxNumberOfImage{display:none !important;}
.ch_p1, .ch_p2, .ch_p3{width:280px; height:200px; font-size:13px; line-height:1.5;}
.ch_p3{text-align:center;}
.ch_p3 img{border:none;}
.alt_cf_phone{
	font-size:22px; font-family:Georgia; color:#4d381c;  font-weight: normal; line-height:1.2 !important;
	margin-left: 508px; height:45px; padding-left:55px; background:url(/img/phone_icon.jpg) left no-repeat;}
.alt_cf_phone p{padding-top: 17px;}
/* =========================== END alt pages ==========================*/
.fotogal p{margin: 0px 0px 20px 150px; width: 940px;}
/*.fg_foto_block{width:930px; margin-left:150px;}*/
.fg_foto_block b{font-size:12px; margin-bottom:10px; display:block;}
.fg_bfoto{width:448px; height:234px; background:url(/img/fotoborder.jpg); display:inline-block; float:left;}
.fg_bfoto_img{width:418px; height:204px; background:url(/img/all_img.jpg); margin:15px; position:relative;}
.fg_thumb{width:395px; display:inline-block; margin-left:60px; padding-top:8px;}
.fg_thumb img{margin:0 0 16px 10px;}

.restoran p{margin: 0px 0px 20px 150px; width: 940px;}
.rst_foto_block{width:930px;}
.rst_bfoto{width:350px; height:234px; background:url(/img/rstborder.jpg); display:inline-block; float:left;}
.rst_bfoto_img{width:320px; height:204px; background:url(/img/gfoto1.jpg); margin:15px; position:relative;}
.rst_thumb{width:160px; display:inline-block; margin-left:30px;}
.rst_thumb img{margin:0 0 16px 10px;}
.rst_txt{width:310px; display:inline-block; float:left; margin-right: 40px; line-height:1.5; font-family:Georgia;}
.rst_txt a{font-size:16px; float:right; color:#000; font-weight:bold;}
.rst_title{width:100%; margin:30px auto; font-size:14px; font-weight:bold;}
.rst_title a{color:#9f843f; font-size:14px; font-weight:bold;}
.rst_title span{float:right; display:inline-block; margin-right:30px; color:#000;}

.rooms p{margin: 0px 0px 20px 150px; width: 940px;}
/*.rm_foto_block{width:930px; margin-left:150px;}*/
.rm_bfoto{width:300px; height:133px; background:url(/img/rmborder.jpg) no-repeat; display:inline-block; float:left; margin:0 15px;}
.rm_bfoto_img{width:156px; height:103px; background:url(/img/rmbfoto1.jpg); margin:15px; position:relative; float:left; display:inline-block;}
.rm_thumb{width:233px; display:inline-block; margin-left:20px; margin-top:13px; float:left;}
.rm_thumb img{margin:0 0 16px 10px; border:#7D5D34 2px solid;}
.rm_txt{width:351px; display:inline-block; float:left; text-align: justify;}
.rm_txt a{font-size:16px; float:right; color:#000; font-weight:bold;}
.rm_title{width:340px; font-size:14px;}
.rm_title b{font-size:18px; font-weight:bold;}
.rm_title a {color: black; text-decoration:none;}
.rm_title span{float:right; display:inline-block; margin-right:30px; color:#000; font-style:italic;}
.rmclear{height:3px; background:#faefe2; margin:10px 0; margin-right:30px;}
.rm_bron{display:inline-block; width:99px; height:23px; background:url(/img/bronbtn.jpg); margin:55px 0 0 15px;}
/*.rm_promo{margin-left:150px; width:930px;}*/
.rm_promo a{color: #7F5C00;}
.rm_promo p{font-style:italic; font-size:14px; width:290px; height:40px; margin:0 0 0 340px;}
.rm_promo p b{font-size:18px;}
.rm_cont_phone{
	font-size:22px; font-family:Georgia; color:#4d381c;  font-weight: normal; letter-spacing:4px; line-height:1.2 !important;
	height:45px; padding-left:55px; background:url(/img/phone_icon.jpg) left no-repeat; float:right; margin-top:23px;}
	
.oneroom p{margin: 0px 0px 20px 150px; width: 940px;}
/*.onerm_foto_block{width:760px; margin-left:150px;}*/
.onerm_foto_block{width:732px;}
.onerm_bfoto{width:284px; height:201px; background:url(/img/onerborder.jpg); display:inline-block; float:left; margin-top:9px;}
.onerm_bfoto_img{width:246px; height:164px; background:url(/img/onerfoto1.jpg); margin:18px; position:relative;}
.onerm_thumb{width:440px; display:inline-block; margin-left:8px; float:left; margin-top:9px;}
.onerm_thumb img{margin:0 0 27px 30px;}
.onerm_txt{width:310px; display:inline-block; float:left; margin-right: 40px;}
.onerm_txt a{font-size:16px; float:right; color:#000; font-weight:bold;}
.onerm_title{width:100%; margin:30px auto; font-size:14px; font-weight:bold;}
.onerm_title a{color:#9f843f; font-size:14px; font-weight:bold;}
.onerm_title span{float:right; display:inline-block; margin-right:30px; color:#000;}
.bbron{width:276px !important; background:url(/img/bbronbutt.jpg); display:inline-block; margin:0 !important;}
.or_aholder a { color:#7F5C00; display:inline-block; height:22px; margin-left:18px; vertical-align:top; width:210px;}
.onerm_foto_block p{margin:10px 36px 0 0; width:330px; display:inline-block; text-align:justify;float:left; color:#000;}
.separ{display:inline-block; width:50px;float:left;}
.onerm_rb{color:#7F5C00; height:720px; padding-top:0; width:125px; float:right;margin-right:40px; background:url(/img/rbord.jpg) left no-repeat; padding-left:40px;}
.onerm_rb span{display:block;margin:28px 0;}
.onerm_rb a{text-decoration: none;}

.fb_wrapper{float:left; padding-top:0px;}
.onerm_foto_block > div {color:#7F5C00}

.form_l, .form_r{display:inline-block; height:350px; width:220px;} 
.form_l > select, .form_r > select, .form_l input, .form_r input{width:206px;}
.form_l span input, .form_r span input {width:30px;}
/*.form_l span select, .form_r span select {width:134px;}*/
.form_l{float:left; margin-left:150px;}
.form{display:inline-block; float:left; /*height:500px;*/}
.bron_menu{display:inline-block; width:400px; font-size:20px;height:400px;}
.bron_menu a{margin-left:15px; display:inline-block; margin-bottom:24px; color:#7F5C00}
.form_l input, .form_r input, .form_r textarea {background: #F2F2F2; border:1px solid #7F5C00;}
.form_l select, .form_r select {background: #F2F2F2; border:1px solid #7F5C00;}
/* =========================== END alt pages ==========================*/
.ask_vin input{width:206px; border:none;}

.ask_fio, .ask_tel, .ask_mail{display:inline-block; float:left; width:150px;}
.ask_mail{float:none;}
.edit_f{border:none; background:url(../img/f_edit.jpg);}
.ask_f{border:none; width:134px; height:17px; background:url(../img/ask_edit.jpg);}
#txtarea{border:none; background:url(../img/f_txt.jpg); width:203px; height:166px;}
.br_submit{width:206px; height:39px; background:url(../img/bigbronbtn.jpg) !important; border:none;}
.ask_submit{width:435px; height:17px; background:url(../img/asksubmit.jpg); border:none;}
.ask_txtaer{width:420px; height:93px; background:url(../img/asktxtbg.jpg); border:none; padding:8px;}
#askform{width:450px;}

#nt_box select {width:109px;}
#nt_box input {width:100px;}
#nt_box div {width:207px; padding-top:10px;}
