* {margin:0;padding:0}* html {	height:100%;	min-height:100%;}body {	margin: 0 auto 0 auto;	padding: 0px;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10pt;	text-align: center;	color: #3f4f22;	height:100%;	min-height:100%;	background-image: url(../grafika/bg.gif);}#zbiornik {	margin: 15px auto 0 auto;	padding: 0;	width: 960px;	height: 100%;	min-height:100%;	text-align: left;}#lewa {	float: left;	width: 237px;	height: 687px;	background: url(../grafika/kropki-left.png) no-repeat top;	margin: 0;	padding: 0;}#tablica {	width: 232px;	height: 246px}#lewemenu1 {	position: relative;	top: 86px;	left: 35px;	width: 199px;	height: 31px;}#lewemenu2 {	position: relative;	top: 122px;	left: 6px;	width: 199px;	height: 31px;}#lewemenu3 {	position: relative;	top: 156px;	left: 27px;	width: 199px;	height: 31px;}#lewemenu4 {	position: relative;	top: 187px;	left: 35px;	width: 199px;	height: 31px;}#prawa {	float: left;	width: 723px;	min-height: 500px;	background: url(../grafika/kropki-top.png) no-repeat top;	margin: 0;	padding: 0;}#menu-top {	width: 723px;	height: 184px;}#topmenu1 {	position: relative;	top: 130px;	left: 47px;	width: 184px;	height: 29px;}#topmenu2 {	position: relative;	top: 66px;	left: 151px;	width: 134px;	height: 29px;}#topmenu3 {	position: relative;	top: -4px;	left: 245px;	width: 105px;	height: 29px;}#topmenu4 {	position: relative;	top: 0px;	left: 348px;	width: 160px;	height: 29px;}#topmenu5 {	position: relative;	top: 8px;	left: 449px;	width: 118px;	height: 29px;}#topmenu6 {	position: relative;	top: -58px;	left: 557px;	width: 75px;	height: 29px;}#ikony {	width: 160px;	height: 35px; 	position: relative;	top: -75px;	left: 550px;}#ikony img {	border: 0;}#content {	float: right;	margin: 0;	padding: 10px 10px 30px 10px;	width: 703px;	min-height: 150px;	border: 1px solid #bbbbbb;	background: #ffffff;}#piorko {	position: relative;	top: -17px;	left: 200px;	width: 346px;	height: 40px;}h4 {	font-size: 1.05em;	font-weight: bold;	padding-bottom: 6px;	color: #4b889a;	letter-spacing: 2px;}h3 {	font-size: 1.1em;	font-weight: normal;	padding-bottom: 6px;	color: #4e4e4e;	letter-spacing: 2px;}h2 {	font-size: 1.15em;	font-weight: bold;	padding-bottom: 6px;	color: #4b889a;	letter-spacing: 2px;}h1 {	font-size: 1.2em;	font-weight: bold;	padding-bottom: 6px;	color: #4e4e4e;	letter-spacing: 2px;}.ce {	text-align: center;	margin: 0 auto 0 auto;}.cytat_gl {	font-weight: bold;	margin-left: 450px;	font-style: italic;	padding-bottom: 10px;	font-size: 0.9em;}p {	padding: 5px 0 5px 0;}p:first-letter {	padding-left: 15px;}.pr {	text-align: right;}.sm {	font-size: 0.8em;}.smak {	width: 60%;	font-size: 0.8em;	border-top: 1px dotted #dcdcdc;}.gora {	vertical-align: top;}a {	text-decoration: none;	color: #000000;	letter-spacing: 2px;}.look {	color: #000000;}a:hover {	color: #708090;	text-decoration: underline;}.in {	list-style-position: inside;	padding-left: 15px;}#faq {	font-size: 11px;}#faq_q {	float: right;	width: 200px;	border: 1px solid #bbbbbb;	background-color: #ffffff;	margin-left: 3px;	font-size: 10px;	padding: 2px;}#faq_q a {	letter-spacing: normal;	color: #686868;}#faq_q ul {	list-style: inside;}#faq p:first-letter {	padding: 0;}#faq ol {	padding: 0 50px 0 50px;}.pyt {	color: #000000;	font-weight: bold;	border-top: 1px dashed #c8c8c8;	padding: 2px 0 0 0;	margin: 15px 0 5px 20px;	font-size: 1.1em;}#portfolio {	margin: 0 auto 0 auto;}#portfolio img {	border: 1px solid #6b6b6b;}#portfolio a {	letter-spacing: normal;}.port0 {	float: left;	width: 225px;}.port1 {	font-size: 0.8em;	color: #bbbbbb;	text-align: left;	vertical-align: bottom;	width: 210px;	padding: 0 7px 0 7px;	border-top: 1px dashed #c8c8c8;}.port2 {	text-align: left;	vertical-align: top;	width: 210px;	padding: 0 7px 0 7px;}.port3 {	font-size: 0.8em;	text-align: left;	vertical-align: top;	width: 210px;	padding: 0 7px 0 7px;}.sm-aug {	font-size: 0.8em;	color: #9a9a9a;	text-align: right;}.red {	color: #ff0000;} #ankieta td { 	border-bottom: 1px dotted #a8a8a8; 	margin-bottom: 5px; 	padding-bottom: 5px; }