/*공통 탭메뉴*/
.contTab { overflow:hidden; padding:20px 0 20px 0}
.contTab li {float:left; margin-left:2px; background-color:#999; font-size:15px; color:#fff; font-weight:bold;}
.contTab li:first-child { margin-left:0 !important;}
.contTab li a { color:#fff; display:block;  padding:10px; text-align:center;}
.contTab li.on { margin-left:2px; background-color:#21a2b7;}
.contTab li.on a { color:#fff;}
.contTab.num02 li{ width:49.5%;}
.contTab.num03 li{ width:32.8%;}
.contTab.num04 li{ width:24.4%;}
.contTab.num07 li{ width:13.6%; font-size:13px}


.box_content_1 {background:url(/dbimage/bnuedamunhwa/WebData/img/sub/intro_01.jpg) right top no-repeat;}
.box_content_2 {background:url(/dbimage/bnuedamunhwa/WebData/img/sub/intro_01.jpg) right top no-repeat;}
.box_content_3 {background:url(/dbimage/bnuedamunhwa/WebData/img/sub/intro_01.jpg) right top no-repeat;}
.box_content_4 {background:url(/dbimage/bnuedamunhwa/WebData/img/sub/intro_01.jpg) right top no-repeat;}
.box_content_5 {background:url(/dbimage/bnuedamunhwa/WebData/img/sub/intro_01.jpg) right top no-repeat;}
.box_content_6 {background:url(/dbimage/bnuedamunhwa/WebData/img/sub/mentoring_01.jpg) right top no-repeat;}

#content .txt_purple {padding:20px 0 20px 0; font-size:40px; letter-spacing:-1px; line-height:150%; color:#64309f;}
#content .purple {color:#64309f;}
#content .txt_ong {color:#ffa200;}
#content .txt_black {padding:40px 0 20px 0; font-size:20px; letter-spacing:-1px; line-height:150%; color:#000;}
#content .line {border:1px solid #d4d4d4}

input#year{ font:14pt dotum,돋움; font-weight:bold; text-align:center;}
input#month{ font:14pt dotum,돋움; font-weight:bold; text-align:center;}

.sitemapWr{padding-top:30px;}
.sitemapWr .inner{ width:30%; float:left; margin-right:20px; margin-bottom:50px;}
.sitemapWr h3{ color:#333; font-size:18px; font-weight:600; padding:0 0 12px 0; border-bottom:#777 2px solid; margin:0 0 10px 0;}
.sitemapWr ul li a{ display:block; line-height:33px; height:33px; font-size:13px; color:#555;}
.sitemapWr ul li a:hover{ color:#5c2d96;}
.sitemapWr ul li ul{ padding:0;}
.sitemapWr ul li li a{ color:#888; font-size:12px; line-height:23px; height:23px; background:url(../img/common/blt_dot1.gif) 0 50% no-repeat; padding-left:8px;}

/* 인사말  */
.information{ display:inline-block}
.information .text01{ font-family:tahoma; font-weight:bold; color:#22a2b6; font-size:29px; margin-top:20px}
p.information01{ float:left; width:46%; margin-right:5%; padding-left:2%}  
p.information02{ float:left; width:46%;  *width:44%; }

/* 인사말 - 교육연수원  */
.information03 {background:url(../img/sub/sub01_img02.png) no-repeat top ; padding-top:160px}
.information03 > div{ background:#fff; margin-left:30%; width:65%; padding:40px 20px 0px 40px }
.information03   .tit01{ font-size:18px; font-weight:bold; color:#ff8100; margin-bottom:30px; line-height:1.7}

/* 연혁 */
.year{ background:url(../img/sub/sub01_img03.png) no-repeat 90px 50px; display:inline-block ; border-top:#333 2px solid ; border-bottom:#333 2px solid }
.year_left{ float:left; width:15%}
.year_left p{ font-family:Tahoma; font-weight:bold; font-size:47px;  background:url(../img/sub/sub01_img04.png) no-repeat 0px 10px; padding-top:30px; margin-top:50px ; line-height:1.1}
.year_left p span{ font-weight:100; font-size:28px  }
.year_right{float:right; width:65%}
.year_right dl{  border-bottom:#CCCCCC 1px dotted; clear:both;  display:inline-block ; padding:15px 0px 20px;   width:100% }
.year_right dt{ background:url(../../img/sub/sub01_01img04.png) no-repeat  top left; float:left; width:100px; font-size:30px; font-weight:bold; padding-left:20px; padding-top:7px}
.year_right dd{ float:right;   width:410px}
.year_right dd p.t01{ float:left;  font-size:14px; font-weight:bold; color:#09b7b6; width:50px;}
.year_right dd p.t02{ float:left; font-size:12px; line-height:1.8}

/* 캠퍼스맵  */
.campusmap{ text-align:center; width:100%; border:#CCCCCC 1px solid; background-color:#f8f8f8;    }
 
.txtType01 > li {margin-top:5px; padding-left:10px; background:url(../img/sub/bu_txt_type01.gif) no-repeat 0 6px;}

/* 사이트맵 */
.siteMap{ width:100%; display:block; overflow:hidden; margin-top:40px}
.siteMap:after{display:block;clear:both;content:'';height:0;visibility:hidden;}
.sitemapBox{ width:205px; height:260px; display:block; float:left; border:1px solid #d4d4d4; padding:0 20px; margin:0 25px 35px 0px; overflow:hidden;}
.siteMap .size01{height:260px;  }
.sitemapBox ul.sitemap_Menu{   margin:10px 0 0 0; padding:15px 0 0 0; display:block;} 
.sitemapBox ul.sitemap_Menu li{   padding:0 0 8px 15px; margin:0 0 8px 0; border-bottom:1px solid #d4d4d4;  background:url(../img/sub/bu_txt_type01.gif) no-repeat 3px 7px}
.sitemapBox ul.sitemap_Menu li a:hover{ color:#22a2b6; font-weight:bold;}
.sitemapBox ul.sitemap_Menu li.last{border-bottom:2px solid #333;}
h3.s_tite{ padding:0px 0px 10px 27px; border-bottom:2px solid #333; background:url(../img/sub/icon04.gif) no-repeat 0px 7px;  }
h3.s_tite{  color:#22a2b6; font-size:17px ; font-weight:bold; margin-top:20px; letter-spacing:-1 }

/*로그인 */


.bor_01{border:1px solid #ddd; padding:50px 30px; background:#fff; margin-top:30px}
.bor_01 .t01{ font-weight:bold; font-size:50px; color:#22a2b6; letter-spacing:-2px; line-height:120%}
.bor_01 .t02{ font-size:15px; color:#8d8d8d}



/*로그인*/
.bb_login01{width:700px;margin:0 auto; border:1px solid #ddd; background:#f7f7f7; padding:10px;position:relative;}
.bb_login01 dl{overflow:hidden;width:450px;margin:0 auto;padding-top:10px }
.bb_login01 dt{float:left; width:90px;padding-top:5px}
.bb_login01 dd{float:left; width:280px; padding-bottom:10px}
.bb_login01 dd input{height:30px;padding:0 0 0 2px; width:200px; }

a.login_btn {display:inline-block; padding:26px; border:#22a2b6 1px solid; font-size:14px; background-color:#22a2b6; color:#ffffff;}
a.login_btn:visited {  color:#fff}
a.login_btn:hover {text-decoration:underline; background-color:#0d879a; }
a.login_btn:active { text-decoration:underline; background-color:#0d879a;}

/*패스워드찾기*/
.bb_login02{width:1000px;margin:0 auto; border:1px solid #ddd; background:#f7f7f7; padding:20px 10px;position:relative;}
.bb_login02 dl{overflow:hidden;width:643px;margin:0 auto;padding-top:10px }
.bb_login02 dt{float:left; width:100px;padding-top:5px}

.bb_login02 dd{float:left; width:310px; padding-bottom:10px; padding-right:10px }
.bb_login02 dd input{height:30px;padding:0 0 0 2px; width:300px; }

/*새로운 패스워드 등록*/
.bb_login03{width:1000px;margin:0 auto; border:1px solid #ddd; background:#f7f7f7; padding:10px;position:relative;}
.bb_login03 dl{overflow:hidden;width:500px;margin:0 auto;padding-top:10px }
.bb_login03 dt{float:left; width:130px; padding-top:5px}
.bb_login03 dd{float:left; width:280px; padding-bottom:10px}
.bb_login03 dd input{height:30px;padding:0 0 0 2px; width:270px; }
.bb_btn_pw{position:absolute;top:19px; right:256px}


.bb_btn_login{position:absolute;top:19px; right:190px}

.bb_lo{padding-top:10px;text-align:right;padding-bottom:30px; padding-right:260px}

.bb_login01_pw{ text-align:center; margin:20px 0px 10px;}
/*로그인완료*/
.p_login{position:relative;   width:100%; padding-top:80px; padding-bottom:60px; border-top:#e2e2e2 4px solid;  border-bottom:#e2e2e2 1px solid;  }
.p_login02{margin-top:10px;position:relative; height:186px; width:100%; background: url("/dbimage/ieec/WebData/images/login_bg.gif") repeat-x 0 0;}
.txt_ok01{text-align:center; font-size:30px; color:#222; line-height:30px; font-weight:bold }
.txt_ok02{text-align:center;padding-top:10px}
.txt_ok03{text-align:center; padding-top:50px}

/*약관동의*/
.agreement{}

.agreement > textarea{ border:1px solid #21a2b7; width:95%; height:200px; padding:15px; line-height:160%}
.agreement .termsCot{ border:1px solid #21a2b7; width:95%; height:200px; padding:15px; line-height:160% overflow-x: hidden; overflow-y: scroll;}
.agreement  select{ padding:5px; width:150px  }

.agreement h4{ background:none; font-size:14px; padding-left:0px; padding-top:20px}

/*회원정보입력*/
.join_w table .padL15{ padding-top:10px; padding-bottom:10px; font-weight:bold  }

/*아이핀인증*/

.check{ display:inline-block;}
.check .ipin1{ border:#e3e3e3 1px solid; width:49%; float:left;  position:relative }
.check .ipin2{border:#e3e3e3 1px solid; width:49%; float:right;  position:relative }
.check p{ padding-left:8%; padding-right:8%;}
.check .check_tit{ border-bottom:#e3e3e3 1px solid; padding:5% 8%; font-weight:bold; font-size:15px; background:url(../img/sub/bu_txt_type01.gif) no-repeat 22px 28px}

.check a.check_btn01 {display:inline-block;  padding:17px 0px 17px 0px; width:100%;  font-size:13px; font-weight:900; background-color:#00aaaa; color:#ffffff; text-align:center; border-radius:5px; }
.check a.check_btn01:visited {  color:#fff}
.check a.check_btn01:hover {  background-color:#008989; }
.check a.check_btn01:active {   background-color:#008989; display:inline-block;} 

.check a.check_btn02 {display:inline-block;  padding:17px 0px 17px 0px; width:100%;  font-size:13px; font-weight:900; background-color:#818181; color:#ffffff; text-align:center; border-radius:5px; }
.check a.check_btn02:visited {  color:#fff}
.check a.check_btn02:hover {  background-color:#696969; }
.check a.check_btn02:active {   background-color:#696969; display:inline-block;} 

.check_size{ height:400px; font-size:12px}
.check dl.check_01{ clear:both;  padding-left:8%; padding-right:8%; margin-bottom:5px; display:inline-block}
.check dl.check_01 dt{ float:left; width:80px; font-weight:bold}
.check dl.check_01 dd{ float:left; }

.check .pobtn{ position:absolute; top:300px;   width:84%}
/*-------------------------------------------------------------프로그램 신청 -------------------------------------------------------------*/
/*프로그램 신청*/
.table_04 { width:100%; border-collapse:collapse; border-top:2px solid #21a2b7; border-bottom:2px solid #d4d4d4; text-align:center; margin-bottom:20px}
.table_04 th { background: #f7f9fa;  text-align:center;  border:1px solid #e7e7e7; border-bottom:1px solid #cacaca; color:#333; padding:8px 4px 9px 4px; }
.table_04 td { color:#5b5b5b; border:1px solid #e7e7e7; padding:6px; text-align:center }
.table_04 td a.t_bold{ font-weight:bold;  color:#21a2b7   }
.table_04 td a.t_bold:hover{ text-decoration:underline}

.table_04 td.t_year{ text-align:left; padding-left:20px}
.table_04 td.t_year2{ text-align:left; padding-left:12px}
.table_04 td.t_cen{ text-align:center}
.table_04 td.t_right{ text-align:center}

.table_04a { width:100%; border-collapse:collapse; border-top:2px solid #21a2b7; border-bottom:2px solid #d4d4d4; text-align:center; margin-bottom:20px}
.table_04a th { background: #f7f9fa;  text-align:center;  border:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; color:#333; padding:8px 4px 9px 4px; }
.table_04a td { color:#5b5b5b; border:1px solid #e7e7e7; padding:6px; text-align:left }

.table_04a td.t_cen{ text-align:center}
.table_04a td.t_right{ text-align:center}

#board-reply-view{	padding:0px 0 0 4px;	margin:0 0 5px 0 }
#board-reply-view dl{	
	padding:0;	margin:0;	
	border-bottom:1px solid #DFDFDF;
}
#board-reply-view dt{
	padding:4px 0 4px 10px;	margin:0;	
	font-size:0.9em;
	line-height:27px;
	font-weight:bold;

	border-top:2px solid #c4c4c4;
}
#board-reply-view dd{
	padding:8px 10px;	margin:0;
	border-top:1px solid #E9E9E9;

}
#board-reply-view .btns{ text-align:right; font-size:12px}

/*평생교육원 과정*/
.process_tit{ width:98%; border:#e2e2e2 1px solid; padding:10px ; text-align:center; font-size:20px; color:#21a2b7; font-weight:bold}
.process_ex{ position:relative}
.process_ex a.btn{ position:absolute; right:0px; top:0px; font-size:14px; font-weight:bold; height:75px; padding-top:50px; background-color:#21a2b7 ; width:90px; text-align:center; display:inline-block; color:#fff; border-radius:5px}
.process_ex a.btn2{background-color:#999;  height:85px; padding-top:40px;}

.small_text{ font-size:11px; font-weight:normal; color:#666} 

/*강사신청*/
.table_04 td.t_bold02{ font-weight:bold; text-align:left     }
.table_04 td a:hover{ text-decoration:underline}

/*마감*/
a.btn_pr_01 {display:inline-block;  padding:3px 0px 4px 0px; width:64px;  font-size:11px; font-weight:normal; background-color:#818181; color:#ffffff; text-align:center; border-radius:2px}
a.btn_pr_01:visited {  color:#fff}
a.btn_pr_01:hover {  background-color:#696969; }
a.btn_pr_01:active {   background-color:#696969; display:inline-block;} 
/*신청중 - 주황색*/
a.btn_pr_02 {display:inline-block;  padding:3px 0px 4px 0px; width:64px;  font-size:11px; font-weight:normal; background-color:#fd8a17; color:#ffffff; text-align:center; border-radius:2px}
a.btn_pr_02:visited {  color:#fff}
a.btn_pr_02:hover {  background-color:#e37100; }
a.btn_pr_02:active {   background-color:#e37100; display:inline-block;} 


/*인원수정-파란색*/
a.btn_pr_03 {display:inline-block;  padding:3px 0px 4px 0px; width:64px;  font-size:11px; font-weight:normal; background-color:#296ee0; color:#ffffff; text-align:center; border-radius:2px}
a.btn_pr_03:visited {  color:#fff}
a.btn_pr_03:hover {  background-color:#2758a9; }
a.btn_pr_03:active {   background-color:#296ee0; display:inline-block;} 

/*종강- 청록색*/
a.btn_pr_04 {display:inline-block;  padding:3px 0px 4px 0px; width:64px;  font-size:11px; font-weight:normal; background-color:#21a2b7; color:#ffffff; text-align:center; border-radius:2px}
a.btn_pr_04:visited {  color:#fff}
a.btn_pr_04:hover {  background-color:#0c8396; }
a.btn_pr_04:active {   background-color:#21a2b7; display:inline-block;}

.num_change{ width:280px; text-align:center; padding:20px}

/* -------------------------------------------------------------------------- 서치폼 코딩  ---------------------------------------------------- */
.search-box {position:relative; width:100%; height: 66px; border:1px solid #dedede; background: #fafafa; margin:41px 0 0 0}
.search-box .search-form {position:relative; width:60%; margin:0 auto; height:27px}
.search-box .search-form select.sel01 {border:1px solid #e3e3e3; display: inline-block; padding:5px 0 5px 0;   margin-top:18px }
.search-box .search-form input.i01 {border:1px solid #e3e3e3; padding:6px 0 5px 0; width:50%; margin-top:18px}
.search-box .search-form .search-box-btn { margin-left:5px;  margin-top:18px}

/*강사안내*/
.teacher{ width:90%; padding:5%;  border:#dcdcdc 1px solid; border-top:#21a2b7 3px solid; display:inline-block}
.teacher .pic{ width:20%; float:left}
.teacher .pic > div{ padding:5px; border:#CCCCCC 1px solid; display:inline-block}
.teacher .pic > div img{ width:120px }
.teacher .infor{ width:75%; float:right}
.teacher .infor table{ width:100%;  }
.teacher .infor table th{ color:#21a2b7; width:20%;  border-bottom:dotted #ababab 1px ; padding:8px 0px; text-align:left}
.teacher .infor table td{ border-bottom:dotted #ababab 1px ;  width:80%; padding:8px 0px;}


.paging_base .first{ background:url('/dbimage/WebData/img/sub/page_first.gif'); }
.paging_base .first > span{ visibility:hidden;}
.paging_base .prev{ background:url('/dbimage/WebData/img/sub/page_prev.gif'); }
.paging_base .prev > span{visibility:hidden;}
.paging_base .next{ background:url('/dbimage/WebData/img/sub/page_next.gif'); }
.paging_base .next > span{visibility:hidden;}
.paging_base .last{ background:url('/dbimage/WebData/img/sub/page_last.gif'); }
.paging_base .last > span{visibility:hidden;}
.paging_base {text-align:center;}



/* -------------------------------------------------------------------------- 설문조사  ---------------------------------------------------- */
a.poll_btn01{ padding:1px 10px }
table.t-viewz td.poll_btn02 a{ color:#2e60db}

.poll{ width:980px; border:1px #e2e2e2 solid; padding:5%}
.poll table.t-viewz td{ text-align:left; padding-left:5px; padding-right:5px}
.poll table.t-viewz td.poll_tit { background-color:#ebebeb; font-weight:bold; text-align:center; width:20% }

.poll_result .poll_tit02{font-weight:bold; font-size:16px; margin-top:4%; margin-bottom:2%}
.poll_result .table_02 th{ background-color:#f5f5f5; font-size:14px}
.poll_result .table_02 td{ padding:10px 5px;  }
.poll_result .bor_left{ border-right:1px #e7e7e7 solid;}
.poll_result .numb{ width:5%; text-align:center;  border-right:1px #e7e7e7 solid  }/* 순번 */
.poll_result .graph{ border-right:1px #e7e7e7 solid; width:20%}/* 그래픽 */
.poll_result .percent{ text-align:right; width:15%} /* 구성비율 */
.poll_result .bar_bg{ width:80%; height:9px; background-color:#e5e5e5; overflow:hidden ; margin:0% 10%  }
.poll_result textarea{ width:80%}






#datepick-div { z-index:10000 !important;}
