@charset "utf-8";
@import url(base.css);
/*default*/
body {font-size:75%; line-height:1.5em; font-family:"돋움", Dotum, "굴림", Gulim, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; background:url(../../images/Accessibility/bg_mainT.gif) repeat-x;}
a:link {color:#555;text-decoration:none;}
a:visited  {color:#800080; text-decoration:none;}
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 */
#header {background:none;}
/* Top Menu */
#header #top {background:#044890 url(../../images/main/menu_bg.gif) no-repeat left top;} 
#topmenu li ul {color:#333;}
#topmenu li ul li {background-color:#E5F3F8;}
#topmenu li ul li a:hover { color:#003BC2;}
/* main s */
#Contents {position:relative; width:952px; min-height:390px; margin:-28px auto 5px; background:none; padding:0;} 
#Contents h2 {font-family:"나눔고딕", "Malgun Gothic"; font-weight:bold; font-size:1.1em;}
#Contents div.pop {width:210px; float:left; display:inline; margin:30px 0 10px 0;}
#Contents div.pop div.txt{ margin:-50px 0 0 60px; height:67px;width:200px; overflow:hidden;}
#Contents div.pop div.txt h3, #Contents div.pop div.txt h3 a { color:#2D328F; padding-bottom:4px;font-weight:bold; font-size:15px; font-family:"나눔고딕", "Malgun Gothic";}
#Contents div.pop div.txt p, #Contents div.pop div.txt p a { margin-top:3px; line-height:1.5em; letter-spacing:-0.1em; color:#000;}
#Contents div.pop div.txt p a:hover { text-decoration:underline;}
#Contents div p.btnL{padding:20px 0 0 20px;}
#Contents div p.btnR{margin:-52px 0 0 270px;} 
#Contents div.visual {width:626px; height:178px; float:right; background:url(../../images/main/visual.gif) no-repeat left top; padding-right:15px;}
#Contents div.visual img {margin-left:25px; margin-top:40px;}

#Contents div.sectionf {width:327px; float:left; display:inline; margin-top:-33px;}
#Contents div.sections {width:311px; float:left; display:inline; margin-top:-8px; background:url(../../images/main/line_h.gif) no-repeat 0 bottom;}
#Contents div.sectiont {width:309px; float:right; display:inline; margin-top:-48px; background:url(../../images/main/line_h.gif) no-repeat left bottom; overflow:hidden;}



/* 게시판 */
#Contents div.article-news, #Contents div.article-notice {position:relative; margin:4px 0 18px 8px;}
#Contents div #article-tab1,#Contents div #article-tab2  {width:304px; border-bottom:1px solid #e6e6e6; height:28px;}
#Contents div.article-news #pds { clear:both;}
#Contents div #article-tab1 li, #Contents div #article-tab2 li {float:left; display:inline; width:91px; height:29px; padding-right:1px; background:url(../../images/main/tab.gif) no-repeat; line-height:30px; text-align:center; font-family:"나눔고딕", "Malgun Gothic"; font-weight:bold;  cursor:pointer; color:#4C4C4C;}
#Contents div #article-tab1 li.on a, #Contents div #article-tab1 li a:hover,
#Contents div #article-tab2 li.on a, #Contents div #article-tab2 li a:hover
{float:left; display:inline; width:91px; height:29px; display:block; background:url(../../images/main/tab_ov.gif) no-repeat; font-family:"나눔고딕", "Malgun Gothic"; color:#24344b; line-height:30px; text-decoration:none; font-size:1.1em; } 
#Contents div #article-tab1 li span, #Contents div #article-tab2 li span { position:absolute; visibility:hidden; width:0; height:0; font-size:0; overflow:hidden;}
#Contents div.article-news div {margin-top:5px;}
#Contents div.article-news div ul li, #Contents div.article-notice ul li, #Contents div.guide ul li {overflow:auto; width:303px; padding:2px 0 1px 15px;  background:url(../../images/main/news_list.gif) no-repeat 5px 0.8em; }
#Contents div.article-news div ul li a,#Contents div.article-notice ul li a {float:left; width:217px;}
#Contents div.article-notice ul, #Contents div.guide ul, #Contents div.guideline ul {margin-top:5px;} 
#Contents div.article-news div ul li span.date, #Contents div.article-notice ul li span.date {color:#484848; font-size:1em;}
#Contents div.article-news p.more a {position:absolute; top:11px; right:20px; margin:0; vertical-align:top;}
#Contents div.article-notice p.more a {position:absolute; top:8px; right:23px; margin:0; vertical-align:top;}
#Contents div.article-notice h2 {width:303px; height:31px; padding-left:14px; line-height:29px; color:#493426; background:url(../../images/main/tab_bg.gif) no-repeat;}

#Contents div.kado, #Contents div.site {height:78px; margin:0 0 3px 15px;}
#Contents div.kado h2 {padding:5px 0 8px 14px; color:#1e766c;}
#Contents div.kado p, #Contents div.site p {width:180px; padding-left:14px;line-height:1.2em;}
#Contents div.kado {background:url(../../images/main/kado_bg.gif) no-repeat; }
#Contents div.site {margin-top:40px; height:90px; background:url(../../images/main/site_bg.gif) no-repeat; }
/* #Contents div.site p {width:210px; letter-spacing:-0.05em;} */
#Contents div.site ul {padding:6px 0 0 15px;}
#Contents div.site li{background:url(/images/main/icn_arrowG.gif) no-repeat 0 0.5em; padding:1px 15px 0 15px;}
#Contents div.guideline {position:relative; margin:14px 0 0 15px;}
#Contents div.guideline h2 {width:283px; height:31px;line-height:29px; padding-left:14px; color:#493426; background:url(../../images/main/tab_guide_bg.gif) no-repeat;}
#Contents div.guideline ul li {background:url(../../images/main/news_list.gif) no-repeat 5px 0.8em; padding:2px 0 1px 15px;}
#Contents div.guideline ul li a {width:275px; }
#Contents div.guideline p.more a {position:absolute; top:8px; right:23px; margin:0; vertical-align:top;}
#Contents div.day{background:url(/images/main/bg_banner.gif) no-repeat; height:32px; margin:12px 0 0 15px; padding:5px 0 0 10px;}
#Contents div.day img {padding-right:15px;}
#Contents div.banner {position:relative; padding-left:15px; overflow:hidden; height:80px; background:url(/images/main/bg_family.gif) no-repeat 15px 14px;}
#Contents div.banner h2 {width:283px; padding-left:14px; padding-bottom:7px; color:#493426; background:url(../../images/main/icn_circle.gif) no-repeat 0 0.5em;}
#Contents div.banner p { clear:both; padding:2px 0;}
#Contents div.banner p span.logo { display:block; float:left; display:inline; width:45px; text-align:center;}
#quick {display:none;}
#Tim{display:none;}
/*
#footer {margin-top:15px; width:952px;}
#footer ul.guide { margin-right:15px; width:700px;}
#footer ul.badge {margin-top:-20px;}
*/
/* footer부분 스타일 수정20100427 */
#footerW{width:100%; text-align:center; background:#fafafa;}/* height:115px;  background:url(../../images/common/bg_bot.gif) repeat-x; */
#footer {clear:both; width:970px; text-align:left; margin:0 auto; padding-left:10px; position:relative; overflow:hidden;}/*  height:80px;  */ 
#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 {float:left; width:230px; margin:47px 15px 30px 0;}
#footer ul.badge li {float:left;}
#footer ul.badge li img {margin-left:4px;}
#footer p.mark {position:absolute; left:110px; top:10px;}
#footer p.capaign {position:relative; left:-230px; top:-80px;}
