body {font:13px tahoma,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}
form {
	margin:0px;
	padding:0px;
}
.required_field {
	color:#333;
	font-weight:bold;
}
.error_field {
	color: red; 
	font-weight:bold;
}
.error {
	
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	color: red;
	align:center;
	font-size:17px;
	text-align:left;
}
.success {
	background-color: #f9f9f9;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 5px;
	font-size:17px;
	align:center;
	text-align:left;
}
div.inline {
CLEAR: none; PADDING-RIGHT: 5px; FLOAT: left
}
.top_cart {
	background-color:#689ed0;
}
.top_user {
	background-color:#86b4df;
}

a.black_medium, a.black_medium:link,a.black_medium:hover,a.black_medium:active,a.black_medium:visited {
	font-weight:bold;
	font-size:15px;
	color:#39393a;
}
a.blue_big {
	
	font-size:15px;
}
a,a:link,a:hover,a:active,a:visited {
	color:#1a6faa;
}
a.menu_big, a.menu_big:link,a.menu_big:hover,a.menu_big:active,a.menu_big:visited {
	font-size:20px;
	color:#39393a;
}
a.menu_big_selected, a.menu_big_selected:link,a.menu_big_selected:hover,a.menu_big_selected:active,a.menu_big_selected:visited {
	font-size:20px;
	color:#a8a8a8;
}
a.menu_small, a.menu_small:link,a.menu_small:hover,a.menu_small:active,a.menu_small:visited {
	font-weight:bold;
	font-size:13px;
}
a.menu_small_selected, a.menu_small_selected:link,a.menu_small_selected:hover,a.menu_small_selected:active,a.menu_small_selected:visited {
	font-weight:bold;
	font-size:13px;
	color:#a8a8a8;
}
td.menu_separator {
	border-left:1px solid #ccc;

}

a.section_header_big:link,a.section_header_big:hover,a.section_header_big:active,a.section_header_big:visited {
	font-size:30px;
	margin-top:2px;
	margin-bottom:1px;
	color:#000;
}
.section_header_big {
	font-size:30px;
	margin-top:2px;
	margin-bottom:1px;
	color:#000;
}
a.section_header:link,a.section_header:hover,a.section_header:active,a.section_header:visited {
	font-size:19px;
	margin-top:2px;
	margin-bottom:1px;
	color:#000;
}
.section_header {
	font-size:19px;
	margin-top:2px;
	margin-bottom:1px;
}
.cat_header {
	font-size:37px;
}
.section_menu_big {
	font-size:17px;
}

.comment_header {
	font-size:30px;
	font-weight:bold;
}
.relation_header {
	font-size:30px;
}
.relation_cat {
	font-size:17px;
}
.comment_name {
	font-size:17px;
}
fieldset {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid #cccccc;
	}
legend {
	font-weight: bold;
	padding: 0.3em;
	}

label {
	line-height: 1.25em;
	padding: 0.1em;
}

.white_big {
	font-size:23px;
	color:#fff;
}
.region {
	font-size:17px;
}

.main_news_title {
	font-size:27px;
}
.arrow {
	font-size:30px;
	font-weight:bold;
	text-decoration:none;
}
.white_medium {
	font-weight:bold;
	font-size:15px;
	color:#fff;
}
span.grey {
	color:#ccc;
}
.field_signature {
	color:#717171;
	font-size:11px;
}
a.neighbour,a.neighbour:link,a.neighbour:hover,a.neighbour:active,a.neighbour:visited {
	color:#717171;
	text-decoration:none;
}
.darkgrey_big {
	color:#717171;
	font-size:15px;
	font-weight:bold;
}
.darkgrey, a.darkgrey,a.darkgrey:link,a.darkgrey:hover,a.darkgrey:active,a.darkgrey:visited {
	color:#717171;
}
.footer {
	border-top:1px solid #ccc;
}
.grey_small {
	font-size:11px;
	color:#717171;
}
.section_selected {
	background-color:#fde588;
	background-image:url(../img/info.gif);
	background-repeat: no-repeat;
	background-position: center center;
}
.subscribe{
	background-image:url(../img/subscribe.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

span.black_big {
	font-size:15px;
	font-weight:bold;
}
.car_list_header td{
	border-top:1px solid #ccc;
}
.car_list_header_b td{
	border-bottom:1px solid #ccc;
}
.car_signature {
	font-size:10px;
	color:#999;
	text-decoration:none;
}
.car_list_title_pay {
	font-size:23px;
}
.car_list_title {
	font-size:17px;
}
a.car_list_descr_pay,a.car_list_descr_pay:link,a.car_list_descr_pay:visited,a.car_list_descr_pay:active,a.car_list_descr_pay:hover {
	font-size:13px;
	color:#333;
	text-decoration:none;
}
a.car_list_descr,a.car_list_descr:link,a.car_list_descr:visited,a.car_list_descr:active,a.car_list_descr:hover {
	font-size:11px;
	color:#333;
	text-decoration:none;
}
a.news_title,a.news_title:link,a.news_title:visited,a.news_title:active,a.news_title:hover {
	font-size:17px;
}
.car_list_price {
	font-size:17px;
}
.car_list_payed {
	background-color:#f8fafc;
}
.car_list_convert {
	font-size:11px;
	color:#717171;
}
.new_listing {
	color:#d3071b;
	padding:2px;
	width:130px;
}
.order_active {
	font-size:17px;
}
.order_active_d {
	padding-left:10px;
	background-color:#fcfade;
}
.company_search_car_bg {
	background-color:#e9f4f9;
	
}

div.line {
	border-bottom:1px solid #e5e5e5;
}
tr.bottom_line td {
	border-bottom:1px solid #e5e5e5;
}

.param {
	
	font-size:13px;
}
.value {
	text-align:right;
	font-weight:bold;
	font-size:13px;
}
.attention {
}
.unread {
	font-weight:bold;
}
.feedback_param {
	color:#7f7f7f;
}
/**search**/
.srch_left_top {
	background-image: url(../img/srch_left_top.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 18px;
}
.srch_left_middle {
	background-image: url(../img/srch_left_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
	width: 18px;
}
.srch_left_bottom {
	background-image: url(../img/srch_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 24px;
}
.srch_middle_bottom {
	background-color: #A8A8A8;
	background-image: url(../img/srch_middle_bottom.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

/**search**/
.car_search_bg,.company_search_bg{
	background-image: url(../img/car_search_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border:1px outset #315772;
	border-left:none;
}
.car_search_bg_big{
	background-image: url(../img/car_search_bg_big.gif);
	background-repeat: repeat-x;
	background-position: left top;
	border:1px outset #315772;
	border-left:none;
}
/**search**/
option.disabled {
  color: #999;
}
/*login*/
#login { position: absolute; display: none; width:95%; height:100%; z-index: 66;}
td.login div { margin-bottom: 0.5em; }
.login_bg{
	background-image: url(../img/login_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
/*login*/

