body {
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size:10px;
	background:#7f878e url(../images/bg-patern.gif);
}
#bg {
	width: 100%;
	display: table;
	margin:0;
	padding:0;
	background:url(../images/bg2.gif) top repeat-x;
}
img {
	border:0;
}
.fl { float:left; }
.fr { float:right; }
.fiolet { color:#b630a8; }
.pl10 { padding:0 0 0 10px; }
.w { color:#FFF; }
.fwb { font-weight:bold; }
.f10 { font-size:10px; }

#kontener {
	display:block;
	margin:0 auto;
	padding:0;
	width:980px;
}
#naglowek {
	float:left;
	width:980px;
	height:127px;
	background:url(../images/naglowek-bg.png) no-repeat;
}
#logo { float:left; width:355px; height:105px; color:#fff; font-size:11px; line-height:20px; }
#nawigacja-gorna { float:right; background:url(../images/nawigacja-top-tlo.gif) no-repeat; width:290px; height:25px;   }
#nawigacja-gorna .menutop { padding:0; margin:0; }
#nawigacja-gorna .menutop li { width:72px; text-align:center; color:#1e1d1d; font-size:10px; list-style:none; float:left; padding:3px 0 5px 0; margin:0; }
#nawigacja-gorna a { color:#1e1d1d; text-decoration: none; font-size:10px; }
#nawigacja-gorna a:hover { text-decoration: underline; font-size:10px; }

#nawigacja-uzytkownika { float:right; width:333px; height:103px; margin:0px 0 0 0; background:url(../images/nawigacja-tlo.gif) bottom no-repeat; text-align:right; }
#nawigacja-uzytkownika .listusermenu { float:left; width:321px; padding:0 6px 0 6px ; /*  6px 0 6px */ margin:0; height:80px; background:url(../images/user-menu.jpg) repeat-x bottom; }
#nawigacja-uzytkownika .listusermenu li { width:80px; text-align:center; color:#ffffff; font-size:10px; list-style:none; float:left; padding:0; margin:0; }
#nawigacja-uzytkownika a { color:#000; font-weight:normal; text-decoration: none; }
#nawigacja-uzytkownika a:hover { text-decoration: underline; color:#000; }

#witaj {
	float:left;
	width:410px;
	height:21px;
	margin:1px 0 0 0;
	padding:0 0 0 180px;
	color:#FFF;
	background:url(../images/kategorie.gif) left no-repeat;
}
#witaj a, #witaj a:active, #witaj a:visited { color:#FFF; font-size:10px; font-weight:bold; text-decoration:none; }
#witaj a:hover { color:#FC3; font-size:10px; text-decoration:none; font-weight:bold; }

#wyszukiwarka {
	float:left; 
	width:250px; 
	margin:33px 0 0 0;
	height:30px;

}
.szukaj {
	color:#dfdfdf;
	font-size:11px;
	background:#424242;
	padding:2px 4px 2px 4px;
	width:170px;
	margin:0px 0 6px 0;
	height:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #a7a7a7;
}
.newsletter {
	color:#dfdfdf;
	font-size:11px;
	background:#5b5b5b;
	padding:2px 4px 2px 4px;
	width:195px;
	margin:0px 0 6px 0;
	height:14px;
	font-family:Verdana, Geneva, sans-serif;
	border:1px solid #dddddd;
}
.formszukaj {
	margin:0;
	padding:0;
}


#nawigacja {
	float:left;
	width:171px;
	margin:0;
	padding:0;
}
#nawigacja a, #nawigacja a:active, #nawigacja a:visited { font-size:11px; color:#FFF; font-weight: normal; text-decoration:none; }
#nawigacja a:hover { color:#FC3; text-decoration: underline; font-weight:normal; }
#nawigacja #kategorie-ul {
	list-style:none;
	margin:0;
	padding:0;
}
#nawigacja #kategorie-ul li {
	list-style:none;
	margin:0;
	padding:7px 0 0 15px;
	background:url(../images/kategorie-element-tlo.jpg) no-repeat;
	height:24px;
}
#nawigacja #bestsellery-ul {
	list-style:none;
	margin:0;
	padding:0;
	background:url(../images/bestsellery-tlo.jpg);
}
#nawigacja #bestsellery-ul li {
	list-style:none;
	margin:0;
	padding:9px 15px 11px 15px;
	background:url(../images/bestsellery-odstep.gif) no-repeat bottom;
}

#zawartosc {
	float:left;
	margin:0 0 0 1px;
	padding:0;
	width:808px;
}
#zawartosc #tytul {
	background:url(../images/zawartosc-naglowek.gif) repeat-x;
	height:33px;
	font-size:20px;
	color:#7c2472;
	font-weight:normal;
	padding:6px 25px 0 25px;
	margin:0;
	width:758px;
	float:left;
}
#zawartosc #tytul a, #zawartosc #tytul a:active, #zawartosc #tytul a:visited { font-size:11px; color:#7c2472; font-weight: normal; text-decoration:none; }
#zawartosc #tytul a:hover { color:#FC3; text-decoration: underline; font-weight:normal; }

#tresc {
	float:left;
	padding:0;
	width:808px;
	background:#FFF;
}

#stopka {
	float:left;
	margin:0;
	padding:12px 25px 0 25px;
	width:758px;
	height:22px;
	font-size:11px;
	background:url(../images/zawartosc-dol.gif) no-repeat;
}
#stopka a, #stopka a:active, #stopka a:visited { font-size:11px; color:#000; font-weight: normal; text-decoration:none; }
#stopka a:hover { color:#000; text-decoration: underline; font-weight:normal; }

#menudol { 
	float:left; 
	background:url(../images/stopka-tlo.png) no-repeat; 
	width:808px; 
	height:187px;
}
#menudol a, #menudol a:active, #menudol a:visited { font-size:11px; color:#fff; font-weight: normal; text-decoration:none; line-height:20px; }
#menudol a:hover { color:#FC3; text-decoration: underline; font-weight:normal; line-height:20px; }

#samdol {  color:#afb7bd; }
#samdol a, #samdol a:active, #samdol a:visited { background:url(../images/samdol-dzielnik.gif) no-repeat left; padding:0 15px 0 15px; font-size:10px; color:#afb7bd; font-weight: normal; text-decoration:none; line-height:16px; }
#samdol a:hover { background:url(../images/samdol-dzielnik.gif) no-repeat left; padding:0 15px 0 15px; font-size:10px; color:#FC3; text-decoration: underline; font-weight:normal; line-height:16px; }


div#rzaloguj { float:left; width:80px; background:url(../images/menu/zaloguj-off.gif) center 15px no-repeat; text-align:center; padding:90px 0 4px 0 !important; padding:88px 0 4px 0; } 
div:hover#rzaloguj { background:url(../images/menu/zaloguj-on.gif) center 15px no-repeat; } 
a#rkoszyk { float:left; width:80px; background:url(../images/menu/koszyk-off.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a:hover#rkoszyk { background:url(../images/menu/koszyk-on.gif) center 15px no-repeat; } 
a#rrejestracja { float:left; width:80px; background:url(../images/menu/rejestracja-off.gif) center 15px no-repeat;  text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a:hover#rrejestracja { background:url(../images/menu/rejestracja-on.gif) center 15px no-repeat; } 
a#rhaslo { float:left; width:80px; background:url(../images/menu/haslo-off.gif) center 15px no-repeat;  text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a:hover#rhaslo { background:url(../images/menu/haslo-on.gif) center 15px no-repeat; } 

a#rprofil { float:left; width:80px; background:url(../images/menu/konto-off.gif) center 15px no-repeat; text-align:center; padding:90px 0 4px 0 !important; padding:88px 0 4px 0;  } 
a:hover#rprofil { background:url(../images/menu/konto-on.gif) center 15px no-repeat; } 
a#rustawienia { float:left; width:80px; background:url(../images/menu/ustawienia-off.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a:hover#rustawienia { background:url(../images/menu/ustawienia-on.gif) center 15px no-repeat; } 
a#rwyloguj { float:left; width:80px; background:url(../images/menu/wyloguj-off.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a:hover#rwyloguj { background:url(../images/menu/wyloguj-on.gif) center 15px no-repeat; } 

a#rkoszyk2 { float:left; width:80px; background:url(../images/menu/koszyk-on.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a#rrejestracja2 { float:left; width:80px; background:url(../images/menu/rejestracja-on.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a#rhaslo2 { float:left; width:80px; background:url(../images/menu/haslo-on.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
a#rprofil2 { float:left; width:80px; background:url(../images/menu/konto-on.gif) center 15px no-repeat; text-align:center; padding:90px 0 4px 0 !important; padding:88px 0 4px 0; } 
a#rustawienia2 { float:left; width:80px; background:url(../images/menu/ustawienia-on.gif) center 15px no-repeat; text-align:center; padding:90px 0 0 0 !important; padding:88px 0 0 0; } 
div#rzaloguj2 { float:left; width:80px; background:url(../images/menu/zaloguj-on.gif) center 15px no-repeat; text-align:center; padding:90px 0 4px 0 !important; padding:88px 0 4px 0; } 



/* podstrony: */
#podstrona {
	float:left;
	padding:5px 23px 40px 23px;
	font-size:11px;
}
#podstrona a, #podstrona a:active, #podstrona a:visited { font-size:11px; color:#ab2e9e; font-weight: normal; text-decoration:none; }
#podstrona a:hover { color:#000; text-decoration: underline; font-weight:normal;  }

#podstrona ul { padding:0; margin:0; }
#podstrona  ul li { padding:4px 4px 4px 4px; margin:0; list-style:none; }

#podstrona p { color:#4b4b4b; line-height:16px; text-align:left; font-size:11px; }



h2 {
	font-size:15px;
	color:#4b4b4b;
	margin:5px 0;
	padding:0;
}
h3 {
	font-size:15px;
	color:#7c2472;
	margin:5px 0;
	padding:0;
}


#podstrona .banerki { float:left; width:378px; padding:20px 0 0 20px; }


.naglowek1 { font-size:15px; float:left; color:#7c2472; font-weight:bold; width:99%; margin:10px 0; padding:0 0 4px 0; background:url(../images/naglowek-podkr.gif) repeat-x bottom; } /*  border-bottom:#CCC 1px dashed; */

.pole_adresowe {  background:url(../images/naglowek-podkr.gif) repeat-x bottom }

#formularzpolec {  margin:5px 0 0 0; padding: 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; }
#formularzkontakt {  margin:5px 0 0 0; padding: 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; border-left:1px solid #ccc; }

#listing { float:left; padding:0px; width:750px; }
#listing .produkt { color:#4b4b4b; font-size:11px; width:120px; float:left; margin:0 0 15px 0; padding:0 15px; height:170px; }
#listing .produkt .nazwa { float:left; height:42px; width:110px; }
#listing .produkt .cena { float:left; height:18px; }
#listing .produkt .na100 { float:left; height:110px; width:110px; vertical-align:bottom; }
#listing a, #listing a:active, #listing a:visited { color:#4b4b4b; font-size:11px; text-decoration: none; }
#listing a:hover { color:#4b4b4b; font-size:11px; text-decoration:underline; }

.ulbgr { background:url(../images/ul-bg.gif) right no-repeat; }
.ulbgl { background:url(../images/ul-bg.gif) left no-repeat; }
.w150 { width:165px; }
.pl30 { padding:0 0 0 30px; }
.p10wb { padding:10px 10px 0 10px; }
.w100p { width:100%; }
.w500 { width:500px; }
.select { border:#a5a5a5 1px solid; font-size:11px; padding:3px; width:150px; }
.input2 { border:#a5a5a5 1px solid; font-size:11px; padding:3px; width:20px; }

.pinfo { line-height:16px; padding:10px 0; }	
.stronicowanie { float:left; width:100%; padding:15px; text-align:center; }
.stronicowanie .sep { color:#CCC; padding:0 4px; }

.koszyk { background:url(../images/naglowek-podkr.gif) repeat-x bottom;  }
.koszyk th { background:url(../images/naglowek-podkr.gif) repeat-x bottom; text-align:left; padding:4px; }
.koszyk td { text-align:left; padding:7px 4px; }


.zamowienia { width:570px; }
.zamowienia .naglowek { height:21px; background:#e4e4e4; padding:7px 10px 0 10px; font-weight:bold; }
.zamowienia td { border-bottom:#e7e7e7 1px solid; padding:10px; } 

.staracena { float:left; font-size:20px; color:#c5c4c4; text-decoration:line-through; width:150px; }
.nowacena { float:left; font-size:26px; color:#4b4b4b; width:150px; padding:0 0 5px 0; }
.producent { float:left; padding:5px 5px 5px 0; }
.tagi { float:left; list-style:none; padding:0; margin:15px 0 0 0; background:url(../images/naglowek-podkr.gif) repeat-x bottom; }
.tagi li { list-style:none; float:left; padding:5px; margin:15px 0 0 0; }

.komentarz { float:left; background:url(../images/koment-span.gif) bottom center no-repeat; width:520px; padding:6px 0; }

.poletekstowe { border:#a5a5a5 1px solid; font-size:11px; padding:3px; font-family: Verdana, Geneva, sans-serif; }
.form_error { color:#000000; padding:4px 0 3px 24px; background:url(/images/error.gif) no-repeat left; }

.chmorka-blad { float:left; width:790px; height:40px; padding:20px 0 0 0; background:url(/images/blad-bg.gif) no-repeat; text-align:center; font-size:18px; font-weight:bold; margin:15px 0 0 0; }
.chmorka-ok { float:left; width:790px; height:40px; padding:20px 0 0 0; background:url(/images/ok-bg.gif) no-repeat; text-align:center; font-size:18px; font-weight:bold; margin:15px 0 0 0; }

#formularzlogin { font-size:11px; padding:5px 20px; background:white; }

#podstrona .splash {
	float:left;
	width:361px;
	height:284px;
}

#paginate-slider1 a { 
	width:16px;
	float:left;
	height:15px;
	padding:2px 0 0 0;
	border:0;
	margin:0 0 0 8px;
	color:#FFF;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/splash-off.gif) no-repeat;
	 }
#paginate-slider1 a:hover { 	
	background:url(../images/splash-off.gif) no-repeat;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	}
#paginate-slider1 a.selected {
	background:url(../images/splash-on.gif) no-repeat;
	 }
	 
#podstrona table { float:left; }

