BODY
    {
        color : #222222;
        background-color : white;
        font-family : 'Times New Roman', serif;
        vertical-align : top;
        font-size : 14px;
        font-weight : normal;
        margin : 0;
    }
INPUT, SELECT, TEXTAREA
    {
        font-family : Arial, Verdana, Tahoma, Geneva, Helvetica, sans-serif;
        font-size   : 13px;
        background-color : #f8f8e4;
        border : 1px solid #888888;
    }
TABLE
    {
        font-size : 14px;
    }
A:link, A:visited
    {
        color : black;
        text-decoration : none;
    }
A:hover, A:active
    {
        color : black;
        text-decoration : underline;
    }
A.css_link_red:link, A.css_link_red:visited
    {
        color : #ff6666;
        text-decoration : none;
    }
A.css_link_red:hover, A.css_link_red:active
    {
        color : #ff6666;
        text-decoration : underline;
    }
H1
    {
        color : #ffedf4;
        font-weight : normal;
        font-size : 52px;
        margin : 0 0 0 40px;
        line-height : 50px;
    }
H2
    {
        color : #666666;
        font-size : 23px;
        font-weight : normal;
        margin-bottom : 20px;
    }
H3
    {
        color : #ff6666;
        font-size : 18px;
        margin-bottom : 2px;
    }
INPUT.css_button
    {
        width : 90px;
    }

/* === ÐÀÇÁÈÂÊÀ ÑÒÐÀÍÈÖÛ === */
TD.css_space_l
    {
        font-size : 2px;
        width : auto;
    }
TD.css_space_r
    {
        font-size : 2px;
        width : auto;
    }
TD.css_title_panno
    {
        background : #ff0066 url('/images/bg_panno.jpg') top left no-repeat;
        text-align : left;
        width : 713px;
        height : 140px;
    }
TD.css_title_logo
    {
        background : #ffd000 url('/images/bg_logo.gif') top left no-repeat;
        width : 224px;
        height : 140px;
    }
TD.css_title_logo TABLE
    {
        font-size : 14px;
    }
TD.css_right_panel
    {
        background : #e0eeb0 url('/images/bg_right_ruler.gif') top right repeat-y;
        vertical-align : top;
        padding-bottom : 100px;
    }
TD.css_main_panel
    {
        background : #eeeebb url('/images/bg_left_ruler.gif') top left repeat-y;
        vertical-align : top;
    }

/* === ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ === */
TD.css_main_panel TABLE TD.css_main_page
    {
        vertical-align : top;
        padding : 25px 20px 100px 30px;
    }
DIV.css_text1
    {
        font-size : 17px;
        margin-left : 30px;
        text-align : justify;
        line-height : 22px;
        width : 630px;
    }
DIV.css_text1 DIV.css_spacer1
    {
        background : transparent url('/images/bg_line2.gif') center left repeat-x;
        width : 100%;
        height : 25px;
    }
DIV.css_text1 HR
    {
        color : #ccccad;
        width : 100%;
        height : 1px;
    }

/* === ÃËÀÂÍÎÅ ÌÅÍÞ === */
TABLE.css_main_menu
    {
        font-family : monospace;
        font-size : 17px;
        background-color : #999999;
    }
TABLE.css_main_menu TD
    {
        color : #222222;
        font-weight : normal;
        text-align : center;
        vertical-align : middle;
    }
TABLE.css_main_menu A:link, TABLE.css_main_menu A:visited
    {
        color : white;
        text-decoration : none;
    }
TABLE.css_main_menu A:hover, TABLE.css_main_menu A:active
    {
        color : #222222;
        text-decoration : underline;
    }

/* === ÏÐÀÂÎÅ ÏÎÄÌÅÍÞ === */
TABLE.css_sub_menu
    {
        color : #707758;
        font-size : 14px;
        margin : 20px 0 30px 0;
    }

/* === ÒÀÁËÈÖÛ === */
UL
    {
        text-align : left;
    }
TABLE.css_pages
    {
        margin-bottom : 20px;
    }
TABLE.css_pages TD
    {
        font-size   : 11px;
        text-align  : right;
    }
DIV.css_btnpanel
    {
        width : 550px;
        margin : 30px 0 0 25px;
        text-align : center;
        font-size : 1px;
    }
TABLE.css_table1
    {
        border-collapse : collapse;
        border : none;
        margin-left : 25px;
    }
TABLE.css_table1 TH.css_title
    {
        color : #222222;
        background-color : #ccccad;
        font-size : 17px;
        font-weight : bold;
        text-align : center;
        padding : 3px 0 3px 0;
    }
TABLE.css_table1 TH.css_title2
    {
        color : #f0f0f0;
        background-color : #b0b0b0;
        font-size : 17px;
        font-weight : bold;
        text-align : center;
        padding : 3px 0 3px 0;
    }
TABLE.css_table1 TH.css_subtitle
    {
        color : black;
        background-color : #ccccad;
        font-size : 16px;
        font-weight : normal;
        text-align : left;
        padding : 2px 0 2px 7px;
    }
TABLE.css_table1 TD.css_headr
    {
        color : #222222;
        background-color : #d8e5a9;
        font-size : 15px;
        font-weight : normal;
        text-align : center;
        padding : 1px 0 1px 0;
    }
TABLE.css_table1 TD.css_promp
    {
        color : #222222;
        background-color : #d8e5a9;
        font-size : 15px;
        font-weight : normal;
        text-align : left;
        padding : 1px 0 1px 7px;
    }
TABLE.css_table1 TD.css_entry
    {
        color : #222222;
        background-color : #f8f8e4;
        font-size : 15px;
        font-weight : normal;
        text-align : center;
        padding : 5px 0 5px 0;
    }
TABLE.css_table1 TD.css_field
    {
        color : #222222;
        background-color : #f8f8e4;
        font-size : 15px;
        font-weight : normal;
        text-align : left;
        padding : 5px 0 5px 7px;
    }
TABLE.css_error
    {
        margin : 20px 0 10px 25px;
        color : #ff6666;
        font-weight : bold;
        font-size : 14px;
    }

/* === ÍÎÂÎÑÒÈ === */
TABLE.css_nwshead
    {
        width : 180px;
        margin : 20px 0 10px 20px;
    }
TABLE.css_nwshead TH
    {
        color : #ff6666;
        font-size : 15px;
        font-weight : bold;
        text-align : left;
        vertical-align : top;
        padding : 0 0 10px 0;
    }
TABLE.css_nwshead TD.css_date
    {
        font-size : 11px;
        font-family : monospace;
    }
TABLE.css_nwshead TD.css_subj
    {
        font-size : 12px;
        font-weight : bold;
    }
TABLE.css_nwshead TD.css_pict
    {
        padding : 0 0 0 5px;
    }
TABLE.css_nwshead TD.css_anot
    {
        color : #555555;
        font-size : 12px;
        padding : 0 0 20px 5px;
    }
TABLE.css_nwshead TD.css_anot A:link, TABLE.css_nwshead TD.css_anot A:visited
    {
        color : #555555;
        text-decoration : none;
    }
TABLE.css_nwshead TD.css_anot A:hover, TABLE.css_nwshead TD.css_anot A:active
    {
        color : #555555;
        text-decoration : underline;
    }
DIV.css_nwsfeed
    {
        font-size : 13px;
        margin-bottom : 30px;
    }
DIV.css_nwsfeed_sm
    {
        font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
        font-size : 11px;
        margin : 0 0 30px 18px;
    }
DIV.css_nwsdate
    {
        font-family : monospace;
        font-size : 12px;
        margin-bottom : 20px;
    }
DIV.css_nwsbody
    {
        margin-left : 20px;
    }

/* ===== ÊÀÒÀËÎÃ ÐÅÑÓÐÑÎÂ ===== */
TABLE.css_sitetable
    {
        margin-top : 20px;
        font-size : 12px;
    }
TABLE.css_sitetable TH
    {
        font-weight : normal;
        text-align : left;
        font-size : 15px;
    }
TABLE.css_sitetable TD
    {
        padding-bottom : 20px;
    }
TABLE.css_sitetable TD A:link, TABLE.css_sitetable TD A:visited, TABLE.css_sitetable TD A:hover, TABLE.css_sitetable TD A:active
    {
        color : black;
    }
DIV.css_site_error
    {
        color : #f0f0f0;
        background-color : #ff6666;
        font-size : 14px;
        font-weight : bold;
        text-align : center;
        padding : 10px;
        width : 95%;
    }
DIV.css_site_info
    {
        color : black;
        background-color : white;
        font-size : 14px;
        font-weight : normal;
        text-align : left;
        padding : 10px;
        width : 95%;
    }

/* === Ñ×ÅÒ×ÈÊÈ È ÑÑÛËÊÈ === */
TABLE.css_bottom TD.css_counter
    {
        vertical-align : top;
        filter : alpha(opacity=50);
        text-align : left;
    }
TABLE.css_bottom TD.css_link_block
    {
        color : #666666;
        font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
        font-size : 10px;
        text-align : left;
    }
TABLE.css_bottom TD.css_link_block A:link, TABLE.css_bottom TD.css_link_block A:visited
    {
        color : #666666;
        text-decoration : none;
    }
TABLE.css_bottom TD.css_link_block A:hover, TABLE.css_bottom TD.css_link_block A:active
    {
        color : #666666;
        text-decoration : underline;
    }

/* === COPYRIGHT === */
TD.css_copyright
    {
        font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
        color : #666666;
        font-size : 10px;
        text-align : center;
    }
