/*
Styl CSS witryny PBW
*/

/* Domyślny styl dla całej witryny */

body { width:100%; height:100%; color:#000000; margin:0pt; padding:0pt; font-family:verdana, arial, helvetica, sans-serif; font-size:9pt }

table { border-collapse:collapse; font-size:100% }
td { vertical-align:top; padding:0pt }

a:link, a:visited { color:#BC400B }
a:hover, a:active { color:#98902c }

p { margin:0pt 5pt; padding:0pt }
img { border-style:none }

br.clear{ clear:both; margin:0px; padding:0px }
hr.clear{ clear:both; margin:0px; padding:0px; visibility:hidden }

/* calosc zawiera ustawienia dla calego dokumentu */

#calosc { min-width:770px; height:100% }
#calosc1 { width:100%; height:100% }

.rama, #dokument caption { background-color:#008846; color:#ffffff }
.rama a:link, .rama a:visited, #dokument caption a:link, #dokument caption a:visited { color:#ffffff }
.rama a:hover, .rama a:active, #dokument caption a:hover, #dokument caption a:active { color:#f4e780 }

/* Nagłówek strony */
#naglowek { width:100%; height:96px; background-image:url("naglowek.png"); background-position:center right; background-repeat:no-repeat }

#logo { position:absolute; top:8px; left:8px; width:120px }
/*       #book { position:absolute; top:8px; left:94px; width:144px }  tu był link do wyróżnienia */
#tytul { position:absolute; top:8px; left:344px; z-index:100 }
#mazovia { float:right; margin-top:5px; margin-right:8px; width:68px; padding:3pt }
#biplink { float:left; margin-top:5px; margin-right:5px; width:100px; background-color:#008846; border:1pt dotted #f4e780; text-align:center; font-size:10pt; padding:3pt }
#biplink p { margin:2pt }
#biplink a { text-decoration:none }

#pielink { float:left; margin-top:5px; margin-right:5px; width:100px; background-color:#008846; border:1pt dotted #f4e780; text-align:center; font-size:10pt; padding:3pt }
#pielink p { margin:2pt }
#pielink a { text-decoration:none }

#zeslink { float:left; margin-top:5px; margin-right:5px; width:100px; background-color:#008846; border:1pt dotted #f4e780; text-align:center; font-size:10pt; padding:3pt }
#zeslink p { margin:2pt }
#zeslink a { text-decoration:none }

/* Część środkowa strony */
#strona { width:100% }

#kolLewa { width:18%; height:100%; background-image:url("tlo.gif"); background-repeat:repeat }
#kolPrawa { width:82%; height:100%; background-image:none; background-color:#ffffff; color:#000000; padding:0pt; margin:0pt }
#skrol { width:100%; height:100%; overflow:auto; padding:0pt; margin:0pt }
#skrol #dokument { width:98%; margin:0pt 5pt; padding:0pt }

/* Stopka strony */
#stopka { font-size:8pt; color:#808080; width:100%; height:19px; clear:both; padding:1pt 0pt; border-top:1px solid #c0d0c0 }

/* Spis treści, czyli lista odnośników po lewej stronie */
#spisTresci { width:100%; margin:7pt 0pt; padding:2pt 0pt; font-size:10pt; border-style:solid; border-color:#000000; border-width:2pt 0pt }
#spisTresci ul { position:relative; left:0px; width:100%; margin:0pt; padding:0pt; list-style-position:inside; border-bottom:1pt solid #000000 }
#spisTresci li { padding-top:1pt; border-top:1pt solid #000000; list-style-image:url("lista-prawo-spis.gif") }
#spisTresci li a:link, #spisTresci li a:visited { text-decoration: none }
#spisTresci li a:hover, #spisTresci li a:active { text-decoration: underline }
#spisTresci .wroc { list-style-image:url("lista-gora-spis.gif") }
#spisTresci .wybrany, #addon #addonTytul { background-color:#f4e780; color:#2762bd; font-weight: bolder }
#spisTresci .wybrany { list-style-image:url("lista-prawo.gif") }
#spisTresci .wybrany a:link, #spisTresci .wybrany a:visited { color:#276b2d }
#spisTresci .wybrany a:hover, #spisTresci .wybrany a:active { color:#98902c }
#spisTresci .syn { padding-left:10pt }

/* Styl ramki o tytule "Skróty", tej pod spisem treści */
#addon { margin:40pt 10pt 0pt }
#addonTytul { width:50%; border-left:10pt solid #008846; font-size:8pt; padding:1pt 2pt }
#addonTresc { background-color:#ffffff; border:1pt dotted #405020; font-size:11pt; padding:3pt }

/* Style o identyfikatorze #dokument to style dotyczące właściwej treści
podstrony */
#dokument hr { border: 1pt solid #275b2d }
#dokument p { text-indent:2ex; margin:5pt 0pt; text-align:justify }
#dokument p.zwykly { text-indent:0pt }
#dokument address { margin:5pt 0pt; font-style:normal }
#dokument b { font-weight:bolder; color:#307030 }

/* Podpis pod dokumentem (np. Autorzy) */
#dokument .podpis { font-size:95%; text-indent:0pt; text-align:right }

/* Naglowki */
#dokument h1, #dokument h2, #dokument h3, #dokument h4, #dokument h5, #dokument h6 { color:#275b2d; margin:7pt 0pt 4pt 0pt }
#dokument h1, #dokument h2, #dokument ul.linki, #dokument caption { padding-top:0.08em; padding-bottom:0.08em }
#dokument h1, #dokument h2, #dokument div.linki ul.linki { border-bottom:0.1em solid #000000 }
#dokument h1, #dokument div.linki ul.linki { background-color:#f4e780 }
#dokument h2, #dokument ul.linki { background-color:#f8f8e0 }
#dokument h3, #dokument h4, #dokument h5, #dokument h6 { padding-left:4pt; padding-right:4pt }
#dokument h1 { font-size:20pt; text-align:right; padding-left:20pt; padding-right:2pt; background-image:url("herb-warszawa.gif"); background-position:top left; background-repeat:no-repeat }
#dokument h2 { font-size:16pt; border-bottom:1pt solid #000000; padding-left:2pt; padding-right:20pt }
#dokument h3 { font-size:13.5pt }
#dokument h4 { font-size:12pt }
#dokument h5 { font-size:10pt }
#dokument h6 { font-size:7.5pt }

/* Style tabeli */
#dokument table { background-color:#ffffd0; font-size:100%; border-collapse:collapse; vertical-align:top; border:0pt solid #000000; text-align:left }
/* -------------------- >   styl dla tabeli z prenumeratą - mniejsza o 10% czcionka */
#dokument table.prenum { background-color:#ffffd0; font-size:90%; border-collapse:collapse; vertical-align:top; border:0pt solid #000000; text-align:center }
#dokument table.design { background-color:transparent }
#dokument table.design td { border-style:none }
#dokument td, #dokument th { vertical-align:top; padding:1pt 2pt; border:1pt solid #000000 }
#dokument table.godziny { border-width:1pt; margin:2pt }
#dokument table.godziny td, #dokument table.godziny th { border-style:none; vertical-align:middle }
#dokument th { background-color:#c0c090 }
#dokument caption, #dokument ul.linki {  }
#dokument caption { font-weight:bolder }

/* Listy nienumerowane */
#dokument ul { margin:7pt 0pt 7pt 20pt; padding:0pt; list-style-image:url("lista-prawo.gif") }
#dokument li { padding: 1pt 0pt }

/* Styl używany w dziale "Wydarzenia" */
#aktualnosci h4 { margin:0pt }
#aktualnosci .data { color:#608060 }
#aktualnosci li { margin-bottom:10pt }

/* Styl poziomej listwy odnośników */
#dokument div.linki { float:left; width:100% }
#dokument ul.linki { margin:7pt 0pt; float:left; width:100%; border-top:0.1em dotted #405020 }
#dokument div.linki ul.linki { border-top-style:none }
#dokument .linki li { padding:0pt; float:left; list-style-type:none; list-style-image:none }
#dokument .linki li.wroc, #dokument .linki li.gora { margin-left:3pt }
#dokument .linki li.wroc { background-image:url("lista-lewo.gif"); background-repeat:no-repeat; background-position:top left }
#dokument .linki li.gora { background-image:url("lista-gora.gif"); background-repeat:no-repeat; background-position:top left}
#dokument .linki a { padding:0pt 5pt 0pt 5pt; background-image:url("linki-sep.gif"); background-repeat:no-repeat; background-position:center right; white-space:nowrap; text-decoration:underline }
#dokument .linki .wroc a, #dokument .linki .gora a { padding-left:12pt }
#dokument .linki a.ostatni { background-image:none }

/* Obrazki */
#dokument img { border-top: hidden }
#dokument img.design { border-style:none }
/* 1pt solid #506078; border-left:1pt solid #506078; border-right:2pt inset #7080a0; border-bottom:2pt inset #7080a0; margin:2pt */

/* Miniaturki */
#dokument div.obrazki { width:185px; text-align:center; font-size:smaller; padding-bottom:3pt }
#dokument div.galeria { text-align:center; clear:both; font-size:smaller; padding-bottom:3pt }
#dokument div.galeria table { width:100%; border-style:none; background-color:transparent }
#dokument div.galeria table td { text-align:center; border-style:none }

