body {
	margin: 0;
	padding: 0;
	font: 12px arial, sans-serif;
	bckground: #f0f0f0;
	color: #404040;
	bckground: #fff;
	text-align: center;}

body * {
	margin: 0;
	padding: 0;}	

a {
	color: #004EC2;
	text-decoration: underline;}

a:hover {
	text-decoration: none;}

	ul {	margin: 0 0 13px 0;}	p {	margin: 0 0 13px 0;	line-height: 18px;}	li {	margin: 0 0 4px 0;	line-height: 17px;	list-style: none;}	#mid li {	padding: 0 0 0 10px;	margin: 0 0 2px 0;	background: url('../gfx/dot2.gif') no-repeat 0 6px;}	#menu li {	margin: 0 0 0px 0;}	
	
h1 {	
	font-size: 16px;
	fnt-weight: normal;
	color: #000;
	margin: 0 0 6px 0;}

h2, h3 {	color: #000;	font-size: 14px;	fnt-size: 1px;	margin: 0 0 3px 0;}	h3 {	font-size: 14px;	font-weight: normal;}	#nav h3 {	clor: #909090;	font-size: 12px;	font-weight: bold;}	input, select, textarea {	padding: 3px 5px;}#logo {	float: left;	color: #000;	margin: 15px 0 10px 10px;	font: bold italic 26px arial, sans-serif;}	#logo span {	font-variant: normal;	color: #f00;}	logo span {	position: absolute;	margin: 0 0 0 -9999px;}	

#page {
	width: 780px;
	brder-left: 1px solid #efefef;
	brder-right: 1px solid #efefef;
	text-align: left;
	cear: both;
	display: inline-block;
	background: #fff;
	margin: 0 auto;}

#top, #mid, #bot {	width: 780px;	float: left;	padding: 0 0 10px 0;	border-bottom: 2px solid #efefef;	margin: 0 0 10px 0;}	

#top {
	padding: 0;
	hight: 98px;
	bckground: url('../gfx/consultant.jpg') no-repeat right top;
	border: 0;
	border-top: 4px solid #efefef;
	brder-bottom: 4px solid #efefef;}

#mid {	bckground: url('../gfx/nav.gif') repeat-y 0 0;	border: 0;	padding: 0;}	

#cont {
	font-size: 13px;
	float: right;
	width: 570px;}

#nav {
	float: left;
	padding: 10px;
	background: #0753A0;
	background: #efefef;
	width: 180px;}

#menu {
	float: left;}

#menu ul {
	width: 200px;
	margin: 0 -10px;}

#menu li {
	padding: 5px 10px;
	background: 0;}

#menu li.act {
	background: #f0f0f0;}

#menu a {
	font-size: 12px;
	dsplay: block;
	pdding: 5px 10px;
	color: #808080;}

#menu a:hover {}

#komunikat {	float: right;	width: 410px;	border: 1px solid #DBDBDB;	border-top: 0;	background: url('../gfx/topmenu_link_bg.gif') repeat-x 0 bottom #fff;	padding: 3px 5px;}	#komunikat p {	font-size: 10px;	line-height: 13px;	margin: 0;}	


#topmenu {
	width: 760px;
	height: 35px;
	padding: 0 10px;
	margin: 100px 0 0 0;
	bckground: url('../gfx/topnav_bg.gif') repeat-x 0 0 #FFE063;
	background: #FFE063;
	background: #1C4B92;
	border-top: 5px solid #FFC323;
	brder-bottom: 1px solid #4977BB;
	float: left;}

#topmenu li {
	float: left;
	line-height: 20px;
	margin: 9px 15px 0 0;}

#topmenu li a {
	fnt-size: 11px;
	text-decoration: none;
	color: #fff;
	font-weight: bold;}

#topmenu li a:hover {
	text-decoration: underline;}

#topmenu li a:hover {
	text-decoration: underline;}

#bot {
	color: #c0c0c0;
	font-size: 10px;
	border-bottom: 0;
	padding-top: 10px;
	border-top: 2px solid #efefef;
	text-align: center;}

#bot p {
	line-height: 12px;
	margin: 0;}

#bot a {
	color: #c0c0c0;}

#buttony {	float: left;	margin: 0 0 5px 0;	padding: 10px 0;	border: 1px solid #FF9317;	border-top-width: 4px;	background: #FDFFD7;	background: #F8F5C6;	text-align: center;	width: 570px;}	#tresc {	float: left;	width: 570px;	pdding: 0 0 0 10px;}	#produkty {	border-top: 1px solid #efefef;}	#foto {	float: right;	text-align: center;	margin: 0 0 10px 10px;}	#foto a {	margin: 0 0 10px 0;}	#foto a img {	padding: 8px;	border: 1px solid #efefef;}	#podobne, #inne {	width: 280px;	margin: 0;	float: left;}#podobne li, #inne li {	margin: 0 0 1px 0;}	

table {
	border-right: 1px solid silver;
	border-top: 1px solid silver;}

table td, table th {
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	vertical-align: top;
	padding: 6px 10px;
	text-align: left;}
	
table th {
	vertical-align: middle;}
	
table tr.a td {
	text-align: center;
	font-weight: bold;}
	
table td ul {
	margin: 0;}


#numeracja {	float: left;}	#numeracja li {	padding: 0;	background: 0;	margin: 8px 4px 0 0;	list-style: none;	float: left;}	#numeracja li a {	border: 1px solid #efefef;	padding: 4px 8px;}	#numeracja li a:hover {	background: #fafafa;}	a.link {	font-weight: bold;	fnt-size: 11px;}	#polecamy {	padding: 10px;	margin: 0 0 10px 0;	float: left;	width: 760px;	color: #D37427;	background: #472305;	brder-bottom: 3px solid #efefef;}	#polecamy a {	color: #FFE064;}	div.small_product {	padding: 0 0 5px 0;	margin: 0 0 5px 0;	width: 300px;	float: left;	brder-bottom: 1px solid #efefef;}	div.small_product p {	font-size: 11px;	line-height: 13px;}	/*#firmy {	width: 548px;	float: left;	margin: 0 0 10px 0;	padding: 10px;	font-size: 12px;	background: #fafafa;	border: 1px solid #efefef;}	#firmy li {	line-height: 13px;	margin: 0;}	#firmy a {	color: #808080;	font-size: 11px;}	#firmy p {	margin: 0;}*/	

#nav #firmy {	width: 180px;	float: left;	margin: -10px -10px 10px -10px;	padding: 10px;	font-size: 12px;	bckground: #fafafa;	border-bottom: 10px solid #fff;}	

#nav #firmy li {	line-height: 13px;	margin: 0;}	#nav #firmy a {	clor: #808080;	font-size: 11px;}	#nav #firmy p {	margin: 0;}	#kategorie a, #producenci a {	font-size: 12px;}table.nagrody {	padding: 0 0 10px 0;	margin: 0 0 10px 0;	border-bottom: 2px solid #efefef;}	table.nagrody img {	margin: 0;}	table.nagrody td {	font-size: 11px;	color: #909090;	text-align: center;	border: 0;	padding: 0;}		prod {	padding: 10px;	border: 1px solid #efefef;	brder-top: 0;	margin: 0 0 -1px 0;}.prod {	width: 100%;	border-collapse: collapse;	border: 1px solid #efefef;	border-bottom: 0;}	.prod td {	width: auto;	text-align: left;	vertical-align: top;	padding: 10px;	border-right: 1px solid #efefef;	border-bottom: 1px solid #efefef;}	span.price {	color: #000;	font-weight: bold;	font-size: 15px;}	#loga {	border-top: 1px solid #efefef;	pdding: 5px 0 0 0;	vertical-align: middle;	text-align: justify;	foat: left;	height: 40px;	width: 780px;}	#loga a {	float: left;	mrgin: 0 27px 0 0;}	#loga img {	brder: 1px solid silver;}		#ebay_nav {	width: 158px;	float: left;	text-align: center;	border: 1px solid silver;	margin: 10px 0;	padding: 10px;}	#allegro_nav {	width: 158px;	float: left;	text-align: center;	border: 1px solid silver;	margin: 10px 0;	padding: 10px;}		body head meta[name="description"] {	display: block;	position: absolute;	top: 0;	left: 0;	width: 500px;	height: 50px;	border: 1px solid silver;	padding: 10px;	margin: 0 0 10px 0;}	.sitenav {	padding: 0 0 4px 0;	border-bottom: 1px dotted silver;	font-size: 11px;	color: #808080;}	.item {	margin: 0 0 15px 0;	border-bottom: 1px dotted silver;}
