body { 
	font-family: arial, verdana, helvetica;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	margin: 5px;
	padding: 0;
	background: #E8E5CF;
}
.headerhun {
	padding: 65px 0 0 0;
	background: #E8E5CF url(i/header_hun.gif) no-repeat top center;
}
.headereng {
	padding: 65px 0 0 0;
	background: #E8E5CF url(i/header_eng.gif) no-repeat top center;
}
.grafikon {
	margin: 0;
	padding: 0;
}
td {
	font-size: 12px;
}

#content {
	position: absolute;
	left: 50%;
	margin: 0 0 0 -350px;
	width: 700px;
}

h1 { font-size: 140%; text-align: center; margin: 0; }
h2 { font-size: 120%; text-align: center; }
h3 { font-size: 100%; text-align: left; margin: 1em 0 0 0; }
p  { text-align: justify; }
ul { margin: 0; padding-left: 1.2em; text-align: justify; }
ol { margin: 0; padding-left: 3em; text-align: left; }

a         { font-weight: bold; text-decoration: none; }
a:link    { color: #289CC3; }
a:visited { color: #289CC3; }
a:hover   { color: #00628F; }

.toctit   { font-size: 120%; font-weight: bold; vertical-align: top; }
.toctab   { font-weight: bold; color: #289CC3; vertical-align: top; }
.tochov   { font-weight: bold; color: #00628F; vertical-align: top; background-color: #DDD9B3; cursor: pointer; }

ul.files { margin: 0; padding: 0; list-style-type: none; }
ul.maps  { margin: 0; list-style: square outside none;  }
ol.graf  { margin: 20px 0 0 0; font-weight: bold; color: #289CC3; }
ol.files { font-weight: bold; color: #289CC3; }
.exe { padding: 0 20px 0 0;	background: url(i/icon_exe.gif) no-repeat bottom right; }
.pdf { padding: 0 20px 0 0;	background: url(i/icon_pdf.gif) no-repeat bottom right; }
.xls { padding: 0 20px 0 0;	background: url(i/icon_xls.gif) no-repeat bottom right; }
.doc { padding: 0 20px 0 0;	background: url(i/icon_doc.gif) no-repeat bottom right; }
.htm { padding: 0 20px 0 0;	background: url(i/icon_htm.gif) no-repeat bottom right; }
.out { padding: 0 20px 0 0;	background: url(i/icon_out.gif) no-repeat bottom right; }

.cont { margin: 0; }
.com { font-size: 80%; margin: 0 0 .5em 0; }
.center { text-align: center; }

tr.ro { background: #DDD9B3; }
td.tm { font-size: 140%; font-weight: bold; text-align: center; padding: 1em 0 0 0; vertical-align: top; }
td.th { font-size: 120%; font-weight: bold; text-align: center; padding: 1em 0 0 0; vertical-align: top; }
td.tn { text-align: right;  vertical-align: top; padding: 2px 3px 0 3px; }
td.tt { text-align: left;   vertical-align: top; padding: 2px 3px 0 0; }
td.tf { text-align: center; vertical-align: top; color: #289CC3; padding: 2px 2px 0 2px; border-left: 1px solid #B0A650; }
