*{margin:0;padding:0;}
html{background:#ccc;min-height:100%;height:100%;}
body{background:#ccc;color:#000;font:14px Times,serif;}
a{color:#0089a8;text-decoration:underline;outline:none;}
a:hover{color:#234466;}
h1{font:24px Georgia,sans-serif;}
h2{font:24px Georgia,sans-serif;}
h3{font-size:1.25em;}
h4{font:19px Georgia,sans-serif;color:#877c54;margin-bottom:4px;}
h5{font:21px Georgia,sans-serif;margin-bottom:4px;}
h6{font:18px Georgia,sans-serif;margin-bottom:4px;}
input,select,th,td{font-size:1em;}
#container{background:#fff;border-left:1px solid #999;border-right:1px solid #999;margin:0 auto 0 auto;text-align:left;width:910px;min-height:700px;}
#header{height:150px;position:relative;background-color:#fff;width:910px;}
#header_3{height:133px;position:relative;background-color:#fff;width:910px;}
#navigation{font-size:14px;font-family:Georgia,sans-serif;font-weight:bold;letter-spacing:0;position:absolute;left:140px;width:736px;top:99px;z-index:100;}
#path-time{color:#000;font-size:1.2em;height:20px;position:relative;}
#info{color:#010203;position:relative;background-color:#fff;font-family:Times,serif;padding-right:20px;padding-left:20px;}
#primary-content{float:left;font:normal 14px Times,serif;line-height:1.3em;text-align:left;padding-top:0;padding-right:20px;padding-left:20px;margin:0 0 20px 0;background:#fff;min-height:400px;}
#secondary-content{color:#4b798b;float:left;font-size:1.1em;line-height:1.4em;padding:10px 30px 20px 20px;width:206px;}
#footer{clear:both;color:#000;font-size:12px;font-family:Arial,Helvetica,sans-serif;width:100%;margin-bottom:0;margin-top:auto;height:50px;}
#header h1{font-size:4em;position:relative;padding:20px 340px 20px 340px;height:100px;background:url(images/top.gif) no-repeat bottom;}
#header_3 h1{font-size:4em;position:relative;padding:7px 20px 20px 20px;height:100px;}
#header h1 a,#header_3 h1 a{color:#9ca9b7;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:-1px;text-decoration:none;}
#header h1 a:hover,#header_3 h1 a:hover{color:#fff;}
#header h1 span,#header_3 h1 span{color:#fff;font-size:18px;text-transform:uppercase;}
#navigation li{display:block;float:left;list-style:none;}
#navigation li a{color:#404040;display:block;margin:0 1px 0 1px;font:bold 14px Georgia,sans-serif;padding:2px 14px 2px 14px;text-align:center;text-decoration:none;z-index:1000;}
#navigation li a:hover{color:#d94f00;outline:none;}
#navigation li a.active,#navigation li a.current{color:#d94f00;}
#path-time a{color:#4c7897;text-decoration:none;text-transform:capitalize;}
#path-time a:hover{text-decoration:line-through;}
.h2extra{background-position:bottom;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:normal;padding:0 0 17px 0;}
#primary-content h2{background-position:bottom;color:#353535;font:24px Georgia,serif;font-weight:normal;letter-spacing:0;padding:10px 0 8px 0;}
#primary-content h2 a,#primary-content h2 a:visited{color:#0f5869;outline:none;font:24px Georgia,serif;text-decoration:none;}
#primary-content h2 a:hover{color:#404040; }
#primary-content a,#primary-content a:visited{font:normal 14px Times,serif;color:#0089a8;text-decoration:none;outline:none;}
#primary-content a:hover{color:#4b798b;text-decoration:none;}
#front a,#front a:visited,#front a:active{font:normal 14px Times,serif;color:#000;text-decoration:none;outline:none;}
#front a:hover{color:#4b798b;text-decoration:none;}
.primary-right{float:right;text-align:left;font:normal 16px Times,serif;width:490px;border-top:1px solid #ccc;padding-top:35px;line-height:18px;}
#primary-content h3{background:none;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;margin-bottom:10px;padding:5px;}
#primary-content p{line-height:1.5em;margin:0 0 20px 0;}
#primary-content ol{line-height:1.8em;margin:0 30px 20px 50px;}
#primary-content ul{line-height:1.8em;margin:0 30px 20px 30px;}
#primary-content ul li{line-height:1.8em;list-style:none;padding-left:20px;}
#primary-content ul.pages{line-height:1.8em;margin:0 30px 20px 0;margin-left:10px;}
#primary-content ul.pages li{line-height:1.8em;list-style:none;padding-left:15px;}
#primary-content ul.dec{line-height:1.8em;margin:0;padding:0 0 0 20px;}
#primary-content ul.dec li{line-height:1.6em;margin:0 0 10px 0;padding:0;list-style:disc;font:14px Times, serif;}
#primary-content dl{margin:10px 0 0 10px;}
#primary-content dt{font-size:1.1em;margin:5px 0;}
#primary-content dt a{color:#222;background:url(arrow.gif) no-repeat 0 50%;padding-left:10px;}
#primary-content dd{margin-left:5px;}
#primary-content dd a{background:url(timeicon.gif) no-repeat 0 50%;padding-left:15px;}
#primary-content form{margin:10px 0 20px 0;}
#primary-content fieldset legend{margin:0 0 20px 0;}
#primary-content fieldset{background:#fff;border:1px solid #dfe3e4;padding:5px 15px 15px 10px;width:95%;margin-bottom:20px;position:relative;}
#primary-content fieldset p{margin:0 0 10px 0;}
#primary-content fieldset textarea{height:250px;overflow:auto;}
#test-content,#test1-content,#test2-content, #test3-content, #test4-content,#test5-content{display:none;}
form .field:focus,form .text:focus,form textarea:focus{background:#fffff0;color:#324f6a;}
#primary-content textarea{height:250px;overflow:auto;}
#t,#s,#desc,#at,#as,#dm,#km,#webtitle,#webSEF,#wdesc,#wkey,#we,#cs,#lang,#char,#dt,#artl,#rssl,#cl,#wff,#wfc,#uname,#pass1,#pass2{border:1px solid #dfe3e4;padding:6px;width:97%;}
#secondary-content h2{color:#ff6501;border-bottom:1px solid #dfedf2;font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:1.2em;letter-spacing:3px;font-weight:normal;margin:20px 0 5px 0;padding:7px 0 7px 0;text-transform:uppercase;}
#secondary-content p{margin:0;}
#secondary-content ul{margin:7px 0 20px 10px;}
#secondary-content ul li{height:18px;list-style:none;padding-left:15px;}
#secondary-content a{color:#4b798b;text-decoration:none;}
#secondary-content a:hover{color:#231f20;}
#secondary-content .searchfield{font-size:1.1em;padding:3px;width:68%;}
#footer a{font:12px Arial,Helvetica,sans-serif;color:#db5000;text-decoration:underline;font-weight:normal;margin-left:17px;}
#footer a hover{color:#000;text-decoration:none;}
a img{border:none;}
acronym{cursor:help;}
legend{color:#324f6a;font-weight:bold;}
blockquote{background:url(quote.gif) no-repeat 10px 0;color:#76aac9;border-left:2px solid #76aac9;line-height:1.5em;margin:0 10px 20px 10px;padding:0 10px 0 10px;}
.hide{display:none;}
.grey_footer{width:20%;color:#fff;}
.show{display:block;}
.pathway{font-size:.9em;margin-left:50px;margin-top:18px;position:absolute;top:-17px;left:1px;}
.time{position:absolute;right:50px;top:0;}
.left{background:#fff;float:left;margin:.5em 12px 6px 0;padding:6px;}
.right{background:#fff;float:right;margin:0 12px 6px auto;}
.left{float:left;margin-top:.5em;margin-right:0;margin-bottom:6px;margin-left:10px;}
.right_troupe{float:right;margin-top:.5em;margin-right:30px;margin-bottom:6px;margin-left:auto;}
.left_troupe{float:left;margin-top:.5em;margin-right:0;margin-bottom:6px;margin-left:30px;}
#primary-content .left_troupe{font-size:16px;line-height:1.2em;}
#primary-content .left_troupe a{cursor:pointer;font-size:17px;text-decoration:none;}
.infoline{color:#afafaf;font-size:.9em;}
.infoline a{color:#afafaf;}
.infoline .more a{background:url(arrow.gif) no-repeat 0 50%;padding-left:10px;}
.infoline .commentcount a{background:url(comment.gif) no-repeat 0 50%;padding-left:15px;margin-right:5px;}
.infoline .date{background:url(timeicon.gif) no-repeat 0 50%;padding-left:10px;}
.infoline .edit a{border-left:1px solid;padding-left:7px;}
.infoline .author a{background:url(comment.gif) no-repeat 0 50%;padding-left:15px;}
.paginator{color:#afafaf;font-size:.9em;}
.commentsbox{margin-top:25px;}
#primary-content .commentsbox h2{background:none;border-bottom:1px solid #dfe3e4;font-size:1.2em;font-weight:bold;padding:5px;text-transform:uppercase;}
.comment{background:#fff;border-bottom:1px solid #dee2e3;border-top:1px solid #dee2e3;color:#221f20;font-size:.9em;padding:15px 10px 0 10px;margin:10px 0 10px 0;overflow:auto;}
.comment .infoline{font-size:1.0em;color:#222;font-weight:bold;}
.comment .infoline .author a{padding-right:3px;color:#76aac9;}
.comment .infoline .author a:hover{text-decoration:none;}
.field,.searchfield,.text,textarea{border:1px solid #dfe3e4;padding:2px;width:97%;}
input[type=text],input[type=password]{border:1px solid #dfe3e4;padding:1px;width:90%;}
input[type=password]{width:90%;}
.button{cursor:pointer;float:right;margin:10px 0 120px 0;padding:3px;}
.searchbutton{cursor:pointer;}
#left-c{float:left;}
#right-c{background:url(images/r-type.jpg) no-repeat;float:right;height:47px;width:74px;}
.promo_ban{width:870px;background:#fff url(../images/top_afisha.jpg) no-repeat;height:100px;}
.promo_ban2{width:870px;background:#fff url(../images/passport.jpg) no-repeat;height:101px;}
.promo_ban3{width:870px;background:#fff url(../images/afisha.jpg) no-repeat;height:101px;}
.promo_ban_direction{width:870px;background:#fff url(../images/top_direction.jpg) no-repeat;height:100px;}
.promo_ban_trustees{width:870px;background:#fff url(../images/top_trustees.jpg) no-repeat;height:100px;}
.shows{margin-bottom:5px;width:400px;}
.grey{background:#eee;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;text-align:center;padding:0 50px 0 50px;}
.grey a:link,.grey a:visited{color:#404040;display:block;margin:0 1px 0 1px;font:bold 12px Georgia,serif;padding:5px 10px 2px 10px;text-align:center;text-decoration:none;}
.grey a:hover,.grey a:active{color:#d94f00;}
.shows{margin-bottom:5px;width:400px;}
.grey{background:#eee;font-family:Verdana,Arial,Helvetica,sans-serif;color:#000;text-align:center;padding:0 50px 0 50px;}
.num{font:24px Times New Roman,Times,serif;}
.wdate{font:12px Times,serif;vertical-align:top;}
.evening{color:#f00}
.events_grey{color: #999}
.roundcont{width:250px;background-color:#f90;color:#fff;}
.roundcont p{margin:0 10px;}
.roundtop{background:url(new/tr.gif) no-repeat top right;}
.roundbottom{background:url(new/br.gif) no-repeat top right;}
img.corner{width:5px;height:5px;border:none;display:block!important;}
.image{float:left;border:2px solid #e2e2e2;padding:3px;margin:0 15px 10px 0;}
.image_r{float:right;border:2px solid #e2e2e2;padding:3px;margin:0 0 10px 15px;}
#monthes{height:30px;background:url(images/monthes.gif) no-repeat;font:bold 15px Georgia,sans-serif;letter-spacing:0;width:870px;height:32px;text-align:center;}
#monthes ul{position:absolute;z-index:7;left:320px;top:121px;}
#monthes li{display:block;float:left;list-style:none;}
#monthes li a:link,#monthes li a:visited{font:bold 15px Georgia,sans-serif;background:transparent;color:#404040;display:block;margin:0 1px 0 1px;padding:4px 10px 4px 10px;text-align:center;text-decoration:none;z-index:110;}
#monthes li a:hover,#monthes li a:active,#monthes li a.active,#monthes li a.current{background:#eee;color:#de641e;z-index:200;}
.inputbox{float:right;margin-right:43px;width:200px;font:12px Arial,Helvetica,sans-serif;}
#language{position:absolute;right:10px;width:70px;top:5px;background-color:#fff;}
#language a,#language a:hover,#language a:visited{text-decoration:none;font:normal 11px Verdana,Arial,sans-serif;margin:0 13px 3px 6px;display:block;}
#contacts{position:absolute;left:18px;width:70px;top:5px;background-color:#fff;}
#contacts a,#contacts a:hover,#contacts a:visited{text-decoration:none;font:normal 11px Verdana,Arial,sans-serif;margin:0 6px 3px 11px;display:block;color:#d94f00;}
#navline{position:absolute;left:100px;width:736px;top:96px;background:url(../images/grline.gif) no-repeat;height:3px;z-index:6;}
#curves{position:absolute;right:0;left:0;width:912px;top:77px;background:url(../images/curves.gif) no-repeat;height:54px;z-index:99;}
.clear{clear:both;}
.b_button{background:#fff;color:#008599;padding:3px;margin-top:20px;margin-right:200px;}
.image_show{float:left;border:none;margin:4px 16px 20px 16px;padding-bottom:20px;}
.promo{color:#000;font-size:12px;width:575px;margin-top:2px;background:#e6e6e6 url(images/tr.gif) no-repeat top right;height:60px;text-align:left;overflow:hidden;cursor:pointer;}
.promo h1{font:21px Georgia,sans-serif;}
.date_num{font:36px Times,serif;letter-spacing:0;margin-left:10px;}
.rest{background:#f2f2f2 url(images/br.gif) no-repeat bottom right;width:575px;color:#000;visibility:hidden;height:0;overflow:hidden;position:relative;text-align:left;padding-bottom:2px;}
.rest_content{padding:6px;font-size:.9em;position:relative;}
#primary-content .red_heading{color:#e23f3f;}
#primary-content .brown_heading{color:#92712f;}
#primary-content .blue_heading{color:#0f5869;}
#opera{height:30px;background:url(images/monthes.gif) no-repeat;font:bold 15px Georgia,sans-serif;letter-spacing:0;width:870px;text-align:center;margin-top:9px;}
#opera ul{position:absolute;z-index:7;left:40px;top:113px;}
#opera li{display:block;float:left;list-style:none;}
#opera li a:link,#opera li a:visited{font:bold 15px Georgia,sans-serif;background:transparent;color:#404040;display:block;margin:0 3px 0 3px;padding:4px 10px 4px 10px;text-align:center;text-decoration:none;z-index:110;}
#opera li a:hover,#opera li a.current{background:#eee;color:#de641e;}
.contact_grey{color:#aaa;}
.contact_green{color:#168293;}
.contact_red{color:#db5000;}
.contact_table a{color:#168293;}
#opera_ev {height:30px;background:url(images/monthes.gif) no-repeat;font:bold 15px Georgia,sans-serif;letter-spacing:0;width:870px;text-align:center;margin-top:9px;}
#opera_ev ul{position:absolute;z-index:7;left:37px;top:113px;}
#opera_ev li{display:block;float:left;list-style:none;}
#opera_ev li h5{font: bold 15px Georgia, sans-serif;color: #404040; margin:0 3px 0 0;padding: 3px 0 4px 0;}
.events-bottom{width:870px;margin-bottom:10px;background:#fff url(../../images/events-bottom.gif) no-repeat;height:17px;}
#troupe_menu{width:278px;background:#e5e5e5 url(../../images/troupe_bg.jpg) no-repeat bottom;font:12px Arial,sans-serif;float:left;margin-top:10px;margin-right:0;margin-bottom:6px;margin-left:0;}
#troupe_menu hr{border:0;color:#fff;background-color:#fff;height:1px;width:100%;}
#troupe_menu h5{margin-left:20px;margin-bottom:5px;margin-top:5px;font:18px Georgia;}
#troupe_menu ul{margin-left:5px;}
#troupe_menu li a,#troupe_menu li a:visited{font:12px Arial,sans-serif;text-decoration:none;color:#000;width:100%;outline:none;}
#troupe_menu li a:hover{font:12px Arial,sans-serif;text-decoration:none;color:#286b80;width:100%;}
.grey_title{color:#a6a681;}
.front_title{font:24px Georgia,sans-serif;}
.normal_names{font:16px Times New Roman,sans-serif;font-weight:normal;color:#000;}
.administration_navigation{font:17px Georgia,sans-serif;color:#de641e;width:500px;}
.administration_orange{font:17px Georgia,sans-serif;color:#de641e;}
.administration_navigation a{font:17px Georgia,sans-serif;color:#aaa;}
span.smt2{color:#998f5c}
#basic-accordian{width:490px;}
.accordion_headings{padding:5px 0 5px 16px;background:#fff;border-top:1px solid #ecece8;cursor:pointer;display:block;}
.accordion_headings:hover{background:#eee;display:block;cursor:pointer;}
.accordion_child{padding:10px 10px 10px 10px;background:#fff;}
.header_highlight{background:#ecece8;color:#000;margin:0;}
.ems{background:#ecece8 url(/js/line-fr-bot.gif) bottom;display:block;height:30px;padding-left:16px;color:#877c54;}

div#gen_menu ul{margin-left:0;}
div#gen_menu ul li{display:block}
div#gen_menu ul li.current{background:#fff url(/images/g-dot-x.gif) no-repeat; display: block}
a.cur{cursor: pointer !important}