﻿/*
*  Ntreev CommonBoard Stylesheet
*  UIdeveloper Su-hyung, park ( 2009-07-20 )
*  Ntreevsoft co.ltd
*/

/* NBoard 내 테그 기본 세팅 */
#n-wrap { position:relative; width:620px; font:normal 12px dotum,돋움; color:#333; text-align:left; }
#n-wrap p, #n-wrap ul, #n-wrap ol, #n-wrap li, #n-wrap dl, #n-wrap dt, #n-wrap dd, #n-wrap h3, #n-wrap h4 { list-style:none; padding:0; margin:0; }
#n-wrap fieldset { display:block; padding:0; margin:0; border:none; }
#n-wrap table { border-collapse:collapse; }
#n-wrap img { border:none; }
#n-wrap em { font-weight:bold; font-style:normal; }
#n-wrap .n-cnt { position:relative; top:-1px; color:#3969c3 !important; font:normal 11px tahoma; }
#n-wrap .n-icon { vertical-align:middle; margin:-6px 5px -3px 0; }
#n-wrap .n-icon, { margin:-6px 5px -5px 0; }

/* NBoard 내 텍스트 링크 속성 */
#n-wrap a { color: #333; text-decoration: none; }
#n-wrap a:hover { color: #0153bf; text-decoration: underline; }

/* word-break : 연속된 1byte 문자 줄바꿈 처리 ( -moz-binding 속성은 local 환경을 구성했을때만 작동 ) */
#n-wrap .ws { font:normal 0/0 arial; }
#n-wrap .nv-title h2,
#n-wrap .nv-desc,
#n-wrap .r-desc
{
    /* -moz-binding:url('ellipsis.xml#wordbreak'); */
    word-break:break-all;
    overflow:hidden;
}

/* ellipsis : 자동 문자열 ... 처리 항목에 대한 기본 처리 */
#n-wrap .n-ellipsis { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; }

/* 테이블 기본 속성 */
#n-wrap table { background:url(../img/board/bg_thead_normal.png) repeat-x 0 0; width:100%; border-bottom:1px solid #d9d9d9; margin-bottom:10px; table-layout:fixed; }
#n-wrap table caption { display:none; }

/* 테이블형 목록 TH */
#n-wrap th { background-position:center 9px; background-repeat:no-repeat; height:auto; padding:9px 0; text-indent:-9999px; }
#n-wrap th.nt-num { background-image:url(../img/board/table_th_no.png); width:50px; }
#n-wrap th.nt-type { background-image:url(../img/board/table_th_type.png); width:80px; }
#n-wrap th.nt-both { background-image:url(../img/board/table_th_both.png); width:62px; }
#n-wrap th.nt-question { background-image:url(../img/board/table_th_question.png); width:auto; }
#n-wrap th.nt-subject-ext,
#n-wrap th.nt-subject { background-image:url(../img/board/table_th_subject.png); width:auto; }
#n-wrap th.nt-name { background-image:url(../img/board/table_th_name.png); width:90px;  }
#n-wrap th.nt-date { background-image:url(../img/board/table_th_date.png); width:100px; } /* 20100401 수정 */
#n-wrap th.nt-posted { background-image:url(../img/board/table_th_posted.png); width:74px; }
#n-wrap th.nt-regdate { background-image:url(../img/board/table_th_regdate.png); width:80px; }
#n-wrap th.nt-hit { background-image:url(../img/board/table_th_hit.png); width:48px; }
#n-wrap th.nt-up { background-image:url(../img/board/table_th_up.png); width:48px; }
#n-wrap th.nt-result {  background-image:url(../img/board/table_th_result.png); width:76px; }

/* 테이블형 목록 TD */
#n-wrap td { font:normal 12px dotum, 돋움; color:#7f7f7f; padding:8px 0; border-bottom:1px solid #f2f2f2; text-align:center; }
#n-wrap td.nt-num { font:normal 11px tahoma; text-align:center; }
#n-wrap td.nt-type { padding:5px 0; }
#n-wrap td.nt-both { padding:7px 0; text-align:center !important; padding-left:0 !important; }
#n-wrap td.nt-question { text-align:left; padding-left:12px; }
#n-wrap td.nt-subject-ext { text-align:left; padding-left:12px; }
#n-wrap td.nt-subject-ext p { width:456px; }
#n-wrap td.nt-subject { text-align:left; padding-left:12px; }
#n-wrap td.nt-subject p { width:275px; }
#n-wrap td.nt-subject span { font:normal 11px tahoma; color:#ad6d4b; }
#n-wrap td.nt-name { cursor:default; text-indent:2px;  }
#n-wrap td.nt-name p { width:86px; }
#n-wrap td.nt-posted,
#n-wrap td.nt-date { font:normal 11px tahoma; text-indent:3px; text-align:center; }
#n-wrap td.nt-regdate { font:normal 11px tahoma; text-indent:3px;  }
#n-wrap td.nt-hit { font:normal 11px tahoma; text-indent:3px; }
#n-wrap td.nt-up { font:normal 11px tahoma; text-indent:3px; }
#n-wrap td.nt-result { font:bold 11px dotum,돋움; color:#225da6; }

/* 게시판별 설정 : 일반 게시판 */
#n-wrap .n-list-normal .nt-up {  }

/* 게시판별 설정 : 고객센터 게시판 */
#n-wrap .n-list-support { margin-top:10px; }
#n-wrap .n-list-support .nt-up {  }

/* 게시판별 설정 : 썸네일 노출 게시판 */
#n-wrap tr.n-stroke td { background-color:#fdfdfd; }
#n-wrap .n-list-thumb td { padding:5px 0; }
#n-wrap .n-list-thumb .n-thumb { vertical-align:middle; width:51px; height:34px; margin-right:5px; border:1px solid #ddd; }
#n-wrap .n-list-thumb .nt-subject p { width:300px; }
#n-wrap .n-list-thumb .nt-up { }

/* 게시판별 설정 : 앨범형 노출 게시판 */
#n-wrap .n-album { float:left; width:100%; border-bottom:1px solid #f0f0f0; margin-bottom:10px !important; }
#n-wrap .n-album li { float:left; position:relative; width:25%; height:160px; padding:15px 0; border-bottom:1px solid #f0f0f0; margin-bottom:-1px; overflow:hidden; }
#n-wrap .n-album dt { position:absolute; top:-9999px; left:-9999px; }
#n-wrap .n-album dd { padding:0 11px 2px;  font:normal 11px dotum, 돋움; color:#dbdbdb; }
#n-wrap .n-album .nt-subject { position:absolute; top:134px; left:11px; font:normal 12px dotum,돋움; margin:0; }
#n-wrap .n-album .nt-subject p { width:140px; }
#n-wrap .n-album .nt-thumb { margin:0 0 29px 13px; }
#n-wrap .n-album .nt-thumb img { width:128px; height:105px; border:1px solid #ddd; }
#n-wrap .n-album .nt-date { font:normal 11px tahoma; color:#999; }
#n-wrap .n-album .nt-name { font:normal 11px dotum, 돋움; cursor:default; }
#n-wrap .n-album .nt-name img { vertical-align:middle; margin:-10px 0; }
#n-wrap .n-album .nt-hit { font:normal 11px dotum, 돋움; color:#999; background:url(../img/board/tit_hit.png) no-repeat 0 center; padding-left:19px; }
#n-wrap .n-album .nt-up { font:bold 11px tahoma;  color:#ff631e;  background:url(../img/board/tit_up.png) no-repeat 0 center; padding-left:19px;  }

/* 게시판별 설정 : 웹진형 노출 게시판 */
#n-wrap .n-zine { width:100%; border-bottom:1px solid #d9d9d9; margin-bottom:10px !important; overflow:hidden; }
#n-wrap .n-zine li { float:left; padding:10px 0 5px; border-top:1px solid #f0f0f0; margin-top:-1px; }
#n-wrap .n-zine dl { float:right; }
#n-wrap .n-zine dt { position:absolute; top:-9999px; left:-9999px; }
#n-wrap .n-zine dd { float:right; width:486px; font:normal 11px dotum, 돋움; color:#dbdbdb; }
#n-wrap .n-zine .nt-subject { float:right; width:476px; padding:6px 10px 6px 0; margin:0; font:bold 14px/18px dotum, 돋움; }
#n-wrap .n-zine .nt-thumb { float:left; padding-left:10px; }
#n-wrap .n-zine .nt-thumb img { width:108px; height:88px; border:1px solid #ddd; }
#n-wrap .n-zine .nt-date { font:normal 11px tahoma; color:#999; }
#n-wrap .n-zine .nt-name { font:normal 12px dotum, 돋움; cursor:default; }
#n-wrap .n-zine .nt-name img { vertical-align:middle; margin:-10px 0; }
#n-wrap .n-zine .nt-hit { font:normal 11px dotum, 돋움; color:#999; background:url(../img/board/tit_hit.png) no-repeat 0 center; padding-left:19px; }
#n-wrap .n-zine .nt-up {  font:bold 11px tahoma;  color:#ff631e;  background:url(../img/board/tit_up.png) no-repeat 0 center; padding-left:19px;  }
#n-wrap .n-zine .nt-comment { float:right; width:476px; padding:7px 10px 12px 0; font:normal 12px dotum,돋움; color:#858585; line-height:18px; }

/* 게시판별 설정 : 이벤트형 게시판 */
#n-wrap .n-mask-on { position:absolute; top:16px; left:1px; background:url(../img/board/eventmark_on.png); width:202px; height:132px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/nboard/../img/board/eventmark_on.png', sizingMethod='image'); }
#n-wrap .n-mask-off { position:absolute; top:16px; left:1px; background:url(../img/board/eventmark_off.png); width:202px; height:132px; _background:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../public/nboard/../img/board/eventmark_off.png', sizingMethod='image'); }
#n-wrap .n-mask-on a, #n-wrap .n-mask-off a { display:block; width:202px; height:132px; }
#n-wrap .n-event { width:100%; margin-bottom:10px !important; overflow:hidden; border-bottom:1px solid #d9d9d9; }
#n-wrap .n-event li { float:left; position:relative; padding:15px 0 16px; border-top:1px solid #f0f0f0; zoom:1; margin-top:-1px; }
#n-wrap .n-event h3.nt-subject { float:right; width:378px; padding:3px 10px 3px 0; font:bold 14px/18px dotum, 돋움; border:none; white-space:normal; letter-spacing:-1px; }
#n-wrap .n-event .nt-thumb { float:left; padding:0 10px; }
#n-wrap .n-event .nt-thumb img { width:200px; height:130px; border:1px solid #ddd; }
#n-wrap .n-event .nt-range { float:right; width:388px; font:bold 11px tahoma; color:#ff5d1e; border:none; }
#n-wrap .n-event .nt-comment { float:right; width:378px; padding:11px 10px 12px 0; color:#858585; line-height:18px; }
#n-wrap .n-event .nt-comment a { color:#858585; }
#n-wrap .n-event .nt-ability { float:right; width:388px; }

/* 앨범, 웹진형 게시판 공지영역 */
#n-wrap .n-noticelist { background:none; border:none; margin-top:8px; }
#n-wrap .n-noticelist, { margin:0; }
#n-wrap .n-noticelist caption { display:block; position:absolute; width:100%; height:7px; background:url(../img/board/bg_thead_notice.png) no-repeat 0 0; margin-top:-6px;  text-indent:-9999px; font-size:8px; }
#n-wrap .n-noticelist .nt-num { width:46px; text-align:center; font:normal 11px tahoma; color:#7f7f7f; }
#n-wrap .n-noticelist .nt-subject { width:auto; text-align:left; padding-left:5px; padding-right:5px; }
#n-wrap .n-noticelist .nt-subject span { font:normal 11px tahoma; color:#ad6d4b; }
#n-wrap .n-noticelist .nt-date { width:60px; text-align:center; font:normal 11px tahoma; color:#7f7f7f; }
#n-wrap .n-noticelist .nt-hit, #n-wrap .n-noticelist .nt-up, #n-wrap .n-noticelist .nt-name { display:none; }

/* 테이블 내 공지 속성 */
#n-wrap .n-notice tr:first-child td { border-top:none !important; }
#n-wrap .n-notice tr:last-child td { border-bottom:1px solid #d9d9d9 !important; }
#n-wrap .n-notice td { padding:9px 0 8px 0 !important; height:auto !important; border-top:1px solid #f2f2f2; }
#n-wrap .n-notice td, { border-bottom:1px solid #d9d9d9; _border-top:none; }
#n-wrap .n-notice td.nt-notice { background:url(../img/board/label_notice.png) no-repeat center center; text-indent:-9999px; width:46px; }
#n-wrap .n-notice td.nt-subject-ext,
#n-wrap .n-notice td.nt-subject { padding-left:13px !important; font-weight:bold !important; }
#n-wrap .n-notice .nt-up  { text-indent:-9999px; }

/* 목록페이지 하단 검색폼 */
#n-wrap .n-search { text-align:center; padding-top:21px; }
#n-wrap .n-search fieldset { padding:0; margin:0; border:none; }
#n-wrap .n-search legend { display:none; }
#n-wrap .n-search p * { vertical-align:middle; }
#n-wrap .n-search .n-s-select { font:normal 12px dotum; .font:normal 11px Sans-serif; color:#555; width:91px; padding:1px; }
#n-wrap .n-search .n-s-text { border-left:1px solid #b5b5b5; border-top:1px solid #b5b5b5; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; width:174px; margin:0 4px 0 4px; padding:3px; color:#555; }
#n-wrap .n-search .n-s-text:nth-child(2) { padding:2px; }

/* 1:1 문의하기 */
#n-wrap .n-qna { background:none; border-top:1px solid #d9d9d9; margin-bottom:18px; table-layout:fixed; }
#n-wrap .n-qna th { padding:8px 0; background:#fafafa; width:110px; text-align:left; vertical-align:top; border-bottom:1px solid #f2f2f2; text-indent:20px; }
#n-wrap .n-qna td { padding:5px 5px 5px 13px; text-align:left; border-bottom:1px solid #f2f2f2; color:#7f7f7f; }
#n-wrap .n-qna td * { vertical-align:middle; }
#n-wrap .n-qna input, #n-wrap .n-qna textarea, #n-wrap .n-qna .ni-file span { background:#fff; border:1px solid #b5b5b5; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; padding:3px; color:#555; }
#n-wrap .n-qna select { color:#555; width:120px; }
#n-wrap .n-qna textarea { line-height:16px; }
#n-wrap .n-qna em { font-weight:normal; color:#254c80; }
#n-wrap .n-qna p { font:normal 11px/16px dotum,돋움; padding:1px 0 2px; }
#n-wrap .n-qna .ni-shot { width:112px; }
#n-wrap .n-qna .ni-long { width:479px; }
#n-wrap .n-qna .ni-file { position:relative; background:url(../img/board/btn_file.png) no-repeat right 0; width:487px; height:20px; margin-bottom:4px; }
#n-wrap .n-qna .ni-file a { position:absolute; top:0; right:0; width:58px; height:20px; overflow:hidden; }
#n-wrap .n-qna .ni-file span { position:absolute; top:0; left:0; width:417px; height:12px; text-align:left; overflow:hidden; white-space:nowrap; }
#n-wrap .n-qna .ni-file input { width:58px; cursor:pointer; opacity:0; filter:alpha(opacity=0); behavior:expression(this.hideFocus=true,this.style.behavior=null); }
#n-wrap .n-qna .ni-chk { border:none; padding:0; }
#n-wrap .n-qna .nv-desc { width:auto; padding:6px 14px; line-height:18px; }
#n-wrap .n-qna .nc_blue { color:#1e45a8; }
#n-wrap .n-qna .nc_dark { color:#333; }
#n-wrap .n-qna .nv-qtit { font-size:12px; padding:2px 0 5px; }
#n-wrap .n-qna .nv-qdate { font-size:12px; padding:15px 0 0; color:#7f7f7f; }

/* 버튼 영역 */
#n-wrap .n-btntop { text-align:right; font-size:8px; margin-bottom:4px; }
#n-wrap .n-btnbtm { clear:both; height:5px; }
#n-wrap .n-btnbtm a { position:absolute; right:0; margin-top:12px; }
#n-wrap .n-btnbox { text-align:center; height:26px; margin-bottom:23px; }
#n-wrap .n-btnbox .cb { }
#n-wrap .n-btnbox .rb { float:right; margin-left:4px; }
#n-wrap .n-btnbox .lb { float:left; margin-right:4px; }

/* 보기페이지 하단 이전, 다음 네비게이션 */
#n-wrap .n-navi { border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; margin-top:23px; padding:0; }
#n-wrap .n-navi li { position:relative; padding:8px 0 6px 46px; height:15px; font-family:Sans-serif; color:#333; text-align:right; }
#n-wrap .n-navi li a { float:left; }
#n-wrap .n-navi li p a { float:none; }
#n-wrap .n-navi li .nn-subject { float:left; width:350px; text-align:left; vertical-align:middle; }
#n-wrap .n-navi li .nn-name { display:block; position:absolute; right:116px; width:96px; margin-top:-6px; height:24px; text-align:center; color:#444; line-height:24px; }
#n-wrap .n-navi li .nn-date { display:block; position:absolute; right:56px; width:46px; font:normal 11px tahoma; text-align:center; color:#7f7f7f;  }
#n-wrap .n-navi li .nn-hit { display:block; width:56px; font:normal 11px tahoma; text-align:center; color:#7f7f7f; margin:0 0 0 auto; }
#n-wrap .n-navi .n-now { background:#fdfdfd url(../img/board/nextnavi_now.png) no-repeat -12px 5px; height:15px; border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2;  }
#n-wrap .n-navi .n-prev { background:url(../img/board/nextnavi_prev.png) no-repeat -12px 4px; }
#n-wrap .n-navi .n-next { background:url(../img/board/nextnavi_next.png) no-repeat -12px 6px; }

/* 검색 후 결과없을때 */
#n-wrap .nt-subject { color:#aaa !important; }
#n-wrap .nt-search { padding:50px 0 !important; line-height:20px !important; text-align:center; color:#555 !important; height:auto !important; overflow:hidden; }
#n-wrap .nt-search p { margin:0 -500px; }
#n-wrap .nt-search strong { color:#222; }
#n-wrap li.nt-search { width:100% !important; }

/* 미리보기 툴팁 */
.n-pretip-box { position:absolute; top:-999px; left:-999px; text-align:justify; z-index:999; }
.n-pretip-shadow { position:absolute; top:1px; left:1px; background:#000; width:100%; _width:1px; height:100%; opacity:0.1; filter:alpha(opacity=10); }
.n-pretip-txt { position:relative; background:#fbf9f0; padding:7px 10px 7px 10px; font:normal 12px/17px dotum,돋움; border:1px solid #d6d2be; color:#707070; zoom:1; word-break:break-all; overflow:hidden; }

/* 게시물 보기 페이지 */
#n-wrap .n-view { position:relative; background:url(../img/board/view_title_top.png) repeat-x 0 0; border-bottom:1px solid #d9d9d9; margin-bottom:9px; padding-top:2px; zoom:1; }
#n-wrap .nv-title { background:url(../img/board/view_title_mid.png) no-repeat center center; }
#n-wrap .nv-title h2 { background:url(../img/board/view_title_btm.png) repeat-x 0 bottom; display:block; position:static; font:bold 12px/16px dotum, 돋움; color:#0073a5; padding:5px 130px 6px 12px; _padding:5px 130px 5px 12px; margin:0; zoom:1; }
#n-wrap .nv-files { padding:0 15px 40px; }
#n-wrap .nv-files p { background:url(../img/board/icon_file.png) no-repeat 0 center; padding-left:16px; }
#n-wrap .nv-files a { font:normal 12px/16px Sans-serif; color:#888; }
#n-wrap .nv-info { border-bottom:1px solid #f2f2f2; padding:8px 0 9px 15px; }
#n-wrap .nv-info li { display:inline; padding-right:8px; margin-right:8px; font:normal 11px/12px tahoma; border-right:1px solid #dfdfdf; }
    #n-wrap li.nv-no { color:#444; }
    #n-wrap li.nv-name { font:normal 12px dotum,돋움; color:#333; word-spacing:-2px; }
    #n-wrap li.nv-date { color:#666; border:none; background:none; } li.nv-range span, li.nv-date span { color:#999; }
    #n-wrap li.nv-range { font:normal 11px dotum,돋움; color:#666; border:none; background:none; } li.nv-range strong { font-family:tahoma; color:#ff5d1e; }
    #n-wrap li.nv-url { position:absolute; right:-11px; padding:0; border:none; }
    #n-wrap li.nv-hit { position:absolute; top:10px; right:13px; background:url(../img/board/nv_sep.png) no-repeat left -1px; font:normal 11px dotum,돋움; color:#666; padding:0 0 0 13px; margin:0; word-spacing:-3px; border:none; }
    #n-wrap li.nv-hit span { display:inline-block; width:16px; background:url(../img/board/nv_sep.png) no-repeat center -1px; color:#fff; }
    #n-wrap li.nv-hit strong { font-weight:normal; }

/*  게시물 보기 페이지 내 본문에서 사용될 테그 초기화 */
#n-wrap .nv-desc { font:normal 12px/1.5em dotum, 돋움; color:#333; padding:25px 15px 20px; width:590px; }
#n-wrap .nv-desc table { border-collapse:separate; }
#n-wrap .nv-desc p, #n-wrap .nv-desc span, #n-wrap .nv-desc font { line-height:1.5em; }
#n-wrap .nv-desc p { padding:0; margin:0 0 10px 0; }
#n-wrap .nv-desc h1, #n-wrap .nv-desc h2, #n-wrap .nv-desc h3, #n-wrap .nv-desc h4, #n-wrap .nv-desc h5, #n-wrap .nv-desc h6 { position:static; margin:0.3em 0 0.5em 0; padding:0; font-family:dotum; }
#n-wrap .nv-desc ul { padding:0; margin:3px 0; }
#n-wrap .nv-desc ul li { list-style:disc; margin:0 0 0 25px; padding:0; }
#n-wrap .nv-desc ul li li { list-style:circle; }
#n-wrap .nv-desc ul li li li { list-style:square; }
#n-wrap .nv-desc ol {  padding:0; margin:3px 0; }
#n-wrap .nv-desc ol li { list-style:decimal; margin:0 0 0 25px; padding:0; }
#n-wrap .nv-desc ol li li { list-style:upper-alpha; }
#n-wrap .nv-desc ol li li li { list-style:lower-alpha; }

/* 고객센터 보기 페이지 */
#n-wrap .nv-question td { font-weight:bold; line-height:1.5em; color:#333; text-align:left; vertical-align:top; padding-left:10px; }
#n-wrap .nv-answer td { background:#fafafa; line-height:1.5em; color:#555; text-align:left; vertical-align:top; padding-left:10px; }
#n-wrap .nv-answer td font { line-height:1.5em; }
#n-wrap .nv-answer td table { background:none; border-collapse:separate; }
#n-wrap .nv-answer td td { background:none; vertical-align:middle; }

/* 게시물 내 덧글 */
#n-wrap .n-reply-byte { position:absolute; bottom:10px; left:378px; width:124px; color:#666; font:normal 11px tahoma; text-align:right; }
#n-wrap .n-reply-up { float:right; margin-top:-3px; }
#n-wrap .n-reply-count { display:block; position:static; font:bold 12px dotum, 돋움 !important; padding:0 10px 3px 6px; margin:0; }
#n-wrap .n-reply-count strong { background:url(../img/board/bg_replyarrow.png) no-repeat right center; color:#ff631e; padding-right:12px; }
#n-wrap .n-reply { background:#fafafa; border:1px solid #ededed; padding:11px 15px 10px; margin:6px 0 -1px; text-align:left; zoom:1; }
#n-wrap .n-reply ul { margin-top:-1px; zoom:1; }
#n-wrap .n-reply li { position:relative; border-bottom:1px solid #eee; zoom:1; padding:10px 0 5px; }
#n-wrap .n-reply .r-desc { padding:5px 0 6px; color:#666; line-height:18px; width:588px; }
#n-wrap .n-reply .r-info { color:#ccc; height:25px; }
#n-wrap .n-reply .r-info img { vertical-align:middle; margin:-10px 0; }
#n-wrap .n-reply .r-info strong { font:bold 12px dotum; color:#000; }
#n-wrap .n-reply .r-info span { font:normal 11px tahoma; color:#888; }
#n-wrap .n-reply .r-cont { position:absolute; top:11px; right:0; text-align:right; width:120px; color:#ccc; letter-spacing:-1px; }
#n-wrap .n-reply .r-cont a { font:normal 11px dotum; color:#444; }
#n-wrap .n-reply .r-cont a:hover { color:#ff3300; }
#n-wrap .n-reply .r-write { padding:15px 0; border-bottom:1px solid #fafafa;}
#n-wrap .n-reply .r-write * { vertical-align:middle; }
#n-wrap .n-reply .r-write textarea { background:#fff; width:491px; height:28px; font:normal 12px/14px dotum; border-left:1px solid #b4b4b4; border-top:1px solid #b4b4b4; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; padding:4px; }

/* Image Gallery */
.n-gallery-drop { display:none; position:absolute; top:0; left:0; background:#fff; z-index:998; opacity:0.80; filter:alpha(opacity=70); }
.n-gallery-view { position:absolute; top:0; left:0; z-index:999; }
#n-wrap .n-gallery { position:relative; width:596px; height:420px; margin:20px 0 0 11px; border:1px solid #ddd; overflow:hidden; }
#n-wrap .n-gallery li { visibility:hidden; position:absolute; width:596px; height:420px; text-align:center; overflow:hidden; background:#fff; }
    #n-wrap li.n-g-page { visibility:visible; background:#fff; bottom:0; left:0; height:auto; color:#000; font:normal 11px dotum; padding:12px 0; z-index:100; text-align:center; opacity:0.70; filter:alpha(opacity=70); }
    #n-wrap li.n-g-next { visibility:visible; background:url(../img/board/paging_snext.png); bottom:8px; right:230px; width:38px; height:20px; z-index:101; cursor:pointer; }
    #n-wrap li.n-g-prev { visibility:visible; background:url(../img/board/paging_sprev.png); bottom:8px; left:230px; width:38px; height:20px; z-index:101; cursor:pointer; }

/* 목록페이지 페이징 */
#n-wrap .n-paging { clear:both; text-align:center; font-size:1px; padding:8px 5px; margin:0; height:25px; }
#n-wrap .n-paging * { vertical-align:middle; }
#n-wrap .n-paging ul { margin:0; }
#n-wrap .n-paging li { display:inline; }
#n-wrap .n-paging li a { display:inline-block; font-size:12px; padding:4px 4px 2px 3px; margin:0 1px; border:1px solid #fff; font-weight:bold; color:#333; text-align:center; _width:13px; min-width:13px; }
#n-wrap .n-paging li a:hover { color:#0153bf; border:1px solid #eaeaea; }
#n-wrap .n-paging li a.selected {border:1px solid #82bbfd !important; color:#2a86f1; }
#n-wrap .n-paging li a.n-pprev { padding:0; border:none !important; background:url(../img/board/paging_pprev.png); width:38px; height:20px; margin-right:1px; }
#n-wrap .n-paging li a.n-sprev { padding:0; border:none !important; background:url(../img/board/paging_sprev.png); width:38px; height:20px; margin-right:13px; }
#n-wrap .n-paging li a.n-pnext { padding:0; border:none !important; background:url(../img/board/paging_pnext.png); width:38px; height:20px; margin-left:1px; }
#n-wrap .n-paging li a.n-snext { padding:0; border:none !important; background:url(../img/board/paging_snext.png); width:38px; height:20px; margin-left:13px; }
#n-wrap .n-paging li em { position:absolute; top:-9999px; left:-9999px; }

/* 게시물 내 덧글 페이징 */
#n-wrap .n-reply .n-paging { padding:10px 0 3px 0; }
#n-wrap .n-reply .n-paging li { display:inline; border:none; padding:0; }
#n-wrap .n-reply .n-paging li a { display:inline-block; background:url(../img/board/sep.png) no-repeat right 3px; padding:2px 6px 2px 7px; border:none; color:#333; }
#n-wrap .n-reply .n-paging li a:hover { color:#0153bf; border:none; }
#n-wrap .n-reply .n-paging li a.selected { color:#ff631e; border:none !important; }
#n-wrap .n-reply .n-paging li a.n-pprev { padding:0; background:url(../img/board/paging_r_pprev.png); width:18px; height:16px; margin-right:3px; }
#n-wrap .n-reply .n-paging li a.n-sprev { padding:0; background:url(../img/board/paging_r_sprev.png); width:18px; height:16px; margin-right:10px; }
#n-wrap .n-reply .n-paging li a.n-pnext { padding:0; background:url(../img/board/paging_r_pnext.png); width:18px; height:16px; margin-left:3px; }
#n-wrap .n-reply .n-paging li a.n-snext { padding:0; background:url(../img/board/paging_r_snext.png); width:18px; height:16px; margin:0 -1px 0 0; border-left:14px solid #fafafa !important; position:relative; left:-2px; }

/* 글쓰기 페이지 */
#n-wrap .n-write { }
#n-wrap .n-write legend { display:none; }
#n-wrap .n-write .nw-subject {  background:url(../img/board/bg_write_subject.png) repeat-x 0 0; padding:8px 0 10px 15px; }
#n-wrap .n-write .nw-subject * { vertical-align:middle; }
#n-wrap .n-write .nw-subject label { font:bold 12px dotum, 돋움; color:#0073a5; }
#n-wrap .n-write .nw-subject input { font:normal 12px dotum, 돋움; background:#fff; border-left:1px solid #b5b5b5; border-top:1px solid #b5b5b5; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; width:540px; margin-left:11px; padding:3px; }
#n-wrap .n-write .nw-file { padding:10px 0 5px; }
#n-wrap .n-write .n-write-btn { text-align:center; margin-top:15px; }
#n-wrap .n-write .nw-uploader { width:620px; height:113px; margin:14px 0 6px; }
#n-wrap .n-write .nw-desc { margin:0 -1px; }