ol.keyword li {width:135px; position:relative}
.keyword li a{display:inline-block; line-height:13px; color:#444; max-width:125px; height:13px; padding-top:2px; overflow:hidden;
white-space:nowrap; text-overflow:ellipsis;/* IE, Safari */-o-text-overflow:ellipsis;/* Opera under 10.7 */overflow:hidden;/* "overflow" value must be different from "visible" */ -moz-binding: url('ellipsis.xml#ellipsis');}
.keyword li a:hover {color:#888}
.keyword li span {display:inline-block}
.keyword li span.nm_ico{width:12px; height:12px;letter-spacing:-1px; font-size:10px; line-height:12px; text-align:center; font-weight:bold; background:#cc0000; color:#fff; margin-right:2px; vertical-align:top}
.keyword li span.ico {position:absolute; top:1px; right:0; background:url("//image.gohackers.com/images/search/ico_l_ranking.gif") no-repeat 0px 0px; }
.keyword li span.up{ height:12px; padding-left:12px; background-position-y:0px; }
.keyword li span.down{height:12px; padding-left:12px; background-position-y:-12px; }
.keyword li span.new{ height:12px; padding-left:24px; background-position-y:-24px;   }
.keyword li span.equal{  height:12px;  padding-left:12px;  background-position-y:-34px; }
.keyword li span.ico span{ font-size:10px; }
.keyword li.chk a span.rank{ background:#005abb; color:#fff;  }
.keyword li a span.rank em { letter-spacing:-2px; position:relative; left:-1px; top:-1px; } 
.keyword li a strong{ width:96px; font-weight:normal;  }
.lnb_area {width:200px; float:left; padding-right:50px}
.lnb_area h4, .title_pn {font-size:13px; color:#211e1e; font-weight:bold}
.title_pn {background:url("//image.gohackers.com/images/search/bg_title_pn.gif") no-repeat 0 2px; padding-left:17px}
.lnb {border-top:2px solid #246a96; margin-top:30px; width:200px; border-left:1px solid #246a96 }
.lnb li {width:100%; height:32px; border-bottom:1px solid #0f5b8d}
.lnb li a {display:inline-block; width:190px; padding-left:10px; height:31px; line-height:30px; font-weight:bold; color:#fff; background:#2e7ea8 url("//image.gohackers.com/images/search/bg_lnb_on.gif") no-repeat 180px 13px; border-top:1px solid #5f95b3}
.lnb li a:hover, .lnb li.active a{color:#535353; background:#fff url("//image.gohackers.com/images/search/bg_lnb_off.gif") no-repeat 180px 13px; border-color:#fff}
.lnb_area .keyword {margin:10px 0 10px 10px; border-bottom:1px dashed #eee}
.lnb_area .keyword li {width:175px; line-height:20px}
.lnb_area .keyword li a {width:125px}
.lnb_area .keyword li span.nm_ico {background:#464646}
.lnb_area .keyword li.top span.nm_ico {background:#2e7ea8}
.lnb_area .keyword li a:hover {color:#2e7ea8}
.rank_box {border:1px solid #d7d7d7; margin-bottom:30px; padding-bottom:10px;}
.rank_box h4 {background:#eee; line-height:30px; padding-left:10px}
.rank_box .date {font-size:11px; color:#929292; padding-left:10px}
.test_day {margin-bottom:30px; border:1px solid #d7d7d7; margin-top:7px; overflow:hidden}
.test_day dl {width:100px; float:left}
.test_day dl.sec {width:97px;border-right:1px solid #ccc}
.test_day dl dt, .test_day dl dd {width:100%; height:31px; line-height:31px; color:#373535; text-align:center}
.test_day dl dt , .test_day dl dt a{color:#fff; font-weight:bold; background:#2e7ea8}
.board_list {width:178px; padding:0 10px; border:1px solid #d7d7d7; margin:7px 0 50px;}
.board_list li {width:100%; height:30px; border-top:1px dashed #eee}
.board_list li:first-child {border-top:none}
.board_list li a {color:#454444; line-height:30px}
.board_list li a:hover {font-weight:bold; color:#2e7ea8; letter-spacing:-1px}