body,td,div,a,input,textarea,select{
 font-family: Verdana;
 font-size: 10px;
 color:#303305;
}

a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

.freeCatTitle{
 font-weight:bold;
 font-size:15px;
 color:#666600;
}

.commInput{
 border: 1px solid #999;
}

.free a{
 text-decoration:underline;
}

.registration td {font-size:10px;padding:3px 0;}
.registration td, .registration th, .registration font {font-size:10px;}
.registration input, .registration textarea, .registration select, .button{
 border: 1px solid #999;
}

.reg_head{font-size:15px;}


#login {height:1%;padding:12px 0 0 10px;}
html>body #login {overflow:hidden;height:auto;}
#login label {font-size:10px;display:block;float:left;clear:right;width:65px;}
#login form {margin:0;padding:0;}
#login input {font:normal 11px/11px Tahoma;color:#000;padding:1px 2px;height:16px;border:1px solid #999;background:#fff;margin:0 0 3px 0;}
#login input.submit {font:normal 10px Tahoma;color:#000; height:17px;margin:4px 0 7px 0;}
#login a {font-size:10px;color:#000;display:block;float:right;line-height:14px;width:115px;}
#login font.error {color:#f00;display:block;padding:0 0 10px 0;}

#login_in {height:1%;padding:7px 0 5px 10px;}
html>body #login_in {overflow:hidden;height:auto;}
#login_in h4 {margin:5px 0;padding:0;}