@import url("/kor/common/css/reset.css");
body{text-align:center; background:url(/kor/images/common/sub_Bg.gif) no-repeat center top;}

#main_top{width:961px; margin:0 auto;}
#main_top h1{float:left; width:201px;  height:75px;}
#main_top #gnb{float:right;  width:200px; padding-top:38px;}
#gnb li{float:left; padding-bottom:5px;}
#gnb .index{text-align:right; width:280px; }
#gnb .index span{font-weight:bold; color:#3378be; text-decoration:underline;}

#main_flash{width:975px; margin:0 auto;  margin-top:14px; margin-bottom:20px; clear:both;}

#main_contents{width:975px; margin:0 auto; height:139px; }
#main_contents li{float:left;}


/*푸터*/
#footer{background:url(/kor/images/common/foot_line.gif) no-repeat left top; position:relative; height:125px; margin:0 auto; width:975px; text-align:left;}
#footer .copywrite{position:absolute; left:10px; top:35px; }
#footer .linksite1{position:absolute;left:765px;top:35px; text-align:right;}
#footer .linksite2{position:absolute;left:845px; top:35px; text-align:right;}
#footer select{font-size:12px; font-family: Dotum; color: #616161;}


/*신규영역:201207*/
#main_box{height:347px; width:958px; background-repeat:repeat-x; background-image:url(/kor/images/main/main_box_bg.jpg);}
#main_menu_area{width:958px; height:37px; display:table-cell; line-height:37px; vertical-align:middle; z-index:3;}

#gnb_menu {margin:0 0 0 94px; padding:0;z-index:4;}
#gnb_menu .gnb_menu1 
    {
    	background-image:url('/kor/images/common/main_menu_seperator.png'); background-repeat:no-repeat;
        list-style-type:none;
        display:block;
        /* width:136px; */
        padding:0 25px 0 25px;
        font-family:맑은 고딕;
        height:37px;
        float:left;
    }
    
#gnb_menu .gnb_menu1 a {color:White; text-decoration:none; font-weight:bold;}
#gnb_menu .gnb_menu1 a:hover {color:#ffc1d1;}
    
    ul.sub_menu {display: table; table-layout: fixed; width:908px; overflow:hidden; height:28px;position:relative; float:left; margin-left:0px; 
					background-image:url(/kor/images/common/main_submenu_bg.gif); z-index:99; display:none;
				}
    ul.sub_menu li
    {
    	z-index:99;
        list-style-type:none;
        /*display:block;*/
        display: table-cell;
        float:left;
        margin-left:12px;
        margin-top:-5px;
        font-family:맑은 고딕;
    }
    
    
    ul.sub_magin1 {margin-left:-67px; }
    ul.sub_magin2 {margin-left:-203px;} /* -67+(-136),  908-136 , padding-left:136px;width:772px; */
    ul.sub_magin3 {margin-left:-339px;} /* -67+(-272[-136*2]), 908-(136*2) padding-left:272px; width:636px; */
    ul.sub_magin4 {margin-left:-475px;} /* -67+(-136*3), 908-(136*3)  padding-left:372px;*/
    ul.sub_magin5 {margin-left:-611px;} /* -67+(-136*4), 908-(136*4) padding-left:544px; width:364px;*/
    
    ul li.sub_first1 {padding-left:0px;}
    ul li.sub_first2 {padding-left:136px;}
    ul li.sub_first3 {padding-left:272px;}
    ul li.sub_first4 {padding-left:372px;}
    ul li.sub_first5 {padding-left:136px;}
    
    ul.sub_menu li a {color:#4d4c4c; text-decoration:none;}
    ul.sub_menu li a:hover {text-decoration:none; font-weight:bold; color:#b93b5f;}
    
    #gnb_menu li.total_menu
    {
        list-style-type:none;
        display:block;
        width:100px;
        height:37px;
        float:left;
        margin-left:53px;
    }
    
/*#rollover_menu_area{width:908px; height:28px; position:absolute; left:50%; margin-left:-452px; background-image:url(/kor/images/common/main_submenu_bg.gif); z-index:1;}*/
#rollover_menu_area{width:908px; height:28px; position:absolute;left:0px;  background-image:url(/kor/images/common/main_submenu_bg.gif);}


    
/*#total_menu_area {width:908px; height:330px; position:absolute; left:50%; margin-left:-454px; top:92px; background-color:navy; z-index:2; visibility:hidden; }    */
#total_menu_area {width:908px; height:330px; position:absolute; left:50%; margin-left:-454px; top:92px; background-color:navy; z-index:2; visibility:hidden; }    
    #total_menu_area_1 {width:184px; height:330px; float:left; background-color:#386493;}
    #total_menu_area_2 {width:180px; height:330px; float:left; background-color:#355b83;}
    #total_menu_area_3 {width:180px; height:330px; float:left; background-color:#2f5073;}
    #total_menu_area_4 {width:180px; height:330px; float:left; background-color:#284462;}
    #total_menu_area_5 {width:184px; height:330px; float:left; background-color:#203750;}
        ul.total_sub_menu {width:180px; height:330px; float:left; margin-top:10px; margin-left:20px;}
        ul.total_sub_menu li {line-height:24px; text-align:left; color:White; font-weight:bold;}
        .menu_close_btn { }
            
#main_flash_area{width:667px; height:289px; background-color:Gray; float:left; margin-left:27px; z-index:1;}
#main_right_box{width:220px; height:289px; background-color:White; float:left; margin-left:21px; z-index:1;}
#main_notice_area{width:213px; height:140px; float:left; margin-left:4px; margin-top:5px; text-align:left;}
#main_bookreview_area{width:213px; height:140px; float:left; margin-left:4px; margin-top:2px; text-align:left;}
    .title {width:189px; height:21px; float:left;}
    .more {width:24px; float:left;}
    
#notice_tap_menu_area {width:204px; height:21px; float:left; margin-left:4px; margin-top:6px;}    
    ul.notice_tap_menu {padding:0;}
    ul.notice_tap_menu li
    {
        list-style-type:none;
        width:68px;
        height:21px;
        float:left;
     }
     
#notice_text_area {width:204px; height:86px; float:left; margin-left:4px; margin-top:6px;}    
    ul.notice_text {padding:0;}
    ul.notice_text li
    {
       margin-left:8px;
       margin-top:2px;
     }
     
#bookreview_content_area {width:204px; height:108px; float:left; margin-left:4px; margin-top:6px;}
    .bookreview_img {width:80px; height:110px; margin-left:3px; margin-top:3px; float:left;}
    .bookreview_text_1 {width:120px; height:50px; margin-top:5px; font-weight:bold; float:left;}
    .bookreview_text_2 {width:120px; height:40px; margin-top:10px; float:left;}