a {text-decoration:none;}
body {background-color:white;color:black;margin:0px;padding:0px;font:normal 10pt Verdana,Arial, Helvetica, sans-serif;}
div.l-f table{width:100%;padding:4px;}
h1 {font-size:14pt;background:#EEE;border-width:0 0 5px 0;border-style:solid;border-color:#9bf;padding:4px;color:#336}
h2 {border-width:0 0 5px 0;border-color:#9bf;border-style:solid;font-size:12pt;font-weight:bold;padding:4px;color:#336}
h3 {border-width:0 0 3px 0;border-color:#9BF;border-style:solid;font-size:12pt;padding:4px;color:#336;}
h4 {border-width:0 0 2px 0;border-color:#9BF;border-style:solid;font-size:10pt;padding:2px;color:#336;}
h5 {border-width:0 0 2px 0;border-color:silver;border-style:solid;font-size:10pt;font-weight:bold;padding:4px;}
h6 {border-width:0 0 1px 0;border-color:silver;border-style:solid; font-size:10pt;color:silver;padding:4px;}
img {border:0;}
img.center {display:block;margin-left:auto;margin-right:auto;}
form {border:1px solid #ccc;}
input {border:1px solid #999;background:#9bf;}
textarea {border:1px solid #999;background:#9bf;}
table {margin: 0 auto;}
table.t-m-n td {border:1px solid #ccc;padding:4px;}
table.t-m-s td {border:1px solid #ccc;padding:4px;}
table.p-m-n td {padding:4px;border-collapse:collapse;}
table.p-m-s td {padding:4px;border-collapse:collapse;}
tr {vertical-align:top;}
/* end tag modifiers - Printer friendly */

div.l-r #layout {visibility:visible;}
div.l-l-fp #layout {visibility:visible;}
.l-l {position:absolute;top:60px;left:6px;width:110px;font:10pt Verdana,Helvetica, Arial, sans-serif;z-index:1;}
.l-c {margin:45px 5px;padding:4px 20px;font:1.0em Verdana,Helvetica, Arial, sans-serif; z-index:5; line-height:1.3em;}
.l-r {font:10pt Verdana,Arial, Helvetica, sans-serif;position:absolute;top:60px;right:0;width:160px;background:white;z-index:2;}
#popups {visibility:visible;}

/* end printer friendly - begin divs generic (cross browser) */
.l-f {margin:0 200px 0 125px;}
.l-c-fp {margin:0 160px 0 125px;padding:4px;font:10pt Verdana,Helvetica, Arial, sans-serif;border-width:0 1px;border-style:solid;border-color:#339;z-index:5;}
.l-p {margin:10px;padding:4px;font:10pt Verdana,Helvetica, Arial, sans-serif;}
.l-100 {width:100%;margin:0;}
/* end divs - begin nav pop-outs */
.n-l-c {color:#339;}
.n-l1 {padding:0;margin:0;list-style:none;width:100px;}
.n-l1p {padding:0;margin:0;list-style:none;text-align:right;color:#339;}
.n-l1p-e {font-size:9pt;margin:0;text-align:right;line-height:1.2em;position:relative;color:#339;}
.n-l1-e {text-align:right;margin:0;padding:2px;position:relative;}
.n-t1-e,.n-t2-e,.n-t3-e {text-align:left;margin:0;padding:2px 5px;border:1px solid blue;border-width:1px 1px 0 1px;position:relative;}
.n-t1-es,.n-t2-es,.n-t3-es {text-align:left;margin:0;padding:2px 5px;border:1px solid blue;border-width:1px 1px 0 1px;position:relative;background:#ccf;}
.n-t1-v {position:absolute;display:none;padding:0;margin:0;list-style:none;top:100%;right:0;width:100px;border-bottom:1px solid blue;background:#EEE;}
.n-t1-vr {position:absolute;display:none;padding:0;margin:0;list-style:none; top:100%;right:0;width:100px;border-bottom:1px solid blue;background:#EEE;}
.n-t2,.n-t3 {position:absolute;display:none;padding:0;margin:0;list-style:none;top:0;right:100%;width:120px;border-bottom:1px solid blue;background:#EEE;}
/* end pop-up styles - begin nav effects */
a:hover {text-decoration:underline;}
a:hover.p-f-s {color:black}
.g-c-n:hover {background:#eee;}
.g-c-s:hover {background:#eee;}
.g-t-n:hover {background:#9bf;}
div.n-l a:hover {color:#339;}
div.g-sb a:hover {background-color:#DDD;}
/* W3c pop-ups - ignored by MSIE 6- */
div.n-t0:hover > ul {display:block;}
li.n-t1-e:hover > ul {display:block;}
li.n-t1-es:hover > ul {display:block;}
li.n-t1-e:hover, li.n-t1-es:hover,li.n-t2-e:hover,li.n-t2-es:hover,li.n-t3-e:hover {background:#ccc;}
li.n-t2-e:hover > ul {display:block;}
li.n-t2-es:hover > ul {display:block;}
.n-l1-e:hover > ul {display:block;}
.n-l1p-e:hover > ul {display:block;}
.n-l1-es:hover > ul {display:block;}
.n-l2-e:hover > ul {display:block;}
.n-l2-es:hover > ul {display:block;}
.n-l3-e:hover > ul {display:block;}
.n-l3-es:hover > ul {display:block;}
li.n-l1-e:hover,li.n-l1p-e:hover,li.n-l2-e:hover,li.n-l2-es:hover, li.n-l3-e:hover, li.n-l3-es:hover,li.n-l4-e:hover  {background:#ccc;}
/* end pop-up effects - begin generic (cross browser) alpha */
.adv {margin-right:auto;margin-left:auto;width:728px;}
.at {font-family:Verdana,sans-serif;font-size:9pt;margin:0px;text-indent:8px;}
.b-1 {font-family:Verdana, sans-serif;}
.button {background:#ddd;border:3px outset black;}
.b-r {border-width:0 0 0 1px;border-color:#336;border-style:solid;width:150px;}
.b-l	{border-width:0 1px 0 0;border-color:#336;border-style:solid;width:110px;}
.b-b {list-style:none;margin:2px;font: 9pt Verdana,Arial,sans-serif;padding:0 1.0em;}
.b-b-s {border:1px solid black;}
li.b-b-l {visibility:hidden;margin:10px 0;}
.b-b-a {background:#9bf;color:#339; text-decoration:none;border:1px solid black;padding:0 0.25em 0 0;}
a.b-b-a span {color:#339;background:white;padding:0 0.25em 0 0.33em;text-decoration:none;}
.d {font-family:Verdana,sans-serif;font-size:9pt;margin:0px;}
.dd {position:absolute;left:0;top:0; font-family:Tahoma,sans-serif;font-size:9pt; visibility:hidden;background:lime;color:black;margin:0px;border:black solid 1px;padding:2px;}
.f-d {font-weight:bold;}
.f-bd {font-weight:bold;font-size: 12pt;}
/* most browsers use an unacceptably small monospace default font */
.g-c-n,.g-b-n {font:110% "Courier New",monospace;border-style:solid;border-color:#ccc;border-width: 1px 1px 1px 5px;background-color:#9bf;padding:5px; color:black;}
.g-c-nm {font: 110% "Courier New",monospace;border-style:solid;border-color:#ccc;border-width: 1px 1px 1px 5px;background-color:#ddd;padding:5px;color:#336;margin:0 0 0 40px;}
.g-c-s,.g-b-s,.codegray {font: 100% "Courier New",monospace;border-style:solid;border-color:#ccc;border-width: 1px 1px 1px 5px; background-color:#9bf;padding:5px; color:black;width:inherit;}
.g-f-n {font:10pt "Courier New", monospace;}
.g-h-n, .g-s-b {background:#9bf;color:#339;padding:4px; font-size:100%;font-weight:normal;border:1px solid #ccc;}
.g-h-ng,.section {background:#339;color:#15f;font:bold Verdana,sans-serif;padding:4px; text-decoration:none;}
.g-h-s {background:#9bf;color:#339;padding:4px; font-size:80%;font-weight:normal;border:1px solid #ccc;}
.g-n {text-decoration:none;color:white;}
.g-i1-n {margin:5px 5px 5px 20px;}
.g-i2-n {margin:5px 5px 5px 30px;}
.g-i3-n {margin:5px 5px 5px 40px;}
.g-l-n {list-style:none;}
.g-sb-h1 {background:#9bf;color:#339;padding:4px; font-size:14pt;font-weight:bold;}
.g-sb-h2 {background:#9bf;color:#339;font-size:10pt;font-weight:bold;padding:2px;}
.g-sb-n {color:blue;font-size:8pt;line-height:150%;margin:2px;}
.g-s-n {background-color:#eee;color:black;font-size:10pt; text-decoration:none;}
.g-s-nr {font-family:Verdana,sans-serif;background-color:red;color:white;font-size:10pt;font-weight:bold; text-decoration:none;}
.g-s-gn {font-family:Verdana,sans-serif;background-color:silver;color:black;font-size:10pt;font-weight:bold; text-decoration:none;}
.g-t-n {font-size:9pt;border-style:solid;border-color:#bbb;border-width: 1px 1px 1px 5px;margin:7px;padding:3px;background-color:#eee; color:black;}
.gs-h {font-family:Verdana,sans-serif;color:black;font-size:28pt;font-weight:bold;text-decoration:none;}
.gs-m {font-family:Verdana,sans-serif;color:black;font-size:22pt;font-weight:bold;text-decoration:none; margin-left:100px;}
.gs-f {font-family:Verdana,sans-serif;color:black;font-size:12pt; font-weight:normal;text-decoration:none;}
.h-b {background:#ddd;color:black;font-weight:bold;}
.i-n {border-width: 3px 0 3px 0; border-style:solid;border-color:#bbb;font-size:10pt;margin:10px 10px 10px 60px;padding:10px;}
.i-h {margin:5px 5px 10px 60px;padding:5px;}
.i-m-s {padding:2px;margin:0;}
.i-s {border-width: 3px 0 3px 0; border-style:solid;border-color:#bbb;font-size:8pt;margin:10px 10px 10px 60px;padding:10px;}
.navback {background:white;color:black;font-family:Verdana,sans-serif; text-decoration:none;font-weight:bold;font-size:10pt;}
.nav-top {background:blue;color:white;font-family:Verdana,sans-serif; text-decoration:none;font-weight:bold;font-size:10pt;}
.n-b-l {font:1pt Verdana, Arial, Helvetica, sans-serif;border-width:0 0 1px 0;border-style:solid;border-color:#CCF;margin:0px;padding:0px;}
.n-l-s {font:8pt Verdana, Arial, Helvetica, sans-serif;visibility:hidden;}
.n-t0 {float:right;position:relative;}
.n-t-t {text-align:right;padding:1px 1px 8px 1px;margin:0;}
.o-n {list-style:none;}
.p-b {background:#eee;text-indent:3em;}
.p-m-ni {font-family:Verdana,sans-serif;font-size:10pt;font-style:italic;}
.p-m-n,.norm {font-size: 100%;border-spacing:0;border-collapse:collapse;}
.p-m-s { font-size:80%;border:0;border-spacing:0;border-collapse:collapse;}
.p-m-si {font:italic 8pt Verdana, Helvetica, Arial, sans-serif;border:0;}
.p-m-sp { background:white;font:8pt Verdana,Helvetica, Arial, sans-serif;}
.q-s {border-width: 0 0 0 6px;border-style:solid;border-color:#acf;font-size:8pt;margin:10px 10px 10px 60px;padding:10px;}
.smallbold { font-family: Verdana, sans-serif; font-size: 8pt; font-weight:bold;}
.t-b-s {font:8pt "Courier New",monospace;border-style:solid;border-color:#ccc;border-width: 1px;background-color:#acf;padding:5px; color:black;}
.t-b-n {font:10pt "Courier New",monospace;border-style:solid;border-color:black;border-width: 1px;background-color:#acf;padding:5px; color:black;}
/* link/href styles */
.t-dd:hover {background:#ddd;}
.t-ba {color:#aaa;font-weight:bold;}
.t-gb {color:blue;background:#eee;}
.t-dr {color:red;text-decoration:none;}
.t-dw {color:#666;text-decoration:none;}
/* begin text styles */
.t-b {font-weight:bold;}
.t-c, .center {text-align:center;}
.t-i {font-style:italic;}
.t-l {text-align:left;}
.t-n, .g-e-t, .g-e-d {font-weight:normal;}
.t-r {text-align:right;}
/* table styles */
.t-t-l {margin:0;}
.t-td1-l,.t-td1 {border-style:solid;border-width:5px 0 0 0;border-color:#ddd;padding:3px 3px 8px 5px;}
.t-td2-l,.t-td2 {border-style:solid;border-width:5px 0 0 0;border-color:#acf;padding:3px 3px 8px 5px;}
.t-m {background:#ccc;color:blue;text-decoration:none;}
.t-m-n {font-size: 100%;font-family: Verdana, Helvetica, Arial, sans-serif;border: 2px solid #ccc;border-spacing:0;border-collapse:collapse;}
.t-m-s { font:80% Verdana,Helvetica, Arial, sans-serif;border: 2px solid #ccc;border-spacing:0;border-collapse:collapse;}
.vital {font-family:Tahoma,Arial, sans-serif;font-size:12pt;background-color:#ddd; color:black;border-color:red;}
/* width styles */
.w-250 {width:250px;}
.w-200 {width:200px;}
.w-150 {width:150px;}
.w-120 {width:120px;}
.w-100 {width:100px;}
.w-80 {width:80px;}
.w-50 {width:50px;}
.w-10 {width:10px;}

/* Gecko/W3C specific */
abbr[title]:after {content:"";}
abbr[title]:hover:after {content:" (" attr(title)")";}
/* W3C pop-ups */
.n-l2,.n-l3,.n-l4 {position:absolute;display:none;padding:0;margin:0;list-style:none;top:0;left:100%;width:120px;border-bottom:1px solid blue;background:#EEE;font:8pt Verdana,Helvetica, Arial, sans-serif}
.n-l2-e,.n-l3-e,.n-l4-e {text-align:left;margin:0;padding:2px 5px;border:1px solid blue;border-width:1px 1px 0 1px;position:relative;}
.n-l2-es,.n-l3-es,.n-l4-es {text-align:left;margin:0;padding:2px 5px;border:1px solid blue;border-width:1px 1px 0 1px;position:relative;background:#ccf;}
/* end - start expand divs */
.v-f {display:none;}
.v-o {display:block;}
/* end expand divs */
.n-l-f a {color:#336;}
#toplogo {float:left;vertical-align:bottom;}
.g-ci-s {font:8pt "Courier New",monospace;border-style:solid;border-color:#ccc;border-width: 1px 1px 1px 5px; background-color:#acf;color:black;}
.g-sb {font-family:Verdana, sans-serif;width:150px;}
.jp-h-n {position:absolute;left:50%;top:50%;text-indent:4px;font-family:Verdana,sans-serif;font-size:10pt; visibility:hidden;background:#EEEEEE;color:blue;text-decoration:none;}
.l-b {position:absolute;top:0px;left:0px;font:8pt Verdana, Arial, Helvetica, sans-serif;border:0;background:#336;color:white;height:44px;z-index:9;width:100%;}
.l-b-s {position:absolute;top:0;left:0;font:8pt Verdana, Arial, Helvetica, sans-serif;border:0;background:white;color:#336;height:44px;z-index:9;width:100%;}
.l-b-fp {font:8pt Verdana, Arial, Helvetica, sans-serif;background:white;color:#336;height:88px;padding:5px 5px 0 5%;margin:0 0 5px 0;z-index:2;}
.l-c-i {padding:10px;}
.l-l-fp {position:absolute;top:95px;left:6px;width:120px;z-index:10;text-align:right;}
.l-r-fp {position:absolute;top:95px;right:6px;width:150px;z-index:2;}
.n-l {font-family:Verdana,sans-serif;position:fixed;top:60px;left:6px;width:110px;background:white;}
.n-l-u {font-family:Verdana,sans-serif;top:60px;left:6px;width:110px;background:white;}
.n-l-l {font-size: 9pt;color:black;text-align:right;line-height:150%;}				
.n-l-f {font-size: 9pt;text-align:right;line-height:1.2em;}
.n-p-f {color:#336;font:9pt/16pt Verdana,sans-serif;text-decoration:none;text-indent:6px;}
.n-p-n {background:#EEE;color:#336;font:9pt Verdana,sans-serif;text-indent:6px;}
.n-p-n a {text-indent:6px;display:block;}
.n-p-o {font:10pt Verdana,sans-serif; background:#DDD;color:blue;text-decoration:none;height:16pt;}
.n-t-n {color:#336;font:10pt Verdana,sans-serif;text-decoration:none;margin:0;padding:0;}
.n-t-s {color:white;font: 8pt Verdana,sans-serif;text-decoration:none;padding:0 3px 0 0}
.n-t-sr {color:#336;font: 8pt Verdana,sans-serif;text-decoration:none;padding:0 3px 0 0}
.p-b-h {visibility:hidden;}
.p-n-h {position:absolute;left:0;top:0;text-indent:4px;font-family:Verdana,sans-serif;font-size:small; visibility:hidden;background:#EEE;color:blue;text-decoration:none;border:1px blue solid;width:110px;}
.p-f-s {font-family: Verdana, sans-serif; font-size:8pt; color:silver; background:white;text-decoration:none;}
.t-db,.t-dd,.t-dn,.w-db {color:blue;text-decoration:none;}
/* pro-ldap.ru addon */
h1 a::before, h2 a::before, h3 a::before, h4 a::before, h5 a::before, h6 a::before {content: "";display: block;height: 30px;margin: -30px 0 0;}
.l-b {padding-top:30px;}
.l-c {margin-top:75px;}