html, body {
min-height: 100%;
}

* { 
	margin: 0px; 
	padding: 0px; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	/*box-sizing: content-box;*/
}

p {
    padding: 0 0 5px 0;
}

img {padding:0px; border:0px; margin:0px;}

img a {padding:0px; border:0px;}

body {
	background-color: #D7DAB6;
}

a {
	color: #4C6F2B;
	text-decoration: none;
}

a:hover {
	color: #4C6F2B;
	text-decoration: none;
}

#cont {
		width: 760px;
		overflow: hidden;
}
#header{
	width: 760px;

	height: 200px;
	margin-top: 10px;
}

#menu {
	border-top: solid 1px white;
	border-bottom: solid 1px white;	
	border-right: solid 1px white;	
}
#menu td{
	border-left: solid 1px white;
}

#menu a{
	background-color: #4C6F2B;
	color: white;
	padding: 5px;
	display: block;
	font-weight: bold;
	text-align: center;
}

#menu a:hover#fo, body#fo-on a#fo,
#menu a:hover#szol, body#szol-on a#szol,
#menu a:hover#ref, body#ref-on a#ref,
#menu a:hover#term, body#term-on a#term,
#menu a:hover#kapcs, body#kapcs-on a#kapcs
{
	background-color: #ff8c00;
}

#body {
	width: 760px;
	background-color: #F6F5EA;
	color: #005542;
	text-align: left;
}

#footer {
	background-color: #ff8c00;
	height: 8px;
	width: 760px;
	font-size: 1px;
}

#nyelvhu a{
	position: absolute;
	margin-top: 30px;
	margin-left: 760px;
	padding: 0px;
	display: block;
	z-index: 22;
	color: #4c6f2b;
	text-decoration: none;
	border: solid 1px #ffffff;
	padding: 4px;
	background-color: white;
}

#nyelvro a{
	position: absolute;
	margin-top: 65px;
	margin-left: 760px;
	padding: 0px;
	display: block;
	z-index: 2;
	color: #4c6f2b;
	text-decoration: none;
	border: solid 1px #ffffff;
	padding: 4px;
	background-color: white;
}



#nyelvro a:hover, #nyelvhu a:hover, #nyelvro.ro-on a, #nyelvhu.hu-on a {
	border: solid 1px #FFffff;
	background-color: White;
	color: #ff8c00;
	font-weight: bold;
}

font.cim{
	font-weight: bold;
	color: #005542;
	font-size: 15px;
	border-bottom: 1px solid #ff8c00;
	border-top: 1px solid #ff8c00;
	padding: 2px 0;
}

ul.egy li{
	margin-left: 20px;
}

ul.ketto li{
	margin-left: 50px;
}

#galh {
	float: left;
	width: 151px;
	height: 151px;
	margin: 0px 30px 30px 0px;
	position: relative;
	background-color: #EFD8AF;
}
