body { margin: 0;	padding: 0;	background: #FFFFFF url(../images/tlo.gif) top repeat-x; font-family: Arial; font-size: 12px; color: #000000; line-height: 18px; }
#layout { width: 944px;	margin: 0 auto; text-align: center; }

#header { width: 944px; height: 79px; padding: 25px 0 0 0; overflow: hidden; }
#header_1 { width: 243px; float: left; }
#header_2 { width: 290px; float: left; }
#header_3 { width: 411px; height: 79px; float: left; overflow: hidden; background: url(../images/gora_pasek_tlo.gif); text-align: right; }
#header_3 ul { margin: 28px 0 0 0; padding: 0; list-style: none; font-size: 11px; overflow: hidden; }
#header_3 ul li { list-style: none; display: inline; background: url(../images/menu_gora_strzalka.gif) top left no-repeat; }
#header_3 ul li a { color: #175497; text-decoration: none; padding: 0 0 0 30px; }
#header_3 ul li a:hover { color: #175497; text-decoration: underline; }

input { font-family: Arial; font-size: 12px; color: #154272; }

#banner_top { width: 944px; overflow: hidden; }

#header2 { width: 944px; height: 33px; background: url(../images/gora2_pasek_tlo.gif); margin: 12px 0 0 0; color: #FFFFFF; font-size: 11px; }
#header2a { width: 944px; height: 33px; background: url(../images/gora2_lewa.gif) left no-repeat; }
#header2b { width: 944px; height: 33px; background: url(../images/gora2_prawa.gif) right no-repeat; }
#header2a2 { width: 944px; height: 33px; background: url(../images/gora2_lewa_2.gif) left no-repeat; }
#header2b2 { width: 944px; height: 33px; background: url(../images/gora2_prawa_2.gif) right no-repeat; }
#header2 a { color: #FFFFFF; text-decoration: underline; }
#header2 a:hover { color: #FFBB55; text-decoration: underline; }
#header2 div { float: left; }
#header2_1 { padding: 8px 10px 0 60px; }
#header2_2 { padding: 5px 0 0 0; }
#header2_2 input { width: 126px; border: 1px solid #B6C9DE; padding: 2px; }
#header2_3 { }
#header2_4 { padding: 7px 10px 0 0; }
#header2_5 { padding: 5px 10px 0 0; }
#header2_5 input { width: 126px; border: 1px solid #B6C9DE; padding: 2px; }
#header2_6 { padding: 5px 0 0 0; }
#header2_6 input { width: 126px; border: 1px solid #B6C9DE; padding: 2px; }
#header2_7 { }
#header2_8 { padding: 7px 10px 0 0; }
#header2_9 { padding: 7px 10px 0 40px; margin: 0 0 0 62px; background: url(../images/ico_koszyk.gif) left top no-repeat; }
#header2_9 span { padding: 0 10px 0 10px; }
#header2_10 {  }

#pasek_uzytkownika { background: #E9EFF5; }
#pasek_uzytkownika_1 { background: url(../images/pasek_uzytkownika_lewa.gif) left no-repeat; }
#pasek_uzytkownika_2 { background: url(../images/pasek_uzytkownika_prawa.gif) right no-repeat; }
#pasek_uzytkownika_2 img { vertical-align: middle; }

#localizer { text-align: left; color: #1B5696; width: 944px; height: 32px; }
#localizer span { display: block; padding: 6px 0 0 6px; }
#localizer span img { vertical-align: middle; display: inline-block; padding: 0; margin: 0; }
#localizer span a { color: #E42030; text-decoration: none; }
#localizer span a:hover { color: #E42030; text-decoration: underline; }

#content { width: 944px; overflow: hidden; text-align: left; }
#content_left { width: 183px; float: left; }
#content_center { width: 558px; float: left; margin: 0 10px 0 10px; }
#content_right { width: 183px; float: left; }

.kolumna_naglowek_1 { width: 183px; height: 31px; background: url(../images/kolumna_nagl_tlo_1.gif); overflow: hidden; }
.kolumna_naglowek_1 span { color: #990000; font-size: 13px; font-weight: bold; display: block; padding: 7px 14px 0 14px; }
.kolumna_tlo_1 { background: #E9EFF5 url(../images/kolumna_dol.gif) no-repeat bottom; padding: 13px 13px 16px 13px; }

.kolumna_naglowek_2 { width: 183px; height: 31px; background: url(../images/kolumna_nagl_tlo_2.gif); overflow: hidden; }
.kolumna_naglowek_2 span { color: #990000; font-size: 13px; font-weight: bold; display: block; padding: 7px 14px 0 14px; }
.kolumna_tlo_2 { background: #F0EEE1 url(../images/kolumna_dol.gif) no-repeat bottom; padding: 13px 13px 16px 13px; }

.kolumna_box_kontakt { padding: 13px; }
.kolumna_box_kontakt img { vertical-align: middle; }
.kolumna_linia_2 { margin: 5px 0 5px 0; height: 1px; background: #DCD6B6; overflow: hidden; }

a.kolumna_link_1 { color: #000000; text-decoration: none; }
a.kolumna_link_1:hover { color: #000000; text-decoration: underline; }

a.kolumna_link_2 { color: #154476; font-weight: bold; text-decoration: none; }
a.kolumna_link_2:hover { color: #154476; font-weight: bold; text-decoration: underline; }



#kategorie { margin: 0; padding: 0; list-style: none; }
#kategorie li { list-style: none; background: url(../images/kategoria_strzalka.gif) top left no-repeat; padding: 0 0 0 10px; }
#kategorie li a { color: #154476; text-decoration: none; }
#kategorie li a:hover { color: #154476; text-decoration: underline; }

#footer_line { width: 944px; height: 1px; background: #1C5799; overflow: hidden; clear: both; margin: 10px 0 0 0; }
#footer { text-align: center; color: #1C5799; padding: 5px 0 5px 0; }

.glowna_hit { width: 558px; background: #E9EFF5;  overflow: hidden; }
.glowna_hit_2 { padding: 16px 10px 16px 10px; }
.glowna_hit_zdjecie { float: right; }
.glowna_hit_nazwa { padding: 0 0 6px 0; }
.glowna_hit_nazwa a { color: #1B5696; font-size: 13px; font-weight: bold; text-decoration: none; }
.glowna_hit_nazwa a:hover { color: #1B5696; text-decoration: underline; }
.glowna_hit_info { width: 300px; padding: 10px 0 0 0; overflow: hidden; }
.glowna_hit_info_1 { float: left; color: #Ff6600; font-size: 15px; font-weight: bold; padding: 1px 0 0 0; }
.glowna_hit_info_2 { float: left; padding: 0 18px 0 12px; }
.glowna_hit_info_3 { float: left; font-size: 11px; width: 85px; }
.glowna_hit_info_3 a { color: #154476; text-decoration: underline; }
.glowna_hit_info_3 a:hover { color: #BE0000; text-decoration: underline; }

.boxy_towary { margin: 10px 0 20px 0; padding: 0; list-style: none; width: 558px; background: url(../images/boxy_towary_kropka.gif) center repeat-y; clear: both; overflow: hidden; }
.boxy_towary li { float: left; list-style: none; width: 269px; overflow: hidden; }
.box_towar_lewy { margin: 0 10px 0 0; }
.box_towar_prawy { margin: 0 0 0 10px; }
.box_towar_nazwa { padding: 0 0 6px 0; }
.box_towar_nazwa a { color: #1B5696; font-size: 13px; font-weight: bold; text-decoration: none; }
.box_towar_nazwa a:hover { color: #1B5696; text-decoration: underline; }
.box_towar_zdjecie { text-align: center; }
.box_towar_opis {  }
.box_towar_opis a { color: #1B5696; font-weight: bold; text-decoration: none; }
.box_towar_opis a:hover { color: #1B5696; text-decoration: underline; }
.box_towar_info { padding: 10px 0 0 0; }
.box_towar_info span { color: #Ff6600; font-size: 15px; font-weight: bold; padding: 0 18px 0 0; }
.box_towar_info img { vertical-align: middle; }

.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: 18px; font-weight: bold; color: #990000; padding: 0 0 0 0; margin: 5px 0 5px 0; line-height: 20px; }
a { color: #FF7316; text-decoration: none; }
a:hover { color: #009707; text-decoration: underline; }
form { display: inline; }
.ok { text-align: center; text-decoration: underline; }
.blad { text-align: center; text-decoration: underline; color: #Ff0000; }

#b_wyzej { float: right; margin: 6px 6px 0 0; }

.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: 550px; 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; }

.tos_nr_kat { padding: 3px 0 3px 0; }
.tos_producent { padding: 3px 0 3px 0; }
.tos_cena { padding: 3px 0 3px 0; }
.tos_cena span { color: #Ff6600; font-size: 15px; padding: 0 18px 0 0; }
.tos_ddk { padding: 6px 0 6px 0; }
.tos_opis { padding: 3px 0 3px 0; }

.zastrzezenia { font-size: 10px; line-height: 14px; padding: 5px; border: 1px solid #DA251C; }
