html, body{
  width: 100%;
  height: 100%;
  margin: 0;
  color: #353030;
  font: normal 12px tahoma;
  background: #ababab;
  min-width: 1240px
}
a{
  color: #353030;
  text-decoration: underline !important;
}
a img{
  border: none
}
.mainDiv{
  background: #ffffff
}

.header{
  background: url(../img/site_img/header_new.jpg) 50% 0 no-repeat;
  height: 171px;
  position: relative
}
.menu{
  background: url(../img/site_img/menu_bg.gif) repeat-x;
  height: 38px;
  text-align: center;
}
.menu div{
  display: table;
  margin-left: auto;
  margin-right: auto
}
.menu a{
  color: white;
  text-decoration: none;
  font-size: 18px;
  display: block;
  float: left;
  padding: 6px 26px;
}
.menu a:hover{
  text-decoration: underline;
}
.forms{
  width: 985px;
  background: #FFFFFF;
  clear: both;
  padding-top: 105px;
}
.formsChild1, .formsChild2{
  width: 957px;
  background: #ededed;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden
}
.punktirDiv{
  background: url(../img/site_img/punktir.gif) 0% 100% repeat-x #ededed;
  width: 957px;
  height: 1px;
  margin-top: 38px;
  margin-left: auto;
  margin-right: auto
}

.formsChild2{
  position: relative
}
.leftCol{
  width: 220px;
  float: left;
}
.rightCol{
  width: 188px;
  float: right;
}
.content{
  margin-left: 240px;
  margin-right: 200px;
  background: white;
}
.content h1{
  color:#9B9B9B;
  font: bold 18px Tahoma;
}
.shini{
  background: url(../img/site_img/punktir2.gif) 0% 100% repeat-x #f4d101;
  padding: 10px 0 11px 0;
  text-align: center;
}
.shini a, .shini span{
  color: #645600;
  text-decoration: none
}
.shini img{
  vertical-align: middle;
  margin-bottom: 5px;
}
.diski{
  background: url(../img/site_img/punktir2.gif) 0% 100% repeat-x #71b800;
  padding: 10px 0 10px 0px;
}
.diski a, .diski span{
  color: white;
  text-decoration: none
}
.diski img{
  margin-right: 0px;
  vertical-align: middle
}
div.car div.carLogo{
  width: 84px;
  text-align: center;
  float: left
}
div.carLogo a.carName{
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
}
div.carLogo a#carName{
  margin-bottom: 12px;
}
.car{
  overflow: hidden;
}
.car img{
  margin-left: 1px;
  margin-top: 1px;
}
.verticalBorder{
  width: 1px;
  background: #ededed;
  height: 74px;
  float: left
}
.horBorder{
  height: 1px;
  background: #ededed;
  width: 149px;
  clear: left
}
.announce{
  width: 156px;
  height: 172px;
  border: 1px solid #b5b5b5;
  float: left;
  text-align: center;
  padding-top: 12px;
  margin-right: 12px
}
.price{
  color: #ff0000;
  float: right;
}
.nameItem{
  min-height: 38px;
  text-align: left;
  width: 156px
}
.footer{
  margin-left: 30px;
  margin-right: 30px;
  height: 68px;
  background: #ededed;
  height: 40px;
}
.footerChild1, .footerChild2{
  float: left;
  padding-top: 28px
}
.footerChild2{
  float: right
}
select{
  margin-top: 3px
}

.s1 {
border:0px solid red;
float:left;
padding:10px 0 10px 0;

}

.sname {
clear:left;
}
.sname b {
color: #9b9b9b;
font: bold 18px tahoma;
}
.s2 {

float:left;
padding:10px 0 10px 0;
background:#dddddd;
}

.s3 {


float:left;
padding:10px;
}

.s4 {


float:left;
padding:6px;
background:#cccccc;
}



.button{
  border: none;
  cursor: pointer;
  background: url(../img/site_img/search_button.gif);
  width: 84px;
  height: 21px;
  margin-top: 43px;
}
.topMenu{
  position: absolute;
  top: 0px;
  left: 203px;
  background: url(../img/site_img/top_menu.gif);
  width: 650px;
  height: 22px;
  color: #d4d4d4;
  padding-top: 6px;
  text-align: center;
  z-index: 2;
}
.topMenu a{
  color: #d4d4d4;
  font-size: 10px;
  font-weight: bold
}
.cat{
  list-style: none;
  margin: 0;
  padding: 0;
}
.cat li{
  padding-left: 19px;
  background: url(../img/site_img/li.gif) 0% 50% no-repeat;
  margin-bottom: 5px
}
.cat li a{
  font-size: 12px
}

.loader
 {
    background-color: #ececec;
    width: 200px;	
    font-family: Verdana, Arial;
    font-size: 11px;
    background-image: url(../img/loader.gif);
    background-repeat: no-repeat;
    background-position: 5%;
    color: #000000;
    left: 49%;
    top: 49%;
    border: 1px solid #000000;
    vertical-align: middle;
    padding: 10px 6px 10px 36px;
    position: absolute;
    display: none;
 }



div.new_s {
background: #ededed;
margin-left: 240px;
margin-right: 200px;
}

div.snew {
background: #ededed;
float:left;
margin:10px 20px 0px 0px;
padding:0px 0px 20px 0px;
}

div.tyres, div.disks{
  background: url(../img/site_img/li_yellow.gif) 0px 50% no-repeat;
  padding-left: 15px;
  margin-top: 6px;
  margin-bottom: 6px;
}
div.disks{
  background: url(../img/site_img/li.gif) 0px 50% no-repeat;
}
div.content h3#artName{
  font: bold 18px Tahoma;
  color: #9B9B9B;
}
table.mode td{
  background-color: #DDDDDD;
  padding: 5px;
}
div.found{
  margin-bottom: 8px
}
div.found, div.pager a{
  font: normal 12px Tahoma;
  color: #353030
}
div.pager{
  margin-bottom: 40px;
}
div.pager a.sel{
  background-color: #9B9B9B;
  color: #ffffff;
  text-decoration: none;
}
div.feedbackHeader{
  font: bold 18px Verdana;
  color: #c69c6d;
  margin: 40px 85px 12px 16px;
}
div.feedbackForm{
  background-color: #C69C6D;
  padding: 23px 17px 23px 13px;
  color: #ffffff;
}
div.feedbackForm input{
  width: 160px;
  border: none;
  margin: 10px 0 12px 0;
}
div.feedbackForm textarea{
  border: 1px solid #a67c52;
  height: 41px;
  width: 158px;
  margin: 8px 0 11px 0;
}
div.feedbackForm input.feedbackSubmit{
  width: 101px;
  color: #ffffff;
  font: bold 12px Arial;
  border: 1px solid #a67c52;
  background-color: #e3b37e;
  margin: 0;
  margin-top: 15px;
}
div.dsc{
  overflow: hidden;
  width: 900px;
  margin: 23px auto 0 auto;
}

select.background, select.background option{
  background-color: #c3fa6b
}
.redBlock h1{
  color:#FFDA01;
  font: bold 24px Tahoma;
}
.leftCol h3, .rightCol h3{
   padding: 23px 0 0 24px;
   font-size: 18px
}
.rightCol h3{
  font: bold 18px tahoma; color: #9b9b9b; text-align: right; width: 140px; padding: 25px 48px 0 0
}

.fb input[type='text'], .fb textarea{
  width: 300px
}
.fb textarea{
  height: 150px
}
tr.itemTableSel{
  background-color:#d8d8d8;
}
tr.itemTableSel td{
  color: #353030
}
.catalog h1{
  margin-bottom: 28px; color: #353030
}
p.redHdr{
  color: #ff0000; font: normal 18px tahoma; text-align: center; margin: 0
}


