body {
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666;
	background: #fff;
	margin:0;
}

img, form, fieldset {
	margin: 0;
	padding: 0;
	border:0px none;
}
p
{
	padding:0;
	margin:0;
	margin-bottom:10px
}
a{
	color:#cc0000;
	text-decoration:none;
	font-weight: normal;
}
a:hover{
	text-decoration:underline;
	color:#000;
}

.inputtext
{
	height:16px;
	border:1px solid #6ac718;
	width:150px;
}
.inputbutton
{
	border:1px solid #5E5C5B;
	color: #fff;
	background-color:#5E5C5B;
	font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.select
{
	border:1px solid #5E5C5B;
}
.clear
{
	clear:both;
}
#login
{
	margin:100px;
	padding:0;
	text-align:center;
	float:center;
}
#login .inputtext
{
	border:1px solid #4B4B4B;
	padding: 5px 5px;
	color:#000;
	font-size:15px;
	font-weight:bold;
}
#login .pole span
{
	color:#000;
}
#login .pole
{
	margin: 2px;
}

#login .info
{
	margin: 2px;
	margin-bottom:10px;
	color: red;
	font-weight:bold;
}
#main
{
	margin:auto;
	width:905px;
}
#logo
{
	margin-right:44px;
	float:left;
}
#top
{
	margin-top:8px;
	width:906px;
	margin-bottom:8px;
}
.flashTop
{
	float:left;
}
#grayStripe
{
	background:#EFEEEE;
	height:167px;
	width:26px;
	float:right;
}
#menu
{
	width:906px;
	height:30px;
	background:#CC0000;
	clear:both;
}
ul.menu, ul.menu li
{	
	list-style-type:none;
	display:inline;
	margin:0;
	padding:0;
}
.produktLista li
{	
	list-style-type:none;
}
ul.menu li a
{
	display:block;
	padding:8px 35px;
	padding-bottom:9px;
	float:left;
	color:#fff;
}
ul.menu li a:hover
{
	background:#E4E4E4;
	text-decoration:none;
	color:#CC0000;
}
.line
{
	border-bottom:1px solid #4B4B4B;
	width:906px;
	height:3px;
	_margin-top:-10px;
}
#contentMain
{
	width:906px;
	margin-bottom:15px;
}
#content
{
	width:906px;
	margin-top:17px;
}
#contentLeft
{
	width:716px;
	float:left;
	margin-top:17px;
}
div.witamyFlash
{
	float:left;
	width:215px;
}
#witamy
{
	float:right;
	width:493px;
	padding-top:10px;
}
#witamy p
{
	width:380px;
}
.redBold
{
	color: #CC0000;
	font-weight: bold;
	font-size: 12px;
	font-family:Arial;
}
.zmilosci
{
	float:right;
	margin-top:20px;
	margin-right:5px;
}
.powitanie
{
	#border:1px solid #fff;
	border-right:1px solid #CFCFCF;
}
.height
{
	height:1px;
	#height:1px;
	overflow:hidden;
}
.kategorie
{
	width:713px;
	background:#E4E4E4;
	padding-top:9px;
	clear:both;
	margin-top:15px;
	display:block;
	padding-bottom:9px;
	margin-bottom:10px;
}
div.kategoria
{
	width:350px;
	float:left;
}
div.kategoriaOferta
{
	width:150px;
	float:left;
}
div.kategoria div img
{
	vertical-align:middle;
	margin:9px 10px 9px 42px;
	float:left;
}
div.kategoria div div.podkategorie
{
	display:block; float:left;padding-top:15px;width: 250px;
}
.menuOferta
{
	border-bottom:1px solid #4B4B4B;
	padding-top:3px;
}
.podkategorieOferta
{
	text-align:center;
	border-right:1px solid #E7E7E7;
	height:75px;
	margin-bottom:3px;
}
span.tytulKategorii
{
	font-weight:bold;
	color:#666;
}
.produktLista
{
	float:left;
	width:500px;
	margin-bottom:10px;
	padding:5px;
}
.bannerGlowna
{
	margin-bottom:15px;
	border:1px solid #666;
}
.stopka
{
	border-top:1px solid #4B4B4B;
	padding-top:15px;
	padding-bottom:30px;
	margin-top:14px;
}
.obrazekOpisy
{
	float: left;
	margin-right: 10px;
	border:1px solid #666;
}
.ofertaListaKategorii
{
	clear:both;
	padding-top:25px;
	#padding-top:10px;
	text-align:center;
}
.ofertaListaKategorii a
{
	font-weight: bold;
	font-size: 12px;
	font-family:Arial;
	font-size:13px;
	margin:0 30px;
}
.cena, .cena-none
{
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
	margin-right:10px;
}
.cena-none
{
	text-decoration:none;
}
.koszyk-dodaj img
{
	vertical-align:middle;
}
h1.subcat-name
{
	color:#cc0000;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin-bottom:20px;
}
.koszyk
{
	width:252px;
	float:right;
}
.koszyk-top, .koszyk-top-line
{
	background: #f4f4e0 url('images/basket-top.gif');
	width:252px;
	height:63px;
}
.koszyk-top-line
{
	border-bottom:1px solid #484c4c;
}
.koszyk-pusty
{
	font-size:13px;
	color:#484c4c;
	font-weight:bold;
	padding-top:25px;
	padding-left:10px;
}
.koszyk-tresc
{
	border:1px solid #484c4c;
	border-top:0 none;
	width:250px;
	background: #f4f4e0;
	padding-top:5px;
}
.koszyk-tresc p
{
	margin-bottom:0;
	border-top:#d9d9d9 1px solid;
	padding:5px;
}
.koszyk-zamow a
{
	font-size:12px;
}
input.ilosc-produktow
{
	width:20px;
	text-align:center;
}
table.lista
{
	width:600px;
	border:1px solid #484c4c;
	float:left;
	margin-bottom:8px;
}
table.lista thead tr
{
	background:#CC0000;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
table.lista thead tr td
{
	padding:3px;
}
table.lista tbody td
{
	text-align:center;
	border-bottom:1px solid #d9d9d9;
}
table.lista tbody td.nazwa
{
	font-weight:bold;
	color:#CC0000;
	text-align:left;
	width:45%;
}
table.lista tbody td.cena
{
	font-weight:normal;
	text-decoration:none;
	width:12%;
}
table.lista tbody td.wartosc
{
	font-weight:bold;
	text-decoration:underline;
	width:16%;
	font-size:12px;
}
table.lista tbody td.usun
{
	width:8%;
}
table.lista tbody td.ilosc
{
	width:19%;
}
table.lista tfoot td
{
	font-size:14px;
	font-weight:bold;
	border-top:1px solid #484c4c;
	padding-top:5px;
}
table.lista tfoot td.suma
{
	text-align:right;
	background:#d9d9d9;
}
table.lista tfoot td.suma-text
{
	background:#d9d9d9;
	text-align:center;
}
div.sposob-transportu
{
	font-size:12px;
	margin-left:15px;
	float:left;
	border:1px solid #d9d9d9;
	padding:10px;
	width:265px;
}
div.sposob-transportu label
{
	display:block;
	margin-top:4px;
}
.contentRight
{
	padding-top:25px;
	padding-left:8px;
	float:left;
	width:170px;
}
.oferta-miesiaca-produkt img
{
	margin-bottom:10px;
}
p.oferta-miesiaca-wiecej
{
	margin-top:10px;
	margin-bottom:15px;
	text-align:right;
}
.daneKontaktowe
{
	padding:10px;
	border:1px solid #d9d9d9;
	width:500px;
	float:left;
}
.daneKontaktowe label
{
	display:block;
	width:200px;
	float:left;
	margin-top:10px;
}
.daneKontaktowe input
{
	margin-top:10px;
}
.daneKontaktowe .pamietaj
{
	padding-top:10px;
	clear:both;
	font-weight:bold;
	text-align:center;
}
.zamow-krok
{
	float:left;
	border:1px solid #CC0000;
	margin-left:10px;
	width:350px;
	padding:10px;
}
.zamow-krok span.suma
{
	font-family:georgia;
	font-size:35px;
	color:#CC0000;
	display:block;
	text-align:center;
	padding-top:10px;
}
.zamow-krok span.przesylka
{
	display:block;
	text-align:center;
}
.zamow-krok h3
{
	margin:0;
	margin-bottom:10px;
}
.zamow-krok div.zamow-button
{
	text-align:center;
	padding-top:84px;
	padding-bottom:57px;
}
.zamow-krok input.zamow-button
{
	color:#fff;
	background:#CC0000;
	border:1px solid #CC0000;
	font-family:georgia;
	padding:10px 30px;
	font-size:20px;
}
div.msg
{
	width:700px;
	margin-bottom: 10px;
	font-weight:bold;
	color:#CC0000;
	text-align:center;
	border:1px solid #CC0000;
	padding:10px;
	font-size:15px;
	margin-left:100px;
}
.infoMail
{
	padding:10px;
	font-size:15px;
	border:1px solid #000;
	text-align:center;
	margin-top:30px;
}
.opis-produktu-right
{
	float:right; width:230px;
}
.opis-produktu-right table
{
	width:225px;
}