[data-icon]:before{font-family:'fontello';content:attr(data-icon);speak:none;font-weight:normal;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon{font-family:'fontello';}*{margin:0;padding:0;outline:0;}*:focus{outline:0;}h1,h2,h3,h4,h5,h6{font-weight:inherit;}form,label,input,textarea{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;}img{border:0;}.left{float:left;}.right{float:right;}.clr{clear:both;}.clrh{clear:both;display:none;}.text-center{text-align:center;}.text-right{text-align:right;}.pull-left{float:left;}.pull-right{float:right;}.clearfix:after{content:"";display:table;clear:both;}.user_info_block{border:1px solid #2c4dc1;}.bx-wrapper{position:relative;padding:0;*zoom:1;}.bx-wrapper img{max-width:100%;display:block;}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/slider/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000;}#callback,[id^="callback"]{position:relative;width:290px;display:inline-block;}#callback form,[id^="callback"] form{color:#000;background:rgba(255,255,255,0.8);padding:20px;border-radius:5px;}#callback form .cbHead,[id^="callback"] form .cbHead{text-align:left;}#callback form .cbHead .iconPhone,[id^="callback"] form .cbHead .iconPhone{display:inline-block;vertical-align:middle;width:40px;height:40px;background:url(../images/callback/icon-phone.png) center no-repeat #ddd;border-radius:4px;box-shadow:0px 1px 2px rgba(0,0,0,0.3);margin-right:20px;}#callback form .cbHead p,[id^="callback"] form .cbHead p{display:inline-block;vertical-align:middle;font-size:17px;}#callback form input,#callback form textarea,[id^="callback"] form input,[id^="callback"] form textarea{padding:0;margin:0;outline:0;display:block;width:100%;padding:5px;font-size:17px;box-sizing:border-box;border-radius:4px;}#callback form input[type="text"],#callback form textarea,[id^="callback"] form input[type="text"],[id^="callback"] form textarea{border:1px solid #ababab;background:#fff;color:#000;margin:20px 0;font-size:17px;padding:10px;}#callback form input[type="submit"],[id^="callback"] form input[type="submit"]{font-size:17px;border:0;cursor:pointer;color:#fff;padding:8px;background:#2c4dc1;background:#109ef3;}#callback form input[type="submit"]:hover,[id^="callback"] form input[type="submit"]:hover{background-color:#3276b1;}#callback form input[type="submit"]:active,[id^="callback"] form input[type="submit"]:active{position:relative;top:1px;box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);}#callback form textarea,[id^="callback"] form textarea{height:150px;padding:2px 5px !important;}.inpt-error{border:1px solid #f00 !important;}.events_page .event{border-bottom:1px solid #2c4dc1;}.events_page .event h2{color:#2c4dc1;}.events_page .event .more-info{background:#2c4dc1;}.fotogallery_preview_box li .fotogallery_title{background:rgba(193,44,45,0.75);}.fotogallery_inner_box li .foto_wrap:hover{border-color:#2c4dc1;}.accordion__item_title{background:#2c4dc1;}.page_wrap{min-height:100%;width:1000px;background:#fff;box-shadow:2px 0px 3px rgba(0,0,0,0.1);margin:0 auto;}.page_wrap:after{content:'';display:block;}html{height:100%;overflow-y:scroll;}body{max-width:1920px;margin:0 auto;font-family:'PT Sans', Arial, sans-serif;height:100%;min-width:1000px;font-size:15px;color:#000;background:url(../images/bg.png) center top no-repeat;background-size:cover;background-attachment:fixed;}body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}a{color:#2c4dc1;outline:none;}a:hover{text-decoration:none;}a.link{cursor:pointer;text-decoration:underline;}.second_font{font-family:'PFDinMedium', Arial, sans-serif;}h1{font-family:'PFDinMedium', Arial, sans-serif;font-size:30px;font-weight:normal;color:#2c4dc1;text-transform:uppercase;}h2{font-family:'PFDinMedium', Arial, sans-serif;font-size:28px;font-weight:normal;color:#2c4dc1;}h3{font-family:'PFDinMedium', Arial, sans-serif;font-size:25px;color:#7e7e7e;}h4{font-family:'PFDinMedium', Arial, sans-serif;font-size:21px;color:#000;}section{width:1000px;margin:0 auto;}.main_pad{padding-left:20px;padding-right:20px;}.left_side{float:left;width:700px;}.right_side{float:right;width:220px;}header{background-color:#fff;}.header{padding:15px 19px 26px 16px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;align-items:center;}.header:after{content:"";display:table;clear:both;}.logo{width:416px;height:135px;margin-left:0px;}.slogan{font-size:20px;width:350px;margin-top:20px;margin-left:40px;display:none;}.address_top,.phone_top{font-size:18px;color:#000;position:relative;padding-left:30px;}.address_top:before,.phone_top:before{font-family:'fontello';position:absolute;top:-2px;left:117px;}.address_top{font-size:14px;}.phone_top{text-align:right;padding-bottom:11px;}.phone_top:before{color:#2c4dc1;content:"\e82d";font-size:24px;padding:9px 13px;border-radius:50%;border:2px solid #000;}.phone_top .code{font-size:14px;margin-right:5px;}.email-top{text-align:right;}.header .callBack_button{float:left;}.callBack_button{font-family:'PFDinRegular';display:inline-block;text-decoration:none;border-radius:24px;padding:8px 28px;color:#000;font-size:18px;position:relative;border:2px solid #2c4dc1;}.menu_block{border-top:2px solid #2c4dc1;background:rgba(0,0,0,0.75);position:relative;z-index:2;box-shadow:0px 2px 2px rgba(0,0,0,0.2);padding:5px 0;}.menu_block section nav .menu{list-style:none;font-size:0;text-align:center;}.menu_block section nav .menu li{display:inline-block;vertical-align:top;text-align:center;}.menu_block section nav .menu li:first-child a{border-left:0;}.menu_block section nav .menu li:last-child a{border-right:0;}.menu_block section nav .menu li a{font-family:'PFDinRegular';color:#fff;font-size:18px;text-decoration:none;display:block;padding:8px 20px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;border-radius:20px;}.menu_block section nav .menu li ul{position:absolute;display:none;background:#ccc;}.menu_block section nav .menu li ul li{border:1px solid #000;white-space:nowrap;}.menu_block section nav .menu li:hover ul{display:block;}.menu_block section nav .menu li a:hover,.menu_block section nav .menu .active a{background:#000;color:#2c4dc1;}.search_block{float:right;position:relative;}.search_block > a{display:block;font-family:'fontello';text-decoration:none;}.search_block > a:hover{color:#1f04a6;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;-ms-transition:.4s linear;transition:.4s linear;}.search_block .active{display:block;}#search{display:none;background:#f5f5f5;border:1px solid #e1e1e1;position:absolute;width:300px;z-index:2;right:0px;top:40px;}#search:after{content:"";display:table;clear:both;}#search input[type="text"]{width:85%;float:left;background:#fff;border:0;outline:0;height:30px;padding:0 10px;box-sizing:border-box;}#search input[type="submit"]{font-family:'fontello';float:right;border:0;cursor:pointer;height:30px;box-sizing:border-box;background:#fff;outline:none;width:15%;}#search input[type="submit"]:hover{color:#1706bd;}.bottom_menu section{background:#0a80b8;}.bottom_menu section nav .menu{list-style:none;font-size:0;text-align:left;}.bottom_menu section nav .menu li{display:inline-block;vertical-align:top;text-align:center;}.bottom_menu section nav .menu li:first-child a{border-left:0;}.bottom_menu section nav .menu li:last-child a{border-right:0;}.bottom_menu section nav .menu li a{font-family:'PFDinMedium', Arial, sans-serif;color:#fff;font-size:18px;text-decoration:none;display:block;padding:6px 20px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;}.bottom_menu section nav .menu li a:hover,.bottom_menu section nav .menu .active a{background:#565656;}.info_block{margin-top:-48px;}#info_img{padding-top:20px;text-align:center;}.content_block{background:transparent;}.main{padding-top:20px;padding-bottom:65px;}.module{margin-bottom:20px;}.module__head{text-transform:uppercase;font-family:'PFDinMedium';color:#2c4dc1;font-size:21px;border-bottom:1px solid #ddd;padding:15px 0 8px;margin-left:19px;}.shop-module{border:1px solid #ddd;}.shop-menu{margin-bottom:0;}.shop-menu li a{position:relative;text-decoration:none;display:block;}.shop-menu .collapsible{padding-right:20px;}.shop-menu .collapsible:after{content:'\e852';font-family:'fontello';font-size:14px;position:absolute;top:12px;right:10px;color:#777;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.shop-menu .collapsible.expanded:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.shop-menu > li > a{font-size:16px;padding:10px 15px;background-color:#fff;border-bottom:1px solid #ddd;}.shop-menu > li:last-child a{border-bottom:0;margin-bottom:0;}.shop-menu > .active > a,.shop-menu > li > a:hover{background:#ddd;}.shop-menu > li > ul{background:#fff;padding:5px 0;}.shop-menu > li > ul > li > a{font-size:15px;padding:8px 15px;padding-left:25px;border-bottom:1px solid #ddd;}.shop-menu > li > ul > .active a,.shop-menu > li > ul > li > a:hover{background:#ddd;}.shop-menu > li > ul > li > ul{padding:5px 0;}.shop-menu > li > ul > li > ul li a{font-size:14px;padding:8px 15px;padding-left:30px;border-bottom:1px solid #ddd;}.shop-menu > li > ul > li > ul > .active a,.shop-menu > li > ul > li > ul > li > a:hover{background:#ddd;}#category-list-module{display:none;}.news-module{border:1px solid #ddd;border-top-left-radius:30px;}.news-module > a:first-child{display:block;margin-bottom:15px;text-decoration:none;}.module__head-news a{display:block;text-decoration:none;}.news{list-style:circle;color:#000;margin-bottom:0;padding-left:26px;}.news li{padding:28px 0 0 0;}.news-date{margin:0 0 5px;font-size:15px;color:#000;}.news-head{font-size:16px;margin-bottom:10px;display:block;margin-left:-18px;}.news-intro{font-size:15px;margin-left:-18px;padding-right:8px;}.news-intro p{margin-bottom:0;}.news_img img{width:100% !important;margin:5px 0px !important;padding:0;}.all_events{padding:15px 15px 25px;display:block;font-size:15px;}.module-action{border:1px solid #ddd;border-radius:4px;overflow:hidden;}.module-action > a:first-child{display:block;margin-bottom:15px;text-decoration:none;}.module-action__head a{color:#777;display:block;text-decoration:none;}.actions{list-style:none;color:#777;margin-bottom:0;}.actions li{border-bottom:1px solid #ddd;padding:10px 15px;}.actions li:last-child{border-bottom:0;}.action-head{font-size:15px;margin-bottom:10px;display:block;}.action-intro{font-size:13px;}.action_img img{width:100% !important;margin:5px 0px !important;padding:0;}.nav_cart{position:relative;height:50px;width:50px;background:#9a9a9a;border-radius:6px;display:block;margin:12px 0 14px;text-decoration:none;}.nav_cart .icon{display:inline-block;margin-top:10px;margin-left:5px;font-size:35px;color:#fff;text-shadow:2px 2px 1px rgba(0,0,0,0.3);}.nav_cart .dcart-total-count{font-size:14px;font-weight:bold;font-style:italic;line-height:17px;position:absolute;z-index:2;right:4px;top:5px;text-align:center;color:#2047f1;}.footer_block > section{background-color:#000;}footer{padding:30px 20px 30px;font-size:14px;color:#cacaca;}footer:after{content:"";display:table;clear:both;}footer *{box-sizing:content-box;}.logo_min{margin-bottom:-3px;padding-bottom:5px;}.logo_min:hover{opacity:0.7;-webkit-transition:.4s linear;-moz-transition:.4s linear;-o-transition:.4s linear;-ms-transition:.4s linear;transition:.4s linear;}.ya_m{margin-top:5px;display:inline-block;}.contact{margin-left:40px;padding-right:20px;min-height:65px;}.contact strong{display:block;font-weight:bold;margin-bottom:10px;padding-left:30px;}.address,.email,.phone{position:relative;padding-left:30px;}.address:before,.email:before,.phone:before{font-family:'fontello';position:absolute;top:3px;left:0px;}.phone{margin-right:0;}.made{text-align:right;}.made a{color:#cacaca;text-decoration:none;}.made a:hover{-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;opacity:0.7;}.creation svg,.promotion svg{display:inline-block;vertical-align:middle;width:24px;height:24px;fill:#b88377;}.creation svg{fill:#ec1c24;}.promotion svg{fill:#2e62b7;}.creation{margin-bottom:15px;}.sliderBlock{height:420px;width:1000px;overflow-y:hidden;}.sliderBlock .slides{position:relative;}.sliderBlock .bx-prev,.sliderBlock .bx-next{display:block;position:absolute;bottom:15px;left:23px;margin-top:-20px;font-size:0;width:44px;height:44px;background-color:#000;border-radius:50%;}.sliderBlock .bx-prev:before,.sliderBlock .bx-next:before{content:"\e855";font-family:'fontello';position:absolute;top:12px;font-size:17px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;left:50%;margin-left:-6.5px;color:#fff;}.sliderBlock .bx-prev:hover,.sliderBlock .bx-next:hover{background-color:#2c4dc1;}.sliderBlock .bx-next{left:75px;-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}.sliderBlock .bx-pager{position:absolute;bottom:10px;width:100%;text-align:center;display:none;}.sliderBlock .bx-pager .bx-pager-item{display:inline-block;margin-right:5px;}.sliderBlock .bx-pager .bx-pager-item .bx-pager-link{font-size:0;display:block;width:10px;height:10px;background:#ccc;border-radius:50%;overflow:hidden;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;}.sliderBlock .bx-pager .bx-pager-item .active{background:#2c4dc1;}.sliderBlock .slideTitle{display:block;position:absolute;box-sizing:border-box;width:500px;bottom:40px;left:20px;background:rgba(99,133,181,0.75);padding:10px;}.sliderBlock .slideTitle p{color:#fff;font-weight:bold;font-size:25px;}.adaptive-product-carousel{position:relative;margin:0 -10px 20px;padding-left:0px;padding-right:0px;}.adaptive-product-carousel .adaptive-product__item{width:240px;padding:0 5px !important;}.adaptive-product-carousel .product_img img{display:inline-block;}.adaptive-product-carousel .sale:before,.adaptive-product-carousel .new:before,.adaptive-product-carousel .hit:before{top:5px;}.adaptive-product-carousel .sale:after,.adaptive-product-carousel .new:after,.adaptive-product-carousel .hit:after{top:1px;}.adaptive-product-carousel .product-carousel-header{position:relative;margin:0 10px 15px;text-align:center;}.adaptive-product-carousel .product-carousel-header .bx-prev,.adaptive-product-carousel .product-carousel-header .bx-next{display:block;position:absolute;top:50%;margin-top:-20px;font-size:0;text-decoration:none;}.adaptive-product-carousel .product-carousel-header .bx-prev:before,.adaptive-product-carousel .product-carousel-header .bx-next:before{font-family:'fontello';content:'\e851';position:absolute;top:8px;font-size:25px;-webkit-transition:.2s linear;-moz-transition:.2s linear;-o-transition:.2s linear;-ms-transition:.2s linear;transition:.2s linear;}.adaptive-product-carousel .product-carousel-header .bx-prev:hover:before,.adaptive-product-carousel .product-carousel-header .bx-next:hover:before{color:#000;}.adaptive-product-carousel .product-carousel-header .bx-prev{left:10px;}.adaptive-product-carousel .product-carousel-header .bx-next{right:10px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH";}.service-container{font-size:0;margin-top:30px;}.service-container .service-item{display:inline-block;width:50%;font-size:15px;vertical-align:top;padding-bottom:26px;}.service-container .service-img{width:100px;float:left;margin-right:27px;}.service-container .service-title{font-family:'PFDinMedium', Arial, sans-serif;font-size:21px;color:#000;text-transform:uppercase;}.service-container .service-text{padding-top:17px;}.service-container .service-title{padding-bottom:10px;}.service-container .service-title a{color:#000;text-decoration:none;}.service-container .service-desc{width:410px;}
.menu_block section nav .menu li a:hover, .menu_block section nav .menu .active a {
    background: #000;
    color: #a3b7ff;
}