.b-auto-list-cnt h2 {margin-bottom: 3px;}
.auto-list-cnt {overflow: hidden;}
div.auto-pic {float: left; margin-right: 30px;}
div.auto-pic p {margin: 1em 0;}
div.auto-pic img.ico-arrow-on-down {position: relative; top:4px;}
#part_group_image{border: 1px dotted #ccc; display: block;}
.auto-part-list {width: 600px; border-bottom: 1px dotted #ccc; margin-top: 46px;}
.auto-part-list td {padding: 15px 5px 15px 0; border-top: 1px dotted #ccc;}
.auto-part-list td p.del {font-size: 11px;}
body .auto-part-list tr.nobrd td {border-top: none; padding-top: 2px;}
.auto-part-list tr.row2 td {padding: 9px 5px 9px 0;}
body .auto-part-list tr td.pl20 {padding-left: 20px;}
#auto_grp_switcher {padding: 0 0 15px 240px; overflow: hidden;}
#auto_grp_switcher.auto-switcher-floated {padding-left: 40px;}
#nojs #auto_grp_switcher {padding-left: 20px; overflow: hidden;}
#auto_grp_switcher li {float: left; padding: 7px 10px; margin-right: 10px;}
#auto_grp_switcher a {color: #06c;}
#auto_grp_switcher li.active {background-color: #fff; border-radius: 13px;-moz-border-radius: 13px;-webkit-border-radius: 13px;}
.auto-side-grp-filter {width:215px; float: left; padding: 3px 30px 0 0;}
#nojs .auto-side-grp-filter {display: none;}
#auto_top_grp_filtr {display: block; padding-top: 2em;}
#auto_top_grp_filtr li {padding-bottom: 1.2em;line-height: 1.2em;}
#auto_top_grp_filtr li a {text-decoration:none; border-bottom: 1px dashed #c30;}
#auto_top_grp_filtr li.tab-curr a {border: none; color: #000;}
.auto-group-list {overflow: auto;overflow-y: hidden;padding-bottom: 15px;position: relative;}
.auto-group-list #empty_filter_warn {padding-top: 5px;}
#js .auto-group-list {overflow:hidden; padding-bottom: 0;}
.auto-group-list table {position: relative;}
.auto-group-list td {padding-right: 25px;}
.auto-group-list div {width: 270px;margin-bottom: 6px;}
.auto-group-list span {font-size: 11px; color: #999; display: block; padding: 2px 0;}
.auto-group-list .b-grp-preview-current a {font-weight: bold;}
.auto-search-filtr {position: relative;margin: 0 15px 0 0; background: transparent url('/images/v2/green_arrow.png') no-repeat 100% 50%; padding: 10px 0 10px 10px; left: -30px; width: 200px;}
.auto-search-filtr input.txt {width: 150px; padding-right: 20px;}
.auto-search-filtr img.ico-close {left:170px;margin-top:-5px;position:absolute;top:50%;}
.auto_information {padding-bottom: 20px; float: left;}
.auto_information p {font-style: italic; color: #999;}
#js body .b-grp-preview-cntnr {padding-top: 5px;}
.b-auto-list-cnt {padding-top: 40px;}
.b-grp-preview-tbl td span.del {display: block; font-size: 11px;}

.auto-variant-list thead td {border-bottom: 2px solid #d6d6d6; padding: 0 20px 9px 0; color: #666;}
.auto-variant-list tbody td span {display: block; font-size: 11px; color: #666;}
.auto-variant-list tbody tr.brd td,
.auto-variant-list tbody td.brd {border-bottom: 1px dotted #d6d6d6;}
.auto-variant-list tbody td {padding: 9px 20px 9px 0; line-height: 1.2em}

.auto-vin-form {position: relative; width: 215px; margin-bottom: 30px;}
.auto-vin-form p {color: #999; font-size: 11px;padding: 4px 0; margin-left: -12px;}
.auto-vin-form p a {color: #999;}
#js .auto-vin-form p a {text-decoration: none; border-bottom: 1px dashed #ccc;}
.auto-vin-form form {position: relative;margin-left: -30px;display: block; background: transparent url('/images/v2/green_arrow.png') no-repeat 100% 50%; padding: 10px 0 10px 18px;}
.auto-vin-form form input.txt {width: 180px;}
.auto-vin-form .ico-enter {position: relative; top: -1px;}


table.b-group-columns {width:99%;}
table.b-group-columns td {width:33%;}
table.b-group-columns td li {display:block; font-size: 15px; line-height: 1.3em; padding: 2px 0;}
table.b-group-columns td div {line-height:1.5em;padding-bottom:20px;position:relative;}
table.b-group-columns td div div.b {color:#999;left:-20px;padding:0;position:absolute;top:2px;font-size: 15px;}

#transmission_filter ul {overflow: hidden;}
#transmission_filter li {display: inline; float: left; margin: 5px 30px 5px 0; vertical-align: bottom;}
#transmission_filter li input {display: inline; float: left; margin: 0 4px 0 0;}

.auto_filter_block {width:250px; float: left;}
#filter_result_content {margin-left: 260px;}
#filter_result_content h3 {margin-bottom: 40px;}
.auto_model_list {overflow: hidden; margin-bottom: 1.5em;}
.auto_model_list dt {margin-bottom: 1em; font-weight: bold; color: #999;}
.auto_model_list dd {float: left; width: 170px; font-size: 18px; height: 45px;}

h1 span {font: italic bold 24px Georgia, "Times New Roman", Times, serif;}
.auto_body_type_filter {display: block; margin-bottom: 40px; margin-left: -13px; overflow: hidden;}
.auto_body_type_filter li {display: block; margin: 5px 0; padding: 6px 13px 0; height: 24px; font-size: 18px; clear: both;}
.auto_body_type_filter li.current {float: left; display: inline; border-radius: 15px;-moz-border-radius: 15px;-webkit-border-radius: 15px; background-color: #f5f5ea;}
.auto_body_type_filter li.current a {float: right; margin: 3px 0 0 10px}
.auto_body_type_filter li.current a .ico-close {display: block;}


.auto_filter_block h4 {margin-left: -12px; margin-bottom: 15px;}

