

/* Start:/bitrix/templates/m-resp/components/bitrix/menu/top-menu/style.css?15353924235508*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
   	font-weight: normal;
	margin:0; 
	padding:0;
	min-height:20px;
	width:100%;
	list-style:none;
	font-size:10px;
	float:left;
}

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

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	font-size: 15px;
   	font-weight: normal;
	padding:5px 10px;
	text-decoration:none;
	text-align:center;
	text-transform: uppercase;
	color: #fff;
}

#horizontal-multilevel-menu li 
{
	font-size: 15px;
   	font-weight: normal;
	float:left;
	padding: 0;
}

#horizontal-multilevel-menu li:first-child {
  padding-left: 0;
} 

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

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	font-family: Times;
   	font-weight: normal;
	background: #015477;
	color:#fff;
	padding: 8px 15px;
}

/*Root items: hover*/

#horizontal-multilevel-menu li:hover {
   	font-weight: normal;
	background: #015477;
	color:#fff;
}

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.hover a.root-item
{
   	font-weight: normal;
	background: #015477;
	color:#fff;
	text-decoration: none;
 	cursor: pointer;
}

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

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

/*Child-items: hover*/

#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.hover {
	/*color:#000;*/
}

/*Child-items selected*/

#horizontal-multilevel-menu li.item-selected
{
	/*color:#000;*/
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	width:auto;
	margin:0px; 
	padding:0;
	height:auto;
	list-style:none;
	font-size:12px;
	
	background: #015477;
    border-radius: 0 3px 3px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.400);
    padding: 10px 10px 5px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	height:25px;
	font-size:14px;
	clear: both;
	display: block;
	float: none;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	color:#fff;
 	font-size:14px;
   	font-weight: normal;
	text-align:left;
	line-height: 20px;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
}

#horizontal-multilevel-menu li ul a:hover {
  
}



/*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:#000;*/
	/*font-weight:bold;*/
}

/*Items text color & size: hover*/

#horizontal-multilevel-menu li: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.hover 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
{
	background:#6b6b6b;
}

#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:none;
}

/*#li_1 {
  background: #424242;
}

#li_2 {
  background: #74664b;
}

#li_3 {
  background: #631700;
}

#li_4 {
  background: #902b0d;
}

#li_5 {
  background: #a45a02;
}

#li_6 {
  background: #064b69;
}

#li_7 {
  background: #005027;
}

#li_8 {
  background: #2e704e;
}

#li_9 {
  background: #9b2727;
}

#li_10 {
  background: #672a2a;
}

#li_11 {
  background: #00709b;
}*/
/* End */


/* Start:/bitrix/templates/m-resp/components/bitrix/search.form/search_on_site/style.css?1535392423576*/
#title-search {
  height: 30px;
}

.search-form #input-bg input {
  border: 0;
}

.search-form #input-bg {
  /*background: url('/bitrix/templates/m-resp/components/bitrix/search.form/search_on_site/images/search-input.png') top;
  background-repeat: no-repeat;
  width: 295px;*/
  height: 25px;
  padding-top: 4px;
  padding-left: 0px;
  margin-top: 16px;
  margin-bottom: 12px;
}

.search-form #input-bg #button {
  /*background: url('/bitrix/templates/m-resp/components/bitrix/search.form/search_on_site/images/lupa.png');*/
  background-repeat: no-repeat;
  border: 0;
  color: #fff;
  margin: 0px;
  cursor: pointer;
  width: 20px;
}


#title-search-input {
  border: 0;
  margin-left: 19px;
  color: #9a9999;
}

/* End */


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


/* Start:/bitrix/templates/m-resp/components/bitrix/menu/top-menu-hidden/style.css?15353924235508*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
   	font-weight: normal;
	margin:0; 
	padding:0;
	min-height:20px;
	width:100%;
	list-style:none;
	font-size:10px;
	float:left;
}

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

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	font-size: 15px;
   	font-weight: normal;
	padding:5px 10px;
	text-decoration:none;
	text-align:center;
	text-transform: uppercase;
	color: #fff;
}

#horizontal-multilevel-menu li 
{
	font-size: 15px;
   	font-weight: normal;
	float:left;
	padding: 0;
}

#horizontal-multilevel-menu li:first-child {
  padding-left: 0;
} 

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

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	font-family: Times;
   	font-weight: normal;
	background: #015477;
	color:#fff;
	padding: 8px 15px;
}

/*Root items: hover*/

#horizontal-multilevel-menu li:hover {
   	font-weight: normal;
	background: #015477;
	color:#fff;
}

#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.hover a.root-item
{
   	font-weight: normal;
	background: #015477;
	color:#fff;
	text-decoration: none;
 	cursor: pointer;
}

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

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

/*Child-items: hover*/

#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.hover {
	/*color:#000;*/
}

/*Child-items selected*/

#horizontal-multilevel-menu li.item-selected
{
	/*color:#000;*/
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	width:auto;
	margin:0px; 
	padding:0;
	height:auto;
	list-style:none;
	font-size:12px;
	
	background: #015477;
    border-radius: 0 3px 3px;
    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.400);
    padding: 10px 10px 5px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	height:25px;
	font-size:14px;
	clear: both;
	display: block;
	float: none;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	color:#fff;
 	font-size:14px;
   	font-weight: normal;
	text-align:left;
	line-height: 20px;
	padding: 0 10px;
	margin: 0;
	text-decoration: none;
}

#horizontal-multilevel-menu li ul a:hover {
  
}



/*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:#000;*/
	/*font-weight:bold;*/
}

/*Items text color & size: hover*/

#horizontal-multilevel-menu li: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.hover 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
{
	background:#6b6b6b;
}

#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:none;
}

/*#li_1 {
  background: #424242;
}

#li_2 {
  background: #74664b;
}

#li_3 {
  background: #631700;
}

#li_4 {
  background: #902b0d;
}

#li_5 {
  background: #a45a02;
}

#li_6 {
  background: #064b69;
}

#li_7 {
  background: #005027;
}

#li_8 {
  background: #2e704e;
}

#li_9 {
  background: #9b2727;
}

#li_10 {
  background: #672a2a;
}

#li_11 {
  background: #00709b;
}*/
/* End */


/* Start:/bitrix/templates/m-resp/styles.css?16613541191842*/
.counter {
text-align:right;
padding-left: 21px;
background: url(/bitrix/templates/m-resp/img/eye-icon.png) 0 center / 16px auto no-repeat;
}

a[title="rss"] img {display:none}
.error__find-title a {display:none}
.post__date {text-transform:lowercase}
.post__text .preview_text {padding-bottom: 20px; font-style: italic;}
.main__bl .banners .art__item:last-child {margin-bottom: 0;}

div.fb-like-box fb_iframe_widget{
width:500px;
height:70px;
}

.post__comment-link {float: right; }

div._1dro _2ph- clearfix{
width:300px;
height:150px;
}

div_li{
width:400px;
}

div.fb-like-box fb_iframe_widget{
width:500px;
height:70px;
}

a._1drp _5lv6{
font-size:10px;
}

.fb-like-box а{
font-size:10px;
}

/* фикс бага в визуальном редакторе */
.bxedmainframe td, .bxedmainframe table td {line-height:normal !important}

.search-page a.search-page-params,
.post__text .post__text-bl a
{
color: #26ae6a !important;
}

.search-page .search-text {
float: none;
}

.post__text li
{
list-style-position: inside;
}

.more a,
.widget-title a {
    color: #000;
}

@media screen and (max-width: 767px)
{
.side__box-list .art__item 
{
display: none;
}

.side__box-list .art__item:nth-of-type(1) 
{
display: block;
}
.side__box-list .art__item:nth-of-type(2) 
{
display: block;
}
.side__box-list .art__item:nth-of-type(3) 
{
display: block;
}
.side__box-list .art__item:nth-of-type(4) 
{
display: block;
}
.side__box-list .art__item:nth-of-type(5) 
{
display: block;
}

.pager__custom ul li a, .pager__custom ul li span
{
font-size: 18px;
}
.pager__custom ul li:not(:last-child)
{
margin-right: 15px;
}


}

@media screen and (max-width: 575px) {
.post__media {
    margin: 0 -15px 25px -15px;
}

.detail_text img {
max-width: 100%;
}
}

@media screen and (min-width: 768px)
{
.main__bl .banners .art__item {margin-bottom: 0;}
.special__bl .banners .art__item {margin: -30px 0 15px;}
}

/* End */
/* /bitrix/templates/m-resp/components/bitrix/menu/top-menu/style.css?15353924235508 */
/* /bitrix/templates/m-resp/components/bitrix/search.form/search_on_site/style.css?1535392423576 */
/* /bitrix/templates/m-resp/components/bitrix/search.suggest.input/vkpress/style.css?1535392423501 */
/* /bitrix/templates/m-resp/components/bitrix/menu/top-menu-hidden/style.css?15353924235508 */
/* /bitrix/templates/m-resp/styles.css?16613541191842 */
