.container{width:940px;margin-right:auto;margin-left:auto;zoom:1}
html{background: #d7d7d7;background: -moz-linear-gradient(top,  #d7d7d7 0%, #939393 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7d7d7), color-stop(100%,#939393));background: -webkit-linear-gradient(top,  #d7d7d7 0%,#939393 100%);background: -o-linear-gradient(top,  #d7d7d7 0%,#939393 100%);background: -ms-linear-gradient(top,  #d7d7d7 0%,#939393 100%);background: linear-gradient(to bottom,  #d7d7d7 0%,#939393 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7d7d7', endColorstr='#939393',GradientType=0 );	min-height: 100%;}
body{color:#254567;font:14px/1.2em aria, sans-serif;margin:20px 0;padding:0}
html,body{/*overflow:hidden!important*/}
a img{border:0}
ul,ol{list-style:none;margin:0;padding:0}
p{line-height:1.2;margin:0 0 5px}
.pull-left{float:left}
.pull-right{float:right}
.align-right{text-align:right}
.clearfix{zoom:1}
footer,.bl{-moz-box-shadow:0 1px 5px #7c7c7c;-webkit-box-shadow:0 1px 5px #7c7c7c;box-shadow:0 1px 5px #7c7c7c}
header{width:100%;height:123px;background:url(images/header.png) no-repeat top left;margin-bottom:14px;position:relative;}
aside{float:left;width:325px;margin-right:14.999999px}
section{float:right;width:600px}
.bl{width: 100%;-moz-border-radius: 6px;border-radius: 6px;background: #4d5585;background: -moz-linear-gradient(left,  #4d5585 0%, #202340 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,#4d5585), color-stop(100%,#202340));background: -webkit-linear-gradient(left,  #4d5585 0%,#202340 100%);background: -o-linear-gradient(left,  #4d5585 0%,#202340 100%);background: -ms-linear-gradient(left,  #4d5585 0%,#202340 100%);background: linear-gradient(to right,  #4d5585 0%,#202340 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d5585', endColorstr='#202340',GradientType=1 );margin-bottom: 15px;}
.bl .inner{color:#FFF;font-size:18px;padding:15px}
.bl .inner .title{font-size:25px;padding-bottom:15px}
.first{height:190px;position:relative}
.first .timer{position:absolute;width:99px;height:126px;background:url(images/timer.png) no-repeat top left;bottom:-2px;right:0}
.second{position:relative;height:300px}
.second .car{position:absolute;width:315px;height:199px;background:url(images/car.png) no-repeat top left;bottom:-170px;left:-100px}
ul li{padding-top:4px}
ul li.padding{padding-top:15px}
.separator{margin-top:20px;margin-bottom:20px;height:1px;background-color:#DDD;widht:70%}
table.prices{width:100%;color:#000;border:0;border-spacing: 0;}
table.prices thead tr{height:35px;background-color:#BBB}
table.prices thead tr td {border-bottom: 2px solid #000;}
table.prices tbody tr td{height:25px;background-color:#EEE;border-bottom: 2px solid #000;}
table.prices tbody tr:last-child td{border-bottom: 0;}
footer{height:40px!important}
footer .inner{padding-top:11px!important}
.container:before,.container:after,.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.container:after,.clearfix:after{clear:both}
.banner {float:left; margin-top:4px; margin-left:5px;}
a {color:#fff;}
phone{position: absolute;left: 398px;top: 17px;font-weight: bold;font-size: 64px; color:#34395F;}