html, body {
font-family: Verdana;
text-decoration: none;
font-size: 12px;

}
a {
text-decoration: none;
font-size: 100%;
color: gray;
}
a:hover {
color: #434343;
}
img {
border: 0;
}
.car img {
border: 1px solid #DDD;
}
.car:hover img {
border: 1px solid #AAA;
}
h1 {
width: 100%;
text-align: left;
font-size: 20px;
font-weight: normal;
color: #434343;
margin: 10px 0px 0px 15px;
}
table {
font-size: 12px;
}
form {
margin: 0;
padding: 0;
}
ul {
margin: 4px 0 4px 2px;
padding-left: 18px;
}
li {
margin-left: 4px;
}
li ul li {
margin-left: 0;
}
select {
width: 200px;
}
.menu { color: #7e8a8f; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; background-color: white; margin-top: 3px; margin-bottom: 3px; height: 22px }
.content  {
color: #2d484b;
font-size: 12px;
text-align: justify;
padding: 0px 15px 0px 5px;
}
.maincontent  {
background: url('/ru/images/p2_promo3.jpg') no-repeat top right;
padding: 20px 50px 0px 10px;
height: 300px;
}
.mainwrap {
padding: 0 50px 0 10px;
text-align: justify;
width: 100%;
}
.contenta  { color: #2d484b; text-decoration: underline }
.contenta:hover    { color: #69c4d4; text-decoration: none }
.p_cont { 
padding-right: 15px;
}
.p_cont span { margin: 0 0 0 50px; }
.zag  { color: #2d484b; font-weight: bold; font-size: 12px; font-family: Verdana; text-decoration: none; text-align: center; padding-top: 5px; }
.box_cont p, .box_conta p {
display: inline;
padding: 0;
margin: 0;
}
.box  { background-color: white; border-right: 1px solid #7e8a8f; border-bottom: 1px solid #7e8a8f; border-left: 1px solid #7e8a8f }
.box_cont  { color: #2d484b; font-style: italic; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: left; padding-right: 5px; padding-left: 10px }
.box_conta  { color: #2d484b; font-style: italic; font-size: 10px; font-family: Verdana; text-decoration: none; text-align: left; padding-right: 5px; padding-left: 10px }
.box_conta:hover  { color: #69c4d4; text-decoration: none }
.area  { background-color: white; border: solid 1px #7e8a8f; width: 100%; height: 20px }
.menu a { line-height: 12px; height: 12px; color: #7e8a8f; font-size: 12px; font-family: Verdana; text-decoration: none; text-align: center; vertical-align: top; margin-right: 2px; margin-left: 2px; padding: 5px; position: relative;}
.menu a:hover { text-decoration: none; background: url('/ru/images/fon_menua.png') repeat-x 100% ; padding: 5px 4px; border-right: 1px solid #5699a8; border-left: 1px solid #5699a8 }
body { background-color: white }

.pubtext {
text-indent: 30px;
padding: 0 0 0 10px;
margin: 0
}
.techtable {
width: 99%;
clear: both;
margin: 0px auto;
border: 1px solid #EEE;
border-right: 0;
border-collapse: collapse;
}
.techtable .row0 {
background: white;
}
.techtable .row1 {
background: #EEE;
}
.techtable .td0 {
border-left: 2px solid #EEE;
background: white;
width: 14%;
}
.techtable .td1 {
border-left: 2px solid #FFF;
background: #EEE;
width: 14%;
}
#model_loader {
background: white;
color: gray;
position: relative;
z-index: 1;
width: 300px;
height: 1px;
line-height: 1px;
top: 70px;
text-align: center;
font-size: 12px;
}
#model_image {
position: relative;
z-index: 2;
width: 300px;
height: 162px;
}
.model_descr {
font-size: 10px;
text-align: left;
padding-right: 30px;
color: #325D75;
}
.model_color_cont {
float: left;
margin: 20px;
text-align: center;
font-size: 11px;
color: #999;
}
.model_color_cont img {
padding: 3px;
}
.model_color_cont img {
margin: 4px;
}
.model_color_cont .imgNoact {
background: none;
}
.model_color_cont .imgAct {
background: url('/ru/car_colors/colorAct.gif') no-repeat center center;
}

.model_gallery_cont {
margin: 3px;
text-align: center;
font-size: 11px;
width: 110px;
float: left;
}
.model_gallery_cont img {
border: 5px solid #EEE;
margin: 2px;
}
.model_gallery_cont .galNoact {
border: 5px solid #EEE;
}
.model_gallery_cont .galAct {
border: 5px solid #CCC;
}
.model_gallery_info {
background: #EEE;
text-align: center;
font-size: 11px;
font-weight: bold
}
.model_gallery_table {
width: 100%;
border: 0;
border-collapse: collapse;
}
.model_gallery_left {
background: #EEE;
padding: 5px;
border-right: 2px solid white;
color: #555;
text-align: center;
vertical-align: top
}
.model_gallery_right {
width: 39%;
background: #EEE;
padding: 5px;
color: #555;
text-align: center
}

.model_menu {
text-align: left;
padding-left: 20px;
font-size: 10px;
font-weight: bold;
}
.model_menu .current {
color: #3E8ABD;
}
.model_maintech {
width: 300px;
text-align: center;
font-size: 11px;
font-weight: bold;
padding: 10px 0px 10px 0px;
}
.model_tech {
width: 553;
text-align: center;
border: 1px solid #EEE;
border-left: 0;
padding: 8px 0px 8px 0px;
font-size: 10px;
font-weight: bold;
color: #777
}
.model_techtitle {
text-align: center;
border-right: 1px solid #EEE;
font-size: 10px;
font-weight: bold; 
}
.model_techsubtitle {
width: 290px;
text-align: left;
font-size: 10px;
color: #555;
padding: 5px 0px 5px 10px;
/*background: #FFF*/
}
.model_techvalue {
text-align: center;
font-size: 10px;
padding: 5px 0px 5px 0px;
border-right: 1px solid #EEE;
}
.TOtable {
text-align: left;
padding-right: 115px;
}
.TOtable .t1 {
text-align: right;
line-height: 20px;
}
.TOtable .t2 {
text-align: left;
line-height: 20px;
}
.TOtable .t2 input {
width: 200px;
height: 20px;
}
.TOtable .t2 textarea {
width: 200px;
height: 50px;
}
.resetbutton {
width: 115px;
}
.sendbutton {
font-weight: bold;
width: 82px;
}
.servicetable {
padding: 0 0 0 35px;
}
.nomodel {
width: 80px;
height: 22px;
}

.green {
color: #32b210;
text-align: center;
}
.red {
color: #E21818;
text-align: center;
}
.shoptable {
width: 100%;
border-collapse: collapse;
}
.shoptable .td1 {
color: #434343;
font-size: 10px;
padding: 3px 3px 3px 10px;
width: 170px;
}
.shoptable .td2 {
color: black;
font-size: 10px;
font-weight: bold;
padding: 3px 3px 3px 5px;
}
.shoptable .td3 {
color: #434343;
font-weight: bold;
font-size: 10px;
padding: 3px;
width: 50px;
}
.shoptable .td4 {
color: #434343;
padding: 3px;
text-align: center;
width: 30px;
}
.shoptable .td5 {
color: #434343;
padding: 3px;
text-align: center;
width: 80px;
}
.shoptable .row0 {
background: white;
border-left: 2px solid #EEE;
border-right: 2px solid #EEE;
}
.shoptable .row1 {
background: #EEE;
border-left: 2px solid white;
border-right: 2px solid white;
}
.shoptable .first {
border-left: 1px solid #EEE;
}
.shoptable .last {
border-right: 1px solid #EEE;
}

.searchbox {
width: 200px;
}
.searchbox_sm {
width: 88px;
}
.searchsubmit {
width: 100px;
font-weight: bold;
}
.searchpage {
height: 14px;
padding: 0;
margin: 0;
border: 0;
background: none;
font-size: 10px;
color: #368beb
}
.buybutton {
width: 72px;
height: 22px;
border: 0;
background: url('/ru/images/cart_buy.gif') no-repeat;
}

.deletebutton {
width: 22px;
height: 22px;
border: 0;
background: url('/ru/images/cart_del.gif') no-repeat;
}
.searchlink {
color: #368beb;
}
.searchlink:hover {
color: #0465d3;
}
.resumetable {
width: 100%;
padding: 2px 30px;
}
.resumetable .t1 {
width: 100px;
}
.pageform {
width: 40px;
float: left;
font-size: 12px;
text-align: center;
padding: 1px 3px;
color: gray; 
height: 14px;
}
.pageform form {
width: 40px;
padding: 0; 
}
.pageform .submit {
font-family: Arial;
font-size: 12px;
border: 0;
background: none;
width: 40px;
height: 14px;
text-align: left;
}