@charset    "utf-8";

body { margin:0; padding:0;color:#333; font-family:돋움, Dotum, 굴림, Gulim, sans-serif; }
div, p, h1, h2, h3, h4, h5, h6, span, th, td, li, dt, dd, form { margin:0; padding:0; }
hr, fieldset legend, table caption { display:none; }
fieldset, img { border:0; }
input, select, img { vertical-align:middle; }
fieldset legend { display:none; }
html, body {
    height: 100%;
}

body { margin-top:-100px; background:#D2EBF5  }

div.dvWrapper { margin:0 auto; width:970px; min-height:800px; height:100%; position:relative; }
*html div.dvWrapper { height:800px; }

.dvBookSide { position:absolute; top:484px; left:970px; margin-right:0; width:96px; height:118px; background:url(../img/main/bg_book_side.jpg) no-repeat 0 0; }
/*헤더*****/
div.dvHeader { padding-top:100px; overflow:hidden; float:left;}
    div.dvHeader h1 { margin-top:29px; float:left; }

    ul.ulTopMenu { margin:19px 0 0 0; padding:0; width:782px; height:36px; list-style:none; float:right; }
        ul.ulTopMenu li { margin:0; padding:0; float:right; }
        ul.ulTopMenu li.liMenu { height:36px; overflow:hidden; background:url(../img/main/tab_top_menu02_right.gif) no-repeat right 0; }
        ul.ulTopMenu li.liMenu a { float:left; padding:0 60px 0 20px;height:36px; font-size:14px; color:#fff; font-weight:bold; text-decoration:none; line-height:40px; display:block; background:url(../img/main/tab_top_menu02_left.gif) no-repeat 0 0; }
    
    ul.ulChildMenu { margin:0; padding:0; height:45px; width:734px; list-style:none; float:right; background:#ccc url(../img/main/bg_child_menu.gif) no-repeat right 0; }
        ul.ulChildMenu.bgChange { background:#ccc url(../img/main/bg_child_menu2.gif) no-repeat right 0; }
		ul.ulChildMenu li { float:left; }
        ul.ulChildMenu li a { padding:0 20px; display:block; line-height:40px; letter-spacing:-1px; font-size:14px; color:#404040; font-weight:bold; text-decoration:none; }

/*컨텐츠*****/
div.dvContents { width:970px; height:583px; clear:both;  overflow:hidden; }
    div.dvContents .fsSearch { padding:20px 0 0 200px; height:60px; font-size:12px;}
    div.dvContents .fsSearch label { float:left; }
    div.dvContents .fsSearch input.iptSearch { margin-right:3px; padding:2px 5px; width:163px; float:left; border:1px solid #8E8E8D; color:#959595; font-size:11px; }

    div.dvContents .ulBoardTabs { margin:0px 0 0 0px; padding:0 0 0 6px; width:282px; height:23; list-style:none; overflow:hidden; border-bottom:1px solid #B4B48F; }
        div.dvContents .ulBoardTabs li { margin:0 3px 0 0; padding:0; float:left; }
        div.dvContents .ulBoardTabs li a { width:90px; height:22px; float:left; display:block; text-indent:-5000px; }
        div.dvContents .ulBoardTabs li.boardTab01 a { background:url(../img/main/main_link_tab01.gif) no-repeat 0 0; }
        div.dvContents .ulBoardTabs li.boardTab02 a { background:url(../img/main/main_link_tab02.gif) no-repeat 0 0; }
        div.dvContents .ulBoardTabs li.boardTab03 a { background:url(../img/main/main_link_tab03.gif) no-repeat 0 0; }
        div.dvContents .ulBoardTabs li a:hover { background-position:0 -22px; }
        div.dvContents .ulBoardTabs li a.active { background-position:0 -22px; }
        
	p.popKeyWord { margin-top:10px; padding-left:10px; }
	a.popWord { text-decoration:none; color:#289ED1; padding:3px 2px;  }
	a.popWord:hover { color:#5C5B59; }
div.dvBoardList { margin:0 0 0 0; padding:0; width: 370px; height:84px; overflow:hidden; }
    div.dvBoardList .ulBoardList { margin:13px 0 0 38px; padding:0; width:277px; height:66px; font-size:12px; list-style:none; background:url(../img/main/bg_line01.gif) repeat-x 36px bottom; }
    div.dvBoardList .ulBoardList li { margin:0; padding:0; }
    div.dvBoardList .ulBoardList a { text-indent:36px; width:270px; height:15px; display:block; text-decoration:none; color:#707070; line-height:17px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
    div.dvBoardList .ulBoardList a.new { background:url(../img/main/bullet_new.gif) no-repeat 0 50%; }

    div.dvBoardList .btnMore { margin: -9px 20px 0 0; float:right; }
p.pMessage { margin:9px 0 0 100px;padding:0; width:350px; _width:335px; height:104px; clear:both; color:#707070; font-size:12px; font-weight:bold; background:url(../img/main/bg_main_message.gif) no-repeat 0 0px;}
*html p.pMessage { margin-right:0; padding-right:82px; }
   /*
    p.pMessage strong { margin:14px 0 0 28px;float:left; }
    	p.pMessage strong img { margin:0 1px; padding:0; float:left; }
    p.pMessage span { margin:20px 0; float:right; display:block; width:233px; }
    p.pMessage em { color:#127EAB; font-style:normal; }
	*/
	p.pMessage img { margin: 15px 0 0 35px; }
	
	div.banner00{
		position:absolute;
		top:0;
		left:0px;
	}
	
	div.banner00 ul {
		margin:0; 
		padding:0; 
		list-style:none; 
		overflow:hidden;
	}
	.banner_bg{
		widht:218px;
		height:69px;
		
		background:url(../img/main/banner_bg01.gif) no-repeat;
		}
		div.banner00 ul li{
		position:relative;
		top:25px;		
		left:58px;
		padding-bottom:1px;		
		}
		
img.slogan01 { position:absolute; top:470px; left:6px; }

.bgLeft { float:left; width:440px; }
	.bgLeft div.bg1, .bgLeft div.bg2, .bgLeft div.bg3 { width:440px; float:left; }
	.bgLeft div.bg1 { height:190px; background:url(../img/main/bg_book01.jpg) no-repeat 0 0; position:relative;  }
	.bgLeft div.bg2 { height:190px; background:url(../img/main/bg_book02.jpg) no-repeat 0 0; }
	.bgLeft div.bg3 { height:204px; background:url(../img/main/bg_book03.jpg) no-repeat 0 0; }
.bgRight { float:left; width:530px; overflow:hidden;}
	.bgRight div.bg4, .bgLeft div.bg5, .bgLeft div.bg6 { width:530px; float:left; }
	.bgRight div.bg4 { height:100px; background:url(../img/main/bg_book04.jpg) no-repeat 0 bottom; }
	.bgRight div.bg5 { height:280px; background:url(../img/main/bg_book05.jpg) no-repeat 0 0; clear:both;}
	.bgRight div.bg6 { height:140px; background:url(../img/main/bg_book06.jpg) no-repeat 0 0; }

/*푸터*****/
div.dvFooter { width: 100%;height:100px; float:left; color:#fff; background:#242424; text-align:center; } 
    div.dvFooter dl { margin:24px auto; padding:0; width:830px; text-align:left; overflow:hidden; }
    div.dvFooter dl dt { margin:13px 53px 13px 0; float:left; }
    div.dvFooter dl dd { margin:0; padding:0; float:left; }
        div.dvFooter dl dd ul { margin:0; padding:0; list-style:none; overflow:hidden; }
        div.dvFooter dl dd ul li { margin:0; padding:0; float:left; }
        div.dvFooter dl dd address { padding:0; margin-top:15px; width:626px; line-height:11px; height:11px; text-indent:-5000px; background:url(../img/main/addr_footer.gif) no-repeat 0 0; }
        div.dvFooter dl dd.copyright { margin:5px 0 0 0; line-height:8px; width:408px; height:8px; text-indent:-5000px; background:url(../img/main/copyright_main.gif) no-repeat 0 0; }

