

/* Start:/bitrix/templates/gos_bitrix/components/bitrix/menu/top_menu/style.css?150461395213046*/
/**Top menu**/
#top_menu,#top_menu ul
{
	margin:0; padding:0;
	height:40px;
	width:100%;
	list-style:none;
	font-size:16px;
	float:left;
	/*font-size:90%*/
}
	@media (min-width: 1030px) and (max-width: 1217px){
		body.sv_y.f_2 #top_menu, body.sv_y.f_2 #top_menu ul{
			font-size: 15px;
		}
	}
body.sv_y #top_menu,
body.sv_y #top_menu ul{
	height: 50px;
}

#top_menu
{
	
}

/*Links*/
#top_menu a
{
	display:block;
	padding:7px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#top_menu li 
{
	float:left;
}

#top_menu li.top_menu_newscount:hover{
	background: none;
	color: #962c2c;
}
#top_menu li.top_menu_newscount div
{
	position: relative;
	width: 21px; height: 18px;
	margin: 10px 10px 0 -16px;
	z-index: 110;
	background: #fff;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
	border-radius: 21px 21px 21px 21px;
	
	padding-top: 3px;
	color: #962c2c;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
}
body.sv_y #top_menu li.top_menu_newscount div{
	width: 25px; height: 25px;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #000;
	font-size: 14px;
	color: #000;
	margin: 13px 0 0 -35px;
}
body.sv_y.cs_2 #top_menu li.top_menu_newscount div,
body.sv_y.cs_3 #top_menu li.top_menu_newscount div{
	color: #fff;
	background: #000;
	border: 1px solid #fff;
}
body.sv_y .cnt_5{
	padding-right: 20px;
}
	@media screen and (min-width: 1217px){
		#top_menu li.top_menu_newscount div
		{
			margin: 10px 10px 0 -25px;
		}
		body.sv_y #top_menu li.top_menu_newscount div{
			margin: 13px 0 0 -35px;
		}
		body.sv_y .cnt_5{
			padding-right: 10px;
		}
	}

#top_menu li img
{
	margin: 10px 0 0 15px;
	padding: 0px;
	height: 20px;
}
#top_menu li img.sv_y{
	display: none;
}
body.sv_y #top_menu li img{
	height: 30px;
}
body.sv_y #top_menu li:hover img{
	display: none;
}
body.sv_y #top_menu li:hover img.sv_y{
	display: inline-block;
}
body.sv_y.cs_2 #top_menu li img,
body.sv_y.cs_3 #top_menu li img{
	display: none;
}
body.sv_y.cs_2 #top_menu li img.sv_y,
body.sv_y.cs_3 #top_menu li img.sv_y{
	display: inline-block;
}
body.sv_y.cs_2 #top_menu li:hover img,
body.sv_y.cs_3 #top_menu li:hover img{
	display: inline-block;
}
body.sv_y.cs_2 #top_menu li:hover img.sv_y,
body.sv_y.cs_3 #top_menu li:hover img.sv_y{
	display: none;
}

#top_menu li.top_menu_delimiter, #top_menu li.top_menu_delimiter:hover
{
	margin: 8px 0 0 0px;
	padding: 0px;
	font-size: 1px;
	width: 1px; height: 27px;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/top_menu/images/top_menu_delimiter.png) left top no-repeat;
}
body.sv_y #top_menu li.top_menu_delimiter,
body.sv_y #top_menu li.top_menu_delimiter:hover{
	margin: 11px 0 0 0px;
	background: none;
	width: 0;
	border-right: 1px dotted #fff;
}
body.sv_y.cs_2 #top_menu li.top_menu_delimiter,
body.sv_y.cs_2 #top_menu li.top_menu_delimiter:hover,
body.sv_y.cs_3 #top_menu li.top_menu_delimiter,
body.sv_y.cs_3 #top_menu li.top_menu_delimiter:hover{
	border-right: 1px dotted #000;
}

/*Root items*/
#top_menu li a.root-item
{
	color:#fff;
	font-weight:normal;
	padding:10px 20px 10px 45px;
}
body.sv_y #top_menu li a.root-item{
	padding:15px 20px 15px 55px;
}
body.sv_y.cs_2 #top_menu li a.root-item{
	color: #000;
}
body.sv_y.cs_3 #top_menu li a.root-item{
	color: #000;
}
	@media screen and (min-width: 1217px){
		#top_menu li a.root-item
		{
			padding:10px 30px 10px 50px;
		}
		body.sv_y #top_menu li a.root-item{
			padding: 15px 30px 15px 55px;
		}
	}

/*Root menu selected*/
#top_menu li a.root-item-selected
{
	background:#7e2121;
	color:#fff;
	font-weight:normal;
	padding:10px 20px 10px 45px;
}
body.sv_y #top_menu li a.root-item-selected{
	padding:15px 20px 15px 55px;
	background: #fff;
	color: #000;
}
body.sv_y.cs_2 #top_menu li a.root-item-selected{
	background: #000;
	color: #fff;
}
body.sv_y.cs_3 #top_menu li a.root-item-selected{
	background: #1b338b;
	color: #fff;
}
	@media screen and (min-width: 1217px){
		#top_menu li a.root-item-selected
		{
			padding:10px 30px 10px 50px;
		}
		body.sv_y #top_menu li a.root-item-selected{
			padding:15px 30px 15px 55px;
		}
	}

/*Root items: hover*/
#top_menu li:hover a.root-item, #top_menu li.jshover a.root-item
{
	background:#7e2121;
	color:#fff;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.4);
}
body.sv_y #top_menu li:hover a.root-item,
body.sv_y #top_menu li.jshover a.root-item{
	box-shadow: none;
	color: #000;
	background-color: #fff;
}
body.sv_y.cs_2 #top_menu li:hover a.root-item,
body.sv_y.cs_2 #top_menu li.jshover a.root-item{
	background-color: #000;
	color: #fff;
}
body.sv_y.cs_3 #top_menu li:hover a.root-item,
body.sv_y.cs_3 #top_menu li.jshover a.root-item{
	background-color: #1b338b;
	color: #fff;
}

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

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

/*Child-items: hover*/
#top_menu li:hover, #top_menu li.jshover
{
	background-color: #7e2121;
	color:#fff;
}
body.sv_y #top_menu li:hover,
body.sv_y #top_menu li.jshover{
	background-color: #fff;
	color: #000;
}
body.sv_y.cs_2 #top_menu li:hover,
body.sv_y.cs_2 #top_menu li.jshover{
	background-color: #000;
	color: #fff;
}
body.sv_y.cs_3 #top_menu li:hover,
body.sv_y.cs_3 #top_menu li.jshover{
	background-color: #1b338b;
	color: #fff;
}

/*Child-items selected*/
#top_menu li.item-selected
{
	background:#D6D6D6;
	color:#fff;
}

/*Sub-menu box*/
#top_menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;

	height:auto;
	/*width:12em;*/
	width:auto;
	background: rgba(126,33,33,1);
	box-shadow: 1px 1px 20px 0px rgba(0,0,0,0.3);
}
body.sv_y #top_menu li ul{
	background-color: #000;
	box-shadow: none;
	height: auto;
	border-top: 1px solid #fff;
	padding-bottom: 10px;
}
body.sv_y.cs_3 #top_menu li ul{
	background-color: #fff;
}

/*Sub-menu item box*/
#top_menu li li 
{
	width: 94%;
	padding: 0 3%;
}
#top_menu li ul li:hover,
#top_menu li ul li.item-selected
{
	background: #fff;
}

/*Item link*/
#top_menu li ul li a
{
	text-align:left;
	font-size: 14px;
	border-bottom: 1px dotted #fff;
	padding: 10px;
}
body.sv_y #top_menu li ul li a{
	font-size: 22px;
}
body.sv_y.cs_3 #top_menu li ul li a{
	border-bottom: 1px dotted #1b338b;
}

#top_menu li ul li:last-child a{
	border-bottom: none;
}

/*Items text color & size */
#top_menu li a,
#top_menu li:hover li a,
#top_menu li.jshover li a
{
	color:#fff;
	font-weight:normal;
}
body.sv_y.cs_3 #top_menu li a,
body.sv_y.cs_3 #top_menu li:hover li a,
body.sv_y.cs_3 #top_menu li.jshover li a
{
	color:#000;
	font-weight:normal;
}

/*Items text color & size: hover*/
#top_menu li:hover li:hover a,
#top_menu li.jshover li.jshover a,
#top_menu li:hover li.item-selected a,
#top_menu li.jshover li.item-selected a
{
	color:#962c2c;
	background: #fff;
}
body.sv_y #top_menu li:hover li:hover a,
body.sv_y #top_menu li.jshover li.jshover a,
body.sv_y #top_menu li:hover li.item-selected a,
body.sv_y #top_menu li.jshover li.item-selected a
{
	color:#000;
	background: #fff;
}
body.sv_y.cs_3 #top_menu li:hover li:hover a,
body.sv_y.cs_3 #top_menu li.jshover li.jshover a,
body.sv_y.cs_3 #top_menu li:hover li.item-selected a,
body.sv_y.cs_3 #top_menu li.jshover li.item-selected a
{
	color:#fff;
	background: #1b338b;
}

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

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

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

div.menu-clear-left
{
	clear:left;
}
body.sv_y #top_menu li:first-child{
	display: none;
}








#top_menu li:first-child img{
	margin: 10px 10px;
	height: 20px;
}
#top_menu li:first-child{
	cursor: pointer;
	background: rgb(104,0,14) !important;
}
#top_menu li:first-child > .tootip{
	display: none;
	position: absolute;
	left: 55px; top: 0;
	height: 40px;
	line-height: 40px;
	background: #000;
	padding: 0 10px;
	color: #fff !important;
}
#top_menu li:first-child:hover > .tootip{
	display: block;
}
#top_menu li:first-child > .tootip .triagle{
	position: absolute;
	left: -7px; top: 14px;
	width: 0;
	height: 0;
	border-top: 7px solid transparent;
	border-right: 7px solid #000;
	border-bottom: 7px solid transparent;
}
#top_menu li div.clrbth{
	display: none;
}
#top_menu a.sm_xs_link{
	display: none;
}
/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
@media(max-width:1030px){
	#top_menu, #top_menu ul{
		position: relative;
		height: 82px;
		width: auto;
		display: table;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 8px 0;
	}
	body.sv_y.f_2 #top_menu, body.sv_y.f_2 #top_menu ul{
		font-size: 14px;
	}
	body.sv_y.f_3 #top_menu, body.sv_y.f_3 #top_menu ul{
		font-size: 14px;
	}
	#top_menu li:hover ul, #top_menu li.jshover ul, #top_menu li li:hover ul, #top_menu li li.jshover ul, #top_menu li li li:hover ul, #top_menu li li li.jshover ul, #top_menu li li li li:hover ul, #top_menu li li li li.jshover ul, #top_menu li li li li li:hover ul, #top_menu li li li li li.jshover ul{
		display: none;
	}
	#top_menu li{
		position: relative;
		padding: 0 7px;
		margin: 0;
		text-align: center;
		height: 56px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		max-width: 105px;
		display: table-cell;
		float: none;
		vertical-align: middle;
	}
	body.sv_y #top_menu li:hover img.sv_y{
		display: none;
	}
	body.sv_y #top_menu li:hover img{
		display: inline-block;
	}
	body.sv_y.cs_2 #top_menu li img,
	body.sv_y.cs_3 #top_menu li img{
		display: none;
	}
	body.sv_y.cs_2 #top_menu li img.sv_y,
	body.sv_y.cs_3 #top_menu li img.sv_y{
		display: inline-block;
	}
	body.sv_y.cs_2 #top_menu li:hover img,
	body.sv_y.cs_3 #top_menu li:hover img{
		display: none;
	}
	body.sv_y.cs_2 #top_menu li:hover img.sv_y,
	body.sv_y.cs_3 #top_menu li:hover img.sv_y{
		display: inline-block;
	}
	#top_menu li:hover, #top_menu li.jshover{
		background: none;
	}
	body.sv_y #top_menu li:hover, body.sv_y #top_menu li.jshover{
		background: none;
	}
	body.sv_y.cs_2 #top_menu li:hover, body.sv_y.cs_2 #top_menu li.jshover,
	body.sv_y.cs_3 #top_menu li:hover, body.sv_y.cs_3 #top_menu li.jshover{
		background: none;
	}
	#top_menu li.top_menu_delimiter, #top_menu li.top_menu_delimiter:hover{
		height: 56px;
		width: 0;
		background: none;
		border-right: 1px dotted #BB385C;
		margin: 13px 0;
	}
	#top_menu li:first-child{
		border-left: 1px dotted #BB385C;
	}
	body.sv_y #top_menu li:first-child{
		border-left: 1px dotted #fff;
	}
	body.sv_y.cs_2 #top_menu li:first-child,
	body.sv_y.cs_3 #top_menu li:first-child{
		border-left: 1px dotted #000;
	}
	#top_menu li:first-child{
		padding: 0;
	}
	#top_menu li.top_menu_newscount div{
		margin: 0 0 0 -16px;
	}
	#top_menu li a.root-item, #top_menu li a.root-item-selected{
		clear: both;
		padding: 0;
		line-height: 18px;
		word-wrap: break-word;
		background: none;
	}
	body.sv_y #top_menu li a.root-item, body.sv_y #top_menu li a.root-item-selected{
		padding: 0;
		background: none;
		color: #fff;
	}
	#top_menu li:hover a.root-item, #top_menu li.jshover a.root-item{
		background: no-repeat;
		box-shadow: none;
	}
	body.sv_y #top_menu li:hover a.root-item, body.sv_y #top_menu li.jshover a.root-item{
		background-color: transparent;
		color: #fff;
	}
	body.sv_y.cs_2 #top_menu li:hover a.root-item,
	body.sv_y.cs_2 #top_menu li.jshover a.root-item{
		background-color: transparent;
		color: #000;
	}
	body.sv_y.cs_3 #top_menu li:hover a.root-item,
	body.sv_y.cs_3 #top_menu li.jshover a.root-item{
		background-color: transparent;
		color: #000;
	}
	#top_menu li div.clrbth{
		display: block;
	}
	#top_menu li img{
		margin: 0 0 2px 0;
		float: none;
	}
	#top_menu a.sm_xs_link{
		display: block;
		position: absolute;
		top: 0; right: 0;
		left: 0; bottom: 0;
		z-index: 125;
		margin: 0;
		padding: 0;
	}
	#top_menu li:first-child{
		display: none;
	}
	body.sv_y #top_menu li.top_menu_newscount div{
		margin: -20px 0 0 -35px;
	}
}
@media(max-width:767px){
	#top_menu li:nth-last-child(1), #top_menu li:nth-last-child(2), #top_menu li:nth-last-child(3){
		display: none;
	}
	#top_menu{
		display: none;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (начало) **********/








/********** СПЕЦИАЛЬНАЯ ВЕРСИЯ ДЛЯ ЛЮДЕЙ С ОГРАНИЧЕННЫМИ ВОЗМОЖНОСТЯМИ (начало)**********/
/********** СПЕЦИАЛЬНАЯ ВЕРСИЯ ДЛЯ ЛЮДЕЙ С ОГРАНИЧЕННЫМИ ВОЗМОЖНОСТЯМИ (конец)**********/
/* End */


/* Start:/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/style.css?15046139526245*/
div.top_search_form{
	position: absolute;
	top: 5px; right: 20px;
	display: none;
	z-index: 200;
}
body.sv_y div.top_search_form{
	right: 15px;
}
	div.top_search_form form div{
		position: absolute;
		top: 0px; right: 0px;
		width: 300px; height: 28px;
		background: none;
	}
	body.sv_y div.top_search_form form div{
		height: 40px;
	}
		div.top_search_form form div input{
			width: 260px; height: 28px;
			padding: 0 30px 0 10px;
			border: none;
			border-radius: 3px;
			outline: none;
			box-shadow: inset 1px 1px 3px 0px rgba(0,0,0,0.3);
		}
		body.sv_y div.top_search_form form div input{
			height: 40px;
			font-size: 18px;
			color: #000;
		}
		div.top_search_form form div div{
			position: absolute;
			top: 4px; right: 5px;
			width: 20px; height: 20px;
			background: none;
		}
		body.sv_y div.top_search_form form div div{
			height: 20px;
			top: 10px;
		}
			div.top_search_form form div div input{
				border: none;
				width: 20px; height: 20px;
				background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/top_search_submit.png) left top no-repeat;
				cursor: pointer;
				outline: none;
				box-shadow: none;
			}
			body.sv_y div.top_search_form form div div input{
				height: 20px;
				background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/magnifying_glass29.png) left top no-repeat;
				background-size: 100% 100%;
				padding: 0;
			}

div.top_search_start{
	position: relative;
	display: block;
	width: 74px; height: 29px;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/top_search_start.png) left top no-repeat;
	cursor: pointer;
	font-size: 16px;
	color: #fff;
	padding: 9px 0 0 76px;
}
body.sv_y div.top_search_start{
	padding: 0 0 0 76px;
	height: 48px;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/magnifying_glass29.png) #fff 20px center no-repeat;
	line-height: 48px;
	color: #000;
	font-size: 18px;
	text-transform: uppercase;
}
body.sv_y div.top_search:hover div.top_search_start{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/magnifying_glass29.png) 20px center no-repeat;
}

#title-search{
	width: 300px;
}

div.title-search-result {
	margin-top: 28px;
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}








/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
@media(max-width:1216px){
	div.top_search_start{
		padding: 10px 0 0 40px;
		width: 0;
		background-position: -35px 0;
		overflow: hidden;
	}
	div.top_search_form{
		right: 4px;
	}
}
@media(max-width:1030px){
	#title-search{
		width: 727px;
	}
	div.top_search_start{
		background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/search_bgg.png) right center no-repeat;
		height: 60px;
		line-height: 60px;
		padding: 7px 0 7px 66px;
		margin: 3px 0;
		width: 74px;
		background-position: right center;
	}
	body.sv_y div.top_search_start{
		background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/search_bgg2.png) right center no-repeat;
		height: 60px;
		line-height: 60px;
		padding: 7px 0 7px 66px;
		background-position: right center;
		color: #fff;
		text-transform: none;
	}
	body.sv_y.cs_2 div.top_search:hover div.top_search_start,
	body.sv_y.cs_3 div.top_search:hover div.top_search_start{
		background: none;
	}
	body.sv_y.cs_2 div.top_search_start,
	body.sv_y.cs_3 div.top_search_start{
		background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/search_bgg3.png) right center no-repeat;
		color: #000;
	}
	div.top_search_form{
		right: 3px;
	}
	body.sv_y div.top_search_form{
		right: 3px;
	}
	div.top_search_form form div{
		height: 69px; width: 727px
	}
	body.sv_y div.top_search_form form div{
		height: 69px;
	}
	div.top_search_form form div input{
		height: 69px; width: 727px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-size: 16px;
		color: #828282;
		padding: 0 40px 0 20px;
	}
	body.sv_y div.top_search_form form div input{
		height: 69px;
	}
	div.top_search_form form div div{
		top: 0; bottom: 0; right: 10px;
		height: auto;
		padding: 25px 0 24px 0;
	}
	body.sv_y div.top_search_form form div div{
		height: auto; top: 0;
	}
	div.top_search_form form div div input{
		padding: 0;
	}
}
@media(max-width:767px){
	div.top_search_start{
		background: url(/bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/images/search_bgg.png) 0 center no-repeat;
		width: 54px;
		padding: 7px 0 7px 86px;
	}
	#title-search{
		width: 200px;
	}
	div.top_search_form form div{
		width: 200px;
	}
	div.top_search_form form div input{
		width: 200px;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
/* End */


/* Start:/bitrix/templates/gos_bitrix/components/bitrix/menu/top_menu_xs/style.css?15046139523479*/
ul#top_menu_xs{
	display: none;
	position: relative;
	width: 100%; height: 164px;
	list-style: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 30px 0; padding: 0 10px;
}
ul#top_menu_xs > li{
	position: relative;
	display: block;
	float: left;
	width: 50%; height: 66px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-left: 1px dotted #e7547d;
	margin: 8px 0;
}
body.sv_y ul#top_menu_xs > li{
	border-left: 1px dotted #fff;
}
ul#top_menu_xs > li:nth-child(2n){
	border-right: 1px dotted #e7547d;
}
body.sv_y ul#top_menu_xs > li:nth-child(2n){
	border-right: 1px dotted #fff;
}
ul#top_menu_xs > li > a{
	position: absolute;
	left: 0; right: 0; top: 0; bottom: 0;
}
ul#top_menu_xs > li img{
	float: none;
}
ul#top_menu_xs > li a{
	color: #FFF;
	font-weight: 400;
	font-size: 16px;
}
ul#top_menu_xs > li:last-child, ul#top_menu_xs ul{
	display: none;
}





.main_menu_specver_sm_xs{
	display: none;
	position: relative;
	width: 750px; height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	margin: 0 auto;
	text-transform: uppercase;
}
body.sv_y .main_menu_specver_sm_xs{
	color: #000;
}
body.sv_y.cs_2 .main_menu_specver_sm_xs,
body.sv_y.cs_3 .main_menu_specver_sm_xs{
	color: #fff;
}
.main_menu_specver_sm_xs div.specver{
	position: relative;
	width: 46.6%; height: 100%;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #9b3535;
	padding-left: 20px;
}
body.sv_y .main_menu_specver_sm_xs div.specver{
	border-bottom: 1px solid #000;
}
body.sv_y.cs_2 .main_menu_specver_sm_xs div.specver,
body.sv_y.cs_3 .main_menu_specver_sm_xs div.specver{
	border-bottom: 1px solid #fff;
}
.main_menu_sm_xs_clsr{
	display: none;
	position: absolute;
	right: 20px; top: 8px;
	width: 35px; height: 35px;
	cursor: pointer;
	background-image: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/top_menu_xs/images/clsr01.png);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: -webkit-transform 0.2s ease;
	-ms-transition: -ms-transform 0.2s ease;
	-moz-transition: -moz-transform 0.2s ease;
	-o-transition: -o-transform 0.2s ease;
	transition: transform 0.2s ease;
}
.main_menu_sm_xs_clsr:hover{
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
.main_menu_specver_sm_xs.main_menu_specver_sm_xs2{
	display: none;
}
@media(max-width:1030px){
	.main_menu_specver_sm_xs{
		display: block;
	}
	.main_menu_sm_xs_clsr{
		display: block;
	}
}
@media(max-width:767px){
	.main_menu_specver_sm_xs{
		width: 100%;
	}
	.main_menu_specver_sm_xs div.specver{
		float: left;
	}
	.main_menu_specver_sm_xs1 div.specver{
		width: 1px;
		opacity: 0;
		overflow: hidden;
		padding-left: 0;
	}
	ul#top_menu_xs{
		display: block;
	}
	.main_menu_specver_sm_xs.main_menu_specver_sm_xs2{
		display: block;
	}
	.main_menu_specver_sm_xs2{
		padding: 0 3px;
		height: auto;
	}
	.main_menu_specver_sm_xs2 div.main_menu_sm_xs_clsr{
		display: none;
	}
	.main_menu_specver_sm_xs2 div.specver{
		width: 100%;
		line-height: 20px;
		padding: 15px 20px;
		height: auto;
		float: none;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (конец)**********/
/* End */


/* Start:/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/style.css?150461395220432*/
/**Top menu**/
#main_menu,#main_menu ul
{
	margin:0; padding:0;
	height:52px;
	width:100%;
	list-style:none;
	font-size:14px;
	float:left;
	text-transform: uppercase;
	/*font-size:90%*/
	z-index:500;
}

#main_menu
{

}

/*Links*/
#main_menu a
{
	display:block;
	padding:7px 10px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align:center;
}

#main_menu li 
{
	position: relative;
	float: left;
}

#main_menu li.top_menu_delimiter, #main_menu li.top_menu_delimiter:hover
{
	margin: 11px 0 0 0px;
	padding: 0px;
	font-size: 1px;
	width: 2px; height: 30px;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/main_menu_delimiter.png) left top no-repeat;
}
body.sv_y #main_menu li.top_menu_delimiter, body.sv_y #main_menu li.top_menu_delimiter:hover
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/main_menu_delimiter3.png) left top no-repeat;
}
body.sv_y.cs_2 #main_menu li.top_menu_delimiter, body.sv_y.cs_2 #main_menu li.top_menu_delimiter:hover,
body.sv_y.cs_3 #main_menu li.top_menu_delimiter, body.sv_y.cs_3 #main_menu li.top_menu_delimiter:hover
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/main_menu_delimiter2.png) left top no-repeat;
}

/*Root items*/
#main_menu li a.root-item
{
	color:#fff;
	font-weight:normal;
	padding:17px 17px 17px 17px;
	text-shadow: 1px 1px 0px rgba(0,0,0,1);
}
body.sv_y #main_menu li a.root-item{
	text-shadow: none;
}
body.sv_y.f_2 #main_menu li a.root-item,
body.sv_y.f_3 #main_menu li a.root-item{
	padding:17px 13px 17px 12px;
}
	@media screen and (min-width: 1217px){
		#main_menu li a.root-item
		{
			padding:17px 30px 17px 29px;
		}
		body.sv_y.f_2 #main_menu li a.root-item,
		body.sv_y.f_3 #main_menu li a.root-item{
			padding:17px 24px 17px 24px;
		}
	}

/*Root menu selected*/
#main_menu li a.root-item-selected
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/main_menu_hover.png) left top repeat-x;
	color:#fff;
	font-weight:normal;
	text-shadow: 1px 1px 0px rgba(0,0,0,1);
	padding:17px 18px 17px 18px;
}
body.sv_y #main_menu li a.root-item-selected{
	text-shadow: none;
	background: #fff;
	color: #000;
}
body.sv_y.f_2 #main_menu li a.root-item-selected,
body.sv_y.f_3 #main_menu li a.root-item-selected{
	padding:17px 13px 17px 13px;
}
body.sv_y.cs_2 #main_menu li a.root-item-selected{
	background: #000;
	color: #fff;
}
body.sv_y.cs_3 #main_menu li a.root-item-selected{
	background: #1b338b;
	color: #fff;
}
	@media screen and (min-width: 1217px){
		#main_menu li a.root-item-selected
		{
			padding:17px 31px 17px 31px;
		}
		body.sv_y.f_2 #main_menu li a.root-item-selected,
		body.sv_y.f_3 #main_menu li a.root-item-selected{
			padding:17px 24px 17px 24px;
		}
	}

/*Root items: hover*/
#main_menu li:hover a.root-item, #main_menu li.jshover a.root-item
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/main_menu_hover.png) left top repeat-x;
	color:#fff;
}
body.sv_y #main_menu li:hover a.root-item, body.sv_y #main_menu li.jshover a.root-item
{
	background: #fff;
	color:#000;
}
body.sv_y.cs_2 #main_menu li:hover a.root-item, body.sv_y.cs_2 #main_menu li.jshover a.root-item
{
	background: #000;
	color:#fff;
}
body.sv_y.cs_3 #main_menu li:hover a.root-item, body.sv_y.cs_3 #main_menu li.jshover a.root-item
{
	background: #1b338b;
	color:#fff;
}

/*Item-parents*/
#main_menu a.parent,
#main_menu li:hover li:hover li a.parent
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/arrow.png) center right no-repeat;
}
body.sv_y #main_menu a.parent,
body.sv_y #main_menu li:hover li:hover li a.parent{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/arrow.png) center right no-repeat;
}
body.sv_y.cs_2 #main_menu a.parent,
body.sv_y.cs_2 #main_menu li:hover li:hover li a.parent,
body.sv_y.cs_3 #main_menu a.parent,
body.sv_y.cs_3 #main_menu li:hover li:hover li a.parent
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/arrow_hover.png) center right no-repeat;
}

#main_menu li ul.main_menu_left_drop a.parent,
#main_menu li:hover ul.main_menu_left_drop li:hover li a.parent
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/larrow.png) center left no-repeat;
}

#main_menu li ul li.item-selected a.parent,
#main_menu li:hover li:hover a.parent,
#main_menu li.jshover li.jshover a.parent,
#main_menu li:hover li:hover li:hover a.parent,
#main_menu li.jshover li.jshover li:hover a.parent
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/arrow_hover.png) center right no-repeat;
}
body.sv_y #main_menu li ul li.item-selected a.parent,
body.sv_y #main_menu li:hover li:hover a.parent,
body.sv_y #main_menu li.jshover li.jshover a.parent,
body.sv_y #main_menu li:hover li:hover li:hover a.parent,
body.sv_y #main_menu li.jshover li.jshover li:hover a.parent{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/arrow_hover.png) center right no-repeat;
}
body.sv_y.cs_2 #main_menu li ul li.item-selected a.parent,
body.sv_y.cs_2 #main_menu li:hover li:hover a.parent,
body.sv_y.cs_2 #main_menu li.jshover li.jshover a.parent,
body.sv_y.cs_2 #main_menu li:hover li:hover li:hover a.parent,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li:hover a.parent,
body.sv_y.cs_3 #main_menu li ul li.item-selected a.parent,
body.sv_y.cs_3 #main_menu li:hover li:hover a.parent,
body.sv_y.cs_3 #main_menu li.jshover li.jshover a.parent,
body.sv_y.cs_3 #main_menu li:hover li:hover li:hover a.parent,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li:hover a.parent
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/arrow.png) center right no-repeat;
}

#main_menu li ul.main_menu_left_drop li.item-selected a.parent,
#main_menu li:hover ul.main_menu_left_drop li:hover a.parent,
#main_menu li.jshover ul.main_menu_left_drop li.jshover a.parent,
#main_menu li:hover ul.main_menu_left_drop li:hover li:hover a.parent,
#main_menu li.jshover ul.main_menu_left_drop li.jshover li.jshover a.parent
{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/larrow_hover.png) center left no-repeat;
}

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

/*Child-items: hover*/
#main_menu li:hover, #main_menu li.jshover
{
	color:#fff;
}
body.sv_y #main_menu li:hover, body.sv_y #main_menu li.jshover
{
	color:#000;
}
body.sv_y.cs_2 #main_menu li:hover, body.sv_y.cs_2 #main_menu li.jshover,
body.sv_y.cs_3 #main_menu li:hover, body.sv_y.cs_3 #main_menu li.jshover
{
	color:#fff;
}

/*Child-items selected*/
#main_menu li ul li.item-selected,
#main_menu li ul li ul li.item-selected
{
	background:#fff;
}
body.sv_y #main_menu li ul li.item-selected,
body.sv_y #main_menu li ul li ul li.item-selected
{
	background:#fff;
}
body.sv_y.cs_2 #main_menu li ul li.item-selected,
body.sv_y.cs_2 #main_menu li ul li ul li.item-selected
{
	background:#000;
}
body.sv_y.cs_3 #main_menu li ul li.item-selected,
body.sv_y.cs_3 #main_menu li ul li ul li.item-selected
{
	background:#1b338b;
}

/*Child-items selected*/
#main_menu li ul li.item-selected a,
#main_menu li ul li ul li.item-selected a
{
	color:#424242;
}
body.sv_y #main_menu li ul li.item-selected a,
body.sv_y #main_menu li ul li ul li.item-selected a
{
	color:#000;
}
body.sv_y.cs_2 #main_menu li ul li.item-selected a,
body.sv_y.cs_2 #main_menu li ul li ul li.item-selected a,
body.sv_y.cs_3 #main_menu li ul li.item-selected a,
body.sv_y.cs_3 #main_menu li ul li ul li.item-selected a
{
	color:#fff;
}

/*Sub-menu box*/
#main_menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;

	height:auto;
	/*width:12em;*/
	width: auto; min-width: 230px; max-width: 300px;
	box-shadow: 1px 1px 20px 0px rgba(0,0,0,0.3);
	z-index:500;
}

#main_menu li ul.main_menu_left_drop{
	position: absolute;
	top: 52px; right: 0px;
	z-index:500;
}

#main_menu li ul li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	margin:-52px 0 0 95%;
	z-index: 200;

	height:auto;
	/*width:12em;*/
	width:auto; max-width: 300px;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/main_red_bg.png) left top repeat;
	box-shadow: 1px 1px 20px 0px rgba(0,0,0,0.3);
}

#main_menu li ul.main_menu_left_drop li ul{
	position: absolute;
	top: 52px; right: 100%;
}

/*Sub-menu item box*/
#main_menu li ul li 
{
	width: 90%;
	padding: 0 5%;
	background: rgba(126,33,33,0.9);
	z-index:500;
}
body.sv_y #main_menu li ul li{
	background: #000;
}
body.sv_y.cs_2 #main_menu li ul li,
body.sv_y.cs_3 #main_menu li ul li{
	background: #fff;
}

#main_menu li ul li ul li
{
	background: rgba(126,33,33,1);
}
body.sv_y #main_menu li ul li ul li
{
	background: #000;
}
body.sv_y.cs_2 #main_menu li ul li ul li,
body.sv_y.cs_3 #main_menu li ul li ul li
{
	background: #fff;
}

#main_menu li ul li:hover,
#main_menu li ul li ul li:hover
{
	background: #fff;
}
body.sv_y #main_menu li ul li:hover,
body.sv_y #main_menu li ul li ul li:hover
{
	background: #fff;
}
body.sv_y.cs_2 #main_menu li ul li:hover,
body.sv_y.cs_2 #main_menu li ul li ul li:hover
{
	background: #000;
}
body.sv_y.cs_3 #main_menu li ul li:hover,
body.sv_y.cs_3 #main_menu li ul li ul li:hover
{
	background: #1b338b;
}

/*Item link*/
#main_menu li ul a
{
	text-align:left;
	font-size: 14px;
	border-bottom: 1px dotted #fff;
	padding: 15px;
	background: none;
}
body.sv_y.cs_2 #main_menu li ul a{
	border-bottom: 1px dotted #000;
}
body.sv_y.cs_3 #main_menu li ul a{
	border-bottom: 1px dotted #1b338b;
}

#main_menu li ul li ul a
{
	text-align:left;
	font-size: 14px;
	border-bottom: 1px dotted #fff;
	padding: 15px;
	text-transform: none;
	background: #636363;
}
body.sv_y #main_menu li ul li ul a{
	text-transform: uppercase;
}

#main_menu li ul li:last-child a{
	border-bottom: none;
}

/*Items text color & size */
#main_menu li a,
#main_menu li:hover li a,
#main_menu li.jshover li a
{
	color:#fff;
	font-weight:normal;
}
body.sv_y #main_menu li a,
body.sv_y #main_menu li:hover li a,
body.sv_y #main_menu li.jshover li a{
	color: #fff;
}
body.sv_y.cs_2 #main_menu li a,
body.sv_y.cs_2 #main_menu li:hover li a,
body.sv_y.cs_2 #main_menu li.jshover li a,
body.sv_y.cs_3 #main_menu li a,
body.sv_y.cs_3 #main_menu li:hover li a,
body.sv_y.cs_3 #main_menu li.jshover li a
{
	color:#000;
}

#main_menu li:hover li:hover li a,
#main_menu li.jshover li.jshover li a,
#main_menu li:hover li:hover li:hover li a,
#main_menu li.jshover li.jshover li.jshover li a
{
	color:#fff;
	background: none;
}
body.sv_y #main_menu li:hover li:hover li a,
body.sv_y #main_menu li.jshover li.jshover li a,
body.sv_y #main_menu li:hover li:hover li:hover li a,
body.sv_y #main_menu li.jshover li.jshover li.jshover li a{
	color: #fff;
	background: none;
}
body.sv_y.cs_2 #main_menu li:hover li:hover li a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li a,
body.sv_y.cs_2 #main_menu li:hover li:hover li:hover li a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li.jshover li a,
body.sv_y.cs_3 #main_menu li:hover li:hover li a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li a,
body.sv_y.cs_3 #main_menu li:hover li:hover li:hover li a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li.jshover li a
{
	color:#000;
	background: none;
}

#main_menu li:hover li:hover li.item-selected a,
#main_menu li.jshover li.jshover li.item-selected a,
#main_menu li:hover li:hover li:hover li.item-selected a,
#main_menu li.jshover li.jshover li.jshover li.item-selected a
{
	color:#424242;
	background: none;
}
body.sv_y #main_menu li:hover li:hover li.item-selected a,
body.sv_y #main_menu li.jshover li.jshover li.item-selected a,
body.sv_y #main_menu li:hover li:hover li:hover li.item-selected a,
body.sv_y #main_menu li.jshover li.jshover li.jshover li.item-selected a{
	color: #000;
	background: none;
}
body.sv_y.cs_2 #main_menu li:hover li:hover li.item-selected a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li.item-selected a,
body.sv_y.cs_2 #main_menu li:hover li:hover li:hover li.item-selected a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li.jshover li.item-selected a,
body.sv_y.cs_3 #main_menu li:hover li:hover li.item-selected a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li.item-selected a,
body.sv_y.cs_3 #main_menu li:hover li:hover li:hover li.item-selected a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li.jshover li.item-selected a
{
	color:#fff;
	background: none;
}

/*Items text color & size: hover*/
#main_menu li:hover li:hover a,
#main_menu li.jshover li.jshover a
{
	color: #424242;
	background: #fff;
}
body.sv_y #main_menu li:hover li:hover a,
body.sv_y #main_menu li.jshover li.jshover a
{
	color: #000;
	background: #fff;
}
body.sv_y.cs_2 #main_menu li:hover li:hover a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover a
{
	color: #fff;
	background: #000;
}
body.sv_y.cs_3 #main_menu li:hover li:hover a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover a
{
	color: #fff;
	background: #1b338b;
}

#main_menu li:hover li:hover li:hover a,
#main_menu li.jshover li.jshover li.jshover a,
#main_menu li:hover li:hover li:hover li:hover a,
#main_menu li.jshover li.jshover li.jshover li.jshover a
{
	color: #424242;
	background: #fff;
}
body.sv_y #main_menu li:hover li:hover li:hover a,
body.sv_y #main_menu li.jshover li.jshover li.jshover a,
body.sv_y #main_menu li:hover li:hover li:hover li:hover a,
body.sv_y #main_menu li.jshover li.jshover li.jshover li.jshover a
{
	color: #000;
	background: #fff;
}
body.sv_y.cs_2 #main_menu li:hover li:hover li:hover a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li.jshover a,
body.sv_y.cs_2 #main_menu li:hover li:hover li:hover li:hover a,
body.sv_y.cs_2 #main_menu li.jshover li.jshover li.jshover li.jshover a
{
	color: #fff;
	background: #000;
}
body.sv_y.cs_3 #main_menu li:hover li:hover li:hover a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li.jshover a,
body.sv_y.cs_3 #main_menu li:hover li:hover li:hover li:hover a,
body.sv_y.cs_3 #main_menu li.jshover li.jshover li.jshover li.jshover a
{
	color: #fff;
	background: #1b338b;
}

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

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

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







.main_menu_wrap_wrap{
	position: relative;
	width: 100%; height: auto;
}
.main_menu_sm_xs_clsr{
	display: none;
	position: absolute;
	right: 20px; top: 15px;
	width: 35px; height: 35px;
	cursor: pointer;
	background-image: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/clsr01.png);
	background-position: center;
	background-repeat: no-repeat;
	-webkit-transition: -webkit-transform 0.2s ease;
	-ms-transition: -ms-transform 0.2s ease;
	-moz-transition: -moz-transform 0.2s ease;
	-o-transition: -o-transform 0.2s ease;
	transition: transform 0.2s ease;
}
body.sv_y.cs_1 .main_menu_sm_xs_clsr{
	background-image: url(/bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/images/clsr012.png);
}
.main_menu_sm_xs_clsr:hover{
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.main_menu_wrap_wrap .grid{
	position: relative;
	width: 730px; height: 1px;
	margin: 0 auto;
	background-color: #000;
}
.main_menu_wrap_wrap .grid .item{
	position: relative;
	width: 46.6%; height: 1px;
	background-color: #fff;
	float: left;
}
.main_menu_wrap_wrap .grid .gutter{
	position: relative;
	width: 6.8%; height: 1px;
	background-color: red;
	float: left;
}
/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
@media(max-width:1030px){
	.main_menu_wrap_wrap{
		position: absolute;
		top: 0; left: 0; right: 0;
		width: auto; height: auto;
		background-color: rgba(111,29,29,0.9);
		padding: 50px 0 45px 0;
		box-sizing: border-box;
	}
	body.sv_y .main_menu_wrap_wrap{
		padding: 15px 0 45px 0;
		background-color: #fff;
		border-bottom: 8px solid #000;
	}
	body.sv_y.cs_2 .main_menu_wrap_wrap{
		background-color: #000;
		border-bottom: 8px solid #fff;
	}
	body.sv_y.cs_3 .main_menu_wrap_wrap{
		background-color: #1b338b;
		border-bottom: 8px solid #fff;
	}
	.main_menu_sm_xs_clsr{
		display: block;
	}
	#main_menu{
		height: auto;
		margin: 0 auto;
		width: 730px;
		float: none;
	}
	#main_menu li.top_menu_delimiter{
		width: 6.8%;
		margin: 0;
		padding: 0;
		height: 0;
		background: none;
}
	#main_menu > li{
		width: 46.6%;
		box-sizing: border-box;
		float: none;
		/*padding-right: 25px;*/
	}
	/*#main_menu > li:nth-child(4n+3){
		padding-right: 0;
		padding-left: 25px;
	}*/
	#main_menu li a.root-item{
		text-align: left;
		border-bottom: 1px solid #9b3535;
		padding: 15px 20px;
		font-size: 20px;
		font-weight: 400;
		line-height: 20px;
		text-shadow: none;
	}
	#main_menu li a.root-item-selected{
		background: none;
		color: #fff;
		font-weight: 400;
		text-shadow: none;
		padding: 15px 20px;
		font-size: 20px;
		text-align: left;
		border-bottom: 1px solid #9b3535;
		line-height: 20px;
	}
	#main_menu li ul li ul li.item-selected,
	#main_menu li ul li ul li{
		background: none;
	}
	#main_menu li:hover a.root-item{
		background: none;
	}
	#main_menu a.parent, #main_menu li:hover li:hover li a.parent{
		background: none;
	}
	#main_menu li ul li.item-selected a.parent, #main_menu li:hover li:hover a.parent, #main_menu li.jshover li.jshover a.parent, #main_menu li:hover li:hover li:hover a.parent, #main_menu li.jshover li.jshover li:hover a.parent{
		background: none;
	}
	#main_menu li ul, #main_menu li ul li ul{
		position: relative;
		display: block;
		height: auto;
		width: 100%;
		min-width: auto;
		max-width: none;
		box-shadow: none;
		z-index: auto;
		float: none;
		text-transform: none;
		margin: 0;
		background: no-repeat;
	}
	#main_menu li ul.main_menu_left_drop{
		position: relative;
		top: auto;
		right: auto;
		z-index: auto;
	}
	#main_menu li:hover ul li a{
		color: #c59f9f;
	}
	#main_menu li:hover li:hover li.item-selected a, #main_menu li:hover li:hover a, #main_menu li:hover li:hover li:hover a{
		background: none;
		color: #fff;
		text-decoration: none;
	}
	#main_menu li:hover li:hover li a, #main_menu li.jshover li.jshover li a, #main_menu li:hover li:hover li:hover li a, #main_menu li.jshover li.jshover li.jshover li a{
		color: #c59f9f;
	}
	#main_menu li ul li:hover, #main_menu li ul li ul li:hover{
		background: none;
	}
	#main_menu li ul li{
		width: 100%;
		text-decoration: underline;
		padding: 10px 0;
		background: none;
		z-index: auto;
		float: none;
	}
	#main_menu li ul li.item-selected{
		background: none;
	}
	#main_menu li ul li.item-selected a{
		color: #c59f9f;
	}
	#main_menu li ul li ul li.item-selected a{
		background: none;
		color: #c59f9f;
	}
	#main_menu li ul a, #main_menu li ul li ul a{
		font-size: 18px;
		color: #c59f9f;
		border-bottom: none;
		padding: 0 0 0 40px;
		background: no-repeat;
		box-sizing: border-box;
	}
	#main_menu li ul li ul a{
		padding: 0 0 0 55px;
	}
	#main_menu li:hover ul ul{
		display: block;
	}
	div.menu-clear-left{
		display: none;
	}
	#main_menu li ul li ul li:last-child{
		padding: 10px 0 0 0;
	}
	#main_menu > li:last-child > a{
		display: none;
	}
	#main_menu > li:last-child > ul > li{
		padding: 0;
		text-decoration: none;
	}
	#main_menu > li:last-child > ul > li > a{
		border-bottom: 1px solid #9b3535;
		padding: 15px 20px;
		font-size: 20px;
		font-weight: 400;
		line-height: 20px;
		text-transform: uppercase;
		color: #FFF;
		box-sizing: border-box;
	}
	body.sv_y .main_menu_wrap_wrap a{
		color: #000 !important;
	}
	body.sv_y.cs_2 .main_menu_wrap_wrap a,
	body.sv_y.cs_3 .main_menu_wrap_wrap a{
		color: #fff !important;
	}
	body.sv_y .main_menu_wrap_wrap li,
	body.sv_y .main_menu_wrap_wrap li a{
		background: none !important;
	}
	body.sv_y .main_menu_wrap_wrap a.root-item,
	body.sv_y .main_menu_wrap_wrap a.root-item-selected,
	body.sv_y #main_menu > li:last-child > ul > li > a{
		border-bottom: 1px solid #000 !important;
	}
	body.sv_y.cs_2 .main_menu_wrap_wrap a.root-item,
	body.sv_y.cs_3 .main_menu_wrap_wrap a.root-item,
	body.sv_y.cs_2 .main_menu_wrap_wrap a.root-item-selected,
	body.sv_y.cs_3 .main_menu_wrap_wrap a.root-item-selected,
	body.sv_y.cs_2 #main_menu > li:last-child > ul > li > a,
	body.sv_y.cs_3 #main_menu > li:last-child > ul > li > a{
		border-bottom: 1px solid #fff !important;
	}
}
@media(max-width:767px){
	.main_menu_wrap_wrap{
		background-color: rgb(111,29,29);
	}
	#main_menu{
		width: 100%;
	}
	#main_menu > li{
		width: 100%;
		padding: 0 3px;
	}
	#main_menu li ul a, #main_menu li ul li ul a{
		padding: 0 20px 0 35px;
	}
	#main_menu li ul li ul a{
		padding: 0 20px 0 50px;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (конец)**********/
/* End */


/* Start:/bitrix/templates/gos_bitrix/components/bitrix/breadcrumb/breadcrumb/style.css?15046139528875*/
.bx_breadcrumbs{
	width: 98%; min-height: 39px;
	border-top: solid 1px #ececec;
	border-bottom: solid 1px #ececec;
    margin-bottom:15px;
    padding-top:0px;
	padding-left: 15px;
	vertical-align: center;
    letter-spacing: normal;
}
body.sv_y .bx_breadcrumbs{
    border-top: none;
    border-bottom: none;
}
.bx_breadcrumbs ul{
	min-height: 50px;
    height: auto;
    margin:0;
    padding:0;
}
.bx_breadcrumbs ul li{
    display:inline-block;
    line-height:50px;
}
.bx_breadcrumbs ul li:first-child a{
    padding: 0 15px 0 0;
    text-decoration: none;
}
body.sv_y .bx_breadcrumbs ul li:first-child a{
    padding: 0 27px 0 0;
}
.bx_breadcrumbs ul li:first-child img{
    margin: 0 0 -3px 0;
}
.bx_breadcrumbs ul li a{
    display:block;
    padding:0 15px;
    background:url(/bitrix/templates/gos_bitrix/components/bitrix/breadcrumb/breadcrumb/images/breadcrumbs_arrow.png) no-repeat center right;
    color:#5c5c5c;
    text-decoration:none;
    font-size:14px;
    line-height:50px;
}
body.sv_y .bx_breadcrumbs ul li a{
    background:url(/bitrix/templates/gos_bitrix/components/bitrix/breadcrumb/breadcrumb/images/arr001.png) no-repeat center right;
    padding: 0 27px 0 15px;
}
body.sv_y.cs_2 .bx_breadcrumbs ul li a,
body.sv_y.cs_3 .bx_breadcrumbs ul li a{
    background:url(/bitrix/templates/gos_bitrix/components/bitrix/breadcrumb/breadcrumb/images/arr002.png) no-repeat center right;
}
.bx_breadcrumbs ul li a.sm{
    display: none;
}
.bx_breadcrumbs ul li:first-child a{padding-left:0}
.bx_breadcrumbs ul li:last-child a{background:none}
body.sv_y .bx_breadcrumbs ul li:last-child a{
    background: none;
    padding-right: 0;
}
.bx_breadcrumbs ul li a:hover{
    text-decoration:underline;
}
.bx_breadcrumbs ul li:first-child a:hover{
    text-decoration: none;
}
/*.bx_breadcrumbs ul li span{
    display:block;
    padding:0 15px;
    color:#5c5c5c;
	font-weight: 600;
    text-decoration:none;
    font-size:14px
}*/
body.sv_y .bx_breadcrumbs ul li span{
    position: relative;
    display: block;
    width: 100%; height: 60%;
    line-height: 35px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000;
    border-radius: 5px;
    padding: 0 15px;
    color: #000;
    font-size: 18px;
}
body.sv_y.cs_2 .bx_breadcrumbs ul li span,
body.sv_y.cs_3 .bx_breadcrumbs ul li span{
    border: 1px solid #fff;
    color: #fff;
}
.bx_breadcrumbs,
.bx_breadcrumbs ul li{
    -webkit-transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
    transition:all 0.3s ease;
}






.bx_breadcrumbs ul li div.tri_left, .bx_breadcrumbs ul li div.tri_right{
    display: none;
}
.bx_breadcrumbs ul li:first-child img:nth-child(2),
.bx_breadcrumbs ul li:first-child img:nth-child(3),
.bx_breadcrumbs ul li:first-child img:nth-child(4),
.bx_breadcrumbs ul li:first-child img:nth-child(5),
.bx_breadcrumbs ul li:first-child img:nth-child(6){
    display: none;
}
body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(1),
body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(2),
body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(4),
body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(5),
body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(6){
    display: none;
}
body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(3){
    display: inline-block;
    float: right;
}
body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(1),
body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(2),
body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(3),
body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(5),
body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(6),
body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(1),
body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(2),
body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(3),
body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(5),
body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(6){
    display: none;
}
body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(4),
body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(4){
    display: inline-block;
    float: right;
}
/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
@media(max-width:1030px){
    .bx_breadcrumbs{
        position: relative;
        border-top: none;
        border-bottom: none;
        padding-left: 0;
        width: 100%;
        margin-bottom: 0;
    }
    .bx_breadcrumbs ul li{
        position: relative;
        padding: 0 10px;
    margin-bottom: 10px;
    }
    .bx_breadcrumbs ul li:first-child{
        padding: 0 10px 0 0;
    }
    .bx_breadcrumbs ul li div.tri_left, .bx_breadcrumbs ul li div.tri_right{
        display: block;
    }
    .bx_breadcrumbs ul li div.tri_left{
        position: absolute;
        left: 0;
        width: 0; height: 0;
    }
    .bx_breadcrumbs ul li div.tri_left.top{
        border-top: 25px solid #eeeeee;
        border-left: 10px solid transparent;
         top: 0;
    }
    body.sv_y .bx_breadcrumbs ul li div.tri_left.top{
        border-top: 25px solid #000;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li div.tri_left.top,
    body.sv_y.cs_3 .bx_breadcrumbs ul li div.tri_left.top{
        border-top: 25px solid #fff;
    }
    .bx_breadcrumbs ul li div.tri_left.bot{
        border-bottom: 25px solid #eeeeee;
        border-left: 10px solid transparent;
        bottom: 0;
    }
    body.sv_y .bx_breadcrumbs ul li div.tri_left.bot{
        border-bottom: 25px solid #000;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li div.tri_left.bot,
    body.sv_y.cs_3 .bx_breadcrumbs ul li div.tri_left.bot{
        border-bottom: 25px solid #fff;
    }
    .bx_breadcrumbs ul li div.tri_right{
        position: absolute;
        top: 0; right: 0;
        width: 0; height: 0;
        border-top: 25px solid transparent;
        border-left: 10px solid #eeeeee;
        border-bottom: 25px solid transparent;
    }
    body.sv_y .bx_breadcrumbs ul li div.tri_right{
        border-left: 10px solid #000;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li div.tri_right,
    body.sv_y.cs_3 .bx_breadcrumbs ul li div.tri_right{
        border-left: 10px solid #fff;
    }
    .bx_breadcrumbs ul li a{
        color: #7a7a7a;
        background: #eeeeee;
    }
    body.sv_y .bx_breadcrumbs ul li a{
        background: #000;
        padding: 0 15px;
        color: #fff;
        font-size: 18px;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li a,
    body.sv_y.cs_3 .bx_breadcrumbs ul li a{
        background: #fff;
        color: #000;
    }
    .bx_breadcrumbs ul li:nth-child(n+2) a{
        display: none;
    }
    .bx_breadcrumbs ul li a.sm{
        display: block;
    }
    .bx_breadcrumbs ul li:first-child a{
        padding: 0 10px 0 10px;
    }
    body.sv_y .bx_breadcrumbs ul li:first-child a{
        padding: 0 10px;
    }
    .bx_breadcrumbs ul li:last-child a{
        background: #eeeeee;
        font-weight: 700;
    }
    body.sv_y .bx_breadcrumbs ul li:last-child a{
        background: #000;
        padding: 0 15px;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li:last-child a,
    body.sv_y.cs_3 .bx_breadcrumbs ul li:last-child a{
        background: #fff;
    }
    .bx_breadcrumbs ul li:first-child img:nth-child(1){
        display: none;
    }
    .bx_breadcrumbs ul li:first-child img:nth-child(2){
        display: inline-block;
    }
    body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(1),
    body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(2),
    body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(3),
    body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(4),
    body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(5){
        display: none;
    }
    body.sv_y .bx_breadcrumbs ul li:first-child img:nth-child(6){
        display: inline-block;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(1),
    body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(2),
    body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(3),
    body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(4),
    body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(5),
    body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(1),
    body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(2),
    body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(3),
    body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(4),
    body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(5){
        display: none;
    }
    body.sv_y.cs_2 .bx_breadcrumbs ul li:first-child img:nth-child(5),
    body.sv_y.cs_3 .bx_breadcrumbs ul li:first-child img:nth-child(5){
        display: inline-block;
    }
}
@media(max-width:767px){
    .bx_breadcrumbs{
        display: none;
    }
}
/********** АДАПТИВНЫЕ СТИЛИ (конец)**********/
/* End */


/* Start:/bitrix/templates/gos_bitrix/components/bitrix/main.map/footer_sitemap/style.css?15046139522447*/
ul.footer-map-level-0{
	margin: 0px;
	padding: 0px;
}

ul.footer-map-level-0 a {
	font-family: 'PT Serif Caption';
	font-size: 16px;
	color: #5a5a5a;
	font-weight: normal;
	text-transform: uppercase;
	text-decoration: none;
	border-bottom: dashed 1px #5a5a5a;
}
body.sv_y.f_1 ul.footer-map-level-0 a{
	font-family: 'PT Sans';
}
body.sv_y.f_2 ul.footer-map-level-0 a{
	font-family: 'Arial';
}
body.sv_y.f_3 ul.footer-map-level-0 a{
	font-family: 'Times New Roman';
}
body.sv_y ul.footer-map-level-0 a{
	color: #000;
	border-bottom: solid 1px #000;
	font-size: 18px;
}
body.sv_y.cs_2 ul.footer-map-level-0 a,
body.sv_y.cs_3 ul.footer-map-level-0 a{
	color: #fff;
	border-bottom: solid 1px #fff;
}

ul.footer-map-level-0 a:hover {
	border-bottom: none;
}
body.sv_y ul.footer-map-level-0 a:hover{
	border-bottom: none;
}

ul.footer-map-level-0 li{
	display: inline-block;
	width: 30%;
	margin: 0 0 10px 0;
	vertical-align: top;
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/main.map/footer_sitemap/images/sitemap_arrow.png) 0px 8px no-repeat;
	padding-left: 14px;
}
body.sv_y ul.footer-map-level-0 li{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/main.map/footer_sitemap/images/sitemap_arrow2.png) 0px 8px no-repeat;
}
body.sv_y.cs_2 ul.footer-map-level-0 li,
body.sv_y.cs_3 ul.footer-map-level-0 li{
	background: url(/bitrix/templates/gos_bitrix/components/bitrix/main.map/footer_sitemap/images/sitemap_arrow3.png) 0px 8px no-repeat;
}

ul.footer-map-level-1 a, ul.footer-map-level-2 a, ul.footer-map-level-3 a {
	font-weight: normal;
}

.footer-map-columns td {
	vertical-align: top;
	padding: 0px;
}







/********** АДАПТИВНЫЕ СТИЛИ (напчало)**********/
@media(max-width:767px){
	.footer-map-columns{
		width: 100%;
	}
	ul.footer-map-level-0 li{
		display: block;
		float: left;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border-bottom: 1px solid #d4d4d4;
		margin: 0;
		padding: 10px 0 10px 24px;
		background-position: 10px center;
	}
	body.sv_y ul.footer-map-level-0 li{
		background-position: 10px center;
	}
	body.sv_y.cs_2 ul.footer-map-level-0 li,
	body.sv_y.cs_3 ul.footer-map-level-0 li{
		background-position: 10px center;
	}
	ul.footer-map-level-0 a{
		border-bottom: none;
	}
	body.sv_y ul.footer-map-level-0 a{
		border-bottom: none;
	}
	body.sv_y.cs_2 ul.footer-map-level-0 a,
	body.sv_y.cs_3 ul.footer-map-level-0 a{
		border-bottom: none;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (конец)**********/
/* End */


/* Start:/bitrix/templates/gos_bitrix/styles.css?15046139521211*/
h1,h2,h3,h4,h5,h6{color:#333; font-weight:400; margin:0 0 15px 0; padding:0;}
h1{font-size:28px; margin:0 0 15px;}
h2{font-size:20px;}
h3{font-size:16px;}
h4{font-size:14px; font-weight:700;}
body.sv_y h1,body.sv_y h2,body.sv_y h3,body.sv_y h4,body.sv_y h5,body.sv_y h6{
	color: inherit;
}
/*body.sv_y.fs_1 h1,body.sv_y.fs_1 h2,body.sv_y.fs_1 h3,body.sv_y.fs_1 h4,body.sv_y.fs_1 h5,body.sv_y.fs_1 h6{
	font-size: 18px;
}
body.sv_y.fs_2 h1,body.sv_y.fs_2 h2,body.sv_y.fs_2 h3,body.sv_y.fs_2 h4,body.sv_y.fs_2 h5,body.sv_y.fs_2 h6{
	font-size: 20px;
}
body.sv_y.fs_3 h1,body.sv_y.fs_3 h2,body.sv_y.fs_3 h3,body.sv_y.fs_3 h4,body.sv_y.fs_3 h5,body.sv_y.fs_3 h6{
	font-size: 22px;
}*/
h5, h5 a{
	font-size: 24px;
	font-weight: 400;
	color: #5a5a5a;
	height: 50px;
	line-height: 24px;
	margin: 0px!important; padding: 0px;
}

table.docs-list tr td{
	height: 30px;
}
table.docs-list-zip tr td:first-child{
	width: 30px;
	background: url(/bitrix/templates/gos_bitrix/images/zip_small.png) top center no-repeat;
}
	table.docs-list tr td a{
		text-decoration: none;
	}
	table.docs-list tr td a:hover{
		text-decoration: underline;
	}
table.docs-list-pdf tr td:first-child{
	width: 30px;
	background: url(/bitrix/templates/gos_bitrix/images/pdf_small.png) top center no-repeat;
}
/* End */


/* Start:/bitrix/templates/gos_bitrix/template_styles.css?1539063197153319*/
/*@font-face{
	font-family: "PT Serif Caption";
	src: url(/bitrix/templates/gos_bitrix/fonts/pt.serif.caption.ttf);
}
@font-face{
	font-family: "PT Serif";
	src: url(/bitrix/templates/gos_bitrix/fonts/pt.serif.bold.ttf);
	font-weight: 700;
	font-style: normal;
}
@font-face{
	font-family: "PT Sans";
	src: url(/bitrix/templates/gos_bitrix/fonts/pt.sans.ttf);
	font-weight: 400;
	font-style: normal;
}
@font-face{
	font-family: "PT Sans";
	src: url(/bitrix/templates/gos_bitrix/fonts/pt.sans.italic.ttf);
	font-weight: 400;
	font-style: italic;
}
@font-face{
	font-family: "PT Sans";
	src: url(/bitrix/templates/gos_bitrix/fonts/pt.sans.bold.ttf);
	font-weight: 700;
	font-style: normal;
}

*/
html,body{
	font-family: 'PT Sans';
	height:auto;
	width:100%;
	margin:0px;
	font-size: 14px;
	outline: none;
	outline-width: 0px;
	position: relative;
}
body.sv_y.cs_1{
	background-color: #fff;
}
body.sv_y.cs_2{
	background-color: #000;
}
body.sv_y.cs_3{
	background-color: #1b338b;
}
body.sv_y.f_1{
	font-family: 'PT Sans';
}
body.sv_y.f_2{
	font-family: 'Arial';
}
body.sv_y.f_3{
	font-family: 'Times New Roman';
}

a img{border:none;}
a{color:#5a5a5a; outline:none; outline-width:0px; text-decoration:underline;}
body.sv_y a{
	color: #000;
}
body.sv_y.cs_2 a,
body.sv_y.cs_3 a{
	color: #fff;
}
a:hover{color:#7e2121; text-decoration:none;}
body.sv_y a:hover{
	color: #000;
}
body.sv_y.cs_2 a:hover,
body.sv_y.cs_3 a:hover{
	color: #fff;
}
/*body.sv_y h1,body.sv_y h2,body.sv_y h3,body.sv_y h4,body.sv_y h5,body.sv_y h6{
	color: #000;
}
body.sv_y.cs_2 h1,body.sv_y.cs_2 h2,body.sv_y.cs_2 h3,body.sv_y.cs_2 h4,body.sv_y.cs_2 h5,body.sv_y.cs_2 h6,
body.sv_y.cs_3 h1,body.sv_y.cs_3 h2,body.sv_y.cs_3 h3,body.sv_y.cs_3 h4,body.sv_y.cs_3 h5,body.sv_y.cs_3 h6{
	color: #fff;
}
body.sv_y.fs_1 h1,body.sv_y.fs_1 h2,body.sv_y.fs_1 h3,body.sv_y.fs_1 h4,body.sv_y.fs_1 h5,body.sv_y.fs_1 h6{
	font-size: 18px;
}
body.sv_y.fs_2 h1,body.sv_y.fs_2 h2,body.sv_y.fs_2 h3,body.sv_y.fs_2 h4,body.sv_y.fs_2 h5,body.sv_y.fs_2 h6{
	font-size: 20px;
}
body.sv_y.fs_3 h1,body.sv_y.fs_3 h2,body.sv_y.fs_3 h3,body.sv_y.fs_3 h4,body.sv_y.fs_3 h5,body.sv_y.fs_3 h6{
	font-size: 22px;
}*/

div.top_menu{
	position: relative;
	display: block;
	width: 100%; height: 41px;
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
	background: url(/bitrix/templates/gos_bitrix/images/top_menu_bg.png) left top repeat-x;
	z-index: 120;
}
body.sv_y div.top_menu{
	box-shadow: none;
	height: 50px;
}
body.sv_y.cs_1 div.top_menu{
	background: #000;
}
body.sv_y.cs_2 div.top_menu{
	background: #fff;
}
body.sv_y.cs_3 div.top_menu{
	background: #fff;
}
	div.top_menu_wrap{
		position: relative;
		display: block;
		width: 1000px; height: 40px;
		margin: 0 auto;
	}
	body.sv_y div.top_menu_wrap{
		height: 50px;
	}
	@media screen and (min-width: 1217px){
		div.top_menu_wrap{
			width: 1200px;
			margin: 0 auto;
		}
	}
		div.top_search{
			position: absolute;
			display: block;
			top: 1px; right: 0px;
		}
div.header_info{
	position: relative;
	display: block;
	width: 100%; height: 158px;
}
	div.header_info_wrap{
		position: relative;
		display: block;
		width: 1000px; height: 40px;
		margin: 0 auto;
	}
	@media screen and (min-width: 1217px){
		div.header_info_wrap{
			width: 1200px;
			margin: 0 auto;
		}
	}
	div.header_logo{
		position: absolute;
		top: 0px; left: -403px;
		display: block;
		width: 989px; height: 158px;
		background: url(/bitrix/templates/gos_bitrix/images/flag.jpg) right -17px no-repeat;
	}
	body.sv_y div.header_logo{
		background: none;
	}
		div.header_gerb{
			position: absolute;
			top: 14px; right: 454px;
			width: 118px; height: 130px;
			background: url(/bitrix/templates/gos_bitrix/images/gerb.png) left top no-repeat;
		}
		body.sv_y div.header_gerb{
			background: url(/bitrix/templates/gos_bitrix/images/gerb_mono.png) left top no-repeat;
		}
		div.header_title{
			position: absolute;
			top: 73px; right: 143px;
			width: auto; height: auto;
		}
		body.sv_y div.header_title{
			top: 45px; right: 40px;
		}
		body.sv_y.cs_2 div.header_title,
		body.sv_y.cs_3 div.header_title{
			color: #fff;
		}
			div.header_title span:first-child{
				font-family: 'PT Serif Caption';
				font-size: 18px;
				letter-spacing: -1px;
				line-height: 17px;
			}
			body.sv_y div.header_title span:first-child{
				font-size: 24px;
				line-height: 24px;
			}
			div.header_title span:last-child{
				font-style: italic;
			}
			body.sv_y div.header_title span:last-child{
				font-size: 18px;
			}
	div.header__soc-list{
		position: absolute;
		top: 0px; right: 0px;
		display: block;
		width: 250px; height: 158px;
		z-index: 110;
		text-align: center;
	}
	div.header__soc-list a{
		height: 60px;
		display: inline-block;
	}
		div.header__soc-list a img{
			height: 100%;
		}
	@media screen and (min-width: 1217px){
		div.header__soc-list{
			width: 300px; height: 158px;
		}
	}
	@media(max-width:1030px){
		div.header__soc-list{
			top: auto;
			right: 5px;
			bottom: 0;
			width: auto; height: 35px;
		}
		div.header__soc-list a{
			height: 25px;
		}
	}
	div.header_hotnew{
		position: absolute;
		top: 0px; right: 0px;
		display: block;
		width: 250px; height: 158px;
		background: url(/bitrix/templates/gos_bitrix/images/header_hotnew_small.png) left top no-repeat;
		border-left: solid 1px #fff;
		border-right: solid 1px #fff;
		box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
		z-index: 110;

		font-size: 14px;
		color: #606060;
	}
	body.sv_y div.header_hotnew{
		width: 350px;
		background: none;
		box-shadow: none;
		border-left: none;
		border-right: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 15px 0;
	}
		div.header_hotnew td{
			padding: 15px 15px 0 15px;
		}
		div.header_hotnew tr:last-child td{
			padding: 5px 15px 0 15px;
		}
		div.header_hotnew td img.sv_y{
			display: none;
		}
		body.sv_y div.header_hotnew td{
			padding: 0 0 0 15px;
			border-left: 1px solid #000;
			font-size: 18px;
			color: #000;
		}
		body.sv_y.cs_2 div.header_hotnew td,
		body.sv_y.cs_3 div.header_hotnew td{
			color: #fff;
			border-left: 1px solid #fff;
		}
		body.sv_y div.header_hotnew tr:last-child td{
			padding: 7px 0 0 15px;
			text-align: left;
		}
		body.sv_y div.header_hotnew td img{
			display: none;
		}
		body.sv_y div.header_hotnew td img.sv_y{
			display: inline-block;
			vertical-align: top;
		}
		body.sv_y.cs_2 div.header_hotnew td img,
		body.sv_y.cs_3 div.header_hotnew td img{
			display: none;
		}
		body.sv_y.cs_2 div.header_hotnew td img.cs_2,
		body.sv_y.cs_3 div.header_hotnew td img.cs_3{
			display: inline-block;
		}
		div.header_hotnew a{
			font-size: 14px;
			color: #7e2121;
			font-style: italic;
		}
		body.sv_y div.header_hotnew a{
			font-size: 18px;
			color: #000;
			font-style: normal;
			text-transform: uppercase;
			font-weight: 800;
		}
		body.sv_y.cs_2 div.header_hotnew a,
		body.sv_y.cs_3 div.header_hotnew a{
			color: #fff;
		}
		@media screen and (min-width: 1217px){
			div.header_hotnew{
				width: 300px; height: 158px;
				font-size: 16px;
				background: url(/bitrix/templates/gos_bitrix/images/header_hotnew.png) left top no-repeat;
			}
			body.sv_y div.header_hotnew{
				width: 500px;
			}
				div.header_hotnew a{
					font-size: 16px;
				}
				body.sv_y div.header_hotnew a{
					font-size: 18px;
				}
		}
	div.header_banner{
		position: absolute;
		top: 0px; right: 250px;
		display: block;
		width: 285px;
		overflow: hidden;
		text-align: center;
		box-shadow: 0px 0px 15px 0px rgba(0,0,0,0.3);
	}
	body.sv_y div.header_banner{
		display: none;
	}
		div.header_banner div{
			margin-left: -6px;
		}
		@media screen and (min-width: 1217px){
			div.header_banner{
				right: 300px;
				width: 300px;
			}
			div.header_banner div{
				margin-left: 0;
			}
		}
div.main_menu{
	position: relative;
	display: block;
	width: 100%; height: 52px;
	box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.5);
	background: url(/bitrix/templates/gos_bitrix/images/main_menu.png) left top repeat-x;
	z-index: 110;
}
body.sv_y div.main_menu{
	box-shadow: none;
	background: #000;
}
body.sv_y.cs_2 div.main_menu,
body.sv_y.cs_3 div.main_menu{
	background: #fff;
}
	div.main_menu_wrap{
		position: relative;
		display: block;
		width: 1000px; height: 40px;
		margin: 0 auto;
	}
	@media screen and (min-width: 1217px){
		div.main_menu_wrap{
			width: 1200px;
			margin: 0 auto;
		}
	}
		div.main_search{
			position: absolute;
			display: block;
			top: 1px; right: 0px;
		}

div.header_slider{
	position: relative;
	display: block;
	width: 1000px; min-height: 344px;
	margin: 0 auto;
}
body.sv_y div.header_slider{
	height: auto;
}
body.sv_y div.header_slider{
	margin: 30px auto 0 auto;
}
	@media screen and (min-width: 1217px){
		div.header_slider{
			width: 1200px;
			min-height: 405px;
			margin: 0 auto;
		}
		body.sv_y div.header_slider{
			height: auto;
		}
	}
	.header_polls_changer{
		width: 271px; height: 40px;
		line-height: 40px;
		background: none; border: 0px;
		margin: 0px; padding: 0px;
		text-align: right;
	}
	body.sv_y .header_polls_changer{
		height: 42px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #000;
		border-bottom: none;
	}
	body.sv_y.cs_2 .header_polls_changer,
	body.sv_y.cs_3 .header_polls_changer{
		border: 1px solid #fff;
		border-bottom: none;
	}
		@media screen and (min-width: 1217px){
			.header_polls_changer{
				width: 323px; height: 40px;
			}
		}
		.header_polls_changer_tab{
			position: relative;
			display: inline-block;
			width: 49%; height: 40px;
			margin: 0px; padding: 0px;
			background: none;
			text-align: center;
			font-family: 'PT Sans';
			font-size: 16px;
			text-transform: uppercase;
			color: rgb(126,33,33);
			font-weight: 400;
			cursor: pointer;
		}
		body.sv_y .header_polls_changer_tab{
			display: block;
			width: 50%;
			float: left;
			color: #000;
		}
		body.sv_y.cs_2 .header_polls_changer_tab,
		body.sv_y.cs_3 .header_polls_changer_tab{
			color: #fff;
		}
		.header_polls_changer_tab_active{
			background: rgba(126,33,33,1);
			color: #fff;
			font-weight: 600;
			text-shadow: 1px 1px 1px rgba(0,0,0,0.5);
			cursor: default;
		}
		body.sv_y .header_polls_changer_tab_active{
			text-shadow: none;
			background: #000;
			color: #fff;
			font-weight: 400;
		}
		body.sv_y.cs_2 .header_polls_changer_tab_active,
		body.sv_y.cs_3 .header_polls_changer_tab_active{
			background: #fff;
			color: #000;
		}
	.header_polls_changer_content{
		display: none;
		width: 231px; height: 254px;
		background: none;
		padding: 20px;
	}
	body.sv_y .header_polls_changer_content{
		width: 271px; height: auto;
		float: left;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #000;
		border-top: none;
		padding: 10px;
	}
	body.sv_y.cs_2 .header_polls_changer_content,
	body.sv_y.cs_3 .header_polls_changer_content{
		border: 1px solid #fff;
		border-top: none;
	}
		@media screen and (min-width: 1217px){
			.header_polls_changer_content{
				width: 283px; height: 323px;
			}
			body.sv_y .header_polls_changer_content{
				width: 323px; height: auto;
				padding: 20px;
			}
		}
		.header_polls{
			display: block;
		}
	div.header_news{
		position: absolute;
		top: 0px; right: 0px;
		width: 729px; height: 337px;
	}
	body.sv_y div.header_news{
		position: relative;
		top: auto; right: auto;
		float: right;
		height: auto;
	}
	body.sv_y div.molpolit_header_news{
		float: none;
		width: 100%;
	}
	body.sv_y div.header_news.hp{
		margin-top: -40px;
	}
	body.sv_y.cs_2 div.header_news.hp,
	body.sv_y.cs_3 div.header_news.hp{
		margin-top: -15px;
	}
		@media screen and (min-width: 1217px){
			div.header_news{
				width: 875px; height: 405px;
			}
			body.sv_y div.header_news{
				height: auto;
			}
		}
	.vote_and_advert{
		display: none;
		position: relative;
		width: 100%; height: auto;
	}
	.vote_and_advert .vote, .vote_and_advert .advert{
		position: relative;
		width: 50%; height: auto;
		float: left;
		margin: 25px 0 40px 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.vote_and_advert .vote{
		padding-right: 25px;
		border-right: 1px solid #ececec;
	}
	body.sv_y .vote_and_advert .vote{
		border-right: 1px solid #000;
	}
	body.sv_y.cs_2 .vote_and_advert .vote,
	body.sv_y.cs_3 .vote_and_advert .vote{
		border-right: 1px solid #fff;
	}
	.vote_and_advert .advert{
		padding-left: 25px;
	}

div.main_press_sv_y{
	position: relative;
	display: none;
}
body.sv_y div.main_press_sv_y{
	display: block;
}
div.main_press, div.main_deputy{
	position: relative;
	display: block;
	width: 1000px; min-height: 340px;
	margin: 44px auto;
	clear: both;
}
body.sv_y div.main_press.hp{
	display: none;
}
div.main_deputy{
	margin: 44px auto 20px auto;
}
	@media screen and (min-width: 1217px){
		div.main_press, div.main_deputy{
			width: 1200px; min-height: 340px;
		}
	}
	div.main_press_tabs{
		position: absolute;
		top: 0px; left: 0px;
		width: 100%; height: 52px;
		border-bottom: solid 1px #7e2121;
	}
	body.sv_y div.main_press_tabs{
		letter-spacing: normal;
	}
	body.sv_y div.main_press_tabs{
		border-bottom: solid 1px #000;
		margin-bottom: 25px;
		font-size: 0;
	}
	body.sv_y.cs_2 div.main_press_tabs,
	body.sv_y.cs_3 div.main_press_tabs{
		border-bottom: solid 1px #fff;
	}
	div.main_municipal_tabs{
		position: relative;
	}
	div.main_municipal_tab{
		position: relative;
		width: auto;
	}
		div.main_municipal_tab div{
			padding: 15px 46px;
		}
		body.sv_y div.main_municipal_tab div{
			padding: 15px 37px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
			@media screen and (min-width: 1217px){
				div.main_municipal_tab div{
					padding: 13px 50px;
				}
			}
		div.main_municipal_tab div br.hidden_lg_md{
			display: none;
		}
	div.main_deputy_tabs{
		position: absolute;
		top: 0px; left: 0px;
		width: 100%; height: 52px;
	}
	body.sv_y div.main_deputy_tabs{
		letter-spacing: normal;
	}
		.main_press_tab, .main_deputy_tab{
			position: relative;
			display: inline-block;
			width: 19.3%; height: 52px;

			font-size: 12px;
			text-transform: uppercase;
			text-align: center;
			vertical-align: middle;
		}
		body.sv_y .main_press_tab, body.sv_y .main_deputy_tab{
			font-size: 15px;
		}
		.main_deputy_tab{
			width: auto;
		}
			@media screen and (min-width: 1217px){
				.main_press_tab, .main_deputy_tab{
					font-size: 15px;
				}
			}
			.main_press_tab span, .main_deputy_tab span{
				color: #7e2121;
				border-bottom: dashed 1px #7e2121;
				cursor: pointer;
			}
			body.sv_y .main_press_tab span, body.sv_y .main_deputy_tab span{
				color: #000;
				border-bottom: 1px solid #000;
			}
			body.sv_y.cs_2 .main_press_tab span,
			body.sv_y.cs_3 .main_press_tab span,
			body.sv_y.cs_2 .main_deputy_tab span,
			body.sv_y.cs_3 .main_deputy_tab span{
				color: #fff;
				border-bottom: 1px solid #fff;
			}
			.main_press_tab div{
				width: auto; height: 23px;
				padding: 16px 13px 13px 13px;
			}
			.main_deputy_tab div{
				width: auto; height: 23px;
				padding: 16px 10px 13px 10px;
			}
				@media screen and (min-width: 1217px){
					.main_press_tab div{
						padding: 13px;
					}
					.main_deputy_tab div{
						padding: 13px 20px 13px 20px;
					}
				}
				.main_press_tab div img{
					margin: 0 3px -3px 0;
				}
				.main_press_tab:nth-child(1) div img{
					margin: 0 3px 0px 0;
				}
		.main_press_tab_active, .main_deputy_tab_active{
			border-radius: 5px 5px 0 0;
			height: 52px;
			background: url(/bitrix/templates/gos_bitrix/images/main_press_tab_bg.png) left top repeat-x;
			border: solid 1px #9e5959;
			border-bottom: none;
		}
		body.sv_y .main_press_tab_active, body.sv_y .main_deputy_tab_active{
			background: #000;
			color: #fff;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			border: solid 1px #000;
			border-bottom: none;
		}
		body.sv_y.cs_2 .main_press_tab_active,
		body.sv_y.cs_3 .main_press_tab_active,
		body.sv_y.cs_2 .main_deputy_tab_active,
		body.sv_y.cs_3 .main_deputy_tab_active{
			background: #fff;
			border: solid 1px #fff;
			border-bottom: none;
			color: #000;
		}
			.main_press_tab_active div, .main_deputy_tab_active div{
				width: auto; height: 20px;
				padding: 16px 13px 13px 13px;
				border-radius: 5px 5px 0 0;
				border: solid 1px #b05050;
				border-bottom: solid 1px #b05050;
			}
			body.sv_y .main_press_tab_active div, body.sv_y .main_deputy_tab_active div{
				border: 1px solid #000;
			}
			body.sv_y.cs_2 .main_press_tab_active div,
			body.sv_y.cs_3 .main_press_tab_active div,
			body.sv_y.cs_2 .main_deputy_tab_active div,
			body.sv_y.cs_3 .main_deputy_tab_active div{
				border: 1px solid #fff;
			}
			.main_deputy_tab_active div{
				padding: 16px 20px 13px 20px;
			}
				@media screen and (min-width: 1217px){
					.main_press_tab_active div, .main_deputy_tab_active div{
						width: auto; height: 23px;
						padding: 13px;
					}
					.main_deputy_tab_active div{
						padding: 13px 20px 13px 20px;
					}
				}
			.main_press_tab_active span, .main_deputy_tab_active span{
				color: #fff;
				font-weight: 400;
				border-bottom: none;
				text-shadow: 1px 1px 0px rgba(0,0,0,0.5);
				cursor: default;
			}
			body.sv_y .main_press_tab_active span, body.sv_y .main_deputy_tab_active span{
				color: #fff;
			}
			body.sv_y.cs_2 .main_press_tab_active span,
			body.sv_y.cs_3 .main_press_tab_active span,
			body.sv_y.cs_2 .main_deputy_tab_active span,
			body.sv_y.cs_3 .main_deputy_tab_active span{
				color: #000;
				text-shadow: none;
			}
				@media screen and (min-width: 1217px){
					.main_press_tab_active span, .main_deputy_tab_active span{
						font-weight: 600;
					}
				}

	div.main_press_contents{
		position: absolute;
		top: 76px; left: 0px;
		width: 100%; min-height: 286px;
		overflow: hidden;
	}
	div.main_municipal_contents{
		position: relative;
	}
	div.main_molpolit_banner{
		width: 325px; height: 336px;
		overflow: hidden;
		text-align: center;
	}
		div.main_molpolit_banner img{
			margin-top: -20px;
		}
		@media screen and (min-width: 1217px){
			div.main_molpolit_banner{
				width: 325px; height: 405px;
				overflow: hidden;
				text-align: center;
			}
				div.main_molpolit_banner img{
					margin: 0px;
				}
		}
	div.main_molpolit_banner_sm{
		display: none;
	}
	div.main_molpolit_banner_sm img{
		max-width: 100%;
		width: 100%;
		margin:  15px 0 40px 0;
	}
	div.main_molpolit_banner_xs{
		display: none;
	}
	div.main_molpolit_banner_xs img{
		max-width: 100%;
		width: 100%;
		margin:  0 0 25px 0;
	}
	div.main_deputy_contents{
		position: relative;
		top: 52px; left: 0px;
		width: 100%;
		border: solid 1px #d7d7d7;
		border-radius: 0px 5px 5px 5px;
		margin-bottom: 50px;
	}
	body.sv_y div.main_deputy_contents{
		border: 1px solid #000;
	}
	body.sv_y.cs_2 div.main_deputy_contents,
	body.sv_y.cs_3 div.main_deputy_contents{
		border: 1px solid #fff;
	}
		div.main_press_content{
			position: absolute;
			top: 0px; left: 0px;
			width: 100%; min-height: 286px;
			display: none;
		}
		div.main_municipal_content{
			position: relative;
			width: 100%; min-height: 223px;
			display: none;
		}
		div.main_deputy_content{
			position: relative;
			width: 100%; min-height: 223px;
			display: none;
		}
		div.main_press_content1, div.main_deputy_content1, div.deputy_detail_content1{
			display: block;
		}
		div.deputy_page_content{
			width: 73%;
		}
		.main_deputy_content1 table{
			border-collapse: collapse;
			margin-top: 63px;
			font-size: 18px;
		}
		table.main_deputy_content_changer tr:first-child td:first-child{
			border-right: dotted 1px #d7d7d7;
			border-bottom: dotted 1px #d7d7d7;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet.png) 35px center no-repeat;
			cursor: pointer;
		}
		body.sv_y table.main_deputy_content_changer tr:first-child td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet2.png) 35px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_content_changer tr:first-child td:first-child,
		body.sv_y.cs_3 table.main_deputy_content_changer tr:first-child td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_hover.png) 35px center no-repeat;
			color: #fff;
		}
		body.sv_y.cs_2 table.main_deputy_content_changer tr:first-child td:first-child,
		body.sv_y.cs_3 table.main_deputy_content_changer tr:first-child td:first-child{
			border-right: 1px dotted #fff;
			border-bottom: 1px dotted #fff;
		}
			table.main_deputy_content_changer tr:first-child td:first-child:hover{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_hover.png) 35px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_content_changer tr:first-child td:first-child:hover{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_hover.png) 35px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_content_changer tr:first-child td:first-child:hover,
			body.sv_y.cs_3 table.main_deputy_content_changer tr:first-child td:first-child:hover{
				background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet2.png) 35px center no-repeat;
				color: #000;
			}
		table.main_deputy_content_changer tr:first-child td:last-child{
			cursor: pointer;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area.png) 35px center no-repeat;
		}
		body.sv_y table.main_deputy_content_changer tr:first-child td:last-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area2.png) 35px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_content_changer tr:first-child td:last-child,
		body.sv_y.cs_3 table.main_deputy_content_changer tr:first-child td:last-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area_hover.png) 35px center no-repeat;
			color: #fff;
		}
			table.main_deputy_content_changer tr:first-child td:last-child:hover{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_area_hover.png) 35px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_content_changer tr:first-child td:last-child:hover{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_area_hover.png) 35px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_content_changer tr:first-child td:last-child:hover,
			body.sv_y.cs_3 table.main_deputy_content_changer tr:first-child td:last-child:hover{
				background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_area2.png) 35px center no-repeat;
				color: #000;
			}
		table.main_deputy_content_changer tr:last-child td:first-child{
			cursor: pointer;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part.png) 35px center no-repeat;
		}
		body.sv_y table.main_deputy_content_changer tr:last-child td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part2.png) 35px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_content_changer tr:last-child td:first-child,
		body.sv_y.cs_3 table.main_deputy_content_changer tr:last-child td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part_hover.png) 35px center no-repeat;
			color: #fff;
		}
			table.main_deputy_content_changer tr:last-child td:first-child:hover{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_part_hover.png) 35px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_content_changer tr:last-child td:first-child:hover{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_part_hover.png) 35px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_content_changer tr:last-child td:first-child:hover,
			body.sv_y.cs_3 table.main_deputy_content_changer tr:last-child td:first-child:hover{
				background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_part2.png) 35px center no-repeat;
				color: #000;
			}
		table.main_deputy_content_changer tr:last-child td:last-child{
			border-left: dotted 1px #d7d7d7;
			border-top: dotted 1px #d7d7d7;
			cursor: pointer;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee.png) 35px center no-repeat;
		}
		body.sv_y table.main_deputy_content_changer tr:last-child td:last-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee2.png) 35px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_content_changer tr:last-child td:last-child,
		body.sv_y.cs_3 table.main_deputy_content_changer tr:last-child td:last-child{
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_hover.png) 35px center no-repeat;
			color: #fff;
		}
		body.sv_y.cs_2 table.main_deputy_content_changer tr:last-child td:last-child,
		body.sv_y.cs_3 table.main_deputy_content_changer tr:last-child td:last-child{
			border-left: dotted 1px #fff;
			border-top: dotted 1px #fff;
		}
			table.main_deputy_content_changer tr:last-child td:last-child:hover{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_hover.png) 35px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_content_changer tr:last-child td:last-child:hover{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_hover.png) 35px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_content_changer tr:last-child td:last-child:hover,
			body.sv_y.cs_3 table.main_deputy_content_changer tr:last-child td:last-child:hover{
				background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_committee2.png) 35px center no-repeat;
				color: #000;
			}

		table.main_deputy_list_ajax_changer{
			border-collapse: collapse;
			margin-top: 0px;
			font-size: 16px;
			letter-spacing: normal;
		}
		table.main_deputy_list_ajax_changer td{
			cursor: pointer;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		body.sv_y.cs_2 table.main_deputy_list_ajax_changer td,
		body.sv_y.cs_3 table.main_deputy_list_ajax_changer td{
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			color: #fff;
		}
		table.main_deputy_list_ajax_changer tr td:nth-child(1){
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_small.png) 10px center no-repeat;
			border-radius: 0px 0px 5px 0px;
		}
		body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(1),
		body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(1){
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_small_hover.png) 10px center no-repeat;
		}
			table.main_deputy_list_ajax_changer tr td:nth-child(1):hover,table.main_deputy_list_ajax_changer tr td:nth-child(1).main_deputy_list_ajax_changer_active{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_small_hover.png) 10px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(1):hover,body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(1).main_deputy_list_ajax_changer_active{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_small_hover.png) 10px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(1):hover,
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(1).main_deputy_list_ajax_changer_active,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(1):hover,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(1).main_deputy_list_ajax_changer_active{
				background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_small_hover.png) 10px center no-repeat;
				border: 1px solid #fff;
				border-top: none;
				border-left: none;
			}
		table.main_deputy_list_ajax_changer tr td:nth-child(2){
			border-radius: 0px 0px 5px 5px;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area_small.png) 10px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(2),
		body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(2){
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area_small_hover.png) 10px center no-repeat;
		}
			table.main_deputy_list_ajax_changer tr td:nth-child(2):hover,table.main_deputy_list_ajax_changer tr td:nth-child(2).main_deputy_list_ajax_changer_active{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_area_small_hover.png) 10px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(2):hover,body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(2).main_deputy_list_ajax_changer_active{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_area_small_hover.png) 10px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(2):hover,
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(2).main_deputy_list_ajax_changer_active,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(2):hover,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(2).main_deputy_list_ajax_changer_active{
				background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area_small_hover.png) 10px center no-repeat;
				border: 1px solid #fff;
				border-top: none;
			}
		table.main_deputy_list_ajax_changer tr td:nth-child(3){
			border-radius: 0px 0px 5px 5px;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part_small.png) 10px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(3),
		body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(3){
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part_small_hover.png) 10px center no-repeat;
		}
			table.main_deputy_list_ajax_changer tr td:nth-child(3):hover,table.main_deputy_list_ajax_changer tr td:nth-child(3).main_deputy_list_ajax_changer_active{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_part_small_hover.png) 10px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(3):hover,body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(3).main_deputy_list_ajax_changer_active{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_part_small_hover.png) 10px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(3):hover,
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(3).main_deputy_list_ajax_changer_active,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(3):hover,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(3).main_deputy_list_ajax_changer_active{
				background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part_small_hover.png) 10px center no-repeat;
				border: 1px solid #fff;
				border-top: none;
			}
		table.main_deputy_list_ajax_changer tr td:nth-child(4){
			border-radius: 0px 5px 0px 5px;
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_small.png) 10px center no-repeat;
		}
		body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(4),
		body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(4){
			background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_small_hover.png) 10px center no-repeat;
		}
			table.main_deputy_list_ajax_changer tr td:nth-child(4):hover,table.main_deputy_list_ajax_changer tr td:nth-child(4).main_deputy_list_ajax_changer_active{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_small_hover.png) 10px center no-repeat;
				color: #fff;
			}
			body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(4):hover,body.sv_y table.main_deputy_list_ajax_changer tr td:nth-child(4).main_deputy_list_ajax_changer_active{
				background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_small_hover.png) 10px center no-repeat;
			}
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(4):hover,
			body.sv_y.cs_2 table.main_deputy_list_ajax_changer tr td:nth-child(4).main_deputy_list_ajax_changer_active,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(4):hover,
			body.sv_y.cs_3 table.main_deputy_list_ajax_changer tr td:nth-child(4).main_deputy_list_ajax_changer_active{
				background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_small_hover.png) 10px center no-repeat;
				border: 1px solid #fff;
				border-top: none;
				border-right: 0;
			}
		div.deputy_page_content table.main_deputy_list_ajax_changer{
			border-collapse: separate;
		}
		div.deputy_page_content table.main_deputy_list_ajax_changer tr td{
			border-radius: 5px;
			height: 50px;
		}
	.main_deputy_search_ajaxloader, .main_deputy_content_ajaxloader, .main_reception_content_ajaxloader, .main_reception_form_ajaxloader{
		position: absolute;
		top: 0px; left: 0px;
		display: none;
		width: 100%; height: 100%;
		background: rgba(255,255,255,0.7) url(/bitrix/templates/gos_bitrix/images/ajaxloader.gif) center center no-repeat;
	}

/*Страница со стартовой сеткой*/
div.main_startcell_move_left{
	left: -135px;
}
body.sv_y div.main_startcell_move_left{
	left: auto;
}
	@media screen and (min-width: 1217px){
		div.main_startcell_move_left{
			left: -163px;
		}
		body.sv_y div.main_startcell_move_left{
			left: auto;
		}
	}

div.main_startcell{
	position: relative;
	width: 100%; min-height: 200px;
	margin: 0 0 50px 0;
}
body.sv_y div.main_startcell{
	clear: both;
}
.main_startcell table{
	border-collapse: collapse;
	margin-top: 63px;
	font-size: 18px;
}
body.sv_y .main_startcell table{
	font-size: inherit;
}
table.main_startcell_changer td{
	border-right: dotted 1px #d7d7d7;
	border-bottom: dotted 1px #d7d7d7;
	cursor: pointer;
	padding: 10px;
}
body.sv_y table.main_startcell_changer td{
	border-right: dotted 1px #000;
	border-bottom: dotted 1px #000;
}
body.sv_y.cs_2 table.main_startcell_changer td,
body.sv_y.cs_3 table.main_startcell_changer td{
	border-right: dotted 1px #fff;
	border-bottom: dotted 1px #fff;
}
	table.main_startcell_changer td:hover{
		background: rgb(126,33,33);
	}
	body.sv_y table.main_startcell_changer td:hover{
		background: #000;
	}
	body.sv_y.cs_2 table.main_startcell_changer td:hover,
	body.sv_y.cs_3 table.main_startcell_changer td:hover{
		background: #fff;
	}
		table.main_startcell_changer td:hover a{
			color: #fff;
		}
		body.sv_y.cs_2 table.main_startcell_changer td:hover a,
		body.sv_y.cs_3 table.main_startcell_changer td:hover a{
			color: #000;
		}
	table.main_startcell_changer tr td:last-child{
		border-right: none;
		cursor: pointer;
	}
	body.sv_y table.main_startcell_changer tr td:last-child{
		border-right: none;
	}
	table.main_startcell_changer tr:last-child td{
		border-bottom: none;
		cursor: pointer;
	}
	body.sv_y table.main_startcell_changer tr:last-child td{
		border-bottom: none;
	}
body.sv_y div.main_startcell_municipal{
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 20px;
}
body.sv_y div.main_startcell_municipal table.main_startcell_changer{
	width: 100% !important;
}
body.sv_y div.main_startcell_municipal table.main_startcell_changer td{
	border: 1px solid #000 !important;
}
body.sv_y.cs_2 div.main_startcell_municipal table.main_startcell_changer td,
body.sv_y.cs_3 div.main_startcell_municipal table.main_startcell_changer td{
	border: 1px solid #fff !important;
}
/*-_-_-_-_-_-_-_-_-_-*/

div.main_deputy_search{
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 300px;
	margin-top: 20px;
}
	@media screen and (max-width: 1217px){
		div.main_deputy_search{
			width: 250px;
		}
	}
	@media screen and (min-width: 1030px){
		div.main_deputy_search.only-mobile{
			display: none;
		}
	}
	@media screen and (max-width: 1029px){
		div.main_deputy_search.not-mobile{
			display: none;
		}
	}
	@media screen and (max-width: 1029px) and (min-width: 768px){
		div.main_deputy_search{
			width: 750px;
			display: block;
			margin: 0 auto;
		}
	}
	@media screen and (max-width: 767px){
		div.main_deputy_search{
			width: 100%;
			display: block;
		}
	}
	div.main_deputy_search_result{
		position: relative;
		display: inline-block;
		width: 100%; height: auto;
	}
	div.main_deputy_search_result > div.main_deputy_search_result_inner{
		width:100%; height:auto; margin-top:15px; box-sizing:border-box; padding:15px; border-radius:5px; box-shadow:0px 0px 5px 0px rgba(0,0,0,0.3); color:#515151;
	}
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner{
		box-shadow: none;
		border: 1px solid #000;
	}
	body.sv_y.cs_2 div.main_deputy_search_result > div.main_deputy_search_result_inner,
	body.sv_y.cs_3 div.main_deputy_search_result > div.main_deputy_search_result_inner{
		border: 1px solid #fff;
		color: #fff;
	}
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > b{
		font-size: 18px;
	}
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table,
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table tbody,
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr,
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td{
		position: relative;
		display: block;
		width: 100%; height: auto;
	}
	body.sv_y.ni_n div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:first-child{
		display: none;
	}
	body.sv_y.ls_2 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child{
		letter-spacing: 4px;
	}
	body.sv_y.ls_3 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child{
		letter-spacing: 7px;
	}
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child a{
		font-size: 16px !important;
	}
	body.sv_y.cs_2 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child a,
	body.sv_y.cs_3 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child a{
		color: #fff;
	}
	body.sv_y.cs_2 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child a:hover,
	body.sv_y.cs_3 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child a:hover{
		color: #fff;
	}
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child span:nth-of-type(1){
		font-size: 16px !important;
	}
	body.sv_y.fs_2 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child span:nth-of-type(1){
		font-size: 18px !important;
	}
	body.sv_y.fs_3 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child span:nth-of-type(1){
		font-size: 20px !important;
	}
	body.sv_y div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child span:nth-of-type(2){
		font-size: 16px !important;
	}
	body.sv_y.fs_2 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child span:nth-of-type(2){
		font-size: 18px !important;
	}
	body.sv_y.fs_3 div.main_deputy_search_result > div.main_deputy_search_result_inner > table tr td:last-child span:nth-of-type(2){
		font-size: 20px !important;
	}
	div.main_deputy_search_form{
		position: relative;
		display: inline-block;
		width: 100%; height: auto; min-height: 322px;
		border: solid 1px rgb(126,33,33);
		border-radius: 5px;
	}
	body.sv_y div.main_deputy_search_form{
		border: 1px solid #000;
	}
	body.sv_y.cs_2 div.main_deputy_search_form,
	body.sv_y.cs_3 div.main_deputy_search_form{
		border: 1px solid #fff;
	}
		div.main_deputy_search_form_title{
			position: relative;
			display: block;
			width: 100%; height: 50px;
			background: rgb(126,33,33);
			line-height: 50px;
			font-family: 'PT Serif Caption';
			color: #fff;
			text-transform: uppercase;
			font-size: 14px;
			text-align: center;
		}
		body.sv_y div.main_deputy_search_form_title{
			background: #000;
		}
		body.sv_y.cs_2 div.main_deputy_search_form_title,
		body.sv_y.cs_3 div.main_deputy_search_form_title{
			background: #fff;
			color: #000;
		}
		div.main_deputy_search_form_form{
			position: relative;
			width: 250px; height: auto;
			margin: 19px auto;
		}
		@media screen and (max-width: 1217px){
			div.main_deputy_search_form_form{
				width: 230px;
			}
		}
			div.main_deputy_search_housevariant, div.main_deputy_search_streetvariant, div.main_deputy_search_cityvariant{
				position: absolute;
				top: 165px; left: 0px;
				right: 0;
				height: auto;
				z-index: 150;
			}
			div.main_deputy_search_streetvariant{
				top: 104px;
			}
			div.main_deputy_search_cityvariant{
				top: 40px;
			}
				@media screen and (max-width: 1030px){
					div.main_deputy_search_housevariant, div.main_deputy_search_streetvariant, div.main_deputy_search_cityvariant{
						top: 180px;
						left: 20px;
						right: 20px;
					}
					div.main_deputy_search_streetvariant{
						top: 120px;
					}
					div.main_deputy_search_cityvariant{
						top: 60px;
					}
				}
				div.main_deputy_search_housevariant_wrap, div.main_deputy_search_streetvariant_wrap, div.main_deputy_search_cityvariant_wrap{
					position: relative;
					width: auto; height: auto;
					border: solid 1px rgba(0,0,0,0.3);
					border-top: none;
					border-radius: 0 0 5px 5px;
					background: rgba(255,255,255,0.9);
					overflow: hidden;
				}
					div.main_deputy_search_cityvariant_wrap{
						max-height: 300px;
						overflow: hidden;
						overflow-y: scroll;
					}
					div.main_deputy_search_streetvariant_wrap{
						max-height: 300px;
						overflow: hidden;
						overflow-y: scroll;
					}
					div.main_deputy_search_housevariant_wrap{
						max-height: 300px;
						overflow: hidden;
						overflow-y: scroll;
					}
					div.main_deputy_search_housevariant_wrap_house, div.main_deputy_search_streetvariant_wrap_street,
					div.main_deputy_search_cityvariant_wrap_city{
						height: 20px;
						line-height: 20px;
						padding: 5px;
						font-size: 14px;
						cursor: pointer;
					}
						div.main_deputy_search_housevariant_wrap_house:hover, div.main_deputy_search_streetvariant_wrap_street:hover,
						div.main_deputy_search_cityvariant_wrap_city:hover{
							background: rgba(126,33,33,0.8);
							color: #fff;
						}
						body.sv_y div.main_deputy_search_housevariant_wrap_house:hover, body.sv_y div.main_deputy_search_streetvariant_wrap_street:hover,
						 body.sv_y div.main_deputy_search_cityvariant_wrap_city:hover{
							background: rgba(0,0,0,0.8);
						}
			div.main_deputy_search_form_form input{
				width: 210px; height: 40px;
				margin: 0 0 20px 0;
				padding: 0 20px 0 20px;
				background: #fff;
				border: solid 1px #d7d7d7;
				border-radius: 3px;
				box-shadow: inset 1px 1px 15px -4px rgba(0,0,0,0.3);
				outline: none;
				outline-width: 0px;
				font-family: 'PT Sans';
				color: rgb(104,104,104);
				font-size: 16px;
			}
			body.sv_y div.main_deputy_search_form_form input{
				border: 1px solid #000;
				box-shadow: none;
				color: #000;
			}
			body.sv_y.cs_2 div.main_deputy_search_form_form input,
			body.sv_y.cs_3 div.main_deputy_search_form_form input{
				border: 1px solid #fff;
			}
			@media screen and (max-width: 1217px){
				div.main_deputy_search_form_form input{
					width: 190px;
				}
			}
			div.main_deputy_search_form_form_submit{
				width: 252px; height: 44px;
				margin: 0 0 0 0; padding: 0px;
				background: url(/bitrix/templates/gos_bitrix/images/main_deputy_search_form_form_submit.png) left top no-repeat;
				cursor: pointer;
				line-height: 44px;
				font-size: 14px;
				color: #fff;
				text-shadow: 1px 1px rgba(0,0,0,0.7);
				text-align: center;
				text-transform: uppercase;
			}
			@media screen and (max-width: 1217px){
				div.main_deputy_search_form_form_submit{
					width: 230px;
				    background-size: 100% 100%;
				}
			}
			body.sv_y div.main_deputy_search_form_form_submit{
				box-shadow: none;
				text-shadow: none;
				background: #000;
				border-radius: 4px;
			}
			body.sv_y.cs_2 div.main_deputy_search_form_form_submit,
			body.sv_y.cs_3 div.main_deputy_search_form_form_submit{
				background: #fff;
				color: #000;
			}
div.main_deputy_list{
	position: relative;
	display: inline-block;
	top: 0px; right: 0px;
	width: 100%; min-height: 340px;
}

div.main_committee{
	position: relative;
	display: block;
	width: 100%; height: auto;
	background: #fafafa;
}
body.sv_y div.main_committee{
	background: none;
}
	div.main_committee_wrap{
		position: relative;
		display: block;
		width: 1000px; height: auto;
		margin: 0 auto;
	}
		@media screen and (min-width: 1217px){
			div.main_committee{
				height: auto;
			}
			div.main_committee_wrap{
				width: 1200px; height: auto;
				margin: 0 auto;
			}
		}

div.workarea{
	position: relative;
	display: block;
	width: 1000px; height: auto;
	margin: 20px auto;
}
	body.sv_y div.workarea{
		color: #000;
	}
	body.sv_y.cs_2 div.workarea,
	body.sv_y.cs_3 div.workarea{
		color: #fff;
	}
	body.sv_y.fs_1 div.workarea{
		font-size: 18px;
	}
	body.sv_y.fs_2 div.workarea{
		font-size: 20px;
	}
	body.sv_y.fs_3 div.workarea{
		font-size: 22px;
	}
	body.sv_y.ls_2 div.workarea{
		letter-spacing: 4px;
	}
	body.sv_y.ls_3 div.workarea{
		letter-spacing: 7px;
	}
	@media screen and (min-width: 1217px){
		div.workarea{
			width: 1200px;
		}
	}
	div.print_btn{
		position: absolute;
		top: 6px; right: 9px;
		height: 40px; width: 40px;
		background: url(/bitrix/templates/gos_bitrix/images/print_ico.png) center center no-repeat;
		cursor: pointer;
	}
	body.sv_y div.print_btn{
		background: url(/bitrix/templates/gos_bitrix/images/print_ico2.png) center center no-repeat;
	}
	body.sv_y.cs_2 div.print_btn,
	body.sv_y.cs_3 div.print_btn{
		background: url(/bitrix/templates/gos_bitrix/images/print_ico3.png) center center no-repeat;
	}
	.pages_img{
		float: left;
		width: auto; height: auto;
		background: #fff;
		border: solid 1px #fff;
		border-radius: 7px;
		overflow: hidden;
		margin: 0px 20px 15px 0px;
		box-shadow: 0px 0px 20px 1px rgba(0,0,0,0.3);
	}
	body.sv_y.ni_n .pages_img img{
		display: none;
	}
	body.sv_y .pages_img{
		float: none;
		box-shadow: none;
		text-align: center;
		background: transparent;
		border: none;
		margin: 0; 
		padding-bottom: 30px;
	}
		.pages_img div{
			position: relative;
			width: 90%; height: 50px;
			line-height: 50px;
			margin: 0 auto;
			text-align: center;
			font-size: 16px;
		}
		body.sv_y .pages_img div{
			font-size: inherit;
		}
	body.sv_y .pages_img h2{
		position: relative;
		font-size: 26px !important;
		color: #000;
	}
	body.sv_y.cs_2 .pages_img h2,
	body.sv_y.cs_3 .pages_img h2{
		color: #fff;
	}
	body.sv_y.fs_2 .pages_img h2{
		font-size: 29px !important;
	}
	body.sv_y.fs_3 .pages_img h2{
		font-size: 32px !important;
	}
	body.sv_y.f_2 .pages_img h2{
		font-family: 'Arial' !important;
	}
	body.sv_y.f_3 .pages_img h2{
		font-family: 'Times New Roman' !important;
	}
	.workarea_breadcrumb{
		width: 100%; height: 40px;
		border-top: solid 1px #ececec;
		border-bottom: solid 1px #ececec;
	}
	.workarea_title{
		position: relative;
		width: 100%; height: auto;
		line-height: 27px;
		text-align: center;
		margin: 20px 0 30px 0;
		padding: 12px 0;
	}
	body.sv_y .workarea_title{
		border-bottom: 3px solid #000;
		height: auto;
	}
	body.sv_y.cs_2 .workarea_title,
	body.sv_y.cs_3 .workarea_title{
		border-bottom: 3px solid #fff;
	}
		.workarea_title h1{
			font-family: 'PT Serif Caption';
			color: #5a5a5a;
			text-transform: uppercase;
			font-size: 18px;
			margin: 0;
		}
		body.sv_y .workarea_title h1{
			color: #000;
			font-size: 24px;
			line-height: 35px;
		}
		body.sv_y.fs_2 .workarea_title h1{
			font-size: 26px;
		}
		body.sv_y.fs_3 .workarea_title h1{
			font-size: 29px;
		}
		body.sv_y.cs_2 .workarea_title h1,
		body.sv_y.cs_3 .workarea_title h1{
			color: #fff;
		}
		.workarea_title_tshadow{
			position: absolute;
			top: -9px; left: 0px;
			width: 100%; height: 9px;
			font-size: 1px;
			background: url(/bitrix/templates/gos_bitrix/images/workarea_title_tshadow.png) center top no-repeat;
		}
		body.sv_y .workarea_title_tshadow{
			display: none;
		}
		.workarea_title_bshadow{
			position: absolute;
			bottom: -15px; left: 0px;
			width: 100%; height: 15px;
			font-size: 1px;
			background: url(/bitrix/templates/gos_bitrix/images/workarea_title_bshadow.png) center top no-repeat;
		}
		body.sv_y .workarea_title_bshadow{
			display: none;
		}

div.footer_gray_banners{
	position: relative;
	display: block;
	width: 100%; height: auto;
	background: #eee;
}
body.sv_y div.footer_gray_banners{
	display: none;
}
body.sv_y.ni_y div.footer_gray_banners{
	display: block;
}
body.sv_y.cs_2 div.footer_gray_banners{
	background: #000;
}
body.sv_y.cs_3 div.footer_gray_banners{
	background: #1b338b;
}
	div.footer_gray_banners_wrap{
		position: relative;
		display: block;
		width: 1000px; height: auto;
		margin: 0 auto;
		text-align: center;
		padding: 40px 0 20px 0;
	}
		@media screen and (min-width: 1217px){
			div.footer_gray_banners{
				height: auto;
				padding: 10px 0 10px 0;
			}
			div.footer_gray_banners_wrap{
				width: 1200px;
				margin: 0 auto;
			}
		}
	div.footer_gray_banner{
		position: relative;
		display: inline-block;
		width: 150px; height: 101px;
		overflow: hidden;
		margin: 0 4px 18px 4px;
		text-align: center;
		border: solid 1px #fff;
		box-shadow: 1px 1px 7px 0px rgba(0,0,0,0.4);
	}
		div.footer_gray_banner img{
			width: 100%; height: 100%;
		}
		@media screen and (min-width: 1217px){
			div.footer_gray_banner{
				width: 185px; height: 125px;
			}
		}

div.footer_red_banners{
	position: relative;
	display: block;
	width: 100%; height: 335px;
	background: url(/bitrix/templates/gos_bitrix/images/footer_red_banners_bg.jpg) left top repeat;
	overflow: hidden;
}
body.sv_y div.footer_red_banners{
	background: #000;
}
body.sv_y.cs_2 div.footer_red_banners,
body.sv_y.cs_3 div.footer_red_banners{
	background: #fff;
}
	div.footer_red_bg{
		position: absolute;
		top: 0px; left: 50%;
		margin-left: -1000px;
		display: block;
		width: 2000px; height: 335px;
		background: url(/bitrix/templates/gos_bitrix/images/footer_red_banners.jpg) center top no-repeat;
	}
	body.sv_y div.footer_red_bg{
		background: #000;
	}
	body.sv_y.cs_2 div.footer_red_bg,
	body.sv_y.cs_3 div.footer_red_bg{
		background: #fff;
	}
	div.footer_red_banners_wrap{
		position: relative;
		display: block;
		width: 1000px; height: 285px;
		margin: 0 auto;
		padding-top: 50px;
	}
	@media screen and (min-width: 1217px){
		div.footer_red_banners_wrap{
			width: 1200px;
			margin: 0 auto;
		}
	}
		div.footer_red_banner_wrap{
			position: relative;
			width: 16.66%;
			float: left;
			text-align: center;
		}
		@media screen and (min-width: 1031px){
			div.footer_red_banners_wrap{
				text-align: center;
			}
			div.footer_red_banner_wrap{
				float: none;
				vertical-align: top;
				display: inline-block;
			}
		}
		div.footer_red_banner{
			position: relative;
			display: inline-block;
			width: 150px; height: 148px;
			margin: 0 5px;
			text-align: center;
			border: solid 1px #c62525;
			border-bottom: solid 3px #c62525;
			background: url(/bitrix/templates/gos_bitrix/images/footer_red_banner.png) left top repeat;
			box-shadow: 1px 1px 7px 0px rgba(0,0,0,0.4);
			cursor: pointer;
		}
		body.sv_y div.footer_red_banner{
			border: solid 1px #fff;
			border-bottom: solid 3px #fff;
			background: none;
		}
		body.sv_y.cs_2 div.footer_red_banner{
			background: #000;
			border: solid 1px #000;
			border-bottom: solid 3px #000;
		}
		body.sv_y.cs_3 div.footer_red_banner{
			background: #1b338b;
			border: solid 1px #1b338b;
			border-bottom: solid 3px #1b338b;
		}
			div.footer_red_banner img{
				width: 100%; height: auto;
			}
			@media screen and (min-width: 1217px){
				div.footer_red_banner{
					width: 183px; height: 181px;
				}
			}
			div.footer_red_banners a{
				font-family: 'PT Serif Caption';
				color: #fff;
				font-size: 14px;
				text-transform: uppercase;
				display: inline-block;
				width: 100%;
				margin-top: 10px;
			}
			body.sv_y div.footer_red_banners a{
				font-size: 18px;
			}
			body.sv_y.f_1 div.footer_red_banners a{
				font-family: 'PT Sans';
			}
			body.sv_y.f_2 div.footer_red_banners a{
				font-family: 'Arial';
			}
			body.sv_y.f_3 div.footer_red_banners a{
				font-family: 'Times New Roman';
			}
			body.sv_y.cs_2 div.footer_red_banners a,
			body.sv_y.cs_3 div.footer_red_banners a{
				color: #000;
			}
			body.sv_y div.footer_red_banners div.footer_red_banner_wrap:hover a{
				color: #fff;
				text-decoration: none;
			}
			body.sv_y.cs_2 div.footer_red_banners div.footer_red_banner_wrap:hover a,
			body.sv_y.cs_3 div.footer_red_banners div.footer_red_banner_wrap:hover a{
				color: #000;
			}
				@media screen and (min-width: 1217px){
					div.footer_red_banners a{
						font-size: 16px;
					}
				}
			div.footer_red_banners_wrap tr:last-child td{
				padding: 10px;
			}
div.footer{
	position: relative;
	display: block;
	width: 100%; height: 290px;
	background: #fff;
	border-top: solid 5px #ececec;
}
body.sv_y div.footer{
	border-top: solid 5px #000;
}
body.sv_y.cs_2 div.footer{
	border-top: solid 5px #fff;
	background: #000;
}
body.sv_y.cs_3 div.footer{
	border-top: solid 5px #fff;
	background: #1b338b;
}
	div.footer_wrap{
		position: relative;
		display: block;
		width: 1000px; height: 290px;
		margin: 0 auto;
	}
	@media screen and (min-width: 1217px){
		div.footer_wrap{
			width: 1200px;
			margin: 0 auto;
		}
	}
		div.footer_info{
			position: absolute;
			top: 25px; left: 0px;
			width: 450px; height: 265px;
			display: block;

			font-size: 14px;
			color: #5a5a5a;
		}
		body.sv_y div.footer_info{
			top: 15px;
			font-size: 16px;
			width: 450px;
			color: #000;
		}
		body.sv_y.cs_2 div.footer_info,
		body.sv_y.cs_3 div.footer_info{
			color: #fff;
		}
		body.sv_y div.footer_info br.none:first-of-type{
			display: none;
		}
			@media screen and (min-width: 1217px){
				body.sv_y div.footer_info{
					width: 550px;
				}
				body.sv_y div.footer_info br.none:first-of-type{
					display: inline-block;
				}
			}
			div.footer_info table tr td:first-child{
				width: 140px;
				text-align: left;
			}
			div.footer_info table tr td:first-child img.sv_y{
				display: none;
			}
			body.sv_y div.footer_info table tr td:first-child img.sv_n{
				display: none;
			}
			body.sv_y div.footer_info table tr td:first-child img.sv_y{
				display: inline-block;
			}
				div.footer_info span:first-child{
					font-family: 'PT Serif Caption';
					font-size: 16px;
					letter-spacing: -1px;
					line-height: 15px;
					color: #7e2121;
					text-transform: uppercase;
				}
				body.sv_y div.footer_info span:first-child{
					color: #000;
					font-size: 19px;
					line-height: 24px;
				}
				body.sv_y.cs_2 div.footer_info span:first-child,
				body.sv_y.cs_3 div.footer_info span:first-child{
					color: #fff;
				}
			div.footer_info div.rss{
				padding-top: 3px;
			}
			div.footer_info div.rss > a{
				display: inline-block;
				padding-left: 20px;
				background: url(/bitrix/templates/gos_bitrix/images/rss49.png) left center no-repeat;
				background-size: 14px;
			}
			body.sv_y div.footer_info div.rss > a{
				background: url(/bitrix/templates/gos_bitrix/images/rss492.png) left center no-repeat;
				background-size: 14px;
			}
			body.sv_y.cs_2 div.footer_info div.rss > a,
			body.sv_y.cs_3 div.footer_info div.rss > a{
				background: url(/bitrix/templates/gos_bitrix/images/rss493.png) left center no-repeat;
				background-size: 14px;
			}
		body.sv_y div.footer_info a{
			color: #000;
		}
		body.sv_y.cs_2 div.footer_info a,
		body.sv_y.cs_3 div.footer_info a{
			color: #fff;
		}
		body.sv_y div.footer_info a:hover{
			color: #000;
		}
		body.sv_y.cs_2 div.footer_info a:hover,
		body.sv_y.cs_3 div.footer_info a:hover{
			color: #fff;
		}
		div.footer_info .subscribe{
			font-weight: bold;
			display: inline-block;
			margin-top: 5px;
			color: #212121;
		}
		div.footer_sitemap{
			position: absolute;
			top: 25px; right: 0px;
			width: 540px; min-height: 175px;
			display: block;
			border-bottom: dotted 1px #000;
		}
		body.sv_y.cs_2 div.footer_sitemap,
		body.sv_y.cs_3 div.footer_sitemap{
			border-bottom: 1px dotted #fff;
		}
		div.footer_copyright{
			position: absolute;
			bottom: 15px; right: 0px;
			width: 526px; height: auto;
			padding-left: 14px;
			display: block;

			font-size: 14px;
			color: #5a5a5a;
		}
		body.sv_y div.footer_copyright{
			font-size: 15px;
			color: #000;
		}
		body.sv_y.cs_2 div.footer_copyright,
		body.sv_y.cs_3 div.footer_copyright{
			color: #fff;
		}
			div.footer_copyright > a{
				display: none;
			}
			div.footer_copyright a{
				color: #7e2121;
				text-decoration: none;
				font-style: italic;
				border-bottom: dashed 1px #7e2121;
			}
			body.sv_y div.footer_copyright a{
				color: #000;
				border-bottom: solid 1px #000;
				font-style: normal;
			}
			body.sv_y.cs_2 div.footer_copyright a,
			body.sv_y.cs_3 div.footer_copyright a{
				color: #fff;
				border-bottom: solid 1px #fff;
			}
			div.footer_copyright a:hover{
				border-bottom: none;
			}
			body.sv_y div.footer_copyright a:hover{
				border-bottom: none;
			}
			body.sv_y.cs_2 div.footer_copyright a:hover,
			body.sv_y.cs_3 div.footer_copyright a:hover{
				border-bottom: none;
			}
			div.footer_copyright td.footer_social a.yametrika img{
				margin-top: 4px;
			}
			div.footer_copyright td.footer_social a:not(.yametrika){
				width: 25px; height: 25px;
				outline: none;
				text-decoration: none;
				border: none;
			}
			body.sv_y.cs_2 div.footer_copyright td.footer_social a:not(.yametrika),
			body.sv_y.cs_3 div.footer_copyright td.footer_social a:not(.yametrika){
				border: none;
			}
			div.footer_copyright td.footer_social a:not(.yametrika):hover img{
				border: solid 1px #b1b1b1;
				border-radius: 25px;
				margin: 0px 2px -10px 2px;
			}
			div.footer_copyright td.footer_social a:not(.yametrika) img{
				width: 25px; height: 25px;
				margin: 0px 3px -8px 3px;
			}
div.upbtn{
	position: fixed;
	display: none;
	bottom: 50px; right: 30px;
	width: 133px; height: 70px;
	background: url(/bitrix/templates/gos_bitrix/images/upbtn.png) left top no-repeat;
	opacity: 0.5;
	cursor: pointer;
	z-index: 300;
}
body.sv_y div.upbtn{
	background: url(/bitrix/templates/gos_bitrix/images/upbtn2.png) left top no-repeat;
}
body.sv_y.cs_1 div.upbtn{
	background: url(/bitrix/templates/gos_bitrix/images/upbtn1.png) left top no-repeat;
}



	div.municipal_phones_informer{
		position: relative;
		box-shadow: 0px 0px 10px 1px rgba(0,0,0,0.3);
		background: #efefef;
		min-height: 337px;
	}
	body.sv_y div.municipal_phones_informer{
		background: none;
		box-shadow: none;
		border: none;
	}
	div.municipal_phones_informer_title{
		position: relative;
		width: 100%; height: 50px;
		line-height: 50px;
		text-align: center;
		font-size: 16px;
		color: #fff;
		font-weight: 600;
		background: linear-gradient(to top, rgb(127,0,10), rgb(150,0,21));
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		body.sv_y.cs_1 div.municipal_phones_informer_title{
			background: black;
			color: white;
			font-size: inherit;
		}
		body.sv_y.cs_2 div.municipal_phones_informer_title,
		body.sv_y.cs_3 div.municipal_phones_informer_title{
			background: white;
			color: black;
		}
	div.municipal_phones_informer_content{
		position: relative;
		min-height: 287px;
		border: 1px solid white;
		padding: 15px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	body.sv_y.cs_1 div.municipal_phones_informer_content{
		border: 1px solid black;
	}
	div.municipal_phones_informer_content div.link{
		position: relative;
		margin-bottom: 15px;
		color: #333;
	}
	div.municipal_phones_informer_content div.link > a{
		position: relative;
		line-height: 20px;
	}
	div.municipal_phones_informer_content div.link > a > font{
		font-size: inherit;
	}
	div.municipal_phones_informer_content_icon{
		position: relative;
		width: 40px; height: 40px;
		margin: 0 auto;
		background: url(/bitrix/templates/gos_bitrix/images/phones-icon_red.png) center center no-repeat;
		vertical-align: top;
	}
	body.sv_y.cs_1 div.municipal_phones_informer_content_icon{
		background: url(/bitrix/templates/gos_bitrix/images/phones-icon_black.png) center center no-repeat;
	}
	body.sv_y.cs_2 div.municipal_phones_informer_content_icon,
	body.sv_y.cs_3 div.municipal_phones_informer_content_icon{
		background: url(/bitrix/templates/gos_bitrix/images/phones-icon.png) center center no-repeat;
	}
	div.municipal_phones_informer_content_hr{
		position: relative;
		margin: 15px 0;
		padding: 0px;
		background: none;
		border: none;
		border-top: solid 1px rgb(126,33,33);
	}
	body.sv_y.cs_1 div.municipal_phones_informer_content_hr{
		border-top: solid 1px black;
	}
	body.sv_y.cs_2 div.municipal_phones_informer_content_hr,
	body.sv_y.cs_3 div.municipal_phones_informer_content_hr{
		border-top: solid 1px white;
	}
	@media screen and (min-width: 1217px){	div.municipal_phones_informer{
		min-height: 405px;
		}
		div.municipal_phones_informer_content{
			min-height: 355px;
		}
			div.municipal_phones_informer_content div.link{
				margin-bottom: 25px;
			}
	}


div.municipal_phones{
	display: none;
	position: relative;
	width: 95%; height: 60px;
	line-height: 25px;
	border: solid 1px #ccc;
	border-radius: 5px;
	font-size: 14px;
}
body.sv_y div.municipal_phones{
	font-size: inherit;
	height: auto;
	width: 97%;
	border: 1px solid #000;
}
body.sv_y.cs_2 div.municipal_phones,
body.sv_y.cs_3 div.municipal_phones{
	border: 1px solid #fff;
}
	div.municipal_phones div.municipal_phones_icon{
		position: absolute;
		top: 0px; left: 0px;
		width: 10%; height: 60px;
		background: rgb(126,33,33);
		background: linear-gradient(to top, rgb(127,0,10), rgb(150,0,21));
		border-radius: 5px 0 0 5px;
	}
	body.sv_y div.municipal_phones div.municipal_phones_icon{
		background: #000;
		height: 100%;
	}
	body.cs_2.sv_y div.municipal_phones div.municipal_phones_icon,
	body.cs_3.sv_y div.municipal_phones div.municipal_phones_icon{
		background: #fff;
	}
		div.municipal_phones div.municipal_phones_icon div{
			width: 100%; height: 100%;
			background: url(/bitrix/templates/gos_bitrix/images/phones-icon.png) center center no-repeat;
		}
		body.sv_y.cs_2 div.municipal_phones div.municipal_phones_icon div,
		body.sv_y.cs_3 div.municipal_phones div.municipal_phones_icon div{
			background: url(/bitrix/templates/gos_bitrix/images/phones-icon44.png) center center no-repeat;
		}
	body.sv_y div.municipal_phones table{
		margin: 20px 0;
	}
	body.sv_y div.municipal_phones table td{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 15px;
	}
	body.sv_y div.municipal_phones table td *{
		color: inherit;
		font-size: inherit;
	}
	.municipal_sovet_menu{
		position: relative;
		top: 0px; right: 0px;
		width: 230px; height: 201px;
	}
		@media screen and (min-width: 1217px){
			.municipal_sovet_menu{
				width: 250px; height: 201px;
			}
		}
		.municipal_sovet_menu_cell{
			padding: 1px 0;
			border-bottom: dotted 1px rgb(0,0,0);
		}
		body.sv_y .municipal_sovet_menu_cell:first-child{
			border-top: solid 2px #000 !important;
		}
		body.sv_y.cs_2 .municipal_sovet_menu_cell:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu_cell:first-child{
			border-top: solid 2px #fff !important;
		}
		body.sv_y .municipal_sovet_menu_cell{
			padding: 0;
			border-bottom: solid 2px #000;
		}
		body.sv_y.cs_2 .municipal_sovet_menu_cell,
		body.sv_y.cs_3 .municipal_sovet_menu_cell{
			border-bottom: solid 2px #fff;
		}
		.municipal_sovet_menu tr td:first-child{
			width: 50px;
		}
		.municipal_sovet_menu tr td:last-child{
			padding-left: 10px;
		}
		.municipal_sovet_menu td{
			height: 45px;
			cursor: pointer;
		}
			@media screen and (min-width: 1217px){
				.municipal_sovet_menu td{
					height: 50px;
				}
			}
			.municipal_sovet_menu td a{
				color: #5c5c5c;
				font-size: 16px;
				text-decoration: none;
			}
			body.sv_y .municipal_sovet_menu td a{
				color: #000;
				font-size: inherit;
			}
			body.sv_y.cs_2 .municipal_sovet_menu td a,
			body.sv_y.cs_3 .municipal_sovet_menu td a{
				color: #fff;
			}
				@media screen and (min-width: 1217px){
					.municipal_sovet_menu td a{
						font-size: 18px;
					}
					body.sv_y .municipal_sovet_menu td a{
						font-size: inherit;
					}
				}
		.municipal_sovet_menu tr:hover td{
			background: rgb(126,33,33);
		}
		body.sv_y .municipal_sovet_menu tr:hover td{
			background: #000;
		}
		body.sv_y.cs_2 .municipal_sovet_menu tr:hover td,
		body.sv_y.cs_3 .municipal_sovet_menu tr:hover td{
			background: #fff;
		}
			.municipal_sovet_menu tr:hover td a{
				color: #fff;
			}
			body.sv_y .municipal_sovet_menu tr:hover td a{
				color: #fff;
			}
			body.sv_y.cs_2 .municipal_sovet_menu tr:hover td a,
			body.sv_y.cs_3 .municipal_sovet_menu tr:hover td a{
				color: #000;
			}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_thesis.png) center center no-repeat;
		}
		body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_b.png) center center no-repeat;
		}
		body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_hover.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child{
			background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_hover.png) center center no-repeat;
		}
		body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child{
			background: #000 url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_hover.png) center center no-repeat;
		}
		body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child{
			background: #fff url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_b.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_consist.png) center center no-repeat;
		}
		body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_sessions_b.png) center center no-repeat;
		}
		body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_consist_hover.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child{
			background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/committee_item_consist_hover.png) center center no-repeat;
		}
		body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child{
			background: #000 url(/bitrix/templates/gos_bitrix/images/committee_item_consist_hover.png) center center no-repeat;
		}
		body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child{
			background: #fff url(/bitrix/templates/gos_bitrix/images/committee_item_sessions_b.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_unit.png) center center no-repeat;
		}
		body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_unit_b.png) center center no-repeat;
		}
		body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/committee_item_unit_hover.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child{
			background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/committee_item_unit_hover.png) center center no-repeat;
		}
		body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child{
			background: #000 url(/bitrix/templates/gos_bitrix/images/committee_item_unit_hover.png) center center no-repeat;
		}
		body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child,
		body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child{
			background: #fff url(/bitrix/templates/gos_bitrix/images/committee_item_unit_b.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(4) tr td:first-child{
			background: url(/bitrix/templates/gos_bitrix/images/msu_session_item_icon4.png) center center no-repeat;
		}
		.municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(4):hover tr td:first-child{
			background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/msu_session_item_icon4_hover.png) center center no-repeat;
		}

/*SVG MAP STYLES (start)*/
div.zspk_svg_wrapper{
	position: relative;
	float: left;
	width: 60%;
}
@media screen and (min-width: 1217px){
	div.zspk_svg_wrapper{
		width: 60%;
	}
}
div.zspk_svg_area{
	position: relative;
	width: 471px;
	height: 620px;
	margin: 55px auto;
}
div.svg_list_of_names{
	position: relative;
	float: left;
	width: 40%;
	color: #5a5a5a;
	font-family: 'PT Sans';
	font-size: 16px;
	padding-top: 10px;
}
body.sv_y div.svg_list_of_names{
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}
div.svg_list_of_names a{
	text-decoration: none;
}
div.svg_list_of_names a:hover{
	text-decoration: underline;
}

	body.sv_y div.zspk_svg_wrapper div.zspk_svg_area{
		display: none;
	}
	body.sv_y div.zspk_svg_wrapper{
		width: 100%;
		float: none;
	}
	body.sv_y div.zspk_svg_wrapper > span{
		display: block;
		width: 100%; height: auto;
		position: relative !important;
		left: auto !important;
		bottom: auto !important;
		font-size: 16px !important;
		text-align: right;
		line-height: 45px;
		text-transform: capitalize;
	}
	body.sv_y div.zspk_svg_wrapper > span{
		font-size: 18px !important;
	}
	body.sv_y.fs_2 div.zspk_svg_wrapper > span,
	body.sv_y.fs_3 div.zspk_svg_wrapper > span{
		font-size: 20px !important;
	}
	body.sv_y.ls_2 div.zspk_svg_wrapper > span,
	body.sv_y.ls_3 div.zspk_svg_wrapper > span{
		letter-spacing: 4px;
	}
	body.sv_y div.zspk_svg_wrapper > span a{
		display: block;
		width: auto; height: 45px;
		line-height: 45px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 35px;
		float: right;
		text-transform: uppercase;
		color: #fff;
		background: url(/bitrix/templates/gos_bitrix/images/main_press_tab_bg.png) left top repeat-x;
		border-radius: 4px;
		border: solid 1px #b05050;
		margin-left: 15px;
	}
	body.sv_y div.zspk_svg_wrapper > span a{
		background: #000;
		border: solid 1px #000;
	}
	body.sv_y.cs_2 div.zspk_svg_wrapper > span a,
	body.sv_y.cs_3 div.zspk_svg_wrapper > span a{
		background: #fff;
		color: #000;
		border: solid 1px #fff;
	}
	body.sv_y div.svg_list_of_names{
		float: none;
		width: 100%;
		padding-top: 50px;
	}
	/*body.sv_y div.main_molpolit_banner{
		display: none;
	}*/
	body.sv_y div.svg_list_of_names > div:nth-of-type(1),
	body.sv_y div.svg_list_of_names > div:nth-of-type(2){
		position: relative;
		width: 48%;
		float: left;
	}
	body.sv_y div.svg_list_of_names > div.molpol{
		width: 100%;
		float: none;
	}
	body.sv_y div.svg_list_of_names > div:nth-of-type(1){
		margin-right: 2%;
	}
	body.sv_y div.svg_list_of_names > div:nth-of-type(2){
		margin-left: 2%;
	}
	body.sv_y div.svg_list_of_names > div > br{
		display: none;
	}
	body.sv_y div.svg_list_of_names > div a,
	body.sv_y div.svg_list_of_names > div b{
		display: block;
		width: 100%; height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 15px;
	}
	body.sv_y div.svg_list_of_names > div b{
		margin-bottom: 25px;
	}
	body.sv_y div.svg_list_of_names > div a{
		padding: 10px 10px;
		border: 1px solid #6f1d1d;
		border-radius: 4px;
		text-decoration: none;
	}
	body.sv_y div.svg_list_of_names > div a{
		border: 1px solid #000;
	}
	body.sv_y.cs_2 div.svg_list_of_names > div a,
	body.sv_y.cs_3 div.svg_list_of_names > div a{
		border: 1px solid #fff;
	}
	body.sv_y div.svg_list_of_names > div a:hover{
		text-decoration: none;
		background-color: #6f1d1d;
		color: #fff;
	}
	body.sv_y div.svg_list_of_names > div a:hover{
		background-color: #000;
		color: #fff;
	}
	body.sv_y.cs_2 div.svg_list_of_names > div a:hover,
	body.sv_y.cs_3 div.svg_list_of_names > div a:hover{
		background-color: #fff;
		color: #000;
	}
/*SVG MAP STYLES (end)*/


/*style to ajaxloader DELETE BTN (start)*/
img.closer_btn{
	position: relative; top: 3px;
	width: 20px !important; height: 20px;
	cursor: pointer;
	display: inline-block;
}
/*style to ajaxloader DELETE BTN (end)*/

/*ТАБЛИЦЫ СОСТАВОВ СОВЕТОВ (начало)*/
table.zspk_sovet_table{
	position: relative;
	width: 100%;
	font-family: 'PT Sans';
	color: #757575;
	font-size: 17px;
	border-collapse: collapse;
}
body.sv_y table.zspk_sovet_table{
	font-family: inherit;
	color: inherit;
	font-size: inherit;
}
table.zspk_sovet_table td{
	position: relative;
	padding: 0; margin: 0;
	border: 1px; border-style: solid; border-color: #d3d3d3;
}
body.sv_y table.zspk_sovet_table td{
	border-color: #000;
}
body.sv_y.cs_2 table.zspk_sovet_table td,
body.sv_y.cs_3 table.zspk_sovet_table td{
	border-color: #fff;
}
tr.zspk_sovet_table_caption td{
	height: 50px;
	color: #fff;
	background: #8f2929;
	background-clip: padding-box;
	text-align: center;
	border: 1px solid #8f2929;
}
body.sv_y tr.zspk_sovet_table_caption td{
	background: #000;
	border: 1px solid #000;
}
body.sv_y.cs_2 tr.zspk_sovet_table_caption td,
body.sv_y.cs_3 tr.zspk_sovet_table_caption td{
	background: #fff;
	color: #000;
	border: 1px solid #fff;
}
tr.zspk_sovet_table_caption td{
	border-right: 1px solid #d3d3d3;
}
body.sv_y tr.zspk_sovet_table_caption td{
	border-right: 1px solid #fff;
}
body.sv_y.cs_2 tr.zspk_sovet_table_caption td,
body.sv_y.cs_3 tr.zspk_sovet_table_caption td{
	border-right: 1px solid #000;
}
tr.zspk_sovet_table_caption td:last-child{
	border-right: 1px solid #8f2929;
}
body.sv_y tr.zspk_sovet_table_caption td:last-child{
	border-right: 1px solid #000;
}
body.sv_y.cs_2 tr.zspk_sovet_table_caption td:last-child,
body.sv_y.cs_3 tr.zspk_sovet_table_caption td:last-child{
	border-right: 1px solid #fff;
}
tr.zspk_sovet_table_elems td{
	padding: 7px 0px 8px 0px;
}
tr.zspk_sovet_table_elems:nth-child(2n+1) td{
	background: #f5f5f5;
	background-clip: padding-box;
}
body.sv_y.cs_2 tr.zspk_sovet_table_elems:nth-child(2n+1) td,
body.sv_y.cs_3 tr.zspk_sovet_table_elems:nth-child(2n+1) td{
	background: #fff;
	color: #000;
	border-color: #000;
}
tr.zspk_sovet_table_elems td:nth-child(1){
	padding-left: 20px;
}
tr.zspk_sovet_table_elems td:nth-child(2){
	text-align: center;
}
/*ТАБЛИЦЫ СОСТАВОВ СОВЕТОВ (конец)*/

/*Раздел "Структура"*/
.zspk_strukture_item{
	position: relative;
	display: inline-block;
	width: 45%; height: 200px;
	margin: 0px 2% 20px 2%;
	border: none;
	border-radius: 10px;
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);
	cursor: pointer;
}
body.sv_y .zspk_strukture_item{
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #000;
}
body.sv_y.cs_2 .zspk_strukture_item,
body.sv_y.cs_3 .zspk_strukture_item{
	border: 1px solid #fff;
}
	.zspk_strukture_item_icon{
		position: absolute;
		top: 41px; left: 0px;
		width: 30%; height: 120px;
		border-right: dotted 1px rgb(126,33,33);
		border-radius: 10px 0 0 10px;
	}
	body.sv_y .zspk_strukture_item_icon{
		border-right: 1px dotted #000;
	}
	body.sv_y.cs_2 .zspk_strukture_item_icon,
	body.sv_y.cs_3 .zspk_strukture_item_icon{
		border-right: 1px dotted #fff;
	}
		.zspk_strukture_item:nth-child(1) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon1.png) center center no-repeat;
		}
		body.sv_y .zspk_strukture_item:nth-child(1) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon11.png) center center no-repeat;
		}
		body.sv_y.cs_2 .zspk_strukture_item:nth-child(1) .zspk_strukture_item_icon,
		body.sv_y.cs_3 .zspk_strukture_item:nth-child(1) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon1_hover.png) center center no-repeat;
		}
			.zspk_strukture_item:nth-child(1):hover .zspk_strukture_item_icon{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon1_hover.png) center center no-repeat;
				top: 0px; height: 200px;
				border: none;
			}
			body.sv_y .zspk_strukture_item:nth-child(1):hover .zspk_strukture_item_icon{
				height: 198px;
				background: #000 url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon1_hover.png) center center no-repeat;
				border: none;
			}
			body.sv_y.cs_2 .zspk_strukture_item:nth-child(1):hover .zspk_strukture_item_icon,
			body.sv_y.cs_3 .zspk_strukture_item:nth-child(1):hover .zspk_strukture_item_icon{
				background: #fff url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon11.png) center center no-repeat;
				border: none;
			}
		.zspk_strukture_item:nth-child(2) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon2.png) center center no-repeat;
		}
		body.sv_y .zspk_strukture_item:nth-child(2) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon22.png) center center no-repeat;
		}
		body.sv_y.cs_2 .zspk_strukture_item:nth-child(2) .zspk_strukture_item_icon,
		body.sv_y.cs_3 .zspk_strukture_item:nth-child(2) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon2_hover.png) center center no-repeat;
		}
			.zspk_strukture_item:nth-child(2):hover .zspk_strukture_item_icon{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon2_hover.png) center center no-repeat;
				top: 0px; height: 200px;
				border: none;
			}
			body.sv_y .zspk_strukture_item:nth-child(2):hover .zspk_strukture_item_icon{
				height: 198px;
				background: #000 url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon2_hover.png) center center no-repeat;
				border: none;
			}
			body.sv_y.cs_2 .zspk_strukture_item:nth-child(2):hover .zspk_strukture_item_icon,
			body.sv_y.cs_3 .zspk_strukture_item:nth-child(2):hover .zspk_strukture_item_icon{
				background: #fff url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon22.png) center center no-repeat;
				border: none;
			}
		.zspk_strukture_item:nth-child(3) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon3.png) center center no-repeat;
		}
		body.sv_y .zspk_strukture_item:nth-child(3) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon33.png) center center no-repeat;
		}
		body.sv_y.cs_2 .zspk_strukture_item:nth-child(3) .zspk_strukture_item_icon,
		body.sv_y.cs_3 .zspk_strukture_item:nth-child(3) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon3_hover.png) center center no-repeat;
		}
			.zspk_strukture_item:nth-child(3):hover .zspk_strukture_item_icon{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon3_hover.png) center center no-repeat;
				top: 0px; height: 200px;
				border: none;
			}
			body.sv_y .zspk_strukture_item:nth-child(3):hover .zspk_strukture_item_icon{
				height: 198px;
				background: #000 url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon3_hover.png) center center no-repeat;
				border: none;
			}
			body.sv_y.cs_2 .zspk_strukture_item:nth-child(3):hover .zspk_strukture_item_icon,
			body.sv_y.cs_3 .zspk_strukture_item:nth-child(3):hover .zspk_strukture_item_icon{
				background: #fff url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon33.png) center center no-repeat;
				border: none;
			}
		.zspk_strukture_item:nth-child(4) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon4.png) center center no-repeat;
		}
		body.sv_y .zspk_strukture_item:nth-child(4) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon44.png) center center no-repeat;
		}
		body.sv_y.cs_2 .zspk_strukture_item:nth-child(4) .zspk_strukture_item_icon,
		body.sv_y.cs_3 .zspk_strukture_item:nth-child(4) .zspk_strukture_item_icon{
			background: url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon4_hover.png) center center no-repeat;
		}
			.zspk_strukture_item:nth-child(4):hover .zspk_strukture_item_icon{
				background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon4_hover.png) center center no-repeat;
				top: 0px; height: 200px;
				border: none;
			}
			body.sv_y .zspk_strukture_item:nth-child(4):hover .zspk_strukture_item_icon{
				height: 198px;
				background: #000 url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon4_hover.png) center center no-repeat;
				border: none;
			}
			body.sv_y.cs_2 .zspk_strukture_item:nth-child(4):hover .zspk_strukture_item_icon,
			body.sv_y.cs_3 .zspk_strukture_item:nth-child(4):hover .zspk_strukture_item_icon{
				background: #fff url(/bitrix/templates/gos_bitrix/images/zspk_strukture_item_icon44.png) center center no-repeat;
				border: none;
			}
	.zspk_strukture_item_link{
		position: absolute;
		top: 41px; right: 0px;

		width: 69%; height: 120px;
		text-align: center;
		vertical-align: middle;
	}
		.zspk_strukture_item_link td{
			width: 100%; height: 120px;
		}
		.zspk_strukture_item_link a{
			font-size: 18px;
			text-transform: uppercase;
			text-decoration: none;
		}
		body.sv_y .zspk_strukture_item_link a{
			font-size: inherit;
		}
		.zspk_strukture_item:hover a{
			text-decoration: underline;
		}
/*end*/

.comitet_deputy_yavka_title{
	width:100%; height: auto;
	margin: 60px 0 0 0;
	text-align: center;
	font-size: 18px;
	
}

/*ПРИВЕТСТВЕННОЕ СЛОВО ПРЕСЕДАТЕЛЯ (нач)*/
div.priv_word_wrap{
	position: relative;
	width: 570px;
	min-height: 100px;
	background: #f5f5f5;
}
body.sv_y div.priv_word_wrap{
	width: 100%;
}
body.sv_y.cs_2 div.priv_word_wrap,
body.sv_y.cs_3 div.priv_word_wrap{
	background: transparent;
	border: 1px solid #fff;
}
@media screen and (min-width: 1217px){
	div.priv_word_wrap{
		width: 770px;
	}
	body.sv_y div.priv_word_wrap{
		width: 100%;
	}
}
div.priv_word_area{
	position: relative;
	width: 390px; min-height: 100px;
	margin: 0 auto;
	padding: 50px 90px 50px 90px;
	color: #505050;
	font-family: 'PT Sans';
	font-style: italic;
	font-size: 16px;
}
body.sv_y div.priv_word_area{
	width: 100%;
	font-size: 18px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
body.sv_y.cs_2 div.priv_word_area,
body.sv_y.cs_3 div.priv_word_area{
	color: #fff;
}
body.sv_y.fs_2 div.priv_word_area{
	font-size: 20px;
}
body.sv_y.fs_3 div.priv_word_area{
	font-size: 22px;
}
body.sv_y.f_2 div.priv_word_area{
	font-family: 'Arial';
}
body.sv_y.f_3 div.priv_word_area{
	font-family: 'Times New Roman';
}
@media screen and (min-width: 1217px){
	div.priv_word_area{
		width: 590px;
	}
	body.sv_y div.priv_word_area{
		width: 100%;
	}
}
div.quote_open{
	position: absolute; top: 37px; left: 23px;
	width: 47px; height: 35px;
	background: url(/bitrix/templates/gos_bitrix/images/quote-open.png) center center no-repeat;
}
body.sv_y.cs_2 div.quote_open,
body.sv_y.cs_3 div.quote_open{
	background: url(/bitrix/templates/gos_bitrix/images/quote-open2.png) center center no-repeat;
}
div.quote_close{
	position: absolute; bottom: 50px; right: 23px;
	width: 47px; height: 35px;
	background: url(/bitrix/templates/gos_bitrix/images/quote-close.png) center center no-repeat;
}
body.sv_y.cs_2 div.quote_close,
body.sv_y.cs_3 div.quote_close{
	background: url(/bitrix/templates/gos_bitrix/images/quote-close2.png) center center no-repeat;
}
div.priv_word_caption{
	position: relative;
	width: 100%; height: 30px;
	border-bottom: 1px solid #d9d9d9;
	font-family: 'PT Serif';
	font-size: 18px;
	font-style: normal;
	margin-bottom: 15px;
}
#bx-composite-banner{
	position: absolute;
	top: 0px; left: -210px;
	width: 186px; height: 40px;
}
/*ПРИВЕТСТВЕННОЕ СЛОВО ПРЕСЕДАТЕЛЯ (кон)*/











/********** АДАПТИВНЫЕ СТИЛИ (начало)**********/
div.clrbth{
	position: relative;
	height: 0;
	clear: both;
}
div.table{
	position: relative;
	width: 100%; height: 100%;
	display: table;
}
div.tablecell{
	position: relative;
	width: 100%; height: 100%;
	display: table-cell;
	vertical-align: middle;
}
div.footer hr.dvdr, div.footer hr.dvdr2{
	display: none;
}
div.main_menu_wrap_sm_xs{
	display: none;
	width: 750px;
	height: 82px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px 0 20px;
	margin: 0 auto;
}
div.sm_xs_mmenu_btn{
	position: relative;
	float: left;
	width: 40px; height: 100%;
	padding: 0 10px;
	font-size: 14px;
	color: #ffffff;
	cursor: pointer;
	text-align: center;
	z-index: 125;
}
body.sv_y.cs_2 div.sm_xs_mmenu_btn,
body.sv_y.cs_3 div.sm_xs_mmenu_btn{
	color: #000;
}
div.sm_xs_mmenu_btn img{
	position: relative;
	width: 40px; height: 25px;
	margin-bottom: 5px;
}
div.sm_xs_mmenu_btn img.sv_y{
	display: none;
}
body.sv_y.cs_2 div.sm_xs_mmenu_btn img,
body.sv_y.cs_3 div.sm_xs_mmenu_btn img{
	display: none;
}
body.sv_y.cs_2 div.sm_xs_mmenu_btn img.cs_2,
body.sv_y.cs_3 div.sm_xs_mmenu_btn img.cs_3{
	display: inline-block;
}
div.f_logo_xs{
	display: none;
}
div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td img{
	display: none;
}
div.main_municipal_contents div.main_press_content1 div.bthdays_sm{
	display: none;
	position: relative;
	width: 100%; height: auto;
}
tr.municipal_sovet_menu_sm_xs{
	display: none;
}
td.sovet_td img{
	margin-left: 0 !important;
}
body.sv_y.ni_n td.sovet_td img{
	display: none;
}
body.sv_y.ni_n div.zspk_laws_table_wrap{
	display: none;
}
body.sv_y .molpol_press_slider_viewall{
	bottom: auto;
	right: auto;
}
body.sv_y .molpol_press_slider_viewall a{
	display: inline-block;
	float: right;
	font-style: normal;
	padding-left: 37px;
	padding-right: 10px;
	width: auto;
	background: #fff url(/bitrix/templates/gos_bitrix/images/cal33.png) 10px center no-repeat;
}
body.sv_y.cs_2 .molpol_press_slider_viewall a{
	background: #000 url(/bitrix/templates/gos_bitrix/images/cal333.png) 10px center no-repeat;
}
body.sv_y.cs_3 .molpol_press_slider_viewall a{
	background: #1b338b url(/bitrix/templates/gos_bitrix/images/cal333.png) 10px center no-repeat;
}
body.sv_y .molpol_press_slider_viewall img{
	display: none;
}
body.sv_y.ni_n table.molpolit_main tr td:first-child{
	display: none;
}

@media(max-width:1030px){
html, body{
	height: auto;
}
	div.print_btn{
		display: none;
	}
	table.zspk_sovet_table.apparat_sm_60{
		width: 60% !important;
	}
	body.sv_y table.zspk_sovet_table{
		width: 100% !important;
	}
	body.sv_y table.zspk_sovet_table.apparat_sm_60{
		width: 60% !important;
	}
	table.zspk_sovet_table.apparat_sm_60 tr td{
		width: 50% !important;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 5px;
	}
	body.sv_y .pages_img{
		width: 100%;
	}
	body.sv_y .pages_img.apparat_sm_60{
		width: auto;
	}
	body.sv_y div.header_news{
		margin-top: 0;
	}
	body.sv_y div.header_news.hp{
		margin-top: 0;
	}
	.hidden_sm{
		display: none;
	}
	div.workarea{
		width: 750px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		color: #505050;
		font-size: 16px;
		margin: 10px auto 20px auto;
	}
	div.workarea b{
		font-weight: 700;
	}
	.workarea_title_tshadow, .workarea_title_bshadow{
		display: none;
	}
	.workarea_title{
		height: auto;
		padding: 0;
	}
	body.sv_y .workarea_title{
		border-bottom: none;
	}
	body.sv_y.cs_2 .workarea_title,
	body.sv_y.cs_3 .workarea_title{
		border-bottom: none;
	}
	.workarea_title h1{
		padding: 15px 0;
		border-bottom: 1px solid #eeeeee;
		color: #505050;
		font-size: 19px;
		line-height: 35px;
		margin: 0 0 25px 0;
	}
	body.sv_y .workarea_title h1{
		border-bottom: 3px solid #000;
	}
	body.sv_y.cs_2 .workarea_title h1,
	body.sv_y.cs_3 .workarea_title h1{
		border-bottom: 3px solid #fff;
	}
	div.top_menu{
		display: block;
		height: 0;
		box-shadow: none;
		background: none;
	}
	body.sv_y div.top_menu{
		height: 0;
	}
	div.top_menu_wrap{
		position: relative;
		width: 750px;
		top: 120px;
		height: 0;
		padding-left: 80px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	body.sv_y div.top_menu_wrap{
		height: 0;
	}
	div.top_search{
		right: 10px;
	}
	div.header_hotnew, div.header_banner{
		display: none;
	}
	div.header_info{
		height: 120px;
	}
	div.header_info_wrap{
		height: 100%;
		width: 750px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	div.header_logo {
		position: relative;
		top: auto;
		left: auto;
		width: 100%;
		height: 100%;
		background: url(/bitrix/templates/gos_bitrix/images/flag.jpg) left top no-repeat;
		background-size: 100% auto;
	}
	div.header_gerb{
		width: 85px; height: 95px;
		background-size: 100%;
		right: 415px;
		top: 12px;
	}
	body.sv_y div.header_gerb{
		background-size: 100%;
		right: 510px;
	}
	div.header_title span:first-child{
		font-size: 17px;
	}
	div.header_title {
		top: 35px;
		right: 135px;
	}
	body.sv_y div.header_title {
		top: 25px;
		right: 105px;
	}
	div.main_menu{
		height: 82px;
		background-size: auto 100%;
	}
	div.main_menu_wrap_sm_xs{
		display: block;
	}
	div.main_menu_wrap{
		width: 100%;
		height: 0;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		overflow: hidden;
	}
	div.header_slider{
		height: auto;
		width: 750px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
	}
		div.header_news{
			clear: both;
			position: relative;
			top: auto; right: auto;
			width: 100%; height: 305px;
		}
		.header_polls_changer, .header_polls_changer_content{
			display: none !important;
		}
		.vote_and_advert{
			display: block;
		}
		body.sv_y .vote_and_advert{
			clear: both;
		}
	div.main_committee{
		height: auto;
	}
		div.main_committee_wrap{
			width: 750px; height: auto;
			padding: 0 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
	div.footer_gray_banners{
		display: none;
	}
	body.sv_y.ni_y div.footer_gray_banners{
		display: none;
	}
	div.footer_gray_banners_wrap{
		width: 750px;
		padding: 40px 10px 20px 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		div.footer_gray_banner{
			width: 31%;
			height: auto;
		}
		div.footer_gray_banner:nth-child(n+4){
			display: none;
		}
	div.footer_red_banners{
		height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
		div.footer_red_bg{
			display: none;
		}
		div.footer_red_banners_wrap {
			width: 750px;
			height: auto;
			padding: 50px 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		div.footer_red_banner_wrap{
			width: 33.33%; height: 239px;
		}
		div.footer_red_banner_wrap:nth-of-type(n+4){
			margin-top: 40px;
		}
		div.footer_red_banner{
			width: 183px; height: 181px;
		}
		div.footer_red_banners a{
			width: 183px;
			font-size: 16px;
		}
	div.footer{
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: auto;
	}
		div.footer_wrap{
			width: 750px;
			margin: 0 auto;
			height: auto;
			text-align: center;
			padding: 0 10px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			overflow: hidden;
		}
			div.footer_info{
				position: relative;
				top: auto; left: auto;
				width: 100%; height: auto;
			}
			body.sv_y div.footer_info{
				top: auto;
				width: 100%;
			}
			div.footer_info table tr td:nth-child(1){
				width: 40%;
				text-align: right;
				padding-right: 20px;
			}
			body.sv_y div.footer_info table tr td:nth-child(1){
				width: 33%;
			}
			div.footer_info table tr td:nth-child(2){
				width: 60%;
				text-align: left;
			}
			body.sv_y div.footer_info table tr td:nth-child(2){
				width: 67%;
			}
			div.footer_info br.none{
				display: none;
			}
			div.footer_sitemap{
				display: none;
			}
			div.footer_sitemap.sm{
				display: block;
				position: relative;
				left: 40px; top: auto;
				width: 100%; min-height: auto;
				text-align: left;
				padding-top: 35px;
				border-bottom: none;
			}
			div.footer hr.dvdr{
				position: relative;
				display: block;
				width: 35%;
				height: 1px;
				margin: 15px auto;
				background-color: #d8d8d8;
				border: none;
			}
			div.footer hr.dvdr2{
				position: relative;
				display: block;
				width: 75%;
				height: 0px;
				margin: 15px auto;
				border-bottom: 1px dotted #000;
				border-top-style: none;
			}
			body.sv_y.cs_2 div.footer hr.dvdr2,
			body.sv_y.cs_3 div.footer hr.dvdr2{
				border-bottom: 1px dotted #fff;
			}
			div.footer_copyright{
				position: relative;
				top: auto; left: auto; bottom: 0;
				width: 100%;
				padding-left: 0;
				margin-bottom: 30px;
			}
			div.footer_copyright table tr td:nth-child(2){
				display: none;
			}
	div.upbtn{
		width: 150px; height: 73px;
		bottom: 0; right: 10px;
		background: url(/bitrix/templates/gos_bitrix/images/gototop.png) left top no-repeat;
	}
	div.main_press, div.main_deputy{
		width: 750px;
		min-height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
		margin: 44px auto;
	}
	div.workarea div.main_press{
		width: 100%;
	}
		div.main_deputy_list{
			width: 100%;
			float: left;
			display: block;
			min-height: auto;
			top: auto; right: auto;
		}
		.main_press_tab, .main_deputy_tab{
			font-size: 14px;
		}
		div.main_deputy_content{
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			padding: 20px;
			min-height: auto;
		}
		.main_deputy_content1 table{
			margin-top: 0;
			width: 100%;
		}
		table.main_deputy_list_ajax_changer tr td:nth-child(1), table.main_deputy_list_ajax_changer tr td:nth-child(2), table.main_deputy_list_ajax_changer tr td:nth-child(3),table.main_deputy_list_ajax_changer tr td:nth-child(4){
			border-radius: 5px;
		}
		div.main_deputy_search_form, div.main_deputy_search_result{
			width: 50%;
			display: block;
			float: left;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		div.main_deputy_search_result{
			min-height: 350px;
			background-image: url(/bitrix/templates/gos_bitrix/images/pre_dept.png);
			background-position: center;
			background-repeat: no-repeat;
		}
		div.main_deputy_search_form{
			width: 48%;
			margin-right: 2%;
		}
		div.main_deputy_search_result > div.main_deputy_search_result_inner{
			margin-top: 0;
			background-color: #fff;
		}
		div.main_deputy_search_form_form{
			width: 100%;
			margin: 0;
			padding: 20px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		div.main_deputy_search_form_form_submit{
			width: 100%;
			background-size: 100% 100%;
		}
		div.main_deputy_search_form_form input{
			width: 100%;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
		}
		div.main_deputy_search_streetvariant_wrap{
			width: 100%;
		}
		div.main_press_tabs{
			position: relative;
			top: auto;
			left: auto;
			width: 100%; height: 83px;
			margin-bottom: 15px;
		}
		div.main_press_contents {
			position: relative;
			top: auto;
			left: auto;
			width: 100%;
			min-height: auto;
		}
		.main_press_tab{
			width: 20%; height: 83px;
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			display: block;
			float: left;
		}
		.main_press_tab div img, .main_press_tab:nth-child(1) div img{
			display: block;
			margin: 0 auto;
			padding-bottom: 7px;
		}
		.main_press_tab_active{
			background-size: 100% 100%;
		}
		.main_press_tab_active div{
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			box-sizing: border-box;
			width: 100%; height: 100%;
		}
		div.main_press_content{
			position: relative;
			top: auto; left: auto;
			min-height: auto;
		}
	div.priv_word_wrap{
		width: 100%;
	}
	div.priv_word_area{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		width: 100%;
		padding: 50px 40px 50px 40px;
	}
	.pages_img{
		margin: 0 auto 15px auto;
		width: 400px;
		float: none;
		box-shadow: none;
	}
	.pages_img h2{
		font-size: 24px !important;
		margin: 15px 0 !important;
	}
	div.quote_open{
		top: 15px; left: 15px;
		width: 27px; height: 20px;
		background-size: 100%;
	}
	body.sv_y.cs_2 div.quote_open,
	body.sv_y.cs_3 div.quote_open{
		background-size: 100%;
	}
	div.quote_close{
		bottom: 15px; right: 15px;
		width: 37px; height: 30px;
		background-size: 100%;
	}
	body.sv_y.cs_2 div.quote_close,
	body.sv_y.cs_3 div.quote_close{
		background-size: 100%;
	}
	.zspk_strukture_item{
		border: 1px solid #962c2c;
		box-shadow: none;
	}
	.zspk_strukture_item a{
		color: #892626;
		font-size: 19px;
	}
	body.sv_y .zspk_strukture_item a{
		color: #000;
	}
	body.sv_y.cs_2 .zspk_strukture_item a,
	body.sv_y.cs_3 .zspk_strukture_item a{
		color: #fff;
	}
	.zspk_strukture_item:hover{
		background-color: #962c2c;
	}
	body.sv_y .zspk_strukture_item:hover{
		background-color: #000;
	}
	body.sv_y.cs_2 .zspk_strukture_item:hover,
	body.sv_y.cs_3 .zspk_strukture_item:hover{
		background-color: #fff;
	}
	.zspk_strukture_item:hover a{
		color: #fff;
	}
	body.sv_y.cs_2 .zspk_strukture_item:hover a,
	body.sv_y.cs_3 .zspk_strukture_item:hover a{
		color: #000;
	}
	body.sv_y .zspk_strukture_item a{
		letter-spacing: normal;
	}
	body.sv_y .zspk_strukture_item:hover a{
		color: #fff;
	}
	.zspk_strukture_item_icon{
		border-right: 1px solid #962c2c;
	}
	body.sv_y .zspk_strukture_item_icon{
		border-right: 1px solid #000;
	}
	body.sv_y.cs_2 .zspk_strukture_item_icon,
	body.sv_y.cs_3 .zspk_strukture_item_icon{
		border-right: 1px solid #fff;
	}
	body.sv_y .zspk_strukture_item_icon{
		background-color: transparent;
	}
	.zspk_strukture_item:hover .zspk_strukture_item_icon{
		border-right: 1px solid #fff !important;
		background-color: #962c2c !important;
		height: 120px !important;
		top: 41px !important;
	}
	body.sv_y .zspk_strukture_item:hover .zspk_strukture_item_icon{
		background-color: transparent !important;
	}
	body.sv_y.cs_2 .zspk_strukture_item:hover .zspk_strukture_item_icon,
	body.sv_y.cs_3 .zspk_strukture_item:hover .zspk_strukture_item_icon{
		border-right: 1px solid #000 !important;
	}
	div.deputy_page_content{
		width: 100%;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy,
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody,
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr{
		width: 100%;
		border-spacing: 0 !important;
		margin-bottom: 15px;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td{
		width: 25% !important;
		border-radius: 0;
		background-image: none;
		background-color: #f4f4f4;
		border-right: 2px solid #fff;
		line-height: 25px;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:last-child{
		border-right: none;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td img{
		margin-right: 10px;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td img.gray{
		display: inline-block;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover, div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active{
		background-image: none;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover, body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active{
		background-image: none;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover, body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover, body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active{
		background-image: none;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover img.gray, div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active img.gray{
		display: none;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover img.white, div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active img.white{
		display: inline-block;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:first-child{
		border-radius: 5px 0 0 5px;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:last-child{
		border-radius: 0 5px 5px 0;
	}
	div.deputy_detail div.main_deputy_contents{
		border: none;
	}
	div.deputy_detail div.main_deputy_content{
		padding: 0;
	}
	div.deputy_detail div.main_deputy_tabs{
		border-bottom: solid 1px #9e5959;
	}
	body.sv_y div.deputy_detail div.main_deputy_tabs{
		border-bottom: solid 1px #000;
	}
	body.sv_y.cs_2 div.deputy_detail div.main_deputy_tabs,
	body.sv_y.cs_3 div.deputy_detail div.main_deputy_tabs{
		border-bottom: solid 1px #fff;
	}

	div.main_startcell_move_left{
		left: auto;
	}

	.main_startcell table{
		width: 96%;
		margin-top: 0;
	}
	body.sv_y div.main_startcell_municipal{
		padding-left: 0;
	}
	table.main_startcell_changer tr td{
		border: none; height: 100px;
		padding: 0;
	}
	body.sv_y table.main_startcell_changer td{
		border-right: none;
		border-bottom:  none;
	}
	body.sv_y.cs_2 table.main_startcell_changer td,
	body.sv_y.cs_3 table.main_startcell_changer td{
		border-right: none;
		border-bottom:  none;
	}
	table.main_startcell_changer td:hover{
		background: none;
	}
	body.sv_y table.main_startcell_changer td:hover{
		background: none;
	}
	body.sv_y.cs_2 table.main_startcell_changer td:hover,
	body.sv_y.cs_3 table.main_startcell_changer td:hover{
		background: none;
	}
	body.sv_y div.main_startcell_municipal table.main_startcell_changer td:hover{
		background: #000;
	}
	body.sv_y.cs_2 div.main_startcell_municipal table.main_startcell_changer td:hover,
	body.sv_y.cs_3 div.main_startcell_municipal table.main_startcell_changer td:hover{
		background: #fff;
	}
	table.main_startcell_changer tr td a{
		position: relative;
		display: block;
		margin: 5px;
		width: auto; height: 90px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		border: 1px solid #6f1d1d;
		border-radius: 5px;
		color: #6f1d1d;
		text-decoration: none;
		line-height: 90px;
	}
	body.sv_y table.main_startcell_changer tr td a{
		border: 1px solid #000;
		color: #000;
	}
	body.sv_y div.main_startcell_municipal table.main_startcell_changer tr td a{
		border: none;
	}
	body.sv_y.cs_2 table.main_startcell_changer tr td a,
	body.sv_y.cs_3 table.main_startcell_changer tr td a{
		border: 1px solid #fff;
		color: #fff;
	}
	body.sv_y.cs_2 div.main_startcell_municipal table.main_startcell_changer tr td a,
	body.sv_y.cs_3 div.main_startcell_municipal table.main_startcell_changer tr td a{
		border: none;
	}
	table.main_startcell_changer td:hover a{
		background-color: #962c2c;
		color: #fff;
	}
	body.sv_y table.main_startcell_changer td:hover a{
		background-color: #000;
		color: #fff;
	}
	body.sv_y div.main_startcell_municipal table.main_startcell_changer tr td:hover a{
		background-color: transparent;
	}
	body.sv_y.cs_2 table.main_startcell_changer td:hover a,
	body.sv_y.cs_3 table.main_startcell_changer td:hover a{
		background-color: #fff;
		color: #000;
	}
	body.sv_y.cs_2 div.main_startcell_municipal table.main_startcell_changer tr td:hover a,
	body.sv_y.cs_3 div.main_startcell_municipal table.main_startcell_changer tr td:hover a{
		background-color: transparent;
	}
	div.main_startcell_laws table.main_startcell_changer tr:last-child td:last-child a{
		line-height: 22px;
		padding: 23px 0;
	}
	.molpolit_startcell table.main_startcell_changer tr:nth-child(1) td a,
	.molpolit_startcell table.main_startcell_changer tr:nth-child(2) td:nth-child(2) a{
		line-height: 20px;
		padding: 15px 0;
	}
	h5.n-a-e-h5{
		height: auto;
	}
	div.main_municipal_tab div br.hidden_lg_md{
		display: inline;
	}
	div.zspk_svg_wrapper div.zspk_svg_area{
		display: none;
	}
	div.zspk_svg_wrapper{
		width: 100%;
		float: none;
	}
	div.zspk_svg_wrapper > span{
		display: block;
		width: 100%; height: auto;
		position: relative !important;
		left: auto !important;
		bottom: auto !important;
		font-size: 16px !important;
		text-align: right;
		line-height: 45px;
		text-transform: capitalize;
	}
	div.zspk_svg_wrapper > span a{
		display: block;
		width: auto; height: 45px;
		line-height: 45px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 35px;
		float: right;
		text-transform: uppercase;
		color: #fff;
		background: url(/bitrix/templates/gos_bitrix/images/main_press_tab_bg.png) left top repeat-x;
		border-radius: 4px;
		border: solid 1px #b05050;
		margin-left: 15px;
	}
	div.svg_list_of_names{
		float: none;
		width: 100%;
		padding-top: 50px;
	}
	div.main_molpolit_banner{
		display: none;
	}
	div.svg_list_of_names > div:nth-of-type(1),
	div.svg_list_of_names > div:nth-of-type(2){
		position: relative;
		width: 48%;
		float: left;
	}
	div.svg_list_of_names > div.molpol{
		width: 100%;
		float: none;
	}
	div.svg_list_of_names > div:nth-of-type(1){
		margin-right: 2%;
	}
	div.svg_list_of_names > div:nth-of-type(2){
		margin-left: 2%;
	}
	div.svg_list_of_names > div > br{
		display: none;
	}
	div.svg_list_of_names > div a,
	div.svg_list_of_names > div b{
		display: block;
		width: 100%; height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 15px;
	}
	div.svg_list_of_names > div b{
		margin-bottom: 25px;
	}
	div.svg_list_of_names > div a{
		padding: 10px 10px;
		border: 1px solid #6f1d1d;
		border-radius: 4px;
		text-decoration: none;
	}
	div.svg_list_of_names > div a:hover{
		text-decoration: none;
		background-color: #6f1d1d;
		color: #fff;
	}
	div.main_molpolit_banner_sm{
		display: block;
	}
	div.molpolit_header_news{
		margin-bottom: 20px;
	}
	div.main_municipal_tabs_municipal{
		height: auto;
	}
	div.main_municipal_tabs_municipal div.main_municipal_tab div{
		padding: 15px 25px;
	}
	body.sv_y div.main_municipal_tabs_municipal div.main_municipal_tab div{
		padding: 15px 23px;
	}
	.municipal_startcell table.main_startcell_changer tr:nth-child(2) td:nth-child(1) a{
		line-height: 20px;
		padding: 25px 0;
	}
	div.municipal_phones_informer{
		display: none;
	}
	div.municipal_phones{
		width: 100%; height: auto;
		display: block;
	}
	div.municipal_phones div.municipal_phones_icon{
		height: 100%;
		background: url(/bitrix/templates/gos_bitrix/images/phone33.png) #962c2c center center no-repeat;
		border-radius: 3px 0 0 3px;
	}
	div.municipal_phones{
		border: 1px solid #6f1d1d;
	}
	div.municipal_phones td{
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px;
	}
	div.municipal_phones td,
	div.municipal_phones td a,
	div.municipal_phones td font{
		font-size: 16px;
		line-height: 20px;
		text-decoration: none;
		color: #505050;
	}
	body.sv_y div.municipal_phones{
		width: 100%;
	}
	body.sv_y div.municipal_phones td,
	body.sv_y div.municipal_phones td a,
	body.sv_y div.municipal_phones td font{
		color: inherit;
		font-size: inherit;
	}
	div.main_municipal_contents img{
		max-width: 100%;
	}
	div.main_municipal_contents div.main_press_content1 div.bthdays_sm{
		display: block;
		margin-bottom: 45px;
	}
	div.municipal_sovet_menu{
		display: none;
	}
	tr.municipal_sovet_menu_sm_xs{
		display: table-row;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu{
		display: block;
		width: 100%; height: auto;
		top: auto; right: auto;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell{
		padding: 0;
		border-bottom: none;
		float: left;
		width: 33.333%;
		height: auto;
		background-color: #eeeeee;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		margin-bottom: 35px;
	}
	body.sv_y tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell{
		background-color: #000;
	}
	body.sv_y.cs_2 tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell,
	body.sv_y.cs_3 tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell{
		background-color: #fff;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:first-of-type{
		border-top: none !important;
		border-radius: 4px 0 0 4px;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:nth-of-type(n+1){
		border-right: 1px solid #fff;
	}
	body.sv_y.cs_2 tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:nth-of-type(n+1),
	body.sv_y.cs_3 tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:nth-of-type(n+1){
		border-right: 1px solid #000;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:last-of-type{
		border-right: none;
		border-radius: 0 4px 4px 0;
	}
	body.sv_y.cs_2 tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:last-of-type,
	body.sv_y.cs_3 tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:last-of-type{
		border-right: none;
	}
	tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu td a{
		color: #7e2121;
	}
	body.sv_y tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu td a{
		color: #fff;
	}
	body.sv_y.cs_2 tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu td a,
	body.sv_y.cs_3 tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu td a{
		color: #000;
	}
	tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu .municipal_sovet_menu_cell:hover td a{
		color: #fff;
	}
	body.sv_y tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu .municipal_sovet_menu_cell:hover td a{
		color: #000;
	}
	body.sv_y.cs_2 tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu .municipal_sovet_menu_cell:hover td a,
	body.sv_y.cs_3 tr.municipal_sovet_menu_sm_xs .municipal_sovet_menu .municipal_sovet_menu_cell:hover td a{
		color: #fff;
	}









body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child{
	background: url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_hover.png) center center no-repeat;
}
body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child,
body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1) tr td:first-child{
	background: url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_b.png) center center no-repeat;
}
body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child{
	background: #fff url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_b.png) center center no-repeat;
}
body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child,
body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(1):hover tr td:first-child{
	background: #000 url(/bitrix/templates/gos_bitrix/images/committee_item_thesis_hover.png) center center no-repeat;
}


body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child{
	background: url(/bitrix/templates/gos_bitrix/images/committee_item_consist_hover.png) center center no-repeat;
}
body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child,
body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2) tr td:first-child{
	background: url(/bitrix/templates/gos_bitrix/images/committee_item_sessions_b.png) center center no-repeat;
}
body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child{
	background: #fff url(/bitrix/templates/gos_bitrix/images/committee_item_sessions_b.png) center center no-repeat;
}
body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child,
body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(2):hover tr td:first-child{
	background: #000 url(/bitrix/templates/gos_bitrix/images/committee_item_consist_hover.png) center center no-repeat;
}


body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child{
	background: url(/bitrix/templates/gos_bitrix/images/committee_item_unit_hover.png) center center no-repeat;
}
body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child,
body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3) tr td:first-child{
	background: url(/bitrix/templates/gos_bitrix/images/committee_item_unit_b.png) center center no-repeat;
}
body.sv_y .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child{
	background: #fff url(/bitrix/templates/gos_bitrix/images/committee_item_unit_b.png) center center no-repeat;
}
body.sv_y.cs_2 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child,
body.sv_y.cs_3 .municipal_sovet_menu div.municipal_sovet_menu_cell:nth-child(3):hover tr td:first-child{
	background: #000 url(/bitrix/templates/gos_bitrix/images/committee_item_unit_hover.png) center center no-repeat;
}
body.sv_y .municipal_sovet_menu tr:hover td{
	background: #fff;
}
body.sv_y.cs_2 .municipal_sovet_menu tr:hover td,
body.sv_y.cs_3 .municipal_sovet_menu tr:hover td{
	background: #000;
}











	img.inc_sov{
		position: relative;
		margin: 0 25px 10px 0;
	}
	div.footer_copyright > a{
		display: inline;
	}
	body.sv_y.cs_2 div.footer_sitemap,
	body.sv_y.cs_3 div.footer_sitemap{
		border-bottom: none;
	}
}
@media(max-width:767px){
html, body{
}
	.hidden_xs{
		display: none;
	}
	div.upbtn{
		display: none !important;
	}
	div.workarea{
		width: 100%;
	}
	/*div.top_menu{
		display: none;
	}*/
	div.header_info_wrap{
		width: 100%;
	}
	div.header_logo{
		background-image: url(/bitrix/templates/gos_bitrix/images/flag2.jpg);
		background-repeat: no-repeat;
		background-size: 100% 100%;
		background-position: center center;
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 13px;
	}
	div.header_logo > a{
		position: relative;
		display: inline-block;
		width: 85px;
		height: 95px;
		vertical-align: top;
	}
	div.header_gerb {
		position: relative;
		right: auto;
		top: auto;
	}
	body.sv_y div.header_gerb{
		right: auto;
	}
	div.header_title{
		position: relative;
		display: inline-block;
		height: 95px;
		text-align: left;
		right: auto;
		top: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 21px;
	}
	body.sv_y div.header_title{
		right: auto;
		top: auto;
	}
	div.header_title span:first-child{
		font-size: 16px;
	}
	body.sv_y div.header_title span:first-child{
		font-size: 16px;
		line-height: 17px;
	}
	body.sv_y div.header_title span:last-child{
		font-size: 14px;
	}
	div.top_menu_wrap{
		width: 100%;
	}
	div.main_menu_wrap_sm_xs{
		width: 100%;
		padding: 0 10px 0 10px;
	}
	div.header_slider{
		width: 100%;
		padding: 0;
	}
	div.header_news{
		height: auto;
	}
	.vote_and_advert{
		display: none;
	}
	div.main_press, div.main_deputy{
		width: 100%;
	}
	div.main_press{
		padding: 0;
	}
	div.main_press_tabs{
		border-bottom: none;
		height: 171px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 10px;
	}
	body.sv_y div.main_press_tabs{
		border-bottom: none;
	}
	body.sv_y.cs_2 div.main_press_tabs,
	body.sv_y.cs_3 div.main_press_tabs{
		border-bottom: none;
	}
	div.main_municipal_tabs{
		padding: 0;
	}
	div.main_municipal_tabs_municipal{
		height: auto;
	}
	.main_municipal_tab:nth-child(5){
		display: block;
	}
	.main_press_tab{
		width: 50%;
		margin-bottom: 5px;
	}
	div.main_municipal_tab{
		width: 50%;
	}
	div.main_municipal_tab span{
		display: table-cell;
		vertical-align: middle;
		border-bottom: none;
	}
	body.sv_y div.main_municipal_tab span{
		border-bottom: none;
	}
	body.sv_y.cs_2 div.main_municipal_tab span,
	body.sv_y.cs_3 div.main_municipal_tab span{
		border-bottom: none;
	}
	.main_press_tab:nth-child(2n){
		padding-left: 5px;
		padding-right: 0;
	}
	.main_press_tab_active, .main_deputy_tab_active{
		border: none;
		background: none;
		border-radius: 0;
	}
	body.sv_y .main_press_tab_active,
	body.sv_y .main_press_tab_active{
		border: none;
		background: none;
	}
	body.sv_y.cs_2 .main_press_tab_active,
	body.sv_y.cs_3 .main_press_tab_active,
	body.sv_y.cs_2 .main_deputy_tab_active,
	body.sv_y.cs_3 .main_deputy_tab_active{
		border: none;
		background: none;
	}
	.main_press_tab div{
		border: 1px solid #871d1d;
		border-radius: 5px;
		box-sizing: border-box;
		height: 100%; width: 100%;
	}
	body.sv_y .main_press_tab div{
		border: 1px solid #000;
	}
	body.sv_y.cs_2 .main_press_tab div,
	body.sv_y.cs_3 .main_press_tab div{
		border: 1px solid #fff;
	}
	div.main_municipal_tab div{
		display: table;
		padding: 16px 13px 13px 13px;
	}
	div.main_municipal_tabs_municipal div.main_municipal_tab div{
		padding: 0;
	}
	body.sv_y div.main_municipal_tabs_municipal div.main_municipal_tab div{
		padding: 0;
	}
	.main_press_tab_active div{
		background: #871d1d;
	}
	body.sv_y .main_press_tab_active div{
		background: #000;
	}
	body.sv_y.cs_2 .main_press_tab_active div,
	body.sv_y.cs_3 .main_press_tab_active div{
		background: #fff;
	}
	div.main_deputy_search_form{
		margin-right: 0;
		width: 100%;
		float: none;
		margin-bottom: 15px;
	}
	div.main_deputy_search_result{
		width: 100%;
		float: none;
	}
	div.main_deputy_tabs{
		width: auto; height: 156px;
		left: -10px; right: -10px;
		border-top: 1px solid #871d1d;
	}
	body.sv_y div.main_deputy_tabs{
		border-top: 1px solid #000;
	}
	.main_deputy_tab{
		display: block;
		width: 100%;
		border-bottom: 1px solid #871d1d;
	}
	body.sv_y .main_deputy_tab{
		border-bottom: 1px solid #000;
	}
	.main_deputy_tab_active{
		background: #871d1d;
		border: none;
		border-radius: 0;
	}
	.main_deputy_tab_active div{
		border: none;
	}
	.main_deputy_tab span{
		border-bottom: none;
	}
	body.sv_y .main_deputy_tab span{
		border-bottom: none;
	}
	div.main_deputy_contents{
		top: auto;
		margin-top: 180px;
		margin-bottom: 0;
		border: none;
	}
	body.sv_y div.main_deputy_contents{
		border: none;
	}
	div.main_deputy_content{
		padding: 0;
	}
	div.main_deputy_content > table, div.main_deputy_content > table > tbody, div.main_deputy_content > table tr, div.main_deputy_content > table tr > td{
		display: block;
		width: 100%;
	}
	div.main_deputy_content > table tr > td{
		height: 80px;
		line-height: 80px;
		border-radius: 5px;
		border: 1px solid #871d1d !important;
		margin-bottom: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 95px;
		text-align: left;
		color: #6f1d1d;
	}
	body.sv_y div.main_deputy_content > table tr > td{
		border: 1px solid #000 !important;
		color: #000;
	}
	body.sv_y.cs_2 div.main_deputy_content > table tr > td,
	body.sv_y.cs_3 div.main_deputy_content > table tr > td{
		border: 1px solid #fff !important;
	}
	div.main_committee_wrap{
		width: 100%;
	}
	div.footer_red_banners_wrap{
		width: 100%;
	}
	div.footer_red_banner_wrap{
		width: 50%;
		padding-right: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		height: auto;
	}
	div.footer_red_banner_wrap:nth-of-type(n+3){
		margin-top: 10px;
	}
	div.footer_red_banner_wrap:nth-of-type(2n){
		padding-left: 5px;
		padding-right: 0;
	}
	div.footer_red_banner{
		width: 100%; height: auto;
		margin: 0;
	}
	div.footer_red_banners a{
		display: block;
		position: absolute;
		left: 0; right: 0; bottom: 10px;
		margin-top: 0;
		width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 15px;
	}
	div.footer_wrap{
		width: 100%;
	}
	div.footer_sitemap.sm{
		left: 0;
	}
	div.footer hr.dvdr2, div.footer hr.dvdr{
		display: none;
	}
	div.f_logo_xs img.sv_y{
		display: none;
	}
	body.sv_y div.f_logo_xs img{
		display: none;
	}
	body.sv_y div.f_logo_xs img.sv_y{
		display: inline-block;
	}
	div.f_logo_xs{
		display: block;
		text-align: center;
		margin-bottom: 10px;
		margin-top: 25px;
	}
	div.footer_info > div{
		margin-top: 4px;
	}
	div.footer_info table{
		margin-bottom: 10px;
	}
	div.footer_info table tr td:nth-child(1){
		display: none;
	}
	div.footer_info table tr td:nth-child(2){
		text-align: center;
	}
	div.footer_info table tr td:nth-child(2) span{
		display: block;
		margin-bottom: 4px;
	}
	div.footer_info div.rss{
		position: relative;
		width: 100%; height: auto;
		text-align: center;
	}
	div.footer_copyright{
		margin-top: 10px;
	}
	div.footer_copyright > table{
		margin-top: 10px;
	}
	div.footer_copyright > a{
		margin-top: 10px;
		display: block;
		border-bottom: none;
		text-decoration: underline;
	}
	body.sv_y div.footer_copyright > a{
		border-bottom: none;
	}
	body.sv_y.cs_2 div.footer_copyright > a,
	body.sv_y.cs_3 div.footer_copyright > a{
		border-bottom: none;
	}
	div.footer_copyright a:hover{
		text-decoration: none;
	}
	.pages_img{
		width: 100%;
		border-radius: 0;
		border: none;
	}
	.pages_img img{
		width: 100%; height: auto;
	}
	div.priv_word_wrap{
		right: -10px;
		margin-bottom: -20px;
	}
	div.priv_word_area{
		margin-left: -20px;
		background-color: #f5f5f5;
		padding: 50px 15px 50px 15px;
	}
	body.sv_y.cs_2 div.priv_word_area,
	body.sv_y.cs_3 div.priv_word_area{
		background-color: transparent;
	}
	body.sv_y.cs_2 div.priv_word_wrap,
	body.sv_y.cs_3 div.priv_word_wrap{
		border: none;
	}
	.zspk_strukture_item{
		margin: 0 0 10px 0;
		width: 100%;
		height: 150px;
	}
	.zspk_strukture_item_icon, .zspk_strukture_item_link{
		top: 15px;
	}
	.zspk_strukture_item:hover .zspk_strukture_item_icon, .zspk_strukture_item:hover .zspk_strukture_item_link{
		top: 15px !important;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td img.gray,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td img.white,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover img.gray,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover img.white,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active img.white{
		display: none;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody tr,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody tr td{
		position: relative;
		display: block;
		float: none;
		width: 100% !important;
		font-size: 18px;
		background-color: #fff;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody tr,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tbody tr td{
		background-color: transparent;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td, div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:first-child, div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:last-child{
		border-radius: 0;
		height: 80px;
		line-height: 80px;
		border-radius: 5px;
		border: 1px solid #871d1d !important;
		margin-bottom: 5px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-left: 95px;
		text-align: left;
		color: #6f1d1d;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td, body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:first-child, body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:last-child{
		border: 1px solid #000 !important;
		color: #000;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td, body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:first-child, body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:last-child,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td, body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:first-child, body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:last-child{
		border: 1px solid #fff !important;
		color: #fff;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active, div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover{
		color: #fff;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active, body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover{
		color: #fff
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active, body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td.main_deputy_list_ajax_changer_active, body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr td:hover{
		color: #000;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child{
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child{
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_hover.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child:hover,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:first-child{
		background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_hover.png) 35px center no-repeat;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child:hover,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:first-child{
		background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet_hover.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child:hover,
	 body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:first-child,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:first-child:hover,
	 body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:first-child{
		background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_alphabet.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2){
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2),
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2){
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_area_hover.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2):hover,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(2){
		background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_area_hover.png) 35px center no-repeat;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2):hover,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(2){
		background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_area_hover.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2):hover,
	 body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(2),
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(2):hover,
	 body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(2){
		background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_area.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3){
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3),
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3){
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_part_hover.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3):hover,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(3){
		background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_part_hover.png) 35px center no-repeat;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3):hover,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(3){
		background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_part_hover.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3):hover,
	 body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(3),
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:nth-child(3):hover,
	 body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:nth-child(3){
		background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_part.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child{
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child{
		background: url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_hover.png) 35px center no-repeat;
	}
	div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child:hover,
	 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:last-child{
		background: rgb(126,33,33) url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_hover.png) 35px center no-repeat;
	}
	body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child:hover,
	 body.sv_y div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:last-child{
		background: #000 url(/bitrix/templates/gos_bitrix/images/main_deputy_committee_hover.png) 35px center no-repeat;
	}
	body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child:hover,
	 body.sv_y.cs_2 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:last-child,
	body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td:last-child:hover,
	 body.sv_y.cs_3 div.main_deputy_list_ajax table.main_deputy_list_ajax_changer_duputy tr:first-child td.main_deputy_list_ajax_changer_active:last-child{
		background: #fff url(/bitrix/templates/gos_bitrix/images/main_deputy_committee.png) 35px center no-repeat;
	}
	div.deputy_detail div.main_deputy_tabs{
		border-bottom: none;
	}
	body.sv_y div.deputy_detail div.main_deputy_tabs{
		border-bottom: none;
	}
	body.sv_y.cs_2 div.deputy_detail div.main_deputy_tabs,
	body.sv_y.cs_3 div.deputy_detail div.main_deputy_tabs{
		border-bottom: none;
	}
	div.deputy_detail div.main_deputy_contents{
		margin-top: 210px;
	}
	.main_startcell table,
	.main_startcell table tbody,
	.main_startcell table tr,
	.main_startcell table tr td{
		position: relative;
		display: block;
		width: 100%; height: auto;
	}
	.main_startcell table tr td a{
		margin: 0 0 10px 0;
		line-height: 22px;
		padding: 35px 0;
		height: auto;
	}
	div.zspk_laws_table_wrap table tr td img{
		position: relative;
		max-width: 100%; height: auto;
	}
	div.zspk_laws_table_wrap table tr td:first-child{
		padding-left: 0;
	}
	div.zspk_laws_table_wrap table tr td:last-child{
		padding-right: 0;
	}
	div.main_molpolit_banner_xs{
		display: block;
	}
	div.main_molpolit_banner_sm{
		display: none;
	}
	div.municipal_phones{
		padding-top: 100px;
	}
	div.municipal_phones div.municipal_phones_icon{
		width: 100%; height: 100px;
		border-radius: 3px;
	}
	body.sv_y div.municipal_phones div.municipal_phones_icon{
		height: 100px;
	}
	div.municipal_phones table,
	div.municipal_phones table tbody,
	div.municipal_phones table tr,
	div.municipal_phones table tr td{
		position: relative;
		display: block;
		width: 100%; height: auto;
	}
	div.zspk_svg_wrapper > span{
		padding-top: 15px;
		padding-bottom: 55px;
		text-align: center;
		line-height: 22px;
	}
	div.zspk_svg_wrapper > span a{
		position: absolute;
		bottom: 0; left: 50%;
		margin-left: -65px;
	}
	div.svg_list_of_names > div:nth-of-type(1),
	div.svg_list_of_names > div:nth-of-type(2){
		float: none;
		width: 100%;
	}
	div.svg_list_of_names > div:nth-of-type(1){
		margin-right: 0;
		margin-bottom: 45px;
	}
	div.svg_list_of_names > div:nth-of-type(2){
		margin-left: 0;
	}
	div.svg_list_of_names > div b{
		text-align: center;
	}
	body.sv_y div.zspk_svg_wrapper > span{
		padding-top: 15px;
		padding-bottom: 55px;
		text-align: center;
		line-height: 22px;
	}
	body.sv_y div.zspk_svg_wrapper > span a{
		position: absolute;
		bottom: 0; left: 50%;
		margin-left: -65px;
	}
	body.sv_y div.svg_list_of_names > div:nth-of-type(1),
	body.sv_y div.svg_list_of_names > div:nth-of-type(2){
		float: none;
		width: 100%;
	}
	body.sv_y div.svg_list_of_names > div:nth-of-type(1){
		margin-right: 0;
		margin-bottom: 45px;
	}
	body.sv_y div.svg_list_of_names > div:nth-of-type(2){
		margin-left: 0;
	}
	body.sv_y div.svg_list_of_names > div b{
		text-align: center;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu{
		padding-bottom: 35px;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell{
		margin-bottom: 10px;
		float: none;
		width: 100%;
		border-radius: 4px;
		overflow: hidden;
	}
	body.sv_y tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell{
		border-radius: 4px !important;
	}
	tr.municipal_sovet_menu_sm_xs div.municipal_sovet_menu .municipal_sovet_menu_cell:hover{
		border-radius: 4px;
	}
	img.inc_sov{
		max-width: 100%;
		margin: 0 0 10px 0;
	}
	table.zspk_sovet_table,
	table.zspk_sovet_table tbody,
	table.zspk_sovet_table tr,
	table.zspk_sovet_table tr td{
		position: relative;
		display: block;
		width: 100%; height: auto;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	table.zspk_sovet_table.apparat_sm_60{
		width: 100% !important;
	}
	body.sv_y table.zspk_sovet_table.apparat_sm_60{
		width: 100% !important;
	}
	table.zspk_sovet_table{
		border: none !important;
	}
	table.zspk_sovet_table tr:first-child{
		display: none;
	}
	table.zspk_sovet_table.apparat_sm_60 tr.zspk_sovet_table_caption td{
		padding: 10px;
	}
	table.zspk_sovet_table tr td{
		border: none;
		padding: 0 10px;
	}
	table.zspk_sovet_table.apparat_sm_60 tr td{
		width: 100% !important;
		padding: 0 10px;
	}
	tr.zspk_sovet_table_elems td:nth-child(1){
		padding-top: 10px;
		padding-left: 10px;
		font-weight: 800;
		padding-bottom: 10px;
	}
	table.zspk_sovet_table.apparat_sm_60 tr.zspk_sovet_table_elems td:nth-child(1){
		padding-top: 10px;
		padding-left: 10px;
		padding-bottom: 10px;
	}
	tr.zspk_sovet_table_elems td:nth-child(2){
		text-align: left;
		padding-bottom: 10px;
	}
	table.zspk_sovet_table.apparat_sm_60 tr.zspk_sovet_table_elems td:nth-child(2){
		padding-bottom: 10px;
	}
	tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(1){
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(2){
		border-bottom: 1px solid #ccc;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
	}
	body.sv_y tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(1){
		border-top: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	body.sv_y tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(2){
		border-bottom: 1px solid #000;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
	}
	body.sv_y.cs_2 tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(1),
	body.sv_y.cs_3 tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(1){
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	body.sv_y.cs_2 tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(2),
	body.sv_y.cs_3 tr.zspk_sovet_table_elems:nth-child(2n+1) td:nth-child(2){
		border-bottom: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
	}
	div.main_menu_wrap{
		border-top: 1px solid #fff;
	}
	body.sv_y.cs_2 div.footer_red_banners a,
	body.sv_y.cs_3 div.footer_red_banners a{
		color: #fff;
	}
	body.sv_y.cs_2 div.main_deputy_contents,
	body.sv_y.cs_3 div.main_deputy_contents{
		border: none;
	}
	body.sv_y div.municipal_phones table td{
		padding: 10px 5px;
	}
}
@media(max-width:440px){
	div.footer_red_banners a{
		font-size: 14px;
	}
}
@media(max-width:390px){
	div.footer_red_banner img{
		margin-bottom: 5px;
	}
	div.footer_red_banners a{
		font-size: 12px;
	}
}
@media(max-width:360px){
	div.header_title span:first-child{
		font-size: 12px;
	}
	body.sv_y div.header_title span:first-child{
		font-size: 12px;
	}
}
@media(max-width:350px){
	div.footer_red_banners a{
		font-size: 10px;
	}
}
/********** АДАПТИВНЫЕ СТИЛИ (конец)**********/





/********** СПЕЦИАЛЬНАЯ ВЕРСИЯ ДЛЯ ЛЮДЕЙ С ОГРАНИЧЕННЫМИ ВОЗМОЖНОСТЯМИ (начало)**********/
div.special_panel_wrap{
	display: none;
	position: relative;
	width: 100%; height: auto;
	background-image: url(/bitrix/templates/gos_bitrix/images/special_bg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}
body.sv_y .special_panel_wrap{
	display: block;
}
body.sv_n .special_panel_wrap{
	display: none;
}
div.special_panel_wrap div.xs_title{
	display: none;
}
div.special_panel_wrap_inner{
	position: relative;
	width: 1200px; height: 50px;
	margin: 0 auto;
	color: #000;
	font-size: 18px;
}
body.sv_y.f_2 div.special_panel_wrap_inner{
	font-size: 16px;
}
body.sv_y.f_3 div.special_panel_wrap_inner{
	font-size: 16px;
}
div.special_panel_wrap_inner > div{
	position: relative;
	height: 100%;
	float: left;
}
div.go_to_regular{
	width: 50px;
	background: url(/bitrix/templates/gos_bitrix/images/go_to_regular_bg.png) left top repeat-x;
	cursor: pointer;
}
div.go_to_regular > div:first-child{
	position: relative;
	width: 100%; height: 100%;
	background: url(/bitrix/templates/gos_bitrix/images/eyy11.png) center center no-repeat;
}
div.go_to_regular > div:last-child{
	opacity: 0;
	position: absolute;
	left: 50px; top: 5px;
	width: auto; height: 40px;
	background-color: #000;
	color: #fff;
	white-space: nowrap;
	padding: 0 35px 0 20px;
	line-height: 40px;
	font-size: 20px;
	-webkit-transition-property: left;
	-moz-transition-property: left;
	-o-transition-property: left;
	transition-property: left;
	-webkit-transition-duration: 0.125s;
	-moz-transition-duration: 0.125s;
	-o-transition-duration: 0.125s;
	transition-duration: 0.125s;
}
div.go_to_regular:hover > div:last-child{
	left: 60px;
	opacity: 1;
	z-index: 10;
}
div.go_to_regular > div:last-child > div{
	position: absolute;
	left: -10px; top: 10px;
	width: 0; height: 0;
	border-top: 10px solid transparent;
	border-right: 10px solid #000;
	border-bottom: 10px solid transparent;
}
div.go_to_regular_xs{
	display: none;
}
div.fs_wrap{
	width: 275px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0 10px 25px;
}
div.fs_wrap span{
	display: block;
	width: auto; height: 30px;
	float: left;
	line-height: 30px;
	vertical-align: top;
}
div.fs_wrap span:first-child{
	margin-right: 10px;
}
div.fs_wrap span:first-child > div{
	display: inline;
}
div.fs_wrap span.set_fs{
	width: 30px;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	font-weight: 800;
	margin-left: 2px;
}
div.fs_wrap span:nth-of-type(3){
	font-size: 24px;
}
div.fs_wrap span:nth-of-type(4){
	font-size: 30px;
}
div.fs_wrap span.set_fs:hover{
	background-color: #000;
	color: #fff;
}
div.fs_wrap span.set_fs.active{
	background-color: #000;
	color: #fff;
	cursor: auto;
}
div.cs_wrap{
	width: 275px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0 10px 15px;
}
div.cs_wrap span{
	display: block;
	width: auto; height: 30px;
	float: left;
	line-height: 30px;
	vertical-align: top;
}
div.cs_wrap span:first-child{
	margin-right: 10px;
}
div.cs_wrap span:first-child > div{
	display: inline;
}
div.cs_wrap span.set_cs{
	width: 30px;
	border-radius: 4px;
	text-align: center;
	cursor: pointer;
	font-weight: 800;
	margin-left: 7px;
	font-size: 24px;
	line-height: 28px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
div.cs_wrap span:nth-of-type(2){
	background-color: #fff;
	color: #000;
	border: 1px solid #fff;
}
div.cs_wrap span:nth-of-type(3){
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
}
div.cs_wrap span:nth-of-type(4){
	background-color: #1b338b;
	color: #fff;
	border: 1px solid #1b338b;
}
div.cs_wrap span.active:nth-child(2){
	border: 1px solid #000;
}
div.cs_wrap span.active:nth-child(3){
	border: 1px solid #fff;
}
div.cs_wrap span.active:nth-child(4){
	border: 1px solid #fff;
}
div.ni_wrap{
	width: 400px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 0 10px 20px;
}
div.ni_wrap > span:first-child{
	display: block;
	width: auto; height: 30px;
	float: left;
	line-height: 30px;
	vertical-align: top;
	margin-right: 10px;
}
div.ni_wrap span:first-child > div{
	display: inline;
}
div.ni_wrap > div.ni_switch_wrap{
	position: relative;
	width: auto; height: 100%;
	float: left;
	cursor: pointer;
}
div.ni_wrap > div.ni_switch_wrap > div{
	position: relative;
	width: auto; height: 100%;
	float: left;
}
div.ni_wrap > div.ni_switch_wrap > div.slot{
	width: 60px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 2px solid #000;
	border-radius: 15px;
	padding: 1px;
}
div.ni_wrap > div.ni_switch_wrap > div.slot > div.circle{
	position: relative;
	width: 24px; height: 24px;
	border-radius: 12px;
	background-color: #000;
	margin-left: 30px;
	-webkit-transition-property: margin-left;
	-moz-transition-property: margin-left;
	-o-transition-property: margin-left;
	transition-property: margin-left;
	-webkit-transition-duration: 0.195s;
	-moz-transition-duration: 0.195s;
	-o-transition-duration: 0.195s;
	transition-duration: 0.195s;
}
div.ni_wrap > div.ni_switch_wrap.active > div.slot > div.circle{
	margin-left: 0;
}
div.ni_wrap > div.ni_switch_wrap > div:first-child{
	width: 35px;
	padding-right: 8px;
}
div.ni_wrap > div.ni_switch_wrap > div:first-child,
div.ni_wrap > div.ni_switch_wrap > div:last-child{
	line-height: 30px;
}
div.ni_wrap > div.ni_switch_wrap > div:last-child{
	font-weight: 800;
	padding-left: 10px;
}
div.ni_wrap > div.ni_switch_wrap.active > div:last-child{
	font-weight: 400;
}
div.ni_wrap > div.ni_switch_wrap.active > div:first-child{
	font-weight: 800;
}
div.settings_wrap_xs{
	display: none;
}
div.settings_wrap{
	width: 200px;
}
div.settings_wrap > div{
	position: relative;
	float: right;
	width: auto; height: 100%;
	padding: 0 20px 0 45px;
	background: url(/bitrix/templates/gos_bitrix/images/sv_settings.png) 10px center no-repeat;
	font-weight: 800;
	line-height: 50px;
	cursor: pointer;
}
div.settings_wrap > div.active{
	background: url(/bitrix/templates/gos_bitrix/images/sv_settings2.png) #000 10px center no-repeat;
	color: #fff;
}
div.settings_wrap > div > div{
	position: absolute;
	right: 5px; top: 22px;
	width: 0; height: 0;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #000;
}
div.settings_wrap > div.active > div{
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 5px solid #fff;
	border-top: none;
}
div.special_panel_wrap_inner > div.settings_content_wrap{
	display: none;
	position: absolute;
	right: 0; top: 100%;
	float: none;
	width: auto; height: auto;
	background-color: #fff;
	border: 2px solid #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 35px 35px 55px 35px;
	z-index: 130;
	font-weight: 800;
	font-size: 24px;
}
div.settings_content_wrap > h4{
	position: relative;
	margin: 0 0 20px 0; padding: 0;
	font-size: 34px;
	line-height: 34px;
	color: #000;
}
div.settings_content_wrap > div.f_wrap{
	margin-bottom: 20px;
}
div.settings_content_wrap > div.f_wrap > div.con,
div.settings_content_wrap > div.ls_wrap > div.con{
	position: relative;
	float: left;
	width: auto; height: 50px;
	margin-right: 10px;
	line-height: 48px;
}
div.settings_content_wrap > div.f_wrap > div.con:first-child{
	line-height: 50px;
	margin-right: 25px;
}
div.settings_content_wrap > div.ls_wrap > div.con:first-child{
	line-height: 25px;
	margin-right: 25px;
}
div.settings_content_wrap > div.f_wrap > div.con:nth-child(n+2),
div.settings_content_wrap > div.ls_wrap > div.con:nth-child(n+2){
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #000;
	border-radius: 4px;
	padding: 0 15px;
}
div.settings_content_wrap > div.f_wrap > div.set_f,
div.settings_content_wrap > div.ls_wrap > div.set_ls{
	cursor: pointer;
}
div.settings_content_wrap > div.f_wrap > div.set_f.active,
div.settings_content_wrap > div.ls_wrap > div.set_ls.active{
	background-color: #000;
	color: #fff;
}
div.settings_content_wrap > div.f_wrap > div.con:nth-child(2){
	font-family: "PT Sans";
}
div.settings_content_wrap > div.f_wrap > div.con:nth-child(3){
	font-family: "Arial";
}
div.settings_content_wrap > div.f_wrap > div.con:nth-child(4){
	font-family: "Times New Roman";
}
div.settings_content_wrap > div.ls_wrap > div.con:nth-child(2){
	letter-spacing: normal;
}
div.settings_content_wrap > div.ls_wrap > div.con:nth-child(3){
	letter-spacing: 4px;
}
div.settings_content_wrap > div.ls_wrap > div.con:nth-child(4){
	letter-spacing: 8px;
}
@media(max-width:1216px){
	div.special_panel_wrap_inner{
		width: 1000px;
	}
	div.fs_wrap span:first-child{
		line-height: 15px;
	}
	div.cs_wrap span:first-child{
		line-height: 15px;
	}
	div.ni_wrap span:first-child{
		line-height: 15px;
	}
	div.fs_wrap span:first-child > div{
		display: block;
		clear: both;
	}
	div.cs_wrap span:first-child > div{
		display: block;
		clear: both;
	}
	div.ni_wrap span:first-child > div{
		display: block;
		clear: both;
	}
	div.fs_wrap{
		width: 205px;
	}
	div.cs_wrap{
		width: 225px;
	}
	div.ni_wrap{
		width: 320px;
	}

}
@media(max-width:1030px){
	div.special_panel_wrap_inner{
		width: 750px;
	}
	div.fs_wrap{
		width: 195px;
		padding: 10px 0 10px 15px;
	}
	div.cs_wrap{
		width: 215px;
		padding: 10px 0 10px 15px;
	}
	div.ni_wrap{
		width: 245px;
	}
	div.ni_wrap > div.ni_switch_wrap > div:first-child{
		display: none;
	}
	div.ni_wrap > div.ni_switch_wrap > div:last-child{
		display: none;
	}
	div.special_panel_wrap_inner > div.settings_content_wrap{
		width: 100%;
	}
	div.settings_wrap{
		width: 45px;
	}
	div.settings_wrap > div{
		width: 45px;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 0 0 0 45px;
	}
	div.settings_wrap > div > div{
		display: none;
	}
	div.settings_content_wrap > div.f_wrap > div,
	div.settings_content_wrap > div.ls_wrap > div{
		margin-bottom: 10px;
	}
	div.settings_content_wrap > div.f_wrap > div.con:nth-child(n+2),
	div.settings_content_wrap > div.ls_wrap > div.con:nth-child(n+2){
		padding: 0 6px;
	}
	body.sv_y.f_2 div.settings_content_wrap > div.ls_wrap > div.con:nth-child(4){
		margin-left: 235px;
	}
	body.sv_y.f_3 div.settings_content_wrap > div.ls_wrap > div.con:nth-child(4){
		margin-left: 197px;
	}
}
@media(max-width:767px){
	div.special_panel_wrap{
		background-size: auto 100%;
		height: 45px;
		overflow: hidden;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding-top: 45px;
	}
	div.special_panel_wrap div.xs_title{
		display: block;
		position: absolute;
		top: 0; left: 0; right: 0;
		height: 45px;
		line-height: 45px;
		text-align: center;
		cursor: pointer;
		border-bottom: 1px solid #000;
	}
	div.special_panel_wrap div.xs_title > span{
		position: relative;
		display: inline-block;
		padding: 0 20px 0 35px;
		background: url(/bitrix/templates/gos_bitrix/images/sv_settings.png) left center no-repeat;
		font-size: 20px;
	}
	div.special_panel_wrap div.xs_title > span > div{
		position: absolute;
		right: 5px; top: 20px;
		width: 0; height: 0;
		border-left: 5px solid transparent;
		border-right: 5px solid transparent;
		border-top: 5px solid #000;
	}
	div.special_panel_wrap div.xs_title.active > span > div{
		border-top: none;
		border-bottom: 5px solid #000;
	}
	div.special_panel_wrap_inner{
		width: 100%; height: auto;
		text-align: center;
	}
	div.special_panel_wrap_inner > div{
		float: none;
		width: 100%; height: auto;
	}
	div.go_to_regular{
		display: none;
	}
	div.fs_wrap{
		padding: 10px 10px;
		border-bottom: 1px solid #000;
	}
	div.fs_wrap span:first-child{
		line-height: 30px;
		margin-right: 0;
		width: 100%;
		text-transform: uppercase;
	}
	div.fs_wrap span:first-child > div{
		clear: none;
		display: inline;
	}
	div.fs_wrap span.set_fs{
		display: inline-block;
		float: none;
	}
	div.cs_wrap{
		padding: 10px 10px;
		border-bottom: 1px solid #000;
	}
	div.cs_wrap span:first-child{
		line-height: 30px;
		margin-right: 0;
		width: 100%;
		text-transform: uppercase;
	}
	div.cs_wrap span:first-child > div{
		clear: none;
		display: inline;
	}
	div.cs_wrap span.set_cs{
		display: inline-block;
		float: none;
	}
	div.ni_wrap{
		padding: 10px 10px;
		border-bottom: 1px solid #000;
	}
	div.ni_wrap span:first-child{
		line-height: 30px;
		margin-right: 0;
		width: 100%;
		text-transform: uppercase;
	}
	div.ni_wrap span:first-child > div{
		clear: none;
		display: inline;
	}
	div.ni_wrap > div.ni_switch_wrap{
		width: 160px; height: 30px;
		float: none;
		margin: 0 auto;
		clear: both;
	}
	div.ni_wrap > div.ni_switch_wrap > div:first-child{
		display: block;
	}
	div.ni_wrap > div.ni_switch_wrap > div:last-child{
		display: block;
	}
	div.settings_wrap{
		display: none;
	}
	div.settings_wrap_xs{
		position: relative;
		display: block;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		padding: 10px 0;
		border-bottom: 1px solid #000;
	}
	div.settings_wrap_xs > span{
		position: relative;
		display: block;
		width: 100%; height: auto;
		text-transform: uppercase;
	}
	div.settings_wrap_xs div.fonts{
		position: relative;
		width: 100%; height: auto;
		padding-bottom: 10px;
		margin-bottom: 10px;
		border-bottom: 1px solid #000;
	}
	div.settings_wrap_xs div.fonts > span{
		display: inline-block;
		border-bottom: 2px solid transparent;
		font-weight: 800;
		font-size: 20px;
		cursor: pointer;
	}
	div.settings_wrap_xs div.fonts > span.active{
		border-bottom: 2px solid #000;
	}
	div.settings_wrap_xs div.fonts > span:nth-of-type(1){
		font-family: "PT Sans";
	}
	div.settings_wrap_xs div.fonts > span:nth-of-type(2){
		font-family: "Arial";
	}
	div.settings_wrap_xs div.fonts > span:nth-of-type(3){
		font-family: "Times New Roman";
	}
	div.settings_wrap_xs div.spacings{
		position: relative;
		width: 100%; height: auto;
	}
	div.settings_wrap_xs div.spacings > span{
		display: inline-block;
		border-bottom: 2px solid transparent;
		font-weight: 800;
		font-size: 20px;
		cursor: pointer;
	}
	div.settings_wrap_xs div.spacings > span.active{
		border-bottom: 2px solid #000;
	}
	div.settings_wrap_xs div.spacings > span:nth-of-type(1){
		letter-spacing: normal;
	}
	div.settings_wrap_xs div.spacings > span:nth-of-type(2){
		letter-spacing: 5px;
	}
	div.settings_wrap_xs div.spacings > span:nth-of-type(3){
		letter-spacing: 10px;
	}
	body.sv_y.f_2 div.settings_content_wrap > div.ls_wrap > div.con:nth-child(4){
		margin-left: 0;
	}
	body.sv_y.f_3 div.settings_content_wrap > div.ls_wrap > div.con:nth-child(4){
		margin-left: 0;
	}
}
/********** СПЕЦИАЛЬНАЯ ВЕРСИЯ ДЛЯ ЛЮДЕЙ С ОГРАНИЧЕННЫМИ ВОЗМОЖНОСТЯМИ (конец)**********/



@media print{}

a.deputy_rss_link{
	position: absolute;
	right: 30px;
	bottom: 7px;
	line-height: 14px;
	z-index: 100;
	padding-left: 20px;
	background-image: url(/bitrix/templates/gos_bitrix/images/rss49.png);
	background-repeat: no-repeat;
	background-position: left center;
	background-size: auto 100%;
}
/*@media screen and (max-width:767px){
	a.deputy_rss_link{
		display: none;
	}
}*/
/* End */
/* /bitrix/templates/gos_bitrix/components/bitrix/menu/top_menu/style.css?150461395213046 */
/* /bitrix/templates/gos_bitrix/components/bitrix/search.title/top-search/style.css?15046139526245 */
/* /bitrix/templates/gos_bitrix/components/bitrix/menu/top_menu_xs/style.css?15046139523479 */
/* /bitrix/templates/gos_bitrix/components/bitrix/menu/main_menu_adaptive/style.css?150461395220432 */
/* /bitrix/templates/gos_bitrix/components/bitrix/breadcrumb/breadcrumb/style.css?15046139528875 */
/* /bitrix/templates/gos_bitrix/components/bitrix/main.map/footer_sitemap/style.css?15046139522447 */
/* /bitrix/templates/gos_bitrix/styles.css?15046139521211 */
/* /bitrix/templates/gos_bitrix/template_styles.css?1539063197153319 */
