.absmiddle { vertical-align:middle; margin:0 0 2px; }
/* popular */
#popular { border:1px solid #e1e1e1; }
#popular .inner { border:1px solid #fff; padding:0 0 5px 0; }
#popular .subject { background:url(img/box-bg.gif); height:24px; margin:0 0 7px 0; padding:5px 0 0 5px; }
#popular .subject { color:#555; font-weight:bold; letter-spacing:-1px; }
#popular a:link,
#popular a:active,
#popular a:visited { color:#444; }
#popular a:hover { color:#444; text-decoration:underline; }
#popular ol { padding:0; margin:0 0 0 5px; }
#popular ol li { clear:both; height:16px; margin:2px 0 0 5px; display:block; }
#popular .word { float:left; width:115px; height:14px; padding:2px 0 0 20px; overflow:hidden; }
#popular .gap { float:right; width:35px; letter-spacing:-1px; font-size:11px; }
#popular .over_li { border:2px #feb9d0 solid }
#popular .noover_li { border:2px #fff solid }

#popular .t01 { background:url(./img/01.gif) no-repeat 4px 3px;}
#popular .t02 { background:url(./img/02.gif) no-repeat 4px 3px;}
#popular .t03 { background:url(./img/03.gif) no-repeat 4px 3px;}
#popular .t04 { background:url(./img/04.gif) no-repeat 4px 3px;}
#popular .t05 { background:url(./img/05.gif) no-repeat 4px 3px;}
#popular .t06 { background:url(./img/06.gif) no-repeat 4px 3px;}
#popular .t07 { background:url(./img/07.gif) no-repeat 4px 3px;}
#popular .t08 { background:url(./img/08.gif) no-repeat 4px 3px;}
#popular .t09 { background:url(./img/09.gif) no-repeat 4px 3px;}
#popular .t10 { background:url(./img/10.gif) no-repeat 4px 3px;}