body { 
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	font-family: verdana, arial, helvetica, sans-serif; 
	color: #000000; 
	background: #fff; 
} 
p { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 110%; 
	line-height: normal; 
	margin-top: 0px; 
	margin-bottom: 1ex; 
} 
ul { 
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 110%; 
	line-height: normal; 
	margin-top: 0px; 
	margin-bottom: 1ex; 
} 
p.abstract  {
	padding-left: 17pt;
	font-size: 90%; 
	margin-top: -.5ex; 
	margin-bottom: 1ex; 
} 
p.conferenceabstract  {
	padding-left: 19pt;
	margin-top: -.5ex; 
	margin-bottom: 1.25ex; 
} 
p.welcome { 
	font-size: 16px; 
	line-height: 21px; 
	margin-left: 0px; 
} 
p.subt { 
	font-size: 14px; 
	line-height: 20px; 
	margin-left: 0px; 
} 
p.notka { 
	font-family: serif; 
	font-size: 90%; 
}
p.mniejszy { 
	font-size: 90%; 
}
p.day { 
	font-weight: bold; 
}
p.tekst { 
	font-family: serif; 
	font-size: 15pt; 
	line-height: 20pt; 
	margin-bottom: 8pt; 
}
p.footnote { 
	font-weight: normal; 
	font-size: 10pt; 
	font-style: normal; 
	text-align: right;
padding-top: 2ex;
margin-top: 1ex; }
p.volumeslinks {
	font-size: 90%; 
margin-top: -0.5ex; 
}
li {
	line-height: normal;
	font-size: inherit;
}
li.changes {
	line-height: 16pt;
	font-size: 12pt;
}
h2 { 
	font-size: 18pt; 
	line-height: 24pt; 
	margin-bottom: 14pt; 
	margin-top: 7pt; 
} 
h3 { 
	font-size: 14pt; 
	font-weight: bold; 
	line-height: 19pt; 
	margin-bottom: 7pt; 
	margin-top: 21pt; 
} 
 
h4, h5, h6 { 
	line-height: 22px; 
	margin-bottom: 0px; 
} 
h4 { 
	margin-left: 14px; 
	font-size: 17px; 
	font-weight: bold; 
	margin-top: 14px; 
} 
h4.here { 
	color: #009200; 
	text-decoration: underline; 
} 
h5 { 
	margin-left: 28px; 
	font-size: 13px; 
	font-weight: bold; 
	margin-top: 0px; 
} 
h5.top { 
	margin-top: 14px; 
	margin-bottom: 0px; 
} 
h5.here { 
	color: #009200; 
	text-decoration: underline; 
} 
h5.tophere { 
	color: #009200; 
	text-decoration: underline; 
	margin-top: 14px; 
	margin-bottom: 0px; 
} 
h6 { 
	margin-left: 42px; 
	font-size: 13px; 
	font-weight: normal; 
	margin-top: 0px; 
} 
h6.here { 
	color: #009200; 
	text-decoration: underline; 
} 
h2.title { 
	font-size: 28pt; 
	font-weight: bold; 
	line-height: 39pt; 
	margin-bottom: 14pt; 
	margin-top: 21pt; 
} 
h3.section { 
	font-size: 17pt; 
	font-weight: bold; 
	line-height: 21pt; 
	margin-bottom: 7pt; 
	margin-top: 21pt; 
} 
h4.autor { 
	font-weight: normal; 
	font-variant: small-caps; 
	font-style: normal; 
	font-size: 21pt; 
	line-height: 26pt; 
	margin-top: 14px; 
} 
em.person { 
	font-weight: normal; 
	font-variant: normal; 
	font-style: normal;
text-transform: uppercase; } 
em.title { 
	font-weight: normal; 
	font-style: italic; 
} 
em.pages { 
	font-weight: normal; 
	font-style: normal; 
	font-size: 10pt; 
} 
em.publisher{ 
	font-weight: normal; 
	font-size: 10pt; 
	line-height: 15pt; 
	font-style: normal; 
} 
em.note { 
	vertical-align: super;
	font-style: normal; 
	font-size: 10pt; 
	line-height: 10pt; 
}

hr {
border: none;
background-color: #009200;
color: #009200;
height: 2px;
width: 100%; }

var { 
	font-style: italic; 
} 
 
a:link { 
	text-decoration: none; 
	color: #009200; 
} 
a:visited { 
	text-decoration: none; 
	color: #4f9f4f; 
} 
a:hover { 
	color: #009200;
text-decoration: underline; } 
 
 
#top { 
 	position:absolute; 
	width:100%; 
        height: 100px; 
        top: 0; 
        right: 0; 
        bottom: auto; 
        left: 0; 
	margin-top:15px; 
	margin-left:5px; 
	margin-right:0px; 
	margin-down:50px; 
	/* padding-bottom: 50px; */ 
} 
 
#menu { 
        position: absolute; 
	width:200px; 
        height: auto; 
        top: 100px; 
        right: auto; 
        bottom: auto; 
        left: 0; 
        border:0px; 
	margin-right:15px; 
	padding-bottom:20px; 
	align:right; 
} 
 
#main { 
        position: absolute;
        width: auto; 
        height: auto;  
        top: 100px; 
        right: 50px; 
        left: 200px; 
	margin: 0px 0px 40px 0px; 
 	padding: 5px 20px 10px 20px; 
	background: #FFFFFF;
border-top: 2px #009200 solid;
border-bottom: 2px #009200 solid; } 
#toc_top { 
        position: float;
        width: auto; 
        /* height: auto;  */
	margin: 0px; 
 	padding: 0px 0px 4pt; 
	border-color: #000000; 
	border-width: 2px;
	border-style: none none solid none; 
}
 
#back {
        position: absolute;
        width: auto; 
        height: auto;  
        top: 15px; 
        right: 40px; 
        text-align: right;
}
 
#tekst { 
        position: absolute;
        width: auto; 
        height: auto;  
        top: 50px; 
        right: 30px; 
        left: 30px; 
	margin: 0px 0px 0px 0px; 
 	padding: 5px 20px 10px 20px; 
	border:1px solid #000000; 
	background: #FFFFFF; 
} 
#blok { 
        position: absolute;
	align:center;
        width: auto; 
        height: auto;  
        top: 20px; 
        right: 10px; 
        left: 10px; 
	margin: 0px 0px 0px 0px; 
 	padding: 5px 5px 10px 5px; 
	border:0px solid #000000; 
	background: #84c738; 
} 


th, td {
	font-family: verdana, arial, helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 110%; 
	line-height: normal; 
	margin-top: 0px; 
	margin-bottom: 1ex; 
	padding: 4px 20px 4px 20px;
}

