﻿@font-face{font-family:Roboto-Regular;src:url('../fonts/Roboto-Regular.eot') format('embedded-opentype'),
url('../fonts/Roboto-Regular.ttf') format('truetype'),
url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:Roboto-Bold;src:url('../fonts/Roboto-Bold.eot') format('embedded-opentype'),
url('../fonts/Roboto-Bold.ttf') format('truetype'),
url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:a_AvanteBs-Regular;src:url('../fonts/a_AvanteBs-Regular.eot') format('embedded-opentype'),
url('../fonts/a_AvanteBs-Regular.ttf') format('truetype'),
url('../fonts/a_AvanteBs-Regular.svg#a_AvanteBs-Regular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:PTSans-Regular;src:url('../fonts/PTSans-Regular.eot') format('embedded-opentype'),
url('../fonts/PTSans-Regular.ttf') format('truetype'),
url('../fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
@font-face{font-family:PTSans-Bold;src:url('../fonts/PTSans-Bold.eot') format('embedded-opentype'),
url('../fonts/PTSans-Bold.ttf') format('truetype'),
url('../fonts/PTSans-Bold.svg#PTSans-Bold') format('svg');font-weight:normal;font-style:normal;font-display: swap;}
html, body{margin:0;padding:0;font-size:100%;height:100%;font:normal 0.917em PTSans-Regular;color:#333;background:#fff;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
table,
table th,
table td,
table tr{margin:0;padding:0;border-collapse:collapse;font-size:100%;}
table{margin-bottom:30px;}
table tr:first-child th{background-color:#29739f;color:#fff;border-left:1px solid #fff;}
table tr:first-child th:first-child{border-left:none;}
table th, table td{padding:5px 10px;}
table tr th{background-color:#d2e4f2;font-weight:normal;}
table tr td{background-color:#fff;color:#666;}
table tr:nth-child(even) th{background-color:#c6ddee;}
table tr:nth-child(even) td{background-color:#f0f6fa;}
table tr:last-child th, table tr:last-child td{border-bottom:2px solid #29739f;}
img{border:0;margin:0;padding:0;width:auto;max-width:100%;}
a{text-decoration:underline;color:#055c8f;cursor:pointer;}
a:hover{text-decoration:none;color:#ef7a04;}
p a:link{color:#055c8f;}
p a:visited{color:#666666;}
p a:hover{text-decoration:none;color:#ef7a04;}
p{margin:10px 0;padding:0;}
ul,
ol{margin:0 0 10px;padding:0;}
li.blackcircle{list-style-image:url(../imgs/listimg2.png);}
ul li{margin:0 0 0 14px;padding:0 0 8px 10px;list-style-image:url(../imgs/listimg.png);position:relative;}
ol{list-style-type:none;counter-reset:num;}
ol li{margin:0;padding:0 0 8px 0;position:relative;}
ol li::before{content:counter(num) '. ';counter-increment:num;color:#fff;background:#ef7a04;border-radius:50%;text-align:center;padding:1px 0 1px 6px;margin:1px 14px 0 0;}
form,
fieldset,
label{border:0 solid;margin:0;padding:0;}
input[type="submit"],
button{cursor:pointer;}
input[type="password"],
input[type="text"]{outline:none;width:100%;padding-left:14px;padding-right:14px;background-color:transparent;font-family:Roboto-Regular;color:#333333;overflow:hidden;float:left;box-sizing:border-box;background-color:#ffffff;border:none;border-radius:20px;min-height:40px;box-shadow:inset 0px 4px 0px #e2e7ea;margin-bottom:15px;white-space:nowrap;text-overflow:ellipsis;}
input[type="file"]{outline:none;width:100%;padding-left:14px;padding-right:40px;background-color:transparent;font-family:Roboto-Regular;color:#666;overflow:hidden;float:left;box-sizing:border-box;background-color:#fff;border-radius:20px;height:40px;box-shadow:inset 0px 4px 0px #f4f4f4;line-height:2.7em;white-space:nowrap;text-overflow:ellipsis;}
.jq-file__browse{line-height:40px;}
textarea{outline:none;width:100%;background-color:transparent;font-family:Roboto-Regular;color:#333;overflow:hidden;float:left;display:block;box-sizing:border-box;background-color:#ffffff;border:none;border-radius:20px;min-height:40px;box-shadow:inset 0px 4px 0px #e2e7ea;margin-bottom:15px;resize:none;min-height:100px;padding:14px;line-height:0.917em;font-size:0.875em;}
select{outline:none;width:100%;padding-left:14px;padding-right:40px;background-color:transparent;font-family:Roboto-Regular;color:#666;overflow:hidden;float:left;box-sizing:border-box;background-color:#fff;border:1px solid #d6d6d6;border-radius:20px;min-height:40px;box-shadow:inset 0px 4px 0px #f4f4f4;margin-bottom:15px;text-align:left;white-space:nowrap;text-overflow:ellipsis;}
.button-blue-border{background:none;border-radius:20px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:1.134em;color:#5eb4e7 !important;padding:0 20px;min-height:40px;line-height:36px;border:2px solid #5eb4e7;outline:none;margin-bottom:10px;display:inline-block;text-decoration:none;}
.button-blue-border:hover {opacity:0.8;}
button.white{background:none;border-radius:20px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:1.134em;color:#fff;padding:0 10px 0;min-height:40px;line-height:36px;border:2px solid #fff;outline:none;margin-bottom:10px;}
button:hover.white{border:2px solid #58aee1;}
button.white:disabled{border:2px solid #ccc;color:#ccc;}
a.yellow,
button.yellow{background:#ffbf00;border-radius:22px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:1.410em;color:#191919;padding:2px 16px 0;min-height:42px;line-height:42px;border:none;outline:none;margin-bottom:10px;}
button.yellow:disabled {background: #ccc;color:#888;}
a.yellow:hover,
button:hover.yellow{background:#e0ecf5;}
button.blue{background:#5eb4e7;border-radius:16px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:0.853em;color:#191919;padding:8px 12px 6px;border:none;outline:none;margin-bottom:10px;}
button:hover.blue{background:#e0ecf5;}
button.blueinminicart{background:#5eb4e7 url(../imgs/minicartbutton.png) 10px 7px no-repeat;border-radius:16px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:1.115em;color:#fff;padding:0 12px 0 35px;min-height:34px;max-height:34px;line-height:34px;border:none;outline:none;margin-bottom:10px;}
button:hover.blueinminicart{background:#e0ecf5 url(../imgs/minicartbutton.png) 10px 7px no-repeat;}
h6{color:#055c8f;font-family:a_AvanteBs-Regular;font-weight:normal;font-size:1.159em;margin:10px 0 !important;}
h5{color:#12203a;font-family:a_AvanteBs-Regular;font-weight:normal;font-size:1.363em;margin:10px 0 !important;}
h4{color:#055c8f;font-family:a_AvanteBs-Regular;font-weight:normal;font-size:1.363em;margin:10px 0 !important;}
h3{color:#12203a;font-family:a_AvanteBs-Regular;font-weight:normal;font-size:1.431em;margin:20px 0 !important;}
h2{color:#055c8f;font-family:a_AvanteBs-Regular;font-weight:normal;font-size:1.431em;margin:20px 0 !important;}
h1{color:#12203a;font-family:a_AvanteBs-Regular;font-weight:normal;font-size:2.000em;margin:20px 0 !important;}
.rel{position:relative;}
.abs{position:absolute;}
.fl{float:left !important;}
.fr{float:right !important;}
.clear{clear:both;font-size:0;height:0;overflow:hidden;}
.clear_none{clear:none !important;}
.helper{overflow:none !important;}
.alpha{margin-left:0 !important;}
.omega{margin-right:0 !important;}
.marginbottom{margin-bottom:20px !important;}
.line{border-bottom:3px solid #7d8107;width:100%;height:3px;margin-bottom:10px;}
.line2{border-bottom:1px solid #ddd;width:100%;height:1px;margin-bottom:20px;}
.show-only-mobile {display:none}
html,
body{height:100%;}
.all{height:100%;overflow:hidden;text-align:left;margin:auto;}
* html .all{height:55%;}
body > .all{height:auto;min-height:100%;position:relaive;}
header, nav, section,
article, aside{display:block;margin:0;padding:0;position:relative;}
#formSuccess{width:100%;height:100%;position:fixed;top:0;left:0;background:url(../imgs/shadow.png);z-index:10000;}
#formSuccess .message{position:absolute;width:500px;min-height:100px;background:#fff;top:50%;left:50%;margin:-50px 0 0 -250px;padding:10px 0 15px;}
#formSuccess .message a.close{display:block;position:absolute;top:10px;right:10px;background:url(../imgs/close.png) no-repeat;width:25px;height:25px;}
#formSuccess .message .text{color:#4c4c4c;text-align:center;font-size:1.5em;margin-top:15px;}
#getdiscount{overflow:hidden;width:40px;height:304px;position:fixed;top:0;bottom:0;right:0;margin:auto 0;background:url(../imgs/getdiscount.png) center left no-repeat;padding-left:40px;z-index:1000;cursor:pointer;}
#getdiscount .inner{background:#d92329;cursor:default;height:100%;overflow-y:auto;padding:0 10px;color:#fff;font-size:1.05em;width:210px;}
.container{text-align:left;max-width:1200px;min-width:320px;margin:auto;overflow:hidden;padding-left:10px;padding-right:10px;}
.grid_1{width:8.333333333333332%;}
.grid_2{width:16.666666666666664%;}
.grid_3{width:25%;}
.grid_4{width:33.33333333333333%;}
.grid_5{width:41.66666666666667%;}
.grid_6{width:50%;}
.grid_7{width:58.333333333333336%;}
.grid_8{width:66.66666666666666%;}
.grid_9{width:75%;}
.grid_10{width:83.33333333333334%;}
.grid_11{width:91.66666666666666%;}
.grid_12{width:100%;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{padding-left:10px;padding-right:10px;position:relative;min-height:1px;float:left;}
.hide{display:none !important;}
.hide2{position:relative;top:0;left:0;display:none;}
.show{display:block !important;}
.fixed{position:fixed;z-index:10000;top:0;left:0;width:100%;}
.blockselectiontext{font-family:PTSans-Regular;border-left:2px solid #2b739e;color:#2f4258;padding-left:30px;margin-bottom:30px;display:block;float:left;}
.importantinf{background:url(../imgs/importantinf.png) left no-repeat;min-height:24px;display:block;float:left;padding-left:30px;margin-bottom:30px;}
.questionanswer{background:url(../imgs/question-answer.png) left no-repeat;min-height:24px;display:block;float:left;padding-left:30px;margin-bottom:30px;}
.whiteugolok{position:relative;bottom:-11px;height:11px;background:url(../imgs/sliderugolok.png) bottom center no-repeat;z-index:1;}
.hqform{max-width:360px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px;}
.yellowquote{background:#ffbf00;padding:35px 40px;border-left:2px solid #d92329;color:#2f4258;margin-bottom:30px;position:relative;}
.bluequote{background:#5eb4e7;padding:35px 40px;border-left:2px solid #055c8f;color:#fff;margin-bottom:30px;position:relative;}
.greyquote{background:#c8dce9;padding:35px 40px;color:#2f4258;margin-bottom:30px;position:relative;margin-left:11px;}
.greyquoteugolok{background:url(../imgs/quoteugolok.png) center no-repeat;width:11px;min-height:22px;height:100%;position:absolute;top:0;left:-11px;}
.whitequotesleft{background:url(../imgs/whitequotesleft.png) center no-repeat;width:23px;height:16px;position:absolute;left:12px;top:12px;}
.whitequotesright{background:url(../imgs/whitequotesright.png) center no-repeat;width:23px;height:16px;position:absolute;right:12px;bottom:12px;}
.bluequotesleft{background:url(../imgs/bluequotesleft.png) center no-repeat;width:23px;height:16px;position:absolute;left:12px;top:12px;}
.bluequotesright{background:url(../imgs/bluequotesright.png) center no-repeat;width:23px;height:16px;position:absolute;right:12px;bottom:12px;}
.sales{font-family:Arial;font-weight:bold;font-size:1.128em;color:#fff;text-transform:uppercase;background:url(../imgs/sales.png) center no-repeat;padding:7px 10px 7px;}
.lot{display:block;}
.lot .lnumber{position:relative;display:inline-block;vertical-align:middle;padding:0;}
.lot .lnumber input[type=text]{text-align:center;font-family:PTSans-Regular;font-size:1.267em;color:#4c4c4c;float:none;min-height:34px;height:34px;padding-left:25px;padding-right:25px;width:80px;border:1px solid #CCC;border-bottom-color:#cccccc;box-shadow:0px 2px 0px #f4f4f4;border-radius:20px;margin-bottom:0;}
.lot .lnumber .lotpluse{right:0;left:auto;border-left:1px solid #ccc;border-radius:0 20px 20px 0;background:#fff url(../imgs/numberpluse.png) 3px center no-repeat;height:34px;width:20px;position:absolute;top:0;border:1px solid #CCC;border-bottom-color:#cccccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer;}
.lot .lnumber .lotminus{border-right:1px solid #ccc;border-radius:20px 0 0 20px;background:#fff url(../imgs/numberminus.png) 3px center no-repeat;left:0;height:34px;top:auto;bottom:0;position:absolute;right:0;width:20px;border:1px solid #CCC;border-bottom-color:#cccccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer;}
.overflowhiddenblock{overflow:hidden;}
.shadow2,.shadow{background:url(../imgs/shadow.png);position:fixed;width:100%;height:100%;top:0;left:0;z-index:40000;display:none;}
.productform{margin:-3em 0 0 -310px;border-radius:5px;}
.hoverform{position:fixed;width:640px;align-items:center;text-align:center;top:50%;left:50%;background-color:#fff;padding:20px;z-index:50000;display:none;box-shadow:0 1px 12px -2px rgba(126, 166, 192, 0.5);}
.hoverform > form,
.hoverform > div{margin-left:56px;}
.hoverform .field {margin-bottom: 10px;}
.hoverform .field input {margin-bottom:0 !important;}
.hoverform .mcart{height:46px;width:46px;border-radius:25px;background:#29739f url(../imgs/minicartsmall.png) 8px 5px no-repeat;float:left;position:absolute;top:50%;left:20px;margin-top:-23px;}
.hoverform span{margin-right:5px;display:inline-block;}
.hoverform span > span{margin-right:5px;font-family:PTSans-Bold;color:#055c8f;display:inline-block;}
.hoverform .coll{border-radius:14px;color:#fff;background:#ef7a04;padding:0 8px 0;max-height:24px;line-height:24px;text-align:center;font-size:1.05em;display:inline-block;margin-right:5px;margin-top:10px;}
.hoverform a.close{position:absolute;height:25px;width:25px;top:-10px;right:-10px;text-decoration:none;font-size:0.95em;text-align:center;padding-top:4px;color:#fff;line-height:17px;border-radius:25px;background-color:#c3d7e4;}
.hoverform a.yellow{display:inline-block;vertical-align:top;font-family:a_AvanteBs-Regular;font-size:0.983em;min-height:30px;line-height:29px;margin-top:6px;margin-bottom:10px;padding:2px 14px 0;text-decoration:none;}
.hoverform .header {font-size: 1.125rem; font-weight: bold; margin-bottom: 10px;}
#mainmenu{background-color:#c3d7e4;color:#4c4c4c;min-height:50px;vertical-align:middle;}
#mainmenu .container .grid_12{padding-left:0;padding-right:0;}
#mainmenu .nonehidden{overflow:visible !important;}
#mainmenu .menudesktop{overflow:visible !important;text-transform:uppercase;}
#mainmenu .menudesktop span{color:#4c4c4c;text-decoration:none;font-family:a_AvanteBs-Regular;font-size:0.909em;display:inline-block;padding:19px 0px 18px 0;position:relative;}
#mainmenu .menudesktop span:last-child{margin:0;}
#mainmenu .menudesktop span:hover{color:#d92329;}
#mainmenu .menudesktop span strong,
#mainmenu .menudesktop span a{font-weight:normal;color:#4c4c4c;text-decoration:none;display:block;padding-right:20px;padding-left:18px;border-right:1px solid #eaf1f6;}
#mainmenu .menudesktop span:first-child a{padding-left:0;}
#mainmenu .menudesktop span:last-child a{border-right:none;}
#mainmenu .menudesktop span:hover a{color:#d92329;}
#mainmenu .menudesktop span .activ{color:#d92329;}
#mainmenu .menudesktop span strong,
#mainmenu .menudesktop span .activ a{color:#d92329;}
#mainmenu .menudesktop span .dropmenu{display:none;}
#mainmenu .menudesktop span:hover .dropmenu{background-color:#fff !important;position:absolute;left:-3px;z-index:1000;white-space:nowrap;padding:0 20px 14px 0;box-shadow:1px 3px 8px -4px #333;text-transform:none;font-size:1.4em;display:block;border-top:2px solid #d92329;margin-top:18px;}
#mainmenu .menudesktop span:hover .dropmenu ul{margin:0;}
#mainmenu .menudesktop span:hover .dropmenu ul li{list-style:none;color:#4c4c4c;font-size:0.7em;line-height:40px !important;margin:0 0 -12px 0;background:url(../imgs/circledropmenu.png) right no-repeat;padding-left:0;}
#mainmenu .menudesktop span:hover .dropmenu ul li a{color:#4c4c4c;padding:2px 26px 2px 20px;text-decoration:underline;border-right:none;}
#mainmenu .menudesktop span:hover .dropmenu ul li a:hover{text-decoration:none;}
#mainmenu .topright{float:right;height:100%;}
#mp-menu{position:fixed;z-index:5;width:98%;height:270px;left:0;right:0;top:68px;margin:0 auto;background:#113b5e;display:none;overflow-y:auto;}
#mp-menu .mp-level{padding:10px 20px;}
#mp-menu .mp-level > ul{font-size:1.25em;}
#mp-menu .mp-level ul li{list-style:none;padding:10px 0;color:#fff;}
#mp-menu .mp-level ul li.this > span > a{color:#ccc;}
#mp-menu .mp-level ul li:last-child{padding-bottom:0;}
#mp-menu .mp-level > ul > li{margin:0;}
#mp-menu .mp-level > ul > li > a{margin-right:10px;}
#mp-menu .mp-level ul li i{width:25px;height:22px;display:inline-block;vertical-align:top;cursor:pointer;background:url(../imgs/mobilemenu-arrow.png) center no-repeat;}
#mp-menu .mp-level ul li i:hover{background-image:url(../imgs/mobilemenu-arrow-act.png);}
#mp-menu .mp-level > ul > li a{color:#fff;text-decoration:none;font-family:PTSans-Regular;}
#mp-menu .mp-level > ul > li a:hover{color:#ccc;}
#mp-menu .mp-level > ul > li ul{display:none;}
#mp-menu .mp-level > ul > li > ul{width:90%;}
#mp-menu .mp-level > ul > li ul li{padding:0;clear:both;}
#mp-menu .mp-level > ul > li ul li span{display:block;position:relative;}
#mp-menu .mp-level > ul > li ul li a{display:block;padding:10px 50px 10px 10px;border-bottom:1px dashed #1d4d75;}
#mp-menu .mp-level > ul > li ul li a:hover{background:#c3d7e4;color:#000;}
#mp-menu .mp-level > ul > li ul li i{width:42px;height:100%;position:absolute;top:0;right:0;z-index:10;border-bottom:1px dashed #062946;background-color:#1d4d75;}
#mp-menu .mp-level > ul > li ul li i:hover{background-color:#062946;}
.mobile-panel{padding-top:12px;}
.mobile-panel .logo{margin-right:10px;float:left;}
.mobile-panel .logo img{max-height:40px;}
.mobile-panel .toprightmobile{float:left;height:100%;margin-top:10px;}
.mobile-panel .toprightmobile .tel{float:left;font-family:a_AvanteBs-Regular;color:#005d95;font-size:1.4em;}
.mobile-panel .toprightmobile .tel a {text-decoration: none;}
.mobile-panel .toprightmobile .tel a:hover {color:#005d95;}
.mobile-panel .toprightmobile .worktimes span{display:block;}
.mobile-panel .minicart{display:block;float:right;border-left:1px solid #81adc7;min-height:46px;margin:0 40px 10px 5px;padding-left:20px;position:relative;height:100%;}
.mobile-panel .minicart .coll{border-radius:14px;color:#fff;background:#ef7a04;padding:0 8px 0;max-height:24px;line-height:24px;text-align:center;font-size:1.05em;position:absolute;margin-top:7px;left:7px;}
.mobile-panel .minicart .coll a{color:#fff;text-decoration:none;}
.mobile-panel .minicart .mcart{height:100%;width:42px;background:url(../imgs/minicart.png) center center no-repeat;position:absolute;}
.mobile-panel .searchform{position:relative;float:right;margin-top:3px;}
.mobile-panel .searchform button,
.mobile-panel .searchform a.show-search{display:block;cursor:pointer;background:url(../imgs/searchbutton3.png) no-repeat;text-transform:uppercase;width:30px;height:30px;border:none;outline:none;margin:5px 7px 0 0;}
.mobile-panel .searchform button{background-image:url(../imgs/searchbutton3-act.png);}
.mobile-panel .searchform a.show-search{position:relative;z-index:2;}
.mobile-panel .searchform .mobilesearchform{position:fixed;width:300px;height:0;top:68px;right:10px;margin:0 auto;overflow:hidden;border-radius:0 0 20px 20px;box-shadow:0 0 5px #ccc;}
.mobile-panel .searchform .mobilesearchform.viewed{z-index:3;}
.mobile-panel .searchform .mobilesearchform input{padding:0 40px 0 10px;margin:0;min-height:40px;border-radius:0 0 20px 20px;}
.mobile-panel .searchform .mobilesearchform button{position:absolute;right:0;top:0;}
#mainmenu .topright .tel{float:left;font-family:a_AvanteBs-Regular;font-size:1.885em;color:#005d95;margin:11px 5px 10px 0;display:flex;align-items:center;}
#mainmenu .topright .tel a {text-decoration: none;}
#mainmenu .topright .tel a:hover {color:#005d95;}
#mainmenu .topright .tel a.tel__whatsapp {margin-right: 5px;height:27px;}
#mainmenu .topright .worktimes{min-height:27px;padding-left:35px;margin:11px 0 10px 0;float:right;font-family:Roboto-Regular;font-size:0.909em;color:#4c4c4c;background:url(../imgs/worktimes.png) left center no-repeat;}
.mp-level .tel{float:left;font-family:a_AvanteBs-Regular;font-size:1.5em;color:#005d95;padding:20px 10px 10px 10px;}
.mp-level .worktimes{display:block;min-height:27px;padding:10px;padding-left:35px;margin:0 0 10px 10px;float:left;font-family:Roboto-Regular;color:#4c4c4c;background:url(../imgs/worktimes2.png) left center no-repeat;}
.mp-level .ssilki{width:inherit;padding:10px;display:inline-block;float:left;text-align:center;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.mp-level .ssilki a{display:inline-block;}
.mp-level .ssilki a:first-child{margin-right:60px;}
.mp-level .worktimes span{display:block;}
#mainmenu .topright .worktimes span{display:block;}
.headercenter{background-color:#29739f;color:#fff;position:relative;}
.headercenter .headerugolok{position:relative;bottom:-11px;height:11px;background:url(../imgs/headerugolok.png) bottom center no-repeat;z-index:1;}
.headercenter .logo{float:left;text-decoration:none;margin:25px 30px 0 0;}
.headercenter .searchblock{margin:10px 0 0;text-align:center;width:50%;margin-left:auto;margin-right:auto;}
.headercenter .searchblock .textzagsearch{font-family:a_AvanteBs-Regular;font-size:1.243em;text-transform:uppercase;}
.headercenter .searchblock .searchform{display:block;background:#fff;border-radius:20px;margin-top:10px;margin-bottom:9px;overflow:hidden;box-shadow:inset 0px 4px 0px #e2e7ea;position:relative;}
.headercenter .searchblock .searchform .mainsearchform input[type="text"]{outline:none;width:100%;padding-left:14px;padding-right:160px;background-color:transparent;font-family:Roboto-Regular;font-size:0.818em;color:#333333;overflow:hidden;display:block;outline:none;z-index:1;box-sizing:border-box;border:none;min-height:34px;box-shadow:none;margin:0;}
.headercenter .searchblock .searchform .mainsearchform button[type=submit]{position:absolute;top:0;right:0;z-index:2;cursor:pointer;background:#ffbf00 url(../imgs/searchbutton.png) 5px center no-repeat;border-radius:16px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;color:#191919;padding:0 12px 0 34px;margin:0;border:none;outline:none;display:block;max-height:34px;line-height:34px;}
.headercenter .searchblock .searchform .mainsearchform button[type=submit]:hover{background:#e0ecf5 url(../imgs/searchbutton.png) 5px center no-repeat;}
.headercenter .minicart{display:block;float:right;height:100%;border-left:1px solid #81adc7;min-height:70px;margin:10px 0 0 30px;padding-left:90px;position:relative;vertical-align:middle;max-width:260px;width:22%;}
.headercenter .minicart .mcart{height:100%;width:42px;background:url(../imgs/minicart.png) center center no-repeat;position:absolute;left:25px;}
.headercenter .minicart .coll{display:inline-block;margin:0 10px 5px 0;font-family:Roboto-Bold;float:left;}
.headercenter .minicart .coll a{text-decoration:none;color:#ffd23d;}
.headercenter .minicart .coll a:hover{text-decoration:underline;}
.headercenter .minicart .summ{display:inline-block;margin:0 0 5px 0;font-family:Roboto-Bold;}
.headercenter .minicart .summ a{text-decoration:none;color:#ffd23d;}
.headercenter .minicart .summ a:hover{text-decoration:underline;}
.headercenter .minicart .buttons{display:block;margin-left:-8px;}
.headercenter .minicart .buttons button.white{background:none;border-radius:16px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:0.853em;color:#fff;padding:0 8px 0;min-height:30px;line-height:26px;display:block;border:2px solid #fff;outline:none;display:inline-block;float:left;}
.headercenter .minicart .buttons button:hover.white{border:2px solid #58aee1;}
.headercenter .minicart .buttons a.blue{background:#5eb4e7;border-radius:16px;text-transform:uppercase;text-align:center;font-family:a_AvanteBs-Regular;font-size:0.853em;color:#191919;padding:0 8px 0;width:82px;height:32px;line-height:33px;display:block;border:none;outline:none;display:inline-block;float:left;text-decoration:none;}
.headercenter .minicart .buttons a.blue:hover{background:#e0ecf5;}
.headercenter .minicart .buttons button{margin-bottom:5px;}
.headercenter .minicart .buttons button:first-child{margin-right:5px;}
.headercenter .minicart .ssilki{display:inline-block;margin-top:-2px;}
.headercenter .minicart .ssilki a{color:#fff;display:inline-block;}
.headercenter .minicart .ssilki a:first-child{margin-right:20px;}
.contents{padding-top:25px;}
.no-webp .contents {
	background:url(../imgs/backgroundlinefoncontent.png) center top repeat-x;
}
.webp .contents {
	background:url(../imgs/backgroundlinefoncontent.png.webp) center top repeat-x;
}
.contents .container{padding-bottom:30px;}
.contentblock{padding-top:30px;}
.contents h1{margin:0 0 20px !important;}
.blockzagolovok{color:#12203a;font-weight:normal;font-family:a_AvanteBs-Regular;font-size:2.000em;margin:30px 0 !important;text-align:center;text-transform:uppercase;margin-top:0 !important;}
.sliders .blockzagolovok{margin:10px 0 !important;margin-top:0 !important;}
.no-webp .sliders{background:url(../imgs/backgroundlinefon1.png) center top repeat-x;}
.webp .sliders {
	background: url(../imgs/backgroundlinefon1.png.webp) center top repeat-x;
}
.sliders .sl1{padding-top:30px;}
.sliders .sl1 .slidersales{margin-bottom:30px;}
.sliders .sl1 .slidersales .slidecontainer{padding-left:30px;padding-right:30px;}
.sliders .sl1 .slidersales .swiper1-container{margin-left:auto;margin-right:auto;margin:0 auto;overflow:hidden;z-index:1;}
.sliders .sl1 .slidersales .swiper-slide{height:auto;text-align:center;max-height:250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.sliders .sl1 .slidersales .swiper-slide a{display:block;height:auto;font-family:a_AvanteBs-Regular;font-size:1.091em;text-transform:uppercase;}
.sliders .sl1 .slidersales .swiper-slide a .slimg{display:table-cell;vertical-align:middle;}
.sliders .sl1 .slidersales .swiper-slide a .slssilka{text-align:left;display:table-cell;vertical-align:middle;padding-left:20px;}
.sliders .sl1 .slidersales .swiper-slide a .slimg img{max-height:100px;overflow:hidden;}
.sliders .sl1 .slidersales .swiper-button-prev{position:absolute;top:57%;width:17px;height:47px;margin-top:-22px;z-index:1;cursor:pointer;-moz-background-size:17px 47px;-webkit-background-size:17px 47px;background-size:17px 47px;background-position:center;background-repeat:no-repeat;}
.sliders .sl1 .slidersales .swiper-button-next{position:absolute;top:57%;width:17px;height:47px;margin-top:-22px;z-index:1;cursor:pointer;-moz-background-size:17px 47px;-webkit-background-size:17px 47px;background-size:17px 47px;background-position:center;background-repeat:no-repeat;}
.sliders .sl1 .slidersales .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}
.sliders .sl1 .slidersales .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../imgs/buttonprev.png);left:10px;right:auto;}
.sliders .sl1 .slidersales .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../imgs/buttonnext.png);right:10px;left:auto;}
.sliders .sl2{background:rgba(255, 255, 255, 0.5);padding-top:30px;}
.sliders .sl2 .sliderugolok{position:relative;bottom:-11px;height:11px;background:url(../imgs/sliderugolok.png) bottom center no-repeat;z-index:1;}
.sliders .sl2 .slidersales{margin-bottom:20px;}
.sliders .sl2 .slidersales .slidecontainer{padding-left:30px;padding-right:30px;}
.sliders .sl2 .slidersales .swiper2-container{margin-left:auto;margin-right:auto;margin:0 auto;overflow:hidden;z-index:1;}
.sliders .sl2 .slidersales .swiper-slide{height:auto;text-align:center;max-height:250px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.sliders .sl2 .slidersales .swiper-slide a{display:block;height:auto;font-family:a_AvanteBs-Regular;font-size:1.091em;text-transform:uppercase;}
.sliders .sl2 .slidersales .swiper-slide a .slimg{display:table-cell;vertical-align:middle;}
.sliders .sl2 .slidersales .swiper-slide a .slssilka{text-align:left;display:table-cell;vertical-align:middle;padding-left:20px;}
.sliders .sl2 .slidersales .swiper-slide a .slimg img{max-height:100px;overflow:hidden;}
.hits-button-prev, .sliders .sl2 .slidersales .swiper-button-prev{position:absolute;top:57%;width:17px;height:47px;margin-top:-22px;z-index:1;cursor:pointer;-moz-background-size:17px 47px;-webkit-background-size:17px 47px;background-size:17px 47px;background-position:center;background-repeat:no-repeat;}
.hits-button-next, .sliders .sl2 .slidersales .swiper-button-next{position:absolute;top:57%;width:17px;height:47px;margin-top:-22px;z-index:1;cursor:pointer;-moz-background-size:17px 47px;-webkit-background-size:17px 47px;background-size:17px 47px;background-position:center;background-repeat:no-repeat;}
.hits-button-prev.swiper-button-disabled, .hits-button-next.swiper-button-disabled, .sliders .sl2 .slidersales .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}
.hits-button-prev, .sliders .sl2 .slidersales .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../imgs/buttonprevblue.png);left:10px;right:auto;}
.hits-button-next, .sliders .sl2 .slidersales .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../imgs/buttonnextblue.png);right:10px;left:auto;}
.hits-slider-cont {position: relative;padding-left:30px;padding-right:30px;}
.hits-swiper-container {margin:0 auto;overflow:hidden;z-index:1;padding: 0 20px 30px;}
.hit__slide {padding: 12px;overflow: hidden;box-shadow: 0 1px 12px -2px #c3d7e4;border-top: 2px solid #d92329;min-height:100%; height: auto;background:#fff url(../imgs/backgroundpsblock.png) right bottom no-repeat;}
.hit__slide-img-wrap {height: 196px;margin-bottom:20px;position:relative;}
.hit__slide-imglink {display: block;height: 100%;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;}
.hit__slide-img {min-width: 100%;max-width: 100%;max-height: 100%;}
.hit__slide-sales {width:87px;position: absolute;left: 0;bottom:10px;}
.hit__slide-model{font-size: 1.227em;margin-bottom: 10px;text-align:center;}
.hit__slide-modellink {text-decoration:none;}
.hit__slide-modellink:hover {text-decoration:underline;}
.hit__slide-oldprice {text-align:center;}
.hit__slide-oldpriceval {text-decoration:line-through;}
.hit__slide-salesprice {text-align:center;font-family: PTSans-Regular;font-size: 1.273em;margin: 0 0 10px 0;}
.hit__slide-salespriceval {font-family: PTSans-Bold;color:#055c8f;}
.hit__slide-variants {width: 100%;text-align: center;}
.hit__slide-variants .lnumber {margin-bottom: 10px;}
.preim{background:#055c8f;position:relative;padding:30px 0 0;color:#fff;}
.preim .preimugolok{position:relative;bottom:-11px;height:11px;background:url(../imgs/preimugolok.png) bottom center no-repeat;z-index:1;}
.preim .blockzagolovok{color:#fff;margin-bottom:30px !important;}
.preim .preimbackgroundimg{text-align:center;position:absolute;top:0;width:100%;opacity:0.1;height:100%;overflow:hidden;}
.preim .preimbackgroundimg img{width:100%;min-width:1280px;}
.preim .preimblock{display:block;color:#fff;text-align:center;margin-bottom:30px;}
.preim .preimblock .pblockimg{margin-bottom:30px;}
.preim .preimblock .pblocktopinf{font-family:Roboto-Regular;font-size:1.454em;margin-bottom:20px;}
.preim .preimblock .pblocktopinf span{font-family:Roboto-Bold;color:#ffbf00;}
.preim .preimblock .pblockbotinf{font-family:Roboto-Regular;font-size:1.05em;}
.preim .preimblock .pblockbotinf a{color:#ffbf00;}
.preim .obratniyzvonok{min-height:60px;background:rgba(18, 32, 58, 0.6) url(../imgs/fonimg1-2.png) center center no-repeat;padding-top:10px;}
.preim .obratniyzvonok .container{margin-bottom:-11px;}
.preim .obratniyzvonok .ozvonzag{font-family:a_AvanteBs-Regular;font-size:1.227em;text-transform:uppercase;}
.preim .obratniyzvonok .ozvonzag span{font-size:1.556em;display:block;}
.preim .obratniyzvonok .ozvoninput{position:inherit;margin:0 10px 0 0;width:62%;}
.preim .obratniyzvonok .ozvoninput input{padding-right:60%;margin-bottom:0;}
.preim .obratniyzvonok .ozvoninput .telfont input{background:none;box-shadow:none;position:absolute;right:0;width:55%;border-radius:0 20px 20px 0;border-left:1px solid #dedede;padding-right:0;}
.preim .obratniyzvonok .ozvonbutton{float:right;margin-left:10px;}
.preim .obratniyzvonok .privacy {color:#ccc;margin-bottom:0;}
.preim .obratniyzvonok .privacy a{color:#ccc;}
.catalog {padding-top:30px;}
.no-webp .catalog{background:url(../imgs/backgroundlinefon2.png) center top repeat-x;}
.webp .catalog {
	background: url(../imgs/backgroundlinefon2.png.webp) center top repeat-x;
}
.catalog .catalogugolok{position:relative;bottom:-11px;height:11px;background:url(../imgs/sliderugolok.png) bottom center no-repeat;z-index:1;}
.catalog .container{position:relative;overflow:visible;}
.catalog .blockzagolovok{color:#333;margin-bottom:30px !important;}
.catalog .catalogblock{margin-bottom:20px;}
.catalog .catalogblock > a{font-family:Roboto-Regular;font-size:1.454em;color:#055c8f;margin-bottom:28px;display:block;position:relative;z-index:1;}
.catalog .catalogblock p{position:relative;z-index:1;}
.catalog .catalogblock span{position:relative;z-index:1;}
.catalog .catalogblock a:hover{color:#ef7a04;}
.catalog .catalogblock .jq-selectbox__select{border:1px solid #d6d6d6;}
.catalog .catalogblock .jq-selectbox__dropdown{border:1px solid #CCC;}
.catalog .catalogblock .catblockzag{font-family:Roboto-Regular;font-size:1.454em;color:#055c8f;margin-bottom:10px;}
.catalog .catalogakcii{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:340px;height:100%;width:100%;padding:130px 20px 0 60px;margin-top:-85px;margin-bottom:30px;float:left;}
.webp .catalog .catalogakcii {
	background:url(../imgs/backgroundyellowcatalog.png.webp) top left no-repeat;
}
.no-webp .catalog .catalogakcii {
	background:url(../imgs/backgroundyellowcatalog.png) top left no-repeat;
}
.catalog .catalogakcii .backgroundcatalogcolors{background:url(../imgs/backgroundcatalogcolors.png) bottom left no-repeat;width:365px;height:255px;position:absolute;right:10px;top:-100px;}
.catalog .catalogakcii .catakciizag{text-align:center;font-family:a_AvanteBs-Regular;font-size:2.647em;color:#fff;text-transform:uppercase;margin-bottom:20px;}
.catalog .catalogakcii .catakciitext{font-family:Roboto-Regular;font-size:1.114em;color:#12203a;width:46%;float:left;margin-bottom:20px;}
.catalog .catalogakcii .catakciitext p{margin-top:0;}
.catalog .catalogakcii .catakciitext ul li{padding:0 0 8px 0;list-style-image:url(../imgs/listimg2.png);}
.catalog .catalogakcii .catakciitext ul li strong{font-family:Roboto-Bold;font-size:1.099em;color:#fff;font-weight:normal;}
.catalog .catalogakcii .catakciitext ul li i{font-family:Roboto-Bold;font-size:1.099em;color:#ffbf00;background:#333;padding:0 4px 2px;display:inline-block;margin-top:2px;font-style:normal;}
.catalog .catalogakcii .catakciiform{width:50%;float:right;text-align:center;}
.catalog .catalogakcii .catakciiform button{float:none;padding:0 6px 0;}
.helpquestions{background:#055c8f;overflow:hidden;position:relative;padding:30px 0 20px;color:#fff;}
.helpquestions .blockzagolovok{color:#fff;margin-bottom:30px !important;}
.helpquestions .hqtext{font-family:Roboto-Regular;font-size:1.273em;text-align:center;margin-bottom:30px;}
.helpquestions .hqtextmarkers{display:inline-block;font-family:Roboto-Regular;font-size:1.091em;margin-bottom:30px;}
.helpquestions .hqform{max-width:360px;margin-left:auto;margin-right:auto;text-align:center;}
.helpquestions .hqform.hqform_zapravka{max-width:960px;}
.helpquestions .hqform .privacy{color:#ccc;text-align:center;}
.helpquestions .hqform .privacy input, .helpquestions .hqform .privacy .jq-checkbox{display:inline-block;float:none;vertical-align:top;}
.helpquestions .hqform .privacy label{display:inline-block;vertical-align:top;}
.helpquestions .hqform .privacy a{color:#ccc;}
.helpquestions .hqbackgroundimg{text-align:center;position:absolute;top:0;width:100%;opacity:0.2;}
.helpquestions .hqbackgroundimg img{width:100%;min-width:1280px;}
.seotext{margin-bottom:30px;padding-top:30px;}
.seotext h1{text-transform:uppercase;margin-top:0 !important;}
.seotext img{margin:0 0 30px 30px;width:50%;}
.seotext{font-family:Roboto-Regular;}
.productgroups{padding-top:30px;border-top:1px solid #d6d6d6;}
.productgroups .container{text-align:center;}
.pgblock{margin-bottom:30px;margin-right:2%;width:22%;display:inline-block;vertical-align:middle;}
.pgblock a{display:block;height:auto;font-family:a_AvanteBs-Regular;font-size:1.091em;text-transform:uppercase;}
.pgblock .pgssilka{text-align:left;display:table-cell;vertical-align:middle;padding-left:20px;}
.pgblock .pgimg{display:table-cell;vertical-align:middle;width:80px;}
.pgblock .pgimg img{max-height:100px;overflow:hidden;}
.helptel{background:#055c8f;overflow:hidden;position:relative;padding:30px 0 20px;color:#fff;}
.helptel .blockzagolovok{color:#fff;margin-bottom:30px !important;}
.helptel .htbackgroundimg{text-align:center;position:absolute;top:0;width:100%;opacity:0.2;}
.helptel .htbackgroundimg img{width:100%;min-width:1280px;}
.helptel .htzag{font-family:Roboto-Regular;font-size:1.273em;margin-bottom:20px;}
.helptel .htzag span{font-size:1.556em;display:block;}
.helptel .htinput{position:inherit;margin:0 10px 0 0;width:100%;}
.helptel .htinput input{padding-right:53%;margin-bottom:10px;}
.helptel .htinput .telfont input{box-shadow:none;position:absolute;right:0;width:50%;border-radius:0 20px 20px 0;border-left:1px solid #dedede;padding-right:0;}
.helptel .htbutton{float:left;margin-right:20px;}
.helptel .privacy{color:#ccc;margin-bottom:0; margin-top:10px;overflow:hidden;}
.helptel .privacy a{color:#ccc;}
.payship{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.payship .grid_6{margin-bottom:100px;}
.payship .blockzagolovok{text-transform:none;}
.payship .psblock{background:#fff url(../imgs/backgroundpsblock.png) right bottom no-repeat;padding:20px 30px 30px 20px;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;font-family:Roboto-Regular;font-size:1.09em;height:100%;}
.payship .psblock .psblockbox{margin-left:60px;border-bottom:1px solid #ccc;position:relative;padding-bottom:10px;margin-bottom:20px;}
.payship .psblock .psblockbox:last-child{border-bottom:none;margin-bottom:-70px;}
.payship .psblock .psblockbox strong{font-family:Roboto-Bold;color:#1864b0;}
.payship .psblock .psblockbox .psbboximg{width:43px;min-height:43px;position:absolute;top:0;left:-60px;}
.payship .psblock .psblockbox .psbboxzag{padding-top:8px;color:#1864b0;font-size:1.273em;margin-bottom:20px;}
.payship .psblock .psblockbox .psbboxzag span{font-family:Roboto-Regular;color:#4c4c4c;font-size:0.825em;}
.contactsteladress{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-bottom:20px;}
.contactsteladress .blockzagolovok{text-transform:none;}
.contactsteladress .contactblock{display:block;float:left;margin-bottom:30px;font-size:1.09em;height:100%;}
.contactsteladress .grid_6:nth-child(odd) .contactblock{border-right:2px solid #d92329;padding-right:40px}
.contactsteladress .contactblock strong{color:#1864b0;font-weight:normal;}
.contactsteladress .contactblock p:nth-child(1){margin-top:0;}
.drivemap{padding-top:30px;}
.drivemap .blockzagolovok{text-transform:none;}
.mitrinok{padding-top:30px;}
.mitrinok .blockzagolovok{text-transform:none;}
.mitrinok .mrblock{margin-bottom:30px;}
.mitrinok .mrblock .mrblockzag{margin-bottom:30px;color:#29739f;font-family:a_AvanteBs-Regular;font-size:1.454em;}
.mitrinok .mrblock .mrblockimg{width:100%;}
.feedback{background:#055c8f;overflow:hidden;position:relative;padding:30px 0 0;color:#fff;}
.feedback .blockzagolovok{color:#fff;}
.feedback .fbbackgroundimg{text-align:center;position:absolute;top:0;width:100%;opacity:0.2;}
.feedback .fbbackgroundimg img{width:100%;min-width:1280px;}
.feedback .fbform.first{float:right;}
.feedback .fbform.last{float:left;}
.feedback .privacy{text-align:center;color:#ccc;position:relative;z-index:2;}
.feedback .privacy input, .feedback .privacy .jq-checkbox {float:none;display:inline-block;vertical-align:top;}
.feedback .privacy label {display:inline-block;vertical-align:top;}
.feedback .privacy a{color:#ccc;}
.fbform{width:100%;max-width:360px;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:20px;}
.fbform textarea{min-height:150px;}
.productcard .grid_8{float:right;}
.productcard .pcheader{font-family:PTSans-Regular;font-size:1.091em;display:inline-block;margin-bottom:20px;}
.productcard .pcheader p{margin-top:0 !important;}
.productcard .pctext{font-family:Roboto-Regular;line-height:1.5em;margin-bottom:30px;overflow:hidden;float:left;}
.productcard .pctext p{margin-top:0 !important;}
.pctext__more {
	border: none;
	background: #5eb4e7;
	border-radius: 16px;
	text-align: center;
	font-family: a_AvanteBs-Regular;
	font-size: 0.875rem;
	color: #fff;
	padding: 0 12px;
	line-height: 25px;
	outline:none;
}
.productcard .pcimg{height:auto;min-height:300px;text-align:center;background:#fff;padding:15px;overflow:hidden;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;margin-bottom:30px;position:relative;}
.productcard .pcimg img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.productcard .pcvideo{height:auto;text-align:center;background:#fff;overflow:hidden;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;margin-bottom:30px;position:relative;}
.productcard .pcvideo img{width:100%;}
.pcrightpanel{display:block;float:left;margin:0 0 0 20px;text-align:center;min-width:180px;overflow:hidden;}
.pcrightpanel .sales{margin:0 0 10px;}
.pcrightpanel .pcrpprice{text-align:center;padding:0 20px 10px;border-bottom:1px solid #ccc;margin-bottom:20px;}
.pcrightpanel .pcrpprice .pcrpoldprice{font-family:PTSans-Regular;font-size:0.858em;text-decoration:line-through;color:#7f7f7f;display:inline-block;margin:0 10px 10px 0;}
.pcrightpanel .pcrpprice .pcrpoldprice span{font-family:PTSans-Bold;}
.pcrightpanel .pcrpprice .pcrpsalesprice{font-family:PTSans-Regular;font-size:1.273em;display:inline-block;margin:0 0 10px 0;}
.pcrightpanel .pcrpprice .pcrpsalesprice span.cost{font-family:PTSans-Bold;color:#055c8f;}
.pcrightpanel .pcrpprice .lot{margin:0 0 20px;}
.pcrightpanel .pcrpprice2{text-align:center;padding:0 20px 10px;margin-bottom:20px;}
.pcrightpanel .pcrpprice2 .pcrpsalesprice2{font-family:PTSans-Regular;font-size:1.273em;display:inline-block;margin:0 0 10px 0;}
.pcrightpanel .pcrpprice2 .pcrpsalesprice2 span{font-family:PTSans-Bold;color:#055c8f;}
.pcrightpanel .pcrpprice2 .lot{margin:0 0 20px;}
.pcrightpanel .pcrpprice2 .blueinminicart{background:#5eb4e7;padding:0 29px 0;margin-bottom:10px;}
.pcrightpanel .pcrpprice2 button:hover.blueinminicart{background:#e0ecf5;}
#tabs{margin-bottom:30px;}
#tabs .nav{overflow:hidden;margin:0;position:relative;font-family:a_AvanteBs-Regular;}
#tabs .nav li{float:left;margin:0 2px 0 0;list-style:none;background:none !important;padding:0 !important;}
#tabs .nav li:last-child{margin-right:0;}
#tabs .nav li a{display:block;padding:4px 20px 0;line-height:35px;background:#ffbf00;color:#12203a;text-align:center;text-decoration:none;text-transform:uppercase;border-radius:30px/50px 50px 0 0;}
#tabs > .nav > li > a:hover{background-color:#ffbf00 !important;}
#tabs > .nav > li > a.current{background-color:#055c8f !important;color:#fff !important;}
#tabs li.nav a.current,
#tabs ul > li > a:hover{color:#fff !important;}
#tabs > ul > li > a{display:block;padding:4px;color:#1864b0;}
#tabs .list-wrap{border-top:3px solid #d92329;border-bottom:1px solid #ccc;padding:20px;position:relative;box-sizing:content-box;}
#tabs .list-wrap h2{margin-top:0 !important;}
#tabs .list-wrap ul{overflow:hidden;}
#tabs > .list-wrap > ul{margin:0;}
#tabs > .list-wrap > ul > li{list-style:none;background:none;padding:0;margin:0;}
.blockotziv{border-bottom:1px solid #ccc;padding:20px 20px 0;margin:0 -20px 0;}
.blockotziv:nth-child(1){padding-top:0;}
.blockotziv:last-child{border-bottom:none;}
.blockotziv .boname{font-family:Roboto-Regular;color:#055c8f;margin:0 20px 20px 0;float:left;}
.blockotziv .botextotziv{font-family:Arial;font-size:0.954em;color:#666;margin:0 20px 20px 0;}
.blockotziv .bostarsreyting{margin:0 20px 20px;float:right;}
.blockotziv .bostarsreyting .stars{}
.blockotziv .bostarsreyting .stars .star{}
.blockotziv .bostarsreyting .stars .star.active{}
.blockotziv .bodate{margin:0 0 20px 0;font-family:Roboto-Regular;float:right;}
.similarproducts{padding-top:30px;}
.similarproducts .slidersimprod .slidecontainer{padding-left:30px;padding-right:30px;}
.similarproducts .slidersimprod .swiper3-container{margin-left:auto;margin-right:auto;margin:0 auto;overflow:hidden;z-index:1;padding:0 5px;}
.similarproducts .slidersimprod .swiper-slide{height:auto;text-align:center;min-height:345px;background:#fff url(../imgs/backgroundpsblock.png) right bottom no-repeat;padding:15px;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;margin-bottom:30px;font-family:Roboto-Regular;font-size:1.09em;position:relative;}
.similarproducts .slidersimprod .swiper-slide a:hover{color:#ef7a04;}
.similarproducts .slidersimprod .swiper-slide .helper{height:175px;}
.similarproducts .slidersimprod .swiper-slide .imgproduct{height:160px;width:100%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.similarproducts .slidersimprod .swiper-slide .imgproduct img{max-height:160px;overflow:hidden;}
.similarproducts .slidersimprod .swiper-slide .ablock{height:32%;padding-bottom:50px;width:100%;color:#1864b0;font-family:PTSans-Regular;font-size:1.091em;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.similarproducts .slidersimprod .swiper-slide a{text-decoration:none;}
.similarproducts .slidersimprod .swiper-slide a:hover .ablock{text-decoration:underline;color:#ef7a04;}
.similarproducts .slidersimprod .swiper-slide .bottomblock{position:absolute;bottom:0;left:0;width:100%;margin-bottom:5px;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lotprice{margin-bottom:20px;padding:20px 15px 30px;max-width:230px;margin-left:auto;margin-right:auto;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot{display:block;float:left;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__field{width:80px;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__field input{text-align:center;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin{left:0;height:34px;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin.plus{right:0;left:auto;border-left:1px solid #ccc;border-radius:0 20px 20px 0;background:#fff url(../imgs/numberpluse.png) 3px center no-repeat;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin.minus{border-right:1px solid #ccc;border-radius:20px 0 0 20px;background:#fff url(../imgs/numberminus.png) 3px center no-repeat;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin:before{content:'';border:none;background:none;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin.minus:after{display:none;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin.plus:after{border:none;background:none;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin:hover:before,
.similarproducts .slidersimprod .swiper-slide .bottomblock .lot .jq-number__spin.plus:hover:after{background:#000;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .oldprice{color:#7f7f7f;display:inline-block;font-family:PTSans-Regular;font-size:0.858em;text-decoration:line-through;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .oldprice span{font-family:PTSans-Bold;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .price{display:block;float:right;font-size:1.273em;padding-top:5px;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .price span{color:#055c8f;font-family:PTSans-Bold;}
.similarproducts .slidersimprod .swiper-slide .bottomblock .price.no_manufacture{float:none;text-align:center;}
.similarproducts .slidersimprod .swiper-button-prev{position:absolute;top:57%;width:17px;height:30px;margin-top:-22px;z-index:1;cursor:pointer;-moz-background-size:17px 30px;-webkit-background-size:17px 30px;background-size:17px 30px;background-position:center;background-repeat:no-repeat;}
.similarproducts .slidersimprod .swiper-button-next{position:absolute;top:57%;width:17px;height:30px;margin-top:-22px;z-index:1;cursor:pointer;-moz-background-size:17px 30px;-webkit-background-size:17px 30px;background-size:17px 30px;background-position:center;background-repeat:no-repeat;}
.similarproducts .slidersimprod .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none;}
.similarproducts .slidersimprod .swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image:url(../imgs/buttonprevbluemini.png);left:10px;right:auto;}
.similarproducts .slidersimprod .swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image:url(../imgs/buttonnextbluemini.png);right:10px;left:auto;}
.cart{margin-bottom:30px;}
.cart table{margin-bottom:30px;text-align:center;vertical-align:middle !important;}
.cart table tr:first-child th{background-color:#29739f;color:#fff;border-left:1px solid #fff;}
.cart table tr:first-child th:first-child{border-left:none;text-align:left;width:40%;}
.cart table th, table td{padding:5px 10px;}
.cart table td:last-child{padding:15px 40px 15px 15px;}
.cart table tr td{background:none;color:#666;vertical-align:middle !important;position:relative;}
.cart table tr:nth-child(odd) td{background-color:rgba(13, 94, 148, 0.07);}
.cart table tr:last-child th, table tr:last-child td{border-bottom:2px solid #29739f;}
.cart table .carttableimg{width:90px;float:left;height:70px;background:#fff;padding:0;overflow:hidden;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;position:relative;margin-right:20px;}
.cart table a{font-family:PTSans-Regular;font-size:1.091em;text-decoration:none;}
.cart table a:hover{text-decoration:underline;}
.cart table .carttableprice{font-family:PTSans-Regular;font-size:1.273em;display:inline-block;}
.cart table .carttableprice span{font-family:PTSans-Bold;color:#055c8f;display:inline-block;}
.cart table .carttablepriceold{text-decoration:line-through;color:#7f7f7f;font-size:0.858em;}
.cart table .carttablepriceold span{color:#7f7f7f;font-family:PTSans-Bold;}
.cart table .carttablesumm{font-family:PTSans-Regular;font-size:1.273em;display:inline-block;}
.cart table .carttablesumm span{font-family:PTSans-Bold;color:#055c8f;display:inline-block;}
.cart table .carttablesummold{text-decoration:line-through;color:#7f7f7f;font-size:0.858em;}
.cart table .carttablesummold span{color:#7f7f7f;font-family:PTSans-Bold;}
.cart table a .carttabledelete{background:url(../imgs/carttabledelete.png) center no-repeat;opacity:0.5;height:18px;width:18px;float:right;position:absolute;right:20px;top:41%;}
.cart table a:hover .carttabledelete{background:url(../imgs/carttabledelete.png) center no-repeat;opacity:1;height:18px;width:18px;float:right;}
.cart .cartsumm{text-align:right;float:right;font-family:PTSans-Regular;font-size:1.227em;}
.cart .cartsumm .cslot{margin-bottom:3px;}
.cart .cartsumm .cslot span{color:#055c8f;}
.cart .cartsumm .cssumm{margin-bottom:3px;}
.cart .cartsumm .cssumm span{font-family:PTSans-Bold;color:#055c8f;}
.cart .cartsumm .cssales{margin-bottom:10px;}
.cart .cartsumm .cssales span{color:#055c8f;}
.cart .cartsumm .cssummitog{line-height:1.2em;}
.cart .cartsumm .cssummitog .cssitogo{float:left;font-family:a_AvanteBs-Regular;font-size:1.636em;color:#12203a;margin-right:10px;}
.cart .cartsumm .cssummitog span{font-family:PTSans-Bold;color:#055c8f;font-size:1.273em;}
.oformzakaz{margin-bottom:30px;text-align:center;}
.oformzakaz .podtext{text-align:center;font-family:Roboto-Regular;font-size:0.818em;color:#999;margin-bottom:20px;}
.oformzakaz .podtext span{color:#d92329;}
.oformzakaz ol li{color:#055c8f;font-family:Roboto-Regular;font-size:1.227em;}
.oformzakaz input{border:1px solid #d6d6d6;box-shadow:inset 0px 4px 0px #f4f4f4;}
.oformzakaz .jq-radio{border:1px solid #d6d6d6;box-shadow:inset 2px 2px 0px #f4f4f4;float:left;margin-bottom:15px;}
.oformzakaz .jq-radio.checked .jq-radio__div{margin:6px 0 0 6px;background:#29739f;}
.oformzakaz .jq-checkbox{border:1px solid #d6d6d6;box-shadow:inset 2px 2px 0px #f4f4f4;float:left;margin-bottom:15px;}
.oformzakaz .jq-checkbox.checked{width:23px !important;height:23px !important;border-radius:5px;background:url(../imgs/chekboxcheketblue.png) center no-repeat;background-color:#fff;vertical-align:middle;cursor:pointer;margin-right:10px;}
.oformzakaz textarea{border:1px solid #d6d6d6;box-shadow:inset 0px 4px 0px #f4f4f4;min-height:120px;}
.oformzakaz .ozavtorization{font-family:PTSans-Regular;font-size:0.954em;color:#4c4c4c;text-align:center;margin-bottom:20px;}
.oformzakaz .ozavtorization a{text-decoration:none;color:#4c4c4c;}
.oformzakaz .ozavtorization a:hover span{text-decoration:underline;}
.oformzakaz .ozavtorization span{color:#1864b0;}
.oformzakaz .ozavtorization a:hover span{color:#ef7a04;}
.oformzakaz .ozpersonalship{max-width:880px;min-height:380px;padding:20px;text-align:center;margin-left:auto;margin-right:auto;background-color:rgba(13, 94, 148, 0.07);margin-bottom:30px;display:flex;}
.oformzakaz .ozpersonalship .ozpersonal{width:50%;float:left;border-right:1px solid #ccc;padding-right:30px;}
.oformzakaz .ozpersonalship .ozpersonal ol{margin-bottom:10px;}
.oformzakaz .ozpersonalship .ozship{width:50%;float:left;padding-left:30px;text-align:left;}
.oformzakaz .ozpersonalship .ozship ol{counter-reset:num+1;text-align:center;margin-bottom:10px;}
.oformzakaz .ozpersonalship .ozship span{padding-top:2px;margin-bottom:20px;display:block;font-family:Roboto-Regular;}
.oformzakaz .ozpersonalship .ozship span > label > span{color:#29739f;display:inline;}
.oformzakaz .ozprice{max-width:420px;margin-left:auto;margin-right:auto;border-bottom:1px solid #ccc;margin-bottom:30px;}
.oformzakaz .ozprice ol{counter-reset:num+2;text-align:center;margin-bottom:10px;}
.oformzakaz .ozprice span{padding-top:2px;margin-bottom:20px;display:block;font-family:Roboto-Regular;}
.oformzakaz .ozbonuseprogram{max-width:420px;margin-left:auto;margin-right:auto;}
.oformzakaz .ozbonuseprogram ol{counter-reset:num+3;text-align:center;margin-bottom:10px;}
.oformzakaz .ozbonuseprogram > span{padding-top:2px;margin-bottom:20px;display:block;font-family:Roboto-Regular;}
.oformzakaz .privacy{max-width:420px;margin-left:auto;margin-right:auto;}
.oformzakaz .ozbuttons{float:none;text-align:center;}
.oformzakaz .ozbuttons button.blue{border-radius:22px;font-family:a_AvanteBs-Regular;font-size:1.410em;padding:0 16px 0;min-height:42px;line-height:42px;margin-right:20px;}
.contents .container .grid_3:last-child{padding-right:20px;}
.catalogleftmenu{height:auto;background:#fff;padding:0;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;margin-bottom:30px;position:relative;}
.catalogleftmenu .clmzagolovok{height:auto;color:#fff;font-family:PTSans-Bold;font-size:1.091em;text-transform:uppercase;background:#1e6898;padding:15px;border-bottom:4px solid #d92329;}
ul.cat-menu-left{margin:0;width:auto;padding:0;}
ul.cat-menu-left li{list-style:none;float:none;display:block;overflow:hidden;margin:4% 0;padding:0;background:none;}
ul.cat-menu-left li a{background:url(../imgs/listimg.png) 0 6px no-repeat;padding:0 0 10px 15px;color:#186295;font-family:PTSans-Regular;font-size:1.022em;text-transform:uppercase;text-decoration:none;display:block;border-bottom:1px dashed #dcdcdd;margin:0 15px;}
ul.cat-menu-left li:last-child a{border-bottom:none;}
ul.cat-menu-left li a:hover{text-decoration:underline;color:#ef7a04;}
ul.cat-menu-left li ul{background:#f2f6f9;border-bottom:1px dashed #dcdcdd;}
ul.cat-menu-left li ul li{margin:0 !important;padding-left:0;padding:10px 0 0;}
ul.cat-menu-left li ul li:last-child{padding:10px 0 10px;}
ul.cat-menu-left li ul li ul li:last-child{padding:10px 0 0;}
ul.cat-menu-left li ul li a{text-transform:none;font-weight:normal;background:none;color:#005d95;border:none !important;}
ul.cat-menu-left li ul li ul li a{background:url(../imgs/listimg3.png) 0 6px no-repeat;margin-left:32px;color:#005d95;padding-bottom:5px;}
ul.cat-menu-left li ul li ul li > a.this{background:#d8e4ed url(../imgs/listimg3.png) 32px 17px no-repeat;margin-left:0;padding-left:46px;padding-top:10px;padding-bottom:10px;margin:-10px 0 1px;color:#005d95 !important;}
ul.cat-menu-left li ul li a.this{color:#12203a !important;font-family:PTSans-Bold;}
ul.cat-menu-left li a.this{color:#ef7a04;border:none;}
ul.cat-menu-left li a.this:first-child{color:#186295;border-bottom:1px dashed #dcdcdd;}
ul.cat-menu-left li ul li ul{margin:0;border:none;}
.brends{height:auto;background:#fff;padding:0;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;margin-bottom:30px;position:relative;border-top:3px solid #ffbf00;padding:20px;}
.brends .blockzagolovok{text-align:left;margin-bottom:15px !important;font-size:1.636em;}
.brends span,
.brends a{text-decoration:none;font-family:PTSans-Regular;font-size:1.022em;color:#186295;line-height:1.5em;}
.brends a:hover{text-decoration:underline;color:#ef7a04;}
.akcii{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:280px;height:100%;width:100%;padding:20px;margin-top:0;margin-bottom:30px;float:left;border-top:3px solid #186295;}
.webp .akcii {
	background:url(../imgs/backgroundyellowcatalogmini.png.webp) bottom center no-repeat;
}
.no-webp .akcii {
	background:url(../imgs/backgroundyellowcatalogmini.png) bottom center no-repeat;
}
.akcii .akciizag{font-size:1.636em;margin-bottom:10px;text-align:center;font-family:a_AvanteBs-Regular;color:#fff;text-transform:uppercase;}
.akcii .akciitext{font-family:Roboto-Regular;font-size:1.114em;color:#12203a;width:100%;float:left;margin-bottom:20px;}
.akcii .akciitext p{margin-top:0;}
.akcii .akciitext ul li{padding:0 0 8px 0;list-style-image:url(../imgs/listimg2.png);}
.akcii .akciitext ul li strong{font-family:Roboto-Bold;font-size:1.099em;color:#fff;font-weight:normal;}
.akcii .akciitext ul li i{font-family:Roboto-Bold;font-size:1.099em;color:#ffbf00;background:#333;padding:0 4px 2px;display:inline-block;margin-top:2px;font-style:normal;}
.akcii .akciitext a.more{text-align:right;font-size:0.875em;display:block;color:#12203a;margin-right:20px;margin-bottom:20px;}
.contents .container .grid_9:nth-child(2){float:right !important;}
.contents .brendsright{height:auto;background-color:rgba(13, 94, 148, 0.07);margin-bottom:20px;position:relative;padding:10px;font-family:PTSans-Regular;font-size:1.022em;}
.contents .brendsright span,
.contents .brendsright a{text-decoration:none;font-family:PTSans-Regular;font-size:1.022em;color:#186295;line-height:1.5em;}
.contents .brendsright a:hover{text-decoration:underline;color:#ef7a04;}
.contents .review{margin-bottom:20px;font-family:PTSans-Regular;font-size:1.022em;width:100%;float:left;display:block;}
.contents .review span{display:inline-block;float:left;margin-right:20px;margin-bottom:10px;}
.contents .review .rewblock{padding:0;border-right:1px solid #ccc;display:inline-block;float:left;margin-bottom:10px;margin-right:20px;}
.contents .review .rewblock:last-child{border-right:none;margin-right:0;}
.contents .review .rewblock:last-child strong,
.contents .review .rewblock:last-child a{padding:0;}
.contents .review .rewblock strong,
.contents .review .rewblock a{font-family:PTSans-Regular;font-size:1.022em;text-decoration:none;color:#186295;padding:0 20px 0 0;}
.contents .review .rewblock a:hover{text-decoration:underline;color:#ef7a04;}
.contents .review .activ strong,
.contents .review .activ a{color:#ef7a04 !important;font-weight:bold;text-decoration:none !important;}
.contents .review .activ a:hover{color:#ef7a04 !important;text-decoration:none !important;cursor:default;}
.contents .typelabel{margin-bottom:20px;font-family:PTSans-Regular;font-size:1.022em;width:100%;float:left;display:block;}
.contents .typelabel span{display:inline-block;float:left;margin-right:20px;margin-bottom:10px;}
.contents .typelabel .tlblock{padding:0;border-right:1px solid #ccc;display:inline-block;float:left;margin-bottom:10px;margin-right:20px;}
.contents .typelabel .tlblock:last-child{border-right:none;margin-right:0;}
.contents .typelabel .tlblock:last-child strong,
.contents .typelabel .tlblock:last-child a{padding:0;}
.contents .typelabel .tlblock strong,
.contents .typelabel .tlblock a{font-family:PTSans-Regular;font-size:1.022em;text-decoration:none;color:#186295;padding:0 20px 0 0;}
.contents .typelabel .tlblock a:hover{text-decoration:underline;color:#ef7a04;}
.contents .typelabel .activ strong,
.contents .typelabel .activ a{color:#ef7a04 !important;text-decoration:none !important;}
.contents .typelabel .activ a:hover{color:#ef7a04 !important;text-decoration:none !important;cursor:default;}
.contents .typelabel .tlalllabels{float:right;margin-left:20px;margin-bottom:11px;}
.contents .typelabel .tlalllabels a{text-decoration:none !important;border-bottom:1px dashed;display:inline-block;height:1em;line-height:0.9em;}
.contents .sorting{margin-bottom:20px;font-family:PTSans-Regular;font-size:1.022em;width:100%;float:left;display:block;}
.contents .sorting span{display:inline-block;float:left;margin-right:20px;margin-bottom:20px;}
.contents .sorting .sortbutton{padding:0;display:inline-block;float:left;margin-bottom:20px;margin-right:10px;}
.contents .sorting .sortbutton:last-child{border-right:none;margin-right:0;}
.contents .sorting .sortbutton a{font-family:PTSans-Regular;font-size:1.022em;text-decoration:none;color:#186295;padding:5px 10px;border-radius:20px;background:#feefbc;}
.contents .sorting .sortbutton a:hover{color:#fff;background:#c7e4f7;}
.contents .sorting .activ a{color:#4c4c4c !important;background:#c7e4f7;text-decoration:none !important;}
.contents .sorting .activ a:hover{color:#4c4c4c !important;text-decoration:none !important;}
.pages{width:100%;float:left;font-family:PTSans-Regular;}
.pages span{float:left;color:#04567d;margin-right:20px;margin-bottom:10px;}
.pages ul.cat-paginator{display:inline-block;margin-bottom:10px;}
.pages ul.cat-paginator li strong.current{background:#a2c0d4;border-radius:2px;color:#fff;height:20px;min-width:20px;padding:3px 8px;}
.pages ul.cat-paginator li{float:left;list-style:none;margin:0 15px 10px 0;background:none;padding:0;}
.pages ul.cat-paginator li a{text-decoration:none;color:#4c4c4c;}
.pages ul.cat-paginator li a:hover{text-decoration:underline;color:#ef7a04;}
.pages ul.cat-paginator li:first-child a.all_pages{color:#04567d;}
.pages ul.cat-paginator li:first-child a.all_pages:hover{text-decoration:underline;color:#ef7a04;}
.pages ul.cat-paginator li:last-child{margin-right:0;}
.pages ul.cat-paginator li:last-child a.all_pages{color:#04567d;}
.pages ul.cat-paginator li:last-child a.all_pages:hover{text-decoration:underline;color:#ef7a04;}
.pages ul.show{color:#4c4c4c;float:right;margin:0;}
.pages ul.show li{list-style:none;float:left;margin:0 0 10px 10px;padding:0;}
.pages ul.show li span{margin:0;}
.pages ul.show li .jq-selectbox{position:relative;display:inline-block;vertical-align:middle;padding:0;width:64px;top:-6px;margin-bottom:0;}
.pages ul.show li .jq-selectbox li{margin:0;float:none;min-height:18px;padding:10px 14px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;white-space:nowrap;color:#666;}
.pages ul.show li .jq-selectbox__select{text-align:center;font-family:PTSans-Regular;font-size:1.267em;color:#4c4c4c;line-height:32px;float:none;min-height:34px;height:34px;padding-left:4px;padding-right:30px;border:1px solid #CCC;border-bottom-color:#cccccc;box-shadow:0px 2px 0px #f4f4f4;border-radius:20px;margin-bottom:0;}
.pages ul.show li .jq-selectbox__trigger{position:absolute;top:0;right:0;width:28px;height:100%;}
.pages ul.show li .jq-selectbox__trigger-arrow{border-left:1px solid #ccc;border-radius:0 20px 20px 0;background:#fff url(../imgs/numberminus.png) 5px 13px no-repeat;left:1px;height:34px;top:auto;bottom:-1px;position:absolute;right:0;width:28px;border:1px solid #CCC;border-bottom-color:#cccccc;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-shadow:1px 1px #FFF;cursor:pointer;}
.catproducts{margin-bottom:30px;float:left;}
.cprodblock{width:100%;border-bottom:1px solid #ccc;float:left;display:block;font-family:PTSans-Regular;padding:10px 0;text-align:center;padding-left:3px;}
.cprodblock:first-child{border-top:1px solid #ccc;}
.cprodblock .cpbimg{width:35%;float:left;height:auto;max-width:170px;max-height:120px;background:#fff;overflow:hidden;padding:0;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;position:relative;margin-right:20px;}
.cprodblock .cpbimg img{max-width:170px;max-height:120px;}
.cprodblock .cpbimg .sales{position:absolute;left:0;bottom:10px;}
.cprodblock .cpbcenter{padding-left:190px;padding-right:200px;text-align:left;}
.cprodblock .cprodname {text-align:left;margin:0 0 10px;}
.cprodblock .cprodname a, .cprodblock .cpbcenter a{font-size:1.227em;text-decoration:none;}
.cprodblock .cpbcenter p{margin-bottom:0;}
.cprodblock .cpbcenter a:hover{text-decoration:underline;}
.cprodblock .cpbright{text-align:center;padding:0;display:block;float:right;margin:0 0 0 20px;min-width:180px;}
.cprodblock .cpbright .oldprice{font-family:PTSans-Regular;font-size:0.858em;text-decoration:line-through;color:#7f7f7f;display:inline-block;margin:0 10px 10px 0;}
.cprodblock .cpbright .oldprice span{font-family:PTSans-Bold;}
.cprodblock .cpbright .salesprice{font-family:PTSans-Regular;font-size:1.273em;display:inline-block;margin:0 0 10px 0;}
.cprodblock .cpbright .salesprice span{font-family:PTSans-Bold;color:#055c8f;}
.cprodblock .cpbright .lot{margin:0 0 20px;}
.cprodblock .cpbright button.blueinminicart{margin:0;}
.callback{background:#055c8f;overflow:hidden;position:relative;padding:30px 0 20px;color:#fff;}
.callback .overflowhiddenblock{padding-left:10px;padding-right:10px;}
.callback span{display:block;float:left;font-family:PTSans-Regular;font-size:1.273em;}
.callback span.error{float:none;display:inline;}
.callback .cbbackgroundimg{text-align:center;position:absolute;top:0;width:100%;opacity:0.2;}
.callback .cbbackgroundimg img{width:100%;max-width:100%;}
.callback .cbzag{font-family:PTSans-Regular;font-size:1.636em;}
.callback .cbzag span{font-size:1.556em;display:block;}
.callback .cbinput{position:inherit;margin:0 10px 10px 0;width:auto;height:40px;margin-right:217px;}
.callback .cbinput input{padding-right:53%;}
.callback .cbinput .telfont input{background:none;box-shadow:none;position:absolute;right:0;width:50%;border-radius:0 20px 20px 0;border-left:1px solid #dedede;padding-right:0;}
.callback .cbbutton{position:absolute;right:10px;top:0;}
.callback .privacy{color:#ccc;margin-bottom:0;}
.callback .privacy a{color:#ccc;}
.article{padding-top:30px;margin-bottom:30px;}
.article .grid_5{padding-right:0;padding-top:10px;}
.article .grid_7{padding-left:0;}
.article .artvideo{height:auto;text-align:center;background:#fff;overflow:hidden;border-top:2px solid #d92329;border-radius:0 0 5px 5px;box-shadow:0 1px 12px -2px #c3d7e4;margin-bottom:30px;position:relative;}
#navLine{color:#4c4c4c;font-family:PTSans-Regular;margin:0 0 25px;}
#navLine a{color:#4c4c4c;padding-right:10px;background:url(../imgs/navline-item-bkg.png) right 4px no-repeat;margin:0 3px;text-decoration:none;}
#navLine a:hover{text-decoration:underline;}
#navLine a#home{margin-left:0 !important;}
#navLine span{color:#055c8f;}
.alert{color:#055c8f;margin-bottom:10px;font-size:1.2em;}
.aligncenter{text-align:center;}
.error{color:#ff0000;margin:0 0 5px;font-size:1.2em;clear:both;}
.error_border{border:1px solid red !important;}
.form{max-width:400px;}
.form .field input{border:1px solid #e2e7ea;}
.form .field textarea{border:1px solid #e2e7ea;}
.form .field a.forget{margin-left:10px;}
.privacy{margin-bottom:10px;font-size:0.875em;color:#888;text-align:left;}
.privacy input, .privacy .jq-checkbox{float:left;}
.privacy label{display:block;padding-top:4px;overflow:hidden;}
#oneclick_form,
#submit-block,
#login-block{margin:-100px 0 0 -200px;}
#oneclick_form > div,
#submit-block > div,
#login-block > div{margin-left:0;}
#login-block a.forget{background:#fff;border:2px solid #5eb4e7;border-radius:16px;color:#5eb4e7;display:inline-block;float:left;font-family:a_AvanteBs-Regular;font-size:0.853em;line-height:26px;min-height:30px;outline:medium none;padding:0 8px;text-align:center;text-transform:uppercase;text-decoration:none;}
#login-block .field input{text-align:center;}
#login-block .field label{margin-bottom:10px;display:block;}
#login-block a.forget:hover{background:#5eb4e7;color:#fff;}
#submit-block button,
#login-block button{background:#5eb4e7;border:medium none;border-radius:16px;color:#191919;display:inline-block;float:right;font-family:a_AvanteBs-Regular;font-size:0.853em;height:32px;line-height:30px;outline:medium none;padding:0 8px;text-align:center;text-transform:uppercase;width:82px;}
#submit-block .text{color:#055c8f;font-family:Roboto-Regular;font-size:1.227em;}
#submit-block button{float:none;margin-top:20px;width:100px;}
#submit-block button:hover,
#login-block button:hover{background:#e0ecf5;}
#empty{height:265px;position:relative;z-index:1;}
#footer{color:#fff;background:#035187 !important;padding:0 0 20px;min-height:265px;margin-top:-265px;position:relative;z-index:2;border-top:2px solid #ffbf00;overflow:hidden;}
#footer a{color:#fff;}
#footer .ftoppanel{padding-top:13px;min-height:40px;}
#footer .ftoppanel .plattext{display:inline;margin:7px 20px 20px 0;vertical-align:middle;font-family:a_AvanteBs-Regular;font-size:1.636em;float:left;width:auto;}
#footer .ftoppanel .platsistems{display:table;float:left;margin:0;vertical-align:middle;font-family:Roboto-Regular;font-size:0.909em;float:right;width:80%;}
#footer .ftoppanel .platsistems img{display:table-cell;float:left;vertical-align:middle;border-radius:20px;margin-right:10px;}
#footer .ftoppanel .platsistems span{display:table-cell;vertical-align:middle;padding-right:15px;padding-left:5px;}
#footer .footerleft{background:#055c8f;width:50%;float:left;padding:20px 0 9999px;margin-bottom:-10000px;overflow:hidden;}
#footer .footerleft .container{max-width:600px;margin-right:inherit;}
#footer .footerleft .ftext{font-family:Roboto-Regular;font-size:1.091em;margin-bottom:15px;}
#footer .footerleft .fsocseti{text-transform:uppercase;font-family:a_AvanteBs-Regular;font-size:1.636em;margin-bottom:10px;}
#footer .footerleft .fsocseti .socimgs{display:block;margin-top:10px;}
#footer .footerleft .fsocseti .socimgs a{text-decoration:none;}
#footer .footerleft .fcopyright{font-family:Roboto-Regular;font-size:0.909em;margin-bottom:25px;}
#footer .footerleft .fcopyright span{display:block;margin-top:5px;}
#footer .footerleft .fmenu{float:right;text-transform:uppercase;font-family:a_AvanteBs-Regular;height:100%;margin:0 0 25px 20px;}
#footer .footerleft .fmenu span,
#footer .footerleft .fmenu a{text-transform:uppercase;font-family:a_AvanteBs-Regular;display:block;padding-bottom:8px;}
#footer .footerleft .fmenu span:last-child,
#footer .footerleft .fmenu a:last-child{padding-bottom:0;}
#footer .footerleft .fmenu a{text-decoration:none;}
#footer .footerleft .fmenu a:hover{text-decoration:underline;}
#footer .footerright{background:#4584a9;width:50%;float:right;padding:20px 0 9999px;margin-bottom:-10000px;overflow:hidden;}
#footer .footerright .container{max-width:600px;margin-left:inherit;}
#footer .footerright .frtop{display:block;}
#footer .footerright .frtop .ftadress{width:44%;float:left;}
#footer .footerright .frtop .ftadress .ftadr{min-height:24px;padding-left:40px;background:url(../imgs/frtadress.png) left top no-repeat;margin-bottom:10px;}
#footer .footerright .frtop .ftadress .ftemail{min-height:18px;padding-left:40px;background:url(../imgs/frtemail.png) 2px top no-repeat;margin-bottom:20px;}
#footer .footerright .frtop .fttelworktime{display:block;float:right !important;margin-bottom:20px;width:calc(56% - 5px);padding-left: 5px;}
#footer .footerright .frtop .fttelworktime .fttel{font-family:a_AvanteBs-Regular;font-size:1.711em;margin-bottom:10px;display:flex;align-items:center;}
#footer .footerright .frtop .fttelworktime .fttel a{text-decoration:none;}
#footer .footerright .frtop .fttelworktime .fttel a.fttel__whatsapp {margin-right: 5px;height:27px;}
#footer .footerright .frtop .fttelworktime .ftworktime{display:table-cell;vertical-align:middle;height:24px;padding-left:30px;background:url(../imgs/footerworktimes.png) left center no-repeat;}
#footer .footerright .frbottom{display:block;float:left;width:100%;}
#footer .footerright .frbottom .fcounters{margin:0 20px 20px 0;float:left;}
#footer .footerright .frbottom .flogo{max-width:205px;margin:0 0 20px 0;display:inline-block;}
#footer .footerright .frbottom .frazrab{font-family:Roboto-Regular;font-size:0.909em;display:block;float:right;margin:0 0 20px 20px;max-width:40%;text-align:right;}
#footer .footerright .frbottom .frazrab span{display:inline;}
#footer .footerright .frbottom .frazrab a{display:inline-block;}
#footer .instagram {line-height: 30px;}
#footer .instagram span {line-height: inherit;color: #fff;display:inline-block;vertical-align:top;margin-right: 5px;text-transform:uppercase;font-family:a_AvanteBs-Regular;font-size:1.3em;}
#footer .instagram a {display:inline-block;vertical-align:top;}
.billet{margin:20px 0;}
.billet .payment_button{margin:10px 0 0;background:#ffbf00 none repeat scroll 0 0;border:medium none;border-radius:22px;color:#191919;font-family:a_AvanteBs-Regular;font-size:1.41em;line-height:42px;margin-bottom:10px;min-height:42px;outline:medium none;padding:2px 16px 0;text-align:center;text-transform:uppercase;}
.billet .payment_button:hover{background:#e0ecf5;}
@media screen and (max-width:1240px){#mainmenu .topright .tel{font-size:1.4em;margin:16px 15px 10px 0;}
.headercenter .logo{margin:15px 15px 0 0;}
.headercenter .searchblock{width:44%;}
.headercenter .searchblock .textzagsearch{font-size:1em;}
.headercenter .minicart{padding-left:80px;width:29%;}
.headercenter .minicart .mcart{height:100%;width:42px;background:url(../imgs/minicart.png) center center no-repeat;position:absolute;left:15px;}
.headercenter .minicart button.white{font-size:0.75em;}
.headercenter .minicart a.blue{font-size:0.75em;}
#footer .ftoppanel .plattext{font-size:1.3em;}
.pgblock .pgimg{display:table-cell;vertical-align:middle;width:50px;}
}
@media screen and (max-width:1000px){#mainmenu .menudesktop span strong,
#mainmenu .menudesktop span a{padding-right:12px;padding-left:12px;}
#mainmenu .topright .tel{font-size:1.125em;margin:17px 10px 10px 0;}
#mainmenu .topright .worktimes{font-size:0.75em;margin:14px 0 9px 0;}
.headercenter .searchblock{width:40%;}
.headercenter .searchblock .textzagsearch{font-size:0.8em;}
.catalog .catalogakcii .catakciizag{font-size:2.35em;margin-bottom:10px;}
#footer .ftoppanel .platsistems{width:100%;margin-bottom:20px;}
.pgblock a{font-size:0.917em;}
.callback .grid_2{width:100%;}
.callback .grid_10{width:100%;}
.callback .cbzag{margin-bottom:20px;}
.helptel .htbutton {float:none;}
.helptel .privacy {margin-top:0;}
}
@media screen and (max-width:900px){.hide-on-med-and-down{display:none !important;}
#mobilemenu-trigger{display:block;width:30px;height:23px;background:url(../imgs/mobilemenu-trigger.png) no-repeat;margin-right:10px;margin-top:20px;float:left;cursor:pointer;}
#mainmenu{margin-bottom:0;}
#mainmenu .menudesktop{display:none;}
#mainmenu .topright{display:none;}
.preim .obratniyzvonok .grid_5{width:100%;}
.preim .obratniyzvonok .grid_7{width:80%;margin-left:10%;margin-right:10%;}
.preim .obratniyzvonok .ozvonzag{text-align:center;margin-bottom:10px;}
.preim .obratniyzvonok .ozvoninput{width:57%;}
.catalog .grid_4{width:50%;}
.catalog .grid_8{width:100%;}
#footer .ftoppanel .platsistems{margin-bottom:0;}
#footer .ftoppanel .platsistems img{margin:0 0 15px 2%;}
#footer .ftoppanel .platsistems img:first-child{margin:0 0 15px 0;}
#footer .ftoppanel .platsistems span{display:none;}
#footer .footerleft{width:100%;}
#footer .footerleft .container{max-width:1400px;margin:auto;}
#footer .footerright{width:100%;float:left;}
#footer .footerright .container{max-width:1400px;margin:auto;}
.pgblock{width:30%;}
.blockotziv .botextotziv{margin:0 0 20px 0;display:inline-block;}
.catalogleftmenu{display:none;}
.contents .container .grid_9:nth-child(2){width:100%;}
.contents .container .grid_3:last-child{width:100%;padding-right:10px;}
.contents .container .grid_3:last-child .brends{width:48%;float:left;margin-right:4%;height:100%;}
.contents .container .grid_3:last-child .akcii{width:100%;float:left;height:100%;margin-top:20px;}
.callback{margin:0 -20px;}
}
@media screen and (min-width:901px){.hide-on-large-only{display:none !important;}
}
@media screen and (max-width:800px){.pgblock{width:47%;}
.payship{display:block;}
.payship .grid_6{width:100%;margin-bottom:0;}
.payship .psblock{margin-bottom:30px;}
.payship .psblock .psblockbox:last-child{border-bottom:none;margin-bottom:0;}
#tabs .nav li a{padding:2px 15px 0;line-height:30px;border-radius:0;margin-bottom:10px;}
#tabs .nav li{margin:0 10px 0 0;}
.tableoverflow table{width:100%;border-bottom:2px solid #29739f;border-top:2px solid #29739f;}
.cart table tr:last-child th, table tr:last-child td{border-bottom:none;}
.cart table td:last-child{padding:15px 20px;}
.cart table tr:nth-child(odd) td{background:none;}
.cart table tr:nth-child(odd){background-color:rgba(13, 94, 148, 0.07);}
.cart table tr:first-child{display:none;}
.cart table tr td{display:inline-block;padding:10px 20px;}
.cart table tr td:first-child{width:100%;padding:20px 20px 10px;b order-bottom:1px solid #f0f0f0;}
.cart table a .carttabledelete{right:0;margin-left:20px;margin-top:2px;position:relative;}
.cart table .carttableprice:before{content:'Цена:';margin-right:5px;}
.cart table .lot:before{content:'Кол-во:';margin-right:5px;margin-top:10px;font-family:PTSans-Regular;font-size:1.273em;display:inline-block;}
.cart table .carttablesumm:before{content:'Сумма:';margin-right:5px;}
}
@media screen and (max-width:767px){.container{padding-left:25px;padding-right:25px;}
.cprodblock .cpbimg img{max-width:100%;max-height:100%;float:left;}
#getdiscount{width:25px;height:190px;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;padding-left:25px;}
.mitrinok .grid_6{width:100%;}
.contactsteladress{display:block;}
.contactsteladress .grid_6{width:100%;}
.contactsteladress .grid_6:nth-child(odd) .contactblock{border-right:none;}
.contactsteladress .contactblock .contblockboxrekvizit{margin-bottom:0;}
.contactsteladress .contactblock .contblockboxrekvizit p{margin-bottom:0;}
.cprodblock {padding:25px 0;}
.show-only-desktop {display:none;}
.show-only-mobile {display:block;}
}
@media screen and (max-width:680px){.hoverform{min-width:280px;width:auto;margin-left:20px;margin-right:20px;left:0;right:0;}
.hoverform a.yellow,
.hoverform button.yellow{font-size:0.95em;max-width:204px;display:block;margin-left:auto;margin-right:auto;}
}
@media screen and (max-width:650px){.mobile-panel .logo{max-width:200px;margin-top:5px;}
}
@media screen and (max-width:600px){#getdiscount{display:none;}
#navLine{display:none;}
.container{padding-left:10px;padding-right:10px;}
.tablescrollable{overflow-x:scroll;width:100%;}
.mobile-panel .toprightmobile .tel{display:none;}
.preim .grid_4{width:100%;}
.preim .obratniyzvonok .grid_7{margin-left:0;margin-right:0;width:100%;}
.catalog .grid_4{width:100%;}
.catalog .catalogakcii .catakciitext{width:100%;}
.catalog .catalogakcii .catakciiform{width:100%;margin-bottom:20px;}
.catalog .catalogakcii .catakciiform .privacy{margin-bottom:0;text-align:center;}
.catalog .catalogakcii .catakciiform .privacy input, .catalog .catalogakcii .catakciiform .privacy .jq-checkbox{float:none;display:inline-block;vertical-align:top;}
.catalog .catalogakcii .catakciiform .privacy label {display:inline-block;vertical-align:top;}
.catalog .catalogakcii .catakciiform input{width:48%;}
.catalog .catalogakcii .catakciiform .privacy input {width:auto;}
.catalog .catalogakcii .catakciiform input:nth-child(2){float:right;}
.catalog .catalogakcii{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;min-height:347px;height:100%;width:100%;padding:20px;margin-top:0;margin-bottom:30px;float:left;}
.webp .catalog .catalogakcii {
	background:url(../imgs/backgroundyellowcatalogmini.png.webp) bottom center no-repeat;
}
.no-webp .catalog .catalogakcii {
	background:url(../imgs/backgroundyellowcatalogmini.png) bottom center no-repeat;
}
.helptel .grid_6{width:100%;}
.helptel .htbutton{text-align:center;}
.productcard .grid_8{width:100%;}
.productcard .grid_4{width:100%;}
.oformzakaz .ozpersonalship{display:inline-block;padding-bottom:0;}
.oformzakaz .ozpersonalship .ozpersonal{width:100%;float:left;border-right:none;border-bottom:1px solid #ccc;padding-right:0;margin-bottom:20px;padding-bottom:10px;}
.oformzakaz .ozpersonalship .ozship{width:100%;float:left;padding-left:0;text-align:left;}
.callback .cbinput{margin-right:0;}
.callback .cbbutton{text-align:center;position:initial;}
.cprodblock .cpbimg{margin-right:0;}
.cprodblock .cpbcenter{padding-left:0;padding-right:0;display:inline-block;padding-top:10px;}
.cprodblock .cpbright{margin:0;}
.helptel .privacy {text-align:center;}
.helptel .privacy input, .helptel .privacy .jq-checkbox {float:none;display:inline-block;vertical-align:top;}
.helptel .privacy label{display:inline-block;vertical-align:top;overflow:hidden;}
.cart__finalrow {-ms-flex-direction: column-reverse;flex-direction: column-reverse;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;clear: both;overflow: hidden;}
.cart__finalrow > div {width: 100%;float: none;}
.cart .cartsumm {text-align: left;float: none;margin-bottom: 20px;}
}
@media screen and (max-width:480px){.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12{width:100%;}
#mp-menu .mp-level{padding-left:10px;padding-right:10px;}
#mainmenu .topright .worktimes{display:none;}
.mobile-panel .logo{max-width:47%;margin-top:10px;margin-right:0;}
.preim .obratniyzvonok .ozvonzag{font-size:1em;}
.preim .obratniyzvonok .ozvoninput{margin:0;width:100%;}
.preim .obratniyzvonok .ozvoninput input{margin-bottom:10px;}
.preim .obratniyzvonok .ozvonbutton{float:none;text-align:center;margin:0;}
.preim .obratniyzvonok .privacy {text-align:center;}
.catalog .grid_4{width:100%;}
.catalog .catalogakcii .catakciiform input{width:100%;}
.catalog .catalogakcii .catakciiform input:nth-child(2){float:none;}
.catalog .catalogakcii .catakciizag{font-size:2em;margin-bottom:10px;}
.seotext img{margin:0 0 30px 30px;width:100%;}
#footer .ftoppanel .platsistems img{width:30px;}
#footer .footerleft .fmenu{display:none;}
#footer .footerright .frtop .ftadress{width:100%;}
#footer .footerright .frtop .fttelworktime{display:block;float:left !important;margin:0 0 20px 0;width:100%;padding-left:0;}
#footer .footerright .frbottom .frazrab{float:left;margin:0 0 20px 0;max-width:100%;text-align:left;}
#footer .footerright .frbottom .flogo{width:61%;}
#footer .instagram span {font-size:1em;}
.helptel .htzag{font-size:1.125em;}
.pgblock{width:100%;}
.pgblock a{font-size:1.091em;}
.pgblock .pgimg{width:80px;}
.productcard .pcrightpanel{float:none;margin:0;}
.blockotziv .boname{margin:0 20px 10px 0;}
.blockotziv .bostarsreyting{margin:0 20px 10px 0;float:left;width:100%;}
.blockotziv .bodate{margin:0 0 10px 0;}
.oformzakaz .ozbuttons button.blue{font-size:1.24em;margin-right:0;}
.oformzakaz .ozbuttons button.yellow{font-size:1.24em;margin-right:0;}
.contents .container .grid_3:last-child .brends{width:100%;float:left;margin-right:0;}
.contents .container .grid_3:last-child .akcii{width:100%;float:left;}
.pages ul.show{text-align:center;float:none;}
.pages ul.show li:first-child{margin:0 0 10px;}
.article .grid_5{padding-left:0;}
.article .grid_7{padding-right:0;}
.feedback .fbform.first,
.feedback .fbform.last{float:none;}
}
@media screen and (max-width:400px){.mobile-panel .logo{margin-top:10px;}
.helptel .privacy, .catalog .catalogakcii .catakciiform .privacy{text-align:left;}
.helptel .privacy input, .helptel .privacy .jq-checkbox,
.helpquestions .hqform .privacy input, .helpquestions .hqform .privacy .jq-checkbox,
.catalog .catalogakcii .catakciiform .privacy input, .catalog .catalogakcii .catakciiform .privacy .jq-checkbox{float:left !important;}
.catalog .catalogakcii .catakciiform .privacy label {display:inline;}
.helptel .privacy input, .helptel .privacy .jq-checkbox {float:none;display:inline-block;vertical-align:top;}
}
@media \0screen{img{width:auto;}
}
/**
* Бренды на страница Заправки картриджей
*/
.refuel-brands {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.refuel-brands__item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex: 0 0 calc(25% - 10px);
	flex: 0 0 calc(25% - 10px);
	max-width: calc(25% - 10px);
	border: 1px solid #333;
	padding: 20px;
	margin: 5px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
}
@media screen and (max-width:767.98px){
	.refuel-brands__item {
		-ms-flex: 0 0 calc(33.33333% - 10px);
		flex: 0 0 calc(33.33333% - 10px);
		max-width: calc(33.33333% - 10px);
	}
}
@media screen and (max-width:575.98px){
	.refuel-brands__item {
		-ms-flex: 0 0 calc(50% - 10px);
		flex: 0 0 calc(50% - 10px);
		max-width: calc(50% - 10px);
	}
}

/**
* Подкатегории на странице списка товаров, после текста
*/
.rashod-brands {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.rashod-brands__item {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex: 0 0 calc(25% - 10px);
	flex: 0 0 calc(25% - 10px);
	max-width: calc(25% - 10px);
	border: 1px solid #333;
	padding: 20px;
	margin: 5px;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
	display: -ms-flexbox;
	display: flex;
	flex-direction: column;
	text-decoration: none;
	background: #fff;
}
.rashod-brands__item:hover {
	background-color: rgba(94, 180, 231, 0.1);
}
.rashod-brands__name {
	font-size: 20px;
	margin-top: 10px;
	font-weight: bold;
}
@media screen and (max-width:767.98px){
	.rashod-brands__item {
		-ms-flex: 0 0 calc(33.33333% - 10px);
		flex: 0 0 calc(33.33333% - 10px);
		max-width: calc(33.33333% - 10px);
	}
}
@media screen and (max-width:575.98px){
	.rashod-brands__item {
		-ms-flex: 0 0 calc(50% - 10px);
		flex: 0 0 calc(50% - 10px);
		max-width: calc(50% - 10px);
	}
}

.expired {
	position: relative;
	background: rgba(5, 92, 143, 1);
	padding: 30px 20px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px;
	min-height: 158px;
}

@media screen and (max-width: 900px) {
	.expired {
		margin-left: -20px;
		margin-right: -20px;
	}
}

@media screen and (max-width: 575.98px) {
	.expired {
		-ms-flex-direction: column;
		flex-direction: column;
	}
}

.expired > * {
	position: relative;
	z-index: 3;
}

.expired::before {
	content: '';
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	width: 0;
	height: 0;
	border-left: 11px solid transparent;
	border-right: 11px solid transparent;
	border-top: 11px solid #fff;
}

.expired::after {
	content: '';
	background-repeat: no-repeat;
	background-size: cover;
	opacity: 0.2;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}

.no-webp .expired::after {
	background-image: url(../imgs/fonimg2.png);
}

.webp .expired::after {
	background-image: url(../imgs/fonimg2.png.webp);
}


.expired__text {
	color: #fff;
	font-family: PTSans-Regular, sans-serif;
    font-size: 2rem;
}

@media screen and (max-width: 575.98px) {
	.expired__text {
		text-align: center;
	}
}

@media screen and (max-width: 767.98px) {
	.expired__text {
		font-size: 1.5rem;
	}
}

@media screen and (max-width: 575.98px) {
	.expired__text {
		font-size: 1.25rem;
	}
}

.expired__link {
	text-decoration: none;
	font-family: PTSans-Regular, sans-serif;
	margin-left: 20px;
}

@media screen and (max-width: 575.98px) {
	.expired__link {
		margin-left: 0;
		margin-top: 10px;
	}
}














.tablechar {
	width: 900px;
border-collapse: collapse;

   border: 2px solid #c3d7e4;
	margin-bottom: 20px;
}
.tablechar thead th {
	font-weight: bold;
	text-align: left;
	border: 1px;
	padding: 10px 15px;
	background: #d8d8d8;
	font-size: 14px;
}
.tablechar thead tr th:first-child {
	border-radius: 8px 0 0 8px;
}
.tablechar thead tr th:last-child {
	border-radius: 0 8px 8px 0;
}
.tablechar tbody td {
	text-align: left;
	border: 1px;
	padding: 10px 15px;
	font-size: 14px;
	vertical-align: top;
}
.tablechar tbody tr:nth-child(even){
	background: #f3f3f3;
}
.tablechar tbody tr td:first-child {
	border-radius: 8px 0 0 8px;
}
.tablechar tbody tr td:last-child {
	border-radius: 0 8px 8px 0;
}

.attention {
	background: #d92329;
	text-align: center;
	color: #fff;
	padding: 15px;
	font-size: clamp(0.875rem, 0.6477rem + 1.1364vw, 1.5rem);
	width: 100%;
}