

/* Start:/bitrix/templates/eshop_bootstrap_black/colors.css?14829584071773*/
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{color: #007838;}
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/components/bitrix/system.auth.form/templates/aop/style.min.css?1487270491424*/
div.bx-system-auth-form span.bx-auth-secure{background-color:#fffae3;border:1px solid #dedbc8;padding:2px;display:inline-block;vertical-align:bottom;margin-top:-1px}div.bx-system-auth-form div.bx-auth-secure-icon{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/aop/images/sec.png);background-repeat:no-repeat;background-position:center;width:19px;height:18px}div.bx-system-auth-form div.bx-auth-secure-unlock{background-image:url(/bitrix/components/bitrix/system.auth.form/templates/aop/images/sec-unlocked.png)}
/* End */


/* Start:/bitrix/components/bitrix/menu/templates/horizontal_multilevel/style.css?15191390114867*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:20px 0; padding:0;
	background:#fff;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:13px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}
#horizontal-multilevel-menu li a.mainpage{
width: 26px;
height: 26px;
background: #fff url('/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/mainpage.png') no-repeat top left;
}
#horizontal-multilevel-menu li a.mainpage:hover{
background: #fff url('/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/mainpage.png') no-repeat top left;}
/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
		text-transform: uppercase;
}

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

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#3b3b3b;
	font-weight:bold;
	padding:7px 12px;
border-bottom: 5px solid #fff;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{

	color:#3b3b3b;
	font-weight:bold;
	padding:7px 12px;
	border-bottom: 5px solid #7dbf41;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	border-bottom: 5px solid #007838;
	color:#3b3b3b;
}

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

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

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

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

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:25px;
	display:none;
	z-index:500;
	width: 300px;
	/*width:12em;*/
	background:#fff;
	border:1px solid #C1C1C1;
}

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

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

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

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

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

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

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

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

/* End */


/* Start:/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css?17604483355278*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:20px 0; padding:0;
	background:#fff;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:13px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{

}
#horizontal-multilevel-menu li a.mainpage{
width: 26px;
height: 26px;
background: #fff url('/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/mainpage.png') no-repeat top left;
}
#horizontal-multilevel-menu li a.mainpage:hover{
background: #fff url('/bitrix/components/bitrix/menu/templates/horizontal_multilevel/images/mainpage.png') no-repeat top left;}

#horizontal-multilevel-menu li a.contacts{
width: 26px;
height: 26px;
background: #fff url('/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/contacts.png') 
no-repeat bottom center;
}
#horizontal-multilevel-menu li a.contacts:hover{
background: #fff url('/bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/images/contacts.png') 
no-repeat bottom center;}


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

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

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#3b3b3b;
	font-weight:bold;
	padding:7px 12px;
border-bottom: 5px solid #fff;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{

	color:#3b3b3b;
	font-weight:bold;
	padding:7px 12px;
	border-bottom: 5px solid #7dbf41;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	border-bottom: 5px solid #007838;
	color:#3b3b3b;
}

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

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

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

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

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:25px;
	display:none;
	z-index:500;
	width: 300px;
	/*width:12em;*/
	background:#fff;
	border:1px solid #C1C1C1;
}

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

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

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

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

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

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

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

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

/* End */


/* Start:/bitrix/templates/eshop_bootstrap_black/components/bitrix/menu/bottom_menu/style.css?1482958422542*/
.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-top: 15px;
    padding: 0;
    color: #fff;
    border-radius: 2px;
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

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

/* End */


/* Start:/bitrix/templates/eshop_bootstrap_black/styles.css?17895732085315*/
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: none;
	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/eshop_bootstrap_black/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;
}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_black/template_styles.css?178957320826245*/
@media (max-width:767px){#bx-panel{display:none !important}}
body {
    background: #fff;
    color: #666;
    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: no-repeat;
    background-position: top center;
    background-color: #fff;

}
@media (min-width: 992px) and (max-width:1199px){
    body.bx-background-image{
        -webkit-background-size:1600px auto;
        background-size:1600px auto;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    body.bx-background-image{
        -webkit-background-size:1280px auto;
        background-size:1280px auto;
    }
}
@media (max-width: 767px){
    body.bx-background-image{
        background: none ;
    }
}

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;
}

.icon-empty {
    opacity: 0;
}

a {color: #007838;
    text-decoration: none;
}

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

a,
.container {
    -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;
}

img {
    width: auto;
    max-width: 100%;
    height: auto;
    max-height: 100%
}

.bx-header {}
/*Logo*/

.bx-logo img{
    margin: 0 20px 0 0;

}

.bx-logo .bx-logo-block img{
    display: block;
    width: 180px;
    border-bottom: none;
    float: left;
}
a.bx-logo-block{
display: block;
width: 180px;
height: 190px;
background: url('/bitrix/images/logo-roop.png') no-repeat top left;
}
.bx-system-auth-form {
background: #ddd;
padding: 7px;
font-size: 12px;
-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.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;
    color: #b8b8b8;
}

/*@media (max-width: 767px) {
    .bx-logo {
        background: #007838;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        z-index: 1400;
        padding: 10px 60px;
    }
    .bx-logo .bx-logo-block {
        text-align: center;
        height: 50px;
    }
    .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;
    }
}
*/
/* Sections */

.bx-header-section {
    
    
    padding: 28px 45px 10px;
    background: #fff;
}

.bx-content-seection {
    padding: 0 45px 5px;
    background: #fff;
    
    
}

@media (min-width: 1200px) {
    .bx-header-section {
        padding: 31px 45px 10px;
    }
    .bx-content-seection {
        padding: 0 45px 5px;
    }
}

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

@media (min-width: 768px) and (max-width: 991px) {
    .bx-header-section {
        padding: 31px 15px 10px;
    }
    .bx-content-seection {
        padding: 0 15px 5px;
    }
}

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

.bx-inc-orginfo {
    padding: 20px 0 0 0;
}

@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 {}

@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>span {
    white-space: nowrap;
}
/*sidebar*/

.bx-sidebar-block {
    margin-bottom: 40px;
}
.bx-block-title {
    font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
    color: #343434;
    text-transform: uppercase;
    font-size: 12px;
    margin-bottom: 9px;
    font-weight: 600;
}
.bx-footer .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;
}
/* Breadcrumb Custom*/

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

.bx-breadcrumb-item a:hover {
    color: #2d2d2d;
}
/* workarea */

/*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;
}

h1.bx-title,
h2.bx-title,
h3.bx-title {
    padding-bottom: 15px;
}

h4.bx-title,
h5.bx-title,
h6.bx-title {}

h1.bx-title {
    margin-top: 0;
    padding-bottom: 10px;
    color: #007838;
}
h2.bx-title {font-size: 25px;color: #007838;}
h3.bx-title {color: #007838;}
h4.bx-title {color: #007838;}
h5.bx-title {color: #007838;}
h6.bx-title {color: #007838;}

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

textarea {
    display: block;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    font-size: 18px;
    min-height: 150px;
    max-height: 450px;
    margin: 0;
    padding: 0 4px;
    border: 1px solid #CCD5DB;
    border-radius: 2px;
    background: #f8fafc;
    outline: none;
}
/* INC.banners */

.bx-incbanners {
    margin: 10px 0 25px;
    text-align: center;
}
/* 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-top: 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 {
    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;
    text-transform: uppercase;
}
/* 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: 12px;
    margin-bottom: 9px;
    font-weight: 600;
}
/* INC.wt */

.bx-wt-block {
    color: #fff;
    padding: 5px 15px;
    background: url(/bitrix/templates/eshop_bootstrap_black/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;
}
.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: #343434;
    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: #3e454c;
    padding-left: 36px;
}

/* FOOTER */

.bx-footer {
    background: #666;
    color: #c8cece;
}

.bx-footer-section.bx-center-section {
    padding-top: 40px;
    padding-bottom: 40px;
}

.bx-footer-section.bx-center-section>div {
    margin-bottom: 20px;
}

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

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

.bx-footer-line {
    background: #1f496a;
}

.bx-footer-bottomline {
    background: #222425;
    font-size: 14px;
    padding: 22px 0;
}

.bx-up {
    text-align: right;
}

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

@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-footer {
        text-align: center;
    }
    .bx-up {
        text-align: center;
    }
}
/**/

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

.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.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;
}

.tizers h3{
display: block;
background: #666;
color: #fff;
text-align: center;
font-size: 16px;
margin: 15px 0 0 0;
padding: 12px;
}
.tizers h3:hover{
background: #7dbf41;
}
.tizers img{width: 100%;}
.bx-auth-reg table td{padding: 8px;}
.bx-auth-reg input[type="text"]{width: 300px;}
.bx-auth-reg input[type="checkbox"]{margin: 0 10px 0 0;}
.bx-auth-reg label{
font-weight: normal;
display: block;
width: 200px;
}
.bx-auth-reg tr{clear: both;position: relative;}
.bx-auth-reg td.PERSONAL_BIRTHDAY{vertical-align: bottom;}
.bx-auth-reg td.UF_EVENT253 {background: #e5e5e5;}

.bx-auth-reg td.UF_SPECIALNOST div label{
display: inline;
}
.bx-auth-reg td.UF_EVENT253 label {width: 95%;float: right; padding-left: 30px; }
.bx-auth-reg td.UF_EVENT253 div{margin: 0;}
.bx-auth-reg td.UF_EVENT253 div#main_UF_EVENT253{margin: -1px 0 0 0;}
.bx-auth-reg td.PERSONAL_NOTES{vertical-align: top;}
.bx-auth-reg td.PERSONAL_ZIP, .bx-auth-reg td.WORK_COMPANY{
vertical-align: bottom;
}
.bx-auth-reg div{
margin: -25px 0 0 200px;
}
.bx-auth-secure-icon {margin: 0!important;}
@media (min-width: 1200px) {
.kongress{height: 550px;}
.buttons {margin-top: 10px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.kongress{height: 550px;}
.buttons {margin-top: 10px;}
}

@media (min-width: 451px) and (max-width: 991px) {
.kongress{height: 400px;}
.buttons {margin-top: 10px;}
}

@media (max-width: 450px) {
.kongress{height: 250px;}
.buttons {margin-top: 10px;}
}
.kongress{
background: url("/upload/medialibrary/395/395e69175ab31c602eb0bfed6eb8cd57.jpg") no-repeat top center;
    -moz-background-size: 100%; /* Firefox 3.6+ */
    -webkit-background-size: 100%; /* Safari 3.1+ и Chrome 4.0+ */
    -o-background-size: 100%; /* Opera 9.6+ */
    background-size: 100%; /* Современные браузеры */

position: relative;
}
.buttons {
text-align: center;

}
.buttons a{
color: #fff;
font-weight: bold;
padding: 10px 25px;
margin: 10px;
display: inline-block;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000;
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
}
#MobileMenu ul li{
width: 100%;
}
.aopmember .topbuttons{display: none;}
.topbuttons{text-align: center;}
.topbuttons a{
color: #fff;
font-weight: bold;
padding: 10px 25px;
display: inline-block;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 0px solid #000000;

}

.topbuttons a.reg{
background: rgba(66,125,19,1);
background: -moz-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(66,125,19,1)), color-stop(100%, rgba(39,77,5,1)));
background: -webkit-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
background: -o-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
background: -ms-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
background: linear-gradient(to bottom, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427d13', endColorstr='#274d05', GradientType=0 );
}
.topbuttons a.reg:hover, .topbuttons a.reg:active {
background: rgba(98,125,77,1);
background: -moz-linear-gradient(top, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(98,125,77,1)), color-stop(100%, rgba(31,59,8,1)));
background: -webkit-linear-gradient(top, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: -o-linear-gradient(top, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: -ms-linear-gradient(top, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
background: linear-gradient(to bottom, rgba(98,125,77,1) 0%, rgba(31,59,8,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#627d4d', endColorstr='#1f3b08', GradientType=0 );
}
.buttons a.congress{
background: rgba(11,181,224,1);
background: -moz-linear-gradient(top, rgba(11,181,224,1) 0%, rgba(5,123,156,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(11,181,224,1)), color-stop(100%, rgba(5,123,156,1)));
background: -webkit-linear-gradient(top, rgba(11,181,224,1) 0%, rgba(5,123,156,1) 100%);
background: -o-linear-gradient(top, rgba(11,181,224,1) 0%, rgba(5,123,156,1) 100%);
background: -ms-linear-gradient(top, rgba(11,181,224,1) 0%, rgba(5,123,156,1) 100%);
background: linear-gradient(to bottom, rgba(11,181,224,1) 0%, rgba(5,123,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0bb5e0', endColorstr='#057b9c', GradientType=0 );
}

.buttons a.congress:hover, .buttons a.congress:active{
background: rgba(147,206,222,1);
background: -moz-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(147,206,222,1)), color-stop(41%, rgba(117,189,209,1)), color-stop(100%, rgba(73,165,191,1)));
background: -webkit-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%);
background: -o-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%);
background: -ms-linear-gradient(top, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%);
background: linear-gradient(to bottom, rgba(147,206,222,1) 0%, rgba(117,189,209,1) 41%, rgba(73,165,191,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#93cede', endColorstr='#49a5bf', GradientType=0 );
}

.buttons a.congress1{
background: #1a698a;}

.buttons a.congress1:hover, .buttons a.congress1:active{
background: #085e82;}

.snippet-block {
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #666;
float: right;
width: 30%;
line-height: 1em;
}
.snippet-block1{
float: right;
width: 30%;
}
.snippet-block li{
margin: 0 0 13px 0;
}
.snippet-block h4{
display: block;
text-align: center;
margin: 0 0 10px 0;
padding: 10px 0;
color: #fff;
border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
-webkit-border-radius: 5px 5px 0px 0px;
border: 0px solid #000000;
    background: rgba(66,125,19,1);
    background: -moz-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(66,125,19,1)), color-stop(100%, rgba(39,77,5,1)));
    background: -webkit-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: -o-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: -ms-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: linear-gradient(to bottom, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427d13', endColorstr='#274d05', GradientType=0 );
}
.snippet-block1 h4 a{
display: block;
text-align: center;
margin: 0 0 10px 0;
padding: 10px 0;
color: #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 0px solid #000000;
    background: rgba(66,125,19,1);
    background: -moz-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(66,125,19,1)), color-stop(100%, rgba(39,77,5,1)));
    background: -webkit-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: -o-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: -ms-linear-gradient(top, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    background: linear-gradient(to bottom, rgba(66,125,19,1) 0%, rgba(39,77,5,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#427d13', endColorstr='#274d05', GradientType=0 );
}

 .banner-main a.btn-onco{
 font-family: Callibri Light, sans-serif;
 font-size: 1.2em;

 color: #fff;
 background: -webkit-linear-gradient(180deg, rgb(1, 129, 54), rgb(5, 120, 53));
background: -moz-linear-gradient(180deg, rgb(1, 129, 54), rgb(5, 120, 53));
background: linear-gradient(180deg, rgb(1, 129, 54), rgb(5, 120, 53));
-webkit-box-shadow: -5px -5px 15px -5px rgba(15, 19, 22, 0.6) inset;
-moz-box-shadow: -5px -5px 15px -5px rgba(15, 19, 22, 0.6) inset;
box-shadow: -5px -5px 15px -5px rgba(15, 19, 22, 0.6) inset;
width: 100%;
margin-bottom: 10px;
 }
 .banner-main a.btn-onco:hover{
 -webkit-box-shadow: 0px 5px 10px 2px rgba(15, 19, 22, 0.2) inset;
-moz-box-shadow: 0px 5px 10px 2px rgba(15, 19, 22, 0.2) inset;
box-shadow: 0px 5px 10px 2px rgba(15, 19, 22, 0.2) inset;
-webkit-box-shadow: 0px 5px 10px 2px rgba(15, 19, 22, 0.2);
-moz-box-shadow: 0px 5px 10px 2px rgba(15, 19, 22, 0.2);
box-shadow: 0px 5px 10px 2px rgba(15, 19, 22, 0.2);
 }


/* End */
/* /bitrix/templates/eshop_bootstrap_black/colors.css?14829584071773 */
/* /bitrix/components/bitrix/system.auth.form/templates/aop/style.min.css?1487270491424 */
/* /bitrix/components/bitrix/menu/templates/horizontal_multilevel/style.css?15191390114867 */
/* /bitrix/templates/.default/components/bitrix/menu/horizontal_multilevel1/style.css?17604483355278 */
/* /bitrix/templates/eshop_bootstrap_black/components/bitrix/menu/bottom_menu/style.css?1482958422542 */
/* /bitrix/templates/eshop_bootstrap_black/styles.css?17895732085315 */
/* /bitrix/templates/eshop_bootstrap_black/template_styles.css?178957320826245 */
