html { font-size: 100%; }

body { margin: 0; padding: 0; color: #000; text-align: justify; background: #fff; font-size: 13px; font-family: "Lucida Grande", "Arial", "Helvetica", sans-serif; }

a { color: #1A327E; text-decoration: underline; }

a img { border: 0px none; }

p { line-height: 1.5em; }

h2, h3 { color: #000; font-weight: normal; }

h2 { font-size: 185%; }

ins { color: green; text-decoration: underline; }

del { color: red; text-decoration: line-through; }

h2.znaczek { padding-left: 33px; background-image: url('/obrazy/znaczek.png'); background-position: left 3px; background-repeat: no-repeat; }

#tresc_dokumentu img { margin: 1em; }
#tresc_dokumentu h3 { margin: 2em 0 1em 0; }
#tresc_dokumentu ul, #tresc_dokumentu ol { margin: 1em 1em 2em 1em; }
#tresc_dokumentu li { margin: 0.5em 0; }

#strona { margin: 0.5cm 1.5cm; position: relative; z-index: 50; width: auto; }

#aktualnosc { float: left; width: 600px; }
#aktualnosc .data_utworzenia_aktualnosci { margin-top: 1em; margin-bottom: -1.5em; color: silver; }
#aktualnosc h2 { font-size: 210%; font-weight: normal; color: #000; margin-bottom: -0.33em !important; }
#aktualnosc p { color: #000; }

table { border-collapse: collapse; font-size: 100%; }
table td, table th { padding: 0.35em 0.5em; border-style: solid; border-color: #fff; border-width: 1px; }
table th { background-color: #006e37; color: #fff; }
table tr.szary { background-color: #e6e6e6; }
table tr:hover { background-color: #008b44; color: white; }
table tr:hover a, table tr:hover .nieaktywne { color: white !important; text-decoration: none; }
table td.data { text-align: center; font-size: 80%; width: 9em; }

.modyfikowany_dokument, .autor_modyfikacji, .data_modyfikacji { margin: 1em 0 0 0; }
.modyfikowany_dokument strong, .autor_modyfikacji strong, .data_modyfikacji strong { display: block; }

.zakres_modyfikacji .wlasciwosc { margin: 1em 0em 0.5em 0; font-weight: bold; }
.zakres_modyfikacji .zakres { margin: 0em 1em 1em 1em; }

img.trash { vertical-align: text-bottom; border: 0px none !important; }

img.lewo { float: left; clear: left;}

img.prawo { float: right; clear:right;}

#docinfo { font-size: 80%; color: gray; clear: left; position: relative; top: 1em; margin: 1em 0 2em 0; }
#docinfo th { text-align: left; color: gray; background-color: #fff; }

.czysc { clear: both; }

.pole { margin: 0.5em 0 1em 0; }

.etykieta { margin: 1em 0 0.5em 0; }

.przyciski { margin: 1.5em 0 0.5em 0; text-align: left; }

.wazne_pole { font-weight: bold; font-size: 125%; }

textarea { font-size: 125%; }

.wiecej { text-align: right; }

.komentarz { color: #999; font-size: 80%; }

div.data_publikacji { font-size: 60%; color: silver; margin-bottom: 3em; margin-top: -2em; }

#kontakt_dla_mediow { width: 200px; position: relative; margin: 0 0em 2em 2em; padding: 0.25em 1em 1em 1em; border: 1px solid silver; background-color: #f3f3f3; }
#kontakt_dla_mediow p { font-size: 80%; }

* html #kontakt_dla_mediow { width: 225px; z-index: 98; margin: 0em 0em 2em 2em; padding: 0.75em 1em 1em 1em; border: 1px solid silver; background-color: #f3f3f3; }
* html #kontakt_dla_mediow p { font-size: 80%; }

#naglowek { margin-bottom: 0.5cm; text-align: left; border-bottom: 1px solid silver; position: relative; }
#naglowek span { position: absolute; bottom: 0.2cm; right: 0cm; color: gray; font-size: 10px; }

.galeria { width: auto; margin: 1em 0 1em 0; position: relative; }
.galeria .obraz { margin: 1em 1.55em; text-align: center; width: 145px; float: left; clear: none; height: 220px; position: relative; }
.galeria .obraz .kontener { height: 135px; width: 145px; line-height: 135px; border: 1px solid silver; }
.galeria .obraz .kontener img { margin-bottom: 0.5em; vertical-align: middle; }
.galeria .obraz .podpis { font-size: 90% !important; color: gray !important; margin-top: 0.75em; }

#top_navi { width: 100%; height: 35px; margin-bottom: 10px; font-size: 0; clear:both; }
#top_navi a {width: 30px; height: 35px; display:inline-block; vertical-align: top; float:right; margin:0 10px; text-align: center; font-size: 9px; color: #ccc1b8; text-decoration: none;line-height: 60px}
#top_navi a:hover { color: #8d8a86}
#top_navi a.home {background: url('/obrazy/home2.png') no-repeat;}
#top_navi a.back {background: url('/obrazy/back2.png') no-repeat;}
#top_navi a.print {background: url('/obrazy/print2.png') no-repeat;}

