@charset "euc-kr";
/* global */
#wrap{width:1042px; margin:0 auto;}
#header{width:900px;}
.top_area{overflow:hidden; width:900px; padding:18px 0 3px 0;}
.subtitle{float:left;}
.util{float:right; overflow:hidden;}
.util li{float:left;}
.util li a{display:block; padding:0 5px; border-right:1px solid #777;}
.util li a.last{border-right:none; padding-right:0;}

.nav_area{width:90 0px; height:123px; background:url('../images/top/top_bg.gif') no-repeat left top; overflow:hidden;}
.nav_area h1{float:left; padding:7px 0 0 15px;}
.nav_area .nav_r{float:left; padding:24px 0 0 15px;}
.search_area{padding-bottom:18px;}
.search_area span{padding-left:78px;}
.input_search{border:1px solid #707070; height:16px; width:158px; line-height:16px;}
.nav{}


/* container */
#container{overflow:hidden; width:1042px; margin-bottom:5px;}
#contents{width:900px; float:left;}

/* container(aside) */
#aside{float:left; width:216px;}
.login_form{background:url('../images/aside/loginbox_bg.gif') repeat-y left top; margin-bottom:10px; min-height:150px;}
.lfb_top{background:url('../images/aside/loginbox_top.gif') no-repeat left top; padding-top:9px;}
.lfb_bottom{background:url('../images/aside/loginbox_bottom.gif') no-repeat left bottom; padding-bottom:10px; height:131px;}
.login_title{padding-bottom:10px; text-align:center;}
.u_id, .u_pw{padding-left:60px;}
.u_id img{vertical-align:middle;}
.u_pw img{vertical-align:middle;}
.u_info{border:1px solid #1b89bf; height:18px; line-height:18px; width:80px;}
.u_id{background:url('../images/aside/txt_id.gif') no-repeat 12px 5px; margin-bottom:6px;}
.u_pw{background:url('../images/aside/txt_pw.gif') no-repeat 12px 5px; margin-bottom:11px;}
.btn_login, .btn_logout{text-align:center;}
.uinfo_area{width:170px; height:30px; background-color:#f6f6f6; line-height:30px; padding:10px; margin-left:10px; margin-bottom:10px;}

.limbest_bn{margin-bottom:10px;}
.lm_banner{ background:url('../images/aside/sm_top.gif') no-repeat left top; padding-top:15px; margin-bottom:10px;}
.lm_banner ul:first-child{}
.roll_banner{position:relative; width:214px; border:1px solid #dedede; height:147px; z-index:-1;}
.roll_banner .s_num{position:absolute; top:3px; right:3px; height:12px;}


#topmenu{background:url('../images/aside/sm_bottom.gif') no-repeat left bottom; padding-bottom:13px;}
#topmenu li{}
#topmenu li.menu3, #topmenu li.menu11{position:relative;}
#topmenu ul{position:absolute; padding:13px 0 0 19px; width:179px;  z-index:999; display:none;}
#topmenu ul.mu03{left:196px; top:-45px; background:url('../images/aside/2depth_bg03.png') no-repeat;  height:504px;}
#topmenu ul.mu11{left:196px; top:-123px; background:url('../images/aside/2depth_bg11.png') no-repeat; height:281px;}
#topmenu ul li{height:34px; line-height:34px;}
#topmenu ul li a{display:block; width:139px; padding:10px 0 0 30px; height:24px; background:url('../images/icon/icon_blue.gif') no-repeat 15px 15px;}
#topmenu ul li a:hover{background-color:#dfeffa;}



/* container(section) */
#section{float:right; width:669px;}

/* container(wing) */
#wing{float:right; width:132px;}
#wing ul{}
#wing li{padding-bottom:8px;}

/* footer */
#footer{width:900px; padding:20px 0 50px 0; background:url('../images/bottom/footer_bgline.gif') repeat-x left top;}
.fbox01_top{background:url('../images/bottom/footbox_top.gif') no-repeat left top; padding-top:17px;}
.fbox01_bottom{background:url('../images/bottom/footbox_bottom.gif') no-repeat left bottom; padding-bottom:15px; }
.fbox01_logo{background:url('../images/bottom/bottom_logo.gif') no-repeat 11px 1px; padding-left:125px; line-height:18px;}


/* type_m001 */
.type_m001{width:100%; border-top:2px solid #d1d1d1; margin-bottom:10px;}
.type_m001 td{border-bottom:1px dashed #d1d1d1; padding:6px; text-align:center; background:url('../images/icon/td_divline.gif') no-repeat left 8px;}
.type_m001 td.title_lecture{text-align:left; padding-left:16px; background:none;}
.type_m001 td img{vertical-align:middle;}
.btn_area{text-align:right; margin-bottom:15px; padding-right:10px;}

/* ¾ÆÀÌµð Ã£±â */
.uif_wrap{position:relative; top:0; left:0; width:400px; height:289px; background:url('../images/sub/ui_find_bg.jpg') no-repeat;}
.pop_tit{padding:23px 0 10px 25px;}
.pop_subtit{padding:0 0 10px 25px;}
.pop_cnt{width:350px; margin-left:25px; margin-bottom:20px; background:url('../images/sub/line_bottom.jpg') repeat-x left bottom; padding-bottom:3px;}
.info_input{width:350px; margin:0 auto; }
.info_input .c_line th, .info_input .c_line td{border-bottom:1px solid #dfdfdf;}
.info_input .topbg th, .info_input .topbg td{background:url('../images/sub/line_top.jpg') repeat-x left top; padding-top:9px;}
.info_input .bottom th, .info_input .bottom td{}
.info_input th, .info_input td{padding:7px; color:#777;}
.info_input th{text-align:left;}
.info_input input{width:176px; border:1px solid #ccc; height:18px; line-height:18px;}
.info_input .jumin{width:80px;}

.login_box{border:1px solid #318ba6; width:348px; background-color:#3fa8c7; color:#fff; text-align:center; padding:8px 0; margin-left:25px; font-weight:bold; line-height:20px; height:20px;}
.login_box input{border:1px solid #318ba6; background-color:#fff; color:#777; width:90px; height:18px; line-height:18px;}
.user_id{text-align:center;font-weight:bold; padding:6px 0; font-size:14px;}
.user_id span{color:#20929f;}
.pop_btn{position:absolute; left:0; top:205px; text-align:center; width:400px; height:45px;}
.btn_close{position:absolute; right:17px; bottom:10px;}


/* ÆÐ½º¿öµå Ã£±â */
.send_mail{width:336px; text-align:left; line-height:20px; letter-spacing:-0.01em; padding:10px 0;}









