@charset "utf-8";h1{font-size:150%;}
body{background:#FFF;font-size:12px;font-family:Verdana, Geneva, sans-serif;color:#515251;margin:0;}
html,body{height:100%;width:100%;}
a:hover, #upright a:hover{text-decoration:none;}
.logo{float:left;}
img{border:none;}
#intop{color:#FFFFFF;float:right;margin-top:5px;width:933px;}
#intop span{font-size:30px;}
#intop .phones{color:#FF0000;float:right;font-size:21px;font-weight:bold;width:731px;margin:7px 11px 0 0;height:24px;line-height:24px;text-align:center;}
#intop .phones span{color:#EF3C37;font-size:13px;}
#intop .phones img{margin-bottom:-3px;}
.work{line-height:15px;margin-left:10px;margin-top:15px;margin-bottom:10px;}
.work img{margin-bottom:2px;margin-top:4px;}
.topper{background:url(img/header.jpg) no-repeat right top;}
#left{float:left;padding-top:4px;width:290px;}
#left h3,#left .h3{color:#9B1C1F;float:right;font-size:12px;padding-top:2px;text-transform:uppercase;width:236px;font-weight:bold}
#left a,
#service-list li a{background:url("img/dot.png") no-repeat scroll left center transparent;color:#7E7E7E;padding-left:13px;}
#left a:hover, #left .active{color:#9c1c1f;}
#left ul{margin-top:-3px;}
#left ul li{line-height:19px;list-style:none outside none;margin-left:13px;}
#right{float:right;width:824px;}
#upright{float:right;margin-top:-37px;width:824px;}
#upright h2,#upright .h2{background:#999;color:#FFFFFF;font-size:19px;font-weight:normal;margin-bottom:6px;padding:0 4px 3px 5px;width:510px;}
#upright h3{color:#757575;float:right;font-size:12px;font-weight:bold;margin-right:7px;margin-top:-34px;width:282px;}
.txts a{color:#2c5592;}
#upright a{background:url("img/mapp.png") no-repeat scroll left center transparent;color:#D82727;font-size:14px;font-weight:bold;padding-left:14px;text-decoration:underline;}
#somenav{margin-top:14px;}
#somenav img{margin-bottom:-18px;margin-right:8px;}
#somenav a{background:url("img/dot.png") no-repeat scroll left center transparent;color:#7E7E7E;font-weight:bold;margin-right:9px;padding-left:11px;}
.txts{padding-top:17px;}
.txts p{line-height:17px;}
.txts span{color:#c32026;font-weight:bold;}
.txts h4,.txts .h4{color:#9B1C1F;font-weight:bold;margin-bottom:15px;}
#bottom{background:#bbbbbc;}
.main{min-height:100%;height:auto !important;}
.footer{background:#33353b;color:#CECECE;height:175px;margin-top:-60px;}
.content{width:1000px;margin:auto;font-weight:bold;}
.content span{text-decoration:underline;font-size:22px;font-weight:normal;}
.oneback{background:url("img/maslo.jpg") no-repeat scroll right bottom transparent;}
.grm{background:url("img/grm.jpg") no-repeat scroll right bottom transparent;}
.parts{background:url("img/parts.jpg") no-repeat scroll right bottom transparent;}
.dvig{background:url("img/dvig.jpg") no-repeat scroll right bottom transparent;}
.grm2{background:url("img/grm2.jpg") no-repeat scroll right bottom transparent;}
.rul{background:url("img/rul.jpg") no-repeat scroll right bottom transparent;}
.gidro{background:url("img/gidro.jpg") no-repeat scroll right bottom transparent;}
.sceplenie{background:url("img/sceplenie.jpg") no-repeat scroll right bottom transparent;}
.support{background:url("img/support.jpg") no-repeat scroll right bottom transparent;}
.podveska{background:url("img/podveska.jpg") no-repeat scroll right bottom transparent;}
.holod{background:url("img/holod.jpg") no-repeat scroll right bottom transparent;}
.generator{background:url("img/generator.jpg") no-repeat scroll right bottom transparent;}
.toplivo{background:url("img/benzobak.jpg") no-repeat scroll right bottom transparent;}
.glushitel{background:url("img/glushitel.jpg") no-repeat scroll right bottom transparent;}
.tormoz{background:url("img/tormoz.jpg") no-repeat scroll right bottom transparent;}
.text-center{float:left;width:100%;}
#gallery{float:left;}
.pic{margin:4px;border:10px solid #ccc;width:130px;}
.gallery a,
#gallery a{text-decoration:none;}
.gallery a{display:inline-block;vertical-align:middle;}
.gallery .pic{margin:4px 9px;border:1px solid #ccc;width:130px;padding:5px;}
#slider{margin:0 auto;}
#slider ul{list-style:none outside none;margin:0;padding:0;}
#slider ul{list-style:none outside none;}
#slider table{background-color:transparent;border-collapse:collapse;border-spacing:0;max-width:100%;}
#slider a{text-align:center;}
#slider img{margin:0 8px 0 23px;}
#slider ul li table tr td a div{text-align:center;color:#7E7E7E;font-weight:bold;}
#prevBtn, #nextBtn{display:block;height:29px;left:305px;position:relative;bottom:10px;width:26px;z-index:1000;}
#nextBtn, #slider1next{left:1246px;bottom:38px;}
#prevBtn a, #nextBtn a{background:url("images/ls.gif") no-repeat scroll 0 0 transparent;display:block;height:29px;position:relative;text-indent:-9000px;width:26px;}
#nextBtn a, #slider1next a{background:url("images/rs.gif") no-repeat scroll 0 0 transparent;}
.sliderBox{clear:both;border-top:4px double #7E7E7E;margin-top:15px;}
#auto_marks{font-size:9px;letter-spacing:-1px;}
#auto_marks td{width:55px;}
#auto_marks table{}
#auto_marks table tbody tr td p{width:46px;}
#video_main{}
#itgarant{font-family:Arial;width:255px;color:#3c3c3c;float:right;line-height:39px;font-size:12px;}
#itgarant a.itgarant_zakazat_sayt{display:block;float:left;text-decoration:underline;color:#CCCCCC;}
#itgarant a.itgarant_white{background:url("/images/itgarant_black.png") no-repeat scroll left top transparent;text-align:left;float:right;padding:0 0 0 41px;display:block;text-decoration:underline;color:#CCCCCC;}
#desc-bottom{float:left;width:550px;}
#conacts-bottom{float:right;padding-top:10px;}
#conacts-left{margin:10px 0 10px 0;padding-left:25px;}
#conacts-left span{font-weight:bold;font-size:18px;color:#EF3C37;}
#banners .counters{clear:both;float:left;}
#conacts-bottom div.mobile-phone{background:url(/images/icons/mobile-phone.png) no-repeat scroll 0 center transparent;padding-left:50px;line-height:41px;}
#conacts-bottom div.phone{background:url(/images/icons/phone.png) no-repeat scroll 0 center transparent;padding-left:50px;line-height:41px;}
div.address-bottom{background:url(/images/icons/address.png) no-repeat scroll 0 center transparent;padding-left:50px;line-height:18px;}
#conacts-left div{padding-left:50px;line-height:41px;}
#conacts-left div.velcom{background:url(/images/icons/mobile-phone.png) no-repeat scroll 0 center transparent;}
#conacts-left div.mts{background:url(/images/icons/mobile-phone.png) no-repeat scroll 0 center transparent;}
#conacts-left div.phone{background:url(/images/icons/phone.png) no-repeat scroll 0 center transparent;}
#conacts-left div.address{background:url(/images/icons/address.png) no-repeat scroll 0 center transparent;line-height:21px;}
#mers-mainbody{background:url('img/car_lights_mers.gif') no-repeat -200px -20px;width:400px;height:159px;text-align:center;}
#conacts-mainbody span{font-weight:bold;font-size:18px;}
#conacts-mainbody{width:400px;text-align:center;}
#conacts-mainbody div{padding-left:50px;line-height:30px;margin:0 auto;width:175px;}
#conacts-mainbody div.velcom{background:url(/img/icons/24/velcom.png) no-repeat scroll 0 center transparent;}
#conacts-mainbody div.mts{background:url(/img/icons/24/mts.png) no-repeat scroll 0 center transparent;}
#conacts-mainbody div.phone{background:url(/img/icons/24/gor-phone.png) no-repeat scroll 0 center transparent;}
#conacts-mainbody div.address{background:url(/img/icons/24/address.png) no-repeat scroll 0 center transparent;line-height:21px;}
#banners a{opacity:0.4;}
#banners a:hover{opacity:1;}
#social-bottom{border-top:4px double #7E7E7E;margin-top:10px;}
.itemSocialSharing{height:22px;margin:0 auto;width:655px;}
.itemSocialSharing div{float:left;width:auto;}
.itemGooglePlusOneButton{max-width:100px;}
.itemTwitterButton{max-width:130px;}
.itemFacebookButton{max-width:140px;}
.itemOdnoklassnikiButton{max-width:130px;}
.itemVkontakteButton{max-width:160px;}
#map-left{text-align:center;margin-top:10px;}
#map-left img{border:5px solid #C4CDBE;}
#map-left a{background:none;padding:0;}
#NewYearBanner{position:absolute;right:0;top:0;background-color:#FF0000;}
#NewYearBanner hr{border:1px solid #FFFFFF;color:#fff;}
#NewYearBannerIn{color:#fff;text-align:center;padding:5px;}
#NewYearBannerClose{position:absolute;right:5px;top:5px;color:#fff;}
.akcii{width:800px;}
.akcii ul{list-style:none;}
.akcii_item{width:100%;padding:0;margin-bottom:15px;}
.akcii > img{width:40%;display:inline-block;margin:0 10px 10px 0;}
.akcii_img{width:30%;display:inline-block;}
.akcii_content{max-width:66%;display:inline-block;vertical-align:top;padding-left:15px;}
.akcii_content h3{margin-top:0;}
.input-wrapper{max-width:350px;margin:0 auto 15px;text-align:center;}
.form-input{padding:10px 15px;border:1px solid #adadad;width:100%;color:#4f4f4f;max-width:318px;}
.form-input::-webkit-input-placeholder{color:#adadad;}
.form-input::-moz-placeholder{color:#adadad;}
.form-input:-moz-placeholder{color:#adadad;}
.form-input:-ms-input-placeholder{color:#adadad;}
#service-list,
#service-price-table,
#services{clear:both;width:100%;padding-top:15px;border-bottom:1px solid #e2e2e2;}
#table-services,
#services-cost{width:100%;}
#service-list ul{list-style:none;}
#order-form{width:100%;padding-top:15px;text-align:center;border-bottom:1px solid #e2e2e2;}
#order-form legend{font-size:22px;font-weight:bold;margin:0 auto 15px;}
input.form-submit{width:150px;padding:10px;text-transform:uppercase;background:#f26232;border:1px solid #f26232;color:#fff;font-weight:bold;cursor:pointer;}
div#map{margin-top:30px;}
.table_blur{background:#f5ffff;border-collapse:collapse;text-align:left;}
.table_blur th{box-shadow:inset 0 1px 0 #999999, inset 0 -1px 0 #999999;background:linear-gradient(#f05a00, #a0420a);color:white;padding:10px 15px;position:relative;}
.table_blur th:after{content:"";display:block;position:absolute;left:0;top:25%;height:25%;width:100%;background:linear-gradient(rgba(255, 255, 255, 0), rgba(255,255,255,.08));}
.table_blur tr:nth-child(odd){background:#ebf3f9;}
.table_blur th:first-child{box-shadow:inset 1px 1px 0 #999999, inset 0 -1px 0 #999999;}
.table_blur th:last-child{box-shadow:inset -1px 1px 0 #999999, inset 0 -1px 0 #999999;}
.table_blur td{border:1px solid #e3eef7;padding:10px 15px;position:relative;transition:all 0.5s ease;}
.table_blur tbody:hover td{color:transparent;text-shadow:0 0 3px #a09f9d;}
.table_blur tbody:hover tr:hover td{color:#444444;text-shadow:none;}
#testimonials-preview{list-style:none;padding-left:0;}
ul#testimonials-preview li{margin-bottom:15px;border-bottom:1px solid #f05a00;padding-bottom:5px;}
#discount-cards{position:absolute;right: 150px;top:60px}