.style1 {font-size:14pt; color:#000000; font-weight:bold; padding:0px;}
* {font-size:12px; font-family:Tahoma,Verdana,Arial,Helvetica;}
body,html,form,div,map,object {margin:0px; padding:0px;}
html {height:100%; overflow-y:scroll; overflow-x:auto;}
body {height:100%; background:#939497 url(/img2/bg.jpg);}
hr {margin:4px 0px;}


#outer {min-height:100%; height:expression('100px'); position:relative; min-width:1000px; max-width:1270px; width:expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':((documentElement.clientWidth||document.body.clientWidth)>1270?'1270px':'100%')); margin:auto;}
#qwe1 {height:100%; position:relative; padding-left:15px; background:#fff url(/img2/bg_main1.jpg) repeat-y;}
#qwe2 {height:100%; position:relative; padding-right:15px; background:#fff url(/img2/bg_main2.jpg) top right repeat-y;}
#body1 {height:100%; position:relative; background-position:bottom left; background-repeat:no-repeat;}
#body2 {height:100%; position:relative; background-position:0px 180px; background-repeat:repeat-x;}
#body3 {height:100%; position:relative;}

#head {height:140px;}
#head a {width:160px; height:26px; margin:25px 0px 0px 25px; float:left; background:url(/img2/BLOCK.png) no-repeat;}
#head .mail {width:12px; height:10px; float:right; margin:120px 20px 0px 0px; background:url(/img2/i_mail.gif) no-repeat;}
#head .smap {width:11px; height:10px; float:right; margin:120px 20px 0px 0px; background:url(/img2/i_smap.gif) no-repeat;}
#head .home {width:11px; height:10px; float:right; margin:120px 20px 0px 0px; background:url(/img2/i_home.gif) no-repeat;}

#menu1 {height:40px; background:url(/img2/bg_menu.jpg) repeat-x; border-bottom:1px solid #041434;}

#menu2 {width:200px; background-repeat:repeat-x;}
#menu2 .menu {padding:15px 15px 0px 15px; overflow:hidden;}
#menu2 .menu .a1 {padding:12px 0px 4px 0px; background:url(/img2/hr1.gif) bottom left repeat-x;}
#menu2 .menu .a0 {padding:0px 0px 0px 12px; margin:2px 0px; background:url(/img2/a3_1.gif) 0px 4px no-repeat;}
#menu2 .menu .a1 a {font-size:12px; text-decoration:none;}

#title {padding:10px 0px 10px 42px; background:url(/img2/a1_2.gif) 20px 12px no-repeat; font-size:12px; font-weight:bold; text-transform:uppercase;}
#title a {font-size:12px; text-decoration:none; text-transform:uppercase;}

.content {padding:20px;}

#foot {padding:0px 0px 15px 0px;}
#foot * {font-size:11px;}
#foot .foot {height:15px; margin:auto; background:url(/img2/bg_main3.jpg) repeat-x;}
#foot .foot .left {width:15px; height:15px; float:left; background:url(/img2/mb1.jpg) no-repeat;}
#foot .foot .right {width:15px; height:15px; float:right; background:url(/img2/mb2.jpg) no-repeat;}
#foot .menu {color:#fff; padding:0px 0px 20px 40px; float:left;}
#foot .menu a {color:#fff; text-decoration:none;}
#foot .copy {color:#a4a4a4; margin:10px 0px 0px 0px;}
#foot .copy a {color:#a4a4a4; text-decoration:none;}
#foot .count {margin:0px 0px 0px 0px; float:right;}


.br {float:left; border-right:1px solid #d6d6d6;}
.bb {float:left; border-bottom:1px solid #d6d6d6;}
.bn {float:left;}
.clr {height:1px; clear:both; font-size:0px;}
.txt {width:100%;}
.tx1 {width:98%;}
.btn {width:60px;}
.err {color:#fff; padding:8px; background:#f00;}

/* Templates */

/* Cars */
#car {}
#car .detail {min-height:80px; height:expression('80px'); padding:10px 0px 0px 0px;}
#car .detail .title {height:18px; margin:5px 15px;}
#car .detail .descr {margin:0px 15px 15px 15px; font-size:10px;}
#car .models {padding:0px 15px 15px 15px; display:none;}
#car .model {height:16px;}
#car .model .txt {margin-right:8px; float:left; font-size:10px;}
#car .model a.a1 {padding-left:12px; float:left; font-size:10px; text-decoration:none;}
#car .model a.a2 {width:16px; height:12px; float:right;}
#car .model a.a3 {width:11px; height:12px; margin-left:4px; float:right;}
#car a.h1 {float:left; font-size:12px; font-weight:bold; text-decoration:none;}
#car .h2 {float:right;}

#car .menu {padding:5px; margin:0px 0px 10px -5px;}

#car #colorname {text-align:center;}
#car .colors {padding:10px; text-align:center;}

/* Calculator */
#calc {}
#calc .t1 {width:320px; margin:2px 2px 2px 0px; float:left;}
#calc .t2 {margin:2px 2px 2px 0px; float:left;}
#calc .t3 {width:180px; margin:2px 0px 2px 8px; float:left; clear:right}
#calc .bt {width:20px;}
#calc .tx {width:40px;}

/* News */
.news {margin-bottom:10px;}
.news .img {float:left; margin:0px 0px 8px 8px;}
.news a.more {color:#3f7eb1; text-decoration:none;}
.news .descr {margin:4px 0px;}
.news .text {margin:4px 0px;}

/* Sitemap */
#sitemap a.a1 {font-weight:bold;}
#sitemap a.a2 {margin-left:40px;}
#sitemap a.a3 {margin-left:80px; font-size:11px;}
#sitemap a.a4 {margin-left:100px; font-size:10px;}

/* table */
table.offtab { border-collapse: collapse; border: 1px solid #999999; }
table.offtab td { border: 1px solid #999999; vertical-align: middle; }

table.opeltab { border-collapse: collapse; border: 1px solid #993300; }
table.opeltab td { border: 1px solid #993300; vertical-align: middle; }
td.opfr { border: 1px solid #993300; vertical-align: middle; background:#594A43;  }

table.chevrotab { border-collapse: collapse; border: 1px solid #99CCFF; }
table.chevrotab td { border: 1px solid #99CCFF; vertical-align: middle; }
td.fr { border: 1px solid #99CCFF; vertical-align: middle; background:#002156;  }
