@charset "utf-8";
/* CSS Document */


body{ text-align:center; background:url(../images/bg.jpg) 0 0 repeat-x}
#skipNav{position:absolute; top:0; left:-1000px}
#skipNav a{display:block; height:1px; width:1px; overflow:hidden}
#skipNav a:focus, #skipNav a:active{height:auto; width:100%}
#wrap{ width:1000px; margin:0 auto; text-align:left}
#header{ overflow:hidden}

#logo{ width:190px; float:left}
#logo h1 a{width:190px; height:46px; background:url(../images/top_logo.png) 0 0 no-repeat; display:block; text-indent:-9999px; overflow:hidden;}

/* topbutton */
#topbutton{ float:right; display:inline;}
#topbutton .uname{ color:#347cb0;}
#topbutton{ font-size:.82em;}
#topbutton ul li{ float:left; margin:17px 5px 0px 0px;}
#topbutton a{font-weight:bold; color:#434343;}
#topbutton a:hover{color:#69C}


/*네비게이션 시작 */
#nav_box{margin-top:0px;}
#TopMenu{ width:1000px; height:63px; background:url(../images/navi_bg.png) 0px 0px no-repeat; margin-left:0px;}
#TopMenu li{margin-top:0px;}
#TopMenuSub{ padding:0px 0 0 53px; margin:0; *padding:0px 0 0 53px; *margin:0;}
#TopMenuSub ul{ margin:0; padding-left:0px; list-style:none; position:relative; height:63px; margin-top:46px; *margin-top:0px}
#TopMenuSub ul li{ float:left; padding:0; list-style:none; }
#TopMenuSub ul li div{ position:absolute; left:0px; margin:0 0 0 0; font-size:.92em}
#TopMenuSub ul li div ul li{margin:0px 0 0 10px;}
#TopMenuSub .TopSubMenu1{width:1000px;}
#TopMenuSub .TopSubMenu2{width:822px;}
#TopMenuSub .TopSubMenu3{width:822px;}
#TopMenuSub .TopSubMenu4{width:822px;}
#TopMenuSub .TopSubMenu5{width:822px;}
#TopMenuSub ul li.menu1 div { left:-40px;}
#TopMenuSub ul li.menu2 div { left:185px;}
#TopMenuSub ul li.menu3 div { left:327px;}
#TopMenuSub ul li.menu4 div { left:566px;}
#TopMenuSub ul li.menu5 div { left:680px;}
#TopMenuSub ul li div ul{ float:left; margin:2px 0 0 0; padding:2px 0 0 0; list-style:none;display:inline; }
#TopMenuSub ul li div ul li { width:auto; height:auto; padding:2px 0 0 0; }
#TopMenuSub li ul li a:link,
#TopMenuSub li ul li a:visited,
#TopMenuSub li ul li a:active{color:#666; letter-spacing:0px; line-height:20px;font-weight:bold;}
#TopMenuSub li ul li a:hover,	
#TopMenuSub li ul li a.TopMenuSub:link,
#TopMenuSub li ul li a.TopMenuSub:visited,
#TopMenuSub li ul li a.TopMenuSub:active,
#TopMenuSub li ul li a.TopMenuSub:hover{color:#58b406; letter-spacing:0px; line-height:20px;font-weight:bold;}
/*네비게이션 끝 */


/* sub_flash */
#sub_flash{margin-top:15px; margin-left:210px; width:auto;}
.mbg{background:url(../images/main_bg.png) 0px 0px no-repeat; width:982px; height:411px; border:#F2F2F2 1px solid; margin-top:15px; margin-left:9px}
#container{ float:right; margin-right:0px;}


/* left_nav */
#left_nav{float:left; width:180px; margin-left:10px; background:url(../images/left_bg.jpg) 0 15px no-repeat}
#left_title{ margin-top:15px; margin-right:14px; width:180px;}
.menu_list{width:180px; height:171px; margin-bottom:250px}


/* content */
#content{width:1000px; float:left; margin-left:0px; margin-top:25px; padding-top:10px; padding-bottom:25px; border-top:#c7c7c7 2px solid}


/* board_list */
#section1{ float:left; width:380px; height:160px; margin:15px 0px 0px 8px;}
#section1 .boardlist{width:370px; margin-top:5px; margin-left:17px}
#section1 img{ margin-left:0px; margin-bottom:10px}
#section1 .boardlist caption{ position:absolute; overflow:hidden; width:1px; height:1px; font-size:0; line-height:0; visibility:hidden}
#section1 .boardlist td, .boardlist th{ padding:10px 4px 4px 4px;}
#section1 .boardlist td{ font-weight:normal;}
#section1 .boardlist th{ color:#fff; text-align:center; font-weight:bold;}
#section1 .boardlist .date{ font-size:0.92em; text-align:right; color:#626262;}
#section1 .bbstitle{ background: 0px 12px no-repeat}
#section1 .boardlist .bbstitle{ padding-left:15px; }

#section2{ float:left; width:340px; height:156px; margin:15px 5px 0px 13px;}

#section3{ float:left; width:240px; height:76px; margin:15px 0px 0px 5px; background:url(../images/quick01_re.png) 0 0 no-repeat;}
.companydown{ float:left; margin:48px 0 0 7px; width:226px; height:25px;}
#section4{ float:left; width:240px; height:76px; margin:5px 0px 0px 5px;}

/* footer*/
#footer{ clear:both; text-align:left; background:url(../images/bottom_back.jpg) 0 0 repeat-x; overflow:hidden;}
.footer_inner{ width:1000px; text-align:left; margin:0 auto}

.clear_div{clear:both}
.hiddenText{position:absolute; top:0; left:-1000px}
img{border:0; display:block;}
font{ display:block}




.first{}
.nav_box{}



#newsarea{
          height: 136px;
          width: 241px;
         }
#noticearea{
			height: 125px;
            width: 380px;
           }
		   
		   
		   
		   
.emc{ word-spacing:20px}