BODY {
  font-family: Verdana, Arial, Helvetica;
  background-color: #FFFFFF;
  font-size: 12px;
  color: #303EA1;

  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;

}



TABLE.normal {  border: 1 solid #5B819C; }
TABLE.error  {  border: 1 solid #DE002C; }

TD { padding: 0 0 0 0; font-size: 11px;}
TR.DHTR { height: 30px; background-color: #06168E; color: #ffffff; font-weight: bold; text-align: center;}
TR.HTR  { height: 25px; background-color: #CDDCE7; color: #0;}
TR.MTR  { background-color: #FFFFFF; color: #0; }
TR.LTR  { background-color: #E9F0F9; color: #0; }
TR.RTR  { background-color: #FAC5C5; color: #0; }
TD.VLIST  { height: 25px; background-color: #CDDCE7; color: #0; font-weight: bold; }

TR.statusNorm    { }
TR.statusProcess { background-color: #AFEFAF; }
TR.statusError   { background-color: #EFAFAF; }

A         { COLOR: #06168F; font-size: 11px; TEXT-DECORATION: none;}
A:visited { COLOR: #06168F; }
A:active  { COLOR: #303EA1; TEXT-DECORATION: underline;}
A:hover   { COLOR: #303EA1; TEXT-DECORATION: underline;}

A.block { COLOR: #FFFFFF; }
A.block:visited { COLOR: #FFFFFF; text-decoration: none;}
A.block:active  { COLOR: #FFFFFF; text-decoration: underline;}
A.block:hover   { COLOR: #FFFFFF; text-decoration: underline;}


A.link    { COLOR: #0367C3; TEXT-DECORATION: underline; }

A.menu         { color:#FFFFFF; text-decoration: none; text-transform: uppercase; font-size: 13;}
A.menu:visited { color:#FFFFFF; text-decoration: none;}
A.menu:active  { color:#DAE0F4; text-decoration: none;}
A.menu:hover   { color:#DAE0F4; text-decoration: none;}


div.DataForm { display: none; margin-top: 20px; font-size: 11px;}
div.DataForm fieldset { border: 1px solid #9a9a9a; background: #feffed; padding: 10 25 10 25px; width: 60%; margin-bottom: 10px }
div.DataForm fieldset legend { font-size: 14px; padding-left: 5px; padding-right: 5px; font-weight: bold }
div.DataForm p { margin-bottom: 10px; margin-top: 10px}


IMG { border: 0; }


INPUT { COLOR: #0367C3; FONT-WEIGHT: bold; }

.pTitle { font-weight: bold; font-size: 16; BACKGROUND: url("../img/bg_ptitle.gif"); color:#DAE0F4; MARGIN-LEFT:10px; padding: 5px; width: 518px;}
.bTitle { font-weight: bold; font-size: 16; color: #06168F}
.bText  { font-size: 12; color: #303EA1; text-align: justify; padding-bottom: 20px;}
.newsTitle { font-weight: bold; font-size: 12; }
.newsTopic { font-weight: bold; font-size: 16; color: #06168F}
.newsText  { font-size: 12; color: #303EA1; text-align: justify;}
.newsBottom  { margin-left: 10;}




.menu-section { background: url("../img/menu_section_bg.gif"); color:#06168F; margin-top: 10px; }
.menu-line { background: url("../img/menu_bg.gif"); color:#DAE0F4; }
.menu-line, .menu-section { height:42px; width:242px; line-height:42px; padding-left:16px; font-family:Arial; font-size:13px; font-weight:bold; text-transform:uppercase; }

/* ********************************************* */

TD.calendar {
  font-family: Arial;
  font-size: 10px;
  color: #000000;
  background-color: #FFFFFF;
}
TD.calendar2 {
  font-family: Arial;
  font-size: 10px;
  color: #FFFFFF;
  background-color: #6D97CB;
}

TD.block {
  padding: 5px 0;
  font-size: 14px;
  color: #fff;
  background-color: #06168E;
  border: 1 solid #fff;
}


TD.block2 {
  padding: 5 2;
  font-family: Arial;
  font-size: 8px;
  color: #FFFFFF;
  background-color: #6D97CB;
  border: 1 solid #FFFFFF;
}




A.calendar  { font-weight: bold;}



// ДЛя карты МО
.float { Z-INDEX: 10; transparent}

* html .png
{
        position: absolute;
        filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ this.firstChild.src+"', sizingMethod='image')");
        background: expression("transparent url("+ this.firstChild.src.replace(".png", ".gif")+") no-repeat");
        background: none !important;
}

* html .png img { behavior: expression(this.style.visibility="hidden"); }



div1 {border: 1 solid black;}

A.logo {
  font-family: Arial;
  font-size: 20px;
  COLOR: #DAE0F4;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
}
A.logo:visited { COLOR: #DAE0F4; text-decoration: none; }
A.logo:active  { COLOR: #DAE0F4; text-decoration: none; }
A.logo:hover   { COLOR: #DAE0F4; text-decoration: none; }



#contBox {
  padding: 10px;
  background-color: #FFFFFF;
  filter: 'alpha(opacity=100)';
  border: 5 solid #06168F;

}


#ExForm {
  padding: 5;
  float; left;
  position: absolute;
  left: 100;
  top: 0;
  border: 1 solid #FFFFFF;
  background: #06168F;
  color: #FFFFFF;
  width: 260;
  height: 200;
  visibility: hidden;
}


TEXTAREA {
  width: 500px;
  height: 250px;
  border: 1 solid #06168F;
}

INPUT {
  border: 1 solid #06168F;
}









DIV.block {
  padding: 5 2;
  font-family: Arial;
  font-size: 8px;
  color: #FFFFFF;
  background-color: #06168E;
  border: 1 solid #FFFFFF;
}


DIV.block2 {
  padding: 5 2;
  font-family: Arial;
  font-size: 8px;
  color: #FFFFFF;
  background-color: #6D97CB;
  border: 1 solid #FFFFFF;
}


h1 {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.marker {
  font-style: italic;
  font-weight: normal;  
}


.info-text { margin: 10px 0; padding-left: 10px; border-left: 5 solid #06168E; position: relative; overflow: hidden;}

.main-block { margin-bottom: 25px; margin-right: 10; position: relative; overflow: hidden; text-align: justify }

.toggle { cursor: pointer }

.wide { width: 535px; line-height: 1.5; position: relative; overflow: hidden; margin-bottom: 20px }

.callback { width: 350px }
textarea.callback { height: 100px }

p.note { font-style: italic; text-align: center }
.mark { color: #d00000; font-weight: bold; font-size: 14px; }




#structure { float: left; width: 100%; text-align: center; margin-bottom: 40px;}
#structure ul, #structure li { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline; background: transparent }
#structure ul { list-style: none; overflow: hidden; zoom: 1; top: 0; width: 100%; }
#structure li { float: left; cursor: pointer; color: white; position: relative; float: left; padding: 5px 2px; margin-left: 5px}
#structure ul.block li { background: #06168E; }
#structure ul.block2 li { background: #6D97CB; }

#structure ul.header li { height: 20px; line-height: 20px;}
#structure ul.line li { height: 120px; line-height: 20px;}

#structure ul.arrow li { margin: 5px 0; height: 18px; background: url('/../img/arrow_d.gif') center no-repeat }
#structure ul.no-arrow li { margin: 5px 0; height: 5px; }

#structure a { color: #fff; font-size: 12px;}
#structure a:visited { color: #fff; text-decoration: none;}
#structure a:active  { color: #fff; text-decoration: underline;}
#structure a:hover   { color: #fff; text-decoration: underline;}


/* Внимание - Розыск! */
#investigation {margin: 20px 10px 20px 0; display: inline-block; }
#investigation p.head { text-align: center; }
#investigation p.desc { text-align: justify; text-indent: 25px; margin: 0; }

table.remind { color: #000; }
table.remind .bTitle { color: #000; }


.note { border-left: 5 solid #d9c54c; margin: 0 0 25px 15px}
#post-office, #post-office ul { list-style-type: none; margin: 0 0 25px 0; padding: 0}
#post-office li { margin: 5px 0; }
#post-office input { width: 400px; margin-right: 15px; }
#post-office img { border: 0; }
#post-office .tips { font-weight: bold; }
#post-office ul.list { list-style-type: disc; margin-left: 15px; padding-left: 15px; }

img.ajax-loader { margin: 0 200px; }

#blank-content { font-family: 'Trebuchet MS', 'Verdana','Arial', 'Helvetica'; font-size: 14px } 
#blank-content a { font-size: 14px; text-align: center; }
.blank-header { display: block; width: 200px; margin: 0 0 25px 320px; }
.blank-caption { display: block; width: 100%; text-align: center;  }
#header-text { width; 100%; height: 200px; margin-top: 10px}


DIV.address { color: #fff; margin-top: 35px}

