@charset euc-kr;
@import url('base.css');
@import url('top_gnb.css');

/* 메인페이지 컨텐츠에 사용 */
#header {height:98px;width:980px;margin:0 auto;overflow:hidden;position:relative;}
#header h1 {float:left;}


#gnb { position:absolute; top: 30px; left:300px; height:50px; overflow: hidden; width:750px; padding:10px 20px 0 20px; background:url('') no-repeat 0 0;}
#gnb li { float:left; position:relative; padding: 0 17px; }
#gnb li span{display:none;position:absolute; top: 18px; left:50%;}
#gnb li span img{float:left;}
#gnb li.on ol {display:block;}
#gnb li ol { display:none; position:absolute; top: 23px; left:0;width:700px; height:25px; }
#gnb li ol.etc{left:-230px;}
#gnb li ol li {height:18px;padding:7px 10px 0 8px;background:url('../../images/gnb/bg_ptn.gif') repeat;}
#gnb li ol li img{float:left;}
#gnb li ol li.first {padding-left:20px;background:url('../../images/gnb/bg_first.png') no-repeat;}
#gnb li ol li.last {padding-right:20px;background:url('../../images/gnb/bg_last.png') no-repeat right;}



/*
#gnb { position:absolute; top: 30px; left:350px; height:50px; overflow: hidden; width:740px; padding:10px 20px 0 20px; background:url('../../images/gnb/.gif') no-repeat 0 0;}
#gnb li { float:left; position:relative; padding: 0 12px; }
#gnb li span{display:none;position:absolute; top: 18px; left:50%;}
#gnb li span img{float:left;}
#gnb li.on ol {display:block;}
#gnb li ol { display:none; position:absolute; top: 23px; left:0;width:700px; height:21px; }
#gnb li ol.etc{left:-145px;}
#gnb li ol li {height:21px;padding:7px 7px 0 8px;background:url('../../images/gnb/bg_ptn.gif') repeat}
#gnb li ol li img{float:left;}
#gnb li ol li.first {padding-left:20px;background:url('../../images/gnb/bg_first.png') no-repeat;}
#gnb li ol li.last {padding-right:30px;background:url('../../images/gnb/bg_last.png') no-repeat right;}
*/

#Quick img {vertical-align:middle;}

#Footer {height:100px;}
#Footer .cont {width:980px;margin:0 auto;margin-top:-10px;position:relative;z-index:100;}
#Footer .LQ {width:899px;text-align:right;margin-bottom:15px;}
#Footer .alert {float:left;}
#Footer ul {float:right;padding-right:97px;width:382px;}
#Footer ul li {float:left;}
#Footer ul li.copy {clear:both;text-align:right;width:382px;}


#Frame {width:980px;;margin:0 auto;padding-bottom:60px;*zoom:1;} /*sub 전체 frame*/
#Frame:after {content:""; display:block; clear:both;}

#Frame #LNB {float:left;width:221px;padding-right:30px;padding-top:7px;}
#Frame #Contents {float:left;width:648px;padding-top:82px;padding-right:30px;}
#Frame #Quick {float:left;width:67px;padding-top:82px;_width:66px;_overflow:hidden;}

#Frame #LNB h2 {background:url(../images/lnb/LNB_bg_top.gif) no-repeat;padding-top:50px ;text-align:center;height:59px;}
#Frame #LNB ul.menu {background:url(../_image/lnb/LNB_bg_btm.gif) no-repeat left bottom;padding:18px 0 97px 0;}
#Frame #LNB ul.menu li {padding-left:40px;line-height:0;*font-size:0;}
#Frame #LNB ul.menu ul.depth {border-bottom:1px solid #F8B3AE;padding:11px 0 10px 0;width:141px;}
#Frame #LNB ul.menu ul.depth li {padding:0;}
#Frame #LNB p {padding-top:20px;text-align:center;}
 
 
 
#main_Frame {background:url('../../images/main/main_bg.jpg') top center no-repeat;min-width:980px;}


#top_Section {width:980px;margin:0 auto;*zoom:1;}
#top_Section:after {content:""; display:block; clear:both;}

#top_Section #mainCont {padding:20px 0 0 10px;width:980px;float:left;;position:absolute;z-index:200;}
#top_Section #mainCont .magic {margin:380px 0 0 0px;width:;float:left;clear:both;}
.magicImg{width:220px;height:135px;}
.magicImg img{}

#top_Section #mainCont .rightCont {margin:200px 0 0 0px;width:;float:right;}
.right1{width:210px;height:140px;background: url('../../images/main/main_right_1.png') no-repeat;}
.right1 img{margin:90px 0 0 72px;}

.right2{width:210px;height:122px;background: url('../../images/main/main_right_2.png') no-repeat;}
.right2 img{margin:95px 0 0 70px;}



#top_Section #1up {padding:420px 0 0 10px;width:209px;float:right;;position:relative;z-index:300;}

#top_Section #left ul {padding:5px 0 79px 24px;}
#top_Section #left li {line-height:0; *font-size:0;}
#top_Section #flash_Contents {width:703px;height:575px;padding-left:120px;float:left;margin-top:0px;position:relative;z-index:10;}
#top_Section #Quick {float:left;width:67px;padding-top:15px;_width:66px;_overflow:hidden;}


#noneFlash {text-align:left;}
#noneFlash #icon {padding:8px 40px 0 0 ;}

.evBanner {}
.evBanner .evRolling {width:703px;height:575px; overflow:hidden; position:relative; }
.evBanner .evRolling ul{width:200000px;overflow:hidden;position:absolute;left:0px;top:0px; }
.evBanner .evRolling ul li{width:703px;height:575px; display:none;}

.evBanner .evRollImg {padding:0 5px 5px 0; text-align:right;}
.evBanner .evRollImg a {margin-left:-1px;}


#contents_Section {width:980px;margin:0 auto;padding:15px 0 60px 0;*zoom:1;border: 1px solid #ff0000;}
#contents_Section:after {content:""; display:block; clear:both;}

#contents_Section #left {width:209px;float:left;padding:0 30px}
#contents_Section #cont {width:868px;float:left;padding:0 30px;}

#contents_Section #contents {width:630px;float:left;*zoom:1;}
#contents_Section #contents:after {content:""; display:block; clear:both;}
#contents_Section #center {width:415px;padding-right:15px;float:left;}
#contents_Section #right {width:200px;float:left;}

.sec_m1{margin-top:1px;padding-bottom:1px;}
.sec_m2{margin-top:34px;}
.sec_L1{margin-top:17px;padding-bottom:1px;}
.sec_L2{margin-top:17px;padding-bottom:1px;}
.sec_R1{margin-top:20px;padding-bottom:1px;}
.sec_R2{margin-top:30px;padding-bottom:1px;}

#contents .main_center_links {width:604px;margin:0 auto;height:105px;overflow:hidden;*zoom:1;}
#contents .main_center_links:after {content:""; display:block; clear:both;}
#contents .main_center_links li {float:left;}

#curriculum {margin-top:34px;}
#curriculum li {font-size:0;line-height:0;cursor:pointer;}
#c_1off, #c_2on, #c_3on, #c_4on {display:none;}

#main_quick{ position:absolute; top: 120px; right: 0; margin-left:-40px; z-index:1000;}
#main_quick ul { text-align: center; width: 67px; }
#main_quick ul li {padding:0 0 10px 0;}
#main_quick ul li img { vertical-align: top; }

/*
#footer { clear:both; font-family: "굴림" , Gulim; width:100%; height: 100px; margin-top: 5px; border-top: 1px solid #dadada;}
#footer .footerBox { position: relative; width: 907px; margin: 0 auto; padding-right: 90px; }
#footer .footerBox ol { position: absolute; right: 96px; top: -11px; }
#footer .footerBox ol li { float: left; }
#footer .footerBox ol li img { vertical-align: top; }
#footer .footerBox .notice { float: left; font-size: 10px; padding-top: 27px; padding-bottom: 1px; color: #cccccc; padding-left: 30px; line-height: 120%; }
#footer .footerBox .address { float: right; padding-top: 27px; }
#footer .footerBox .address ul { overflow: hidden; }
#footer .footerBox .address ul li { float: left; padding-left: 9px; margin-right: 9px; background: url('../images/common/bg_bar1.gif') no-repeat 0 1px; }
#footer .footerBox .address ul li img { vertical-align: top; }
#footer .footerBox .address p { margin-top: 3px; }
*/

/*footer*/
#footer {clear:both;background:#ffffff;}
#footer .iner {width:980px;margin:0 auto;padding:10px 0 50px 0;}
#footer .iner .ft_logo {float:left;width:920px;margin:10px 0px;}
#footer .iner .ft_logo img {margin-right:20px;}
#footer .iner .ft_btn {float:left;width:920px;margin:10px 0px;}
#footer .iner .ft_fnb {clear:both;}
#footer .iner .ft_fnb ul{margin-bottom:8px;zoom:1}
#footer .iner .ft_fnb ul:after {content:""; display:block; clear:both}
#footer .iner .ft_fnb li{float:left;margin-left:10px;}
#footer .iner .ft_fnb li:first-child {float:left;margin:0px;}
#footer .iner .fnb_address{clear:both;font-size:0}


/* 뉴스추가 120702 */
.rtnews{float:left;width:200px; height:60px;}
.newsList {width:200px;float:left;padding:0 0 0 5px;}
.newsList dl dt {height:15px; padding: 2px 0 10px 0px;}
.newsList dl dd {height:20px;} 
.newsList a {font-size: 12px; font-family:"굴림"; color:#FFF; text-decoration:none;}
.newsList a span{font-size: 11px; font-family:Arial; color:#D91607; text-decoration:none;}
.newsList a.list,a.list:hover{color:#FFF;}
.newsList dl p.txthead {float: left; padding:6px 0 0 0; }
.newsList dl p.txt {width:190px; padding-left: 5px; float: left;}

.tab_typeLev { margin-top: 21px; height: 35px; background: url('../images/main/tab_lev_bg.gif') repeat-x 0 100%; }
.tab_typeLev li { float: left; margin-right: 2px; }
.tab_typeLev li img { vertical-align: top; }


.book_type{overflow:hidden;width:850px;padding:0 0 0 20px;}
.book_type li{display:inline;float:left;width:70px;margin:30px 35px 0 0;padding:0 0 3px;color:#696B6D;font-family:Arial;font-size:11px;}

.book_thmb:after{overflow:hidden;clear:both;content:''}
.book_thmb .thmb{width:70px;}
.book_thmb p{text-align:center;color:#555;padding-bottom:0px;line-height:14px}
.book_thmb p.lev{color:#f26a24;}
.book_thmb p.genre{color:#ad7209;}
