@font-face{font-family:'FranklinGothic-MediumCond';src:url(../fonts/FranklinGothic-MediumCond.eot);src:url(../fonts/FranklinGothic-MediumCond.eot?#iefix) format("embedded-opentype"),url(../fonts/FranklinGothic-MediumCond.woff) format("woff"),url(../fonts/FranklinGothic-MediumCond.ttf) format("truetype"),url(../fonts/FranklinGothic-MediumCond.svg#FranklinGothic-MediumCond) format("svg");font-weight:normal;font-style:normal}.dop_img .fancy_img img{width:100%}.onlymobile{display:none}.mobilehide{display:block}ul,ul li{list-style:outside disc;list-style-image:none}a,a:visited{color:#F05000}.swiper-wrapper .item a{text-decoration:none}h3{margin:4px 0 15px;font-weight:600;text-transform:uppercase;font-size:20px}.dop_img{overflow:auto;width:100%}.dop_img .fancy_img{float:left;width:22%;border:1px solid #999;margin:12px;padding:5px 5px 0;display:block}.description ul,.articles ul,.description ol,.articles ol,.itemContent ul{margin:5px 5px 10px;font-family:'Roboto';color:#555;font-weight:500}.uppercase{text-transform:uppercase}.description ul li,.articles ul li,.description ol li,.articles ol li,.itemContent ul li{margin-left:20px;list-style:inside}.stat1 li{margin-left:20px;margin-bottom:10px}.okrug{font-weight:700;font-size:30px;text-align:left;margin:20px 0}.gorod{font-size:25px;font-weight:700;text-align:left;margin:10px 0;text-indent:15px}.firma-kh{margin:15px 0;background-color:#ECECEC;font-size:18px;line-height:25px;clear:left;padding:10px}.firma{margin:10px 0 15px;background-color:#ECECEC;clear:left;padding:10px}.clearfix1{clear:both}.firma-tel{width:20px;display:inline-block}.tabs-kont{min-width:320px;max-width:1200px;padding:0;margin:0}.tabs-kont section{display:none;padding:15px;background:#fff;border:1px solid #ddd}.tabs-kont input{display:none}.tabs-kont label{display:inline-block;margin:0 0 -1px;padding:5px 15px;font-weight:600;text-align:center;border:1px solid #ddd;background:#f1f1f1}.tabs-kont label:hover{color:#888;cursor:pointer}.tabs-kont input:checked + label{color:#555;border-bottom:1px solid #fff;background:#fff}#tab1:checked ~ #content1,#tab2:checked ~ #content2,#tab3:checked ~ #content3,#tab4:checked ~ #content4,#tab5:checked ~ #content5,#tab6:checked ~ #content6,#tab7:checked ~ #content7,#tab8:checked ~ #content8{display:block}.horizontal1-click [name="vklad"]{display:none}.horizontal1-click > :not(input):not(label){overflow:hidden;height:0;margin:0;border-bottom:1px solid #ddd;transition:.5s}.horizontal1-click > label{overflow:hidden;display:block;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;margin:0;padding:0;border:none;background:none;border-radius:0}.horizontal1-click > :checked + label + *{overflow:auto;height:auto}.horizontal1-click > :checked + label{cursor:default}.cont2 ul{padding-left:20px}.cont2 ul li{margin:3px 0}.cont p{margin-bottom:10px}.cont h2{margin-bottom:10px}@font-face{font-family:'Intro';font-weight:400;src:url(../fonts/intro.ttf),url(../fonts/intro.woff)}@font-face{font-family:'Intro';font-weight:700;src:url(../fonts/Intro-Bold.ttf),url(../fonts/Intro-Bold.woff)}@font-face{font-family:'PTRoubeSans';src:url(../fonts/RUBSN.ttf),url(../fonts/RUBSN.woff)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}img{border:none}textarea{overflow:auto}input,textarea,input:active,textarea:active{outline:none transparent!important;box-shadow:none;-moz-outline:none!important}input[type=submit],button[type=submit]{-webkit-border-radius:0;-webkit-appearance:none}:focus{outline:none}.clear{clear:both}.left{float:left}.right{float:right}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:#fff;-webkit-text-size-adjust:100%}body.lock{overflow:hidden}.cont{position:relative;max-width:1220px;margin:0 auto;padding:0 10px}.grey,.blueblock{background:#F4F4F4;padding:30px 0 1px}.blueblock{background:url(../images/finder.png) top center no-repeat;margin:-70px 0 0;position:relative;padding-top:48px;padding-bottom:0;z-index:100;border-bottom:5px #fff solid}.insidepage .blueblock{background:url(../images/finder-in.png) center bottom no-repeat;margin:2px 0 -15px;padding:0 0 48px;overflow:hidden;border-top:3px #fff solid;border-bottom:0}.insidepage .blueblock .openblock{position:absolute;bottom:0;width:200px;height:48px;left:50%;margin-left:-100px;opacity:1;cursor:pointer}.insidepage .blueblock.opened .openblock{background:url(../images/closeblock.png) center 4px no-repeat}.insidepage .blueblockcontent{height:auto;max-height:37px;overflow:hidden;transition:all .2s linear}.insidepage .blueblockcontent .title{color:#fff;font:600 18px/40px Open Sans;height:20px;margin-top:-35px;position:relative;text-align:center;transition:all .2s linear}.insidepage .blueblock.opened .blueblockcontent{max-height:720px}.zapros{padding:30px 0;color:#fff;background:url(../images/buttonbg.jpg) 0 0;font-size:30px;font-weight:600;text-transform:uppercase;text-align:center}.zapros .fancyconsult{display:inline-block;padding:10px 25px;border-radius:19px;box-shadow:0 5px 12px -5px #333;background:#FF5F00;font-size:20px;margin:0 0 0 35px;color:#fff;text-decoration:none;transition:all .15s linear}.zapros .fancyconsult:hover{box-shadow:0 3px 7px -5px #333;background:#FF5F00}.blueblock .products .items{margin:0}.blueblock .products .item{padding-top:32px;background:transparent;border:0 none;border-right:1px #6ecef4 dashed;box-shadow:-45px 0 25px -7px #0591de inset,35px 0 25px -7px #01A4EF inset;margin-right:0;width:33.3%;height:90px;display:block;float:left;text-align:center;color:#fff}.blueblock .products .item.lastrow{height:120px}.blueblock .products div.item:nth-child(1){border-left:1px #6ecef4 dashed}.blueblock .products .nomobile div.item{height:70px}.blueblockcontent{background:#0297EA;padding-top:0}.block_title,.itemmap h3{position:relative;margin-bottom:35px;color:#666;font:400 24px/47px Open Sans;text-transform:uppercase}.blueblockcontent .title,.insidepage .opened .blueblockcontent .title{color:#fff;position:relative;margin-bottom:35px;margin-top:0;text-align:center;font:600 26px/40px Open Sans;height:40px}.blueblockcontent .title div{display:inline-block;position:relative;z-index:2;padding:0 15px;vertical-align:top;border-top:2px #fff solid;text-transform:uppercase;border-bottom:2px #fff solid}.blueblock .products .item .itemcontent{box-sizing:border-box;width:80%;text-align:left;margin:5px auto 0}.blueblock .products .item span{display:block;text-transform:uppercase;margin-bottom:2px}.blueblock .products .item .input{border:2px #fff solid;box-sizing:border-box;width:100%;height:28px;padding:3px 10px;border-radius:0;color:#555;text-transform:uppercase}.blueblock .products .item .input#price_from,.blueblock .products .item .input#price_to{width:47%}.blueblock .products .item .subbutton,.formbutton{margin:0 auto 45px;display:block;border:2px #fff solid;box-sizing:border-box;width:80%;height:40px;padding:5px 10px;border-radius:0;color:#fff;letter-spacing:1px;font-weight:500;font-size:18px;background:url(../images/buttonbg.jpg) 0 0;text-transform:uppercase;cursor:pointer}.blueblock .products .item .subbutton:hover,.formbutton:hover{box-shadow:0 0 9px -3px #222;opacity:.8}.block_title div,.itemmap h3{display:inline-block;position:relative;z-index:2;padding:0;vertical-align:top;border-bottom:2px #FF5F00 solid}#map{box-sizing:border-box;width:100%;height:450px}.inlineblock{display:inline-block}.right25{margin:0 25px 5px 0}.moduletablepop{padding:40px 0 25px}.block_title.greytit div,.itemmap h3{font-size:24px;font-weight:500;text-transform:uppercase;color:#111;border-bottom:3px #F05000 solid;border-top:3px #F05000 solid;padding:5px 15px}.grey .block_title::before{background:#F05000 none repeat scroll 0 0;content:"";display:block;height:8px;left:0;margin-top:-3px;position:absolute;top:50%;width:97%;z-index:1}.grey .block_title div{background:#fff;display:inline-block;padding:0 45px 0 0;position:relative;vertical-align:top;z-index:2}.grey .block_title .all{background:#fff none repeat scroll 0 0;padding:10px 18px 0 6px;position:relative;z-index:2}.grey .block_title div{border:0 none}.grey .block_title div,.grey .block_title div.all{background-color:#f4f4f4}.grey .block_title div.all{background:#f4f4f4}.block_title .all{position:relative;z-index:2;padding:10px 18px 0 6px;background:#fff;border-bottom:0 none}.block_title .all a,.main_slider .all a{display:block;position:relative;height:28px;padding:0 18px;color:#333;font:11px/26px OPen Sans;text-decoration:none;text-transform:uppercase;border:1px solid #F05000;border-right:none}.main_slider .all a{font-size:.7em;color:#fff;max-width:120px}.block_title .all a:after,.main_slider .all a:after{display:block;position:absolute;top:-1px;right:-20px;width:20px;height:28px;background:url(../images/ic_articles_all.png) 0 0 no-repeat;content:''}.block_title .all a:hover,.main_slider .all a:hover{color:#fff;background:#F05000}.block_title .all a:hover:after,.main_slider .all a:hover:after{background-position:0 -28px}.breadcrumbs{height:30px;margin-top:25px;margin-bottom:20px;color:#F05000;font:11px/30px Open Sans}.breadcrumbs a{color:#666}.breadcrumbs a:hover{text-decoration:none}.breadcrumbs .sep{display:inline-block;position:relative;top:-1px;width:15px;height:13px;margin:0 5px;vertical-align:middle;background:url(../images/ic_bread_sep.png) 0 0 no-repeat}.page_title{margin-bottom:25px;color:#333;font:36px/36px Open Sans}header .logo{position:relative;z-index:2;width:280px;margin-bottom:15px;padding-top:1px}header .logo img{display:block;max-width:100%}body header .logo img.white{display:none}body.fix header .logo img.regular{display:none}body.fix header .logo img.white{display:block}header .right_info{position:relative;width:100%;margin-left:-280px;padding-left:390px}.fix header .right_info{display: none;}header .menu_link{display:none;height:37px;margin:17px 25px 0 0;padding:0 0 0 32px;color:#666;font:600 18px/37px Open Sans;text-decoration:none;text-transform:uppercase;background:url(../images/ic_menu_link.png) 0 50% no-repeat}header .menu{width:100%;position:relative;clear:both}header .inshadow{background:#FF5F00;border-bottom:3px #fff solid}.fix header .menu{clear:none}.fix header .clear{clear:none}.fix header .inshadow{box-shadow:none}header .menu li{float:left;height:26px;margin-top:12px;margin-bottom:6px;padding:0 35px;list-style:none;font:22px/22px FranklinGothic-MediumCond,sans-serif;letter-spacing:.025em;border-right:1px solid #fff}header .menu li.item-536{padding-left:5px}.fix header .menu li{padding:0 22px 2px;margin-top:18px}.fix header .menu ul.navmenu{float:right}header .menu ul li:last-child{border-right:none}header .menu li a{display:inline-block;position:relative;color:#fff;text-decoration:none;transition:color .2s linear}.fix header .menu li a{font-size:.9em}header .menu li a:after{position:absolute;bottom:-3px;left:0;width:0;height:3px;color:transparent;border-bottom:1px #fff dashed;content:'';transition:width .3s linear}header .menu li:hover > a:after,header .menu li.active > a:after{width:100%}header .menu ul.submenu{display:block;padding:0;z-index:9999;position:absolute;margin:3px 0 0 -35px;background:#FF5F00;height:auto;max-height:0;box-shadow:none;overflow:hidden;box-sizing:border-box}.fix header .menu ul.submenu{margin-left:-26px}header .menu li.parent:hover ul.submenu{max-height:350px;transition:all .3s linear;padding:10px 0;box-shadow:0 6px 5px -3px #555}header .menu .submenu li{border:0 none;float:none;width:100%;display:block;margin:4px 0}header .menu .submenu li a{padding:0;font-size:.95em;color:#fff;font:400 16px/22px Roboto}header .menu .submenu li:hover,header .menu .submenu li.active{background:#f0f0f0}header .menu .submenu li:hover a,header .menu .submenu li.active a{color:#111}.mob_menu{display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;text-align:center;background:#fff;overflow:scroll}.mob_menu .close{display:inline-block;width:36px;height:36px;margin:30px 0 50px;vertical-align:top;background:url(../images/ic_close.png) 50% 50% no-repeat;background-size:100% 100%}.mob_menu li{list-style:none}.mob_menu li a{display:block;padding:20px;color:#666;font:600 30px Open Sans;text-decoration:none;text-transform:uppercase}.mob_menu li:hover a,.mob_menu li.active a{color:#F05000}.mob_menu ul.submenu{display:block;border-left:5px #F05000 solid;margin:0 auto 15px;max-width:320px}.mob_menu .submenu li a{padding:5px 0;font-size:14px;color:#777}.mob_menu .submenu li:hover a,.mob_menu .submenu li.active a{color:#F05000}header .links{margin-left:5px;padding-top:15px;margin-right:20px}header .links a{display:block;padding-left:30px;color:#666;font:13px/26px Open Sans;letter-spacing:.025em;transition:color .2s linear}header .links a.email{height:18px;margin-top:12px;line-height:16px;background:url(../images/ic_email.png) 0 100% no-repeat}header .links a:hover{color:#F05000}header .links a.callback_link{color:#F05000;text-decoration:none;background:url(../images/ic_callback_link.png) 3px 100% no-repeat}header .links a.callback_link span{display:inline-block;line-height:14px;vertical-align:middle;border-bottom:1px dotted #F05000;transition:border-color .2s linear}header .links a.callback_link:hover span{border-color:transparent}header .contacts{padding-top:10px;color:#666;font-family:FranklinGothic-MediumCond;font-size:30px}header .contacts.textright{width:auto;text-align:right}header .contacts.textleft{text-align:left;padding-left:25px}header .contacts .phone{margin-top:1px;font-size:13px;color:#222;letter-spacing:.02em;margin-left:7px}header .contacts .phone span{display:block;margin-bottom:1px;font:12px Open Sans;color:#777}header .contacts.textleft .phone span{display:block;margin-bottom:0}.blue{color:#F05000}header .contacts .callback_link{padding:4px 2px 1px 4px;min-height:26px;margin-right:25px}header .contacts .callback_link a{color:#666;font-size:30px;font-weight:bold;text-decoration:none}header .contacts .callback_link a small{font-size:.7em;font-weight:normal}header .contacts a.mailer{color:#666;font-family:FranklinGothic-MediumCond;font-size:18px;font-weight:normal;display:inline-block;margin-left:25px;margin-right:30px;text-decoration:none;margin-top:20px}header .contacts a.mailer img{margin-bottom:-4px}header .contacts a.mailer span{border-bottom:1px dashed #ff5f00;margin-left:10px;display:inline-block}@media (max-width: 970px) {header .contacts.textleft{display:none}header .contacts .callback_link{border:0 none;padding:15px 2px 1px 4px}header .contacts .phone span{margin-bottom:0}header .contacts .callback_link a{font-size:24px}header .contacts .callback_link a small{font-size:.8em}header .contacts{float:right!important;margin-right:30px}header .contacts a.mailer{display:none}}header .socials{height:66px;margin-left:35px;padding-right:30px;position:relative}header .social_link{display:block;position:absolute;top:0;right:0;z-index:100;width:46px;height:56px;line-height:66px;text-align:center;background:#F05000;transition:background .2s linear;-webkit-transform:skewX(-27deg);-ms-transform:skewX(-27deg);transform:skewX(-27deg);padding-top:20px}header .social_link.fb{background:#888;right:5px}header .social_link img{position:relative;top:-5px;vertical-align:middle;-webkit-transform:skewX(27deg);-ms-transform:skewX(27deg);transform:skewX(27deg)}header .social_link:hover{opacity:.8}aside{position:relative;z-index:2;width:224px;padding-bottom:40px}aside.left:before{display:block;position:absolute;top:55px;left:-200px;width:190px;height:382px;background:url(../images/bg_aside_before.png) 0 0 no-repeat;content:''}aside.right:before{display:block;position:absolute;top:3px;right:-200px;width:188px;height:381px;background:url(../images/bg_content_before.png) 0 0 no-repeat;content:''}aside .aside_cats{display:block;margin-bottom:30px;margin-top:25px}.startpage aside .aside_cats{margin-top:12px}aside .aside_cats .moduletable h3{display:none}aside .aside_cats li{display:block;width:100%;list-style:none}aside .aside_cats .moduletable .categories-module li{margin:0 0 5px;padding:0;transition:all .3s linear;background:#FF5F00}aside .aside_cats .moduletable .categories-module li a{padding:9px 0 9px 15px;display:block;transition:all .2s linear;text-decoration:none;color:#fff;font-family:"Roboto Condensed";font-size:18px;font-weight:normal}aside .aside_cats .moduletable .categories-module li a img{float:left;margin:-4px 8px 0 0}aside .aside_cats .moduletable .categories-module li.active a span,aside .aside_cats .moduletable .categories-module li:hover a span{border-bottom:1px #fff dashed}aside .aside_cats .moduletable .categories-module li ul{display:none;margin:0;padding:10px 0;background:#F4F4F4;box-shadow:0 1px 3px #bbbbbb}aside .aside_cats .moduletable .categories-module li.active ul{display:block}aside .aside_cats .moduletable .categories-module ul.level1 li{margin:0 0 3px;padding:0;box-shadow:none!important;background:none}aside .aside_cats .moduletable .categories-module ul.level1 li:last-child a{border-bottom:none}aside .aside_cats .moduletable .categories-module ul.level1 li a{padding:5px 4px 5px 15px;width:auto;transition:all .15s linear;text-decoration:none;color:#333;font:13px Arial;box-shadow:none!important}aside .aside_cats .moduletable .categories-module ul.level1 li a span,aside .aside_cats .moduletable .categories-module ul.level1 li a span{border-bottom:1px #F4F4F4 dashed}aside .aside_cats .moduletable .categories-module ul.level1 li.active a,aside .aside_cats .moduletable .categories-module ul.level1 li:hover a{background:#e5e5e5;color:#000;text-decoration:none}aside .aside_cats .moduletable .categories-module ul.level1 li.active a span,aside .aside_cats .moduletable .categories-module ul.level1 li:hover a span{border-bottom:1px #777 dashed}aside .aside_cats .moduletable .categories-module li ul.level2{display:none!important}.main_slider{overflow:hidden;height:450px;margin-bottom:20px}.main_slider li{overflow:hidden;position:relative;width:100%;height:450px;padding-top:30px;list-style:none}.main_slider img{display:block;position:absolute;top:0;left:50%;z-index:-1;margin-left:-800px}.main_slider .title{color:#F05000;background:rgba(255,255,255,0.85);font:700 32px/48px Open Sans;margin:60px 40px 15px 535px;max-width:540px;padding:5px 10px;text-transform:uppercase}.main_slider .desc{position:relative;max-width:100%;color:#fff;font:30px/40px Roboto;clear:both;margin:10px 40px 15px 535px;text-transform:uppercase}.main_slider .desc b{font-size:1.5em;display:block;margin-top:30px}.main_slider .desc span{display:inline-block;padding:7px 10px 7px 0}.main_slider .all{margin-top:15px}.main_slider .all a{color:#fff;font-size:.5em;color:#fff;background:#F05000}.main_slider .all a:after{background-position:0 -28px}.news{margin:0}.moduletablepop .news{margin-top:25px}.maincontent{margin:20px 0}.news .items{text-align:justify}.news.popular.level2 .items{text-align:left}.news .items:after{display:inline-block;width:100%;content:''}.news .item{display:inline-block;overflow:hidden;position:relative;width:31%;max-width:100%;vertical-align:top;margin-bottom:10px}.news.popular .item{width:31%;text-align:center}.news.popular.level2 .item{width:30%;text-align:center;margin:0 .4% 10px}.news .item img{display:block;width:100%}.news .item .name img{width:auto;display:inline-block}.news .item .date{position:absolute;top:0;left:0;z-index:2;height:36px;padding:0 10px;color:#fff;font:700 12px/36px Open Sans;background:#1d1d1d}.itemContent{min-height:100px}.news.popular .itemtitle{font:600 16px/24px Open Sans;text-transform:uppercase;color:#666;margin-top:12px;margin-bottom:20px;text-decoration:none}.news.popular .itemtitle a{color:#555;text-decoration:none}.news.popular .item:hover .itemtitle a{color:#F05000;text-decoration:underline}.red{color:#F05000}.news .item .info{position:absolute;bottom:calc(-100% + 60px);left:0;z-index:1;width:100%;height:100%;padding:15px 25px;text-align:left;background:rgba(0,0,0,.72);transition:all .3s linear}.adv_item{display:inline-block;margin:0 .5% 40px;width:18%;vertical-align:top}.adv_name{font-size:16px;font-weight:bold;margin:20px 0 8px}.text-center{text-align:center}.infowrap{position:relative;border-radius:0}.news.popular .item .info{text-align:center;opacity:0;top:0}.news .item .info:after{display:block;position:absolute;right:5px;bottom:5px;width:25px;height:25px;background-size:100% 100%;content:''}.news.popular .item .info:after{background:none}.news .item .info .name{height:65px;margin-bottom:12px;font:600 16px/20px Open Sans}.news .item .info .name a{color:#fff;text-decoration:none}.news .item .info .name a:hover{text-decoration:underline}.news .item .info .desc{color:#fff;font:14px/20px Open Sans;text-transform:uppercase}.news .item:hover .info{bottom:0;padding-top:45px;background:rgba(0,0,0,.6)}.news .item:hover .itemtitle{color:#F05000}.news.popular .item:hover .info{opacity:1;top:0}.news.popular .item img{margin-bottom:0}.news.popular .item.katalog-slide .infowrap{overflow:hidden}.news.popular .item.katalog-slide .info{background:rgba(0,0,0,.32)}.news.popular .item.katalog-slide img{transition:all .2s linear}.news.popular .item.katalog-slide:hover img{transform:scale(1.05)}.news.popular .item.katalog-slide a{text-decoration:none}.news.popular .item.katalog-slide.hit .infowrap:after,.news.popular .item.swiper-slide.hit .infowrap:after,.products .product.hit .thumb:after{display:block;position:absolute;right:0;bottom:30px;width:115px;height:32px;background:rgba(0,191,199,.89);padding:5px 5px 0 10px;color:#fff;content:'ПОПУЛЯРНОЕ'}.products .product.sale .thumb:after{display:block;position:absolute;right:0;bottom:30px;width:70px;height:32px;background:rgba(254,55,0,.89);padding:5px 5px 0 10px;color:#fff;content:'АКЦИЯ!'}.products .block_title{text-align:center}.products .block_title:before{display:none}.products .block_title .all{padding-top:15px}.products .block_title .all a{border-color:#666}.products .block_title .all a:after{background-position:-20px 0}.products .block_title .all a:hover{background:#666}.products .block_title .all a:hover:after{background-position:-20px -28px}.products .item{box-sizing:border-box;display:inline-block;margin-right:3.1%;width:31%;background:#fff;border:1px #dedede solid}.products .item.last-child{margin-right:0}.products .item img{float:left;margin:10px 15px 10px 10px}.products .itemtitle{font:600 16px/36px Open Sans;text-transform:uppercase;margin:10px 0 7px}.products .carousel{margin-bottom:30px}.products .carousel li{display:inline-block;width:215px;padding-bottom:2px;list-style:none;vertical-align:top}.products .carousel .product{position:relative;width:100%}.products .items{margin-left:-2%;margin-bottom:15px}.catdesc{margin-bottom:25px;clear:both}.products .items .product{position:relative;width:18%;margin-bottom:20px;margin-top:20px;margin-left:2%;transition:box-shadow .2s linear;padding-bottom:30px}.products .product .name{height:55px;text-align:center;padding:7px 3px;font:18px/18px Roboto;border:1px solid #dedede;border-bottom:none;transition:border-color .2s linear}.products .product .name a{display:block;padding:2px;color:#000;text-decoration:none}.products .product .name small{font-size:13px;color:#999;font-weight:100;text-transform:lowercase}.products .product .name a:hover{text-decoration:underline}.products .product .thumb{position:relative;border:1px solid #dedede;border-top:0 none;border-bottom:0 none;padding:15px 5px;height:255px;overflow:hidden}.products .product .thumb img{display:block;width:100%;margin-bottom:0}.products .product .stickers{position:absolute;top:0;left:0;width:82px}.products .product .sticker{display:inline-block;position:relative;height:22px;padding:0 0 0 10px;color:#fff;font:9px/22px Open Sans;vertical-align:top;text-transform:uppercase}.products .product .sticker + .sticker{margin-top:5px}.products .product .sticker:after{display:block;position:absolute;top:0;right:-14px;width:0;height:0;border-top:11px solid transparent;border-right:7px solid transparent;border-bottom:11px solid transparent;border-left:7px solid transparent;content:''}.products .product .sticker.new{width:66px;background:#13bd1b}.products .product .sticker.new:after{border-top-color:#13bd1b;border-left-color:#13bd1b}.products .product .sticker.discount{width:50px;background:#F05000}.products .product .sticker.discount:after{border-top-color:#F05000;border-left-color:#F05000}.products .product .sticker.hit{width:33px;background:#f90}.products .product .sticker.hit:after{border-top-color:#f90;border-left-color:#f90}.products .product .price{position:absolute;width:100%;margin-top:-30px;padding:10px 10px 15px;border:1px solid #dedede;border-top:none;text-align:center;transition:border-color .2s linear}.products .product .price .old{color:#666;font:15px/30px Open Sans;text-decoration:line-through}.products .product .price .new{color:#333;font:600 22px/30px Open Sans;text-align:center;display:inline-block;border-bottom:2px #F05000 solid;height:33px;background:rgba(255,255,255,0.8)}.products .product .price .new .unit{color:#666;font:400 15px/30px Open Sans}.products .product:hover{box-shadow:0 0 7px rgba(0,0,0,.24)}.products .product:hover .name,.products .product:hover .price,.products .product:hover .thumb{border-color:#F05000}.products .product:hover .price:after{background-position:0 -25px}.text_block{overflow:hidden;margin-bottom:10px;color:#333;font:14px/24px Open Sans}.text_block h1,.aboutus h3{margin:0 auto 20px;font:300 48px/47px Open Sans;display:inline-block;position:relative;z-index:2;padding:0 40px 0 0;vertical-align:top}.text_block h1.page_title{font:600 28px/44px Open Sans}.text_block h1.page_title b{text-transform:uppercase;color:#FF5F00;font-weight:normal}.aboutus h3{font:400 24px/44px Open Sans;color:#fff;margin-bottom:30px}.text_block h1.page_title span,.aboutus h3 span{padding-bottom:5px;border-bottom:1px #FF5F00 solid}.aboutus{margin:10px 0 15px;padding-top:30px;background:url(../images/about.jpg) top center no-repeat;background-size:100% auto}.aboutus .item{width:25%;margin:5px 0;text-align:center;padding:0;overflow:hidden;box-sizing:border-box;display:inline-block;position:relative}.aboutus .item img{width:100%}.aboutus .item .infous{position:absolute;padding:205px 15px 20px;z-index:5;top:0;left:0;color:#fff;transition:all .2s linear}.aboutus .item:hover .infous{padding-top:140px}.aboutus .item .infobg{transition:all .2s linear;position:absolute;z-index:1;top:0;left:0;display:block;background:url(../images/bglines.png) 0 0;opacity:0;width:100%;height:100%}.aboutus .item .formbutton{opacity:0;transition:all .45s linear;height:36px}.aboutus .item .formbutton a{color:#fff;text-decoration:none}.aboutus .item:hover .formbutton{opacity:1}.aboutus .item:hover .formbutton:hover{opacity:.8}.aboutus .item:hover .infobg{opacity:1}.aboutus .item .infous .title{border-top:1px #fff solid;border-bottom:1px #fff solid;padding:5px;width:80%;margin-bottom:25px;font-size:22px;display:inline-block;line-height:24px;text-transform:uppercase;background:rgba(0,0,0,0.3)}.aboutus .item .infous .desc{margin-bottom:55px;display:block;transition:all .4s linear}.aboutus .item:hover .infous .desc{margin-bottom:30px}.text_block p{margin-bottom:20px}.text_block img{display:inline-block;max-width:100%;margin-bottom:20px}.text_block .fotogallery img{margin-bottom:0;border:1px #dedede solid}.text_block .items-leading.news img,.text_block .gallery img{margin-bottom:0}.text_block .gallery img{border:1px #eee solid}.text_block img.right{margin-left:20px}.text_block img.left{margin-right:20px}.articles .item{float:left;width:49%;margin-bottom:45px}.blog .articles .item{float:none!important;width:98%;margin-bottom:40px}.articles .items .item:nth-child(2n){float:right}.articles .items .item:nth-child(2n+1){clear:both}.articles .item .thumb{position:relative;z-index:2;width:215px}.articles .item .thumb img{display:block;width:100%}.articles .item .info{position:relative;z-index:1;width:100%;margin-left:-215px;padding-left:240px}.articles .item .name{margin-bottom:15px;font:600 16px/20px Open Sans}.articles .item .name a{color:#333;text-decoration:none}.articles .item .name a:hover{text-decoration:underline}.articles .item .desc{margin-bottom:15px;color:#333;font:14px/20px Open Sans}.articles .item .date{height:28px;color:#999;font:12px/28px Open Sans}.articles .item .details{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#666 currentcolor #666 #666;border-image:none;border-style:solid none solid solid;border-width:1px medium 1px 1px;color:#333;display:block;font:11px/26px OPen Sans;height:28px;margin-right:20px;padding:0 18px;position:relative;text-decoration:none;text-transform:uppercase}.articles .item .details::after{background:rgba(0,0,0,0) url(../images/ic_articles_all.png) no-repeat scroll -20px 0;content:"";display:block;height:28px;position:absolute;right:-20px;top:-1px;width:20px}.articles .item .details:hover{background:#666 none repeat scroll 0 0;color:#fff}.articles .item .details:hover::after{background-position:-20px -28px}.content.right{position:relative;z-index:1;width:100%;margin-left:-224px;padding-bottom:20px;padding-left:247px}.content .products .product{width:22%}.pagination{padding:21px 0;text-align:center}.pagination a{display:inline-block;width:39px;height:39px;color:#333;font:17px/39px Open Sans;vertical-align:top;transition:color .2s linear}.pagination a:hover{color:#F05000}.pagination a.active{color:#fff;text-align:center;background:#F05000;-webkit-transform:skewX(-27deg);-ms-transform:skewX(-27deg);transform:skewX(-27deg)}.pagination a.active span{display:block;-webkit-transform:skewX(27deg);-ms-transform:skewX(27deg);transform:skewX(27deg)}.pagination .sep{display:inline-block;height:39px;margin:0 7px;color:#333;font:17px/39px Open Sans;vertical-align:top;letter-spacing:.3em}.pagination a.first{width:39px;height:39px;margin:0;background:url(../images/ic_pag_arrows.png) 0 0 no-repeat}.pagination a.first:hover{background-position:0 -39px}.pagination a.last{width:39px;height:39px;margin:0;background:url(../images/ic_pag_arrows.png) -39px 0 no-repeat}.pagination a.last:hover{background-position:-39px -39px}.pagination a.prev{width:39px;height:39px;margin-right:10px;margin-left:0;background:url(../images/ic_pag_arrows.png) 0 -78px no-repeat}.pagination a.prev:hover{background-position:0 -117px}.pagination a.next{width:39px;height:39px;margin-right:0;margin-left:10px;background:url(../images/ic_pag_arrows.png) -39px -78px no-repeat}.pagination a.next:hover{background-position:-39px -117px}.product_info .info{position:relative;margin-bottom:45px}.product_info .stickers{position:absolute;top:0;left:0;z-index:99;width:82px}.product_info .sticker{display:inline-block;position:relative;height:22px;padding:0 0 0 10px;color:#fff;font:9px/22px Open Sans;vertical-align:top;text-transform:uppercase}.product_info .sticker + .sticker{margin-top:5px}.product_info .sticker:after{display:block;position:absolute;top:0;right:-14px;width:0;height:0;border-top:11px solid transparent;border-right:7px solid transparent;border-bottom:11px solid transparent;border-left:7px solid transparent;content:''}.product_info .sticker.new{width:66px;background:#13bd1b}.product_info .sticker.new:after{border-top-color:#13bd1b;border-left-color:#13bd1b}.product_info .sticker.discount{width:50px;background:#F05000}.product_info .sticker.discount:after{border-top-color:#F05000;border-left-color:#F05000}.product_info .sticker.hit{width:33px;background:#f90}.product_info .sticker.hit:after{border-top-color:#f90;border-left-color:#f90}.product_info .info .images{width:40%}.product_info .info .images .subimage{width:49%;margin-right:1.8%;margin-bottom:10px;float:left;height:170px;overflow:hidden;border:1px #dedede solid;border-radius:0}.product_info .info .images .subimage.second{margin-right:0}.product_info .info .big{position:relative;z-index:1;width:100%;margin:0 35px 15px 0;padding:0;overflow:hidden;max-height:370px}.product_info .info .big.singlebig{max-height:450px}.product_info .info .big img{width:100%;box-sizing:border-box;margin-bottom:0}.product_info .info .big li a{display:block;position:relative;width:100%;height:100%}.product_info .info .big li img{display:block;width:100%}.product_info .info .thumbs{position:relative;z-index:2;width:123px;padding:29px 0}.product_info .info .thumbs li{display:block;list-style:none}.product_info .info .thumbs li a{display:block;position:relative;width:100%;height:95px;line-height:95px;text-align:center}.product_info .info .thumbs li img{position:relative;top:-1px;max-width:100%;max-height:100%;vertical-align:middle}.product_info .info .data{width:55%}.product_info .info .col{width:48%}.product_info .info .buy{margin-bottom:45px;padding:15px 20px;border:1px #f0f0f0 solid;background:#f8f8f8}.product_info .info .buy .price_box{margin-bottom:28px}.product_info .info .buy .price_box div{display:inline-block;height:40px;vertical-align:top}.product_info .info .buy .price_box .price{margin-left:15px;color:#666;font:500 35px/40px Roboto}.product_info .info .buy .price_box .price .currency{font-size:23px}.product_info .info .buy .old_price{color:#666;font:25px/40px Roboto;text-decoration:line-through}.product_info .info .buy .old_price .currency{font-size:23px}.product_info .info .buy .amount{margin-bottom:28px;padding:3px 0}.product_info .info .buy .amount input{float:left;width:62px;height:34px;margin-right:6px;color:#666;font:14px/31px Open Sans;text-align:center;border:1px solid #ccc;background:#fff}.product_info .info .buy .amount a{display:block;position:relative;width:12px;height:12px;background:#ccc;transition:background-color .2s linear}.product_info .info .buy .amount a + a{margin-top:10px}.product_info .info .downfiles{margin:30px 0 5px;border-top:1px #F05000 solid;border-bottom:1px #F05000 solid;padding:15px 5px}.product_info .info .downfiles a.downloads{text-transform:uppercase;text-decoration:none}.product_info .info .downfiles a.downloads:hover{color:#555;text-decoration:underline}.product_info .info .downfiles .attachimage{float:left;margin:-2px 15px 0 0}.product_info .info .downfiles .attachimage img{width:32px;height:auto}.product_info .info .buy .amount a.minus:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/ic_plus_minus.png) 0 -12px no-repeat;content:''}.product_info .info .buy .amount a.plus:after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/ic_plus_minus.png) 0 0 no-repeat;content:''}.product_info .info .buy .amount a:hover{background:#666}.product_info .info .buy .amount span{display:inline-block;height:34px;margin-left:15px;color:#333;font:14px/34px Open Sans;vertical-align:top}.product_info .info .buy .total_price{color:#333;font:30px/45px Open Sans}.redprice{color:#ff0000!important}.product_info .info .buy .total_price div{display:inline-block;height:45px;margin-right:5px;vertical-align:top}.product_info .info .buy .total_price .price{font-size:35px;font-weight:700}.product_info .info .buy .total_price .currency{display:inline-block;height:45px;font-size:22px;font-weight:400;line-height:52px;vertical-align:top}.product_info .info .buy .buy_link{display:block;width:195px;height:45px;color:#fff;font:600 16px/45px Open Sans;text-align:center;text-decoration:none;text-transform:uppercase;background:#F05000;transition:background .2s linear}.product_info .info .buy .buy_link:hover{background:#777}.product_info .info .description{color:#666;font:14px/24px Roboto}.product_info .info .description .title{position:relative;margin-bottom:20px;color:#666;font:18px/18px Open Sans}.product_info table.features,.product_info .features table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse}.product_info .features td{width:70%;padding:10px 20px;color:#333;font:500 14px Roboto;text-align:left;vertical-align:middle;border-bottom:1px solid #b2b2b2}.product_info .features .name,.product_info .features td:nth-child(1){width:30%;padding:10px 20px;color:#333;font:400 14px Roboto;text-align:left;vertical-align:middle;border-bottom:1px solid #b2b2b2}ul.tabs{height:52px;margin-bottom:0}.tabs li{display:block;float:left;position:relative;z-index:2;width:auto;padding:0 15px;height:52px;list-style-type:none;font:500 17px/50px Roboto;text-align:center;letter-spacing:.05em;border:2px solid #e5e5e5;border-bottom:none;cursor:pointer;transition:border-color .2s linear}.tabs li + li{margin-left:15px}.tabs li a{color:#666;text-decoration:none}.tabs li.active{border-color:#b2b2b2}.tabs li.active:after{display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#fff;content:''}.tab_content{display:none;position:relative;z-index:1;margin-bottom:45px;padding:20px;border:2px solid #b2b2b2}.product_info .products .block_title{font-size:36px}footer{margin-top:0;padding:25px 0 10px;text-align:center;background:#333333;text-transform:uppercase;color:#a3a3a3;font-size:14px}footer .col_left{text-align:right;overflow:hidden}footer .copyright{color:#fff;font:12px/18px Open Sans;text-align:left;margin-bottom:10px}footer .where_buy{display:inline-block;height:29px;margin:-7px 12px 0 0;padding:0 18px;color:#fff;font:15px/25px Open Sans;vertical-align:top;text-decoration:none;border:1px solid #626262;transition:all .2s linear}footer .where_buy:hover{color:#333;border-color:#fff;background:#fff}footer .links{display:inline-block;text-align:left;vertical-align:top;margin-top:5px}footer .links a{display:block;padding-left:40px;color:#ccc;font:13px/26px Open Sans;letter-spacing:.025em}footer .links a.email{height:26px;margin-top:8px;line-height:22px;background:url(../images/ic_email_white.png) left center no-repeat}footer .links a.insta{line-height:16px;background:url(../images/insta.png) left top no-repeat}footer .links a.fb{line-height:16px;background:url(../images/fb.png) left center no-repeat}footer .links a:hover{text-decoration:none}footer .links a.callback_link{color:#ccc;text-decoration:none;background:url(../images/ic_callback_link.png) 3px 100% no-repeat}footer .links a.callback_link span{display:inline-block;line-height:14px;vertical-align:middle;border-bottom:1px dotted #ccc;transition:border-color .2s linear}footer .links a.callback_link:hover span{border-color:transparent}footer .contacts{display:inline-block;color:#ccc;font:13px/18px Open Sans;text-align:left;vertical-align:top}footer .contacts .phone,footer .contacts .phone a{margin-top:18px;color:#fff;font-size:23px;letter-spacing:.02em;text-decoration:none}footer .creator{padding-top:37px;color:#666;font:12px/18px Roboto;letter-spacing:.025em}footer .creator a{color:#fff;text-decoration:none}footer .creator a:hover{text-decoration:underline}@media (max-width: 1219px) {.main_slider .title,.main_slider .desc{margin-left:380px;margin-right:0}.aboutus .item .infous .title{font-size:18px;width:95%}.aboutus .item .infous{padding-top:110px}.aboutus .item:hover .infous{padding-top:70px}header .menu li{padding:0 23px}.fix header .menu li{padding:0 14px 2px}.fix header .menu li a{font-size:.8em}header .menu ul.submenu{margin:4px 0 0 -23px}header .cats a{min-width:0}header .right_info{padding-left:320px}header .contacts a.mailer{font-size:18px;margin-left:22px;margin-right:10px;margin-top:20px}header .contacts a.mailer span{margin-left:6px}.main_slider li .cont{padding:0 55px}.advantages .item{font-size:12px}.content .products .product{width:31.333%}.content .products .items .product:nth-child(4n+1){clear:none}.content .products .items .product:nth-child(3n+1){clear:both}.product_info .info .col.left{position:relative;z-index:1;width:100%;margin-right:-183px;padding-right:200px}.product_info .info .col.right{position:relative;z-index:2;width:183px}.products .carousel .bx-wrapper .bx-controls-direction a.bx-prev{left:0}.products .carousel .bx-wrapper .bx-controls-direction a.bx-next{right:0}footer .links{margin-left:0}}@media (max-width: 1023px) {.main_slider .title,.main_slider .desc{margin-left:290px;margin-right:0}header .menu_link{display:block}.blueblockcontent .title{font-size:22px}header .menu,header .socials{display:none}header .links{display:none}header .catalog_link{width:160px;padding:0 3px 0 0;font-size:12px;text-align:right}header .catalog_link img{display:none}header .contacts .callback_link a{font-size:24px}header .contacts .callback_link{padding-top:5px}header .contacts a.mailer{font-size:18px;margin-left:20px;margin-right:0;margin-top:8px}header .contacts a.mailer span{margin-left:5px}header .right_info{margin-left:-190px;padding-left:200px}header .logo,body.fix header .logo{width:170px;margin-top:10px}header .cats a{font-size:9px}header .search .form_box{padding-left:190px}.advantages{margin-bottom:0;text-align:center}.advantages:after{display:none}.advantages .item{margin:0 20px 30px;font-size:14px}.products .items .product{width:31.333%}.content .products .product{width:48%}.content .products .items .product:nth-child(4n+1),.content .products .items .product:nth-child(3n+1){clear:none}.content .products .items .product:nth-child(2n+1){clear:none}.articles .item{width:100%}.pagination a.first,.pagination a.last,.pagination a.next,.pagination a.prev{display:none}.product_info .info .images{margin-bottom:30px}.product_info .info .images,.product_info .info .data{width:100%}.product_info .info .col.left{position:relative;z-index:1;width:50%;margin-right:0;padding-right:0}.product_info .info .col.right{position:relative;z-index:2;width:50%}footer .creator{display:none}header .menu_link{float:right}}@media (max-width: 900px) {.aboutus .item{width:50%;margin:0}.main_slider .title,.main_slider .desc{margin-left:150px;margin-right:0}}@media (max-width: 767px) {header .socials,header .cats,header .catalog_link,.breadcrumbs{display:none}.text_block h1.page_title{font-size:26px}.adv_item{margin:0 1% 40px;width:30%}aside{display:none}.onlymobile{display:block}.mobilehide{display:none}.zapros .fancyconsult{padding:10px 25px;font-size:20px;margin:25px 0 0;font-size:18px}.products .item{display:block;margin:1%;width:98%}.blueblock .products .item{border:0 none!important;box-shadow:-45px 0 25px -7px #0591de inset,35px 0 25px -7px #01a4ef inset;display:block;text-align:center;float:none;height:auto;margin:0 1%;width:98%;padding-top:32px}.blueblockcontent .title{margin-bottom:0}.blueblock .products .item.nomobile{height:0;padding:0}.blueblock .products .nomobile div.item,.blueblock .products .item.lastrow{height:auto}.blueblock .products .item .itemcontent{margin-top:0}header .contacts{float:right!important}header .menu_link{float:right}header .contacts .phone{min-height:auto;margin:0;background-size:auto 100%}header .contacts .callback_link a{font-size:20px}header .contacts .callback_link a small{font-size:.8em}header .logo{margin-bottom:15px}header .logo img{max-height:50px}.page_title{font-size:28px;line-height:30px}.block_title{font-size:22px}.news .item,.news.popular .item{width:48%}.news .item .info{bottom:-110px}footer{padding:30px 0 1px}footer .col_left{width:100%;margin-bottom:10px;text-align:center}.mob_menu .close{width:30px;height:30px;margin:10px 0}.mob_menu li a{padding:12px;font-size:20px}.mob_menu .submenu li a{font-size:13px}.mob_menu .submenu .level1 li a{font-size:13px;text-transform:none;color:#333}.mob_menu .submenu .level1{margin-bottom:15px}aside{width:100%;margin-left:0;padding-bottom:10px}aside .banner{display:none}.content.right{margin:0;padding:0 0 30px}.sorting{width:100%}.sorting .sort{float:left}.sorting .limit{float:right}.product_info .info .col.left{position:relative;z-index:1;width:100%;margin-right:-183px;padding-right:200px}.product_info .info .col.right{position:relative;z-index:2;width:183px}.tabs li{width:auto;padding:0 25px}.tabs li + li{margin-left:0}.product_info .features{width:100%}.products .item{margin-bottom:12px;font-size:12px}.products .itemtitle{margin:5px 0;line-height:24px}.products .item img{max-width:70px;margin-right:20px}}@media (max-width: 629px) {.main_slider .title,.main_slider .desc{margin-left:130px;margin-right:0}.news .item .info{bottom:-90px}.main_slider .title{font-size:34px;line-height:36px}.main_slider .desc{width:100%;padding:10px;font-size:18px;line-height:20px}.right25.images.left,.right25 .big.left,.right25 .big.left img{float:none;width:100%}}@media (max-width: 629px) and (min-width: 480px) {header .contacts .callback_link{background:none;padding-left:3px}}.widget-profile td{color:#fff!important}@media (max-width: 479px) {header{padding-bottom:15px}.adv_item{margin:0 1% 40px;width:47%}.products .product .thumb{min-height:125px; height: auto;}.zapros{font-size:22px}.zapros .fancyconsult{padding:10px 25px;font-size:20px;margin:25px 0 0;font-size:16px}.aboutus{display:none}header .logo{width:100%;margin-bottom:0;text-align:center}header .logo img{display:inline-block}header .right_info{margin-left:0;padding-left:0;text-align:center}header .menu_link{display:inline-block;float:none;vertical-align:top;margin-top:2px;margin-right:0}header .contacts{width:100%;float:none!important;margin:0 0 5px}header .contacts.textright{text-align:left}header .contacts .phone{max-width:250px;margin:0 auto;padding-right:0;text-align:center}.main_slider .title,.main_slider .desc{margin-left:0;margin-right:0}.main_slider .title{font-size:24px;line-height:30px;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.main_slider .desc{width:100%;padding:10px;font-size:15px;line-height:20px}.main_slider .all a{font-size:.8em}.main_slider .desc span{padding:10px}.block_title{font-size:24px}.block_title div.all{display:none}.block_title .all{display:none}.news .item,.news.popular .item{width:100%}.news .item .info{bottom:-160px;padding:15px}.news .item .info .name{font-size:13px}.news .item .info .desc{font-size:11px;line-height:18px}.products .items{margin-left:0}.products .items .product,.news.popular .item{width:100%;margin-left:0}.news.popular .item,.products .items .product{width:48%;margin-left:1.3%}.text_block{font-size:13px;line-height:20px}.text_block h1,.text_block h1.page_title{font-size:24px}.text_block img{width:100%;margin:0 0 20px}.articles .item .thumb{width:100%}.articles .item .info{margin-top:20px;margin-left:0;padding-left:0}.sorting .sort{float:left;width:100%}.sorting .limit{float:right;width:100%;margin-top:20px}.pagination{padding:0}.pagination a:nth-child(n+7):nth-child(-n+10){display:none}.product_info .info .thumbs{display:none}.product_info .info .big{margin-right:0;padding-right:0}.product_info .info .images .subimage{min-height:90px; height: auto;}.modal{width:320px!important}.tabs li{width:auto;padding:0 12px;font-size:13px;border-width:1px}.tabs li + li{margin-left:0}.tab_content{padding:15px 10px;border-width:1px}.product_info .features td{padding:10px}.product_info .products .block_title{font-size:26px;line-height:26px}.product_info .info .col.left{margin-right:0;padding-right:0}.product_info .info .buy .price_box{margin-bottom:5px}.product_info .info .col.right{width:100%;margin-top:20px}.product_info .info .buy .price_box .price{font-size:30px}.product_info .info .buy .old_price{margin-top:-10px;font-size:20px}.product_info .info .buy .total_price{font-size:25px}.product_info .info .buy .total_price .price{font-size:28px}footer .contacts{width:100%;text-align:center}footer .links{margin:10px 0 15px}footer .right{float:none}}.displaynone{display:none}.news .katalog-slide{margin-bottom:30px}.subtitle{font-size:1.1em}.easy_intro,.easy_entrylink{padding-top:0;margin-top:0!important}.easy_frame{border-radius:0;margin:2px 0;overflow:hidden}.easy_top{background-color:#F05000;height:30px}.easy_content,.easy_admincomment{border-left:5px solid #F05000;border-right:0 solid #ededed}.easy_admincomment{border-left:5px solid #F05000;background:#fff}.easy_entrylink{margin:5px 10px}.easy_entrylink input[type="text"],.easy_entrylink textarea{background:#ffffff none repeat scroll 0 0;border:1px solid #fff;border-radius:10px;box-shadow:0 1px 2px #888888 inset;margin:2px 0 7px;padding:7px 5px 7px 10px;min-width:275px;width:70%}.easy_entrylink .rsform-submit-button{padding:6px 15px;margin:10px 0}.easy_small_notice{padding:0}#system-message{border:3px solid #F05000;border-radius:10px;padding:10px 15px;margin-bottom:15px}#system-message .close{display:none}