@charest "utf-8";

/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:none}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}

/* Align */
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

/* flaot */
.float_l{float:left;}
.float_r{float:right;}


/* VerticalAlign */
.top{vertical-align:top;}
.middle{vertical-align:middle;}
.bottom{vertical-align:bottom;}

/* InputStyle */
input.text {padding:7px;border:solid #ccc 1px;background:#fff;}
input.checkbox {*margin:-1px 0;border:0;}
textarea.textarea {overflow:auto;border:solid #dadadc 1px;}

/* ButtonStyle */
.btn_navy{display:inline-block;padding:15px 15px;border:1px solid #3b414a;background:#565e6b;color:#fff;font-size:13px;}
.btn_white{display:inline-block;padding:15px 15px;border:1px solid #ddd;background:#fff;color:#555;font-size:13px;}
.btn_blue{display:inline-block;padding:15px 15px;border:1px solid #003a8a;background:#0046a6;color:#fff;font-size:13px;}
a.btn_blue{color:#fff;}
a.btn_navy{color:#fff;}


/* Board Info */
.board_info{padding-bottom:14px;font-size:12px;}


/* ico */
.ico_file{display:inline-block;width:11px;height:10px;margin-right:5px;background:url(./image/ic_file.png) no-repeat 0 0;vertical-align:middle;text-indent:-9999px;}
.ico_new{display:inline-block;width:13px;height:13px;background:url(./image/ic_new.png) no-repeat 0 0;vertical-align:middle;text-indent:-9999px;}
.ico_mobile{display:inline-block;width:7px;height:16px;background:url(./image/icon_mobile.gif) no-repeat 0 0;vertical-align:middle;text-indent:-9999px;}
/* Board Header */
.board_header {position:relatvie;overflow:hidden;width:100%; *zoom:1;margin:0 auto 5px auto;}
.board_header:after {content:""; display:block; float:none; clear:both;}
.board_header img {border:0;}
.board_header ul {overflow:hidden;}
.board_header .rss {float:right;padding-right:5px;}
.board_header .category {float:right;}
.board_header .category select {height:20px; padding:0 0 0 2px; border:solid #CCC 1px; background:#FFF;  color:#666; vertical-align:top;}
.board_header .info {float:left;width:150px;padding:10px 0;color:#666;font-size:11px;letter-spacing:1px;}
.board_header .info li {float:left; position:relative; display:inline; margin-left:5px;}

/* Board List */
#board_colgroup{position:relative;overflow:hidden;font-size:13px;}
#board_colgroup table.board_list {border-spacing:0; padding:0; border-collapse:collapse; border: 0; empty-cells:show;}
.board_list {width:100%;margin:0 auto;}
.board_list thead th {padding:12px 8px 14px 8px; border-top:2px solid #1E4DA4;font-size:13px; border-bottom:1px solid #c5cacc;  color:#555555; white-space:nowrap;font-weight:bold;}
.board_list tbody td.nbox{background-color:#f0f0f0;}
.board_list th.title {width:80%;}
.board_list td {padding:10px 8px 12px 8px; border-bottom:1px solid #d9d9d9; white-space:nowrap;  color:#666; line-height:20px;}
.board_list td.center {text-align:center;}
.board_list td.notice {background:#efefef;}
.board_list td.title {white-space:normal;text-align:left;}
.board_list td a{display:inline-block;*zoom:1;*display:inline;}
.board_list td img{display:inline-block;*zoom:1;*display:inline;}
.board_list td.num {font-size:11px;font-family:helvetica;color:#666;letter-spacing:1px;}
.board_list td img{vertical-align:middle;}
.board_list .category {padding-right:7px;color:#666; background:url(./image/line_v.gif) top right no-repeat;}
.board_list .icon_img {vertical-align:middle; padding-left:2px;}
.board_list .comment_num,
.board_list .comment_num a,
.board_list .comment_num a:hover,
.board_list .comment_num a:active,
.board_list .comment_num a:focus {padding-left:3px; text-decoration:none;font-size:11px;font-family:helvetica;color:#666;}

span.blacknews{display:block;margin:0 auto;background:#666;border:1px solid #666;color:#fff;font-weight:bold;font-size:11px;padding:1px 7px 4px 7px;vertical-align:middle;}
span.reply{display: inline-block;*zoom: 1;*display: inline;background:#fff;border:1px solid #666;color:#333;text-align:left;font-weight:bold;font-size:10px;padding:2px 7px 3px 2px;vertical-align:middle;}


/* Board weibzin List */
.board_list{overflow:hidden;width:100%;padding-top:15px;border-top:2px solid #D13868;}
.board_list td{border:bottom 1px solid #ebebeb;}



/* ie6, ie7 이미지 상하 중앙 정렬 hack 사용 */
.list_thumb .thumb_gap {*display:inline-block;*height:100%;*vertical-align:middle}

/* Board View */
.board_view{width:100%;border-collapse:collapse;border-bottom:1px solid #b6b6b6;text-align:left;}
.board_view th{background:#fafafa;border-bottom:1px solid #e2e2e2;padding:13px 0 13px 20px;}
.board_view td{background:#fafafa;border-bottom:1px solid #e2e2e2;padding:13px 0 13px 20px;font-size:12px;}
.board_view .tit{border-top:2px solid #0046a6;font-size:14px;font-weight:bold;color:#0046a6;text-align:left;}
.board_view .tit .cate{padding-right:5px;color:#555;font-weight:normal;}
.board_view .veiw_txt{padding:40px 20px;background:#fff;line-height:200%;}

/* Board Write */
.board_write{width:100%;border-collapse:collapse;}
.board_write th{padding-left:4%;border-bottom:1px solid #e2e2e2;background:#f2f3f4;text-align:left;color:#555;font-size:12px;}
.board_write .top_border{border-top:2px solid #0046a6;}
.board_write .essential{background:url(./image/bu_dia_red.gif) no-repeat 15px center #f2f3f4;}
.board_write td{padding:7px 4%;border-bottom:1px solid #e2e2e2;font-size:12px;}

/* Board Navigation */
.board_navigation{overflow:hidden;padding:20px 0;zoom:1;text-align:center;}
.board_navigation .btn_left{float:left;}
.board_navigation .btn_right{float:right;} 

/* Paging Search */
.paging_search{margin-bottom:10px;font-size:11px;text-align:center;}
.paging_search .page_num {display:inline-block;}
.paging_search .page_num a{display:inline-block;width:38px;height:25px;padding-top:12px;border:1px solid #ddd;background:#fff;text-align:center;color:#666;}
.paging_search .page_num a.on{background:#0046a6;font-weight:bold;color:#fff;}
.paging_search .gray_btn{display:inline-block;width:38px;height:25px;padding-top:12px;border:1px solid #ddd;background:#f5f5f5;text-align:center;}

/* Board Search */
.board_search{margin-top:20px;height:40px;text-align:center;font-size:12px;text-align:center;}

/* View_mov_list */
.view_mov_list{overflow:hidden;border-top:1px solid #ddd;zoom:1;background:#f5f5f5;font-size:12px;}
.view_mov_list dl{overflow:hidden;clear:both;border-bottom:1px solid #ddd;zoom:1;}
.view_mov_list dt{float:left;width:65px;padding:15px 0 15px 25px;font-weight:bold;}
.view_mov_list dd{padding:15px 0 15px 85px;background:url(./image/line_gray.gif) no-repeat left center;}
.view_mov_list dd a{color:#555;}
.view_mov_list .txt_date{float:right;padding-right:25px;}
.view_mov_list .prev{background:url(./image/arr_prev_black.gif) no-repeat 10px center;}
.view_mov_list .next{background:url(./image/arr_next_black.gif) no-repeat 10px center;}

/* Comment List*/
.cmt_wrap{padding:30px 0 35px 0;}
.cmt_wrap .cmt_tit{padding:25px 0;border-bottom:1px dashed #e2e2e2;font-size:12px;}
.cmt_wrap .cmt_tit strong{color:#D13868;;font-weight:bold;font-size:20px;}
.cmt_wrap .cmt_area{overflow:hidden;padding:20px 0;zoom:1;border-bottom:1px solid #dedede;zoom:1;font-size:12px;}
.cmt_wrap .cmt_area .cmt_info_area{float:left;width:130px;}
.cmt_wrap .cmt_area .cmt_info_area .txt_name{display:block;padding-bottom:13px;font-weight:bold;font-size:14px;color:#D13868;}
.cmt_wrap .cmt_area .cmt_desc_area{float:left;width:70%;}
.cmt_wrap .cmt_area .cmt_desc_area .cmt_desc{line-height:180%;}
.cmt_wrap .cmt_area .cmt_btn_area{float:right;width:90px;text-align:center;}
.cmt_wrap .cmt_area .cmt_btn_area button{display:block;height:20px;width:70px;border:1px solid #ddd;font-size:11px;margin-bottom:2px;background:#f5f5f5;font-family:'tahoma';font-weight:bold;color:#888;}
.cmt_wrap .cmt_wrt{margin-top:15px;padding:17px;background:#f3f3f5;text-align:center;font-size:12px;}
.cmt_wrap .cmt_wrt .btn_area{padding-top:7px;}

/* password */
.password_wrap p{text-align:left;padding-bottom:20px;}
.password_wrap .password_box{padding:30px 0;background:url(./image/bg_gray_gradation.gif) repeat-x 0 bottom;border:1px solid #d5d5d5;}
.password_wrap .password_box dl{overflow:hidden;width:355px;margin:0 auto;zoom:1;}
.password_wrap .password_box dl dt{float:left;width:70px;padding:10px 0;text-align:center;font-weight:bold;font-size:13px;color:#D13868;}
.password_wrap .password_box dl dd{float:left;width:265px;padding:0;margin:0;}
.password_wrap .password_box dl dd input{width:265px;padding:7px;border:2px solid #7c87a3;}

/* move */
.board_move{padding:15px;}
.board_move .board_move_head{padding-bottom:20px;}
.board_move .board_move_head .tit{display:inline-block;padding:0 10px 0 23px;background:url(./image/bu_arr_circle.gif) no-repeat 0 center;font-weight:bold;font-size:1.125em;color:#15336a;}
.board_move .board_move_head span{font-size:12px;}
.board_move table{width:100%;border-collapse:collapse;border-bottom:1px solid #bfcade;text-align:center;font-size:12px;}
.board_move table th{border-top:2px solid #D13868;border-bottom:1px solid #D13868;background:#f8f7f7;color:#D13868;line-height:300%;font-weight:bold;}
.board_move table td{padding:10px 0;}
.board_move table .tit{padding-left:10px;text-align:left;}


