body {
	margin: 0;
	font-family: Tahoma, Arial;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	background: #FFFFFF;
}

/* lábjegyzet indexek */
span.idx {
	position: relative;
	top: -3px;
	font-size: 80%;
}

	* html span.idx {
		position: static;
		vertical-align: super;
	}

	* html h1 span.idx {
		vertical-align: text-top;
	}

	div#printfooter span.idx {
		padding-right: .25em;
	}

#toolbar.show {
	display: none;
}

#title {
	width: 100%;
}

	#title h1 {
		left: 0;
		width: 100%;
		font-size: 10pt;
		color: #000;
	}
	
		#title h1 span.pagenum {
			font-weight: normal;
			padding-left: .5em;
		}

	#title p.unit {
		width: 100%;
		text-align: right;
		padding: 0;
		margin: 0;
	}

	#title a#prevpage, #title a#nextpage {
		display: none;
	}
	
#table {
	width: 100%;
}

	table {
		width: 100%;
		border-collapse: collapse;
	}
	
		#thead th {
			padding: 2px;
			font-weight: normal;
			background-color: #fff;
			border: 1px solid #000;
		}

		#tbody td {
			padding: 2px;
			text-align: right;
			vertical-align: bottom; 
			background-color: #fff;
		}
		
		#tbody td.of { text-align: center; font-weight: bold;  }
			
		#tbody td.on, #tbody td.oi, #tbody td.oj, #tbody td.ok, #tbody td.ol, #tbody td.om, #tbody td.os, #tbody td.oc  { 
			text-align: left;
			vertical-align: top;
		}
			
		#tbody td.oi { padding-left: 1em; }
		#tbody td.oj { padding-left: 2em; }
		#tbody td.ok { padding-left: 3em; }
		#tbody td.ol { padding-left: 4em; }
		#tbody td.om { padding-left: 5em; }
		#tbody td.os { text-align: left;   }
		#tbody td.oc { text-align: center; }

		#tbody td.ow {
			text-align: center;
			vertical-align: bottom;
		}

		#tbody td.xx { border-right: 1pt solid #000; }
		#tbody td.yy { border-top: .8pt solid #000; }
		#tbody td.bl { color: #000; font-style: italic; }
		#tbody td.gr { color: #000; text-decoration: underline; }

#footer {
	display: none;
}

#printfooter {
	position: relative;
	left: 0;
	margin: 15pt 0 0 0;
	padding-top: 5pt;
	width: 100%;
	font-size: 100%;
	
	border-top: 1pt solid #000000;
}

	#printfooter .copy {
		text-align: center;
		margin-top: 1em;
	}

	#printfooter span.footeridx, #printfooter span.idxpr {
		font-size: 8pt;
		vertical-align: 30%;
		font-weigth: bold;
	}
