body {
background-color:#09080c;
color:#FFFFFF;
background-color:#09080c;
margin-top:50px;
padding:0px;
font:Arial, Helvetica, sans-serif;
font-family: arial;
}
p {color:#FFFFFF;
margin-bottom:10px;
margin-top:10px;
font:Arial, Helvetica, sans-serif;
font-size:12px;}
h4 {color:#FFFFFF;
margin-bottom:2px;
margin-top:2px;
font:Arial, Helvetica, sans-serif;
font-size:10px;
font-style:normal;}
h1 {color:#FFFFFF;
font-size:14px;
font:Arial, Helvetica, sans-serif;
}
a:link {color:#F07700;}
a:visited {color:#993333;}
a:hover {color:#CC3300;}
a:active {color:#993300;}

div.intro {
margin:0px auto;
margin-top:auto;
text-align:left;
width:740px;
height:420px;
background-color:#030304;
position:relative;}

div.frame {
width:100%;
height:100% auto;
background-image: url('images/hatter.jpg');
background-repeat:no-repeat;
background-position:top;
background-attachment:fixed;
position: absolute;
top:0px;
left:0px;
font-family: arial;

}
div.framefix {
width:100%;
height:420px;
background-image: url('images/hatter.jpg');
background-repeat:no-repeat;
background-position:top;
background-attachment:fixed;
position: absolute;
top:0px;
left:0px;

}
div.szoveg {
width:450px;
height=420px auto;
text-align:left;
margin:10px;
float:left;
font:Arial, Helvetica, sans-serif;
}

div.keret {
margin-top:auto;
margin:0 auto;
width:796px;
height:502px;
position:relative;
padding: 0px;
background-image:url(images/allbck.png);
background-repeat:no-repeat;

}

div.top {
	width: 796px;
	height: 31px;
	float:left;
	margin: 0px;
	padding: 0px;
	clear:both;

}

div.bal {
	width: 37;
	height: 420;
	float:left;
	margin: 0px;
	padding: 0px;
}

div.menu {
	width: 251px;
	height: 420px;
	top:31px;
	float:left;
	margin: 0px;
	padding: 0px;

}

div.myiframe {
	width: 489px;
	height: 420px;
	background-image: url('images/hatter.jpg');
	background-repeat:no-repeat;
	background-attachment:fixed;
	float:left;
	margin: 0px;
	padding: 0px;

}



div.alja {
	margin: 0px;
	padding: 0px;
	height:51px;
	width:797px;
	float:left;
}


div.footer {
	width: 740px;
	height: 40px;
	margin: 0px;
	padding: 0px;
	margin-left:37px;
	

}


td { font-size:12px};
div.center {text-align: center;}
div.container {position: relative; margin: 0px auto; width: 430px; text-align: left}
div.person { clear: both; width:100%; height:auto; float:left;}
img.face {margin-left: 15px; margin-right: 12px; margin-bottom: 12px; height:auto; float:left;}
img.cvimg {float: right; clear: right; margin-right: -6px; margin-left: 6px; }
span.name {font-weight: bold; font-size:14px;
font:Arial, Helvetica, sans-serif;}
span.position {/*color: #CC3300;*/ }
div.datum {font-size: 0.9em; font-variant: smallcaps; }
span.cv {font-weight: bold;}
div.box { margin-right: 6px; padding: 3px; margin-bottom: 12px;font-size:12px; width:320px; height:auto; word-wrap: break-word;
font:Arial, Helvetica, sans-serif;}
div.form { border: 2px groove #585052; padding: 9px; margin: 9px;  font-size:12; }
label, input {display: block; width: 360px; float: left; margin-bottom: 3px;}
label {	text-align: left; width: 90px; padding-right: 20px; }
button { background: #D4D0C8; border: 1px outset black; padding: 2px 6px 2px 6px; margin: 6px 0px 0px 0px; }