@charset "euc-kr";

h1,h2,h3,h4,h5,h6{font-size:12px;text-align:left; }
img,fieldset,iframe{border:0 none;}
.blind, legend{display:block;overflow:hidden;position:absolute;left:0;top:-5000px;}

.subject_ti {font-size:15px; color:#D53A09;}


hr{display:none; margin:0px; padding:0px;}
/*hr¿ë div ¼³Á¤*/
div.list_hr5{height:5px; font-size:0px;}
div.list_hr10{height:10px; font-size:0px;}
div.list_hr15{height:15px; font-size:0px;}
div.list_hr16{height:16px; font-size:0px;}
div.list_hr20{height:20px;}
div.list_hr30{height:30px;}
div.list_hr40{height:40px;}
div.list_hr50{height:50px;}



/* Select(º¯°æX) */
.select{ display:inline-block; *display:inline; position:relative; background:#fff; line-height:normal; vertical-align:middle; *zoom:1}
.select *{ margin:0; padding:0; font-size:12px; font-family:Tahoma, Sans-serif; cursor:pointer}
.select .my_value{ overflow:visible; position:relative; top:0; left:0; z-index:2; border:1px solid #bababa; background:transparent; color:#666; text-align:left; line-height:19px; _line-height:normal}
.select .my_value.selected{ font-weight:bold}
.select.open .my_value,
.select .my_value.outLine{ border:1px solid #999}
.select button.my_value{ width:100%; height:21px; *padding-left:5px; text-indent:5px; *text-indent:0}
.select div.my_value{ height:19px; text-indent:8px}
.select .ctrl{ position:absolute; top:0; right:0; width:18px; height:19px; border:1px solid #bababa; border-left:1px solid #eaeaea; background:#fff}
.select .arrow{ position:absolute; width:0; height:0; top:9px; right:6px; border-top:3px solid #999; border-left:3px solid #fff; border-right:3px solid #fff; font-size:0; line-height:0}
.select ul{ overflow:hidden; position:absolute; top:20px; left:0; width:100%; border:0; border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff;}
.select ul.a_list{ display:none}
.select.open ul.a_list{ display:block}
.select ul.i_list{ left:-2000%}
.select.open ul.i_list{ left:0}
.select li{ overflow:hidden; position:relative; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px}
.select li label{ position:absolute; top:0; left:0; width:100%; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px}
.select li a{ display:block; height:18px; background:#fff; color:#767676; line-height:18px; text-indent:8px; *text-indent:6px; text-decoration:none}
.select li.hover *{ background:#999; color:#fff}
.select_go{ overflow:visible; height:21px; width:28px; *margin:-1px 0 -1px 4px; padding:0; border:1px solid #bababa; background:#eee; font:bold 11px Tahoma; color:#767676; line-height:19px; _line-height:normal; vertical-align:middle; cursor:pointer}
.select select{ border-top:1px solid #bababa; border-bottom:1px solid #bababa; background:#fff; list-style:none}
.select option{border-left:1px solid #bababa; border-right:1px solid #bababa; white-space:nowrap}


/* °Ô½ÃÆÇÆäÀÌÁö ÀüÃ¼ÄÁÅ×ÀÌ³Ê */
.board_box{width:640px; margin:0 auto;}
/* °Ô½ÃÆÇÀÌ¹ÌÁöÅ¸ÀÌÆ² */
.board_box img{font: 0px/0px;}
.board_box .title{color:#666666;}
.img_title img{display:block; margin:0 auto; padding:0 0 5px 0;}

/* °Ô½ÃÆÇ¸®½ºÆ® */
.board_list{margin:0 auto; width:100%;}
.board_list caption{visibility:hidden;}
.board_list th{height:35px; background: url(../images/board/board_list_head_ct_bg.gif) repeat-x -2px top; text-align:center; border:0px solid #FFF;}
.board_list thead td{color:#666666; text-align:left; padding-left:15px;}
.board_list .b_left{ background: url(../images/board/board_list_head_bg.gif) no-repeat left top; }
.board_list .b_right{ background: url(../images/board/board_list_head_bg.gif) no-repeat right top; }
.board_list .b_right span{ background:url(none); }
.board_list th span{display: block; width:100%; background: url(../images/board/board_list_head_bar.gif) no-repeat right 0; padding:1px 0 1px 0; color:#2e8aa0; margin-bottom:8px;}
.board_list td.title{text-align:left;}
.board_list td.title a{padding:0 20px;}
.board_list td{font: 12px Tahoma; color: #999999; text-align: center; height:29px; border-bottom: 1px solid #e5e5e5;}
.board_bott {background:url(../images/board/board_list_bott_bg.gif) repeat-x; height:3px; width:100%;}

/* ÆäÀÌÁö³×ºñ°ÔÀÌ¼Ç */
.paginate{padding:15px 0;text-align:center}
.paginate a img{border:none;vertical-align:middle;_vertical-align:top}
.paginate a,.paginate strong{display:inline-block;position:relative;_width /**/:18px;margin-left:-6px;padding:2px 6px 3px 7px; color:#666666; font-family:Tahoma; line-height:normal;text-decoration:none;vertical-align:middle}
.paginate a:hover{text-decoration:underline}
.paginate strong{color:#2E8AA0 !important; font-weight:bold;}
.paginate .frst{background:none}
.paginate a.pre,.paginate a.next,.paginate a.first,.paginate a.last {padding:0;background:none !important}
.paginate a.pre{margin:0 3px 0 -3px}
.paginate a.next{margin:0 3px 0 -3px}
.paginate a.first{margin:0 3px 0 -6px}
.paginate a.last{margin:0 3px 0 -3px}


/*±Û¾²±â ¹Ø btncss */
.btnline{text-align:right}

/* °Ë»öÆû */
.searchBox {background: url(../images/board/board_search_bg.gif) no-repeat left top; height: 50px; width: 100%;}
.searchBox fieldset {display:block; height:50px; background: url(../images/board/board_search_bg.gif) no-repeat right top; margin: 0px 0px 0px 5px; text-align:center;}

/* Æû½ºÅ¸ÀÏ */
.form_table{margin:1em 0;font-size:12px;font-family:Tahoma, Geneva, sans-serif; margin:0; padding:0;}
.form_table input,
.form_table textarea,
.form_table select,
.form_table table,
.form_table button{font-size:12px}
.form_table table{width:100%; margin:0 auto;border:0;border-top:2px solid #999}
.form_table table .addline{border-top:2px solid #999}
.form_table table .addline2{border-right:1px solid #ddd}
.form_table table .small{font-family:"µ¸¿ò";letter-spacing:-0.05em;font-size:11px}
.form_table caption{padding:8px 0;font-weight:bold;text-align:left}
.form_table th,
.form_table td{padding:10px;border:0;vertical-align:top}
.form_table th{color:#2e8aa0; text-align:center; border-right:0 solid #fff;}
.form_table th span{color:#ff3300;}
.form_table td{color:#666}
.form_table thead th{border-bottom:1px solid #ccc;background:#f8f8f8}
.form_table tbody th{border-bottom:1px solid #ddd;background:#f7f7f7;text-align:center;}
.form_table tfoot th{border-bottom:1px solid #ddd}
.form_table tbody td{border-bottom:1px solid #ddd}
.form_table tfoot td{border-bottom:1px solid #ddd;font-weight:bold;color:#333}
.item_list {position:relative; height:48px; padding-top:14px;}
.item {position:relative;}
.item .i_dsc{margin:2px 0}
.item .i_check,
.item .i_radio{width:13px;height:13px;margin:2px 5px 2px 0;padding:0;vertical-align:middle}

.in1{width:95%}
.in2{width:60px;}
.in3{width:205px;}
.in4{width:90px;}
.in5{width:80%;}
.in6{width:50%;}
.label2{color:#ee8aa4}
.item_list .i_text{position:relative; border:1px solid #cccccc; background:#FFF; visibility: visible; height:17px; vertical-align:top !important; width:321px;}
.item_pass .i_text{position:relative; border:1px solid #cccccc; background:#FFF; visibility: visible; height:17px; vertical-align:top !important; width:175px;}
.item .i_text{position:relative; border:1px solid #cccccc; background:#FFF; visibility: visible; height:17px; vertical-align:top !important;}
.item .hide{visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
.item select{height:19px; color:#666; vertical-align:top !important; margin-left:5px;}
.item_list select{height:19px; color:#666; vertical-align:top !important; margin-left:5px;}
.item .i_img {vertical-align:top !important;}
.item_list .i_img {vertical-align:top !important;}


/* °Ô½ÃÆÇÀÐ±â */
.board_view{margin:0 auto; width:100%; border-bottom:1px solid #ccc;}
.board_view caption{visibility:hidden;}
.board_view thead th{height:29px; background: url(../images/board/board_list_head_bg.gif) repeat-x -2px top; text-align:center; border:0px solid #FFF; margin-bottom:5px;}
.board_view thead td{color:#666666; text-align:left; padding:0 0 4px 15px; background-color:#FFF;}
.board_view .b_left{ background: url(../images/board/board_list_head_bg.gif) no-repeat left top; }
.board_view .b_right{ background: url(../images/board/board_list_head_bg.gif) no-repeat right top; }
.board_view .b_right span{ background:url(none); }
/*.board_view th span {display: block; width:70px; background: url(../images/board/board_list_head_bar.gif) no-repeat right top; padding:1px 0; color:#2e8aa0;}*/
/*Á¦¸ñÀÌ ±æ¾î ÁÙ¹Ù²Þ µÉ°æ¿ì Á¦¸ñÅ¸ÀÌÆ² ºÎºÐÀÌ ±æ¾îÁ®¼­ ½ò¸®´ø ºÎºÐ ¼öÁ¤*/
.board_view th span {width:70px; height:29px; vertical-align:middle; color:#2e8aa0;}
/*Á¦¸ñÀÌ ±æ¾î ÁÙ¹Ù²Þ µÉ°æ¿ì Á¦¸ñÅ¸ÀÌÆ² ºÎºÐÀÌ ±æ¾îÁ®¼­ ½ò¸®´ø ºÎºÐ ¼öÁ¤*/
.board_view thead th span {margin-bottom:5px;}
.board_view td{font: 12px Tahoma; color: #666; text-align: left; height:29px; margin-bottom:5px;}
.board_view tbody th{background-color:#FFF; border-left:0 solid #FFF; border-bottom:1px solid #ccc;}
.board_content {color: #666666; text-align: left; padding: 10px 10px 20px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5;}
.write_info{position:relative; text-align:right;}
.write_info dt,.write_info dd{display:inline;}
.write_info dt{margin:7px; color:#2e8aa0; font-weight:bold;}
.write_info dd{margin:0 10px 0 0;}
.board_view .file{padding:0 8px;}
.board_view .file img{margin:0 2px;}



/* ÀÌÀü±Û´ÙÀ½±Û */
.board_etc{margin:0 auto; width:100%;border-top: 1px solid #e5e5e5;}
.board_etc td{color:#ccc; border-bottom: 1px solid #e5e5e5; padding: 0px 0px 0px 14px; background-color:#FFF; }
.board_etc td a{ color:#999; }
.board_etc th{width:29px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; background-color:#FFF; border-left:0 solid #fff;}

/* ¹öÆ°Á¤·Ä */
.btn_center {padding:30px 0; text-align:center; clear:both;}
.btn_right {text-align:right; padding: 8px 0px 28px; positiosn: relative; margin:0 auto;}
.btn_righten {text-align:right; padding: 50px 0px 28px; positiosn: relative; margin:0 auto;}
.btn_right a img {margin:0 2px;}
.btn_style1 {float:left; padding:30px 0 0 26px;}
.btn_style2 {float:left; padding:25px 0 0 26px;}

/* ºñ¹Ð¹øÈ£ÀÔ·Â */
.pass_input {background:url(../images/board/pass_bg.gif) no-repeat; width:345px; height:160px; padding:80px 0 0 240px; margin-left:80px;}
.pass_input dt {font-size:0px; height:0px; position:absolute; top:-10px;}
.pass_input dd {float:left;}
.pass_input .btn {clear:both; padding:57px 0 0 70px;float:left; width:150px;}

/* ¼öÁ¤¹×»èÁ¦ ºñºô¹øÈ£ÀÔ·Â */
.edit_del {background:url(../images/board/edit_bg.gif) no-repeat; width:345px; height:160px; padding:80px 0 0 240px; margin-left:80px; position:absolute; z-index:200; top:70%; visibility:hidden;}
.edit_del dt {font-size:0px; height:0px; position:absolute; top:-10px;}
.edit_del dd {float:left;}
.edit_del .btn {clear:both; padding:57px 0 0 70px;float:left; width:150px;}



/* °Ë»ö */
.search_tit {background:url(../images/board/search_bg.gif) no-repeat; width:755px; height:28px; color:#FFF; font-size:14px; font-weight:bold; padding:6px 0 0 0;}
.search_tit span {float:left; width:95px; text-align:center;}
.search_list {padding:15px 0 20px 10px; width:745px; line-height:24px; vertical-align:middle;}
.search_list li {background:url(../images/board/search_dot.gif) no-repeat 0 12px !important; height:24px;}
.search_list .con {width:635px; float:left;}
.search_list .search_word {font-weight:bold; color:#ff3c00;}
.search_list .date {float:right; width:100px;}
.search_res {background:url(../images/board/search_bott_bg.gif) no-repeat; width:640px; height:70px; padding:14px 0 0 15px;}
.search_res .num {font-weight:bold;}
.search_res .more {text-decoration:underline; font-weight:bold;}

/* ¸ÞÀÏ¸µ */

.mailing {position:absolute; background:url(../images/contents/mail_bg.gif) no-repeat left top; width:580px; height:677px;}
.mailing .info {margin:180px 0 0 25px;}
.mailing .check {padding:0 0 0 0px; text-align:center;}
.mailing .check li {padding:15px 0 0 0; height:13px; vertical-align:bottom;}
.mailing .yes_no {margin:10px 0 0 200px;}

.mailing_cancel {background:url(../images/contents/mail_cancel_bg.gif) no-repeat bottom right; width:580px; height:375px;}
.mailing_cancel .check {padding:190px 0 0 200px;}
.mailing_cancel .yes_no {margin:50px 0 0 200px;}

.mail_ok {position:absolute; background:url(../images/contents/mail_ok.gif) no-repeat left top; width:580px; height:375px;}
.mail_ok .check {padding:155px 0 0 170px;}
.mail_ok .yes_no {margin:260px 0 0 250px;}

/* ¼ö°­½ÅÃ» */

.lecture {background:url(../images/contents/lecture_tit.gif) no-repeat left top; position:absolute; height:600px;}
.lecture .lecture_sc {margin:160px 0 0 0;}