@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:none; color:#0042BB;}  /* #004ED1 */ 
a:visited {color:#87124F; text-decoration:none;}
a:hover {color:#0030AE; text-decoration:none;}
a:active {color:#0030AE; text-decoration:none;}
input.type-image {border:0 none; padding:0; margin:0;}



/* Layout */
#accessibility {padding-left:700px; height:30px;}
#wrapper {position:relative; width:990px; margin:0 auto; text-align:left;}
#header {width:930px; height:150px; margin:0 0 0 0; background:url(./images/common/head_bgT.gif) no-repeat;}
#logo {float:left; width:204px; height:114px; padding:0 0px 0px 0px; margin-top:0px; }
/*search*/
#header div.user_search {float:left; margin:10px 10px 0px 10px; width:700px; text-align:right; }
#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:720; 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:none;}
#header div.user ul.menu li.first-child {background:none;}
/* Top Menu2 */
/*
#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:600px;	width:300px;}
#topmenu li.menu6 ul {right:0px; width:430px;}
*/
/* Top Menu */
ul#topmenu {
	position: relative;
	margin: 0px 0px 0 0px;
	padding: 0 0 0 0px;
	float: right;
	display: inline;
	list-style: none;
	width: 720px;
	height: 36px;
	background: url(./images/nav/TopMenu.gif) repeat-x 0 100%;
}
#topmenu li {
	float: left;
	display: inline;
}
#topmenu ul {
	position: absolute;
	top: 35px;
	left: 0px;
	margin: 0;
	padding: 0;
	display: none;
	width: 720px;
}
#topmenu li.menu1 ul {
}
#topmenu li.menu2 ul {
}
#topmenu li.menu3 ul {
	left: 285px;
	width: 300px
}
#topmenu li.menu4 ul {
	width: 710px;
}
#topmenu li.menu5 ul {
	left: 500px;
	width: 220px
}
#topmenu ul li {
	background: url(/images/nav/TopMenuSubItem.gif) no-repeat 0 14px;
}
#topmenu ul li a {
	display: block;
	padding: 12px 22px 12px 8px;
}


/* box_cate_left 
#box_cate_left{ position:absolute; top:0px; width:110px; min-height:250px; margin-top:20px; margin-bottom:30px;}
#box_cate_left h1 {margin:0 12px; height:52px; text-align:center;}
#box_cate_left h1 img {padding-top:15px; padding-right:15px;}
#box_cate_left h1 img.kwag {padding-top:6px;}

#box_cate_left ul li {margin:2px 12px; padding:0.45em 0; }
#box_cate_left ul li.box_cate_left1 li{margin-left:-5px; padding:5px;  }
#box_cate_left ul li a {display:block; padding:0 0 0 20px; font-weight:bold; text-decoration:none; color:#484848;}
#box_cate_left ul li a:hover, #box_cate_left ul li a.on {display:block; padding:0 0 0 20px; font-weight:bold; text-decoration:none; color:#003b6c;}
#box_cate_left ul li ul { background:#E7F5FF; color:#0058A0; padding-bottom:1px; margin:7px 0;}
#box_cate_left ul li ul li {background:none; padding:0.25em 0 0.1em;}
#box_cate_left ul li ul li a {display:block; padding:0 0 0 9px; font-weight:normal; color:#484848; text-decoration:none; background:none;}
#box_cate_left ul li ul li a:hover, #box_cate_left ul li ul li a.on {display:block; padding-left:9px; background: url(/images/Accessibility/box_cate_leftmenu2_icon_on.gif) no-repeat 0.2em 0.4em; text-decoration:none;font-weight:normal; }
*/

/* box_cate_right 
#box_cate_right{ position:absolute; top:0px; width:110px; min-height:250px; margin-top:20px; margin-bottom:30px;}
#box_cate_right h1 {margin:0 12px; height:52px; text-align:center;}
#box_cate_right h1 img {padding-top:15px; padding-right:15px;}
#box_cate_right h1 img.kwag {padding-top:6px;}

#box_cate_right ul li {margin:2px 12px; padding:0.45em 0; }
#box_cate_right ul li.box_cate_right1 li{margin-left:-5px; padding:5px;  }
#box_cate_right ul li a {display:block; padding:0 0 0 20px; font-weight:bold; text-decoration:none; color:#484848;}
#box_cate_right ul li a:hover, #box_cate_right ul li a.on {display:block; padding:0 0 0 20px; font-weight:bold; text-decoration:none; color:#003b6c;}
*/

/* 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:910px; padding:53px 0 60px 420px; 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;}



/* lt_notice */
ul#lt_notice {
	position: relative;
	vertical-align: top;	
	margin: 0;
	padding: 0 0 0px;
	list-style: none;	
	width: 150px;	
}
#lt_notice li a {
	display: block;
	padding: 0.5em 10px 0.2em 0px;
	color: #333;

}
#lt_notice li a:hover, 
#lt_notice li a:active, 
#lt_notice li a.on {
	background: 10px 0.75em #f7f7f7;
	color: #039;
}




/* lt_event */
ul#lt_event {
	position: relative;
	vertical-align: top;	
	margin: 0;
	padding: 0 0 0px;
	list-style: none;	
	width: 180px;	
}
#lt_event li a {
	display: block;
	padding: 0.5em 10px 0.2em 0px;
	color: #333;

}
#lt_event li a:hover, 
#lt_event li a:active, 
#lt_event li a.on {
	background: 10px 0.75em #f7f7f7;
	color: #039;
}



/* lt_best */
ul#lt_best {
	position: relative;
	vertical-align: top;	
	margin: 0;
	padding: 0 0 0px;
	list-style: none;	
}
#lt_best li a {
	display: block;
	padding: 0.5em 10px 0.2em 0px;
	color: #333;

}
#lt_best li a:hover, 
#lt_best li a:active, 
#lt_best li a.on {
	background: 10px 0.75em #f7f7f7;
	color: #039;
}




#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(/images/Accessibility/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:none;}
#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;}
}