body { font-family: Arial; font-size: 13px; margin: 0; padding:0; color: #333333; }

/*div.redline { width: 100%; height: 4px; background: #ce0004; }*/

div.head_caption { font-size: 27px; color: #b22222; padding: 10px 10px 10px 10px; }

.bl_top { background: #ce0004; color: #fff; }
.bl_top div.logo { padding-left: 10px; padding-top: 5px;  }
.bl_top div.logo img { width: 80px; border-width: 0px; border-style: solid; }

div.caption_top { color: #fff; padding-top: 5px; font-weight: bold; }


div.bl1 {
	border-width: 4px 0px 0px 1px; border-style: solid; border-color: #ce0004; background: #fff; margin-right: 5px;
}

div.bl2 {
	border-width: 4px 0px 0px 1px; border-style: solid; border-color: #ce0004; background: #fff; margin-left: 5px; margin-right: 5px;
	 margin: auto; min-height: 100%;
}

div.bl3 {
	border-width: 40px 0px 0px 1px; border-style: solid; border-color: #ffa500; /*background: #fff;*/ margin-left: 5px;
	padding-bottom: 20px;
}

div.soc { width: 890px; padding: 10px 0px 10px 0px; text-align: right; }

div.bl4 {
	border-width: 4px 0px 0px 1px; border-style: solid; border-color: #ce0004; background: #fff; margin-right: 5px;
}

div.hl_actors { padding-left: 5px; }
div.hl_actors a { font-size: 22px; color: #ce0004; text-decoration:none; }
div.bt_actors { padding-left: 5px; padding-right: 5px; }
div.bt_actors a { color: #333333; text-decoration:none; }

div.news_culture { font-size: 22px; margin-top: -32px; padding-left: 10px; position: absolute; }

div.bl_inform { padding-left: 5px; padding-right: 5px; padding-top: 10px; }


div.rss_hr { width: 99%; height: 1px; background: #dddddd; margin-left: -4px; margin-top: 7px; margin-bottom: 15px; }
div.rss_title_red { padding-bottom: 5px; }
div.rss_title_red a { color: #ce0004; text-decoration:none; text-transform: uppercase; }
div.rss_title_yellow a { color: #ffa500; text-decoration:none; text-transform: uppercase; }

div.rss_img img { width: 280px; }

div.rss_begin { padding-top: 5px;}
div.rss_begin a { color: #333333; text-decoration:none; }


div.rss_hr2 { width: 99%; height: 1px; background: #dddddd; margin-left: 0px; margin-top: 7px; margin-bottom: 15px; CLEAR: both; }
div.hl_news { padding: 0px 5px 5px 5px;  CLEAR: both; }
div.hl_news a { color: #000; text-decoration:none; text-transform: uppercase; font-weight: bold; }
div.img_news { padding: 0px 5px 0px 5px; float: left; position: relative; }
div.img_news img { width: 180px; padding: 0px 5px 5px 0px; }
div.bt_news { padding: 0px 5px 0px 5px; }
div.bt_news a { color: #333333; text-decoration:none; }


div.hl_oth_news { padding: 10px 5px 5px 5px;  CLEAR: both; }
div.hl_oth_news a { font-size: 22px; color: #ce0004; text-decoration:none; /*text-transform: uppercase;*/ font-weight: bold; }
div.img_oth_news { padding: 0px 0px 0px 0px; }
div.img_oth_news div { padding: 0px 0px 0px 0px; height: 220px; }
div.img_oth_news div img { width: 191px; padding: 0px 0px 5px 0px; min-height: 220px;  }
div.bt_oth_news { padding: 0px 5px 0px 5px; }
div.bt_oth_news a { color: #333333; text-decoration:none; }


.bl_bottom { background: #ce0004; color: #fff; padding: 10px; }
.bl_bottom span { color: #ffcc33; font-size: 15px; }
.bl_bottom a { color: #fff; text-decoration:none;  }


.bl_bottom div.logo2 { }
.bl_bottom div.logo2 img { width: 70px; }

.bl_bottom2 { background: #f5f5f5; padding: 5px; text-align: left; width: 1150px; font-size: 11px; }


div.rbl1_main {
	border-width: 40px 0px 0px 0px; border-style: solid; border-color: #ffa500; /* ff9601  background: #fff;*/ margin-left: 5px;
	padding-bottom: 20px; margin-top: 2px;
}
div.rbl1_caption { font-size: 22px; margin-top: -32px; padding-left: 10px; position: absolute; color: #fff; }

div.rbl2 {
	border-width: 1px 1px 1px 1px; border-style: solid; border-color: #cccccc; background: #fff;
	padding: 20px 5px 20px 5px; width: 243px;
}




div.rbl2_main {
	border-width: 40px 0px 0px 0px; border-style: solid; border-color: #ffa500; /* background: #fff;*/ margin-left: 5px;
	padding-bottom: 20px; margin-top: 2px;
}



div.adate_repertoire { color: #b22222; font-size: 12px; font-weight: bold; text-transform: lowercase;  }
div.name_repertoire { font-size: 12px; padding-bottom: 20px;}

div.banners img {width: 170px; padding-bottom: 5px; padding-top: 10px; padding-left: 30px; }





table.bl1 {
	border-width: 4px 0px 0px 1px; border-style: solid; border-color: #ce0004; background: #fff; margin-right: 5px;
}
div.headline { color: #333333; width: 100%; clear: left; }
a.headline { font-weight: bold; color: #333333; text-decoration: none; }

/*div.begin_text { color: #333333; width: 100%; clear: left; }*/
a.begin_text { color: #333333; text-decoration: none; }


span.pages { color: #ce0004; font-size: 15px; padding-left: 2px; padding-right: 2px; }
/*span.pages a.selected { color: #868686; font-size: 15px; text-decoration:none; }*/
span.pages a { font-size: 13px; color: #333333; text-decoration:none; }
span.pages a:link { color: #333333; text-decoration:none; }
span.pages a:hover { color: #333333; text-decoration:underline; }
span.pages a:active { color: #333333; text-decoration:none; }

div.headline_articles { font-size: 22px; color: #ce0004; }

div.caption_year { color: #ffcc33; font-size: 27px; padding-top: 7px; }

div.lang { padding-top: 7px; }
div.lang a { color: #ffcc33; font-size: 12px; text-decoration:none; }
div.lang a:hover { color: #ffcc33; font-size: 12px; text-decoration:underline; }

div.director { padding: 5px 30px 0px 30px; font-size:12px; }


div.new_year { position: absolute; margin: 0px; z-index: 100; width: 100%; padding-top: 100px; }
div.new_year img {width: 600px; border: 0px solid;}
/*
     FILE ARCHIVED ON 02:56:54 Dec 21, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 13:46:32 Mar 06, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.172
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.035
  esindex: 0.023
  cdx.remote: 2645.996
  LoadShardBlock: 529.938 (3)
  PetaboxLoader3.datanode: 264.661 (4)
  PetaboxLoader3.resolve: 356.33 (2)
  load_resource: 256.679
*/