.re{background:url(/images/re_icon.jpg) no-repeat 1px 2px; padding-left:27px; display:inline; width:24px; height:14px;}


.paging {width:100%; text-align:center; height:25px; margin-top:20px;}
.paging a {display:inline-block; height:28px; line-height:22px; border:1px solid #ccc; background-color:#fff; text-decoration:none; vertical-align:top; overflow:hidden; margin-right:3px;}
.paging a span {display:block; height:23px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#555; min-width:8px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging a.arrow {background-color:#fff; margin-right:3px;}
.paging a.arrow span {background-image:url(/images/paging_arrow.gif); background-repeat:no-repeat; text-indent:-9999px; width:23px; padding:0;}
.paging a.current {background-color:#fff; border:1px solid #f00; color:#f00; font-weight:bold; margin-right:3px;}
.paging a.current div{display:block; height:23px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#f00; min-width:8px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging a div{display:block; height:23px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#555; min-width:8px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging a.current span {color:#f00;}
.paging a.current:hover {background-color:#fff;}
.paging a.first span {background-position:6px 8px;}
.paging a.prev span {background-position:-22px 8px;}
.paging a.next span {background-position:-348px 8px;}
.paging a.end span {background-position:-378px 8px;}
.paging a:hover {background-color:#ececec;}


/*°ü¸®ÀÚ*/
.paging2 {width:100%; text-align:center; height:25px; margin-top:20px;}
.paging2 a {display:inline-block; height:23px; line-height:22px; border:1px solid #ccc; background-color:#fff; text-decoration:none; vertical-align:top; overflow:hidden; margin-right:3px;}
.paging2 a span {display:block; width:23px; height:25px; vertical-align:middle; font-size:12px; font-family:verdana, tahoma, sans-serif; color:#555; letter-spacing:0px;}
.paging2 a.arrow {background-color:#fff; margin-right:3px;}
.paging2 a.arrow span {background-image:url(/images/paging_arrow.gif); background-repeat:no-repeat; text-indent:-9999px; width:23px; padding:0;}
.paging2 a.current {background-color:#ececec; border:1px solid #797979; color:#797979; font-weight:bold; margin-right:3px;}
.paging2 a.current div{color:#797979}
.paging2 a.current span {color:#797979;}
.paging2 a.current:hover {background-color:#ececec;}
.paging2 a.first span {background-position:6px 8px;}
.paging2 a.prev span {background-position:-22px 8px;}
.paging2 a.next span {background-position:-348px 8px;}
.paging2 a.end span {background-position:-378px 8px;}
.paging2 a:hover {background-color:#ececec;}


/*¸ð¹ÙÀÏ*/
.paging3 {width:100%; text-align:center; margin-top:20px;}
.paging3 a {display:inline-block; height:30px; line-height:28px; border:1px solid #ccc; background-color:#fff; text-decoration:none; vertical-align:top; overflow:hidden; margin-right:3px; border-radius:10px;}
.paging3 a span {display:block; height:28px; vertical-align:middle; font-size:15px; font-family:verdana, tahoma, sans-serif; color:#555; min-width:13px; padding:0 8px 0 7px; letter-spacing:-1px;}
.paging3 a.arrow {background-color:#fff; margin-right:3px;}
.paging3 a.arrow span {background-image:url(/images/paging_arrow.gif); background-repeat:no-repeat; text-indent:-9999px; width:23px; padding:0;}
.paging3 a.current {background-color:#009f7f; border:1px solid #797979; color:#797979; font-weight:bold; margin-right:3px;}
.paging3 a.current div{color:#797979}
.paging3 a.current span {color:#797979;}
.paging3 a.current:hover {background-color:#009f7f;}
.paging3 a.first span {background-position:6px 8px;}
.paging3 a.prev span {background-position:-22px 8px;}
.paging3 a.next span {background-position:-348px 8px;}
.paging3 a.end span {background-position:-378px 8px;}
.paging3 a:hover {background-color:#ececec;}