@import url('slider/css/horizontal.css');
@import url('stylesm_product.css');

p, td, tr, ol, ul, li {color: #000000; margin: 3px; font-family: Times New Roman; font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none;}
body {
	/* background-color: #e5e5e5;  */
	background-color: #ffffff; 
	color: #000000; margin:  0 auto; display:  block; font-family: Times New Roman; font-size: 12px;}
.wrapper {
	display:  block;
	margin:  0 auto;
}
.hidden_desk {
	display: none;
}
.footer_links_wrapper {
	display: none;
}
.hidden-all-sizes {
	display:  none;
}
#wkShop {
	margin:0 0 0 10px;
}
.tel img {
	width:  10px;
}
.supply a {
	display:  block;
	text-align: right;
	float:  right;
	margin-bottom:  10px;
}
.search_cat_wrapper {
	padding-top:  41px;
}
.tabs .label-desktop {
	display: block;
}
.tabs .label-mobile {
	display: none;
}
.burger-text {
	display: block;
	margin-top: -5px;
}
.arhive-item-label {
	color:  rgb(0, 102, 204);
	border-bottom:  2px dotted rgb(0, 102, 204);
	cursor: pointer;
}
.arhive-item-label:hover {
	border-bottom:  none;
	cursor: pointer;
}
.no-padding {
	padding: 0;
}
h2 {
	font-size:  18px;
	text-align:  left;
}
h3 {
	text-align:  left;
	font-size:  16px;
}
ol {
	text-align:  left;
	font-size:  16px;
}
.eshop_button {
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 231px;
	font-size: 14px;
	padding: 15px 0;
	text-decoration: none;
	background-color: #00afe7;
	padding: 10px 35px;
	color: #ffffff;
}
#tab-btn-1-1, #tab-btn-1-2, #tab-btn-1-3, #tab-btn-1-4, #tab-btn-1-5, #tab-btn-1-6, #tab-btn-1-7, #tab-btn-1-8, #tab-btn-1-9, #tab-btn-1-10, #tab-btn-1-11, #tab-btn-1-12, #tab-btn-1-13, #tab-btn-1-14, #tab-btn-1-15, #tab-btn-1-16, #tab-btn-1-17, #tab-btn-1-18, #tab-btn-1-19, #tab-btn-1-20, #tab-btn-1-21, #tab-btn-1-22, #tab-btn-1-23, #tab-btn-1-24, #tab-btn-1-25, #tab-btn-1-26, #tab-btn-1-27,
#tab-btn-1-28, #tab-btn-1-29, #tab-btn-1-30,  #tab-btn-1-31, #tab-btn-1-32 {
	display: none;
}
#wkShop .wrapper_cat_eshop_header {
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	border-bottom: #444444 1px solid;
	font-size:  14px;
	padding: 5px;
}
#wkShop .wrapper_cat_eshop_header div {
	font-weight: bold;
	width:  16.67%;
}
#wkShop .wrapper_cat_eshop_descr {
	display: flex;
	justify-content: space-around;
	border-bottom: #444444 1px solid;	
	align-items: center;
	font-size:  14px;
}
.cat_eshop_cart {
	display: flex;
	justify-content: space-around;
}
#wkShop .cat_eshop_cart input {
	width:50px;
	margin:0 5px;
}
.cat_eshop_cart img {
	cursor:pointer;
}
#wkShop .wrapper_cat_eshop_descr div {
	width:  16.67%;
	
}
/* .product-list__table-btns {
	display: flex;
} */
.wrapper_cat_eshop_descr > .product__btn-block {
	margin-bottom: 0;
}
.product-list__table-cart {
	cursor: pointer;
	display: inline-block;
}
.help-btn {
	background:url('../img/button_png_web_124_03.png') no-repeat;width:100px;
	margin-left:7px;
	float:right;
	font-size:  13px;
	padding-top: 5px;
	margin-right: 10px;
	text-align:center;
	height: 23px;
	font-family: Arial;color: #000000;
}
.name {font-family: Times New Roman; font-size: 15px; font-weight: bold; color: #000000;}
.copy {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #5f5f5f;}

.content {padding: 0px 0px 0px 15px;}
.content1 {padding: 0px 0px 0px 0px;}
.content-no-otstup {padding:  0}
h1 {font-family: Times New Roman; font-size: 22px; color: #000000; font-style: normal; font-weight: bold; margin: 5px 5px 5px 0px;line-height: 22px;max-width:  600px; float:  left;}
.heading--no-float h1 {
	float:  none;
	text-align: left;
	padding-left: 35px;
}
.heading {font-family: Arial, Helvetica, sans-serif; font-size: 22px; color: #000000; font-style: normal; font-weight: bold; margin: 5px; width:  760px; padding-bottom: 20px; }
.headingsub {font-family: Times New Roman; font-size: 24px; color: #000000;}
.headingsub2 {font-family: Times New Roman; font-size: 12px; font-weight: bold; color: #000000;}
.menu {font: 9px/12px Verdana; text-decoration: none; color: #000000; font-weight: normal; margin: 0;}
.menu2 {font-family: Times New Roman; font-size: 10px; text-decoration: none; color: #7F99CC; font-weight: bold;}
.menu2dark {font-family: Times New Roman; font-size: 10px; text-decoration: none; color: #3F547F; font-weight: bold;}
.contact {font-family: Times New Roman; font-size: 10px; color: #5F5F5F;}
#topcontacts {padding:  3px 0 3px 5px;}
.text {font-family: Times New Roman; font-size: 14px;}
.text1 {font-family: Times New Roman; font-size: 14px;
padding: 0px 30px 0px 30px;
}
.heading h1 {
	font-family: Arial, Helvetica, sans-serif;
}

.text2, .spisok {
font-family: Arial, Helvetica, sans-serif; 
font-size: 16px;
line-height: 1.2;
padding: 5px 0px 5px 0px;
text-align:  left;
}
.text-content__text figure, figure {
	max-width: 200px;
	text-align: center;
	margin: 0 auto 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.875rem;
	line-height: 1.4;
}
.text-tahoma {
	font-family:  Tahoma;
}
.text2 img {
	padding:  5px;
}
.text2--earmarked {
	border:  2px solid #29ADE4;
	padding: 10px;
}
.text2--float-left {
	width: calc(100% - 263px);
	display: block;
	float: left;
	padding: 0 20px 20px 0;
	box-sizing: border-box;
}
.text2--float-left--nopadding
{
	padding:  0;
}
.text2--float-right {
	width: 263px;
	display: block;
	float: right;
}

.wrapper_chars {
	display:  flex;
	flex-direction: column;
}
.wrapper_chars_pict {
	display:  flex;
}

.textbold {font-family: Times New Roman; font-size: 11px; font-weight: bold;}
.link {font-family: Times New Roman; font-size: 11px; font-weight: bold; text-decoration: none; color: #000000;}
.link2 {font-family: Times New Roman; font-size: 11px; text-decoration: none; color: #3E557E;}
input.search {width: 120px; border: 1px solid #a5acb2; margin: 0px; font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal;}
input.big-search  {width:  130px;}
input.full-width-search {width:  650px; height:  35px; border: 2px solid #29ADE4;}

input.full-width-search2 {
width: 380px;
}
input.big-search-button {
	width:  60px;
}
input.full-width-search-button {
	height:  40px;
	padding:  0 20px;
	width:  80px;
	border: 2px solid #29ADE4;
	background: #DBE4F0;
	color: #17375D;
	font-size:  14px;
	font-weight:  bold;
}
input.big-search-size  {width:  31px;}

input.big-search-size-full  {
	width:  55px;
	height:  35px;
	border: 2px solid #29ADE4;
	background: #DBE4F0;
	color: #17375D;
	font-size:  14px;
	font-weight:  bold;
}

.big-search-text {
	text-align:  left;
}
.find_instruction_text {
	display:  block;
}
.find_instruction  p {
	color:  black;
	text-align:  left;
	font-size:  14px;
	font-weight:  bold;
	 text-decoration: underline;
	color: #17375D;
}
.find_instruction  .text2 {
	font-weight:  normal;
	font-size:  14px;
	text-decoration:  none;
	color:  black;
	
}
.but {background: #bebebe; border: 1px solid #000000; font-family: Times New Roman; font-size: 12; font-style: normal; font-weight: normal; color: #000000; margin: 0px; cursor: hand; width: 45px; height: 17px; text-align: center; vertical-align: middle;}

.form {margin: 0px;}
.white {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}
a.white:hover {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}
a.white:link {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}
a.white:visited {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #ffffff; vertical-align: top;}

.map1 {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
/* .map2 {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;} */

.map3 {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #ff0000;}
A.map1:link {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
A.map1:visited {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}
A.map1:hover {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;}

A.map2:link {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;text-align:  left; display:  block; margin-left:  20px;}
A.map2:visited {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}
A.map2:hover {font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #003366;}
.map3 a {
font-family: Times New Roman; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #ff0000;
}
.cat-l1, .cat-l2, .cat-l3, .cat-l4, .cat-l5, .cat-l6, .cat-l7, .cat-l8, .cat-l9, .cat-l10, .cat-l11, .cat-l12, .cat-l13, .cat-l14, .cat-l15, .cat-l16, .cat-l17, .cat-l18, .cat-l19, .cat-l20,
.cat-l21, .cat-l22, .cat-l23, .cat-l24, .cat-l25, .cat-l26, .cat-l27, .cat-l28, .cat-l29, .cat-l30, .cat-l31, .cat-l32, .cat-l33, .cat-l34
{
	text-align:  left;
	font-size:  14px;
	color:  #000000;
	text-decoration:  underline;
	cursor: pointer;
}
.cat-l2 .nofloat
{
	float:  none;
}
#menuTbl .cat-h1
{
	cursor: pointer;
	color: #17375D;
	font-weight: bold !important;
	font: 13px times new roman;
	display:  block;
	margin-top:  -1px;
}
form-search--full, .form-search--full table {
	width: 100%;
	margin: 0 auto;
	padding: 5px;
}
.form-search--full .search {
	width: 100%;
}
.form-search .search {
	 height: 35px;
	 font-size: 16px;
	 width: 419.3px;
	 padding: 0 0 0 10px;
	 border: 1px solid #29ADE4;
 }
 .text-content__text p #more {
	text-decoration: none;
	color:  black;
	cursor: auto;
 }
.form-search td {
	padding:  0;
}

.form-search--full .search {
	width: calc(100% - 18px);
}
.form-search .search-small {
	width: 23%;
}
.price_index_text_wrapper .form-search .search-small {
	width: 27.7%;
  }
.form-search .search-button {
	width: 130.7px;
	height: 37px;
	margin: 0;
	border-radius: 0;
	background: #29ADE4;
	box-shadow: none;
	color: white;
	font-size: 14px;
	font-weight: bold;
	border: none;
	outline: none;
}

.tagcloud a, .tagcloud div, .tagcloud .map2 {
	font-size: 13px;
	color: #000;
	border-radius: 3px;
	background: #fff;
	border-top: 1px solid #29ADE4;
	border-left: 1px solid #29ADE4;
	border-right: 1px solid #29ADE4;
	border-bottom: 2px solid #29ADE4;
	margin: 5px;
	padding: 5px 5px 7px;
	float: left;
	-moz-transition: all 0.2s 0.01s ease-in;
	-o-transition: all 0.2s 0.01s ease-in;
	-webkit-transition: all 0.2s 0.01s ease-in;
	text-decoration: none;
}
.tagcloud {
	float: left;
	width: 550px;
	margin-right: 10px;
}
.tagcloud div {
	width: 100%;
	margin: 0;
	padding: 10px 0;
	text-align: center;
}
.tagcloud2 {
	width: 750px;
	padding-top: 20px;
}
.tagcloud a:hover, .tagcloud div:hover {
	color: #fff;
	background-color: #29ADE4;
}
.usefulInfo li {
	list-style-type: none;
	display: flex;
	float: left;
	width: calc(33.3333% - 16px);
	margin: 8px;
	box-sizing: border-box;
}
.usefulInfo--product {
	display:  block;
	width:  750px;
	margin: 0 auto;
}
.usefulInfo--product ul {
	padding-left:  0;

	display:  block;
}
.usefulInfo a {
	width: 100%;
	margin: 0;
	text-align: center;
	padding: 10px 0px;
}
.sidebar {
	width:  160px;
	padding-top:  8px;
}
#menuTbl { width:calc(100% - 3px);color:#000;border:1px solid #29ADE4;border-bottom:  0;border-right:2px solid #29ADE4;background-color:#DBE4F0;font:14px times new roman;}
#menuTbl TD { border:1px solid #29ADE4; padding-left: 11px;}
#menuTbl IMG { border:0px; }
#menuTbl A { font:13px times new roman;text-decoration:none;color:#17375D;font-weight:bold; 	display:  block;}
#menuTbl INPUT {font:13px arial;color:black;font-weight:bold;}

#logo { width:calc(100% - 4px);background:url(img/bg-logo-light.gif) repeat-X top #518cbf; padding: 3px 0; 	border: 2px solid #29ADE4; border-bottom:  none;}
#logo IMG {border:0px;}
#logo TD {border:2px solid #29ADE4;font:14px times new roman;color:black;}
#ltd IMG {border:0px;margin:0 0 2px 7px;}
.logo_name { color:  #000000; }
.logo_name2 { margin-right:  41px; color:  #000000; }
.logo_name a {text-decoration:  none !important; color:  #000000; padding-left:  48px;font-size:  18px;}
#fmenu { font-weight:900; border-right:  none !important;}
.fmenu {
	border: 2px solid #29ADE4;
	border-top:  none;
	background:  #DBE4F0;
	padding:  3px 11px;
	display:  flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content:  space-between;
	font-weight: 900;
	font-size:  14px;
}
.fmenu A {
    font: 14px times new roman;
        font-weight: normal;
    font-weight: bold;
    text-decoration: none;
    color: black;
}

.fmenu .top_email {
	color:  blue;
}
#fmenu A { font:14px times new roman;font-weight:bold;text-decoration:none;color:black;}
#fmenu_logo { border-left: none !important;  padding-left: 0 !important;}
#fmenu_logo  a{ font-size:  14px !important; color:  #00E; margin-left:  6px !important;}
/* .btn { background:url(img/button_png_web.png) no-repeat; border:0px; width:530px;height:24px; text-align:center;cursor:pointer;} */
.inp {border:2px solid #0f0e0d; width:160px;}
.trSearch {  font:13px  times new roman; }
.trSearch1 {font:13px  times new roman; padding-left: 16px;}
#trSearch2 {padding-left: 3px !important;}

.open { /* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
border: solid 1px black; /* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ */
border-right: none; /* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ */
border-bottom: none; /* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ */
text-align: center; /* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
font-weight: bold; /* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
}
.close {
border: solid 1px black; /* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ */
border-right: none; /* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ */
text-align: center; /* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
background: #CFD6D4; /* пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
}
.box1 {
	width:29px;
	height:120px;
	right:10px;
	top:40%;
	position:fixed;
-moz-box-shadow: 2px 2px 10px #000;
-webkit-box-shadow: 2px 2px 10px #000;						
	}

.box_pr {
	width:100px;
	height:97px;
	right:10px;
	top:7%;
	position:fixed;
-moz-box-shadow: 2px 2px 10px #000;
-webkit-box-shadow: 2px 2px 10px #000;		
background: white; 	
font-weight: bold; 
font-size: 14px;	
color:red;	
	}
	
.table_pict {
padding-left:0px;
margin-top:7px;
}
.table_pict2 td {
padding-left:2px;
padding-top:0px !important;
}
.table_pict1 {
padding-left:0px;
margin-top:7px;

}
.table_pict1 strong {
	padding-left:  4px !important;
}
.table_pict td {
padding-left:20px;
padding-top:0px !important;
}
.table_pict1 td {
padding-right:20px;
padding-top:0px !important;
}
.table_pict1 .table_pict1_first_pict_a_row {
padding-left:0;
}
.table_pict td h4, .table_pict1 td h4, .table_pict td p, .table_pict1 td p, .table_pict2 td p, .table_pict2 td h4  {
padding-top:0px;
margin-top:0px;
font-size:13px;
padding-left:0px;
margin-left:0px;
}
.table_pict--podpis {
margin:0 0 10px 0;
font-size:  13px;
font-weight:  bold;
color:  #0000ee;
}
.table_pict-item-text, .table_pict-item-text2, .table_pict-item-text3 {
	text-align:  center;
	font-size:13px;
	font-weight:  bold;

}
.table_pict-item-text, .table_pict-item-text2 {
	margin-bottom:  17px;
	}
.table_pict-item-text, .table_pict-item-text3 {
	display: block;
}
.copy1  {
margin:0px !important;
padding:40px 0px 0px 0px!important;
}

.right {
float:right;
}
.right img {
margin:20px;
}
.left {
float:left !important;
}
.application_left {
float:left;
width:  450px;  
}
.application_right {
float:right;
width:  180px;
}
.rassylka li {
color: #1f497d !important; 
font-family: Times New Roman !important; 
font-size: 16px !important; 
font-weight: bold !important; 
margin-left: 50px !important;
}
a img {
border:none;
}
.buttonphoto{
padding-left: 0;
margin-bottom:-5px !important;
margin-left:-1px !important;
margin-right:-3px !important;
position:relative;
z-index: 2;
}
.buttonphoto1{
padding-top:0 important; 
padding-left: 0;
position:relative;
z-index: 1;
}
.buttonphoto{
padding-left: 0;
margin-bottom:-5px !important;
margin-left:-1px !important;
margin-right:-3px !important;
position:relative;
z-index: 2;
}
.buttonphoto2{
padding-left: 0;
margin-bottom:-5px !important;
margin-left:-1px !important;
margin-right:-1px !important;
margin-top:  -9px;
position:relative;
z-index: 2;
font-size:  10px;
display:  block;
background:  #fff400;
width: 55px;
text-align:  center;
float:  right;
font-family:  Arial;
}
.buttonphoto3 {
padding-left: 0;
margin-bottom:-10px !important;
margin-right:  0 !important;
margin-left:  0 !important;
padding:  0px 3px;
position:relative;
z-index: 2;
font-size:  12px;
background:  #e6c12b;
width:40px;
text-align:  center;
text-decoration:  none;
color:  black;
font-family:  Arial;
}
.buttonphoto4 {
padding-left: 0;
margin-bottom:-5px !important;
margin-left:-1px !important;
margin-right:8px !important;
margin-top:  -14px;
position:relative;
z-index: 2;
font-size:  10px;
display:  block;
background:  #fff400;
width: 55px;
text-align:  center;
float:  right;
font-family:  Arial;
}

.buttonvideo, .buttonvideo2 {
margin-bottom:-10px !important;
margin-right:-3px !important;
padding:  0 5px;
position:relative;
z-index: 2;
font-size:  12px;
background:  #8dc63f;
width: 40px;
text-align:  center;
text-decoration:  none;
color:  black;
font-family:  Arial;
}
.buttonvideo {
margin-left:6px !important;
}
.buttonvideo2 {
margin-left:0;
}

.wrapper_buttonphoto {
	margin-top:  -15px;
}
.table_1 td {
font-size:13px !important;
}
.application_list li, .application_list2 li {
font-weight:bold;
}
.application_list, .application_list3 {
padding-left:60px;
} 
.application_list2 {
padding-left:20px;
}
.form_calendar {
width:605px !important;
margin:0px;
padding:0px;
}
.form_calendar_small {
width:95px !important;
margin:0px;
padding:0px;
}
.form_calendar_smallest{
width:20px !important;
margin:0px;
padding:0px;
}
.form_calendar_middle{
width:455px !important;
margin:0px;
padding:0px;
}
.form_calendar_middle2{
width:277px !important;
margin:0px;
padding:0px;
}
.label {
width:150px !important;
margin:0px;
padding:0px;
}
.label2 {
width:250px !important;
margin:0px;
padding:0px;
}
.table_form  td{
border:1px solid white;
}
#calendar2014 
{padding: 0px 15px 0px 15px;}
#form_calendar2014 {
font-size:20px;
font-weight:bold;
}
#redline {
text-indent: 1.5em;
}
.tables {
border-collapse:collapse;
}
.tables thead {
background:#ebecee;
text-align:center;
}
.tables thead td {
padding:5px;
}
.tables tbody  td{
padding:5px;
}
.tables-left-align {
	text-align:  left;
}
.table_left_align {
	text-align:  left;
}
.tables--border td {
	border:  1px solid black;
}
.photo, .photo1 {
display:block;
text-align:center;
margin-top:0px;
}
.photo  {
width:180px;
}
.photo1 {
width:100px;
}
.photo2 {
width:220px;
text-align:  center;
}
.photo_img {
margin-bottom:0px;
}
#table_saenger  ul, li{
margin:0;
}
#table_saenger {
border-collapse:collapse;
width:370px;
}
#table_saenger tr {
vertical-align:top;
margin-top:15px !important;;
}

.spisok {
padding-left:40px;
}

.table_vertical_align td{
	vertical-align:top;
	width: 100%;

}
.photo_podpis {
	margin:  0;
	padding:  0;
	text-align:  center;
	width:  200px;
}
.photo_podpis2 {
	margin:  0;
	padding:  0;
	text-align:  center;
	width:  170px;
}
.photo_podpis_min_height {
	display: flex;
	min-height: 30px;
	justify-content: center;
	align-items: end;
}
.photo_img {
	padding-top:  10px;
}
.ie_margin {
	margin-left:  40px;
	padding-left:  0;
}
.impbearings_cheap_table td {
	padding:  8px;
}
.impbearings_cheap_table--decor {
	border-bottom:  1px solid black;
}
.table_cheap {
	display:  block;
	width: 100px;
}
.left-align, .left_align td {
	text-align: left;
}
.cheap_bearings_content {
	display:  block;
}
.heading_text {
	margin: 10px 5px 5px 10px !important;
}
.menu_goods {
	display:  block;
	width:  160px;
}
.btn_zakazat, .btn_sale {
	display:  inline-block;
	width:  94px;
	width:  114px; 
	height: 24px;
	height:  30px;
	text-align:  left;
	text-decoration:  none;
	text-transform:  uppercase;
	font-family: Arial;
	padding-top:  6px;
	padding-left:  20px;
	margin-top:  3px;
	font-weight:  bold;
	font-size:  15px;
}

.btn_zakazat1, .btn_sale1, .btn_kupit1 {
	display:  inline-block;
	width:  130px;
	width:  150px; 
	height: 26px;
	height:  30px;
	text-align:  left;
	text-decoration:  none;
	text-transform:  uppercase;
	font-family: Arial;
	padding-top:  4px;
	padding-left:  20px;
	margin-top:  3px;
	font-weight:  bold;
	font-size:  15px;
}

.btn_zakazat {
	background:  url(img/buy_4.jpg);
	color:  black;
}
.btn_zakazat1 {
	background:  url(img/order_5.jpg);
	color:  black;
}
.btn_kupit1 {
	background:  url(img/buy_5.jpg);
	color:  black;
}
.btn_sale {
	background:  url(img/sale_4.jpg);
	color:  white;
}
.btn_sale1 {
	background:  url(img/sale_6.jpg);
	color:  white;
}
.main_table_photos--podpis {
	text-align:  center;   
}
.main_table_photos--podpis a {
	color:  black;
}
.pict-price-sklad-label {
	color:  red;
	display:  block;
	text-align:  left;	
	font-size:  13px;
	text-align:  center;
}
.pict-label {
	margin-bottom: 5px;
}
.pohozhie_razdely img {
	padding: 5px;
}
.pohozhie_razdely  td {
	text-align:  center;
}
.pohozhie_razdely .pohozhie_razdely_verhnij_razdel {
	text-align:  left;
}
#remni {
border-collapse:  collapse;
}
#remni td {
text-align:left;
vertical-align:top;
font-size:14px;
font-weight:bold;
padding-left:  5px;
width:25%;
border:1px solid #DADADA;
}
#primenyaemost {
border-collapse:  collapse;
}

#primenyaemost td {
text-align:left;
vertical-align:top;
font-size:14px;
padding-left:  5px;
width:25%;
border:1px solid #DADADA;
}
.leftmenu_razdel {
	padding-left:  5px;
	margin-left:  1px;
}
.top_rubli {
	Font-family:  Arial;
	height:  20px;
	padding-left:  20px;
}
.table_ina  td{
	text-align:  center;
}
.menu_link_red {
	color:  red;
}
.p_int {
	margin-bottom: 10px;
}
.index_newslink {
	font-weight:  bold;
}
.products_left {
	float:  left;
	width:  16.666%;
	margin-top: 2px;
}
.products_left2 {
	float:  left;
	width:  50%;
	margin-top: 2px;
}
.products_left3 {
	float:  left;
	width:  33.33%;
	margin-top: 2px;
}
.products_left4 {
	float:  left;
	width:  25%;
	margin-top: 2px;
	text-align:  center;
	
}

.products_left5 {
	float:  left;
	width:  20%;
	margin-top: 2px;
	text-align:  center;
}
.products_left4 ul {
	padding-left: 0;
}
.ny2017 {
	background:  url(img/button.jpg);
	display:  block;
	width:  386px;
	height:  54px;
	text-align:  center;
	padding-top:  14px;
	font-size:  26px;
	color:  black;
	text-decoration:  none;
	margin:  0 auto;
}
.product_item_wrapper {
	width:  149px;
	float:  left;
	min-height:  149px;
}

.product_item_wrapper2 {
	width:  298px;
	float:  left;
	min-height:  125px;
}
.product_item_wrapper a, .product_item_wrapper2 a  {
	text-align:  center;
	display:  block;
	margin:  0 auto;
}

.staff {
	clear:  both;
	float:  none;
	}
.letter_warehouse, .letter_eshop {
	font-size:  30px;
	text-align:  center;
	padding: 30px 0;
	width:  745px;
	display:  block;
	color:  black;
}
.letter_sertif  {
	font-size:  18px;
	padding-top:  20px;
	color:  black;
	display:  block;
}
.letter_quadra_up {
	font-size:  24px;
}
.footer_img_sm, .footer_img_sm2 {
	display:  none;
}
.r2 {
	display:  none;
}
.hidden2, .wrapper_three_in_a_row .hidden {
	display:  none;
}
.wrapper_three_in_a_row img {
	max-width: 80%;
}

.main_text {
	padding-top:  20px;
	/* width:  873px; */
	background:  #ffffff;
	text-align:  center;
	border-spacing: 0px;
    border-collapse: separate;
	border-left: 2px solid #29ADE4;
	border-right: 2px solid #29ADE4;
	border-bottom:0px; 
	border-top:0px; 
	margin: 0 auto;

	max-width: 872px;
	width: 100%;
}
.snabzhencam {
	border:  1px solid #29ADE4;
	padding:  10px;
}
.topcontacts .magnifier {
	display:  none;
}
.menu_nav_catalogues {
	width:  120px;
	display:  block;
}
.main_content {
	display:  block;
	width:  750px;
	margin:  0  auto;
}
.main_content--full {
	width:  800px;
}
.main_content img {
	float:  right;
}
.footer_pict .footer_img {
	float:  left;
	padding-left:  37px;
}
.main_content .float-left img {
	float: left;
}
.main_content .cat_eshop {
	float:  none;
	display: block;
	max-width:  100px;
}
.main_content .no-float {
	float:  none;
}
.text2 .mobile-hidden {
	padding:  0;
}
.main_content .img_left
{
	float:  left;
	padding: 5px 10px 5px 0px;
}
.products_left4  img { 
	float:  none;
}
.products_left4  li {
	list-style-type:  none;
}
.fullwidth_img  {
	padding-left:  20px;
}
.clearfix::before, .clearfix::after {
content: "";
display:  table;
}
.clearfix {
	zoom:1;
}
.text2 .nofloat {
	float:  none;
}
.heading-price {
	max-width:  800px;
	width: 100%;
}
.price_specprice img {
	border: 1px solid #ed292e;
}
price_specprice a {
	color:  black;
}

.special-price-wrapper {
	display:  flex;
	flex-wrap: wrap;
}
.special-price-label {
	display:  block;
	padding-top:  2px;
	color:  black;
}
.clearfix::after {
	clear:  both;
}
.sidebar {
	width:  160px;
	float:  left;
}
.content {
	float:  left;
	width:  570px;
}
.content--full  {
	width:  100%;
}
.divtopmenu {
	background: url(img/map-dot-3.gif) no-repeat 3px, linear-gradient(to right, #f0f0ef, #ffffff);
}
.header_wrapper {
	width:  877px;
	display:  block;
	margin:  0 auto;

}
.footer_links_text_wrapper, .footer_links_pict_wrapper {
	display:  flex;
	justify-content: space-around;
	color: #5e5e5e;
	font-size:  16px;
	width:  100%;
	padding-bottom:  10px;
	text-align: center;
}
.footer_links_text_wrapper a, .footer_links_pict_wrapper a {
	color: #5e5e5e;
	text-decoration: none;
}
.footer_links_wrapper{position:-webkit-sticky; position:sticky; bottom:0; background-color: #ffffff;}


.logo_img {
	float: right;
	width:  262px;
	border-left:0px; 
	border-bottom:0px; 
	text-align: right;
}
.logo_slogan {
	float:  left;
	width:  calc(100% - 267px);
	padding-top:  10px;
}

.divtopmenu--short  {
	float:  left;
	width:  25%;
		box-sizing:  border-box;
	height:  44.5px;
	border:  1px solid #29ADE4;
	border-top:  none;
	padding:  3px 3px 3px 11px;
}
.divtopmenu--long {
	border:  1px solid #29ADE4;
	border-bottom: 2px solid #29ADE4;
	border-top:  none;
	display:  inline-block;
	box-sizing:  border-box;
	width:  100%;
}
.menu_nav--two-row  {
	float: left;
	width: 25%;
	box-sizing:  border-box;
}
.online-form {
	display:  flex;
	flex-direction:  row;
	flex-wrap: wrap;
	border: 1px solid #00afe7;
	padding: 20px;
	box-sizing: border-box;
	margin: 0 auto;
	text-align: left;
}
.online-form label {
	font-size:  14px;
}
#emailHelp {
	font-size:  14px;
}
.emailBig {
	font-size:  20px;
}
.textBig {
	font-size:  18px;
}
.online-form .form-group:nth-child(1) textarea, .online-form .form-group:nth-child(2)b {
	width:  100%;
	box-sizing:  border-box;
}


.online-form .form-group:nth-child(1) {
	margin:  0 15px;
}

.online-form .form-group, .content--full  .online-form .form-group-half, .online-form .form-group--short, .online-form .form-group--margin {
	margin: 15px;
	width:  calc(50% - 30px);
}
.online-form .form-group-full, .online-form .form-group-full textarea  {
	width:  100%;
	box-sizing: border-box;
}
.online-form .form-group input {
	width:  100%;
	padding:  10px;
	font-family:  Tahoma;
	box-sizing:border-box;
}
.online-form .form-group textarea {
	font-family:  Tahoma;
	font-size:  14px;
	padding: 10px;
}
.no-bullets {
	list-style-type:  none;
}
.ptop-8 {
	padding-top:  8px;
}
.full-width {
	max-width:  100%;
}
.form-warehouse .online-form .form-group input, .form-warehouse .online-form .form-group textarea,
.form-warehouse .online-form .btn-onlineform, .form-warehouse .online-form #emailHelp,
.form-warehouse .online-form .field__wrapper, .form-warehouse .online-form label,
.form-warehouse .online-form .field__file-button{
	font-family:  Times New Roman;
	font-weight:  normal;
}

.online-form .form-group:nth-child(1) textarea {
	height:  150px;
}

.btn-onlineform  {
	background-color: #00afe7;
	color: #ffffff;
	margin:  15px;
	width:  100%;
	padding:  15px 10px;
	font-size:  16px;
	border:  1px solid #00afe7;
}
.send-file-btn {
	width:  200px;
	background-color: #00afe7;
	color: #ffffff;
	margin-bottom:  10px;
	border:  1px solid #00afe7;
	padding:  15px 10px;
	font-size:  16px;
	display: inline-block;
}
#emailHelp {
	font-family:  Tahoma;
}
.ccd {
	height: 50px;
	overflow: hidden;
	width: 100%;
	margin: 0 auto;
}
/* .map2 {
	display:  block;
	color:  black !important;
	margin: 5px 10px 5px 0;
	font-family:  Times New Roman !important;
	font-size:  13px;
} */

.sidebar .map2 {
	display:  block;
	color: #003366 !important;
	margin-top:  0;
	margin-bottom:  0;
}
.sidebar td a, .sidebar td {
	margin:  0;
}
.sidebar img {
float:  left;
}
a.ddott, .ddott2 {
	margin: 0;
	display: block;
	line-height: 50px;
	height: 50px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-family:  Times New Roman !important;
	text-decoration: none;
	font-weight: bold;
	text-shadow: 0 100px 0 #FFF,1px 76px 10px #000;
	color: #FFF !important;
	background: #29ADE4;
	border-right: 1px solid #FFF;
	border-left: 1px solid #FFF;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

a.ddott:hover, .ddott2:hover {
	text-shadow: 0 50px 0 #FFF, 1px 51px 20px #FFF;
	margin-top: -50px;
	height: 100px;
	background: #222;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ*/
.list4a {
    padding:0;
    list-style: none;
    counter-reset: li;
}    
.list4a li {
    position: relative;
    margin: 10px 40px;
    transition-duration: 0.3s;
	display: flex;
	align-items: center;
	min-height:  42px;
}
.list4a li a {
	color:  #000000;
	display: flex;
	align-self: center;
	padding-left:  25px;
}
.list4a li:before {
    border: 6px solid transparent;
    line-height: 30px;
    position: absolute;
    top: 0;
    left:-30px;
    width:42px;
    text-align:center;
    font-size: 13px;
    font-weight: bold;
    color: #ADCEE9;
    counter-increment: li;
    content: counter(li);
    transition-duration: 0.3s;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
    }
.list4a li:hover:before {
    color: #337AB7;    
}
.list4a li:after {
    position: absolute;
    top: 0;
    left: -30px;
    width: 42px;
    height: 42px;
    border: 6px solid #DDDDDD;
    border-radius: 50%;
    content: '';
    opacity: 0.5;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;    
}
.list4a li:hover:after {
    animation: 500ms ease-in-out 0s bounceIn;
    opacity: 1;
	border: 6px solid #ADCEE9;  
}    
 
@keyframes bounceIn {
	0% {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }
    20% {
        transform: scale3d(1.3, 1.3, 1.3);
    }
    40% {
        transform: scale3d(.9, .9, .9);
    }
    60% {
        opacity: 1;
        transform: scale3d(1.03, 1.03, 1.03);
    }
    80% {
        transform: scale3d(.97, .97, .97);
    }
    to {
        opacity: 1;
        transform: scale3d(1, 1, 1);
    }
}

/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ*/
/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ*/
.input__wrapper {
	width: 100%;
	text-align: center;
}    

.input__file {
	opacity: 0;
	visibility: hidden;
	position: absolute;
}

.input__file-icon-wrapper {
	height: 60px;
	width: 60px;
	margin-right: 15px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-right: 1px solid #fff;
}

.input__file-button-text {
	line-height: 1;
	margin-top: 1px;
}

.input__file-button {
	width: 100%;
	max-width: 290px;
	height: 60px;
	background: #00afe7;
	color: #fff;
	font-size: 1.125rem;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-radius: 3px;
	cursor: pointer;
	margin: 0 auto;
}

.field__wrapper {
	width: 100%;
	font-family:  Tahoma;
	margin: 15px 0;
	text-align: center;
}

.field__file {
	opacity: 0;
	visibility: hidden;
	position: absolute;
}

.field__file-wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.field__file-fake {
	height: 50px;
	width: calc(100% - 130px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px;
	border: 1px solid #c7c7c7;
	border-radius: 3px 0 0 3px;
	border-right: none;
	box-sizing:  border-box;
}

.field__file-button {
	width: 130px;
	height: 50px;
	background: #00afe7;
	color: #fff;
	font-weight: 700;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ - пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

.form-control {
	display: block;
	width: 100%;
	padding: .375rem .75rem;
	font-size: 1rem;
	line-height: 1.5;
	color: #495057;
	background-color: #fff;
	background-clip: padding-box;
	border: 1px solid #ced4da;
	border-radius: .25rem;
	transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	font-family:  Tahoma;
}

.navigation--main  {
	float: left;
	width:50%;
	box-sizing:  border-box;
}
input[type="file"] {
	display: none;
}

.divtopmenu--center_center {
	text-align:  center;
}
.navigation, .navigation2  {
	height:  44.5px;
}
.menu_nav--two-row  {
	height: 105px;
}
.menu_nav--first {
	height:  105px;
}
.divtopmenu--orange  {
	background:  #FDC010;
}
.divtopmenu--lightblue  {
	background:  #DBE4F0;
	border-bottom:  2px solid #29ADE4;
}
.divtopmenu--green {
filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#e2ee82,endColorstr=#9fb458, GradientType=0); zoom: 1; /* пїЅпїЅпїЅ 6-8 IE*/
background: #9fb458; /* пїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
background: -moz-linear-gradient(top, #e2ee82, #9fb458); /* Firefox 3.6+ */
/* Chrome 1-9, Safari 4-5 */
background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#e2ee82), color-stop(100%,#9fb458));
/* Chrome 10+, Safari 5.1+ */
background: -webkit-linear-gradient(top, #e2ee82, #9fb458);
background: -o-linear-gradient(top, #e2ee82, #9fb458); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e2ee82 0%, #9fb458 100%); /* IE10 */
background: linear-gradient(top, #e2ee82, #9fb458); /* CSS3 */ 
	border-bottom:  2px solid #29ADE4;
}
.divtopmenu--center  {
	padding-top:  11px;
	height:  44.5px;
}
.divtopmenu--center_center {
	padding-top:  13px;
	height:  44.5px;
	padding-left:  0;
	padding-right:  0;
	width:  25%;
	box-sizing:  border-box;
}

.divtopmenu--last  {
	border-right:  none;
}
.divtopmenu  a {
	display: block;
	box-sizing:  border-box;
}
/* .eshop_head, .basket_head {
    float: left;
    width: 50%;
    font-weight: bold;
    color: #17375D;
    font-size: 13px;
	font-family: Times New Roman, serif;
    box-sizing: border-box;
} */
.eshop_head {
	height:  93px;
}

.eshop_head_caption1 {
    border-bottom: 1px solid #dfa90d;
    display: block;
    padding: 8px 0 8px 11px;
    border-right: 1px solid #dfa90d;
	height:  46px;
	box-sizing:  border-box;
}
.eshop_head_caption2 {
    padding: 7px 0 8px 11px;
    border-right: 1px solid #dfa90d;
	height:  47px;
	box-sizing:  border-box;
	display:  flex;
}
.eshop_head_caption2 a {
	align-self:  center;
}
.basket_head {
    text-align: center;
    padding-top: 18px;
	padding-bottom:  14px;
	display:  block;
}
.menu_nav--row {
	height:  7px;
	border-bottom:  2px solid #29ADE4;
}
.menu_nav--row2 {
	height:  7px;
}
.topcontacts--close  {
	border-top:  2px solid #29ADE4;
	border-bottom: 2px solid #E84124;
}
.sidebar_line {
	text-align:  left;
	background: url(img/map-line.gif) no-repeat; 
	display:  block; 
	height:  3px;
}
#menuTbl .divtopmenu-eshop {
	color:  black;
}
.search-text {
	color:  blue;
}
.heading-text {
		width:  745px;
		text-align:  left;
		margin:  0 auto;
		border:  none;
		border-spacing: 0px;
		border-collapse: separate;
		margin-bottom: 10px;
	}
.heading-text td { 
	vertical-align:  top;
}
#menuTbl .help_btn  img  {
	margin:  0 6px;
	vertical-align:  top;
}	
#menuTbl .help_btn {
	margin-left:  7px;
}
#menuTbl .help_btn
{
	float:  right;
	width:  30px;
	margin-right:  15px;
}

.footer_lower_text td:nth-child(1)  {
	text-align:  left;
}
.footer_decor {
	margin:  0 auto;
	text-align:  center;
	border-spacing: 0px;
	border-collapse: collapse;

	max-width: 100%;
	width: 872px;
}
.footer_decor img {
	max-width: 872px;
	width: 100%;
	object-fit: fill;
	height: 39px;
}

.footer_decor  td {
	padding:  0;
}
.footer_pict  {
	margin:  0 auto;
	border-spacing: 0px;
	border-collapse: separate;
	border:  none;
}
.footer_contacts {
	float:  left;
	width:  100%;
}
.footer_counter  {
	float:  right;
	width:  250px;
	padding-right:  35px !important;
	padding-top:  10px !important;
	text-align:  right;
}
.tpp {
	float:  right;
	width:  175px;
	padding-right:  30px !important;
	padding-top:  0 !important;
	text-align:  right;
}

.footer_counter a
{
	float:  right;
}
.footer_pict p {
	text-align:  left;
	padding-left: 35px;
	padding-top:  10px;
}
.footer_counter .sitemap_footer
{
	display:  block;
	padding-top:  3px;
}

.footer_pict td:last-child {
	text-align:  right;
	vertical-align:  top;
}
.footer_pict-upper-text {
	vertical-align:  bottom;
}
.footer_copyright
{
	width: calc(100% - 510px);
	float:  left;
}
.col-3 {
	float:  left;
	width:  33%;
}
.wrapper_three_in_a_row {
	display: flex;
	float:  none;
	flex-direction: column;
}
.wrapeer_products_three_in_a_row {
	display:  flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: stretch;
}
.wrapper_three_in_a_row .text--more {
	padding:  10px;
}
.col-2 {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}
.col-2 img {

	display: block;
	margin: 0 auto;
	height:  215px;
}
.text2 .col-2 img
{
	text-align:  center;
	float: none;
}
.col-3  p {
	text-align:  center;
	font-weight:  bold;
}

.wrap_flex
{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
}

.wrap_flex .col-3
{
	padding:  10px;
	box-sizing: border-box;
}

#wkShop  img {
	padding-left:  5px;
}
#basket {
	width:  100%;
	text-align:  left;
}
.basket-registration  {
	display:  flex;
	align-items:  flex-end;
	padding-bottom:  10px;
}
.basket-wrapper  {
	padding-left:  15px;
	box-sizing:  border-box;
}
.dSearch {
	left:  -2px;
}

.archive--news img
{
	width:  38px;
}

.no-padding {
	padding:  0;
}

.no-margin {
	margin:  0;
}

.footer-addresses div {
	float:  left;
	padding-right:   40px;
	font-size: 14px;
}

.footer-addresses {
	display: block;
	padding-left: 35px;
	margin:  3px;
}
.brgs_mnf a, .brgs_mnf span {
	display: block;
	padding: 2px;
}
.brgs_mnf {
	padding:  3px;
	position: relative;
	z-index: 99;
	opacity: 60%;
	font-size:  13px;
	height:  283px;
}
.brgs_mnf_first_row .brgs_mnf {
	height:  230px;
}
.brgs_mnf_second_row .brgs_mnf {
	height:  150px;
}
.brgs_mnf_third_row .brgs_mnf {
	height:  150px;
}
.brgs_mnf_sixth_row .brgs_mnf {
	height:  150px;
}

.letter_mnf_brgs {
	opacity:  12%;
	font-size: 150px;
	text-align: right;
	margin-top: -175px;
	margin-right: 20px;
	display: block;
	z-index: 1;
	position: relative;
}
.burger {
	width:  24px;
	height:  16px;
	display:  inline-block;
	background:  url("/img/burger/burger.svg") no-repeat 1px;
	background-size: 24px;
	padding-left: 30px;
	color: #000000;
	font-weight: bold;
}
#menuTbl #burger-top-menu {
	border-right:  none;
	float:  left;
	margin-right:  28px;
}
.burger-wrapper {
	width:  80px;
	background: #ffffff;
	padding: 5px;
	margin: 2px 2px 2px 10px;
}
.burger-wrapper2 {
	background: url('img/button_png_web_124_03.png') no-repeat;
	width: 100px;
	padding: 5px 0 0 5px;
	margin-right: 9px;
	margin-bottom:  1px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	height:  18px;
}
.burger-text {
	width:  100%;
	display: block;
	font-weight:  bold;
	color: #0044ff;
}
.burger-menu-wrapper, .burger-submenu-wrapper {
	width: 100%;
}
.burger-menu-wrapper--opened {
	background:  white;
	border-right: 2px solid #29ADE4;
	display: block;
	position: absolute;
	width:  874px;
	opacity:  95%;
	margin-top:  -1px;
	z-index:  100;
}
.burger-menu-wrapper ul {
	padding:  0;
	margin:  0;
}
.burger-menu-wrapper li {
	list-style-type: none;
	text-align: left;
	padding: 5px 0 5px 30px;
	color:  #405497;
	font-size:  16px;
}
.burger-menu-wrapper-td--opened {
	padding-top:  0;
}
.burger-menu-tick {
	text-align:  right;
	float: right;
	margin-right:  5px;
}
.burger-menu-item-checked {
	background: #eeeeee;
}
.burger-submenu-wrapper {
	padding:  10px 0 30px 30px;
}
.burger-submenu-item {
	width:  80%;
	padding:  10px;
	color:  #29ade4;
	border:  1px solid #29ade4;
	border-bottom:  3px solid #29ade4;
	margin: 10px auto;
}
.burger-submenu-item:hover {
	background: #eeeeee;
}

#menuTbl .burger-submenu-item a {
	font-size:  16px;
	text-decoration: none;
	color:  #405497;
	font-weight:  normal;
	display: block;
	padding-left:  50px;
	min-height: 40px;
}
#menuTbl .burger-submenu-main-item a {
	color:  #ff394d;
}
#menuTbl .burger-submenu-item a:hover {
	text-decoration: underline;
}


#menuTbl .burger-submenu-mobile-wrapper {
	display:  none;
}
#menuTbl .acbb_double_row {
	background: url("/img/burger/acbb_double_row.png") no-repeat;
	background-size: 40px;
}
#menuTbl .dgbb {
	background: url("/img/burger/dgbb.png") no-repeat;
	background-size: 40px;
}
#menuTbl .dgbb-stainless {
	background: url("/img/burger/dgbb-stainless.png") no-repeat;
	background-size: 40px;
}
#menuTbl .acbb {
	background: url("/img/burger/acbb.png") no-repeat;
	background-size: 40px;
}
#menuTbl .acbb_high_precision {
	background: url("/img/burger/acbb_high_precision.png") no-repeat;
	background-size: 40px;
}
#menuTbl .acbb_precision {
	background: url("/img/burger/acbb_precision.png") no-repeat;
	background-size: 23px;
}
#menuTbl .self-aligning {
	background: url("/img/burger/self-aligning.png") no-repeat;
	background-size: 40px;
}
#menuTbl .ball {
	background: url("/img/burger/ball.png") no-repeat;
	background-size: 30px;
}
#menuTbl .needle_roller_brgs {
	background: url("/img/burger/needle_roller_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .tapered_roller_brgs {
	background: url("/img/burger/tapered_roller_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .carb_brgs {
	background: url("/img/burger/carb_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .spherical_brgs {
	background: url("/img/burger/spherical_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .cylindrical_roller_thrust_brgs {
	background: url("/img/burger/cylindrical_roller_thrust_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .spherical_roller_thrust_brgs {
	background: url("/img/burger/spherical_roller_thrust_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .cylindrical_roller_brgs {
	background: url("/img/burger/cylindrical_roller_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .sliding_bushings {
	background: url("/img/burger/sliding_bushings.png") no-repeat;
	background-size: 30px;
}
#menuTbl .sliding_bushings_boca {
	background: url("/img/burger/sliding_bushings_boca.png") no-repeat;
	background-size: 30px;
}
#menuTbl .sliding_brgs {
	background: url("/img/burger/sliding_brgs.png") no-repeat;
	background-size: 18px;
}
#menuTbl .sliding_brgs2 {
	background: url("/img/burger/sliding_brgs2.png") no-repeat;
	background-size: 30px;
}
#menuTbl .rod_ends_askubal {
	background: url("/img/burger/rod_ends_askubal.png") no-repeat;
	background-size: 30px;
}
#menuTbl .rod_ends_boca {
	background: url("/img/burger/rod_ends_boca.png") no-repeat;
	background-size: 32px;
}
#menuTbl .rod_ends_fluro {
	background: url("/img/burger/rod_ends_fluro.jpg") no-repeat;
	background-size: 32px;
}
#menuTbl .hybrid_brgs {
	background: url("/img/burger/hybrid_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .ceramic_brgs {
	background: url("/img/burger/ceramic_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .large_sized_brgs {
	background: url("/img/burger/large_sized_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .brgs_integrated_sensors {
	background: url("/img/burger/brgs_integrated_sensors.png") no-repeat;
	background-size: 40px;
}
#menuTbl .insocoat_brgs {
	background: url("/img/burger/insocoat_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .conditioner_brgs {
	background: url("/img/burger/conditioner_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .support_rollers {
	background: url("/img/burger/support_rollers.png") no-repeat;
	background-size: 40px;
}
#menuTbl .support_rollers_zen {
	background: url("/img/burger/support_rollers.png") no-repeat;
	background-size: 40px;
}
#menuTbl .slewing_brgs {
	background: url("/img/burger/slewing_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .agri_brg_unit {
	background: url("/img/burger/agri_brg_unit.png") no-repeat;
	background-size: 40px;
}
#menuTbl .solidoil {
	background: url("/img/burger/solidoil.png") no-repeat;
	background-size: 35px;
}
#menuTbl .y_brgs {
	background: url("/img/burger/y_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .aluminium_units {
	background: url("/img/burger/aluminium_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .axle_box_brng_units {
	background: url("/img/burger/axle_box_brng_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .askubal_brg_units {
	background: url("/img/burger/askubal_brg_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .boca_brg_units {
	background: url("/img/burger/boca_brg_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .ntn_brg_units {
	background: url("/price/img/img/uzliNTN.png") no-repeat;
	background-size: 40px;
}
#menuTbl .snr_brg_units {
	background: url("/img/burger/snr_brg_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .zen_brg_units {
	background: url("/img/burger/zen_brg_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .china_brg_units {
	background: url("/img/burger/china_brg_units.png") no-repeat;
	background-size: 40px;
}
#menuTbl .housing_accessories {
	background: url("/img/burger/housing_accessories.png") no-repeat;
	background-size: 40px;
}
#menuTbl .housing_ntn {
	background: url("/img/burger/housing_ntn.png") no-repeat;
	background-size: 40px;
}
#menuTbl .housing_snr {
	background: url("/img/burger/housing_snr.png") no-repeat;
	background-size: 40px;
}
#menuTbl .como {
	 background: url("/img/burger/como.png") no-repeat;
	 background-size: 40px;
 }
#menuTbl .semniki {
	background: url("/img/burger/semniki_podshipnikov.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_instruments {
	background: url("/img/burger/skf_instruments.png") no-repeat;
	background-size: 40px;
}
#menuTbl .ntn_instruments {
	background: url("/img/burger/ntn_instruments.png") no-repeat;
	background-size: 40px;
}
#menuTbl .speedi_sleeve {
	background: url("/img/burger/speedi_sleeve.png") no-repeat;
	background-size: 40px;
}
#menuTbl .zakrep_bushings {
	background: url("/img/burger/zakrep_bushings.png") no-repeat;
	background-size: 40px;
}
#menuTbl .locking_nuts {
	background: url("/img/burger/locking_nuts.png") no-repeat;
	background-size: 40px;
}
#menuTbl .locking_washers {
	background: url("/img/burger/locking_washers.png") no-repeat;
	background-size: 40px;
}
#menuTbl .coupling_bushings {
	background: url("/img/burger/coupling_bushings.png") no-repeat;
	background-size: 40px;
}
#menuTbl .accessories_zen {
	background: url("/img/burger/accessories_zen.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_sealings {
	background: url("/img/burger/skf_sealings.png") no-repeat;
	background-size: 40px;
}
#menuTbl .boca_sealings {
	background: url("/img/burger/boca_sealings.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_bushings {
	background: url("/img/burger/skf_bushings.png") no-repeat;
	background-size: 40px;
}
#menuTbl .zvezdochki {
	background: url("/img/burger/zvezdochki.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_pulleys {
	background: url("/img/burger/skf_pulleys.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_mufty {
	background: url("/img/burger/skf_mufty.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_remni {
	background: url("/img/burger/skf_remni.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_cepi {
	background: url("/img/burger/skf_cepi.png") no-repeat;
	background-size: 40px;
}
#menuTbl .skf_shkivy {
	background: url("/img/burger/skf_shkivy.png") no-repeat;
	background-size: 40px;
}
#menuTbl .perehodnaya_vtulka {
	background: url("/img/burger/perehodnaya_vtulka.png") no-repeat;
	background-size: 40px;
}
#menuTbl .clutches_boca {
	background: url("/img/burger/clutches.png") no-repeat;
	background-size: 40px;
}
#menuTbl .clutches_gmn {
	background: url("/img/burger/clutches_gmn.png") no-repeat;
	background-size: 40px;
}
#menuTbl .clutches_zen {
	background: url("/img/burger/clutches_zen.png") no-repeat;
	background-size: 40px;
}
#menuTbl .linear_motion_skf {
	background: url("/img/burger/linear_motion_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .linear_motion_thk {
	background: url("/img/burger/linear_motion_thk.png") no-repeat;
	background-size: 40px;
}
#menuTbl .linear_motion_rollon {
	background: url("/img/burger/linear_motion_rollon.png") no-repeat;
	background-size: 40px;
}
#menuTbl .linear_motion_ina {
	background: url("/img/burger/linear_motion_ina.png") no-repeat;
	background-size: 40px;
}
#menuTbl .lm_bushings_zen {
	background: url("/img/burger/lm_bushings_zen.png") no-repeat;
	background-size: 40px;
}
#menuTbl .telerail_lightslide_push_pull {
	background: url("/pages/img/menu/telerail_lightslide_push_pull.png") no-repeat;
	background-size: 40px;
}


#menuTbl .opora_vala {
	background: url("/img/burger/opora_vala.png") no-repeat;
	background-size: 40px;
}

#menuTbl .opora_vala_push_pull {
	background: url("/pages/img/menu/opora_vala_push_pull.png") no-repeat;
	background-size: 40px;
}
#menuTbl .shafts {
	background: url("/img/burger/shafts.png") no-repeat;
	background-size: 40px;
}
#menuTbl .shafts_push_pull {
	background: url("/pages/img/menu/shafts_push_pull.png") no-repeat;
	background-size: 40px;
}

#menuTbl .bushings_askubal {
	background: url("/img/burger/bushings_askubal.png") no-repeat;
	background-size: 40px;
}

#menuTbl .bushings_push_pull {
	background: url("/pages/img/menu/bushings_push_pull.png") no-repeat;
	background-size: 40px;
}
#menuTbl .bushings_skf {
	background: url("/img/burger/bushings_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .bushings {
	background: url("/img/burger/bushings.png") no-repeat;
	background-size: 40px;
}
#menuTbl .aktuator {
	background: url("/img/burger/aktuator.png") no-repeat;
	background-size: 40px;
}
#menuTbl .aktuator2 {
	background: url("/img/burger/aktuator2.png") no-repeat;
	background-size: 40px;
}
#menuTbl .ballscrew {
	background: url("/img/burger/ballscrew.png") no-repeat;
	background-size: 40px;
}
#menuTbl .rollerscrew {
	background: url("/img/burger/rollerscrew.png") no-repeat;
	background-size: 40px;
}
#menuTbl .opory_shvp {
	background: url("/img/burger/opory_shvp.png") no-repeat;
	background-size: 40px;
}
#menuTbl .vihrevye_elektror {
	background: url("/img/burger/vihrevye_elektror.png") no-repeat;
	background-size: 40px;
}
#menuTbl .centrifugal_elektror {
	background: url("/img/burger/centrifugal_elektror.png") no-repeat;
	background-size: 40px;
}
#menuTbl .lubricator_skf {
	background: url("/img/burger/lubricator_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .smazki_lghp2  {
	background: url("/img/LGHP2_BergAB-menu-icon.jpg") no-repeat;
	background-size: 40px;
}

#menuTbl .sistema_smazyvanya {
	background: url("/img/burger/sistema_smazyvanya.png") no-repeat;
	background-size: 30px;
}
#menuTbl .smazki_oks {
	background: url("/img/burger/smazki_oks.png") no-repeat;
	background-size: 30px;
}
#menuTbl .fredriksons {
	background: url("/img/burger/fredriksons.png") no-repeat;
	background-size: 40px;
}
#menuTbl .clevises_bolts_askubal {
	background: url("/img/burger/clevises_bolts_askubal.png") no-repeat;
	background-size: 30px;
}
#menuTbl .import_parts {
	background: url("/img/burger/import_parts.png") no-repeat;
	background-size: 40px;
}
#menuTbl .catalogs_skf {
	background: url("/img/burger/catalogs_skf.png") no-repeat;
	background-size: 30px;
}
#menuTbl .servodvigateli {
	background: url("/img/burger/servodvigateli.png") no-repeat;
	background-size: 40px;
}
#menuTbl .specprice {
	background: url("/img/burger/discount.png") no-repeat;
	background-size: 40px;
}
#menuTbl .articles {
    background: url("/img/burger/articles.png") no-repeat;
    background-size: 40px;
}
#menuTbl .pdf-catalogs {
    background: url("/img/burger/pdf-catalogs.png") no-repeat;
    background-size: 40px;
}
#menuTbl .contacts {
    background: url("/img/burger/contacts.png") no-repeat;
    background-size: 40px;
}
#menuTbl .dostavka-oplata {
	background: url("/img/burger/dostavka-oplata.png") no-repeat;
    background-size: 40px;
}
#menuTbl .brands {
	background: url("/img/burger/brands.png") no-repeat;
	background-size: 40px;
}
#menuTbl .sliding_brgs_skf {
	background: url("/img/burger/sliding_brgs_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .special_brgs {
	background: url("/img/burger/special_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .hightemp_brgs {
    background: url("/img/burger/hightemp_brgs.png") no-repeat;
    background-size: 40px;
}
#menuTbl .hub_brgs {
	background: url("/img/burger/hub_brgs.png") no-repeat;
	background-size: 40px;
}
#menuTbl .units_skf {
	background: url("/img/burger/units_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .housings_skf {
	background: url("/img/burger/housings_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .como1 {
	background: url("/img/burger/como1.png") no-repeat;
	background-size: 40px;
}
#menuTbl .accessories {
	background: url("/img/burger/accessories.png") no-repeat;
	background-size: 40px;
}
#menuTbl .power_transmissions {
	background: url("/img/burger/power_transmissions.png") no-repeat;
	background-size: 40px;
}
#menuTbl .clutches2 {
	background: url("/img/burger/clutches2.png") no-repeat;
	background-size: 40px;
}
#menuTbl .linear_motion2_skf {
	background: url("/img/burger/linear_motion2_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .screws_skf {
	background: url("/img/burger/screws_skf.png") no-repeat;
	background-size: 40px;
}
#menuTbl .fans_elektror {
	background: url("/img/burger/fans_elektror.png") no-repeat;
	background-size: 40px;
}
#menuTbl .screw-jacks {
	background: url("/img/burger/screw-jacks.png") no-repeat;
	background-size: 40px;
}
#menuTbl .podshipniki6312 {
	background: url("/img/burger/podshipniki6312.png") no-repeat;
	background-size: 40px;
}

#menuTbl .grease {
	background: url("/img/burger/grease.png") no-repeat;
	background-size: 40px;
}
.tabs {
	font-size: 0;
}

.tabs input[type="radio"] {
	display: none;
}

.tabs .burger-submenu-wrapper {
	/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
	display: none;
	padding: 10px 15px;
	font-size: 16px;
}
.test {
	box-shadow: -7px 15px 5px -5px rgba(0, 0, 0, .5);
	border-left:  none;
	padding-bottom:  70px;
	margin-left: 10px;
}
.burger-menu-wrapper-td--closed {
	display:  none;
}
.burger-wrapper:hover {
	cursor: pointer;
}

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */
#burger_inner {
	padding: 0;
	margin: 0;
	border: none !important;
	height: 0;
}

#burger_inner.is-visible {
	display: block;
	animation: fadeInFromNone 0.5s ease-in-out;
	animation-fill-mode: forwards;
}

#burger_inner.is-hidden {
	animation: fadeOutFromBlock 0.5s ease-in-out;
}

@keyframes fadeInFromNone {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes fadeOutFromBlock {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}
/* пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ, пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ (input type="radio") */
#tab-btn-1:checked~#content-1,
#tab-btn-2:checked~#content-2,
#tab-btn-3:checked~#content-3,
#tab-btn-4:checked~#content-4,
#tab-btn-5:checked~#content-5,
#tab-btn-6:checked~#content-6,
#tab-btn-7:checked~#content-7,
#tab-btn-8:checked~#content-8,
#tab-btn-9:checked~#content-9,
#tab-btn-10:checked~#content-10,
#tab-btn-11:checked~#content-11,
#tab-btn-12:checked~#content-12,
#tab-btn-13:checked~#content-13,
#tab-btn-14:checked~#content-14,
#tab-btn-15:checked~#content-15,
#tab-btn-16:checked~#content-16,
#tab-btn-17:checked~#content-17,
#tab-btn-18:checked~#content-18,
#tab-btn-19:checked~#content-19,
#tab-btn-20:checked~#content-20,
#tab-btn-21:checked~#content-21,
#tab-btn-22:checked~#content-22,
#tab-btn-23:checked~#content-23,
#tab-btn-24:checked~#content-24,
#tab-btn-25:checked~#content-25,
#tab-btn-26:checked~#content-26,
#tab-btn-27:checked~#content-27,
#tab-btn-28:checked~#content-28,
#tab-btn-29:checked~#content-29,
#tab-btn-30:checked~#content-30,
#tab-btn-31:checked~#content-31,
#tab-btn-32:checked~#content-32
{
	display: block;
	width:  50%;
	float:  right;
	margin-top: -1060px;
}

.tabs label {
	display: block;
	user-select: none;
	background-color: #fff;
	color: #405497;
	padding: 5px 0 5px 10px;
	font-size: 16px;
	line-height: 1.5;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
	cursor: pointer;
	position: relative;
	top: 1px;
	width:  50%;
}
.tabs label:hover {
	background-color:  #eeeeee;
}

.tabs input[type="radio"]:checked+label {
	background-color:  #eeeeee;
	border-bottom: 1px solid #fff;
	color: #405497;
	width:  50%;
	padding:  5px 0 5px 10px;
	margin:  0;
	display: block;
}

.tabs--big label {
	width:  150px;
}
.mnr-c {
	background-color: #fff;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,0.16),0 0 0 1px rgba(0,0,0,0.08);
	border-radius: 2px;
	overflow: hidden;
	margin: 0 0 6px 0;
	padding-bottom: 5px;
	width: 175px;
}
.mnr-c1 {
	width: 160px;
}
.main_text_wrapper {
	padding: 35px;
	text-align: left;
	line-height: 1.2;
	font-family: "Times New Roman";
}
.wrapper_products_four_in_row .photo_podpis a {
	color: black;
	background: url(/img/info_sm.jpg) no-repeat 0 3px;
	border-top: 1px solid grey;
	margin: 5px 40px 0 40px;
	padding-left: 20px;
  }
.wrapper_products_four_in_row_without_back .photo_podpis a {
	background: none;
	border-top:  none;
	text-decoration: none;
}
  .more {
	height: 20px;
	display: block;
	padding-top: 3px;
	text-decoration: none;
  }
  .wrapper_products_four_in_row .pict-price-sklad-label, .pict-price-sklad-label3 a {
	color: blue;
	font-size: 14px;
	width: 100%;
  }
  .wrapper_products_four_in_row .pict-price-sklad-label, .wrapper_products_four_in_row .pict-price-sklad-label3 {
	margin: 0;
	display: block;
	text-align: center;
	background: none;
	border: none;
  }
  .wrapper_products_four_in_row  .photo_podpis--one-height img {
	width: 68% !important;
	padding: 10px;
  }

  .wrapper_products_four_in_row .pict-price-sklad-label img, .wrapper_products_four_in_row .photo_podpis .cat_img img, .wrapper_products_four_in_row .pict-price-sklad-label3 img {
	-moz-transition: all 1s ease-out;
	-o-transition: all 1s ease-out;
	-webkit-transition: all 1s ease-out;
  }
  .wrapper_products_four_in_row .pict-price-sklad-label img:hover, .wrapper_products_four_in_row .photo_podpis .cat_img img:hover, .wrapper_products_four_in_row .pict-price-sklad-label3 img:hover {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
  }
  .wrapper_products_four_in_row .pict-price-sklad-label:hover, .wrapper_products_four_in_row .pict-price-sklad-label3:hover {
	cursor: pointer;
  }
  .wrapper_products_four_in_row .photo_podpis--one-height {
	height: 197.65px;
  }
.wrapper_products_five_in_row_without_back .photo_podpis a {
	background:  none;
}
.wrapper_products_five_in_row_without_back .mnr-c1 {
	width:  140px;
}
.wrapper_products_five_in_row_without_back .photo_podpis--one-height img {
	padding:  0;
}
.col-4 {
	float: left;
	width: 25%;
	margin-bottom: 10px;
}

.col-5 {
	float: left;
	width: calc(20% - 20px);
	margin-bottom: 10px;
	padding:  10px;
}

.main-text--full {
	padding: 20px;
}

.price_index_cart_wrapper {
	float:  left;
	width:  30%;
}
.price_index_cart_wrapper fieldset {
	float:  left;
}
.price_index_text_wrapper {
	width:  70%; 
	float:  right;
}
    
@media screen and (max-width:  877px) {
	body {
		background:  #ffffff;
	}
	h2 {
		margin:  10px;
	}
	.cat-l21 {
		text-align: center;
	}
	.price_index_cart_wrapper, .price_index_cart_wrapper fieldset, .price_index_text_wrapper {
		float:  none;
		width:  100%;
	}
	.search_cat_wrapper {
		padding-top: 10px;
	}
	.find-description {
		display:  none;
	}
	.footer_links_pict_wrapper div, .footer_links_text_wrapper div  {
		width: 25%;
		text-align: center;
	}
	.footer_links_pict_wrapper img {
		width: 50%;
	}
	.footer_links_wrapper {
		display:  flex;
		flex-direction: column;
		border-top:  2px solid #dadcdb;
		border-bottom: 2px solid #dadcdb;
		margin-bottom:  15px;
	}
	#menuTbl .help-btn {
		display:  none;

	}
	.col-4 {
		width: 29%;
	}
	.brgs_mnf_first_row .brgs_mnf {
		height: 250px;
	}
	.wrapper_products_four_in_row {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
	}
	.mnr-c1 {
		width: 160px;
		margin: 0 auto;
	}
	.sidebar .map2 {
		margin: 5px 10px 5px 0;
		color:  black !important;
		font-family:  Arial !important;
	}
	.form-search .search {
		width:  100%;
		font-size: 12px;
	}
	.form-search .search-small {
		width: calc(33% - 12px);
		padding-left: 1px;
		font-size: 12px;
	}
	.tagcloud {
		width:  100%;
		padding:  0;
		display: flex;
		flex-wrap: wrap;
	}
	.content--mobile {
		margin:  0 11px;
		box-sizing:  border-box;
		width:  calc(100% - 22px);
	}
	.online-form {
		width:  100%;
		flex-direction: column;
	}
	.online-form .form-group {
		width:  calc(100% - 20px);
		margin:  10px;
	}
	.btn-onlineform {
		width:  calc(100% - 20px);
		margin:  10px;
	}
	.field__wrapper {
		margin:  10px 0;
	}
	.online-form .form-group:nth-child(2), .online-form .form-group:nth-child(1) {
		margin: 0 10px;
		box-sizing:  border-box;
		width:  calc(100% - 20px);
	}
	.text2--float-left, .text2--float-right {
		display: block;
		width: 100%;
	}
	.main_content img {
		float:  none;
	}
	h1, .text2, .spisok li, td {
		font-family:  Arial;
	}

	.text2 {
		margin:  10px;
		padding:  5px 2px;
		font-size:  16px;
	}
	.heading-text {
		margin:  10px;
		padding:  5px 2px;
	}
	.wrapper_chars_pict {
		flex-direction: column;
	}

	li {
		font-size:  16px;
	}
	.text2 #basket {
		padding-left:  5px;
	}
	.text2 img {
		display:  block;
		float:  none;
		margin:  5px auto;
		text-align:  center;
		max-width: 100%;
	}
	.text2 .mobile-hidden {
		display:  none;
	}


	input.full-width-search {width:  100%; height:  25px; border: 2px solid #29ADE4;}

	input.full-width-search-button {
	height:  30px;
	padding:  0 20px;
	width:  80px;
	border: 2px solid #29ADE4;
	background: #DBE4F0;
	color: #17375D;
	font-size:  14px;
	font-weight:  bold;
	}
	input.big-search-size  {width:  31px;}

	input.big-search-size-full  {
		width:  55px;
		height:  25px;
		border: 2px solid #29ADE4;
		background: #DBE4F0;
		color: #17375D;
		font-size:  14px;
		font-weight:  bold;
	}
	.img--max-width  {
		min-width:  246px;
		padding-bottom: 15px;
	}
	.fullwidth_img {
		width:  calc(100% - 10px);	
		max-width:  700px;
		padding-left:  0px;
		min-width: unset;
	}
	.col-4 img {
		width:  68%;
	}
	.jwplayer, .catalogue_wrapper {
    width: 100% !important;
}
	.archive--news  {
		padding-top:  15px;
	}
	.archive--news  img {
		text-align:  left;
		margin:  5px 0;
		width:  38px;
	}
	table {
		width:  100%;
	}
	.main-price-search-table {
		max-width:  150px;
	}
	.sidebar {
		display:  none;
	}
	#logo tr {
		display: -webkit-flex;
		display: -webkit-box;
		display: -moz-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -o-flex;
		display:  flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content:  space-between;
		align-content: space-between;
		margin:  0;
		width:  100%;
	}
	.tel img {
		width:  15px;
	}
	.fmenu {
		display: -webkit-flex;
		display: -webkit-box;
		display: -moz-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -o-flex;
		display:  flex;		
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;		
		margin:  0 auto;
		text-align:  left;
		font-size:  22px;
		font-weight:  normal;
		font-family:  Arial;
		width:  100%
		padding:  3px 5px;
		border:  none;
		border-bottom:  2px solid #29ADE4;
		border-top:  2px solid #29ADE4;
	}
	.fmenu a {
		font-size:  22px;
		font-weight:  normal;
		font-family: Arial;
	}
	.top_email {
		padding-left:  20px;
	}
	.tel a {
		padding-left:  13px;
	}
	.fmenu  td{ 
		width:  100%;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;	
	}
	.fmenu--open {
		display:  none;
	}
	.tel {
		margin:  0;
		padding-left:  5px;
	}
	.e-mail {
		padding-left:  5px;
	}
	#fmenu, #fmenu_logo  a, #fmenu_logo{
		font-size:  20px !important;
		font-family:  Arial;
		font-weight: normal;
	}
	#logo  td, #menuTbl TD {
		border:  none !important;
		text-align:  left;
		margin:  0;
	}
	#menuTbl TD  {
		padding: 3px 0;
	}
	#logo  td {
		padding:  0 !important;
		background:  none;
	}
	#fmenu_logo {
		padding-top:  0 !important;
	}
	#menuTbl #fmenu {
		padding-left: 0 !important;
		padding-bottom:  0 !important;
		border-top: 2px solid #29ADE4 !important;
	}
	#logo {
		background: #ffffff;
		width:  100%;		
		margin:  3px 0 0 0;
		border:  none;
		height:  40px;
		border-bottom:  2px solid #29ADE4;
	}
	.logo_img {
		width:  165px;
	}
	.logo_slogan {
		width:  calc(100% - 165px);
		padding-left:  0 !important;
		padding-top:  4px !important;
	}
	#menuTbl #topcontacts {
		width:  100%;
		text-align:  left;
		padding:  0 !important;
		margin:  0 !important;
		display:  block;	
	}
	.topcontacts {
		display:  block;
	}
	.topcontacts--open  {
		float:  left;
	}
	.trsearch {
	background-color:  #ffffff;
	}
	.divtopmenu {
	background: linear-gradient(to right, #f0f0ef, #ffffff);
	padding:  5px 0;
	display:  none;
}
	#menuTbl .tdtopmenu, .tdtopmenu  {
		 background: linear-gradient(to right, #f0f0ef, #ffffff);
		border:  none;
		margin:  3px 0;
	}
	.tdtopmenu {
		padding:  2px 0;
	}
	#trSearch2 {
		padding-left:  0 !important;	
	}
	#menuTbl  a{
		color:  #000000;
		font-weight:  normal;
		font-family:  Arial;
		background:  url(img/map-dot-3.gif) no-repeat 3px;
	}
	#menuTbl .top_email {
		color:  blue;
		background: none;
		padding-left:  0;
	}
	#menuTbl {
		background: #ffffff;
		border-top: 2px solid #29ADE4;		
		margin: 0;
		width: 100%;
		}
	 .logo_name {
		font-size:  20px;
		font-family:  Arial;
	}
	.logo_name2 {
		display:  block;
		margin:  0;
		width:  131px;
		font-size:   28px;
		padding-left:  5px;
	}
	.logo_name a {
		padding:  0;		
	}
	#r1, .r1, #r2, #r5, .work_time, .menu_nav, .fax, .footer_img, .search_text, .copy2, .basket_head   {
		display:  none;
	}
	#menuTbl .navigation--main-open  {
		display:  block;
	}
	.navigation--main-open .navigation {
		height:  95%;
		width:  100%;
	}
	.main-navigation--open a, .navigation--main-open .navigation a {
		padding:  7px 5px 5px 20px;
	}
	.main-navigation--open .divtopmenu, .navigation--main-open .divtopmenu {
		height:  30px;
		padding:  0;

	}
	.navigation--main-open  {
		width:  100%;
	}
	.eshop_head_caption1, .eshop_head_caption2  {
		padding:  7px 5px 5px 20px;
		height:  30px;
		border:  none;
	}

	.inp {
		width:  50%;
		max-width:  450px;
		margin-top:  4px;
		padding-left: 5px;
		border: 1px solid #0f0e0d;
		height:  30px;
		border-radius: 5px;
	}
	.heading, .main_content {
		display: -webkit-flex;
		display: -webkit-box;
		display: -moz-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -o-flex;
		display:  flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;		
		width:  100%;
		margin:  0 auto;
	}
	.heading {
		padding-bottom:  0;
	}
	.price_index_cart_wrapper fieldset {
		width:  calc(100% - 40px);
		margin:  10px;
		text-align:  center;
	}
	.footer_img_sm  {
		display:  block;
	}
	.footer_lower_text {
		display: -webkit-flex;
		display: -webkit-box;
		display: -moz-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -o-flex;
		display: flex;		
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;	
	}
	.footer_pict p, .footer-addresses {
		text-align:  center;
		padding-left: 0px;
	}


	.footer-addresses div {
		float:  unset;
		padding:  0;
	}


	.footer_contacts, .footer_counter {
		float:  none;
		width:  100%;
		display: flex;
		flex-direction: column;
	}

	.footer_copyright {
		display: block;
		float:  none;
		width:  100%;
	}

	.copy1 {
		text-align:  left;
		margin:  0 auto !important;
	}
	.tpp {
		float: none;
		padding-right:  0 !important;
	}
	.tpp a {
		text-align: center;
		margin: 10px auto;
		display: block;
	}

	.navigation {
		display:  block;
		float:  left;
		width:  40px;
		background:   url(logo.svg) no-repeat 0px 3px;
		background-size:  25px;
		margin:  10px 0 3px 0;
	}
		.navigation--main-open .navigation  {
			background:  none;
		}
	
	.main-navigation--open  {
		display:  block;
	}
	.navigation  td {
		display:  none;
	}
	.main-navigation--open td {
		display:  block;
		z-index:  1000;
		position:  relative;
		background:   #ffffff;
	}
	#menuTbl .main-navigation--open {
		width:  100%;
		background:  url(img/close.svg) no-repeat 0 1px;
		float:  none;
		padding-top:  5px;
	}

	.sidebar--open  {
		display: -webkit-flex;
		display: -webkit-box;
		display: -moz-flex;
		display: -moz-box;
		display: -ms-flexbox;
		display: -ms-flex;
		display: -o-flex;
		display:  flex;	
		width:  calc(100% - 10px); 
		margin-left:  10px;
		margin-top:  0;
		border-top: 2px solid #29ADE4;
	}
	
	#menuTbl .main-navigation--open td:nth-child(1)   {
		margin-top:  25px;
	}
	#menuTbl .navigation2 td:nth-child(1)   {
		margin-top:  0;
	}
	#menuTbl .navigation2 {
		margin-bottom:  10px;
	}
	#menuTbl .help_btn, #menuTbl .help_btn  img {
		margin:  0 !important;
		display:  none;
	}

	.hidden {
		display:  none;
	}
	.hidden2 {
		display:  inline-block;
	}
	.main_text {
		/* border:  none !important; */
		padding-top:  5px;
	}
	.topcontacts .magnifier {
		display:  inline-block;
		margin-left:  -33px;
	}
	h1 {
		margin: 15px 5px 15px 7px;
		width:  calc(100% - 30px);
		float:  none;
	}
	.cPage-breadcrumbs {
		margin: 5px 5px 5px 7px;
	}
	.content {
		padding:  0 8px;
		margin:  0;
	}
	.content--open {
		margin-top:  10px;
		border-top:  2px solid #29ADE4 ;
		padding-top:  10px;
	}
	.menu_nav_catalogues {
		width:  100%;
		display:  block;
	}

	.map3, .cat-l, #menuTbl .cat-h1  {
		padding: 3px 0px 0 20px;
		background: url(img/map-dot-3.gif) no-repeat 3px;
	}
	#menuTbl .cat-h1 {
		color:  black;
		font-family:  Arial;
		font-weight:  normal !important;
		padding: 7px 5px 5px 20px;
	}
	.cat-l {
		text-align:  left;
	}
	.sidebar_up {
		text-align:  left;
	}
	.sidebar_up a {
		color:  black;
		margin-top:  5px;
	}
	.footer_pict {
		border-top: 2px solid #29ADE4;
		clear:  both;
		float:  none;
		margin:  15px auto 0;
		width:  calc(100% - 24px);
		padding:  15px 0;
	}
	.footer_counter  {
		padding-right:  0 !important;
	}
	.footer_counter a {
		text-align:  center;
		float:  none;
	}
	.content {
		/* width:  calc(100% - 16px); */
	}
	.header_wrapper  {
		width:  100%;
	}
	.dSearch, .dTable {
    width: 100% !important;
    margin: 0;
    position: relative;
	}
	.dTable {
    border-right: none !important;
	border-left: none !important;
	}
	.main_text {
		width:  100%;
	}
	.form  {
		width:  100%;
		background-color:  #ffffff;
		margin:  5px 0 6px 0;
		border-bottom:  none;
	}
	.basket-wrapper .form {
		width:   100%;
		float:  none;
		text-align:  left;
		margin-bottom:  0;
	}

	
	.basket-wrapper  {
		width:  calc(100% - 300px);
	}
	.wkCartS  {
		width:  450px !important;
	}
	#join  {
		text-align:  right;
	}
	.big-search-form, .big-search-form2 {
	float:  none;
	}
	.big-search-form2 {
		width: 350px;
		text-align: left;
	}
	
	.main-navigation--open  .divtopmenu, .sidebar--open  .divtopmenu {
		display:  block;
	}
	.main-navigation--open  .divtopmenu:nth-child(1)  {
		margin-top:  25px;
	}
	.navigation2  .divtopmenu:nth-child(1)  {
		margin-top:  0;
	}
	.navigation2 {
		background:  none !important;
	}
	.divtopmenu--long, .divtopmenu--short, #menuTbl {
		border:  none;
	}
	.divtopmenu--long, .divtopmenu--short {
			width:  100%;
			margin:  3px 0;
			height:  100%;
	}		
	.divtopmenu--center_center  {
		text-align:  left;
	}
	.navigation, .navigation2  {
	height:  20px;
	}
	.form--open  {
		display:  none;
	}
	.heading-text {
		width:  100%;
		margin-bottom:  0;
	}
	.heading-text {
		text-align:  left;
	}
	.footer_pict td:last-child {
		text-align: left;
		vertical-align: top;
}
.col-3 {
	float:  left;
	width:  49%;
}
.col-2 {
	float: left;
	width: 50%;
	margin-bottom: 10px;
	text-align:  center;
	box-sizing: border-box;
}

.search_sizes  {
	width:  388px;
}
.divtopmenu--slider {
	float:  left;
	width:  calc(100% - 40px);
	height:  105px;
	display:  none;
}
.divtopmenu--slider-open {
	width:  100%;
}
#menuTbl  {
	height:  45px;
}
#menuTbl #burger-top-menu {
	margin-right:  0;
	padding-top:  3px;
	padding-left:  5px;
}
.pagespan {
	background:  #DBE4F0;
}
.topcontacts--close {
border:  none;
}
.menu_nav--first  {
	height:  95px;
	display: none;
}
.frame {
	display: none;
}
.burger-wrapper {
	padding: 5px 0 2px 0;
	margin: 2px 0 2px 0;
}
.burger-wrapper2 {
	background: #ffffff;
	width:  80px;
}
.burger {
	background: url("/img/burger/burger2.svg") no-repeat 1px;
	background-size: 25px;
	color: #008bff;
}
.email-wrapper {
	padding-left:  5px;
}
.burger-menu-wrapper--opened {
	width:  calc(100% - 20px);
	border-right:  none;
}
.tabs input[type="radio"]:checked + label, .tabs label {
	width:  calc(100% - 15px);
}
#tab-btn-1:checked ~ #content-1, #tab-btn-2:checked ~ #content-2, #tab-btn-3:checked ~ #content-3, #tab-btn-4:checked ~ #content-4, #tab-btn-5:checked ~ #content-5, #tab-btn-6:checked ~ #content-6, #tab-btn-7:checked ~ #content-7, #tab-btn-8:checked ~ #content-8, #tab-btn-9:checked ~ #content-9, #tab-btn-10:checked ~ #content-10, #tab-btn-11:checked ~ #content-11, #tab-btn-12:checked ~ #content-12, #tab-btn-13:checked ~ #content-13, #tab-btn-14:checked ~ #content-14, #tab-btn-15:checked ~ #content-15, #tab-btn-16:checked ~ #content-16, #tab-btn-17:checked ~ #content-17, #tab-btn-18:checked ~ #content-18, #tab-btn-19:checked ~ #content-19, #tab-btn-20:checked ~ #content-20, #tab-btn-21:checked ~ #content-21, #tab-btn-22:checked ~ #content-22, #tab-btn-23:checked ~ #content-23, #tab-btn-24:checked ~ #content-24, #tab-btn-25:checked ~ #content-25, #tab-btn-26:checked ~ #content-26, #tab-btn-27:checked ~ #content-27, #tab-btn-28:checked ~ #content-28, #tab-btn-29:checked ~ #content-29,
#tab-btn-30:checked ~ #content-30,  #tab-btn-31:checked ~ #content-31, #tab-btn-32:checked ~ #content-32 {
	display:  none;
}

#burger_inner .tabs .label-desktop {
	display: none;
}
.tabs .label-mobile {
	display: block;
}

#tab-btn-1-1:checked~#content-1-1,
#tab-btn-1-2:checked~#content-1-2,
#tab-btn-1-3:checked~#content-1-3,
#tab-btn-1-4:checked~#content-1-4,
#tab-btn-1-5:checked~#content-1-5,
#tab-btn-1-6:checked~#content-1-6,
#tab-btn-1-7:checked~#content-1-7,
#tab-btn-1-8:checked~#content-1-8,
#tab-btn-1-9:checked~#content-1-9,
#tab-btn-1-10:checked~#content-1-10,
#tab-btn-1-11:checked~#content-1-11,
#tab-btn-1-12:checked~#content-1-12,
#tab-btn-1-13:checked~#content-1-13,
#tab-btn-1-14:checked~#content-1-14,
#tab-btn-1-15:checked~#content-1-15,
#tab-btn-1-16:checked~#content-1-16,
#tab-btn-1-17:checked~#content-1-17,
#tab-btn-1-18:checked~#content-1-18,
#tab-btn-1-19:checked~#content-1-19,
#tab-btn-1-20:checked~#content-1-20,
#tab-btn-1-21:checked~#content-1-21,
#tab-btn-1-22:checked~#content-1-22,
#tab-btn-1-23:checked~#content-1-23,
#tab-btn-1-24:checked~#content-1-24,
#tab-btn-1-25:checked~#content-1-25,
#tab-btn-1-26:checked~#content-1-26,
#tab-btn-1-27:checked~#content-1-27,
#tab-btn-1-28:checked~#content-1-28,
#tab-btn-1-29:checked~#content-1-29,
#tab-btn-1-30:checked~#content-1-30,
#tab-btn-1-31:checked~#content-1-31,
#tab-btn-1-32:checked~#content-1-32
{
    display: block;
}

.main-navigation--open  {
	height:  20px;
	margin-bottom:  13px;
}
.navigation--main-open .divtopmenu--short {
	display:  block;
}
.navigation--main-open {
	margin-top:  56px;
	}
.main-navigation--open .divtopmenu--orange {
	background: #FDC010;

}
.main-navigation--open .divtopmenu--orange .eshop_head_caption1, .main-navigation--open .divtopmenu--orange .eshop_head_caption2 {
	font-weight: normal;
	font-family: Arial;
	color:  black;
	margin-bottom:  6px;
}
.main-navigation--open  .eshop_head {
	float:  none;
	padding:  0;
}
.main-navigation--open .eshop_head_caption1, .main-navigation--open .eshop_head_caption2   {
	padding:  0;
	margin:  0;
}
.form-search {
	margin:  10px;
	width:  calc(100% - 20px);
	float:none;
}
	.form-search-exact {
		display:  none;
	}
}



@media screen and (min-width: 601px) and (max-width:  876px) {
	.fmenu {
		flex-direction:  row;
		justify-content:  flex-start;
	}	
	.tel  {
		margin-right:  20px;
	}
	.footer_img_sm {
	display:  none;
	}
	.footer_img_sm2 {
	display:  block;
}
	A.map2:link {
		margin-left:  0;
	}
}

@media screen and (max-width:  730px) {
 .products_left4 .products_left4-spisok  {
	text-align:  left;
	padding-left:  15px;
}
 .products_left4 .products_left4-spisok2  {
	padding-bottom:  20px;
}
.products_left4  {
	float:  left;
	width:  50%;
	margin: 0 auto;
}
.main_content img {
	float:  none;
	max-width: 50%;
}
	.wrapper_chars_pict img {
		max-width:  100%;
	}
.main_content .max-width-100 {
	max-width: 100%;
}
.main_content .img_left
{
	float:  none;
	padding: 5px 10px 5px 0px;
}
#menshe_tehobsluzhivanija {
	width:  100% !important;
	max-width:  640px;
}
}

@media screen and (max-width:  700px) {
.basket-registration  {
flex-direction:  column;
	align-items:  flex-start;
}
.basket-wrapper  {
	width:  100%;
}
.hidden_desk {
	display:  inline-block;
	font-weight:  bold;
}
#join  {
	text-align:  left;
	padding-left:  17px;
}
#wkShop {
	display: flex;
	flex-wrap: wrap;
}
#wkShop  .wrapper_cat_eshop_header {
	display: none;
}
#wkShop .wrapper_cat_eshop_descr {
	flex-direction: column;
	width:  calc(50% - 10px);
	border:  1px solid #a0a0a0;
	margin: 10px auto;
	padding:  10px;
	box-sizing:  border-box;
}
#wkShop .wrapper_cat_eshop_descr div {
	width:  100%;
	text-align: left;
	padding:  5px;
}
.cat_eshop_cart {
	justify-content: start;
}
#wkShop .cat_eshop_cart input {
	margin-left: 0;
}
.col-5 {
	width: calc(30% - 20px);
}
}

@media screen and (max-width:  600px) {
.hidden-xs {
	display:  none;
}
.inp {
		width:  calc(100% - 105px);
		height:  30px;
		margin-top:  4px;
		padding-left: 5px;
		border: 1px solid #0f0e0d;
		box-sizing:  border-box;
	}
		A.map2:link {
		margin-left:  0;
	}
	.col-4  {
		width:  160px;
	}
	.mnr-c1 {
		width: 160px;
		margin: 0 auto;
	  }
	  .fullwidth_img {
		min-width:  unset;
	  }
}

@media screen and (max-width:  540px) {
.col-3, .col-2 {
	float:  left;
	width:  100%;

}
.form-search {
	margin:  0px auto;
	width:  calc(100% - 20px);
	float:none;

}
.form-search-exact {
	display:  none;
}
.col-2 img {
	text-align: center;
	}
#wkShop {
	display:  flex;
	margin-left:  0;
}
#wkShop  tr {
	flex-direction:  column;
}
.wrapper_products_four_in_row {
	display: flex;
	width: 100%;
	justify-content: space-around;
}
.text2 img
{
	width: 100%;
	max-width: 100%;
}

.archive--news  img {
	width:  38px;
}
.form-search .search-small {
	width: 20%;
	padding-left: 1px;
	font-size: 12px;
}
.supply a {
	float:  none;
	text-align:  right;
	padding-right:  10px;
}  
#wkShop .wrapper_cat_eshop_descr {
	flex-direction: column;
	width: calc(50% - 20px);
	border: 1px solid #a0a0a0;
	margin: 10px auto;
	padding: 10px;
	box-sizing: border-box;
  }
	#wkShop .wrapper_cat_eshop_descr div {
		display:  flex;
		align-items: center;
	}
	#wkShop .wrapper_cat_eshop_descr div:last-child {
		display: block;
	}
 .col-5 {
	 width: calc(40% - 20px);
 }
}

@media screen and (max-width:  480px) {
.hidden-480  {
	display:  none;
}
#myIFrame {
	max-width:  300px;
	overflow:  scroll;
}

}

@media screen and (max-width:  400px) {
.big-search-form2 {
    width: 290px;
}

input.big-search {
    width: 100%;
}
input.big-search-size-full {
	width:  43px;
}
.search_sizes tr{
	display:  flex;
	width: 250px;
	flex-wrap:  wrap;
}
.wkCartS {
	max-width:  300px;
}
#bn, #kolvo, #summa {
    margin: 0 10px 0 0 !important;
}
.wkCart td, .wkCartS td, .search_sizes tr {
    padding: 0 !important;
    margin: 0;
}
.search_sizes  td:nth-child(1) {
	margin-left:  -3px;
}

.search_sizes  td:nth-child(3) {
	margin-left:  -5px;
}

.br {
    float: left;
    height: 20px;
    padding: 3px 12px 0 !important;
}
.search_sizes  {
	width:  100%;
}
.hidden-xxs {
	display:  none;
}
}

.footer_pict .footer_img {
    padding-left: 0;
}

@media screen and (max-width: 730px) {
    .main_content img {
    
        max-width: 100%;
    }
}