*{padding:0;font-size:14px;outline:none;margin:0;line-height:18px;font-family:Tahoma,Geneva,sans-serif}html{height:100%}body{min-height:100%;position:relative;background:#38383d url(/template/images/body-bg.png) no-repeat top}.wrapper{max-width:1200px;min-width:1000px;margin:0 auto}.both{clear:both}.hidden{display:none}.remind{padding-top:8px}.remind a{text-decoration:none;color:#333;border-bottom:1px dashed #333}.remind a:hover{border-bottom:1px solid transparent}.overlay{height:100%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity70)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity = 70);filter:alpha(opacity=70);position:fixed;opacity:0;top:0;background:url(/template/images/overlay.png);left:0;width:100%;z-index:300}#modal-window{position:fixed;top:50%;box-shadow:0 0 15px #444;border-radius:8px;background:#fff;left:50%;display:none;z-index:301}#modal-window.btn_4{min-height:360px;background:#fff;margin-top:-180px}#modal-window.btn_3,#modal-window.btn_4{padding-bottom:10px;margin-left:-350px;width:700px}#modal-window.btn_3{min-height:510px;background:#fff url(/template/images/btn_3.jpg) no-repeat 50%;margin-top:-265px}#modal-window.btn_2{min-height:550px;background:#fff url(/template/images/btn_2.jpg) no-repeat 50%;margin-top:-275px}#modal-window.btn_1,#modal-window.btn_2{padding-bottom:10px;margin-left:-350px;width:700px}#modal-window.btn_1{min-height:510px;background:#fff url(/template/images/btn_1.jpg) no-repeat 50%;margin-top:-265px}.close-modal-window{font-size:20px;right:12px;position:absolute;top:18px;cursor:pointer;line-height:18px;z-index:302}.close-modal-window:hover{font-weight:700}.modal-window-inner{display:none}.modal-window-header{padding:10px;margin:10px 0;background:#e5e5e5;line-height:28px}.modal-window-header h2{font-size:16px;font-weight:lighter}.modal-window-loader{height:32px;position:absolute;top:50%;background:url(/template/images/modal-window-loader.gif) no-repeat;margin-left:-16px;left:50%;width:32px;margin-top:-16px}#basket-form{float:left}.basket-text{padding-top:31px;margin-left:20px;width:498px;float:left}.form{text-align:center}.form input[type=password],.form input[type=text]{height:32px;padding:0 10px;border:1px solid #444;margin:14px auto 0;width:300px;line-height:32px;display:block}#auth-form input[type=password],#auth-form input[type=text],#basket-form input[type=text],#register-form input[type=password],#register-form input[type=text],#remind-form input[type=text],#save-changes-form input[type=password],#save-changes-form input[type=text]{border-color:#bbb;color:#4d4d4d}.form input[type=password].error,.form input[type=text].error,.form select.error,.form textarea.error{border-color:red!important;color:red!important}.form select{height:32px;padding:0 6px;border:1px solid #444;margin:14px auto 0;width:322px;line-height:32px;display:block}.form select:invalid{color:gray}.form select option[default]{display:none}.form select:required:invalid{color:gray}.form textarea{height:100px;padding:10px;resize:none;border:1px solid #444;margin:14px auto 0;width:300px;line-height:18px;display:block}.form input[type=submit]{height:32px;border:none;-webkit-appearance:none;color:#fff;transition:all .2s linear;text-align:center;margin:20px auto 0;background:#e02a2a;cursor:pointer;width:150px;line-height:32px;display:block}.form input[type=submit]:hover{background:#aaa}.form .result{text-align:center;margin-top:10px}.form .result p{font-size:13px;margin-bottom:2px}.form .result.success{color:green}.form .result.error{color:red}#price_request{padding-top:5px}#basket-form input,#price_request input,#price_request textarea,#remind-form input,#save-changes-form input,#save-changes-form textarea,#send-parts-order input,#send-parts-order textarea{margin:14px 0 0}#basket-form .result,#price_request .result,#remind-form .result,#save-changes-form .result,#send-parts-order .result{text-align:left}#basket-form h2{font-size:16px;font-weight:400;margin-bottom:15px;color:#ff6b6b;text-align:left;line-height:20px}.pages{margin:10px}.pages,.pages a{text-align:center}.pages a{padding:4px 2px;border:none!important;text-decoration:none;color:#444;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;margin:0 2px 0 0;border-radius:4px;cursor:pointer;width:20px;display:inline-block}.pages a.active,.pages a:hover{border:none;color:#fff;background:#e02a2a}.product{margin-bottom:24px;position:relative;margin-left:24px;float:left}.product>a{font-size:12px;text-decoration:none;right:10px;color:#ff6b6b;position:absolute;bottom:7px;cursor:pointer;padding-left:20px}.product>.loading{background:url(/template/images/basket-load.gif) no-repeat 0}.product>.in-card{color:#444}.product>a:hover{text-decoration:underline}.product .photo{border:1px solid #ccc;background:#fff}.product .photo,.product .photo a{height:170px;width:170px;display:block}.product .photo a{overflow:hidden}.product .photo img{opacity:0}.product .price{height:32px;font-size:14px;background:#e6e6e6;width:160px;line-height:32px;margin-top:4px;padding-left:10px}.product .name,.product .price{font-weight:700;color:#10161c;display:block}.product .name{height:36px;overflow:hidden;font-size:13px;margin-bottom:2px;width:170px;margin-top:5px}.product .desc{height:18px;font-size:13px;color:#4c4c52;display:block}.p-1{border-right:1px solid #ddd;min-height:600px;margin-right:20px;box-sizing:border-box;width:220px;float:left}.p-1 h2{font-size:18px;margin-bottom:15px;color:#e02a2a;line-height:20px}.p-1>div{padding-top:5px;border-top:1px solid #ddd;margin-top:5px}.p-1 div.nb{border-top:none}.p-1>div a{font-size:14px;text-decoration:none;color:#38383d;cursor:pointer}.p-1 div.vis>a{color:#e02a2a;border-bottom:1px dashed #e02a2a;padding-bottom:2px}.p-1>div i{font-size:11px;font-style:normal;color:#e02a2a}.p-1>div>div{border-top:1px dashed #ddd}.p-1>div>div,.p-1>div>div>div{padding-top:5px;margin-top:5px;padding-left:12px;display:none}.p-1>div>div>div{border-top:1px dotted #ddd}.p-2{min-height:600px;width:599px;float:left}.schedule{padding:20px 15px 10px;position:absolute;top:88px;box-shadow:0 8px 15px #444;border-radius:4px;background:#fff;left:615px;display:none;z-index:130}.schedule em{height:24px;font-size:18px;font-weight:700;font-style:normal;right:0;color:#c30;position:absolute;text-align:center;top:0;cursor:pointer;width:24px;line-height:24px}.schedule i{border:10px solid transparent;position:absolute;top:-20px;left:63px;border-bottom-color:#fff}.schedule table{border-collapse:collapse;border-spacing:0}.schedule table tr{border-top:1px solid #999}.schedule table tr:first-child{border-top:none}.schedule table td{padding:3px 5px}.schedule table tr td:first-child{border-right:1px solid #999}.header{height:141px;padding-top:10px;margin-bottom:10px}.header .wrapper{height:141px;position:relative;border-radius:12px;background:#e6e6e6 url(/template/images/header-bg.jpg) no-repeat 100% 0}.header .logo{height:141px;position:absolute;top:0;border-radius:12px 0 0 12px;background:#fff url(/template/images/logo.png) no-repeat 50%;left:0;width:280px;display:block}.header .block{padding-top:28px;position:relative;padding-left:304px}.header .block div.c1{max-width:330px;float:left}.header .block div.c2{float:right}.header .block h3{font-size:14px;margin-bottom:20px;text-shadow:0 0 1px #fff;color:#c30;line-height:17px}.header .block form{position:relative}.header .block input[type=text]{height:25px;padding:0 30px 0 5px;border:1px solid #a3a3a3;max-width:330px;box-sizing:border-box;border-radius:3px;background:#fff;width:100%;line-height:25px}.header .block input[type=submit]{height:19px;border:none;-webkit-appearance:none;right:3px;position:absolute;top:3px;background:url(/template/images/search.png) no-repeat;width:19px}.header .basket{height:45px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e7e7e7",GradientType=0);border:1px solid #e7e7e7;text-decoration:none;margin-right:20px;color:#444;position:relative;box-sizing:border-box;border-radius:5px;background:#fff;background:-moz-linear-gradient(top,#fff 0,#e7e7e7 100%);background:-webkit-linear-gradient(top,#fff,#e7e7e7);background:linear-gradient(180deg,#fff 0,#e7e7e7);width:90px;line-height:45px;float:right;padding-left:48px;display:block}.header .basket:hover{background:#fff}.header .basket i{height:29px;position:absolute;top:7px;background:url(/template/images/basket-icon.png) no-repeat;left:6px;width:34px;display:block}.header .block .btn-1{height:45px;padding-top:4px;text-decoration:none;font-weight:700;margin-right:20px;color:red;transition:all .2s ease-in-out;position:relative;width:68px;line-height:18px;float:right;padding-left:49px;display:block}.header .block .btn-1 canvas{position:absolute;top:0;left:-12px}.header .block .btn-2 canvas{position:absolute;top:0;left:-29px}.header .block .btn-3 canvas{position:absolute;top:0;left:-18px}.header .block .btn-2{width:100px;padding-left:49px}.header .block .btn-2,.header .block .btn-3{height:45px;padding-top:4px;text-decoration:none;font-weight:700;margin-right:20px;color:red;transition:all .2s ease-in-out;position:relative;line-height:18px;float:right;display:block}.header .block .btn-3{width:83px;padding-left:51px}.page-text .btn-4{height:32px;border:none!important;text-decoration:none;color:#fff;transition:all .2s linear;text-align:center;background:#e02a2a;cursor:pointer;width:150px;line-height:32px;margin-top:20px;display:block}.page-text .btn-4:hover{background:#aaa}.header .menu{height:41px;right:0;position:absolute;bottom:0;min-width:200px;box-shadow:inset -2px 3px 5px #333;border-radius:9px 0 9px 0;background:#4c4c51}.header .menu ul{list-style:none}.header .menu ul li{position:relative;float:left;display:block;z-index:100}.header .menu ul li a{height:41px;border-left:1px solid #090f15;padding:0 20px;font-size:13px;text-decoration:none;font-weight:700;color:#fff;transition:all .1s linear;text-transform:uppercase;line-height:41px;display:block}.header .menu ul li:first-child a{border-radius:9px 0 0 0}.header .menu ul li:last-child a{border-radius:0 0 9px 0}.header .menu ul li a.a{background:hsla(0,0%,40%,.9)}.header .menu ul li:first-child a{border-left:none}.header .menu ul li a:hover{color:#ccc}.header .menu ul li ul{padding:8px 0;position:absolute;top:40px;background:hsla(0,0%,40%,.9);left:1px;width:202px;display:none}.header .menu ul li:last-child ul{right:0;left:inherit}.header .menu ul li ul li{width:auto;float:none}.header .menu ul li ul li a{height:auto;padding:12px 10px 4px;font-size:14px;border:none;font-weight:400;text-transform:none;line-height:16px;display:block}.header .menu ul li ul li a:hover{background:none}.review{margin-bottom:20px}.review h2{font-size:14px;margin-bottom:4px;color:#ff6b6b;border-bottom:1px solid #ff6b6b;padding-bottom:1px;display:inline-block}.review h1{font-size:13px;font-weight:400;margin-bottom:5px;color:#666}.slider{height:310px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none}.slider .wrapper{overflow:hidden;position:relative;border-radius:12px}.slider ul{list-style:none;height:310px}.slider ul li{position:absolute;cursor:pointer;display:none}.slider ul li.a{display:block}.slider ul li span{height:310px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#bf000000",endColorstr="#00000000",GradientType=1);position:absolute;top:0;background:-moz-linear-gradient(left,rgba(0,0,0,.75) 24%,rgba(0,0,0,.75) 25%,transparent 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.75) 24%,rgba(0,0,0,.75) 25%,transparent);background:linear-gradient(90deg,rgba(0,0,0,.75) 24%,rgba(0,0,0,.75) 25%,transparent);left:0;width:600px;display:block;z-index:5}.slider ul li div{position:absolute;top:38px;left:70px;z-index:10}.slider ul li div h2{margin-bottom:20px;color:#ff6b6b}.slider ul li div h2,.slider ul li div p{font-size:36px;text-shadow:0 0 15px #000;line-height:40px}.slider ul li div p{font-weight:700;color:#fff}.slider ul li div a{height:27px;text-decoration:none;color:#fff;transition:all .1s linear;text-align:center;background:#ff6b6b;width:114px;line-height:27px;margin-top:20px;display:inline-block}.slider ul li div a:hover{background:#ff4242}.slider .nav{height:310px;position:absolute;top:0;left:0;width:13px;z-index:10}.slider .nav a{transition:all .1s linear;position:relative;background:#a3a3a3;cursor:pointer;width:15px;margin-top:4px;display:block}.slider .nav.nav-3 a{height:101px}.slider .nav.nav-4 a{height:74px}.slider .nav.nav-5 a{height:59px}.slider .nav a:first-child{margin-top:0}.slider .nav a.a,.slider .nav a:hover{background:#ff6b6b}.slider .nav a.a{width:45px!important}.slider .nav a.a:first-child,.slider .nav a:first-child:hover{border-radius:0 0 6px 0}.slider .nav a.a:nth-child(2),.slider .nav a:nth-child(2):hover{border-radius:0 6px 6px 0}.slider .nav a.a:nth-child(3),.slider .nav a:nth-child(3):hover{border-radius:0 6px 0 0}.slider .nav a.a:nth-child(3),.slider .nav.nav-4 a:nth-child(3):hover{border-radius:0 6px 6px 0}.slider .nav a.a:nth-child(4),.slider .nav.nav-4 a:nth-child(4):hover{border-radius:0 6px 0 0}.slider .nav a.a:nth-child(3),.slider .nav a.a:nth-child(4),.slider .nav.nav-5 a:nth-child(3):hover,.slider .nav.nav-5 a:nth-child(4):hover{border-radius:0 6px 6px 0}.slider .nav a.a:nth-child(5),.slider .nav.nav-5 a:nth-child(5):hover{border-radius:0 6px 0 0}.slider .nav.nav-5 a:first-child i{height:30px;position:absolute;top:14px;background:url(/template/images/slider-icon-1.png) no-repeat;left:4px;width:36px;display:block;display:none}.slider .nav.nav-5 a:nth-child(2) i{height:41px;position:absolute;top:11px;background:url(/template/images/slider-icon-2.png) no-repeat;left:6px;width:36px;display:block;display:none}.slider .nav.nav-5 a:nth-child(3) i{height:40px;position:absolute;top:9px;background:url(/template/images/slider-icon-3.png) no-repeat;left:9px;width:27px;display:block;display:none}.slider .nav.nav-5 a:nth-child(4) i{height:32px;position:absolute;top:11px;background:url(/template/images/slider-icon-4.png) no-repeat;left:4px;width:36px;display:block;display:none}.slider .nav.nav-5 a:nth-child(5) i{height:29px;position:absolute;top:13px;background:url(/template/images/slider-icon-5.png) no-repeat;left:4px;width:36px;display:block;display:none}.slider .nav.nav-5 a.a:first-child i,.slider .nav.nav-5 a.a:nth-child(2) i,.slider .nav.nav-5 a.a:nth-child(3) i,.slider .nav.nav-5 a.a:nth-child(4) i,.slider .nav.nav-5 a.a:nth-child(5) i{display:block!important}.content{min-height:400px}.content .wrapper{border-radius:12px 12px 0 0;background:#fff;padding-bottom:227px}.content .wrapper.not-main{padding:30px 30px 227px;max-width:1140px;background:#fff}.content .title{font-size:18px;margin-bottom:15px;color:#e02a2a;line-height:20px}.content .col-1{min-height:300px;width:840px;float:left}.content .col-1.wide{width:auto;float:none}.content .col-1 h3{font-size:16px;font-weight:400;color:#333}.searchResult{margin-bottom:2px;color:#333}.searchResult a{color:#ff6b6b}.searchResult a:hover{text-decoration:none}.shortText{font-size:13px;color:#333}.content .col-2{min-height:300px;border-left:1px solid #ddd;box-sizing:border-box;margin-left:30px;width:270px;float:left;padding-left:10px}.address-b{min-height:30px;margin-bottom:20px;position:relative}.address-b .icon{height:25px;position:absolute;top:5px;background:url(/template/images/col-2-icons.png) no-repeat;left:10px;width:25px}.address-b .text{min-height:30px;padding-left:50px}.time-b{min-height:30px;margin-bottom:20px;position:relative}.time-b .icon{height:25px;position:absolute;top:5px;background:url(/template/images/col-2-icons.png) no-repeat 0 -100px;left:10px;width:25px}.time-b .text{min-height:30px;padding-left:50px}.time-b .text table{border-collapse:collapse;border-spacing:0}.time-b .text table tr{border-top:1px solid #999}.time-b .text table tr:first-child{border-top:none}.time-b .text table td{padding:5px 7px}.time-b .text table tr td:first-child{border-right:1px solid #999}.phone-b{min-height:30px;margin-bottom:20px;position:relative}.phone-b .icon{height:25px;position:absolute;top:5px;background:url(/template/images/col-2-icons.png) no-repeat 0 -25px;left:10px;width:25px}.phone-b .text{min-height:30px;padding-left:50px}.phone-b .text p{margin-bottom:10px;color:#333}.phone-b .text p a{text-decoration:none;color:#333;border-bottom:1px dashed #333}.phone-b .text p a:hover{border-bottom:1px solid transparent}.email-b{min-height:30px;margin-bottom:20px;position:relative}.email-b .icon{height:25px;position:absolute;top:-3px;background:url(/template/images/col-2-icons.png) no-repeat 0 -75px;left:10px;width:25px}.email-b .text{min-height:30px;padding-left:50px}.email-b .text a{color:#333}.email-b .text a:hover{text-decoration:none}.subscribe{color:#333;position:relative}.subscribe p{font-size:12px;margin-bottom:8px;padding-left:12px}.subscribe input[type=text]{height:30px;padding:0 5px;font-size:13px;border:1px solid #999;box-sizing:border-box;margin:0 0 8px 12px;width:237px;line-height:30px;display:block}.subscribe input[type=text].error{border:1px solid red;color:red}.subscribe .result.error{color:red}.subscribe .result.success{color:green}.subscribe input[type=submit]{height:30px;font-size:13px;border:none;-webkit-appearance:none;color:#fff;transition:all .2s linear;margin:0 0 8px 12px;background:#e02a2a;cursor:pointer;width:237px;line-height:30px;display:block}.subscribe input[type=submit]:hover{background:#aaa}.breadcrumbs{font-size:12px;margin-bottom:15px;margin-top:-5px}.breadcrumbs a{font-size:12px;text-decoration:none;color:#ff6b6b}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs i{font-size:12px;font-style:normal}.page-text{color:#333}.page-text table{border:none;border-collapse:collapse}.page-text table tr:nth-child(2n){background:#f8f8f8}.page-text table tr:nth-child(odd){background:#f1f1f1}.page-text table td{padding:5px;border:1px solid #ccc}.page-text table td strong{font-size:13px}.page-text h2{font-size:18px;font-weight:400;color:#e02a2a;margin-top:20px}.page-text h2,.page-text p{margin-bottom:10px;line-height:20px}.page-text ol,.page-text ul{margin-left:20px}.page-text ol li,.page-text ul li{margin-bottom:6px;line-height:18px}.page-text a{text-decoration:none;color:#10161c;border-bottom:1px dashed #10161c;line-height:22px}.page-text a:hover{border-bottom:1px solid transparent}.page-text h3{font-size:14px;margin-bottom:4px;color:#ff6b6b;margin-top:15px}.car-marks{height:80px;overflow:hidden;position:relative;border-bottom:1px solid #e6e6e6}.car-marks .mark-prev{border-radius:8px 0 8px 0;background:#ccc url(/template/images/arr-left.png) no-repeat 50%;left:0}.car-marks .mark-next,.car-marks .mark-prev{height:80px;position:absolute;top:0;cursor:pointer;width:21px;display:block;z-index:20}.car-marks .mark-next{right:0;border-radius:0 8px 0 8px;background:#ccc url(/template/images/arr-right.png) no-repeat 50%}.car-marks .mark-next.disabled,.car-marks .mark-prev.disabled{background:#ccc;cursor:default}.car-marks div{height:90px;padding:10px 0;margin:0 21px}.car-marks div ul{list-style:none}.car-marks div ul li{height:50px;border-right:1px solid #ccc;padding-top:5px;text-align:center;padding-bottom:5px;width:96px;float:left}.moments{padding:30px}.moments h3{font-size:18px;font-weight:700;margin-bottom:25px;color:#090f15}.moments ul{border-right:1px solid #e6e6e6;margin-left:140px;width:550px;float:left}.moments ul.first{margin-left:20px}.moments ul li{font-size:14px;margin-bottom:5px;line-height:20px;list-style-image:url(/template/images/list-style.png)}.moments .col{position:relative;width:550px;float:right}.moments .col p{font-size:15px;line-height:16px}.moments .col p strong{font-size:13px;line-height:20px}.moments .col p a{text-decoration:none;color:#333;border-bottom:1px dashed #333}.moments .col p a:hover{border-bottom:1px solid transparent}.moments .show_loc{height:220px;right:0;position:absolute;top:0;background:#ccc;width:280px;display:block}.grid-item-inner a{text-decoration:none;color:#4d4d4d;text-align:center;display:block}.grid-item-inner a img{margin-bottom:3px;opacity:0;display:block}.services-list{height:342px;position:relative;background-size:cover;margin:10px 30px 30px}.services-list ul{list-style:none;height:308px}.services-list ul,.services-list ul li{position:absolute;top:0;left:0;width:100%}.services-list ul li{height:342px;padding:59px 35px 25px;box-sizing:border-box;display:none}.services-list ul li .c{width:50%;float:left}.services-list ul li:first-child{background:url(/template/images/services-bg1.jpg) no-repeat;background-size:cover}.services-list ul li:nth-child(2){background:url(/template/images/services-bg2.jpg) no-repeat;background-size:cover}.services-list ul li:nth-child(3){background:url(/template/images/services-bg3.jpg) no-repeat;background-size:cover}.services-list ul li.a{display:block}.services-list ul li p{margin-bottom:8px;line-height:20px}.services-list ul li p a{font-size:15px;text-decoration:none;font-weight:700;color:#fff;transition:all .1s linear}.services-list ul li p a:hover{color:#9f9f9f}.services-list .nav{height:34px;position:absolute;top:0;background:rgba(56,56,61,.2);width:100%;display:table;z-index:10}.services-list .nav a{height:34px;font-size:16px;font-weight:700;color:#fff;transition:all .1s linear;text-align:center;box-sizing:border-box;cursor:pointer;width:380px;line-height:30px;display:table-cell}.services-list .nav a.a{background:#ff6b6b}.services-list .nav a:hover{background:#666}.top-products{height:270px;padding:15px 30px;position:relative;box-shadow:inset 0 4px 8px #ccc;background:#f0f0f0}.top-products h3{font-size:15px;font-weight:700;margin-bottom:15px;color:#38383d}.top-products .arr-left{background:url(/template/images/arr-left.png) no-repeat 50%;left:5px}.top-products .arr-left,.top-products .arr-right{height:24px;position:absolute;top:138px;cursor:pointer;width:20px}.top-products .arr-right{right:5px;background:url(/template/images/arr-right.png) no-repeat 50%}.top-products .arr-left.disabled,.top-products .arr-right.disabled{display:none}.top-products ul{list-style:none}.top-products ul li{height:238px;position:relative;margin:0 6px;width:216px}.top-products ul li>a{text-decoration:none;right:10px;color:#ff6b6b;position:absolute;top:164px;cursor:pointer;padding-left:20px}.top-products ul li>.in-card{color:#444}.top-products ul li>.loading{background:url(/template/images/basket-load.gif) no-repeat 0}.top-products ul li a:hover{text-decoration:underline}.top-products ul li .photo{height:156px;overflow:hidden;border:1px solid #ccc;background:#fff;width:214px;display:block}.top-products ul li .photo a{text-align:center;display:block}.top-products ul li .photo img{opacity:0}.top-products ul li .price{height:32px;font-size:16px;border:1px solid #ccc;color:#10161c;background:#e6e6e6;line-height:32px;margin-top:-1px;padding-left:10px;display:block}.top-products ul li .name{font-weight:700;color:#10161c;margin-top:10px;display:block}.top-products ul li .desc{color:#4c4c52}.c-col-1{border-right:1px solid #e6e6e6;padding:30px;box-sizing:border-box;width:50%;float:left}.c-col-1 img{margin-right:10px}.c-col-1 p{margin-bottom:8px;line-height:20px}.c-col-1 p strong{margin-bottom:10px;color:#ff6b6b;display:inline-block}.c-col-2{padding:30px;box-sizing:border-box;width:50%;float:left}.c-col-2 p{margin-bottom:8px;line-height:20px}.c-col-2 p strong{margin-bottom:10px;color:#ff6b6b;display:inline-block}.grey-line{height:1px;background:#e6e6e6}.footer{height:197px;color:#999;position:absolute;bottom:0;background:#1a1a1a;left:0;width:100%}.footer .logo{height:85px;margin:42px 40px 0 20px;background:url(/template/images/footer-logo.png) no-repeat;width:126px;float:left;display:block}.footer .footer-schedule{margin-left:50px;float:left;margin-top:28px}.footer .footer-schedule table{border-collapse:collapse;border-spacing:0}.footer .footer-schedule table tr{border-top:1px solid #999}.footer .footer-schedule table tr:first-child{border-top:none}.footer .footer-schedule table td{padding:1px 5px}.footer .footer-schedule table tr td:first-child{border-right:1px solid #999}.footer .footer-info{padding-top:15px;color:#999;float:left}.footer .footer-info a{text-decoration:none;color:#999;border-bottom:1px dashed #999}.footer .footer-info a:hover{border-bottom:1px solid transparent}.product-page .photo{min-height:200px;margin-right:15px;position:relative;width:241px;float:left}.product-page .photo a{border:1px solid #ccc;background:url(/template/images/loader.gif) no-repeat 50%;width:239px;display:block}.product-page .photo a i{height:36px;right:5px;position:absolute;top:201px;background:url(/template/images/sprite.png) no-repeat -260px -97px;width:36px}.product-page .photo a img{border:none;transition:opacity .3s linear;opacity:0;display:block}.product-page .product-desc{margin-left:15px;width:327px;float:left}.product-page .product-desc .in-card{background:#aaa}.product-page .product-desc .add-to-card,.product-page .product-desc .in-card{padding:5px 0;text-decoration:none;color:#fff;text-align:center;cursor:pointer;width:90px;display:inline-block}.product-page .product-desc .add-to-card{background:#e02a2a}.product-desc h2{font-size:16px;font-weight:400;margin-bottom:10px;color:#e02a2a}.product-desc h3{font-size:15px;margin-bottom:6px;border-bottom:1px solid #ededed;padding-bottom:6px}.product-desc h3.small{font-size:14px;border-bottom:none}.product-desc h3 em{font-size:13px;font-style:normal;margin-bottom:2px;color:#e02a2a;display:block}.product-page .photos{padding-top:5px}.product-page .photos a{height:75px;overflow:hidden;border:1px solid #ccc;margin-bottom:5px;background:url(/template/images/loader.gif) no-repeat 50%;margin-left:5px;width:75px;float:left;display:block}.product-page .photos a img{height:100%;border:none;transition:opacity .3s linear;max-width:100%;object-fit:cover;opacity:0;background:#fff;display:block}.product-page .photos a:first-child{margin-left:0}.auth{padding-top:20px}.auth .auth-1{margin-right:20px;width:400px}.auth .auth-1,.auth .auth-2{box-sizing:border-box;float:left}.auth .auth-2{border-left:1px solid #ddd;width:420px;padding-left:20px}.auth h2{font-size:20px;font-weight:lighter;color:#666;text-align:center}.user-block{height:18px;padding:10px;margin-bottom:20px;background:#f1f1f1}.user-block p{float:right}.user-block p:first-child{float:left}.user-block p a{text-decoration:none;color:#333;border-bottom:1px dashed #333;margin-left:10px;display:inline-block}.user-block p:first-child a{font-weight:700;color:#ff6b6b;transition:all .2s linear;border-bottom:none;margin-left:0}.user-block p:first-child a:hover{color:#aaa;border-bottom:none}.user-block p a:hover{border-bottom:1px solid transparent}.sections{border-collapse:collapse;width:100%}.sections th{padding:5px 10px;font-size:13px;border:1px solid #ddd;color:#4d4d4d;background:#f7f7f7}.sections th:first-child{text-align:left;width:900px}.sections td{padding:8px 10px;border:1px solid #ddd;min-width:50px;text-align:center}.sections tr td:first-child{text-align:left}.sections a{font-size:18px;text-decoration:underline;font-weight:400;margin-bottom:15px;color:#e02a2a;transition:color .2s linear;cursor:pointer;line-height:20px}.sections a:hover{text-decoration:none;color:#666}.sections p{font-size:13px;color:#666}.answer{padding:4px 10px;margin-bottom:20px;color:#fff;transition:all .2s linear;border-radius:3px;background:#e02a2a;cursor:pointer;display:inline-block}.answer:hover{background:#aaa}.comment{margin-bottom:20px;display:flex}.user-icon{height:50px;margin:0 auto;background:url(/template/images/user-icon.png) no-repeat;background-size:cover;width:50px}.comment .c1{padding:8px 10px;text-align:center}.comment .c1,.comment .c2{border:1px solid #ddd;width:100px;float:left;vertical-align:top}.comment .c2{padding:8px 10px 35px;position:relative;text-align:left;margin-left:-1px;width:997px}.comment .answer{margin-bottom:0;right:5px;position:absolute;bottom:5px}span.date{padding:8px;font-size:13px;border:1px solid #ddd;margin-bottom:-1px;text-align:left;background:#efefef;display:block}.comment p{font-size:13px;color:#666}.send-comment{margin-bottom:20px;margin-top:-10px}.send-comment textarea{height:100px;padding:5px;resize:none;font-size:13px;border:1px solid #ddd;margin-bottom:5px;box-sizing:border-box;width:100%;display:block}.send-comment input{height:24px;font-size:13px;border:none;color:#fff;transition:all .2s linear;text-align:center;background:#aaa;cursor:pointer;width:100px;line-height:24px;display:block}.send-comment input:hover{background:#777}.comment-sent{font-size:13px;margin-bottom:20px;color:green}.comment-answer{border:1px solid #ddd;margin-bottom:10px}.comment-answer p{padding:5px}.comment-answer p:first-child{border-bottom:1px solid #ddd;background:#f7f7f7}.forum-title{font-size:18px;font-weight:400;margin-bottom:15px;color:#4d4d4d}.filter-button-group{height:30px;margin-bottom:20px}.filter-button-group button{height:30px;padding:0 15px;font-size:13px;border:none;margin-right:10px;color:#fff;transition:all .2s linear;background:#e02a2a;cursor:pointer;line-height:30px;float:left;display:block}.filter-button-group button.a,.filter-button-group button:hover{background:#aaa}.basket-elements{margin-bottom:20px;position:relative}.basket-elements.no-bg{padding:0;background:0}.empty-basket{font-size:16px;color:#aaa!important}.basket-elements .delete-all{padding:8px 15px;text-decoration:none;right:15px;color:#fff;position:absolute;top:0;border-radius:0 0 4px 4px;background:#073d6b;display:inline-block}.basket-elements table{border-spacing:0 8px;width:100%}.basket-elements.history{margin:10px 20px}.basket-elements .deleted-tour{color:red}.basket-elements th{padding:4px 8px;font-size:16px;font-weight:400;color:#ff6b6b}.basket-elements td{padding:8px;background:#fff;background:#f0f0f0}.order-sent{color:green;text-align:center}.order-sent img{margin:20px auto 10px;display:block}.basket-elements .c-1{text-align:left;width:406px;padding-left:30px}.basket-elements .c-2{width:100px}.basket-elements .c-3{text-align:center;width:120px}.basket-elements .c-4{width:82px}.basket-elements td.t-price{font-size:14px;font-weight:700;color:#4d4d4d;font-family:Segoe UI}.basket-elements td.t-delete,.basket-elements td.t-photo,.basket-elements td.t-price{text-align:center;vertical-align:middle}.basket-elements td.t-counter{padding:8px 0 8px 8px;font-size:14px;width:14px;vertical-align:middle}.basket-elements td.t-amount{vertical-align:middle}.basket-elements td.t-amount a{height:30px;border-radius:3px;cursor:pointer;width:30px;float:left;display:block}.basket-elements td.t-amount a.increase{background:url(/template/images/basket-amount.png) no-repeat 0 -31px}.basket-elements td.t-amount a.decrease{background:url(/template/images/basket-amount.png) no-repeat}.basket-elements td.t-amount input{height:26px;font-size:14px;text-align:center;margin:0 4px;width:26px;float:left;display:block}.basket-elements tr:first-child td{padding-top:0}.basket-elements td>div{position:relative}.basket-elements p{margin-bottom:13px;color:#8c8cd0;margin-top:5px}.basket-elements p.sent{color:green}.basket-elements h3{font-size:15px!important;font-weight:400;margin-bottom:0!important;color:#444;max-width:435px;float:left;font-family:Segoe UI}.basket-elements .rating{margin-left:15px;float:left;margin-top:-2px}.basket-elements .rating i{height:18px;background:url(/template/images/sprite.png) no-repeat -221px -54px;margin-left:1px;width:19px;float:left;display:block}.basket-elements .rating i.i{background-position:-196px -54px}.basket-elements b.price{font-size:14px!important;text-decoration:none;font-weight:lighter;color:#a0a0a0;position:relative;line-height:15px;float:left;margin-top:4px;font-family:Segoe UI}.basket-elements a.delete{height:25px;font-size:24px;cursor:pointer;width:23px;display:inline-block}.basket-elements a.photo{padding:1px;cursor:pointer;display:inline-block}.basket-elements a.photo span{height:70px;overflow:hidden;display:block}.basket-sum{padding:6px 20px;font-size:14px;color:#777;position:relative;text-align:right;border-radius:3px;background:#f0f0f0;float:right;margin-top:10px}.basket-sum span{height:16px;position:absolute;background:url(/template/images/loader.gif) no-repeat;background-size:cover;top:8px;left:-22px;width:16px;display:none}.basket-sum span.show{display:block}.basket-sum b,.basket-sum i{font-size:14px;font-weight:700;font-style:normal;color:#444;font-family:Segoe UI}.basket-elements-info{padding:10px;margin:0 10px}.order-placed{text-align:center}.order-placed p{font-size:14px;margin-bottom:4px}.order-placed h5,.order-placed img{margin-bottom:10px}.order-placed h5{font-size:18px;font-weight:400;font-family:Segoe UI}