/*BODY!*/

body{font-family: arial;
text-align: justify;
background-color: #f3dbae;
}

hr { width: 15%; color: white; margin: 20px auto; height: 0px; border-width: 1px;}

/*TÁBLÁZATOK*/
table {
border-collapse: collapse;
border: 1px solid #000;
margin-left: auto; 
margin-right: auto;
font-size: 12px;
margin-top: 20px;
}

tr td {
border-collapse: collapse;
border: 1px solid #000;
margin-left: auto; 
margin-right: auto;
}



/*LINKEK*/


a:link {font-family: arial; font-size:14px; color: #dbe7f5; font-weight: bold;text-decoration: none;text-align: center; border: 0px}
a:visited {font-family: arial; font-size:14px; color: #dbe7f5; font-weight: bold; text-decoration: none;text-align: center; border: 0px;}
a:hover {font-family: arial; font-size:14px; color: blue; font-weight: bold; text-decoration: underline;text-align: center; border: 0px;}

/* DROPDOWN */ /* ####################################################################################################################### */

#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; /* listastílus kitörlése */ 
}

#nav li {
	float: left; /* a listaelemeket egymás mellé rakjuk */ 
	position: relative; /* és relatív pozícionáljuk, ezáltal az almenüket
							hozzájuk viszonyítva tudjuk rendezni az abszolút pozícionálással */ 
	/*width: 85px;*/
	border: 0px solid #B0C4DE;
	background: #104360;
	font-size: 16px;
	margin-right: 4px;
	height: 20px;
	padding-top: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

#nav li:hover {background: lightblue;}

#nav a:link, #nav a:visited {
	display: block; /* az egyes linkeket blokk elemekké konvertáljuk
						így kitöltik a listaelemek által készített alkotott négyszögeket*/
	text-decoration: none;#nav ul li
	text-align: center;
	/*padding-left: 1em;*/
	color: #fff;
}

* html #nav a {
	width: 100%; /* a linkek így biztosan kitöltik az őket körülvevő listaelemeket */ 
	height: 100%;
}

#nav ul {
	display: none; /* a legördülő listákat nem jelenítjük meg */ 
	position: absolute;
	padding: 0px;
}

#nav ul li {
	float: none; /* megakadályozzuk a legördülő listaelemek főmenütől örökölt balra rendeződését */ 
	border: 0 none transparent;
	border-bottom: 0px solid #104360;
	border-top: 0px solid #FFF;
	background: #104360;
	font-size: 100%;
	margin-bottom: -5px;
	margin-top: 9px; /* a menüelem így nem takarja el a legfelső szintű menüpont alját */ 
	padding: 0px;
}

#nav ul li:hover {background: lightblue;}

#nav li:hover ul {
	display: block; /* a legördülő listák megjelenítése a hover állapotban */ 
}


/* from webfejlesztes.inf.elte.hu  (made by Tillmann Róbert)
/* ####################################################################################################################################### */

/*SZÖVEGEK*/

h1{font-size: 16px; font-weigth: bold;}
h2{font-size: 14px; font-weight: bold;}
p{font-size: 13px; margin: 5px 0px;
}


/*Képek*/

img{margin-bottom: 10px;
margin-top: 10px;}


/*DIV szerkezet*/

/* KONTÉNER */

.container{
margin: auto auto;
width: 800px;
background-color: #3177a3;
}

/* FEJLÉC */

.fejlec{
height: 200px;
width: 800px;
background-image: url("header.jpg");
}

/* FŐRÉSZ */

.foresz{
clear: both;
background-image: url("sav1.jpg");
background-repeat: no-repeat;
background-color: white;
}

.menu{
border-right: 1px solid white;
border-top: 1px solid white;
border-bottom: 1px solid white;
background-color: #3177a3;
text-align: center;
padding: 5px;
width: 629px;
height: 30px;
float: left;
}

.dummy{
float: right;
width: 160px;
height: 42px;
}

.tart{
width: 619px;
padding: 10px;
background-color: #3177a3;
border-right: 1px solid white;
float: left;
}

.sav{
width: 140px;
padding: 10px;
height: 100%;
float: right;
}

.lab{
clear: both;
padding: 3px;
height: 80px;
width: 794px;
border-top: 1px solid white;
background-image: url("footer.jpg");
margin: 0px;
}

/* EHA */
.eha {
height: 14px;
width: 800px;
clear: both;
padding: 0px;
margin: 0px;
background-color: #F3DBAE;
text-align: center;
}
.eha p {
font-size: 10px; margin: 0px;}
