@charset "utf-8"; 
/* 검색결과 테이블 스타일 */
.tbl-srh {width:100%;border-collapse:collapse;border-top:2px solid #043d86;text-align:center;font-size:12px;color:#444;table-layout:fixed;margin-bottom:15px;}
.tbl-srh thead th {color:#043d86;background:#f9f9f9;font-size:13px;}
.tbl-srh th, .tbl-srh td {padding:10px 2px;border-bottom:1px solid #bac2ca;}
.tbl-srh td .keyword {font-weight:bold;text-decoration: underline;color: black;}
.tbl-srh tr:hover td {background:#f3f5f8;}
.tbl-srh tr:hover td.subject a {text-decoration:underline;}

/* 페이징 스타일 / 항만공사 국문대표와 공통으로 통합검색 모듈 적용시 삭제 =============== */
.board-list-paging {margin-top:20px;text-align:center;clear:both;width:100%}
.board-list-paging * {box-sizing:content-box;}
.pagelist {text-align:center;line-height:110%;position:relative;height:100%;}
.pagelist * {vertical-align:middle;line-height:120%;}
.pagelist span {font-family:arial;font-size:100%;color:#444 !important;}
.pagelist a span {cursor:pointer;display:block;width:26px;height:19px;padding-top:5px;border:1px solid #d7d8d8;}
.pagelist a {display:inline-block;margin:2px 0px 0;line-height:120%;background:#fff;}
.pagelist strong span, .pagelist a:hover span, .pagelist a:focus span, .pagelist a:active span {color:#fff !important; text-decoration: underline;border:1px solid #12375f;width:26px;height:20px;display:inline-block;vertical-align:bottom;background:#12375f;padding-top:4px;}

.pagelist .firstpage span, .pagelist .lastpage span, .pagelist .firstpage1 span, .pagelist .lastpage1 span,
.pagelist .prevblock span, .pagelist .nextblock span, .pagelist .prevblock1 span, .pagelist .nextblock1 span,
.pagelist .prevpage span, .pagelist .nextpage span, .pagelist .prevpage1 span, .pagelist .nextpage1 span {padding-top:0px;border:0px !important; background:none !important;visibility:hidden;margin-left:2px;margin-right:2px;}
.pagelist .firstpage , .pagelist .lastpage , .pagelist .firstpage1 , .pagelist .lastpage1, .pagelist .prevblock , .pagelist .nextblock , .pagelist .prevblock1 , .pagelist .nextblock1 ,
.pagelist .prevpage , .pagelist .nextpage  , .pagelist .prevpage1 , .pagelist .nextpage1  {display:inline-block;margin-top:2px;background-image:url(../_Img/Search/btn_page.gif);background-repeat:no-repeat;height:26px;width:26px;overflow:hidden;margin-left:2px;margin-right:2px;}

/*비활성*/
.pagelist .firstpage1  {background-position:0 -66px;}
.pagelist .prevblock1 {background-position:-32px -66px;margin-right:5px;}
.pagelist .nextblock1 {background-position:-98px -66px;margin-left:5px;}
.pagelist .lastpage1 {background-position:-66px -66px;}

/*활성*/
.pagelist .firstpage  {background-position:0 0;}
.pagelist .prevblock {background-position:-32px 0;margin-right:5px;}
.pagelist .nextblock {background-position:-98px 0;margin-left:5px;}
.pagelist .lastpage {background-position:-66px 0;}

/*오버*/
.pagelist .firstpage:hover {background-position:0px -33px;}
.pagelist .prevblock:hover {background-position:-32px -33px;}
.pagelist .nextblock:hover {background-position:-98px -33px;}
.pagelist .lastpage:hover {background-position:-66px -33px;}

/*검색어 하이라이트*/
.ellipsis span{font-weight:bold;color:#0013fc;}
.lc2 span{font-weight:bold;color:#0013fc;}