/* HTML */
body {
height: 100%;
background: url("images/menu_bg.jpg") repeat-y #AFB9CA;
margin: 0;
padding: 0;
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
color: #000000;
}

a:link,  a:active,  a:visited { color: #222341; text-decoration: none; font-weight: bold; }
a:hover { color: #222341; text-decoration: underline; font-weight: bold; }

img { 
border: 0;
}

h1, h2, h3, h4, h5, h6 {
color: #222341;
}

/* ID */
#container {
* height: 100%;
min-height: 100%;
border-right: 10px solid #000000;
}

#menu_container {
display: inline;
float: left;
width: 138px;
font: normal 13px;
font-weight: bold;
}

.menu {
float:left;
width:138px;
height:auto;
border-bottom:1px solid #918f90;
text-align:left;
color:#def04a;
padding:4px 0px 4px 0px;
margin:0;
/*filter:alpha(opacity=80);
opacity: 0.8;
-moz-opacity:0.8;*/
}
	a.menu:link, a.menu:visited, a.menu:active {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:#332E57;
	}
	a.menu:hover {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	background:#615C88;
	}

.submenu {
float:left;
width:138px;
height:auto;
border-bottom:1px solid #918f90;
text-align:left;
color:#ffffff;
background:#def04a;
padding:4px 0px 4px 0px;
display:inline;
}
	a.submenu:link, a.submenu:visited, a.submenu:active {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:#615C88;

	}
	a.submenu:hover {
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	background:#8F89BA;
	}

#top {
background: url("images/top_bg.jpg") repeat-x;
height:49px;
text-align:right;
}

#right {
* float:left;
margin: 0px 0px 0px 138px;
* margin:0;
/* IE -hez * és csak ebben a sorrendben! */
}

#content {
/*float: left;*/
padding: 10px 10px 10px 10px;
margin:0;
width:auto;
* width:100%;
}

#content table, th, td {
font: normal 12px Verdana, Arial, Helvetica, sans-serif; 
border-collapse: collapse;
margin: 10px 0px 10px 0px;
padding: 1px 1px 1px 1px;
}

#content th {
font-weight: bold;
text-align: center;
}

#copyright {
margin: 40px 0px 10px 0px;
text-align: center;
}

#footer {
width:100%;
}

/* FORM */
form {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.textbox {
background: url("images/textbox_bg.png");
height: 22px;
color: #000000;
margin: 10px 0px 0px 20px;
padding: 3px 0px 0px 0px;
border: 0px;
}

.button {
color: #000000;
border-width: 2px;
height: 22px;
margin: 10px 0px 0px 0px;
}


