.spis {margin-left:75px}
.feedb {margin-left:25px}
hr{
	size:1px;
	height:1px;
	color:#005247;
	border:0px;
	padding:0px;
	margin:0px;
	clear:both;
}
.pic100{
	display:block;
	float:left;
	width:100px;
	border:3px solid #d8d5b4;
	padding:0px;
	margin:0px;
	height:100px;
}
.pic100 img{
	border:1px solid #ffffff;
	padding:0px;
	margin:0px;
}
.rdesc{
	display:block;
	float:left;
	width:350px;
	padding:0px 10px 0px 10px
}
.rdesc img{
	border:0px;
}
.rdesc span{
	display:block;
	height:86px;
}

.price a:active,.price a:visited,.price a:hover,.price a:link{
	text-decoration:none;
	color: #005247;
	font-size:11px;
}
.info {
	margin:10px 0px 10px 0px;
	width:100%;
}
.info .tpb,.info .tpb2{
	border-top:1px solid #c3c1b0;
}
.info .btb,.info .tpb2, .ordprice td{
	border-bottom:1px solid #c3c1b0;
}
.ordprice td{
	padding:3px 0px 3px 0px;
}
.info td{
	padding:2px 0px 2px 0px
}
.onr{
	margin-top:5px;
}
.pic100{
	display:block;
	float:left;
	width:100px;
	border:3px solid #d8d5b4;
	padding:0px;
	margin:0px;
	height:100px;
}
.pic100 img{
	border:1px solid #ffffff;
	padding:0px;
	margin:0px;
}
.rdesc{
	display:block;
	float:left;
	width:350px;
	padding:0px 10px 0px 10px
}
.rdesc img{
	border:0px;
}
.rdesc span{
	display:block;
	height:86px;
}
.px{
	float:left;
	padding:5px;
	margin:5px;
	border:1px solid #cdcaa9;
	background:#fdfdf5;
	display:block
}
.px2{
	padding:5px;
	border:1px solid #cdcaa9;
	background:#fdfdf5;
	float:left;
	display:block
}
.px img,.px2 img{
	border:0px;
}
.cnt{
	width:750px;
	height:9px;
	padding:5px 20px 0px 0px;
}
.cnt2{
	display:none
}
.pad20{
	padding-left:20px;
	margin:0px;
}
.txt font{
	color:#005247;
}
.greentb, .greentb td{
	border:1px solid #005247;
	border-collapse:collapse	
}
.t10px{
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
}
.t11px{
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
}
.t12px{
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
}
.t14px{
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
}
.t18px{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}
.tb10px{
	font-family:"Trebuchet MS", Times, serif;
	font-size:10px;
}
.tb11px{
	font-family:"Trebuchet MS", Times, serif;
	font-size:11px;
}
.tb12px{
	font-family:"Trebuchet MS", Times, serif;
	font-size:12px;
}
.tb14px{
	font-family:"Trebuchet MS", Times, serif;
	font-size:14px;
}
.tb18px{
	font-family:"Trebuchet MS", Times, serif;
	font-size:18px;
}
.bread{
	font-size:10px;
	display:block
}
.infow{
	margin:0px 5px 0px 5px;
}
.infow table{
	border-collapse:collapse;
	width:100%;
}
.infow strong{
	white-space:nowrap
}
.infow a:link,.infow a:active,.infow a:hover,.infow a:visited{
	text-decoration:none;
	color:#005247
}
.infow table td{
	border-bottom:1px solid #005247;
	border-top:1px solid #005247;
	padding:1px 5px 1px 0px;
}	
.pic200{
  background:#d8ddcb;
  width:200px;
  height:200px;
  padding:4px;
  float:left;
  display:block;
  margin:1px 1px 0px 0px;

}
.pic{
  padding:4px;
  background:#d8ddcb;
  margin-right:5px;
  float:left;
  display:block;
}
.prohotel a:link,.prohotel a:active,.prohotel a:hover,.prohotel a:visited{
	text-decoration:none;
	color:#005247
}
.prohotel .date{
	font-size:11px;
}
.prohotel{
	margin-top:5px;
}
.prohotel .header a:link,.prohotel  .header a:active,.prohotel  .header a:hover,.prohotel  .header a:visited{
	font-weight:bold;
	color:#539b5a
}
html {color:#333; font:12px/16px tahoma,sans-serif;}
.opac {
filter: alpha(opacity:0.8); KHTMLOpacity: 0.8; MozOpacity: 0.8; -khtml-opacity:.80; -ms-filter:�alpha(opacity=80)�; -moz-opacity:.80; filter:alpha(opacity=80); opacity:.80;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;

}
.pic {float: right; margin: 15px 15px 15px 14px; padding: 1px; -moz-border-radius:4px; border:3px solid #fff; text-align: center;display: block; padding-top: 100px; color:#005247; font:11px/14px tahoma,sans-serif; width: 110px; font-weight: bold;}
.pic2 {float: right; margin: 15px 10px; padding: 1px; -moz-border-radius:4px; border:3px solid #fff; text-align: center;display: block; padding-top: 100px; color:#005247; font:11px/14px tahoma,sans-serif; width: 110px; font-weight: bold;}
.picb {width: 200px; margin: 0 15px 15px 15px; background: #fff;-moz-border-radius:4px; border:1px solid #e3e1c8; text-align: center;}
.picb p {padding: 5px 15px; text-align: left; margin: 0;}
.picb p a {font-size: 10px;}
#deluxe {background: #fff url(/images/top_menu/5.jpg) no-repeat top center;}
#standart {background: #fff url(/images/top_menu/4.jpg) no-repeat center top;}
#single {background: #fff url(/images/top_menu/3.jpg) no-repeat center top;}
#cafe {background: #fff url(/images/top_menu/2.jpg) no-repeat top center;}
#hotel {background: #fff url(/images/top_menu/1.jpg) no-repeat top center;}

.ie6 .dark {background: #eee; float: left; width: 200px; height: 152px; margin-top: 15px;margin-left:10px;border:4px solid #eee;}
.ie6 #topnav {background: #e3e1c8 url(/images/special_order/1.gif) no-repeat bottom left; float: right; width: 700px; height: 152px; margin-top: 15px;border:4px solid #e3e1c8;}
.ie6 #price {width: 200px; height: 120px; float: left; color: #fff; font:13px/24px tahoma,sans-serif; margin-top:190px;margin-left:-200px}
.ie6 .pic {float: right; margin-top: 15px; margin-left: 15px; margin-right: 10px; margin-bottom: 14px; padding: 1px; -moz-border-radius:4px; border:3px solid #fff; text-align: center;display: block; padding-top: 100px; color:#005247; font:11px/14px tahoma,sans-serif; width: 110px; font-weight: bold;}



.dark {background: #eee; float: left; width: 200px; height: 152px; margin: 15px;border:4px solid #eee;}
#topnav {background: #e3e1c8; float: right; width: 700px; height: 152px; margin: 15px;border:4px solid #e3e1c8;}
#topnav2 {background: #e3e1c8; float: right; width: 700px; height: 152px; margin: 15px;border:4px solid #e3e1c8;}
#topnav h2 {float: left; width: 350px; line-height: 18px; color: #539B5A; font-weight:normal;font-size:18px; vertical-align:middle}
#happy {color: #005247;}
body {width: 980px; margin: 0 auto;  text-align: center;}
.tbl {border-left: 1px solid #bbb;}
.tbr {border-right: 1px solid #fff;}
#price {width: 200px; height: 120px; float: left; color: #fff; font:13px/24px tahoma,sans-serif; margin-left: 20px;}
#price h2 {color: #fff; font:16px/24px tahoma,sans-serif;}
.price {color: #fff; font:15px/24px georgia;}
#footer {clear: both; background: #235751; height: 30px; color: #fff; border: 3px solid #235751; -moz-border-radius:3px; margin: 2px;}
#footer a {color: #fff; text-decoration: none; line-height: 28px;}
#footer table {margin: 0 10px;}
#content {width: 980px; background: #eee;}
#main {float: right; width: 705px; text-align: left; font-size: 12px; color: #005247; border: 1px solid #ddd;-moz-border-radius:3px; background: #fff; margin-right: 17px; margin-bottom: 15px;}
#main h1 {font-weight: normal; color: #005247; font-size: 15px; background: #ddd; border: 1px solid #ddd;-moz-border-radius:3px; margin: 0; padding-left: 15px; line-height: 40px;}
#main p {margin: 0; padding: 5px 15px;}

#left {float: left; width: 220px;}
#left h2 {background: #d8ddcb; -moz-border-radius:3px; color: #005247; font-weight: normal; font-size: 15px; margin: 0; padding: 0; line-height: 40px;}
#hotels a {display: block; width: 100%; height: 170px; text-decoration:none; color: #005247; font-size: 14px; margin: 10px 0;}
#conf {background: url(/images/soko_hotels/1.jpg) no-repeat bottom center;}
#vas {background: url(/images/soko_hotels/5.jpg) no-repeat bottom center;}
#nev {background: url(/images/soko_hotels/6.jpg) no-repeat bottom center;}
#erm {background: url(/images/soko_hotels/7.jpg) no-repeat bottom center;}
#prima {background: url(/images/soko_hotels/3.jpg) no-repeat bottom center;}
#demidov {background: url(/images/soko_hotels/4.jpg) no-repeat bottom center;}
#alex {background: url(/images/soko_hotels/2.jpg) no-repeat bottom center;}
#bookt {height: 44px; background: url(/images/plashka.png) no-repeat top left; clear:both; padding: 3px 0px 4px; text-align:center; margin-bottom: 15px;}
#bookt table {height: 36px;}

#bookt2 {height: 44px; background: url(/images/plashka2.png) no-repeat top left; clear:both;vertical-align:middle; text-align:center;width:980px}
#bookt2 table {height: 36px;}

#bookt2 a:link {font-size:12px;color:black;text-decoration: none}
#bookt2 a:visited {font-size:12px;color:black;text-decoration: none}
#bookt2 a:active {font-size:12px;color:black;text-decoration: none}
#bookt2 a:hover {font-size:12px;color:black;text-decoration: underline}


#head {border-left: 2px solid #ccc; border-right: 2px solid #ccc; height: 360px; width: 976px; text-align: left;background: url(/images/body/1.jpg) no-repeat top center;}
#head2 {border-left: 2px solid #ccc; border-right: 2px solid #ccc; height: 200px; width: 976px; text-align: left;}
#descr {float: right; width: 320px; padding-top: 5px;}
#body2 {background: url(http://comfitel.ru/i/16.jpg) no-repeat 50% -150px;}
.current_page_item a {text-decoration: none;}
.current_page_item {border-right: 4px solid #aaa;}
#sidebar ul, #sidebar ul ol {
	margin: 0;
	padding: 0;
	}
#sidebar a { color: #005247; font-size: 12px;}
#sidebar ul.lmenu {width: 210px;background: #D8D5B4 url(/images/left_menu/1.jpg) no-repeat right top; padding:10px 0; margin-left: 15px; text-align: left;}
li.page_item {
	list-style-type: none;
	list-style-image: none;
	margin: 15px; margin-right: 0;
	}
li.page_item ul {display: none;}
li.current_page_item ul {display: block; width: 160px; background: none transparent;}
#sidebar ul li ul {margin-left: 15px;}
#sidebar ul li ul li {padding: 0; margin: 10px 0 10px 0;}
#sidebar ul li ul li a {font-size: 11px;}

.spec_tab { color: black; font-weight:bold;font-size:14px}


#akcii {width: 705px; text-align:center}

#akcii h1 {font-weight: normal; color: #005247; font-size: 15px; background: #ddd; border: 1px solid #ddd;-moz-border-radius:3px; margin: 0; padding-left: 15px; line-height: 40px;}

#akcii a:link {font-size:14px;color:black;text-decoration: none}
#akcii a:visited {font-size:14px;color:black;text-decoration: none}
#akcii a:active {font-size:14px;color:black;text-decoration: none}
#akcii a:hover {font-size:14px;color:black;text-decoration: underline}
