/*=========================================
	arkusz stylow do strony www.manarf-lux.com
	(C)Copyright 2006,2007 ver.2010 seven-cats.com
	url: http://www.manarf-lux.com/
  ==========================================*/
HTML {
    background-color: #ffffff;
    }
BODY {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #fff;
	color: #000;
	font: normal normal normal 1.68ex/130% Helvetica, Verdana, Arial, Geneva, Sans-Serif;
}
* html BODY {
	font: normal normal normal 1.48ex/130% Helvetica, Verdana, Arial, Geneva, Sans-Serif;
}
DIV, TD, P {
	vertical-align: top;
	font-size: 100%;
}
/* ======= jednakowy font-size dla zagniezdzanych ====== */
DIV P {font-size: 100%;}
DIV TD {font-size: 100%;}
* HTML * TD {font-size: 100%;}
TD DIV {font-size: 100%;}
P P {font-size: 100%;}
DIV DIV {font-size: 100%;}
DIV DIV LI {font-size: 100%;}
DL {font-size: 100%;}
/* end zabezpeczen zagniezdzania */

IMG {border: 0px none white;}
/* ======= glowne panele strony ======= */
DIV#container{
	position: relative;
	z-index: 900;
	width: 984px !important;
	height: 600px;
	padding: 0px 0px 0px 0px;
	top: 180px;
	left: 0px;
	margin: 0px auto 0px auto;
	background: #FFFFFF;
	text-align: center;
	vertical-align: top;
}
DIV#container-inner{
	width: 984px !important;
	padding: 0px 0px 0px 0px;
	margin: 120px auto 0px auto;
	background: #FFFFFF;
	text-align: center;
	vertical-align: top;
}
* html DIV#container{
	width: 984px !important;
}
#top-layer {
	position: fixed;
	width: 984px !important;
	top: 0px;
	margin: 0 auto;
	text-align: center;
	z-index: 1000;
	height: 180px;
	background: #ffffff;
	}
#header {
	height: 140px;
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	background: #fff url(../images/baner-tlo.png) top right no-repeat;
	/*border-bottom: 1px solid #808080;*/
}
DIV#main {
	position: relative !important;
	z-index: 200;
	width: auto;
	text-align: left;
	background-color: #ffffff;
	margin: 150px auto 0px auto;
	padding: 0px 8px 16px 0px;
	vertical-align: top;
}
* HTML DIV#main {
	width: auto;
}
/* DIV#left {
	float: left;
	width: 172px !important;
	background-color: transparent;
	overflow: hidden;
	clip: rect(0px, 180px, 180px, 0px);
	margin: 0px;
	padding: 4px 4px 8px 20px;
	text-align: left;
}
 */* html DIV#left {
	
	/* width: 172px !important; */
}
DIV#right {
	width: auto;
	background-color: transparent;
	margin: -80px 0px 0px 0px;
	padding: 0px;
	padding-top: 10px;
	padding-left: 16px;
	text-align: left;
}
* html DIV#right {
}
#misc {text-align: center;width:100%;height: 2em;}
DIV#right-p {
	width: 200px !important;
	float: right;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
DIV#center {
	width: 550px !important;
	padding: 0px 12px 16px 8px;
	background-color: transparent;
	margin: 0px;
	text-align: left;
}
* HTML DIV#center {
	width: 530px !important;
}
#footer {
	position: relative;
	z-index: 1;
	clear: both;
	background-color: #ffffff;
	border-top: 2px solid #666;
	text-align: left;
	padding: 2px 6px 6px 6px;
	margin: 0px;
	font-size: 90%;
}
* html #footer {
	padding: 2px 6px 6px 6px;
}
DIV#stopka {
	background-color: transparent;
	color: #555;
	margin: 0px auto;
	text-align: center;
	padding: 4px 0px 8px 0px;
	overflow: visible;
}
/* === END glownych blokow strony === */
#data {
	font-size: 1em;
	text-align: left;
	width: 200px;
	margin: 6px 0px 0px 50px;
	color: #777;
}
#pagina {font-size: 110%;width: 40%;padding: 1px 3px; border: 3px solid #fc0;}
/* ukrywa tekst jesli jest obrazek, pokazuje w trybie tekstowym */
#glowny {
	display: none;
}
#logo {
	float: left;
	width: 20%;
	padding: 16px 16px 8px 16px;
	}
/* === listy w stopce === */
#footer UL {
	margin: 2px auto 2px 20px;
	vertical-align: top;
	background-color: transparent;
}
* html #footer UL {
	margin: 4px auto 2px 24px;
}
#footer UL LI {
	display: inline;
	font-weight: normal;
	text-align: left;
	margin-right: 6px;
}
/* ======= formatowanie menu ======= */
#menubottom {
	font: normal normal 600 120%/normal;
}
#menubottom A {
	color: #333;
}
#menu-top  {
	width: 30%;
	float: left;
	height: auto;
	text-align: left;
	margin: 0px 16px 0px 0px;
}
#menu-top UL {
	margin: 0px 0px 8px 0px;
	padding: 0px;
	}
#menu-top UL LI {
	display: inline;
	margin-right: 16px;
	}
#menu-top SPAN {
	background-color: transparent;
	padding: 4px 1em 2px 1em; 
}
#menu {
	float: left;
	margin: 16px 0px 0px 100px;
}
#menu UL {
	margin: 0px;
	background-color: transparent;
}
* html #menu UL {
	margin: 0px 0px 0px 8px;
}
#menu LI {
	list-style-type: none;
	list-style-position: outside;
	border-left: 6px solid #436fad;
	margin: 0px 0px 0.36em 8px;
	padding: 0px;
}
#menu LI:hover, #menu LI:active  {
	border-left: 6px solid #3333cc;
	}
#menu LI.first {
	margin-left: -40px;
	vertical-align: middle;
}
* html #menu LI.first {
	margin-left: -8px;
}
#menu LI A:link, #menu LI A:visited {
	font-size: 120%;
	font-weight: 500;
	letter-spacing: 1px;
	padding: 0.1em 0.7em 0.1em 0.7em;
	margin: 0px;
	text-decoration: none;
	background-color: transparent;
}
* html #menu A:link, * html #menu A:visited  {
	padding: 0.7em 1.0em 0.4em 1.0em;
	margin: 0px;
}
#menu LI.first A:link, #menu LI.first A:visited {
	padding: 0.2em 16px 0.1em 16px;
}
* HTML #menu LI.first A:link, * HTML #menu LI.first A:visited {
	padding: 0.6em 0.6em 0.1em 20px;
}
#menu LI A:hover, #menu LI A:active {
	color: #cc0000;
	margin: 0px;
}
#menu LI A:hover {
	text-decoration: underline;
	}
#misc {
	border-bottom: 1px solid #808080;
}
UL#lang {margin-bottom: 4px;}
UL#lang LI {display: inline; float: right;}
UL#lang LI A:hover {
	text-decoration: none;
}
#menutop LI {list-style-type: none;}
/* === END menu === */
#powitanie {
	width: 40%;
	float: left;
	text-align: left;
}
#anti-defl {
	width: 30%;
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	margin-left: 12px;
}
#anti-defl, #news {padding: 0px 12px; text-align: left;}
#top-in{
	text-align: left;
}
#left-in{
	float: left;
	top: 200px;
	width: 160px;
	text-align: left;
}
#rules1 {
	/* position: relative; */
	top: 0px;
	float: left;
	width: 740px;
	text-align: left;
}
/* ======= NEWSY =======*/
#news {
	width: 22%;
	float: right;
	}
H4.news {
		margin-top: 0.1em;
		margin-bottom: 0em;
}
H5.news {font-weight: bold;}
H5.news A:link {color: #f90;}
P.news, DIV.news, DIV.data {
	font-size: 100%;
	font-family: Verdana,Arial,"Arial CE",Helvetica,sans-serif;
}
P.news, DIV.news {margin-bottom: 1em;}
DIV.data {margin-bottom: 0px;}
.data { font-weight: normal; }
/* === END NEWSY === */
/* ======= images section - wstawianie obrazków w stronę ======= */

/* plywajace do prawej */ 
DIV.images{
	width: 30%;
	height: auto;
	max-width: 70%;
	margin-left: 1em;
	float: right;
	padding: 0px 0px 4px 4px;
	text-align: center;
}
DIV#reklama{
	width: 24%;
	height: auto;
	max-width: 70%;
	float: right;
	padding: 0px 0px;
	text-align: center;
}
#reklama IMG.nowosc {
	margin: 0.5em auto;
}
/* plywajace do lewej */
DIV.images-l {
	width: auto;
	height: auto;
	max-width: 70%;
	margin-right: 0.6em;
	float: left;
	padding: 0px 10px 0px 0px;
}
/* po lewej bez plywania */
DIV.images-x {
	margin: 1em 0px;
	padding: 4px 0px;
}
/* wycentrowane */
DIV.images-y {
	text-align: center;
	margin: 1em 0px;
	padding: 4px 0px;
}
DIV.images IMG, DIV.images-l IMG {
	display: block;
}
/* obrazek jako miniatura w galerii albo jako link w ogole */
DIV.images A IMG, DIV.images-l A IMG, DIV.images-x A IMG, DIV.images-y A IMG {
	border: 1px solid #333;
	margin-bottom: 4px;
}
DIV.images A:hover IMG, DIV.images-l A:hover IMG, DIV.images-x A:hover IMG, DIV.images-y A:hover IMG {
	border: 1px solid #F63;
}
DIV.images A:active IMG, DIV.images-l A:active IMG, DIV.images-x A:active IMG, DIV.images-y A:active IMG {
	border: 1px solid #F3A005;
}
/* === wstawianie podpisow pod obrazkami === */
/* mozesz uzywac P i SPAN */
DIV.images P, DIV.images-l P {
	margin: 0px 0px 1em 0px;
}
DIV.images SPAN, DIV.images P, DIV.images-l P, DIV.images-x P, DIV.images-y P {
	font-family: "Courier New", Courier, monospace;
	font-size: 110%;
	white-space: normal;
	margin-top: 0px;
}
/* ======== tytuly ======= */ 
H1 {
	color: #666;
	border-bottom: 0px solid #33AD8D;	
	font: normal normal 500 180%/normal Georgia, "Times New Roman", Times, Serif;
	margin-top: 1.2ex;
	margin-bottom: 1em;
	letter-spacing: 1px;
	text-transform: capitalize;
}
H2 {
	color: #666;
	font: normal normal 500 160%/normal Arial, Helvetica, Sans-Serif;
	margin-top: 1.2ex;
	letter-spacing: 1px;
	border-bottom: 0px solid #666;
	text-align: left;
}
.oferta-ads {margin-top: 256px;}
.oferta-ads {border-bottom: 1px solid #808080;width: auto;border-spacing: 1em;}
.oferta-ads H2 {border: 0px solid #808080;}
H3 {
	letter-spacing: 1px;
	font: normal normal 600 140%/normal Arial, Helvetica, Sans-Serif;
}
H4 {
	letter-spacing: 1px;
	font: normal normal 600 110%/normal Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
}
H5 {font-size: 90%;font-weight: 600;}
/* #FAFAFA; */
/* blok gramy na stronie glownej i wykazu imprez */
#gramy H3, #spis-imprez H3 {margin: 0px;padding-top: 0px;}
#gramy .film P, #spis-imprez .film P {margin: 0px;}
#gramy .seans {margin: 0px 0px 2px 0px;padding: 2px;background-color: #ffcc00;}
#gramy .film {margin: 0px 0px 1em 0px; clear: left;}


#right H3 {
	margin-top: 2em;
	}
DIV#namiar {
	z-index: 1;
	margin: 1em 8px 3em 8px;
}
#namiar .info {
	border-top: 1px solid #c93;
	margin-top: 1em;
}
.info H2 {
	margin-top: 0px;
}

LI#gadul, LI#email, LI#tel, LI#techn, LI#kom { 
	list-style-position: outside;
	font-weight: bold;
	vertical-align: middle;
	margin-bottom: 1.5em;
	padding-left: 12px;
	}
* html LI#gadul, * html LI#email, * html LI#tel, * html LI#techn, * html LI#kom { 
	height: 30px;
}
#gadul {
	list-style-image: url(../images/gadulce.gif);
}
#email {
	list-style-image: url(../images/koperta.gif);
}
#tel {
	list-style-image: url(../images/tel.gif);
}
#kom {
	list-style-image: url(../images/kom.gif);
}
#techn {
	list-style-image: url(../images/tech.gif);
}
A:link {
	color: #234f8d;
	text-decoration: none;
}
/*  #33AD8D  */
A:visited {
	color: 	#808080;
	text-decoration: none;
}	
A:hover {
	color: 	#234f8d;
	text-decoration: underline;
}
A.anti {display: block;}
H2 A:link {
	color: #000;
	text-decoration: none;
}	
H2 A:visited {
	color: #666;
	text-decoration: none;
}	
H2 A:hover {
	text-decoration: underline;
}
A.more, A.more:link, A.more:visited{
	display: block;
	float: right;
	margin: 0.6ex 3px 3px 0px;
	background-color: transparent;
}
IMG.gora {
	position: absolute; 
	top: 4px;
	right: 18px;
	z-index: 10;
	text-align: left;
	margin-right: 6px;
}
A:hover IMG.gora {
	background-color: transparent;
}
A.gora,A.gora:link,A.gora:visited{
	color: 	#c03;
	margin: 30px 4px 0px 4px;
	width: 60px;
	text-decoration: none;
	font-weight: bold;
}
.do-gory {background: #ccc;}
.extlink {
	white-space: nowrap;
}
A.gora:hover{text-decoration: underline;}
A.gora:active{background-color: #e0e0e0;}
/* ======= blockery ======= */
.blocker {clear: both;height: 1px;width: 580px;}
.blocker2 {clear: both;height: 1px;width: 500px;}
.blocker1 {clear: both;height: 1px;width: 700px;}

.nielam {white-space: nowrap;}
.norm {font-weight: normal;}
/* zamykanie od dolu zawartosci glownego panelu */
DIV.end {
	margin-top: 1em;
	margin-bottom: 2em;
	border-top: 1px solid #76E1A9;
	padding-top: 3px;
	}
DIV.end-br {
	margin-top: 1em;
	padding-top: 3px;
	margin-bottom: 0.4em;
	}

HR {height: 1px;color: #c90;}
/* ======= formatowanie list ======= */
OL.roman {list-style-type: upper-roman;}
UL.ziel {list-style-image: url(../images/zn.gif);}
UL.bordo {list-style-image: url(../images/zb.gif);}
UL LI.tu {list-style-image: url(../images/tulnk.gif);}
UL LI.tam {list-style-image: url(../images/pagelnkl.gif);}
UL LI.ext {list-style-image: url(../images/extlnkl.gif);}
UL LI.wazne {list-style-image: url(../images/znak1.gif);}
UL.znak {
	margin-top: 0px;
	padding-top: 0px;
	list-style-image: url(../images/znak.gif);
}
UL.wazne LI {font-size: 114%;margin-bottom: 0.6em;}
UL.menu-d LI {margin-left: 0.8em;}
LI {
	margin-bottom: 0.4em;
}
/* do EM i SPAN specjalne */
EM {font-weight: bolder;
	font-style: normal;
	}
.wazne {font-size: 100%; font-weight: bolder;font-style: normal; color: #cc0000;/*background-color: #cccc00; padding: 2px;*/}
.zmaina-old {text-decoration: line-through; font-size: inherit;}
.zmiana-new {text-decoration: none; color: #ff6666;font-size: 3ex;}
.spec {
	background-color: #ffcc00;padding: 10px;text-align: left;
}
.extra {font-size: 130%;}
.wazne-spec {
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 1.5em;
	font-weight: bolder;
	font-style: normal;
	color: #333;
	margin-right: 1px;
}
.mocne {
	font-weight: bold;
}
.italic {font-style: italic;}
.rules UL LI {font-size: 100%;}
.rules P {font-size: 100%;}
.centruj {
	text-align: center;
}
.just {text-align: justify;}
/* superscript */
.super {
	vertical-align: super;
	font-size: smaller;  
}
/* koniec stylów dla EM i SPAN */
/* ======= formatowanie list definicji np do wywiadow ======= */
DT {font-weight: 600;margin-bottom: 0.2em;}
DD {
	margin-bottom: 0.6em;
	margin-left: 1.5ex;
}
/* ======= tabele ======= */
TABLE.kon{
	text-align: right;
	margin: 0px auto;
}
TABLE TD.namiar{
	text-align: left;
	font-weight: bold;
	padding-bottom: 0.6em;
	width: 75%;
}
* HTML TABLE#kontakt TD {
	/*font-size: 0.8em;	*/
}
.none {display: none;}
.clear{clear: both;}
A.link-lex img, A.link-lex:link img, A.link-lex:visited img {
	background-color: transparent;
	border: 1px solid #333;
}
A.link-lex:hover img {
	border: 1px solid #F63;
	/*background-color: #d7d7d7;
	background-color: #f0e0c7;*/
}

/*eof*/