BODY, table { background-color: #FFFFFF; 
       color: #4F4E4E;
       margin: 0px;
       font-family: Tahoma, Arial, serif;
       font-size: 11px;

     }

P { font-family: Tahoma, Arial, serif;  color: #4F4E4E; font-size: 11px; }                    




A:link    { color: #0C78C8; text-decoration: none; }
A:visited { color: #0C78C8; text-decoration: none; } /*1087DF B328B5*/
A:active  { color: #0C78C8; text-decoration: none; }
A:hover   { color: #0C78C8; text-decoration: underline; }


H2 { 
/*     color: #6FB00E; 
 */
     font-weight: 500; 
     font-size: 18px; 
     margin-bottom: 4px;
     margin-top: 8px;
   }


H3 { 
     color: #6FB00E; 
     font-size: 18px; 
     font-weight: 500; 
     margin-bottom: -8px;
     margin-top: 8px;
   }



H4 { font-family: Arial, Tahoma, serif;
     color: #6FB00E; 
     font-size: 14px; 
     font-weight: 500; 
     margin-bottom: -8px;
   }






TH.blue { background-image: URL(/pic/bg_th_blue.gif); 
          background-color: #FFFFFF;
        }

TH { background-image: URL(/pic/bg_th_green.gif); 
     background-color: #FFFFFF;
   }


.content2 TABLE { background-color: #B7D2E8;
                  font-family: Tahoma, Arial, serif;
                  font-size: 11px;
                  color: #4F4E4E;
                }


.content2 TABLE TD { background-color: #FFFFFF; padding-left: 4px; padding-right: 4px; }







UL.blue { list-style-image: URL(/pic/li.gif); 
          
          
          font-size: 12px;
          margin-left: 16px;  
          line-height: 170%;
     
        }


UL.green {list-style-image: URL(/pic/li_green.gif);           
          
          font-size: 11px;

        }


UL.news { list-style-image: URL(/pic/i_news.gif); 
          margin-left: 16px;
          font-size: 11px;
          line-height: 130%;
        }






UL.news LI P { margin-top: 5px; }


.data  {
          margin-bottom: 7px;
          color: #77BC0F;
          font-size: 11px;

        }

DIV.marg { margin-top: 7px; }
DIV.marg_blue { margin-top: 7px; color: #0C78C8; }






TD.bgTop1 { background-image: url(/pic/top_bg1.gif); 
            height: 10px; }

TD.subHD  { background-image: url(/pic/sub_h.gif); 
            height: 13px; 
          }


TD.subHD2  { background-image: url(/pic/sub_h2.gif); 
            height: 23px; 
          }


TD.HDgrad { background-image: url(/pic/hdgrad_bg1.gif); 
            height: 206px; 
          }

/*Левая колока */
TD.h_punct  { background-image: url(/pic/h_punct.gif); }
TD.b_punct  { background-image: url(/pic/b_punct.gif); background-position: bottom;}
TD.bg_grey  { background-color: #F5F5F5; }
TD.lightGrey { background-color: #F7F7F7; }
TD.vr_punct { background-image: url(/pic/vr_punct.gif); } 





/*---------------*/

.service { margin-left: 16px; }

.online { margin-left: 45px; margin-top: 22px; }


/*Конец. Левая колока */




.triangle { margin-left: 3px; margin-right: 3px; }

/* Содержание */

.content {  

            margin-left: 9px; 
            margin-right: 15px;
            margin-top: 7px;

/* padding: 0px 20px 10px 10px; */

         }

.content2 { margin-left: 15px; 
            margin-right: 30px;
            margin-top: 7px;
         }

/* конец. Содержание */



/* Правая колока */
TD.vl_punct { background-image: url(/pic/vl_punct.gif); } 
.news { margin-right: 16px; margin-left: 8px;}


/*Конец. Правая колока */

TABLE.h_all { margin-top: 16px; }


.man { position: absolute; 
       z-index: 1; 
       left: 65%; 
       top: 26px; }

/* Стили для формы */

input{ 
      border: #6FB00E 1px solid;
      width: 250px;
      
      font-family: Tahoma, Arial, serif;
      font-size: 11px; 
      }
textarea{ 
      border: #6FB00E 1px solid;
      width: 250px;

      font-family: Tahoma, Arial, serif;
      font-size: 11px; 
      }

.button{
      border: #6FB00E 1px solid;
      width: 100px;
      background-color: #E0EFF7;
      color: #0C78C8;
      font-size: 11px; 
      font-weight: bold;
      CURSOR:  pointer;
}

form {
   margin: 0px;
   padding: 0px;
}


.div_ind{

      border: #6FB00E 1px dashed;
      padding: 0px 10px 10px 10px;
      margin:  10px 10px 10px 0px;
      background-color: #F7F7F7;

}


/* для скроллера */
A.page_number:link, A.page_number:visited, A.page_number:hover { TEXT-DECORATION: none;  color: #0C78C8; font-size: 11px;}

.page_number, .this_page_number{
   text-align:  center;
   text-decoration: none;
   height: 15px;
   width: 25px; 
   display: block;
   padding: 3px 0px 3px 0px;
   float: left;
   margin: 2px;
   background-color: #DFEFF6;
   font-size: 11px;  
}

.this_page_number{
   background-color: #FFFFFF;
   color: #0C78C8;
   border: 1px solid #6FB00E;
}


.page_number{
   color: #0C78C8;
   border: 1px solid #6FB00E;
}

.page_number:hover {
   text-decoration: none;
   background-color: #FFFFFF;
}



