@import url("reset.css");

body {color:#000; background-color:#fff4da; font:12px Tahoma,Verdana,Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#000; font:1em Tahoma,Verdana,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#000; font:1em Tahoma,Verdana,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#00a8ff; text-decoration:underline}
a:hover {color:#216eaf}

.fBold {font-weight:bold}
.c-high {color:#ff8b04}
/* -- ---- typography ---- -- */

.top-bn {min-width:980px; text-align:center}

#minWidth {position:relative; z-index:9; width:980px; margin:0 auto}

.long-col {float:left; width:731px}
.side-col {float:right; width:242px; }

.light-columns {}
	.light-columns .light-long {float:right; width:548px}
	.light-columns .light-side {float:left; width:174px; z-index:100}

.grids-1 {}
	.grids-1 .long-col {width:729px}
		.grids-1 .long-col .light-long {width:478px}
		.grids-1 .long-col .light-side {position:relative; width:242px}
	.grids-1 .side-col {width:242px}

.i-info {float:right; width:100%}
/* // ---- top ---- // */
.top {position:relative; z-index:999; padding:8px 0 18px}
	.logo {float:left; width:226px; margin-right:24px; text-align:center}
	.logo strong {font-size:11px;}
	.top-search-block {float:left; width:490px; padding-top:12px}
		.top-search-block .brd-hd {height:0; line-height:0}
		.top-search-block .brd-hd div {width:12px; height:12px; background-image:url(../img/topsearch-crn.gif)}
		.top-search-block .brd-md {border:1px solid #438ece; background:#66b6fc url(../img/topsearch-bg.png) repeat-x 0 0; padding:14px 0px 14px 41px}

		.top-search-block .brd-btm div {top:-12px; margin-bottom:-12px}
		.top-search-block .brd-top div {margin-bottom:-12px}
		.top-search-block h2 {position:relative; left:-35px; font-size:15px; font-weight:normal; line-height:30px; padding:0 0 0 35px; height:31px; background:url(../img/topsearch-ico.png) no-repeat 0 0}
		.top-search-block h2 span.tvc { border:1px solid #438ECE; font-weight:bold; padding:1px 3px; background-color:#efefef; }
		.top-search-block select {float:left; width:174px; margin-right:5px}
		.top-search-block .btn {float:left; position:relative; margin-top:0px}
		.top-search-block .row-sel {position:relative; z-index:993; padding-bottom:10px}
		.top-search-block .extend-search {position:relative; z-index:91; padding-right:26px}
			.top-search-block .extend-search .link-click {position:relative; z-index:993; display:block; text-align:center; text-decoration:none; width:178px; margin:0 auto -26px; height:53px; line-height:26px; background:url(../img/topsearch-extend-n.png)}

		.search-mark {float:left; z-index:120; margin-right:6px}
		.search-mark .link-click {display:block; text-decoration:none; width:164px; padding-left:11px; height:29px; line-height:26px; background:url(../img/topsearch-extend.png)}
		.search-mark .link-click span {border-bottom:1px dashed}

	
				.top-search-block .extend-search .link-click span {border-bottom:1px dashed}
		.top-search-block .search-select {position:absolute; z-index:999; left:0; top:28px; width:354px}
			.top-search-block .search-select .search-sel-tp, .top-search-block .search-select .search-sel-bt {position:relative; overflow:hidden; font-size:1px; height:10px}
				.top-search-block .search-select .search-sel-tp .iePNG, .top-search-block .search-select .search-sel-bt .iePNG {position:relative; height:20px; background:url(../img/sel-bg.png)}
				.top-search-block .search-select .search-sel-bt .iePNG {top:-10px}
				.top-search-block .search-select .search-sel-md {border-right:1px solid #cfcfcf; border-left:1px solid #cfcfcf; background-color:#fefefe}
					.top-search-block .search-select .search-sel-md ul {float:left; width:33%}
						.top-search-block .search-select .search-sel-md ul li {cursor:pointer; cursor:hand; padding:0 5px 5px 18px}
						.top-search-block .search-select .search-sel-md ul li.selected {color:#00a8ff; text-decoration:underline}
	.login-form {position:relative; top:26px; float:right; width:165px; height:92px; background:#ffa210 url(../img/bgAuthblock.png)}
	.login-form a {color:#fff !important; text-decoration:none; border-bottom:1px dashed}
	.login-form a.p-up {background:url(../img/login-popup.gif) no-repeat 100% 2px; border-bottom-width:0; padding-right:16px}
		.login-form a.p-up span {border-bottom:1px dashed}
	.login-form a:hover {color:#222 !important;}
	.login-form ul {padding:28px 0 0 57px}
		.login-form ul li {padding-bottom:6px}
	.login-panel {position:relative; float:right; top:10px; width:165px; height:128px; background:#ff8200 url(../img/login-panel.png)}
		.login-panel dt {padding:18px 0 0px 34px; font-size:11px}
		.login-panel dd {position:relative; padding:4px 0 0px 62px; font-size:11px}
			.login-panel dd a {color:#fff !important; text-decoration:none; border-bottom:1px dashed}
			.login-panel dd .ico {position:absolute; left:32px; width:12px; background-image:url(../img/login-ico.gif); font-size:1px}
			.login-panel .ico-garage .ico {top:6px; height:11px}
			.login-panel .ico-profile .ico {top:6px; height:12px; background-position:0 -11px}
			.login-panel .ico-exit .ico {top:7px; height:9px; background-position:0 -23px}
	.login-panel dd a:hover {color:#222 !important;}
/* -- ---- top ---- -- */

/* // ---- extended search ---- // */
.search-params {position:absolute; z-index:991; top:0; left:0; width:412px; display:none}
.active-search .link-click {background-image:none !important}
.active-search .search-params {display:block}
	.search-params .type-c {color:#000; font-weight:bold; text-align:center; margin:0 0 -2px}
	.search-params .search-tp {height:10px; background:url(../img/extend-top.png); font-size:1px}
	.search-params .search-bt {height:11px; background:url(../img/extend-btm.png); font-size:1px}
	.search-params .search-md {background:url(../img/extend-md.png); padding:0 2px 0 1px}
		.search-params .searchmd {background:#fff url(../img/extend-md-b.png) repeat-x 0 100%; padding:30px 40px 0}
	.search-sels {position:relative; text-align:center; padding-bottom:18px}
		.search-sels select {float:none; width:150px}
	.search-params .ico {position:relative; display:block; background-image:url(../img/ico-cars.png); height:38px; margin-bottom:3px; font-size:1px}
		.search-params .ico-1 {width:85px; background-position:0 0}
		.search-params .ico-2 {width:89px; background-position:-85px 0}
		.search-params .ico-3 {width:69px; background-position:-174px 0}
		.search-params .ico-4 {width:85px; background-position:-243px 0}
		.search-params .ico-5 {width:83px; background-position:-328px 0}
		.search-params .ico-6 {width:83px; background-position:-411px 0}
		.search-params .ico-7 {width:86px; background-position:-494px 0}
		.search-params .ico-8 {width:93px; background-position:-580px 0}
	.search-params .vt {color:#646464; padding:15px 0 0 0}
		.search-params .vt .col-left {float:left; width:135px}
		.search-params .vt .col-right {float:right; width:135px}
		.search-params .vt label {position:relative; display:block; padding-left:27px}
			.search-params .vt label input {margin-top:20px}
		.search-params .btn-extend {text-align:center; padding-top:10px}
		.search-params .btn-close-ex {text-align:center; padding-top:15px}
/* -- ---- extended search ---- -- */

/* // ---- brd block ---- // */
.brd-block {}
	.brd-block .brd-hd {position:relative; z-index:91; font-size:1px}
	.brd-block .brd-md {position:relative; z-index:9}
		.brd-block .brd-rt {position:relative; float:right}
		.brd-block .brd-lt {position:relative; float:left}
		.brd-top {background-position:0 0}
			.brd-top .brd-lt {background-position:0 0}
			.brd-top .brd-rt {background-position:100% 0}
		.brd-btm {background-position:0 100%}
			.brd-btm .brd-lt {background-position:0 100%}
			.brd-btm .brd-rt {background-position:100% 100%}

.png-brd {padding-bottom:10px}
	.png-brd .brd-md {border:1px solid #cfcfcf}
	.png-brd .brd-hd div {overflow:hidden; width:10px; height:10px}
		.png-brd .brd-hd div div {position:relative; width:200%; height:200%; background:url(../img/png-crn-b.png)}
		.png-brd .brd-btm div {top:-10px; margin-bottom:-10px}
		.png-brd .brd-top div {margin-bottom:-10px}
			.png-brd .brd-btm .brd-rt div {left:-10px}
			.png-brd .brd-top .brd-rt div {left:-10px}

.white-brd {padding-bottom:10px}
	.white-brd .brd-md {background-color:#fff; border:1px solid #cfcfcf}
	.white-brd .brd-hd div {width:10px; height:10px; background-image:url(../img/white-crn.gif)}
	.white-brd .brd-btm {}
		.white-brd .brd-btm div {top:-10px; margin-bottom:-10px}
		.white-brd .brd-top div {margin-bottom:-10px}

.blue-brd {padding-bottom:10px}
	.blue-brd .brd-md {background-color:#fff; border:1px solid #a3b8d4}
	.blue-brd .brd-hd div {width:6px; height:6px; background-image:url(../img/blue-crn.gif)}
	.blue-brd .brd-btm {}
		.blue-brd .brd-btm div {top:-6px; margin-bottom:-6px}
		.blue-brd .brd-top div {margin-bottom:-6px}

.blue-brd-2 {padding-bottom:10px}
	.blue-brd-2 .brd-md {background-color:#fff; border:1px solid #a3b8d4}
	.blue-brd-2 .brd-hd div {width:6px; height:6px; background-image:url(../img/blue-2-crn.gif)}
	.blue-brd-2 .brd-btm {}
		.blue-brd-2 .brd-btm div {top:-6px; margin-bottom:-6px}
		.blue-brd-2 .brd-top div {margin-bottom:-6px}

.z1-brd { }
	.z1-brd .brd-md {background-color:#f9e6c4; border:1px solid #f9e6c4}
	.z1-brd .brd-hd div {width:8px; height:8px; background-image:url(../img/z1-crn.gif)}
	.z1-brd .brd-btm {}
		.z1-brd .brd-btm div {top:-8px; margin-bottom:-8px}
		.z1-brd .brd-top div {margin-bottom:-8px}

.ht-brd { }
	.ht-brd .brd-md {background-color:#f9e6c4; border:1px solid red}
	.ht-brd .brd-hd div {width:11px; height:11px; background-image:url(../img/ht-crn.gif)}
	.ht-brd .brd-btm {}
		.ht-brd .brd-btm div {top:-11px; margin-bottom:-11px}
		.ht-brd .brd-top div {margin-bottom:-11px}
		
.content-column {padding-bottom:10px}
	.content-column .brd-md {background:#ededed url(../img/cont-bg.png) repeat-x 0 0; border:1px solid #cfcfcf; padding:16px 14px}
	.content-column .brd-hd div {width:9px; height:9px; background-image:url(../img/cont-crn.gif)}
	.content-column .brd-btm {}
		.content-column .brd-btm div {top:-9px; margin-bottom:-9px}
		.content-column .brd-top div {margin-bottom:-9px}

/* -- ---- brd block ---- -- */

/* // ---- navigation block ---- // */
.navigation {padding-bottom:10px}
	.navigation .brd-md {border:1px solid #d27d00}
		.navigation .brdmd {border-left:1px solid #f8d04a;  background:#ef981f url(../img/nav/nav-bg.png) repeat-x 0 0; padding:0;}
	.navigation ul {position:relative; overflow:hidden; width:100%}
	.navigation li {position:relative; float:left; left:-1px;}
		/*.navigation li.nav-1 {padding:14px 45px 14px 54px;}
		.navigation li.nav-2 {padding:14px 34px 14px 40px;}
		.navigation li.nav-3 {padding:14px 43px 14px 32px;}
		.navigation li.nav-4 {padding:14px 41px 14px;}
		.navigation li.nav-5 {padding:14px 0 14px 37px;}*/
		.navigation li.nav-2 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}
		.navigation li.nav-3 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}
		.navigation li.nav-4 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}
		.navigation li.nav-5 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}
		.navigation li.nav-6 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}
		.navigation li.nav-7 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}
		.navigation li.nav-8 {background:url(../img/nav/nav-brd.png) no-repeat 0 2px;}

		.navigation li.nav-0 {display:block; padding:2px 4px 2px 8px;}
		.navigation li.nav-1 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-2 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-3 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-4 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-5 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-6 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-7 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.nav-8 a {display:block; padding:10px 10px 11px 11px;}
		.navigation li.search-nv {float:right; width:184px; background-image:none; padding:9px 44px 0 0}
			.navigation li.search-nv .btn {position:absolute; right:9px; top:5px;}
			.navigation li.search-nv .inp {border-color:#e14900; background:#fff4da; padding:2px 5px 2px 2px; font-size:11px}
				.navigation li.search-nv .inp input {color:#878787}
	
	.navigation a {color:#111; text-decoration:none; font-weight:900}
		.navigation .hr {color:#fff; font-weight:900; background:url(../img/nav/nav-bg-a.png) repeat-x 0 0;}
		
		.navigation a:hover {background:url(../img/nav/nav-bg-a2.png) repeat-x 0 0;}
		.navigation a.hr:hover {background:url(../img/nav/nav-bg-a.png) repeat-x 0 0;}
		
		.navigation li.nav-0 a:hover {background:none}

	.navigation .brd-hd div {width:10px; height:10px; background-image:url(../img/nav/nav-crn.gif)}
	.navigation .brd-btm {}
		.navigation .brd-btm div {top:-10px; margin-bottom:-10px}
		.navigation .brd-top div {margin-bottom:-10px}
/* -- ---- navigation block ---- -- */


/* // ---- nav-small block ---- // */
.nav-adverts {}
	.nav-adverts .brd-md {border:1px solid #d27d00}
		.nav-adverts .brdmd {border-left:1px solid #f8d04a;  background:#ef981f url(../img/nav-2/nav-bg.png) repeat-x 0 0; padding:0;}
	.nav-adverts  ul {position:relative; overflow:hidden; width:100%}
	.nav-adverts  li {position:relative; float:right;}
		.nav-adverts li.nav-1 {float:left;}
		.nav-adverts li.nav-1 a {display:block; padding:8px 11px 8px 18px;}
		.nav-adverts li.nav-2 a {display:block; padding:8px 11px 8px 18px;}
		.nav-adverts li.nav-3 a {display:block; padding:8px 11px 8px 22px;}
		.nav-adverts li.nav-4 a {display:block; padding:8px 11px 8px 18px;}
		.nav-adverts li.nav-5 a {display:block; padding:8px 11px 8px 18px;}
		
		.nav-adverts li.nav-11 {display:block;width:12px; height:10px}
		.nav-adverts li.nav-11-part {display:block;width:38px; height:10px}
		.nav-adverts li.nav-12 {display:block;width:38px; height:10px}
		
		.nav-adverts .sort-asc { background: url(../img/nav-2/sort-asc.gif) no-repeat right center; }
		.nav-adverts .sort-desc { background: url(../img/nav-2/sort-desc.gif) no-repeat right center; }
		.nav-adverts .sort-asc-a { background: url(../img/nav-2/sort-asc-a.gif) no-repeat right center; }
		.nav-adverts .sort-desc-a { background: url(../img/nav-2/sort-desc-a.gif) no-repeat right center; }

	.nav-adverts a {color:#111; text-decoration:none; font-weight:900}
		.nav-adverts a:hover, .nav-adverts a.active  {color:#9B410A; }

		.nav-adverts a.sort-asc:hover, .nav-adverts a.sort-asc-a:hover  { background: url(../img/nav-2/sort-desc-a.gif) no-repeat right center; }
		.nav-adverts a.sort-desc:hover, .nav-adverts a.sort-desc-a:hover  { background: url(../img/nav-2/sort-asc-a.gif) no-repeat right center; }


	.nav-adverts .brd-hd div {width:10px; height:10px; background-image:url(../img/nav-2/nav-crn.gif)}
	.nav-adverts .brd-btm {}
		.nav-adverts .brd-btm div {top:-10px; margin-bottom:-10px}
		.nav-adverts .brd-top div {margin-bottom:-10px}
/* -- ---- navigation block ---- -- */

/* // ---- auto adverts ---- // */
div.adverts {padding:0 14px 10px 14px}
	div.adverts strong.broken {color:#F12988}
table.adverts { width:100%; border-collapse:collapse;}
	table.adverts .sortedBy { background-color: #F9EBC8;}
	table.adverts td.sortedGarage1 { background:url(../img/ads_bg/bg1.png) repeat-y;}
	table.adverts td.sortedGarage2 { background:url(../img/ads_bg/bg2.png) repeat-y;}
	table.adverts td.sortedGarage3 { background:url(../img/ads_bg/bg3.png) repeat-y;}
	
	table.adverts tr.is_top td { background-color:#F6E6B3 }
	table.adverts tr.is_top td.sortedGarage1, table.adverts tr.is_top td.sortedGarage2, table.adverts tr.is_top td.sortedGarage3 { background:url(../img/ads_bg/bg4.png) repeat-y; }

	table.adverts .center {text-align:center}
	table.adverts div.compare {display:block;text-align:center; vertical-align:bottom}
		table.adverts div.compare label { }
		table.adverts div.compare input.check { margin:4px 0 0 0;}
	table.adverts td {padding: 4px 2px 0 2px}
		table.adverts td .color{color:#667;}
	table.adverts .ph {z-index:999; position:relative; float:left; margin:2px 2px 0 0}
		table.adverts .ph img {border:1px solid #000}

	table.adverts .ph-sold {z-index:1000;position:absolute;left:19px; margin:2px 2px 0 0}
		table.adverts .ph-sold img {border:none}

	table.adverts .hr {border-bottom: 1px dashed #777777; }
	table.adverts table.descr {width:100%}
		table.adverts table.descr td {padding:0;}
		table.adverts table.descr .date {color:#777777;font-size:10px;}
	
	table.adverts table.right th {color:#555; text-align:left}
	table.adverts table.right td {padding:0 0 0 4px}
	table.adverts span.ready {cursor:pointer; text-decoration:underline;color:#00a8ff}
	table.adverts span.ready:hover {color:#216eaf}



/* -- ---- auto adverts ---- -- */

/* // ---- middle block ---- // */
.middle {}
	.middle h1 {font-size:24px; font-weight:normal; padding:0 10px 10px}
	.middle h1.brands {padding-bottom:4px}
	.middle a.sell {font-size:24px; font-weight:normal; padding:0 10px 10px; display:inline}
.back-cat {float:right; padding:9px 0 0 0}
	.back-cat a {padding-left:13px; background:url(../img/ar.gif) no-repeat 0 5px}
.back-img-cat {float:right; padding:6px 0 0 13px}
.addadv-img {float:right; padding:3px 10px 0 0px}
.addadv-img2 {float:right; padding:3px 10px 0 0px}
/* -- ---- middle block ---- -- */

/* // ---- logo brands block ---- // */
.logo-brands {width:172px; height:108px; text-align:center}
/* -- ---- logo brands block ---- -- */

/* // ---- small char ---- // */
.small-char {padding:0 0 10px}
	.small-char .brd-md {border:1px solid #438ece; background:#65b6fc url(../img/char-bg.gif) repeat-x 0 0; padding:6px 10px 0px 18px}
	.small-char .brd-hd div {height:10px; width:10px; background-image:url(../img/char-crn.gif)}
		.small-char .brd-btm div {top:-10px; margin-bottom:-10px}
		.small-char .brd-top div {margin-bottom:-10px}
	.small-char dt {}
		.small-char dt.star-title {padding-top:5px}
	.small-char dd {color:#216eaf; font-weight:bold; padding-bottom:5px}
		.small-char dd a {color:#216eaf}
	.small-char dd.star {letter-spacing:-3px; padding-top:4px;}
	.small-char dd.star div.star-number {font-size:16px; letter-spacing:normal;  padding:0px 8px 0 0; display:block; float:right}
	.small-char dd.star div.star-pics {float:left}
/* -- ---- small char ---- -- */

/* // ---- big ph ---- // */
.view-bigph {position:relative; background-color:#fff; border:1px solid #d9d6d1}
.p-br, .p-bl, .p-tr, .p-tl {position:absolute; z-index:999; width:11px; height:11px; overflow:hidden; font-size:1px}
	.p-br div, .p-bl div, .p-tr div, .p-tl div {position:relative; width:22px; height:22px; background:url(../img/png-crn.png)}
.p-tl {top:-1px; left:-1px}
.p-tr {top:-1px; right:-1px}
	.p-tr div {left:-11px}
.p-bl {bottom:-1px; left:-1px}
	.p-bl div {top:-11px; left:0}
.p-br {bottom:-1px; right:-1px}
	.p-br div {top:-11px; left:-11px}

.r-crn {position:absolute; width:5px; height:5px; overflow:hidden}
	.r-crn i {position:relative; display:block; width:10px; height:10px; background:url(../img/photo-crn.png)}
.r-tl {top:0; left:0}
.r-tr {top:0; right:0}
	.r-tr i {left:-5px}
.r-bl {bottom:0; left:0}
	.r-bl i {top:-5px}
.r-br {bottom:0; right:0}
	.r-br i {top:-5px; left:-5px}

/* -- ---- big ph ---- -- */

/* // ---- add nav block ---- // */
.view-subnav {padding-top:11px; padding-bottom:10px}
	.view-subnav li {border-width:0 1px 1px; border-style:solid}
	.view-subnav .nv-link {zoom:1; text-align:center; padding:0 10px 15px}
	.view-subnav .last {padding-bottom:8px; padding-top:5px}
	.view-subnav .nv-tp {position:relative; top:-11px; height:11px; font-size:1px; margin:0 10px -11px}
		.view-subnav .nv-tp div {position:relative; width:11px; height:11px; overflow:hidden; margin-bottom:-11px}
			.view-subnav .nv-tp div div {width:200%; height:200%}
		.view-subnav .nv-tp .nv-l {left:-11px}
			.view-subnav .nv-tp .nv-l div {left:0}
		.view-subnav .nv-tp .nv-r {float:right; right:-11px}
			.view-subnav .nv-tp .nv-r div {left:-11px}
	.view-subnav a, .view-subnav .hr {position:relative; top:-3px; color:#fff; text-decoration:none; font-weight:bold}
	.view-subnav .type1-nv {border-color:#000}
		.view-subnav .type1-nv .nv-tp {background:#000 url(../img/addnv-type1-tp.gif)}
			.view-subnav .type1-nv .nv-tp div div {background:url(../img/addnv-type1-crn.png)}
		.view-subnav .type1-nv .nv-link {background:#000 url(../img/addnv-type1-bg.png) repeat-x 0 0}
	.view-subnav .type2-nv {border-color:#e14900}
		.view-subnav .type2-nv .nv-tp {background:#ff8300 url(../img/addnv-type2-tp.gif)}
			.view-subnav .type2-nv .nv-tp div div {background:url(../img/addnv-type2-crn.png)}
		.view-subnav .type2-nv .nv-link {background:#ff8300 url(../img/addnv-type2-bg.png) repeat-x 0 0; border-left:1px solid #fcc65f}
	.view-subnav .type3-nv {border-color:#e14900}
		.view-subnav .type3-nv .nv-tp {background:#ff4c27 url(../img/addnv-type3-tp.gif)}
			.view-subnav .type3-nv .nv-tp div div {background:url(../img/addnv-type3-crn.png)}
		.view-subnav .type3-nv .nv-link {background:#ff4c27 url(../img/addnv-type3-bg.png) repeat-x 0 0; border-left:1px solid #fcb366}
	.view-subnav .type4-nv {border-color:#e14900}
		.view-subnav .type4-nv .nv-tp {background:#e33939 url(../img/addnv-type4-tp.gif)}
			.view-subnav .type4-nv .nv-tp div div {background:url(../img/addnv-type4-crn.png)}
		.view-subnav .type4-nv .nv-link {background:#e33939 url(../img/addnv-type4-bg.png) repeat-x 0 0; border-left:1px solid #f7b672}
/* -- ---- add nav block ---- -- */

.w-bn, .left-bn, .right-bn {padding-bottom:10px}
	.left-bn .brd-md {padding:15px 0; font-size:11px; text-align:center}
	.left-bn .bn {padding-bottom:20px}
	.right-bn .brd-md {padding:0 0 7px 11px; font-size:11px}
		.right-bn .bn {position:relative; margin-left:-11px; padding-bottom:5px}

.download-link {padding-bottom:10px}
	.download-link .brd-md {padding:16px 3px 11px 72px}
	.download-link .brd-md  div {padding:9px 0px 0px 3px}
	.download-link .img-cover {position:relative; float:left; left:-58px; margin-right:-58px; margin-top:-5px}

.model-newsletter {padding-bottom:10px}
.model-newsletter .brd-md {padding:6px 6px 6px 6px;}
.model-newsletter .brd-md p { color: #686868; padding:0 2px 2px 3px; }
.model-newsletter .brd-md .inp {
	background-image:url(../img/inp-gray.png);
	border-color:#CFCFCF;
}

/* // ---- editor styles ---- // */
.for-editor {line-height:16px}
	.for-editor h2, .sub-title {font-size:18px; font-weight:normal; line-height:normal; padding-bottom:15px}
	.for-editor p {padding-bottom:16px}
	.for-editor .photo-big {padding-bottom:17px}
		.for-editor .photo-big img {border:1px solid #d8d8d8}
		.for-editor .photo-big small {display:block; color:#808080; font-size:10px; padding-top:1px}
	.for-editor .author small {position:relative; display:block; margin-top:-2px; color:#808080; font-size:11px}
	.for-editor .author {padding-bottom:13px}
	.for-editor .back-cat {padding-top:0}
	.for-editor .dt {color:#808080; font-size:11px; padding-bottom:2px}
	.for-editor .rules {position:relative; top:-14px; display:block; color:#686868; font-size:11px}
	.for-editor .rules2 {background-color:#fff4da; border:1px solid #cfcfcf; font-size:11px; padding:4px;margin-bottom:14px}
	.for-editor  ul {list-style-type:disc;margin-left:16px}
	.for-editor  ul li { display:list-item; border:none; margin:0; padding:2px; line-height:1em}
	.for-editor  ol {list-style-type: decimal;list-style-position:inside; margin:0; padding:0;}
	.for-editor  ol li { display:list-item; border:none; margin:0; padding:2px; line-height:1em}

	.for-editor .font-size {float:right;}
	.for-editor .font-size a.a-big {font-size:16px}
	
/* -- ---- editor styles ---- -- */

/* // ---- pages ---- // */
.pages {}
	.pages li {float:left; margin-right:4px; background:url(../img/pages-right.gif) no-repeat 100% 0; padding-right:6px; height:30px}
	.pages li.ar {margin:0; padding:1px 0 0 0; background-image:none; height:auto}
		.pages li.ar a {height:auto}
	.pages li.l-ar {padding-right:10px}
	.pages li.r-ar {padding-left:6px}
		.pages li.ar a {background-image:none; padding:0}
	.pages a {display:block; color:#000 !important; background:url(../img/pages-left.gif) no-repeat 0 0; height:30px; line-height:28px; padding:0 5px 0 11px; text-decoration:none}
	.pages .here {background:url(../img/pages-right-h.gif) no-repeat 100% 0; padding-right:5px; height:30px}
		.pages .here strong {display:block; color:#fff !important; background:url(../img/pages-left-h.png) no-repeat 0 0; height:30px; line-height:28px; padding:0 6px 0 11px; text-decoration:none; font-weight:normal}
/* -- ---- pages ---- -- */

/* // ---- view gallery ---- // */
.view-gallery {padding-bottom:10px}
	.view-gallery .brd-md {background:#ededed url(../img/gallery-bg.png) repeat-x 0 0; border:1px solid #cfcfcf; padding:8px 31px 18px 15px}
	.view-gallery .brd-hd div {height:11px; width:11px; background-image:url(../img/gallery-crn.gif)}
	.view-gallery .brd-btm {}
		.view-gallery .brd-btm div {top:-11px; margin-bottom:-11px}
		.view-gallery .brd-top div {margin-bottom:-11px}
	.view-gallery h3, .or-title {color:#f60; font-size:16px; font-weight:normal; padding-bottom:1px}
	.view-gallery .viewgallery {position:relative; padding:0 35px 0 33px}
		.view-gallery .l-ar {position:absolute; top:33px; left:0; width:29px; height:29px; background:url(../img/left-ar.png)}
		.view-gallery .r-ar {position:absolute; top:33px; right:0; width:29px; height:29px; background:url(../img/right-ar.png)}
		.view-gallery .viewgallery .vw-gal {position:relative; width:100%; overflow:hidden}
		.view-gallery table {border-collapse:collapse; border-spacing:0}
			.view-gallery table td {vertical-align:top; padding:0 5px}
	.one-row-vp {}
		.one-row-vp .brd-md {padding-right:15px; padding-bottom:9px}
		.one-row-vp .viewgallery {padding:2px 42px 0 38px}
		.one-row-vp .l-ar, .one-row-vp .r-ar {top:30px}
		.one-row-vp table td {padding:0 26px; text-align:center}
			.one-row-vp table td p {padding-top:7px}
		.one-row-vp .img-cover {position:relative; width:137px}
			.one-row-vp .img-cover img {border:1px solid #000}

	.vg-top-adverts { }	
	.vg-top-adverts .viewgallery .vw-gal { width:378px }
	.vg-top-adverts .brd-md { padding:8px 15px 18px 15px }
	.vg-top-adverts .img-cover-6 { position:relative; width:73px; margin-left:23px }
	.vg-top-adverts .img-cover-6 img { border:1px solid #000 }
	.vg-top-adverts table td {padding:7px 0 0 0;}
	.vg-top-adverts table td .holder { width:126px; }
	.vg-top-adverts table td .holder .holder-2 { padding:0 5px; text-align:center}
	.vg-top-adverts table td .holder p { padding-top:5px }
	.vg-top-adverts table td .holder .price { color2:#FF6600; color:#E53F3F; }

	.vg-top-adverts table.header { width:100%; border-collapse: collapse }
	.vg-top-adverts table.header td { padding:0 }

	.vg-dealer-adverts { }	
	.vg-dealer-adverts2 .viewgallery .vw-gal { width:378px }
	.vg-dealer-adverts .brd-md { padding:8px 19px 18px 18px }
	.vg-dealer-adverts .img-cover-7 { position:relative; width:137px; margin-left2:23px }
	.vg-dealer-adverts .img-cover-7 img { border:1px solid #000 }
	
	.vg-dealer-adverts2 table td {padding:7px 0 0 0;}
	.vg-dealer-adverts table td .holder { width:137px; }
	.vg-dealer-adverts table td .holder .holder-2 { padding:0 5px; text-align:center}
	.vg-dealer-adverts2 table td .holder p { padding-top:5px }
	.vg-dealer-adverts2 table td .holder .price { color2:#FF6600; color:#E53F3F; }

	.vg-dealer-adverts table.header { width:100%; border-collapse: collapse; margin-bottom:7px }
	.vg-dealer-adverts table.header td { padding:0 }

	.vg-marks-models { }	
	.vg-marks-models .viewgallery .vw-gal { width:660px; margin-left:0px }
	.vg-marks-models .brd-md { padding:8px 5px 18px 5px }
	.vg-marks-models .brd-md h3 { margin-left:38px; }
	.vg-marks-models .img-cover-7 { position:relative; width:151px; margin-left2:23px }
	.vg-marks-models .img-cover-7 img { border:1px solid #000 }
	.vg-marks-models table td {padding:7px 0 0 0; }
	.vg-marks-models table td .holder { width:165px; }
	.vg-marks-models table td .holder .holder-2 { padding:0 5px; text-align:center}
	.vg-marks-models table td .holder p { padding-top:5px }
	
			
/* -- ---- view gallery ---- -- */


/* // ---- weather gallery ---- // */
.weather-gallery {padding-bottom:10px}
	.weather-gallery .brd-md {background:#ededed url(../img/gallery-bg.png) repeat-x 0 0; border:1px solid #cfcfcf; padding:8px 8px 18px 8px}
	.weather-gallery h3, .or-title {color:#f60; font-size:16px; font-weight:normal; padding-bottom:1px}
	.weather-gallery .weathergallery {position:relative; padding:0 35px 0 33px}
		.weather-gallery .l-ar {position:absolute; top:10px; left:0; width:29px; height:29px; background:url(../img/left-ar.png)}
		.weather-gallery .r-ar {position:absolute; top:10px; right:0; width:29px; height:29px; background:url(../img/right-ar.png)}
		.weather-gallery .weathergallery .vw-gal {position:relative; width:100%; overflow:hidden}
		.weather-gallery table.weather-table {border-collapse:collapse; border-spacing:0;}
			.weather-gallery table.weather-table td.vwitem {vertical-align:middle; width:auto;  padding:0 5px; }
		.weather-gallery .weather-item {width:144px;  text-align:center;}
		.weather-gallery .weather-item .wi-right {float:right; width:45px}
		.weather-gallery .weather-item .wi-left {float:left;}
		.weather-gallery table.weather-table2 {border-collapse:collapse; border-spacing:0;}
		.weather-gallery table.weather-table2 td {vertical-align:middle; width:auto;}
		.weather-gallery table.weather-table2 td p.town {color:#00a8ff; }

/* -- ---- weather gallery ---- -- */


/* // ---- bottom nav ---- // */
.bottom-nav {padding-bottom:10px}
	.bottom-nav .brd-md {background:#000 url(../img/bnav-bg.png) repeat-x 0 0; border:1px solid #000; padding:14px 25px 0 0; font-size:11px}
	.bottom-nav .brd-hd div {width:12px; height:12px; background-image:url(../img/bnav-crn.gif)}
	.bottom-nav .brd-btm {}
		.bottom-nav .brd-btm div {top:-12px; margin-bottom:-12px}
		.bottom-nav .brd-top div {margin-bottom:-12px}
	.bottom-nav .view-bnav {float:left; width:420px; padding-bottom:14px}
	.bottom-nav table {width:100%; border-collapse:collapse; border-spacing:0}
		.bottom-nav td {padding:0 15px 0 20px; border-right:1px solid #5d6671; vertical-align:top}
			.bottom-nav td.lst {border-right-width:0}
	.bottom-nav ul {position:relative; margin-bottom:-3px}
	.bottom-nav li {padding-bottom:3px}
.view-briefly {color:#fff; float:right; width:425px}
	.view-briefly dt {position:relative; float:left; top:-2px; left:-66px; width:66px; margin-right:-66px; font-size:15px}
	.view-briefly p {padding-bottom:19px; line-height:14px}
/* -- ---- bottom nav ---- -- */

/* // ---- bottom ---- // */
.bottom {color:#989696; font-size:11px; padding:0 9px 15px 21px}
	.bottom .floatLeft {width:227px}
	.bottom .floatRight {width:680px; text-align:right;}
		.bottom .floatRight img {margin-left:6px}
	.bottom p {padding-bottom:3px}
/* -- ---- bottom ---- -- */

/* // ---- feedback ---- // */
.feedback {padding-right:12px}
	.feedback .inputs {padding:0 0 10px 140px}
		.feedback .inputs .lbl {position:relative; float:left; left:-140px; margin-right:-140px; width:130px; padding-top:6px}
		.feedback .inputs .w225 {width:225px}
		.feedback select {margin-top:3px; margin-bottom:10px}

		.feedback .captcha {position:relative; padding-right:290px}
		.feedback .captcha .img-c {position:absolute; left:86px; top:0; border:1px solid #000}

		.feedbackwide .captcha {position:relative; padding-right:450px}

		.feedback-cl0 .captcha {position:relative; padding-right:450px}
		.feedback-cl1 .captcha {position:relative; padding-right:410px}
		.feedback-cl2 .captcha {position:relative; padding-right:370px}

.add-response .brd-md {background:#ededed url(../img/resp-bg.png) repeat-x 0 0}
	.add-response .lbl-r {float:left; margin-right:15px; padding-top:6px}
	.add-response .recommend-li {float:left; width:120px; padding-top:6px}
		.add-response .recommend-li li {float:left; margin-right:20px}
			.add-response .recommend-li .chk-b {padding-left:15px}
	.add-response .btn {padding-top:20px}
	/* testimonial form*/
	.add-response .intro {font-size:11px; margin-bottom:10px}
	.add-response .rules {background-color:#fff4da; border:1px solid #cfcfcf; font-size:10px; padding:4px; margin-bottom:10px}
	.add-response .rules2 {background-color:#fff4da; border:1px solid #cfcfcf; font-size:10px; padding:4px;}
/* -- ---- feedback ---- -- */

/* // ---- nav other ---- // */
.nav-other {padding:0 0 32px 12px}
	.nav-other li {padding:0 0 6px}
/* -- ---- nav other  ---- -- */

/* // ---- nav other2 ---- // */
.nav-other2 {padding:0}
	.nav-other2 li {padding:0 0 6px }
	.nav-other2 li.last {padding:0}
/* -- ---- nav other2  ---- -- */

/* // ---- subscribe block ---- // */
.subscribe-block .brd-md {color:#686868; background:#ededed url(../img/subscribe-bg.png) repeat-x 0 0; padding:10px 34px 19px 14px}
	.subscribe-block h3 {padding-bottom:12px}
	.subscribe-block p {padding-bottom:10px}
	.subscribe-block .inp, .inp-gray {background-image:url(../img/inp-gray.png); border-color:#cfcfcf; padding-left:9px; margin-bottom:10px}
/* -- ---- subscribe block ---- -- */



/* // ---- subscribe block ---- // */
.steel-block .brd-md {color:#686868; background:#ededed url(../img/subscribe-bg.png) repeat-x 0 0; padding:10px 14px 19px 14px}
	.steel-block h3 {padding-bottom:12px}
	.steel-block p {padding-bottom:13px}
	.steel-block .inp, .inp-gray {background-image:url(../img/inp-gray.png); border-color:#cfcfcf; padding-left:9px; margin-bottom:10px}
/* -- ---- subscribe block ---- -- */


/* // ---- search-advert block ---- // */
.search-advert-block .brd-md {color:#111111; background:#ededed url(../img/subscribe-bg.png) repeat-x 0 0; padding:10px 14px 19px 14px}
	.search-advert-block h3 {padding-bottom:12px}
	.search-advert-block .lbl {float:left; width:212px; margin-right:7px; padding:6px 0 6px 0}
	.search-advert-block .inputs {float:left; padding-bottom:10px}
		.search-advert-block .inputs .inp-text {width:170px}
		.search-advert-block .inputs .inp-price {width:40px}
		.search-advert-block .inputs .inp-run {width:145px}
		.search-advert-block table {border-collapse:collapse; width:100%}
			.search-advert-block table td {vertical-align:middle}
			.search-advert-block table td .inp {margin-bottom:0px}
	.search-advert-block .hint {float:left; padding:4px 0 0 12px}
	.search-advert-block .long-select {width:212px; padding:2px 2px 2px 4px}
	.search-advert-block .price-select {width:50px; padding:2px 2px 2px 4px}
	.search-advert-block .inp, .inp-gray {background-image:url(../img/inp-gray.png); border-color:#cfcfcf; padding-left:4px; margin-bottom:10px}
/* -- ---- search-advert block ---- -- */

/* // ---- fast review ---- // */

.fast-reviews {padding-bottom:10px}
	.fast-reviews .brd-md {position:relative; color:#fff; background:#000 url(../img/fast-bg.jpg) repeat-x 0 0; border:1px solid #000; padding:15px 40px 18px 48px}
	.fast-reviews .brd-hd div {height:11px; width:11px; background-image:url(../img/fast-crn.gif)}
	.fast-reviews .brd-btm {}
		.fast-reviews .brd-btm div {top:-11px; margin-bottom:-11px}
		.fast-reviews .brd-top div {margin-bottom:-11px}
	.fast-reviews table {position:relative; border-collapse:collapse; border-spacing:0; margin-bottom:10px}
	.fast-reviews .scroll-td {width:400px}
	.fast-reviews .scroll-td .txt-tb {float:left; padding-top:8px; width:140px;}
	.fast-reviews .img-cover2 {float:left; margin:3px 8px 8px 0}
	.fast-reviews .scroll-reviews {position:relative; width:100%; overflow:hidden}
	.fast-reviews .brd-md td {color:#fff; line-height:16px}
		.fast-reviews .brd-md .or-title {line-height:normal; padding-bottom:12px}
		.fast-reviews .brd-md .top-title {line-height:normal; padding-bottom:2px; color:#f60; font-size:16px; font-weight:normal;}
		.fast-reviews .brd-md p {padding-bottom:8px}
	.fast-reviews .fast-rev-nav {text-align:center; padding-right:8px}
		.fast-reviews .fast-rev-nav img {background:url(../img/fast-li.gif) no-repeat 0 -14px; margin:0 2px}
		.fast-reviews .fast-rev-nav .selected img {background-position:0 0}
	.fast-reviews .l-ar, .fast-reviews .r-ar {position:absolute; top:103px; width:29px; height:29px; background:url(../img/fast-ar.png)}
		.fast-reviews .l-ar {left:9px}
		.fast-reviews .r-ar {right:8px; background-position:100% 0}


.img-cover-3 {position:relative; width:232px;}
.img-cover-3 img {border:1px solid #000}
.img-cover-3 .r3-crn {position:absolute; width:11px; height:11px; overflow:hidden}
.img-cover-3 .r3-crn i {position:relative; display:block; width:22px; height:22px; background:url(../img/ht-crn.gif)}
.r3-tl {top:0; left:0}
.r3-tr {top:0; right:0}
	.r3-tr i {left:-11px}
.r3-bl {bottom:0; left:0}
	.r3-bl i {top:-11px}
.r3-br {bottom:0; right:0}
	.r3-br i {top:-11px; left:-11px}

/* -- ---- fast review ---- -- */

/* // ---- simple tabs ---- // */
.simple-tabs {}
	.simple-tabs li {float:left; margin-right:2px; border:1px solid #e14900; background:#ff8502 url(../img/tabs-bg.png) repeat-x 0 0; border-bottom-width:0}
	.simple-tabs a {position:relative; display:block; padding:8px 20px 10px; color:#fff !important; text-decoration:none; border:1px solid #fcc25d; border-bottom-width:0}
		.simple-tabs a span {position:absolute; top:-2px; width:12px; height:12px; background:url(../img/tabs-cor.png); font-size:1px}
			.simple-tabs a .t-tl {left:-2px}
			.simple-tabs a .t-tr {right:-2px; background-position:100% 0}
	.simple-tabs li.selected {background-image:url(../img/tabs-bg-s.png); background-color:#000; border-color:#000}
		.simple-tabs li.selected a {border-width:0; padding:9px 20px 10px; color:#cfcfcf}
		.simple-tabs li.selected a:hover {color:#ffffff !important}
		.simple-tabs li.selected span {top:-1px}
			.simple-tabs li.selected a .t-tl {left:-1px; background-position:0 -12px}
			.simple-tabs li.selected a .t-tr {right:-1px; background-position:100% -12px}
/* -- ---- simple tabs ---- -- */

/* // ---- news list ---- // */
.news-list {font-size:11px}
	.news-list li {padding:0 0 22px 0; line-height:16px}
	.news-list li.last {padding:0 0 3px 0}
		.news-list .dt {color:#666;margin:4px 0 0 0}
		/*.news-list .img-cover {float:left; margin:4px 10px 0 0}*/
		.news-list .img-cover {float:left; margin:4px 10px 0 0; position:relative; width:82px}
			.news-list .img-cover img {border:1px solid #000}
		.news-list h2 {font-size:1em; font-weight:normal; padding-bottom:8px}
		.news-list h2.razvarot {font-size:16px; color:#FF6600;margin-top:30px}
		.news-list div.razvarot {}
		.news-list div.razvarot .separator-top {border-bottom:1px dashed #CFCFCF;margin:10px 0 5px 0;}
		.news-list div.razvarot .separator-bottom {border-bottom:1px dashed #CFCFCF;margin:5px 0 15px 0;}

	.pages-news {padding-left:157px}
		.pages-news {}
/* -- ---- news list ---- -- */

.vote-block .brd-md {color:#878787; background:#ededed url(../img/vote-bg.png) repeat-x 0 0; padding:10px 13px 19px 14px}
.vote-block h3, .top-rate h3 {padding-bottom:14px}
	.vote-block h3.second {margin-top:12px}

.vote-block h4 {color:#686868; font-size:1em; padding-bottom:12px}
.vote-block ul {padding-left:0}
	.vote-block li {position:relative; padding:0 0 8px 25px}
	.vote-block table {width:100%}
		.vote-block table th {text-align:left}
		.vote-block table td {padding:0 0 2px 0px; vertical-align:top; font-size:11px}
		.vote-block table td.title { }
		.vote-block table .percent {width:100%; padding:2px 0 8px 0;}
			.vote-block table .per-count {color:#686868; text-align:right; padding-left:5px}
			.vote-block table .per-votes {color:#b3b3b3; text-align:right; padding-left:5px}
			.vote-block table .percent div {height:9px; font-size:1px}

.top-rate {}
	.top-rate .brd-md {color:#878787; background:#ededed url(../img/cont-bg.png) repeat-x 0 0; padding:10px 34px 19px 14px}
	.top-rate .dot-li {padding-bottom:16px}
		.top-rate .dot-li li {padding-bottom:6px}
		.top-rate .dot-li a {text-decoration:none; border-bottom:1px dotted}
		.top-rate .dot-li .selected a {color:#000 !important}

.view-models {}
	.view-models li {padding:8px 0 10px 90px}
		.view-models li .img-cover {position:relative; float:left; width:80px; left:-90px; margin:-8px -90px 0 0}
			.view-models li .img-cover img {border:1px solid #000}
.brand-leaders {}
	.brand-leaders .view-leaders {position:relative; width:100%; overflow:hidden}
	.brand-leaders .brd-md {color:#878787; background:#ededed url(../img/brands-bg.png) repeat-x 0 0; padding:15px 120px 15px 194px}
		.brand-leaders .or-title, .media-partners .or-title {position:absolute; left:15px; top:26px}
	.brand-leaders table {border-collapse:collapse; border-spacing:0}
		.brand-leaders table td {background: url(../img/brands-i-bg.png) no-repeat 0 0; height:63px; text-align:center; padding:0 1px 0 0}
			.brand-leaders table td div {width:94px}
	.brand-leaders .l-ar, .brand-leaders .r-ar {position:absolute; top:16px; width:94px; height:61px; background:url(../img/brands-ar.png)}
		.brand-leaders .l-ar {left:90px}
		.brand-leaders .r-ar {right:16px; background-position:100% 0}

.media-partners {}
	.media-partners .brd-md {color:#878787; background:#ededed url(../img/brands-bg.png) repeat-x 0 0; padding:13px 14px 13px 122px}
	.media-partners .view-scroll {position:relative; width:100%; overflow:auto; height:67px}
	.media-partners .hscrollerbase {background:url(../img/scroll-bg.gif) repeat-x 0 11px; height:22px}
	.media-partners .hscrollerbar {background:url(../img/scroll-track.png) no-repeat 50% 0; padding:0 27px; cursor:pointer; cursor:hand; top:1px; width:20px !important; height:20px}
	.media-partners .hscrollerbaseend, .media-partners .hscrollerbasebeg {cursor:pointer; cursor:hand; width:38px !important; height:22px; background:url(../img/scroll-ar.png) no-repeat 0 0}
	.media-partners .hscrollerbaseend {background-position:100% 0}
		.media-partners .view-scroll table {border-collapse:collapse; border-spacing:0}
			.media-partners .view-scroll td {padding:0 12px}

/* // ---- brands models ---- // */
.view-brand-models {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:-16px}
	.view-brand-models td {padding:0 0 19px 0}
		.view-brand-models td.ph img {border:1px solid #d8d8d8}
		.view-brand-models td.item {padding:0 5px 0px 5px; width:50%; vertical-align:top}
		.view-brand-models td span.years {font-size:11px}
	.view-brand-models ul.years { }
		.view-brand-models ul.years li {font-size:11px}
		
.brands-list {width:100%; border-collapse:collapse; border-spacing:0; margin-bottom:-16px}
.brands-list {margin-bottom:0}
	.brands-list td {padding:0; /*padding:0 0 9px*/}
	.brands-list .item {width:24%; padding:0 2px 3px 4px}
	.buy .brands-list .item {width:24%; padding:4px 8px 8px 12px; font-size:13px}
	.brands-list td.item a { font-weight:bold; }
	.brands-list .logo-brands {width:92px; height:61px}
	.brands-list .blue-brd {width:94px; padding:0 0 8px 4px}
	.brands-list .blue-brd-2 {width:94px; padding:0 0 8px 4px}

	.brands-list .td-1 {background-color:#F9E6C4;}
	.brands-list .td-2 {background-color:#F9E6C4;}
	.brands-list .td-3 {background-color:none}
	.brands-list .td-3 div {width:4px}

.part-group-ads { }
.part-group-ads td {vertical-align:top; font-size:11px}
	.part-group-ads h2 {font-size:12px; font-weight:bold}
	.part-group-ads .c-high {font-size:12px}
	.part-group-ads p {padding:5px 0 2px}
.part-group-ads td.item {padding-left:13px}

.search-2col {margin-bottom:20px}
.search-2col td {vertical-align:top; font-size:11px}
	.search-2col h2 {font-size:12px; font-weight:normal}
	.search-2col .c-high {font-size:12px}
	.search-2col p {padding:5px 0 2px}
.garage-tbl td.item {padding-left:13px}
/* -- ---- brands models ---- -- */

/* // ---- news main ---- // */
.news-main {padding:0 0 0 10px}
	.news-main li {padding:0 0 32px 160px; line-height:16px}
		.news-main li .img-cover {position:relative; float:left; left:-160px; margin:2px -160px 0 0; border:1px solid #d8d8d8}
	.news-main li .dt {color:#808080; font-size:11px; padding-bottom:4px}
	.news-main li h2 {font-size:14px; padding-bottom:6px}
/* -- ---- news main ---- -- */


.news-table { padding: 0 0 0 8px}
.news-table table {width:100%;}
.news-table table.t1 td {vertical-align:top;}
.news-table table.t1 .img-cover {border:1px solid #d8d8d8}
.news-table table.t1 td.news {padding-bottom:12px}

.news-table table.t2 {width:100%}
.news-table table.t2 td {vertical-align:top}
.news-table table.t2 td.img {width:88px;padding-right:6px}

.news-table a.category { font-size:24px; text-decoration:none; border-bottom:1px dashed; display:block; margin:0 15px 16px 0; }
.news-table span.dt {color:#808080; font-size:11px; padding-bottom:4px}

.partners-table { padding: 0 0 0 8px}
.partners-table table {width:100%;}
.partners-table table.t1 td {vertical-align:top;}
.partners-table .img-cover {border:1px solid #d8d8d8}
.partners-table table.t1 td.news {padding-bottom:12px}

.partners-table table.t2 {width:100%}
.partners-table table.t2 td {vertical-align:top}
.partners-table table.t2 td.img {width:88px;padding-right:6px}

.partners-table table.t3 {}
.partners-table table.t3 td {vertical-align:top;}


/* // ---- tools line ---- // */
.tools-line {padding-bottom:15px}
	.tools-line li {float:left; padding:0 20px 0 0}
.lh19 li {line-height:20px;}
/* -- ---- tools line ---- -- */

/* // ---- reg form ---- // */
.reg-form {padding-left:10px; width:469px}
	.reg-form .inputs {padding-left:163px}
		.reg-form .inputs .lbl {left:-163px; margin-right:-163px; width:153px}
	.reg-form .captcha {position:relative; padding-right:191px}
		.reg-form .captcha .img-c {position:absolute; left:125px; top:0; border:1px solid #000}
	.reg-form .btn {padding-top:10px}
.profile-form {padding:20px 0 10px 10px; width:545px}
	.profile-form .inputs {padding-left:239px}
		.profile-form .inputs .lbl {left:-239px; margin-right:-239px; width:229px}
	.profile-form .btn {padding-top:10px}
	
	.profile-form .autos {padding-left:39px}
		.profile-form .autos .lbl {left:-39px; margin-right:-39px; width:29px}
		.profile-form .autos .inp {width:491px}

	.profile-form .autos2 {padding-left:39px}
		.profile-form .autos2 .lbl {left:-39px; margin-right:-39px; width:29px; }
		.profile-form .autos2 .inp {width:434px;}
		.profile-form .autos2 .lbr {float:right;padding-top:4px}

	.line-checks {padding:6px 0 10px}
		.line-checks li {float:left; padding-right:15px}
/* -- ---- reg form ---- -- */

/* // ---- path ---- // */
.path {float:right; font-size:11px; padding-top:10px}
	.path img {margin:5px 3px 0}

.addadv-img2 .path {float:right; font-size:11px; padding:0px; margin:0 0 3px 0;}
	.addadv-img2 .path img {margin:5px 3px 0;}
/* -- ---- path ---- -- */



.brd-rt-blue {background-image:url(../img/brd-rt-blue.gif) !important}

/* // ---- add car ---- // */
.form-addcar {}
	.form-addcar .lbl {float:left; width:140px; margin-right:7px; padding-top:6px}
	.form-addcar .inputs {float:left; padding-bottom:10px}
	.form-addcar .hint {float:left; padding:4px 0 0 12px}
	.form-addcar .inp {width:166px; border-color:#cfcfcf}
	.form-addcar .long-select {width:172px}
	.form-addcar .short-select {width:59px}
	.form-addcar .cost {float:left; margin-left:10px; width:59px}
	.form-addcar .inp-textarea {width:307px}
		.form-addcar .inp-textarea textarea {height:83px}
	.form-addcar .btn {padding-left:147px}
	.form-addcar table.images {}
		.form-addcar table.images th {text-align:right; padding:0 10px 10px 0;}
		.form-addcar table.images th.th2 {padding:0 10px 10px 10px;}
		.form-addcar table.images td {padding-bottom:10px}
		.form-addcar table.images th .item {float:right; position:relative; width:73px; margin-bottom:1px}
		.form-addcar table.images th .item img {border:1px solid #000}
	.form-addcar .captcha {float:left; margin-right:8px; padding-top:1px}
		.form-addcar .captcha .img-c {  border:1px solid #000}
	.form-addcar table.heir {border-collapse:collapse}
		.form-addcar table.heir td {}
	.form-addcar .medium-offer {}
		.form-addcar .medium-offer span {font-weight:bold}
/* -- ---- add car ---- -- */

/* // ---- list used car ---- // */
.list-usedcar {}
	.list-usedcar li {padding-bottom:20px}
	.list-usedcar .ph {position:relative; float:left; margin:2px 13px 0 0}
		.list-usedcar .ph img {border:1px solid #000}
	.list-usedcar .text {float:left; width:220px}
		.list-usedcar .text table {width:100%; border-collapse:collapse; border-spacing:0}
			.list-usedcar .text table th {text-align:left; white-space:nowrap; padding:0 16px 1px 0; vertical-align:top}
			.list-usedcar .text table td {padding:0 0 1px; vertical-align:top; width:100%}
		.list-usedcar .text h3 {font-size:1em; padding-bottom:4px}
	.list-usedcar .small-photo {position:relative; right:-5px; float:right}
		.list-usedcar .small-photo .item {position:relative; width:73px; margin-bottom:1px}
			.list-usedcar .small-photo .item img {border:1px solid #000}
/* -- ---- list used car ---- -- */

.form-invalid { background-color:#E20000; color:#ffffff; padding:4px;}
.form-invalid-register { background-color:#E20000; color:#ffffff; padding:4px; display:block}
.form-invalid-sell { background-color:#E20000; color:#ffffff; padding:4px; display:block; margin:1px 0px 2px 0}
.pointer {cursor:pointer; cursor:hand}


.action-rules {margin-bottom:12px}
	.action-rules h2 {padding-bottom:0px;}
		.action-rules h2 a {text-decoration:none;}
	.action-rules div.dashed {height:1px; border-bottom: 1px dashed #777777;}
	
	.action-rules #idActionRules {display:none;  background-color:#ffffff}
		.action-rules #idActionRules div.inner {padding:8px 8px 0 8px}
		.action-rules #idActionRules div.close {text-align:center; padding-bottom:8px}


.action-positions {}
.action-positions td { padding:0 8px 12px 0; vertical-align:top}
	.action-positions a.more {text-decoration:none; border-bottom: 1px dashed #222222; color:#333333}
		.action-positions a.more:hover {color: #000000}
	.action-positions tr.more {display:none}
	.action-positions .actionRateOptions {margin-top:0; margin-left:8px}
	.action-positions div.left {float:left; padding:0 8px}

	.action-positions .full-star, .action-positions .clear-star, .action-positions .half-star {background-image:url(../img/star-all.gif)}
			.action-positions .clear-star {background-position:-30px 0}
			.action-positions .half-star {background-position:-15px 0}
	.action-positions .voting {margin-right:5px;}

	.action-positions table.status {border-collapse:collapse}
	.action-positions table.status td {padding:0;}

	.action-positions table.status .percent {width:100px; padding-top:3px;}
	.action-positions table.status .per-count {color:#686868; text-align:right; padding-left:5px}
	.action-positions table.status .per-votes {color:#b3b3b3; text-align:right; padding-left:5px;}
	.action-positions table.status .percent div {height:9px; font-size:1px}



.crashNCAP {width:100%}
.crashNCAP th {text-align:left;font-weight:bold}

/* pdd */
#idQImage { padding: 12px 0 12px 0 }
#idQImage img {border:1px solid #d8d8d8}
#idQAns {margin: 8px 0 12px 0}
table#idLights {border-collapse:collapse; margin:0;}
table#idLights td {padding:0; height:20px; width:32px; text-align:center; vertical-align:middle}
#idPddResult {margin-top:8px;}


table.slim {border-collapse:collapse}
	table.slim td {padding:0}
	table.slim tr {padding:0}



.join_informer_486 {text-align:left; clear: both; padding: 5px; border: 1px solid #CFCFCF; background-color:#EDEDED; margin-bottom:12px} 

.join_informer_486 a.join_link, a.join_text {text-transform: none; font-size: 12px; font-family: Tahoma; padding: 0px 0px 0px 0px; margin:0px 0px 10px 0px;color:#00A8FF;text-decoration:underline; font-weight:normal;} 

.join_informer_486 a.join_link:hover, a.join_text:hover {text-transform: none; font-size: 12px; font-family: Tahoma; padding: 0px 0px 0px 0px; margin:0px 0px 10px 0px;color:#0000FF;text-decoration:underline;} 

.join_informer_486 .join_img {width:75px; height:75px;} 


#idFinanceMenu {border:1px solid #D27D00; background-color:#F7C940; width:101px; z-index:992;position:absolute;left:335px;top:202px; display:none}
	#idFinanceMenu a {display:block; color:#111; text-decoration:none; font-weight:900; padding:10px; background:url(../img/nav/nav-bg.png) repeat-x 0 0;}
		#idFinanceMenu a:hover {background:url(../img/nav/nav-bg-a2.png) repeat-x 0 0;}

#idAutoBazarMenu {border:1px solid #D27D00; background-color:#F7C940; width:191px; z-index:992;position:absolute;left:335px;top:202px; display:none}
	#idAutoBazarMenu a {display:block; color:#111; text-decoration:none; font-weight:900; padding:10px; background:url(../img/nav/nav-bg.png) repeat-x 0 0;}
		#idAutoBazarMenu a:hover {background:url(../img/nav/nav-bg-a2.png) repeat-x 0 0;}

#idServicesMenu {border:1px solid #D27D00; background-color:#F7C940; width:110px; z-index:992;position:absolute;left:335px;top:202px; display:none}
	#idServicesMenu a {display:block; color:#111; text-decoration:none; font-weight:900; padding:10px; background:url(../img/nav/nav-bg.png) repeat-x 0 0;}
		#idServicesMenu a:hover {background:url(../img/nav/nav-bg-a2.png) repeat-x 0 0;}

table.table1 { border:1px solid #808080; border-collapse:collapse}
table.table1 th, table.table1 td { border:1px solid #808080; padding:2px }


.dictionary-letters { font-size:20px; margin-bottom:10px }
.dictionary-letters a { font-weight:normal; display:block; padding-right:10px; height:20px; border2:1px solid red; text-align:center; float:left}
.dictionary-letters span { display:block; padding-right:10px; height:20px; border2:1px solid blue; text-align:center; float:left}
.dictionary-word { margin-bottom:20px }
.dictionary-word strong.title { display:block; margin-bottom:5px }
.dictionary-word div.linked { margin-bottom:5px }

h1.dictionary-current {padding-left:0}


.home-finance-preview {  }
.home-finance-preview img { border:1px solid #cfcfcf; }
.home-finance-preview .hfp-left { float:left; position:relative; width:217px;   margin-right:14px }
.home-finance-preview .hfp-right { float:left;  position:relative; width:217px;  }
.home-finance-preview .hfp-title { position:absolute; top:0px; left:0px; background-color:#FF6600;padding:2px 4px}
.home-finance-preview .hfp-title a { display:block; color:#fff; font-weight:bold; text-decoration:none  }
.home-finance-preview .hfp-content { font-size:11px; padding: 4px 0 0 0;  }
.home-finance-preview .hfp-content a { display:block; margin-bottom:3px; font-weight:bold }



#add-testimonial { background2:url(../img/extend-open.png) 0 0 no-repeat  }
#add-testimonial a.open-atp {  font-size:16px; }
#add-testimonial div.at-panel {display:none; position:relative; background-color:#fff; border:1px solid #cfcfcf; width:300px; margin-top:10px; padding:10px}
#add-testimonial strong.at-title {display:block; margin-bottom:8px}
#add-testimonial .select2 { width:120px }

a.la-add-advert {font-size:16px}

table.calc-7 { margin-top: 10px;}
table.calc-7 th { font-weight:bold; }
table.calc-7 .inp-gray { margin:0; }

table.calc-8 {  }
table.calc-8 th { text-align:left; padding-right:10px}
table.calc-8 .inp-gray { margin:0; }
table.calc-8 td.hint {font-size:11px;color:#777;}
ul.calc-8 {list-style-type:disc; list-style-position:inside;}
p.calc-8 { margin-top:10px;}


.home-calendar {
	width:460px; height:52px; overflow:hidden; 
	background: url(../img/kalendar.gif) 0 0 no-repeat;
	margin: 0 auto 10px auto;
}
.home-calendar h1 { padding-bottom: 0px}
.home-calendar .hc-content { padding: 10px 60px 0px 104px; }




/* // ---- home subnav ---- // */
.home-subnav-block { height:243px; margin-bottom:10px; }

.home-subnav {padding-top:11px;}
.home-subnav li {border-width:0 1px 1px; border-style:solid}
.home-subnav .nv-link {zoom:1; text-align2:center; padding:0 10px 15px 53px; line2-height:23px;}
.home-subnav .nv-link .nv-link-1 {height:23px; position:relative;}
.home-subnav .nv-link .nv-link-1 img {position:absolute; top:-8px; left:-42px;}
.home-subnav .nv-link-last { padding-bottom:13px; }
.home-subnav .last {padding-bottom:8px; padding-top:5px}
.home-subnav .nv-tp {position:relative; top:-11px; height:11px; font-size:1px; margin:0 10px -11px}
.home-subnav .nv-tp div {position:relative; width:11px; height:11px; overflow:hidden; margin-bottom:-11px}
.home-subnav .nv-tp div div {width:200%; height:200%}
.home-subnav .nv-tp .nv-l {left:-11px}
.home-subnav .nv-tp .nv-l div {left:0}
.home-subnav .nv-tp .nv-r {float:right; right:-11px}
.home-subnav .nv-tp .nv-r div {left:-11px}
.home-subnav a, .home-subnav .hr {position2:relative; top2:-3px; color:#FF6600; text-decoration:none; font-weight:bold; font-size:14px}

.home-subnav .type1-nv {border-color:#000}
.home-subnav .type1-nv .nv-tp {background:#000 url(../img/addnv-type1-tp.gif)}
.home-subnav .type1-nv .nv-tp div div {background:url(../img/addnv-type1-crn.png)}
.home-subnav .type1-nv .nv-link {background:#000 url(../img/addnv-type1-bg.png) repeat-x 0 0}
		
.home-subnav .type10-nv {border-color:#cfcfcf}
.home-subnav .type10-nv .nv-tp {background:#fff url(../img/addnv-type10-tp.gif)}
.home-subnav .type10-nv .nv-tp div div {background:url(../img/addnv-type10-crn.png)}
.home-subnav .type10-nv .nv-link {background:#fff url(../img/addnv-type10-bg.png) repeat-x 0 0;}
/* -- ---- home subnav ---- -- */

/* // ---- home subnav ---- // */
.ads-subnav-block {margin:11px 0;}
.ads-subnav {padding-top:11px;}
.ads-subnav li {border-width:0 1px 1px; border-style:solid}
.ads-subnav .nv-link {zoom:1;  padding:0 10px 15px 53px; }
.ads-subnav .nv-link .nv-link-1 {height:24px; position:relative;}
.ads-subnav .nv-link .nv-link-1 img {position:absolute; top:-8px; left:-42px;}
.ads-subnav .nv-link .nv-link-2 {height:24px; position:relative;}
.ads-subnav .nv-link .nv-link-2 img {position:absolute; top:-6px; left:-42px;}
.ads-subnav .nv-link-last { padding-bottom:13px; }
.ads-subnav .last {padding-bottom:8px; padding-top:5px}
.ads-subnav .nv-tp {position:relative; top:-11px; height:11px; font-size:1px; margin:0 10px -11px}
.ads-subnav .nv-tp div {position:relative; width:11px; height:11px; overflow:hidden; margin-bottom:-11px}
.ads-subnav .nv-tp div div {width:200%; height:200%}
.ads-subnav .nv-tp .nv-l {left:-11px}
.ads-subnav .nv-tp .nv-l div {left:0}
.ads-subnav .nv-tp .nv-r {float:right; right:-11px}
.ads-subnav .nv-tp .nv-r div {left:-11px}
.ads-subnav a, .ads-subnav .hr {position2:relative; top2:-3px; color:#FF6600; text-decoration:none; font-weight:bold; font-size:14px}

.ads-subnav .type1-nv {border-color:#000}
.ads-subnav .type1-nv .nv-tp {background:#000 url(../img/addnv-type1-tp.gif)}
.ads-subnav .type1-nv .nv-tp div div {background:url(../img/addnv-type1-crn.png)}
.ads-subnav .type1-nv .nv-link {background:#000 url(../img/addnv-type1-bg.png) repeat-x 0 0}
		
.ads-subnav .type10-nv {border-color:#cfcfcf}
.ads-subnav .type10-nv .nv-tp {background:#fff url(../img/addnv-type10-tp.gif)}
.ads-subnav .type10-nv .nv-tp div div {background:url(../img/addnv-type10-crn.png)}
.ads-subnav .type10-nv .nv-link {background:#fff url(../img/addnv-type10-bg.png) repeat-x 0 0;}
/* -- ---- home subnav ---- -- */

/* -- -- profile -- */
.profile-img-1 { border:1px solid #D8D8D8; }

table.qp-1, table.qp-2 { border-collapse:collapse; }
table.qp-1 td, table.qp-2 td { vertical-align:top; }
table.qp-1 td { padding: 4px;}
table.qp-2 th { padding: 4px; text-align: left;}
table.qp-2 td { padding: 4px; }

h2.profile-sub-title { 
	font-size:18px; font-weight:normal; text-decoration:none; 
	border-bottom:1px dashed; display:block;
	color:#FF8B04;
	margin:0 15px 0px 10px; }

table.pas { margin-bottom:10px }
table.pas td { padding:0 5px}
table.pas td select { margin-bottom:0; }

div.ezdit {margin-left:5px}
div.ezdit ul {list-style-type:circle; margin-left:15px}
div.ezdit ul li {padding:5px;}
/* // -- profile -- */



.ads-list-is-top { text-align:center; margin-bottom:10px; color:#E53F3F; font-weight:bold; }


