/* HTML-hez szorosabban kapcsolodo dolgok */

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url('images/dev6-ht.gif');
	font-family: Tahoma, Verdana, Lucida Sans Unicode, Lucida Grande, helvetica, sans-serif;
	font-size: 10pt;
}

	h1 {
		text-align: center;
		font-size: 2.00em;
		font-weight: bold;
	}

	h2 {
		text-align: center;
		font-size: 1.50em;
		font-weight: normal;
		font-style: italic;
	}

	p {
		text-align: justify;
		text-indent: 1em;
	}

		.elso {
			text-indent: 0;
		}

		.kozep {
			text-indent: 0;
			text-align: center;
		}
		.vege {
			margin-bottom: 2ex;
		}

	img {
		border: 0;
	}

		.blokk {
			display: block;
		}

		.balkep {
			float: left;
			margin-right: 10px;
		}

		.jobbkep {
			float: right;
			margin-left: 10px;
		}
		
	a {
		text-decoration: none;
	}

		a:link, a:visited {
			background-color: inherit;
			color: #883333;
		}

		a:hover, a:active {
			background-color: inherit;
			color: #444111;
		}

	select {
		background-color: #FCF1DB;
		color: #883333;
		font: 8pt Tahoma, Arial, sans-serif;
	}

	table {			/* A tabla kozepreallitasahoz kell, tudom, lehetne szebben is */
		display: inline;
	}

		tr {
			vertical-align: top;
		}

			td {
				font-size: 10pt;
			}

	iframe.pdf {		/* Lassan nem lesz erre szukseg */
		margin: 0 auto;
		width: 719px;
		height: 500px;
		border: 0;
	}

	.cleft {
		clear: left;
	}

	.cright {
		clear: right;
	}

	.fleft {
		float: left;
	}

	.fright {
		float: right;
	}

	.u {
		text-decoration: underline;
	}

	.j {
		text-align: justify;
	}

	.kepalairas {
		display: block;
		font-weight: bold;
	}

	.kepalairas_rejtett {
		display: none;
		font-weight: bold;
	}

	.aktkeplep:link, .aktkeplep:hover, .aktkeplep:visited, .aktkeplep:active {
		font-weight: bold;
		color: #000000;
		background-color: inherit;
	}

	.nagykep {
		border-left: 3px solid #A54F0B;
		border-top: 3px solid #A54F0B;
		border-right: 3px solid #632805;
		border-bottom: 3px solid #632805;
	}

	.kiskep {
		border-left: 1px solid #A54F0B;
		border-top: 1px solid #A54F0B;
		border-right: 1px solid #632805;
		border-bottom: 1px solid #632805;
		height: 112px;
	}

	#diakkep {
		width: 75px;
		height: 100px;
	}

	.actmenuobj {
		font-weight: bold;
	}

	.nevlista {
		vertical-align: top;
		text-align: left;
		border-left: 1px solid #DDAAAA;
	}


/* DEv6 struktura.  Lehetne szebben is. */

#fejlec {
	width: 1004px;
	padding-top: 20px;
	background: url('images/dev6-fentht.gif') repeat-x 0px 52px;
}

	#fulek {
		text-align: right;
		height: 40px;
	}

	#menuful {
		float: left;
		width: 232px;
		height: 40px;
		background: url('images/dev6-menu-aktf.gif') no-repeat 0px 32px;
	}

#kozepe {
	width: 1004px;
	background: url('images/dev6-kozepht.gif');
}

	#menu {
		float: left;
		width: 232px;
	}

		#menu a {
			text-decoration: none;
		}

			#menu a:link, #menu a:visited {
				background-color: inherit;
				color: #441111;
			}

			#menu a:hover, #menu a:active {
				background-color: inherit;
				color: #882222;
				text-decoration: underline;
			}

		#menu dl, #menu dt, #menu dd, #menu ul, #menu li, #menu form {
			margin: 0;
			padding: 0;
			white-space: nowrap;
		}

		#menu dt {
			margin-left: 36px;
			margin-right: 9px;
			text-align: center;
			font-weight: bolder;
		}

		#menu dd {
			overflow: hidden;
		}

		#menu li {
			margin-left: 36px;
			margin-right: 9px;
			list-style-type: none;
			font: 8pt Tahoma, Verdana, Lucida Sans Unicode, Lucida Grande, helvetica, sans-serif;
			line-height: 13px;
		}

		.ad {
			margin: 13px 9px 0px 36px;
			text-align: center;
		}
			.ad img {
				border: 2px white outset;
				height: 32px;
			}

		#menu form {
	   		text-align: center;
		}

		#aktmenu {
			background: url('images/dev6-menu-aktht.gif');
			padding-left: 36px;
			padding-right: 9px;
			text-align: center;
		}

		.aktinakt {
			background: url('images/dev6-menu-aktinakt.gif');
			width: 232px;
			height: 26px;
		}

		.aktnull {
			background: url('images/dev6-menu-aktnull.gif');
			width: 232px;
			height: 23px;
		}

		.inaktmenu {
			background: url('images/dev6-menu-inaktht.gif');
		}

		.inaktinakt {
			background: url('images/dev6-menu-inaktinakt.gif');
			width: 232px;
			height: 26px;
		}

		.inaktnull {
			background: url('images/dev6-menu-inaktnull.gif');
			width: 232px;
			height: 23px;
		}

	#tartalom {
		padding: 10px 43px 10px 242px; /* 719 px szeles */
	}

#cimer {
	position: absolute;
	left: 908px;
	top: 80px;
	width: 69px;
	height: 60px;
	background: url('images/dev6-csat.gif');
}

	#cimerkep {
		display: block;
		width: 48px;
		height: 48px;
		margin: 6px 15px 6px 6px;
	}

#lablec {
	clear: both;
	width: 1004px;
	height: 49px;
	background: url('images/dev6-labht.gif');
}

	#laptetejere {
		float: right;
	}

#copy {
	width: 506px;
	margin: -30px 128px 0px 360px;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	background-color: inherit;
	color: #EEE2BE;
}

#imgtooltipdiv, #txttooltipdiv {
	position: absolute;
	background-color: #fcf1db;
	border: 1px solid #441111;
	display: none;
	text-align: center;
}

.tartalomalterdiv {
	padding: 10px 43px 10px 242px; /* 719 px szeles */
}

.nodisp {
	display: none;
}


/* Nomenu DEv6. */

body.nomenu #fejlec {
	width: 804px;
	padding-top: 20px;
	background: url('images/dev6-fentht.gif') repeat-x 0px 52px;
	margin-left: 200px;
}

	body.nomenu #menuful {
		float: left;
		width: 32px;
		height: 40px;
		background: url('images/dev6-menu-aktf.gif') no-repeat 0px 32px;
	}


/* Web DEv6. */

body.web #fejlec {
	padding-top: 50px;
	background: url('images/dev6-fentht.gif') repeat-x 0px 82px;
}

body.web .balfentad {
	position: absolute;
	top: 10px;
	left: 60px;
	width: 468px;
	height: 60px;
	border: 1px solid black;
	z-index:0;
	owerflow:hidden;
}

body.web .kozepadcont {
	text-align: center; /* IE hack */
}

	body.web .kozepad {
		margin: 10px auto;
		width: 468px;
		height: 60px;
		border: 1px solid black;
	}
	
/* Evkonyv */

	table.fel tr {
		vertical-align: top;
	}
	table.keret {
		border: 1px solid black;
		display: table;
	}	
		table.keret td {
			border: 1px solid black;
		}

	table.pad td {
		padding: 5px;
	}

	.book p	{		/* Hasznalat: <div class="book"> es </div> koze kell zarni az evkonyvtartalmat */
		margin: 0;
		padding: 0;
	}

		.book p.elso {
			text-indent: 0;
		}

		.book p.kozep {
			text-indent: 0;
			text-align: center;
		}
		.book p.vege {
			margin-bottom: 2ex;
		}

	.alairas {	/* usage: <div class="alairas">Person Name<br/>title</div>
				please note that if there is anything below this, it MUST clear this with for example a <br class="cright"/>! See class .cright */
		float: right;
		width: 250px;
		text-align: center;
	}

	.idezet {	/* usage <div class="idezet">idezet</div> */
		text-align: right;
		font-style: italic;
		margin-bottom: 2ex;
	}
		.idezet em {
			font-style: normal;
		}

