/* -------------------------------
ÀÛ¾÷ÀÏÀÚ : 2013.10.25
ÀÛ¾÷ÀÚ    : SJH
ÀÛ¾÷³»¿ë : ±âº» ½ºÅ² Á¦ÀÛ
------------------------------- */
/* °Ô½ÃÆÇ ½ºÅ² */
.board.skin01{display:block;margin:0;padding:0;}
.board.skin01 .board-header{;}
.board.skin01 .board-search{padding:3px 0;text-align:right;}
.board.skin01 .board-div{margin:0;padding:10px;border:1px solid #d9d9d9;}
.board.skin01 .board-list{margin:0;padding:0;}
.board.skin01 .board-list table{padding:0;table-layout:fixed;border-spacing:0;border-style:none;border-collapse:collapse;}
.board.skin01 .board-list thead th{padding:4px 1px;border-top:3px solid #d9d9d9;border-right:0px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:0px solid #d9d9d9;background:#f4f4f4;color:#333333;}
.board.skin01 .board-list thead th.first{border-left:0px solid #d9d9d9;}
.board.skin01 .board-list thead th.last{border-right:0px solid #d9d9d9;}
.board.skin01 .board-list thead th.dot{background:#f4f4f4;}
.board.skin01 .board-list tbody tr.list-odd{background:#ffffff;}
.board.skin01 .board-list tbody tr.list-even{background:#f9f9f9;}
.board.skin01 .board-list tbody tr.list-notice{background:#e7e7e7;font-weight:bold;}
.board.skin01 .board-list tbody td{padding:5px 1px;border-top:1px solid #eee;border-right:0px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:0px solid #eeeeee;}
.board.skin01 .board-list tbody td.first{border-left:0px solid #ff0000;}
.board.skin01 .board-list tbody td.last{border-right:0px solid #ff0000;}
.board.skin01 .board-list tbody td.nodata{height:150px;}

.board.skin01 .board-paging{margin:10px 0 0;}
.board.skin01 .board-paging table{padding:0;table-layout:fixed;border-spacing:0;border-style:none;}
.board.skin01 .board-paging .paging-left{padding:0;margin:0;}
.board.skin01 .board-paging .paging{padding:0;margin:0;width:100%;text-align:center;}
.board.skin01 .board-paging .paging:before{content:'.';display:block;clear:both;visibility:hidden;height:0;}
.board.skin01 .board-paging .paging a{display:block;display:inline-block;text-decoration:none;border-radius:2px;-moz-border-radius:2px; color:#666; font-weight:bold; background:#FFF; border:1px solid #dfdfdf; padding:5px 8px 2px 8px; margin-right:2px}
.board.skin01 .board-paging .paging a:hover{background:#eeeeee;color:#666666;border:1px solid #d0d0d0;cursor:pointer;}
.board.skin01 .board-paging .paging a.select{color:#2c6bdf; font-weight:bold; background:#FFF; border:1px solid #5c8de8;  padding:5px 8px 2px 8px; margin-right:2px}
.board.skin01 .board-paging .paging-right{padding:0;margin:0;text-align:right;}

.board.skin01 .board-footer{padding:5px;}
.board.skin01 .board-write{margin:0;padding:0;}
.board.skin01 .board-write table{padding:0;table-layout:fixed;border-spacing:0;border-style:none;border-collapse:collapse;}
.board.skin01 .board-write thead th{padding:3px 4px;border:1px solid #d9d9d9;}
.board.skin01 .board-write tbody td{padding:3px 5px;border:1px solid #d9d9d9;line-height:180%;}
.board.skin01 .board-write tbody td.file{line-height:200%;}
.board.skin01 .board-write tbody td.subtitle{background:#f3f3f3;}
.board.skin01 .board-write tbody textarea{width:99%;height:80px;overflow:auto;}
.board.skin01 .board-view{margin:0;padding:0;}
.board.skin01 .board-view table{padding:0;table-layout:fixed;border-spacing:0;border-style:none;border-collapse:collapse;}
.board.skin01 .board-view td{padding:5px 0;line-height:150%;}
.board.skin01 .board-view td.title{clear:both;border-width:1px 0;border-style:solid;border-color:#d9d9d9;background-color:#f9f9f9;}
.board.skin01 .board-view td.author{padding:5px; clear:both;border-width:1px 0;border-style:solid;border-color:#d9d9d9;}
.board.skin01 .board-view td.content{height:100px;vertical-align:top;border-bottom:1px solid #d9d9d9;word-break:break-all;}
.board.skin01 .board-view td.subtitle{background:#f3f3f3;}
.board.skin01 .board-view span.title{padding:5px; text-align:left;color:#0958A5;font-weight:bold;}
.board.skin01 .board-view span.ip{padding:5px; text-align:right;}
.board.skin01 .board-sns{padding:1px;text-align:right;}
.board.skin01 .board-sns li{display:inline;}
.board.skin01 .board-comment{margin:0px;padding:0;}
.board.skin01 .comment-list table{width:100%;padding:0;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.board.skin01 .comment-list td{padding:5px;line-height:150%;}
.board.skin01 .comment-list td.title{padding:4px 1px;border-top:1px solid #d9d9d9;border-right:0px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:0px solid #d9d9d9;background:#f4f4f4;color:#333333;}
.board.skin01 .comment-list td.content{height:30px;border-bottom:1px solid #d9d9d9;vertical-align:top;word-break:break-all;}
.board.skin01 .comment-type table{width:100%;padding:0;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
.board.skin01 .comment-type td{text-align:left;}
.board.skin01 .comment-type td.title{text-align:center;background-color:#f4f4f4;padding:5px 5px;}
.board.skin01 .comment-type tbody textarea{width:99%;height:80px;overflow:auto;}
.board.skin01 .board-button{padding:5px 0;text-align:center;}
.board.skin01 .gallery-list{margin:0;padding:0;border-top:3px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.board.skin01 .gallery-list table{padding:0;table-layout:fixed;border-spacing:0;border-style:none;}
.board.skin01 .gallery-list table td{padding:10px 2px;border-bottom:1px solid #eeeeee;}
.board.skin01 .gallery-list table td.first{border-left:0px solid #ff0000;}
.board.skin01 .gallery-list table td.last{border-right:0px solid #ff0000;}
.board.skin01 .gallery-list table td.nodata{height:150px;}
.board.skin01 .gallery-list table td div.layer{position:absolute;top:0px;left:0px;z-index:1;opacity:0.4;filter:alpha(opacity=40);}
.board.skin01 .board-password{margin:10px auto;padding:0;text-align:center;width:450px;}
.board.skin01 .board-password table{padding:0;table-layout:fixed;border-spacing:0;border-style:none;border-collapse:collapse;}
.board.skin01 .board-password tbody td{padding:10px 0;border:1px solid #d9d9d9;}
.board.skin01 .board-password tbody td.top-line{border-top:2px solid #eeeeee;}
.board.skin01 .board-password tbody td.password{line-height:200%;text-align:center;}


ul, li {list-style:none; margin:0px; padding:0px}
select, textarea, input {margin:0px; padding:0px; outline:none; resize:none}
input[type=text] { height:20px; line-height:20px; padding-left:4px;}
input[type=text],input[type=file] {border:1px solid #ccc; } 

/* Button Reset */
.board-button, .board-button a, .board-button button, .board-button input { display:-moz-inline-stack; display:inline-block; position:relative; padding-top:8px; margin:0; border:0; color:#666; font-size:12px; text-decoration:none !important; background:url(/basic/consult/board/skin01/images/btn_white.png) no-repeat right top; white-space:nowrap; overflow:visible; }
.board-button { padding-top:0px; height:23px; line-height:23px; margin:0px 2px; background-position:left 5px; vertical-align:middle; }
.board-button a, .board-button button, .board-button input { left:2px; cursor:pointer; vertical-align:top; }

/* Button Size */
.board-button.medium { height:30px; font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; background-position:left -25px; font-weight:normal !important; }
.board-button.large { font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; font-weight:bold; height:35px; line-height:35px; background-position:left -60px; }
.board-button.small { height:18px; background-position:left -102px; font-weight:normal !important; }
.board-button.xlarge { font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; font-weight:bold; height:42px; background-position:left -130px; }
.board-button.xxlarge { font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; font-weight:bold; height:55px; background-position:left -182px; }
.board-button a, .board-button button, .board-button input { height:23px; line-height:23px; padding:0 8px; font-size:12px; font-weight:normal !important; background-position:right top; }
.board-button.medium a, .board-button.medium button, .board-button.medium input { height:30px; line-height:30px; padding:0 8px; font-size:16px; font-weight:normal !important; background-position:right -30px; }
.board-button.large a, .board-button.large button, .board-button.large input { height:35px; line-height:35px; padding:0 10px; font-size:20px; font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; font-weight:bold; background-position:right -65px; }
.board-button.small a, .board-button.small button, .board-button.small input { height:20px; line-height:20px; padding:0 5px; font-size:11px; font-weight:normal !important; background-position:right -107px; }
.board-button.xlarge a, .board-button.xlarge button, .board-button.xlarge input { height:42px; line-height:42px; padding:0 12px; font-size:22px; font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; font-weight:bold; background-position:right -135px; }
.board-button.xxlarge a, .board-button.xxlarge button, .board-button.xxlarge input { height:55px; line-height:55px; padding:0 14px; font-size:26px; font-family:¸¼Àº°íµñ, '¸¼Àº °íµñ', 'Malgun Gothic', µ¸¿ò, ±¼¸², tahoma; font-weight:bold; background-position:right -187px; }

/* Button Text Color */
.board-button *:hover, .board-button *:active, .board-button *:focus { color:#666 !important; }
.board-button.black, .board-button.black a, .board-button.black button, .board-button.black input { background-image:url(/basic/consult/board/skin01/images/btn_black.png); color:#fff !important; }
.board-button.black *:hover, .board-button.black *:active, .board-button.black *:focus { color:#ccc !important; }
.board-button.green, .board-button.green a, .board-button.green button, .board-button.green input { background-image:url(/basic/consult/board/skin01/images/btn_green.png); color:#fff !important; }
.board-button.green *:hover, .board-button.green *:active, .board-button.green *:focus { color:#d8f65e !important; }
.board-button.orange, .board-button.orange a, .board-button.orange button, .board-button.orange input { background-image:url(/basic/consult/board/skin01/images/btn_orange.png); color:#fff !important; }
.board-button.orange *:hover, .board-button.orange *:active, .board-button.orange *:focus { color:#ffd2b4 !important; }
.board-button.blue, .board-button.blue a, .board-button.blue button, .board-button.blue input { background-image:url(/basic/consult/board/skin01/images/btn_blue.png); color:#fff !important; }
.board-button.blue *:hover, .board-button.blue *:active, .board-button.blue *:focus { color:#cbe0ff !important; }
/* Button Text Strong */
.board-button.strong * { font-weight:bold !important; }
/* ¹öÆ° ³¡ */


/* Ç¥±â ¾ÆÀÌÄÜ */
.board-re-icon {background: url(/basic/consult/board/skin01/images/re_icon.png) no-repeat left 7px; padding:10px 14px}
.board-new-icon {background: url(/basic/consult/board/skin01/images/new_icon.png) no-repeat left center; padding:14px 18px}
.board-file-icon {background: url(/basic/consult/board/skin01/images/file_icon.png) no-repeat center center; padding:14px 18px}
.board-img-icon {background: url(/basic/consult/board/skin01/images/img_icon.png) no-repeat left center; padding:18px 10px}
.board-download-icon001 {background: url(/basic/consult/board/skin01/images/download001.png) no-repeat left center; padding:18px 30px}
.board-download-icon002 {background: url(/basic/consult/board/skin01/images/download002.png) no-repeat left center; padding:18px 10px}
.board-download-icon003 {background: url(/basic/consult/board/skin01/images/download003.png) no-repeat left center; padding:18px 10px}
.board-subject-icon {background: url(/basic/consult/board/skin01/images/board_title001.png) no-repeat left center; padding-left:35px; font-size:16px}
.board-edit-icon a{display:inline-block; vertical-align:middle; background: url(/basic/consult/board/skin01/images/edit_btn.png) no-repeat center top; width:23px; height:21px; text-indent:99px; overflow:hidden}
.board-del-icon a{display:inline-block; vertical-align:middle; background: url(/basic/consult/board/skin01/images/del_btn.png) no-repeat center top; width:23px; height:21px; text-indent:99px; overflow:hidden}

/* ¸®½ºÆ® °Ë»öºÎºÐ */
#board-list-search {margin:30px 0px 5px 0px; overflow:hidden; line-height:22px; font-size:12px}
#board-list-search li{float:left}
#board-list-search select{margin-right:8px}
#board-list-search .board-list-total {font-size:11px;}
#board-list-search .board-list-total span{color:#ff6600}
#board-list-search .board-list-search {float:right}
#board-list-search .board-list-search input{border:1px solid #ccc; height:18px}

/* ¸®½ºÆ® Å×ÀÌºí */
#board-wrapper {width:750px; min-height:550px; overflow:hidden; vertical-align: top; margin: 0 auto}
#board-wrapper .board-list{width:100%; border-collapse:collapse; border-spacing:0;  font-size:12px;}
#board-wrapper .board-list th{ border-top:1px solid #ccc; font-weight:bold; color:#383838; text-align:center; line-height:30px; border-bottom:2px solid #333;}
#board-wrapper .board-list tr{background:;}
#board-wrapper .board-list tr:hover{background:#f3f3f3;}
#board-wrapper .board-list td{border-collapse:collapse; border-spacing:0; padding:8px 0px; border-bottom:1px dotted #c1c1c1;}
#board-wrapper .board-list { border-bottom:2px solid #333;}
#board-wrapper input[type=text] {border:1px solid #ccc; outline:none}
#board-wrapper textarea {border:1px solid #ccc;}
#board-wrapper select {font-size:12px}

/* ¸®½ºÆ® °Ë»ö */

/* ¸®½ºÆ® Á¤·Ä ¹× °¡·Î»çÀÌÁî */
#blist-check {width:25px; text-align:center}
.board-list .blist-notice {width:25px;}
.board-list .blist-notice-title {font-size:11px; text-align:center; color:#af0000; width:45px}
.board-list .blist-notice-subject a{text-align:left; font-weight:bold}
.board-list .blist-no { width:50px; text-align:center; font-size:11px; white-space:nowrap}
.board-list .blist-pro-img{width:45px; text-align:center}
.board-list .blist-pro-img a img{width:30px; height:30px; border:1px solid #ededed;}
.board-list .blist-subject a{text-align:left}
.board-list .blist-file {width:45px; text-align:center}
.board-list .blist-name {width:65px; text-align:center; white-space:nowrap}
.board-list .blist-data {width:95px; text-align:center; font-size:11px; white-space:nowrap}
.board-list .blist-hit {width:55px;text-align:center; font-size:11px; white-space:nowrap}

/* ¸®½ºÆ® °ü¸®ÀÚ ±ÇÇÑ */
#board-list-admin {margin:15px 0px; overflow:hidden;  text-align:center}

/* ¸®½ºÆ® ±Û¾²±â ¹öÆ° Ãâ·Â */
#board-list-btn {text-align:right; margin:4px 0px; overflow:hidden}

/* ºñ¹Ð °Ô½Ã¹° ºñ¹Ð¹øÈ£ ÀÔ·Â¶õ */
#board-secret {font-size:12px; text-align:center; overflow:hidden; width:350px; border:1px solid #ccc; line-height:22px; margin:20px auto; padding:20px}

/* ±Û º¸±â */
.board-view-th {text-align:left; border-top:1px solid #ccc; border-bottom:2px solid #333; line-height:36px; font-weight:bold; margin-bottom:8px}
.board-view-infor {text-align:left; font-size:11px; margin-bottom:10px; overflow:hidden}
.board-view-infor li{float:left}
.board-view-file {text-align:left; font-size:11px; margin:10px 0px; padding:6px 0px; border:1px dotted #ccc; border-left:none; border-right:none; overflow:hidden}
.board-view-file2 {text-align:left; font-size:11px; margin:10px 0px; padding:6px 0px; border:1px dotted #ccc; border-left:none; border-right:none; overflow:hidden}
.board-view-content {overflow:hidden; vertical-align:top; line-height:22px; text-align: left; min-height:180px; padding:30px 10px; font-size:12px; border-bottom:2px solid #333}
.board-view-content img{margin-bottom:8px; display:block}
.board-view-reply-box {border-top: 1px solid #ccc; margin-top:30px; text-align:left; padding:4px}
.board-view-reply {border-top: 1px solid #ccc; margin-top:30px; text-align:center; background:#e9e9e9; padding:4px}
.board-view-reply textarea{display:block; border: 1px solid #333; width:98%; resize:none; padding:10px; line-height:22px; height:220px; margin-bottom:4px}

/* ±Û  ÀÛ¼º-¼öÁ¤ */
.board-add-th {text-align:left; border-top:1px solid #ccc; border-bottom:2px solid #333; line-height:36px; font-weight:bold; margin-bottom:8px}
.board-add-infor {text-align:left; font-size:12px; margin-bottom:10px; overflow:hidden}
.board-add-infor li{padding:6px 0px; border-bottom:1px dotted #ccc}
.board-add-infor li label{display:inline-block; width:98px;  white-space:nowrap;}
.board-add-infor li textarea{display:block; width:96%; height:250px; padding:10px; line-height:22px;}

/*  ´ÙÀ½/ÀÌÀü ±Û */
.board-bview-box { border-top:2px solid #ccc; border-bottom:2px solid #ccc;}
.board-bview-box div{ padding:6px; border-bottom:1px dotted #ccc}

/* ´ñ±Û Ãâ·Â ºÎºÐ */
#board-view-comment {margin:30px 0px; overflow:hidden}
#board-view-comment .board-comment-form {border-bottom:1px solid #ccc; padding-bottom:8px}
#board-view-comment .board-comment-form textarea{width:97%; resize:none; padding:8px; margin-bottom:4px; height:45px}
#board-view-comment .board-comment-list {overflow:hidden; margin:30px 0px;}
#board-view-comment .board-comment-list ul{display:block; border:none; border-bottom:1px dotted #ccc; padding:10px 0px}
#board-view-comment .board-comment-name {white-space:nowrap; font-size:11px; vertical-align:top; position:relative}
#board-view-comment .board-comment-body {display:block; font-size:12px; padding:10px; line-height:22px}

.board-comment-count {float:right; font-size:11px; color:#ff634d; vertical-align:middle; position:absolute; right:0px; top:4px}
.board-comment-count em{display:inline-block; width:50px; height:8px; border:1px solid #ff634d; overflow:hidden; margin:0px 4px}
.board-comment-count em strong{display:inline-block; background:#ff9788}

#blist-view-on {background:#eeeeee}