﻿.cufon-loading { visibility: hidden;  }
html, body {

}
P {
  margin-top: 0px;  margin-bottom: 0px;  padding-bottom: 4px;  padding-top: 4px;
}
body,input,select,td,textarea, table, p {
  font-family: Arial, sans-serif;
  /*font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;*/
  font-size: 12px;
  line-height: 17px;
  color: #000000;
}
.hb, .hb11, .hb13, .hb15 {
  font-family: Arial, sans-serif !important;
}
.checkbox { margin: 2px 10px 0px 2px; padding: 0px;  border-spacing: 0px;  border: none; float: left; }
input {  font-size: 12px !important; }
body { width: auto; background-color: #cccccc; }

ul {list-style-type: circle; margin-left: 0.1em;  margin-right: 0px;  padding-left: 1.2em;  padding-right: 0px; }
ul li, ol li {  margin-top: 0.7em;  margin-bottom: 0.7em; line-height: 1.6 }
ol {  margin-left: 1.5em;  margin-right: 0px;  padding-left: 0;  padding-right: 0px; }
ol li {padding-left: 0.5em}

A {  text-decoration: none;  color: #7E5A7E; /* ec008c */ }
A img {  border: none; }
A:hover {  text-decoration: none;  color: #999999; }
A, A:active {  outline: none; }
:focus {   outline-style: none; }
:-moz-any-link:focus {  outline: none; }
TABLE { border-spacing: 0; }
TABLE TD { border-spacing: 0; }
#calosc {width: 100%; height: 100%; background-color: #cccccc;}
#naglowek {  background-color: #ffffff; border-bottom: 1px solid #cccccc; height: 90px; }
.srodek {   width: 990px; margin-left: auto; margin-right: auto;  overflow: hidden; }
.nagpasek {float: right; width: 39px; }
#pasekbok { position: absolute; margin-left: 951px; z-index: 100;}
#nagloweksrodek .nagl img {   border: none;  margin-top: 33px;}
#naglowek .logos {  border: none; float: right;  margin-top: 28px;  margin-right: 18px; }
#menu_cont { background-color: #cccccc; overflow: visible; }
#pasek_menu {  background-color: #ffffff;  height: 40px; }
#menu_cont #menu {  margin-top: 0px; float: left; }
#menu_eng {  float: right;  font-size: 12px; margin-top: 12px; margin-right: 15px; }
#menu_eng a { text-decoration: none; color: #000000; }
#menu_eng a:hover {color: #666666;}

#main {margin-top: 10px; }
#main_calosc {overflow: visible; }
#oknoglowne { background-color: #1a1a1a; height: 537px; width: 670px; overflow: hidden; }

#main_gora { height: 537px;}
#main_dol { border-top: 10px solid #cccccc; overflow: visible;}
#news { width: 390px; background-color: #ffffff; height: 312px;}
#news .h {height: 20px; padding: 10px 10px;font-size: 12px; line-height: 18px; }

#content { width: 670px; overflow: visible; background-color: #ffffff; min-height: 638px }


#wydarzenia {background-color: #ffffff; }
#wydarzenia .h {height: 20px; padding: 10px 10px; width: 163px;  font-size: 12px; line-height: 18px; }
#wydarzenia .w {float: left; display: block; width: 183px; border-top: 1px solid #cccccc; color: #000000;border-right: 1px solid #cccccc; }
#wydarzenia .w_kont {width: 550px;  height: 272px; overflow: hidden;clear: both; }
#wydarzenia .w_kont_scroll {height: 272px; float: left;  }
#wydarzenia .w .t {height: 42px; padding: 8px 10px 6px 10px; font-size: 12px; line-height: 18px; }
#wydarzenia .w .obr {height: 215px}
#wydarzenia .w .gra {width: 183px; height: 215px; object-fit: cover; } 
#wydarzenia .w:hover { background-color: #B5E8B8}
#wydarzenia .w .notka {display: none; padding: 5px 10px 5px 10px; width: 163px; height: 210px}
#wydarzenia .w .notka, #wydarzenia .w .notka p {font-size: 13px; line-height: 18px}
#wydarzenia .w .notka {background-image: url(../img/wydarzeniestrz.png); background-repeat: no-repeat; background-position: 150px 180px; }


#news A.n {background-color: #ffffff;clear: both; border-top: 1px solid #cccccc; display:block; overflow: hidden; height: 67px }
#news A.n .ci {background-color: #000000; overflow: hidden; float: left}
#news A.n img.i {border: none; float: left; width: 102px; height: 67px; background-color: #000000; object-fit: cover}
#news A.n .tr {float: right; width: 218px; padding: 0px 50px 0px 0px}
#news A.n .data, #news A.n:hover .data {color: #000000; font-size: 10px; padding: 7px 0px 1px 0px;  }
#news A.n .t, #news A.n:hover .t {color: #000000; font-size: 12px; line-height: normal; padding: 1px 0px; height: 31px; overflow:hidden; }
#news A.n:hover { background-color: #DBCBE7; background-image: url(../img/wiecejh.png);}
#news A.n {background-image: url(../img/wiecej.png); background-repeat: no-repeat; background-position: 95% 50%;}
#news .kropki {float: right; padding: 15px 15px 0px 0px }
#naddol {height: 10px; clear: both;}
#dol { color: #ffffff; overflow: visible; background-color: #000000;  margin-top: 0px; }
#dol div.b { float: left; padding: 25px 15px ;  font-size: 13px; line-height: 24px; }
#dol div.b .pd { font-size: 12px; line-height: 17px; margin-top: 5px; }
#dol div.b a {color: #000000}
#dol .odstep {float: left; margin: 25px 28px; }
#stopka {background-color: #000000; }
#stopka .osrodek {width: 990px; margin-left: auto; margin-right: auto;}
#stopka .srodek { width: 950px;   color: #eeeeee; margin-right: 40px; padding: 10px 0px 11px 0px; font-size: 11px; border-top: 1px solid #999999;}
#stopka .srodek A { color: #dddddd; text-decoration: none;}
#stopka .srodek A:hover { text-decoration: underline; color: #cccccc;}
#stopka .studyjne_logo {width: 100px; float: right;}
#stopka .ec_logo {margin-right: 30px; margin-top: 13px; float: right;}


#oknoglowne .g { background-color: #1A1A1A; height: 20px; padding: 10px 15px 0px 10px; }
#oknoglowne .i { background-color: #000000; height: 340px; width: 670px; display: block; overflow: hidden;}
#oknoglowne .i a {border: none; color: #ffffff;}
#oknoglowne .i img {border: none; height: 340px; width: 670px; display: block; object-fit: cover;  }
#oknoglowne .d { background-color: #1A1A1A; padding: 24px 50px; color: #ffffff; height: 70px; overflow: hidden; }
#oknoglowne .d .tytul {font-size: 14px; line-height: 24px; color: #ffffff;}
#oknoglowne .d .tresc {margin-top: 16px; height: 48px; overflow: hidden; z-index: 5}
#oknoglowne .d .tresc, #oknoglowne .d .tresc p {font-size: 12px; line-height: 16px; color: #ffffff;}
#oknoglowne .d .tresc p {margin-top: 0px; margin-bottom: 0px; padding-top: 0px; }
#oknoglowne .w {position: absolute; margin-left: 570px; margin-top: -13px; z-index: 6}

#oknoglowne .wx {
	display: block; width: 70px; margin-top: -10px;float: right;
  padding-top: 4px; padding-right: 35px;
  color: #ffffff; height: 21px; 
  z-index: 200; background-image: url(../img/wiecejd.png); background-repeat: no-repeat; background-position: right top;}
#oknoglowne .wx:hover {background-position: right -25px;}

a.kropka, a.kropka_sel {display: block; margin-left: 5px; float: right; width: 10px; height: 10px; background-image: url(../img/kropkacz.png); background-repeat: no-repeat;  background-position: right -10px;}
a.kropka:hover, a.kropka_sel {background-position: right top;}
a.kropkab, a.kropkab_sel {display: block; margin-left: 5px; float: right; width: 10px; height: 10px; background-image: url(../img/kropkabi.png); background-repeat: no-repeat;  background-position: right -10px; }
a.kropkab:hover, a.kropkab_sel {background-position: right top;}
#menu .fa {text-transform: lowercase;}
#menu .fa.koszykmn {overflow: hidden }
#menu .fa.koszykmn:hover {color: #999999}


#lewa { float: left; width: 254px; }
#srodkowa { float: left; width: 365px; border-left: 1px solid #cccccc; min-height: 537px;}
.glowek, h1 { display: block; height: 19px; padding: 8px 30px; background-color: #1a1a1a; color: #ffffff; font-size: 15px; line-height: normal; text-transform: lowercase; border-bottom:3px solid #cccccc;
margin-bottom: 20px; font-weight: normal; margin-top: 0px}
#lewa .glowek {margin-bottom: 20px;}
#srodkowa .glowek,#srodkowa h1 {margin-left: -26px; width: 415px; }
.plewa {padding: 0px 25px 10px 30px; }
#srodkowa {padding: 0px 25px 35px 25px}


div.regulamin {
    background-color: #f2f2f2;
    border: none;
    font-size: 11px;
    height: 500px;
    line-height: normal;
    overflow-y: scroll;
    padding: 2px 10px;
    width: 330px;
}

div.regulamin,  div.regulamin p, div.regulamin ol, div.regulamin li, div.regulamin ul {
	font-size: 11px; line-height: normal; color: #555555;
}
div.regulamin B, div.regulamin STRONG { font-weight:  normal}
.giodo { color: #777777; font-size: 11px;  line-height: 13px;}
p.giodo {font-size: 11px; line-height: 1.4}
.giodo p {font-size :100%}
.giodo ul, .giodo li { font-size: 1em; line-height: 1.4} 

div.hr {  background: url("../img/kropkapozs.png") repeat-x scroll 0 0 transparent;   height: 5px;  margin: 8px 0; padding: 0; }
div.hr hr { display: none; }
table hr { background-color: #555555;  border: medium none;  border-spacing: 0;  clear: both;  height: 1px;  margin: 0;   width: 100%; }
input, select {border: none; background-color: #F2F2F2; color: #000000; padding: 3px; font-size: 11px;}
input[type=radio], input[type=checkbox] { background: transparent;}
INPUT[type="button"], INPUT[type="submit"] {background-color: #9D8BA4; padding: 4px; color: #ffffff}
	

.przycisk button, .przycisk input, .przycisk INPUT[type="button"], .przycisk INPUT[type="submit"] {
    background-color: transparent;
    border: medium none;
    border-spacing: 0px;
    color: white;
    font-size: 13px;
    line-height: normal;
    margin: 0px;
    margin-top: -3px;
    padding: 0px;
    text-transform: lowercase; 
    vertical-align: middle;
}
.przycisk {overflow: visible; display: inline; width: auto; padding: 4px 0px 6px 0px; font-size: 13px; line-height: normal; }
.przycisk .przwn, .przycisk A { background-color: #9D8BA4;padding: 4px 29px 6px 11px;   color: #ffffff; width: auto; 
  background-image: url("../img/przycisk_strz.png"); background-repeat: no-repeat; background-position: right 8px;
  text-transform: lowercase;  font-size: 13px; line-height: normal;
  overflow: visible; display: inline; }
.przycisk:hover .przwn, .przycisk:hover A {background-color: #846E8D; color: #ffffff}
.przycisk.slight,.przycisk.light .przwn {background-color: #ad99b5; }
.przycisk.slight:hover .przwn,.przycisk.light:hover .przwn {background-color: #a287ad; }
.przycisk.dark .przwn {background-color: #111111}
.przycisk.dark:hover .przwn {background-color: #333333}
.przycisk.bezstrz .przwn {padding-right: 10px; background-image: none;}
.przycisk.szary .przwn {background-color: #626262}
.przycisk.cancel .przwn {background-color: #626262; background-image: url("../img/przycisk_krz.png"); background-repeat: no-repeat; background-position:  right 8px;}
.przycisk.drukuj .przwn {background-image: url("../img/przycisk_krz.png"); background-repeat: no-repeat; background-position:  right 8px;}

.przycisk.wstecz .przwn {background-image: url("../img/przycisk_strz_wstecz.png"); background-repeat: no-repeat; background-position:  left 8px; padding-left: 29px; padding-right: 11px;}
.przycisk a {color: #ffffff}
.przycisk:hover , .przycisk button:hover, .przycisk input:hover {cursor: pointer;}
.przycisk.big { padding: 6px 0px 6px 0px;}
.przycisk.big .przwn { padding: 7px 29px 8px 13px; font-size: 13px; line-height: normal; background-position: right center; }
.przycisk.wstecz.big .przwn {background-position: left center; padding-right: 13px; padding-left: 29px;  } 
.przycisk.cancel:hover .przwn,.przycisk.szary:hover .przwn {background-color: #404040} 
.przycisk.big .cufon {margin-top: -3px;}



.lewaimg {margin-left: 30px;}
.error {color: #E66A86 }
.errorf {border: 1px solid #E66A86; background-color: #ffffff}
.errorf.chb { padding: 4px 3px; }
ul.error {list-style: none; margin-left: 0px; padding-left: 0px; margin-bottom: 10px;}
ul.error li {padding-left: 30px; height: 20px; margin-left: 0px; background-image: url("../img/error.png"); background-repeat: no-repeat; background-position: left top; }
	
table.form TD {	padding-bottom: 5px;	padding-right: 8px; }
table.form td + td {padding-right: 0px;}

#menu .fa { line-height: 13px;}


.podpis {
  padding: 2px 10px 2px 10px;  text-align: right;
  position: relative; z-index: 10000; float: right;
  width: auto;  clear: both; display: block; margin-right:0;
  margin-bottom: 0px; font-size: 11px;
}
div.podpis {  margin-top: -30px;}
span.podpis {  margin-top: -25px;  color: #eeeeee;  white-space: nowrap;}
span.podpis#tlo {  background-color: #1a1a1a;  color: #000000;  opacity: 0.5;  margin-top: -25px;  filter: alpha(opacity=50);  }
.pozycjamenu {color: #000000; font-size: 12px; line-height: normal; padding-left: 30px; padding-right: 12px;  }
.pozycjamenu a {color: #000000; display: block; padding: 6px 27px 1px 0px; }
.pozycjamenu a:hover {color: #666666;}
.menupoziompierwszy {border-bottom: 1px solid #cccccc; padding: 7px 0px; }
#lewa #glowekbezmarginesu, #srodek #glowekbezmarginesu {margin-bottom: 0px;}
 
.pmlevel0 { font-size: 15px; line-height: 19px; }
.pmlevel0 a {padding-top: 5px; padding-bottom: 5px;  }
.apmlevel0 { font-size: 12px; line-height: 17px; }
.apmlevel0 a {padding-top: 4px; padding-bottom: 4px;  } 

.mmenuppwybrane { background-color: #dbcbe7}
.menupoziompierwszy .pmlevel1:last-child {margin-bottom: 8px;}
.pm_normalna_0 a:hover {background-image: url("../img/menul_normalna_h.png");}
.pm_normalna_0 a, .typpozm_normalna_wybr_0 a:hover {background-image: url("../img/menul_normalna.png"); background-repeat: no-repeat; background-position:  right 8px; }
.pm_rozwijalna_0 a:hover {background-image: url("../img/menul_rozwijalna_h.png");}
.pm_rozwijalna_0 a, .typpozm_rozwijalna_wybr_0 a:hover  {background-image: url("../img/menul_rozwijalna.png"); background-repeat: no-repeat; background-position:  right 8px; }

.apmlevel0 a { background-position:  right 5px !important}



.menupoziompierwszy .typpozm_rozwijalna_wybr_0 a {background-image: url("../img/menul_rozwinieta.png"); color: #000000}
/*.mmenuppwybrane .pm_rozwijalna_0 a {background-image: url("../img/menul_rozwinieta.png"); color: #000000} */
.typpozm_rozwijalna_wybr_0 a:hover, .typpozm_normalna_wybr_0 a:hover {color: #000000}


/*.mmenuppwybrane .pm_rozwijalna_0 a:hover {background-image: url("../img/menul_rozwinieta_h.png"); color: #ffffff;}*/
.typpozm_rozwijalna_wybr_1 a:hover, typpozm_normalna_wybr_1 a:hover {color: #ffffff}
.typpozm_normalna_wybr_1 a, .typpozm_rozwijalna_wybr_1 a {color: #ffffff; }
.mmenuppwybrane .typpozm_normalna_1 a:hover, .mmenuppwybrane .typpozm_rozwijalna_1 a:hover {color: #666666;}

.pmlevel2 a {padding-left: 20px; }
.pmlevel3 {font-size : 11px;}
.pmlevel3 a {padding-left: 20px; padding-top: 2px; }
.typpozm_normalna_wybr_3 a, .typpozm_rozwijalna_wybr_3 a, .typpozm_normalna_3 a:hover, .typpozm_rozwijalna_3 a:hover {color: #ffffff; }
.typpozm_normalna_wybr_2 a, .typpozm_rozwijalna_wybr_2 a, .typpozm_normalna_2 a:hover, .typpozm_rozwijalna_2 a:hover {color: #ffffff; background-image: url("../img/menul_poziom3wybr.png"); background-repeat: no-repeat; background-position:  left 9px; }
.typpozm_rozwijalna_wybr_2 a:hover, .typpozm_normalna_wybr_2 a:hover {color: #ffffff}
.text {padding: 5px 5px}
.text_grafika {margin-left: -25px; width: 415px; background-color: #1a1a1a; /*margin-top:-2px*/}
.text_grafika img {width: 415px}
.ttytul {background-color: #1a1a1a; color: #ffffff; font-size: 16px;line-height:26px; margin-left: -25px; width: 355px; padding: 15px 30px 20px 30px;  }
.tzleadem {padding-bottom: 3px;}
.tlead {background-color: #1a1a1a; color: #ffffff; font-size: 12px; margin-left: -25px; width: 355px; padding: 7px 30px 20px 30px; margin-top: -2px;}
.tlead a {color: #aaaaaa}
.tlead a:hover {color: #888888}
.tlead p, .tlead span { color: #ffffff}
.text img {max-width: 355px;}
.glowek#ztekstem { margin-bottom: 0px; margin-left: -25px; width: 414px;}
.tlead .data {font-size: 11px; font-style: italic;}
.tlead .tytul {font-size: 16px; line-height: 22px; margin-top: 10px; margin-bottom: 10px;}
.ttresc {padding: 10px 0px 10px}

.text .videokont {margin-left: -30px; width: auto; margin-top: 10px; margin-bottom: 10px;}
.taktualnosc.text .videokont {margin-left: -25px;} 

.pager-podmenu A {
    padding: 1px 2px;
}
text A.lewo, A.lewo, A.poprz {
   color: #000000;
   background-image: url("../img/strzalka_lewo.png");
   background-position: left 0px;
   background-repeat: no-repeat;
   margin-bottom: 0px;
   margin-top: 0;
   padding: 1px 0px 1px 21px;
}
text A.lewo:hover, A.lewo:hover, A.poprz:hover  {color: #666666; background-position: left bottom;}
.text A.prawo, A.prawo, A.nast {
	  color: #000000;
    background-image: url("../img/strzalka_prawo.png");
    background-position: right 0px;
    background-repeat: no-repeat;
    padding: 1px 21px 1px 0px;
    
    border-spacing: none;
    outline: none;
    border:none;
}
text A.prawo:hover, A.prawo:hover , A.nast:hover {color: #666666; background-position: right bottom;}
.text A.prawo#naczarne, A.prawo#naczarne, A.nast#naczarne {
	background-image: url("../img/strzalka_prawo_biala.png");
} 
div.newspozycja div.link {   color: #000000;   line-height: 17px;   padding-bottom: 0; padding-top: 6px;}
div.newspozycja div.link a {color: #000000; font-size: 14px; font-weight: bold;}
div.newspozycja div.link a:hover { color: #666666}
div.newspozycja div.data { font-size: 11px; }
div.newspozycja .skrot, div.newspozycja .skrot p {color: #444444}
div.hrlight { background: url("../img/kropkapozcc.png") repeat-x scroll 0 0 transparent;  height: 5px;    margin: 8px 0;  padding: 0;}

A.prawo_duza {
	color: #ffffff;
  background-image: url("../img/strzalka_prawo_biala_duza.png");
  background-position: right 0px;
  background-repeat: no-repeat;
  padding: 4px 30px 4px 0px;
  font-size: 14px;
  
}
A.prawo_duza:hover {color: #666666; background-position: right bottom;}

A.prawo_duza#czarna {
  color: #000000;
  background-image: url("../img/strzalka_prawo_czarna_duza.png");
	
}

.inforepert { background-color: #1a1a1a; color: #ffffff; font-size: 17px; line-height: 23px; padding: 30px;  width: 211px; height: 477px; }
.inforepert .info {margin-top: 4px;}
.inforepert .info a { color: #ffffff; background-position: right 4px;}
.inforepert .info a:hover {background-position: right bottom;}

.ttresc UL {margin-left: 0px; padding-left: 20px; }
.firstl .selimg {position: absolute; margin-top: 40px;}

.udm li.selected {padding-bottom: 8px; background-image: url(../img/selectedm.png); background-repeat: no-repeat; background-position: center bottom;}

table.lista {
    border: 1px solid #cccccc;  border-collapse: collapse;  margin-bottom: 20px;
    margin-top: 15px;  width: 355px;
}
TABLE.lista th, TABLE.lista td {
  padding: 3px 10px 3px 10px;
  text-align: left;
  vertical-align: middle;
  border: 1px solid #cccccc;
  border-collapse: collapse;
 }
table.lista thead tr th {
  background-color: #666666;
  text-transform: lowercase;
  font-weight: normal;
  color:white;
  padding: 4px 10px 4px 10px;
}
#szeroki_formularz {    width: 600px; }

h3 {font-weight: normal; font-size: 15px; line-height: 20px; }

.nawigatorrep {background-color: #ffffff;   width: 271px; height: 537px; }

.pasekdni {background-color: #ffffff; padding: 8px 12px 0px 12px; color: #ffffff; overflow:hidden; }
.pasekdni .t {color: #ffffff; font-size: 15px; padding: 0px 0px 15px 7px }
.pasekdni .sl {float: left;  }
.pasekdni .sp {float: right; }
.nawwyszukiwarka {background-color: #d7f1fb; padding: 15px 16px 14px 14px; overflow: hidden}
.nawwyszukiwarka .t {font-size: 15px; padding-bottom: 14px;}
.nawwyszukiwarka #szukajfilm_tyt {width:179px; height: 18px; color: #444444; background-color:#ffffff; border-spacing: 0px; margin:0px 17px 0px 0px; padding-left: 4px;}
.nawpelny {background-color: #ffffff; padding: 12px 16px 12px 19px; overflow: hidden; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc}
.nawpelny .prawo_duza {padding-right: 123px ;}

.pasekdni .przes {color: #ffffff; font-size: 15px; padding-top: 25px }
.pasekdni .przes:hover {color: #cccccc}
.pasekdni .przblok, .pasekdni .przblok:hover {color: #aaaaaa; } 
.pasekdni .dni {float: left; width: 224px; overflow: hidden; margin-left: 3px;}
.pasekdni .dni_scroll {float: left; }
.pasekdni .dz { float: left; padding: 0px; width: 32px; font-size: 13px; margin: 0px 0px 0px 0px;}
.pasekdni .dz_niesel { color: #ffffff; }

.pasekdni .dz span {display: block; width: 32px; clear: both; text-align: center; }
.pasekdni .dz span.dzt {padding: 5px 0px 0px 0px}
.pasekdni .dz span.nr {padding: 5px 0px 12px 0px; color: #ffffff;}
.pasekdni .dz:hover span.nr {color: #ffffff}
.pasekdni .dz:hover {background-color: #333333; }
.pasekdni .dz span.pod {height: 8px; background-color: #ffffff; }
.pasekdni .dz_pier, .pasekdni .dz_pier span.nr, .pasekdni .dz_pier:hover span.nr { color: #A4D9F0 ;}

.pasekdni .dz_sel, .pasekdni .dz_sel:hover { color: #000000; background-color: #CFEEFA }
.pasekdni .dz_sel span.nr, .pasekdni .dz_sel:hover span.nr {color: #000000}
.pasekdni .dz_sel span.pod {background-color: #ffffff; background-image: url(../img/repdzienwybr3.png); background-repeat: no-repeat; position: top left}
.pasekdni {background-image: url(../img/tlorepertuar.png); background-repeat: no-repeat; background-position:0px -22px;}



.nawlistafilmow { padding: 13px 11px 13px 19px;}



.nawlistafilmow .film {clear: both; padding: 5px 5px 8px 1px; border-bottom: 1px solid #d3d3d3; overflow: hidden; margin-bottom: 5px; margin-right: 7px; cursor: pointer;}
.nawlistafilmow .film .filmgora {overflow: hidden;}
.nawlistafilmow .film:last-child {border-bottom: none; padding-bottom: 1px}
.nawlistafilmow .film .tyt {color: #000000; line-height: normal;}
.nawlistafilmow .film .tyt:hover {color:#B3B3B3}
.nawlistafilmow .film .rozwin {float: right; margin-left: 10px; width: 20px; margin-top: 1px;}
.nawlistafilmow .film .stop {color: #999999; display:block; margin-top:4px; width: 180px; float: left; clear:left; font-size: 11px; line-height: 14px}
.nawlistafilmow .film .stop.cykl {color: #686868;}
.nawlistafilmow .film .stop.uwagi {color: #111; }

.ikonka_filmu {float: left; width: 13px; height: 15px; background-repeat: no-repeat; background-image: url(../img/ikonki_filmu.png); line-height: 13px}
.nawlistafilmow .film .ikonki_filmu {margin-left: 0px; margin-right: 1px; overflow: hidden; float: left}
.nawlistafilmow .film .ikonka_filmu {margin-right: 4px; }
.nawlistafilmow .film.nieaktywny .ikonka_filmu { position: relative; top: 1px; height: 14px; }
.nawlistafilmow .film .nowosc { background-position: 0px 3px; }
.nawlistafilmow .film.nieaktywny .nowosc { background-position: 0px -11px; }
.nawlistafilmow .film .dzieci { background-position: -17px 3px; }
.nawlistafilmow .film.nieaktywny .dzieci { background-position: -17px -11px; }
.nawlistafilmow .film .trojwymiar { background-position: -34px 3px; }
.nawlistafilmow .film.nieaktywny .trojwymiar { background-position: -34px -11px; }
.nawlistafilmow .film .ostatni { background-position: -51px 3px;}
.nawlistafilmow .film.nieaktywny .ostatni { background-position: -51px -11px; }
.nawlistafilmow .film .napisy { background-position: -68px 3px;}
.nawlistafilmow .film.nieaktywny .napisy { background-position: -68px -11px; }
.nawlistafilmow .film .przepremiera { background-position: -85px 3px;}
.nawlistafilmow .film.nieaktywny .przepremiera { background-position: -85px -11px; }

.seansefilmu .ostatni { margin: 3px 0px 0px 6px; background-position: -51px -38px; }

.kalpane .bs .ikonki_filmu { margin-top: 1px; float: left; }
.kalpane .bs .ikonka_filmu {margin-right: 4px; height: 12px; margin-left: -2px}
.kalpane .bs .nowosc { background-position: 0px -26px; }
.kalpane .bs .dzieci { background-position: -17px -26px; }
.kalpane .bs .trojwymiar { background-position: -34px -26px; }
.kalpane .bs .ostatni { background-position: -51px -26px;}
.kalpane .bs .napisy { background-position: -68px -26px;}
.kalpane .bs .przepremiera { background-position: -85px -25px;}

.nawlistafilmow .film .seanse {clear: both; padding: 6px 0px 2px 0px; overflow: hidden}
a.seans {width: 26px; margin: 3px 15px 3px 0px; display: block; float: left; padding: 0px 20px 0px 0px; font-size: 11px; color: #000000; background-image: url(../img/seans_kup.png); background-repeat: no-repeat; background-position: right 1px; line-height: normal;}
a.seans:hover {background-position: right -20px; }

.kalpane a.seans {margin-right: 1px; line-height: 17px;}

.nawlistafilmow .film .rozwin { width: 16px; height: 18px;background-image: url(../img/reperuar_rozwin.png); background-repeat: no-repeat; background-position: top left; }
.nawlistafilmow .film .rozwin:hover {background-position: bottom left;}
.nawlistafilmow .film .zwin {background-image: url(../img/reperuar_zwin.png); background-position: top left; }
.nawlistafilmow .film .zwin:hover {background-position: bottom left; }

.nawlistafilmow .film.nieaktywny * {color: #999999 }
.nawlistafilmow .film.nieaktywny .rozwin {display: none;}

.seanse .pokazyprzed { color: #666666; margin-bottom: 6px; }

/** opis filmu */
div.fotosContainer {  margin-bottom: 0;   margin-left: 0;   margin-top: 0;   overflow: hidden;   width: 415px;
    background-color: #1A1A1A;  margin-left: -25px;   /*margin-top: -2px;*/
}
div.fotosContainer IMG {   width: 415px; }

div.czolowka {
  background-color: #1a1a1a;
  padding-left: 13px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 15px;
  overflow: hidden;
  width: 382px;
  margin-left: -25px;
}
div.czolowka#szara {
  background-color: #ECECEC;
  padding: 15px 27px 15px 27px;
  width: auto;
}
div.czolowka#szara A { color: #3a3a3a; }
div.czolowka#szara A:hover {  color: #797979; }




div.czolowka A {  color: #ffffff;  }
div.czolowka div.tytulfilmu {  color: #ffffff;  padding: 0px 0px 10px 0px;  font-size: 22px;  line-height: 25px;}

div.czolowka div.tytulorg {  color: #ababab;  padding: 2px 20px 8px 25px;  font-size: 14px;  line-height: 20px;}
div.czolowka div.notatka {  padding: 5px 15px 5px 25px; }
div.czolowka div.notatka, div.czolowka div.notatka p, div.czolowka div.notatka span {
  font-size:13px;  color: #666666;  line-height: 17px; }
div.czolowka div.informacja {  padding: 5px 15px 5px 25px;}
div.czolowka div.informacja, div.czolowka div.informacja p, div.czolowka div.informacja span {
  font-size:12px;  color: #999999;  line-height: 17px; } 
div.czolowka div.dodatkowe { font-size:12px;  padding: 10px 20px 7px 25px;   color: #cccccc;  line-height: 16px; }
div.czolowka div.premiera { font-size:14px;  padding: 10px 20px 7px 25px;   color: #eeeeee;  line-height: 20px; }
div.czolowka div.napisy { font-size:13px;  padding: 10px 20px 7px 25px;   color: #e0e0e0;  line-height: 18px; }

div.czolowka div.cykl {
  color: #888888;
  padding: 0px 10px 2px 23px;
  font-size: 14px;
  /*background-color: #d8ebe9;*/
  /*text-transform: uppercase;*/
  line-height: 19px;
}

div.czolowka div.cykl A.tytulcyklu, div.czolowka A.more {
  display: block;
  font-size: 13px;
  overflow: hidden;
  text-decoration: none;
  color: #dddddd;
  height: 17px;
  background-image: url("../img/plus_bialy.png");
  background-position: right 1px;
  background-repeat: no-repeat;
  padding-right: 20px;
}
div.czolowka div.cykl A.tytulcyklu:hover, div.czolowka A.more:hover {
  text-decoration: none;
  color: #ffffff;
   background-position: right bottom;
  }
div.czolowka div.cykl A.tytulcyklu_minus, div.czolowka A.more_minus {
   background-image: url("../img/minus_bialy.png");
}

div.czolowka div.cykl div {
  font-size: 12px;
  text-transform: none;
  line-height: 18px;
}
div.czolowka div.cykl div A {
  color: #777777;
}
div.czolowka div.cykl div A:hover {
  color: #eeeeee;
  text-decoration: none;
}
div.czolowka#szara div.cykl div { line-height: 17px; }
div.czolowka#szara div.cykl div A {  color: #6d6d6d;}
div.czolowka#szara div.cykl div A:hover {color: #000000; }
div.czolowka#szara div.cykl div A.ocyklu:hover {color: #6d6d6d; }

div.czolowka div.cykl div A.ocyklu {
  color: #b1b1b1;
  line-height: 25px;
  background-image: url(../img/o/czolowka_indeks.png);
  background-position: right 2px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 25px;
}
div.czolowka div.cykl div A.ocyklu:hover {  text-decoration: underline; }
div.czolowka#szara div.cykl div A.ocyklu {
  background-image: url(../img/o/czolowka_indeks_sz.png);
}
 
h2.pas {
  font-size: 16px;
  line-heightn: normal;
  margin-bottom: 12px;
  font-weight: normal;
  text-transform: lowercase;
}
h2.tytulfilmuzestawu {  margin-top: 2px; }
p.krajfilmuzestawu {  font-size: 13px; }
img.fotofilmuzestawu {  margin-top: 10px;}
p.podtytulfilmuzestawu {  font-size: 13px;  font-style: italic;}
p.filmzestawu {  line-height: 0px;  padding: 0px;  margin: 20px 0px 0px 0px;}
div.zwiastun {
  margin-left: -20px;
  text-align: center;
  width: 415px;
  z-index: 130;
  overflow: visible;
}
div.opisfilmutresc {padding: 5px 0px 5px 10px;}

.seansefilmu {	color: #ffffff; }
.seansefilmu .t {color: #dddddd}
.seansefilmu .dz {float: left; width:85px } 
.seansefilmu .naj {overflow: hidden; margin-top: 10px;}
.seansefilmu .dz .tdz {color: #999999; float: left; margin-bottom: 4px;}
#oknoglowne .tresc a.seans, .tlead a.seans, .seansefilmu .dz a {margin-bottom: 4px; color: #ffffff; clear: left; display: block; float: left; padding: 0px 22px 0px 0px; background-image: url(../img/seans_kup_nacz.png); background-repeat: no-repeat; background-position: right 1px; line-height: normal;}
#oknoglowne .tresc a.seans:hover, .tlead a.seans:hover, .seansefilmu .dz a:hover {background-position: right -20px; }

#oknoglowne .tresc a.seans, .text a.seans, .tlead a.seans, .opisfilmutresc a.seans { width: auto; float:none; display: inline; font-size: 12px; margin-bottom: 0px; background-position: right 2px;}
#oknoglowne .tresc a.seans:hover, .text a.seans:hover, .tlead a.seans:hover, .opisfilmutresc a.seans:hover {background-position: right -19px; }

/*
.tlead a.seans, .seansefilmu .dz a {margin-bottom: 4px; color: #ffffff; clear: left; display: block; float: left; padding: 0px 22px 0px 0px; background-image: url(../img/seans_kup_nacz.png); background-repeat: no-repeat; background-position: right 1px; line-height: normal;}
.tlead a.seans:hover, .seansefilmu .dz a:hover {background-position: right -20px; }

.text a.seans, .tlead a.seans { width: auto; float:none; display: inline; font-size: 12px; margin-bottom: 0px; background-position: right 2px;}
.text a.seans:hover, .tlead a.seans:hover {background-position: right -19px; }
*/

.seansefilmu .pozniej {overflow: hidden; margin-top: 15px;}

/** koniec opisu filmu */

/** indeks filmów */
.wyszukiwarka {background-color: #f5f5f5; padding: 15px 5px 5px 0px;}
.lewymargines {padding-left: 30px}
.wyszukiwarka input, .wyszukiwarka select {border: none; background-color: #ffffff; color: #000000; padding: 5px 2px 5px 2px; font-size: 11px;}
.wyszukiwarka .okbutton {text-transform: uppercase; display: inline-block;}
.wyszukiwarka .przycisk.okbutton {display: inline-block;}
.wyszukiwarka .etykieta {text-transform: lowercase; padding-bottom: 7px;}
.wyszukiwarka .typwysz {padding: 0px 28px 20px 0px}
.wyszukiwarka select.pole {margin-right: 2px;}
.wynikiwysznagl {background-color: #ffffff; padding: 15px 30px ; margin-top: 3px;}
.wynikwysznadtab {background-color: #f5f5f5; padding: 10px 30px ; margin-top: 1px; overflow: hidden;}

.wynikiwysz {width: 670px}
.wynikiwysz .seanse { }
.wynikiwysz .seanse .dzn {float: left; overflow: hidden; width: 80px}
.wynikiwysz .seanse .dznt {color: #999999}
.wynikiwysz .seanse .cza {display: block; float: left; clear: both; font-size: 12px; height: 14px; padding-top: 0px; background-position: right 2px; width: 30px;}
.wynikiwysz .seanse .cza:hover {background-position: right -19px}
.wynikiwysz TD.wiersz {padding-bottom: 15px; border-bottom: 1px solid #f2f2f2; vertical-align: top; padding-top: 15px }
.wynikiwysz .tyty {width: 280px;padding-left: 33px; vertical-align: top; padding-right: 20px; }

a.seans.nieaktywny, a.seans.nieaktywny:hover, .wynikiwysz .seanse a.seans.nieaktywny:hover {background-image: url(../img/seans_nieakt.png); color: #999999 ; background-position: right 1px; cursor: default;}
.wynikiwysz .seanse .nieaktywny {background-position: right 1px; }

a.seans.darmowy, a.seans.darmowy:hover { background-image: url(../img/seans_za_darmo.png); background-position: right 1px;}
.wynikiwysz .seanse a.seans.darmowy {background-position: right 1px;}

a.seans.wKasie, a.seans.wKasie:hover, .wynikiwysz .seanse a.seans.wKasie:hover {cursor: default;}

div.czolowka div.zestaw {
	color: #aaaaaa;	font-size: 12px;	line-height: 17px;	padding: 12px 15px 5px 25px;
}
div.czolowka div.zestaw A {  color: #cccccc; }
div.czolowka div.zestaw A:hover {  color: #f0f0f0;  text-decoration: none; }


DIV.listapager {
}
DIV.listapager A {
  /*color: #3f3f3f;*/
  margin-right: 3px;
}
DIV.listapager A:hover {
  /*color: #808080;*/ 
  text-decoration: none;
}
DIV.listapager span.currentPage {
  color: #000000; 
  text-decoration: none;
  padding: 0px 2px 0px 2px;
}

DIV.listapager div.opis {
  text-transform: uppercase;
  color: #999999;
  margin-bottom: 5px;
}

table.wynikiwysz table.filmy td{
  padding-top: 2px;
  padding-bottom: 1px;
}
table.wybierzdzien TD {
    border: medium none;
    border-spacing: 0;
    margin: 0;
    padding: 1px 4px 2px;
    text-align: center;
    vertical-align: middle;
}
table.wybierzdzien .label {padding-left: 0px; text-transform: lowercase; color: #555555}
table.wynikiwysz table.filmy td.tytulgl, table.wynikiwysz table.filmy td.tytulgl A {
  color: #000000;
  font-weight: bold;
}
table.wynikiwysz table.filmy td.tytulzest, table.wynikiwysz table.filmy td.tytulzest A, table.wynikiwysz table.filmy td.tytulzest A#szara, table.wynikiwysz table.filmy td.tytulzest span#szara {
  color: #666666;
  text-transform: uppercase;
}
table.wynikiwysz table.filmy td.tytulzest A:hover, table.wynikiwysz table.filmy td.tytulzest A#szara:hover {
  color:#aaaaaa;
}
  
table.wynikiwysz table.filmy td.tytulgl A:hover {
  
  color:#999999;
  font-weight: bold;
}
table.wynikiwysz table.filmy td.tytulgl A#szara {
  color: #000000;
}
table.wynikiwysz table.filmy td.tytulgl A#szara:hover {
  
  color:#999999;  
}
table.wynikiwysz table.filmy td.tytul, table.wynikiwysz table.filmy td.tytul A {
  color: #999999;
}
table.wynikiwysz table.filmy td.tytul A:hover {

  color:#555555;;
}
table.wynikiwysz table.filmy td.subtytul {
  padding-left: 20px;
}
table.wynikiwysz table.filmy td.subtytul, table.wynikiwysz table.filmy td.subtytul A {
  color: #999999;
}
table.wynikiwysz table.filmy td.subtytul A:hover {
  
  color: #555555;;
}

table.wynikiwysz table.filmy td.cykl, table.wynikiwysz table.filmy td.cykl A {
  color: #bbbbbb;
}
table.wynikiwysz table.filmy td.cykl A:hover {
  background-color: #bbbbbb;  
  color: white;
}
table.wynikiwysz table.filmy td.stopka { color: #555555; }
table.wynikiwysz table.filmy td.premiera {  color: #ffa756; font-weight: bold; }

/** koniec indeksu filmów */

/* .kupowaniepopup {width:390px; } */
.kupowaniepopup .prz { margin-top: 30px;}
.kupowaniepopup .przycisk  {float: left; margin-right: 10px;}
.kupowaniepopup .naglKup {margin-bottom: 20px;height:23px;}
.kupowaniepopup .tytulKup {margin-bottom:2px; font-size: 17px; line-height: 24px}
.kupowaniepopup .szczegKup {height:20px; float:left; margin-right:30px;}
.szary {color: #888888;}

.lv_skin canvas {visibility: hidden; display: none}
.lv_skin div canvas {visibility: visible; display: block;}
a.lightview {
	display: block; float: left; line-height: 0px;
  border-bottom: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  
}
#content {
	background-image: url("../img/lewa_kreska.png");
	background-repeat:  repeat-y ;
}

#nawigator a.kal { background-image:url(../img/naw_kalend.png);
   margin: 6px 2px 6px 0px;
   color: #58595B;
   background-position: left 1px;
   padding: 0px 0px 0px 20px;
   background-repeat: no-repeat;
}
#nawigator a.kal:hover {background-repeat: no-repeat; background-position: left -14px; color: #A7A9AC; text-decoration: none; }

A.prawo_mala {
    color: #ffffff;
    background-image: url("../img/strzalka_prawo_biala_mala.png");
    background-position: right 4px;
    background-repeat: no-repeat;
    padding: 1px 19px 1px 0px;
    border-spacing: none;
    outline: none;
    border:none;
}
A.prawo_mala:hover {color: #ffffff; background-position: right -23px;}

.fb-art {margin-top: 10px;  float: left;}
.twit {margin-left: 20px; margin-top: 10px; float: left;}

#navmiesiac { color: #666666; }
#kalelink { color: #ffffff; text-decoration: none; }
.sprzedaz {padding: 0px 0px 15px 30px;}
.blad_sprzedazy {padding: 100px 0px 200px;}
.blad_sprzedazy,  .blad_sprzedazy p {font-size: 18px; line-height: normal; font-weight: bold;}