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;}
*/

table.page_header_style {
    position:absolute; 
    width:500px; 
    height:75px;
    top:-105px; 
    left: 80px;
}
table.page_header_style .headertext {
    width:100%;
    height:100%;
    color:#19ACE5;
    font-size:30px;
    font-family:Arial Narrow;
    text-transform:uppercase;
    text-align:center;
    vertical-align:middle;
}

div.headertext {
    color:#19ACE5;
    font-size:30px;
    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:123px;}
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 {
    cursor:pointer;
}
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;cursor:pointer;
}
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;
}

div.rotateContainer {
    /*position:relative;*/
    -moz-perspective: 800px;
	-webkit-perspective: 800px;
	perspective: 800px;
	-o-perspective: 800px;
}


img.rotateTop, img.rotateBack{
    position:absolute;
    width:67px;
    height:55px;
	/* Enabling 3d space for the transforms */
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	
	/* When the forms are flipped, they will be hidden */
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	
	/* Enabling a smooth animated transition */
	-moz-transition:1.2s ease-in-out;
    -o-transition:1.2s ease-in-out;
	-webkit-transition:1.2s ease-in-out;
	transition:1.2s ease-in-out;
    
}

img.rotateTop{
	z-index:100;
}

img.rotateBack{
	z-index:1;
	opacity:0;
	/* Rotating the recover password form by default */
	-moz-transform:rotateY(180deg);
	-webkit-transform:rotateY(180deg);
	transform:rotateY(180deg);
    -o-transform: rotateY(180deg);
}

div.rotateContainer:hover img.rotateTop{
	opacity:0;
	-moz-transform:rotateY(-180deg);
	-webkit-transform:rotateY(-180deg);
    -o-transform: rotateY(-180deg);
	transform:rotateY(-180deg);
    /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);*/
}
div.rotateContainer:hover img.rotateBack{
	opacity:1;
	/* Rotating the recover div into view */
	-moz-transform:rotateY(0deg);
	-webkit-transform:rotateY(0deg);
	transform:rotateY(0deg);
    -o-transform: rotateY(0deg);
    /*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);*/
}

div.menuplashka td:hover {
    /* Configure a keyframe animation for Firefox */
	-moz-animation: fontpulse 5s infinite;
	
	/* Configure it for Chrome and Safari */
	-webkit-animation: fontpulse 5s infinite;
}
div.headplashka:hover {
    /* Configure a keyframe animation for Firefox */
	-moz-animation: pulse 2s infinite;
	
	/* Configure it for Chrome and Safari */
	-webkit-animation: pulse 2s infinite;
}

/* Firefox Keyframe Animation */
@-moz-keyframes pulse{
	0%{		box-shadow:0 0 1px #008aff; }
	50%{	box-shadow:0 0 8px #008aff;}
	100%{	box-shadow:0 0 1px #008aff; }
}

/* Webkit keyframe animation */
@-webkit-keyframes pulse{
	0%{		-webkit-transform: scale(1, 1);    box-shadow:0 0 1px #008aff; }
	50%{	-webkit-transform: scale(1.01, 1); box-shadow:0 0 10px #008aff;}
	100%{	-webkit-transform: scale(1, 1);    box-shadow:0 0 1px #008aff; }
}

@keyframes fontpulse {
    0% {color: #FFFFFF;}
    25% {color: #FFA5A5;}
    50% {color: #FF4B4B;}
    75% {color: #FFA5A5;}
    100%{color: #FFFFFF;}
 }

 @-moz-keyframes fontpulse /* Firefox */{
    0% {color: #FFFFFF;}
    25% {color: #FFA5A5;}
    50% {color: #FF4B4B;}
    75% {color: #FFA5A5;}
    100%{color: #FFFFFF;}
 }

 @-webkit-keyframes fontpulse /* Safari and Chrome */{
    0% {color: #FFFFFF;}
    25% {color: #FFA5A5;}
    50% {color: #FF4B4B;}
    75% {color: #FFA5A5;}
    100%{color: #FFFFFF;}
 }

div.headH1{color:#1aa6fb; font-size:26px; font-weight:bold; margin:0px 0px;padding:5px 10px;text-transform:uppercase;background-color:transparent;text-align:center;}
div.headH2{color:#1aa6fb; font-size:20px; font-weight:bold; margin:0px 0px;padding:5px 10px;text-transform:uppercase;background-color:transparent;text-align:center;}
div.headH3{color:#1aa6fb; font-size:16px; font-weight:bold; margin:0px 0px;padding:5px 10px;text-transform:uppercase;background-color:transparent;text-align:center;}
div.headH4{color:#1aa6fb; font-size:13px; font-weight:bold; margin:0px 0px;padding:5px 10px;text-transform:uppercase;background-color:transparent;text-align:center;}

div.H1{color:#4E76A4; font-size:20px; font-weight:bold; margin:0px 0px;padding:5px 10px;background-color:transparent;text-align:left;}
div.H2{color:#4E76A4; font-size:16px; font-weight:bold; margin:0px 0px;padding:5px 10px;background-color:transparent;text-align:left;}
div.H3{color:#4E76A4; font-size:14px; font-weight:bold; margin:0px 0px;padding:5px 10px;background-color:transparent;text-align:left;}
div.H4{color:#4E76A4; font-size:11px; font-weight:bold; margin:0px 0px;padding:5px 10px;background-color:transparent;text-align:left;}

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;
}

div.roundAll {
    background:#E3E3E3;
    border-radius:6px; 
     -webkit-border-radius:6px; 
     -moz-border-radius:6px; 
     -khtml-border-radius:6px;
    margin-bottom:5px;
}


div.roundHead {
    background:#E3E3E3;
    border-radius:6px 6px 0 0; 
     -webkit-border-radius:6px 6px 0 0; 
     -moz-border-radius:6px 6px 0 0; 
     -khtml-border-radius:6px 6px 0 0;
    margin-bottom:5px;
}

div.roundBody {
    background:#E3E3E3;
    border-radius:0 0 6px 6px; 
     -webkit-border-radius:0 0 6px 6px; 
     -moz-border-radius:0 0 6px 6px; 
     -khtml-border-radius:0 0 6px 6px;
}

div.roundContent {
    padding:10px;
}

div.project{
    float:left;
    position:relative;
    margin-top:-60px;
    margin-left:10px;
    padding:9px;
    text-align:center;
    background: url("/images/nns/head_line.png") left top repeat-x;
    z-index:100;
}

div.roundView {
    -webkit-overflow-scrolling:touch;
    overflow: auto;
    position:absolute;
    z-index:1000;
    /*background-color:#122A34;*/
    border-radius:8px 0px 8px 8px; 
     -webkit-border-radius:8px 0px 8px 8px; 
     -moz-border-radius:8px 0px 8px 8px; 
     -khtml-border-radius:8px 0px 8px 8px;
     width:985px;
     height:550px;
}

div.roundViewF {
    position:absolute;
    background-color:#122A34;
    border-radius:8px 0px 8px 8px; 
     -webkit-border-radius:8px 0px 8px 8px; 
     -moz-border-radius:8px 0px 8px 8px; 
     -khtml-border-radius:8px 0px 8px 8px;
     width:985px;
     height:550px;
     filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.93);
     opacity: 0.93;
     z-index:1000;
}

div.roundViewMenu {
    /*background-color:#122A34;*/
    border-radius:5px 5px 0 0; 
     -webkit-border-radius:5px 5px 0 0; 
     -moz-border-radius:5px 5px 0 0; 
     -khtml-border-radius:5px 5px 0 0;
     color:#ffffff;
     height:30px;
     width:100px;
     cursor:pointer;
     vertical-align:bottom;
     text-align:center;
     line-height:2.8;
}

div.roundViewMenuF {
    background-color:#122A34;
    border-radius:5px 5px 0 0; 
     -webkit-border-radius:5px 5px 0 0; 
     -moz-border-radius:5px 5px 0 0; 
     -khtml-border-radius:5px 5px 0 0;
     color:#ffffff;
     vertical-align:bottom;
     text-align:center;
     line-height:2.8;
     height:30px;
     width:100px;
     filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=0.93);
     opacity: 0.93;
}

div.path {
    width:200px;
}
div.school {
    width:200px;
}
div.action {
    width:200px;
}
td.contentBodyPl{
    /*color:#555555;*/
    padding:5px 10px;
    background-image:url(/images/nns/head_body.png); background-repeat: repeat; background-position:left top;
}

div.headtype {
    color:#9EA5AA;
    font-weight:bold;
    padding:10px;
    font-size:20px;
}
div.savebutton {
    z-index:10001;
    position:absolute;
    border-radius:8px; 
     -webkit-border-radius:8px; 
     -moz-border-radius:8px; 
     -khtml-border-radius:8px;
     color:#fff;
     background-color:#419CD0;
     padding:7px;
     font-size:16px;
}

div.bigtypebutton {
    -webkit-overflow-scrolling:touch;
    float:left;
    padding:20px;
    margin:20px;
    background-color:#419CD0;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    border-radius:8px 0px 8px 8px; 
     -webkit-border-radius:8px 0px 8px 8px; 
     -moz-border-radius:8px 0px 8px 8px; 
     -khtml-border-radius:8px 0px 8px 8px;
     width:190px;
     height:40px;
}


/* 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;}

.cursor {
    cursor: pointer;
}

div.buttongeo{
    padding:10px;
    border:1px colid #419CD0;
    background:#419CD0;
    color:#ffffff;
    font-weight:bold;
    font-size:20px;
    border-radius:6px; 
     -webkit-border-radius:6px; 
     -moz-border-radius:6px; 
     -khtml-border-radius:6px;
     width:600px;
}
div.buttongeo a{
    color:#ffffff;
    font-weight:bold;
    font-size:20px;
}
div.geolocation{
    margin:10px;
    border:5px colid #D3D4D4;
    width:810px;
    height:410px;
    border-radius:6px; 
     -webkit-border-radius:6px; 
     -moz-border-radius:6px; 
     -khtml-border-radius:6px;
}
div.geolocation div.geomap{
    width: 800px; height: 400px;
    border:1px solid #419CD0;
    border-radius:6px; 
     -webkit-border-radius:6px; 
     -moz-border-radius:6px; 
     -khtml-border-radius:6px;
}

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.plashka a.enter{color:#ffffff;text-decoration:underline; font-weight:bold;}

.edudata-button{ border:1px solid #49AFEA; display: inline-block; padding: 5px 15px; color: #FFF;font-size: 16px;text-decoration: none;font-weight: bold;
border-radius:10px 10px 10px 10px; 
 -webkit-border-radius:10px 10px 10px 10px; 
 -moz-border-radius:10px 10px 10px 10px; 
 -khtml-border-radius:10px 10px 10px 10px; 
background: #49AFEA;
}
/*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-style:italic;
}

tr#tablekwarktdstyle td.Font10{
    font-size:10px;
}
tr#tablekwarktdstyle td.Font12{
    font-size:12px;
}
tr#tablekwarktdstyle td.Font14{
    font-size:14px;
}


div.centerPopupBlock{
    padding:10px;height:570px;width:430px;position:absolute;display:none;z-index:1005;margin:0 auto;left:50%;top:50%;margin-left:-200px; margin-top:-100px; background:#ffffff;
    border:1px solid #419CD0;
    border-radius:6px; 
     -webkit-border-radius:6px; 
     -moz-border-radius:6px; 
     -khtml-border-radius:6px;
}

table.reprating{border-collapse:collapse;margin: 10px 0px 20px 20px;}
table.reprating td{padding:10px 5px;border:1px solid #81C1ED;}
table.reprating td.head{font-weight:bold;font-size:12px;background-color:#E8D2FF;}
table.reprating td.green {background-color:#CDFFE9;}

.listscroll{
    height:400px;
    overflow:auto;
    width:100%;
    border:1px solid black;
}
.clusterrecord, .clusterrecordcur{
    padding:2px;
    padding-left:15px;
}
.clusterrecordcur {
    background-color:#9FB7FF;
}
.kpmo-link {
    color:#4E76A4; font-size:16px; font-weight:bold; margin:0px;padding:0px;background-color:transparent; text-align:center;
    width:105px;
    /* cursor:pointer; */
}
.kpmo-step {
  background-image: url('/images/site/maska.png');
}
.kpmo-step-icon{
    width:105px;
    height:50px;
    background-repeat: no-repeat;
    display: inline-block;
}
.kpmo-step.kpmo-step-icon{
    height:105px;
    font-size: 0;
    line-height: 0;
    overflow: hidden;
    text-align: center;
    text-indent: -3333px;
}
.kpmo-step-1{background-position: -5px 0px;}
.kpmo-step-1-active{background-position: -115px 0px;}
/* .kpmo-step-1:hover{}
.kpmo-step-1-active:hover{} */

.kpmo-step-2{background-position: -5px -105px;}
.kpmo-step-2-active{background-position: -115px -105px;}

.kpmo-step-3{background-position: -5px -210px;}
.kpmo-step-3-active{background-position: -115px -210px;}

.kpmo-step-4{background-position: -5px -315px;}
.kpmo-step-4-active{background-position: -115px -315px;}

.kpmo-step-5{background-position: -5px -420px;}
.kpmo-step-5-active{background-position: -115px -420px;}

.kpmo-forward{
    background-image: url('/images/site/f-nactive.png');
}
.kpmo-forward-active{
    background-image: url('/images/site/f-active.png');
}


.mail-form{
    position:relative;
    width:100%;
    border-top:1px solid #ddd;
    margin-top:30px;
}
.mail-form .form-step{
    margin-top:25px;
}
.mail-form .head-step{
    color:#4E76A4; font-size:16px; font-weight:bold; padding:0px 5px;
    position:absolute;
    margin-top:-12px;
    margin-left:28px;
    background-color:#fff;
}

.archive-sheme-1 td{
    background:#dedede;
    opacity:0.5;
}
.archive-sheme-0 td{
    background:#fff;
    opacity:1;
}

.distance-1{
    color:#00A185;
}
.dimanual-1 {color:#00BB00; font-weight:bold;}

