body { font-family: verdana, arial, "ms sans serif", sans-serif; font-size: 12pt; }
h1 { padding: 7px 10px 10px 10px; font-size: 35pt; margin: 0pt; }
div.naglowek { width: 750px; margin: 10px; color: rgb(255, 255, 255);  background-color: rgb(32, 191, 23); border: 1px solid rgb(32, 191, 23); }
div.naglowek div { margin: 0pt 0.6em 0.2em 0.6em; }
#menu { width: 750px; margin: 10px 10px 1.1em 10px; font-size: 0.8em; }
#menu ul { padding: 0pt; margin: 0pt 3em; }
h2 { margin: 0pt 20px 1em 0pt; font-size: 15pt; font-weight: normal; }
div.opis { font-size: 12pt; width: 750px; margin: 10px; background-color: rgb(217, 255, 175); border: 1px dashed rgb(32, 191, 23); }
div.opisZaw { padding: 20px; line-height: 1.3em; }
div#rekMap { float: right; }
form#szukajUlicy { clear: both; }
fieldset { padding: 0pt; border: none; }
input { padding-left: 0.3em; }
div.doGory { text-align: right; margin: 5px; font-size: 0.7em; }
div.zrodloOpisu { font-size: 10pt; color: rgb(36, 47, 35); }
div.zrodloOpisu ol { margin: 0pt 3em; padding: 0pt; }
#szukajUlicy { margin: 1em 0pt; display: none; }
input.su { color: gray; font-style: italic; }
input.su2 { color: black; font-style: normal; }
#mapa { width: 710px; height: 450px; }
div.listaWaznychAdresow { font-weight: bold; }
div.listaWaznychAdresow ul ul { font-weight: normal; font-size: 0.9em; }
div.listaWaznychAdresow ul li { margin-bottom: 1em; }
div.listaWaznychAdresow ul li ul li { margin-bottom: 0em; }

table.stat { margin-bottom: 1em; }
table.stat td.co { text-align: right; vertical-align: middle; border: 1px solid blue; padding: 0.5em; background-color: white; }
table.stat td.ile { text-align: center; vertical-align: middle; border: 1px solid green; padding: 0.5em; }

#stopka { width: 750px; border: 1px solid green; margin: 10px 10px 200px 10px; }
#stopka div { padding: 10px; text-align: center; }