/* общее */
body { line-height: 1.2;	color: #666666;	background-color:#ffffff; font-family:Verdana; font-size:11px; margin:20px auto; margin-top: 5px; }
h1 {font-size:18px;} 
h2 {font-size:15px;} 
h3 {font-size:13px;} 
h4 {font-size:11px;}

li, dd { margin-left:5%; } 
fieldset { padding: .7px; }
td {font-size:11px; padding: 1px;}

/* ссылкота */
a { color: #4477dd;	font-weight:bold; text-decoration: none; } 
a:hover { color: #3366FF; background-color: #FFFFFF; font-weight:bold; text-decoration: underline;}
.thi {font-size:11px;}
.thic {font-weight:normal;}
.thin {font-weight:bold;}
.thic:hover {font-weight: normal;}
.a2 {color: #00b; font-weight: normal;}
.a2:hover {color: #000; font-weight: normal; text-decoration: none;}
.a3 {color: #222; font-weight: normal;}
.a3:hover {color: #000; font-weight: normal; text-decoration: none;}




/* таблицы */
.tab {border: 1px solid #ffffff;}
.tab td {border: 1px solid #e5e5e5; padding: 2px; color: #111111;}
.tab3 {border-spacing: 0px; border:1px solid #999999;}
.tab3 td {padding: 4px; padding-bottom: 2px; padding-top: 2px;}
.ble {border-left: 1px solid #bbbbbb;}
.bri {border-right: 1px solid #bbbbbb;}
.brib {border-right: 1px solid #333333;}
.btp {border-top: 1px solid #bbbbbb;}
.ns {white-space:nowrap;}
.greytr td {color: #777777;}
.grey2tr td {background-color: #f0f0f0;}
.wback {background-color: #ffffff !important; border: 0px !important;}
.tablepad td {padding: 5px; border: 1px solid #999999;}
.td4 {border-bottom: 0px solid #bbbbbb; border-right: 0px solid #bbbbbb;}
.td2 {font-size:17px;}
.td3 {border-top: 2px solid black; padding-top: 2px; padding-bottom: 2px; }
.td5 {border-top: 1px solid black; padding-top: 2px; padding-bottom: 2px; }
.td6 {border-top: 1px solid black; }
.dr_table {border-bottom: 1px solid black; border-right: 1px solid black;}
.pad {padding: 5px;}


.tops td {padding-left: 15px; padding-right: 15px; padding-top: 5px; padding-bottom: 5px; white-space:nowrap;}
.nox {border: 1px solid #999;}
.nox2 {border: 1px solid #999; border-top: 0px;}
.yep {border-top: 1px solid #999;}
.yep {border-top: 1px solid #999;}
.leftTd {border-left: 0px;}
.rightTd {border-right: 0px;}
.freeTd {border-top: 1px solid #999; border-bottom: 1px solid #999; width: 100%;}
.freeTd2 {width: 100%;}


.cen {text-align: center; vertical-align: top;}
.lef {text-align: left; vertical-align: top;}
.mleft {padding-left: 3px; padding-right: 3px;}
.dotted {position: relative; top: -1px; color: #003399; border-bottom: 1px dashed #000; cursor: default;}
.dottedbr {position: relative; top: 1px; border-bottom: 1px dashed #ddddff; cursor: default;}
.dottedbr2 {position: relative; top: 0px; border-bottom: 1px dashed #6699ee; cursor: default;}
.dottedbr3 {position: relative; top: 0px; border-bottom: 1px dashed #ddddff; cursor: default;}
.gr {color: #bbbbbb;}
.bla {color: #666666;}
.blc {color: #000000;}

/* цветочки для реестра */
.fgr1 {background-color: #99FF99;} .fgr2 {background-color: #E0FFE0;}
.fbl1 {background-color: #CCCCFF;} .fbl2 {background-color: #F0F0F0;}
.fgy1 {background-color: #EEEEEE;} .fgy2 {background-color: #F5F5E8;}
.frd1 {background-color: #FF9999;} .frd2 {background-color: #FFEEEE;}
.fyl1 {background-color: #FFFF77;} .fyl2 {background-color: #FFFFDC;}
.fot1 {background-color: #BBBBBB;} .fot2 {color: #b5b5b5;}
.lightblue {color: #b5b5b5;}

/* логинка */
#upload_overlay{ display:none; position: fixed; top:0px;
    left:0px; bottom:0px; right:0px; z-index:1010; background-color:#333333; -moz-opacity: 0.8; opacity:.80;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
}
#logintab { display: none; padding: 30px; position: fixed; width: 490px; height: 300px; background-color: white; border:1px solid black; z-index: 10000;}
.feartext {background-color: #6699FF; color: white; width: 170px; padding: 10px; border: 0px;}
.feartext:hover {background-color: #77aaFF; color: white;  width: 170px; padding: 10px; border: 0px;}
.feartext:disabled {color: #999999;}
.reddd {color: red;}

.jslink {border-bottom: 1px dashed #6699FF; cursor: pointer;}

#popup {background-color: white; z-index: 10000; padding: 5px;}
#popup2 {background-color: white; z-index: 10000; padding: 5px;}



ul#nav {
	margin: 0;
	border: 0 none;
  	list-style: none;
	background-color:#fff;
}

ul#nav li {
	margin: 0;
	border: 0 none;
	padding: 0;
	float: left;
	display: inline;
	list-style: none;
	position: relative;
}

ul#nav ul {
	margin: 0;
	border: 0 none;
	padding: 0;
	width: 120px;
	list-style: none;
	display: none;
	position: absolute;
	top: 28px;
	left: 0;
}

ul#nav ul:after {
	clear: both;
	display: block;
	font: 1px/0px Verdana;
	content: ".";
	height: 0;
	visibility: hidden;
}

ul#nav ul li {
	width: 120px;
	float: left;
	display: block !important;
	display: inline;
}

/* Main Menu */
ul#nav a {
	border: 1px solid white;
	padding: 0 6px;
	float: none !important;
	float: left;
	display: block;
	background-color: #fff;
	font: bold 11px/28px Verdana;
	text-decoration: none;
	height: auto !important;
	height: 1%;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	z-index: 500;
}

/* Main Menu Hover */
ul#nav a:hover,
ul#nav li:hover a,
ul#nav li.iehover a {
	border: 1px solid #84c1ff;
	background: #84c1ff;
	color: #fff;
}

/* Second Menu */
ul#nav li:hover li a,
ul#nav li.iehover li a {
	border: 0px;
	float: none;
	background: #fff;
	color: #6699FF;
	margin-right: 3px; margin-left: 3px;
}

/* Second Menu Hover */
ul#nav li:hover li a:hover,
ul#nav li:hover li:hover a,
ul#nav li.iehover li a:hover,
ul#nav li.iehover li.iehover a {
	background: #84c1ff;
	color: #fff;
}

ul#nav ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 160px;
}

ul#nav li:hover ul ul,
ul#nav li.iehover ul ul {
	display: none;
}

ul#nav li:hover ul,
ul#nav ul li:hover ul,
ul#nav li.iehover ul,
ul#nav ul li.iehover ul {
	border: 1px solid #000055;
	display: block;
	z-index: 10000;
	background-color: #fff;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	padding-top: 3px; padding-bottom: 3px;
}

.loginColor {color: #333;}

#mesDiv {padding: 5px; }
.dashmessage {padding: 5px; margin-bottom: 5px;; background-color: #f5f5f5;}
.dashmessagechild {padding: 5px; margin-bottom: 5px;; background-color: #f5f5f5;}
/*
     FILE ARCHIVED ON 12:56:49 May 10, 2017 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:51:55 Mar 12, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/