/* Основные */
* {
    margin: 0;
    padding: 0;
}
input{
    border: 1px solid #CCCCCC;
}
body{
  width:1021px;
  margin:0 auto;
  position:relative;
  font-family: sans-serif;
  font-size:12px;
}
.bordered {
    border: 1px solid #CCCCCC;
}
a{
  color: #5876a4;
}
select {
    border: 1px solid #CCCCCC;
}
table {
    border: medium none;
    border-collapse: collapse;
}
table td{
    vertical-align: top;
}
.left {
    float: left;
}
#corners {  
 -moz-border-radius: 3px;  
 -khtml-border-radius: 3px;  
 -webkit-border-radius: 3px;  
 border-radius: 3px;  
 }
/* Информблок выпадающий сверху */
#informBlock{
  position:absolute;
  top:0;
  left:0;
  width:1016px;
  z-index:1000;
}
#informBlock .content{
  border-left:solid 1px #eb0f0a;
  border-right:solid 1px #eb0f0a;
  overflow:hidden;
  background:#ffffff;
  display:none;
}
#informBlock .caption{
  position:relative;
  height:29px;
  overflow:hidden;
}
#informBlock .caption .brdr{
  background:#ffffff;
  border:solid 1px #eb0f0a;
  border-top:none;
  height:14px;
  position:relative;
  top:0;
  left:0;
}
#informBlock .caption div.redh{
  position:absolute;
  left:209px;
  top:0px;
  width:525px;
  height:29px;
  background:url('css-img/angleDI.gif') no-repeat 0 0;
}
#informBlock .caption p{
  background:#eb0f0a url('css-img/arrowDI.gif') no-repeat 376px 50%;
  font-size: 12px;
  color:#ffffff;
  text-align:center;
  width:517px;
  height:29px;
  line-height:27px;
  position:relative;
  left:4px;
  cursor:pointer;
}
#informBlock .caption p.up{
  background:#eb0f0a url('css-img/arrowDIup.gif') no-repeat 376px 50%;
}
/* Таблица внутри выпадающего информблока */
#DDTbl{
  margin: 25px auto;
}
#DDTbl th{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
  padding: 4px 20px;
  text-align: center;
  text-decoration: underline;
}
#DDTbl th a{
  color: #000000;
  font-size: 14px;
  font-weight: bold;
}
#DDTbl td{
  padding: 4px 20px;
  text-align: left;
}
/* Шапка сайта */
#header{
    margin: 0 auto;
    overflow: hidden;
    z-index: 1;
    font: 12px Tahoma;
    padding-top: 30px;
}
#header .left{
    height: 282px;
    position: relative;
    width: 195px;
}
#header .left .tel{
    font-size: 12px;
}
#header .left .tel ins{
    font-size: 20px;
}
#header .left .graf{
    color: #D0251D;
    font-size: 11px;
    padding: 4px 0 6px;
}
#header .left .oc{
    background: url("css-img/wom.gif") no-repeat scroll 0 65px transparent;
    border-bottom: 1px dashed #9F9D9E;
    border-top: 1px dashed #9F9D9E;
    height: 139px;
    margin-right: 12px;
}
#header .left .oc a{
    border: medium none;
    display: block;
    padding: 12px 0 16px 0;
}
#header .left .oc p{
    clear: both;
    color: #4F4E4E;
    font-size: 11px;
    line-height: 16px;
    padding: 1px 0 0 56px;
}
#header .left .oc p img{
    float: left;
    margin-right: 3px;
}
#header .left .oc p a{
    color: #4F4E4E;
    display: inline;
    font-size: 11px;
    padding: 0;
	text-decoration: none;
}
#header .left .oc p a:hover{
	text-decoration: underline;
}
#header .left .quest{
    background: url("css-img/quest.gif") no-repeat scroll 1px 13px transparent;
    color: #4F4E4E;
    font-size: 11px;
    padding: 11px 0 10px 27px;
}
#header .left .quest a{
    color: #EB0F0A;
    line-height: 15px;
    margin-right: 15px;
}
#header .left .search {
    bottom: 0;
    position: absolute;
}
#header .left .search .query{
    background: url("css-img/searchImput.gif") repeat-x scroll 0 0 #D5DBE2;
    border: medium none;
    color: #41454E;
    font-size: 11px;
    height: 20px;
    padding: 0 0 0 3px;
    width: 163px;
}
#header .left .search .btn{
    background: none repeat scroll 0 0 #EB0F0A;
    border: medium none;
    height: 20px;
    position: absolute;
    top: 0;
    width: 20px;
}
#header .right {
    float: none;
    margin-left: 204px;
    padding: 11px 0 0;
}
#header .right .top {
    padding: 3px 0 0 5px;
}
#header .right .top .rb{
    background: url("css-img/rb.gif") no-repeat;
    float: left;
    overflow: hidden;
    padding: 1px 3px;
    position: relative;
    width: 250px;
	height: 65px;
}
#header .right .top .rb div{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4F4E4E;
    display: block;
    float: left;
    font-size: 11px;
    height: 49px;
    padding: 14px 0 0 8px
}
#header .right .top .rb a.enter{
    background: url("css-img/enterBtn.gif") no-repeat scroll 0 0 #EB0F0A;
    border: medium none;
    color: #FFFFFF;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    height: 15px;
    margin: 5px 0;
    padding: 5px 14px;
    text-decoration: none;
    width: 60px;
}
#header .right .top .rb div a{
    border-left: 1px solid #CD261E;
    color: #4F4E4E;
    display: block;
    font-size: 11px;
    margin-left: 7px;
    padding: 4px 8px 4px 12px;
    text-decoration: none;
}
#header .right .top .rb div a span{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
}
#header .right .top .rb .img{
    background: none repeat scroll 0 0 #EB0F0A;
    border: medium none;
    height: 25px;
    margin: 5px 7px 5px 0;
    width: 27px;
}
#header .right .top .rb2{
    background: url("css-img/rb2.gif") no-repeat;
    float: left;
    height: 65px;
    margin-left: 6px;
    padding: 1px 3px;
    position: relative;
    width: 263px;
}
#header .right .top .rb2 div.city{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    height: 52px;
    padding: 11px 0 0 4px;
    position: relative;
    text-align: center;
    width: 107px;
}
#header .right .top .rb2 div.city span{
    background: none repeat scroll 0 0 #EB0F0A;
    display: block;
    padding: 0 5px 4px;
}
#header .right .top .rb2 div.city a{
    background: url("css-img/bgCity.gif") no-repeat scroll 0 0 #D7D7D7;
    color: #000000;
    display: block;
    font-size: 11px;
    font-weight: normal;
    height: 17px;
    margin-top: 2px;
    padding: 3px 6px 2px 2px;
    text-decoration: none;
    width: 89px;
}
#header .right .top .rb2 div.city #cityList{
    background: none repeat scroll 0 0 #E4E4E4;
    display: none;
    left: 4px;
    position: absolute;
    top: 52px;
    z-index: 21;
}
#header .right .top .rb2 div.city #cityList li{
    border-top: 1px solid #CCCCCC;
}
#header .right .top .rb2 div.city #cityList li a{
    background: none repeat scroll 0 0 #eee;
    color: #000000;
    font-size: 11px;
    margin: 0;
    padding: 5px 34px 5px 14px;
    text-align: left;
    text-decoration: none;
    width: 59px;
}
#header .right .top .rb2 div.city #cityList li a:hover{
    text-decoration: underline;
}
#header .right .top .rb2 div{
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4F4E4E;
    float: left;
    font-size: 10px;
    height: 51px;
    padding: 12px 0 0 8px;
    width: 136px;
}
#header .right .top .logo{
    float: left;
    height: 74px;
    position: relative;
    top: -3px;
    width: 266px;
}
#header .right .bnrsh {
    background: url("css-img/bgBnr.gif") no-repeat scroll 0 0 transparent;
}
#header .right .banner {
    overflow: hidden;
    position: relative;
    width: 817px;
}
#slider div.s, #slider-fade div.s {
    background: url("http://assistavto.ru/img/bl.png") repeat scroll 0 0 transparent;
    color: #FFFFFF;
    padding: 4px;
}
#slider li {
    background: none repeat scroll 0 0 #F2F2F2;
    height: 165px;
    margin-bottom: 1px;
    padding: 0;
}
#slider li a, #slider-fade a {
    text-decoration: none;
}
#slider table, #slider-fade table {
    border: 0 none;
    border-collapse: collapse;
    height: 165px;
    margin: 0;
    padding: 0;
    table-layout: fixed;
}
#slider td, #slider-fade td {
    border: medium none;
    height: 164px;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 817px;
}
#menu {
    background: url("i/bgBnrMenu.gif") no-repeat scroll 0 0 #D5DBE2;
    color: #4F4E4E;
    display: block;
    padding: 3px;
    text-align: center;
}
#menu a {
    color: #4F4E4E;
}
#menu a.wactive {
    color: #939393;
    text-decoration: none;
}
#header .right .bnrsh .uBnrL, #header .right .bnrsh .uBnrR {
    background: url("i/uBnrL.gif") no-repeat scroll 0 0 transparent;
    height: 165px;
    left: 6px;
    position: absolute;
    top: 6px;
    width: 2px;
    z-index: 20;
}
#header .right .bnrsh .uBnrR {
    background: url("i/uBnrR.gif") no-repeat scroll 0 0 transparent;
    left: 809px;
}
.specMenu{
    clear: both;
}
.specMenu a{
    color: #DB241C;
    display: block;
    float: left;
    font: 18px Tahoma;
    padding: 28px 0 34px;
    text-align: center;
    text-decoration: none;
    width: 33%;
}
.specMenu a.good{
    background: url("css-img/tyre.png") no-repeat scroll 42px 15px transparent;
}
.specMenu a.new{
    background: url("css-img/disk.png") no-repeat scroll 80px 15px transparent;
}
.specMenu a.spec{
    background: url("css-img/Spec.png") no-repeat scroll 32px 15px transparent;
}
/* Центральная область */
.checktype{
	background-color: #fff;
	color: #000;
}
#center {
    clear: both;
    overflow: hidden;
    padding-bottom: 24px;
}
#center .l{
    border-top: 1px solid #CD261E;
    float: left;
    padding-top: 20px;
    width: 184px;
}
#center .l .head{
    color: #EB0F0A;
    font-size: 18px;
    font-weight: bolder;
    padding-bottom: 8px;
    text-align: center;
}
#center .l .st1{
    background: none repeat scroll 0 0 #D5DBE2;
}
#center .l .st1 .h{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 0 #EB0F0A;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bolder;
    height: 28px;
    padding: 14px 10px;
}
#center .l .st1 .h a{
    border-bottom: 1px dashed #FFFFFF;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: normal;
    padding-top: 4px;
    text-decoration: none;
}
#center .l .st1 .h b{
    background: url("css-img/leftBlock.gif") no-repeat scroll -160px -59px #D21411;
    color: #E6C1BF;
    margin-right: 4px;
    padding: 1px 6px 3px;
}
#center .l .st1 .c{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #EB0F0A;
    border-style: none solid;
    border-width: medium 1px;
    margin: 0;
	border-color: #EB0F0A;
    padding: 31px 6px 13px;
}
#center .l .st1 .c .pgs{
    border-bottom: 2px solid #EB0F0A;
    font-size: 13px;
    font-weight: bold;
    overflow: hidden;
}
#center .l .st1 .c .pgs a{
    color: #000000;
    display: block;
    float: left;
    height: 19px;
    padding-top: 4px;
    text-align: center;
    text-decoration: underline;
    width: 79px;
}
#center .l .st1 .c .pgs a.sel{
    background: url("css-img/leftBlock.gif") no-repeat scroll -81px -101px #EB0F0A;
    color: #FFFFFF;
    text-decoration: none;
}
#center .l .st1 .c form{
    color: #4F4E4E;
    font-size: 10px;
    overflow: hidden;
    padding: 8px 0;
}
#center .l .st1 .c form div{
    border: 1px solid #BBBBBB;
    float: left;
    margin-bottom: 4px;
    overflow: hidden;
}
#center .l .st1 .c form select{
    border: 1px solid #FFFFFF;
    color: #000000;
    font-size: 11px;
    margin: -1px;
    padding-left: 2px;
}
#center .l .st1 .c form span{
    display: block;
    float: left;
    padding-top: 3px;
    text-align: center;
    width: 10px;
}
#center .l .st1 .c form .fnd{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 -59px #ED0F0A;
    border: medium none;
    color: #FFFFFF;
    font-family: Verdana,sans-serif;
    font-size: 17px;
    font-weight: bolder;
    height: 42px;
    margin-left: 15px;
    padding-bottom: 4px;
    width: 142px;
}
#center .l .st1 .c hr{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #4F4E4E;
    border-style: none none dashed;
    border-width: medium medium 1px;
    height: 1px;
    margin-top: 9px;
}
#center .l .st1 .c form b{
    color: #000000;
    display: block;
    font-family: Verdana,sans-serif;
    font-size: 15px;
    padding: 6px 0 12px;
}
#center .l .st1 .b{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 -56px #EB0F0A;
    height: 3px;
}
#center .l .stN{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 -143px #EB0F0A;
    color: #FFFFFF;
    font-size: 17px;
    font-weight: bolder;
    height: 44px;
    margin-top: 14px;
    padding: 8px 10px 14px 50px;
    position: relative;
}
#center .l .stN b{
    background: url("css-img/leftBlock.gif") no-repeat scroll -160px -59px #D21411;
    color: #E6C1BF;
    display: block;
    height: 22px;
    left: 10px;
    padding-top: 2px;
    position: absolute;
    text-align: center;
    top: 16px;
    width: 24px;
}
#center .l .lastStN{
    height: 34px;
}
#center .l a.brand{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 -215px #D5DBE2;
    color: #000000;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin: 14px 0;
    padding: 18px 0;
    text-align: center;
    text-decoration: underline;
}
#center .l .opros .t{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 -209px #EB0F0A;
    height: 3px;
}
#center .l .opros form{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #EB0F0A;
    border-style: none solid;
    border-width: medium 1px;
    line-height: 26px;
    padding: 12px;
}
#center .l .opros b{
    color: #4E515A;
    display: block;
    font-size: 10px;
    line-height: 16px;
    padding-bottom: 10px;
}
#center .l .opros form input{
    border: medium none;
}
#center .l .opros form p{
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #4F4E4E -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: dashed none none;
    border-width: 1px medium medium;
    color: #4E515A;
    font-size: 10px;
    line-height: 16px;
    margin-top: 10px;
    text-align: center;
}
#center .l .opros form p a{
    color: #4E515A;
    display: block;
}
#center .l .opros .b{
    background: url("css-img/leftBlock.gif") no-repeat scroll 0 -212px #EB0F0A;
    height: 3px;
}
#center .l .money{
    padding-top: 40px;
}
#center .l .money .ml{
    display: block;
    float: left;
    padding-top: 5px;
}
#center .l .money .mr{
    background: url("css-img/bgYaMoney.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    float: right;
    padding: 4px;
}
#center .r{
    float: right;
    padding-left: 20px;
    width: 389px;
}
#center .r .specHA{
    background: url("css-img/bgSpecHA.gif") no-repeat scroll 0 0 #CD261E;
    color: #000000;
    display: block;
    float: left;
    margin: 0 5px 15px 0;
    overflow: hidden;
    padding: 3px;
    text-align: center;
    text-decoration: none;
    width: 119px;
}
#center .r .sT span{
    background: url("css-img/new.png") no-repeat center #FFFFFF;
}
#center .r .sD span{
    background: url("css-img/rek.png") no-repeat center #FFFFFF;
}
#center .r .sK{
    margin-right: 0;
}
#center .r .sK span{
    background: url("css-img/Spec.png") no-repeat center #FFFFFF;
}
#center .r .specHA span{
    display: block;
    padding: 87px 0 16px;
    text-decoration: none;
}
#center .r .specHA ins{
    text-decoration: underline;
}
#center .specTb2{
    float: left;
    margin: 0 2px;
    text-align: center;
    width: 125px;
}
#center .specTb2 div.p1{
    background: url("css-img/bgSpecHA1.gif") no-repeat scroll 0 0 #FFFFFF;
    color: #000000;
    height: 32px;
    line-height: 30px;
}
#center .specTb2 div.hp1{
    height: 3px;
}
#center .specTb2 div.p1 a{
    color: #222222;
    height: 32px;
    line-height: 30px;
    text-decoration: underline;
}
#center .specTb2 div.p1 a:hover{
    color: #444444;
	font-weight: bold;
    height: 32px;
    line-height: 30px;
    text-decoration: none;
}
#center .specTb2 div.h{
    background: url("css-img/specBlock.gif") no-repeat scroll 0 0 #D5DBE2;
    height: 40px;
    line-height: 30px;
}
#center .specTb2 div.i{
    height: 110px;
    padding: 6px 0;
}
#center .specTb2 div.n{
    color: #000000;
    font-weight: bold;
    height: 35px;
    line-height: 25px;
}
#center .specTb2 div.n a{
    color: #000000;
    font-weight: bold;
    line-height: 15px;
}
#center .specTb2 div.d{
    color: #41454E;
    font-size: 10px;
    height: 100px;
    line-height: 20px;
    padding: 10px 0 20px;
    text-align: left;
    text-decoration: underline;
}
#center .specTb2 div.p{
    background: url("css-img/specBlock.gif") no-repeat scroll 0 -40px #EB0F0A;
    color: #FFFFFF;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
}
#center .specTb2 div.hp{
    height: 5px;
}
#center .specTb2 div.di{
    color: #41454E;
    font-size: 10px;
    height: 240px;
    line-height: 20px;
    padding: 10px 0 20px;
    text-align: left;
    text-decoration: underline;
}
#center .c{
    border-top: 1px solid #CD261E;
    margin: 0 405px 0 184px;
    padding-top: 20px;
}
#center .c .text{
    color: #4F4E4E;
    line-height: 20px;
    padding: 0 0 0 20px;
    text-align: justify;
}
#center .c h1{
    color: #000000;
    font-size: 19px;
    font-weight: normal;
    padding-bottom: 9px;
}
#center .c .text a{
    color: #4F4E4E;
}
#center .c .text p{
    padding-bottom: 20px;
}
#center .c2{
    margin: 0 0 0 184px;
}
#center .c2 .header{
	margin-left: 30px;
	margin-bottom: 10px;
	float: left;
	width: 612px;
}
#center .c2 .icons{
	width: 780px;
	float: left;
	margin-top: 10px;
	margin-left: 28px;
	margin-bottom: 20px;
}
#center .c2 .icons .txt{
	padding: 4px;
}
#center .c2 .icons .img{
	padding-left: 10px;
}
#center .c2 .positions{
    float: left;
    padding-bottom: 20px;
}
.rf td{
    vertical-align: middle;
}
.tr-1-1{
    background: url("css-img/img-redframe/1.gif") repeat scroll 0 0 transparent;
    height: 42px;
    width: 28px;
}
.tr-1-2{
    background: url("css-img/img-redframe/2.gif") repeat scroll 0 0 transparent;
    width: 25px;
}
.tr-1-3{
    background: url("css-img/img-redframe/3.gif") repeat scroll 0 0 transparent;
    width: 700px;
}
.tr-1-3 .rhead{
	height: 42px;
	color: white;
	background: url('css-img/img-redframe/14.gif') no-repeat bottom right;
}
.tr-1-3 .rhead .numbers{
    float: left;
    font-size: 13px;
    font-weight: bold;
    margin-top: 12px;
}
.tr-1-3 .rhead .rnumbers{
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-top: 12px;
}
.tr-1-3 .rhead .numbers .pgs{
	float: left;
	padding-right: 10px; 
	font-weight: bold; 
	font-size: 13px;
}
.tr-1-4{
    background: url("css-img/img-redframe/4.gif") repeat scroll 0 0 transparent;
    border: medium none;
    width: 25px;
}
.tr-1-5{
    background: url("css-img/img-redframe/5.gif") repeat scroll 0 0 transparent;
    border: medium none;
    width: 28px;
}
td.tr-3-1{
    background: url("css-img/img-redframe/7.gif") repeat scroll 0 0 transparent;
    vertical-align: top;
    width: 28px;
}
.tr-2-1 {
    background: url("css-img/img-redframe/6.gif") no-repeat scroll 0 0 transparent;
    height: 57px;
    width: 28px;
}
.tr-2-2{
    background: url("css-img/img-redframe/10.gif") repeat-x scroll center top transparent;
    padding: 10px;
}
.tr-2-5{
    background: url("css-img/img-redframe/8.gif") repeat scroll 0 0 transparent;
    height: 57px;
    width: 28px;
}
td.tr-3-5{
    background: url("css-img/img-redframe/9.gif") repeat scroll 0 0 transparent;
    vertical-align: top;
    width: 28px;
}
.tr-4-1{
    background: url("css-img/img-redframe/11.gif") repeat scroll 0 0 transparent;
    height: 53px;
}
.tr-4-2{
    background: url("css-img/img-redframe/13.gif") repeat scroll 0 0 transparent;
}
.tr-4-3{
    background: url("css-img/img-redframe/12.gif") repeat scroll 0 0 transparent;
    width: 53px;
}
.pnsel {
    text-decoration: underline;
}
.pagenum {
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-size: 13px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    text-align: right;
    text-decoration: none;
}
.ptbl{
	margin-top: 3px;
	text-align: inherit
}
.ptbl table{
	width: 730px;
}
.bottomborder{
    border-bottom: 1px solid #CCCCCC;
}
.leftborder {
    border-left: 1px solid #CCCCCC;
}
div.sorttop{
    background: url("css-img/header_sort_top_b.gif") no-repeat scroll 0 3px transparent;
}
div.column{
    cursor: pointer;
    font-weight: bold;
    margin: 0 auto;
    padding-left: 10px;
}
a.poscat{
    color: #000000;
    text-decoration: none;
	cursor: pointer;
}
.tovarimg{
	width: 50px; 
	height:50px; 
	border: 1px solid silver; 
	text-align: center; 
	padding: 1px; 
	float: left; 
	margin: 2px; 
	margin-right: 8px;
}
.ptbl span{
	font-size: 10px; 
	color: #999;
}
.secondrow{
    background: none repeat scroll 0 0 #E5EBF2;
}
.btmnmbrs{
	float: left;
	padding-right: 10px;
	padding-top: 15px;
	padding-left: 8px;
	font-weight: bolder;
	font-size: 13px;
}
.bottomnumbers{
	text-decoration: none; 
	color: #333;
}
.und{
	text-decoration: underline;
}

/* Подвал */
#footer{
    border-top: 1px solid #CD261E;
    color: #AAAAAA;
    font-size: 11px;
    overflow: hidden;
    padding: 24px 0;
}
#footer a{
    color: #AAAAAA;
}
#footer .l{
    float: left;
    width: 650px;
	border: 0;
}
#footer .r{
    float: right;
    text-align: right;
    width: 250px;
}
#t1{
	position: absolute;left:10%;
}
#t2{
	position: absolute;left:33%;
}
#t3{
	position: absolute;right:33%;
}
#t4{
	position: absolute;right:10%;
}

/* Каталог шин */
.bbrands{
    margin: 26px;
}
.bbrand{
    border: 1px solid #EB0F0A;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 20px;
    width: 154px;
}
.mbrand{
    border: 1px solid #EB0F0A;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 10px 20px;
    width: 154px;
	height: 40px;
	position: relative;
}
.mbrandd{
    border: 1px solid #EB0F0A;
    border-radius: 3px 3px 3px 3px;
    float: left;
    margin: 10px 20px;
    width: 154px;
	height: 40px;
	position: relative;
}
.bblogo{
    display: block;
	text-align: center;
}
.mblogo{
	margin: 5px 5px 5px 0;
    display: block;
	display: none;
	height: 95px;
}
.bbname{
    background-color: #EB0F0A;
    height: 20px;
    position: relative;
    text-align: center;
    width: 154px;
}
.mbname{
    background-color: #EB0F0A;
    height: 40px;
    position: relative;
    text-align: center;
    width: 154px;
}
.mbname a{
    color: #FFFFFF;
    font-family: "Trebuchet MS",Georgia,Serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 20%;
    left: 0%;
    width: 100%;
}
.bbname a{
    color: #FFFFFF;
    font-family: "Trebuchet MS",Georgia,Serif;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    display: block;
    position: absolute;
    top: 20%;
    left: 0%;
    width: 100%;
}
.fltrbottom{
	display: none;
}
.anketa {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color silver;
    border-style: none none solid;
    border-width: medium medium 1px;
    height: 22px;
    width: 450px;
}
.anketatr {
    height: 30px;
}
.anketatd {
    color: #555;
    font-size: 16px;
    padding-left: 5px;
    text-align: left;
}
#center .specTbl {
    border-collapse: separate;
    border-spacing: 5px 0;
    clear: both;
    margin: 0 -5px;
    table-layout: fixed;
    width: 395px;
}
#center .specTbl td {
    margin-right: 5px;
    text-align: center;
    width: 125px;
}
#center .specTbl td.h {
    background: url("i/specBlock.gif") no-repeat scroll 0 0 #D5DBE2;
    height: 40px;
    line-height: 30px;
}
#center .specTbl td.i {
    padding: 6px 0;
}
#center .specTbl td.n a {
    color: #000000;
    font-weight: bold;
    line-height: 15px;
}
#center .specTbl td.d {
    color: #41454E;
    font-size: 10px;
    line-height: 17px;
    padding: 10px 0 20px;
    text-align: left;
    text-decoration: underline;
}
#center .specTbl td.p {
    background: url("i/specBlock.gif") no-repeat scroll 0 -40px #EB0F0A;
    color: #FFFFFF;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
}
#center .specTbl td.hr {
    height: 3px;
}
div.desc {
    margin: 0 auto;
    padding-top: 8px;
    width: 740px;
}
div.descimg {
    float: left;
    height: 160px;
    padding: 4px;
    width: 160px;
}
div.info {
    padding-left: 10px;
}
div.info div.str {
    font: 10px Verdana,sans-serif;
    height: 25px;
}
div.info div.str div.value {
    float: left;
    padding: 6px;
    width: 270px;
}
div.info div.str div.label {
    float: left;
    padding: 6px 6px 6px 10px;
    width: 70px;
}
div.infodesc {
    float: left;
    font-size: 12px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 740px;
}
div.descRedPrice {
    background: url("i/specBlock.gif") no-repeat scroll 0 -40px #EB0F0A;
    color: #FFFFFF;
    float: right;
    font-size: 18px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    width: 125px;
}
.handcur {
    cursor: pointer;
}
#attention {
    overflow: hidden;
    table-layout: fixed;
    width: auto;
	float: left;
}
#attention_TL {
    background: url("img/18.gif") no-repeat scroll right top transparent;
    height: 8px;
    width: 8px;
}
#attention_TC {
    background: url("img/22.gif") repeat-x scroll left top transparent;
    height: 8px;
    width: 98%;
}
#attention_TR {
    background: url("img/19.gif") no-repeat scroll left top transparent;
    height: 8px;
    width: 8px;
}
#attention_BL {
    background: url("img/21.gif") no-repeat scroll left top transparent;
    float: left;
    height: 8px;
    width: 8px;
}
#attention_BC {
    background: url("img/22.gif") repeat-x scroll left bottom transparent;
    height: auto;
    width: auto;
}
#attention_BR {
    background: url("img/20.gif") no-repeat scroll right top transparent;
    float: left;
    height: 8px;
    width: 8px;
}
#attention_CL {
    background: url("img/23.gif") repeat-y scroll left top transparent;
    height: 8px;
    width: 8px;
}
#attention_CL {
    background: url("img/23.gif") repeat-y scroll left top transparent;
    height: 8px;
    width: 8px;
}
#attention_CR {
    background: url("img/23.gif") repeat-y scroll right top transparent;
    height: 8px;
    width: 8px;
}
a.head {
    color: #000000;
    font-size: 14px;
    font-weight: bold;
}
#attention ol, #center_block .tr-2-2 ol, #attention ul, #center_block .tr-2-2 ul {
    margin-bottom: 12px;
    margin-top: 12px;
    padding-left: 40px;
}
#attention li, #center_block .tr-2-2 li {
    margin: 4px 0;
}
#attention p {
    margin: 8px 0;
}
#region {
	background: #fff url('/img/banner/region.jpg') no-repeat;
	width: 817px;
	height: 203px;
	position: static;
}
#region a{
	color: red;
	font-weight: bold;
	text-decoration: none;
}
#region a:hover{
	color: #555;
}
#center .specCntr{
    overflow: hidden;
    padding-left: 20px;
}
.all{
	width: 22px;
	padding: 2px 0 2px 0;
	border-bottom: 1px dashed #333!important;
}
.all a{
	cursor: pointer;
	color: #333;
}
.all:hover{
	background-color: #aaa;

}
.all a:hover{
	color: #eee
	text-decoration: none;
}

