﻿/*
*  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:#3F3C3D; 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 { color:#BD6169 !important; font:normal 11px tahoma; }
#n-wrap .n-icon { vertical-align:middle; margin:-5px 5px -2px 0; }
#n-wrap .n-icon, { margin:-5px 5px -4px 0; }

/* NBoard 내 텍스트 링크 속성 */
#n-wrap a { color: #3F3C3D; text-decoration: none; }
#n-wrap a:hover { color: #3F3C3D; text-decoration: underline; }

/* word-break : 연속된 1byte 문자 줄바꿈 처리 ( -moz-binding 속성은 local 환경을 구성했을때만 작동 ) */
#n-wrap .ws { font:normal 0/0 arial; }
#n-wrap .nv-desc,
#n-wrap .r-desc
{
    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) no-repeat 0 0; width:100%; border-bottom:1px solid #d9d9d9; margin-bottom:10px; }
#n-wrap table caption { display:none; }

/* 리스트형 게시판 */
#n-wrap .n-list-normal { background:url(../img/board/bg_thead_list.png) no-repeat 0 0; }

/* 테이블형 목록 TH */
#n-wrap th { font:normal 12px gulim, 굴림 !important; color:#444 !important; text-align:center; vertical-align:middle; height:34px; padding:0;  text-indent:-9999px; }
#n-wrap th.nt-num { width:50px; background:url(../img/board/th_no.png) no-repeat center 10px; }
#n-wrap th.nt-type { width:50px; }
#n-wrap th.nt-question { width:50px; }
#n-wrap th.nt-subject { width:auto; color:#444 !important; background:url(../img/board/th_subject.png) no-repeat center 10px; }
#n-wrap th.nt-name { width:110px; background:url(../img/board/th_writer.png) no-repeat center 10px; }
#n-wrap th.nt-date { width:50px; background:url(../img/board/th_date.png) no-repeat center 10px; }
#n-wrap th.nt-regdate { width:54px; }
#n-wrap th.nt-hit { width:54px; background:url(../img/board/th_hit.png) no-repeat center 10px; }
#n-wrap th.nt-up { width:60px; background:url(../img/board/th_up.png) no-repeat center 10px; }
#n-wrap th.nt-agree { width:60px; background:url(../img/board/th_agree.png) no-repeat center 10px; }
#n-wrap th.nt-result { width:80px; }
#n-wrap th.nt-cate { width:120px; text-indent:-9999px; background:url(../img/board/th_cate.png) no-repeat center 10px; }
#n-wrap th.nt-q { width:120px; text-indent:-9999px; background:url(../img/board/th_q.png) no-repeat center 10px; }
#n-wrap th.nt-received { width:105px; text-indent:-9999px; background:url(../img/board/th_received.png) no-repeat center 10px; }
#n-wrap th.nt-state { width:90px; text-indent:-9999px; background:url(../img/board/th_state.png) no-repeat center 10px; }

/* 테이블형 목록 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 {  }
#n-wrap td.nt-question { }
#n-wrap td.nt-subject { width:auto; text-align:left; padding-left:12px; }
#n-wrap td.nt-subject p { width:340px; }
#n-wrap td.nt-subject span { font:normal 11px tahoma; color:#ad6d4b; }
#n-wrap td.nt-name { cursor:default; }
#n-wrap td.nt-name p { width:96px;  }
#n-wrap td.nt-date { font:normal 11px tahoma; }
#n-wrap td.nt-regdate { font:normal 11px tahoma; }
#n-wrap td.nt-hit { font:normal 11px tahoma; }
#n-wrap td.nt-up { font:normal 11px tahoma; }
#n-wrap td.nt-result { font-weight:bold; }
#n-wrap td.nt-cate { color:#3F3C3D; }
#n-wrap td.nt-q { padding-left:12px; text-align:left; }
#n-wrap td.nt-q p { width:415px; }
#n-wrap td em { color:#D84F5B; }
#n-wrap td.nt-reception { padding:0; width:90px; background:url(../img/board/th_state.png) no-repeat center 10px; }
#n-wrap td.nt-contact { padding-left:12px; text-align:left; }
#n-wrap td.nt-contact p { width:300px; }
#n-wrap td.nt-contact em { color:#FF631E; }

/* 리스트형 */
#n-wrap li.nt-search { width:100% !important; }

/* 게시판별 설정 : 일반 게시판 */
#n-wrap .n-list-normal .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:270px; }

/* 게시판별 설정 : 앨범형 노출 게시판 */
#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; height:164px; width:25%; 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 1px;  font:normal 11px dotum, 돋움; color:#dbdbdb; margin-bottom:3px; }
#n-wrap .n-album .nt-subject { position:absolute; top:133px; left:10px; 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 10px; }
#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:#918E8C; }
#n-wrap .n-album .nt-name { font:normal 11px dotum, 돋움; cursor:default; color:#766768;}
#n-wrap .n-album .nt-name img { vertical-align:middle; margin:-8px 0; }
#n-wrap .n-album .nt-hit { font:normal 11px dotum, 돋움; color:#918E8C; 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-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:15px; left:0; 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:200px; height:130px; _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; }
#n-wrap .n-event li { float:left; position:relative; padding:15px 0 16px; border-bottom:1px solid #f0f0f0; zoom:1; }
#n-wrap .n-event dl { float:right; width:398px; padding:0; margin:0;  background:#aaa; }
#n-wrap .n-event dt { position:absolute; top:-9999px; left:-9999px; }
#n-wrap .n-event h3.nt-subject { float:right; width:389px; 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; width:200px; height:130px; border:1px solid #DDD; }
#n-wrap .n-event .nt-thumb img { width:200px; height:130px; }
#n-wrap .n-event .nt-range { float:right; width:398px; font:bold 11px tahoma; color:#B75C6D; border:none; }
#n-wrap .n-event .nt-comment { float:right; width:388px; padding:11px 10px 12px 0; color:#858585; line-height:18px; }
#n-wrap .n-event .nt-ability { float:right; width:398px; }

/* 앨범, 웹진형 게시판 공지영역 */
#n-wrap .n-noticelist { background:none; border-top:1px solid #d9d9d9;  }
#n-wrap .n-noticelist .nt-num { width:46px; text-align:center; font:normal 11px tahoma; color:#908E8F; }
#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 #D5D4D2 !important; }
#n-wrap .n-notice td { padding:9px 0 8px 0 !important; height:auto !important; border-top:1px solid #BDB8B5; }
#n-wrap .n-notice td { border-bottom:1px solid #DFDBDA; }
#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 { 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 1px 0 0; color:#555; }
#n-wrap .n-search .n-s-text:nth-child(2) { padding:2px; }

/* 목록페이지 상, 하단 버튼 영역 */
#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-navi { border-top:1px solid #D8D5D5; border-bottom:1px solid #D8D5D5; 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:330px; text-align:left; }
#n-wrap .n-navi li .nn-faq-subject { width:550px; text-align:left; }
#n-wrap .n-navi li .nn-w-subject { float:left; width:430px; text-align:left; }
#n-wrap .n-navi li .nn-name { display:block; position:absolute; right:116px; width:96px; margin-top:-6px; height:24px; text-align:center; color:#3F3C3D; 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:#908E8F;  }
#n-wrap .n-navi li .nn-date2 { display:block; position:absolute; right:100px; width:46px; font:normal 11px tahoma; text-align:center; color:#908E8F; }
#n-wrap .n-navi li .nn-hit { display:block; width:56px; font:normal 11px tahoma; text-align:center; color:#908E8F; margin:0 0 0 auto; }
#n-wrap .n-navi li .nn-btn { display:block; position:absolute; right:15px; margin-top:-4px; width:54px;}
#n-wrap .n-navi .n-now { background:#F5F3F2 url(../img/board/nextnavi_now.png) no-repeat 14px 15px; height:15px; border-top:1px solid #F0EDED; border-bottom:1px solid #F0EDED;  }
#n-wrap .n-navi .n-now.other-bg {background-color:#FDFDFD;}
#n-wrap .n-navi .n-prev { background:url(../img/board/nextnavi_prev.png) no-repeat 14px 14px; }
#n-wrap .n-navi .n-next { background:url(../img/board/nextnavi_next.png) no-repeat 14px 14px; }

/* 보기페이지 하단 버튼 영역 */
#n-wrap .n-btnbox { text-align:center; height:27px; margin-bottom:20px; }
#n-wrap .n-btnbox .cb { margin:0; }
#n-wrap .n-btnbox .rb { float:right; margin-left:4px; }
#n-wrap .n-btnbox .lb { float:left; margin-right:4px; }

/* 검색 후 결과없을때 */
#n-wrap .nt-subject { color:#aaa !important; }
#n-wrap .nt-search { padding:50px 0 !important; line-height:20px !important; text-align:center; color:#666 !important; }
#n-wrap .nt-search p { margin:0 -200px; }
#n-wrap .nt-search strong { color:#333; }

/* 미리보기 툴팁 */
.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%; 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; }

/* 게시물 보기 페이지 */
#n-wrap .n-view { position:relative; background:url(../img/board/view_title_top.png) no-repeat 0 0; border-bottom:1px solid #d9d9d9; margin-bottom:10px; padding-top:4px; zoom:1; }
#n-wrap .n-view .nv-title { background:url(../img/board/view_title_mid.png); }
#n-wrap .n-view .nv-title h2 { background:url(../img/board/view_title_btm.png) no-repeat 0 bottom; display:block; position:static; font:bold 14px/18px dotum, 돋움; color:#FFF; padding:8px 70px 14px 16px; _padding:9px 70px 13px 16px; margin:0; zoom:1; }
#n-wrap .n-view .nv-info { border-bottom:1px solid #F0EDED; padding:9px 0 9px 16px; }
#n-wrap .n-view .nv-info li { display:inline; padding-right:8px; margin-right:8px; font:normal 11px/12px tahoma; background:url(../img/board/sep.png) no-repeat right center; }
#n-wrap .n-view li.nv-no { color:#4E4A4B; background:url(../img/board/bd_bar.png) no-repeat right 1px; }
#n-wrap .n-view li.nv-name { font:normal 12px dotum,돋움; color:#3F3C3D; word-spacing:-2px; background:url(../img/board/bd_bar.png) no-repeat right 0; }
#n-wrap .n-view li.nv-date { color:#747273; border:none; background:none; } li.nv-date span { color:#908E8F; }
#n-wrap .n-view li.nv-range { color:#666; border:none; background:none; } li.nv-range strong { color:#333; font-weight:normal; }
#n-wrap .n-view li.nv-url { position:absolute; right:0; padding:0; margin-top:-1px; background:none; }
#n-wrap .n-view li.nv-hit { position:absolute; top:15px; right:15px; font:normal 11px dotum,돋움; color:#E2DCDC; padding:0; margin:0; border:none; }
    #n-wrap .n-view li.nv-hit span { color:#ccc; }
    #n-wrap .n-view li.nv-hit strong { color:#ff631e; }
#n-wrap .n-view div.nv-desc { font:normal 12px/18px dotum,돋움; color:#555; padding:25px 15px 20px; width:590px; }
#n-wrap .n-view div.nv-files { padding:0 15px 40px; }
#n-wrap .n-view div.nv-files p { background:url(../img/board/icon_file.png) no-repeat 0 center; padding-left:16px; }
#n-wrap .n-view div.nv-files a { font:normal 12px/16px Sans-serif; color:#888; }

/*  게시물 보기 페이지 내 본문에서 사용될 테그 초기화 */
#n-wrap div.nv-desc { font-family:gulim; } #n-wrap div.nv-desc table { border-collapse:separate; } #n-wrap div.nv-desc p, #n-wrap div.nv-desc span, #n-wrap div.nv-desc font { line-height:1.3em; } #n-wrap div.nv-desc p { padding:0; margin:0 0 10px 0; } #n-wrap div.nv-desc h1, #n-wrap div.nv-desc h2, #n-wrap div.nv-desc h3, #n-wrap div.nv-desc h4, #n-wrap div.nv-desc h5, #n-wrap div.nv-desc h6 { position:static; margin:0.3em 0 0.5em 0; padding:0; font-family:dotum; } #n-wrap div.nv-desc ul { padding:0; margin:3px 0; } #n-wrap div.nv-desc ul li { list-style:disc; margin:0 0 0 25px; padding:0; } #n-wrap div.nv-desc ul li li { list-style:circle; } #n-wrap div.nv-desc ul li li li { list-style:square; } #n-wrap div.nv-desc ol {  padding:0; margin:3px 0; } #n-wrap div.nv-desc ol li { list-style:decimal; margin:0 0 0 25px; padding:0; } #n-wrap div.nv-desc ol li li { list-style:upper-alpha; } #n-wrap div.nv-desc ol li li li { list-style:lower-alpha; } #n-wrap div.nv-desc img { margin-bottom:10px; }

/* 게시물 FAQ 보기 */
#n-wrap .faq-view { background:url(../img/board/bg_thead_list.png) no-repeat 0 0; }

#n-wrap .faq-view th { vertical-align:middle; height:34px; padding:0;  text-indent:-9999px; }
#n-wrap .faq-view th.nt-cate { width:50px; background:url(../img/board/th_cate.png) no-repeat center 10px; }
#n-wrap .faq-view th.nt-question { width:570px; background:url(../img/board/th_q.png) no-repeat center 10px; }

#n-wrap .faq-view .ans {background:#F1F1F1;}
#n-wrap .faq-view td { padding:10px 20px 7px 50px; border-bottom:1px solid #D8D5D5; text-align:left; vertical-align:top; }
#n-wrap .faq-view td.nt-cate { padding:8px 0 0; width:50px; font:normal 11px tahoma; color:#908E8F; text-align:center; }
#n-wrap .faq-view td.nt-subject strong { color:#3F3C3D; }
#n-wrap .faq-view td.nt-ans { padding:8px 20px 6px 50px; line-height:20px; color:#3F3C3D; }
#n-wrap .write-comment { padding-top:15px; }

/* 게시물 내 덧글 */
#n-wrap .n-reply-byte { position:absolute; top:55px; 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; color:#333; padding:0 10px 3px 6px; margin:0; }
#n-wrap .n-reply-count strong { background:url(../img/board/bg_replyarrow.png) no-repeat right 2px; color:#FF631E; padding-right:12px; }
#n-wrap .n-reply { background:#FCFAFA; border:1px solid #EEEAEA; padding:14px 15px 10px; margin:6px 0 -1px; text-align:left; }
#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:590px; }
#n-wrap .n-reply .r-info { color:#333;  }
#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:9px; right:0; text-align:right; width:120px; color:#ccc; }
#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 { position:relative; padding:15px 0; border-bottom:1px solid #fafafa; z-index:2; }
#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:598px; height:420px; margin:20px 0 0 10px; border:1px solid #ddd; }
#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:25px; height:16px; 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:25px; height:16px; z-index:101; cursor:pointer; }

/* 목록페이지 페이징 */
#n-wrap .n-paging { clear:both; text-align:center; font-size:1px; padding:8px 5px; margin:0; }
#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 #FBFAFA; font-weight:bold; color:#333; text-align:center; _width:13px; min-width:13px; }
#n-wrap .n-paging li a:hover { border:1px solid #FBFAFA; }
#n-wrap .n-paging li a.selected {border:1px solid #E6ABB1 !important; color:#D84F5B; }
#n-wrap .n-paging li a.n-pprev { padding:0; border:none !important; background:url(../img/board/paging_pprev.png); width:25px; height:16px; margin-right:1px; }
#n-wrap .n-paging li a.n-sprev { padding:0; border:none !important; background:url(../img/board/paging_sprev.png); width:25px; height:16px; margin-right:13px; }
#n-wrap .n-paging li a.n-pnext { padding:0; border:none !important; background:url(../img/board/paging_pnext.png); width:25px; height:16px; margin-left:1px; }
#n-wrap .n-paging li a.n-snext { padding:0; border:none !important; background:url(../img/board/paging_snext.png); width:25px; height:16px; 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 left 3px; padding:2px 6px 2px 7px; border:none; color:#333; margin-left:-1px;  }
#n-wrap .n-reply .n-paging li a:hover { border:none; }
#n-wrap .n-reply .n-paging li a.selected { color:#D84F5B; 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:4px; position:relative; }
#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:9px; position:relative; }
#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-left:10px; }

/* 글쓰기 페이지 */
#n-wrap .n-write { }
#n-wrap .n-write legend { display:none; }
#n-wrap .n-write .nw-subject {  background:url(../img/board/bg_thead_normal.png) no-repeat 0 0; padding:8px 0 10px 14px; }
#n-wrap .n-write .nw-subject * { vertical-align:middle; }
#n-wrap .n-write .nw-subject label { font:bold 12px dotum, 돋움; color:#FFF; }
#n-wrap .n-write .nw-subject input { font:normal 12px dotum, 돋움; background:#584E4F; color:#F9F8E1; border-left:1px solid #433B3B; border-top:1px solid #433B3B; border-right:1px solid #4F4546; border-bottom:1px solid #4F4546; width:542px; #margin:-1px 0 -1px 10px; padding:3px; }
#n-wrap .n-write .nw-file { padding:10px 0 5px; }
#n-wrap .n-write .n-write-btn { text-align:center; margin-top:18px; }
#n-wrap .n-write .nw-uploader { width:620px; margin:14px 0 6px; }
#n-wrap .n-write .nw-desc { margin:0 -1px; }