.object_box {
	clear: both;
	border-bottom: 1px dashed #CCCCCC;
	padding: 10px 0;
	line-height: 18px;
}
.object_box .obj_picture {
	float: left;
	overflow: hidden;	
	margin: 0 10px 0 0;
}
.object_box .obj_picture a {text-decoration: none; display: block;}
.object_box .obj_picture img {margin: 0;}
.object_box .obj_descr {*float: left;display: table-cell;}
/*-----------------------------*/
.object_full_cell {	
	width: 50%;
	vertical-align: top;
	padding-top:10px;
	line-height: 18px;	
}
#YMapsID {
	height: 250px;
	width: 100%;
	margin-bottom:10px;
}
#go_gallery,#go_plans {height:45px;padding: 10px 0 0 80px;}
#go_gallery {
	margin-top: 20px;
	*margin-bottom:10px;
	background: transparent url("/images/photo.jpg") no-repeat left top;
}
#go_plans {background: transparent url("/images/plan.jpg") no-repeat left top;}
#go_gallery a,#go_plans a {
	font-size: 18px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}
#go_gallery a:hover,#go_plans a:hover{color: #EE1C25;}
/* --------------------------------- */
#gallery_box {
	display: block;
	padding: 0;
	margin: 0;
}
#gallery_box a {
	display: inline-block;
	margin: 0 8px 8px 0;
}
/* --------------------------------- */
#filter_box {
	background-color: #F0F0F0;
	height: 185px;
	padding:10px;
}
#filter_box #filter_form {
	width: 400px;
	float:left;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: normal;
}
#filter_box #filter_form div {margin-bottom: 8px;}
#target_box {
	width: 220px;
	float: right;
	font-size: 13px;
	line-height: 18px;
}
#area_start, #area_end,
#price_start, #price_end {text-align: right;}
#gallery_box a, #gallery_box a:hover {text-decoration: none;}
