html, body {

	margin: 0;
	padding: 0;
	background: url('obrazki/tlo.jpg') repeat-x top
}


div.MAIN
{
	
	width:800px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	overflow:hidden;
	margin-top:5px;
	margin-bottom:5px;

}

#BANER
{

	width:800px;
	height:140px;
	margin: 0;
	padding: 0;
	text-align: center;
	overflow:hidden;
	position:relative;
	float:left;


}

#MENU
{
	width:170px;
	margin: 0;
	padding: 0;
	text-align: left;
	overflow:hidden;
	position:relative;
	float:left;

}

#ZAWARTOSC
{
	width:628px;
	margin:0;
	padding:0;
	overflow:hidden;
	text-align:left;
	position:relative;
	float: left;

}

#STOPKA
{
width:100%;

	margin:0;
	padding:0;
	overflow:hidden;
	clear:both;
	position:relative;
	background: url('obrazki/stopka.png') repeat-x top;

}
#LOGO
{
width:200px;
height:160px;
position:relative;
overflow:hidden;
float:left;

}

#ANIMACJA
{
width:600px;
height:160px;
position:relative;
overflow:hidden;
float:left;

margin:0;
}
#PASEK
{
width:100%;
height:24px;
overflow:hidden;
position:relative;
float:left;
background: url('obrazki/pasek.png') repeat-x left;
text-align:center;
color:#fff;

}
div.RAMKA
{
width:100%;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	overflow:hidden;
	background: url('obrazki/rameczka.jpg') repeat-y center;
}
p
{
margin:0;
padding:0;
}
p.data
{
margin-right:5px;
margin-left:5px;
font-size:9pt;
text-align:center;
margin-top:5px;
}
p.tytul
{
background: url('obrazki/tytul.png') no-repeat left ;
padding-top:-15px;
padding-bottom:14px;
color:#fff;
letter-spacing:1.2pt;
margin:0;
width:100%;
text-align:center;
margin-top:10px;
}
p.item
{
margin:0;
padding:0;
border-bottom:1px dashed silver;
text-align:left;
background: url('obrazki/znaczek.png') no-repeat left;
margin-left:10px;
margin-right:10px;
padding-left:15px;
margin-bottom:3px;
}
a, a:visited
{
color:#930000;
text-decoration:none;

}
a:hover
{
text-decoration:underline;

}
a.menu, a.menu:visited
{
color:#930000  ;
text-decoration:none;

}
a.menu:hover
{
text-decoration:underline;
font-style:bold;

}
p.header
{
color:#930000  ;
margin-top:10px;
margin-left:20px;
font-family:Consolas;
letter-spacing:1.1pt;
}
p.stopka
{
font-size:10pt;
color:#930000;
text-align:center;
margin-top:5px;
}
p.wykonanie
{
margin-top:2px;
margin-bottom:5px;
text-align:center;
color:#a4a4a4;
}
a.signum,a.signum:visited
{
color:#747474;
letter-spacing:1.2pt;
text-decoration:none;

}
a.signum:hover
{
text-decoration:underline;
color:#343434;

}
p.tresc
{
margin-left:15px;
margin-right:15px;
margin-top:10px;
color:#717171;
}
p.linia
{
margin-left:15px;
}
p.podpis
{
text-align:right;
}
p.adres
{
margin-left:50px;
margin-top:30px;
}

ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	margin-right:20px;
}
ul.pkt li
{

margin:0;
padding:0;
margin-left:20px;
margin-top:10px;
color:#717171;
background: url('obrazki/pkt.jpg') no-repeat left;
padding-left:25px;
}
p.data_news
{
margin:0;
padding:0;
font-size:8pt;
color:#a0a0a0;
margin-left:15px;
margin-top:10px;
}
p.tytul_news
{
margin:0;
padding:0;
color:#25e;
margin-left:15px;
}
