
body {
	margin-top: 10px;
	background-color: #FFFBF0;
	margin-left: 90px;
	margin-right:140px;
	text-align: justify;
}

a:link {
	color: #900;
	text-decoration: none;
	font-weight: bold;
	font-family: calibri, tahoma, sans-serif, verdana, arial;
	font-size: 15px;
}

a:visited {
	color: #636;
	text-decoration: none;
	font-weight: bold;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 15px;
}

a:hover {
	color: #30F;
	text-decoration: underline overline;
	font-weight: boldfont-family;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 15px;
}


dt {
   color: #007300;
	font-family: calibri, tahoma, sans-serif, verdana, arial;
	font-size: 22px;
	text-align: left;
	font-weight: bold;
   margin-left: 0px;

}

dl {
   color: #330000;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 14px;
	text-align: left;
   margin-left: 1px;
	text-align: justify;
}

dd {
	color: #330000;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 14px;
	text-align: left;
   margin-left: 2px;
	text-align: justify;
}

hr {
   color: #966200;
	width: 50%;
	vertical-align: left;
}

.gruby {
   font-weight: bold;
}

.dt {
	width: 1000;
	margin-right: auto;
   color: #000096
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
   margin-left: 9px;
}

.daty {
	width:95;
	vertical-align:text-bottom;
}

.imiona {
	color: #330000;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 18px;
	text-align: left;
   margin-left: 0px;
	text-align: justify;
	font-weight: bold;
}

.i12 {
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size:14px;
	font-weight: bold;
	color: #3D00B9;
}

.zrodlo {
	color: #310096;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 10px;
	text-align: left;
   margin-left: 9px;
	text-align: justify;
	font-weight: bold;
}

.pp {
	color: #330000;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 16px;
	text-align: left;
   margin-left: 0px;
	margin-right: 9px;
	text-align: justify;
}

.iw {
	color: #990000;
	font-family: calibri, tahoma, sans-serif, verdana, arial;
	font-weight: bold;
}

.iww {
	color: #F00;
	font-family: calibri, tahoma, sans-serif, verdana, arial;
	font-size: 17px;
	font-weight: bold;
}
.pzodiak {
	color: #330000;
	font-family: calibri, tahoma, sans-serif, verdana, arial;
	font-size: 16px;
	text-align: left;
   margin-left: 9px;
	margin-right: 9px;
	text-align: justify;
}
.dtz {
	margin-right: auto;
   color: #4848FF;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 30px;
	text-align: left;
	font-weight: bold;
   margin-left: 9px;
}
.ddz {
	color: #600;
	font-family: calibri, tahoma, sans-serif, verdana,arial;
	font-size: 24px;
	font-weight: bold;
	text-align: left;
   margin-left: 3px;
	text-align: justify;
}

.pblue {
	color: #009;
	font-family: calibri, tahoma, sans-serif, verdana, arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
   margin-left: 9px;
	margin-right: 9px;
	text-align: justify;
}
#dodatkowy {
      display: inline-block;
      max-height: 0;
      overflow: hidden;
      transition: max-height 0.5s ease;
      vertical-align: bottom;
}

.toggle {
		font-family: calibri, tahoma, sans-serif, verdana, arial;
		font-size: 18px;
		font-weight: bold;
      color: brown;
      cursor: pointer;
      user-select: none;
      white-space: nowrap;
      margin-left: 6px;
}

.arrow {
      display: inline-block;
      transition: transform 0.3s ease;
      margin-left: 4px;
}

.arrow.open {
      transform: rotate(90deg);
}

/* ile razy imię wystepuje w kalendarzu */

.ile {
    color: #009000;
	 font-family: arial, calibri, tahoma, sans-serif, verdana;
	 font-size: 15px;
	 font-weight: bold;
}