 @import "/web/agency.nsf/global.css";
 
 #plain {display: none!important}
 .bred {border: 1px solid red}

 a img {border: none}

 #menu p, #util p, #ads p, #logo p  
    { font-family: Arial; 
     font-size: 11px; line-height: 12px;
     margin-top: 0px; margin-bottom: 0px;
     padding-top: 2px; padding-bottom: 2px }

 #menu .waw a {display: block; position: relative; z-index: 50; width: 100%; cursor: hand}
 #util p {display: block}
     
 p.s { padding-top: 8px }

 .wpth img {cursor: hand}
 .wbw {margin-bottom: 2px}
 
 #sel { visibility: hidden; 
        position: absolute; z-index: 25; 
        left: 9px; top: 300px; width: 147px; height: 9px; cursor: hand }
 
 #sel div {font-size: 0px}
  
 a, p, div {font-family: arial}
 body {padding: 0px; margin: 0px}
 div {padding: 0px; margin: 0px}
 
 
 .waw a {color: #373632; text-decoration: none}
 .waw a:hover { color: #141311; text-decoration: underline }
 #menu .waw a:hover { text-decoration: none }
 
 .waw img, .wpw img, .wbw img, .wbaw img {position: relative; left: -5px}

 .wac {font-family: arial; font-size: 11px; line-height: 16px;
         color: #404040}
 .wac div a {position: relative; height: 100%; z-index: 50}
 .wac {padding-bottom: 5px}

 #world {position: relative; left: 0px; top: 0px; height: 100%}
 
 #menu .waw {display: none}
 #menu .wbaw {display: none}

 #cholder {position: absolute; left: 157px; top: 73px;/* width: 454px; */}
 #footholder {position: relative}

 #copy, #up { font-size: 11px; font-weight: normal; color: #606060; 
              padding-left: 8px; padding-right: 8px;
              position: absolute; top: -9px }
 #up { right: 0px; text-decoration: underline; cursor: hand }
 #copy a, #up a { color: #606060 }

 .walb, .wabh, .warb {font-size: 1px}
 
  .lgw {position: absolute; left: 0px; top: 0px}
  .lgw a {color: white}
 
 
/* #cnw {height: 100%}  */
 
 /* Форматирование текста информационной статьи  */
 
 .wcc  {vertical-align: top; padding-bottom: 10px}
 .wcc p, .wcc td {font-size: 0.8em}
 .wcc img {float: right; margin-left: 5px; margin-top: 5px; margin-bottom: 5px }
 .wcc {padding-left: 5px; padding-right: 5px}
 .wcc ul, .wcc li { margin-top: 0px; padding-top: 0px }

 .ns {margin-top: 0px}
 .inhead { text-align: left; color: rgb(21,119,208); margin-top: 5px}

 .zebra {width: 100%}
 .zebra td a:before { content: '\2022'; padding: 0px 5px; color: rgb(21,119,208) }
 .zebra td a:hover { text-decoration: none }
 .zebra td a:hover { background-color: #eeeeee }
 .zebra td { padding: 0px; margin: 0px }
 .zebra td a { padding: 2px }
 .zebra td a:hover:before { color: red }
 .zebra td a {display: block; position: relative; width: 100%; height: 100%}

 .wcc h1 { font-size: 3ex }
 .wcc h2 { font-size: 2.7ex }
 .wcc h3 { font-size: 2.5ex }
 .wcc h4 { font-size: 2.3ex }
 .wcc h5 { font-size: 2.0ex }
 .wcc h6 { font-size: 1.8ex }
 
 .wcc h4, .wcc h5, .wcc h6 {font-style: italic}
 
 .wcc h1, .wcc h2, .wcc h3, .wcc h4, .wcc h5, .wcc h6
 { font-family: Arial, Helvetica; 
                    margin-top: 2.0ex;
                    margin-bottom: 1.0ex;
                    color: rgb(0,32,79);
                  }

 .wcc a, .wcc a:visited, .wcc a:hover, .wcc a:active { color: rgb(0,0,255) }

 #menu {position: absolute; left: 1px; top: 73px}


 #util {position: absolute; left: 596px; top: 74px}
 #utillu, #utilth, #utilru {font-size: 3px}
 #utilc div {margin-bottom: 10px; margin-top: 0px}
 #utilc div.uhead {color: #002D77; font-weight: bold; margin-top: 0px; margin-bottom: 3px }

 #deep #ads {position: absolute; left: 610px; top: 361px}
 #util #ads {position: relative; left: 7px; top: -15px}
 #ads .wfc div {margin: 2px; padding: 2px}
 #ads .wfc a img {border: none}
 
 .wcth, .wclu, .wcru {background-color: #002D77}
 .wcrb, .wclb, .wcbh {font-size: 4px}

 #pluslinks, #pluslinks a, #lang, #headline {font-size: 11px; color: white}

 #pluslinks, #headline {position: absolute; top: -10px; padding: 1px;}
 #pluslinks {right: 5px}
 
 
 #headline {font-weight: bold}
 
 #logo {position: absolute; top: 20px; z-index: 100}
 #logo_bg {position: absolute; top: 0px; z-index: 10; left: 168px}
 
 #chead {position: relative; z-index: 50; bottom: -8px}
 #head_bg {position: relative; z-index: 25; top: -2px; left: 0px}

 #subhead {position: absolute; top: 51px; left: 8px; z-index: 25}

 #motto, #lang {text-align: right}
 #motto, #subhead {font-size: 12px; color: white} 
 #motto {position: absolute; 
         top: 0px; left: 155px; width: 600px; z-index: 10}

 #lang {position: absolute; left: 375px; width: 379px; top: 50px}
 #lang a {text-decoration: none}
 #lang a:hover {text-decoration: underline}
 #lang p {margin: 0px; padding: 0px}

 #utilc div.uhead {color: #002D77; font-weight: bold; 
                   margin-top: 0px; margin-bottom: 5px;
                   line-height: 11px }
 #utilc div.uhead a,  #utilc div.uhead a:hover,  #utilc div.uhead a:visited {color: #002D77 }
 #utilc div.uhead a:hover {text-decoration: underline}

 input, input *, select, option {font-size: 12px}
 td.fdt, td.fd {padding-left: 5px; padding-right: 5px; background-color: #eeeeee}
 td.fd  {vertical-align: bottom}
 td.fdt {vertical-align: top}
 
 select {width: 100%}

 .coolform input, input *, select, option {font-size: 12px}
 .coolform table tr td {font-size: 12px; border-bottom: 2px solid #eeeeee}

 td.fd {vertical-align: bottom; padding-left: 5px; padding-right: 5px; background-color: #eeeeee}

 form, .coolform {padding: 0px; margin: 0px}

 #iform {width: 100%; border: none}

 .asterisk {color: #002D77}
 span.asterisk {display: inline}
 td.bottomline {border-top: 2px solid darkblue}
 
  .info #p_content .formhead {font-family: Arial, Sans-Serif; text-align: left; font-size: 1em; padding-bottom: 6px; border-bottom: 1px solid #a6001c}
  

