html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, 
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html, body
{
	height:100%;	
}
.mtable
{
	width: 100%;	
	height:100%;
    border-collapse: collapse;
}
.mtable td /*временный отображает рамки ячеек*/
{		
	/*border: 0px solid gray;*/
}
/* ======  заголовок ============= */
.mheader 
{		
	vertical-align: top;
	padding-top:27px;
}
.header_line
{
	height:112px;
	background: url(../images/back_z1.png) repeat-x;
}
.topmenu_line
{
	height:20px;
	background: url(../images/back_z2.png) repeat-x;
	overflow:hidden;
}
.breadcrumbs_line
{	
	background: url(../images/back_z5.png) repeat-x;
}
.content_line1
{	
	
}
/* ------ текст заголовка ------ */
.mheadertext
{	
	background: url(../images/zagolovok.png);
	width:641px;
	height:48px;
	margin-left:20px;
	//margin-left:10px;
	float:left;	
}
.mmpr
{
	background: url(../images/logo_rpn.png) top left no-repeat;
	width:54px;
	height:48px;
	float:left;	
	margin-left:20px;	
	
}
.mrpn
{
	background: url(../images/logo_mpr.png) top left no-repeat;
	width:65px;
	height:48px;
	float:left;	
	margin-left:20px;
	
}
/* ------ поиск на сайте ------ */
.mfind
{
	width:145px;
	//width:145px;
	height:48px;
	float:right;	
	padding-right:30px;
	padding-top:5px;
}
.imghome, .imgmail, .imgsitemap
{
	float:right;
	margin-left:20px;
	margin-top:5px;
}
.imghome
{
	height:9px;
	width:11px;
	background: url(../images/imghome.jpg) top left no-repeat;
}
.imgmail
{
	height:9px;
	width:12px;
	background: url(../images/imgmail.jpg) top left no-repeat;
}
.imgsitemap
{
	height:9px;
	width:9px;
	background: url(../images/imgsitemap.jpg) top left no-repeat;
}
.search_msearch
{
	border:1px solid #78a3d6;
	width:145px;
	//width:149px;
}
.inputbox_msearch
{
	
}
.search_msearch label
{
	display:none;
}
.button_msearch
{
	position:relative;
	top:2px;
}
#mod-search-searchword
{
	border:0px;
	padding:0px;
	margin-left:4px;	
	width:123px;
}
/* ------ верхнее меню ------ */
.mainmenu_line
{
	background-color: #006699;
	height:22px;	
}
.mainmenu
{	
	height:22px;	
	font-weight: bold;
	font: bold 10pt tahoma;	
}
ul.menu-tmenu li.item-107,
ul.menu-tmenu li.item-108,
ul.menu-tmenu li.item-109,
ul.menu-tmenu li.item-110
{	
	//border-top:1px solid #114D7A;		
}
ul.menu-tmenu li.item-108 .separator,
ul.menu-tmenu li.item-109 .separator,
ul.menu-tmenu li.item-110 .separator
{	
	color:white;
    cursor:default;
}
ul.menu-tmenu li.item-108 li .separator,
ul.menu-tmenu li.item-109 li .separator,
ul.menu-tmenu li.item-110 li .separator
{	
	color:gray;
}
ul.menu-tmenu li
{
	position:relative;
	height:19px;
	width:170px;
	margin-top:1px;			
	//margin-top:0px;			
	padding-bottom:1px;
	float:left;
	list-style:none;
	border-right:1px solid #114D7A;	
	border-bottom:1px solid #114D7A;
	border-left:1px solid #114D7A;
	z-index: 10000;
}
ul.menu-tmenu li:hover, ul.menu-tmenu li.active
{
	background:url("../images/back_navbar_selected.png") repeat-x
}
ul.menu-tmenu li a
{
	color:white;
	text-decoration:none;
}

ul.menu-tmenu li ul li 
{	
	position:relative;
	top:5px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-1px;	
	padding-bottom:5px;
	padding-top:5px;
	float:none;	
	height:auto;
	border-left: 1px solid #114D7A;
	border-right: 1px solid #114D7A;
	border-bottom: 1px solid #114D7A;
	background-color: #dbe4ef;
	font: normal 10pt tahoma;		
	width:215px;
	text-align:left;
	padding-left:10px;
}
.menu_menuterr li.item-108.deeper.parent span,
.menu_menuactiv li.item-109.deeper.parent span,
.menu_menulaw li.item-110.deeper.parent span,
.menu-tmenu li.item-108 ul li.item-159,		
.menu_menuterr li.item-108 ul li.item-159, 	
.menu-tmenu li.item-108 ul li.item-160,		
.menu_menuterr li.item-108 ul li.item-160, 	
.menu-tmenu li.item-108 ul li.item-161,		
.menu_menuterr li.item-108 ul li.item-161, 	
.menu-tmenu li.item-108 ul li.item-163,		
.menu_menuterr li.item-108 ul li.item-163, 	
.menu-tmenu li.item-108 ul li.item-167,		
.menu_menuterr li.item-108 ul li.item-167, 	
.menu-tmenu li.item-108 ul li.item-172,		
.menu_menuterr li.item-108 ul li.item-172,
.menu-tmenu li.item-108 ul li.item-111 ul,		
.menu_menuterr li.item-108 ul li.item-111 ul,
.menu-tmenu li.item-108 ul li.item-114 ul,		
.menu_menuterr li.item-108 ul li.item-114 ul,
.menu-tmenu li.item-108 ul li.item-118 ul,		
.menu_menuterr li.item-108 ul li.item-118 ul,
.menu-tmenu li.item-108 ul li.item-119 ul,		
.menu_menuterr li.item-108 ul li.item-119 ul,
.menu-tmenu li.item-108 ul li.item-120 ul,		
.menu_menuterr li.item-108 ul li.item-120 ul,
.menu-tmenu li.item-108 ul li.item-122 ul,		
.menu_menuterr li.item-108 ul li.item-122 ul,
.menu-tmenu li.item-110 ul li.item-123 ul,		
.menu_menuactiv li.item-109 ul li.item-112 ul,
.menu-tmenu li.item-109 ul li.item-112 ul,		

.menu-tmenu li.item-109 ul li.item-141 ul,		
.menu_menuactiv li.item-109 ul li.item-141 ul,
.menu-tmenu li.item-109 ul li.item-142 ul,		
.menu_menuactiv li.item-109 ul li.item-142 ul,
.menu-tmenu li.item-109 ul li.item-143 ul,		
.menu_menuactiv li.item-109 ul li.item-143 ul,
.menu-tmenu li.item-109 ul li.item-144 ul,		
.menu_menuactiv li.item-109 ul li.item-144 ul,
.menu-tmenu li.item-109 ul li.item-145 ul,		
.menu_menuactiv li.item-109 ul li.item-145 ul,
.menu-tmenu li.item-109 ul li.item-146 ul,		
.menu_menuactiv li.item-109 ul li.item-146 ul,
.menu-tmenu li.item-109 ul li.item-147 ul,		
.menu_menuactiv li.item-109 ul li.item-147 ul,
.menu-tmenu li.item-109 ul li.item-148 ul,		
.menu_menuactiv li.item-109 ul li.item-148 ul,
.menu-tmenu li.item-109 ul li.item-149 ul,		
.menu_menuactiv li.item-109 ul li.item-149 ul,
.menu-tmenu li.item-109 ul li.item-150 ul,		
.menu_menuactiv li.item-109 ul li.item-150 ul,
.menu-tmenu li.item-109 ul li.item-151 ul,		
.menu_menuactiv li.item-109 ul li.item-151 ul,
.menu-tmenu li.item-109 ul li.item-571 ul,		
.menu_menuactiv li.item-109 ul li.item-571 ul,
.menu-tmenu li.item-109 ul li.item-577 ul,		
.menu_menuactiv li.item-109 ul li.item-577 ul,
.menu-tmenu li.item-109 ul li.item-582 ul,	
.menu_menuactiv li.item-109 ul li.item-582 ul,
.menu-tmenu li.item-109 ul li.item-583 ul,	
.menu_menuactiv li.item-109 ul li.item-583 ul,
.menu-tmenu li.item-109 ul li.item-584 ul,
.menu_menuactiv li.item-109 ul li.item-584 ul,


.menu-tmenu li.item-109 ul li.item-112 ul,		
.menu_menulaw li.item-110 ul li.item-123 ul,
.menu-tmenu li.item-110 ul li.item-131 ul,		
.menu_menulaw li.item-110 ul li.item-131 ul,
.menu-tmenu li.item-110 ul li.item-132 ul,		
.menu_menulaw li.item-110 ul li.item-132 ul,
.menu-tmenu li.item-110 ul li.item-139 ul,		
.menu_menulaw li.item-110 ul li.item-139 ul 	
{
	display:none;	
}

.menu_menuterr li.item-108.deeper.parent ul li span,
.menu_menuactiv li.item-109.deeper.parent ul li span,
.menu_menulaw li.item-110.deeper.parent ul li span {
    display: list-item;
}

.menu-tmenu
{
	position:relative;
	z-index:10005;
	text-align:center;
	height:20px;
}
ul.menu-tmenu li ul
{
	display:none;
	/*display:block;*/
}
ul.menu-tmenu li ul li ul li 
{	
	/*background-color: skyblue;*/
	margin-left:-11px;
	border-top: 1px solid #114D7A;
	border-bottom: none;
}
ul.menu-tmenu li ul li ul li a
{
	margin-left:10px;
}
ul.menu-tmenu li:hover ul 
{
	display:block;
}
ul.menu-tmenu li ul li:hover a
{	
	color:white;
}
ul.menu-tmenu li ul li:hover ul li a,
ul.menu-tmenu li ul li a
{
	color:black;
}
ul.menu-tmenu li ul li

ul.menu-tmenu li ul li ul li:hover a
{
	color:white;
}
ul.menu-tmenu li ul li ul:hover a
{
	color:black;
}
ul.menu-tmenu li ul li.active
{
	background: skyblue;
}
ul.menu-tmenu li ul li:hover
{
	background: #0066cc;
}
/* ------ положение на сайте (хлебные крошки) ------ */
.breadcrumbs_line
{
	height:30px;		
}
.mbreadcrumbs 
{
	font: normal 12px arial;
	color: #6997CB;	
	text-align:left;	
	padding:3px;
}
.mbreadcrumbs a
{
	font: normal 12px arial;
	color: #6997CB;	
	text-decoration:none;
}
/* ====== распорки для IE ======== */
.hspacer
{
	width:927px;
	height:1px;
	/*background-color: #FF3333;*/
}
.vspacer
{
	width:1px;	
	/*background-color: #FF3333;*/
	height:300px;	
}
/* ====== левая колонка ========== */
.mleftcol
{	
	width:323px;
	vertical-align: top;
	padding:10px;	
	text-align:left;
}
/* ------ карта главной страницы ------ */
.titlemap
{	
	overflow:hidden;	
	padding-bottom:5px;
}
.law_cell, .center_cell
{
	vertical-align: top;
	padding:5px;	
}
/************************************************************************/
.mapsr_list_div
{
	background-color: white;
}

.mmain_header div.mapsr_title
 {
	background-color: #D3DDE8;
 }
.result-title
{
	padding-top:10px;
}
span.separator 
{
 color:gray;
}
ul.menu_menuactiv li ul li.item-141,
ul.menu_menuactiv li ul li.item-142,
ul.menu_menuactiv li ul li.item-143,
ul.menu_menuactiv li ul li.item-144,
ul.menu_menuactiv li ul li.item-145,
ul.menu_menuactiv li ul li.item-146,
ul.menu_menuactiv li ul li.item-147,
ul.menu_menuactiv li ul li.item-148,
ul.menu_menuactiv li ul li.item-149,
ul.menu_menuactiv li ul li.item-150,
ul.menu_menuactiv li ul li.item-571,
ul.menu_menuactiv li ul li.item-577,
ul.menu_menuactiv li ul li.item-582,
ul.menu_menuactiv li ul li.item-583,
ul.menu_menuactiv li ul li.item-584
{	
	list-style-type: none;
	display:inline;
}
ul.menu_menuactiv li ul li.item-584 a
{
	font: bold 17px arial;
	color: #FF0000;
}
ul.menu_menuactiv li ul li.item-571 ul li.item-573 a,
ul.menu_menuactiv li ul li.item-571 ul li.item-574 a,
ul.menu_menuactiv li ul li.item-571 ul li.item-572 a
{
display: none;
}


ul.menu_menuactiv li ul li.item-141 a,
ul.menu_menuactiv li ul li.item-142 a,
ul.menu_menuactiv li ul li.item-143 a,
ul.menu_menuactiv li ul li.item-144 a,
ul.menu_menuactiv li ul li.item-145 a,
ul.menu_menuactiv li ul li.item-146 a,
ul.menu_menuactiv li ul li.item-147 a,
ul.menu_menuactiv li ul li.item-148 a,
ul.menu_menuactiv li ul li.item-149 a,
ul.menu_menuactiv li ul li.item-150 a,
ul.menu_menuactiv li ul li.item-571 a,
ul.menu_menuactiv li ul li.item-577 a,
ul.menu_menuactiv li ul li.item-582 a,
ul.menu_menuactiv li ul li.item-583 a,
ul.menu_menuactiv li ul li.item-584 a
{	
	display:inline-block;	
	list-style-type: none;
	padding-right:10px;
}


.item-101
{
	display:none;
}

.random-image_img
{
	padding-left:0px;
	width:323px;
	/*height:344px;*/
    padding-bottom:9px;
	background: url(../images/map-b-center.jpg) bottom center repeat-x;
}
.mterr_size
{
	/*width:49%;*/	
}
.mterr_size_personal
{
	width:100%;
	
}
.mterr_header
{	
	padding-bottom:0px;	
	margin-top:0px;
	padding-top:0px;
	background: url(../images/news-t-center.jpg) top center repeat-x;
}
.mlaw_size ul.menu_menulaw {
    height:459px;
}
.mterr_size ul.menu_menuterr {
    height:172px;
}

.mactiv_size ul.menu_menuactiv {
    height:202px;
}

.mlaw_size
{
	/*width:50%;	*/
    height:570px;
}
.mlaw_size_personal
{
	width:100%;	
}
.mlaw_header
{
	padding-bottom:20px;
	background: url(../images/news-t-center.jpg) top center repeat-x;
}
.mactiv_size
{
	/*width:49%;*/	
}
.mseparator_ie
{
	display:none;
	//display:block;
	width:100%;
	height:1px;	
}
.mactiv_size_personal
{		
	width:100%;	
}
.mactiv_header
{	
	padding-bottom:0px;	
	margin-top:0px;
	padding-top:0px;
	background: url(../images/news-t-center.jpg) top center repeat-x;
}
/************************************************************************/
.mnews_header
{	
	background: url(../images/news-t-center.jpg) top center repeat-x;
}

div.mapsr2_text_div {
    text-align:center;
}

.latestnews_news {
    padding-bottom:10px;
}
.mmain_header
{	
	background: url(../images/news-t-center.jpg) top center repeat-x;
}
.mnews_header div.blc,
.mmain_header div.blc,
.mlaw_header div.blc,
.mactiv_header div.blc,
.mterr_header div.blc
	{background: url(../images/news-l-center.jpg) left center repeat-y;}
.mnews_header div.bbl,
.mmain_header div.bbl,
.mlaw_header div.bbl,
.mactiv_header div.bbl,
.mterr_header div.bbl
	{background: url(../images/news-b-left.jpg) bottom left no-repeat;}
.mnews_header div.brc,
.mmain_header div.brc,
.mlaw_header div.brc,
.mactiv_header div.brc,
.mterr_header div.brc
	{background: url(../images/news-r-center.jpg) right center repeat-y;}	
.mnews_header div.bbc,
.mmain_header div.bbc,
.mlaw_header div.bbc,
.mactiv_header div.bbc,
.mterr_header div.bbc 
	{background: url(../images/news-b-center.jpg) bottom center repeat-x;}	
.mnews_header div.bbr,
.mmain_header div.bbr,
.mlaw_header div.bbr,
.mactiv_header div.bbr,
.mterr_header div.bbr 
	{background: url(../images/news-b-right.jpg) bottom right no-repeat;}
.mnews_header div.btr,
.mmain_header div.btr,
.mlaw_header div.btr,
.mactiv_header div.btr,
.mterr_header div.btr
	{background: url(../images/news-t-right.jpg) top right no-repeat;}
.mnews_header div.btl
	{background: url(../images/news-t-left.jpg) top left no-repeat;}	

	.mmain_header div.btl
	{background: url(../images/main-t-left.jpg) top left no-repeat;}	
.mlaw_header div.btl
	{background: url(../images/law-t-left.jpg) top left no-repeat;}
.mactiv_header div.btl
	{background: url(../images/activ-t-left.jpg) top left no-repeat;}	
.mterr_header div.btl
	{background: url(../images/terr-t-left.jpg) top left no-repeat;}

.mnews_title,.mterr_title,.mlaw_title,.mactiv_title
{	
	width:60px;
	height:25px;
	background:white !important;
	margin-left:38px;
	padding-top:15px;
	padding-left:5px;
	font: bold 10pt tahoma;	
}
.mmain_title, .mmain_title_big, .mmain_title_maxbig
{ 		
	width:60px;
	background:white !important;	
	font: bold 10pt tahoma;	
	margin-left:-10px; 
	margin-top:0px; 
	padding-left:5px;
	padding-top:15px; 
	padding-bottom:20px;
}
.mmain_title_big {width:100px;}
.mmain_title_maxbig {width:190px;}
.mterr_title 
{ 
	width:160px; 
	margin-left:37px; 
	margin-top:0px; 
	padding-top:0px; 
	padding-bottom:20px;
}
.mlaw_title 
{
	width:190px; 
	margin-left:36px; 
	margin-top:0px; 
	padding-top:0px; 
	padding-bottom:20px;
}
.mactiv_title 
{ 
	width:130px; 
	margin-left:43px; 
	margin-top:0px; 
	padding-top:0px; 
	padding-bottom:20px;
}
.mterr
{	
	padding-left:30px;
	padding-bottom:40px;
	padding-right:20px;
	padding-top:0px;	
}
.mmain
{	
	padding-left:30px;
	padding-bottom:40px;
	padding-right:20px;
	padding-top:0px;	
}

.mactiv
{
	padding-left:30px;
	padding-bottom:40px;
	padding-right:20px;
	padding-top:0px;	
}
.mactiv a, .mnews a, .mlaw a, .mterr a, .search a
{	
	font: normal 15px arial;
	color: #6997cb;
}

.search a:visited {
    color:#551A8B;
}

#searchForm {
    /*font-weight: bold;*/
    /*font: bold 10pt tahoma;*/
    font: bold 20px arial;
    padding-bottom: 10px;
    color: #6997CB;
}

.mnews .mnews_title a
{
	color: black;
	font: bold 10pt tahoma;
	text-decoration:none;
}

.mnews
{
	padding-left:30px;
	padding-bottom:20px;
	padding-right:20px;	
}
.mmainnews
{
	padding-left:20px;
	margin-bottom:20px;
}
.mmainmain
{
	padding-left:20px;
	margin-bottom:20px;
}
.latestnews_news li
{	
	list-style-type: none;
}
.latestnews_news li a
{
	text-decoration:none;	
}
#newsitem-separator
{
	width:100%;
	height:20px;
	background: url(../images/newstext-b-center.jpg) bottom center repeat-x;	
}

.newsdate, .newspublished
{
	color:red;
}
.newstitle
{
	color:black;
	text-indent: 20pt;
}
.newsblog
{
	background:none;
	margin-bottom:20px;
}

.sitemapblog li 
{
	margin-left:25px;
}
.sitemapblog li a
{	
	font:bold 20px arial;
}
.sitemapblog li ul li a
{	
	font:normal 16px arial;
}
.sitemapblog li ul li ul li a
{	
	font:normal 15px arial;
	text-decoration:none;
}

.newsarch
{
	display:list-item;
	list-style-type: disc;
	text-decoration: underline;
	font: normal 10pt tahoma;
	color: #6997CB;
	margin-left:20px;
	margin-top:10px;
	cursor:pointer;
}

.mlaw
{
	padding-left:30px;
	padding-bottom:40px;
	padding-right:20px;
}
.menu_menuterr li, .menu_menuterr li.item-108 a {display:none;}
.menu_menuterr li.item-108, .menu_menuterr li.item-108 ul li, .menu_menuterr li.item-108 ul li a
{
	display:list-item;
}
.menu_menuactiv li, .menu_menuactiv li.item-109 a {display:none;}
.menu_menuactiv li.item-109, .menu_menuactiv li.item-109 ul li, .menu_menuactiv li.item-109 ul li a
{
	display:list-item;	
}
.menu_menulaw li, .menu_menulaw li.item-110 a {display:none;}
.menu_menulaw li.item-110, .menu_menulaw li.item-110 ul li, .menu_menulaw li.item-110 ul li a
{
	display:list-item;	
}
.menu_menulaw li, .menu_menulaw li ul li,
.menu_menuactiv li, .menu_menuactiv li ul li,
.menu_menuterr li, .menu_menuterr li ul li
{
	list-style-type: none;
}
.menu_menulaw li ul li a, .menu_menuterr li ul li a,.menu_menuactiv li ul li a,
.menu_menulaw span, .menu_menuterr li ul li span,.menu_menuactiv span
{	
	display: list-item;
	//display:inline;
	list-style-type: disc;
}
.menu_menulaw li ul li ul li 
{
	padding-left:10px;
	list-style-type: none;
}
.menu_menulaw li ul li ul li a
{	
	list-style-type: circle;
}
.search {
    padding:10px;
    border: 1px solid #6997CB;
    margin-bottom: 20px;
}
.search dt.result-title {
    margin-top:10px;
    border-top: 1px solid #6997CB;
}
.search_msearch
{
	border:1px solid #78a3d6;
}
.button_msearch
{
	position:relative;
	top:2px;
}
#mod-search-searchword
{
	border:none;
}
.imghome, .imgmail, .imgsitemap
{
	float:right;
	margin-left:20px;
	margin-top:5px;
}
.imghome
{
	height:9px;
	width:11px;
	background: url(../images/imghome.jpg) top left no-repeat;
}
.imgmail
{
	height:9px;
	width:12px;
	background: url(../images/imgmail.jpg) top left no-repeat;
}
.imgsitemap
{
	height:9px;
	width:9px;
	background: url(../images/imgsitemap.jpg) top left no-repeat;
}
.paginagion-cen
{		
	position:relative;
	top:6px;
	padding-right:10px;
	display:inline;
}
/* ====== подвал ================= */
.footer
{	
	text-align:left;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	height:50px;	
	background:url(../images/back_about.png) repeat-x top center;		
}
.footer a
{
	color:#6997cb;
}
.footerbot
{
	font: normal 10pt tahoma;	
	padding-left:10px;	
}
.footertop
{
	font: bold 10pt tahoma;	
	padding-left:10px;	
	padding-bottom:2px;
	padding-top:10px;
}

.issue
{
	font: italic 10pt serif;
}