html,body{ width:100%;height:100%;margin:0;padding:0;background:#e4d0b9;color:#484848;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;font-size:14px; }
img{ border:0; }
a{ color:#1889c9; }
a:hover{ text-decoration:none; }
h1,h2,h3,h4,h5{ font-weight:normal;color:#303030;font-family:"Times New Roman",Times, serif; }
h1{ font-size:30px; }
h1.inner{ font-size:24px; }
h2{ font-size:24px; }
h3{ font-size:20px; }

.main{ width:920px;border-top:#e4d0b9 solid 20px;border-bottom:#e4d0b9 solid 20px; }
.main .l{ background:#f6ecd7;padding:20px; }
.main .r a{ color:#b71e0c; }

.hdr{ height:130px;color:#575757;font-size:12px;width:100%; }
.hdr h2{ font-size:12px;margin-top:17px;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;white-space:nowrap; }
.hdr .phn{ width:100%;padding-top:5px; }
.hdr .phn div{ color:#303030;font-size:30px;margin-top:5px;font-family:"Times New Roman",Times, serif; }
.hdr .phn span{ color:#6d6464;font-size:18px; }
.hdr .cnt{ background:url(../images/bg_menu_top.png) no-repeat left bottom; }
.hdr .cnt table{ margin:25px 20px 13px; }
.hdr .cnt .adr{ margin-top:10px;font-size:14px;color:#010101; }
.hdr .cnt .adr a{ color:#010101;text-decoration:none; }
.hdr .cnt .adr a:hover{ border-bottom:1px dashed #010101; }
.hdr .btn{ margin-top:3px; }

.wlp{ width:645px;height:173px;background:url(../images/wlp.jpg) no-repeat;border:3px solid #e4d0b9; }

.content{ padding:15px 0 10px 0; }
.content .tb{ background:#e4d0b9;padding:5px 20px 5px 20px; }
.content h1.title{ margin-bottom:10px; }

.content2 p{ margin-top:0; }

.menu{ padding-left:20px;background:url(../images/bg_r.gif) repeat-y left; }
.menu div{ width:229px;background:#97583e url(../images/bg_menu.gif) repeat-y left;cursor:pointer;line-height:44px;margin:0 0 1px -20px; }
.menu div.s{ background:#971304 url(../images/bg_menu_s.png) no-repeat left top; }
.menu a{ color:#ede2cd !important;font-size:18px;margin-left:20px;text-decoration:none; }

.rooms_main{ margin-top:20px; }
.rooms_main h1{ margin-bottom:20px; }

.itm{ margin-bottom:15px; }
.itm .img{ padding-right:20px; }
.itm .title{ padding-bottom:5px; }
.itm .title a{ font-weight:bold; }
.itm .txt{ color:#000; }
.itm .txt .title a{ font-weight:bold; }
.itm .txt .date{ font-size:12px; }
.itm .txt p{ margin-top:5px; }
.itm .txt strong{ color:#b81f0d; }

.room_main{ width:295px;float:left;margin-right:30px; }
.room_main .itm .img{ padding-top:10px; }

.room_menu{ background:#fffaf0 url(../images/bg_room_menu.png) repeat-y left;padding:20px 20px 20px 20px; }
.room_menu a{ color:#1889c9 !important; }
.room_menu a.s{ text-decoration:none; }
.room_menu .title{ font-size:24px;color:#303030;font-family:"Times New Roman",Times, serif; }

.room{ margin-top:10px; }
.room .img{ padding-right:20px; }
.room .btn{ margin-bottom:20px; }
.room .txt{ color:#000; }
.room .txt p{ margin-top:0; }
.room .gallery{ margin-top:10px;width:272px;text-align:center; }
.room .gallery div{ display:inline-block;display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;*display:inline;margin:3px; }

div.resev_form{ overflow:hidden; }
.resev_form{ background:#fff;font-size:11px;color:#767676; }
div.resev_form{ padding:20px; }
.resev_form .m{ margin-bottom:3px; }
.resev_form table{ width:350px; }
.resev_form input, .resev_form textarea, .resev_form select{ width:350px;font-size:11px;color:#767676;font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;padding:2px;border-top:1px solid #808080;border-left:1px solid #808080;border-bottom:1px solid #d4d0c8;border-right:1px solid #d4d0c8; }
.resev_form input.err{ border:1px solid #BD200E; }
.resev_form textarea{ height:70px; }
.resev_form .num input, .resev_form .num select{ width:110px; }
.resev_form input.submit{ border: outset 2px #eee;width:auto;font-size:14px; }
.resev_form #err{ color:#BD200E;font-weight:bold;text-align:center; }

.news .date{ font-size:12px; }
.news .image{ float:left;margin-right:10px; }
.news .anons{  color:#000; }

.copy{ padding:20px 20px; }

.cb{ clear:both }

.count{ margin-top:10px; }

.btn{ display:inline-block;display:-moz-inline-stack;display:inline-block;_overflow:hidden;zoom:1;*display:inline;background:#971304 url(../images/bg_btn.png) repeat-x;line-height:30px;text-align:center;padding:0 2px 0 2px; }
.btn a{ color:#fff;font-size:12px;text-decoration:none;border:1px solid #e18975;padding:3px 20px 3px 20px; }
.btn a:hover{ text-decoration:underline; }

.tbl table{ margin-bottom:15px; }
.tbl th{ white-space:nowrap;color:#fff;font-size:12px;background:#97583e;padding:3px 10px 3px 10px;font-weight:normal;text-align:left; }
.tbl td{ color:#484848;background:#fff;border-bottom:1px solid #f6ecd7;padding:5px 10px 5px 10px;vertical-align:top; }

.p404{ height:100%;font-family:"Times New Roman",Times, serif; }
.p404 td{ padding-left:50px; }
.p404 a{ margin:0 40px 0 0; }
.p404 h1, .p404 h2{ color:#e4d0b9;margin:0; }
.p404 h1{ font-size:48px;margin-right:20px; }
.p404 h2{ font-size:18px; }
.p404 .header{ background:#ab3f31;border-bottom:1px solid #e4d0b9;height:170px; }
.p404 .header table{ float:right;margin-right:50px; }
.p404 .header table td{ padding:0; }
.p404 .menu{ background:#97583e;height:45px; }
.p404 .content{ padding-top:30px;color:#303030;font-size:18px; }
.p404 .content a{ color:#303030;font-size:18px; }


#rooms_box{
/*	border: 1px solid red;*/
}

#rooms_box .item{
	overflow: hidden;
	margin: 0 0 20px 0;
	background: #f3e5c6;
	padding-top: 10px;
}

#rooms_box .image{
	float: left;
	margin: 0 10px 0 10px;
}

#rooms_box .r{
	overflow: hidden;
	padding: 0 10px 20px 0;
}

#rooms_box .bron_btn{
	/*text-align: right;*/
	margin: 10px 0;
	/*float: right;*/
	display: block;
}

#rooms_box .bron_btn a{
	/*padding: 6px;
	background: #97583e;*/
	color: #ffffff;
	/*font: 14px Times New Roman;*/
}

.resev_form1{
	background: #ffffff;
}

.room_menu .price{
	background: #b21d0b;
	padding: 0 5px;
	color: #fff;
}
