/* Reset
-------------- */
HTML,BODY,DIV,SPAN,APPLET,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,PRE,A,ABBR,
ACRONYM,ADDRESS,BIG,CITE,CODE,DEL,DFN,EM,
FONT,IMG,INS,KBD,Q,S,SAMP,SMALL,STRIKE,
STRONG,SUB,SUP,TT,VAR,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	}



html { width: 100%;  }
body { width: 100%; margin: auto}

#minWidth 
{
	background:#fff url(/img/1.7/gt/page-t-gd-wh.jpg) no-repeat 100% 25px;	
	position:relative;min-width:999px; text-align:center
	}
.block {min-width:999px; max-width:1300px; margin:0 auto; text-align:left;position:relative;}

body {
	color:#000;
	background-color:#fff;
	font:.75em Arial,Helvetica,'MS Sans Serif',sans-serif;
	}
td,th {color:#000; font:1em Arial,Helvetica,'MS Sans Serif',sans-serif}

table	{	border-collapse:collapse;	}

img {border:0; vertical-align:top}

a:focus, a:active {outline:none}

.cfix, .clear-li li {width:100%}
.cfix:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}
.cfix, .clear-li li {display:inline-block}
/* Hide from IE Mac \*/
.cfix, .clear-li li {display:block}
/* End hide from IE Mac */

.middle-text ul, .nolist, .nolist ul, .show-company {margin:0; padding:0; list-style-type:none}

.width100 {width:100%}
.width75 {width:75%}
.width50 {width:50%}
.floatLeft {float:left}
.floatRight {float:right}
.alignLeft {text-align:left}
.alignRight {text-align:right}
.alignCenter {text-align:center}
.mar-r {margin-right:-15%}

.more {text-decoration:none}
	.more span {text-decoration:underline}

.hid-o {width:100%; overflow:hidden}

form {margin:0; padding:0}

.clr {clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important}

div.txt-tb:after {display:block; line-height:0; height:0; font-size:1px; visibility:hidden; content:" ";}
div.txt-tb {position:relative; z-index:999; display:table-cell}
/* for safari */ body:last-child:not(:root:root) div.txt-tb {display:table}/* for safari */

.chk-b {position:relative; display:block; padding-left:20px}
	.chk-b input {position:absolute; left:-1px; top:-2px; margin-left:0}


.va {display:table-cell; vertical-align:middle}
	.v-align {}

.mr-left {position:relative; margin:0 -17px 0 -21px; zoom:1}

.pt16 {padding-top:16px !important}

#statistics {	display:none;}
#akavita	{display: none}
#yad_bottom	{	margin-top:40px;	}
#tooltip{
	max-width:13em;
	position:absolute;
	border:1px solid #a8a8a8;
	background:#ffffc9;
	padding:3px 7px;
	color:#000;
	display:none;
	z-index: 999;
	-webkit-box-shadow:1px 4px 8px rgba(0,0,0,.3);
	-moz-box-shadow:1px 4px 8px rgba(0,0,0,0.3);
	}

#top_banner_title embed, #top_banner_title object {
width:100% !important;
}

SUP, SUB {
	vertical-align:middle;
	position:relative;
	font-size:.75em;
	}
SUP {bottom:0.5em;}
SUB {top:0.5em;}


.asholder {position:relative;	}


#g-adsense-200	{margin: 0 auto;text-align: center;width: 240px;}
#banner-buy-holder-long	{text-align:center}

#loading {position:fixed; z-index:999; top:0; left:0; height:100%; width:100%; background:url(/img/overlay-s.png)}
	#loading .img	{	background:url(/img/loading.gif) no-repeat center center;position:fixed;top:50%;right:50%;z-index:999;width:66px;height:66px;margin-top:-33px;margin-left:-33px;	}
	
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0}

/* // ---- typography ---- // */

.fBold {font-weight:bold;}
.f13 {font-size:1.083em}
	.f13 .f11 {font-size:.846em}
.f14, .for-editor h3 {font-size:1.167em}
.f16, .translate {font-size:1.333em}
.f17 {font-size:1.417em}
.f10 {font-size:.833em}
.f11 {font-size:.917em}
	.f11 .f10 {font-size:.909em}
	.f11 .f12 {font-size:1.091em}
	.f11 .f14 {font-size:1.273em}
	
	
a {color:#247fe6; text-decoration:underline}
a:visited {color:#335C99}
a:hover {color:#d22333}


/* Header white theme
---------------------------- */
body {
	background:#fff url(/img/1.7/gt/page-t-gd-wh.jpg) no-repeat 100% 25px;	
	}

	.l-header .logo .h-logo {
		background:url(/img/1.7/gt/lastochka-wh.png) no-repeat 0 0;
		}
* HTML .l-header .logo .h-logo {
		background:url(/img/1.7/gt/lastochka-wh_.png) no-repeat 0 0;
		}
	.l-header .b-mainnav LI A, .l-header .b-mainnav LI SPAN {
			color:#000;
			border-bottom:1px solid #7f7f7f;
			}
		.b-mainnav LI A:hover, .b-mainnav LI SPAN:hover {
			color:#d22333;
			border-bottom:1px solid #d22333;
			cursor:pointer;
			}
		.b-mainnav LI .cur, .b-mainnav LI SPAN.cur {
			background:url(/img/1.7/gt/mainnav-cur-wh.png) no-repeat 50% 0;
			color:#fff;
			position:relative;
			border:none;
			}
			.l-header .b-mainnav LI .cur A, .l-header .b-mainnav LI .cur SPAN {
			color:#fff;
			border-bottom:1px solid #d16871;
			}
			
	.b-usernav-open dt.b-usernav-t {
		background:#161616;
		}	

.l-header .popup
{
    display: block; 
    padding: 10px; 
    background: none repeat scroll 0% 0% #d22333; 
    border-radius: 10px 10px 10px 10px; 
    box-shadow: 0pt 0pt 5px #000; 
    position: absolute; 
    margin-left: -20px;
}
.l-header .popup A
{
    color:#fff !important;
    text-decoration:none !important;
    display:inline !important;
    border:none !important;
}
.l-header .popup A:hover
{
    text-decoration:underline !important;
}

/* Path extend 
---------------------- */
.path-extend-holder {
	height:3.5em;
}
.path-extend {
	position:absolute;
	top:0;
	left:0;
	font-size:.917em;
	padding:0 35px;
	
	background-color:#fff;
	}
	.path-extend li { list-style:none;position:relative; float:left; background:url(/img/crumbs-arrow.gif) no-repeat 100% 6px; padding:6px 16px 5px 0; margin-right:9px}
		.path-extend li.lst {background-image:none}
	.path-extend li a:link,
	.path-extend li a:visited {color:#000;}
	.path-extend li a:hover,
	.path-extend li a:active{color:#d22333;}
		.path-extend li.home {padding:2px 16px 0px 0}
		.path-extend li.mod	{padding:6px 12px 6px 0}
		.path-extend li.norm	{	padding:6px 18px 3px 0;	}
		.path-extend .show-extend {padding:3px 30px 3px 0}
		.path-extend .sm {padding-right:3px}
		.path-extend .parent {display:block; padding:3px 0 1px 2px;}
		/*+safari only*/
			body:first-of-type .path-extend li.norm	{	padding:7px 18px 3px 0;	}
			body:first-of-type .path-extend .parent {padding:4px 0 2px 2px}
		/*-safari only*/
		.path-extend .show-ext-block {position:absolute; color:#fff;background-color:#000; z-index:999;left:-8px; top:23px; display:none}
			.path-extend .show-ext-block a:link,
			.path-extend .show-ext-block a:visited {	color:#fff	}
		.path-extend .expand, .path-extend .hide-expand {position:absolute; top:5px; right:12px; width:15px; height:16px; background:url(/img/arrow-down.gif) no-repeat 100% 6px}
		.path-extend .hide-expand {display:none}
		.path-extend .hover {}
			.path-extend .hover .parent {color:#d22333}
				.path-extend .hover .parent:hover {}
			.path-extend .hover .sm	{	padding-right:2px;		}
			.path-extend .hover .expand { background:#000 url(/img/arrow-down-2.gif) no-repeat 100% 6px}			
			.path-extend .selected {}
			.path-extend .selected .show-ext-block {display:block}
			.path-extend .selected .parent {position:relative; color:#3b3b3b; background-color:transparent !important}
			.path-extend .selected .hide-expand {display:block; cursor:pointer; cursor:hand;background:#000 url(/img/arrow-down-2.gif) no-repeat 100% 6px !important}
				.path-extend a.used	{text-decoration: none}
					.path-extend .link	{text-decoration: underline}
				.path-extend .count	{color:#d22333;font-size:80%;text-decoration: none}
				.ext-middle .count	{color:#d22333}
				.ext-middle a:hover .count	{color:#EB9DA4}

		.ext-middle {padding:5px 0;z-index:999;position:relative;}

			.big ul {	border-right:1px solid #333;float:left;display:block; width:121px;	}
				.big ul.lst	{	border:none;width:122px	}	
			.ext-middle a {display:block; padding:5px 5px 5px 10px;float:none;}
			.ext-middle li {padding:0 2px;margin:0;background:none;float:none;display:block;}				
				.ext-middle a:hover {background-color:#c1161f !important; background-position:0 0; color:#fff !important}
				.ext-middle .selected	{	font-weight:bold;color:#000 !important;	}
				.ext-middle .selected span	{	display:block; padding:5px 5px 5px 10px;float:none;color:#000 !important;background-color:#fff !important;}
					.ext-middle .selected a:link,
					.ext-middle .selected a:visited {color:#000 !important;background-color:#fff;}
					.ext-middle .selected a:hover,
					.ext-middle .selected a:active{color:#d22333 !important;background-color:#fff !important;}
				


.main-holder {min-width: 970px; width: 100%;margin-top:10px;}

.content { width: 73%; float: left;  }
.right-column { float: right; width: 27%;text-align:center;}
.right-column .right-col	{	margin-right:20px;	}
/*.banner { margin: 10px 30px 30px 0;  } */


	.right-column a.textad	{
		text-decoration:none;
		background-color:#FFE4E4;
		margin: 0px 30px 35px 0px;
	padding: 10px 15px;
	text-align: left;
	display:block;
		}
	.right-column a:hover.textad	{background-color:#c2d7f2;}
	.right-column .textad .title	{
		display:block;text-decoration:underline;font-weight:bold;
		}
	.right-column .textad .text	{color:#000;margin:3px 0;display:block;}
		.right-column .textad .url	{font-size:.9em;display:block;color:#666}

.else { background: url(/img/arrow-for-buttons.gif) top right no-repeat; height: 35px;  margin: 20px 0 20px 70px; }
	.else .in-else { margin-right: 65px; padding-left: 3px;  height: 30px; background: #ebf1da url(/img/else-left.gif) left no-repeat; }
		.else .in-else ul { width: 100%; list-style: none; padding-left:15px }
			.else .in-else ul li { float: left; margin:4px 16px 0 0;}
				.in-else ul li a { color: #688f00; float: left; padding-top:4px; font-size: 0.933em; }
					.in-else ul li a:hover {color: #d22333}
				.in-else ul li a:visited { color:#688f00; }
				.in-else ul li.but { float: left; padding: 4px 8px 0 8px}
				.in-else .sel	{	height:22px;margin:5px -8px 0 -8px;background:#658f01 url(/img/button-green-1.gif) top left no-repeat;	}
				.in-else .first	{	margin-left:-8px!important	}
				.in-else .sel a,
				.in-else .sel span	{	display:block;padding:4px 8px 5px 8px;font-weight:bold;color:#fff !important;background:url(/img/button-green-2.gif) top right no-repeat;	}
				
				body:first-of-type .in-else .sel span	 {	padding-top:5px;	}
				body:first-of-type .in-else ul li a 	 {	padding-top:5px;	}
				
.unabl span { display: block; color: #c6d79b; font-size: 0.933em; padding: 5px 0px 0 0px}

.description { line-height:140%; padding: 0 15px 15px 30px}

.car-logo { float: left; margin: 0 20px 0 0}

.title-crumbs { clear: both; margin-left: 15px}
.title-crumbs-item { font-size:2.5em; color: #000; float: left; padding-top: 4px; font-weight: bold; letter-spacing: -0.08em;}
.title-crumbs-item a {color: #000}
.title-crumbs-item a:hover { color: #d22333}
.title-crumbs-item a:visited { color: #000}
.title-crumbs-arrow {font-size:2.5em; color: #000; float: left; padding: 4px 5px 0 5px}

.user { list-style: none; float: left}
.user li { float:left; color: #8c8c8c }
.user li.link { padding: 2px 0 0 6px; font-size: 0.933em}
.user li.sharp { padding: 2px 0 0 15px}
.user li.sharp a { color: #4f9cef}
.user li a { color: #666; font-weight: bold}
.user li a:hover { color: #000}


/* oldschool-bottom-navigation border:1px solid #e5e5e5; */

/* hr */
.hr-carbon-light
 {
	background:#dcdede;
	height:1px;
	margin:0 0 15px;
	font-size:0;
	}


/* Paging-light
-------------------------*/	
.b-paging-light {
	overflow:hidden;
	zoom:1;
	list-style:none;
	font-size:1.25em;
	font-weight:bold;
	margin-top:15px;
	}
	.b-paging-light LI {
		float:left;
		margin:0 7px 0 0;
		}
	.b-paging-light LI A {
		display:block;
		padding:2px 6px;
		text-decoration:none;
		
		}
	.b-paging-light LI A:hover 
	{
	    
		}
	.b-paging-light LI SPAN {
		display:block;
		padding:2px 6px;
		}
	.b-paging-light LI SPAN.cur {
		
		padding:2px 6px;
		color:#fff;
		background-color:#d22333;
		}

	.b-paging-light LI.next A,
	.b-paging-light LI.prev A {
		border:none;
		background:transparent;
		text-decoration:underline;
		}

	.b-paging-light LI.prev A,
	.b-paging-light LI.prev SPAN {
		padding-left:0;
		}
	.b-paging-light LI.prev SPAN,
	.b-paging-light LI.next SPAN {
		color:#bcbec0;
		}

/* foo crumbs */
.b-crumbs-foo {
	overflow:hidden;
	zoom:1;
	background:#9a9c9f url(/img/1.7/foo/foo-crumbs-gd.png) repeat-x 0 0;
	font-size:.92em;
	height:30px;
	color:#fff;
	line-height:30px;
	margin-top:40px;
	}
	.b-crumbs-foo UL {
		overflow:hidden;
		zoom:1;
		margin:0 37px;
		list-style:none;
		}
		.b-crumbs-foo LI {
			float:left;
			background:url(/img/1.7/foo/foo-crumbs-sep.gif) no-repeat 0 50%;
			padding:0 8px 0 17px;
			margin:0 9px 0 -9px;
			}
			.b-crumbs-foo LI A {
				color:#fff !important;
				display:block;
				}


/* foonav */
.b-foonav {
	background:#f1f2f2;
	padding:15px 0;
	text-align:left;
	font-size:.92em;
	}
.h-foonav {
	padding:0 35px;
	}
	.b-foonav TABLE {
		table-layout:fixed;
		width:100%;
		}
		.b-foonav TD {
			border-left:1px solid #dcdede;
			padding:5px 10px 5px;
			vertical-align:top;
			}
		.b-foonav TD.first {
			border-left:none 0;
			}
		.b-foonav A {
			color:#797b7d !important;
			text-decoration:none;
			}
		.b-foonav TD:hover A,
		.b-foonav TD.hover A {
			color:#554d49 !important;
			}

		.b-foonav H3 {
			font-size:1.09em;
			font-weight:bold;
			margin:0 0 .5em;
			}
		.b-foonav UL {
			list-style:none;
			}
		.b-foonav UL.half {
			float:left;
			width:50%;
			clear:right;
			}
			.b-foonav LI {
				margin:.5em 0;
				
				}
		.b-foonav A:hover {
			text-decoration:underline;
			}

.bottom-cp	{	background-color: #222;border-top: solid 5px #1b1b1b; 	}
.bottom {color: #727272;padding:15px 35px 15px 35px; width:auto; font-size:.917em; }
	.bottom .floatLeft {width:40%}
	.bottom .ico-c {width:20%; margin-right:-15%; text-align:center; padding-top:0}
	.bottom .floatRight {width:60%}
		.bottom .lnk	{	cursor:pointer; cursor:hand;color:#a4b6c8;	}
		.bottom .floatRight li {float:right}
	.bottom ul {padding-top:0; padding-bottom:3px}
	.bottom ul li {float:left; border-left:1px solid #727272; padding:0 5px 1px}
	.bottom ul li.frst {border-left-width:0}	
	.bottom a:link,
	.bottom a:visited	{ color: #a4b6c8}
	.bottom a:hover,
	.bottom a:active	{ color: #fff}
.bottom .report-error	{	margin-top:15px;font-weight:bold;	}
	.bottom .report-error a	{	color:#d22333;padding-right:20px;background:url(/img/error.gif) no-repeat right center;	}
/* b-footer */
.b-footer {
	text-align:left;
	padding:20px 0;
	font-size:.92em;
	line-height:1.65;
	overflow:hidden;
	zoom:1;
	}
.h-footer {
	padding:0 45px;
	}
	.b-footer .copy {
		float:left;
		width:30%;
		}
	.b-footer .nav {
		float:left;
		width:14%;
		}
	.b-footer .contacts {
		float:left;
		width:20%;
		}
	.b-footer .side {
		float:right;
		width:12%;
		}

		.b-footer UL {
			list-style:none;
			}
			.b-footer LI {
				background:url(/img/1.7/foo/foo-bull.gif) no-repeat 2px .75em;
				padding:0 0 0 11px;
				}	
		.b-footer .contacts .link-report {
			text-decoration:none;
			border-bottom:1px dotted;
			color:#d22333;
			}
			.b-footer .contacts .link-report:hover {
				border-bottom:1px solid;
				}
.middle-text ul, .nolister, .nolister ul, .show-company {margin:0; padding:0; list-style-type:none;}


.answer-sel { clear: both; background: #f1f6ff; margin: 10px 0 10px -15px  }
.answer { clear: both; margin: 10px 0 10px -15px  }

.pager-holder {	border-top:4px solid #e5e5e5;	}

.pagers { list-style: none;margin-top:-4px;margin-left:15px;  }
	.pagers li { float: left;height:35px; }
		.pagers li a { height:35px;font-weight: bold; color: #247fe6; display: block; padding: 10px 15px 0 15px; font-size: 1.233em; text-decoration: none}
		.pagers li a:hover	{	color:#000;	}
		.pagers li a span	{	border-bottom:1px dotted;	}
		.pagers li a.sel { background:#fff url(/img/pager-left.gif) left top no-repeat;padding:0;cursor:default;}
			.pagers li a.sel span { height:35px;display:block; padding: 10px 15px 0 15px;background: url(/img/pager-right.gif) right top no-repeat;color:#000;border:none;}
		.pagers li.unactive { font-weight: bold; color: #bababa; display: block; padding: 10px 15px 0 15px; font-size: 1.233em; }
		.pagers li.unactive A {
			height:auto;
			display:inline;
			padding:0;
			font-size:1em;
			text-decoration:none;
			color:#bababa !important;
			cursor:default;
			}
			.pagers li.unactive A SPAN {
				border:none;
				}



.nolist { list-style: none; }
.nolist li { float: left }

.spcr10 { clear: both; height: 10px}
.spcr1 { clear: both; height: 1px}
.spcr5 { clear: both; height: 5px}
.spcr17 { clear: both; height: 17px }
.spcr30 { clear: both; height: 30px; }
.spcr18 { clear: both; height: 18px}
.spcr8 { clear: both; height: 8px}
.spcr15 { height: 15px; clear: both}
.spcr65 { height: 65px; clear: both}


.button { float: left}
.button div { float: left}
.button div img { float: left}
.bcenter { background: url(/img/button-center.gif) top repeat-x; height: 23px}
div.button div.bcenter a { display: block; color: #fff; text-decoration: none; padding: 3px 3px 0 3px}


.footer-center {margin-top: -57px; text-align: center; min-width: 1000px; max-width: 1400px}

.tags {color: #d9d9d9; margin: 0 30px 5px 30px}
.tags a {color: #d9d9d9;}
.tags a:hover {color: #666;}
.direct { margin: 10px 0 20px 0}

/* Catalog Vendor Series page */
.car-vendor-holder { min-height: 250px; height:auto !important; height:250px;margin-bottom:30px; }
.car-vendor-holder-series { min-height: 260px; height:auto !important; height:260px;  }
.car-vendor { } 
.history-holder {float: left;  border-bottom: solid 1px #e5e5e5; width: 100%; padding-left: 320px  }
.car-vendor-ttl {color: #d22333;  padding: 20px 0 30px 0; font-size: 1.563em}
ul.car-property { }
ul.car-property li.ttl { color: #9a9a9a; width: 115px; }
ul.car-property li {margin-bottom: 15px; font-size: 0.933em }
.car-sign { color: #6b622e; font-size: 0.933em; background: #fbf4d1; position: relative; top: -10px; padding: 10px 15px;margin-left:70px;	}
.car-photo { float: left; margin-bottom: -230px; width: 320px; height: 230px;}
.car-text { padding-left: 80px; margin-top: -20px; line-height: 180%}

.car-text a { color: #247fe6 }
.car-generations { font-size: 2em; color: #8a7577; margin-bottom: 40px}
.generation-holder { border: solid 1px #cce0f8; float: left; width: 100%; cursor: pointer}
.generation-holder_sel { border: solid 1px #d22333; float: left; width: 100%; cursor: pointer}
.generation-name { position: relative; top: -12px; left: 15px;   color: #247fe6; font-size: 1.5em}
.generation-name span { background: #fff; padding: 0 6px; text-decoration: underline}
.generation-car { margin: 0 15px; float: left; }
.gen-ttl { font-size: 1.233em; margin-top: 10px; font-weight: bold}
.gen-text { color: #9a9a9a; font-size: 0.933em; margin-bottom: 15px}

.generation-name_sel { position: relative; top: -12px; left: 15px;   color: #fff; font-size: 1.5em}
.generation-name_sel span { background: #d22333; padding: 3px 6px; text-decoration: underline}

.car-photos-ttl { color: #8a7577; font-size: 2em}
.car-photos-holder { float: left; margin-top: 20px}
.car-photos-holder img { float: left; margin-right: 10px}
.all-photos { background: #cce0f8; float: left; color: #0063dc; font-size: 0.933em}
.all-photos div {margin: 3px 5px; background: url(/img/all-linx-bottom.gif) bottom repeat-x }
.car-history { font-size: 0.933em; line-height: 170%; margin: 10px 10px 10px 350px;}

a.red:link,
a.red:visited	{	color:#d22333	}	
a.red:hover,
a.red:active	{	color:#000	}		
.holder { margin:0 30px 0 40px; }
	.holder h2	{	clear:both;margin:0 0 20px 0;font-weight:normal;font-size:2em;padding-top:10px;color: #8a7577;	}
	.holder h2.message	{	padding:15px;border:1px solid #000;margin:30px 30px 0 70px;	}
	.holder h2.done	{	color:#44a917;border-color:#44a917;	}
	.holder h3 {	clear:both;padding:20px 0 10px 0;color: #8a7577;	}
	.holder input.text	{	padding:3px 5px;	}
	.holder select	{	font-size:11px;	}
	.holder .quick	{	list-style:none;margin-left:15px;	}
		.holder .quick li	{	font-weight:bold;margin-bottom:.8em;	}
	
	.acct	{	}
	.holder .compl	{	padding:0 15px;margin:15px 15px 20px 0;}
	.holder .gray-brdr	{	border:1px solid #e5e5e5;padding-bottom:15px;margin-top:20px;	}

	.holder .gray-brdr .width30 {float:left; width:32%}
	
	.holder .gray-brdr h3 {padding-top:0!important; padding-bottom:10px;padding-right:15px;color:#000;font-size:1em;height:2.2em	}
	.holder .gray-brdr ul {padding:0 15px 15px 0}
		.holder .gray-brdr ul li {float:none;padding-left:11px; background:url(/img/li.gif) no-repeat 0 5px; font-size:.92em;line-height:1em; padding-bottom:.636em}
		
		.holder .ml15	{	margin-left:15px;	}
		.holder .ml0	{	margin-left:0px;	}
		.holder .gray-brdr h2	{	padding-top:20px;}	

		.holder .check {	margin-top:20px;	}
		.holder .check label	{	margin-left:5px;	}
				
	.holder .buttons {margin:15px 50px 30px 83px;}
		.holder .buttons .next	{	float:right;	}
		.holder .buttons .prev	{	float:left;	}
		
	.holder .optional {float:left; color:#999; font-size:0.86em;padding:3px;background-color:#fff9e4;}
	.holder .error	{	display:block;background:#fbe9eb; font-size:0.9em;margin:-4px -10px 5px -10px;padding:5px 10px;	}
		.holder .error label {color:#000}
		.holder .error .msg	{	color:#b6666d;	}
	.holder .note 	{	display:block;color:#666;font-size:0.9em;margin:5px -10px;padding:5px 10px 0 10px;line-height:1.4;white-space:normal;	}

	.holder .seller	{	background-color:#f6f4f4;padding:15px 0 15px 15px;margin-bottom:30px;margin-right:15px;width:auto;	}
		.holder .seller h3	{	padding-top:0;	}
			.holder .seller .user	{	float:left;	}
			.holder .seller .phones	{	float:right;	}
			.holder .seller .phones	{	width:50%;	}
			.holder .seller .user	{	padding-left:86px;width:35%;	}
			.holder .seller .user dt	{	float:left;margin-left:-86px;	}
				.holder .seller .user dt img	{	border:2px solid #fff;	}
			.holder .seller .user dd	{	padding-top:5px;font-size:1.167em;font-weight:bold;	}
			.holder .seller .user dd .all-offers	{	margin-top:8px;float:left;font-weight:normal;font-size:80%;	}
			.holder .seller .user dd .salon	{	color:#000;	}
			.holder .seller .phones	dl	{	margin-right:15px;	}
			.holder .seller .phones dt	{	clear:left;width:11em;margin-bottom:.4em;float:left;	}
			.holder .seller .phones dd	{	padding:0.1em 0 .5em 13em;font-size:.86em;	}
			
.for-editor	{	font-size:1.1em;line-height:150%;margin:20px 35px 20px 0;	}
.for-editor p	{	margin-bottom:1em;	}
.for-editor p.ads	{height:48px;	margin:0 0 20px -15px;padding:10px 15px 10px 150px;background:#fff999 url(/images/ad/avtopodium.png) no-repeat 18px center 	}
.for-editor p.attention	{	margin:0 0 20px -15px;padding:10px 15px 10px 50px;background:#fff9e4 url(/img/attention.png) no-repeat 18px center 	}
.for-editor p.register	{	margin:0 0 20px -15px;padding:10px 15px;border:1px dotted #d22333;}	
	.for-editor p.register A {
		color:#d22333;
		}
		.for-editor p.register A:hover {
			color:#981a24;
			}
		
.for-editor .nolist li	{float:none;}

.for-editor ul,
.for-editor ol	{	margin:0 0 1 em 2em;	}
.for-editor li	{	margin:0 0 1em 2em	}

.bar-holder {color:#aaa;float: left;width:100%;  height: 50px; margin: 20px -70px 0 70px; display: inline;font-size:.92em;}
	.bar-holder .bar-fix { margin-right: 120px;}
		.bar-holder .bar { float: left; width: 25%; height: 50px;}
		.bar-holder a:link,
		.bar-holder a:visited	{	color:#688f00;	}
		.bar-holder a:hover,
		.bar-holder a:active	{	color:#000;	}
		.bar-holder .bar ul { margin: 10px 0 0 15px; width: 135px }
			.bar-holder .bar ul li { padding: 0 10px 0 0}			
		.bar-holder .sel {color:#000;background:#fff url(/img/bar-bg-sel.gif) repeat-x;}
		.bar-holder .next { background: #fff url(/img/bar-next.gif) left no-repeat }	
			.bar-holder .middle { padding:10px 0;margin-top:-10px;background:transparent url(/img/bar-middle.gif) right 10px no-repeat !important  }	
		.bar-holder .pdt5	{	padding-top:3px !important	}		
	
.green	{	color:#688f00 !important;	}
.pdl	{	padding-left:85px !important;margin-bottom:20px;	}
.pdl15	{	padding-left:15px !important;	}
.pdl-block	{	margin-left:70px !important;	}
	
.card-title {padding-bottom:0px;margin-left:0;z-index:1 !important}
	.card-title .logo-car {float:left; margin:0 13px 10px 0px}
	.card-title .picrel {float:left; margin:0 15px 0 0;width:70px;text-align:center;}
	.card-title h1 {white-space:nowrap;font-size:2.3em; color: #000; padding-top: 2px;margin-bottom:0;padding-bottom:2px; font-weight: bold; letter-spacing: -0.08em;z-index:1 !important}
	.card-title h1.middle	{	padding-top:8px;z-index:1 !important	}
	.card-title .translate {position:relative; margin-top:-4px; color:#999; padding-left:0 !important}
	.card-title .llaquo {position:relative; zoom:1; left:-.55em; margin-right:-.55em}

.card-title .bt-edit {
	float:right;
	margin:5px 15px 0 0;
	display:inline;
	}
.bt-yellow {
	background:url(/img/1.6/bt-yellow-r.png) no-repeat 100% 0;
	color:#000 !important;
	text-decoration:none;
	font-size:.92em;
	height:31px;
	padding:0 27px 0 0;
	}
	.bt-yellow SPAN {
		display:block;
		background:url(/img/1.6/bt-yellow-l.png) no-repeat 0 0;
		height:31px;
		line-height:29px;
		cursor:pointer;
		padding:0 0 0 20px;
		}
* HTML .bt-yellow SPAN {
		width:0;
		white-space:nowrap;
		}
	.bt-yellow:hover {
		background-position:100% 100%;
		}
		.bt-yellow:hover SPAN {
			background-position:0 100%;
			}

		
	
.radio input {margin:3px 5px 0 0}
.radio label {margin:0px 15px 0 0}

.enterer {float:left; width:90%;padding-left:70px;display:inline;}
.left-input {width:74%; float:left;zoom:1;}



	
.line-holder {width:100%; float:left;zoom:1;}
	.line-holder .opt {font-weight:normal !important}
	.line-holder .dis {color:#ccc}


	.line-holder .bt-wrap {
		background:#44a917;
		padding:7px 10px;
		float:left;
		}
		.line-holder .bt-wrap INPUT {
			margin:0;
			}

	.line-holder .value {
		padding:3px 0 0;
		}

	
		
	
.left-columnh {
	width:30%;
	float:left;
	font-weight:bold;
	padding-top:3px;
	padding-left:15px;
	zoom:1;
	clear:right;
	}


.center-column {width:61%; float:left;}
	.center-column .added	{	background:#fef6db;margin:5px -20px 5px -10px;padding:5px 10px;		}
		.center-column .number	{	padding:5px 0;font-size:1.1em;	}
		.center-column .comment	{	display:block;margin-top:5px;font-size:.8em;		}
		.center-column .multiselect select	{ width:100%;font-size:1em;		}
		.center-column .comment-text	{	border-bottom:1px dashed #666; color:#666;}
	.center-column input	{	margin-right:5px;	}
	.center-column td	{	padding:2px 10px 15px 0;white-space:nowrap;	}
	
	
.gray-brdr .center-column	{		}
	.gray-brdr .line-holder	{	}
	
.enterer .controls	{	padding-top:10px;		}	
	.enterer .controls li	{	margin-right:10px;padding-top:5px;	}		
.main-column	{	margin:0 50px 30px 15px;	}
	.main-column textarea	{	height:100px	}
.sel-box select {width:100%; float:left;}
.right-columns {width:25%; float:left; }

.line-holder .side-col {
	float:right;
	width:25%;
	margin-right:-25%;
	padding:3px 0 0;
	}


.complect {width:90%;margin-left:85px;margin-bottom:50px;}
	.complect-left  {float:left;width:49%;}
	.complect-right  {float:right;width:49%;}
	
		.complect table tr td label {padding-left:6px;}
		.complect table td {padding:0 0 12px 6px;}		
		.complect table th {font-weight:bold;height:50px; text-align:left;font-size:1.2em; vertical-align:top;}

.choose-files {width:90% !important;margin-bottom:30px;}
	.choose-files .for-editor, .choose-files .inputs {position:relative;}
	
.choose-auto {background:url(/img/ajax-loader.gif) no-repeat -20px -20px; padding-bottom:10px}
	.choose-auto .inputs { padding:0 0 8px 0; margin-left:85px}

.upload-photos h3, .note {color:#999; font-size:.833em; line-height:1em; padding-top:1px}

.upload-photos {padding-top:4px}
	.upload-photos li {float:left; width:116px; height:126px; margin-right:10px}
		.upload-photos .ph {width:90px; height:67px; text-align:center}
		.upload-photos .ph .va {width:90px; height:67px}
		.upload-photos h3 {padding-top:4px;font-weight:normal;color:#666;font-size:.92em;}
		.upload-photos .pd-it {position:relative; margin:-10px 0 0 -10px; padding:10px 0 0 10px; height:95px}
		.upload-photos .ico-del {position:absolute; display:block; left:103px; top:11px; width:14px; height:14px; overflow:hidden}
	.upload-photos .hover {background-color:#fbe9eb}
		.upload-photos .hover .ico-del img {position:relative; margin-top:-14px}


.show-stats {}
		.show-stats .total {float:left;}
		.show-stats .total span.count {float:left;color:#44a917; font-size:36px;height:52px; line-height:52px;}
		.show-stats .txt-desc {float:right; font-size:.917em; color:#808080; padding:5px 0 0 0}	
		

.adscounter	{	min-width:200px;max-width:270px;position:fixed;right:35px;top:240px;border:4px solid #ebf1da;background-color:#fff;text-align:left;padding:15px;	}
	.adscounter input	{	clear:both;margin-top:15px;	}
	.adscounter .count,
	.adscounter .count TD {zoom:1;}
	.adscounter .reset	{font-size:.916em;margin-left: 15px;text-decoration: none;border-bottom: 1px dotted #91bff2}
.adscounter .loader { display:block;float:right;text-align:center;width: 25px;}
    .adscounter .loader div {width:25px;}
.adscounter .loader img { margin-top: .5em; }

.show-info-car {position:relative; padding:10px 0 20px 0; zoom:1;margin-top:10px;}
	.show-info-car .gasEquipment {color:#fff;font-size:110%;background:#6094bf url(/img/lightbulb.png) no-repeat 9px center;margin:-5px 0 18px -9px;padding:10px 9px 10px 30px; }
		.show-info-car .gasEquipment a	{color:#fff}

	.show-info-car .info-gallery {width:322px;color:#b2b2b2;margin-top:0;padding-bottom:1px;padding-top:3px;position:absolute;left:0; top:0; z-index:1}
		.show-info-car .info-gallery .alignRight {padding-bottom:2px}
		.show-info-car .info-gallery .ph {height:242px; border:1px solid #e5e5e5; margin-bottom:9px;cursor:pointer; cursor:hand}
			.show-info-car .info-gallery .ph .va {width:322px; height:242px; text-align:center}
			
	.show-info-car .info-char {padding-left:330px;zoom:1}
		.show-info-car .infochar {margin:0;}
                .show-info-car .pink-block {padding:0px 16px 11px 18px}
	.show-info-car .info-char .floatLeft {width:52%}
	.show-info-car .info-char .floatRight {width:43%}
	.show-info-car .info-char .floatRight span.dis	{color: #aaa}
	.show-info-car .where {line-height:150%;margin:5px 0 18px -9px; background: #fef6db;border:#E3D8B5 1px solid;border-width:0 1px 1px 0; color:#383731;padding:7px 9px;}
		.show-info-car .where .b1,
		.show-info-car .where .b2	{	float:left;	}			
		.show-info-car .where .b1 {width:58%}
		.show-info-car .where .b2 {width:40%}
		
	.show-info-car .techdescr	{border-top:4px solid #ebebeb;margin-top:10px;margin-left: -9px;padding-left: 9px; }
		.show-info-car .techdescr a	{font-size:1.15em;line-height:140%;float:left;background:url(/img/main-icons/tech-specs.gif) no-repeat 5px center;margin-top:5px;padding:10px 15px 10px 35px;display:block; font-weight:bold;}
		
	.show-info-car .clear-li {}
		.show-info-car .clear-li li {padding-bottom:5px}
		.show-info-car .clear-li .floatLeft {color:#666; background:url(/img/brd-s.gif) repeat-x 0 .909em; padding-bottom:2px}
			.show-info-car .clear-li .floatLeft span {background-color:#fff; padding-right:4px}
		.show-info-car .clear-li .floatRight {font-size:1.091em; padding-bottom:2px}
	.show-info-car .bg-red {color:#fff; background-color:#d22333}
	.show-info-car .bg-green {color:#fff; background-color:#44a917}	
	.show-info-car .cond5	{color:#44a917}
	.show-info-car .cond4	{color:#99B111}
	.show-info-car .cond3	{color:#B98C15}
	.show-info-car .cond2	{color:#C14C18}
	.show-info-car .cond1	{color:#d22333}
	.cost-info {padding-bottom:12px}
		.cost-info .floatLeft {color:#5290e0}
		.cost-info .floatLeft small {font-size:1em}
		.cost-info .floatLeft strong {position:relative; font-size:2.667em; display:block; margin-bottom:-.188em; zoom:1}
		.cost-info .floatRight {color:#bababa; font-size:1.636em}
		.cost-info .floatRight small {position:relative; margin-top:-.4em; font-size:0.556em; display:block; zoom:1}

.auto-gallery {width:320px; height:91px; overflow:auto; position:relative}
	.auto-gallery .hscrollerbase {background:#fafafa url(/img/scroll-bar.gif) repeat-x 0 0; height:9px}
	.auto-gallery .hscrollerbar {height:9px; background:#c60000 url(/img/scroll-bar.gif) repeat-x 0 -9px; padding:0 9px; cursor:pointer; cursor:hand}
	.auto-gallery .hscrollerbarbeg {background:url(/img/scroll-beg.gif) no-repeat 0 0; height:9px}
	.auto-gallery .hscrollerbarend {background:url(/img/scroll-end.gif) no-repeat 100% 0; height:9px; width:4px}
	.auto-gallery .hscrollerbaseend, .auto-gallery .hscrollerbasebeg {cursor:pointer; cursor:hand; width:11px !important; height:9px; background:url(/img/scroll-ar.gif) no-repeat 0 0}
	.auto-gallery .hscrollerbaseend {background-position:100% 0}
	.auto-gallery table {border-collapse:collapse; border:0}
		.auto-gallery td {padding:4px 5px 0 0; text-align:center}
			.auto-gallery td .va {width:90px; height:67px; cursor:pointer; cursor:hand}
			.auto-gallery .ph-s {position:relative; width:90px; height:67px}
			.auto-gallery .sel-ph {position:absolute; top:-3px; left:0; width:91px; height:72px; background:url(/img/ph-sel.png) no-repeat 0 0; visibility:hidden}
		.auto-gallery td.lst {padding-right:0}
		.auto-gallery td.selected {}
			.auto-gallery td.selected .sel-ph {visibility:visible}
	.auto-gallery .mcontentwrapper {border-width:0; padding:0}



.price-pionts { padding-left:15px;z-index:1; margin-bottom:30px;}	
	.price-pionts a	{	display:block;width:24px;height:23px	}
	.price-pionts .ttl	{	padding-top:6px;font-size:.9em;color:#999;	}
	.price-pionts li	{	margin-right:15px;	}
	.price-pionts strong	{	display:none;	}
		.price-pionts .usd	{	background:url(/img/cur-usd.gif) bottom left no-repeat;	}
		.price-pionts .eur	{	background:url(/img/cur-eur.gif) bottom left no-repeat;	}
		.price-pionts .byr	{	background:url(/img/cur-br.gif) bottom left no-repeat;	}
		.price-pionts  a.sel	{	background-position:top left;	}

.tabs	{	border-bottom:4px solid #e5e5e5;	}
	.tabs .tab	{	position:relative;margin-bottom:-4px;height:36px;margin-left:15px;margin-right:15px;border:1px solid #e5e5e5;border-bottom:4px solid #fff;		}
	
	.tabs .tab ul	{	height:36px;padding:0;	}
	
		.tabs .tab .slider	{	position:relative;z-index:3;	}
		.tabs .tab .slider a	{	display:block;width:24px;height:23px	}
		.tabs .tab .slider a:hover	{	background-position:0px -46px;	}
			.tabs .tab .slider a.sel	{	background-position:0px 0px !important;	}
			.tabs .tab  ul.slider strong	{	display:none;	}
				.tabs .tab  li	{	margin-right:10px;margin-top:8px;	}
				.tabs .tab  li.lst	{	margin-left:10px;		}
				.tabs .tab .slider-1	{	background:url(/img/sort-view-1.gif) 0px -23px no-repeat;	}
				.tabs .tab .slider-2	{	background:url(/img/sort-view-2.gif) 0px -23px no-repeat;	}
				.tabs .tab .slider-3	{	background:url(/img/sort-view-3.gif) 0px -23px no-repeat;	}
		.tabs .tab .sort-opt	{	font-size:.9em;padding:9px 15px 0 15px;	}
			.tabs .tab .sort-opt dt, .tabs .tab .sort-opt dd {	float:left;	}
			.tabs .tab .sort-opt dt	{	padding-top:4px;color:#666	}
			.tabs .tab .sort-opt dd	{	margin-left:10px;	}
				.tabs .tab .sort-opt dd a	{	display:block;padding:0 8px;height:23px;text-decoration:none;	}
				.tabs .tab .sort-opt dd a span	{	padding-top:5px;display:block;border-bottom:1px dotted #91bff2;	}
					.tabs .tab .sort-opt a.sel span	{	border:none;	}
				.tabs .tab .sort-opt dd a.sel	{	padding:0;background:#d7e7f9 url(/img/sort-sel-bg1.gif) left top no-repeat;	}
					.tabs .tab .sort-opt dd a.sel:link,
					.tabs .tab .sort-opt dd a.sel:visited	{	color:#000;	}
					.tabs .tab .sort-opt dd a.sel:hover,
					.tabs .tab .sort-opt dd a.sel:active	{	color:#d22333;	}
				.tabs .tab .sort-opt dd a.sel span	{	padding:5px 8px 0 8px;height:23px;background:url(/img/sort-sel-bg2.gif) right top no-repeat;	}
				
	
.g-br, .g-bl, .g-tr, .g-tl {position:absolute; background:url(/img/gray-corn.gif); width:4px; height:4px}
.g-tl {top:-1px; left:-1px; background-position:0 0}
.g-tr {top:-1px; right:-1px; background-position:100% 0}
.g-bl {bottom:-1px; left:-1px; background-position:0 -4px}
.g-br {bottom:-1px; right:-1px; background-position:100% -4px}

.tabs .g-tl, .tabs .g-tr	{	background-image: url(/img/gray-corn.gif)!important;	}				


.results-used {zoom:1; position:relative; padding:21px 0}
	.results-used table, .results-used-table table {width:100%; border-collapse:collapse; border:0}
	.results-used td {vertical-align:top}
	.results-used td.photo {padding:0 10px 0 7px}
		.results-used td.photo .ph {width:90px; height:67px;}
			.results-used td.photo .ph .va {width:90px; height:67px}
	.results-used td.brd-col {padding:15px 0 !important}
		.results-used td.brd-col div {position:relative; background-color:#e5e5e5; height:1px; overflow:hidden}
	
	.results-used .star a, .results-used .star span {display:block; background:url(/img/ico-star-1.png); width:21px; height:21px}
	.results-used .star a:hover {background-position:0 -21px}
	.results-used .star span {background-position:0 100%}	
	
	.results-used h3 {position:relative; zoom:1; font-size:1.636em; padding-bottom:2px;padding-top:0;}
	
		.results-used h3 .star, .results-used-thumb .star {position:absolute; right:0; top:0; width:21px; height:21px; overflow:hidden}
		.results-used h3 a.star:hover, .results-used-thumb a.star:hover {text-indent:0}
		.results-used h3 a.star:hover img, .results-used-thumb a.star:hover img {position:relative; top:-21px}
		.results-used h3 span.star img, .results-used-thumb span.star img {position:relative; margin-top:-42px}
	.results-used h4 {font-size:1.273em; padding-bottom:2px}
	.results-used p {line-height:1.273em; padding-bottom:4px}
	.results-used td.text {width:70%; padding:0 15px 0 0}
	.results-used .more-info {margin-top:4px;font-size:.909em}	
		.more-info {color:#9d9d9d;}
		.more-info a	{color:#9d9d9d;	}
		.more-info li {float:left; border-left:1px solid #e0e0e0;padding:0 8px}
		.more-info li.date {border-left-width:0;margin-left:-8px !important;}
		.more-info li.act-photo, .results-used-table .act-photo {color:#000}
		.more-info li.user a	{	color:#d22333!important;	}
	.results-used td.cost {width:20%; padding:0; white-space:nowrap}
		.results-used .show-cost {float:right;color:#000; margin-right:15px;font-size:1.6em; font-weight:bold; background-color:#dfdef3; padding:7px 15px 5px}
		.results-used .show-spon {padding:8px 10px}
		.results-used .salon-logo	{	clear:right;float:right;padding:10px 15px 0 0;	}

.results-used-table {position:relative; margin:0; padding:1px 0 16px}
	.results-used-table .zb {background-color:#ebf3fc}
		.results-used-table .zb .star a {background-image:url(/img/ico-star-2.png)}
	.results-used-table td {padding:11px 9px 10px}
		.results-used-table td.f10 {padding-top:12px}
	.results-used-table td.star {padding:0 3px 0 15px; width:1%}
	.results-used-table .star a, .results-used-table .star span {display:block; background:url(/img/ico-star-1.png); width:21px; height:21px}
	.results-used-table .star a:hover {background-position:0 -21px}
	.results-used-table .star span {background-position:0 100%}	
	.results-used-table .desc {padding:10px 3px 10px 0;font-weight:bold;}
	.results-used-table .year {	font-weight:bold;	}
	.results-used-table .cost {font-size:1.273em;padding:9px 15px; font-weight:bold; white-space:nowrap;text-align:right;}
	.results-used-table .color .f10 {color:#fff; width:37px; height:15px; padding:0; line-height:15px; font-size:10px; text-align:center}

.results-used-thumb {position:relative; margin:15px -10px 0 0px; padding:13px 0; zoom:1}
	.results-used-thumb .pd-it {float:left; width:25%; padding-bottom:14px}
		.results-used-thumb .lst {float:right; margin-left:-15%}
		.results-used-thumb .pdit {position:relative; margin-right:10px; border:1px solid #efefef; padding:0 0 2.909em; height:17.5em}
	.results-used-thumb .star {left:-10px; top:3px; right:auto}
		.results-used-thumb .f10 {color:#ccc; padding:7px 5px 8px}
		.results-used-thumb .ph {margin:0 auto; width:120px; height:90px; background:url(/img/photo-pattern-1.png)}
			.results-used-thumb .ph .va {width:120px; height:90px}
	.results-used-thumb h3 {font-size:1.091em; line-height:1.333em; padding:7px 9px 3px}
	.results-used-thumb h4 {font-size:1.091em; padding:4px 9px 0}
	.results-used-thumb p {padding:0 9px}
	.results-used-thumb .cost {position:absolute; left:0; bottom:0; width:100%; color:#000; font-weight:bold; height:1.778em; font-size:1.636em; line-height:1.778em; background-color:#dfdef3}


.offers-right	{	padding-top:10px;text-align:left;margin:15px;	}
	.offers-right dt	{	float:left;	}
	.offers-right dd	{	margin:0;padding:0 30px 35px 82px;	}
		.offers-right dd h4	{	margin-bottom:4px;font-size:1.12em;	}
		.offers-right dd p	{	color:#666;font-size:90%;line-height:150%;	}
		.offers-right dd p strong	{	color:#000;font-size:110%;	}

/*----------*/


.vndr-img {width:56px; height:42px; display:block; margin-bottom:30px; float:left;}
.vndr-car-icon {width:104px; height:39px; clear:both;}

.date-w {float:left;}
.date-w select {margin:0 5px 0 0}
* HTML .date-w {
	width:0;
	white-space:nowrap;
	clear:right;
	}

.colour {float:left;}
* HTML .colour,
* HTML .ebb {
	float:left;
	clear:right;
	width:0;
	white-space:norwrap;
	}
* HTML .colour .note,
* HTML .ebb .note {
	white-space:norwrap;
	}
.colour select {margin:0 5px 0 0}


/*sell-used-2 */
.securiry {margin:0 0 40px 72px;}
.securiry td.i-left {width:260px}
.securiry table td {padding:0 0 20px 2px;}
.securiry table tr td label {padding-left:6px;}
.securiry-h {font-weight:bold;text-align:left; vertical-align:top;font-size: 1.35em;}
.brdr-secur {width:115px;border-bottom:2px solid #000;}
.brdr-comfort {width:77px;border-bottom:2px solid #000;}
.brdr-signal {width:257px;border-bottom:2px solid #000;}
.brdr-addit {width:330px;border-bottom:2px solid #000;}
.bottom-buttons {float:left;width:100%}
.back-button {width: 145px; height: 32px; margin:45px 0 45px 73px;float:left; display:inline;}
.next-button {width: 181px; height: 32px; margin:45px 0 45px 234px;float:right;} /*HACK*/

/*sell-used-3 */
.obojma {color:#000; font-size:1.3em; font-weight:bold;margin-bottom:20px}
.ales {margin:0 0 0 72px; display:inline;}
.fotos-su {float:left; width:100%; margin: 0 -72px 0 70px; display: inline;}

.structure {clear:both;}
.main {width:90px; height:67px;float:left;}
.stop {width:14px; height:14px;float:left;margin:0 0 0 6px}
.view {clear:both; margin-top:10px; color:#999;}
.bg-for-page-sel {width:125px; height:108px;float:left;background:#fbe9eb;padding:10px 0 0 10px}
.bg-for-page-unsel {width:125px; height:108px;float:left;background:#fff;padding:10px 0 0 10px}

.navigate {float:left; width:100%; margin: 0 -72px 0 70px; display: inline;}
.file {float:left; }
/*.sel {float:right; margin-right:20px;}*/
.add-image {float:right; margin-right:60px;}

/*sell-used-4 */
.item .nts-introduce-nadpis {font:1.1em Arial,Helvetica,'MS Sans Serif',sans-serif; padding-top:10px}
.item tt .set-w  {width:285px;}

.sell-used-4-content {margin-left: 86px; clear:both;}
.cl-marg-search-what {margin: 0 0 12px 0;}
.cl-i-space {margin:0}
.item .intro-wh {width: 285px; height: 16px;}
.item .inro-block {display:block;color:#b6666d; float:left; padding:9px; border:1px solid red}
.item .cont {background:#fef6db;width:285px}
.item .cl-nts-pad-null {clear:both;padding:0}
.item .emfllftg {float:left;width:660px; border: solid #000;}
.item .empdng-su-four {padding-top:11px; }
.item .rgn {width:130px;}
.item .tel {font-size:1.2em; font-weight:bold; color: black}
.item .text {color: black;font-weight:bold}
.sell-used-4-edit-tools {float:left;}
.sell-used-4-edit {width: 16px; height: 17px; float:left; padding:12px 0 0 11px}
.sell-used-4-del {width: 14px; height: 14px; float:left; padding:14px 0 0 17px}

/* buy-used-results-1 */
.used-header { color: #8a7577; font-size: 2em; float:left; margin-left: 15px; display: inline }
.used-change { float: left; margin: 7px 0 0 25px }
.used-change li a { color: #ff9523; font-size: 0.963em; padding-left: 5px}
.used-change li a:visited { color: #ff9523}

.used-new-search { float: left; margin: 7px 0 0 25px}
.used-new-search li a { color: #4ead23; font-size: 0.963em; padding-left: 5px}
.used-new-search li a:visited { color: #4ead23}

.new-search	{	float:right;margin-top:17px;	}
	.new-search a { color: #4ead23; font-weight:bold;font-size: 1.1em; padding: 6px 15px 6px 30px;background:url(/img/new-search-24.gif) no-repeat left center;}
	.new-search a:visited { color: #4ead23}

.used-results { font-size:90%;background: #fef6db;border:#E3D8B5 1px solid;border-width:0 1px 1px 0; color:#383731; }
	.used-results .founded { float: left; padding: 0 15px; }
		.used-results .founded ul li.f-text-l {  padding-top: 10px}
	.used-results .founded span { font-size: 1.6em; float: left; padding: 6px 6px 5px  }

	.used-results .shown-results { float: right; padding: 6px 5px 0 0 }
		.used-results .shown-results ul li span { font-size: 1.6em; padding: 6px 6px 0 6px }
			.used-results .shown-results ul li.f-text-r {padding-top: 4px }
	.used-results .per-page	{	float:right;padding:7px 15px 7px 10px;background:url(/img/results-ruler.gif) no-repeat left center;	}

.viewlist, .sorting { border-top: solid 1px #efefef}

.viewlist li { padding: 7px 5px 0 5px }
li.sort-ttl { color: #999; padding: 12px 5px 0 5px}
li.sort-bg { background: url(/img/sortt-bg.gif) repeat-x; padding: 5px 5px 0 5px; font-size: 0.9em }
li.i-sort { padding: 7px 7px 0 7px; }
li.sort-ttl-sel { padding: 7px 7px 0 7px;}
li.i-sort a {  text-decoration: none; display: block; padding: 3px; margin: 2px; background: url(/img/sort-links-bg.gif) bottom repeat-x  }
.used-cars-tbl { width: 100%}
.used-cars-tbl tr td { height: 36px;}
tr.sel-row { background: #ebf3fc; height: 36px}
td.star img { float: left; margin-right: 15px }
td.year { padding-right: 15px }
td.name { width: 60%; padding-right: 30px}
td.name a { color: #247fe6}
td.car-color img { margin: 0 30px }
td.model { white-space: nowrap}
td.car-date {  height: 36px; padding: 0 15px; font-size: 0.9em}
td.car-price { height: 36px; text-align: right; padding-right: 15px; width: 100px; font-size: 1.2em; font-weight: bold}

/* buy-used-car */

.used-data {margin:-5px 0 5px;float:left;width: 100%;  background: #fff;}
.used-data-holder { margin-left: 85px;}

.used-price-holder { float: left; width: 23%;  }

.used-price {background: #dfdef3;font-size: 2.33em; padding: 8px 10px 5px 10px; font-weight: bold; white-space: nowrap }
.used-price span	{	font-size:60% !important;	}
.used-price-ttl { color: #9a9a9a; font-size: 0.933em; padding: 5px 0 0 10px }

.price-seller {font-size: 1.5em; width:24%; padding-top:8px;float: left; color: #bababa; text-align: left}
.price-seller .pr-sel	{	padding-left:15px;	}
.price-seller .pr-sel .ttl { padding-left:15px;display:block;font-size: 0.5em}

.used-data-holder .minmax	{	float:right;width:50%;border:1px solid #e5e5e5;	margin-right:15px;}
.used-data-holder .minmax .min-max	{	padding:8px 10px;	}
	.used-data-holder .minmax .min,
	.used-data-holder .minmax .max	{	float:left;padding-right:15px;	}
	.used-data-holder .minmax .comment	{	font-size:.833em;color:#bababa;padding-top:5px;	}
	.used-data-holder .minmax span	{	font-size:.833em;margin-top:-.6em;padding-left:6px;	}
	.used-data-holder .minmax a	{	font-size:.917em;font-weight:bold;	}
	.used-data-holder .minmax .min a:link,
	.used-data-holder .minmax .min a:visited	{	color:#44a917;	}
	.used-data-holder .minmax .max a:link,
	.used-data-holder .minmax .max a:visited	{	color:#d22333;	}
	.used-data-holder .minmax a:hover,
	.used-data-holder .minmax a:active	{	color:#000 !important;	}
	
.used-car-date { float: left; width: 25%; font-size: 0.966em;padding-top:5px;font-weight: bold }
.used-car-number { float:left; width: 25%; font-size: 0.8em}
.used-car-date-ttl { font-size: 0.9em; color: #999}
.used-car-number { padding:5px;background-color:#f0f0f0;color: #9d9d9d; font-size: 0.9em}

/* learn */


.marks a img	{	padding-bottom:10px;border-bottom:7px solid #fff;	}
.marks a:hover img	{	border-bottom-color:#5ABDDD;	}
.holder .status	{	margin:0 0 20px 85px;color:#857d62;	}
.infocard, .marks	{	margin:10px 0 10px 85px;line-height:145%;	}					
.infocard	{	margin-bottom:20px;	}
	.infocard .addr	{	border-bottom:1px solid #E5E5E5;	}
	.infocard .address{	float: left;width:40%;	} 
	.infocard .phones {	float:left;width:26%;	}
	.infocard .worktime	{	float:left;width:33%;font-size:.9em;	}
		.infocard .worktime .days	{	padding-top:3px;	}
			.infocard .worktime .days div	{	float:left;width:10px;height:10px;margin-right:2px;font-size:0;	}
				.infocard .worktime .days div span	{	display:none;	}
				.infocard .worktime .days .w	{	background:#44a917 url(/img/day-w.gif);	}
				.infocard .worktime .days .h	{	background:#d22333 url(/img/day-h.gif);	}
				
		.infocard .worktime .times	{	line-height:130%;padding-top:5px;clear:left;font-size:.9em;color:#999;	}
			.infocard .worktime .times p	{	margin-bottom:.5em;	}
			.infocard .images img {
			}
	.infocard .web	{	border-top:3px solid #e5e5e5;padding:15px 0 10px 0;	}
	/*.infocard p	{	margin-bottom:10px;	}*/
	.infocard h3,  .specs h3, .marks h3	{	color:#000;font-size:1.4em;	}
	.infocard a.info	{	color:#999;	}

#overlay-page {position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; background:url(/img/overlay-s.png)}

#error-page {position:absolute; z-index:110; top:2%; left:50%; width:640px; margin-left:-320px}
	#error-page h3 {font-size:24px; padding-bottom:16px}
	#error-page .popup-white {padding:32px 35px 16px 168px}
	#error-page p {line-height:16px; padding-bottom:19px}
	#error-page .inputs, .form-feedback .inputs {padding-bottom:22px}
		#error-page textarea, .form-feedback .s-inp textarea, .form-feedback .s-inp input {font-family:Arial, Verdana, sans-serif;font-size:1em;background:#f5f5f5;width:387px;}
		#error-page .inputs .lbl, .form-feedback .inputs .lbl {position:relative; float:left; left:-164px; width:140px; margin-right:-168px; text-align:right; font-weight:bold; font-size:14px; padding-top:4px}
		#error-page .inputs input	{	margin-top:3px;padding:2px 0;width:387px;font-size:1em;background:#f5f5f5;;	}
		#error-page .error-url, .form-feedback .error-url {background-color:#fbe9eb; padding:7px 6px}
		#error-page .note, .form-feedback .note {padding:2px 0 0 6px; color:#999; font-size:10px}
		#error-page .inputs .textinput	{padding-top:5px;color:#666}
		#error-page p	{font-size:1.1em;	}
	#error-page .close {position:absolute; z-index:999; right:9px; top:5px; cursor:pointer; cursor:hand; width:34px; height:34px; background:url(/img/gallery-close.png)}
.popup-shad-top {position:relative; z-index:991; height:21px; padding-right:24px}
		.popup-shad-top div {height:21px}
		.popup-shad-top .shad-l {background:url(/img/popup-shad-t-l.png)}
		.popup-shad-top .shad-r {position:absolute; right:0; top:0; width:24px; background:url(/img/popup-shad-t-r.png)}
	.popup-shad-btm {position:relative; height:45px; padding-right:25px}
		.popup-shad-btm div {height:45px}
		.popup-shad-btm .shad-l {background:url(/img/popup-shad-b-l.png)}
		.popup-shad-btm .shad-r {position:absolute; right:0; top:0; width:25px; background:url(/img/popup-shad-b-r.png)}
	.popup-shad-left {position:relative; z-index:91; padding-left:25px; background:url(/img/popup-shad-left.png) no-repeat 0 0; zoom:1}
		.popup-shad-right {padding-right:25px; background:url(/img/popup-shad-right.png) no-repeat 100% 0; zoom:1}
		.popup-shad-left .popup-white {background-color:#fff}	
	
#googleSearchUnitIframe	iframe	{	width:100%;	}



/*  used-cars-offers-rc */
#used-cars-offers-rc	{text-align: left;margin: 0px 30px 35px 0px;padding: 15px; background-color: #DFDEF3;border:1px solid #DFDEF3}
	#used-cars-offers-rc h2	{color:#2b23ad;}
	#used-cars-offers-rc .box	{margin-top: 1.5em}
	#used-cars-offers-rc .info	{margin-left: 100px;line-height: 130%}
		#used-cars-offers-rc .info	h4	{font-size: 1.1em}
			#used-cars-offers-rc .info	h4 span { display: block;font-weight: normal !important;font-size: 85%	}
			#used-cars-offers-rc .info .price	{padding: 6px 0 4px;font-size: 1.1em;font-weight: bold;}
				#used-cars-offers-rc .info .price span	{background-color:#fff; padding:4px 6px 2px; }
			#used-cars-offers-rc .info .vendor	{color:#d22333;font-size: .8em}
			
			

#used-cars-offers-rc .ph-s {float:left;position:relative; width:90px; height:67px;background-color: #fff}
#used-cars-offers-rc .va {width:90px; height:67px;}



/* button */
.bt-edit-holder {
	clear:both;
	overflow:hidden;
	zoom:1;
	margin:0 0 0 85px;
	padding:20px 0 20px;
	}
	.bt-edit-holder INPUT {
		font-size:12px;
		padding: 2px 6px 3px 6px;
		}
	.bt-edit-submit {
		float:left;
		background:#44a917;
		padding:7px 15px;
		}		

.bt-edit-holder .bt-edit-del {
	margin-top:7px;
	margin-left:23px;
	}

.bt-edit-del {
	float:left;
	margin:0 20px 0 0;
	background:url(/img/delete.gif) no-repeat 0 50%;
	padding:3px 0 3px 20px;
	}
	.bt-edit-del A {
		color:#d22333;
		}
	
	
	
/* b-edit-teaser */
.b-edit-teaser {
	overflow:hidden;
	zoom:1;
	margin:0 0 20px 70px;
	padding:20px 15px;
	border-bottom:4px solid #e5e5e5;
	}
	.b-edit-teaser .picrelated {
		float:left;
		}
	.b-edit-teaser H3 {
		display:block;
		clear:none;
		margin:0 0 0 102px;
		padding:10px 0 0;
		color:#000;
		font-size:1.5em;
		font-weight:bold;
		}
		.b-edit-teaser H3 SMALL {
			font-size:1em;
			display:block;
			color:#cccccc;
			font-size:.777em;
			}

/* gray-brdr-small */
.gray-brdr-small {
	margin:0 0 20px 70px;
	padding:0 0 15px 15px;
	}
	.gray-brdr-small .enterer {
		padding:0 0 0 70px;
		margin:0 0 0 -85px;
		width:100%;
		}
		
		
/* bt-more-adv */
.show-info-car .techdescr {
	overflow:hidden;
	zoom:1;
	border:none;
	}
.show-info-car .techdescr .bt-more-adv {
	float:left;
	background:url(/img/1.6/bt-more-adv-l.png) no-repeat 0 0;
	font-size:1em;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
	}
	.bt-more-adv SPAN {
		display:block;
		background:url(/img/1.6/bt-more-adv-r.png) no-repeat 100% 0;
		line-height:25px;
		padding:0 36px 0 16px;
		}
		
		
		
/* fuels */
.fuel-80 {background:#bababa;}
.fuel-92 {background:#74c343;}
.fuel-95 {background:#327ebe;}
.fuel-98 {background:#d22333;}
.fuel-dt {background:#433f3c;}
.fuel-gaz {background:#3fbae0;}
.fuel-e85 {background:#a1e2be;}

/* card-title extension */
.card-title H1.double {
	line-height:1.1;
	}
	.card-title H1.double SMALL {
		font-size:.5em;
		color:#999;
		font-weight:normal;
		letter-spacing:normal;
		display:block;
		}


/* bt-more-adv */
.show-info-car .techdescr {
	overflow:hidden;
	zoom:1;
	border:none;
	}
.show-info-car .techdescr .bt-more-adv {
	float:left;
	background:url(/img/1.6/bt-more-adv-l.png) no-repeat 0 0;
	font-size:1em;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
	text-decoration:none;
	color:#000;
	}
	.bt-more-adv SPAN {
		display:block;
		background:url(/img/1.6/bt-more-adv-r.png) no-repeat 100% 0;
		line-height:25px;
		padding:0 36px 0 16px;
		}
		
				
		
/* b-seller */
.b-seller {
	margin:0 15px 20px 0;
	}
	.b-seller .picrelated {
		float:left;
		margin:0 5px 0 0;
		}
		.b-seller .picrelated TD {
			border:1px solid #e5e5e5;
			width:72px;
			height:72px;
			text-align:center;
			vertical-align:middle;
			}

.b-seller .section {
	overflow:hidden;
	zoom:1;
	}

.b-bej-tale-l {
	padding:0 0 0 26px;
	background:url(/img/1.6/bej-tale-l.gif) no-repeat 0 14px;
	}
.b-bej-tale-bl {
	padding:0 0 0 26px;
	background:url(/img/1.6/bej-tale-bl.gif) no-repeat 0 80%;
	}
	.bej-tl 
	{
	    background:#fbf8f0 url(/img/1.6/bej-tl.gif) no-repeat 0 0;
	    
	}
	.bej-tr {background:url(/img/1.6/bej-tr.gif) no-repeat 100% 0;}
	.bej-br {background:url(/img/1.6/bej-br.gif) no-repeat 100% 100%;}
	.bej-bl {
		background:url(/img/1.6/bej-bl.gif) no-repeat 0 100%;
		padding:15px;
		position:relative;
		zoom:1;
		}
		
	.b-seller .seller-txt {
		margin:0 0 1em;
		}
	.b-seller .b-twocol {
		overflow:hidden;
		zoom:1;
		}
		.b-seller .twocol-l {
			float:left;
			width:48%;
			}
		.b-seller .twocol-r {
			float:right;
			width:50%;
			}
	
		.b-seller .seller-name H4 {
			font-size:1.17em;
			margin:0 0 5px;
			display:block;
			font-weight:bold;
			}
			.b-seller .seller-name H4 A {
				color:#000;
				}
		.b-seller .seller-name SMALL {
			font-size:.92em;
			}

		.b-seller .seller-contacts H4 {
			font-size:1.5em;
			margin:0 0 5px;
			display:block;
			font-weight:normal;
			color:#c2c0b9;
			}
		.b-seller .seller-contacts P {
			line-height:1.6;
			}
		.b-seller .seller-contacts SMALL {
			font-size:.85em;
			color:#666;
			margin:0 0 0 2em;
			}

			
/* specoffers */
.specoffers { padding:15px;border:1px solid #DFDEF3;margin-top:20px;background:url(/img/spec-offers-vobler.gif) no-repeat right top; }
	.specoffers h2 { color:#2b23ad;padding-top:0; }
	.specoffers ul { list-style:none;border:none }
	.specoffers ul li { margin-top:5px;padding-bottom:5px; }
	.specoffers .salon { clear:left;font-size:80%;padding-top:10px;color:#d22333; }

.show-list-offer {border-bottom:1px solid #efefef;}
	.show-list-offer li, .show-list-offer .item-model {float:left; width:24%; margin-right:1%;margin-top:20px;padding-bottom:15px;}
	.show-list-offer .ph {padding-bottom:12px;}
	.show-list-offer h2, .show-list-offer h3 {font-size:1.167em; padding:0;margin:0px 0 5px 0;font-weight:bold;}
	.show-list-offer p {color:#666; font-size:.917em; padding-bottom:3px}
	.show-list-offer .text-offer {height:auto !important; height:67px; min-height:67px;padding-right:15px;}
	.show-list-offer .price {padding:7px 0 4px;}
	.show-list-offer .price strong, .car-info .price strong, .table-complectation .show-cost .price, .search-buy-results .price {position:relative; background-color:#dfdef3; padding:7px 8px 4px; font-weight:normal}
	.show-list-offer .price big, .car-info .price big, .table-complectation .show-cost .price big, .search-buy-results .price strong {font-size:1.333em; font-weight:bold}

.specoffers-rel {
	background:none;
	margin-right:15px;
	}
	.specoffers-rel H2 {
		margin:0 0 10px;
		}
	.specoffers-rel .show-list-offer .price STRONG {
		font-weight:bold;
		}
	
	
/* seller-short */
.seller-short {
	margin:15px 0 15px 70px;
	}
.seller-short-wide {
	margin:15px 0 15px -15px;;
	}
	.seller-short .infocard {
		margin:0 !important;
		}
		.seller-short .infocard .addr {
			border:none 0;
			}
			.seller-short .addr SMALL {
				font-size:1em;
				color:#b1ac95;
				}
			.seller-short .addr .more {
				font-size:.92em;
				margin:0;
				}
	
		.seller-short .infocard .address {width:50%;}
		.seller-short .infocard .phones {width:32%;}
		.seller-short .infocard .worktime {width:17%;}

.seller-short .hr {
	border-top:1px solid #e1dfd8;
	margin:15px 0;
	font-size:0;
	}
	
	
/* b-facet */
.b-facet {
	margin:0 0 20px;
	background:#f6fbf3 url(/img/1.6/facet-bg.gif) repeat -11px 0;
	padding:15px;
	}
	H2.b-facet-title {
		margin:0 0 10px;
		background:url(/img/1.6/facet-ico.jpg) no-repeat 0 0;
		padding:11px 0 0 55px;
		color:#000;
		font-weight:bold;
		font-size:1.5em;
		height:30px;
		clear:none;
		}
	.b-facet .bt-reset {
		background:url(/img/1.6/facet-bt-close.gif) no-repeat 0 10px;
		font-size:.92em;
		float:right;
		padding:11px 0 0;
		line-height:1;
		height:16px;
		}
		.b-facet .bt-reset A {
			text-decoration:none;
			border-bottom:1px dotted;
			color:#999;
			}
		.b-facet .bt-reset .ico {
			float:left;
			width:21px;
			text-decoration:none;
			border:none;
			}


.b-facet-tabs {
	zoom:1;
	list-style:none;
	}
	.b-facet-tabs LI {
		float:left;
		}
		.b-facet-tabs LI A {
			display:block;
			padding:8px 14px;
			text-decoration:none;
			}
			.b-facet-tabs LI A SPAN {
				color:#388967;
				font-size:1.17em;
				font-weight:bold;
				border-bottom:1px dotted;
				}
			.b-facet-tabs LI A SMALL {
				font-size:.8em;
				color:#000;
				margin:0 0 0 5px;
				}

		.b-facet .ajax__tab_active A {
			padding:6px 13px 9px;
			background:#fff;
			border:1px solid #cbdcc2;
			border-width:1px 1px 0;
			}

		.b-facet .ajax__tab_header {
			z-index:9;
			position:relative;
			top:1px;
			}
			
		.b-facet .ajax__tab_header .ajax__tab_tab {
			top:0;
			}
			

* HTML .ajax__tab_header {
	zoom:1;
	}
	
* HTML .b-facet-tabs {
	zoom:1;
	display:block;
	width:0;
	white-space:nowrap;
	}
				

/* facet-body */
.b-facet-body {
	clear:both;
	background:#fff;
	border:1px solid #cbdcc2;
	padding:13px;
	overflow:hidden;
	zoom:1;
	}
	
	.b-facet-body table {
		width:100%;
	}
		.b-facet-body table td {
			padding:0 15px 7px 0;
			width:50%;
		}
	
.b-facet-body .cb-list label
{
	height: 0.7em;
	display: block;
	padding-left: 1.5em;
}
.b-facet-body .cb-list input
{
	float:left;
}


.b-facet-body .b-dual-list {
	margin-left:-13px;
}
	
.b-dual-list {
	overflow:hidden;
	zoom:1;
	background:url(/img/1.6/dual-list.gif) no-repeat 50% 50%;
	}
	.b-dual-list .dual-list-l {
		float:left;
		width:47%;
		}
	.b-dual-list .dual-list-r {
		float:right;
		width:47%;
		}

	.b-dual-list .list-auto {
		overflow-y:auto;	
		}
		
		
	.b-facet-body .list-services LI {
		margin:0;
		list-style:none;
		padding:5px 0 5px 30px;
		}
		.b-facet-body .list-services LI.sel {
			background:#ecf6e7;
			}
			.b-facet-body .list-services LI.sel A {
				border:none 0;
				color:#000;
				}
		.b-facet-body .list-services A {
			font-weight:bold;
			font-size:1.17em;
			color:#388967;
			text-decoration:none;
			border-bottom:1px dotted;
			}
			.b-facet-body .list-services A:hover {
				color:#30b67e;
				}
		.b-facet-body .list-services SMALL {
			float:left;
			margin:0 0 0 -18px;
			line-height:2;
			}


	.b-facet-body .list-chks LI {
		padding:5px;
		list-style:none;
		}
		.b-facet-body .list-chks LI INPUT {
			vertical-align:middle;
			margin:0 .5em 0 0;
			}
		.b-facet-body .list-chks LI.dis {
			color:#999;
			}

	.b-facet-body .b-facet-body-2 
	{
		float:left;
		margin:0 3% 0 0;
		width:75%;
	}
	
	.b-facet-body .b-facet-body-3 {
		float:left;
		width:30%;
		margin:0 3% 0 0;
		}
		.b-facet-body .b-facet-body-3 H3 {
			font-size:1em;
			font-weight:bold;
			color:#000;
			}
		.b-facet-body .b-facet-body-3 UL {
			margin:0;
			padding:0;
			}
			.b-facet-body .b-facet-body-3 LI {
				margin:0 0 .5em;
				padding:0;
				}

/* b-facet-ctrls */
.b-facet-ctrls {
	background:#f2f9ee;
	margin:-20px 0 20px;
	border-top:1px solid #e1ecdd;
	font-size:.92em;
	color:#30453c;
	}
	.h-facet-ctrls {
		border-top:1px solid #fff;
		padding:10px 20px;
		 overflow:hidden;
		 zoom:1;
		}

	.b-facet-ctrls .side {
		float:right;
		 overflow:hidden;
		 zoom:1;
		}
		.b-facet-ctrls .side LI {
			float:left;
			margin:0 0 0 20px;
			list-style:none;
			line-height:25px;
			}

.b-facet-ctrls .bt {
	display:block;
	background:#378866 url(/img/1.6/bt-facet-gd.gif) repeat-x 0 50%;
	color:#cde2da;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	}
	.b-facet-ctrls .bt:hover {
		color:#fff;
		}
	.b-facet-ctrls .bt SPAN {
		display:block;
		background:url(/img/1.6/bt-facet-tl.gif) no-repeat 0 0;
		}
		.b-facet-ctrls .bt SPAN SPAN {background:url(/img/1.6/bt-facet-tr.gif) no-repeat 100% 0;}
		.b-facet-ctrls .bt SPAN SPAN SPAN {background:url(/img/1.6/bt-facet-br.gif) no-repeat 100% 100%;}
		.b-facet-ctrls .bt SPAN SPAN SPAN SPAN{background:url(/img/1.6/bt-facet-bl.gif) no-repeat 0 100%;padding:0 15px;}

.b-facet-ctrls .bt-dis {
	display:block;
	background:#cbdfd0 url(/img/1.6/bt-dis-facet-gd.gif) repeat-x 0 50%;
	color:#f4faf1;
	text-decoration:none;
	font-weight:bold;
	font-size:1.1em;
	}
	
	.b-facet-ctrls .bt-dis SPAN {
		display:block;
		background:url(/img/1.6/bt-dis-facet-tl.gif) no-repeat 0 0;
		}
		.b-facet-ctrls .bt-dis SPAN SPAN {background:url(/img/1.6/bt-dis-facet-tr.gif) no-repeat 100% 0;}
		.b-facet-ctrls .bt-dis SPAN SPAN SPAN {background:url(/img/1.6/bt-dis-facet-br.gif) no-repeat 100% 100%;}
		.b-facet-ctrls .bt-dis SPAN SPAN SPAN SPAN{background:url(/img/1.6/bt-dis-facet-bl.gif) no-repeat 0 100%;padding:0 15px;}


/* Actions
----------------------------------- */
.b-actions-list {
	margin:0 0 2em;
	padding:0;
	list-style:none;
	}
	.b-actions-list H2 {
		font-size:1.66em;
		font-weight:bold;
		padding:0;
		margin:0 0 1em;
		color:#d9601c;
		}
	.b-actions-list LI {
		margin:0 0 1.5em;
		overflow:hidden;
		zoom:1;
		list-style:none;
		}
		.b-actions-list LI .picrel {
			float:left;
			margin:0 13px 0 0;
			}
		.b-actions-list LI .txt {
			overflow:hidden;
			zoom:1;
			}
			.b-actions-list LI H4 {
				font-weight:bold;
				font-size:1.33em;
				margin:0 0 .5em;
				}
			.b-actions-list LI .date {
				font-size:.92em;
				color:#666;
				}
			.b-actions-list LI P {
				margin:0 0 .5em;
				}
				
/* short */
.b-actions-short {
	background:#f8f1ed;
	padding:16px;
	margin:0 30px 30px 0;
	text-align:left;
	}
	.b-actions-short H3 {
		font-size:1.33em;
		font-weight:bold;
		color:#d9601c;
		margin:0 0 .75em;
		}
	.b-actions-short UL {
		font-size:.92em;
		margin:0;
		padding:0;
		list-style:none;
		}
		.b-actions-short LI {
			overflow:hidden;
			zoom:1;
			margin:0 0 1em;
			line-height:1.4;
			}
			.b-actions-short LI .picrel {
				float:left;
				width:27%;
				height:45px;
				}
				.b-actions-short LI .picrel A {
					display:block;
					height:45px;
					}
			.b-actions-short LI .txt {
				float:left;
				width:73%;
				}
				.b-actions-short LI .txt P {
					margin:0 0 .5em 12px;
					}
				.b-actions-short LI .txt P.dealer {
					font-size:.9em;
					color:#d22333;
					}
					
.b-actions-short-hor {
	background:none;
	padding:0px;
	margin:0;
	}
	.b-actions-short-hor H3 {
		padding:0;
		margin:0 0 1em;
		}
	.b-actions-short-hor UL {
		overflow:hidden;
		zoom:1;
		}
		.b-actions-short-hor LI {
			float:left;
			width:31%;
			margin:0 2% 0 0;
			height:10em;
			}

	

/* Article 
------------------------------*/
.b-article {
	padding:0 0 0 85px;
	margin:0 0 1em; 
	}
	.b-article .b-article-h {
		overflow:hidden;
		zoom:1;
		margin:0 0 1.5em;
		}
		.b-article .b-article-h H2 {
			font-size:1.83em;
			font-weight:bold;
			color:#000;
			padding:0;
			margin:0 0 10px;
			}
		.b-article .b-article-h .picrel {
			height:240px; 
			width:480px;
			margin:0 0 10px; 
			}

		.b-article .b-article-h .meta {
			float:right;
			color:#555555;
			float:right;
			font-size:0.92em;
			padding-top:3px;
			width:25%;			
			}
		.b-article .b-article-h .annot {
			border-right:1px solid #ccc;
			float:left;
			font-size:1.17em;
			font-weight:bold;
			line-height:1.3;
			width:73%;
			}
			.b-article .b-article-h .annot P {
				margin-right:15px;
				}
			
	.b-article .h-article {
		font-size:1.17em;
		line-height:1.45;
		}
		.b-article .h-article P {
			margin:0 0 1em;
			}
		.b-article .h-article H1,
		.b-article .h-article H2 {
			margin:1.5em 0 1em;
			font-size:1.28em;
			padding:0;
			color:#000;
			}
		.b-article .image {
			margin:35px 0;
			}
			
			
/* Profile 
-------------------------- */
.t-profile {
	width:100%;
	margin:0 0 1em;
	border-bottom:2px solid #fff;
	}
	.t-profile TD {
		padding:15px;
		border-bottom:1px solid #efefef;
		vertical-align:top;
		}
	.t-profile .td-picrel {
		width:90px;
		}
	.t-profile .td-userpic {
		width:50px;
		padding:15px 10px 15px 10px;
		}
	.t-profile .td-title {
		padding:15px 5px 15px 0;
		}
	.t-profile .td-price {
		width:3%;
		}
		.t-profile .td-price SPAN {
			display:block;
			white-space:nowrap;
			background:#efeef9;
			font-weight:bold;
			font-size:1.5em;
			padding:7px 12px;
			}

	.t-profile .td-ctrls {
		padding:17px .5em 0 0;
		width:2%;
		white-space:nowrap;
		text-align:right;
		}
		.t-profile .td-ctrls A {
			margin:0 0 0 .5em;
			}

	.t-profile H3.title {
		font-size:1.5em;
		margin:0 0 .12em;
		padding:0;
		color:#999;
		}
	.t-profile H4.subtitle {
		margin:0 0 .12em;
		padding:0;
		font-size:1.17em;
		}
	.t-profile .desc {
		font-size:.92em;
		margin:0 0 1em;
		}
	.t-profile .comment {
		font-style:italic;
		color:#4c4c4c;
		font-size:.92em;
		margin:0;
		overflow:hidden;
		zoom:1;
		}
		.t-profile .comment TEXTAREA {
			font-style:italic;
			color:#4c4c4c;
			font-size:1em;
			font-family:arial,sans-serif;
			width:75%;
			height:40px;
			float:left;
			margin:0 10px 0 0;
			max-height:40px;
			}
			.t-profile .comment TEXTAREA:focus {
				border:2px inset #f1ca80;
				}
			
		.t-profile .comment a.bt-ok {
			margin:15px 0 0;
			display:block;
			float:left;
			}

	.t-profile .td-title .car-born {
		margin:.5em 0 0;
		font-size:.92em;
		}

	.t-profile .meta {
		margin:1em 0 0 0;
		font-size:.85em;
		color:#e0e0e0;
		float:left;
		line-height:1.2;
		overflow:hidden;
		zoom:1;
		}
		.t-profile .meta SPAN {
			color:#999;
			margin:0 .5em 0 0;
			white-space:nowrap;
			float:left;
			border-left:1px solid #e0e0e0;
			padding-left:6px;
			margin:0 12px 2px -6px;
			line-height:1.5;
			}
		.t-profile .meta STRONG {
			font-weight:bold;
			font-size:1.4em;
			margin:0 0 0 .25em;
			line-height:.75;
			}
		.t-profile .meta STRONG.days-left {
			color:#39b54a;
			}

		.t-profile .sms-ref {
			margin:.15em 0 0;
			float:left;
			position:relative;
			background:url(/img/1.6/sms-refresh.gif) no-repeat 0 0;
			width:36px;
			height:24px;
			}
			.t-profile .sms-ref .b-bej {
				position:absolute;
				left:30px;
				bottom:0;
				font-size:.85em;
				width:14em;
				line-height:1.2;
				display:none;
				}
			.t-profile .sms-ref:hover .b-bej {
				display:block;
				}
			.t-profile .sms-ref .bej-bl {
				padding:5px;
				}
			.t-profile .sms-ref .b-bej-tale-bl {
				padding:0 0 0 15px;
				}

	.t-profile .td-sms {
		vertical-align:bottom;
		padding:15px 0 17px;
		}


	.t-profile .td-source {
		width:29%;
		padding:15px 0;
		}
		.t-profile .source {
			padding:0 0 0 25px;
			position:relative;
			}
		.t-profile .source .source-upic {
			float:left;
			margin:0 0 0 -25px;
			width:24px;
			height:24px;
			border:1px solid #e5e5e5;
			display:inline;
			}
			.t-profile .source .source-upic TABLE {
				width:24px;
				height:24px;
				}
				.t-profile .source .source-upic TD {
					width:24px;
					height:24px;
					text-align:center;
					vertical-align:middle;
					padding:0;
					border:none 0;
					}
		.t-profile .source .b-bej-tale-l {
			padding:0 0 0 20px;
			}
			.t-profile .source .bej-bl {
				padding:10px 15px;
				}
		.t-profile .source H4 {
			font-size:1em;
			margin:0 0 01em;
			}
			.t-profile .source H4 A {
				color:#000;
				}

	.t-profile .user-status {
		margin:.25em 0 0;
		color:#999;
		}
		.t-profile .st-online {
			color:#4ead23;
			font-weight:bold;
			}
			
	.t-profile .td-activity {
		white-space:nowrap;
		}
		.t-profile .td-activity STRONG {
			font-size:1.17em;
			font-weight:bold;
			color:#4ead23;
			}
		.t-profile .td-activity SMALL {
			font-size:1em;
			color:#bababa;
			}

	.t-profile .td-date {
		white-space:nowrap;
		padding:25px 0 5px;
		font-size:.92em;
		color:#666;
		}
		
	.t-profile .td-own {
		font-size:.92em;
		}
		.t-profile .td-own P {
			margin:0 0 1em;
			color:#666;
			}
			.t-profile .td-own P STRONG {
				color:#000;
				font-weight:normal;
				}
		.t-profile .td-own P A {

			}
		
.b-attention {
	background:#fef6db url(/img/attention.png) no-repeat 21px 50%;
	font-size:.92em;
	padding:10px 10px 10px 55px;
	margin:15px 0 17px 70px;
	}
	.b-attention A {
		color:#d22333;
		}
		.b-attention A:hover {
			color:#b81b29;
			}
		
			
.b-profile {
	padding:0 0 0 85px;
	}
	.b-profile .user-photo {
		float:right;
		padding:13px;
		border:1px solid #e8e8e8;
		}
		.b-profile .user-photo IMG {
			vertical-align:middle;
			}
	.b-profile H2 {
		clear:none;
		padding:0;
		margin:0 0 .5em;
		}
			
.t-userinfo {
	margin:0 0 2em;
	}
	.t-userinfo TH,
	.t-userinfo TD {
		padding:7px 0;
		vertical-align:top;
		}
	.t-userinfo TH {
		font-size:.92em;
		color:#808080;
		width:115px;
		padding:9px 0 0;
		}
	.t-userinfo H4 {
		font-size:1.17em;
		margin:0;
		padding:0;
		}


	.b-profile .section {
		margin:0 0 2em;
		line-height:1.53em;
		}
		.b-profile .section P {
			margin:0 0 1em;
			}

	.b-profile-cars {
		margin:2em 0 2em;
		border:1px solid #e5e5e5;
		padding:20px 15px 10px;
		position:relative;
		}
		.b-profile-cars H3 {
			position:absolute;
			left:5px;
			top:-.7em;
			color:#44a917;
			font-size:1.5em;
			font-weight:normal;
			padding:0;
			background:#fff;
			padding:0 10px;
			line-height:1;
			}
		.b-profile-cars UL {
			overflow:hidden;
			zoom:1;
			margin:0 -20px 0 0;
			}
		.b-profile-cars LI {
			float:left;
			width:130px;
			height:185px;
			font-size:.92em;
			list-style:none;
			margin:0 10px 10px 0;
			}
			.b-profile-cars LI .picrel {
				display:block;
				margin:0 0 .5em;
				}
			.b-profile-cars LI H4 {
				font-size:1.3em;
				font-weight:bold;
				}
			.b-profile-cars LI SMALL {
				display:block;
				font-size:1em;
				color:#808080;
				}
		
			.b-profile-cars .bt-wrap {
				margin:.25em 0 !important;
				overflow:hidden;
				zoom:1;
				}
				.b-profile-cars A.bt-red,
				.b-profile-cars A.bt-green {
					background:#d22333 url(/img/1.6/bt-red.png) no-repeat 0 0;
					padding:0 0 0 5px;
					color:#f4c5ca;
					display:block;
					height:18px;
					line-height:18px;
					overflow:hidden;
					zoom:1;
					float:left;
					text-decoration:none;
					}
					.b-profile-cars A.bt-red SPAN,
					.b-profile-cars A.bt-green SPAN {
						background:url(/img/1.6/bt-red.png) no-repeat 100% 0;
						padding:0 10px 0 5px;
						display:block;
						height:18px;
						line-height:18px;
						overflow:hidden;
						zoom:1;
						cursor:pointer;
						}
					.b-profile-cars A.bt-red:hover,
					.b-profile-cars A.bt-green:hover {
						color:#fff;
						}
				.b-profile-cars A.bt-green {
					background:#48ae18 url(/img/1.6/bt-green.png) no-repeat 0 0;
					color:#daefd1;
					}
					.b-profile-cars A.bt-green SPAN {
						background:url(/img/1.6/bt-green.png) no-repeat 100% 0;
						padding:0 20px 0 15px;
						}
			
		.b-profile-cars .ctrls {
			margin:.75em 0 0 !important;
			}
			.b-profile-cars .ctrls A{
				margin:0 .5em 0 0;
				}

		.b-profile-cars LI.bt-add A {
			font-size:1.1em;
			display:block;
			padding:60px 0 0;
			margin:20px;
			text-align:center;
			background:url(/img/1.6/bt-plus-big.png) no-repeat 50% 15px;
			color:#44a917;
			}
			.b-profile-cars LI.bt-add A:hover {
				color:#5cca2b;
				}
			
			


				

/* b-tabs-sys */
.b-tabs-sys {
	clear:both;
	padding:2em 0 1em;
	}
	.b-tabs-sys-t {
		overflow:hidden;
		zoom:1;
		position:relative;
		top:1px;
		z-index:99;
		padding:0 85px 0 85px;
		}
		.b-tabs-sys-t LI {
			float:left;
			list-style:none;
			width:50%;
			}
			.b-tabs-sys-t LI A,
			.b-tabs-sys-t LI STRONG {
				display:block;
				padding:15px 15px 15px 62px;
				font-size:1.17em;
				font-weight:bold;
				height:2em;
				}
			.b-tabs-sys-t LI A {
				color:#808080 !important;
				text-decoration:none;
				}
				.b-tabs-sys-t LI A:hover {
					color:#555 !important;
					}
			.b-tabs-sys-t LI STRONG {
				background:#edf5fd;
				}

			.b-tabs-sys-t LI A IMG,
			.b-tabs-sys-t LI STRONG IMG {
				float:left;
				margin:-10px 0 0 -54px;
				}

					
	.h-tabs-sys {
		padding: 0 15px;
		}
		.h-tabs-sys .note {
			margin-top:0;
			}
		.h-tabs-sys .left-input {
			width:78%;
			}
			
			
			
.sell-phones {
	position:relative;
	}
	.sell-phones-item {
		position:relative;
		overflow:hidden;
		zoom:1;
		margin:0 0 20px;
		}
	.sell-phones .left-columnh {
		width:27%;
		}
	.sell-phones .controls {
		position:absolute;
		right:0;
		top:2px;
		padding:0;
		}
		.sell-phones .controls LI {
			margin:0 0 0 10px;
			}
	.sell-phones .comment-text	 {
		position:absolute;
		left:75%;
		top:6px;
		padding:0;
		}
	.sell-phones .comment-input {
		position:absolute;
		left:75%;
		top:0px;
		padding:0;
		width:19%;
		}	


/* GT */

#gt_teaser	{
	border: 1px solid #dcddde;
	margin: 0px 30px 20px 0px;
	padding: 15px 15px 0 15px;
	text-align: left;
}
#gt_teaser h3 {
	font-size: 1.4em;
	letter-spacing: -.05em;
}

/* b-teaser4 */
.b-teaser4 {
	margin:15px -8px 15px 0;
	overflow:hidden;
	zoom:1;
	list-style:none;
	}
* HTML .b-teaser4 {
	margin:15px -15px 15px 0;
	}
	.b-teaser4 LI {
		float:left;
		width:25%;
		}
* HTML .b-teaser4 LI.last {
			width:24.5%;
			float:right;
			margin:0 -2px 0 0;
			}
 
	.b-teaser4 LI .section {
		padding:0 8px 0 0;
		
		}
		
	.b-teaser4 LI .section {
		padding:0 8px 0 0;
		}
 
	.b-teaser4-link .picrelated {
		height:90px;
		background:url(0.gif) no-repeat 50% 0;
		display:block;
		margin:0 0 10px;
		cursor:pointer;
		}
		.b-teaser4-link .picrelated A {
			height:90px;
			display:block;
			}
			.b-teaser4-link:hover .picrelated SPAN {
				height:86px;
				display:block;
				border:2px solid #fff;
				}
 
	.b-teaser4-link .h4 {
		font-size:1.1em;
		font-weight:bold;
		margin:0 0 3px;
		display:block;
		}
		.b-teaser4-link,
		.b-teaser4-link:hover {
			color:#aaa;
			text-decoration:none;		
			}		
		.b-teaser4-link:link .link {color:#6094bf;text-decoration:underline;}
		.b-teaser4-link:visited .link {color:#4C6175;text-decoration:underline;}
		.b-teaser4-link:hover .link,
		.b-teaser4-link:active .link {color:#fff;}
 
	.b-teaser4-link .txt {
		display:block;
		margin:0 0 3px;
		font-size:.92em;
		color:#a3b2bf;
		}
	.b-teaser4-link .date {
		font-size:.85em;
		color:#666;
		display:block;
		}
 
	.b-teaser4 .b-comm-balloon-h {
		position:relative;
		zoom:1;
		margin:0;
		}
		.b-teaser4 .b-comm-balloon {
			position:absolute;
			top:65px;
			right:12px;
			}	
/* b-teaser4-twocol */

.b-teaser4-twocol {
	margin:15px 0 0;
	}
	.b-teaser4-twocol LI {
		float:left;
		width: 100%;
		height:5em;
		padding:0 0 30px;
		zoom:1;
		}
 
	.b-teaser4-twocol .picrel {
		float:left;
		width:27%;
		margin:0 12px 0 0;
		}
	.b-teaser4-twocol .section {
		overflow:hidden;
		zoom:1;
		padding:0 10px 0 0;
		}
		.b-teaser4-twocol .section .rubric{
			font-weight: normal;
			color:#525149;
		}
		.b-teaser4-twocol .section H4 {
			font-size:1.1em;
			margin:0 0 .15em;
			font-weight: normal;
			}
		.b-teaser4-twocol .section P {
			margin:0 0 .25em;
			}
		.b-teaser4-twocol .date {
			font-size:.85em;
			color:#666;
			display:block;
			}
 
	.b-teaser4-twocol .picrelated {
		height:45px;
		background:url(0.gif) no-repeat 50% 0;
		display:block;
		margin:0;
		}
		.b-teaser4-twocol .picrelated A {
			height:45px;
			display:block;
			}
 
		.b-teaser4-twocol .b-comm-balloon {
			top:25px;
			right:8px;
			}
		
/* b-comm-balloon */
.b-comm-balloon {
	text-decoration:none;
	height:19px;
	font-size:11px;
	}
	.b-comm-balloon SPAN {
		position:relative;
		display:block;
		color:#000 !important;
		font-size:11px !important;
		line-height:16px;
		background:url(/img/1.6/comms-balloon.png) no-repeat 0 0;
		padding:0 0 0 4px;
		left:-4px;
		height:16px;
		}
	.b-comm-balloon SPAN SPAN {
		background:url(/img/1.6/comms-balloon.png) no-repeat 100% 0;
		padding:0 4px 0 0;
		left:8px;
		}
	.b-comm-balloon SPAN SPAN SPAN {
		background:url(/img/1.6/comms-balloon.png) no-repeat 50% 0;
		left:-4px;
		height:19px;
		padding:0;
		margin:0 -3px;
		}
 
* HTML	.b-comm-balloon {
		width:0;
		white-space:nowrap;
		}
* HTML	.b-comm-balloon SPAN {
		background:url(/img/1.6/comms-balloon_.png) no-repeat 0 0;
		cursor:pointer;
		}
* HTML	.b-comm-balloon SPAN SPAN {
		background:url(/img/1.6/comms-balloon_.png) no-repeat 100% 0;
		}
* HTML	.b-comm-balloon SPAN SPAN SPAN {
		background:url(/img/1.6/comms-balloon_.png) no-repeat 50% 0;
		}
		
.g-radiolist {
		margin:-.5em 0 0;
		padding:0 0 1.25em 0;
		line-height:1.75;
		display:block;
		}
		.g-radiolist INPUT {
			margin:0 .5em 0 0;
			vertical-align:middle;
			}
		.g-radiolist LABEL {
			}
			

/* b-notif */
.b-notif {
    background:transparent url(/img/1.7/buy-used/drop-b-bg.png) repeat scroll 0 0;
    border-left:5px solid #D22333;
    color:#FFFFFF;
    line-height:1.4;
    padding:10px 15px;
    width:195px;
    margin-top:10px;
    }
    .b-notif-container {
        position:fixed;
        top:20px;
        right:10px;
        z-index:99;
    }
.err-border {
	/*border:solid 1px #ff0000 !important;*/
	background-color:#d22333;
	color:White;
}
/*select.err-border option{
	background-color:#fff;
	color:#000;
}*/
.err-borderRBL {
	/*border:solid 1px #ff0000 !important;*/
	background-color: #d22333;
	padding:5px;
	margin: -5px 5px 0 -5px;
	color:White;
}

.err-message {
	font-size:10px;
	color:#ff0000;
}

.parts-container
{
    background: url("/img/1.6/facet-bg.gif") repeat scroll -11px 0 #F6FBF3;
    padding:20px;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 5px #AAAAAA;
    margin-bottom:100px;
}
.parts-container .part
{
    width: 43%;
    float:left;
    font-size:25px;
    padding:10px;
}
.parts-container .part:hover
{
    background-color:#d22333;
}
.parts-container .part:hover a
{
    color:#fff;
}
.parts-container .part:hover a:hover
{
    text-decoration:underline;
}
.parts-container .part.part-lft
{
    margin-right:20px;
}

