/* -----------------------------------*/
/* ---------->>> LAYOUT <<<-----------*/
/* -----------------------------------*/


/*    HEADER
    ----------------------------------------------------------------- */

/* ---->>> TOP_BANNER <<<----*/
#top_banner, .top_banner {
    height: 90px;
    text-align: center;
    position: relative;
    z-index: 105;
    }
    #top_banner td, .top_banner td {
        text-align: center;
        }
    #top_banner div.t_b_inner, .top_banner div.t_b_inner {
        width: 980px !important;
        margin: 0 auto !important;
        }
        div.t_b_inner img {
            display: block;
        }

#transperent_counters {
    width: 980px; height: 4px;
    margin: 0 auto;
    background: #fff;
    }

#header {
    width: 970px;
    margin: 0 8px 0 0;
    clear: both;
    }
#header div {
    border-color: #990000;
    }
#header div.cinema {
    border-color: #019dd1;
    }
.cinema .content-head {
    color: #019dd1;
    }
#m_h_a_l_right .default {
    background: url("../_img/main-block/back/default.gif") 0 0 repeat-x;
}
#m_h_a_l_right .cinema {
    background: url("../_img/main-block/back/back.gif") 0 0 repeat-x;
}
#header div.art {
    border-color: #ff2c20; 
    }
.art .content-head {
    color: #ff2c20;
    }
#m_h_a_l_right .art {
    background: url("../_img/main-block/back/back.gif") 0 -350px repeat-x;
}
#header div.art_times {
    border-color: #d90031;
    }
.art_times .content-head {
    color: #d90031;
    }
#header div.music_modern {
    border-color: #96dac6; 
    }
.music_modern .content-head {
    color: #96dac6;
    }
#m_h_a_l_right .music_modern {
    background: url("../_img/main-block/back/back.gif") 0 -700px repeat-x;
}
#header div.music_classic {
    border-color: #96dab1; 
    }
.music_classic .content-head {
    color: #96dab1;
    }
#m_h_a_l_right .music_classic {
    background: url("../_img/main-block/back/back.gif") 0 -1050px repeat-x;
}
#header div.literature {
    border-color: #f2c02b; 
    }
.literature .content-head {
    color: #f2c02b;
    }
#m_h_a_l_right .literature {
    background: url("../_img/main-block/back/back.gif") 0 -1400px repeat-x;
}
#header div.theatre {
    border-color: #8bbf00; 
    }
.theatre .content-head {
    color: #8bbf00; 
}
#m_h_a_l_right .theatre {
    background: url("../_img/main-block/back/back.gif") 0 -1750px repeat-x;
}
#header div.media {
    border-color: #d357ba;
    }
.media .content-head {
    color: #d357ba; 
}
#m_h_a_l_right .media {
    background: url("../_img/main-block/back/back.gif") 0 -2100px repeat-x;
}
#header div.society {
    border-color: #ff8000;
    }
.society .content-head {
    color: #ff8000; 
}
#m_h_a_l_right .society {
    background: url("../_img/main-block/back/back.gif") 0 -2450px repeat-x;
}
#header div.adv_absolute {
    border-color: #0060a9;
    }
#header div.record {
    border-color: #d6a21a;
    }
#header div.contest {
    border-color: #0f572d;
    }
/* ---->>> TOP_HEADER <<<----*/
#top_header {
    overflow: hidden;
    padding-bottom: 14px;
    }
#head_logo {
    display: block;
    width: 197px; height: 32px;
    background: url("../_img/official/main_logo.png") left top no-repeat;
    float: left;
    margin: 14px 0 0 9px;
    _margin-left: 4px;
    }
#top_header_menu {
    overflow: hidden;
    margin: 8px 0 0 0;
    padding: 0 0 0 32px;
    height: 30px;
    font: bold 10px/1 "Tahoma", sans-serif;
    }
#top_header_menu .cinema, #top_header_menu .cinema .active a, #top_header_menu .cinema a:hover {
    color: #018bb9;
    }
#top_header_menu .art, #top_header_menu .art .active a, #top_header_menu .art a:hover {
    color: #ff2c20;
    }
#top_header_menu .art_times, #top_header_menu .art_times .active a, #top_header_menu .art_times a:hover {
    color: #d90031;
    }
#top_header_menu .music_modern, #top_header_menu .music_modern .active a, #top_header_menu .music_modern a:hover {
    color: #01a994;
    }
#top_header_menu .music_classic, #top_header_menu .music_classic .active a, #top_header_menu .music_classic a:hover {
    color: #01a94d;
    }
#top_header_menu .literature, #top_header_menu .literature .active a, #top_header_menu .literature a:hover {
    color: #d1a00e;
    }
#top_header_menu .theatre, #top_header_menu .theatre .active a, #top_header_menu .theatre a:hover {
    color: #77a400;
    }
#top_header_menu .media, #top_header_menu .media .active a, #top_header_menu .media a:hover {
    color: #ba309e;
    }
#top_header_menu .society, #top_header_menu .society .active a, #top_header_menu .society a:hover {
    color: #e27507;
    }
    #top_header_menu li {
        float: left;
        height: 30px;
        padding: 0 11px;
        background: url("../_img/official/bg_top_header_menu_li.png") left top no-repeat;
        }
    #top_header_menu li.first {
        background: none;
        padding-left: 0;
        }
        #top_header_menu li span {
            position: relative;
            height: 15px;
            padding: 15px 0 0 0;
            text-transform: uppercase;
            font-weight: bold;
            bottom: -18px;
            font-size: 11px;
            letter-spacing: 0.04em;
            cursor: default;
            z-index: 30;
            }
            #top_header_menu li span a {
                text-decoration: none;
                color: #333;
                font-weight: bold;
                }
            #top_header_menu li span em {
                position: absolute;
                font-style: normal;
                font-weight: normal;
                top: 5px; left: 0;
                display: inline-block;
                font-size: 10px;
                letter-spacing: 0.2em;
                }
                
/* ---->>> BOTTOM_HEADER <<<----*/                
#bottom_header {
    background: #e9e9e9;
    overflow: hidden;
    border-top: 3px solid #fff;
    margin: 0 !important;
    clear: none !important;
    }
    #bottom_header_menu {
        overflow: hidden;
        float: left;
        text-transform: uppercase;
        padding: 14px 0;
        font-size: 9px;
        }
        #bottom_header_menu li {
            float: left;
            border-left: 1px solid #acaaaa;
            height: 11px; line-height: 11px;
            padding: 0 14px;
            font-weight: bold;
            color: #000;
            }
        #bottom_header_menu li.first {
            border-left: none;
            }
            #page #header #bottom_header_menu li a {
                text-decoration: none;
                color: #000;
                background: none !important;
                padding: 0 !important;
                }
                #page #header #bottom_header_menu li a:hover {
                    color: #aa0026;
                    background: none !important;
                    padding: 0 !important;
                    }
                #bottom_header_menu li.active a {
                    color: #aa0026;
                    }
    #bottom_header_right {
        float: right;
        overflow: hidden;
        }
    #bottom_header_right .active {
        color: #990000;
        background-position: left bottom;
        }
        #bottom_header_right li {
            float: left;
            padding: 14px 13px 0 0;
            font: 8px/11px "Verdana", "Geneva", sans-serif;
            color: #333;
            }
            #bottom_header_right li a {
                height: 11px; line-height: 11px;
                padding: 1px 0 1px 15px;
                text-transform: uppercase;
                text-decoration: none;
                color: #333;
                }
                #bottom_header_right li a:hover {
                    color: #aa0026;
                    }
                #b_h_r_news {
                    background: url("../_img/icons/header_news.png") left top no-repeat;
                    }
                    #b_h_r_news:hover {
                        background: url("../_img/icons/header_news.png") left bottom no-repeat;
                        }
                #b_h_r_video {
                    background: url("../_img/icons/header_video.png") left top no-repeat;
                    padding-left: 16px !important;
                    }
                    #b_h_r_video:hover {
                        background: url("../_img/icons/header_video.png") left bottom no-repeat;
                        }
                #b_h_r_votes {
                    background: url("../_img/icons/header_votes.png") left top no-repeat;
                    padding-left: 16px !important;
                    }
                    #b_h_r_votes:hover {
                        background: url("../_img/icons/header_votes.png") left bottom no-repeat;
                        }
                #b_h_r_rss {
                    background: url("../_img/icons/header_rss.png") left top no-repeat;
                    }
                    #b_h_r_rss:hover {
                        background: url("../_img/icons/header_rss.png") left bottom no-repeat;
                        }
        #bottom_header_right #bottom_header_forms {
            overflow: hidden;
            padding: 0 0 0 20px;
            }
            #bottom_header_right #bottom_header_forms form {
                float: left;
                }
#b_h_f_search {
    background: url("../_img/official/bg_b_h_f_s_text.png") left top no-repeat;
    width: 129px;
    overflow: hidden;
    margin: 14px 10px 0 0;
    _margin-right: 5px;
    }
    #b_h_f_s_text {
        border: none;
        width: 101px; height: 17px;
        margin: 0; padding: 4px 5px 0 5px;
        float: left;
        background: transparent;
        font: 11px/14px "Tahoma", "Verdana", sans-serif;
        color: #999;
        }
    #b_h_f_s_sub {
        border: none;
        width: 18px; height: 21px;
        margin: 0; padding: 0;
        float: left;
        background: url("../_img/official/bg_b_h_f_s_sub.png") left top no-repeat;
        cursor: pointer;
        }
#b_h_f_enter {
    margin: 12px 0 0 0;
    _margin-right: 2px;
    }
    #b_h_f_enter a {
        width: 78px;
        height: 25px !important;
        background: url("../_img/official/bg_b_h_f_enter.png") left top no-repeat;
        cursor: pointer;
        display: block;
        }
    #b_h_f_enter .m_h_a_r_t_user {
        cursor: default;
        display: block;
        width: 74px;
        color: #333;
        font: 10px/25px "Tahoma", "Verdana", sans-serif;
        font-weight: bold;
        padding-left: 19px;
        background-position: left 3px;
        background-repeat: no-repeat;
        background-image: url("../_img/icons/ico_0.png");
        overflow: hidden;
        }
    #m_h_a_r_b_exit {
        margin: 0 0 0 176px;
        /*margin: 0 0 0 39px;
        _margin-left: 30px;*/
        color: #990000;
        cursor: pointer;
        }




/*    CONTENT
    ----------------------------------------------------------------- */
    
#content {
    padding-bottom: 46px;
    }
#content:after {
    overflow: visible;
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
    .content_left {
        float: left;
        width: 712px;
        position: relative;
        z-index: 101;
        }
    *:first-child+html .content_left {
        position: static;
        }
        .content_left .c_l_left {
            float: left;
            /*padding-top: 3px;*/
            }
        .content_left .c_l_right {
            float: right;
            font: 1.3em/1.5em "Tahoma", sans-serif;
            color: #545454;
            padding-top: 3px;
            }
        .content_left .c_l_right:after {
            overflow: visible;
            visibility: hidden;
            display: block;
            font-size: 0;
            content: " ";
            clear: both;
            height: 0;
        }
        * html .content_left .c_l_right             { zoom: 1; } /* IE6 */
        *:first-child+html .content_left .c_l_right { zoom: 1; } /* IE7 */
            .content_left .c_l_right p {
                padding-bottom: 17px;
                line-height: 1.5;
                }
            .content_left .c_l_right p.dark_link a {
                color: #545454;
                }
                .content_left .c_l_right p.dark_link a:hover {
                    color: #000;
                    text-decoration: none;
                    }
                .content_left .c_l_right div p a, .content_left .c_l_right ul p a, .content_left .c_l_right span p a {
                    color:#545454;
                    }
                    .content_left .c_l_right div p a:hover, .content_left .c_l_right ul p a:hover, .content_left .c_l_right span p a:hover {
                        color: #000;
                        text-decoration: none;
                        }
        .content_left .c_l_full {
            clear: both;
            width: 712px;
            }
            .content_left .c_l_full .author {
                margin-left: 15px;
                padding-bottom: 18px;
                }
            .content_left .c_l_right .marg_left_2 .sm_comments {
                width: 177px;
                }
            .content_left .c_l_right .marg_left_2 .sm_views {
                width: 161px;
                }
            .content_left .c_l_right .marg_left_2 .sm_insert {
                width: 176px;
                }
            .content_left .c_l_left h2.c_l_f_head {
                font: 22px/1 "Arial", "Helvetica", sans-serif;
                clear: none;
                padding-bottom: 14px;
                }
            .content_left .c_l_left h3.c_l_f_head, .content_left .c_l_left div.c_l_f_head {
                color: #333 !important;
                font: 10px/1 "Arial", "Helvetica", sans-serif;
                font-weight: bold;
                margin-top: -27px;
                /*margin-left: 15px;*/
                }
                .content_left .c_l_left h3.c_l_f_head a, .content_left .c_l_left div.c_l_f_head a {
                    color: #990000 !important;
                    }
    .content_right {
        float: right;
        width: 240px;
        margin: 0 10px 0 0;
        _margin-right: 5px;
        font: "Microsoft Sans Serif", "Geneva", sans-serif;
        clear: right;
        _position: relative;
        _left: 18px;
        z-index: 101;
        }
    .content_full {
        width: 980px;
        clear: both;
        overflow: hidden;
        zoom: 1;
        }

/* ---->>> HEADER_ADDON <<<----*/
#header_addon {
    width: 250px; height: 23px;
    padding-top: 1px;
    background: url("../_img/official/bg_header_addon.png") left top no-repeat;
    float: right;
    margin: 0 10px 10px 0;
    _margin-right: 5px;
    font: 1em/1 "Tahoma", "Verdana", sans-serif;
    color: #939292;
    }
    #header_addon a:hover {
        color: #aa0026;
        }
    #h_a_search {
        padding: 0 0 0 13px; margin: 0 0 0 23px;
        _margin: 0 0 0 18px;
        background: url("../_img/official/plus.png") left 3px no-repeat;
        color: #939292;
        cursor: pointer;
        }
    #h_a_register {
        /*margin: 0 0 0 29px;*/
        /*_margin-left: 27px;*/
        margin: 0 0 0 167px;
        _margin: 0 0 0 165px;
        color: #939292;
        cursor: pointer;
        }
.cube {
    width: 9px; height: 9px;
    margin: 0 0 9px 13px;
    line-height: 1px; font-size: 1px;
    }
.c_cinema {
    background: #019dd1;
    }
.c_art {
    background: #ff2c20;
    }
.c_art_times {
    background: #d90031;
    }
.c_music_modern {
    background: #96dac6;
    }
.c_music_classic {
    background: #96dab1;
    }
.c_literature {
    background: #f2c02b;
    }
.c_theatre {
    background: #8bbf00;
    }
.c_society {
    background: #ff8000;
    }
.c_media {
    background: #d357ba;
    }
.c_cherry {
    background: #990000;
    }
.c_adv_absolute {
    background: #0060a9;
    }
.c_project {
    background: #990000;
    }
.c_record {
    background: #d6a21a;
    }
.c_contest {
    background: #0f572d;
    }
.c_persons {
    background: #b41f40;
    margin-top: 10px;
}
            
            
/*    FOOTER
    ----------------------------------------------------------------- */

#footer {
    width: 100%;
    position: absolute;
    bottom: 0; left: 0;
    }
    #footer_top {
        background: url("../_img/official/bg_footer_top.png") left top no-repeat #e9e9e9;
        height: 38px; width: 963px;
        margin: 0 auto;
        padding: 15px 0 0 17px;
        _padding-bottom: 15px;
        overflow: hidden;
        }
        #footer_top #to_top {
            background: url("../_img/official/bg_to_top.png") left top no-repeat;
            width: 27px; height: 24px;
            float: right;
            margin: 0 17px 0 0;
            cursor: pointer;
            }
            #footer_top #to_top:hover {
                background: url("../_img/official/bg_to_top.png") left bottom no-repeat;
                }
        #footer_logo {
            display: block;
            width: 167px;
            height: 27px;
            background: url("../_img/official/footer_logo.png") left top no-repeat;
            }
    #footer_bottom {
        background: #737373;
        }
        #footer_bottom a:hover {
            text-decoration: underline;
            color: #fff;
            }
        #f_b_top {
            background: url("../_img/official/bg_f_b_top.png") left bottom no-repeat #585858;
            width: 962px;
            margin: 0 auto;
            border-top: 2px solid #333333;
            overflow: hidden;
            padding: 18px 0 18px 18px;
            _padding-left: 16px;
            }
            #f_b_top li {
                width: 186px;
                float: left;
                overflow: hidden;
                }
                #f_b_top li a {
                    padding: 0 0 0 14px;
                    color: #c6c6c6;
                    text-decoration: none;
                    background: url("../_img/official/bg_footer_li_bullet_grey.png") left center no-repeat;
                    font: 1.1em/1 "Verdana", "Geneva", sans-serif;
                    }
                #f_b_top li a.white_bullet {
                    background: url("../_img/official/bg_footer_li_bullet_white.png") left center no-repeat;
                    }
                #f_b_top li a.no_bullet {
                    background: none;
                    color: #fff;
                    }
                    #f_b_top li a b {
                        color: #fff;
                        }
                    #f_b_top li a b.grey {
                        color: #c6c6c6;
                        }
                #f_b_top li ul {
                    float: left;
                    padding-bottom: 9px;
                    }
                    #f_b_top li ul li {
                        line-height: 17px;
                        }
                #f_b_top #footer_search {
                    float: right;
                    margin-right: 17px;
                    }
                #f_b_top li form {
                    background: url("../_img/official/bg_footer_search_top.png") left top no-repeat;
                    width: 155px;
                    padding: 8px 0 0 0;
                    margin: 6px 0 13px 31px;
                    }
                    #f_b_top li form div {
                        background: url("../_img/official/bg_footer_search_bottom.png") left bottom no-repeat #646464;
                        padding: 0 0 28px 0;
                        }
                        #f_b_top li form div label {
                            color: #fff;
                            text-transform: uppercase;
                            padding: 0 0 0 8px;
                            line-height: 20px;
                            }
                        #f_b_top li form div span {
                            background: url("../_img/official/bg_b_h_f_s_text.png") left top no-repeat;
                            width: 139px;
                            overflow: hidden;
                            display: block;
                            margin: 16px auto 0 auto;
                            }
                        #f_b_top li #foot_rss {
                            background: url("../_img/icons/foot_rss.png") left top no-repeat;
                            margin: 0 0 0 139px;
                            padding: 0 0 0 17px;
                            font: 11px/1 "Arial", "Helvetica", sans-serif;
                            font-weight: bold;
                            text-transform: uppercase;
                            color: #fff;
                            }
                            #f_b_top li #foot_rss:hover {
                                background: url("../_img/icons/foot_rss.png") left bottom no-repeat;
                                text-decoration: none;
                                color: #e63c62;
                                }
                        #footer_text {
                            border: none;
                            width: 111px; height: 17px;
                            margin: 0; padding: 4px 5px 0 5px;
                            float: left;
                            background: transparent;
                            font: 11px/14px "Tahoma", "Verdana", sans-serif;
                            color: #999;
                            }
                        #footer_sub {
                            border: none;
                            width: 18px; height: 21px;
                            margin: 0; padding: 0;
                            float: left;
                            background: url("../_img/official/bg_b_h_f_s_sub.png") left top no-repeat;
                            cursor: pointer;
                            }
        #f_t_bottom {
            width: 940px;
            margin: 0 auto;
            padding: 16px 20px;
            overflow: hidden;
            }
            #f_t_bottom ul {
                color: #adadad;
                font: 1em/1 "Verdana", "Geneva", sans-serif;
                width: 400px;
                }
                #f_t_bottom ul li {
                    line-height: 1.4em;
                    }
                    #f_t_bottom ul a {
                        color: #d4d4d4;
                        text-decoration: none;
                        }
                        #f_t_bottom ul a:hover {
                            color: #d4d4d4;
                            }
                        #footer_counters {
                            float: right;
                            width: 540px;
                            overflow: hidden;
                            }
                            #footer_counters li {
                                float: right;
                                margin-left: 11px;
                                }
.adv_centr_top {
    margin-top: -3px;
    }
.content_left .c_l_right .t_r_doc_menu {
    font: 0.84em/12px "Microsoft Sans Serif", "Geneva", sans-serif;
    }


/*    ADV_ADS_FORM
    ----------------------------------------------------------------- */                    
                    
.adv_ads_form {
    margin: 18px 0;
    }
    .adv_ads_form h4, .adv_ads_form div.h4 {
        padding: 9px 18px 0 18px;
        font-weight: bold;
        }
    .adv_ads_form b {
        padding: 0 0 5px 136px !important;
        }


/*    ADV_ADS_FORM
    ----------------------------------------------------------------- */

.a_a_f_help_top {
    background: url("../_img/popup/bg_help_grey_a.png") 50px top no-repeat;
    height: 6px; line-height: 1px; font-size: 1px;
    width: 208px;
    margin: -6px 0 0 117px !important; padding: 0 !important;
    }
    .a_a_f_help_top_cod {
        background: url("../_img/popup/bg_help_grey_a.png") 110px top no-repeat;
        }
.a_a_f_help_bottom {
    background: url("../_img/popup/bg_help_bottom_top_grey.png") left top no-repeat;
    padding: 2px 0 0 0 !important; margin: 0 0 6px 138px !important;
    width: 208px;
    }
    .a_a_f_help_inner {
        background: url("../_img/popup/bg_help_bottom_bottom_grey.png") left bottom no-repeat #FFA6A6;
        padding: 9px !important; margin: 0 !important;
        font: 11px/14px "Microsoft Sans Serif", "Geneva", sans-serif;
        font-weight: bold;
        color: #402A2A;
        }


/*    STARS
    ----------------------------------------------------------------- */

.stars {
    width: 75px;
    height: 12px;
    font-size: 1px; line-height: 1px;
    overflow: hidden;
    position: relative;
    margin: 0 !important; padding: 0 !important;
    background: #b9b9b9;
    left: 6px;
    }
    .stars a {
        display: block;
        font-size: 1px; line-height: 1px;
        width: 15px; height: 12px;
        float: left;
        background: url("../_img/official/star.png") left top no-repeat;
        /*_background-image: none;
        filter:
        progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../_img/official/star.png,
        sizingMethod='scale');*/
        margin: 0 !important; padding: 0 !important;
        position: relative;
        z-index: 2;
        }
    .stars span {
        position: absolute; top: 0;
        font-size: 1px; line-height: 1px;
        width: 75px; height: 12px;
        left: -75px;
        z-index: 1;
        background: #990000;
        margin: 0 !important; padding: 0 !important;
        }
    .stars div {
        width: 15px; height: 12px;
        float: left;
        margin: 0 !important; padding: 0 !important;
        font-size: 1px; line-height: 1px;
        background: url("../_img/official/star.png") left top no-repeat;
       /* _background-image: none;
        filter:
        progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../_img/official/star.png,
        sizingMethod='scale')*/;
        position: relative;
        z-index: 2;
        zoom: 1;
        }
    .star_text {
        padding: 1px 0 9px 6px !important;
        font: 10px/12px "Microsoft Sans Serif", "Geneva", sans-serif;
        color: #333;
        }


/*    VID_LARGE_PIC
    ----------------------------------------------------------------- */

.vid_large_pic {
    display: block;
    width: 500px; height: 320px;
    position: relative;
    overflow: hidden;
    }
    .vid_large_pic span {
        display: block;
        width: 500px; height: 320px;
        background: url("../_img/official/bg_vid_large_pic.png") left top no-repeat;
        /*_background-image: none;
        filter:
        progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../_img/official/bg_vid_large_pic.png,
        sizingMethod='scale');*/
        position: absolute;
        top: 0; left: 0;
        }
    .vid_large_pic:hover span {
        background: url("../_img/official/bg_vid_large_pic_a.png") left top no-repeat;
        /*_background-image: none;
        filter:
        progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../_img/official/bg_vid_large_pic_a.png,
        sizingMethod='scale');*/
        }
        
.c_l_right h1 {
    clear: none;
    }

/*    BOTTOM_HEAD_2010
    ----------------------------------------------------------------- */    

#page #header .b_h_2010 {
    background: url("../_img/official/bg_head_2010_second.png") left top no-repeat #fff;
    padding-bottom: 12px;
    height: 83px;
    overflow: hidden;
    }
    #page #header .b_h_2010_top {
        font: bold 10px/1 "Tahoma", "Geneva", sans-serif;
        color: #000;
        text-transform: uppercase;
        padding: 17px 0 0 15px;
        background: 0;
        }
        #page #header .b_h_2010_top li {
            display: inline;
            background: url("../_img/official/bg_head_2010_menu_bullet.png") left center no-repeat;
            padding-left: 9px;
            padding-right: 6px;
            }
        #page #header .b_h_2010_top li.first {
            background: none;
            padding-left: 0;
            }
            #page #header .b_h_2010_top li a {
                color: #000;
                background: 0;
                padding: 0;
                }
                #page #header .b_h_2010_top li a:hover {
                    color: #990000;
                    }
    #page #header .b_h_2010_bottom {
        padding: 31px 0 0 27px;
        margin-left: 350px;
        background: 0;
        }
        #page #header .b_h_2010_bottom li {
            display: inline;
            font: 9px/13px "Verdana", "Tahoma", sans-serif;
            text-transform: uppercase;
            padding: 0 15px 0 0;
            background: 0;
            }
            #page #header .b_h_2010_bottom li a {
                color: #000;
                padding: 0 0 0 17px;
                }
                #page #header .b_h_2010_bottom li a.active {
                    color: #990000;
                    background-position: left -18px;
                    }
                #page #header .b_h_2010_bottom li a:hover {
                    color: #990000;
                    }
        #page #header .b_h_2010_b_news {
            background: url("../_img/icons/header_news.png") left 0px no-repeat;
            }
            #page #header .b_h_2010_b_news:hover {
                background: url("../_img/icons/header_news.png") left -19px no-repeat;
                }
        #page #header .b_h_2010_b_rate {
            background: url("../_img/icons/header_star.png") left 0px no-repeat;
            }
            #page #header .b_h_2010_b_rate:hover {
                background: url("../_img/icons/header_star.png") left -18px no-repeat;
                }
        #page #header .b_h_2010_b_vote {
            background: url("../_img/icons/header_votes.png") left 0px no-repeat;
            }
            #page #header .b_h_2010_b_vote:hover {
                background: url("../_img/icons/header_votes.png") left -19px no-repeat;
                }
        #page #header .b_h_2010_b_photo {
            background: url("../_img/icons/header_photo.png") left 1px no-repeat;
            }
            #page #header .b_h_2010_b_photo:hover {
                background: url("../_img/icons/header_photo.png") left -19px no-repeat;
                }
        #page #header .b_h_2010_b_video {
            background: url("../_img/icons/header_video.png") left 0px no-repeat;
            }
            #page #header .b_h_2010_b_video:hover {
                background: url("../_img/icons/header_video.png") left -19px no-repeat;
                }
#page #header .b_h_2010 form {
    float: right;
    position: relative;
    padding: 16px 13px 0 0;
    background: 0;
    }
        #page #header .b_h_2010 form div {
            font: 11px/1 "Tahoma", "Verdana", sans-serif;
            color: #4b4b4b;
            padding: 0 0 18px 0;
            background: 0;
            }
            #page #header .b_h_2010 form div a {
                font: 11px/1 "Tahoma", "Verdana", sans-serif;
                color: #4b4b4b;
                background: 0; padding: 0;
                }
            #page #header .b_h_2010 form div a:hover {
                color: #990000;
                }
            #page .b_h_2010 form div span {
                padding: 0 3px;
                cursor: default;
                }
        #page #header .b_h_2010 form a.m_h_a_r_2010_rss {
            position: absolute;
            top: 16px; right: 18px;
            font: 8px/11px "Verdana", "Geneva", sans-serif;
            color: #666;
            padding: 0 0 0 14px;
            background: url("../_img/official/bg_2010_rss_head.png") left top no-repeat;
            display: none;
            }
        #page #header .b_h_2010 form em {
            background: url("../_img/official/bg_b_h_f_s_text_2010.png") left top no-repeat;
            font-style: normal;
            display: block;
            height: 21px; width: 211px;
            line-height: 21px;
            }
        #page #header .b_h_2010 form input.m_h_a_r_2010_text {
            background: none;
            border: 0;
            line-height: 21px !important;
            height: 21px !important;
            width: 178px;
            margin: 0; padding: 0 6px;
            position: relative;
            top: -2px;
            font-family: "Tahoma", "Verdana", sans-serif;
            font-size: 11px;
            color: #999;
            }
        #page span.m_h_a_r_2010_ava {
            background: url("../_img/icons/ico_0.png") left 0px  no-repeat;
            padding-top: 1px !important;
            padding-bottom: 5px !important;
            padding-left: 24px !important;
            color: #4B4B4B;
            }
        .b_h_2010 form input.m_h_a_r_2010_submit {
            background: none;
            border: 0;
            line-height: 21px; height: 21px;
            width: 21px;
            margin: 0; padding: 0;
            cursor: pointer;
            }
