/* TABS */
.tabs {
    position: relative;
    margin: 0 auto;
	width: 730px;}
.tabs label {
	display: block;
	float: left;
	background: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddee0',GradientType=0 );
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	border-radius: 6px 6px 0 0;
	border-right: 1px solid #f3f3f3;
	border-left: 1px solid #ccc;
	color: #555;
	cursor: pointer;
	font-weight: bold;
	font-size: 15px;
	position: relative;
	top: 2px;
	width: 50px;
	height: 50px;
	line-height: 45px;
	text-align: center;
	text-transform: uppercase;
	text-shadow: #fff 0 1px 0;
	z-index: 1;}
.tabs input {
	position: absolute;
	left: -9999px;}
#tab_1:checked  ~ #tab_l1,
#tab_2:checked  ~ #tab_l2,
#tab_3:checked  ~ #tab_l3,
#tab_4:checked  ~ #tab_l4,
#tab_5:checked  ~ #tab_l5,
#tab_6:checked  ~ #tab_l6,
#tab_7:checked  ~ #tab_l7,
#tab_8:checked  ~ #tab_l8{
	background: #fff;
	border-color: #fff;
	top: 0;
	z-index: 3;}
#tab_l1 img{
    width:48px;
}
#tab_l2 img{
    width:48px;
}
#tab_l3 img{
    width:48px;
}
#tab_l4 img{
    width:48px;
}
#tab_l5 img{
    width:48px;
}
#tab_l6 img{
    width:48px;
}
#tab_l7 img{
    width:48px;
}
.tabs_cont {
	background: #fff;
	-moz-border-radius: 0 6px 6px 6px;
	-webkit-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
	-moz-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 2px 2px 2px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 2px 2px 2px rgba(0,0,0,0.1);
	box-shadow: 0 -2px 3px -2px rgba(0,0,0,0.2), 2px 2px 2px rgba(0,0,0,0.1);
	padding: 20px 25px;
	position: relative;
	z-index: 2;
}
.tabs_cont > div {
	position: absolute;
	left: -9999px;
	top: 0;
	opacity: 0;
    -moz-transition: opacity .5s ease-in-out;
    -webkit-transition: opacity .5s ease-in-out;
	transition: opacity .5s ease-in-out;}

#tab_1:checked ~ .tabs_cont #tab_c1,
#tab_2:checked ~ .tabs_cont #tab_c2,
#tab_3:checked ~ .tabs_cont #tab_c3,
#tab_4:checked ~ .tabs_cont #tab_c4,
#tab_5:checked ~ .tabs_cont #tab_c5,
#tab_6:checked ~ .tabs_cont #tab_c6,
#tab_7:checked ~ .tabs_cont #tab_c7,
#tab_8:checked ~ .tabs_cont #tab_c8{
	position: static;
	left: 0;
	opacity: 1;}























@font-face {
    font-family: 'archiveregular-old';
    src: url('font_files/archive-webfont.eot');
    src: url('font_files/archive-webfont.eot?#iefix') format('embedded-opentype'),
    url('font_files/archive-webfont.woff') format('woff'),
    url('font_files/archive-webfont.ttf') format('truetype'),
    url('font_files/archive-webfont.svg#archiveregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'archiveregular';
    src: url('font_files/TruthCYR-Regular.eot');
    src: url('font_files/TruthCYR-Regular.eot?#iefix') format('embedded-opentype'),
    url('font_files/TruthCYR-Regular.woff') format('woff'),
    url('font_files/TruthCYR-Regular.ttf') format('truetype'),
    url('font_files/TruthCYR-Regular.svg#archiveregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'als_rublregular';
    src: url('font_files/rouble-webfont.eot');
    src: url('font_files/rouble-webfont.eot?#iefix') format('embedded-opentype'),
    url('font_files/rouble-webfont.woff') format('woff'),
    url('font_files/rouble-webfont.ttf') format('truetype'),
    url('font_files/rouble-webfont.svg#als_rublregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

.archi {
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
}

.rub {
    font-family: 'als_rublregular', Arial, Helvetica, sans-serif;
}

html {
    height: 100%;
    margin: 0;
    min-width: 1000px;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    color: #000;
    font-size: 10pt;
    height: 100%;
    background: #f4f4f4 url(images/bg_all.jpg) repeat 0;
}

.scale-container {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(66, 66, 66, 0.75);
    z-index: 10000;
}

.scale-inner {
    position: relative;
    z-index: 10000;
    width: 900px;
    height: 600px;
}

.scale-inner img {
    width: 900px;
    height: 600px;
}

article, aside, footer, header, nav, section {
    display: block;
}

article:after, aside:after, header:after, nav:after, section:after, .content_contaner:after, .help_contaner:after, .bottom_menu_block:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.clearing {
    clear: both;
    display: inline;
    width: 100%;
    height: 0;
    overflow: hidden;
}

.wrapper {
    width: 100%;
    min-width: 1000px;
    margin: 0;
    padding: 0;
    position: relative;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

.width_wrapper {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.container {
    height: 1%;
    position: relative;
    padding: 0 0 163px 0;
}

.container:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

footer {
    height: 190px;
    min-width: 980px;
    margin: -140px auto 0;
    position: relative;
    overflow: hidden;
    text-align: left;
    background: #333333;
	}

header {

    margin: 0;
    height: 160px;
    min-width: 1000px;
    width: 100%;
    z-index: 11;
    top: 0;
    position: relative;
    background: #fff;
}

img, table {
    border: none;
}

form {
    margin: 0px;
    padding: 0px;
}

input, select, textarea {
    color: #494949;
}

*:focus {
    outline: none;
}

input[type="search"], input[type="text"], input[type="password"] {
    height: 23px;
    border: 1px solid #b6aa9c;
    padding: 0 5px;
    background: #fff;
    line-height: 23px;
}
input[type="password"]:focus{
	/* font-size: 35px;*/
    height: 36px;
    font-weight: bold;
}
select, textarea {
    border: 1px solid #b6aa9c;
    padding: 0 5px;
}

input[type="button"], input[type="submit"], input[type="checkbox"], input[type="image"], input[type="radio"], input[type="reset"], select, button {
    cursor: pointer;
}

input[type="radio"], input[type="checkbox"] {
    margin: 0 10px 2px 0;
    padding: 0;
    vertical-align: middle;
}

a:link, a:visited {
    color: #d87252;
    text-decoration: underline;
}

a:hover {
    color: #d87252;
    text-decoration: none;
}

#sliderImg li img {
    /*cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAABE0lEQVRIie2VMQ6EIBBF54x7AVrr7ensuASlR/AA9rabEEoqO0OoSGYrzICAuEarnYRGHd78z8gAZMI7i+s8oZECdd/h5/1CxRnqvkMjBa7zhN5ZzOU2xzpP2+a1pfsO13k6D/PO4jIOh4B0LeNwTl0KUZxtm9C1jAMqznawZrtoopGiWqV3Fo0UUc6hjd7Z6EyMFLuE8C59TmG67+oWUjWKs+zHJZB3NrKxqopWVfK6BAKIzzbnxhbUtpL0Gsg7G9lXBNEDDaDW1k5BpWIAAIB6fCvoMesea4bH2vuxHzZVddsVFOLKpdrUdbTKX8ZEbmw0KTs7+C7BcqM8bJ6O8svKzkTJ8j/sMuwWUAq7DUJhFPIFQuF6rhU2zKYAAAAASUVORK5CYII=);*/
    /*cursor: help;*/
    /*cursor: url('./images/zoom.gif');*/
}

p {
    margin: 0;
    padding: 0 0 10px 0;
}

h1 {
    font-size: 19px;
    margin: 0;
    padding: 0 0 25px;
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    color: #333333;
    font-weight: bold;
    line-height: 20px;
}

h2, h3, .h2, .h3 {
    font-size: 17px;
    padding: 25px 0;
    margin: 0;
    color: #333333;
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 1.3;
    text-transform: uppercase;
}

.red {
    color: #ff0000;
}

.red a:link, .red a:visited {
    color: #ff0000;
    text-decoration: none;
}

.red a:hover {
    color: #010101;
}

.color {
    color: #d87252;
}

.size1 {
    font-size: 12pt;
}

.size2 {
    font-size: 14pt;
}

.small {
    font-size: 8pt;
}

.float_l {
    float: left;
}

.float_r {
    float: right;
}

ul, li {
    margin: 0 0 0 10px;
    padding: 0 0 10px 0;
}

/* input */

.button, .map-button {
    height: 28px;
    cursor: pointer;
    background: #D87252;
    border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 3px solid #B64E2D;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
    padding: 3px 10px 0;
    margin: 0 5px;
    display: block;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.button:hover, .map-button:hover {
    border-bottom: 3px solid #D87252;
}

.button:active {
    border-top: 3px solid #B64E2D;
    border-bottom: 0;
}

.btn-light {
    background: #c4bcaf;
    border-bottom: 3px solid #a79f91;
}

.btn-light:hover {
    border-bottom: 3px solid #c4bcaf;
}

.btn-light:active {
    border-top: 3px solid #a79f91;
    border-bottom: 0;
}

a.button, button.button, input[type="button"].button, input.button,
.button a, .button button, .button input[type="button"], .button input, a.map-button{
    text-decoration: none;
    color: #fff;
    display: block;
    height: 100%;
}


.contact_form_block input[type="text"] {
    background: #fff;
    border: 1px solid #b6aa9c;
    width: 95%;
    margin-top: 1px;
}

.contact_form_block textarea {
    background: #fff;
    border: 1px solid #b6aa9c;
    width: 95%;
    margin-top: 1px;
    height: 115px;
}

.contact_form_block .button input[type="submit"] {
    width: 110px;
}

/* //input */

/* menu */

.main_menu {
    font-size: 16px;
    line-height: 29px;
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    margin-top: 30px;
    text-transform: uppercase;
    height: 1%;
    position: relative;
    z-index: 1;
}

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

.main_menu ul li {
    list-style: none;
    white-space: nowrap;
    padding: 0;
    margin: 0 0 1px 0;
}

.main_menu ul li a {
    display: block;
}

.main_menu ul li a:hover, .main_menu ul li a.selected {
    color: #7d7163;
    text-decoration: none;
    background: #e0d7cc;
    padding-left: 15px;
}

.left_menu {
    font-size: 14px;
    /* margin-bottom: 20px; */
    /* background: url(images/bg01.jpg) repeat 0; */
    background: #fff;
    padding: 0 10px 5px;
    margin: 0 15px 30px;
    box-shadow: 0px 0px 5px 0px #999;
    -webkit-box-shadow: 0px 0px 5px 0px #999;
    -moz-box-shadow: 0px 0px 5px 0px #999;
}
.left_menu.new_catalog{position:relative; }
.left_menu.new_catalog.close{height:320px; overflow:hidden; }
.left_menu.new_catalog .open_btn{ width:100%; height:40px; overflow:hidden; position:absolute; bottom:0; left:0; cursor;pointer;  }
.left_menu.new_catalog.close .open_btn span, .left_menu.new_catalog .open_btn span{ margin-left:30px; line-height:40px; color:#fff; text-transform:uppercase; }
.left_menu.new_catalog.close .open_btn{background: url(images/open_catalog.png) no-repeat center center; }
.left_menu.new_catalog .open_btn{background: url(images/close_catalog.png) no-repeat center center;}
.left_menu:first-child {
    padding: 0 10px 0px;
}

.left_menu .header, .departments .header {
    margin: 0px -15px 0px;
    position: relative;
    top: -5px;
    background: #C2BAAC;
    font-weight: bold;
    font-size: 17px;
    color: #fff;
    padding: 2px;
    text-transform: uppercase;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -khtml-border-radius: 5px;
}

.left_menu .header p, .departments .header h2 {
    background: #C2BAAC;
    padding: 5px 10px;
    color: #fff;
    border: 1px dashed #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    text-align: center;
}

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

.left_menu ul li {
    list-style: none;
    padding: 0;
    margin: 0 0 1px 0;
}

.left_menu ul li a {
    color: #333;
    text-decoration: none;
}

.left_menu ul li a:hover, .left_menu ul li.selected a {
    text-decoration: underline;
}

.left_menu ul a.lvl-1 {
    display: block;
    padding-top: 10px;
    border-top: 1px solid #CCC;
    padding-bottom: 10px;
}

.left_menu ul a.lvl-1.haschild {
    background: url(images/leftmenu_closed.png) no-repeat right center;
}

.left_menu ul a.lvl-1.haschild.opened {
    background: url(images/leftmenu_opened.png) no-repeat right center;;
}

.left_menu li.lvl-1:first-child a.lvl-1 {
    margin-top: 0px;
    border: 0;
}

.left_menu ul li.parent a {
    text-decoration: none;
}

.left_menu ul a.lvl-1 {
    font-size: 13px;
    text-transform: uppercase;
    color: #d87252;
    font-weight: bold;
}

.left_menu a.lvl-2:hover,
.left_menu a.lvl-2.active,
.left_menu a.lvl-3:hover,
.left_menu a.lvl-3.active {
    text-decoration: underline;
}

.left_menu ul.lvl-2 {
    margin-bottom: 10px;
}

.left_menu ul.lvl-3 {
    margin-left: 10px;
}

.left_menu a.lvl-3 {
    font-size: 12px;
}

.left_menu li.active > ul {
    display: block !important;
}

.left_menu ul a.lvl-1 {
    font-weight: normal;
}

.left_menu {
    margin: 0 5px 30px;
}

.left_menu:first-child {
    padding: 0 8px 0px;
}

a.lvl-2 {
    font-size: 15px;
	line-height: 2em;
}

a.lvl-3 {
    font-size: 13px;
}

.left_menu a.lvl-2.active, .left_menu a.lvl-3.active {
    text-decoration: underline;
    color: #d87556;
}

.menu-icon:before {
    content: '';
    display: inline-block;
    height: 20px;
    width: 18px;
    margin: 9px 7px 0 0;
    float: left;
}

.icon-1:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAMAAAAVv241AAAABlBMVEV8fHx8fHxDnvxGAAAAAXRSTlMAQObYZgAAABlJREFUeAFjYGBEICI5qIARCVDOQQbkuA0AKxAAaZC3c5MAAAAASUVORK5CYII=) 2px 50% no-repeat;
}

.icon-d1:before {
    background: url(/images/bit.png) 0% 50% no-repeat;
}

.icon-2:before, .icon-d1:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAMCAMAAAC3DnawAAAAk1BMVEV8fHz////////////////////////////////////////////////////////////////9/f3////19fV8fHx+fn5/f3+BgYGGhoaRkZGSkpKhoaGioqKjo6O1tbW+vr6/v7/Hx8fIyMjS0tLT09PU1NTV1dXb29vi4uLj4+Pr6+vs7Ozu7u7v7+/09PT8/Pz///+RlUftAAAAFHRSTlMAAAUJChMrS290gYKTucXX3O75+6YzoYYAAACMSURBVHgBfc5bDsIgEIVhqJdWvBTrFAEVtaIo1tb9r05mosYn/wdO8oUEGOeMwSdOMTz+2S5/20DIvj2sE6lYZmTDhbfK+mtCF0JBJi6A+T3ozpjlCE1aMttC0wAcZ2iVIlO97TSAXo1/7j2Cw3XzZNMzmT/FGreOOb1rlPG3+xaoTZnR/yopJs9vxQufwxDRKIY1TgAAAABJRU5ErkJggg==) 0% 50% no-repeat;
}

.icon-3:before {
    background: url(data:image/gif;base64,R0lGODlhDwAOAJEDAPn5+cHBwX19ff///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjRiNWRhYTEyLTM1NTktOWE0NC1hNDdjLWRiYmNmZDkzZGU5YSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1REEwOUVEMkNBNzkxMUU1QTlFQ0JGQ0EyRjVGMUNERSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1REEwOUVEMUNBNzkxMUU1QTlFQ0JGQ0EyRjVGMUNERSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNSAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0YjVkYWExMi0zNTU5LTlhNDQtYTQ3Yy1kYmJjZmQ5M2RlOWEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NGI1ZGFhMTItMzU1OS05YTQ0LWE0N2MtZGJiY2ZkOTNkZTlhIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAAwAsAAAAAA8ADgAAAi2UZ4LJl9tMAMFFA0RWo0NJRV80VeMzZBnkeUKpXNeZwDDjqdqOg9X9kImEhgIAOw==) 0% 50% no-repeat;
}


.icon-4:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAARCAMAAADXCB3qAAAAD1BMVEV8fHz///98fHx8fHx8fHwBTw3BAAAABHRSTlMAAMPEz03kvgAAACtJREFUeAFjYGRgAQEGEIDQCAYTWIoJyIcA8hgwc5hhJsNpRhiNYEA0ARkAcJYBbjA6hhsAAAAASUVORK5CYII=) 4px 50% no-repeat;
}
.icon-5:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAKCAYAAABWiWWfAAAARklEQVQokaXMwQkAMAgDQAcXO51ztS9BSiuJBkI+4USAuPtGfjA0BgMwsxl4Q20wQ6q68lLgC4pSYAVRIAJBIAOVYAf6gQdB9tRK8rvffQAAAABJRU5ErkJggg==) 0% 50% no-repeat;
}
.icon-6:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAMAAADHVLbdAAAAElBMVEV8fHx8fHx8fHx8fHx8fHx8fHwGe4TTAAAABXRSTlMAf4C/wOg73TwAAABESURBVAjXZY1BDoAwDMOcgP//ZQ5MZRO92ZVioIbjRiQQQF/UYIbVUtVrvQtUbwOxx+KGv2ZyiOguskLZ8dtYOMIptTx8vgEhVTv9SQAAAABJRU5ErkJggg==) 0% 50% no-repeat;
}

.icon-7:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAANCAMAAAB4p3UoAAAAM1BMVEV8fHz///98fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz///+YFphvAAAAD3RSTlMAAAkKf4CBgoOExdzd3vmOydvDAAAAVklEQVR42mXOSxLAIAgD0Pht1Va8/2kryGTTbDBvHAVFRDJO8j4XkAgkwqHC4dTqmKM2AlIXTU/WQgCuXZe+slswGS4PZbrM352XcrtUCv+iINo+ESofe2IFeci4H3wAAAAASUVORK5CYII=) 0% 50% no-repeat;
}

.icon-8:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAMAAAB86XelAAAAYFBMVEV8fHz///98fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHyEhISEhISFhYV8fHyWlpadnZ29vb2+vr7f39/k5OTl5eXv7+/w8PDy8vLz8/P////jd/hOAAAAE3RSTlMAACQoKXZ3jI2Oy8zN3+Dh+vv7LcUTJQAAAIhJREFUeNpdzssWwiAMBNAB+6KirVIBqW3+/y8d4MjCYZNLDiFg9Hi92VGjpF9D2lNY+4LtkJxjI7vHKfLikfN5weQlxCgxBvET5iQshFfynrHsgXBk2JfckyJhj++avKkzqTyzA4b23wCQ3OXDXYgcbezdGo1fnHO1UEpVKaaIRBP5J9dEoeoLqAoNakqrIJ8AAAAASUVORK5CYII=) 0% 50% no-repeat;
}

.new_catalog .icon-1:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABSElEQVQ4jZVU25KFIAzzuwWr6E97gWYfdsMU6LlsZhwU2zRtKRP+UEoBAKgqcs7ooapQ1fruYbI/LAnfl2WpgWxQL+BEAxvZQkQAANd1DYQumcXzPE0qJLN4le7Ezb5WOWeUUiAiUNWqpl9dMov7vqtDjHFQbQM2ZL1kGuScoapY13Vw4rebZo9SCrZtg4hARBBjxL7vjTK3m7aLNmIIoRKllBBCaNR4nZ9IQiIWdt93iEhdU0q1ljaDhsxuPM9TDaiMK48IO+umacfIRhQRrOuKlBJijDXNd2jGiQW+7xvHcWBZFoQQcBwHQghDnYajQSU0pNLzPGut5nkeBt1twKtuAr9Dzod4d3u4NbNOnADv5hiUubsGKaVGjSX6agIs+hR79f8i463RO/dD/xXZtm2D48tufiLzOkmifrw+khG8tnl8eiIA+AEH+DaUkQv9YQAAAABJRU5ErkJggg==) 2px 50% no-repeat;
}
.new_catalog .icon-2:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABw0lEQVQ4jcWUaa7jIBCEc2wHaDA+VzbjXCnx3t/7BXJij0ZPGmmQLLN1UdVdcFJV1nUFYFkWgDIGUNXD/jiOfLdTBsmL24Dc5nn+OCTv2R4KcNoGfwet61r6ee0IpIBtF7YB2/4RgKruVJwARATvPTFGlmXBe08IAe89ANZaQgg453DO0TQNxhhEZM8shIC1Fu8967oSY6SqKkQEVS3gzjlEBGNMmdsxq6qKGCMpJd7vNyklvPflZBHhfD7jnCPGiLUW5xzW2k8wVaWua6y1DMNA0zS8Xq/C5Lup6oeSHTPvPcYYuq6j73uez2fZnP/OuRIsIojIscyc4JyHLMlaS0qJvu9JKXE+nwEKs10BMrMtgxBCKfs0TSUFmZkxplR0B5YDt95SVUSE2+3GNE2FWZ43xlDX9SdYtkbOwVZmCIG6rkuO6rpGVYkxHvsMKMk1xpT8xRh5PB4Mw0Dbtlhrud/vzPPM5XIpB++ssXW2qha54zjinGOaJkSEZVmw1pbxzmeZ2dZXWUbXdSzLwvV6JYRA27YMw0BKqSg4BMt5ydXNN+Bv305mLkC+m9kivwaD/aO3tcdv2ul74k/P9P8B+1cyfwDJDJDjVZAYqgAAAABJRU5ErkJggg== ) 2px 50% no-repeat;
}
.new_catalog .icon-3:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABCklEQVQ4je2Vy5KEIAxF/W6FGPWrVcKZRU8YoLGrZt/ZqJd48rASJ34t5wxASgkAM2v0/urntU1+CHBdVwPszQF9oALzm/u+mwMHrus6BA9hKaU3sS4hhFA0D5BzHpf5KW0AVW10M3vs21RH653MrGQG7ccZBZ4AzvMswn3f7PtOCIFt2xARVJV5nlHV0ttHWA2CV59EBBEhxliAy7K8VfEIc3NQDxSRkfsX9oX9C+ZjtCwLqkoIgXVdy1VEmnl8m03422Pwmr/jOIpjPeiqWnyGE9Bv2JwzMcYCizE2+scyHZJSwswwM47jKNmqatll/Toabtp+TdfP9QtP/4emTM+qN9fqHo165fYDqPn3x6N6aUIAAAAASUVORK5CYII=) 2px 50% no-repeat;
}
.new_catalog .icon-4:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAACuUlEQVQ4jaVVUUvrMBTe79amaWtnC+rmaDukbuAfUOujgtIH2br5qHYP66zszQZUigjbmn73YSS2TpB7byFwmnPy5ftOck4aZVnit68oCmlzzn+cB4BGWZYyYLVaSUdZliCESB+lFGLj5XJZi6uBfZ8Uwbquy7mtra0ai+rGEkwAVRnO53Ocnp6i3W6DUgpd1+E4Ds7OzpAkyQaIWN+o5oExhn6/j8PDQ4xGIzDG5CZZlmE4HMJxHJycnCDLso0cNoSRJAls28Z4PEae57i6uoLrujAMA5RSdLtdhGGIPM9xd3cHy7KQpukmM8YY9vf3kSQJJpMJLMuCpmkghIBSClVVoWkaFEVBs9lEHMdI0xS2bYMx9sWMc45er4fBYIA4jqGqKgghUFVVDkVRav+UUjw+PmI8HsP3/S9ms9kM3W4XeZ7DNM3aIkKIBKaUSpsQgmaziY+PD7iuiyRJ1mBBECAMQ4RhWFtUlVcFFHINw8Dl5SWGwyGCIFjLbLfbeH19heu6MliAEUKwvb0NXdelVOFTFAWe54ExhlartQYzDANFUUDTtJoUMebzOdI0lb6q3zAMLJdLGIaxlmmaJjjn0DStJulvwHRdX4N1Oh28v7/D8zxQSjdy9pvMLMtwcHCwlnlxcfFfBzAYDBAEwZrZdDqF53nyagh2/3Q1OOfwfR9RFGEymUgwRVFqTMQBCeCHhweMRiP4vl+vgLe3N+zu7mI6neL+/h62bUNRlFqyBeDOzg7iOMbz8zP29vZkwctCX61WmM1maLVaiKIIeZ7j5uZGHoplWTg6OsL19TU+Pz9loT89PdULvdrLGGM4Pj6G4ziIoghZlqEoCiwWC7y8vOD29haO46DX68n2tNEcq+iiHZ2fn6PT6cA0Tei6Ds/zZHP8qcsC394Aznltt6q9WCykLR4SsU4Q+QOGH0aX9W3MtgAAAABJRU5ErkJggg==) 2px 50% no-repeat;
}
.new_catalog .icon-5:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABTklEQVQ4ja1UQY6DMAzst2mc2JZy6w964QX9DsdK7Rd6KiWePSUKELpst5YQ4ODxzCT4gA/CzJBSWuUPe4pz4TiOMLNVfjdYXVyDfMQsg03TNHv/F1jNqvW8CywDmhmez2dh2ZK/C6yO1+s1a/InsFrK4/HA5XLB9XrdB5Y7L40ehgGn0wkhBPR9/7vMDFSzud/vOJ/P8N7Dew/nHFQVt9ttewNSSmBmiAiICDFGOOfgvYeqQkTAzGBmEBH6vl8zM7OZqS2vUkrlnNX5pmdmBu89mBkhBBBRYdN1HWKMRWZez982ZR6PR4gIVHUGrKroug4iAuccYowgIjjnICJrsGmaoKogonJl70QEIYRyzyCZ6cqzpRcisvkPhhDK2sqz1nnJHVtrzFw2YxlF5rJbZlQzG8dxVvyW2da2t8bN2xGUqS8lbM2zVnwX7JsyfwDo6RryCrh+MAAAAABJRU5ErkJggg== ) 2px 50% no-repeat;
}
.new_catalog .icon-6{background:none;}
.new_catalog .icon-6:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAACBUlEQVQ4jX2Uv2sCMRTH/bs1yTvtIu3i1K1nh9JF8AalY90sVOhgFRdpF90KUgThNMmnU8L9sgdH7nLvffN533tJC8B7z7VLRDifz7V551xtrhWEvPdYawHiCNDpdK4KVCFaYTJ8KFJ8fX0hImy321JyGKviraJ6Mcg5R5qm9Pt90jQtJTWVHcmqge/v79zf32OMYbVaISIMBgMWi0W0wDnXXGYI8N4zHo8Zj8csFgsOhwMAv7+/fHx8MBqNyLIM733zDygiW2vJ87zRj/B+Op1qtpTIgkeBIgQaY1BKkSRJFDwejzG2UaxY6m63AyBJErTW8TbGALDf7/8nK16hDZxziAhaa25ubqLh39/fjX4BtMKHMK7Xa7z3kUxEUEqhlAJguVzG5FqfVdXn83ksWUQQkegZwNvb29XtF8kulwsAs9kMAKVUybNA9vr6CtDYHjWyLMtisDEGrTXdbjeWNZlMrnsWHgL68/NzyTNjDO12GxEB4OnpKSb/S+a9J03TuPFFBGMMSZLEsh4eHq6TVTf63d1dfA4/IPQYwO3tbfS3scywkrWW5XLJ4+Mj0+mUzWbDz88Pn5+fvLy8MBwOS61RFa31WRiDX6FMrXVjXI2suoK1Np6wQcQYUzvHamTFiaJ/vV4vbqnz+VxqXGttY+O2irjFgy8kd7td8jyn1+vVFqwK/gHLtAZzENfQ0QAAAABJRU5ErkJggg== ) 2px 50% no-repeat;
}
.new_catalog .icon-7:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABU0lEQVQ4jbVU25LDIAjNb1dFsP50pw2cfcJFY/q0y0wmqHC4cwCAmQEAzvMEAKgqnPzN71zG/5GOO2G/d4oGnH+/3zNYPDhABFp5MwMzT+AT2HmeQylai0BR2cHWUI81nFV5fTcz1Fq3OocL7JTv+JzzxdsJzP/MjJwzmBm11vEREUopICL03vF6vfaeRUAimoAcRERQSkFrDaWUbQouYUZFERngfsfMYOZ9zmJFVHVYbq0hpTQAU0rovYOIQER7sDXM1ata6+QREUFE7sP03lLVoVxrHcWotUJEkHOecnbxbB2J1hqYeXjzfD4hIng8HmitjRzeeqaqU89Eyyml0VdmNvivOQN+h5yZp1bxHKkqeu/buQTCOMU1FEvvOXKAOOSXMHez6aU3s1FdP9/N5Qgzbo11v30+n+kc5b56ttuwTrG57zbNsQqvO+pO8f/B/jLMH8E19699GWVEAAAAAElFTkSuQmCC ) 2px 50% no-repeat;
}
.new_catalog .icon-8:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABc0lEQVQ4jY1UwbbsIAjrZ8+oiNp/nsVUyFvhQW3nXTZtrYYkgAeWUNXHb3sXkfUYAOB4OmDPnDOYGSkl5JwnsDXxYQu99+lH7x2qCiKaQA1o3T+B+YxeBhGhtTbAfLJbmd/vd6LdWkOMcQAQEWKMIKJJ4gp43Pn1er2mTSICZkbOGbVWfD6fjdUEJiLovUNE0FqDqiKlNBLEGFFKQUoJrbVbqcfKCsDkjQURgYjAzFDV2/Y4/IdvBw+sqsM7a5NSyt4aJtGDhRC2rKUU5Jy3XpvAfFVUFao6PPPVs+qa3JXVJNPa47quIc3CqmlAjxPg6RrDlNJYswmwcWJmMDNCCM+emUST5DNf14XzPEFEKKVs8iYw75mI4DzPwcZX2Kp5V6BJ5jqP3i8DNt8s8a3MddEOWSuYvJzz324Nz8y3i4GmlFBr3fZuzHxYMQzU2NRa8X6/J4k/J2BlBwC1VoQQxr3mk94y+wXm11a/VsD/yvzFZI1/jXz0ZPclf30AAAAASUVORK5CYII= ) 2px 50% no-repeat;
}
.new_catalog .icon-9:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAWCAYAAADNX8xBAAABc0lEQVQ4je2UW47CMAxFu+xCnEfTH1SkbgLUXUBXgagQe0D8QpIzX4n6GGk2MJWiJHZ9fd1eu4oxAhBjJKUEUHaAEELxz335np9qHTA/hxDo+57X6wWAMQaA9/tN13WLhFVKqRhCCMwZAgzDwO12A8BaS0qJ5/PJ6XTaMspBzjnWwOM4cr1eSSkVRpfLhXEcl0BzBhloDj5NE+fzmRBC8Q/DwOPxWHyOKqVEjJG2bdntdlhrERGccyilcM5hjMF7j1IKrTXGmGLflCYiWGvRWuOcK/f9fk/TNNR1jfeepmkQEZRSWGu3pYkI3vsNYD5bazHGFLbGGLTW299vjFmsHPjX+gf6B5oLMovOOYfWurRCtolIEWkW44bR9/stGUQEEaFpmgKY1Z77MCf9VdnH47Fkm7PIweuSrbV0XbcFmqaJw+FQWGmtS+/lva5r2rZFKUXf99zv9yVQjHEzg3PJ2b+2zccsQPX5fIDlnF6/9JttnfgHUHXZCH3OixkAAAAASUVORK5CYII= ) 2px 50% no-repeat;
}
.new_catalog .icon-10:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABN0lEQVQ4jb2Uy5aEIAxE/W6BBLr9agVqVsUJEnt6NpMNyqO4KQIbALTWwLbWCkbvHb338c1513XBi80KMe6Cdsz2L2LsbK0ti2KMEBGUUiAiiDFOQnfBzetkGqqKGCNerxdSShCRz2RPOzG9lNIg5Ea/ekaf+N97R84ZqoqcM1JK2PfdzWAioxAHSSgiUFWEEPB+v6c0vUNxPaM4fVJViAhEZBJZDsA7eivGFNlaEfc0LbYtVNKo6qC0dbmIXdc1kdG3WityzgghDCrW2VNslopk9gao6qD05i5idvH9KqkqWmsjRXtjFrKn68Rvms4WAM7z/Ezm+dZ7Hz5RzHsYFrJ7ipz85JmdO5F9CpKFEKZ+W0Jfi5VS0FrDcRxT2Xjxv2Q5Z9RaUUpxX5Y/iXlF6lF9JfYUntgPKRsjRx99sJ4AAAAASUVORK5CYII= ) 2px 50% no-repeat;
}
.new_catalog .icon-11:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABSklEQVQ4je2TQY7DMAhFc+3aGGx6k6pHqtSTVG3Twp+VLcdOR7MYaTbDJiGEzwPsxcxQzcxQ/f5777v7bhwAlvryfr93k3t7Pp+7wk1sJFnXtQVrAXdviaPARLbXWqWo5u54PB4bf6RfesfMNj9VsnEEo9/EPmGPVd19EplmViu5e5uXmeF0OuFyueB2u+F+v+N6veJ8Pn9bcBlbqn5KCSICZoaIQESQUtolmshG/JosIiAiqCqI6NuttgWYGZh5I9gf4tfrtUkUkVmsUjFza4mIGk3OGSEE5JzBzCAiiAhyzogxbsUqLhEhxoiUEnLOUFXEGCEiiDGCiHA8HsHMTUhV5zbrjFQVpRSEEBplSgmqChHB4XBAKaUVnMj6YYYQWqC/Sv0M6zPn/HkBAFBK2Qit67p7WD+K9Ze4Jxm3V0V/dDR+w/7F/ljsC8FTIfeVSkv/AAAAAElFTkSuQmCC ) 2px 50% no-repeat;
}
.new_catalog .icon-12:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABMklEQVQ4je2UW2rDMBBFvewgeV4mkJUEbyLB2UnWYVvW7UfR4IdomlLoT+fLWMPxmTvCDV5UzhkAsCyLP4/juDkr1byCraEpJQfsQd+GzfN8eFfsfmQ2TRNSSgA+R67VS9g6q2JkZiAiMPP7ZjnnDZCIICIQkfdgJa+cM+Z5xv1+R9d1aNv2fbO10TAMEBHcbrdqbwMcAy1Br+vxeICIMAzD4SMHs/3h8/nE9XrF5XIBM8PM0Pe991ZhOWc3IyK3ijF6yESEtm0hIr5dMztM5GYxRpgZzAwxRjAzmNmvwPl8xul0cssvrwYRgYgcyswQEagqQghupqreV70aKaUNoKydmRFCgKqCmaGqfqaqUNW62bIsCCGgwPe1z2c/osNKYwl1/9upba4so2r2G/UP+2PYB6zlE8xe5DUcAAAAAElFTkSuQmCC ) 2px 50% no-repeat;
}
.new_catalog .icon-13:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAB0UlEQVQ4jZVUTa7yMAzk2NDmzwVBFSqxQByF7hDnKJWQisQlKMl8i8pRkvbTe8+bNI5jj6fOrLz3AABe2eK9cy748rjYvwKA7/ebHPJl51z4jv3jOM4SAsCq6zocj0dIKSGlBBHBGIOiKFBVFbTWEEJACAEiQlmWMMbAGIOyLGGtRdd1UzJrLd7vdwKXK+cIYkr4bBgGNE0zJVNKLXLGJoSAMSZpl43pUUpNnBERxnFMeAKAz+cTArlgHBOjFkJMyIqiCFWEEMnFuK0YeVVVAQ0ASCnhnJva5Ipa6ySI2+CV/XFR7z201ilnMez7/Y7n8xn28ZwtIeUcK+6XLznn0Pc9drsdLpcLDocD6rpG27ZJwThhSKa1Dgfx8J7P5zBPSikIIXC73RKkM2QxZzHC0+mEzWYDIUTgcr/fz1qfIVsK2G63IKK/Jcs5Y7ter2Fgf90mI1tSjbZt//YDpJSLyZbU4sfRsNbi9Xoll+Lpz9HmAz0MA6y109t8PB6o6xpaa0gpoZSCMSaRm/V6DaVU+BFEFCSraRr0fT8hy5WW3+r/zHsPpVTgz3sfOlrlfBFRogrx++SLRDTjLch27FyS5FzWWZ5myXJC4yBec63L22b/P/X03H8c8Rr6AAAAAElFTkSuQmCC) 2px 50% no-repeat;
}
.new_catalog .icon-14:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABX0lEQVQ4jb2UUa7CIBBF3TUdYKCYGFPXoAszJm7B+Kky3PfFhGqr7c+bhBQoPXO5A91gQYjIaFxK0blSis5vlsBq5Jw/oPVZSvkNm1IgIhCR9bBWRW1zsQj2vr2c8wi8StlUAQDger3idDqt9wwAns+n9h+PB1JK8N7r3GJlr9frI4G19hPWmno+n3E4HHRhbUQEZkYIAdZaDMMAZv6ubBgGeO/1I2st+r4HM2uCEAKISBONYNWLnDNSSjDGwDkHZkaMEcYYhBDAzDDGwHuvqkYwEUFKCc453Upd5JzTPjPDOaemt0pHytpz1HUd+r7XbRARttutKiUifRdCmPcs54z9fg/nHO73u87XStYq3m439XQEq6pqRS+XC3a7nXpkrUWMEUSEGCO6rkNKab6aFVSvSY32krdXpwr4eTTm4v3vISLfPfsGaUGtJcfjcZ2yVs1UklWwKXVT4/+HLd3mH2AJ759Yycx9AAAAAElFTkSuQmCC ) 2px 50% no-repeat;
}
.new_catalog .icon-15:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAABu0lEQVQ4jbVUXc6jMAzssSscbAf1WhVf20NVEJzZBzTZwLb7tGsJQYgznvFPLhEBAOB72zYAQK0VqopxHOHuMDOklDCOI77Z5QxAiwiYGVQV7g4RQUoJt9sN67p+ByMQHxqZEYRrGkk0MMrrpRLUzDCOI8wMIgIzwzAMB98/mPVsegkppYNEd4e7t2BnwAs+GB2ZMzODu7difGJ1kEl2fOec2zd9SikAADP7LrNn1EsE9iLwv5kd9nr/BhYRh0i11sasZ9gH+MrMzDBNE0SkVa9vWuZNVaGq2LYNOee2pt8FAEQE8zyjlILX69XKLyJwd6SUGiClqiru9zuWZcHj8UBKaQdz99aA67q2A2RDFu6O6/UKAIfmfb/fyDnvYKqKn58flFLwfD4hIoiIRp9TwBaJCLg75nnGsiyY5xmquoMxT8yPu7foZMVB594wDMg5I6WEaZr2nLFS/ZzVWiEiYArYXzlnlFKaRJ6JCNRaf7cGQQg+TRMi4nBQVVvy+8CtNc73GR3+djuwQGe7APuYnLuZeWTSeTHmnFvrfASjnec0IlqPEZz5O0s8gPUb5wuSFeY49YH/P9i/kPkL4mOjHMnin24AAAAASUVORK5CYII=) 2px 50% no-repeat;
}
.new_catalog .icon-16:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAACJElEQVQ4jX2UzW7qMBCFeW7iv7BD3YG6QYiQh4AVaUCoqvoQYAFbxAoJEdtzurme6yS0swFs883xzBkPiAhphBAAAM453G43lGWJ5XKJ6/XKZ+J/4tkYgy4khU8mE0gpIaXE+/t769zz+UQ3BkQE51xvwzkHYwy01lBKwRgDImqp8d6/VkZE8N7De8/qlFJQSkFKCaVUrxQ9ZS9X/4WUktVlWdYqQVcVw+JGPBxVGmNYXVSWQn5tQLdDRMQQIQTD0oQ9Za/a7L3Hfr+HEIK7qbXGx8fHn8BBd7FpGtR1DaUUtNbQWkMIgTzPoZTCbrfr2YiIQETta4YQ8Pn5CSEEjDHIsow/I1QIge12ixACQggtIYP0x2azgTEGQghorRk0Go24blJKjEYjVFXVakQI4b+yqqqQ5zmyLEOe5z1QtEnakKqq2spCCNjtdlBK8XVmsxmOxyPG4zF77O3tDYfDAUVRQErJpdhut+0GxM2yLHE+n3lzsViwuvl8zv6z1qIsS2RZBillW1lRFLhcLnDO8ZwSEVarFYwxGA6HWK/XrSsREU6nE4qi6Fsj9Vn8/v39zYP+9fX1p8cY1jRND0REsNayYa21v0IYlk5ACvLe4/F4sFXu9zsn/fNxTBfTzFVVsRWir34DMSzWLGb23qOua2it2V9CCJ7NGL3HMa1XmjFOQfRZfNdivHqdeQK60LIsYa3FdDrFZDKBtRbL5RLOOU7YveoPc/LFkLUN7xgAAAAASUVORK5CYII= ) 2px 50% no-repeat;
}
.new_catalog .icon-17:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAB+ElEQVQ4jX2Vva7iMBCFeewo/k+Q0lAAFW1ESioqaIEC8Qo8B6II8bfF1RjHd3ctRZHG9jlnzoztxefzASDGSIwRgGmakCEx+eejnFsAjOP4ayLfLIT/ApWxMMbgnMN7j7UWpRRN02CMwRiDtRZrLVVV4ZzDGEMIAa01zrkUm4EJiLU2AXnv0VqzXC7x3ifCuq5pmgatNVprvPfEGFnIZlFQ1zUlgVKKqqoIIeCcI4RAXdcpo5kyka6Uom1bvPcopXDOsdvt2O/3ad45h9Y6pSpigB9lwqCUQmuNMYbL5cL7/Z6ZfjweUxa5z9baHzAxUGtN27bJq/v9zuFwYL1es91ueT6fAMl0IZ0pE2/yagqzLGyahuv1yuv1StXL1yRl1trEUraJtZYQAqfTCYDz+ZyqJ379SlPYJMWc8fF4MI4jwzAkUqlqDpiU5Urkk5gYLwRSKGmJGVgeyHsu759hGFI8b9RfYJJibnjuY9/3dF2X+ko6v23bVKwEJgzyF3ClFKvVimEY2Gw2swKVx2+WphxakS9l7/segNvtliorisuKzk5A6Ztzjq7rkjIhE2X5eufcF0zUlc2ap156mvehUupbgJwh/3KfykqLUrFmpkwAxZOcpLwoy9OSzmZ59f7vWv7bmKZp/gbkj0m5UB6XGONsI3zfBon9AYFWtNtOQKsvAAAAAElFTkSuQmCC) 2px 50% no-repeat;
}
.new_catalog .icon-18:before {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAWCAYAAAAinad/AAAAOElEQVQ4jWP4T0XAMIINq6urQ6GRxWGYIsOQDcJl4MAYhk+cPobh886oYSPaMHyaBt4wcsEIMQwA5XoC1zGLcn0AAAAASUVORK5CYII= ) 2px 50% no-repeat;
}


li.lvl-2 {
    padding-left: 25px !important;
}

a.lvl-2.haschild:before {
    content: '';
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAABlBMVEX0c0/0c08G3Z2MAAAAAXRSTlMAQObYZgAAABNJREFUeAFjAAJGIMagGSEAlzwAAaQADk4RgX8AAAAASUVORK5CYII=) no-repeat;
    height: 8px;
    width: 10px;
    margin-right: 10px;
    margin-left: -22px;
    position: relative;
    top: -2px;
}

a.lvl-2.haschild.opened:before {
    content: '';
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAMAAADXT/YiAAAAGFBMVEX0c0/0c0/0c0/0c0/0c0/0c0/0c0/0c09XfbZ0AAAAB3RSTlMAPj90dbjr5cYh4gAAACxJREFUeAFjQAKsjECCiRVEsDGBMZjJAmSAATM7M4TBCBRjBDPA6hiR9CIAABTJAHQtVCv8AAAAAElFTkSuQmCC) no-repeat;
    height: 8px;
    width: 10px;
    margin-right: 10px;
    margin-left: -22px;
    position: relative;
    top: -2px;
}

.bottom_menu_contaner {
    width: 100%;
    padding: 25px 0 5px;
}

.bottom_menu_block {
    width: 1000px;
    margin: 0 auto;
}

.bottom_menu {
    width: 230px;
    float: left;
    margin-right: 20px;
}

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

.bottom_menu ul li {
    list-style: none;
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 14px;
}

#breadcrumb {
    color: #000;
    font-size: 9pt;
    margin: 20px 0;
	
	width:100%;
	min-height:35px;
	background: rgba(0, 0, 0, 0.05);
	border: 1px solid #c1c1c1;
	border-radius:3px;
	line-height:35px;
	font-size:12px;
	box-sizing:border-box;
	font-weight:bold;
	padding:0px 12px;
	
}

#breadcrumb a, #breadcrumb span{
/* 		margin:0px 12px; */
}
#breadcrumb a {
    text-decoration: none;
}

#breadcrumb a:hover {
    text-decoration: underline;
}

/* //menu */

/* block */

.header_container {
    padding: 0;
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

a.logo {
    width: 168px;
    height: 117px;
    text-decoration: none;
    display: block;
    background: url(images/logo.gif) no-repeat -30px;
    position: relative;
    top: 10px;
}

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

.top_contact_l {
    position: absolute;
    left: 250px;
    top: 30px;
    z-index: 10;
    width: 450px;
    font-size: 18px;
    line-height: 26px;
}

.top_contact_l p {
    padding: 0 0 7px 0;
}
.phone_container{margin-left:160px;}
.phone {
    color: #7d7163;
    font-size: 20px;
    font-family: Helvetica, sans-serif;
    font-weight: bold;
	text-align:left;
	line-height:30px;
}
.phone a{
	color: #4c4c4b;
	text-decoration:none;
}
.icon_call{ 
	background: url(images/call.gif) no-repeat 0; 
	padding-left:56px;
}


.contact_icon {
    float: left;
}

.phone_container .contact_icon {
	position:absolute;
	right:-35px;
}
.contact_icon  .soc_seti_icon{position:absolute; bottom:4px;}

.contact_icon a {
    display: block;
    margin: 5px 0px 0px 5px;
    float: right;
    height: 35px;
    width: 34px;
    text-decoration: none;
    overflow: hidden;
    text-indent: 1000px;

}
.contact_bookmark{float:left; width:80px; height:137px; margin:0px 10px; background: url(images/izgib.png) no-repeat 0;}

a.skype {
    background: url(images/soc_seti/skype.png) no-repeat 0;
}
a.vk {
    background: url(images/soc_seti/vk.png) no-repeat 0;
}
a.instagram {
    background: url(images/soc_seti/inst.png) no-repeat 0;
}
a.facebook {
    background: url(images/soc_seti/facebook.png) no-repeat 0;
}

a.viber, span.viber {
    background: url(images/soc_seti/viber.png) no-repeat 0;
}
a.whatsapp, span.whatsapp{ 
    background: url(images/soc_seti/whatsapp.png) no-repeat 0;
}
a.tg, span.tg{ 
    background: url(images/soc_seti/tg.png) no-repeat 0;
}
a.whatsapp, span.whatsapp, a.viber, span.viber, a.tg, span.tg { 
	height: 30px;
    width: 28px;
	display:block;
	float:left;
}
a.skype:hover {
    text-decoration: none;
}

.button_top.button {
    width: 210px;
    position: absolute;
    top: 40px;
    right: 0px;
	display:block;
	float:left;

}

.button_top .button {
    padding: 3px 8px 0px;
	margin:0px;
}

.top_contact_r {
    position: absolute;
    top: 16px;
	
    z-index: 10;
    right: 0px;
    text-align: center;
	right: -100px;
}

.top_contact_r .button_top {
    margin-top: 5px;
/*     float: left; */
}

.top_contact_r .button_top a {
    font-size: 13px;
}

.top_icon {
    display: none;
    position: absolute;
    top: 63px;
    left: 182px;
}

a.home:hover, a.email:hover, a.site-map:hover {
    text-decoration: none;
}

a.home {
    background: url(images/icon01.png) no-repeat 0 0;
    display: block;
    float: right;
    height: 9px;
    margin-left: 8px;
    width: 12px;
    overflow: hidden;
    text-indent: 1000px;
    text-decoration: none;
}

a.email {
    background: url(images/icon01.png) no-repeat -20px 0;
    display: block;
    float: right;
    height: 9px;
    margin-left: 8px;
    width: 12px;
    overflow: hidden;
    text-indent: 1000px;
    text-decoration: none;
}

a.site-map {
    background: url(images/icon01.png) no-repeat -40px 0;
    display: block;
    float: right;
    height: 9px;
    margin-left: 8px;
    width: 12px;
    overflow: hidden;
    text-indent: 1000px;
    text-decoration: none;
}

#topmenu {
    height: 59px;
    background: url(images/topmenu_bg.png) 0 0 repeat-x;
   /*  overflow: hidden; */
}

#topmenu ul {
    margin: 0;
    padding: 0;
}

#topmenu li {
    display: block;
    float: left;
    height: 59px;
    margin: 0;
    padding: 0;
}
#topmenu ul li ul{
	display:none;
}
#topmenu ul li:hover ul{
	display:block;
	min-width:225px;
}

#topmenu a {
    display: block;
    height: 100%;
    font-size: 16px;
    line-height: 61px;
    padding: 0 12px;
    text-decoration: none;
    color: #fff;
    text-transform: uppercase;
}

#topmenu a:hover {
    color: #333;
    background: url(images/topmenu_a_bg.png) 0 0 repeat-x;
}

#topmenu a.selected {
    color: #333;
    background: url(images/topmenu_a_bg.png) 0 0 repeat-x;
}
.submenu{
	position:absolute;
	z-index:110;
	border-top:3px solid #d87252;
	border-bottom:3px solid #d87252;
	
}
#topmenu  .submenu  a{
	padding:0px;
	border-top:1px solid #dadada;
	box-sizing:border-box;
	text-transform:none;
}
#topmenu  .submenu li:first-child a{
	border-top:none;
}
#topmenu  .submenu  li{
	padding:0px 23px;
	float:none;
}
#topmenu  .submenu  li, #topmenu  .submenu  a{
	background:#fff;
	color:#000;
}
#topmenu .submenu li:hover, #topmenu .submenu li:hover a, #topmenu  .submenu  a:hover{
	background:#c2baac;
	color:#fff;
	border-top:none;
}
#topmenu .submenu li:hover +li a{
	border:none;
}


.top_block {
    padding: 95px 0 0 0;
    position: relative;
    z-index: 5;
}

.top_block .left {
    width: 230px;
    float: left;
    padding-top: 50px;
}

.top_block .right {
    width: 769px;
    float: right;
    overflow: hidden;
}

.top_block .right h3, .top_block .right .h3 {
    padding: 0 0 0 25px;
    font-size: 28px;
}

.hot_block {
    margin: 30px 0 0 3px;
}

.hot {
    width: 230px;
    float: left;
    margin-left: 25px;
}

.hot .img {
    width: 230px;
    height: 150px;
}

.hot .info {
    width: 230px;
    height: 130px;
    text-align: center;
}

.hot .info h2, .hot .info .h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 34px;
    padding: 0;
    height: 60px;
    line-height: 20px;
    display: table-cell;
    vertical-align: middle;
    width: 230px;
}

.info.style1 {
    padding-top: 45px;
    background: url(images/hot_bg01.png) no-repeat bottom;
}

.info.style2 {
    padding: 15px 0 30px;
    background: url(images/hot_bg02.png) no-repeat top;
}

.info.style3 {
    padding-top: 45px;
    background: url(images/hot_bg03.png) no-repeat bottom;
}

.content_contaner {
    width: 1000px;
    margin: 20px auto 0;
}

.left_contaner {
    width: 230px;
    margin: 0 25px 20px 0;
    float: left;
}

.center_contaner {
    width: 745px;
    float: left;
    margin: 0 0 150px 0;
}

.homepage .center_contaner {
    margin: 0;
}

a.spec, a.spec:active {
    background: url(images/spec.png) no-repeat 0;
    width: 230px;
    height: 96px;
    overflow: hidden;
    text-indent: -1000px;
    margin-bottom: 20px;
    display: block;
    text-decoration: none;
}

a.spec:hover {
    background: url(images/spec_a.png) no-repeat 0;
}

.section_container {
    width: 100%;
    height: 180px;
    background: #d5ccb8 url(images/bg01.jpg) repeat 0;
    padding-top: 20px;
}

.section_galary {
    width: 870px;
    margin: 0 auto;
    position: relative;
}

.section_galary_cont {
    overflow: hidden;
    height: 170px;
    margin: 0;
    padding: 0;
    width: 100%;
    position: relative;
    z-index: 10;
    display: block;
}

.section_galary_cont ul {
    height: 170px;
    margin: 0;
    padding: 0;
    display: block;
}

.section_galary_cont ul li {
    float: left;
    display: block;
    height: 170px;
    margin: 0;
    list-style: none;
    padding: 0 15px;
    width: 115px;
    text-align: center;
}

.section_galary_cont ul li img {
    background: #e4ded7;
    width: 115px;
    height: 115px;
}

.section_galary_cont ul li:hover img {
    background: #fff;
}

.section_galary .str_left {
    background: #e4ded7 url(images/str_l.png) no-repeat center center;
    width: 60px;
    height: 60px;
    cursor: pointer;
    display: block;
    position: absolute;
    left: -60px;
    z-index: 10;
    top: 28px;
}

.section_galary .str_right {
    background: #e4ded7 url(images/str_r.png) no-repeat center center;
    width: 60px;
    height: 60px;
    cursor: pointer;
    display: block;
    position: absolute;
    right: -60px;
    z-index: 10;
    top: 28px;
}

.section_galary .str_left:hover, .section_galary .str_right:hover {
    opacity: 0.5;
    filter: alpha(opacity=50);
    -moz-opacity: 0.5;
}

.banners_contaner {
    background: url(images/shadow.png) center bottom no-repeat;
    padding-bottom: 11px;
}

.banner {
    float: left;
}

.banner.last {
    margin-right: 0px;
}

.contact_form_container {
    background: #df7c5b;
    margin-bottom: 15px;
    margin-top: 15px;
    padding: 4px;
    border-radius: 7px;
}

.contact_form_block {
    background: #df7c5b;
    padding: 10px;
    color: #fff;
    border: 1px dashed #fff;
    border-radius: 5px;
}

.contact_form_block h4 {
    margin: 0;
    padding: 0;
    font-size: 19px;
    line-height: 19px;
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}

.help_contaner {
    width: 100%;
    padding: 15px 0;
    background: #f0e9da url(images/bg02.jpg) repeat 0;
}

.help_block {
    width: 1000px;
    margin: 0 auto;
}

.help_content {
    width: 1000px;
}

.help_item {
    width: 322px;
    margin: 0 17px 0 0;
    float: left;
}

.help_item.last {
    margin: 0;
}

.help_item img {
/*     border: 3px solid #fff; */
 /*    margin-bottom: 15px; */
}

.price_block {
    margin-bottom: 10px;
}

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

.pager_container {
    height: 25px;
}

.filter_block {
    float: right;
}

.filter_block span, .pager_block span {
    line-height: 18px;
}

.filter_block span a, .pager_block span a {
    padding: 0 5px;
}

.filter_block span a:hover, .filter_block span a.selected, .pager_block span a:hover, .pager_block span a.selected {
    text-decoration: none;
    color: #fff;
    background: #bfb3a4;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
}

.catalog_block {
    display: block;
    margin-left: -20px;
    width: 765px;
}

.catalog_block:after {
    content: '.';
    display: block;
    clear: both;
    visibility: hidden;
    height: 0;
}

.catalog_item {
    float: left;
    margin: 0 0 20px 20px;
    width: 235px;
    height: 235px;
}

.catalog_item .img {
    text-align: center;
    background: white;
    overflow: hidden;
    border: 3px solid #A9A192;
    height: 155px;
    display: table;
    width: 100%;
    position: relative;
    z-index: 2;
}

.catalog_item .img a {
    display: table-cell;
    vertical-align: middle;
}

.catalog_item .text {
    margin: 0px 4px 10px 10px;
    background: #fff;
    padding: 10px 15px;
    box-shadow: 0px 0px 5px 0px #999;
    -webkit-box-shadow: 0px 0px 5px 0px #999;
    -moz-box-shadow: 0px 0px 5px 0px #999;
}

.catalog_item .text a {
    display: block;
    text-align: center;
    font-weight: bold;
    height: 32px;
    overflow: hidden;
}
.text .property{
	width:256px;
	margin:25px 0px 35px 0px;
}
.gost{
	width:100%;	
	margin-bottom:40px;
}
.gost td, .gost th{padding:12px;}
.gost th{color:#fff; text-align:left;}
.gost.big_tok tr td:first-child, .gost.big_tok tr th:first-child{padding-left:40px;}
.gost tr td:first-child, .gost tr th:first-child{padding-left:16px;}
.text .property tr:nth-child(odd), .gost tbody tr:nth-child(odd){
	background:#fff;
}
.text .property tr:nth-child(even), .gost tbody tr:nth-child(even){
	background:#ececec;
}
.text .property td:nth-child(1){
	padding-left:15px;
	font-weight:bold;
}
.gost thead{
	background-color:#d87252;
}
	
.catalog_item h2, .catalog_item .h2 {
    font-weight: normal;
    color: #d87252;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0;
    padding: 0;
    display: block;
    height: 37px;
    line-height: 14px;
}

.catalog_info {
    padding: 20px 0;
}

.catalog_info table {border-collapse: collapse;}
.catalog_info td, .catalog_info th {
    border: 2px solid #000;
    width: 50%;
    padding: 10px 16px;
}
.catalog_info th {
    background-color: #f5734f;
    color: #FFFFFF;
    text-align: left;
}

.scale-container img {
    border: 5px solid #fff;
}

.informer_block {
    background: #fff;
    padding: 10px;
    text-align: center;
    border: 1px solid #a8a8a8;
}

.informer_block img {width: 100%;}

.footer_container {
    padding: 0;
    width: 1000px;
    margin: 0 auto;
    color: #fff;
}

.footer_container .bordered {
    float: left;
    padding: 15px 0;
    margin-bottom: 0;
    border-bottom: 1px solid #877D6C;
    line-height: 1.4;
    height: 60px;
}

.footer_container b {
    font-weight: normal;
    font-size: 15px;
    color: #d87252;
}

.footer_container .left_block {
    float: left;
    font-size: 9.5pt;
    padding-top: 15px;
    width: 100%;
}

.footer_container .right_block {
    float: right;
    font-size: 9pt;
    padding-top: 8px;
}

/* //block */

/* table */

table {
    width: 100%;
    border-spacing: 0px;
}

table tr td {
    padding: 5px;
}

table tr th {
    font-weight: bold;
    padding: 5px;
}

.info table {
    width: 140px;
    border-spacing: 0px;
    margin: 10px auto 0;
}

.info table tr td {
    padding: 0 0 1px;
    text-align: left;
}

.info table tr th {
    font-weight: normal;
    padding: 0 0 1px;
    text-align: justify;
}

.info table tr td.price {
    color: #fff;
    font-size: 26px;
    text-align: right;
    line-height: 20px;
}

.info table tr td.price .rub {
    font-weight: bold;
}

.contact_form_block table {
    width: 100%;
    border-spacing: 0px;
}

.contact_form_block table tr td {
    padding: 4px 0 0 0;
    text-align: left;
    vertical-align: top;
}

.contact_form_block table tr td.mail_td {
    vertical-align: bottom;
    background: url(images/mail.png) no-repeat 23px 20px;
    width: 130px;
}

.contact_form_block table tr td.mail_td .mf-captcha {
    margin-bottom: 5px;
}

.catalog_item table {
    width: 100%;
    border-spacing: 0px;
}

.catalog_item table tr td {
    padding: 10px 0 0 0;
    text-align: left;
    color: #6a5f52;
    font-size: 14px;
}

.catalog_item table tr td.price {
    color: #000;
    text-align: right;
}

.bottom-menu-table {
    width: 100%;
    border-spacing: 0px;
}

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

.bottom-menu-table ul li {
    list-style: none;
    padding: 0;
    margin: 0 20px 5px 0;
    font-size: 14px;
}

.bottom-menu-table tr td {
    width: 25%;
    padding: 0;
    vertical-align: top;
}

.banners_bottom_contaner {
    width: 745px;
    position: absolute;
    right: 0;
    top: -240px;
}
.banners_bottom_contaner .banner img{
		/*bor1a*/
/* 	width:230px;
	height:100px; */
	/**/
}
.banners_bottom_contaner ~ .banners_bottom_contaner {
    top: -250px;
}

/* //table */
#flexslider {
    margin: 0;
    background: url(images/shadow.png) center bottom no-repeat;
    padding-bottom: 14px;
    border: 0;
    box-shadow: none;
}

#flexslider ul, #flexslider li {
    margin: 0;
    padding: 0;
}

#flexslider ul.slides {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border: 3px solid #D87252;
    text-align: center;
}

#flexslider ul.slides li .text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    padding: 10px 5px 30px;
    font-weight: bold;
    font-size: 25px;
    color: #fff;
    box-sizing: border-box;
    text-transform: uppercase;
}
.flex-direction-nav li{
	margin:0px;
	padding:0px;
}

.bx_item_detail {
}

.bx_item_detail a {
    display: inline-block !important;
}

.bx_item_detail .img {
    float: left;
    width: 50%;
    margin-right: 5%;
}

.bx_item_detail .img img, .bx_item_detail .dop_img img {
    display: block;
    border: 3px solid #A9A192;
    max-width: 100%;
	height:140px;
}
 .flex-active-slide {
	padding:0px;
	}
.dop_img .flex-active-slide img{
	border:3px solid #d87252;
}
.dop_img .flex-active-slide + li  img{
	border-left:3px solid #d87252;
}

.bx_item_detail .price {
    margin: 10px 26px 0px 10px;
    position: relative;
    background: url(images/price_c.png) 0 0 repeat-x;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
    padding: 0 5px;
    margin-bottom: 15px;
}

.bx_item_detail .price:before {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: -10px;
    background: url(images/price_l.png) 0 0 no-repeat;
    height: 100%;
    width: 10px;
}

.bx_item_detail .price:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -26px;
    background: url(images/price_r.png) 0 0 no-repeat;
    height: 100%;
    width: 26px;
}

#card1, #card2, #card3, #card4, #card5, #card6, #card7, #card8, #card9, #card10 {
    width: 520px;
}

.dop_img{
	box-shadow:0px 3px 4px rgba(0, 0, 0, 0.2);
	margin-top:-20px;
}
.dop_img ul {
 /*    margin: 20px 0px 0px 0px; */
    padding: 0px;
}

.dop_img li img {
    width: 175px;
}

.dop_img li {
    list-style-type: none;
    padding: 0px;
    margin: 0px !important;
    float: left;
    padding: 0px 3px 0 0;
}

/* delivery */
/*
@font-face {
    font-family: TruthCYR_Regular;
    src: url(font/TruthCYR_Regular.otf);
}
*/

.delivery_pay {
    /*font-family: TruthCYR_Regular;*/
}

.delivery_pay #breadcrumb {
    margin: 0 0 15px;
}

.delivery_pay p {
    padding-bottom: 15px;
}

.delivery_pay h1, .delivery_pay h2 {
    /*font-family: TruthCYR_Regular;*/
    font-weight: bold;
    font-size: 17px;
    text-transform: uppercase;
    padding-bottom: 15px;
    padding-top: 0;
}

.delivery_pay_block:after, .delivery_content:after{    	content: '';    	display: block;    	clear: both;
}

.delivery_pay_item{    	float: left;    	margin-right: 16px;    	width: 174px;    	text-align: center;    	position: relative;    	margin-bottom: 20px;    	cursor: pointer;
}

.delivery_pay_item:nth-child(4n ){    	margin-right: 0;
}

.delivery_pay_item  a{    	color: #333333;    	text-decoration: none;    	/*font-family: TruthCYR_Regular;*/    	font-weight: bold;
}

.delivery_pay_item_image{    	border: 3px solid #A8A18F;    	margin-bottom: 5px;    	background-color: #fff;
}

.delivery_pay_item_image img{    	width: 168px;
    height: 118px;
    display: block;
}

.delivery_pay_item_name_info {
    position: absolute;
    width: 120%;
    top: 128px;
    left: 50%;
    border-radius: 6px;
    box-shadow: 0px 1px 5px #A8A18F;
    background: #ffffff;
    padding: 10px;
    margin-left: -114px;    	display: none;    	z-index: 999;    	font-size: 12px;    	color: #999999;    	text-align: left;    	line-height: 1.6;
}

.delivery_pay_item_name_info:before{    	content: '  ';
    position: absolute;
    height: 18px;
    width: 18px;
    display: block;
    background: url(./images/arrow.png) no-repeat;
    top: -16px;
    left: 50%;
    margin-left: -9px;
}

.delivery_pay_item:hover .delivery_pay_item_name_info{    	display: block;    	opacity: 1;
}

.delivery_pay_item:hover .delivery_pay_item_image{    	border-color: #d87252;
}

.delivery_pay_item:hover .delivery_pay_item_name{    	color: #d87252;
}

.delivery_column{    	width: 50%;    	float: left;
}

.delivery_image{    	border: 3px solid #A8A18F;    	margin-right: 20px;    	margin-bottom: 15px;
}

.delivery_image img{    	width: 100%;    	display: block;
}

.alternate_delivery >  p{    	font-size: 15px;
}

#sliderImg, #carouselImg {    	margin-bottom: 5px;
}

#sliderImg li {    	margin-left: 0px;
}

#tofavour {position:absolute; /*right: -88px; top: 14px;*/ background-color:rgba(247,247,247,0); border-radius:5px; padding-top:14px; height:118px;
}

#tofavour:hover {    	background-color: rgba(247, 247, 247, 1);
}

#tofavour:hover #fav_txt {    	visibility: visible;
}

#tofavour:hover #fav_icon {    	background: url("images/heart-anim-boom.gif") no-repeat center center;
}

#fav_link{margin:0px;}

#fav_link:active #fav_icon {    	background: url("images/clicked.gif") no-repeat center center;
}

#fav_icon {background:url("images/heart-anim.gif") no-repeat center center; 	width:20px; height:22px; /* display:inline-block;  */vertical-align: middle;  margin:10px -7px;
}

#fav_txt {display:inline-block; width:100px; vertical-align:middle; visibility:hidden; text-indent:0px; float:left;
}

#fav_txt span {    	font-size: 8pt;    	color: #999999;
}

#fav_txt div:nth-child(2) {    	margin-top: -5px;
}

.store_wrap {    	border: 1px solid #a6a6a6;    	padding: 0px 0px 0px 0px;    	margin-bottom: 26px;
}

.store_wrap .store_address {    	background-color: #ffffff;    	display: block;    	padding: 7px 12px;
}

.store_wrap .place_marker {    	width: 12px;    	height: 17px;    	background: transparent url("./images/place_marker.gif") no-repeat scroll 0% 0%;    	display: inline-block;    	vertical-align: middle;    	margin-right: 5px;
}

#search {    	border: 3px solid #e0e0e0;    	border-radius: 5px;    	margin-bottom: 15px;    	background-color: #fefefe;
}

#search #title-searchs-input {    	height: auto;    	border: none;    	padding: 0px 5px;    	background: none;    	line-height: normal;    	padding: 8px 10px;    	color: #d87252;    	width: 92%;
}

#search form div {    	float: right;    	margin: 5px 7px;
}

#search input[type="submit"] {    	background: url("/images/search_btn_icon.gif") no-repeat;    	border: none;    	width: 22px;    	height: 23px;    	margin: 0px;    	padding: 0px;
}

table#price_table {    	border: 1px solid;
}

#price_table th, #price_table td {    	border: 1px solid;
}

#price_table th:nth-child(2), #price_table th:nth-child(4), #price_table th:nth-child(6),
#price_table td:nth-child(2), #price_table td:nth-child(4), #price_table td:nth-child(6) {    	text-align: center;
}

@media screen and (min-width: 1000px) {    	body
        {overflow-x: hidden
    ;}
}

@media screen and (max-width: 1000px) {    	#fav_link
        {display: none
    ;}
    	#flexslider
        {overflow-x: hidden
    ;}
}

 /*табы на странице /delivery/*/
div.delivery_pay {
    padding: 1em;
}

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

ul.tabNavigation li {
    display: inline;
}

ul.tabNavigation li a {
    padding: 3px 9px;
    background-color: #666;
    color: #000;
    text-decoration: none;
}

ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {
    background: #FFF;
    color: #000;
}

ul.tabNavigation li a:hover {
    background: #ccc;
    color: #000;
}

ul.tabNavigation li a:focus {
    outline: 0;
}

div.delivery_pay div {
    margin-top: 3px;
}

div.delivery_pay div h2 {
    margin-top: 0;
}

/*articles*/
.articles img{
	margin-right:20px !important;
	width:200px;
	border:1px solid #CCC;
}
.articles .news-item{
	margin:0px 0px 20px 0px;
	overflow:hidden;
}
.articles .news-item div{
	/* margin-left:220px; */
}
.articles.news-list{
	margin:0px 0px 0px 20px;
}
.articles.news-list a{
	margin-bottom:10px;
	font-size:18px;
	text-transform:uppercase;
}
.articles.news-list img{
	
}
.articles-detail img{
	float:left;
	margin:0px 20px 20px 0px;
	max-width:320px;
	border:1px solid #CCC;
}
.articles-detail ul{
	list-style-position:inside;
}
.articles-preview-picture{
	overflow:hidden;
	width:325px;
	height: 125px;
    background-color: #fff;
    text-align: center;
	border: 3px solid #fff;
}
.articles-preview-picture img{height:100%; width:auto;}
/*news*/
.news_conteiner img{
	margin-right:20px !important;
	width:200px;
	border:1px solid #CCC;
}
.news_conteiner .news-item{
	margin:0px 0px 20px 0px;
	overflow:hidden;
}
.news_conteiner .news-item div{
	margin-left:220px;
}
.news_conteiner.news-list{
	margin:0px 0px 0px 20px;
}
.news_conteiner.news-list a{
	margin-bottom:10px;
	font-size:18px;
	text-transform:uppercase;
}
.news_conteiner.news-list img{
	
}
.news_conteiner-detail img{
	float:left;
	margin:0px 20px 20px 0px;
	max-width:320px;
	border:1px solid #CCC;
	height:auto;
}
.news_conteiner .news-date-time{
	display:block;
	font-size:14px;
	color:#d87252;
}
.news_conteiner-detail .news-date-time{
	display:block;
	margin:-15px 0px 25px;
	font-size:14px;
	color:#d87252;
}
.news_conteiner-detail ul{
	list-style-position:inside;
}
.news_conteiner-preview-picture{
	overflow:hidden;
	width:325px;
	height:125px;
}
/* от Серёги 08,02,2016 { */
.icon{
    line-height: 34px;
}

.icon:before{
    content: '';
    display: block;
    height: 34px;
    width: 34px;
    float: left;
    margin-right: 15px;
}

.icon-title-1:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAA51BMVEX/////cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//d0X/d0X/eEb/d0X/cz//cz//cz//ekj/ekn/ekj/ekjHOwfo6Oj/cz//hln/h1r/i2D/jGH/jGL/k2v/lGz/ooD/o4H/uZ//vaX/vqX/vqb/xrH/x7L/yLP/yLT/4NX/4db/5Nr/5dv/8u3/8+7/8+//9PD/+Pb/+ff/+vf/+/r//Pr//Pv///8m/3Q9AAAAKnRSTlMAFhcYGSEiIzw9PllaYGFienx9fp+gsbKztLXLzOvs8fLy8/j5+vv7/P04yvnmAAABaUlEQVR42o2TiW6CQBBAB1u1HthDaUHEq3i0ZbGtxQsooigV9v+/pwURFt2QvgQymbzMTDYzQMCwDVGSZUlssFdAo8QPv1bW9nDYWittzJcuhIKA9D2O2ZtIKKSNSmfp4RTeslMljTqy8QU2qifG3WSDKWwm93EXdRumpkrMNEw4agVC8t01DlHCPxna3XyoCPM4/xYR23MhMG6QnyjHIFF8FLzPk4FpVSL0RwBm6BIDXITukAFWw1lVsMZCQ8eYOkuEzoFoZVf5FkHaEQol3LXh2cuu4skge9RZSKW9o1YhG4lW9ixWCziDyCsRhGJw6adTXkNIRatBbuRmVXFHOQDeyJrF5IPjSJYhIb0MICxOyuzPwsE3OymL5vGEejY+393PaDF70TFVVQdTcdT4lB7e6UfyUf/vqUW9+vPzg130q5CiKCDTTYQfEzWLcE6ZH2u65fi+Y+naC18GGkyNa0mDgdTibq8h4Remkui2ep2CXwAAAABJRU5ErkJggg==) no-repeat;
}

.icon-title-2:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAABAlBMVEX/////cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//d0X/d0X/eEb/d0X/cz//cz//cz//ekj/ekn/ekj/ekhiYmJxZF9xcXFzc3PLWBjR0dHSbkn/cz//hVf/hln/h1r/il//i2D/jGH/jGL/ooD/o4H/p4f/uZ//vaX/vqX/vqb/xrH/x7L/yLP/yLT/yrf/4NX/4db/5Nr/5dv/6N//7ef/8u3/8+7/8+//9PD/+Pb/+ff/+vf/+/r//Pr//Pv///9GN9GfAAAAKnRSTlMAFhcYGSEiIzw9PllaYGFienx9fp+gsbKztLXLzOvs8fLy8/j5+vv7/P04yvnmAAABbklEQVR42o2Ti1KCQBSGD5aZinZRCkS8hZfU0lqzIm9IEaUoKfv+r5KLDIqy1je7s3N2vpkzc3Z/2IJJpEVJliUxnTiCIKJ85XWkTxeLqT5Sanx0TzgRkDrHHnMNCSd+I54fLrGP5TDPbhspZOA9DJQCj/PuBAcw6V54XTpTHIjZiYNDuPCJKRiFMBCEPqbSF4hximy6YiMyn+sxPoB6BcBULEy4f9jGU6wKAwkFBymr3cMEJQFpNUhxqm+nEweiHqxg/PRO7j9EkGY0pfdG7mc5uFnSlK9H5zllkCkKwVVyM7riNhL1w4qeBW7sKu1Go+0pTuUoY84bXd1PY7UcRUlCqGqtnWa93iSnv7KqIQDe7dRq3rXI6a80noTj788AwoCuDDLrCBUNmmEU3TCxHZP2vb0oXT4Hh+Ql9f+oEdhSfzewgxILPiIC0qyN8KOhTAR2ifE1RdVN2zZ1VbnlYxAEk+SyUrksZbmzY9jwCzi3+SOmpes1AAAAAElFTkSuQmCC) no-repeat;
}

.icon-title-3:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAA5FBMVEX/////cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//d0X/d0X/eEb/d0X/cz//cz//cz//ekj/ekn/ekj/ekjHOwfo6Oj/cz//hln/h1r/i2D/jGH/jGL/k2v/lGz/ooD/o4H/vaX/vqX/vqb/xrH/x7L/yLP/yLT/4NX/4db/5Nr/5dv/8u3/8+7/8+//9PD/+Pb/+ff/+vf/+/r//Pr//Pv///9sD3foAAAAKnRSTlMAFhcYGSEiIzw9PllaYGFienx9fp+gsbKztLXLzOvs8fLy8/j5+vv7/P04yvnmAAABVElEQVR42o2TiW6CQBCGh7ZqVbCH0oKIV/GodbWtxQPoFkWpwPu/T0Mgu6wg9oNsNpMvs8lkfkjACQ1F1TRVaQjXkEVZGn5t8O543OGNPpbKKaEoI+MQEA4WkousUe2svYDBW3f4pFFHdpDCRnVq3M+3QQbb+QN5ZbYLMnFm1cgodH+CM9jdAoTIy7iwmFIWUWkph8Yt8mNlGh7s3UfhfJ5NtvwWfkQ3ngC4oZunuEMOBD3ZPH3XBWgYtJyAKIYICk4rk8mEKN8KqPv8Lvs2vHhUYf4YTwPtstK+/JCC87vgFohmvmKKzOgIydHV4Grk5nVxR1cAkpmnWFIYDroMCZhlAHmVsVKfUWnVjCLUs88uZi8OEz9zzq03idLje3ZIPur/iRqF7y9PA7vq88BQkpHlUuHXQs0SnFKRxrqBHd93sKG/ShXIgquJLXUwUFvi3Q1Q/gD76ed+HkXJ0gAAAABJRU5ErkJggg==) no-repeat;
}

.icon-title-4:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAA7VBMVEX/////cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//cz//d0X/d0X/eEb/d0X/cz//cz//cz//ekj/ekn/ekj/ekj/cz//gFH/gVL/glP/hln/h1r/i2D/jGH/jGL/ooD/o4H/vaX/vqX/vqb/xrH/x7L/yLP/yLT/1sf/18j/3tL/39P/4NX/4db/5Nr/5dv/8u3/8+7/8+//9PD/+Pb/+ff/+vf/+/r//Pr//Pv////Hn8+EAAAAKnRSTlMAFhcYGSEiIzw9PllaYGFienx9fp+gsbKztLXLzOvs8fLy8/j5+vv7/P04yvnmAAABcklEQVR42o3Ta1OCQBQG4IOl5rWLUiDiLbyktlrhBVGLUJSU8/9/TrO4s6KB0/OB2Q/vvGeG3QMBQq6oqJqmKsXcFYRJSa2PqbXe7dbWVO9IKTiXkImxRW5rEjkBJzLVyR5P7CfVLAQUiI1/2KQA3N1whSFWw3s+ZbDGUM4gA7547Rsj2LU4UPIII41kmrghHiIu+v1FSMQj9P88zei5v1z2MYTxCCC03EPks4e+bgCi2xIgpyM1773OWYSNZUc9B0UDORbp+mPpgU4SQbF4PY/4Y1nkSwF1gwzr7/Kx/nFTgec9b2H9AfQ6NdCON3zoDzpEKhve4vcHW9ggxcKLrDKIM97CP8GWmch+XTQ9D7G2e6nFbccApBleYEp0OYiHTNRjAHmMkcalwwrV7ciHWWfLlB04Uc+br9LDW/iSvBf+u2psVmN0vrDjRhZOJGViusj9mKSUhHNpqaMbluN5jmXoL1Iawgh5saw2m2pZvL2Go18So+97VjcADAAAAABJRU5ErkJggg==) no-repeat;
}

.delivery_pay_desc ul, .catalog_info ul {
    margin: 0 0 0 15px;
    padding: 0 0 10px 0;
    list-style: none;
}

.delivery_pay_desc ul li, .catalog_info li {
    margin: 0 0 10px 0;
    padding: 0 0 0 22px;
    list-style: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJ1BMVEUAAADYclLYclLYclLYclLYclLYclLYclLYclLYclLYclLYclLYclIgaE01AAAADHRSTlMAECAwQFBggJCw4PAYjJW5AAAAK0lEQVR4AWMAAhYmEMnKzcPDycjAxM0DBBwMbDwgwAWnGcHi7AwMzFwgaQAlegGGAQz7zAAAAABJRU5ErkJggg==) 0 50% no-repeat;
}

.delivery_pay_desc ol li {
    margin: 0 0 10px 0;
    padding: 0 0 0 22px;
    list-style: inherit;
}

div.delivery_pay {
    padding: 0;
}

ul.tabNavigation:after {
    content: '';
    clear: both;
    display: block;
}

ul.tabNavigation {
    list-style: none;
    margin: 0;
    padding: 0;
    margin-bottom: 9px;
}

ul.tabNavigation li {
    display: block;
    float: left;
    width: 50%;
    padding-left: 8px;
    padding-bottom: 0;
    padding-right: 0;
    margin: 0;
    border-bottom: 3px solid #a9a192;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

ul.tabNavigation li:first-child {
    padding-right: 8px;
    padding-left:0;
}

ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {
    background: #b6aea0;
    color: #fff;
}

ul.tabNavigation li a {
    padding: 9px 9px;
    background-color: #fff;
    text-decoration: none;
    display: block;
    text-transform: uppercase;
    color: #a9a192;
    text-align: center;
    font-size: 17px;
    border-radius: 5px 5px 0 0;
    border: 3px solid #a9a192;
    border-bottom: none;
}


.bx_catalog_line .bx_catalog_line_ul{
    margin: 0;
}

.bx_catalog_line .bx_catalog_line_ul:after {
    content: '';
    display: block;
    clear: both;
}

.bx_catalog_line .bx_catalog_line_ul li {
    height: 85px;
    width: 360px;
    float: left;
    margin-right: 20px;
    margin-left: 0;
    background: #fff;
    padding-bottom: 0;
    box-shadow: 0px 2px 5px rgba(17, 17, 17, 0.2);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 2px;
    overflow: hidden;
}
.bx_catalog_line .bx_catalog_line_ul li:nth-child(2n){
    margin-right: 0;
}

.bx_catalog_line .bx_catalog_line_img {
    width: 85px;
    height: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.catalog_description {
    font-size: 12px;
    font-family: Calibri;
    margin-bottom: 10px;
    max-height: 42px;
    overflow: hidden;
}

.bx_catalog_line .bx_catalog_line_title a {
    display: block;
    text-decoration: none;
    color: #333;
    font-weight: normal;
    text-transform: none;
    margin: 8px 0 5px;
}

.bx_catalog_line a.description_a {
    display: block;
    text-decoration: none;
    color: #333;
    font-weight: normal;
    text-transform: none;
    margin-bottom: 5px;
    height: 100%;
}
.bx_catalog_line a.description_a p {
    padding: 0px;
}

.bx_catalog_line .bx_catalog_line_ul li:hover{
    background: #f5f5f5;
    border: 2px solid #fff;
}

.bx_catalog_line .bx_catalog_line_ul li.active .bx_catalog_line_title a, .bx_catalog_line_title a:hover {
    color: #d87252;
    text-decoration: underline;
}
.bx_catalog_line .bx_catalog_line_ul li.active .bx_catalog_line .bx_catalog_line_img {
    border-right: 2px solid #fff;
}

.pager_block span a {
    padding: 0;
    font-size: 18px;
    font-family: Calibri;
    line-height: 23px;
    text-decoration: none;
    display: inline-block;
    height: 24px;
    width: auto;
	min-width: 24px;
    text-align: center;
    color: #333333;
	margin: 0 4px 0;
}
.filter_block span a:hover, .filter_block span a.selected, .pager_block span a:hover, .pager_block span a.selected {
    color: #fff;
    background: #d87252;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -khtml-border-radius: 50%;
}

.catalog_description:after {
    content: '';
    display: block;
    height: 30px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 85px;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 70%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 70%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}

.bx_catalog_line .bx_catalog_line_ul li {
    position: relative;
}
/* } от Серёги 08,02,2016*/

.bx_catalog_line {
    margin-bottom: 10px;
}

/* от Серёги 10.03.2016 { */
.delivery_group_block{margin-bottom:40px;}
.delivery_group_block.delivery_condition .delivery_item{width:367px;}
.delivery_group_block:after{
    content: '';
    display: block;
    clear: both;
	margin-bottom:10px;
}
.delivery_item {
    width: 240px;
    height: 330px;
    float: left;
    border-bottom: 4px solid rgb(165, 157, 144);
    border-radius: 4px;
    background-color: rgb(194, 186, 172);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}
.delivery_item:hover{
    background-color: rgb(216, 114, 82);
    border-color: rgb(182, 78, 45);
}

.delivery_item + .delivery_item{
    margin-left: 10px;
}
.delivery_item a{
    text-decoration: none;
    display: block;
    color: #fff;
}

.delivery_image_block{}

.delivery_item_text{
    height: 150px;
    overflow: hidden;
}

.delivery_item_title{
    font-size: 14.4px;
    text-transform: uppercase;
    font-weight: bold;
    text-align: center;
    margin: 15px 0;
    line-height: 1.429;
}

.delivery_item_description{
    font-size: 14px;
    line-height: 1.429;
    padding: 0 10px;
}
.delivery_banner.condition {height:141px; margin-bottom:30px;}
.delivery_banner {
    position: relative;
    display: table;
    width: 100%;
    min-height: 141px;
    padding: 12px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.delivery_banner img {
    width: 100%;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
}
.banner_decription {
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    text-transform: uppercase;
    font-size: 28px;
    font-weight: bold;
    width: 150px;
    padding: 5px 5px 5px 25px;
    line-height: 1.3;
    height: 100px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    z-index: 1;
}
.packing_head {
    background: #d87252;
    color: #fff;
    text-transform: uppercase;
    line-height: 45px;
    font-weight: bold;
    border-radius: 10px;
    padding: 0 50px;
    font-size: 17px;
    position: relative;
}

.packing_head:before {
    content: '';
    display: block;
    height: 34px;
    width: 34px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAC3ElEQVRYhc2Yu04bQRSG9ylMUgJNXiBCsrwzDRe/gmkwVFZE5OyMhIWVoNCAFOjSRgLFMi3CNiV0wUjQhiJuYimuzNVGgO2NvhQbEy67xjZewi+dZrQ7+nTO7Jn/rGF0IGLBAMqMouQKSu6hZBktamhRQ8ny37UVlBnlzesXnezdHoAlTZTMkhxr8PUj7GxA8QCqx9CoO1E9dtZ2NiA1D7NhGyWzWNLsAUBoAC1yLEQgn4GrC9rW1QXs5mAhAlrksEID3UHoUITEyBnba2DX2we4K7sO22uQGDnDEuMdZkLOsRCBUqF7gLsqFZzsWHKuzUzIJEtRqBz1DqKpyhEsRcES7x8ux+K4c/D8UvUEFsdBhyLuENOin5nhCr9++AfRVKkAM8MVpkW/SzZEjq20/xBNbaVBi9zdkoRYiIDd8H7x2zp8mugq7C+z9/ezG83Da97MRobdrG8QlYlX7vvmM6DEhgMRCwZIjjWoXfoG4QlSu4TkWINYMGCgzCipeV8hPEHAuQ6UGTVQcoV8xv0hLbuOmxAtQfIZ0GLVQMk9igf/D+Tnd1Byz0DJMuenrUE6KUunIOenoOWhgZJXnpfaU4DYddCiZqBF7ZmAyMPnUpqHD6ufIMUD0HLfQItVz676FCC72ebn26Kh9Qjkav2zN0hqHqzQpEF8qI9k2L3F9wCkJUTtEpLhBvGhPue+UTLrWp5HNrSWEOCYayWzNz2q6WoDHgHyIISbDbg2RttPaIy206DE5n2HZoUGSIxWeurcvVQqQGK04jnrYIlxxzyf+AfRNM8PzTgo8wPLk/6NE8tTHcw2z2HAulWmxHCVrXQPRs40JIarHY+c1zBvg4PXQ/huDk9f66b65b8hXIlN3gYHu4K4BRQXAiWzzIZtUvOOvSseOAfPbjhRPXHW8hmnbSfDv1EyS1yIRwPcA4oFA1ihSbRYRct95+eMqDshy2i5jxarKDHFO/NlJ3v/AYQRg3KBit0gAAAAAElFTkSuQmCC) no-repeat;
    position: absolute;
    left: 8px;
    top: 5px;
}
.packing_body {
    margin: 0 10px;
    background: #fff;
    padding: 12px;
    border-radius: 0px 0px 10px 10px;
}
.packing_description {
    font-size: 17px;
    font-weight: bold;
    color: #333333;
    padding: 5px 0 15px;
}
.icon-title-5:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAADtklEQVRYhc2Yz2sbRxTH9Vc47THO31ACQprJQY6Fz4EgtwHJJ9MkuJp1vURuQxWI3RDnlFPTBJsKhRxrSYZQsFMdGhlsSCuoDzWUCupDcRI7kmr9TD49TNeSbCs769rQLzwQs2/ffHnvzez3yefzAMb9A6hgFCXnUXINJbexRANLNFBy+9+1eVQwyqcffeAlthmBuAyiZJbEcIvvvoLni1DagMpraDW1VV7rteeLkErCjXAbJbPEZfAECAQGsUSOmQgUMlDfwxj1PVjNwUwELJEjHhg8HgkrEMEeesPKY2g3zQkcRLsJK4/BHnpDXIx6zIS8yUwEtjaPT+AgtjZ1duLypmEmZIK7USi/OjkSDsqv4G4U4uIL93LMjurGOy1UdmB2FKxA5GgS18RZpkJl/vzt9Eg42NqEqVCZa+LsEdkQOZbTZoGqu7D0AOZiYIe03RuDp4/0MxMsp8ESuYMlCTATgXbLPcAveZgeAUsebdMj2scN7ZbTvMHubGRYzZqRmLzQn4RjkxfMyBQyoMSiJjHuHyAx3KJRe/9LlZ3eTMx+DMU81Krainm91p0Zt6Zv1CAx3GLcP+BDBaOkku7snz7qbPL1J7BXOeyzV9HPHL+lB+5xU0lQwagPJecpZNxfuDfW2aD4nrQX8x2/uZh73EIGLLHgQ8k1ShvuL9ihzga1an+/+l7HbyrkHvePX0HJNR9Kbhsdue7+MCUyPeIet7oLlnzpQ8m60Uft28+9l+abSfe47SZYouHDEg0jIj8/62xw50r/Zr1zpeO3/oMXIvKlUWnetuH25d6TU8xD/W9txXzvibl92Uw+dJXGrFkBXiy7X2aOvVg2i1naAEuu+7DEgtGtCvDuHdy/6k7i/lXta4LVrHN8DS80B3+VwB7qT8Ie0j6mSCUhHoj5mDh/hkTY/Yrvxo9P+hN59sQ8TqMGiXCLifNn9PdGyaxxeUCn/aF9mMRD27wkoMW1ktlujRo0lgEOqrtw61KHxK1L5loEjpYB+8JoxVAYOfi9qK/xqZD+7QUraVBi6bBCiwcGsS+WPSv3n77X5gVbm2BfLPeddYiLUS2ed7wF9gJHPLvNOKjgl8zFTm+cmBvzMNv8HwasnjLZoQrL6RMYOdNghyqeR859Mtf95/aH8NUcni69Zq0zhCuxxHX/uWOR6CE0IQRKZrkRbpNKanlX2tCN125pq+zotUJGX9uJ8FuUzDIhxH8mcIjQuH+AeCCGJRaw5Lr+c0Y0tcltLLmOJRZQYozPgh96if0PiR8+I3ltt+cAAAAASUVORK5CYII=)no-repeat;
}
.icon-title-6:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAD10lEQVRYhc2YS2tbRxiG9SucdhnnN5SAkGYIVWKR0lXIQoaC7G5ESXA1J1hYiUPlgNNcHMgikFWtWlaooV1YUkibYNFVJCplk1JDbEhrqDdxHMuSa13tp4uJfNF15LjQFz4Qc75559XMnO9ybLYegM/eh3J6UXIaJTMouYYlyliijJJr78emUU4vX33yUS/cZgL80omScYIDVWa+gefzsLIIhXdQrWgrvNNjz+chEoIxdw0l4/il8xgEOPqxRIJJD6RiUNrGGKVtSCdg0gOWSOB39B9NhOXwEDi7SfIR1CrmAhpRq0DyEQTObuIXgz3uhLzOpAdWl48uoBGry3p3/PK64U7IIHe8kF83W+BVBl79ZuabX4c7XvCLa92P4+agvngm2N2BqS9halj/NkFhA24OguXwtBZxSZxk1JXn7yUzQoDME7CktswT83mryzDqynNJnGyxGyLBQtScrFKCGxf3hdy4qMdMsRAFSyQaj8TBpAdqVXOiZHRfRN0WZs3n16r1y+s8uBsx0nFzkq0cXD3fLOTqef3MFKkYKDGvRfjsfQQHqpSL3SeWtuHP33XkbBRRt0hI+5gEv3IRggNVfPY+G8rpJRJqdvpnE5Ze6GA0OwG3voArZ9oLaLQrZ/Sc2QnNsfRCczYiEgLl9NpQcppUrNkh9sB8UVOLPWheJxUDS4RtKJlhZbHZYXcXfvj2+ETM3dKcjfjrD1AyY0PJtbYXbGcHwuMfLuL7cc3VCls5sORbG0qWOia1WgUeqqOLeKg6J81aBSxRtmGJctfsWinCfV/vIu779NxO2Bci3xq9+8Wt1rGjnV37TM/phgNH0/qyNmJ3B0Y/NRcy6jJLhCuLYMmsDUuEjaJq7k3vR5N70503Ha+/vm0CWiNev+xdyOuX3XkjIfA7hmyMnD5B0N09xGeftl5sbEBbq2fZp505y0UIuquMnD6h842S8a7H82zm8CLjn8PP3+nLtpWDX6b12EGfZzOdOdMJUDJ+sEZ1di0D5m5r8okL8Otc66RW2tbPJi68j6a32/O1KgP2CqNkh8Lop3v6H5hU9LWK9v1xqr1PMgpKPG6u0PyOfgLn8sdaubfD6jIEzuXb9jr4xaAunjf+OxH14rlbj4NyjnN3yLyd6AX5dbg73ENv839osA4dU8BVYCF6DC1nFAKuQs8t556Yy/ZTe014OoFRXVtHpbjfhCvxmMv2U0cScUjQiBAoGWfMXSMS0uXdyqK+eLWqtsKGHkvFdNgOundQMs6IEB8soEmQz96H3zGEJcJYMqs/zoiKNrmGJbNYIowSw3zt/LgX7n8B+gLRTCeOY90AAAAASUVORK5CYII=)no-repeat;
}
.icon-title-7:before{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAADwUlEQVRYhc2Y32ubVRjH81d0ernub5BBSM4pM1vDBBHcTYpgWhWKbMSctzYs26opLhu2buxChV2swZg6lDmapCBCiheyBlv1yiqtsBWsDrKtXVLS5kf72cVZmrz5sSZpX/ALz815zznPh+c573mf57XZOhDD9h6U04uSUyi5gJIZDFHAEAWUzDwfm0I5vbz/ykud7N0egF86UTJBsL/EVx/DvRlYXYLcEygVteWe6LF7MxANwXl3GSUT+KXzEAAcvRgiSdgD83HYztO2tvOQTkLYA4ZI4nf0dgdhODwETj5lbhrKxfYB6lUuwtw0BE4+xS8GOoyEHCPsgbWV7gHqtbaio+OXY21GQgaZ8EL28eFBVJR9DBNe8IuL+6fjyoA+eFYptw5XBsBweJpDnBVHGXVl+WfZOoiK1lZg1JXlrDjaJBoiSSpmPURFqRgYIlmfEgdhD5RLrReWCvBnGhJfws0RuPoWXDgNhtR24bQeuxWE2Zt6bqnQer9yqXJ4nbXRiJNONF/w798wfRmC7qrTdi3ohm/Ceo9mmo+DEjMaYtjeQ7C/RGHLPCmfhelPYKSvc4B6G+nTe+WzZh+FLQj2lxi299hQTi/RkHnCw/swfubgAPU2fkbvXatoCJTTa0PJKebj1QebG9ZA1MJsbpjTY4iIDSUXWF2qPrh7wzqIit29UfX34A9QcsGGkhkToZXR2IvKm+YMGPKRDSW3TR+10VetBxl1Vf2Vi2CIgg1DFEwg1961HuSzd5qByEem1Cz+aD1IOtk0NebDursLX49bBxG5pH1UtLoEhly0YYhIw626U4Y71w4XYKQP7lxvLLLSCZ6/vk0utIqWF2Fy6OAQ19+Dv35p7iMaAr9j0Ibv+BGC7sYrvlYrv8Htq/DRG+07H3sdvv0Uln81p6JWhS0Iukv4jh/R3xslEy0/erXa3YH/7sPP35udTrwN8c/hp9vwe0rPaeW8VukkKJmorVGd+5YBtUrFqhBf+CCfa29drZqVAXuF0VwbhdFGBi6+Bh+egB9u6YPdjeZioMRsY4Xmd/QSOJV9YeW+uaFfv+8m4eGD7gBAl4qBU9mWvQ5+MaCL5/XuneynSvG8X4+Dcl5ictC6dmJyqIPe5v/QYJnSFHDlSMUOoeWMQcCV67jl3IM5Zz+214Snk7zw0qtXcavahCsxyzn7sa4gTEA+IVAywXl3mWhIl3erS/rglUvacut6bD6ur+2gewclE/iEODBAA9CwvQe/YxBDRDDkov45I4raZAZDLmKICEoM8YHz5U72fgYHcVSb1cIRgwAAAABJRU5ErkJggg==)no-repeat;
}
.contacts_block li,
.contacts_block ul {
    list-style: none;
    padding-left: 0;
    margin-left: 0;
    line-height: 1.5;
    padding-bottom: 0;
}
.contacts_block > ul > li{
    padding-bottom: 20px;
}
ul.tabNavigation li a {
    background-color: transparent;
    border: 3px solid transparent;
    border-bottom: none;
    font-weight: bold;
    padding: 12px;
}

.delivery_pay {
    margin-top: 10px;
}
ul.tabNavigation li a.selected, ul.tabNavigation li a.selected:hover {
    background: #fafafa;
    color: #ff733f;
    border: 3px solid #a9a192;
    border-bottom: none;
}
ul.tabNavigation li a:hover {
    background: none;
    color: #ff733f;
}
ul.tabNavigation {
    margin-bottom: 0;
}
ul.tabNavigation li{
    border-bottom: 0;
    position: relative;
    bottom: -3px;
}
div.delivery_pay div {
    margin-top: 0;
}
.delivery_pay_item_image{
    border: 1px solid #A8A18F;
}
.delivery_pay_block {
    border: 3px solid #A8A18F;
    padding: 15px 7px 0 7px;
    margin-bottom: 30px;
    background: #fafafa;
}
#selfcoming .delivery_pay_block {
    border: none;
    padding: 15px 7px 0 7px;
    margin-bottom: 30px;
    background: none;
}
.delivery_pay_item {
    width: 25%;
    margin-right: 0;
    padding: 8px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.delivery_pay_item_image {
    height: 115px;
    overflow: hidden;
}
.delivery_pay_item_image img {
    width: 100%;
    height: 100%;
}
.delivery_pay_item_name_info {
    margin-left: -108px;
}
.self .delivery_pay_item_name_info {
    margin-left: -120px;
}

.self .delivery_pay_block {
    border: 0;
    background: none;
    padding: 15px 0 0 0;
    margin-left: -8px;
    margin-right: -8px;
}
.deliv_table td{
    vertical-align: top;
    border-bottom: 1px solid #e2e2e2;
    padding: 15px 0;
    font-size: 14px;
}
.deliv_table .ol{
    font-size: 12px;
    position: relative;
    padding-left: 35px;
}
.deliv_table .ol span{
    position: absolute;
    left: 0;
    top: 0;
}
.deliv_table td:first-child{
    font-size: 20px;
    width: 35px;
    padding-left: 10px;
}

.advantages_block:after {
    content: '';
    display: block;
    clear: both;
}
.advantages_item {
    width: 33.33%;
    float: left;
    text-align: center;
    font-size: 14px;
    padding: 10px;
    box-sizing: border-box;
    height: 200px;
}
.advantage_description {
    padding-top: 15px;
}
.advantage_img {
    height: 100px;
    vertical-align: bottom;
    display: table-cell;
    width: 228px;
    margin: auto;
}
.advantages_item {
    width: 33.33%;
    float: left;
    text-align: center;
    font-size: 14px;
    padding: 0 10px;
    box-sizing: border-box;
    height: 190px;
}
.delivery_map {
    margin-bottom: 30px;
}
.faq_item{
    padding: 0 10px;
    font-size: 14px;
    margin-bottom: 20px;
}
.answer {
    border-bottom: 4px solid rgb(182, 78, 45);
    border-radius: 4px;
    background-color: rgb(216, 114, 82);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    margin-bottom: 10px;
    position: relative;
    color: #fff;
}
.answer.comment{color:#000; margin-left:40px;}
.question {
    border-bottom: 4px solid rgb(196, 196, 196);
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    margin-bottom: 10px;
    position: relative;
}
.answer:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAATCAYAAABcFRdeAAAAZ0lEQVQokXXKQRGAIBRF0RdIM2gCxiEBERwKaCmtQARI4va7ggH+f3d7LvJ5XGCV6IUOJXqhQ0Vz6FENMw6DhW1gmML2mZjCLq9bRWEFhT0MOENDCx633KAAABRmHKBHBRVNAAAKAH4cF9XSKbVhAgAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    height: 19px;
    width: 7px;
    position: absolute;
    right: -7px;
    top: 10px;
}
.question:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAATCAYAAABcFRdeAAAAWElEQVQokXXRsRXAMAgDUW2e7GZPwhBpL5V5xka0/yohmQMeCwAWLtyh4AmJHQBYAFBEfBbnnESERxckdkHBM9AY43WBJNkgF+qCsu0ZXF/Zg/afK2hxBT/R40j5aykBFQAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    height: 19px;
    width: 7px;
    position: absolute;
    left: -7px;
    top: 10px;
}
.delivery_banner + p{
    margin-top: 20px;
}
.contacts_ul li,
.contacts_ul a{
    font-weight: bold;
}
.contacts_title{
    font-size:14px;
    padding:15px 0;
}



/* } от Серёги 10.03.2016 */

#licenses a img, #licenses img {width: 220px;}


/*department*/
.department_group_block{overflow:hidden;}
.department_item{
    width: 240px;
    height: 310px;
    float: left;

    border-radius: 4px;

    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 10px;
    margin-top: 10px;
}
.department_item + .department_item {
    margin-left: 10px;
}
.departments img {
	max-width:100%;
}
.department_item_title{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.departments_title{
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.departments_text{
	margin:10px 0px;
	text-align:center;
}

/*laboratory*/
.description_text li {
    margin: 0 0 10px 0;
    padding: 0 0 0 22px;
    list-style: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJ1BMVEUAAADYclLYclLYclLYclLYclLYclLYclLYclLYclLYclLYclLYclIgaE01AAAADHRSTlMAECAwQFBggJCw4PAYjJW5AAAAK0lEQVR4AWMAAhYmEMnKzcPDycjAxM0DBBwMbDwgwAWnGcHi7AwMzFwgaQAlegGGAQz7zAAAAABJRU5ErkJggg==) 0 50% no-repeat;
}

/* сопутсвующие товары*/
.related_product {
	position:relative;
	box-shadow: 0px -2px 0px -1px rgb(255, 255, 255), 0px -4px 0px -2px rgb(136, 136, 136), 0px -6px 0px -3px rgb(255, 255, 255) !important;
	margin-top:35px;
	padding-top:5px;
}
.center_contaner .related_product_gallery {margin:0 5%;}
.related_product_gallery {
	overflow:hidden;
	display:block;
	position:relative;
	width:670px;
	height:300px;
	margin:0 6%;
}
.related_product_gallery.new_catalog {width:auto;}
.related_product_container{
	position:absolute;
		-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
	
}
.related_product_gallery .catalog_item .text{
		margin:0px 10px 10px 10px;
}
.related_product_gallery .catalog_item{
	width:200px;
	margin:0px 10px 0px 10px;
	box-sizing:border-box;
}
.button_left, .button_right{
	display: block;
	width: 40px;
	height: 40px;
	margin: -20px 0 0;
	position: absolute;
	top: 50%;
	z-index: 10;
	overflow: hidden;
	opacity: 0.7;
	cursor: pointer;
	color: rgba(0,0,0,0.8);
	text-shadow: 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}
.button_left:hover, .button_right:hover{opacity: 1;}
.button_right{right:0px; }
.button_left::before{    content: '\f001';}
.button_right::before{    content: '\f002';}
.button_left::before, .button_right::before{
    font-family: "flexslider-icon";
    font-size: 40px;
    line-height: 1;
    display: inline-block;

}

/*.list ul .icon-1 ul li:first-child a{color:#d93401;}*/
.icon-6{background: url(images/new.png) no-repeat 165px 13px;}

/* contacts */
.adress_block{display:block; float:left; padding-right:10px; box-sizing:border-box;}
.contact_phone b {color: rgb(216, 114, 82); font-size:10pt; font-family: 'archiveregular', Arial, Helvetica, sans-serif;}
.contact_phone .phone {width:100%;float:left;}
.mytabs-container .map-button{width:24%; float:right; margin: 18px 10px;}
#tabs-container{padding:10px;}
.contact_tabs {border-top:1px solid #b8b8b8; margin:20px 0px; padding:20px 0px;}
.contact_tabs .button{width:242px; float:left; margin:0 10px 10px 0px; box-sizing:border-box; height:40px;}
.contact_tabs .button:nth-child(4n){margin:0 0 10px 0px;}
.contact_tabs .button.checked{background-color:#d87252; border-bottom:3px solid #b64e2d;}
.tabs{height:60px; width:100%;}
.tabs .mytabs{height:60px; margin:0px;}
.tabs li{margin:0px;}
.tabs_cont, #tabs-container{background-color:#fafafa; border:1px solid #a9a192; border-radius:0px; box-shadow:none; display:block;}
.tabs label,   .tabs li {width:70px; height:81px; padding:10px; box-sizing:border-box; background-color:transparent; border:none; float:left; display:block;}
.tabs label.active, .tabs li.active {background:#fafafa; border:1px solid #a9a192; border-bottom:none; border-radius:6px 6px 0 0;}

.tabs_button{display: block; overflow: hidden;}
.tabs_button a{width:25%; height:200px; display:block; float:left; cursor:pointer;}
.contact_tabs #ms{background: url(images/contact_tabs/msk_s.png) center no-repeat;}
.contact_tabs #ms.checked{background: url(images/contact_tabs/msk_s_active.png) center no-repeat;}
.contact_tabs #m{background: url(images/contact_tabs/msk_n.png) center no-repeat;}
.contact_tabs #m.checked{background: url(images/contact_tabs/msk_n_active.png) center no-repeat;}
.contact_tabs #mc{background: url(images/contact_tabs/msk_c.png) center no-repeat;}
.contact_tabs #mc.checked{background: url(images/contact_tabs/msk_c_active.png) center no-repeat;}
.contact_tabs #s{background: url(images/contact_tabs/spb.png) center no-repeat;}
.contact_tabs #s.checked{background: url(images/contact_tabs/spb_active.png) center no-repeat;}
.contact_tabs #regions{background: url(images/contact_tabs/regions.png) center no-repeat;}
.contact_tabs #regions.checked{background: url(images/contact_tabs/regions_active.png) center no-repeat;}

iframe{width:100%; border:medium none; overflow:hidden; height:auto;}
.panoram_conteiner{border-top:1px solid #b8b8b8; margin:20px 0px; padding:20px 0px;}
.panoram{height:65px; overflow:hidden; position:relative; text-align:center;}
.panoram .label_container{position:absolute; display:block; bottom:0px; width:100%; height:65px; }
.panoram .label{border:1px solid #b8b8b8; border-radius:8px 8px 0px 0px; border-bottom:1px solid #fafafa; position:absolute; display:block; bottom:0px; background-color:#fafafa; left:calc(50% - 125px); padding-top:10px; width:250px; text-transform:uppercase; color:#d87252; cursor:pointer;}
.panoram.active{height:auto;}
.panoram.active .label_container{display:none; height:auto;}
.panoram.active .label{display:none; height:auto;}
.panoram img{width:100%;}
.panoram p{text-align:left;}

/*анимированная карта*/
.EDGE-8285309{margin-bottom:25px;}

/*О компании грамоты*/
.charter_container {overflow:hidden; margin:0px 0px;}
.charter{overflow:hidden; margin:0px 0px 40px 0px;}
.charter_container img{width:22%; margin-left:4%; float:left;}
.charter a:first-child img{margin:0;}

/* Евгений Бородкин */
.sort.category_sort {
    margin-bottom: 15px;
	padding:10px 0px;
	position:relative;
}
.sort_element {
    display: inline-block;
    margin-right: 10px;
    background-color: #c2baac;
    padding: 4px 11px 2px;
    border-radius: 4px;
    -webkit-box-shadow: 0px 3px 0px 0px rgba(169,161,146,1);
    -moz-box-shadow: 0px 3px 0px 0px rgba(169,161,146,1);
    box-shadow: 0px 3px 0px 0px rgba(169,161,146,1);
}
.sort_element:hover,
.sort_element.active
{
    background-color: #d87252;
    -webkit-box-shadow: 0px 3px 0px 0px #b64e2d;
    -moz-box-shadow: 0px 3px 0px 0px #b64e2d;
    box-shadow: 0px 3px 0px 0px #b64e2d;
}
.sort_element a {
    color: #ffffff;
    text-transform: uppercase;
    font-size: 14px;
    font-family: "TruthCYR", "archiveregular", "Arial";
    line-height: 1.25;
    text-decoration: unset;
    vertical-align: middle;
}
.sort_btns {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.sort_btns a {display: block}
.sort_asc:before {
    background: url(/images/sort_arrows.png) no-repeat;
    display: block;
    width: 8px;
    height: 6px;
    content: '';
    background-position: 0px 0px;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-bottom: 4px;
}
.sort.category_sort .sort_element .sort_asc:hover:before,
.sort.category_sort .sort_element .sort_asc.active:before
{
    background-position: -16px 0px;
}
.sort_element:hover .sort_asc:before,
.sort_element.active .sort_asc:before
{
    background-position: -8px 0px;
}
.sort_desc:before {
    background: url(/images/sort_arrows.png) no-repeat;
    display: block;
    width: 8px;
    height: 6px;
    content: '';
    background-position: 0px 0px;
}
.sort_element:hover .sort_desc:before,
.sort_element.active .sort_desc:before
{
    background-position: -8px 0px;
}
.sort.category_sort .sort_element .sort_desc:hover:before,
.sort.category_sort .sort_element .sort_desc.active:before
{
    background-position: -16px 0px;
}
/* /Евгений Бородкин */

/*Каталог Соседние элементы*/
.adjacent{height:40px;  position:relative;}
.adjacent a{position:absolute;}
.adjacent a:last-child{right:0px;}
.adj_arrow{width:30px; height:31px; margin:3px 0px; position:absolute;}
.adjacent .prev, .adjacent .next {height:31px;  margin:0px 15px; position:relative; float:left; border:solid 1px transparent;}

.adjacent .prev:before, .adjacent .next:after{position:absolute; width:15px; height:31px; content:' '; display:none;}
.adjacent .prev:after, .adjacent .next:before{width:10px; height:31px; display:none;}

.adjacent .prev:before{margin-left:-15px; background: url(images/button/adjacent_prev_fon.png) no-repeat; }
.adjacent .prev:after{background: url(images/button/adjacent_fon_after_prev.png) no-repeat; content:' '; float:right; }

.adjacent .next:before{background: url(images/button/adjacent_fon_after_next.png) no-repeat;float:left;}
.adjacent .next:after{background: url(images/button/adjacent_next_fon.png) no-repeat; margin-right:-15px; right:0px; }

.adjacent .prev .adj_arrow{ background: url(images/button/adjacent_prev.png) no-repeat;  left:-8px; }
.adjacent .prev div{float:left;}
.adjacent .next .adj_arrow{ background: url(images/button/adjacent_next.png) no-repeat; float:right; right:-26px; z-index:10;}
.adjacent .next div{float:right;}
.adjacent  .adj_name{margin:6px 15px; display:none; font-size:14px; font-weight:bold; text-decoration:none; }
.adjacent a:hover .adj_name,
.adjacent a:hover .prev:before,
.adjacent a:hover .next:after,
.adjacent a:hover .prev:after,
.adjacent a:hover .next:before {display:block;}
.adjacent a:hover .prev, .adjacent a:hover .next{background:url(images/button/adjacent_fon.png); }
.adjacent + h1{margin:-35px 0px 0px 30px;}

.actual_date{width:280px; height:42px; position:absolute; top:0px; right:-5px; background-color:#fff; border:1px solid #c1c1c1;  
	box-shadow: 1px 2px 4px 0px rgba(0,0,0,.1);
    -webkit-box-shadow: 1px 2px 4px 0px rgba(0,0,0,.1);
    -moz-box-shadow: 1px 2px 4px 0px rgba(0,0,0,.1);
	}
.actual_date div{float:left; width:122px; margin:6px 10px;}
.actual_date div.date{font-size:18px; font-weight:bold; color:#ea8764; width:auto; margin:10px; }
.fixed {
    position: fixed;
    z-index: 999;
    left: 50%;
    margin-left: 235px;
}
.column {
    width: 50%;
    float: left;
    padding: 0 10px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.contacts_columns.clear {
    margin: 0 -10px;
}
.phone{overflow:hidden;}
.bottom_banner{width:100%;}
.info_text_block hr, .contacts_columns hr{display:none;}
.info_text_block ol li{border-bottom: 1px solid #b8b8b8;padding:20px 0px;}

.contact_form_block.want_to_sell input{width:90%;}
.button_block img{width:50%;}

/*VIP*/
.vip .news-item{border-top:1px solid #d0d0d0; margin-top:20px;}
.vip h3{padding:15px 0 20px;}
.vip_logo{float:left;}
.vip  img{float:left; margin-right: 20px}
.vip_text{margin:20px 0;}


/*Двойная форма*/ /*Форма отзыва в товаре*/ /*Форма дата сдачи радиодеталей - календарь*/
.tab_form_container{position:relative; width:730px; margin-top:45px; margin-bottom:30px;}
.tab_form_container:after,.tab_form_container:before{content:''; width:10px; position:absolute; border:1px solid #a8a8a8; border-radius:4px;}
.tab_form_container:after{height:calc(100% - 10px); background-color:#e4e4e4; right:-5px; top:5px;}
.tab_form_container:before{height:calc(100% - 20px); background-color:#eeeeee; right:-10px; top:10px;}
.active.tab_form_container{margin-left:5px;}
.active.tab_form_container:after{height:calc(100% - 20px); background-color:#e4e4e4; right:-5px; top:10px;}
.active.tab_form_container:before{height:calc(100% - 10px); background-color:#eeeeee; left:-5px; top:5px;}

.tab_form, .comment_wrapper, .form_wrapper{position:relative; padding:18px; z-index:100; background-color:#f8f8f8; border:1px solid #a8a8a8; border-radius:4px; }
.comment_wrapper, .form_wrapper{margin-bottom:25px;}
.tab_form{display:none;}
.tab_form.active{display:block;}
.tab_form .comment,.element_comment .comment, .form_wrapper input[type="text"],.form_wrapper textarea, .tab_form input[type="text"], .tab_form textarea, .comment_wrapper input[type="text"], .comment_wrapper textarea{border:1px solid #a8a8a8; border-radius:4px; background-color:#fff; padding:10px 10px; line-height:14px; height:auto;}
.tab_form input, .comment_wrapper input[type="text"]{margin:15px 12px 15px 0;}
.form_wrapper input{margin:15px 10px 15px 0;}
.form_wrapper input:nth-child(3){margin-right:0px;}
.form_wrapper input[type="submit"]{float:right;width:226px; margin-right:0;}
.comment_wrapper input[type="text"]{border-color:#e0e0e0; width:670px;}
input [type=radio]:checked{color:#fff;}
.tab_form textarea, .comment_wrapper textarea, .form_wrapper textarea{width:100%; box-sizing:border-box; resize:none; height:100px; font-size:14px;}
.tab_form .comment:after, .element_comment .comment:after{display:none;}

.title_tab{position:absolute; top:-40px; height:16px; padding:12px 20px 12px 45px; background-color:#eeeeee; border:1px solid #a8a8a8; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom:none; color:#333333; font-size:16px;  text-transform:uppercase; line-height:20px;}
.title_tab.active{position:absolute; top:-48px; height:16px; padding:12px 20px 20px 45px; background-color:#f8f8f8; color:#d87252;font-weight:bold;   z-index:101;}
.title_tab:nth-child(1){margin-left:10px;}
.title_tab:nth-child(2){margin-left:335px;}
.title_tab img{position:absolute; left:12px; top:10px;}
.negativ, .positive{width:15px; height:18px; float:left; margin-right: 10px;}
input[value="POSITIVE"], input[value="NEGATIV"]{width:40px !important;}
input[value="POSITIVE"]:after, input[value="NEGATIV"]:after{width:15px; height:18px; float:left; content:''; margin:-5px 35px;}
.negativ, input[value="NEGATIV"]:after{background:url(images/tabs_form/tab_form_negative.png); margin-top:2px;}
.positive,input[value="POSITIVE"]:after{background:url(images/tabs_form/tab_form_positive.png);  }
input[name="DATE"]{background:url(images/tabs_form/calendar.png) 95% no-repeat;  }
input[name="TIME"]{background:url(images/tabs_form/clock.png) 95% no-repeat;  }
.comment span{color:#a9a192; }
.comment .review{padding:20px 0px;}
span.autor_name{font-size:14px; font-weight:bold; color:#000; margin-right:12px;}
span.manager_name{text-transform:uppercase; color:#000;}
.book_suggestions_title{font-size:16px; font-weight:bold;}
.tab_submit{font-size:14px; margin:12px 0 2px 0; padding-left:40px; line-height:34px; background:url(images/tabs_form/tab_form_question.png) 0 center no-repeat;}
.tab_submit input, .tab_submit a.button{width:180px; float:right; margin:0;}
input.book_suggestions_name{width:670px;}

.book_suggestions_message input{width:670px !important;}
.book_suggestions_message input[value="POSITIVE"], .book_suggestions_message input[value="NEGATIV"]{width:40px !important;}
.contact_icon a.post_box{width:124px; height:104px; margin:25px 0 0 15px; background:url(images/post_box_jump.gif);}
.contact_icon a.post_box:hover{background:url(images/post_box.gif);}

/*Поезд*/
.semaphore {background:url(images/train/semaphore.gif); width:120px; height:237px; position:absolute; right:0px; top:120px;}
.semaphore a{display:none; width:100%; height:100%;}
.semaphore:hover, .semaphore:active{background:url(images/train/semaphore_stop.png); cursor:pointer;}
.semaphore.active{top:180px;}
.semaphore.active a{display:block; }
.train_block{height:0px; position:relative; 	 -webkit-transition: height 2s ease-out 0.5s;
     -moz-transition: height 1s ease-out 0.5s;
     -o-transition: height 1s ease-out 0.5s;
     transition: height 1s ease-out 0.5s;	}
.train{background:url(images/train/train.gif) 0 12px no-repeat; left:-692px;  width:692px; position:relative;
	 -webkit-transition: left 24s linear 1s;
     -moz-transition: left 24s linear 1s;
     -o-transition: left 24s linear 1s;
     transition: left 24s linear 1s;	
	}
.train_block.active{height:66px;}
.active .train{display:block; left:100%; height:66px;}

.region_list{margin-top:30px;}
.region_list li{height:110px; width:calc(50% - 35px); float:left; margin-right:35px; margin-left:0; list-style:none; margin-bottom:20px; box-sizing:border-box;  -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.region_list li:nth-child(2n){margin-right:0px;}
.region_list li img{max-height:110px; max-width:85px; margin-right:20px; float:left;}
.region_list li span.h2{font-size:14px; font-weight:bold;}
.region_list .region_description{font-size:14px; font-family:Calibri; max-height: 75px; overflow:hidden; color:#000;}
.region_list a:link{text-decoration:none;}
.gerb{max-width:175px; max-height:224px; float:left; margin:0 20px 20px 0;}
.region_table td, .region_table th{padding:12px;}
.region_table tr td:first-child{padding:0px;}
.region_block thead th{font-size:14px; font-weight:bold; text-transform:uppercase; color:#fff;}
.region_block  tbody tr td:first-child a, .region_block tbody tr td:first-child img{height:40px; display:block;}
.region_table{width:100%; margin-bottom:20px;}
.region_table th{color:#fff; text-align:left;}
.region_table tbody tr:nth-child(even){background:#ececec;}
.region_table tbody tr:nth-child(odd){background:#fff;}
.region_table thead{background-color:#d87252;}
.region_table table{margin-bottom:10px;}
.excel_file{font-size:14px; font-weight:bold; line-height:34px; height:34px; display:inline-block; padding-right: 46px; background:url(images/excel.png) right no-repeat; }
.region_description, .excel_file{margin-bottom:20px;}

.region_marker{width:20px; height:20px; position:absolute; background:url(/images/marker_map.png) no-repeat; z-index:10;}
.region_marker:hover{width:auto; z-index:1000;}
.region_marker span{display:none; background-color:#fff; margin-left:20px; padding:10px; }
.region_marker:hover span{display:block;}

/*бланк описи*/
.packing_block{overflow:hidden;}
.blank{width:67%; float: left; padding:30px 0;}
.blank.packing_image{width:33%;}
.blank p{margin:0px 0px 20px 30px; font-size:14px;}
.blank a:link{text-decoration:none; line-height:48px; font-size:16px;}
.blank .word{height:48px; float: left;}	
.blank img{max-width:100%; margin-right:20px;}

.tic{margin-left:24px;}

/*
* Brylev K.
*/

.contact_icon a.post_box {
	/* background-size: 94px 70px;
    background-repeat: no-repeat;
    background-position: center bottom; */
}

.contacts_clear {
	text-shadow: 0px 0px 0px;
}
.border_delivery_block {
	border: 1px dotted #fff;
	padding: 10px;
}
.delivery_information_block {
	background: #ddd6cb;
	padding: 10px;
	width: 475px;
	color: rgb(51, 51, 51);
	line-height: 1.429;
	float: right;
	position: relative;
}
.shadow_block:after{
	content: '';
	display: block;
	width: 100%;
	height: 15px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdkAAAAPCAYAAACoV7WEAAARfklEQVR4nO2d97dcxZHHh5xERkKIBzyJkWYe996q6vo2IEDkbItsGRmQEclEkw2IHEwWmMXGEhnMIjIGjE0yJtkGm2BYmzU2xt4/ZX/ornn9WpOenoS8e6bOqXM4hNHMDfXp77eqm1qte6xRq9XWLopi3aGhoQ3q9fomztUnOzeyA1A1RYqdvZQHAjJPVU6D40tV+VZVXuqVnwDkl17lbYA/gMqnUPlvD/4bIP/w4K9i/hPK/4LK/6ye5H91Sg/+Z/I9v/LgrwD5x5hU+RIqf4fK3z34bx78BcB/baXK5x78Fw/+M1Q+g8pnHvwnD/4EKh95lQ8B/sCr/N6r/A7g9+I1+41XeQPKr3qVX0H5F4C84JWfg/JTgCzzyj+D8sNQug+QnwJ8tyrfCZXbVflWgG/2KjcCfINXuRbgqwG+Go6vBGgRwJd5lUsAuhiOL1SV8wE6D46/rypnA3QmHJ/hlU9XldO8o1Oc45NVZaFzvECVTwCq45yj+ar8be/oW87RMYAc6RwdrkqHAfJN56pDAT7IS3mgc9UBqrSfF9lHlfYEeI4X2cO5ajeAdhUpdnau9MzsREScKxioKmYuVMsRoGoy8yyRkZlAuSMRTSei6SIyHJ7LYvuyLLdj5m0tnWtMA0a2ybMsy62JaEqaztUnN5vNLdMsimILy6qqNq+qanMR2QyYsallvV7fpF6vb9JoNDa2LIpikiURbZQnMG3DNIeGhjYYGhraYHh4eH3Ler2+XrdM/93h4eH1h4aGNsg/F5i2Ybs/P/1+lvbd6/X6JunvE5HN7LdXVbV5ek3yBGZtBczaKtSKkEQ0pSzLrYuimFoUxdR298PuFxENEdFQWZbbAcX2QLG9cyM7iMiw3W8iml5V1Qyg3FFkZCYzzyKiBhE1gKqpWo44V+xERCVQVaolOVewiAhAqlpBpNjZM+8C0K4A7epctZtIubsX2UOV9lSlPZ2r9gZ4X+dof+eqA0K944NU+WAv1TdUea4qz3WODgfkSFU+Or4D81T5WO/oO0B1nKoc7xwvAOhE5/hk7+iUWDPPAOgsr3yOV75AVX4Q382rAL4eTm7ySrep8p2q/GOAlwByP5Qf9sqPAbIMkKe98nOAvADlX3jlVwB+zSv/OtaRd2Jd+R2U3wf4D17lQw/+xIP/BJXPAP4vD/4LVD4H+K8e/IUHfxFr25etzOvf2FrequmW7Wvr11vbrY5D5cv4mz6HyqcA/wHgtwB+GZBlqrwUTm4C6OJQ6+iYcN9LT0SNsiy3azabWzYajY2Hh4fXB2rr1Gq1tSInxx1rxFwTqK0zPDy8flEUk5rN5pbONaapFnXVkrzIHoB8U1WOB+gsVbocKrfHor/Mq7wIyOtQfjeC9qMIl0/txlp68J9XNNPP6ZkRdEl+amnw8+BPAP4YKh9ZepUPvcof4435IPweft/gGAH5W4Dfi7/3LSi/GR50eT0++C975Zeg/Dwgz3jlJwF5vAVL8AOqvBQq9wB8N8B3qPKtXuVGOL4uvHi0CKCLvfIFcPz9+IKe7h2dAtCJ4WWm+ap8LCDzvKNvqfLRXqojUvB5qb4Ri8TBXsoDAwBpf1XaD+B9UwgaCEXK3VVptmfexWCoWgEgFRFRLQmoKiIqnSt2cq7YKQVjeG5CVlU1w8DYDo5p8S2KYqoB0Ln6ZGDWVgbAtPAb/AyA7cCXwq8b+Ax4vaBXFMW6vRKordMua7Xa2lmu1SbX7CPz/yb/3LVrtdra7b5Du+/bL9A7ZTuod4J5O6jbPczBnsK92Wxu2Q3k9uw415jmXGNaCnADdwpvA7iB255Tg7eB2+BtAFctKQd4DnEDuSrNNpADPMcgHt+1/byUB6rSIao8F5Aj46J1fgpo7+gUr3w6QGcBdC4cXxgXyovg+Eqvcq0q/RDgWwBeDJW7AL4bKvd45Xu98oOAPNICtPJTXvlZKD8f6jW/HMQRvxJr95te5W2v8k6sa7+N9e73UH4/1sA/epUP03oJ8McG8QjyT5McW4NXAgO68iGt9eCPE2HzDsCvAfICII+r8tIgTmgRQGd6R99xrjpUpNydiEoiml4UxdSqqjYnoo3q9fp68d1ac0VAu4a9rPV6fT0i2khENivLcutQGIudQpGl/VX5KFVZCNB5AF8dVdRSr/yYV342QuVVKL8J8Fte5W0ov9vKAKZ+8r2OmX6e8rte5Z0s344rltGMAAwpb3iVNwB5HeDXgnrkV7zKrwD5JcAvxxXiS3G1+HxcOT4TV5FPRmX5WHyAHwwLDV7ilX8SH/TFqnxrWCnx9QBfrUqXw/GlAF+kKud75XMAOtNUo6osNGgaLJ2jwwMc6ZD4Uu7nXLVXrgYNfszsTA0SUcnMRQ4/S9WiDpQ7AuWOBkHLFIRlWW5HREO5SiyKYmquDg2KBsZUEaZKKVWEuQo0IPYCYL8w7AS9HgDsBsLxQrFTrrGSciLfodfv6wjyXtd0oiBvp9J7AdwWWrkqbwfxFOCWBvL0mc5BbjDvpcItDeQGc1Pi8X0sgKoK7yypZ94lvNc8x7lq71EY88HBJaLDVfloQOYZkE0tm1KOrlQCZL7Mq1yhStfA8XURyjd7pdsAvgMqd6nyj+NifwmU7gs1jR8G5FEo/2cUB09EV+0ZA3V0214Kzhu/7JVfgfKrEWavR8Hx68iD38R8K4J8FObdsjMLunMjsKHlEsYa/2L8DY8A8lOvdJtXucIrn+McLwj1VvYBSE3NOlefXK/XNxkaGtqgKIp1k/d+XIBds5bYxI1GY+Nms7klM29rKta5ard4o+fFG3p+AAffGmwNud8r/yzaxs+M3gB50Su/NL6UFy3jqiNJ/rmlV34uy2e98rOAPB1XbE965Sfid1oWH5THAHkUkEeiBfNQ/O73GiTjA3eXWbEA35LZsFflwExVpqqcpsoneUffVZXjg4Uk81KFGRyBoCojOPcGeI6pRwMnMzvVkkwtAlWTiBqpfdoJiLk6NCC2U4ipNdrJHh2PMuxkhxoQ+1GBXcA3XiCubKhNJFdFrM7fs6IA7+ue9qPEe8G8lxJPF3G9rPZ2QO9ktaeWugE8t9aLopjqXGOaKW4RGQbKHU1Rq5YjpqBNOYfaQLPN5jZ7O9jadEgK47hYPza0eXiBqixMrWsDsle+ILaRLo217crYaroO4BuiWLglgnlxrI13AXy3V/5JbF8tiWLjAa/8UGhtBVDHuvu4wdorPwnlpyLwno61e0w9h/LzgSP885wDo4zozpI2ImlZFEb3QuWuUNdpUazfJwbLuDrAM+/CzEVYII1sE+/npMQ2TutJXy/nWkBtnVj8JsUHY6qIDAe7pPTB4uC5cfV0WrQvr4zwWRztziURWA/FlYLlo23ykeXSbkqEX5IPAvwAIPdbRivkXlVeGv5cXgKVe2If4+5wAelHcaV2e7RTrGd5vSpdMxaW0ZIFnasqZ8cHsKUwDZjO0fy4ijwm9GToMFOaAB9kPci4Ct0zV5y52kxVpoHTVGVqqZqCNFC2A2RunXayTXOlaEDsVx2ugCLsVy1NVB2uboCuDsDmsbp/48qA84oo7YnkCsG9F8hzeKcAT99Fg7SB2YBcluXWpppTtWwgVi3qBuJcEZt1bVa1qeJQn/hg56pDVXmul+oIVT7KYBws02BVq/JJsdafbr3kWB/Ph+MLDcoALfIqV8DxlaaWoyC5EeCbQwtsOTj/hwF6DKTBS6Izei+U7kug/WCWKcRzlizHmRZHknmWyK0bVOlygM6Nfdn5ca5kL1OzwZ2oTwZmbBrv3bq1Pmzj9GFvAdZsYufqk03FhiECmh0awnS4czQ/KtmzAb4oXtzr4gW9JQJtcewv3pln/GejqXK7ZZDudFsc4mlB0VRktF2vbw31BMhfEVcil8YhgrGwjOoSoFMDMMcqTOtlptC04Z34MHaFpqlN5wo2xRkf+CYRNVJbloim5+DMFWZqs3aCZlEUk9rZqO1W8ePpG9b6B+JE7MmvC4aDWH2xugE+HohPBPZ9K/BusM6hnNrieQ9bRDbLe9RENMUUcXCwAohDvQmq2Kzp6IhxcMhCHznUsnL32DPey5Sx2dQ28BWBbOr423n/ONbWU1pgjgNeOZhV5QfRBbxMlS4PNZyvUqVrYm2/PuYNqvTDMKMiNwF8c+TCLS1wj/LG8g7LyJs7klxsgit+7rWRHReGGSNZCMi8MMMi+4QWabGT9WaLotgis427gjZ9ENcKRXfahrGAbxFu2MgOwZYUESl3j/3YudEuXgDQqXFlc160TMdcuHZpE65wfKlXucSrXBLAyBfZtGtr4jVYGOfYxKuqfE9VTrNp19iHWJBMux5rfUxVPio8EGOBacM+4SEK0Ewt2tAPKb0N9qSTrmbV5pOu1r/M+5Y2vNNOdXYDZydl2a3P2OVl/7+oGAcxiInEvyu8x62ic9XcC8SpVW31ph2EU0VsIBYZmWkDXwbj1KJ2rvTWLw4DsDwnB3J08g4NrTA6rNP0tYE5iB0+yTk+GaBTVeV7Ec5nJhPY5wB0LkDntUBtGbljLDH+xEGmRQAt6sSgyKsLY+/6jPAdquPC960OjX3ZXcN1KOpENORcfbKIbGZDUNm08XL1a4yKtWliYMamYYU0sk2wJKpmtB92jXbxwap0WLxw81X5hLi9ozWinmeqIA2O8eKeYFtCVPnYmK1tIap8VL41xGzZFJimMuMNn9NuIja3aFNopv3NdAI2722mijMf7Mmt2tyiNYsoVZ69bNhaZ1iuShgOYhCD6C++DnC3hXK34bJOPeZ2U925PQ3M2soGvdJtVmZVR+E13Ya4Qt0MU9jdwGxT1tZDTrdJjW6RokNMMcdhzyPCkG1Qzgbp4KTS/HSblHf03ehOLjRoG5MivNtyKcL9RFU5PvLn6NjP3j8sIkpPRKXIyMzIgynRSZgUrm2rN5vW2+UejrXNrgg9ulHIhgm5kZnB+iRVpdlxL9l+cf9ja8USbeRWRhDPjco3Kkk6xPqWBkhTlV5kH1OWqbo0W7YbMG0gKA4IjLFnq6qakQ8GhRXJ2P5mqjbzSdhcbfbqZXbrXdZ6q82VrRwHMYhB/PvHeIHcUxV3sqnT/nHeLwambZgPeKU2daqSe0HZpqxtm1QQMEEt531koKrS/czOld5s7FQ5m50dVCbvGx3JAwA+yEAdVOjofubAosAoL9URedoQqu3tjzzaI6j2goGqGTkyRERTqqravNFobNxm0nhMzU1XTmvlkC2KYgsimhIv1nRmnhUhRuHAgFEP3zZyp2lwVKXZtunbbNgUkhKj3V5LoGqaymwHTFOa6R5LU5r55GyqNLtBs1Nvs51FW+vflh2ozUEMYhDjjZWpirva090Ucb6Vqt3Edbs9z6lCTi3rsiy3tu1Q6Rao3L42MOd7l/M9y3boiIgIM7t0v7JxyvYrp7xCPAsA8TwAm7MxToXPqqqg0ot6EGkj2wCztjIlG93fvC/bHrI29BTJ3LKMg7ob2SYov5Ed7EdTcspKmvb3zX4VGZmZAjKdmE23m6STs7G53HEQqNvhA6kt2+00nT6hOd6DAibyUgxiEIMYxMqKFbGm+1LF3Ya22u1tzmHcTh2ne5Y77VVO9ynncDYbOz9cJN2TnPabLdODRuyvU2Fngo6Ztw2LgtCPbTQaG2c92d6QtYtooDX/Pp1iy1ch+fFoBkbLXocSpHswc1B2gmW/KrNHP3O8SnMAzUEMYhD/H2KiPeK+t0B1O4yk1/7kdGtTt9PB2h0m0g3O+SEi3dJaiXbkalEUW0SXdxIwbcNMxeZ28Rr5xW5dPLsoafO80yokzX73YObKsp/9l/nNq62YNTtQmYMYxCAG0T1WpkXdl1Vd63H0Z7dDRdr1k9vtQe738JBc+OUtxVTkJXxqC9h2FzS/KK0L0GmPZZ4TOKd1VavKASgHMYhBDGLVxUTg3A3QE9r+1Gt/cq//EUcqALu4o8vZxCtykVbldpEBIAcxiEEMYhB5rAqWjIdl4+HbcvG/ag10BHlfqKUAAAAASUVORK5CYII=) center no-repeat;
	position: absolute;
	bottom: -15px;
	left: 0;
}
.delivery_information_title {
	font-size: 14px;
	font-weight: 700;
	padding-left: 40px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABLklEQVRYhcWX0ZWDIBBFLcESUoKdhI7WEuwg6WTtADqRDm4+gieGhQ0zQ47v03PezOWBIw6DQIADbsAv4HnJp2c34Cqp2dL0kgpvtGtLntHafBY2LoH8aBqPWcRWeVrTACZsq65pA6aWlX+j+RGinATC2Av+VvkawCxZigEAYM7NF4TRGwHetwK4CwtYAQDuR3NUFLBq25u7E5rvcqr4O2oZgPVEgHUAgsRRfId1hxDAi42dAdAbOwKItqAzQFAfwk4Aq/o17ASwqAdRJwCnHsUdAOLRfPrHaESYghEgkt+MaLyQ5I2VIHPN/HEmdAAI/5nFWyHU3+gLENOXICKfruVZEqoRXVFA85vG82Ba0ojUDpwAYuQ5JyQgMXlsP6cFGJcKr7xvUUjPFvbx2qgHt96/vZrpw0MAAAAASUVORK5CYII=) left center no-repeat;
	margin-bottom: 15px;
}
.delivery_information_block li{
	list-style: none;
	margin-left: 0;
}
.delivery_information_block li:before {
	content: '';
	display: inline-block;
	width: 4px;
	height: 4px;
	background: #d87252;
	border-radius: 50%;
	margin-right: 10px;
	margin-bottom: 3px;
}
.contacts_dop_phone:after,
.contacts_clear:after {content: '';display: block;clear: both;}
.contacts_columns.clear > .column > div {
	margin-top: 15px;
}
.contacts_columns.clear {
	/* width: 470px; */
	width:1000px;
	float: left;
	overflow:hidden;
}
/* .contacts_columns.clear > .column{
	width: 100%;
	float: none;
} *//*bor1a*/
.contacts_work_time {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAcCAYAAAB2+A+pAAAAqklEQVRIie2WzQmAMAxGO4H7eHI1p/Ik2ota/4ZxAj2IEBKKTU1LRQPvkkLfIV9J1WL0BlGo8Lkrd/eo1egdMvVNAcHnrtzdQ8Sx+MXxxb7p5ULEpqqyGBAxfneh6j3ieWhLiG+fLSapfNhPX2xbAtx+euHCW+Xqj12dQ3z7VrH0LJ1n/D2x1CxtWUkv1VLvlS2WmuV7xFJbiC0OXUS8Gt1H4hTjT1hoLt8ByS6zKf/UqjEAAAAASUVORK5CYII=) top left no-repeat;
	padding-left: 45px;
	padding-top: 8px;
	margin-top: 0!important;
}
.contact_mail {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAcCAYAAAAAwr0iAAACkklEQVRIicWXv0scURDHB1ELBa2SUrCwTkAShICtNv4FFnb+A1ZaXVq7BIQzqQxe4RUqWIniJkFzb4bl9r4vO4/YWWgjkviDFPGKS3F76xrv18ZTH0y1szOf/c68eW+JouWsjKvlVQc+dpYvHsTAx2p51VkZp+RS8KKzUnlMU/AiERGFJZ547OQ1C0s8QQ58+FQADvKD6j/k7c7KLb8bxawDwJcAD4dB4Y1a1nsnt6xa+vYa4GFn+bIlgILLCt70PK/bGDOglrMKLqf/ai6r5awxZsD3l3sUvFkvToMSSEXBe57ndRMRaSDTqXoFfKiBTBMReZ7X7ax4jXwbAlTlk514q/r7Q87yemsAXld/fyixxXeb+TcFiJTI+f5yTxywJHPO8lmdxGdakrmaXyR7rlX8lgBRI60lBxdgxhS8lywXYMZuDTfLa+3EbgsgSvLpNsR2v1p5q+AFYLs/+ay9UqUEiJprRfP5XmqwNJ/vdeCVNDHTAVipKMy7TCbT9W/yTCbTpZbfp42XCkCt/Il6Invn6y1nkz6dBwAXQhSmasMkPs0Sp6mCyyEKUw5c6CiAWt4gIrLWjKrlq0Q55hVmPuF3Za0ZjRTZ6AwAZKm6r7f6FPKrDdifvr/VR0TkIEv3AlDwws3WajxO65iXKM9CagCFXIfgmTg5+GOaxqoqZz7U3g/BMwq5bg8AcqqQyZvuNrOpk8flMLM3Ssikg5w2BVDwkQvMSPxSIC8d5Px/ARzkPCzyi1jJwIwo+KiZAp+Lxa/Pqk23M9iRCwk49P2dwer4Pniu4C+tSvA9DA5etTpGU0LsRjHDuyWoe9Hgi04lbxoTfPj01/LkKH1MS47y2qAZV3DOQU4e7tdMTqJbUvxr9hfPXsXRuIg6RwAAAABJRU5ErkJggg==) top left no-repeat;
	padding-left: 45px;
	padding-top: 8px;
}
.contacts_phone {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAABc0lEQVRIicWWwXXCMAyGNQIjZISMkA3KBmWDdgQ2gQ3KBnBzpIsiB/kaNoAN6CGQ8ih2HGoXvadTXvI9/78j/QB31bKpnGDnBLu94Pv98yyllhbO0vm2talXzNvZv0IHuCBngStTqUJHH9hZOqvFr6RQ5u3MCXYh6LX3Un8mA6vgJgbaS07HZJLHQq/dsqmSgNVi8xKwE1xHS21pkQQKAOAY5+NAbJSpTAYd4EInL1hwnRz4A/bLzWyKbGBmU7wEDADgLO2yX6hH1bKpPB53WZcEgN9rbepVVjCzKXw3PDtcBZfe/3kCvGVTqa3fJtkUGqMx8NvdrkJHJ/VHFDgk+RhcmUrfO1GnDyWS0IeCasUmmTH4NRAym4LZFNrUq4i5H5dkRuFPdPRQUkuL4CKZ2oJdFBigv3BTQ0PA60M0eDi94PKvp386xfS/W3xyecrfUF0Wy8Ot9ttXOiXfdIMCvjkveMgSnW7LMc4vNuwu0M2jofENqea3UZ5rY7IAAAAASUVORK5CYII=) top left no-repeat;
	padding-left: 45px;
	
}
.contacts_skype {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAgCAYAAACcuBHKAAAD2UlEQVRYhbWXXYhVVRTH94y3SQgh6AspKBtQgnoIwwdRLAiCIG2KxIKCfAiKmuhFcF485osiPhWBL+WAhBwrGIkpYWjX9dx791od79lrnbu20MeEiRkSIjUkTlo9OM6ce74bbgv221pr//Z/rbX3OUqlzPO84djCmDAcFcazQjjvGP9xjL8I4VSPzA6tdSMdNzBjNusdYbywaeESgu+E8Jhj1ELQFIIZRzApZHaLNZt831+xLAChzlZhvFoFUGcJw69CeDAMm6vrA9j2hoTsA1xwRQi86enpW0sBtNYNYTwzeIDEIjxNBGtKVMDt/0Hm7x3DrrgLjwHAHTdzdLvNu+KovdEx7BKCqKhEzO1HCnoBjlc3Is73GN7xPG+4TnldZJ6+AZwBuRBFnQeyAYQXqyBiC2N1Nk9aEASrHMPnOX3yrfj+SD9EZQnwcM4eQ2LNJrHwliPzthBsVkoNpZ3E90fy+k0IJlJKwLUyCOZTDyb9w7C5WgiDnOaL46i9MQNCZndOeefCUN+ZhPipRIUz2aQ4Vdw78JcQjif9exYOFPjuSUIcKWnIE2kIx0DVIwmTrtu6P7ad5xzBnwU+swlS80TJyWaySsBmYfx5EPeHtbA2cTr8Ot8RrvTVbsG01g3utrcIwcSNCYDflgPRI3glebriu4LgY5XT+SkbImo9vDApzdoQ1uyrocQSCNHJ2ypAFi0+3XlICD+pghCG95IQujKA4JxYs1NrvbIujLPm5dKH0eL7S86En9aVUBguOYIjwvASUbCu6ioXwvHifObdJUeGQ8vucsLLjuGkEI4HQbAqDeF53nDRKy0EXy469gheLOmHWSE8IQyXaqh0gdmsz6jBuLcoJo46jyullCJq3e0Yr2dJMQjDw7copVQU6duF4ItqdeCzDIQ1O0sOOZms3XR2js0bfcl8f0QIvqpo4Ik0hGPYX6b0UkksPJUj76F0Qq31SmHcm/MJcF0IPkh/5GqtG45gtgTiWr9sBDOpcszFYWs0DaKUUr7vrxDbftRF8Kyw2WZt+948PyHYU1XCvoA4bI0Kwx/9auAPRMG6vA2qTKx51TH+XTFdFzOBPTLPZwPhd2HzWt3/idiYe4TxwzojLgTHc5M4wteLmqhnzT7HnSeJzH03P+U9zxsmgjU96jwj1nyUVrMUwuL2YikZXhDCubrJlrOEwVX+UloLa4Xgm/8FgHBebHtDnfIqpdSQsNkmBKcGpwBeFepsrQvQZ3HYGhULbwrhMWGwjvC8I7wsBOeEEYXxx0oIwjjvah+Yaa0bPTI7hHDKEZ5flJ3xrDAcjS2M5b26/wK8hDIxFt0aQAAAAABJRU5ErkJggg==) left center no-repeat;
	padding-left: 45px;
	padding-top: 8px;
}
.contacts_address {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAW0lEQVRYhe3SQQoAIAgEQP//tI4d+k7dAzFSWBc28JTCoGtrjp0pyz4B2gAi2OucALwAeAjpAd/zbQDRZrz/shPQA+An4A+hAHAAPIQCwAHVIbzBbp8AAgiABhwYsbaBj8uxZwAAAABJRU5ErkJggg==) left top no-repeat;
	padding-left: 45px;
	padding-top: 14px;
	position: relative;
	width:1000px;
	overflow:hidden;
	margin:20px 10px;
}
.contacts_columns a.whatsapp, .contacts_columns span.whatsapp, .contacts_columns a.viber, .contacts_columns span.viber, .contacts_columns a.tg, .contacts_columns span.tg {
	display: inline-block;
	float: none;
	position: relative;
	top: 6px;
}

.contacts_top_phone{
	position: relative;
	top: -10px;
}
.contacts_top_phone a {
	font-size: 24px;
	font-weight: bold;
}
.contacts_clear a{
	text-decoration: none!important;
}
.contacts_clear a:hover{
	text-decoration: underline!important;
}
.contacts_address ul{
	margin-left: 0;
	padding: 0;
}
.contacts_clear.delivery_information_block {
	background: none;
	padding: 0;
	width: initial;
	float: none;
}
.contacts_address a {
	margin: 0;
}
.contacts_work_time b {
	color: #d87252;
}
.contacts_dop_phone .column {
	padding: 0;
}
.contacts_address_description {
	/* position: absolute; */
	width: 300px;
	background: #fff;
	left: 100%;
	padding: 10px 15px;

	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
	width: 299px;
	border-radius: 10px;
	font-size: 14px;
	color: rgb(114, 114, 114);
	line-height: 1.143;
	margin-left:5px; 
	width:410px;;
}
.contacts_address_description:before{
	content: '';
	display: block;
	width: 34px;
	height: 36px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAkCAYAAADsHujfAAACL0lEQVRYhe3Xz4sSYRzH8ffqTtb2e3O3TLffP6y2rdXo1CnoEngryrt/QB6FTnbr1kHIQ5DQzT/AbuJFhEC62CHw4EFMEAPFCX/MTIdx5NnBZLflmSnYB577i88z38+XAXfPMnAMOOey4wByAPmPIUvT6wG807vswD0MnASCIsSjqupzXdd/GC4cEeIFfLlcLqiq6ifDMHQ3IJ5pVEemUa0Xi8UXw+Gw4TRkSXizE8A6sBGJRLYajcZHXdc1JyFe4BBwFDgNBIDLwK1MJhPv9/vfnYIsxAQCgQfVavW9pmkjmZAd0wMowjP5gRBwDdhMpVLPut3uV9mQeU+1ApzCLJ1LQFhRlO1yufx2MpkMZEPEdKyP+Pg0nSBwFbiTSCSettvtsmzIonTOAheBm8C9QqHwejQa/ZQNsafjw9wPZ8R0YrHY42az+Vk2xJ6OglB+wAXgBrCVz+dfqaq65zWxV8if0lkFzgNXgNvRaPRRvV7PG4ax6yL8G4gdJKazBmwA14G72Ww2MRgMdrUm9gOxMLOFiVmEqwhFGAqFHtZqtQ+6ro9lQkSQvQjFdDbT6fTLXq/3TTbEwsxbE7Mi9Pv90Uql8k7TtF8yISJoXhHO1kQymYx1Op0vsiEiaFER3i+VSm/G43FfNsTC2NPZUYTxePxJq9UqyoaIIKsIVzBH3UonDGw7BbEw9iL0Y05W2EmIHaRgTtYa5lS5ciyMD9t/jVtHwfyAA25D/t1/X9chvwFonAPEDY8tjQAAAABJRU5ErkJggg==) center no-repeat;
	position: absolute;
	top: 30%;
	left: -34px;
}
.contacts_address_description p {
	padding: 0;
	font-size: 12px;
	margin-top: 6px;
	line-height: 1.55;
}
/*
* Brylev K.
*/

/* --> bor1a 05.09.16 */
.prais_list .prais_item{display:block; overflow:hidden; margin-top:10px;}
.prais_list .button{width:auto; float:left;  }
.prais_list .button img{margin:6px 10px 0 0; float:left;}
.prais_list .prais_cat{color:#000; text-decoration:none; font-weight:bold; line-height:35px; height:35px;}
.prais_item:hover .prais_cat{color:#d87252;}
.prais_item:hover .button{background:#d87252; border-bottom: 3px solid #B64E2D;}
.prais_list .button:active{ border-top: 3px solid #B64E2D; border-bottom: 0;}
.prais_banner{margin-bottom:20px;}
/* <-- */
/* --> bor1a 07.09.16 */
.callback_block{background:rgba(0, 0, 0, 0.5); width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1000; display:none;}
.callback_panel{position:absolute; right:0px; top:0px; z-index:1001; width:390px; height:100%;  padding:25px; box-sizing:border-box; text-align:center; background:#fff;}
.callback_panel img{max-height:100px; width:auto;}
.callback_text{font-size:16px; margin-top:15px;}

.callback_panel input[type="text"], 
.standart_form input[type="text"],
.standart_form input[type="password"],
.standart_form input[type="tel"],
.standart_form input[type="email"]
{   border: 1px solid #a8a8a8;
    border-radius: 4px;
    padding: 10px 10px;
    line-height: 14px;
    height: auto;
    margin-top: 15px;
    border-color: #e0e0e0;
    width: 100%;
	box-sizing:border-box;
	display:block;}
.standart_form .w_50{
	width: calc(50% - 21px);
    float: left;
    margin-right: 11px;
    margin-top: 15px;
}.standart_form .w_50:nth-child(2n+1){
	margin-left: 20px;
}
.standart_form .w_50 input{
	margin-top: 0;
}
.callback_panel .necessary, .standart_form .necessary{position:relative;}
.callback_panel .necessary:after, .standart_form .necessary:after{content:" "; width:22px; height:100%; position:absolute; right:-11px; top:0; background:url(/images/callback/necessary.png) center no-repeat;}
.callback_panel .comment{background:url(/images/callback/necessary_comment.png) 0 center no-repeat; padding:10px 0 10px 22px; font-size:12px; line-height:32px; text-align:left;}
.callback_close{background:url(/images/callback/callback_close.png) center no-repeat; height:92px; width:92px; position:absolute; top:0; right:390px; z-index:1002;}
.callback_close:hover{cursor:pointer;}
.callbutton{
	display:none;
	position:fixed;
	right:0px;
	top:220px;
	width:150px;
	height:120px;
	transition:top right 1s ease-out 0.1s;
	 -webkit-transition:top right 1s ease-out 0.1s;
      -moz-transition:top right 1s ease-out 0.1s;
       -o-transition:top right1s ease-out 0.1s;
	z-index:200;
}
.callbutton.train_active{top:280px;}
.callbutton.click{top:460px; right:40px;}
.callback_panel .call_button{width:100%; height:160px;  padding:0; margin:0;  border:none;}
.callback_panel .call_button {background:url(/images/callback/animation-button.gif) center no-repeat;}
.callback_panel .call_button:hover/* , .callbutton:hover */{ background:url(/images/callback/animation-button-active.gif) center no-repeat;}
.callback_panel .call_button.click/* , .callbutton.click */{ background:url(/images/callback/animation-button-click.png) center no-repeat;}
.callback_panel .call_button.call_success{ background:url(/images/callback/animation-button-gal.png) center no-repeat;}
.callback_panel .call_button:hover, .callback_panel .call_button.call_success/* , .callbutton */{
	-webkit-transition: background 1s ease-out 0.5s;
     -moz-transition: background 1s ease-out 0.5s;
     -o-transition: background 1s ease-out 0.5s;
     transition: background 1s ease-out 0.5s;
}
.callback_panel .call_button{
	-webkit-transition: background 1s ease-out 0.3s;
     -moz-transition: background 1s ease-out 0.3s;
     -o-transition: background 1s ease-out 0.3s;
     transition: background 1s ease-out 0.3s;
}
.open_callback{left: 50px !important;}
.top_contact_r .soc_seti_icon{margin-left:16px;}
#Stage2{margin:0 !important;}
.catalog_link{
	margin:20px 0;
	overflow: hidden;
}	
.catalog_link .article_image{border:none; float:left; position:relative; z-index:2;}

.catalog_link .article_category{position:relative;float:left;height:160px;}
.catalog_link .article_category a{position:relative; display:block; height:100%;	}
.catalog_link h1{left:-100px; font-size:18px; height:18px; background-color:#fff; display:inline-block; padding:15px 28px 15px 100px; position:absolute; top:0; bottom:0; margin:auto;}
.catalog_link h1:after{width:180px; height:20px; content:""; background: url(/images/article_name_shadow.png) right no-repeat; display:block; position:absolute; top:46px; right:0; white-space: nowrap;}
/* <-- */

/* Brylev */

.left_contaner .left_menu {
    padding: 0;
}
.left_menu ul li.parent .lvl-3 a {
    background: rgb(248, 248, 248);
    color: #273350;
    line-height: 1.429;
    font-size: 12px;
    padding: 6px 5px 6px 30px;
    display: block;
}
li.lvl-2.active.opened.haschild {
    padding-left: 0!important;
}
a.lvl-2 {
    padding-left: 35px;
    display: block;
}
.left_menu li.lvl-2 ul.lvl-3 {
    margin-left: 0;
}
.left_menu li.lvl-2 ul.lvl-3 li{
    padding: 0;
    margin: 0;
}
.left_menu li.lvl-2 ul.lvl-3 li a{
    border-top: 1px solid #fff;
    border-bottom: 1px solid #ededed;
}
.left_menu li.lvl-2 ul.lvl-3 li a.lvl-3.active.opened {
    background: #d87556;
    color: #fff;
    text-decoration: none;
}

.left_menu ul li.lvl-2 {
    padding-left: 0!important;
}
.menu-icon:before {
    margin: 9px 7px 0px 9px;
}
.left_menu ul li.parent a {
    color: #273350;
}
.left_menu a.lvl-2.active{
    text-decoration: none;
    border-bottom: 1px solid #ededed;
}
.left_menu {
    margin: 0 0px 30px;
}

.left_menu ul a.lvl-1.haschild {
    margin-right: 8px;
    margin-left: 8px;
    color: #d87252;
}
.left_menu .header {
    margin: 0 -5px 0;
}

div.left_menu a {
    padding: 0px 10px 5px;
    display: block;
}

.text_hide_mobile {
	font-size: large;
    margin: 0;
 /*    padding: 0 0 25px; */
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    color: #333333;
    line-height: 20px;
}
/* .text_hide_mobile p {
	 padding: 0 0 25px;
} */
.text_hide_mobile p.center_align {
	text-align: center;
}
/* .text_hide_mobile p.last_of_this {
	padding-bottom: 45px;
} */
.text_hide_mobile .why_we_red {
	text-align: center;
	color: rgb(255, 0, 0);
	padding-bottom: 0;
}
p.our_phone_index {
	padding: 0;
	font-size: x-large;
}
.contacts_office_text {
	line-height: 2;
}
.contacts_office_name {
	font-style: italic;
	font-weight: bold;
	text-shadow: 0px 0px 0px;
	font-family: Verdana;
    font-size: x-large;
    color: #000;
	text-decoration: underline;
}
.contacts_office_address {
	font-weight: bold;
	text-shadow: 0px 0px 0px;
	font-family: Verdana;
    font-size: x-large;
    color: #000;
}
.contacts_office_location {
	font-family: Verdana;
    font-size: small;
	text-shadow: 0px 0px 0px;
	font-weight: bold;
}
.orange_office_location {
	color: rgb(241, 101, 34);
}
.catalog_description:after {
	width: 274px;
}
.bx_catalog_line .bx_catalog_line_ul li {
	overflow: initial;
}
.catalog_decription_wrapper {
	overflow: hidden;
	height:100%;
	margin-left:105px;
}

.bx_catalog_line .bx_catalog_line_img {
	transition: left 0s linear;
}
.bx_catalog_line  li:hover .bx_catalog_line_title a{font-size:22px;}
.bx_catalog_line  li:hover .bx_catalog_line_img{
	width: 125px;
    height: 125px;
	position: absolute;
    left: -40px;
    top: -20px;
	z-index: 2;
}
div.catalog_link img.article_image {
	width: auto;
}
div.article_category h1 {
	white-space: nowrap;
	text-transform: uppercase;
}
/* Brylev */

/*bor1a 26.09.16 =>*/
.tabs li{
	background-color:#c4bcaf;
	background-position:center center;
	background-repeat:no-repeat;
	border: 1px solid #a9a192;
    border-bottom: none;
    border-radius: 6px 6px 0 0;
	margin-top:10px;
	height:50px;
	
	width:50px;
	margin-right:10px;
}
.tabs li.current{background-repeat:no-repeat; background-position:10px center;}
.tabs li span{display:none;  }
.tabs li a{width:100%; height:100%; display:block; color:#c4bcaf; font-weight:bold; font-size:14px; text-decoration:none; text-transform:uppercase; line-height:50px;}
.tabs li.current span{display:block; margin-left:60px;}
.tabs #tab_1{background-image:url(images/contact_tabs/tab_map.png);}
.tabs #tab_2{background-image:url(images/contact_tabs/tab_man.png);}
.tabs #tab_3{background-image:url(images/contact_tabs/tab_car.png);}
.tabs #tab_4{background-image:url(images/contact_tabs/tab_taxi.png);}
.tabs #tab_5{background-image:url(images/contact_tabs/tab_bus.png);}
.tabs #tab_6{background-image:url(images/contact_tabs/tab_train.png);}
.tabs #tab_7{background-image:url(images/contact_tabs/tab_air.png);}
.tabs #tab_8{background-image:url(images/contact_tabs/tab_metro.png);}
.tabs #tab_9{background-image:url(images/contact_tabs/tab_binokl.png);}
.tabs #tab_1.current{background-image:url(images/contact_tabs/tab_map_active.png);}
.tabs #tab_2.current{background-image:url(images/contact_tabs/tab_man_active.png);}
.tabs #tab_3.current{background-image:url(images/contact_tabs/tab_car_active.png);}
.tabs #tab_4.current{background-image:url(images/contact_tabs/tab_taxi_active.png);}
.tabs #tab_5.current{background-image:url(images/contact_tabs/tab_bus_active.png);}
.tabs #tab_6.current{background-image:url(images/contact_tabs/tab_train_active.png);}
.tabs #tab_7.current{background-image:url(images/contact_tabs/tab_air_active.png);}
.tabs #tab_8.current{background-image:url(images/contact_tabs/tab_metro_active.png);}
.tabs #tab_9.current{background-image:url(images/contact_tabs/tab_binokl_active.png);}
.tabs .current{margin-top:0px; height:62px; width:auto;}
.column{float:left !important;}

.work_time_shadow{margin:30px 0 20px;}
.work_time_block{width:740px; padding:10px; background: url(/images/grafik_background.png) no-repeat; background-size:cover; box-sizing:border-box;}
.work_time_text{background-color:rgba(255,255,255,0.9); padding:25px; text-align:center;}
.work_time_text .title{font-size:24px; color:#c74d27; font-weight:bold; text-transform:uppercase;}
.work_time_text p{font-size:16px; margin:8px 0; padding:0;}
.work_time_text .day_text{margin:20px 0; }
.work_time_text .big_title{font-size:18px; }
.work_time_text .comment{font-size:14px; }
.work_time_text b{font-size:20px; }
.work_time_text .our_phone_index{font-weight:bold;  }
.article_metall_block{background: url(/images/article_metal_gold.png) no-repeat; height:119px	; width:233px; float:right; color:#fff; padding:27px 22px; box-sizing:border-box; text-transform:none; font-size:20px;}
.article_metall_block .metall_name{text-transform:uppercase;}
.article_metall_block .metall_price,.article_metall_block .metall_cur{font-size:22px; font-weight:bold;}

.help_contaner {
	overflow: hidden; 
	height:auto;
}
/*<= bor1a*/

/*Brylev, Bandito*/

.bandito_body {
	width: 231px;
	height: 208px;
	background-image: url('/images/bandito/animate_bandito.jpg');
}
.gold_silver_bandito {
	width: 100%;
	height: 100%;
}
.bandito_inner {
	width: 157px;
	height: 77px;
	background-image: url('/images/bandito/bandito-table.png');
	text-align: right;
	position: relative;
	top: 69px;
	left: 24px;
}
.gold_silver_bandito .bandito_inner table {
	height: 77px;
}
.bandito_body tr {
	height: 17px;
}
.bandito_body td {
	text-align: right;
	margin-left: 0px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.bandito_metal {
	width: 72px;
	max-width: 75px;
	padding: 0 8px 0 0;
	text-decoration: underline;
}
.bandito_price {
	width: 64px;
	max-width: 64px;
	padding: 0 5px 0 0;
}
.bandito_price.grow {
	color: green;
}
.bandito_price.fall {
	color: red;
}
.bandito_hand {    
	width: 20px;
	height: 110px;
	position: relative;
	left: 211px;
	bottom: 60px;
	cursor: pointer;
}
.bandito_button {
	width: 25px;
	height: 25px;
	position: relative;
	left: 174px;
	bottom: 22px;		
	cursor: pointer;
}
.contact_tabs .tabs_title {
	font-size: 22px;
	font-weight: bold;
	color: rgb( 27, 27, 27 );
	text-transform: uppercase;
	line-height: 0.909;
	text-align: center;
	margin: 10px 0 40px;
}

/*Brylev, Bandito*/




/*Voronkin, ссылка на Ютуб*/
a.youtube {
    background: url(images/soc_seti/icon_pokupka.png) no-repeat 0;
}

.contact_icon a.facebook {
	margin: 5px 0 0 5px;
}


/* Voronkin. Новые стили Футера*/

.fl {
	float: left!important;
}

.footer_container .title_block + div {
	padding: 5px 0 15px;
}

.footer_container b {
	display: block;
}

.footer_container .bordered {
	float: none;
	height: auto;
	padding: 0;
	margin-bottom: 10px;
}

.bordered.fl > div {
	padding: 15px 0;
}

footer {
	height: auto;
}

.footer_container .title_block {
	padding: 3px 0;
}

.bordered.title_block {
	padding-bottom: 15px;
}

.bordered.title_block + .bordered + div {
	padding-top: 7px;
}

.contact_icon.bordered.clearfix {
	padding: 20px 0;
	margin-bottom: 0;
}

.contact_icon.bordered.clearfix + div {
	padding: 20px 0 20px;
	text-align: right;
}

img.tic {
	float: right;
}

.fl + .fl.clearfix {
	padding-bottom: 0;
}

.copyright {
	line-height: 24px;
}

.contact_icon a {
	border-radius: 3px;
	margin-left: 12px;
}


/* bor1a 20.01.17  --> */
.dictionary_line_ul{
	margin-left: 0;
	overflow: hidden;
}
.dictionary_line_ul li{
	height: 140px;
    width: 490px;
    float: left;
    margin-right: 20px;
    margin-left: 0;
   
    padding-bottom: 0;
   
    overflow: hidden;
	list-style: none;
    margin-bottom: 20px;
	position: relative;
}
.dictionary_line_ul .catalog_decription_wrapper .description_a{height: auto;}
.dictionary_line_ul .catalog_decription_wrapper {
	height: 110px;
	margin: 15px 0;
	padding-left: 25px;
	background: #fff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
   border: 1px solid  #e8e8e8;
   border-left: none;
	
}
.dictionary_line_ul li:nth-child(2n) {
    margin-right: 0;
}
.bx_dictionary_line_img{
	width: 140px;
    height: 138px;
    display: block;
    position: relative;
	float: left;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #fff;
	border: 1px solid  #e8e8e8;
}
.bx_dictionary_line_title{
  font-size: 16px;
  line-height: 1.375;
  text-align: left;
  height: 100%;

  display: table;
}
.bx_dictionary_line_title a{
	color: #000;
	text-decoration: none;
	display: table-cell;
	vertical-align: middle;
}

.dictionary_line_ul li:hover .bx_dictionary_line_title a{
	 color: rgb( 216, 114, 82 );
}
.dictionary_line_ul li:hover .bx_dictionary_line_img, .dictionary_line_ul li:hover .catalog_decription_wrapper {
	border-color: rgb( 216, 114, 82 );
}
.directory_center_contaner{overflow: hidden;}
.directory_block{margin-top: 85px; margin-bottom: 20px;}
.dictionary_block .literral{
	width: 100%;
	margin: 30px 0;
	font-size: 25px;
	color: #d87252;
	text-transform: uppercase;
	line-height: 0.88;
	text-align: center;
	overflow: hidden;
}
.dictionary_block .literral span{
	float: left;
	width: 90px;
}

.dictionary_block .literral:before, .dictionary_block .literral:after{
	width: calc(50% - 45px);
	display: block;
	height: 1px;
	/*border: 1px solid #c1c1c1;*/
	content: '';
	background: #c1c1c1;
    /* position: absolute; */
    margin-top: 12px;
   float: left;
}

.directory_item{
	width: 100%;
	clear: both;
	font-size: 14px;
	color: rgb( 51, 51, 51 );
	line-height: 1.571;
	text-align: left;
	padding: 5px 0 ;
	
	border: 1px solid #e8e8e8;
	border-top: none;
	background-color: #fff;
	box-sizing: border-box;
	position: relative;
 }
 a.directory_item{
	 color: #000;
	 text-decoration: none;
	 display: block;
	 overflow: hidden;
 }

 a.directory_item:hover{
	 border: 1px solid #d87252;
	 background-color: #fafafa;
	 color: #d87252;
 }
.directory_item:first-child{
	background-color: #fafafa;
	border-top: 1px solid #e8e8e8;
	font-weight: bold;
	height: 70px;
}
.directory_item:first-child .metal_column, .directory_item:first-child .photo_column{
	padding: 35px 0 0;
}
.directory_item:first-child .price_column, .directory_item:first-child .text{
	padding-top: 20px;
	padding-bottom: 20px;
    font-size: 18px;
    line-height: 1.222;
}

.directory_item .text, .directory_item .metal_column, .directory_item .price_column, .directory_item .photo_column {
	float: left;
	
	box-sizing: border-box;
}
.directory_item .text, .directory_item .metal_column, .directory_item .price_column{
	padding: 12px 0px;
}
 .directory_item .photo_column {
	 padding: 0;
 }
.directory_item .metal_column{
	font-size: 14px;
	position: relative;
}
.directory_item .metal_column, .directory_item .price_column, .directory_item  .photo_column {
	width: 10.5%;
	text-align: center;
	border-left: 1px solid #e8e8e8;
}
 .directory_item  .photo_column {
	 width: 8%;
	 position: relative;
 }
.directory_item .text{
	width: 37.5%;
	padding-left: 25px;


}
.directory_text, .directory_item_detail{
	font-size: 14px;
	color: rgb( 51, 51, 51 );
	line-height: 1.571;
}

.directory_item .metal_column img, .directory_item:first-child  .photo_column img{
	position: absolute;
	top: -25px;
	left: 8px;
	max-width: 100%;
	max-height: inherit;
}
.directory_item .photo_column img{
	max-width: 60px;
	max-height: 40px;
}
.bx_item_detail.directory_item_detail{overflow: hidden;}
.detail_metal_table, .detail_directory_description{
	width: 50%;
	float: left;
	box-sizing: border-box;
	
}
.detail_metal_table{
	padding-right: 10px;
}
.detail_directory_description{
	padding-left: 10px;
}
.detail_directory_description .text{
	margin-bottom: 35px;
}
.detail_metal_table .metal_block{
	width: 100%;
	overflow: hidden;
	display: table;
}
.detail_metal_table .metal_block div{
	float: left;
	width: 33.33%;
	padding-top: 45px;
}
.metal_block div{
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	padding-left: 25px;
	height: 110px;
	background-color: #fafafa;
}
.metal_block div span{
	display: block;
	margin-top: -10px;
	font-weight: bold;
}
.metal_block:last-child {
	font-weight: bold;
}
.metal_block:last-child div:first-child{
  font-size: 20px;
  text-transform: uppercase;
  line-height: 1.1;
  padding-top: 50px;
}

.metal_block div:first-child{
	background-color: #fff;
	padding-top: 15px;
	padding-left: 0;
	text-align: center;
}
.detail_directory_description  .button_block a{
	width: calc(50% - 10px); 
	box-sizing: border-box;
	float: left;
    margin: 0;
}
.detail_directory_description  .button_block a:first-child{margin-right: 10px;}
.detail_directory_description  .button_block a:nth-child(2){margin-left: 10px;}
.directory_item_detail h1{
	text-align: center;
}


.dictionary_line_ul li.big_directory{
	width: calc(50% - 15px); 
	box-sizing: border-box;
	height: 435px;
	background: #fff;
	border: 1px solid #e8e8e8;
	overflow: visible;
}
.dictionary_line_ul li.big_directory .big_directory_block{
	overflow: hidden;
}


.dictionary_line_ul li.big_directory:after{
	display: block;
	content: ' ';
	width: 5px;
	height: calc(100% - 10px);
	margin: 5px 0;
	background: #fff;
	border: 1px solid #e8e8e8;
	position: absolute;
	top: 0;
	box-sizing: border-box;
}
.dictionary_line_ul li.big_directory:nth-child(2n+1):after{
	right: -6px;
	border-left: none;
}
.dictionary_line_ul li.big_directory:nth-child(2n){margin-left: 5px;}
.dictionary_line_ul li.big_directory:nth-child(2n):after{
	left: -6px;
	border-right: none;
}
.dictionary_line_ul li.big_directory:hover:after{
	border-color: #d87252;
}
.dictionary_line_ul li.big_directory:hover{
	border: 1px solid #d87252;
	
}
.dictionary_line_ul li.big_directory a, .dictionary_line_ul li.big_directory .catalog_decription_wrapper{
	border: none;
}
.big_directory .catalog_decription_wrapper{
	position: absolute;
	height: auto;
	bottom: 0;
	width: 100%;
	padding: 0px 40px;
	margin: 0;
}
.dictionary_line_ul li.big_directory .bx_dictionary_line_img{
	height: 320px;
	width: 100%;
}
.bx_big_directoy_line_title a{
  font-size: 20px;
  color: rgb( 51, 51, 51 );
  text-transform: uppercase;
  line-height: 1.1;
  display: block;
  text-decoration: none;

}
.big_directory:hover a{
	color: #d87252;
}
.bx_big_directoy_line_title span{
  font-size: 14px;
  color: rgb( 51, 51, 51 );
  line-height: 1.571;
  text-transform: none; 
  font-weight: normal;
}
.bx_big_directoy_line_title{
	text-align: center;
}
.directory_search, .on_sect_filter_form_bottom{
	width: calc(50% - 15px);
	float: left;
	font-size: 14px;
	color: rgb( 51, 51, 51 );

}
#search.directory_search form div{
	margin-bottom: 0;
}
 .on_sect_filter_form_bottom{
	 margin-left: 20px;
	 font-weight: bold;
	 }
#search.directory_search #title-searchs-input{
	width: 88%;
}
.sect_metals_sort{
	position: relative;
	line-height: 31px;
}
.sect_metals_sort select, .sect_metals_sort option{
	border: 3px solid #e0e0e0;
    border-radius: 5px;
    margin-bottom: 15px;
    background-color: #fefefe;
	font-size: 14px;
	height: 31px;
	width: 195px;
	color: rgb( 193, 193, 193 );
	line-height: 1.571;
	text-align: left;
	position: absolute; 
	right: 0;


}
.directory {
	width: 100%;
	display: block;
    overflow: hidden;
	margin-bottom: 30px;
}
.directory img {
	width: 100%;
}
.directory_text_block{
	overflow: hidden;
	padding-bottom: 20px;
}
.directory_text_block li{
	list-style-position: inside;
}
.directory_text_block img{
	width: 50%;
	float: left;
	margin-right: 10px;
}
.directory_h1{text-align: center; margin-top: 20px;}
/* <-- */
/*Voronkin: отступ footer'а*/
.copyright {
	padding-bottom: 15px;
}

/*Личный кабинет*/

#breadcrumb.personal_area_breadcrumb {
	color: #d87252;
	margin: 0 0 20px 0;
}

.personal_data_contaner, .exchange_rates_contaner, .personal_bonus_contaner {
	background: #f8f8f8;
    left: 100%;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: 10px;
    font-size: 12px;
    color: #000;
    line-height: 1.143;
	min-height: 10px;
}

.personal_bonus_contaner {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	background-color: #fff;
	font-size: 15px;
	font-weight: bold;
}

.personal_data_contaner {
	width: 485px;
	float: left;
}

.exchange_rates_contaner {
	width: 240px;
	float: right;
}

.personal_data_content, .exchange_rates_content {
	padding: 0 22px 0 22px;
}

.personal_data_content td, .exchange_rates_content td {
	height: 39px;
	border-bottom: 1px solid #e8e8e8;
	background-color: #f8f8f8;
	font-weight: bold;
	padding: 0;
}

.personal_data, .exchange_rates {
	background: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	
}

.personal_data {
	height: 50px;
	line-height: 50px;
	padding-left: 22px;
}	

.exchange_rates {
	height: 80px;
	line-height: 26px;
	text-align: center;
}


.personal_data_content td:first-child, .exchange_rates_content td:first-child {
	width: 95px;
	color: #999999;
	font-weight: normal;
}

.personal_data p, .exchange_rates p {
	font-size: 16px;
}	

.exchange_rates p {
	padding-top: 16px;
}	
	
.exchange_rates span {
	text-transform: none;
	color: #999999;
	
}
	
.count_deal {
    display: inline-block;
    margin-right: 5px;
	color: #d87252;
	background-color: #fff;
	width: 24px;
	height: 24px;
	border: 1px solid #e8e8e8; 
	border-radius: 5px;
	line-height: 24px;
	text-align: center;
}

.count_deal p{
	float: center;
}	
	
.count_deal+span {
	position: relative;
}


span.vip_status {
	color: #dbb10f;
}	

.exchange_rates_content img {
	padding-right: 10px;
}	

.exchange_rates_change {
	padding-right: 12px;
}	

.exchange_rates_change.grow {
	background: url(/bitrix/templates/gold-silver-2016/images/up_arrow.png) no-repeat right;
}	

.exchange_rates_change.fall {
	background: url(/bitrix/templates/gold-silver-2016/images/down_arrow.png) no-repeat right;
}

.exchange_rates_content span {
	vertical-align: top;
}

.photo_contaner {
	background: url(/bitrix/templates/gold-silver-2016/images/golg_background.jpg) no-repeat 0;
    width: 230px;
    height: 230px;
	box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.25);
	text-align: center;
}

.photo_contaner img{
	padding: 10px;
	max-width: 210px;
    max-height: 210px;
}

.personal_name {
	background: #c2baac;
    height: 28px;
    padding: 4px;
    border-radius: 7px;	
	margin: 0 -5px 0;
}

.personal_name_inner {	
	background: #c2baac;
	font-size: 16px;
	text-transform: uppercase;
	color: #fff;
    border: 1px dashed #fff;
    border-radius: 5px;
}	

.personal_name_inner  p {		
    padding: 4px 0 3px 0;
	text-align: center;
}
	
.personal_discount {
	height: 50px;
	background-color: #f8f8f8;
	padding-left: 3px;
}	
	
.personal_bonus_contaner p {
	text-align: center;
    padding-top: 12px;
}
	
.vip_status_contaner p {
	padding-top: 8px;
}
	
.vip_status_contaner {
	height: 31px;
}

.personal_discount div {
    display: inline-block;
    padding-top: 15px;
    font-size: 16px;
	width: 42px;
	text-align: center;
	height: 28px;
	margin-left: -1px;
}
	
.percent {
	font-size: 11px;
	vertical-align: top;
}

.current_discount {
	color: #dbb10f;
	background: url(/bitrix/templates/gold-silver-2016/images/bord_curr.png) no-repeat 0px 13px;
}

.next_discount {
	color: #999999;
}

.vip_status_contaner {
	text-transform: uppercase;
}	

.personal_tabs_head ul li {
	display: inline-block;
	margin: 0px 12px;
}

.personal_tabs_head ul li a {
	padding-bottom: 12px;
}

.personal_tabs_head ul li a:hover {
	cursor: pointer;
	color: #000;
	border-bottom: 4px solid #d87252;
}

.personal_tabs.active {
	cursor: pointer;
	color: #000;
	border-bottom: 4px solid #d87252;
}	

.tabs_content {
	display: none;
}

.tabs_content.current {
	display: block;
}

.personal_tabs_head {
	text-align: center;
	height: 50px;
	background: #fff;
	text-transform: uppercase;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	color: #999999;
	font-size: 15px;
	box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.personal_tabs_head ul {
	padding-top: 16px;
	padding-left: 0px;
    margin-left: 0px;
}	

.personal_tabs_content_inner {
	background: #f8f8f8;
    left: 100%;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
    font-size: 12px;
    color: #000;
    line-height: 1.8;
	min-height: 10px;
	padding: 20px 15px 20px 15px;
	overflow: hidden;
}

.center_contaner.personal {
    margin-bottom: 22px;
}

.personal_tabs_container {
	float: left;
	margin-bottom: 12px;
	width: 100%;
}	


.personal_popup_button {
	display: inline-block;
	padding-left: 7px;
}

.personal_popup_container div:first-child {
	padding-left: 0px;
}

.personal_popup_button a:hover {
	cursor: pointer;
}	

.personal_popup_content {
	background: #f8f8f8;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-radius: 5px;
	height: 320px;
	width: 485px;
	z-index: 1001;
	text-align: center;
	font-size: 14px;
	color: #999999;
	left: 50%;
    margin-left: -242px;
    margin-top: -160px;
    top: 50%;
	position: fixed;
}
	
	
.personal_popup_content.active {
	display: block;
}
	
.personal_popup_content .necessary {
    position: relative;
}

.personal_popup_content .necessary:after {
    content: " ";
    width: 22px;
    height: 100%;
    position: absolute;
    right: -11px;
    top: 0;
    background: url(/bitrix/templates/gold-silver-2016/images/necessary.png) center no-repeat;
}


.personal_popup_content input[type="text"] {
    border: 1px solid #a8a8a8;
    border-radius: 4px;
    padding: 10px 10px;
    line-height: 14px;
    height: auto;
    margin-top: 15px;
    border-color: #e0e0e0;
    width: 100%;
    box-sizing: border-box;
    display: block;
	font-size: 14px;
}

.personal_popup_form {
	padding: 0 25px;
}	

.personal_popup_form p {
	margin-top: 15px;
    text-align: left;
	width: 100%;
}

.personal_popup_content .submit {
	margin-top: 5px;
}	
	
.personal_popup_content .submit input{
	border-radius: 5px; 
    height: 36px;
	width: 100%;
    background: #D87252;
	border-top: 0;
    border-left: 0;
    border-right: 0;
    border-bottom: 3px solid #B64E2D;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
	font-weight: bold;
}

.personal_popup_content .submit input:hover {
	border-bottom: 3px solid #D87252;
}

.personal_tabs_head_counter {
	position: absolute;
    left: 45%;
	margin-top: -25px;
    color: #fff;
    width: 17px;
    height: 17px;
    font-size: 10px;
    text-align: center;
    font-weight: normal;
    border-radius: 10px;
    background-color: #d87252;
	display: none;
	border: 2px solid #fff;
}

.personal_tabs_head_counter span{
	vertical-align: middle;
	margin-left: -1px;
}	

.personal_tabs_head_counter.active {
	display: block;
}

.personal_handler_form {
	display: none;
}

.personal_popup_form .user_message {
	font-size: 18px;
	padding-top: 30px;
	text-align: center;
}	

#personal_form_block_1 {
	display: none;
}

#personal_form_block_2 {
	display: none;
}

#personal_form_block_3 {
	display: none;
}

/*news.list история сделок*/
.bargains_list {
	max-height: 430px;
	
}	

.bargains_list tr {
	height: 39px;
	max-height: 39px;
  	background-color: #fff;
	
}

.bargains_list tr td{
	border-top: 1px solid #e8e8e8;
}
	
.bargains_list tr th{
	border-top: 3px solid #d5d5d5;
	font-size: 14px;
	text-align: left;
}	
	
.bargains_list tr th:first-child, .bargains_list tr td:first-child {
    text-align: center;
    padding-right: 30px;
}

.bargains_list tr th:last-child {
	width: 90px;
}

	
.bargain_row:hover,
.bargain_row.selected_bargain {
	 background-color: #d87252;
	 color: #fff;
	 cursor: pointer;
}

.personal_bargains_collum {
	display: inline-block;
	float: left;
	width: 480px;
	margin-right: 10px;
	height: 433px;
	background-color: #fff;
}

.personal_bargains_collum_history {
	display: inline-block;
	height: 430px;
	width: 480px;
    background-color: #fff;
	border-top: 3px solid #d5d5d5;
	margin-bottom: 25px;
	font-size: 14px;
}

.bargains_pagination {
    position: absolute;
    top: 920px;
    width: 480px;
}

.personal_bargains_collum_history_content {
	padding: 6px 25px 15px 25px;
}

.personal_bargains_collum_history_content b{
	padding-right: 25px;
}

/*news.list история сделок*/

/*news.list доставка*/

.personal_delivery p a {
    background-color: #d87252;
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    border-bottom: 3px solid #bb5c41;
    position: relative;
    border-radius: 5px;
	margin-right: 15px;
	text-decoration: none;
}

.personal_delivery p a:hover {
	border-bottom: 3px solid #d87252;
}
	

.personal_delivery p a img {
	padding-right: 15px;
}

.personal_delivery p {
	padding-bottom: 20px;
}

/*news.list доставка*/

/*news.list оценка*/


input.add_photo_form_name {
	background-color: #fff;
	color: #000;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	height: 35px;
	width: 100%;
	margin-bottom: 15px;
	box-sizing: border-box;
	padding-bottom: 3px;
}

textarea.add_photo_form_comment {
	background-color: #fff;
	color: #000;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	height: 84px;
	width: 100%;
	padding: 5px;
	resize: none;
	box-sizing: border-box;
}

.add_photo_form .left_container, .add_photo_form .right_container{
	width: 470px;
}

.add_photo_form .right_container {
	float: right;
	padding-right: 10px;
}

.add_photo_form .left_container {
	float: left;
	padding-left: 10px;
}

.add_photo_form_upload_button {
	background-color: #fff;
	color: #000;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	height: 35px;
	width: 100%;
	margin-bottom: 15px;
	box-sizing: border-box;
	padding: 7px 0;
}

.add_photo_form_upload_button textarea{
	height: 100%;
	width: 90%;
	resize: none;
	color: #000;
	border: none;
}

input.add_photo_form_photos {
	display: none;
}

input.add_photo_form_weight {
	background-color: #fff;
	color: #000;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	height: 35px;
	width: 300px;
	margin-bottom: 15px;
	box-sizing: border-box;
	margin-right: 8px;
}

select.add_photo_form_rate {
	background-color: #fff;
	color: #000;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	height: 35px;
	margin-bottom: 15px;
	box-sizing: border-box;
	width: 159px;
}

.submit_button, .clear_button {
	width: 229px;
}

.submit_button {
	background-color: #d87252;
    color: #fff;
    text-transform: uppercase;
    padding: 8px;
    border-bottom: 3px solid #bb5c41;
    border-radius: 5px;
	text-decoration: none;
	font-size: 12px;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	height: 35px;
	padding-top: 12px;
}

.submit_button:hover {
	border-bottom: 3px solid #d87252;
}

.clear_button {
	background-color: #fff;
    color: #999999;
    text-transform: uppercase;
    padding: 8px;
    border-bottom: 3px solid #d5d5d5;
    border-radius: 5px;
	text-decoration: none;
	font-size: 12px;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	height: 35px;
	padding-top: 12px;
	margin-right: 8px;
}

.clear_button:hover {
	border-bottom: 3px solid #fff;
}

.add_photo_form_upload_button img{
	padding: 2px 10px 0 0;
    float: right;
}

.add_photo_form_upload_button p{
	display: inline-block;
}

.personal_evaluation_element_content textarea, .personal_tabs_content_inner textarea, .personal_tabs_content_inner input {
	font-family: 'archiveregular', Arial, Helvetica, sans-serif;
}

.personal_evaluation_element_head {
	margin-top: 20px;
    height: 50px;
    background: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border-radius: 10px;
    color: #000;
    font-size: 15px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
}

.personal_evaluation_element_text p {
	display: inline-block;
}

.personal_evaluation_element_text a {
    float: right;
    color: #d87252;
    cursor: pointer;
}

.personal_evaluation_element_text a:hover {
    text-decoration: underline;
}

.personal_evaluation_element_text {
	width: 950px;
    box-sizing: border-box;
	display: inline-block;
    padding: 15px 15px;
}
	
.personal_delete_img {
	cursor: pointer;
	display: inline-block;
    background-color: #d87252;
    height: 50px;
	width: 50px;
	float: right;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	text-align: center;
}

.personal_delete_img img{
	padding-top: 10px;
}

.personal_evaluation_element_content {
    background: #f8f8f8;
    left: 100%;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 12px;
    color: #000;
    line-height: 1.8;
    min-height: 10px;
    padding: 20px 15px 20px 15px;
    overflow: hidden;
}

.personal_evaluation_question {
	margin: 0px 10px 15px 10px;
    background: #fff;
    border-bottom: 3px solid #d5d5d5;
    border-radius: 5px;
	padding: 10px 25px 10px 25px;
	position: relative;
}

.personal_evaluation_question:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAATCAYAAABcFRdeAAAAWElEQVQokXXRsRXAMAgDUW2e7GZPwhBpL5V5xka0/yohmQMeCwAWLtyh4AmJHQBYAFBEfBbnnESERxckdkHBM9AY43WBJNkgF+qCsu0ZXF/Zg/afK2hxBT/R40j5aykBFQAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    height: 19px;
    width: 7px;
    position: absolute;
    left: -7px;
    top: 10px;
}

.personal_evaluation_question a{
	color: #d87252;
	cursor: pointer;
	font-weight: bold;
}

.personal_evaluation_question a:hover, .personal_evaluation_answer a:hover {
	text-decoration: underline;
}

.personal_evaluation_answer {
	margin: 0px 10px 15px 10px;
    background: #d87252;
    border-bottom: 3px solid #bb5c41;
    border-radius: 5px;
	padding: 10px 25px 10px 25px;
	color: #fff;
	position: relative;
}

.personal_evaluation_answer:after {
    content: '';
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAATCAYAAABcFRdeAAAAZ0lEQVQokXXKQRGAIBRF0RdIM2gCxiEBERwKaCmtQARI4va7ggH+f3d7LvJ5XGCV6IUOJXqhQ0Vz6FENMw6DhW1gmML2mZjCLq9bRWEFhT0MOENDCx633KAAABRmHKBHBRVNAAAKAH4cF9XSKbVhAgAAAABJRU5ErkJggg==) no-repeat;
    display: block;
    height: 19px;
    width: 7px;
    position: absolute;
    left: -7px;
    top: 10px;
	transform: scale(-1, 1);
}

.personal_evaluation_answer a{
	color: #fff;
	cursor: pointer;
	font-weight: bold;
}

.personal_evaluation_question b, .personal_evaluation_answer b {
	padding-right: 20px;
}

.personal_evaluation_element_content {
	display: none;
}

.personal_evaluation_element.expand .personal_evaluation_element_content {
	display: block;
}

.personal_evaluation_element .dialog_expand {
	display: block;
}

.personal_evaluation_element .dialog_hide {
	display: none;
}

.personal_evaluation_element.expand .dialog_expand {
	display: none;
}

.personal_evaluation_element.expand .dialog_hide {
	display: block;
}

.personal_evaluation_element.expand .personal_evaluation_element_head {
	border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

.personal_evaluation_element.expand .personal_delete_img {
	border-bottom-right-radius: 0px;
}

/*news.list оценка*/

.personal_data a {
	float: right;
    background-color: #f2f2f2;
    height: 30px;
    margin-right: 10px;
    margin-top: 10px;
    padding: 0 10px;
    border-radius: 4px;
    border-bottom: 3px solid #d5d5d5;
	display: inline-block;
	color: #999999;
	text-transform: none;
	line-height: 33px;
	width: 120px;
	text-align: center;
}

.personal_data p {
	float: left;
	padding: 0;
}

.personal_data img {
	padding-right: 10px;
}

.personal_data a:hover {
	border-bottom: 3px solid #f2f2f2;
	cursor: pointer;
}

input.personal_edit_input {
    border: 0;
    height: 30px;
    background-color: #f8f8f8;
    padding: 0;
    font-weight: bold;
    color: #000;
    font-family: 'archiveregular', Arial, Helvetica, sans-serif;
    font-size: 12px;
	width: 100%;
}

input.personal_edit_input.edit {
    border: 1px solid #e8e8e8;
    padding-left: 10px;
}

input.personal_edit_input.edit:focus {
	background-color: #fff;
}



#personal_save_button, #personal_edit_button {
	display: none;
}

#personal_save_button.active, #personal_edit_button.active {
	display: block;
}


/*Личный кабинет*/

/* --> bor1a 20.03.17 форма авторизации и регистрации*/
.user_auth_block{width: 465px; border-radius: 5px; overflow: hidden;}
.form_title{height: 50px; background-color: #fff;}
.form_block{
	background-color: #f2f2f2;
	padding: 20px;
}
.form_block .necessary{
	margin-right: 10px;
}
.btn-white, a.btn-white{
	background-color: #fff;
	color: #999;
	border-bottom: 3px solid #d5d5d5;
}
.btn-white:hover{
	border-bottom: 3px solid #fff;
}
/*редизайн отзывов*/
.g-recaptcha{overflow: hidden;}
.media_block{
	padding:15px 0;	
	overflow: hidden;
}
.media_block a{
	display: block;
}
.media_block .photo_block , .media_block .video_block {
	width: 80px;
	height: 80px;
	background-size: cover;
	background-position: center;
	margin-left: 15px;
}
.question .media_block .photo_block , .question  .media_block .video_block {
	float: left;
}
.answer .media_block .photo_block , .answer  .media_block .video_block {

	float: right;
}
.question .media_block a:first-child .photo_block, .question .media_block a:first-child .video_block{margin-left: 0;}
.answer .media_block a:last-child .photo_block, .answer .media_block a:last-child .video_block{margin-left: 0;}
.question, .answer{
	border-radius: 0;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
}
.question{
	border-top-right-radius: 7px;
}
.answer{
	background-color: #f47350;
	border-top-left-radius: 7px;
}
.question:after{
	background: url("/bitrix/templates/gold-silver-2016/images/form/review_white_after.png");
	top: 0px;
	left: -10px;
	width: 10px;
	height: 20px;
}
.answer:after{
	background: url("/bitrix/templates/gold-silver-2016/images/form/review_orange_after.png");
	top: 0px;
	right: -10px;
	width: 10px;
	height: 20px;
}
.orange_text{
	color: #d87252;
}

.review_title{
	overflow: hidden;
}
.review_title + div{
	margin-top: 15px;
}
.review_title .user_photo{
	width: 50px; 
	height: 50px; 
	border-radius: 100%; 
	background-position: center; 
	background-size: cover;
	display: block;
	float: left;
}
.review_title .question .user_photo{
	margin-right: 20px;
	float: left;
}
.review_title .answer .user_photo{
	margin-left: 20px;
	float: right;
}
.reviews .news-date-time{
	line-height: 35px;
	margin-left: 5px;
	
}
.reviews .question .news-date-time{
	float: left;
	color: #a9a192; 
}
.reviews .answer .news-date-time{
	float: right;
	color: #fff;
}

.review_title .user_name{
	line-height: 35px;
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-weight: bold;
	float: left;
}
form .review_title .user_name{
  font-size: 16px;
  color: rgb( 51, 51, 51 );
  line-height: 35px;
  margin-left: 10px;
  font-weight: normal;
}
.user_photo +.user_name, form .review_title .user_photo+.user_name{line-height: 50px;}
.user_photo +.user_name+.news-date-time{line-height: 50px;}
.user_photo +.news-date-time{line-height: 50px;}
.user_photo +.news-date-time+.user_name{line-height: 50px;}
.question .review_title .user_name{
	color: #333333;
	float: left;
}
 .answer .review_title .user_name{
	color: #fff;
	float: right;
}
 .answer .review_title .user_photo{
	 float: right;
	 margin-left: 10px;
}
 .question .review_title .user_photo{
	 margin-right: 10px;
 }
.answer, .question{
	padding: 15px 20px;
}
.add_form_block{
	position: ralative;
}
.add_form_block .icon_form{
	position: absolute;
	display: block;
	width: 30px; 
	height: 30px;
	background
}

.suggestions-message .form_block_50_left, .suggestions-message .form_block_50_right,.comment_wrapper input[type="text"].form_block_50_right{
	width: calc(50% - 10px);
	position: relative;
	float: left;
	box-sizing: border-box;
	margin: 0 0 5px 0;
}
.suggestions-message .form_block_50_left{
	margin-right: 10px; 
}
.comment_wrapper .form_block_50_right, .comment_wrapper input[type="text"].form_block_50_right{
	margin-left: 10px; 
}
div.comment_wrapper input[type="text"].city_input{
	margin-top: 15px;
}
div.suggestions-message textarea{
	padding: 10px;
}
.suggestions-message .add_photo_block textarea{
	height: 36px;
	margin: 0;
}
.suggestions-message .add_photo_block img{
	position: absolute;
	top: 10px;
	right: 10px;
}
.photo_block, .video_block{position: relative;}
.photo_block:after, .video_block:after{display: block; width: 15px; height: 15px; position: absolute; top: -7px; right: -7px; content: ' ';}
.photo_block:after{background: url('/images/photo-icon.png') center no-repeat;}
.video_block:after{background: url('/images/video-icon.png') center no-repeat;}

#personal_upload_textarea{background: url('/images/add_file.png') calc(100% - 5px) center  no-repeat #fff;}
input.add_video{background: url('/images/add_video.png') calc(100% - 5px) center  no-repeat #fff;}


/*авторизация --> bor1a*/
.user_auth_block .form{display: none;}
.user_auth_block .form.active{display: block;}
.form_title{
	color: #333;
	text-transform: uppercase;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
}
.tab_name.active{
	color: #a1a1a1;
}
/* <-- */
.personal_evaluation_list .counter {
 color: #d87252;
}

/*авторизация --> voronkin*/
.top_contact_l {
    left: 195px;
}

.contact_icon a.post_box {
    margin: 0 20px 0 15px;
}

.user_unautorized a {
	font-size: 14px;
    padding: 4px 15px;
    line-height: 33px;
	color: #999999;
	text-decoration: none;
}

.user_unautorized a:first-child {
	border-right: 1px solid #d5d5d5;
	padding-right: 17px;
}

.user_unautorized {
	position: absolute;
    top: 98px;
    left: -26px;
    text-transform: uppercase;
    color: #999999;
    background-color: #f2f2f2;
    width: 194px;
    height: 32px;
    border-radius: 4px;
    border-bottom: 3px solid #d5d5d5;
	text-align: left;
}

.user_unautorized:hover {
	cursor: pointer;
	border-bottom: 3px solid #f2f2f2;
}

.user_unautorized a:hover {
	color: #999999;
}

.phone_container {
    margin-left: 180px;
}

.user_autorized {
	border-bottom: 3px solid #d5d5d5;
	position: absolute;
    top: 98px;
    left: -26px;
	text-transform: uppercase;
    color: #999999;
    background-color: #f2f2f2;
    border-radius: 4px;
	height: 32px;
	text-align: left;
	width: 192px;
}

.user_autorized_img {
    width: 35px;
	height: 100%;
	display: table;
	background: url(images/mail_icon.png) no-repeat 10px 10px;
	float: left;
}

.user_autorized_login {
    display: inline-block;
    text-align: left;
    height: 75%;
    width: 157px;
    padding: 4px 20px 4px 10px;
    box-sizing: border-box;
    margin-top: 4px;
    border-left: 1px solid #d5d5d5;
    background: url(images/down_icon.png) no-repeat 140px 10px;
}

.popup_auth_block {
	display: none;
}

.user_autorized:hover {
	border-bottom: 3px solid #f2f2f2;
	cursor: pointer;
	
}

#auth_popup .user_auth_block {
    background-color: #f2f2f2;
    width: 485px;
}

#auth_popup .form_block {
    padding: 0 18px 18px 18px;
}

input#phone_code[disabled] {
    background-color:#e8e8e8;
}

.eval_elements_block {
    max-height: 600px;
    overflow:overlay
}

.button.btn-regform-submit[disabled] {
    background-color: #ffffff;
    color: #cccccc;
    border-bottom: 3px solid #d5d5d5;
}

.user_autorized.message .user_autorized_img {
    border-bottom: 3px solid #bb5c41;
    height: 32px;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    background: #d87252 url(images/new_mail_icon.png) no-repeat 10px 18px !important;
}

.user_autorized.message .user_autorized_login {
	 border-left: 0;
}

.personal_tabs_header_counter {
	display: none;
    padding-top: 4px;
    color: #fff;
    font-size: 11px;
    padding-left: 13px;
}

.personal_tabs_header_counter.active {
	display: block;
}

.user_autorized_expand_container {
    position: absolute;
    background-color: #f2f2f2;
    top: 133px;
    width: 183px;
    left: -22px;
    border-top: 4px solid #d5d5d5;
	display: none;
}

.user_autorized_expand_container.expand {
	display: block;
}

.user_autorized.expand{
	background-color: #d87252;
    color: #fff;
    border-bottom: 3px solid #bb5c41;
}

.user_autorized.expand .user_autorized_login {
	background: url(images/up_icon.png) no-repeat 140px 10px;
	border-left: 1px solid #fff;
}

.user_autorized.expand:hover {
	border-bottom: 3px solid #d87252;
}

.user_autorized.expand .user_autorized_img {
    background: url(images/new_mail_icon.png) no-repeat 12px 12px;
}

.user_autorized_login span {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.user_autorized_expand_container div {
	height: 25px;
	text-align: left;
    padding: 0 15px;
	text-decoration: none;
	cursor: pointer;
	color: #999999;
	line-height: 25px;
}

.user_autorized_expand_container a {
	text-decoration: none;
}


.user_autorized_expand_container div:hover {
	background-color: #d5d5d5;
    text-decoration: none;
}

.user_autorized_expand_container div:first-child {
    border-bottom: 1px solid #d5d5d5;
}

.catalog_item.VIP {
    height: 260px;
}

.necessary.code_field.disabled:after {
	background: url(/images/callback/necessary_grey.png) center no-repeat;
}

/* <-- */

/*#expanded_auth_popup{ width: 766px;}*/
#expanded_auth_popup{ width: 382px;}
#expanded_auth_popup .user_review_auth_block{display: none; }
/*.fancybox-skin #expanded_auth_popup .popup_auth_block, */
.fancybox-skin #expanded_auth_popup .user_review_auth_block{display: block; }
#expanded_auth_popup  .user_auth_block{ width: 382px; float: left;}
#expanded_auth_popup  .form_block{ height: 275px;}

.no_registration .btn-100{display:none;}/*костыль, удалить после открытия личного кабинета*/
.forgotpasswd b{display: none;}
.personal_photo_container {
    width: 210px;
    height: 210px;
    background-size:cover!important;
}

.photo_contaner_outer {
    width: 210px;
    height: 210px;
    padding: 10px;
}

.personal_photo_container:hover {
    opacity: 0.9;
    cursor: pointer;
}

input.change_photo {
     position: absolute;
    top: -10000px;
}
.personal_photo_container.disabled:hover {
    opacity: 1;
    cursor: default;
}

.personal_message_container {
	float: left;
    margin-bottom: 12px;
    width: 100%;
}

.personal_message_head {
    height: 50px;
    background: #fff;
    text-transform: uppercase;
    font-weight: bold;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 15px;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    padding-top: 16px;
    padding-left: 25px;
    color: #000;
    box-sizing: border-box;
    margin-top: 10px;
}

.personal_message_content_inner {
    background: #f8f8f8;
    left: 100%;
    box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.25);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 12px;
    color: #000;
    line-height: 1.8;
    min-height: 10px;
    padding: 20px 25px;
    overflow: hidden;
}

.personal_message_head_inner {
    border-bottom: 4px solid #d87252;
	display: inline-block;
    padding-bottom: 12px;
}

.user_authorization .form_title {
	background-color: rgba(255, 255, 255, 0);
    font-weight: bold;
	text-align: left;
}

.user_authorization .user_auth_block {
	width: 100%;
}

.user_authorization .form_block {
	padding: 0;
	background-color: rgba(255, 255, 255, 0);
	border: 0;
}

.user_authorization .necessary {
    display: inline-block;
    width: 360px;
}

.user_authorization .necessary:after {
	top: 6px;
}

.user_authorization .form_block p {
    padding: 15px 0;
}

.user_authorization .auth_forgot_pass {
	width: 180px;
}

.user_authorization .auth_login {
	width: 180px;
	margin-left: 0;
	margin-right: 10px!important;
}

.user_authorization .new_login {
	width: 365px;
    display: inline-block;
}

.user_authorization .get_code {
	margin: 20px 14px 0 0;
    width: 360px;
}

.user_authorization .register {
	margin: 20px 0 0 0;
    width: 360px;
}
.mobile_slider {margin-bottom: 15px;}
.mobile_slider #sliderImg{max-height: 330px;}
.mobile_slider #sliderImg img{margin: auto;}
.mobile_slider #carouselImg li{height: 50px; width: auto !important; margin-right: 10px !important;}
.mobile_slider #carouselImg li a{display: block; height: 100%;}
.mobile_slider #carouselImg li img{height: 100%; border: 1px solid #e8e8e8; background-color: #fff; width: auto !important; box-sizing: border-box;}
.mobile_slider #carouselImg li.flex-active-slide img{ border: 1px solid #d87252;}
.mobile_slider .flexslider{border: 1px solid #e8e8e8; overflow: hidden;}
.mobile_slider .dop_img.flexslider {background: transparent; margin-top: 0; height: 50px; border: none; box-shadow: none;}
.mobile_slider .flex-next , .mobile_slider .flex-prev{top: 0; margin-top: 0; color: #fff; background-color: rgba(0,0,0, 0.3); width: 70px; height: 330px; line-height: 330px;}
.mobile_slider .dop_img.flexslider .flex-next, .mobile_slider .dop_img.flexslider .flex-prev{
	height: 50px; line-height: 50px; padding-top: 5px; width: 40px;
}
.mobile_slider .flexslider:hover .flex-next {right: 0;}
.mobile_slider .flexslider:hover .flex-prev {left: 0;}
.mobile_slider .flex-next:before ,.mobile_slider .flex-prev:before{width: 100%; text-align: center;}
.mobile_slider .dop_img.flexslider .flex-next:before, .mobile_slider .dop_img.flexslider .flex-prev:before{font-size: 30px;}
.callback_block .recapture{margin-top: 15px;}
.callback_block .recapture{width: 302px;;}
.recapture{    
	transition: 1s;
}
.recapture.error{    
	box-shadow: 0 0 2px 2px #d87252;
    transition: 1s;
	border-radius: 4px;
}
.callback_text .time_error{ display: none; color: #d87252; }
.callback_text .time_error.active{display: block;}

.flexslider li
.flexslider .slides img{
		display: block;
}
.flexslider .slides .flex-active-slide  img{
	width: 100%;
	display: block;
}


/* добавление баннера скупки ювелирного золота */
.gold_skupka div{
   	position: absolute;
	color: white;	
	font-size: 14px;
	font-weight: Bold;
	margin-top: 10px;
	text-align: right;
	margin-left: 80px;
	line-height: 19px;
}
.banners_contaner.clearfix.banners_bottom_contaner:before{
	height: 103px !important;
}

/* bor1a --> регионалка 2.0.*/
.region_block_skupki{
	border: 1px solid #000;
	padding: 0 18px 20px 18px ;
}
.block_skupki_title {
  font-size: 16px;
  color: rgb(255, 255, 255);
  line-height: 28px;
  text-align: center;

}
.block_skupki_title.VIP {
	background: #d87252;
}
.region_block_skupki.VIP{
	border-color: #d87252;
}
.block_skupki_title.SIMPLE {
	background: #333333;
}
.region_block_skupki.SIMPLE{
	border-color: #333333;
}
.block_skupki_title.FREE {
	background: #c4bcaf;
}
.region_block_skupki.FREE{
	border-color: #c4bcaf;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.region_block_skupki .pager_container{
	text-align: center;
    margin-top: 10px;
}
.region_block_skupki.FREE .skupka{
	 -webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
	
.region_block_skupki .skupka{
	width: 100%;
	display: block;
	overflow: hidden;	
	margin-top: 20px;
}
.region_block_skupki .photo_skupka{
	min-height: 100px;
	width: 215px;
	float: left;
	margin-right: 20px;
	position: relative;
}
.region_block_skupki .photo_skupka img{
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	margin: auto;
}
.region_block_skupki.FREE .photo_skupka{
	min-height: 65px;
}
.region_block_skupki .description{
	float: left;
}
.region_block_skupki .name, .region_block_skupki .name a{
	font-size: 18px;
	color: rgb(216, 114, 82);
	line-height: 1.667;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}

.region_block_skupki .phone a{
	font-size: 16px;
	color: rgb(51, 51, 51);
	line-height: 1.667;
	font-weight: bold;
	text-decoration: none;
}
.region_block_skupki .time_work, .region_block_skupki .email{
	font-size: 14px;
	color: rgb(51, 51, 51);
	line-height: 2.143;
	text-align: left;
}

.region_block_skupki .email a{
	color: rgb(216, 114, 82);
	text-decoration: none;
}
.region_block_skupki .labels{
	font-size: 12px;
	color: #fff;
	line-height: 1.5;
	text-align: center;
	position: absolute;
	top: 10px;
	left: 10px;
}
.region_block_skupki .labels .orange_lb,
.region_block_skupki .labels .gray_lb{
	width: 65px;
	border-radius: 8px;
	margin-bottom: 5px;
}
.region_block_skupki .labels .orange_lb{
	background: rgb(216, 114, 82);
}
.region_block_skupki .labels .gray_lb{
	background: #c4bcaf;
}
.feedback_wrapper.form_title{
	font-weight: bold;
}
.feedback_wrapper{
	border-radius: 5px;
    overflow: hidden;
}
.feedback_bottom{
	clear: both;
	overflow: hidden;
}
.feedback_bottom .feedback_comment{
	width: calc(30% - 10px);
	float: left;
	margin-top: 10px;
    line-height: 40px;
}
.feedback_bottom input:last-child{
	margin-right: 0;
}
.skupka_list_block{
	margin: 20px 20px;
}
.skupka_logo_block{
	height: 190px;
	background-color: #f3f3f3;
	border: 1px solid #cdc8c0;
	margin-bottom: 15px;
	padding: 20px;
	box-sizing: border-box;
}
.skupka_logo{
	width: 100%;
	height: 100%;
    background-position: center;
    background-repeat: no-repeat;
	background-size: contain;	
}
.skupka_detail_block .left_block,.skupka_detail_block .right_block{
	width: 50%;
	float: left;
	box-sizing: border-box;
}
.skupka_detail_block .left_block{
	padding-right: 10px;
}
.skupka_detail_block .right_block{
	padding-left: 10px;
}
.skupka_detail_block .info_item{
	padding-left: 40px;
	font-size: 14px;
	color: rgb(51, 51, 51);
	line-height: 1.571;
	text-align: left;
}
.skupka_detail_block .info_item{
	display: table;
	min-height: 32px;
	background: no-repeat 0 0;
}
.skupka_detail_block .info_item:last-child{
	margin-bottom: 20px;
}
.skupka_detail_block .type .info_item{
	background-image:  url(images/skupka/skupka_type.png);
}
.skupka_detail_block .adress .info_item{
	background-image:  url(images/skupka/skupka_adress.png);
}
.skupka_detail_block .work_time .info_item:first-child{
	background-image:  url(images/skupka/skupka_work_time.png);
}
.skupka_detail_block .email .info_item{
	background-image:  url(images/skupka/skupka_email.png);
}
.skupka_detail_block .phone .info_item{
	background-image:  url(images/skupka/skupka_phone.png);
}
.skupka_detail_block .site .info_item{
	background-image:  url(images/skupka/skupka_site.png);
}
.skupka_detail_block .socserv .info_item{
	background-image:  url(images/skupka/skupka_socserv.png);
}
.skupka_detail_block .info_item .info_name{
	width: 130px;
	margin-right: 10px;
	float: left;
	display: table-cell;
}
.skupka_detail_block .info_item:first-child .info_value, .skupka_detail_block .info_item:first-child .info_name{
	padding-top: 5px;
}
.skupka_detail_block .info_item .info_value{
	display: table-cell;
	vertical-align: top;
}
.skupka_detail_block .phone .info_value{
	padding-top: 0 !important;
}
.skupka_detail_block .phone .phone_block{
	overflow: hidden;
}
.skupka_detail_block .phone .phone_number{
	float: left;
	line-height: 32px;
	min-width: 115px;
}
.skupka_detail_block .phone .messanger{
	width: 30px;
	height: 30px;
	margin-left: 7px;
}
.skupka_detail_block a.tg{
	background-image:  url(images/skupka/skupka_tg.png);
}
.skupka_detail_block a.whatsapp{
	background-image:  url(images/skupka/skupka_wa.png);
}
.skupka_detail_block a.viber{
	background-image:  url(images/skupka/skupka_viber.png);
}
.skupka_detail_block .socserv a{
	width: 36px;
    height: 36px;
    display: block;
	float: left; 
	margin-right: 6px;
}
.skupka_detail_block .images_block .name, .skupka_detail_block .action_name{
  font-size: 14px;
  color: rgb(51, 51, 51);
  text-transform: uppercase;
  line-height: 1.786;
  text-align: left;
  font-weight: bold;
  margin: 15px 0 5px;
}
.skupka_detail_block .images_block a{text-decoration: none;}
.skupka_detail_block .images_block img{
	height: 50px;
	margin-right: 20px;
	margin-bottom: 5px;
}
.skupka_detail_block .work_type ul {
    list-style: none;
	padding: 0;
	margin: 0 0 40px 0;
}
.skupka_detail_block .work_type ul li:before {
    content:  "—";
    position: relative;
    left:     -10px;
}
.skupka_detail_block .coll-4 ul, .skupka_page .coll-4 ul{
	column-count: 4;
}
.skupka_detail_block .coll-2 ul{
	column-count: 2;
}
.skupka_detail_block .action_image{
	max-width: 100%;
}

.skupka_detail_block .action_desc{
	font-size: 14px;
	color: rgb(51, 51, 51);
	line-height: 1.786;
	text-align: justifyLeft;
}
.skupka_detail_block .action_desc .h3{
	padding-top: 0;
}
.skupka_detail_block .section, .skupka_page .section{
	border-bottom: 1px solid #c1c1c1;
	overflow: hidden;
}
.skupka_detail_block .section:last-child, .skupka_page .section:last-child{
	border-bottom: 0;
	margin-bottom: 50px;
}
.skupka_detail_block h1 {
	font-size: 30px;
	color: rgb(51, 51, 51);
	text-transform: uppercase;
	line-height: 32px;
	text-align: left;
}

.skupka_skupka_conditions img{
	width: 100%;
}

.skupka_list{
	background-color: #fff;
	position: relative;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
	z-index: 35;
	padding-bottom: 1px;
    margin-bottom: 20px;
	margin-top: 60px;
}
.skupka_list .tab_filter .tab_button{
	background-color: #d87252;
	margin-left: 20px;
	float: left;
	display: block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	line-height: 1.25;
	text-align: center;
	width: 200px;
	padding: 10px;
	cursor: pointer;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}
.skupka_list .tab_filter .tab_button.selected{
	color: rgb(51, 51, 51);
	background-color: #fff;
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.25);
}

.skupka_list .tab_filter{
	position: absolute;
	top: -40px;
	right: 0;
	z-index: 0;
}
.skupka_list .type_filter{
	overflow: hidden;
	z-index: 10;
	background: #fff;
	position: relative;
}
.skupka_list .type_filter .type_button{
	font-size: 16px;
	color: rgb(153, 153, 153);
	text-transform: uppercase;
	line-height: 1.25;
	text-align: center;
	padding: 10px 15px;
	border: 1px solid rgb(153, 153, 153);
	border-radius: 7px;
	float: left;
	margin: 20px 0px 0px 20px;
	cursor: pointer;
}
.skupka_list .type_filter .type_button.selected{
	color: rgb(216, 114, 82);
	border-color: rgb(216, 114, 82);
}

h1.big{
  font-size: 25px;
  color: rgb(51, 51, 51);
  text-transform: uppercase;
  line-height: 40px;
  padding: 0;
}

.skupka_page .section{
	padding-bottom: 40px;
	margin-bottom: 20px;
}
.cities_list{
	overflow: hidden;
	margin-top: 25px;
	position: relative;
}
.cities_list .hide{
	display: none;
}
.show_cities{
	content:'Показать всё'
}
.show_cities.top{
	position: absolute; 
	bottom: 20px; 
	right: 0;
}
.cities_list .button{
	width: 25%;
	float: right;
}
.cities_list:first-child ul{
	rigth: 0;
}
.cities_list li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.cities_list li a{
  font-size: 14px;
  color: rgb(51, 51, 51);
  line-height: 1.786;
  text-align: justifyLeft;
  text-decoration: none;
}
.cities_list.hide li:nth-child(15) a,.cities_list.hide li:nth-child(16) a{
	/*display: none;*/
	color: #fff;
}
.cities_list li a:hover{
	color:  rgb(216, 114, 82);
}
.skupka_form_block .error{
	color: red;
	font-size: 14px;
}
/* <-- */
/*блок бесплатной скупки*/
.region_block_skupki.FREE .skupka:last-child ,.region_block_skupki.FREE .skupka:nth-last-child(2){
	border: none;
	padding-bottom: 0;
}
.region_block_skupki.FREE .skupka:last-child(2n+1){
	margin-right: 10px;
}
.region_block_skupki.FREE .skupka:nth-child(2n){
	margin-left: 10px;
}
.region_block_skupki.FREE .skupka{
	width: calc(50% - 10px);
	display: block;
	overflow: hidden;	
	margin-top: 15px;
	padding-bottom: 15px;
	float:left;
	border-bottom: 1px solid #000;
	text-align:left;
	min-height:65px;
}
.region_block_skupki.FREE .name, .region_block_skupki.FREE .name a{
	font-size: 18px;
	color: #333333;
	line-height: 1.667;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
.region_block_skupki.FREE .email {
	font-size: 14px;
	font-weight: bold;
	
}
.region_block_skupki.FREE{
	border-color: #c4bcaf;
	overflow: hidden;
}
.region_block_skupki.FREE .photo_skupka{
	min-height: 65px;
	width: 70px;
	float: left;
	margin-right: 20px;
	position: relative;
}
.region_block_skupki.FREE .description{
	float: left;
	width: calc(100% - 120px);
}

h1.big {
	margin-bottom: 30px;
}

.region_block {
	margin-top: 50px;
}


.feedback_wrapper .form_title {
	
} 
.feedback_wrapper{
	background: rgb(225, 221, 220);
}
.feedback_wrapper .form_title{
    color: rgb(249, 244, 244);
    font-size: 32px;
  /*  margin-top: 30px;
    margin-bottom: 15px;*/
	padding: 30px 0 15px 0;
    font-weight: 800;
	background-image: url(images/form_regions_background.png);
} 
.form_title {
   background-color: inherit;
}
.form_block {
    background-color: inherit;
}
.feedback_bottom .feedback_comment {
    color: #666666;
} 
.down{
	color: #080808 !important;
	background-image: url(/images/file_pdf.png);
	background-repeat: no-repeat;
    background-position: 315px;
}

.globe {
	background-image: url(/images/globe1.png);
	width: 230px;
	height: 234px;
	background-repeat: no-repeat;
	margin-top: 30px;
	margin-bottom: 30px;
	text-align: center;
}
.globe_link{
	color: white !important;
	font-weight: 700;
	text-decoration: none !important;
	text-align: center;
	position: relative;
	font-size: 20px;
	line-height: 31px;
	display: block;
	padding-top: 130px;
	padding-bottom: 40px;
	font-size: 18px;

	color: rgb(255, 255, 255);
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Arial';
}

/* main_client_slider bor1a ->>*/
.main_client_container{
	position:absolute;
	-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
			transition: all .3s ease;
	
}
.main_client_gallery {
	overflow: hidden;
	display: block;
	position: relative;
	width: 1000px;
	height: 300px;
	margin-bottom: 20px;
}
.main_client_block{
	width: 868px;
    margin: 0 62px;
    overflow: hidden;
    height: 202px;
	position: relative;
}
.main_client_gallery .button_left, .main_client_gallery .button_right{
	top: calc(50% + 20px);
}
.main_client_gallery .client_item{
	width: 202px; 
	height: 202px; 
	background-size: cover;
	background-position: center;
	float: left;
	margin-right: 20px;
	box-shadow: inset 0px 0px 0px 1px #acacac;
	display: block;
	position: relative;
}
.main_client_gallery .client_item:hover{
	box-shadow: inset 0px 0px 0px 2px #d87252;
}
.main_client_gallery  .item_text{
	display: none;
	font-size: 14px;
	color: rgb(255, 255, 255);
	font-weight: bold;
	line-height: 1.429;
	 background: linear-gradient(to top, #000, rgba(0,0,0,0));
	opacity: 0.8;
	position: absolute;
	bottom: 0;
	min-height: 100px;
	width: 200px;
	padding: 50px 16px 16px 16px;
	box-sizing: border-box;
}
.main_client_gallery  .client_item:hover .item_text{
	display: block;
}
/* <-- */
#recaptcha_book_s  iframe{
	height: 80px;
}
.text_d {
    margin: 30px 0px 15px 0px;
}