body{
    padding: 0;
    margin: 0;
}
table{
    border-spacing: 0;
}
tr.subhead
	{
	background-color: #cccccc;
	}

th.alt
	{
	background-color: black;
	color: white;
	}

tr.alt
	{
	background-color: #eeeeee;
	}

h1
	{
	font: 24pt verdana, arial;
	margin: 0;
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}

table.viewmenu td
	{
	background-color: #006699;
	color: white;
	padding: 0 5%;
	}

table.viewmenu td.end
	{
	padding: 0;
	}

table.viewmenu a
	{
	color: white;
	font: 8pt verdana, arial;
	}

table.viewmenu a:hover
	{
	color: white;
	font: 8pt verdana, arial;
	}

a.tinylink
	{
	color: #00008b;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #00008b;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}

table td.nopad
	{
	padding-right: 5%;
	}
#topDiv{
}
div.menuDiv{
    width: 224px !important;
    vertical-align: top;
}
.statusBar{
    background-color: #A7C27F;
    height: 30px;
}
.topHeader{
    background-color: #a7c27f;
    height: 148px;
    border-bottom: 2px solid white;
}
#eloszto{
    background: url(../img/magBg.jpg) repeat-x #808080;
}
#mlog{
    margin-top: 20px;
}
.mMenu{
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -430px;
    margin-top: -125px;
}
.mMenu img{
    border: none;
}
.mMenu a{
    color: black;
    margin: 10px;
}
