#strona {
	width: 800px;
	margin: 0px auto;
}

#naglowek {
	text-align: center;
}

#naglowek img {
	vertical-align: top;
}

#nawigacja { margin: 5px 0px; padding: 4px; border-top-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #DDDDDD; background-color: #ffdfdf; font-size: 8pt; font-weight: bold; }

#szukaj { text-align: center; margin: 5px 0px; padding: 4px; border-top-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #DDDDDD; background-color: #F5F5F5; }

#lewemenu { float: left; width: 130px; }

#tresc { float: left; width: 600px; padding: 10px; }
#tresc .lead { font-size: 12px; }
#artykul p { text-align: justify; }

#dolnemenu { clear: left; text-align: center; margin: 5px 0px; padding: 4px; border-top-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #DDDDDD; background-color: #ffdfdf; font-size: 8pt; font-weight: bold; }

#stopka {
	font-size: 10px;
	text-align: center;
}

h1 { padding: 0px; margin: 0px; }

form { margin: 0px; padding: 0px; }

* { 
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
}

p {
	font-size: 10pt;
}

td {
	font-size: 10pt;
}

	a { text-decoration: none; }
	a:link { color: #BE0000; }
	a:visited { color: #960000; }
	a:hover { color: #FF0000; }

	.red { color: #FF0000; }

	div.przycisk {
		width: 130px; height: 21px; 
		background: #CC3300 url('/img/przycisk.gif') no-repeat top left; 
		text-align: center;
	}
	div.przycisk a { color: #FFFFFF; font-size: 10pt; font-weight: bold; }
	div.przycisk a:link { color: #FFFFFF; }
	div.przycisk a:visited { color: #FFFFFF; }
	div.przycisk a:hover { color: #FFCCCC; }

.tygodnik {
	width: 300px;
	text-align: center;
	vertical-align: top;
	background: #FFFFFF url('/img/tlo.jpg') no-repeat top left;
}

	p.artykul_tytul { font-family: Courier; font-weight: bold; font-size: 16pt; text-align: left; }
	p.artykul_lead { font-size: 10pt; text-align: justify; margin: 0px; font-weight: bold; }
	p.artykul_tresc { font-size: 10pt; text-align: justify; margin: 0px; }
	p.artykul_podpis { font-size: 10pt; text-align: right; }

	td.dolneMenu { font-size: 9pt; text-align: center; }
	td.dolneMenu a { font-size: 9pt; }

	td.justify { text-align: justify; }
	div.justify { text-align: justify; }

	p.left { text-align: left; }
	p.right { text-align: right; }
	p.center { text-align: center; }
	p.justify { text-align: justify; }

	p.archiwumWybor { font-size: 8pt; }
	p.archiwumWybor a { font-size: 8pt; }

	table.styl1 { border-collapse: collapse; }
	table.styl1 tr td { text-align: left; vertical-align: top; padding: 4px; border-bottom-style: solid; border-color: #DDDDDD; border-width: 1px; }
	table.styl1 tr.head td { border-style: solid; font-weight: bold; color: #FFFFFF; background-color: #000000; }
	table.styl1 tr.foot td { border-bottom-style: solid; font-weight: bold; }

table.reklama { 
	width: 320px; margin: 5px; border-collapse: collapse;
}
table.reklama tr td { 
	background-color: #F5F5F5; padding: 3px; border-top-style: solid; border-bottom-style: solid;
	border-color: #DDDDDD; border-width: 1px; text-align: justify;
}

	table.reklama1 { width: 320px; margin: 5px; border-collapse: collapse; border: #FF0000 1px solid; }
	table.reklama1 tr td { background-color: #F5F5F5; padding: 3px; text-align: justify; }
	table.reklama1 tr td { font-size: 9pt; }
	table.reklama1 tr td a { font-size: 9pt; }

	table.border tr.header td { height: 20px; background-color: #6C7A9F; font-size: 12px; color: #FFFFFF; }

	table.ksiegag { width: 100%; border-collapse: collapse; }
	table.ksiegag tr td.header { background-color: #D5D5D5; padding: 3px; border-top-style: solid; border-bottom-style: solid; border-color: #9D9D9D; border-width: 1px; text-align: center; }
	table.ksiegag tr td { background-color: #F5F5F5; padding: 3px; border-top-style: solid; border-bottom-style: solid; border-color: #DDDDDD; border-width: 1px; text-align: center; }
	
	ksiegag_head { text-align: justify; font-weight: bold; background-color: #CCCCCC; border-top-style: solid; border-bottom-style: solid; border-width: 1px; border-color: #9D9D9D; }
	div.ksiegag { text-align: justify; background-color: #E5E5E5; border-bottom-style: solid; border-width: 1px; border-color: #9D9D9D; }

	table.noborder tr td { border-style: none; text-align: left; }

	p.forum-topic { text-align: left; font-size: 8pt; margin: 0px; }
	p.forum-topic a { text-align: left; font-size: 8pt; margin: 0px; }
	p.forum-text { text-align: left; font-size: 8pt; margin: 0px; }
