/* CSS Document */
html,body,div,table,tr,p,ul,li,form,input,label { 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;
	}
#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;
  
  } 	
/***********************************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;
	}	
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:573px; 
	text-align:center; 
 	color:#646160;
  	background:#fff;
	}
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-kategoria.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:298px;
	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:20px;
	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:377px; 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;
	}				
/*********************************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;
	padding-top:10px;
	}
#kolumna_kategorie {
	float:left;
	margin-top: -15px; margin-left:23px;
	border:0px solid grey;
	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;
}
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:0px; margin-left:4px; 
	padding-right:0px;
	border:0px dotted blue;
	width:575px;
	text-align:left;
	}
#news {
	background:url(../img/oferta-dnia-tlo.png) no-repeat; 
	height:506; 
	width:574px;
	border:0px solid orange;
	}
#kolumna_reklamy {
	float:right;
	text-align:left;
	border:0px dotted red;
	margin-top:0px;
	margin-right:10px;
	}
#kolumna_reklamy img {
	margin-bottom:8px; 
	border:0px; 
	display:block;
	}
/****************************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.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.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:140px;
	width:320px; 
	font:normal 11px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
	color:#6c6b6b;
	margin:0px; margin-top:15px;
	padding:0px;
	}
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;
	}
/*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.produkt {
 	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 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-1 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;
 	}		
 
/*******************AKTUALNOSCI********************/
div.aktualnosci_tytul {
	float:left; 
	margin-top:5px; margin-left:-3px; margin-bottom:3px; 
	text-align:center; 
	width:581px; height:59px; 
	background:url(../img/aktualnosci.gif) 0 0 no-repeat;
	border:0px solid black;
	}
#aktualnosci_okno {
	clear: both; 
	width:577px; 
	display:block;
	}
div.aktualnosci_top {
	background:url(../img/top.png) 0 0 no-repeat; 
	height:37px; 
	padding:0px; padding-top:0px; 
	margin:0px;
	}
div.aktualnosci_middle {
	background:url(../img/middle.png) repeat-y; 
	width:577px; 
	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/bottom.png) 0 0 no-repeat; 
	width:577px; height:22px; 
	margin-bottom:5px;
	}
div.aktualnosci_bottom a {
	margin-right:60px; 
	color:#c00;
}
div.widok-aktualnosc h2 {
	font-weight:bold;
	}
div.zawartosc-aktualnosci p {
	width:540px;
	text-align:justify;
	margin-left:10px; margin-right:10px;
	}	
div.zawartosc-aktualnosci img {
	margin-top:10px; margin-bottom:10px;
	}
			
/**************************/
/***widok dla produktow***/
/************************/

div.sortowanie {
	float: right; 
	margin-right:-17em; 
	margin-top:-3.7em;
	}
div.sortowanie-wysz {
	margin-left:30px;
	margin-bottom:30px;
	margin-right:13px;
	text-align:right;
	}	
#kategoria{
  border:0px solid red; 
  width:555px; 
  text-align:center;
  background:#fff;
  margin-left:10px;
}
#kategoria h1{
  font:bold 18px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  border:0px dotted green;
  background:url(../img/belka-kategoria.png) 0 0 no-repeat;
  height:33px; 
  padding-top:5px; 
}
#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 h3{
  font:normal 20px Trebuchet MS, Tahmona, Arial CE, sans-serif; 
  color:#c00;
  border:0px dotted green;
  background:url(../img/belka-producent.png) left top no-repeat;
  width:531px; height:29px; 
  margin-top:-15px; margin-left:12px; margin-bottom:2px; 
  text-align:left; 
  padding-left:40px; padding-top:3px;
}
#kategoria h1 img {
  padding-right:10px; 
  text-align:left;
}
#kategoria h4{
  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:12px;
  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:12px;
}
div.produkt-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-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:510px;
	} 
div.dodaj-do-koszyka p {
	color:#f00;
	width:100px;
	font:size:13px;
	font-weight:bold;
	padding-bottom:10px;
	margin-left:425px;
	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:10px; 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;
	}
div.prod-nieparzysty-top, div.widok-koszyka-prod-top, .nr-zlecenia-nieparzysty-top {
  	background:url(../img/belka-producent-nieparzysty-top.png) no-repeat;
 	width:476px; height:4px;
  	margin-left:65px;
	}
#widok-koszykapod .widok-koszyka-prod-top {
	margin-top:5px;
	}	
div.widok-koszyka-prod-top {
	margin-top:40px;
	}	
div.prod-nieparzysty-tlo, div.widok-koszyka-prod-tlo, .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-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:-70px;
	padding-right:15px;
	padding-top:5px;
	}	
div.prod-nieparzysty-bottom, div.widok-koszyka-prod-bottom, .nr-zlecenia-nieparzysty-bottom {
   background:url(../img/belka-producent-nieparzysty-bottom.png) no-repeat;
   width:476px; height:4px;
   margin-left:/*-20px;*/65px;
}
div.prod-parzysty-top, .nr-zlecenia-parzysty-top {
  background:url(../img/belka-producent-parzysty-top.png) no-repeat;
  width:476px; height:4px;
  margin-left:65px; 
}
div.prod-parzysty-tlo, .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 a, .nr-zlecenia-parzysty-tlo a {
  font:bold 12px Trebuchet MS, Tahmona, Arial CE, sans-serif;
  color:#212121; 
}

div.prod-parzysty-bottom, .nr-zlecenia-parzysty-bottom {
   background:url(../img/belka-producent-parzysty-bottom.png) no-repeat;
   width:476px; height:4px;
   margin-left:/*-20px;*/65px;
	}
table.lista-prod {
	width:470px; 
	margin-left:-1em;
	}
table.lista-prod td.prod-nazwa {
	vertical-align:top;
	width:300px;
	}
table.lista-prod td.prod-cena {
	width:80px; 
	text-align:right; 
	background: url('media/img/aktualne-promocje/td-right.png') no-repeat;	
	}	
td.kulka img { margin-left:40px; }
		
/******************************kontakt*****************************/
div.kontakt-dane {
  border:0px solid red; 
  width:573px; height:350px;
  text-align:center; 
  color:#646160;
  background:#fff;
}
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-kategoria.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:50px; margin-right:50px;
	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-mape.png) no-repeat;
 width:555px; 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-sklepow2.png) no-repeat; 
	width:560px; 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:407px; 
	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-sklepu.png) no-repeat; 
	width:560px; 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-top.png) no-repeat; 
 width:532px; height:3px;
 margin-left:10px;
}
div.nieparzyste{
  background:url(../img/tr-belka-nieparzysta-tlo.png) repeat-y; 
  width:532px; margin-left:10px;
}
div.nieparzyste-bottom{
  background:url(../img/tr-belka-nieparzysta-bottom.png) no-repeat; 
  width:532px; 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-bottom.png) no-repeat; 
  width:532px; height:3px;
}
div.parametry-parzyste {
 background:url(../img/tr-belka-parzysta-top.png) no-repeat; 
 width:532px; height:3px;
 margin-left:10px;
}
div.parzyste{
  background:url(../img/tr-belka-parzysta-tlo.png) repeat-y; 
  width:532px; margin-left:10px;
}
div.parzyste-bottom{
  background:url(../img/tr-belka-parzysta-bottom.png) no-repeat; 
  width:532px; 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:573px; /*height:350px;*/
  text-align:center; 
  color:#646160;
  background:#fff;
}
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-kategoria.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-red.png) no-repeat; 
  width:554px; 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-middle2.png) no-repeat; 
 width:328px; 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:260px;	
}
div.a-p-wiecej{
 background:url(../img/strzalka-powrot.png) no-repeat; 
 width:22px; height:14px; 
 padding-left:14px; 
 margin-left:272px; 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;}					