

/* Start:/local/templates/jinyi_dark/components/bitrix/sale.basket.basket.line/mini_basket/style.css?1543783032279*/
.mlfSmallcart {
	display: block;
	padding-left: 35px;
	line-height: 20px;
	background: url('/local/templates/jinyi_dark/components/bitrix/sale.basket.basket.line/mini_basket/images/korz.png') 0 0 no-repeat;
	text-decoration: none;
}

.mlfSmallcart .cartempty, .mlfSmallcart .cart {
	font-size: 12px;
	text-decoration: none;
	display: block;
	overflow: hidden;
}
/* End */


/* Start:/local/templates/jinyi_dark/components/bitrix/search.title/top/style.css?15360623122175*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/jinyi_dark/components/bitrix/search.title/top/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/* End */


/* Start:/local/templates/jinyi_dark/components/bitrix/catalog.section.list/mendeleev/style.css?154655851127279*/
/* -------------------
*Author:			Brady Sammons		
*Version:			1.0.0		
*Website:			bradysammons.com		
-------------------- */
@import url(https://fonts.googleapis.com/css?family=Tauri);
html, body, div, span, applet, object, iframe,
strong, i {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

html {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

q, blockquote {
  quotes: none;
}
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

a img {
  border: none;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

span.swatch {
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #eee;
  margin-right: 10px;
}

#key {
  position: absolute;
  left: 165px;
  z-index: 100;
  margin-top: 55px;
}
#key ul {
  float: left;
  margin-right: 40px;
}
#key ul li {
  line-height: 1.5em;
  font-size: .8em;
}

#wrapper {
  width: 990px;
  margin: 0 auto;
  height: auto;
  position: relative;
}

[class^="element-"] {
  cursor: pointer;
  position: relative;
  z-index: 1;
  color: #333;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 55px;
  height: 55px;
  font-size: 12px;
  display: block;
  float: left;
  -moz-perspective: 1000;
  -webkit-perspective: 1000;
  perspective: 1000;
}
[class^="element-"] .chip {
  width: 100%;
  height: 100%;
  -moz-transform-style: preserve-3d;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -moz-transition-property: all;
  -o-transition-property: all;
  -webkit-transition-property: all;
  transition-property: all;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -moz-transition-timing-function: ease-out;
  -o-transition-timing-function: ease-out;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
[class^="element-"] .chip.long .front strong {
  margin-top: 8px;
  font-size: 1.38em;
}
[class^="element-"] .chip.long .back p {
  margin-top: 20px;
}
[class^="element-"]:hover .chip {
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
[class^="element-"] .face {
  position: absolute;
  width: 100%;
  height: 100%;
  -moz-backface-visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
[class^="element-"] .face.front, [class^="element-"] .face.back {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
[class^="element-"] .face.front {
  padding: 4px;
  -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), inset 0 -1px 0 rgba(0, 0, 0, 0.3), inset 1px 0 0 rgba(255, 255, 255, 0.2), inset -1px 0 0 rgba(0, 0, 0, 0.15);
}
[class^="element-"] .face.front i {
  display: block;
  font-size: .8em;
}
[class^="element-"] .face.front strong {
  font-size: 2.2em;
  display: block;
  font-weight: bold;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  text-align: center;
  margin-top: 4px;
  background: rgba(0, 0, 0, 0.1);
}
[class^="element-"] .face.back {
  display: block;
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: #eee;
  color: #111;
}
[class^="element-"] .face.back p {
  margin-top: 16px;
  line-height: 1.2;
  text-align: center;
  font-size: .7em;
  font-weight: 600;
}
[class^="element-"] .face.back p span {
  display: block;
}

/* -------------------
	Elements
-------------------- */
span.swatch.element-metal {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c6c6c6), color-stop(100%, #868686));
  background-image: -moz-linear-gradient(left top, #c6c6c6, #868686);
  background-image: -webkit-linear-gradient(left top, #c6c6c6, #868686);
  background-image: linear-gradient(to right bottom, #c6c6c6, #868686);
}
span.swatch.element-non-metal {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YjNiOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNzU3YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #a5b3b8), color-stop(100%, #62757c));
  background-image: -moz-linear-gradient(left top, #a5b3b8, #62757c);
  background-image: -webkit-linear-gradient(left top, #a5b3b8, #62757c);
  background-image: linear-gradient(to right bottom, #a5b3b8, #62757c);
}
span.swatch.element-alkali-metal {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZDg2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2OTkyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c6d867), color-stop(100%, #869927));
  background-image: -moz-linear-gradient(left top, #c6d867, #869927);
  background-image: -webkit-linear-gradient(left top, #c6d867, #869927);
  background-image: linear-gradient(to right bottom, #c6d867, #869927);
}
span.swatch.element-alkali-earth-metal {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlZDViMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkYTY3NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #8ed5b3), color-stop(100%, #3da674));
  background-image: -moz-linear-gradient(left top, #8ed5b3, #3da674);
  background-image: -webkit-linear-gradient(left top, #8ed5b3, #3da674);
  background-image: linear-gradient(to right bottom, #8ed5b3, #3da674);
}
span.swatch.element-transition-metal {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZGNmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyYTVmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #b0dcfe), color-stop(100%, #32a5fd));
  background-image: -moz-linear-gradient(left top, #b0dcfe, #32a5fd);
  background-image: -webkit-linear-gradient(left top, #b0dcfe, #32a5fd);
  background-image: linear-gradient(to right bottom, #b0dcfe, #32a5fd);
}
span.swatch.element-lanthoid {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWUzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYWEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffee3a), color-stop(100%, #baaa00));
  background-image: -moz-linear-gradient(left top, #ffee3a, #baaa00);
  background-image: -webkit-linear-gradient(left top, #ffee3a, #baaa00);
  background-image: linear-gradient(to right bottom, #ffee3a, #baaa00);
}
span.swatch.element-actinoid {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzg0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3OGIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffc847), color-stop(100%, #c78b00));
  background-image: -moz-linear-gradient(left top, #ffc847, #c78b00);
  background-image: -webkit-linear-gradient(left top, #ffc847, #c78b00);
  background-image: linear-gradient(to right bottom, #ffc847, #c78b00);
}
span.swatch.element-metalloid {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OGE4YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0MmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #e58a8a), color-stop(100%, #c42b2b));
  background-image: -moz-linear-gradient(left top, #e58a8a, #c42b2b);
  background-image: -webkit-linear-gradient(left top, #e58a8a, #c42b2b);
  background-image: linear-gradient(to right bottom, #e58a8a, #c42b2b);
}
span.swatch.element-halogen {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkYjI3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhlNzMzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #cdb275), color-stop(100%, #8e7334));
  background-image: -moz-linear-gradient(left top, #cdb275, #8e7334);
  background-image: -webkit-linear-gradient(left top, #cdb275, #8e7334);
  background-image: linear-gradient(to right bottom, #cdb275, #8e7334);
}
span.swatch.element-noble-gas {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWRkYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1NTViMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #adadda), color-stop(100%, #5555b2));
  background-image: -moz-linear-gradient(left top, #adadda, #5555b2);
  background-image: -webkit-linear-gradient(left top, #adadda, #5555b2);
  background-image: linear-gradient(to right bottom, #adadda, #5555b2);
}

.element-metal .front {
  color: #2d2d2d;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2ODY4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c6c6c6), color-stop(100%, #868686));
  background-image: -moz-linear-gradient(left top, #c6c6c6, #868686);
  background-image: -webkit-linear-gradient(left top, #c6c6c6, #868686);
  background-image: linear-gradient(to right bottom, #c6c6c6, #868686);
}
.element-metal .face.back {
  background-color: #c6c6c6;
}

.element-alkali-metal .front {
  color: #3b4311;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2ZDg2NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzg2OTkyNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #c6d867), color-stop(100%, #869927));
  background-image: -moz-linear-gradient(left top, #c6d867, #869927);
  background-image: -webkit-linear-gradient(left top, #c6d867, #869927);
  background-image: linear-gradient(to right bottom, #c6d867, #869927);
}
.element-alkali-metal .face.back {
  background-color: #d5e38f;
}

.element-alkali-earth-metal .front {
  color: #133323;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhlZDViMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzNkYTY3NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #8ed5b3), color-stop(100%, #3da674));
  background-image: -moz-linear-gradient(left top, #8ed5b3, #3da674);
  background-image: -webkit-linear-gradient(left top, #8ed5b3, #3da674);
  background-image: linear-gradient(to right bottom, #8ed5b3, #3da674);
}
.element-alkali-earth-metal .face.back {
  background-color: #b3e3cc;
}

.element-transition-metal .front {
  color: #012948;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZGNmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMyYTVmZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #b0dcfe), color-stop(100%, #32a5fd));
  background-image: -moz-linear-gradient(left top, #b0dcfe, #32a5fd);
  background-image: -webkit-linear-gradient(left top, #b0dcfe, #32a5fd);
  background-image: linear-gradient(to right bottom, #b0dcfe, #32a5fd);
}
.element-transition-metal .face.back {
  background-color: #b0dcfe;
}

.element-lanthoid .front {
  color: #443e00;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZWUzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JhYWEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffee3a), color-stop(100%, #baaa00));
  background-image: -moz-linear-gradient(left top, #ffee3a, #baaa00);
  background-image: -webkit-linear-gradient(left top, #ffee3a, #baaa00);
  background-image: linear-gradient(to right bottom, #ffee3a, #baaa00);
}
.element-lanthoid .face.back {
  background-color: #ffee3a;
}

.element-actinoid .front {
  color: #140e00;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzg0NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M3OGIwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #ffc847), color-stop(100%, #c78b00));
  background-image: -moz-linear-gradient(left top, #ffc847, #c78b00);
  background-image: -webkit-linear-gradient(left top, #ffc847, #c78b00);
  background-image: linear-gradient(to right bottom, #ffc847, #c78b00);
}
.element-actinoid .face.back {
  background-color: #ffc847;
}

.element-metalloid .front {
  color: #320b0b;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1OGE4YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M0MmIyYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #e58a8a), color-stop(100%, #c42b2b));
  background-image: -moz-linear-gradient(left top, #e58a8a, #c42b2b);
  background-image: -webkit-linear-gradient(left top, #e58a8a, #c42b2b);
  background-image: linear-gradient(to right bottom, #e58a8a, #c42b2b);
}
.element-metalloid .face.back {
  background-color: #e58a8a;
}

.element-non-metal .front {
  color: #131718;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YjNiOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYyNzU3YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #a5b3b8), color-stop(100%, #62757c));
  background-image: -moz-linear-gradient(left top, #a5b3b8, #62757c);
  background-image: -webkit-linear-gradient(left top, #a5b3b8, #62757c);
  background-image: linear-gradient(to right bottom, #a5b3b8, #62757c);
}
.element-non-metal .face.back {
  background-color: #b9c4c8;
}

.element-halogen .front {
  color: #0c0904;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NkYjI3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhlNzMzNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #cdb275), color-stop(100%, #8e7334));
  background-image: -moz-linear-gradient(left top, #cdb275, #8e7334);
  background-image: -webkit-linear-gradient(left top, #cdb275, #8e7334);
  background-image: linear-gradient(to right bottom, #cdb275, #8e7334);
}
.element-halogen .face.back {
  background-color: #d6c190;
}

.element-noble-gas .front {
  color: #1b1b3a;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkYWRkYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU1NTViMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #adadda), color-stop(100%, #5555b2));
  background-image: -moz-linear-gradient(left top, #adadda, #5555b2);
  background-image: -webkit-linear-gradient(left top, #adadda, #5555b2);
  background-image: linear-gradient(to right bottom, #adadda, #5555b2);
}
.element-noble-gas .face.back {
  background-color: #adadda;
}

.element-lanthanoid-transitional-metal .front {
  color: #1b1b3a;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjBmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzYzEwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #4bb0fd), color-stop(100%, #d3c100));
  background-image: -moz-linear-gradient(left top, #4bb0fd, #d3c100);
  background-image: -webkit-linear-gradient(left top, #4bb0fd, #d3c100);
  background-image: linear-gradient(to right bottom, #4bb0fd, #d3c100);
}
.element-lanthanoid-transitional-metal .face.back {
  background-color: #b0dcfe;
}

.element-actinoid-transitional-metal .front {
  color: #1b1b3a;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRiYjBmZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UwOWQwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #4bb0fd), color-stop(100%, #e09d00));
  background-image: -moz-linear-gradient(left top, #4bb0fd, #e09d00);
  background-image: -webkit-linear-gradient(left top, #4bb0fd, #e09d00);
  background-image: linear-gradient(to right bottom, #4bb0fd, #e09d00);
}
.element-actinoid-transitional-metal .face.back {
  background-color: #b0dcfe;
}

.element-blank {
  background: transparent;
  cursor: auto;
}
.element-blank.full {
  height: 27.5px;
  clear: both;
  width: 100%;
}

/* -------------------
	Media Queries
-------------------- */
@media screen and (max-width: 989px) {
  #wrapper {
    width: 100%;
  }
  #wrapper .element-blank {
    display: none;
  }

  #key {
    position: relative;
    width: 95%;
    left: 5px;
    z-index: 100;
    margin-top: 20px;
    margin-bottom: 10px;
  }
  #key:after {
    content: '';
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
  }
  #key ul {
    width: 90%;
    min-width: 150px;
    margin-right: 0;
    padding-right: 0;
  }
  #key ul:nth-of-type(3) {
    margin-right: 0;
  }
}
/* End */


/* Start:/local/templates/jinyi_dark/components/bitrix/menu/catalog_sections/style.css?15360623126497*/
.bx_vertical_menu_advanced{
	background:#fff;
	border-radius:4px;
	position:relative;
}
.bx_vertical_menu_advanced>ul{
	display:block;
	margin:0 0 10px 0;
	padding:0;
	width:100%;
	border-radius:4px;
	background:#fff;
	list-style:none;
}

/* 1 уровень */
.bx_vertical_menu_advanced .bx_hma_one_lvl{
	display:block;
	padding:0;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	position:relative;
	z-index:105;
	display:block;
	padding:5px 0 5px 12px;
	border-bottom: 1px solid #e3eaef;
	color:#000;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.8);
	font-size:14px;
	line-height:16px;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:first-child>a{border-radius:0 4px 0 0}
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child,
.bx_vertical_menu_advanced .bx_hma_one_lvl:last-child>a {border-radius:0 0 4px 0}
.bx_vertical_menu_advanced ul:last-child .bx_hma_one_lvl:last-child>a{border-bottom:none}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a{
	-webkit-transition: border-color 0s ease;
	-moz-transition: border-color 0s ease;
	-o-transition: border-color 0s ease;
	-ms-transition: border-color 0s ease;
	transition: border-color 0s ease;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover{
	padding:1px 0 0;
	border:none;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover{}
.bx_vertical_menu_advanced .bx_hma_one_lvl.dropdown.hover>a{z-index:1500}

.bx_vertical_menu_advanced .bx_hma_one_lvl>a:active,
.bx_vertical_menu_advanced .bx_hma_one_lvl.current>a{}
/* // 1й уровень */
/* Контейнер*/
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container{
	position:absolute;
	top:-1px;
	left:100%;
	z-index:1300;
	display:none;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-top:1px solid rgba(1,1,1,.1);
	border-radius:2px;
	background:#fff;
	box-shadow:0 5px 10px 0 rgba(1,1,1,.29);
}
.bx_vertical_menu_advanced .bx_hma_one_lvl.hover .bx_children_container{display:block}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block{
	float:left;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-bottom:-20000px;
	padding:10px 12px;
	padding-bottom:20000px;
	min-width:130px;
	max-width:280px;
	border-left:1px solid #f2f2f2;
	background:#fff;
}
.bx_shadow_fix{display:none}
.bx_vertical_menu_advanced .dropdown:hover .bx_shadow_fix,
.bx_vertical_menu_advanced .dropdown.hover .bx_shadow_fix{
	position: absolute;
	top: -1px;
	right: -2px;
	bottom: 0;
	z-index: 1500;
	display: block;
	width: 5px;
	background: #fff;
	opacity: 1;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1{min-width:180px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2{min-width:360px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3{min-width:540px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4{min-width:720px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block:first-child{border-left:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b1 .bx_children_block{width:100%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b2 .bx_children_block{width:50%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b3 .bx_children_block{width:33.3%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container.b4 .bx_children_block{width:25%}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block.advanced{
	border-left:none;
	background:#f7fafb;
	box-shadow:inset 5px 0 7px -5px rgba(0,0,0,.12);
}
/*// Контейнер*/
/* 2й уровень*/
.bx_vertical_menu_advanced .bx_hma_one_lvl ul{
	display:block;
	margin:0;
	padding:0 0 14px 0;
	list-style:none;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel {
	display: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{
	display:block;
	padding:5px 10px;
}

/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{
	color: #366181;
}*/
/* //2й уровень*/
/* 3й уровень */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul{border-bottom:1px solid #f2f2f2}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent:last-child ul{border-bottom:none}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul li{line-height:24px}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a{
	display:block;
	padding:5px 10px;
}
/*.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{
	background:#f0f6f8;
	box-shadow:inset 0 1px 1px 0 #e3e9eb;
}*/
/* // 3й уровень */

/* Панель */
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_advanced_panel{
	display:none;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_block.advanced .bx_children_advanced_panel{display:block !important}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel img{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	max-width:100%;
	max-height:220px;
	border:1px solid #e7e9ea;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_advanced_panel .bx_item_description{
	max-width:100%;
	max-height:220px;
	color:#000;
	text-align:left;
	white-space:normal;
	font-weight:normal;
	font-size:12px;
	line-height:18px;
}

/* // Панель*/
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li{
	display:block;
	background:#fff;
}
.bx_vertical_menu_advanced .bx_hma_one_lvl .bx_children_container .bx_children_block>ul>li>a{
	display:block;
	color:#20394c;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
	line-height:23px;
}

.bx_vertical_menu_advanced .bx_hma_one_lvl ul li ul li a{
	color:#000;
	text-decoration:none;
	font-size:13px;
	line-height:16px;
}

@media (max-width:569px) {
	.header_inner_bottom_line{
		overflow:hidden;
		height:auto;
	}
}

/* End */


/* Start:/local/templates/jinyi_dark/components/bitrix/menu/catalog_sections/themes/black/colors.min.css?1536062312588*/
.bx_vertical_menu_advanced.bx_black{border-left:7px solid #e3eaef;background:#f1f4f7}.bx_vertical_menu_advanced.bx_black .bx_hma_one_lvl>a{border-bottom:1px solid #e3eaef}.bx_vertical_menu_advanced.bx_black .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a{color:#20394c}.bx_vertical_menu_advanced.bx_black .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent>a:hover{color:#366181}.bx_vertical_menu_advanced.bx_black .bx_hma_one_lvl .bx_children_container .bx_children_block li.parent ul a:hover{background:#f0f6f8;box-shadow:inset 0 1px 1px 0 #e3e9eb}
/* End */


/* Start:/local/templates/jinyi_dark/styles.css?16497022782779*/
.sale-order-list-inner-container {
    background: white;
    color: #000;
}

.sale-order-detail {
    background: white;
    color: #000;
}

.sale-order-list-inner-container a:hover, .sale-order-detail a:hover {
    color: #DF691A
}

.alert-danger {
    background-color: #a94442;
}

.desc-element.alert {
    color: #000;
}

@media (min-width: 1111px) {

    #navbarSupportedContent .form-control {
        line-height: 1.6;
    }

    #navbarSupportedContent .nav-link {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 25px;
    }

    .container .navbar {
        height: 46px;
    }

    .navbar-nav > li:first-child:before {
        margin-left: 0px;
    }

    .navbar-nav > li:before {
        content: "";
        display: block;
        position: absolute;
        top: 20%;
        background: #fff;
        width: 2px;
        height: 60%;
    }
}

@media (max-width: 768px) {
    .social-block, .social-instagram {
        justify-content: center;
        color: #EBEBEB
    }
}

@media (min-width: 769px) and (max-width: 991px) {
    .social-block, .social-instagram {
        justify-content: right;
    }
}

@media (min-width: 1080px) {

    #navbarSupportedContent .form-control {
        line-height: 1.6;
    }

    #navbarSupportedContent .nav-link {
        padding-top: 0;
        padding-bottom: 0;
        font-size: 20px;
    }

    .container .navbar {
        height: 46px;
    }





    .navbar-nav > li:before {
        content: "";
        display: block;
        position: absolute;
        top: 20%;
        background: #fff;
        width: 2px;
        height: 60%;
    }
}

.sale-order-title {
    color: #fff;
}

.nav-item {
    text-align:center;
}

@media (min-width: 1200px) {
    .navbar-nav > li:before {
        margin-left: -27px;

    }
    .navbar-nav > li:first-child:before {
        display: none;
    }
}

.flag {
    width: 24px!important;
    height: 18px;
    vertical-align: middle;
    -webkit-box-flex: unset!important;
    flex: unset!important;
    display: inline-block;
    background-image: url(/local/templates/jinyi_dark/img/flags.png);
}

.russian-flag {
    background-position: -86px -300px;
}

.english-flag {
    background-position: -142px -375px;
}

.choose-lang {
    float:right;
    position: relative;
    font-size: 19px;
}

.choose-lang-link {
    display: inline-block;
}

.choose-lang-link:hover, .choose-lang-link.active {
    text-decoration: none;
    background-color: #DF691A;
    color: #fff;
    border-radius: 4px;
    padding-left: 5px;
    padding-right: 5px;
}
span.social-add {color: #EBEBEB !important;}

.sale-paysystem-wrapper {color: #fff}
/* End */


/* Start:/local/templates/jinyi_dark/template_styles.css?16786598186912*/
@import url("'https://fonts.googleapis.com/css?family=Fira+Sans:400,600,700|Vollkorn:400,600&subset=cyrillic'");
body {
  font-family: 'Fira Sans', sans-serif !important; }

.navbar {
  font-size: 16px; }

a,
.btn,
.bx_vertical_menu_advanced,
.card {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }
span.social-add {color: #EBEBEB !important;}
header {
  margin-bottom: 12px;
  padding-top: 12px; }
  header a.phone { }
  .social img { width: 25px;}
  .social-add {margin-left: 5px; color: #EBEBEB}
  .social-instagram {
    margin-top: 5px;
    display: flex;
    align-items: center
  }
  .social-block {
    display: flex;
    align-items: center
  }
.social-instagram:hover {text-decoration: none}
  header a.phone, header a.email {
    display: block;
    margin: 3px 0;
    color: #fff !important; }
    header a.phone:hover, header a.email:hover {
      color: #f0ad4e !important; }

.btn-info, .btn-warning {
  color: #fff; }

.dropdown-menu {
  font-size: 0.875rem; }

.dropdown-header {
  font-size: 0.875rem; }

.blockquote-footer {
  color: #EBEBEB; }

.table {
  font-size: 0.875rem; }
  .table .thead-dark th {
    color: #fff; }
  .table a:not(.btn) {
    color: #fff;
    text-decoration: underline; }
  .table .dropdown-menu a {
    text-decoration: none; }
  .table .text-muted {
    color: rgba(255, 255, 255, 0.4); }
  .table-success, .table-success > th, .table-success > td {
    background-color: #5cb85c; }
  .table-info, .table-info > th, .table-info > td {
    background-color: #5bc0de; }
  .table-danger, .table-danger > th, .table-danger > td {
    background-color: #d9534f; }
  .table-warning, .table-warning > th, .table-warning > td {
    background-color: #f0ad4e; }
  .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td {
    background-color: #4cae4c; }
  .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td {
    background-color: #46b8da; }
  .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td {
    background-color: #d43f3a; }
  .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td {
    background-color: #eea236; }

label,
.radio label,
.checkbox label,
.help-block {
  font-size: 0.875rem; }

.input-addon,
.input-group-addon {
  color: #EBEBEB; }

.nav-tabs .nav-link,
.nav-tabs .nav-link:hover,
.nav-pills .nav-link,
.nav-pills .nav-link:hover {
  color: #EBEBEB; }
.nav-tabs .nav-link.disabled,
.nav-pills .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4); }

.page-link:hover,
.page-link:focus {
  color: #fff;
  text-decoration: none; }

.alert {
  border: none;
  color: #fff; }
  .alert a,
  .alert .alert-link {
    color: #fff;
    text-decoration: underline; }

.badge-warning, .badge-info {
  color: #fff; }

.close {
  opacity: 0.5; }
  .close:hover, .close:focus {
    opacity: 1; }

.modal-header, .modal-footer {
  background-color: rgba(255, 255, 255, 0.075); }
  .modal-header .close, .modal-footer .close {
    color: #fff;
    text-shadow: none;
    opacity: 0.5; }
    .modal-header .close:hover, .modal-header .close:focus, .modal-footer .close:hover, .modal-footer .close:focus {
      opacity: 1; }

main a,
main .btn,
main .bx_vertical_menu_advanced,
main .card {
  -webkit-transition: all .4s ease;
  -moz-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease; }
main .bx_vertical_menu_advanced,
main .card {
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.2); }
  main .bx_vertical_menu_advanced:hover,
  main .card:hover {
    box-shadow: 0 6px 15px 0 rgba(0,0,0,.19), 0 5px 10px 0 rgba(0,0,0,.2); }
main .card {
  border: none !important; }
  main .card a {
    color: #fff !important; }
    main .card a > span {
      display: block;
      padding: 20px;
      font-size: 14px !important;
      font-weight: 600;
      width: 100%;
      -moz-box-sizing: border-box;
      -opera-sizing: border-box;
      -webkit-box-sizing: border-box;
      -khtml-box-sizing: border-box;
      box-sizing: border-box; }
    main .card a:hover {
      text-decoration: none; }
      main .card a:hover > span {
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
        color: #f0ad4e !important; }
  main .card .card-text {
    font-size: 16px;
    font-weight: 600; }
main .bx_vertical_menu_advanced {
  font-weight: 600; }
  main .bx_vertical_menu_advanced .bx_hma_one_lvl.hover > a {
    margin-left: -11px;
    padding: 5px 0 5px 12px;
    width: 100%;
    border: none;
    border-right: 2px;
    box-shadow: 0 6px 15px 0 rgba(0,0,0,.19), 0 5px 10px 0 rgba(0,0,0,.2);
    line-height: 16px;
    box-sizing: content-box;
    color: #f0ad4e; }
main .jinyi-price, main .like-compare {
  display: flex;
  justify-content: space-between; }
  main .jinyi-price > .text-danger, main .like-compare > .text-danger {
    line-height: 30px; }

footer {
  margin-top: 20px;
  padding-top: 12px; }
  footer .bottom {
    padding: 12px 0;
    margin-top: 12px; }
  footer .list-unstyled.white li a {
    color: #fff; }
    footer .list-unstyled.white li a:hover {
      color: #f0ad4e; }

#popup {
  background-color: #fff;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0 0 25px 5px #999;
  color: #111;
  display: none;
  min-width: 250px;
  padding: 25px; }

#popup .button {
  background-color: #f0ad4e;
  border-radius: 10px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  color: #FFFFFF;
  cursor: pointer;
  display: inline-block;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none; }

#popup .button:hover {
  background-color: #f0ad4e; }

#popup .button > span {
  font-size: 84%; }

#popup .button.b-close, #popup .button.bClose {
  border-radius: 7px 7px 7px 7px;
  box-shadow: none;
  font: bold 131% sans-serif;
  padding: 2px 6px 2px 6px;
  position: absolute;
  right: -7px;
  top: -7px; }

#popup .content {
  display: block;
  width: 100%;
  clear: both;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #cccccc;
  font-size: 14px;
  line-height: 16px;
  color: #555555;
  top: 80px !important; }

#popup .btn {
  display: block;
  clear: both;
  overflow: hidden; }

#popup .btn a {
  display: block;
  width: 150px;
  text-align: center;
  color: #ffffff;
  background: #E91653;
  text-decoration: none;
  padding: 4px;
  border-radius: 3px;
  float: right;
  font-size: 12px;
  text-transform: uppercase; }

#popup .btn a:hover {
  background: #BC1242; }

.canada-pic img { width: 200px; }
@media  (max-width: 991px) {
    .canada-pic img {
        margin-top: 15px;
    }
}
/*# sourceMappingURL=template_styles.css.map */

/* End */
/* /local/templates/jinyi_dark/components/bitrix/sale.basket.basket.line/mini_basket/style.css?1543783032279 */
/* /local/templates/jinyi_dark/components/bitrix/search.title/top/style.css?15360623122175 */
/* /local/templates/jinyi_dark/components/bitrix/catalog.section.list/mendeleev/style.css?154655851127279 */
/* /local/templates/jinyi_dark/components/bitrix/menu/catalog_sections/style.css?15360623126497 */
/* /local/templates/jinyi_dark/components/bitrix/menu/catalog_sections/themes/black/colors.min.css?1536062312588 */
/* /local/templates/jinyi_dark/styles.css?16497022782779 */
/* /local/templates/jinyi_dark/template_styles.css?16786598186912 */
