body { margin: 0;	padding: 0;	background: #3B5823 url(../images/tlo.gif) top repeat-x; font-family: Arial; font-size: 12px; color: #445359; line-height: 18px; }
#kontener { width: 918px; margin: 0 auto; text-align: center; }
#zawartosc { width: 918px; overflow: hidden; background: url(../images/zawartosc_tlo.gif) right repeat-y; }
#zawartosc_lewa { float: left; width: 220px; overflow: hidden; text-align: left; }
#zawartosc_prawa { float: right; width: 698px; overflow: hidden; text-align: left; }
#zawartosc_dol { width: 698px; overflow: hidden; background: url(../images/tresc_tlo_2.gif) bottom left no-repeat #FFFFFF; clear: both; margin-left: 220px; height: 30px; }

#logo_tlo { width: 220px; height: 87px; overflow: hidden; background: url(../images/logo_tlo.gif) #FFFFFF bottom right no-repeat; }
#flagi { text-align: center; }

#kat_lewa_tlo { width: 220px; background: url(../images/kat_lewa_tlo.gif) top repeat-x #FFFFFF; }

#naglowek_1 { width: 698px; height: 44px; background: url(../images/naglowek_tlo_1.gif) top left no-repeat #588535; font-size:10px;  }
#naglowek_1 span { display: block; color: #FFFFFF; padding: 8px 14px 0 14px; }
#naglowek_2 { width: 698px; height: 43px; background: #FFFFFF url(../images/naglowek_tlo_2.gif) top right no-repeat; }
#naglowek_3 { width: 698px; height: 2px; background: #568233; overflow: hidden; clear: both; }
#naglowek_4 { width: 698px; height: 132px; overflow: hidden; }

.ListaMiniaturki { margin: 0 auto; text-align: center; padding: 3px 0 3px 0;  }
.ListaMiniaturki li { list-style: none; float: left;	margin: 0; padding: 0 3px 0 3px; height: 150px; }
.ListaMiniaturki li a img { border: 4px solid #DFDFDF; }

.galeria_zdjecie { width: 160px; float: left; }
.galeria_zdjecie a img { border: 4px solid #DFDFDF; }
.galeria_opis { width: 500px; float: right; margin: 40px 0 0 0; }
.galeria_odstep { clear: both; overflow: hidden; height: 5px; }
.picBorder {margin:0 10px 0 0;border:3px solid #DFDFDF}

#menu_gora {  }
#koszyk_gora { float: right; }
#koszyk_gora div { padding: 8px 14px 0 0; font-weight: bold; }
#koszyk_gora div img { vertical-align: middle; padding-right: 5px; }
#koszyk_gora_1 { color: #598535; padding-right: 5px; }
#koszyk_gora_2 { color: #DA251C; }
#koszyk_gora_pusty {  }

#mapa_dojazdu { float: right; }

#tresc_1 { background: #FFFFFF url(../images/tresc_tlo_1.gif) top right no-repeat; }
#tresc_2 { padding: 20px 15px 20px 15px; overflow: hidden; }

.tresc_kropki { background: url(../images/tresc_kropki.gif) repeat-x; height: 1px; overflow: hidden; margin: 10px 0 10px 0; }

#pasek_informacje { color: #FFFFFF; width: 698px; height: 22px; font-size: 11px; background: #172B06; line-height: 15px; }
#pasek_informacje span { display: block; padding: 3px 0 0 6px; }
#pasek_informacje span a { color: #A7FF59; text-decoration: underline; }
#pasek_informacje span a:hover { color: #78FF00; text-decoration: underline; }

#localizer { color: #FFFFFF; width: 698px; height: 30px; font-size: 11px; background: #507830; }
#localizer span { display: block; padding: 6px 0 0 6px; }
#localizer span img { vertical-align: middle; padding: 0; margin: 0; }
#localizer span a { color: #FFFFFF; text-decoration: underline; padding: 0 10px 0 0; }
#localizer span a:hover { color: #A7FF59; text-decoration: underline; }

.zdjecie_do_prawej { float: right; margin: 20px; }
.zdjecie_do_prawej img { border: 4px solid #DFDFDF; }

.zdjecie { border: 4px solid #DFDFDF; }

input { font-family: Arial; font-size: 12px; color: #537D31; }
textarea { font-family: Arial; font-size: 12px; color: #537D31; }



#wyszukiwarka { margin: 6px 0 0 7px; height: 60px; }
#wyszukiwarka_1 { color: #000000; font-weight: bold; padding: 0 0 7px 0; }
#wyszukiwarka_2_1 { float: left; }
#wyszukiwarka_2_1 input { width: 139px; border-top: 1px solid #517930; border-left: 1px solid #517930; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; padding: 2px; }
#wyszukiwarka_2_2 { float: left; padding: 1px 0 0 8px; }

#kategorie { margin: 0 15px 0 21px; padding: 0; list-style: none; }
.kat1 { list-style: none; border-bottom: 1px solid #496D2B; padding: 4px 0 4px 0; font-weight: bold; }
#kategorie li a { color: #000000; text-decoration: none; }
#kategorie li a:hover { color: #000000; text-decoration: underline; }
.kat2 { list-style: none; border-bottom: 1px solid #496D2B; padding: 4px 0 4px 15px; font-weight: normal; }

#kontakt_lewa { margin: 30px 15px 0 21px; color: #000000; font-size: 11px; }
#kontakt_lewa span { font-size: 12px; font-weight: bold; }

#stopka { width: 918px; height: 41px; overflow: hidden; text-align: center; margin: 18px 0 0 0; background: #8FC360; font-size: 11px; }
#stopka_lewa { float: left; background: url(../images/stopka_lewa_tlo.gif) top left no-repeat; }
#stopka_lewa span { display: block; padding: 13px 0 0 20px; color: #3D5B24; }
#stopka_lewa span a { color: #3D5B24; text-decoration: none; font-weight: bold; }
#stopka_lewa span a:hover { color: #3D5B24; text-decoration: underline; font-weight: bold; }

#stopka_prawa { float: right; background: url(../images/stopka_prawa_tlo.gif) top right no-repeat; color: #FFFFFF; }
#stopka_prawa div { padding: 13px 20px 0 0; }
#stopka_prawa div span { padding: 0 10px 0 10px; }
#stopka_prawa div a { color: #FFFFFF; text-decoration: none; }
#stopka_prawa div a:hover { color: #FFFFFF; text-decoration: underline; }

.podkategoria_lista { font-weight: bold; color: #000000; font-size: 13px; padding: 5px 0 5px 65px; background: url(../images/box_towar_nr_kat.gif) left repeat-y; }

.box_towar { width: 668px; overflow: hidden; margin: 5px 0 5px 0; background: #D9EBC9; }
.box_towar_old { width: 668px; overflow: hidden; margin: 5px 0 5px 0; background: #D9EBC9 url(../images/box_towar_nr_kat.gif) left repeat-y; }
.box_towar_nr_kat { width: 60px; float: left; background: #AFD58C; }
.box_towar_nr_kat span { display: block; padding: 2px 5px 2px 5px; font-weight: bold; color: #000000; }
.box_towar_info { width: 490px; float: left; }
.box_towar_nazwa { padding: 2px 5px 2px 5px; }
.box_towar_nazwa a { font-weight: bold; text-decoration: none; color: #000000; font-size: 12px; }
.box_towar_nazwa a:hover { font-weight: bold; text-decoration: underline; color: #000000; font-size: 12px; }
.box_towar_opis { padding: 2px 5px 2px 5px; }
.box_towar_link { padding: 2px 5px 2px 5px; }
.box_towar_cena { width: 110px; float: left; text-align: right; margin: 2px 5px 2px 0; }

.towar_opis_szczegolowy_zdjecia { float: right; width: 160px; text-align: right; }
.towar_opis_szczegolowy_zdjecia img { border: 2px solid #446629; margin: 6px 0 6px 6px; }
.towar_opis_szczegolowy_zdjecia span { font-size: 11px; color: #B9B9B9; text-align: center; display: block; }

.box_towar_skojarzony { margin: 5px 0 5px 0; width: 480px; background: #D9EBC9; }
.box_towar_skojarzony div { padding: 2px 5px 2px 5px; }

.porcjowanie { clear: both; text-align: center; padding: 10px 0 0 0; color: #334E7D; }
.porcjowanie a {  }
.porcjowanie a:hover { }

.sortowanie { list-style: none; margin: 20px 0 10px 0; padding: 0; float: left; }
.sortowanie li { list-style: none; margin: 0 1px 0 0; padding: 10px 10px 10px 10px; float: left; background: #E8F5FE; }

.lista_rodzaj { list-style: none; margin: 20px 0 10px 0; padding: 0; float: right; }
.lista_rodzaj li { list-style: none; float: left; }
.lista_rodzaj li div { padding: 10px 0 0 5px; }

h1.tytul { font-size: 17px; font-weight: normal; font-style: italic; color: #DA251C; padding: 0 0 0 0; margin: 5px 0 5px 0; line-height: 18px; clear: both; }
a { color: #CC0000; text-decoration: none; }
a:hover { color: #CC0000; text-decoration: underline; }
form { display: inline; }
.ok { text-align: center; text-decoration: underline; }
.blad { text-align: center; text-decoration: underline; color: #Ff0000; }

.formularz_kasa_tytul { font-size: 13px; font-weight: normal; font-style: italic; color: #DA251C; padding: 0 0 0 0; margin: 5px 0 5px 0; line-height: 18px; clear: both; }
.formularz_kasa_zestaw { width: 550px; overflow: hidden; clear: both; margin: 0 auto; text-align: center; }
.formularz_kasa_opis { float: left; width: 190px; text-align: right; padding: 3px 5px 3px 0; }
.formularz_kasa_pole { float: left; line-height: 0; }
.formularz_kasa_pole input { vertical-align: middle; }
.formularz_kasa_przycisk { padding: 6px 0 0 195px; text-align: left; }
.formularz_kasa_pomoc { float: left; }
.formularz_kasa_pomoc img { padding: 2px 0 0 5px; }

.formularz_kasa_uwagi { width: 660px; height: 60px; }
.formularz_kasa_regulamin { padding: 10px 0 10px 0; }
.formularz_kasa_regulamin checkbox { vertical-align: middle; }

.logowanie_naglowek { font-size: 13px; font-weight: bold; font-style: italic; color: #DA251C; padding: 0 0 0 0; margin: 25px 0 10px 0; line-height: 18px; clear: both; }

.koszyk_n1 { }
.koszyk_n2 { }
.koszyk_n3 { }
.koszyk_n4 { }
.koszyk_n5 { }
.pole_koszyk_ilosc { text-align: right; }

#nav, #nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	padding: 0;
	margin: 8px 3px 0 3px;
}

#nav a {
	display: block;
	color: #f12c2e;
	text-decoration: none;
	padding: 10px 8px 10px 8px;
	font-weight: bold;
}
#nav a:hover { background: #8fc360; color: #FFFFFF; }
#nav .mainLi { border-right: 1px solid #8fc360; }

#nav a.daddy {
	background: url(../img/menu_arrow.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18.4em;
	w\idth: 17.9em;
	font-weight: normal;
	margin: 0;
	background: #8fc360;
}

#nav li li {
	width: 17.9em;
}

#nav li ul a {
	width: 18em;
	padding: 0.8em 0.8em 0.8em 0.8em;
	w\idth: 16.45em;
	border-top: 1px solid #FFFFFF;
	color: #FFFFFF;
}

#nav li ul ul {
	margin: -1.75em 0 0 17.9em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.sfhover { background: #494846; }
