a, abbr, acronym, address, applet, area, b, base, basefont, bdo, big, blockquote, body, br, button, caption, center, cite, code, col, colgroup, dd, del, dir, div, dfn, dl, dt, em, fieldset, font, form, frame, frameset, h1, h2, h3, h4, h5, h6, hr, i, iframe, img, input, ins, isindex, kbd, label, legend, li, link, map, menu, noframes, noscript, object, ol, optgroup, option, p, param, pre, q, s, samp, select, small, span, strike, strong, style, sub, sup, table, tbody, td, textarea, tfoot, th, thead, tr, tt, u, ul, var {margin:0; padding:0;}
.clr{clear:both;}
img, table {border:none;}
a{text-decoration:none; outline:none;}
ul{list-style-type:none;}
body{font-family:verdana;background:#efebe0 url(../images/bg.png) 0 0 repeat;color:#524c40; font-size:12px; line-height:16px;}

.left{float:left; display:inline;}
.right{float:right; display:inline;}

/*.................wrapper...................*/
#wrapper{
	width:990px; 
	margin:0 auto;
	background:url(../images/wraper_bg.png) top center no-repeat;
	overflow:hidden;
}
#wrapper1{background:url(../images/wraper_bg_foo.png) bottom center no-repeat;}


/*...header......*/
#header{width:100%; height:41px; margin-top:7px;}

	/*........drop down........*/  	
	#dropmenu{text-transform:uppercase;}
	#dropmenu, ul#dropmenu  {margin:0; padding:0px 0 0 18px; list-style:none; position:relative; z-index:3000; font-size:10px;}
	#dropmenu li {float:left; position:relative; background:url(../images/menu_li_bg.png) 0 6px no-repeat; line-height:13px; text-align:center; color:#955555; font-family:verdana;text-shadow: 0.1em 0.1em #cdc1c2;display:table;height:40px;width:105px;}
	
	div.ctopmenu a.ctopmenu {text-shadow: 0.1em 0.1em #cdc1c2;}
	#dropmenu li a.normal {color:#955555;text-shadow: 0.1em 0.1em #fff;}
    #dropmenu li a.normal:hover{text-shadow: 0.1em 0.1em #cdc1c2;}

	#dropmenu div.mdl{display: table-cell; vertical-align: middle;text-align:center;width:105px;height:40px;}
	#dropmenu div.mdl:hover{display: table-cell; vertical-align: middle;text-align:center;width:105px;height:40px;background:url(../images/menu_hover.png) 0 0 repeat-x;cursor:pointer;}
	#dropmenu div.mdlsub:hover{background:url(../images/menu_hover1.png) 0 0 repeat-x;}

	#dropmenu li.last_menu div.lm{background:url(../images/menu_li_bg.png) 100% 6px no-repeat; display:block;text-shadow: 0.1em 0.1em #cdc1c2;width:105px;height:40px;text-align:center;}

	#dropmenu ul {position:absolute; margin:2px 0 0 0px; display:none; width:105px; top:38px;  padding-top:0px; padding-bottom:0px;border-radius: 0px 0px 10px 10px;-moz-border-radius: 0px 0px 10px 10px;}
	#dropmenu li ul li{background:url(../images/dropDwn_li.png); padding-top:0px;text-shadow: 0.1em 0.1em #cdc1c2;margin:0px;padding:0px;height:auto !important;}
	#dropmenu li ul li a {width:101px; float:left; padding:5px 2px;text-shadow: 0.1em 0.1em #cdc1c2;}
	#dropmenu li ul ul {left:0; margin:0 0 0 0px; top:0;} 
	#dropmenu li ul a:hover, #dropmenu li.current_page_item ul li a:hover{background:#777;text-shadow: 0.1em 0.1em #cdc1c2;}  
	#dropmenu li.current_page_item ul li a{background:#555;text-shadow: 0.1em 0.1em #cdc1c2;}  
	#dropmenu li ul li a:hover{background:#9d9989;text-shadow: 0.1em 0.1em #cdc1c2;}
	#dropmenu div.mdl:hover a{text-shadow: 0.1em 0.1em #cdc1c2;}
	div.ctopmenu{background:url(../images/menu_hover.png) 0 0 repeat-x;cursor:default;}


/*..container...*/
#container{width:920px; margin:0 auto;}

.container_top_block{width:100%; height:380px; background:url(../images/container_top_bg.png) bottom center no-repeat; margin-bottom:20px;}
.top_block_top{width:100%; height:67px; position:relative;}
.top_block_top p{float:left; color:#9f9478; font-size:11px; width:264px; padding-top:28px; padding-left:5px;text-shadow: 0.1em 0.1em #fff;}
.top_block_top span{width:150px; height:25px; background:url(../images/phone_img.png) 0 0 no-repeat; padding:7px 0 0 40px; font-size:14px; color:#9f9478; float:right; margin-top:28px;}
.logo{width:186px; height:85px; position:absolute; left:368px; top:18px; z-index:100;}
.banner_block{width:915px; height:309px; padding:4px 0 0 5px; position:relative;}

.slide{width:909px; height:302px; font-size:0; position:relative; z-index:6;}
.slide IMG {position:absolute; top:0; left:0; z-index:8;}
.slide IMG.active {z-index:10;}
.slide IMG.last-active {z-index:9;}

.banner_form{position:absolute; top:4px; left:4px; z-index:15;}
.banner_form h3{font-size:14px; color:#7f4e3d; font-weight:normal; padding-bottom:18px;}
.banner_form h3 a{color:#7f4e3d;}
.banner_form p{color:#6b675b; font-size:11px; line-height:14px; padding-bottom:24px;}
.banner_form form ul li{margin-bottom:7px;}
.banner_form ul li label{display:block; font-size:10px; color:#6b675b; padding-bottom:3px;}

.banner_form form ul li div{width:99px; margin-right:2px;}
.banner_form form ul li div select{width:99px; height:18px; background:url(../images/select_bg.jpg) no-repeat; border:none;}
.banner_form form ul li input.form_btn{background:url(../images/banner_form_btn.png) no-repeat; border:none; width:215px; height:33px; margin-top:35px; cursor:pointer; text-align:center; line-height:33px; color:#683524; font-size:11px;}
.banner_form form ul li div.left , .banner_form form ul li div.right{position:relative;}
.banner_form form ul li div.left span , .banner_form form ul li div.right span{top:14px;}
/*.banner_form form ul li input.form_btn:hover{background:url(../images/banner_form_btn_h.png) no-repeat;}*/

.banner_form form ul li  select.select_01{width:209px; height:18px; background:url(../images/select_001_bg.png) no-repeat; border:none; }

.wifi{width:68px; height:55px; position:absolute; left:267px; bottom:18px; z-index:10;}

.content_wrapper{ width:920px;margin:0 auto;}

/*......leftbar start........*/
.leftbar{width:225px; float:left;margin-right:30px;padding-bottom:30px;}

.top-box{ width:235px; padding-bottom:30px;}
.top-box p{font-family:Verdana; font-size:11px; text-align:left; color:#38342b; padding:5px 0px 15px 20px; font-weight:normal;line-height:16px;}
.top-box p a{font-family:Verdana; font-size:11px; color:#38342b;line-height:16px;text-decoration:none;}
.top-box p a:hover{font-family:Verdana; font-size:11px; color:#38342b;line-height:16px;text-decoration:underline;}
.top-box div.lnk{padding:0px 0px 0px 20px;}
.top-box div.lnk a{ font-size:12px; color:#838864; text-decoration:none; padding-bottom:2px;border-bottom:1px dotted #838864;}
.top-box div.lnk a:hover{color:#60644a; text-decoration:none;border-bottom:0px;padding-bottom:3px;}

.title-box{ width:228px; height:69px; background: url(../images/titlebg.png) no-repeat left top;margin:-13px -32px -30px -2px;position:relative;z-index:100;padding:22px 0px 0px 31px;}
.title-box div.t{ font-family:Verdana, Arial; font-size:14px; text-align:left; color:#7f4e3d; font-weight:normal;text-transform:uppercase;}
.title-box div.t a{color:#7f4e3d; text-decoration:none;}
.title-box div.t a:hover{color:#7f4e3d; text-decoration:none;}

.addboxmain{width:229px;padding-top:24px;overflow:hidden;background:url(../images/dottedline.png) left top repeat-x;margin-left:13px;}
.nobg{background:none;}
.addbox01{padding-bottom:30px; padding-left:12px; overflow:hidden;}
.addbox01 img{margin-right:20px;}
a.bu{font-size:12px; color:#838864; text-decoration:none; padding-bottom:2px;border-bottom:1px dotted #838864;}
a.bu:hover{color:#60644a; text-decoration:none;border-bottom:0px;padding-bottom:3px;}

.links-box{width:217px;padding-top:25px;overflow:hidden;background:url(../images/dottedline.png) left top repeat-x;margin-left:13px;padding-left:12px;}
.links-box ul li{margin-bottom:5px; text-align:left; font-size:12px;font-family:Verdana, Arial;line-height:16px;}
.links-box ul li a{ font-size:12px; color:#838864; text-decoration:none; padding-bottom:2px;border-bottom:1px dotted #838864;}
.links-box ul li a:hover{color:#60644a; text-decoration:none;border-bottom:0px;padding-bottom:3px;}

/*.......end leftbar.......*/

/*......... content start.........*/
.content{width:397px; float:left;margin-left:13px;margin-top:8px;padding-bottom:40px;}
.content-colspan{ width: 643px;}
.content a{font-size:12px; color:#838864; text-decoration:none; padding-bottom:2px;border-bottom:1px dotted #838864;}
.content a:hover{color:#60644a; text-decoration:none;border-bottom:0px;padding-bottom:3px;}

.img_block{width:100%; height:80px; overflow:hidden; padding-bottom:22px;}
.img_block ul.ib li{float:left; margin-right:17px; width:120px; height:80px;list-style: none;}
.img_block ul.ib li.last_img{margin-right:0;list-style: none;}
.img_block a{border-bottom:0px;padding-bottom:0px;}
.content h1{font-family:georgia; font-size:18px; color:#693814; font-weight:normal; padding-bottom:12px; text-align:center;text-transform:uppercase;}
.content h1 a{color:#693814;}
.content h2{font-family:Georgia; font-size:14px; color:#693814; font-weight:normal; padding-bottom:9px; text-align:center; padding-top:17px;text-transform:uppercase;}
.content h2 a{ text-decoration:none;color:#693814; text-align:center;}
.content h2 a:hover{ text-decoration:none;color:#693814;}

.content b, .content p strong{color:#524c40; font-weight:bold;}
.content p{color:#524c40; font-size:12px; line-height:16px; padding-bottom:15px;}
.content ul{list-style: disc inside;padding:0px;margin:0px;}
.content ul li{color:#524c40; font-size:12px; line-height:20px;padding:0px;margin:0px;}


ul.reservation_form , ul.reservation_form3{border-bottom:1px dotted #37332a; padding-bottom:20px; margin-bottom:5px;}
ul.reservation_form li , ul.reservation_form3 li{margin-bottom:7px; overflow:hidden;}
ul.reservation_form li span , ul.reservation_form3 li span{display:block; font-size:10px; color:#6b675b; padding-bottom:3px;}
ul.reservation_form li div{float:left; margin-right:9px;}
ul.reservation_form li div.last_div{margin-right:0px;}
ul.reservation_form li div select.select_1{width:232px; height:20px;}
ul.reservation_form li div select.select_2 , ul.reservation_form li  div select.select_3{width:72px; height:20px;}
ul.reservation_form li select.select_4{width:394px; height:20px;}
ul.reservation_form li select option{font-size:10px;}
ul.reservation_form li select.select_4 , ul.reservation_form li  div select.select_2 , ul.reservation_form li  div select.select_3 , ul.reservation_form li select.select_1 , ul.reservation_form3 li div input.input_b1 , ul.reservation_form3 li textarea.textarea_1 , ul.reservation_form3 li input.input_b2 ,ul.reservation_form3 li textarea.textarea_2, .name-input , .input-small ,.area-text , .tema{ border:2px solid #808080;  border-bottom:1px solid #d4d0c8;}
ul.reservation_form li input.input_4{ border:2px solid #808080;  border-bottom:1px solid #d4d0c8; width:390px;}

ul.reservation_form li input.reserv_btn{background:url(../images/banner_form_btn.png) no-repeat; border:none; width:215px; height:33px; margin:8px 0 0 90px; cursor:pointer; text-align:center; line-height:33px; color:#683524; font-size:11px;}
ul.reservation_form li input.reserv_btn:hover {background:url(../images/banner_form_btn_h.png) no-repeat;}

ul.reservation_form3 li input.reserv_btn1{background:url(../images/banner_form_btn1.png) no-repeat; border:none; width:185px; height:33px; cursor:pointer; text-align:center; line-height:33px; color:#683524; font-size:11px;}
ul.reservation_form3 li input.reserv_btn1:hover {background:url(../images/banner_form_btn_h1.png) no-repeat;}

ul.reservation_form3 li div{float:left; margin-right:5px;}
ul.reservation_form3 li div input.input_b1{width:188px;}
ul.reservation_form3 li input.input_b2{width:391px; height:16px;}
ul.reservation_form3 li textarea.textarea_1{width:391px; height:63px;}
ul.reservation_form3 li textarea.textarea_2{width:391px; height:115px;}
ul.reservation_form3 li div.left_btn{float:left;}
ul.reservation_form3 li div.right_btn{float:right;}

.content_h4{color:#524c40; font-size:12px; padding-bottom:7px;}
.content_h4 a{color:#524c40;}
.content_h5{font-size:12px; color:#a79e8d; padding-bottom:1px; } 
.content_h5 a{color:#a79e8d;}
p.para2{color:#a79e8d;}
p.para2 a{float:left; margin-right:15px; color:#838864; border-bottom:1px dashed #838864;}
p.para2 a:hover{border-bottom:none;}
p.reserv_error{text-align:center; color:#b8433e;}
p.reserv_error span{font-weight:bold; display:block;}
.war3_block{width:100%; height:230px; background:url(../images/bg5.png) top center no-repeat; margin-bottom:15px;}
.war3_block_inner{padding:20px 24px 15px 18px;}
.war3_block_inner p{color:#b8433e;}
.war3_block_inner p span{font-weight:bold;}


/*........ commentspages...........*/
.comment-content{width:408px; float:left;}
.comment-content h1{font-family:georgia; font-size:18px; color:#693814; font-weight:normal; padding-bottom:12px; text-align:center;}
.comment-content h1 a{color:#693814;}
.comment-content p{color:#524c40; font-size:12px; line-height:16px; font-family:verdana;}

/*comment-block*/
.comment-block{ width:408px; margin:0px; overflow:hidden;}
.review-block{width:408px; margin:0px 0px 10px 0px; overflow:hidden;}

.base-block{width:400px;}
.base{width:400px; margin:0px 0px 25px 0px; overflow:hidden;}
.base p{margin-bottom:8px;}
.green{color:#838864;}
.green a{color:#838864;}

.base-paging{width:300px; margin:0px auto; overflow:hidden; text-align:center;}
.base-paging a{font-size:12px; color:#838864; border-bottom:1px dashed #838864; line-height:22px; padding:0px 2px 1px 2px;}
.base-paging a:hover, .base-paging a.selected{color:#524c40; border-bottom:none;}

/*comment-form*/
.comment-form{width:367px; margin:0px auto 0px auto; overflow:hidden;}
.comment-form div{overflow:hidden;}
.comment-form p{margin-bottom:9px; padding:0!important;}
.comment-form p span, .comment-form div span{font-family:verdana; font-size:10px; color:#6b675b; line-height:14px; display:block;}
.comment-form div.tripl-l{float:left;width:115px;overflow:hidden;margin-bottom:9px; padding:0!important;}
.comment-form div.tripl-c{float:left;width:115px;margin-left:10px;overflow:hidden;margin-bottom:9px; padding:0!important;}
.comment-form div.tripl-r{float:left;width:115px;margin-left:10px;overflow:hidden;margin-bottom:9px; padding:0!important;}
.comment-form div.dpicfield{width:111px;height:14px;background:url(../images/dpicbg.png) left top no-repeat;padding:2px;margin:0px;}
.comment-form div.dpicfield input{font-size:10px; color:#6b675b;border:0px;background:none;outline: none;width:94px;}
.comment-form div.dpicfield1{width:115px;height:21px;padding:0px;margin:0px;}
.comment-form div.dpicfield1 input{font-size:10px;color:#6b675b;width:111px;height:16px;border:2px solid #808080;  border-bottom:1px solid #d4d0c8;}

.name-input{ width:363px; height:18px; font-size:10px; color:#6b675b;}
.input-small{width:177px; height:18px; font-size:10px; color:#6b675b;}
.tema{width:177px; height:21px; font-size:10px; color:#6b675b;}
.left{ float:left;}
.space{width:5px; float:left;}
.area-text{width:363px; height:120px; font-size:11px; color:#6b675b;}
.submit-btn{width:165px; height:33px; text-align:center; background:url(../images/submit.png) 0px 0px no-repeat; border:0px; cursor:pointer; font-size:11px; color:#683524;text-shadow: 0.1em 0.1em #fff;text-transform:uppercase;}
.submit-btn:hover{width:165px; height:33px; text-align:center; background:url(../images/submit.png) 0px -33px no-repeat; border:0px; cursor:pointer; font-size:11px; color:#683524;text-shadow: 0.1em 0.1em #fff;text-transform:uppercase;}
.captcha{width:92px; margin:0px auto; overflow:hidden;}
.captcha img{border:1px solid #f6e8e8;}
.input-02{width:89px; height:18px; background:url(../images/captcha-input.png) no-repeat right; border:0px; margin:9px; text-align:center; font-size:10px; color:#6b675b;}
.comment-form p.note{font-size:10px; color:#6b675b; line-height:12px; padding-top:10px;}
.code{font-family:verdana; font-size:10px; color:#6b675b; line-height:14px; display:block;text-align:center;margin-bottom:10px;}
.code input{margin:0px;padding:0px;}
.center{text-align:center;}
.error-msg{width:315px; margin:5px auto 0px auto; overflow:hidden; text-align:center; font-size:12px; color:#b8433e; line-height:16px;}



/**********page = room************/
.inner-content{width:408px; float:left; overflow:hidden;}
.inner-content h1{font-family:georgia; font-size:18px; color:#693814; font-weight:normal; padding-bottom:12px; text-align:center;}
.inner-content h1 a{color:#693814;}
.inner-content p{color:#524c40; font-size:12px; line-height:16px; padding-bottom:15px;}
.room p span{font-weight:bold; padding-top:15px;}
.room ul{overflow:hidden; padding-bottom:15px;}
.room ul li{line-height:20px; padding-left:11px; background:url(../images/bullet.png) left 8px no-repeat; color:#524c40; font-size:12px;}

.ac_box{width:100%;margin-bottom:-10px;}
.accordionButton{width:350px; color:#7f4e3d; cursor: pointer; height:59px; background:url(../images/ac_btn.png) top no-repeat; padding:3px 39px 0 19px; line-height:59px; font-size:14px;margin-left:-3px;}
.accordionContent{width:408px; background:url(../images/ac_content.png) bottom no-repeat; padding:0 0 13px;margin-left:-3px;}
.ac_content{width:100%; background:url(../images/ac_content_inner.png) repeat-y; overflow:hidden;}
.ac_content p{padding:0 20px 15px 15px;}
.on{background:url(../images/ac_btn.png) bottom no-repeat;}
div.rooms{margin-bottom:15px;}

	/*..slider part..*/
	.room_slider{width:389px; height:84px; margin:0 auto 10px; overflow:hidden; background:#d9d2bf; position:relative;}
	.room_slider a span{display:none;}
	.room_slider a.sl_left{width:10px; height:84px; float:left; display:inline-block; background:url(../images/sl_arrow_left.png) no-repeat; font-size:0;}
	.room_slider a.sl_left:hover{background:url(../images/sl_arrow_left_hover.png) no-repeat;}
	.room_slider a.sl_right{width:10px; height:84px; float:right; display:inline-block; background:url(../images/sl_arrow_right.png) no-repeat; font-size:0;}
	.room_slider a.sl_right:hover{background:url(../images/sl_arrow_right_hover.png) no-repeat;}
	
	.container_slider { width:366px; height:80px; float:left; overflow:hidden; margin-top:2px; position:relative; cursor:pointer; }
	.slides {position:absolute; top:0; left:0; }
	.slides div {position:absolute; top:0; width:366px; display:none; overflow:hidden;}
	.slides div img{width:120px; float:left; margin-left:2px; display:inline-block;border:0px;}
	ul.pagination {display:none;}

.r_form{width:380px; margin:0 auto; overflow:hidden;}
.r_form h5{font-size:11px; line-height:16px; background:url(../images/dotted.png) repeat-x;}
.r_form h5 span, .r_form h5 a{background:#f8f4e9; padding-right:5px; color:#693814;}
.r_form ul{padding:0;}
.r_form ul li{float:left; padding:0 5px 0 0; background:none; line-height:normal !important;}
.r_form ul li div{position:relative; display:block; width:99px; height:18px; margin-top:3px;}
.r_form ul li select.styled{height:18px; border:none;}
.select {position: absolute; font-family:Verdana, Geneva, sans-serif; font-size:10px; line-height:18px; width: 94px; padding-left:5px; height: 18px; color: #000; background:url(../images/select_bg.jpg) no-repeat; overflow: hidden; top:0; left:0;}
   
.r_form ul li input{background:url(../images/room_btn.png) no-repeat; border:none; width:165px; height:33px; cursor:pointer; text-align:center; line-height:33px; color:#683524; font-size:11px; margin-top:5px;}
.r_form ul li input:hover {background:url(../images/room_btn_hover.png) no-repeat;}


/*..contact...*/

.inner-content p a.add04{ color:#838864; text-decoration:none; background:url(../images/add-box/border3.png) repeat-x bottom center; display:inline-block; padding-bottom:3px;}
.inner-content p a.add04:hover{ color:#838864; text-decoration:none; background:none;}
.addbox02{ width:391px; height:299px; border:3px solid #f8f4e9; background:#eae6db; }
.inner-content h2{font-family:georgia; font-size:14px; color:#693814; font-weight:normal; padding-bottom:20px; text-align:center; padding-top:27px;}
.inner-content h2 a{ text-decoration:none;color:#693814; text-align:center;}
.inner-content h2 a:hover{ text-decoration:none;color:#693814;}

.inner-content h3{font-family:georgia; font-size:12px; color:#524c40; font-weight:bold; padding-bottom:5px; text-align:left; padding-top:0px;}
.inner-content h3 a{ text-decoration:none;color:#524c40; text-align:center;}
.inner-content h3 a:hover{ text-decoration:none;color:#524c40;}
.inner-content p.subadd{ padding-bottom:2px;}
.inner-content p.addtop{ padding-top:20px;}
.inner-content p.addo1{ text-align:center;padding-top:18px;color:#b8433e; padding-bottom:5px;}
.inner-content p.addo1 a.add02{ color:#b8433e; text-decoration:none; background:none;}
.inner-content p.addo1 a:hover{  color:#b8433e; text-decoration:none;}

/*......... end content............*/

/*........ rightbar start.........*/
.rightbar{width:224px; float:left; overflow:hidden;margin-left:22px;margin-top:-5px;padding-bottom:30px;}
.pic_block{width:200px; height:80px;background:url(../images/right_pic_bg.png) no-repeat;padding:12px;}
div.pic_block div.img{width:200px; height:80px;overflow:hidden;text-align:center;padding:0px;margin:0px;}
div.pic_block div.img img{border:0px;padding:0px;margin:0px;}

.text_block{width:200px; margin:4px auto 0 auto; overflow:hidden; padding-bottom:10px;}
.text_block h3{font-size:12px; font-weight:normal; padding-bottom:8px;text-transform:uppercase;}
.text_block h3 a{color:#693814; text-decoration:underline;}
.text_block h3 a:hover{text-decoration:none;}
.text_block p{font-size:11px; line-height:16px; padding-bottom:8px;}

/*........ end rightbar...........*/

/*..........footer.............*/
#footer{width:903px; margin:0px auto; background:url(../images/foo_bg.png) left top repeat-x;overflow:hidden;height:77px;padding:16px 0 0 0 ;}

.footer-left{float:left; width:370px; padding-left:11px;}
.social-link{width:200px;margin:0px; overflow:hidden;}
.social-link ul li{float:left; margin-right:14px; display:block;}

.address-block{float:left; width:260px; padding-left:24px;}
.address-block p{color:#4f4c43; font-size:11px; font-family:verdana;}
.contact{width:260px; margin:15px 0px 0px 0px; font-family:Verdana; font-size:12px;}
.contact span{color:#b8433e; font-weight:bold;}

.footer-right{float:left; width:195px; padding-left:42px;}
.footer-right ul{overflow:hidden;}
.footer-right ul li{float:left;}
.designed-by{font-size:10px; color:#b6ba9f; font-family:Verdana; line-height:22px; padding:10px 0px 0px 1px;letter-spacing:-0.1em;}
.designed-by a{color:#b6ba9f; text-decoration:underline;}
.designed-by a:hover{color:#60644a; text-decoration:none; text-transform:uppercase;}
div.goodmes{font-size:14px; color:#693814;}
#tl-search-form a{color: #ffffff; line-height: 2em; display: block; padding: 0 0 0 10px;}
.book-button{
  display: inline-block;
  background: url("../images/book-button.png") no-repeat right -34px;
  height: 34px;
  padding: 0 7px 0 0 !important;
  border-bottom: none !important;
}
.book-button span{
  background: url("../images/book-button.png") no-repeat;
  height: 34px;
  display: block;
  text-decoration: none;
  text-shadow: -1px -1px 1px #2e110f;
  text-transform: uppercase;
  line-height: 36px;
  color: #fff;
  float: left;
  padding: 0 20px 0 32px;
}
.book-button span:hover{
  background-position: 0 -68px;
}
.book-button:hover{
  background-position: right -102px;
}
.rooms .booking{
  padding: 5px 0 11px 0;
  float: left;
  width: 100%;
}
.rooms .booking p{
  padding: 7px 12px 0 15px;
  float: left;
}
.rooms .booking p span{
  font-size: 17px;
  color: #6f381a;
}
.rooms .booking a{
  float: left;
}

div.fotocat{overflow:hidden;margin-bottom:14px;}
div.fotocat a{border:0px;padding:0px;}
div.fotocat div.fototitle{color:#693814;font-family:Georgia;font-size:14px;margin-bottom:7px;text-align:center;}
div.fotocat div.fotoline{overflow:hidden;}
div.fotocat div.fotoline div.img{margin-right:17px;float:left;margin-bottom:18px;width:120px;text-align:center;}
div.fotocat div.fotoline div.norm{margin-right:0px;}
div.fotocat div.showmorefoto{margin-top:0px;clear:both;text-align:center;padding-bottom:5px;}
div.fotocat div.showmorefoto a{color:#949977;font-size:12px;border-bottom:1px dotted #949977;padding-bottom:0px;}
div.fotocat div.showmorefoto a:hover{color:#949977;font-size:12px;border-bottom:0px;padding-bottom:1px;}

div.h1{font-family:georgia; font-size:14px; color:#693814; font-weight:normal; padding-bottom:7px; text-align:center;}

div.gmap{background:#eae6db;border:3px solid #f8f4e9;width:391px;height:274px;padding:0px;margin:20px 0 0 0;}

div.feedbackitem{color:#524c40;font-size:12px;margin-bottom:20px;}
div.feedbackitem div.title{font-weight:bold;}
div.feed_extra_title{font-size:12px;color:#838864;margin-top:-13px;font-weight:bold;}
div.feed_extra_title span.feed_extra_content{font-weight:normal;}
div.pagenavig{text-align:center;}

div.statitem{overflow:hidden;margin-bottom:10px;padding-bottom:10px;line-height:16px;}
div.statitem div.img{float:left;margin-right:10px;}
div.statitem div.img a, div.statitem div.img1 a{border:0px; padding:0px;}
div.statitem div.img1{text-align:center;margin-bottom:10px;}
div.statitem div.title{font-family:Georgia;font-size:14px;color:#693814;font-weight:normal;text-align:center;margin-bottom:7px;}
div.statitem div.title a{border:0px;padding:0px;font-family:Georgia;font-size:14px;color:#693814;}
div.fb-like{margin-bottom:5px;}

div.imgramka{width:120px;height:80px;overflow:hidden;text-align:center;border:1px solid #fff;display:table;}
div.imgrk{display: table-cell; vertical-align: middle;}

table.room{border:dotted 1px #3a362b;border-collapse:collapse;width:369px;margin:auto;}
table.room td{border:dotted 1px #3a362b;border-collapse:collapse;padding:2px;width:50%;text-align:center;}
