html {overflow-y: scroll; height: 100%;}
FONT		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
TD		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
BODY		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; margin: 0px 0px 0px 0px; padding: 0px; background-color: black; color: white; text-align: center; height: 100%}
P		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
DIV		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px; text-align: center;}
INPUT 	{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
TEXTAREA	{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
SELECT 		{FONT-SIZE: 10px; FONT-FAMILY: Verdana,Helvetica;}
FORM 		{FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 10px}
A:link          {BACKGROUND: none; COLOR: white; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:active        {BACKGROUND: none; COLOR: white; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:visited       {BACKGROUND: none; COLOR: white; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: none}
A:hover         {BACKGROUND: none; COLOR: white; FONT-SIZE: 10px; FONT-FAMILY: Verdana, Helvetica; TEXT-DECORATION: underline}

.bodyframe{width:100%; height: 100%; text-align: center; margin: 0px; padding: 0px;}
.mainframe{width:900px; position: relative; height: 650px; margin: 20px auto 0px auto; padding: 0px; background-image: url('wtf_bg.jpg');}
.picholder{position: absolute; top: 220px; left: 60px; width: 259px; height: 200px; margin: 0px; padding: 0px; background-image: url('imgs/farkas.jpg');}
.footer{position: relative; width: 300px; margin: 0px auto 0px auto; top: -40px; font-size: 8px; color:#CCCCCC; text-align: center;}
.urlap{postition: relative; text-align: center; margin: 10px auto 10px auto;}
.urlap td{font-weight: bold;}

#mainmenu{position: absolute; top: 420px; left: 90px; width: 200px; height: auto; margin: 0px; padding: 0px; text-align: left;}
#mainmenu ul{list-style: outside;}
#mainmenu ul li{}
#mainmenu ul li a, a:visited, a:active, a:link {text-decoration: none; width: auto; height: auto; display: inline; font-weight: bold; background-color: black; color: white;}
#mainmenu ul li a:hover {text-decoration: none; display: inline; font-weight: bold; width: auto; height: auto; background-color: white; color: black;}

#gridmenu {margin: 0px; padding: 0px; list-stlye-type: none;}
#gridmenu li{filter: alpha(opacity=100); opacity: 1; position: relative;  margin: 0; padding: 0px; display: inline; float: left;}
#gridmenu li a, a:visited, a:active {position: relative; z-index: 20; width: 50px; height: 50px; padding: 0px; margin: 0px; font: bold 9px Verdana; display: block; color: white; background: none; text-decoreation: none;}
#gridmenu li a:hover{text-decoration:none;}
#gridmenu li .hover{position: absolute; z-index: 1; width: 50px; height: 50px; top: 0px; left: 0px; background-color: black; text-decoration: none; }
#gridmenu li .selected{background-color: black; text-decoration: none;}

* html #gridmenu li a{display: inline-block;}