*{margin:0;padding:0;}
html{background:#ccc;min-height:100%;height:100%;}
body{background:#ccc;color:#000;font:14px Times,serif;}
img{border:none;}
a{color:#0089a8;text-decoration:none;outline:none;}
a:hover{color:#234466;}
h1{font:24px Georgia,serif;}
h2{font:1.3em Georgia,serif;}
h3{font-size:1.25em;}
h4{font-size:1em;}
h5{font: 1.5em Times New Roman,Times, serif;}
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:17px;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;font-size:1.3em;position:relative;background-color:#fff;font-family:Times,serif;padding-right:20px;padding-left:20px;}
#primary-content{float:left;padding-left:20px;padding-right:20px;}
#primary{float:left;padding-left:20px;padding-right:20px;margin-top:8px;min-height:300px;}
#primary h5{font: 21px Times New Roman,Times, serif; }
.i870{width:870px;}
.i490{width:490px;}
.i380{width:380px;}
#primary-content a:link,#primary-content a:visited{font:normal 14px Times,serif;color:#7c90a1;text-decoration:none;outline:none;}
#primary-content 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;}
#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;height:50px;}
#header h1{font-size:4em;position:relative;padding:20px 340px 20px 340px;height:100px;background:url() 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 80% 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;}
#primary-content h2{background-position:bottom;color:#353535;font:24px Georgia,serif;font-weight:normal;letter-spacing:0;padding:0 0 17px 0;}
.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 a{color:#404040;font:24px Georgia,serif;text-decoration:none;}
#primary-content h2 a:hover{color:#7c90a1;}
#primary-content h3,#primary-content h4{background:none;font-family:Arial,Helvetica,sans-serif;font-weight:normal;letter-spacing:-1px;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 dl{margin:10px 0 0 10px;}
#primary-content dt{font-size:1.1em;margin:5px 0;}
#primary-content dt a{color:#222;background:url() no-repeat 0 50%;padding-left:10px;}
#primary-content dd{margin-left:5px;}
#primary-content dd a{background:url() 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;}
form .field:focus,form .text:focus,form textarea:focus{background:#fffff0;color:#324f6a;}
#primary-content textarea{height:250px;overflow:auto;}
*html #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:3px;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{background:url() no-repeat 0 1px;height:18px;list-style:none;padding-left:15px;}
#secondary-content a{color:#4b798b;text-decoration:none;}
#secondary-content a:hover{color:#231f20;}
#footer a{font-family: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() 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;}
.right{float:right;margin-bottom:20px;margin-right:0;width:560px;}
.left{float:left;margin-left:0;padding:0;margin-right:25px;}
.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;}
.infoline{color:#afafaf;font-size:.9em;}
.infoline a{color:#afafaf;}
.infoline .more a{background:url() no-repeat 0 50%;padding-left:10px;}
.infoline .commentcount a{background:url() no-repeat 0 50%;padding-left:15px;margin-right:5px;}
.infoline .date{background:url() no-repeat 0 50%;padding-left:10px;}
.infoline .edit a{border-left:1px solid;padding-left:7px;}
.infoline .author a{background:url() 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;}
.passportline{color:#b2b2b2;background:#b2b2b2;text-align:center;width:300px;/*border: 1px solid #b2b2b2;*/ height:1px}
.sdate {font: 24px Georgia, sans-serif;color:#46818C}
.smonth {font: 18px Georgia, sans-serif;color: #46818C}
.stime {font: 18px Georgia, sans-serif; color: #909090}
ul.sdates { list-style:none;width: 250px;margin:7px 0 0 0;padding:0;border-top:1px solid #b2b2b2;}
ul.sdates li {float:left;width:47px;}
.sdatesspans {font:14px Georgia,sans-serif;color: #909090}
.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:57%;}
.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:101px;}
.promo_ban2{width:870px;background:#fff url(../../images/passport.jpg) no-repeat;height:101px;}
.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;}
.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;margin-top:10px;}
#monthes ul{position:absolute;z-index:7;left:320px;top:114px;}
#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;outline:none;}
#monthes li a:hover,#monthes li a.current{background:#eee;color:#de641e;}
.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;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:.9em;width:560px;margin-top:2px;background:#e6e6e6 url(images/tr.gif) no-repeat top right;height:60px;text-align:left;overflow:hidden;cursor:pointer;font:12px Arial,sans-serif;}
.promo h1{font:21px Georgia,sans-serif;}
.date_num{font:36px Times,serif;letter-spacing:0;margin-left:10px;}
.promo_ban{width:870px;background:#fff url(images/top_afisha.jpg) no-repeat;height:101px;}
.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 Verdana,sans-serif;vertical-align:top;}
/*.evening{font:12px Verdana,sans-serif;color:#f00;} */
.evening{font: 12px Verdana, sans-serif;color:#e55400}
.dayning{font: 12px Verdana, sans-serif;color:#009eba}
.rest{font:12px Arial,sans-serif;background:#f2f2f2 url(images/br.gif) no-repeat bottom right;width:560px;color:#000;visibility:hidden;height:0;overflow:hidden;position:relative;text-align:left;}
.rest_content{padding-top:4px;padding-right:6px;margin-left:250px;margin-bottom:6px;font:12px Arial,sans-serif;position:relative;min-height:180px;height:180px;}
#primary{float:left;padding-left:20px;padding-right:20px;margin-top:8px;min-height:350px;}
.blue_heading{color:#0f5869;}
.grey_heading{color:#c1c2c3;}
.ki{margin:0;padding:0;}
#cast{padding:0;margin:0 0 0 .8em}
.br_button a,.br_button a:visited{color:#877c54;background-color:#e5e4d5;padding:2px 7px 3px 7px;font:bold 12px Arial,sans-serif;text-decoration:none;}
.br_button a:hover{color:#fff;background-color:#0f5869;text-decoration:none;}
.b_button a{text-decoration:none;}
#monthes_right{background:url(images/monthes.gif) no-repeat;font:bold 15px Georgia,sans-serif;letter-spacing:0;width:870px;height:32px;text-align:right;margin-top:10px;}
#monthes_right h2{margin-right:20px;padding-top:2px;}
#opera{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;margin-top:10px;}
#opera ul{position:absolute;z-index:7;left:30px;top:114px;}
#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 1px 0 1px;padding:4px 10px 4px 10px;text-align:center;text-decoration:none;z-index:110;outline:none;}
#opera li a:hover{background:#eee;color:#de641e;}
#opera li a.current,#opera li a.active{background:#eee;color:#de641e;}
.wh_button a,.wh_button a:visited{color:#008499;background-color:#fff;padding:2px 7px 3px 7px;font:bold 12px Arial,sans-serif;text-decoration:none;border:1px solid #d9d9d9;outline:none;}
.wh_button a:hover{color:#fff;background-color:#0f5869;text-decoration:none;}
.contact_grey{color:#aaa;}
.contact_green{color:#168293;}
.contact_red{color:#db5000;}
.contact_table a{color:#168293;}
.enlarge{font:16px Times,sans-serif;}
.bx_button a,.bx_button a:visited{color:#008599;background-color:#fff;padding:2px 8px 3px 8px;font:bold 12px Arial,sans-serif;text-decoration:none;}
.bx_button a:hover{color:#000;background-color:#fff;text-decoration:none;}
span.smt{font:12px Arial, sans-serif;padding:0;margin:0}
span.smt2,#primary span.duration{color:#998f5c}
a.cur{cursor: pointer !important}