/* --------------- MEDIA SCREEN --------------- */
/* -------------------------------------------- */
@media screen {

		body{
					margin: 0px; padding: 0px; font-family: trebuchet MS, arial, verdana, tahoma, verdana; font-size: 16px; color: #343434; /*background-color: #ffcc00; background-image: url('img/bg.jpg'); background-repeat: repeat-x;  */}/*  */
		.hh1{
					font-weight: bold;}
		.hh2{
					color: #0072bc; font-size: 11px; font-weight: normal;}
		img{
					border: 0px;}
		div{
					overflow: hidden;}
		hr{
					margin: 10px 0px 10px 0px; padding: 0px; border: 0px; border: 0px; border-bottom: 1px dashed #ff8000; height: 1px; float: none; clear: both;}
		#boxTop{
					width: 990px; height: 218px; border: 0px solid; margin: 10px auto 10px auto; font-size: 15px; background-image: url('img/top_bg.png'); background-repeat: no-repeat;}
		#boxTop img{
				float: left;}
				
		#boxFoter1{
					width: 990px; padding: 6px 0px 6px 0px; float: none; margin-left: auto; margin-right: auto; border: 0px solid #c4c4c4; overflow: hidden; text-align: left;  font-size: 11px; font-family: verdana; color: #f4f8fc;  background-color: #2d2c2c;} 		
		#boxFoter2{
					width: 990px; height: 40px; margin-bottom: 20px;  margin-left: auto; margin-right: auto; background-image: url('img/bg_footer.gif'); background-repeat: no-repeat; }
		#boxFoterKontaktDoDruku{
					display: none;}
		#boxCenter{/* box środek */
					width: 990px; padding: 0px 0px 30px 0px; margin-left: auto; margin-right: auto; border: 0px solid #c4c4c4; overflow: hidden; background-color: #ffffff;}
		#boxLeft{
					width: 205px; min-height: 600px; border: 0px solid #949494; overflow: hidden; float: left;}
		#boxRight{
					width: 205px; min-height: 600px; border: 0px solid #949494; overflow: hidden; float: right;}
		#boxSrodek{
					width: 770px; margin: 0px 7px 0px 0px; min-height: 600px; border: 0px solid #949494; overflow: hidden; float: left;}
		.boxSro{
					width: 984px; padding: 2px; margin: 0px auto; font-size: 11px; border: 1px solid; }
					
					
					
					
					
		.boxModul{
					width: 205px; margin-bottom: 8px;}											
		.boxModulTitle{/* tytuł modułu na beleczce */
					min-height: 15px; padding: 8px 5px 5px 8px; font-family: trebuchet MS; font-size: 12px; line-height: 108%; font-weight: bold; 
					background-color: #3a3634; 
					color: #f4f8fc;} /* background-image: url('img/bg_titleModulu.gif'); background-repeat: repeat-x;  */
		.boxModulWyszukiwarka, div.boxKategorieInline, .tabelaProduktyLista th, .boxModulDodatkowy, #boxModulUzytkownicyOnlineMainpage, #boxModulStronyInformacyjne, #boxModulNowosci, #boxModulPromocje, #boxModulProducenciMainpage, .boxModulLogowanie, #boxModulKategorie, #logPanel, .boxModulKoszyk, .tableKoszyk tbody td{
					background-color: #ffffff;}
		div#boxModulTitleWyszukiwarkaZaawansowana, .tableKoszyk thead th{
					background-color: #a91919;}
					
		
		
		/* --------- ODNOŚNIKI PREDEFINIOWANE ----------- */		
		/* ---------------------------------------------- */
		a.aIn:link, a.aIn:active{
					color: #e96300; font-size: 14px; text-decoration: none;}
		a.aIn:visited{
					color: #800080; font-size: 14px; text-decoration: none; }
		a.aIn:hover{
					text-decoration: underline; font-size: 14px; }
		



		/* ------------- DODAJ EDYTUJ WPIS ---------------- */
		/* ------------------------------------------------ */
		.helpSmall, .helpSmallest{
					font-size: 13px; color: #5b5bff;}
		/*.helpSmallest{
					font-size: 13px; color: #5b5bff;} */		
		
		
		
		
		
		
		/* -------- TOP MIEJSCOWOŚĆ ------------- */
		/* -------------------------------------- */
		#divMiejscowosc{
					width: 320px; position: relative; top: 40px; left: 6px; border: 0px solid #ffffff; color: #FFFECA;}
		#msklepMiejscowosc{
					font-size: 26px; width: 311px; height: 38px; vertical-align: middle; border: 1px solid #000000;}
		#pokazFirmyz{
					float: left; font-size: 14px; font-weight: bold; font-family: trebuchet MS; vertical-align: middle; padding: 10px 4px 0px 0px; border: none;}
		#frazaMiejscowosc{
					}

					
					
					
					
					
					
      /* --------  WYSZUKIWARKA ZAAWANSOWANA ------------ */
      /* --------- szukarka na środku strony ------------ */
		/* ------------------------------------------------ */
		div#boxModulTitleWyszukiwarkaZaawansowana{/* tytuł modułu w środkowej kolumnie*/
					margin: 0 auto; min-height: 18px; font-family: times New Roman; font-size: 16px; font-weight: bold; color: #f4f8fc; text-transform: uppercase; /*background-color: #54a8f0;*/} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */}
		.boxCenterSzukarka{
					overflow: hidden; padding: 0px 0px 0px 111px; margin: 0px; color: #FFFECA;	
					 /* height: 60px;  background-color: #ffff60; border: 1px solid #ffc400;  padding: 10px 5px;  background-image: url('img/bg_szukanieZaawansowane.jpg'); background-repeat: repeat-x; color: #3a3634; */ }
		.opisSzukania{
					font-weight: bold; }
		.boxCenterSzukarka input, select{
					font-size: 26px; width: 315px; border: 1px solid #000000; background-color: #FFFFE8;}
		div.boxCenterSzukarka .poleInput{
					padding: 0px 0px 0px 8px; float: left; }
		.boxProduktyListaWyszukiwarka th{
					background-color: #d6e4af; font-weight: bold; padding: 5px; font-size: 14px; text-align: center;}
		.boxProduktyListaWyszukiwarka td{
					text-align: center; cursor: pointer; border-bottom: 1px solid #f5eee1;}
		.boxProduktyListaWyszukiwarka table{
					width: 790px;}			
		.tdKategoriaNieaktywnaWyszukiwarka{
					color: #c1b08f;}	
		.inputSubmitSzukajZaawansowane{
					width: 540px; text-align: right; padding: 4px 8px 0px 0px; border: 0px solid; clear: both;}								
		
		




		/* LISTOWANIE KATEGORII INLINE */
		/* --------------------------- */
		div.boxKategorieInline{
					width: 231px; float: left; margin: 0px 10px 10px 0px; line-height: 20px; border: 1px solid #879394; padding: 6px; background-color: #ffffcc; }
					
		a.aKatGlowna:link, a.aKatGlowna:active{
					width: 231px; float: left; margin: 0px 10px 10px 0px; border: 1px dotted #879394; padding: 6px; background-color: #ffffcc; text-decoration: none; color: #Cd5806;}
		a.aKatGlowna:visited{
					width: 231px; float: left; margin: 0px 10px 10px 0px; line-height: 20px; border: 1px dotted #879394; padding: 6px; background-color: #ffffcc; text-decoration: none; color: #Cd5806;}
		a.aKatGlowna:hover{
					background-color: #fdf2a6;}
									
		a.aKategorieInline:link, a.aKategorieInline:active{
					padding: 3px 2px; text-decoration: none; color: #343434; display: block; font-size: 14px; border-bottom: 1px dashed #ffac00; /*color: #e96300; */}
		a.aKategorieInline:visited{
					padding: 3px 2px; text-decoration: none; color: #800080; display: block; font-size: 14px; border-bottom: 1px dashed #ffac00; /*color: #551a8b; */}
		a.aKategorieInline:hover{
					text-decoration: underline; background-color: #FFD101; font-size: 14px;}	

		#boxKategoriePath{
					padding: 1px 0px 4px 0px; font-size: 14px;}							
					
		
	 
	 
	 
	 
		
				 
		/* ------ LINKI WYCHODZĄCE -------------- */				 
		/* -------------------------------------- */
		a.aOut:link, a.aOut:active{/* usuwa obramowanie wokół klikniętego obrazka czy diva */
					outline: none; color: #0000ff; text-decoration: underline;/*  background-color: #ffffa0; padding: 0px 0px;*/}	
		a.aOut:visited{
					color: #800080; }
		a.aOut:hover{
					text-decoration: none; /* background-color: #fdf0a6; */}
				 
				 
				 
					
		div.divLinkWszystkieModul{
					margin-left: 6px;}
		div.divLinkWszystkieModul a{
					color: #792103; font-size: 11px; text-decoration: underline;}
		div.divLinkWszystkieModul a:hover{
					text-decoration: none;}										
		a:link, a:active{/* usuwa obramowanie wokół klikniętego obrazka czy diva */
					outline: none; color: #405567; text-decoration: underline;}	
		a:visited{
					color: #800080;}
		a:hover{
					text-decoration: none; /* background-color: #fdf0a6; */}
		a.aUniwersalny{
					font-family: arial, trebuchet MS, verdana, tahoma, verdana; color: #792103; text-decoration: underline;}
		a.aUniwersalny:hover{
					text-decoration: none; background-color: #fdf0a6;}
		.komunikatRed, .komunikatGreen{
					width: 400px; font-weight: bold; padding: 15px 8px; border: 1px solid #5c5c5c; clear: both; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 25px; 
					color: #42443f;}	
		.komunikatRed{
					background-color: #fd6a70; }	
		.komunikatGreen{
					background-color: #c1f278; }	
		.komunikat{
					width: 400px; padding: 8px; border: 1px solid #5c5c5c; background-color: #E64444; clear: both; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 25px; color: #f4f8fc;}						
		#boxKomunikatSklepWylaczony{/* komunikat kiedy sklep wyłączony */
					width: 500px; border: 0px solid; margin: 0 auto;  margin-top: 80px; text-align: center;}
		a#aImagePrint{
					float: right; padding-right: 10px;}

	 	
		
		
		
		

							
		
		
		/* ŚRODKOWA KOLUMNA NA STRONIE GŁÓWNEJ */
		/* ----------------------------------- */
		.boxModulTitleCenter{
					min-height: 18px; padding: 6px 5px 4px 8px; font-family: times New Roman; font-size: 15px; font-weight: bold; background-color: #3a3634; color: #ffffff; } /* background-image: url('img/bg_boxTitleCenterPromocje.gif'); text-transform: uppercase;  */
		#boxTitleCenterStronaGlowna{/* title POLECANE belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: times New Roman; font-size: 16px; font-weight: bold; background-color: #2d6392; color: #f4f8fc; text-transform: uppercase;} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */
		#boxTitleCenterPromocje{/* title PROMOCJE belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: times New Roman; font-size: 16px; font-weight: bold; background-color: #2d6392; color: #f4f8fc; text-transform: uppercase;} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */
		#boxTitleCenterNowosci{/* title NOWOŚCI belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: times New Roman; font-size: 16px; font-weight: bold; background-color: #2d6392; color: #f4f8fc; text-transform: uppercase;} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */
		#boxTitleCenterPolecane{/* title POLECANE belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: times New Roman; font-size: 16px; font-weight: bold; background-color: #2d6392; color: #f4f8fc; text-transform: uppercase;} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */	
		#boxTitleCenterWitamy{/* title WITAMY belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: times New Roman; font-size: 16px; font-weight: bold; background-color: #2d6392; color: #f4f8fc; text-transform: uppercase;} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */
		#boxModulTitleStronyInformacyjne{
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: times New Roman; font-size: 16px; font-weight: bold; background-color: #2d6392; color: #f4f8fc; text-transform: uppercase;} /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */

							
			
					
	 

			
			
			
			
		/* WYSZUKIWARKA - STRONA GŁÓWNA */		
		.boxModulWyszukiwarka{
					width: 205px; margin-bottom: 0px; padding-bottom: 8px; background-color: #fffef5; }
		.szukajStronaGlowna{
					border: 0px solid; padding: 7px 5px 5px 5px; text-align: center; margin: 0px;}
		.frazaSzukajStronaGlowna{
					width: 176px; font-size: 12px; margin-bottom: 2px; background-color: #f6f9fa;}
		.submitSzukajStronaGlowna{
					font-size: 12px; margin-top: 3px; display: block; margin-left: auto; margin-right: auto;}
		.kategorieSzukaj{
					width: 180px; display: block; font-size: 12px; margin-left: auto; margin-right: auto; background-color: #f6f9fa;}
		a.aHrefIntoForm{
					padding-top: 10px; color: #3a3634; text-decoration: none; font-family: tahoma; display: block; }
		a.aHrefIntoForm:hover{
					text-decoration: underline; }
					
					
					
					
					
					

		
		

									
			
			
			
						
		/* ----------- PAGINATION PAGER ------------- */
		/* ------------------------------------------ */
		.pagerBelkaNawigacji{
					clear: both; overflow: visible; padding-top: 10px; padding-bottom: 10px; float: right;}
		.aPager, .aPagerActive, .aPagerPierwszy, .aPagerPoprzedni, .aPagerNastepny, .aPagerOstatni, .PagerWyswietlana{
					 padding: 4px 10px 7px 10px; margin-right: 5px;}	
					 
		.PagerWyswietlana{
					text-decoration: none; font-size: 14px; color: #431b01; text-align: center; border: 1px solid transparent;; background-color: transparent;}	
					
		a.aPager:link, a.aPager:active, a.aPager:visited{
					text-decoration: none; font-size: 14px; color: #431b01; text-align: center; border: 1px solid #d5d6d7; background-color: #fdf0a6;}
		a.aPager:hover{
					text-decoration: none; background-color: #a91919; color: #f4f8fc;}	
					
		a.aPagerPierwszy:link, a.aPagerPierwszy:active, a.aPagerPierwszy:visited{
					text-decoration: none; font-size: 12px; color: #431b01; text-align: center; border: 1px solid #d5d6d7; background-color: #cccccc;}
		a.aPagerPierwszy:hover{
					text-decoration: none; background-color: #a91919; color: #f4f8fc;}	
						
		a.aPagerPoprzedni:link, a.aPagerPoprzedni:active, a.aPagerPoprzedni:visited{
					text-decoration: none; font-size: 12px; color: #431b01; text-align: center; border: 1px solid #d5d6d7; background-color: #cccccc;}
		a.aPagerPoprzedni:hover{
					text-decoration: none; background-color: #a91919; color: #f4f8fc;}	
								
		a.aPagerNastepny:link, a.aPagerNastepny:active, a.aPagerNastepny:visited{
					text-decoration: none; font-size: 12px; color: #431b01; text-align: center; border: 1px solid #d5d6d7; background-color: #cccccc;}
		a.aPagerNastepny:hover{
					text-decoration: none; background-color: #a91919; color: #f4f8fc;}	
								
		a.aPagerOstatni:link, a.aPagerOstatni:active, a.aPagerOstatni:visited{
					text-decoration: none; font-size: 12px; color: #431b01; text-align: center; border: 1px solid #d5d6d7; background-color: #cccccc;}
		a.aPagerOstatni:hover{
					text-decoration: none; background-color: #a91919; color: #f4f8fc;}					
			
			
			
			
			
			
		/* ------ PRODUKTY STRONY GŁÓWNEJ ----- */
		/* ------------------------------------ */
		.tabProduktyMainpage{/* tabela produktów */
					border-collapse: collapse; margin-top: 2px; width: 555px; margin-left: 1px;}
		.boxProduktyMainpage{/* box produktu w tabeli produktów */
					width: 180px; height: 250px; border: 1px solid #d5d6d7; text-align: center; vertical-align: top;}					
		.boxFotkiMainpage{/* box zdjeć z boxie produktu*/
					height: 100%; width: 180px; vertical-align: middle; display: table-cell; border: 0px solid; margin-left: auto; margin-right: auto; clear: both; overflow: hidden;}
		a.nazwaProduktuMainpage{/* link - nazwa produktu jest linkiem */
					 height: 42px; border: 0px solid; padding: 0px 8px 0px 8px; display: block; color: #343434; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none;}
		a.nazwaProduktuMainpage:hover{
					text-decoration: underline;}
		.cenaMainpage{/* cena jeśli nie ma promocji */
                 color: #57524f; font-size: 20px; margin-top: 2px; font-weight: bold;  border: 0px solid;}
		.cenaPromocjaMainpage{/* cena promocyjna */
                 color: #c13c21; font-size: 20px; margin-top: 2px; font-weight: bold; display: block; border: 0px solid; }						
		.cenaStaraMainpage{/* cena przed promocją*/
                 color: #b6b6b6; font-size: 11px; text-decoration: line-through; display: inline; border: 0px solid; }
		.zamowMainpage{/* przycisk zamówienia */
					float: right; vertical-align: bottom; margin-right: 2px; margin-top: 6px;}						
		.bodyOpisProduktuMailpage{
					min-height: 220px; border: 0px solid;}
		div.divLinkWszystkieCenter{
					margin-bottom: 8px;}
		div.divLinkWszystkieCenter a{
					color: #792103; font-size: 11px; text-decoration: underline;}
		div.divLinkWszystkieCenter a:hover{
					text-decoration: none;}
					
					
					
					
					
					
					
		/* ---- PRODUKTY PO WYBRANIU KATEGORII ----------------------- */	
		/* ---- DRZEWKO KATEGORII PODRZĘDNYCH NA ŚRODKU STRONY ------- */
		/* ----------------------------------------------------------- */		
		#boxKatTree{
					padding-bottom: 20px; border: 0px solid; width: 500px;}			
		#boxModulTitleProduktyCenterMainpage{/* belka tytułu strony z produktami, default nazywa się Produkty */
					min-height: 18px; margin-bottom: 8px; padding: 5px 5px 5px 8px; font-weight: bold; background-color: #ffa708; color: #f4f8fc;}	
		.txtProducerProducts{/* wyróżnienie <span> nazwy producenta przy wyświetlaniu produktów konkretnego producenta*/
					text-transform: uppercase; color: #e80000; font-weight: bold;}
		.txtProducerProductsBelka{/* wyróżnienie wybranego producenta na belce*/
					text-transform: uppercase; color: #fff800; font-weight: bold;}		
		
		/* ostylkowanie wyświetlania drzewka kategorii po wybraniu jakiejść z menu lewego */
		#boxKategoriaProduktySrodek{/* box ograniczający pole drzewka - zajmuje cały środek między prawą i lewą kolumną */
					/*border: 0px solid #ffa000; overflow: hidden;*/}						
		#boxKategoriaSrodekNazwaKategorii{/* nazwa kategorii na górze strony */
					margin: 6px 0px 10px 0px; border: 0px solid;
					font-weight: bold; font-size: 24px; font-family: times New Roman; text-decoration: underline;
					color: #5d2d00; 
					}
		
		
		#boxKategoriaProduktySrodek ul,  #boxKategoriaProduktySrodek li{
					margin: 0px 30px 0px 20px; padding: 2px 0px; list-style: none;}
		#boxKategoriaProduktySrodek li a{/* styl listy UL drzewka */
					  color: #40400; text-decoration: none; border-bottom: 1px dotted #ffa708; display: block; }
		#boxKategoriaProduktySrodek li a:visited{/* visited listy UL drzewka */
					  color: #800080;}
		#boxKategoriaProduktySrodek li a:hover{/* hover dla powyższego */
					background-color: #fdf0a6; display: block;}

		
		/* linki w liście UL kategorii na górze strony, również po wybraniu kategorii*/
		a.aKategorieCenter{/* styl linku kategorii */
					color: #343434; font-family: verdana; font-size: 12px; text-decoration: none;}
		a.aKategorieCenter:hover{/* styl hover dla powyższego */
					text-decoration: underline;}
				
				
				
				
				
 	
				
				
				
		/* STYLE DLA WYŚWIETLANIA LISTY PRODUKTOW typu TABELA */
		/* -------------------------------------------------- */	
				.tabelaProduktyLista{
							border-collapse: collapse; margin-top: 8px; margin-bottom: 8px; width: 100%; margin-left: 0px; border: 0px solid;}
				.tabelaProduktyLista th{
							/*background-color: #aaaaaa;*/ }
				.tabelaProduktyLista th, .tabelaProduktyLista td{
							padding: 6px; height: 23px;}
				.tabelaProduktyLista th{
							border: 2px solid #f4f8fc; background-image: url('img/bg_nazwaProduktuShort.gif'); background-repeat: repeat-x;  border-bottom: 3px solid #e8e8e8;}
				.tdTabelaProduktyLista{
							 border-bottom: 1px dotted #dbdbdb;}
				.tdProduktyListaAllignCenter{
							text-align: center; border-bottom: 1px dotted #dbdbdb; padding: 3px; }
				a.aNazwaProduktyListaTABELA{/* nazwa produktu */
							font-weight: bold; font-size: 16px; color: #6D2C2C; text-decoration: none;}
				a.aNazwaProduktyListaTABELA:hover{
							text-decoration: underline;}		
				/* ceny na liście produktów, przy wyświetlaniu zawartości kategorii */
				.cenaProduktyListaTABELA{
	                  color: #57524f; font-size: 16px; margin-top: 2px; font-weight: bold;}
				.cenaPromocjaListaTABELA{/* cena promocyjna */
	                  color: #c13c21; font-size: 16px; margin-top: 2px; font-weight: bold; }						
				.cenaStaraListaTABELA{/* cena przed promocją*/
	                  color: #b6b6b6; font-size: 11px; text-decoration: line-through;}	
				.opisSkroconyListaTABELA{
				 			font-size: 11px; font-family: trebuchet MS; color: #343434;vertical-align: top; border: 0px solid; }			
				.opisSkroconyListaTABELA p{
							margin: 0px; padding: 0px;}					
					
					
		/* STYLE DLA WYŚWIETLANIA LISTY PRODUKTOW typu BOX */
		/* ----------------------------------------------- */
		
				.tabKategorieProduktyMainpage{/* tabela dla boxów w liście produktów z danej kategorii gdy wyświetlam wszystkie produkty z kategorii */
							border-collapse: collapse; margin-top: 8px; margin-bottom: 8px; width: 100%; margin-left: 0px; border: 0px solid;}
				.boxProduktShort{/* box skróconego opisu produktu dla wyświetlania FOTO+NAZWA produktu */
							margin-bottom: 15px; border: 1px solid #ffdc00; overflow: hidden;}
				a.aNazwaProduktShort{/* nazwa produktu */
							min-height: 26px; padding: 6px 4px 4px 4px; font-weight: bold; font-size: 19px; color: #6D2C2C; 
							border-bottom: 1px solid #ffdc00;
							border-top: 0px solid #ffdc00; 
							display: block; text-decoration: none; 
							background-color: #fef8d6; }
							/* background-image: url('img/bg_nazwaProduktuShort.gif'); background-repeat: repeat-x; background-position: top; */ 
				a.aNazwaProduktShort:visited{
							color: #800080; }
				a.aNazwaProduktShort:hover{
							text-decoration: underline;}		
				.boxZdjecieProduktShort{
							padding: 5px; float: left; border: 0px solid; overflow: hidden; min-width: 100px;}
				.boxDaneProduktuLista{
							padding: 0px 8px 8px 8px; display: inline-block; border: 0px solid; overflow: hidden;}
				.opisSkroconyLista{
				 			font-size: 14px; padding: 2px 0px 6px 0px;}
				a.aSzczegolyProduktyLista{
							height: 19px; float: right; margin-right: 6px; margin-top: 6px; overflow: hidden;}
				
				/* ceny na liście produktów, przy wyświetlaniu zawartości kategorii */
				.divCenaWyswietlamProduktyKategorii{
							overflow: hidden; display: block; text-align: right; clear: both; padding-top: 6px; width: 100%; border: 0px solid; }
				.cenaProduktyLista{
	                  color: #57524f; font-size: 18px; margin-top: 2px; font-weight: bold; }
				.cenaOd{
							font-size: 11px; }
				.cenaPromocjaLista{/* cena promocyjna */
	                  color: #c13c21; font-size: 18px; margin-top: 2px; font-weight: bold; float: right; }						
				.cenaStaraLista{/* cena przed promocją*/
	                  margin-left: 6px; color: #b6b6b6; font-size: 11px; text-decoration: line-through; display: inline;}
							
							
				.zamowProduktyLista{
							height: 19px; float: right; vertical-align: top; margin-right: 2px; margin-top: 6px;}	
				.boxOpisKategorii{
							margin: 0px 1px 0px 1px; padding: 8px; border: 1px solid #D5D6D7; vertical-align: top; overflow: hidden; background-color: transparent;}/* margin ustala szerokość boxa*/	
				.boxOpisKategorii p{
							}/* margin: 0px; padding: 0px; */
							
				
				
				
				
				
				
				
							
		/* ------------ SZCZEGÓŁY PRODUKTU -------------- */	
		/* ---------------------------------------------- */
		
				/* nawigacja szczegóły produkty top */		
				.boxNawigacjaProdukty{
							margin: 0px 0px 0px 0px; padding: 8px; border: 0px solid #D5D6D7; vertical-align: top;}/* margin ustala szerokość boxa*/	
				.boxNawigacjaProdukty a{
							font-weight: bold;  color: #343434; text-decoration: none;}
				.boxNawigacjaProdukty a:hover{
							text-decoration: underline;}
				.boxNawigacjaProdukty img{
							vertical-align: middle; margin-right: 4px;}		
									
						
				/* szczegóły produktu */
				/* ------------------ */
				.boxDaneProduktuLong{
							padding: 0px 8px 0px 8px; display: inline-block; border: 0px solid; overflow: hidden;}								
				.boxZdjecieProduktLong{
							padding: 5px; float: left; border: 0px solid; overflow: hidden;}								
				.nazwaProduktLong{/* nazwa produktu */
							min-height: 26px; padding: 8px 4px 8px 4px; 
							font-weight: bold; font-size: 26px; color: #6D2C2C; text-decoration: none; text-align: center; line-height: normal;
							display: block; 
							border-bottom: 1px solid #ffdc00; 
							background-color: #fef8d6;}	 /* background-image: url('img/bg_nazwaProduktuShort.gif');  background-repeat: repeat-x; background-position: top; */							
				.boxProduktLong{
							border: 1px solid #ffdc00; margin-bottom: 5px; overflow: hidden; background-color: #ffffd7;}		
							
											
				.boxNaStanie{
							clear: both; padding: 3px 0px 3px 0px; border-bottom: 1px dotted #D5D6D7; }
				.boxProducent{
							clear: both; padding: 3px 0px 3px 0px; border-bottom: 1px dotted #D5D6D7; }
				.boxKodProduktu{
							clear: both; padding: 3px 0px 3px 0px; border-bottom: 1px dotted #D5D6D7; }
				.boxOpcja{
							 padding: 3px 0px 3px 0px; border-bottom: 1px dotted #D5D6D7; }
				.n1{
							min-width: 120px; color: #ff9600; float: left; border: 0px solid;}
				.selectOpcjeProduktu{
							font-size: 11px;}						
				#boxGaleria{
							text-align: center; clear: both;}
				.boxDetaleProduktu{/* box z opisami, zdjeciami i plikami oraz tabcontent*/
							padding: 0px; clear: both; border: 0px solid;}
				.boxPliki{
							padding: 6px 0px 6px 0px; border-bottom: 1px dotted #D5D6D7; line-height: 140%; display: inline-block;}
				a.aPlik{
							font-weight: bold; font-size: 13px; color: #4285c9; text-decoration: none;}
				a.aPlik:hover{
							text-decoration: underline;}
									
				/* cena dla szczegółowego wyświetlania produktu */
				/* -------------------------------------------- */
				div#cenaZawieraVat{
							color: #6a6a6a; clear: both; text-align: right; font-size: 11px; }
				.cenaProduktyLong{
	                  color: #57524f; font-size: 20px; margin-top: 10px; font-weight: bold; text-align: right;}
				.cenaPromocjaLong{/* cena promocyjna */
	                  color: #c13c21; font-size: 20px; margin-top: 10px; font-weight: bold; display: block; text-align: right; }		
				.cenaStaraLong{/* cena przed promocją*/
	                  color: #b6b6b6; font-size: 11px; text-decoration: line-through; display: inline;}
				.zamowienieInfo{
							font-size: 12px; }
				#divPromocjeUwagi{
							overflow: hidden; border: 0px solid;}
				.cenazvat{
							font-size: 9px;}
				#cenaBrutto, #cenaBruttoOld{
							display: inline; }
				#boxNetto{
							text-align: right; }
							
							
				.zamowProduktyLong{
							height: 19px; text-align: right; vertical-align: top; margin-right: 2px; margin-top: 6px; border: 0px solid;}
				#boxDaneProduktuLong{
							padding: 4px 8px 10px 8px; display: inline-block; border: 0px solid; overflow: hidden;}
				#boxDaneProduktuLong fieldset{
							position: relative; min-width: 190px; margin: 0px 8px 1em 0px; padding: 12px; background-color: #FAF9F9; }
				#boxDaneProduktuLong legend{
					font-weight: bold; position: absolute; top: -.7em; left: .2em; margin-left: 0px;}
				.opisLong{
				 			width: 100%; padding: 0px; border: 0px solid; font-size: 11px; font-family: trebuchet MS; color: #343434; clear: both;}	
				
				/* zakaldka atrybuty produktu */
				/* -------------------------- */
				.atrybutyLong{	
				 			width: 100%; padding: 0px; border: 0px solid; font-size: 11px; font-family: trebuchet MS; color: #343434; clear: both;}		
				.atrybutProduktu{
							padding: 6px 0px 6px 0px; border-bottom: 1px dotted #D5D6D7; line-height: 140%; overflow: hidden;}	 						
				.boxNazwaAtrybutu{
							min-width: 260px; float: left;}
				.boxWartoscAtrybutu{
							float: left;}
							
							
												
		
		
						
					
		/* -------- MENU TOP  -------- */
		/* --------------------------- */
		a.aMenuTop{
					margin-right: 8px; text-decoration: none; font-family: trebuchet MS; font-size: 12px; display: block; float: right; color: #343434; }
		a.aMenuTop:hover{
					text-decoration: underline;}
		

		
		/* MODUŁY DODATKOWE */
		/* ---------------- */
		.boxModulDodatkowy{
					padding: 5px; vertical-align: top; overflow: hidden; padding-bottom: 8px; margin-bottom: 8px; /*background-color: #aaaaaa;*/ }
		.boxModulDodatkowy p{
					margin-top: 0px;}
		.boxModulDodatkowySrodkowaKolumna{
					padding: 5px; vertical-align: top; overflow: hidden; padding-bottom: 8px; margin-bottom: 8px; }
		.boxModulDodatkowySrodkowaKolumna p{
					margin-top: 0px;}
					
					
		/* MODUŁ UŻYTKOWNICY ONLINE */
		/* ------------------------ */
		#boxModulUzytkownicyOnlineMainpage{
					padding: 8px; text-align: center; font-size: 11px; background-color: #fffef5;  margin-bottom: 8px;}
		.uzytkownikowOnlineTxt{
					font-weight: bold;}						
					
					
		/* MODUŁ STRONY INFORMACYJNE */
		/* ------------------------- */
		#boxModulStronyInformacyjne{
					padding: 5px 5px 15px 5px; background-color: #fffef5; margin-bottom: 8px;}
		a.stronaInformacyjnaLinkMainpage{
					padding: 3px 3px 3px 16px; margin: 0px 0px 3px 0px; text-decoration: none; display: block; color: #343434; background-color: transparent; background-image: url('img/ico_document.gif'); background-position: 0px 2px; background-repeat: no-repeat; border-bottom: 1px dotted #ffa708;}
		a.stronaInformacyjnaLinkMainpage:hover{
					text-decoration: underline; background-color: transparent;}						
					
					
		/* MODUŁ NOWOŚCI */
		/* ------------- */
		#boxModulNowosci{
					padding: 8px 0px 8px 0px; /*background-color: #aaaaaa;*/  margin-bottom: 8px;}					
			
			
					
		/* MODUŁ PROMOCJE */
		#boxModulPromocje{
					padding: 8px 0px 8px 0px; /*background-color: #aaaaaa;*/  margin-bottom: 8px;}					
			
	
		/* MODUŁ PRODUCENCI */
		#boxModulProducenciMainpage{
					padding: 8px 0px 12px 0px; background-color: #fffef5;  margin-bottom: 8px;}
		#boxModulProducenciMainpage select{
				font-size: 12px; background-color: #f6f9fa;}
		#selectProducenciMainpage{
					margin-top: 4px; margin-left: auto; margin-right: auto; display: block; font-size: 11px;}

					
		/* MODUŁ LOGOWANIE */
		.boxModulLogowanie{
					padding-bottom: 8px; border: 0px solid; text-align: center; background-color: #fffef5;  margin-bottom: 8px;}
		#divButtonEdytujSwojeDane{
					padding: 6px 0px; clear: both; overflow: hidden; }
		.boxModulLogowanie input[type=button]{
					font-size: 12px;}							
		.boxLogowanieInputy{
					width: 146px; margin-left: auto; margin-right: auto; border: 0px solid; overflow: hidden;}
		.logowanieFormMainpage{
					padding: 5px; margin: 0px;}
		.txtLogowanieMainpage{
					font-family: verdana; font-size: 10px; color: #343434; font-weight: bold; display: block; }
		.submitSzukajStronaGlowna{
					font-size: 12px; margin-top: 3px; display: block; margin-left: auto; margin-right: auto;}
		.inputLogowanieMainpage{
					width: 140px; font-size: 12px; margin-left: auto; margin-right: auto; background-color: #f6f9fa;}
					
					
					
					
		/* DWA MODUY NOWOŚCI */
		a.nowoscModulLinkMainpage{
					padding: 3px 3px 3px 10px; margin-left: 5px; text-decoration: none; font-family: verdana; font-size: 11px; font-weight: bold; display: block; color: #343434; background-color: transparent; background-image: url('img/arrow1.gif'); background-position: 0px 8px; background-repeat: no-repeat;}
		a.nowoscModulLinkMainpage:hover{
					text-decoration: underline; background-color: transparent;}
						
 		
 
 
 
 
 
					
		/* --------- MODUŁ KATEGORIE _MENU ----------- */
		/* ------------------------------------------- */
		#boxModulKategorie{
					padding: 5px 5px 15px 5px; background-color: #fffef5; margin-bottom: 8px;}
		#boxModulKategorie ul,  #boxModulKategorie li{
					margin: 0px; padding: 0px;}
		#boxModulKategorie a{/* linki w menu kategorii */
					  display: block; color: #404040; text-decoration: none; border-bottom: 1px dotted #ffa708;  }
		#boxModulKategorie a:hover{/* hover dla powyższego */
					background-color: #fdf0a6; display: block;}								

					
		/* LEVEL 1 */
		a.level1, a.level1expand, a.level1selected{
					padding: 4px 4px 4px 17px;  background-image: url('img/ico_document1.gif'); background-position: 0px 4px; background-repeat: no-repeat;  }						
		a.level1expand{
					background-image: url('img/ico_arrow_down_blue.gif'); background-position: right; background-repeat: no-repeat;}
		a.level1selected{
					background-color: #fdf0a6; font-weight: bold;}
		
		/* LEVEL 2 */
		a.level2, a.level2expand, a.level2selected{
					padding: 4px 4px 4px 29px;  background-image: url('img/ico_document.gif'); background-position: 12px 4px; background-repeat: no-repeat; }
		a.level2:visited{
					color: #800080;}
		a.level2expand{
					background-image: url('img/ico_arrow_down_blue.gif'); background-position: right; background-repeat: no-repeat; }		
		a.level2selected{
					background-color: #fdf0a6; font-weight: bold;}									
		
		/* LEVEL 3 */
		a.level3, a.level3expand, a.level3selected{
					padding: 4px 4px 4px 36px; background-image: url('img/ico_arrow_blue.gif'); background-position: 26px 8px; background-repeat: no-repeat; }
		a.level3expand{
					background-image: url('img/ico_arrow_down_blue.gif'); background-position: right; background-repeat: no-repeat; }					
		a.level3selected{
					background-color: #fdf0a6; font-weight: bold;}	
					
		/* LEVEL 4 */
		a.level4, a.level4expand, a.level4selected{
					padding: 4px 4px 4px 60px;  background-image: url('img/ico_document.gif'); background-position: 36px 4px; background-repeat: no-repeat; }
		a.level4expand{
					background-image: url('img/ico_arrow_down_blue.gif'); background-position: right; background-repeat: no-repeat; }					
		a.level4selected{
					background-color: #fdf0a6; font-weight: bold;}		
					
					
					
					
		/*  STRONY INFORMACYJNE */						 
		#boxStronyInformacyjneSrodek{
					padding: 10px;}
					
					
		/* MODUŁ KLIENTA - formularze, itp. */
		/*input[type=text]{
					font-size: 10px;}
		select{
					font-size: 10px;} */
		.boxAddklientaSrodek{
				padding: 10px; }
		div#kontoUsera{
					text-align: left; }
		div#kontoUsera fieldset{
					width: 400px; position: relative; margin: 6px auto; padding: 20px 0px 10px 20px; background-color: #ffffa0; text-align: left; display: block;}
		div#kontoUsera legend{
					font-weight: bold; position: absolute; top: -.5em; left: .2em; margin-left: 8px;}
		.poleWymagane{
					}/*color: #ff1d1d; */
		.inputSubmitAddKlienci{
				text-align: center; padding-top: 10px;}

		
		
		
		

		/* ----------- LOGOWANIE --------------- */
		#logPanelNaglowek{
					width: 230px; padding: 5px 0px 5px 0px; margin-top: 100px; margin-bottom: 8px; margin-left: auto; margin-right: auto;  border: 1px solid #dfdfdb; text-transform: uppercase; text-align: center; font-weight: bold; color: #3d3d38; font-size: 20px; font-family: times New Roman, verdana, arial; background-color: #f2ecde;}
		#logPanel{
					width: 200px; margin-left: auto; margin-right: auto; background-color: #fffef5;  border: 1px solid #dfdfdb; padding: 15px;}
		.logInput{
					width: 160px;}
		#logPanel submit{
					}			
		#logUser{
					clear: both;}
		#logPass{
					clear: both;}
		#logButton{
					padding-top: 10px; clear: both; text-align: right;}	
					
					
					
					
					
					
		/* -------------------- KOSZYK -------------------------- */	
		.boxModulKoszyk{
					width: 205px; text-align: center; padding: 6px 0px 10px 0px; background-color: #fffef5;  margin-bottom: 8px;}	
		.boxModulKoszyk p{
					margin: 0px; padding: 3px 0px;}
		#txtKwotaZakupow{
					font-weight: bold; color: #c13c21; font-size: 18px;}						
		.opcjeProduktu{
					font-size: 9px;}
		.inputIlosc{
					width: 20px;}
		.tableKoszyk{
					 width: 565px; margin: 0px 0px 5px 1px; border-collapse: collapse;}
		.tableKoszyk thead th{
					font-weight: bold; padding: 4px; text-align: center; border: 1px solid #c4c4c4; color: #f4f8fc; /*background-color: #60a2d4;*/ }
		.tableKoszyk tbody td{
					border: 1px solid #c4c4c4; padding: 4px;	background-color: #fffef5;  }
		.tdKoszykCenterAllign{
					text-align: center;}
		.tdSuma{
					font-weight: bold; text-align: right; font-size: 20px; color: #323739;}
		.tableKoszyk tfoot th{
					padding: 4px 12px 4px 4px; text-align: right;}	
		.inputSubmitZlozZamowienie{
					text-align: center; padding-top: 25px;}
		.buttonUsun{
					font-size: 9px;}
 
}

	
			
			
			
			
			
			