

/* Start:/local/assets/css/reset.css?15524633091381*/
/* - Reset - */
html,
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
img,
strong,
sub,
sup,
b,
u,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
/*table,
tbody,
tfoot,
thead,
tr,
th,
td,*/
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
    background: transparent;
    font-size: 100%;
}

a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

/*table {
    border-collapse: collapse;
    border-spacing: 0;
}*/

/*td,
td img {
    vertical-align: top;
}*/

input,
select,
button,
textarea {
    margin: 0;
    font-size: 100%;
}

input[type="text"],
input[type="password"],
textarea {
    padding: 0;
}

input[type="checkbox"] {
    vertical-align: bottom;
}

input[type="radio"] {
    vertical-align: text-bottom;
}

sub {
    vertical-align: sub;
    font-size: smaller;
}

sup {
    vertical-align: super;
    font-size: smaller;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block;
}

nav ul {
    list-style: none;
}

/* - /Reset - */



/* End */


/* Start:/local/assets/css/style.css?1696301901106009*/
.e-contact__group-list.group-email {
 text-transform: none;
}
@font-face {
  font-family: 'PT Sans';
  src: url('/local/assets/css/../fonts/PTSans/PTS55F_W.eot');
  src: local('PT Sans'), url('/local/assets/css/../fonts/PTSans/PTS55F_W.woff') format('woff'), url('/local/assets/css/../fonts/PTSans/PTS55F_W.ttf') format('truetype'), url('/local/assets/css/../fonts/PTSans/PTS55F_W.svg#PTSans-Regular') format('svg');
}
@font-face {
  font-family: 'PT Sans';
  src: url('/local/assets/css/../fonts/PTSans/PTS75F_W.eot');
  font-style: normal;
  font-weight: bold;
  src: local('PT Sans Bold'), url('/local/assets/css/../fonts/PTSans/PTS75F_W.woff') format('woff'), url('/local/assets/css/../fonts/PTSans/PTS75F_W.ttf') format('truetype'), url('/local/assets/css/../fonts/PTSans/PTS75F_W.svg#PTSans-Bold') format('svg');
}
@font-face {
  font-family: 'PT Sans Bold';
  src: url('/local/assets/css/../fonts/PTSans/PTS75F_W.eot');
  font-style: normal;
  font-weight: normal;
  src: local('PT Sans Bold'), url('/local/assets/css/../fonts/PTSans/PTS75F_W.woff') format('woff'), url('/local/assets/css/../fonts/PTSans/PTS75F_W.ttf') format('truetype'), url('/local/assets/css/../fonts/PTSans/PTS75F_W.svg#PTSans-Bold') format('svg');
}
@font-face {
  font-family: 'PT Sans Narrow';
  src: url('/local/assets/css/../fonts/PTSansNarrow/PTN57F_W.eot');
  src: local('PT Sans Narrow'), url('/local/assets/css/../fonts/PTSansNarrow/PTN57F_W.woff') format('woff'), url('/local/assets/css/../fonts/PTSansNarrow/PTN57F_W.ttf') format('truetype'), url('/local/assets/css/../fonts/PTSansNarrow/PTN57F_W.svg#PTSans-Regular') format('svg');
}
@font-face {
  font-family: 'PT Sans Narrow Bold';
  src: url('/local/assets/css/../fonts/PTSansNarrowBold/PTN77F_W.eot');
  font-style: normal;
  font-weight: bold;
  src: local('PT Sans Narrow Bold'), url('/local/assets/css/../fonts/PTSansNarrowBold/PTN77F_W.woff') format('woff'), url('/local/assets/css/../fonts/PTSansNarrowBold/PTN77F_W.ttf') format('truetype'), url('/local/assets/css/../fonts/PTSansNarrowBold/PTN77F_W.svg#PTSansNarrow-Bold') format('svg');
}
@font-face {
  font-family: 'Uni Sans';
  src: url('/local/assets/css/../fonts/Uni Sans/uni_sans_thin-webfont.eot');
  src: url('/local/assets/css/../fonts/Uni Sans/uni_sans_thin-webfont.eot?#iefix') format('embedded-opentype'), url('/local/assets/css/../fonts/Uni Sans/uni_sans_thin-webfont.woff') format('woff'), url('/local/assets/css/../fonts/Uni Sans/uni_sans_thin-webfont.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body,
html {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
}
body {
  font-family: 'PT Sans';
  font-size: 14px;
  letter-spacing: -0.1px;
  color: #545454;

}
a {
  color: #075d93;
}
a:hover {
  text-decoration: none;
}
ul {
  list-style: none;
}
.h1,
h1 {
  font: normal 26px/30px 'PT Sans Narrow Bold';
  margin-top: 2px;
  margin-bottom: 26px;
  text-transform: uppercase;
  /*white-space: pre-wrap;*/
}
.h1 .search_string,
h1 .search_string {
  color: #1d92c3;
}
.h2 {
  font: normal 17px 'PT Sans Narrow Bold';
  color: #4a4a4a;
  text-align: center;
}
h2 {
  color: #4a4a4a;
  font: normal 26px/30px 'PT Sans Narrow Bold';
  margin-top: 51px;
	margin-bottom: 13px;
}

h3 {
  font: normal 15px/21px 'PT Sans';
  color: #0f0f0f;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 4px;
}
h4 {
  font: normal 15px 'PT Sans';
  color: #0f0f0f;
  margin-bottom: 5px;
}
p {
  margin-bottom: 21px;
}
input[type='submit'] {
  cursor: pointer;
}
button {
  cursor: pointer;
}
.spam-defense {
  display: none;
}

@keyframes scale-btn {
	0% {
		transform: translateY(1);
	}
	86% {
		transform: scale(1);
	}
	89% {
		transform: scale(1.1);
	}
	92% {
		transform: scale(1);
	}
	95% {
		transform: scale(1.05);
	}
	100% {
		transform: scale(1);
	}
}

.usabllity-feedback_button {
	animation: scale-btn 7s linear infinite;
}

.styled_button {
  width: 100%;
  height: 40px;
  border: 0;
  outline: 0;
  border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;
  padding: 0;
  margin: 30px 0 6px 0px;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  left: 0;
  bottom: 0;
  cursor: pointer;
  background: #00aee5;
  /* Old browsers */
  background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);
  /* IE6-9 */
  color: #FFF;
  text-align: center;
  font: normal 17px/40px 'PT Sans Bold';
}
.styled_button span {
  position: relative;
  z-index: 5;
}
.styled_button:after {
  content: '';
  position: absolute;
  background: url('/local/assets/css/../img/button_hover.png') center bottom repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.styled_button:hover:after {
  opacity: 1;
  visibility: visible;
}
.clear {
  width: 100%;
  clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.lte8 .clearfix {
	overflow: hidden;
	zoom: 1;
}

.left {
  float: left;
}
.right {
  float: right;
}
.back_link {
  position: relative;
}
.back_link:before {
  content: '';
  position: relative;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: -1px;
  left: -3px;
  background: url('/local/assets/css/../img/news_link_back.png') center no-repeat;
}
.wrapper {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
.header_inner-logo, .header_inner-lang, .header_inner-info  {
  float: left;
}
.header_inner-phone{
  float: right;
  /*margin-top: 10px;*/
  /*margin-bottom: 10px;*/ 
  margin-left: 50px;
}
.header_inner-info {
  /*margin: 8px 0px;*/
  width: 354px;
}
.header_inner-logo{
  margin-top: 3px;
}
.icon {
  display: inline-block;
  position: relative;
}
.icon_mail-text{
	padding: 5px;
}
.icon.forum,
.icon.support,
.icon.mail {
  /*margin-right: 7px;*/
  /*top: 4px;*/
  /*padding-top: 4px;*/
  background: url('/local/assets/css/../img/phone.png') center no-repeat;
}
.icon.forum {
  width: 20px;
  height: 17px;
  background-position: 0 top;
}
.icon.support {
  width: 20px;
  height: 18px;
  background-position: -19px top;
}
.icon.mail {
  width: 100%;
  height: 100%;
  background-position: 10px;
}
.icon.history {
  width: 25px;
  height: 15px;
  top: 1px;
  right: 7px;
  background: url('/local/assets/css/../img/history.png') center no-repeat;
}
.icon.question {
  width: 21px;
  height: 21px;
  background: url('/local/assets/css/../img/question.png') center no-repeat;
}
.icon.download {
  width: 20px;
  height: 21px;
  background: url('/local/assets/css/../img/download.png') center no-repeat;
  top: 5px;
  padding-right: 8px;
}
.icon.knowledge_base {
  width: 27px;
  height: 18px;
  background: url('/local/assets/css/../img/knowledge_base.png') center no-repeat;
  top: 3px;
  padding-right: 16px;
}
.icon.subscribe {
  width: 25px;
  height: 18px;
  background: url('/local/assets/css/../img/icon_subscribe.png') center no-repeat;
  top: 3px;
  padding-right: 8px;
}
.header_outer {
  width: 100%;
  height: 66px;
  background: #f4f4f4;
  padding-top: 10px;
  display: block;/*--DELETE--*/
}
.header_inner {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
}
.header_logo {
  width: 216px;
  height: 45px;
  display: inline-block;
  background: url('/local/assets/css/../img/logo.png') center no-repeat;
  position: relative;
  left: -3px;
}
.header_info {
  font-size: 19px;
  font-family: "PT Sans";
  color: rgb(86, 86, 86);
  line-height: 1.4;
  text-align: left;
}

.header_choose_lang {
  background: #ebebeb;
  display: inline-block;
  /*padding: 0 11px;*/
  margin: 0 28px 0 41px;
  border-radius: 3px;
  top: -7px;
  /*position: relative;*/
}
.header_choose_lang li {
  /*float: left;*/
  /*margin-left: 11px;*/
}
.header_choose_lang li:first-child {
  margin: 0;
}
.header_choose_lang a, .header_choose_lang span{
  color: #565656;
  font: normal 14px/27px 'PT Sans';
  padding: 5px;
}
/*.header_choose_lang a.active,
.header_choose_lang span.active{
  background-color: rgb(99, 188, 221);
  position: absolute;
  width: 28px;
  height: 28px;
  z-index: 199;
}*/

.header_choose_lang a.active,
.header_choose_lang span.active_first{
  color: #FFF;
  background-color: #63bcdd;
  text-decoration: none;
  border-radius: 3px 3px 0 0;
  position: relative;
}
.header_choose_lang a.active,
.header_choose_lang span.active_last{
  color: #FFF;
  background-color: #63bcdd;
  text-decoration: none;
  border-radius: 0 0 3px 3px;
  position: relative;
}
.header_choose_lang a.active,
.header_choose_lang span.active_center{
  color: #FFF;
  background-color: #63bcdd;
  text-decoration: none;
  position: relative;
}
.header_choose_lang a.active:before,
.header_choose_lang span.active:before{
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-bottom: 3px solid #00a0cb;
  left: 6px;
  bottom: -1px;
}
.header_choose_lang a:hover {
  color: #075d93;
  text-decoration: none;
}
.header_links {
  float: right;
  position: relative;
  top: 7px;
}
.header_links li {
  float: left;
  margin-left: 4px;
}
.header_links li:first-child {
  margin: 0;
}
.header_links li a {
  border-radius: 3px;
  background-image: -moz-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  display: inline-block;
  text-decoration: none;
  width: 230px;
  height: 28px;
  font-size: 16px;
  font-family: "PT Sans";
  color: rgb(244, 244, 244);
  font-weight: bold;
  line-height: 1;
  text-align: center;
}

.header_phone{
  font-size: 30px;
  font-family: "PT Sans";
  color: #0084C4;
  line-height: 0.533;
  text-align: right;
}
.header_phone-code {
  color: rgb(119, 119, 119);
}

/*.header_links li a {
  height: 31px;
  background: #ebebeb;
  color: #565656;
  border-radius: 3px;
  font: normal 14px/31px 'PT Sans';
  display: inline-block;
  text-decoration: none;
  padding: 0 11px;
}*/
.header_links li:hover a {
  /*color: #075d93;*/
}
.header_links li:hover a span {
  background-color: #ff9657;
  border-radius: 3px;
}
.header_after {
  width: 100%;
  background: #0084c4 url('/local/assets/css/../img/blure.png') 80% 25% no-repeat;
}
.header_after.main_page {
  background-position: 80% bottom;
  padding-bottom: 13px;
}
.header_after.main_page .top_menu {
  margin-bottom: 0px;
}
.header_after_inner {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
}
.header_after .top_menu {
  float: left;
  margin-top: 11px;
  margin-bottom: 14px;
}
.header_after .top_menu.main_page {
  margin-bottom: 0px;
}
.active:before{
border-bottom: none !important;
}
.header_after .top_menu > li {
  float: left;
  margin-left: 5px;
  position: relative;
  padding: 7px 12px 6px 14px;
  z-index: 205;
  border-radius: 3px;
  left: -18px;
}
.header_after .top_menu > li:first-child {
  margin-left: 0;
}
.header_after .top_menu > li:hover {
  background: #FFF;
}
.header_after .top_menu > li:hover .main_item {
  color: #003d64;
}
.header_after .top_menu > li:hover .main_item:before {
  border: 0;
}
.header_after .top_menu > li:hover .main_item:after {
  display: block;
}
.header_after .top_menu > li:hover > .sub_menu {
  display: block;
}
.header_after .top_menu .main_item {
  font: normal 16px 'PT Sans Bold';
  text-transform: uppercase;
  color: #FFF;
  text-decoration: none;
  position: relative;

}
.header_after .top_menu .main_item:before {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 1px;
  border-bottom: 1px dotted #FFF;
}
.header_after .top_menu .main_item_root-section {
    border-radius: 3px 3px 0 0px;
}

.header_after .top_menu .main_item_root-section a:after {
  content: '';
  position: absolute;
  width: 18px;
  height: 35px;
  top: -7px;
  right: -26px;
  display: none;
  background: url('/local/assets/css/../img/main_menu_element.png') center no-repeat;
}
.header_after .top_menu .sub_menu {
  padding: 0px 0 26px;
  position: absolute;
  z-index: 200;
  display: none;
  left: 0px;
  top: 34px;
  border-radius: 0 3px 3px 3px;
}
.header_after .top_menu .sub_menu:before {
  content: '';
  width: 100%;
  height: -moz-calc(100% - 26px);
  height: -webkit-calc(100% - 26px);
  height: calc(100% - 26px);
  left: 0;
  bottom: 26px;
  position: absolute;
  z-index: 195;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.header_after .top_menu .sub_menu table {
  background: #FFF;
  position: relative;
  z-index: 200;
  border-radius: 0 3px 3px 3px;
}

.header_after .top_menu .sub_menu table:before,
.header_after .top_menu .sub_menu table:after {
  content: '';
  width: 100%;
  height: 26px;
  display: block;
  position: relative;
}
.header_after .top_menu .sub_menu table:before {
  top: 0px;
  border-radius: 0 3px 3px 3px;
}
.header_after .top_menu .sub_menu table:after {
  bottom: 0px;
  border-radius: 0 0px 3px 3px;
}
.header_after .top_menu .sub_menu table td {
  padding: 26px 0;
}

.header_after .top_menu .sub_menu .col {
  min-width: 245px;
  max-width: 390px;
  padding: 15px;
  border-left: 1px dashed #c4c1b8;
  vertical-align: top;
}
.header_after .top_menu .sub_menu .col:first-child {
  border: 0;
}
.header_after .top_menu .sub_menu ul {
  margin-top: 40px;
}
.header_after .top_menu .sub_menu ul:first-child {
  margin-top: 0;
}
.header_after .top_menu .sub_menu li {
  margin-left: 0;
  clear: both;
}
.header_after .top_menu .sub_menu a {
  color: #4a4a4a;
  font: normal 13px/25px 'PT Sans';
  text-decoration: underline;
}
.header_after .top_menu .sub_menu a:hover {
  color: #003d64;
  text-decoration: none;
}
.header_after .top_menu .sub_menu .section {
  padding: 4px 12px 3px;
  border-radius: 3px;
  display: block;
}
.header_after .top_menu .sub_menu .section:hover {
  background: #f2f2f2;
}
.header_after .top_menu .sub_menu .section a {
  color: #003d64;
  line-height: 23px;
  text-transform: uppercase;
}
.header_after .top_menu .sub_menu .item {
  margin-left: 30px;
}
.header_after .top_menu .sub_menu .sub_item {
  margin-left: 30px;
  padding-left: 11px;
  background: url('/local/assets/css/../img/list_dotted.png') left 10px no-repeat;
}
.search_input {
  border-radius: 3px;
  width: 180px;/*253px;*/
  height: 31px;
  float: right;
  position: relative;
  margin-top: 14px;
}
.search_input input {
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  height: 31px;
  text-indent: 5px;
  color: #FFF;
}
.search_input input[type='text'] {
  width: 180px;/*253px;*/
  background: #44a5d0;
  border-radius: 3px;
}
.search_input input[type='submit'] {
  width: 39px;
  cursor: pointer;
  background: url('/local/assets/css/../img/search_button.png') center no-repeat;
  position: absolute;
  right: 0px;
  bottom: 0px;
}
.search_input__suggest-container{
	position: relative;
}
	.search_input__suggest{
		background: #fff;
		border-radius: 0 0 3px 3px;
		box-shadow: 0 1px 1px rgba(0,0,0,0.5);
		padding: 10px 5px;
		font-size: 12px;
	}
		.search_input__suggest__cat{
			color: #525252;
		}
	.e-search_input__suggest{
		margin-bottom: 8px;
		line-height: 14px;
	}
	.e-search_input__suggest_more{
		margin-top: 15px;
		font-weight: bold;
	}
	.search_input__suggest_kb{
		font-size: 14px;
		padding: 20px 14px;
		box-shadow: 0 2px 2px rgba(0,0,0,0.4);
	}

		.search_input__suggest_kb .e-search_input__suggest{
			margin-bottom: 12px;
			line-height: 16px;
		}
		.search_input__suggest_kb .e-search_input__suggest_more{
			margin-top: 24px;
		}
.breadcrumbs-container{
	overflow: hidden;
}
.breadcrumbs {
  background: #f2f2f2;
  padding: 5px 19px;
  border-radius: 0 0 0 5px;
  margin-bottom: 35px;
  display: inline-block;
  position: relative;
}
.breadcrumbs:after {
  content: '';
  position: absolute;
  left: 100%;
  border: 100px solid transparent;
  border-top-color: #f2f2f2;
  top: 100%;
  margin-top: -100px;
  margin-left: -100px;
}
.breadcrumbs li {
  float: left;
  position: relative;
  z-index: 5;
  cursor: default;
  margin: 5px 0;
}
.breadcrumbs li a {
  background: #e7e7e7;
  padding: 3px 6px 4px 11px;
  border-radius: 3px 0 0 3px;
  color: #003d64;
  font: normal 13px 'PT Sans';
  text-decoration: none;
  position: relative;
  margin-right: 21px;
}
.breadcrumbs li a:after {
  content: '';
  position: absolute;
  width: 12px;
  height: 23px;
  background: url('/local/assets/css/../img/breadcrumbs_element.png') center no-repeat;
  left: 100%;
  margin-left: -1px;
  top: 0;
}
.breadcrumbs li a:hover {
  text-decoration: underline;
}
.main_slider {
  height: 255px;
  color: #FFF;
  position: relative;
  /*top: 13px;*/
  margin-top: 15px;
  
}
.main_slider li {
  height: 255px;
}
.main_slider .left {
  max-width: 455px;
}
.main_slider .slide_item,
.main_slider .slide_button,
.main_slider .slide_description,
.main_slider .slide_name {
  position: relative;
  z-index: 5;
}
.main_slider .slide_item {
  font: normal 30px/40px 'Uni Sans';
  margin-top: 49px;
}
.main_slider .slide_name {
  font: normal 77px/67px 'PT Sans Bold';
}
.main_slider .slide_button {
  font: normal 19px/50px 'PT Sans Bold';
  cursor: pointer;
  height: 50px;
  color: #FFF;
  border: 0;
  outline: 0;
  border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;
  padding: 0 40px;
  margin: 0 0 0 19px;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: absolute;
  left: 0;
  bottom: 8px;
  z-index: 105;
  background: #00aee5;
  background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));
  background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);
  text-decoration: none;
}
.main_slider a.slide_button {
	text-decoration: none;
}
.main_slider .slide_button span {
  position: relative;
  z-index: 5;
}
.main_slider .slide_button:before {
  content: '';
  position: absolute;
  background: url('/local/assets/css/../img/button_hover.png') center bottom no-repeat;
  width: 100%;
  height: 50px;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
/*
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
*/
}
.main_slider .slide_button:hover:before {
  opacity: 1;
  visibility: visible;
}
.main_slider .slide_description {
  font: normal 14px/18px 'PT Sans Narrow';
  float: right;
  margin-top: 9px;
}
.main_slider .slide_image {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 3;
  background-repeat: no-repeat;
  background-position: right bottom;
}
.main_slider .controls {
  position: absolute;
  top: 62px;
  width: 100%;
}
.main_slider .controls .prev,
.main_slider .controls .next {
  cursor: pointer;
  position: absolute;
  outline: 0;
  width: 93px;
  height: 135px;
  text-indent: -9999px;
  z-index: 99;
  opacity: 0.5;
  filter: alpha(opacity=50);
  border-radius: 5px;
}
.main_slider .controls .prev a,
.main_slider .controls .next a {
  display: block;
  height: 100%;
}
.main_slider .controls .prev:hover,
.main_slider .controls .next:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.main_slider .controls .prev {
  left: -22px;
  background: url(/local/assets/css/../img/main_slider_arrows_l.png) center no-repeat;
}
.main_slider .controls .prev:hover {
  opacity: 1;
}
.main_slider .controls .next {
  right: -22px;
  background: url(/local/assets/css/../img/main_slider_arrows_r.png) center no-repeat;
}
.main_slider .controls .next:hover {
  opacity: 1;
}
.section_title {
  font: bold 26px 'PT Sans Narrow Bold';
  color: #4a4a4a;
  text-transform: uppercase;
}
.section_title + .title_addition {
  font: normal 14px/31px 'PT Sans';
  color: #075d93;
}
.main_page_news .section_header {
  width: 1000px;
  padding: 0 19px;
  padding-top: 11px;
  box-sizing: border-box;
  margin: 0 auto;
  /*margin-top: 19px;*/
  clear: both;
}
.main_page_news .section_header .section_title {
  float: left;
	/*margin-bottom: 12.5px;*/
	font-size: 20px;
	font-family: "PT Sans";
	color: rgb(84, 84, 84);
	font-weight: bold;
	line-height: 1.7;
	text-align: left;
}
.main_page_news .section_header .archive {
  float: left;
  margin-top: 3px;
  margin-left: 26px;
  border-radius: 3px;
  padding: 0 12px 0 16px;
}
.main_page_news .section_header .archive:hover {
  background: #f2f2f2;
}
.main_page_news .items {
  width: 967px;
  height: 105px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
  background: #f2f2f2;
  padding: 2px 0;
  overflow: hidden;
  border-radius: 5px;
  margin-top: 8px;
}
.main_page_news .items li {
  float: left;
  width: 239px;
  position: relative;
}
.main_page_news .items li:before {
  content: '';
  position: absolute;
  min-height: 84px;
  border-left: 1px dashed #cacaca;
  top: 7px;
  left: 0;
  height: -moz-calc(100% - 13px);
  height: -webkit-calc(100% - 13px);
  height: calc(100% - 13px);
}
.main_page_news .items li:first-child {
  border: 0;
}
.main_page_news .items li:first-child:before {
  border: 0;
}
.main_page_news .items a {
  min-height: 83px;
  text-decoration: none;
  margin: 0 2px;
  display: inline-block;
  padding: 13px 18px 6px;
  border-radius: 5px;
}
.main_page_news .items a:hover {
  background: #FFF;
  color: #075d93;
}
.main_page_news .items .preview {
  color: #545454;
  font: normal 14px/19px 'PT Sans';
  margin-top: 1px;
  position: relative;
}
.main_page_news .items .preview:after {
  content: '';
  position: relative;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: -1px;
  right: -3px;
  background: url('/local/assets/css/../img/news_link.png') center no-repeat;
}
.date {
  font: normal 14px 'PT Sans';
  color: #003d64;
  clear: both;
  width: 100%;
  display: inline-block;
}
.date span {
  float: left;
}
.date span.bold {
  font: normal 14px 'PT Sans Bold';
  margin-right: 3px;
    text-transform: uppercase;
}
h1 + .date {
  position: relative;
  top: -22px;
  margin-bottom: -3px;
  text-transform: uppercase;
}
.footer_outer {
  position: relative;
  background-color: #0084c4;
  padding-bottom: 60px;
  /*margin-top: 40px;*/
}
.footer_outer:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0.6;
  filter: alpha(opacity=60);
  background: url('/local/assets/css/../img/blure.png') 50% bottom no-repeat;
}
.footer_outer > * {
  position: relative;
  z-index: 5;
}
.footer_inner {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
  overflow: hidden;
  padding: 24px 7px 33px;
}
.footer_inner .footer_menu_col {
  float: left;
    width: 162px;
}
.footer_inner .footer_menu_col a {
  color: #f4f4f4;
  font: normal 13px 'PT Sans';
  text-decoration: none;
  display: inline-block;
  border-radius: 3px;
    max-width: 143px;
    margin-bottom: -1px;
    padding:4px 12px 5px;
}

.footer_inner .footer_menu_col li:first-child a span {
	border-bottom: 1px solid #7ebedc;
}
.footer_inner .footer_menu_col a span {
    border-bottom: none;
}

.footer_inner .footer_menu_col a.section_title {
  font: normal 17px/21px 'PT Sans Bold';
  padding: 5px 12px;
  margin-bottom: 18px;
}
.footer_inner .footer_menu_col a:hover {
  background: #0072ab;
}
.footer_inner .footer_menu_col a:hover span:after {
  border: 0;
}
.footer_info {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
  clear: both;
  /*border-top: 1px solid #5eb1d3;*/
  color: #FFF;
  /*padding-top: 18px;*/
  overflow: hidden;
}
.footer_info .copyright {
  font: normal 17px 'PT Sans Bold';
  padding-top: 4px; /*8px*/
  display: inline-block;
}
.ycacopy{
	display: block;
	padding-top: 0px;
	font-size: 14px;
}
.ycacopy a{
	color: #fff;
	text-decoration: none;
}
.footer_info .contact {
  float: right;
}
.footer_info .contact > span {
  padding: 0 23px;
  border-left: 1px dashed #5eb1d3;
}
.footer_info .contact > span:first-child {
  border: 0;
}
.footer_info .contact .phone {
  font: bold 37px/43px 'PT Sans Narrow Bold';
  margin-top: 6px;
  display: inline-block;
}
.footer_info .contact .email {
  padding-top: 7px;
  display: inline-block;
}
.footer_info .contact .email .send_order {
  font: normal 14px 'PT Sans';
  padding-left: 14px;
  height: 16px;
  background: url('/local/assets/css/../img/phone.png') left center no-repeat;
  cursor: pointer;
}
.footer_info .contact .email .send_order .border{
    border-bottom: 1px dotted #FFF;
}

.footer_info .contact .email .send_order:hover .border {
    border-bottom: 0;
}

.footer_info .contact .email_text {
  width: 100%;
  display: block;
  font: normal 16px 'PT Sans Bold';
  color: #FFF;
    margin-top: 3px;
}
.footer_info .contact .email_text:hover {
  text-decoration: none;
}
.footer_info .contact .social {
  padding-right: 0;
  padding-top: 13px;
  display: inline-block;
}
.footer_info .contact .social .icon {
  width: 31px;
  height: 31px;
  background: url('/local/assets/css/../img/icon_social.png') center no-repeat;
  display: inline-block;
}
.footer_info .contact .social .icon.vk {
  background-position: -31px center;
}
.footer_info .contact .social .icon.fb {
  background-position: 0 center;
}
.footer_info .contact .social .icon.tw {
  background-position: -62px center;
}
.footer_info .contact .social .icon:hover {
  opacity: 0.6;
}
/*.main_page_news {
  padding-bottom: 20px;
  margin-bottom: 32px;
}*/
.main_products-list-outer {
  width: 100%;
  background: #dcdcdc;
  padding-top: 17px;
  padding-bottom: 12.5px;
}
.main_products-list-inner {
  width: 967px;
  margin: 0 auto;
}
.main_support_outer {
  width: 100%;
  clear: both;
  background: #dcdcdc;
  padding-top: 17px;
  padding-bottom: 12.5px;
  /*margin-bottom: 17px;*/
  margin-top: 12.5px;
  display: inline-block;
}
.main_support_inner {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
  margin-bottom: 15px;
}
.main_support_inner .section_title {
  /*margin-top: 19px;*/
}
.main_support_inner .item {
  font-size: 16px;
  font-family: "PT Sans Bold";
  color: rgb(84, 84, 84);
  line-height: 1.125;
  text-align: left;
  border-radius: 3px;
  background-color: rgb(255, 255, 255);
  width: 236px;
  height: 72px;
  /*padding: 6px 0;*/
  margin-left: 6px;
  box-sizing: border-box;
  /*color: #075d93;*/
  /*font: normal 18px 'PT Sans Bold';*/
  /*display: table;*/
  /*text-align: center;*/
  text-decoration: none;
  float: left;
  z-index: 5;
  position: relative;
  opacity: 1;
  filter: alpha(opacity=100);
}
.main_support_inner .item:first-child {
  margin-left: 0;
}
.main_support_inner .item:after {
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}
.main_support_inner .item:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.main_support_inner .item:hover:after {
  box-shadow: 0 3px 4px rgba(0, 0, 0, 0.3);
}
.main_support_inner .item img {
  display: inline;
  float: left;
  /*max-width: 46px;
  height: auto;*/
  margin: 13px 20px 13px 25px;
}
.main_support_inner .item span {
  width: 100%;
  display: table-cell;
  vertical-align: bottom;
  padding-top: 27px;
}
.good {
  width: 212px;
  padding: 11px;
  border-radius: 5px;
  box-sizing: border-box;
  position: relative;
 /* Фикс вертикального отображения связанных продуктов в товарах */
  /*width: 250px;*/ 
	float:left; 
}
.good:hover .hover_clone {
  display: block;
}
.good .img {
  height: 150px;
  line-height: 150px;
  clear: both;
  text-align: center;
}
	.good .img img{
		display: inline;
		margin: 0;
		vertical-align: middle;
	}
.good .name {
  color: #003d64;
  font: normal 15px 'PT Sans Bold';
  text-decoration: underline;
  width: 100%;
  clear: both;
  display: inline-block;
  margin-top: 12px;
  margin-bottom: 10px;
}
.good .description {
  font: normal 15px/17px 'PT Sans Narrow';
}
.good .new_request,
.b-stdbtn{
  width: 100%;
  height: 40px;
  border: 0;
  outline: 0;
  padding: 0;
  margin: 30px 0 6px 0px;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  left: 0;
  bottom: 0;
  cursor: pointer;
  background-image: -moz-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -o-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);
  color: #FFF;
  text-align: center;
  font: normal 16px/40px 'PT Sans Bold';
  -webkit-transition: box-shadow .3s;
  -moz-transition: box-shadow .3s;
  -ms-transition: box-shadow .3s;
  -o-transition: box-shadow .3s;
  transition: box-shadow .3s;
}
.good .new_request span,
.b-stdbtn span{
  position: relative;
  z-index: 5;
}
.good .new_request:hover,
.b-stdbtn:hover{
	box-shadow: 1px 7px 9px -4px rgba(0,0,0, 0.2);
    -webkit-box-shadow: 1px 7px 9px -4px rgba(0,0,0, 0.2);
    -moz-box-shadow: 1px 7px 9px -4px rgba(0,0,0, 0.2);
}
.good.hover_clone {
  background-color: #f2f2f2;
  position: absolute;
  display: none;
  z-index: 300;
  top: 0px;
  left: 0px;
}
.good.hover_clone .name {
  text-decoration: none;
  color: #ff3c00;
}
.good.hover_clone.hover {
  display: block;
}
.bx-wrapper .good:hover .hover_clone {
  display: block;
}
.bx-wrapper .hover_clone {
  background-color: #f2f2f2;
  position: absolute;
  display: none;
  z-index: 300;
  top: 0px;
  left: 0px;
}
.bx-wrapper .hover_clone .name {
  color: #ff3c00;
  text-decoration: none;
}
.bx-wrapper .hover_clone.hover {
  display: block;
}
.item_list .good {
  float: left;
}
.main_items_slider {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
  clear: both;
  /*padding-bottom: 95px;*/
  /*padding-bottom: 20px;*/
  /*margin-bottom: 15px;*/
  margin-top: 17px;
/*border-bottom: 1px solid #cdcdcd;*/
}
.items_slider {
  width: auto;
  clear: both;
  position: relative;
  margin-top: -3px;
}
.items_slider .section_title {
  position: relative;
  display: inline-block;
  clear: both;
}
.items_slider .controls {
  width: 78px;
  position: absolute;
  top: -11px;
  right: -88px;
}
.items_slider .controls .prev,
.items_slider .controls .next {
  position: absolute;
  top: 0;
  width: 38px;
  height: 55px;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 3px;
  z-index: 20;
}
.items_slider .controls .prev:hover,
.items_slider .controls .next:hover {
  background-color: #f2f2f2;
}
.items_slider .controls .prev a,
.items_slider .controls .next a {
  width: 100%;
  height: 100%;
  display: inline-block;
}
.items_slider .controls .prev {
  left: 0;
  background-image: url('/local/assets/css/../img/galleryGoodPrev.png');
}
.items_slider .controls .next {
  right: -4px;
  background-image: url('/local/assets/css/../img/galleryGoodNext.png');
}
.items_slider_detailpage{
	margin-top: 21px;
}
.detail-gallery-slider-button_disabled{
	opacity: 0.4;
	cursor: default;
	pointer-events: none;
}

.content_outer {
  width: 100%;
  margin-top: 17px;
}
.content_inner {
  width: 1000px;
  padding: 0 19px;
  box-sizing: border-box;
  margin: 0 auto;
  font: normal 14px/21px 'PT Sans';
}


.content_inner.without-padding {
  padding: 0;
}
.content_inner .b-content-column {
  box-sizing: border-box;
  width: 250px;
}
.content_inner .b-content-column_left {
  width: 269px;
  padding-right: 19px;
  margin-top: 6px;
  float: left;
}
.content_inner .b-content-column_right {
  width: 240px;
  margin-top: 3px;
  padding-right: 38px;
  float: right;
}
.content_inner .b-content-column .without_icon {
  padding-left: 47px;
}
.content_inner .b-content-column .content_block_menu {
    margin-top: -13px;
}
.content_inner .b-content-column .content_block_menu li {
    margin-top: 10px;
}
.content_inner .b-content-column .content_block_menu li:first-child {
    margin-top: 0px;
}
.content_inner .b-content-column .point_icon {
  display: inline-block;
  margin-right: 13px;
  position: relative;
    float: left;
}
.content_inner .b-content-column .point_icon img {
  position: relative;
  top: 11px;
  width: 34px;
  height: 34px;
}
.content_inner .b-content-column .section {
  font: normal 15px 'PT Sans';
}
.content_inner .b-content-column .section .text {
    position: relative;
    top:18px;
    max-width: 203px;
    display: inline;
}
.content_inner .b-content-column .active .section {
  position: relative;
  text-decoration: none;
}
.content_inner .b-content-column .active .section .text:after {
  content: '';
  position: absolute;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: 4px;
  right: -8px;
  background: url('/local/assets/css/../img/news_link.png') center no-repeat;
}
.content_inner .b-content-column .submenu {
  padding-left: 57px;
    margin-top: 20px;
}
.content_inner .b-content-column .submenu li {
  margin: 0;
    margin-bottom: -2px;
}
.content_inner .b-content-column .submenu a {
  color: #4a4a4a;
  font: normal 13px/17px 'PT Sans';
  padding: 4px 20px 5px 7px;
  display: inline-block;
}
.content_inner .b-content-column .submenu a.active {
  text-decoration: none;
  border-radius: 3px;
  position: relative;
  background: #f2f2f2;
}
.content_inner .b-content-column .submenu a.active:after {
  content: '';
  position: relative;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: -1px;
  right: -5px;
  background: url('/local/assets/css/../img/news_link.png') center no-repeat;
}
.content_inner .b-content-column .good {
  background: #f2f2f2;
  margin-top: 20px;
  margin-bottom: 1px;
  display: inline-block;
}
.content_inner .b-content-column .good .name {
  text-align: center;
}
.content_inner .b-content-column .good .new_request {
  margin-top: 20px;
}
.content_inner .b-content-column button {
  width: 100%;
  height: 40px;
  border: 0;
  outline: 0;
  /*border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;*/
  padding: 0;
  margin: 30px 0 6px 0px;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  left: 0;
  bottom: 0;
  cursor: pointer;
  /*background: #00aee5;*/
  /* Old browsers */
  /*background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);*/
  /* FF3.6+ */
  /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));*/
  /* Chrome,Safari4+ */
  /*background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);*/
  /* Chrome10+,Safari5.1+ */
  /*background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);*/
  /* Opera 11.10+ */
  /*background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);*/
  /* IE10+ */
  /*background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);*/
  /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);*/
  /* IE6-9 */
  /*color: #FFF;*/
  background: #00aee5;
  background-image: -moz-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -o-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);
  color: #fff;
  text-align: center;
  font: normal 16px/40px 'PT Sans Bold';
}
.content_inner .b-content-column button span {
  position: relative;
  z-index: 5;
}
.content_inner .b-content-column button:after {
  content: '';
  position: absolute;
  /*background: url('/local/assets/css/../img/button_hover.png') center bottom repeat-x;*/
  background-color: #ff9657;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
  border-radius: 5px;
}
.content_inner .b-content-column button:hover:after {
  opacity: 1;
  visibility: visible;
}
.content_inner .b-content-column button.item-testing-btn__vesr{
	margin-left: 16px; 
}

.content_inner .content_text {
  padding-bottom: 35px;
  width: 100%;
  display: inline-block;
  position: relative;
}
.content_inner .content_text.left_border {
  border-left: 1px dashed #d3d3d3;
  padding-left: 37px;
  width: 652px;
}
.content_inner .content_text.right_border {
  border-right: 1px dashed #d3d3d3;
  padding-right: 25px;
  width: 667px;
}
.category_item_list {
  margin-top: 70px;
}
.category_item_list .item {
  width: 50%;
  border: 2px solid transparent;
  border-radius: 5px;
  padding: 8px;
  box-sizing: border-box;
  float: left;
  background: none !important;
}
.category_item_list .item:hover {
  border-color: #ebebeb;
}
.category_item_list a {
  display: table;
  color: #003d64;
  font: normal 14px/20px 'PT Sans';
}
.category_item_list a img {
  margin-right: 24px;
  border-radius: 50%;
}
.category_item_list a span {
  display: table-cell;
  vertical-align: middle;
}
.content_text img {
  display: inline-block;
  text-align: center;
  margin: 10px 0;
}
.content_text ul {
  margin-bottom: 21px;
}
.content_text ul li {
  margin-left: 34px;
  position: relative;
}
.content_text ul li:before {
  content: '';
  position: absolute;
  width: 4px;
  height: 4px;
  background: url('/local/assets/css/../img/list_dotted.png') center no-repeat;
  left: -10px;
  top: 9px;
}
.content_text ul.geolocation-feedback_wrapper li:before{
  content: none;
}
.content_text li ul {
	margin-bottom: 0;
}

.content_text ol {
	margin-bottom: 21px;
	padding-inline-start: 34px;
}


.download-file {
  width: 100%;
  display: inline-block;
}
.download-file a {
  min-height: 40px;
  padding-left: 70px;
  margin-right: 50px;
  box-sizing: border-box;
  display: inline-block;
  text-decoration: none;
  font: normal 13px 'PT Sans';
  margin-bottom: 20px;
}
.download-file a span {
  position: relative;
  top: 13px;
  display: inline;
  border-bottom: 1px dotted #075d93;
}
.download-file a:hover span {
  border: none;
}
.download-file a:hover.file {
  opacity: 0.6;
}
.download-file a.pdf {
  background: url('/local/assets/css/../img/pdf.png') 21px center no-repeat;
}
.download-file a.gear {
  background: url('/local/assets/css/../img/gears.png') 21px center no-repeat;
}
.download-file a.rar {
	background: url('/local/assets/css/../img/rar.png') 21px center no-repeat;
}
.download-file a.zip {
	background: url('/local/assets/css/../img/zip.png') 21px center no-repeat;
}
.download-file a.doc {
	background: url('/local/assets/css/../img/doc.png') 21px center no-repeat;
}
.download-file_col a {
  width: 100%;
}
.download-file_left {
  background-position: left center;
}
.link_col {
  width: 33%;
  float: left;
  padding-right: 21px;
  display: inline-block;
  box-sizing: border-box;
}
.link_col .link_catalog {
  width: 100%;
  padding: 29px 0px 23px 68px;
  box-sizing: border-box;
}
.link_col .link_catalog a {
  color: #4a4a4a;
  text-decoration: underline;
}
.link_col .link_catalog a:hover {
  color: #003d64;
  text-decoration: none;
}
.link_col .link_catalog .section {
  background: none;
  position: relative;
  font: normal 13px/23px 'PT Sans';
  text-transform: uppercase;
  text-decoration: underline;
}
.link_col .link_catalog .section a {
  color: #003d64;
}
.link_col .link_catalog .section_icon {
  position: absolute;
  width: 56px;
  height: 56px;
  left: -69px;
  top: -28px;
}
.link_col .link_catalog .item {
  margin: 2px 0 0 16px;
}
.link_col .link_catalog .sub_item {
  margin-left: 24px;
  margin-top: 4px;
  padding-left: 10px;
  line-height: 17px;
  background: url('/local/assets/css/../img/list_dotted.png') left 9px no-repeat;
}
.news-archive {
  position: relative;
}
.news-archive .years {
  border-top: 1px solid #2596c3;
  float: left;
  position: relative;
  margin: 10px 0px 0 0;
  padding: 13px 8px 0;
}
.news-archive .years a {
  position: relative;
  background: none;
  margin-left: 16px;
  color: #565656;
  font: normal 13px 'PT Sans';
  display: inline-block;
  padding: 6px 8px 4px;
  text-decoration: none;
}
.news-archive .years a:first-child {
  margin-left: 0px;
}
.news-archive .years a span {
  position: relative;
}
.news-archive .years a span:after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-bottom: 1px dotted #565656;
}
.news-archive .years a:hover span:after {
  display: none;
}
.news-archive .years a.active {
  background: #f2f2f2;
  border-radius: 3px;
  color: #003d64;
  font: normal 14px 'PT Sans Bold';
  position: relative;
}
.news-archive .years a.active span:after {
  display: none;
}
.news-archive .years a.active:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 6px;
  background: url('/local/assets/css/../img/arrow_down.png') center no-repeat;
  bottom: -11px;
  left: 0px;
}
.news-archive .years a:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 4px;
  background: url('/local/assets/css/../img/list_dotted.png') center no-repeat;
  top: -16px;
  left: 0;
}
.news-archive .years a.active:before{
	top: -15px;
}
.news-archive .form_box {
  width: 272px;
  margin-left: 47px;
  float: left;
  position: relative;
  top: -5px;
}
.news-archive .form_box input[type='text'],
.news-archive .form_box select {
  width: 100%;
  background: #f2f2f2;
  height: 31px;
  padding-left: 12px;
  box-sizing: border-box;
  outline: 0;
  border: 1px solid #dfdfdf;
  border-bottom: 0;
  border-radius: 3px;
  color: #727272;
  font: normal 13px/30px 'PT Sans';
}
.news-archive .form_box input[type='submit'] {
  width: 39px;
  height: 24px;
  border: 2px solid #003d64;
  border-radius: 3px;
  color: #003d64;
  position: absolute;
  right: 4px;
  bottom: 3px;
  background: none;
}
.news-archive .form_box label {
  width: 100%;
  clear: both;
  display: block;
  color: #4a4a4a;
  font: normal 14px 'PT Sans';
  margin-bottom: 9px;
}
.news_list {
  width: 100%;
  display: inline-block;
  margin: 57px 0 53px;
}
.news_list_articlemod{
	margin: 0;
}
.news_list .item {
  width: 100%;
  clear: both;
  overflow: hidden;
  margin-top: 46px;
  border-radius: 5px;
  padding: 25px 23px;
}
.news_list .item:first-child {
  margin-top: 0px;
}
.news_list .item .date {
  width: 136px;
  float: left;
}
.news_list .item .content {
  padding-left: 136px;
}
.news_list .item .content .title {
  display: block;
  color: #0f0f0f;
  font: normal 19px/21px 'PT Sans Bold';
  margin-bottom: 8px;
  text-decoration: none;
}
.news_list .item .content .preview_text {
  display: inline-block;
  font: normal 14px/18px 'PT Sans';
  text-decoration: none;
  color: #545454;
  position: relative;
}
.news_list .item .content .preview_text:after {
  content: '';
  position: relative;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: -1px;
  right: -3px;
  background: url('/local/assets/css/../img/news_link.png') center no-repeat;
}
.news_list .item:hover {
  background: #f2f2f2;
}
.pagination {
  clear: both;
  text-align: center;
}
.pagination a {
  font: normal 14px 'PT Sans Bold';
  color: #545454;
  text-decoration: none;
  padding: 5px 10px 4px;
  border-radius: 3px;
}
.pagination a:hover {
  color: #003d64;
}
.pagination a.active {
  color: #003d64;
  background: #f2f2f2;
}
.pagination a.arrow {
  background: url('/local/assets/css/../img/arrow_right.png') center no-repeat;
}
.detail_gallery {
  position: relative;
}
.detail_gallery .img {
  width: 250px;
  height: 250px;
  line-height: 247px;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.detail_gallery .img img {
  max-width: 250px;
  max-height: 250px;
  display: inline-block;
  vertical-align: middle;
}
.detail_gallery .img:after {
  content: '';
  position: absolute;
  width: 31px;
  height: 31px;
  right: 0;
  bottom: 0;
  background: url('/local/assets/css/../img/zoom_hover.png') center no-repeat;
  display: none;
}
.detail_gallery .img:hover:after {
  display: block;
}
.detail_gallery_slider {
  position: relative;
  z-index: 5;
  margin-top: 9px;
}
.detail_gallery_slider li {
  border: 1px solid transparent;
  cursor: pointer;
  width: 82px;
  height: 82px;
  box-sizing: border-box;
  text-align: center;
  line-height: 77px;
}
.detail_gallery_slider li img {
  display: inline-block;
  vertical-align: middle;
}
.detail_gallery_slider li:hover {
  border: 1px solid #cbcbcb;
}
.detail_gallery_slider .active {
  border: 1px solid #cbcbcb;
}
.detail_gallery_slider .active img {
  opacity: 0.5;
}
.detail_gallery .controls {
  position: relative;
  width: 100%;
}
.detail_gallery .controls .next,
.detail_gallery .controls .prev {
  width: 35px;
  height: 62px;
  position: absolute;
  bottom: 10px;
}
.detail_gallery .controls .next a,
.detail_gallery .controls .prev a {
  width: 100%;
  height: 100%;
  border-radius: 3px;
  display: inline-block;
}
.detail_gallery .controls .next a.disabled,
.detail_gallery .controls .prev a.disabled {
  display: none;
}
.detail_gallery .controls .next a:hover,
.detail_gallery .controls .prev a:hover {
  background-color: #f2f2f2;
}
.detail_gallery .controls .next {
  right: 0;
}
.detail_gallery .controls .next a {
  background: url('/local/assets/css/../img/galleryGoodNext.png') center no-repeat;
  right: 0;
}
.detail_gallery .controls .prev {
  left: 0;
}
.detail_gallery .controls .prev a {
  background: url('/local/assets/css/../img/galleryGoodPrev.png') center no-repeat;
  left: 0;
}
.subscribe_block {
  color: #075d93;
  min-height: 21px;
  cursor: pointer;
  display: inline-block;
}
.subscribe_block:hover .text {
  border: 0;
}
.subscribe_block .text {
  font: normal 13px 'PT Sans';
  border-bottom: 1px dotted #075d93;
}
.subscribe_block .icon {
  top: 5px;
  margin-left: 6px;
}
.column_title {
  position: relative;
  left: -1px;
  font: normal 17px 'PT Sans Bold';
  color: #4a4a4a;
  text-transform: uppercase;
  margin-top: 28px;
}
.column_title:first-child {
  margin-top: 0;
}
.doc_block {
  position: relative;
  width: 270px;
  box-sizing: border-box;
  left: -10px;
  padding: 12px 15px 26px;
  margin-top: 25px;
  background: #f2f2f2;
  border-radius: 5px;
}
.doc_block .download-file {
  margin-top: 16px;
}
.doc_block .download-file a {
  margin: 0 0 12px;
  padding-left: 49px;
  background-position: left center;
}
.news_col {
  margin-top: 38px;
}
.news_col .section_title {
  margin-bottom: 38px;
}
.news_col .item {
  margin-top: 21px;
  margin-bottom: -1px;
}
.news_col .preview_text {
  position: relative;
  display: inline-block;
  color: #545454;
  font: normal 14px 'PT Sans';
  text-decoration: none;
}
.news_col .preview_text:after {
  content: '';
  position: relative;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: -1px;
  right: -3px;
  background: url('/local/assets/css/../img/news_link.png') center no-repeat;
}
.news_col .preview_text:hover {
  color: #075d93;
  text-decoration: underline;
}
.b-newselement__gallery{
	margin: 80px -4px 20px;/*vogood 26.10.18*/
	font-size: 0;
	line-height: 1;
}
/*vogood 26.10.18*/
.b-newselement__gallery.items_slider .controls{  
	top: -63px;
    right: -2px;
}
.e-newselement__gallery{
	display: inline-block;
	margin: 4px 4px;
	width: 186px;
	height: 120px;
	overflow: hidden;
}
.e-newselement__gallery img{vertical-align: top; margin: 0;}
.b-newselement__gallery_narrow .e-newselement__gallery{
	width: 160px;
	height: 110px;
}

.detail_page_links {
  right: -8px;
  top: 2px;
}
.detail_page_links a {
  border-radius: 3px;
  padding: 0 12px;
  min-height: 31px;
  display: inline-block;
  line-height: 31px;
  margin-left: 5px;
}
.detail_page_links a:hover {
  background: #f2f2f2;
}

.l-detail_page_title{

}
	.l-detail_page_title__right{
		float: right;
	}
	.l-detail_page_title__left{
		overflow: hidden;
	}

.tabs {
  position: relative;
  margin-top: 3px;
}
.tabs__selector {
  position: absolute;
  width: 16px;
  height: 9px;
  background: #ffffff url('/local/assets/css/../img/tabs_selector.png') center no-repeat;
  bottom: -2px;
  left: 40px;
  z-index: 10;
  margin-left: -48px;
}
.tabs__header {
  border-spacing: 0;
  margin-left: -44px;
  position: relative;
  font-size: 0;
}
.tabs__header__wrapper {
  position: relative;
  margin-bottom: 22px;
  border-bottom: 2px solid #cbcbcb;
  left: -9px;
}
.tabs__header_have-max .tabs__header__item {
  max-width: 115px;
}
.tabs__header__item {
  box-sizing: border-box;
  vertical-align: middle;
  text-align: left;
  padding-bottom: 22px;
  display: inline-block;
  margin-left: 44px; /* ref #241814 - убрали проектные партнеры */
  /* margin-left: 16px; */ /* ref #241346 - добавили зарубежные партнеры */
  font-size: 14px;
}

.tabs__header__item:first-child{
	margin-left: 44px; 
}

@media(max-width: 468px){

	.tabs__header__item:first-child{
		margin-left: 0; 
	}
}
.tabs__header__item_b {
  vertical-align: middle;
  padding: 3px 9px;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
}
.tabs__header__item_b:hover {
  background: #f2f2f2;
}
.tabs__header__item_b:hover > * {
  border: 0;
  color: #003d64;
}
.tabs__header__item_b.active {
  background: #f2f2f2;
}
.tabs__header__item_b.active > * {
  color: #003d64;
  border: 0;
}
.tabs__header__item__name {
  border-bottom: 1px dotted #4a4a4a;
}
.tabs__content__block {
  display: none;
}
.tabs__content__title {
  color: #4a4a4a;
  font: normal 17px/20px 'PT Sans Bold';
}
.tabs__content .file_docs {
  color: #075d93;
  font: normal 13px 'PT Sans';
  margin-bottom: 42px;
}
.tabs__content .file_docs .file {
  width: 100%;
  text-decoration: none;
  min-height: 60px;
  box-sizing: border-box;
  display: inline-block;
  border-bottom: 1px solid #e5e5e5;
  padding: 10px 0 10px 70px;
}
.tabs__content .file_docs .file.pdf {
  background: url('/local/assets/css/../img/pdf.png') 21px center no-repeat;
}
.tabs__content .file_docs .file.gear {
  background: url('/local/assets/css/../img/gears.png') 21px center no-repeat;
}
.tabs__content .file_docs .file.rar {
  background: url('/local/assets/css/../img/rar.png') 21px center no-repeat;
}
.tabs__content .file_docs .file.zip {
  background: url('/local/assets/css/../img/zip.png') 21px center no-repeat;
}
.tabs__content .file_docs .file.doc {
  background: url('/local/assets/css/../img/doc.png') 21px center no-repeat;
}
.tabs__content .file_docs .file .name {
  position: relative;
  top: 13px;
  border-bottom: 1px dotted #4a4a4a;
}
.tabs__content .file_docs .file:hover .name {
  border-bottom: 0;
}
.js-baloonRight {
  position: relative;
}
.js-baloonRight:hover .baloon {
  visibility: visible;
  opacity: 1;
}

.baloon {
  position: absolute;
  left: -1%;
  color: #f4f0ce;
  font-size: 13px;
  line-height: 16px;
  background: #555;
  z-index: 50;
  min-width: 262px;
  height: 73px;
  text-align: left;
  padding: 10px;
  box-sizing: border-box;
  visibility: hidden;
  opacity: 0;
  border-radius: 3px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.baloon:before {
  content: '';
  position: absolute;
  min-width: 29px;
  height: 100%;
  background: url('/local/assets/css/../img/baloon_background.png') left center no-repeat;
  background-size: contain;
  left: -26px;
  top: 0;
}

.slider_for_detail {
  top: 13px;
  /*margin-left: -6px;*/
  list-style: none;
  position: relative;
}
	.content_text ul.slider_for_detail li{
		margin-left: 0;
		float: Left;
	}
	.content_text ul.slider_for_detail li:before{
		display: none;
	}

.load_more {
  color: #075d93;
  font-size: 13px;
  text-align: center;
  margin-top: 11px;
}
.load_more .center {
  padding: 0 11px 2px 5px;
  background: #e7e7e7;
  border-radius: 3px;
  display: inline-block;
  cursor: pointer;
}
.load_more .center:hover .text {
  border: 0;
}
.load_more .text {
  text-align: left;
  border-bottom: 1px dotted #075d93;
}
.plus {
  position: relative;
  width: 14px;
  height: 14px;
  top: 4px;
  display: inline-block;
  box-sizing: border-box;
}
.plus_white {
  width: 20px;
  height: 14px;
  top: 2px;
  background: #FFF;
  border: 2px solid #114a6e;
  border-radius: 3px;
  margin-right: 5px;
}
.plus:before,
.plus:after {
  content: '';
  position: absolute;
  background: #114a6e;
}
.plus:before {
  width: 6px;
  height: 2px;
  left: 5px;
  top: 4px;
}
.plus:after {
  width: 2px;
  height: 6px;
  left: 7px;
  top: 2px;
}
.all_news {
  margin-top: 14px;
}
.all_news a {
  text-decoration: none;
}
.all_news a .text {
  text-decoration: underline;
}
.all_news a:hover .text {
  text-decoration: none;
}
.hidden_files {
  display: none;
}
.styled_select {
  width: 273px;
  background: #f2f2f2;
  height: 31px;
  padding-left: 12px;
  box-sizing: border-box;
  outline: 0;
  border: 1px solid #dfdfdf;
  border-bottom: 0;
  border-top: 1px solid #bababa;
  border-radius: 3px;
  color: #727272;
  font: normal 13px/30px 'PT Sans';
  margin-right: 45px;
}
.b-dealers,.b-dealers-new {
  width: 100%;
  margin-top: 46px;    
    /*font-size: 0;*/
}
.b-dealers_filter {
  margin-top: 23px;
  display: inline-block;
}
.e-dealers {
  width: 50%;
  float: left;
    /*display: inline-block;
    vertical-align: top;*/
  padding-right: 44px;
  box-sizing: border-box;
  margin-bottom: 68px;
}
.e-dealers__logo {
  width: 151px;
  height: 151px;
  box-sizing: border-box;
  /* border: 1px solid #dfdfdf; */
  border-radius: 5px;
  background-color: #FFF;
  line-height: 149px;
  text-align: center;
  float: left;
}
.e-dealers__logo img {
  max-width: 149px;
  max-height: 149px;
  vertical-align: middle;
}
.e-dealers__info {
  margin-left: 174px;
  margin-top: 11px;
  padding-left: 7px;
}
.e-dealers__name {
  font: normal 19px/21px 'PT Sans Bold';
  color: #0f0f0f;
  margin-bottom: 9px;
}
.e-dealers__description {
  font: normal 12px/17px 'PT Sans';
  color: #545454;
}
.e-dealers__contact {
  margin-top: 13px;
  padding-top: 14px;
  border-top: 1px dashed #d3d3d3;
}
.e-dealers__address {
  color: #003d64;
  font: normal 13px/16px 'PT Sans';
  margin-bottom: 8px;
}
.e-dealers__param {
  text-transform: uppercase;
  font: normal 13px/20px 'PT Sans Bold';
  color: #003d64;
}
.e-dealers__param_name {
  color: #a2a2a2;
  margin-right: 5px;
}
.e-metka {
  background: url('/local/assets/css/../img/metka.png') left center no-repeat;
  color: #003d64;
  font: normal 14px/41px 'PT Sans Bold';
  padding-left: 46px;
  height: 41px;
  margin-bottom: 20px;
}
.e-metka__separator {
  color: #a2a2a2;
}

.e-metka__time {
  background: url('/local/assets/css/../img/time.png') left center no-repeat;
  color: #003d64;
  font: normal 14px/41px 'PT Sans Bold';
  padding-left: 46px;
  height: 41px;
  margin-bottom: 20px;
}
.e-contact__content {
  letter-spacing: 0;
}
.e-contact__content a {
  color: #003d64;
}
.e-contact__info {
  width: 381px;
  min-height: 444px;
  box-sizing: border-box;
  border-top: 1px dashed #d3d3d3;
  padding: 31px 0 127px;
  float: left;
  position: relative;
}
.e-contact__group {
  width: 100%;
  clear: both;
  font: normal 13px 'PT Sans Bold';
  text-transform: uppercase;
  display:flex;
}
.e-contact__group_margin {
  margin-bottom: 20px;
}
.e-contact__group-name {
  color: #a2a2a2;
  float: left;
  width: 212px;
  padding-left: 45px;
  box-sizing: border-box;
}

.e-contact__group-list {
  display: inline-block;
}

.e-contact__group-list.group-email {
 text-transform: none;
}

.e-contact__group-value {
  color: #003d64;
  margin-bottom: 3px;
}
.e-contact__button {
  border-top: 1px dashed #d3d3d3;
  border-bottom: 1px dashed #d3d3d3;
  padding: 24px 43px 19px;
  margin-top: 19px;
  position: absolute;
  bottom: 0;
  width: 381px;
  box-sizing: border-box;
}
.e-contact__button button {
  margin-top: 0px;
  height: 52px;
}
.e-contact__button button:after {
  height: 52px;
}
.e-contact__map {
  width: 559px;
  height: 444px;
  margin-left: 402px;
}
.e-contact__map > div {
  width: 559px;
  height: 444px;
}
.b-catalog-switch {
  width: 86px;
  height: 32px;
  padding: 7px 11px;
  box-sizing: border-box;
  background: #ebebeb;
  border-radius: 3px;
  position: absolute;
  right: 0;
  top: 0;
}
.e-catalog-switch {
  width: 22px;
  height: 16px;
  background: #565656 url('/local/assets/css/../img/catalog_switch.png') left center no-repeat;
  cursor: pointer;
  display: inline-block;
}
.e-catalog-switch_block {
  background-position: left center;
  margin-right: 15px;
}
.e-catalog-switch_table {
  background-position: right center;
}
.e-catalog-switch.active {
  background-color: #00a1cc;
  position: relative;
}
.e-catalog-switch.active:before {
  content: '';
  position: absolute;
  border: 3px solid transparent;
  border-top: 3px solid #00a0cb;
  left: 9px;
  bottom: -9px;
}
.b-catalog-table {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
  width: 661px;
  color: #545454;
  font: normal 13px/17px 'PT Sans Narrow';
  text-align: center;
  margin-top: 36px;
  border-collapse: collapse;
  border-spacing: 0;
}
.b-catalog-table th {
  font: normal 14px/25px 'PT Sans Bold';
  background: #e3f2f6;
  height: 25px;
  color: #003d64;
  /*min-width: 83px;*/
  border-left: 4px solid #FFF;
  border-bottom: 4px solid #FFF;
}
.b-catalog-table th:first-child {
  border: none;
  background: none;
  min-width: 141px;
}
.b-catalog-table tr {
  min-height: 86px;
}
.b-catalog-table td {
  vertical-align: middle;
}
.b-catalog-table td span {
  min-height: 86px;
  display: table;
}
.b-catalog-table td span a {
  vertical-align: middle;
  display: table-cell;
}
.e-catalog-table__item-name {
  color: #003d64;
  font: normal 14px 'PT Sans Bold';
  text-align: left;
}
.e-catalog-table__border {
  height: 5px;
  position: relative;
}
.e-catalog-table__border:after {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 100%;
  border-bottom: 1px solid #e7e7e7;
}
.e-catalog-table__item-line td:first-child {
  border-radius: 5px 0 0 5px;
  padding-left: 17px;
}
.e-catalog-table__item-line td:last-child {
  border-radius: 0 5px 5px 0;
}
.e-catalog-table__item-line:hover {
  background: #f2f2f2;
}
.b-catalog-block {
  border-top: 1px solid #e7e7e7;
  padding-top: 6px;
  margin-top: 15px;
}
.b-subscribe {
  position: absolute;
  top: 4px;
  left: 123px;
  white-space: nowrap;
  line-height: 16px;
}
.b-subscribe_news-short{
	position: static;
	display: inline-block;
	margin-top: 4px;
	margin-left: 15px;
}
.e-subscribe {
  text-decoration: none;
}
.e-subscribe__text {
  border-bottom: 1px dotted #003d64;
}
.e-subscribe__text:hover {
  border: 0;
}
.b-search-result {
  position: relative;
  left: -19px;
}
.e-search-result__title {
  font: normal 26px/30px 'PT Sans Narrow Bold';
  color: #4a4a4a;
  border-radius: 5px;
  padding: 4px 62px 5px 18px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  margin-bottom: 16px;
}
.e-search-result__title span {
  position: relative;
}
.e-search-result__title span:after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 2px;
  border-bottom: 1px dotted #4a4a4a;
}
.e-search-result__title_active {
  background: #f2f2f2;
}
.e-search-result__title_active span:after {
  border: 0;
}
.e-search-result__title:hover span:after {
  border: 0;
}
.e-search-result__title:after {
  content: '';
  position: absolute;
  width: 27px;
  height: 15px;
  top: 13px;
  right: 19px;
  background: url('/local/assets/css/../img/arrow2_down.png') center no-repeat;
}

.e-search-result__title_active:after {
    background: url('/local/assets/css/../img/arrow2_up.png') center no-repeat;
}

.e-search-result-list__item {
  display: block;
  text-decoration: none;
  padding: 20px 19px 18px;
  border-radius: 5px;
  margin-bottom: 8px;
}
.e-search-result-list__item:hover {
  background: #f2f2f2;
}
.e-search-result-list__item:hover .e-search-result-list__title {
  color: #003d64;
}
.e-search-result-list__title {
  color: #0f0f0f;
  font: normal 19px/21px 'PT Sans Bold';
  margin-bottom: 8px;
}

.e-search-result-list__item_section{
	display: inline-block;
	background: #f2f2f2;
}
.e-search-result-list__item_section .e-search-result-list__title{
	color: #003d64;
	margin-bottom: 0;
}

.e-search-result-list__item_section:hover{
	background: transparent;
}
	.e-search-result-list__item_section:hover .e-search-result-list__title{
		color: #0f0f0f;
	}

.e-search-result-list__text {
  color: #545454;
  font: normal 14px/18px 'PT Sans';
  position: relative;
}
.e-search-result-list__text:after {
  content: '';
  position: relative;
  display: inline-block;
  width: 6px;
  height: 9px;
  bottom: -1px;
  right: -3px;
  background: url('/local/assets/css/../img/news_link.png') center no-repeat;
}
.b-knowledge-base-help {
  background: #2495c3;
  color: #FFF;
  font: normal 14px/16px 'PT Sans';
  text-transform: none;
  border-radius: 5px;
  padding: 17px 17px 21px 21px;
  box-sizing: border-box;
  top: -15px;
  position: relative;
}
.b-knowledge-base-help:before {
  content: '';
  position: absolute;
  width: 9px;
  height: 34px;
  left: -9px;
  top: 13px;
  background: url('/local/assets/css/../img/info_block_arrow.png') center no-repeat;
}
.b-knowledge-base-help p {
  margin-bottom: 12px;
}
.e-knowledge-base-help__form {
  position: relative;
  margin-top: 25px;
}
.e-knowledge-base-help__form_line{
	margin-top: 4px;
}
.e-knowledge-base-help__input {
  width: 100%;
  height: 48px;
  border-radius: 5px;
  border: 0;
  outline: 0;
  font: normal 17px/48px 'PT Sans';
  text-indent: 14px;
}
.e-knowledge-base-help__submit {
  position: absolute;
  width: 52px;
  cursor: pointer;
  height: 48px;
  top: 0;
  right: 0;
  border: 0;
  outline: 0;
  background: url('/local/assets/css/../img/search_button2.png') center no-repeat;
}
.b-base-tabs {
  width: 100%;
  clear: both;
  display: inline-block;
  margin: 28px 0;
  margin-top: 10px;
}
.e-base-tabs__header {
  width: 949px;
  border-bottom: 2px solid #cbcbcb;
  padding-left: 13px;
}
.e-base-tabs__icon {
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  margin-right: 18px;
}
.e-base-tabs__icon_kbase {
  width: 88px;
  background: url('/local/assets/css/../img/support_base.png') center no-repeat;
}
.e-base-tabs__icon_dcenter {
  width: 63px;
  background: url('/local/assets/css/../img/support_center.png') center no-repeat;
}
.e-base-tabs__icon_demo {
  width: 80px;
  background: url('/local/assets/css/../img/demo_zone.png') center no-repeat;
}
.e-base-tabs__tab {
  width: 277px;
  height: 102px;
  background: #FFF;
  border-radius: 6px 6px 6px 0;
  box-sizing: border-box;
  border: 2px solid #cbcbcb;
  font: normal 18px/102px 'PT Sans Bold';
  color: #075d93;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  position: relative;
  bottom: -2px;
  margin-left: 25px;
  cursor: pointer;
  z-index: 2;
  text-decoration: none;
}
.e-base-tabs__tab:first-child {
  margin-left: 0;
  z-index: 3;
}
.e-base-tabs__tab:last-child {
  z-index: 1;
}
.e-base-tabs__tab:before {
  content: '';
  width: 317px;
  height: 2px;
  background: #cdcdcd;
  position: absolute;
  left: -4px;
  bottom: -2px;
  z-index: 5;
}
.e-base-tabs__tab_active {
  z-index: 10 !important;
  cursor: default;
}
.e-base-tabs__tab_active:before {
  width: 307px;
  height: 4px;
  background: #ffffff url('/local/assets/css/../img/e-base-tabs_active.png') left bottom no-repeat;
}
.e-base-tabs__tab:after {
  content: '';
  position: absolute;
  width: 46px;
  height: 102px;
  right: -41px;
  top: -2px;
  background: url('/local/assets/css/../img/e-base-tabs_bg.png') center no-repeat;
}
.e-base-tabs__name {
  display: inline-block;
  vertical-align: middle;
}
.b-knowledge-base {
  border-right: 1px dashed #d3d3d3;
  padding-right: 13px;
  width: 681px;
}
.b-knowledge-base__column {
  width: 267px;
  box-sizing: border-box;
  margin-top: 14px;
}
.b-knowledge-base__column_right {
  float: right;
  padding-left: 22px;
}
.b-knowledge-base__column .title {
  color: #4a4a4a;
  font: normal 17px 'PT Sans Bold';
  display: inline-block;
}
.b-knowledge-base__column .title_section {
  position: relative;
  margin-top: 26px;
  margin-bottom: 13px;
}
.b-knowledge-base__column .title_section:after {
  content: '';
  position: absolute;
  width: 9px;
  height: 6px;
  background: url('/local/assets/css/../img/arrow_down.png') center no-repeat;
  top: 9px;
  right: -11px;
}
.b-knowledge-base__column a {
  display: inline-block;
  color: #075d93;
  font: normal 13px/17px 'PT Sans';
  margin-bottom: 12px;
}
.e-knowledge-base__choose {
  font: normal 17px/20px 'PT Sans Bold';
  width: 100%;
  clear: both;
}
.e-knowledge-base__selectBox {
  margin-top: 18px;
  margin-bottom: 16px;
}
.e-knowledge-base__select {
  width: 219px;
  height: 138px;
  background: #f2f2f2;
  border-radius: 3px;
  font: normal 11px/20px 'PT Sans';
  overflow-y: auto;
  color: #003d64;
  border: 1px solid #e9e9e9;
  border-top: 1px solid #bababa;
  border-bottom: none;
  padding: 2px;
  box-sizing: border-box;
  cursor: default;
  margin-left: 8px;
  display: inline-block;
  vertical-align: top;
	position:relative;
}
.e-knowledge-base__select:first-child {
  margin-left: 0;
}
.e-knowledge-base__option {
  padding-left: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
}
.e-knowledge-base__option_active {
  background: #cfe2eb;
}
.e-knowledge-base__header {
  width: 100%;
  min-height: 47px;
  padding: 12px 22px 10px;
  box-sizing: border-box;
  background: #eef4f7;
  font: normal 17px 'PT Sans Bold';
  position: relative;
  overflow: hidden;
  margin-bottom: 48px;
}
.e-knowledge-base__title {
  float: left;
  max-width: 390px;
}
.e-knowledge-base__icons {
  color: #075d93;
  font: normal 13px 'PT Sans';
  position: relative;
  display: inline-block;
  top: -3px;
  right: -9px;
  float: right;
}
.e-knowledge-base__hlink {
  display: inline-block;
  cursor: pointer;
  margin-left: 31px;
  margin-right: 4px;
  position: relative;
}
.e-knowledge-base__hlink:hover .e-knowledge-base__name {
	border-bottom-color: transparent;
}
.e-knowledge-base__hlink:first-child {
  margin-left: 0;
}
a.e-knowledge-base__hlink_hd{
	text-decoration: none;
}
.e-knowledge-base__hlink_hd .e-knowledge-base__name{
	border-bottom: 1px solid;
}
.e-knowledge-base__icon {
  display: inline-block;
  margin-right: 4px;
  top: 2px;
  position: relative;
}
.e-knowledge-base__icon_helpdesc {
  width: 23px;
  height: 19px;
  background: url('/local/assets/css/../img/help_desc.png') center no-repeat;
}
.e-knowledge-base__icon_communicate {
  width: 22px;
  height: 19px;
  background: url('/local/assets/css/../img/communicate.png') center no-repeat;
}
.e-knowledge-base__name {
  border-bottom: 1px dotted #003d64;
}
.e-knowledge-base__aqlist {
  padding-left: 24px;
}
.e-knowledge-base__question {
  color: #075d93;
  font: normal 13px 'PT Sans';
  position: relative;
  border-bottom: 1px dotted #003d64;
  cursor: pointer;
  text-decoration: none;
}
a.e-knowledge-base__question{
  text-decoration: none;
}
.e-knowledge-base__question:hover {
  border-bottom: 0;
}
.e-knowledge-base__question:before {
  content: '';
  position: absolute;
  width: 13px;
  height: 13px;
  background: #f2f2f2;
  left: -19px;
  top: 1px;
}
.e-knowledge-base__question:after {
  content: '+';
  position: absolute;
  width: 9px;
  height: 9px;
  left: -18px;
  top: -6px;
  font-size: 21px;
  color: #818181;
}
.e-knowledge-base__item {
  margin-bottom: 12px;
}
.e-knowledge-base__item_active .e-knowledge-base__question {
  border-bottom: 0;
}
.e-knowledge-base__item_active .e-knowledge-base__question:before {
  background: #e4eff4;
}
.e-knowledge-base__item_active .e-knowledge-base__question:after {
  content: '-';
  left: -16px;
  top: -7px;
}

.e-knowledge-base__item_single .e-knowledge-base__question{
	cursor: default;
}
.e-knowledge-base__item_single .e-knowledge-base__question:before,
.e-knowledge-base__item_single .e-knowledge-base__question:after{
	display: none;
}
.e-knowledge-base__answer {
  color: #545454;
  font: normal 14px/21px 'PT Sans';
  background: #f2f2f2;
  border-radius: 5px;
  padding: 10px 14px;
  margin-top: 11px;
  margin-bottom: 3px;
  display: none;
}
.e-knowledge-base__answer img{
	display: block;
	width: 100%;
	height: auto;
}

.modal_overlay {
  width: 100%;
  background: rgba(255, 255, 255, 0.7) url('/local/assets/css/../img/overlay.png') repeat;
  position: fixed;
  top: 0;
  z-index: 999;
  display: none;
}
.modal {
  display: none;
  background: #0486c4;
  position: absolute;
  z-index: 1000;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.7);
  padding: 42px 40px;
  top: 0;
  /*left: 50%;*/
  box-sizing: border-box;
  border-radius: 3px;
  color: #FFF;
  /*min-width: 758px;*/
}
.modal.message {
  width: 770px;
}
.modal.header-message {
  width: 410px;
  min-width: 410px;
}
.modal.subscribe{}
.modal .submit {
  border: 0;
  outline: 0;
  border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;
  padding: 0;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: absolute;
  bottom: 46px;
  right: 43px;
  cursor: pointer;
  background: #00aee5;
  background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));
  background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);
  color: #fff;
  text-align: center;
  font: normal 17px/40px 'PT Sans Bold';
  width: 245px;
  height: 52px;
  float: right;
}
.modal .submit span {
  position: relative;
  z-index: 5;
}
.modal .submit:after {
  content: '';
  position: absolute;
  background: url('/local/assets/css/../img/button_hover.png') center bottom repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.modal .submit:hover:after {
  opacity: 1;
  visibility: visible;
}
.modal .submit-new {
  border: 0;
  outline: 0;
  /*border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;*/
  padding: 0;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: absolute;
  /*bottom: 46px;*/
  right: 43px;
  cursor: pointer;
  background: #00aee5;
  /*background-image: -moz-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -o-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);*/
  background-image: -moz-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -webkit-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -ms-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: -o-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  background-image: linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
  color: #fff;
  text-align: center;
  /*font: normal 17px/40px 'PT Sans Bold';*/
  width: 156px;
  height: 31px;
  float: right;
}
.modal .submit-new span {
  position: relative;
  z-index: 5;
}
.modal .submit-new:after {
  content: '';
  position: absolute;
  /*background: url('/local/assets/css/../img/button_hover.png') center bottom repeat-x;*/
  background-color: #ff9657;
  border-radius: 5px;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.modal .submit-new:hover:after {
  opacity: 1;
  visibility: visible;
}
.modal.subscribe .submit{
	right: 137px;
	width: 250px;
}
.modal input[type="text"],
.modal input[type="email"],
.modal input[type="tel"]{
  width: 273px;
  height: 31px;
  text-indent: 9px;
  font: normal 16px/31px 'PT Sans Bold';
  border: 0;
  border-radius: 3px;
  margin: 0;
  padding: 0;
  background: #44a5d0;
  color: #FFF;
  margin-bottom: 14px;
}

.modal input.styled-pleceholder-new,
.modal input.style-pleceholder_product-name {
  width: 100%;
  height: 31px;
  text-indent: 9px;
  font: normal 16px/31px 'PT Sans Bold';
  border: 0;
  border-radius: 3px;
  margin: 0;
  padding: 0;
  background: #44a5d0;
  color: #FFF;
  margin-bottom: 12px;
}
.modal input.style-pleceholder_product-name{
  margin-bottom: 23px;
}
.modal input.styled-pleceholder_phone {
  width: 50%;
}
.modal select {
    width: 273px;
    height: 31px;
    font: normal 16px/31px 'PT Sans';
    border: 0;
    border-radius: 3px;
    margin: 0;
    padding: 0;
    background: #44a5d0;
    color: #FFF;
    margin-bottom: 14px;
	box-sizing: border-box;
	padding-left: 5px;
}
.modal input::-webkit-input-placeholder {
  font: normal 16px/31px 'PT Sans';
  color: #FFF;
}
.modal input:-moz-placeholder {
  font: normal 16px/31px 'PT Sans';
  color: #FFF;
  opacity: 1;
}
.modal input::-moz-placeholder {
  font: normal 16px/31px 'PT Sans';
  color: #FFF;
  opacity: 1;
}
.modal input:-ms-input-placeholder {
  font: normal 16px/31px 'PT Sans';
  color: #FFF;
}
.modal input[type='submit'] {
  border: 0;
  outline: 0;
  border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;
  padding: 0;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: relative;
  left: 0;
  bottom: 0;
  cursor: pointer;
  background: #00aee5;
  background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));
  background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);
  color: #FFF;
  text-align: center;
  font: normal 17px/40px 'PT Sans Bold';
  width: 245px;
  height: 52px;
  float: right;
  margin: 12px 0 0px 0;
}
.modal input[type='submit'] span {
  position: relative;
  z-index: 5;
}
.modal input[type='submit']:after {
  content: '';
  position: absolute;
  background: url('/local/assets/css/../img/button_hover.png') center bottom repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.modal input[type='submit']:hover:after {
  opacity: 1;
  visibility: visible;
}
.modal .e-modal__clode-finish-btn {
  border: 0;
  outline: 0;
  border-top: 1px solid #6bc9f0;
  border-bottom: 1px solid #008ac9;
  padding: 0;
  border-radius: 5px;
  box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
  position: absolute;
  /*bottom: 46px;
  right: 43px;*/
  cursor: pointer;
  background: #00aee5;
  background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));
  background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);
  background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);
  color: #fff;
  text-align: center;
  /*font: normal 17px/40px 'PT Sans Bold';*/
  width: 156px;
  height: 32px;
  float: right;
  margin-left: 85px;
  bottom: 39px;
}
.modal .e-modal__clode-finish-btn span {
  position: relative;
  z-index: 5;
}
.modal .e-modal__clode-finish-btn:after {
  content: '';
  position: absolute;
  background: url('/local/assets/css/../img/button_hover.png') center bottom repeat-x;
  width: 100%;
  height: 100%;
  left: 0;
  bottom: 0px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.modal .e-modal__clode-finish-btn:hover:after {
  opacity: 1;
  visibility: visible;
}
.modal textarea {
  width: 322px;
  min-height: 110px;
  resize: none;
  font: normal 15px/20px 'PT Sans';
  border: 0;
  border-radius: 3px;
  box-sizing: border-box;
  margin: 0;
  padding: 0 8px;
  background: #44a5d0;
  color: #FFF;
}
.modal textarea::-webkit-input-placeholder {
  color: #FFF;
}
.modal textarea:-moz-placeholder {
  color: #FFF;
  opacity: 1;
}
.modal textarea::-moz-placeholder {
  color: #FFF;
  opacity: 1;
}
.modal textarea:-ms-input-placeholder {
  color: #FFF;
}
.e-modal__close {
  width: 75px;
  height: 75px;
  cursor: pointer;
  position: absolute;
  right: 5px;
  top: 5px;
  background: url('/local/assets/css/../img/close_btn-sprite.png') 0 0 no-repeat;
}
.e-modal__close-new {
  width: 14px;
  height: 14px;
  cursor: pointer;
  position: absolute;
  right: 12px;
  top: 12px;
  background: url('/local/assets/css/../img/close_btn-sprite-2.png') 0 0 no-repeat;
}
.e-modal__close-new:hover{
  background-position: 0 100%;
}
.e-modal__close:hover{
	background-position: 0 100%;
}
.e-modal__inputs {
  width: 345px;
  float: left;
}
.e-modal__description {
  /*margin: 40px 0px 0 0px;*/
  float: right;
    width: 344px;
}
.e-modal__name-new {
  color: #FFF;
  font: normal 26px/30px 'PT Sans Narrow Bold';
  text-transform: uppercase;
  margin-bottom: 5px;
}
.e-modal__name-finish {
  margin-top: 40px;
  margin-bottom: 16px;
  color: #FFF;
  font: normal 26px/30px 'PT Sans Narrow Bold';
  text-transform: uppercase;
}
.e-modal-finish-wraper{
	text-align: center; 
	width: 98%;
}
.e-modal__label-new {
  color: #98dffe;
  font: normal 14px/23px 'PT Sans';
  margin-left: 5px;
  margin-bottom: 38px;
  line-height: 1.3;
  text-align: left;
}
.e-modal__label-finish {
  color: #98dffe;
  font: normal 14px/23px 'PT Sans';
  margin-left: 5px;
  margin-bottom: 84px;
}
.e-modal__name {
  color: #FFF;
  font: normal 26px/30px 'PT Sans Narrow Bold';
  text-transform: uppercase;
}
.e-modal__label {
  color: #98dffe;
  font: normal 14px/23px 'PT Sans';
  margin-left: 5px;
}
.e-modal__subtitle{
	font-size: 15px;
	color: #fff;
	margin-top: 0;
	margin-bottom: 4px;
}
.styled-pleceholder {
  position: relative;
}
.styled-pleceholder .placeholder {
  position: absolute;
  z-index: 205;
  left: 5px;
  top: -9px;
  height: 14px;
  font: normal 11px/14px 'PT Sans';
  background: #0486c4;
  border-radius: 5px;
  padding: 0 4px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.styled-pleceholder .placeholder.visible {
  opacity: 1;
  visibility: visible;
}
.detail-orderSubscribe {
  width: 190px;
  margin: 0 auto;
  text-align: center;
  margin-top: -15px;
}
.modal .checkbox_list{
    margin-left: 32px;
    margin-top: 35px;
}
.styled-checkbox {
    position: absolute ! important;
    left: -9999px;
}
.styled-checkbox + label {
    background: url('/local/assets/css/../img/checkbox_disabled.png') left 9px no-repeat;
    display: block;
    padding: 7px 0 12px 34px;
    margin-left: 5px;
    cursor: pointer;
    color: #FFF;
    font:normal 15px 'PT Sans Narrow';
}
.styled-checkbox:checked + label {
    background: url('/local/assets/css/../img/checkbox_enabled.png') left top no-repeat;
}
.styled-radio{
	position: absolute ! important;
    left: -9999px;
}
.styled-radio-icon + label {
	display: block;
    padding: 7px 0 12px 0;
    margin-left: 5px;
    cursor: pointer;
    color: #FFF;
    font:normal 15px 'PT Sans Narrow';
}
.styled-radio-icon{
	position: relative;
	display: inline-block;
	vertical-align: middle;
	width: 18px;
	height: 18px;
	margin-right: 5px;
	border-radius: 50%;
	background-color: #43A6D0;
	box-shadow: inset 0 0px 1px rgba(0,0,0,0.5);
    cursor: pointer;
}
.styled-radio:checked  + .styled-radio-icon:before{
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	top: 5px;
	left: 5px;
	border-radius: 50%;
	background-color: #BDEBFF;
	box-shadow: 0 0px 2px rgba(0,0,0,0.5);
}
.radio-group{}
.radio-group_row {
  margin: 15px 0;
}
.radio-group_row label {display: inline-block; margin-left: 5px; margin-right: 15px; cursor: pointer}


.modal__disabler{
	position: absolute;
	z-index: 206;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background: rgba(255,255,255,0.9) url(/local/assets/css/../img/bx_loader.gif) no-repeat 50% 50%;
	display: none;
}
.modal.courses .submit{
	position: relative;
	margin-top: 70px;
	margin-bottom: -52px;
}
.h1__l{
	float: left;
	margin-right: 15px;
	padding-top: 15px;
}
.h1__r{
	margin-top: -15px;
	padding-top: 15px;
	padding-left: 15px;
	overflow: hidden;
}

.main_about {
    overflow: hidden;
    margin-top: 15px;
}

.main_about .img {
    float: left;
    margin-right: 36px;
    height: 139px;
    position: relative;
}
.main_about .img a{
  position: absolute;
  bottom: 0;
}
.b-prodreviews{

}
	.b-prodreviews__inner{

	}
		.e-prodreviews{
			margin-bottom: 25px;
		}
			.e-prodreviews__title{
				font-size: 24px;
				font-weight: bold;
				font-family: 'PT Sans Narrow Bold';
				margin-bottom: 15px;
			}
			.e-prodreviews__company{
				font-weight: bold;
				margin-bottom: 15px;
				margin-top: -10px;
			}

.b-knowledge-base__content{
	position: relative;
	min-height: 60px;
}
	.b-knowledge-base__content__inner{

	}
	.b-knowledge-base__content__disabler, .gen-disabler{
		display: none;
		position: absolute;
		width: 100%;
		height: 100%;
		left: 0;
		top: 0;
		background: rgba(255, 255, 255, 0.8) url('/local/assets/css/../img/bx_loader.gif') no-repeat 50% 50%;
	}

.b-newselement{

}
	.b-newselement img{
		display: block;
		/*width: 100%;*/
		height: auto;
	}

.b-tinybtn{
	display: inline-block;
	vertical-align: baseline;
	padding: 4px 12px 3px;
	border-radius: 3px;
}
	.b-tinybtn:hover{
		background: #f2f2f2;
		text-decoration: none;
	}

.b-catalog-subsection{
	margin: 100px 0;
}
	.b-catalog-subsection__title{
		font-size: 22px;
		color: #6B6B6B;
		margin-bottom: 20px;
		font-family: 'PT Sans Narrow Bold';
	}
	b-catalog-subsection h2{
/*margin-top: 30px;
		font: normal 26px/30px 'PT Sans Narrow Bold';
		color: #4a4a4a;
		margin-bottom: 20px;
font-family: 'PT Sans Narrow Bold';*/
	}
	.b-catalog-subsection:last-child{
		margin-bottom: 0;
	}
	.b-catalog-subsection .item_list,
	.b-catalog-subsection .b-catalog-table{
		margin-bottom: 51px;
	}
		.b-catalog-subsection .item_list:last-child,
		.b-catalog-subsection .b-catalog-table:last-child{
			margin-bottom: 0;
		}

.b-vacancies{

}
	.b-vacancies__list{

	}
		.b-vacancies__list .tabs__header__wrapper{
			margin-right: -9px;
		}
		.e-vacancies{
			border-radius: 8px;
			cursor: pointer;
			margin-left: -9px;
			-webkit-transition: background 0.2s;
			   -moz-transition: background 0.2s;
			     -o-transition: background 0.2s;
			        transition: background 0.2s;
		}
			.e-vacancies:hover{
				background: #f2f2f2;
			}
			.e-vacancies_active{
				background: #f2f2f2;
			}
			.e-vacancies__inner{
				padding: 19px 13px;
			}
				.e-vacancies__pic{
					width: 120px;
					height: 120px;
					line-height: 120px;
					background: #fff;
					border: 3px solid #f2f2f2;
					border-radius: 3px;
					text-align: center;
					margin-right: 16px;
				}
					.e-vacancies__pic img{
						margin: 0;
						vertical-align: middle;
						max-width: 120px;
					}
				.e-vacancies__salary{
					font-family: 'PT Sans Narrow Bold';
					font-size: 14px;
					color: #003d64;
					text-transform: uppercase;
				}
				.e-vacancies__title{
					font-family: 'PT Sans Narrow Bold';
					font-size: 19px;
					color: #0f0f0f;
					margin-bottom: 16px;
					text-transform: uppercase;
				}
				.e-vacancies__desc{

				}
					.e-vacancies__desc:after{
						content: '';
						position: relative;
						display: inline-block;
						width: 6px;
						height: 9px;
						bottom: -1px;
						right: -3px;
						background: url(/local/assets/css/../img/news_link.png) center no-repeat;
					}
						.e-vacancies_active .e-vacancies__desc:after{
							display: none;
						}
				.e-vacancies__fulldesc{
					display: none;
				}
					.e-vacancies_active .e-vacancies__fulldesc{
						display: block;
					}
			.l-e-vacancies{

			}
				.l-e-vacancies__left{
					float: left;
				}
				.l-e-vacancies__right{
					float: right;
				}
				.l-e-vacancies__center{
					overflow: hidden;
				}
	.b-vacancies-contact-title{
		font-family: 'PT Sans Narrow Bold';
		font-size: 17px;
		text-transform: uppercase;
		margin-bottom: 17px;
	}
	.b-vacancies-contact{
		background: #f2f2f2;
		border-radius: 8px;
		font-family: 'PT Sans Bold';
		font-size: 14px;
		text-transform: uppercase;
		color: #003d64;
	}
		.b-vacancies-contact__inner{
			padding: 14px 11px;
		}
			.b-vacancies-contact__person{
				margin-bottom: 24px;
			}
			.b-vacancies-contact__contacts{
				margin-bottom: 35px;
			}
				.b-vacancies-contact__contact{

				}
			.b-vacancies-contact__grptitle{
				color: #a2a2a2;
			}
			.b-vacancies-contact__item{
				float: right;
			}
				.b-vacancies-contact__item a{
					color: #003d64;
				}
			.b-vacancies-contact__btn{
				font-size: 17px;
				text-transform: none;
			}


.b-pressroom{

}
	.b-pressroom__inner{

	}
		.e-pressroom{

		}
			.e-pressroom__inner{

			}
				.e-pressroom__title{

				}
					.e-pressroom__title__text{
						display: inline-block;
						vertical-align: middle;
						font-family: 'PT Sans Narrow Bold';
						font-size: 26px;
						text-transform: uppercase;
					}
				.e-pressroom__more{
					display: inline-block;
					vertical-align: middle;
					font-family: 'PT Sans';
					font-size: 13px;
					margin-left: 20px;
				}
				.e-pressroom__icon{
					width: 56px;
					height: 56px;
					float: left;
					margin-right: 16px;
					position: relative;
					top:-15px;
				}
					.e-pressroom__icon img{
						margin: 0;
					}
			.e-pressroom__block{
				padding-left: 62px;
			}
		.news_list_pressroom.news_list{
			margin: 0;
		}
			.news_list_pressroom.news_list .item{
				width: auto;
				display: block;
				padding: 11px;
				padding-bottom: 9px;
				margin-top: 0;
			}
				.news_list_pressroom.news_list .date{
					float: none;
					margin-bottom: 5px;
				}
				.news_list_pressroom.news_list .item .content{
					padding-left: 0;
				}
		.download-file_pressroom{
			display: block;
			margin-left: -10px;
		}
	.l-pressroom{
		margin-top: 45px;
	}
		.l-pressroom__top{
			margin-bottom: 85px;
		}
			.l-pressroom__left{
				float: left;
				width: 50%;
			}
				.l-pressroom__left .l-pressroom__inner{
					padding-right: 12px;
				}
			.l-pressroom__right{
				float: right;
				width: 50%;
			}
				.l-pressroom__right .l-pressroom__inner{
					padding-left: 12px;
				}
		.l-pressroom__bottom{

		}

.b-mediakit{
	margin-top: 40px;
}
	.b-mediakit__inner{

	}
		.b-mediakit__group{

		}
			.b-mediakit__group__title{
				font-family: 'PT Sans Narrow Bold';
				font-size: 26px;
			}
			.b-mediakit__group__inner{
				margin-top: 32px;
			}
		.e-mediakit{
			width: 49%;
			display: inline-block;
			vertical-align: top;
			margin-bottom: 25px;
			font-family: 'PT Sans Bold';
			font-size: 14px;
			text-decoration: none;
		}
			.e-mediakit__pic{
				display: block;
				float: left;
				width: 80px;
				height: 80px;
				line-height: 80px;
				margin: 12px;
				margin-top: 0;
				border: 3px solid #f2f2f2;
				background: #fff;
				border-radius: 3px;
				text-align: center;
			}
				.e-mediakit__pic img{
					max-width: 80px;
					margin: 0;
				}
			.e-mediakit__link{
				text-decoration: underline;
				max-width: 60%;
				display: inline-block;
				margin-top: 27px;
			}
				.e-mediakit:hover .e-mediakit__link{
					text-decoration: none;
				}

.b-demo-list{

}
	.b-demo-list__inner{
		margin-left: -25px;
		font-size: 0;
	}
		.e-demo-list{
			display: inline-block;
			vertical-align: middle;
			width: 47%;
			margin-left: 25px;
			margin-bottom: 22px;
			border-radius: 8px;
			text-decoration: none;
			color: #545454;
			font-size: 12px;
		}
			a.e-demo-list{
				text-decoration: none;
			}
			.e-demo-list:hover{
				background: #f2f2f2;
			}
			.e-demo-list__inner{
				display: block;
				padding: 20px 10px;
			}
				.e-demo-list__pic{
					display: block;
					float: left;
					margin-right: 12px;
					width: 149px;
					height: 149px;
					line-height: 149px;
					border: 3px solid #f2f2f2;
					border-radius: 3px;
					text-align: center;
					background: #fff;
				}
					.e-demo-list__pic img{
						max-width: 149px;
					}
				.e-demo-list__desc{
					display: block;
				}
					.e-demo-list__title{
						font-family: 'PT Sans Bold';
						font-size: 19px;
						text-transform: uppercase;
						display: block;
						max-width: 80%;
						color: #0f0f0f;
						margin-bottom: 20px;
					}
					.e-demo-list__text{
						display: block;
						line-height: 18px;
					}
						.e-demo-list__text:after{
							content: '';
							position: relative;
							display: inline-block;
							width: 6px;
							height: 9px;
							bottom: -1px;
							right: -3px;
							background: url(/local/assets/css/../img/news_link.png) center no-repeat;
						}
.b-upload{
	width: 272px;
	cursor: pointer;
}
	.b-upload__title{
		overflow: hidden;
		line-height: 31px;
	}
	.b-upload__btn{
		height: 31px;
		line-height: 31px;
		font-size: 13px;
		width: 100px;
		float: right;
		margin: 0;
		font-family: 'PT Sans';
	}

.b-study-programms{

}
	.b-study-programms__inner{

	}
		.e-study-programms{
			margin: 30px 0;
		}
			.e-study-programms__desc{

			}
				.e-study-programms__desc p{
					margin: 10px 0;
				}

.b-su{

}
	.b-su__filter{
		margin-left: -47px;
	}

	.b-su__filter__date.form_box{
		width: 216px;
	}
		.b-su__filter__date.form_box input.b-su__filter__input{
			width: 180px;
		}

		.b-su__filter__callc{
			width: 31px;
			height: 31px;
			line-height: 31px;
			text-align: center;
			display: block;
			float: right;
			cursor: pointer;
			border-radius: 3px;
		}
			.b-su__filter__callc:hover{
				background: #f2f2f2;
			}
			.b-su__filter__callc img{
				width: 19px;
				height: 19px;
				vertical-align: middle;
				margin: 0;
				display: inline;
				position: relative;
				top: -1px;
			}
.b-su__list{
	margin: 30px 0;
	width: 100%;
	border-collapse: collapse;
}
	.b-su__cell{
		border: 1px solid #dfdfdf;
		padding: 3px 4px;
		vertical-align: top;
		text-align: left;
	}
		.b-su__cell_h{
			font-weight: bold;
		}

		.b-su__cell_date{
			width: 100px;
		}
		.b-su__cell_page{
			width: 250px;
		}
		.b-su__cell_categ{
			width: 100px;
		}
		.b-su__cell_link{
			width: 65px;
		}
		.b-su__cell_f{
			vertical-align: middle;
			text-align: right;
		}
.e-su__export{

}
	.e-su__export__link, a.e-su__export__link{
		text-decoration: none;
		vertical-align: middle;
	}
	.e-su__export__icon{
		display: inline-block;
		vertical-align: middle;
		width: 28px;
		height: 27px;
		background-repeat: no-repeat;
		background-position: -3px -1291px;
	}

.b-catdetail-sbtext{
	margin: 10px 0;
	margin-bottom: -5px;
}
	.b-catdetail-sbtext__inner{
}
.main_index-list-title {
	margin-bottom: 15px;
	font-size: 20px;
	font-family: "PT Sans";
	color: rgb(84, 84, 84);
	font-weight: bold;
	line-height: 0.8;
	text-align: left;
}


.support_h1 .h1__l {
    margin-bottom: 20px;
}


.header_phone_link {
    text-decoration: none;
}


.detail_page_title__left__forum_link {
    background: url("/local/assets/img/detail_forum_link.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 20px;
    margin-left: 4px;
    width: 20px;
}
#on_search_list {
    display: inline-block;
}


#on_search_list input[type="submit"] {
    background: hsl(198, 60%, 54%) url("/local/assets/css/../img/search_button.png") no-repeat scroll center center;
    border: medium none;
    bottom: 0;
    cursor: pointer;
    height: 36px;
    position: absolute;
    right: 0;
    top: 0;
    width: 37px;
}

#on_search_list input[type="text"] {
    font-size: 23px;
    font-weight: bold;
    height: 36px;
    margin-left: 10px;
    vertical-align: bottom;
	box-sizing: border-box;
}


a.footer_phone_link {
    color: inherit;
    text-decoration: none;
}

/* Пункт меню "Прочее оборудование"  и "Тонкие клиенты"*/
.bx_catalog_line_ul a#bx_1847241719_8,
.bx_catalog_line_ul a#bx_1847241719_7{
	display:none;
}

/*------eltex-smd-temp------*/
.s2 .header_logo{
    background-image: url(/local/assets/img/logo_s2.png);
    width: 250px;
}
.s2 .main_about img{
	max-width: 216px;
}
.s2 .header_inner-lang{
    display: none;
}
.s2 .header_inner-info{
    width: 420px;
    line-height: 60px;
    text-align: center;
    padding-left: 35px;
    box-sizing: border-box;
}
.s2 .header_inner-phone .header_links{
    display: none;
}
.s2 .header_inner-phone{
    float: right;
    line-height: 58px;
    margin-left: 50px;
}
.s2 .footer_info .social{
    display: none;
}
.s2 .footer_info .send_order{
    display: none;
}
.s2 .footer_info .contact .email{
    padding-top: 7px;
    display: inline-block;
    position: absolute;
    right: 0;
    bottom: 0;
}
.s2 .footer_info .contact{
    float: right;
    position: relative;
    padding-right: 180px;
}
.s2 .contacts .tabs__header{
    visibility: hidden;
}
.s2 .e-contact__group._services{
    padding-bottom: 15px;
}
.s2 .e-contact__group._services .e-contact__group-name{
    width: 175px;
}
.s2 .e-contact__group._services._light .e-contact__group-name{
    color: #4F4F4F;
}

.s2 .e-contact__group-name{
	padding-left: 25px;
}
.s2 .e-contact__group-name-elem{
    margin-bottom: 5px;
}
.s2 .e-contact__group-list._services{
    padding: 30px 0;	
}
.contacts .e-metka{
    font-size: 22px;
}
.clearfix:after{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* ZAKUPKI */
.b-procurement {
    font-size: 16px;
    margin: 30px 0;
}
.b-procurement .download-file {
    margin-right: 120px;
}
.b-procurement__item {
    padding-top: 10px;
}
.b-procurement__item:hover {
    background: #f2f2f2;
}
.b-procurement__head {
    background: #E6E6E6;
    padding-top: 5px;
    padding-bottom: 5px;
    color: #FF3C00;
    text-transform: uppercase;
    font-weight: bold;
}
.b-procurement__head-item {
    display: inline-block;
    padding-right: 35px;
}
.b-procurement__head-item_subject {
    position: relative;
    bottom: 10px;
}
.b-procurement__head-item_stage {
    position: relative;
    bottom: 10px;
}
.b-procurement__date-start {
    padding-left: 35px;
    width: 140px;
}
.b-procurement__subject {
    width: 318px;
}
.b-procurement__stage {
    width: 175px;
}
.b-procurement__date-end {
    padding-right: 35px;
    width: 140px;
}
.b-procurement__property {
    display: inline-block;
    vertical-align: top;
    overflow-x: hidden;
}
.b-procurement__property {
    padding-right: 35px;
}
.b-procurement__files {
    margin-top: 10px;
    padding-left: 195px;
}
.b-procurement__file {
    float: left;
    width: 357px;
}
.b-procurement__file .download-file a span {
    top: 5px;
}
.b-procurement__divider {
    border-bottom: 1px solid #dadada;
}
.b-procurement__notice {
    font-size: 16px;
    margin-top: 60px;
}
.b-procurement__notice p {
    margin-bottom: 10px;
}
.b-catalog__file{
  padding-left: 15px;
  text-decoration: none; 
  line-height: 19px;
  font-size: 14px;
  font-weight: initial;
}
.b-catalog__file_ico{
  padding-right: 10px;
  width: 18px;
  height: auto;
}
.b-catalog__file._catalog{
  position: absolute;
    top: 8px;
    left: 300px;
    white-space: nowrap;    
}
.b-catalog__file-text{
  border-bottom: 1px dotted #003d64;
}
.b-catalog__file-text:hover{
  border-bottom: 0;
}

.section_logo_container{
  position: absolute;
  width: inherit;
  margin-top: -60px;
  pointer-events: none;
}

.section_logo_container img{
  width: 95px;
  float: right;
}
.section_logo_container img:not(:first-child) {
  margin-right: 10px;
}
@media(max-width:765px){
	.section_logo_container {
		margin-top: 84px;
	}
	.section_logo_container img{
		width:80px;
	}
}


/*ycaweb 2017.07.19*/
.header_inner-phone a{
	text-decoration: none;
}
.agreement-checkbox{
    position: absolute;
    left: -9999px;
}
.agreement-checkbox-label{
    cursor: pointer;
    position: relative;
		padding-left: 27px;
}

.agreement-checkbox-label:before{
    content: '';
    position: absolute;
    top: -8px;
    left: 0px;
    width: 30px;
    height: 30px;
    background: url(/local/assets/css/../img/checkbox.png) no-repeat 0 -27px;;
}
.agreement-checkbox:checked + .agreement-checkbox-label:before {
    background-position: 0 0px;
}

.btn.btn_disabled, .btn.btn_disabled:hover,  .modal .submit-new.btn.btn_disabled:after{
	background: gray;
	cursor: not-allowed;
	-webkit-transition: none;
	border: none;
	box-shadow: none;
}
.btn.btn_disabled:hover{
	box-shadow: none;
}
.modal .submit.btn_disabled:after{
	background: gray;
}
.modal .agreement-checkbox-wrapper a{
	color:#98dffe;
}
.agreement-checkbox-wrapper{
	    margin: 10px 0;
}
.footer_licenses_detail a{
	color:#f4f4f4;
	text-decoration: none;	
}

.agreement-checkbox-hint{
	  opacity: 0;
		margin-top: 3px;
}
.agreement-checkbox-hint.active-checkbox-hint{
	  opacity: 1;
}
.modal.subscribe .submit {
    bottom: 58px;
}
.hidden-gallery {
	display: none;
}
.e-contact__detail {
	clear: both;
	margin-top: 35px;
}
.e-contact__detail img {
	max-width: 100%;
}
.section-empty{
	padding-top: 30px;
    	font-size: 18px;
}

/*---new styles---*/
.main_page_news {
    padding: 0 0 20px;
}
.main_page_news .items .preview {
	height: 58px;
    overflow: hidden;
    display: block;
}
.news-preview__inner {
    display: flex;
}
.news-preview__item-img {
    width: 190px;
    margin-right: 10px;
	overflow: hidden;
    max-height: 82px;
    display: inline-flex;
    align-items: center;
}
.main_page_news .items {
	height: 106px;
    padding: 2px 0 4px;	
}
.news-preview__item-img img {
    max-width: 100%;
    max-height: 100%;
}
.main_page_news .items a {
	box-sizing: border-box;
    width: 100%;
}
.main_items_slider-wrapper {
    background: #dcdcdc;
    padding: 15px 0 20px;
}
.main_items_slider {
	margin-top: 0;
}
.modal ._callback-form select {
	width: 100%;
}
.modal.header-message {
    width: 460px;
    min-width: 460px;
}
::-webkit-scrollbar-track {
background-color:#ecedee;
}
::-webkit-scrollbar {
    width: 6px;
}
::-webkit-scrollbar-thumb {
    background: #0486c4;
    border-radius: 10px;
}
.search_input,
.search_input input[type='text'] {
	width: 230px;
}
.modal ._callback-form select {
    width: 100%;
}
.allnews-link-title{
  color: rgb(84, 84, 84);
  text-decoration: none;
}


.section-block-info{
	padding-top: 5px;
}
.smartfilter .edd-root{
	width: 100%;
}
.filter__el{ 
	float: right;
    padding: 0px;
    margin: 2px;
	width: 214px;
}
.filter__el:nth-child(3n+3){  
	 margin-right: 0px;
}
.filter-catalog-wrapp{
	text-align: right;
}

/*------support page form------*/
.support-form-wrapper {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d9d9d9;
    margin: 40px 0 100px;	
}
.support-form {
	padding: 43px 63px 65px;
    box-sizing: border-box;
}
.support-form__title {
    margin-bottom: 10px;
}
.support-form__subtitle {
    color: #81868e;
    margin-bottom: 27px;
}
.support-form__top {
	display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.support-form__middle {
    margin-bottom: 55px;
	padding-top: 12px;	
}
.support-form__bottom {
	
}
.form-field {
	position:relative;
	margin-bottom: 20px;
}
.form-field.form-field--narrow {
	width: 48%;
}
.form-field__label {
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #737373;
  font-size: 13px; 
}
.form-field__textarea + .form-field__label {
    top: 20px;
}
.form-field__input {
	width: 100%;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5f5f5;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    color: #737980;
    font-size: 13px;
    line-height: 25px;
    text-indent: 13px;
    padding-right: 10px;
    outline: 0;
}
.form-field__textarea {
    width: 418px;
    display: inline-block;
    vertical-align: top;
    height: 128px;
    min-height: 90px;	
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5f5f5;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    color: #737980;
    font-size: 13px;
    line-height: 25px;
    text-indent: 13px;
    padding-right: 10px;
    outline: 0;
    padding-top: 5px;
    resize: vertical;	
}
.form-field.textarea-wrapper {
    margin-bottom: 0;
}
.star {
  color:red;
}
.form-field__textarea:focus ~ .form-field__label,
/*.form-field__textarea:valid ~ .form-field__label,*/
.form-field__textarea:not(:placeholder-shown) ~ .form-field__label,
.form-field__input:focus ~ .form-field__label,
/*.form-field__input:valid ~ .form-field__label,*/
.form-field__input:not(:placeholder-shown) ~ .form-field__label{
  display:none;
}
.support-form__list {
    height: 90px;
    overflow: scroll;
}
.support-form__list ::-webkit-scrollbar-thumb:hover{
    background-color: #a1a9b3;
}
.block-title {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 20px;
}
.support-form__list-wrapper {
    flex-wrap: wrap;
    display: flex;
    
}
.form-field.support-textarea-wrapper {
    margin-bottom: 0;	
}
.support-form__list {
    height: 200px;
    overflow-y: scroll;
    width: 190px;
    margin-right: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5f5f5;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    color: #737980;
    outline: 0;
    overflow-x: hidden;
}
.btn.support-form__btn {
    border: 0;
    outline: 0;
    padding: 0;
    border-radius: 5px;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
    cursor: pointer;
    width: 265px;
    margin: 0;
    line-height: 40px;
    height: 40px;
}
.btn.support-form__btn:not(:disabled):hover {
    background-color: #ff9657;
    background-image: none;
}
.btn.support-form__btn {
	box-shadow: none;
}
.form-field__checkbox {
    position: absolute;
    left: -9999px;
}
.form-field__checkbox-label {
    color: black;
    font-size: 14px;
    line-height: 26px;
	cursor: pointer;
    display: block;
    padding: 2px 15px;	
}
.form-field__checkbox:checked + label {
	background-color: #cfe2eb;
}
.form-checkbox-wrapper.is-hidden {
	display: none;
}
.support-form__middle {
    margin-bottom: 35px;
	display: flex;
    align-items: flex-end;
    justify-content: space-between;	
}
.form__form-file {
    margin-bottom: 35px;
    display: flex;
    flex-wrap: wrap;	
}
.form__form-file-text {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-color: #f5f5f5;
    border: 1px solid #d9d9d9;
    box-sizing: border-box;
    color: #686868;
    font-size: 13px;
    line-height: 40px;
    padding: 0 15px;
    outline: 0;
    height: 40px;
    text-align: center;
	cursor: pointer;
	position: relative;	
    width: 265px;
    margin-right: 25px;	
}
.form__form-file-text:hover {
    background-color: #f1f1f1;
}
.form__form-file-text:before {
	content: '';
    position: absolute;
	height: 19px;
    width: 13px;
    background: url(/local/assets/css/../img/paperclip.png);
	left: 16px;
    top: 10px;
    opacity: .8;	
}
.form__form-file-title {
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    height: 40px;
    line-height: 39px;
}
.form__form-file-delete {
    display: none;
    position: relative;
    border: 0;
    float: left;
    padding-left: 45px;
    line-height: 39px;
    cursor: pointer;	
}
.form__form-file-delete:before {
    content: '';
    position: absolute;
    background: url(/local/assets/css/../img/cross.svg) -5px -5px;
    width: 14px;
    height: 14px;
    top: 13px;
    left: 28px;
    transform: scale(.8);
}
.form__form-file-delete:hover {
    opacity: .9;
}
.support-form-wrapper .e-modal-finish__title {
    padding: 30px;
}

.support-form .agreement-checkbox-label:before {
	width: 21px;
	height: 17px;
}
.support-form .agreement-checkbox + .agreement-checkbox-label:before {
	background: url(/local/assets/css/../img/checkbox_.png) 0 -30px;
	top: 2px;
}
.support-form .agreement-checkbox:checked + .agreement-checkbox-label:before {
    background-position: 0px -4px;
    width: 21px;
    height: 23px;
	top: -4px;
}
.support-form  .agreement-checkbox-hint {
    font-size: 12px;
    color: red;
    margin-top: 0;
}

/*------end support page form------*/

.kaspersky-logo{
	position: absolute;
	width: 200px;
    bottom: 0px;
    right: 0px;
    object-fit: cover;
}

@media(max-width:700px){
	.kaspersky-logo{
		width: 180px;
		right: -40px;
	}
}

/*------start warranty page------*/
.warranty-table{
	border-collapse: collapse;
	/*table-layout:fixed;
	text-align: center; 
	word-wrap: break-word; 
	width:100%; */ 
}
.warranty-table thead{background-color: #f4f5f7;}
.warranty-table thead th{
	padding: 10px 15px;
	border: 1px solid #c1c7d0;
	}
.warranty-table td{
	border: 1px solid #c1c7d0;
	padding: 10px 15px;
}

.text-center{
	text-align: center; 
}

.cell-bind{
	width: 7%; 
}

/*------end warranty page------*/


@media(max-width: 468px){

    .support-form {
        padding: 15px 23px 25px;
    }
    .support-form__list:first-child{
        margin-bottom: 15px; 
    }
    .support-form__list{
        width: 270px; 
    }

    .form-field__textarea{
        margin-bottom: 15px;
        margin-left: -40px;  
        padding-left: 0; 
    }

    .support-form__btn{
        margin-bottom: 20px !important; 
        right: 0px !important; 
    }
    .support-form-wrapper{
        margin-bottom: 0px; 
    }

    .stab-section-element{
        margin: 20px; 
        border-bottom: 1px solid #a9a9a9; 
    }

}
/* End */


/* Start:/local/assets/css/jquery.bxslider.css?15524633094121*/
/**
 * BxSlider v4.0 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2012
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    max-width: 100%;
    display: block;
    margin: 0;
}

/** THEME
===================================*/



.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: 10px;
    width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(/local/assets/css/../img/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
    text-align: right;
    position: absolute;
    /*bottom: 22px;*/
    bottom: -4px;
	right: 0;
    z-index: 100;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    text-indent: -9999px;
    color:transparent;
    display: block;
    width: 14px;
    height: 14px;
    margin: 0 3px;
    outline: 0;
    background: url('/local/assets/css/../img/bx_slider_controls.png') right center no-repeat;
}

/*.bx-wrapper .bx-pager.bx-default-pager a:hover,*/
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: url('/local/assets/css/../img/bx_slider_controls.png') left center no-repeat;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev,
.bx-wrapper .bx-next {
    position: absolute;
    top: 111px;
    outline: 0;
    width: 52px;
    height: 73px;
    text-indent: -9999px;
    z-index: 99;
    opacity: 0.5;
    border-radius: 3px;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
    background-color: rgba(255,255,255,0.1);
}

.bx-wrapper .bx-prev {
    left: -64px;
    background: url(/local/assets/css/../img/items_slider_arrow_l.png) center no-repeat;
}

.bx-wrapper .bx-next {
    right: -64px;
    background: url(/local/assets/css/../img/items_slider_arrow_r.png) center no-repeat;
}

.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-next:hover {
    opacity: 1;
	background-color: #f2f2f2;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(/local/assets/css/images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(/local/assets/css/images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666\9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

.bx-viewport {
    height: 255px;
    /*height: auto !important;*/
    /*width:762px !important;*/
    margin: 0 auto;
}

.bx-wrapper {
    margin-top:15px;
}

.content_text .bx-wrapper li {
    margin-left: 0;
}

.bx-wrapper li:before {
    display: none !important;
}
/* End */


/* Start:/local/assets/css/jquery.fancybox.min.css?155246330913496*/
@charset "UTF-8";body.fancybox-active{overflow:hidden}body.fancybox-iosfix{position:fixed;left:0;right:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99992;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto;-webkit-overflow-scrolling:touch}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;direction:ltr;z-index:99997;opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;box-sizing:border-box}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;visibility:visible;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;font-size:13px;padding:0 10px;height:44px;min-width:44px;line-height:44px;color:#ccc;text-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{overflow:hidden;direction:ltr;z-index:99994;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:none;white-space:normal;box-sizing:border-box;text-align:center;z-index:99994;-webkit-overflow-scrolling:touch;display:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-slide:before{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{display:inline-block;position:relative;padding:24px;margin:44px 0;border-width:0;vertical-align:middle;text-align:left;background-color:#fff;overflow:auto;box-sizing:border-box}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;margin:0;padding:0;border:0;z-index:99995;background:transparent;cursor:default;overflow:visible;-webkit-transform-origin:top left;transform-origin:top left;background-size:100% 100%;background-repeat:no-repeat;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;max-width:none;max-height:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{padding:0;width:80%;height:80%;max-width:calc(100% - 100px);max-height:calc(100% - 88px);overflow:visible;background:#fff}.fancybox-iframe{display:block;padding:0;border:0;height:100%}.fancybox-error,.fancybox-iframe{margin:0;width:100%;background:#fff}.fancybox-error{padding:40px;max-width:380px;cursor:default}.fancybox-error p{margin:0;padding:0;color:#444;font-size:16px;line-height:20px}.fancybox-button{box-sizing:border-box;display:inline-block;vertical-align:top;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;background:rgba(30,30,30,.6);transition:color .3s ease;cursor:pointer;outline:none}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{color:#ccc;cursor:default;opacity:.6}.fancybox-button svg{display:block;position:relative;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--zoom svg path{fill:transparent}.fancybox-navigation{display:none}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;margin:-50px 0 0;z-index:99997;background:transparent;width:60px;height:100px;padding:17px}.fancybox-navigation button:before{content:"";position:absolute;top:30px;right:10px;width:40px;height:40px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;width:44px;height:44px;padding:0;margin:0;border:0;border-radius:0;background:transparent;z-index:10;cursor:pointer}.fancybox-close-small:after{content:"×";position:absolute;top:5px;right:5px;width:30px;height:30px;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;color:#888;font-weight:300;text-align:center;border-radius:50%;border-width:0;background-color:transparent;transition:background-color .25s;box-sizing:border-box;z-index:2}.fancybox-close-small:focus{outline:none}.fancybox-close-small:focus:after{outline:1px dotted #888}.fancybox-close-small:hover:after{color:#555;background:#eee}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{color:#fff;background:transparent}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{bottom:0;left:0;right:0;padding:60px 2vw 0;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid hsla(0,0%,100%,.4);font-size:14px;color:#fff;line-height:20px;-webkit-text-size-adjust:none}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{pointer-events:all;position:relative}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{border:6px solid hsla(0,0%,39%,.4);border-top:6px solid hsla(0,0%,100%,.6);border-radius:100%;height:50px;width:50px;-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;position:absolute;top:50%;left:50%;margin-top:-30px;margin-left:-30px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);opacity:0}.fancybox-fx-slide.fancybox-slide--current{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--next{-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5);opacity:0}.fancybox-fx-zoom-in-out.fancybox-slide--current{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:1}.fancybox-fx-rotate.fancybox-slide--previous{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--next{-webkit-transform:rotate(1turn);transform:rotate(1turn);opacity:0}.fancybox-fx-rotate.fancybox-slide--current{-webkit-transform:rotate(0deg);transform:rotate(0deg);opacity:1}.fancybox-fx-circular.fancybox-slide--previous{-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--next{-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);opacity:0}.fancybox-fx-circular.fancybox-slide--current{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0);opacity:1}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{padding:30px;border-radius:3px;background:#f4f4f4;max-width:90%}.fancybox-share h1{color:#222;margin:0 0 20px;font-size:33px;font-weight:700;text-align:center}.fancybox-share p{margin:0;padding:0;text-align:center}.fancybox-share p:first-of-type{margin-right:-10px}.fancybox-share_button{display:inline-block;text-decoration:none;margin:0 10px 10px 0;padding:10px 20px;border:0;border-radius:3px;box-shadow:0 2px 2px 0 rgba(0,0,0,.16);background:#fff;white-space:nowrap;font-size:16px;line-height:23px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;min-width:140px;color:#707070;transition:all .2s}.fancybox-share_button:focus,.fancybox-share_button:hover{text-decoration:none;color:#333;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}.fancybox-share_button svg{margin-right:5px;width:20px;height:20px;vertical-align:text-bottom}.fancybox-share input{box-sizing:border-box;width:100%;margin:5px 0 0;padding:10px 15px;border:1px solid #d7d7d7;border-radius:3px;background:#ebebeb;color:#5d5b5b;font-size:14px;outline:none}.fancybox-thumbs{display:none;position:absolute;top:0;bottom:0;right:0;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;box-sizing:border-box;z-index:99995}.fancybox-thumbs-x{overflow-y:hidden;overflow-x:auto}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{list-style:none;position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{float:left;overflow:hidden;padding:0;margin:2px;width:100px;height:75px;max-width:calc(50% - 4px);max-height:calc(100% - 8px);position:relative;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-thumbs>ul>li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:4px solid #4ea7f9;z-index:99991;opacity:0;transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/assets/css/integration.css?1552463309812*/
.b-dealers_filter__contry{

}
.b-dealers_filter__region{
	display: none;
}

div.e-catalog-switch{
	cursor: default;
}

.b-catalog-block .img{
	background: #fff;
}

.good .img{
	background: #fff;
}

.b-sectiondesc{
	max-height: 130px;
	overflow: hidden;
}
.b-sectiondesc__inner{

}
.b-sectiondesc-seealso{
	display: none;
}
.b-license_agreement {
	background: #44a5d0;
	overflow-y: scroll;
	width: 470px;
	height: 126px;
	padding: 6px;
}

.e-modal-finish__title {
	margin-bottom: 10px;
	margin-right: 70px;
	margin-top: 16px;
}

.padding-right-15 {
	padding-right: 15px;
}
.padding-right-75 {
	padding-right: 75px;
}
.padding-left-15 {
	padding-left: 15px;
}
.js-practicereg-message-form .styled-checkbox + label {
	padding-bottom: 6px;
}
.b-practicereg-modal-form__bottom .e-modal__subtitle {
	font-size: 14px;
}
/* End */


/* Start:/local/assets/css/redesign.css?170971549448556*/
.b-knowledge-base__column a {
	word-break: break-word;	
}
.hidden {
    display: none;
}

.news_col.item-news {
    /* margin: 80px -2px 0px; */
	margin: 0px -2px 80px 0; 
}
.b-item-related {
    margin: 142px -2px 0px;
	/* фикс большого расстояния между связанными товарами и описанием продуктов */
	margin: -35px -2px 70px 0; 
}

.item-related-news {
    display: -webkit-flex;
    display: flex;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-pack: justify;
    display: -webkit-flex;
    webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
    text-align: justify;
    /*text-align-last: justify;*/
}

.item-related-news.item-related-news-short {
    justify-content: flex-start;
}
.item-related-news.item-related-news-short .item {
    padding-right: 35px;
}

.news_col.item-news .item {
    margin-top: 21px;
    margin-bottom: -1px;
    /* padding-right: 20px; */
    margin: 25px 0px 0px;
    width: 25%;
    display: inline-block;
    width: 23%;
    vertical-align: top;
    display: -webkit-box;
    text-align: left;
}




.b-item-related .hover_clone.hover {
    width: 240px;
}

.link-blue {
    color: #075d93;
    text-decoration: underline;
    cursor: pointer;
}
.link-blue:hover {
    color: #003d64;;
    text-decoration: none;
}
._capitalize{
  text-transform: capitalize;
}
.column_title._capitalize {
    font: normal 20px 'PT Sans Bold';
    margin-top: 27px;
}


.link-blue.js-show-more-text {
    margin: 10px 0;
		display: inline-block;
}


.btn-blue{
    border: 0;
    outline: 0;
    border-top: 1px solid #6bc9f0;
    border-bottom: 1px solid #008ac9;
    padding: 0;
    border-radius: 5px;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
    cursor: pointer;
    background: #00aee5;
    background: -moz-linear-gradient(top, #00aee5 0%, #0067bb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb));
    background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%);
    background: -o-linear-gradient(top, #00aee5 0%, #0067bb 100%);
    background: -ms-linear-gradient(top, #00aee5 0%, #0067bb 100%);
    background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00aee5', endColorstr='#0067bb', GradientType=0);
    color: #fff;
    text-align: center;
    font: normal 16px/40px 'PT Sans Bold';
}
.btn-blue:after {
    content: '';
    position: absolute;
    background: url(/local/assets/css/../img/button_hover.png) center bottom repeat-x;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    height: 40px;
    width: 190px;
}
.btn-blue:hover:after {
    opacity: 0.5;
    visibility: visible;
}


.b-content-inner{
  width: 1000px;
  position: relative;
  box-sizing: border-box;
  margin: 15px -19px;
  font-family: sans-serif, 'PT Sans';
}

.b-item-top {
    background: #fff;
    float: none;
    clear: both;
    position: relative;
    border: 1px solid #e7e7e7;
    padding: 0;
   /* display: table;*/
    display: -webkit-flex;
    display: flex;
}

.b-item-tabs {
    float: none;
    clear: both;
    border: 1px solid #e7e7e7;
    padding: 15px 30px;
    background: #fff;
}


.content_inner .b-content-column button.btn_disabled,
.content_inner .b-content-column button.btn_disabled:hover{
    background: #b7b7b7;
    color: #fff;
    cursor: not-allowed;
    -webkit-transition: none;
    border: none;
    box-shadow: none;
}
.content_inner .b-content-column button.btn_disabled:after{
  background: #b7b7b7;
}

.disabled-link,
.disabled-link:hover{
    color: #b6b6b6;    
    cursor: not-allowed;
    -webkit-transition: none;
    border: none;
    box-shadow: none;
    text-decoration: underline;
    pointer-events: none;
}
.btn-block.show-tooltip {
    position: relative;
    padding: 0;
    display: inline;
}
.tooltip-content{
  display: none;
}

.btn-block.show-tooltip:hover .tooltip-content {
    box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.4);
    display: block;
    position: absolute;
    top: -30px;
    z-index: 10;
    left: 200px;
    width: 230px;
    background: #f2f2f2;
    font-size: 13px;
    padding: 20px;
}
.btn-block.show-tooltip:hover .tooltip-content::before {
    /*content: '';
    top: 50%;
    left: -20px;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-right-color: #f2f2f2;
    border-width: 10px;
    margin-top: -9px;
    */
}
.btn-block.show-tooltip:hover .tooltip-content::before {
    position: absolute;
    content: '';
    top: 8px;
    left: -16px;
    width: 17px;
    height: 72px;
    background: url('/local/assets/css/../img/arrowleft-tooltip-2.png') no-repeat;   
}

.b-item-tabs .b-item-doc .column_title {
    margin-bottom: 20px;
}
.b-item-tabs .download-file {
    width: 100%;
    display: inline-block;
    padding-right: 30px;
    box-sizing: border-box;
}
.b-item-tabs .download-file a {
	position: relative;
    display: inline-flex;
    align-items: center;	
}
.b-item-tabs .download-file a:before {
	content: '';
	position: absolute;
	width: 32px;
	height: 40px;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
}
.b-item-tabs .b-catdetail-sbtext {
    margin: 10px 0;
    margin-bottom: 10px;
}

.b-item-tabs .download-file a.pdf:before {
  background-image: url('/local/assets/css/../img/pdf.png');
}
.b-item-tabs .download-file a.gear:before {
  background-image: url('/local/assets/css/../img/gears.png');
}
.b-item-tabs .download-file a.rar:before {
	background-image: url('/local/assets/css/../img/rar.png');
}
.b-item-tabs .download-file a.zip:before {
	background-image: url('/local/assets/css/../img/zip.png');
}
.b-item-tabs .download-file a.doc:before {
	background-image: url('/local/assets/css/../img/doc.png');
}
.download-file a{
	transition: opacity .2s;
}
.download-file a:hover.file {
    opacity: 0.8;	
}
.download-file a span {
    line-height: 19px;
	top: unset;
}
.b-item-tabs .download-file a{
	background: none;
}

.b-item-tabs .download-file a {
    padding-left: 50px;
}
.b-item-tabs .load_more {
    text-align: left;
}


.b-item-doc-certif .download-file a.b-item-doc-column {
    vertical-align: middle;
    margin: 0px 0;
}
.b-item-doc-column-certif {
    vertical-align: top;
    margin: 17px 0;
}
.b-item-doc-certif{
  padding-right: 0px;
}

.b-item-tabs .b-item-doc-certif .download-file{
  padding-right: 0px;
}

.b-item-doc-certif .hidden_files {
    box-sizing: content-box;
    margin-right: -10px;
}

/*
.btn-block.show-tooltip:hover .tooltip-content::before {
    content: '';
    top: 50%;
    left: -8px;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    background-color: #f2f2f2;
    width: 10px;
    height: 10px;
    -webkit-transform: translateY(-5px) rotate(45deg);
    box-shadow: -5px 5px 8px 0px rgba(0, 0, 0, 0.4);
}
*/

.content_inner .b-item-top .b-content-column_right {
    padding-left: 26px;
    width: 68%;
    padding-top: 28px;
}
.content_inner .b-item-top .b-content-column_left {
    width: 32%;
    padding-left: 0px;    
    vertical-align: top;
    padding-top: 6px;
    padding-right: 0;
}
.b-item-top .l-detail_page_title__left {
    /*max-width: 475px;*/
}
.b-item-top .l-detail_page_title__left h1 {
   margin-bottom: 5px;
}
.content_inner .b-item-top .b-content-column {
    float: none;
    box-sizing: border-box;
    /*display: table-cell;*/
    margin: 0px;
}

.detail_gallery .img {
    margin: 0 auto;
}


.b-item-top .detail_gallery .controls .next, .detail_gallery .controls .prev {
    width: 28px;
    height: 40px;
    position: absolute;
    bottom: 30px;
    box-sizing: border-box;
    padding: 8px 2px;
}
.detail_gallery .controls .prev a {
    background-size: contain;
}
.b-item-top .detail_gallery .controls .prev:hover,
.b-item-top .detail_gallery .controls .next:hover
{
    background-color: #f2f2f2;
}


.b-item-top .detail_gallery .controls .next {
    right: 8px;
}
.b-item-top .detail_gallery .controls .prev {
    left: 17px;
}

.b-description .item-description {
    max-height: 255px;
    overflow-y: hidden;
}
.b-description._detail .item-description {
    max-height: initial;
}

.show-more-text {
    cursor: pointer;
    margin: 15px 0 25px;
		display: inline-block;
}

.lable-grey{
    background: #f2f2f2;
    padding: 5px 15px;
    margin-bottom: 35px;
    display: inline-block;
    position: relative;
    height: 45px;
    box-sizing: border-box;
    z-index: 10;
    width: 160px;
    line-height: 33px;
    text-align: center;
    white-space: nowrap;
}
.b-item-top .lable-grey{
    z-index: 10;  
    position: absolute;
    
}

.lable-grey:before {
    content: '';
    position: absolute;
    left: 0;
    border: 45px solid transparent;
    border-top-color: #f2f2f2;
    top: 100%;
    margin-top: -45px;
    margin-left: -46px;
    max-height: 100%;
    z-index: -1;
}
.lable-grey._knowledge:before  {    
    border: 45px solid transparent;
    border-bottom-color: #f2f2f2;
    top: 0;
}
.lable-grey._application { 
    top: 0px;
    right: 0px;
}

.lable-grey._knowledge{ 
    bottom: -35px;
    right: 0px;
    padding: 5px 15px;
}

.stickers {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
}
.item-sticker {
    margin: 16px 0;
    padding: 1px 20px 0px 20px;
	/*padding: 0px 20px 0px 20px;*/
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
    height: 38px;
    box-sizing: border-box;
    line-height: 38px;
    position: relative;
    background-color: #2e85c4;
    width: 135px;
}
.item-sticker::after{
    content: '';
    position: absolute;
    top: 0;
    right: -19px;
    display: inline-block;
    margin: 0px;
    width: 0;
    height: 0;
    border: 19px solid transparent;
    border-left-color: #2e85c4;
    border-right: 0;
}

.item-related-sticker {
    margin: 10px 0;
    padding: 0px 10px 0px 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
	height: 36px;
    /*height: 30px;*/
    box-sizing: border-box;
    /*line-height: 30px;*/
    position: relative;
    background-color: #2e85c4;
    width: 100px;
}
.item-related-sticker::after {
    content: '';
    position: absolute;
    top: 0;
	right: -18px;
    /*right: -15px;*/
    display: inline-block;
    margin: 0px;
    width: 0;
    height: 0;
	border: 18px solid transparent;
    /*border: 15px solid transparent;*/
    border-left-color: #2e85c4;
    border-right: 0;
}
._stiker-stock::after,
._stiker-hit::after,
._stiker-leftovers::after{
    border-left-color: #ed2d38;
}


._stiker-new{
  background-color: #2e85c4;
}
.item-sticker._stiker-leftovers{
	line-height: 15px;
	padding: 4px 13px 0;
	font-size: 10px;
}
._stiker-stock,
._stiker-hit,
._stiker-leftovers {
  background-color: #ed2d38;
}

._stiker-personal_order{
    background-color: #00685b;
    font-size: 11px !important;
    white-space: unset;
    line-height: 15px !important;
    padding: 3px 0 0 6px;
	width: 111px !important;
}

.item-sticker._stiker-personal_order::after {
    border-left-color: #00685b;
}

.b-item-status-label{
  background-color: #f57e00;
  color:#fff;
  border-radius: 3px;
  text-align: center;
  margin-right: 15px;
  display: inline-block;
  padding: 5px 25px;
  line-height: normal;
  text-transform: uppercase;
      cursor: pointer;
  font: normal 13px 'PT Sans Bold';
}
.b-item-status-date{
  font-weight: 100;
  display: block;
}


._in_developing{
  background-color: #6fbcdd;
}
._pre_production{
  background-color: #00665b;
}
._mass_production{
  background-color: #558dca;
}
._production_over{
  background-color: #9a9899;
}
._sale_over{
  background-color: #f57e00;
}
._support_over{
  background-color: #ed2d38;
}
._has_support{
    background-color: #6cdd69;
}


.b-item-status {
    margin: 10px 0 15px;
    display: -webkit-flex;
    display: flex;
    align-items: center;
}
.b-item-status-info{
    display: inline-block;
    text-transform: uppercase;
    font: 14px 'PT Sans Bold';
}

a.b-item-status-linkreplace {
    font: 16px 'PT Sans';
    color:#075d93;
    border-bottom: 1px solid #075d93;
    text-decoration: none;
}
a.b-item-status-linkreplace:hover{
    border-bottom-width: 0px;
}



.icon-knowledge{
        padding-left: 20px;
}

.icon-knowledge:before{
    content: '';
    position: absolute;
    background: url('/local/assets/css/../img/support_learn_index.png') no-repeat;
    width: 30px;
    height: 100%;
    background-size: contain;
    left: 0px;
}


.b-item-top .new_request {
    width: 100%;
    height: 40px;
    border: 0;
    outline: 0;
    padding: 0;
    margin: 30px 0 6px 0px;
    border-radius: 5px;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
    position: relative;
    left: 0;
    bottom: 0;
    cursor: pointer;
    /* background: #00aee5; */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00aee5), color-stop(100%, #0067bb)); */
    /* background: -webkit-linear-gradient(top, #00aee5 0%, #0067bb 100%); */
    /* background: linear-gradient(to bottom, #00aee5 0%, #0067bb 100%); */
    /* color: #FFF; */
    background: #00aee5;
    background-image: -moz-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -o-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);
    color: #fff;
    text-align: center;
    font: normal 16px/40px 'PT Sans Bold';
    max-width: 190px;
}

.b-content-column_left-info {
    text-align: center;
    margin: 25px 0;
}

.item-garanty-info {
    font: 13px 'PT Sans';
}
.item-garanty-info-number{
    font: normal 16px 'PT Sans Bold';
}

.item-garanty-btn {
    font: 14px 'PT Sans';
    margin: 5px 0px;
		display: inline-block;
}

.item-testing-btn {
    font: 14px 'PT Sans';
    margin: 20px 0px 0px;
		display: inline-block;
}

/*TABS*/

.tabs__header__item_b:hover > * {
    border: 0;
    color: #1e53a4;
    border-bottom: 1px dotted #1e53a4;
}

/*docs*/
.b-item-doc-column,
.download-file a.b-item-doc-column{
    width: 33%;
    display: inline-block;
    vertical-align: top;
    margin: 15px 0;
}
.b-item-dc-link {
    text-align: right;
    margin: 15px 0;
}

/*garanty*/

.item-garanty{
  margin-left: -6px;
  font-size: 13px;
  line-height: 21px;
}
.b-tab-garanty-lables{
  display: -webkit-flex;
  display: flex;
  background: url(/local/assets/css/../img/back-garanty-line.png) 0 0 repeat-x;
  background-position-y: 100%;
    /*max-width: 830px;*/
        margin: 2px 0 47px;
}


.tab-garanty-lable {
    width: 20%;
}
.lable-tooltip {
    max-width: 90%;
    margin: 20px auto 16px;
    position: relative;
    height: 44px;
    border-radius: 3px;
    text-align: center;
    text-transform: uppercase;  
    font: normal 13px 'PT Sans Bold';
    display: flex;
    justify-content: center;
    align-items: center;    
    padding: 0 12px;
    box-sizing: border-box;
}

.lable-tooltip._in_developing::after{
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #6fbcdd;
    border-width: 10px;
    margin-left: -10px;
}
.lable-tooltip._pre_production::after{
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #00665b;
    border-width: 10px;
    margin-left: -10px;

}
.lable-tooltip._mass_production::after{
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #558dca;
    border-width: 10px;
    margin-left: -10px;
}
.lable-tooltip._sale_over::after{
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #f57e00;
    border-width: 10px;
    margin-left: -10px;
}

.lable-tooltip._production_over::after{
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #9a9899;
    border-width: 10px;
    margin-left: -10px;
}


.lable-tooltip._support_over::after{
    content: '';
    top: 100%;
    left: 50%;
    border: solid transparent;
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: transparent;
    border-top-color: #ed2d38;
    border-width: 10px;
    margin-left: -10px;
}

.tab-garanty-lable{
  color:#fff;
}

.tab-garanty-lable-number {
    height: 22px;
    width: 22px;
    border-radius: 50%;
    text-align: center;
    font: normal 14px/20px 'PT Sans Bold';
    margin: 0 auto;
        padding-top: 1px;
    box-sizing: border-box;
}

/*TABS END*/

/*TABLE*/
/*modules*/
.item-additional-ops{
  	/* margin: 0px -20px; */
	margin: auto; /* #249702 - фикс? */
    padding: 20px 0;
}

.table-modules{
    color: rgb(84, 84, 84);
    font-family: 'PT Sans';
    font-size: 14px;
    letter-spacing: -0.100000001490116px;
    line-height: 21px;
    width: 100%;
}
.table-modules thead td{
   margin: 0px 0px 5px;
   padding: 0px;
   border: 0px;
   outline: 0px;
   font-size: 15px;
   font-weight: normal;
   font-stretch: normal;
   line-height: normal;
   color: #fff;
   text-align: center;
  background-color: rgb(150, 150, 150);
  
}
.table-modules tr{
    height: 44px;
   vertical-align: middle;
}
.table-modules thead td h4,
.table-modules tbody .odd h4{
  color: #fff;
  line-height: 44px; 
  margin: 0px;
}
.table-modules thead td:nth-child(2) h4{
      text-align: left;
      padding-left: 13px;
}
.table-modules tbody td{
   margin: 0px;
   padding: 0px;
   border: 0px;
   outline: 0px;
}

.table-modules tbody .odd{
   margin: 0px 0px 5px;
   padding: 0px;
   border: 0px;
   outline: 0px;
   font-size: 15px;
   font-weight: normal;
   font-stretch: normal;
   line-height: normal;   
   color: #fff;
   text-align: center;
  background-color: rgb(204, 204, 204);
}
/*garanty*/

.tab-garanty-table{
      border-collapse: collapse;
      margin: 10px 0;
          margin: 33px 0 7px;
    max-width: 544px;
}
.tab-garanty-table td {
    padding: 4px 22px 6px;
    border: 1px solid #cbcbcb;
    font-size: 13px;
    line-height: 20px;
}


.tab-garanty-table tr:nth-child(2n+1) {
    background-color: #f2f2f2;
}
.tab-garanty-table td:nth-child(2n) {
    text-align: center;
}
/*progects*/
.b-item-projects-title{
  
  font: normal 18px 'PT Sans Bold';
  line-height: 30px;
  color: #757575;
}
.b-item-projects-product-name{
  font: normal 24px 'PT Sans Bold';
  line-height: 30px;
  color: rgb(15,15,15);
}
.b-item-projects-blocks {
   /* display: -webkit-flex;
    display: flex;
    width: 100%;*/
    box-sizing: border-box;
    margin: 33px -10px 0 -10px;
    display: inline-table;
}


.b-item-project {
    width: 50%;
    display: inline-block;
    /*padding: 10px;*/
    box-sizing: border-box;
    float: left;
        padding-bottom: 10px;
}
.b-item-project:nth-child(2n+1) {
      padding-right: 6px;
}
.b-item-project:nth-child(2n) {
      padding-left: 6px;
}

.b-item-projects-link{
    text-decoration: none;
    border: 1px solid #e7e7e7; 
    box-sizing: border-box;
    display: block;
    display: -webkit-flex;
    display: flex;
    min-height: 280px;
    align-items: center;
}
.b-item-projects-link:hover {
  background:#f2f2f2;
}

.b-item-project-img {
    width: 42%;
    display: inline-block;
    
    text-align: center;
}
.b-item-project-img img {
    max-width: 80%;
    height: initial;
}
.b-item-project-property {
    margin: 10px 0;
    font: normal 14px 'PT Sans';
    display: -webkit-flex;
    display: flex;
}
.b-item-project-description {
    width: 68%;
    display: inline-block;
    padding-left: 10px;
    box-sizing: border-box;
        padding-bottom: 43px;
}

.b-item-project-property-name {
    color: #545454;
    display: inline-block;
        width: 70px;
}
.b-item-project-property-vlue {
    color: #545454;
    font: normal 16px 'PT Sans Bold';
    display: inline-block;
}

/*ask*/
.btn-ask{
  height: 40px;
  width: 190px;
  position: relative;
}
.e-prod-ask-answer{
  margin: 32px 0 0;
  border-bottom: 1px solid #cbcbcb;
  padding: 0 0 32px;
}
.e-prod-ask-answer:last-child{
  border: 0px;
}

.e-prod-ask {
    margin: 10px 0 25px;
}
.e-prod-ask__inner {
    display: block;
    max-width: 724px;
    width: 100%;
    box-sizing: border-box;
}
.e-prod-ask__title,
.e-prod-answer__title {
    color: #000;
    margin: 0 0 15px;
    font: normal 16px 'PT Sans Bold';
}
.e-prod-ask__text {
    margin: 10px 0 15px;
    font-size: 14px;
    line-height: 20px;
    max-height: initial;   
}
.e-prod-ask__text.short-block{  
    max-height: 80px;
    overflow-y: hidden;
}

.e-prod-ask__text{
    max-height: 80px;	
    overflow-y: hidden;
}

.e-prod-ask__inner.detail .e-prod-ask__text,
.e-prod-answer__inner.detail .e-prod-ask__text{
    max-height: initial;		
}

._detail .e-prod-ask__text.short-block {
    max-height: initial;
}

.date-note {
    font-size: 14px;
    line-height: 17px;
    color: rgb(84,84,84);
    margin: 0 15px;
    font-weight: 100;
}

.e-prod-answer {
    background: #f2f2f2;
    padding: 20px 20px;
    width: 100%;
    max-width: 724px;
    box-sizing: border-box;
}
.e-prod-answer__title {
    color: #000;
    margin: 0 0 15px;
    font: normal 16px 'PT Sans Bold';
}
.e-prod-answer__title {
    margin: 0 0 10px;
}
/*TABLE END*/


/*FORM*/
.modal.itemGarnty {
    width: 673px;
    padding: 42px 58px;
}
.modal.itemGarnty .e-modal__label-new {
    margin-bottom: 26px;
}


.modal-item-testing{
   width: 600px;
  box-sizing: border-box;
  padding: 33px 45px; 
}

.e-modal__name-big {
    font: normal 30px/32px 'PT Sans Bold';
    text-transform: uppercase;
    margin-bottom: 5px;
    margin-top: 12px;
    letter-spacing: 1px;
}
.e-modal__subname {
    font-size: 18px;
    margin-left: 0px;
}
.modal-item-testing .e-modal__subname {
    margin-bottom: 20px;
}
.e-modal__sub-subname {
    font-size: 19px;
    margin-bottom: 20px;
}
/*
.modal.itemGarnty .e-modal__close {
    width: 20px;
    height: 20px;
    right: 26px;
    top: 9px;
    background-size: cover;
}
*/
.e-modal__inputs-block{
  display: block;
  width: 100%;
  min-width: 300px;
}


/* ref #237833 */
.modal-select-padding{
	padding-left: 8px !important; 
	padding-right: 8px !important; 
	border-right: 5px solid transparent !important;
}

.programming-school-reg-title-wrapper{
	font-weight:bold;
	font-size: 22px; 
}

.contact-us_label{
	margin-bottom: 20px; 
	color: #56c1e5; 
	font-size: 18px;
	font-weight:bold; 
}

.modal-selected-course{
	color: #ffAA30; 
}

#currentCourse{
	.display:none; 
}

.modal_close-line__right{
	position: absolute;
	height: 2px;
	background: #efefef;
	width: 100%;
	transform: rotate(45deg);
	top: 10px;
}

.modal_close-line__left{
	position: absolute;
	height: 2px;
	background: #efefef;
	width: 100%;
	transform: rotate(315deg);
	top: 10px;
}

.popup-window{
	z-index: 20000 !important; 
}

.modal{
	z-Index: 1049; 
}
/* end ref #237833 */


.modal .e-modal__inputs-block input[type="text"],
.modal .e-modal__inputs-block input[type="email"],
.modal .e-modal__inputs-block input[type="tel"]{
   width: 100%;
   height: 41px;
}
.modal .e-modal__inputs-block textarea{
   width: 100%;
}

.garanty-modal-radio-block{
  font-size: 20px;
}
.garanty-modal-radio-block .radio-group_row {
    margin: 11px 0 30px;
}
.garanty-modal-radio-block .radio-group_row label {
    font-size: 24px;
}

.garanty-modal-radio-block .radio-group_row label {
    display: inline-block;
    margin-left: 2px;
    margin-right: 9px;
    cursor: pointer;
}
.modal.itemGarnty  input.styled-pleceholder-new {
    text-indent: 12px;
    margin-bottom: 13px;
}
.garanty-modal-radio-block .styled-radio-icon-big {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    margin-right: 0px;
    border-radius: 50%;
    background-color: #43A6D0;
    box-shadow: inset 0 0px 1px rgba(0,0,0,0.5);
    cursor: pointer;
    margin-top: -4px;
}
.modal.itemGarnty .agreement-checkbox-wrapper {
    margin: 21px 0 0px;
}
.modal.itemGarnty .btn.submit-new.btn-left{
    font-family: 'PT Sans Bold';
    font-size: 18px;
    margin-top: 12px;
    height: 40px;
}

.modal-item-testing .btn.submit-new.btn-left{
    font-family: 'PT Sans Bold';
    font-size: 18px;
    margin-top: 5px;
    height: 40px;
}
.modal-item-testing .agreement-checkbox-wrapper {
    margin: 22px 0 0px;
}


.styled-radio:checked + .styled-radio-icon-big:before {
    content: '';
    position: absolute;
    width: 12px;
    height: 12px;
    top: 6px;
    left: 6px;
    border-radius: 50%;
    background-color: #BDEBFF;
    box-shadow: 0 0px 2px rgba(0,0,0,0.5);
}

.modal .btn-center{
    position: relative;
    top: 0;
    margin: 0 auto;
    left: 50%;
    /* right: 50%; */
    top: initial;
    bottom: initial;
    float: none;
    margin-left: -78px;
    width: 156px;
}
.modal .btn-left{
    position: relative;
    left: initial;
    right: initial;
    top: initial;
    bottom: initial;
    float: none;
    width: 156px;
}



.modal.modal-item-ask {
    width: 510px;
    padding: 29px 94px;
}

.modal.modal-item-ask .e-modal__name-big {
    font: normal 25px 'PT Sans Narrow Bold';
    margin-top: 9px;
    margin-bottom: 35px;
}

.modal.modal-item-ask input.styled-pleceholder-new, 
.modal.modal-item-ask input.style-pleceholder_product-name {
    text-indent: 14px;
    margin-bottom: 9px;
}

.modal.modal-item-ask .e-modal__sublabel {
    font: normal 12px 'PT Sans';
    margin-bottom: 7px;
}

.modal.modal-item-ask textarea {
    margin-top: 6px;
}
.modal-item-ask textarea::-webkit-input-placeholder{
    padding: 10px 8px;
}
.modal-item-ask textarea:-moz-placeholder{
    padding: 10px 8px;
}

.modal.modal-item-ask .e-modal__inputs-block {
    margin-top: 5px;
}

.modal.modal-item-ask .agreement-checkbox-wrapper {
    margin: 17px 2px;
}
.modal.modal-item-ask button.btn.submit-new.btn-left {
    margin: 3px -2px;
    font: normal 18px/40px 'PT Sans Narrow Bold';
    height: 40px;
}
/*FORM END*/
/*vogood 2018 10 29 */      
._preview-sticker:first-child{ 
	margin-top: 12px;
}
._preview-sticker{
	margin: 4px 0;
	padding: 4px 7px 0px 7px;
	/*padding: 0px 7px 0px 7px;*/
	height: 36px;
	width: 96px;
	/*height: 27px;
	width: 88px;*/
	line-height: 28px;
	font-size: 12px;
	text-align: left;
}
._preview-sticker::after{
	border-width: 18px;
	right: -17px;
	/*border-width: 13px;
	right: -13px;*/
}
.content-text-block{
	max-height: 654px;
    overflow: hidden;  
    text-overflow: ellipsis;
}

.content-text-block:after{
	content: "";
	text-align: right;
	position: absolute;
	bottom: 61px;
	right: 0;
	width: 100%;
	height: 5.5em;
	background: linear-gradient(rgba(255, 255, 255, 0), #fff 100%);
	pointer-events: none;
}
.solutions-downloads-gradient-offset:after{bottom:129px;}
._detail .content-text-block{
	max-height: initial;
}
._detail .content-text-block:after,
.content-text-block.full-block:after{
	content:none;
}

.filter-catalog-form{
	display: inline-block;
	vertical-align: top;
	text-align: left;
}
.b-catalog-switch{  
	position: relative;
	display: inline-block;
	vertical-align: top;
}
.b-catalog-subsection{
	margin: 0;
}
.section-block-info{
    text-align: right;	
}



/*vogood 2018 11 15*/
/*solutions*/
.b-item-project-property-vlue {
    max-width: 210px;
}
.b-solution-top {
    margin-top: -5px;
}
.b-solution-tabs .download-file a {
    position: relative;
    display: inline-flex;
    align-items: center;
}

.solution-banner-top img{
	width: 100%;
}
.solution-products-item_list{
	  width: initial;
    margin: 15px auto;
    display: block;
}
.solution-products-item_list .good {
    margin: 10px 10px;
}

.solution-products-item_list .good.hover_clone {
    top: -10px;
    left: -10px;
}

.b-solution-tabs .tabs__header__wrapper {
    left: 0px;
}
.slider-link-more.js-show-solution-poduct {
    cursor: pointer;
		position: absolute;
    right: 0;
    top: 50%;		
    margin-top: -10px;
    line-height: 20px;
}
.slider-link-more.js-show-solution-poduct:hover > * {
    border: 0;
    color: #1e53a4;
}

.b-solution-tabs {
    margin: 14px 0;
}

.b-solution-tabs .tabs__header__item_b {
    padding: 3px 19px;
}
.b-solution-tabs .tabs__header__item {
    margin-left: 38px;
}
.b-solution-tabs .tabs__header {
    margin-left: -38px;
}
.b-solution-tabs .tabs__header__item {
    padding-bottom: 24px;
}

.b-solution-tabs .download-file a {
    background-position: 0px 0px;
		padding-left: 50px;
}

.b-solution-tabs {
    margin: 14px 0 20px;
    border-bottom: 1px dashed grey;
    padding-bottom: 10px;
}

.b-solution-related {
    margin: 72px 0px 0px;
}

.b-solution-request-btn{
		position: absolute;
    right: 0;
		top: -9px;
    width: 233px;	
}

.b-solution-tabs .download-file {
    margin-top: 8px;
}

.btn-shadow{
		width: 100%;
    text-align: center;
    font: normal 16px/40px 'PT Sans Bold';		
    height: 40px;
    border: 0;
    outline: 0;
    padding: 0;
    border-radius: 5px;
    box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
    position: relative;
    left: 0;
    bottom: 0;
    cursor: pointer;
		display: block;
}
.btn-orange{
	background-image: -webkit-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -o-linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: linear-gradient( 0deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);
    color: #fff;
}
.styled_button.btn-orange {
    border-top: 1px solid rgb(255,150,87);
    border-bottom: 1px solid rgb(255,84,32);
}

.btn-orange:hover,
.styled_button.btn-orange:hover {
	background-image: -webkit-linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    background-image: -o-linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    background-image: linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);
    color: #fff;
}
.styled_button.btn-orange:after {
    content: none;
}
/*Support*/
.b-catalog__file {
    white-space: nowrap;
}

.icon{
	width:10px;
	height: 10px;
}

.i-download{	
  background: url(/local/assets/css/../img/i-download.png) 0 0 no-repeat;
	margin: 0px 0 0 5px;
    vertical-align: middle;
}

.b-support-instruction {
    margin-top: -12px;
    max-width: 800px;
}

.table-support{
	    margin: 10px 0;
}
.table-support td{
	    padding: 5px;
}
.table-support tr td:nth-child(1){
	  width: 135px;
    text-transform: uppercase;
    font-weight: 600;
    color: #a2a2a2;
}
.table-support tr td:nth-child(2){
  font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}
.b-support-description h3 {
    font-size: 19px;
    line-height: 22px;
    color: #0f0f0f;
    font-weight: bold;
}
.b-support-description {
    margin-top: 34px;
		font-size: 16px;
}


.support-menu {
    display: -webkit-flex;
    display: flex;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-pack: justify;
    display: -webkit-flex;
    webkit-justify-content: space-between;
    display: flex;
    justify-content: space-between;
    text-align: justify;
		    margin: 46px -9px;
}

.support-menu-item{
	    width: 25%;
}
.support-menu-item a{
	    color: #000;
    text-decoration: none;
    text-align: center;
		    display: block;
       width: 97%;
    padding: 27px 0;
  background: #f2f2f2;
    -webkit-transition: 1s;
    -moz-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}

.support-menu-item a:hover{
    background: #e7e7e7;
}

.support-menu-icon,
.content_text img.support-menu-icon {
    display: inline-block;
    text-align: center;
    margin: 10px 0 3px;
}
.support-menu-title{
	font-size: 17px;
	line-height: 17px;
	color: #545454;
	font-weight: bold;
}
.support-menu-subtitle{
		color: #075d93;
	  border-bottom: 1px dotted #075d93;
		display: inline-block;
		margin: 15px 0px;
    font-size: 14px;
    line-height: 20px;
}


/*Как закзаать*/
.header_after .top_menu > li {
    padding: 7px 11px 6px 10px;
}


.b-kak-zakazat-info{
	    padding: 126px 0 127px;
}

.b-kak-zakazat-worktime {
    color: #003d64;
    font: normal 14px/22px 'PT Sans Bold';
    padding-left: 34px;
    max-width: 250px;
    margin-bottom: 23px;
}
.b-kak-zakazat-info .e-metka {
    font: normal 14px/48px 'PT Sans Bold';
    height: 41px;
    margin-bottom: 7px;
    margin-left: -9px;
    padding-left: 43px;
}
.b-kak-zakazat-info .e-contact__group-name {
    width: 223px;
    padding-left: 35px;
}
.b-kak-zakazat-info .e-contact__group-name {
    padding-left: 35px;
}
.b-kak-zakazat-info .e-contact__group_margin {
    margin-bottom: 13px;
}

.bold-description {
    font-size: 19px;
    line-height: 30px;
    color: #0f0f0f;
    font-weight: bold;
		margin-top: -13px;
}
.b-kak-zakazat-btn-list {
    margin: 0 0 55px 0;
}
.b-kak-zakazat-btn{
    max-width: 190px;
    display: inline-block;
    width: 190px;
    margin: 0 8px 10px 0;
}
.b-kak-zakazat-btn a{
	    text-decoration: none;
}
.b-kak-zakazat-btn a span{
    font: normal 17px/40px 'PT Sans Bold';
}
.b-kak-zakazat-btn .styled_button.btn-orange {
        margin: 24px 0 6px 0px;
    border: 0;
    height: 40px;
}

.b-partnyery-description{
	    margin: -13px 0 33px 0;
}

.b-about-menu{
	    margin: -7px 0 31px 0;	
}

.download-file-middle.download-file a {
    position: relative;
    display: inline-flex;
    align-items: center;
}
.about-download-file {
    margin: 10px 0;
}

/*vogood 2018 12 11*/
.e-prod-ask__text.e-prod-ask__text-answer.detail-text {
    max-height: initial;
}

/*vogood 2019 02 14*/

li.good {
    padding-top: 20px;
}
.item-list-certeficate img {
    max-height: 35px;
    max-width: 35px;
    display: inline-block;
    margin: 0;
}

.item-list-certeficate-title {
    display: inline-block;
    text-transform: uppercase;
    line-height: 35px;
    vertical-align: top;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2px;
}

.list-with-certeficate .stickers {
    top: 60px;
}
.item-list-certeficate{
    height: 35px;
	display: flex;
	align-items: center; 
}

.item-list-certeficate-high{
	height: 60px; 
}




._open-text{
	max-height: initial;
}


.modal.scrol-modal{
    height: 100%;
    overflow-y: scroll;
    /* box-sizing: content-box; */
}

/* 205201 - выравнивание кнопки отправки формы */
.js-feedback-contact-us-form button.submit-new,
.js-feedback-message-form button.submit-new,
.js-feedback-header-message-form button.submit-new{
	right: 29px; 
}

/* ref #222635 - добавление ссылки на скачивание умного дома в карточку товара */
.item-description-wrapper{
	display: flex; 
}

.item-description-wrapper:first-child{
	max-width: 620px; 
}

.item-description-short:{
	width: 620px; 
}

.item-store-download{
	margin-top: -14px;
	padding-left: -56px;
	margin-left: 10px;   
	text-align: center; 
	width: 100%; 
}

.item-store-download>img {
	width: 220px;
	max-width: none !important;
}

.item-store-download_badge{
	margin: 0px !important;
	width: 120px; 
}

.item-store-download_qrcode{
	margin-bottom: 0px !important; 
}

.store-download-divider{
	width: 100%; 
	height: 10px; 
}

.store-download-button{
	text-decoration: none; 
	cursor: pointer; 
	background: #2e85c4; 
	color: #ffffff; 
	font-weight: 700; 
	font:normal 16px/40px 'PT Sans Bold';
	text-align: center;  
	display: none; 
	width: 190px;
	border-radius: 5px;
	box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.4);
	margin-top: -50px
}
@media screen and (max-width: 767px){
	.store-download-button{
		display: block; 
	}
	.item-store-download{
		display: none; 
	}
} /* end #222635 */


@media (min-width: 768px){
	.hide-pc{
		display: none;
	}	
}


@media (max-width: 767px){
	.hide-mb{
		display: none;
	}	
	
	a.mobile-slide-link {
		display: inline-block;
		height: 100%;
		width: 100%;
	}
}

.main_page_news .items {
    height: 142px;
}

.main_page_news .items .preview {
    height: 100px;
	/*костыль для обрезанных стрелочек на главной*/
	width: 102%; 
}

.news-preview__item-img {
    width: 190px;
    margin-right: 10px;
    overflow: hidden;
    max-height: 110px;
    display: inline-flex;
    align-items: center;
    align-self: center;
}

@media (max-width: 767px){
	.main_slider .slide_image {
		background-position-x: 50%;
	}
.filter-catalog-form{
		display:block;
	}
	.filter__el{
		width: 100%;
		float: none;
	}
}


.category_item_list a img {
    max-width: initial;
}

@media (max-width: 767px) {
    .items_slider .controls {
        top: 40px;
        right: initial;
        left: 0;
        margin: 0 auto;
        position: relative;
        width: 100%;
    }
      .filter-catalog-form{
          display:block;
      }
      .filter__el{
          width: 100%;
          float: none;
    }
    .main_items_slider-wrapper.list-with-certeficate .bx-wrapper .bx-prev, .bx-wrapper .bx-prev{
      right: unset!important;
      left: 10px!important;
    }
}


/***/

.b-coockie-footer {
    position: fixed;
    width: 100%;
    z-index: 10;
    bottom: 0;
    background: gainsboro;
    border-top: 1px solid #989898;
    padding: 15px 15px;
    display: flex;
    text-align: center;
}

.btn {
    border-radius: 3px;
    background-image: -moz-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(255,84,32) 0%, rgb(255,150,87) 100%);
    display: inline-block;
    text-decoration: none;
    height: 28px;
    font-size: 16px;
    font-family: "PT Sans";
    color: rgb(244, 244, 244);
    font-weight: bold;
    line-height: 1;
    text-align: center;
    padding: 10px 10px 0;
    margin: 0 10px;
		    cursor: pointer;
}

.b-coockie-footer-text {
    align-self: center;
		    margin: 0 auto;
}
.b-coockie-footer-btn.coockie-more {
    margin: 0px 50px 0 0px;
}
.b-coockie-footer._hidden {
    display: none;
		-webkit-transition: border 0.2s, background-color 0.2s, box-shadow 0.2s, color ease-out 0.2s;
    -moz-transition: border 0.2s, background-color 0.2s, box-shadow 0.2s, color ease-out 0.2s;
    -o-transition: border 0.2s, background-color 0.2s, box-shadow 0.2s, color ease-out 0.2s;
    transition: border 0.2s, background-color 0.2s, box-shadow 0.2s, color ease-out 0.2s;
}


@media (max-width: 767px) {
    
	.b-coockie-footer {
		    display: block;
				padding: 10px 15px;
				    box-sizing: border-box;
    }
	.b-coockie-footer-text {
    align-self: normal;
    margin: 10px 0;
    text-align: left;
	}
	.b-coockie-footer-btn.coockie-more,
	.b-coockie-footer-btn.coockie-ok{
    display: inline-block;
	}
}

.b-kak-zakazat-btn a span {
    margin: -5px 0 0 0;
    vertical-align: middle;
    line-height: 17px;
}

.b-kak-zakazat-btn a span:hover,
.b-kak-zakazat-btn a span:hover {
   background-image: -webkit-linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    background-image: -o-linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    background-image: linear-gradient( 0deg, rgb(255,150,87) 0%, rgb(255,84,32) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF5420', endColorstr='#FF9657', GradientType=0);
    color: #fff;
}
.b-kak-zakazat-btn a span:hover:after{
	content:none;
}
/*vogood 2019 10 20 */

.item-list-certeficate img {
    max-height: 35px;
    max-width: 35px;
    display: inline-block;
    margin: 0;
}
.item-list-certeficate-title {
    display: inline-block;
    text-transform: uppercase;
    line-height: 35px;
    vertical-align: top;
    font-size: 14px;
    font-weight: bold;
    margin-left: 2px;
}

.section-item-list-certeficate-title{
	display: inline-block;
    text-transform: uppercase;
    line-height: 19px;
    vertical-align: top;
    font-size: 14px;
    font-weight: bold;
    margin-left: 4px;
	margin-top: 6px; 
}

.item-list-certeficate {
    height: 35px;
	/*width:1000px; */
}

.item-list-certeficate-high{
	height: 55px !important;
	margin-top: -20px; 
	width:1000px;
}


.item-certeficate.item-list-certeficate {
    position: absolute;
    top: -40px;
    left: 25px;
}

.one-column{
	display: grid; 
}

.product-software-certificate{
	position: absolute;
	top: 4px;
	left: 156px;
	display:flex;
	width: 300px;
	align-items:center; 
}

.products-software-certificate-image{
	float:left;
	margin-right: 5px; 
}

.products-software-certificate-title{
	float: left;
	line-height: 16px;
	font-size: 12px;
	font-weight: bold;
	text-transform:uppercase; 
}

.section-software-certificate{
/*	width: 30px;
	position: absolute;
	top: 6px;
	right: 20px; */
	width:1000px;
}

.item-product-software-certificate{
	display:flex;
	align-items:center;
	
}


.stickers {
    top: 30px;
}
.detail_gallery {
    margin-top: 40px;
}

/*vogood 2019 11 14*/
.career-menu a {
   /* min-height: 30px;*/
    /* vertical-align: middle; */
}

.career-menu-item {
    display: inline-block;
}

.item-sticker._stiker-end {

    background-color: #f57e00;
    font-size: 10px;
    white-space: unset;
    line-height: 15px;
	padding: 4px 13px 0;
    /*padding: 4px 20px 0;*/

}
.item-sticker._stiker-end::after {
	border-left-color:  #f57e00;
}


.social-icon{
	transition: all 0.3s; 
}

.social-icon:hover{
	transform: scale(1.05); 
}


/* updated at 16.03.2020 */

.item-sticker._stiker-ind_only {
    background-color: #00685b;
    font-size: 10px;
    white-space: unset;
    line-height: 15px;
	padding: 3px 0 0 6px;
    /*padding: 4px 20px 0;*/

}
.item-sticker._stiker-ind_only::after {
	border-left-color:  #00685b;
}

/* updated at 17.03.2020 */
/* костыль для og разметки для icq */
.mobile-devices-hidden-image{
	width: 1px; 
	height:1px; 
	overflow:hidden; 
}

/*костыль отступа контента новости*/
.custom-content_text{
min-height: auto !important; 
}
@media(max-width:500px){
	.content_inner .b-content-column_right{
		float: inherit; 
	}
}

/*фикс переноса названий в documents and files на англоязычном сайте */
.download-file__inner{
	word-break:break-word;
}

/* фикс ширины строки поиска в меню */
.search_input, .search_input input[type="text"]{
	width: 227px;
}

/*фикс горизонтальной прокрутки на страницах каталога*/
.wrapper{
	overflow-y:hidden; 
}

.table__one{
	font-size: 10px; 
	width:100%;
	border-collapse:collapse;
	font-size:8px;
	background-color: white;
}

.table__one tr{
	height: 45px;
}
.table__one td{
	padding: 0 20px;
	line-height: 15px;
}
.table__one td p{
	margin-bottom:0;
}


.table__one tbody{
font-size:14px; 
}

.compatible-devices_thead-td:nth-child(1){
	width:150px; 

}

.compatible-devices_thead-td:nth-child(2){
	width: 260px;
}

.compatible-devices_thead-td:nth-child(3){
	width: 190px; 
}


.loader-stripes,
.loader-stripes:before,
.loader-stripes:after {
  background: #4f99da;
  -webkit-animation: load1 1s infinite ease-in-out;
  animation: load1 1s infinite ease-in-out;
  width: 5px;
  height: 20px;
}
.loader-stripes {
  color: #4f99da;
  text-indent: -9999em;
  margin: 8px auto;
  position: relative;
  font-size: 5px;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader-stripes:before,
.loader-stripes:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader-stripes:before {
  left: -1.5em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader-stripes:after {
  left: 1.5em;
}
@-webkit-keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}
@keyframes load1 {
  0%,
  80%,
  100% {
    box-shadow: 0 0;
    height: 4em;
  }
  40% {
    box-shadow: 0 -2em;
    height: 5em;
  }
}

.bx_catalog_line .bx_catalog_line_title{
	height: 30px; 
}


.programming-school_tabs{
background: #e9e9e9; 
width:100%;
border-radius: 10px; 
margin-top:50px; 
}
.programming-school_tab-title{
text-align:center; 
width: 24%; 
display:inline-block; 
font-weight: 700; 
background: transparent; 
padding: 5px 0; 
cursor:pointer; 
}

.programming-school_tags{
font-size: 12pt; 
}

.programming-school_tab-title__active{
background: #0183c2; 
border-radius:10px; 
color: #ffffff; 
}

.programming-school_tab-title__active:last-child{
float:right;}

.programming-school_tabs-content{
margin-top:30px; 
}
.programming-school_tab-content{
width:100%; 

display:none;
}

.programming-school_font{
color:#545454; 
font-size: 14 px;
font-family: "PT Sans" sans-serif; 
}

.programming-school_tab-content__active{
display:flex; }

.programming-school_tab-content_column{
width: 50%; 
padding: 10px; 
height:180px; 
}


@media screen and (width < 480px){
	.programming-school_tabs{
		margin-top:20px; 
		border-radius: 0; 
	}

	.programming-school_tab-title{
		border-radius:none;
		width: 100%; 
	}
	.programming-school_tab-title__active{
		border-radius:0; 
	}

	.programming-school_tab-content__active{
		display:block;
	}

	.programming-school_tab-content_column{
		width: 100%; 
		height: 230px; 
	}
}

@media (max-width: 480px){
	.programming-school_tabs{
		margin-top:20px; 
		border-radius: 0; 
	}

	.programming-school_tab-title{
		border-radius:none;
		width: 100%; 
	}
	.programming-school_tab-title__active{
		border-radius:0; 
	}

	.programming-school_tab-content__active{
		display:block;
	}

	.programming-school_tab-content_column{
		width: 100%; 
		height: 230px; 
	}

	body{
		font-size: 16px; 
	}

	.content_inner{
		width: 100%; 
	}
}

.programmingschool_register-button__offset{
	width: 265px; 
	position:absolute;
	left:0; 
	bottom:0; 
	margin-left:100px;
}

.programming-school_tab-content_column__offset{
	position: relative; 
	padding-left:100px; 
}

.error-note{
	color: #000;
  /*  position: absolute; */ 
    z-index: 1045;
    top: 36px;
    padding: 5px 10px;
    display: block;
    min-height: 0;
    min-width: 0;
    cursor: pointer;
    box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.37);
	background:#ffffff; 
	display:flex;
	align-items: center; 
	margin-bottom: 4px; 
	border-radius: 5px;
	max-width: 254px; 
}

.validation-icon{
	padding: 3px 10px; 
	background: #f0390f; 
	color: #ffffff; 
	font-weight: bold; 
	margin-right: 7px;
	border-radius:20px;
}

.error-note__hidden{
	display: none; 
}

.e-modal__inputs-wrapper{
	position:relative; 
}

.programming-schoolReg-fieldBirthdate{
  width: 273px;
  padding: 4px 8px;
  margin-bottom: 12px;
  border-radius: 4px;
  box-sizing: border-box;
  color: #fff;
  background: #44a5d0;
  border: 2px solid #44a5d0;
}

.e-modal__subtitle-label{
	text-align: left; 
	margin-left: 23px;
}


@media(max-width:769px){
	.programmingschool_register-button__offset{
		margin-left:0;
		width: 100%; 
	}	

	.programming-school_tab-content_column__offset{
		padding-left:0; 
	}
	.modal-input{
		width: 345px; 
	}

}

@medus(max-width: 480px){
	.modal .agreement-checkbox-wrapper__offset{
		margin-top: 0 !important; 
	}


}

.usability-message_success{
	font-size: 24px; 
	text-align: center; 
}
/* End */


/* Start:/local/assets/css/easydropdown.css?15524633094763*/
.edd-root,
.edd-root *,
.edd-root *::before,
.edd-root *::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.edd-root {
    display: inline-block;
    position: relative;
    width: 240px;   
    user-select: none;    
    font-weight: 300;
    font-size: 16px;
    color: #333;
	background: #ebebeb;
	border-radius: 3px;
}

.edd-root-disabled {
    color: #ccc;
    cursor: not-allowed;
}

.edd-root::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 2px;
    background: #45bce7;
    transition: transform 150ms ease-out;
    transform: scaleX(0);
}

.edd-root.edd-root-focused::after,
.edd-root.edd-root-invalid::after {
    transform: scaleX(1);
}

.edd-root.edd-root-invalid::after {
    background: rgb(255, 105, 105);
}

.edd-head {
    position: relative;
    overflow: hidden;
    /*border-bottom: 1px solid #ddd;*/
    /*transition: border-color 200ms;*/
}

.edd-root:not(.edd-root-disabled) .edd-head:hover {
	background-color:  #ebebeb;
	border-radius: 3px;
}     

.edd-value {
    width: 100%;
    display: inline-block;
    vertical-align: middle;
    padding: 5px 25px 5px 7px;
}

.edd-arrow {
    position: absolute;
    width: 14px;
    height: 10px;
    top: calc(50% - 5px);
    right: 3px;
    transition: transform 150ms;
    pointer-events: none;
    color: #666;
}

.edd-root-disabled .edd-arrow {
    color: #ccc;
}

.edd-arrow::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-right: 2px solid currentColor;
    border-bottom: 2px solid currentColor;
    top: 0;
    right: 2px;
    transform: rotate(45deg);
    transform-origin: 50% 25%;
}

.edd-root-open .edd-arrow {
    transform: rotate(180deg);
}

.edd-value,
.edd-option,
.edd-group-label {
  /*  white-space: nowrap;*/
    text-overflow: ellipsis;
    overflow: hidden;
}

.edd-root:not(.edd-root-disabled) .edd-value,
.edd-option {
    cursor: pointer;
}

.edd-select {
    position: absolute;
    opacity: 0;
    width: 100%;
    left: -100%;
    top: 0;
}

.edd-root-native .edd-select {
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.edd-body {
    opacity: 0;
    position: absolute;
    left: 0;
    right: 0;
    pointer-events: none;
    overflow: hidden;
    z-index: 999;
    background: white;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.08);
    border: 1px solid #eee;
    border-top: 0;
    border-right: 0;
}

.edd-root-open .edd-body {
    opacity: 1;
    pointer-events: all;
    transform: scale(1);
    transition: opacity 200ms, transform 100ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.edd-root-open-above .edd-body {
    bottom: 100%;
}

.edd-root-open-below .edd-body {
    top: 100%;
}

.edd-items-list {
    overflow: auto;
    max-height: 0;
    transition: max-height 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
    -webkit-overflow-scrolling: touch;
}

.edd-items-list::-webkit-scrollbar {
    width: 12px;
}

.edd-items-list::-webkit-scrollbar-track {
    background: #efefef;
}

.edd-items-list::-webkit-scrollbar-thumb {
    background: #ccc;
}

.edd-group-label {
    font-size: 13px;
    padding: 4px 8px 4px 0;
    color: #555;
    font-weight: 600;
}

.edd-group-has-label {
    padding-left: 22px;
}

.edd-option {
    position: relative;
    padding: 4px 8px 4px 22px;
}

.edd-option-selected {
    font-weight: 400;
}

.edd-option-selected::before {
    content: '';
    position: absolute;
    width: 8px;
    height: 4px;
    border-bottom: 2px solid #4ac5f1;
    border-left: 2px solid #4ac5f1;
    left: 6px;
    top: calc(50% - 4px);
    transform: rotate(-45deg);
}

.edd-option-focused:not(.edd-option-disabled) {
    color: #4ac5f1;
}

.edd-option-disabled,
.edd-group-disabled .edd-option {
    cursor: default;
    color: #ccc;
}

.edd-gradient-top,
.edd-gradient-bottom {
    content: '';
    position: absolute;
    left: 2px;
    right: 12px;
    height: 32px;
    background-image:
        linear-gradient(
            0deg,
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, 1) 40%,
            rgba(255, 255, 255, 1) 60%,
            rgba(255, 255, 255, 0) 100%
        );
    background-repeat: repeat-x;
    background-size: 100% 200%;
    pointer-events: none;
    transition: opacity 100ms;
    opacity: 0;
}

.edd-gradient-top {
    background-position: bottom;
    top: 0;
}

.edd-gradient-bottom {
    background-position: top;
    bottom: 0;
}

.edd-body-scrollable .edd-gradient-top,
.edd-body-scrollable .edd-gradient-bottom {
    opacity: 1;
}

.edd-body-scrollable.edd-body-at-top .edd-gradient-top,
.edd-body-scrollable.edd-body-at-bottom .edd-gradient-bottom {
    opacity: 0;
}
/* End */


/* Start:/local/assets/css/responsive.css?170971373753260*/
.hamburger{display:none;position:relative;width:28px;height:18px}@media (max-width: 767px){.hamburger{display:block;margin-top:15px}}.hamburger:hover{cursor:pointer}.hamburger__line{display:block;background:#fff;width:28px;height:2px;position:absolute;left:0;-webkit-border-radius:1px;border-radius:1px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-box-shadow:0 0 1px #fff;box-shadow:0 0 1px #fff}.hamburger__line-top{top:0}.hamburger__line-center{top:50%}.hamburger__line-bottom{top:100%}.hamburger.active .hamburger__line-top{-ms-transform:translateY(9px) translateX(0) rotate(45deg);transform:translateY(9px) translateX(0) rotate(45deg);-webkit-transform:translateY(9px) translateX(0) rotate(45deg);-moz-transform:translateY(9px) translateX(0) rotate(45deg)}.hamburger.active .hamburger__line-center{opacity:0}.hamburger.active .hamburger__line-bottom{-ms-transform:translateY(-9px) translateX(0) rotate(-45deg);transform:translateY(-9px) translateX(0) rotate(-45deg);-webkit-transform:translateY(-9px) translateX(0) rotate(-45deg);-moz-transform:translateY(-9px) translateX(0) rotate(-45deg)}.g-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, left bottom, from(#329fd7), to(#0084c3));background:-webkit-linear-gradient(#329fd7, #0084c3);background:-o-linear-gradient(#329fd7, #0084c3);background:linear-gradient(#329fd7, #0084c3)}@media (max-width: 767px){.g-header{position:relative;z-index:1000}}.g-header__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1000px;padding:12px 0;border-bottom:1px solid #6ab4dd}@media (max-width: 1023px){.g-header__wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:750px}}@media (max-width: 767px){.g-header__wrap{width:320px;border-bottom:0;padding-bottom:75px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}}@media (max-width: 340px){.g-header__wrap{padding-left:10px;padding-right:10px}}.g-header__logo{width:166px;height:35px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}@media (max-width: 767px){.g-header__logo{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;width:100px;height:21px}}.g-header__logo-icon{display:inline-block;width:100%;height:100%;background:url(/local/assets/css/../img/logo-eltex-white.png);-webkit-background-size:cover;background-size:cover;text-decoration:none}.g-header__lang-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:26px}@media (max-width: 767px){.g-header__lang-box{width:56px;height:23px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;margin-top:15px}}@media (max-width: 767px){.g-header__lang{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%}}.g-header__lang-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;color:#565656;width:100%;height:26px;background:#ebebeb;text-decoration:underline}@media (max-width: 767px){.g-header__lang-link{width:50%;height:100%}}.g-header__lang-link:hover{color:#075d93}.g-header__lang-link:first-child{-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}@media (max-width: 767px){.g-header__lang-link:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}}.g-header__lang-link:last-child{-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}@media (max-width: 767px){.g-header__lang-link:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}}.g-header__lang-link_active{background:#6fbcdd;color:#fff;text-decoration:none}.g-header__lang-link_active:hover{color:#ffffff;cursor:default}.g-header__desc{font-size:16px;line-height:24px;color:#fff;max-width:275px}.g-header__desc_en{position:relative;left:-10px}@media (max-width: 767px){.g-header__desc_en{padding-left:10px;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 767px){.g-header__desc{font-size:12px;line-height:13px;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:calc(100% - 110px)}}@media (max-width: 1023px){.g-header__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;margin-top:10px}}@media (max-width: 767px){.g-header__phone{width:auto;margin:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}.g-header__phone-link{font-size:22px;color:#ffffff;text-decoration:none}@media (max-width: 1023px){.g-header__phone-link{display:none}}.g-header__responsive-phone{display:none}@media (max-width: 1023px){.g-header__responsive-phone{display:block}.g-header__responsive-phone .g-header__phone-link{display:block}}@media (max-width: 767px){.g-header__responsive-phone{display:none}}.g-header__city{position:relative;top:10px}@media (max-width: 1023px){.g-header__city{top:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width: 767px){.g-header__city{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;margin-top:15px}}.g-header__city-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#fff}@media (max-width: 767px){.g-header__city-text{font-size:14px}}.g-header__city-icon{display:inline-block;width:13px;height:18px;background:url(/local/assets/css/../img/map-marker.svg) center center no-repeat;margin-right:7px}@media (max-width: 1023px){.g-header__button-group{width:50%}}.g-header__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, left bottom, from(#f78c4d), to(#f65b1b));background:-webkit-linear-gradient(#f78c4d, #f65b1b);background:-o-linear-gradient(#f78c4d, #f65b1b);background:linear-gradient(#f78c4d, #f65b1b);width:168px;height:40px;-webkit-border-radius:4px;border-radius:4px;font-size:16px;text-transform:uppercase;color:#ffffff;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;text-decoration:none;margin-top:7px}.g-header__button:hover{background:-webkit-gradient(linear, left top, left bottom, from(#f78349), to(#ff5b1b));background:-webkit-linear-gradient(#f78349, #ff5b1b);background:-o-linear-gradient(#f78349, #ff5b1b);background:linear-gradient(#f78349, #ff5b1b)}@media (max-width: 767px){.g-header__button:hover{background:url(/local/assets/css/../img/head-mobile-phone.svg)}}@media (max-width: 1023px){.g-header__button{margin-top:0}}@media (max-width: 767px){.g-header__button{font-size:0;background:transparent;width:20px;height:20px;background:url(/local/assets/css/../img/head-mobile-phone.svg);-webkit-background-size:cover;background-size:cover;margin-right:15px;margin-top:15px}.g-header__button .icon{display:none}}.g-header__button .icon.mail{width:7px;height:17px;background-position:0;margin-right:8px}.top_menu__footer{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:15px 0 30px 0;border-top:1px solid #5ba5d5;border-bottom:1px solid #5ba5d5}@media (max-width: 767px){.top_menu__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.top_menu__button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:-webkit-gradient(linear, left top, left bottom, from(#f78c4d), to(#f65b1b));background:-webkit-linear-gradient(#f78c4d, #f65b1b);background:-o-linear-gradient(#f78c4d, #f65b1b);background:linear-gradient(#f78c4d, #f65b1b);width:168px;height:40px;-webkit-border-radius:4px;border-radius:4px;font-size:16px;text-transform:uppercase;color:#ffffff;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;text-decoration:none;margin-top:20px}.top_menu__button:hover{background:-webkit-gradient(linear, left top, left bottom, from(#f78349), to(#ff5b1b));background:-webkit-linear-gradient(#f78349, #ff5b1b);background:-o-linear-gradient(#f78349, #ff5b1b);background:linear-gradient(#f78349, #ff5b1b)}.top_menu__button .icon.mail{width:7px;height:17px;background-position:0;margin-right:8px}@media (max-width: 1023px){.top_menu .g-header__phone-link{display:block}}.top_menu__company-info{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:30px 0;border-top:1px solid #5ba5d5;text-align:center}@media (max-width: 767px){.top_menu__company-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.top_menu__company-info .g-header__logo{width:166px;height:35px}.top_menu__company-info .g-header__desc{font-size:16px;line-height:24px;margin-top:15px}.modal{z-index:10000}.modal *{max-width:100%}@media (max-width: 440px){.modal{max-width:100%}}@media (max-width: 768px){.modal.courses .e-modal__description{width:100%}.modal.courses .e-modal__inputs{width:100%}.modal.courses .submit{margin-top:40px;margin-bottom:0}.modal.courses .padding-right-75{padding-right:0}.modal.courses .b-license_agreement{width:280px;margin:10px 0}}@media (max-width: 440px){.modal.courses{padding:15px}.modal.courses .checkbox_list{margin-left:0}.modal.courses *{max-width:100%}}@media (max-width: 470px){.modal.header-message{width:100%;min-width:auto}}@media (max-width: 767px){.modal.message{width:100%}.modal.message .e-modal__select{width:100%}.modal.message input[type="text"],.modal.message input[type="email"],.modal.message input[type="tel"]{width:100%}.modal.message .b-upload{width:100%}.modal.message .e-modal__inputs{width:100%}.modal.message .e-modal__name{display:none}.modal.message .e-modal__label{display:none}.modal.message .e-modal__description{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.modal.message .e-modal__close{width:25px;height:25px;-webkit-background-size:cover;background-size:cover}.modal.message .submit{position:initial}}@media (max-width: 380px){.modal.message .e-modal__close-new{top:40px}}@media (max-width: 1023px){.e-modal__close{width:30px;height:30px;-webkit-background-size:cover;background-size:cover}}@media (max-width: 767px){.modal .js-feedback-message-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.modal .js-feedback-message-form .e-modal__inputs{width:100%}}@media (max-width: 767px){.modal .js-feedback-message-form .e-modal__description{width:100%}}@media (max-width: 767px){.modal .js-feedback-message-form textarea{width:100%}}@media (max-width: 450px){.modal.subscribe{width:100%}}@media (max-width: 450px){.modal.subscribe .e-modal__close{width:20px;height:20px;-webkit-background-size:cover;background-size:cover}}@media (max-width: 850px){.modal.subscribe .e-modal__name{display:none}}@media (max-width: 850px){.modal.subscribe .js-feedback-subscribe-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 850px){.modal.subscribe .e-modal__inputs{width:100%}}@media (max-width: 850px){.modal.subscribe .e-modal__description{width:100%}}@media (max-width: 850px){.modal.subscribe .submit{position:initial;width:100%}}@media (max-width: 450px){.modal.subscribe .agreement-checkbox-wrapper{margin-top:10px}}.modal input[type="text"],.modal input[type="email"],.modal input[type="tel"]{max-width:100%}@media (max-width: 767px){.e-dealers__logo{line-height:normal}}@media (max-width: 767px){.main_index-list-title{text-align:center}}.bx-yandex-map{max-width:100%}@media (max-width: 767px){.e-contact__info,.e-contact__button{width:300px}}@media (max-width: 767px){.e-contact__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width: 767px){.e-contact__group-name{padding-left:0;width:48%}}@media (max-width: 767px){.e-metka{line-height:normal;-webkit-background-size:23px 23px;background-size:23px;display: flex; align-items: center;} .e-metka__time{line-height:1.6}.e-contact__group-value{font-size: 15px;} }@media (max-width: 400px){.modal input.styled-pleceholder_phone{width:100%}}.modal .submit-new:after{display:none}@media (max-width: 400px){.modal .submit-new{position:initial;width:100%}}@media (max-width: 400px){.modal .agreement-checkbox-wrapper{margin-top:60px}}.modal.courses{max-width:100%}.header_after{background:-webkit-gradient(linear, left top, left bottom, from(#0084c3), to(#326fb6));background:-webkit-linear-gradient(#0084c3, #326fb6);background:-o-linear-gradient(#0084c3, #326fb6);background:linear-gradient(#0084c3, #326fb6)}.main_slider .bx-wrapper .bx-pager{right:10px;bottom:10px}.header_after_inner{padding:0}.header_after.main_page{padding-bottom:40px}@media (max-width: 767px){.header_after.main_page{padding-bottom:0}}.main_slider .slide_image{-webkit-background-size:100% 100%;background-size:100%}.header_after .top_menu{margin-left:9px}@media (max-width: 1023px){.search_input,.search_input input[type="text"]{width:275px;height:40px}}@media (max-width: 767px){.search_input,.search_input input[type="text"]{width:320px}}@media (max-width: 340px){.search_input,.search_input input[type="text"]{width:300px}}@media (max-width: 1023px){.search_input{position:absolute;top:-53px;right:220px;margin-top:0;height:40px}}@media (max-width: 767px){.search_input{top:-57px;right:calc(50% - 160px);z-index:1000}}@media (max-width: 340px){.search_input{right:calc(50% - 150px)}}@media (max-width: 1023px){.search_input input[type="submit"]{bottom:5px}}.footer_outer{background:-webkit-gradient(linear, left top, left bottom, from(#0084c3), to(#326fb6));background:-webkit-linear-gradient(#0084c3, #326fb6);background:-o-linear-gradient(#0084c3, #326fb6);background:linear-gradient(#0084c3, #326fb6)}.footer_outer:after{display:none}.footer_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #699fd0;padding-top:15px;margin-top:-10px}@media (max-width: 1023px){.footer_info{width:750px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width: 767px){.footer_info{width:320px;margin-top:0;border-top:0}}@media (max-width: 340px){.footer_info{padding-left:10px;padding-right:10px}}.footer__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 20px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}@media (max-width: 767px){.footer__box{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.footer__box:not(:last-child){border-right:1px dashed #5eb1d3}@media (max-width: 767px){.footer__box:not(:last-child){border:0}}.footer__box_phone{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width: 1023px){.footer__box_phone{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}}@media (max-width: 767px){.footer__box_phone{width:50%;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;padding:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.footer__box_social{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (max-width: 767px){.footer__box_social{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:50%;padding:0;margin-top:-6px;-webkit-box-ordinal-group:5;-webkit-order:4;-ms-flex-order:4;order:4}}@media (max-width: 767px){.footer__box_callback{width:50%;padding:0;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}}@media (max-width: 767px){.footer__box_contacts-link{width:50%;padding:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.footer__box .send_order{font:normal 14px 'PT Sans';padding-left:14px;height:16px;background:url("/local/assets/css/../img/phone.png") left center no-repeat;cursor:pointer}@media (max-width: 767px){.footer__box .send_order{display:none}}.footer__box .border{border-bottom:1px dotted #FFF}.footer__box .icon{width:31px;height:31px;background:url("/local/assets/css/../img/icon_social.png") center no-repeat;background-position-x:center;background-position-y:center;display:inline-block}.footer__box .icon:not(:first-child){margin-left:4px}.footer__box .icon.vk{background-position:-31px center}.footer__box .icon.fb{background-position:0 center}.footer__box .icon.tw{background-position:-62px center}.footer__box .email_text{display:inline-block;font-weight:bold;margin-top:5px;color:#ffffff;padding-left:13px}@media (max-width: 767px){.footer__box .email_text{padding-left:0;font-weight:normal;margin-top:10px}}.footer__timezone{font-size:16px;margin-right:25px;margin-top:-5px}@media (max-width: 1023px){.footer__timezone{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-right:0;margin-top:0}}@media (max-width: 767px){.footer__timezone{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;font-size:14px;margin-bottom:10px}}.footer__group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:160px}@media (max-width: 1023px){.footer__group{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;min-width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:10px}.footer__group br{display:none}}@media (max-width: 767px){.footer__group{position:relative;margin-top:20px;-webkit-box-ordinal-group:6;-webkit-order:5;-ms-flex-order:5;order:5}.footer__group:after{content:'';width:1px;height:60px;border-left:1px dashed #8db4da;position:absolute;left:50%;top:-85px}}.footer__contacts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:48px;padding-left:15px;margin-left:15px;border-left:1px dashed #5eb1d3}.footer_phone_link{font-size:30px}@media (max-width: 767px){.footer_phone_link{font-size:14px;font-weight:bold}}.footer__contacts-link{font-size:17px;color:#f4f4f4;font-weight:bold;text-transform:uppercase}@media (max-width: 767px){.footer__contacts-link{text-align:right;padding-right:9px}}@media (max-width: 1023px){.header_after_inner{position:relative;width:750px}}@media (max-width: 767px){.header_after_inner{position:relative;width:100%}}@media (max-width: 1023px){.main_products-list-inner{width:750px}}@media (max-width: 767px){.main_products-list-inner{-webkit-box-sizing:border-box;box-sizing:border-box;width:320px;padding-left:10px;padding-right:10px}}@media (max-width: 1023px){.bx_catalog_line .bx_catalog_line_ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.bx_catalog_line .bx_catalog_line_ul a{width:calc(100% / 4 - 5px * (4 - 1) / 4) !important;margin-right:5px !important;margin-left:0 !important}.bx_catalog_line .bx_catalog_line_ul a:nth-of-type(4n){margin-right:0 !important}}@media (max-width: 767px){.bx_catalog_line .bx_catalog_line_ul a{display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100% !important;margin-right:0 !important}}@media (max-width: 1023px){.main_items_slider-wrapper .bx-wrapper .bx-prev,.bx-wrapper .bx-next{top:-37px;right:10px;left:initial;width:30px;height:30px}}@media (max-width: 1023px){.main_items_slider-wrapper .bx-wrapper .bx-prev,.bx-wrapper .bx-prev{top:-37px;right:50px;width:30px;height:30px}}@media (max-width: 1023px){.main_page_news .section_header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:750px}}@media (max-width: 767px){.main_page_news .section_header{width:320px;padding-left:15px;padding-right:15px}}@media (max-width: 767px){.main_page_news .section_header .section_title{width:50%}}@media (max-width: 767px){.main_page_news .section_header .archive{width:50%;margin:0;padding:0}}@media (max-width: 767px){.main_page_news .section_header .b-subscribe_news-short{width:100%}}@media (max-width: 1023px){.main_page_news .items{width:750px}}@media (max-width: 767px){.main_page_news .items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:320px;height:auto;margin-top:15px}.main_page_news .items li{width:100% !important}.main_page_news .items li:before{content:'';border-left:0;border-top:1px solid #cacaca}}@media (max-width: 1023px){.main_items_slider{width:750px;padding-left:0;padding-right:0}}@media (max-width: 767px){.main_items_slider{width:320px}}@media (max-width: 340px){.main_items_slider{padding-left:10px;padding-right:10px}}@media (max-width: 1023px){.content_inner{width:750px}}@media (max-width: 767px){.content_inner{width:320px}}@media (max-width: 340px){.content_inner{padding-left:10px;padding-right:10px}}@media (max-width: 1023px){.content_inner blockquote{margin-left:0}}@media (max-width: 767px){.content_inner blockquote{margin:0}}@media (max-width: 1023px){.main_about .img{height:160px}}@media (max-width: 767px){.main_about .img{width:100%;height:auto;margin:0 0 10px 0}}@media (max-width: 1023px){.main_about .img img{width:150px}}@media (max-width: 1023px){.footer_inner{width:750px}}@media (max-width: 1023px){.footer_inner .footer_menu_col{width:25%}}@media (max-width: 767px){.footer_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:0}.footer_inner .footer_menu_col{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;border-bottom:1px solid #5bb1de}.footer_inner .footer_menu_col:not(:last-child):after{content:'';width:9px;height:5px;background:url(/local/assets/css/../img/chevron.svg);-webkit-background-size:cover;background-size:cover;position:absolute;top:22px;right:15px}.footer_inner .footer_menu_col li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.footer_inner .footer_menu_col li:not(:first-child){max-height:0;overflow:hidden}.footer_inner .footer_menu_col li:first-child:hover{cursor:pointer}.footer_inner .footer_menu_col a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:100%;margin:0;padding:6px 0;outline:none}.footer_inner .footer_menu_col a.section_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0;height:50px}.footer_inner .footer_menu_col a.section_title:hover{background:transparent}.footer_inner .footer_menu_col_active:after{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.footer_inner .footer_menu_col_active li:first-child{border-bottom:1px solid #5bb1de;margin-bottom:10px}.footer_inner .footer_menu_col_active li:not(:first-child){max-height:initial}.footer_inner .footer_menu_col_active li:last-child{margin-bottom:10px}}@media (max-width: 1023px){.content_inner .b-content-column_left{width:100%;padding-right:0;margin-top:0}}@media (max-width: 1023px){.content_block_menu{cursor: pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;border:1px solid #e3e3e3;margin-bottom:15px;padding:0;max-height:50px;overflow:hidden}}@media (max-width: 1023px){.content_block_menu.active{max-height:initial;padding:50px 0}.content_block_menu.active:after{border-bottom:1px solid #e3e3e3}.content_block_menu.active:before{border:0;border-left:2px solid currentColor;border-top:2px solid currentColor}}@media (max-width: 1023px){.content_block_menu:after{content:'Категории';position:absolute;top:0;right:0;left:0;height:50px;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 15px;font-size:16px;font-weight:bold}}@media (max-width: 1023px){.content_block_menu:before{content:'';position:absolute;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;top:22px;right:15px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:50% 25%;-ms-transform-origin:50% 25%;transform-origin:50% 25%;z-index:10}}@media (max-width: 1023px){.content_block_menu>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;padding:0 25px}}@media (max-width: 767px){.content_block_menu>li{width:100%;padding:0 10px}}@media (max-width: 1023px){.content_inner .b-content-column .content_block_menu li{margin-top:15px !important}}@media (max-width: 1023px){.content_inner .content_text.left_border{width:100%;padding-left:0;border-left:0}.content_inner .content_text.left_border h1{margin-bottom:10px}.content_inner .content_text.left_border h2{margin-top:15px}}@media (max-width: 1023px){.item_list .good{width:33%}.item_list .good.hover_clone{width:100%}}@media (max-width: 1023px){.main_slider{min-height:200px;height:auto}.main_slider li{height:200px}}@media (max-width: 767px){.main_slider{margin-top:0;padding-bottom:20px}.main_slider .slide_image{-webkit-background-size:cover !important;background-size:cover !important}.main_slider .bx-wrapper{margin-top:0}.main_slider .bx-wrapper .slide_button{display:none}.main_slider .controls{display:none}.main_slider .bx-pager{display:none}}@media (max-width: 1023px){.header_after .top_menu .main_item{font-size:15px}.header_after .top_menu .sub_menu{top:32px}.main_slider .controls{top:25px}.main_slider .controls .next{right:0}.main_slider .controls .prev{left:0}.news-preview__item-img{display:none}.footer_licenses_detail{width:100%}.contact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}}.news-preview__item-img{width:75px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.content_inner img{max-width:100%;height:auto !important}@media (max-width: 1023px){.header_after .top_menu .sub_menu .col{min-width:210px}}@media (max-width: 767px){.header_after .top_menu .sub_menu .col{min-width:100%;border-left:0;padding:0}.header_after .top_menu .sub_menu .col:first-child{padding:0}}@media (max-width: 767px){.header_after .top_menu .sub_menu .item{display:none !important}}@media (max-width: 767px){.header_after .top_menu .sub_menu .sub_item{display:none !important}}.header_after .top_menu .sub_menu ul{margin-top:0}@media (max-width: 767px){.header_after .top_menu .sub_menu .section{width:100%;text-align:center;text-transform:capitalize;padding:6px 0}.header_after .top_menu .sub_menu .section:hover{background:rgba(255,255,255,0.1)}.header_after .top_menu .sub_menu .section a{font-size:14px;color:#ffffff;text-decoration:none;text-transform:none}}.header_after .top_menu .sub_menu table::before{display:none !important}@media (max-width: 767px){.top_menu{position:absolute;z-index:999;top:-15px;left:0;right:0;background:-webkit-gradient(linear, left top, left bottom, from(#0084c3), to(#0079b8));background:-webkit-linear-gradient(#0084c3, #0079b8);background:-o-linear-gradient(#0084c3, #0079b8);background:linear-gradient(#0084c3, #0079b8);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 !important;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);transform:translateY(-150%);-webkit-transition:1s;-o-transition:1s;transition:1s}}@media (max-width: 767px){.main_item_root-section{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-top:1px solid #5cb1df;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0}.main_item_root-section .main_item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:50px}.main_item_root-section .main_item:after{display:none !important}.main_item_root-section .sub_menu{visibility:hidden}}@media (max-width: 767px){.header_after .top_menu .main_item{height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.header_after .top_menu .main_item::before{bottom:14px;border-bottom:2px solid #94c9e6}}@media (max-width: 767px){.header_after .top_menu .sub_menu{display:block;position:relative;top:0;right:0;left:0;bottom:0;width:100%;max-height:0;overflow:hidden;padding:0}.header_after .top_menu .sub_menu:before{display:none}.header_after .top_menu .sub_menu_active{max-height:initial}.header_after .top_menu .sub_menu table{width:100%;background:transparent}.header_after .top_menu .sub_menu table tr{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.header_after .top_menu .sub_menu table td{padding:0;width:100%}}@media (max-width: 767px){.header_after .top_menu>li{position:relative;border-top:1px solid #5bb1de;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;left:0;margin-left:0}.header_after .top_menu>li .menu_item{height:50px}.header_after .top_menu>li:hover{background:transparent;cursor:pointer}.header_after .top_menu>li:hover .main_item{color:#ffffff;cursor:pointer}}@media (max-width: 767px){.top_menu>.main_item_root-section:after{content:'';width:9px;height:5px;background:url(/local/assets/css/../img/chevron.svg);-webkit-background-size:cover;background-size:cover;position:absolute;top:22px;right:15px}}@media (max-width: 767px){div.title-search-result{z-index:1001 !important}}@media (max-width: 767px){.search_input__suggest{padding:10px 25px}}.top_menu>.main_item_root-section.top_menu_active:after{-webkit-transform:rotateZ(180deg);-ms-transform:rotate(180deg);transform:rotateZ(180deg)}.top_menu_active .main_item{border-bottom:1px solid #5bb1de;width:100%;text-decoration:underline}.top_menu_active .main_item:before{display:none}.top_menu_active .sub_menu{visibility:visible;padding:15px 0 !important;max-height:initial !important}.header_after .top_menu .sub_menu table::before,.header_after .top_menu .sub_menu table::after{display:none}@media (max-width: 767px){.content_inner .content_text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.link_col{width:100%;padding-right:0}}.content_inner{padding:0; }@media (max-width: 340px){.content_inner{padding-left:10px;padding-right:10px}}@media (max-width: 767px){.section-block-info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.section-block-info .edd-root{width:210px}}@media (max-width: 767px){.item_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.item_list .good{width:100%}}@media (max-width: 1023px){.b-content-inner{max-width:100%}}@media (max-width: 767px){.b-content-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0}}@media (max-width: 767px){.content_inner .b-item-top .b-content-column{width:100% !important}}@media (max-width: 767px){.content_inner .b-item-top .b-content-column_right{padding:10px}}@media (max-width: 767px){.content_inner .b-content-column button{margin-top:0;margin-bottom:60px}}@media (max-width: 767px){.tabs__header.tabs__header_have-max{margin-top:30px}}@media (max-width: 767px){.b-solution-tabs .tabs__header{margin-left:0}}@media (max-width: 767px){.slider-link-more.js-show-solution-poduct{top:60%}}@media (max-width: 767px){.tabs__header_have-max .tabs__header__item{width:100%;max-width:100%}}@media (max-width: 767px){.b-item-doc-column,.download-file a.b-item-doc-column{width:100%}}@media (max-width: 767px){.b-tab-garanty-lables{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background:transparent}}@media (max-width: 767px){.tab-garanty-lable{width:100%}}@media (max-width: 767px){.item-related-news{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023px){.news_col.item-news{padding-left:15px;padding-right:15px}}@media (max-width: 767px){.news_col.item-news .item{width:100%}}@media (max-width: 767px){.category_item_list .item{width:100%}}@media (max-width: 767px){.tabs__header__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.b-solution-request-btn{position:initial;width:100%;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}}@media (max-width: 1023px){.tabs__header{margin-left:0}}@media (max-width: 767px){.tabs__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px}}@media (max-width: 767px){.tabs__header_have-max .tabs__header__item{width:100%;margin-left:0;padding:0 0 5px 0}}@media (max-width: 767px){.support-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.support-menu-item{width:100%}.support-menu-item:not(:first-child){margin-top:3px}}@media (max-width: 767px){.content_inner img{max-width:100%}}@media (max-width: 767px){.content_inner iframe{max-width:100%;max-height:200px}}@media (max-width: 1023px){.b-dealers,.b-dealers-new{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023px){.e-dealers{width:100%}}@media (max-width: 767px){.e-dealers{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0}}@media (max-width: 767px){.e-dealers__info{margin:15px 0 0 0;width:100%}}@media (max-width: 767px){.tabs__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}}@media (max-width: 767px){.tabs__selector{display:none}}@media (max-width: 1023px){.tabs__header__item{margin-left:20px}}@media (max-width: 767px){.tabs__header__item{margin-left:0;width:100%}}@media (max-width: 1023px){.e-contact__content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023px){.b-kak-zakazat-info{padding:100px 0 0 0;width:100%;min-height:auto}}@media (max-width: 1023px){.e-contact__map{width:100%;height:444px;margin-left:0;margin-top:15px}}@media (max-width: 767px){.b-kak-zakazat-info .e-contact__group_margin{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width: 767px){.e-contact__group-list{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}@media (max-width: 767px){.e-contact__map>div{width:100%;overflow:hidden}}@media (max-width: 767px){.l-pressroom__top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.l-pressroom .e-pressroom__block{padding:0;margin-top:15px}}.e-pressroom__block{padding-left:0;padding-top:30px}.download-file a{margin-right:0}@media (max-width: 767px){.l-pressroom__left,.l-pressroom__right{width:100%}.l-pressroom__left .l-pressroom__inner,.l-pressroom__right .l-pressroom__inner{padding:0}}.content_inner .content_text.right_border{max-width:100%}@media (max-width: 767px){.l-detail_page_title{margin-top:20px}}@media (max-width: 767px){.l-e-vacancies{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}.l-e-vacancies .l-e-vacancies__left{display:none}.l-e-vacancies .l-e-vacancies__center{width:100%}.l-e-vacancies .l-e-vacancies__right{position:initial;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:100%;margin-top:10px}}@media (max-width: 767px){.content_text .h1{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.h1__r{margin-top:15px;padding-left:0}.h1__r:before{display:none}}@media (max-width: 1023px){.b-knowledge-base{width:calc(100% - 300px);border-right:0}}@media (max-width: 767px){.b-knowledge-base{width:100%}}@media (max-width: 767px){.e-knowledge-base__selectBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 1023px){.e-knowledge-base__select:last-child{margin-left:0;margin-top:10px}}@media (max-width: 767px){.e-knowledge-base__select{width:100%;margin-left:0}.e-knowledge-base__select:not(:first-child){margin-top:5px}}@media (max-width: 767px){.b-about-menu .b-search-result-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-about-menu .e-search-result-list__item_section{width:calc(50% - 40px);text-align:center}.b-about-menu .e-search-result-list__item_section:last-child{width:100%}}@media (max-width: 767px){.items_slider .section_title{text-align:left;padding-bottom:50px;font-size:22px}}@media (max-width: 767px){.items_slider .controls{top:40px;right:initial;left:0}}@media (max-width: 767px){.b-catalog-subsection{max-width:100%;overflow:auto}}.pagination .active{display:inline-block;padding:5px 10px 4px}span.active{display:inline-block;padding:5px 10px 4px}@media (max-width: 1023px){.news-archive .years{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}}@media (max-width: 1023px){.news_list .item{-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width: 767px){.news_list .item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.news_list .item .content{padding-left:0;padding-top:20px}}@media (max-width: 767px){.news-archive .form_box{width:100%;margin-left:0;top:0;margin-top:15px}}@media (max-width: 1023px){.b-vacancies+.b-content-column_right{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-right:0}.b-vacancies+.b-content-column_right .b-vacancies-contact{width:320px}}@media (max-width: 767px){.e-knowledge-base-help__input{-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:50px !important}}@media (max-width: 767px){.e-knowledge-base__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.e-knowledge-base__icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:15px;right:0}}@media (max-width: 767px){.tabs__content .file_docs .file .name{top:0}}@media (max-width: 530px){.modal.modal-item-ask{width:100%;padding:15px}}@media (max-width: 767px){.modal.itemGarnty{width:100%;padding:15px;max-width:673px}}@media (max-width: 767px){.modal-item-testing{width:100%;padding:15px;max-width:600px}}.modal.support .e-modal__inputs{width:290px}@media (max-width: 767px){.modal.support{width:100%}.modal.support .js-feedback-support-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal.support .js-feedback-support-form .e-modal__description{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;padding-bottom:20px}.modal.support .js-feedback-support-form .submit{position:initial;margin:30px 0}}@media (max-width: 767px){.b-item-status{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media (max-width: 767px){.breadcrumbs:after{display:none}}@media (max-width: 1023px){.content_inner .content_text.right_border.b-newselement{width:100%;border-right:0}}@media (max-width: 1023px){.content_inner .b-content-column_right.list-with-certeficate{width:100%}.content_inner .b-content-column_right.list-with-certeficate .h2{text-align:left}}@media (max-width: 1023px){.content_inner .content_text.right_border.b-vacancies{border-right:0;padding-right:0;width:100%}}@media (max-width: 1023px){.content_inner .content_text.right_border.b-vacancies h1{padding-left:10px}}@media (max-width: 1023px){.content_inner .content_text.right_border.b-vacancies .tabs__header{margin-left:0}}@media (max-width: 1023px){.solution-products-item_list .good{margin:10px 0}}@media (max-width: 1023px){.items_slider .good{margin-right:5px !important}}@media (max-width: 1023px){.b-item-related{padding-left:15px;padding-right:15px}}@media (max-width: 1023px){.b-item-doc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-item-doc .b-item-doc-column{width:100%}}@media (max-width: 1023px){.b-item-tabs .b-item-doc-certif .download-file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-item-doc-column,.download-file a.b-item-doc-column{width:100%}}@media (max-width: 767px){.b-item-tabs{margin-top:20px}}@media (max-width: 1023px){.e-base-tabs__tab{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:200px;height:70px;margin-left:15px}.e-base-tabs__tab:after{width:30px;height:69px;right:-27px;-webkit-background-size:cover;background-size:cover}}@media (max-width: 767px){.e-base-tabs__tab{width:100%}.e-base-tabs__tab:not(:first-child){margin-top:10px;margin-left:0}.e-base-tabs__tab:after{display:none}.e-base-tabs__tab:before{display:none}}@media (max-width: 1023px){.e-base-tabs__header{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}@media (max-width: 767px){.e-base-tabs__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-left:0}}@media (max-width: 1023px){.e-base-tabs__icon_dcenter{width:36px;height:36px;-webkit-background-size:cover;background-size:cover}}@media (max-width: 1023px){.e-base-tabs__icon_demo{width:48px;height:40px;-webkit-background-size:cover;background-size:cover}}@media (max-width: 1023px){.doc_block{width:100%}}@media (max-width: 767px){.js-modalSubscribe .js-baloonRight{display:none}}@media (max-width: 1023px){.b-newselement+.b-content-column.b-content-column_right{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-newselement+.b-content-column.b-content-column_right .h2{width:100%}.b-newselement+.b-content-column.b-content-column_right .good:not(:first-child){margin-left:10px}}@media (max-width: 1023px){.b-newselement+.b-content-column.b-content-column_right{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.en-partners{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media (max-width: 768px){.en-partners{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.en-partners__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:205px;text-align:center}.en-partners__item:not(:first-child){margin-left:40px}@media (max-width: 768px){.en-partners__item:not(:first-child){margin-left:0;margin-top:20px}}.en-partners__item img{max-width:100%;height:136px}.en-partners__link{display:inline-block;margin:10px;text-align:center;text-decoration:underline}.en-partners__link:hover{text-decoration:none}.en-partners__link_not-td{text-decoration:none !important}@media (max-width: 767px){.lable-grey._application{width:100%;top:15px}.lable-grey._application:before{content:'';display:none}}@media (max-width: 991px){.lable-grey._application+.l-detail_page_title__left{padding-top:20px}}@media (max-width: 767px){.lable-grey._application+.l-detail_page_title__left{padding-top:70px}}@media (max-width: 767px){.slider_items .good{width:320px !important}}@media (max-width: 767px){.hover_clone{width:100% !important}}@media (max-width: 767px){.category_item_list a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.category_item_list a img{width:50px;height:50px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}}
@media (max-width: 767px){
	.content_inner .b-content-column button.item-testing-btn__vesr{
		margin-left: 0; 
	}
}

@media (max-width: 480px) {
	.e-modal__close {
		right: 14px;
		top: 18px;
	}

	.modal.scrol-modal {
		overflow-x: hidden;
	}

}

@media (max-width: 399px){
	.agreement-checkbox-wrapper__offset{
		margin-top: 0 !important; 
	}

	.modal input[type="text"], .modal input[type="email"], .modal input[type="tel"], .modal select, .modal input[type="date"]{
		width: 360px; 
	}

	.e-modal__inputs textarea{
		width: 360px;
	}

	.e-modal__inputs{
		margin-top:20px; 
	}

	.e-modal__subtitle-label{
		margin-left: 0 !important; 
	}

	
}
/* End */


/* Start:/local/assets/css/header_redesign.css?16927633783931*/
.before-header{
	font-color: #545454; 
	/* height: 30px; */ 
	width: 100%;
	font-size: 16px;
	line-height: 20.7px; 
	background: #dcdcdc; 
}
.before-header_wrapper{
	width: 1000px;
	margin: auto;
	display: flex;
	height: 28px;
	align-items: center;
	/* padding: 4px 0 0 0; */ 
}

.before-header_location-text__offset{
	margin-left: 8px; 
}

.before-header_link__offset{
	/* margin-top: -4px; */ 

}

.before-header_info-col{
	display: flex; 
	position: relative; 
	align-items:center; 
}

.before-header_info-col.first-col{
	width: 100%; 
}

.before-header_info-col.second-col{
	width: 62%; 
}

.before-header_info-col__lang{
	display: flex;
	position: absolute;
	right: 0; 
	align-items:center; 
}

.before-header_link{
	text-decoration: none;
	cursor: pointer; 
	color: #545454; 
}

.before-header_left-offset{
	width: 50%; 
}

.before-header_info{
	width:50%;
	display: flex;
	margin-top:2px; 
	align-items:center; 
}

.first-col{
	width: 45%; 
}

.second-col{
	width: 35%; 
}

.third-col{
	width: 20%; 
}

.before-header_location{
	display: flex;

	align-items:center; 
}

.g-header__logo{
	width: 166px;
	height: 40px; 
	display: flex; 
}

.g-header__search{
	float: right;
	margin-left: 340px;
	margin-top: -10px;
}

#title-search-input{
	background: transparent; 
	transition: all ease; 

}

#title-search-input:active, #title-search-input:focus{
	border-bottom: 1px solid #ffffff; 
	border-radius: unset;
}

.g-header__logo-subtext, .g-header__multilang{
	display: none; 
}

.before-header_lang{
	font-size: 16px; 
	margin-left: 4px; 
}

.header_after .top_menu .main_item:before {
	border: none;
}


.main_item_root-section{
	margin-right: 10px; 
}

.search_input{
	right: -33px !important;
	margin-top:20px;  
}

.top_menu__academy-text{
	margin-left: 6px; 
}

.top_menu__academy{
	display: flex;
	left: 2px !important; 
	margin-right: 0 !important; 
	margin-left: 8px !important;
}	
.top_menu__academy:hover{
	background: #ffffff !important;
	color: #545454 !important;  
}

.search_input input[type="submit"]{
	background: url('/local/assets/img/search-button_icon.png') center no-repeat;
	background-size: 24px 24px;
}

.g-header__logo-icon{
	background: url('/local/assets/img/logo-eltex-white-2.png') center no-repeat;
	background-size: 166px; 
}

@media screen and (max-width: 767px){

	.g-header__wrap{
		width: 345px; 
	}

	.g-header__logo{
		width: 122px; 
		height: 27px; 
	}

	.before-header{
		display: none; 
	}
	.before-header_left-offset{
		width: 0%; 
	}

	.before-header_info{
		width:100%;
		display: flex;
	}

	.g-header__logo-icon{
		width: 122px; 
		height: 30px; 
	}

	.g-header__logo-subtext{
		display: flex;
		align-items: center;  
		color: #ffffff; 
		margin-top: 8px; 
	}

	.g-header__wrap{
		position: relative; 
		margin-top:27px; 
	}


	.g-header__items{
		display: flex;
		align-items: center;

		position: absolute;
		top: 7px;
		right: 0; 
	}

	.g-header__multilang{
		display: flex; 
		align-items: center; 
		margin-top: 15px;
		margin-right: 10px;
		font-size: 16px; 
	}

	.g-header__multilang-ref{
		color:#ffffff; 
		margin-left: 3px; 
		text-decoration: none; 
	}

	.search_input{
		right: calc(50% - 164px);
		top: 60px !important; 
	}

	#title-search-input{
		border-bottom: 1px solid #ffffff; 
		border-radius:unset; 
	}

	.hamburger__line{
		height: 1px; 
		width: 20px; 
	}

	.main_item_root-section{
		margin-right: 0; 
	}

	.g-header__logo-icon{
		margin: auto; 
	}

}





@media screen and (max-width: 1023px){
	.g-header__search{
		position:relative; 

	}

	.search_input{
		position: absolute;
		top: -11px;
		right: -20px !important; 
		margin-top: 0;
		height: 40px;


	}
}


@media screen and (max-width: 767px){
	.g-header__logo-icon{

		background-size: 122px; 
	}

	.search_input{
		right: 0 !important;
		top: 40px !important;
	
	}

	.search_input, .search_input input[type="text"]{
		width: 345px; 
	}

	.top_menu__academy{
		margin-left: -2px !important; 
	}
}

/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/top_search/style.css?141293651756*/
div.title-search-result {
	display:none;
	z-index:205;
}
/* End */
/* /local/assets/css/reset.css?15524633091381 */
/* /local/assets/css/style.css?1696301901106009 */
/* /local/assets/css/jquery.bxslider.css?15524633094121 */
/* /local/assets/css/jquery.fancybox.min.css?155246330913496 */
/* /local/assets/css/integration.css?1552463309812 */
/* /local/assets/css/redesign.css?170971549448556 */
/* /local/assets/css/easydropdown.css?15524633094763 */
/* /local/assets/css/responsive.css?170971373753260 */
/* /local/assets/css/header_redesign.css?16927633783931 */
/* /local/templates/.default/components/bitrix/search.title/top_search/style.css?141293651756 */
