/* CSS Document */

p
{font-size: 11px;
font-family:Tahoma;
}
a
{font-size: 11px;
font-family:Tahoma;
color: #295f1e;
}
a:hover
{color:#459c33;
}
.menu_item
{font-size: 11px;
font-family:Tahoma;
font-weight: bold;
color: #fff;
text-decoration: none;
}
.menu_td
{padding-bottom: 4pt;
text-align: center;
}
.zakaz
{font-size: 11px;
font-family:Tahoma;
color: #ce330a;
}
a.zakaz:hover
{font-size: 11px;
font-family:Tahoma;
color: #ff5f35;
}
.marked
{font-size: 11px;
font-family:Tahoma;
font-weight: bold;
color: #ce330a;
}
.marked1
{font-size: 11px;
font-family:Tahoma;
font-weight: bold;
color: #de7a10;
}

h1
{font-size: 18px;
font-family:Tahoma;
}
.current
{color:#de7a10;
font-weight: bold;
}
hr
{height:1px;
color:#000;
}
.date
{color:#777;
}
ul
{font-size: 11px;
font-family:Tahoma;
list-style: disc url(images/green_marker1.gif);

}
li
{padding-bottom:5px;
}
.inputs
{
border: 1px solid #333;
font-size: 11px;
font-family:Tahoma;
}

#texted-link a
{
	color:black;
	text-decoration:none;
}

.fotoblock
{
	margin-bottom:18px;
}

.h_fotoblock
{
	background-color:#dae9c2;
	color:#365e2a;
	font-family:Verdana;
	font-size:11px;
	padding:8px 0 8px 8px;
}

.fotoblock TABLE
{
	margin-top:7px;
}

.fotoblock TD
{
	border:1px solid #cdcdcd;
	padding:4px;
}

#price td, #price th {padding:5px;}
h3 {margin:0;padding:0;font-size:15px;}
h4 {margin:15px 0 10px 0;padding:0;color:#B5331A;font-size:14px;}

.photo-hs{border:0;width:86px;height:64px;}

.head_2{font-size:16px;color:#2d5924;font-family:Tahoma;}
.head_3{font-size:13px;color:#2d5924;font-family:Tahoma;}

.price_h{font-size:12px;color:#b5331a;font-family:Tahoma;font-weight:normal;}

.price_table{border-collapse:collapse;font-family:Tahoma;font-size:11px;}
	.price_table th, .price_table td{border:1px solid #e2e2e2;text-align:center;padding-top:10px;padding-bottom:10px;}
	.price_table th{background:#f5f5f5;color:#999;font-weight:normal;}
	.price_table .lft{text-align:left;width:186px;border-left:none;padding-left:14px;}
	.price_table .rgt{border-right:none;}
	
.room_n a{font-size:12px !important;}	

.req{border-collapse:collapse;font-family:Tahoma;font-size:11px;margin:0 0 30px 0;}
	.req td{background:#f5f5f5;border:1px solid #fff;padding:10px 15px;vertical-align:top;}
		.req td strong{font-weight:normal;color:#666;}
		
.reply_table{width:300px;font-size:12px;font-family:Verdana;}		
	.reply_table .r2{color:#999;}		
		.reply_table .r2 span{color:#3366cc;font-size:14px;font-weight:bold;}		
	.reply_table a{color:#3366cc;font-size:12px;}
		.reply_table a:hover{text-decoration:none;}
		
.map{width:400px;height:308px;padding:5px;border:1px solid #c6c6c6;}		
	.map #map_1{width:100%;height:100%;}		
	.map #map_2{width:100%;height:100%;}		
