BODY {
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


A, A:LINK, A:VISITED, A:ACTIVE {
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #006400;
        font-weight : bold;
        text-decoration : none;
}
A:HOVER, A:FOCUS {
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : Red;
        font-weight : bold;
        text-decoration : none;
}


A.main_menu, A.main_menu:LINK, A.main_menu:VISITED, A.main_menu:ACTIVE {
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #006400;
        font-weight : bold;
        text-decoration : none;
        white-space : nowrap;
}
A.main_menu:HOVER, A.main_menu:FOCUS {
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-weight : bold;
        color : Red;
        text-decoration : none;
        white-space : nowrap;
}

A.title_sub_menu, A.title_sub_menu:LINK, A.title_sub_menu:VISITED, A.title_sub_menu:ACTIVE, title_sub_menu{
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : #000000;
        font-weight : bold;
        text-decoration : none;
        /*white-space : nowrap;*/
}
A.title_sub_menu:HOVER, A.title_sub_menu:FOCUS {
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        color : Red;
        font-weight : bold;
        text-decoration : none;
        /*white-space : nowrap;*/
}

.title_auth {
        color : #aa0000;
        font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration : none;
        white-space : nowrap;
}


.left    { text-align: left; }
.center  { text-align: center; }
.right   { text-align: right; }
.justify { text-align: justify; }
.quote   { border: #bbbbbb 1px solid; background-color: #eeeeee}


.auth_font{
        font-size: 9;
        font-family : Arial;
}
.submenu_list_font{
        line-height:10px; margin-left:20px; margin-bottom:5px

}


/******************************************************************************/
/*                                                                            */
/*  Внешний вид форм                                                          */
/*                                                                            */
/******************************************************************************/
.input { border : 1px solid #999999 ; height : 20px; font-size : 10px; padding-top : 0px; }
.authinput { border : thin solid; width : 80px; height : 18px; font-size : 13px; padding-top : 0px; }
.button { height : 18px; font-size : 10px; padding-top : 0px; width : 100%; border : none; background-color : #A3B3B6; }
.checkbox { height : 14px; font-size : 8px; padding-top : 0px; }
.select { font-family : Arial; height : 14px; font-size : 8px; padding-top : 0px; }



/******************************************************************************/
/*                                                                            */
/* оформление заголовков                                                      */ 
/*                                                                            */
/******************************************************************************/
H2, .head {
        color : #444444;
        font : 24px/24px Verdana, Geneva, Arial, Helvetica, sans-serif;
        text-decoration : none;
        white-space : nowrap;
}

/******************************************************************************/
/*                                                                            */
/* оформление таблицы                                                         */ 
/*                                                                            */
/******************************************************************************/
TABLE{ font : 10px/12px Verdana, Geneva, Arial, Helvetica, sans-serif; }
/* заголовок таблицы                                                          */
.td_head_main{ border : 1px solid Black; background-color : #A3B3B6;  }
.td_head_main_1 { border : 1px solid Black; background-color : #EECCCC; }
.td_head_main_2 { border : 1px solid Black; background-color : #ccddee; }
.td_head_main_3 { border : 1px solid Black; background-color : #CCEECC; }
/* подзаголовок таблицы                                                       */
.td_head{ border : 1px solid Black; background-color : #CCCCCC; }
.td_head_1 { border : 1px solid Black; background-color : #CCCCCC; }
.td_head_2 { border : 1px solid Black; background-color : #DDDDDD; }
/* тело таблицы                                                               */
.td{ border :  1px solid #DDDDDD; background-color : #DDDDDD; }
.td_1 { border : 1px solid #DDDDDD; background-color : #DDDDDD; }
.td_2 { border : 1px solid #DDDDDD; background-color : #EEEEEE; }
.td_red{ border : 1px solid #DDDDDD; background-color : #FFDDDD; }
.td_green{ border : 1px solid #DDDDDD; background-color : #DDFFDD; }
.td_blue{ border : 1px solid #DDDDDD; background-color : #DDDDFF; }  
