html,body{height:100%}body{margin:0;padding:0}body,input,select,textarea{font-size:100%;font-family:tahoma}form{margin:0}img{border:0}img.frame{display:block;position:absolute;float:left;border:0}img.prev{display:block;position:relative; margin:0.5em;border:0}table{border-collapse:collapse}td,th{padding:0}ul,ol{margin:0;padding:0 0 0 16px}h1{font-size:120%;margin:0;font-weight:normal}h2{font-size:90%;margin:0}h3{font-size:110%;margin:0;font-weight:normal}h3.redh{color:#be0101}h2 a{color: #41819C;}h2 a:hover {color:#D74923;}.png,.prev,.frame,.crop,.scale{filter:expression(png(this))}.z{border:1px solid #f00}.clear{clear:both}.rel{position:relative}.abs{position:absolute}.genres .section a:link,.genres .section a:active{color:#0084bb}.event .date a:link,.event .date a:active{color:#0084bb}.letters .place a:link,.letters .place a:active{color:#0084bb}.spect .what a:link,.spect .what a:active,.spects .tlist a:link{color:#0084bb}.when2 a:link,.when2 a:active,.spects .plist a:link{color:#0084bb}.genres .section a:visited,.event .date a:visited,.letters .place a:visited,.spect .what a:visited,.plist a:visited,.plist a:link,.tlist a:visited,.sitemapurl a:visited,.when2 a:visited{color:#41819c}.genres .section a:visited:hover,.event .date a:visited:hover,.letters .place a:visited:hover,.plist a:visited:hover,.tlist a:visited:hover,.spect .what a:visited:hover,.sitemapurl a:visited:hover,.when2 a:visited:hover{color:#d74923}.genres .section a:hover,.event .date a:hover,.letters .place a:hover,.spect .what a:hover,.plist a:hover,.tlist a:hover,.sitemapurl a:hover,.when2 a:hover{color:#d74923}body{font-family:arial}input{font-family:arial}div.body{background:#f0eadc url('/sch/default/i/bottom.png') no-repeat bottom left;width:expression(((document.documentElement.clientWidth||document.body.clientWidth)<1000)?'1000px':'100%');min-width:1000px}.icons{float:right;margin:30px 0 0 0}.icons img{margin-right:25px}.topmenu{color:#fff;float:left;font-size:75%;margin:30px 0;padding-left:32px}.topmenu .item{float:left;height:24px;margin-right:10px;overflow:hidden;position:relative}.topmenu .premieres,.topmenu .premieres .inner div{width:7em}.topmenu .order,.topmenu .order .inner div{width:14em}.topmenu .today,.topmenu .today .inner div{width:12.5em}.topmenu .theatres,.topmenu .theatres .inner div{width:9.5em}.topmenu .places,.topmenu .places .inner div{width:13em}.item .inner div{position:absolute;text-align:center;top:4px;z-index:1}.item .inner2{line-height:0;height:.15em}.item .active2{background:none}.item a {color:#000;text-decoration:none}.active .inner2{background:#d98119}.selected .inner2{border-left:1px solid #d98119;border-right:1px solid #d98119}.selected .active2{height:11px}.item .corner1{visibility:hidden;background:url('/sch/default/i/corners/orange2/1.png') no-repeat;height:11px;padding:0 11px}.selected .corner1{visibility:visible}.selected .corner2{border-top:1px solid #d98119;position:relative;height:9px}.item .corner2 div{background:url('/sch/default/i/corners/orange2/2.png') no-repeat;position:absolute;right:-11px;top:-1px}.selected .corner2 img{height:11px;width:11px}.selected .active3{height:11px}.item .corner3{visibility:hidden;background:url('/sch/default/i/corners/orange2/3.png') no-repeat;height:11px;padding:0 11px}.selected .corner3{visibility:visible}.selected .corner4{border-bottom:1px solid #d98119;position:relative;height:10px}.item .corner4 div{background:url('/sch/default/i/corners/orange2/4.png') no-repeat;position:absolute;right:-11px}.selected .corner4 img{height:11px;width:11px}.active a{color:#fff}.active .active2{background:#d98119;height:11px}.active .corner1{visibility:visible;background:url('/sch/default/i/corners/orange/1.png') no-repeat;height:11px;padding:0 11px}.active .corner2{position:relative}.active .corner2 div{background:url('/sch/default/i/corners/orange/2.png') no-repeat;position:absolute;right:-11px;top:0}.active .corner2 img{height:11px;width:11px}.active .active3{background:#d98119;height:11px}.active .corner3{visibility:visible;background:url('/sch/default/i/corners/orange/3.png') no-repeat;height:11px;padding:0 11px}.active .corner4{position:relative}.active .corner4 div{background:url('/sch/default/i/corners/orange/4.png') no-repeat;position:absolute;right:-11px}.active .corner4 img{height:11px;width:11px}.logo{float:left;padding:10px 45px 0 42px}.red{float:left;width:50%}.red .rred{left:-90px;top:-32px}.red .redsh{left:200px;top:116px}.red .active2{background:#973030;height:16px}.red .corner1{background:url('/sch/default/i/corners/red/1.png') no-repeat;height:16px;padding:0 16px}.red .corner2{position:relative}.red .corner2 div{background:url('/sch/default/i/corners/red/2.png') no-repeat;position:absolute;right:-16px}.red .corner2 img{height:16px;width:16px}.red .active3{background:#973030;height:16px;position:relative;top:-8px}.red .corner3{height:16px;padding:0 16px 0 0}.red .corner4{position:relative}.red .corner4 div{background:#f0eadc url('/sch/default/i/corners/red/4.png') no-repeat;position:absolute;right:-16px;z-index:2}.red .corner4 img{height:16px;width:16px}.red .inner{background:#973030}.red .inner div{color:#fff;font-size:70%;margin:0 12px;position:relative;top:-5px;z-index:1}.search{float:right;padding:10px 25px 0 0;width:22%}.search input{vertical-align:top}.search .query{border:1px solid #d9d3c5;font-size:75%;width:100%}.search table{width:100%}.search .first{width:100%;padding:0 10px 0 0}.search .example{font-size:70%;color:#a2a09a;padding:5px 0 0 0}.search .example span{border-bottom:1px dashed #a2a09a;cursor:pointer;zoom:1;vertical-align:top}.search .im{width:55px;height:20px}.header{padding:4px 0 0 26px;}.header table{width:100%}.header .first{background:url('/sch/default/i/header/header.jpg') no-repeat}.header .second{background:url('/sch/default/i/header/back.jpg') repeat-x;width:100%}.header .ads{width:100%;float:left;padding:36px 0 0 0}.header .ads .ad{display:none;float:left;width:21%}.header .ads .firstad{padding-left:216px}.header .ads #lastad{display:none}.all{float:left;padding:10px 0;width:100%}.left{float:left;width:22%}.leftall{padding-left:20px}.page1 .leftall2{background:#e4dabf url('/sch/default/i/back.png') repeat-x 0 21px}.page1 .leftall3{background:url('/sch/default/i/back0.png') no-repeat 0 21px}.page1 .left .active2{background:#e8e0cc}.page2 .leftall2{background:#f0eadc}.page2 .leftall3{background:url('/sch/default/i/back0.png') no-repeat 0 21px}.page2 .left .active2{background:#e8e0cc}.left .active2{background:#efe3c1;height:21px}.page1 .left .corner1{background:#efe8d7 url('/sch/default/i/corners/body/11.png') no-repeat}.page2 .left .corner1{background:#efe8d7 url('/sch/default/i/corners/body/11.png') no-repeat}.left .corner1{background:url('/sch/default/i/corners/body/1.png') no-repeat;height:21px;padding:0 0 0 21px}.left .corner2{position:relative}.left .corner2 div{}.left .corner2 img{height:21px;width:21px}.page1 .left .cal  .active3{background:#e8e0cc}.page2 .left .cal  .active3{background:#e8e0cc}.left .cal .active3{background:#efe3c1;height:21px}.left .cal .corner3{background:#eae2cd url('/sch/default/i/corners/body/33.png') no-repeat;height:21px;padding:0 0 0 21px}.page1 .left .cal  .corner3{background:none}.page1 .left .cal  .active3{background:#ded7c5}.page1 .left .cal  .corner3{height:21px;padding:0 90px 0 0}.page2 .left .cal  .corner3{background:none}.page2 .left .cal  .active3{background:#ded7c5}.page2 .left .cal  .corner3{height:21px;padding:0 90px 0 0}.left .cal  .corner4{position:relative}.left .cal  .corner4 div{}.page1 .left .cal  .corner4 div{background:url('/sch/default/i/corners/body/333.png') no-repeat;position:absolute;right:-1px;top:-69px}.page1 .left .cal  .corner4 img{height:90px;width:90px}.page2 .left .cal  .corner4 div{background:none;position:absolute;right:-1px;top:-69px}.page2 .left .cal  .corner4 img{height:90px;width:90px}.left .corner4 .cal  img{height:21px;width:21px}.left .inner{background:#efe3c1;padding:0 15px}.page1 .left .inner{background:#ded7c5 url('/sch/default/i/calendar/back.png') repeat-x}.page2 .left .inner{background:#ded7c5 url('/sch/default/i/calendar/back.png') repeat-x}.left .inner table{width:100%}.left .inner img{display:block}.left .inner .month{text-align:center;width:100%;background:#f9f8f6 url('/sch/default/i/calendar/back1.png') repeat-y;font-size:75%;height:25px;overflow:hidden}.left .inner .month a{color:#000}.left .days{background:#fbfaf9 url('/sch/default/i/calendar/back2.png') repeat-y}.page1 .left .days2{position:relative;z-index:1}.page2 .left .days2{position:relative;z-index:1}.left .days .daycorn{background:#efe3c1}.page1 .left .days .daycorn{background:#dfd8c6}.page2 .left .days .daycorn{background:#dfd8c6}.left .days .daycorn img{display:block}.left .day{font-size:65%;width:15%}.left .weekend{color:#be0101}.left .workday,.left .holiday,.left .nextmonth{font-size:70%;padding:2px 3px 4px 3px;width:15%}.left .workday a{color:#000}.left .holiday a{color:#be0101}.left .nextmonth a{color:#a2a09a}.left .calshadow{background:#efe3c1 url('/sch/default/i/calendar/shadow.png') no-repeat}.page1 .left .calshadow{background:#ded7c5 url('/sch/default/i/calendar/shadow.png') no-repeat}.page2 .left .calshadow{background:#ded7c5 url('/sch/default/i/calendar/shadow.png') no-repeat}.left .days2 tbody td.thisday{color:#000}.left .days2 tbody td.thisday{background:url('/sch/default/i/calendar/today.png') no-repeat}.left .days2 tbody td.thisdays{background:url('/sch/default/i/calendar/today.png') no-repeat}.page1 .left .days2 tbody td.thisday{background:url('/sch/default/i/calendar/today2.png') no-repeat}.page2 .left .days2 tbody td.thisday{background:url('/sch/default/i/calendar/today2.png') no-repeat}.page3 .left .days2 tbody td.thisday{background:url('/sch/default/i/calendar/today3.png') no-repeat}.page3 .left .days2 tbody td.thisday{color:#fff}.left .genres{background:#dfd8c6 url('/sch/default/i/genres/line.png') repeat-x}.left .genrestitle{height:20px;padding:20px 0 0 30px}.left .genresline{background:url('/sch/default/i/genres/corner.png') no-repeat top right}.page1 .left .genresline{background:none}.page2 .left .genres{background:#ded7c5}.page2 .left .genresline{background:none}.left .genres2{padding:25px 30px 0 23px}.page1 .left .genres2{background:url('/sch/default/i/corners/body/111.png') no-repeat;}.page2 .left .genres2{background:#eae2cd url('/sch/default/i/genres/back2.png') repeat-x}.left .genres .abs{left:-48px;top:-70px}.page1 .left .genres{background:none}.left .genres{}.left .genres .section{font-size:75%;margin-top:.75em}.left .genres .subsection{color:#a2a09a;font-size:70%}.left .genres .subsection a{color:#a2a09a}.left .genres strong{color:#525049}.genrescorner{float:right;position:relative;top:-45px;background:url('/sch/default/i/genres/4.png') no-repeat}.main .genrescorner{float:right;position:relative;top:-45px;background:url('/sch/default/i/genres/44.png') no-repeat}.page3 .genrescorner{float:right;position:relative;top:-45px;background:url('/sch/default/i/genres/44.png') no-repeat}.page2 .genrescorner{float:right;position:relative;top:-45px;background:url('/sch/default/i/genres/444.png') no-repeat}* .page2 .genrescorner{top:-46px}.corners .active3{height:21px}.corners .corner3{background:#f0eadc url('/sch/default/i/corners/body/3.png') no-repeat;height:21px;padding:0 21px}.corners .corner4{background:#e4dabf;position:relative;height:20px;border-bottom:1px solid #d3cec1}.corners .corner4 div{position:absolute;right:-21px}.corners .corner4 img{}.main .corners .corner4{background:#ded7c5}.main .corners .corner3{background:url('/sch/default/i/genres/3.png')}.page3 .corners .corner4{background:#ded7c5}.page3 .corners .corner3{background:url('/sch/default/i/genres/3.png')}.page2 .corners .corner4{background:#eae2cd}.page2 .corners .corner3{background:url('/sch/default/i/genres/33.png')}.left .order{background:#f0eadc;padding:20px 20px 10px 23px}.left .order p{font-size:70%}.middle{width:58%;float:left}.middle h1.main{padding-left:8px}.page1 .middle{width:43%;float:left}.page2 .middle{width:43%;float:left}.page3 .middle{width:43%;float:left}.middletop .active2{background:#efe3c1;height:21px}.middletop .corner1{height:21px;padding:0 21px 0 0}.middletop .corner2{position:relative}.middletop .corner2 div{background:url('/sch/default/i/corners/body/2.png') no-repeat;position:absolute;right:-21px}.middletop .corner2 img{height:21px;width:21px}.middleall{background:#e4dabf url('/sch/default/i/back.png') repeat-x;width:100%}.middleall .shh{left:-60px;top:80px}.middleall h1 a{color:#000}.page1 .middleevents{background:none}.middleevents{padding:0 20px;background:url('/sch/default/i/back0.png') no-repeat}.middleall .frame .abs{top:8px;left:8px}.middleall .frame .abs img{position:relative}.middleall .event{width:30.5%;margin-right:2%;margin-top:1em;float:left}.middleall .event1{width:100%;margin-right:2%;margin-top:.5em;margin-left:-0.5em;margin-bottom:1em;float:left}.event h1{margin-top:.25em}.event .date{font-size:70%;margin:.5em 0}.event .info{font-size:70%;margin-top:.5em}.event .text{padding-left:8px}.middlebot .active3{background:#e4dabf;height:21px}.middlebot .corner3{background:url('/sch/default/i/corners/body/3.png') no-repeat;height:21px;padding:0 21px}.middlebot .corner4{position:relative;height:20px;border-bottom:1px solid #d3cec1}.middlebot .corner4 div{background:url('/sch/default/i/corners/body/4.png') no-repeat;position:absolute;right:-21px}.middlebot .corner4 img{height:21px;width:21px}.right{width:19.99%;float:left}.page1 .right{width:34.99%;float:left}.page2 .right{width:34.99%;float:left}.page3 .right{width:34.99%;float:left}.letters{padding:20px 20px;position:relative}.letter{font-size:90%;font-weight:bold;margin-top:1em}.place{font-size:70%;margin-top:.25em}.right .sh{top:40px}.right .lab{right:45px;top:-25px}.copyright{width:478px;font-size:70%;color:#9b9b9b}.copyright a{color:#9b9b9b}.copyright .abs{padding:45px 0 0 20px;width:458px;}.copyright .white{color:#fff}.copyright .counter{float:right;margin:30px 0 0 0}.copyright p{margin:0 0 .5em 0}.filters{margin:1em 0em 1em 0em;float:left;width:100%}.filters .active{background:#973030;}.filters .filter{float:left;padding:3px 7px;font-size:75%}.filters .filter a{color:#000;text-decoration:none}.filters .filter div{border-bottom:1px dashed #000}.filters .active div{border-bottom:0}.filters .active div a{color:#fff}.spect{margin-top:1em}.spect .when{font-size:70%;padding:3px 0}.spect .when a{color:#000}.spect .where{font-size:75%;font-weight:bold}.spects {padding-top:1px;}.spects a{margin-top:0.5em}.spects h1{margin-top:.5em}.spects h1.redday{color:#be0101}.event1 h1{margin-top:0em; padding-left:0em;}.event1 td.pic{margin:0em; padding-left:-0.5em;}.event1 td.desc{padding-top:0.2em; padding-left:1em;}.event1 a.link{color:#0084BB;}.event1 a.link:hover{color:#D74923;}.event1 a.link:visited{color:#41819C;}.event1 a.link:visited:hover{color:#D74923;}.page1 .letters1{float:left;margin-right:20px;width:46%;position:relative}.page1 .letters2{float:left;width:46%}.page2 .letters1{float:left;margin-right:20px;width:46%;position:relative}.page2 .letters2{float:left;width:46%}.page3 .letters1{float:left;margin-right:20px;width:46%;position:relative}.page3 .letters2{float:left;width:46%}.page2 .when2{font-size:70%;margin:2px 0 0 0}.page2 .about{margin-top:1em;margin-bottom:1em}.page2 .about1{float:left;margin-right:20px;width:44%;padding-bottom:10px}.page2 .about2{float:left;width:50%;padding-top:8px;padding-bottom:10px}.page2 .ev{position:relative;margin:8px 0 0 9px}.page2 .inf{padding:2em 0 0 8px;font-size:75%}.page2 .afisha .wday,.page2 .afisha .hday{font-size:75%;margin-top:8px}.page2 .afisha .wday{color:#000}.page2 .afisha .hday{color:#be0101}.page2 .afisha .wday a{color:#000;border-bottom:1px dashed #000;zoom:1;text-decoration:none}.page2 .afisha .hday a{color:#be0101;border-bottom:1px dashed #be0101;zoom:1;text-decoration:none}.page2 .prices{margin-top:2em}.page2 .prices table{font-size:75%;margin-top:1em}.page2 .prices table td{padding:3px 7px}.page2 .prices table td a{color:#000;border-bottom:1px dashed #000;zoom:1;text-decoration:none}.page2 .prices .money{width:25%;font-weight:bold}.page2 .prices .even td{background:#d8cfb5}.page2 .prices2{margin-top:0em}.page2 .prices2 table{font-size:100%;margin-top:1em}.page2 .prices2 table td{padding:3px 7px}.page2 .prices2 table td a{color:#000;border-bottom:1px dashed #000;zoom:1;text-decoration:none}.page2 .prices2 .money{width:25%;font-weight:bold}.page2 .prices2 .even td{background:#d8cfb5}.page2 .orders1{float:left;margin-right:20px;width:44%;font-size:75%;padding-top:1em}.page2 .orders2{float:left;width:50%;padding-top:8px;font-size:75%;padding-top:1em}.page2 .field{margin-bottom:2px;margin-top:1em}.page2 .field .required{color:#f00;display:inline}.all .orders .event{width:24.45em;}.all .orders .note0{display:block;position:relative;float:left;width:100%;font-size:75%;padding-top:1em}.all .orders .note0 .required{color:#f00;display:inline}.all .orders .event .required{color:#f00;display:inline}.page2 .eg{font-size:95%;color:#a2a09a}.page2 input.datetime,.page2 input.fio,.page2 input.part,.page2 input.email{width:14em}.page2 input.num{width:4em}.page2 input.phone{width:10em}.page2 .eg span{cursor:pointer;zoom:1;border-bottom:1px dashed #a2a09a;vertical-align:top}.page2 .middleevents{padding:0}.page2 .begin{padding:0 20px 0 20px}.page2 .about{padding:0 20px 0 12px}.page2 .orders{background:#f0e6c9;padding:15px 20px;zoom:1}.page2 .spects{padding:0 20px 10px 20px}.page2 .spects h1{margin-top:1em}.page2 .ord{width:71px;height:25px;margin-top:1em}.page3 .kind{float:left;width:25%;padding-right:20px;padding-bottom:1px}.page3 h3{margin:.25em 0}.page3 .spects{float:left;width:66%;margin-top:1.25em}.page3 .kind{margin-top:1.25em}.page3 .spects h1{margin-top:0}.page3 .kind .section{clear:left;float:left;font-size:90%;margin-top:1em;padding:2px 5px;position:relative;left:-5px}.page3 .kind .section a{color:#000;text-decoration:none;border-bottom:1px dashed #000}.page3 .kind .subsection{font-size:70%}.page3 .kind .subsection div{clear:left;float:left;margin-top:.25em;padding:2px 5px;position:relative;left:-5px}.page3 .kind .subsection a{color:#a2a09a;text-decoration:none;border-bottom:1px dashed #a2a09a}.page3 .kind .first{margin-top:0}.page3 .spects .first{margin-top:0}.page3 .kind .active{background:#973030;color:#fff}}
