/* Start of CMSMS style sheet 'index' */
body
 {
   padding: 15px 15px 15px 15px;
 }
html, * {
   padding:0px;
   margin:0px;
   font-family:Verdana;
}

img {
     border:0px;
}

a{
outline: none;
}

table{
      border:0px;
      border-collapse:collapse;
}

td{
   vertical-align:top;
}

body{
     background:#2f3234;
color:#FFF;
}

div.banner-vibor-avto, div.noflash{
font-size:12px;
}

div.banner-vibor-avto a, div.noflash a{
color:#999;
text-decoration:none;
}

div.banner-vibor-avto a:hover, div.noflash a:hover{
color:#B20B0B;
text-decoration:none;
}

.tot th{
font-size:10px;
font-weight:normal;
}

.carinf td img{
border:0px;
text-align:center;
align:center;
}

.carinf th{
text-align:center;
background:#373a3c;
font-weight:normal;
padding:10px 5px;
border:solid 1px #4d5051;
}

table.carinf{
width:98%;
}

div.block input{
    background:url(/images/calc-input-back.gif) left top repeat-x;
    border:solid 1px #969696;
    color:#000;
    font-size:12px;
    padding-top:2px;
    height:16px;
    padding-left:5px;
    padding-right:5px;
}

div.block textarea{
    background:#FBFBFB url(/images/calc-input-back.gif) left top repeat-x;
    border:solid 1px #969696;
    color:#000;
    font-size:12px;
    padding-top:2px;
    height:200px;
width:350px;
    padding-left:5px;
    padding-right:5px;
}

div.block select{
    border:solid 1px #969696;
    color:#000;
    font-size:12px;
       background:#FFF none;
       padding:0px;
       height:18px;
}

div.block input.fbsubmit, td.submit-button input, div.block div.block-center input.status-button, div.rassilka div.rassilka-btn input{
background:url(/images/submit-button.png) left 3px no-repeat;
width:82px;
height:23px;
font-weight:bold;
border:none;
color:#FFF;
font-size:12px;
line-height:12px;
padding:0px;
vertical-align:top;
}

input.status-button{
margin-top:10px;
}

div.flash{
    text-align: center;
    width:100%;
    height:368px;
    padding: 10 10 10 10;
}

div#flashcontent{
    color:#898989;
    font-size:12px;
line-height:50px;
}

div#flashcontent a{
    color:#898989;
    font-size:12px;
    text-decoration:underline;
}

div#flashcontent strong a{
    color:#B40B0B;
    text-decoration:none;
margin-left:30px;
    font-size:14px;
}

div#flashcontent a:hover{
    color:#fff;
    text-decoration:underline;
}

div.global{
    float:left;
width:100%;
    margin-top:20px;
    position: relative;
    top: 40px;
}

div.left{
    float:left;
    width:247px;
padding-left:7px;
}

div.block-top{
    background:url(/images/block-top-back.png) left top repeat-x;
    margin:0px;
}

div.block-top-left{
    background:url(/images/block-top-left.png) left top no-repeat;
}

div.block-top-right{
    background:url(/images/block-top-right.png) right top no-repeat;
    text-align:center;
    height:29px;
}

div.block-top-right h2{
    color:#FFF;
    font-size:14px;
    padding-top:5px;
}

div.block-bottom{
    background:url(/images/block-bottom-back.gif) left top repeat-x;
}

div.block-bottom-left{
    background:url(/images/block-bottom-left.gif) left top no-repeat;
}

div.block-bottom-right{
    background:url(/images/block-bottom-right.gif) right top no-repeat;
    height:13px;
}

div.block-top-left-s{
    background: transparent url(/images/block-top-right-s.gif) left top no-repeat;
}

div.block-top-right-s{
    background: transparent url(/images/block-top-left-s.gif) right top no-repeat;
    height:13px;
}
div.block-center-s{
    background:#2F3234 url(/images/block-center-back.png) left top repeat-x;
    border-left:solid 1px #4d5051;
    border-right:solid 1px #4d5051;
}

div.block-center{
    background:#373a3c url(/images/block-center-back.png) left top repeat-x;
    border-left:solid 1px #4d5051;
    border-right:solid 1px #4d5051;
}
div.block-center-search{
    background:#373a3c;
    border-left:solid 1px #4d5051;
    border-right:solid 1px #4d5051;
}


div.block-small-center{
    background:#373a3c url(/images/block-center-back.png) left top repeat-x;
    border-left:solid 1px #4d5051;
    border-right:solid 1px #4d5051;
text-align:center;
padding-top:10px;
}

div.content div.block-top-right{
    background:url(/images/block-top-right.png) right top no-repeat;
    text-align:left;
padding-left:10px;
}

div.content div.block-top-right strong{
line-height:28px;
}

div.content div.block-top-right strong a{
color:#FFF;
}
div.content div.block-top-right strong a:hover{
color:#FFF;
}

div.content div.block{
margin-bottom:10px;
width:98.8%; /* хз почему, но без этой шляпы IE выдает шляпу полную */
}

div.content div div.block-small{
margin-top:10px;
margin-right:20px;
float:left;
width:310px;
}

div.content div.block-small{
margin-bottom:10px;
margin-top:10px;
margin-right:10px;
float:left;
width:310px;
}

div.content div.block-center{
    background:#373a3c url(/images/block-content-center-back.png) left top repeat-x;
    border-left:solid 1px #4d5051;
    border-right:solid 1px #4d5051;
padding-left:10px;
padding-right:10px;
padding-top:5px;
}

div.content div.block-center p{
margin:0px;
padding-bottom:7px;
}

div.center{
    margin-left:264px;
}

div.right{
    float:right;
    width:247px;
padding-right:7px;
}

div.right div.block-bottom-right, div.pryamoy-calc div.block-bottom-right{
    background:url(/images/block-bottom-right-2.png) right top no-repeat;
}

div.right div.block-bottom-right-servis{
    background:url(/images/block-bottom-right-servis.png) right top no-repeat;
}

div.right div.block-center, div.pryamoy-calc div.block-center{
    background:#373a3c url(/images/block-center-back-2.gif) left top repeat-x;
}

div.right div.right-block-car, div.pryamoy-calc div.right-block-car{
    background:url(/images/right-block-car.jpg) right bottom no-repeat;
    height:190px;
    font-size:1px;
line-height:0px;
}

div.right div.right-block-servis{
    background:url(/images/right-block-servis.jpg) right bottom no-repeat;
    height:190px;
    font-size:1px;
line-height:1px;
}

div.rassilka div.block-bottom{
    background:url(/images/block-bottom-back.gif) left top repeat-x;
}

div.rassilka div.block-bottom-left{
    background:url(/images/block-bottom-left.gif) left top no-repeat;
}

div.rassilka div.block-bottom-right{
    background:url(/images/block-bottom-right.gif) right top no-repeat;
    height:13px;
}

div.rassilka input.tel{
width:85px;
}

div.content{
    margin-right:254px;
    text-align:justify;
    color:#FFF;
    font-size:12px;
line-height:18px;
    padding:10px;
    padding-top:0px;
    padding-left:0px;
}

div.banner-486x60{
    text-align:center;
padding-top:10px;
float:left;
width:100%;
position: relative;
top: 40px;
}

div.content h1{
    color:#FFF;
    font-size:18px;
    background:url(/images/h1-back.gif) right bottom no-repeat;
    border-bottom:solid 2px #4b4b4b;
    padding-top:10px;
    margin-bottom:5px;
    padding-bottom:5px;
}

div.left div.banner-240x400{
    text-align:center;
    padding:10px 5px;
}

div.banner-249x90{
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}

div.right div.banner-120x200{
    text-align:center;
    padding-top:10px;
    padding-bottom:10px;
}

div.right div.banner-120x200 *{
    margin-left:3px;
    margin-right:3px;
}

div.banner-vibor-avto{
    width:99.99%;
    height:233px;
    margin-bottom:10px;
float:left;
}

div.footer{
    float:left;
    width:95%;
    margin-top:3px;
    padding-bottom:5px;
    position: relative;
    top: 100px;
}

div.footer-block{
    background:url(/images/footer-block-back.gif) left top repeat-x;
    margin-right:600px;
    margin-top:22px;
    color:#676767;
    font-size:12px;
}

div.footer-block a{
    color:#676767;
    font-size:12px;
    text-decoration:none;
}

div.footer-block a:hover{
    color:#FFF;
    font-size:12px;
    text-decoration:underline;
}

div.footer-block a.sitemaplink{
text-decoration:underline;
}

div.footer-block-right{
    background:url(/images/footer-block-right.jpg) right top no-repeat;
    height:77px;
}

div.footer-block-right div.footer-block-logo{
    background:url(/images/footer-block-logo.png) 3px 10px no-repeat;
    padding-top:50px;
    padding-left:7px;
    width:268px;
    float:left;
}

div.footer-block-right div.copyright{
    float:right;
    text-align:right;
    padding-top:8px;
    line-height:20px;
    padding-right:10px;
    width:160px;
}

div.footer-icons{
    color:#FFF;
    font-size:12px;
    float:right;
    margin-top:-100px;
}

div.footer-icons a{
color:#FFF;
text-decoration:none;
}

div.footer-icons a:hover{
color:#FFF;
text-decoration:underline;
}

div.footer-icons div.adres{
    float:left;
    background:url(/images/icon-1.png) left 30px no-repeat;
    height:90px;
    width:170px;
}

div.footer-icons div.tel{
    float:left;
    background:url(/images/icon-2.png) left top no-repeat;
    height:90px;
    width:180px;
}

div.footer-icons div.email{
    float:left;
    background:url(/images/icon-3.png) left 32px no-repeat;
    height:90px;
    width:170px;
}

div.footer-icons div.adres div{
    padding-left:45px;
    padding-top:10px;
    padding-top:37px;
}
div.footer-icons div.tel div{
    padding-left:65px;
    padding-top:37px;
}
div.footer-icons div.email div{
    padding-left:45px;
    padding-top:37px;
}

div.news{
    border-bottom:dotted 1px #727576;
    margin-left:10px;
    margin-right:10px;
    padding-top:5px;
}

td.news{
    border-bottom:dotted 1px #727576;
    margin-left:10px;
    margin-right:10px;
    padding-top:5px;
padding-bottom:5px;
}

div.news-date{
    background:url(/images/news-date-item.gif) left center no-repeat;
    color:#d10a0a;
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
}

div.news-title a{
    color:#d10a0a;
    font-size:13px;
    font-weight:bold;
text-decoration:none;
}

div.news-title a:hover{
text-decoration:underline;
}

div.content div.news-title a{
    color:#d10a0a;
    font-size:13px;
    font-weight:bold;
text-decoration:none;
}

div.content div.news-title a:hover{
text-decoration:underline;
}

div.news-text{
    padding:5px;
    color:#FFF;
    font-size:12px;
    text-align:justify;
}

div.news-text img{
    border:solid 1px #FFF;
    margin:5px;
    margin-top:0px;
}

div.news-more{
    text-align:right;
    padding-bottom:5px;
}

div.news-more a{
    color:#898989;
    font-size:12px;
    text-decoration:underline;
}

div.news-more a:hover{
    color:#FFF;
    text-decoration:underline;
}

div.content div.news-more a{
    color:#898989;
    font-size:12px;
    text-decoration:underline;
}

div.content div.news-more a:hover{
    color:#FFF;
    text-decoration:underline;
}

a.news-archive{
  display:block;
  text-align:right;
  margin-right:10px;
  margin-top:7px;
  margin-left:110px;
  background:url(/images/news-archive-back.gif) left center no-repeat;
  padding-left:12px;
  color:#898989;
  text-decoration:underline;
  font-size:12px;
}

a.news-archive:hover{
  color:#FFF;
  text-decoration:underline;
}

div.search{
height:25px;
}

div.search input.search{
    width: 195px;
    height:20px;
    border:solid 1px #959595;
    background:#ececec url(/images/search-back.gif) right bottom no-repeat;
    color:#959595;
    font-size:12px;
    margin-left:10px;
    float:left;
    padding-right:15px;
    padding-left:5px;
    padding-top:2px;
}
div.block div.calc{
text-align:left;
padding:0px;
    color:#FFF;
    font-size:1px;
line-height:1px;
}

div.right-block-car div.calc{
    padding-left:15px;
    color:#FFF;
    font-size:1px;
line-height:1px;
padding-top:10px;
}

div.rassilka{
margin-top:10px;
}

div.rassilka div.rassilka-form{
    padding-left:15px;
    color:#FFF;
    font-size:1px;
line-height:1px;
padding-top:10px;
}

div.calc span, div.rassilka span{
    font-size:12px;
line-height:14px;
}

div.rassilka input.checkbox{
width:15px;
height:14px;
padding:0px;
margin:0px;
background:none;
border:none;
background:#FFF;
margin-right:5px;
margin-top:5px;
}

div.calc input.calc, div.calc select, div.rassilka input{
    background:url(/images/calc-input-back.gif) left top repeat-x;
    border:solid 1px #969696;
    margin-top:5px;
    margin-bottom:5px;
    color:#000;
    font-size:12px;
    padding-top:2px;
    height:16px;
    width:135px;
    padding-left:5px;
    padding-right:5px;
}

div.calc select{
       background:#FFF none;
       padding:0px;
       height:18px;
    width:135px;
}

div.calc input.calc-button{
    margin-top:15px;
background:url(/images/calc-button.png) left top no-repeat;
width:82px;
height:20px;
border:none;
cursor:pointer;
}

div.hidden{
display:none;
height:1px;
overflow:hidden;
line-height:1px;
font-size:1px;
}

div.hidden *{
display:none;
height:1px;
overflow:hidden;
line-height:1px;
font-size:1px;
}

div.top-menu{
    position:absolute;
    top:377px;
    left: 15px;
     width:100%;
    z-index: 99;
}

div.top-menu div{
margin-left:7px;
margin-right:7px;
}

table.top-menu{
width: 98%;
}

table.top-menu td{
      background:url(/images/menu-bottom2.gif) left 50px repeat-x;
}

table.top-menu td.top-menu{
      background:url(/images/menu-bottom.gif) left 50px repeat-x;
}

table.top-menu td a{
      display:block;
      text-align:center;
      text-decoration:none;
      font-weight:bold;
      color:#FFF;
      font-size:14px;
      padding:10px 0px 8px 0px;
      vertical-align:bottom;
height:40px;
line-height:18px;
}

table.top-menu td a:hover{
      background:url(/images/menu-hover-flash.jpg) center 29px no-repeat;
      text-decoration:none;
      font-weight:bold;
      color:#FFF;
      font-size:14px;
}

div.menu-top{
   display:none;
   text-align:left;
   width:250px;
   filter:alpha(opacity=90);
   opacity:0.90;
position:absolute;
top:55px;
right:0px;
}

table.top-menu td:hover div.menu-top{
display:block;
}

table.top-menu div.menu-top ul{
   border:solid 4px #B10B0B;
}

table.top-menu div.menu-top ul li{
   list-style:none;
   margin:0px;
   padding:0px;
}

table.top-menu div.menu-top ul li a{
   display:block;
   background:#2F3234;
   color:#FFF;
   text-decoration:none;
   margin:0px;
padding:0px;
padding-left:10px;
padding-right:10px;
   font-size:12px;
line-height:32px;
   text-align:left;
height:32px;
}

table.top-menu div.menu-top ul li a:hover{
   background:#B10B0B;
   font-size:12px;
}

div.content p{
margin-top:10px;
margin-bottom:10px;
}

div.content a{
color:#999;
text-decoration:none;
}

div.content a:hover{
color:#900;
text-decoration:none;
}

div.content h2{
    color:#FFF;
    font-size:16px;
    margin-top:10px;
    margin-bottom:5px;
    padding-bottom:5px;
}

div.content h3{
    color:#FFF;
    font-size:14px;
    margin-top:10px;
    margin-bottom:5px;
    padding-bottom:5px;
}

div.content ul li{
list-style:circle;
margin-left:20px;
}

div.content ol li{
margin-left:30px;
line-height:20px;
}

div.content a img{
border:solid 1px #4D5051;
}

div.obratniy-vikup{
float:right;
margin-left:20px;
}

div.obratniy-vikup table{
background:#373A3C;
}

div.obratniy-vikup table td{
border:solid 1px #4D5051;
padding:1px 20px;
font-size:10px;
font-weight:bold;
text-align:center;
}

div.obratniy-vikup table tr:hover{
background:#4D5051;
}

table.s-probegom td{
padding-top:10px;
font-size:11px;
line-height:14px;
}

table.s-probegom td strong{
font-size:12px;
}

table.s-probegom td img{
border:solid 1px #787A7C;
margin-right:5px;
margin-left:5px;
}

div.test-drive table tr td{
padding:5px;
}

div.test-drive table tr td input{
width:238px;
}

div.test-drive table tr td select{
width:250px;
}

hr{
height:2px;
border:none;
color:#4B4B4B;
background:#4B4B4B;
margin-top:5px;
margin-bottom:5px;
}

table.question-form td{
padding:5px;
}

p.question-date{
text-align:right;
color:#666;
font-size:10px;
margin-top:0px;
border-bottom:solid 2px #4B4B4B;
padding-bottom:5px;
}

table.tech{
margin-top:10px;
}

table.tech tr td{
border:solid 1px #787A7C;
padding:5px;
/*text-align:center;*/
vertical-align:middle;
}

table.tech tr td.tdl{
text-align:left;
background:#2C2E30;
}

table.tech tr th{
background:#4A4D4E;
border:solid 1px #787A7C;
padding:10px 5px;
}

table.tech thead tr th{
text-align:center;
background:#434446;
font-weight:normal;
padding:10px 5px;
}

table.tech thead tr th.null{
/*border:none;*/
/*border-bottom:solid 1px #787A7C;*/
/*background:transparent;*/
}

div.car-rotate{
border:solid 2px #B30B0B;
text-align:center;
margin-left:auto;
margin-right:auto;
height:334px;
width:649px;
}

a.servis-question{
display:block;
position:absolute;
right:15px;
padding-top:2px;
cursor:help;
line-height:16px;
}

div.center div.content div.car-buttons{
text-align:center;
margin-top:5px;
}

div.center div.content div.car-buttons img{
border:0px;
}

div.counter{
position:relative;
top:-15px;
padding-right:7px;
text-align:right;
height:20px;
}
#pidorskoe_menu
 {
   padding: 10 10 10 10;
   text-align: center;
 }

.link { margin-left: 20px; }
.link a:link, a:active, a:visited{
color:#999;
text-decoration:none;
font-family: Tahoma;
font-size: 12px;
}

.link a:hover{
color:#900;
text-decoration:none;
font-family: Tahoma;
font-size: 12px;
}
/* End of 'index' */

