body
{
	padding:0;
	margin:0;
	color:#696969;
	background: #a4b6b5;
}
.cleaner
{
	clear:both;
	overflow:hidden;
}
.cleaner2
{
	clear:both;
	overflow:hidden;
	height:1px;
	border-bottom:1px dotted #4b4b4b;
	margin:5px 0;
}
#sitename
{
	display:none;
}
#page
{
	width:788px;
	margin: 0 auto;
	font-size:11px;
}
#head
{
	width:788px;
	height:353px;
	overflow:hidden;
}
#main
{
	width:762px;
	margin:0;
	margin-left:12px;
	background: url('./img/page_link_bgr.jpg') repeat-y;
}
#blue_link
{
	height:1px;
	background:#0f4c5f;
	overflow:hidden;
}
#right_col
{
	width:259px;
	background: url('./img/right_col_bgr.jpg') repeat-y;
	float:left;
}
#main_col
{
	float:left;
	width:453px;
	background:#fff;
	padding:36px 25px 15px 25px;
}
#main_upper
{
	padding-bottom:10px;
	border-bottom:1px dotted #4b4b4b;
}
#filter_headline
{
	font-size:24px;
	font-weight:bold;
	color:#9e0b0f;
	margin:0px;
	margin-bottom:15px;
	padding-left:30px;
}
form
{
	margin:0;
	padding:0;
}
#filter
{
	width:234px;
	border:none;
	margin:0 auto;
	background: url('./img/filter_background.jpg') repeat-y;
	text-align:left;
	padding:35px 20px 10px 5px;
}
.filter_field
{
	clear:both;
	padding:10px 0 0 0;
}
#filter select
{
	width:136px;
	height:18px;
	font-size:10px;
	float:left;	
}
#filter input
{
	width:100px;
	font-size:10px;
	display:block;
	float:left;
}
#filter label
{
	width:80px;
	display:block;
	float:left;
	font-size:10px;
	color:#000;
	font-weight:bold;
	text-align:right;
}
#rigth_col_bottom
{
	padding:10px;
	color:#fff;
}
#filter #searchbtn
{
	width:99px;
	height:21px;
	margin:5px 0 0 30px;
}
#filter input.check
{
	width:18px;
	float:right;
}
#filter .check_label
{
	color:#696969;
	width:120px;
	float:right;
	text-align:left;
}
#filter .chckbox
{
	text-align:right;
	overflow:hidden;
	height:23px;
}

/****   TOP REALITIES    ****/
#top_realities_header
{
	font-size:24px;
	font-weight:bold;
	color:#4b4b4b;
	margin:0px;
	padding-top:15px;
	margin-bottom:10px;
}
.top_reality
{
	float:left;
	width:188px;
	height:230px;
}
.top_reality_divider
{
	width:1px;
	border-left:1px dotted #4b4b4b;
	float:left;
	height:230px;
	margin:0 30px;
}
img.top_real_img
{
	height:137px;
	width:182px;
	padding:3px;
	border:1px solid
}
.top_real_off_type
{
	font-weight:bold;
	margin:5px 0 0 0;
	color:#77a219;
	text-transform:uppercase;
}
.top_real_price
{
	color:#000;
	font-weight:bold;
}
.top_real_price strong
{
	color:#d52d00;
}
.top_real_text
{
	height:20px;
	overflow:hidden;
}
.top_rel_show_more_btn
{
	margin-top:8px;
}
/*********************************/
#footer
{
	height:65px;
	background:#262a35;
	margin-bottom:20px;
	width:762px;
	margin-left:12px;
}
#foot_icon
{
	height:30px;
	width:28px;
	padding:20px 10px 0 40px;
	float:left;
}
#copyright
{
	color:#fff;
	padding-top:25px;
	width:230px;
	float:left;
}
#copyright p
{
	margin:0;
	padding:0;
}
#bottom_menu
{
	padding-top:25px;
	float:left;
	font-weight:bold;
}
#bottom_menu a
{
	color:#fff;
}
#bottom_menu a:hover
{
	text-decoration:none;
}
/******  Reality list *****/
.order_by
{
	margin-top:20px;
	margin-bottom:5px;
	border:none;
	border-bottom: 1px dotted #4b4b4b;
}
.order_by label
{
	float:left;
	width:75px;
}
.order_by select
{
	width:100px;
	float:left;
	height:18px;
	font-size:10px;
	margin-right:10px;
}
.order_by input.order_btn
{
	float:right;
	display:block
	margin-top:5px;
}
#prodlist
{
	border-bottom: 1px dotted #4b4b4b;
	padding-bottom: 10px;
	padding-top: 15px;
}
#prodlist img
{
	height:75px;
	width:100px;
	padding:3px;
	border:1px solid;
	float:left;
	margin-right:5px;
}
.prodlist_item
{
	height:83px;
	margin-bottom:5px;
}
.prodlist_item h3
{
	margin:0;
	margin-bottom:8px;
	padding:0;
}
.prodlist_item p
{
	margin:0;
	padding:0;
	padding-right:8px;
	height:45px;
	overflow:hidden;
}
.light
{
	background:#fff;
	
}
.dark
{
	background:#eee;;
}
.sell
{
	margin:0;
	padding:0;
	color:#000;
}
.sell strong
{
	color:#d52d00;
}
.off_type
{
	font-weight:bold;
	margin:0;
	color:#77a219;
	text-transform:uppercase;
}
.listing
{
	text-align:center;
}
/**** reality detail ****/
#pdtop
{
	background:#fff;
	padding-bottom:10px;
	border-bottom: 1px dotted #4b4b4b;
	margin-bottom:5px;
}
.pdimage
{
	margin-top:20px;
	float:left;
	width:168px;
	margin-right:15px;
}
.pdimage img
{
	padding:3px;
	border:1px solid;
}
.pdtable
{
	
	background:#fff;
	width:220px;
	border:none;
	margin-top:20px;
}
.pdtable td
{
	background:#fff;
}
.pdtable th
{
	background:#fff;
	text-align:right;
	padding-right:5px;
	color:#000;
}
.reality_box
{
	width:100px;
	float:right;
	margin:0;
	padding:0;
	border:none;
}
.pdsell
{
	float:left;
	width:150px;
	margin:0;
	padding:0;
	color:#000;
}.pdsell strong
{
	color:#d52d00;
}
h2.pd
{
	border-top: 1px dotted #4b4b4b;
	padding:10px 0 0 0;
	margin:0;
	margin-top:5px;
}
.product_gal_image
{
	margin-top:5px;
}
.product_gal_image img
{
	float:left;
	margin:2px;
}
#pddealer
{
	margin-top:15px;
	width:150px;
	float:left;
}
#pdspeedcon
{
	margin-left:20px;
	width:250px;
	border:1px solid  #696969;
	padding:4px;
}
/***** reality box *****/
#real_box_info
{
	padding:20px 0 0 35px;
	color:#fff;
}
#real_box_info span
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
#real_box_info span a
{
	color:#9e0b0f;
}
#real_box_info strong
{
	color:#9e0b0f;
}
#real_box_info p
{
	padding:0;
	margin:0;
}
/***** DEMANDS   *****/
#demands
{
	border:1px solid  #696969;
}
.filter_wide
{
	float:left;
	width:130px;
}
#demands input, #demands select
{
	width:110px;
}
#demands #my_file_element
{
	width:150px;
	float:left;
}
#files_list
{
	width:120px;
	float:left;
}
#files_list input
{
	width:14px;
	height:14px;
}
.next_note
{
	float:left;
	width:270px;
}
#left_bottom_span {
  font-weight: bold;
  margin: 12px 0;
  color: #124D5F;
  font-size:1.1em;
}