<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: "KabelNormal";
	font-style: normal;
	font-weight: normal;
	src: url("/local/templates/micromax/fonts/KabelC-book.eot");
	src: url("/local/templates/micromax/fonts/KabelC-book.eot?#iefix") format("embedded-opentype"),
	url("/local/templates/micromax/fonts/KabelC-book.woff") format("woff"),
	url("/local/templates/micromax/fonts/KabelC-book.ttf") format("truetype");
}

@font-face {
	font-family: "KabelMedium";
	font-style: normal;
	font-weight: normal;
	src: url("/local/templates/micromax/fonts/KabelC-medium.eot");
	src: url("/local/templates/micromax/fonts/KabelC-medium.eot?#iefix") format("embedded-opentype"),
	url("/local/templates/micromax/fonts/KabelC-medium.woff") format("woff"),
	url("/local/templates/micromax/fonts/KabelC-medium.ttf") format("truetype");
}

html,
body {
	height: 100%;
	width: 100%;
}

body {
	font-family: "KabelNormal";
}

.container {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	min-width: 1240px;
	/*background: #dfdfdf url(images/cover.jpg) 50% 320px repeat-y;*/
    background-color:  #dfdfdf;
    background-position: 50% 320px;
    background-repeat: repeat-y;
    background-image: url("images/cover.jpg");

      /* Для Chrome и Safari */
      background-image: -webkit-image-set(
          url("images/cover.jpg")
        );

      /* Для Firefox */
      background-image: image-set(
          url("images/cover.webp") type("image/webp"),
          url("images/cover.jpg")
        );
    
}

.contacts.container {
	min-height: initial;
}

.height-null.container {
	min-height: inherit;
}

.en .container {
	background: #dfdfdf url(images/eng_bg.jpg) 50% 320px repeat-y;
}

.page-wrapper {
	padding-bottom: 1px;
	position: relative;
}

.wrapper {
	display: block;
	position: relative;
	width: 1240px;
	margin: 0 auto;
}

/* Header */
.under-header {
	width: 100%;
	height: 100px;
}

.under-header.small {
	height: 100px;
}

.page-header {
	position: fixed;
	top: 0;
	right: 0;
	width: 100%;
	z-index: 7;
}

.page-header.fancybox-margin {
	margin-right: 8px !important;
}

.page-header__logo {
	display: block;
	width: 183px;
	height: 29px;
	background: url(images/MicroMax-L-ru-183x29.png) 0 0 no-repeat;
	margin-top: 4px;
}

.page-header__slogan {
	margin-left: 20px;
	font-size: 18px;
	font-weight: 600;
	line-height: 1;
	color: #000000;
	margin-top: 8px;
}

.bg-white {
	height: 110px;
	display: inline-block;
	float: left;
	background: #fff url(images/corner-gray.jpg) 100% 0 no-repeat;
	width: 943px;
}

.page-header__gray {
	position: absolute;
	height: 110px;
	width: 50%;
	right: 0;
	top: 0;
	background-color: #eee;
}

/* Блок с кабинетом и избранным в шапке сайта */
.fav-counter {
	position: absolute;
	left: 10px;
	top: -15px;
	display: inline-block;
	*display: inline;
	color: #fff;
	min-width: 13px;
	text-align: center;
	font-size: 12px;
	padding: 3px;
	border-radius: 50%;
	background: #cc3333;
	/* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NjAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #cc3333 0%, #660000 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cc3333), color-stop(100%, #660000));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #cc3333 0%, #660000 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #cc3333 0%, #660000 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #cc3333 0%, #660000 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #cc3333 0%, #660000 100%);
	/* W3C */
}

/* Favorite items pop-up */
.fav-box {
	display: none;
	position: absolute;
	top: 37px;
	right: 0;
	max-height: 735px;
	z-index: 99;
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.42);
	background-color: #ebebeb;
	overflow: hidden;
}

.arrow-fav {
	display: none;
	width: 615px;
	height: 20px;
	background: url(images/arrow-fav-pop.png) 0 100% no-repeat;
	position: absolute;
	bottom: -19px;
	right: 0;
	z-index: 100;
}

.fav-gradient {
	display: none;
	position: absolute;
	bottom: 0;
	left: 0;
	height: 15px;
	width: 615px;
	background: transparent url(images/fav-gradient.png) 0 0 repeat-x;
}

.fav-gradient.up {
	top: 0;
	background: transparent url(images/fav-gradient-up.png) 0 0 repeat-x;
}

.fav-scroll {
	position: relative;
	width: 615px;
	max-height: 735px;
	overflow-y: auto;
	outline: none;
}

.fav-pop {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
}

.fav-pop li {
	position: relative;
	margin: 0;
	padding: 15px 0;
	border-bottom: solid 1px #ccc;
	border-top: solid 1px #fff;
	overflow: hidden;
}

.fav-pop li:first-child {
	border-top-color: transparent;
}

.fav-pop li.last {
	border-bottom-color: transparent;
}

.fav-pop li:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
	/* W3C */
}

.fav-pop li .star-icon {
	top: 18px;
	right: 30px;
}

.fav-pop .question-icon {
	top: 20px;
	right: 65px;
}

.fav-pop a {
	display: table;
	color: #333333;
	text-decoration: none;
}

.popitem-img {
	display: table-cell;
	*display: inline-block;
	width: 210px;
	vertical-align: top;
	text-align: center;
	padding-top: 5px;
}

.popitem-img img {
	max-width: 150px;
}

.popitem-box {
	display: table-cell;
	*display: inline-block;
	width: 380px;
	vertical-align: top;
}

.popitem-name {
	display: block;
	width: 285px;
	color: #333;
	font-size: 25px;
	font-family: "KabelMedium";
}

.fav-pop a:hover .popitem-name {
	color: #993333;
}

.popitem-category {
	display: block;
	font-size: 19px;
	padding-bottom: 7px;
}

.popitem-descr {
	font-size: 16px;
	height: 70px;
	overflow: hidden;
	display: block;
}

.popitem-descr .row {
	display: block;
}

.popitem-descr .row-3 {
	color: #9a9a9a;
}

.popitem-descr .row-4 {
	color: #aeaeae;
}

.fav-restore {
	display: none;
	position: absolute;
	left: 0;
	top: -1px;
	cursor: pointer;
	width: 615px;
	height: 56px;
	line-height: 55px;
	border-top: solid 1px #fff;
	background-color: #ebebeb;
	font-size: 19px;
	color: #333;
	text-align: center;
}

.fav-restore:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cccccc));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cccccc 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #cccccc 100%);
	/* W3C */
}

/* Custom scroll in Favorite pop-box overwrite */
.fav-scroll .jspTrack,
.fav-scroll .jspVerticalBar {
	height: 695px !important;
}

.fav-scroll .jspArrow {
	right: 240px;
}

.jspVerticalBar .jspArrow {
	position: absolute;
	width: 75px;
	height: 41px;
	background: transparent url(images/scroll-arrow.png) 0 0 no-repeat;
	z-index: 1;
}

.fav-scroll .jspDrag {
	padding-bottom: 42px;
}

.jspArrow.jspArrowUp {
	top: 0px;
}

.jspArrow.jspArrowDown {
	bottom: -5px;
	background-position: 0 -41px;
}

.jspArrow.jspDisabled {
	display: none;
}

.magic-btns {
	display: inline-block;
	position: absolute;
	right: 0px;
	bottom: -50px;
	height: 50px;
	width: 190px;
}

.top-menu.ask {
	right: -30px;
	bottom: 0;
	width: 248px;
}

.top-menu.ask li:first-child .menu-link {
	cursor: default;
}

.top-menu.ask li:first-child:hover .menu-link {
	background-position: 100% 0;
}

.top-menu.ask .show-question {
	margin-right: -4px;
}

.top-menu.ask .show-question span {
	width: 182px;
	padding: 0;
	padding-right: 8px;
	text-align: right;
}

.top-menu.ask .show-question i {
	font-style: normal;
	display: inline-block;
	width: 135px;
	line-height: 50px;
	padding-left: 10px;
	position: absolute;
	left: 67px;
}

.top-menu.subask {
	width: 0px;
	right: 140px;
	bottom: 0;
	height: 50px;
	padding-left: 0;
	overflow: hidden;
}

.top-menu.subask li {
}

.top-menu.subask li:first-child {
	width: 28px !important;
}

.top-menu.subask li:first-child .menu-link {
	cursor: default;
}

.top-menu.subask li:first-child:hover .menu-link {
	background-position: 100% 0;
}

.icon-subquest {
	width: 24px;
	height: 24px;
	background: url(images/icon-ask.png) 0 0 no-repeat;
	position: absolute;
	top: 15px;
	left: -32px;
}

/* Search in Header */
.top-menu.search-box {
	right: 190px;
}

.top-menu.search-box li:hover .corner-left {
	background-position: 0 0 !important;
}

.top-menu.search-box li:first-child span {
	padding-left: 5px;
}

.top-menu.search-box li:first-child:hover .menu-link {
//background-position: 100% 0px;
}

.search-custom li {
	position: relative;
	display: inline-block;
	*display: inline;
	height: 50px;
	float: left;
	margin-left: -28px;
	padding-left: 28px;
	background: url(images/nav-link.png) 0 0 no-repeat;
}

.search-custom li#showSearch {
	background: none !important;
}

.search-custom li#showSearch .corner-left {
	margin-right: -4px;
}

.search-custom li .menu-link span {
	padding-left: 10px;
}

.search-custom li:first-child {
	margin-left: 0;
	padding-left: 0;
	background-image: none;
}

.search-custom li:first-child span {
	padding-left: 0;
}

.search-custom li.last &gt; .menu-link {
	background-image: none;
	padding-right: 0;
}

.search-custom .menu-link {
	font-size: 22px;
	display: inline-block;
	height: 50px;
	line-height: 50px;
	color: #fff;
	text-decoration: none;
	padding-right: 28px;
	background: url(images/nav-brdr-right.png) 100% 0 no-repeat;
	cursor: pointer;
}

.search-custom span {
	display: inline-block;
	float: left;
	height: 50px;
	padding-left: 11px;
	padding-right: 10px;
	background: url(images/nav-link.png) 0 0 repeat-x;
}

.search-img {
	display: block;
	width: 24px;
	height: 24px;
	background: transparent url(images/icon-search.png) 0 0 no-repeat;
	margin-top: 13px;
}

.top-menu.search-custom {
	position: absolute;
	left: 0;
	top: 0;
	width: 1075px;
	height: 50px;
}

.menu-link.menu-search {
	background-position: 100% -100px;
}

.top-menu.search-custom li:first-child .menu-link {
	cursor: default;
}

.top-menu.search-custom li:first-child:hover .menu-link {
	background-position: 100% 0;
}

.top-menu.search-custom li.no-hover .menu-link {
	cursor: default;
}

.top-menu.search-custom li.no-hover:hover {
	background-position: 0 -100px;
}

.top-menu.search-custom li.no-hover:hover .menu-link {
	background-position: 100% -100px;
}

.top-menu.search-custom li.no-hover:hover span {
	background-position: 0 -100px;
}
.tbl_pic{display: flex;}
.tbl_pic .itm{margin-right: 10px;}
.menu-search input[type="text"] {
	width: 920px;
	background-color: transparent;
	font-size: 18px;
	letter-spacing: 0.15em;
	border: none;
}

#headSbmBtn {
	width: 24px;
	height: 24px;
	background: url(images/icon-search.png) 0 0 no-repeat;
	border: none;
	outline: none;
	position: absolute;
	right: 50px;
	top: 13px;
    padding: 0;
    margin: 0;
}

#closeSearch img {
	position: relative;
	top: 5px;
}

#topSearch {
	width: 0px;
}

/* Star */
.star-icon {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url(images/star.png) 0 0 no-repeat;
}

.star-icon:hover {
	background-position: 0 -20px;
}

.star-icon.active {
	background-position: 0 -40px;
}

.star-icon.active:hover {
	background-position: 0 -60px;
}

.question-icon {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url(images/question.png) 0 0 no-repeat;
}

.question-icon:hover {
	background-position: 0 -20px;
}

.transparent-shadow {
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 0px 0 10px 2px #bbb;
}

.transparent-shadow.sides {
	box-shadow: 5px 0px 8px -2px #bbb, -5px 0px 14px -2px #bbb;
}

.transparent-shadow--pad60 {
	background-color: rgba(255, 255, 255, 0.5);
	box-shadow: 0px 0px 10px 2px #bbb;
	padding-top: 45px;
	padding-left: 60px;
	padding-right: 60px;
	padding-bottom: 50px;
}

.transparent-shadow--pad60.sides {
	box-shadow: 5px 0px 8px -2px #bbb, -5px 0px 14px -2px #bbb;
}

/* Headers &amp; font styles */
.h1 {
	margin: 0;
	padding: 0;
	font-family: "KabelMedium";
	font-size: 36px;
	font-weight: normal;
	color: #212121;
}

.h2 {
	margin: 0;
	padding: 0;
	font-family: "KabelMedium";
	font-weight: normal;
	font-size: 28px;
	color: #212121;
}

.h3 {
	margin: 0;
	padding: 0;
	font-family: "KabelMedium";
	font-weight: normal;
	font-size: 24px;
	color: #212121;
}

.h4 {
	margin: 0;
	padding: 0;
	font-family: "KabelMedium";
	font-weight: bold;
	font-size: 22px;
	color: #212121;
}

.h5 {
	margin: 0;
	padding: 0;
	font-family: "KabelMedium";
	font-weight: bold;
	font-size: 20px;
	color: #212121;
}

.h6 {
	margin: 0;
	padding: 0;
	font-family: "KabelMedium";
	font-size: 18px;
	letter-spacing: 0.015em;
	font-weight: normal;
	color: #212121;
}

.sub-head {
	margin: 0;
	padding: 0;
	font-family: "KabelNormal";
	font-size: 17px;
	color: #818181;
}

.img-left {
	display: inline-block;
	padding-right: 30px;
	font: normal 16px "KabelNormal";
	margin-bottom: 25px;
	color: #595959;
}

.img-left img {
	margin-bottom: 10px;
}

.img-left-flleft {
	display: inline-block;
	padding-right: 30px;
	margin-bottom: 25px;
	float: left;
}

.img-right {
	display: inline-block;
	padding-left: 30px;
	font: normal 16px "KabelNormal";
	margin-bottom: 25px;
}

.img-right img {
	margin-bottom: 10px;
}

.article {
	font: normal 18px "KabelNormal";
	color: #212121;
	padding: 37px 50px 0 60px;
}

.useFancy,
.article a,
div.textcontent a,
p.textcontent a,
span.textcontent a,
.article__paragraph a,
td.text_clients a,
article p a,
.article-link,
.text2 a,
table.textcontent a,
li a,
h4 a {
	color: #76211f;
	text-decoration: none;
}

.article__paragraph.txt-secondary {
	font-size: 16px;
	color: #595959;
}

.article__paragraph,
p.textcontent,
div.textcontent,
span.textcontent,
article p {
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 18px;
	line-height: 1.25em;
	color: #212121;
}

.blockquote {
	margin: 0;
	margin-bottom: 13px;
	line-height: 1.25em;
	font-size: 16px;
	color: #595959;
}

.table-article td {
	vertical-align: top;
}

.list-red,
ul.textcontent {
	margin: 0;
	padding: 0;
	list-style: none;
}

.list-red li,
ul.textcontent li {
	font-size: 18px;
	color: #212121;
	padding-top: 7px;
	padding-bottom: 8px;
}

.list-red li:before,
ul.textcontent li:before {
	position: relative;
	top: 1px;
	content: "\2022";
	color: #9d101e;
	padding-right: 5px;
}

.article-back {
	display: table;
	background: url(images/arrow-back.png) 0 50% no-repeat;
	padding-left: 22px;
	font-size: 17px;
	letter-spacing: 0.045em;
	line-height: 27px;
	color: #212121;
}

.article-back:hover {
	text-decoration: none;
}

.table,
table.textcontent,
table.text2 {
	width: 100%;
	background-color: transparent;
	border: none;
}

table.textcontent.small-fonts {
	margin-bottom: 25px;
}

table.detail-specification {
	margin-bottom: 25px;
}

.table th,
table.textcontent tr:first-of-type td,
table.text2 tr:first-of-type td,
.table-header {
	border-left: solid 2px #efefef;
	color: #fff;
	line-height: 45px;
	font-family: "KabelMedium";
	font-size: 22px;
	font-weight: normal;
	text-align: left;
	padding: 0 0 0 20px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
}

table.textcontent.small-fonts tr:first-of-type td,
.table.small-fonts th {
	font-size: 18px;
	line-height: 34px;
}

.table th:first-child,
table.textcontent tr:first-of-type:first-child,
table.text2 tr:first-of-type:first-child {
	border-left: none;
	min-width: 250px;
}

.table td,
table.textcontent td,
table.text2 td {
	color: #212121;
	padding: 13px 20px 11px 20px;
	font-size: 20px;
	border: none;
	border-left: solid 2px #efefef;
}

.table.small-fonts td,
table.textcontent.small-fonts td {
	font-size: 16px;
}

.table td:first-child,
table.textcontent td:first-child,
table.text2 td:first-child {
	border-left: none;
}

.table tr,
table.textcontent tr,
table.text2 tr {
	background-color: #e1e1e1;
}

.table tr:nth-child(odd),
table.textcontent tr:nth-child(even),
table.text2 tr:nth-child(even) {
	background-color: transparent;
}

/* Block with image on top and description in bottom (like in carousel) */
.media-block {
	position: relative;
	display: inline-block;
	*display: inline;
	width: 350px;
	height: 377px;
	max-height: 377px;
	min-height: 377px;
	/*padding-bottom: 20px;*/
	overflow: hidden;
	background-color: #d1d1d1;
	float: left;
	text-align: left;
	text-decoration: none;
}

.all-media-link {
	color: #8f2d2d;
	display: block;
	text-align: center;
	font-family: "KabelMedium";
	font-size: 30px;
	padding-top: 15px;
}

.media-block.last img {
	margin: 0 auto;
	display: block;
	padding-top: 105px;
	box-shadow: none;
}

.producers .media-block {
	height: 290px;
	/*max-height: 257px;*/
	min-height: 257px;
}

.producer {
	min-height: 160px;
	background: white;
	text-align: center;
	line-height: 160px;
}

.producer .media-img {
	max-width: inherit;
	margin-top: inherit;
	margin-left: inherit;
	vertical-align: middle;
}

.media-block:hover {
	background-color: #dfdfdf;
}

.media-block:hover .media-head {
	color: #b03230;
}

.truncate-gradient {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 100%;
	height: 122px;
	background: url(images/bg-truncate.png) 0 0 repeat-x;
}
.media-box .media-block .truncate-gradient{
    display: block !important;
}
.jcarousel-recommend .media-block {
	height: 393px;
	max-height: 393px;
	min-height: 393px;
}

.jcarousel-recommend .media-block.recommend {
	height: 429px;
	max-height: 429px;
	min-height: 393px;
}

.jcarousel-recommend .media-link {
	height: 225px;
}

.media-img {
	box-shadow: 0 4px 5px -1px #848484;
}

.media-link {
	position: relative;
	cursor: pointer;
	text-decoration: none;
	display: block;
	padding: 10px 15px 0 20px;
}

.media-link .star-icon {
	right: 16px;
	top: 10px;
}

.media-date {
	display: block;
	margin-top: 4px;
	margin-bottom: 7px;
	font-size: 16px;
	color: #818181;
}

.media-head {
	margin-right: 20px;
	display: block;
	margin-bottom: 10px;
	font-size: 20px;
	color: #76211f;
}

.media-important {
	padding: 3px 12px 3px 12px;
	display: inline-block;
	margin-right: 35px;
	float: right;
	margin-bottom: 0px;
	font-size: 14px;
	color: white;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
	text-transform: uppercase;
}

.media-descr {
	font-size: 17px;
	color: #000;
}

.media-recommend {
	display: flex;
	align-items: center;
	text-decoration: none;
	width: 545px;
	background-color: #ffffff;
	padding: 20px;
	min-height: 170px;
	box-sizing: border-box;
}

.recommend-img {
	display: flex;
	align-content: center;
	justify-content: center;
	/*max-width: 160px;
	height: 130px;*/
}

.recommend-img &gt; img {
	/*max-width: 100%;
	max-height: 100%;
	object-fit: contain;*/
}

.recommend-link {
	margin-left: 35px;
	color: #212121;
}

.recommend-head {
	margin: 0 0 8px;
	font-family: "KabelMedium";
	font-size: 20px;
}

.recommend-category {
	position: relative;
	display: table;
	height: 48px;
	width: 100%;
	font-family: "KabelNormal";
	font-size: 18px;
	color: #fff;
	padding-left: 19px;
	padding-right: 12px;
	left: -20px;
	background: transparent url(images/rec-bg.png) 0 0 no-repeat;
}

.recommend-category &gt; span {
	display: table-cell;
	vertical-align: middle;
	padding-right: 25px;
}

.rec-cat-right {
	position: absolute;
	width: 16px;
	height: 30px;
	background: transparent url(images/rec-cat-right.png) 0 0 no-repeat;
	right: -16px;
	top: 0;
}

.media-recommend:hover .recommend-category {
	background: transparent url(images/rec-bg-hov.png) 0 0 no-repeat;
}

.media-recommend:hover .rec-cat-right {
	background-position: 0 -30px;
}

.recommend-descr {
	margin: 0;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
}

.recommend-descr .row {
	display: block;
}

.recommend-descr .row-3 {
	color: #c6c6c6;
}

.recommend-descr .row-4 {
	color: #a3a3a3;
}

/* Advertisement */
.adv {
	display: block;
	height: 160px;
	background: transparent url(images/bg-adv.jpg) 0 0 no-repeat;
	margin-top: 50px;
	margin-bottom: 50px;
}

.adv-small {
	display: none;
}

/* Form elements */
.form-lbl {
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	letter-spacing: 0.035em;
	color: #212121;
}

.form-txt {
	border: solid 1px #b7b7b7;
	background-color: #fff;
	height: 38px;
	box-shadow: inset 2px 2px 5px -2px rgba(0, 0, 0, 0.28);
	font-size: 18px;
	color: #212121;
	padding: 0 10px;
	width: 264px;
	outline: none;
}

.form-txt.wide {
	width: 590px;
}

.form-txt.subscr {
	width: 399px;
}

.form-txt:focus,
.form-txtarea:focus {
	border-color: #7d7d7d;
}

.table-profile .inputselect {
	width: 286px;
	height: 38px;
	line-height: 38px;
}

.table-profile .inputselect {
	width: 286px;
	height: 38px;
	line-height: 38px;
}

.form-txtarea {
	border: solid 1px #b7b7b7;
	background-color: #fff;
	box-shadow: inset 2px 2px 5px -2px rgba(0, 0, 0, 0.28);
	font-size: 18px;
	color: #212121;
	padding: 10px 10px 0 10px;
	width: 590px;
	height: 108px;
	resize: none;
	outline: none;
}

.required:after {
	content: "*";
	color: #c1413e;
}

.content-message.content-error-message,
.error-msg,
label.error {
	color: #b03230;
	font-size: 18px;
	line-height: 18px;
}

.error-msg {
	display: none;
	position: relative;
}

.error-field,
.error {
	border-color: #ad2e2c;
}

label.error {
	color: #b03230;
	font-size: 18px;
	line-height: 18px;
	display: block;
}

input.error,
textarea.error {
	border-color: #ad2e2c;
}

#bform .error {
	display: block;
}

.form-table td {
	padding-left: 40px;
	padding-bottom: 30px;
	vertical-align: top;
}

.form-table td:first-child {
	padding-left: 0;
}

#popSubscribe td {
	padding-left: 20px;
	padding-bottom: 0;
	vertical-align: bottom;
}

#popSubscribe .btn-sbm,
#popSendMailForm .btn-sbm,
#popSendMailForm .btn-sbm {
	height: 40px;
	line-height: 40px;
}

#popSendMailForm .success-message,
#popConfirm .success-message {
	font-size: 20px;
}

.btn-sbm {
	border: none;
	cursor: pointer;
	display: inline-block;
	*display: inline;
	text-decoration: none;
	padding: 0 20px;
	height: 45px;
	/*line-height: 45px;*/
	text-align: center;
	color: #fff;
	font-size: 22px;
	letter-spacing: 0.035em;
	outline: none;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
}

.btn-sbm.wide {
	width: 285px;
}

.btn-sbm.huge {
	font-weight: normal;
	width: 610px;
	margin-top: -5px;
}

.btn-sbm:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjMmUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUwNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac2e2c), color-stop(100%, #d1504c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ac2e2c 0%, #d1504c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac2e2c', endColorstr='#d1504c', GradientType=0);
	/* IE6-8 */
}

.btn-fav,
.btn-question {
	display: block;
	width: 151px;
	height: 20px;
	padding: 11px 10px 9px 10px;
	margin-left: 8px;
	float: left;
	cursor: pointer;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
}

.btn-fav:hover,
.btn-question:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjMmUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUwNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac2e2c), color-stop(100%, #d1504c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ac2e2c 0%, #d1504c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac2e2c', endColorstr='#d1504c', GradientType=0);
	/* IE6-8 */
}

.btn-question {
	margin-left: 0;
}

.btn-fav span,
.btn-question span {
	position: relative;
	display: block;
	height: 20px;
	line-height: 18px;
	padding-left: 20px;
	font-size: 18px;
	letter-spacing: 0.02em;
	color: #fff;
	text-align: center;
	background-image: url(images/icon-btn.png);
	background-repeat: no-repeat;
}

.btn-fav span {
	top: -2px;
	line-height: 21px;
	background-position: 0 -20px;
}

.btn-question span {
	background-position: 0 0;
}

.btn-file {
	display: block;
	text-decoration: none;
	cursor: pointer;
	/*height: 22px;*/
	padding: 9px 20px 9px 10px;
	margin-top: 10px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NTg1ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7b7b7), color-stop(100%, #858585));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b7b7b7 0%, #858585 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7', endColorstr='#858585', GradientType=0);
	/* IE6-8 */
}

.btn-file:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1ODU4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiN2I3YjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #858585 0%, #b7b7b7 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #858585), color-stop(100%, #b7b7b7));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #858585 0%, #b7b7b7 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #858585 0%, #b7b7b7 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #858585 0%, #b7b7b7 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #858585 0%, #b7b7b7 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#858585', endColorstr='#b7b7b7', GradientType=0);
	/* IE6-8 */
}

.file-name {
	display: block;
	float: left;
	/*height: 22px;*/
	max-width: 200px;
	word-break: break-word;
	line-height: 22px;
	font-size: 18px;
	letter-spacing: 0.02em;
	color: #fff;
	padding-left: 35px;
	background-image: url(images/icon-btn.png);
	background-repeat: no-repeat;
}

.file-name.pdf {
	background-position: 0 -40px;
}

@-moz-document url-prefix() {
	.file-name.pdf {
		word-break: break-all;
	}
}

.file-size {
	display: block;
	float: right;
	/*height: 22px;*/
	line-height: 22px;
	font-size: 18px;
	letter-spacing: 0.02em;
	color: #fff;
}

.extra-file {
	margin-top: 10px;
	padding-left: 40px;
	background: url(images/icon-pdf.png) 10px 0 no-repeat;
	height: 25px;
}

.extra-file a {
	display: block;
	float: left;
	color: #212121;
	font-size: 18px;
	max-width: 200px;
	word-break: break-word;
	padding-left: 5px;
}

.extra-file a:hover {
	text-decoration: none;
}

.extra-file span {
	float: right;
	font-size: 18px;
	color: #212121;
	margin-right: 20px;
	text-align: left;
	min-width: 55px;
}

.btn-howto {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NTg1ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7b7b7), color-stop(100%, #858585));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b7b7b7 0%, #858585 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7', endColorstr='#858585', GradientType=0);
	/* IE6-8 */
	color: #fff;
	text-align: center;
	height: 40px;
	line-height: 40px;
	margin: 0 0 10px 0;
	font-size: 18px;
}

.btn-howto &gt; a:before {
	display: inline-block;
	content: "";
	background: url(images/icons/how-to-order.png) 0 0 no-repeat;
	height: 22px;
	width: 22px;
	margin: 0 10px 0 0;
	vertical-align: middle;
}

.btn-howto &gt; a {
	color: #fff;
	text-decoration: none;
	display: block;
}

.download-file {
	display: block;
	text-decoration: none;
	cursor: pointer;
	padding: 0 20px 0 10px;
	margin-top: 20px;
}

.download-file &gt; a {
	text-decoration: none;
}

.download-file &gt; a &gt; .file-name.pdf {
	background: url(images/icons/icon-pdf-red.png) 0 2px no-repeat;
	color: #ac2e2c;
	line-height: 1.1;
	float: none;
	display: block;
	text-decoration: none;
	min-height: 25px;
}

.download-file &gt; span {
	display: block;
	float: none;
	padding-left: 35px;
	padding-top: 5px;
	color: #8c8c8c;
}

.check {
	position: relative;
	cursor: pointer;
	padding-left: 27px;
	line-height: 14px;
	background: url(images/check-no.png) 0 0 no-repeat;
}

.check.no-box {
	background: none;
	padding-left: 0;
	border-bottom: dotted 1px;
	color: #6f1514;
}

.check.no-box:hover {
	border-bottom: none;
}

.check.active:not(.no-box) {
	background-image: url(images/check-yes.png);
}

.check.disabled,
.check.disabled.active {
	line-height: 20px;
	background: url(images/check-no.png) 0 0 no-repeat;
	color: #898989;
}

.check input[type="checkbox"] {
	position: absolute;
}

.check-lbl {
	display: table;
	font-size: 17px;
	line-height: 20px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;
	user-select: none;
}

.captcha-box {
	width: 284px;
	height: 38px;
	border: solid 1px #ccc;
	background-color: #fff;
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}

.captcha-box img {
	vertical-align: middle;
}

#regTab {
	display: none;
}

/* Social icons */
.social-icon {
	width: 40px;
	height: 40px;
	cursor: pointer;
	float: left;
	background-image: url(images/icon-social.png?q=2);
	background-repeat: no-repeat;
	margin-right: 9px;
}

.social-icon.fb {
	background-position: 0 0;
}

.social-icon.fb:hover {
	background-position: 0 -40px;
}

.social-icon.vk {
	background-position: -40px 0;
}

.social-icon.vk:hover {
	background-position: -40px -40px;
}

.social-icon.ok {
	background-position: -80px 0;
}

.social-icon.ok:hover {
	background-position: -80px -40px;
}

.social-icon.ya {
	background-position: -120px 0;
}

.social-icon.ya:hover {
	background-position: -120px -40px;
}

.social-icon.gp {
	background-position: -160px 0;
}

.social-icon.gp:hover {
	background-position: -160px -40px;
}

.social-icon.in {
	margin-right: 0px;
	background-position: -200px 0;
}

.social-icon.in:hover {
	background-position: -200px -40px;
}

.social-link {
	display: inline-block;
	width: 236px;
	height: 40px;
	cursor: pointer;
	background-image: url(images/social-link.jpg?a=1);
	background-repeat: no-repeat;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	padding-left: 50px;
	margin-bottom: 20px;
	text-decoration: none;
}

.social-link.even {
	margin-left: 36px;
}

.social-link.fb {
	background-position: 0 0;
}

.social-link.fb:hover {
	background-position: -572px 0;
}

.social-link.fb.linked {
	background-position: -286px 0;
}

.social-link.vk {
	background-position: 0 -40px;
}

.social-link.vk:hover {
	background-position: -572px -40px;
}

.social-link.vk.linked {
	background-position: -286px -40px;
}

.social-link.gp {
	background-position: 0 -80px;
}

.social-link.gp:hover {
	background-position: -572px -80px;
}

.social-link.gp.linked {
	background-position: -286px -80px;
}

.social-link.ok {
	background-position: 0 -120px;
}

.social-link.ok:hover {
	background-position: -572px -120px;
}

.social-link.ok.linked {
	background-position: -286px -120px;
}

.social-link.ya {
	background-position: 0 -160px;
}

.social-link.ya:hover {
	background-position: -572px -160px;
}

.social-link.ya.linked {
	background-position: -286px -160px;
}

.social-link.in {
	background-position: 0 -200px;
}

.social-link.in:hover {
	background-position: -572px -200px;
}

.social-link.in.linked {
	background-position: -286px -200px;
}

/* Product item */
.product-items {
	display: table;
	border-bottom: solid 1px #fff;
	width: 100%;
}

.favourites.product-items {
	border-bottom: none;
}

.product-link {
	display: block;
	vertical-align: top;
	position: relative;
	width: 50%;
	max-width: 620px;
	padding-top: 32px;
	padding-bottom: 27px;
	padding-right: 0px;
	text-decoration: none;
	border: solid 1px #fff;
	border-right: none;
	border-bottom-color: #d2d2d2;
}

.product-link:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cfcfcf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #cfcfcf 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf', GradientType=0);
	/* IE6-8 */
}

.product-link:first-child {
	border: solid 1px #fff;
	border-left: none;
	border-right-color: #d2d2d2;
	border-bottom-color: #d2d2d2;
}

.prod-row {
	display: flex;
}

.product-items .prod-row:first-child &gt; .product-link {
	border-top: none;
}

.prod-status-new {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
	display: block;
	text-transform: uppercase;
	color: white;
	font-size: 14px;
	padding: 5px 10px;
	position: absolute;
	top: -1px;
	left: -1px;
}

.prod-status-new-3 {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
	display: inline-block;
	text-transform: uppercase;
	color: white;
	font-size: 14px;
	padding: 4px 10px 2px;
	margin-top: 4px;
}

.prod-status-new.recommend {
	left: 0;
	top: 0;
}

.prod-imagebox {
	display: block;
	vertical-align: top;
	text-align: right;
	width: 29.5%;
	float: left;
}

.prod-infobox {
	display: block;
	width: 65%;
	float: right;
	position: relative;
}

.prod-infobox.no-pic {
	width: 97%;
}

.prod-imagebox img {
	vertical-align: top;
}

.prod-solution-icons {
	position: absolute;
	top: -25px;
	left: 0;
	height: 18px;
}

.prod-solution-icons &gt; img {
	height: 100%;
	margin: 0 3px;
	opacity: 0.6;
}

.prod-solution-icons &gt; img.active {
	opacity: 1;
}

.product-solution-icons {
	position: absolute;
	top: 9px;
	right: 0;
	text-align: right;
	height: 20px;
}

.product-solution-icons &gt; img {
	height: 100%;
	margin: 0 3px;
}

.product-head {
	display: block;
	color: #76211f;
	font-family: "KabelMedium";
	font-size: 25px;
	font-weight: normal;
	width: 310px;
}

.product-link:hover .product-head {
	color: #b03230;
}

.product-category {
	display: block;
	color: #212121;
	font-size: 19px;
	padding-bottom: 7px;
}

.product-descr {
	font-size: 16px;
	line-height: 18px;
	color: #212121;
	height: 70px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
}

.product-descr .row {
	display: block;
}

.product-descr .row-3 {
	color: #9a9a9a;
}

.product-descr .row-4 {
	color: #aeaeae;
}

.product-descr:after{
	content: '';
	display: block;
	height: 110%;
	position: absolute;
	top: 0px;
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #EFEFEF 100%);
	width: 100%;
}

.product-link:hover .product-descr:after{
	background-image: linear-gradient(to bottom, rgba(233, 233, 233, 0.18823529411764706), rgba(216, 216, 216, 0.67) 100%);
}

.product-link .question-icon {
	right: 55px;
	top: 9px;
}

.product-link .star-icon {
	right: 25px;
	top: 9px;
}

/* Pagination */
.pagination {
	position: relative;
	display: block;
	width: 1240px;
	min-width: 1240px;
	height: 78px;
	padding-top: 50px;
	text-align: center;
	line-height: 26px;
}

.transparent-shadow--pad60 .pagination {
	margin-left: -60px;
}

.pagination a {
	color: #212121;
	text-decoration: none;
	font-size: 17px;
	letter-spacing: 0.03em;
}

.pagination a:hover {
	color: #b03230;
}

.pager {
	margin: -3px 39px 0 30px;
	padding: 0;
	list-style: none;
	display: inline-block;
	*display: inline;
	vertical-align: middle;
}

.pager li {
	display: inline-block;
	*display: inline;
	float: left;
	margin-left: 25px;
}

.pager a {
	display: block;
	font-size: 22px;
	height: 29px;
	padding-top: 2px;
	border-radius: 50%;
}

.pager a.active {
	color: #fff;
	width: 31px;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
	cursor: default;
}

.pager a.active.wide-circle {
	width: auto;
	padding: 2px 5px 0;
	border-radius: 15px;
}

.pager a.active:hover {
	color: #fff;
}

.pager a:hover {
	color: #b03230;
}

.no-more {
	position: absolute;
	right: 60px;
	bottom: 44px;
	font-size: 16px;
	line-height: 40px;
}

.no-more.no-nav {
	float: right;
	margin: 50px 60px 50px 0;
	font-size: 16px;
	line-height: 40px;
	position: relative;
	right: 0;
	bottom: 0;
}

/* Overwrite Cusel */
.no-more .cusel {
	padding: 0 5px;
	width: 40px !important;
	height: 28px;
}

.no-more .cuselFrameRight {
	height: 28px;
	width: 28px;
}

.no-more .cuselText {
	padding: 6px 0 0 5px;
	height: 22px;
	font-size: 15px;
}

.no-more .cusel-scroll-pane &gt; span {
	font-size: 15px !important;
}

.favorite-page {
	font-size: 42px;
	color: #212121;
	text-align: center;
	padding: 43px 0 35px 0;
}

.no-favorite {
	font-size: 30px;
	padding: 0 0 35px 0;
}

.last-news {
	font-size: 32px;
	color: #000;
	text-align: center;
}

/* About company */
.media-about-box {
	display: table;
	margin-top: 35px;
}

.media-about-row {
	display: table-row;
}

.media-about {
	display: table-cell;
	width: 550px;
	overflow: hidden;
	border-left: solid 20px #eee;
	border-bottom: solid 20px #eee;
	background-color: #d1d1d1;
}

.media-about:first-child {
	border-left: none;
}

.media-about img {
	vertical-align: top;
	box-shadow: 0px 4px 6px 1px #848484;
	width: 550px;
}

.media-about-txt {
	padding: 15px 10px 15px 18px;
	font-size: 19px;
}

/* News page */
.media-box {
	position: relative;
	margin-left: -35px;
}

.media-box .media-block {
	margin-top: 35px;
	margin-left: 35px;
	vertical-align: top;
}

.media-box .media-link {
	/*padding-bottom: 0;*/
}

.media-block.left-block {
	margin-left: 0;
}

.news-subscribe {
	position: absolute;
	top: -20px;
	left: 35px;
	display: inline-block;
	*display: inline;
	padding: 2px 0 2px 42px;
	background: url(images/icon-subscribe.png) 0 50% no-repeat;
	cursor: pointer;
}

.news-subscribe span {
	display: inline-block;
	*display: inline;
	font: normal 19px "KabelNormal";
	letter-spacing: 0.015em;
	color: #212121;
	border-bottom: dotted 1px #212121;
}

.news-subscribe:hover span {
	border-bottom-color: transparent;
}

.vacancy-box {
	margin-left: -20px;
}

.table-vacancy {
	width: 550px;
	background-color: #d1d1d1;
	border-collapse: separate;
	font-size: 17px;
	color: #000;
	margin-left: 20px;
	margin-bottom: 40px;
}

.table-vacancy.wide {
	width: 1120px;
}

.table-vacancy.wide .cv-mail {
	width: 1105px;
}

.table-vacancy th {
	height: 67px;
	padding-left: 26px;
	vertical-align: middle;
	text-align: left;
	border-bottom: solid 1px #929292;
	font: normal 28px "KabelMedium";
	color: #76211f;
}

.table-vacancy tr:first-child td {
	border-top: solid 1px #ededed;
}

.table-vacancy td {
	padding-right: 35px;
	padding-top: 17px;
	padding-bottom: 7px;
	vertical-align: top;
}

.table-vacancy td:first-child {
	width: 150px;
	padding-right: 0;
	padding-left: 26px;
	font-family: "KabelMedium";
}

.table-vacancy tr.last td:first-child {
	padding: 0;
	height: 70px;
	vertical-align: bottom;
}

.table-vacancy ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.table-vacancy ul li {
	padding: 0 0 0 15px;
	margin-bottom: 10px;
}

.table-vacancy ul li:first-letter {
	margin-left: -6px;
}

.table-vacancy ul li:before {
	content: "\2D";
	position: relative;
	left: -5px;
}

.table-vacancy div {
	font-family: "KabelNormal";
	padding-right: 15px;
	padding-bottom: 10px;
}

.table-vacancy .cv-mail {
	padding-bottom: 0;
}

.cv-mail {
	display: table-cell;
	width: 550px;
	height: 70px;
	vertical-align: middle;
	text-align: center;
	font-family: "KabelNormal";
	font-size: 19px;
	color: #fff;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QxNTA0YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhYzJlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #d1504c), color-stop(100%, #ac2e2c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #d1504c 0%, #ac2e2c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #d1504c 0%, #ac2e2c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1504c', endColorstr='#ac2e2c', GradientType=0);
	/* IE6-8 */
}

.cv-mail a {
	color: #fff;
}

.cv-mail a:hover {
	text-decoration: none;
}

/* Profile page */
.table-profile {
	width: 612px;
	margin: 0 auto;
}

.table-profile td {
	padding-left: 40px;
	padding-bottom: 25px;
	vertical-align: top;
}

.table-profile td:first-child {
	padding-left: 0;
}

.table-profile .check {
	top: 8px;
}

.table-profile.seminar .check {
	margin-top: 15px;
	font-size: 17px;
}

.table-profile.seminar .other {
	margin-top: 15px;
}

.table-profile.seminar .other label {
	font-size: 17px;
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}

.table-profile.seminar .other input {
	width: 532px;
	margin-top: 8px;
	box-shadow: inset 2px 2px 5px -2px rgba(0, 0, 0, 0.28);
	border: solid 1px #b7b7b7;
}

.table-profile.seminar input.error {
	border-color: #ad2e2c;
}

.table-profile.seminar label.error {
	position: relative;
	color: #b03230;
	font-size: 18px;
	line-height: 18px;
}

.change-success {
	width: 580px;
	margin: -5px auto 30px auto;
	padding-left: 32px;
	background: url(images/tick-red.png) 0 50% no-repeat;
	font-size: 19px;
	line-height: 22px;
	color: #212121;
}

.change-success a {
	color: #212121;
}

.change-success a:hover {
	text-decoration: none;
}

.profile-error-message {
	width: 614px;
	margin: -5px auto 30px auto;
	font-size: 19px;
	line-height: 22px;
	color: #993333;
}

.profile-error-message .errortext {
	color: #993333;
}

.content-message {
	width: 612px;
	margin: -5px auto 30px auto;
	font-size: 18px;
	line-height: 22px;
	color: #212121;
}

/* Search result */
.search-nav {
	margin: 0 0 0 40px;
	padding: 0;
	list-style: none;
}

.search-nav li {
	margin: 0;
	padding: 0;
}

.search-nav a {
	display: block;
	text-decoration: none;
	color: #212121;
	font-size: 19px;
	line-height: 19px;
	padding: 10px 5px 11px 20px;
	width: 220px;
}

.search-nav a:hover {
	color: #b03230;
}

.search-nav a.active {
	cursor: default;
	color: #fff;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjMmUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUwNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac2e2c), color-stop(100%, #d1504c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ac2e2c 0%, #d1504c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac2e2c', endColorstr='#d1504c', GradientType=0);
	/* IE6-8 */
}

.search-result {
	width: 930px;
}

.request-lang {
	font-size: 18px;
	letter-spacing: 0.015em;
	color: #212121;
	padding-top: 8px;
	margin-bottom: 10px;
}

.search-mask {
	position: relative;
	width: 868px;
	height: 38px;
	margin-top: 20px;
	background-color: #fff;
	border: solid 1px #b7b7b7;
	box-shadow: inset 2px 2px 6px -1px rgba(0, 0, 0, 0.28);
}

.search-mask input[type="text"] {
	position: absolute;
	top: 0;
	left: 10px;
	width: 90%;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	color: #212121;
	border: none;
	background-color: transparent;
}

.search-mask.focused {
	border-color: #7d7d7d;
}

.search-mask input[type="submit"] {
	position: absolute;
	border: none;
	top: 0;
	right: 0;
	width: 38px;
	height: 38px;
	background: transparent url(images/icon-search-red.png) 50% 50% no-repeat;
}

.search-num {
	font-size: 15px;
	color: #7d7d7d;
	padding-top: 7px;
	margin-bottom: 10px;
}

.search-item {
	display: block;
	padding-bottom: 25px;
	padding-top: 25px;
	border-bottom: solid 1px #d2d2d2;
	border-top: solid 1px #fff;
	text-decoration: none;
	padding-left: 30px;
}

.search-item:hover {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZmNmY2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #cfcfcf));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #cfcfcf 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #cfcfcf 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#cfcfcf', GradientType=0);
	/* IE6-8 */
}

.search-item.first {
	border-top-color: transparent;
}

.search-item.last {
	border-bottom-color: transparent;
}

.search-item_img {
	display: block;
	width: 150px;
	padding-top: 10px;
	overflow: hidden;
	text-align: center;
	float: left;
}

.search-item_info {
	display: block;
	font-size: 16px;
	letter-spacing: 0.015em;
	color: #212121;
	width: 670px;
	padding-left: 20px;
	padding-right: 60px;
	float: right;
}

.search-item_head {
	display: block;
	font-family: "KabelMedium";
	font-size: 22px;
	color: #76211f;
}

.search-item_category {
	display: block;
	margin-bottom: 8px;
	font-size: 18px;
}

.search-word {
	display: inline-block;
	*display: inline;
	background-color: #d9cac9;
}

.breadcrumbs {
	margin: 0;
	padding: 28px 0 11px 0;
	list-style: none;
}

.breadcrumbs li {
	display: inline-block;
	*display: inline;
}

.breadcrumbs a {
	font-size: 15px;
	color: #76211f;
	letter-spacing: 0.02em;
	text-decoration: none;
}

.breadcrumbs a.active {
	color: #818181;
	cursor: default;
}

.breadcrumbs li:before {
	content: "&gt;";
	color: #212121;
	padding-right: 7px;
	padding-left: 4px;
}

.breadcrumbs li:first-child:before {
	content: none;
}

/* Catalog detail */
.left-info {
	width: 350px;
	position: relative;
}

.right-info {
	width: 737px;
	margin-top: 6px;
}

.detail-ltl {
	margin-top: 22px;
	margin-bottom: 20px;
	font-size: 22px;
	color: #212121;
}

.detail-producer {
	display: table-cell;
	width: 735px;
	vertical-align: middle;
	font-size: 17px;
	color: #212121;
}

.detail-producer img {
	padding-right: 15px;
	vertical-align: middle;
}

.detail-producer img.vendor-detail-image {
	padding-bottom: 15px;
}

.detail-producer span {
	display: inline-block;
	vertical-align: middle;
}

.detail-producer a {
	color: #212121;
}

.detail-producer a:hover {
	text-decoration: none;
}

/* More text */
.more-info {
	height: 20px;
	overflow: hidden;
}

.more-show,
.tab-more,
.button-more {
	position: relative;
	display: table;
	font-size: 17px;
	color: #818181;
	cursor: pointer;
}

.tab-more {
	cursor: unset;
}

.more-show:after,
.button-more:after {
	content: "";
	display: inline-block;
	width: 7px;
	height: 4px;
	background: transparent url(images/arrow-more.png) 0 -4px no-repeat;
	margin-left: 4px;
	margin-bottom: 3px;
	transition: background-position 200ms linear 0ms;
	-webkit-transition: background-position 200ms linear 0ms;
	-o-transition: background-position 200ms linear 0ms;
	-moz-transition: background-position 200ms linear 0ms;
}

.hide-more-text:after {
	content: "";
	display: inline-block;
	width: 11px;
	height: 6px;
	background: transparent url(images/detail-triangle.png) 0 -6px no-repeat;
	margin-left: 7px;
	margin-bottom: 3px;
	transition: background-position 200ms linear 0ms;
	-webkit-transition: background-position 200ms linear 0ms;
	-o-transition: background-position 200ms linear 0ms;
	-moz-transition: background-position 200ms linear 0ms;
}

.tab-more .tabs li:first-child span:after {
	content: "";
	display: inline-block;
	width: 11px;
	height: 6px;
	background: transparent url(images/detail-triangle.png) 0 0 no-repeat;
	margin-left: 7px;
	margin-bottom: 3px;
	transition: background-position 200ms linear 0ms;
	-webkit-transition: background-position 200ms linear 0ms;
	-o-transition: background-position 200ms linear 0ms;
	-moz-transition: background-position 200ms linear 0ms;
}

.tab-more .tabs {
	background: transparent url(images/bg-tabs-bottom.png) 0% 0% repeat-x;
}

.tab-more.opened {
	margin-top: 20px;
}

.tab-more .tabs li.current {
	height: 35px;
	line-height: 35px;
	background: url(images/detail-tab.png);
}

.tab-more .tabs li .shadow {
	height: 40px;
}

.more-show.opened:after,
.tab-more.opened:after,
.button-more.opened:after {
	background-position: 0 0;
}

.more-txt {
	display: none;
	margin-right: 60px;
	padding-bottom: 15px;
}

.extra-button {
	display: none;
	overflow: hidden;
}

/* Tabs */
.tab-box {
	margin-top: 24px;
}

.tabs {
	width: 737px;
	margin: 0;
	padding: 0;
	height: 54px;
	list-style: none;
	background: transparent url(images/bg-tabs-bottom.png) 0 100% repeat-x;
}

.tabs li {
	position: relative;
	top: 10px;
	float: left;
	display: inline-block;
	*display: inline;
	/*width: 33%;*/
	text-align: center;
	cursor: pointer;
	position: relative;
	font-size: 19px;
	color: #212121;
	height: 44px;
	line-height: 44px;
	background: transparent url(images/bg-tabs.jpg) 0 0 repeat-x;
}

.tabs li:nth-child(1),
.tabs li:nth-child(2) {
	width: 28%;
}

.tabs li:nth-child(3) {
	width: 44%;
}

.tabs li span {
	display: block;
	background: transparent url(images/bg-tabs-left.png) 0 -10px no-repeat;
}

.tabs li.current {
	height: 54px;
	line-height: 54px;
	top: 0;
	color: #fff;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YjdiNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NTg1ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7b7b7), color-stop(100%, #858585));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b7b7b7 0%, #858585 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b7b7b7 0%, #858585 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b7b7b7', endColorstr='#858585', GradientType=0);
	/* IE6-8 */
}

.tabs li.current span {
	background-image: none;
}

.tabs li .shadow {
	display: none;
	position: absolute;
	right: -5px;
	top: 0;
	width: 5px;
	height: 54px;
	background: transparent url(images/bg-tabs-left.png) 0 0 no-repeat;
}

.tabs li.current .shadow {
	display: block;
}

.tabs li:first-child span {
	background-image: none;
}

.box {
	display: none;
	padding-top: 30px;
}

.box.visible {
	display: block;
}

.box.visible .tab-txt .list-red {
	margin-bottom: 25px;
}

.tab-txt {
	overflow: hidden;
	height: 300px;
}

.tab-more {
	/*display: none;*/
}

.tab-more .truncate-gradient {
	height: 70px;
	bottom: 54px;
	background: url(images/bg-detail-truncate.png) 0 100% repeat-x;
}

/* Error page */
.error-number {
	font-size: 48px;
	color: #212121;
	font-weight: bold;
	margin-bottom: 35px;
}

.error-do {
	font-size: 30px;
	color: #212121;
}

.not-found {
	position: absolute;
	top: 36%;
	left: 50%;
	/* margin-top: 110px; */
	width: 1240px;
	margin-left: -620px;
}

.not-found td:first-child {
	padding-right: 105px;
	width: 515px;
}

.not-found a {
	color: #76211f;
}

.not-found a:hover {
	text-decoration: none;
}

.wrap {
	height: 691px;
}

/* Google-map */
#map_canvas {
	width: 100%;
	height: 1080px;
	margin-bottom: -10px;
}

.go-buttons {
	position: absolute;
	bottom: 70px;
	left: 50%;
	margin-left: -620px;
}

.go-address {
	width: 55%;
	height: 100px;
	float: left;
}

.address-ru,
.address-en {
	cursor: pointer;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I4NDk0NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZjE1MTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #b84946 0%, #6f1514 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b84946), color-stop(100%, #6f1514));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b84946 0%, #6f1514 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b84946 0%, #6f1514 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b84946 0%, #6f1514 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #b84946 0%, #6f1514 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b84946', endColorstr='#6f1514', GradientType=0);
	/* IE6-8 */
}

.address-ru:hover,
.address-ru.active,
.address-en:hover,
.address-en.active {
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmMTUxNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiODQ5NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #6f1514 0%, #b84946 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f1514), color-stop(100%, #b84946));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #6f1514 0%, #b84946 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #6f1514 0%, #b84946 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #6f1514 0%, #b84946 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #6f1514 0%, #b84946 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f1514', endColorstr='#b84946', GradientType=0);
	/* IE6-8 */
}

.address-ru {
	position: relative;
	height: 100%;
	border-right: solid 1px rgba(0, 0, 0, 0.22);
}

.address-en {
	position: relative;
	height: 100%;
	border-left: solid 1px rgba(255, 255, 255, 0.22);
}

.state {
	padding-top: 27px;
	font-family: "KabelNormal";
	font-size: 26px;
	font-weight: bold;
	color: #fff;
	padding-left: 50px;
}

.address {
	font-family: "KabelNormal";
	font-size: 20px;
	color: #fff;
	margin-bottom: 20px;
	padding-left: 50px;
}

.address a {
	color: #212121;
}

.address a:hover {
	text-decoration: none;
}

.slide-block {
	display: none;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 100px;
	margin-bottom: 0;
	cursor: default;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #ebebeb 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
	/* IE6-8 */
}

.address-ru .slide-block {
	padding-top: 27px;
	padding-bottom: 23px;
	margin-right: -1px;
}

.address-en .slide-block {
    padding-top: 27px;
    padding-bottom: 47px;
}

.slide-block span {
    color: #212121;
}

.sort-box {
    padding-left: 60px;
    margin-bottom: 23px;
}

.sort-box a {
    display: inline-block;
    height: 40px;
    line-height: 40px;
    color: #212121;
    font-size: 22px;
    padding: 0 20px;
    margin-right: 4px;
    text-decoration: none;
}

.sort-box a:hover {
    color: #b03230;
}

.sort-box a.active {
    color: #fff;
    cursor: default;
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjMmUyYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUwNGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ac2e2c), color-stop(100%, #d1504c));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ac2e2c 0%, #d1504c 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ac2e2c 0%, #d1504c 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ac2e2c', endColorstr='#d1504c', GradientType=0);
	/* IE6-8 */
}

/* Footer */
.page-footer {
	min-width: 1240px;
	height: 64px;
	padding-top: 29px;
	padding-bottom: 9px;
	border-top: solid 1px #873b39;
	background: #80302e;
	position: absolute;
	width: 100%;
	color: #d1b4b4;
	font-size: 16px;
	letter-spacing: 0.053em;
}

.page-footer__copy {
	display: inline-block;
}

.page-footer__copy ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.page-footer__copy li {
	display: inline-block;
}

.page-footer__copy a {
	display: inline-block;
	color: #d1b4b4;
}

.page-footer__copy a:hover {
	text-decoration: none;
}

.page-footer__contacts {
	vertical-align: top;
	display: inline-block;
	margin-left: 95px;
}

.page-footer__contacts a {
	color: #d1b4b4;
	text-decoration: none;
}

.page-footer__fb {
	vertical-align: top;
	display: inline-block;
	width: 124px;
	height: 33px;
	text-decoration: none;
	background: url(images/bg-fb.png) 0 0 no-repeat;
	margin-left: 140px;
}

.page-footer__prmedia {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
}

.page-footer__prmedia a {
	color: #d1b4b4;
}

.page-footer__prmedia a:hover {
	text-decoration: none;
}

.fancybox-margin {
	margin-right: 17px !important;
}

#popSubscribe .success-message {
	font-size: 22px;
}

.loader .en {
	left: 40px;
}

.success-message {
	font-size: 32px;
	padding-top: 5px;
	margin-bottom: 15px;
	text-align: center;
}

.search-num.null {
	margin: 20px 0;
	padding-top: 0;
}

.search-item_info.without-img {
	width: 840px;
}

.subscribe-action-success-message {
	font-size: 26px;
	text-align: center;
	min-height: 150px;
	padding-top: 30px;
}

/* Styles for articles from old site */
article table,
article table td {
	border: none !important;
}

article table td img {
	margin-bottom: 10px;
}

article table td p.h1,
p.textcontent em,
.image-description {
	font: normal 16px "KabelNormal";
	color: #595959;
}

/*snippet -- systems with img*/

.media-box-item {
	display: inline-block;
	width: 548px;
	vertical-align: top;
	overflow: hidden;
	border-left: solid 20px #eee;
	border-bottom: solid 20px #eee;
	background-color: #d1d1d1;
}

.media-box-item:nth-of-type(odd) {
	border-left: none;
}

.media-box-item img {
	vertical-align: top;
	box-shadow: 0 4px 6px 1px #848484;
	width: 550px;
}

.media-box-item .media-box-txt {
	padding: 15px 10px 15px 18px;
	font-size: 19px;
}

.map-columns a {
	color: #333333;
	text-decoration: none;
}

.map-columns a:hover {
	color: #993333;
}

.map-columns {
	margin: 0 auto;
}

.map-columns ul li {
	padding-top: 7px;
	padding-bottom: 8px;
}

.custom-pagination {
	position: absolute;
	bottom: 29px;
	left: 0;
	width: 100%;
	text-align: center;
}

.custom-pagination a {
	text-decoration: none;
	display: inline-block;
	*display: inline;
	font-size: 0px;
	line-height: 0px;
	width: 24px;
	height: 8px;
	background: transparent url(images/bullet.jpg) 0 0 no-repeat;
	margin-right: 8px;
	margin-left: 7px;
	outline: none;
}

.custom-pagination a:hover {
	background-position: 0 -8px;
}

.custom-pagination a.active {
	background-position: 0 -16px;
	cursor: default;
}

.subscribe-page-text {
	margin-top: 30px;
	margin-left: 30px;
	font-size: 18px;
}

.subscribe-page-text button {
	display: block;
	margin-top: 20px;
	padding: 10px 15px;
	color: #fff;
	border: none;
	outline: none;
	background: #fff url(images/nav-link.png) repeat-x;
}

.gallery-wrapper {
	margin-top: 75px;
	margin-bottom: 20px;
}

.gallery-wrapper a {
	right: 0;
	text-align: center;
	z-index: 0 !important;
}

.gallery-wrapper a:first-of-type {
	display: block;
	text-align: center;
}

.cycle-pager {
	margin-bottom: 20px;
}

.cycle-pager a {
	text-decoration: none;
}

.cycle-pager img {
	cursor: pointer;
	margin-left: 10px;
}

.cycle-pager img:nth-child(3n + 1) {
	margin-left: 0;
}

#resId {
	display: none;
}

#resId .resend {
	margin-top: 29px;
}

.marg-bot {
	margin-top: 6px;
}

#catalog {
	min-height: 500px;
}

.reg-submit,
.reg-submit-auth {
	text-decoration: underline;
	margin-bottom: 30px;
	color: #b03230;
	cursor: pointer;
	font-size: 18px;
	line-height: 18px;
}

.info-message {
	float: left;
	margin-right: 20px;
	line-height: 22px;
}

.info-message.form-policy-text {
	font-size: 13px;
	line-height: 18px;
	margin-top: 4px;
	float: right;
	text-align: right;
}

.info-message.form-policy-text a,
.subscr-policy-text a {
	color: #76211f;
}

.subscr-policy-text br {
	display: none;
}

.subscr-policy-text {
	max-width: 400px;
}

footer a,
footer .show-error a {
	text-decoration: underline;
}

/* New header styles */
.page-header__top &gt; .wrapper,
.page-header__bottom &gt; .wrapper {
	display: flex;
	align-items: center;
	min-height: 50px;
}

.page-header__top {
	background-color: #ffffff;
}

.page-header__bottom {
	background-image: linear-gradient(180deg, #ac423f 0%, #561c1b 100%);
}

.page-header__bottom &gt; .wrapper {
	justify-content: space-between;
}

.page-header__user {
	margin-left: auto;
}

.user {
	display: flex;
	align-items: center;
	font-size: 16px;
	font-weight: 600;
	color: #000000;
}

.user__question {
	display: flex;
	align-items: center;
	border: none;
	background-color: transparent;
	padding: 0;
	outline: none;
}

.user__question:before {
	content: "?";
	margin-right: 10px;
	flex-shrink: 0;
	width: 20px;
	height: 20px;
	border: 2px solid #979797;
	border-radius: 50%;
	text-indent: -2px;
	font-size: 14px;
	color: #979797;
	font-style: italic;
	line-height: 22px;
}

.user__cabinet {
	display: flex;
	align-items: center;
	margin-left: 60px;
	border: none;
	padding: 0;
	outline: none;
	background: none;
	color: #000;
	text-decoration: none;
}

.user__cabinet:before {
	content: "";
	margin-right: 10px;
	flex-shrink: 0;
	width: 20px;
	height: 23px;
	background: url(images/login.svg) no-repeat;
}

.user__logout a {
	color: #000;
	text-decoration: none;
}

.user__logout a:hover {
	color: #993333;
}

.user__fav {
	position: relative;
	font-weight: 600;
	margin-left: 60px;
}

.user__fav &gt; a {
	display: flex;
	align-items: center;
	color: #000000;
	text-decoration: none;
}

.user__fav &gt; a::before {
	content: "";
	background: url(images/star.svg) no-repeat;
	margin-right: 10px;
	flex-shrink: 0;
	width: 26px;
	height: 24px;
}

.user__fav &gt; a:hover,
.user__question:hover,
.user__cabinet:hover {
	color: #993333;
}

/* New header menu */
.top-menu {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
	font-size: 18px;
	height: 50px;
}

.top-menu &gt; li {
	position: relative;
	transform: skewX(-20deg);
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: 0.3s;
	padding: 0 30px;
}

.top-menu &gt; li:not(:first-child):before {
	content: "";
	position: absolute;
	left: -9px;
	top: 0;
	height: 100%;
	width: 19px;
	background: url(images/line.png) no-repeat center;
	transform: skewX(20deg);
}

.top-menu &gt; li:hover,
.top-menu &gt; li.active {
	background-image: linear-gradient(180deg, #d1504c 0%, #ac2e2c 100%);
}

.top-menu &gt; li:first-child {
	margin-left: -30px;
}

.top-menu &gt; li:nth-child(2) {
	position: relative;
	transition: 0.3s;
}

.top-menu &gt; li.top-menu__parent:hover,.top-menu &gt; li:nth-child(2):hover {
	background-image: linear-gradient(180deg, #d1504c 0%, #ac2e2c 100%);
}

.top-menu &gt; li:hover .top-menu-dropdown {
	opacity: 1;
	visibility: visible;
}


.top-menu-dropdown {
	position: absolute;
	width: 100%;
	top: 100%;
	left: 54%;
	box-shadow: 0 16px 30px rgba(0, 0, 0, 0.4);
	background-color: #ffffff;
	z-index: 2;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
	list-style: none;
	opacity: 0;
	visibility: hidden;
	transition: 0.3s;
	transform: skewX(20deg);
}

.top-menu-dropdown.top-menu-dropdown--first {
	left: 38%;
}
.top-menu-dropdown &gt; li:not(:last-child) {
	border-bottom: 2px solid #e5e5e5;
}

.top-menu-dropdown &gt; li &gt; a {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 49px;
	color: #212121;
	padding-top: 2px;
	font-size: 18px;
	transition: .25s;
}

.top-menu-dropdown &gt; li &gt; a:hover {
	background-color: #e6e6e6;
}

.top-menu &gt; li:nth-child(2) .top-menu-dropdown &gt; li:first-child &gt; a {
	color: #fff;
	opacity: 0.7;
	background-color: #840e0e;
}

.top-menu &gt; li:nth-child(2) .top-menu-dropdown &gt; li:first-child &gt; a:hover {
	opacity: 1;
}

.top-menu__link {
	color: #ffffff;
	font-weight: 600;
	padding: 17px 0;
	display: inline-block;
	transform: skewX(20deg);
}

/* New serach */
.btn-search {
	background: url(images/search.svg) no-repeat;
	width: 24px;
	height: 24px;
	padding: 0;
	background-color: transparent;
	outline: none;
	border: none;
}

.search-field {
	position: absolute;
	top: 0;
	z-index: 99;
	right: -100%;
	width: 1075px;
	height: 50px;
}

.search-field.visible-search {
	right: 20%;
}

.search-custom {
	display: flex;
	margin: 0;
}

.search-custom &gt; li {
	position: relative;
}

.search-custom &gt; li:before {
	content: "";
	position: absolute;
	left: -9px;
	top: 0;
	height: 100%;
	width: 19px;
	/* background: url(images/line.png) no-repeat center; */
	/* transform: skewX(20deg); */
}

/* Systems section */
.systems {
	margin-top: 50px;
	margin-bottom: 20px !important;
}

.systems__head {
	display: flex;
	align-items: center;
	height: 60px;
	padding: 0 40px;
	color: #ffffff;
	background-color: #9b9b9b;
}

.systems__head--red {
	color: #ffffff;
	background-color: #d76f6c;
}

.systems__head-num {
	width: 40px;
	height: 40px;
	background-color: rgba(0, 0, 0, 0.2);
	color: #ffffff;
	font-size: 22px;
	line-height: 44px;
	border-radius: 50%;
	text-align: center;
}

.systems__head-title {
	margin-left: 20px;
	font-size: 29px;
	font-weight: 600;
}

.systems__head-text {
	letter-spacing: 0.36px;
	font-size: 16px;
	margin-left: 20px;
}

.section {
	margin-bottom: 40px;
	z-index: 2;
}

.systems__head-text:before {
	content: "\2014";
	margin-right: 20px;
	font-size: 18px;
}

.section__head {
	min-height: 60px;
	background-image: linear-gradient(180deg, #d1504c 0%, #ac2e2c 100%);
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	box-shadow: 0 2px 25px rgba(0, 0, 0, 0.13);
}

.section__head-title {
	margin: 0;
	font-size: 29px;
	font-weight: 600;
	color: #ffffff;
}

.section__head-title--arrow:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: 6px;
	width: 11px;
	height: 18px;
	background: url(images/arrow.svg) no-repeat;
	background-size: contain;
}

.section__head-title--caps {
	text-transform: capitalize;
}

/* Form contacts */
.contact-form {
	position: relative;
	display: flex;
	justify-content: space-between;
	padding: 40px;
	box-shadow: 0 2px 25px rgba(0, 0, 0, 0.13);
	background-color: rgba(242, 242, 242, 0.8);
}

.contact-form__group:first-child {
	flex: 1 0 340px;
}

.contact-form__group &gt; .elem-input:first-child {
	margin-bottom: 30px;
}

.contact-form__submit {
	position: absolute;
	right: 0;
	bottom: 0;
}

/* Input base style */
.elem-input {
	position: relative;
	width: 100%;
	min-width: 340px;
	height: 40px;
	font-size: 16px;
}

.elem-input__field {
	color: #212121;
	padding: 0 15px;
	height: 100%;
	width: 100%;
	box-sizing: border-box;
	border: none;
}

.elem-input__label {
	position: absolute;
	left: 15px;
	top: 10px;
	color: #9b9b9b;
	transition: 0.3s;
}

.elem-input__label &gt; span {
	color: #a82c2c;
}

.elem-input__field:focus + .elem-input__label,
.elem-input__field.empty + .elem-input__label {
	opacity: 0;
}

.elem-input--area {
	height: auto;
	margin-left: 30px;
}

.elem-input--area &gt; .elem-input__field {
	resize: none;
	padding: 10px 175px 60px 15px;
}

/* Button base style */
.btn-main {
	min-width: 170px;
	min-height: 50px;
	border: none;
	padding: 0 25px;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #a82c2c;
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 0.4;
	font-weight: 600;
	outline: none;
}

/* Systems chess */
.chess {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}

.chess__item {
	background-color: #9b9b9b;
	box-sizing: border-box;
	transition: box-shadow 0.3s, background-color 0.3s;
	width: 244px;
	height: 180px;
}

.chess__link {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	padding: 24px;
	font-weight: 600;
	color: #ffffff;
	box-sizing: border-box;
}

.chess__item--red {
	border-top: 1px solid #e8908f;
	border-right: 1px solid #e8908f;
	background-image: linear-gradient(180deg, rgba(209, 80, 76, 0.8) 0%, rgba(172, 46, 44, 0.8) 100%);
	background-color: transparent;
}

.chess__item--red &gt; .chess__link {
	justify-content: space-between;
	color: #ffffff;
}

.chess__item--red:hover,
.chess__item--red.active {
	background-image: linear-gradient(180deg, #d1504c 0%, #ac2e2c 100%);
}

.chess__item:not(.chess__item--bg):hover,
.chess__item:not(.chess__item--bg).active {
	border: none;
	background-color: #ffffff;
	box-shadow: 0 2px 30px 10px rgba(0, 0, 0, 0.4);
	position: relative;
	z-index: 4;
}

.chess__item:hover .chess__item-text,
.chess__item.active .chess__item-text {
	font-size: 19px;
}

.chess__item:hover .systems__item-img &gt; img,
.chess__item.active .systems__item-img &gt; img {
	opacity: 0;
	height: 0;
	margin: 0;
}

.chess__item:hover .systems__item-img &gt; img:nth-child(2),
.chess__item.active .systems__item-img &gt; img:nth-child(2) {
	opacity: 1;
	height: auto;
	margin: auto;
}

.systems__item-img &gt; img:nth-child(2) {
	opacity: 0;
	height: 0;
	margin: 0;
}

.chess__item:hover .chess__item-name,
.chess__item.active .chess__item-name {
	color: #76211f;
	font-size: 20px;
}

.chess__item:hover .chess__item-model,
.chess__item.active .chess__item-model {
	font-size: 22px;
	color: #7a7a7a;
}

.chess__item:hover .chess__item-title,
.chess__item.active .chess__item-title {
	font-size: 40px;
	color: #212121;
}

.chess__item:nth-child(5),
.chess__item--bg {
	margin-left: 20px;
}

.chess__item:nth-child(5),
.chess__item:nth-child(9),
.chess__item:nth-child(10) {
	position: relative;
	top: 20px;
	border-bottom: 1px solid #e3e3e3;
	border-right: 1px solid #e3e3e3;
}

.chess__item:nth-child(9) {
	z-index: 3;
}

.chess__item:nth-child(9):hover,
.chess__item:nth-child(9).active {
	border-right: 1px solid #e3e3e3;
}

.chess__item:nth-child(12) {
	margin-left: 20px;
}

.chess__item:nth-child(n + 12) {
	margin-top: 20px;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
}

.chess__item:hover &gt; .chess__link {
	padding-top: 20px;
	padding-bottom: 20px;
}

.chess__item--bg {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	background-color: #dfdfdf;
	padding-top: 20px;
	color: #212121;
	font-size: 26px;
	font-weight: 600;
	line-height: 33px;
	text-align: center;
	cursor: default;
	margin-left: 10px;
	margin-right: 10px;
}

.chess__item-text {
	font-size: 16px;
	transition: 0.3s;
	margin-top: 8px;
}

.systems__item-img {
	display: flex;
	width: 100%;
	transition: 0.3s;
	will-change: transform;
}

.systems__item-img--small {
	margin-top: 25px;
}

.systems__item-img &gt; img {
	margin: auto;
	max-width: 100%;
	max-height: 100%;
	object-fit: contain;
}

.chess__item-name {
	font-size: 17px;
	transition: 0.2s;
}

.chess__item-title {
	font-size: 33px;
	margin: 5px 0 10px;
	transition: 0.2s;
}

.chess__item-model {
	font-size: 18px;
	font-weight: 600;
	transition: 0.2s;
	color: rgba(255, 255, 255, 0.5);
}

.chess__item--bg &gt; img {
	height: auto;
}

.chess__item--bg &gt; img.hide {
	height: 0;
}

.chess__item-text-for-red,
.chess__item-text-for-gray {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 0;
	opacity: 0;
}

.chess__item-text-for-red.show,
.chess__item-text-for-gray.show {
	height: 100%;
	opacity: 1;
}

.chess__item-text-for-red:before {
	content: "";
	position: absolute;
	bottom: -20px;
	left: 50%;
	width: 10px;
	height: 35px;
	background-size: contain;
	background: url(images/chess_arrow.svg) no-repeat;
	transform: rotate(90deg);
}

.chess__item-text-for-red:after {
	content: "";
	position: absolute;
	top: 50%;
	right: 0;
	width: 10px;
	height: 35px;
	background-size: contain;
	background: url(images/chess_arrow.svg) no-repeat;
	margin-top: -5px;
}

.chess__item-text-for-gray:before {
	content: "";
	position: absolute;
	top: -20px;
	left: 50%;
	width: 10px;
	height: 35px;
	background-size: contain;
	background: url(images/chess_arrow.svg) no-repeat;
	transform: rotate(-90deg);
	margin-left: -5px;
}

.chess__item-text-for-gray:after {
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 10px;
	height: 35px;
	background-size: contain;
	background: url(images/chess_arrow.svg) no-repeat;
	transform: rotate(180deg);
	margin-top: -20px;
}

/* Custom block text */
.custom {
	box-shadow: 0 2px 25px rgba(0, 0, 0, 0.13);
	background-color: rgba(242, 242, 242, 0.8);
	padding: 10px 0 40px;
}

.custom .systems__head {
	background-color: transparent;
	color: #212121;
}

.custom__content {
	display: flex;
	margin-top: 5px;
}

.custom__content-text {
	margin-left: 104px;
	max-width: 480px;
}

.custom__content-text &gt; p {
	margin: 0;
	position: relative;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: 0.36px;
	line-height: 24px;
}

.custom__content-links {
	margin: 0 0 0 40px;
	padding-left: 20px;
	border-left: 2px solid #76211f;
	list-style: none;
	height: 100%;
}

.custom__content-links &gt; li:not(:last-child) {
	margin-bottom: 18px;
}

.custom__content-links a {
	color: #76211f;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.33px;
}

.custom__content-links a:after {
	content: "";
	display: inline-block;
	vertical-align: middle;
	margin-left: 5px;
	width: 6px;
	height: 10px;
	background: url(images/arrow_red.svg) no-repeat;
	background-size: contain;
}

/* News block*/
.news-list {
	max-width: 1100px;
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	list-style: none;
	padding: 40px 70px;
	margin: 0;
	box-shadow: 0 2px 25px rgba(0, 0, 0, 0.13);
	background-color: rgba(242, 242, 242, 0.8);
}

.news-list__item {
	width: 28%;
}

.news-list__head {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 10px;
}

.news-list__head &gt; .media-link {
	width: 20px;
	height: 20px;
	padding: 0;
}

.news-list__head &gt; .media-link &gt; .star-icon {
	top: 0;
	right: 0;
}

.news-list__date {
	position: relative;
	padding-left: 25px;
	color: rgba(33, 33, 33, 0.5);
	font-size: 16px;
	font-weight: 600;
	line-height: 1;
}

.news-list__date:before {
	content: "";
	position: absolute;
	left: 0;
	top: -6px;
	width: 15px;
	height: 25px;
	background: url(images/flag.png) no-repeat;
}

.news-list__title {
	color: #a82c2c;
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
}

#carousel {
	box-shadow: none;
	background-color: transparent;
}

.page-onepagescroll {
	padding-bottom: 10px;
}

::selection {
	background: #a82c2c;
}

::-moz-selection {
	background: #a82c2c;
}

@media (max-width: 1265px) {
	.page-footer__copy {
		margin-left: 20px;
	}
	.page-footer__prmedia{
		margin-right: 20px;
	}
}

.map_wrap {
	position: relative;
}

.map_wrap .map_link_to_google {
	display: block;
	position: absolute;
	top: 11px;
	left: 50%;
	margin-left: -620px;
	z-index: 1;
	background: linear-gradient(to bottom, #6f1514 0%, #b84946 100%);
	border-radius: 3px;
	box-shadow: 0 2px 6px rgba(0,0,0,.3);
	text-align: center;
	color: #FFFFFF;
	font-family: "KabelNormal";
	text-decoration: none;
	font-size: 18px;
	line-height: 38px;
	padding: 0 10px;
}

.map_wrap .map_link_to_google:hover {
	background: linear-gradient(180deg, #d1504c 0%, #ac2e2c 100%);
}

.map_wrap .map_infowindow_wrap {
	font-family: "KabelNormal";
	color: #212121;
	font-size: 16px;
	line-height: 1.25em;
	padding: 15px 0 10px 10px;
}

.map_wrap .map_infowindow_wrap .map_infowindow_title {
	margin-bottom: 25px;
	font-size: 25px;
	font-weight: bold;
}

.map_wrap .map_infowindow_wrap .map_infowindow_link {
	margin-top: 15px;
}

.map_wrap .map_infowindow_wrap .map_infowindow_link a {
	color: #212121;
}

.map_wrap .map_infowindow_wrap .map_infowindow_link a:hover {
	text-decoration: none;
}
.backurl{
	margin: 28px 0 11px 0;
	width: 100%;
	display: inline-block;
}

.jcarousel-banner ul &gt; li .banner-info__product .jch-lazyload{width: 32px;height: 32px;}
.wide_table_wr.page_steps{display: none;}

.bl_accept_cookie{position: fixed;left:10px;bottom: 10px;background: rgba(10,10,10,0.8);padding: 10px;z-index: 10;}
.bl_accept_cookie .t{color:#fff;padding-right: 20px;float: left;}
.bl_accept_cookie .t a{color:#fff;}
.bl_accept_cookie .cook{line-height: 45px;margin-top: 3px;}</pre></body></html>