

/* Start:/local/templates/.default/ajax/ajax.min.css?1490003641420*/
iframe.waitwindowlocal{position:absolute;border:0;z-index:9999}div.waitwindowlocal{position:absolute;width:25px;height:25px;padding:0;z-index:10000;background-color:#fcf7d1;border:1px solid #e1b52d;background-image:url(/local/templates/.default/ajax/images/wait.gif);background-position:center center;background-repeat:no-repeat}div.waitwindowlocalshadow{position:absolute;z-index:9998;background-image:url(/local/templates/.default/ajax/images/shadow.gif);border:1px solid #808080}
/* End */


/* Start:/local/templates/nbo/components/bitrix/menu/top/style.css?15647290544598*/
/**Top menu**/
#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
	margin:0; padding:0;
	background:#BC262C url(/local/templates/nbo/components/bitrix/menu/top/images/header_menu_bg.gif) repeat-x;
	min-height:27px;
	width:100%;
	list-style:none;
	font-size:11px;
	float:left;
	/*font-size:90%*/
}

#horizontal-multilevel-menu
{
	
}

/*Links*/
#horizontal-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#horizontal-multilevel-menu li 
{
	float:left;
}

/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	background:#fc8d3d;
	color:#fff;
	font-weight:bold;
	padding:7px 12px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background:#e26336;
	color:#fff;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/local/templates/nbo/components/bitrix/menu/top/images/arrow.gif) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/local/templates/nbo/components/bitrix/menu/top/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background:#D6D6D6;
	color:#fff;
}

/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;

	height:auto;
	/*width:12em;*/
	width:135px;
	background:#F5F5F5;
	border:1px solid #C1C1C1;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px solid #DEDEDE;
}

/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
}

/*Items text color & size */
#horizontal-multilevel-menu li a,
#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#4F4F4F;
	font-weight:bold;
}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color:#4F4F4F;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-27px 0 0 132px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}
/* End */


/* Start:/local/templates/nbo/components/bitrix/news.list/slider/style.css?1564729053150*/
div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

/* End */


/* Start:/local/templates/nbo/styles.css?15647290536649*/
.column_wrapper {
	position: relative;
	min-height: 1px;
	margin: 0 0 15px 0;
	clear: both;
}
	.column_wrapper:before, .column_wrapper:after {
		content: "";
		width: 100%;
		height: 0;
		clear: both;
		display: block;
	}
	.column_wrapper .left_column, .column_wrapper .center_column, .column_wrapper .right_column {
		float: left;
	}
	.column_wrapper .center_column {
		width: 100%;
	}
		.column_wrapper .left_cont, .column_wrapper .center_cont, .column_wrapper .right_cont {
			min-height: 1px;
			/*position: relative;*/
		}


/*-----------------------------news_detail------------------------------------*/
.news_detail {
	margin: 21px 0 0 0;
}
	.news_detail .component_item {

	}
		.news_detail .component_item .item_image {
			position: relative;
			width: 373px;
			margin: 0 13px 10px 0;
			padding: 5px 0 0 0;
			float: left;
			z-index: 20;
		}
		.news_detail .component_item .item_cont {
			position: relative;
			z-index: 10;
		}
		.news_detail .social_block {
			margin: 33px 0 31px 0;
		}
		.news_detail .comment_container {
			margin: 31px 0 0 0;
		}
	.news_detail .component_foot {
		margin: 32px 0 0 0;
	}

/*-----------------------------image_block------------------------------------*/
.image_block {
	position: relative;
	font-size: 0;
	line-height: 0;
	text-align: center;
	text-decoration: none;
	overflow: hidden;
	letter-spacing: -3px;
	word-spacing: -3px;
	display: block;
}
	.image_block .image_wrap {
		position: relative;
		width: 100%;
		height: 100%;
		display: inline-block;
		vertical-align: middle;
		letter-spacing: normal;
		word-spacing: normal;
		background: -10000px -10000px no-repeat;
		-moz-background-size: contain;
		-webkit-background-size: contain;
		-o-background-size: contain;
		background-size: contain;
		color: #ffffff;
	}
		.image_block .image_wrap:after {
			content: '';
			width: 0;
			height: 100%;
			display: inline-block;
			vertical-align: middle;
		}
		.image_block .image_item {
			position: relative;
			max-width: 100%;
			display: inline-block;
			vertical-align: middle;
		}
		.image_block.fixed-size .image_item {
			max-width: 100%;
			max-height: 100%;
		}
	a .image_wrap {
		cursor: pointer;
	}
		a .image_wrap .image_item {
			cursor: pointer;
		}

/*-----------------------------slider_container-------------------------------*/
.slider_container {

}
	.slider_container .caroufredsel_wrapper {}
	.slider_container .slider_crop {
		overflow: hidden;
	}
	.slider_container .slider_list {
		padding: 0;
		margin: 0;
		overflow: hidden;
	}
		.slider_container .slider_item {
			padding: 0;
			margin: 0;
			list-style: none;
			list-style-image: none;
			float: left;
		}
			.slider_container .slider_item:before {
				display: none;
			}
			.slider_container .slider_item .image_block {
				width: auto;
				height: auto;
				margin: 0;
				border: none;
				background: none;
			}
				.slider_container .slider_item .image_block .image_item {
					max-height: none;
				}
	.slider_container .slider_prev, .slider_container .slider_next {
		position: absolute;
		top: 0;
		left: 0;
		width: 24px;
		height: 100%;
		margin: 0;
		display: none;
		cursor: pointer;
		z-index: 10;
	}
	.slider_container .slider_next {
		left: auto;
		right: 0;
	}
		.slider_container .slider_prev:before, .slider_container .slider_next:before {
			position: absolute;
			content: "";
			top: 50%;
			left: 50%;
			width: 16px;
			height: 13px;
			margin: -6px 0 0 -8px;
			background: url("/images/slider_arrow-1.png") 0 0 no-repeat;
			cursor: pointer;
		}
		.slider_container .slider_next:before {
			background-position: -17px 0;
		}
		.slider_container .slider_prev:hover:before {
			background-position: 0 -14px;
		}
		.slider_container .slider_next:hover:before {
			background-position: -17px -14px;
		}
	.slider_container .hover_show_arrow .slider_prev, .slider_container .hover_show_arrow .slider_next {
		opacity: 0;
		-moz-transition: opacity 0.3s ease-in-out;
		-webkit-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
	}
	.ie8 .slider_container .hover_show_arrow .slider_prev, .ie8 .slider_container .hover_show_arrow .slider_next {
		visibility: hidden;
	}
	.slider_container .hover_show_arrow:hover .slider_prev, .slider_container .hover_show_arrow:hover .slider_next {
		opacity: 1;
	}
	.ie8 .slider_container .hover_show_arrow:hover .slider_prev, .slider_container .hover_show_arrow:hover .slider_next {
		visibility: visible;
	}
	.slider_container .detail_slider {
		position: relative;
	}
		.slider_container .detail_slider .slider_wrap {}
			.slider_container .detail_slider .slider_list {}
				.slider_container .detail_slider .slider_item {}
					.slider_container .detail_slider .image_block {}
	.slider_container .preview_slider {
		position: relative;
	}
		.slider_container .preview_slider .slider_wrap {}
			.slider_container .preview_slider .slider_list {}
				.slider_container .preview_slider .slider_item {}
					.slider_container .preview_slider .image_block {}

/*------news_slider------*/
.news_slider {

}
	.news_slider .detail_slider {
		margin: 0 0 6px 0;
	}
		.news_slider .detail_slider .slider_wrap {
			width: 373px;
			height: 241px;
			overflow: hidden;
		}
			.news_slider .detail_slider .slider_list {
				height: 241px;
			}
				.news_slider .detail_slider .slider_item {
					width: 373px;
					height: 241px;
				}
					.news_slider .detail_slider .image_block {
						width: 371px;
						height: 239px;
						border: 1px solid #ccc;
					}
	.news_slider .preview_slider {
		width: 373px;
		height: 73px;
		overflow: hidden;
	}
		.news_slider .preview_slider .slider_prev, .news_slider .preview_slider .slider_next {
			top: 1px;
			height: 71px;
			background: url("/images/slider_arrow_bg-50.png");
			background: rgba(0, 0, 0, 0.5);
		}
			.news_slider .preview_slider .slider_prev:before, .news_slider .preview_slider .slider_next:before {
				background-position: 0 0;
			}
			.news_slider .preview_slider .slider_next:before {
				background-position: -17px 0;
			}
			.news_slider .preview_slider .slider_prev:hover:before {
				background-position: 0 -14px;
			}
			.news_slider .preview_slider .slider_next:hover:before {
				background-position: -17px -14px;
			}
		.news_slider .preview_slider .slider_wrap {
			margin: 0 -3px 0 0;
		}
			.news_slider .preview_slider .slider_list {
				height: 73px;
			}
				.news_slider .preview_slider .slider_item {
					width: 91px;
					height: 73px;
					margin: 0 3px 0 0;
				}
					.news_slider .preview_slider .image_block {
						width: 89px;
						height: 71px;
						border: 1px solid #ccc;
						background: #fff;
					}
/* End */


/* Start:/local/templates/nbo/template_styles.css?1639645920533*/
/* Прячем как от скринридеров, так и от браузеров */
.hidden {
	display: none;
	visibility: hidden;
}
 
/* Прячем визуально, но не от скринридеров */
.visuallyhidden {
	position: absolute !important;   
	clip: rect(1px 1px 1px 1px); 			/* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
}

/* Прячем визуально и от скринридеров, оставляя при этом разметку */
.invisible {
	visibility: hidden;
}

/* End */
/* /local/templates/.default/ajax/ajax.min.css?1490003641420 */
/* /local/templates/nbo/components/bitrix/menu/top/style.css?15647290544598 */
/* /local/templates/nbo/components/bitrix/news.list/slider/style.css?1564729053150 */
/* /local/templates/nbo/styles.css?15647290536649 */
/* /local/templates/nbo/template_styles.css?1639645920533 */
