body { font-family: Verdana, Geneva, sans-serif; font-size: 11px; margin: 0; }



img { border: 0; }



input { font-size: 11px; color: #858383; font-family: Verdana, Geneva, sans-serif; }

textarea { color: #858383; } 

select {  color: #858383;  }





#container { width: 997px; margin: 4px auto; }



#top { border-bottom: 1px solid #b3cddc; height: 101px; border-top: 1px solid #b3cddc; }



#logo { float: left; }
#facebook { float: left; margin-top: 15px; }



#koszyk_box { width: 215px; font-weight: bold; float: right; margin-top: 27px; }



#koszyk { background: url(img/belka_koszyk.gif) no-repeat; height: 29px; color: #FFF; }



	#koszyk p { margin: 0; padding: 7px 0 0 17px; }



	#koszyk a, #koszyk a:visited { color: #FFF; text-decoration: none; }



	#koszyk a:hover { text-decoration: underline; color: #FFF; }



#koszyk_stan { background: url(img/belka_koszyk_stan.gif); height: 36px; margin-top: 2px; color: #05669d; }



	#koszyk_stan p { margin: 0; padding: 10px 0 0 24px; }



	



#belka_menu { height: 33px; width: 996px; background: url(img/belka_menu.gif) no-repeat; margin-top: 2px; }



	#menu { float: left; }

	#menu li a { display:block; height: 33px; background-image: url(img/menu.gif); }

	#menu a span {display:none;}

	#menu a.o_nas { width: 71px; background-position:0 0; }

	#menu a.o_nas:hover { width: 71px; background-position:0 33px; }

	#menu a.regulamin { width: 103px; background-position: -71px 0; }

	#menu a.regulamin:hover { width: 103px; background-position: -71px 33px; }		

	#menu a.kontakt { width: 89px; background-position: -174px 0; }

	#menu a.kontakt:hover { width: 89px; background-position: -174px 33px; }				

	#menu a.wysylka { width: 143px; background-position: -263px 0; }

	#menu a.wysylka:hover { width: 143px; background-position: -263px 33px; }				

	#menu a.katalog { width: 156px; background-position: -406px 0; }

	#menu a.katalog:hover { width: 156px; background-position: -406px 33px; }				

	#menu a.promocje { width: 94px; background-position: -562px 0; }

	#menu a.promocje:hover { width: 94px; background-position: -562px 33px; }

	#menu a.nowosci { width: 94px; background-position: -656px 0; }

	#menu a.nowosci:hover { width: 94px; background-position: -656px 33px; }	



	ul.inline { margin:0 auto; padding:0; list-style-type:none; }

	ul.inline li { float:left; }

	ul.inline li a { display:inline; }



/* submenu */

#belka_submenu { margin-top: 2px; background: url(img/belka_menu.gif) no-repeat; width: 996px; height: 33px; }

	#belka_submenu li a { display:block; height: 33px; background-image: url(img/menu.gif); }

	#belka_submenu a span {display:none;}

	#belka_submenu a.o_nas { width: 71px; background-position:0 0; }

	#belka_submenu a.o_nas:hover { width: 71px; background-position:0 33px; }

	#belka_submenu a.regulamin { width: 103px; background-position: -71px 0; }

	#belka_submenu a.regulamin:hover { width: 103px; background-position: -71px 33px; }		

	#belka_submenu a.kontakt { width: 89px; background-position: -174px 0; }

	#belka_submenu a.kontakt:hover { width: 89px; background-position: -174px 33px; }				

	#belka_submenu a.wysylka { width: 143px; background-position: -263px 0; }

	#belka_submenu a.wysylka:hover { width: 143px; background-position: -263px 33px; }				

	#belka_submenu a.katalog { width: 156px; background-position: -406px 0; }

	#belka_submenu a.katalog:hover { width: 156px; background-position: -406px 33px; }				

	#belka_submenu a.promocje { width: 94px; background-position: -562px 0; }

	#belka_submenu a.promocje:hover { width: 94px; background-position: -562px 33px; }

	#belka_submenu a.nowosci { width: 94px; background-position: -656px 0; }

	#belka_submenu a.nowosci:hover { width: 94px; background-position: -656px 33px; }	

	

#licznik { float: right; }

	#licznik p { margin: 0; color: #cddfec; font-size: 10px; font-weight: bold; padding: 10px 10px 0 0; }

	

/* submenu end */	

	



	#belka_menu form { float: right; margin-right: 7px; margin-top: 2px; } 

	#belka_menu form input.szukaj_txt { background: #cee1ef; width: 130px; border: 0; height: 21px; color: #05669d; float: left; margin-top: 2px; margin-right: 10px; }

	#belka_menu form input.szukaj { background: url(img/button_szukaj_2.png) no-repeat; width: 81px; height: 27px; border: 0;  float: left; margin-top: 3px; }



#main { margin-top: 4px; }



	#lewa   { float: left; width: 216px;  }



		#box_oferta { background: url(img/box_oferta_bg.gif) repeat-y; width: 216px; margin-bottom: 3px; }



		#box_oferta_top { background: url(img/box_top.gif) no-repeat; height: 5px; width: 216px; }



		#box_oferta_end { background: url(img/box_oferta_end.gif) no-repeat; height: 6px; width: 216px; }



		#belka_oferta { background: url(img/box_belka_202.gif) center no-repeat; height: 29px; width: 202px; margin-left: 6px; }



			#belka_oferta p { font-weight: bold; font-size: 11px; padding: 8px 0 0 16px; color:#FFF; margin: 0; }



		#box_oferta ul { margin: 0 0 8px 8px; padding: 0; }



		#box_oferta ul li { color: #04588b; font-weight: bold; list-style: none; background: url(img/oferta_li.gif) no-repeat bottom; height: 19px; padding: 4px 0 0 22px; }



		#box_oferta ul li.child { color: #04588b; font-weight: bold; list-style: none; background: url(img/oferta_li.gif) no-repeat bottom; height: 19px; padding: 4px 0 0 42px; }

		

		#box_oferta ul li.child_2 { color: #04588b; font-weight: bold; list-style: none; background: url(img/oferta_li.gif) no-repeat bottom; height: 19px; padding: 4px 0 0 62px; }

		



		#box_oferta ul li a, #box_oferta ul li a:visited { color: #04588b; text-decoration: none; }



		#box_oferta ul li a:hover { color: #04588b; text-decoration: underline; }		



		



		#box_wyszukiwanie { }

		#box_wyszukiwanie_belka { background: url(img/belka_wyszukaj.png) no-repeat; width: 215px; height: 35px; margin-bottom: 1px; }

		#box_wyszukiwanie p { font-weight: bold; font-size: 11px; padding: 12px 0 0 20px; color:#FFF; margin: 0; text-align: left; }

		



		#box_wyszukiwanie_content { background: #d1ecff; }

		

		#box_best_sellers_content { background: #d1ecff; }

		#box_best_sellers { margin-top: 3px; }

		

		#box_banner_lewa { margin-top: 3px; }

		#box_banner_lewa_content { text-align: center; margin: 3px 0 3px 0; }

		

		#box_wyszukiwanie_content form { color: #082c46; font-size: 11px; width: 190px; margin: 13px auto; }

		#box_wyszukiwanie_content form input { border: 1px solid #afd3eb; height: 14px; }

		#box_wyszukiwanie_content form label { float: left; width: 58px; }

		#box_wyszukiwanie_content form label.s { margin-top: 2px; }

		#box_wyszukiwanie_content form br { clear: both; }

		#box_wyszukiwanie_content form input.nazwa { float: left; width: 128px; }

		#box_wyszukiwanie_content .pole { float: left; } 

		#box_wyszukiwanie_content form input.zaawansowane { background: url(img/button_zaawansowane.png) no-repeat; border: 0; height: 23px; width: 117px; float: left; }

		#box_wyszukiwanie_content form input.szukaj { background: url(img/button_szukaj.png) no-repeat; border: 0; height: 23px; width: 66px; float: right;	 }

		#box_wyszukiwanie_content form input.cena { width: 35px; }



		

		#box_newsletter_belka { background: url(img/belka_newsletter.png) no-repeat; width: 215px; height: 35px; }

		#box_newsletter p { font-weight: bold; font-size: 11px; padding: 11px 0 0 20px; color:#FFF; margin: 0; text-align: left; }



		#box_newsletter_content { background: #d1ecff; }
		
		#box_hit { background: #d1ecff; }
		#hit_cena { color: #ff9c00; font-weight: bold; }
		#hit_nazwa { color: #04588b; font-weight: bold; }
		

		#box_newsletter_content form { color: #082c46; font-size: 11px; width: 190px; margin: 12px auto; }

		

		#box_newsletter_content form input { border: 1px solid #afd3eb; width: 128px; height: 14px; }

		

		#box_newsletter_content label { width: 58px; float: left; }

		#box_newsletter_content br { clear: both; }



		#box_newsletter_content form input.wyslij { background: url(img/button_wyslij.png) no-repeat; border: 0; height: 23px; width: 67px; float: right;  }



		#box_polecane_produkty_content { background: #d1ecff; padding-bottom: 20px; }



		.item_produkt_polecany { text-align: center; padding: 25px 0 25px 0; font-size: 11px; font-weight: bold; }

		.item_produkt_polecany_img { min-height: 100px; }

	



		.item_produkt_polecany_padding { padding: 20px 0 20px 0; }



		.item_produkt_polecany a, .item_produkt_polecany a:visited { text-decoration: underline; color:#FFF; }



		.item_produkt_polecany p { color: #FFF; padding-top: 6px;  }



		.item_produkt_polecany_nazwa { background: url(img/belka_produkt_201.gif) no-repeat; height: 40px; width: 201px; margin: auto;  }



		/*.item_produkt_polecany_nazwa_2 { background: url(img/belka_produkt.gif) no-repeat; height: 26px; width: 163px; margin: auto; }*/

		.item_produkt_polecany_nazwa_2 { background: url(img/belka_produkt_2.gif) no-repeat; height: 39px; width: 163px; margin: auto  }

		.item_produkt_polecany_nazwa_2 a.href_white, .item_produkt_polecany_nazwa_2 a.href_white:visited, .item_produkt_polecany_nazwa_2 a.href_white:hover  { color: #FFF; }

		.item_produkt_polecany_cena { color: #ff9c00; margin-top: 10px; font-weight: bold; }



		.item_produkt_polecany_dostepnosc { color: #363636; }



		



		#box_logowanie { background: #d1ecff; }

		#box_logowanie_belka { background: url(img/belka_logowanie.png) center no-repeat; height: 40px; width: 204px; margin-left: 6px; }

		#box_logowanie p { font-weight: bold; font-size: 11px; padding: 12px 0 0 19px; color:#FFF; margin: 0; }

		#box_logowanie_top { background: url(img/box_top.gif) no-repeat; height: 5px; width: 216px; }

		#box_logowanie_end { background: url(img/box_oferta_end.gif) no-repeat; height: 6px; width: 216px; }



		#box_logowanie form { width: 186px; margin: 9px auto; }

		#box_logowanie form label { width: 55px; float: left; }

		#box_logowanie form input { border: 1px solid #afd3eb; height: 14px; width: 127px; float: left; } 

		#box_logowanie form br { clear: both; }

		#box_logowanie form input.zaloguj { background: url(img/button_zaloguj.png) no-repeat; height: 27px; width: 68px; border: 0; float: right; }	 

		

		#box_logowanie hr { background-color: #fff; color: #fff; height: 1px; border-style: none; width: 202px; }



		#box_logowanie ul { color: #082940; font-weight: bold; margin: 10px 0 8px 10px; padding: 0; list-style: none; }

		

		#box_logowanie ul li a, #box_logowanie ul li a:visited { color: #082940; text-decoration: none; line-height: 18px;  }

		#box_logowanie ul li a:hover { text-decoration: underline; }

		#box_logowanie li { margin: 0; background: url(img/li.gif) no-repeat left; height: 18px; padding-left: 25px; }

		

		#box_producenci { background: #d1ecff; }
		
		#box_producenci ul { margin: 0 0 8px 8px; padding: 0; }

		#box_producenci ul li { color: #04588b; font-weight: bold; list-style: none; background: url(img/oferta_li.gif) no-repeat bottom; height: 19px; padding: 4px 0 0 22px; }
		
		#box_producenci_end { background: url(img/box_oferta_end.gif) no-repeat; height: 6px; width: 216px; }


		.box_belka { background: url(img/box_belka.gif) no-repeat; width: 216px; height: 29px; margin-bottom: 3px; }



			.box_belka p { font-weight: bold; font-size: 11px; padding: 8px 0 0 20px; color:#FFF; margin: 0; text-align: left; }



		.box_top {  background: url(img/box_top.gif) no-repeat; height: 5px; width: 216px; }



		.box_end {  background: url(img/box_end.gif) no-repeat; height: 4px; width: 216px; }
		
		.box_end_hit { margin-bottom: 2px; }

		#szybkie_kategorie { margin-top: 3px; margin-bottom: 3px; }

		#szybkie_kategorie img { margin-bottom: 2px; }

		#szybkie_kategorie_belka { background: url(img/belka_najlepsze.png) no-repeat; width: 215px; height: 29px; margin-bottom: 3px; }

		#szybkie_kategorie_belka p { font-weight: bold; font-size: 11px; padding: 8px 0 0 20px; color:#FFF; margin: 0; text-align: left; }

		

		



		#belka_kontakt { background: url(img/box_kontakt.png) no-repeat; height: 42px; width: 215px; }



			#belka_kontakt p { font-weight: bold; font-size: 11px; padding: 8px 0 0 20px; color:#FFF; margin: 0; }



		#box_kontakt { margin-top: 3px; }



		#box_kontakt_content { color: #04588b; padding: 4px 0 0 11px;  }

		





		#box_kontakt_content a, #box_kontakt_content a:visited { color: #04588b; text-decoration: none; }



		#box_kontakt_content a:hover { color: #04588b; text-decoration: underline; }		



		



		



		#box_reklama { margin: 3px 0 3px 0; text-align: center; }



		#belka_reklama { background: url(img/box_belka.gif) no-repeat; width: 216px; height: 29px; margin-bottom: 3px; }



			#belka_reklama p { font-weight: bold; font-size: 11px; padding: 8px 0 0 20px; color:#FFF; margin: 0; text-align: left; }



		



	#srodek { float: left; width: 549px; margin: 0 8px 0 8px; }



		#intro { border-bottom: 1px solid #b3cddc; padding-bottom: 3px; }



		



		.belka { background: url(img/belka_dzial.gif) no-repeat; height: 33px; width: 539px; margin: auto; }



		.belka p { font-weight: bold; font-size: 11px; color:#FFF; padding: 9px 0 0 19px; }



		#nowosci_belka { background: url(img/belka_nowosci.png) no-repeat; height: 37px; width: 540px; margin: auto; }

			#nowosci_belka p { font-weight: bold; font-size: 11px; color:#FFF; padding: 10px 0 0 19px; }



		#polecane_belka { background: url(img/belka_polecane.png) no-repeat; height: 37px; width: 539px; margin: auto; }

			#polecane_belka p { font-weight: bold; font-size: 11px; color:#FFF; padding: 11px 0 0 19px; }



		



		.content { width: 529px; margin: auto; font-size: 11px; color: #04588b; padding: 10px 10px 10px 10px; }

		.content a, .content a:visited { color: #04588b; text-decoration: none; }

		.content a:hover { color: #04588b; text-decoration: underline; }



		.content_buttons {  width: 539px; margin: auto; text-align: right; }



		



		



		



	#prawa  { float: left; width: 216px; }



 







#reklama { text-align: center; padding: 6px 0 6px 0; border-top: 1px solid #b3cddc; margin-top: 20px; }





#footer { margin: 9px 0 10px 0; }



	#best_logo_mini { margin-left: 6px; float: left; }



	#wykonanie { float: right; margin-right: 16px; color: #04588b; }

		#wykonanie a, #wykonanie a:visited { color: #04588b; text-decoration: none; }

		#wykonanie a:hover { color: #04588b; text-decoration: underline; }

	#wykonanie img { vertical-align: middle; }







.clear { clear: both; }	



table td.produkt_opis { font-size: 12px; color: #808080; }
