body,input,select,td,textarea, table, p {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
	font-size: 12px;
  line-height: 16px;
	color: #222222;
}

tlostrony {
	background-image: url("../img/mach_cut_dark.jpg");
	background-repeat: repeat;
}

body {
	width: 100%;
}
A {
  text-decoration: none;
  color: #6f903e;
}
A:hover {
	text-decoration: none;
	color: #3c6400;
}
A, A:active {
  outline: none;
}
:focus {
  -moz-outline-style: none;
}
:-moz-any-link:focus {
  outline: none;
}



a.u {
	color: #222222;
}
a.u:hover {
	color: #222222;
	text-decoration: underline;
}

TD.tekst, td.tekst p {
  color: #444444;
 line-height: 17px; 	
}


TD.tekst A:hover {
	background-color: #569000;
	color: white; 
}


TD.tekst A.s, A.s {
  background-image: url(../img/strzalka_zielona1.png);
  
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;	
}
TD.tekst A.s:hover, A.s:hover {
  background-image: url(../img/strzalka_zielona2.png);
  background-color: #569000;
  color: #ffffff;
}


TD.tekst A.sl, A.sl {
  background-image: url(../img/strzalka_zielona1_l.png);
  background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 17px;
  margin-bottom: 6px;	
}
TD.tekst A.sl:hover, A.sl:hover {
  background-image: url(../img/strzalka_zielona2_l.png);
  background-color: #569000;
  color: #ffffff;
}
TD.tekst A.powrot, A.powrot {
  background-image: url(../img/strzalka_powrot_zielona1.png);
  background-position: left 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-left: 19px;
  margin-bottom: 6px;	
}
TD.tekst A.powrot:hover, A.powrot:hover {
  background-image: url(../img/strzalka_powrot_zielona2.png);
  background-color: #569000;
  color: #ffffff;
}

/* 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;
}
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;	
}
TD.tekst A.info:hover, A.info:hover {
  background-image: url(../img/znak_info_h.png);	
  color: white;
  background-color: #69b60e;
}


TD.tekst A.f, A.f {
  background-image: url(../img/forum_ico_nieb.png);
  color: #6f9f9f;
  line-height: 17px;
  background-position: right top;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;	
}
TD.tekst A.f:hover,A.f:hover {
/*  background-image: url(../img/forum_ico_pomarancz.png);
	  color: #fe9900; */
  background-color: #5384ab;
  color: #ffffff;
}



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;
}

/* główne menu na górze */
table.mainmenu {
/*  width: 100%;*/
  font-size: 13px;
  color: #ffffff;
}
table.mainmenu TD {
  color: #ffffff;
  font-size: 13px;
  padding-left: 7px;
  padding-right: 7px;
  text-align: center;
  vertical-align: middle;
  height: 28px;
  line-height: normal;
  text-transform: lowercase;
}

table.mainmenu A {
  font-size: 13px;
  color: #ffffff;
  white-space:nowrap;
  text-decoration: none;
}
table.mainmenu A:hover {
	color: #ffffff;
	text-decoration: underline;
}
table.mainmenu TD A:hover {
	color: #ffffff;
}

	
table.mainmenu li.selected, table.mainmenu li.selected a.selected,table.mainmenu li.selected a.selected:hover, table.mainmenu TD.selected, table.mainmenu TD.selected A {
   /* background-color: #00576d; */
  color: #80DBF1;
}

/* koniec menu */

/* Style na strone główną */

TABLE.kolumna A.wiecej, TABLE.kolumna A.wiecej:hover {
  background-image: url(../img/strzalka_jzielona1.png);
  line-height: 17px;
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;	
}
TABLE.kolumna A.wiecej:hover {
  background-image: url(../img/strzalka_jzielona2.png);
}
TABLE.kolumna#zielony A.wiecej {
  color: #66cc00;
}
TABLE.kolumna#zielony A.wiecej:hover {
  background-color: #66cc00;
  color: #ffffff;
}
TABLE.kolumna#czerwony A.wiecej  {
  color: #fe002e;
  background-image: url(../img/strzalka_rozowa1.png);  
}
TABLE.kolumna#czerwony A.wiecej:hover {
 background-color: #fe002e;
  color: #ffffff;
   background-image: url(../img/strzalka_rozowa2.png);  
}
TABLE.kolumna#purpurowy A.wiecej  {
  color: #990134;
  background-image: url(../img/strzalka_purpurowa1.png);  
}
TABLE.kolumna#purpurowy A.wiecej:hover {
 background-color: #990134;
  color: #ffffff;
   background-image: url(../img/strzalka_purpurowa2.png);  
}
TABLE.kolumna#zolty A.wiecej  {
  color: #cccb00;
  background-image: url(../img/strzalka_cytrynowa1.png);  
}
TABLE.kolumna#zolty A.wiecej:hover {
 background-color: #cccb00;
  color: #ffffff;
   background-image: url(../img/strzalka_cytrynowa2.png);  
}
TABLE.kolumna#czarny A.wiecej, TABLE.kolumna A.wiecej#czarny   {
  color: #000000;
  background-image: url(../img/strzalka_czarna1.png);  
}
TABLE.kolumna#czarny A.wiecej:hover , TABLE.kolumna A.wiecej#czarny:hover{
 background-color: #000000;
  color: #ffffff;
   background-image: url(../img/strzalka_czarna2.png);  
}
TABLE.kolumna#granatowy A.wiecej  {
  color: #0b6496;
  background-image: url(../img/strzalka_granatowa1.png);  
}
TABLE.kolumna#niebieski A.wiecej  {
  color: #00b7ed;
  background-image: url(../img/strzalka_niebieska1.png);  
}
TABLE.kolumna#niebieski A.wiecej:hover {
 background-color: #00b7ed;
  color: #ffffff;
   background-image: url(../img/strzalka_niebieska2.png);  
}

A.akt {
  background-color: #e0ece8;
  color: #222222;
  display:block; 
  margin-bottom: 13px;
}
A.akt:hover,TABLE.kolumna A.akt:hover{
  background-color: #a9cdc1;
  display: block; 
  color: #000000;
}

A.akt SPAN {
  background-color: #a9cdc1; color: white;
  padding-left: 3px; padding-right: 3px;
  margin-right: 5px;
}

table.kolumna {
  width: 166px;
  height: 100%;
}
table.kolumna td.naglowek {
  padding-left: 10px; 
  padding-top: 1px; 
  color: #ffffff; 
  font-size: 13px; 
  text-transform: uppercase; 
  background-image: url(../img/naglowek_niebieski.png); 
  background-repeat:no-repeat; 
  background-position:left;
  height: 23px;
}
table.kolumna td.naglowek#niebieski {
  background-image: url(../img/naglowek_niebieski.png); 
}


table.kolumna td.naglowek A {
  color: #ffffff;
}
table.kolumna td.naglowek A:hover {
 color: #ffffff;
 text-decoration: underline;
}

table.kolumna#czerwony td.naglowek {
    background-image: url(../img/naglowek_czerwony.png); 
}
table.kolumna#zielony td.naglowek {
  background-image: url(../img/naglowek_zielony.png); 
}
table.kolumna#purpurowy td.naglowek {
  background-image: url(../img/naglowek_purpurowy.png); 
}
table.kolumna#zolty td.naglowek {
  background-image: url(../img/naglowek_zolty.png); 
}
table.kolumna#czarny td.naglowek {
  background-image: url(../img/naglowek_czarny.png); 
}
table.kolumna#granatowy td.naglowek {
  background-image: url(../img/naglowek_granatowy.png); 
}

table.kolumna td.news {
	color: #222222;
	line-height: 16px;
  padding: 10px;
  height: 100%;
  vertical-align: top;
}
table.kolumna td.news p {
	margin-top: 0px;
	padding-top: 0px;
}
table.kolumna td.news#srodek {
  background-color: #cee3de; 
}
table.kolumna td.news#prawa { 
  background-color: #e0ece8;
}
table.kolumna#aktualnosci td.news {
  background-color: #e0ece8;
  background-image: url(../img/naroznik_lewy.png); background-repeat:no-repeat; background-position:left bottom;
}
table.kolumna#aktualnosci td.naglowek {
  background-image: url(../img/naglowek_niebieski.png); 
}
table.kolumna#mojeenh {
  background-color: #a9cdc1; 
}
table.kolumna#mojeenh td.naglowek {
  background-image: url(../img/naglowek_niebieski.png); 
  background-color: #ffffff;
}

table.kolumna#mojeenh, table.kolumna#mojeenh  INPUT {
  color: #222222;
}
table.luzna TD {
  padding: 2px;
  margin: 0px;
}
table.kolumna#mojeenh table.opcje TD{
 padding: 2px 0px 2px 0px;
 text-align: left;
}
table.kolumna#mojeenh TD {
	/* text-align: left; */
}
table.kolumna#mojeenh table.opcje A {
  color: #222222;
}
table.kolumna#mojeenh table.opcje A:hover {
  text-decoration: underline;
  color: #222222;
}

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/przycisklbb.png);
  background-repeat: no-repeat;
  background-position: right;
  width:6px;
}
table.przycisk td.p {
  background-image: url(../img/przyciskpbb.png);
  background-repeat: no-repeat;
  background-position: left;
  width:6px;
}
table.przycisk td.s {
  padding-left: 5px; 
  padding-right: 5px;
  background-color: #00b7ed;
  white-space:nowrap;
  text-align: center;
  vertical-align: middle;
  padding-top: 0px;
  padding-bottom: 1px;
}
table.przycisk td A:hover {
  text-decoration: none;
  color: #666666;
}
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;
	background-color: transparent;
	color: white; 
	vertical-align: middle;
	 
}
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#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;
}

/* pozostałości po starym - nie wiadomo czy używane */
table.tlo td.klaps {
  width: 20px;
  height: 15px;
  background-repeat: no-repeat;
  background-image: url(../img/klaps_zielony.png);
}
table.tlo table.prawy td.tytul {
 color: #444444;
}
table.tlo table.prawy A {
  color: #6BB50F;
}
table.tlo table.prawy A:hover {
	 text-decoration: underline;
}
table.tlo table.prawy table.logowanie {
  color: #666666;
}
table.tlo table.prawy table.logowanie TD {
  padding: 2px;
  margin: 0px;
}
table.tlo table.prawy table.logowanie INPUT{
 color: #666666;
}
table.tlo table.prawy td.linia {
  height: 1px;
  background-color: #999999;
  
}
table.lewy {
  color: #666666;
}
/* 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: 14px;
  background-color: #d8ebe9;
	text-transform: uppercase;
  display: block;	
  background-image: none;
  margin-bottom: 5px;
  text-transform:uppercase;
  font-weight: normal;
  line-height: normal;  
}
/*
h2 {
  font-size: 13px;
  color: #444444;
  background-image: url(../img/strzalka_zielony.png);
  font-family: Arial;
  background-position: left 1px;
  background-repeat: no-repeat;
  text-transform:uppercase;
  font-weight: normal;
  line-height: normal;
  margin-top: 0px;
  padding-top: -2px;
  padding-left: 20px;
  margin-bottom: 6px;
}
h2#kz {
  background-image: url(../img/klaps_zielony.png);
  background-position: left 0px;
}
h2#kn {
  background-image: url(../img/klaps_niebieski.png);
  background-position: left 0px;  
}
h2#kp {
  background-image: url(../img/klaps_pomarancz.png);
  background-position: left 0px;  
}
h2#kpu {
  background-image: url(../img/klaps_purpura.png);
  background-position: left 0px;  
}
h2#ko {
  background-image: url(../img/klaps_zolty.png);
  background-position: left 0px;  
}
h2#sz {
  background-image: url(../img/strzalka_zielony.png);
}
h2#sp {
  background-image: url(../img/strzalka_pomarancz.png);
}
*/
h1 {
  font-family: Arial;
  font-size: 16px;
  color: #0099FF;
  text-transform: uppercase;
  line-height: 20px;
  margin-bottom: 0px;
  padding-top: 0px;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-bottom: 0px;
}
h1#purple {
  color: #990033;
}

table.wnetrze  {
  color: #444444;	
  with: 381px;
}

table.form {
  margin-top: 10px;
  margin-bottom: 10px;
}
table.form TD {
  padding-left: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
}


.required {
	color: red;
	vertical-align: top;
}
table.form td.odstep {
	height: 10px;
	vertical-align: middle;
}


.error {  
	font-weight: bold;
	color: #CC0000;
	Text-ALIGN: LEFT;
}
.errorf {  
	background-color: #FFC2C2;
}
.message {
  font-weight: bold;
	color: #0036FF;
	Text-ALIGN: LEFT;
	line-height: 16px;
}

/* menu po lewej stare */
table.menu P {
	 margin: 0px;
	 padding: 0px;
} 



table.menu#purple, table.menu#purple A {
	color: #990033;
}
table.menu#purple A:hover {
	color: white;	
	background-color: #990033;
}

table.menu td.tytul, table.menu td.tytul A {
	color: #07A5E7;
  background-color: white;
}
table.menu td.tytul A:hover {
  background-color: #07A5E7;
  color: white;	
  display: block;
}
table.menu#purple A.fo {
	color: #6f9f9f;
}
table.menu#purple A.fo:hover {
	color: white;	
	background-color: #5384ab;
}
/* koniec starego menu */

dl {
	border: 1px dotted #ccc;
	background-color: transparent;
}

dt {
	background-color: transparent;
	font-family: Arial, Helvetica, sans-serif;
	color: #999 !important;
	font-weight: bold;
	font-size: 16px;
}

DIV.pager-podmenu {
	color: #679503;
}
DIV.pager-podmenu A {
	color: #569000;
	padding: 1px 2px 1px 2px;	
}
DIV.pager-podmenu span.currentPage {
	color: #ffffff;
	background-color: 569000;
	padding: 1px 2px 1px 2px;
}

DIV.pager-podmenu A:hover {
	color: #ffffff;
	background-color: #569000;
}
DIV.pager-podmenu A.nast {
	border: none;
  background-image: url(../img/strzalka_zielona1m.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/strzalka_zielona2.png);
}
DIV.pager-podmenu A.poprz {
  background-image: url(../img/strzalka_zielona1m_l.png);
  background-position: left top;
  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/strzalka_zielona2_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;
}

/* na główną tylko */
div.moveContainer{
	position:absolute;
	width:166px;
	height:350px;
	overflow:hidden;
}
div.move{
	position:absolute;
	width:166px;
	height:350px;
}


/* program, listy, opisy filmów */
TABLE.lista th, TABLE.lista td {
	padding: 2px 10px 2px 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: #d8ebe9;
	text-transform: uppercase;
	font-weight: normal;
}
table.lista {
  width: 380px;
	border: 1px solid white;
	border-collapse: collapse;
  margin-top: 15px; margin-bottom: 20px	;
}

table.pad3 TD {
	padding: 3px 3px 3px 3px !important;
}

table.czolowka {
	margin: 0px; padding: 0px ;
	width: 380px;
}
table.czolowka td.tytul {
	padding: 6px 17px 5px 17px;
	font-size: 18px;
	line-height: 22px;
}

table.czolowka td.tytulorg {
	color: #507c7a;
	padding: 0px 17px 4px 17px;
  font-size: 13px;	
}
table.czolowka td.notatka {
	font-size:12px;
	padding: 0px 17px 10px 17px;
	color: #000000;

}
table.czolowka td.cykl {
	color: #000000;
  padding: 6px 17px 7px 17px;
  font-size: 14px;
  background-color: #d8ebe9;
	text-transform: uppercase;
  line-height: 19px;
}
table.czolowka td.cykl A.tytulcyklu {
	display: block;
	text-decoration: none;
	color: #000000;
	background-image: url("../img/menu_strz_zaw.png");
	background-position: right center;
	
	background-repeat: no-repeat;
}
table.czolowka td.cykl A.tytulcyklu:hover {
	text-decoration: underline;
	}
table.czolowka td.cykl div {
	margin-top: 5px;
	font-size: 12px;

	text-transform: none;
}
table.czolowka td.cykl div A {
	color: #507c7a;
}
table.czolowka td.cykl div A:hover {
	text-decoration: underline;
}
table.czolowka td.cykl div A.ocyklu {
	color:black;
	line-height: 25px;
	background-image: url(../img/strzalka_czarna1.png);
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
}
h2.pas {
	color: #000000;
  padding: 7px 17px 7px 17px;
  font-size: 14px;
  background-color: #d8ebe9;
	text-transform: uppercase;
  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 {
  background-color: #e9f2ed;
}

table.lista_seansow div.termin {
  color:	#000000;
  font-size: 13px;
}
table.lista_seansow div.sala {
	margin-top: 2px;
	color: #336667;
}
table.lista_seansow div.sala A {
	color: #336667;
	}
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 {
	padding: 0px;
	height: 2px;
	background-color: white;
}
table.lista_seansow table.filmyzestawu TD{
  padding: 2px 0px 2px 5px;
}
table.lista_seansow table.filmyzestawu  A {
  color: #336667;
}
table.lista_seansow table.filmyzestawu A:hover {
  text-decoration: underline;
  color: #336667;
}


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;*/
}
.modalDialog_content{
		border: 2px solid #cccccc;	
		padding:20px;
		z-index:100;/* Always needed	*/
		position:absolute;	/* Always needed	*/
		background-color:#FFFFFF;	/* White background color for the message */
}
.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 {
	width: 680px;
	background-color: #cee3de;
}
table.wyszukiwarka td {
	vertical-align:  top;
}

table.wyszukiwarka input.pole {
	border-width: 1px;
	border-style: solid;
	border-color: #b5b6b6;
	height:19px;
	margin:0px;
	border-spacing: 0px;
}
table.wyszukiwarka select.pole {
	height:19px;
	margin:0px;
	border-spacing: 0px;
		
}
table.wyszukiwarka table.pole {
	margin: 10px 20px 18px 30px;
	
}
table.wyszukiwarka table.pole td {
	vertical-align: middle;
}
table.wyszukiwarka table.pole td.odstep {
  height: 3px;
}
table.wyszukiwarka table.pole td.etykieta {
	font-size: 12px;
	text-transform: uppercase;
}

table.wynikwysz_nagl td.n {
	background-color: #c8e2e1; padding: 10px 10px 10px 10px; width: 680px;
}
table.wynikiwysz {
	width: 680px;
}
table.wynikiwysz td {
	vertical-align: top;
}
table.wynikiwysz td.apla {
	background-color: #d8ebe9;
	padding: 3px 10px 3px 10px;
	text-transform: uppercase;
}
table.wynikiwysz table.seanse {
  margin-left: 10px;
  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 {
	background-color: #666666;
	color:#ffffff;
}
  
table.wynikiwysz table.filmy td.tytulgl A:hover {
	background-color: #000000;
	color:#ffffff;
	font-weight: bold;
}
table.wynikiwysz table.filmy td.tytulgl A#szara {
  color: #000000;
}
table.wynikiwysz table.filmy td.tytulgl A#szara:hover {
	background-color: #1A3330;
	color:#ffffff;	
}
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 {
	background-color: #98cb00;
	color:#ffffff;	
}
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 {
	background-color: #ffcc00;
	color:#ffffff;	
}
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 {
	background-color: #ff3300;
	color:#ffffff;	
}



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 {
  background-color: #999999;
  color: white;
}
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 {
  background-color: #999999;
  color: white;
}

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: #336666;

}
DIV.listapager A:hover {
	color: #1A3330;	
	text-decoration: underline;
}
DIV.listapager span.currentPage {
	color: #000000;	
	text-decoration: underline;
}

DIV.listapager A.nast {
	border: none;
  background-image: url(../img/strzalka_czarna1.png);
  background-position: right 1px;
  background-repeat: no-repeat;
  margin-top: 0px;
  padding-right: 17px;
  margin-bottom: 6px;
  text-decoration: none;	
}
DIV.listapager A.nast:hover {
	 background-image: url(../img/strzalka_czarna2.png);
	 text-decoration: none;
}

DIV.listapager div.opis {
	text-transform: uppercase;
	color: #999999;
	margin-bottom: 5px;
}
DIV.listapager A.poprz {
	  background-image: url(../img/strzalka_czarna1_l.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/strzalka_czarna2_l.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.ToolTip HR {
	 background-color: white;
}
div.podtytul {
	font-family: Arial; 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-left: 4px;
  padding-right: 4px;
  padding-top: 1px;
  padding-bottom: 2px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
table.wybierzdzien TD.label {
  padding: 0px;
  text-transform: uppercase;
  font-size: 12px;
}

table.wybierzdzien TD.dz, table.wybierzdzien TD.dz A {
  color: #336666;
}
table.wybierzdzien TD.dz A:hover {
  color: #1A3330;
	text-decoration: underline;

}
table.wybierzdzien TD.dzw {
  color: #000000;
  text-decoration: underline;
}


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: #00b7ed;
}
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: #c8e2e1;
	padding: 10px 10px 10px 10px;
	;
}
table.pozycjamenu {
	background-color: #a6d0cc;
	margin-bottom: 2px;
	width: 252px;
}
table.pozycjamenu td {
}
table.pozycjamenu TD.t span, table.pozycjamenu TD.t A {
  color: #000000;
  display: block;
  padding: 8px 0px 8px 13px;
}
table.pozycjamenu TD.tp span, table.pozycjamenu TD.tp A {
  color: #000000;
  display: block;
	padding: 8px 5px 8px 0px;
}


table.pozycjamenu td.i {
	width: 45px;
  padding: 0px;
	text-align: left;
	vertical-align: middle;
}
table.pozycjamenu td.i img {
	margin-left: 5px;
}
table.pozycjamenu td.ip {
	width: 35px;
  padding: 0px;
	text-align: left;
	vertical-align: middle;
}
table.pozycjamenu td.ipp {
	width: 23px;
  padding: 0px;
	text-align: left;
	vertical-align: middle;
	
}

table.pozycjamenu TD.i A, table.pozycjamenu TD.i span {
	padding: 8px 0px 8px 14px;
}
table.pozycjamenu TD.ip A, table.pozycjamenu TD.ip span {
	padding: 8px 0px 8px 14px;
}
table.pozycjamenu TD.ipp A, table.pozycjamenu TD.ipp span {
	padding: 8px 0px 8px 10px;
}


table.pozycjamenu TD.t SPAN.data, table.pozycjamenu TD.ts SPAN.data {
  background-color: #a9cdc1; 
  color: white;
  padding: 0 3 0 3;
  margin-right: 5px;
  display: inline;
}

/* nie używane!
table.menu {
	margin-bottom: 2px;
}
table.menu TD.prz {
 width: 4px;
}
table.menu TD.bezstrz {
	width: 21px;
}
table.menu TD.strz {
 background-color: #afd7d7;
 vertical-align: middle;
 text-align: center;

}
table.menu TD.t {
  background-color: #bbdad5;
  padding: 5 5 5 10;
  width: 187px;
}


table.menu TD.strzs {
 background-color: #86bcbc;
 vertical-align: middle;
 text-align: center;
}
table.menu TD.ts {
  background-color: #a6d0cf;
  padding: 5 5 5 10;
  width: 187px;
}

table.menu TD.t A, table.menu TD.ts A, table.menu TD.tp A, table.menu TD.tps A  {
  color: #000000;
  display: block;
}

table.menu TD.t SPAN, table.menu TD.ts SPAN {
  background-color: #a9cdc1; color: white;
  padding-left: 3px; padding-right: 3px;
  margin-right: 5px;
}
 nie używane
*/

td.podgrafika {
	background-color: #c8e2e1;
  color: #333333; padding: 15px 10px 10px 10px;	
}

A.rss {
  margin-left: 3px;
  padding: 0px 0px 0px 17px;
  background: url("../img/feed.png") no-repeat 0 50%;
  color: #ee8534;
}
A.rss:hover, td.tekst A.rss:hover {
	text-decoration: underline;
	color: #ee8534;
	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: none;
	width: 100%;
	border: none;
}

div.hr {
  height: 5px;
  background: #fff url(../img/kropkapozs.png) repeat-x;
  margin: 8px 0px 8px 0px;
  padding: 0px;
}
div.hr 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;
}
p.tytul {
	 font-size: 18px;
	 text-transform: uppercase;
	 color: #00b7ed;
	 line-height: 20px;
	 margin-bottom: 10px;
}

table.kalendarz TD {
  font-weight: normal;
  border: 1px solid #a9cdc1;
  border-collapse: collapse;
  border-spacing: 0px;
  padding: 2px 3px 2px 3px;
  margin: 0px;
  text-align: center;
  vertical-align: middle;
}
table.kalendarz TD.dz {
   padding: 0px;
}
table.kalendarz TD.dz, table.kalendarz TD.dz A {
  background-color: #02b7e4;
  color: white;
  font-weight: normal;
  
}
table.kalendarz TD.dz A {
  padding: 2px 3px 2px 3px	;
  display: block;
  text-align: center;
}
table.kalendarz TD.dz A:hover {
  background-color: 0197BB;
}
table.wyszukiwarka input.ok, input.ok {
	background-color: #336667;
	color: white;
	width: 28px;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	height: 19px;
	border: none;
	line-height: 18px;
	border-spacing: 0;
}
table.wyszukiwarka input.ok:hover , input.ok {
	background-color: #1A3330;
}
