﻿@charset "utf-8";
@import url(base.css);
/* default */
body {font-size:75%; line-height:1.8em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; background:url(../../images/Accessibility/bg_mainT.gif) repeat-x;}
a:link { text-decoration:underline; color:#0042BB;}  /* #004ED1 */ 
a:visited {color:#87124F; text-decoration:underline;}
a:hover {color:#0030AE; text-decoration:underline;}
a:active {color:#0030AE; text-decoration:underline;}
input.type-image {border:0 none; padding:0; margin:0;}

/* Layout */
#accessibility {padding-left:765px;}
#wrapper {position:relative; width:974px; margin:0 auto; text-align:left;}
#header {width:974px; height:121px; margin:0 0 13px 0; background:url(/images/common/head_bgT.gif) no-repeat;}
#logo {float:left; width:282px; height:25px; padding:0 0px 9px 17px; margin-top:-5px; }
/*search*/
#header div.user_search {float:left; margin:-2px 14px 3px 170px; width:300px;}
#header div.user_search fieldset.search {background:url(../../images/main/img_search.gif) no-repeat 0 2px;}
#header div.user_search fieldset.search label img {padding-top:2px; margin-left:25px; vertical-align:middle;}
#header div.user_search fieldset.search input.type-text {width:153px; height:15px; margin:0 0 0 9px;}
#header div.user_search input {vertical-align:middle;}
#header div.user {float:right; display:inline; width:15em; text-align:right; margin:3px 10px 0 -10px; letter-spacing:-1px;}
#header div.user ul.menu {}
#header div.user ul.menu li {float:left; padding:0 7px 0 8px; background:url(../../images/main/user_item.gif) no-repeat 0 50%;}
#header div.user ul.menu li a:link, #header div.user ul.menu li a:visited {color:#283b52; text-decoration:none;}
#header div.user ul.menu li a:hover, #header div.user ul.menu li a:active {color:#0348BC; text-decoration:underline;}
#header div.user ul.menu li.first-child {background:none;}
/* Top Menu */
#header #top {clear:both; position:relative; height:40px; width:952px; margin:0 auto; background:#044890 url(../../images/Accessibility/menu_bg.gif) no-repeat left top; z-index:1; } 
#header #top ul#topmenu {padding-top:8px; text-align:center; margin-left:40px;}
ul#topmenu a {display:block; margin:2px 2px 0 2px; font-family:"나눔고딕","Malgun Gothic"; text-decoration:none; font-weight:bold; color:#fff; font-size:1.25em; }
#topmenu li {float:left; text-align:center;letter-spacing:-0.15em; padding-bottom:3px;}
#topmenu li a {padding-bottom:2px;}
#topmenu li a:hover {border-bottom:2px solid #fff; padding-top:2px;}
#topmenu li ul {position:absolute; top:40px; display:none;}
#topmenu li ul li {font-size:0.85em; letter-spacing:-0.1em;}
#topmenu li ul li a {display:block; padding:5px 15px 10px 5px; margin:0; color:#333; background:url(../../images/common/topsub_icon.gif) no-repeat 0 13px;}
#topmenu li ul li a:hover {border-bottom:0; padding-top:5px; color:#0058A0; background:url(../../images/common/topsub_icon1_ov.gif) no-repeat 0 11px;}
#topmenu li.menu1 {width:170px;}
#topmenu li.menu2 {width:115px;}
#topmenu li.menu3 {width:140px;}
#topmenu li.menu4 {width:170px;}
#topmenu li.menu5 {width:150px;}
#topmenu li.menu6 {width:100px;}
#topmenu li.menu1 ul {left:75px; width:820px;}
#topmenu li.menu2 ul {left:50px; width:900px;}
#topmenu li.menu3 ul {left:200px; width:712px;}
#topmenu li.menu4 ul {left:160px; width:780px;}
#topmenu li.menu5 ul {left:650px;	width:200px;}
#topmenu li.menu6 ul {right:0px; width:430px;}
/* subMenu */
#sub{ position:absolute; top:130px; width:194px; min-height:250px; margin-top:20px; margin-bottom:30px; background:url(../../images/common/subBox_bgT2.gif) repeat-x;}
#sub h1 {margin:0 12px; height:52px; text-align:center;}
#sub h1 img {padding-top:15px; padding-right:15px;}
#sub h1 img.kwag {padding-top:6px;}
#sub ul{background:url(../../images/common/subBox_bgm2.gif) repeat-y top;}
#sub ul li {margin:2px 12px; padding:0.45em 0; background:url(../../images/common/submenu_list_bg.gif) repeat-x bottom; }
#sub ul li.sub1 li{margin-left:-5px; padding:5px; background:url(../../images/common/submenu_list_bg.gif) repeat-x bottom;   }
#sub ul li a {display:block; padding:0 0 0 20px; background:url(../../images/common/submenu_icon.gif) no-repeat 4px 4px; font-weight:bold; text-decoration:none; color:#484848;}
#sub ul li a:hover, #sub ul li a.on {display:block; padding:0 0 0 20px; background:url(../../images/Accessibility/submenu_icon_on.gif) no-repeat 4px 4px; font-weight:bold; text-decoration:none; color:#003b6c;}
#sub ul li ul { background:#E7F5FF; color:#0058A0; padding-bottom:1px; margin:7px 0;}
#sub ul li ul li {background:none; padding:0.25em 0 0.1em;}
#sub ul li ul li a {display:block; padding:0 0 0 9px; font-weight:normal; color:#484848; text-decoration:none; background:none;}
#sub ul li ul li a:hover, #sub ul li ul li a.on {display:block; padding-left:9px; background:url(../../images/Accessibility/submenu2_icon_on.gif) no-repeat 0.2em 0.4em; text-decoration:none;font-weight:normal; }
#sub div.bg_bot{ background: url(/images/common/subBox_bgb2.gif) no-repeat left bottom; height:30px; margin-top:-5px;}
#Contents {width:642px; padding:53px 0 60px 210px; min-height:450px; background:url(../../images/Accessibility/img_Accessibility.gif) no-repeat right top;} 
#Contents h1.content {height:43px; border-bottom:1px solid #B9D3E8; background:url(../../images/Accessibility/h1_icon_contents.gif) no-repeat 0 12px;}
#Contents h1.content img {padding:10px 0 0 21px;}
#location {right:120px; top:240px; text-align:right; font-size:1em; margin:0; padding:0 0 0 24px; position:absolute;}
#location div.narrow {} 
#location a {text-decoration:none;}
#location a.home {padding-left:13px;}
#location a.current {font-weight:bold;}
#content-area {clear:both; width:636px; margin-left:7px; margin-top:50px; position:relative;}
#content-area h2 {padding:0 0 8px 15px; background:url(./h2_icon.gif) no-repeat 0 6px; font-size:1.25em; letter-spacing:-0.1em; color:#0053a7; font-family:"나눔고딕", "Malgun Gothic";}
#content-area h2 img { vertical-align:middle;}
#quick {position:absolute; top:155px; right:0; width:86px; padding-bottom:5px; background:url(../../images/common/quick_bg.gif) no-repeat bottom; } 
#quick ul {width:70px; margin:0 auto; padding-bottom:8px;}
#quick ul li {padding:0.3em 6px; text-align:center; letter-spacing:-0.1em; white-space:normal; background:url(../../images/common/quick_line_dot.gif) repeat-x bottom;}
#quick ul li.end { background:none;}
#quick ul li a {text-decoration:none;}

#footerW{width:100%; height:115px; text-align:center; background:url(../../images/common/bg_bot.gif) repeat-x;}
#footer {clear:both; width:970px;height:80px; text-align:left; margin:0 auto; padding-left:10px; position:relative;}
#footer ul.guide, #footer p.copyright, #footer address, #footer p.mail {float:right; width:700px;}
#footer ul.guide {float:right; margin-top:10px; margin-bottom:5px; background-color:#e4e7e9;}
#footer ul.guide li {float:left; padding:0 7px; background:url(../../images/common/footer_bar.gif) no-repeat 0 50%;}
#footer ul.guide li.first-child {background:none; padding-left:0;}
#footer ul.guide li a {color:#282828;}
#footer ul.guide li a:link, #footer ul.guide li a:visited {text-decoration:none;}
#footer ul.guide li a:hover{ text-decoration:underline;}
#footer p.copyright, #footer p.mail {font-size:1em; margin-left:20px; width:700px;}
#footer ul.badge {float:left; width:230px; margin:-20px 15px 40px 0;}
#footer ul.badge li {float:left;}
#footer ul.badge li img {margin-left:4px;}
#footer p.mark {position:absolute; left:110px; top:10px;}

#Tim {position:relative; bottom:0; width:970px;  margin:0 auto; text-align:center; background:url(../../images/common/bg_Tim1.gif) 2.2em 0 no-repeat;}
#Tim p {margin:0 90px 0 300px; text-align:left; width:560px;}
#Tim p.say { padding-top:28px;}
#Tim p.sayEng {font-family:"Times New Roman";}
#Tim p.name { padding-top:5px; padding-bottom:15px; font-family:"Times New Roman";}
#Tim p span {color:#07778B;/* color:#e25500; */}
.icn_top{position:absolute; left:876px; bottom:60px; width:60px;}
.hidden {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}

@media print {
#accessibility,#header,#topmenu,#sub,#quick,#Tim,#footer ul,#footer address,#sube {display:none;}
body,body #wrapper #Contents,#footerW {background:none;}
#wrapper {margin:0;}
#Contents {float:none; left:0; padding:0 0 30px 0; margin:0 0 0 -200px;}
#location {position:relative; top:0; right:0; margin:0;}
#footerW {text-align:left; width:100%; border-top:1px solid #CCC;}
#footer p.copyright {float:none; margin:0; text-align:left;}
}