body {
background: url(../images/bg.jpg);
}

.classHover {
height: 41px;
float: left;
width: 20%;
text-align: center;
padding-top: 15px;
background: url(../images/usluga_hover.png) center top no-repeat;
color: #ffffff;
}

.class {
float: left;
height: 41px;
float: left;
width: 20%;
text-align: center;
padding-top: 15px;
background: url(../images/usluga.png) center top no-repeat;
}

.claccHover {
width: 208px;
background: #454545 url(../images/avtov_hover.png) left top no-repeat;
padding-top: 6px;
padding-left: 30px;
padding-bottom: 6px;
margin-top: 2px;
}

.clacc {
width: 208px;
background: url(../images/avtov.png) left top no-repeat;
padding-top: 6px;
padding-left: 30px;
padding-bottom: 6px;
margin-top: 2px;
}

img {
border: 0px;
}

td {
vertical-align: top;
font-family: Verdana;
font-size: 11px;
color: #545765;
}

h3 {
font-family: Verdana;
font-size: 12px;
color: #ffffff;
font-weight: bold;
padding-top: 11px;
padding-left: 13px;
}

div#header {
width: 994px;
height: 115px;
text-align: left;
padding-top: 10px;
}

div#logo {
float: left;
padding-left: 20px;
} 

div#logo img {
margin-top: 5px;
}

div#contacts_t {
/* float: right; */
text-align: right;
padding-right: 20px;
} 

.phone_text {
font-family: Tahoma;
font-size: 16px;
color: #7f8d9b;
}

.phone_num {
font-family: Tahoma;
font-size: 17px;
color: #000000;
}

.phone_t {
font-family: Tahoma;
font-size: 18px;
color: #000000;
vertical-align: super;
}

div#maintab_t {
width:996px;
margin:0 auto;
background: #fff;;
}

div#maintab_b {
height: 15px;
background: url(../images/maintab_b.png) center bottom no-repeat;
}

td#topmenu {
height: 65px;
background: url(../images/topmenu.png) center top no-repeat;
text-align: center;
vertical-align: middle;
padding-bottom: 3px;
}

.devider {
margin-top: -3px;
}

ul.topmenu {
list-style: none;
padding: 0px;
margin-top: 3px;
margin-left: 23px;
margin-right: 0px;
margin-bottom: 0px;
}

ul.topmenu li {
float: left;
}

a.topmenu:link, a.topmenu:visited {
font-family: Verdana;
font-size: 12px;
color: #ffffff;
font-weight: bold;
padding-top: 15px;
padding-left: 11px;
padding-right: 11px;
padding-bottom: 16px;
}

a.topmenu:hover {
font-family: Verdana;
font-size: 12px;
color: #010101;
font-weight: bold;
text-decoration: none;
background: url(../images/topmenu_hover.png) left top repeat-x;
padding-top: 15px;
padding-left: 11px;
padding-right: 11px;
padding-bottom: 16px;
}

td#content {
padding-left: 6px;
padding-bottom: 25px;
}
div#perechen_uslug {
width: 727px;
height: 51px;
margin-top: 10px;
background: url(../images/perechen_uslug.png) left top repeat-x;

}

div.usluga {
height: 41px;
float: left;
width: 20%;
text-align: center;
padding-top: 15px;
background: url(../images/usluga.png) center top no-repeat;
}

div.usluga:hover {
height: 41px;
float: left;
width: 20%;
text-align: center;
padding-top: 15px;
background: url(../images/usluga_hover.png) center top no-repeat;
}

a.usluga:link, a.usluga:visited {
font-family: Verdana;
font-size: 11px;
color: #000000;
padding-bottom: 10px;
}

a.usluga:hover {
font-family: Verdana;
font-size: 11px;
color: #ffffff;
text-decoration: underline;
padding-bottom: 10px;
}

div#spec {
width: 727px;
height: 290px;
background: url(../images/spec.png) center top no-repeat;
margin-top: 15px;
}

div.predl {
float: left;
text-align:center;
width: 31%;
color: #454545;
font-family: Verdana;
font-size: 11px;
margin-left: 12px;
}

div.predl img {
border: 1px solid #000000;
margin-top: 22px;
margin-bottom: 5px;
}

a.predl:link, a.predl:visited {
font-family: Verdana;
font-size: 11px;
color: #0c78bc;
font-weight: bold;
}

a.predl:hover {
font-family: Verdana;
font-size: 11px;
color: #0c78bc;
text-decoration: none;
font-weight: bold;
}

div#text {
margin-top: 15px;
padding-left: 14px;
padding-right: 14px;
}

div#text ul {
margin-left: 8px;
padding: 0px;
list-style: none;
}

div#partners_t {
width: 727px;
background: url(../images/partners_t.png) center top no-repeat;
}

div#partners_b {
width: 727px;
height: 245px;
background: url(../images/partners_b.png) center bottom no-repeat;
margin-top: 25px;
}

div#partners_b h3 {
color: #000000;
}

div.partner {
float: left;
text-align: center;
width: 33%;
margin-top: 25px;
}

div#text ul li {
margin: 0px;
padding-left: 13px;
background: url(../images/mark.png) left center no-repeat;
}

div#avto_vod {
width: 238px;
background: url(../images/avto_vod.png) center top no-repeat;
}

div#avto_vod2 {
width: 238px;
background: url(../images/avto_vod.png) center top no-repeat;
}

a#avtov:link, a#avtov:visited {
color: #000000;
font-family: Verdana;
font-size: 11px;
}

a#avtov:hover {
color: #ffffff;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
}

ul#avto_vod {
margin: 0px;
padding: 0px;
list-style: none;
}

ul#avto_vod li {
margin-bottom: 3px;
}

div#avtov {
width: 208px;
background: url(../images/avtov.png) left top no-repeat;
padding-top: 6px;
padding-left: 30px;
padding-bottom: 6px;
margin-top: 2px;
}

div.avtov2 {
width: 208px;
background: url(../images/avtov.png) left top no-repeat;
padding-top: 6px;
padding-left: 30px;
padding-bottom: 6px;
margin-top: 2px;
}

div#avtov:hover {
width: 208px;
background: #454545 url(../images/avtov_hover.png) left top no-repeat;
color: #ffffff;
}

div#news_t {
width: 238px;
background: url(../images/rightmod_t.png) center top no-repeat;
margin-top: 25px;
margin-bottom: 25px;
}

div#news_b {
width: 214px;
background: url(../images/rightmod_b.png) center bottom no-repeat;
padding-left: 12px;
padding-right: 12px;
padding-bottom: 10px;
}

div.new {
margin-bottom: 12px;
}

div.new a:link, div.new a:visited {
color: #545765;
font-family: Verdana;
font-size: 11px;
}

div.new a:hover {
color: #545765;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
}

.date {
font-family: Verdana;
font-size: 9px;
color: #ffffff;
background: #a5b0bb;
padding-top: 1px;
padding-left: 2px;
padding-right: 2px;
padding-bottom: 1px;
}

div.allnews {
margin-left: 125px;
}

div#rightmod_t {
width: 238px;
background: url(../images/rightmod_t.png) center top no-repeat;
margin-top: 25px;
margin-bottom: 25px;
}

div#rightmod_b {
width: 238px;
background: url(../images/rightmod_b.png) center bottom no-repeat;
padding-bottom: 2px;
}

div#rightmod_b a:link, div#rightmod_b a:visited {
color: #545765;
font-family: Verdana;
font-size: 11px;
}

div#rightmod_b a:hover {
color: #545765;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
}

ul#rightmod {
margin-top: 12px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 5px;
padding: 5px;
list-style: none;
}

ul#rightmod li {
margin: 7px;
background: url(../images/rightmod_mark.png) left top no-repeat;
padding-left: 17px;
padding-bottom: 3px;
}

td#bottommenu {
height: 45px;
background: url(../images/bottommenu.png) center top no-repeat;
text-align: center;
vertical-align: middle;
padding-top: 6px;
}

ul.bottommenu {
list-style: none;
padding: 0px;
margin-top: 0px;
margin-left: 19px;
margin-right: 0px;
margin-bottom: 0px;
}

ul.bottommenu li {
float: left;
}

a.bottommenu:link, a.bottommenu:visited {
font-family: Verdana;
font-size: 12px;
color: #646464;
padding-left: 14px;
padding-right: 14px;
}

a.bottommenu:hover {
font-family: Verdana;
font-size: 12px;
color: #646464;
text-decoration: none;
padding-left: 14px;
padding-right: 14px;
}

div#footer {
width: 994px;
text-align: left;
margin-bottom: 100px;
}

div#contacts_b {
text-align: left;
width: 719px;
float: left;
color: #7f8d9b;
font-family: Verdana;
font-size: 11px;
line-height: 175%;
margin-top: 25px;
margin-left: 20px;
}

div#contacts_b a:link, div#contacts_b a:visited {
color: #7f8d9b;
font-family: Verdana;
font-size: 11px;
text-decoration: underline;
}

div#contacts_b a:hover {
color: #7f8d9b;
font-family: Verdana;
font-size: 11px;
text-decoration: none;
}

div#counters {
width: 245px;
float: right;
}

div#counters img {
margin-top: 40px;
margin-left: 4px;
margin-right: 20px;
}

div#autos_t {
width: 727px;
background: url(../images/autos_t.png) center top no-repeat;
margin-top: 25px;
margin-bottom: 25px;
}

div#autos_b {
width: 727px;
background: url(../images/autos_b.png) center bottom no-repeat;
}

div#auto {
width: 701px;
height: 253px;
background: url(../images/auto.png) center top no-repeat;
margin-top: 0px;
margin-left: 13px;
margin-right: 13px;
margin-bottom: 15px;
}

div.foto_auto {
width: 226px;
height: 230px;
float: left;
text-align: center;
margin-right: 15px;
padding-top: 12px;
}

div.foto_auto img {
border: 1px solid #000000;
}

div.descr_auto {
padding-top: 17px;
}

.char {
color: #746a4f;
}

a.more:link, a.more:visited {
color: #0c78bc;
}

a.more:hover {
text-decoration: none;
}

div#model {
width: 727px;
background: url(../images/model.png) center top no-repeat;
margin-top: 25px;
margin-bottom: 25px;
}

div.izobraj img {
border: 1px solid #000000;
}

img.big {
float: left;
margin-top: 5px;
margin-left: 10px;
margin-right: 5px;
margin-bottom: 10px;
}

div.thumb_act {
float: left;
float: left;
width: 115px;
height: 85px;
background: #9fb9b6;
margin: 5px;
padding: 8px;
}

div.thumb {
float: left;
width: 115px;
height: 85px;
background: #ffffff;
margin: 5px;
padding: 8px;
}

div.mashina {
background: #e9f3f2;
width: 701px;
margin-left: 13px;
padding-bottom: 1px;
padding-top: 10px;
}

div.descr {
background: #ffffff;
width: 661px;
margin: 10px;
padding: 10px;
clear: both;
}

div.drugoi {
float: left;
}

div.etot {
float: right;
}

h1.main {text-align:left;margin-left:10px;font-weight:normal;font-size:20px;margin-bottom:18px;border-bottom:1px dotted #e2e2e2;margin-right:30px;}
div.content_text {text-align:left;padding:0px 25px 0 10px;line-height:18px;font-size:12px;}
div.content_text h1{font-weight:normal;font-size:20px;margin-bottom:27px;line-height:27px;}
div.content_text h2{font-weight:normal;line-height:27px;}
div.content_text p{margin-bottom:18px;}
div.content_text a{color:#545765;}
div.content_text a:hover {text-decoration:none;}
div.content_text ul{padding-left:30px;}
div.content_text ul li{margin-bottom:9px;}

div.content_text table tr td, div.content_text table {border:1px solid #e2e2e2}
div.content_text table tr td {vertical-align:center;}
div.content_text table tr.top {background: #ededed;}
div.content_text table tr.top td{padding:0 10px;}

.auto {width:700px;float:left;margin-bottom:18px;}

.action {height:50px;border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:3px solid #ffc64a;padding:10px;margin-bottom:18px;}
.bonus {border-radius: 10px;-moz-border-radius: 10px;-webkit-border-radius: 10px;border:3px solid #6da000;padding:10px;margin-bottom:18px;}
