@charset "euc-kr";
/***
Á¦ÀÛÀÚ : (ÁÖ)Á¦À± À¥Á¢±Ù¼ºÆÀ ±è¿µÇÏ
ÀÛ¼ºÀÏ : 2009³â 9¿ù 21ÀÏ
¼öÁ¤ÀÏ : ÃÖÁ¾ ¼öÁ¤µÈ³¯Â¥
ÀúÀÛ±Ç : º» CSS ÆÄÀÏÀº Á¦ÀÛÀÚ µ¿ÀÇ¾øÀÌ ÀÏÃ¼ÀÇ ¼öÁ¤À» ±ÝÁöÇÕ´Ï´Ù. Á¦ÀÛÀÚ µ¿ÀÇ¾øÀÌ ³»¿ëÀÌ ¼öÁ¤µÇ¾úÀ» °æ¿ì Á¦ÀÛÀÚ´Â ¿À·ù ¹× ¹ö±×¿¡ ´ëÇÑ ÀÏÃ¼ÀÇ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù.
***/

/**
°øÅëÀû¿ë¿ä¼Ò
**/
p{margin:0;}
.skip{position:absolute; visibility:hidden; width:0; height:0; overflow:hidden; line-height:0;}
noscript{text-align:left;}
ul{margin:0; padding:0; list-style:none;}
li{margin:0; padding:0;}
dl{margin:0; padding:0;}
dt{margin:0; padding:0;}
dd{margin:0; padding:0;}

/* normal table */
.normal{clear:both; width:99%; border-collapse:collapse; border-spacing:0; empty-cells:show; border-top:2px solid #7080c3; margin:0 0 0 1px;}
.normal th{padding:5px; color:#61594a; border:1px solid #cdd7f1; background:#f4f4f4;}
.normal td{padding:4px; color:#666; text-align:center; border:1px solid #cdd7f1;}
.normal td.con{text-align:left; padding:4px 5px 2px 5px;}
.normal td.title{font-weight:bold;}
.normal td.gray{background:#fafafa;}
.normal .cate{background:#f6f6f6;}
.normal ul li{padding:0 0 0 6px; background:url(/source/korean/images/common/ico_red.gif) no-repeat 0 0.5em;}

/* normal_list */
.normal_list{clear:both; width:100%; border-collapse:collapse; border-spacing:0; empty-cells:show; border:0; border-top:2px solid #81add7; margin:5px 0 0 0;}
.normal_list th{padding:5px; border-bottom:1px solid #d9d9d9; color:#2d7bb2; background:url(/source/korean/images/board/th_bar_blue.gif) no-repeat right 0.5em;}
.normal_list th.last-child{background:none;}
.normal_list td{padding:4px; color:#666; text-align:center; border-bottom:1px solid #d9d9d9;}
.normal_list td.con{text-align:left; padding:4px 0 2px 5px;}
.normal_list td.no{color:#a5a5a5; font-weight:bold;}

/**
°øÅë·¹ÀÌ¾Æ¿ô
**/
#mainContainerBox{float:left; width:100%; background:url(/source/korean/images/main/mainContainerBox.jpg) no-repeat;}
#mainContainer{float:left; width:980px; height:728px;}
#subContainer{float:left; width:980px;}
#headArea{position:relative; overflow:hidden; width:100%; height:88px;}
#headArea h1{float:left; width:93px; height:32px; margin:0; padding:25px 0 0 35px;}
#headArea h1 a{float:left; display:block; padding:5px;}
#lnb #global{float:right; background:url(/source/korean/images/common/global_first_bg.gif) no-repeat;}
#lnb #global li{float:left; height:26px; padding:0 0 0 5px;}
#lnb #global li .link{float:left; display:block; padding:6px 7px 5px 9px; background:url(/source/korean/images/common/global_ico.gif) no-repeat 0 7px;}
#lnb #global li.first-child{float:left; padding:3px 5px 0 10px;}
#lnb #global li.last-child{float:left; padding:0 5px 0 0; background:url(/source/korean/images/common/global_last_bg.gif) no-repeat right top;}

/* ¸ÞÀÎ¸Þ´º */
#mainmenu_old{position:absolute; top:25px; left:216px;}

/* ¸ÞÀÎ¸Þ´º */
#menuArea{position:absolute; top:30px; left:210px; width:700px;}
#mainmenu{position:relative; overflow:hidden; width:100%; height:60px;}
#topmenu{position:absolute; top:0px; left:0px; z-index:40;}
ul#topmenu{float:left; height:60px; margin:0; padding:0;}
#topmenu li{float:left; display: inline; padding:0 10px;}
#topmenu li.first-child{padding-left:20px; background:none;}
#topmenu li.last-child{padding-right:0px;}
#topmenu li img{display:block; text-align:center;}

#topmenu li.menu1 ul li.first-child{margin-left:0px;}
#topmenu li.menu2 ul li.first-child{margin-left:0px;}
#topmenu li.menu3 ul li.first-child{margin-left:200px;}
#topmenu li.menu4 ul li.first-child{margin-left:270px;}
#topmenu li.menu5 ul li.first-child{margin-left:370px;}
#topmenu li.menu6 ul li.first-child{margin-left:550px;}
#topmenu li.menu7 ul li.first-child{margin-left:545px;}

#topmenu li ul{clear:both; position:absolute; top:35px; left:10px; z-index:60; width:975px; display:none;}
/* 2Â÷¸Þ´º ¹è°æ
#topmenu li ul.child_intro{background:url(/source/korean/images/common/mainmenu/child_intro.gif) no-repeat;}
#topmenu li ul.child_member{background:url(/source/korean/images/common/mainmenu/child_member.gif) no-repeat;}
#topmenu li ul.child_news{background:url(/source/korean/images/common/mainmenu/child_news.gif) no-repeat;}
#topmenu li ul.child_function{background:url(/source/korean/images/common/mainmenu/child_function.gif) no-repeat;}
#topmenu li ul.child_assembly{background:url(/source/korean/images/common/mainmenu/child_assembly.gif) no-repeat;}
#topmenu li ul.child_dataroom{background:url(/source/korean/images/common/mainmenu/child_dataroom.gif) no-repeat;}
#topmenu li ul.child_open{background:url(/source/korean/images/common/mainmenu/child_open.gif) no-repeat;}
*/
/* 2Â÷¸Þ´º ¹è°æÀÖÀ» ¶§
#topmenu li ul li{float:left; margin:0; padding:0px; font-weight:normal; font-size:100%; line-height:1.2em; letter-spacing:-1px; background:url(/source/korean/images/common/mainmenu/child_bg.gif) repeat-x;}
#topmenu li ul li.first-child{padding:0 0 0 15px; background:url(/source/korean/images/common/mainmenu/child_first.gif) no-repeat;}
#topmenu li ul li.last-child{padding:0 8px 0 0; background:url(/source/korean/images/common/mainmenu/child_right.gif) no-repeat right top;}
*/
/* 2Â÷¸Þ´º ¹è°æ¾øÀ» ¶§ */
#topmenu li ul li{float:left; margin:0px; padding:0px; font-weight:normal; font-size:100%; line-height:1.2em; letter-spacing:-1px; background:url(../images/common/mainmenu/child_bar.gif) no-repeat 0 0.5em;}
#topmenu li ul li.first-child{padding:0 0 0 5px;}

/*
#topmenu li a:link,
#topmenu li a:visited{float:left; padding:10px; display:block; font-weight:bold; color:#fff; text-decoration:none;}
#topmenu li a:active,
#topmenu li a:focus,
#topmenu li a:hover{float:left; padding:10px; display:block; font-weight:bold; color:#2f1a19; text-decoration:none;}
*/

/* 1Â÷¸Þ´º ÀÌ¹ÌÁö¾Æ´Ò¶§
#topmenu li a:link,
#topmenu li a:visited{float:left; padding:9px 15px 17px 15px; display:block; font-weight:bold; color:#fff; text-decoration:none;}
#topmenu li a:active,
#topmenu li a:focus,
#topmenu li a:hover,
#topmenu li.current_on a:link,
#topmenu li.current_on a:visited,
#topmenu li.current_on a:active,
#topmenu li.current_on a:focus,
#topmenu li.current_on a:hover{float:left; padding:9px 15px 17px 15px; display:block; font-weight:bold; color:#2f1a19; text-decoration:none; background:url(/source/korean/images/common/mainmenu/menu_over.gif) no-repeat #fff;}
*/

#topmenu li ul li.current a:link,
#topmenu li ul li.current a:visited{clear:both; float:left; display:block; padding:4px 10px; color:#333; font-weight:normal; font-size:90%; text-decoration:none; background:url(/source/korean/images/common/mainmenu/child_ico.gif) no-repeat 4px 9px;}
#topmenu li ul li.current a:active,
#topmenu li ul li.current a:focus,
#topmenu li ul li.current a:hover{clear:both; float:left; display:block; padding:4px 10px; color:#ec2f00; font-weight:normal; font-size:90%; text-decoration:underline; background:url(/source/korean/images/common/mainmenu/child_ico.gif) no-repeat 4px 9px;}

#topmenu li ul li.current_on a:link,
#topmenu li ul li.current_on a:visited,
#topmenu li ul li.current_on a:active,
#topmenu li ul li.current_on a:focus,
#topmenu li ul li.current_on a:hover{clear:both; float:left; display:block; padding:4px 10px; color:#ec2f00; font-weight:bold; font-size:90%; text-decoration:underline; background:url(/source/korean/images/common/mainmenu/child_ico.gif) no-repeat 4px 9px;}


/**
¸ÞÀÎ·¹ÀÌ¾Æ¿ô
**/
#mainContent{clear:both; position:relative; overflow:hidden; width:990px;}
#mainLeft{position:absolute; top:109px; left:21px; width:270px;}
#mainVisual{clear:both; width:990px; height:640px;}

/* ·Î±×ÀÎÆû */
#login_css{position:relative; overflow:hidden; width:190px; height:102px;}
#login_css fieldset legend{margin:0 0 7px 0;}
* html #login_css fieldset legend{margin:0 0 1px -5px;}
#login_css .type-text{width:135px; height:16px; margin:0 0 4px 0;}
* html #login_css .type-text{width:135px; height:16px; margin:0 0 3px 0;}
#login_css .type-image{position:absolute; top:17px; left:141px; width:46px; height:44px; background:#333; color:#fff;}
.login_main .login_user{color:#000;}
.login_main .login_user .user_name{font-weight:bold;}
.login_main .login_user a{color:#000;}
.login_sub .login_user{color:#fff;}
.login_sub .login_user .user_name{font-weight:bold;}
.login_sub .login_user a{color:#fff;}

/* °øÁö»çÇ× */
#notice{width:260px; height:145px;}
#notice dt{width:160px; height:20px;}
#notice dt span{float:left;}
#notice dt a{float:left; display:block; width:29px; padding:3px;}
#notice dd{padding:0 0 0 5px; background:url(/source/korean/images/main/notice_ico.gif) no-repeat 0 5px; letter-spacing:-1px;}
#notice dd.new a:link,
#notice dd.new a:visited{color:#4683ce; font-weight:bold;}
#notice dd.new a:active,
#notice dd.new a:focus,
#notice dd.new a:hover{color:#4683ce; font-weight:bold; text-decoration:underline;}
#notice dd a:link,
#notice dd a:visited{color:#414141;}
#notice dd a:active,
#notice dd a:focus,
#notice dd a:hover{color:#388eca; text-decoration:underline;}

/* Àü±¹ÀÇÈ¸°Ë»ö */
#client{width:160px; height:204px;}
#client dt{width:160px; height:47px;}
#client dd{padding:0 0 10px 0;}
#client dd a{float:left; display:block; width:29px; padding:3px;}

/* ¸µÅ©»çÀÌÆ® */
#linksite{width:900px; height:60px;}
#linksite dt{width:60px; height:23px; padding:0 0 0 15px;}
#linksite dd{float:left; margin:0 14px 0 0; padding:0 0 0 15px; background:url(/source/korean/images/main/linksite_bar.gif) no-repeat 0 5px;}
#linksite dd.first-child{background:none;}
#linksite dd a{float:left; display:block; width:125px; height:34px;}

/* ÇÏ´ÜÁ¤º¸ */
#footArea{clear:both; width:100%; height:75px; padding:15px 0 10px 0; background:url(/source/korean/images/common/foot_bg.gif) repeat-x;}
#foot{float:left; width:980px; padding:15px 0 0 0;}
#foot h2{float:left; width:79px; height:28px; padding:0 26px 0 36px;}
#foot .foot_info{float:left;}
#foot .foot_menu{float:right;}
#foot .foot_menu li{float:left; padding:0 5px 0 8px; font-size:90%; background:url(/source/korean/images/common/foot_menu_ico.gif) no-repeat 0 6px;}


/**
¼­ºê·¹ÀÌ¾Æ¿ô
**/
#subContent{float:left; width:980px; margin:145px 0 0 0; padding:0 0 65px 0;}
* html #subContent{float:left; width:980px; margin:45px 0 0 0; padding:0 0 65px 0;}
#subLeft{float:left; width:134px; padding:0 0 0 36px;}
#subRight{float:left; width:560px; padding:0 0 0 46px;}
#subQuick{float:right; width:150px; margin:32px 0 0 0;}
#subQuick .first-child{margin:0 0 20px 0;}
#subVisual{float:left; width:980px; height:154px; margin:-88px 0 0 0;}

/* ·Î±×ÀÎ */
#login{position:absolute; top:140px; left:36px;}

/* ¼­ºê¸Þ´º */
#subLeft h2{width:134px; height:60px;}
#submenu{width:134px;}
#submenu li a:link,
#submenu li a:visited{display:block; width:134px; height:28px;}
#submenu li a:active,
#submenu li a:hover{display:block; width:134px; height:28px;}

/* ÆäÀÌÁö Å¸ÀÌÆ² */
#pageInfo{width:560px; margin:0 0 35px 0;}
#gallery_bg{position:absolute; top:326px; left:531px; width:218px; height:113px; background:url(/source/korean/images/common/gallery_bg.jpg) no-repeat;}
#pageInfo .loc{height:32px; font-size:90%; color:#7e7e7e;}
#pageInfo .loc span{padding:0 8px 0 10px; background:url(/source/korean/images/common/subtitle/loc_ico.gif) no-repeat 0 3px;}
#pageInfo .loc .home{padding:0 8px 0 0; background:none;}
#pageInfo .loc .current{padding:0 8px 0 10px; color:#363636; background:url(/source/korean/images/common/subtitle/loc_ico2.gif) no-repeat 0 3px;}

/* ÅÇ¸Þ´º */
#tabmenu{clear:both; height:26px; margin:0 0 35px 0; border-bottom:1px solid #213ec4;}
#tabmenu li{float:left;}

/* ¼­ºêÆäÀÌÁö ±âº» */
#sub_default{clear:both; position:relative; overflow:hidden; width:560px; margin:0 auto;}
#sub_board{clear:both; float:left; width:560px; margin:5px 0 0 0;}

/**
µðÅ×ÀÏ ÄÜÅÙÃ÷
**/

/*
È¸»ç¼Ò°³
*/

/* Å¬¶óÀÌ¾ðÆ® */
#sub_client{clear:both; float:left; width:560px;}
#sub_client .map{float:left; width:220px;}
#sub_client .council_list{float:right; width:326px;}
#sub_client .council_list dt{padding:0 0 7px 15px; background:url(/source/korean/images/company/client/ico_area.gif) no-repeat 0 4px; border-bottom:2px solid #c6c6c6;}
#sub_client .council_list dd{clear:both; float:left; width:311px; padding:9px 0 7px 15px; background:url(/source/korean/images/company/client/ico_council.gif) no-repeat 8px 15px; border-bottom:1px solid #cacaca;}
#sub_client .council_list dd .council_name{float:left; width:90px;}
#sub_client .council_list dd .council_url{float:left;}

/* ¿À½Ã´Â±æ */
#sub_location{clear:both; float:left; width:560px;}
#sub_location .print{text-align:right;}

/*
°í°´Áö¿ø
*/

/* Ã¤¿ëÁ¤º¸ */
#sub_recruit{clear:both; float:left; width:560px;}
#sub_recruit .form_skin{float:left; width:520px; padding:20px; background:#f9f9f9; border-top:2px solid #c6c6c6; border-bottom:2px solid #e2e2e2;}
#sub_recruit .form_skin li{float:left; width: 520px; margin:6px 0 6px 0;}
#sub_recruit .form_skin .title{float:left; width:85px; padding:3px 0 0 0;}
#sub_recruit .form_skin .detail{float:left; width:420px;}
#sub_recruit .form_skin .detail span{font-size:90%; color:#f12424;}
#sub_recruit .form_skin select{background:#fff;}
#sub_recruit .btn{clear:both;  padding:15px 0 0 0; text-align:center;}

/*
»çÀÌÆ®¾È³»
*/

/* »çÀÌÆ®¸Ê */
#sub_sitemap{clear:both; float:left; width:560px;}
#sub_sitemap dl{float:left; display:inline; width:158px; min-height:290px; margin:0 27px 0 0;}
* html #sub_sitemap dl{float:left; display:inline; width:158px; height:290px; margin:0 15px 0 0;}
#sub_sitemap dl.last-child{margin-right:0;}
#sub_sitemap dl dt{margin:0 0 10px 0; padding:5px 0 7px 0; font-weight:bold; font-size:125%;}
#sub_sitemap dl dd{padding:5px 0 5px 15px; background:url(/source/korean/images/etc/sitemap/ico_menu.gif) no-repeat 0.7em 0.8em;}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§, ÀÌ¸ÞÀÏÁ¤º¸¼öÁýºÒ°¡ */
#sub_privacy{clear:both; float:left; width:100%; margin:10px 0 0 0;}
#sub_privacy p{font-weight:bold;}
#sub_privacy p.first-child{margin:0 0 25px 0;}
#sub_privacy ul{margin:10px 0 20px 0;}
#sub_privacy ul a{text-decoration:underline;}
#sub_privacy ol{margin-bottom:0;}
