/* STRUKTURA-------------------------------------------------------------- */.adres .wycentruj { width: 80%; }.wymagane { color:#FF0000; }.cena-netto { font-size: 100%; color:#999999; }/*---*/#content   { 	} 	.centrum { margin: 10px auto; }		   #header {	background-image: url(../img/bgHeader.jpg);	background-position: 0px 46px;	background-repeat: no-repeat;	height: 250px;	padding-right: 20px;		}    #lewa { margin-top: 10px;} #prawa { margin: 10px 0px 0px 0px;}/*---- content ---*/.titleH1 { 	border-top: 1px dotted #ccc;	border-bottom: 1px dotted #ccc;	padding: 2px 4px;}.titleH1 h1 {	border-left: 3px solid #8cc63f;	padding-left: 5px;	margin: 0px;	font-size: 14px;}.koszykPro {	background-image: url(../img/bgKoszyk.gif);	background-position: 50% 50%;	background-repeat: no-repeat;	display: block;	width: 104px;	height: 19px;	padding-top: 3px;		text-align: center;}.koszykPro2 {	background-image: url(../img/bgKoszyk2.gif);	background-position: 50% 50%;	background-repeat: no-repeat;	display: block;	width: 81px;	height: 19px;	padding-top: 3px;	float: left;	text-align: center;}.zamowPro {	background-image: url(../img/zamowProbke.jpg);	background-position: 50% 50%;	background-repeat: no-repeat;	display: block;	width: 130px;	height: 19px;	padding-top: 3px;	margin: 0px auto;		text-align: center;}a.zamowPro, a.zamowPro:visited { color: #fff;}.opisPro {	background-image: url(../img/bgOpis.gif);	background-position: 50% 50%;	background-repeat: no-repeat;	/*float: left;*/	display: block;	width: 72px;	height: 19px;	padding-top: 3px;		text-align: center;}a.koszykPro, a.koszykPro:visited { color: #fff; font-weight: bold; padding-left: 8px; margin-left: 50px; font-size:12px;}a.koszykPro2, a.koszykPro2:visited { color: #fff; font-weight: bold; padding-left: 8px; margin-left: 5px;}a.opisPro, a.opisPro:visited { color: #fff; font-weight: bold; padding-left: 8px; 	margin: 0px auto;}.big { font-size: 120%; }.cena { color: #990000; }.produkt { 	border-bottom: 1px dotted #ccc;	display: table;	margin-bottom: 10px;}.news, .tablica { 	display: table;}.news h2 { font-size:13px; border-bottom:1px dotted #ccc; }.data { color: #ccc; margin: 0px; font-size:11px; }a.wiecej, a.wiecej:visited, a.wiecej:hover { font-weight: bold; }/*---- banner ---*/#banner {	background-color :#ccc;	color: #f3f3f3;	height: 299px;	text-align: center;} #bannerInside {	background-image:url(../img/bgBanner.jpg);	background-position:center top;	background-repeat: no-repeat;	height: 299px;	width: 920px;	margin: 0px auto;	}.text2, .text3, .text4, .text5 { display: none;}/*---- header ---*/ .infolinia { font-family: Impact; font-size:25px;  }.infolinia p { padding-top: 7px; padding-left: 20px;}.infolinia strong { color: #b20000; font-weight: normal; margin-right: 20px; }.logo a img{	border: none;	margin: 0px 0px 0px 0px;	padding: 0px;}.logo{	margin: 20px 0px 0px 0px;}.logowanie {	margin: 25px 0px 0px 0px;}.logowanie strong {	margin: 5px 0px 5px 38px;	display:block;}.koszyk strong {	margin: 0px 0px 0px 38px;}.logowanie p { margin: 0px; }.logowanie form { margin: 0px 20px; }.logowanie label { width: 30px; }.logowanie input.pole { width: 100px; height: 12px }.logowanie input.submitZaloguj {	background-image: url(../img/butZaloguj.jpg);	background-position: 50% 50% ;	background-repeat: no-repeat;	height: 23px;	width: 58px;	border: none;	color: #fff;	float: left;	display: block;	font-weight: bold;	margin-top: 10px;	margin-right: 10px;	cursor: pointer; }.logowanie .links {	font-size: 12px;	line-height: 12px;}.koszyk {	margin-top: 10px;}.koszyk p { margin: 0px 0px 0px 0px; line-height: 13px; }#menu {	margin: 0px;	padding: 0px;	display: block;}#menu ul {	list-style-type: none;	margin: 7px 0px 0px 0px;	padding: 0px;	display: table;}#menu ul li {	float: left;	background-image: url(../img/menuLi.gif);	background-position: left 0px;	background-repeat: no-repeat;	text-align: center; 	dispaly: block;	height: 21px;	padding: 5px 0px 0px 8px;	margin: 0px 2px; } #menu ul li.wybrana {	background-image: url(../img/bgMenuWybLi.gif);	background-position: left top;	background-repeat: no-repeat;	padding: 0px 0px 5px 8px;	background-color: #fff;}#menu ul li.wybrana a, #menu ul li.wybrana a:visited {	background-image: url(../img/bgMenuWyb.gif);	background-position: right 0px;	background-repeat: no-repeat;	height: 21px;	padding: 5px 10px 0px 4px;	display: inline-block;	color: #000; } #menu ul li.wybrana a:hover { text-decoration: none; color: #7db039; }  #menu ul li.end { 	margin: 0px 20px 0px 0px; } #menu a:hover img { border: none; 	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;}  #menu a, #menu a:visited {	background-image: url(../img/bgMenu.jpg);	background-position: right 2px;	background-repeat: no-repeat;	font-size: 12px;	height: 21px;	padding: 5px 10px 3px 4px;	text-decoration: none;	color: #fff;	display: inline;}#menu a:hover{	color: #5cce63;	font-size: 12px;	text-decoration: none;} #menu a h1, #menu a:visited h1 {	color: #fff;	padding-right: 6px;	padding-left: 6px;}#menu a:hover h1 {	background-color: #85de8b;	color: #007508;}#menu a strong {	padding-right: 6px;}#menu .szer01 { width: 174px; }#menu .szer02 { width: 170px; }#menu .szer03 { width: 194px; }#menu .szer04 { width: 160px; }#menu .szer05 { width: 169px; }.produkty ul li ul li {  border-bottom: none; }.kategorieGal {}.kategorieGal a img, .kategorieGal a:visited img   { 	border: none; 	text-decoration: none; 	filter:alpha(opacity=70);	-moz-opacity: 0.7;	opacity: 0.7;	margin: 0px;	padding: 0px;	float: none;}.kategorieGal a:hover img, .kategorieGal a.wybrana img {	text-decoration: none; 	filter:alpha(opacity=100);	-moz-opacity: 1.0;	opacity: 1.0;}.kategorieGal ul {	margin: 0px;	padding: 0px;	list-style-type: none;	list-style-position: outside;	width:277px;}.kategorieGal li {	margin: 10px 0px;	padding: 0px;	background-color: #fff;	border-top: 3px solid #fff;	border-bottom: 3px solid #fff;	border-right: 5px solid #fff;	border-left: 3px solid #fff;	height: 45px;	display: block;}/*---- galeria ---*/.galeriaMini {	margin: 195px 0px 0px 0px;}.galeria ul { list-style-type: none; display: table; width: 580px; margin:0px; padding: 0px;}.galeria ul li { display: block; float: left; height:90px; margin: 5px 3px; width: 130px; text-align: center;}.galeria ul li img { float:none; margin: 0px auto; }.galeria ul li a img, .galeria ul li a:visited img  { border: 1px solid #fff; text-decoration: none; margin-bottom: 8px; }.galeria ul li a:hover img { border: 1px solid #ccc; text-decoration: none; }/*---- katalog produkt ---*/.katalog { margin: 20px 0px 0px 0px; }.katalog div.title {	background-image: url(../img/bgKatalogTop.gif);	background-position: 0% 50%;	background-repeat: no-repeat;	height: 23px;	font-weight: bold;	padding: 7px 10px 0px 40px;	width: 154px;}.katalog div.produkty, .newsletter div.tekst {	background-image: url(../img/bgKatalog.gif);	background-position: 0% 0%;	background-repeat: repeat-y;	padding: 0px 10px;	margin: 0px;	display: table;	width: 200px;}.katalogStopka {	background-image: url(../img/bgBoxBottom.gif);	background-position: 0% 0%;	background-repeat: no-repeat;	height: 14px;}.produkty ul { 	margin: 0px 15px;	padding: 10px 15px 10px 0px;	list-style-type:square;}	.produkty ul ul {list-style-type:square;margin:0px 0px 0px 10px;padding:10px 0px 10px 0px;}				.produkty li {	border-bottom: 1px dotted #999;	list-style-position: inside;	color: #8cc63f; }.produkty a, .produkty a:visited { color: #666666; }		.newsletter div.title {	background-image: url(../img/bgBoxNewsletter.gif);	background-position: 0% 50%;	background-repeat: no-repeat;	height: 23px;	font-weight: bold;	padding: 7px 10px 0px 40px;	width: 154px;}#towar { 	margin-left: 0px; } #towar ul { list-style-type: none; margin:0px; padding:0px; }#towar li { border-bottom: 1px dotted #ccc;; display: block; float: left;  margin: 5px 4px; height: 320px; width: 162px;; }#towar li h2 { color: #a30000; font-size: 12px; text-align: center; }p.cenka { font-size:120%; margin:0px;}/*---- katalog produkt ---*/.newsletter form {	 height: 30px; margin: 0px; padding: 0px;	 }.newsletter input { width: 130px; }input.newsletter {	background-image: url(../img/inputNews.gif);	background-position: 50% 0%;	background-repeat: no-repeat;	border: none;	color: #FFFFFF;	float: right;	display: block;	font-size: 18px;	font-weight: bold;	padding-bottom: 2px;	height: 20px;	text-align: center;	width: 23px;}.bielik { 	height: 96px; 	width: 30%;	background-color: #fff;	position: absolute;	z-index: 1;	}/*---- Panel ----*/table.panel { width: 260px; margin: 10px 0px 20px 0px;}table.panel td, table.panel tr { margin: 0px; padding: 0px; }/*---- Patch ----*/.rameczka {	border: 1px solid #ccc;	width: 210px;	padding: 8px; 	margin-bottom: 20px;}.rameczka input { border:1px solid #CCCCCC;color:#666666;float:left;font-size:12px;margin:2px;padding:1px 2px;width:80px;}.rameczka label { width: 90px; }.rameczka p { margin: 0px; padding: 10px 0px 0px 0px; }/*---- Patch ----*/#patch {	color: #b2b2b2;	margin: 15px 0px }#patch a, #patch a:visited { color: #b2b2b2; }/*---- STOPKA ---*/ #stopka  {	background-color: #59595b;	background-image: url(../img/bgStopka.jpg);	background-position: left top;	background-repeat: repeat-x;	color:#FFFFFF;	display: block;		height: 80px; }  #stopka p { margin: 0px; padding: 5px; }  #stopka a, #stopka a:visited { color: #fff; margin: 0px 5px; } #stopka a:hover {  color: #cecece;  text-decoration: none;  }.stopkaLinki { width: 970px; margin: 0px auto; padding-top: 5px; }.stopkaLinki ul { list-style-type: none; }.stopkaLinki li { display: inline; padding: 0px 10px; }.wykonawca { padding-right: 25px; padding-top: 10px; }.kontakt { line-height: 16px; }.szer3 { width: 150px; }.size01 { width: 150px; }/*Koszyk*/.kosz_pr_dost{	width: 100%;	border-top: 1px solid #ccc;	margin-bottom: 30px;}td.produkt, td.ilosc, td.cena, td.usun{	padding: 5px 0 5px 5px;	font-weight: bolder;	border-bottom: none;}.produkt{width: 60%;}.produkt1, .produkt2, .ilosc1, .cena1, .usun1 {	border-bottom: 1px solid #ccc;	padding: 5px 0 5px 5px;}.produkt1{width: 20%;}.produkt2{width: 40%;}.ilosc{width: 10%;}.cena{width: 10%;}.usun{width: 17%;}.il_pole{	width: 50px;	background-image: url('img/txt.gif'); 	background-repeat: repeat-x; 	border: 1px solid #ccc; 		height: 22px; /* wartosc dla IE 4-5.x */	voice-family : "\"}\"";	voice-family : inherit;	height: 18px; /* wlasciwa wartosc dla innych przegladarek */}.przelicz1, .przelicz2, .wart_art{padding-top: 20px; padding-bottom: 10px;}.przelicz1, .wart_art {text-align: right; padding-right: 15px;}.wart_art{font-weight: bold;}.art{ 	color: #7eb239;}.spos_pl, .koszt_dos, .do_zapl{	border-bottom: 1px solid #ccc;	padding: 5px 0 5px 5px;	font-weight: bolder;	color: #ccc;}.spos_pl{width: 45%;}.koszt_dos{width: 20%; text-align: center;}.do_zapl{width: 30%;}.spos_pl1{font-weight: bold;}.koszt_dos1, .do_zapl1 {text-align: center;}/*Koszyk koniec*//*Dane adresowe*/.adres{	width: 100%;	border-bottom: 1px solid #ccc;	padding: 20px 0 0;	text-align: center;}.date6{width: 260px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto;}.date10{width: 300px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto; background-color: #0F6;}.date7{padding-top:10px; height: 25px; clear: both; width: 90px; margin-left: auto; margin-right: auto;}.date8{padding-top:10px; height: 25px; clear: both; width: 120px; margin-left: auto; margin-right: auto;}.date9{width: 175px; padding: 5px 0 0 10px; clear: both; margin-left: auto; margin-right: auto;}/*Dane adresowe koniec*//*Finalizuj*/.finalizuj{	width: 100%;	padding: 20px 0 20px 0;	text-align: center;}/*Finalizuj koniec*//*Wyskakuj?ce okienko*/div.okienko_rej{	width: 450px;	border: 1px solid #ccc;	position:absolute;	top:-20px;	left:95px;	display:none;	z-index:1000;	text-align: center;	 padding-bottom: 20px;	}div.zamknij_iko{	text-align: right;	padding: 20px 0 20px 400px ;	width: 450px; /* wartosc dla IE 4-5.x */	voice-family : "\"}\"";	voice-family : inherit;	width: 40px; /* wlasciwa wartosc dla innych przegladarek */}div.informacje{}div.popraw_przyc{padding: 20px 0 20px 200px ;}/*Wyskakuj?ce okienko koniec*/.szareBut { width: 130px; text-align:center; float: left; margin: 20px 0px 20px 100px; }.szareBut2 { width: 60px; text-align:center; float: left; margin: 0px 0px 0px 10px; }.produkt{	width: 100%;}.produkt h2{	font-size: 12px;	color: #59595B;}.pr-foto-cena{	width: 280px;	float: left;	display: inline;}.cena-brutto, .cena-netto,{	text-align: right;	padding-right: 20px;}.cena-brutto{	padding-top: 15px;}.cena-czerw{	font-size: 14px;	color: #990000;	font-weight: bold;}.cena-netto{	color: #9C9C9D;}.il-w-opakowaniu{	text-align: left;	padding-left: 3px;}.pr-nazwa-opis{	float: right;	display: inline;	width: 400px;}.zd-dodatkowe{	clear: both;	padding: 20px 0 0 0;}.zd-dodatkowe img{	margin-right: 10px;}.szer2 {	width: 150px;}