@charset "utf-8";

/* 게시판 목록 */
.board_list { width:100%; }

.board_top { width:100%; height:30px; vertical-align:top; margin:0; padding:0; }
.board_top .board_page { float:left; width:35%; padding-top:4px; padding-left:5px; }
.board_top .board_page strong.currentpage { color:#da131a; }

.board_top .board_page p.txt { font-size:130%; font-weight:bold; background:url(../images/board/budget_blt.gif) no-repeat left 1px; padding-left:20px; }
.board_top .board_page p.txt span { color:#b10e14; }


.board_top .board_search { float:right; width:63%; text-align:right; vertical-align:top; padding-right:5px; }
.board_top .board_search #boardsearchform1 { height:20px; vertical-align:top; display:inline-block; margin-top:1px; }
.board_top .board_search #boardsearchform2 { width:120px; height:18px; padding-left:5px; border:1px solid #ccc; vertical-align:top; display:inline-block; }
.board_top .board_search .btn { display:inline-block; vertical-align:top; margin-top:1px; } 



.board_list .board_body { width:100%; margin-bottom:20px; }
.board_list .board_body table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a;  }
.board_list .board_body table thead th { height:22px; padding-top:9px; background:url(../images/board/th_bg.gif) no-repeat right top; border-bottom:1px solid #aaa; color:#b10e14; font-weight:bold; vertical-align:top; }
.board_list .board_body table thead th.end { background:url(../images/board/th_bg.gif) no-repeat left top; } 

.board_list .board_body table tbody td { padding:8px 0 5px 0; line-height:130%; border-bottom:1px solid #ccc; text-align:center; } 
.board_list .board_body table tbody td a:link,
.board_list .board_body table tbody td a:visited { color:#444; text-decoration:none; display:inline-block;  }
.board_list .board_body table tbody td a:active,
.board_list .board_body table tbody td a:focus,
.board_list .board_body table tbody td a:hover { color:#b10e14; text-decoration:underline; }

.board_list .board_body table tbody td.left { text-align:left; padding-left:15px;; padding-right:15px; }
.board_list .board_body table tbody td.right { text-align:right; padding-right:15px;; padding-left:15px; }
.board_list .board_body table tbody td.bold { font-weight:bold; }

.board_list .board_body table tbody td .notice { position:relative; top:0px; display:inline-block; vertical-align:top; padding-right:5px; }
.board_list .board_body table tbody td .renum { font:bold 95% arial; color:#bd9866; display:inline-block; padding-left:5px; vertical-align:top; }
.board_list .board_body table tbody td .new { display:inline-block; padding-left:5px; padding-top:1px; vertical-align:top; }

.board_list .board_body table tbody td .boardBtn { position:relative; top:-2px; }

.board_list .board_search .mh_date { width:110px; height:18px; border:1px solid #ccc; padding-left:5px; color:#06c;}

th.th_1 { border-bottom:1px solid #ccc; border-right:1px solid #ccc; }



.board_align { float:left; text-align:right; vertical-align:top; padding-right:5px; padding-top:4px; margin-bottom:20px;  }
.board_align li { float:left; /*background:url(../images/board/boardalign_bgline.gif) no-repeat right top;*/ margin:0 3px; }
.board_align li a:link,
.board_align li a:visited { text-decoration:none; color:#666; font-weight:bold; border:1px solid #e6e6e6; padding:5px 10px 3px 9px; display:inline-block;  }
.board_align li a:active,
.board_align li a:focus,
.board_align li a:hover { color:#da131a; text-decoration:underline; border:1px solid #da131a;  }
.board_align li a.select { color:#da131a; text-decoration:underline; border:1px solid #da131a;  }



.board_top1 { width:100%; vertical-align:top; margin:0; }
.board_top1 .board_page { float:left; width:35%; padding-top:4px; padding-left:5px; margin-bottom:10px; }
.board_top1 .board_page strong.currentpage { color:#da131a; }

.board_top1 .board_search { border:5px solid #eee; padding:15px; margin-bottom:20px; }
.board_top1 .board_search table { width:100%; border:0; border-spacing:0; border-collapse:collapse;  }
.board_top1 .board_search table th { color:#da131a; padding:5px; text-align:left; border-bottom:1px solid #e6e6e6;  background:url(../images/inc/bottommenu_gubunline.gif) no-repeat right 50%; }
.board_top1 .board_search table td { padding:5px 5px 5px 15px; border-bottom:1px solid #e6e6e6; }

.board_top1 .board_search .mh_date { width:130px; height:18px; border:1px solid #ccc; padding-left:5px; color:#06c; margin-right:3px; }
.board_top1 .board_search .date_line { position:relative; top:6px;}
.board_top1 .board_search .text_business { width:450px; height:18px; padding-left:5px; border:1px solid #ccc; vertical-align:top; display:inline-block; }
.board_top1 .board_search .centerbtn { text-align:center; padding-top:10px;}

.board_top1 .board_search .centerbtn .button_red { width:50px; height:25px; line-height:25px; text-align:center; color:#fff; background:#da131a; border:none; }
.board_top1 .board_search .centerbtn .button_block { width:50px; height:25px; line-height:25px; text-align:center; color:#fff; background:#6c6c6c; border:none; }
/*.board_top1 .board_search .btn { display:inline-block; vertical-align:top; margin-top:1px; } */




/* 페이징 */
.paging { float:left; width:100%; padding:20px 0; text-align:center; }
.paging #pagingNew a { height:17px; padding:8px 6px 0 6px;  color:#333; text-decoration:none; border:1px solid #ccc; display:inline-block; line-height:1.2; }
.paging #pagingNew a.select { background:#ff0000; color:#fff; font-weight:bold; border-color:#9f0000;} 

.paging #pagingNew .prev { font-weight:bold; color:#666;}
.paging #pagingNew .next { font-weight:bold; color:#666;}




/* 게시판 보기 */
.board_view { width:100%; margin-bottom:20px; }
.board_view table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; }
.board_view table th { border-bottom:1px solid #ccc; text-align:center; padding:8px 0 5px 0; background:#f9f9f9; line-height:130%;  } 
.board_view table td { border-bottom:1px solid #ccc; padding:8px 0 5px 15px; line-height:130%; }

.board_view table td.subject { color:#b10e14; font-weight:bold; }
.board_view table td.addfile li { padding:2px 0; }
.board_view table td.addfile li .addicon { position:relative; top:2px; }
.board_view table td.addfile li.none { padding:0; color:#999; }

.board_view table td a:link,
.board_view table td a:visited { text-decoration:none; color:#444; }
.board_view table td a:active,
.board_view table td a:focus,
.board_view table td a:hover { color:#b10e14; }

.board_view table td.contentview { padding:20px 15px; line-height:180%; min-height:200px !important; }


/* 댓글 */
/*
.comment { width:100%; margin-bottom:20px; }
.comment .comment_top { width:100%; height:44px; }
.comment .comment_top .commentnum { float:left; width:50%; padding-left:15px; }
.comment .comment_top .commentnum strong { color:#bd9866; }
.comment .comment_top .snsbtn { float:right; width:81px; text-align:right !important; padding-right:15px; }
.comment .comment_top .snsbtn li { float:left}


.comment .comment_body { padding:15px; background:#f9f9f9; }

.comment .comment_body .commentlist { position:relative; border-bottom:1px dashed #ddd; padding:15px 5px 9px 5px; display:block; }

.comment .comment_body .commentlist .comment_name { position:relative; margin-bottom:3px; }
.comment .comment_body .commentlist .comment_name .nickname { color:#333; font-weight:bold; }
.comment .comment_body .commentlist .comment_name .time { color:#999; font:95% arial; padding:0 7px; }
.comment .comment_body .commentlist .comment_name .new { display:inline-block; }

.comment .comment_body .commentlist .comment_comment { line-height:180%; padding-right:40px; }

.comment .comment_body .commentlist .comment_btn { position:absolute; right:5px; top:10px;  } 
.comment .comment_body .commentlist .comment_btn a:link,
.comment .comment_body .commentlist .comment_btn a:visited { text-decoration:none; color:#666; font:95% dotum; }
.comment .comment_body .commentlist .comment_btn a:active,
.comment .comment_body .commentlist .comment_btn a:focus,
.comment .comment_body .commentlist .comment_btn a:hover { text-decoration:underline; }


.comment .comment_body .commentlist .comment_input { position:relative; width:100%; height:60px; margin-top:8px; padding:0 !important; display:block; vertical-align:top !important; }
.comment .comment_body .commentlist .comment_input table { width:100%; border:0; border-spacing:0; border-collapse:collapse; }
.comment .comment_body .commentlist .comment_input table .btntd { width:65px; }

.comment .comment_body .commentlist .comment_input label .comment_textarea { width:99%; height:48px; border:1px solid #ddd; background:#fff; font:95% dotum; color:#777; line-height:150%; padding:5px 0;  }


.comment .comment_body .commentlist .recomment { position:relative; margin-top:4px; vertical-align:top; display:block; }
.comment .comment_body .commentlist .recomment table { width:100% !important; border:0; border-spacing:0; border-collapse:collapse; }
.comment .comment_body .commentlist .recomment table td { margin:0; padding:0; }
.comment .comment_body .commentlist .recomment table .reicon { position:relative; float:left; width:11px; top:2px; }
.comment .comment_body .commentlist .recomment table .comment_comment { padding-left:10px;}
.comment .comment_body .commentlist .recomment table .comment_btn { position:absolute; right:0; top:0; }


.comment .comment_body .commentlist2 { position:relative; padding:19px 5px 10px 5px; display:block; }
.comment .comment_body .commentlist2 .comment_input { position:relative; width:100%; height:60px; margin-top:8px; padding:0 !important; display:block; vertical-align:top !important; }
.comment .comment_body .commentlist2 .comment_input table { width:100%; border:0; border-spacing:0; border-collapse:collapse; }
.comment .comment_body .commentlist2 .comment_input table .btntd { width:65px; }
.comment .comment_body .commentlist2 .comment_input label .comment_textarea { width:99%; height:48px; border:1px solid #ddd; background:#fff; font:95% dotum; color:#777; line-height:150%; padding:5px 0;  }

*/



/* 게시판 글쓰기 */
.board_write { width:100%; }
.board_write table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; margin-bottom:20px; table-layout:fixed; }
.board_write table th { border-bottom:1px solid #ccc; text-align:center; padding:5px 0 5px 0; background:#f9f9f9; line-height:130%; vertical-align:middle;  } 
.board_write table td { border-bottom:1px solid #ccc;  padding:8px 0 6px 15px; line-height:130%; text-align:left; vertical-align:top; }
.board_write table td.td2 { border-bottom:1px solid #ccc; padding:6px 0 5px 15px; line-height:130%; text-align:left; vertical-align:middle; }


.board_write table td.name { color:#b10e14; font-weight:bold; }

.board_write table td.left { text-align:left; padding-left:15px; }

.board_write table td #w_subject { width:95%; height:18px; padding-left:5px; border:1px solid #ccc; color:#113d8e; font-weight:bold; }
.board_write table td #w_passwd { width:75px; height:18px; padding-left:5px; border:1px solid #ccc; }
.board_write table td .w_phone { height:18px; padding-left:5px; border:1px solid #ccc; }

.board_write table td.webeditor { padding:15px; margin:0; }
.board_write table td.webeditor #w_content { width:97%; height:150px; padding:10px; border:1px solid #ccc; margin:0; }

.board_write table td.addfile { position:relative; }
.board_write table td.addfile .w_addfile { width:85%; height:18px; margin:1px 0; display:block; }
.board_write table td.addfile .addplus { position:absolute; right:10px; top:7px; }


.board_write table td.checktxt { position:relative; height:62px; margin:0; padding:0; }
.board_write table td.checktxt .okimg { position:absolute; left:15px; top:5px; }
.board_write table td.checktxt .okimg img { border:1px solid #ddd; }
.board_write table td.checktxt #w_checktxt { position:absolute; left:167px; top:19px; width:80px; height:22px; border:1px solid #ccc; text-align:center; font:bold 18px batang; }
.board_write table td.checktxt .stxt2 { position:absolute; left:260px; top:24px; color:#999; }

.board_write table td.num { text-align:center; padding-left:0; padding-top:9px; }

.board_write table td .stxt { color:#999; }
.board_write table td .boardsearchform3 { border:1px solid #ccc; width:200px; height:18px; padding-left:5px; }


/*  글쓰기 폼정리 */
.board_write #input_subject { width:95%; height:18px; }
.board_write #datepicker,
.board_write #datepicker1 { height:18px; }
.board_write .btn_calendar { vertical-align:top; }
.input_address { width:40%; display:inline-block; margin-top:3px; }
#textarea_applyMotive { width:95%; height:180px; line-height:150%; padding:10px; }


.board_write .member_form1 { width:50px; height:18px; border:1px solid #ccc; padding-left:5px; vertical-align:top; } /* 이력관리 */
.board_write .sstxt { display:inline-block; padding-right:25px; color:#999; vertical-align:top; padding-top:4px; }
.board_write .mh_label1 { padding-right:5px; display:inline-block; }
.board_write .mh_date { width:110px; height:18px; border:1px solid #ccc; padding-left:5px; color:#06c; }
.board_write .member_form2 { width:90%; height:130px; padding:10px; line-height:150%; border:1px solid #ccc; }
.board_write a { vertical-align:top; }
.board_write .mh_label1 { padding-right:5px; display:inline-block; vertical-align:top; padding-top:4px; }
.board_write .mh_title { width:200px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .mh_issuingOrganization { width:200px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .mh_language { width:150px; height:18px; border:1px solid #ccc; padding-left:5px; } /* 이력관리 */
.board_write .mh_date { margin-right:5px; display:inline-block; vertical-align:top; }

.board_write .memberManagement_form1 { width:150px; height:18px; border:1px solid #ccc; padding-left:5px; } /* 회원관리 */
.board_write .memberManagement_form2 { width:30px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .memberManagement_form3 { width:70%; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .memberManagement_form4 { width:90%; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .memberManagement_form5 { width:150px;  }
.board_write .memberManagement_form6 { width:40px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .memberManagement_form7 { width:200px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .memberManagement_form8 { width:90%; height:18px; border:1px solid #ccc; padding-left:5px; }


.board_write .admin_form1 { width:150px; height:18px; border:1px solid #ccc; padding-left:5px; } /* 관리자관리 */
.board_write .admin_form2 { width:500px; height:18px; border:1px solid #ccc; padding-left:5px; } 
.board_write .btntd { padding:30px 0 10px 10px; }


.board_write .link_form1 { width:150px; } /* 링크관리 */
.board_write .link_form2 { width:150px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .link_form3 { width:450px; height:18px; border:1px solid #ccc; padding-left:5px;  }
.board_write .link_form4 { width:30px; height:18px; border:1px solid #ccc; padding-left:5px;  }


.board_write .text_survey { width:700px; height:18px; border:1px solid #ccc; padding-left:5px; }
.board_write .textarea_opinion { width:700px; height:180px; border:1px solid #ccc; padding-left:5px; }
{ margin-right:5px; display:inline-block; vertical-align:top; }




/* 비밀번호 확인 */
.checkpw { position:relative; width:542px; height:243px; padding-bottom:50px; background:url(../images/board/checkpw_box.gif) no-repeat; margin:0 auto; }
.checkpw h3 { position:absolute; left:220px; top:31px;   }
.checkpw .txt { position:relative; top:91px; text-align:center; }
.checkpw .pwarea { position:absolute; left:181px; top:117px; width:180px; margin:0 auto; }
.checkpw .pwarea #checkpw_password { width:99px; height:24px; padding-left:5px; border:1px solid #ccc; font:17px gulim; }
.checkpw .btn { position:absolute; left:183px; top:189px; text-align:center;  }
.checkpw .btn input { vertical-align:top; }





/* 게시판 하단 버튼 */
.btn_both { width:100%; margin-bottom:20px;}
.btn_left { float:left; text-align:left; padding-left:10px; }
.btn_right { float:right; text-align:right; padding-right:10px; vertical-align:top; margin-bottom:10px; }
.btn_right input { vertical-align:top; }

.btn_center { text-align:center; }



/* FAQ */
.faq { width:100%;  }

/*.faq .hgroup { position:relative; width:100%; height:21px; *zoom:1; }
.faq .hgroup .trigger { overflow:visible; position:absolute; top:0; right:10px; margin:0; padding:0; border:0; background:none; cursor:pointer }

.faq ul { margin:0; padding:0; list-style:none; border-top:2px solid #113d8e; }
.faq .q { margin:0; border-bottom:1px solid #ccc; background:url(../images/knowledgeinfo/faq_icon_q.gif) no-repeat 15px 6px; }
.faq .q a.trigger{ display:block; padding:10px 15px 7px 43px; background:#fafafa url(../images/knowledgeinfo/faq_icon_q.gif) no-repeat 15px 6px; font-weight:bold;color:#333;text-align:left;text-decoration:none !important}
.faq .hide .q a.trigger { font-weight:normal; background:url(../images/knowledgeinfo/faq_icon_q.gif) no-repeat 15px 6px; }
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus { background:#f8f8f8 url(../images/knowledgeinfo/faq_icon_q.gif) no-repeat 15px 6px; color:#000 }
.faq .a { margin:0; padding:13px 15px 10px 43px !important; line-height:150%; border-bottom:1px solid #ddd; background:url(../images/knowledgeinfo/faq_icon_a.gif) no-repeat 15px 10px; overflow:hidden; }*/

.faq .tablestylefaq { width:100%; border-spacing:0; border-collapse:collapse; border-top:2px solid #113d8e; }  
.faq .tablestylefaq th { border-bottom:1px solid #ccc; padding:12px 5px 10px 39px; background:url(../images/board/faq_icon_q.gif) no-repeat 10px 7px; line-height:150%;  }  
.faq .tablestylefaq th a { font:100% gulim; color:#113d8e; text-decoration:none; }
.faq .tablestylefaq td { margin:0; padding:0; }
.faq .tablestylefaq td .acontent { border-bottom:1px solid #ccc; background:#f9f9f9 url(../images/board/faq_icon_a.gif) no-repeat 10px 9px; padding:10px 5px 12px 39px; line-height:170%; }



/* 신청서관리 */
.application_write { width:100%; margin:0; padding:0; }
.application_write table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; margin-bottom:20px; }
.application_write table td { padding:20px; border-bottom:1px solid #ccc; }



.addForm { width:100%;  } /* 폼생성 */
.addForm table { width:100%; border:0; border-spacing:0; border-collapse:collapse;  border-top:2px solid #999; border-right:1px solid #ddd; }
.addForm table th,
.addForm table td { border-left:1px solid #ddd; border-bottom:1px solid #ddd; }
.addForm table th { padding:10px 0 7px 0; background:#f9f9f9; color:#113d8e; }
.addForm table td { padding:4px 0 4px 15px; }

.addForm table td.start { font-weight:bold; }
.addForm table td.end { text-align:center; padding-left:0; }

.addForm table td .input_item1 { height:20px !important; border:1px solid #ccc; }
.addForm table td .input_item2 { border:1px solid #ccc; }



.formView { width:100%; margin:0; padding:0; } /* 폼보기 */
.formView .subjectbar { padding:8px 0 5px 0; text-align:center; font:bold 120% gulim; color:#fff; border:1px solid #a70006; background:#da131a; margin-bottom:15px; }
.formView table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #999; margin:0; padding:0; margin-bottom:20px; }
.formView table th,
.formView table td { padding:7px 0 7px 15px;  border-bottom:1px solid #ccc; }

.formView table th { background:#fafafa; text-align:left; }
.formView table td.del { background:#f9f9f9; text-align:center; padding-left:0 !important; }

.formView table td .input_a { height:20px; border:1px solid #ccc; }
.formView table td .input_b { height:20px; border:1px solid #ccc; }
.formView table td .textarea_c { width:90%; border:1px solid #ccc; padding:10px; line-height:150%; }



/* 리포트보기 */
.reportView { width:100%; padding:30px 0 80px 0; background:#fbfbfb  }
.reportView .reportViewarea { width:700px; padding:25px; margin:0 auto !important; border:1px solid #eee; background:#fff; }
.reportView .reportViewarea .subjectbar { padding:8px 0 5px 0; text-align:center; font:bold 120% gulim; color:#fff; border:1px solid #a70006; background:#da131a; margin-bottom:15px; }

.reportView .reportViewarea table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; margin-bottom:20px; }
.reportView .reportViewarea table th,
.reportView .reportViewarea table td { text-align:left; padding:5px 0 5px 15px; border-bottom:1px solid #ddd; }
.reportView .reportViewarea table th { background:#fafafa; }
.reportView .reportViewarea table td .input_a { height:20px; border:1px solid #ccc; line-height:20px !important;  }
.reportView .reportViewarea table td .input_b { height:20px; border:1px solid #ccc; line-height:20px !important; }
.reportView .reportViewarea table td .textarea_c { width:90%; border:1px solid #ccc; padding:10px; line-height:150%; }

.reportView .reportViewarea table td.wbtd { padding:10px !important; }



/* 신청자보기 */
.applicantView { width:100%; padding:30px 0 80px 0; background:#fbfbfb  }
.applicantView .applicantViewarea { width:700px; padding:25px; margin:0 auto !important; border:1px solid #eee; background:#fff; }
.applicantView .applicantViewarea .subjectbar { padding:8px 0 5px 0; text-align:center; font:bold 120% gulim; color:#fff; border:1px solid #a70006; background:#da131a; margin-bottom:15px; }

.applicantView .applicantViewarea table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; margin-bottom:20px; }
.applicantView .applicantViewarea table th,
.applicantView .applicantViewarea table td { text-align:left; padding:8px 0 5px 15px; border-bottom:1px solid #ddd; }
.applicantView .applicantViewarea table th { background:#fafafa; }
.applicantView .applicantViewarea table td .input_a { height:20px; border:1px solid #ccc; line-height:20px !important;  }
.applicantView .applicantViewarea table td .input_b { height:20px; border:1px solid #ccc; line-height:20px !important; }
.applicantView .applicantViewarea table td .textarea_c { width:90%; border:1px solid #ccc; padding:10px; line-height:150%; }

.applicantView .applicantViewarea table td.wbtd { padding:10px !important; }

.applicantView .applicantViewarea table td.txt { padding:25px 15px 35px 15px; }



/* 교육사업신청_사업설명 */
.programSummary { width:100%; margin-bottom:30px; }
.programSummary .subjectbar { padding:8px 0 5px 0; text-align:center; font:bold 120% gulim; color:#fff; border:1px solid #333; background:#666; margin-bottom:15px; }
.programSummary table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #999; margin-bottom:20px; }
.programSummary table th,
.programSummary table td { text-align:left; padding:7px 0 7px 15px; border-bottom:1px solid #ddd; }
.programSummary table th { background:#fafafa; }
.programSummary table td.txtarea { padding:20px; line-height:150%; } 




/* 교육사업신청 */
.eApply { width:100%; }
.eApply .subjectbar { padding:8px 0 5px 0; text-align:center; font:bold 120% gulim; color:#fff; border:1px solid #a70006; background:#da131a; margin-bottom:15px; }

.eApply table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #999; margin-bottom:20px; }
.eApply table th,
.eApply table td { text-align:left; padding:7px 0 7px 15px; border-bottom:1px solid #ddd; }
.eApply table th { background:#fafafa; }
.eApply table td .input_a { height:20px; border:1px solid #ccc; line-height:20px !important;  }
.eApply table td .input_b { height:20px; border:1px solid #ccc; line-height:20px !important; }
.eApply table td .textarea_c { width:90%; border:1px solid #ccc; padding:10px; line-height:150%; }

.eApply table td.wbtd { padding:10px !important; line-height:150%; min-height:200px; }

.eApply table td.addfile li { padding:2px 0; }
.eApply table td.addfile li .addicon { position:relative; top:2px; }
.eApply table td.addfile li.none { padding:0; color:#999; }

.eApply table td a:link,
.eApply table td a:visited { text-decoration:none; color:#444; }
.eApply table td a:active,
.eApply table td a:focus,
.eApply table td a:hover { color:#b10e14; }


/* 게시판 보기 */
#printArea2 { width:720px; margin:0 auto; margin-bottom:20px; padding:0 25px; }
#printArea2 table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; }
#printArea2 table th { border-bottom:1px solid #ccc; text-align:center; padding:8px 0 5px 0; background:#f9f9f9; line-height:130%;  } 
#printArea2 table td { border-bottom:1px solid #ccc; padding:8px 0 5px 15px; line-height:130%; }

#printArea2 table td.subject { color:#b10e14; font-weight:bold; }
#printArea2 table td.addfile li { padding:2px 0; }
#printArea2 table td.addfile li .addicon { position:relative; top:2px; }
#printArea2 table td.addfile li.none { padding:0; color:#999; }

#printArea2 table td a:link,
#printArea2 table td a:visited { text-decoration:none; color:#444; }
#printArea2 table td a:active,
#printArea2 table td a:focus,
#printArea2 table td a:hover { color:#b10e14; }

#printArea2 table td.contentview { padding:20px 15px; line-height:180%; min-height:200px !important; }

/* 집행현황 조회 팝업*/
.budget_window { padding:10px 0 0 0; }
.budget_window h3 { font:130% Daum_Regular; margin-bottom:15px;}
.budget_window h4 { margin-bottom:10px;}
.budget_window { width:100%; }
.budget_window table { width:100%; border:0; border-spacing:0; border-collapse:collapse; border-top:2px solid #da131a; margin-bottom:20px; table-layout:fixed; }
.budget_window table th { border-bottom:1px solid #ccc; text-align:center; padding:5px 0 5px 0; background:#f9f9f9; line-height:130%; vertical-align:middle;  } 
.budget_window table td { border-bottom:1px solid #ccc; padding:8px 0 6px 15px; text-align:left; vertical-align:top; }
.budget_window table td.td2 { border-bottom:1px solid #ccc; padding:6px 0 5px 15px; line-height:130%; text-align:left; vertical-align:middle; }


.budget_window table td.name { color:#b10e14; font-weight:bold; }

.budget_window table td.left { text-align:left; padding-left:15px; }
.budget_window table 


#fileup .input_txt { width:80%; height:24px; margin:2px 0; font-size:12px; font-family:dotum !important; }
table td .input_txt { border:1px solid #ccc; height:24px !important; margin:2px 0; }

/*대학회계 집행현황 */
.status { margin:8px 0 20px 0; }


/* 사이즈 */
.select90 { width:90%; padding-left:10px; height:23px; }
.select200 { width:300px; height:23px; }
.select150 { width:200px; height:23px; }
.select400 { width:600px; height:23px; }


.ui-datepicker-trigger { position:relative; top:3px; }
.submit_btn { width:100px; height:26px; border:none; background:#333; color:#fff; }