

/* Start:/bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1669210770501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/bitrix/templates/reagents/components/bitrix/menu/horizontal_multilevel1/style.css?16711126054470*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/bitrix/templates/reagents/components/bitrix/menu/horizontal_multilevel1/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
	/*font-size:90%*/
	color: #969696;
}

#horizontal-multilevel-menu
{

}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:normal;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/reagents/components/bitrix/menu/horizontal_multilevel1/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/reagents/components/bitrix/menu/horizontal_multilevel1/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
/*	border:1px solid #C1C1C1; */
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
/*	border-bottom:1px solid #DEDEDE; */
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
/*	color:#4F4F4F; */
/*	font-weight:bold; */
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
/*	color:#4F4F4F; */
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	z-index:1000;
	top:auto;
	display:block;
}

div.menu-clear-left
{
	clear:left;
}

#phone-top {
	font-weight: bold;
}
/* End */


/* Start:/bitrix/templates/reagents/components/bitrix/sale.basket.basket.line/template1/style.min.css?16692106723326*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/reagents/styles.css?167110110720516*/
﻿a {
	text-decoration: none;
}

a {
	text-decoration: none;
}

img {
	border: 0 none;
}

h1, h2, h3, h4, h5, h6
{
	font-family: Ubuntu, sans-serif; 
	margin:0 0 10px;
	letter-spacing: 1px;
	font-weight: normal;
	line-height:1.2;
}

h1 { font-size:200%; margin:0 0 1em; }
h2 { font-size:180%; }
h3 { font-size:120%; font-weight: normal;}
h4 { font-size:140%; }
h5 { font-size:120%; }
h6 { font-size:100%; }

hr, .hr 
{
	border-top:1px solid;
	display:block;
	font-size:1px;
	height:1px;
	line-height:1px;
	margin:12px 0;
	overflow:hidden;
	padding:0;
}

#workarea ol li, #workarea ul li { margin: 0.6em 0; }
#workarea ul { list-style-type: disc; }
#workarea h3 { clear: both; }

.geograf
{
	clear: both;
	background-color: #262929;
	display: none;
}
.geograf .content {
	background: #262929 url('/bitrix/templates/reagents/images/geograf.png') 30% 34% no-repeat;
	background-blend-mode: multiply;
	height: 690px;
}

.geograf .content h2 {
	padding-top: 60px;
	font-size: 30px;
	font-weight: 500;
	color: #808080;
	margin: 0;
}

.geograf .content .circle {
	background: url('/bitrix/templates/reagents/images/circle_26.png');
	width: 26px;
	height: 26px;
	display: block;
}

#msk {
	position: relative;
	top: 174px;
	left: 102px;
}

#msk-desc {
	position: relative;
	top: 36px;
	left: 115px;
	height: 125px;
	width: 380px;
	background: #323439;
	display: none;
}

#msk-desc img {
	float: left;
}

.geograf .content .desc-text {
	float: left;
	padding: 15px;
	height: 95px;
	width: 178px;
}

#msk-desc h5 {
	font-size: 12px;
	font-weight: normal;
	color: white;
	margin: 0px 0px 15px 0px;
}

#msk-desc p {
	font-size: 12px;
	color: white;
	margin: 0px 0px 9px 0px;
}

.content .info {
	width: 284px;
	float: left;
	margin: 60px 0px 70px 0px;
	font-size: 14px;
	color: #545454;
}

.content .info h3 {
	font-size: 20px;
}

.content .info .medium {
	font-weight: 500;
}

#services p {
	padding-right: 60px;
}

#services a {
	text-decoration: underline;
	font-weight: 500;
}

#prices {
	width: 264px;
}

#packing {
	width: 284px;
}

#packing a {
	text-decoration: underline;
	font-weight: 500;
}

#packing img {
	float: left;
}

#packing2 {
	width: 180px;
	float: right;
}

#msg_button {
	width: 150px;
	height: 36px;
	background: linear-gradient(to bottom, white, lightgrey);
	border: blue 1px solid;
	border-radius: 10px;
	padding: 5px;
	display: block;
}

#msg_button:hover {
	border: red 1px solid;
}

#msg_button span {
	width: 100px;
	padding-left: 10px;
	display: block;
	float: left;
}

#msg_button i {
	width: 30px;
	padding-top: 10px;
	display: block;
	float: right;
}

.packing .banner_bg {
	height: 270px;
	width: 100%;
	background: linear-gradient(to right, rgba(225,225,225,0.8) 0%, rgba(252,252,252,0.8) 65%, rgba(230,230,230,0.8) 100%);
}
.packing .content {
	margin-top: -270px;
}

.packing {
	margin-bottom: 40px;
	overflow: auto;
	font-size: 16px;
	color: #333333;
}
.packing .left_col {
	float: left;
	width: 48%;
}

.packing .right_col {
	float: right;
	width: 48%;
}

.packing #msg_button {
	width: 190px;
	height: 20px;
	padding: 5px;
	display: inline-block;
	margin-bottom: -10px;
}
.packing #msg_button span {
	width: 140px;
}
.packing #msg_button__ span {
	color: #193984;
	font-weight: bold;
}
.packing #msg_button i {
	padding-top: 1px;
}

#delivery .left_col {
	width: 50%;
	float: left;
	margin-left: 30px;
	padding-right: 30px;
}

#delivery .right_col {
	width: 40%;
	float: right;
}

#delivery i.fa-circle-thin {
	padding-right: 20px;
	margin-left: -30px;
	font-size: 12px;
}

#delivery h2 {
	font-weight: lighter;
}

#delivery ul {
	color: black;
	padding-left: 1.2em;
}

#partners .left_col {
	width: 48%;
	float: left;
}

#partners .right_col {
	width: 48%;
	float: right;
}

.catalog-item-preview {
	width: 60%;
	float: right;
}

.description {
	clear: both;
	overflow: auto;
}

.bx_item_detail .bx_item_description .description .left_col ul {
	padding-left: 20px;
}
.bx_item_detail .bx_item_description .description .right_col ul {
	list-style-position: outside;
	padding:0;
}
.bx_item_detail .bx_item_description .description p,
.bx_item_detail .bx_item_description .description ul li {
	font-size: 16px;
}
.bx_item_detail .bx_item_description .description h2 {
	font-size: 18px;
}

.description .left_col {
	width: 48%;
	float: left;
}

.description .right_col {
	width: 43%;
	float: right;
}

.call_us {
	clear: both;
	border: #193984 2px solid;
	border-radius: 5px;
	background: url('/bitrix/templates/reagents/images/delivery_phones.png') 40px no-repeat;
	padding: 20px 50px 20px 150px;
	margin: 50px 0px;
	font-size: 22px;
	display: none;
}
.bx_item_detail .bx_item_description .call_us p {
	font-size: 20px;
}
#tabs {
	margin-top: 30px;
	border: none;
	padding: 0;
	min-height: 400px;
}

#tabs ul li.ui-state-default {
	margin: 0px;
	padding: 0px;
	height: 47px;
/*	width: 163px; */
	border: none;
	border-radius: 0;
	background: #e4e4e4;
	display: table;
}

#tabs.short-tab ul li.ui-state-default {
	width: 165px;
	float: left;
}

#tabs ul li.ui-state-default:hover,
#tabs ul li.ui-state-default.ui-state-active
{
	background: #f8f8f8;
	outline: none;
}

#tabs.ui-tabs .ui-tabs-nav {
	display: table;
	border: none;
	width: 100%;
	background: none;
	padding: 0;
}
#tabs.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	color: #333333;
	padding: 7px 20px;
	height: 33px;
	font-size: 14px;
	line-height: 15px;
	display: table-cell;
	vertical-align: middle;
	float: none;
	text-align: center;
	outline: none;
	white-space: normal;
}

#tabs.ui-tabs .ui-tabs-nav li{
	float: none;
	display: table-cell;
	vertical-align: middle;
	background-color: #E4E4E4;
	position: relative;
	outline: none;
}
#tabs.ui-tabs .ui-tabs-nav li:nth-of-type(n+2):after{
    height: 100%;
    width: 10px;
    background-color: #fff;
    position: absolute;
    top: 0;
    left: -5px;
    content: " ";
    z-index: 1;
}

.ui-widget {
	font-family: Ubuntu, sans-serif;
	font-size: 16px;
}

#tabs.ui-tabs .ui-tabs-panel{
	padding: 25px 25px 15px;
	background: #f8f8f8;
}
#tabs.ui-tabs .ui-tabs-panel ul{
	padding-left: 22px;
}
#tabs.ui-tabs .ui-tabs-panel li{
	font-family: "Ubuntu-Light",sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom: 10px;
}

#tabs .tab_salt table {
	border-collapse: collapse;
	margin-bottom: 30px;
}

#tabs .tab_salt td,
#tabs .tab_salt th {
	padding: 5px 10px;
}

#tabs .tab_salt th {
	text-align: left;
	font-weight: normal;
	vertical-align: bottom;
}

#tabs .tab_salt td {
	border-bottom: 1px solid lightgrey;
	border-right: 1px solid lightgrey;
}

#tabs .tab_salt td:last-of-type {
	border-right: none;
}

#tabs .tab_salt tr:last-of-type td {
	border-bottom: none;
}

#tabs ul.tab_salt {
	list-style-type: none;
	display: flex;
}

#tabs.ui-tabs .ui-tabs-panel ul.tab_salt {
	padding: 0;
	margin: 0;
}

#tabs ul.tab_salt li {
	-webkit-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 0px 20px 0px 20px;
	text-align: center;
}

#tabs ul.tab_salt li img {
	text-align: center;
	display: block;
	margin: 0 auto 40px;
}

#partners select {
	width: 261px;
	height: 48px;
	margin: 0px 20px 25px 0px;
	background: none;
	border: 1px solid #dfdfdf;
}

#partners select:nth-of-type(3) {
	float: right;
	margin-right: 0px;
	width: 282px;
}
#partners #filter a {
	color: black;
	margin-right: 25px;
	text-decoration: underline;
}
#partners #filter a i {
	margin-right: 6px;
}
#partners .shop_addr {
	margin-bottom: 5px;
	overflow: auto;
}
#partners .shop_addr h6 {
	text-decoration: underline;
	color: #193984;
	cursor: pointer;
	margin-bottom: -8px;
}
#partners #map {
	margin: 30px 0px;
}

#tabs .fotorama {
	margin: auto;
	width: 300px;
}

.pack_slider {
	margin: -170px 0px 0px -75px;
	padding-top: 0px;
	width: 400px;
}

#radia-resp-slider  .pack_slider p { color: #414343; font-size: 28px; font-weight: 600;}

.pack_slider h2 {
	font-weight: bold;	
	font-size: 22px;
	padding: 0;
	margin: 0;
}

.pack_slider ul {
	font-weight: normal;	
	font-size: 14px;
	display: block;
	width: 280px;
	float: left;
	margin-left: -1.6em;
	color: white;
}
.pack_slider li {
	margin: 5px 0px;
}
.resp_slider .item .content .pack_slider .button {
	float: left;
	margin: 80px 0px 0px -30px;
	display: block;
	font-size: 14px;
	padding: 10px 20px;
}

.content h1 {
	font-size: 33px;
	color: #333333;
	font-weight: 500;
	margin: 90px 0px 30px 0px;
}
.content p {
	font-size: 18px;
	color: #333333;
	margin: 7px 0px;
}

.content .main_table {
	margin-top: 60px;
	margin-bottom: 90px;
	overflow: auto;
}
.content .main_table p {
	font-size: 14px;
}
.content .col {
	width: 50%;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

.main_table > div {
	padding-bottom: 40px;
	padding-top: 35px;
	min-height: 230px;
}
.main_table > div:nth-of-type(odd) {
	padding-left: 0px;
	padding-right: 50px;
	border-bottom: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
}
.main_table > div:nth-of-type(even) {
	padding-left: 57px;
	padding-right: 0;
	border-bottom: 1px solid #D7D7D7;
}
.main_table > div:nth-of-type(5),
.main_table > div:nth-of-type(6) {
	border-bottom: transparent;
	min-height: initial;
	padding-bottom: 0;
}
.trig-big-text{
    font-family: Ubuntu-Medium, sans-serif;
    font-size: 43px;
    line-height: 30px;
    padding-top: 38px;
    margin-bottom: 22px;
}
.trig-big-text span{
    color: #229e47;
}
.trig-big-text b{
    font-weight: normal;
    font-size: 20px;
    color: #229e47;
}
.description-trig{
    font-size: 14px;
    margin-bottom: 10px;
}
.custom-packing{
    font-family: Ubuntu-Medium,sans-serif;
    font-size: 14px;
    color:#082974;
    border-bottom: 1px solid #D5D7E1;
    line-height: 13px;
    display: inline-block;
    vertical-align: top;
}
.eco span{
    font-size: 67px;
}
.main_table p.like{
    font-size: 18px;
}
p.products {
	font-size: 18px;
	color: #333333;
	margin-bottom: 40px;
}

/*** packing.html ****/
h2.packing-title{
    font-family: "Ubuntu-Medium",sans-serif;
    font-size: 33px;
    line-height: 35px;
    padding-bottom: 25px;
}
.packing-title-small{
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 15px;
}
.packing-list-wrap{
    padding-bottom: 40px;
}
.packing-list{
    display: inline-block;
    vertical-align: top;
    width: 49%;
    list-style-position: outside;
    box-sizing: border-box;
}
.packing-list--2{
    padding-left: 70px;
}
#workarea .packing-list li{
    font-size: 18px;
    line-height: 21px;
    padding: 0;
    margin: 8px 0px;
}
.packing-list-color{
    color: #043b7e;
    text-decoration: underline;
}
.packing-list-color:hover{
    color: #043b7e;
    text-decoration: underline;
}
.packing-button{
    padding-bottom: 70px;
    text-align: center;
}
.packing-button a.buttonJs {
    display: inline-block;
    vertical-align: top;
    padding: 10px 28px;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    line-height: 20px;
    text-align: center;
    background: #229e47;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.packing-button a:hover{
    background: #229447;
}
h2.advantages-title{
    font-size: 30px;
    line-height: 32px;
    font-family: "Ubuntu-Light",sans-serif;
    padding-bottom: 32px;
}
.advantages-block{
    display: inline-block;
    vertical-align: top;
    width: 19%;
    font-size: 15px;
    line-height: 18px;
    padding: 70px 0 50px;
    position: relative;
}
.advantages-block--1,
.advantages-block--6{
    width: 21%;
}
.advantages-block:before{
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    background: url("/bitrix/templates/reagents/images/advantages-icon.png") no-repeat;
    width: 70px;
    height: 47px;
}
.advantages-block--1.advantages-block:before{
    background-position: 0 0;
}
.advantages-block--2.advantages-block:before{
    background-position: -70px 0;
}
.advantages-block--3.advantages-block:before{
    background-position: -140px 0;
}
.advantages-block--4.advantages-block:before{
    background-position: -210px 0;
}
.advantages-block--5.advantages-block:before{
    background-position: -280px 0;
}
.advantages-block--6.advantages-block:before{
    background-position: -350px 0;
}
.advantages-block--7.advantages-block:before{
    background-position: -420px 0;
}
.advantages-block--8.advantages-block:before{
    background-position: -490px 0;
}
.advantages-block--9.advantages-block:before{
    background-position: -560px 0;
}
.advantages-block--10.advantages-block:before{
    background-position: -630px 0;
}
.advantages-button{
    color: #082974;
    font-family: "Ubuntu-Medium",sans-serif;
    text-decoration: underline;
    display: inline-block;
    vertical-align: top;
    padding-top: 10px;
}
/*** end packing.html ****/

.bx_compare_item .bx_compare_adv.bx_compare_TEMPERATURE {
	font-size: 40px;
	font-weight: 100;
	padding-left: 40px;
	width: 165px;
	background: url(/bitrix/templates/reagents/images/temperature.png) left no-repeat;
}

.bx_compare_item .bx_compare_adv.bx_compare_ADVERT {
	font-size: 18px;
	font-weight: normal;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT:last-child {
	width: 190px;
	padding-left: 20px;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT span {
	width: 40px;
	height: 43px;
	display: block;
	float: left;
	margin-right: 10px;
}
.bx_compare_item .bx_compare_adv span.short {
	display: none;
}
.bx_compare_item .bx_compare_adv p {
	margin: 0;
}

/* .bx_catalog_item_container .bx_section_temperature { display: none; }
.bx_catalog_item_container .bx_section_adv { display: none; } */
.bx_catalog_item_container .bx_section_adv p { display:none; }
.bx_catalog_item_container .bx_section_adv:hover p {
	display: block;
	z-index: 1003;
	margin: -20px 0px 0px -30px;
	width: 120px;
	font-size: 12px;
	background: #eeeeee;
	text-align: center;
	padding: 5px;
	color: #333333;
}
.bx_catalog_item_container .bx_section_adv span {
	width: 50px;
	height: 50px;
	display: block;
}
.bx_catalog_item_container .bx_section_adv span.short {
	display: block;
	color: white;
	width: 105px;
	margin-left: -27px;
	text-align: center;
	font-size: 18px;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv span.short {
	color: #2c2c2c;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 span.short {
	font-size: 22px;
	font-weight: 100;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv.bx_section_adv_1:hover p {
/* 	margin-top: 0px; */
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv.bx_section_adv_2:hover p {
	margin-top: -10px;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 span.tradition {
	display: none;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 span.short {
	font-size: 16px;
}
#bx_328740560_617.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 span.short {
	font-size: 16px;
	margin-top: -10px;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 span.short {
	font-size: 12px;
}
.bx_catalog_item_container .bx_section_adv {
	position: absolute;
	z-index: 1002;
}
.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 {
	top: 199px;
	left: 35px;
}
.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 {
	top: 195px;
	left: 305px;
}
.bx_catalog_item_container .bx_section_temperature {
	position: absolute;
	top: 317px;
	left: 123px;
	z-index: 1002;
	font-size: 56px;
	color: white;
	font-weight: 100;
}
#bx_328740560_616.bx_catalog_item_container .bx_section_temperature {
	color: #2c2c2c;
}
#bx_1970176138_618.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 {
	top: 123px;
	left: 40px;
}
#bx_1970176138_618.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 {
	top: 210px;
	left: 30px;
}
#bx_1970176138_618.bx_catalog_item_container .bx_section_adv.bx_section_adv_3 {
	top: 270px;
	left: 50px;
}
#bx_1970176138_618.bx_catalog_item_container .bx_section_adv.bx_section_adv_4 {
	top: 230px;
	left: 280px;
}
#bx_1970176138_618.bx_catalog_item_container .bx_section_adv.bx_section_adv_4 span.nature {
	margin: -5px 0px 0px 20px;
}
#bx_1970176138_618.bx_catalog_item_container .bx_section_adv.bx_section_adv_5 {
	top: 110px;
	left: 300px;
}
#bx_1970176138_619.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 {
	top: 135px;
	left: 40px;
}
#bx_1970176138_619.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 {
	top: 250px;
	left: 45px;
}
#bx_1970176138_619.bx_catalog_item_container .bx_section_adv.bx_section_adv_3 {
	top: 175px;
	left: 300px;
}

#bx_40480796_895.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 {
	top: 123px;
	left: 40px;
}
#bx_40480796_895.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 {
	top: 210px;
	left: 30px;
}
#bx_40480796_895.bx_catalog_item_container .bx_section_adv.bx_section_adv_3 {
	top: 270px;
	left: 50px;
}
#bx_40480796_895.bx_catalog_item_container .bx_section_adv.bx_section_adv_4 {
	top: 230px;
	left: 280px;
}
#bx_40480796_895.bx_catalog_item_container .bx_section_adv.bx_section_adv_4 span.nature {
	margin: -5px 0px 0px 20px;
}
#bx_40480796_895.bx_catalog_item_container .bx_section_adv.bx_section_adv_5 {
	top: 110px;
	left: 300px;
}
#bx_40480796_897.bx_catalog_item_container .bx_section_adv.bx_section_adv_1 {
	top: 135px;
	left: 40px;
}
#bx_40480796_897.bx_catalog_item_container .bx_section_adv.bx_section_adv_2 {
	top: 250px;
	left: 45px;
}
#bx_40480796_897.bx_catalog_item_container .bx_section_adv.bx_section_adv_3 {
	top: 175px;
	left: 300px;
}
.bx_catalog_item_container .bx_section_adv .time {
	background: url(/bitrix/templates/reagents/images/time_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .time {
	background: url(/bitrix/templates/reagents/images/time.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .price {
	background: url(/bitrix/templates/reagents/images/price_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .price {
	background: url(/bitrix/templates/reagents/images/price.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .paws {
	background: url(/bitrix/templates/reagents/images/paws_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .paws {
	display: none;
}
.bx_catalog_item_container .bx_section_adv .nature {
	background: url(/bitrix/templates/reagents/images/safe_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .nature {
	background: url(/bitrix/templates/reagents/images/safe.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .rain {
	background: url(/bitrix/templates/reagents/images/rain_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .rain {
	background: url(/bitrix/templates/reagents/images/rain.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .care {
	background: url(/bitrix/templates/reagents/images/care_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .care {
	background: url(/bitrix/templates/reagents/images/care.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .consumption {
	background: url(/bitrix/templates/reagents/images/consume_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .consumption {
	background: url(/bitrix/templates/reagents/images/consume.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .multiple {
	background: url(/bitrix/templates/reagents/images/multiple_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .multiple {
	background: url(/bitrix/templates/reagents/images/multiple.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .time_long {
	background: url(/bitrix/templates/reagents/images/time_long_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .time_long {
	background: url(/bitrix/templates/reagents/images/time_long.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .tradition {
	background: url(/bitrix/templates/reagents/images/tradition_w.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .tradition {
	background: url(/bitrix/templates/reagents/images/tradition.png) center no-repeat;
}
.bx_catalog_item_container .bx_section_adv .frozen {
	background: url(/bitrix/templates/reagents/images/frozen_b.png) center no-repeat;
}
.bx_compare_item .bx_compare_adv.bx_compare_ADVERT .frozen {
	background: url(/bitrix/templates/reagents/images/frozen.png) center no-repeat;
}

.bx_compare_item.bx_compare_item_618 .bx_compare_adv {
	width: 210px;
	display: block;
	float: left;
	margin-bottom: 30px;
}
.bx_compare_item.bx_compare_item_618 .bx_compare_adv.bx_compare_TEMPERATURE {
	width: 165px;
}
.bx_compare_item.bx_compare_item_618 .bx_compare_adv.bx_compare_ADVERT:last-child {
	width: 210px;
	padding-left: 0;
}
.bx_compare_item.bx_compare_item_619 .bx_compare_adv.bx_compare_ADVERT {
	width: 210px;
}
.bx_compare_item.bx_compare_item_619 .bx_compare_adv.bx_compare_ADVERT:last-child {
	width: 140px;
}

.bx_compare_item.bx_compare_item_619 .bx_compare_adv.bx_compare_TEMPERATURE {
	width: 155px;
}

.bx_compare_section {
	margin-bottom: 46px;
}

.prices td p { display: none;} 
.prices td { text-align: center;} 
.red { color: red;}

/* End */


/* Start:/bitrix/templates/reagents/template_styles.css?167110110718186*/
html { width:100%; height: 100%; }

body
{
	height:100%;
	margin:0;
	padding:0;
	font-family: Ubuntu, sans-serif;
	background:	white;
/*	color: #636363; */
}

form { margin:0; padding:0;}
form.main-form
{ 
	display: block;
	margin:0; 
	padding:0;
	width:100%;
	height:100%;
}

#page-wrapper
{	
	min-height:100%;	
	margin: 0 auto;
}

* html #page-wrapper { height: 100%; }

#header-bg {
/*	background: linear-gradient(to bottom, white, #d7d7d7); */
	background: #f0f0f0;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.6);
	z-index: 1000;
	position: relative;
}

#header { position: relative; z-index: 1000; width:860px; margin: 0px auto 0px;}

#top-icons a.right-icon {
	float: right;
	margin-right: 12px;
	background-color: #163786;
	color: white;
	border: 2px solid;
	border-radius: 25px;
}

.right-icon {
	display: block;
	float: right;
	width: 70px;
	height: 70px;
	background: url('/bitrix/templates/reagents/images/basket.png') center no-repeat;
	border-left: 1px lightgray solid;
}

#top-menu
{
	position: absolute;
	top: 20px;
	right: 0;
	width: 730px;
}

#top-menu hr {
	height: 0px;
	border: 0;
	width: 100%;
	margin: 0px;
	border-top: 1px lightgray solid;
}

#top-menu-inner
{
	margin: 0px;
	height: 70px;
	float: left;
}

#logo 
{
	height: 120px;
	text-align: center;
	border-collapse: collapse;
}

#logo td { padding: 0;}
#logo a { outline: none;}

#top-icons { overflow: hidden; float: right; height: 30px;}
#top-icons a 
{
	float: left;
	margin-right: 8px;
}

#top-icons p {
	margin: 0px 0px 10px 0px;
}

#lang-selector {
	width: 180px;
	height: 25px;
	margin-bottom: 30px;
	float: left;
	display: none;
}

#lang-selector p {
	font-size: 16px;
	font-weight: lighter;
}

#lang-selector a.lang-icon {
	margin-right: 12px;
}

#lang-selector .lang-icon img {
	width: 26px;
	height: 17px;
}

#top-contacts {
	float: left;
}

#top-contacts p {
	font-size: 16px;
	line-height: 25px;
	font-weight: lighter;
}

/* #top-contacts .phone {
	font-size: 16px;
	font-weight: lighter;
} */

#top-soc-links {
	width: 170px;
	float: right;
}

#top-soc-links a {
	width: 20px;
	margin-right: 10px;
	float: left;
}

a#pers { float: right;}

a.home-icon { width: 12px; height: 11px;}
a.search-icon { width: 12px; height: 12px;}
a.feedback-icon { width: 14px; height: 10px;}

#banner { margin:0 auto; width:100%; display: none;}
#banner-layout { height: 142px; width: 100%; table-layout: fixed; }
#banner-overlay { height: 153px; position: absolute; width:437px; left:0; top: 0; display: none;}
#banner-image { padding:0; vertical-align: top;}
#banner-image div { overflow: hidden;}
#banner-slogan 
{
	padding:0;
	width: 441px;	
	font-family: Arial; 
	font-style: italic; 
	font-size: 2em; 
	font-weight: bold;
	padding:10px 0 32px;
	display: none;
}

#radia-resp-slider h2 { color: white; letter-spacing: 0px;}
#radia-resp-slider p { color: white; }
#radia-resp-slider a { color: #163786; }
.main_slider { margin: 0px 0px 0px 0px; padding-top: 45px;}

#content { width:860px; overflow: auto; margin: 20px auto 29px; zoom: 1;}
.content { width:100%; margin: 0 auto;}

#sidebar { width: 233px; float: left; display: none;}

#workarea { padding-top:10px; width:860px; float: right;}

#footer-bg
{
/*	background: linear-gradient(to bottom, rgba(213,213,213,0.3), rgba(132,132,132,0.3)); */
	background: #f2f6f9;
	height: 217px; 
	margin:0 auto;  
	clear: both;
}
 
#footer  
{
	margin:0 auto;  
	padding-top: 50px;
	width: 860px;
}

#bottom-logo { padding-top: 18px; float: left; margin-left: -9px;}

#copyright {
	font-size: 12px;
	color: #939393;
	font-weight: normal;
	margin-top: 43px;
}
.footer-text {
	float: right;
	margin-top: 7px;
}

#footer-links { margin: 0px 0px 37px -33px; padding:0; list-style: none; text-align: left;}
#footer-links li { display: inline; padding-left: 40px;}
#footer-links a {font-size: 12px; color: #193984;}
#footer-links a:hover, #footer-links a:active {text-decoration: underline;}

.footer-left {
	width: 270px;
	float: left;
}
#footer-contacts p {
	font-size: 14px;
	font-weight: bold;
	color: #838383;
	clear: both;
	margin: 7px 0px;
}
#footer-contacts .lighter {
	font-weight: 100;
}
/*#space-for-footer { height: 126px; clear: both; } */
#space-for-footer { clear: both; }

#bottom-soc-links {
	width: 135px;
	float: right;
	margin-top: 40px;
	display: none;
}

#bottom-soc-links a {
	height: 50px;
	margin-right: 17px;
	float: left;
}

#footer-design { width:300px; position:absolute; right:25px; top: 52px;  text-align: right; display: none;}
#footer-design a{color:#757575; font-size:11px; text-decoration:none;}
#footer-design a:hover{text-decoration:underline;}

div.content-block { margin-bottom: 24px; }
/* div.content-block-inner { padding: 22px 18px 22px 21px;} */

div.information-block div.top
{
	height: 13px;
	border-right: 1px solid;
	font-size: 1px;
	background: #FFF url(/bitrix/templates/reagents/images/sidebar-corners-form.gif) no-repeat left top;
}

div.information-block div.bottom
{
	height: 13px;
	border-left: 1px solid;
	font-size: 1px;
	background: #FFF url(/bitrix/templates/reagents/images/sidebar-corners-form.gif) no-repeat right bottom;
}

div.information-block-inner
{
	border-left: 1px solid;
	border-right: 1px solid;
	padding: 9px 18px 9px 21px;
	zoom: 1;
}

div.information-block div.top, div.information-block div.bottom, div.information-block-inner { border-color: #E3E3E3; }

#search {  width:190px; overflow: hidden;}
#search div.rounded-box { float: left; width:135px;}
#search div.search-inner-box
{
	border: 1px solid; 
	padding-left: 20px;
	height: 20px;
	overflow:hidden;
	background: white url(/bitrix/templates/reagents/images/loupe.gif) no-repeat 4px 4px;
}

#search div.search-inner-box input
{
	border:1px solid;
	width: 110px;
	height: 18px;
	padding:0;
	margin:0;
}

#search input { vertical-align: top;}
#search-button { float: right; width:48px; border: 1px solid;}
#search-button input::-moz-focus-inner { border: 0; padding: 0; }/*Remove button padding in FF*/
#search-button input 
{
	display: block;
	border: none;
	background: none;
	width:48px;
	padding:0;
	margin:0;
	font-family: Georgia, serif;
	font-size: 12px;
	height: 19px;
	cursor: pointer;
	cursor: hand;
	outline: none;	
}

div.search-item h4 { margin-bottom: 0.4em;}

dl.block-list { margin: 0; padding:0; font-size: 0.85em;}
dl.block-list dt { margin: 1.5em 0 0.5em; }
dl.block-list dd { margin:0; padding:0;}
dl.block-list a { text-decoration: none; outline: none;}
dl.block-list a:hover { text-decoration: underline;}

#sidebar h3  
{
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding: 0 0 1em;
	margin: 0 0 1em;
}

#left-menu
{
	margin:0;
	padding:0;
	list-style: none;
}

#left-menu li
{
	margin:0 0 0.7em;
	padding: 0 0 0.7em;
	display: block;
}

#left-menu a
{
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;	
	padding: 1em 1em 1em 0;
	outline: none;
}

#left-menu li.last-item { background: none; margin-bottom: 0; padding-bottom: 0;}
#left-menu li.selected a { padding-left: 1em; }
#left-menu li.selected { text-indent: -1em; padding-left:1em;}

/* Navigation */
div.navigation { font-size:100%; line-height:200%; }
span.navigation-title { padding-right:0.65em; font-weight: bold;}
div.navigation a { text-decoration:underline; padding:0.2em 0.3em;}
span.nav-current-page { padding:0.2em 0.3em; }
div.navigation span.arrow { font-size:100%; font-family:Times, serif; }
div.navigation span.ctrl { font-size:85%; }

/* Product List */
.categories
{
	clear: both;
/*	background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(132,132,132,0.3)); */
	height: 240px;
	margin-top: -32px;
	margin-bottom: 100px;
}

div.product-list {
	overflow: hidden;
	margin: 0px;
}

div.product
{ 
	overflow: hidden; 
	width: 284px;
	height: 340px;
	margin: 0px;
	position: relative;
	float: left;
}

div.product-alt { margin-right: 0;}

div.product-image
{
	width: 284px;
	height: 240px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

div.product-overlay
{
	width: 260px;
	height: 105px;
	position: absolute;
	z-index: 1;	
	display: none;
}

.product-desc p
{
	float:right;
	height:65px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:223px;
	width:170px;
	z-index:2;
	font-size: 17px;
	text-decoration: none;
	background-color: rgba(255,255,255,0.9);
	padding: 33px 57px 0px 57px;
	text-align: center;
	font-weight: 500;
}
a.product-desc.for-gos:hover {
	background-image: url('/bitrix/templates/reagents/images/gos_bg.jpg');
}


/* a.product-desc p { font-size: 0.85em; margin:7px 0 0; display: none;} */
a.product-desc.for-com {
	height: 58px;
	padding: 17px 57px 0px 57px;
}
a.product-desc.for-com:hover {
	background-image: url('/bitrix/templates/reagents/images/com_bg.jpg');
}

a.product-desc.for-house {
	width:88px;
	height: 58px;
	padding: 17px 98px 0px 98px;
}

a.product-desc.for-house:hover {
	background-image: url('/bitrix/templates/reagents/images/house_bg.jpg');
}

/* News List */
div.news-list { margin: 0 0 2em;}
div.news-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; }
div.news-date { margin: 0 0 1em;}
div.news-title { font-size: 1em; margin: 0 0 1em;  font-weight: bold;}
a.news-detail-link { display: block; margin: 1em 0 0; outline: none;}

/* Catalog List */
div.catalog-list, div.catalog-detail  { padding: 1em 0 0;}
div.catalog-item { margin: 0 0 2em; padding: 0 0 2em; border-bottom: 1px solid; overflow: hidden; zoom: 1;}
div.catalog-detail div.catalog-item { border: none; }
div.catalog-item-title { margin: 0 0 1em;} 
div.catalog-item-title a { font-weight: bold; }

div.catalog-item-image { float: left; margin: 0 1em 1em 0; border:1px solid; padding: 4px; }
div.catalog-item-price {clear: left; float:left; padding: 0.5em 1em; margin:1em 0 0; font-weight: bold; }
div.catalog-item-desc { clear: left; }
div.catalog-item-desc-float { width: 400px; float:right;}

/* dim */
/*div.catalog-list { height: 180px;}
div.catalog-item
{ 
	overflow: hidden; 
	width: 280px;
	height: 137px;
	margin: 0 11px 18px 0;
	position: relative;
	float: left;
}

div.catalog-item-image
{
	width: 280px;
	height: 137px;
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top:0;
	left: 0;	
}

.catalog-item-title a
{
	float:right;
	height:50px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:87px;
	width:276px;
	z-index:2;
	font-size: 1em;
	text-decoration: none;
	background-color: rgba(255,255,255,0.9);
}
*/
/* end of dim */

div.catalog-item-properties { overflow: hidden;}
div.catalog-item-property { margin: 0 0 1em; border-bottom:1px dashed; float: left; width: 100%; color: #969696;}
div.catalog-item-property b { float: right; position: relative; top: 0.31em; padding-left: 3px; font-style:italic; font-weight:normal; }
div.catalog-item-property span { float: left; position: relative; top: 0.31em; padding-right: 3px; zoom: 1;}
div.catalog-item-properties-title { font-size: 1em; font-weight: bold; margin: 0px 0px 20px 0px; color: #7f7f7f;}

/* Special Product */
div.special-product-title { text-align: center; margin: 0 0 1em;}
div.special-product-image { text-align: center; margin: 0 0 1em;}
div.special-product { text-align: center; }

/* Top menu */
#horizontal-multilevel-menu, #horizontal-multilevel-menu ul
{
	margin:0;
	padding: 0;
	min-height:70px;
	width:655px;
	list-style:none;
	font-size:19px;
	float:left;
	background: none;
/*	box-shadow: 2px 2px 5px gray; */
/*	background: linear-gradient(to bottom, #fff, #eee);
	background: -webkit-linear-gradient(top, #fff, #eee); */
}

#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 3px;
	text-decoration:none;
	text-align:center;
	outline: none;
	font-size: 15px;
	line-height: 20px;
}

#horizontal-multilevel-menu li {
	float:left;
	margin-right: 3px;
}
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item {
	font-weight:normal;
	padding:8px 12px 8px;
	-moz-border-radius: 5px 5px 0px 0px; /* Firefox */ 
	-webkit-border-radius: 5px 5px 0px 0px; /* Safari, Chrome */ 
	border-radius: 5px 5px 0px 0px; /* CSS3 */
} /*Root items*/
/* #horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover {
	-moz-border-radius: 5px 5px 0px 0px; /* Firefox *_/ 
	-webkit-border-radius: 5px 5px 0px 0px; /* Safari, Chrome *_/ 
	border-radius: 5px 5px 0px 0px; /* CSS3 *_/
} /*Child-items: hover*/

#horizontal-multilevel-menu li ul li:hover, #horizontal-multilevel-menu li ul li.jshover {
	-moz-border-radius: 0px 0px 0px 0px; /* Firefox */ 
	-webkit-border-radius: 0px 0px 0px 0px; /* Safari, Chrome */ 
	border-radius: 0px 0px 0px 0px; /* CSS3 */
} /*Child-items: hover*/

/* #horizontal-multilevel-menu a.parent { background: url(/bitrix/templates/reagents/images/top-menu-arrow.gif) center right no-repeat; } /*Item-parents*/
#horizontal-multilevel-menu li a.root-item-selected {
	font-weight:bold;
	padding:8px 12px 8px;
} /*Root menu selected*/

#horizontal-multilevel-menu li.last-item { border: none; }

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:1000;
	height:auto;
	width: 333px;
	padding: 3px 11px;
/*	border:1px solid; */
	box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.5);
}

#horizontal-multilevel-menu a.parent {background: none;}
#horizontal-multilevel-menu li li { width:100%; } /*Sub-menu item box*/
#horizontal-multilevel-menu li ul a { text-align:left; font-size: 16px; line-height: 26px;} /*Item link*/
#horizontal-multilevel-menu li ul ul a { text-align:left; font-size: 12px; line-height: 16px; color: #4d4d4d} /*Item link*/
#horizontal-multilevel-menu li ul ul {
	margin: 0px;
	position: static;
	padding: 0px;
	box-shadow: none;
}

/* #horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul
{
	display:none;
} */

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li li:hover ul
{
	display:block;
}

div.menu-clear-left { display: none; }

/*Common Elements */
div.content-form { padding-left:1em; }

#bottom-info { margin-top: 25px; overflow: auto;}
#kotirovki { width: 180px; float: right; margin: 20px 0px 0px 25px;} 
#news { width: 200px; float: right; margin-top: 20px;} 
#flash-schemes { width: 440px; float: left; } 
#geograf a {
	width: 180px;
	display: block;
	float:right;
	font-size: 14px;
	color: #969696;
}
#proizvod {
	clear: both;
	margin-top: -65px;
}
#proizvod a {
	width: 180px;
	display: block;
	float:left;
	font-size: 14px;
	color: #969696;
}

.bx_sitemap { display: none; }

.keyfacts {
	border: 0;
	border-collapse: collapse;
}

.keyfacts td {
	padding: 10px 40px 80px 0px;
	vertical-align: top;
}

.keyfacts h2 {
	font-weight: 100;
}

.keyfacts h3 {
	font-weight: 100;
	font-size: 72px;
	line-height: 54px;
	height: 54px;
	width: 210px;
	color: #c73845;
}

.keyfacts h3 img {
	float: right;
}

.keyfacts .small {
	font-size: 12px;
	color: #969696;
}

.keyfacts p {
	font-weight: 100;
	font-size: 140%;
	margin-top: 0px;
}

.keyfacts ul {
	-webkit-padding-start: 0px;
}
.keyfacts li {
	width: 300px;
	height: 52px;
	list-style-type: none;
}

.keyfacts li p {
	font-weight: 100;
	font-size: 140%;
	color: #969696;
	list-style-type: none;
	float: right;
	width: 250px;
}

.keyfacts img {
	float: left;
}

.keyfacts li img {
	margin: 10px 20px 0px 0px;
}

.keyfacts .keyfacts_desc {
	float: right;
	width: 320px;
}

.proiz_table {
	margin-top: 30px;
}

.proiz_table td, .proiz_table th {
	padding: 0;
	vertical-align: center;
	font-weight: 100;
	color: #969696;
	border-right: 10px solid white;
	border-bottom: 10px solid white;
	font-size: 20px;
	line-height: 24px;
}

.proiz_table th {
	height: 33px;
	background-color: #c73845;
	color: white;
}

.right {
	text-align: right;
}

.black {
	color: black;
}

.catalog-item-main {
	padding: 0px 20px 20px 0px;
	float: left;
}

.catalog-item-similar {
	width: 235px;
	float: right;
}

.catalog-item-similar img {
	clear: both;
	display: none;
} 

.catalog-item-similar ul {
	padding-left: 20px;
}

.grey {
	background-color: #f5f5f5;
}

.ltl {
	font-size: 10px;
}

.clock {
	margin-top: 30px;
	clear: both;
}

.timezone {
	float: left;
	text-align: left;
	margin: 10px 0px 40px 0px;
	width: 125px;
}
.timezone p {
	margin-top: 0px;
	font-size: 14px;
	color: #eb6331;
	text-align: left;
}

.catalog-item-links img {
	margin-right: 10px;
	vertical-align: middle;
}

.bx_item_container {
	overflow: auto;
}

#search-icon {
	color: #163786;
	cursor: pointer;
	display: none;
}

.search-open {
	border-radius: 25px;
	height: 38px;
	width: 222px;
	background-color: #f8f8f8;
	border: 1px #8a9dca solid;
	float: right;
	margin-right: 16px;
	display: none;
}

.search-open .fa.fa-search {
	line-height: 38px;
	margin: 0px 5px 0px 10px;
	color: #3f86c6;
	cursor: pointer;
	display: block;
	float: left;
}

.search-open table {
	border: none;
	margin: 0px;
	width: 176px;
}
.search-open input {
	border: none;
	line-height: 22px;
	margin-top: 5px;
	width: 100%;
	background-color: #f8f8f8;
}

.search-open tr:last-of-type {
	display: none;
}

.bx_item_list_recommended {
	display: none;
}

.full-description-block {
	padding-left: 46px;
}
.full-description-wrap{
    padding-bottom: 75px;
}
.full-description-title{
    font-size: 18px;
    line-height: 20px;
    padding-bottom: 25px;
}
.full-description-block{
	font-size: 16px;
	line-height: 19px;
	padding-left: 60px;
	position: relative;
	padding-bottom: 18px;
	min-height: 33px;
	font-weight: 300;
}
.full-description-block:before{
    position: absolute;
    content: " ";
    background: url("/bitrix/templates/reagents/images/full-description-icon.png") no-repeat;
    width: 34px;
    height: 32px;
    left: 0;
    top: 0;
}
.full-description-block--1.full-description-block:before{
    background-position: 0 0;
}
.full-description-block--2.full-description-block:before{
    background-position: -34px 0;
}
.full-description-block--3.full-description-block:before{
    background-position: -68px 0;
}
.full-description-block--4.full-description-block:before{
    background-position: -102px 0;
}
.full-description-block--5.full-description-block:before{
    background-position: -136px 0;
}

.bx_result_price { display: none; }

/* End */


/* Start:/bitrix/templates/reagents/welcome_page.css?1669210669176*/
#content { width:100%;  margin: 0px;}
#workarea { width:100%; padding-top: 0px;}
.content { width:860px; padding: 0px;}
#banner { display: block; }
h1#pagetitle { margin: 0; }

/* End */
/* /bitrix/components/bitrix/search.suggest.input/templates/.default/style.css?1669210770501 */
/* /bitrix/templates/reagents/components/bitrix/menu/horizontal_multilevel1/style.css?16711126054470 */
/* /bitrix/templates/reagents/components/bitrix/sale.basket.basket.line/template1/style.min.css?16692106723326 */
/* /bitrix/templates/reagents/styles.css?167110110720516 */
/* /bitrix/templates/reagents/template_styles.css?167110110718186 */
/* /bitrix/templates/reagents/welcome_page.css?1669210669176 */
