body{
 background:#f0f0f0;color:#666;margin:0;
 font-family: Arial, Helvetica, sans-serif, generic;
}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
input,textarea{color:black;font-size:20px;}
hr{color:#505050;}

#hm td{text-align:center;font-size:12px;}
#hm a{border: 1px solid #505000;color:#404040;padding:1px 18px;font-weight: bold; text-decoration: none;background:#ffe870;
}
#hm a:hover{color:red;background:#f8e070;}
#hm .l{color:#f03030;}
/* #hm .l:hover{background:#f03030;color:#706000;} */

#cr a {color:#000080;font-weight: bold;}


.okg{width:976px;border: 1px solid #707070;margin:11px 12px 0;text-align: center;}
.okd{width:976px;border: 1px solid #707070;background:white;margin:0px 12px 10px;}

.t{vertical-align:top;text-align: center;}
.ol{width:132px;border: 1px solid #707070;background:white;margin:6px 0 10px;padding:8px 0 0;}
.od{width:152px;border: 1px solid #707070;background:white;margin:6px 0 10px;padding:8px 0 0;}
.os{width:676px;border: 1px solid #707070;background:white;margin:4px 6px}
.im{
color:#fff;background:#cc0000;font-weight: bold;font-size:12px;
padding:4px 0;text-align: center;
}
.j{margin:10px 12px;padding:18px;border: 1px solid #707070;background:white;}
.pl{font-size:12px;}

