@charset "utf-8";

/*header*/
#header{overflow:hidden; width:990px;height:105px;margin:0 auto;padding:6px 0 0 0;border:0px solid red; margin-bottom:23px;}
#header:after{ content:""; display:block; float:none; clear:both;}
#header h1{float:left;width:156px;height:39px; padding:10px 0 0 2px;}
#header #topmenu{clear:both;position:relative;width:990px;border:0px solid red;margin:0 auto;display:inline-block;}
#header #topmenu .top_all{ position:absolute; left:0; top:59px; *top:53px;}
#header #topmenu:after{ content:""; display:block; float:none;}
#header #lnb{padding-left:380px;}
#header #lnb ul{float:left;width:605px;height:19px;text-align:center;position:relative; padding-top:22px;}
#header #lnb ul li{float:left;padding:0;margin:0;}
#header #lnb ul li ul li{float:left;}
#header #lnb ul li ul li a{display:block; margin-right:20px;}
#header #lnb #lnb img{display:block;}
#header #lnb ul li ul#top-sub-menu1{width:900px;height:30px;position:absolute;left:-55px;  top:53px; *top:47px; padding-top:4px; background:url(../../images/common/bg_lnb.gif) no-repeat 167px top;}
#header #lnb ul li ul#top-sub-menu2{display:none;width:850px;height:30px;position:absolute;left:-233px; top:53px; *top:47px;padding-top:4px; background:url(../../images/common/bg_lnb.gif) no-repeat 528px top;}
#header #lnb ul li ul#top-sub-menu2 li a{margin-right:10px !important;;}
#header #lnb ul li ul#top-sub-menu3 {display:none; width:633px;height:30px;position:absolute;left:-70px; top:53px; *top:47px;padding-top:4px; background:url(../../images/common/bg_lnb.gif) no-repeat 540px top;}
#header ul.gnb{float:right;;width:170px;height:65px;padding-top:14px;}
#header ul.gnb li{float:left; padding-right:3px;display:block;}

/* #header #gnb ul.logout{ width:607px; } */
/* #header #gnb ul.login {width:586px !important; } */

#header ul#area{height:21px; font-size:11px; float:right; padding-right:63px;}
#header ul#area .home{float:left; padding-top:4px;}
#header ul#area .home img{vertical-align:top;}
#header ul#area li{float:left;padding-right:15px;}
#header ul#area li.sitemap{padding-right:10px; padding-top:2px;}
#header ul#area li.sitemap img{vertical-align:top;}
#header ul#area li.pad{padding-right:14px;}
#header ul#area li.pad3{padding-right:3px;}
#header ul#area li.padnone{padding-right:0;}
#header ul#area li.global_btn{margin-top:-1px;}
#header ul#area li.lang{ z-index:1; margin:0 0 0 0px; background:none; margin-top:-1px; position:relative;}
#header ul#area li.lang img{vertical-align:top;}
#header ul#area li.lang .mlang{display:none; width:100px; height:39px; border:0px solid red; z-index:10; position:absolute; right:5px; _right:300px; top:15px; padding:0 !important;}
#header ul#area li.lang .mlang li{display:block !important; font-size:0; line-height:1px;}
#header ul#area li.lang .mlang li a{padding:0 !important;}
#header ul#area li.lang .mlang li img{vertical-align:top; border:0px solid red;}
#header ul#area li .global_top_search{padding-right:0; margin-top:-3px;}
#header ul#area li .global_top_search input{float:left;}
#header ul#area li .global_top_search input.inputbase{background:url(../../images/common/bg_global_search.gif) no-repeat left top; border:none; width:130px; height:17px; padding:5px 0 0 8px; color:#b8b8b8; font-size:0.95em;}

/*container*/
#container{clear:both;width:990px;border:0px solid blue;margin:0 auto 30px auto; }
#container:after{ content:""; clear:both; float:none; display:block;  }
#container #left{float:left;width:203px;display:inline;margin:0 47px 0 0;}
#container #left h2{width:203px; background:#f7f7f7;}
#container #left ul{}
#container #left ul li{width:203px;}
#container #left ul li img{vertical-align:top;}
#container #left ul li a{ display:block; width:191px; padding:0 0 0 0;}
#container #left ul li.height_2 a{display:block; width:191px; padding:0 0 4px 0;_padding:0 0 2px 0;}
#container #left ul li.height_2 a img{vertical-align:top;}
#container #left ul li ul{border:none; border-bottom:1px solid #e0e0e0 !important; padding-bottom:2px;padding-top:5px; padding-left:9px;}
#container #left ul li ul li{width:160px; height:14px; padding:0 0 5px 0; color:#666; font-size:12px;position:relative;border:none;}
#container #left ul li ul li a{width:150px; height:16px; padding:0 0 0 8px; background:url(../../images/common/bu_snb3.gif) no-repeat left 8px;border:none;}
#container #left ul li ul li a:hover{width:150px; height:16px; padding:0 0 0 8px; background:url(../../images/common/bu_snb3.gif) no-repeat left 8px;border:none;}
#container #left ul li ul li.line_2{display:block;height:32px; padding:0 0 5px 0; border:none;}
#container #left ul li ul li a img.new_window {height:11px;position:absolute;right:-24px;top:3px;vertical-align:middle;width:32px;}
#container #war{float:left;width:675px;}
#container .location{float:left;width:675px;height:21px;padding-top:4px;margin-bottom:21px;border-bottom:1px solid #dedede;font-size:0.95em;}
#container .location strong{color:#0958a5;}

#container #title{clear:both;width:675px;height:42px;border:0px solid red;}
#container #title h3{float:left;height:22px;margin:0; padding-left:16px; background:url(../../images/common/bu_h3_title.gif) no-repeat left top;}
#container #title h4{float:left;margin:0;height:21px;padding-top:1px;}
#container #title .print_btn{float:right;}
#container #title .warning_btn{float:right; padding-right:5px;}

#container #contents{width:675px;min-height:500px; _height:500px;}

/*footer*/
#footer{clear:both;width:990px; padding:22px 0 0 0;margin:0 auto; height:61px; border-top:1px solid #cdcdcd;}
#footer .footer_logo{float:left;width:184px;}
#footer .call131{float:right;}
#footer address{float:left; line-height:normal; padding:5px 0 0 0;}
#footer address img{padding-bottom:6px;}

.body_world_iframe{background:none;}

.twoline {height:25px !important; line-height:13px !important; padding-top:3px !important; padding-bottom:3px !important;}

