BODY, P, A, TD, TH, LI, INPUT, SELECT, TEXTAREA { font-size: 11px; font-family: Verdana; color: #333333; }
BODY, FORM, P { margin: 0; padding: 0; }
BODY { background: #ffffff; height: 100%; width: 100%; }
A { color: #1b2962; }


INPUT, TEXTAREA, SELECT { margin: 0; font-size: 10px; color: #838383; font-weight: normal;  }
H1, H2, H3 { margin: 0; padding: 0; clear: both; }

LABEL { cursor: pointer; cursor: hand; }

A IMG { border: 0px none; }

A#logo { display: block; position: absolute; top: 0; left: 0; }
IMG#title { position: absolute; top: 12px; right: 20px; }

.wysiwyg_popupimage {cursor:pointer}

/* corners */
IMG.crn { position: absolute; }
IMG.crn.lt { left: 0; top: 0; }
IMG.crn.lb { left: 0; bottom: 0; }
IMG.crn.rt { right: 0; top: 0; }
IMG.crn.rb { right: 0; bottom: 0; }

/* TABLE, TD { position: relative; } */

TABLE.main { background: #e7e9ec url('images/main_crb.gif') no-repeat right bottom; }
TABLE.main TD.mcrt { background: url('images/main_crt.gif') no-repeat right top; }
TABLE.main TD.mclb {
	background: url('images/main_clb.gif') no-repeat left bottom;; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:10px }
TABLE.main.popup TD.mclb { padding: 10px; }

/* common prefix */
TABLE.big { height: 100%; width: 100%; }
.big { height: 100%; width: 100%; }
.high { height: 100%; }
.wide { width: 100%; }

DIV.notes {
	padding: 25px; color: #5c5c5c;
	background: url('images/text_clt.gif') no-repeat left top;; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana }
DIV.notes * { font: normal 10px Verdana; color: #5c5c5c; }
DIV.notes IMG { margin: 0 0 20px 0; }

/* top line */
DIV.logos {
	position: relative;
	background: url('images/main_crt.gif') no-repeat right top;; padding-left:120px; padding-right:0; padding-top:6px; padding-bottom:4px }
DIV.logos A { margin: 0 10px 0 0; }

DIV.fastlinks {
	margin: 0 10px;
	text-align: right; background: #cdcdcd url('images/fastlinks_crt.gif') no-repeat right top;; padding-left:0; padding-right:12px; padding-top:1px; padding-bottom:3px }
DIV.fastlinks A {
	font: normal 9px Verdana; text-decoration: none; color: #333333;
	margin: 0 0 0 25px; }
DIV.fastlinks A:hover { color: #222c54; }

DIV.nav1 {
	margin: 0 10px;
	background: #669acd url('images/nav1_crb.gif') no-repeat right bottom; }
DIV.nav1 DIV {
	background: url('images/nav1_crt.gif') no-repeat right top;; padding-left:19px; padding-right:0; padding-top:21px; padding-bottom:23px }
DIV.nav1 IMG { border: 0px none;; margin-left:0; margin-right:113px; margin-top:0; margin-bottom:0 }
DIV.nav1 SPAN TD { padding: 0 15px 0 0; }
DIV.nav1 SPAN A { font: bold 11px Verdana; text-decoration: none; color: #ffffff; }
DIV.nav1 SPAN A:hover, DIV.nav1 SPAN A.act { text-decoration: underline; }

DIV.nav2 { margin: 0 10px; padding: 0 0 0 153px; background: #669acd; }
DIV.nav21 { background: #cdcdcd url('images/nav2_crb.gif') no-repeat right bottom; }
DIV.nav22 {
	display: block;
	background: url('images/nav2_clt.gif') no-repeat left top;; padding-left:19px; padding-right:0; padding-top:9px; padding-bottom:9px }
DIV.nav22 TD { font: bold 11px Verdana; color: #000000; }

/* display: block; float: left;  */
DIV.nav23 A {
	display: block; position: relative; float: left;
	padding: 4px 8px 5px 7px;
	font: normal 11px Verdana; text-decoration: none; color: #333333; }
DIV.nav23 TABLE { float: left; }
DIV.nav23 TABLE A { padding: 2px 3px 3px 4px; color: #ffffff; }
DIV.nav23 TABLE A:hover { text-decoration: underline; }
DIV.nav23 TABLE.act A { padding: 2px 3px 3px 4px; }
DIV.nav23 TABLE.act A:hover { text-decoration: none; }
DIV.nav23 TABLE.nav234 A.act:hover { text-decoration: none;  }
DIV.nav23 TABLE.nav234 A.act.off { padding: 2px 7px 3px 4px; color: #303030; text-decoration: none; }
DIV#rest { background: #cdcdcd; }
TABLE.nav234 TD { white-space: nowrap; }
/*
TABLE.nav234 A.act { padding: 2px 3px 3px 4px; }
TABLE.nav234 A.act:hover { text-decoration: underline; }
*/
FORM.qs {
	margin: 0;
	width: 140px;
	background: url('images/bg_input.gif') no-repeat left top;; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0 }
FORM.qs TD { padding: 3px 7px 1px 7px; }
FORM.qs INPUT {
	border: 0px none; width: 102px; height: 17px; color: #838383;
	background: none; margin: 0; padding: 0; font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:verdana }
FORM.qs IMG { margin: 0 0 0 2px; padding: 0; }

TABLE.promo { width: 153px; background: #669acd url('images/cont_crb.gif') no-repeat right bottom; }
TD.promo { padding: 10px 0 0 0; }
TD.promo TABLE { margin: 0 0 20px 0; }
TD.promo DIV { position: relative;}

TD.contacts { background: url('images/cont_clb.gif') no-repeat left bottom; }
TD.contacts DIV { padding: 20px 15px 20px 20px; font: normal 11px Verdana; color: #ffffff; }
TD.contacts DIV B { font: bold 14px Verdana; }
TD.contacts DIV A { font: normal 9px Verdana; color: #ffffff; text-decoration: underline;}

TD.nav3 { height: 202px; padding: 10px 0 10px 10px; }
TABLE.nav3 TD { height: 182px; width: 184px; }
TABLE.nav3 H3 { font: bold 14px Verdana; color: #ffffff; margin: 0 0 0 2px; }
TABLE.nav3 H2 { font: normal 18px Verdana; color: #ffffff; margin: 0 0 3px 4px; }
TABLE.nav3 A {
	display: block; padding: 2px 5px 3px 4px;
	text-decoration: none; font: normal 10px Verdana; color: #ffffff; }
TABLE.nav3 A.act, TABLE.nav3 A:hover { background: #553c00; }

TD.white.left { width: 644px; padding: 0 0 10px 10px; }
TD.white.right { padding: 0 10px 10px 10px; }
TD.white.wide { padding: 0 10px 10px 10px; }

TABLE.text { background: #ffffff; }
DIV.text { padding: 2px 5px; }
DIV.text H1 { font: bold 18px Verdana; margin: 0 0 20px 0; padding: 0; color: #5c5c5c; }
DIV.text.start H1 { color: #222c54; }
DIV.text P { line-height: 15px; }

/* links */
DIV.links {
	position: relative; clear: both;
	display: block; margin: 20px 0 0 0; padding: 0;}
DIV.links.fixed { width: 300px;}
DIV.links DIV {
	display: block; margin: 0; padding: 14px 18px;
	border: 1px solid #cdcdcd; }
DIV.links UL { padding: 0; margin: 0; }
DIV.links UL LI {
	height: 44px; margin: 0;
	background: url('images/icon_link.gif') no-repeat left top;; list-style-type:none; list-style-position:outside; padding-left:49px; padding-right:10px; padding-top:0; padding-bottom:0 }

TABLE.right { background: #ffffff; }
TABLE.right DIV { padding: 5px; font: normal 10px Verdana; color: #5c5c5c; }
TABLE.right DIV * { font: normal 10px Verdana; color: #5c5c5c; }
TABLE.right DIV IMG { margin: 0 0 20px 0; }

/* links */
TABLE.links TD.bt { background: url('images/gray.gif') repeat-x top; }
TABLE.links TD.bb { background: url('images/gray.gif') repeat-x bottom; }
TABLE.links TD.bl { background: url('images/gray.gif') repeat-y left; }
TABLE.links TD.br { background: url('images/gray.gif') repeat-y right; }

TABLE.links.images { margin: 0 0 20px 0; }
TABLE.links.images TD.wide { padding: 8px 0 0 8px; }
TABLE.links.images DIV A { display: block; float: left; margin: 0 8px 8px 0; }


/* news */
TABLE.news {height: 300px;}
TABLE.news H2 { font: normal 11px Verdana; color: #333333; }
TABLE.news TD { padding: 0 20px 0 0; }
TABLE.news IMG { margin: 0 19px 10px 0; }
TABLE.news SPAN { font: normal 10px Verdana; color: #9f9f9f; display: block; margin: 6px 0 15px 0; }
TABLE.news SPAN.lead {font-weight:normal; font-decoration: none; font: normal 11px Tahoma; color: #333333; }

/* models */
DIV.models { padding: 10px 0 10px 10px; }
DIV.models A { display: block; float: left; margin: 0 10px 10px 0; }

/* popup */
TABLE.popup H1 { font: bold 18px Verdana; margin: 40px 0 40px 140px; padding: 0; color: #5c5c5c; }

/* pages */
TABLE.pages TD.bt { background: url('images/light.gif') repeat-x top; }
TABLE.pages TD.bb { background: url('images/light.gif') repeat-x bottom; }
TABLE.pages TD.bl { background: url('images/light.gif') repeat-y left; }
TABLE.pages TD.br { background: url('images/light.gif') repeat-y right; }

DIV.pages { margin: 0 10px; }
DIV.pages A {
	display: block; float: left; padding: 3px 0 5px 0; text-align: center;
	width: 21px; text-decoration: none; color: #51545b; text-decoration: none; }
DIV.pages A.act, DIV.pages A:hover { color: #ffffff; background: #669acd; }

/* used cars */
TD.used { padding: 10px 10px 10px 10px; }
TD.used TD { padding: 0; }

DIV.used { position: relative; height: 202px; width: 204px; background: #669acd; color: #ffffff; font: normal 10px Verdana; }
DIV.used DIV { padding: 15px; }
DIV.used H3 { font: normal 14px Verdana; color: #ffffff; }
DIV.used H2 { font: normal 24px Verdana; color: #ffffff; margin: 0 0 8px 0; }
DIV.used A {
	margin: 4px 0; text-decoration: none;
	display: block; font: normal 10px Verdana; color: #ffffff; }
DIV.used SELECT { display: block; margin: 5px 0 7px 0; }

TABLE.list { border-collapse: collapse; border: 0px none;; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0 }
TABLE.list TR.dark TD { background: #f7f6f6; padding: 0; }

TABLE.header TD { color: #222c54; font-weight: bold; }
TABLE.list TH { padding: 0; }
TABLE.list TH.pic { background: url('images/used_img_bg.gif') repeat-y; }
TABLE.list IMG { margin: 0; display: block; }
TABLE.list TD, TABLE.list TH { padding: 0; font: normal 11px Verdana; }
TABLE.list INPUT { margin: 0 20px 0 0; }
TABLE.list.ware TH.pic { background: url('images/ware_img_bg.gif') repeat-y; }

/* scroll pages numbers */
TABLE.scroll A { font: normal 11px Verdana; color: #515e8f; margin: 0 0 0 10px; }
TABLE.scroll TD A { text-decoration: none; }
TABLE.scroll B A { font-weight: bold; color: #222c54; }


/* warehouse */
/* TABLE.ware */
TD.info { line-height: 18px; }
TABLE.ware TD { line-height: 18px; }
TD.info DIV.type { margin: 0 0 7px 0; }
TD.info DIV.type A {
	width: 156px; display: block; color: #ffffff; text-decoration: none;
	padding: 7px 0 8px 28px; margin: 0; line-height: normal; }
TD.info DIV.type.t1 { background: url('images/bg_ware_1.gif') no-repeat top left; }
TD.info DIV.type.t2 { background: url('images/bg_ware_2.gif') no-repeat top left; }
TD.info DIV.type.t3 { background: url('images/bg_ware_3.gif') no-repeat top left; }

TABLE.wide.header.scroll SELECT { margin: 2px 4px 0 4px; }
TABLE.pic IMG { display: block; }

TH.info TABLE.pic { margin: 0 0 10px 0; }
TH.info TABLE.pic TH { background: url('images/ware_img_bg.gif') repeat-y; }
TH.info TABLE.pics TH { background: url('images/ware_img_bg.gif') repeat-y; }
TH.info TABLE.pics TH IMG { display: block; float: left; margin: 0 5px 0 0; }
TH.info TABLE.pics TH IMG.last { margin: 0; }

FORM.fHtml INPUT.text {
	margin: 0 6px 0 0; width: 153px; height: 20px;
	border: 1px solid #a5acb2; background: #ffffff; }
FORM.fHtml LABEL { margin: 0 13px 0 0; }
FORM.fHtml INPUT#html { }
FORM.fHtml INPUT#plain { }
TD.additional A { color: #3366cc; }
TD.additional IMG { margin: 0 6px 0 0; }

/** new addons from demjan **/
DIV.text H2 { font: bold 15px Verdana; color: #333333; }

TABLE.table_nav {}
TABLE.table_nav TD { padding: 6px 19px 5px 7px; color: #222c54; }
TABLE.table_nav TH { border-left: 1px solid #ffffff; background: #cdcdcd url('images/bg_tbl_tcl.gif') no-repeat top left; }
TABLE.table_nav TH DIV { background: url('images/bg_tbl_tcr.gif') no-repeat top right; }
TABLE.table_nav TH DIV A { font-weight: normal; display: block; padding: 6px 7px 5px 7px; color: #222c54; text-decoration: underline; }
TABLE.table_nav TH DIV A:hover { text-decoration: none; }
TABLE.table_nav TH.act { background-color: #725100; }
TABLE.table_nav TH.act DIV A { color: #ffffff; }

TABLE.table1 { margin-bottom: 50px; }
TABLE.table1 TR.first TD { border-bottom: 1px solid #725100; color: #333333; font-weight: bold; }
TABLE.table1 TR.first TH { border-left: 1px solid #ffffff; background: #725100 url('images/bg_tbl_tcl.gif') no-repeat top left; white-space: nowrap;}
TABLE.table1 TR.first TH DIV { background: url('images/bg_tbl_tcr.gif') no-repeat top right; }
TABLE.table1 TR.first A { font-weight: normal; display: block; padding: 6px 7px 5px 7px; color: #ffffff; text-decoration: underline; }
TABLE.table1 TR TD { padding: 6px 7px 5px 7px; text-align: center; border-left: 1px solid #ffffff; }
TABLE.table1 TR TD.first { padding: 0 20px; text-align: left; border-left: none; }
TABLE.table1 TR TD.light { padding: 0 0 0 20px; color: #999999; }
TABLE.table1 TR.odd TD { background: #e5e5e5; }
TABLE.table1 TR.last TD { border-bottom: 1px solid #725100; }

TABLE.table2 { border-bottom: 2px solid #725100; margin: 25px 0; }
TABLE.table2 TR TD, TABLE.table2 TR TH { padding: 5px 17px 4px 17px; border-left: 1px solid #ffffff; }
TABLE.table2 TR.odd TD { background: #e5e5e5; }
TABLE.table2 TR.first TH, TABLE.table2 TR.first TD { border-bottom: 2px solid #725100; text-align: left; padding: 5px 0 4px 0; }
DIV.info { padding: 8px 11px; line-height: 18px; }
DIV.info H3 { font: bold 13px verdana; }

TABLE.table3 {}
TABLE.table3 TR TD { padding: 7px 25px 8px 25px; color: #5c5c5c; }
TABLE.table3 TR TH, TABLE.table3 TR TD { border-left: 1px solid #ffffff; }
TABLE.table3 TR.first TH { color: #ffffff; font-weight: bold; background: #725100; text-align: left; padding: 0; }
TABLE.table3 TR.first TH DIV { padding: 4px 25px 5px 25px;	}
TABLE.table3 TR.first TH DIV.first { background: url('images/bg_tbl_tcl.gif') no-repeat top left; }
TABLE.table3 TR.first TH DIV.last { background: url('images/bg_tbl_tcr.gif') no-repeat top right; }
TABLE.table3 TR.odd TD { background: #e5e5e5; }
TABLE.table3 TR.last TD { border-bottom: 1px solid #725100; }
TABLE.table3 TD.last { font-weight: bold; }
TABLE.table3 A { color: #222c54; }


TABLE.table4 TR TD { padding: 6px 7px 5px 7px; border-left: 1px solid #ffffff; }
TABLE.table4 TR TD.first { padding: 16 20px; text-align: left; border-left: none; }
TABLE.table4 TR TD.pict { padding: 16 20px; text-align: left;  border-left: none; }
TABLE.table4 TR TD.price { padding: 16 20px; text-align: right;  border-left: none; color: #538cc3;  font-weight: bold; white-space: nowrap;}
TABLE.table4 TR TD.light { padding: 16 0 0 20px; color: #999999; }
TABLE.table4 TR.odd TD { background: #e5e5e5; }
TABLE.table4 TR.last TD { border-bottom: 1px solid #725100; }
TABLE.table4 TR.flast TD { border-bottom: 1px solid #725100;  border-top: 1px solid #725100;}


TABLE.table4 TR.first TD { border-bottom: 1px solid #725100; color: #333333; font-weight: bold; }
TABLE.table4 TR.first TH { border-left: 1px solid #ffffff; background: #725100 url('images/bg_tbl_tcl.gif') no-repeat top left; white-space: nowrap;}
TABLE.table4 TR.first TH DIV { background: url('images/bg_tbl_tcr.gif') no-repeat top right; }
TABLE.table4 TR.first A { font-weight: normal; display: block; padding: 6px 7px 5px 7px; color: #ffffff; text-decoration: underline; }

TD.additional.table { color: #222c54; line-height: 18px; }
TD.additional.table A { color: #222c54; }
TD.additional.table DIV { padding: 0 16px 5px 16px; }


/** [[[ Parsing tablici vnutri contenta **/

	table.myTable {border-collapse:collapse; width: 98%}
	table.myTable TD {background:#cdcdcd;border:1px solid #b6b5b5; padding:4px; font-weight: bold;}
	table.myTable TD.myTH {background:#cdcdcd;border:1px solid #b6b5b5; padding:4px; font-weight: bold;}
	

	 table.insTable {border-collapse:collapse; width: 98%}
	 table.insTable TD {border:1px solid #b6b5b5; padding:4px 6px}
	 table.insTable TD.insFirstRow {background:#cdcdcd;border:1px solid #b6b5b5; padding:4px; font-weight: bold;}
	 table.insTable TR.insFirstRow {background:#cdcdcd;border:1px solid #b6b5b5; padding:4px; font-weight: bold;}

//**	.text IMG {border:3px solid #d2cac8} **/
	.text IMG {border:1px solid #d2cac8}
	#text-image {margin:10px 0px}
//**	#text-image IMG {border:3px solid #d2cac8;} **/
	#text-image IMG {border:1px solid #d2cac8;}
	#text-image TD {padding:8px 0px 8px 8px}

/** ]]] Parsing tablici vnutri contenta **/


/** Navigation-cars **/
	.moving {height:21px;overflow:hidden;float:left;}
	.moving table {border-collapse:collapse}
	.moving TD {border-collapse:collapse;padding:0;white-space:nowrap;vertical-align:top}
	.moving .act {background:red url('images/car-nav-left.gif') left top no-repeat; padding-left:2px}
	.moving .act a {background:red url('images/car-nav-right.gif') right top no-repeat;padding-right:5px !important}
	.moving a.last {background:red url('images/car-nav-right-2.gif') right top no-repeat !important;padding-right:8px !important}

	#car-nav a {font: normal 11px Verdana; text-decoration: none; color: #333333;display:block;padding:4px 3px}
	#car-nav .moving a {font: normal 11px Verdana; text-decoration: none; color: #FFFFFF;margin:0px;}
	#car-nav .moving a:hover {text-decoration:underline}

	/** Eto linki otkrivajushij modeli **/
	#car-nav .a {padding:0px;vertical-align:top}
	#car-nav a:hover {text-decoration:underline}
	#car-nav .a a {padding-right:4px !important}
	#car-nav .active {background:url('images/car-nav-left-2.gif') left top no-repeat;height:21px;padding:0px;padding-left:2px}
	#car-nav .active a {background:url('images/car-nav-right.gif') right top no-repeat;padding-right:6px;color:#ffffff}
	#car-nav .void a {background:url('images/car-nav-right-2.gif') right top no-repeat !important}
