/* Start of CMSMS style sheet 'style' */
* {padding:0px;
margin:0px;}
img {border:0px;}
table{border:0px;
border-collapse:collapse;}
td{vertical-align:top;}
body{
font-size:12px;
color:#454545;
font-family:Arial,Tahoma,Verdana;
}

.global{
width:1000px;
margin:0px auto;
}
* html .global{
width:1003px;
}
a.header{
display:block;
margin:20px 0px 0px 15px;
width:974px;
}

.top-menu{
width:1000px;
float:left;
}
.top-menu li{
float:left;
display:inline;
list-style:none;
margin:10px 5px 0px 70px;
text-align:center;
}
.top-menu a{
color:#B00;
font-size:19px;
line-height:27px;
font-weight:bold;
text-decoration:underline;
}
.top-menu a:hover{
color:#000;
text-decoration:underline;
}
.top-menu .onindex{
margin-left:0px;
}
.top-menu .onindex a{
background:#B00;
color:#FFF;
text-transform:uppercase;
font-weight:bold;
display:block;
padding:10px 0px;
width:215px;
margin-top:5px;
}
.top-menu .onindex a:hover{
text-decoration:none;
color:#FFF;
}
.top-menu .contact{
float:right;
margin:10px 15px 0px 0px;
}
.top-menu .contact a{
font-size:40px;
line-height:46px;
}

#left-arrow{
float:left;
margin-left:18px;
margin-top:15px;
cursor:default;
}
#right-arrow{
float:right;
margin-top:15px;
cursor:pointer;
}

.left-block{
width:215px;
height:340px;
overflow:hidden;
float:left;
display:inline;
margin-top:15px;
background:#000 url(images/hiti.png) left top no-repeat;
padding-top:180px;
}

.consult,.graytext, .address{
display:block;
color:#FFF;
padding:5px 12px 5px 12px;
}
.address{
font-size:14px;
line-height:20px;
}
.address img{
margin-bottom:5px;
}
.consult{
color:#B00;
text-transform:uppercase;
font-size:24px;
font-weight:bold;
text-align:center;
}
.graytext{
font-size:16px;
padding-bottom:10px;
}

.redtext{
color:#B00;
background:#000;
font-size:18px;
display:inline;
float:left;
padding:3px 0px;
width:649px;
margin-left:9px;
text-align:center;
}

.tractors{
float:right;
width:665px;
height:530px;
overflow:hidden;
margin-top:15px;
}
.tractors-blocks{
width:3000px;
}
.tractors .tractor-block{
width:320px;
float:left;
display:inline;
margin-left:9px;
}
.tractors .tractor{
width:310px;
height:230px;
float:left;
border:solid 5px #ededed;
margin-bottom:6px;
}
.tractors .null{
border:solid 5px #FFF;
}
.tractor p{
padding:10px 0px 0px 10px;
font-size:14px;
}
.tractor .top-text{
font-size:16px;
line-height:30px;
padding:5px 0px 10px 10px;
}
.top-text .red{
display:block;
width:150px;
font-weight:bold;
color:#B00;
line-height:18px;
margin-top:8px;
margin-bottom:5px;
}
.top-text b{
display:block;
font-weight:bold;
color:#000;
/*background:url(images/price-back.png) left top no-repeat;*/
width:166px;
height:32px;
padding-top:4px;
font-style:italic;
font-size:21px;
}
.top-text b span{
font-size:25px;
}
.tractor li{
margin-left:25px;
font-size:14px;
list-style:disc;
}
.tractor .tractor-links li{
margin:0px;
margin-top:3px;
list-style:none;
float:left;
}
.tractor a{
color:#B00;
text-decoration:underline;
}
.tractor a:hover{
color:#B00;
text-decoration:none;
}
.tractor .tractor-links a{
display:block;
background:#999;
color:#FFF;
text-decoration:none;
height:38px;
text-align:center;
}
.tractor .tractor-links a:hover{
background:#000;
}
.tractor .tractor-links .tech a{
width:158px;
padding-top:3px;
height:35px;
}
.tractor .tractor-links .video a{
margin-left:1px;
width:75px;
padding-top:10px;
height:28px;
}
.tractor .tractor-links .audio a{
margin-left:1px;
width:75px;
padding-top:10px;
height:28px;
}

.tractor1{
background:url(images/mt-180d.jpg) 180px 10px no-repeat;
}
.tractor1 .tractor-links{
padding-top:13px;
}

.tractor2{
background:url(images/tym-433.jpg) 180px 10px no-repeat;
}
.tractor2 .red{
margin-bottom:7px;
}
.tractor2 .tractor-links{
padding-top:9px;
}

.tractor3{
background:url(images/tym-233.jpg) 180px 10px no-repeat;
}
.tractor3 .tractor-links{
padding-top:3px;
}

.tractor4{
background:url(images/tym-233-pogr.jpg) 180px 10px no-repeat;
}
.tractor4 .red{
margin-bottom:7px;
}
.tractor4 .tractor-links{
padding-top:11px;
}

.tractor5{
background:url(images/t-603-index.jpg) 180px 10px no-repeat;
}
.tractor5 .tractor-links{
padding-top:2px;
}

.tractor6{
background:url(images/cabina-index.jpg) 180px 10px no-repeat;
}
.tractor6 .tractor-links{
padding-top:3px;
}

.tractor7{
background:url(images/t-1003-index.jpg) 180px 10px no-repeat;
}
.tractor7 .red{
margin-bottom:15px;
}
.tractor7 .tractor-links{
padding-top:9px;
}

.tractor8{
background:url(images/pogruzchik-index.jpg) 200px 10px no-repeat;
}
.tractor8 .tractor-links{
padding-top:3px;
}

.tractor .small li{
font-size:12px;
}
.tractor ul li.podarok{
font-size:12px;
font-weight:bold;
color:#B00;
list-style:none;
margin-left:10px;
}

.content{
clear:both;
padding:20px 15px 30px;
}
.content p{
margin-top:15px;
}
.content ol, .content ul{
margin-left:20px;
margin-top:5px;
}
.content ol{
margin-left:30px;
}
.content h1{
font-size:30px;
line-height:34px;
padding-bottom:10px;
text-align:center;
border-bottom:solid 1px #454545;
}
.content h2{
font-size:24px;
line-height:28px;
margin-top:15px;
}
.content h3{
font-size:20px;
line-height:24px;
margin-top:15px;
}

.footer{
clear:both;
text-align:right;
padding-bottom:20px;
}
/* End of 'style' */

