div#felso_menu_tpkattor {
	margin-left: auto;
	margin-right: auto;
	width: 480px;
	padding-bottom: 20px;
}

	div#felso_menu_tpkattor ul {
		list-style-type: none;
	}

	div#felso_menu_tpkattor li {
		display: inline;
	}

	div#felso_menu_tpkattor li a {
		padding: 1px;
	}

	div#felso_menu_tpkattor li a:hover {
		background-color: #8cb79e; /*7bb6dc*/
	}

div#felso_menu_emlekhely {
	margin-left: auto;
	margin-right: auto;
	width: 440px;
	padding-bottom: 20px;
}

	div#felso_menu_emlekhely ul {
		list-style-type: none;
	}

	div#felso_menu_emlekhely li {
		display: inline;
	}

	div#felso_menu_emlekhely li a {
		padding: 1px;
	}

	div#felso_menu_emlekhely li a:hover {
		background-color: #8cb79e; /*7bb6dc*/
	}

span.indent {
	text-indent: 20px;
}

span#felkover {
	font-weight: bold;
}

span#kozep p {
	text-align: center;
	padding-bottom: 30px;
}

span#dontott {
	font-style: italic;
}

span#kozep_dontott p {
	text-align: center;
	font-style: italic;
}

div.padding {
	padding-top: 20px;
}

table#forma {
	width: 100%;
}

div.tartalom h4 {
		font-family: Georgia, Utopia, sans-serif;
		font-size: 18px;
		font-weight: bold;
		padding-bottom: 1em;
		text-align: center;
	}

div#alairas1 {
	float: left;
	text-align: center;
	text-indent: 0px;
	padding-left: 220px;
	padding-bottom: 20px;
}

div#alairas2 {
	float: right;
	text-align: center;
	text-indent: 0px;
	padding-right: 220px;
	padding-bottom: 20px;
}

div.both {
	clear: both;
}

div.kepek {
	width: 720px;
	margin: auto;
}

div.kep_balra {
	float: left;
	text-indent: 0px;
	text-align: center;
	font-style: italic;
	padding-right: 5px;
	padding-bottom: 5px;
}

div.kep_jobbra {
	float: right;
	text-indent: 0px;
	text-align: center;
	font-style: italic;
	padding-left: 5px;
	padding-bottom: 5px;
}

div.kep01 {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

div#kep02 {
	float: left;
	padding-left: 45px;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
	font-weight: bold;
}

div#kep03 {
	float: left;
	padding-left: 60px;
	padding-right: 35px;
	padding-top: 20px;
	padding-bottom: 30px;
	text-align: center;
	font-weight: bold;
}

figcaption#ka01 {
	padding-top: 25px;
}

div#kep04 {
	float: left;
	padding-top: 90px;
	padding-bottom: 30px;
	text-align: center;
	font-weight: bold;
}

div.kep05 {
	float: left;
	padding: 20px 35px;
	text-align: center;
	font-weight: bold;
}

div.kep06 {
	float: left;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

div#kep07 {
	float: left;
	padding-left: 75px;
	padding-right: 75px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

div#kep08 {
	float: left;
	padding-left: 75px;
	padding-right: 75px;
	padding-top: 40px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

figcaption#ka02 {
	padding-top: 28px;
}

div.kep09 {
	float: left;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

div#kep10 {
	float: left;
	padding-left: 40px;
	padding-right: 75px;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;
}

table {
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

th {
	width: 20%;
	text-align: left;
}

td.felkover {
	font-weight: bold;
}

.egyik_szin {
	background: #e8e5cf;
}
.masik_szin {
	background: #d6d1aa;
}

div.kep11 {
	float: left;
	padding-left: 20px;
	text-align: center;
	font-weight: bold;
}

div.kep12 {
	float: right;
	padding-right: 20px;
	text-align: center;
	font-weight: bold;
}

div#navigacio1 {
	float: left;
	text-decoration: underline;
}

div#navigacio2 {
	text-align: right;
	text-decoration: underline;
}