/*========================================
Szerkezeti elemek
========================================*/

/*----------------------------------------
Csak a nyitolapon
----------------------------------------*/

.lapaljhu {
	/* A cimert, a harom fo teruletet es a lovat tartalmazza */
	position: absolute;
	top: 0;
	left: 0;
	width: 900px;
	height: 100%;
	min-height: 500px;
	background-image: url('img_hu/lapalj.gif'); 
	background-repeat: no-repeat;
	background-position: bottom left; 
	}

.lapaljen {
	/* A cimert, a harom fo teruletet es a lovat tartalmazza */
	position: absolute;
	top: 0;
	left: 0;
	width: 900px;
	height: 100%;
	min-height: 500px;
	background-image: url('img_en/lapalj.gif'); 
	background-repeat: no-repeat;
	background-position: bottom left; 
	}

.lapaljde {
	/* A cimert, a harom fo teruletet es a lovat tartalmazza */
	position: absolute;
	top: 0;
	left: 0;
	width: 900px;
	height: 100%;
	min-height: 500px;
	background-image: url('img_de/lapalj.gif'); 
	background-repeat: no-repeat;
	background-position: bottom left; 
	}

.lapalj p {
	/* Azert kell, mert az IE nem ismeri a min-height parancsot */
	padding-top: 500px;
	}

.introbox {
	/*A bevezetes menu csak a nyitolapon jelenik meg, minden formazasa legyen olyan, mint a menue */
	height: 25px;
	margin: 0 14px 0 14px;
	padding: 5px 0 3px 0;
	background-image: url('img_hu/intro2.gif');
	background-repeat: no-repeat;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
	font-size: 9pt;
	}

.introbox :visited {
	color: #BBB094;
	text-decoration: none;
	}

.introbox :link {
	color: #FFFFFF;
	text-decoration: none;
	}

.introbox :hover {
	color: #FFFFFF;
	background-color: #bf0020;
	}	


/*----------------------------------------
Minden lapon
----------------------------------------*/

.lap { 
	/* Ez tartalmazza az egészet */
	height: 100%;  
	width: 1000px; 
	}

.fejlec {
	/* Ez tartalmazza a SZIE linket, a menut es a lekerekitest */
	position: absolute;
	top: 0; 
	}

.szie {
	/* Link a SZIE honlapra */
	width: 1000px; 
	background-image: url('img_hu/top_back.gif'); 
	}

.lekerekites {
	/* A menu alatt a lekerekitett hatter */
	width: 1000px; 
	height: 11px; 
	background-image: url('img_hu/rounded_back.gif'); 
	background-repeat: no-repeat; 
	}

.kozepresz {
	/* Ez tartalmazza a lenyegi reszeket */
	position: absolute;
	top: 90px;
	left: 0; 
	}

.balsav {
	/* A helyi menu es a zaszlok helye */
	position: absolute;
	left: 0px;
	top: 70px;
	width: 180px;
	text-align: center;
	color: white;
	}

.kozepsav {
	/* A tartalom helye */
	position: absolute;
	left: 190px;
	top: 0;
	width: 620px;
	}

.kozepsav_noborder {
	/* A tartalom helye, de a táblázatokat nem keretezi */
	position: absolute;
	left: 190px;
	top: 0;
	width: 620px;
	}

.jobbsav {
	/* A jobb oldali infosav helye */
	position: absolute;
	left: 823px;
	width: 177px;
	top: 0;
	}

.zaszlo {
	/* Ebben vannak a zaszlok a nyelv valasztasahoz */
	height: 25px;
	margin: 0 14px 25px 14px;
	padding: 2px 0 3px 0;
	background-image: url('img_hu/flag2.gif');
	background-repeat: no-repeat;
	text-align: center;
	}

body {
	margin: 0 0 0 0; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt; 
	background-color: #FCECC7; 
	text-align: justify;
	background-image: url('img_hu/e_back.gif');
	background-repeat: repeat-y; 
	}

.center {
	text-align: center;
}

/*----------------------------------------
Csak a normal lapokon
----------------------------------------*/

.subtitlebox {
	/* Ebben van a kar neve */
	position: absolute;
	left: 0;
	top: 70px;
	height: 70px;
	width: 120px;
	background-image: url('img_hu/small_title.gif');
	background-repeat: no-repeat;
	}

.subtitleboxhu {
	/* Ebben van a kar neve */
	position: absolute;
	left: 0;
	top: 70px;
	height: 70px;
	width: 120px;
	background-image: url('img_hu/small_title.gif');
	background-repeat: no-repeat;
	}

.subtitleboxen {
	/* Ebben van a kar neve */
	position: absolute;
	left: 0;
	top: 70px;
	height: 70px;
	width: 120px;
	background-image: url('img_en/small_title.gif');
	background-repeat: no-repeat;
	}

.subtitleboxde {
	/* Ebben van a kar neve */
	position: absolute;
	left: 0;
	top: 70px;
	height: 70px;
	width: 120px;
	background-image: url('img_de/small_title.gif');
	background-repeat: no-repeat;
	}

.detailbox, .detailboxc {
	/* Itt jelennek meg a balsav es a jobbsav uzenetei */
	margin: 0 10px 30px 10px;
	padding: 5px 10px 3px 10px;
	background-image: url('img_hu/box_back2.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
	font-size: 9pt;
	text-align: left;
	}
	
.detailboxtop {
	margin: 0 10px 0 10px;
	background-image: url('img_hu/box_back2.gif');
	background-repeat: no-repeat;
	background-position: top;
	font-family: Garamond, Times New Roman, Times, serif; 
	font-size: 12pt; 
	color: #FCECC7; 
	font-weight: bold;
	text-align: center; 
	padding: 3px 10px 0 10px;
	}

.detailbox :visited {
	color: #BBB094;
	text-decoration: none;
	}

.detailbox :link {
	color: #FFFFFF;
	text-decoration: none;
	}

.detailbox :hover {
	color: #FFFFFF;
	background-color: #bf0020;
	}	

.detailbox ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	}

.detailbox  li {
	padding: 1px 0 1px 0;
	border-top-width: thin;
	border-top-style: solid; 
	border-top-color: #BBB094; 
	list-style-type: none;
	}

/*========================================
Menu
========================================*/

.menu {
	right: 1000px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	padding-left: 180px;
	background-color: #A7001C;
	}

.menupoint {
	border-collapse: collapse;
	border-spacing: 0;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
	font-size: 9pt;
	display: inline;
	}

.menupoint :visited {
	color: #BBB094;
	text-decoration: none;
	}

.menupoint :link {
	color: #FFFFFF;
	text-decoration: none;
	}

.menupoint :hover {
	color: #FFFFFF;
	background-color: #bf0020;
	}	

.menupoint td{
	height: 25px;
	padding: 0 0 0 23px;
	margin: 0 10px 0 10px;
	background-image: url('img_hu/top_menu.gif');
	background-repeat: no-repeat;
	}

#menu_1, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6, #menu_7, #menu_8, #menu_9 {
	position: absolute;
	top: 70px;
	z-index: 2;
	visibility: hidden;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold; 
	font-size: 9pt;
	border-width: thin;
	border-style: solid; 
	border-color: #BBB094; 
	background-color: #A7001C;
	padding: 5px 5px 5px 5px;
	}

#menu_1 {
	left: 200px;
	}

#menu_2 {
	left: 270px;
	}

#menu_3 {
	left: 340px;
	}

#menu_4 {
	left: 410px;
	}

#menu_5 {
	left: 480px;
	}

#menu_6 {
	left: 550px;
	}

#menu_7 {
	left: 620px;
	}

#menu_8 {
	left: 690px;
	}

#menu_9 {
	left: 760px;
	}

#menu_1 ul, #menu_2 ul, #menu_3 ul, #menu_4 ul, #menu_5 ul, #menu_6 ul, #menu_7 ul, #menu_8 ul, #menu_9 ul {
	margin: -10px 0 0 0;
	padding: 0 0 0 0;
	}

#menu_1 li, #menu_2 li, #menu_3 li, #menu_4 li, #menu_5 li, #menu_6 li, #menu_7 li, #menu_8 li, #menu_9 li {
	padding: 5px 0 5px 0;
	border-top-width: thin;
	border-top-style: solid; 
	border-top-color: #BBB094; 
	list-style-type: none;
	}

#menu_1 :visited, #menu_2 :visited, #menu_3 :visited, #menu_4 :visited, #menu_5 :visited, #menu_6 :visited, #menu_7 :visited, #menu_8 :visited, #menu_9 :visited{
	color: #BBB094;
	text-decoration: none;
	}

#menu_1 :link , #menu_2 :link , #menu_3 :link , #menu_4 :link , #menu_5 :link , #menu_6 :link , #menu_7 :link , #menu_8 :link , #menu_9 :link {
	color: #FFFFFF;
	text-decoration: none;
	}

#menu_1 :hover , #menu_2 :hover , #menu_3 :hover , #menu_4 :hover , #menu_5 :hover , #menu_6 :hover , #menu_7 :hover , #menu_8 :hover , #menu_9 :hover {
	color: #FFFFFF;
	background-color: #bf0020;
	}

/*========================================
Stilusok
========================================*/

h1 { 
	font-family: Garamond, Times New Roman, Times, serif; 
	font-size: 14pt; 
	color: #A7001C; 
	text-transform: uppercase; 
	font-weight: bold; 
	text-align: center;
	}


h2 { 
	font-family: Garamond, Times New Roman, Times, serif; 
	font-size: 14pt; 
	color: #A7001C; 
	font-weight: bold; 
	}
	
h3 { 
	font-family: Garamond, Times New Roman, Times, serif; 
	font-size: 12pt; 
	color: #A7001C; 
	font-weight: bold; 
	}

.kozepsav h4, .kozepsav_noborder h4 { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	font-weight: bold;
	}

.kozepsav p, .kozepsav_noborder p {
	padding: 0 0 0 15px;
	}

.kozepsav {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	}
	
.kozepsav a {
	color: #660011; 
	}
	
.kozepsav :visited {
	color: #666051; 
	} 
	
.kozepsav table, .kozepsav table td, .kozepsav table th { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	border: solid 1px #BBB094; 
	border-collapse: collapse;
	padding: 2px 5px 3px 5px;
	}

.kozepsav_noborder {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	}
	
.kozepsav_noborder a {
	color: #660011; 
	}
	
.kozepsav_noborder :visited {
	color: #666051; 
	} 
	
.kozepsav_noborder table, .kozepsav_noborder table td, .kozepsav_noborder table th { 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 10pt;
	border-style: none; 
	padding: 2px 5px 3px 5px;
	}
	
form {
	margin: 0 0 0 0;
	}

/*========================================
Specialis elemek
========================================*/

img, img :visited {
	/* Azert kell, hogy a kep linkek korul ne jelenjek meg a keret */
	border-style: none;
	}

/*========================================
Nyomtatas
========================================*/

@media print {
	.lapalj, .introbox, .fejlec, .balsav, .jobbsav {
		display: none;
		}
	
	.kozepsav {
		font-family: Garamond, Times New Roman, Times, serif; 
		font-size: 12pt;
		position: absolute;
		left: 0;
		top: 0;
		right: 18cm;
		}

	.kozepsav a {
		color: #000000; 
		}
		
	.kozepsav :visited {
		color: #000000; 
		} 

	.kozepsav table, .kozepsav table td, .kozepsav table th { 
		font-family: Garamond, Times New Roman, Times, serif; 
		font-size: 12pt;
		border: solid 3px #000000; 
		border-collapse: collapse;
		padding: 0 2px 0 2px;
		}

	body {
		font-family: Garamond, Times New Roman, Times, serif; 
		font-size: 12pt; 
		background-color: #FFFFFF; 
		text-align: justify;
		margin: 1cm 1cm 1cm 1cm;
		}
	
	h1 { 
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size: 16pt; 
		color: #000000; 
		text-transform: uppercase; 
		font-weight: bold; 
		text-align: center;
		page-break-after: avoid;
		}

	h2 { 
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size: 16pt; 
		color: #000000; 
		font-weight: bold; 
		page-break-after: avoid;
		}
	
	h3 { 
		font-family: Arial, Helvetica, Verdana, sans-serif; 
		font-size: 14pt; 
		color: #000000; 
		font-weight: bold; 
		page-break-after: avoid;
		}

	h4 { 
		font-family: Garamond, Times New Roman, Times, serif; 
		font-size: 12pt;
		font-weight: bold;
		page-break-after: avoid;
		}

	table { 
		font-family: Garamond, Times New Roman, Times, serif; 
		font-size: 12pt; 
		}
	}

