html
{
      color:#ff0;
      background:#000; 
}

body
{
      background:#000; 
}

#main #menu_hor ul li a, #main #menu_hor ul li span
{
      color:#ff0;
}

#main #menu_hor ul li:hover a, #main #menu_hor ul li a:hover, #main #menu_hor ul .m_sel a, #main #menu_hor ul .m_sel span
{
      background:#000;
}


#main #menu_hor ul li ul li a, #main #menu_hor ul li ul li span
{
      border-bottom:solid 1px #ff0;
}

#main #menu_hor ul li ul li a:hover
{
      background:#000;
}
#up #ticket a
{
      background:#ff0 url('images/img/bw_ticket_ico.png') no-repeat 25px 35px; 
      color:#000;
}

.box_roll .col_white, .box_roll .col_gray
{
      color:#ff0;
}

#dotes .dot
{
      background:#fff;
}

#dotes .dot_sel
{
      background:#ff0;
} 

#cal_button1
{
      background:#ff0; 
      height:70px;
}   

#cal_button1 .col_white
{
      color:#000; 
}

.main_label
{
      border-bottom:solid #ff0 1px;

}

#main_label_red_spect
{
      border-left:solid #ff0 55px;
      border-right:solid #ff0 55px;
}

.main_label_text
{
      background:#ff0;
}

.col_red
{
      color:#000;
}

.main_spect_box
{
      background:#000;
      border:solid 1px #ff0;
}

.col_text
{
      color:#ff0;
} 

a
{
      text-decoration: none;
      color:#fff;
}

.main_spect_more a
{
      background:url('images/img/bw_news_more.png') no-repeat 100% 0; 
}

.sp_ticket a
{
      background:#ff0;
}


.sp_ticket a:hover
{
      background:#fff;
}

.col_white
{
      color:#000;
}

.main_slider_left
{
      background:url('images/img/bw_slider_left.png') no-repeat 0 0; 
}

.main_slider_right
{
      background:url('images/img/bw_slider_right.png') no-repeat 0 0; 
}

.spec_left
{
      background:url('images/img/bw_spec_left.png') no-repeat 0 0; 
}

.spec_right
{
      background:url('images/img/bw_spec_right.png') no-repeat 0 0; 
}

.main_news_box
{
      background:#111;
}

.main_news_box:hover .main_news_title a
{
      color:#ff0;
}

.main_news_more
{
      background:url('images/img/bw_news_more.png') no-repeat 0 0; 
}

.main_news_box:hover .main_news_more
{
      background:url('images/img/bw_news_more.png') no-repeat 0 0px;
}

.col_gray
{
      color:#ff0;
}

.news_arch
{
      height:80px;
      background:#ff0; 
      color:#000;
      padding:0 0;
}

#main_newsletter
{
      background:#000;
      border:solid #ff0 1px;
}

#newsletter_div
{
      border:solid #ff0 1px;
}

#newsletter_email
{
      border:none;
      height:39px;
      width:390px;
      padding:0 20px;
      background:#000;
}

#newsletter_submit
{
      background:#ff0;
      color:#000;
}

.main_label_text_white
{
      background:#000;
}

.main_label_text_white.col_red
{
      color:#ff0;
}

#main_banners
{
      background:#000; 
}

#main_foot
{
      background:#000;
}

#main .ul_foot li a, #main .ul_foot li span
{
      color:#ff0;
}

#main .ul_foot2 li a, #main .ul_foot2 li span
{
      color:#ff0;
}

#main .ul_foot li a:hover
{
      color:#fff;
}

#main .ul_foot2 li a:hover
{
      color:#fff;
}

#foot_text
{
      color:#ff0;
}

#main .fast4net
{
      color:#ff0;
}

#main .fast4net a
{
      color:#ff0;
}

#pl a, #en a
{
      background:#111;
      
}

#pl a:hover, #en a:hover
{
      background:#000000;
}

#pl a.col_white, #en a.col_white
{
      color:#ff0;
}

#search_lupa input
{
      background-color:#111;
}

#search_lupa input:hover, #search_lupa .clicked
{
      background-color:#000;
}

#main #ul_text_path ul li a, #main #ul_text_path ul li span
{
      color:#ff0;
      background:url('images/img/arrow.png') no-repeat 0 6px;   
      padding:0px 15px 0 16px;
}

#sub_mid
{
      background:#111;
}

.table_border td, .table_border th
{
      border:1px #ff0 solid;
      background:none;
}

.table_border .label, .table_border th
{
      background:#f3f3f3;
      font-weight:bold;
      color:#B50000;
      font-size:16px;
}

#icons
{
      background:url('images/img/bw_icons.png') no-repeat 0 0;   
}

#sub_left ul
{
      background:#ff0;
}

#sub_left ul li a, #sub_left ul li span
{
      color:#000;
      border-bottom:solid #000 1px; 
}

#sub_left ul li a:hover, #sub_left ul .m_sel a, #sub_left ul .m_sel span, #sub_left ul .m_sel a:hover
{
      background:#fff;     
}

#sub_left, #main #sub_div
{
      background:#000;         
}

#sub_left ul li ul li
{
      background:#ff0 url('images/img/sub_left_arrow.png') no-repeat 30px 27px;     
}

#sub_left ul li ul li a, #sub_left ul li ul li span, #sub_left ul .m_sel ul li a, #sub_left ul .m_sel ul li span
{
      border-bottom:solid #000 1px; 
      background:url('images/img/sub_left_ico.png') repeat-y 100% 0;     
}

#sub_left ul .m_sel ul li:hover
{
      background:#fff url('images/img/sub_left_arrow.png') no-repeat 30px 27px;     

}

#sub_left ul .m_sel ul li:hover a
{
      background:url('images/img/sub_left_ico.png') repeat-y 100% 0;     
      text-decoration:underline;
}

#sub_left ul .m_sel ul .m_sel a, #sub_left ul .m_sel ul .m_sel span
{
      border-bottom:solid #000 1px; 
}

.ul_sub li a, .ul_sub li span
{

      background:#ff0 url('images/img/bw_sub_ico.png') no-repeat 98% 9px;
      color:#000;
}

.more_m, .more
{
      color:#000;
      background:#ff0;
      padding:0 0;
}

.more_m:hover, .more:hover
{
      background:#fff;
}

#ul_spect
{
      border-left:solid #ff0 1px;
}

#ul_spect li a, #ul_spect li span
{
      color:#ff0;
      background:#000;     
      border-bottom:solid #000 1px;
      border-top:solid #ff0 4px;
}
#ul_spect li a:hover, #ul_spect .m_sel a
{
      color:#000;
      background:#ff0;     
      border-top:solid #000 4px;
      border-bottom:solid #000 1px;
}

#banners_bckg_sub
{
      background:#ff0 url('images/img/banners_bckg_subx.jpg') no-repeat 0 0;     
}

#main #main_banners_bckg_sub
{
      background:#000;
}

.mp_date
{
      background:#ff0;
}

.mp_ticket a
{
      background:#ff0;
      margin-top:1px;
}

#main_calendar #main_calendar_table_rows .cell_div
{
      background:#000;
     border-right:solid 1px #ff0;
     border-bottom:solid 1px #ff0;
}