body
	{
	margin: 2px;
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	background: #E4F7E4 url(normal/tlo2.gif) repeat top left;
	}

a.kategoria
	{
	display: block;
	width: 140px;
	margin: 0px 0px;
	padding: 1px 0px 1px 14px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	}
a:hover.kategoria
	{
	color: #FFFFFF;
	width: 140px;
	text-decoration: none;
	}

a.podkategoria
	{
	display: block;
	margin: 0px 0px 0px 10px;
	padding: 1px 0px 1px 14px;
	background: #deffdf url(normal/ikona_kategoria.gif) no-repeat top left;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	}
a:hover.podkategoria
	{
	color: #FFFFFF;
	background: #F7941D url(normal/ikona_kategoria_hover.gif) no-repeat top left;
	text-decoration: none;
	}

a.kategoria_n
	{
	background: #CAF0CB url(normal/ikona_kategoria.gif) no-repeat top left;
	}

a:hover.kategoria_n
	{
	background: #F7941D url(normal/ikona_kategoria_hover.gif) no-repeat top left;
	}

a.kategoria_z
	{
	background: #CAF0CB url(normal/ikona_kategoria_z.gif) no-repeat top left;
	}

a:hover.kategoria_z
	{
	background: #F7941D url(normal/ikona_kategoria_z_hover.gif) no-repeat top left;
	}


a
	{
	text-decoration: none;
	color: #000000;
	}
a:hover
	{
	text-decoration: none;
	color: #000000;
	}

a.link
	{
	font-weight: bold;
	color: #660000;
	}
a.link:hover
	{
	color: #BB0000;
	}

a.napis
	{
	text-decoration: none;
	display: block;
	}
img.napis
	{
	text-decoration: none;
	border: 0px;
	}

span.napis
	{
	display: block;
	height: 23px;
	background: expression('none');
	background-repeat: no-repeat;
	background-position: center;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='normal', enabled='true');
	}

span.napis_wspolpraca
	{
	background-image: url('normal/napis_wspolpraca.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/normal/napis_wspolpraca.png');
	}

span.napis_promocja
	{
	background-image: url('normal/napis_promocja.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/normal/napis_promocja.png');
	}

span.napis_producenci
	{
	background-image: url('normal/napis_producenci.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/normal/napis_producenci.png');
	}

span.napis_galeria
	{
	background-image: url('normal/napis_galeria.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/normal/napis_galeria.png');
	}

span.napis_kategorie
	{
	background-image: url('normal/napis_kategorie.png');
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='style/normal/napis_kategorie.png');
	}


span.data
	{
	float: right;
	}
img.data
	{
	float: left; border: 0px; padding: 0px 0px; margin: 0px;
	}

div.blok
	{
	float: left;
	width: 100%;
	margin: 1px 0px;
	}

div.glowna_tresc
	{
	padding: 1px 4px 1px 6px;
	}

div.blok_center
	{
	float: left;
	width: 100%;
	margin: 1px 0px;
	text-align: center;
	}

table
	{
	empty-cells: show;
	text-align: center;
	margin: 0px auto;
	background: #FFFFFF;
	border-spacing: 2px;
	border: 3px solid #333300;
	}
th
	{
	color: #000000;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	background: #66B968 url(normal/tlo_th.gif) repeat-x top;
	}
td
	{
	color: #000000;
	padding: 2px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #FFFFFF;
	background: #CAF0CB url(normal/tlo_td.gif) no-repeat top left;
	}

td.nazwa
	{
	text-align: right;
	}

td.parametr
	{
	font-weight: bold;
	text-align: left;
	}

hr.blad
	{
	margin: 1px 10px;
	border: 1px solid red;
	}

hr.informacja
	{
	margin: 1px 10px;
	border: 1px solid green;
	}

a.menu_galeria_fot
	{
	display: block;
	float: right;
	margin: 1px 6px 1px -6px;
	border: 1px solid #FFFFFF;
	}

a:hover.menu_galeria_fot
	{
	border: 1px solid #F7941D;
	}

div.kat_produkt
	{
	position: relative;
	float: left;
	width: 414px;
	margin: 1px auto;
	border: 2px solid #333300;
	background: #CAF0CB;
	overflow: hidden;
	}

div.kat_produkt_zdjecie
	{
	float: right;
	}

a.kat_produkt_fot
	{
	display: block;
	float: left;
	margin: 1px;
	border: 1px solid #FFFFFF;
	}

a:hover.kat_produkt_fot
	{
	border: 1px solid #F7941D;
	}

div.produkt_zdjecie_gl
	{
	float: left;
	width: 416px;
	padding: 2px 0px;
	text-align: center;
	}

div.produkt_zdjecie_min
	{
	float: left;
	width: 142px;
	height: 142px;
	padding: 2px 28px;
	text-align: center;
	}

img.galeria_foto
	{
	border: 1px solid #333300;
	float: left;
	}

div.kat_produkt_nazwa
	{
	padding: 1px 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: #F7941D;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333300;
	border-bottom: 1px solid #333300;
	border-left: 1px solid #FFFFFF;
	}

a.kat_produkt_nazwa
	{
	color: #FFFFFF;
	}

a:hover.kat_produkt_nazwa
	{
	color: #FFFFFF;
	}

div.kat_produkt_opis
	{
	padding: 1px 3px 18px 3px;
	text-align: left;
	}

div.kat_produkt_producent
	{
	position: absolute;
	bottom: 2px;
	left: 4px;
	font-size: 11px;
	text-align: left;
	}

div.kat_produkt_zapytanie
	{
	padding: 2px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	}

a.kat_produkt_zapytanie
	{
	color: #660000;
	}

a:hover.kat_produkt_zapytanie
	{
	color: #BB0000;
	}

div#galeria_nazwa
	{
	float: left;
	width: 546px;
	padding: 1px 2px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: #F7941D;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #333300;
	border-bottom: 1px solid #333300;
	border-left: 1px solid #FFFFFF;
	}

div#galeria_zdjecie
	{
	float: left;
	width: 100%;
	margin-bottom: 5px;
	}

div#galeria_produkt
	{
	margin: 0px 32px 2px 0px;
	font-size: 12px;
	text-align: right;
	}

div#galeria_kategoria
	{
	margin: 0px 32px 2px 0px;
	font-size: 12px;
	text-align: right;
	}


a.button		{ display: block; margin: 4px auto; width: 120px; height: 60px; border: 2px solid #007700; }
a:hover.button		{ border: 2px solid #F7941D; }
img.button		{ border: 0px; }

div#strona		{ width: 769px; margin: 0px auto; }
div#strona_1_1		{ float: left; width: 769px; background: url(normal/tlo_cien_p.gif) repeat-y right; }
div#strona_1_2		{ float: left; width: 7px; height: 7px; overflow: hidden; background: url(normal/tlo_cien_p_g.gif) no-repeat; }

div#strona_2_1		{ float: left; width: 7px; height: 7px; overflow: hidden; background: url(normal/tlo_cien_l_d.gif) no-repeat; }
div#strona_2_2		{ float: left; width: 755px; height: 7px; overflow: hidden; background: url(normal/tlo_cien_d.gif) repeat-x; }
div#strona_2_3		{ float: left; width: 7px; height: 7px; overflow: hidden; background: url(normal/tlo_cien_p_d.gif) no-repeat; }

div#strona_struktura	{ float: left; width: 760px; background: #95E597; border: 1px solid #000000;}

div#top			{ float: left; width: 760px; height: 156px; background: #CAF0CB url(normal/top.gif) no-repeat; }

div#menu_glowne		{ float: left; width: 754px; height: 49px; padding: 3px 3px; background: #CAF0CB url(normal/tlo_menu_glowne.gif) no-repeat; }

div#wyszukiwarka	{ float:left; width: 243px; height: 25px; padding: 0px; }

div#banner		{ float: left; width: 400px; height: 25px; padding: 0px; }

div#data		{ float: left; width: 111px; height: 25px; padding: 0px; }

div#menu_kategorie_n	{ float: left; width: 171px; height: 23px; text-align: center; background: #CAF0CB; }

div#menu_nawigacja	{ float: left; width: 584px; height: 23px; padding: 0px 1px 0px 4px; background: #CAF0CB; }

div#strona_ogolna	{ float: left; width: 760px; height: 100%; overflow: hidden; background: url(normal/tlo_strona.gif) repeat-x top; }

div#strona_kategorie	{ float: left; width: 156px; height: auto !important; height: 255px; min-height: 255px; margin-bottom: -20000px; padding: 4px 4px 20000px 4px; text-align: center; }
div#strona_kategorie_s	{ float: left; width: 164px; margin-bottom: -20000px; padding-bottom: 20000px; background: url(normal/tlo_menu_s.gif) repeat-y left; }
div#strona_kategorie_g	{ float: left; width: 164px; margin-bottom: -20000px; padding-bottom: 20000px; background: url(normal/tlo_menu_g.gif) no-repeat top; }

div#strona_menu_prawe	{ float: right; width: 159px; margin-bottom: -20000px; padding: 4px 1px 20000px 4px; background: url(normal/tlo_strona_okno_s.gif) repeat-y left; text-align: center; }

div#strona_okno_duze	{ float: left; width: 584px; height: auto !important; height: 255px; min-height: 255px; margin-bottom: -20000px; padding: 4px 1px 20000px 4px; }
div#strona_okno_male	{ float: left; width: 420px; height: auto !important; height: 255px; min-height: 255px; margin-bottom: -20000px; padding: 4px 1px 20000px 4px; }
div#strona_okno_s	{ float: left; width: 589px; margin-left: 7px; margin-bottom: -20000px; padding-bottom: 20000px; background: url(normal/tlo_strona_okno_s.gif) repeat-y left; }
div#strona_okno_g	{ float: left; width: 589px; margin-bottom: -20000px; padding-bottom: 20000px; background: url(normal/tlo_strona_okno_g.gif) no-repeat top; }


div#strona_kategorie_d	{ float: left; width: 164px; height: 50px; background: url(normal/tlo_menu_d.gif) no-repeat top; }
div#strona_okno_d	{ float: left; width: 589px; height: 50px; margin-left: 7px; background: url(normal/tlo_strona_okno_d.gif) no-repeat left; }
div#strona_menu_prawe_d	{ float: right; width: 164px; height: 50px; background: url(normal/tlo_strona_okno_d.gif) no-repeat left; }

div#ikony		{ float: left; width: 760px; height: 44px; text-align: center; }

div#stopka		{ float: left; width: 760px; height: 30px; text-align: center; background: url(normal/tlo_stopka.gif) repeat-x top; }

span.stopka		{ display: block; padding-top: 11px; font-weight: bold; }

span#blad		{ display: block; border: 2px solid red; background: white; text-align: center; margin: 1px 1px; padding: 2px 2px; color: red; font-weight: bold; }
span#informacja		{ display: block; border: 2px solid green; background: white; text-align: center; margin: 1px 1px; padding: 2px 2px; color: green; font-weight: bold; }

span.formularz_blad	{ display: block; color: red; font-weight: bold; text-align: left; padding: 2px; }
div.formularz		{ float: left; padding: 1px 2px; border: solid #333300 3px; background: #FFFFFF; }
input.formularz		{ height: 16px; background-color: #FFFFFF; padding: 1px; font-size: 13px; font-family: Verdana, Arial; border: solid #000000 1px; }
input.formularz_plik	{ height: 22px; background-color: #FFFFFF; padding: 1px; font-size: 13px; font-family: Verdana, Arial; border: solid #000000 1px; }
textarea.formularz	{ background-color: #FFFFFF; padding: 1px; font-size: 13px; font-family: Verdana, Arial; border: solid #000000 1px; }
select.formularz	{ background-color: #FFFFFF; height: 20px; font-size: 12px; font-family: Verdana, Arial; border: solid #000000 1px; }
div.formularz_blok	{ float: left; padding: 0px 0px; margin: 1px 0px; border: solid #000000 1px; background: #CAF0CB url(normal/tlo_formularz.gif) no-repeat top left; }
div.formularz_opis_b	{ float: left; height: 18px; font-size: 11px; font-weight: bold; padding: 6px 2px 0px 2px; text-align: right; }
div.formularz_opis_g	{ float: left; font-size: 11px; font-weight: bold; padding: 2px 2px 0px 2px; }
div.formularz_pole	{ float: left; padding: 2px 2px 2px 2px; }