body { background: white; padding: 0; margin: 0; background: #fbfbfb; }
body.nie { font-size: larger; font-family: sans-serif; }
div.content { margin-left: 150px; padding: 1em; width: 460px; background: #fff; margin-bottom: 1em; }
div.content p { line-height: 130%; }

div.menu { position: absolute; left: 0px; top: 0px; }
div.menu { width: 150px; height: 100%; }

xdiv.menu { background: #b43f0d; }
div.menu { background: #e8f4f4; font-weight: bold; }
div.menu { border-right: 2px solid  #aac; }

div.menu img { border: 0; }

div.menu ul { list-style-type: none; padding: 0px; margin: 0; }
div.menu ul li { padding: 0px; margin: .4em 2px; }
div.menu ul li { display: block; }
adiv.menu ul li { border: 1px solid #804000; background: #ff986b; display: block; }
div.menu ul li a { text-decoration: none; color: #900000; display: block; padding: 5px; border: 2px solid #f0f0f0;  }
adiv.menu ul li a:hover { background: #faff6b; }
div.menu ul li a:hover { text-decoration: none; border: 2px solid #f9c600; }

span.ddod { color: gray; font-style: italic; }

h1 { font-size: 1.5em; margin: 0; margin-bottom: 0.3em;}

div.data { color: #555; text-align: right; display: block;  }
h1.title { margin: 0; font-size: 1.7em; }
h2.title { margin: 0; font-size: 1.3em; }
h2.autor { margin: 0; font-size: 1.3em; font-style: italic; }

.zrodlo { color: #333; border-top: 1px solid #333; border-bottom: 1px solid #333; padding: 0.3em; }

 .przyp { font-size:.7em; vertical-align:top; }
 a.przyp { text-decoration: none; color: black; }
 a.przyp:hover { text-decoration: none; color: blue; }
.przypisy ol { list-style-type: none; }
.przypisy ol span.przyp { font-size:.7em; vertical-align:top; }
.przypisy ol { padding: 0; margin: 0; }

.tekst p:first-letter { margin-left: 1.5em; }
.tekst p { margin: 0; margin-bottom: .3em; }
.tekst { text-align: justify; line-height: 120%; }

a       { text-decoration: none; color: #900000; }
a:hover { text-decoration: underline; }
a.external { color: #600090; }

ul { list-style-type: square; padding: 0px; margin: 0; padding-left: 1em; }
li { margin: .4em 0px; }

img.inline { margin: 0; margin-bottom: 0px; vertical-align: bottom; }


