html,body {margin:0; padding:0; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;background-color: #E8EFC2;	}
body {font: 76% Verdana, Geneva, Arial, Helvetica, sans-serif;  font-weight: normal;	min-width: 840px; margin: 0 6em; padding: 2em;  background-color: white; border: 2px solid #00509F; border-width: 0 2px; color: #003366;}

h1 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;	color: #003366; text-align: right; font-size: 3em; margin: 0 0 0.2em 0; font-style: italic;}
h2 {margin: 0 0 0.2em 0; color: #B9D133; text-align: right; font-size: 1.5em;}
h3 {font-family: Arial, Verdana, Geneva, Helvetica, sans-serif; color: #003366; text-align: left; font-size: 1.7em;	margin: 2em 0 0 0 ; font-style: italic; float: left;}


div#mapa {width: 256px; padding:0; margin:0; float: left; }
div#naglowek{padding: 0 0 3em 0;}
div#autor {color: #B9D133; text-align: right; font-size: 1em; margin: 0 0 5em 0;font-style: italic; font-weight: bold;}
div#data{font-weight: bold; margin: 0 0 3em 0; color: #B9D133; text-align: right; font-size: 1.1em; display: block;}
div#wstepniak p {text-align: justify; font-size: 1.1em; line-height: 1.4em; margin: 0; padding: 0 0 0 280px;}
div#tresc {clear: both; padding: 2em 0 0 0;}
div#stopka{color: #B9D133; text-align: center; font-size: 1em; margin: 2em 0 0 0; font-weight: bold;}
div.dzien {margin: 3.5em 0.5em 0 0; color: #B9D133; text-align:right; font-size: 1.1em; float: left; font-style: italic; width: 6em; font-weight: bold; clear: both;}
div.data {margin: 4.1em 0.5em 0 0; color: #B9D133; text-align:right; font-size: 1em; float: right; font-style: italic; width: 16em; font-weight: bold; clear: none;}
div.opis  {clear: both; text-align: justify; font-size: 1.1em; line-height: 1.4em; margin: 0; padding: 0.3em 0 1em 0; border-top: 1px solid #003366;}

b {font-weight: bold; color: #B9D133;}
img.prawo{float: right; padding: 0; margin: 0 0 0 1em; border: 1px solid #ddd; clear: both;}
img.lewo{float: left; padding: 0; margin: 0 1em 0 0; border: 1px solid #ddd; clear: both;}
img.pierwszy  { margin-top: 1em;}
img.inter{float: right; padding: 0; margin: 1em 0 0 1em; clear: both; border: none;}

a, a:visited, a:active, a:link {color: #B9D133;}
.srodek {text-align: center;}
.prawo {text-align: right;}
.lewo {text-align: left;}


div.wcieta  {float: right; padding: 1em 0 0.5em 1em;}
div.wcieta  table {display: inline; }


table {padding: 1px; margin: 0 auto;}
th { background: #B9D133; color: white; padding: 2px 10px; text-align: center;}
td { padding: 1px 20px;border-bottom: 1px solid #E8EFC2;}
th.rozdz {background: #B9D133; color: #B9D133; font-size: 1px; padding:0;}
td.rozdz {border-left: 1px solid #E8EFC2;  }
td.rozdz2 {border-left: 1px solid #E8EFC2; padding: 0; text-align: center;  }
td.rozdz3{border-left: 1px solid #E8EFC2; padding: 0; text-align: center; background: #E8EFC2; }
td img {vertical-align: middle; }

.top { vertical-align: top; }
