

/* ------------- MEDIA PRINT  -------------- */
/* ----------------------------------------- */
@media print {
		
 

		body{
					margin: 0px; padding: 0px; font-family: arial, trebuchet MS, verdana, tahoma, verdana; font-size: 12px; color: #343434; /*background-color: #eeeae1;background-image: url('img/bg_strony.gif'); background-repeat: repeat-x;*/}/*  */
		img{
					border: 0px;}
		#boxTop{
					display: none; /*width: 990px; height: 151px; margin-left: auto; margin-right: auto; border: 1px solid #c4c4c4; border-bottom: 0px;  overflow: hidden;  background: #3e6d94; */}	 
		/*#boxTop img{
				float: left;} */
		#boxFoter1{
					display: none; /*width: 990px; padding: 6px 0px 6px 0px; float: none; margin-left: auto; margin-right: auto; border: 0px solid; overflow: hidden; text-align: left;  font-size: 11px; font-family: verdana; color: #f4f8fc;  background-color: #5e5e5e; */} 		
		#boxFoter2{
					display: none; /*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: block; text-align: center; font-size: 14px; font-weight: bold; color: #ed0000;}
		#boxCenter{/* box środek */
					width: 100%; margin-left: auto; margin-right: auto; /*width: 990px; padding: 0px 0px 30px 0px; margin-left: auto; margin-right: auto; border: 1px solid #c4c4c4; overflow: hidden; background-color: #ffffff; */}
		#boxLeft{
					display: none; /*width: 205px; min-height: 600px; border: 0px solid #949494; overflow: hidden; float: left; */}
		#boxRight{
					display: none; /*width: 205px; min-height: 600px; border: 0px solid #949494; overflow: hidden; float: left; */}
		#boxSrodek{
					width: 100%; float: none; /*width: 566px; margin: 0px 7px 0px 7px; min-height: 600px; border: 0px solid #949494; overflow: hidden; float: left; */}
					
					
					
					
					
		.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, div.divKategorieInlineGlowna a{
					background-color: #a91919;}
					
				 
				 
				 
					
		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: #EEEEEE; */}
		a.aUniwersalny{
					font-family: arial, trebuchet MS, verdana, tahoma, verdana; color: #792103; text-decoration: underline;}
		a.aUniwersalny:hover{
					text-decoration: none; background-color: #EEEEEE;}
		.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{
					display: none; /*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: #a91919; color: #ffffff; text-transform: uppercase; } /* background-image: url('img/bg_boxTitleCenterPromocje.gif');  */
		#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: #aaaaa;*/ }		
		.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-left: 6px; font-size: 10px; color: #343434; text-decoration: none; font-family: tahoma; display: inline; text-align: left; border: 0px solid;}
		a.aHrefIntoForm:hover{
					text-decoration: underline; background-color: #EEEEEE;}			
					
					
					
					
					
					
        /* WYSZUKIWARKA ZAAWANSOWANA */        
        /* szukarka na środku strony */
		div#boxModulTitleWyszukiwarkaZaawansowana{/* tytuł modułu w środkowej kolumnie*/
					min-height: 18px; padding: 5px 5px 5px 8px; 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{
					display: none;
					/*padding: 5px; height: 145px; margin-bottom: 8px; border-top: 1px solid #ffffff;  background-image: url('img/bg_szukanieZaawansowane.jpg'); background-repeat: repeat-x; color: #f4f8fc;  */}
		.boxCenterSzukarka input{
					font-size: 11px;}
		.poleInput{
					padding-left: 8px; padding-bottom: 4px; float: left;}			
		.boxProduktyListaWyszukiwarka th{
					background-color: #d6e4af; font-weight: bold; padding: 5px; font-size: 11px; 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{
					line-height: 20px; margin-bottom: 6px; border: 1px solid #879394; padding: 6px; /*background-color: #aaaaa;*/ }
		div.divKategorieInlineGlowna{
					margin-bottom: 4px;}
		div.divKategorieInlineGlowna a{
					padding: 1px 6px; font-size: 16px; font-weight: bold; font-family: times New Roman, courier, arial, tahoma; text-decoration: none; /*background-color: #5d92e9;*/ color: #ffffff; }
		div.divKategorieInlineGlowna a:hover{
					text-decoration: underline; color: #fdf4a6;}
									
		a.aKategorieInline:link, a.aKategorieInline:active{
					padding: 0px 2px; text-decoration: none; color: #343434; /*color: #e96300; */}
		a.aKategorieInline:visited{
					padding: 0px 2px; text-decoration: none; color: #800080; /*color: #551a8b; */}
		a.aKategorieInline:hover{
					text-decoration: underline; background-color: #EEEEEE;}	

		#boxKategoriePath{
					padding: 1px 0px 4px 0px; font-size: 11px;}
									
			
			
			
						
		/* ----------- PAGINATION PAGER ------------- */
		/* ------------------------------------------ */
		.pagerBelkaNawigacji{
					 clear: both; /*overflow: hidden;*/ padding-top: 10px; padding-bottom: 10px; float: right;}
		.aPager, .aPagerActive, .aPagerPierwszy, .aPagerPoprzedni, .aPagerNastepny, .aPagerOstatni, .PagerWyswietlana{
					 padding: 4px 5px 6px 6px; margin-right: 5px;}	
					 
		.PagerWyswietlana{
					text-decoration: none; font-size: 12px; 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: 12px; color: #431b01; text-align: center; border: 1px solid #d5d6d7; background-color: #EEEEEE;}
		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 ------- */
		/* ----------------------------------------------------------- */					
		#boxModulTitleProduktyCenterMainpage{/* belka tytułu strony z produktami, default nazywa się Produkty */
					min-height: 18px; margin-bottom: 8px; padding: 5px 5px 5px 8px; font-family: trebuchet MS; font-size: 12px; font-weight: bold; background-color: #5d92e9; 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; font-weight: bold; font-size: 24px; font-family: times New Roman; color: #FC2100;}						
		
		
		#boxKategoriaProduktySrodek ul,  #boxKategoriaProduktySrodek li{
					margin: 0px 30px 0px 20px; padding: 2px 0px; list-style: none;}
		#boxKategoriaProduktySrodek li a{/* styl listy UL drzewka */
					  display: block; color: #404040; text-decoration: none; border-bottom: 1px dotted #5d92e9; font-family: verdana; font-size: 12px;}
		#boxKategoriaProduktySrodek li a:visited{/* visited listy UL drzewka */
					  color: #800080;}
		#boxKategoriaProduktySrodek li a:hover{/* hover dla powyższego */
					background-color: #EEEEEE; 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: #aaaaa;*/ }
				.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: #4285c9; font-size: 16px; margin-top: 2px; font-weight: bold;}
				.cenaPromocjaListaTABELA{/* cena promocyjna */
	                  color: #ffc000; 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 */
						  	 float: none;	/*margin-bottom: 15px; border: 1px solid #D5D6D7; overflow: hidden; */}
				a.aNazwaProduktShort{/* nazwa produktu */
							min-height: 26px; padding: 6px 4px 4px 4px; font-weight: bold; font-size: 18px; color: #6D2C2C; background-image: url('img/bg_nazwaProduktuShort.gif'); background-repeat: repeat-x; background-position: top; border-bottom: 1px dotted #D5D6D7; display: block; text-decoration: none;}
				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: 11px; font-family: trebuchet MS; color: #343434;}
				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: #4285c9; font-size: 18px; margin-top: 2px; font-weight: bold; }
				.cenaOd{
							font-size: 11px; }
				.cenaPromocjaLista{/* cena promocyjna */
	                  color: #ffc000; 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{
							display: none; /*margin: 0px 0px 0px 0px; padding: 8px; border: 1px 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 */
				.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: 0px 8px 10px 8px; display: inline-block; border: 0px solid; /*overflow: hidden;*/}
				.opisLong{
				 			width: 99.5%; 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;}
							
							
				.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: 6px 4px 4px 4px; font-weight: bold; font-size: 18px; color: #6D2C2C; background-image: url('img/bg_nazwaProduktuShort.gif'); background-repeat: repeat-x; background-position: top; border-bottom: 1px dotted #D5D6D7; display: block; text-decoration: none;}								
				.boxProduktLong{
							overflow: visible; /*border: 1px solid #D5D6D7; margin-bottom: 5px; overflow: hidden;*/}														
		
		
						
					
		/* -------- MENU TOP  -------- */
		a.aMenuTop{
					margin-right: 8px; text-decoration: none; font-family: trebuchet MS; font-size: 12px; display: block; 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: #aaaaa;*/ }
		.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: #aaaaa;*/  margin-bottom: 8px;}
		.uzytkownikowOnlineTxt{
					font-weight: bold;}						
					
					
		/* MODUŁ STRONY INFORMACYJNE */
		#boxModulStronyInformacyjne{
					padding: 5px 5px 15px 5px; /*background-color: #aaaaa;*/  margin-bottom: 8px;}
		a.stronaInformacyjnaLinkMainpage{
					padding: 3px 3px 3px 16px; margin: 0px 0px 3px 0px; text-decoration: none; font-family: verdana; font-size: 11px; 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 #5d92e9;}
		a.stronaInformacyjnaLinkMainpage:hover{
					text-decoration: underline; background-color: transparent;}						
					
					
		/* MODUŁ NOWOŚCI */
		#boxModulNowosci{
					padding: 8px 0px 8px 0px; /*background-color: #aaaaa;*/  margin-bottom: 8px;}					
			
			
					
		/* MODUŁ PROMOCJE */
		#boxModulPromocje{
					padding: 8px 0px 8px 0px; /*background-color: #aaaaa;*/  margin-bottom: 8px;}					
			
	
		/* MODUŁ PRODUCENCI */
		#boxModulProducenciMainpage{
					padding: 8px 0px 12px 0px; /*background-color: #aaaaa;*/  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: #aaaaa;*/  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: #aaaaa;*/  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 #5d92e9; font-family: verdana; font-size: 12px; }
		#boxModulKategorie a:hover{/* hover dla powyższego */
					background-color: #EEEEEE; 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: #EEEEEE; 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: #EEEEEE; 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: #EEEEEE; 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: #EEEEEE; 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;}
		fieldset{
					position: relative; margin: 0 0 1em 0; padding: 15px 0px 0px 0px; background-color: #FAF9F9; }
		legend{
					font-weight: bold; position: absolute; top: -.5em; left: .2em; margin-left: 8px;}
		.poleWymagane{
					}/*color: #ff1d1d; */
		.inputSubmitAddKlienci{
				text-align: center;}

		
		
		
		

		/* ----------- 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: #aaaaa;*/  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: #aaaaa;*/  margin-bottom: 8px;}	
		.boxModulKoszyk p{
					margin: 0px; padding: 3px 0px;}
		#txtKwotaZakupow{
					font-weight: bold; color: #4285c9; font-size: 18px;}						
		.opcjeProduktu{
					font-size: 9px;}
		.inputIlosc{
					width: 20px;}
		.tableKoszyk{
					 width: 99.9%; 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: #aaaaa;*/  }
		.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;}
   
}



/* --------- MEDIA PRINT SCREEN ------------------ */
/* ----------------------------------------------- */
@media screen, print {
   
}