* { margin: 0; padding: 0; border: 0; }
body {
	font-family: Verdana;
	font-size: 11px;
	color: #4a4949;
	text-align: center;
}

a {
	text-decoration: none;
	color: #0c8a16;
}
a:hover { text-decoration: underline; }

td {
	padding: 5px 3px;
	font-family: Verdana;
	font-size: 11px;
	color: #4a4949;
}

h1, h2, h3 { margin-bottom: 10px; }
h1 { font-size: 12px; }
h2 { font-size: 11px; }
h3 { font-size: 10px; }
h4, h5, h6 { font-size: 9px; }

#top, #main, #footer {
	margin: 0 auto;
	width: 805px;
	text-align: left;
	position: relative;
	clear: both;
}

/**** TOP ****/
	#top a { color: #757575; }
	#top img {
		float: left;
		display: block;
	}
	#top ul, #top ul li {
		display: block;
		float: left;
		list-style: none;
	}
	#top ul {
		height: 50px;
		width: 388px;
		background: #1a892d url(images/top-6.jpg) left no-repeat;
		overflow: hidden;
	}
	#top ul li {
		padding: 19px 12px;
		font-size: 11px;
		font-weight: bold;
		color: #ffffff;
		display: inline;
	}
	#top li a { color: #ffffff; }
	#mapa_serwisu {
		font-size: 9px;
		position: absolute;
		top: 18px;
		right: 8px;
	}
/**** /TOP ****/
/**** MAIN ****/
	#main dl {
		margin-top: 5px;
		width: 593px;
		border: 1px #f4f4f4 solid;
		position: relative;
	}
	#main dl dt {
		padding: 17px 0 10px 13px;
		font-family: Century Gothic;
		font-size: 16px;
		color: #0c8a16;
	}
	#main dl dd { padding: 0 13px; }
	#main dd p {
		padding: 6px 0;
		line-height: 16px;
	}
	#main ul, #main ol { padding-left: 15px; }
	#main li { padding: 4px 0; }
	
	#pprodukty {
		clear: both;
		margin: 8px 0;
		padding: 17px 0;
		width: 799px;
		font-weight: bold;
		color: #ffffff;
		background: #094b14 url(images/pprodukty-t.gif) top repeat-x;
		position: relative;
	}
	#pprodukty a { color: #ffffff; }
/**** /MAIN ****/
/**** FOOTER ****/
	#footer {
		padding-bottom: 15px;
		color: #a2a2a2;
	}
	#footer a { color: #a2a2a2; }
	#partnerzy { padding: 0 12px; }
	#partnerzy img {
		float: left;
		margin: 0 8px;
	}
	#stopka {
		margin: 16px 0;
		padding: 12px 13px;
		text-align: center;
		border: 1px #f4f4f4 solid;
		position: relative;
	}
	#stopka ul, #stopka ul li {
		list-style: none;
		display: inline;
	}
	#stopka ul { margin: 0 auto; }
	#stopka ul li { padding: 0 4px; }
/**** /FOOTER ****/