﻿body {	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color: #000000;	background-image: url(trawa.jpg);	background-repeat: repeat-x;	text-align: center;	margin: 0;	padding: 0;}a img {	border: 0;}hr {	color: #FFFFFF;}input {	margin: 2px 0px 0px 0px;	background-position: center center;	border-style: none;	background-color: #ccc;	background-image: url('in.png');	height: 20px;	background-repeat: repeat-x;	color: #FFFFFF;	border-radius: 4px;	-moz-border-radius: 4px;}input[type=checkbox], input[type=checkbox]:focus {	background-image: none;	background-color: none;	color: black;}input:focus, input[type=submit]:hover, input[type=reset]:hover {	background-position: center center;	border-style: none;	background-color: #ccc;	background-image: url('in_p.png');	height: 20px;	background-repeat: repeat-x;	color: #FFFFFF;}input[type=submit], input[type=reset], input[type=button], button {	cursor: pointer;}#top {	background-color: #555555;	margin: 0 auto 0 auto;	width: 1024px;}#BODY {	padding: 10px 0px 0px 0px;	background-color: #555555;	text-align: left;	margin: 0 10px;	width: 1004px;}#LOGO {	font-size: 36px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #C0C0C0;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0px;	text-align: center;	font-weight: bold;}#LINKI {	margin: 0px 0px 15px 0px;	background-position: center center;	padding: 0px;	font-size: 18px;	font-family: tahoma;	color: #FFFFFF;	text-align: center;	vertical-align: middle;	background-image: url('pod1.gif');	background-repeat: repeat-x;}#MENU {	width: 200px;	overflow: hidden;	float: left;}#MENU .NAGLOWEK {	margin-top: 0px;	margin-right: 10px;	margin-bottom: 0px;	margin-left: 0px;	font-size: 16px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-color: #000000;	background-image: url('pod.gif');	padding-top: 5px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	text-align: center;	font-weight: normal;}#MENU .ZAWARTOSC {	margin: 0px 10px 0px 0px;	font-size: 12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #CCCCCC;	padding-top: 5px;	padding-right: 10px;	padding-bottom: 15px;	padding-left: 10px;}#MENU .ZAWARTOSC a:link {	color: #333333;	text-decoration: none;	font-weight: normal;	font-style: normal;}#MENU .ZAWARTOSC a:visited {	color: #333333;	text-decoration: none;	font-weight: normal;	font-style: normal;}#MENU .ZAWARTOSC a:hover {	color: #0066FF;	text-decoration: none;	font-weight: normal;	font-style: normal;}#MENU .ZAWARTOSC ul {	display: block;	list-style-type: none;	margin: 0;	padding: 0;}#MENU .ZAWARTOSC ul li {	display: block;	list-style-type: none;	margin: 0;	padding: 0;}#MENU .ZAWARTOSC img {	margin: 2px;	border: 0px;}#TRESC {	width: 804px;	overflow: hidden;	float: left;}#TRESC .ZAWARTOSC {	padding: 0px 0px 30px 0px;	font-size: 16px;	font-family: Tahoma, fantasy;	color: #000000;	background-color: #CCCCCC;}#TRESC .ZAWARTOSC a:link {	color: #333333;	text-decoration: none;	font-weight: normal;	font-style: normal;}#TRESC .ZAWARTOSC a:visited {	color: #333333;	text-decoration: none;	font-weight: normal;	font-style: normal;}#TRESC .ZAWARTOSC a:hover {	color: #0066FF;	text-decoration: none;	font-weight: normal;	font-style: normal;}#TRESC .ZAWARTOSC h1 {	background-image: url('pod.gif');	background-position: center center;	background-repeat: repeat-x;	padding: 5px 0px 5px 0px;	margin: 0px;	color: #FFFFFF;	font-weight: bold;	text-align: center;	font-size: 16px;}#TRESC .ZAWARTOSC div {	border: 1px solid #333333;	background-color: #808080;}#TRESC .ZAWARTOSC .tabelka {	border: 1px solid #333;	background-color: #111;	width: 100%;	border-collapse: separate;	border-spacing: 2px;}#TRESC .ZAWARTOSC .tabelka tr:hover td {	background-color: #4D4D4D;}#TRESC .ZAWARTOSC .tabelka tr:first-child td, #TRESC .ZAWARTOSC .tabelka tfoot {	color: #fff;	border: 1px solid #666;	background-color: #333;	padding: 3px 8px;	text-align: center;	font-weight: bold;}#TRESC .ZAWARTOSC .tabelka tr td {	color: #fff;	border: 1px solid #555;	background-color: #666;	padding: 3px 8px;}#TRESC .ZAWARTOSC .tabelka .new td:first-child {	background-color: #FF9900;	color: #333333;}#TRESC .ZAWARTOSC .tabelka .acc td {	background-color: green;}#TRESC .ZAWARTOSC .tabelka .acc:hover td {	background-color: darkgreen;}#TRESC .ZAWARTOSC .tabelka .dec td {	background-color: red;}#TRESC .ZAWARTOSC .tabelka .dec:hover td {	background-color: maroon;}#TRESC .ZAWARTOSC .tabelka .new td {	font-weight: bold;}#TRESC .ZAWARTOSC .tabelka a, #TRESC .ZAWARTOSC .tabelka a:visited {	color: #ccc;}#TRESC .ZAWARTOSC .tabelka a:hover {	color: #0066FF;}#STOPKA {	font-size: 11px;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #000000;	background-color: #808080;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 10px;	text-align: center;	clear: both;}#STOPKA a:link, #STOPKA a:visited {	color: #000000;	text-decoration: underline;}#STOPKA a:hover {	color: #000000;	text-decoration: none;}#overlay {	position: fixed;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: url(overlay.png);	font-size: 15px;}#overlay {	display: table;}#overlay #window {	display: table-cell;	vertical-align: middle;}#overlay #inner {	border: 1px solid #333333;	width: 50%;	margin: 0 auto;	padding: 1px;	background-color: #ccc;}#overlay #inner {	overflow: auto;}#overlay #inner h1 {	background-image: url('pod.gif');	background-position: center center;	background-repeat: repeat-x;	padding: 5px 0px 5px 0px;	margin: 0px;	color: #FFFFFF;	font-weight: bold;	text-align: center;	font-size: 16px;}.reklama {	margin: 0px 0px 15px 0px;	padding: 0px;	text-align: center;	vertical-align: middle;}.topmenu {	width: 20%; /* 100% dzielone przez 4 elementy */}.topmenu:hover {	background: url("pod2.gif") repeat-x center;}.topmenu a:link, .topmenu a:visited {	text-decoration: none;	display: block;	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	text-align: center;	color: #FFFFFF;	padding: 10px 20px;	margin: 0px;}.topmenu a:hover {	color: #990000;}.prodinfo {	border: 1px solid #333;	border-radius: 5px;	-moz-border-radius: 5px;	box-shadow: 0px 0px 15px #000;	background-color: #999;	padding: 0px;	position: absolute;	top: 0px;	left: 0px;}.prodinfo h1 {	background-image: url('pod.gif');	background-position: center center;	background-repeat: repeat-x;	padding: 5px 0px 5px 0px;	margin: 0px;	color: #FFFFFF;	font-weight: bold;	text-align: center;	font-size: 16px;	border-radius: 5px 5px 0px 0px;	-moz-border-radius: 5px 5px 0px 0px;}#spis {	padding-left: 5px;}.produkt {	margin-bottom: 2px;}.produkt .obraz {	width: 207px;	height: 241px;	background-color: #fff;	text-align: center;}.produkt .opis .tekst {	text-align: left;	vertical-align: top;	padding-left: 5px;}.produkt .opis .tekst span:first-child {	color: #990000;	font-weight: bold;	text-align: center;	font-variant: small-caps;}.produkt .opis .cena {	text-align: left;	vertical-align: top;	font-weight: bold;	color: #990000;	font-variant: small-caps;	font-size: 18px;}
