BODY,DIV,TABLE,FORM,P,FONT {font-family:Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size:10pt;}
INPUT {font-size:9pt;}
A {text-decoration:none;}
A:hover {text-decoration:underline;}
.navi {font-size:9pt;}
H1 {font-family:Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size:24pt; color:#0099FF;}
H2 {font-family:Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size:18pt; color:#0099FF;}
H3 {font-family:Verdana,Tahoma,Arial,Helvetica,Times New Roman; font-size:14pt; color:#0099FF;}
input[type="button"],input[type="submit"],input[type="reset"] {background: linear-gradient(to bottom, #AAAA00, #888800); border: 1px solid #888800; border-radius: 5px; color: #FFFFFF; font-family: Arial, sans-serif; font-size: 14px; font-weight: bold; padding: 2px 4px; cursor: pointer; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); transition: background 0.3s, transform 0.1s;}
input[type="text"],input[type="password"],textarea {background-color:#333333; color:#FFFFFF; border:1px solid #888800; border-radius:3px; font-family:Verdana,Tahoma,Arial,Helvetica,"Times New Roman"; font-size:8pt; padding:3px 6px; box-shadow:0 1px 2px rgba(0,0,0,0.15); transition:background 0.2s,transform 0.05s; resize:vertical;}
input[type="text"],input[type="password"]:focus,textarea:focus {background-color:#444444; border-color:#AAAA00; outline:none; transform:scale(1.01);}
select {background-color:#333333; color:#FFFFFF; border:1px solid #888800; border-radius:3px; font-family:Verdana,Tahoma,Arial,Helvetica,"Times New Roman"; font-size:8pt; padding:3px 6px; box-shadow:0 1px 2px rgba(0,0,0,0.15); transition:background 0.2s,transform 0.05s; cursor:pointer;}
select:focus {background-color:#444444; border-color:#AAAA00; outline:none; transform:scale(1.01);}
input[type="checkbox"],input[type="radio"] {appearance:none; background-color:#333333; border:1px solid #888800; border-radius:3px; width:16px; height:16px; cursor:pointer; transition:background 0.2s,transform 0.05s; display:inline-block; vertical-align:middle;}
input[type="radio"] {border-radius:50%;}
input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#AAAA00; box-shadow:0 1px 2px rgba(0,0,0,0.15); transform:scale(1.1);}
DIV#main {position:static; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; width:auto; height:auto; background-color:transparent;}
DIV#mainbg {position:fixed; left:0px; right:0px; top:0px; bottom:0px; background-image:url("background.png"); background-position:center; background-repeat:no-repeat; z-index:-1;}
IMG.preload {width:1px; height:1px; position:absolute; top:0; left:0; opacity:0; z-index:-1;}
