<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

/* Start:/bitrix/templates/.default/colors.css?16867780331755*/
body.bx-background-gradient{
	background: rgb(247,247,247);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(247,247,247,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}
.bx-logo-text small {
	color: #0083D1;
}
/*ABOUT*/

a.bxd-block:hover {
	border-color: #0083d1;
}

.bxd-icon {
	border: 1px solid #0083d1;
}

a.bxd-block:hover .bxd-icon {
	background: #0083d1;
}

.bxd-icon .fa {
	color: #0083d1;
}

a.bxd-block:hover .bxd-icon .fa {
	color: #fff;
}

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/catalog_horizont/style.css?174471837512110*/
.bx-top-nav-container {

}
/* 1 lvl*/

.bx-top-nav-container .bx-nav-list-1-lvl {

	padding: 0;
	list-style: none;
}
.bx-top-nav-container .bx-nav-1-lvl {
	float: left;
	position: relative;
	
}
.bx-top-nav-container .bx-nav-1-lvl&gt;a {
	
	font-weight: 760;
	font-size: 13pt;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 1px;
	padding-top: 6px;
	padding-bottom: 0px;
/*	border-bottom: 1px dashed #837f08;*/
	color:##ffffff;
	
}
.bx-top-nav-container .bx-nav-1-lvl&gt;a hover {
color:##ffffff;
}

.bx-top-nav-container .bx-nav-1-lvl&gt;a span {
	padding: 1px 1px 1px;
	display: block;
	color:#ffffff;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover {

}

.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover&gt;a,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover&gt;a {
	z-index: 250;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
	
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover&gt;a span,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.hover&gt;a span {

}
.bx-top-nav-container .bx-nav-parent-arrow{
	display: none;
}
/*2 lvl*/

.bx-top-nav-container .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-2-lvl-container {
	z-index: 999;
	display: none;
	opacity: 0;
	padding: 9px 0 5px;
	box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .13);
	border-top: none;
	min-width: 100%;
	color: ##ffffff;
	    margin-top: 5px;

}
.bx-top-nav-container .bx-nav-2-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-2-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;

	top: -15px;
	left: 0;
	right: 0;
	
}
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-hover .bx-nav-2-lvl-container,
.bx-top-nav-container .bx-nav-1-lvl.hover .bx-nav-2-lvl-container {
	opacity: 1;
	display: block;
	position: absolute;
	top: 100%;
	z-index: 999;
	background-image: url("/bitrix/templates/.default/components/bitrix/menu/catalog_horizont/images/bg73.png");
		box-shadow: 0 6px 13px 0 rgba(0, 0, 0, .7);
}

.bx-top-nav-container&gt;ul{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-list-2-lvl {
	margin: 0;
	padding: 5px 0 12px;
}
.bx-top-nav-container .bx-nav-2-lvl {
	display: block;
	min-width: 180px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-2-lvl&gt;a {
	top: -5px;
	padding: 5px 15px 5px;
	color: #ffffff;
	font-size: 12pt;
	line-height: 16px;
	text-decoration: none;
	font-weight: bold;
	border-bottom: none;
	display: block;
		border-bottom: 1px dashed #837f08;
}

.bx-top-nav-container .bx-nav-list-2-lvl .bx-nav-2-lvl:first-child a{
	border-top: none;
	margin-top: 0;
}

/*3 lvl*/

.bx-top-nav-container .bx-nav-3-lvl {
	padding: 5px 0;
	margin: 0;
}
.bx-top-nav-container .bx-nav-3-lvl-container-advanced:before,
.bx-top-nav-container .bx-nav-3-lvl-container:before {
	position: absolute;
	content: " ";
	display: block;
	height: 5px;
	background: #fff;
	top: -5px;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-list-3-lvl {
	margin: 0;
	padding: 0px 0 2px 7px;
}
.bx-top-nav-container .bx-nav-3-lvl {
	display: block;
	min-width: 180px;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-3-lvl a {
	padding: 3px 15px;
	color: #ffffff;
	font-size: 13px;
	line-height: 14px;
	text-decoration: none;
	border-bottom: none;
	display: block;
}


/* col 1 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container {
	min-width: 200px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 100%;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-1-col .bx-nav-catinfo-back{
	width: 100%;
	background: #fff;
}
/* col 2 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container {
	min-width: 400px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 50%;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-2-col .bx-nav-catinfo-back{
	width: 50%;
}
/* col 3 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container {
	min-width: 600px
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	min-width: 200px;
	width: 33.33333%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-3-col .bx-nav-catinfo-back{
	width: 33.33333%;
}
/* col 4 */
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col {position: static;}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced{
	top: 100%;
	left: 0;
	right: 0;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container{
	min-width: 100%
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container-advanced .bx-nav-list-2-lvl,
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-2-lvl-container .bx-nav-list-2-lvl {
	display: block;
	width: 25%;
	float: left;
}
.bx-top-nav-container .bx-nav-1-lvl.bx-nav-list-4-col .bx-nav-catinfo-back{
	width: 25%;
}

.bx-top-nav-container .bx-nav-catinfo{
	padding: 5px 15px 5px;
	z-index: 120;
	position: relative;
}
.bx-top-nav-container .bx-nav-catinfo img{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e7e9ea;
	border-radius: 6px;
	width: auto;
	max-width: 100%;
	height: auto;
	max-height: 100%;
margin-bottom: 5px;
}
.bx-top-nav-container .bx-nav-catinfo p{
	padding: 5px 5px 0;
	font-size: 12pt;
}
.bx-top-nav-container .bx-nav-catinfo-back{
	position: absolute;
	display: block;
	content: ' ';
	top: 0px;
	right: 0px;
	bottom: 0px;
	background-image: url("/bitrix/templates/.default/components/bitrix/menu/catalog_horizont/images/bg73.png");
	z-index: 100;
	border-left: 1px solid #ecefef;
}
/* ASIDE */
/*body&gt;.bx-aside-nav-control.bx-opened{left: 85%;}*/

.bx-aside-nav-control {
	font-size: 28px;
	position: fixed;
	width: 40px;
	height: 40px;
	top: 5px;
	left: 5px;
	line-height: 40px;
	cursor: pointer;
	z-index: 1750;
	color: #fff;
	text-align: center;
}
body&gt;.bx-aside-nav-control{
	-webkit-transition: left .15s linear;
	-moz-transition: left .15s linear;
	-ms-transition: left .15s linear;
	-o-transition: left .15s linear;
	transition: left .15s linear;
}
.bx-aside-nav-control .fa{
	line-height: 40px;
	vertical-align: middle;
}

.bx-wrapper,
.bx-aside-nav {
	-webkit-transition: -webkit-transform .15s linear;
	-moz-transition: -moz-transform .15s linear;
	-ms-transition: -ms-transform .15s linear;
	-o-transition: -o-transform .15s linear;
	transition: transform .15s linear;
}

/**/
.bx-opened .bx-footer,
.bx-opened .workarea{display:none !important}
/**/
.bx-aside-nav {
	display: none;
	padding-top: 50px;
	-webkit-transform: translateX(-100%);
	-moz-transform: translateX(-100%);
	-ms-transform: translateX(-100%);
	-o-transform: translateX(-100%);
	transform: translateX(-100%);
	width: 100%;

	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 1600;
	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
}
.bx-aside-nav.bx-opened {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	overflow-y: scroll;

}
.bx-aside-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bx-aside-nav a {
	color: #fff;
	vertical-align: middle;
	line-height: 48px;
	height: 48px;
	font-size: 16px;
	text-transform: uppercase;
	display: block;
	border-bottom: 1px solid #3d4b53;
	padding-left: 25px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
}
.bx-aside-nav a {
	text-decoration: none;
}
.bx-aside-nav .bx-nav-1-lvl {}
.bx-aside-nav .bx-nav-1-lvl&gt;a {}
.bx-nav-1-lvl.bx-opened,
.bx-aside-nav .bx-nav-1-lvl:hover&gt;a,
.bx-aside-nav .bx-nav-1-lvl.bx-hover&gt;a {

	background: rgba(131, 127, 8, 0.3);
}
.bx-aside-nav .bx-nav-list-2-lvl {
	background: -webkit-linear-gradient(top, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: linear-gradient(top, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -moz-linear-gradient(top, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -ms-linear-gradient(top, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -o-linear-gradient(top, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);

}
.bx-aside-nav .bx-nav-2-lvl&gt;a {
	padding-left: 30px;
}
.bx-aside-nav .bx-nav-3-lvl&gt;a {
	padding-left: 45px;
}
.bx-aside-nav .bx-nav-4-lvl a {
	padding-left: 60px;
}
.bx-aside-nav .bx-nav-parent {
	position: relative;
}
.bx-aside-nav .bx-nav-parent-arrow {
	position: absolute;
	right: 0;
	top: 0;
	margin-top: 6px;
	width: 46px;
	height: 34px;
	text-align: center;
	border-left:1px solid #5a6971;
	z-index: 200;
}
.bx-aside-nav .bx-nav-parent-arrow i {
	line-height: 34px;
	font-size: 17px;
	font-style: normal;
	color: #fff;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-parent-arrow i {
	-webkit-transition: all .15s linear;
	-moz-transition: all .15s linear;
	-ms-transition: all .15s linear;
	-o-transition: all .15s linear;
	transition: all .15s linear;
}
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent&gt;ul {
	overflow: hidden;
	height: 0;
}
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container-advanced,
.bx-aside-nav .bx-nav-parent.bx-opened .bx-nav-2-lvl-container,
.bx-aside-nav .bx-nav-parent.bx-opened&gt;ul {
	height: auto;
}

.bx-aside-nav .bx-nav-catinfo{display: none;}
.bx-aside-nav .bx-nav-catinfo-back{display: none;}

@media (min-width: 1200px) {

	.bx-top-nav-container .bx-nav-1-lvl&gt;a span {padding: 0px 6px 8px}
}
@media (min-width: 992px) and (max-width: 1199px) {

	.bx-top-nav-container .bx-nav-1-lvl&gt;a span {padding: 0px 6px 5px}
}

@media (min-width: 768px) and (max-width: 991px) {

	.bx-top-nav-container .bx-nav-1-lvl&gt;a span {padding: 0px 3px 3px}
}
@media (min-width: 768px){
	.bx-aside-nav-control,
	.bx-aside-nav{display: none;}
	.bx-top-nav-container{display: block;}
}
@media (max-width: 767px) {
	.bx-aside-nav-control,
	.bx-aside-nav{display: block;}
	.bx-top-nav-container{display: none;}
	.bx-aside-nav .bx-nav-parent-arrow{display: block;}
	.bx-aside-nav .bx-nav-1-lvl.bx-nav-parent&gt;a&gt;span&gt;.fa{display: none;}
}





nav
{

	
}

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

nav li
{
	
	float: left;
color: ##ffffff;

	
}

nav a
{

}

nav a:hover
{

   
}

nav a:active
{
  
    position: relative;
    top: 2px;    
    -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.7) inset; 
}

nav span
{
	

}

nav a:hover span
{	
    
 
}

.bx-nav-line_v {
	background-image: none !important; 
}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/catalog_horizont/themes/black/colors.css?16867779582632*/
.bx-top-nav-container {
	position:relative;
	 	 margin-left:auto;
    margin-right:auto;
   width: 98%;
    }

#menu {	
 clear: both; 

 height: 58px; 

}

 .default {
position:relative;
    margin-left: auto;
    margin-right: auto;
    width: 98%;
     font-size: 14px; 
}


@media (min-width: 1025px) and (max-width: 1200px) {
.default {
 font-size: 12px; 
left:0%;
}  
}
@media (min-width: 768px) and (max-width: 980px) {
.default {
 font-size: 10px; 
left:0%;
}  
}
@media (min-width: 320px) and (max-width: 767px) {
.default {
 font-size: 10px; 
left:0%;
}  
}







.fixed {
    position: fixed;
    top: -5px;
    left: 0;
    width: 100%;
    height:30px;
	z-index:1000;
	padding-left:10%;
	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
    background: linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
    background: -moz-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
    background: -ms-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
    background: -o-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
}

@media (min-width: 320px) and (max-width: 1200px) {
.fixed {
	
	font-size:12px;
}  
}


.transbg {
	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.6) 30%,rgba(2,2,2,0.8) 70%);
    background: linear-gradient(bottom, rgba(2,2,2,0.6) 30%,rgba(2,2,2,0.8) 70%);
    background: -moz-linear-gradient(bottom, rgba(2,2,2,0.6) 30%,rgba(2,2,2,0.8) 70%);
    background: -ms-linear-gradient(bottom, rgba(2,2,2,0.6) 30%,rgba(2,2,2,0.8) 70%);
    background: -o-linear-gradient(bottom, rgba(2,2,2,0.6) 30%,rgba(2,2,2,0.8) 70%);
    box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}


.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl {
	
margin-right: 3px;
	margin-top: 20px;
	margin-left: 5px;

}
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-hover&gt;a,
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-active&gt;a,
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl:hover&gt;a {
	
	border-bottom: none;
}
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent.bx-hover&gt;a,
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-1-lvl.bx-nav-parent:hover&gt;a {

	
	background-color: transparent;
}
/*2 lvl*/
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl&gt;a.bx-active,
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-2-lvl&gt;a:hover {
	color: #a0a0a0;
border-bottom: 1px dashed #837f08;
}
/*3 lvl*/
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a.bx-active,
.bx-black.bx-top-nav .bx-top-nav-container .bx-nav-3-lvl a:hover {
	color: #a0a0a0;

}




/* End */


/* Start:/bitrix/templates/.default/components/bitrix/eshop.socnet.links/template1/style.css?16867779561738*/
.bx-socialsidebar {
	margin: 10px 0;
}
.bx-socialsidebar .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #d3d085;
	text-transform: none;
	font-size: 13pt;
	margin-bottom: 9px;
	
}
.bx-socialsidebar-group {}

.bx-socialsidebar-group ul {
	padding: 0;
	margin: 0;
	display: block;
}
.bx-socialsidebar-group ul li {
	display: inline-block;
	width: 42px;
	height: 44px;

}

@media (min-width: 768px) and (max-width: 1200px) {
      .bx-socialsidebar-group ul li {
	width: 36px; 
	height: 37px;
		background-size: 90% auto;
}}

.bx-socialsidebar-group ul li a {
	display: block;
	
	min-width: 42px; 
	min-height: 44px;
	background-image: url(/bitrix/templates/.default/components/bitrix/eshop.socnet.links/template1/images/sprite.png);
	background-repeat: no-repeat;
	/*opacity: .8;*/
	border-bottom: none;
}
@media (min-width: 768px) and (max-width: 1200px) {
      .bx-socialsidebar-group ul li a {
	background-image: url(/bitrix/templates/.default/components/bitrix/eshop.socnet.links/template1/images/sprite_min.png);
	min-width: 36px; 
	min-height: 37px;

}}


.bx-socialsidebar-group ul li a.vk {background-position: -129px 0}
.bx-socialsidebar-group ul li a.ok {background-position: -0px 0}
.bx-socialsidebar-group ul li a.tw {background-position: -86px 0}
.bx-socialsidebar-group ul li a.fb {background-position: -172px 0}
.bx-socialsidebar-group ul li a.gp {background-position: -43px 0}
@media (min-width: 768px) and (max-width: 1200px) {
.bx-socialsidebar-group ul li a.vk {background-position: -114px 0}
.bx-socialsidebar-group ul li a.ok {background-position: -0px 0}
.bx-socialsidebar-group ul li a.tw {background-position: -76px 0}
.bx-socialsidebar-group ul li a.fb {background-position: -152px 0}
.bx-socialsidebar-group ul li a.gp {background-position: -38px 0}

}}
.bx-socialsidebar-group ul li a:hover {opacity: .8;}


/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/tree1/style.min.css?1686777958755*/
div.menu-sitemap-tree{font-size:100%;margin-top: 15px;}div.menu-sitemap-tree ul{list-style-type:none;margin:0;padding:0 1em 0 0}div.menu-sitemap-tree ul ul{width:auto;margin:-0.75em 0 0 0;padding:0 0 0 .75em}div.menu-sitemap-tree li{margin:0 0 -0.85em 0;padding:0}div.menu-sitemap-tree li li{margin:0 0 -0.85em .5em;padding:0}div.menu-sitemap-tree li.close ul{display:none}div.menu-sitemap-tree div.item-text{position:relative;top:-19px;left:19px}div.folder,div.page{background-repeat:no-repeat;width:17px;height:17px;vertical-align:top}div.folder{cursor:pointer;cursor:hand;background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree1/images/folder_open.gif)}div.menu-sitemap-tree li.close div.folder{background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree1/images/folder_close.gif)}div.page{background-image:url(/bitrix/templates/.default/components/bitrix/menu/tree1/images/page.gif)}
/* End */


/* Start:/bitrix/templates/.default/components/bitrix/sender.subscribe/template1/style.css?16867779585045*/
.bx-subscribe {
	margin: 10px 0;
	
width: 100%;
}
.button_img {
 	 background-image: url("/bitrix/templates/.default/components/bitrix/sender.subscribe/template1/images/vishnya_bg.png");
 	 	height: 26px;
 	 width:25px;
 background-repeat:no-repeat;
  position:absolute;
  left:8px;
  top:6px;
  border:none;
}

.bx-subscribe div.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #a0a0a0;
	
	font-size: 14px;
	margin-bottom: 9px;
	font-weight: 700;
}
.bx-subscribe-desc {
	color: #aaa;
	font-size: 12px;
	position: relative;
	margin-top: -5px;
	margin-bottom: 3px;
}
.bx-subscribe .bx-input-group .bx-form-control {
	position: relative;
	margin-bottom: 15px;
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #fff;
	background-color: #444;
	
	border: 1px solid #000;
	border-radius: 2px;
	outline: none;
	box-shadow:0 0 0 1px #5d5d5d;
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.bx-ios .bx-subscribe .bx-input-group .bx-form-control {
	/* Fix of input shadow for IOS browsers. */
	background-image: -webkit-linear-gradient(#f8fafc 0%, #f8fafc 100%);
	background-image: linear-gradient(#f8fafc 0%, #f8fafc 100%);
}
.btn-subscribe {
	cursor: pointer;
	text-align: center;
	background: linear-gradient(to bottom, #565656 30%,#393939 70%);
	border: none;
	color: #a0a0a0;
	font-size: 14px;
	position: relative;
	text-transform: uppercase;
	border-radius: 2px;
	line-height: 30px;
	height: 40px;
width:100%;
	padding: 6px 40px 4px 40px;
	vertical-align: middle;
	outline: none;
	-webkit-transition: width 5s linear;
	-moz-transition: width 5s linear;
	-ms-transition: width 5s linear;
	-o-transition: width 5s linear;
	transition: width 5s linear;

 
    background-color: #444;
    border: 1px solid #000;
border-radius: 3px;

}
.btn-subscribe:hover {
	background:linear-gradient(to bottom, #393939 30%, #565656 70%);
}
.btn-subscribe:before {
	content: " ";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -10px;
	width: 60px;
	background: linear-gradient(to bottom, #393939 30%, #565656 70%);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 0 2px 2px 0;
}
.btn-subscribe span {
	display: block;
}
.btn-subscribe.send {
	padding: 5px 40px;
	-webkit-animation-name: MeilSend;
	animation-name: MeilSend;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	outline: none;
	color: #fff;
}
.btn-subscribe:hover, .btn-subscribe:active{color: #FFF;}
.btn-subscribe.send:before {
	width: 0;
	background-position: 100px 50%;
	-webkit-animation-name: MeilSendButton;
	animation-name: MeilSendButton;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}
@keyframes MeilSend {0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}
@-webkit-keyframes MeilSend {0%{padding:5px 60px 5px 20px}100%{padding:5px 40px}}
@keyframes MeilSendSpan {0%{color:transparent;}100%{color:#fff;}}
@-webkit-keyframes MeilSendSpan {0%{color:transparent;}100%{color:#fff;}}
@keyframes MeilSendButton {0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}
@-webkit-keyframes MeilSendButton {0%{width:40px;background-position:50%}100%{width:0;background-position:100px 50%}}

.bx_subscribe_response_container {
	padding: 40px;
	color: #35414E;
}

.bx_subscribe_checkbox_container {
  line-height: 16px;
  font-size: 13px;
  margin-bottom: 3px;
  vertical-align: middle;
  color: #a0a0a0;
}
/* End */


/* Start:/bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.min.css?16869340544011*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block&gt;.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}.block-wrapper .bx-basket-fixed{padding-top:0}.block-wrapper .bx-basket-fixed .bx-hdr-profile{display:flex;justify-content:space-between}.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block{margin-right:20px;padding-bottom:0}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/bitrix/templates/.default/styles.css?168685761816192*/
@font-face {
    font-family: 'bikham cyr script';
    src: url('/bitrix/templates/.default/fonts/bikham_cyr_script.woff2') format('woff2');
    src:     url('/bitrix/templates/.default/fonts/bikham_cyr_script.woff') format('woff');
    src:     url('/bitrix/templates/.default/fonts/bikham_cyr_script.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
body:before {
  content: "";
  position: fixed;
  top: -10px;
  left: 0;
  width: 100%;
  height: 10px;
  z-index: 100;
  -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
  box-shadow: 0px 0px 10px rgba(0,0,0,.8);
font-family: "Open Sans";
  }

.bx-basket-fixed {
        bottom: -25px;
}

h1,h2,h3,h4,h5,h6{font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;font-weight: 500;}
p{
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 14px;
}
p.bxe-first-letter:first-letter, .bxe-first-letter-s{
	font-weight: bold;
	font-size: 56px;
	line-height: 56px;
	margin-right: 10px;
	float: left;
	vertical-align: top;

}
.lead {
	color: #757575;
  	margin-left: 40px;
  		padding:0 0 0 15px;
  	font-size: 13px;
  	font-weight: 300;
  	line-height: 1.4;
  	border-left: 3px solid #99cded;
}
@media (min-width: 768px){
	.lead {
	  	font-size: 16px;
  		margin-left: 20px;
	}
}

blockquote {
  	padding:0 0 0 15px;
  	margin: 0 0 20px 20px;
	border-left: 3px solid #c2c2c2;
}
blockquote p{
  	font-size: 20px;
  	font-style: italic;
	color: #757575;
  	font-family: Georgia, "Helvetica Neue", Arial,  Helvetica, sans-serif;
}
@media (max-width: 768px){
	blockquote p {
	  	font-size: 16px;
	}
}

blockquote.bxe-quote {
	position: relative;
	padding-left: 70px;
	padding-top: 8px;
	min-height: 50px;
	border-left: none;
}
blockquote.bxe-quote:after{
	content: "";
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/PjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzOS45OTYgMzcuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzOS45OTYgMzcuOTk1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggc3R5bGU9ImZpbGw6I0Q2RDdENjsiIGQ9Ik0wLjAxLDM3Ljk5NXYtMTguMTFjLTAuMDc5LTIuNjA0LDAuMjk0LTUuMDQ5LDEuMTE4LTcuMzM4YzAuODI0LTIuMjg4LDEuOTgxLTQuMywzLjQ3Mi02LjAzNmMxLjQ5LTEuNzM1LDMuMjc2LTMuMTc2LDUuMzU2LTQuMzIxYzIuMDc4LTEuMTQzLDQuMzM1LTEuODczLDYuNzY4LTIuMTl2Ny44MTJjLTIuOTgzLDEuMDI3LTUuMDIzLDIuNTQ1LTYuMTIxLDQuNTU3Yy0xLjEsMi4wMTItMS42NDgsNC40NzktMS42NDgsNy4zOThoNy43Njl2MTguMjI4SDAuMDF6IE0yMy4yODEsMzcuOTk1di0xOC4xMWMtMC4wNzktMi42MDQsMC4yOTQtNS4wNDksMS4xMTgtNy4zMzhjMC44MjQtMi4yODgsMS45ODEtNC4zLDMuNDcyLTYuMDM2YzEuNDktMS43MzUsMy4yNzYtMy4xNzYsNS4zNTYtNC4zMjFjMi4wNzgtMS4xNDMsNC4zMzUtMS44NzMsNi43NjgtMi4xOXY3LjgxMmMtMi45ODMsMS4wMjctNS4wMjMsMi41NDUtNi4xMjEsNC41NTdjLTEuMSwyLjAxMi0xLjY0OCw0LjQ3OS0xLjY0OCw3LjM5OGg3Ljc2OXYxOC4yMjhIMjMuMjgxeiIvPjwvc3ZnPg==);
	background-repeat: no-repeat;
	background-position: top left;
	position: absolute;
	left: 10px;
	top: 10px;
	-webkit-background-size: 40px;
			background-size: 40px;
	width: 40px;
	height:40px;
}

hr{
	border: none;
	border-bottom: 1px solid #ccc;
}
hr.bxe-bolder{
	border-bottom-width: 5px;
}
hr.bxe-dashed{
	border-bottom-style: dashed;
	border-bottom-width: 2px;
}
hr.bxe-normal{}
hr.bxe-light{
	border-bottom-color: #e5e5e5

}
hr.bxe-dotted{
	border-bottom-width: 2px;
	border-bottom-style: dotted;
}

/**/
.bg-primary	{background: #60aadb!important;color: #fff;}
.bg-success	{background: #64ba4e!important;color: #fff;}
.bg-info	{background: #9bc6dd!important;color: #fff;}
.bg-warning	{background: #fec139!important;color: #fff;}
.bg-danger{}
/**/
img.pull-left{
	padding: 5px 15px 5px 0;
}
img.pull-right{
	padding: 5px 0 5px 15px;
}
/**/
.alert{

	border-radius: 1px;
	font-size: 14px;
}
.alert.alert-note{
	background: #f2f2f3;
}
.alert.alert-sys{
	background: #f5f2ec;
	color: #81641F;
}
.alert.bxe-icon{
	padding-left: 90px;
	min-height: 100px;
	position: relative;
}
.alert.bxe-icon:after{
	left:22px;
	top: 20px;
	position: absolute;
	content: " ";
	width:48px;
	height: 48px;
	background-repeat: no-repeat;
	background-position: center;
	background-image:url(/bitrix/templates/.default/images/editor_sprite.png);
	background-repeat: no-repeat;
}
.alert.bxe-icon.alert-success:after	{background-position:0 0}
.alert.bxe-icon.alert-info:after	{background-position:0 -50px}
.alert.bxe-icon.alert-warning:after	{background-position:0 -100px}
.alert.bxe-icon.alert-danger:after	{background-position:0 -200px}
.alert.bxe-icon.alert-note:after	{background-position:0 -150px}
.alert.bxe-icon.alert-sys:after		{background-position:0 -250px}

.bxe-aleft-title{
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-panel-tooltip {
  z-index: 2210 !important;
  overflow: hidden !important;
  position: absolute !important;
  letter-spacing: normal !important;
  list-style: none !important;
  text-align: left !important;
  text-indent: 0 !important;
  text-transform: none !important;
  visibility: visible !important;
  white-space: normal !important;
  word-spacing: normal !important;
  vertical-align: baseline !important;
  margin: 0 !important;
  padding: 15px !important;
  float: none !important;
  text-decoration: none !important;
  -webkit-border-radius: 1px !important;
  -moz-border-radius: 1px !important;
  border-radius: 1px !important;
  -webkit-box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  -moz-box-shadow: 0 12px 10px rgba(0,0,0,.25) !important;
  box-shadow: 0 12px 10px rgba(0, 0, 0, 0.25) !important;
  border: 1px solid;
  border-color: #f0f0f0;
  background: #fff;
  color: #35414e;
  font-size: 14px;
}

/**/
tab,
tabsection,
.bxe-tab-title{
	display: block;
	padding: 5px;
	border: 1px dashed #ccc;
}
/**/
.bxe-list,
.bxe-list ul{
	list-style: none;
	margin: 5px 0;
	padding-left: 15px;
}
.bxe-list-default,
.bxe-list-default ul{

 }
.bxe-list .fa{
	color: #9fb2bd;
	margin-right: 6px;
}
.bxe-lis-blue .fa{
	color: #0083d1;
}






.weplace_fon1 {box-shadow:0 0 0 1px #4d4d4d; 
  border-top:1px solid #b1b1b1;border-right:1px solid #b1b1b1;border-left:1px solid #b1b1b1;border-bottom:1px solid #1d1d1d;height:51px;width:100%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; 
  background: #565656; 
 background: -moz-linear-gradient(top, #565656 0%, #393939 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#565656), color-stop(100%,#393939)); 
 background: -webkit-linear-gradient(top, #565656 0%,#393939 100%); 
 background: -o-linear-gradient(top, #565656 0%,#393939 100%); 
 background: -ms-linear-gradient(top, #565656 0%,#393939 100%); 
 background: linear-gradient(to bottom, #565656 0%,#393939 100%);} 
  .weplace_fon2{box-shadow:0 0 0 1px #292929; 
  background: #3d3d3d; 
 background: -moz-linear-gradient(top, #3d3d3d 0%, #282828 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(100%,#282828)); 
 background: -webkit-linear-gradient(top, #3d3d3d 0%,#282828 100%); 
 background: -o-linear-gradient(top, #3d3d3d 0%,#282828 100%); 
 background: -ms-linear-gradient(top, #3d3d3d 0%,#282828 100%); 
 background: linear-gradient(to bottom, #3d3d3d 0%,#282828 100%);box-shadow: inset 0px 0px 11px rgba(0,0,0,0.5); 
 border:1px solid #171717;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;} 
   
  .weplace_aktiv1 {text-shadow: 0 1px 1px rgba(12, 12, 12, 1);color:#808080;font-family:MS Sans Serif;font-size: 13px;text-transform:uppercase;border-right:1px solid #333333;border-left:1px solid #333333;} 
  .weplace_aktiv1:hover {height:36px;line-height:36px; 
  box-shadow:0 0 0 1px #171717;color:#cccccc; 
  border-top:1px solid #7e7e7e;border-right:1px solid #7e7e7e;border-left:1px solid #7e7e7e;border-bottom:1px solid #3a3a3a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; 
  background: #505050; 
 background: -moz-linear-gradient(top, #505050 0%, #2b2b2b 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#2b2b2b)); 
 background: -webkit-linear-gradient(top, #505050 0%,#2b2b2b 100%); 
 background: -o-linear-gradient(top, #505050 0%,#2b2b2b 100%); 
 background: -ms-linear-gradient(top, #505050 0%,#2b2b2b 100%); 
 background: linear-gradient(to bottom, #505050 0%,#2b2b2b 100%); 
 text-shadow: 0 1px 1px rgba(30, 30, 30, 1);font-family:MS Sans Serif;font-size: 13px;text-transform:uppercase; } 
  .weplace_aktiv12 { 
  box-shadow:0 0 0 1px #171717;color:#cccccc; 
  border-top:1px solid #7e7e7e;border-right:1px solid #7e7e7e;border-left:1px solid #7e7e7e;border-bottom:1px solid #3a3a3a;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; 
  background: #505050; 
 background: -moz-linear-gradient(top, #505050 0%, #2b2b2b 100%); 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#2b2b2b)); 
 background: -webkit-linear-gradient(top, #505050 0%,#2b2b2b 100%); 
 background: -o-linear-gradient(top, #505050 0%,#2b2b2b 100%); 
 background: -ms-linear-gradient(top, #505050 0%,#2b2b2b 100%); 
 background: linear-gradient(to bottom, #505050 0%,#2b2b2b 100%); 
 text-shadow: 0 1px 1px rgba(30, 30, 30, 1);font-family:MS Sans Serif;font-size: 13px;text-transform:uppercase; } 
  .weplace_poisk{ border-top:1px solid #000000;border-right:1px solid #494949;border-left:1px solid #494949;border-bottom:1px solid #494949;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;line-height:19px;padding-left:11px;padding-right:11px;height:20px; 
  background: #292929; /* Old browsers */ 
 background: -moz-linear-gradient(top, #292929 1%, #1b1b1b 50%, #0c0c0c 52%, #030303 100%); /* FF3.6+ */ 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#292929), color-stop(50%,#1b1b1b), color-stop(52%,#0c0c0c), color-stop(100%,#030303)); /* Chrome,Safari4+ */ 
 background: -webkit-linear-gradient(top, #292929 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* Chrome10+,Safari5.1+ */ 
 background: -o-linear-gradient(top, #292929 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* Opera 11.10+ */ 
 background: -ms-linear-gradient(top, #292929 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* IE10+ */ 
 background: linear-gradient(to bottom, #292929 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* W3C */ 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#292929', endColorstr='#030303',GradientType=0 ); /* IE6-9 */ 
 text-shadow: 0px;font-family:MS Sans Serif;font-size: 11px;text-transform:uppercase;color:#b7b7b7;} 
  .weplace_poisk:hover {background: #303030; /* Old browsers */ 
 background: -moz-linear-gradient(top, #303030 1%, #1b1b1b 50%, #0c0c0c 52%, #030303 100%); /* FF3.6+ */ 
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#303030), color-stop(50%,#1b1b1b), color-stop(52%,#0c0c0c), color-stop(100%,#030303)); /* Chrome,Safari4+ */ 
 background: -webkit-linear-gradient(top, #303030 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* Chrome10+,Safari5.1+ */ 
 background: -o-linear-gradient(top, #303030 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* Opera 11.10+ */ 
 background: -ms-linear-gradient(top, #303030 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* IE10+ */ 
 background: linear-gradient(to bottom, #303030 1%,#1b1b1b 50%,#0c0c0c 52%,#030303 100%); /* W3C */ 
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#030303',GradientType=0 ); /* IE6-9 */ 
  } 




.tooltip-inner {
color: red;
margin-left: 150px;
margin-top: -40px;
}
.bx-sls .dropdown-item-text span {
color: #000;
}
.bx-sls .bx-ui-sls-fake {
    color: #000;
}

.bx-soa-editstep {
 
    margin-top: 15px;
    position: absolute;
}
#pagetitle{
font-size: 25px !important;
	}
	
	
	
	
	
	
	
.btn-sub24 {
	cursor: pointer;
	text-align: center;
	background: linear-gradient(to bottom, #565656 30%,#393939 70%);
	border: none;
	color: #FFF;
	font-size: 14px;
	position: relative;
	text-transform: uppercase;
	border-radius: 2px;
	line-height: 30px;
	height: 90px;
    width:100%;
	padding: 10px 40px 4px 0px;
	vertical-align: middle;
	outline: none;
	-webkit-transition: width 5s linear;
	-moz-transition: width 5s linear;
	-ms-transition: width 5s linear;
	-o-transition: width 5s linear;
	transition: width 5s linear;
    background-color: #444;
    border: 1px solid #000;
    border-radius: 3px;
    box-shadow: 0 0 0 1px #5d5d5d;

}
.btn-sub24:hover {
	background:linear-gradient(to bottom, #393939 30%, #565656 70%);
}
.btn-sub24:before {
	content: " ";
	position: absolute;
	top: 0;
	bottom: 0;
	right: -10px;
	width: 60px;
	background: linear-gradient(to bottom, #393939 30%, #565656 70%);
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkYyNDcxQTFERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkYyNDcxQTJERjZGMTFFNDk5NTY5MzQ3QzQxRkMzMEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyRjI0NzE5RkRGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyRjI0NzFBMERGNkYxMUU0OTk1NjkzNDdDNDFGQzMwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Plv+rHwAAADiSURBVHjajNK9asJQFMDxG42KUqFx9kEcRO1UcBCHjh3q3NXHcBEcdHQQPxY7+AaS0a1v0UEhSlu/rv+jhxIlBQ/84OTmnHuSmzjW2qExpoK9ekDcXMcRAVw1d2hckjxqwQxTJJXEDj+ooa5rK+neoocMnvGB7s3EVxQwwhdeDBMDvEPylr3EBB6yGOhaGzE0cJ5o4enOTSzQgY8D8nhDX2ty0hPTCxt6LDmsMtb6fk+hpr9a10THJ4pw8BtVII0ydRNxb/vPplLrSGNKT/Pb3BdVpOU7jklKSNzZKD+JfxJgAAV0YSAU8mZTAAAAAElFTkSuQmCC");
	background-position: 50%;
	background-repeat: no-repeat;
	border-radius: 0 2px 2px 0;
}
.btn-sub24 span {
	display: block;
}
.btn-sub.send {
	padding: 5px 40px;
	-webkit-animation-name: MeilSend;
	animation-name: MeilSend;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
	outline: none;
	color: #fff;
}
.btn-sub24:hover, .btn-subscribe:active{color: #fff;}
.btn-sub24.send:before {
	width: 0;
	background-position: 100px 50%;
	-webkit-animation-name: MeilSendButton;
	animation-name: MeilSendButton;
	-webkit-animation-duration: .5s;
	animation-duration: .5s;
}
.bx_sub24_response_container {
	padding: 40px;
	color: #35414E;
}

.bx_sub24_checkbox_container {
  line-height: 16px;
  font-size: 13px;
  margin-bottom: 3px;
  vertical-align: middle;
  color: #a0a0a0;
}	
	
.more_photo {
    float:left;
}	
	
.bx-newslist-more {
        margin-right: auto;
    margin-left: auto;
    width: 10%;
}	
	
	
	
	/*textt IMG*/
.textt {
   
    width: 640px;
    height: auto;
    margin-top:15px;
}
@media (min-width: 768px) and (max-width: 991px){
.textt {

    top:-75px;
	width:555px;
	height:auto;
}
}
@media (max-width: 767px){
.textt {
	width: 480px;
	height: auto;
    margin-top: -5px
}
}
@media (max-width: 480px){
.textt {
	width: 350px;
	height: auto;
    margin-top: -5px
}
}

.hidden-xss{
border: 1px solid #000;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 0 0 1px #5d5d5d;	}
    
    .bx-subscribe {
        padding:5px 10px;
        border: 1px solid #000;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 0 0 1px #5d5d5d;

    }
 .popup-window-content img {  
        width:50%;
    height: 50%;
  }
.container {
    width: 100%;
}
.video-bx {
	text-align: center; 
	padding-right: 25%; 
	padding-left: 25%;
	background-image: url(http://sumki-irina-berzina.ru/wp-content/uploads/2021/01/shariki.jpg); 
	background-size: contain;
}
@media (max-width: 767px){
.video-bx{
	padding-right: 5px; 
	padding-left: 5px;
}
}
/* End */


/* Start:/bitrix/templates/.default/template_styles.css?168677803348692*/
@media (max-width:767px){#bx-panel{display:none !important}}

@font-face {
    font-family: 'bikham cyr script';
    src: url('/bitrix/templates/.default/fonts/bikham_cyr_script.woff2') format('woff2');
    src:     url('/bitrix/templates/.default/fonts/bikham_cyr_script.woff') format('woff');
    src:     url('/bitrix/templates/.default/fonts/bikham_cyr_script.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body {
	background: #fff;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	overflow-x: hidden;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	
}

body.bx-opened {
	overflow: hidden;
}

.wrap,
.bx-wrap,
.bx-wrapper{
	position: relative;
}

body.bx-background-image{
	position: relative;
	background-repeat: repeat;
	background-position: top center;
	background-attachment: fixed;
	background-color: #fff;
	/* background-image: url("/bitrix/templates/.default/images/bg/bg70_152.png"); /*15, 20,21 */


}
@media (min-width: 992px) and (max-width:1199px){
	body.bx-background-image{
		background-repeat: repeat;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	body.bx-background-image{
	background-repeat: repeat;
	}
}
@media (max-width: 767px){
	body.bx-background-image{
		background-repeat: repeat;
	}
}

body.bx-background-gradient{
	background: rgb(246,247,251);
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjdmYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(246,247,251,1) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(246,247,251,1)), color-stop(100%,rgba(255,255,255,1)));
	background: -webkit-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -o-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(246,247,251,1) 0%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7fb', endColorstr='#ffffff',GradientType=0 );
	background-attachment: fixed;
}

img {
    margin: 5px;
}
.icon-empty {
	opacity: 0;
}

a {
	text-decoration: none;
color:#837f08;
}

a:active,
a:hover {
	border-color: transparent;
	text-decoration: none;
	color:#FFF;

}

p {
	color: #ffffff;
	font-family: "Open Sans";
font-size:13pt;
}




.slogan {
color: #d3d085; 
position:relative;
padding-top: 7px; 
left:0%; 
font-family:bikham cyr script;
z-index:100;
font-size:40pt;
}

@media (min-width: 1120px) and (max-width:1366px){
.slogan {
font-size:40pt; 
 
	}
}
@media (min-width: 992px) and (max-width:1119px){
.slogan {
font-size:35pt; 
 
	}
}
@media (min-width: 768px) and (max-width: 991px){
.slogan {
 font-size:33pt;  
	}
}
@media (min-width: 480px) and (max-width: 767px){
.slogan {
margin-top: 10px;
padding-top:15px;
font-size:30pt; 
z-index:50;
	}
}
@media (min-width: 200px) and (max-width: 479px) {
  .slogan {
margin-top: 0px;
padding-top:5px;
font-size:25pt; 
z-index:999;
	}  
}

/*Logo IMG*/
.bx-logo img {
   
    width: 225px;
    height: auto;
    margin-top:15px;
}
@media (min-width: 768px) and (max-width: 991px){
.bx-logo img {
    position:absolute;
    top:-75px;
	width: 200px;
	height:auto;
}
}
@media (max-width: 767px){
.bx-logo img {
	width: 140px;
	height: auto;
    margin-top: -5px
}
}
@media (max-width: 480px){
.bx-logo img {
	width: 100px;
	height: auto;
    margin-top: -5px
}
}
.bx-logo {
    padding-left:0px;
    padding-top:8px;
    max-height: 81px;
    position: relative;
    left: 0px;
    top: -20px;
    z-index:1000;
}
.bx-logo .bx-logo-block {
	display: block;
	border-bottom: none;
}
.bx-logo-text,
.bx-logo-text:hover,
.bx-logo-text:active {
	font-size: 32px;
	font-weight: 700;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 37px;
	text-decoration: none;
	border: none;
	vertical-align: bottom;
}

.bx-logo-text small {
	font-size: 37px;
}

.bx-logo-desc {
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	font-size: 13px;
	line-height: 10px;

}

@media (max-width: 767px) {
	.bx-logo {
		background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		z-index: 100;
	
	}
	.bx-logo .bx-logo-block {
		text-align: center;
		height: 30px;
	}
	.bx-logo-text {
		font-size: 24px;
		color: #fff;
		line-height: 30px;
		vertical-align: middle;
	}
	.bx-logo-text:hover,
	.bx-logo-text:active {
		color: #fff;
	}
	.bx-logo-text small {
		font-size: 24px;
		color: #fff;
	}
	.bx-logo-desc {
		display: none;
	}
}

@font-face {
    font-family: 'Decor Initial';
    font-style: normal;
    font-weight: 400;
    src: local('Decor Initial'), local('DecorInitial-Regular'),
        url(http://allfont.ru/cache/fonts/decor-initial_56aab59e72b435f818850a89c1b811ac.woff) format('woff'),
        url(http://allfont.ru/cache/fonts/decor-initial_56aab59e72b435f818850a89c1b811ac.ttf) format('truetype');
}

#eff1{
    background: #afaa0c -webkit-gradient(linear, left top, right top, from(#afaa0c), to(#afaa0c), color-stop(0.5, #f6ff02)) 0 0 no-repeat;
    background:#afaa0c -moz-linear-gradient(left top, right top, from(#afaa0c), to(#afaa0c), color-stop(0.5, #f6ff02)) 0 0 no-repeat;
	background:#afaa0c -ms-gradient(linear, left top, right top, from(#afaa0c), to(#afaa0c), color-stop(0.5, #f6ff02)) 0 0 no-repeat;
	background:#afaa0c -o-gradient(linear, left top, right top, from(#afaa0c), to(#afaa0c), color-stop(0.5, #f6ff02)) 0 0 no-repeat;

    color: rgba(255, 255, 255, 0.1);
-webkit-animation: shine 4s infinite;
-o-animation:shine 4s infinite;
-ms-animation:shine 4s infinite;
-moz-animation:shine 4s infinite;

    -webkit-background-clip: text;
    -webkit-background-size: 150px 100px;
    height: 107px;
}


html&gt;/**/body #eff1, x:-moz-any-link, x:default { color: rgba(131, 127, 8, 1); }
html&gt;/**/body .title_header, x:-moz-any-link, x:default { left:33%; }

/* Sections */
.title_header {
  /*font-family: 'Decor Initial', arial;*/
  color:#fff;
    position:absolute;
    top:16px;
    left:78px;
   margin:20px auto;
   font-size:30pt;
   font-weight: 800;
  /*border-bottom: 1px dashed #837f08;*/
  text-shadow:0px 0.03em 0px #000, 0px 0.15em 0.11em rgba(0, 0, 0, 0.149), 0px 0.25em 0.02em rgba(0, 0, 0, 0.102), 0px 0.32em 0.32em rgba(0, 0, 0, 0.102);
}


@media (max-width: 2000px) {
    .title_header {
  font-size:33pt; 
   
    right:auto;
    top:20px;
    }
}

@media (max-width: 1599px) {
    .title_header {
  font-size:26pt; 

    top:20px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
      .title_header {
 font-size:22pt;  
  left:12%;
  top: 0px;
     position:relative;
 
}}

@media (min-width: 520px) and (max-width: 767px) {
  .title_header {
       font-size:21pt;  
      position:relative;
  top:22px;
  left:0%;
  z-index:555;
  
}  
}
@media (min-width: 320px) and (max-width: 519px) {
  .title_header {
       font-size:19pt;  
      position:relative;
  top:20px;
  left:0%;
z-index:555;
}  
}
@media (min-width: 301px) and (max-width: 419px) {
  .title_header {
       font-size:16pt;  
      position:relative;
  top:18px;
  left:0;
z-index:555;
}  
}
@media (max-width: 300px) {
  .title_header {
       font-size:15pt;  
      position:relative;
  top:16px;
  left:0;
z-index:555;
}  
}

.bx-header-section {
	
	border-left: 0px solid #eaebec;
	border-right: 0px solid #eaebec;
	padding-left:15px;
	/*background: #333;*/
/*	background-image: url("/bitrix/templates/.default/images/bg/dark-leather.png");
	    background-size: 100% auto;
background-repeat: no-repeat;*/
}

.bx-content-seection {
	padding: 0 45px 5px;
	/*background: #333;*/
	border-left: 0px solid #eaebec;
	border-right: 0px solid #eaebec;
	
}

@media (min-width: 1200px) {
	.bx-header-section {
		/*padding: 0px 0px 0px;*/
	}
	.bx-content-seection {
		padding: 0 0px 0px;
	}
	.bx-footer-section {
	padding: 0 0px 0px;
	width: 100%;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.bx-header-section {
		padding: 0px 0px 10px;
	}
	.bx-content-seection {
		padding: 0 0px 0px;
	}
	.bx-footer-section {
	padding: 0 0px 0px;
	width: 93%;
	
}
}

@media (min-width: 768px) and (max-width: 991px) {
	.bx-header-section {
		padding: 0px 0px 0px;
	}
	.bx-content-seection {
		padding: 0 0px 0px;
	}
	.bx-footer-section {
	padding: 0 0px 0px;
	width: 93%;
}
}

@media (max-width: 767px) {
	.bx-header-section {
		
	}
	.bx-content-seection {
		padding: 0px 0px
	}
	.bx-footer-section {
	padding: 0 0px 0px;
}
}
/* header / phone */

.bx-inc-orginfo {
	padding-left: 28px;
}

@media (max-width: 767px) {
	.bx-inc-orginfo {
		text-align: center;
		padding-bottom: 10px;
	}
}

.bx-inc-orginfo-phone {
	color: #000;
	font-size: 21px;
	font-weight: 700;
	white-space: nowrap;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
}

.bx-inc-orginfo-phone i {
	color: #97a1ab;
	position: relative;
	margin-left: -23px;
}

.bx-inc-orginfo-recall {}

.bx-inc-orginfo-recall a {
	color: #039be5;
	border-bottom: 1px dashed;
	font-size: 12px;
	margin-left: 2px;
}

.bx-inc-orginfo-recall a:hover {
	text-decoration: none;
	border-bottom-color: transparent;
}
/* header / worktime */

.bx-worktime {
	width: 300px;
	padding-right: inherit;
}

@media (max-width: 767px) {
	.bx-worktime {
		text-align: center;
	}
}

.bx-worktime-title {
	color: #8d8d8d;
	font-size: 12px;
}

.bx-worktime-prop {
	font-size: 13px;
	color: #000;
}

.bx-worktime-prop&gt;span {
	white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
	margin-bottom: 5px;
}
.bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #837f08;
	text-transform: none;
	font-size: 13pt;
	margin-bottom: 9px;
	font-weight: 600;
}
.bx-footer .bx-block-title{
	margin: 0;
	padding: 0;
	font-size: 13pt;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #837f08;
	font-weight: bold;
}


/* Breadcrumb Custom*/

.bx-breadcrumb-item a {
	
}
.bx-breadcrumb .bx-breadcrumb-item span {
    color: #ffffff;
}

/* my style*/
.bx-top-nav {

	margin-right: auto;
    margin-left: auto;
    width: 98%;
} 


@media (min-width: 1025px) and (max-width: 1280px) {
.bx-top-nav {
padding-left:1%;
} 
}
@media (min-width: 980px) and (max-width: 1024px) {
.bx-top-nav {
padding-left:0%;
} 
}

@media (min-width: 320px) and (max-width: 992px) {
.bx-top-nav {
padding-left:1%;
	margin-top:-5px;
} 
}  


.bx-black {
	color:#a0a0a0;
	font-family: "LatinskijC";

}

.bx-newslist {
	
    margin-left: 15px;
    margin-right: 15px;
    font-family: "Open Sans";


}
.bx-breadcrumb-item a:hover {
	color: #2d2d2d;
}
/* workarea */
.bx-authform-link-container {
		color: #c93c3c;
	font-size: 16px;	
}
.bx-newslist-title a {
color:#837f08;
}
 .bx-newslist-title a {
	color:#837f08;
}
.bx-newslist-content {
	color: #a0a0a0;

}
.btn, .btn-primary {
	cursor: pointer;
    text-align: center;
    background: linear-gradient(to bottom, #565656 30%,#393939 70%);
    border: none;
    color: #a0a0a0;
    font-size: 13px;
    position: relative;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 30px;
    height: 34px;
    padding: 6px 40px 4px 40px;
    vertical-align: middle;
    outline: none;
    -webkit-transition: width 5s linear;
    -moz-transition: width 5s linear;
    -ms-transition: width 5s linear;
    -o-transition: width 5s linear;
    transition: width 5s linear;
	
}
h2 {
		 color: #a0a0a0;
}
/*TITLE*/

h1.bx-title,
h2.bx-title,
h3.bx-title,
h4.bx-title,
h5.bx-title,
h6.bx-title {
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	    color: #d3d085;
	
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
		padding-top: 15px;
		padding-left:20px;
		padding-bottom: 15px;
	margin-right:-15px;
	margin-left:-15px;
	margin-bottom: 0px;
border-radius: 4px;
background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
 box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}

h4.bx-title,
h5.bx-title,
h6.bx-title {
	
	
}
h1.bx-title {
	margin-top: 0;
	padding-bottom: 10px;

	  background-repeat: no-repeat;
 background-position: 30% 50%;

   
}

@media (min-width: 992px) and (max-width:1199px){
h1.bx-title {
font-size:26pt; 
	}
}
@media (min-width: 768px) and (max-width: 991px){
h1.bx-title {
font-size:24pt; 
	}
}
@media (max-width: 767px){
h1.bx-title {
font-size:22pt;
margin-top: -15px;
	}
}

h2.bx-title {font-size: 25px}
h3.bx-title {}
h4.bx-title {}
h5.bx-title {}
h6.bx-title {}

/* FORMS */
input[type=text],
input[type=password] {
	margin: inherit 4px;
	padding: 0 4px;
/*	margin:10px 0;*/
	border: 1px solid #CCD5DB;
	border-radius: 2px;
	outline: none;
}

textarea {
    width: 80%;
    display: block;
    position: relative;
    margin-bottom: 15px;
    height: 34px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #444;
    border: 1px solid #000;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 0 0 1px #5d5d5d;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    max-width: 400px;
}
/* INC.banners */

.bx-incbanners {
	margin: 10px 0 25px;
	text-align: center;
}

@media (max-width: 767px){
.bx-incbanners {
	float:left;
	}
} 
/* INC.links.footer */

.bx-inclinksfooter a {
	border-bottom: none;
}

.bx-inclinksfooter .bx-block-title {
	margin: 0;
	padding: 0;
	font-size: 17px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #fff;
	font-weight: 600;
}

.bx-inclinksfooter-container {
	margin-right: 15px;
	padding: 0;
	color: #fff;
	border-radius: 2px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;

}

.bx-inclinksfooter-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.bx-inclinksfooter-item {
	padding: 0 0 5px 0;
}
/* INC.logo.footer */

.bx-inclogofooter {
	color: #fff;
}

.bx-inclogofooter a.bx-inclogofooter-logo:hover,
.bx-inclogofooter a.bx-inclogofooter-logo {
	border-bottom: none;
}

.bx-inclogofooter-logo img {
	max-width: 180px;
	height: auto;
}

.bx-inclogofooter-block {
	padding-bottom: 20px;
}

.bx-inclogofooter-tel {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 5px;
}

.bx-inclogofooter-worktime {
	color: #cfd0d0;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
/* INC.social.widget */

.bx-banners {
	margin: 10px 0;
}

.bx-banners .bx-block-title {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #343434;
	text-transform: uppercase;
	font-size: 13pt;
	margin-bottom: 9px;
	font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
	color: #fff;
	padding: 5px 15px;
	background: url(/bitrix/templates/.default/images/wt.png) no-repeat center top;
	-webkit-background-size: cover;
	background-size: cover;
	border-radius: 3px;
}

.bx-wt .bx-block-title {
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 14px;
	color: #fff;
}

.bx-wt-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
	font-size: 12px;
}

.bx-wt-block ul li {
	padding-bottom: 7px;
}

.bx-wt-others-block {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 7px;
	margin-top: 4px;
}
/* news.list.sidebar */
.bx-s-info {
	margin: 10px 0;
	padding-top: 5px;
	background: -webkit-linear-gradient(bottom, rgba(86,86,86,0.2) 20%,rgba(56,56,56,0.5) 80%);
	
}
.bx-s-info-block {
	display: block;
	margin-bottom: 25px;
}
.bx-s-info-title {
	display: block;
	min-height: 29px;
	padding-left: 36px;
	margin-bottom: 5px;
	position: relative;
}
.bx-s-info-titleicon{
	display: block;
	background: #007FCA;
	border-radius: 50%;
	width: 30px;
	height: 30px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -15px;
	line-height: 30px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}
.bx-s-info-titleicon i{
	line-height: 30px;
	vertical-align: middle;
	font-style: normal;
}
.bx-s-info-titletext {
	display: block;
	padding: 6px 0;
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #a0a0a0;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 600;
}
.bx-s-info-content {
	display: block;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #aaaaa9;
	padding-left: 36px;
}

/* FOOTER */


.bx-footer-section.bx-center-section {
	padding-top: 25px;
	padding-bottom: 0px;

	margin-top: -25px;
	
/* 	background-image: url("/bitrix/templates/.default/images/bg/bg71_1.png");
	background-repeat: no-repeat;
 background-size: 100% 100%; */ 
}
@media (min-width: 768px) and (max-width: 991px) {
.bx-footer-section.bx-center-section {
	
	padding-right: 0px;
    padding-left: 0px;

}}

.bx-footer-section.bx-center-section&gt;div {
	padding-bottom: 15px;
}

.bx-footer a {
	color: #c8cece;
}

.bx-footer a:hover {
	color: #fff;
	border-bottom: 1px solid;
	text-decoration: none;
}

.bx-footer-line {
	
	
}

.bx-footer-bottomline {

	padding: 22px 0;
		/*background-image: url("/bitrix/templates/.default/images/bg/bg71_2.png");*/
	background-repeat: no-repeat;
	background-size: 100% 100%;



}

.bx-up {
	text-align: right;
	margin:15px;
	color:#837f08;
	padding-right:50px;

}

.bx-up a,
.bx-up a:hover {
	border-bottom: none;
	    bottom: -20;
    position: relative;
}

@media (min-width: 1200px) {}

@media (min-width: 992px) and (max-width: 1199px) {}

@media (min-width: 768px) and (max-width: 991px) {}

@media (max-width: 767px) {

	.bx-up {
		text-align: center;
		    position: absolute;
    bottom: -15px;
    right: 10px;
    z-index:1111;
	}
}
/**/

.btn-primary {
	background-color: #1485ce;
	border-color: #1485ce;
}

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open&gt;.dropdown-toggle.btn-primary {
	background-color: #53a4d8;
	border-color: #53a4d8;
}

.btn-link {
	color: #1485ce;
}

.btn-link:focus,
.btn-link:hover {
	color: #53a4d8;
	text-decoration: none;
}
/*404*/

.bx-404-container {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.bx-404-block {
	margin-top: 100px;
	margin-bottom: 66px;
}

@media (max-width: 768px) {
	.bx-404-block {
		margin-top: 50px;
		margin-bottom: 33px;
	}
}

.bx-404-text-block {
	font-size: 20px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
}

.bx-maps-title {
	color: #8f8f8f;
	font-size: 16px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	padding-bottom: 20px;
	padding-top: 10px;
	border-bottom: 1px solid #e9eaea;
}

.map-columns {
	padding-top: 20px;
}

.bx-map-title {
	font-weight: bold;
	font-size: 14px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	position: relative;
	min-height: 20px;
	padding-left: 25px;
	margin-bottom: 20px;
}

.bx-map-title .fa {
	color: #0083d1;
	position: absolute;
	left: 0;
	top: 2px;
	font-size: 15px;
}

.map-columns ul {
	list-style: none;
	margin-bottom: 5px;
}

.map-level-0 {
	margin-left: 0;
	padding-left: 25px;
	margin-bottom: 20px;
}

.map-level-0 li {
	margin-left: 0;
	padding-left: 0;
}

.map-level-0 ul {
	padding-left: 15px;
}

ul.map-level-1 {
	margin-bottom: 30px;
}
/*ABOUT*/

.bxd-block {
	width: 100%;
	border: 1px solid #e3e6e7;
	display: block;
	background: #fff;
	padding: 15px;
	min-height: 210px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

a.bxd-block:hover {}

.bxd-icon {
	display: block;
	border-radius: 50%;
	height: 68px;
	width: 68px;
	margin: 0 auto;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-block:hover .bxd-icon {}

.bxd-icon .fa {
	margin-left: -1px;
	position: relative;
	font-size: 35px;
	height: 68px;
	width: 68px;
	text-align: center;
	line-height: 68px;
	vertical-align: middle;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	-o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
	transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}

.bxd-link:hover .bxd-icon .fa {}

.bxd-title {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
	color: #000;
	font-size: 15px;
	font-family: "Open Sans", "Helvetica Neue", Arial, Helvetica, sans-serif;
	white-space: nowrap;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
}

.bxd-desc {
	display: block;
	text-align: center;
	color: #737373;
	font-size: 12px;
}


.bx-up-button {
	border-radius: 2px;
	color: #fff;
	position: fixed;
	right: 30px;
	bottom: 30px;
	font-size: 12px;
	line-height: 20px;
	cursor: pointer;
	vertical-align: middle;
	padding: 9px 18px 7px 38px;
	-webkit-transition: background-color .3s ease, opacity .3s ease;
	-moz-transition: background-color .3s ease, opacity .3s ease;
	-ms-transition: background-color .3s ease, opacity .3s ease;
	-o-transition: background-color .3s ease, opacity .3s ease;
	transition: background-color .3s ease, opacity .3s ease;
	background: #c2c4c7 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAALCAMAAAB1RTwXAAAACVBMVEX///////////+OSuX+AAAAAnRSTlMAf7YpoZUAAAAfSURBVHgBYwACRkYgAaKZmBihNJAFpaFiTExAgjwGAA1BAD3lDqDYAAAAAElFTkSuQmCC) 18px 13px no-repeat;
}
.bx-up-button:hover{
	background-color: #9fa0a3;
}


.hidden-xs {

}
.row {
	
		padding-top: 5px;
		padding-bottom:10px;
		padding-left:-15px;
	padding-right:-15px;
	border-radius: 0px;

	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.8) 30%,rgba(2,2,2,0.7) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.8) 30%,rgba(2,2,2,0.7) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.8) 30%,rgba(2,2,2,0.7) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.8) 30%,rgba(2,2,2,0.7) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.8) 30%,rgba(2,2,2,0.7) 70%);
  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}

.row_new {
    height:660px;
    
	 background-size: 100% 100%;
	 position:relative;
	 z-index:99;
	
		padding-top: 5px;
		padding-bottom:10px;
		padding-left:-15px;
	padding-right:-15px;
	border-radius: 0px;

	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.05) 30%,rgba(2,2,2,0.2) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.05) 30%,rgba(2,2,2,0.2) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.05) 30%,rgba(2,2,2,0.2) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.05) 30%,rgba(2,2,2,0.2) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.05) 30%,rgba(2,2,2,0.2) 70%);
  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}

.but {
	
		padding-top: 5px;
		padding-bottom:10px;
		padding-left:-15px;
	padding-right:-15px;
	border-radius: 0px;
	background:none;

  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}

.none {
	
		padding-top: 5px;
		padding-bottom:10px;
		padding-left:-15px;
	padding-right:-15px;
	border-radius: 0px;
	background:none;

  box-shadow: none;
}

.bx-newslist-block {
    	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.1) 30%,rgba(2,2,2,0.3) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.1) 30%,rgba(2,2,2,0.3) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.1) 30%,rgba(2,2,2,0.3) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.1) 30%,rgba(2,2,2,0.3) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.1) 30%,rgba(2,2,2,0.3) 70%);
     box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);

}

.bx-newslist-content {
    font-size: 13pt;
    margin-bottom: 5px;
}

.bx-rating {
color:#837f08;
    
}

.bx-newsdetail-content {
   font-size: 13pt;
   color:#a0a0a0;
}


.row1 {
height: 130px;
		
	
	margin-bottom:0px;
	margin-top: -5px;
	margin-left:-15px;
	margin-right:-15px;
	background-image: url("/bitrix/templates/.default/images/bg/bg90.png");
	 background-size: 100% 100%;
	 position:relative;
	 z-index:99;
	  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}

.row2 {
			#padding-top: 10px;
		#padding-bottom:10px;
		padding-left:0%;
	padding-right:0px;
	border-radius: 0px;
background: -webkit-linear-gradient(top, rgba(60,60,60,0.8) 20%,rgba(60,60,60,0.5) 80%);
background: linear-gradient(top, rgba(60,60,60,0.8) 20%,rgba(60,60,60,0.5) 80%);
	margin-bottom:0px;
	margin-left:-15px;
	margin-right:-15px;
}



.bx-input-group {
	
}

.bx-basket-block {
	font-size: 14px;
	padding-bottom: 3px;
	padding-top: 3px;
	white-space: nowrap;
	position: relative;
	padding-left: 20px;
 color: #bdc1c8!important;
}
.bx-basket a {
color: #97a1ab;
	font-weight: bold;
}

.fa-user{
	margin-top: 5px;
}
.fa-shopping-cart{
	margin-top: 5px;
}



.bx-searchtitle .bx-input-group .bx-form-control{
	display:table-cell;
	position:relative;
	z-index:2;
	float:left;
	width:100%;
	margin-bottom:0;
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#FFF;
	background-color:#444;
	border:1px solid #000;
	border-right:0;
	border-radius:2px 0 0 2px;
	outline:0;
	box-shadow:none!important;
	-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
	.bx-ios .bx-searchtitle .bx-input-group .bx-form-control{
		background-image:-webkit-linear-gradient(#f8fafc 0,#f8fafc 100%);
	background-image:linear-gradient(#f8fafc 0,#f8fafc 100%)}
	.bx-searchtitle .bx-input-group-btn{
		position:relative;
		font-size:0;
		width:1%;
		white-space:nowrap;
		vertical-align:middle;
		display:table-cell;
		}
	.bx-searchtitle .bx-input-group-btn button{
		position:relative;
		border:0;
		background: linear-gradient(to bottom, #565656 0%,#393939 100%);
		display:inline-block;
		margin-bottom:0;
		cursor:pointer;
		padding:6px 12px;
		border-radius:0 2px 2px 0;
		color:#fff;
		font-size:16px;
		line-height:1.42857143;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease
		}
		.bx-searchtitle .bx-input-group-btn button:hover{
			background:linear-gradient(to bottom, #565656 30%,#393939 70%);
			}
		
			
.bx-nav-line_v {
	height: 100px;
	width:200px;
	background-image: url("/bitrix/templates/.default/images/logo_s.png");
	background-repeat: no-repeat;
	position:absolute;
	bottom: -55px;
    right: 0px;

}



@media (min-width: 320px) and (max-width: 519px) {
  .bx-nav-line_v {
   right: -10px;

}  
}
@media (min-width: 301px) and (max-width: 419px) {
.bx-nav-line_v {
   right: -40px;

}  
}
@media (max-width: 300px) {
.bx-nav-line_v {
   right: -50px;

}  
}

			
.vishnya {
    height: 40px;
    width: 40px;
    background-image: url("/bitrix/templates/.default/images/vishnya_bg.png");
    background-repeat: no-repeat;
    position: absolute;
    right: 10px;
    top: 30px;
    z-index: 3;
}


.line_h { 
    padding:10px 10px 10px 80px;
    height: 5px;
    width: 100%;
    background-image: url("/bitrix/templates/.default/images/line.png");
    background-repeat: no-repeat;
    background-size:100% 100%;
    background-position:10% 0%;
    position: relative;
   
    z-index: 99;
}
.line_2 { 
margin: 0px 0px 0px 0px;
    width: 100%;
    height: 2px;
    background-image: url(/images/line.png);
    background-repeat: repeat-x;
    background-size: contain;
    border: 0;
}

 .line {
      background-image: url("/upload/medialibrary/f49/f49961f5f69b8b1b143d87b32ba65095.png");
     width:450px;
     height:22px;
     position:relative;
     top:-45px;
     left:25%;
 }   
.popup-window{
	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
    box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid;
color:#fff;
font-size:13pt;
}
.popup-window-center-column {
 
    
}
	
	.popup-window-buttons {
		position:relative;
		border:0;
		background: linear-gradient(to bottom, #565656 0%,#393939 100%);
		display:inline-block;
	
		margin-top:10px;
	 margin-left:auto;
    margin-right:auto;
		cursor:pointer;
		padding:6px 12px;
		border-radius:0 2px 2px 0;
		color:#fff;
		font-size:16px;
		line-height:1.42857143;
		-webkit-user-select:none;
		-moz-user-select:none;
		-ms-user-select:none;
		user-select:none;
		-webkit-transition:all .3s ease;
		-moz-transition:all .3s ease;
		-ms-transition:all .3s ease;
		-o-transition:all .3s ease;
		transition:all .3s ease
		}
		.popup-window-buttons :hover{
			background:linear-gradient(to bottom, #565656 30%,#393939 70%);
			}
			
.popup-window-center-column {
  
}
.basket_items {
				background:#a0a0a0; 
				color:red;
}
.popup-window-content-row .popup-window-center-column {
    background-image: url("/bitrix/templates/.default/images/bg/bg70_1.png");
    opacity: 0.8;
    vertical-align:top;
    
}				
.popup-window-top-row	{
  
}
.popup-window-center-column {
        color: #fff;
       
}
	
.popup-window-titlebar .popup-window-top-row .popup-window-center-column {
    padding-left: 10%;
  
    height: 36px;
  	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.9) 30%,rgba(2,2,2,0.9) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.9) 30%,rgba(2,2,2,0.9) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.9) 30%,rgba(2,2,2,0.9) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.9) 30%,rgba(2,2,2,0.9) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.9) 30%,rgba(2,2,2,0.9) 70%);
    box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
  
   border-bottom: 1px solid #d6d6d6; 
    background-position: 0 0;
    
    text-shadow: 0 0 0.2em #000;
       height: 15px;
    width: 15px;
    background-image: url("/bitrix/templates/.default/images/vishnya_bg.png");
    background-repeat: no-repeat;
  
    left: 5px;
    top: 5px;
    z-index: 99;
}
.popup-window-titlebar .popup-window-top-row .popup-window-left-column {
    	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.9) 70%);
    box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
   border-bottom: 1px solid #837f08;
    background-image: none;
    background-image: none;
    /* -webkit-box-shadow: 0 1px #f9f9f9; */
    /* box-shadow: inset 0 1px #f9f9f9; */
    /* border-bottom: 1px solid #d6d6d6; */
    /* background-position: 0 0; */
}

 .popup-window-titlebar .popup-window-top-row .popup-window-right-column {
     	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
    box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
   border-bottom: 1px solid #837f08;
     background-image: none;
    background-image: none;
 } 
 
 .popup-window-titlebar .popup-window-top-row .popup-window-center-column {
         border-bottom: 1px solid #837f08;
 }

 .popup-window-center-column img { 
  height:65px; 
  max-height:240px;
  }
  .popup-window-content p {
      color: #a0a0a0;
      font-weight: bold;
   text-shadow: 0 0 0.2em #000;  
   
  }
.popup-window-with-titlebar .popup-window-content, .popup-window-content-gray .popup-window-content {
  	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.5) 30%,rgba(2,2,2,0.6) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.5) 30%,rgba(2,2,2,0.6) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.5) 30%,rgba(2,2,2,0.6) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.5) 30%,rgba(2,2,2,0.6) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.5) 30%,rgba(2,2,2,0.6) 70%);

}	
	
.bx_ordercart .bx_ordercart_order_pay_center .checkout {

}
.bx_ordercart .bx_bt_button {
    
 position: relative;
    border: 0;

    height: 34px;
    margin: 2px 0;
    margin-left:2px;
    cursor: pointer;
    padding: 8px 30px;
    color: #fff;
    background: linear-gradient(to bottom, #565656 0%,#393939 100%);
    border: 1px solid #000;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 0 0 1px #5d5d5d;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    
}

.bx_ordercart .bx_bt_button:hover {
     color:#FFF;
    background: linear-gradient(to bottom, #393939 30%, #565656 70%);
    
    background: -webkit-gradient(to bottom, #393939 30%, #565656 70%);
    background: -webkit-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -moz-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -ms-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -o-linear-gradient(to bottom, #393939 30%, #565656 70%); 
}

	
	.bx_ordercart.bx_black .bx_ordercart_order_pay_center .checkout {
	 	    cursor: pointer;
    text-align: center;
    background: linear-gradient(to bottom, #565656 30%,#393939 70%);
     background: -webkit-linear-gradient(to bottom, #565656 30%,#393939 70%);
    background: -moz-linear-gradient(to bottom, #565656 30%,#393939 70%);
    background: -ms-linear-gradient(to bottom, #565656 30%,#393939 70%);
    background: -o-linear-gradient(to bottom, #565656 30%,#393939 70%);
 
    border: none;
    color: #a0a0a0;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 30px;
    height: 40px;
    padding: 6px 40px 4px 40px;
    vertical-align: middle;
    outline: none;
 text-shadow: none;
    -webkit-transition: width 5s linear;
    -moz-transition: width 5s linear;
    -ms-transition: width 5s linear;
    -o-transition: width 5s linear;
    transition: width 5s linear;   
	}
	
.bx_ordercart.bx_black .bx_ordercart_order_pay_center .checkout:hover {
    color:#FFF;
    background: linear-gradient(to bottom, #393939 30%, #565656 70%);
    
    background: -webkit-gradient(to bottom, #393939 30%, #565656 70%);
    background: -webkit-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -moz-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -ms-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -o-linear-gradient(to bottom, #393939 30%, #565656 70%);
 
}

.bx_ordercart .bx_ordercart_coupon input {    
display: table;
float: left;
    position: relative;
    margin: 2px 0px;
    display: block;
    width: 80%;
    height: 34px;
    padding: 2px 2px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #fff;
    background-color: #444;
    border: 1px solid #000;
    border-radius: 2px;
    outline: none;
    box-shadow: 0 0 0 1px #5d5d5d;
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
}


.bx_item_list_you_looked_horizontal .bx_stick.top {
        bottom: 5px;
}

.bx_item_list_you_looked_horizontal .bx_stick_disc.top {
     bottom: 5px;
}

.bx_item_detail_inc_one_container {
   	background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.7) 30%,rgba(2,2,2,0.4) 70%);
  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
  color:#a0a0a0;
  font-size:12px;
}

.bx_item_detail .item_buttons_counter_block {
   color:#a0a0a0;
   
}

.bx_item_vidget { color:#a0a0a0;
  font-size:13px;}
  
  .bx_item_detail .bx_bt_button {
           color:#a0a0a0;
      text-shadow: none;
      margin-top: 2px;
      padding: 0px 10px;
      
      background: linear-gradient(to bottom, #565656 30%,#393939 70%);
     background: -webkit-linear-gradient(to bottom, #565656 30%,#393939 70%);
    background: -moz-linear-gradient(to bottom, #565656 30%,#393939 70%);
    background: -ms-linear-gradient(to bottom, #565656 30%,#393939 70%);
    background: -o-linear-gradient(to bottom, #565656 30%,#393939 70%);  
    
}

  .bx_item_detail .bx_bt_button:hover {
     color:#FFF;
    background: linear-gradient(to bottom, #393939 30%, #565656 70%);
    
    background: -webkit-gradient(to bottom, #393939 30%, #565656 70%);
    background: -webkit-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -moz-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -ms-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -o-linear-gradient(to bottom, #393939 30%, #565656 70%); 
} 
  
  .bx_soc_comments_div .bx-catalog-tab-list li.active&gt;span {
    background: none;
    color: #a0a0a0;
  }
    .bx_soc_comments_div .bx-catalog-tab-list li {
      background: none;   
    }
    .bx_soc_comments_div .bx-catalog-tab-list li.active {
      background: none;   
    }
    
   .bx_item_list_you_looked_horizontal.bx_black .bx_item_list_title {
      color:#a0a0a0;
      font-size:14pt;
    background: linear-gradient(to bottom, #393939 30%, #565656 70%);
    
    background: -webkit-gradient(to bottom, #393939 30%, #565656 70%);
    background: -webkit-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -moz-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -ms-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -o-linear-gradient(to bottom, #393939 30%, #565656 70%);   
   }
   
   
   .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item {
    padding: 10px 10px;
    margin: 5px 1% 30px;
    width: 30%;
}

.bx_catalog_item_container {
    
		padding-bottom:10px;
	border-radius: 2px;

  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);
}


.bx_catalog_item_container {
    background: -webkit-linear-gradient(bottom, rgba(2,2,2,0.4) 30%,rgba(2,2,2,0.8) 70%);
	background: linear-gradient(bottom, rgba(2,2,2,0.4) 30%,rgba(2,2,2,0.8) 70%);
	background: -moz-linear-gradient(bottom, rgba(2,2,2,0.4) 30%,rgba(2,2,2,0.8) 70%);
	background: -ms-linear-gradient(bottom, rgba(2,2,2,0.4) 30%,rgba(2,2,2,0.8) 70%);
	background: -o-linear-gradient(bottom, rgba(2,2,2,0.4) 30%,rgba(2,2,2,0.8) 70%);
}

.bx_catalog_list_home .bx_catalog_item {
    background: -webkit-linear-gradient(top, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
    background: linear-gradient(top, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
    background: -moz-linear-gradient(top, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
	background: -ms-linear-gradient(top, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
	background: -o-linear-gradient(top, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
    
}
.bx-no-touch .bx_catalog_list_home .bx_catalog_item .bx_catalog_item_container {
    border: 1px solid transparent;
    background: -webkit-linear-gradient(bottom, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
    background: linear-gradient(bottom, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
    	background: -moz-linear-gradient(bottom, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
	background: -ms-linear-gradient(bottom, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
	background: -o-linear-gradient(bottom, rgba(60,60,60,0.3) 20%,rgba(69,77,81,0.9) 80%);
}

.bx_item_list_you_looked_horizontal .bx_catalog_item {
        background: #a0a0a0;
}


.bx_item_list_you_looked_horizontal .bx_catalog_item_title a {
    color: #a0a0a0;
  
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price {
    color: #a0a0a0;

}

.bx_item_list_you_looked_horizontal .bx_stick.top, .bx_item_list_you_looked_horizontal .bx_stick_disc.top {
    top: 80%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
 	background: #333;
  box-shadow: 0 0 12px 3px rgba(1, 1, 1, 1);   
}
.bx_catalog_list_home .bx_catalog_item_title {
    padding: 10px;
}

.bx_catalog_item_price {
    padding: 0px 10px 0 10px ;
    
}

.bx-parallax {
        margin: -30px -15px;
        box-shadow: 0 0 3px 3px rgba(1, 1, 1, 1) inset;
}


.bx-filter .bx-filter-parameters-box-title span {
    color:#837f08;
}
.bx_item_list_bestsellers.bx_black .bx_item_list_title {
    background: #333;
    color: #a0a0a0;
     font-size:14pt;
     margin-bottom: 10px;
}

.bx-section-desc-post {
    font-size:14pt;
}

.bx-filter .bx-filter-parameters-box-title span {
    color: #fff;
}
.bx-filter .bx-filter-parameters-box-container-block {

    color:#fff;
}

.bx-filter .bx-ui-slider-part {
 
    background: #fff;
}

.bx-filter .bx-filter-section {
    padding-top:0px;
}

.bx-filter .bx-ui-slider-part span {
    color:#fff;
}
.bx-filter.bx-black .bx-ui-slider-pricebar-v {
    background: #a0a0a0;
}
.bx-filter .bx-filter-parameters-box-title span {
   
    border-bottom: 0px solid transparent;
    cursor: pointer;
}
.btn-link {
    color: #837f08;
}
.btn-link:hover {
    color: #fff;
   
}
.btn:hover {
    border:#a0a0a0; 
}

.bx_catalog_list_home .bx_catalog_item_title a {
    font-size: 14pt;
    color: #d3d085;
    text-shadow: -1px 0 #333, 0 1px #333, 1px 0 #333, 0 -1px #333;
}
.bx_catalog_list_home .bx_catalog_item_price {
    color: #FFF;
 
}

.bx_catalog_list_home .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a {
    margin: 1%;
    width: 48%;
    min-width: 100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}


.bx_black.bx-section-desc {
    border-left-color: #837f08;
    background-image: url("/bitrix/templates/.default/images/vishnya_bg.png");
   background-repeat: no-repeat;
    background-position: 10px 0%;
    padding-left:20px;
}

.bx-filter .bx-filter-param-label.disabled .bx-filter-param-text {
    color: #000;
}
 .bx-authform-formgroup-container {
    color: #a0a0a0;
}

.bx-filter .bx-filter-input-container input {
    color:#000;
}
.bx-filter .bx-filter-input-checkbox .bx-filter-param-text {
    color:#FFF;
}

.menu_gor {
  position: absolute;

}
@media (max-width: 1024px) {
    .menu_gor {
    padding-left:-5%;
    }
}


#eff4 {
    background: #837f08 -webkit-gradient(linear, left top, right top, from(#837f08), to(#837f08), color-stop(0.5, #f8f483)) 0 0 no-repeat;
    background:#837f08 -moz-linear-gradient(left top, right top, from(#837f08), to(#837f08), color-stop(0.5, #f8f483)) 0 0 no-repeat;
	background:#837f08 -ms-gradient(linear, left top, right top, from(#837f08), to(#837f08), color-stop(0.5, #f8f483)) 0 0 no-repeat;
	background:#837f08 -o-gradient(linear, left top, right top, from(#837f08), to(#837f08), color-stop(0.5, #f8f483)) 0 0 no-repeat;
    
    color: rgba(131, 127, 8, 0.7);
font-size:44pt; 
-webkit-animation: shine 2s infinite;
-o-animation:shine 2s infinite;
-ms-animation:shine 2s infinite;
-moz-animation:shine 2s infinite;

    -webkit-background-clip: text;
    -webkit-background-size: 150px 100px;
    height: 107px;
}
@media (min-width: 992px) and (max-width:1199px){
#eff4 {
font-size:38pt; 
	}
}
@media (min-width: 768px) and (max-width: 991px){
#eff4 {
font-size:31pt; 
	}
}
@media (min-width: 460px) and (max-width: 767px){
#eff4 {
font-size:28pt;
margin-top: -20px;
margin-bottom: -30px;

	}
}
@media (min-width: 400px) and (max-width: 459px){
#eff4 {
font-size:20pt;
margin-top: -20px;
margin-bottom: -70px;
	}
} 
@media (min-width: 320px) and (max-width: 399px){
#eff4 {
font-size:20pt;
margin-top: -20px;
margin-bottom: -70px;
	}
}
@media (max-width: 319px){
#eff4 {
font-size:16pt;
margin-top: -20px;
margin-bottom: -70px;
	}
}
 
@-webkit-keyframes shine {
    0% {
        background-position: top left;
    }
    100% {
        background-position: top right;
    }
    
.bx_subscribe_response_container {
        color: #fff;
    }
    
.bx_item_list_you_looked_horizontal.bx_black .bx_bt_button {
      background: linear-gradient(to bottom, #393939 30%,#565656 70%);
}
    
.bx-newsdetail-title, .bx-newsdetail-title a {
    color:#a0a0a0;
}

.bx-slider-preset-1 .bx-advertisingbanner-content {
    bottom:10px;
}

.foot {
    background-image: url(/bitrix/templates/eshop_bootstrap_black/images/bg/bg71_1.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin:0 15px 0 15px;
}

.bx-newsdetail-title, .bx-newsdetail-title a {
    
}

.bx_bt_button {
    cursor: pointer;
    text-align: center;
    background: linear-gradient(to bottom, #565656 30%,#393939 70%);
    border: none;
    color: #a0a0a0;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    border-radius: 2px;
    line-height: 30px;
    height: 40px;
    width: 255px;
    padding: 6px 40px 4px 40px;
    vertical-align: middle;
    outline: none;
    -webkit-transition: width 5s linear;
    -moz-transition: width 5s linear;
    -ms-transition: width 5s linear;
    -o-transition: width 5s linear;
    transition: width 5s linear;
    background-color: #444;
    border: 1px solid #000;
    border-radius: 3px;
}

.bx-socialsidebar-group ul li a {
	display: block;
	
	min-width: 42px; 
	min-height: 44px;
	background-image: url(/bitrix/templates/.default/images/sprite.png);
	background-repeat: no-repeat;
	/*opacity: .8;*/
	border-bottom: none;
}
@media (min-width: 768px) and (max-width: 1200px) {
      .bx-socialsidebar-group ul li a {
	background-image: url(/bitrix/templates/.default/images/sprite_min.png);
	min-width: 36px; 
	min-height: 37px;

}}


.bx-socialsidebar-group ul li a.vk {background-position: -129px 0}
.bx-socialsidebar-group ul li a.ok {background-position: -0px 0}
.bx-socialsidebar-group ul li a.tw {background-position: -86px 0}
.bx-socialsidebar-group ul li a.fb {background-position: -172px 0}
.bx-socialsidebar-group ul li a.gp {background-position: -43px 0}

.bx-socialsidebar-group ul li a:hover {opacity: .8;}
#pagetitle{
font-size: 25px !important;
	}
	

.bx_ordercart .bx_ordercart_order_table_container {
    
    font-size:13pt;
    background: linear-gradient(to bottom, #393939 30%, #565656 70%);
    
    background: -webkit-gradient(to bottom, #393939 30%, #565656 70%);
    background: -webkit-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -moz-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -ms-linear-gradient(to bottom, #393939 30%, #565656 70%);
    background: -o-linear-gradient(to bottom, #393939 30%, #565656 70%);   
}

.container {
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}
@media (min-width: 768px) {
	.container {
		width: 90%;
	}
}
@media (min-width: 992px) {
	.container {
		width: 90%;
	}
}
@media (min-width: 1200px) {
	.container {
		width: 90%;
	}
}

.more_photo {
    float:left;
}








/* End */
/* /bitrix/templates/.default/colors.css?16867780331755 */
/* /bitrix/templates/.default/components/bitrix/menu/catalog_horizont/style.css?174471837512110 */
/* /bitrix/templates/.default/components/bitrix/menu/catalog_horizont/themes/black/colors.css?16867779582632 */
/* /bitrix/templates/.default/components/bitrix/eshop.socnet.links/template1/style.css?16867779561738 */
/* /bitrix/templates/.default/components/bitrix/menu/tree1/style.min.css?1686777958755 */
/* /bitrix/templates/.default/components/bitrix/sender.subscribe/template1/style.css?16867779585045 */
/* /bitrix/components/bitrix/sale.basket.basket.line/templates/.default/style.min.css?16869340544011 */
/* /bitrix/templates/.default/styles.css?168685761816192 */
/* /bitrix/templates/.default/template_styles.css?168677803348692 */
</pre></body></html>