html, body { padding: 0; font: 0.85em Verdana, sans-serif; color: black; }

div#strona {width:780px; margin: 0 auto; } 

div#naglowek {width: 780px; padding:0.5em; margin: 0; text-align:center; }

div#menu_poziome { margin:0; padding:1px; position:absolute:2em; }
div#menu_poziome ul, ul li {margin:0; padding:0; list-style: none; }
div#menu_poziome ul { float:left; border-bottom: 1px dotted #888; width:570px; padding-left:210px; }
div#menu_poziome ul li { float:left; margin-right:2.5em; white-space:nowrap;}
div#menu_poziome ul a {text-decoration:none;}
div#menu_poziome ul a:link{ display: block; background-color:white; color:#522300; 
                 padding: 5px 10px; border: 1px solid #888; position:relative; top:1px;}
div#menu_poziome ul a:visited { display: block; background-color:white; color:#522300; 
                 padding: 5px 10px; border: 1px solid #888; position:relative; top:1px;}
div#menu_poziome ul a:hover  { background-color: #fff; border-bottom-color: #fff; }

div#menu_pionowe { color: #b15715; background: white; width:190px; margin:0; padding:0; position: absolute; top:8.5em;}
div#menu_pionowe ul { background: white; margin: 0 0 1em;  padding: 0.25em 0 0.5em; list-style:none; font: 100% Arial, Verdana, sans-serif; }
div#menu_pionowe ul ul { margin:0;  padding: 0 0 0 1.5em;  }
div#menu_pionowe ul li { padding:0.1em 0 0.25em 0.5em;  }

div#menu_pionowe h3 { margin:0 3em 0.5em 3em ; padding: 0.5em 0 0.5em 0; font-size: 1em; border-style: dotted ; 
            border-width: 1px 1px 1px 1px; border-color: #6a3c00; color: #6a5334; background: #fff;  text-align:center; line-height:1em;}
div#menu_pionowe h4 { margin:0 0 0 0 ; padding: 0.33em 0.5em 1px 0.25em; font-size: 1em; }

div#kategoria ul a { text-decoration: none;  background: white;} 
div#kategoria ul a:link { color: #763200; }
div#kategoria ul a:visited { color: #763200; }
div#kategoria ul a:hover { color: #b15715; text-decoration:underline; }

div#entry { color: black; width: 570px; position: absolute; top:8.5em; background: white; padding: 0.5em 0.5em 3em 210px; margin:0;
         font: 0.95em Arial, Verdana, sans-serif; }


div#stopka { width: 780px; border-top: 1px dotted black; padding:0.5em 1em 1em; font-size:75%; }
div#stopka p { margin:0; padding:0; } 

#szukaj, #koszyk, #kategoria { width:190px; font-size: 0.95em; margin: 1em 0.5em 1em 0.5em; background: white; border:1px dotted maroon;}

div#szukaj { color:black; text-align:center; padding:0.5em 0.25em 0.25em 0.25em; margin-top:0 ;}
div#szukaj td { font-size: 1em; background-color:white; }
div#szukaj td.wyslij input {background:white;}

div#koszyk { color:black; padding:0.5em 0.25em 0.5em 0.25em; line-height:1.5em;}
div#koszyk div {padding-left:1.5em;}
div#koszyk a:link, #koszyk a:visited { color: #763200; background-color:white;}

div#kategoria { margin-bottom:0; padding:0.5em 0.5em 0 0;}

a { text-decoration:none; text-align: center;}
a:link { color: #763200; background-color:white;  }
a:visited { color: #763200; background-color:white;}
a:hover { color: #b15715;}

div#zawartosc_koszyka h2 { text-align:center; margin:0 0 1em 0;} 

div#zawartosc_koszyka { padding: 0.5em 0 0 0; margin: 0 0.5em 0 0 }
div#zawartosc_koszyka td { border-left: 1px dotted gray; }
div#zawartosc_koszyka td, #zawartosc_koszyka th { font-size: 1em; text-align:center; padding: 0.5em 0.5em; border-bottom: 1px solid #DDD;}
div#zawartosc_koszyka td.koszyk_lewo { text-align: left; }
div#zawartosc_koszyka tr.parzyste td { background: white; }
div#zawartosc_koszyka th { color:#6a5334; background: #efede9; font-weight:bold; vertical-align:bottom; border: 1px dotted gray; border-width: 1px 0 1px 1px;}
div#zawartosc_koszyka td.last { border:0;  }
div#zawartosc_koszyka td.totals { font-weight:bold; border:1px solid black;  }
div#zawartosc_koszyka td.pusta { border:0;  }
div#zawartosc_koszyka div.wyslij { text-align:center; font-size:1.2em; font-weight:bold;  margin-top:1em;}
div#zawartosc_koszyka p { margin: 0 0 1em 0; }
div#zawartosc_koszyka div.totals { font-weight:bold; border:1px solid black;  }

.blad { margin:1em 0 1em 0; }
.blad h4 { font-weight: bold; font-size:1.4em; color:red;}

div#zamowienie h3 { font-weight:bold; margin-top:2em;}
div#zamowienie td, #zamowienie th { padding: 0.25em;}
div#zamowienie th { font-weight:normal; background: #efede9; text-align: left; border:1px dotted gray; border-width: 0 1px 1px 0; padding:0 0 0 0.5em;}
div#zamowienie td.wyslij { text-align:center; }
div#zamowienie td.wyslij input { background:white;}

div#zamowienie_poprawne h3 { font-weight:bold; margin:1.5em 0 1em 0;}
div#zamowienie_poprawne { margin: 1.5em 0 1em 0;}
div#zamowienie_poprawne td, #zamowienie_poprawne th { padding: 0.5em; }
div#zamowienie_poprawne th { color: #6a5334; background: #efede9; text-align: left; border:1px dotted gray; border-width: 0 1px 1px 1px; padding-left:1em; }
div#zamowienie_poprawne td { border:1px dotted gray; border-width: 0 1px 1px 0; }
div#zamowienie_poprawne td.wyslij{ text-align:center; border:0;  }
div#zamowienie_poprawne td.wyslij input { background:white;}
div#zamowienie_poprawne td.pierwsza, div#zamowienie_poprawne th.pierwsza { border-top:1px dotted gray; } 

div.wybor_ilosci {margin: 0 1em 0 0; padding: 0; line-height:2em; position:relative; right:1px; text-align:right;}
div.wybor_ilosci input {height:17px; font-size:10px; background:white;}
div.wybor_ilosci select {height:17px; font-size:10px; background:white;}

div#ksiazka {margin: 1em 0; padding: 0 0.5em 0 0; border:1px solid #803300;}
div#ksiazka table {width:100%;}
div#ksiazka td {background:white; padding: 0.5em 0.25em 0.5em 1.5em;  margin: 0; border-bottom:1px dotted gray;}
div#ksiazka div.parzysta td, #ksiazka div.parzysta th{ background:white;}

div#ksiazka table td.obrazek { width:25%; text-align:center; background:white; border:1px dotted #803300; border-width: 0 1px 0 0 ; padding:0; }
div#ksiazka th {width:10%; text-align:left; color:white; background:gray; padding:0 0 0 1em; margin: 0; border-right: 1px dotted #803300; }
div#ksiazka td a:link, #ksiazka td a:visited { color:#6a5334; background:white; font-size:1em; font-weight:bold; }
div#ksiazka td.do_koszyka { text-align:center; border-bottom:0; }
div#ksiazka td.do_koszyka a:link, #ksiazka td.do_koszyka a:visited { color:maroon; background:white; font-size:0.9em;}
div.nr_strony{ font-size:1em; padding:0; text-align:center;}
div.nr_strony p.selected { color:white; background:brown; } 

div#szczegoly table { width:100%; }
div#szczegoly td.obrazek { text-align:center; padding: 0em 0 1.5em 0;}
div#szczegoly { margin: 1.5em 0 1em 0;}
div#szczegoly td, #szczegoly th { padding: 0.5em; }
div#szczegoly th { color:#522300; background: #efede9; text-align: left; border:1px dotted gray; border-width: 0 1px 1px 0; }
div#szczegoly td { border-bottom: 1px dotted gray; }
div#szczegoly td.wyslij{ text-align:center; border-bottom:0; } 
div#szczegoly td.wyslij a:link, #szczegoly td.wyslij a:visited { color:maroon;}

#entry div.glowna { padding: 1em;}

#entry div.tresc { padding: 1em 0 0 2.5em;  }
#entry div.tresc h3 { margin-bottom: 0.5em; }
#entry div.tresc ul li { padding-left:0.5em; list-style-type: disc;}
#entry div.tresc ul ul { margin-left:2em; } 
#entry div.tresc p { margin-top:1em; font-weight:bold;}

table.wszystkie_nowosci table{ border:1px dotted #803300; margin:0.25em; width:270px; }
table.ksiazka_nowosc { padding: 0  0.5em 0.5em 0.5em; text-align:center; }
table.ksiazka_nowosc td.obrazek { text-align:center; background:white; border:0; height: 130px; }
table.ksiazka_nowosc td.tytul { border-top:1px dotted gray; }
table.ksiazka_nowosc th.tytul { border-top:1px dotted gray; }
table.ksiazka_nowosc th.cena { border-bottom:1px dotted gray; }
table.ksiazka_nowosc th {width:10%; text-align:left; color:white; background:gray; padding:0.5em 0.5em 0.5em 0.5em; margin: 0; border-left: 1px dotted gray; }
table.ksiazka_nowosc td {background:white; padding: 0.5em;  margin: 0; border-bottom:1px dotted gray;  border-right:1px dotted gray; text-align:left; }
table.ksiazka_nowosc td.do_koszyka { text-align:center; border:0; }
table.ksiazka_nowosc td.do_koszyka a:link, table.ksiazka_nowosc td.do_koszyka a:visited { color:maroon; background:white; font-size:0.9em; font-weight:bold; }

