* {font-family: Verdana,Arial; margin:0px; padding:0px; }
/* Reset */
html, body { font-size:11px; line-height:15px; background-color:#606060; }
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, big, em, img, q, small, strong, tt, var,
b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline
}

a {font:normal 11px Verdana,Arial; color:#cdd733; text-decoration:none; font-weight:normal;}
a:hover {color:#e4f3b3; text-decoration:none;}
p {text-align:justify; margin-bottom:7px; font-size:11px;}
strong {font-weight:bold;font-size:11px;}
b {font-weight:bold;font-size:11px;}
em {font-style:italic;font-size:11px;}
a img  {border:solid 1px #000000;}
a:hover img   {border:solid 1px #cdd733;}

ul {margin:0px; padding:5 0 0 25px;}
ul li {margin:0px; padding:0 0 5 0px;}

ol {margin:0px; padding:5 0 0 25px;}
ol li {margin:0px; padding:0 0 5 0px;}

input  { font-size:11px; margin:0px; text-align:left; padding:3px; font-weight:bold; color:black; border:solid 1px #cdd733; background-color:#e4f3b3;  vertical-align:middle; cursor:pointer;}
input:hover {border:solid 1px #e4f3b3; background-color:#cdd733;}
select { font-size:11px; margin:0px; padding:3px; vertical-align:middle; border:solid 1px #cdd733; background-color:#e4f3b3;}
	
/* Układ */

#strona {width:100%; text-align:center; vertical-align: top; background-color:#606060;}
#srodek {width:960px; margin: 0 auto; vertical-align: top; background-color:grey; text-align:left;}
#logo {float:left; width:960px; height:153px; background:url("top.png") no-repeat; }

#menu_gora {float:left; width:950px; padding:10px 5px 5px 5px; height:26px; background:url("menu-gora.png") no-repeat;}

#dane {float:left; width:950px; padding:5px; background-color:white;}
	
	#panel_lewy {float:left; display:inline; width:191px; padding:5px 4px 5px 5px; } /* background:url("menu-lewe-glowne-tlo.png") */
	#panel_srodkowy {float:left; width:545px; padding: 0 0 0 5px; display:inline; background-color:white; }
	#panel_prawy {float:left; width:191px; padding:5px 4px 5px 5px; display:inline; background-color:white;}

#stopka {float:left;	margin:0 auto;  padding-top:7px; clear:both; width:960px; height:37px; background:url("stopka.png") no-repeat center bottom ;}
#stopka p {text-align:center; font:normal 10px Verdana,Arial; color:#e6e6e6;}
#stopka p a {text-align:center; font:normal 10px Verdana,Arial; color:#e6e6e6; text-decoration:none;}
#stopka p a:hover {text-decoration:underline;}

/* Menu górne */
div#menu_gora ul {display:inline; margin:0px; padding:0px;}
div#menu_gora ul li {display:inline; margin-left:5px; padding:5px 5px 0px 10px; background:url("punkt.png") no-repeat 0px 10px;}
div#menu_gora ul li a {display:inline; color: white; text-decoration:none;}
div#menu_gora ul li a:hover {color:#cdd733}

/* Menu lewe */

	/* Menu główne */
	#kategorie_naglowek {float:left; width:191px; height:28px; background:url("kategorie.png") no-repeat;}
	#kategorie_lista {float:left; width:191px; background:url("menu-lewe-tlo.png");}

	#kategorie_lista ul {margin:0px; padding: 10px 2px 5px 20px; list-style:square;}
	#kategorie_lista ul li {margin-bottom:10px; text-align:left; color:white;}
	#kategorie_lista ul li a {text-align:left;  font-size: 12px; font-weight:bold; color:white; text-decoration:none;}
	#kategorie_lista ul li a:visited  {text-decoration:none; font-weight:bold;}
	#kategorie_lista ul li a:hover {text-decoration:underline;}		

	#kategorie_lista ul li ul 	{margin:5px 0px 0px 0px; padding-left:15; }
	#kategorie_lista ul li ul li {margin-bottom:5px; text-align:left; color:white;}
	#kategorie_lista ul li ul li a {text-align:left;  font-size: 11px; font-weight:normal; color:white; text-decoration:none; }
	#kategorie_lista ul li ul li a:visited  {text-decoration:none; font-weight:normal;}
	#kategorie_lista ul li ul li a:hover {text-decoration:underline;}	
	
	#kategorie_lista ul li ul li ul {margin: 0px; padding:0px; height:4px; width:100%; background-color:#cdd733;}

	/* Szybki kontakt */
	#kontakt_naglowek {float:left; width:191px; height:28px; margin-top:10px; background:url("kontakt.png") no-repeat;}
	div#kontakt_lista {float:left; width:191px; background:url("menu-prawe-tlo.png");} /* Zmieniono z menu-lewe-tlo.png*/
	
	#kontakt_lista h3 {text-align:center; color:#000; font-size:13px; margin:0px; font-weight:bold;}
	#kontakt_lista p {text-align:center; color:#000; margin-top:0px;}
	#kontakt_lista p strong {color:#000;}
	#kontakt_lista p a {text-decoration:none; color:#000; font-weight:bold;}
	#kontakt_lista p a:hover {text-decoration:underline;}
	
	
/* Menu prawe */

	/* Koszyk */
	.koszyk_naglowek {float:left; width:191px; height:28px; background:url("twoj-koszyk.png") no-repeat;}
	.koszyk_zawartosc{float:left; width:191px; padding: 10px 0px 10px 0px; background:url("menu-prawe-tlo-koszyk.png");}
	
	.koszyk_zawartosc p {text-align:center; margin-bottom:7px;}
	
	.koszyk_zawartosc p a {display:block; margin:10px 5px 5px 10px; width:150px; height:15px; padding:5px; background-color: #cdd733; font-weight:bold; color:black; border:solid 1px #e4f3b3; text-decoration:none; text-align:center;}
	.koszyk_zawartosc p a:hover {background-color: #e4f3b3; font-weight:bold; color:black; border:solid 1px #cdd733; text-decoration:none;}
	
	.koszyk_zawartosc a {display:block; margin:10px 5px 5px 10px; width:150px; height:15px; padding:5px; background-color: #cdd733; font-weight:bold; color:black; border:solid 1px #e4f3b3; text-decoration:none; text-align:center;}
	.koszyk_zawartosc a:hover {background-color: #e4f3b3; font-weight:bold; color:black; border:solid 1px #cdd733; text-decoration:none;}
	
	/* Gazetka promocyjna */
	.gazetka-promocyjna {float:left; width:189px; height: 278px; margin-top:5px; margin-bottom:20px;vertical-align:top; }
	.gazetka-promocyjna p {text-align:center; font: normal 13px Verdana,Arial; font-weight: bold; color:red; vertical-align:top;}
	.gazetka-promocyjna a {display:block; width:189px; height: 268px;  border:solid 1px #000; text-decoration:none;} /* background: url(http://www.sanacja.com.pl/UserFiles/Image/gazetka/gazetka-promocyjna.jpg) 0px 0px no-repeat;*/
	
	/* Logowanie */
	.logowanie_naglowek {float:left; width:191px; height:28px; margin-top:10px; background:url("logowanie.png") no-repeat;}
	.menu_prawe_tlo_modulu {float:left; width:191px; padding:10px 0px 10px 0px; background:url("menu-prawe-tlo.png");}
	
	.logowanie form table tr td {font-size:11px; width:191px; text-align:center; padding:5px; vertical-align:middle;}
	.logowanie {font-size:11px; text-align:center;}
	
	/* Newsletter */
	.newsletter_naglowek {float:left; width:191px; height:28px; margin-top: 5px; background:url("newsletter.png") no-repeat;}
	.newsletter {float:left; width:191px; margin:0px; padding: 0px 0px 10px 0px; text-align:center; background:url("menu-prawe-tlo-koszyk.png");}
	.newsletter_tlo {width:191px; background:url("menu-prawe-tlo-koszyk.png");}
	/* Szukaj */
	.szukaj_naglowek {float:left; width:191px; height:28px; margin-top: 10px; background:url("szukaj.png") no-repeat;}
	.wyszukiwarka {float:left; width:191px; padding: 0px 0px 0px 0px; text-align:center;}
	.wyszukiwarka form input {width:150px; text-align:center;}
	 .wyszukiwarka_podzial table  tr  td {font-size:11px;}
	
	/* Producenci */
	.producenci_naglowek {float:left; width:191px; height:28px; margin-top: 10px; background:url("producenci.png") no-repeat;}
	.producenci {float:left; width:191px; padding: 0px 0px 0px 0px; text-align:center;}

	/* Rzetalna firma */
	.rzetelna_firma {float:left; width:191px; height:92px; margin-top:10px; background:url("rzetelna-firma.png") no-repeat;}
	.rzetelna_firma a {display:block; width:191px; height:92px; text-decoration:none; border:0px;}
	.rzetelna_firma a:hover {display:block; width:191px; height:92px; text-decoration:none; border:0px;}
	
	/* Banner2 */
	.baner {float:left; width:191px; height:92px; margin-top:10px; }
	.baner a {display:block; width:191px; height:92px; text-decoration:none; border:0px;}
	.baner a:hover {display:block; width:191px; height:92px; text-decoration:none; border:0px;}
	
	/* Akceptujemy płatności */
	.akceptujemy_platnosci {float:left; margin-top:15px; width:191px; height:191px; background: url("akceptujemy_platnosci.gif") top center no-repeat; }
	
/* Panel Środkowy */

	/* Tu jesteś */
	.tu_jestes {float:left; width:100%; color:#636363; text-align:left; padding: 0 0 5px 0; display:block;  border-bottom:solid 1px #e6e6e6;}
	.tu_jestes a {font:normal 11px Verdana,Arial; color:#636363; text-decoration:none;}
	.tu_jestes a:hover {text-decoration:underline;}
	
	/* Aktualności */
	.aktualnosci {float:left; width:530px; margin: 5px 0 0 0; padding: 35px 5px 0 5px; background:url("aktualnosci.png") no-repeat top left; font:normal 11px Verdana,Arial;}

	.aktualnosci p.akt_tytul {font:normal 11px Verdana,Arial; margin-bottom:0px; font-weight:bold;}
	.aktualnosci p.akt_tytul a {font-weight:bold; font:normal 11px Verdana, Arial; text-decoration:none; color:#000000; font-weight:bold;}
	.aktualnosci p.akt_tytul a:hover {text-decoration:none; color:#cdd733;}
	.aktualnosci p.akt_data {font:normal 9px Verdana,Arial; margin:0px 0px 7px 0px; color:#909090;}
	.aktualnosci p.akt_tresc {font:normal 11px Verdana,Arial; margin-bottom:7px;}

	.akt_link_wiecej {float:right; width:100%; border-bottom:solid 1px #cdd733; text-align:right;}
	.akt_link_wiecej a {float:right; padding:5px; margin:5px; display:block; width:60px; height:15px; background-color: #eaefaa; color:black; border:solid 1px #cdd733; text-decoration:none;}
	.akt_link_wiecej a:hover {text-decoration:none; background-color:#cdd733;  border:solid 1px #eaefaa;}
	
	
	/* Produkty */
	.produkty {float:left; width:100%; margin: 10px 0px 0px 0px;}
	.produkty table tr td form table tr td hr {height:1px; border-color:#eaefaa; margin: 5px 0 10px 0;}
	.produkty td.spis_obszar_zdjecie {float:left; vertical-align:top; width:120px;}
	.produkty td.spis_obszar_tresc {float:left; vertical-align:top; width:330px;}
	.produkty td.spis_obszar_cena {float:left; vertical-align:top; width:90px;}
	
	.produkty td.spis_obszar_tresc p.spis_producent {font:normal 9px Verdana,Arial; margin:0px 0px 0px 0px; color:#909090;}
	.produkty td.spis_obszar_tresc p.spis_tytul {margin: 0px 0px 3px 0px; text-align:left;}
	.produkty td.spis_obszar_tresc p.spis_tytul a {font:normal 13px Verdana,Arial; font-weight:bold; text-decoration:none; color:#000000;}
	.produkty td.spis_obszar_tresc p.spis_tytul a:hover {text-decoration:none; color:#cdd733;}
	.produkty td.spis_obszar_tresc p.spis_opis {margin:0px 0px 5px 0px; padding: 0 15px 0 0;}
	.produkty td.spis_obszar_tresc p.spis_cechy table tbody tr td{padding: 0 10px 0 0; font-size:11px; font-weight:bold;}

	.produkty td.spis_obszar_tresc  p.spis_link_wiecej {text-align:right; margin: 5px;}
	.produkty td.spis_obszar_tresc  p.spis_link_wiecej a  { margin-top:5px; padding:2px; font-weight:bold; color:black; text-decoration:none;}
	.produkty td.spis_obszar_tresc  p.spis_link_wiecej a:hover  {color:#cdd733;}

	.produkty td.spis_obszar_cena p.spis_cena {font:normal 11px Verdana,Arial; font-weight:bold; text-align:right; margin:0px;}
	.produkty td.spis_obszar_cena p.spis_wartosc {text-align:right; margin:0px;}
	.produkty td.spis_obszar_cena p.spis_wartosc span {font:normal 18px Verdana,Arial; margin:0px;}
	.produkty td.spis_obszar_cena p.spis_koszyk {text-align:center;}
	.produkty td.spis_obszar_cena p.spis_koszyk input.do_koszyka {margin: 5px 0 0 0;}
	
	/* Produkt - szczegóły*/
	div#lightbox div#lightboxDetails div#lightboxCaption {font:normal 18px Verdana,Arial; font-weight:bold;}

	.produkty p.prod_producent {font:normal 9px Verdana,Arial; margin:0px 0px 7px 0px; color:#909090;}
	.produkty p.prod_nazwa  {margin:0px 0px 0px 0px; padding: 0 5px 0 0px; font:normal 24px Verdana,Arial; font-weight:bold; text-align:left;}
	.produkty p.prod_cena_duza span#cena_brutto {font:normal 18px Verdana,Arial; margin:0px; color:red;}
	.produkty p.prod_cena_duza {font:normal 14px Verdana,Arial; margin:0 0 10px 0; color:red; font-weight:bold;  text-align:right;}

	.produkty p.prod_opis_tytul {margin:0px 0px 5px 0px; font:normal 14px Verdana,Arial; font-weight:bold;}

	.produkty form table tr td p.prod_cechy {font-size:11px; margin: 10px 0 20px 0;}
	.produkty form table tr td p.prod_cechy table tr td b {font-size:11px;margin: 5px 0 10px 0; line-height:30px;}
	.produkty form table tr td p.prod_cechy table tr td { font-size:11px; line-height:20px; font-weight:bold;}
	.produkty form table tr td p.prod_cechy table tr td input {font-size:11px;margin: 0 5px 0 0; vertical-align:middle;}
	
	.produkty form table tr td p.prod_koszyk {font-size:12px; margin: 0 0 15px 0;}
	.produkty td.prod_opis_tresc {text-align:justify; font-size:12px; line-height:18px;}
	.produkty td.prod_opis_tresc p  {text-align:justify; margin-bottom:7px; padding:5px; font-size:12px; line-height:18px;}
	.produkty td.prod_opis_tresc p strong {font-weight:bold; margin-bottom:7px; font-size:12px; line-height:18px;}
	.produkty td.prod_opis_tresc strong {font-weight:bold; margin-bottom:7px; font-size:12px; line-height:18px;}
	.produkty td.prod_opis_tresc ul {margin-left:25px; font-size:12px; line-height:18px;}
	.produkty tr td.prod_opis_tresc ul li {margin-bottom:5px; font-size:12px; line-height:18px;}
	.produkty tr td.prod_opis_tresc em strong {text-align:justify; font-size:12px; line-height:18px; font-weight:bold; font-style:italic;}
	
	.produkty p.prod_recenzje_tytul {margin:5px 0px 5px 0px; font:normal 14px Verdana,Arial; font-weight:bold;}
	
	/* Porcjowanie wyników */
	.porcjowanie {float:left; width:450px; margin:0 0 0 35px; text-align:center; }
	.porcjowanie b {font:normal 11px Verdana,Arial; color:#990000; text-decoration:none; line-height:30px; }
	.porcjowanie a {font:normal 11px Verdana,Arial; color:#000000; font-weight:bold; text-decoration:none; line-height:30px;}
	.porcjowanie a:hover {text-decoration:none; color:#cdd733; line-height:30px;}
	.porcjowanie form {display:block; line-height:30px; font-weight:bold; }
	.porcjowanie form select {border:solid 1px #cdd733; background-color:#e4f3b3; margin-bottom:5px; line-height:30px;}
	
	/* Promocje */
	.promocje {float:left; width:530px; padding-left:10px; padding-top:35px; margin-bottom:5px;  background:url("promocje.png") no-repeat top;}
	.promocje div div a img {border:solid 1px #000000;}
	.promocje div div a:hover img {border:solid 1px #cdd733;}
	.promocje div div a {font:normal 10px Verdana,Arial; color:#000000; font-weight:bold; text-decoration:none;}
	.promocje div div a:hover {text-decoration:none; color:#cdd733;}
	.promocje div div {color:#ff0000; font-weight:bold;}

	/* Nowości */
	.nowosci {float:left; width:530px; padding-left:10px; padding-top:35px; margin-bottom:5px; background:url("nowosci.png") no-repeat top;}
	.nowosci  div div a img {border:solid 1px #000000;}
	.nowosci  div div a:hover img {border:solid 1px #cdd733;}
	.nowosci  div div a {font:normal 10px Verdana,Arial; color:#000000; font-weight:bold; text-decoration:none;}
	.nowosci  div div a:hover {text-decoration:none; color:#cdd733;}
	.nowosci  div div {color:#ff0000; font-weight:bold;}

	/* Rejestracja */
	.rejestracja {float:left; font-size:11px; width:100%; margin:0px; padding:0px;}
	.rejestracja table tr td form {font-size:11px; margin:0 auto;}
	.rejestracja table tr td form table tr td input {font-size:11px; margin:2px; vertical-align:middle;}
	.rejestracja table tr td form table tr td select {font-size:11px; margin:2px 2px 2px 2px;}
	.rejestracja table tr td form table tbody tr td {font-size:11px; text-align:center;  }
	.rejestracja table tr td form div {margin:0 0 20px 0;}
	
	/* Koszyk - środek*/
	.koszyk_zawartosc2 {font-size:11px; float:left; width:100%;}
	.koszyk_zawartosc2 form {font-size:11px; text-align:left; margin: 0px auto;}
	.koszyk_zawartosc2 form table {font-size:11px; margin: 0px auto;}
	.koszyk_zawartosc2 form table tr td {font-size:11px; padding:5px; text-align:left; vertical-align:top;}
	.koszyk_zawartosc2 form table tr td a {font:normal 11px Verdana,Arial; color: black; font-weight:bold; text-decoration:none;}
	.koszyk_zawartosc2 form table tr td a:hover { text-decoration:underline; color:black; }
	.koszyk_zawartosc2 form div input {font-size:11px; margin-top:5px; margin-bottom:10px;}
	.koszyk_zawartosc2 form form div {margin-bottom:10px;}
	.koszyk_zawartosc2 form form div a { color:#000000; font-weight:bold; }
	.koszyk_zawartosc2 form form div a:hover {color:#cdd733;}
	.koszyk_zawartosc2 form table tr td form {font-size:11px; float:left;}
	.koszyk_zawartosc2 form table tr td form table tr td {text-align:left;}
	
	.koszyk_zawartosc2 div div fieldset table tr td {font-size:11px; padding:2px;}
	.koszyk_zawartosc2 div table tbody tr td {font-size:11px; padding:2px;}
	
	/* Strony informacyjne */

	.strony_informacyjne p strong {font-size:12px; line-height:18px; font-weight:bold;}
	.strony_informacyjne p.info_tytul {font:normal 24px Verdana,Arial; font-weight:bold; margin-top:0px;}
	.strony_informacyjne p.info_wyroznienie {font:normal 16px Verdana,Arial; font-weight:bold; margin: 15px 0 10px 0;}
	.strony_informacyjne ol li {font-size:12px; line-height:18px; text-align:justify; margin-bottom:5px;}
	.strony_informacyjne p {font-size:12px; line-height:18px; text-align:justify; margin-bottom:7px;}
	.strony_informacyjne p a {font-size:12px; line-height:18px; text-decoration:none; color:#990000;}
	.strony_informacyjne p a:hover {text-decoration:underline;}
	.strony_informacyjne ul li a {font-size:12px;line-height:18px;  text-decoration:none; color:#990000;}
	.strony_informacyjne ul li a:hover {text-decoration:underline;}
	
	/* Szukaj */
	.wyszukiwarka_podzial table tr td input  {font-size:11px; padding:2px; color:black; border:solid 1px #cdd733; background-color:#e4f3b3; margin:2px; cursor:pointer;}
	.wyszukiwarka_podzial table tr td input:hover { border:solid 1px #e4f3b3; background-color: #cdd733;}
	.wyszukiwarka_podzial table tr td select  {font-size:11px; padding:2px; color:black; border:solid 1px #cdd733; background-color:#e4f3b3; margin:2px; cursor:pointer;}
	.wyszukiwarka_wynik {width:545px; float:left; font-size:11px; margin-bottom:10px;}
	.wyszukiwarka_wynik table tr td form table tr td.spis_obszar_tresc {float:left; width:320px; vertical-align:top; padding-right:5px; padding-bottom:5px;}
	.wyszukiwarka_podzial {font-size:11px; float:left; width:450px; margin:0px 0px 0px 35px; text-align:center; }
	.wyszukiwarka_podzial b {font:normal 11px Verdana,Arial; color:#990000; text-decoration:none; line-height:14px;}
	.wyszukiwarka_podzial a {font:normal 11px Verdana,Arial; color:#000000; font-weight:bold; text-decoration:none; line-height:14px;}
	.wyszukiwarka_podzial  a:hover {text-decoration:none; color:#cdd733;}

	.wyszukiwarka_podzial a b big  {font:normal 11px Verdana,Arial; color:#990000; text-decoration:none; }

	.wyszukiwarka_podzial  form {font-size:11px; display:block; line-height:30px; font-weight:bold;}
	.wyszukiwarka_podzial  form select {font-size:11px; border:solid 1px #cdd733; background-color:#e4f3b3; margin-bottom:5px;}
	.wyszukiwarka_wynik table tr  td form table tr td.spis_obszar_zdjecie {float:left; width:110px; padding-right:5px;}
	.wyszukiwarka_wynik table tr td form table tr  td.spis_obszar_cena {float:left; vertical-align:top; width:100px;}
	.wyszukiwarka_wynik table tr td form table tr	{margin-bottom:5px;}
	.wyszukiwarka_wynik table tr td form table tr td.spis_obszar_tresc p.spis_tytul a {font-size:14px; font-weight:bold; color: #000;}
	.wyszukiwarka_wynik table tr td form table tr td.spis_obszar_tresc p.spis_cechy table tr td	{font-size:11px;}
	
	/* Recenzje */
	.recenzje {font-size:11px;float:left; width:100%; text-align:left;}
	.recenzje form table tr td textarea {font-size:11px; margin:10px; width:520px; border:solid 1px #cdd733;}
	.recenzje form table tr td select {font-size:11px; width:50px;}
	.recenzje table {font-size:11px; text-align:left; margin-bottom:10px;}
	.recenzje table tr td b a.link {font-size:11px; font-weight:bold;}
	.recenzje table tr td b a.link:hover {font-size:11px; color:#000000; text-decoration:underline;}
	.recenzje table tr td {font-size:11px; padding-bottom:10px;}

