body {
	font-size: 14pt;
	font-family: Technical, Tahoma, Helvetica, sans-serif;
	background: #dfffbf;
	color: #234600;
	margin: 5pt;
	SCROLLBAR-FACE-COLOR: #cb97ff; 
	SCROLLBAR-HIGHLIGHT-COLOR: #ff9daa; 
	SCROLLBAR-SHADOW-COLOR: #ff9daa; 
	SCROLLBAR-3DLIGHT-COLOR: #ff9daa; 
	SCROLLBAR-ARROW-COLOR: #ff9daa; 
	SCROLLBAR-TRACK-COLOR: #ffcee7; 
	SCROLLBAR-DARKSHADOW-COLOR: #ffcee7;
}

a, a:active, a:link  {
	text-decoration: none;
	font-family: Tahoma, sans-serif;
	font-size: 12pt;
	text-align: center;
	color: #3c7700; 
	font-weight: normal;
}
a:visited {
	color: #55aa00; 
}
a:hover {
	text-decoration: underline;	
	color: #3c7700f;
	background-color: #fffff2;
}
td.linia {
border-bottom:1px solid #00006f;
font-size: 12pt;
}

.alarm {
font-size: 14pt;
	font-weight: normal;
	color: #ff0000;
}
em {
	background-color: #cdff9b
}
.zolte {
	background-color: #bcff79;
}

span {
	font-size: 14pt;
	font-weight: normal;
}
.uwaga {
	text-decoration: none;
	font-size: 13pt;
}

 #strona {
	position: absolute; top: 5pt; left: 380pt;
	width: 250pt;
	background-color: #e7ffce;
	text-align: center;
	padding: 5pt;
	margin: 2pt;
	border: 1px dotted #4e9b00;
	}
#bd {
	position: relative; top:5pt; left: 5pt;
	width: 900pt;
}
 #prog {
	position: absolute; top: 5pt; left: 5pt;
	width: 400pt;
	background-color:#d9d9ff;
	padding: 5pt;
	margin: 2pt;
	border-left: 3px dotted #00009d;
	text-align: left;
	}
	#prog p {
	font-size: 12pt;
	text-align: left;
	margin: 1pt;
	}
	#prog p.teksty {
	font-family: Times news Romans, san-serif;
	font-size: 12pt;
	text-align: justify;
	margin: 2pt;
	}
 #ankieta {
	position: absolute; top: 5pt; left: 5pt;
	width: 950px;
	height: 580px;
	background-color: #ffffce;
	padding: 5pt;
	margin-left: 15pt;
	border-left: 3px dotted #4e9b00;
	}	
	#ankieta p {
	font-size: 10pt;
	text-align: left;
	margin: 1pt;
	}
	#ankieta p.teksty  {
	text-align: justify;
	font-family:Times News Romans, san-serif;
	font-size: 12pt;
	margin: 2pt;
	}	

p.fop {
	font-size: 16pt;
	text-align: left;
	color: #326400;
	background-color: #ff80ff;
	margin: 2px;

}

 #fo1 {
	line-height: 17pt;
	margin-left: 5px;
	text-align: right;
	width: 850px;
}
 #fo2 {
	clear: left;
	width: 850px;
	text-align: left;
	margin-left: 5px;
	//background-color: #c1ff84;
}
fieldset.srodek {
	float: left;
	height:150px;
	width:400px; 
	font-size: 12pt;

}
 #pomoc {
	position: absolute; top: 390px; left: 560px; 
	width: 320px;
	height: 120px;
	margin: 0pt;
	padding: 5pt;
	border: 1px dotted #000093;
	background-color: #ffffb3;
	color: #ff0000;
	font-size: 9pt;
	text-align: left;
}	
	#pomoc td {
	border-bottom:1px solid #00006f;
	width: 150px;
}	
 #dokumen {
	position: absolute; top: 410px; left: 270px; 
	width: 270px;
	height: 100px;
	margin: 0pt;
	padding: 5pt;
	border: 1px dotted #000093;
	background-color: #ffd7d7;/* #d9d9ff;*/
	color: #000080;
	text-align: left;
}
 #linki {
	position: absolute; top: 410px; left: 0px; 
	width: 250px;
	height: 100px;
	margin: 0pt;
	padding: 5pt;
	border: 1px dotted #000093;
	background-color: #d9d9ff;
	color: #000080;
	text-align: left;
}
 #koszt {
	position: absolute; top: 60px; left: 560px; 
	width: 320px;
	height: 315px;
	margin: 0pt;
	padding: 5pt;
	border: 1px dotted #000093;
	background-color: #d9d9ff;
	color: #000080;
	font-size: 11pt;
	text-align: left;
}	
 #koszt .podpis {
	font-family: Times news romans, san-serif;
	font-size: 11pt;
	font-style: italic;
	text-align: right;
 }
 #podsum {
	position: relative; top: 50pt; left: 0pt;
	background-color:#ffc6c6;
	width: 680px;
	height: 20pt;
	color:#400000;
	margin: 0pt;
	text-align: center;
	font-size: 11pt;
	}



