body {background-color: #2b2b2b; outline:0;}
body.main { font-size: 12px; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; margin: 0; padding: 0; color: black; background-color: #2b2b2b; overflow-y:scroll; outline:0;}
body.frame { font-size: 12px; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; margin: 0; padding: 0; color: black; background-color: #2b2b2b;  outline:0;}
body.update { font-size: 12px; font-family: Verdana, Helvetica, Tahoma, Arial, sans-serif; margin: 0; padding: 0; color: #ccc; background-color: #2b2b2b;  outline:0;}
a { outline:0;}
#main { width: 970px; margin: 0 auto;}
#head { margin: 0; padding:0; }
#head_home {position: relative; margin: 0; padding: 0; width: 970px; z-index:0; display: block; }
.ramka { margin-left:4px; margin-bottom: 0; }
#content { margin:0; padding:0; }
#left { width: 615px; float: left; margin:0; padding:0;}
#leftFlash { width: 598px; float: left; margin-top: 0; padding-left:15px; margin-right:25px;}
#leftPrzedstawienia { width: 598px; float: left;  margin-top: 0; margin-right:10px;}
#right { width: 236px; float: right; }
#rightPrzedstawienia { width: 236px; float: right;}
.leftBox { text-align: justify; margin: 0; padding: 0; }

.rightBox { margin-left:15px; margin-top:15px; line-height:16px;}
.rightBoxFlash { margin-left:10px;}
.rightBox, .rightBoxFlash {  font-size: 12px; color: white; font-weight:bold; margin-right:0;}

.rightBoxPrzedstawienia {  font-size: 12px; color: white; font-weight:bold; margin-left:15px; margin-right:0; margin-top:0;}
.rightBox b, .rightBoxFlash b { color:#c60; font-weight:bold; }
.rightBox a, .rightBoxFlash a { text-decoration: none; color: #fff; }
.rightBox a:hover, .rightBoxFlash a:hover{ text-decoration: none; color: #c60; font-weight: bold; }
.rightBox h3, .rightBoxFlash  h3 { color:#fff; font-size: 18px; margin-bottom: 10px; margin-left:0; margin-right:0; margin-top:0;}
.boxPrzedst0 { width: 180px; float: left;  padding-left: 11px; padding-top: 10px; padding-right: 30px; line-height: 14px;}
.boxPrzedst1 { width: 180px; float: left; padding-top: 10px; font-size: 10px; color:#555;}
.boxPrzedst2 { width: 180px; float: left; padding-top: 10px; font-size: 10px; color:#555;}
.boxPrzedst0  a { font-size: 13px; color: #1a2d72; text-decoration: none; font-weight: bold;}
.boxPrzedst0  a:hover { font-size: 13px; color: #fff; text-decoration: none; font-weight: bold;}

.path { font-size: 10px; color: #fff; text-decoration: none; font-weight: normal; margin-left:20px; margin-top:5px; position: relative;}
.pathBilety { font-size: 10px; color: #fff; text-decoration: none; font-weight: normal; margin-left:20px; margin-top:0; margin-bottom:3px; position: relative;}

.path a, .pathBilety a  { font-size: 10px; color: #fff; text-decoration: none; font-weight: normal;}
.path a:hover, .pathBilety a:hover { font-size: 10px; color: #c60; text-decoration: none; font-weight: normal;}

.fotoHidden { display: none; }
#full { width: 870px; padding-left:0; padding-right:15px; margin:0 auto;}
#infoFlash { width: 970px; padding:0; margin:0 auto; }
#end { width: 100%; padding-left:0; padding-right:15px; margin:0;  }
#fullFlash { padding-left:0; padding-top:5px; margin:0; position: fixed; left:0; top:0;}
#fullBilety { padding-top:0; padding:0; width: 970px; margin: 0 auto; }
.block  { padding-bottom: 10px; padding-top: 0; padding-left: 0; padding-right: 30px; width: 260px; float: left;   }
.block1  { padding-bottom: 10px; padding-top: 0; padding-left: 0; padding-right: 1px; width: 260px; float: left;   margin-left:0;}
.column  { margin-right: 0;  margin-top: 0; margin-bottom: 5px; padding-right: 0; padding-top: 0; display: block; }
.columnBilety  { margin-right: 0;  margin-top: 0; margin-bottom: 5px; margin-left: 40px; padding-right: 0; padding-top: 0; display: block; }
.columnTitle {  font-size: 14px;  padding-right: 10px;  padding-left: 5px; margin-left: 10px; padding-top: 5px; padding-bottom: 5px; margin-right: 10px; margin-top: 5px;  text-align: left; width:250px;}

.repertuarTitle {  font-size: 12px;  padding-right: 10px;  padding-left: 5px; margin-left: 10px; padding-top: 5px; padding-bottom: 0; margin-right: 10px; margin-top:0;  text-align: left; }
.repertuarBlock  { padding-bottom: 5px; padding-top: 10px; padding-left: 0; padding-right: 5px; float: left;   }
#repertuar { font-size: 14px; text-align: left; margin-top:10px;}
.dataR {  padding-left: 15px; padding-top: 3px;  margin-top:0;}
#repertuar a { text-decoration: none; color: #fff; font-weight: bold; }
#repertuar a:hover { text-decoration: none; color: #000; font-weight: bold; }


.blockBilety  { padding-bottom: 0; padding-top: 0; margin-top: 0; padding-left: 0; padding-right: 30px; width: 420px; float: left; display: block; }
.columnTitleBilety { font-size: 13px; padding-right: 10px;  padding-left: 5px; margin-top: 0;  margin-left: 10px; padding-top:0;  padding-bottom: 5px; margin-right: 10px; text-align: left; font-weight:bold; color:#000;}
.columnTitleBilety  a { text-decoration: none; color:#000;}
.columnTitleBilety  a:hover { text-decoration: none; color:#000;}
.columnSpanBilety { font-size: 12px;  line-height: 12px; margin-right: 0;  margin-top: 0; padding-top: 5px; padding-bottom: 0; padding-left: 5px; margin-left: 10px; padding-right: 5px; font-weight:normal;}

.columnSpanBilety   a {text-decoration: none; color:#000; }
.columnSpanBilety   a:hover {text-decoration: none;  color:#fff;}

.columnName {  font-size: 11px;  padding-right: 10px;  padding-left: 10px;  padding-top: 3px;  padding-bottom: 5px; margin-right: 10px; margin-top: 5px;  text-align: left; line-height: 16px;}

.blockA  { padding-bottom: 10px; padding-top: 0; padding-left: 0; padding-right: 1px; width: 185px; float: left;   }
.block1A  { padding-bottom: 10px; padding-top: 0; padding-left: 0; padding-right: 1px; width: 185px; float: left;   margin-left:0;}
.columnA  {  font-size: 12px; margin-right: 0;  margin-top: 0; margin-top: 0; padding-right: 0;}
.columnTitleA {  font-size: 14px;  padding-right: 10px;  padding-left: 10px;  padding-top: 5px;  padding-bottom: 5px; margin-right: 10px; margin-top: 5px;  text-align: left;}
.columnNameA {  font-size: 12px;  padding-right: 10px;  padding-left: 10px;  padding-top: 3px;  padding-bottom: 5px; margin-right: 10px; margin-top: 5px;  text-align: left; line-height: 17px;}

.columnSpan  {  font-size: 12px; line-height: 12px; margin-right: 0;  margin-top: 0; padding-top: 5px; padding-bottom: 0; padding-left: 5px; margin-left: 10px; padding-right: 5px; }
.repertuarBlock a, .block a , .block1 a , .blockA a , .block1A a {text-decoration: none; color: #fff; font-weight: bold;}
.repertuarBlock a:hover, .block a:hover , .block1 a:hover, .blockA a:hover , .block1A a:hover {text-decoration: none; color: #000;}

.biletyB a  {text-decoration: none; color: #fff; font-size: 14px;}
.biletyB a:hover {text-decoration: undeline; color: #c60; font-size: 14px;}

#miesiace { font-size: 13px; width: 820px;  margin-top: 10px;}
#miesiace a {text-decoration: none; color: #fff; }
#miesiace a:hover {text-decoration: none; color: #fff; font-weight: bold; }
.wh {background-color: #686766; color: #fff; font-weight: bold;}
.tyt { padding-bottom:10px; padding-left:5px; padding-right:10px; margin-right:0; font-size: 28px; line-height: 30px; color: #fff; padding-top:5px; margin-top:0; margin-left: 0;}
.tyt a {text-decoration: none; color: #fff; }
.tyt a:hover { color: #c60; }

.tytLogo { padding-bottom:5px; padding-left:50px; padding-right:10px; margin-right:0; font-size: 28px; line-height: 30px; color: #fff; padding-top:5px; margin-top:0; margin-left: 0;}
.tytLogo a {text-decoration: none; color: #fff; }
.tytLogo a:hover { color: #c60; }

.tytSmall { padding-bottom:10px; padding-left:10px; padding-right:10px; margin-right:0; font-size: 28px; line-height: 30px; color: #fff; padding-top:5px; margin-top:0; margin-left: 0;}
.tytSmall a {text-decoration: none; color: #fff;  font-size: 16px; }
.tytSmall a:hover { color: #000;  font-size: 16px; }

.topBilety { width:970px; padding:0; margin:0 auto;}
.tytBilety { padding-bottom:0; padding-left:48px; padding-right:10px; margin-right:0; font-size: 28px; line-height: 30px; color: #fff; margin-top:0; margin-bottom:5px; padding-top:5px; margin-left: 0;}
.tyt20 a, .tyt20 a:hover { padding-bottom:0; padding-left:0; padding-right:0px; margin-right:0; font-size: 15px; line-height: 19px; padding-top:0px; margin-top:0; margin-left: 0; font-weight: bold; text-decoration:none;}
.tyt20 a { color: #fff; }
.tyt20 a:hover { color: #000; }

.play { width: 460px; padding-left:10px; padding-right:20px; margin-bottom:15px; margin-top:10px;}
.txtData {  margin-right:0; font-weight: bold; padding-top: 0; padding-bottom: 0; font-size: 10px; color:#2b2b2b; margin-left:0; }

.wF { border: 1px #fff solid;}
.wFf { border: 1px #fff solid; float: left; margin-right: 5px; margin-top: 15px;}

.tytFlash { padding-bottom:0; padding-left:20px; padding-right:10px; margin-right:0; font-size: 28px; line-height: 36px; color: #fff; margin-top:5px; margin-left: 0;}
.txt { padding-top:5px; margin-right:0; font-size: 11px; font-weight: normal; padding-left:10px;   padding-right:10px; padding-bottom: 10px; }
.txt a { font-size: 11px; font-weight: normal; text-decoration:none; color: #fff; }
.txt a:hover { font-size: 11px; font-weight: normal; text-decoration:none; color: #000; }
.txtFull { padding-top:5px; margin-right:0; font-size: 12px; font-weight: normal; padding-left:10px;   padding-right:10px; padding-bottom: 5px; line-height: 16px;}
.txtFull a { font-size: 11px; font-weight: normal; text-decoration:none; color: #fff; }
.txtFull a:hover { font-size: 11px; font-weight: normal; text-decoration:none; color: #000; }

.txtFullSmall { padding-top:5px; margin-right:0; font-size: 11px; font-weight: normal; padding-left:10px;   padding-right:10px; padding-bottom: 5px; line-height: 12px;}
.txtFullSmall a { font-size: 11px; font-weight: normal; text-decoration:none; color: #fff; }
.txtFullSmall a:hover { font-size: 11px; font-weight: normal; text-decoration:none; color: #000; }

#foot {  margin-left: 15px; margin-top: 0; margin-bottom: 0; padding-top:5px; color: #fff; font-size: 11px; text-align: left;}
#foot a  { color: #fff; text-decoration: none;}
#foot a:hover { color: #c60; text-decoration: none;}
.data {  margin-right:0; font-weight: bold; padding-top: 10px; padding-bottom: 0; font-size: 10px; margin-left:2px; color:#000;  }
.tyt12 { margin-right:5px; font-weight: bold; color:#2b2b2b; padding-bottom: 5px;  padding-top: 5px;  margin-left:2px;   }
.tyt12 a {  font-weight: bold; color:#fff; text-decoration: none;}
.tyt12 a:hover { font-weight: bold; color:#2b2b2b; text-decoration: none;}
.txt11 { margin-right:5px; font-size: 12px;  padding-right:10px; margin-bottom: 5px;  padding-bottom: 10px; padding-top: 0;  margin-left:2px; line-height: 16px;  }
.link { text-decoration: none; text-align: right; color:#000; padding-top:10px; font-weight: bold;}
.tyt12right { padding-right:10px; font-weight: bold; color:#3e4ab3; padding-left:0; }

.txt11right { font-size: 11px; font-weight: normal; color:#fff; text-align: left; padding-right:10px;  margin:0;}
.txt11right a {  font-weight: normal; color:#fff; text-decoration: none; }
.txt11right a:hover {  font-weight: normal; color:#c60; text-decoration: none;}

.txt11rightData { font-size: 11px; margin-right:0; padding-bottom: 5px; padding-right:10px;  margin-top: 15px; padding-left:0; color:#c60;}
.rightTyt { color:#fff; font-size: 18px; padding-bottom: 0; margin-top: 0; padding-left:0;}
.miesiaceLink { font-size: 14px; color: #fff; padding-left:10px;}
.miesiaceLink a { text-decoration: none; font-size: 14px; color: #fff;}
.miesiaceLink a:hover { text-decoration: none; font-size: 14px; color: #c60;}
.miesiaceLink b { text-decoration: none; font-size: 14px; color: #c60; font-weight: bold;}

.linkBox0 { text-align: left; margin-top: 10px; margin-left: 10px; font-size:12px;}
.linkBox { text-align: left; margin-top: 10px; margin-left: 10px; font-size:15px;}
.linkBox1 { text-align: left; float: left; margin-top: 10px; width: 200px; margin-left: 10px; font-size:15px;}
.linkBox2 { text-align: left; float: left; margin-top: 10px; width: 85px; margin-left: 20px;  font-size:15px;}
.linkBox3 { font-size: 12px; color: #fff; text-align: left; float: left; margin-top: 10px; margin-left: 10px;  margin-right: 5px; line-height: 16px; }
.linkBox0 a, .linkBox a, .linkBox1 a, .linkBox3 a { color: #fff; text-decoration: none; font-weight: bold;}
.linkBox0 a:hover, .linkBox a:hover, .linkBox1 a:hover, .linkBox3 a:hover { color: #000; text-decoration: none; }
.linkBox2 a { color: #c60; text-decoration: none; font-weight: bold;}
.linkBox2 a:hover { color: #000; text-decoration: none; }

.boxes { padding-left:0; padding-right:0; margin-top:0; }
.mini { padding-right:10px; float: right;}
.miniTyt{  color: #000; padding-right: 10px; padding-top: 0; font-size:15px; font-weight: bold; line-height: 20px;}
.miniTyt a { color: #000; font-weight: bold; padding-right: 10px; text-decoration: none;}
.miniTyt a:hover { color: #fff; font-weight: bold; padding-right: 10px; text-decoration: none;}

.col1 { float: left; width: 280px;}
.col2 {  float: left; width: 280px;}
#kalendarz {border: #2b2b2b solid 1px; width:210px;}
#cal {color:#FFF; background-color:#2b2b2b; font: 10px Verdana, Arial, Helvetica, sans-serif; }
#cal td { text-align:center; height:21px; background-color: #2b2b2b;}
tr#days-of-week td { background-color: #2b2b2b;}
#cal thead td {background-color: #2b2b2b; font-size: 12px; font-weight: bold; color:#fff; }
#cal thead a { color: #FFF; height:21px; }
#cal .cal-prev-month-day, #cal .cal-next-month-day {color: #a8a8a8;}
#cal-current-day {background-color: #3b3b3b !important;}
#cal a{ position:relative; z-index:24; color:#c60; text-decoration:none; padding:3px; }
#cal a:hover{z-index:25; }
#cal a span{display: none}
#cal a:hover span{ display:block; position:absolute; top:26px; left:-130px; width:144px; border:1px solid #fff; background-color:#ccc; color:#000; text-align: left; padding:4px; line-height: 14px;}

/* css for update */
form {margin:0; padding:0;}
input, textarea, option { border: solid 1px #fff; width: auto; height: auto; margin:5px; }
select { margin: 5px; color: #000; font-family:Arial, Helvetica, sans-serif; font-size: 8pt; border-color: #ffffff; border-style: solid; border-width: 1px; }
.formFrame { border:#fff 1px solid; width: 450px; padding:5px;}
.textFrame { border:#fff 1px solid; width: 420px; }
.menuFrame { border:solid 1px #fff; width: 460px; background: #404040;}
.infoFrame { font-size: 14px; border:solid 1px #fff; width: 450px; padding:5px; margin-top: 5px; margin-bottom: 5px; }
.infoFrame b { font-weight:bold; color: #c60; }
.infoFrame a { text-decoration: none; color: #fff; }
.infoFrame a:hover { text-decoration: none; color: #c60; }
#mainForm { width: 850px; margin: 0 auto; }
.Framed {text-decoration: none; color: #fff; }
.Framed a {text-decoration: none; color: #fff; }
.Framed a:hover { text-decoration: none; color: #c60; }
.leftForm { width:500px; float: left; margin:0; padding:0;}
.rightForm { width: 230px; float: right; margin:0; padding:5px; margin-top: 5px; border: #ffffff solid 1px; }
.chkbox { border: none; padding:0; margin:0; }
.chkbox1  { width: 20px; float:left; margin-top:5px;}
.chkbox2  { width: 250px; float:left; padding-left:5px; padding-top:5px; margin-top:5px; font-size: 11px;}
.chkbox3  { width: 100px; float:left; font-size: 11px; padding-top:5px; margin-top:5px;}
.chkbox4  { width: 80px; float:right; font-size: 11px; padding-top:5px; margin-top:5px; }

/* START MENU TOP */
.dm2 { font: 10px tahoma;}
.dm2 .item1, .dm2 .item1:hover, .dm2 .item1-active, .dm2 .item1-active:hover { padding: 9px 8px 8px 8px; text-decoration: none; display: block; position: relative;}
.dm2 .item1 { background: #404040; color: #fff;}
.dm2 .item1:hover, .dm2 .item1-active, .dm2 .item1-active:hover { background: #404040; color: #c60; }
.dm2 .item2, .dm2 .item2:hover { padding: 5px 8px 5px 8px; text-decoration: none; display: block; white-space: normal; width: 90px; top: 2px;}
.dm2 .item2 { background: #404040; color: #fff;}
.dm2 .item2:hover { background: #404040; color: #c60;}
.dm2 .section { visibility: hidden; white-space: normal; position: absolute; margin-top: 2px; border-left: 1px #fff solid; border-right: 1px #fff solid; border-bottom: 1px #fff solid;}
.dm2 .left, .dm2 .left:hover { border-style: none; }
.dm2 .right, .dm2 .right:hover { border-style: none; }
* html .dm2 td { position: relative; }
/* END MENU TOP */

/* RAMKI*/
/* \*/
* html .tlc, * html .trc {height: 1%;}
* html .gtlc, * html .gtrc {height: 1%;}
/* */
.box{ float: left; position: relative; margin-right: 0px; margin-top: 3px; padding: 0; text-align: left; width: 615px; background:transparent; }
.boxBig { float: left; position: relative; margin-left: 5px;	margin-right: 0px; margin-top: 5px; padding: 0; text-align: left; width: 843px; background:transparent; }
.tlc, .trc, .blc, .brc{ background-color: transparent; background-repeat: no-repeat;}
.tlc{ background-image:url(../obrazki/tlc.gif);background-position: 0% 0%;}
.trc{background-image:url(../obrazki/trc.gif);	background-position: 100% 0%;}
.blc{background-image:url(../obrazki/blc.gif);	background-position: 0% 100%;}
.brc{background-image:url(../obrazki/brc.gif);	background-position: 100% 100%;	}
.tb, .bb{background-color: transparent;	background-repeat: repeat-x;}			
.tb	{background-image:url(../obrazki/tb.gif);background-position: 0% 0%;}
.bb	{background-image:url(../obrazki/bb.gif);background-position: 50% 100%;}	
.rb	{background-image:url(../obrazki/r.gif);background-position: 100% 0%;background-repeat: repeat-y;}
.lb	{background-image:url(../obrazki/l.gif);background-position: 0% 100%;background-repeat: repeat-y; background-color:#a8a8a8;}
.wrap { padding-right: 5px; padding-left: 0; padding-bottom:5px; padding-top:10px;}
.wrapHTML { padding-right: 5px; padding-left: 10px; padding-bottom:25px; padding-top:10px;}

.boxWrap { margin: 0  auto; width: 910px; margin-top: 6px; }
.boxBigger { position: relative; padding: 0; text-align: left; width: 910px; background-color:#a8a8a8; margin-top: 0;  }
.gtlc, .gtrc, .gblc, .gbrc {background-color: transparent; background-repeat: no-repeat;  margin: 0;}
.gtlc {background-image:url(../obrazki/gtlc.gif); background-position: 0% 0%;}
.gtrc {background-image:url(../obrazki/gtrc.gif); background-position: 100% 0%;}
.gblc {background-image:url(../obrazki/gblc.gif); background-position: 0% 100%;}
.gbrc {background-image:url(../obrazki/gbrc.gif); background-position: 100% 100%;	}
.gtb, .gbb{background-color: transparent; background-repeat: repeat-x; margin: 0;}			
.gtb {background-image:url(../obrazki/gtb.gif); background-position: 0% 0%;}
.gbb {background-image:url(../obrazki/gbb.gif); background-position: 50% 100%;}	
.grb {background-image:url(../obrazki/gr.gif); background-position: 100% 0%;background-repeat: repeat-y; margin: 0;}
.glb {background-image:url(../obrazki/gl.gif); background-position: 0% 100%;background-repeat: repeat-y; background-color:#a8a8a8; margin: 0;}
.gwrap { padding-top:5px; padding-left:15px; padding-bottom:25px; margin:0;}



#BLT { background-image:url(../obrazki/bilety_sp.gif); background-position: top center; background-repeat: repeat-y; background-color:#2b2b2b; width:970px; padding:0; margin:0 auto;}
#BLT .top {background-image:url(../obrazki/bilety_top.gif); background-position: top center; background-repeat: no-repeat; background-color:#2b2b2b; height:20px;}
#BLT .btm {background-image:url(../obrazki/bilety_btm.gif); background-position: bottom center; background-repeat: no-repeat; background-color:#2b2b2b; }
.floatLeft {float:left;}
.fotBilety {float:left; width:97px; margin:0; padding:0;}
.fotBiletyBox { border:#fff 1px solid;  margin-left:15px; margin-right:0; }
.fotLeft { float:left; margin-right:15px; margin-bottom:10px; border:#fff 1px solid;}
.boxTxt { margin-left:45px; margin-right:40px; line-height: 16px;}
.boxTxt a { color:#fff; text-decoration: none;}
.boxTxt a:hover { color:#000; text-decoration: none;}

.boxTxtBottom { margin-left:15px; margin-right:120px; line-height: 16px;}
.boxTxtBottom a { color:#fff; text-decoration: none;}
.boxTxtBottom a:hover { color:#000; text-decoration: none;}

.boxBilety { width: 550px; margin:0; margin-left:45px; margin-top:10px; padding:0; background-image:url(../obrazki/bilety_sp_t.gif); background-position: top center; background-repeat: repeat-y; background-color:#a8a8a8;}
.boxBiletyTop { width: 550px; margin:0; padding:0;  background-image:url(../obrazki/bilety_top_t.gif); background-position: top center; background-repeat: no-repeat; background-color:#a8a8a8;}
.boxBiletyBottom { width: 550px; margin:0; padding:0; background-image:url(../obrazki/bilety_btm_t.gif); background-position: bottom center; background-repeat: no-repeat; background-color:#a8a8a8;}
.boxBiletyMain {margin:0; padding:0; }
.boxBiletyTxt {margin:0; margin-left:15px; padding:0; width:400px; float:left;}

.columnTitleBilety { font-size: 14px; padding-right: 10px;  padding-left: 5px; margin-top: 0;  margin-left: 10px; padding-top:0;  padding-bottom: 5px; margin-right: 10px; text-align: left; font-weight:bold; color:#fff;}
.columnSpanBilety { font-size: 12px;  line-height: 16px; margin-right: 0;  margin-top: 0; padding-top: 5px; padding-bottom: 0; padding-left: 5px; margin-left: 10px; padding-right: 5px; font-weight:normal;}

.columnSpanBilety   a {text-decoration: none; color:#000; }
.columnSpanBilety   a:hover {text-decoration: none;  color:#fff;}

.glow { color: #336699; font-size: 14px; font-weight: bold;}
.glowR { color: #cc3e1e; font-size: 14px; font-weight: bold;}


.leftBilety {width:550px; float:left;}
.leftBoxBilety{margin-left:55px; margin-top:15px; font-size: 12px; line-height:16px; color:black;}
.leftBoxBilety b {color:white; font-weight:bold;}

.rightBilety {width:370px; float:right;}
.rightBoxBilety{margin-left:15px; margin-top:15px; font-size: 12px; line-height:16px; color:black;}

.kalendarzBox { width: 234px; margin:0; margin-top:30px; margin-left:9px;  padding:0; background-image:url(../obrazki/kalSp.gif); background-position: top center; background-repeat: repeat-y; background-color:#a8a8a8;}
.kalendarzBoxTop { width: 234px; margin:0; padding:0;  background-image:url(../obrazki/kalTop.gif); background-position: top center; background-repeat: no-repeat; background-color:#a8a8a8;}
.kalendarzBoxBottom { width: 234px; margin:0; padding:0; background-image:url(../obrazki/kalBtm.gif); background-position: bottom center; background-repeat: no-repeat; background-color:#a8a8a8;}
.kalendarzBoxMain {margin:0; padding:0; padding-left:10px; padding-right:5px;  padding-bottom:10px; }

.q { margin-bottom:5px; font-weight:bold;}

.bilety { padding:0; margin:0;}.red {color:#cc3e1e;}.red a {color:#cc3e1e; padding-bottom:5px;}
.red a:hover {color:#000; padding-bottom:5px;}

.fotPlay {float:left; width:60px; margin:0; padding:0;}
.boxPlay { width: 550px; margin:0; margin-left:0; margin-top:5px; padding:0; }
.boxPlayTxt {margin:0; margin-left:0; padding:0; float:left;}
.flashSeats {margin-left:45px;}
.fotPlayBox { border:#fff 1px solid;  margin-left:5px; margin-right:0; }


.dialog { position:relative; margin:0px auto; min-width:8em; max-width:950px; color:#; z-index:1; margin-left:12px; margin-bottom:0;}
.dialog .content, .dialog .t, .dialog .b, .dialog .b div { background:transparent url(../obrazki/szary.png) no-repeat top right; _background-image:url(../obrazki/szary_.gif);}
.dialog .content { position:relative; zoom:1; _overflow-y:hidden; padding:0px 12px 0px 0px;}
.dialog .t { position:absolute; left:0px; top:0px; width:16px; margin-left:-16px; height:100%; _height:1600px; background-position:top left;}
.dialog .b { position:relative; width:100%;}
.dialog .b, .dialog .b div { height:32px; font-size:1px;}
.dialog .b { background-position:bottom right;}
.dialog .b div { position:relative; width:16px; margin-left:-16px; background-position:bottom left;}
.dialog .hd, .dialog .bd, .dialog .ft { position:relative;}
.dialog .wrapper { position:static; max-height:1000px; overflow:auto;}
.dialog h1,.dialog p { margin:0px; padding:0.5em 0px 0.5em 0px;}
.dialog h1 { padding-bottom:0px;}
.contra div {padding-top:5px; margin-bottom:5px;}

