

/* Start:/bitrix/templates/main/components/bitrix/search.title/search_form/style.css?14223464962108*/
div.title-search-result {
	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/main/components/bitrix/search.title/search_form/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/top/style.css?14213946005823*/

#m_7 { width: 160px;}




/**Top menu**/

#horizontal-multilevel-menu,#horizontal-multilevel-menu ul
{
margin:0  0 10px 0;
padding:0;
display:table;
table-layout:fixed;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d32424), to(#950000));
background: -webkit-linear-gradient(#d32424, #950000);
background: -moz-linear-gradient(#d32424, #950000);
background: -ms-linear-gradient(#d32424, #950000);
background: -o-linear-gradient(#d32424, #950000);
background: linear-gradient(#d32424, #950000);
-pie-background: linear-gradient(#d32424, #950000);
behavior: url(/pie/PIE.htc);
	list-style:none;
	font-size:13px;
	float:left;
	width: 100%;
	height: 50px;

}

/*Links*/
#horizontal-multilevel-menu a
{
	display: table-cell;
	vertical-align: middle;
	padding: 0 20px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align: left;
	/*border: 1px red solid;*/
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
	height: 50px;
	text-align: left;

}

#horizontal-multilevel-menu li 
{
	float:left;
	background: url('/pict/razd_menu_top.png') no-repeat right;
	display: table-cell;
	vertical-align: middle;
	text-align: left;

}

#horizontal-multilevel-menu li:last-child
{
	background: none;
}


/*Root items*/
#horizontal-multilevel-menu li a.root-item
{
	color:#fff;
	padding: 0 20px;
}

/*Root menu selected*/
#horizontal-multilevel-menu li a.root-item-selected
{
	/*background:#fc8d3d;*/
	color:#FF9797;
	padding: 0 20px;
}

/*Root items: hover*/
#horizontal-multilevel-menu li:hover a.root-item, #horizontal-multilevel-menu li.jshover a.root-item
{
	background: #d32424;
	text-decoration:none;
}

/*Item-parents*/
#horizontal-multilevel-menu a.parent
{
	background: url(/bitrix/templates/main/components/bitrix/menu/top/images/arrow.png) center right no-repeat;
}

/*Denied items*/
#horizontal-multilevel-menu a.denied
{
	background: url(/bitrix/templates/main/components/bitrix/menu/top/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#horizontal-multilevel-menu li:hover, #horizontal-multilevel-menu li.jshover
{
	background: #940000;
	color: white;
}


/*Sub-menu box*/
#horizontal-multilevel-menu li ul
{
	position:absolute;
	/*top:-999em;*/
	top:auto;
	display:none;
	z-index:500;
	padding: 0;
	height:auto;
	/*width:12em;*/
	width: 220px;
	background:#d32424;
	text-shadow: none;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
	border-radius: 0 0 5px 5px;
}

/*Sub-menu item box*/
#horizontal-multilevel-menu li li 
{
	width:100%;
	border-bottom:1px #ef8181 dotted;
	padding: -15px 10px;
	background: none;
	padding: 0
}

#horizontal-multilevel-menu li li:last-child{ border: none;}

#horizontal-multilevel-menu li li:last-child { border-bottom: none; border-radius:  0 0 5px 5px;}
#horizontal-multilevel-menu li li:last-child a:hover{  border-radius:  0 0 5px 5px;}



/*Item link*/
#horizontal-multilevel-menu li ul a
{
	text-align:left;
	color: white;
	height: auto;
	display: block;
	
}

/*Items text color & size */

#horizontal-multilevel-menu li:hover li a,
#horizontal-multilevel-menu li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{
	/*color:white;*/
	font-size: 12px;
	padding-top: 8px;
	padding-bottom: 8px;

}

/*Items text color & size: hover*/
#horizontal-multilevel-menu li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover a,
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#horizontal-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#horizontal-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color: white;
}

#horizontal-multilevel-menu li ul ul
{
	margin:-33px 0 0 220px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#horizontal-multilevel-menu li:hover ul ul,
#horizontal-multilevel-menu li.jshover ul ul,
#horizontal-multilevel-menu li:hover ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul,
#horizontal-multilevel-menu li:hover ul ul ul ul ul,
#horizontal-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	display:none;
}

#horizontal-multilevel-menu li:hover ul,
#horizontal-multilevel-menu li.jshover ul,
#horizontal-multilevel-menu li li:hover ul,
#horizontal-multilevel-menu li li.jshover ul,
#horizontal-multilevel-menu li li li:hover ul,
#horizontal-multilevel-menu li li li.jshover ul,
#horizontal-multilevel-menu li li li li:hover ul,
#horizontal-multilevel-menu li li li li.jshover ul,
#horizontal-multilevel-menu li li li li li:hover ul,
#horizontal-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}


/*Child-items selected*/
#horizontal-multilevel-menu li.item-selected a, #horizontal-multilevel-menu li.item-selected li.item-selected a
{
	color:#FF9797;
}


/* End */


/* Start:/bitrix/templates/main/components//bitrix/system.pagenavigation/.default/style.css?1422348648518*/

.page_1_2_3 {border: none; font-size: 12px;}

.page_1_2_3 a, span.forum-page-current{
				padding: 3px 6px;
				border-radius: 20px;
				text-decoration: none;
				background: white;
				border: #B3B3B3  1px solid;
				color: #1D2C1B;
				margin-right: 5px;
				font-size: 12px;

			}

span.forum-page-current {background: #D3D3D3; margin-right: 5px;}			

a.forum-page-previous, a.forum-page-next, a.forum-page-all, a.forum-page-pagen {padding-top: 3px; }

/*
a.forum-page-first{color: blue;}
*/ 
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/news_index/style.css?1445855062986*/
		
		.news-index {
		height: 410px;
		overflow: hidden;
		position: relative;}

		.news-index ul, li {padding: 0;}
		
		.news-index ul{ list-style: none; margin: 0  15px 0 15px; padding: 0;}
		
		.news-index li{  padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px #cbcbcb dotted;}
		.news-index li:last-child{ border: none}
		
		.news-index a small{
		padding-right: 7px;
		font-size:12px;
		font-weight: normal;
		font-style: italic;	
		color: #999999;
		}
		
		.news-index li div{ margin-top: 5px;}
		.news-index a strong{ font-size: 14px; color: #3d3d3d; display: block; font-weight: normal;}
		.news-index img{ margin-top: -3px;}
		
		.index_news_more {margin: 0px 15px 0 15px; border-top: 1px #cbcbcb dotted; padding-top: 15px; text-transform: uppercase;}

		
		.fade {
		background: url("/pict/zatemnenie-texsta.png") repeat scroll 0 0 transparent;
		bottom: 0px;
		height: 40px;
		left: 0;
		position: absolute;
		width: 100%;
		pointer-events: none;
		z-index: 2;
		}
/* End */


/* Start:/bitrix/templates/main/components/mbs/webalbums.albums/index_gallery/style.css?14230414721908*/
.mbs-photos-conteiner{
  position: relative;
  width: 100%;
}
.mbs-photos-line{
  width: 100%;
  clear: both;
  padding: 0;
  margin: 0;
}
.mbs-photo-cell{
  float: left;
  padding: 1%;
  margin: 0;
  position: relative;
}
.mbs-photo-cell a {
  text-decoration: none;
}
.mbs-photo-outer{
  padding: 2%;
  position: relative;
}
.mbs-photo-border{
  padding: 4%;
  width: 92%;
  height: 92%;
  border: 1px solid #e0e0e0;
  background-color: #fff;
  position: relative;
}
.mbs-photo-inner{
  width: 100%;
  height: 100%;
  position: relative;
}
.mbs-photo-conteiner{
  position: relative;
  overflow: hidden;
}
.mbs-photo-description{
  position: relative;
  text-align: center;
  width: 96%;
  margin: 2% 2%;
  line-height: 40px;
  height: 40px;
  text-shadow: 0 1px 1px rgb(199, 199, 199);
}
.mbs-css-clear{
  clear:both;
}
.mbs-photo-conteiner img{
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  left:0;
  right: 0;
}
.mbs-photo-conteiner img.horizontal {
  max-width: 100%;
}
.mbs-photo-conteiner img.vertical {
  max-height: 100%;
}
.mbs-over-layer{
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: #fff;
  cursor: pointer;
}
.mbs-over-layer h2 {
  width: 100%;
  font-size: 15px;
  color: #333;
  font-weight: bold;
  margin: 0;
}
.mbs-over-layer h2.double {
  line-height: 20px;
  height: 20px;
}
.mbs-over-layer img{
  padding-bottom: 0px;
  z-index: 3;
}
.mbs-over-layer img.horizontal{
  width: 100%;
}
.mbs-over-layer img.vertical{
  height: 100%;
}
.mbs-photo-cell:hover .mbs-over-layer{
  opacity: 1;
  display: block;
  border: 1px solid #ccc; 
}
.mbs-photo-description.single{
  line-height: 40px;
}
.mbs-photo-description.double{
  line-height: 20px;
}
.mbs-photo-description.double > .mbs-css-ellipsis{
  height: 20px;
}
.mbs-css-ellipsis{
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* End */


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

/* End */


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

.news-list td div{ margin-top: 5px;}
.news-list td div i{color: #8D8D8D;}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.detail/predsedatel_index/style.css?1424081287626*/
div.news-detail
{
	word-wrap: break-word; padding-bottom: 5px; margin-bottom: 12px; 

}
.news-detail div{ margin-bottom: 5px;}

div.news-detail img.detail_picture
{
	margin:25px 0 15px;
	width: 175px;
	height: auto;
	border-radius: 4px;
	border: 1px white solid;
	box-shadow: 0 0 8px rgba(0,0,0, 0.3)
}
.news-date-time
{
	color:#486DAA;
}

div.news-detail h3{ background: #F0F0F2; margin: 20px 20px 15px 0; padding: 5px 10px; display: inline-block; border-radius: 4px;}

div.news-detail ul{padding: 10px 15px 5px; margin:0;}
div.news-detail li{padding-bottom: 5px;}

div.news-detail h1{ font-size: 15px; margin-bottom: 25px;}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/catalog.section/deputati_slider/style.css?1423050933153*/
.catalog-price {
	 color:red;
}
div.slides table td {
	padding-right:10px;
	padding-bottom:14px;
}

span.fam {display: block; text-transform: uppercase;}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/right/style.css?14213266421290*/
		ul.menu_right { list-style: none; margin: 15px 0 20px; padding: 0; /*text-transform: uppercase;*/ font-size: 12px; line-height: 13px;}
		ul.menu_right li a{
			display: block;
			padding: 8px 0 6px 15px;
			border-bottom: #aec2d6 dotted 1px;
			background: url(/pict/menu_right_bullet.png) left top no-repeat;
			background-position: 0px 9px;
			position: relative;
			}
		
		ul.menu_right li:last-child a{ border: none; font-weight: bold; background: url(/pict/menu_right_bullet_last.png) no-repeat; background-position: 0 9px;}
		ul.menu_right li:last-child a:hover{background: url(/pict/menu_right_bullet_last.png) no-repeat; background-position: 0 9px;}
		ul.menu_right li:last-child a{ color: #d10400;}
		
		ul.menu_right li a:hover{
			background: url(/pict/menu_right_bullet_.png) left top no-repeat;
			background-position: 0 9px;
			}

		ul.menu_right li a:hover{
			color: #d10400;
			text-decoration: none;
			}

		ul.menu_right li:last-child#selected a{
			background: url(/pict/menu_right_bullet_last_t.png) left top no-repeat;
			background-position: 0 9px;
			color: #afafaf;
			}

		ul.menu_right li#selected a{
			background: url(/pict/menu_right_bullet_t.png) left top no-repeat;
			background-position: 0 9px;
			color: #afafaf;
			}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/news.list/index_links/style.css?1447252134210*/
		table.links-index{ background: #F0F0F2; margin: 30px 0; padding: 10px 5px; display: inline-block; border-radius: 4px;}
		table.links-index td{ padding-bottom: 10px; text-align: left; vertical-align: middle;}

/* End */


/* Start:/bitrix/templates/main/components/bitrix/menu/bottom/style.css?14226856834557*/


/**Top menu**/

#bottom-multilevel-menu,#bottom-multilevel-menu ul
{
margin:0  15px 0 0;
padding:0;
display:table;
table-layout:fixed;
list-style:none;
font-size:13px;
float:left;
width: 100%;
height: 30px;
line-height: 12px;

}

/*Links*/
#bottom-multilevel-menu a
{
	display: table-cell;
	vertical-align: middle;
	padding: 3px 0px;
	/*padding:0.3em 0.8em;*/
	text-decoration:none;
	text-align: left;
	/*border: 1px red solid;*/
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
	height: 35px;
	text-align: left;
	margin-right: 15px;

}

#bottom-multilevel-menu li 
{
	float:left;
	display: table-cell;
	vertical-align: middle;
	text-align: left;

}

/*Root items*/
#bottom-multilevel-menu li a.root-item
{
	color:#fff;
	padding: 0 0px;
	margin-right: 15px;
}

/*Root menu selected*/
#bottom-multilevel-menu li a.root-item-selected
{
	/*background:#fc8d3d;*/
	color:#FF9797;
	padding: 0;
}

/*Root items: hover*/
#bottom-multilevel-menu li:hover a.root-item, #bottom-multilevel-menu li.jshover a.root-item
{
	text-decoration:none;
}

/*Item-parents*/
#bottom-multilevel-menu a.parent
{
	background: url(/bitrix/templates/main/components/bitrix/menu/bottom/images/arrow.png) center right no-repeat;
}

/*Denied items*/
#bottom-multilevel-menu a.denied
{
	background: url(/bitrix/templates/main/components/bitrix/menu/bottom/images/lock.gif) center right no-repeat;
}

/*Child-items: hover*/
#bottom-multilevel-menu li:hover, #bottom-multilevel-menu li.jshover
{
	color: white;
}


/*Sub-menu box*/
#bottom-multilevel-menu li ul
{
	margin-top: 0;
	padding-top: 5px;
	height:auto;
	width: 170px;
	text-shadow: none;
	font-size: 11px;
 	border-top: 1px #e29999 dotted;

}

/*Sub-menu item box*/
#bottom-multilevel-menu li li 
{
	width:100%;
	padding: -15px 10px;
	background: none;
	padding: 0
}

/*Item link*/

#bottom-multilevel-menu li ul a
{
	text-align:left;
	color: #f4dfdf;
	height: auto;
	display: block;
	border: none;

	
}

/*Items text color & size */

#bottom-multilevel-menu li:hover li a,
#bottom-multilevel-menu li.jshover li a,
#bottom-multilevel-menu li:hover li:hover li a,
#bottom-multilevel-menu li.jshover li.jshover li a,
#bottom-multilevel-menu li:hover li:hover li:hover li a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover li a,
#bottom-multilevel-menu li:hover li:hover li:hover li:hover li a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover li.jshover li a,
#bottom-multilevel-menu li:hover li:hover li:hover li:hover li:hover li a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li a
{

}

/*Items text color & size: hover*/
#bottom-multilevel-menu li:hover li:hover a,
#bottom-multilevel-menu li.jshover li.jshover a,
#bottom-multilevel-menu li:hover li:hover li:hover a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover a,
#bottom-multilevel-menu li:hover li:hover li:hover li:hover a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover li.jshover a
#bottom-multilevel-menu li:hover li:hover li:hover li:hover li:hover a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover a
#bottom-multilevel-menu li:hover li:hover li:hover li:hover li:hover li:hover a,
#bottom-multilevel-menu li.jshover li.jshover li.jshover li.jshover li.jshover li.jshover a
{
	color: white;
}

#bottom-multilevel-menu li ul ul
{
	margin:-33px 0 0 220px;
	/*margin:-1.93em 0 0 11.6em;*/
}

#bottom-multilevel-menu li:hover ul ul,
#bottom-multilevel-menu li.jshover ul ul,
#bottom-multilevel-menu li:hover ul ul ul,
#bottom-multilevel-menu li.jshover ul ul ul,
#bottom-multilevel-menu li:hover ul ul ul ul,
#bottom-multilevel-menu li.jshover ul ul ul ul,
#bottom-multilevel-menu li:hover ul ul ul ul ul,
#bottom-multilevel-menu li.jshover ul ul ul ul ul
{
	/*top:-999em;*/
	/*display:none;*/
}

#bottom-multilevel-menu li:hover ul,
#bottom-multilevel-menu li.jshover ul,
#bottom-multilevel-menu li li:hover ul,
#bottom-multilevel-menu li li.jshover ul,
#bottom-multilevel-menu li li li:hover ul,
#bottom-multilevel-menu li li li.jshover ul,
#bottom-multilevel-menu li li li li:hover ul,
#bottom-multilevel-menu li li li li.jshover ul,
#bottom-multilevel-menu li li li li li:hover ul,
#bottom-multilevel-menu li li li li li.jshover ul
{
	/*z-index:1000;
	top:auto;*/
	display:block;
}

div.menu-clear-left
{
	clear:left;
}


/*Child-items selected*/
#bottom-multilevel-menu li.item-selected a, #bottom-multilevel-menu li.item-selected li.item-selected a
{
	color:#FF9797;
}


/* End */
/* /bitrix/templates/main/components/bitrix/search.title/search_form/style.css?14223464962108 */
/* /bitrix/templates/main/components/bitrix/menu/top/style.css?14213946005823 */
/* /bitrix/templates/main/components//bitrix/system.pagenavigation/.default/style.css?1422348648518 */
/* /bitrix/templates/main/components/bitrix/news.list/news_index/style.css?1445855062986 */
/* /bitrix/templates/main/components/mbs/webalbums.albums/index_gallery/style.css?14230414721908 */
/* /bitrix/templates/main/components/bitrix/news/zakonoproekti/bitrix/news.list/.default/style.css?1421751406150 */
/* /bitrix/templates/main/components/bitrix/news/zakoni/bitrix/news.list/.default/style.css?1432111631224 */
/* /bitrix/templates/main/components/bitrix/news.detail/predsedatel_index/style.css?1424081287626 */
/* /bitrix/templates/main/components/bitrix/catalog.section/deputati_slider/style.css?1423050933153 */
/* /bitrix/templates/main/components/bitrix/menu/right/style.css?14213266421290 */
/* /bitrix/templates/main/components/bitrix/news.list/index_links/style.css?1447252134210 */
/* /bitrix/templates/main/components/bitrix/menu/bottom/style.css?14226856834557 */
