/* --------------- MEDIA SCREEN --------------- */
/* -------------------------------------------- */
@media screen {

		body{
					margin: 0px; padding: 0px; font-family: arial, trebuchet MS, verdana, tahoma, verdana; font-size: 12px; background-repeat: repeat-x; color: #343434; background-color: #4f4f4f;} /* background-image: url('img/bg_strony.gif');  */
		#boxTop{
					width: 1000px; height: 186px; margin-left: auto; margin-right: auto; border: 0px solid #949494; overflow: hidden; }
		#boxTop img{
				border: 0px; float: left;}
		#boxFoter1{
					width: 1000px; padding-top: 8px; height: 27px; margin-left: auto; margin-right: auto; border: 0px solid; overflow: hidden; text-align: left;  font-size: 11px; font-family: verdana; background-color: #8e8d60; }/* background-image: url('img/bg_center.gif'); background-repeat: repeat-y; */
		#boxFoter1 img{
		 			border: 0px;}
		#boxFoter2{
					width: 1000px; height: 13px; margin-bottom: 20px;  margin-left: auto; margin-right: auto;}
		#boxCenter{
					width: 980px; padding: 0px 10px 30px 10px; margin-left: auto; margin-right: auto; border: 0px solid #949494; overflow: hidden; background-color: #ffffff;}/* background-image: url('img/bg_center.gif'); background-repeat: repeat-y; */
		#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: left;}
		#boxSrodek{
					width: 556px; 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: 18px; padding: 5px 5px 5px 8px; font-family: trebuchet MS; font-size: 12px; font-weight: bold; background-color: #8E8D60; color: #ffffff;}
		a{/* usuwa obramowanie wokół klikniętego obrazka czy diva */
					outline: none;}
		a.aUniwersalny{
					font-family: arial, trebuchet MS, verdana, tahoma, verdana; color: #6A8644; text-decoration: underline;}
		a.aUniwersalny:hover{
					text-decoration: none; background-color: #e6ddc3;}
		.komunikat{
					width: 400px; padding: 8px; border: 1px solid #5c5c5c; background-color: #ffa293; clear: both; text-align: center; margin-left: auto; margin-right: auto; margin-bottom: 25px; color: #ffffff;}
		#boxKomunikatSklepWylaczony{/* komunikat kiedy sklep wyłączony */
					width: 500px; border: 0px solid; margin: 0 auto;  margin-top: 80px; text-align: center;}




		/* ŚRODKOWA KOLUMNA NA STRONIE GŁÓWNEJ */
		/* ----------------------------------- */
		#boxTitleCenterPromocje{/* title PROMOCJE belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: trebuchet MS; font-size: 12px; font-weight: bold; background-color: #ba5307; color: #ffffff;}
		#boxTitleCenterNowosci{/* title NOWOŚCI belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: trebuchet MS; font-size: 12px; font-weight: bold; background-color: #ba5307; color: #ffffff;}
		#boxTitleCenterPolecane{/* title POLECANE belka na stronie głównej */
					min-height: 18px; padding: 5px 5px 5px 8px; font-family: trebuchet MS; font-size: 12px; font-weight: bold; background-color: #ba5307; color: #ffffff;}












		/* WYSZUKIWARKA - STRONA GŁÓWNA */
		.boxModulWyszukiwarka{
					width: 205px; margin-bottom: 0px; padding-bottom: 8px; background-color: #f6f0df;}
		.boxModulWyszukiwarka img{
					border: 0px;}
		.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: #e6ddc3;}
		.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: #e6ddc3;}
		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: #e6ddc3;}




        /* WYSZUKIWARKA ZAAWANSOWANA */
        /* szukarka na środku strony */
		.boxCenterSzukarka{
					padding: 5px; border: 1px solid #d5d6d7; overflow: hidden;}
		.boxCenterSzukarka input{
					font-size: 11px;}
		.poleInput{
					padding-left: 8px; padding-bottom: 8px; 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;}
		.boxProduktyListaWyszukiwarka img{
					border: 0px;}
		.tdKategoriaNieaktywnaWyszukiwarka{
					color: #c1b08f;}
		.inputSubmitSzukajZaawansowane{
					width: 540px; text-align: right; padding-right: 8px; border: 0px solid; clear: both;}




		/* ----------- 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: #f5f5f5;}
		a.aPager:hover{
					text-decoration: none; background-color: #Ff9600; color: #ffffff;}

		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: #Ff9600; color: #ffffff;}

		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: #Ff9600; color: #ffffff;}

		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: #Ff9600; color: #ffffff;}

		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: #Ff9600; color: #ffffff;}



		/* ------ PRODUKTY STRONY GŁÓWNEJ ----- */
		/* ------------------------------------ */
		.tabProduktyMainpage{/* tabela produktów */
					border-collapse: collapse; margin-top: 2px; margin-bottom: 8px; 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;}
		.boxProduktyMainpage img{/* aby obrazki produktów były bez obramowania */
					border: 0px;}
		.boxFotkiMainpage{/* box zdjeć z boxie produktu*/
					height: 150px; width: 180px; vertical-align: middle; display: table-cell; border: 0px solid; margin-left: auto; margin-right: auto; clear: both;}
		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: #548423; font-size: 20px; margin-top: 2px; font-weight: bold;  border: 0px solid;}
		.cenaPromocjaMainpage{/* cena promocyjna */
                 color: #FF2F25; font-size: 20px; margin-top: 2px; font-weight: bold; display: block; border: 0px solid; }
		.cenaStaraMainpage{/* cena przed promocją*/
                 color: #548423; 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;}




		/* ----- PRODUKTY PO WYBRANIU KATEGORII ---- */
		/* ----------------------------------------- */
		#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: #828156; color: #ffffff;}
		.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 */
		.boxKategoriaSrodek{/* box ograniczający pole jeśli wyświewtlam wszystkie kategorie w boxach na stronie głównej*/
					width: 260px; border: 0px solid #ffa000; overflow: hidden; float: left;}
		.boxKategoriaProduktySrodek{/* box ograniczający pole drzewka - zajmuje cały środek między prawą i lewą kolumną */
					border: 0px solid #ffa000; overflow: hidden; }
		.boxKategoriaProduktySrodek ul{/* styl listy UL drzewka*/
					list-style-image: url('img/arrow_small_menu.gif'); }
		.boxKategoriaSrodekNazwaKategorii{/* nazwa kategorii na gorze strony */
					margin-bottom: 10px; font-weight: bold; font-size: 14px; color: #72514F;}




		/* 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: #f1f1f1;}
				.tabelaProduktyLista th, .tabelaProduktyLista td{
							padding: 6px; height: 23px;}
				.tabelaProduktyLista th{
							border: 2px solid #ffffff; background-image: url('img/bg_nazwaProduktuShort.gif'); background-repeat: repeat-x;  border-bottom: 3px solid #e8e8e8;}
				.tdTabelaProduktyLista{
							 border-bottom: 1px dotted #dbdbdb;}
				.tabelaProduktyLista img{
							border: 0px;}
				.tdProduktyListaAllignCenter{
							text-align: center; border-bottom: 1px dotted #dbdbdb; padding: 3px; }
				a.aNazwaProduktyListaTABELA{/* nazwa produktu */
							font-weight: bold; font-size: 16px; color: #375243; text-decoration: none;}
				a.aNazwaProduktyListaTABELA:hover{
							text-decoration: underline;}
				/* ceny na liście produktów, przy wyświetlaniu zawartości kategorii */
				.cenaProduktyListaTABELA{
	                  color: #76b634; font-size: 16px; margin-top: 2px; font-weight: bold;}
				.cenaPromocjaListaTABELA{/* cena promocyjna */
	                  color: #FF2F25; 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 #D5D6D7; overflow: hidden;}
				.boxProduktShort img{/* pozbywam się dla powyższego ramki */
							border: 0px;}
				a.aNazwaProduktShort{/* nazwa produktu */
							min-height: 26px; padding: 6px 4px 4px 4px; font-weight: bold; font-size: 18px; color: #375243; 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: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; float: right;}
				.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: #76b634; font-size: 18px; margin-top: 2px; font-weight: bold; }
				.cenaPromocjaLista{/* cena promocyjna */
	                  color: #FF2F25; 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: 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{
							border: 0; 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: #75593F; 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: #76b634; text-decoration: none;}
				a.aPlik:hover{
							text-decoration: underline;}

				/* cena dla szczegółowego wyświetlania produktu */
				.cenaProduktyLong{
	                  color: #548423; font-size: 20px; margin-top: 10px; font-weight: bold; float: right; clear: right;}
				.cenaPromocjaLong{/* cena promocyjna */
	                  color: #FF2F25; font-size: 20px; margin-top: 10px; font-weight: bold; display: block; text-align: right; }
				.cenaStaraLong{/* cena przed promocją*/
	                  margin-right: 6px; color: #b6b6b6; font-size: 11px; text-decoration: line-through; display: inline;}
				#divPromocjeUwagi{
							overflow: hidden; border: 0px solid;}


				.zamowProduktyLong{
							height: 19px; text-align: right; vertical-align: top; margin-right: 2px; margin-top: 6px; border: 0px solid;}
				#boxDaneProduktuLong{
							padding: 0px 8px 10px 8px; float: right; /*display: inline-block;*/ border: 0px solid; overflow: hidden;}
				.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;}


				.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: #375243; 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{
							border: 1px solid #D5D6D7; margin-bottom: 5px; overflow: hidden;}
				.boxProduktLong img{
							border: 0px;}




		/* -------- 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;}
		.boxModulDodatkowy p{
					margin-top: 0px;}


		/* MODUŁ UŻYTKOWNICY ONLINE */
		#boxModulUzytkownicyOnlineMainpage{
					padding: 8px; text-align: center; font-size: 11px;}
		.uzytkownikowOnlineTxt{
					font-weight: bold;}


		/* MODUŁ STRONY INFORMACYJNE */
		#boxModulStronyInformacyjne{
					padding: 5px 5px 15px 5px;}
		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 #828156;}
		a.stronaInformacyjnaLinkMainpage:hover{
					text-decoration: underline; background-color: transparent;}



		/* MODUŁ NOWOŚCI */
		#boxModulNowosci{
					padding: 8px 0px 8px 0px; background-color: #f6f0df;}



		/* MODUŁ PROMOCJE */
		#boxModulPromocje{
					padding: 8px 0px 8px 0px; background-color: #f6f0df;}




		/* MODUŁ PRODUCENCI */
		#boxModulProducenciMainpage{
					padding: 8px 0px 12px 0px; background-color: #f6f0df;}
		#divButtonEdytujSwojeDane{
					padding: 6px 0px; clear: both; overflow: hidden; }
		#boxModulProducenciMainpage select{
				font-size: 12px; background-color: #e6ddc3; }
		#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: #f6f0df;}
		.boxModulLogowanie img{
					border: 0px;}
		.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: #e6ddc3;}


		/* 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;}
		#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 #828156; font-family: verdana; font-size: 12px; }
		#boxModulKategorie a:hover{/* hover dla powyższego */
					background-color: #f5f5f5; 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: #f5f5f5; 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.level2expand{
		background-image: url('img/ico_arrow_down_blue.gif'); background-position: right; background-repeat: no-repeat; }
		a.level2selected{
					background-color: #f5f5f5; 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: #f5f5f5; 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: #f5f5f5; font-weight: bold;}




		/*  STRONY INFORMACYJNE */
		#boxStronyInformacyjneSrodek{
					padding: 10px;}


		/* MODUŁ KLIENTA - formularze, itp. */
		/*input[type=text]{
					font-size: 10px;}
		select{
					font-size: 13px;}*/
		.boxAddklientaSrodek{
				padding: 10px;}
		fieldset{
					background-color: #fdf9ed; position: relative; margin: 0 0 1em 0; padding: 15px 0px 0px 0px;}
		legend{
					font-weight: bold; /*position: absolute; top: -.5em; left: .2em;*/ margin-left: 8px;}
		.poleWymagane{
					}
		.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; background-color: #f2ecde; 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;}
		#logPanel{
					width: 200px; margin-left: auto; margin-right: auto; background-color: #f2ecde; 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: #f6f0df;}
		.boxModulKoszyk p{
					margin: 0px; padding: 3px 0px;}
		#txtKwotaZakupow{
				font-weight: bold; color: #548423; font-size: 18px;}
		.opcjeProduktu{
				font-size: 9px;}
		.inputIlosc{
				width: 20px;}
		.tableKoszyk{}
		.tableKoszyk thead th{
				font-weight: bold; background-color: #ba5307; color: #ffffff; padding: 4px; text-align: center; border: 1px solid #ffffff;}
		.tableKoszyk tbody td{
				background-color: #fdf9ed; border: 1px solid #ffffff; padding: 4px;}
		.tdKoszykCenterAllign{
				text-align: center;}
		.tdSuma{
				font-weight: bold; text-align: right; font-size: 20px; color: #61920b;}
		.tableKoszyk tfoot th{
				padding: 4px 12px 4px 4px; text-align: right;}
		.inputSubmitZlozZamowienie{
				text-align: center; padding-top: 25px;}
		.buttonUsun{
				font-size: 11px;}




		.langi {
			width: 70px; padding: 2px 0px 5px 10px; height: 38px; position: absolute; top: 0px; left: 915px; background: #fff; overflow: hidden;
			}
		.langi div {
			padding-bottom: 2px;
			}
		.langi .langif {
			margin-left: 5px;
			}









}

/* ------------- MEDIA PRINT  -------------- */
/* ----------------------------------------- */
@media print {



}



/* --------- MEDIA PRINT SCREEN ------------------ */
/* ----------------------------------------------- */
@media screen, print {

}













