/* º£ÀÌ½º */
.board_template_base {font-family:"Nanum Gothic Local","Nanum Gothic", serif; border-collapse: collapse;} 
.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/kmes/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 .editor * { width:100%; padding:0px 15px; }

/* ¸®½ºÆ® */
.board_template_base .board_template_form { width:100%;position:relative; color:#333; font-size:0;}
.board_template_base .board_template_form .board_template_header {width:100%;background-color:#fafafa; border-bottom:1px solid #e4e4e4; border-top:4px solid #3355ac;text-align:center; font-weight:bold; }
.board_template_base .board_template_form .board_template_body {width:100%;height:45px;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; line-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; border-right: 1px solid #e4e4e4;}
.board_template_base .board_template_form .board_view_row .user_view_writername {text-align: left; min-width: 400px; 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; 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:625px; 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:830px; 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 #3355ac; border-top: 4px solid #3355ac; 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 {display:inline-block;height: 45px;line-height: 45px;vertical-align: middle;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_category {width:0px; display: none;}
.board_template_base .board_template_form .user_title {padding-left: 15px; width:790px; 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:120px;border-right: 1px solid #D2D2D2;*/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/kmes/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/kmes/icon_comment.png); vertical-align: middle; width:23px; height: 13px; position:relative; display: inline-block; left: -2px; top: -3px;}

.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_cbx {width:30px; text-align: center;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_cbx .cbx {position: relative; top: 3px;}
.board_template_base .board_template_form .admin_no {width:60px;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_boardname_header {width:0px; display: none;}
.board_template_base .board_template_form .admin_boardname {width:0px; display: none;}
.board_template_base .board_template_form .admin_title {padding-left:15px;width:400px; 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:415px; 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 {width:90px;border-right: 1px solid #D2D2D2}
.board_template_base .board_template_form .admin_viewcount {width:50px;}

.board_template_base .board_template_border_top {border-top:4px solid #3355ac;}

.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;}
.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 {float:left; min-width:400px;width:58%;margin:0px 10px 0px 10px;border:1px solid #d2d2d2; resize:none; padding:10px; height:43px; overflow-y:auto; font-family:"¸¼Àº °íµñ", malgun gothic, Sans-serif;}
.board_template_base .write_comment {width:100%;  border:1px solid #555; 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:60%; }
/* ±Û¾²±â */
.board_template_base .write_form {width:801px;position:relative; color:#333; table-layout:fixed;}
.board_template_base .write_form dd {margin-bottom:4px;}
.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; 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/kmes/btn_array_left.png");}
.board_template_base .array_01:hover {background-image:url("/Board/img/kmes/btn_array_left_on.png");}
.board_template_base .array_02 {background-image:url("/Board/img/kmes/btn_array_center.png");}
.board_template_base .array_02:hover {background-image:url("/Board/img/kmes/btn_array_center_on.png");}
.board_template_base .array_03 {background-image:url("/Board/img/kmes/btn_array_right.png");}
.board_template_base .array_03:hover {background-image:url("/Board/img/kmes/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;}

/* footer */
.board_template_base .board_footer {width:100%; height:40px; line-height:40px; position:relative; border-top:4px solid #3355ac; 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:#3355ac;}
.board_template_base .list_bulit {background:url("/Board/img/kmes/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 {width:130px; height:28px; border:1px solid #d2d2d2; padding:0px 10px; font-size:12px;}

/*button*/
.board_template_base .btn_next{background:url("/Board/img/kmes/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/kmes/btn_nexthover.png") no-repeat center; width: 20px; height: 20px; line-height: 20px;}
.board_template_base .btn_prev{background:url("/Board/img/kmes/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/kmes/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/kmes/btn_deleteimg.png);}
.board_template_base .btn_deleteimg:hover{background-image: url(/Board/img/kmes/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:5px;}
.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:#3355ac; 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/kmes/btn_deletefile.png"); cursor:pointer;}
.board_template_base .btn_deletefile:hover{background-image:url("/Board/img/kmes/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:#3355ac; cursor:pointer;}
.board_template_base .btn_submit {width:95px;background-color:#3355ac; 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:#3355ac; 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:#3355ac; color:#fff;border:0; cursor:pointer;}

.board_template_base .btn_main {width:110px; height:35px; background-color:#3355ac; 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:#3355ac; 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:5px;}