.hide-text {position:absolute; z-index:-1; height:0; visibility:hidden}
.wrap.total_srch {width:100%; border-top:1px solid #d0d0d0; }
.total_srch .container {overflow:hidden; width:100%;}
.total_srch .container:after {clear:both}
.total_srch .content {width:750px; float:left}
.lnb_area {width:200px; float:left; padding-right:50px}
.srch_header {width:100%; height:80px; position:relative; border-bottom:1px dashed #d0d0d0}
.srch_zone {width:586px; height:36px; position:absolute; right:0; top:21px}
.srch_zone h2, .srch_zone p.srch_text, .srch_zone .search_ranking, .srch_zone h4 {float:left}
.srch_text {width:380px; height:35px; margin-left:10px; background:url("//image.gohackers.com/images/search/bg_srch_area.gif") no-repeat 0 0}
.srch_text  input {border:0}
.srch_text  input[type="text"] {width:280px; height:29px; padding-left:12px; line-height:29px; float:left; margin:3px 0 0 3px}
.srch_text input[type="button"], .srch_text input[type="submit"] {width:63px; height:35px; background:url("//image.gohackers.com/images/search/btn_srch.gif") no-repeat 0 0; text-indent:-1000px; float:right; cursor:pointer;}
.search_ranking {width:140px; position:relative}
ol.keyword li {width:135px; position:relative}
.list_roll ol {padding:10px 0 0 12px; width:100%; height:30px;}
.list_roll ol li {width:130px; height:30px; display:none}
.list_roll ol li:first-child {display:block}
.open_list {display:none; position:absolute; top:0; left:5px; border:1px solid #d0d0d0; border-top:3px solid #2e7ea8; background:#fff; width:150px; line-height:22px}
.open_list ol {padding:5px}
.open_list>p {border-bottom:3px solid #2e7ea8; padding:5px 0; margin-bottom:10px}
.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 h4, .title_pn {font-size:13px; color:#211e1e; font-weight:normal; font-family:'Nanum Gothic 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; color:#fff; background:#2e7ea8 url("//image.gohackers.com/images/search/bg_lnb_on.gif") no-repeat 180px 13px; border-top:1px solid #5f95b3; font-weight:normal; font-family:'Nanum Gothic Bold'}
.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}
.srch_result h3 {margin-top:40px; margin-bottom:20px; font-size:14px; color:#000; font-weight:normal; font-family:'Nanum Gothic Bold';}
.result_box {border-bottom:1px solid #e4e4e4; padding-bottom:40px}
.srch_result dl {line-height:21px; margin-top:30px}
.result_box dl dt:first-child {margin-top:0}
.srch_result dt a {color:#2e7ea8; font-size:12px; text-decoration:underline}
.srch_result dt a.highlight {background: #ffff42;} 
.srch_result dt a em {font-weight:normal; font-family:'Nanum Gothic Bold'}
.srch_result dd {color:#000; line-height:18px}
.srch_result dd.guide {color:#7f7f7f}
.direct dl {*zoom:1; margin-top:0}
.direct dl:after {content:"";clear:both;display:block; height:0;}
.direct dt, .direct dd {float:left}
.direct dt a, .direct dd {font-size:13px}
.direct dd {margin-left:16px}
.btn_more {text-align:right}
.btn_more a {display:inline-block; background:url("//image.gohackers.com/images/search/btn_themore.gif") no-repeat 100% 50%; color:#2e7ea8; text-decoration:underline; padding-right:9px}
.table-base {border-bottom:1px solid #c8c8c8; border-top:3px solid #2e7ea8;}
.table-base table {width:100%; border:1px solid #d5d5d5; border-collapse:collapse; table-layout:fixed; #border-collapse:separate}
.table-base thead th {background:#eceff3; padding:11px 0; vertical-align:top; border-bottom:1px solid #c8c8c8;color:#2e7ea8; font-size:bold; font-weight:bold; text-align:center; font-size:13px}
.table-base tbody th,
.table-base tbody td {padding:10px 0; border-top:1px solid #ededed; text-align:center; font-size:12px}
.table-base tbody tr.point td {background:#f7f7f7}
.table-base tbody tr:first-child td {border-top:0}
/*페이징*/
.paginate_simple{padding:15px 0; text-align:center; line-height:normal; margin-top:35px}
.paginate_simple *{display:inline-block; position:relative; font-weight:bold; margin:0 -2px; padding:2px 10px; font-size:11px; font-family:Tahoma, Sans-serif; color:#616161; line-height:normal; text-decoration:none; vertical-align:middle}
.paginate_simple strong{color:#2e7ea8; }
.paginate_simple .direction{width:13px; height:13px; padding:0; background:url("//image.gohackers.com/images/search/btn_pg_prev.gif") no-repeat 0 0}
.paginate_simple .direction.next {background-image:url("//image.gohackers.com/images/search/btn_pg_next.gif")}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus{background-color:transparent !important;color:#000}
.paginate_simple .direction span{overflow:hidden; visibility:hidden; position:absolute; top:0; left:0; width:1px; height:1px; font-size:0; line-height:0}


.paging {padding:15px 0; text-align:center; line-height:normal; margin-top:35px}
.paging *{display:inline-block; position:relative; font-weight:bold; margin:0 -2px; padding:2px 10px; font-size:11px; font-family:Tahoma, Sans-serif; color:#616161; line-height:normal; text-decoration:none; vertical-align:middle}
.paging a {padding:0 11px; font-weight:bold; color:#707070; }
.paging strong {padding:0px;}
.paging strong font{color:#2e7ea8; font-weight:bold; padding:0px;}
.paging em {padding:0 11px; font-weight:bold; color:#08488a; }
.paging a.prev {padding:0 12px 0 0; background:none;}
.paging a.next {padding:0 0 0 12px; background:none;}
.paging a.last {background:none;} 


.srch_footer {margin-top:60px; padding-bottom:80px}
.srch_footer .srch_zone {position:static; width:424px; margin:0 auto}
.srch_footer address {font-size:13px; color:#6a6a6a; margin-top:50px; text-align:center}
.free_list {overflow:hidden}
.free_list li {float:left; margin-left:12px; margin-bottom:14px}
.free_list li:first-child, .free_list li.list_05 {margin-left:0}
.free_list li a {display:inline-block; width:173px; height:108px; background:url("//image.gohackers.com/images/search/btn_free_toefl.gif") no-repeat 0 0}
.toefl .list_01 a {background-position:0 0}
.toefl .list_01 a:hover {background-position:0 -236px}
.toefl .list_02 a {width:155px; background-position:-187px 0}
.toefl .list_02 a:hover {background-position:-187px -236px}
.toefl .list_03 a {background-position:-356px 0}
.toefl .list_03 a:hover {background-position:-356px -236px}
.toefl .list_04 a {background-position:-537px 0}
.toefl .list_04 a:hover {background-position:-537px -236px}
.toefl .list_05 a {background-position:0 -126px}
.toefl .list_05 a:hover {background-position:0 -362px}
.toefl .list_06 a {width:155px; background-position:-187px -126px}
.toefl .list_06 a:hover {background-position:-187px -362px}
.toefl .list_07 a {background-position:-356px -126px}
.toefl .list_07 a:hover {background-position:-356px -362px}
.toefl .list_08 a {background-position:-537px -126px}
.toefl .list_08 a:hover {background-position:-537px -362px}
.free_list.ielts li a {background-image:url("//image.gohackers.com/images/search/btn_free_ielts.gif")}
.ielts .list_01 a {background-position:0 0}
.ielts .list_01 a:hover {background-position:0 -235px}
.ielts .list_02 a {width:155px; background-position:-187px 0}
.ielts .list_02 a:hover {background-position:-187px -235px}
.ielts .list_03 a {background-position:-356px 0}
.ielts .list_03 a:hover {background-position:-356px -235px}
.ielts .list_04 a {background-position:-537px 0}
.ielts .list_04 a:hover {background-position:-537px -235px}
.ielts .list_05 a {background-position:0 -126px}
.ielts .list_05 a:hover {background-position:0 -361px}
.ielts .list_06 a {width:155px; background-position:-187px -126px}
.ielts .list_06 a:hover {background-position:-187px -361px}
.ielts .list_07 a {background-position:-356px -126px}
.ielts .list_07 a:hover {background-position:-356px -361px}
.free_list.gre li a {background-image:url("//image.gohackers.com/images/search/btn_free_gre.gif")}
.gre .list_01 a {background-position:0 0}
.gre .list_01 a:hover {background-position:0 -109px}
.gre .list_02 a {width:155px; background-position:-187px 0}
.gre .list_02 a:hover {background-position:-187px -109px}
.gre .list_03 a {background-position:-356px 0}
.gre .list_03 a:hover {background-position:-356px -109px}
.gre .list_04 a {background-position:-537px 0}
.gre .list_04 a:hover {background-position:-537px -109px}
.free_list.sat li a {background-image:url("//image.gohackers.com/images/search/btn_free_sat.gif")}
.sat .list_01 a {background-position:0 0}
.sat .list_01 a:hover {background-position:0 -109px}
.sat .list_02 a {width:155px; background-position:-187px 0}
.sat .list_02 a:hover {background-position:-187px -109px}
.sat .list_03 a {background-position:-356px 0}
.sat .list_03 a:hover {background-position:-356px -109px}
.sat .list_04 a {background-position:-537px 0}
.sat .list_04 a:hover {background-position:-537px -109px}
.no_result {background:url("//image.gohackers.com/images/search/bg_no_srch.jpg") no-repeat 0 0; padding-left:287px; width:423px; height:128px; padding-top:60px}
.no_result strong {font-size:14px; font-weight:normal; font-family:'Nanum Gothic Bold'}
.no_result strong em {color:#ee0000; font-weight:bold}
.no_result ul {font-size:13px; color:#2c0000; margin-top:33px; line-height:24px}
.no_result_guide { font-weight:bold; margin-top:40px; margin-bottom:13px}
.m_list_srch {border:1px solid #d0d0d0; overflow:hidden; padding:32px 0 0 20px}
.m_list_srch li {float:left; width:159px; height:35px; background:url("//image.gohackers.com/images/search/bg_link.gif") no-repeat 0 2px; padding-left:13px}

.quick_banner {position:absolute; right:-142px; top:80px; border:1px solid #d4d4d4; border-top:2px solid #cc0000; padding:0 9px}
.quick_banner li {border-top:1px dashed #d4d4d4}
.quick_banner li:first-child {border-top:none}






.page_section { }
.page_section .pagebox01 {width:100%;text-align:center;padding:3px 0 0 0;top:20px;}
.page_section .pagebox01 a {text-decoration:none !important;}