/*Catalog*/
h2.catalog {
	color:#999999;
	font-family:Trebuchet MS;
	font-size:18px;
	font-weight:normal;
	margin:12px 0 14px;
	padding:0;
}


div.table_of_cars {
	margin:30px 0;
}
div.item_line_header, div.item_line {
	position:relative;
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #E7E7E7;
	color:#666666;
	font-size:12px;
	font-family:Arial,Helvetica,sans-serif;
}
div.item_line_header {
	margin-bottom:20px;
	font-weight:bold;
}
div.col_1, div.col_2, div.col_3,
div.col_4, div.col_5, div.col_6, div.col_7 {
	float:left;
	padding: 5px;
}

div.col_1 {
	/*width:100px;*/
	width:80px;
}
div.col_2 {
	width:80px;
}
div.col_3 {
	/*width:120px;*/
	width:100px;
}
div.col_4 {
	width:35px;
	text-align:center;
}
div.col_5 {
	/*width:150px;*/
	width:100px;
}
div.col_6 {
	width:75px;
	text-align: center !important;
}
div.col_7 {
	width:100px;
}
div.item_line div.col_6,
div.item_line div.col_7 {
	text-align:right;
	font-weight:bold;
	font-size:16px;
}
div.item_line div.col_7 {
	color:#B21C15;
	text-align:left;
}
div.item_line div.col_7 img {
	margin-right:10px;
}
div.col_1 a, div.more div.zayavka a {
	text-decoration:none;
	color:#0054A6!important;
	border-bottom:1px #0054A6 dashed;
	line-height:1.5;
}
div.col_1 a:hover, div.more div.zayavka a:hover {
	color:#FF0000!important;
	border-bottom:1px #FF0000 dashed;
}
div.active_row {
	background:#E7E7E7;
}
div.more {
	display:none;
	padding:8px 0 0;
	width:100%;
}
div.active_row div.more {
	clear:both;
	display:block;
}
div.white_oval {
	position:relative;
	padding:0;
	background:#FFFFFF;
	width:100%;
}
div.white_oval_in {
	margin:0 5px;
}
div.white_oval div.tt,
div.white_oval div.tl,
div.white_oval div.tr,
div.white_oval div.bl,
div.white_oval div.br {
	width:14px;
	height:14px;
	position:absolute;
	margin:0;
	padding:0;
}
div.white_oval div.tt {
	width:15px;
	height:8px;
	position:relative;
	background:url(/img/hvost.gif) no-repeat scroll top left;
	top:-8px;
	left:20px;
}
div.white_oval div.tl {
	background:url(/img/white_grey.gif) no-repeat scroll top left;
	top:0;
	left:0;
}
div.white_oval div.tr {
	background:url(/img/white_grey.gif) no-repeat scroll top right;
	top:0;
	right:0;
}
div.white_oval div.bl {
	background:url(/img/white_grey.gif) no-repeat scroll bottom left;
	bottom:0;
	left:0;
}
div.white_oval div.br {
	background:url(/img/white_grey.gif) no-repeat scroll bottom right;
	bottom:0;
	right:0;
}
div.white_oval div.text {
	padding: 6px 14px 14px;
}


div.more div.zayavka {
	margin:0 25px 25px;
}


/*Форма Заявки*/
div.zayavka form {
	position:relative;
	overflow:hidden;
	width:100%;
	margin-top:10px;
	display:none;
}
div.zayavka form span {
	display:block;
	font-weight:bold;
}
div.zayavka form div.field_name {
	width:180px;
	float:left;
	margin-right:20px;
}
div.zayavka form div.field_name input {
	width:100%;
}
div.zayavka form div.field_telephone {
	width:205px;
	_width:180px;
	float:left;
	margin-right:20px;
	position:relative;
}
div.zayavka form div.field_telephone input.phone_1 {
	width:25px;
	text-align:center;
}
div.zayavka form div.field_telephone input.phone_2 {
	width:50px;
	text-align:center;
}
div.zayavka form div.field_telephone input.phone_3 {
	width:80px;
	_width:67px;
	text-align:center;
}
div.zayavka form div.field_telephone span.code_phone,
div.zayavka form div.field_telephone span.number_phone {
	position:absolute;
	font-size:10px;
	font-weight:normal;
	top:40px;
}
div.zayavka form div.field_telephone span.code_phone {
	left:33px;
}
div.zayavka form div.field_telephone span.number_phone {
	left:88px;
}


div.zayavka form div.field_email {
	width:233px;
	_width:220px;
	float:left;
}
div.zayavka form div.field_email input {
	width:100%;
}
div.zayavka form div.field_comment {
	float:left;
	margin:20px 20px 0 0;
	width:530px;
	_width:520px;
}
div.zayavka form div.field_comment input {
	width:520px;
	_width:510px;
}
div.zayavka form div.field_submit {
	float:left;
	margin-top:33px;
}

/*Paging in Catalog*/

div.numpages_catalog {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#666666;
}
div.numpages_catalog div.text_link {
	margin-bottom:5px!important;
}
div.numpages_catalog div.text_link a {
	margin-left:10px!important;
	color:#024C98!important;
}
div.numpages_catalog div.text_link span.title_numpages{
	font-weight:bold;
	margin-right:5px;
}

div.numpages_catalog ul, div.numpages_catalog li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
div.numpages_catalog li {
	margin-right:5px;
}
div.numpages_catalog li a {
	color:#024C98!important;
}
div.numpages_catalog li span {
	font-weight:bold;
}

/*Catalog Filter*/
div.blue_block {
	width:100%;
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
}
div.blue_block div.tl, div.blue_block div.tr,
div.blue_block div.bl, div.blue_block div.br {
	position:absolute;
	width:14px;
	height:14px;
}
div.blue_block div.tl {
	background:url(/img/lighblue.gif) no-repeat scroll top left;
	top:0; left:0;
}
div.blue_block div.tr {
	background:url(/img/lighblue.gif) no-repeat scroll top right;
	top:0; right:0;
}
div.blue_block div.bl {
	background:url(/img/lighblue.gif) no-repeat scroll bottom left;
	bottom:0; left:0;
}
div.blue_block div.br {
	background:url(/img/lighblue.gif) no-repeat scroll bottom right;
	bottom:0; right:0;
}
div.blue_block div.catalog_filter_main_block {
	padding:25px 30px;
	background:#EDF8FE;
}
div.catalog_filter_main_block .center_button {
	text-align:center;
}
div.catalog_filter_main_block hr {
	clear:both;
	background:#BAD5E3;
	border-color:#BAD5E3;
	color:#BAD5E3;
	height:1px;
	border-width:1px;
	width:100%;
	zoom:1;
	margin:6px 0;
}
div.catalog_filter_main_block div.inputz {
	position:relative;
	overflow:hidden;
	margin-bottom:10px;
}
div.catalog_filter_main_block div.left_col,
div.catalog_filter_main_block div.right_col {
	width:310px;
	position:relative;
	overflow:hidden;
}
div.catalog_filter_main_block div.left_col {
	float:left;
}
div.catalog_filter_main_block div.right_col {
	float:right;
}
div.catalog_filter_main_block div.line {
	clear:both;
	margin-bottom:10px;
	position:relative;
	overflow:hidden;
}
div.catalog_filter_main_block div.line span {
	display:block;
	float:left;
	margin-right:10px;
}
div.catalog_filter_main_block div.line select {
	width:220px;
	float:right;
}
div.price_filter_block {
	width:220px;
	float:right;
}
div.catalog_filter_main_block div.line div.price_filter_block span.all_min,
div.catalog_filter_main_block div.line div.price_filter_block span.all_max {
	color:#3B6D8F;
	font-size:10px;
}
div.catalog_filter_main_block div.line div.price_filter_block span.all_min {
	float:left;
}
div.catalog_filter_main_block div.line div.price_filter_block span.all_max {
	float:right;
}
div.price_filter_block {
	position:relative;
	height:100px;
	margin-top:3px;
}
div.price_filter_block  #price_bar {
	position:absolute;
	top:26px; left:0;
}
div.lineSelect {
	position:absolute;
	top:56px; left:0;
	width:220px;
}
div.lineSelect input {
	width:90px;
	display:block;
}
div.catalog_filter_main_block div.line div.price_filter_block div.lineSelect span {
	display:block;
	margin:1px 0 0 7px;
	width:20px;
}
div.lineSelect #price_0 {
	float:left;
}
div.lineSelect #price_1 {
	float:right;
}
div.catalog_filter_main_block div.error {
	color:red;
	font-weight:bold;
	margin-bottom:15px;
}
div.text_after_list_car {
	margin-top:30px;
}


div.field_captcha {
	clear:both;
	float:left;
	/*margin-right:160px;*/
	width:450px;

}
div.field_captcha label {
	display:block;
	font-weight:bold;
	padding-top:6px;
	position:relative;
}
div.field_captcha span.required {
	display:inline;
}
div.field_captcha .capImg {
	margin:0 10px 0 0;
	vertical-align:bottom;
}
div.field_captcha div {
	height:35px;
	position:relative;
}
div.field_captcha input {
	position:relative;
	margin-top:13px;
}
