body {background:#fff}
table#header * {margin:0}
table#header td {text-align: left; margin:0}
table#header {
  font-size:62.5%;
  font-family: Verdana, Geneva, Arial, Sans, sans-serif;
  margin:0;
  padding:0;
  background: #FFF;
  line-height:1;
}
a img {border:none}
table {border-collapse: collapse; border-spacing: 0; margin:0; padding:0}

#container #header {width:100%}

p#header, div#header {
    font-family: Arial Cyr, Arial, Sans;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: 18px;
    margin-top: 20px;
    text-align: center;
    color: #004080;
}

b, strong {color:#3F4A57}

.lay {background:#dcdcdc url(/images/i/grad.gif) repeat-x 0 0; height:20px; font-family: Verdana, Geneva, Arial, Sans, sans-serif;}
.lay span#lang {color:#000; display:block; float:left; margin:3px 0 0; padding-left:25%; font-size:10px}

.tabscontainer {width:30em; position:absolute; left:40%}
div.bmk, div.bmk .lt, div.bmk2, div.bmk2 .lt  {height:26px}
div.bmk, div.bmk2 {background:url(/images/i/lay_right.png) no-repeat right top; position:absolute; top:0; padding:0 20px 0 0}
div.bmk .lt, div.bmk2 .lt {background:url(/images/i/lay_left.png) no-repeat left top; padding:6px 4px 0 20px; //padding-top:-2px}
div.bmk {left:0; z-index:2}
div.bmk2 {left:80px; z-index:1}

a.whois, a.ring-buoy {font-weight:bold; padding-left:16px; line-height:1; font-size:10px; font-family: Verdana, Geneva, Arial, Sans, sans-serif}
a.whois     {background:url(/images/i/planet.gif) no-repeat left 1px}
a.ring-buoy {background:url(/images/i/ring-buoy.gif) no-repeat left 1px}

#container {margin:0; padding:0; width:100%; min-width:900px}
.stopper {margin:0 auto; width:92%; min-width:970px; max-width:1400px; text-align:left}

a, a b, a strong {color:#006EB8; text-decoration:none}
a:hover {text-decoration:underline}
a.selected {color:#F8981D}

.logo {padding:15px 0 10px 0}
.logo h1 {margin-top:8px; padding-bottom:4px; line-height:13px; color:#3E4853; font-size:10px; font-family: Verdana, Geneva, Arial, Sans, sans-serif; font-weight:normal}

#container #projectmenu {vertical-align:middle}

#projects table#links {width:100%}
#projects #links td {padding:6px}
#projects #links th {padding:6px 2px}
#projects #links a {
    font-size:13px;
    padding:0 0 0 15px;
    background: url(/images/darr.gif) no-repeat left 6px;
    white-space: nowrap;
    font-weight:bold;
    color:#656565
}
#projects #links a.selected {color:#F8981D}
#projects #links a:hover { text-decoration:underline; }


td.client-enter {width:25%}
div.enter, div.enter .lt, div.enter .rt {height:68px}
div.enter {background: url(/images/i/login_bg.gif) repeat-x top}
div.enter .lt {background: url(/images/i/login_left.gif) no-repeat left top; padding-left:10px}
div.enter .rt {background: url(/images/i/login_right.gif) no-repeat right top; padding:15px 8px 0 0}
div.enter .lt .rt table {width:70%}
div.enter .lt .rt table td {padding:0; line-height:110%}
div.enter .lt .rt table th {font-size:13px; font-weight:bold; white-space:nowrap; padding:0 0 10px 0; color:#000; text-align:left; line-height:110%}
div.enter .lt .rt table th a {padding-right:22px; background: url(/images/enter_3.gif) no-repeat right; line-height:110%}
div.enter .lt .rt table td a {font-size:10px; white-space:nowrap; font-weight:normal}

.mainmenu, .mainmenu .lt, .mainmenu .rt {height:31px}
.mainmenu {background: url(/images/i/menu_bg.gif) repeat-x top}
.mainmenu .lt {padding-left:10px; background: url(/images/i/menu_left.gif) no-repeat left top}
.mainmenu .rt {padding-right:10px; background: url(/images/i/menu_right.gif) no-repeat right top}

.mainmenu ul {margin-top:0; margin-left:0; padding:10px 0 2px 0; list-style:none; white-space: nowrap; font-size:11px; float:left; font-weight:bold; line-height:110%}
.mainmenu ul li {line-height:110%}
.mainmenu ul li, .footer-menu td ul li, .footer-menu td span {font-size:11px; font-family: Verdana, Geneva, Arial, Sans, sans-serif}

.mainmenu ul li, .footer-menu td ul li {float:left; padding:0 16px 2px 16px; background:url(/images/i/menu_delimiter.gif) no-repeat left 55%}
.mainmenu ul.manager li {padding:0 20px}
.footer-menu td ul {font-weight:normal}
.mainmenu ul li.first {padding-left:4px; background:none}

.mainmenu ul li a.home {background:none}
.mainmenu ul li a.agr  {padding:0 0 5px 16px; background:url(/images/i/pic_agr.gif) no-repeat left top}
.mainmenu ul li a.pay  {padding-left:18px; background:url(/images/i/pic_pay.gif) no-repeat left 2px}
.mainmenu ul li a.srv  {padding-left:15px; background:url(/images/i/pic_srv.gif) no-repeat left top}
.mainmenu ul li a.ord  {padding:0 0 4px 18px; background:url(/images/i/pic_ord.gif) no-repeat left top}
.mainmenu ul li a.hist {padding:0 0 4px 18px; background:url(/images/i/pic_list.gif) no-repeat left 1px}
.mainmenu ul li a.spec {padding:0 0 4px 18px; background:url(/images/i/pic_spec.gif) no-repeat left top}
.mainmenu ul li a.part {padding-left:15px; background:url(/images/i/pic_part.gif) no-repeat left top}
.mainmenu ul li a.stat {padding-left:15px; background:url(/images/i/pic_stat.gif) no-repeat left top}
.mainmenu ul li a.adv  {padding-left:21px; background:url(/images/i/pic_adv.gif) no-repeat left 3px}

.mainmenu_hidden {height:5px; overflow:hidden}
.hide-it {display:none}

.basementcont {text-align:center; background:#f2f2f2; border-bottom:1px solid #d3d3d3}
.basement {margin:0 auto; width:92%; min-width:970px; max-width:1400px}
.basement td {padding:5px 15px 15px 0; line-height:110%; white-space:nowrap}
.basement th {padding:15px 15px 0 0; border-left:10px; font-size:110%; font-weight:bold; color:#6c6f70}

.mainmenu ul.small {float:right; font-size:11px; font-weight:normal}
.footer-menu td ul {padding:0; list-style:none; white-space: nowrap; font-size:11px; float:left; margin-left:0}
.footer-menu td ul li.first {padding-left:0; background:none}
.footer-menu td ul.small li {font-size:11px}
.mainmenu ul.small li.last {padding-right:4px}

.footer-menu {height:54px; background:#f2f2f2; margin:0 auto; width:92%; min-width:970px; max-width:1400px}
.footer-menu td span {color:#666; font-size:11px; line-height:160%}

.cop {padding:0 4% 0 4%; margin-bottom:2em; text-align:left}
.cop p {font-size:11px; color:#666; width:50%; text-align:left; font-family: Verdana, Geneva, Arial, Sans, sans-serif; line-height:1}

table.client_nav {border-collapse: separate; border-spacing: 3px 0; height:2.5em}
table.client_nav td {padding:1px 0 0 0;font-size: 1.1em; background:#F4F4F4; text-align:center}
table.client_nav td table {margin:0 auto}
table.client_nav img {float:none}

table.tree td, div.tree {font-size: 1.1em}
table.tree a, div.tree a {display:block; margin:3px 0 0 0}
table#smap a {display:inline}
table.tree td, div.tree {font-size: 9pt}

.emptymenu {border-top:2px solid #007DC3; border-bottom:1px solid #007DC3; height:23px}
.nobr {white-space:nowrap}

.adelastic {border:1px solid #ccc; width:100%; font-size:14px}
.adelastic a, .adstatic a {display:block; width:100%; height:100%}
.adstatic {border:1px solid #ccc; text-align:center; vertical-align:middle;}

.stopper .old-school-content {text-align:center}
.stopper .old-school-content table {clear:both; margin:0 auto}
.stopper .old-school-content table .tdleft td table {margin-left:0}


/*.stopper .old-school-content .man table.manager_menu {margin:2px auto 2px 0; height:22px; line-height:1}
.stopper .old-school-content .man table.manager_menu a {padding-left:5px}
.stopper .old-school-content .man table.manager_menu td {width:1%}
.stopper .old-school-content .man table.manager_menu th {width:30px} */
.vmiddle {vertical-align:middle}

