* {margin:0; padding:0;}
html {background: url(img/header_bg.gif) top repeat-x}
body {font:14px/14px Tahoma, Helvetica, sans-serif; color:#000; background: url(img/header_l.png) left top no-repeat}

a {color:#898989}
a:hover,
a:visited {color:#000}

a img {border:0}

.clr {clear:both}

#page {background: url(img/header_r.png) right top no-repeat}

#header {height:158px; }
#header .inner {height:113px; border-bottom:1px #fff solid;}

/*add chumric*/
#header .navigation {position:absolute;top:3px; left:20px; width:400px;}
#header .navigation li { width:30px; float:left;list-style:none; font-size:0.8em; }
#header .navigation li.link { width:70px; text-align:center; background:url(img/navLine.png) right center no-repeat; }
#header .navigation li.linkNull {width:60px; text-align:center; }
#header .navigation li.link a,
#header .navigation li.linkNull a
{ text-decoration:underline; }
#header .navigation a { color:#ffe5d4; text-decoration:none; display:block; }
#header .navigation li.home  { background:url(img/navHome.png) no-repeat center center;}
#header .navigation li.email { background:url(img/navEmail.png) no-repeat center center;}
#header .navigation li.map   { background:url(img/navMap.png) no-repeat center center; margin-right:100px;}

#techLink { position:relative; top:-18px;float:right; width:200px; height:18px; background:url(img/techLink.png) no-repeat left top; padding:3px 0 0 20px; font-size:0.9em; text-align:center }
#techLink a { text-decoration:none; color:#000; }

#headerGlobus { position:absolute; top:25px; left:10px; display:block; /*background:url(img/globus.gif) no-repeat;*/ width:73px; height:73px; }


#logo {height:92px; width:472px; padding:0; background:url(img/header_logo.png) left top no-repeat; display:block; text-indent:-9999em; position:relative; top:21px; left:10px}

.mainMenuHolder {background:url(img/mm_bg.png) top repeat-x; height:45px; font-size:0.9em;}
#mainMenu {background:url(img/mm_l.png) left 1px no-repeat; padding-left:57px}
#mainMenu, #mainMenu ul {float:left; list-style:none; z-index:100}
#mainMenu ul { /*margin-left:-1px;*/ border:1px #888 solid}

#mainMenu a {display:block; padding:0 1em 0 22px; text-decoration:none; text-align:center; color:#000 }
#mainMenu a.parent {background:url(img/mm_li_parent.gif) right center no-repeat; }

#mainMenu li span {display:block}

#mainMenu li.auto span,
#mainMenu li.terrific span,
#mainMenu li.unbelievable span {background:url(img/mm_li_ico.gif) left 0 no-repeat; }
#mainMenu li.spec span {background:url(img/mm_li_ico.gif) left -25px no-repeat; }
#mainMenu li.more span {background:url(img/mm_li_ico.gif) left -50px no-repeat; }

#mainMenu li {float:left; height:26px; line-height:26px; background:url(img/mm_li.gif) right top no-repeat}
#mainMenu li:hover {background:#ff8f22; color:#000;}
#mainMenu li ul {position:absolute; top:-999em; height:auto; width:15em; min-width:10em; background:#fafafa; font-weight:normal; border:1px #ff8f22 solid; margin-left:0}
#mainMenu li li {display:block; padding-right:0.5em; width:auto; border:none; float:none; white-space:nowrap; background:none}
#mainMenu li ul a {display:block; text-align:left; overflow:hidden}

#mainMenu li ul ul {margin:-2.1em 0 0 9.5em;}
#mainMenu li:hover ul ul {top:-999em; }
#mainMenu li:hover ul {top:auto; }

#quickPanel {background:url(img/quickbar_bg.png) bottom repeat-x; min-height:220px; padding-bottom:12px; margin-top:10px}

/*add chumric*/
#captionFilter { clear:both; background-color:#fff;  }
#captionFilter li {width:150px; height:18px; float:left; list-style:none; background:url(img/capCenter.png) no-repeat; }
#captionFilter li.act {background:url(img/capCenterAct.png) no-repeat;}
#captionFilter li.start {background:url(img/capStart.png) no-repeat;}
#captionFilter li.startAct { background:url(img/capStartAct.png) no-repeat; }
#captionFilter li.end { background:url(img/capEnd.png) no-repeat;}
#captionFilter li.endAct {background:url(img/capEndAct.png) no-repeat;}
#captionFilter li a { text-align:center; display:block; text-decoration:none; color:#fe7d1d; font-weight:bold; padding-top:3px; }

#captionFilter li.act a,
#captionFilter li.startAct a,
#captionFilter li.endAct a { color:#fff; }

/* add chumric */
#quickPanel .filterHolderSpec ul { width:160px; padding:0; margin:20px 0 0 0; }
#quickPanel .filterHolderSpec ul li { height:50px; background-position:top left; background-repeat:no-repeat; padding-left:55px; list-style:none; }
#quickPanel .filterHolderSpec ul li a { display:block; color:#fd5e16; padding-top:10px; }
#quickPanel .filterHolderSpec ul li.spec { background-image:url(img/fhs_spec.gif); }
#quickPanel .filterHolderSpec ul li.spec a { padding-top:5px; }
#quickPanel .filterHolderSpec ul li.moto { background-image:url(img/fhs_moto.gif);}
#quickPanel .filterHolderSpec ul li.lodki { background-image:url(img/fhs_lodki.gif);}
#quickPanel .filterHolderSpec ul li.zapchasti { background-image:url(img/fhs_zapchasti.gif);}

#filter {background:url(img/filter_b.png) left bottom no-repeat; padding:0 0 8px; min-height:175px; width:496px; font-size:0.9em; color:#fff}
#filter .fields {background:url(img/filter_t.png) right top no-repeat; padding:8px 8px 20px; margin:0}
#filter .fields li {clear:both; list-style:none; margin-bottom:0.2em}
#filter .fields li span.caption {float:left; width:100px;}
#filter .fields li div.item {margin-left:105px}
/*add chumric*/

#filter .fields li select {  border:#dddddd 1px solid; background-color:#fd7e45; color:#fff; }
#filter .fields li.trackBar {clear:both; list-style:none; margin-bottom:0.2em; /*border:red 1px solid;*/}
#filter .fields li.trackBar span.caption {float:left; width:100px; padding-top:10px;}
#filter .fields li.trackBar div.item {margin-left:125px; height:55px;}

#filter .fields li input,
#filter .fields li select{font-size:11px}

#filter p.submitLine {text-align:right; padding:10px 0 5px}
#filter p.submitLine a { font-weight:bold; ; }
#filter p.submitLine input.button {background:url(img/button_bg.png) center center no-repeat; margin:0 1em; border:0; width:90px; height:25px; color:#fff; font-size:11px; }

#filter a {border-bottom:1px #fff dashed; color:#fff; text-decoration:none}

/*#priceTrackBar {height:50px}*/

#userPanel {position:relative}
#userPanel .userPanelLinks {list-style:none; padding:40px 20px 20px 55px; height: 150px; background:url(img/quickbar_r.jpg) left bottom no-repeat; overflow:hidden}
#userPanel .userPanelLinks li {line-height:1.8em}
#userPanel .userPanelLinks li a {color:#000}

div.rollUp {position:relative; top:-30px;}
div.rollUp a{float:right; background:#ddd; color:#fff; text-decoration:none; border-bottom:1px #fff dashed; padding:0.1em 1em; white-space:nowrap; outline:none}

#pathway {color:#e1e1e1}
#pathway a {color:#959595}

#welcomeBar {color:#c2c2c2; margin-right:20px; white-space:nowrap; margin-bottom:1em}
#welcomeBar a {color:#c2c2c2;}

#content {font:0.9em/1.3em Tahoma, Helvetica, sans-serif; }
#content p {text-indent:1em; margin:0.6em 0}
#content ul {margin:0.6em 0 0.6em 3em}
#content ol {margin:0.6em 0 0.6em 2.5em}

#content ul.imageGallery {float:left; width:428px; margin-left:-450px; list-style:none}
#content ul.imageGallery li {float:left; width:194px; margin:0 20px 20px 0;}
#content ul.imageGallery li a {border:0}
#content ul.imageGallery li img {display:block; width:194px; height:202px; border:0}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {color:#fd5e16; line-height:1.2em; margin:0; font-weight:normal; margin:1em 0 0 -22px}

#content h1 {font-size:2.36em;}
#content h2 {font-size:2em;}
#content h3 {font-size:1.7em;}
#content h4 {font-size:1.6em;}
#content h5 {font-size:1.4em; font-weight:bold}
#content h6 {font-size:1.2em; font-weight:bold}

#content table {width:100%; font-size:1.2em; border-collapse:collapse; clear:both; border:1}
#content table th {border:0; border-bottom:1px #d7d7d7 solid; text-align:left}
#content table th,
#content table td {padding:0.5em 1em}
#content table td.carName a {color:red; text-align:left}

#content blockquote {border:1px #eee solid; border-left:3px #eee solid; padding:0.5em 0.5em 0.5em 2em}

/*add by chumric*/
#content div.cars {}
#content div.cars h1 { color:#252525; }
#content div.cars h1 span { display:block; color:#898989; font-size:80%; }

#content div.cars div.carView {}
#content div.cars div.carView div.photo { width:500px; float:left; }
#content div.cars div.carView div.photoPreview { float:left;}
#content div.cars div.carView div.photoPreview ul {width:220px; padding:0; margin:0; }
#content div.cars div.carView div.photoPreview ul li { list-style:none; width:105px; float:left; margin-bottom:19px; }

#content div.cars div.carDesc { margin-bottom:10px; }
#content div.cars div.carDesc div.desc {width:400px; float:left;}
#content div.cars div.carDesc div.desc dl { font-size:110%; }
#content div.cars div.carDesc div.desc dl dt { clear:left; width:80px; float:left; text-align:right; padding:2px 10px 2px 0; color:#7d7d7d;  }
#content div.cars div.carDesc div.desc dl dd {  float:left;border-left:#ffa046 1px solid; padding:2px 0 2px 10px; color:#ffa046; }


#content div.cars div.carDesc div.comments {/*float:left;*/ margin-left:40px;width:150px; color:#797979; }
#content div.cars div.carDesc div.comments h3 { font-size:1.2em; font-weight:normal; color:#252525; }

/*add by chumric*/
#specVariant { height:239px; background:url(img/specVariantBG.png) repeat-x top left; }

#specVariant ul { margin:0 20px; height:183px;}
#specVariant ul li { width:25%; float:left; list-style:none; }

#specVariant h2 { margin:0 0 10px 0; text-align:center; width:151px; font-weight:normal; font-size:1.2em;}
#specVariant h2 a { color:#464646; }
#specVariant div.car { width:151px; height:101px; }
#specVariant div.car div { position:absolute; width:151px; height:101px; background:url(img/specVariantCarBG.png) no-repeat;}
#specVariant div.car img {}
#specVariant div.carDesc { width:144px; height:33px; background-color:#fff899; border-left:#fff 7px solid; }
#specVariant div.carDesc p { padding:3px 5px; color:#363636; font-size:0.9em; }
#specVariant div.specVariantAll { clear:both; height:35px; background:url(img/specVariantBG2.png) repeat-x top left; }

#specVariant div.specVariantAll div { float:right; width:270px; height:35px; background:url(img/specVariantAll.png) no-repeat top left; }
#specVariant div.specVariantAll div a { display:block; padding:5px 0 0 50px; color:#959595; font-size:130%; }



.roubles{text-decoration:line-through}

#addPanel {}

#addPanel .infoBlock {margin:15px 0 23px; width:300px; overflow:hidden}

#addPanel .infoBlock.color_blue {background:#1777b1}
#addPanel .infoBlock.color_blue p.moreLink a,
#addPanel .infoBlock.color_blue ul.body li span.date {color:#1777b1}
#addPanel .infoBlock.color_green {background:#128f35}
#addPanel .infoBlock.color_green p.moreLink a,
#addPanel .infoBlock.color_green ul.body li span.date {color:#128f35}

#addPanel .infoBlock h3 {font-size:1.5em; margin:0; color:#fff; padding:5px 5px 5px 50px; background:url(img/addpanel_header_bg.png) left top no-repeat; font-weight:normal}
#addPanel .infoBlock ul.body {background:#fff url(img/addpanel_body_bg.png) left bottom no-repeat; margin:0; list-style:none; padding:20px 25px 0 10px}
#addPanel .infoBlock ul.body li span.date {width:55px; float:left; clear:both}
#addPanel .infoBlock ul.body li div.item {margin-left:60px; color:#b7b7b7; padding-bottom:15px}
#addPanel .infoBlock p.moreLink {padding:0 0 15px 60px; background:#fff; margin:0}
#addPanel .infoBlock ul.body li div.item strong.caption {font-weight:normal; color:#898989; margin-bottom:0.5em; display:block}
#addPanel .infoBlock div.blockStopper {height:10px; overflow:hidden; background:url(img/addpanel_bottom_bg.png) left bottom no-repeat; clear:both}

#tagCloud {clear:both; margin:20px 170px}
#tagCloud ul {list-style:none; text-align:center}
#tagCloud ul li {display:inline; line-height:2.5em; margin:0.2em 1em}
#tagCloud ul li a {color:#898989;text-decoration:none;}
#tagCloud ul li a:hover {color:#898989;text-decoration:underline;}
#tagCloud .weight10 a {font-size:2em}
#tagCloud .weight09 a {font-size:1.9em}
#tagCloud .weight08 a {font-size:1.7em}
#tagCloud .weight07 a {font-size:1.6em}
#tagCloud .weight06 a {font-size:1.4em}
#tagCloud .weight05 a {font-size:1.2em}
#tagCloud .weight04 a {font-size:1.1em}
#tagCloud .weight03 a {font-size:1em}
#tagCloud .weight02 a {font-size:0.9em}
#tagCloud .weight01 a {font-size:0.8em}

#tagCloud .weight9 a {font-size:1.9em}
#tagCloud .weight8 a {font-size:1.7em}
#tagCloud .weight7 a {font-size:1.6em}
#tagCloud .weight6 a {font-size:1.4em}
#tagCloud .weight5 a {font-size:1.2em}
#tagCloud .weight4 a {font-size:1.1em}
#tagCloud .weight3 a {font-size:1em}
#tagCloud .weight2 a {font-size:0.9em}
#tagCloud .weight1 a {font-size:0.8em}


#footer {background: #1777b1 url(img/footer_bg.png) top repeat-x;font-size:1.16em}
#footer .addressBlock {background: url(img/footer_r.png) right bottom no-repeat; position:relative; height:138px}
#footer .addressBlock address {position:absolute; left:20px; bottom:10px; font-style:normal; color:#fff; line-height:1.3em}
#footer .copyrightBlock {float:right; width:20em; height:32px; overflow:hidden; text-align:right; padding:10px 20px 10px 0 }
#footer .copyrightBlock p {line-height:1.3em; color:#0076a3; margin:0}
#footer .copyrightBlock a {color:#0076a3}
#footer .supportBlock {float:left; height:32px; overflow:hidden; text-align:left; padding:10px 0 10px 20px; margin-right:21em }
#footer .supportBlock p {line-height:1.3em; color:#0076a3; margin:0}
#footer .supportBlock a {color:#0076a3}

.clr { clear:both; }

a.a01 {font-size:0.8em;  text-decoration:none;color:#0076a3}
a.a02 {font-size:0.6em;  text-decoration:none;color:#707673}
a.abmw {font-size:1.6em; background: #0076a3; text-decoration:none;color:#ffffff}


#tagCloud2 {clear:both; margin:20px 170px}
#tagCloud2 ul {list-style:none; text-align:center}
#tagCloud2 ul li {display:inline; line-height:2.5em; margin:0.2em 1em; color:#898989}

#tagCloud2 .weight1  {font-size:0.8em}

p.a01 {font-size:1.2em;  text-decoration:none;color:#0076a3;line-height:1.4em}


