/* CSS Document */
html,body,div,table,tr,p,ul,li,form,input,label,h2,h3 {margin:0px; padding:0px; }
body {
	background:url(../img/dopelniacz-lewy.jpg) repeat-x;
	background-color:#fff; 
	font:11px Trebuchet MS, Tahoma, Verdaba, Arial, Sans-Serif; 
	color:#000; 
	text-align:center;
	border:0px solid red;
	}
a {	
	text-decoration:none;
	}
p.uppercase {
	text-transform:uppercase;
	}
ul.view li { list-style: circle; margin-left: 30px;}					
#container {
	text-align:center;
	}
.sciezka {
	background: url(../img/bgsciezka.png) repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    display: block;
    height: 18px;
    margin-bottom: 7px;
    margin-left: 5px;
    margin-right: auto;
    margin-top: 2px;
    padding-top: 5px;
    width: 981px;
}
.sciezka a {font-size: 12px;}	
#header-top {
	background:url(../img/naglowek-top.jpg) no-repeat;
	width:1041px; height:66px;
	margin-left:auto; margin-right:auto;
	text-align:left;
	}
#mapa-koszyk {
	position:absolute; 
	margin-top:-165px; margin-left:-12px
	}	
#header-home {
	border:0px solid blue; 
	background:url(../img/naglowek-sg.jpg) no-repeat; 
	text-align:left;
	width:1041px; height:273px;
	margin-left:auto; margin-right:auto;
	}
#header-naszesklepy {
	border:0px solid blue; 
	background:url(../img/naglowek-ns.jpg) no-repeat; 
	width:1041px; height:273px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
#header-onas {
	border:0px solid blue; 
	background:url(../img/naglowek-on.jpg) no-repeat; 
	width:1041px; height:273px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}	
#header-aktualnepromocje {
	border:0px solid blue; 
	background:url(../img/naglowek-ap.jpg) no-repeat; 
	width:1041px; height:273px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
#header-naszagazetka {
	border:0px solid blue; 
	background:url(../img/naglowek-sg.jpg) no-repeat; 
	width:1041px; height:273px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
#header-kontakt {
	border:0px solid blue; 
	background:url(../img/naglowek-k.jpg) no-repeat; 
	width:1041px; height:273px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}			
#header-strefapartnera {
	border:0px solid blue; 
	background:url(../img/naglowek-sp.jpg) no-repeat; 
	width:1041px; height:273px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}	
input.zaloguj-strefa-partnera { 
  background:url(../img/zaloguj-strefa-partnera.gif) no-repeat;  
  width:180px; height:30px;
  margin-left:0px;
  margin-top:7px;
  border:0px;
  cursor:pointer;
  } 	

/*****************************LOGO - odno�nik do strony g��wnej ****/

.logo-home a { 
	border: 0px solid #EEEEEE;
    display: block;
    height: 100px;
    margin-left: 50px;
    position: absolute;
    width: 360px;
	}
  
/***********************************logowanie*************************************/

form.logowanie p {
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	}
p.header-login, p.header-haslo {
	width:130px;	
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	color:#fff;
	}
p.header-login {
	margin-left:50px;
	}
p.header-haslo {
	margin-left:189px; margin-top:-30px;
	width: 200px;
	}	
input.login, input.haslo {
	width:80px; height:15px;
	margin-left:5px;
	font-size:10px;
	margin-bottom:5px;
	}
input.header-zaloguj {
	background:url(../img/bullet-red.gif) left center no-repeat; 
	border:0px;
	font:8px Trebuchet MS, Tahoma, Verdaba, Arial, Sans-Serif; 
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:100px; height:25px;
	margin-left:340px; margin-top:-25px;
	cursor:pointer;
	position:absolute;
	}
a.header-wyloguj {
	background:url(../img/bullet-red.gif) left center no-repeat; 
	border:0px;
	font:8px Trebuchet MS, Tahoma, Verdaba, Arial, Sans-Serif; 
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	width:100px; height:25px;
	margin-left:10px; margin-top:-20px;
	cursor:pointer;
	padding-left:20px;
	}
#zalogowanyuzytkownik {
	padding-top:15px;
	padding-left:20px;
	}	
.zalogowany {
	 color: #fff; 
	 margin-top:10px; margin-left:170px;
	 display:inline;
	 text-align:right;
	 font-weight:bold;
	}
.zalogowany-user {
	 color: #fff; 
	 margin-top:0px; margin-left:-80px;
	 display:inline;
	 text-align:right;
	 font-weight:bold;	
	 height:15px; width:260px;
	 position:absolute;
	}		
.zalogowany span {
	text-transform:uppercase;
	margin-left:20px;
	}		
a.header-przypomnij-haslo {
	font-size:11px;
	color:#fff;
	text-transform:lowercase;
	margin-left:233px;
	}
a.header-zarejestruj-sie {
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-left:124px; margin-top:-17px;
	position:absolute;
	}
a.header-regulamin {
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-left:247px; margin-top:-17px;
	position:absolute; z-index:2;
	}	
a.header-zalogowany-regulamin {
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-left:160px; 
	margin-top:-3px;
	position:absolute; z-index:2;
	}
a.header-moj-profil {
	text-transform:uppercase;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin-left:35px; 
	margin-top:-3px;
	position:absolute;
	}		

/*********WYSZUKIWARKA******************/

#search { margin-top: 18px; margin-left: 12px;}
form.szukaj-wyl {
	position:absolute;
  	margin-left:820px;
	margin-top:-55px;
  	width:300px; height:30px;
	}	
form.szukaj-zal {
	position:absolute;
  	margin-left:820px;
	margin-top:-40px;
  	width:300px; height:30px;
	}	
input.wpisz-co {
  	width:240px; height:19px;
  	margin-left:-140px; 
	margin-top:0px;
	position:absolute; 
	}
input.przycisk {
  	width:79px; height:19px;
  	margin-left:100px; margin-top:0px;/*-19*/
 	/*position:relative; z-index:5;*/
	border:0px;
	background:url(../img/szukaj.png) no-repeat;
	cursor:pointer;
	}

/*****************************header koszyk*************************/

#header-koszyk {
	width:150px;
	float:right;
	text-align:right;
	margin-top:135px; margin-right:37px;
	font-size:13px;
	font-weight:bold;
	}
div.header-koszyk-szt {
	color:#333;
	width:75px;
	text-align:center;
	float:left;
	}
div.header-koszyk-wartosc	{
	color:#f00;
	font-size:11px;
	width:75px;
	text-align:center;
	float:right;
	margin-top:2px;
	}

/*****************************widok koszyka i zapomnia�em has�a ********************************/

div.moj-profil, div.widok-strefa, div.widok-koszyka, div.widok-koszykapod, 
div.widok-rejestracja, div.widok-regulamin, div.widok-aktualnosc, div.widok-zapomnialemhasla, 
div.widok-mojprofil, div.widok-podsumowania {
	border:0px solid red; 
  	width:612px; 
	text-align:center; 
 	color:#646160;
  	background:#fff;
	margin-top:-13px;
	}
div.moj-profil img, div.widok-strefa img, div.widok-koszyka img, div.widok-koszykapod img, 
div.widok-rejestracja img, div.widok-regulamin img, div.widok-aktualnosc img, 
div.widok-zapomnialemhasla img, div.widok-mojprofil img, div.widok-podsumowania img {
	margin-left:-10px;
	margin-right:10px;
	padding-top:5px;	
	} 	
div.moj-profil h1, div.widok-koszyka h1, div.widok-koszykapod h1, div.widok-rejestracja h1, 
div.widok-regulamin h1, div.widok-aktualnosc h1, div.widok-zapomnialemhasla h1, 
div.widok-mojprofil h1 {
	font:bold 19px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  	color:#c00;
  	background:url(../img/belka-kategoria1.png) 0 0 no-repeat;
  	height:33px; 
  	padding-top:5px;
	}
div.moj-profil {
	padding-bottom:30px;
	}	
div.widok-podsumowania {
	font:bold 19px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  	color:#c00;
  	background:url(../img/belka-kategoria.png) 0 0 no-repeat;
  	height:33px; 
  	padding-top:5px; padding-bottom:40px;
	}	
.widok-zapomnialemhasla input {
	background:url(../img/input-background.png) no-repeat;
	width:298px; height:21px;
	border:0px;
	margin-top:0px; margin-right:35px;
	}
div.widok-zapomnialemhasla button, div.widok-rejestracja form.wyslij button {
	background:url(../img/wyslij.png) no-repeat;
	width:122px; height:30px;
	border:0px;
	margin-top:30px; margin-bottom:30px; margin-left:350px;
	}
.zawartosc-koszyka {
	margin-top:-20px;
	}					
.widok-koszyka ul, .widok-koszykapod ul {
	color:#c00;
	font-size:17px;
	margin-left:40px;
	}
.widok-koszyka li {
	float:left;
	padding-right:20px;
	margin-left:25px;
	}	
.widok-koszykapod li {
	float:left;
	padding-right:20px;
	margin-top:-22px; margin-left:25px;
	}	
.widok-koszyka, ul li {
	list-style:none;
	}	
.widok-koszyka li.cena {
	margin-left:150px;
	}
.widok-koszykapod li.cena {
	margin-left:140px;
	}	
.widok-koszyka li.ilosc  {
	margin-left:35px;
	}
.widok-koszykapod li.ilosc {
	margin-left:360px;
	}	
.widok-koszykapod li.wartosc {
	margin-left:430px;
	}	
.koszyk-nazwa {
	width:225px; 
	padding-right:0px; 
	margin-top:-20px;
	margin-left:-10px;
	color:#212121;
	font-weight:bold;
	}	
.koszyk-nazwa-pod {
	width:225px; 
	padding-right:0px; 
	color:#212121;
	font-weight:bold;
	}
.koszyk-nazwa-pod-red {
	width:325px; 
	padding-right:0px; 
	color:#c00;
	font-weight:bold;
	font-size:12px;
	}		
div.koszyk-cena, div.koszyk-cena-pod {
	color:#212121;
	font-weight:bold;
	width:80px; 
	float:left; 
	margin-top:-17; margin-left:210px;
	text-align:right;
	}
div.koszyk-szt {
	color:#212121;
	font-weight:bold;
	float:left; 
	margin-top:-28px; margin-left:320px;
	text-align:right;
	}
div.koszyk-sztpod {
	color:#212121;
	font-weight:bold;
	float:left; 
	margin-top:-17px; margin-left:320px;
	}
div.koszyk-wartosc {
	width:90px;
	text-align:right;
	color:#212121;
	font-weight:bold;
	margin-left:-20px; margin-top:-17px;
	}	
div.koszyk-wartosc-pod {
	width:90px;
	text-align:right;
	color:#212121;
	font-weight:bold;
	margin-left:360px; margin-top:-17px;
	}		
input.form-ilosc {
	width:18px; margin-left:5px;
	}
.koszyk-checkbox {
	width:80px;
	margin-left:380px;
	}	
.koszyk-checkbox input {
	float:left; 
	margin-top:-17px;
	margin-left:15px;
 	width:18px; 
	}	
.koszyk-checkbox p {
	margin-left:40px;
	color:#c00;
	}
div.usun {
	position:absolute;
	margin-top:-17px; margin-left:40px;
	color:#212121;
	}		
.koszyk-usun {
	margin-left:20px;
	margin-top:0px;
	}						
.belka-wartosc {
	background:url(../img/belka-wartosc.png) 0 0 no-repeat;
	width:242px; height:28px;
	margin-left:368px;
	text-align:left;
	margin-bottom:-25px;
	}
.belka-wartosc p {
	padding-top:5px;
	text-transform:uppercase;
	color:#c00;
	font-size:18px;
	padding-left:10px;
	}
.belka-wartosc span {
	color:#212121;
	padding-left:10px;
	}
.koszyk-suma {
	background:url(../img/belka-suma.png) 0 0 no-repeat;
	width:516px; height:48px;
	margin-top:40px; margin-left:50px;
	test-align:left;
	}
.koszyk-suma-pod p {
	test-align:right;
	color:#c00;
	font-size:18px;
	text-transform:uppercase;
	text-align:right;
	margin-right:32px; margin-top:10px; margin-bottom:30px;
	}
.widok-koszyka-prod-tlo p.normal { 
	font-size:12px; 
	color:#555;
	text-transform:none;
	text-align:left;
	width:450px;
	}			
.koszyk-suma-pod span {
	color:#212121;
	}	
.koszyk-suma2 {
	background:url(../img/belka-suma.png) 0 0 no-repeat;
	width:516px; height:48px;
	margin-top:0px; margin-left:23px;
	test-align:left;
	margin-bottom:10px;
	}		
.koszyk-suma p {
	color:#c00;
	font-size:20px;
	margin-left:210px; margin-top:-25px;
	padding-left:20px; 
	}
.koszyk-suma2 p {
	color:#c00;
	font-size:20px;
	margin-left:210px; 
	padding-left:20px; padding-top:20px;
	}					
.koszyk-suma span, .koszyk-suma2 span {
	margin-left:45px; 
	padding-left:20px;
	color:#fff;
	}
.koszyk-wartosc-zamowienia {
	background:url(../img/belka-suma.png) 0 0 no-repeat;
	width:516px; height:48px;
	margin-top:10px; margin-left:23px;
	test-align:left;
	padding-top:20px; 
	}
.koszyk-wartosc-zamowienia p {
	color:#c00;
	font-size:18px;
	margin-left:70px;
	padding-left:20px; 
	}
.koszyk-wartosc-zamowienia span {
	margin-left:45px; 
	padding-left:20px;
	color:#fff;
	}			
.uaktualnijkoszyk {
	margin-top:18px;
	margin-left:-360px;
	border:0px;
	background:#fff;
	color:#c00;
	font-size:20px;
	cursor:pointer;
	background:url(../img/button-aktualizuj-koszyk.png) left center no-repeat;
	width: 149px;
	height: 25px;
	}
.uaktualnijkoszyk a {
	background:url(../img/arrow-right.png) left center no-repeat;
	color:#c00;
	font-size:20px;
	margin-left:-300px;
	}
input.uaktualnijkoszyk  {
	height:27px;
	}	
.formaplatnosci {
	margin-top:30px; margin-left:23px;
	text-align:left;
	padding-bottom:20px;
	}
						
.formaplatnosci p {
	color:#c00;
	font-size:18px;
	font-weight:bold;
	}
.formaplatnosci p.normal {
	font-size:12px; 
	color:#646160;
	padding-left:10px;
	padding-bottom:10px;
	width:500px;
	}
.formaplatnosci p.normal span {
	color:#c00;
	}		
.formaplatnosci p.normal2 {
	font-size:12px; 
	color:#646160;
	padding-left:10px; padding-bottom:0px;
	margin-top:6px;
	}	
.formaplatnosci p.normal-left {
	font-size:12px; 
	color:#646160;
	padding-left:12px; padding-top:20px; padding-bottom:20px;
	}		
.formaplatnosci input.form-zaznacz {
	width:10px;
	margin-left:-20px; margin-right:15px; margin-top:-2px;
	position:absolute;
	
	}
.formaplatnosci select {
	margin-left:32px;
	background:url(../img/input-background.png) no-repeat;
	width:298px; height:21px;
	border:0px;
	}
.formaplatnosci select.select1 {
	float:left; 
	width:280px; 
	font-size:11px;
	}
.formaplatnosci select.select2 {
	float:right; 
	margin-right:20px; 
	width:180px; 
	font-size:11px;
	}						
.formapl2 {
	margin-left:0px; margin-top:-10px; margin-bottom:30px;
	}
.formapl2 input {
	margin-left:-18px;
	}
a.powrot-do-zakupow {
	background:url(../img/arrow-left-black.gif) left center no-repeat;
	text-transform:uppercase;
	color:#212121;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	margin-left:20px;
	}

a.powrot-do-koszyka, a.powrot-do-zamowien {
	background:url(../img/arrow-left-black.gif) left center no-repeat;
	text-transform:uppercase;
	color:#212121;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	margin-left:10px;
	}	
a.powrot-do-zamowien {
	margin-left:-22em;
	margin-top:-1.5em;
	position:absolute;
	}	
a.kontynuuj-zakupy {
	background:url(../img/arrow-right.png) left center no-repeat;
	text-transform:uppercase;
	color:#212121;
	font-size:13px;
	font-weight:bold;
	padding-left:20px;
	margin-left:205px; margin-top:0px;
	position:absolute;
	}
a.powrot-do-formy-platnosci {
	background:url(../img/arrow-left-black.gif) left center no-repeat;
	text-transform:uppercase;
	color:#212121;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding-left:20px;
	margin-left:-370px; margin-top:30px;
	}	
a.kupuje {
	background:url(../img/kupuje.png) no-repeat;
	width:180px; height:30px;
	color:#212121;
	margin-left:220px; margin-top:-8px;
	position:absolute;
	}	
div.drobny-druczek {
	text-align:left; 
	width:200px; 
	margin-left:397px; margin-top:10px; margin-bottom:20px;
	}		
span.wplata1 {
	margin-left:36px;
	}
span.wplata2 {
	margin-left:20
	}
p.font17px {
	font-size:17px; 
	text-transform:uppercase;
	margin-left:23px; margin-top:20px; margin-bottom:8px;
	}

.uwagi {
	margin-left:30px; 
	width:495px;
	height:120px; 
	font-size:11px; 
	font-family:Trebuchet MS; 
	border:1px solid #ddd;
	background:url(../img/textarea-background.gif) repeat scroll 0 0 transparent;
	}
.mail {
	margin-left:75px; 
	width:495px;
	height:120px; 
	font-size:11px; 
	font-family:Trebuchet MS; 
	border:1px solid #ddd;
	background:url(../img/textarea-background.gif) repeat scroll 0 0 transparent;
	}
button.button-wyslij-wiadomosc {
	background:url(../img/button-wyslij-wiadomosc.png) right no-repeat;
	width:222px;
	height:28px;
	text-align:right;
	border:0px;
	margin-left:31.8em;
	margin-top:10px;
	cursor:pointer;
	}
.button-zmien-status {
	background:url(../img/button-zmien-status.png) right no-repeat;
	width:180px;
	height:30px;
	border:0px;
	margin-left:-40px;
	cursor:pointer;
	}			
/********logowanie w koszyku**********/

#zaloguj-sie-i-zamow p.normal {
	font-size:12px; 
	color:#646160;
	margin-left:23px; margin-bottom:8px;
	}
.zarejestrujsie {
	font-size:12px;
	font-weight:bold;
	color:#212121;
	text-transform:uppercase;
	background:url(../img/arrow-right.png) left center no-repeat;
	margin-left:23px;
	padding-left:20px;
	}		
div.logowanie-w-koszyku {
	background:url(../img/koszyk-login-haslo.png) no-repeat;
	width:236px; height:102px;
	margin-left:25px; margin-top:20px;
	}							
.logowanie-w-koszyku input {
	margin-left:80px; margin-top:5px;
	width:140px;
	}	
.logowanie-w-koszyku input.login {
	margin-top:10px;
	}	
.logowanie-w-koszyku input.zaloguj {
	border:0px;
	color:#c00;
	font-size:13px;
	font-family:Trebuchet MS, Tahmona, Arial CE, sans-serif;
	font-weight:bold;
	background:url(../img/bullet.gif) left center no-repeat;
	height:20px; width:100px;
	text-transform:uppercase;
	}	
.logowanie-w-koszyku a.przypomnij-haslo {
	background:url(../img/bullet.gif) left center no-repeat;
	height:20px; width:100px;
	color:#212121;
	margin-left:80px;
	padding-left:22px;
	font-weight:bold;
	}	
.zamow-bez-logowania {
	float:right;
	width:250px;
	margin-top:-190px;
	}

/*********rejestracja**************/

div.widok-rejestracja h2, div.widok-koszykapod h2 {
	color:#c00;
	text-align:left;
	margin-left:42px;
	}		
div.widok-rejestracja label, div.widok-koszykapod label {
	font-size:12px;
	font-wieght:bold;
	color:#6B6B6B;
	}
div.widok-rejestracja input, div.widok-koszykapod td.input {
	background:url(../img/input-background.png) no-repeat;
	width:298px; height:21px;
	border:0px;
	margin-top:-5px; margin-left:8px;
	}
div.widok-koszykapod td.input {
	font-size:12px;
	color:#6B6B6B;
	}	
div.widok-rejestracja table {
	/*margin-left:-10px;*/
	}			
div.widok-rejestracja td, div.widok-koszykapod td {
	height: 21px;
	}
div.widok-rejestracja p {
	color:#212121;
	font-weight:bold;
	margin-left:-20px;
	margin-left:22px;
	margin-top:20px;
	width:200px;
	}
div.widok-rejestracja input.checkbox {
	width:17px;
	margin-left:40px;
	}
div.widok-rejestracja input.square { width:17px; margin-left:38px; }
div.widok-rejestracja label.square { float:right; margin-left:0; margin-right: 250px; margin-top:-5; width: 245px; }	
div.widok-rejestracja label.checkbox {
	width:250px;
	margin-left:5px; margin-top:-5px;
	}
div.widok-rejestracja input.checkbox2 {
	width:17px;
	margin-left:50px; margin-bottom:10px;
	}
div.widok-rejestracja label.checkbox2 {
	width:450px;
	margin-left:30px; margin-top:-5px; margin-bottom:10px;
	text-align:justify;
	}	
div.widok-rejestracja p.przetwarzane-dane {
	width:500px;
	text-align:justify;
	font-size:12px;
	font-wieght:bold;
	color:#6B6B6B;
	margin-left:45px;
	}				
span.red {
	color:#c00;
	}
div.widok-rejestracja table.zgoda{
	margin-top:30px; margin-bottom:20px;
	}	
div.widok-rejestracja button {
	background:url(../img/zarejestruj.png) no-repeat;
	width:180px; height:30px;
	border:0px;
	margin-bottom:30px; margin-left:/*350px*/0px;
	text-align:right;
	}
div.widok-rejestracja button.wyslij, div.widok-rejestracja input.wyslij {
	background:url(../img/wyslij.png) no-repeat;
	width:180px; height:30px;
	border:0px;
	margin-bottom:30px; margin-left:250px; margin-top:20px;
	text-align:right;
	cursor:pointer;
	}	
div.widok-rejestracja input.kontynuuj {
	background:url(../img/button-kontynuuj.png) no-repeat;
	width:180px; height:30px;
	border:0px;
	margin-bottom:0px; margin-left:160px;
	text-align:right;
	}
div.widok-rejestracja input.kontynuuj2 {
	background:url(../img/button-kontynuuj.png) no-repeat;
	width:180px; height:30px;
	border:0px;
	margin-bottom:0px; margin-left:260px;
	text-align:right;
	}

/**** banery top *********/

.banery-top { width: 1000px; margin: 0px auto; margin-top: 5px; padding-left: 28px;}
.banery-top1 { margin: 2px auto 0; padding-left: 15px; width: 984px;}

					
/*********************************nasza gazetka****************************/
#nasza-gazetka {
	position:absolute;
	width:100px;
	margin-top:200px;
	margin-left:80px;
	font-weight:bold;
	}
#nasza-gazetka a {
	font-size:13px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	}
		
/**************Menu g��wne**************/
#header_menu {}

ul#menu {padding-top:226px; margin-left:226px; width:600px; padding-top:-4px; border:0px solid green; height:38px;}
ul#menu li {float:left;}
ul#menu, ul li {list-style:none;}                       
ul#menu a:link, ul#menu a:visited {text-decoration:none; display:block; width:114px; height:38px;}
ul#menu a:hover {border-top:4px solid #c00;}

li.sg a {background: url(../img/menu-glowne/strona-glowna-link.gif) no-repeat; margin-left:15px;}
li.sg a:hover {background: url(../img/menu-glowne/strona-glowna-active.png) no-repeat;}
li.sg-activ a {background: url(../img/menu-glowne/strona-glowna-active.png) no-repeat; margin-left:15px; border-top:4px solid #c00;}

li.ns a {background: url(../img/menu-glowne/nasze-sklepy-link.gif) no-repeat; }
li.ns a:hover {background: url(../img/menu-glowne/nasze-sklepy-active.png) no-repeat;}
li.ns-activ a {background: url(../img/menu-glowne/nasze-sklepy-active.png) no-repeat; border-top:4px solid #c00;}

li.ap a {background: url(../img/menu-glowne/aktualne-promocje-link.gif) no-repeat;}
li.ap a:hover {background: url(../img/menu-glowne/aktualne-promocje-active.png) no-repeat;}
li.ap-activ a {background: url(../img/menu-glowne/aktualne-promocje-active.png) no-repeat; border-top:4px solid #c00;}

li.ng a {background: url(../img/menu-glowne/nasza-gazetka-link.gif) no-repeat;}
li.ng a:hover {background: url(../img/menu-glowne/nasza-gazetka-active.png) no-repeat;}
li.ng-activ a {background: url(../img/menu-glowne/nasza-gazetka-active.png) no-repeat; border-top:4px solid #c00;}

li.on a {background: url(../img/menu-glowne/o-nas-link.gif) no-repeat;}
li.on a:hover {background: url(../img/menu-glowne/o-nas-active.png) no-repeat;}
li.on-activ a {background: url(../img/menu-glowne/o-nas-active.png) no-repeat; border-top:4px solid #c00;}

li.k a {background: url(../img/menu-glowne/kontakt-link.gif) no-repeat;}
li.k a:hover {background: url(../img/menu-glowne/kontakt-active.png) no-repeat;}
li.k-activ a {background: url(../img/menu-glowne/kontakt-active.png) no-repeat; border-top:4px solid #c00;}

span.none {display:none;}	


/*PODZIAL NA KOLUMNY*/
.strona {
	border:0px solid red; 
	width:1024px; 
	margin-left:auto; margin-right:auto; 
	padding-left:5px;
	text-align:left;
	}
.strona1 {
	border:0px solid red; 
	width:1010px; 
	margin-left:auto; margin-right:auto; 
	padding-left:5px;
	text-align:left;
	}	
.kolumna_kategorie {
	/*float:left;
	margin-top: -17px; margin-left:23px;
	border:0px;
	width:200px;
	padding-bottom:10px;*/
	}
.kolumna_kategorie1 {
	float:left;
	margin-top: -25px; margin-left:17px;
	border: 0px;
	width:200px;
	padding-bottom:10px;
	}
/*********************************Wy�wietlanie kategorii**************************************/	
div.kat-top {
 background:url(../img/lista-kategorii/lk-top.png) no-repeat; 
 width:183px; height:17px; 
 position:relative;
 margin-top:1px;
}
div.kat-middle {
 background:url(../img/lista-kategorii/lk-middle.png) repeat-y; 
 width:183px; 
 position:relative;
}
div.kat-middle a {
 z-index:20; 
 background: url(../img/lista-kategorii/arrow.png) no-repeat; 
 list-style:none; 
 color:#6b6b6b; 
 display:block; 
 margin-left:10px; margin-top:-5px;
 padding-left:20px; padding-right:3px;
}
div.kat-middle a:hover{
	text-decoration:underline;
}
div.kat-middle a:active {
	text-weight:normal;
}
div.kat-end {
 background:url(../img/lista-kategorii/lk-bottom.png) no-repeat; 
 width:183px; height:2px; 
}	
a.kat-wybrana{
	font-weight:bold;
	color:#000;
}
a.kat-niewybrana{}
div.kat-middle a.podkat-wybrana{
	color:#b9261e;
	padding-left:40px;
	margin-right:2px;
	font-weight:bold;
}
a.podkat-niewybrana{
	color:#b9261e;
	padding-left:40px;
	margin-right:2px;
}
div.kat-middle a.podkat-niewybrana {
 z-index:20; 
 background: url(../img/lista-kategorii/arrow.png) no-repeat; 
 list-style:none; 
 color:#b9261e; 
 display:block; 
 padding-left:40px;
 margin-right:2px;
}
/*****************LOGOWANIE DO STREFY PARTNERA***************************/	           
#logowanie {
	border:1px solid white;
  	background:url(../img/strefa-partnera-login-haslo.png) no-repeat; 
	width:190px;
  	margin-top:20px; 
}
form.log{
  width:190px; height:100px;
  font-size:10px;
}
input.log {
  width:100px; 
  margin-left:65px; margin-top:37px;
  font-size:10px;
}
input.pas {
  width:100px; 
  margin-left:65px; margin-top:7px;
}
#img-strefa-partnera {
  clear:both;
  background:url(../img/img-pod-strefa-partnera.gif) no-repeat;
  width:176px; height:139px;
  margin-top:20px; margin-bottom:10px;
 }

/*****************kolumna �rodkowa*************************/
#kolumna_srodkowa {
	float:left; 
	margin-top:-4px; margin-left:-14px; 
	padding-right:0px;
	border:0px dotted blue;
	width:612px;
	text-align:left;
	}
#kolumna_srodkowa1 {
	float:left; 
	margin-top:-4px; margin-left:0px; 
	padding-right:0px;
	border:0px dotted blue;
	width:580px;
	text-align:left;
	}	
#news {
	background:url(../img/oferta-dnia-tlo.png) no-repeat; 
	height:506; 
	width:574px;
	border:0px solid orange;
	}
#news_2 {
	/*background:url(../img/oferta-dnia-tlo.png) no-repeat;*/ 
	/*height:506;*/ 
	width:612px;
	border:0px solid orange;
	display:block;
	}	
.kolumna_reklamy {
	float:right;
	text-align:left;
	border:0px dotted red;
	margin-top:0px;
	margin-right:10px;
	}
.kolumna_reklamy1 {
	float:right;
	text-align:left;
	border:0px dotted red;
	margin-top:-4px;
	margin-right:10px;
	}	
.kolumna_reklamy img {
	margin-bottom:3px; 
	border:0px; 
	display:block;
	}
.banery-srodek { width: 612px; }
.banery-srodek img { margin-top: 3px; }	
/****************************************************************************/	
/************************   OFERTA DNIA    **********************************/
/****************************************************************************/
div.oferta_dnia {
	background:url(../img/oferta-dnia-naglowek.gif) 0 0 no-repeat; 
	width:574px; height:30px; 
	text-align:center;
	padding-top:30px;
	border:0px solid black; 
	}
div.oferta_dnia_2 {
	/*background:url(../img/naglowek-oferta-dnia.png) 0 0 no-repeat; 
	width:574px; height:30px; 
	text-align:center;
	padding-top:30px;
	border:0px solid black; */
	margin-top: -14px;
	}	
div.blok-1 {
	background:url(../img/oferta-dnia-okienko.jpg) 0 0 no-repeat; 
	width:555px; height:243px; 
	padding-left:-8px; 
	margin-left:8px;
	border:0px dotted blue;
	}
div.blok-1_2 {
	background:url(../img/ramka-oferta-dnia11.png) 0 0 no-repeat; 
	width:612px; height:296px;
	/*padding-left:-8px; 
	margin-left:8px;*/
	border:0px dotted blue;
	}	
div.main_produkt_2 {
	width:550px; 
	text-transform:uppercase; 
	font:bold 15px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	line-height:1em; 
	text-align:center; 
	margin-left:8px; margin-top:0px; 
	padding-top:5px;
	border:0px solid black;
	}
div.main_produkt_2 a {
	text-decoration:none; 
	color:#c00;
	}
div.main_produkt_2 a:hover {
	color:#615d5c;
	}	
div.main_produkt {
	width:550px; height:40px; 
	text-transform:uppercase; 
	font:bold 15px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	line-height:1em; 
	text-align:center; 
	margin-left:8px; margin-top:0px; 
	padding-top:10px;
	border:0px solid black;
	}
div.main_produkt a {
	text-decoration:none; 
	color:#c00;
	}
div.main_produkt a:hover {
	color:#615d5c;
	}
div.main_bullet img {
	padding-left:30px; 
	float:left; 
	border:0px; 
	text-align:left; 
	padding-right:0px; 
	padding-top:0px;
	}
div.opis {
	width:550px; height:210px; 
	text-align:right; 
	margin-left:0px; margin-top:-16px;
	border:0px solid black;
	}
div.opis img {
	border:0px solid blue;
    float:left; 
	margin-right:5px; margin-left:10px; margin-top:10px;
	}
div.opis p.oferta {
	float:right;
	text-align:left;
	height:144px;
	width:320px; 
	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#6c6b6b;
	margin:0px; margin-top:15px;
	padding:0px;
	overflow: hidden;
	}
div.opis p.wartosc {
	float:right;
	border:0px solid black; 
	font:normal 20px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#fff; 
	width:200px; 
	text-align:right;
	padding:0px; 
	margin-right:-300px; margin-top:183px;
	}
		
div.opis_2 {
	width:550px; height:210px; 
	text-align:right; 
	margin-left:0px;
	border:0px solid black;
	}
div.opis_2 img {
	border:0px solid blue;
    float:left; 
	margin-right:5px; margin-left:10px; margin-top:10px;
	}
div.opis_2 p.oferta {
	float:right;
	text-align:left;
	height:144px;
	width:320px; 
	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#6c6b6b;
	margin:0px; margin-top:15px;
	padding:0px;
	overflow: hidden;
	}
div.opis_2 p.wartosc {
	float:right;
	border:0px solid black; 
	font:normal 20px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#c00; 
	width:200px; 
	text-align:right;
	padding:0px; 
	margin-right:-300px; margin-top:183px;
	}		

/******************************************************************/
/******************   HITY GAZETKI   ******************************/
/******************************************************************/

div.hity_gazetki {
	background:url(../img/hity_gazetki_naglowek.jpg) 0 0 no-repeat; 
	width:560px; height:31px; 
	text-align:center; 
	border:0px solid green;
	margin-top:-227px;
	margin-left:8px;
	}
div.blok-2-1, div.blok-2-2, div.blok-2-3 {
	background:url(../img/hity_gazetki_okienko2.gif) 0 0 no-repeat; 
	width:178px; height:184px; 
	float:left; 
	text-align:center;
	position:relative;
	}
.blok-2-1 {left:8px;}
.blok-2-2 {left:19px;}
.blok-2-3 {left:30px;}

	
div.hity_gazetki_2 {
	background:url(../img/naglowek-hity-gazetki1.png) 0 0 no-repeat; 
	width:612px; height:31px; 
	text-align:center; 
	border:0px solid green;
	margin-top: 3px;	
	}	

div.zblok-2 {
	background:url(../img/hity-gazetki-okienko_21.png) 0 0 no-repeat; 
	width:203px; height:189px; 
	text-align:center;
	position:relative;
	margin-right: 1px; margin-top: 3px;
	float: left;
	border-top: 1px solid #aaa;
	}

div.produkt, div.produkt h2 {
 	width:170px; height:40px; 
 	text-transform:uppercase; 
 	font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 	line-height:1.0em; 
 	text-align:center; 
 	margin-left:5px; margin-top:5px;
 	}
 div.produkt a {
 	text-decoration: none; 
	color:#c00;
}
 div.produkt a:hover {
 	color:#615d5c;
}
 div.bullet img {
 	float:left; 
 	border:0px; 
 	text-align:left; 
 	padding-right:8px; 
 	padding-top:5px;
 	}
 div.wiecej {
 	float:left; 
 	margin-top:-4px; margin-left:30px;
	border:0px solid red;
 	}
 div.wiecej_2 {
 	float:left; 
 	margin-top:0px; margin-left:13px;
	border:0px solid red;
 	}	
 div.wiecej a, div.wiecej_2 a {
 	text-decoration:none; 
 	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 	color:#fff;
 	}
 div.obrazek {
 	border:0px solid red;
	text-align:center;
	height:119px;
}
div.blok-2 p.wartosc, div.blok-2-2 p.wartosc, div.blok-2-3 p.wartosc  {
 	font:normal 16px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 	color:#fff;
	text-align:right;
	margin-top:-8px;  margin-right:5px;
	border:0px solid red;
 	}		
div.zblok-2 p.wartosc  {
 	font:normal 16px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 	color:#fff;
	text-align:right;
	margin-top:-4px;  margin-right:5px;
	border:0px solid red;
 	} 
/*******************AKTUALNOSCI********************/
div.aktualnosci_tytul {
	float:left; 
	margin-top:5px; margin-left:0px; margin-bottom:3px; 
	text-align:center; 
	width:612px; height:59px; 
	background:url(../img/aktualnosci.gif) 0 0 no-repeat;
	border:0px solid black;
	}
#aktualnosci_okno {
	clear: both; 
	width:612px; 
	display:block;
	}
div.aktualnosci_top {
	background:url(../img/top1.png) 0 0 no-repeat; 
	height:37px; 
	padding:0px; padding-top:0px; 
	margin:0px;
	}
div.aktualnosci_middle {
	background:url(../img/middle1.png) repeat-y; 
	width:612px; 
	margin-top:-30px; 
	padding:0px; 
	}
div.aktualnosci_middle a {
	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#444;
	text-decoration:underline;
	}
div.aktualnosci_middle a:hover {
	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#7c7b7a;
	text-decoration:none;
	}
div.aktualnosci_middle img.produkt {
	border:0px solid green;
	text-align:center;  
	padding-left:20px; 
	width:120px height:120px;
	float:left;
	}
div.aktualnosci_middle p {
	margin-left:185px;
	text-align:justify;
	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#7c7b7a;
	padding-right:25px; padding-bottom:3px;
	min-height:10px;
	}
div.aktualnosci_middle a.aktualnosc_tytul {
	float:right; 
	font-size:18px; 
	font-weight:bold; 
	color:#212121; 
	text-align:right; 
	margin-top:-20px; 
	width:390px; 
	padding-left:5px; padding-right:25px; 
	text-decoration:none;
	}
div.aktualnosci_bottom {
	text-align:right; 
	margin-left:0px; 
	background:url(../img/bottom1.png) 0 0 no-repeat; 
	width:612px; height:22px; 
	margin-bottom:0px;
	padding-top:3px;
	}
div.aktualnosci_bottom a {
	margin-right:60px; 
	color:#c00;
}
div.widok-aktualnosc h2 {
	font-weight:bold;
	}
div.zawartosc-aktualnosci p {
	width:593px;
	text-align:justify;
	margin-left:8px; margin-right:8px;
	}	
div.zawartosc-aktualnosci img {
	margin-top:10px; margin-bottom:10px;
	}
			
/**************************/
/***widok dla produktow***/
/************************/

div.sortowanie {
	float: right; 
	margin-right:-17em; 
	margin-top:-2.3em;
	}
div.sortowanie-wysz {
	margin-left:30px;
	margin-bottom:30px;
	margin-right:13px;
	text-align:right;
	}	
#kategoria{
  border:0px solid red; 
  width:612px; 
  text-align:center;
  background:#fff;
  margin-left:0px;
  margin-top: -11px;
}
#kategoria h3{
  font:bold 18px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  border:0px dotted green;
  background:url(../img/belka-kategoria1.png) 0 0 no-repeat;
  height:33px; 
  padding-top:5px;
  margin-top:11px; 
}
#kategoria h2{
  font:normal 18px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  border:0px dotted green; 
  text-align:left; 
  padding-left:40px; 
  margin-top:-10px; margin-left:0px;
  position:relative; z-index:4;
}
#kategoria h4{
  font:normal 20px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  border:0px dotted green;
  background:url(../img/belka-producent1.png) left top no-repeat;
  width:612px; height:29px; 
  margin-top:0px; margin-left:0px; margin-bottom:2px; 
  text-align:left; 
  padding-left:40px; padding-top:3px;
}
#kategoria h3 img {
  padding-right:10px; 
  text-align:left;
}
#kategoria h1{
  font:bold 16px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#212121; text-transform:uppercase; 
  text-align:left; 
  padding-left:40px; 
  margin-top:-2px; margin-bottom:-2px; 
}
div.wybrany-produkt-top{
  background:url(../img/belka-produkt-top.png) no-repeat; 
  width:531px; height:4px;
  margin-left:12px; margin-top:-2px;
  border:0px solid green;
}
div.wybrany-produkt-tlo{
  background:url(../img/belka-produkt-tlo.png) repeat-y;
  width:531px; 
  border:0px solid red;
  margin-left:12px;
}
div.wybrany-produkt-bottom{
  background:url(../img/belka-produkt-bottom.png) no-repeat;
  width:531px; height:4px;
  border:0px solid green;  margin-top:0px; margin-bottom:10px;
}
div.podkategoria-top{
  background:url(../img/belka-podkategoria-top.png) no-repeat;
  width:345px; height:18px;
  margin-left:0px;
  border:0px solid red;
  position:relative; z-index:3;
}
div.podkategoria-tlo{
  background:url(../img/belka-podkategoria-tlo.png) repeat-y;
  width:345px;
  margin-left:0px;
}
div.produkt-cena {
	background:url(../img/aktualne-promocje/belka-red-z-cena1.png) no-repeat;
	width:610px;; height:35px;
	margin-left:0px; margin-bottom:10px;
	text-align:right;
 }
div.produkt-cena p{
 font:bold 13px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 color:#fff;
 margin-right:10px; padding-top:17px;
} 
div.dodaj-do-koszyka {
	text-align:right;
	width:575px;
	} 
div.dodaj-do-koszyka p {
	color:#f00;
	width:100px;
	font:size:13px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:493px;
	cursor:pointer;	
	}
p#koszyk_dodano {
	background:#eee;
	border:1px solid #aaa;
	margin-left:150px;
	margin-top:-80px;
	position:absolute;
	text-align:center;
	width:220px;
	padding-top:10px;
	}	
div.dodaj-do-koszyka img {
	cursor:pointer;	
	}	
.drukuj-wyslij {
	width:250px;
	margin-left:0px; margin-top:10px;
	text-align:left;
	position:absolute;
	}
.drukuj-wyslij a {
	color:#666362;
	font-weight:bold;
	font-size:13px;
	}			
a.drukuj-opis {
	background:url(../img/drukuj-opis.gif) repeat-y;
	padding-left:27px; padding-right:20px;
	}
a.wyslij-opis {
	background:url(../img/wyslij-opis.gif) repeat-y;
	padding-left:27px;
	}	
/*************************lista produktow wg prodecentow*********************************/

div.blok-producenta {
	margin-bottom:15px;
	padding-bottom:12px;
	}
.nr-zlecenia-nieparzysty-top {
  	background:url(../img/belka-producent-nieparzysty-top.png) no-repeat;
 	width:476px; height:4px;
  	margin-left:65px;
	}
div.prod-nieparzysty-top {
	background:url(../img/belka-producent-nieparzysty-top1.png) no-repeat;
 	width:556px; height:4px;
  	margin-left:55px; 
}	
#widok-koszykapod .widok-koszyka-prod-top {
	margin-top:5px;
	}	
div.widok-koszyka-prod-top {
	margin-top:40px;
	background:url(../img/belka-producent-nieparzysty-top1.png) no-repeat;
 	width:600px; height:4px;
  	margin-left:55px;
	}	
.nr-zlecenia-nieparzysty-tlo {
  	background:url(../img/belka-producent-nieparzysty-tlo.png) repeat-y;
  	margin-left:65px;
  	text-align:left;
  	padding-left:20px; 
	}
div.widok-koszyka-prod-tlo {
	background:url(../img/belka-producent-nieparzysty-tlo1.png) repeat-y;
  	margin-left:55px;
  	text-align:left;
  	padding-left:20px;
}

div.prod-nieparzysty-tlo {
	background:url(../img/belka-producent-nieparzysty-tlo1.png) repeat-y;
  	margin-left:55px;
  	text-align:left;
  	padding-left:20px;
	}	
div.widok-koszyka-prod-tlo-dostawa {
  	background:url(../img/belka-producent-nieparzysty-tlo.png) repeat-y;
  	margin-left:65px; margin-top:20px;
  	text-align:left;
  	padding-left:20px; 
	}	
div.prod-nieparzysty-tlo a, div.widok-koszyka-prod-tlo a, .nr-zlecenia-nieparzysty-tlo a {
  	font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  	color:#212121;
	/*display:block;  
	margin-top:-10px;*/ 
	}
div.prod-nieparzysty-tlo a, div.prod-parzysty-tlo a {
	padding:0px;
	display:block;  
	margin-top:-10px;
	}	
div.widok-koszyka-prod-tlo img {
  	border:0px;
  	margin-left:-80px;
	padding:0px;
	}
div.prod-nieparzysty-tlo img, div.prod-parzysty-tlo img {
	border:0px;
	margin-left:-62px;
	padding-right:15px;
	padding-top:5px;
	}	
.nr-zlecenia-nieparzysty-bottom {
   background:url(../img/belka-producent-nieparzysty-bottom.png) no-repeat;
   width:476px; height:4px;
   margin-left:/*-20px;*/65px;
}
div.widok-koszyka-prod-bottom {
	background:url(../img/belka-producent-nieparzysty-bottom1.png) no-repeat;
   width:600px; height:4px;
   margin-left:55px;
}
div.prod-nieparzysty-bottom {
   background:url(../img/belka-producent-nieparzysty-bottom1.png) no-repeat;
   width:556px; height:4px;
   margin-left:55px;
}
.nr-zlecenia-parzysty-top {
  background:url(../img/belka-producent-parzysty-top.png) no-repeat;
  width:476px; height:4px;
  margin-left:65px; 
}
div.prod-parzysty-top {
  background:url(../img/belka-producent-parzysty-top1.png) no-repeat;
  width:556px; height:4px;
  margin-left:55px; 	
}
.nr-zlecenia-parzysty-tlo {
  background:url(../img/belka-producent-parzysty-tlo.png) repeat-y;
  margin-left:65px;  
  text-align:left;
  padding-left:20px; 
  border:0px solid red;
}
div.prod-parzysty-tlo {
  background:url(../img/belka-producent-parzysty-tlo1.png) repeat-y;
  margin-left:55px;  
  text-align:left;
  padding-left:20px; 
  border:0px solid red;	
}
div.prod-parzysty-tlo a, .nr-zlecenia-parzysty-tlo a {
  font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#212121; 
}

.nr-zlecenia-parzysty-bottom {
   background:url(../img/belka-producent-parzysty-bottom.png) no-repeat;
   width:476px; height:4px;
   margin-left:/*-20px;*/65px;
	}
div.prod-parzysty-bottom {
   background:url(../img/belka-producent-parzysty-bottom1.png) no-repeat;
   width:556px; height:4px;
   margin-left:55px;
}	
table.lista-prod {
	width:536px; 
	margin-left:-1em;
	}
table.lista-prod td.prod-nazwa {
	vertical-align:top;
	width:500px;
	}
table.lista-prod td.prod-cena {
	width:120px;
	padding-top:18px; 
	text-align:right; 
	background: url('media/img/aktualne-promocje/td-right.png') no-repeat;	
	}
td.kulka { padding-left: 50px; text-align: right;}		
td.kulka img { }
		
/******************************kontakt*****************************/
div.kontakt-dane {
  border:0px solid red; 
  width:612px; height:350px;
  text-align:center; 
  color:#646160;
  background:#fff;
  margin-top:-13px;
}
div.dane-firmy{
	margin-top:-20px;
	line-height:1.5em;
}
div.kontakt-dane h1, div.widok-strefa h1 {
  font:bold 19px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  text-transform:uppercase;
  border:0px dotted green;
  background:url(../img/belka-kategoria1.png) 0 0 no-repeat;
  height:33px; 
  padding-top:5px;
	}
h1.kontakt img {
  margin-left:-10px; margin-right:10px; 
  padding-top:5px; 
	}
div.kontakt-dane p {
  font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	}
div.kontakt-dane p.size11 {
	text-align:justify;
	margin-left:10px; margin-right:10px;
	margin-bottom:20px;
	}
p.size11 span {
	color:#c00;
	}
.foto {
	margin-left:60px;
	}
.foto img {
	float:left;
	padding:5px;
	}					
div.kontakt-form {
  border:0px solid red; 
  width:555px; height:350px;
  text-align:center; 
  color:#646160;
  background:#fff;
  padding-left:-30px;
}
div.kontakt-form p {
  font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  margin-bottom:-30px;  
}
#formularz table, #formularz-nasze-sklepy table { 
	margin-top: 38px;
	width: 300px;
	font-size:12px;
}
#formularz table input, #formularz-nasze-sklepy table input { 
	margin-top: 0px; 
	margin-left:10px
}

#formularz table td label, #formularz-nasze-sklepy table td label  { padding-bottom:2px; }
#formularz table td label.tresc-l, #formularz-nasze-sklepy table td label.tresc-l { margin-top:-55px; }
#formularz table td label.tick, #formularz-nasze-sklepy table td label.tick { margin-top: 10px; }

#formularz table textarea, #formularz-nasze-sklepy table textarea { 
	margin-top:6px;
	margin-left:10px;
}
div.siedziba{
	color:#646160; 
	font-weight:bold; 
	line-height:2em; 
	text-align:left;
	float:left; 
	margin-left:40px; margin-top:0px; 
}
div.siedziba h5, div.biuro-zarzadu h5{
 color:#c00; 
 font-size:15px;
}
div.siedziba ul{
 font-size:12px;
 margin-top:-10px;
}
div.biuro-zarzadu{
 color:#646160; 
 font-weight:bold;	
 line-height:2em; 
 text-align:left; 
 float:right; 
 margin-right:30px; margin-top:0px; 
}
p.formularz{
	color:#333; 
	margin-top:0px;
}
#formularz{
  background:url(../img/kontakt-tlo-formularz2.png) no-repeat;
  width:507px; height:290px;
  text-align:center;
  border:0px solid red;
  margin-top:0px; margin-left:25px;
}
#formularz form.kontakt{
  border:0px solid #222;
  width:460px; height:200px;
  text-align:center;
  margin-top:0px;
}
fieldset{
  border:0px; 
  text-align:center; 
  margin-top:50px; margin-left:5px;
  padding-top:40px;
  color:#333;
  line-height:1.8em; 
}
label {
  float:left;
  width:190px;
  margin-left:50px;
  padding-top:4px;
  text-align:left;
  font-weight:bold;
  border:0px solid #222;
  padding-bottom:5px;
}

input {
  width:200px; 
  height:17px; 
  margin-left:-20px; 
  margin-top:10px;
}

input, textarea { font: 11px Trebuchet MS; }

#formularz table td input.check, #formularz-nasze-sklepy table td input.check 
{ width: 16px; margin-left:45px;}

input.wyslij{
  width:117px; height: 34px;
  margin-right:200px; margin-top:11px;
}
textarea.tresc{
  margin-left:10px; 
  margin-top:-20px;
}
#mapa-kontakt{
  background:url(../img/kontakt-belka-pod-form.png) no-repeat;
  width:555px; height:26px;
  margin-left:0px; margin-top:5px;
  border:0px solid black;
}
p.info-handlowe{
  width:500px; 
  color:#444; 
  text-align:left;
  margin-left:30px;
}
h6 {
	font-size:12px; 
	text-transform:uppercase; 
	text-align:left; 
	margin-left:30px; margin-top:60px;
	color:#444;
}
ul.woj{
	text-align:left; 
	margin-left:30px; margin-top:-20px;
}
/*ul.woj a{
  font:normal 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#333;
}
ul.woj a:hover, a:active{
  font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#c00;
}*/
div.mapa{
	float:right; 
	border:0px solid green; 
	margin-top:-190px; margin-right:40px;
}

/**********Nasze sklepy******************************/

#formularz-nasze-sklepy{
  background:url(../img/kontakt-tlo-formularz2.png) no-repeat;
  width:507px; height:290px;
  text-align:center;
  border:0px solid red;
  margin-top:160px; margin-left:25px;
}
#formularz-nasze-sklepy form.kontakt{
  border:0px solid #222;
  width:460px; height:200px;
  text-align:center;
  margin-top:1px;
}
#belka-pod-mapa{
 background:url(../img/kontakt-belka-pod-mape1.png) no-repeat;
 width:612px; height:26px;
 margin-top:220px;
}
#nazwa-wojewodztwa{
	margin-top:-30px;
}
#nazwa-wojewodztwa h2{
   font:bolder 12px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
   color:#c00; 
   text-transform:uppercase;
   text-align:left; 
   background:url(../img/bullet.gif) no-repeat;
   margin-top:40px; margin-left:10px;
   padding-left:25px;
}
#naglowek-tabela-sklepow{
	background:url(../img/belka-sklepow1.png) no-repeat; 
	width:612px; height:34px;
}
div.mapa-nasze-sklepy{
	margin-top:-15px; margin-left:20px; 
	float:left;
}
h6.nasze-sklepy{
	font-size:12px; 
	text-transform:uppercase; 
	text-align:left; 
	margin-left:440px; 
	color:#444;
}
/*ul.nasze-sklepy li a:link, a:visited {
  font:normal 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#333;
}
ul.nasze-sklepy li a:hover, a:active{
  font:normal 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#c00;
}*/
hr{
	width:160px; height:1px;
	color:#333; 
	text-align:right; 
	margin-top:-30px; margin-right:10px;
}
ul.nasze-sklepy{
	text-align:left; 
	margin-right:38px; margin-top:0px; 
	float:right;
}
#sklepy{
	border:0px solid red; 
	margin-top:80px;
}
a.nasze-sklepy-adresy {
	font-weight:bold;
	color:#333;
	line-height:1.0em;
}
a.nasze-sklepy-woj {
	font-weight:normal;
	color:#333;
	line-height:1.0em;
}
table.sklepy{
	background:url(../img/belka-adres-sklepu1.png) no-repeat; 
	width:612px; height:34px; 
	margin-bottom:2px; margin-top:0px;
	position:relative;
	
}
tr.adres-sklepu{
	font:bold 11px Trebuchet MS, Tahoma, Verdaba, Arial, Sans-Serif;
	color:#333;	
}
td.sklep-nazwa{
	padding-left:35px; width:100px;
}
td.sklep-miasto{
	 width:90px; padding-left:10px; 
	 text-align:center;
}
td.sklep-ulica{
	 text-align:center;width:220px;
}
td.sklep-telefon{
	text-align:right; 
	width:90px; 
	padding-left:5px; padding-right:5px;
	line-height:1.0em;
}
/*table.sklepy td a:link, a:visited, a:hover {
	color:#333; 
	font-weight:bold;
}
*/
/*******************************parametry*********************************/

div.parametry-nieparzyste {
 background:url(../img/tr-belka-nieparzysta-top1.png) no-repeat; 
 width:610px; height:3px;
 margin-left:0px;
}
div.nieparzyste{
  background:url(../img/tr-belka-nieparzysta-tlo1.png) repeat-y; 
  width:610px; margin-left:0px;
}
div.nieparzyste-bottom{
  background:url(../img/tr-belka-nieparzysta-bottom1.png) no-repeat; 
  width:610px; height:3px;
}
div.param{
  width:140px;
  text-align:left; 
  padding-left:20px; 
  font:normal 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#212121;
}
div.wartosc{
  text-align:left; 
  margin-left:230px; margin-top:-20px; margin-right:5px;
  color:#000;
  font:normal 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#212121;
}
div.parzyste-bottom{
  background:url(../img/tr-belka-parzysta-bottom1.png) no-repeat; 
  width:532px; height:3px;
}
div.parametry-parzyste {
 background:url(../img/tr-belka-parzysta-top1.png) no-repeat; 
 width:610px; height:3px;
 margin-left:0px;
}
div.parzyste{
  background:url(../img/tr-belka-parzysta-tlo1.png) repeat-y; 
  width:610px; margin-left:0px;
}
div.parzyste-bottom{
  background:url(../img/tr-belka-parzysta-bottom1.png) no-repeat; 
  width:610px; height:3px;
}
a.powrot {
background:url(../img/strzalka-powrot.png) no-repeat;
width:22px; height:14px;
text-align:right;
padding-left:20px;
color:#212121; 
font:bold 14px Trebuchet MS, Tahmona, Arial CE, sans-serif;
margin-left:420px;
}
/*******************************aktualne-promocje*******************************/
div.aktualne-promocje {
  border:0px solid red; 
  width:612px;
  text-align:center; 
  color:#646160;
  background:#fff;
  margin-top: -13px;
}
div.aktualne-promocje h1{
  font:bold 19px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  text-transform:uppercase;
  border:0px dotted green;
  background:url(../img/belka-kategoria1.png) 0 0 no-repeat;
  height:33px; 
  padding-top:5px;
}
h1.aktualne-promocje img, div.kontakt-dane img {
  margin-left:-10px; margin-right:10px; 
  padding-top:5px; 
}
div.belka-red{
  background:url(../img/aktualne-promocje/belka-red1.png) no-repeat; 
  width:612px; height:32px; 
  color:#fff; 
  font-size:19px; 
  padding-top:4px;
}
div.a-p{}
tr.a-p{
 border:0px solid red;
}
td.a-p-left{
 background:url(../img/aktualne-promocje/td-left.png) no-repeat; 
 width:113px; height:63px;
}
td.a-p-left a, img{
	border:0px;
}
img.a-p-left-img {
 text-align:left; 
 margin-bottom:40px; margin-left:5px; 
 padding-right:5px;	
}
td.a-p-middle{
 background:url(../img/aktualne-promocje/td-middle1.png) no-repeat; 
 width:386px; height:63px; 
 font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 text-transform:uppercase; 
 position:relative; 
 vertical-align:middle;
}
td.a-p-middle a.td-p{
 color:#444; 
 display:block; 
 position:absolute; 
 margin-top:10px; margin-left:30px; 
 width:345px;	
}
div.a-p-wiecej{
 background:url(../img/strzalka-powrot.png) no-repeat; 
 width:22px; height:14px; 
 padding-left:14px; 
 margin-left:325px; margin-top:40px;
}
a.a-p-wiecej{
 color:#777; 
 text-transform:lowercase; 
 font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 padding-left:1px;
}
td.a-p-right{
 background:url(../img/aktualne-promocje/td-right.png) no-repeat; 
 width:113px; height:63px; 
 vertical-align:bottom;
}
td.a-p-right p {
	color:#fff; 
	font-size:18px; 
	font-weight:normal; 
	text-align:center;
}
h4.produkt-promocja{
	background:url(../img/bullet.gif) no-repeat;
	margin-top:-2px;
	padding-left:20px;
	margin-left:10px;
	font:bold 14px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#444;
	text-align:left;
	margin-bottom:0px;
}
div.produkt-promocja-top{
  background:url(../img/belka-produkt-top.png) no-repeat; 
  width:531px; height:4px;
  margin-left:12px;
  border:0px solid green;
}
div.produkt-promocja-tlo{
  background:url(../img/belka-produkt-tlo.png) repeat-y;
  width:531px; 
  margin-left:12px;
}
div.produkt-promocja-bottom{
  background:url(../img/belka-produkt-bottom.png) no-repeat;
  width:531px; height:4px;
  border:0px solid green;  margin-top:0px; margin-bottom:0px;
}
div.produkt-promocja-cena{
 background:url(../img/aktualne-promocje/belka-red-z-cena.png) no-repeat;
 width:523px;; height:35px;
 margin-left:10px; margin-bottom:10px;
 text-align:right;

}
div.produkt-promocja-cena p{
 font:bold 13px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
 color:#fff;
 margin-right:10px; padding-top:17px;
 
}
/*STOPKA*/
#footer{
	clear:both; 
	background:#b7261e; 
	width:100%; 
	height:30px; 
	position:relative;
	padding-top:20px;
	}
#footer ul.footer li {
	display:inline; 
	list-style:none; 
	color:#fff; 
	text-align:center; 
	}
#footer ul.footer li a {
	font:bold 10px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#fff; 
	text-align:center;
	text-transform:uppercase;
	letter-spacing:1px;
	word-spacing:5px;
	}
#footer ul.footer li a:hover {text-decoration: underline;}

/**************strefa partnera******************************************/

.tytul-art-top {
 	background:url(../img/tytul-art-top.png) no-repeat;
	width:541px; height:5px;
	padding:0px;
	margin-left:15px; margin-top:3px;
 	}
.tytul-art-middle {
	background:url(../img/tytul-art-middle.png) repeat-y;
	width:541px;
	margin:0px; margin-left:15px;
	text-align:left;
	}
.tytul-art-bottom {
 	background:url(../img/tytul-art-bottom.png) no-repeat;
	width:541px; height:5px;
	margin-left:15px; margin-bottom:5px;
 	}
a.tytul {
	color:#212121;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	}	
p.data {
	float:right;
	color:#c00;
	font-size:12px;
	font-weight:bold;
	margin-top:3px; margin-right:7px;
	}	
.tytul-art-middle a.wiecej {
	float:right;
	background:url(../img/arrow-right-grey.png) left center no-repeat;
	color:#666;
	padding-left:20px; margin-right:20px; margin-top:4px;
	}	
.artykul {
	margin-top:10px; margin-left:18px; margin-right:15px;
	text-align:justify;
	font-size:12px;
	}	
.artykul img {
	text-align:center;
	margin-left:5px; margin-right:5px; margin-top:10px; margin-bottom:10px; 
	}	

/****************M�j profil**********************************/
.moj-profil {
	text-align:left;
	}
.moj-profil a {
	background:url(../img/bullet.gif) left center no-repeat;
	font-size:15px; 
	font-weight:bold;
	color:#666;
	padding-left:25px;
	margin-left:20px;
	width:/*170px;*/500px;
	display:block;
	}
.moj-profil b { color: #c00; font-size: 16px; display:block; margin-left: 20px; text-align:left;}	
.moj-profil a:hover {
	color:c00;
	}	
.widok-rejestracja button.zapiszzmiany, .widok-rejestracja input.zapiszzmiany {
	background:url(../img/przycisk-zapiszzmiany.png) no-repeat;
	width:180px; height:30px;
	border:0px;
	margin-left:330px; margin-top:20px;
	text-align:right;
	cursor:pointer;
	}
.widok-rejestracja ul {
	margin-left:100px;
	margin-bottom:10px;
	}
.widok-rejestracja li {
	float:left;
	font-size:14px;
	font-weight:bold;
	}	
li.nr-zlec {
	text-align:left;
	margin-left:-20px;
	}	
li.data-zak {
	text-align:right;
	margin-left:260px;
	}
.zlecenie-data {
	width:150px;
	position:absolute;
	margin-left:365px; margin-top:-17px;
	font-weight:bold;
	font-size:12px;
	}			
p.uzytkownik {
	text-align:center;
	font-size:15px; 
	font-weight:bold;
	color:#6f6d6c;
	}
.sortuj { border:1px solid #ddd; font-size: 11px;}	

a.aktZajawka {
	display: block;
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
	background: url('/media/img/bullet.png') no-repeat;
	background-position: left center; 
}	

a.aktZajawka:hover {
	color: #CC0000;
	text-decoration: underline;
}	


.prod-filtr { 
	background: #eee; 
	border: 1px solid #DDDDDD;
    width: 181px;
	padding-top: 10px;
	margin-top: 20px;
	margin-bottom: -19px;
}
.prod-filtr label { margin-left: 0px; width: 90px; padding-bottom: 0px;	padding-left: 10px; }
.prod-filtr input { width: 15px; margin-left: 15px; margin-top: 3px;}
.prod-filtr input.cena { width: 90px; margin-left: -20px;}
.prod-filtr input.pokaz { 
	width: 50px; 
	border: 1px solid #ddd; 
	background: #fff url(../img/arrow-right.png) left center no-repeat; 
	padding-left: 10px;
	margin-left: 117px;
	text-transform: uppercase;
	cursor: pointer;
	margin-bottom: 5px;
}
.prod-filtr p { width: 100px; margin-left: 40px; margin-top: -17px; padding: 0 0 0 0;}
.producenci a { background: #fff url(../img/arrow-right.png) left center no-repeat; 
	padding-left: 30px; }
.producenci a:hover { background: #fff url(../img/arrow-right.png) left center no-repeat; 
	padding-left: 30px; text-decoration: underline; }
