body {
	font: normal 12px/16px Tahoma,Arial,Helvetica,sans-serif;
	color: #333;
	margin: 5px;
	padding-top: 80px;
	background: #fff url(i/header_hun.png) no-repeat center top;
}

	.headereng { background-image: url(i/header_eng.png); }
	.nohead { padding-top: 0; background: #fff; }

a {
	text-decoration: none;
	color: #039;
}
a:hover {
	text-decoration: underline;
}

#content {
	width: 760px;
	margin: 0 auto;
}

h1 {
	font-size: 180%;
	text-align: center;
	margin: 0 0 .5em 0;
}

h2 {
	margin: 1em 0 .5em 0;
	font-size: 150%;
	text-align: left;
}

	h2 img {
		margin-right: 5px;
		vertical-align: middle;
	}

p {
	margin: 0;
	padding: 0;
	text-align: left;
}

	.intro p {
		padding-bottom: .5em;
		text-align: justify;
	}

	p.back {
		text-align: center;
		padding-top: .5em;
	}

ul.corrected {
	padding-left: 1em;
}

	ul.corrected li {
		margin-bottom: .5em;
	}

/* nyelvválasztó oldal */
#intro { text-align: center; }
	#intro img {
		margin: 8px;
		border: 1px solid #ccc;
		box-shadow: 2px 2px 5px rgba(0,0,0,.3);
	}

	#intro a {
		margin: 0 20px;
		padding: 5px 0 5px 30px;
	}

		#intro a.flaghun { background: url(i/flag_hun.gif) no-repeat center left; }
		#intro a.flageng { background: url(i/flag_eng.gif) no-repeat center left; }


/* főoldal */
#mainpage {
	width: 560px;
	margin: 40px auto 0;
	overflow: auto;
}

	#decor {
		width: 180px;
		float: left;
	}

		#decor img {
			border: 1px solid #ccc;
			box-shadow: 2px 2px 5px rgba(0,0,0,.3);
		}

	#toc {
		width: 380px;
		margin-top: .75em;
		float: right;
	}

		#toc p {
			margin-bottom: 1.5em;
		}

		#toc a {
			font-weight: bold;
		}

		#toc p.corrected a {
			color: #c66;
		}

	.iso_dl {
        margin: 20px 0;
        text-align: center;
    }

/* pdf-ek és táblák */
.list, .symbols {
	margin: 1em auto;
	border-collapse: collapse;
	max-width: 760px;
}

	.symbols {
		background: #f9f9f9;
	}

	.list th, .list td, .symbols th, .symbols td {
		font-weight: normal;
		text-align: left;
		vertical-align: top;
	}

	.symbols th {
		padding: 2px 5px 2px 10px;
	}

	.symbols td {
		padding: 2px 10px 2px 0px;
	}

	.list tr.level1 th, .list tr.level1 td {
		padding-top: 1em;
		font-size: 120%;
		font-variant: small-caps;
		font-weight: bold;
	}

	.list tr.level2 th, .list tr.level2 td {
		padding-top: .5em;
		font-size: 120%;
		font-weight: bold;
	}

	.list tr.gap th, .list tr.gap td {
		padding-top: .5em;
	}

	.list a {
		display: block;
		padding: 3px 10px 3px 0px;
	}

	.list tr:hover th, .list tr:hover td {
		background: #d0e7f4;
	}

	.list tr:hover a {
		text-decoration: none;
	}

	.list tr.level1:hover th, .list tr.level1:hover td,
	.list tr.level2:hover th, .list tr.level2:hover td,
	.list tr.gap:hover th, .list tr.gap:hover td {
		background-color: #fff;
		cursor: default;
	}

/* Impresszum */
.about p {
	text-align: center;
	margin: 2em 0 0 0;
}

/* link típusok */
a.xls, a.pdf, a.svg, a.cht {
	padding-right: 20px;
	background: url(i/icon_xls.gif) no-repeat bottom right;
}
a.pdf {
	background-image: url(i/icon_pdf.gif);
}

a.svg {
	background-image: url(i/icon_svg.gif);
}

a.cht {
	background-image: url(i/icon_cht.gif);
}

a.out {
	padding: 0 16px 0 0;
	background: url(i/icon_out.gif) no-repeat bottom right;
}
a.iso {
	padding: 13px 0 13px 40px;
	background: url(i/icon_cd.gif) no-repeat center left;
}
