@font-face {
  font-family: 'PFDinBold';
  src: url('/f/css/pfdin/pfdin-bold.eot');
  src: url('/f/css/pfdin/pfdin-bold.eot?#iefix') format('embedded-opentype'),
  url('/f/css/pfdin/pfdin-bold.woff') format('woff'),
  url('/f/css/pfdin/pfdin-bold.ttf') format('truetype'),
  url('/f/css/pfdin/pfdin-bold.svg#PFDinBold') format('svg');
  font-weight:normal;
  font-style:normal;
}

@font-face {
  font-family: 'PFDin';
  src: url('/f/css/pfdin/pfdin-reg.eot');
  src: url('/f/css/pfdin/pfdin-reg.eot?#iefix') format('embedded-opentype'),
  url('/f/css/pfdin/pfdin-reg.woff') format('woff'),
  url('/f/css/pfdin/pfdin-reg.ttf') format('truetype'),
  url('/f/css/pfdin/pfdin-reg.svg#PFDin') format('svg');
  font-weight:normal;
  font-style:normal;
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {display:block;}
audio,canvas,video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none; height:0;}
[hidden] {display:none;}

html {font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
html,button,input,select,textarea {font-family:sans-serif; margin:0;}
html,body {min-width:1000px;}

body {margin:0; font:12px/16px "Helvetica Neue", Arial, sans-serif; background:#fff; color:#464646; text-align:center;}
.i-strong {font-family:"PFDin", Arial, sans-serif;}
.i-lead {font-size:18px; line-height:22px;}
.i-bigger {font-size:14px; line-height:20px;}

a:focus {outline:0;}
a:active,a:hover {outline:0;}
a,a:active,a:visited,.pseudo {color:#00729a;}
a:hover,.i-extra,.i-extra:active,.i-extra:visited,.pseudo:hover,a:hover .pseudo {color:#5bb417;}
.pseudo {border-bottom:1px dashed; cursor:pointer;}

h1,.h1 {font-size:31px; line-height:36px; margin:0 0 20px; font-family: 'PFDin',Arial,sans-serif;}
h2 {font-size:21px; line-height:27px; margin:18px 0 15px; font-family: 'PFDin',Arial,sans-serif;}
h3,h1.news-header {font-size:18px; line-height:22px; margin:18px 0 15px;}
h4 {font-size:14px; line-height:20px; margin:1.33em 0;}
h1,h2,h3,h4 {font-weight:normal;}
h1.news-header {margin-bottom:0;}

abbr[title] {border-bottom:1px dotted;}
b,strong {font-weight:bold;}
blockquote {margin:1em 40px;}
dfn {font-style:italic;}

mark {background:#ff0; color:#000;}

p,pre {margin:0 0 10px;}
p.i-lead {font-size:18px; line-height:22px; margin-bottom:15px!important;}

code,kbd,pre,samp {font-family:monospace, serif; _font-family:'courier new', monospace; font-size:1em;}
pre {white-space:pre; white-space:pre-wrap; word-wrap:break-word;}

q {quotes:none;}
q:before,q:after {content:''; content:none;}

small {font-size:75%;}

sub,sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
sub {bottom:-0.25em;}

dl,menu,ol,ul {margin:1em 0;}
dd {margin:0 0 0 40px;}

article {float:left; width:470px; margin-right:20px; font-size:14px; line-height:19px;}

menu,ol,ul {padding: 0 0 0 40px;}

nav ul,nav ol {list-style:none;list-style-image:none;}

img {border:0; -ms-interpolation-mode:bicubic;}
svg:not(:root) {overflow:hidden;}

figure {margin:0;}

form {margin:0;}
fieldset {border:0; margin:0; padding:0; background:transparent;}
legend {border:0; padding:0; white-space:normal; *margin-left:-7px;}
button,input,select,textarea {font-size:100%; margin:0; vertical-align:baseline; *vertical-align:middle;}
button,input {line-height: normal;}
button,html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance:button; cursor:pointer; *overflow:visible;}
button[disabled],input[disabled] {cursor:default;}
input[type="checkbox"],input[type="radio"] {box-sizing:border-box; padding:0; *height:13px; *width:13px;}
input[type="search"] {-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0; padding:0;}
textarea {overflow:auto; vertical-align:top;}
input[type=number] {
  -moz-appearance:textfield;
}
table {border-collapse:collapse; border-spacing:0;}

.b-container {margin:0 auto; width:980px; text-align:left;}

.b-logo {padding-top:16px; white-space:nowrap; font-size:14px; line-height:20px; float:left; margin-bottom: 30px;}
.b-logo__image {float:left;}
.b-logo__text {float:left;padding-left:40px;padding-top:10px;}

.b-cart {margin-bottom:-6px; float:right; padding-top:8px; white-space:nowrap;}
.b-cart__links {height:49px; position:relative; overflow:hidden;}
.b-cart__icon {float:left; background:url(/f/i/cart_block.png) left top no-repeat; height:49px; width:52px;}
.b-cart__icon img {display:block;}
.b-cart__content {margin-left:52px; background:url(/f/i/cart_block.png) right top no-repeat; height:49px; white-space:nowrap;}
.b-cart__content_reducer {padding:6px 10px;}
.b-cart p {margin:0;}
.b-cart .i-extra {font-size:11px;}

nav {position:relative; z-index:10; margin-bottom:-2px; background:url(/f/i/sub.png) -999px -999px no-repeat;}
.b-nav {position:relative; width:982px; left:-1px; height:40px; background:url(/f/i/nav_bg.png) left top no-repeat;}
.b-nav td {vertical-align:top; border:0; padding:0;}
.b-nav a {text-decoration:none;}
.b-nav__items {width:100%;}
.b-nav a.b-nav__item,.b-nav a.b-nav__item:visited,.b-nav a.b-nav__item:active {color:#fff; text-decoration:none; display:block; height:40px; line-height:36px; margin:0; padding:0 30px; white-space:nowrap; text-shadow:1px 1px 0 rgba(82,82,82,.9); font-size:14px; font-family:'PFDin', Arial, sans-serif;}
.b-nav td.hover a.b-nav__item {background:#f1f1f1; color:#464646; text-shadow:none;}
.b-nav td:first-child a.b-nav__item {-webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px; border-radius:3px 0 0 3px;}
.b-nav td:last-child a.b-nav__item {-webkit-border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; border-radius:0 3px 3px 0;}
.b-nav td {text-align:center;}
.b-nav__items_wrap {background:url(/f/i/menu_wrap.png) right top no-repeat; position:relative;}
.b-nav__items_wrap_last {background:none!important;}
.b-nav td.hover .b-nav__items_sub {display:block;}

.b-nav__items_sub {display:none; position:absolute; top:39px; left:-8px; width:296px; font-size:12px; line-height:16px; text-align:left; z-index:100;}
.b-nav__items_sub_items {width:296px; height:auto; background:url(/f/i/sub.png) left top no-repeat; padding-top:1px;}
.b-nav__items_sub_item a {background:none!important; width:281px; padding:0; margin-left:8px; text-shadow:none!important; display:block; border-bottom:1px solid #dfdfdf;}
.b-nav__items_sub_item a,.b-nav__items_sub_item a:active,.b-nav__items_sub_item a:visited {color:#464646; text-decoration:none;}
.b-nav__items_sub_item a ins {display:block; padding:7px 16px; text-decoration:none;}
.b-nav__items_sub_item a:hover {color:#00729a;}
.b-nav__items_sub_item a:hover ins {text-decoration:underline; background:#fff;}
.b-nav__items_sub_bg {background:url(/f/i/sub.png) left bottom no-repeat; width:296px; height:18px; overflow:hidden; clear:both;}
.b-nav__items_sub_item_last a {border-bottom:0!important;}

.b-splash {margin-bottom:-25px;position:relative;z-index:9}
.b-splash__content {height:231px;/* background:url("/f/i/banner_back.jpg") repeat scroll center top transparent;*/}

.b-extra {position:relative; font-size:12px; line-height:16px;z-index:10}
.b-extra__first {float:left; width:485px; margin-bottom:-16px;}
.b-extra__first .b-extra__bg {background:#c3f5fc url(/f/i/extra_first_top.png) left top repeat-x;}



.b-extra__second {float:right; width:485px; margin-bottom:-16px;}
.b-extra__second .b-extra__content {background:url(/f/i/extra_second_bottom.png) left bottom repeat-x;}
.b-extra__second .b-extra__bg {background:#dcf391 url(/f/i/extra_second_top.png) left top repeat-x;}
.b-extra__first .b-extra__bg_white {background:#fff url(/f/i/extra_white_top.png) left top repeat-x;}
.b-extra__bg {/*-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;*/border:1px solid #a2a2a2;}
.b-extra__content {padding:10px 20px; box-sizing:border-box; min-height:240px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}
.b-extra__content h2 {margin-top:0;text-shadow:1px 1px 0 rgba(255,255,255,.9);color:#00729a;margin-bottom:10px;font-size: 19px;}
.b-extra__item {padding-top:15px;}
.b-extra__first .b-extra__item {background:url(/f/i/hr_first.png) left top repeat-x;}
.b-extra__second .b-extra__item {background:url(/f/i/hr_second.png) left top repeat-x;}
.b-extra__second .b-extra__bg_purple .b-extra__item {background:url(/f/i/hr_purple.png) left top repeat-x;}
.b-extra__second .b-extra__bg_purple .b-extra__content {background: url(/f/i/extra_purple_bottom.png) left bottom repeat-x;}
.b-extra__second .b-extra__bg_purple {background:#bedafd url(/f/i/extra_purple_top.png) left top repeat-x;}
.b-extra__first .b-extra__bg_white .b-extra__item {background:url(/f/i/hr_white.png) left top repeat-x;}
.b-extra__first .b-extra__bg_white .b-extra__content {background: url(/f/i/extra_white_bottom.png) left bottom repeat-x;}
.b-extra__item_image {float:left;}
.b-extra__item_image img {display:block; margin-bottom: 8px;}
.b-extra__item_text {margin-left:172px;}
.b-extra__item_text ul {list-style-position:outside; margin-left:0; padding-left:0; margin-bottom:0px; margin-top:0px;}
.b-extra__item_text ul li {margin-bottom:7px;}

.b-usage {position:relative; margin-bottom:20px;z-index:11}
.b-usage h3 {margin-top:0;}
.b-usage__item {float:left; display:inline; width:180px; margin-right:20px;}
.b-usage__item_last {margin-right:0!important;}
.b-usage__item_title {font-size:14px; line-height:19px;}
.b-usage__icon {display:block; height:55px; content:''; margin-bottom:10px; background-image:url(/f/i/icons.png); background-repeat:no-repeat;}
a .b-usage__icon {text-decoration:none;}
.b-usage__icon_1 {background-position:0 0; width:35px;}
.b-usage__icon_2 {background-position:-100px 0; width:44px;}
.b-usage__icon_3 {background-position:-200px 0; width:51px;}
.b-usage__icon_4 {background-position:-300px 0; width:29px;}
.b-usage__icon_5 {background-position:-400px 0; width:44px;}
.b-usage__icon_6 {background-position:-500px 0; width:44px;}
a:hover .b-usage__icon_1 {background-position:0 -55px;}
a:hover .b-usage__icon_2 {background-position:-100px -55px;}
a:hover .b-usage__icon_3 {background-position:-200px -55px;}
a:hover .b-usage__icon_4 {background-position:-300px -55px;}
a:hover .b-usage__icon_5 {background-position:-400px -55px;}
a:hover .b-usage__icon_6 {background-position:-500px -55px;}

.b-advantages {float:left; width:475px; margin-bottom:-21px;}
.b-advantages h3 {margin-top:0;}
.b-advantages__fixer {background:#f4f2f5; position:relative; width:475px;}
.b-advantages__item {background:#f4f2f5 url(/f/i/advantages_bg.png) left top no-repeat; position:relative;}
.b-advantages__item_position {position:absolute; left:20px; top:11px; color:#cfcfcf; font-size:27px; font-family:'PFDinBold', Arial, sans-serif; line-height:normal;}
.b-advantages__item_text {padding:18px 20px 20px 54px;}

.b-news {float:right; width:475px; margin-bottom:30px;}
.b-news h3 {margin-top:0;}
.b-news__item {border-top:1px solid #ededee; padding-top:20px; margin-bottom:20px;}
.b-news__summary {border-top:1px solid #ededee; padding-top:20px;}
.b-news__item_image {float:left; width:100px;}
.b-news__item_image img {display:block;}
.b-news__item_text {margin-left:115px;}
.b-news__item_date {color:#979797; margin:0 0 5px!important;}
.b-news__item_title {font-size:12px; line-height:16px; margin-top:0!important; margin-bottom:10px!important;}
.b-news__item_description {margin:0!important;}

.b-company {margin-bottom:-29px; position:relative; z-index:5;}
.b-company__content {background:#eaf8fb url(/f/i/company_bg.png) left top repeat-x; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; }
.b-company__content_bg {background:url(/f/i/company_shadow.png) center bottom no-repeat; padding:29px 0;}
.b-company__text {margin-left:314px; padding-right:140px;}
.b-company__text p {margin-bottom:16px;}

.b-certificates {float:left; padding-left:95px;}
.b-certificates__holder {margin-bottom:18px;}
.b-certificates__slider {position:relative; width:127px; height:177px;}
.b-certificates__slider img {display:block; border:1px solid #dfdfdf;}

.b-inner-content {padding:15px 0; font-size:12px; line-height:16px;}
.b-inner-content ul,.b-inner-content ol {margin-bottom:18px; padding-left:20px;}
.b-inner-content ul {list-style:none outside none; padding-left:0;}
.b-inner-content ul li {background:url(/f/i/li1.png) left 4px no-repeat; padding-left:20px;}
.b-inner-content .b-product__description ul li {background:url(/f/i/li.png) left 4px no-repeat; padding-left:20px;}
.b-inner-content li {margin-bottom:10px;}
.b-inner-content p {margin-bottom:18px;}

.b-inner-content__page {float:left; width:705px;}
.b-inner-content__menu {float:right; width:250px;}
.b-inner-content__menu_holder {background:#00729a url(/f/i/extra-menu.png) left top repeat-x; padding:4px; margin-top:53px}
.b-inner-content__menu_reducer {background:#fff; padding:15px 0;}
.b-inner-content__menu_reducer h3 {margin:0; padding:0 20px; font-size:15px; font-weight:normal;}
.b-inner-content__menu_reducer h3 a,.b-inner-content__menu_reducer h3 a:hover,.b-inner-content__menu_reducer h3 a:visited {text-decoration:none; color:#464646;}
.b-inner-content__menu_reducer a.active {color:#5BB417!important;}
.b-inner-content__menu_reducer ul,.b-inner-content__menu_reducer li {margin:0; padding:0!important; background:none!important;}
.b-inner-content__menu_reducer ul{border-bottom:1px solid #ccc; margin-bottom:15px!important; margin-top: 5px!important; padding-bottom: 15px!important;}
.b-inner-content__menu_reducer ul li {margin: 0 10px 0 6px!important; padding: 6px 10px 6px 14px!important;}

.b-path {font-size:10px; line-height:14px; margin-bottom:25px; font-family:'PFDin'}
.b-path,.b-path a,.b-path a:hover,.b-path a:visited {color:#979797;}
.b-path strong {color:#464646;}
.b-path__wrap {margin:0 .3em;}

.b-product__images {float:left; width:340px; display:inline; margin-bottom:20px; border:3px solid #E8E8EA; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.b-product__images img {display:block;max-height: 100%;}
.b-product__description {margin-left:368px; margin-right:0; margin-bottom:20px;}
.b-product__actions {margin-bottom:10px;}
.b-product__actions td {padding:0 15px 0 0;}
.b-product__price {font-size:31px; line-height:36px; font-family:'PFDin',Arial,sans-serif;}
.b-product__price_size_small{font-size:18px;line-height:24px;font-family:Arial,sans-serif}
.b-product__slider {height:85px; width:340px; position:relative; margin-left:overflow:hidden; background:#E8E8EA; border-top:5px solid #E8E8EA; border-bottom:2px solid #E8E8EA;}
.b-product__slider_holder {width:276px; height:85px; overflow:hidden; position:relative; margin-left:32px;}
.b-product__slider ul {margin:0!important; padding:0!important; list-style:none!important;}
.b-product__slider_item {width:85px; height:85px; overflow:hidden; float:left; display:inline; margin-right:10px; background:none!important; padding:0!important;}
.b-product__slider_item a {background: #fff;display: block}
.b-product__slider_item img {image-rendering:optimizeQuality; -ms-interpolation-mode:bicubic;object-fit: contain}
.b-product__slider_prev {display:block; position:absolute; left:0; top:0; width:32px; height:85px; background:#E8E8EA url(/f/i/arr_left.png) 6px center no-repeat; border:0; padding:0; cursor:pointer; z-index:5;}
.b-product__slider_next {display:block; position:absolute; right:0; top:0; width:32px; height:85px; background:#E8E8EA url(/f/i/arr_right.png) 9px center no-repeat; border:0; padding:0; cursor:pointer; z-index:5;}
.b-product__slider .disabled {cursor:default!important;}
.b-product__images_big-image {position:relative; height:340px;}
.b-product__images_zoom {position:absolute; top:7px; right:7px; width:25px; height:22px; display:block; background:url(/f/i/view.png) left top no-repeat;}
.b-product__images_big-image_item {position:absolute; left:0; top:0;height:100%;width:100%;}
.b-product__images_big-image_item a {display:flex; padding:20px;height: 100%;width:100%;box-sizing:border-box;align-items:center;justify-content:center;}

.b-list {margin-bottom:20px;}
.b-list-item {position:relative; margin-bottom:12px;}
.b-list-item__title {position:absolute; left:0; top:1px; color:#464646; font-size:18px; font-family:'PFDinBold', Arial, sans-serif; line-height:normal;}
.b-list-item__title_small {font-size:13px; top:5px;}
.b-list-item__text {padding:5px 0 0 40px;}

.b-footer {border-top:1px solid #ededee; color:#464646; font-size:11px; line-height:13px; padding-top:26px; padding-bottom:30px; position:relative;}

.b-address {float:right; text-align:right;}

.b-image {margin:0 10px 10px 0; display:inline-block; *display:inline; border:1px solid #dfdfdf;vertical-align: top}

.b-table {margin-bottom:20px;}
.b-table td {padding:0 20px 0 0; vertical-align:top;}

.b-similar {width:100%; border-bottom:1px solid #ededee; margin-bottom:38px;}
.b-similar td {border-top:1px solid #ededee; padding:20px 0 20px 20px; vertical-align:top;}
.b-similar .b-similar__cart {padding-left:40px; padding-right:40px;}
.b-similar__image img {display:block;}
.b-similar__title {font-size:15px; line-height:19px; margin:8px 0!important;}
.b-similar__price {font-size:21px; line-height:26px; font-family:'PFDin',Arial,sans-serif; margin:12px 0 10px!important; white-space:nowrap;}

.b-certificates__item {display:block; float:left; margin:0 3px 3px 0;}
.b-certificates__item img {display:block;}

.b-contact-form {position:relative; font-size:12px; line-height:16px;}
.b-contact-form__holder {float:left; width:705px; margin-bottom:-25px;}
.b-contact-form__content {background:url(/f/i/contact.png) 220px bottom no-repeat;}
.b-contact-form__bg {background:#f2f2f4; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
.b-contact-form__content {padding:20px 20px 10px; min-height:100px; -webkit-border-radius:0 0 3px 3px; -moz-border-radius:0 0 3px 3px; border-radius:0 0 3px 3px;}

.b-comment {border-bottom:1px solid #ededee; padding-bottom:20px; margin-bottom:20px;}
.b-comment__name {margin-bottom:5px;}
.b-comment__name b,.b-comment__name strong {font-size:13px;}
.b-comment__date {color:#979797; margin-left:.5em}

.b-small-icons {margin-bottom:23px!important;}
.b-small-icons li {background:none!important; padding-left:27px!important;}
.b-small-icons li a {position:relative;}
.b-small-icons__icon {position:absolute; left:-27px; top:-5px; height:22px; background-image:url(/f/i/icons_small.png); background-repeat:no-repeat;}
.b-small-icons__icon_1 {width:14px; background-position:0 0; left:-24px;}
.b-small-icons__icon_2 {width:19px; background-position:-50px 0; left:-26px;}
.b-small-icons__icon_3 {width:22px; background-position:-100px 0; left:-28px;}
.b-small-icons__icon_4 {width:13px; background-position:-150px 0; left:-24px;}
.b-small-icons__icon_5 {width:18px; background-position:-200px 0; left:-26px;}
.b-small-icons__icon_6 {width:18px; background-position:-250px 0; left:-25px;}
.b-small-icons__print {position:absolute; left:-27px; top:-5px; width:20px; height:20px; background:url(/f/i/print.png) left top no-repeat;}

.b-small-shadow {position:relative; height:17px; width:100%;}
.b-small-shadow__before,.b-small-shadow__after {position:absolute; height:17px; background:url(/f/i/block_shadows.png) no-repeat; content:""; z-index:-1;}
.b-small-shadow__before {left:0; right:36px; background-position:0 0;}
.b-small-shadow__after {width:36px; right:0; background-position:-1364px 0;}

.b-medium-shadow {position:relative; height:51px;}
.b-medium-shadow__before,.b-medium-shadow__after {position:absolute; height:51px; background:url(/f/i/block_shadows.png) no-repeat; content:""; z-index:-1;}
.b-medium-shadow__before {left:0; right:112px; background-position:0 -62px;}
.b-medium-shadow__after {width:112px; right:0; background-position:-1288px -62px;}

.b-wide-shadow {position:relative; height:45px;}
.b-wide-shadow__before,.b-wide-shadow__after {position:absolute; height:45px; background:url(/f/i/block_shadows.png) no-repeat; content:""; z-index:-1;}
.b-wide-shadow__before {left:0; right:96px; background-position:0 -17px;}
.b-wide-shadow__after {width:96px; right:0; background-position:-1304px -17px;}

.bx-next,.bx-prev {position:absolute; width:22px; height:35px; cursor:pointer; top:75px; background-image:url(/f/i/arrows.png); background-repeat:no-repeat;}
.bx-prev {background-position:0 0; left:-55px;}
.bx-prev-disabled {background-position:0 -36px!important; cursor:default!important;}
.bx-next {background-position:-22px 0; right:-55px;}
.bx-next-disabled {background-position:-22px -36px!important; cursor:default!important;}

.i-btn {display:block; padding:4px 14px; margin-bottom:0; *margin-left:.3em; line-height:26px; *line-height:26px; text-align:center; text-shadow:0 1px 1px rgba(255, 255, 255, 0.75); vertical-align:middle; cursor:pointer; background-color:#dcddde; *background-color:#dcddde; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f5), to(#dcddde)); background-image:-webkit-linear-gradient(top, #f4f4f5, #dcddde); background-image:-o-linear-gradient(top, #f4f4f5, #dcddde); background-image:linear-gradient(to bottom, #f4f4f5, #dcddde); background-image:-moz-linear-gradient(top, #f4f4f5, #dcddde); background-repeat:repeat-x; border:1px solid #bbbbbb; *border:0; border-width:0 0 1px 0; border-color:rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0.25); border-color:#e6e6e6 #e6e6e6 #bfbfbf; border-bottom-color:#a2a2a2; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; filter:progid:dximagetransform.microsoft.gradient(startColorstr='#fff4f4f5', endColorstr='#ffdcddde', GradientType=0); *zoom:1; -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);}
.i-btn:hover,.i-btn:active {background-color:#dcddde; *background-color:#dcddde;}
.i-btn:hover {color:#00729a; background-color:#dcddde; *background-color:#dcddde; background-position: 0 -8px; -webkit-transition:background-position 0.1s linear; -moz-transition:background-position 0.1s linear; -o-transition:background-position 0.1s linear; transition:background-position 0.1s linear;}
.i-btn:focus,.i-btn-big:focus {outline:0;}
.i-btn:hover,.i-btn:active {background-color:#dcddde; *background-color:#dcddde;}
.i-btn:active {background-color:#dcddde; background-image:none; outline:0; -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); -moz-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);}
.i-btn_cart {display:inline-block; *display:inline; padding:0 10px; line-height:21px; *line-height:21px; vertical-align:top; font-size:13px;}
.i-btn-big {line-height:normal;white-space:nowrap;min-width:115px;text-align:center;display:inline-block; border:0;font-family: 'PFDin', Arial, sans-serif;color:#00729a;border-radius:3px;padding:8px 19px;box-shadow:0 1px 0 rgba(0,0,0,.25);font-size:17px;text-shadow:0 1px 1px rgba(255,255,255,.5);width: auto;height:auto;text-indent:0;background: rgb(167,222,237);background: linear-gradient(0deg, rgba(167,222,237,1) 0%, rgba(195,245,252,1) 100%);}
.i-btn-big, .i-btn-big:hover,.i-btn-big:visited,.i-btn-big:active {text-decoration:none;}
.i-btn-big:hover{background-position:0 0;background: rgb(97,183,22);background: linear-gradient(0deg, rgba(97,183,22,1) 0%, rgba(163,212,14,1) 100%);color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);}
.i-block {margin-bottom:0!important;}

.i-description {color:#999; font-size:12px; line-height:16px;}
.i-important {color:#ff0035;}
.i-extra-link,.i-extra-link:hover,.i-extra-link:visited {color:#979797;}

.i-nav {margin-bottom:0!important; margin-left:0; list-style:none; font-size:14px; font-family:'PFDin',Arial,sans-serif;}
.i-nav > li > a {display:block; text-decoration:none;}
.i-nav > li > a,.i-nav > li > a:hover,.i-nav > li > a:active,.i-nav > li > a:visited {color:#464646;}
.i-nav > li > a:hover {text-decoration:none; background-color:#eeeeee;}
.i-nav-tabs {*zoom:1;}
.i-nav-tabs:before,.i-nav-tabs:after {display:table; line-height:0; content:"";}
.i-nav-tabs:after {clear:both;}
.i-nav-tabs > li {float:left; background:none!important; padding:0!important;}
.i-nav-tabs > li > a {padding-right:12px; padding-left:12px; margin-right:1px; line-height:14px;}
.i-nav-tabs {border-bottom:1px solid #fff;}
.i-nav-tabs > li {margin-bottom:-1px;}
.i-nav-tabs > li > a {padding-top:8px; padding-bottom:8px; line-height:20px; border:1px solid; border-color:#e3e3e3 #d1d1d1 #fff; background:#d8d9d9 url(/f/i/tab.png) left top repeat-x; -webkit-border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
.i-nav-tabs > .active > a,.i-nav-tabs > .active > a:hover {color:#555555; cursor:default; background:#eaf8fb url(/f/i/tab-active.png) left top repeat-x; border:1px solid transparent; border-bottom-color:transparent;}

.i-tab-content {overflow:auto; margin-bottom:-25px;}
.i-tab-pane {background:#eaf8fb;padding:20px 40px;}
.i-tab-content > .i-tab-pane {display:none;}
.i-tab-content > .active {display:block;}

.form-horizontal input,.form-horizontal textarea,.form-horizontal select,.form-horizontal .help-inline {display:inline-block; *display:inline; margin-bottom:0; vertical-align:middle; *zoom:1;}
.form-horizontal .control-group {margin-bottom:10px; *zoom:1;}
.form-horizontal .control-group:before,.form-horizontal .control-group:after {display:table; line-height:0; content:"";}
.form-horizontal .control-group:after {clear:both;}
.form-horizontal .control-label {float:left; width:130px; padding-top:2px;}
.form-horizontal .controls {margin-left:140px; position:relative;}
.form-horizontal .controls td {padding-right:15px;}
.form-horizontal .controls-extra {padding:8px 0;}
.form-horizontal .help-block {margin-top:10px; margin-bottom:0;}
.form-horizontal .form-actions {padding-left:140px;}
.form-horizontal .help-inline {position:absolute; white-space:nowrap; left:570px; top:-10px;padding:12px 15px; background:#ffccd7; display:block; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.form-horizontal .help-inline-arrow {position:absolute; width:0; height:0; border-color:transparent; border-style:solid; top:50%; left:-5px; margin-top:-5px; border-right-color:#ffccd7; border-width: 5px 5px 5px 0;}

select, textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="file"] {background:#fff; padding:2px 2px; border:1px solid; border-color:#727272 #b4b4b4 #dadada; width:290px;}
textarea {width:510px;}
.error select,.error textarea,.error input[type="text"], .error input[type="tel"], .error input[type="email"],.error input[type="password"] {background:#ffccd7; border-color:#727272 #b4b4b4 #e1aeb9;}
textarea {height:auto; resize:vertical;}
textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="file"] {-webkit-box-shadow:0 1px 1px #cfcfcf inset; -moz-box-shadow:0 1px 1px #cfcfcf inset; box-shadow:0 1px 1px #cfcfcf inset;}

.clear {*zoom:1;}
.clear:before,.clear:after {display:table; content:"";}
.clear:after {clear:both;}

.data {width:100%; border-bottom:1px solid #dee6eb; margin-bottom:18px;}
.data td,.data th {padding:11px 40px;}
.data tr {background:#fff;}
.data tr.even {background:#dee6eb;}
.data p {margin:0;}

.data-chars {width:100%; border-bottom:1px solid #dee6eb; margin-bottom:18px;}
.data-chars td,.data-chars th {padding:11px 40px;border:1px solid #dee6eb}
.data-chars th {background:#dee6eb;}
.data-chars tr {background:#fff;}
.data-chars p {margin:0;}

.fade {opacity:0; -webkit-transition:opacity 0.15s linear; -moz-transition:opacity 0.15s linear; -o-transition:opacity 0.15s linear; transition:opacity 0.15s linear;}
.fade.in {opacity:1;}

.i-rel {position:relative;}

.b-backlink {display:block; font-size:12px; line-height:16px; font-family:"Helvetica Neue",Arial,sans-serif;}
.b-indate {color:#979797; display:block; font-size:12px; line-height:16px;margin-bottom: 15px}

.b-cart-table {width:100%; margin-bottom:20px;}
.b-cart-table__image {width:50px;}
.b-cart-table__input {width:28px!important; font-size:14px;}
.b-cart-table th {background:#EDEDEE;}
.b-cart-table td,.b-cart-table th {padding:15px;}
.b-cart-table__description {font-size:11px; line-height:13px; margin-top:5px;}
.b-cart-table td {border-bottom:1px solid #dee6eb;}
.b-cart-table__total strong {font-size:14px;}

.b-slider {position:relative; width:978px; height:229px; overflow:hidden;border:1px solid #a2a2a2}
.b-slider__item {float:left; width:978px; height:230px; position:relative;}
.b-slider__image {position:absolute; right:0; top:0;z-index: -1}

.b-slider__wrap {position:absolute; left:183px; top:117px;}
.b-slider__text {position:absolute; left:0; top:0; font-size:31px; width:250px; line-height:1.2; color:#fff; font-family:'PFDin',Arial,sans-serif;}
.b-slider__text_shadow {position:absolute; left:1px; top:1px; color:#9fd7e9;}

.b-slider__pager { position:absolute; left:0; bottom:18px; z-index: 120; width:980px; text-align:center;}
.b-slider__pager a {width:10px; height:10px; margin:0 6px; display:inline-block; background:url(/f/i/splash_pager.png) left top no-repeat;}
.b-slider__pager a.selected {background-position:0 -10px; cursor:default;}
.b-slider__pager a span {display:none;}

/* css, html - h4mpy */

.i-strong > a, a:hover, a:active, a:visited {color:#00729A;}
.mail a, a:hover, a:active, a:visited {text-decoration:none;}
.phone {display: inline-block; padding-top: 17px; padding-left: 76px; font-size: 18px;}
.phone span {font-size: 12px; color: #5bb417;}
.phone div {margin-bottom: 8px;}

.b-slider__wrap_new {position:absolute; left:75px; top:38px;}
.b-slider__title {position:absolute; left:0; top:0; font-size:24px; width:392px; line-height:1.2; color:#00729A; font-family:'PFDin',Arial,sans-serif;}
.b-slider__title_shadow {position:absolute; left:1px; top:1px; color:#fff;}
.b-slider__description {position: absolute; left: 75px; font-weight: bold; width: 392px; top: 105px; font-size: 13px;}
.lower {top: 95px;}
.b-slider__description ul {list-style:none outside none; padding-left:0;}
.b-slider__description li {background: url(/f/i/li2.png) left 4px no-repeat; padding-left:20px; margin-bottom: 10px;}
.b-slider__i-btn {position: absolute; left: 245px; top: 230px; display:block; width:197px; height:36px; overflow:hidden; background-image:url(/f/i/ibtn-cat.png); background-repeat:no-repeat; background-position:0 -36px; text-indent:-999px; border:0;}
.b-slider__i-btn, .b-slider__i-btn:hover,.b-slider__i-btn:visited,.b-slider__i-btn:active {text-decoration:none;}
.b-slider__i-btn:hover,.b-slider__i-btn:active {background-position:0 0;}

.b-dotted-line {display:block; position:relative; line-height:1.23; letter-spacing:-1ex;}
.b-dotted-line__left,.b-dotted-line__right {display:-moz-inline-box;display:inline-block;//display:inline;zoom:1; vertical-align:top; letter-spacing:normal; width:50%;}
.b-dotted-line__left {vertical-align:top; overflow:hidden; margin-right:-50%;}
.b-dotted-line__right {vertical-align:bottom; margin-left:50%; width:49%;}
.b-dotted-line__title {padding-right:.3em;}
.b-dotted-line__line {display:-moz-inline-box;display:inline-block;//display:inline;zoom:1; width:100%; margin:0 -100% 0 0; vertical-align:baseline; border-bottom:1px dotted #ccc;}
.b-dotted-line__content {margin-left:.3em; display:block;}
.b-dotted-line__wrap {display:block;}
.b-dotted-line__wrap .b-dotted-line {margin:.5em 0; padding-left:0!important; background:none!important}
.b-dotted-line__wrap_nomargin{margin-top:-8px}
.b-similar__text ul.b-dotted-line__wrap {margin-bottom:0!important;}

#attachfile {border-top: 1px solid #FFF;}

.land {font-size: 12px; padding-bottom: 5px; margin-top: -10px;}
.land span {float: left; margin-top: 10px; text-decoration: underline;}
.land span:hover {text-decoration: none;}
.land img {margin: 0px 0px 0px 5px;}

.green {color: #5BB417;}

/* vita */
.choose-colors{text-align:left;margin-left:-3px;}
.b-product-colors{background:#E8E8EA;-webkit-border-radius:4px;border-radius:4px;padding:18px 20px;margin-bottom:20px}
.b-product-colors__holder{margin-left:-3px}
.b-product-colors__title{font-style:italic;margin-bottom:10px}
.b-product-colors__item,.b-product-colors__item span{display:inline-block;}
.b-product-colors__item{display:inline-block;margin:0 0 3px 3px;-webkit-border-radius:4px;border-radius:4px;padding:5px; text-decoration:none;color:#000!important;text-align:center;}
a.b-product-colors__item:hover{background: rgba(165,230,246,.8);
  background: -moz-linear-gradient(top, rgba(165,230,246,.8) 0%, rgba(138,195,216,.8) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,230,246,.8)), color-stop(100%,rgba(138,195,216,.8)));
  background: -webkit-linear-gradient(top, rgba(165,230,246,.8) 0%,rgba(138,195,216,.8) 100%);
  background: -o-linear-gradient(top, rgba(165,230,246,.8) 0%,rgba(138,195,216,.8) 100%);
  background: -ms-linear-gradient(top, rgba(165,230,246,.8) 0%,rgba(138,195,216,.8) 100%);
  background: linear-gradient(to bottom, rgba(165,230,246,.8) 0%,rgba(138,195,216,.8) 100%);}
a.b-product-colors__item.active{background: rgb(165,230,246);
  background: -moz-linear-gradient(top, rgba(165,230,246,1) 0%, rgba(138,195,216,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(165,230,246,1)), color-stop(100%,rgba(138,195,216,1)));
  background: -webkit-linear-gradient(top, rgba(165,230,246,1) 0%,rgba(138,195,216,1) 100%);
  background: -o-linear-gradient(top, rgba(165,230,246,1) 0%,rgba(138,195,216,1) 100%);
  background: -ms-linear-gradient(top, rgba(165,230,246,1) 0%,rgba(138,195,216,1) 100%);
  background: linear-gradient(to bottom, rgba(165,230,246,1) 0%,rgba(138,195,216,1) 100%);}

.b-product-colors__item span{position:relative;width:62px;height:40px;line-height:40px;border:0;display:block;-webkit-border-radius:2px;border-radius:2px;font-size:10px;background:#fff}
.b-product-colors__item_small span{width:40px;height:30px;line-height:30px;}
.b-product-colors__item span:before{content:"";display:block;position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border:1px solid transparent;-webkit-border-radius:2px;border-radius:2px}
a.b-product-colors__item:hover span:before,a.b-product-colors__item.active span:before{border-color:#fff;}
.b-product-colors__item.active span{border:0;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.4) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.4) inset}
.b-product-colors__item_color_9016 span{background:#fff}
.b-product-colors__item_color_3000 span{background:#BB2220}
.b-product-colors__item_color_2008 span{background:#FF701C}
.b-product-colors__item_color_4007 span{background:#511E3D}
.b-product-colors__item_color_1018 span{background:#FFDB14}
.b-product-colors__item_color_6016 span{background:#00664D}
.b-product-colors__item_color_5015 span{background:#0072B9}
.b-product-colors__item_color_5005 span{background:#00418C}

.b-product-colors__item_color_1000 span {background:#cccc99}
.b-product-colors__item_color_1001 span {background:#d2aa5a}
.b-product-colors__item_color_1002 span {background:#d0a818}
.b-product-colors__item_color_1003 span {background:#ffcc00}
.b-product-colors__item_color_1004 span {background:#e0b000}
.b-product-colors__item_color_1005 span {background:#d1a40f}
.b-product-colors__item_color_1006 span {background:#e3a529}
.b-product-colors__item_color_1007 span {background:#dd9f23}
.b-product-colors__item_color_1011 span {background:#ac7e24}
.b-product-colors__item_color_1012 span {background:#d8b400}
.b-product-colors__item_color_1013 span {background:#eae9c2}
.b-product-colors__item_color_1014 span {background:#d3c378}
.b-product-colors__item_color_1015 span {background:#f5e1aa}
.b-product-colors__item_color_1016 span {background:yellow}
.b-product-colors__item_color_1017 span {background:#f4c431}
.b-product-colors__item_color_1018 span {background:#fbe22b}
.b-product-colors__item_color_1019 span {background:#a68a3c}
.b-product-colors__item_color_1020 span {background:#a8901a}
.b-product-colors__item_color_1021 span {background:#ffcd06}
.b-product-colors__item_color_1023 span {background:#eec61b}
.b-product-colors__item_color_1024 span {background:#b29504}
.b-product-colors__item_color_1026 span {background:#ffff44}
.b-product-colors__item_color_1027 span {background:#aa880c}
.b-product-colors__item_color_1028 span {background:#fd9e00}
.b-product-colors__item_color_1032 span {background:#d0a300}
.b-product-colors__item_color_1033 span {background:#ff9a35}
.b-product-colors__item_color_1034 span {background:#e79645}
.b-product-colors__item_color_1035 span {background:#7c7660}
.b-product-colors__item_color_1036 span {background:#7b643a}
.b-product-colors__item_color_1037 span {background:#ff9f00}
.b-product-colors__item_color_2000 span {background:#e29600}
.b-product-colors__item_color_2001 span {background:#b02f00;color:#ddd}
.b-product-colors__item_color_2002 span {background:#d13600;color:#ddd}
.b-product-colors__item_color_2003 span {background:#e09500;color:#ddd}
.b-product-colors__item_color_2004 span {background:#d47a04;color:#ddd}
.b-product-colors__item_color_2005 span {background:#ff3100;color:#ddd}
.b-product-colors__item_color_2007 span {background:#ff8e01;color:#ddd}
.b-product-colors__item_color_2008 span {background:#d68212;color:#ddd}
.b-product-colors__item_color_2009 span {background:#d06b18;color:#ddd}
.b-product-colors__item_color_2010 span {background:#cc6600;color:#ddd}
.b-product-colors__item_color_2011 span {background:#d68822;color:#ddd}
.b-product-colors__item_color_2012 span {background:#d26a24;color:#ddd}
.b-product-colors__item_color_2013 span {background:#793213;color:#ddd}
.b-product-colors__item_color_3000 span {background:#b00900;color:#ddd}
.b-product-colors__item_color_3001 span {background:#8e0700;color:#ddd}
.b-product-colors__item_color_3002 span {background:#970700;color:#ddd}
.b-product-colors__item_color_3003 span {background:#8e0700;color:#ddd}
.b-product-colors__item_color_3004 span {background:#771f0b;color:#ddd}
.b-product-colors__item_color_3005 span {background:#611200;color:#ddd}
.b-product-colors__item_color_3007 span {background:#331818;color:#ddd}
.b-product-colors__item_color_3009 span {background:#641706;color:#ddd}
.b-product-colors__item_color_3011 span {background:#993333;color:#ddd}
.b-product-colors__item_color_3012 span {background:#bd7157;color:#ddd}
.b-product-colors__item_color_3013 span {background:#8c0700;color:#ddd}
.b-product-colors__item_color_3014 span {background:#cc6262;color:#ddd}
.b-product-colors__item_color_3015 span {background:#d68789;color:#ddd}
.b-product-colors__item_color_3016 span {background:#9d0c00;color:#ddd}
.b-product-colors__item_color_3017 span {background:#d03737;color:#ddd}
.b-product-colors__item_color_3018 span {background:#d12121;color:#ddd}
.b-product-colors__item_color_3020 span {background:#d20b00;color:#ddd}
.b-product-colors__item_color_3022 span {background:#d5462d;color:#ddd}
.b-product-colors__item_color_3024 span {background:#d20001;color:#ddd}
.b-product-colors__item_color_3026 span {background:#ff2600;color:#ddd}
.b-product-colors__item_color_3027 span {background:#bf0000;color:#ddd}
.b-product-colors__item_color_3031 span {background:#9e110e;color:#ddd}
.b-product-colors__item_color_3032 span {background:#700026;color:#ddd}
.b-product-colors__item_color_3033 span {background:#b13017;color:#ddd}
.b-product-colors__item_color_4001 span {background:#66536f;color:#ddd}
.b-product-colors__item_color_4002 span {background:#7c2527;color:#ddd}
.b-product-colors__item_color_4003 span {background:#d23e58;color:#ddd}
.b-product-colors__item_color_4004 span {background:#710b19;color:#ddd}
.b-product-colors__item_color_4005 span {background:#75406d;color:#ddd}
.b-product-colors__item_color_4006 span {background:#8f415b;color:#ddd}
.b-product-colors__item_color_4007 span {background:#462140;color:#ddd}
.b-product-colors__item_color_4008 span {background:#6b2948;color:#ddd}
.b-product-colors__item_color_4009 span {background:#7e6763;color:#ddd}
.b-product-colors__item_color_4010 span {background:#8b3455;color:#ddd}
.b-product-colors__item_color_4011 span {background:#755c96;color:#ddd}
.b-product-colors__item_color_4012 span {background:#555a75;color:#ddd}
.b-product-colors__item_color_5000 span {background:#404056;color:#ddd}
.b-product-colors__item_color_5001 span {background:#001a4f;color:#ddd}
.b-product-colors__item_color_5002 span {background:#00054a;color:#ddd}
.b-product-colors__item_color_5003 span {background:#111526;color:#ddd}
.b-product-colors__item_color_5004 span {background:#111526;color:#ddd}
.b-product-colors__item_color_5005 span {background:#2d2d6d;color:#ddd}
.b-product-colors__item_color_5007 span {background:#2d386c;color:#ddd}
.b-product-colors__item_color_5008 span {background:#13132d;color:#ddd}
.b-product-colors__item_color_5009 span {background:#0b2f5b;color:#ddd}
.b-product-colors__item_color_5010 span {background:#0b1877;color:#ddd}
.b-product-colors__item_color_5011 span {background:#0f1114;color:#ddd}
.b-product-colors__item_color_5012 span {background:#4a6e8c;color:#ddd}
.b-product-colors__item_color_5013 span {background:#00054a;color:#ddd}
.b-product-colors__item_color_5014 span {background:#6e6e6e;color:#ddd}
.b-product-colors__item_color_5015 span {background:#2851ae;color:#ddd}
.b-product-colors__item_color_5017 span {background:#003e91;color:#ddd}
.b-product-colors__item_color_5018 span {background:#007b6c;color:#ddd}
.b-product-colors__item_color_5019 span {background:#24439f;color:#ddd}
.b-product-colors__item_color_5020 span {background:#003a3c;color:#ddd}
.b-product-colors__item_color_5021 span {background:#006661;color:#ddd}
.b-product-colors__item_color_5022 span {background:#00004a;color:#ddd}
.b-product-colors__item_color_5023 span {background:#464f7d;color:#ddd}
.b-product-colors__item_color_5024 span {background:#5e718e;color:#ddd}
.b-product-colors__item_color_5025 span {background:#0e4967;color:#ddd}
.b-product-colors__item_color_5026 span {background:#0d0a39;color:#ddd}
.b-product-colors__item_color_6000 span {background:#21752f;color:#ddd}
.b-product-colors__item_color_6001 span {background:#216f2e;color:#ddd}
.b-product-colors__item_color_6002 span {background:#1d5f28;color:#ddd}
.b-product-colors__item_color_6003 span {background:#2d3520;color:#ddd}
.b-product-colors__item_color_6004 span {background:#003935;color:#ddd}
.b-product-colors__item_color_6005 span {background:#00281c;color:#ddd}
.b-product-colors__item_color_6006 span {background:#24261c;color:#ddd}
.b-product-colors__item_color_6007 span {background:#16230e;color:#ddd}
.b-product-colors__item_color_6008 span {background:#49473D;color:#ddd}
.b-product-colors__item_color_6009 span {background:#171e17;color:#ddd}
.b-product-colors__item_color_6010 span {background:#156722;color:#ddd}
.b-product-colors__item_color_6011 span {background:#71825e;color:#ddd}
.b-product-colors__item_color_6012 span {background:#1b2720;color:#ddd}
.b-product-colors__item_color_6013 span {background:#8c8556;color:#ddd}
.b-product-colors__item_color_6014 span {background:#30381d;color:#ddd}
.b-product-colors__item_color_6015 span {background:#003333;color:#ddd}
.b-product-colors__item_color_6016 span {background:#316d2f;color:#ddd}
.b-product-colors__item_color_6017 span {background:#347e35;color:#ddd}
.b-product-colors__item_color_6018 span {background:#2b8a20;color:#ddd}
.b-product-colors__item_color_6019 span {background:#acd0aa}
.b-product-colors__item_color_6020 span {background:#1e3315;color:#ddd}
.b-product-colors__item_color_6021 span {background:#718154;color:#ddd}
.b-product-colors__item_color_6022 span {background:#49443D;color:#ddd}
.b-product-colors__item_color_6024 span {background:#297d2f;color:#ddd}
.b-product-colors__item_color_6025 span {background:#385924;color:#ddd}
.b-product-colors__item_color_6026 span {background:#004a38;color:#ddd}
.b-product-colors__item_color_6027 span {background:#5b9b94;color:#ddd}
.b-product-colors__item_color_6028 span {background:#243329;color:#ddd}
.b-product-colors__item_color_6029 span {background:#005b34;color:#ddd}
.b-product-colors__item_color_6032 span {background:#339900}
.b-product-colors__item_color_6033 span {background:#508c85}
.b-product-colors__item_color_6034 span {background:#84aba7}
.b-product-colors__item_color_6035 span {background:#034924}
.b-product-colors__item_color_6036 span {background:#01413b}
.b-product-colors__item_color_7000 span {background:#78806a}
.b-product-colors__item_color_7001 span {background:#999999}
.b-product-colors__item_color_7002 span {background:#999966}
.b-product-colors__item_color_7003 span {background:#6f896f}
.b-product-colors__item_color_7004 span {background:#999A9D}
.b-product-colors__item_color_7005 span {background:#97957f;color:#ddd}
.b-product-colors__item_color_7006 span {background:#807850;color:#ddd}
.b-product-colors__item_color_7008 span {background:#7c6343;color:#ddd}
.b-product-colors__item_color_7009 span {background:#5d5d3d;color:#ddd}
.b-product-colors__item_color_7010 span {background:#575737;color:#ddd}
.b-product-colors__item_color_7011 span {background:#323a3d;color:#ddd}
.b-product-colors__item_color_7012 span {background:#616137;color:#ddd}
.b-product-colors__item_color_7013 span {background:#3d3d13;color:#ddd}
.b-product-colors__item_color_7015 span {background:#272b30;color:#ddd}
.b-product-colors__item_color_7016 span {background:#364135;color:#ddd}
.b-product-colors__item_color_7021 span {background:#161516;color:#ddd}
.b-product-colors__item_color_7022 span {background:#354435;color:#ddd}
.b-product-colors__item_color_7023 span {background:#948b6a}
.b-product-colors__item_color_7024 span {background:#2c292b;color:#ddd}
.b-product-colors__item_color_7026 span {background:#1f2323;color:#ddd}
.b-product-colors__item_color_7030 span {background:#a4987a}
.b-product-colors__item_color_7031 span {background:#374146;color:#ddd}
.b-product-colors__item_color_7032 span {background:#cfbe91}
.b-product-colors__item_color_7033 span {background:#535c4e;color:#ddd}
.b-product-colors__item_color_7034 span {background:#938E79}
.b-product-colors__item_color_7035 span {background:#C3C6C6}
.b-product-colors__item_color_7036 span {background:#99989A}
.b-product-colors__item_color_7037 span {background:#818588}
.b-product-colors__item_color_7038 span {background:#B1B3AC}
.b-product-colors__item_color_7039 span {background:#716D67;color:#ddd}
.b-product-colors__item_color_7040 span {background:#9CA2AA}
.b-product-colors__item_color_7042 span {background:#8F9699}
.b-product-colors__item_color_7043 span {background:#595C5C;color:#ddd}
.b-product-colors__item_color_7044 span {background:#BAB8AF}
.b-product-colors__item_color_7045 span {background:#8E969F}
.b-product-colors__item_color_7046 span {background:#80888F}
.b-product-colors__item_color_7047 span {background:#C6C6C8}
.b-product-colors__item_color_8000 span {background:#886E4B;color:#ddd}
.b-product-colors__item_color_8001 span {background:#996940;color:#ddd}
.b-product-colors__item_color_8002 span {background:#79564C;color:#ddd}
.b-product-colors__item_color_8003 span {background:#845A3E;color:#ddd}
.b-product-colors__item_color_8004 span {background:#865144;color:#ddd}
.b-product-colors__item_color_8007 span {background:#684D3B;color:#ddd}
.b-product-colors__item_color_8008 span {background:#795A3E;color:#ddd}
.b-product-colors__item_color_8011 span {background:#62493F;color:#ddd}
.b-product-colors__item_color_8012 span {background:#65403E;color:#ddd}
.b-product-colors__item_color_8014 span {background:#53463D;color:#ddd}
.b-product-colors__item_color_8015 span {background:#65433F;color:#ddd}
.b-product-colors__item_color_8016 span {background:#59433E;color:#ddd}
.b-product-colors__item_color_8017 span {background:#554641;color:#ddd}
.b-product-colors__item_color_8019 span {background:#4C4746;color:#ddd}
.b-product-colors__item_color_8022 span {background:#3D3C3C;color:#ddd}
.b-product-colors__item_color_8023 span {background:#995940;color:#ddd}
.b-product-colors__item_color_8024 span {background:#795A4A;color:#ddd}
.b-product-colors__item_color_8025 span {background:#776152;color:#ddd}
.b-product-colors__item_color_8028 span {background:#5C4A40;color:#ddd}
.b-product-colors__item_color_9001 span {background:#E7E0D3}
.b-product-colors__item_color_9002 span {background:#D6D4CA}
.b-product-colors__item_color_9003 span {background:#EEEEEB}
.b-product-colors__item_color_9004 span {background:#424142;color:#ddd}
.b-product-colors__item_color_9005 span {background:#3E3E3E;color:#ddd}
.b-product-colors__item_color_9006 span {background:#B2B3B2}
.b-product-colors__item_color_9007 span {background:#93928E}

.nodecoration{text-decoration:none}
.choose-color{display:inline-block;width:30px;height:20px;vertical-align:top;margin-right:8px;margin-top:-3px}
.choose-color span{display:inline-block;width:30px;height:20px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,.5);box-shadow:inset 0 0 4px rgba(0,0,0,.5);}

.certificates__item{display:inline-block;width:170px;vertical-align:top;margin-bottom:25px}
.certificates__item img{display:block;margin-bottom:10px}
.certificates__item-title{display:block;padding-right:10px}
.b-inner-content__page img {max-width:100%;min-width:60px;}
.b-slider__i-btn {display:none}

.privacy {margin-top:15px;}
.privacy a {text-decoration:underline;}
.b-slider__arrow {position:absolute;top:0;width:45px;bottom: 0;cursor:pointer;z-index: 100}
.b-slider__arrow:after {content:'';display:block;width:24px;height:97px;background:url(/f/i/arr.png) left top no-repeat;position:absolute;left:10px;top:66px;cursor:pointer}
.b-slider__arrow_left {left:0;}
.b-slider__arrow_right {right:0;}
.b-slider__arrow_left:after {-moz-transform: scaleX(-1);-webkit-transform: scaleX(-1);-o-transform: scaleX(-1);transform: scaleX(-1);-ms-filter: fliph; filter: fliph;}
.cat-link {display:block;height:240px;background:url(/f/i/catbg.jpg) center center no-repeat;-webkit-box-sizing:border-box;box-sizing:border-box;padding:62px 64px;font-size:21px;text-decoration:none;}
.cat-link span {display:block;background:rgba(255,255,255,.85);text-align:center;height:117px;line-height:117px;font-family:"PFDin", Arial, sans-serif;color:#00729a}

.oldprice {
  font-size: 18px;
  line-height: 22px;
  text-decoration: line-through;
  opacity: .75;
  display: block;
  margin-bottom: 5px;
}
.b-similar__cart .oldprice {
  margin-bottom: -7px;
  font-size: 16px;
}
.b-slider__wrap_event {
  font-weight: normal;
  top: 26px;
  width: auto;
  right: 75px;
}
.b-event-title {
  color: #d12e06;
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 9px;
  font-weight: bold;
  text-transform: uppercase;
  font-family: 'PFDinBold', Arial, sans-serif;
  letter-spacing: -0.025em;
  text-align: center;

}
.b-event-ribbon {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='194px' height='25px'%3E%3Cdefs%3E%3Cfilter id='Filter_0'%3E%3CfeFlood flood-color='rgb(209, 46, 6)' flood-opacity='1' result='floodOut' /%3E%3CfeComposite operator='atop' in='floodOut' in2='SourceGraphic' result='compOut' /%3E%3CfeBlend mode='normal' in='compOut' in2='SourceGraphic' /%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23Filter_0)'%3E%3Cpath fill-rule='evenodd' fill='rgb(138, 220, 231)' d='M194.000,25.000 L141.000,25.000 L133.000,25.000 L61.000,25.000 L50.000,25.000 L-0.000,25.000 L11.000,13.636 L-0.000,-0.000 L50.000,-0.000 L61.000,-0.000 L133.000,-0.000 L141.000,-0.000 L194.000,-0.000 L183.000,13.636 L194.000,25.000 Z'/%3E%3C/g%3E%3C/svg%3E") center no-repeat;
  height: 25px;
  line-height: 26px;
  text-align: center;
  color: #fff;
  font-family: 'PFDinBold', Arial, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 15px;
}
[data-href] {
  cursor: pointer;
}
a[href^='tel:'] {
  color: inherit!important;
  text-decoration: none!important;
}

.event {
  background: rgb(167,222,237);
  background: linear-gradient(0deg, rgba(167,222,237,1) 0%, rgba(195,245,252,1) 100%);
  box-shadow: 0 1px 0 rgb(0 0 0 / 25%);
  margin-bottom: 10px;
  position: relative;
}
.event__link {
  text-decoration: none;
  display: block;
  padding: 14px 20px;
  font-size: 17px;
  color: #464646;
}
.event__price {
  margin-left: 10px;
  margin-right: 3px;
}
.pagination {
  margin-top: 40px;
  display: flex;
  flex-wrap: wrap;
}
.pagination .page_link,.pagination .current {
  font-size: 16px;
  padding: 8px 10px;
  border-radius: 4px;
}
.pagination .page_link {
  background: #ededed;
  text-decoration: none;
}
.pagination .current {
  background: rgb(167,222,237);
  background: linear-gradient(0deg, rgba(167,222,237,1) 0%, rgba(195,245,252,1) 100%);
  color: #00729A;
}
.m-only {
  display: none;
}
.videowrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}
.videowrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-width: 0;
  outline-width: 0;
}
.table-responsive {
  width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  margin-bottom: 20px;
}
.b-item__466 .b-similar__image,
.b-item__475 .b-similar__image,
.b-item__476 .b-similar__image,
.b-item__477 .b-similar__image,
.b-item__478 .b-similar__image,
.b-item__479 .b-similar__image,
.b-item__480 .b-similar__image {
  padding-top: 32px!important;
}
@media (max-width: 991.98px) {
  html, body {
    min-width: 0;
  }
  .b-container {
    width: 100%;
    box-sizing: border-box;
    padding: 0 15px;
  }
  .i-block,
  .b-inner-content__menu,
  .b-similar:empty,
  .b-small-shadow,
  .b-medium-shadow,
  .b-wide-shadow,
  .help-inline-arrow,
  .b-slider__title_shadow,
  header,
  nav {
    display: none;
  }
  .b-inner-content__page {
    float: none;
    width: 100%;
  }
  .b-similar {
    margin-bottom: 20px;
  }
  .b-footer {
    padding: 25px 15px;
    font-size: 12px;
    line-height: 16px;
  }
  .b-address {
    float: none;
    text-align: left;
    margin-bottom: 20px;
  }
  .b-path,.i-nav-tabs {
    margin-left: -15px;
    margin-right: -15px;
    padding: 0 15px!important;
    white-space: nowrap;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .b-path::-webkit-scrollbar,.i-nav-tabs::-webkit-scrollbar {
    display: none;
  }
  .table-responsive {
    margin-bottom: 0;
  }
  .i-tab-content {
    margin-bottom: 25px;
  }
  .i-nav-tabs {
    display: flex;
  }
  .i-nav-holder {
    position: relative;
  }
  .i-nav-holder:before,.i-nav-holder:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 15px;
    bottom: 0;
    z-index: 2;
  }
  .i-nav-holder:before {
    left: -15px;
    background: linear-gradient(90deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
  }
  .i-nav-holder:after {
    right: -15px;
    background: linear-gradient(270deg, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 25%, rgba(255,255,255,0) 100%);
  }
  .i-nav-tabs > li {
    float: none;
  }
  .b-product__description {
    margin-right: 0;
  }
  .b-product__price {
    white-space: nowrap;
  }
  .b-contact-form__holder {
    margin-bottom: 20px;
  }
  .form-horizontal .help-inline {
    position: relative;
    left: 0;
    top: 0;
    margin-top: 10px;
  }
  .i-tab-pane {
    padding: 20px;
  }
  #choosecolor > div {
    width: 80vw!important;
  }
  .choose-colors {
    text-align: center;
  }
  .b-list-item__text img {
    max-width: 100%;
    height: auto;
  }
  .b-slider,.b-slider__item {
    width: calc(100vw - 30px);
    box-sizing: border-box;
    height: auto;
    display: block;
  }
  .b-slider__item {
    padding: 30px 0 40px;
    position: relative;
  }
  .b-slider__image {
    bottom: 0;
    left: 0;
    overflow: hidden;
  }
  .b-slider__image img {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    opacity: .4
  }
  .b-slider__wrap_new, .b-slider__title,.b-slider__description {
    position: static;
    width: auto;
  }
  .b-slider__wrap_new, .b-slider__description {
    padding: 0 60px;
    width: calc(100vw - 150px);
  }
  .b-slider__pager {
    width: 100%;
  }
  .b-splash {
    margin-bottom: 10px;
    width: 100%;
    overflow: hidden;
  }
  .b-slider__arrow:after {
    top: 50%;
    margin-top: -49px;
  }
  .b-splash__content {
    height: auto;
  }
  .b-extra__first,.b-extra__second {
    width: 100%;
    margin-bottom: 10px;
    float: none;
  }
  .b-extra {
    margin-bottom: 15px;
  }
  .b-advantages, .b-advantages__fixer, .b-news {
    width: 100%;
    float: none;
  }
  .b-advantages__item {
    background: linear-gradient(0deg, #f4f2f5 0%, #fdfdfd 100%);
  }
  .b-company {
    margin-bottom: 25px;
    width: 100%;
    overflow: hidden;
  }
  .b-company__text {
    padding-right: 40px;
  }
  .b-extra__second .b-extra__bg_white .b-extra__content {
    height: auto;
  }
  .b-usage {
    width: 100%;
    overflow: hidden;
  }
  .b-usage__holder {
    display: grid;
    grid-auto-flow: column;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-rows: 1fr 1fr;
    gap: 20px 20px;
    margin-bottom: 20px;
  }
  .b-usage__item {
    float: none;
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  body,.b-inner-content {
    font-size: 13px;
    line-height: 17px;
  }
  .b-similar tr, .b-similar td {
    display: block;
    padding: 0;
    border: 0;
  }
  .b-similar__image {
    float: left;
    width: 95px;
  }
  .b-item__466 .b-similar__image,
  .b-item__475 .b-similar__image,
  .b-item__476 .b-similar__image,
  .b-item__477 .b-similar__image,
  .b-item__478 .b-similar__image,
  .b-item__479 .b-similar__image,
  .b-item__480 .b-similar__image {
    padding-top: 8px!important;
  }
  .b-similar tr {
    border-top: 1px solid #ededee;
    padding-top: 20px;
    margin-bottom: 25px;
  }
  .b-similar__text,.b-similar .b-similar__cart {
    margin-left: 115px;
    padding: 0;
  }
  .b-similar .b-similar__cart {
    margin-top: 25px;
  }
  .b-similar__title {
    margin: 0 0 20px!important;
  }
  .b-inner-content p {
    margin-bottom: 25px;
  }
  .b-product__images {
    float: none;
    display: block;
    width: 100%;
    box-sizing: border-box;
  }
  .b-product__slider {
    width: 100%;
  }
  .b-product__description {
    margin-left: 0;
  }
  .b-product__images_big-image_item {
    right: 0;
  }
  .b-product__images_big-image {
    height: auto;
  }
  .b-product__images img {
    margin: 0 auto;
    max-width: 100%;
  }
  .b-contact-form__holder {
    float: none;
    width: 100%;
  }
  select, textarea, input[type="text"], input[type="tel"], input[type="email"], input[type="password"], input[type="file"] {
    width: 100%;
    box-sizing: border-box;
    padding: 10px;

  }
  .data td, .data th,.data-chars td, .data-chars th {
    padding: 11px 15px
  }
  .data p, .data-chars p  {
    margin: 0;
  }
  .b-product__slider {
    border-top: 3px solid #E8E8EA;
    border-bottom: 0;
  }
  .b-product__slider_holder {
    width: 100%;
    margin-left: 0;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .b-product__slider_holder::-webkit-scrollbar {
    display: none;
  }
  .b-product__slider_prev,.b-product__slider_next,.b-cart-table__header {
    display: none!important;
  }
  .b-product__slider_item {
    margin-right: 3px;
  }
  .b-product__slider_holder ul {
    display: flex;
  }
  .b-product__slider_holder ul li {
    width: 85px;
    flex: 0 0 85px;
  }
  .b-product__images_big-image_item {
    position: static
  }
  .b-list-item_cert .b-list-item__text {
    padding-left: 0;
  }
  .b-list-item_cert .b-list-item__text tr td:first-child {
    width: 140px;
  }
  .b-list-item_cert h3 {
    margin-top: 0;
  }
  .b-certificates {
    float: none;
    padding: 0 20px;
  }
  .b-company__text {
    margin-left: 0;
    padding: 20px 20px 0;
  }
  .b-certificates__slider {
    margin: 0 auto;
  }
  .b-usage__holder {
    grid-template-columns: 1fr 1fr ;
    grid-template-rows: 1fr 1fr 1fr;
    margin-bottom: 10px;
  }
  .m-only {
    display: block;
  }
  .b-cart-table tr, .b-cart-table td {
    display: block;
    padding: 0;
    border: 0;
  }
  .b-cart-table tr {
    border-top: 1px solid #dee6eb;
    padding-top: 20px;
    margin-bottom: 20px;
  }
  .b-cart-table__title {
    font-size: 15px;
    line-height: 19px;
  }
  .b-cart-table b.m-only {
    margin-bottom: 5px;
  }
  .b-cart-table td {
    text-align: left!important;
    white-space: normal!important;
  }
  .b-cart-table__total {
    margin-top: 15px;
  }
  .b-cart-table__total span {
    font-size: 18px;
    line-height: 22px;
  }
  .b-cart-table__delete {
    display: flex;
    color: #c00;
    text-decoration: none;
  }
  .b-cart-table__delete span:first-child {
    padding-right: 10px;
  }
  .b-cart-table__delete span+span {
    border-bottom: 1px dashed;
  }
  #price_total {
    display: block;
    padding-top: 5px;
  }
  .b-usage__item_title, .b-news__item_title,.b-advantages__item_text {
    font-size: 15px;
    line-height: 19px;
  }
  .b-product {
    width: 100%;
    overflow: hidden;
  }
}
@media (max-width: 599.98px) {
  .form-horizontal .control-label {
    display: block;
    float: none;
    padding: 0;
    margin-bottom: 5px;
  }
  .form-horizontal .controls {
    margin-left: 0;
  }
}
@media (max-width: 459.98px) {
  .b-dotted-line__line {
    display: none;
  }
  .b-dotted-line__left, .b-dotted-line__right {
    display: block;
    margin: 0;
    width: 100%;
    padding: 0;
  }
  .b-dotted-line__content {
    margin: 0;
  }
}
.mobile-menu {
  max-width: 980px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  background: #fff;
}
.mobile-menu__nav {
  border-bottom: 1px solid #ededee;
  display: flex;
  align-items: end;
}
.mobile-menu__nav-logo {
  padding-bottom: 7px;
}
.mobile-menu__nav-logo img {
  width: 92px;
  min-height: 47px
}
.mobile-menu__nav-description {
  font-family: "PFDin", Arial, sans-serif;
  font-size: 12px;
  line-height: 14px;
  max-width: 150px;
  padding: 15px 0 12px 15px
}
.menu-toggle {
  padding: 15px;
  cursor: pointer;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background: none;
  border: 0;
  margin: 0 10px 0 0;
  overflow: visible;
}
.menu-toggle, .menu-toggle:active, .menu-toggle:focus {
  outline: 0;
}
.menu-toggle:hover {
  opacity: 1;
}
.menu-toggle .menu-toggle__inner {
  -webkit-transition-duration: 0.1s;
  transition-duration: 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.menu-toggle .menu-toggle__inner::before {
  -webkit-transition: top 0.1s 0.14s ease, opacity 0.1s ease;
  transition: top 0.1s 0.14s ease, opacity 0.1s ease;
}
.menu-toggle .menu-toggle__inner::after {
  -webkit-transition: bottom 0.1s 0.14s ease, -webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
  transition: bottom 0.1s 0.14s ease, transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
body.menu-opened .menu-toggle .menu-toggle__inner {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition-delay: 0.14s;
  transition-delay: 0.14s;
  -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
body.menu-opened .menu-toggle .menu-toggle__inner::before {
  top: 0;
  opacity: 0;
  -webkit-transition: top 0.1s ease, opacity 0.1s 0.14s ease;
  transition: top 0.1s ease, opacity 0.1s 0.14s ease;
}
body.menu-opened .menu-toggle .menu-toggle__inner::after {
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  -webkit-transition: bottom 0.1s ease, -webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: bottom 0.1s ease, transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.menu-toggle__box {
  width: 20px;
  height: 20px;
  display: block;
  position: relative;
}
.menu-toggle__inner {
  display: block;
  top: 50%;
  margin-top: -1px;
}
.menu-toggle__inner, .menu-toggle__inner::before, .menu-toggle__inner::after {
  width: 20px;
  height: 2px;
  background-color: #8ecb10;
  border-radius: 0px;
  position: absolute;
  -webkit-transition-property: -webkit-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.15s;
  transition-duration: 0.15s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.menu-toggle__inner::before, .menu-toggle__inner::after {
  content: "";
  display: block;
}
.menu-toggle__inner::before {
  top: -9px;
  background: #a3d40e;
}
.menu-toggle__inner::after {
  bottom: -9px;
  background: #76c114;
}
body.menu-opened .menu-toggle .menu-toggle__inner::before, body.menu-opened .menu-toggle .menu-toggle__inner::after {
  background: linear-gradient(0deg, rgba(117,193,20,1) 0%, rgba(163,212,14,1) 100%);
}
.mobile-menu__menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-family: 'PFDin', Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
}
.mobile-menu__menu ul li:not(:last-child) {
  margin-bottom: 10px;
}
.mobile-menu__menu a {
  text-decoration: none;
  color: #464646;
  display: flex;
  padding:1px 15px 1px 70px;
}
.mobile-menu__menu a:hover {
  color: #00729a;
}
.mobile-menu__menu-holder {
  border-bottom: 1px solid #ededee;
  padding: 15px 0;
}
.mobile-menu__extra-holder {
  border-bottom: 1px solid #ededee;
}
.mobile-menu__extra-content {
  text-decoration: none;
  display: flex;
  font-family: 'PFDin', Arial, sans-serif;
  font-size: 16px;
  line-height: 21px;
  color: #464646;
  padding: 10px 15px 10px 70px;
  position: relative;
  min-height: 60px;
  box-sizing: border-box;
  align-items: center;
}
a.mobile-menu__extra-content:hover {
  color: #00729a;
}
.mobile-menu__extra-icon {
  position: absolute;
  left: 15px;
  top: 17px;
}
.mobile-menu__extra_cart .mobile-menu__extra-icon svg {
  width: 22px;
  height: 23px;
}
.mobile-menu__extra_delivery .mobile-menu__extra-icon svg {
  width: 22px;
  height: 23px;
}
.mobile-menu__cart {
  margin-left: 5px;
  color: #5bb417;
}
.mobile-menu__phone-extra {
  display: block;
  font-size: 12px;
  line-height: 14px;
  color: #5bb417;
}
.mobile-menu__phone {
  font-size: 22px;
  line-height: 26px;
  color: #000;
}
.mobile-menu__opener {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.mobile-menu__opener_opened {
  display: none;
}
.mobile-menu__extra_extraphones .mobile-menu__extra-content {
  display: block;
}
.mobile-menu__extra_extraphones .mobile-menu__extra-text {
  display: block;
}
.mobile-menu__extra_extraphones .mobile-menu__extra-text + .mobile-menu__extra-text {
  margin-top: 15px;
}
.mobile-menu__menu, .mobile-menu__extra_cart, .mobile-menu__extra_extraphones, .mobile-menu__extra_delivery {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: max-height .3s, opacity .3s;
}
body.menu-opened .mobile-menu__menu, body.menu-opened .mobile-menu__extra_cart, body.menu-opened .mobile-menu__extra_delivery, body.phones-opened .mobile-menu__extra_extraphones {
  max-height: 500px;
  opacity: 1;
}
body.phones-opened .mobile-menu__opener_opened {
  display: block
}
body.phones-opened .mobile-menu__opener_hidden {
  display: none
}
@media (min-width: 992px) {
  .mobile-menu {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .b-splash {
    padding-top: 15px;
  }
  /*.menu-back {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 100;
    background: rgba(0,0,0,.3);
    opacity: 0;
    visibility: hidden;
    transition: all .3s;
  }
  .menu-opened {
    overflow: hidden;
  }
  .menu-opened .mobile-menu {
    height: 100vh;
    box-sizing: border-box;
    padding-bottom: 80px;
  }
  .menu-opened .menu-back {
    opacity: 1;
    visibility: visible;
  }*/
  .mobile-menu, .event {
    z-index: 110;
  }
  .event + .mobile-menu {
    margin-top: -10px;
    padding-top: 10px;
    border-top: 1px solid #ededee;
  }
}
.mobile-menu__extra_cart .mobile-menu__extra-icon, .mobile-menu__extra_delivery .mobile-menu__extra-icon {
  width: 22px;
  height: 23px;
  background-size: 100%;
}
.mobile-menu__extra_cart .mobile-menu__extra-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NDE1NTM1Q0VCNEExMUVEQTk0M0VFOUJFQTZGQjBBQiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDE1NTM1QkVCNEExMUVEQTk0M0VFOUJFQTZGQjBBQiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjRhZTdlZTA5LTBiMGUtNDAxMi05YjQ2LWY2M2U4OTRmZjcwZiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Puw4iKcAAAMSSURBVHjazJlNaBNREMf3rYGKSIpNi1KPetPiSS9aKHjwYJtA0YtQEBVPQhEPBS+CBw8eexHB2kOPNtCkelAK+bCeRJC0RQ/WY4oEE6w9xECz/h9O8DmYzXvbfd0d+JHM29nJ2828eTO7YmE96Tn+UgW3wSsnBpLwetsMgzlwHOxGPWFX0+4ouBCPO+xp26ZBKfI7jPmKLlyR16KQYXok+IXEa/BL0U+AUzEICdHt2A5YAZeVsQzYiDok/P6CPNPTUYdEr0X3ErSV0DlLaa4a1ztcBe8VXdqPR7roNIx4WDwFXgRsgQlXwzLnRTRDxjHwRGdrlllhk9Ja1HLQ1by6uNzlVcSwcDTIM70O8O8IYZkl9ruFRFuvllgFdTBAuvwcBUXLhdkoGyu5mulkFyyzsQnLKWwEpBS9ASquQfzkmZ6xHK9jTC+DdkK/unTeUDHUpxRDp8F6j/O8kEKk8Gen07/iHbDCxtL7mCFK8tNtY/UZkGN62vD8oDRARX436TgcakTVYujcPhVDZfpdxzVcubwYEhrFkAhAjvko/C1+zGMpZzlbyDmNsrFi57srNw5D8ky/CA4H8NONETCg6A2w1tHdAAl9A2wqeh+4FOKGMcb0Ms1Vq+PoJkvgnqIvWlxwhX+aUJkqAsgym7BNKQZ9kMKLoW/0RMimbIE1k57Orxi6RW2LreKnSr/RNumae3XUw3F8ehkrcQPmykHwCFRAk/gIHtIxa37Eg3cp04ucBM9Bf5fjP8BNkLXhx3RrngSLoN/HRh57Qbah+zHJEkNgnooTR6PgmadzQvVjcofvgKSit8A0SBHTNNY5Lm3vhu3H5A7zB9ozYBbUiVkaU23Gw/Yj7r/VXnRNpZ+TkqLWXxXZ/n9X9BY7Z89+9rJx6EgrbD8mIfGZ6VP/seFjX8P24/fKgEsenFH0x+RjgfQpGuM9YKh+xExpUHfCQ+ALSGrab4OToBamH5OQqIEblF162XpkWwvbj+lOlwVXwbaPzU+yydrwc+D89UOmK/YTeEbvnY8QTXrwLd9JXwMfbPn5LcAANhrBQqFGXlsAAAAASUVORK5CYII=")
}
.mobile-menu__extra_delivery .mobile-menu__extra-icon {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAYAAABTTPsKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ4OCwgMjAyMC8wNy8xMC0yMjowNjo1MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MzQ3NkY2MUVCNEIxMUVEQjBGOUZBMDgzM0Y1MzMxOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MzQ3NkY2MEVCNEIxMUVEQjBGOUZBMDgzM0Y1MzMxOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhiYWE3ZjE5LWRmMWQtNDQxNC04ZDRlLWJmZmMwNjcxZDVjYyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRDYxMjMzNTBCM0VFMzExOURBM0E5NzYyNDdGRDdFQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpAeHMQAAAMQSURBVHja7JnPaxNBFMdnQiAHoRHjQROEHpP+EcY/wJuekkAtVO8mB/WPWAXRg/VXRLZ40Jv0nKx3sSp1b55CBTE3D7l0/A684HY6k8zuvlQiWfjQZPftvLcvb78z8ypff10TjEcd3ARX6ft78BTEXA6KKv8YJXAN3AKXgUxc64LbIAI74B2Y5HFWyJnNAIxACJpGsNND0rWQbAO6N2OGFVs2fY5K3qwXdLwe1EEARiAETSAdthHoEJHDRtIYIY0ZkI+5scj+lzWObI7BK8pYbCkdPcYmODdjDOWT9YJSUhjUQQBGIARNIC12JspxPgZdUAUdEDnsJPkKyXdAsRyzky8+lzlqM1WWEvK3SXXtPZ58vl/WmvkGnPG4sU+ftzwe7BeVySwdTpOo36Aln+2Xv+PD+oza7DucZs7SnKzfmFHrP7RKrHsqhUkMeqAG2mAIFKciWLggdz6V1T+szZf0fcv33ZFP/AJeZG2mm5oV/Y4JGuABGFuuaSoAMiUOwAC0QMmwmYBdcAVsgPszxrMxphga5jXUMPTtOKhN6KaAbgropoBunrTRoDahmwK6KaCbAropoJt2W18i8lmlGGLTRj7+eFZZFiuCYbYSDLPkdMy/wT3yCzhZm9cTgYgcE8wHCvLtnMWPyrNam9AyMUyR9bQvLMtqzaXDqDNRnbMyU6TRbdLsHt2byW/aDPtk/ZtxfYN1i3TEJ5HCEVjM6YAjw6d6FJcs3iXM8NGqJFYlsVBZW2V4VcOrDP+HOrz8KlHnXmHlOOo+C/gDMAAtUMqxwM9KiXwPKJYTC/hD/L1o7OmaxMO8W5qU2ZzXhDnUGd4GPx1PW6Ft0KKybmazSz5ttjrGbR3wHrh0iv2xNB395H5Qx7gn70UVtt6tbVueaBukaV85d9fyblQRDP2xpANzE9rgbMvKO8PzXC/E1Kn0OJe5V+H7fzo9UA/UQBsMLT+9q2skHQ82pLFqNHbsN3Gk70HsEr5ZZ+78+LdATWLQAzXQBkOgLHaKrrXJtkf3ZvJbZBB8W9Y74IjOsU46fwQYACDWTwU7l7upAAAAAElFTkSuQmCC")
}
.radio + .radio {margin-top: 5px;}
.product-prices__extra-title {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
}
.product-prices__extra {
  background: #eaf8fb;
  padding: 20px 20px 25px;
}
@media (min-width: 992px) {
  .product-prices {
    display: flex;
    align-items: flex-start
  }
  .product-prices__extra-title {
    margin-bottom: 10px;
  }
}
.b-product__price {
  white-space: nowrap;
}
.b-inner-content .b-similar__special {
  max-width: 153px;
  margin: 10px 0 5px;
  color: #999;
}

.footer {
  background: #292929;
  color: #949494;
  padding: 37px 0;
  font-family: 'PFDin',Arial,sans-serif;
  font-size: 14px;
  line-height: 20px;
}
.footer hr {
  background: transparent;
  border: 0;
  border-top: 1px solid rgba(255,255,255,.1);
  margin: 35px 0 25px;
}
.footer a, .footer a:hover {
  color: #0090c2
}
.row, .row > * {
  box-sizing: border-box;
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px -30px;
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding: 0 15px;
  margin-bottom: 30px;
}
.footer__certificates-image {
  max-width: 126px;
  margin-bottom: 20px;
}
.footer__certificates-description {
  color: #7b7b7b;
  margin-bottom: 20px;
}
.footer__menu, .footer__menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.footer__menu > li, .footer__title, .footer__title a, .footer__title a:hover {
  font-size: 19px;
  color: #fff;
  text-decoration: none;
}
.footer__title {
  margin-bottom: 21px;
}
.footer__menu > li {
  margin-bottom: 20px;
}
.footer__menu > li:last-child {
  margin-bottom: 0;
}
.footer__menu ul {
  font-size: 14px;
  margin-top: 21px;
  margin-bottom: 29px;
}
.footer__menu > li:last-child ul {
  margin-bottom: 0;
}
.footer__menu ul li {
  margin-bottom: 10px;
}
.footer__menu > li:last-child ul li:last-child {
  margin-bottom: 0;
}
.footer__menu a, .footer__menu a:hover {
  text-decoration: none;
  color: #fff;
}
.footer__menu ul a {
  color: #949494
}
.footer__menu ul a:hover {
  color: #0090c2;
  text-decoration: underline;
}
.footer__phone-number, .footer__phone-number:hover {
  font-size: 18px;
  line-height: 25px;
  color: #5bb417;
  margin-bottom: 3px;
}
.footer__phone-description {
  color: #949494;
}
.footer__phone {
  margin-bottom: 16px;
}
.footer__email {
  margin-top: 20px;
}
.footer__messengers {
  margin-top: 25px;
}
.footer__btn {
  display: inline-block;
  border-radius: 3px;
  background: linear-gradient(0deg, rgba(34,34,34,1) 0%, rgba(41,41,41,1) 100%);
  padding: 6px 13px 5px;
  color: #949494!important;
  text-decoration: none;
  border-top: 1px solid #464646;
  border-left: 1px solid #242424;
  border-right: 1px solid #242424;
  border-bottom: 1px solid #131313;
}
.footer__btn svg {
  display: inline-block;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 2px;
  margin-left: -2px;
}
.consultation {
  margin-top: 30px;
  background: #ceeb6c;
  border: 1px solid #a2a2a2;
  font-family: 'PFDin',Arial,sans-serif;
  text-align: center;
  position: relative;
}
.consultation, .consultation * {
  box-sizing: border-box;
}
.consultation__image img {
  display: block;
  margin: 0 auto;
  max-width: 90%;
}
.consultation__text {
  margin-bottom: 30px;
  padding: 20px 20px 0;
}
.consultation__title {
  font-size: 19px;
  line-height: 25px;
  color: #00729a;
  margin-bottom: 25px;
}
.consultation__text .i-btn {
  max-width: 222px;
  font-size: 14px;
  line-height: 20px;
  padding: 6px 14px 8px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 991.98px) {
  .consultation {
    margin-bottom: 15px;
  }
}
@media (min-width: 768px) {
  .col-md-4 {
    width: 33.333333%;
  }
  .col-md-6 {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .consultation {
    text-align: left;
  }
  .consultation__content {
    display: flex;
    align-items: center;
  }
  .consultation__text .i-btn {
    margin-left: 0;
    margin-right: 0;
  }
  .consultation__image {
    align-self: flex-end;
    padding-top: 35px;
    padding-left: 15px;
  }
  .consultation__text, .consultation__image {
    flex: 0 0 50%;
    width: 50%;
  }
  .consultation__text {
    padding: 30px 75px;
    margin-bottom: 0;
  }
}
.header-email a {min-width: 140px;display: inline-block;text-align:right;margin-right:3px;}
.b-extra__wide {
  margin-top: 26px;
}
.b-extra__wide .b-extra__item {
  border-top: 1px solid #E3E1E1;
  margin-right: 140px;
}
.b-extra__wide h2 {
  margin-right: 140px;
}
.b-extra__wide .b-extra__bg {
  position: relative;
  background: rgb(198,188,254);
  background: linear-gradient(0deg, rgba(198,188,254,1) 0%, rgba(223,218,252,1) 100%);
}
.b-extra__wide .b-extra__item_text {
  margin-left: 490px;
  padding-right: 0;
}
.b-extra__wide_new .b-extra__bg:after {
  content: '';
  display: block;
  position: absolute;
  right: 27px;
  top: 0;
  width: 116px;
  height: 145px;
  background: url('/f/i/new.png') left top no-repeat;
  background-size: 100%;
}
@media (max-width: 991.98px) {
  .b-extra__wide {
    margin-top: 0;
  }
  .b-extra__wide h2 {
    margin-right: 70px;
  }
  .b-extra__wide_new .b-extra__bg:after {
    width: 40px;
    height: 50px;
  }
  .b-extra__wide .b-extra__item_text {
    margin-left: 490px;
  }
  .b-extra__wide .b-extra__item {
    margin-right: 70px;
  }
}
@media (max-width: 767.98px) {
  .b-extra__wide {
    margin-bottom: 20px;
  }
  .b-extra__wide .b-extra__item_image {
    float: none;
    margin-right: -70px;
  }
  .b-extra__wide .b-extra__item_text {
    margin-left: 20px;
    margin-top: 20px;
  }
  .b-extra__wide .b-extra__item_image img {
    max-width: 100%;
  }
}
.b-slider__item_irradiators .b-slider__description {
  top: 95px
}

.b-slider__item_irradiators:after {
  content: '';
  display: block;
  position: absolute;
  left: 0;
  top: 18px;
  width: 90px;
  height: 21px;
  background: url(/f/i/new-bnr.png) left top no-repeat;
  background-size: 100%;
}
.b-slider__item_irradiators .b-slider__wrap_new {
  top: 65px;
}

@media (min-width: 992px) {
  .b-slider__item_irradiators:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 80%;
    background: linear-gradient(90deg, rgba(255,255,255,.75) 0%, rgba(255,255,255,.75) 50%, rgba(255,255,255,0) 100%);
  }
  .b-slider__item_irradiators .b-slider__description {
    width: 500px;
  }
  .b-slider__item_irradiators:after {
    width: 158px;
    height: 36px;
  }
}
@media (max-width: 991.98px) {
  .b-slider__item.b-slider__item_irradiators {
    padding-top: 50px;
  }
}
