/*=========================================
	arkusz stylow do strony www.dpp-lighting.com
	(C)Copyright 2005 ver.2005 Sevencats
	url: http://www.dpp-lighting.com/
	==========================================*/
HTML {
    background-color: #000;
    }
BODY {
	margin: 0px;
	padding: 4px;
	text-align: center;
	color: #fefeff;
	background: #000;
	font-size: .84em;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	line-height: 130%;
}
/*#348066*/
DIV, TD, P {
	vertical-align: top;
	
}
IMG {border: 0px none white;}
#main UL LI {margin-bottom: 0.4em;}
DIV#container{
	clear: both;
	position: relative;
	width: auto !important;
	margin: 4px auto;
	margin-top: 0px;
	padding: 0px;
	background: transparent;
	text-align: center;
	}
#header {
	position: relative; background: #000 url(../images/tlo-x.gif) repeat-x scroll 0% 0%;
	height: auto;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
/*#3e766d*/
DIV#top {
	clear: both;
	width: 898px !important;
	margin: 30px auto 0px auto;
	padding: 0px;
/*	background: transparent url(../images/prawy.gif) repeat-y scroll 150px 0%;
*/}
DIV#main {
	padding: 0px 2px 12px 4px;
	text-align: left;
	background-color: transparent;
	margin-left: 24px;
	margin-bottom: 0px;
	z-index: 0;
}
DIV#left {
	float: left;
	width: 180px !important;
	overflow: hidden;
	overflow-clip: rect(0px, 190px, 190px, 0px);
	margin: 0px;
	text-align: left;
	border-right: thick dotted #880000;
}
DIV#left-in {
	padding: 4px 4px 46px 10px;
	margin: 0px;
/*	border-right: 1px solid #e0e0d0;
#9ed6cd*/
}
* html DIV#left {
	width: 180px !important;
}
DIV#left TD.tlo-pagina {width: 170px !important;}

DIV#right {
	float: right;
	width: 710px;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	z-index: 0;
}
* html DIV#right {
	float: right;
	margin: 0px 0px 0px 0px;
	width: 650px !important;
}
#footer {
	position: relative !important;
	z-index: 1;
	clear: both;
	text-align: left;
	background-color: #000;
	padding: 20px 6px 6px 6px;
	margin: 0px auto;
}
* html #footer {
	padding: 2px 6px 6px 6px;
}
#footer UL#menubottom {
	margin: 2px auto 2px 20px;
	vertical-align: top;
	background-color: transparent;
}
* html #footer UL#menubottom {
	margin: 4px auto 2px 24px;
}
#footer UL#menubottom LI {
	display: inline;
	font-weight: normal;
	text-align: left;
	margin-right: 6px;
}

DIV#stopka {
	background-color: transparent;
	color: #999;
	margin: 0px auto;
	text-align: center;
	padding: 10px 0px 8px 0px;
	overflow: visible;
	font-size: 1em;
}
.bloker {clear: both;}
.rules {width: 70%;
	margin-left: 20px;
}
#pkol {
	float: right;
	width: 28%;
	background-color: #000;

}	
.news-home {
	padding: 6px 6px 6px 12px;
	border: medium dotted #880000;
	margin: 6px 6px 1em 6px;
	background-color: #000;
}
.news-home UL {
	margin-left: -10%;
	}
* html .news-home UL {
	margin-left: 10%;
}
#o-fest {
	text-align: justify;
	float: left;
	width: 66%;
	padding-right: 8px;
	/*	background: transparent url(images/prawy.gif) repeat-y scroll 100% 0%;
*/
}
* html #o-fest {
	width: 66%;
}
#logo{
	width: 162px;
	vertical-align: middle;
	text-align: center;
}
#super {
	vertical-align: bottom;
	width: 340px;
	padding-top: 24px;
	text-align: right;
}
#pagina {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0.0em;
	margin-left: 16px;
	margin-top: 1px;
	font-size: 1.2em;
	font-weight: 700;
}
DIV#menu {
	margin: 0px 0px 12px 0px;
	padding: 1em 0px 0px 0px;
	background-color: transparent;
	font-weight: normal;
	vertical-align: top;
	font-size: 1em;
}
#menu UL {
    margin: 0px 0px 0px -2px;
 }
* html #menu UL {
	margin: 0px 0px 0px 0px;
}
#menu LI {
	list-style-image: url(../images/z.gif);
	list-style-position: outside;
	margin: 0px 0px 0.7em 12px;
	padding: 0px 0px 0px 2px;
}
H1, H2, H3, H4 {
	font-family:  Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	line-height: 130%;
}
H1 {
	font-size: 2.2em;
	letter-spacing: 2px;
}
H2 {
	text-align: left;
	font-size: 2.0em;
/*	font-weight: 900;
*/	letter-spacing: 0.24em;
word-spacing: 0.4em;
	color: #ff0000;
}
H2.title1 {margin-bottom: 0.5em;}
H3 {
	letter-spacing: 1px;
	font: normal normal 600 1.3em/normal Arial, Helvetica, Sans-Serif;
}
.news-home H3 {
	margin-top: 0px;
	color: #ff0000;
}	
H4 {
	font: normal normal 600 1.1em/normal Arial, Helvetica, Sans-Serif;
}
.news-home H4 {
	color: #0cf;
}

H5 {font-size: 1em;font-weight: bold;}
H5.news {margin-bottom: 0.6em;margin-top: 0px;}

/*
	panele na obrazki z lewej, prawej i poziomo z linkami
	do dodatkowych okienek z duzymi obrazkami i formatowaniem
	tekstów podpisow
*/
DIV.images{
	width: auto;
	height: auto;
	max-width: 70%;
	margin-left: 1em;
	float: right;
	padding: 0px 0px 4px 4px;
}
DIV.images-l {
	width: auto;
	height: auto;
	max-width: 70%;
	margin-right: 1.5em;
	float: left;
	padding: 0px 4px 4px 0px;
}
DIV.images-x {
	margin: 1em 0px;
	padding: 4px 0px;
}
DIV.images SPAN, DIV.images P, DIV.images-l, DIV.images-x {
	font-size: 1em;
	white-space: normal;
}
DIV.images IMG, DIV.images-l IMG {
	display: block;
}
DIV.images A IMG, DIV.images-l A IMG, DIV.images-x A:link IMG, DIV.images-y A IMG {
	border: 2px solid #ccc;
	margin-bottom: 4px;
}
DIV.images A:visited IMG, DIV.images-l A:visited IMG, DIV.images-x A:visited IMG, DIV.images-y A:visited IMG {
	border: 2px solid #888;
	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, DIV.images A:active IMG, DIV.images-l A:active IMG, DIV.images-x A:active IMG, DIV.images-y A:active IMG {
	border: 2px solid #F00;
	margin-bottom: 4px;
}
/* 
	dolny link "do gory" z obrazkiem pozycjonowany absolutnie
*/
IMG.gora {
	position: absolute; 
	top: 0px;
	right: 0px;
	z-index: 1000;
	text-align: left;
	margin-right: 6px;
}
A.gora, A.gora:link, A.gora:visited {
	display: block;
	text-align: right;
	color: 	#000;
	margin-right: 0px;
	text-decoration: none;
	font-size: 0.8em;
	font-weight: normal;
	padding: 4px;
	background-image: url(../images/gora1.gif);
	background-position: right center;
	background-repeat: no-repeat;
}
IMG.left {
	float: left;
}
A.gora IMG.left, A.gora:link IMG.left, A.gora:visited IMG.left {
	visibility: hidden;
}
A.gora:hover, A.gora:active{
	text-decoration: none;
	/*background-color: #0c0c0c;*/
	color: #606068;
}
A.gora:hover IMG.left, A.gora:active IMG.left {
	visibility: visible;
}
A:hover IMG.gora {
	background-color: transparent;
}
A:link {
	color: 	#fefeff;
	text-decoration: underline;
}
A:visited {
	color: 	#999;
	text-decoration: underline;
}	
A:hover, A:active {
	color: 	#f60;
	text-decoration: underline;
}
A:active IMG {
	border: 1px solid #F00;
}
A.r:active IMG, A.r:hover IMG{
	border: 0px solid #000;
}

A.r {
	display: block;
	margin: 2px 0px 4px 0px;
	padding: 0px;
}
#right TABLE.kon TD{
	text-align: right;
}
#right TABLE TD.namiar{
	text-align: left;
	font-weight: bold;
	padding-bottom: 0.6em;
	width:100%;
	font-size: 1.2em;
}
A.more, A.more:link, A.more:visited{
	display: block;
	float: right;
	margin: 0.6ex 3px 3px 0px;
	background-color: transparent;
}
EM.wazne {color: #00ccff;font-size: 1.1em;font-style: normal;}
EM.zesp-nonurl {
	font-size: 1.1em;font-style: normal;
}
LI.last {border-bottom: 2px dotted #880000;}
UL#lista-zesp, UL.lista-zesp {width: 63%;list-style-type: none;}
UL#lista-zesp LI.last, UL.lista-zesp LI.last {border-bottom: 0px none white;}
UL#lista-zesp P, UL.lista-zesp P {margin-top: 0.5em;padding-bottom: 0.8em;border-bottom: 2px dotted #880000;}
UL#lista-zesp LI, UL.lista-zesp LI {margin-bottom: 1em;padding-bottom: 0.6em;}
UL#lista-zesp LI A, UL.lista-zesp LI A {font-size: 1.1em;font-weight: bold;}
UL#lista-zesp EM, UL.lista-zesp EM, UL.nagrody LI EM {font-size: 1.1em;font-style: normal;font-weight: bold;}

P.news, DIV.news, DIV.data {
	}
DIV.news {margin-bottom: 2em;}
DIV.data {margin-bottom: 0px;}
.end {margin: 1em 0px 2em 0px;border-top: medium dotted #880000;}
.data { font-weight: normal; }
.just {text-align: justify;}
UL#newprod LI {
	list-style-image: url(../images/pagelnkl.gif);
}
UL LI.tu {list-style-image: url(../images/tulnk.gif);}
UL LI.tam {list-style-image: url(../images/pagelnkl.gif);}
UL LI.wazne {list-style-image: url(../images/znak1.gif);}
UL.wazne LI {font-size: 114%;margin-bottom: 0.6em;}
.bylo {text-decoration: line-through;margin-left: 0.5em;margin-right: 0.5em;}
/*<img src=\"images/z.gif\" alt=\"z\" />*/
/*eof*/