body,html {margin:0;padding:0;width:100%;}
a {text-decoration:none; color:#6f6f6f;}
a:hover {text-decoration:underline;}
/*div,h2 {border:1px red solid;}*/
#newwarp {z-index: 100;min-width:1004px;position: relative;}
#gnb {z-index: 100;height:35px;width:100%; border-bottom:1px solid #dddddd; background-color:#f4f4f4;}
.topui {height:23px;width:1004px; text-align:right;color:#000000;font-size:12px;padding-top:12px;overflow: visible;position: relative;  z-index: 100;    margin: 0 auto;}
#newheader{z-index:100;width:100%;border-bottom:4px solid #dc0000;background-color:#ffffff}
.newmenu{
	position:relative;
	z-index:105;
	width:1004px;
	height:74px;    margin: 0 auto;
}
.logo{position:absolute;left:0px;top:0px;_bottom:-1px;width:140px;height:48px;padding:12px 0 0;background:url(/img/new/logo.png) no-repeat 0 100%;_height//:48x; overflow:hidden;}
.logo li a.logoon {text-indent:-9999in;width:140px;height:48px;display:block;overflow:hidden;}
/* 대메뉴 */
.s_menu{position:absolute;left:405px;bottom:10px;_bottom:-1px;width:597px;height:30px;padding:12px 0 0;background:url(/img/new/menu_.png) no-repeat 0 5px;_height//:20px}
.s_menu dd{_display:inline;float:left}
.s_menu .f{background:none}
/* 대메뉴 */
.local_menu {_overflow:hidden;position:absolute;right:0px;bottom:30px;_bottom:-1px;width:597px;height:30px;/*background:url(menu_.png) no-repeat 0 5px;_height//:20px*/}
.local_menu h2 {display:none;}
#localGnb {position:relative; width:597px; margin-bottom:0px; background:url("/img/new/menu_.png") no-repeat 0 0px; height:20px;padding:0px; }
#localGnb li {display:inline; float:left; height:29px;}
#localGnb li a {position:relative;text-indent:-9999in; width:100%; display:block; height:100%;  overflow:hidden;}
#localGnb li.mainmenu1 {width:93px;}
#localGnb li.mainmenu1on, #localGnb li a:hover.menu1over {width:93px; background:url("/img/new/menu_.png") no-repeat 0px -28px;}
#localGnb li.mainmenu2 {width:95px;}
#localGnb li.mainmenu2on, #localGnb li a:hover.menu2over {width:95px; background:url("/img/new/menu_.png") no-repeat -93px -28px;}
#localGnb li.mainmenu3 {width:83px;}
#localGnb li.mainmenu3on , #localGnb li a:hover.menu3over{width:83px; background:url("/img/new/menu_.png") no-repeat -188px -28px;}
#localGnb li.mainmenu4 {width:119px;}
#localGnb li.mainmenu4on, #localGnb li a:hover.menu4over {width:119px; background:url("/img/new/menu_.png") no-repeat -271px -28px;}
#localGnb li.mainmenu5 {width:116px;}
#localGnb li.mainmenu5on, #localGnb li a:hover.menu5over {width:116px; background:url("/img/new/menu_.png") no-repeat -390px -28px;}
#localGnb li.mainmenu6 {width:91px;}
#localGnb li.mainmenu6on, #localGnb li a:hover.menu6over {width:91px; background:url("/img/new/menu_.png") no-repeat -506px -28px;}

li {margin:0; padding:0; list-style:none;}

/* 서브메뉴 */
#sub{width:100%;margin:0;text-align:left;overflow: visible;background-color:#272727;}
.menu1{position:relative;z-index:105;width:1004px;height:42px;margin: 0 auto;}

/* 서브메뉴 */
.sub_menu {_overflow:hidden;position:absolute;right:125px;_bottom:-1px;width:239px;height:42px;/*background:url(menu_.png) no-repeat 0 5px;_height//:20px*/background-color:#000000;padding:0px 20px;border-right:1px solid #343434;}
.sub_menu h2 {display:none;}
#subGnb {position:relative; width:239px; margin-bottom:0px; background:url("/img/new/sub_menu.png") no-repeat 0 -36px; height:36px;padding:0px;margin:0px;top:5px;}
#subGnb li {display:inline; float:left; height:36px;}
#subGnb li a {position:relative;text-indent:-9999in; width:100%; display:block; height:100%;  overflow:hidden;}
#subGnb li.mainmenu1 {width:81px;}
#subGnb li.mainmenu1on, #subGnb li a:hover.menu1over {width:81px; background:url("/img/new/sub_menu.png") no-repeat 0px 0px;}
#subGnb li.mainmenu2 {width:78px;}
#subGnb li.mainmenu2on, #subGnb li a:hover.menu2over {width:78px; background:url("/img/new/sub_menu.png") no-repeat -81px 0px;}
#subGnb li.mainmenu3 {width:80px;}
#subGnb li.mainmenu3on , #subGnb li a:hover.menu3over{width:80px; background:url("/img/new/sub_menu.png") no-repeat -159px 0px;}

/*상단 슬라이드 배너 영역 */
#sbanner_back {width:100%;margin:0px;overflow: visible;background-color:#000000; height:393px;background:url("/img/new/back_img_01.jpg") repeat center top;z-index:-100;}
.big_banner {width:1004px;margin:0 auto;height:393px;}

/*최근게시물 및 교재 안내 영역 */

#newbbs_bookbanner {width:100%;margin:0px;overflow: visible;background-color:#ffffff; height:197px;border-bottom:1px solid #dadada;}
#nb_width {position:relative;width:1004px;margin:0px auto;overflow: visible;}

.note_top {z-index:105;position:relative;float:left; width:294px;border-right:1px solid #dadada;padding:20px;margin:0 auto;height:158px}
.note_top h2{overflow:hidden;background:url("/img/new/main_title_01.png") no-repeat -2px -5px;height:20px;display:inline;text-indent:-9999in; display:block;padding:0px}
.note_top h2 span a.more {float:right;overflow:hidden;background:url("/img/new/more.png")no-repeat;height:13px;width:13px;}
.note_top li{text-align:left;display:block; width:100%;padding:0px;height:25px;font-size:12px;color:#000000;letter-spacing:0em;}
.note_top li .new {font-family:arial;font-size:10px;color:#ff0000;font-weight:bold;}
.today_history {z-index:105;position:relative;float:left; width:294px;border-right:1px solid #dadada;padding:20px;margin:0 auto;height:158px}
.today_history h2{overflow:hidden;background:url("/img/new/main_title_01.png") no-repeat -2px -28px;height:20px;display:inline;text-indent:-9999in; display:block;padding:0px}
.today_history h2 span a.more {float:right;overflow:hidden;background:url("/img/new/more.png")no-repeat;height:13px;width:13px;}
.today_history li{text-align:left;display:block; width:100%;padding:0px;height:25px;font-size:12px;color:#000000;letter-spacing:0em;}
.today_history li .new {font-family:arial;font-size:10px;color:#ff0000;font-weight:bold;}
.book_banner {z-index:105;position:relative;float:left; width:334px;margin:0 auto;background-color:#000000;padding:0}

/* 커리큘럼 가이드 박스 */

#cc_box {position:relative;width:1004px;margin:0px auto;overflow: visible;padding:20px 0;}
#cc_box h2{overflow:hidden;background:url("/img/new/main_title_01.png") no-repeat 0 -50px;height:28px;display:inline;text-indent:-9999in; display:block;padding:0px}

.banner_box {position:relative;width:1002px; border:1px solid #dadada; height:260px;padding:0px;margin:0px;}
.banner_box li{padding:0px;margin:0px;float:left;height:260px;}
.banner_box2 {clear:both;position:relative;width:1002px; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; height:260px;padding:0px;margin:0px;}
.banner_box2 li{padding:0px;margin:0px;float:left;height:260px;}

/* 공지사항 */

#bottom_banner {position:relative;width:1005px;margin:0px auto;overflow: visible;padding:20px 0;height:200px;}
#bottom_banner h2{overflow:hidden;background:url("/img/new/main_title_01.png") no-repeat 0 -78px;height:28px;display:inline;text-indent:-9999in; display:block;padding:0px}

.bb_box {border-top:2px solid #2d4c56;border-bottom:1px solid #dadada; width:100%; padding:0px; margin:0px}
.bb_box li{padding:0px; margin:0px;float:left;border-right:1px solid #dadada;height:138px;width:334px;}

/* 하단 */

#footer {width:100%;padding:0px;margin:40px 0 0 0;height:160px;background-color:#0e0e0e;}

.f_box {width:1004px;margin:0px auto;overflow: visible;}
.f_box > .webzlogo {width:180px;padding:15px 0;float:left;}
.f_box > .copyright {width:580px;padding:10px 0;float:left;}
.f_box > .copyright a {width:85px;padding:10px 0;float:left;}