/* by novaya-reklama.ru.com 2010*/
@charset "utf-8";
* {font-size:100.1%; padding:0; margin:0}

html {height:100%}
body {height:100%; min-width:1170px; background:#fff0e2; font-family: "Times New Roman", Times, georgia; font-size:1em; line-height:1,125em; color:#000000; margin:0; padding:0;}
img {border:0}
a {outline:none; color:#8f2322; text-decoration:none}
a:hover {text-decoration:underline; color:#8f2322;}
h3 {margin:0; padding:10px 0;}

.dtleft { width:18%; padding:0 20px 0 20px;}
.dtcenter { width:58%; padding:0 20px 0 20px;}
.dtright { width:24%; padding:0;}


.clear {clear:both}
.clear_30 {clear:both;}

.container {height:100%; width:100%; min-width:1170px;}
* html .container {height:100%; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 1170)? "1170px" : "100%")}

.topheaderrep {background:url(../img/toprep.jpg) 0 0 repeat-x; height:36px; min-width:1170px;}
.topheader{ height:36px; background:url(../img/topgrad.jpg) 50% 0 no-repeat; color:#FFF; min-width:1170px;}
.topheader tr td{ width:3.125%; height:36px;}
.ch { height:35px; width:20px;}

.nashdom { color:#bbae94; font-style:italic; font-size:1em; padding:10px 0 0 0;}
.nashdomi { color:#bbae94; font-style:italic; font-size:1em; padding:10px 0 70px 0;}

.dbleft {width:22%; padding-bottom:135px}
.dbright {width:15%; padding:0 30px 135px 30px; text-align:left;}
.righti {width:20%; padding:0 30px 135px 30px; text-align:left;}
.dbcenter {padding-bottom:135px}

.ulnone li { padding:5px 0 5px 0;list-style-image:none;}
.ulnone { list-style-type:none; }
.flag {position:absolute; margin-left:24px; width:173px; height:157px; cursor:pointer}

.slogan {padding:200px 0 200px 0; text-align:center; font-size:1.563em; line-height:1.25em; font-style:italic}

.leftcolpadding { padding:532px 0 0 20px; }
.leftcolpadding_inner { padding:262px 0 0 20px; }

.dbicons {}
.dbicons li {list-style:none; font-size:0.875em; padding:10px 0 30px 50px}
.dbicons li a {}
.podpis {background:url(../img/iconmail.gif) 0 0 no-repeat}
.music {background:url(../img/icongram.gif) 0 0 no-repeat}
.kniga {background:url(../img/iconbook.gif) 0 0 no-repeat}
.scene {background:url(../img/iconscene.gif) 0 0 no-repeat}

.menu_top { position:absolute; top:0; left:0; width:100%; min-width:1170px; font-size:19px; font-weight:normal; text-transform:uppercase; border-bottom:1px solid #8f2322; cursor:default; }
.menu_top a { color:#000000; text-decoration:none; border-bottom:1px dashed #8f2322}
.menu_top a:hover {border-bottom:1px solid #8f2322;text-decoration:none; cursor:default;}
#m1, #m2, #m3, #m4 {position:absolute; top:76px; z-index:301; /*border-bottom:1px dashed #8f2322;*/ border-bottom:1px dashed #000;}
#m1 { left:27%;}
#m2 { left:37%;}
#m3 { left:52%;}
#m4 { left:64%;}

.menu_back { position:absolute; top:0; left:0; width:100%; min-width:1170px; font-size:14px; font-weight:normal; line-height:141%;}
#menue1, #menue2, #menue3, #menue4 { z-index:200; position:absolute; top:56px; width:187px; padding:60px 0 0 0; visibility:hidden; display:none; text-align:center;}
#menue1 { left:27%; height:325px; margin-left:-63px;}
#menue2 { left:37%; height:225px; margin-left:-38px;}
#menue3 { left:52%; height:175px; margin-left:-50px;}
#menue4 { left:64%; height:175px; margin-left:-45px;}

.c {width:200px; margin:0 auto}

.anons { position:absolute; top:438px; left:50%; overflow:hidden; width:443px; height:38px; margin:0 0 0 -221px;}

.people_01, .people_02, .people_03, .people_04, .people_05, .people_06, .people_07 {position:absolute; top:480px;}
.people_01 {background:url(../img/people_01.png) no-repeat; left:25%; width:27px; height:70px}
.people_02 {background:url(../img/people_02.png) no-repeat; left:29%; width:37px; height:78px}
.people_03 {background:url(../img/people_03.png) no-repeat; left:40%; width:29px; height:78px}
.people_04 {background:url(../img/people_04.png) no-repeat; left:47%; width:45px; height:82px}
.people_05 {background:url(../img/people_05.png) no-repeat; left:52%; width:28px; height:79px}
.people_06 {background:url(../img/people_06.png) no-repeat; left:60%; width:35px; height:92px}
.people_07 {background:url(../img/people_07.png) no-repeat; left:70%; width:28px; height:71px}

.address { padding:130px 0 15px 30px;}
.dbcontent {padding:502px 30px 50px 30px; text-align:justify;}
.dbcontent_inner {padding:10px 30px 50px 30px; text-align:justify; min-height:520px;}
.pagetitle {font-size:2.125em; padding:0 0 50px 0; margin:0}
.title {font-size:1.125em; text-transform:uppercase; /*color:#8f2322;*/ padding:30px 0 30px 0; margin:0;}
.plan {float:right; font-weight:normal; margin:-3px 40px 0 0; padding:5px 20px 5px 30px; background:url(../img/arr2.gif) right no-repeat}
.plan a {font-family:arial; font-size:0.6em;}

.repertuar {width:100%; padding:0 0 40px 0}
.repertuar tr td {width:33%; text-align:left; padding:0 5px 0 0}
.date {font-size:1.125em; font-style:italic; padding-bottom:10px}
.ramka {position:relative; /*z-index:10;*/ width:210px; height:137px; padding-top:3px; margin-left:-12px; background:url(../img/ramka.gif) center top no-repeat}
.img {width:180px; height:120px; margin:0 15px; cursor:pointer}
.day {position:absolute; margin:-120px 0 0 15px; width:49px; height:49px;}

.day01 {background:url(../img/day/01.gif) 0 0 no-repeat;width:180px; height:120px;}
.day02 {background:url(../img/day/02.gif) 0 0 no-repeat;width:180px; height:120px;}
.day03 {background:url(../img/day/03.gif) 0 0 no-repeat;width:180px; height:120px;}
.day04 {background:url(../img/day/04.gif) 0 0 no-repeat;width:180px; height:120px;}
.day05 {background:url(../img/day/05.gif) 0 0 no-repeat;width:180px; height:120px;}
.day06 {background:url(../img/day/06.gif) 0 0 no-repeat;width:180px; height:120px;}
.day07 {background:url(../img/day/07.gif) 0 0 no-repeat;width:180px; height:120px;}

.time0830 {background: url(../img/time/0830.gif) 100% 100% no-repeat;}
.time0900 {background: url(../img/time/0900.gif) 100% 100% no-repeat;}
.time0930 {background: url(../img/time/0930.gif) 100% 100% no-repeat;}
.time1000 {background: url(../img/time/1000.gif) 100% 100% no-repeat;}
.time1030 {background: url(../img/time/1030.gif) 100% 100% no-repeat;}
.time1100 {background: url(../img/time/1100.gif) 100% 100% no-repeat;}
.time1130 {background: url(../img/time/1130.gif) 100% 100% no-repeat;}
.time1200 {background: url(../img/time/1200.gif) 100% 100% no-repeat;}
.time1230 {background: url(../img/time/1230.gif) 100% 100% no-repeat;}
.time1300 {background: url(../img/time/1300.gif) 100% 100% no-repeat;}
.time1330 {background: url(../img/time/1330.gif) 100% 100% no-repeat;}
.time1400 {background: url(../img/time/1400.gif) 100% 100% no-repeat;}
.time1430 {background: url(../img/time/1430.gif) 100% 100% no-repeat;}
.time1500 {background: url(../img/time/1500.gif) 100% 100% no-repeat;}
.time1530 {background: url(../img/time/1530.gif) 100% 100% no-repeat;}
.time1600 {background: url(../img/time/1600.gif) 100% 100% no-repeat;}
.time1630 {background: url(../img/time/1630.gif) 100% 100% no-repeat;}
.time1700 {background: url(../img/time/1700.gif) 100% 100% no-repeat;}
.time1730 {background: url(../img/time/1730.gif) 100% 100% no-repeat;}
.time1800 {background: url(../img/time/1800.gif) 100% 100% no-repeat;}
.time1830 {background: url(../img/time/1830.gif) 100% 100% no-repeat;}
.time1900 {background: url(../img/time/1900.gif) 100% 100% no-repeat;}
.time1930 {background: url(../img/time/1930.gif) 100% 100% no-repeat;}
.time2000 {background: url(../img/time/2000.gif) 100% 100% no-repeat;}
.time2030 {background: url(../img/time/2030.gif) 100% 100% no-repeat;}
.time2100 {background: url(../img/time/2100.gif) 100% 100% no-repeat;}
.time2130 {background: url(../img/time/2130.gif) 100% 100% no-repeat;}
.time2200 {background: url(../img/time/2200.gif) 100% 100% no-repeat;}
.time2230 {background: url(../img/time/2230.gif) 100% 100% no-repeat;}
.time2300 {background: url(../img/time/2300.gif) 100% 100% no-repeat;}
.time2330 {background: url(../img/time/2330.gif) 100% 100% no-repeat;}

.time {position:absolute; margin:-49px 0 0 146px; width:49px; height:49px;}
.title_2 {position:relative; /*z-index:20;*/ margin-top:-1px; padding-bottom:10px}
.title_2 h1 {font-size:1em; font-weight:normal}
.title_2 h1 a {}
.name {font-family:arial; font-size:0.750em; font-style:italic; color:#808080}
.description {font-size:0.875em}
.arr_small {width:125px; height:29px; font-size:0.875em; background:url(../img/arr_small.gif) no-repeat; margin-top:20px}
.arr_small div {padding:5px 0 0 15px}
.arr_small_2 {width:125px; height:29px; font-size:0.875em; background:url(../img/arr_small_2.gif) no-repeat; margin-top:20px; color:#999999; font-style:italic}
.arr_small_2 div {padding:5px 0 0 15px}
.arr_small_2 div a {color:#999999}

/*.inter {padding:20px 0 0 128px}*/
.inter {padding:20px 0 0 0px}
.ramka_people {position:relative; /*z-index:10;*/ width:89px; height:111px; padding-top:2px; margin-left:-133px; background:url(../img/ramka_people.gif) center top no-repeat; float:left}
.img_people {width:75px; height:100px; margin:0 7px}
.name_people {margin-top:-20px; font-family:arial; font-size:0.750em; color:#808080}
.inter_description {font-size:0.875em; line-height:1.313em}

/*.news {padding:20px 0 0 128px}*/
.news {padding:20px 0 0 0px}
.news_header {font-size:1.8em; color:#000; display:inline; padding-right:20px; padding-left:20px; font-family:"Times New Roman", Times, serif; font-style:italic; margin-top:-5px;}
.ramka_news {position:relative; /*z-index:10;*/ width:128px; height:88px; margin-left:-137px; background:url(../img/ramka_news.gif) center top no-repeat; float:left}
.img_news {width:106px; height:71px; margin:3px 11px}
.date_news {margin-top:-20px; font-family:arial; font-size:0.750em; color:#808080; padding:0 0 10px 0;}
.news_description {font-size:1em; line-height:1.313em}

.write {margin-top:3px; padding:5px 20px 5px 30px; background:url(../img/arr2.gif) right no-repeat; text-align:right}
.write a {font-family:arial; font-size:0.689em; text-transform:uppercase;}

.readall {margin:3px 0 20px 20px; /*margin:3px 0 0 105px;*/ padding:5px 20px 5px 20px; background:url(../img/book.gif) left no-repeat;}

.dtlinks {font-size:0.875em; line-height:1.313em}
.dtlinks a {}

.dtflag {position:absolute; left:3%; width:173px;}

.pl { float:left; width:273px;z-index:100; margin-right:20px; }
.pli { float:left; width:273px;z-index:100; margin-right:20px;}
/*
.pl {position:absolute; z-index:100; margin-left:-80px; }
.pli {position:absolute; z-index:100; margin-left:-80px;}
*/
.login {width:273px; margin:26px 0 0 0; background:url(../img/login_bg.gif) 0 0 no-repeat; padding-top:4px; height:80px;}
.logininfo { font-size:0.9em; padding:10px; width:180px;}
.input {width:185px; height:21px; margin:5px 0 1px 0; padding-left:5px;}
.input input {width:170px; height:18px; margin:0px 0 0 7px; padding:1px 3px 1px 3px;  border:#d8d4c6 1px solid; font-family:arial; font-size:0.750em; font-style:italic;}
.input input:hover {border-color: #bc2a4d;}
.textblack { color:#000;}
.textlight { color:#cfc7aa; }
.vhod { float:right; display:inline; margin:-38px 15px 0 0; width:60px; font-size:0.875em}
/*.vhod {position:absolute; margin:-44px 0 0 205px; width:60px; font-size:0.875em}*/
.vhod a {}

.spravka {position:absolute; top:350px; z-index:100; width:150px; font-size:0.84em; text-align:left; letter-spacing:0.1em; }
.spravka a {color:#8f2322; text-decoration:none; border-bottom:1px dashed #8f2322}
.spravka a:hover { /*border-bottom:1px solid #8f2322;text-decoration:none*/}
.spravka span {font-size:2.285em; line-height:1.25em;}
.spravkakod { float:left; font-size:0.9em; padding:7px 0 0 0;}
.spravkatel { float:left; font-size:1.8em; padding:0 0 0 10px;}

.spravka_inner {position:absolute; top:172px; z-index:100; width:150px; font-size:0.80em; text-align:left; letter-spacing:0.1em; margin-left:0px;}
.spravka_inner a {color:#8f2322; text-decoration:none; border-bottom:1px dashed #8f2322}
.spravka_inner a:hover { /*border-bottom:1px solid #8f2322;text-decoration:none*/}
.spravka_inner span {font-size:2.285em; line-height:1.25em;}

.lost_reg {font-family:arial; font-size:0.689em; padding:10px 0 0 0}
.lost_reg a {margin:0 10px; font-style:italic; /*color:#000000;*/}

.arr_big {width:250px; height:25px; font-style:italic; margin:20px 0 0 0; padding:9px 15px; background:url(../img/arr_big.png) left no-repeat}
.arr_big a {font-size:1.125em; color:#f5cf6e}
.arr_big span {margin-left:35px; font-size:0.875em}

.bin {position:absolute; width:100px; padding-top:65px; margin:250px 0 0 0; background:url(../img/bin.png) top no-repeat; text-align:center; cursor:pointer}
.bin a {font-size:0.875em;}

.sale {position:absolute; width:92px; height:92px; /*top:459px;*/ top:459px; background:url(../img/sale2.png) no-repeat; text-align:center; padding:30px 0 0 0; cursor:pointer; font-size:0.9em;}
.sale a { color:#f5cf6e}

.ank {position:absolute; top:613px; width:145px; padding:18px 10px 0 45px; background:url(../img/iconcompas.gif) 0 0 no-repeat; font-size:0.84em; line-height:1.25em; font-style:italic; text-align:left; margin-left:0;}
.ank a {}

.ank_inner {position:absolute; top:613px; width:145px; padding:18px 10px 0 45px; background:url(../img/iconcompas.gif) 0 0 no-repeat; font-size:0.84em; line-height:1.25em; font-style:italic; text-align:left; margin-left:0;}

.line {height:1px; font-size:1px; line-height:1px; background:#611f1f; border-bottom:1px solid #7a1f1d; border-top:1px solid #aa6362}

.dtfooter {padding:20px 40px 50px 40px; font-size:0.9em;}
.dtcopyright {padding:30px 10px 10px 20px}
.dtcopyright p {padding:0 0 10px 0; margin:0;}
.new_reklama {padding:30px 20px 10px 10px; text-align:right}
.new_reklama a {}
.new_reklama a:hover {}
.new_reklamalogo {background:url(../img/nrlogo.gif) 100% 0 no-repeat; margin-top:-14px; padding:14px 25px 0 0;}
.phone {background:url(../img/phone.gif) 0 2px no-repeat; padding:0px 0 10px 40px;}

.icon-pdf 		{ height:30px; padding:0 0 25px 50px; background:url(../img/icon-pdf-mini.jpg) 0 0 no-repeat; margin-bottom:30px }
.icon-pdf span	{ color:#666; font-size:0.9em; font-family:Arial, Helvetica, sans-serif; }

.scenedata ol li { padding:0 0 10px 0;}
.scenedata ol li strong { color:#333;}
.scenedataitems { padding:5px 0 10px 20px}

.bold			{font-weight:bold}
.normal			{font-weight:normal;}
.italic			{font-style:italic;}
.floatleft		{float:left;}

.w200			{width:200px;}
.w210			{width:210px;}
.w220			{width:220px;}
.w230			{width:230px;}
.w240			{width:240px;}
.w250			{width:250px;}
.w260			{width:260px;}
.w270			{width:270px;}
.w280			{width:280px;}
.w290			{width:290px;}


.hand			{cursor:pointer;}
.w10			{width:10px;}
.w20			{width:20px;}
.w30			{width:30px;}
.w40			{width:40px;}
.w50			{width:50px;}
.w60			{width:60px;}
.w70			{width:70px;}
.w80			{width:80px;}
.w90			{width:90px;}
.w100			{width:100px;}
.w110			{width:110px;}
.w120			{width:120px;}
.w130			{width:130px;}
.w140			{width:140px;}
.w150			{width:150px;}
.w160			{width:160px;}
.w170			{width:170px;}
.w180			{width:180px;}
.w190			{width:190px;}	

.h10			{height:10px;}
.h20			{height:20px;}
.h30			{height:30px;}
.h40			{height:40px;}
.h50			{height:50px;}
.h60			{height:60px;}
.h70			{height:70px;}
.h80			{height:80px;}
.h90			{height:90px;}
.h100			{height:100px;}
.h110			{height:110px;}
.h120			{height:120px;}
.h130			{height:130px;}
.h140			{height:140px;}
.h150			{height:150px;}
.h160			{height:160px;}
.h170			{height:170px;}
.h180			{height:180px;}
.h190			{height:190px;}	

.lh09		{line-height:0.9em; }
.lh11		{line-height:1.1em; }
.lh12		{line-height:1.2em; }
.lh13		{line-height:1.3em; }
.lh14		{line-height:1.4em; }
.lh15		{line-height:1.5em; }
.lh16		{line-height:1.6em; }
.lh17		{line-height:1.7em; }
.lh18		{line-height:1.8em; }
.lh19		{line-height:1.9em; }
.lh20		{line-height:2.0em; }

.p5 		{padding:5px;}
.p10 		{padding:10px;}
.p20 		{padding:20px;}
.p30 		{padding:30px;}
.p40 		{padding:40px;}
.p50 		{padding:50px;}
.p60 		{padding:60px;}

.pr1			{padding-right:1%;}
.pr2			{padding-right:2%;}
.pr3			{padding-right:3%;}
.pr4			{padding-right:4%;}
.pr5			{padding-right:5%;}
.pr6			{padding-right:6%;}
.pr7			{padding-right:7%;}
.pr8			{padding-right:8%;}
.pr9			{padding-right:9%;}

.pr0			{padding-right:0px;}
.pr10			{padding-right:10px;}
.pr15			{padding-right:15px;}
.pr20			{padding-right:20px;}
.pr30			{padding-right:30px;}
.pr40			{padding-right:40px;}
.pr50			{padding-right:50px;}
.pr60			{padding-right:60px;}
.pr70			{padding-right:70px;}
.pr80			{padding-right:80px;}
.pr90			{padding-right:90px;}

.pl1			{padding-left:1%;}
.pl2			{padding-left:2%;}
.pl3			{padding-left:3%;}
.pl4			{padding-left:4%;}
.pl5			{padding-left:5%;}
.pl6			{padding-left:6%;}
.pl7			{padding-left:7%;}
.pl8			{padding-left:8%;}
.pl9			{padding-left:9%;}

.pl0			{padding-left:0px;}
.pl10			{padding-left:10px;}
.pl15			{padding-left:15px;}
.pl20			{padding-left:20px;}
.pl25			{padding-left:25px;}
.pl30			{padding-left:30px;}
.pl40			{padding-left:40px;}
.pl50			{padding-left:50px;}
.pl60			{padding-left:60px;}
.pl70			{padding-left:70px;}
.pl80			{padding-left:80px;}
.pl90			{padding-left:90px;}

.pt0			{padding-top:0px;}
.pt8			{padding-top:8px;}
.pt10			{padding-top:10px;}
.pt15			{padding-top:15px;}
.pt20			{padding-top:20px;}
.pt30			{padding-top:30px;}
.pt40			{padding-top:40px;}
.pt50			{padding-top:50px;}
.pt60			{padding-top:60px;}
.pt70			{padding-top:70px;}
.pt80			{padding-top:80px;}
.pt90			{padding-top:90px;}

.pb0			{padding-bottom:0px;}
.pb10			{padding-bottom:10px;}
.pb15			{padding-bottom:15px;}
.pb20			{padding-bottom:20px;}
.pb30			{padding-bottom:30px;}
.pb40			{padding-bottom:40px;}
.pb50			{padding-bottom:50px;}
.pb60			{padding-bottom:60px;}
.pb70			{padding-bottom:70px;}
.pb80			{padding-bottom:80px;}
.pb90			{padding-bottom:90px;}


.fs05 			{font-size:0.5em;}
.fs06 			{font-size:0.6em;}
.fs07 			{font-size:0.7em;}
.fs08 			{font-size:0.8em;}
.fs09 			{font-size:0.9em;}
.fs11 			{font-size:1.1em;}
.fs12 			{font-size:1.2em;}
.fs14 			{font-size:1.4em;}
.fs16 			{font-size:1.6em;}
.fs18 			{font-size:1.8em;}
.fs20 			{font-size:2.0em;}
.fs21 			{font-size:2.1em;}
.fs22 			{font-size:2.2em;}
.fs23 			{font-size:2.3em;}
.fs24 			{font-size:2.4em;}
.fs25 			{font-size:2.5em;}
.fs26 			{font-size:2.6em;}
.fs27 			{font-size:2.7em;}
.fs28 			{font-size:2.8em;}
.fs29 			{font-size:2.9em;}
.fs30 			{font-size:3.0em;}
.fs31 			{font-size:3.1em;}
.fs32 			{font-size:3.2em;}
.fs33 			{font-size:3.3em;}
.fs34 			{font-size:3.4em;}
.fs35 			{font-size:3.5em;}
.fs36 			{font-size:3.6em;}
.fs37 			{font-size:3.7em;}
.fs38 			{font-size:3.8em;}
.fs39 			{font-size:3.9em;}
.fs40 			{font-size:4.0em;}
.fs41 			{font-size:4.1em;}

.justify		{text-align:justify;}


/*.inner, #p1, .post, .bg2, .postbody, #page-body{ width:300px;}*/

#page-body {width:auto}
.inner {width:300px;}
.inner, #p1, .post, .bg2, #page-body{ width: auto;}
.postbody { width:75%;}
/*.left-box, .left, p {text-align:left; letter-spacing:normal; padding:0; margin:0; width:300px; min-width:300px; max-width:300px; display:block; visibility:visible;}*/
.top { text-align:left; letter-spacing:normal; width: 300px; }
.back2top { float:right; width:300px; letter-spacing:normal; border-bottom:black 1px solid; display:none;}
.postprofile { float:right;}
.header {color:#000; font-size:0.85em;} 


.padding10 { padding:10px; }
.padding20 { padding:20px; }
.padding30 { padding:30px; }
.padding40 { padding:40px; }
.padding50 { padding:50px; }
.padding60 { padding:60px; }


/*.seatsback { background-color:#990000; color:#fff0e2; width:20px; text-align:center;font-family:Arial, Helvetica, sans-serif;}*/
.seatsback { background:url(../img/seat.jpg) 50% 50% no-repeat; color:#000; width:20px; text-align:center;font-family:Arial, Helvetica, sans-serif;}
.seatsnum { width:40px; text-align:center;  }

.scene2 { font-size:10px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-weight:normal;}

.foto {	padding:30px 30px 30px 0; /*background-color:#f2e7db;*/ font-size:9px; color:#333; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left; text-align:center; line-height:95%; }
.foto img{ padding:0 0 10px 0; }
.foto2 { padding:20px; background-color:#e3d3c3; font-size:9px; color:#333; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; float:left; text-align:center; margin:0 20px 0 0; line-height:95%;}
.foto2 img{ padding:0 0 10px 0; }

.fotogallery img{padding:0px; border:#503018 1px solid; font-size:9px; color:#c09e7d; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; text-align:center; line-height:95%; }

.anons { padding:25px 30px 25px 30px; /*background-color:#1d0202;*/ font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;  margin:50px 0 0 0;}

.anons em {}
.anons2 { padding:25px 20px 25px 60px; font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal; font-size:1.2em;font-style:italic; margin:60px 0 0 0;}
.anons2 em {}
.anons3 { padding:25px 30px 0 30px; /*background-color:#1d0202;*/ font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;}

.repertory_info { padding:0 0 20px 0;}
.repertory_actors {padding:0 0 20px 0; line-height:200%;}
.repertory_actors em { font-weight:bold}
.repertory_footer {padding: 30px; /*background-color:#efe5d8;*/ background:url(/img/leftline5xp.jpg) 0 0 repeat-y; font-style:italic; font-size:1.2em;}

.bannerdiv { text-align:left}
.banner { padding:20px 15px 0 10px;}

p { padding:0px 0px 12px 0px;}
.cost { font-size:0.7em; color:#666; font-family:Arial, Helvetica, sans-serif; font-style:italic; padding-top:5px;}


.picstrip { /*background: #000;*/ width: 640px; margin: 2em 0 3.2em; /*border: 1px solid #eee;*/ overflow: hidden; }
.picstrip span,
.picstrip .ps-clipper .ps-control
{ color: #000; cursor: pointer; //cursor: hand; text-decoration: none; }
.picstrip .ps-clipper .ps-control:hover,
.picstrip .ps-clipper .ps-control.hover
{ color: #bc2a4d; opacity: .9; -moz-opacity: .9; filter: alpha(opacity=90); }
.picstrip .ps-pre span.current,
.picstrip .ps-clipper .ps-control.disabled
{ cursor: default; }
.picstrip .ps-clipper .ps-control.disabled { opacity: .1; -moz-opacity: .1; filter: alpha(opacity=10); }

.picstrip .ps-clipper { width: 100%; height: 427px; margin-bottom: 1em; position: relative; overflow: hidden;  }

.picstrip .ps-clipper .ps-screen { position: relative; left: 0; top: 0; width: 10000%; cursor: move; }
.picstrip .ps-clipper .ps-screen .ps-pic { float: left; //display: inline; width: 640px; height: 427px !important; background: no-repeat 50% 50%; }

.picstrip .ps-clipper .ps-control { position: absolute; top: 50%; font-family: "Times New Roman", Georgia, Times, serif; color: #ccc; font-size: 3em; opacity: .8; -moz-opacity: .8; filter: alpha(opacity=80); display: none; }
.picstrip .ps-clipper .ps-control.prev-ps-control { left: 10px; }
.picstrip .ps-clipper .ps-control.next-ps-control { right: 10px; }
.corner-tl {position: absolute; width:10px; height:10px; left: 0; top:0; background:url(/img/corner-tl.gif) 0 0 no-repeat;}
.corner-tr {position: absolute; width:10px; height:10px; right: 0; top:0; background:url(/img/corner-tr.gif) 0 0 no-repeat;}
.corner-bl {position: absolute; width:10px; height:10px; left: 0; bottom:0; background:url(/img/corner-bl.gif) 0 0 no-repeat;}
.corner-br {position: absolute; width:10px; height:10px; right: 0; bottom:0; background:url(/img/corner-br.gif) 0 0 no-repeat;}

.picstrip .ps-pre { padding: 0 5px 0 10px; width: 1000%; }
.picstrip .ps-pre span { color:#bc2a4d; float: left; //display: inline; font-family: "Times New Roman", Georgia, Times, serif; font-size: .9em; margin: 1em 5px .5em 0; }
.picstrip .ps-pre.advanced-ps-links { padding-right: 0; }
.picstrip .ps-pre.advanced-ps-links span { margin-right: 0; }
.picstrip .ps-pre span:hover,
.picstrip .ps-pre span.hover,
.picstrip .ps-pre span.current
{ color:#000; }
.content-row .picstrip .ps-pre span img { display: block; width: auto; border: none; margin: 1px 1px 5px; }
.picstrip .ps-pre span:hover img,
.picstrip .ps-pre span.hover img,
.picstrip .ps-pre span.current img
{ border: 2px solid #bc2a4d; margin: 0 0 4px; }

.picstrip .ps-pre span img
{ border: 2px solid #000; margin: 0 0 4px; }

.picstrip.picstrip-680 { width: 680px; }
.picstrip.picstrip-680 .ps-clipper { height: 453px; }
.picstrip.picstrip-680 .ps-clipper .ps-screen .ps-pic { width: 680px; height: 453px !important;}

.slideshow { height: 38px; width: 443px; margin: 0; overflow:hidden; }
.slideshow img { }

.phantom-container { position:absolute; top:0; left:0; min-width:1170px; width:100%; height:600px; z-index:-1; background:url(/skin/img/bg11.jpg) 50% 150px no-repeat}
.phantom {position:relative; margin-left:-510px; left:50%; top:467px; width:875px; height:66px;}

.teatr-container { position:absolute; top:0; left:0; min-width:1170px; width:100%; height:600px; z-index:-1; }
.teatr-banner {position:relative; margin-left:-135px; left:50%; top:401px; width:443px; height:38px;}

.reserveinner {position:relative; margin:-60px 0 50px 0; left:0;}

.reserveitem {display: -moz-inline-stack; display: inline-block; vertical-align: top; //display: inline; //zoom: 1; padding:0 50px 10px 17%;}
.reserveitem span {width:200px; display:block; float:left;}

.formitem {width:300px; /*height:18px;*/ background-color:#f1f2f2; padding:1px 3px 1px 3px;  border:#d8d4c6 1px solid; font-family:arial; font-size:12px;}
input.formitem:hover {border-color: #bc2a4d;}
textarea.formitem:hover {border-color: #bc2a4d;}
select.formitem:hover {border-color: #bc2a4d;}
.formselect {width:20em; height:21px; padding:1px 3px 1px 3px;  border:#d8d4c6 1px solid; font-family:arial; font-size:12px;}
select.formselect:hover {border-color: #bc2a4d;}

.button	{cursor:pointer; background-color:#dfd2c1; border:1px solid black; color:#000000; font-size:14px; height:30px; padding:3px 20px 3px 20px;}
input.button:hover {border-color:#bc2a4d; color:#bc2a4d;}

.toploginbutton {cursor:pointer; background-color:#dfd2c1; border:1px solid black; color:#000000; font-size:12px; height:25px; padding:3px 3px 3px 3px; margin:0;}
input.toploginbutton:hover {border-color:#bc2a4d; color:#bc2a4d;}



#hall {	position: relative; padding:20px 0 40px 0}

#sector1,
#sector7,
#sector9,
#sector14,
#sector23,
#sector24,
#sector25,
#sector26,
#sector29,
#sector30 {	float: left;}

#sector9,
#sector14,
#sector23,
#sector30 {	clear: both;}

.sector { padding: 5px;}
.sector>p {font-weight:bold; text-align: center;}

.row {margin-top:0px;margin-bottom: 0px;}
.row span {font-weight: bold; margin:0; padding:0; color:#666; display:inline-block; width:20px;}
.row ul,
.row ul li {display: inline; margin:0; padding:0; list-style:none;/*display:-moz-inline-stack; display: inline-block; vertical-align: top; //display: inline; //zoom: 1; */}
.row ul li {display:inline-block; width:18px; text-align:center; font:Arial, Tahoma, Geneva, sans-serif; font-size:10px; height:16px; padding:3px 1px 1px 1px; }


.free { background:url(../img/seats/white.gif) 50% 50% no-repeat; color:#000;}
.used { background:url(../img/seats/black.gif) 50% 50% no-repeat; color:#fff;}
.reserved { background:url(../img/seats/grey20.gif) 50% 50% no-repeat; color:#000;}
.bought { background:url(../img/seats/grey70.gif) 50% 50% no-repeat; color:#fff;}
.selectedseat { background:url(../img/seats/red.gif) 50% 50% no-repeat; color:#fff;}

.price1 { background-color:#ff5300}
.price2 { background-color:#ffea00}
.price3 { background-color:#c7ff00}
.price4 { background-color:#13ff23}
.price5 { background-color:#00ffcf}
.price6 { background-color:#00f2ff}
.price7 { background-color:#0ca1ff}
.price8 { background-color:#9755ff}
.price9 { background-color:#fd25f9}
.price10 { background-color:#bb00a1}

.seatblock { padding:0 1px 15px 23px; margin-right:50px; background-position:0 1px; height:18px; color:#000; display:-moz-inline-stack; display: inline-block; vertical-align: top; //display: inline; //zoom: 1;}
.priceblock { padding:5px; margin-right:20px; height:18px; color:#000; display:-moz-inline-stack; display: inline-block; vertical-align: top; //display: inline; //zoom: 1;}

.icon dd {display:-moz-inline-stack; display: inline-block; vertical-align: top; //display: inline; //zoom: 1;}
.icon dt, .icon dd {}

li.row {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #8f8f8f;
}

li.row strong {
	font-weight: normal;
	color: #000000;
}

li.row:hover {
	background-color: #f6f6f6;
}

li.row:hover dd {
	border-left-color: #CCCCCC;
}

/*li.header dt, li.header dd {
	line-height: 1em;
	border-left-width: 0;
	margin: 2px 0 4px 0;
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

li.header dt {
	font-weight: bold;
}

li.header dd {
	margin-left: 1px;
}

li.header dl.icon {
	min-height: 0;
}

li.header dl.icon dt {
	padding-left: 0;
	padding-right: 50px;
}

dl.icon {
	min-height: 35px;
	background-position: 10px 50%;		
	background-repeat: no-repeat;
}

dl.icon dt {
	padding-left: 45px;					
	background-repeat: no-repeat;
	background-position: 5px 95%;		/
}

dd.posts, dd.topics, dd.views {
	width: 10%;
	text-align: center;
	line-height: 2.2em;
	font-size: 1.2em;
}

dl.icon dt ol,
dl.icon dt ul {
	list-style-position: inside;
	margin-left: 1em;
}

dl.icon dt li {
	display: list-item;
	list-style-type: inherit;
}

dd.lastpost {
	width: 25%;
	font-size: 1.1em;
}

dd.redirect {
	font-size: 1.1em;
	line-height: 2.5em;
}

dd.moderation {
	font-size: 1.1em;
}

dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
	display: block;
	padding-left: 5px;
}

dd.time {
	width: auto;
	line-height: 200%;
	font-size: 1.1em;
}

dd.extra {
	width: 12%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

dd.mark {
	float: right !important;
	width: 9%;
	text-align: center;
	line-height: 200%;
	font-size: 1.2em;
}

dd.info {
	width: 30%;
}

dd.option {
	width: 15%;
	line-height: 200%;
	text-align: center;
	font-size: 1.1em;
}

dd.searchby {
	width: 47%;
	font-size: 1.1em;
	line-height: 1em;
}

ul.topiclist dd.searchextra {
	margin-left: 5px;
	padding: 0.2em 0;
	font-size: 1.1em;
	color: #333333;
	border-left: none;
	clear: both;
	width: 98%;
	overflow: hidden;
}
*/
.lastpost { white-space: normal;}
.lastpost span { float:left;}