/* td.tekst już nie będzie używane w nowym lay */
/*
.text A:hover {
	background-color: #ec008c;
	color: white; 
}*/
.text A:hover IMG, .text A IMG:hover {
	background-color: transparent;
}

a.u, .text a.u {
	color: #222222;
}
a.u:hover, .text a.u:hover{
	color: #222222;
	text-decoration: underline;
}


.text A.s, A.s {
  background-image: url(../img/t/strzalka_magenta1.png);
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;

}
.text A.s:hover, A.s:hover {
  background-image: url(../img/t/strzalka_magenta2.png);
  background-color: transparent;
  color: #999999;
  text-decoration: none;
}


.text A.sl, A.sl {
  background-image: url(../img/t/strzalka_magenta1_l.png);
  background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 17px;
  margin-bottom: 6px;	
}
.text A.sl:hover, A.sl:hover {
  background-image: url(../img/t/strzalka_magenta2_l.png);
   color: #999999;
   text-decoration: none;
}
.text A.powrot, A.powrot {
  background-image: url(../img/t/strzalka_powrot_magenta1.png);
  background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 19px;
  margin-bottom: 6px;	
}
.text A.powrot:hover, A.powrot:hover {
  background-image: url(../img/t/strzalka_powrot_magenta2.png);
  background-color: transparent;
  color: #999999;
   text-decoration: none;
}

/* pozostałości po starym layoucie */
TD.tekst A.s#pomarancz, A.s#pomarancz {
  background-image: url(../img/strzalka_rozowa1.png);
  color: #fe002e;
   
}
TD.tekst A.s#pomarancz:hover, A.s#pomarancz:hover {
 background-color: #fe002e;
 color: #ffffff;
 background-image: url(../img/strzalka_rozowa2.png);  
}

TD.tekst A.s#purple, A.s#purple {
  background-image: url(../img/strzalka_purpurowa1.png);
  color: #990033;
}
A#uniebieska {
	color: #336666;
}
A#uniebieska:hover {
	color: #336666;
	background-color: transparent;
	text-decoration: underline;
}
A.s#uniebieska {
	background-image: url(../img/strzalka_uniebieska.png);
	color: #336666;
}
A.s#uniebieska:hover {
	color: #336666;
	background-color: transparent;
	text-decoration: underline;
}
A#uczarna{
	color: #000000;
}
A#uczarna:hover {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
}

A.s#uczarna{
	background-image: url(../img/strzalka_czarna1.png);
	color: #000000;
}
A.s#uczarna:hover {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
}
A.s#purple_l {
	color: #990033;
  background-image: url(../img/strzalka_purple_l.png);
  background-position: left top;
  padding-right: 0px;
  padding-left: 17px;  
}
A.s#purple_l:hover {
	color: white;	
	background-color: #990033;
}
A.s#purple:hover {
	color: white;	
	background-color: #990033;
	
}

A#purple {
		color: #990033;
}
A:hover#purple {
	color: white;	
	background-color: #990033;
	text-decoration: none;
}
TD.tekst A.info, A.info {
  background-image: url(../img/znak_info.png);	
  line-height: 17px;
  background-position: right top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;	
  color: #69b60e;
}
TD.tekst A.info:hover, A.info:hover {
  background-image: url(../img/znak_info_h.png);	
  color: white;
  background-color: #69b60e;
  text-decoration: none;
}


TD.tekst A.f, A.f {
  background-image: url(../img/o/fourml.png);
  color: #c7007c;
  line-height: 17px;
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 14px;
  margin-bottom: 6px;	
}
TD.tekst A.f:hover,A.f:hover {
  background-image: url(../img/o/fourml.h.png);
  color: #000000; 
  text-decoration: none;
}



img.k {
	text-align: right;
  margin-top: -11px;
}
h3 {
  font-size: 12px;
  font-weight: bold;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 8px;
}
A H2 {
	color: #222222;
}
A:hover H2 {
  color: #222222;
  text-decoration: underline;
}
A#ciemny, A#ciemny:hover {
	color: #111111;
}
A#ciemny:hover {
	background-color: white;
}

.calendarbutton {
 	height: 19px;
 	margin-left: 0px;
 	margin-bottom: 0px;
  border: #999999 solid 1px; border-spacing: 2px; 
  padding-left: 2px;
  padding-right: 2px; 
  color: #666666;
}

.checkbox {
	margin: 0px;
  margin-top: 0px;
  margin-bottom: -1px;
  padding: 0px;
  border-spacing: 0px;
	border: none;
}

.radio {
	margin: 0px;
  margin-top: 0px;
  margin-bottom: -1px;
  padding: 0px;
  border-spacing: 0px;
	border: none;


}

TABLE.scisnieta {
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	border: none;
}

TABLE.scisnieta TD, TABLE.scisnieta TR {
	margin: 0px;
	padding: 0px;
}	

IMG {
 border: none;
}
TABLE {
  border-spacing: 0px;
  border: none;
}
Table TD {
 border-spacing: 0px;
 padding: 0px;
}
/* TABLE.displaytag h4, TABLE.displaytag h5, TABLE.displaytag h6, TABLE.displaytag p,TABLE.displaytag strong,TABLE.displaytag div, TABLE.displaytag form,TABLE.displaytag acronym, TABLE.displaytag label,TABLE.displaytag table, TABLE.displaytag td, TABLE.displaytag th, TABLE.displaytag span, TABLE.displaytag a, TABLE.displaytag hr, TABLE.displaytag code, TABLE.displaytag pre, TABLE.displaytag hr	{ */
/* TABLE.simple h4, TABLE.simple h5, TABLE.simple h6, TABLE.simple strong,TABLE.simple div,TABLE.simple form,TABLE.simple acronym, TABLE.simple label, TABLE.simple table,TABLE.simple td,TABLE.simple th,TABLE.simple span,TABLE.simple a,TABLE.simple hr,TABLE.simple code,TABLE.simple pre,TABLE.simple hr {*/
table {
	font-size: 1em;
	background-repeat: no-repeat;
	list-style-type: none;
} 

INPUT , FILE , SELECT {
 border: #959695  solid 1px;
 border-spacing: 0px;
 padding-left: 2px ;
 padding-right: 2px ;
 margin-left: 2px ;
 margin-right: 2px ;
 color: #666666;
}
INPUT[type=button], INPUT[type=submit]{
 padding-left: 10px;
 padding-right: 10px;
 padding-top: 1px;
 padding-bottom: 1px;
}



P {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 4px;
	padding-top: 4px;
}
P.t {
	margin-top: 5px;
}

table.form TD {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}

table.przycisk {
 }
table.przycisk TD {
  color: #ffffff;
  padding: 0px;
  margin: 0px;
  height: 22px;
  vertical-align: middle;
}

table.przycisk TD, table.przycisk TD.s A {
 color: #ffffff;
}
table.przycisk td.l {
  background-image: url(../img/t/przyciskl_mg.png);
  background-repeat: no-repeat;
  background-position: right;
  width:6px !important;
  min-width: 6px;
  padding: 0px !important;
}
table.przycisk td.p {
  background-image: url(../img/t/przyciskp_mg.png);
  background-repeat: no-repeat;
  background-position: left;
  width:6px !important;
  min-width: 6px;
  padding: 0px !important;
}
table.przycisk td.s {
  padding-left: 4px; 
  padding-right: 4px;
  background-color: #c50075;
  white-space:nowrap;
  text-align: center;
  vertical-align: middle;
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  line-height: 22px;
}
table.przycisk td A:hover {
  text-decoration: none;
  color: #ffffff;
}
table.przycisk#szary td A:hover {
	  color: #ffffff;
}
table.przycisk td.s button,table.przycisk td.s input, table.przycisk td.s INPUT[type=button], table.przycisk td.s INPUT[type=submit] {
	padding: 0px;
	margin: 0px;
	border: none; border-spacing: 0px;
	background-color: transparent;
	color: white; 
	vertical-align: middle;
	line-height: 20px;
	font-size: 11px; 
}
table.przycisk td.s div a {
	line-height: 13px;
}
table.przycisk:hover td.l { background-image: url(../img/t/przyciskl_mg.h.png); }
table.przycisk:hover td.p { background-image: url(../img/t/przyciskp_mg.h.png);}
table.przycisk:hover td.s {
   background-color: #e31c91;
}
	
table.przycisk#naniebieskim td.l, table.przycisk#naniebieskim td.p {
	display: none;
	width: 0px;
	}

table.przycisk#naniebieskim td.l, table.przycisk#naniebieskim td.p, table.przycisk#naniebieskim td.s {
	background-image: none;
	background-color: #2ba8de;
	color: white; 
}
table.przycisk#naniebieskim td.s A {
	display: block;
	color: white;
	padding: 0px 5px 1px 5px;
	}
table.przycisk#naniebieskim td.s INPUT {

}	
table.przycisk#naniebieskim td.s A:hover {
	color: white;
	background-color: #5bbce6;
	padding: 0px 5px 1px 5px;
}
table.przycisk#naszarym td.l {
  background-image: url(../img/przycisklbs.png);
}
table.przycisk#naszarym td.p {
  background-image: url(../img/przyciskpbs.png);
}

table.przycisk#nazielonym td.l {
  background-image: url(../img/przycisklb.png);
}
table.przycisk#nazielonym td.p {
  background-image: url(../img/przyciskpb.png);
}
table.przycisk#szary td.l {
	background-image: url(../img/przyciskls.png);
}
table.przycisk#szary td.p {
	background-image: url(../img/przyciskps.png);
}
table.przycisk#szary td.s {
	background-color: #9d9d9d;
}
table.przycisk#cszary td.l {
  background-image: url(../img/t/przyciskl_cs.png);
}
table.przycisk#cszary td.p {
  background-image: url(../img/t/przyciskp_cs.png);
}
table.przycisk#cszary td.s {
  background-color: #737373;
}
table.przycisk#cszary:hover td.s,table.przycisk#szary:hover td.s {
	background-color: #414141;
} 
table.przycisk#cszary:hover td.l, table.przycisk#szary:hover td.l {
  background-image: url(../img/t/przyciskl_cs.h.png);
}
table.przycisk#cszary:hover td.p, table.przycisk#szary:hover td.p {
  background-image: url(../img/t/przyciskp_cs.h.png);
}


table.przycisk#slight td.l,table.przycisk#slight td.p  {
	background-image: url(../img/t/przycisk_mg_slight.png);
}
table.przycisk#slight td.l {background-position: left 0px;}
table.przycisk#slight td.p {background-position: right 0px;}
table.przycisk#slight:hover td.l { background-position: left -22px ; }
table.przycisk#slight:hover td.p { background-position: right -22px ; }
table.przycisk#slight td.s { background-color: #d26a9d; }
table.przycisk#slight:hover td.s { background-color: #b63b7e; }

table.przycisk#light td.l {
  background-image: url(../img/t/przycisk_mg_light_l.png);
  background-position: left 0px;
}
table.przycisk#light td.p {
  background-image: url(../img/t/przycisk_mg_light_p.png);
  background-position: left 0px;
}
table.przycisk#light td.s {
  background-color: #b195ac;
}
table.przycisk#light:hover td.l,table.przycisk#light:hover td.p {
	 background-position: left -22px ;
}
table.przycisk#light:hover td.s {
 background-color: #92798e;
} 


table.przycisk#szarynazielonym td.l {
  background-image: url(../img/przycisklsz.png);
}
table.przycisk#szarynazielonym td.p {
  background-image: url(../img/przyciskpsz.png);
}
table.przycisk#szarynazielonym td.s {
	background-color: #9d9d9d;
}


/* koniec pozostałości  */
xH2 {
  font-size: 14px;
  font-weight: normal;
  line-height: normal;
  margin-top: 0px;
  margin-bottom: 5px;
}
h2 {
	color: #000000;
  padding: 4px 17px 4px 17px;
  font-size: 13px;
  background-color: #efefef;
	text-transform: uppercase;
  display: block;	
  background-image: none;
  margin-bottom: 5px;
  font-weight: normal;
  line-height: normal;  
}

p.tytul {
	 font-size: 16px;
	 text-transform: none;
	 color: #c20073;
	 line-height: 20px;
	 margin-bottom: 10px;
}

h1 {
  font-size: 17px;
  color: #c20073;
  font-weight: normal;
  text-transform: none;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 2px;
  margin-bottom: 20px;
  padding-bottom: 0px;
}
h1#purple {
  color: #990033;
}

table.wnetrze  {
  color: #444444;	
  width: 380px;
}

table.form {
  margin-top: 10px;
  margin-bottom: 10px;
}




.required {
	color: red;
	vertical-align: top;
}
table.form td.odstep {
	height: 10px;
	vertical-align: middle;
}


.error {  
	font-weight: bold;
	color: #ec008c;
	Text-ALIGN: LEFT;
}
.errorf{  
	background-color: #FFC2C2;
}
.message {
  font-weight: bold;
	color: #0036FF;
	Text-ALIGN: LEFT;
	line-height: 16px;
}



dl {
	border: 1px dotted #ccc;
	background-color: transparent;
}

dt {
	background-color: transparent;
	font-family: Verdana, Helvetica, sans-serif;
	color: #999 !important;
	font-weight: bold;
	font-size: 16px;
}

DIV.pager-podmenu {
	color: #679503;

}
DIV.pager-podmenu A {
	/*color: #C20073;*/
	padding: 1px 2px 1px 2px;	
}
DIV.pager-podmenu span.currentPage {
	color: #999999;
	background-color: transparent;
	padding: 1px 2px 1px 2px;
}

DIV.pager-podmenu A:hover {
	/*color: #ffffff;
	background-color: #C20073;
	text-decoration: none;*/
}
DIV.pager-podmenu A.nast {
	border: none;
  background-image: url(../img/t/strzalka_magenta1.png);
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 13px;
  margin-bottom: 6px;	
}
DIV.pager-podmenu A.nast:hover {
	  background-image: url(../img/t/strzalka_magenta2.png);
}
DIV.pager-podmenu A.poprz {
  background-image: url(../img/t/strzalka_magenta1_l.png);
  background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 17px;
  margin-bottom: 6px;	
 	border: none;
}


DIV.pager-podmenu A.poprz:hover {
	 background-image: url(../img/t/strzalka_magenta2_l.png);
}
DIV.pager {
	font-size: 11px;
}
DIV.pager A {
	/*color: #07A5E7;*/	
}
/*
DIV.pager A.nast {
	border: none;
  background-image: url(../img/strzalka_niebieski.png);
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;	

}
DIV.pager A.poprz {
  background-image: url(../img/strzalka_niebieski_l.png);
  background-position: left top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 17px;
  margin-bottom: 6px;	
 	border: none;
}*/

/* program, listy, opisy filmów */
TABLE.lista th, TABLE.lista td {
	padding: 3px 10px 3px 10px;
	text-align: left;
	vertical-align: middle;
	border: 1px solid white;
	border-collapse: collapse;
 }
TABLE.lista td {
	/*	border-top: 1px solid #d8ebe9;
		border-bottom: 1px solid #d8ebe9;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;*/ 
}	 
table.lista thead tr th {
	background-color: #666666;
	text-transform: lowercase;
	font-weight: normal;
	color:white;
	padding: 4px 10px 4px 10px;
}
table.lista {
  width: 380px;
	border: 1px solid white;
	border-collapse: collapse;
  margin-top: 15px; margin-bottom: 20px	;
}

div.fotosContainer {
  width:380px;
  overflow: hidden; 
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  background-color: #000000;
}
div.fotosContainer IMG {
	width: 380px;
}

table.pad3 TD {
	padding: 3px 3px 3px 3px !important;
}

div.czolowka {
	background-color: #000000;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	width: 350px;
}
div.czolowka div.zestaw {
	padding-left: 20px;
	padding-right: 20px;
	}

div.czolowka A {
	color: #ffffff;
	}
div.czolowka div.tytulfilmu {
	color: #ffffff;
	padding: 0px 0px 10px 0px;
	font-size: 17px;
	line-height: 22px;
}

div.czolowka div.tytulorg {
	color: #ababab;
	padding: 2px 20px 8px 27px;
  font-size: 13px;	
  line-height: 18px;
}
div.czolowka div.notatka {

	padding: 5px 15px 5px 27px;
}
div.czolowka div.notatka, div.czolowka div.notatka p, div.czolowka div.notatka span {
	font-size:12px;
  color: #666666;
  line-height: 17px;
}
div.czolowka div.informacja {
  padding: 5px 15px 5px 27px;
}
div.czolowka div.informacja, div.czolowka div.informacja p, div.czolowka div.informacja span {
  font-size:11px;
  color: #999999;
  line-height: 17px;
} 
div.czolowka div.dodatkowe {
  font-size:12px;
  padding: 10px 20px 7px 27px;
  color: #cccccc;
  line-height: 16px;
}
div.czolowka div.cykl {
	color: #666666;
  padding: 0px 0px 2px 2px;
  font-size: 13px;
  /*background-color: #d8ebe9;*/
	/*text-transform: uppercase;*/
  line-height: 18px;
}
div.czolowka div.cykl A.tytulcyklu, div.czolowka A.more {
	display: block;
	overflow: hidden;
	text-decoration: none;
	color: #ababab;
	background-image: url("../img/o/czolowka_plus.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 20px;
}
div.czolowka div.cykl A.tytulcyklu:hover, div.czolowka A.more:hover {
	text-decoration: none;
	color: #ffffff;
	}
div.czolowka div.cykl div {
	font-size: 11px;
	text-transform: none;
}
div.czolowka div.cykl div A {
	color: #777777;
}
div.czolowka div.cykl div A:hover {
	color: #eeeeee;
	text-decoration: none;
}
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;
	}
h2.pas {
	color: #b4b4b4;
  padding: 7px 17px 7px 17px;
  font-size: 14px;
  background-color: #000000;
	text-transform: lowercase;
  display: block;	
  background-image: none;
  margin-bottom: 15px;
  
}
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: 420px;
	z-index: 130;
	overflow: visible;
}
table.lista_seansow TD {
  
}



table.lista_seansow div.termin {
  color:	#3f3f3f;
  font-size: 12px;
}
table.lista_seansow div.sala {
	margin-top: 2px;
	color: #666666;
}
table.lista_seansow div.sala A {
	color: #666666;
	}
table.lista_seansow table.seanse {
	/*width: 252px;*/
	margin-top: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
}
table.lista_seansow table.seanse TD {
	padding-top: 8px;
	padding-bottom: 8px;
}
table.lista_seansow table.seanse td.odstep, table.lista_seansow td.odstep {
	padding: 0px;
	height: 2px;
	
}
table.lista_seansow table.filmyzestawu TD{
  padding: 2px 0px 2px 0px;
}
table.lista_seansow table.filmyzestawu  A, table.lista_seansow A.ladny {
  color: #666666;
}
table.lista_seansow table.filmyzestawu A:hover, table.lista_seansow  A.ladny:hover{
  text-decoration: underline;
  color: #666666;
}


h2#mojkoszyk {
  background-image: url(../img/moj_koszyk.png);
  background-position: left 0px;
  padding-left: 23px;

}
h2#kalendarz {
  background-image: url(../img/kalendarz_iko.png);
  background-position: left 0px;
}
h2#mojefilmy {
  background-image: url(../img/metka_h2_ico.png);
  background-position: left 0px;
  /*padding-left: 22px;*/
}

.modalDialogTitled_content {
  border: none;	
  padding:0px;
	z-index:100;/* Always needed	*/
	position:absolute;	/* Always needed	*/
	background-color:#FFFFFF;	/* White background color for the message */
}
.modalDialog_content{
		border: 1px solid #cccccc;	
		padding:35px 25px 35px 35px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#FFFFFF;	/* White background color for the message */
		
}
.modalDialog_content h2 {
	background: none;
  font-size: 19px;
  color: #ec008c;
  font-weight: normal;
  text-transform: none;
  line-height: 23px;
  margin: 2px 0px 15px 0px;
  padding: 0px 0px 0px 0px;
}

.modalDialog_title {
	background-color: #259eef;
	width: 100%;
	}
.modalDialog_title TD span { 
  color: #ffffff;
  width: 100%;
  padding: 8px 17px 8px 17px;
  font-size: 16px;
  background-color: #259eef;
	text-transform: uppercase;
  float: left;
  display: block;
  background-image: none;
  
  text-transform:uppercase;
  font-weight: normal;
  line-height: normal;  
  
}
.modalDialog_title A {
   text-align: right;
	margin-right: 10px;
	
}

.modalDialog_dark_content{
		border: 2px solid #cccccc;	
		padding:20px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#000000;	/* White background color for the message */
	
}
table.wyszukiwarka, table.wynikiwysz, table.wynikwysz_nagl, table.wynikwysz_nagl td.n  {
	width: 100%;
}
div.wyszukiwarka {
	background-color: #f2f2f2;
	color: #616161;
	overflow: hidden;
	font-size: 12px;
	padding-bottom: 15px;
	padding-top: 20px;
}
div.wyszukiwarka a {color: #616161;}
	
div.wyszukiwarka input.pole {
	border: none;
	border-color:  #f2f2f2;
	color: #636363;
	margin:0px;
	border-spacing: 0px;
	height: 19px;
	font-size: 11px;
	float:left;
	line-height: 19px;
}
div.wyszukiwarka select.pole {
	margin:0px;
	border-spacing: 0px;
	border: none;
	color: #636363;
  height: 19px;
  float:left;
  font-size: 11px;
  vertical-align: bottom;
  padding-top: 2px;
}
div.wyszukiwarka div.typwysz {
	padding: 0px 30px 15px 0px;
}
div.wyszukiwarka div.typwysz div.etykieta {
	text-transform: lowercase;
	padding: 5px 0px 8px 0px;
}
div.wyszukiwarka input.ok {
	margin: 0px;
	padding: 0px;
	
	border: 0px;
	margin-left: 5px;
}


table.wynikwysz_nagl td.n {
	background-color: #f2f2f2; 
	padding: 10px 10px 10px 60px; 
}

table.wynikiwysz td {
	vertical-align: top;
}
table.wynikiwysz td.apla {
	background-color: #f7f7f7;
	padding: 3px 10px 3px 10px;
	text-transform: lowercase;

}
table.wynikiwysz table.seanse {
  margin-left: 60px;
  margin-top: 1px;
}
table.wynikiwysz table.seanse td{
  padding-top: 2px;
  padding-bottom: 1px;
}
table.wynikiwysz table.filmy {
 margin-left: 12px;
}
table.wynikiwysz table.filmy td{
  padding-top: 2px;
  padding-bottom: 1px;
}

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.tytulgl A#zielona, table.wynikiwysz table.filmy td.tytulzest A#zielona,table.wynikiwysz table.filmy td.tytulzest span#zielona {
  color: #98cb00;
}
table.wynikiwysz table.filmy td.tytulgl A#zielona:hover, table.wynikiwysz table.filmy td.tytulzest A#zielona:hover {
	
	color:#afea00;	
}
table.wynikiwysz table.filmy td.tytulgl A#zolta, table.wynikiwysz table.filmy td.tytulzest A#zolta, table.wynikiwysz table.filmy td.tytulzest span#zolta {
  color: #ffcc00;
}
table.wynikiwysz table.filmy td.tytulgl A#zolta:hover, table.wynikiwysz table.filmy td.tytulzest A#zolta:hover {
	color:#ffdc4f;	
}
table.wynikiwysz table.filmy td.tytulgl A#czerwona, table.wynikiwysz table.filmy td.tytulzest A#czerwona, table.wynikiwysz table.filmy td.tytulzest span#czerwona {
  color: #ff3300;
}
table.wynikiwysz table.filmy td.tytulgl A#czerwona:hover, table.wynikiwysz table.filmy td.tytulzest A#czerwona:hover {
	color:#ff8566;	
}



table.wynikiwysz table.seanse span.czasd#szara {
	color: #999999;
}
table.wynikiwysz table.seanse span.czas#szara {
	color: #555555;
}
table.wynikiwysz table.seanse span.czas#zielona,table.wynikiwysz table.seanse span.czasd#zielona {
	color: #98cb00;
}
table.wynikiwysz table.seanse span.czas#zolta,table.wynikiwysz table.seanse span.czasd#zolta {
	color: #ffcc00;
}
table.wynikiwysz table.seanse span.czas#czerwona,table.wynikiwysz table.seanse span.czasd#czerwona {
	color: #ff3300;
}
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;
}



DIV.listapager {

}
DIV.listapager img.s {
	margin-bottom: -1px;
	margin-left: 3px;
  margin-right: 3px;
}
DIV.listapager A {
	color: #3f3f3f;
  padding: 0px 2px 0px 2px;
}
DIV.listapager A:hover {
	color: #808080;	
	text-decoration: none;
	
}
DIV.listapager span.currentPage {
	color: #C20073;	
	text-decoration: none;
	padding: 0px 2px 0px 2px;
}

DIV.listapager A.nast {
	border: none;
  background-image: url(../img/o/strz_prawo_sz.png);
  background-position: right 2px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 15px;
  margin-bottom: 6px;
  text-decoration: none;	
}
DIV.listapager A.nast:hover {
	 background-image: url(../img/o/strz_prawo_sz.png);
	 text-decoration: none;
}

DIV.listapager div.opis {
	text-transform: uppercase;
	color: #999999;
	margin-bottom: 5px;
}
DIV.listapager A.poprz {
	  background-image: url(../img/o/strz_lewo_sz.png);
    background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 17px;
  margin-bottom: 6px;	
 	border: none;
}
DIV.listapager A.poprz:hover {
	 background-image: url(../img/o/strz_lewo_sz.png);
	}
A.s_purple_l {
  background-image: url(../img/strzalka_purple_l.png);
    background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 17px;
  margin-bottom: 6px;	
 	border: none;
}

DIV.ToolTip{
	 position:absolute;
	 top:0;
	 left:0;
	 color: #ffffff;
	 font-size: 11px;
   border: none;
	 visibility:hidden;
	 width: 200px;
	 padding: 8px;
	 z-index: 2000;
}
div.ToolTipDziubek { float: left; }
DIV.ToolTip HR {
	 background-color: white;
}
div.ToolTip p {
  color: #ffffff;
  }
div.podtytul {
	font-family: Verdana; font-size: 14px; text-transform: uppercase;
	margin-bottom: 5px;
}
table.wybierzdzien {
	margin-top: 15px;
	margin-bottom: 15px;
	}
table.wybierzdzien TD {
  border: none;
  border-spacing: 0px;
  padding: 1px 4px 2px 4px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
table.wybierzdzien TD.label {
    padding: 1px 10px 2px 0px;

}

table.wybierzdzien TD.dz, table.wybierzdzien TD.dz A {
  color: #3f3f3f;
}
table.wybierzdzien TD.dz A:hover {
  color: #898989;
	text-decoration: none;;

}
table.wybierzdzien TD.dzw {

  color: #ec008c;
}


table.stopka TD {
	padding: 2px 5px 1px 0px;
	vertical-align: top;
}
table.stopka TD.l {

	white-space: nowrap;
}
table.stopka {
	margin-top: 8px;
	margin-bottom: 8px;
}

/* nowy layout podstrona */

table.glowek {
  margin-right: 20px;
}
table.glowek TD {
  background-color: #669900;
  color: #ffffff; 
  font-size: 13px; 
  text-transform: uppercase; 
}
table.glowek TD.t A {
	color: #ffffff; 
	background: transparent;
}

table.glowek#niebieski TD {
	background-color: #ec008c;
}
table.glowek#czielony TD {
	background-color: #336667;
}
table.glowek#szary TD {
	background-color: #666666;
}
table.glowek TD.t {
  padding: 1px 7px 0px 5px;
}
table.glowek TD.b, table.glowek#niebieski TD.b, table.glowek#czielony TD.b, table.glowek#szary TD.b  {
 background-color: #ffffff; 
}


div.podglowek {
	background-color: #cbcbcb;
	padding: 10px 0px 10px 8px;
	border-left: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	
  color: #000000;
}


A.rss {
  margin-left: 0px;
  padding: 0px 0px 0px 15px;
  background: url("../img/feed.png") no-repeat 0 50%;
  color: #a7a7a7;
}
A.rss:hover, td.tekst A.rss:hover {
	text-decoration: underline;
	color: #a7a7a7;
	background-color: white;
}

ul li, ol li {
  margin-top: 3px;
  margin-bottom: 3px;
}
p.small {
	font-size: 	10px;
	line-height: 11px;
}

table hr {
	height: 1px;
	border: none;
	background-color: #555555;
	border-spacing: 0px;
	clear: both;
	margin: 0px;
	width: 100%;
	border: none;
}

div.hr {
  height: 5px;
  background: url(../img/kropkapozs.png) repeat-x;
  margin: 8px 0px 8px 0px;
  padding: 0px;
}
div.hr hr {
  display: none;
}

div.hrlight {
  height: 5px;
  background: url(../img/kropkapoz.png) repeat-x;
  margin: 8px 0px 8px 0px;
  padding: 0px;
}
div.hrlight hr {
  display: none;
}

td.lkbz {
 	background-color: #a6d0cc;
}
td.lkbb {
  background-color: #ffffff;
}
table.lkz {
	background-color: #d5e6de;
  height: 350px;
 	width: 245px;
}
table.lkz td.ng {
	background-image: url(../img/lpzng.png);
	background-position: center;
	background-repeat: no-repeat;
	height: 6px;
	width: 245px;
}
table.lkz td.st {
	background-color: white;
  background-image: url(../img/lpzst.png);
	background-position: center top;
	background-repeat: no-repeat;
	height: 6px;
	width: 245px;	
}
table.lkz td.t {
	padding: 5px 10px 10px 10px;
	vertical-align: top;
}

table.kalendarz {
	margin-top: 10px;
	margin-left: -3px;
	}
table.kalendarz TD {
  font-weight: normal;
  border: none;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 4px 4px 4px 4px;
  margin: 0px;
  text-align: center;
  color: #8b8b8b;
  font-size: 12px;
  vertical-align: middle;
}
table.kalendarz TD.dzm {
	color: #c1c1c1; 
	}
table.kalendarz TD.dz {
   padding: 0px;
}
table.kalendarz TD.dz, table.kalendarz TD.dz A {
  color: #3f3f3f;
  
  font-weight: normal;
  
}
table.kalendarz TD.dz A {
  padding:  4px 4px 4px 4px;
  display: block;
  text-align: center;
}
table.kalendarz TD.dz A:hover {
  background-color: #afafaf;
  color: #ffffff;
  text-decoration: none;
}


ul.fg {
padding-left:15px;
margin-left: 5px;
}
ul.fg li {
  padding-left: 0px;
  margin-left: 0px;
  padding-bottom: 3px;
}

a.tag, a.tag:hover {
	background-color: #0b6496;
	color: #ffffff;
	/*padding: 2px 5px 2px 5px;*/
	background-image: url(../img/strzalka_granatowa2.png);
  background-position: right 3px;
  background-repeat: no-repeat;
  margin-top: 2px;
  padding: 2px 17px 2px 5px;	
}
a.tag:hover {
	text-decoration: underline;
}

.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: -25px;
}
span.podpis {
	margin-top: -20px;
	color: #eeeeee;
	white-space: nowrap;
}
span.podpis#tlo {
	background-color: #000000;
	color: #000000;
  opacity: 0.5;
  margin-top: -20px;
  filter: alpha(opacity=50);  
}

A:hover img {
	background: none;
	background-color: transparent;
} 
TD.tekst A.i:hover, A.i:hover {
	background: none;
	background-color: white;
}


.popupselect {
	font-family: Verdana, Helvetica, Arial, Geneva, sans-serif;
	display: none;
	position: absolute;
	border: none;
	background-color: transparent;
	width: 580px;
	height: 330px;
	
	font-size: 11px;
	color: #dddddd;
	z-index: 10010;
}
.popupselect .tl { background-color: #595959; }
	
table.kolumna#mojeenh .popupselect .b {
	text-transform: uppercase;
}

.popupselect A {
	font-family: Verdana;
	color: #dddddd;
	font-size: 11px;
	text-decoration: none;
	background: none;
}

.popupselect A:hover {
	text-decoration: none;
	background: none;
	color: #ffffff;
}

.popupselect .kw {
	display: block;
	width: 12px;
	height: 12px;
	background-image: url("../img/o/naw_ramka.png");
	background-repeat: no-repeat;
	line-height: 12px;
	margin-right: 6px;
}

.popupselect .kr {
  display: block;
  width: 100%;
	height: 1px;
	border-top: none;
	margin-top: 3px;
	margin-bottom: 3px;
  padding: 0px;
  line-height: 1px;
}

.popupselect .przer {

	font-size: 11px;
  line-height: 2px;
	color: #bbbbbb;
  margin: 0px 6px 0px 6px;
  
}

.popupselect .dis {
	color: #ffffff;
	font-size: 11px;
}

.wyroznienie {
	color: #ec008c;
}



.autocomplete-w1 { background:url(../img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#F0F0F0; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong { font-weight:normal; color:#3399FF; }

/*
 * imgAreaSelect animated border style
 */

.imgareaselect-border1 {
  background: url(../img/ias/border-anim-v.gif) repeat-y left top;
}

.imgareaselect-border2 {
    background: url(../img/ias/border-anim-h.gif) repeat-x left top;
}

.imgareaselect-border3 {
    background: url(../img/ias/border-anim-v.gif) repeat-y right top;
}

.imgareaselect-border4 {
    background: url(../img/ias/border-anim-h.gif) repeat-x left bottom;
}

.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4 {
    filter: alpha(opacity=50);
  opacity: 0.5;
}

.imgareaselect-handle {
    background-color: #fff;
  border: solid 1px #000;
    filter: alpha(opacity=50);
  opacity: 0.5;
}

.imgareaselect-outer {
  background-color: #000;
    filter: alpha(opacity=50);
  opacity: 0.5;
}

.imgareaselect-selection {
}
#czolokafilmugl { margin: 5px 0px; }
#czolokafilmugl p {
	margin: 0px; padding: 2px 0px 0px 0px;
}
#czolokafilmugl p.tytfgl { font-weight: bold }
#ocenygl p {
	margin: 0px; padding: 2px 0px 0px 0px;
}
#ocenygl { margin: 5px 0px; }
#ocenygl .filmyzestglos { margin: 5px 0px ; }
#ocenygl .filmyzestglos td { padding: 3px 6px 3px 0px; vertical-align: top; border-bottom: 1px dashed #cccccc;}
