*{padding:0;border:none;outline:none;margin:0}html{min-height:100%}body,html{width:100%}body{color:#555;font:14px Lucida Grande,Arial,Tahoma,Verdana,"Sans-serif";background:#f5f5f5}body.notfound{height:100%;background:#fff url(/template/images/notfound.png) 50% no-repeat}a{color:#e74c3c}a:hover{text-decoration:none}#modal-feedback{display:none}#modal-feedback .overlay{right:0;position:fixed;bottom:0;top:0;background:rgba(0,0,0,.5);left:0;z-index:100}#modal-feedback .window{position:fixed;top:50%;margin:-205px 0 0 -180px;box-shadow:0 2px 2px rgba(0,0,0,.4);background:#fff;left:50%;width:380px;z-index:101}#modal-feedback .window .title{padding:15px 20px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #eee}#modal-feedback .window .close{height:16px;opacity:.7;margin:15px 20px;background:url(/template/images/modal-close.png);width:16px;float:right}#modal-feedback .window .close:hover{opacity:1;cursor:pointer}#modal-feedback .window .content{padding:20px}.br{margin-top:5px}.wrapper{padding:0 50px;margin:0 auto;width:1080px}.header{height:100px;min-width:1180px;background:#fff}a.logotype{height:50px;background:url(/template/images/logotype.png) 0 no-repeat;width:234px;float:left;margin-top:25px}span.desc{color:#6d6b69;margin:30px 0 0 40px;float:left}span.desc h1{font-size:16px;display:block}.contacts{float:right;margin-top:33px}.contacts a{padding:9px 14px 9px 36px;font-size:10px;border:1px solid #666;text-decoration:none;font-weight:700;color:#666;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:url(/template/images/message.png) 13px no-repeat;float:left;margin-top:2px}.contacts a:hover{border-color:#e74c3c;color:#e74c3c;background-image:url(/template/images/message-hover.png)}.contacts .phone{margin-left:20px;float:left}.contacts .phone span{font-size:16px;font-weight:700;color:#656565;display:block}.contacts .phone span b{color:#e74c3c}.vehicle{height:210px;padding-top:80px;min-width:1180px;background:#ececec url(/template/images/vehicle.png) bottom no-repeat}#slider .kit{overflow:hidden;width:0;white-space:nowrap;padding-left:3px;display:none}#slider .kit span.do{transform:skewX(-5deg);border-left:5px solid #e74c3c;padding:5px 14px;font-weight:700;margin-bottom:10px;color:#fff;background:rgba(0,0,0,.7);display:inline-block}#slider .kit span.do.do1{font-size:23px}#slider .kit span.do.do2{font-size:25px}#slider .kit span.do.do3{font-size:30px}.menu{min-width:1180px;background:#e74c3c}.menu ul{overflow:hidden;display:block}.menu ul li{list-style:none;float:left}.menu ul li a{padding:20px 30px;text-decoration:none;font-weight:700;color:#fff;text-transform:uppercase;background:url(/template/images/menu-line.png) 100% no-repeat;display:inline-block}.menu ul li:last-child a{background:none}.menu ul li.d a{background:#333}.menu ul li a:hover{background:url(/template/images/menu-d.png) repeat-x}.main{overflow:hidden;margin:30px 0}.main .content{width:760px;float:left}.main .sidebar{width:290px;float:right}.menu-secondary{padding:12px 20px;border:1px dashed #888;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.menu-secondary ul{display:block}.menu-secondary ul li{list-style:none;border-left:3px solid #ccc;margin:8px 0;padding-left:10px;display:block}.menu-secondary ul li:hover{border-color:#e74c3c}.menu-secondary ul li a{text-decoration:none;color:#555;border-bottom:1px dotted #555;display:inline-block}.menu-secondary ul li a:hover{color:#111;border-bottom:1px solid #555}.title-line{height:4px;margin:2px 0 20px;background:#e74c3c;width:60px}.main .content .text{letter-spacing:.1px;line-height:19px}.main .content .text ul li{list-style:square inside}#vk{margin-top:20px}.news-latest{overflow:hidden}.news-latest .news{margin-right:20px;width:240px;float:left}.news-latest .news:last-child{margin-right:0}.news-latest .news img{height:160px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:240px}.news-latest .news .line{height:4px;background:#ddd;width:100px}.news-latest .news .title{font-weight:700;color:#555;margin:10px 0}.news-latest .news .text{margin:10px 0;width:240px}.news-latest .news a.button{padding:8px 18px;font-size:10px;border:1px solid #e74c3c;text-decoration:none;font-weight:700;color:#e74c3c;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;display:inline-block}.news-latest .news a.button:hover{border-color:#aaa;color:#aaa}.footer{overflow:hidden;padding:40px 0;color:#eee;min-width:1180px;background:#222;margin-top:100px}.footer .copyright{font-size:11px;font-weight:700;text-transform:uppercase;float:left}.footer .copyright span{font-size:16px;margin-bottom:5px;display:block}.footer .copyright span b{color:#aaa}.footer .copyright a{text-decoration:none;color:#f1c40f}.footer .copyright a:hover{color:#e74c3c}.footer a.auth{padding:10px 18px;font-size:10px;border:1px solid #555;text-decoration:none;font-weight:700;color:#999;text-transform:uppercase;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;float:right;margin-top:1px}.footer a.auth:hover{border-color:#aaa;color:#bbb}.map{height:300px;margin-bottom:20px}.map-item{padding:5px;font-weight:700}.map-info{padding:15px 15px 8px;margin-bottom:0;border-top:2px solid #e5e5e5;background:#fafafa}.map-info span{margin-bottom:5px;display:block}.map-info span b{color:#d14233}.map-info span.address{font-weight:700;background:url(/template/images/address.png) 0 no-repeat;padding-left:22px}.map-info span.phone{font-weight:700;background:url(/template/images/phone.png) 0 no-repeat;padding-left:22px}.map-info span.work{padding-top:10px;font-style:italic;border-top:1px solid #eee;margin-top:10px}.pages{font-size:12px}.pages a,.pages span{padding:3px 7px;text-decoration:none;margin-right:4px;color:#fff;background:#f39c12;display:inline-block}.pages span{background:#c0392b}.pages span:hover{cursor:default}.pages span.title{padding:5px 6px 4px 0;font-size:10px;color:#aaa;text-transform:uppercase;background:none}.pages a:hover{background:#000}.review-list{margin-top:30px}.review-list .review{padding:10px 15px;border:1px solid #ddd;margin-bottom:15px}.review-list .review .info{overflow:hidden;margin:-19px -5px 10px}.review-list .review .info .name{padding:0 5px;background:#f5f5f5;float:left}.review-list .review .info .date{padding:0 5px;color:#aaa;background:#f5f5f5;float:right}.review-list .review .text{font-size:13px}.news-full,.news-list .news{overflow:hidden;margin-bottom:20px}.news-full img.photo,.news-list .news img.photo{height:160px;margin-right:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:240px;float:left}.news-full .info,.news-list .news .info{width:505px;float:left}.news-full .info .data,.news-list .news .info .data{overflow:hidden}.news-full .info .data span.name,.news-list .news .info .data a.name{font-weight:700;float:left;display:block}.news-full .info .data span.date,.news-list .news .info .data span.date{font-size:12px;margin-bottom:5px;color:#aaa;display:block}.news-full .info .line,.news-list .news .info .line{height:1px;border-left:10px solid #e74c3c;margin:8px 0;background:#ddd}.service-list{margin-top:20px}.service-list .service{overflow:hidden;padding:20px;border:1px solid #e0e0e0;margin-bottom:10px;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.service-list .service .get-vehicle{height:27px;padding:61px 0 0 15px;font-size:18px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:1px;width:285px;float:left}.service-list .service .get-vehicle.lada2105{background:url(/template/images/service/lada2105.png) no-repeat}.service-list .service .get-vehicle.lada2115{background:url(/template/images/service/lada2115.png) no-repeat}.service-list .service .get-vehicle.hyundaisolaris{background:url(/template/images/service/hyundaisolaris.png) no-repeat}.service-list .service ul{margin:2px 0 0 20px;float:left}.service-list .service ul li{list-style:none;font-size:16px;margin-bottom:5px}.service-list .service ul li.small-v{padding-top:15px;font-size:12px;border-top:1px solid #e0e0e0;margin:17px 0 0;width:396px}.service-list .service .cost{font-size:14px;right:20px;text-transform:uppercase;position:absolute;text-align:right}.service-list .service .cost b,.service-list .service .cost strong{font-size:24px;display:block}.faq-list .faq{font-size:13px;margin:15px 0;line-height:17px}.faq-list .faq .answer{border-left:4px solid #27ae60;padding:10px 13px}.faq-list .faq .ask{border-left:4px solid #d14233;padding:10px 13px;background:#fff}.faq-list .faq .answer b,.faq-list .faq .ask b{margin-bottom:5px;text-transform:uppercase;display:block}.album-list{overflow:hidden}.album-list a.album{overflow:hidden;text-decoration:none;margin:0 15px 15px 0;background:#333;width:240px;display:inline-block}.album-list a.album:nth-child(3n){margin-right:0}.album-list a.album:hover{background:#e74c3c}.album-list a.album .preview{height:130px;background:#fff url(/template/images/photo-none.png) 50% no-repeat;width:240px}.album-list a.album span{padding:6px 10px;color:#fff;display:block}.album-photo-list{overflow:hidden}.album-photo-list .album-photo{height:140px;margin:0 15px 15px 0;background:50% no-repeat;background-size:cover;width:240px;display:inline-block}.album-photo-list .album-photo:nth-child(3n){margin-right:0}.album-photo-list .album-photo:hover{cursor:pointer}#modal-album .overlay{right:0;position:fixed;bottom:0;top:0;background:rgba(0,0,0,.8);left:0;z-index:10}#modal-album .close{height:32px;right:20px;position:fixed;opacity:.7;top:20px;background:url(/template/images/photo-close.png) 50% no-repeat;width:32px;z-index:11}#modal-album .close:hover{opacity:1;cursor:pointer}#modal-album .window{position:fixed;top:50%;left:50%;z-index:11}.min-title{padding-top:10px;border-top:1px solid #ddd;margin:20px 0 10px}.min-title,a.graphic-link{font-weight:700;text-transform:uppercase}a.graphic-link{padding:15px 0;border:1px solid #999;text-decoration:none;margin-bottom:15px;color:#333;letter-spacing:.2px;text-align:center;display:block}a.graphic-link:hover{border-color:#333;color:#fff;background:#333}