/*-----------------------------------------------
	МАРКЕТ
-----------------------------------------------*/
.price-table .d4 td {vertical-align:middle}
.market_list tr,
.market_list td {vertical-align:bottom !important}
.market_list table.e4 td.col p a{line-height:127%} 
ul.market_prices{margin-top:15px; margin-left:35px}
ul.market_prices li{margin-bottom:0.7em; font-size:1.1em}
.prices_img {margin-left:10px}
.prices_img .resume{float:left; margin-left:40px}

/*-----------------------------------------------
	Подбор АвтоТоваров
-----------------------------------------------*/
table.index_select{position:relative; margin:0 0 0 -10px; width:auto}
table.index_select td.menu{height:25px; width:695px}
table.index_select td.menu .center_mov{float:left; height:25px; /*width:600px;*/ margin-left:4px; position:relative; bottom:-1px}
table.index_select td.menu .center_mov ul{list-style:none outside none; margin:0; padding:0}

table.index_select td.menu .center_mov ul li{display:block; float:left; width:auto !important; margin:0 !important}

table.index_select td.menu .center_mov ul li div.passiv {float:left; background:url(/i/ldgrey_select_market.gif) no-repeat 0 0 transparent; cursor:pointer; height:25px; padding:0 0 0 8px}
table.index_select td.menu .center_mov ul li div.passiv a{background:url(/i/rdgrey_select_market.gif) repeat right top transparent; float:left; height:25px; padding:0 8px 0 0; text-decoration:none; margin-right:1px}
table.index_select td.menu .center_mov ul li div.passiv a span {display:block;padding-top:6px;color:#333333;font-weight:bold;font-size:12px}

table.index_select td.menu .center_mov ul li div.activ{float:left; background:url(/i/lgrey_select_market.gif) no-repeat 0 0 transparent; cursor:text; height:25px; padding:0 0 0 8px}
table.index_select td.menu .center_mov ul li div.activ a{background:url(/i/rgrey_select_market.gif) repeat right top transparent; float:left; height:25px; padding:0 8px 0 0; text-decoration:none; margin-right:1px}
table.index_select td.menu .center_mov ul li div.activ a span {display:block;padding-top:6px;color:#333333;font-weight:bold;font-size:12px}

table.index_select td.tl{background:url(/i/tl_select_market.gif) repeat-x} 
table.index_select td.tr {background:url(/i/tr_select_market.gif) no-repeat;width:10px;height:10px}
table.index_select td.bl{background:url(/i/bl_select_market.gif) repeat-x} 
table.index_select td.br {background:url(/i/br_select_market.gif) no-repeat;width:10px;height:10px}
table.index_select td.main_corn{background:url(/i/main_select_market.gif) repeat-y} 
table.index_select td.main{background-color:#e7e7e7 !important; height:150px; width:685px}

#main_selects div.box{margin:2px 0 8px 12px}
#main_selects div.box p,
#main_selects div.box span {font-size:.72em; line-height:110%; padding:0 !important;}
#main_selects div.box span {padding:0 15px 0 0}

#main_selects div.box_select{float:left}
#main_selects div.box_select div{margin:0 40px 0 0; zoom:0}
#main_selects div.box_select select{width:120px; font-size:.75em; margin:2px 0 8px 0}

#main_selects div.box_radio{float:left; margin:0 20px .85em 0}
#main_selects div.box_radio p {width:98px}

#main_selects div.box_check{float:left; margin:0 40px 0 0}

#main_selects div.box_price{float:left; margin:0 0 .85em 0}
#main_selects div.box_price div{margin:4px 0 2px 0}
#main_selects div.box_price div a {color:#D50E26; font-size:.72em; text-decoration:none; border-bottom:1px dashed #D50E26}
#main_selects div.box_price div a:hover{color:#000 !important; text-decoration:none !important; border-bottom:1px dashed #000 !important}

#main_selects div.finish{margin-top:8px}
#main_selects div.finish input{width:120px; height:24px; font-size:.8em; padding:0 0 2px 0 !important}
#main_selects div.finish a{font-size:.7em; vertical-align:middle}

#main_selects div.box p,
#main_selects div.box span{vertical-align:top}

#main_selects div.box_select select,
#main_selects div.box_radio span,
#main_selects div.box_radio input,
#main_selects div.box_check span,
#main_selects div.box_check input{vertical-align:bottom}

/*---АвтоТовары---*/
.market_box {width:60%}
.market_box .main {padding:3px 0 3px 0}
.market_box .tr, .market_box .tl {width:3px !important;vertical-align:top}
.market_box .br, .market_box .bl {height:3px !important;vertical-align:bottom;padding-bottom:0 !important}
.market_box td {background-color:#bebebe !important; width:auto !important}
.market_box td td {font-size:100%}

.market_main {width:669px}
.market_main td {width:19%;vertical-align:middle;background-color:#fff !important;padding:.7em 0 .5em;text-align:center}
.market_main td img {margin-bottom:12px;margin-right:5px;margin-left:5px}

.market {width:495px}
.market td {vertical-align:middle;white-space:nowrap;background-color:#fff !important;padding:.7em 0 .5em}
.market td img {margin-right:5px}

.market_index p.title {font-size:95%; font-weight:bold; margin-bottom:.3em; line-height:117%}
.market_index span.counter {font-size:70%;color:#888;font-weight:normal}
.market_index p.brands {font-size:80%}
.market_index p.brands a {white-space:nowrap}

.compare .models .price {font-size:90% !important}
.compare .models .group_name th, .compare .models .group_name th.title {border-top:1px solid #bbb;background-color:#ccc !important}
td.td-diff {font-weight:bold !important}
td.td-nodiff {font-weight:normal !important}

#marketSelection-filter select {padding-left:5px; width:92%}
#marketSelection-filter option {padding-left:20px}
#marketSelection-filter option.current {padding-left:25px;color:red !important}

th.th-selected, td.td-selected {background-color:#e5e5b7 !important}
.infotable .d4 td, .infotable .d4 th {padding-left:0.6em !important}
/* -------------------------------------------- */

UL.m03 LI {margin:0 0 .3em 0;}

table.filter td.right,
table.fltr td.right{padding-right:0;}

.models H2 {margin-bottom:0;}

.models .image {width:110px;float:left;text-align:center;padding:.5em 0 !important;}

.models .info {width:160px;float:left;margin:.5em 10px 0px 10px; !important;}
.models .info LI{line-height:1em; margin-bottom:0.4em;}

.models .options {width:210px;float:left;margin:0px;margin-top:8px; !important;}

.models .comparemodels {clear:both;margin:0px 120px 0px 120px;}

.models .item {border:1px solid #bbb;padding:0;}
.catalogue .models .item {border:0;border-bottom:1px solid #bbb;padding-bottom:1em;}
.models .item H2 A {color:#004D99}
.models .item H2 A:visited {color:#6e1f99;}

.models .item .prices,
.resume .prices {line-height:176%;}

.models .item .prices A,
.resume .prices A {text-decoration:none;font-weight:bold;}

.models .item .prices A,
.models .item .prices A:visited,
.resume .prices A,
.resume .prices A:visited {color:#D50E26;}

.models .item .prices A SPAN,
.models .item .prices A:visited SPAN,
.resume .prices A SPAN,
.resume .prices A:visited SPAN {text-decoration:underline !important;color:#004D99;font-weight:normal;}

.models .item .prices A SPAN.small,
.models .item .prices A:visited SPAN.small,
.resume .prices A SPAN.small,
.resume .prices A:visited SPAN.small {text-decoration:none !important;color:#000;}

.models .item .prices A:visited SPAN,
.resume .prices A:visited SPAN {color:#6e1f99;}

.models .item .prices A:hover,
.resume .prices A:hover {color:#950E26 !important;}
.models .item .prices A:hover SPAN,
.resume .prices A:hover SPAN {color:#D50E26 !important;}

.models .item .prices A.black,
.resume .prices A.black {font-size:100%;font-weight:normal !important;text-decoration:underline !important;}

.price-table .pr A {font-size:131%;font-weight:bold;color:#f60;}
.price-table .pr SPAN {font-size:85%;color:#888}

/* галерея фоток */
#model .images .gallery {position:relative;z-index:1;margin-top:-1px;}
#model .images .gallery A,
#model .images .gallery .current {display:block;width:100px;height:100px;float:left;border:1px solid #fff;text-align:center;padding:10px;}
#model .images .gallery .current {border-color:#bbb;}
#model .images .gallery A:hover {border-color:#D50E26;}
#model .images .main {position:relative;width:100%;height:362px;z-index:2;}
#model .images .main A,
#model .images .main DIV {padding:20px;text-align:center;border:1px solid #bbb;height:320px;}
#model .images .main A {display:block;background:url('/i/next_foto.gif') 99% 50% no-repeat;}
#model .images .main A:hover {border:1px solid #D50E26;background:url('/i/next_foto_on.gif') 99% 50% no-repeat;}
#model .images .main .zoom {position:absolute;bottom:0;//bottom:-1px;right:0;//right:-1px;width:97px;height:34;float:none;padding:0;background:none;}
#model .images .main .zoom:hover {background:none;}
/*-----------------------------------------------
	Послесловие
-----------------------------------------------*/
.after,.paging:after,.models .item:after {content:"";display:block;height:0;clear:both;visibility:hidden;}

/* IE */
.after,.paging/*,.models .item,*/ {zoom:1;}