@charset "utf-8";

/* default */
/* body {font-size:75%; line-height:2.5em; font-family:"굴림", Gulim, "돋움", Dotum, "Lucida Grande", Tahoma, Verdana, AppleGothic, UnDotum, sans-serif; } */
body {font-size:75%; line-height:2.5em; font-family:"굴림", Gulim; }
a:link { text-decoration:none; color:#323333;}  /* #004ED1 */ 
a:visited {color:#323333; text-decoration:none;}
a:hover {color:#390; text-decoration:underline;}
a:active {color:#0030AE; text-decoration:underline;}
input.type-image {border:0 none; padding:0; margin:0;}

/* Layout */

#wrapper {position:relative; width:973px; margin:0 auto; }	/* 왼쪽정렬시 margin값 조정 */
#accessibility { }


#header {width:973px; height:281px;  }
h1 {position:absolute; width:208px; height:57px; top:35px;}

/* Global menu */

#user {float:right; display:inline; width:688px;  height:43px; text-align:right; }
#user .search { position:absolute; top:18px; left:300px; width:250px; height:23px; }
#user .search li { float:left;  line-height:23px; font-size:96%;}
#user .search_btn { position:absolute; top:18px; left:550px; height:23px; }
#user .search_btn li {  float:left; height:23px;}
#user .search_btn .leftbg { background:url(/include/img/search_box01.gif) no-repeat; width:7px;}
#user .search_btn .middlebg { background:url(/include/img/search_box02.gif) repeat-x; border:1px;}
#user .search .menu_line { margin-left:0px; padding-left:15px; background:url(/include/img/menu_line.gif) no-repeat 0 7px; }
#user .total_search { border:1px solid #ffffff;font-size:8pt;width:90px;height:14px;background-color:#ffffff;margin-top:1px;padding-top:1px;}
#user .site { position:absolute; top:18px; left:670px; height:23px; width:130px;}
#user .language { position:absolute; top:18px; right:31px; }
#user .text_bottom { vertical-align:top;}

/* sitebox */
#sitemenumap_box { width:120px; overflow:hidden; position:absolute; }
.site_box	{position:absolute; left:675px; z-index:1; top:38px; width:103px;display:block;}
.site_box ul {font-size:11px; text-align:left; color:#898989; background:url(/images/site_box02.gif) repeat-y; min-height:180px;}
.site_box li {padding:0 0 0 10px;}


/* Top Menu */
#header #top {position:absolute; width:736px; height:63px; background:url(/images/menubar_bg.gif) no-repeat; left:208px; top:48px; }
#top .main_gnb { margin:10px 0 0 50px; }
#top .main_gnb li { float:left; margin-right:37px; }
#top .sub_gnb { width:629px; height:28px; background:url(/images/smenubar_bg2.gif) no-repeat; position:absolute; left:50px; top:35px;}
/*#top .sub_gnb span { float:left; letter-spacing:-1px; border:0px solid; margin-left:5px; margin-top:6px;}*/
#top .sub_gnb span { float:left; border:0px solid; height:28px;  min-height:28px; margin-left:5px; padding-top:6px;}
#top .sub_gnb li{ float:left; margin:5px 0 0 5px;  }
#header .visual {position:absolute; width:976px; height:180px; top:101px; background:url(/images/sun_visual.jpg) no-repeat;}

#main { position:relative; width:973px; margin:10px 0 0 0 ;}
/* subMenu */
#main #sub{ float:left; width:180px; height:100%; border:0px solid; background:url(/images/smenu_bg.jpg) no-repeat; }
#main #sub h2 {width:180px; height:40px;}
#main #sub .smenu_stxto    { color:#2C5FB4; font-weight:bold; background:url(/images/smenuover.gif) no-repeat; height:18px; }
#main #sub a.smenu_stxto   { color:#2C5FB4; font-weight:bold; }
#main #sub .smenu_stxt     { color:#777777; font-weight:bold; height:20px;}
#main #sub .smenu_sstxto   { color:#2C5FB4; font-weight:bold; margin-left:-10px; padding-left:8px; background:url(/images/icon_sti3.gif) no-repeat 0 5px; font-size:1em; height:18px;}
#main #sub .smenu_sstxt    { color:#2c5fb4; margin-left:-10px; padding-left:8px; background:url(/images/icon_sti3.gif) no-repeat 0 5px; font-size:1em; height:18px;}
#main #sub a.smenu_sstxto  { color:#2c5fb4; }
#main #sub .smenu_ssstxt   { color:#2c5fb4; margin-left:0px;}
#main #sub .smenu_ssstxto  { color:#2c5fb4; margin-left:0px;}
#main #sub a.smenu_ssstxto { color:#2c5fb4; font-weight:bold; }

#main #sub .snb_boxtop { height:24px; }
#main #sub .snb_boxmid ul li { width:130px; padding:4px 0 4px 12px; background:url(/images/icon_sti1.gif) no-repeat 0 8px; border-bottom:1px solid #E1DCCF;}
#main #sub .snb_boxmid ul li a {display:block;  height:20px; color:#666; padding-left:5px; height:20px;}
#main #sub .snb_boxmid ul li a:hover {display:block; font-weight:bold; color:#393939; text-decoration:none;}
#main #sub .snb_boxmid ul li ul li { background:none; border-bottom:1px solid #F0F0F0;  margin-bottom:-2px; padding-left:10px; color:#2C5FB4;}
#main #sub .snb_boxmid ul li ul li a {display:inline;  height:20px; color:#393939; padding-left:5px; height:20px;}
#main #sub .snb_boxmid ul li ul li a:hover {display:inline;  color:#2c5fb4; text-decoration:none;}
#main #sub .snb_boxbottom { height:24px; }



/* Contents */
#main #Contents { float:left; width:742px;} 

/* Contents > location */
#main #content_title {clear:both; width:700px; margin-left:20px; height:25px;  position:relative; border-bottom:1px solid #E1DBD6; padding-bottom:5px; line-height:30px; font-size:1em;}
#main #location { position:absolute; float:right; text-align:right; top:5px; right:15px;}
#main #content_title h3 {  margin:0;  padding:0 0 0 25px; background:url(/images/icon_tts.gif) no-repeat ; font-size:1.2em; letter-spacing:-0.1em; color:#000; font-family:"굴림", "Gulim";} 

/* Contents > content-area */
#main #content_area {clear:both; width:722px; margin-left:20px; position:relative;}

/* Contents > charge */
/*-------------- 담당자+만족도------------------- */
#content_charge		{ clear:both; position:relative; left:0px; width:940px; }
#station        {margin:0 0 10px 200px;border:0px solid #dedede;height:28px; background:#f8f8f8; padding:2px 20px 0 18px;}
#station li     {float:left}
#station .graybl{background:url(/images/bl_grays.gif) no-repeat 0 10px; padding:7px 0 0 10px;width:205px;}
#station .grayb2{background:url(/images/bl_grays.gif) no-repeat 0 10px; padding:7px 0 0 10px;width:280px;}
#satisfaction   {margin:0 0 10px 200px;border:1px solid #dedede; height:82px; background:url(/images/sub/bg_satis.gif) no-repeat 10px 50%; padding:10px 0 10px 65px;overflow:hidden;}
.satiradio li   {float:left; padding:3px 0px;}
.satiinput      {clear:both;}
.satiinput li   {float:left;}
.satitext       {background:url(/images/sub/bl_dot.gif) repeat-x bottom;  height:25px;}
.in_bg3		    {background-color:#ededed; border:none;width:580px;height:17px; }
.padL3			{padding-left:3px;}

#quick { position:absolute; top:50px; left:900px; width:71px; height:141px; border:0px solid; }
#quick li { text-align:center; font-size:0px; line-height:0px; padding-top:2px;}
#quick .quick_mid { background:url(/images/quick_middle.gif) repeat-y; }
#quick .quick_bottom { background:url(/images/quick_bottom.gif) no-repeat; height:26px; }

/* footer */
#footer {clear:both;  position:relative; background:url(/images/bottom_box_bg.gif) no-repeat; height:146px; width:973px;}
#footer .bottom_logo { position:absolute; top:26px; left:40px; }
#footer .bottom_menu { position:absolute; top:26px; left:206px; }
#footer .bottom_menu li { display:inline; font-weight:bold; font-size:92%; letter-spacing:-1px; background:url(/images/sline.gif) no-repeat 0 1px; color:#a9a9a9; font-family: "돋움"; }
#footer .bottom_menu .sline { background:url(/images/sline.gif) no-repeat 0 1px; padding-left:17px; }
#footer  a { color:#6c6c6c; text-decoration:none;}
#footer  a:hover { color:#000000; text-decoration:none;}
#footer .bottom_address { position:absolute; top:56px; left:206px; font-size:100%; font-weight:420;}
#footer .bottom_address li {color:#444444}
#footer .padding20 {padding-left:20px;}
#footer .bottom_count { position:absolute; top:37px; left:785px; margin:0px; padding:0px; }
#footer .bottom_count .bg { font-weight:bold; width:111px; height:18px; text-align:right; background:url(/images/bottom_count_bg.gif) no-repeat center right; line-height:18px; padding-right:5px;}


.hidden {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}


@media print {
#accessibility,#header,#top,#sub,#quick,#footer,#content_charge {display:none;}
body,body #wrapper #Contents,#footer {background:none;}
#wrapper {margin:0;}
#Contents {float:none; left:0; padding:0; margin:0;}
#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;}
}


/* 블릿 스타일 */
.content_menu .allmenu_tit { padding-left:40px; }

/* 텍스트 스타일 */
.content_menu .blue { color:#00009c; }
.content_menu .bold {font-weight:bold; }

/* 기본 DL스타일 */
.content_menu dl { clear:both; margin:0; padding:0; } 
.content_menu dt { float:left; margin:0; padding:15px; } 
.content_menu dd { float:left; margin:0; padding-left:5px; } 

