

/* Start:/bitrix/templates/netall_2017_aam/rl_cols.css?16021582755159*/
/* Правая колонка */

.defaultLRBlock, .rightOneBlock {
	width:180px;
	overflow:hidden;
	padding:0 0 15px 0;
	font-family: 'Open Sans Condensed', 'PT Sans', sans-serif;
	background-color:#fff;
}

div.rightCol div.rw {
	background-color:#fff;
}


.defaultLRBlock .title a,
.rightOneBlock .title a,
.defaultLRBlock .title > h3,
.rightOneBlock .title > h3
{
	display:block;
	border-top:#7fc01e 5px solid;
	background:#2d2d2d;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:13px;
	padding:13px 7px 13px 7px;
	border-bottom:#fff 1px solid;
	margin:0;
}

.defaultLRBlock .title a:hover,
.rightOneBlock .title a:hover
{
	color: #80c11f;
}

.defaultLRBlock .separate,
.rightOneBlock .separate
{
	height:16px;
	overflow:hidden;
	background: url(/local/common/images/bottom_arrow.gif) repeat-x top center;
}

.defaultLRBlock .title a h3,
.rightOneBlock .title a h3
{
	margin:0px;
	padding:0px;
	font-size:13px;
}

.defaultLRBlock .img_title img,
.rightOneBlock .img_title img
{
	width:180px;
	height:120px;
}

.rightOneBlock .img_title {
	position:relative;
}

.leftOneBlock .img_title {
	position:relative;
}

#important .leftOneBlock .img_title .arrow {
	display:none;
}

#left_reklama_filter .leftOneBlock .img_title .arrow {
	position:absolute;
	bottom:4px;
	left:8px;
}

.rightOneBlock .body
{
	margin:5px 0 10px 0;
	font-weight:bold;
	font-size:16px;
	line-height:120%;
}

.defaultLRBlock .body
{
	margin:0px 0 20px 0;
	font-family:'Open Sans', 'PT Sans', sans-serif;
	font-size:12px;
	font-weight:normal;
}


#important .leftOneBlock {	background-color:rgb(40, 40, 40);}

.leftOneBlock .img_cont {	position:relative;
	margin:0;}

.leftOneBlock .body_over {	margin:0px;
	padding:5px;
	position:absolute; bottom:4px;
	max-height:100px;
	overflow:hidden;
	font-family:'Open Sans', 'PT Sans', sans-serif;
	font-size:12px;
	background: rgba(0, 0, 0, 0.6);
	font-weight:normal;
	line-height:120%;}

.leftOneBlock .body_over a {	color:#cdcdcd;}



.topnews_reklama {
	background-color:#eee;
	text-align:left;
}

.topnews_reklama .body {
	padding:10px;
}

.topnews_reklama .title {
	font-family: 'Open Sans Condensed', 'PT Sans', san-serif;
	font-size:16px;
	font-weight:bold;
	line-height:120%;
}

.topnews_reklama .descr {
	font-family: 'Open Sans', 'PT Sans', san-serif;
	font-size:12px;
	margin:15px 0 25px 0;
}

.topnews_reklama .reklama {
	text-transform:uppercase;
	font-size:10px;
	text-align:right;
}

.tabBlock .item {
	border-bottom:1px dotted #CCCCCC;
}

.tabBlock .tabs {
	margin:8px 0 8px 0;
	overflow:hidden;
	padding:0px;
	height:36px;
	background: url(/local/common/images/gray_line.gif) repeat-x bottom left;
}

.tabBlock .tabs .tab_button {	border-bottom:#dedede 1px solid;
	height:34px;
	display:inline-block;
	width:40px;
	margin:0px;
	padding:0px;}

.tabBlock .tabs .tab_button:hover {	cursor:pointer;
}

.tabBlock .tab_title {
	color:#7fc01e;
	margin:5px 0 5px 0;
	font-weight:bold;
}

.tabBlock .tabs #tab_top_comment {
	background: url(/local/common/images/ico_top_comment.gif) no-repeat center center;
}

.tabBlock .tabs #tab_top_read {
	background: url(/local/common/images/ico_top_voice.gif) no-repeat center center;
}

.tabBlock .tabs .selected{
	border:#dedede 1px solid;
	border-bottom-color:#fff;
}

.tabBlock .item .quantity {	float:left;	width:30px;}

.tabBlock .item .body {
	margin:5px 0 5px 35px;
}




.SliderCont
{
	margin:0px;
	text-align:center;
}

.SliderCont h4 {
	font-size:16px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	margin:10px 0 15px 0;
	line-height:120%;
}

.SliderCont img {
	height:70px;
}

.SliderCont div.bloger {
	margin:10px 0 20px 0;
	/*padding-bottom:40px;*/
	font-family: 'Open Sans', 'PT Sans', san-serif;
    font-size: 12px;
	text-align:center;
	/*background: url(/local/common/images/bottom_arrow_up.gif) repeat-x bottom center;*/
	height:90px;
	overflow:hidden;
	position:relative;
}

.SliderCont div.bloger .bot_over {
	background: url(/local/common/images/w_gradient.png) repeat-x top center;
	top:60px;
	width:100%;
	position:absolute;
	height:30px;
}

.SliderCont div.bloger h5 {	font-family: 'Open Sans Condensed', 'PT Sans', san-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	margin:0 0 5px 0;
	line-height:120%;}

/* Prevent the slideshow from flashing on load */
.SliderCont .slides {
	display: none
}

/* Show active item in the pagination */
.SliderCont a.slidesjs-navigation
{ display:none; }

.SliderCont ul.slidesjs-pagination
{ margin:0; padding:0; text-align:center; }

.SliderCont ul.slidesjs-pagination li
{
	list-style-type: none;
	display:inline-block;
	width:18px;
	height:18px;
	overflow:hidden;
	border-radius:18px;
	border:#dddddd 1px solid;
	margin:5px;
	padding:0px;
}

.SliderCont ul.slidesjs-pagination li a
{
	color:#dddddd;
	background:#dddddd;
	display:inline-block;
	width:12px;
	height:12px;
	border-radius:12px;
	overflow:hidden;
	margin:3px;
}

.SliderCont ul.slidesjs-pagination li a.active,
.SliderCont ul.slidesjs-pagination li:hover a.active,
.SliderCont ul.slidesjs-pagination li:hover a
{ background:#7fc01e; color:#7fc01e; }

.MainNewsList_cont {	width:100%;}
/* End */


/* Start:/bitrix/templates/netall_2017_aam/components/bitrix/news.list/top_line/style.css?15977211971248*/
.InfoStroka a,
.InfoStroka a:link,
.MainMenu .InfoStroka a,
.MainMenu .InfoStroka a:link {
	color:#fff;
	text-decoration:none;
	font-weight:normal;
	font-family: 'Open Sans', 'Open Sans Condensed', sans-serif;
}

.InfoStroka a:hover,
.MainMenu .InfoStroka a:hover {
	color:#fff;
	text-decoration:none;
}


.InfoStroka {
	width:100%;
	/*height:38px;*/
	overflow:hidden;
	background:#cc0000;
	color:#fff;
	text-align:center;
	margin:3px 0 5px 0;
	padding:0;
}

.InfoStroka .item {
	display:inline-block;
	overflow:hidden;
	font-weight:normal;
	font-size:16px;
	font-family: 'Open Sans', 'Open Sans Condensed', sans-serif;
	vertical-align:top;
	margin:0;
	padding:6px 0 8px 0;
}

.InfoStroka .item .date {
	margin:10px 15px 0px 15px;
	color:#949494;
	display:inline-block;
}

.InfoStroka .item .text {
	display:inline-block;
	font-weight:normal;
}

.InfoStroka .attention {
	height:35px;
	width:22px;
	color:#fff;
	text-align:center;
	padding-top:0px;
	font-size:24px;
	display:inline-block;
	background-color:#7fbf1f;
	font-weight:bold;
}


@media all and (max-width: 1152px) {
	.InfoStroka a {		/*font-size:14px;*/	}
}

/*
@media all and (max-width: 800px) {
	.InfoStroka {		text-align:left;	}

	.InfoStroka .item {
		padding-left:10px;
	}
}
*/

/* End */


/* Start:/bitrix/templates/netall_2017_aam/components/bitrix/menu/top2017/style.css?15607889335881*/
/**Top menu**/
#top-multilevel-menu
{
	margin:0 auto 0 auto;
	padding:0;
	min-height:50px;
	text-align:center;
	background: url(/bitrix/templates/netall_2017_aam/components/bitrix/menu/top2017/images/top_menu_back.gif) top left repeat-x;
	font-size:16px;
	font-weight:700;
}

#top-multilevel-menu ul
{
	list-style:none;
	text-align:center;
    margin: 0px auto 0px auto;
    padding: 0px;
    display: inline-block;
}


/*Links*/
#top-multilevel-menu a
{
	display:block;
	padding:12px 9px 17px 9px;
	text-decoration:none;
	text-align:center;
}

#top-multilevel-menu li:hover {
	background: url(/bitrix/templates/netall_2017_aam/components/bitrix/menu/top2017/images/select_point.png) top center no-repeat;}

#top-multilevel-menu li:hover a {
	color:#fff;
}

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

/*Root items*/
#top-multilevel-menu li a.root-item {
	color:#000000;
}

/*Root menu selected*/
#top-multilevel-menu li a.root-item-selected {
	background:#7fc01e;
	color:#fff;
}

/*Root items: hover*/
#top-multilevel-menu li:hover a.root-item, #top-multilevel-menu li.jshover a.root-item {
	background:#7fc01e;
	color:#fff;
}

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

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

/*Child-items: hover*/
#top-multilevel-menu li:hover, #top-multilevel-menu li.jshover
{
	background: url(/bitrix/templates/netall_2017_aam/components/bitrix/menu/top2017/images/select_point.png) top center no-repeat;
	color:#fff;
}

/*Sub-menu box*/
#top-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:175px;
	background:#F5F5F5;
}

/*Sub-menu item box*/
#top-multilevel-menu li li
{
	width:166px;
	padding-left:9px;
}

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

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

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

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

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

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

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

/*Child-items selected*/
#top-multilevel-menu li.item-selected, .item-selected
{
	background: url(/bitrix/templates/netall_2017_aam/components/bitrix/menu/top2017/images/select_point.png) top center no-repeat;
	color:#fff;
}

#top-multilevel-menu li.item-selected a, .item-selected a {	color:#fff;}


#top-multilevel-menu ul.SearchLine li div.text,
#top-multilevel-menu ul.SearchLine li div.button {	vertical-align:top;
	display:inline-block;
	padding-top:7px;}


@media all and (max-width: 1024px) {

	#top-multilevel-menu a {
		padding:12px 5px 17px 5px;
	}

	#top-multilevel-menu div.SearchLine div.show_menu a {
		padding-top:2px;
	}
}


#top-multilevel-menu div.SearchLine {
	display:none;
	text-align:center;
}

#top-multilevel-menu div.SearchLine div.form,
#top-multilevel-menu div.SearchLine div.show_menu {
	height:30px;
	overflow:hidden;
	margin:10px 0 0 0;
	display:inline-block;
}

#top-multilevel-menu div.SearchLine div.form {
	width:850px;
}

#top-multilevel-menu div.SearchLine div.show_menu {
	width:120px;
	align:right;
	font-weight:bold;
}

#top-multilevel-menu div.SearchLine div.show_menu a {	padding-top:2px;}

#top-multilevel-menu div.SearchLine div.form div {
	vertical-align:top;
	display:inline-block;
}

#top-multilevel-menu div.SearchLine div.form input.search {
	margin:2px 20px 0 0;
	padding:3px 5px 3px 5px;
	width:700px;
	border:#bebebe 1px solid;
}

#top-multilevel-menu div.SearchLine div.form input.button {
	margin:2px 20px 0 0;
	padding:3px 8px 3px 8px;
	border:#bebebe 1px solid;
	background-color:#cdcdcd;
	font-weight:bold;
}

#top-multilevel-menu div.SearchLine div.form input.button:hover {	cursor:pointer;
	color:#fff;
	background-color:#7fc01e;}

#top-multilevel-menu span.link {	font-weight:bold;
	cursor:pointer;}

#top-multilevel-menu span.link:hover {
	color:#7fc01e;
}


#top-multilevel-menu li.search {
	margin-top:4px;
}

#top-multilevel-menu li.search:hover {	background:none;}


/* End */


/* Start:/bitrix/templates/netall_2017_aam/components/bitrix/menu/second2017/style.css?14888051144412*/
/**Top menu**/
#second-multilevel-menu
{
	margin:0 auto 0 auto;
	padding:0;
	min-height:32px;
	text-align:center;
	font-size:16px;
	background:#dedede;
	text-transform:uppercase;
}

#second-multilevel-menu ul
{
	list-style:none;
	text-align:center;
    margin: 0px auto 0px auto;
    padding: 0px;
    display: inline-block;
}

/*Links*/
#second-multilevel-menu a
{
	display:block;
	padding:5px 10px;
	text-decoration:none;
	text-align:center;
}

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

/*Root items*/
#second-multilevel-menu li a.root-item
{
	color:#000;
	font-weight:normal;
	padding:5px 10px;

}

/*Root menu selected*/
#second-multilevel-menu li a.root-item-selected
{
	background:#fff;
	color:#000;
	font-weight:normal;
	padding:5px 10px;

}

/*Root items: hover*/
#second-multilevel-menu li:hover a.root-item, #second-multilevel-menu li.jshover a.root-item
{
	background:#fff;
	color:#000;
}

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

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

/*Child-items: hover*/
#second-multilevel-menu li:hover, #second-multilevel-menu li.jshover
{
	background:#fff;
	color:#000;
}

/*Sub-menu box*/
#second-multilevel-menu li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:175px;
	background:#F5F5F5;
	border:1px solid #fff;
}

/*Sub-menu item box*/
#second-multilevel-menu li li
{
	width:166px;
	padding-left:9px;
}

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

/*Items text color & size */
#second-multilevel-menu li a,
#second-multilevel-menu li:hover li a,
#second-multilevel-menu li.jshover li a,
#second-multilevel-menu li:hover li:hover li a,
#second-multilevel-menu li.jshover li.jshover li a,
#second-multilevel-menu li:hover li:hover li:hover li a,
#second-multilevel-menu li.jshover li.jshover li.jshover li a,
#second-multilevel-menu li:hover li:hover li:hover li:hover li a,
#second-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#second-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#second-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	color:#000000;
	font-weight:normal;
}

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

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

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

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

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

/*Child-items selected*/
#second-multilevel-menu li.item-selected, .item-selected
{
	color:#000;
	background:#fff;
}

.second_menu_cont {
  height: 32px;
  overflow:hidden;
}

@media all and (max-width: 1120px) {

	#second-multilevel-menu {
		font-size:15px;
	}

	#second-multilevel-menu a {
	    padding: 5px 5px;
	}

	.second_menu_cont {
	    height: 30px;
	}
}
/* End */


/* Start:/bitrix/templates/netall_2017_aam/styles.css?1481196715147*/
.iframe_video
{ min-width: 552px; min-height: 320px; }

.vertical
{ width:60%; }

iframe
{
/*border:#282828 1px dashed; */
}

.max
{ width:100%; }

/* End */


/* Start:/bitrix/templates/netall_2017_aam/template_styles.css?174855077712453*/
html {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	color: #000;
	background-color: #fff;
}

body div {	border:#ededed 0px solid;
}


h1 {
    font-family: 'PT Sans', 'Open Sans Condensed', san-serif;
}

a, a.bl {	color:#000;
	text-decoration:none;}

a:hover {
	color: #08b90f;
}

/* общие вспомогательные стили*/
.clear, clear {
	clear:both;
}

.text_normal {	font-weight:normal;}

.tcenter {	text-align:center;
}

.center {	margin:0px auto 0px auto;
}

.hide {	display:none;}

.up {	text-transform:uppercase;}

.round_img {
    border: 0px #fff solid;
    height: 70px;
    -moz-border-radius: 70px;
    -webkit-border-radius: 70px;
    -khtml-border-radius: 70px;
    border-radius: 70px;
    margin: 0px;
    overflow:hidden;
    text-align:center;
}

.news_marker {	text-transform:uppercase;
	font-size:16px;
	color:#fff;
	font-family: 'Open Sans Condensed', 'PT Sans', san-serif;
	background:#e70012;
	padding:1px 5px 3px 5px;}

.photo_color {	background:#5402c4;}

.interview_color {
	background:#c49d02;
}

.infograph_color {
	background:#c4026b;
}

.firms_news_color {
	background:#029dc4;
}

.articles_color {
	background:#019f6d;
}

.on_notes_color {
	background:#c44202;
}

.news_color {
	background:#727272;
}

.nature_color {
	background:#12cf3a;
}

.blog_color {
	background:#7ebf1d;
}

.story_color {
	background:#fc7600;
}

.story_color {
	background:#45d46a;
}

.afisha_color {	background:#c31422;}

.afisha_color a {	color:#fff;}
.afisha_color a:hover {
	color:#fff;
	text-decoration:none;
}

.cont_relative {	position:relative;}

.black_all,
.black_all:hover,
a .black_all,
a.black_all,
a:hover .black_all,
a.black_all:hover {	color:#000;}

a.r_a {
     border-radius:20px;
     border:#cdcdcd 4px solid;
     background:#cdcdcd;
     color:#2d2d2d;
     padding:8px 24px 8px 24px;
     margin:10px auto 20px auto;
     width:200px;
     text-align:center;
     min-width:200px;
     max-width:250px;
     font-size:14px;
     font-weight:bold;
     font-family: 'Open Sans Condensed', 'PT Sans', san-serif;
     display:block;
     text-decoration:none;
}

a.r_a:hover {
     border:#7fc01e 4px solid;
     background:#7fc01e;
     color:#fff;
}




.ico_all {	height:16px;
	width:12px;
	overflow:hidden;
	display:inline-block;
	vertical-align:top;
	background:url(/local/common/images/ico_all.png) top left no-repeat;
	margin:0 3px 0 0;}

.ico_clock {
	width:12px;
	background-position-x:0px;
}

.ico_comment {
	width:10px;
	background-position-x:-12px;
}

.ico_photo {
	width:18px;
	background-position-x:-22px;
}

.ico_video, ico_audio {
	width:18px;
	background-position-x:-40px;
}

.ico_arrows {
	height:14px;
	width:14px;
	overflow:hidden;
	display:block;
	vertical-align:top;
	background:url(/local/common/images/ico_arrows.png) top left no-repeat;
}

.ico_arrows_left {	background-position-x:-14px;}

.ico_users {
	height:12px;
	width:13px;
	overflow:hidden;
	display:inline-block;
	vertical-align:baseline;
	background:url(/local/common/images/ico_top_user.gif) top left no-repeat;
}

.ico_users_mail {
	background-position-x:-13px;
	margin-left:20px;
}

#top-multilevel-menu .ico_users_search {	background:url(/local/common/images/ico_top_user.gif) top left no-repeat;
	background-position-x: -26px;
    background-position-y: 2px;
    margin: 8px 0 0 10px;
    padding-left: 23px;
    display:inline-block;
}



/* Основные панели по ширнине */

.top_panel_content,
.head,
.content,
.footer_panel_content,
#MainMenu,
.footer_index,
.footer_banner
  {
	margin-right: auto;
	margin-left: auto;
	max-width: 1198px;
	padding:0px;
}

.content {	min-height: 600px;}

.content, .footer_panel, .top_panel, .head, #MainMenu, .footer_index, .footer_banner {	min-width: 982px;}

/* Серая панель с кнопками соцсетей и авторизацией */

.top_panel {	background-color: #dedede;
	height:20px;
	overflow:hidden;
	padding:7px 0 8px 0;
	font-family:'Roboto Condensed', sans-serif;}

.top_panel .soc_buttons {	float:left;
	margin:2px 0 0 10px;
}

.top_panel .soc_buttons img {
	border-width:0px;
	margin-right:2px;
}

.top_panel .authorisation {
	float:right;
	color:#312c29;
	margin:2px 10px 0px 0px;
}

.top_panel .authorisation a {	color:#312c29;
	text-decoration:none;
	}
.top_panel .authorisation a:hover {	text-decoration:underline;
	}


/* Шапка с логотипом, баннерами и т.д. */
.head{	margin-top:12px;}

.head .logo {	margin:0px 0px 0px 10px;
	float:left;}

.head .logo_banner {
	margin:0px 10px 0px 0px;
	float:right;
}



/* Меню */

.MainMenu {
	margin-bottom:5px;
	/* height:82px; */
	overflow:hidden;
	font-family: 'Open Sans Condensed', sans-serif;
}

.first_menu_cont, .second_menu_cont {
  text-align: center;
  text-decoration: none;
  overflow:hidden;
  margin:0px auto 0px auto;
}

.first_menu_cont {
  height: 50px;
  overflow:hidden;
  }








.content{
  margin-top: 15px;
  display: table;
}

.leftCol {
  /*float: left;*/
  width: 180px;
  display: table-cell;
  vertical-align:top;
  border-left-width: 10px;
  border-left-color:#fff;
}


.rightCol {
  /*float: right;*/
  width: 180px;
  /*overflow: hidden;*/
	border-right-width: 10px;
  border-right-color:#fff;
  display: table-cell;
  vertical-align:top;
}

.leftCol > div,
.leftCol div.topnews_reklama {
  margin-bottom: 20px;
}

.leftCol > div#top_reklama {
  margin-bottom:0px;
}

.mainCol {

  display: table-cell;
  vertical-align:top;
  max-width:0px;
  min-width:572px;
    overflow: hidden;
  width:100%;
  border-width: 0px;
  border-left-width: 15px;
  border-right-width: 15px;
  border-color:#fff;

}


.leftCol50 {	float:left;
	width:50%;
	overflow:hidden;}

.rightCol50 {
	float:right;
	width:50%;
	overflow:hidden;
}

.leftCol50 h2, .rightCol50 h2 {	font-family: 'Open Sans Condensed', sans-serif;
	text-transform: uppercase;
	text-align:center;}

.main_gallery {	margin:20px 0 20px 0;}

.footer_banner{
  margin-top: 20px;
/*  margin-left: 10px;
  margin-right: 10px;    */
  overflow: hidden;
}

.leftCol > div,
.rightCol > div,
.foot > div {
  padding-bottom: 20px;
}

/* Серая панель в подвале */

.footer_panel {
	background-color: #dedede;
	padding:40px 0 60px 0;
	font-family:'Roboto Condensed', sans-serif;
}

.footer_panel .links {	margin-right: 470px;
	margin-left:10px;
	min-width:560px;}

.footer_panel .copyrights {	width:455px;
	overflow:hidden;
	float:right;
	margin-right:10px;
}

.footer_panel .links ul li {
	margin:0px 0px 6px 0px;
	padding:0px;
	list-style-type: none;
	font-weight:bold;
}

.footer_panel .links ul {
	width:30%;
	max-width:29.5%;
	display:inline-block;
	margin:0px;
	padding:0px;
	vertical-align:top;
	min-width:85px;
	border:#ededed 0px solid;
}

.footer_panel .copyrights .name {	margin-bottom:10px;}

.footer_panel .copyrights .descr {
	margin-bottom:10px;
	font-family:'Open Sans Condensed';
}

.footer_panel .copyrights .reklama {
	margin-bottom:15px;
	font-family:'Open Sans Condensed';
}

.footer_panel .copyrights .counters {
	margin-bottom:5px;
}

.footer_panel .copyrights .logo_footer {
	font-family: 'Open Sans Condensed';
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:#a8a8a8 1px solid;
}

.footer_panel .copyrights .reklama a {	text-decoration:underline;
	padding:0 15px 0 0;
	font-weight:bold;}

.counters .counter_block {	display:inline-block;
	width:95px;
	height:50px;
	overflow:hidden;
	}


/* Вспомогательные блоки и панели */

/* Авторизация */
#AuthFrame {
	display:none;
}

.auth_form {	display:none;
	border-top:#ededed 2px solid;
}

/* Дополнительные новости */
#dopNewsCont {	width:100%;
	margin: 30px 0px 0px 0px;}

#dopNewsCont .getNextNews {
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;
	width:100%;
	text-align:center;
	cursor:pointer;
	font-family:'Open Sans Condensed', 'PT Sans', san-serif;
	font-weight:bold;
}

#dopNewsCont .getNextNews img {	margin:20px auto 10px auto;
	display:block;}

#dopNewsCont .dopNewsMsg {
	display:none;
	width:100%;
	text-align:center;
	margin:15px;
	color:#99cc33;
}

/* Элементы типа блоги-сюжеты */

.Zakladka {	width:32.4%;
	display:inline-block;
	vertical-align:top;
	min-height:120px;
	text-align:left;}

.Zakladka .item {
	height:120px;
	overflow:hidden;
	vertical-align:top;}

.Zakladka .item .date .elem {	font-size: 12px;
	color: #585858;
	display: inline-block;
	vertical-align: text-top;}

.Zakladka .item .date .ico_clock {
	margin-top:3px;
}



.Zakladka .item .date .news_marker {	display:inline-block;
	margin-right:12px;}

.Zakladka .item .date .news_marker a,
.Zakladka .item .date .news_marker a:hover {	color:#fff;
	text-decoration:none;
}

.Zakladka .item .sub_content {
	border-top:#e3e3e3 1px solid;
	border-right:#e3e3e3 1px solid;
	padding:6px 8px 0 0;
	margin:0;
	position:relative;
}

.Zakladka .item .sub_content .cont_img {	width:90px;
	height:60px;
	overflow:hidden;
	position: absolute;
	left:0;
	top:12;
	vertical-align:top;
}

.Zakladka .item .sub_content .cont_img img {	width:90px;
}

.Zakladka .item .sub_content .body {
    vertical-align: top;
    height: 120px;
    overflow: hidden;
    padding: 0px 0px 0px 97px;
    font-size: 12px;
    line-height: 100%;
}

.Zakladka .item .sub_content .body h4 {
    font-size: 14px;
    font-weight: bold;
    font-family: 'Open Sans Condensed', 'PT Sans', san-serif;
    line-height: 120%;
    margin-top:12px;
}

/* Цепочка навигации */

.nav {
	font-family: 'Open Sans Condensed', 'PT Sans', san-serif;
	font-size:14px;
	color:#999;
	padding:0 0 10px 0px;
	font-weight:bold;
}

.nav a:hover {	color: #80c11f;}

.nav_date {
	color:#646464;
	font-weight:normal;
}

a.way {
    color: rgba(40, 40, 40, 1);
}

.way {
    color:#999;
}

.stat {
    font-size: 12px;
    color: #000;
    padding-bottom: 10px;
}

div#r_detail_bottom {
    margin: 20px 0 20px 0;
    border-top: 1px solid #ccc;
    font-size: 12px;
}

div#r_detail_bottom div.r {
    text-align: left;
    padding: 20px 0px 5px 0px;
    width: 550px;
    color: #666;
}

div#r_detail_bottom div.cont {
	margin:0 auto 0 auto;
	width:100%;
}

p.comments_block_title {
	font-family: 'PT Sans';
    font-size: 18px;
    line-height: normal;
    margin: 10px 0px 10px 0px;
}


@media all and (max-width: 1024px) {
	.Zakladka .item .sub_content .cont_img {
		display:none;
	}

	.Zakladka .item .sub_content .body {
    	padding-left: 0px;
    }
}

.PostList {
	margin:20px 0px 20px 0px;
	text-align:center;
}

noindex.center_banner img {	width:100%;}

.under_link a {
	text-decoration:underline;
}

/* mmr */

.topic_1 {padding:25px 0px;}
.topic_2 {max-width: 500px; width: 100%; height: 330px; background-size: cover; background-repeat: no-repeat; background-position: bottom right; border-radius: 10px;}
.topic_3 {text-decoration:none;}
.topic_4 {width: 100%; height: 100%; background-color: rgba(35, 40, 48,0.5); border-radius: 10px; position:relative;}
.topic_5 {position:absolute; bottom:20px; padding:10px 0px;}
.topic_6 {font-family: &quot;Open Sans&quot;, Tahoma; color: rgb(255, 255,255); margin-bottom: 20px; font-size:16px;}
.topic_7 {color: rgb(255, 255, 255); padding: 0px 20px;}

/* SEO */
.span-link {
	color:#000;
	cursor: pointer;
}

.span-link:hover {
	color: #08b90f;
}

.center_banner {	max-width:700px;
	min-width:572px;
	overflow:hidden;
	text-align:center;}


#reklama_notice, #top_reklama {
	width:180px;
	overflow:hidden;
}

.NewsDetail .preview_text {
    font-size: 18px;
}

.NewsDetail a {
    color: #08b90f;
    text-decoration: underline;
}

.use_cookie_cont {
	background-color:#fff;
	border-radius:5px;
    position: fixed;
    bottom: 5px;
    padding: 10px;
    left: calc(50% - 150px);
    right: 0;
    margin-left: аuto;
    z-index: 10000;
    width: 300px;
    height: 35px;
    overflow:hidden;
    font-size:12px;
    border:#404040 1px solid;
}

.use_cookie_cont .title {
    display: flex;
    flex-flow: column;
    align-items: flex-start;
    z-index: 10;
    width: calc(100% - 40px);
    text-align: left;
}

.use_cookie_cont .title a {
	font-weight:bold;
	text-decoration: underline;
}

.use_cookie_cont .button {
    position: absolute;
    right: 8px;
    bottom: 0;
    top: 0;
    margin: auto;
    line-height:30px;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background-color: rgba(127, 192, 30, 1);
    color: #fff;
    text-align: center;
    border-radius: 5px;
    font-weight:bold;
    font-size:16px;
}


/* End */
/* /bitrix/templates/netall_2017_aam/rl_cols.css?16021582755159 */
/* /bitrix/templates/netall_2017_aam/components/bitrix/news.list/top_line/style.css?15977211971248 */
/* /bitrix/templates/netall_2017_aam/components/bitrix/menu/top2017/style.css?15607889335881 */
/* /bitrix/templates/netall_2017_aam/components/bitrix/menu/second2017/style.css?14888051144412 */
/* /bitrix/templates/netall_2017_aam/styles.css?1481196715147 */
/* /bitrix/templates/netall_2017_aam/template_styles.css?174855077712453 */
