body { margin: 0; padding: 0;font-family: Tahoma; font-size: 11px; color: #000000; line-height: 18px; text-align: center; }
#layout { width: 990px; margin: 0 auto;    }
#header { overflow: hidden; text-align: left; width: 990px; padding: 0; margin: 0; clear: both; float: left; background: url(../images/body-tlo.jpg) no-repeat top center; position: relative;}
#header-logo { float: left; }
#header-prawy { width: 350px; height: 90px; float: right; margin: 2px 5px -26px 0; display: inline; }
#header-telefon { text-align: right; margin-right: 15px;  }
#koszyk { clear: both; padding: 13px 8px 0 0; color: #374e81; }

#koszyk2 {  color: #374e81; height: 61px; width: 280px;  background: url(../images/koszyk.jpg) no-repeat; float: right; margin-right: 5px; margin-top: 15px; }
#koszyk2 .tekst { font-weight: bold; color: #000000; margin: 32px 0 0 15px; float: left; width: 150px; display: inline;}
#koszyk2 .tekst span.normal { font-weight: normal;}
#koszyk2 .tekst span.color { color: #df7000;}
#koszyk2 .button { margin: 28px 0 0 0;}

#header-koszyk-napis { float: right; padding: 2px 7px 0 0;}
#header-koszyk-zawartosc {  height: 111px; width: 144px; margin: 5px 0 -50px 210px; }

#header-menu span {margin: 0 0 0 27px; }
#header-menu span img {margin: 0 2px 0 0; padding: 0;}
#header-menu { float: left; width: 850px; padding: 0 0 0 10px; height: 35px; overflow: hidden;  margin: 0;}
#header-menu img { margin: 0 2px 0 0; padding: 0; overflow: hidden; }

#header-menu { float: left; width: 966px; padding: 0 0 0 10px; height: 35px; overflow: hidden;  margin: 0; background: url(../images/menu_bg.gif) no-repeat; padding-left: 17px;  padding-right: 7px; }
#header-menu a { font-family: tahoma ; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; float: left; padding: 8px 10px 0 10px; height: 25px; display: block; margin-top: 2px; }
#header-menu a:hover { color: #FFFFFF; background: url(../images/menu_active_bg.gif) repeat-x;}



#header-kategorie { width: 990px; clear: both; margin: 0; padding: 0; height: 34px; overflow: hidden;}
#kategorie_1 { float: left; width: 9px; overflow: hidden; }
#kategorie_2 { float: left; background: url(../images/kategorie-tlo-2.gif); width: 971px; height: 34px; }
#kategorie_3 { float: left; width: 10px; overflow: hidden; }

#localizer { margin: 4px 0 0 10px; color: #df7000; }
#localizer span { padding-right: 10px; }
#localizer a { color: #425B94; text-decoration: none; }
#localizer a:hover { color: #000000; text-decoration: underline; }

#content { width: 990px; overflow: hidden; padding: 5px 5px 5px 0; clear: both; }

#content-lewy { width: 190px; float: left; margin: 0 0 0 5px; }

.box {background: url(../images/pole-190-tlo.gif) repeat-y top; margin-bottom: 10px;}
.box-2 {background: url(../images/pole-190-gora.gif) no-repeat top; text-align: left;}
.box-naglowek {  height: 33px; text-align: left; font-weight: bold; color: #3a5287; font-family: Arial; font-size: 12px; margin: 0 0 0 15px; padding-top: 8px;}
.box-tresc { padding:  0 10px 0 13px; margin: 0;}
.box-tresc a { text-decoration: none; color: #3a5287;}
.box-tresc form { margin: 0; padding: 0;}
.box-dol { background: url(../images/pole-190-dol.gif) no-repeat bottom; height: 25px; margin: 0; padding: 0; }

/* lista kategorii */
#kat_lista { margin: 0; padding: 0; list-style: none; }
#kat_lista li { list-style: none; }
.kat_0 { font-weight: bold; background: #EAEFF9; padding: 4px 4px 3px 4px; border-bottom: 1px solid #1148B7; }
.kat_1 { padding: 0 0 0 20px; background: url(../images/list_arrow.gif) left no-repeat top; background-position: 3px 7px; }
/* lista kategorii */

/* lista kategorii w glownej kategorii */
#kat_lista_2 { margin: 0; padding: 0; list-style: none; }
#kat_lista_2 li { list-style: none; }
.kat_2_0 { font-weight: bold; background: #EAEFF9; padding: 4px 4px 3px 4px; border-bottom: 1px solid #1148B7; }
.kat_2_1 { padding: 2px 20px 2px 20px; background: url(../images/list_arrow.gif) left no-repeat top; background-position: 3px 7px; border-bottom: 1px solid #EAEFF9; }
.kat_2_more { padding: 6px 20px 6px 20px; }
.kat_2_more a { color: red; font-weight: bold; text-decoration: underline; }
/* lista kategorii w glownej kategorii */

#logowanie_pasek { float: left; margin: 5px 0 0 0; width: 700px;}
#logowanie-przycisk { float: left; margin: 0 5px 0 5px;}
#logowanie-tekst-1 { float: left;}
#logowanie-tekst-1 a { color: #FFFFFF; margin: 4px 8px 0 0; }
#logowanie-tekst-2 {float: left; margin: 4px 8px 0 0; }
#logowanie-tekst-2 a { color: #FFFFFF;}
#logowanie-input-1 { float: left; }
#logowanie-input-1 span { color: #FFFFFF; margin: 0 5px 0 0;}
#logowanie-input-2  { float: left; }
#logowanie-input-2 span { color: #FFFFFF; margin: 0 5px 0 5px;}
#logowanie-input-1 input { border: 1px solid #c1cce3; width: 120px; margin-top: 2px;}
#logowanie-input-2 input { border: 1px solid #c1cce3; width: 120px; margin-top: 2px;}

.promocje {text-align:center; margin-top: 5px;}
.promocje-towar { color: #3A5287; text-decoration: underline;}
.promocje-cena1 { font-weight: bold; color: #DF7000;}
.promocje-cena2 { color: #DF7000; font-weight: bold;}
.promocje-cena2 span { color: #DF7000; text-decoration: line-through; font-weight:normal;}
.promocje-przycisk { padding: 5px 0 10px 0;}



#content-srodek { width: 780px; float: left; margin: 0 0 0 10px; text-align: left; }

/* wyszukiwarka produktow dla urzadzenia */
.search_text { float: left; color: #3a5287; font-weight: bold; padding: 4px 10px 0 0; }
.search_select { float: left; padding: 4px 10px 0 0; }
.search_select select { font-size: 11px; }
.search_button { float: left; padding: 2px 0 0 0; }
/* wyszukiwarka produktow dla urzadzenia */

/* box duzy */
.box-duzy { background: url(../images/pole-780-tlo.gif) repeat-y top; margin-bottom: 5px; }
.box-duzy2 { background: url(../images/pole-780-gora.gif) no-repeat top; }
.box-duzy-naglowek { width: 755px; padding: 8px 0 0 15px; background: url(../images/box-duzy-kreska.gif) no-repeat bottom; }
.box-duzy-naglowek h1 { text-align: left; font-weight: bold; color: #3a5287; font-family: Arial; font-size: 12px; padding-bottom: 4px; }
.box-duzy-tresc { margin: 10px 10px 0 15px; overflow: hidden; }
/* box duzy */

.box_kategoria { font-weight: bold; width: 140px; float: left; text-align: center; margin: 0 0 5px 0; }
.box_kategoria a { display: block; text-decoration: none;}
.box_kategoria a:hover { display: block; color: #FFFFFF; background: #5674b7; text-decoration: none;}

.zam_tab { background: #EEF2FA; border: 1px solid #8598C1;}
.zam_tyt { font-weight: bold; text-align: center;}
.zam_opis { text-align: center;}

.opis-lewy { text-align: right; font-weight: bold;}
.opis-prawy { text-align: left;}
 
.nowosc { margin: 10px 0 10px 0; overflow: hidden; padding:3px 0 0 0;}
.nowosc-nr-kat { float: left; color: #3A5287; margin: 0; padding: 0; }
.nowosc-towar { float: left; color: #3A5287; text-decoration:underline; width: 427px; text-align: left; margin: 0; padding: 0;}
.nowosc-cena {float: left; color: #DF7000; font-weight: bold; width: 70px; padding: 0; margin: 0;}
.nowosc-koszyk {float: left; margin: -3px 0 0 3px; overflow: hidden; padding: 0;}

#nazwa-produktu { font-size: 13px; font-family: Arial; font-weight: bold; text-align: left; margin: 5px 0 0 20px; width: 700px;}
#opis-produktu { float: left; padding: 17px 15px 0 30px;  overflow: hidden; text-align: left; width: 700px; } 
#opis-produktu img { float:left;}
#cena-produktu { font-size: 15px; font-weight: bold; color: #df7000; font-family: Arial; text-align: left; margin:  0 0 0 20px; float: left;}
#przyciski-produktu { float: right; padding-right: 22px; }
#przyciski-produktu img {margin: 0 0 0 21px; }

#wyszukiwarka_pasek { float: right;}
#wyszukiwarka-prawa { float: left;}
#wyszukiwarka-prawa input { border: 1px solid #035803; padding:3px; float: left; font-size: 12px; margin: 6px 5px 0 0; width: 150px; }
#wyszukiwarka-prawa-przycisk { float: left; margin: 5px;}


.top-lista-towar {text-align: left; margin: 0; }
.top-lista-towar a { text-decoration: underline; color: #3A5287; } 
.top-lista-cena { color: #DF7000; font-weight: bold;  margin: 0; }

.kontakt-tresc { font-family: Tahoma;}
.kontakt-email { color: #006600; margin: 5px 0 0 0; }


.nazwy-kolumn { clear:both; margin: 10px 0 10px 0;} 
.kolumna-nazwa { float: left; margin: 0 10px 0 0; }
.kolumna-nazwa-tresc {float: left; font-weight: bold;}
.kolumna-nazwa-strzalki {float: left; margin: 4px 0 0 6px;}
.kolumna-cena { float: left;}
.kolumna-cena-tresc {float: left; font-weight: bold;  margin: 0 0 0 20px;}
.kolumna-cena-tresc2 {float: left; font-weight: bold; margin: 0 0 0 400px;}
.kolumna-cena-strzalki {float: left; margin: 4px 0 0 6px;}

a { color: #3a5287; text-decoration: none; }
a:hover { color: #1B5696; text-decoration: underline; }

#content-prawy {width: 190px; float: left;}

.formularz_kasa_tytul { font-size: 13px; font-weight: bold; padding: 0 0 0 0; margin: 25px 0 10px 0; line-height: 18px; clear: both; text-align: center;}
.special_label {display: block; float: left; width: 700px;}
.special_input { float: left; clear: both;}
.formularz_kasa_zestaw { width: 600px; overflow: hidden; clear: both; margin: 0 auto; text-align: center; }
.formularz_kasa_opis { float: left; width: 280px; 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_uwagi {}
.formularz_uwagi textarea { width: 600px;}

.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; padding: 0 0 0 0; margin: 25px 0 10px 0; line-height: 18px; clear: both; }

.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; }

.koszyk_n1 { }
.koszyk_n2 { }
.koszyk_n3 { }
.koszyk_n4 { }
.koszyk_n5 { }
.pole_koszyk_ilosc { text-align: right; }

.tos_nr_kat { padding: 3px 0 3px 0;  text-align: left; }
.tos_producent { padding: 3px 0 3px 0;  text-align: left; }
.tos_cena { padding: 3px 0 3px 0;  text-align: left; }
.tos_cena span { color: #Ff6600; font-size: 15px; padding: 0 18px 0 0;  text-align: left;}
.tos_ddk { padding: 6px 0 6px 0;  text-align: left;}
.tos_opis { padding: 3px 0 3px 0; text-align: left; }

.zastrzezenia { font-size: 10px; line-height: 14px; padding: 5px; border: 1px solid #DA251C; text-align: justify; } 

#footer { margin-bottom: 10px; color: #FFFFFF; background: url(../images/footer-tlo-srodek.gif)  repeat-x top;; width: 990px; overflow: hidden; clear:both; }
#footer_1 { float: left; width: 972px; margin: 5px 0 0 0;}
#footer_2 {}
#menu_footer { padding-top:5px; margin-left: 45px;}
#menu_footer a {text-decoration: none; padding:0 ; color: #FFFFFF;}
#menu_footer a:hover {color: #FFFFFF; text-decoration: underline; }
#menu_footer span {padding: 0 22px 0 22px;}
#footer_3 {clear: both; padding-bottom: 3px; margin-top: 5px;}
#footer_3 a { text-decoration: underline; color: #FFFFFF;}
#footer-tlo-lewy {float: left; width: 9px;}
#footer-tlo-prawy { width: 9px; float: left;} 

h1 { font-size: 15px; color: #3a5287; margin:0; padding: 0;}
h2 { font-size: 15px; color: #3a5287; margin:0; padding: 0; text-align: left;}

.tow_skojarzone {text-align: left; font-weight: bold; color: #3a5287; font-family: Arial; font-size: 12px; padding-bottom: 4px;}

.tab_products { line-height: 15px; }
.tab_products td { border-bottom: 1px solid #C9DBFF; border-top: 1px solid #C9DBFF; }

.table_skup { width: 100%;  }
.table_skup th { text-align: center; background: #D9E5FC; border: 1px solid #C9DBFF; }
.table_skup td { background: #EAEFF9; border: 1px solid #C9DBFF;}

.table_left { text-align: left;}
.table_center { text-align: center;}
.table_producent { font-weight: bold; text-align: center;}

#pasek_zalogowany_info { color: #FFFFFF; font-weight: bold; padding-top: 3px; }
#pasek_zalogowany_info a { color: #FFFFFF; text-decoration: none; }
#pasek_zalogowany_info a:hover { color: #FFFFFF; text-decoration: underline; }

.ok { text-align: center; font-weight: bold; text-decoration: underline; color: #000000; }
.blad { text-align: center; font-weight: bold; text-decoration: underline; color: #FF0000; }

.lista_hurt { width: 100%; font-weight: bold; border-collapse:collapse;}
.lista_hurt .border-right { border-right: 1px solid #425B94;}
.lista_hurt .border-bottom { border-bottom: 1px solid #425B94;}
.lista_hurt tr {}
.lista_hurt tr th { text-align: center;}
.lista_hurt tr th td {}

#zaloba { position: absolute; top: 36px; left: 310px;}

.opineo_logo { float: left; margin: 0 0 5px 0;} 