/* CSS Document */

body { margin: 0px; padding: 0px;  font:12px Arial, Helvetica, sans-serif; color:#FFF; background:#A2B0CA url(../im/fon.gif);}
h1{ color:#9CB1D2; font:18px Arial; font-weight:bold;}
h2, h2 a{ margin:0; padding:0;font:18px Arial, Helvetica, sans-serif; }

a img{ border:0;}
a{ font:12px Arial, Helvetica, sans-serif; color:#9CB1D2;}
a:hover{ text-decoration:none;}
textarea, ul,li, p, form{ margin:0; padding:0;}

p{ padding:2px 0;}
ul{ padding:0 0 0 20px;}
.flLeft{ float:left;}
.flRight{ float:right;}
.clear{ clear:both;}
.v_middle{ vertical-align:middle;}
.t_right{ text-align:right;}
.t_center{ text-align:center;}
.rel{ position:relative;}

#wrap{ width:948px; background:url(../im/wrap.gif) repeat-y; padding:0 15px; margin:0 auto;}


.content{ width:767px;}
#header{ height:127px; width:765px; position:relative; border:solid 1px #A2B0CA; background:#2C394A url(../im/fon_r.gif) repeat-x; border-bottom:none;}
#menu{ padding:14px 0; width:765px; border:1px solid #A2B0CA; background:url(../im/fon_l.gif); position:relative; border-bottom:none;}
/**/
.topShadow{ height:14px; width:100%; position:absolute; top:0px; left:0px; background:url(../im/shad_p_up.gif) repeat-x;}
.topShadow2{ background:url(../im/shad_p_up.gif) repeat-x 10px top; *background:url(../im/shad_p_up.gif) repeat-x 9px top; _background:url(../im/shad_p_up.gif) repeat-x 9px top; height:14px; width:100%;}
.bottomShadow{height:18px; width:100%; position:absolute; bottom:0; left:0; background:url(../im/shad_p_down.gif) repeat-x;}
#menu #firstCol{ float:left; margin:0 0 0 20px; }
#menu #SecCol{ float:left;margin:10px 0 0 20px;}
#menu #thirdCol{ float:left;margin:0 0 0 20px;}
#menu #brabus{ float:left; background:url(../im/brabus.gif);  width:112px; height:87px; margin:30px 0 0 10px;}
#menu #castrol{ float:left; background:url(../im/castrol.png); _background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/im/castrol.png', sizingMethod='image'); width:84px; height:87px; margin:30px 0 0 16px; _margin-left:8px;}
#menu .carforsaleLink{ width:131px; height:87px; margin:30px 0 0 0px; float:left; background:url(../images/carforsale.jpg); display:block;}
#menu .menuContent{ margin:20px 0 0 0;}
#menu .menuContent a { color:#FFFFFF; display:block; background:url(../im/kn.gif) left top no-repeat; padding:2px 0 2px 14px; text-decoration:none; width:150px;}
#menu .menuContent a:hover{ font-weight:bold; background-position:bottom left;}
#menu .line{ background:url(../im/line.gif) center no-repeat; width:10px; height:134px;}
#menu #brabus:hover, #menu #castrol:hover, #menu .carforsaleLink:hover{ background-position:left top;}
/********************/

.leftCol{ width:180px;border:solid 1px #A2B0CA; border-right:none; border-bottom:none; background:url(../im/fon_l.gif); text-align:center;}
.contentText{background:#2C394A url(../im/contentBackleft.jpg) top left no-repeat;border:solid 1px #A2B0CA; border-bottom:none; padding:30px 20px; }
.contentText .list li{ margin:0 0 5px 0;}
.contentText .list a{ font-weight:bold;}
.block{ display:block; width:180px; height:140px; float:left;}
.brabus{ color:#FFFFFF; margin-left:50px;}
/********************/

#leftMenu{ list-style:none;}
#textContent{ z-index:2; }
#textContent .list li{ margin:0 0 5px 0;}
#textContent .list a{ font-weight:bold;}
.block{ display:block; width:180px; height:140px; float:left;}
.brabus{ color:#FFFFFF; margin-left:50px;}

.skl{border-top:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#A2B0CA;font-weight:bold;}
.skl1{border-top:1px solid;border-bottom:1px solid;border-color:#A2B0CA;font-weight:bold;}
.skl_1{border-right:1px solid;border-bottom:1px solid;border-color:#A2B0CA;font-weight:bold;}
.skl_2{border-bottom:1px solid;border-color:#A2B0CA;font-weight:bold;}
#sklTab a{ color:#FFFFFF; margin:0 0 3px 0;}
.z{ color:#9CB1D2;font-weight:bold;}
a.z img{ text-decoration:none;}
.abz{ color:#ffffff;text-decoration:none;font-size:12px;font-family:arial; }
.abz:hover{color:#ffffff; text-decoration:underline; font-size:12px; font-family:arial; }

/**************/
#leftTopPart{ background:#2C394A url(../im/effect.jpg) left no-repeat; border:1px solid #A2B0CA; border-right:none; border-bottom:none; width:830px; height:20px; float:left;  }
#rightTopPart{ float:left; border:1px solid #A2B0CA;    border-bottom:none;  background:#2C394A;}
#rightTopPart .scrollTo{  display:block; height:20px; width:115px; text-align:center; font-size:16px; text-decoration:none;}

#footer{ position:relative;}
#leftFoot{ width:159px; margin:0; padding:0px 0 0 20px; border:solid 1px #A2B0CA;border-right:none; border-bottom:none;  background:url(../im/fon_l.gif); text-align:center; }
#rightFoot{ width:768px;}
#topFoot{  height:27px; padding:60px 20px 0 0;  border:solid 1px #A2B0CA;  border-bottom:none;  background:#2C394A; text-align: right;}
#bodyFoot{ border:solid 1px #A2B0CA; border-bottom:none; background:url(../im/fon_l.gif); }
#footer .cols{ float:left; margin:10px 0 20px 10px;}
#footer .counters_vis{ float:left; height:58px; margin:0 0 0 10px;}
#footer .couters_invis{ position:absolute; display:none;}

#addonLinks{ position:absolute; top:0; right:10px;}
#addonLinks li{ float:left; list-style:none; margin:0 0 0 5px;}
#addonLinks #ourMail{ background:url(../im/kon.gif);  display:block; width:16px; height:14px;}
#addonLinks #favourite{ background:url(../im/izb.gif); display:block; width:16px; height:14px;}
#addonLinks #home{ background:url(../im/dom.gif);  display:block; width:16px; height:14px;}

#footer .textarea{font-size: 11px; width:140px; height:90px; margin:0 0 10px 0; padding:0; }
#footer .block{ margin:0 0 0 20px;}

/* Message box */
.mesBox { position:fixed; top:10px; left:10px; margin: 0 0 5px 0; line-height: 25px; font-size: 16px; padding: 3px 10px; font-weight: bold; text-align: center; }
.mesBox.err { background: #DF0303; color: #FFFFFF; }
.mesBox.ok { background: #349934; color: #FFFFFF; }

/*tuning*/
.albums .album{border:solid 1px #a2b0da; padding:10px 10px 8px 10px; background:#1d252f; margin:0 10px 0 0;}
.bigPhoto{border:solid 1px #a2b0da; padding:10px 10px 8px 10px; background:#1d252f url(/im/load.gif) center no-repeat; width: 582px; margin:10px auto;}
.bigPhoto img { vertical-align:middle;}
#gallery{height:497px; padding:10px 10px 8px 10px;}

.thumbs .outer{ height:200px; padding:0 10px 0 25px;}
.thumbs .prevInner{ overflow:hidden; width:675px; height:160px}
.thumbs #inner{ position:absolute; top:0; left:0; width:10000px;}
.thumbs .prev, .thumbs .next{ display:block; position:absolute; top:5px; width:20px; height:135px;}
.thumbs .prev{ left:0; background:url(/im/prev.gif);}
.thumbs .next{ right:0; background:url(/im/next.gif);}

.thumbs .thumbPhoto{border:solid 1px #a2b0da; padding:10px 10px 8px 10px; background:#1d252f; width:184px; height:124px; overflow:hidden; margin:0 0 0 5px;}

.prevBig, .nextBig{ display:block; width:240px; height:380px; position:absolute; top:0; }
.prevBig{ left:0; }
.nextBig{ right:0;}
.prevBig:hover{ background:url(/images/admin/left.gif) no-repeat 10px 190px;}
.nextBig:hover{ background:url(/images/admin/right.gif) no-repeat 204px 190px;}

.new{ margin:0 0 20px 0; border-bottom:1px solid #a2b0da;}
.new h2{ font-size:17px;}
.nav{text-align:center;}

.counter{ width:88px; height:31px; float:right; margin: 0 5px 0 5px; }
.invis{ visibility:hidden; top:0; right:0;}
/*.iua{top:1103px; left:700px;}
.tvn{ top:140px; right:17px; }
.scua{ top:160px; right:17px;}

.top_ua{top:113px; right:207px;}
.spylog{top:113px; right:109px;}
.li_count{top:160px; right:109px;}*/
.noluqTab{ width:700px; }
.lexusInner tr td{ padding:0 0 10px 25px; }
/*.lexusInner tr td img{ width:120%; height:140%;}*/

.lastHot{ width:165px; height:400px; overflow:hidden; border:solid 1px #a2b0da; padding:5px; background:#1d252f; margin:0 0 0 1px; position:relative;}
.lastHot .hot{ margin:0 0 8px 0;}
.lastHot .imageHot{ width:162px; height:162px; overflow:hidden;}
.lastHot .prices{ height:30px; overflow:hidden;}

.hotOffer .L{ padding:5px 10px 0 0; width:172px;}
.hotOffer .R{ padding:5px 0px 0 0; width:530px;}

.hotOfferPage .divider{ border:solid #a2b0da; border-width:0 0 1px 0; height:0px; margin:10px 0; font-size:0;}

.feedback{ padding:5px 10px 10px 20px;}
