body {background-color: #CCC9C6; background: #CCC9C6 url(i/copy_right.gif) no-repeat 100% 100%}
img {border: 0;}
body,td,th {color: #351010;font: 90% "Times New Roman"}
td a{color: #4D7182}
td a:hover, #copy #copy_here {color:#564145;text-decoration:none}

/* toptab */

#toptab {background:#CCC9C6 url(i/toptab_bg.jpg) repeat-x 0 0}
#toptab #toptab_left{background: url(i/toptab_bg_left.jpg) no-repeat 0 0;padding:0 0 0 20px}
#toptab #toptab_l3{background: url(i/toptab_chair.jpg) no-repeat 0 0 }
#toptab #toptab_right{background: url(i/toptab_bg_right.jpg) no-repeat 100% 0;}
#toptab #toptab_bottom{height:9px;font-size:1px;background:#CDC9C6 url(i/toptab_bottom.jpg) repeat-x 198px 0}


#menu {background: #CCC9C6 url(i/menu_bg.jpg) repeat 0 0}
#menu2 {background: url(i/menu_bg2.gif) repeat-x 100% 100%}
#menu #fly{width:198px;text-align: center}
#menu #m{margin:0 0 13px 0}

#mbanner{margin:0 0 0 0;background: #CCC9C6 url(i/mbanner_bg.gif) repeat-x 105px 0}
#mbanner #pic {padding-left:20px;background-color: #CCC9C6}
#mbanner #mtext {background: url(i/mbanner_right.gif) no-repeat 100% 0;font-size: 12px;padding:5 70 5 0;line-height:130%;color:#F5F5EB}
#topbanner{margin:0 15px 0 15px; background: #7c7c7c; width: 97%;}
#topbanner #text{
        padding: 0 10px 0 10px;
        vertical-align: middle;
        color: #ffffff;
        font-family: verdana;
        font-size: 9pt;
        font-weight: bold;
        text-align: center;
}

#afisha_shadow{background: url(i/afisha_b_top.gif) no-repeat 0 100%}

/*#afisha_top #title_page{FONT: 46px "Arial Narrow";color: #752838;padding:10px 25px 0 0;vertical-align:bottom;padding-bottom:3px;}*/

/*#text{padding:23px 25px 40px 30px}*/
#text {padding: 23px 0 40px 30px;}
#text h2{color: #330F11;font: 260% "Arial Narrow";margin:0;margin-bottom:10px}
#text #ramka{margin:0 0 0 0;height:141px;width:196px;padding:8px 8px 8px 8px;background:url(i/ramka.gif) no-repeat 0 0;}

#menu h3 {margin:0;padding:0;color: #7330F11}
#menu h3 a{font-weight:normal;text-decoration:none;color: #330F11}
#menu h3 a:hover{text-decoration:underline}
#copy{vertical-align:bottom;padding:0px 0 7px 20px;color:#564145;font-size: 12px;}

.sIFR-hasFlash H3.sifr_m_here,.sIFR-hasFlash H3.sifr_m, .sIFR-hasFlash H3.sifr_m_red {
        color: #752838;margin-left:0px;padding:0;FONT-SIZE: 16px! important;}

.sIFR-hasFlash b.sifr_m_topic {
        color: #351010;margin-left:0px;FONT-SIZE: 20px! important;font-weight:normal;padding:0;}

.sIFR-hasFlash H3.sifr_m_title {
        color: #752838;margin-left:0px;FONT-SIZE: 26px! important;font-weight:normal;}

.sIFR-hasFlash H2.sifr_t {
        FONT-SIZE: 36px! important;}

.sIFR-hasFlash H2.sifr_t2 {
        FONT-SIZE: 30px! important;}

        sIFR-hasFlash h3.white {
        color: #ffffff;margin-left:0px;FONT-SIZE: 24px! important;font-weight:normal;}


.sIFR-flash {
        VISIBILITY: visible! important
}
.sIFR-replaced {
        VISIBILITY: visible! important
}
SPAN.sIFR-alternate {
        DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: 0px; HEIGHT: 0px
}
.menu_style {
        font-family: Verdana;
        font-size: 14px;

}

.menu_coment {
        font-family: Verdana;
        font-size: 10px;
        font-style: italic;
}
.menu_head {
        font-family: "Monotype Corsiva";
        font-size: 20pt;
        padding: 5px 0 10px 0;
}
.week_day {
        border-bottom: 1px solid #330F11;
        font-size: 14pt;
        padding-left: 10px;
        font-family: "Monotype Corsiva";
}
.dj_time {
        width: 180px;
        text-align: center;
        font-family: verdana;
        font-size: 9pt;
        font-weight: bold;
}
.dj_name {
        font-family: verdana;
        font-size: 9pt;
        font-weight: bold;
}
.dj_date {
        float: right;
        padding-right: 10px;
}
.gal_pic {
        border: 3px solid #7A4E2B;
}
.gal_td {
        width: 33%;
        text-align: center;
}
a.good:link    {
        font-size: 16pt;
        font-family: "Monotype Corsiva";
        color: #533721;
        font-weight: bold;
        text-decoration: none;
}
a.good:visited {
        font-size: 16pt;
        font-family: "Monotype Corsiva";
        color: #533721;
        font-weight: bold;
        text-decoration: none;
}
a.good:hover   {
        text-decoration: underline;
}
#lmenu {
        width: 100%;
        background-color: #DFC48D;
        border: 12px solid #533721;
}
#lmenu td {
        color: #533721;
}
#lmenu a {
        color: #533721;
        font-size: 17pt;
        font-family: "Monotype Corsiva";
        text-decoration: none;
        font-weight: bold;
        line-height: 23px;
}
#lmenu a:hover {
        text-decoration: underline;
}
#lmenu td.menu {
        text-align: center;
        vertical-align: middle;
        height: 200px;
        padding: 20px 0 20px 0;
}
div.nice {
        margin-top: 10px;
        padding: 10px;
        border: 2px solid #533721;
        background-color: #DFC48D;
        vertical-align: top;
        width: 100%;
}
a.back {
        color: #533721;
        font-size: 8pt;
        text-decoration: none;
        font-weight: bold;
        font-family: verdana;
}
a.back:hover {
        text-decoration: underline;
}
/* popup */
.jqmWindow {
    display: none;
    position: fixed;
}
.jqmOverlay { background-color: #000; }
div#popup {
        top: 50%;
        left: 50%;
        margin-left: -245px;
        margin-top:  -215px;
        width: 491px;
        height: 430px;
        border: 2px solid #fff;
        background-color: #fff;
        z-index: 200;
}
#toptab td {
        font-size: 0px;
}
div.msg_error {
        margin: 8px 0 20px 0;
        padding: 6px;
        background-color: #D1BCA7;
        color: #ae0917;
        border: 1px solid #ae0917;
        width: 94%;
}
div.msg_ok {
        margin: 8px 0 20px 0;
        padding: 6px;
        background-color: #D1BCA7;
        color: #359a00;
        border: 1px solid #359a00;
        width: 94%;
}
div.msg_moderate {
        padding: 8px 10px;
        border: 2px solid #ae0917;
        margin: 8px 8px 8px 0;
        background-color: #D1BCA7;
}
div.msg_moderate div {
        float: right;
        width: 170px;
}
div.msg_moderate div img {
        position: relative;
        top: 3px;
}
div.msg_moderate div a {
        text-decoration: underline;
        font-family:Tahoma;
        font-size:10pt;
        margin-right: 12px;
}
div.msg_moderate div a:hover {
        text-decoration: none;
}

