html {margin:0; padding:0;}
body {width:100%; min-width:1000px; position:relative;  margin:0px; padding:0px 0px 0 0px;font-family: 'MyriadRegular', sans-serif;font-size:12px;color:#333333; background: #ECEBE9 url("../images/bg.jpg");}

a{ text-decoration:underline;  color:#454545;}
a:hover{ text-decoration:none;}
a img{ border:0px;}

img{vertical-align:middle;}

input,textarea,select{font-family:Arial; margin:0;}
button::-moz-focus-inner { border: 0; padding: 0;}

form,p,table,ul{ margin:0px; padding:0px}
p{padding-bottom:1em;}
table tr td{vertical-align:top; border-spacing:0px; font-size:12px;}

h1,h2,h3,h4,h5{margin:0px; padding:0px; font-weight:normal;}


.f-left{float:left;}
.f-right{float:right;}
.center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-middle{vertical-align:middle}
.underline {text-decoration:underline;}
.clear {clear: both;height: 1px;font-size: 1px;line-height: .5;} 
.separator {float:left; width:100%; height:1px; line-height:1px; font-size:1px;} 
.italic {font-style:italic} 
.strong {font-weight:bold; color:#000000;} 
.no-padding {padding:0!important} 
.ml{margin-left:10px!important;}
.green{font-weight: bold; color:#81b113;}

.inp-text{border:1px dashed #292929; padding:0px 10px; height:20px; background: #292929;   color:#ffffff; }
textarea.inp-text{padding:10px;  resize:none; }



.button{display: block; padding:0; border:0px; margin:0px; background: url("../images/button_right.png") no-repeat right top; padding-right:7px; font-weight:normal; text-decoration: none; cursor:pointer;}
.button span{display: block; background: url("../images/button.png") no-repeat left top; padding:0 20px 0 27px; min-width:67px; line-height:42px; color:#ffffff; font-size:12px; font-family: 'MyriadRegular', sans-serif; text-align:center; }

.bg_top{width:100%; float:left; background: url("../images/bg_top.jpg") no-repeat center top}
.bg_bottom{width:100%; float:left; background: url("../images/bg_bottom.jpg") no-repeat center bottom; min-height:1000px;}

body #layout_wrapper{width:100%; position:relative;margin:0px auto; position:relative; padding:0px 0px; padding-top:158px;}
body #layout_wrapper.with_slider{padding-top:550px;}
body #layout_center{width:960px; margin:0 auto 0 auto;}

body #layout_wrapper > header{width:100%;  height:158px;position: absolute;	left:0px; top:0px;}
body #layout_wrapper.with_slider > header{height:550px;}
body #layout_wrapper > header > #logo{  position:absolute; left:0; top: 15px;}
body #layout_wrapper > header > #tel{  position:absolute; right:0; top: 10px; }

body #layout_wrapper > header > nav{position:absolute; left:0px; top:124px;}
body #layout_wrapper > header > nav ul{margin:0; padding:0; list-style:none;}
body #layout_wrapper > header > nav ul li{float:left; padding:0 5px 0 10px;}
body #layout_wrapper > header > nav ul li a{font-size:13px; color:#2F2620;line-height: 20px; display:block; text-decoration: none; font-family: 'TrebuchetMS', sans-serif; width:96px; padding-left:6px; border-bottom:5px solid #333333; text-transform: uppercase; transition: all 0.3s; -webkit-transition: all 0.3s;}
body #layout_wrapper > header > nav ul li a.current,
body #layout_wrapper > header > nav ul li a:hover{border-bottom:5px solid #EF1420; transition: all 0.3s; -webkit-transition: all 0.3s;}

body #layout_wrapper > header  #big_slider{width:940px!important; height:357px!important; position:absolute; top:158px; left:0px; background: #ffffff; border:10px solid #ffffff;}
body #layout_wrapper > header  #big_slider li{position: relative; overflow:hidden;}
body #layout_wrapper > header  #big_slider li img{float:left; width:940px;}
body #layout_wrapper > header  #big_slider li span{position: absolute; left: 0; bottom:0; height:59px; padding:0px 25px; line-height:59px; color:#ffffff; font-family: 'MyriadRegular', sans-serif; font-size:13px!important; background: url("../images/slider_title.png"); width:890px;}

body section#content {background: #ffffff; padding:37px;}
body section#content header{border-bottom:1px solid #D2D2D2; padding-bottom:12px; margin-bottom:15px;}
body section#content h1{font-size:25px; line-height:120%; color:#181818; font-family: 'MyriadBold', sans-serif; }
body section#content h2{font-size:20px; line-height:120%; color:#F11926; font-family: 'MyriadBold', sans-serif; }
body section#content p{font-size: 14px; line-height: 18px; padding: 0 0 1em 0; text-align: justify;}
body section#content p.red{color:#F01822; font-family: 'MyriadBold', sans-serif; padding-bottom:2em; font-size: 14px;}



body #layout_wrapper > footer{ width:100%;   clear:both;  margin-top:25px;}
body #layout_wrapper > footer .copyright{margin-top:25px;display:block;text-align:center; background: #1D2121 url("../images/footer_bg.jpg") ; color:#ffffff; padding: 33px 0; line-height:120%; font-size:10px; font-family: Arial, sans-serif;} 
body #layout_wrapper > footer .copyright a {color: #FFF; text-decoration: none;}
body #layout_wrapper > footer .copyright a:hover {text-decoration: underline;}

body #layout_wrapper > footer .container{padding:0 25px 10px 25px; background: url("../images/footer_bg2.png");} 
body #layout_wrapper > footer .container .column{float:left; border-top:6px solid #ED4752; padding-top:40px;} 
body #layout_wrapper > footer .container .column ul{margin: 0; padding:0 0 0 8px; list-style:none;} 
body #layout_wrapper > footer .container .column ul li {float:left; width:100%;line-height: 200%; font-size:11px; font-family: Arial, sans-serif} 
body #layout_wrapper > footer .container .column ul li a{float:left; text-decoration: none; padding-left:12px; background-image: url("../images/list.gif"); background-position: left 8px; background-repeat: no-repeat;} 
body #layout_wrapper > footer .container .column ul li a:hover{text-decoration: underline;} 
body #layout_wrapper > footer .container .column ul li a.current, body #layout_wrapper > footer .container .column ul li a:hover {background-image: url("../images/list_h.gif");} 

body #layout_wrapper > footer .container .column p{font-size:12px; line-height:150%; padding-left:9px;} 
body #layout_wrapper > footer .container .column p strong{ font-family: "TrebuchetMS", sans-serif; display:block; padding-bottom:3px;line-height:150%;} 
body #layout_wrapper > footer .container .column .title{margin-bottom:15px; font-family: Arial, sans-serif; display:block; line-height:100%; font-size:12px; color:#ffffff; padding:2px 11px 8px 11px; background: #ED4752 } 
body #layout_wrapper > footer .container form .inp-text{width:153px; line-height: 11px; height:11px; padding:12px 10px; background: url("../images/inp-text.gif") no-repeat left center; border:0px; font-size:11px;} 
body #layout_wrapper > footer .container form label{padding-left:6px; display:block; font-size:11px; font-family: Arial, sans-serif} 
body #layout_wrapper > footer .container form p{padding-bottom:8px; padding-left:7px!important;} 
body #layout_wrapper > footer .container form textarea{height:68px; padding:10px; width:153px; color:#ffffff; font-size:11px; max-width:173px; max-height: 88px;resize:none;  background: #292929 url("../images/textarea.gif") no-repeat; border:0px;} 
body #layout_wrapper > footer .container form .button{margin-right:7px; margin-top:2px;} 

body #layout_wrapper > footer .newsletter {line-height:79px; background: url("../images/newsletter_bg.jpg"); border-top:1px solid #757774;  border-bottom:1px solid #757774; margin:40px 0px; width: 100%} 
body #layout_wrapper > footer .newsletter  label{font-size:20px; float:left; font-family: "MyriadBC", "TrebuchetMS",Arial, sans-serif; color:#333333; padding:0 20px 0 25px; } 
body #layout_wrapper > footer .newsletter  p{padding:0;} 
body #layout_wrapper > footer .newsletter .inp-text{width:443px;float:left;  margin-top:18px; position: relative;height:11px; line-height:11px; padding:15px 10px; background: url("../images/newsletter.gif") no-repeat left center; border:0px; font-size:11px;} 
body #layout_wrapper > footer .newsletter .button{margin:0px; float:left; margin-top:18px; margin-left:15px;} 


body #layout_wrapper > footer .container > a {float: left}
body #layout_wrapper > footer .container .column.n1{width:75px; margin: 0px 5px 0px 3px;} 
body #layout_wrapper > footer .container .column.n2{width:75px; margin-right:5px;} 
body #layout_wrapper > footer .container .column.n3{width:130px; margin-right:5px;} 
body #layout_wrapper > footer .container .column.n4{width:109px; margin-right:5px;} 
body #layout_wrapper > footer .container .column.n5{width:185px; margin-right:6px; padding-top:0px;} 
body #layout_wrapper > footer .container .column.n6{width:187px; padding-top: 37px; }
body #layout_wrapper > footer form {float: left;}

.content input[type="submit"] {float: right; width: 121px; height: 42px; color: #FFF; background-color: #202020; border: 0px; border-radius: 5px; cursor: pointer;}
.content input[type="submit"]:after {content: ""; display: block; width: 100%; height: 1px; clear: both;}
.content input[type="text"], textarea {width: 150px; padding: 3px 5px; border: 1px solid #999; border-radius: 5px; margin-left: 5px;}

.content_mce .car-offer {position: relative; width: 895px; margin: 0px auto 5px auto; border: 0px solid #EAE6E7; border-width: 1px 0px; padding: 25px 0px 20px 0px;}
.content_mce .car-offer:after {content: ""; display: block; width: 100%; height: 1px; clear: both;}
.content_mce h1 + .car-offer {margin-top: 20px;}
.content_mce .car-offer:last-child {border-bottom-width: 0px;}
.content_mce .car-offer .image {float: left; width: 174px; height: 147px; padding: 9px 8px; background-color: #EAE6E7; text-align: center; line-height: 147px;}
.content_mce .car-offer .image img {max-width: 174px; max-height: 147px;}
.content_mce .car-offer h2 {float: right; height: 40px; line-height: 44px !important; font-size: 24px !important; font-weight: bold; width: 675px; padding-left: 25px; background: transparent url('../images/bg_template.png'); border: 0px solid #EAE6E7; border-width: 1px 0px;}
.content_mce .car-offer .price {position: absolute; top: 25px; right: 20px; line-height: 44px; font-size: 13px; color: #999;}
.content_mce .car-offer .price .price-amount {display: inline-block; color: #F11926; font-size: 24px; font-weight: bold; vertical-align: -3px; margin-left: 15px;}
.content_mce .car-offer .date {display: inline-block; width: 135px; margin: 25px 0px 20px 20px; color: #999; font-size: 14px;}
.content_mce .car-offer .year {display: inline-block; font-weight: bold; margin: 25px 0px 20px 0px; font-size: 14px;}
.content_mce .car-offer p {width: 685px; float: right; clear: right;}