
.clear {clear:both !important;}

/* 게시물 본문 */
#ej-bbs-contents {clear:both; margin:0; padding:5px 0; overflow:hidden;}

/* 삭제, 이동시 생성되는 레이어 */
#__j_board_pop__ {position:absolute; top:85px; min-width:320px; margin:0; padding:0; border:1px solid #ccc; z-index:9; background:#fff;}
#__j_board_pop__ div.jbp-title {position:static; text-align:left; margin:0; padding:5px; font:bold 12px/18px dotum,gulim,tahoma,verdana,sans-serif; color:#fff; border-bottom:1px solid #ccc; background:#333;}
#__j_board_pop__ dl.jbp-inp {margin:0; padding:5px; overflow:hidden; background:#fff;}
#__j_board_pop__ dl.jbp-inp dt,
#__j_board_pop__ dl.jbp-inp dd {text-indent:0; float:left; margin:0; padding:0;}
#__j_board_pop__ dl.jbp-inp dt {position:static; font:bold 12px dotum,gulim,tahoma,verdana,sans-serif; margin:0; padding:6px 0 0;}
#__j_board_pop__ dl.jbp-inp dd {margin:0; padding:0 0 0 3px; *padding:0;}
#__j_board_pop__ dl.jbp-inp dd.btn {margin:0; padding:2px 0 0 3px; *padding:2px 0 0; overflow:visible;}
#__j_board_pop__ dl.jbp-inp dd select {width:120px;}
#__j_board_pop__ dl.jbp-inp dd select.dec {width:195px;}
#__j_board_pop__ a {display:inline !important; padding:0 !important;}

/* 비밀번호 입력 (단일 입력창) */
#__j_board_passwd__ {width:320px; margin:30px auto 50px; padding:0; border:1px solid #ccc; z-index:9; background:#fff;}
#__j_board_passwd__ div.jbp-title {position:static; margin:0; padding:5px; font:bold 12px/18px dotum,gulim,tahoma,verdana,sans-serif; color:#fff; border-bottom:1px solid #ccc; background:#333;}
#__j_board_passwd__ dl.jbp-inp {margin:0; padding:5px; overflow:hidden; background:#fff;}
#__j_board_passwd__ dl.jbp-inp dt,
#__j_board_passwd__ dl.jbp-inp dd {text-indent:0; float:left; margin:0; padding:0;}
#__j_board_passwd__ dl.jbp-inp dt {position:static; font:bold 12px dotum,gulim,tahoma,verdana,sans-serif; margin:0; padding:6px 0 0;}
#__j_board_passwd__ dl.jbp-inp dd {margin:0; padding:0 0 0 3px; *padding:0;}
#__j_board_passwd__ dl.jbp-inp dd.btn {margin:0; padding:2px 0 0 3px; *padding:2px 0 0; overflow:visible;}
#__j_board_passwd__ dl.jbp-inp dd select {width:120px;}
#__j_board_passwd__ a {display:inline !important; padding:0 !important;}


/* 비밀번호 입력폼, 게시판 이동 폼 html */
#__j_board_passwd_lay__ {display:none;}
#__j_cmt_passwd_lay__ {display:none;}
#__j_board_move_lay__ {display:none;}
#__j_board_dec_lay__ {display:none;}


/* 페이징 */
#j-board-paging {clear:both; position:relative; margin:5px 0 10px; padding:0; overflow:hidden; z-index:1;}
#j-board-paging ul {clear:both; float:right; position:relative; left:-50%; margin:0; padding:0; z-index:2;}
#j-board-paging ul li {float:left; position:relative; left:50%; z-index:3;}
#j-board-paging ul li strong,
#j-board-paging ul li span,
#j-board-paging ul li a {display:block; min-width:6px; font:normal 12px dotum,tahoma,verdana,sans-serif; margin:0 0 0 -1px; padding:3px 5px 2px; border:1px solid #ccc; overflow:hidden;}
#j-board-paging ul li strong {font-weight:bold; color:#ffaa28; background:#333;}
#j-board-paging ul li span {font-weight:normal; color:#ccc;}
#j-board-paging ul li a:hover {color:#ff8800; background:#f5f5f5;}
#j-board-paging .j-pg-prev-first,
#j-board-paging .j-pg-prev-block,
#j-board-paging .j-pg-prev,
#j-board-paging .j-pg-next,
#j-board-paging .j-pg-next-block,
#j-board-paging .j-pg-next-last,
#j-board-paging .j-pg-prev-first:hover,
#j-board-paging .j-pg-prev-block:hover,
#j-board-paging .j-pg-prev:hover,
#j-board-paging .j-pg-next:hover,
#j-board-paging .j-pg-next-block:hover,
#j-board-paging .j-pg-next-last:hover {text-indent:-999em; background-repeat:no-repeat; background-position:50% 50%; background-color:#fff;}
#j-board-paging .j-pg-prev-first {background-image:url('/_skin/board/mobile/images/j_pg_first.gif');}
#j-board-paging .j-pg-prev-block {background-image:url('/_skin/board/mobile/images/j_pg_pblock.gif');}
#j-board-paging .j-pg-prev {background-image:url('/_skin/board/mobile/images/j_pg_prev.gif');}
#j-board-paging .j-pg-next {background-image:url('/_skin/board/mobile/images/j_pg_next.gif');}
#j-board-paging .j-pg-next-block {background-image:url('/_skin/board/mobile/images/j_pg_nblock.gif');}
#j-board-paging .j-pg-next-last {background-image:url('/_skin/board/mobile/images/j_pg_last.gif');}
#j-board-paging a.j-pg-prev-first:hover {background-image:url('/_skin/board/mobile/images/j_pg_first_on.gif'); background-color:#eee;}
#j-board-paging a.j-pg-prev-block:hover {background-image:url('/_skin/board/mobile/images/j_pg_pblock_on.gif'); background-color:#eee;}
#j-board-paging a.j-pg-prev:hover {background-image:url('/_skin/board/mobile/images/j_pg_prev_on.gif'); background-color:#eee;}
#j-board-paging a.j-pg-next:hover {background-image:url('/_skin/board/mobile/images/j_pg_next_on.gif'); background-color:#eee;}
#j-board-paging a.j-pg-next-block:hover {background-image:url('/_skin/board/mobile/images/j_pg_nblock_on.gif'); background-color:#eee;}
#j-board-paging a.j-pg-next-last:hover {background-image:url('/_skin/board/mobile/images/j_pg_last_on.gif'); background-color:#eee;}

/* 상세보기 하단의 목록에 현재글 표시 */
/*
하늘	ebf3ff
분홍	ffebf9
주황	fff3eb
라임	f3ffd3
*/
.v-active {background:#ebf3ff !important;}
.v-active a {font-weight:bold !important; color:#333 !important;}
.v-active a:hover {font-weight:bold !important; color:#000 !important;}

/* 검색 */
div.j-search-wrap {clear:both; margin:0; padding:5px 0 3px; overflow:hidden;}
div.j-search-wrap fieldset {float:right; margin:0; padding:0; border:none;}
div.j-search-wrap dl {margin:0; padding:0;}
div.j-search-wrap dl dt,
div.j-search-wrap dl dd {float:left; margin:0; padding:0;}
div.j-search-wrap dl dd.sel {margin:0; *margin:2px -3px 0 0; padding:0;}
div.j-search-wrap dl dd select {height:22px;}
div.j-search-wrap dl dd.btn {margin:2px 0 0; *margin:3px 0 0 -3px; padding:0;}

.j-box-link {display:inline-block; margin:2px; padding:5px 5px 3px 5px; border:1px solid #ddd; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#f9f9f9;}


/* 기본 table */
table.ej-tbl {width:100%; margin:0 auto; padding:2px; border-spacing:0; border:0; border-collapse:collapse; table-layout:fixed;}
table.ej-tbl thead th,
table.ej-tbl tbody th,
table.ej-tbl tbody td {height:18px; padding:5px 5px; border-bottom:1px solid #ddd;}
table.ej-tbl thead th.f,
table.ej-tbl thead td.f,
table.ej-tbl tbody th.f,
table.ej-tbl tbody td.f {border-top:2px solid #aaa;}
table.ej-tbl thead th,
table.ej-tbl tbody th {font-weight:bold; background:#f5f5f5;}
table.ej-tbl tbody dl {margin:0; padding:0 0 0 3px; overflow:hidden;}
table.ej-tbl tbody dt,
table.ej-tbl tbody dd {float:left; margin:0; padding-right:5px;}
table.ej-tbl tbody dt.btn {padding-top:2px; *padding-top:3px;}
table.ej-tbl tbody dt.txt {padding-top:7px; *padding-top:8px;}
table.ej-tbl tbody dd.btn {padding-top:2px; *padding-top:3px;}
table.ej-tbl tbody dd.ibtn {padding-top:5px;}
table.ej-tbl tbody dd.chk {padding-top:0; *width:18px; *padding-top:-3px;}
table.ej-tbl tbody dd.txt {padding-top:0; padding-right:10px; *padding-top:5px; *padding-right:5px;}
table.ej-tbl tbody dd.itxt {padding-top:5px; *padding-top:9px;}

/* 게시판 셀에서 상단에 정렬 */
table.ej-tbl th.v_top,
table.ej-tbl td.v_top {vertical-align:top; padding-top:15px;}
table.ej-tbl th.v_top label,
table.ej-tbl td.v_top label {vertical-align:middle; padding-top:3px;}

/* 게시판 내 글자 스팟 */
table.ej-tbl th.b_spot,
table.ej-tbl td.b_spot {color:#f00; font-weight:bold;}

/* 일정 게시판용 테이블 */
table.ej-cal-tbl {width:100%; margin:0 auto; padding:0; border-spacing:0; border:0; border-collapse:collapse; *border-top:1px solid #ddd; _border:0; background:#ddd;}
table.ej-cal-tbl thead th,
table.ej-cal-tbl tbody th,
table.ej-cal-tbl tbody td {padding:0; border:1px solid #ddd;}
table.ej-cal-tbl thead th,
table.ej-cal-tbl tbody th {height:25px; text-align:center; font-weight:bold; background:#f5f5f5;}
table.ej-cal-tbl tbody td {height:80px; text-align:left; vertical-align:top; padding:5px 0 0 0; background:#fff;}

.ej-cal-wrap {margin:-1px 0 0; padding:5px 0; overflow:hidden; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 0;}
table.ej-cal-tbl tbody td .ej-cal-day {clear:both; display:block; margin:0 0 3px 5px; padding:0; font:bold 13px verdana,tahoma,dotum,gulim,sans-serif; overflow:hidden; cursor:pointer;}
table.ej-cal-tbl tbody td .ej-all-chk {clear:both; display:inline-block; margin:1px 3px 0 0; *margin:0 0 0 -2px; padding:0; overflow:hidden;}
table.ej-cal-tbl tbody td a.ej-cal-link {margin:-1px 0 0 0; *margin:0; padding:0; font:normal 12px verdana,tahoma,dotum,gulim,sans-serif; overflow:hidden;}

#ej-cal-header {clear:both; float:right; position:relative; left:-50%; margin:5px 0 5px; padding:0; z-index:1;}
#ej-cal-header li {float:left; position:relative; left:50%; z-index:2;}
#ej-cal-header li input,
#ej-cal-header li a {display:block; padding:2px;}
#ej-cal-header li.cal-spot {padding:1px 5px 0; font:bold 14px verdana,tahoma,dotum,gulim,sans-serif;}

table.ej-cal-tbl .cal-sun {color:#eb3232;}
table.ej-cal-tbl .cal-sat {color:#0064cd;}
table.ej-cal-tbl .cal-def {color:#555;}

/* 게시물 상세보기 */
.j-view-wrap {clear:both; margin:0; padding:0; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 0;}
.j-view-title {margin:0; padding:8px 5px 5px 5px; font:bold 13px dotum,gulim,tahoma,verdana,sans-serif; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}


/* 게시판 리스트용 */
.j-list-wrap {margin:0; padding:0; overflow:hidden;}
.j-list-wrap .j-list {margin:5px 0; padding:0; border:1px solid #ddd; overflow:hidden;}
.j-list-wrap .j-list p {margin:0 0 5px; padding:0; font:bold 12px dotum,gulim,tahoma,verdana,sans-serif; overflow:hidden; white-space:nowrap; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}
.j-list-wrap .j-list p a {display:block; height:100%; margin:0; padding:8px 5px;}
.j-list-wrap .j-list .j-info {}
.j-list-wrap .j-list .j-info div {position:relative; margin:0; padding:3px 0; overflow:hidden; font:normal 12px dotum,gulim,tahoma,verdana,sans-serif;}
.j-list-wrap .j-list .j-info div span {position:absolute; bottom:3px; right:5px; font:normal 11px dotum,gulim,tahoma,verdana,sans-serif; color:#aaa;}
.j-list-wrap .j-list .j-info div dl {margin:0; padding:0;}
.j-list-wrap .j-list .j-info div dl dt,
.j-list-wrap .j-list .j-info div dl dd {float:left;}
.j-list-wrap .j-list .j-info div dl dt {margin:0 0 0 5px; padding:0;}
.j-list-wrap .j-list .j-info div dl dd {margin:0 0 0 5px; padding:0;}
.j-list-wrap .no-data {width:100%; height:100px; line-height:100px; text-align:center; margin:0; padding:0; overflow:hidden !important; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}


/* 갤러리 리스트용 */
#j-gallery-wrap {clear:both; margin:0; padding:0; overflow:hidden;}
#j-gallery-wrap .j-glist {float:left; width:122px; height:170px; margin:0 10px 10px; padding:0; overflow:hidden;}
#j-gallery-wrap .j-glist:after {content:""; display:block; clear:both;}
#j-gallery-wrap .j-glt {clear:both; margin:0; padding:0;}
#j-gallery-wrap .j-glt a {display:block; width:100%; height:100%; margin:0; padding:0; cursor:pointer;}
#j-gallery-wrap .j-glt a span {display:block; width:120px; height:80px; margin:0 0 3px; padding:0; border:1px solid #ccc;}
#j-gallery-wrap .j-glt a:hover span {border:1px solid #555;}
#j-gallery-wrap .j-glt strong {display:block; width:100%; height:14px; padding:3px 0 0; font:bold 11px dotum,gulim,tahoma,verdana,sans-serif; overflow:hidden; white-space:nowrap;}
#j-gallery-wrap dl.j-gl-item {clear:both; margin:2px 0 0; padding:0; overflow:hidden;}
#j-gallery-wrap dl.j-gl-item dt,
#j-gallery-wrap dl.j-gl-item dd {float:left; margin:0; padding:0;}
#j-gallery-wrap dl.j-gl-item dt {position:absolute; *position:static; text-indent:-999em;}
#j-gallery-wrap dl.j-gl-item dd {white-space:nowrap;}
#j-gallery-wrap dl.j-gl-item dd .ej-all-chk {display:block; float:left; margin:0; *margin:-4px 0 0 -4px; padding:0;}
#j-gallery-wrap dl.j-gl-item dd label {display:block; float:left; margin:1px 0 0 3px; *margin:2px 0 0 1px; padding:0;}
#j-gallery-wrap .j-gall-line {clear:both !important; float:none !important; width:100%; height:15px; margin:0; padding:0; overflow:hidden !important; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 50%;}
#j-gallery-wrap .jgl-last {height:8px !important; background-position:0 7px;}
#j-gallery-wrap .jgl-first {height:10px !important; background-position:0 1px;}
#j-gallery-wrap .tbl-no-data {clear:both !important; float:none !important; width:100%; height:100px; line-height:100px; text-align:center; margin:0; padding:0; overflow:hidden !important; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}


/* 웹진 리스트용 */
#j-webzine-wrap {clear:both; margin:0; padding:0;}
#j-webzine-wrap .j-wlist-wrap {height:95px; margin:5px 0; padding:0; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}
#j-webzine-wrap .j-wlist {position:relative; margin:0 0 0 130px; padding:0;}
#j-webzine-wrap .j-wl-img {position:absolute; top:0; left:-130px; _left:10px; width:130px; margin:0; padding:0;}
#j-webzine-wrap .j-wl-img p {clear:both; margin:0; padding:0; overflow:hidden;}
#j-webzine-wrap .j-wl-img p a {position:relative; display:block; width:100%; height:100%; margin:0; padding:0; z-index:3; *z-index:9;}
#j-webzine-wrap .j-wl-img p a span {display:block; width:120px; height:80px; margin:0 0 3px; padding:0; border:1px solid #ccc; cursor:pointer;}
#j-webzine-wrap .j-wl-img p a:hover span {border:1px solid #555;}
#j-webzine-wrap .j-wl-item {margin:0 0 0 0; padding:0; overflow:hidden;}
#j-webzine-wrap .j-wl-item span {display:block; margin:0; padding:3px 45px 5px 0; font:bold 12px dotum,gulim,tahoma,verdana,sans-serif; overflow:hidden; white-space:nowrap; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}
#j-webzine-wrap .j-wl-item p {height:43px; font:normal 11px/128% dotum,gulim,tahoma,verdana,sans-serif; color:#999; margin:3px 0 0; padding:3px 5px; overflow:hidden;}
#j-webzine-wrap .j-wl-item dl.j-wld {position:absolute; top:0; right:0; margin:0; padding:1px 3px 3px 8px; overflow:hidden; background:#fff;}
#j-webzine-wrap .j-wl-item dl.j-wld dt,
#j-webzine-wrap .j-wl-item dl.j-wld dd {float:left; margin:0; padding:0;}
#j-webzine-wrap .j-wl-item dl.j-wld dt {position:absolute; *position:static; text-indent:-999em;}
#j-webzine-wrap .j-wl-item dl.j-wld dd {white-space:nowrap;}
#j-webzine-wrap .j-wl-item dl.j-wld dd .ej-all-chk {display:block; float:left; margin:0; *margin:-4px 0 0 -4px; padding:0; background:none !important;}
#j-webzine-wrap .j-wl-item dl.j-wld dd label {display:block; float:left; margin:1px 0 0 3px; *margin:2px 0 0 1px; padding:0;}
#j-webzine-wrap .j-wz-line {clear:both !important; float:none !important; width:100%; height:4px; margin:0; padding:0; overflow:hidden !important; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 1px;}
#j-webzine-wrap .tbl-no-data {clear:both !important; float:none !important; width:100%; height:100px; line-height:100px; text-align:center; margin:0; padding:0; overflow:hidden !important; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}


/* 코멘트 */
#j-bbs-cmt-write .j-cmt-write {clear:both; margin:10px 0 0; padding:0; border:1px solid #ddd; overflow:hidden;}
#j-bbs-cmt-write .j-cmt-write fieldset dl {margin:0; padding:3px 0; overflow:hidden; border-bottom:1px solid #ddd; background:#f7f7f7;}
#j-bbs-cmt-write .j-cmt-write fieldset dl dt,
#j-bbs-cmt-write .j-cmt-write fieldset dl dd {float:left;}
#j-bbs-cmt-write .j-cmt-write fieldset dl dt {font-weight:bold; padding:7px 3px 0 8px; *padding:8px 3px 0 8px;}
#j-bbs-cmt-write .j-cmt-write fieldset dl dd input {background:#fff;}
#j-bbs-cmt-write .j-cmt-write fieldset dl dd.btn {margin:2px 0 0; *margin:4px 0 0; padding:0;}
#j-bbs-cmt-write .j-cmt-write fieldset div {position:relative; margin:0 90px 0 0; padding:0;}
#j-bbs-cmt-write .j-cmt-write fieldset div .conts {margin:5px; padding:0;}
#j-bbs-cmt-write .j-cmt-write fieldset div .conts textarea {width:99%; height:60px; font-size:12px; margin:0 auto; padding:3px; border:1px solid #ddd; background:#fff;}
#j-bbs-cmt-write .j-cmt-write fieldset div .btn {position:absolute; top:0; right:-90px; _right:10px; width:80px; margin:5px 0 0; padding:0;}
#j-bbs-cmt-write #j-cmt-reply-info {clear:both; width:100%; text-align:center; font:bold 12px/28px dotum,gulim,sans-serif; color:#f00; overflow:hidden; border-bottom:1px solid #ddd; background:#f9f9f9; display:none;}

#j-bbs-cmt-list {clear:both; margin:5px 0 0; padding:0;}
#j-bbs-cmt-list .j-cmt-item {clear:both; margin:0; padding:0; overflow:hidden;}
#j-bbs-cmt-list .info {float:left; width:80px; margin:0; padding:3px; border:1px solid #ddd; overflow:hidden;}
#j-bbs-cmt-list .info p {margin:0 auto; padding:0; text-align:center;}
#j-bbs-cmt-list .info p span {display:block; height:80px; margin:0 auto; padding:0; text-align:center; overflow:hidden;}
#j-bbs-cmt-list .info em {display:block; margin:3px 0 0; text-align:center; color:#777; font:normal 9px tahoma,dotum,gulim,sans-serif;}
#j-bbs-cmt-list .cmt-top {position:relative; height:25px; line-height:23px; margin:0; padding:0; overflow:hidden; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 100%;}
#j-bbs-cmt-list .cmt-top p {height:25px; line-height:23px; margin:0; padding:0; font-weight:bold; overflow:hidden;}
#j-bbs-cmt-list .cmt-top div {position:absolute; top:0; right:0; height:25px; line-height:23px; text-align:right; margin:0; padding:0; overflow:hidden;}
#j-bbs-cmt-list .cmt-top div a {display:inline-block; font-size:14px; margin:0 0 0 5px;}
#j-bbs-cmt-list .cmt-area {margin:0 0 0 95px; padding:0; overflow:hidden;}
#j-bbs-cmt-list .cmt-conts {line-height:120%; margin:5px; padding:0; overflow:hidden;}
#j-bbs-cmt-list .j-cmt-line {clear:both; height:11px; overflow:hidden; background:url('/_skin/board/mobile/images/bg_1px_line.gif') repeat-x 0 6px;}

/* 추천인 리스트 */
.j-bbs-recomm {margin:8px 0 0; padding:0; border:1px solid #ccc; overflow:hidden;}
.j-bbs-recomm div {margin:0; padding:5px 8px; font-weight:bold; border-bottom:1px solid #ccc; background:#f7f7f7; overflow:hidden;}
.j-bbs-recomm p {margin:0; padding:5px 8px; line-height:140%; font-size:11px;}
.j-bbs-recomm p span {font-weight:bold; color:#9905d8;}

/* 신고인 리스트 */
.j-bbs-declaration {margin:8px 0 0; padding:0; border:1px solid #ccc; overflow:hidden;}
.j-bbs-declaration div {margin:0; padding:5px 8px; font-weight:bold; color:#f00; border-bottom:1px solid #ccc; background:#f7f7f7; overflow:hidden;}
.j-bbs-declaration p {margin:0; padding:5px 8px; line-height:140%; font-size:11px;}
.j-bbs-declaration p span {font-weight:bold; color:#228b22;}
.j-bbs-declaration p em {color:#666;}

/* 히스토리 영역 */
.j-bbs-history {margin:8px 0 0; padding:0; border:1px solid #ccc; overflow:hidden;}
.j-bbs-history div {margin:0; padding:5px 8px; font-weight:bold; color:#00f; border-bottom:1px solid #ccc; background:#f7f7f7; overflow:hidden;}
.j-bbs-history p {margin:0; padding:5px 8px; line-height:140%; font-size:11px;}

/* 첨부파일 출력 */
.j-file-list {display:inline-block; margin:0; padding:0 0 0 15px; background:url('/_skin/board/mobile/images/icon_file.gif') no-repeat 0 50%;}
.j-file-list em {display:inline-block; margin:0; padding:1px 15px 0 0; font:normal 12px dotum,gulim,tahoma, sans-serif;}


/* 게시판 버튼 */
#ej-Button {clear:both; margin:5px 0 5px; padding:0; overflow:hidden;}

/* 중앙버튼 */
.ej-center-li-btn {clear:both; float:right; position:relative; left:-50%; margin:5px 0 5px; padding:0; z-index:1;}
.ej-center-li-btn li {float:left; position:relative; left:50%; z-index:2;}
.ej-center-li-btn li input,
.ej-center-li-btn li a {display:block; padding:2px;}
.ej-center-li-btn li a img {vertical-align:top;}

/* 좌측버튼 */
.ej-left-li-btn {clear:both; margin:5px 0 5px; padding:0; overflow:hidden;}
.ej-left-li-btn li {float:left; margin:0; padding:0;}
.ej-left-li-btn li input,
.ej-left-li-btn li a {display:block; padding:2px 2px 2px 0;}
.ej-left-li-btn li a img {vertical-align:top;}

/* 우측버튼 */
.ej-right-li-btn {clear:both; float:right; margin:5px 0 5px; padding:0; overflow:hidden;}
.ej-right-li-btn li {float:left; margin:0; padding:0;}
.ej-right-li-btn li input,
.ej-right-li-btn li a {display:block; padding:2px 0 2px 2px;}
.ej-right-li-btn li a img {vertical-align:top;}

/* 처리상태 이미지 출력부 */
.ej-proc-btn {clear:both; margin:5px 0 10px; padding:0; text-align:center;}

/* 기본 inut box */
.bbs-i {font-size:12px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
.bbs-i-none {font-size:12px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:#f5f5f5;}
/* 기본 select box */
.bbs-s {font-size:12px; margin:2px; padding:3px 4px; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}

/* 코멘트 */
.bbs-comment {display:inline !important; font-size:11px; color:#555;}

/* 검색어 표시 */
.bbs-search-word {font-style:normal; font-weight:bold !important; color:#f63 !important;}

/* 정렬 */
.bbs-center {text-align:center !important;}
.bbs-left {text-align:left !important;}
.bbs-right {text-align:right !important;}

/* 폰트 */
.bbs-font11 {font-size:11px !important;}
.bbs-font12 {font-size:12px !important;}
.bbs-font13 {font-size:13px !important;}
.bbs-font14 {font-size:14px !important;}
.bbs-font16 {font-size:16px !important;}
.bbs-normal {font-weight:normal !important;}
.bbs-bold {font-weight:bold !important;}
.bbs-strike {text-decoration:line-through !important;}

/* 테이블내 글 넘침방지 */
.bbs-txt-wrap {display:inline-block; width:100%; height:12px; overflow:hidden; word-break:break-all; word-wrap:break-word;}

/* tbl no data */
.tbl-no-data {height:100px; line-height:100px; text-align:center;}

/* 색상 */
.bbs-white {color:#fff !important;}
.bbs-black {color:#000 !important;}
.bbs-gray {color:#999 !important;}
.bbs-dark-gray {color:#555 !important;}
.bbs-red {color:#f00 !important;}
.bbs-pink {color:#f8f !important;}
.bbs-orange {color:#f80 !important;}
.bbs-violet {color:#ff32b1 !important;}
.bbs-blue {color:#00f !important;}
.bbs-sky {color:#00c3ff !important;}
.bbs-green {color:#369f36 !important;}

.bbs-pad1 {padding:1px !important;}
.bbs-pad2 {padding:2px !important;}
.bbs-pad3 {padding:3px !important;}
.bbs-pad4 {padding:4px !important;}
.bbs-pad5 {padding:5px !important;}
.bbs-pad8 {padding:8px !important;}
.bbs-pad10 {padding:10px !important;}

.bbs-tpad1 {padding-top:1px !important;}
.bbs-tpad2 {padding-top:2px !important;}
.bbs-tpad3 {padding-top:3px !important;}
.bbs-tpad4 {padding-top:4px !important;}
.bbs-tpad5 {padding-top:5px !important;}
.bbs-tpad8 {padding-top:8px !important;}
.bbs-tpad10 {padding-top:10px !important;}

.bbs-bpad1 {padding-bottom:1px !important;}
.bbs-bpad2 {padding-bottom:2px !important;}
.bbs-bpad3 {padding-bottom:3px !important;}
.bbs-bpad4 {padding-bottom:4px !important;}
.bbs-bpad5 {padding-bottom:5px !important;}
.bbs-bpad8 {padding-bottom:8px !important;}
.bbs-bpad10 {padding-bottom:10px !important;}

.bbs-lpad1 {padding-left:1px !important;}
.bbs-lpad2 {padding-left:2px !important;}
.bbs-lpad3 {padding-left:3px !important;}
.bbs-lpad4 {padding-left:4px !important;}
.bbs-lpad5 {padding-left:5px !important;}
.bbs-lpad8 {padding-left:8px !important;}
.bbs-lpad10 {padding-left:10px !important;}

.bbs-rpad1 {padding-right:1px !important;}
.bbs-rpad2 {padding-right:2px !important;}
.bbs-rpad3 {padding-right:3px !important;}
.bbs-rpad4 {padding-right:4px !important;}
.bbs-rpad5 {padding-right:5px !important;}
.bbs-rpad8 {padding-right:8px !important;}
.bbs-rpad10 {padding-right:10px !important;}