    body {
        font: 100% Tahoma; background: #ffffff; color:#333333;
        margin: 2px;
    
    }
    
    TD {
        font: 100% Tahoma;
    }
    
    h1, h2 {
        font-size: 120%;
        margin-bottom: 3px;
    }
    
    h2 {
        font-size: 100%;
    }
    img {border: none;}
    A img {border: none; text-decoration: none;}
    ul {list-style: none;}
    tr, td, table {border: none;}
    a {  color: #000080;}
    a:hover { color: #e70303!important;}
    
    .width { width:100%; min-width:1000px;}

    .balance TABLE TR TH {
        text-align: left;
        border: 1px solid gray;
    }
    
    .balance TABLE TR TD, .balance TABLE TR TH {
        padding: 0.2em;
        border: 1px solid gray;
    }    
    
    .balance {
        margin: 5px 0px;
    }
    
    .balance  TABLE {
        border-collapse: collapse;
        margin: 2px;
    }    
    
    p {
        margin: 0.5em 0em;
    }
/* BEGIN: Стандартный листинг */
   .div_items_list table { width: 100%; border-bottom: 1px solid #CBCBCB; border-collapse: collapse;}
   .div_items_list tr td, .div_items_list tr th { text-align: left; vertical-align: top; border-top: 1px solid #CBCBCB; color: #333333;  padding: 2px}
   .div_items_list tr td a { color: #2a93cf; text-decoration: underline;}

   .div_items_list tr th { color: #666666!important; font-weight: bold; text-align: left; padding-bottom:5px; border-top: 2px solid #CBCBCB;}
   .div_items_list tr th A {color: #666666!important; text-decoration: underline}
   
 /* END: Стандартный листинг */    
 

    .text_logo {
        background-color: #EEE;
        display: block;
        margin-bottom: 5px;
        padding: 2px;
    }
   
    .main_menu, .page_menu, .chain, .gray_box {
        margin: 0.5em 0em;
        border: 1px solid #DDD;
        padding: 0.5em 0.2em;
        width: 95%;
    }
    
    INPUT {
        margin: 0px 0.2em;
    }
    
    SELECT {
        margin: 1px;
    }
    
    INPUT, SELECT, TEXTAREA {
        font-size: 80%;
    }
    
    
    .sites_info_table TR TD {
         border: 1px solid gray;
         padding: 2px;
    }
    
    .sites_info_table {
        border-collapse: collapse;
    }
    
    .highlight {
        background-color: #eee;
    }
    
    .gray_strip {
        background-color: #DDD;
        padding: 2px;
    }
    
  .icon_stat {
        color: white!important; text-decoration: none!important; font-weight: bold; font-size: 80%!important;  
        padding: 0.1em;
   }
   
   div.icon_stat {
        cursor: help;
   }
   
   .stat_ok {
        background: #647A39;
   }
   .stat_new {
        background: #647A39;
   }   
   .stat_error {
        background: #9E0D0A;
   }
   .stat_del {
        background: #9E0D0A;
   }   
   .stat_sleep {
        background: #3F90BB;
   }
   
   .stat_wait {
        background: #E87654;
   }
   
   .stat_self {
        background: #E6C877;
   }    
   
   
   .icon_in_yaca {
        background: #CCAFB1;
        color: white!important;
        padding: 0.1em 2px;
        font-weight: bold;
        margin: 0px 3px;
   }
   .icon_in_dmoz {
        background: #A9B6AC;
        color: white!important;
        padding: 0.1em 2px;
        font-weight: bold;
        margin: 0px 3px;
   }
   .icon_in_wl {
        background: #DDD398;
        color: white!important;
        padding: 0.1em 2px;
        font-weight: bold;
        margin: 0px 3px;
   }
   .icon_wl {
        color: #6E5B00!important;
        background: #EFE4D2;
        padding: 1px 2px;
        font-weight: bold;
        margin: 0px 3px;
   }
   .icon_yal {
        background: #DAE8F3;
        padding: 0.1em 2px;
        font-weight: bold;
        margin: 0px 3px;
   }
   .icon_yap {
        background: #D0E7DF;
        padding: 0.1em 2px;
        font-weight: bold;
        margin: 0px 3px;
   }   
      
    