@charset "utf-8";

/*------------------------------------------------------------------------------
	게시판 플러그인 기본 CSS
	게시판 외양은 여기서만 수정하도록 한다.
	테마css에 게시판스타일을 넣지 않도록 해야함.
	cwsong 2011.07
------------------------------------------------------------------------------*/
.cke_show_borders{background:none !important;line-height:25px;}
.invisible{overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}
/*기본*/
div#board-wrapper{font-size: 12px;padding-bottom: 50px;}
div#board-wrapper a{color:#666666;text-decoration:none;}
/* div#board-wrapper a:hover{color:#3873c9; text-decoration:underline;} */
div#board-wrapper img{border: 0;}
div#board-wrapper ul#file-list{margin: 0; padding: 0; list-style: none;}
div#board-wrapper th, div#board-wrapper td, div#bd-view-list-wrapper th, div#bd-view-list-wrapper td{padding: 2px 4px; line-height: 25px; letter-spacing:-0.5px;}

/* input */
div#board-wrapper input[type=text]{display: inline; /* line-height: 12px; font-size: 12px; */ margin: 0;}
div#board-wrapper input[type=image]{margin: 0;}
div#board-wrapper input[type=file]{margin: 0;}
div#board-wrapper input.input-text-long {width: 90%;}
div#board-wrapper input.input-text-mid {width: 200px;}
div#board-wrapper input.input-text-short{width: 30px;}
div#board-wrapper input.input-datepicker{width: 65px;}
div#board-wrapper input.input-text-search{width: 100px;}
#bd_reply_sms, #bd_reply_wanted{margin: 0;}

/* ::-webkit-input-placeholder {color:inherit; font-family: 'Nanum Gothic'; font-size: 11px !important;}
::-moz-input-placeholder {color:inherit; font-family: 'Nanum Gothic'; font-size: 11px !important;}
:-ms-input-placeholder {color:inherit; font-family: 'Nanum Gothic'; font-size: 11px !important;}
:-moz-input-placeholder {color:inherit; font-family: 'Nanum Gothic'; font-size: 11px !important;} */
/*페이징*/
div#board-wrapper div.board_list_paging, div#bd-view-list-wrapper div.board_list_paging{text-align:center; padding: 5px;}
div#board-wrapper div.board_list_paging span.current-page, div#bd-view-list-wrapper div.board_list_paging span.current-page{font-weight: bold;}
div.board_list_paging img {vertical-align: middle;}

/*필수 입력사항 메세지*/
div#board-wrapper div.field_check_error {border: 1px solid #ff8800;padding:10px;margin:10px 0px;color:red;}

/*검색부분*/
#board-search-date-keyword{float:right;clear:both;margin:5px 0 5px 0;text-align: right;}
/* 2012-06-25
#board-search-date-keyword ul li{float:left;margin-right:5px;} */
#board-search-date-keyword ul li{float:left;margin:0 5px; list-style-type:none !important;}
#board-search-date-keyword ul li img{vertical-align:middle;}
#board-search-date-keyword ul li input[type="text"] {width:110px !important; height:30px !important;padding:3px 0 0 2px;line-height:1em;}
#board-search-date-keyword ul li input[type="image"] {margin-top:4px !important;}
#board-search-date-keyword ul li select {height:30px !important;}

#board-search input.search-button{padding-top:0px;height:18px !important;}
#board-search img.ui-datepicker-trigger{margin-bottom: -3px; margin-left: 2px;} /* 데이트피커 달력이미지  */

/* 글쓰기 페이지 데이트피커 달력이미지*/
#board_add_table_basic img.ui-datepicker-trigger{margin-bottom: -3px; margin-left: 2px;}

/*------------------------------------------------------------------------------
	기본형 게시판 - BASIC
------------------------------------------------------------------------------*/

/*기본형 리스트 bc_type : BASIC */
table#board_list_table_basic {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px; border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4 }
table#board_list_table_basic th{height:27px;padding-top:2px;
                color:#494949;
				text-align:center;
                background:#f2f2f2;
                border-left:1px solid #d4d4d4;
				border-right:1px solid #d4d4d4;}
table#board_list_table_basic td{padding:0px 0px 0px 0px;
                text-align:center;
                background:#fff;
                font-family:dotum;
                border-top:1px solid #d4d4d4;
                border-left:1px solid #d4d4d4;
				border-right:1px solid #d4d4d4;}
table#board_list_table_basic td.align-left{text-align: left;}
table#board_list_table_basic td img {border: 0; vertical-align: middle;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}

/*기본형 글보기 bc_type : BASIC */
table#board_view_table_basic {margin-top:20px;width: 100%; /* border-top:1px solid #d4d4d4*/}
table#board_view_table_basic th{text-align: center; height:25px;
        padding-top:2px;
        color:#494949;
        background:#f2f2f2;
        border-left:1px solid #d4d4d4;
        border-bottom:1px solid #d4d4d4;
		border-right:1px solid #d4d4d4;}
table#board_view_table_basic td{padding:0px 5px 0px 10px;
        background:#FFFFFF;
        text-align:left;
        border-bottom:1px solid #d4d4d4;
        border-left:1px solid #d4d4d4;
		border-right:1px solid #d4d4d4;
		}
table#board_view_table_basic td.cont {padding:20px 5px 20px 10px;}
table#board_view_table_basic td.align-left{text-align: left; }
table#board_view_table_basic td img{border: 0; vertical-align: middle;}

div#board-wrapper div.board_agree_diss_btn_area {margin:30px auto 15px;text-align:center;width:150px;height:40px; }
div#board-wrapper a.board_agree_btn {display:block; margin-right:30px; width:54px; height:38px;float:left; padding-top:4px; }
div#board-wrapper a.board_diss_btn  {display:block; width:54px; height:38px;float:right; padding-top:4px;}


div#board-wrapper div.board_view_btn_area {text-align:right; padding: 10px; border:0;overflow:hidden }
div#board-wrapper div.board_view_btn_area span.board_view_btn_area_left_span {float: left;}
div#board-wrapper div.board_view_btn_area span.board_view_btn_area_right_span {float: right;}
div#board-wrapper div.board_view_btn_area span.board_view_btn_area_right_span a{display:inline-block;}
.recommended_btn{background: url(../images/btn_recom.gif) repeat-x left top;width:69px;height:22px;border:none;cursor:pointer;}
div#board-wrapper div.trackback-url {margin-top: 25px; clear: both; color:#848484; }

/*기본형 글쓰기 bc_type : BASIC */
table#board_add_table_basic {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px;}
table#board_add_table_basic th{text-align: center; border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_add_table_basic td{border: 0; border-bottom: 1px solid #CCCCCC;text-align: left;}
table#board_add_table_basic td.align-left{text-align: left;}
table#board_add_table_basic td textarea{width: 500px; height: 300px;}
table#board_add_table_basic td img{border: 0;}
div#board-wrapper div.board_add_btn_area {text-align:center; padding: 10px;}

/*------------------------------------------------------------------------------
	질문답변형 게시판 - QNA
------------------------------------------------------------------------------*/

/*질문답변형 리스트 bc_type : QNA */
table#board_list_table_qna {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px; border-bottom: 2px solid #8B89D2; border-top: 2px solid #8B89D2;}
table#board_list_table_qna th{height:25px;
        padding-top:2px;
        color:#6A6A6A;
        background:#E6EFEC;
        border-left:1px solid #d6d6d6;
        border-bottom:1px solid #d6d6d6;}
table#board_list_table_qna td{padding:7px 3px 5px 10px;
        background:#FFFFFF;
        text-align:left;
        border-bottom:1px solid #d6d6d6;
        border-left:1px solid #d6d6d6;}
table#board_list_table_qna td.align-left{text-align: left;}
table#board_list_table_qna td img{border: 0;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}

/*질문답변형 글보기 bc_type : QNA */
table#board_view_table_qna_q {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px; border-bottom: 2px solid #8B89D2; border-top: 2px solid #8B89D2;}
table#board_view_table_qna_q th{ height:25px;
        padding-top:0px;
        color:#6A6A6A;
        background:#E6EFEC;
        border-left:1px solid #d6d6d6;
        border-bottom:1px solid #d6d6d6;
		border-top:1px solid #d6d6d6;
		border-right:1px solid #d6d6d6;}
table#board_view_table_qna_q td{height:25px;
        padding-top:0px;
        color:#6A6A6A;
        border-left:1px solid #d6d6d6;
        border-bottom:1px solid #d6d6d6;
		border-top:1px solid #d6d6d6;
		border-right:1px solid #d6d6d6;}
table#board_view_table_qna_q td.align-left{text-align: left;}
table#board_view_table_qna_q td img{border: 0;}

table#board_view_table_qna_a {width: 100%; border-top:2px solid #c2c2c2; border-bottom:2px solid #c2c2c2; border-collapse: collapse; margin-top: 10px; }
table#board_view_table_qna_a th{text-align: center; border:1px solid #c2c2c2;}
table#board_view_table_qna_a td{border: 0;border:1px solid #c2c2c2;/*css 2.1 word-break:break-all;*/}
table#board_view_table_qna_a td.align-left{text-align: left;}
tabla#board_view_table_qna_a td img{border: 0;}

div#board-wrapper div.board_agree_diss_btn_area {margin:30px auto 15px;text-align:center;width:150px;height:40px;}
div#board-wrapper a.board_agree_btn {display:block; margin-right:30px; width:54px; height:38px; padding-top:4px; float:left;}
div#board-wrapper a.board_diss_btn  {display:block; 					width:54px; height:38px; padding-top:4px; float:right;}

div#board-wrapper div.board_view_btn_area {text-align:right; padding: 10px;}
div#board-wrapper div.board_view_btn_area span.board_view_btn_area_left_span {float: left;}
div#board-wrapper table#board_view_btn_area span.board_view_btn_area_right_span {float: right;}
div#board-wrapper div.trackback-url {margin-top: 5px; clear: both;}

/*질문답변형 글쓰기 bc_type : QNA */
table#board_add_table_qna {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px; border-bottom: 2px solid #8B89D2; border-top: 2px solid #8B89D2;}
table#board_add_table_qna th{text-align: center; border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_add_table_qna td{border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_add_table_qna td.align-left{text-align: left;}
table#board_add_table_qna td textarea{width: 90%; height: 300px;}
table#board_add_table_qna td img{border: 0;}
div#board-wrapper div.board_add_btn_area {text-align:center; padding: 10px;}

/*------------------------------------------------------------------------------
	링크형 게시판 - LINK
------------------------------------------------------------------------------*/

/* 링크형 리스트 bc_type : LINK */
table#board_list_table_link {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px;}
table#board_list_table_link th{text-align: center; border: 0;}
table#board_list_table_link td{text-align: center; border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_list_table_link td.align-left{text-align: left;}
table#board_list_table_link td img{border: 0;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}

/*비밀번호 확인 폼*/
table#board_public_table {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px;}
table#board_public_table th{text-align: center; border: 0; border-top: 1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;}
table#board_public_table td{border: 0;border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
table#board_public_table td.align-left{text-align: left;}
div#board-wrapper div.board_public_btn_area {text-align:center; padding: 10px;}

/*------------------------------------------------------------------------------
	앨범 게시판 - PHOTO
------------------------------------------------------------------------------*/

/* 앨범게시판 리스트 bc_type : PHOTO,  bc_design_type : BASIC */
table#board_list_table_photo_basic {width: 100%; margin-top: 10px;}
table#board_list_table_photo_basic td{text-align: left;padding:5px;}
table#board_list_table_photo_basic td img{border: 0;}
table#board_list_table_photo_basic td ul{list-style:none;margin:0px;}
table#board_list_table_photo_basic td li{padding:0px;height:20px;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}
table#board_list_table_photo_basic .no-row {text-align:center;}
table#board_list_table_photo_basic .list-thumb {border:1px solid #aeaeae;width:105px;padding:7px;text-align:center;}

/* 앨범게시판 리스트 bc_type : PHOTO,  bc_design_type : VERTICAL */
table#board_list_table_photo_vertical {width: 100%;border-top: 1px dotted #CCCCCC;border-bottom: 0; margin-top: 10px;}
table#board_list_table_photo_vertical td{text-align: left; border: 0; border-bottom: 1px dotted #CCCCCC;padding:5px;vertical-align:top;}
table#board_list_table_photo_vertical td img{border: 0;}
table#board_list_table_photo_vertical td ul{list-style:none;margin:0px;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}
table#board_list_table_photo_vertical .no-row {text-align:center;}
table#board_list_table_photo_vertical .list-thumb {border:1px solid #aeaeae;width:130px;padding:7px;text-align:center;}

/* 앨범게시판 리스트 bc_type : PHOTO,  bc_design_type : CHECK */
table#board_list_table_photo_check {width: 100%;border-top: 1px dotted #CCCCCC;border-bottom: 0; margin-top: 10px;}
table#board_list_table_photo_check td{text-align: left; border: 0; border-bottom: 1px dotted #CCCCCC;padding:5px;vertical-align:top;}
table#board_list_table_photo_check td img{border: 0;}
table#board_list_table_photo_check td ul{list-style:none;margin:0px;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}
table#board_list_table_photo_check .no-row {text-align:center;}
table#board_list_table_photo_check .list-thumb {border:1px solid #aeaeae;width:120px;padding:7px;text-align:center;}

/* 앨범게시판 글보기 */
table#board_view_table_photo {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px;}
table#board_view_table_photo th{text-align: center; border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_view_table_photo td{border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_view_table_photo td.align-left{text-align: left;}
table#board_view_table_photo td img{border: 0;}

/* 앨범게시판 글보기 페이지 글내용 부분 이미지 */
table#board_view_table_photo .board_photo_view_image{text-align:center;padding:5px;}

/*------------------------------------------------------------------------------
	동영상 게시판 - MOVIE
------------------------------------------------------------------------------*/

/* 동영상게시판 리스트 bc_type : MOVIE,  bc_design_type : BASIC */
table#board_list_table_movie_basic {width: 100%; margin-top: 10px;}
table#board_list_table_movie_basic td{text-align: left;padding:5px;}
table#board_list_table_movie_basic td img{border: 0;}
table#board_list_table_photo_basic td ul{list-style:none;margin:0px;}
table#board_list_table_movie_basic td li{padding:0px;height:20px;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}
table#board_list_table_movie_basic .no-row {text-align:center;}
table#board_list_table_movie_basic .list-thumb {border:1px solid #aeaeae;width:105px;padding:7px;text-align:center;}

/* 동영상게시판 리스트 bc_type : MOVIE,  bc_design_type : VERTICAL */
table#board_list_table_movie_vertical {width: 100%;border-top: 1px dotted #CCCCCC;border-bottom: 0; margin-top: 10px;}
table#board_list_table_movie_vertical td{text-align: left; border: 0; border-bottom: 1px dotted #CCCCCC;padding:5px;vertical-align:top;}
table#board_list_table_movie_vertical td img{border: 0;}
table#board_list_table_movie_vertical td ul{list-style:none;margin:0px;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}
table#board_list_table_movie_vertical .no-row {text-align:center;}
table#board_list_table_movie_vertical .list-thumb {border:1px solid #aeaeae;width:130px;padding:7px;text-align:center;}

/* 동영상게시판 리스트 bc_type : MOVIE,  bc_design_type : CHECK */
table#board_list_table_movie_check {width: 100%;border-top: 1px dotted #CCCCCC;border-bottom: 0; margin-top: 10px;}
table#board_list_table_movie_check td{text-align: left; border: 0; border-bottom: 1px dotted #CCCCCC;padding:5px;vertical-align:top;}
table#board_list_table_movie_check td img{border: 0;}
table#board_list_table_movie_check td ul{list-style:none;margin:0px;}
div#board-wrapper div.board_list_btn_area {text-align:right; padding: 10px;}
table#board_list_table_movie_check .no-row {text-align:center;}
table#board_list_table_movie_check .list-thumb {border:1px solid #aeaeae;width:120px;padding:7px;text-align:center;}

/* 동영상게시판 글보기 */
table#board_view_table_movie {width: 100%; border: 0; border-collapse: collapse; margin-top: 10px;}
table#board_view_table_movie th{text-align: center; border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_view_table_movie td{border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_view_table_movie td.align-left{text-align: left;}
table#board_view_table_movie td img{border: 0;}

/* 동영상게시판 글보기 동영상 부분*/
table#board_view_table_movie .movie_object{text-align:center;padding:5px;}

/* 트랙백 리스트 */
div.board-view-trackback-list {margin-top:10px;}
table#board-trackback-table{width: 100%;border-top:1px dotted #aeaeae;}
table#board-trackback-table th, table#board-trackback-table td{border-bottom:1px dotted #aeaeae;padding:7px;}

/* 내용내 리스트*/
div#bd-view-list-wrapper{margin-top:20px;}

/* 관련글 리스트*/
table#board_view_relate_table{width:100%;margin-top:5px;border-top:2px solid #c2c2c2;border-bottom:2px solid #c2c2c2;margin-bottom:15px;border-collapse: collapse;}
table#board_view_relate_table th{text-align: center; border:1px solid #c2c2c2;}
table#board_view_relate_table td{text-align: center; border: 0; border-bottom: 1px solid #CCCCCC;}
table#board_view_relate_table td.align-left{text-align: left;}
.relate_title{font-weight:bold;margin-top:10px;}

/*------------------------------------------------------------------------------
	보드스킨 css - 클래스 이름에서 board-skin-{스킨명}에 해당하는 css만들어준다
	- 보드유형 BASIC과 보드스킨 BASIC은 관계없음 별도플래그임
------------------------------------------------------------------------------*/
/*----- basic skin 시작 -----*/
.board-skin-basic th{/*color: #FFFFFF;*/color: #444444; background:#e0e0e0 url(../images/gray-grad.png) repeat-x left top;	vertical-align: middle;}
.board-skin-basic tr.tr-notice td.notice-bold{font-weight: bold;}
.board-skin-basic tr.tr-notice td.notice-icon{color: #23769d;font-weight: bold;}
/*----- basic skin 끝 -----*/


/*메인 추출 탭*/
.main_tab {text-align:left;}
.main_tab a {text-decoration: none;}
.tab_div {z-index:3;position:relative;float:left;cursor: pointer;}
.tab_item {position:absolute;}
.template_div {clear:both;padding:7px;}
.tab_more {position:absolute;top:5px;}



/* 분류 style */
#board-search {clear:both;}
#board-search-category{margin-top:10px;clear:both;}
#board-search-category ul li{float:left;margin-right:5px;vertical-align:middle;list-style-type:none !important}
#board-search-category .t_m{}

.board-horizontal-line{width: 100%;  border-bottom: 2px dotted #CCCCCC;border-top: 2px dotted #CCCCCC;}


/* box */
#lc{display:none; position:absolute; z-index:10;background-color:white;}
.fR {position:absolute; top:0px; right:0px;}
.close_src {width:12px; height:12px;  background:url('../images/btn_close.gif') no-repeat; border:0;}
.login_box {position:relative; border:1px solid #ccc; width:383px; height:168px;  background:url('../images/login_pop_img.gif') no-repeat left top; }
.login_box .txt {text-align:center; margin:80px 5px 5px 5px; padding:7px; font-size:12px; color:#666; background:#eeeeee;}
.login_box .txt_b {font-size:12px; color:#333; font-weight:bold;}

/* button */
.btnC {margin-top:18px; text-align:center;}
.pop_btn {display:block; margin-right:20px; line-height:22px; height:22px; padding-left:15px; text-align:center; background:url('../images/btn_login_bg.gif') no-repeat left top;cursor:pointer;}
.pop_btn span {display:block; font-size:12px; line-height:22px; height:22px; padding-top:1px; padding-right:15px; color:#333; font-weight:bold; background:url('../images/btn_login_bg.gif') no-repeat right top; letter-spacing:-1px;}
.pop_btn span.tc {color:#797979 !important;}

/* 검색 */
#board_search input[type=text]{height:16px;}
#board_search select{height:20px;line-height:1em;}

/* 글쓰기 */
#bd-add-update-form input[type=text]{height:18px;}
#bd-add-update-form select{height:22px;}

.new_custom #bd-add-update-form input[type=text],
.new_custom #bd-add-update-form select{height:40px;line-height:38px;}
.new_custom #bd-add-update-form textarea{width:100%;}
div#board-wrapper.new_custom th, div#board-wrapper.new_custom td{padding:10px}
#bd-add-update-form #content_txt{background:url(../images/warning.gif) no-repeat;background-position:top center;}

#board-wrapper td.cont img {max-width:100%; height:auto !important;}


/* 페이징 수정 2016-09-19 */
div#board-wrapper div.board_list_paging span.current-page, div#board-wrapper div.board_list_paging a,
div#bd-view-list-wrapper div.board_list_paging span.current-page, div#bd-view-list-wrapper div.board_list_paging a {display:inline-block; min-width:22px; height:22px; font-family:dotum; line-height:22px !important; border:1px solid #717171; vertical-align:top; color:#666;}
div#board-wrapper div.board_list_paging span.current-page, div#bd-view-list-wrapper div.board_list_paging span.current-page {border:0; min-width: 24px;height: 24px;background:#333; font-weight:normal !important; color:#fff;}
div#board-wrapper div.board_list_paging a img, div#bd-view-list-wrapper div.board_list_paging a img {margin:0; padding:0; border:0; vertical-align:top;}

/* 게시판 상단 글 스타일 25017-01-11 */
.board-top-title {overflow: hidden;margin: 5px 0 10px;}
.board-top-title .txt-title {display: inline-block;float: left;color: #4c4c4c;margin-top:0;}
.board-top-title .txt-require {display: inline-block;float: right;}

/* 통합게시판 줄넘김 */
#seoul-integrated-board{ font-family: 'Nanum Gothic' !important;}



/* new Style */
.new_custom #board-search-date-keyword{margin-bottom:10px;}
.new_custom #board-search-date-keyword .bt-sch.search-button{height:30px;line-height:30px;}