/*@font-face
    {
        font-size : all;
        font-family : "IzhitsaC";
        font-style : normal;
        font-weight : normal;
        src : url("http://www.sevchern.ru/fonts/IzhitsaC.ttf") format("openType");
    }*/
BODY
    {
        color : white;
        background-color : #001345;
        font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
        vertical-align : top;
        font-weight : normal;
        margin : 0;
    }
INPUT, SELECT, TEXTAREA
    {
        background-color : #eeeeee;
        font-family : Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
        font-size   : 11px;
        border : 1px solid #cccccc;
    }
INPUT.css_text, TEXTAREA.css_text
    {
        width : 96%;
    }
TABLE
    {
        font-size : 12px;
    }
A:link, A:visited
    {
        color : #88DDFF;
        text-decoration : none;
    }
A:hover, A:active
    {
        color : #88DDFF;
        text-decoration : underline;
    }
A.css_href1:link, A.css_href1:visited
    {
        color : #333333;
        text-decoration : none;
    }
A.css_href1:hover, A.css_href1:active
    {
        color : #333333;
        text-decoration : underline;
    }
A.css_href2:link, A.css_href2:visited
    {
        color : #88DDFF;
        text-decoration : none;
    }
A.css_href2:hover, A.css_href2:active
    {
        color : #88DDFF;
        text-decoration : underline;
    }

/* === ÑÒÀÐÒÎÂÛÉ ÀÁÇÀÖ === */
TD#start_text
    {
        color : white;
        font-size : 12px;
        font-weight : normal;
        text-align : left;
    }
TD#start_text A
    {
        color : white;
    }

H1
    {
        margin : 0 0 30px 0;
    }
H2
    {
        font-size : 16px;
        font-weight : bold;
        margin : 0 0 10px 0;
    }
H3
    {
        font-size : 13px;
        font-weight : bold;
        margin : 0 0 10px 0;
    }
.css_button
    {
        color : white;
        background-color : #0033BB;
        border-left : #003CDB thin solid;
        border-right : #002B9D thin solid;
        border-top : #003CDB thin solid;
        border-bottom : #002B9D thin solid;
        font-size : 10px;
        width : 70px;
    }

/* === ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ === */
TD.css_main_page
    {
        width : auto;
        text-align : left;
        vertical-align : top;
        padding : 30px 15px 15px 15px;
    }
UL.css_partners
    {
        list-style-type : disc;
        margin-top : 0px;
        margin-bottom : 30px;
    }
UL.css_partners LI
    {
        margin-bottom : 7px;
        text-align : left;
    }
/* --- áîêîâîå ìåíþ --- */
TD.css_right_panel
    {
        background : transparent url('/images/vdots-1.gif') top left repeat-y;
        width : 200px;
        vertical-align : top;
        padding : 30px 0 0 0;
        text-align : center;
    }
TD.css_right_panel UL.css_menu
    {
        list-style-type : none;
        list-style-image : url('/images/bullet-1.gif');
        margin-top : 0;
        margin-bottom : 0;
    }
TD.css_right_panel UL.css_menu LI
    {
        color : #888888;
        text-align : left;
        padding : 2px 0;
    }

/* ===== ÀÁÇÀÖ ÒÅÊÑÒÀ ===== */
TD.css_text0
    {
        text-indent : 30px;
        text-align : justify;
        width : auto;
    }

/* ==== ÐÀÇÄÅËÈÒÅËÜ #1 ==== */
P.css_spacer_1
    {
        background : transparent url('/images/spacer_1.gif') center left repeat-x;
        height : 30px;
        margin : 0;
        padding : 0;
    }
/* ==== ÐÀÇÄÅËÈÒÅËÜ #2 ==== */
P.css_spacer_2
    {
        background : transparent url('/images/spacer_2.gif') center left repeat-x;
        height : 30px;
        margin : 0;
        padding : 0;
    }
/* ==== ÐÀÇÄÅËÈÒÅËÜ #3 ==== */
P.css_spacer_3
    {
        background : transparent url('/images/hdots-1.gif') center left repeat-x;
        height : 20px;
        margin : 0;
        padding : 0;
        width : 100%;
    }

DIV.css_navigate
    {
        font-size : 12px;
        text-align : center;
        margin : 20px 0px 0px 0px;
        width : 100%;
    }
/* === ÔÎÐÌÛ === */
TABLE.css_table1
    {
        border-collapse : collapse;
        border : 1px solid white;
    }
TABLE.css_table1 TD, TABLE.css_table1 TH
    {
        border : 1px solid white;
    }
TABLE.css_table1 TH, TABLE.css_table1 TD.css_title
    {
        color : white;
        background-color : #0033BB;
        font-size : 14px;
        font-weight : bold;
        text-align : center;
        padding : 3px 0 2px 10px;
    }
TABLE.css_table1 TH.css_subtitle, TABLE.css_table1 TD.css_subtitle
    {
        color       : #333333;
        background-color  : #88DDFF;
        font-size   : 13px;
        font-weight : normal;
        text-align  : left;
        padding : 1px 0 1px 7px;
    }
/* --- ðàçäåëèòåëü ðÿäîâ --- */
TABLE.css_table1 TD.css_separator
    {
        background : transparent url('/images/spacer-1.gif') center left repeat-x;
        height : 8px;
    }

TABLE.css_table1 TD.css_headr
    {
        color : white;
        background-color : #737789;
        font-size : 12px;
        text-align : center;
        padding-top : 2px;
        padding-bottom : 2px;
    }
TABLE.css_table1 TD.css_entry
    {
        color : black;
        background-color : white;
        font-size : 12px;
        font-weight : normal;
        text-align : center;
        padding-top : 2px;
        padding-bottom : 2px;
    }
TABLE.css_table1 TD.css_promp
    {
        color       : white;
        background-color  : #737789;
        font-size   : 12px;
        text-align  : left;
        padding-left   : 7px;
        padding-top    : 2px;
        padding-bottom : 2px;
    }
TABLE.css_table1 TD.css_field
    {
        color : black;
        background-color : white;
        font-size : 12px;
        font-weight : normal;
        text-align : left;
        padding-left : 7px;
        padding-top : 2px;
        padding-bottom : 2px;
    }
TABLE.css_table1 TD.css_errorinfo
    {
        color       : white;
        background-color  : #001345;
        text-align  : left;
        padding     : 10px;
    }
TABLE.css_table1 TD.css_errorinfo UL
    {
        font-weight : normal;
    }
TABLE.css_table1 TD TABLE TD
    {
        border : none;
    }

/* ===== ÌÀÃÀÇÈÍ ===== */
/* --- ôîòî òîâàðà --- */
TABLE.css_item_photo
    {
        background-color : white;
        text-align : left;
        margin : 10px 0px 10px 0px;
    }
TABLE.css_item_photo TD DIV
    {
        color : #666666;
        font-size : 11px;
        font-style : italic;
        text-align : left;
        margin : 10px 0 0 0;
    }
/* --- îïèñàíèå òîâàðà --- */
TABLE.css_item_desc
    {
        color : #333333;
        background-color : white;
        margin : 0px 0px 10px 0px;
    }
TABLE.css_item_desc TH
    {
        font-weight : normal;
        text-align : justify;
    }
TABLE.css_item_desc TD
    {
        font-weight : normal;
        text-align : left;
        border-bottom : 1px solid #d8d8d8;
        padding : 4px 0px 4px 0px;
    }
/* --- ïðàâàÿ ïàíåëü --- */
TD.css_right_panel TABLE.css_grptree
    {
        margin : 0 auto 0 12px;
    }

TABLE.css_item_list
    {
        margin : 10px 0 20px 0;
    }
TABLE.css_item_list TD
    {
        text-align : center;
        padding : 5px;
    }
TABLE.css_item_list TD.css_spacer_row
    {
        background : transparent url('/images/hdots-1.gif') center left repeat-x;
        height : 20px;
    }
DIV.css_item_pages
    {
        color : white;
        font-weight : bold;
        text-align : center;
        width : 98%;
        margin-top : 20px;
    }

/* === ÍÎÂÎÑÒÈ === */
TABLE#news_head TH
    {
        font-weight : normal;
        font-size : 10px;
        text-align : left;
        padding : 0 0 10px 0;
    }
TABLE#news_head TH A:link
    {
        color : #88DDFF;
    }
TABLE#news_head TH B
    {
        font-weight : bold;
        font-size : 11px;
        display : block;
        margin : 0 0 3px 0;
    }
TABLE#news_comt
    {
        background-color : #e0e8f0;
        margin-left : 20px;
        border : 1px dashed #999999;
    }
TABLE#news_comt TD
    {
        padding : 5px;
    }
TABLE#news_comt TD#title
    {
        font-weight : bold;
        font-style : italic;
    }
TABLE#news_comt TH
    {
        font-weight : normal;
        font-size : 10px;
        text-align : left;
        padding : 5px 5px 10px 5px;
    }
TABLE#news_comt TH B
    {
        font-weight : bold;
        font-size : 11px;
        display : block;
        margin : 0 0 3px 0;
    }
/* headlines â ëåâîì ìåíþ */
TABLE#news_hdls TH
    {
        text-align : left;
        font-size : 8px;
    }
TABLE#news_hdls TD
    {
        vertical-align : top;
        padding-left : 10px;
        padding-bottom : 10px;
    }
/* === ÃÎÑÒÅÂÀß ÊÍÈÃÀ === */
.css_gbkdate
    {
        font-size : 10px;
        padding-bottom : 2px;
    }
.css_gbkbody
    {
        padding-top : 5px;
        padding-left : 30px;
        padding-right : 20px;
        font-size : 12px;
    }
.css_gbkauth
    {
        padding-top : 4px;
        padding-left : 30px;
        padding-right : 20px;
        color : #b0b0b0;
        font-size : 11px;
        font-style : italic;
    }
.css_gbrdate
    {
        font-size : 10px;
        font-weight : bold;
        margin-top : 10px;
        padding-bottom : 2px;
        padding-left : 70px;
        color : #3166ff;
    }
.css_gbrbody
    {
        padding-top : 5px;
        padding-left : 30px;
        padding-right : 20px;
        font-size : 12px;
        padding-left : 100px;
        color : #3166ff;
    }
.css_gbrauth
    {
        padding-top : 4px;
        padding-left : 30px;
        padding-right : 20px;
        color : #b0b0b0;
        font-size : 11px;
        font-style : italic;
        padding-left : 100px;
    }
/* === ÑÒÀÒÜÈ === */
TABLE#artc_head TH
    {
        font-weight : normal;
        font-size : 10px;
        text-align : left;
        padding : 0 0 10px 0;
    }
TABLE#artc_head TH A:link
    {
        color : #88DDFF;
    }
TABLE#artc_head TH B
    {
        font-weight : bold;
        font-size : 11px;
        display : block;
        margin : 0 0 3px 0;
    }
TABLE#artc_comt
    {
        background-color : #e0e8f0;
        margin-left : 20px;
        border : 1px dashed #999999;
    }
TABLE#artc_comt TD
    {
        padding : 5px;
    }
TABLE#artc_comt TD#title
    {
        font-weight : bold;
        font-style : italic;
    }
TABLE#artc_comt TH
    {
        font-weight : normal;
        font-size : 10px;
        text-align : left;
        padding : 5px 5px 10px 5px;
    }
TABLE#artc_comt TH B
    {
        font-weight : bold;
        font-size : 11px;
        display : block;
        margin : 0 0 3px 0;
    }
/* headlines â ëåâîì ìåíþ */
TABLE#artc_hdls TH
    {
        text-align : left;
        font-size : 8px;
    }
TABLE#artc_hdls TD
    {
        vertical-align : top;
        padding-left : 10px;
        padding-bottom : 10px;
    }
/* ===== Ñ×ÅÒ×ÈÊÈ ===== */
TABLE.css_counters
    {
        filter : alpha(opacity = 40);
    }