/* º£ÀÌ½º */

.board_template_base {font-family: "Nanum Gothic Local", "Nanum Gothic","Gulim"; border-collapse: collapse; padding:0; margin:0;} 
.board_template_base ul,li,dl,dt,dd,html,img,div,body,span,a,p {margin:0; padding:0; text-decoration:none; list-style:none;}
.board_template_base a {text-decoration:none; color:inherit;}
.board_template_base li { display:inline-block;}
.board_template_base a:hover {color:#bf2026;}
.board_template_base fieldset, img {border:0;}
.board_template_base address {font-style:normal;}
.board_template_base legend { visibility:hidden;position:absolute; left:-9999px;}
.board_template_base input::-ms-input-placeholder{color:#fff !important; }
.board_template_base input::-moz-input-placeholder{color:#fff !important; }
.board_template_base input::-webkit-input-placeholder{color:#fff !important; }
.board_template_base dd{line-height:20px;}
.board_template_base table, th, tbody {margin:0; padding:0; text-align:left; border-collapse:collapse;}
.board_template_base select {height: 30px;padding: 7px 40px 5px 5px; border: 1px solid #d2d2d2; background: url("/Board/img/kcsma/select_arrow.png") no-repeat 95% 50%;-webkit-appearance: none; position:relative;-moz-appearance: none;appearance: none;position:relative;color:#333; margin-right: 10px;}
.board_template_base select::-ms-expand { display: none;}
/* ¸®½ºÆ® */
.board_template_base .board_template_form { width:100%;position:relative; color:#333; }
.board_template_base .board_template_form .board_template_header {width:100%;background-color:#fafafa; border-bottom:1px solid #e4e4e4; border-top:4px solid #0E7560;text-align:center; font-weight:bold; }
.board_template_base .board_template_form .board_template_body {width:100%; border-bottom: 1px solid #e4e4e4;  text-align:center;}
.board_template_base .board_template_form .board_template_body:hover {background-color:#f4f4f4; }
.board_template_base .board_template_form .board_view_row {width:100%; padding-left: 20px; border-bottom: 1px solid #e4e4e4; height: 45px;vertical-align: middle; text-align:center;}
.board_template_base .board_template_form .board_view_row span {display:table-cell; height: 45px; vertical-align: middle;font-size: 14px; }
.board_template_base .board_template_form .board_view_row .user_view_writertitle {text-align: left; min-width: 120px; max-width:120px; border-right: 1px solid #e4e4e4;}
.board_template_base .board_template_form .board_view_row .user_view_writername {text-align: left; width: 565px; border-right: 1px solid #e4e4e4; padding: 0px 20px;}
.board_template_base .board_template_form .board_view_row .user_view_datetitle { text-align:center; min-width:120px; max-width:120px; border-right:1px solid #e4e4e4;}
.board_template_base .board_template_form .board_view_row .user_view_date {text-align: center; width: 120px;}
.board_template_base .board_template_form .board_view_file {width:685px; display:block; padding:0px 20px 0px 20px;font-size:14px; text-align:left;}
.board_template_base .board_template_form .board_view_content {letter-spacing:0; font-family:"Malgun Gothic";word-wrap:break-word; width:100%; min-height:200px; display:block; padding:30px 20px 30px 20px; margin-bottom:30px; font-size:13px;line-height:1.6;}
.board_template_base .board_template_form .board_view_content * {letter-spacing:0; line-height:1.6; /*font-size:13px;*/}
.board_template_base .board_template_form .board_view_content a {color:#0782c1; text-decoration:underline;}
.board_template_base .board_template_form .board_view_content p {margin:13px 0; font-size:13px; line-height:1.6;}
.board_template_base .board_template_form .board_view_content ol li {display:list-item; list-style-type:decimal;}
.board_template_base .board_template_form .board_view_content li {display:list-item; margin-left:15px; list-style-type:disc;}
.board_template_base .board_template_form .board_view_title {width:100%;border-bottom: 4px solid #0e7560; border-top: 4px solid #0e7560; padding:30px 20px; text-align:left; font-size:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.board_template_base .board_template_form .user_table_cell {height: 45px; line-height:45px; vertical-align: middle; display:inline-block; font-size:14px; margin-left:-5px;}
.board_template_base .board_template_form .user_no {width:60px;border-right: 1px solid #D2D2D2;}
.board_template_base .board_template_form .user_title {padding-left: 15px; width:820px; text-align: left; cursor: pointer;border-right: 1px solid #D2D2D2; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.board_template_base .board_template_form .user_title_header {text-align: center; cursor:default;}
.board_template_base .board_template_form .user_file {width:0px; display: none;}
.board_template_base .board_template_form .user_writername {width:0px; display: none;}
.board_template_base .board_template_form .user_date {width:120px;border-right: 1px solid #D2D2D2;}
.board_template_base .board_template_form .user_viewcount {width:60px;}
.board_template_base .board_template_form .list_new {background: url(/Board/img/kcsma/icon_new.png); vertical-align: middle; width:31px; height: 15px; position:relative; display: inline-block; left: 5px; top: -1px;}
.board_template_base .board_template_form .list_re {background: url(/Board/img/kcsma/icon_comment.png); vertical-align: middle; width:23px; height: 13px; position:relative; display: inline-block; left: -2px; top: -2px;}

.board_template_base .boardid_admin {float:left; display: none;} /*°ü¸®ÀÚ¿ë °Ô½ÃÆÇ ¸ñ·Ï DropDownList*/ 
.board_template_base .board_select_admin {float:left; display: none;} /*°ü¸®ÀÚ¿ë ¸®½ºÆ® °Ô½ÃÆÇ ºÐ·ù DropDownList*/ 
.board_template_base .board_template_form .admin_table_cell {height: 32px; padding-top:14px; vertical-align: middle;}
.board_template_base .board_template_form .admin_cbx {min-width:30px; text-align: center;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_no {min-width:60px;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_boardname {width:0px; display: none;}
.board_template_base .board_template_form .admin_boardname_header {width:0px; display: none;}
.board_template_base .board_template_form .admin_title {padding-left:15px; width:438px; text-align: left; cursor: pointer;border-right: 1px solid #D2D2D2; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.board_template_base .board_template_form .admin_title_header {width:453px; text-align: center; cursor:default; border-right: 1px solid #D2D2D2;}
.board_template_base .board_template_form .admin_file {width:60px;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_writername {width:100px;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_date {min-width:90px;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_viewcount {min-width:70px;}

.board_template_base .board_template_border_top {border-top:4px solid #0E7560;}

.board_template_base .view_title a {display:inline-block; line-height:18px; }
.board_template_base .board_template_form .totalcountmsg {font-size: 12px; vertical-align:top; line-height: 30px;}
.board_template_base .board_view p{ line-height:30px; color:#333;}
.board_template_base .board_view img {max-width:790px;}
.board_template_base .board_comment {width:100%; background-color:#fff; margin-bottom:20px;}
.board_template_base .board_comment_header {padding:15px 0px;border-bottom:1px solid #e4e4e4; font-size:16px; margin:0px;}
.board_template_base .comment_title {width:auto; background-color:#fff; padding:20px 25px 0px 25px; color:#000; font-weight:bold;;}
.board_template_base .comment_area {height:65px;padding:25px}
.board_template_base .comment_head {float:left;}
.board_template_base .comment_head li{display:block; }
.board_template_base .comment_text {box-sizing:border-box; float:left; min-width:527px; max-width:527px; margin:0px 10px 0px 10px;border:1px solid #d2d2d2; resize:none; padding:14px; height:auto; overflow-y:auto; font-family:"¸¼Àº °íµñ", malgun gothic, Sans-serif;}
.board_template_base .reply_text {float:left; min-width:370px;margin:0px 10px 0px 10px;border:1px solid #d2d2d2; resize:none; padding:14px; height:auto; box-sizing:border-box; overflow-y:auto; font-family:"¸¼Àº °íµñ", malgun gothic, Sans-serif;}
.board_template_base .write_comment {width:100%;  border:1px solid #888; margin-bottom:40px; }
.board_template_base .board_comment .list_comment {width:100%;padding:16px 0px 16px 0px;border-bottom: 1px solid #e4e4e4;text-align:left;  font-size:14px;}
.board_template_base .comment_date {width:100px; float:right; color:#999; text-align:right;}
.board_template_base .comment_nick {width:100px; margin-right:20px; font-weight:bold;}
.board_template_base .comment_cont {width:650px; }
.board_template_base .comment_cont span {line-height:auto; height:auto; vertical-align:top; margin-left:0; line-height:20px; word-break: break-all; white-space: pre-line;}
.board_template_base .comment_cont .delete_password {padding:3px 7px; border:1px solid #d2d2d2; font-size:14px; margin-left:5px;}
.board_template_base .reply_comment {margin-top:15px; width:270px; padding:12px 12px; background-color:#fff; border:1px solid #eee; border-radius:2px;}
.board_template_base .horizon {width:1px !important; height:13px !important; background-color:#ccc; display:inline-block; margin:0px 3px !important; position:relative;  top:4px;}
/* ±Û¾²±â */
.board_template_base .write_form {width:100%;position:relative; color:#333; table-layout:fixed;font-size:14px; position:relative;}
.board_template_base .write_form th {font-size:14px; padding:14px 10px 14px 10px;}
.board_template_base .write_form td,tr{border-bottom:1px solid #e4e4e4; padding:12px 10px 12px 10px;}
.board_template_base .write_title {width:100px; font-weight:bold;}
.board_template_base .write_select {height: 30px; width: 200px; border: 1px solid #D2D2D2; margin:1px 0px 0px 0px; padding-left:5px;}
.board_template_base .option {display:inline-block; color:#666; font-size:14px; text-align:right; margin-left:30px;}
.board_template_base .option b{margin-right:20px;}
.board_template_base .write_form .board_template_body {width:600px; border-bottom: 1px solid #e4e4e4 !important; padding:20px 15px 20px 15px;}
.board_template_base .write_form .board_template_body_category {width:600px; border-bottom: 1px solid #e4e4e4; padding:20px 15px 20px 15px; display: none;}
.board_template_base .write_text {width:400px; height:28px; border:1px solid #e4e4e4; padding-left:10px; letter-spacing:-1px;}
.board_template_base .directory_file {width:480px; height:112px;overflow:scroll; border:1px solid #e4e4e4;}
.board_template_base .write_image {width:800px; margin-top:10px; position:relative;}
.board_template_base .array {display:inline-block; padding:3px 15px 0px 15px; height:32px; border:1px solid #e4e4e4; background-color:#fdfdfd;font-size:12px; margin-left:10px; color:#777; position:relative; top:-1px; }
.board_template_base .array_img {width:20px; height:19px; position:relative; top:5px;margin-left:10px; cursor:pointer;}
.board_template_base .array_01 {background-image:url("/Board/img/kcsma/btn_array_left.png");}
.board_template_base .array_01:hover {background-image:url("/Board/img/kcsma/btn_array_left_on.png");}
.board_template_base .array_02 {background-image:url("/Board/img/kcsma/btn_array_center.png");}
.board_template_base .array_02:hover {background-image:url("/Board/img/kcsma/btn_array_center_on.png");}
.board_template_base .array_03 {background-image:url("/Board/img/kcsma/btn_array_right.png");}
.board_template_base .array_03:hover {background-image:url("/Board/img/kcsma/btn_array_right_on.png");}
.board_template_base .write_submit {margin:auto; text-align:center; float: right;}
.board_template_base .write_submit li {margin: 0px 5px 0px 5px;}
.board_template_base .p_deco {font-size:12px !important;}
.board_template_base .p_deco:hover {text-decoration:underline;}
.board_template_base .reply_comment_popup { border: 10px solid #7dc9ba;  padding:35px 0px; width:734px; min-height:100px; background-color:#fff; left:35% !important; top:50%;}
.board_template_base .delete_comment_popup { border: 10px solid #7dc9ba;  padding:35px 0px; width:480px; min-height:100px; background-color:#fff; left:42% !important; top:50%;}
.board_template_base .close_pop {position:absolute; right:35px; top:30px; background:url("/Board/img/kcsma/btn_close.png"); width:24px; height:26px; cursor:pointer;}
.board_template_base .pop_head { width:100%; height:35px; border-bottom: 1px solid #7daca2;}
.board_template_base .pop_head h3 {position:absolute; left:35px;}
.board_template_base .pop_cont {width:auto; height:auto; padding:20px 35px 0px 35px; overflow:hidden;}
.board_template_base .pop_btn_area {margin:auto; width:355px;}
.board_template_base .paper_write {margin-bottom:40px;overflow-x:hidden;border-bottom:4px solid #0e7560;padding-bottom:10px;}
.board_template_base .paper_write h3 {width:100%; padding-bottom:10px;border-bottom:4px solid #0e7560;  margin-bottom:10px; font-size:18px; font-weight:bold;}
.board_template_base .item_h3 {width:100%; padding-bottom:10px !important; margin-bottom:10px !important; font-size:18px !important; font-weight:bold !important;}
.board_template_base .paper_column {line-height:50px; position:relative; font-size:14px;}
.board_template_base .pp_col {width:45%;}
.board_template_base .pp_bg {width:45%; height:125px;padding:15px 40px 30px 40px; background-color:#ececec; position:absolute; right:0; top:-10px;}
.board_template_base .pp_bg strong {display:block; text-align:right; color:#0e7560; font-size:40px;}
.board_template_base .pp_bg span {display:block; margin-bottom:15px;}
.board_template_base .pp_col b {margin:0px 5px 10px 0px;}
.board_template_base .col_tit {width:90px; display:inline-block;}
.board_template_base .list_file {width:600px;padding:8px 0px;border:0;border-bottom: 1px solid #666;}

/* footer */
.board_template_base .board_footer {width:100%; height:40px; line-height:40px; position:relative; border-top:4px solid #0E7560; padding-top: 20px; vertical-align: bottom;}
.board_template_base .boardbtn {width:30px; height:30px; }
.board_template_base .board_listnum {text-align:center;}
.board_template_base .board_writecont {text-align: right; float:right; width: 20%; display: inline-block;}
.board_template_base .numon {font-weight:bold; color:#0E7560;}
.board_template_base .list_bulit {background:url("/Board/img/kcsma/com_bulit.png") no-repeat center; width: 2px; height: 20px; line-height: 20px; margin: 0px 5px; padding-top: 10px;}
.board_template_base .board_footer_number {width:20px; height:20px; line-height: 20px; vertical-align:middle; text-align:center; font-size:13px; margin: 0px 5px 11px 5px;}

.board_template_base .board_search {width:auto; float:right;}
.board_template_base .board_search_form {box-sizing: border-box; width:152px; height:auto !important; border:1px solid #d2d2d2; padding:7px 10px; font-size:12px;}

/*button*/
.board_template_base .btn_next{background:url("/Board/img/kcsma/btn_next.png") no-repeat center; width: 20px; height: 20px; line-height: 20px; margin: 0px 5px;}
.board_template_base .btn_next:hover {background:url("/Board/img/kcsma/btn_nexthover.png") no-repeat center; width: 20px; height: 20px; line-height: 20px;}
.board_template_base .btn_prev{background:url("/Board/img/kcsma/btn_prev.png") no-repeat center; width: 20px; height: 20px; line-height: 20px; margin: 0px 5px;}
.board_template_base .btn_prev:hover {background:url("/Board/img/kcsma/btn_prevhover.png") no-repeat center; width: 20px; height: 20px; line-height: 20px;}
.board_template_base .option_btn {width:65px; height:30px; border:0; font-size:12px;}
.board_template_base .btn_deleteimg {width:160px; height:35px;background-image: url(/Board/img/kcsma/btn_deleteimg.png);}
.board_template_base .btn_deleteimg:hover{background-image: url(/Board/img/kcsma/btn_deleteimg_on.png);}
.board_template_base .btn_deleteimg {width:160px; height:35px;background-color:#656573; color:#fff; border:0;font-weight:normal;  margin-bottom:6px;}
.board_template_base .btn_deleteimg:hover{background-color:#666; color:#fff;border:0; cursor:pointer;}
.board_template_base .file_data {width:70px; border: 1px solid #e4e4e4; height:30px; text-align:center; margin-right:10px; margin-top:-1px;}
.board_template_base .btn_movie {width:200px; height:35px;background-color:#c9270c; color:#fff;border:0;font-weight:bold; }
.board_template_base .btn_movie:hover {background-color:#666; cursor:pointer;}
.board_template_base .btn_file{width:100px; height:35px;background-color:#0E7560; color:#fff;border:0;font-weight:bold; margin-bottom:5px; }
.board_template_base .btn_file:hover {background-color:#666; cursor:pointer;}
.board_template_base .btn_deletefile {width:160px;height:35px;background-image:url("/Board/img/kcsma/btn_deletefile.png"); cursor:pointer;}
.board_template_base .btn_deletefile:hover{background-image:url("/Board/img/kcsma/btn_deletefile_on.png");}
.board_template_base .btn_browse {background-color:#666; color:#fff; font-weight:bold; margin-left: 4px; width:95px;}
.board_template_base .btn_browse:hover{background-color:#0E7560; cursor:pointer;}
.board_template_base .btn_submit {width:95px;background-color:#0E7560; color:#fff; font-weight:bold; }
.board_template_base .btn_submit:hover{background-color:#666; cursor:pointer;}
.board_template_base .btn_delete {background-color:#666; color:#fff; border:0; font-weight:normal; }
.board_template_base .btn_delete:hover{background-color:#0E7560; border:0;color:#fff;cursor:pointer;}
.board_template_base .btn_unpause {background-color:#666; color:#fff; border:0; font-weight:normal; }
.board_template_base .btn_unpause:hover{background-color:#0E7560; color:#fff;border:0; cursor:pointer;}

.board_template_base .btn_main {width:110px; height:35px; background-color:#0E7560; color:#fff; font-weight:bold;}
.board_template_base .btn_main:hover{background-color:#666; cursor:pointer;}
.board_template_base .btn_sub {width:110px; height:35px; background-color:#656573; color:#fff; }
.board_template_base .btn_sub:hover{background-color:#666; cursor:pointer;}
.board_template_base .btn_other {width:110px;height:35px; background-color:#666; color:#fff; font-weight:normal; }
.board_template_base .btn_other:hover{background-color:#0e7560; color:#fff;border:0; cursor:pointer;}
.board_template_base .comment_btn {width:120px; height:65px; border:0; font-size:12px; float:right;}
.board_template_base .btn_delete_comment {cursor:pointer; position:relative; top:3px; }
.board_template_base .btn_delete_comment_cf {margin:2px 0px 0px 7px !important; text-decoration:underline; color:#333; cursor:pointer;}
.board_template_base .btn_delete_comment_cf:hover {color:#f00;}
.board_template_base .btn_pop {width:107px; height:38px; background-color:#666; border:1px solid #e4e4e4;; font-size:16px; font-weight:bold;color:#fff; cursor:pointer; position:relative; top:-4px;}
.board_template_base .txt_bar { padding:8px 10px;border:1px solid #d2d2d2;}
.board_template_base .txt01 {width:275px;}
.board_template_base .btn_box3 {width:107px; height:38px;border:1px solid #d1d1d1; padding:1px; float:left; position:relative;}
