body {
  background-image:  url(body_bg0.htm);
  background-color:  #305164;
        margin-top:  8px;
      margin-right:  0px;
     margin-bottom:  8px;
       margin-left:  0px;
        text-align:  center;
}

#main_holder {
            border:  0px solid;
/*             width:  769px;*/
/*             width:  100%;*/
             width:  873px;
            height:  100%;
}

#page_holder {
            border:  2px solid #ADC9DB;
}

/* тени, первая буква - сторона, вторая - сокращение от shadow */

#ts {
            height:  10px;
  background-image:  url(ts_bg000.htm);
 background-repeat:  repeat-x;
}

#rs {
             width:  10px;
  background-image:  url(rs_bg000.htm);
 background-repeat:  repeat-y;
}

#bs {
            height:  10px;
  background-image:  url(bs_bg000.htm);
 background-repeat:  repeat-x;
}

#ls {
             width:  10px;
  background-image:  url(ls_bg000.htm);
 background-repeat:  repeat-y;
}

/* тени в углах, первая две буквы - сторона, вторые - сокращение от corner shadow */

#tlcs {
            height:  10px;
  background-image:  url(tlcs0000.htm);
 background-repeat:  repeat-x;
}

#trcs {
             width:  10px;
  background-image:  url(trcs0000.htm);
 background-repeat:  repeat-y;
}

#lrcs {
            height:  10px;
  background-image:  url(lrcs0000.htm);
 background-repeat:  repeat-x;
}

#llcs {
             width:  10px;
  background-image:  url(llcs0000.htm);
 background-repeat:  repeat-y;
}

#logo_u {
             width:  216px;
            height:  127px;
            border:  0px solid;
}

#logo_name {
/*             width:  529px;*/
            height:  127px;
}

#holder {
/*             width:  745px;*/
/*             width:  100%;*/
             width:  853px;
            height:  100%;
            border:  0px solid;
   border-collapse:  collapse;
}

#content_txt {
  background-color:  #96BCD2;
  background-image:  url(content_.htm);
    vertical-align:  top;
       padding-top:  20px;
     padding-right:  20px;
    padding-bottom:  20px;
      padding-left:  20px;
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #122B3F;
        text-align:  justify;
}

#content_txt img.shadow {
            FILTER:  progid:DXImageTransform.Microsoft.dropShadow( Color=999999,offX=3,offY=3,positive=true);
}

#content_txt img.noshadow {

}


#left_panel {
            border:  0px solid;
}

#lp_holder {
             width:  216px;
    vertical-align:  top;
  background-image:  url(lp_bg000.htm);
  background-color:  #5786A5;
}

#menu_holder {
  background-image:  url(menu_bg0.htm);
 background-repeat:  no-repeat;
  background-color:  #5786A5;
            height:  256px;
             width:  216px;
    vertical-align:  top;
       padding-top:  57px;
     padding-right:  41px;
      padding-left:  40px;
}

#news_header {
  background-color:  #5786A5;
  background-image:  url(lp_bg000.htm);
 background-repeat:  repeat-y;
        text-align:  center;
    vertical-align:  middle;
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #153247;
       font-weight:  bold;
            height:  32px;
}

#nhb {
  background-image:  url(nhb00000.htm);
  background-color:  #5786A5;
 background-repeat:  no-repeat;
            height:  7px;
}

.news_block {
  background-image:  url(lp_bg000.htm);
  background-color:  #5786A5;
 background-repeat:  repeat-y;
       padding-top:  17px;
     padding-right:  28px;
    padding-bottom:  3px;
      padding-left:  28px;
    vertical-align:  middle;
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #153247;
}

#nb {
  background-image:  url(nb000000.htm);
  background-color:  #5786A5;
 background-repeat:  no-repeat;
            height:  2px;
}

#fl {
            height:  55px;
        text-align:  center;
    vertical-align:  middle;
}

#fl img {
            border:  0px solid;
}

#fr {
  background-image:  url(footer_r.htm);
 background-repeat:  no-repeat;
            height:  55px;
        text-align:  center;
    vertical-align:  middle;
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #FFFFFF;
       font-weight:  bold;
}

#fr a:link {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #FFFFFF;
       font-weight:  bold;
   text-decoration:  none;
}

#fr a:visited {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #FFFFFF;
       font-weight:  bold;
   text-decoration:  none;
}

#fr a:hover {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #FFFFFF;
       font-weight:  bold;
   text-decoration:  underline;
}

#fr a:active {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #FFFFFF;
       font-weight:  bold;
   text-decoration:  underline;
}

#menu {
            margin:  0px;
            border:  0px solid;
           padding:  0px;
           z-index:  0;
}

#menu a {
            margin:  0px;
            border:  0px solid;
           padding:  0px;
            height:  26px;
           display:  block;
		   font-size: 18px; 
}

#menu a img {
            margin:  0px;
            border:  0px solid;
           padding:  0px;
            height:  26px;
}

/* резиновый верх */

#name {
             width:  100%;
            height:  86px;
            border:  0px solid;
   border-collapse:  collapse;
}

#name td {
           padding:  0px;
}

#name_pattern {
  background-image:  url(logor000.jpg);
 background-repeat:  repeat-x;
        text-align:  left;
    vertical-align:  top;
}

#name_name {
  background-image:  url(name_bg0.gif);
 background-repeat:  repeat-x;
        text-align:  right;
    vertical-align:  top;
}

#occupation {
             width:  100%;
            height:  41px;
            border:  0px solid;
   border-collapse:  collapse;
}

#occupation td {
           padding:  0px;
}

#o_name {
  background-image:  url(o_bg0000.gif);
 background-repeat:  repeat-x;
        text-align:  left;
    vertical-align:  top;
}

a:link {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  none;
}

a:visited {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  none;
}

a:hover {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  underline;
}

a:active {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  underline;
}

ul {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #122B3F;
        text-align:  justify;
}

ol {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #122B3F;
        text-align:  justify;
}

li {
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
             color:  #122B3F;
        text-align:  justify;
}

p {
       text-indent:  10px;
}

a#skip:link {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  none;
}

a#skip:visited {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  none;
}

a#skip:hover {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  underline;
}

a#skip:active {
       font-family:  Arial, Helvetica, sans-serif;
         font-size:  10pt;
       font-weight:  bold;
             color:  #122B3F;
   text-decoration:  underline;
}

.smi {
 display:  block;
 height:  26px;
 width:  100%;
 vertical-align:  middle;
/* margin-right:  5px;
 margin-left:  5px;*/
/*margin: 0px;
padding: 0px;*/
padding-top:  4px;
padding-left: 4px;
/*margin-top:  -1px;
margin-bottom:  -1px;*/
border: 1px solid #3D5D73;
clear:  both;
}

.no_border {
             color:  #122B3F;
            border:  0px solid #5786A5;
    border-spacing:  0px;
   border-collapse:  collapse;
}

.no_border td {
             color:  #122B3F;
            border:  0px solid #5786A5;
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
           padding:  2px;
}

.with_border {
             color:  #122B3F;
            border:  1px solid #5786A5;
/*            border:  1px solid #122B3F;*/
    border-spacing:  0px;
   border-collapse:  collapse;
}

.with_border td {
             color:  #122B3F;
            border:  1px solid #5786A5;
/*            border:  1px solid #122B3F;*/
           padding:  2px;
       font-family:  Arial, Helvetica, sans-serif; 
         font-size:  12px; 
}

.with_border td p {
       text-indent:  0px;
}

