* {	margin: 0;	padding: 0;}a {color: #005100;text-decoration: none;}a:hover {color: #ff8000;text-decoration: underline;}body {	background: #ffffff url(img/bg.gif) repeat-y center top;	color: #333;	font: normal 62.5%  verdana, arial, sans-serif;}p {	padding-bottom: 1.2em;	text-align: justify;	text-indent: 10px;	font: 11px verdana, arial;	color: #666666;	margin: 5px 5px 5px 5px;}h1, {font-size: 1.4em;}h2, h3 {font-size: 1.2em;}h4 {font-size: 1.1em;}/* misc */.clearer {clear: both;}/* structure */.container {	background: #ffffff;	margin: 0 auto;	width: 630px;	font: verdana, arial, sans-serif;}/* top */.top {	background: #005100;	font: normal 2.4em verdana, arial, sans-serif;	height: 70px;	margin: 0 auto;	width: 630px;	text-align: center;}.top a {	color: #FFF;	display: block;	line-height: 60px;	text-decoration: none;	width: 100%;}.top a:hover {	text-decoration: underline;}/* header */.header {	background: #008000;	height: 150px;	margin: 0 auto;	width: 630px;}/* item */.item {clear: both;font: verdana, arial;background:#ffffff;}.item .content {	float: left;	width: 420px;	text-align: justify;	text-indent: 10px;	font: 9px verdana, arial;	color: #666666;	background: #ffffff;	}.item h1 {	background: #4b9700;	color: #FFF;	line-height: 40px;	padding-left: 16px;	font: verdana, arial;	text-transform: uppercase;}.item h2 {	background: #008000;	color: #FFF;	line-height: 15px;	padding: 2px 15px 2px 0px;	font: verdana, arial;	text-transform: uppercase;	margin: 10px;}.item h3 {		color: #ff8000;	padding-left: 16px;	font: verdana, arial;	text-transform: uppercase;	padding: 10px;}.item h4 {		color: #000000;	font: verdana, arial;	padding: 0px 0px 3px 0px; }.item .body {padding: 5px 5px;}.item .body ul {margin-left: 1.2em;}.item .body li{	font: 11px verdana, arial, sans-serif;      line-height: 160%;	color: #666666;	text-align: left;	list-style-image: url(img/li.gif);	padding: 0px 0px 5px 5px;	margin-left: 10px;	background:#ffffff;}.item .adresa{	padding: 10px;	text-align: center;	font: 11px verdana, arial;	color: #666666;	background:#ffffff;}.klient {clear: both; float: right; width: 400px; margin: 0px 0px 0px 0px; padding: 5px; text-align:right; background:#ffffff;}.klient-left {overflow: hidden; float: left; width: 195px; margin: 0px 5px 0px 0px; padding: 0px; text-align:center;}.klient-right {overflow: hindden; float: right; width: 195px; margin: 0px; padding: 0px; vertical-align:center; text-align:center;}.klient img {text-align: center;padding: 0px;}/* main */.main {float: left;background:#ffffff;}/* navigation */.navigation {	float: left;	margin-left: 1px;	width: 208px;	height: 100%;	border-left: 1px solid #D5E8AD;	background:#ffffff;}.navigation h1 {	background: #4b9700;	color: #FFF;	font-size: 1.2em;	line-height: 40px;	padding-left: 12px;}.navigation ul {margin: 0; padding: 0;text-align: justify;font: 11px verdana, arial;color: #666666;}.navigation li {	border-bottom: 1px solid #D5E8AD;	text-align: left;	list-style: none;}.navigation li a {	background: #E8F6BF url(img/bgnavigation.gif) repeat-x;		color: #ff8000;	display: block;	padding: 8px 4px 8px 12px;	text-decoration: none;	text-transform: uppercase;´	}.navigation li a:hover {	background: #c5ff8a;	color: #553;}.banner {text-align: center;padding: 60px 0px 40px 0px; background:#ffffff;}.reklama {text-align: center;padding: 10px 0px 10px 0px; }/* footer */.footer {	background: url(img/bgfooter.gif) repeat-x;	color: #FFF;	font-size: 1.1em;	line-height: 40px;	margin: 0 auto;	text-align: center;	width: 626px;}.footer a {color: #FFF;}.footer a:hover {color: #FAFCB0;}table {font: 11px verdana, arial;	color: #666666;	text-indent: 10px;	}