html {
    overflow: auto;
}
body {
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    font-family:Arial;
    font-size:11px;
}
html, body {
    height:100%;
    width:100%;
}

html > body table.container {
    width:1004;
}

* html table.container {
    width:1004px;
}
table.container {
    font-family:Arial;
    font-size:11px;
    width:100%;
    background-color:#9EA5AA;
    border-right:5px solid #9EA5AA;
    border-collapse:separate;
}
#footer{
    bottom:0px;
}

#glass {
    position: absolute;
	z-index: 1000;
	margin: 0;
	display: none;
	top: 0;
	left: 0;
	background-color: black;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2);
	opacity: 0.2;
}
#glass2 {
    position: absolute;
	z-index: 1002;
	margin: 0;
	display: none;
	top: 0;
	left: 0;
	background-color: black;
	filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.2);
	opacity: 0.2;
}
#loading {
    position: absolute;
    z-index: 1003;
    margin: 0;
	display: none;
	top: 0;
	left: 0;
}
table.container td {
    font-family:Arial;
    font-size:12px;
}

table.container td.leftmenu {
    width:105px;
    background:none;
}
/*img.leftmenu {
    width:105px;
}*/

table.container td.contentbody { 
    width:100%;
    background:#49AFEA;
    border-left:5px solid #858A8E;
    border-right:5px solid #858A8E;
}
/*border-left:5px solid #49AFEA;*/
table.container td.syscontentbody {
    padding:15px 15px 30px 20px;
    background:#FFFFFF ;
    background-image:url(/images/nns/polosa.gif); background-repeat: repeat-y; background-position:left top;
}

.rotateText {
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    writing-mode: tb-rl;
}

td.syscontentbody a {color:#1E6289;text-decoration:none;}
/*td.syscontentbody a:hover {color:#2B698C;text-decoration:underline;}*/
table.content td.body a {color:#043DCF;text-decoration:underline;}

table.container td.contentbodylite {
    width:100%;
    background:#D7D7D7;
    border-left:5px solid #858A8E;
    border-right:5px solid #858A8E;
    
}

/*iframe.frameview body {background:none;margin:0px;padding:0px;}
iframe.frameview td {color:#ffffff;font-size:12px;font-family:Arial;}
iframe.frameview a {color:#B9E6FF;text-decoration:none;}
iframe.frameview span {color:#B9E6FF;text-decoration:none;cursor:pointer;}
*/

div.headertext {
    color:#19ACE5;
    font-size:43px;
    font-family:Arial Narrow;
    text-transform:uppercase;
}



div.viewplashka {}
div.viewplashka td {color:#ffffff;font-size:12px;font-family:Arial;}
div.viewplashka a {color:#B9E6FF;text-decoration:none;}
div.viewplashka span {color:#B9E6FF;text-decoration:none;cursor:pointer;}
div.viewplashka td.contentviewPl{
    padding:5px 10px;
    background-image:url(/images/nns/center_point.png); background-repeat: repeat; background-position:left top;
}

div.viewplashka td.contentviewTopPl{
   /* padding:5px;*/
    background-image:url(/images/nns/top_line.png); background-repeat: repeat-x; background-position:left top;
}

div.viewplashka td.contentviewBottomPl{
   /* padding:5px;*/
    background-image:url(/images/nns/bottom_line.png); background-repeat: repeat-x; background-position:left top;
}


div.plashka {width:183px;}
div.plashka td {color:#ffffff;font-size:11px;font-family:Arial;}
div.plashka a {color:#8DCFF4;text-decoration:none;}
div.plashka td.contentPl{
    /*padding:5px;*/
    vertical-align:top;
    background-image:url(/images/nns/center.png); background-repeat: repeat-y; background-position:left top;
}
div.plashka td.contentTotPl{
    background-image:url(/images/nns/top.png);
    background-repeat:no-repeat; background-position:left bottom;
}
div.plashka td.contentBottomPl{
    background-image:url(/images/nns/bottom.png);
    background-repeat:no-repeat; background-position:left top;
}

div.menuplashka td.contentMenuPl{
    padding:5px;
    padding-left:10px;
    /*padding-bottom:5px;*/
    background-image:url(/images/nns/menu_center.gif); background-repeat: repeat-y; background-position:left top;
}
div.menuplashka td.contentMenuPlSelect{
    font-size:12px;font-family:Arial;font-weight:bold;
    padding:5px;
    padding-left:10px;
    /*padding-bottom:5px;*/
    background-image:url(/images/nns/menu_center.gif); background-repeat: repeat-y; background-position:left top;
    
}
div.menuplashka td.contentMenuPl a.white{
    color:#FFFFFF;
}
div.headplashka {width:178px}
div.headplashka td {color:#0AA7E3;font-size:18px;font-family:Arial;}


div.headplashka td.loadPl{font-size:11px !important;}

div.headplashka td.contentheadPl{
    padding:5px 10px;
    text-align:center;
    text-transform:uppercase;
    background-image:url(/images/nns/head_line.png); background-repeat: repeat-x; background-position:left top;
}

td.loginPl {font-weight:bold; font-size:11px; font-family:Arial; margin:0px; padding:0px 5px;}
td.newsPl {margin:0px; padding:5px;padding-top:10px;}
div.hint_info{padding:3px; position:absolute; border:1px solid #AE9D06; background-color:#FEFADB; display:none; z-index:1020;}


td.linkplace{
    /*font-weight:bold;*/
    color:#1E6289;
}
td.contentHeadBotPl{
    background-image:url(/images/nns/top_head_line.png); background-repeat: repeat-x; background-position:left top;
}
td.contentHeadBotLeft{
    background-image:url(/images/nns/bot_head_left.png); background-repeat: no-repeat; background-position:left top;
}
td.contentHeadBotRight{
    background-image:url(/images/nns/bot_head_right.png); background-repeat: no-repeat; background-position:left top;
}

td.contentHeadTopPl{
    background-image:url(/images/nns/top_head_line.png); background-repeat: repeat-x; background-position:left top;
}
td.contentHeadTopLeft{
    background-image:url(/images/nns/top_head_left.png); background-repeat: no-repeat; background-position:left top;
}
td.contentHeadTopRight{
    background-image:url(/images/nns/top_head_right.png); background-repeat: no-repeat; background-position:left top;
}
td.contentHeadPl{
    color:#4E76A4;
    font-size:15px !important;
    font-weight:bold;
    padding:5px 10px;
    background-image:url(/images/nns/head_body.png); background-repeat: repeat; background-position:left top;
}
td.contentHeadPl div{
    color:#4E76A4;
    font-size:15px !important;
    font-weight:bold;
    padding:5px 10px;
}


td.contentBodyPl{
    /*color:#555555;*/
    padding:5px 10px;
    background-image:url(/images/nns/head_body.png); background-repeat: repeat; background-position:left top;
}

/* Styles from mail */

table.data		 { border-collapse:collapse;}
table.data	th	 { border: 1px solid #E1E1E1; background: #EDEDED; padding: 5px; font-size: 11px; font-weight: bold;}
table.data	th a, table.data	td a 	 { color: #33429F;}
table.data	td	 { border: 1px solid #E1E1E1; padding: 5px;}
table.data	tr.folder td	 { background: #EDEDED; border: solid #E1E1E1; border-width: 1px ; padding: 5px;}
table.data	tr.folder td.sel	 { background: #F7F7F7; border: solid #E1E1E1; border-width: 1px 1px 0px 1px; padding: 5px;}
table.data	tr.folder td.empty	 { background: #FFFFFF; border: solid #E1E1E1; border-width: 0px 0px 1px 0px; padding: 5px 0px;}
table.data	tr.subfolder td	 { background: #F7F7F7; border: solid #E1E1E1; border-width: 0px 1px 0px 1px; padding: 5px;}
table.data	tr.subfolderend td	 { background: #F7F7F7; border: solid #E1E1E1; border-width: 0px 1px 1px 1px; padding: 5px;}
table.data	tr td	 { background: #FFFFFF;}
table.data	tr td	 { background: #FFFFFF;}
table.data	tr td  p {font-size: 12px;}
table.data	tr.next td	 { background: #F7F7F7;}
table.data	tr.lite td	 { background: #D2DAE5;}
table.data	tr.white td	 { background: #FFFFFF;}
table.data	tr.nobord td	 { border: none;}

div.rbutton 	{padding: 1px 25px 3px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; float: right}
div.rbutton a  { display: block; color: #4E76A4; text-decoration: none;}

div.lbutton 	{padding: 1px 25px 3px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; float: left}
div.lbutton a  { display: block; color: #4E76A4; text-decoration: none;}

input.mbutton   { padding: 2px 5px; border-style: solid; border-width: 1px;  border-color:  #E4E4E4 #AFAFAF #AFAFAF #E4E4E4; background: #D8DFED; color: #4E76A4; font-weight: bold; font-size:11px;}
a.mbutton       { background-image:url(/images/site/btnbg.gif); background-position:top left; background-repeat:repeat-x; margin:0px; font-weight:bold; border:0px none; font-size:11px; color:#000; display:block; padding:7px 0px; text-decoration:none;}

table.mail	{ border:1px solid #A1AFA4; background-color:#EDF3F9;}

table.blank	td			{ border: none; padding:0px; margin:0px;}
table.blank	tr.blackline td		{ background: #000000;}





/*td.contentBodyPl a {color:#B9E6FF;text-decoration:none;}*/
/*body {
	margin:0px;
	padding:0px;
	
	background-color:#FFFFFF;
	width:100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;	
}*/
td#body{padding-left:5px;padding-right:5px;}
td#centerClmn{padding:0px 20px;}
td#widthClmn{padding-left:20px}
td#header{background-image:url(/images/site/logoBG.gif); background-repeat: repeat-x; background-position:right top;}
td#headergis{background-image:url(/images/site/logogisBG.gif); background-repeat: repeat-x; background-position:right top;}
td.navtd{background-image:url(/images/site/navbg.gif); background-repeat: no-repeat; background-position:left top; background-color:#FFFFFF;}
input.searchtext{background-color:#E6E0EC; border:0px none;}
label.searchlabel{color:#56296E; font-size:14px; font-weight:bold}
td.search{padding:10px 0px 0px 10px; background-image:url(/images/site/navbg.gif); background-repeat: no-repeat; background-position:left top;}
td#leftClmn{background-color:#E4F0E9}
td.borLB, td#rightClmn{background-color:#E6E0EC}
td.leftline{background-color:#E6E0EC}
td.rightline{background-color:#E4F0E9; width:100%;}
table.leftTitleOuter {border-collapse:collapse; background-color:#FFFFFF}

table.leftTitleOuter td.leftTitle, table.leftTitleOuter td.leftTitle a, table.leftTitleOuter td.leftTitle a.lnk  {
text-decoration:none;
color:#56296E; 
font-size:14px; 
font-weight:bold; padding:4px 0px 2px 10px; 
border-bottom:6px solid #E6E0EC
}

table.leftTitleOuter td.leftTitleGroup  {
text-decoration:none;
color:#19ACE5; 
font-size:14px;
background-color:#F6F6F6;
border:3px solid #E3E3E3;
font-weight:bold; padding:4px 10px 2px 10px; 
}

table.leftTitleOuter td.leftTitleGroupLite  {
text-decoration:none;
color:#19ACE5; 
font-size:11px; 
font-weight:bold; padding:4px 10px 2px 10px;
border:1px solid #E3E3E3;
}
td.showhide {
    background-image:url(/images/site/showhide.png);background-repeat: no-repeat; background-position:right bottom;
}
td.hideshow {
    background-image:url(/images/site/hidden.png);background-repeat: no-repeat; background-position:right bottom;
}


td.leftTitleTdX {
text-decoration:none;
color:#56296E; 
font-size:14px; 
font-weight:bold; padding:4px 0px 2px 10px; 
border-bottom:6px solid #E6E0EC
}

table.leftTitleOuter td.leftTitle p{text-decoration:none;color:#56296E; font-size:14px; font-weight:bold; }

h1{color:#003C6E; font-size:16px; font-weight:bold; margin:10px 0px}
h2{color:#003C6E; font-size:14px; font-weight:bold; margin:10px 0px}
h3{color:#003C6E; font-size:12px; font-weight:bold; margin:10px 0px}

div.popup h2{color:#003C6E; font-size:14px; font-weight:bold; margin:10px 0px}
p.note{ 
	color:#7B7B7B;
	font-size:11px;

}

td.borr h1{margin-left:10px;}
td.leftTitleTd, td.blockTitleTop{background-image:url(/images/site/leftTitleTd.gif); background-repeat: repeat-x; background-position:right bottom;}
img.dataleftimg{text-decoration:none;float:left;}
img.leftimg{text-decoration:none;float:left; margin-right:0px; padding-right:0px}
div.date {text-decoration:none; color:#56296E; font-weight:normal;  font-size:11px;}
td.data, td.data a{text-decoration:none; color:#56296E; font-weight:normal;  font-size:11px; padding:5px 10px 0px 10px}
td#leftClmn td.data, td#leftClmn td.data a, td.data a.leftdata{text-decoration:underline; /*color:#043DCF;*/ font-weight:bold; font-size:12px; padding:5px;}
td#rightClmn td.data{text-decoration:none; color:#56296E; font-weight:normal;  font-size:11px; padding:5px 10px 0px 10px}

img.newsimg{margin:0px; padding:0px;}
td#leftClmn td.newsimg{margin:0px; padding:0px; background-color:#D4E7DC; }
td#rightClmn td.newsimg{margin:0px; padding:0px; background-color:#F2EFF5}

td#leftClmn td.descr{font-size:10px; background-color:#D4E7DC;padding:10px 0px 10px 3px}
td.descr{font-size:10px;padding:10px 0px; color:#000000}
td#rightClmn td.descr{font-size:10px; background-color:#F2EFF5;padding:10px 0px 10px 3px; color:#56296E}

td.descr p{margin:0px; padding:0px;font-size:10px;}

ul li{list-style-type:disc; }

td.contentNews1{padding-left:10px; width:120px}
td,p{font-size:11px;}
td#leftClmn td.contentNews{padding-left:30px; padding-right:0px;}
td#rightClmn td.contentNews{padding-left:10px; padding-right:0px;}
td.contentNews{padding-left:10px; padding-right:0px;}
td#leftClmn td.contentNews a{text-decoration:none; color:#000000;}
td#leftClmn td.contentNews a:hover{text-decoration:underline;}
td#rightClmn td.contentNews a{text-decoration:underline; /*color:#043DCF;*/}
td#rightClmn td.contentNews a:hover{text-decoration:underline;}


td.contentBlk{padding:5px 0px 5px 10px; font-size:11px;}
td.contentBlkMin{padding:5px 0px 0px 10px; font-size:11px;}

td.centerRight{ background-color:#E6E0EC}
input.button{text-decoration:underline; color:#1E6289; font-weight:bold; font-size:12px; margin:0px;  padding:0px; border:0px none; background-color:transparent;}

input.logintext{width:110px; margin:0px; padding:2px; font-size:11px;color:#0AA7E3;}

td.regcontent{padding:10px 5px;}
a.button{text-decoration:underline; /*color:#043DCF;*/ font-weight:bold; font-size:11px; padding:5px;}

td.regcontent table td img.leftimg{margin-left:10px;}
td.centerTop{background-image:url(/images/site/centerTopBg.gif); background-repeat:repeat-x; background-position:top;
padding: 20px 20px 10px 20px}
tr.centerTop{background-image:url(/images/site/centerTopBg.gif); background-repeat:repeat-x; background-position:top;}

td.centerContent {padding:0px;}

td.centerContent12{padding:0px;background-color:#F9F7FA;}
td.name{color:#56296E;font-size:14px; font-weight:bold;}
td.voprosBlk{padding:0px 15px 10px 20px;}
div.voprosimg{margin-left:-15px;}
a, td a,p a, div a{/*color:#043DCF;*/text-decoration:underline;}

td.centerRight i{font-size:10px; color:#56296E}
td.borBot{border-bottom:1px solid #E1D9E8}
td#footer{padding:20px 10px 10px 10px; height:50px}
td.newstr{border-top:1px solid #E1D9E8; padding:0px 0px 5px 0px;}
td.newstr a{/*color:#043DCF;*/text-decoration:underline;}
table.lastnews{margin-top:10px;}
div.divtitle{margin:0px; padding:0px; color:#56296E}
td#leftClmn table.membersBlk, td#rightClmn table.membersBlk{margin-left:0px;}
table.consultbg{background-image:url(/images/site/consultbg.gif); background-repeat:repeat-x; background-position:top;}
td#leftClmn{width:210px;}

div.note, div.note p{font-style:italic; color:#56296E; font-size:10px;}
div.path{font-weight:bold;/*color:#043DCF;*/ font-size:10px; margin-left:25px}
div.path a{/*color:#043DCF;*/text-decoration:underline;font-size:10px; font-weight:normal}
td.blockTop{border-top:1px solid #BACDC1}
td.borleft{border-left:1px solid #BACDC1}
td.borright{border-right:1px solid #BACDC1}
td.blockBot{border-bottom:1px solid #BACDC1}
table.banners{margin:0px 3px}
td.cmenu{background-color:#E6E0EC}
form{margin:0px; padding:0px}
table.vote{background-color:#F2EFF5}
table.searchform td,table.searchform td.corner{background-color:#E6E0EC}

table.navel td a{font-weight:bold; text-decoration:none;/*color:#043DCF;*/ font-size:11px;} 
table.navel td.cur a{color:#2A5F69; font-weight:bold; text-decoration:none;font-size:11px;}
td.li a, td.li a:hover, td.li a:visited{font-weight:bold; text-decoration:none;/*color:#043DCF;*/font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
div.pinkbor{height:1px; border-bottom:1px solid #E6E0EC; margin-left:-10px;}
td.imgfon{background-image:url(/images/site/fon.gif); background-repeat:no-repeat; padding-left:15px; padding-top:15px; }
td.cons{padding:10px;}
input.text, textarea{border:1px solid #E1D9E8}
input.button1{background-color:#F2EFF5;border:1px solid #E1D9E8; height:18px; font-size:11px; text-align:center; padding:0px;}
td.head{background-color:#F2EFF5;}
table.sys1{border:1px solid #CFC5DB;border-left:0px none; border-top:0px none;}
table.sys1 td{border-top:1px solid #CFC5DB;border-left:1px solid #CFC5DB;}
td.left{padding:3px 3px 3px 20px;}
table.sys2 {}



td#leftGisClmn td.data{text-decoration:none; color:#56296E; font-weight:normal;  font-size:11px; padding:5px 0px 5px 0px}
td#leftGisClmn td.newsimg{margin:0px; padding:0px; background-color:#F2EFF5}
td#leftGisClmn td.descr{font-size:10px; background-color:#F2EFF5;padding:10px 0px 10px 3px; color:#56296E}
td#leftGisClmn td.contentNews{padding-left:0px; padding-right:0px;}
td#leftGisClmn td.contentNews a{text-decoration:underline; /*color:#043DCF;*/}
td#leftGisClmn td.contentNews a:hover{text-decoration:underline;}
td#leftGisClmn table.membersBlk, td#rightGisClmn table.membersBlk{margin-left:0px;}
td#leftGisClmn{width:180px;}

td#rightGisClmn td.data{text-decoration:none; color:#56296E; font-weight:normal;  font-size:11px; padding:5px 0px 5px 0px}
td#rightGisClmn td.newsimg{margin:0px; padding:0px; background-color:#F2EFF5}
td#rightGisClmn td.descr{font-size:10px; background-color:#F2EFF5;padding:10px 0px 10px 3px; color:#56296E}
td#rightGisClmn td.contentNews{padding-left:0px; padding-right:0px;}
td#rightGisClmn td.contentNews a{text-decoration:underline; /*color:#043DCF;*/}
td#rightGisClmn td.contentNews a:hover{text-decoration:underline;}

tr.bf td	{ background-color:#F5F3F8;}
tr.gf td	{ background-color:#E4F0E9;}
tr.ff td	{ background-color:#E6E0EC;}
tr.rt td	{ border-top:1px solid #B0A4C0;}
tr.rt td.rttop	{ background-color:#82FFCC;}
tr.rt td.rtdown	{ background-color:#FFFFFF;}
tr.rt td.rtmiddle	{ background-color:#FAD970;}
tr.rt td.rthead	{ text-align:center;}
td.contentGisBlk{ padding:2px 0px 2px 0px; font-size:11px;}

table.mapgis{
	margin:0px;
	padding:0px;
	border:1px solid #B0A4C0;
}

table#viewer{
	margin:0px;
	padding:0px;
	border:2px solid #1C5180;
	position:absolute;
	display:none;
}
div.helpwindow{position:absolute; border:1px solid #1C5180; padding: 10px 5px 5px 5px; background-color:#EFF7F2; width:200px; display:none; z-index:101;}
div.help_info{position:absolute; border:1px solid #AE9D06;  padding: 10px 5px 5px 5px; background-color:#FEFADB; width:200px; display:none; z-index:101;}
div.hinttable{position:absolute; border:1px solid #AE9D06; background-color:#FEFADB; display:none; z-index:101;padding:0px;}
/*div#dojoDebugOutput{
    width:221px; 
    height:75px; 
    position:absolute; 
    display:none; 
    padding:20px 10px 20px 80px; 
    top:370px; 
    left:500px; 
    background-image:url(/images/site/wait.gif); 
    background-repeat:no-repeat; 
    background-position:top left; 
    color:#FF7900; 
    font-weight:bold; 
    font-size:12px;
}*/
div.hint_info{padding:3px; position:absolute; border:1px solid #AE9D06; background-color:#FEFADB; display:none; z-index:101;}
div#data {padding:10px;}
#modal{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background-image:url(/images/site/spacer.gif);
	background-position:top left;
	background-repeat:repeat;
}

tr#tablekwarktdstyle td.Left{
    text-align:left;
}
tr#tablekwarktdstyle td.Right{
    text-align:right;
}
tr#tablekwarktdstyle td.Center{
    text-align:center;
}
tr#tablekwarktdstyle td.Bold{
    font-weight:bold;
}
tr#tablekwarktdstyle td.Normal{
}
tr#tablekwarktdstyle td.Italic{
    font-weight:italic;
}

tr#tablekwarktdstyle td.Font10{
    font-size:10px;
}
tr#tablekwarktdstyle td.Font12{
    font-size:12px;
}
tr#tablekwarktdstyle td.Font14{
    font-size:14px;
}

