@charset "euc-kr";
@import url("common.css");
@import url("board.css");
@import url("contents.css");
@import url("main.css");
body {font-family:¸¼Àº °íµñ,Dotum, Tahoma, Geneva, sans-serif; font-size:12px; color:#505050; }
#wrap{ width:auto; background:url(../img/main/back_bg2.jpg) repeat-x;}
#header { position:relative; width:970px; height:69px; margin:0 auto; z-index:1; background:url(/inc/img/main/top_bg.jpg) no-repeat;}
#container { position:relative; width:970px; margin:0 auto;}
#leftcolumn { float:left; width:210px; display:inline; padding-bottom:50px; margin-top:2px;}
#rightcolumn { float:right; width:720px; display:inline; margin-top:2px;}
#content { width:100%; color:#555; line-height:1.8em; text-align:left;}
#footer {clear:both; width:100%; margin-top:55px; border-top:2px solid #ccc; height:96px;}
/* header */
#header h1 { float:left; margin:10px 0 0 23px; width:161px; height:46px; text-indent:-9999px; display:inline; font-size:1.5em; background:url(/inc/img/main/logo.gif) no-repeat; }
#header h1 a {width:161px; height:46px; background:url(../img/common/logo.gif) no-repeat; display:block; }

#navi { position:relative; float:left;  width:970px; display:inline; }

.gnb { float:right; margin-top:15px; display:inline-block; }
.gnb li { float:left; margin-right:13px; padding-left:6px; height:18px; line-height:18px; background:url(../img/common/bul_gnb.gif) no-repeat 0 8px; }
.gnb li.last { margin-right:20px; }
.gnb a { font-size:11px; font-weight:bold; letter-spacing:-1px;}

.lnb { float:left; position:absolute; top:69px; width:970px; width:970px; height:51px; background:url(/inc/img/main/navi_bg.jpg) no-repeat; display:inline-block; }
.lnb ul {margin:0px 0 0 100px;}
.lnb li { float:left; margin-right:50px; display:inline; background:url(/inc/img/main/navi_line.png) no-repeat 0 -50px;}
.lnb ul ul { float:left; position:absolute; top:40px; left:0px; visibility:hidden; width:970px; height:85px; }
.lnb li li { white-space:nowrap; height:20px; margin:5px 0 0 25px;}
.lnb li li a { height:20px; line-height:20px; float:left; letter-spacing:-1px; font-size:12px;font-weight:bold;color:#252525; }
.lnb li li a:hover, .snb li li a:active, .snb li li a:focus, .snb li li a.current {color:#252525 !important; }

#Lm1 { left:0px; width:380px; background:url(/inc/img/main/navi_s_bg1.png) no-repeat;}
#Lm2 { left:100px; width:430px; background:url(/inc/img/main/navi_s_bg2.png) no-repeat;}
#Lm3 { left:320px; width:100px; background:url(/inc/img/main/navi_s_bg3.png) no-repeat;}
#Lm4 { left:480px; width:120px; background:url(/inc/img/main/navi_s_bg4.png) no-repeat;}
#Lm5 { left:560px; width:180px; background:url(/inc/img/main/navi_s_bg5.png) no-repeat;}

.main_visual {width:970px; height:303px; margin:0;}

.con_bg{clear:both;display:inline-block; width:970px; height:115px; margin-top:15px;}
.notice{float:left; width:239px; margin-top:16px;}
.notice .board{float:left; width:229px; height:74px;margin-top:15px;}
.cont1{float:left; width:186px; margin:16px 0 0 60px;}
.cont2{float:left; width:177px; margin:16px 0 0 60px;}
.call{float:right; width:218px; margin:16px 0 0 0;}
/* visual */
.visual { margin-top:50px; width:100%; height:162px; display:inline-block; }
.visual p {width:970px; margin:0 auto;text-align:center; font-weight:bold;}
 
.snb {width:210px;}
.snb p {text-align:left;}
.snb ul { width:210px; border-top:2px solid #ccc;}
.snb li {}
.snb li a {height:30px; line-height:30px; display:inline-block;padding-left:1px; width:210px; font-weight:bold; letter-spacing:-1px; color:#333333 !important;border-bottom:1px solid #ccc;font-size:14px;}
.snb li a:hover, .snb li a:active, .snb li a:focus, .snb li a.current { background-color:#F0F0F0; color:#0b598f !important;font-size:14px;border-bottom:1px solid #ccc;}
.snb li span{padding-left:10px;}

.snb ul ul {  background:url(../img/menu/bg_snb_line.gif) repeat-x 0 0; border:none;  width:210px; margin-top:-2px;}
.snb li li { height:20px; line-height:19px; margin:0; padding-top:5px; background:none;}
.snb li li a { height:20px; line-height:19px; width:210px; color:#666 !important; font-size:12px !important; ; font-weight:bold;}
.snb li li a:hover, .snb li li a:active, .snb li li a:focus, .snb li li a.current {color:#333333 !important; background:#fffeee !important;}


#tit_location { position:relative; width:100%; height:30px; display:inline-block; margin:10px 0 15px;padding-bottom:5px; border-bottom:1px solid #e8e8e8;}
#tit_location h2 { position:absolute; top:0; left:0px; font-size:1.5em;letter-spacing:-1px;}
.pagelocation { position:absolute; top:5px; right:0px; font-size:12px; letter-spacing:-1px; font-style:normal; width:100%; text-align:right;}
.pagelocation em { margin:0 4px; font-style:normal; }
.pagelocation .home { font-style:normal;background:url(/inc/img/sub/s_navi_con.gif) no-repeat 0 6px;padding-left:10px}
.pagelocation strong { font-weight:bold; color:#f49021; }

/* heading */
.h3_con1 { position:relative; padding:0 0 0 25px; margin:20px 0 5px 0; height:20px; line-height:20px; font-size:14px; font-weight:bold; background:url(../img/common/bul_h3_con1.gif) no-repeat 0 2px;}
.h3_con1 strong { color:#de0007;}
.h4_con1 { position:relative; padding:0 0 0 15px; margin:15px 0 5px 0; height:20px; line-height:20px; font-size:12px; font-weight:bold; background:url(../img/common/bul_h4_con1.gif) no-repeat 0 2px;}



/* footer */
.ftbody { position:relative; width:970px; margin:0 auto; line-height:1.3em; display: block; margin-top:10px;}
.ftbody .ftlogo { float:left;display:inline; width:138px; padding-right:10px;}
.ftbody .ftcopy { float:left; display:inline; width:700px; padding-left:2px;}
 