* {	margin:0;	padding:0;	outline: none;}body {	background: url(../grafika/tlo-podstrony.png) no-repeat top left #fff;	font-family: Helvetica, serif;	font-size: 12px;	color:#444444	;	height: 710px;}body#main {	background: url(../grafika/tlo-glowna.jpg) no-repeat top left #fff;}a {	color: #8c8a8b;	text-decoration: none;}a.active, a:hover {	color: #ff3333;}strong {	color: #ff3333;	display: block;	margin-bottom: 15px;}#logo {	position: absolute;	left: 34px;	top: 1px;	width: 213px;	height:70px;}#left {	position: absolute;	left:781px;	top: 85px;	width: 202px;	height:585px;	border-bottom: 1px solid #8c8a8b;	border-top: 1px solid #8c8a8b;}#menu {	position: absolute;	top: 28px;	width:100%;	font-weight: bold;}#menu ul {	list-style: none;}#menu ul li {	padding-left: 16px;	margin-bottom:6px;	border-bottom: 1px solid #8c8a8b;}#menu h1 {	border-bottom: 1px solid #8c8a8b;	height: 15px;	margin-bottom: 5px;	cursor: pointer;	font-size: 12px;}#menu h1.active {	color: #ff3333;}.subcategoryitems {	margin-left:15px;}#stopka {	position: absolute;	bottom: 10px;	left: 0;	border-top: 1px solid #8c8a8b;	padding-top: 10px;	width: 202px;}#stopka p {	margin-top: 10px;	font-weight: bold;	color:#FF3333;}#tresc {	position: absolute;	left: 34px;	top:85px;	height: 585px;	width: 698px;	border-bottom: 1px solid #8c8a8b;	border-top: 1px solid #8c8a8b;}#tekst {	position: absolute;	top: 23px;	left: 0;	width: 220px;	height: auto;}#tekst img {	position: absolute;	top: 55px;	left: 264px;	width: 436px;	height: 406px;}#tekst img.down {	position: static;	width: 12px;	height: 9px;	margin-bottom:1px;	padding-right: 6px;}#tekst .mapa {	position:static;	width: 250px;	height: 163px;	margin-top: 20px;}#tekst h1 {	font-size: 20px;	line-height: 21px;	margin-bottom: 25px;}#tekst h2 {	color: #ff3333;	}#tekst h3 {	float:left;	width:22px;	height: 20px;	font-size: 28px;}#tekst p {	margin-bottom:5px;}#tekst p.strong {	font-weight: bold;	margin-bottom:10px;}#tekst ul {	list-style:none;}#tekst div.kontakt-lewo {	width: 250px;}#tekst div.kontakt-prawo {	position: absolute;	width: 408px;	left: 283px;	top: 0;	font-weight: bold;}.inputbox, textarea {	border: 1px solid #444444;}.inputbox {	width: 230px;	margin-bottom: 5px;}textarea {	width: 100%;	height: 75px;}a.mailsend {	border: 1px solid #444444;	padding: 1px;	margin-top: 12px;	display: block;	width: 34px;}