@charset "euc-kr";

/* COMMON TAG */
ul, ol, dl {margin:0px; padding:0px; list-style-type:none;}
form, p, div {margin:0px; padding:0px;}
input, select {font-family:dotum,arial,verdana,sans-serif; font-size:12px; color:#666;}
p {clear:both;}
img {border:none;}
caption, label, legend {visibility:hidden; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
fieldset {margin:0px; padding:0px; border:solid 0px transparent;}

/* LAYOUT */
#body_main {/* MAIN */margin:0px; padding:0px; font-family:dotum,arial,verdana,sans-serif; font-size:12px; color:#666; line-height:17px; background:url(/image/main/bg_body_main.jpg) repeat-x center top;}
#wrap {position:absolute; width:100%; margin:0px auto; text-align:center;}
#wrapin {position:relative; width:1251px; min-height:500px; margin:0px auto; background:url(/image/common/layout/bg_tm.jpg) no-repeat center top; text-align:center;}

/* INTRO */
#body_intro {/* INTRO */height:100%; margin:0px; padding:0px; font-family:dotum,verdana,sans-serif;}
#body_intro table {width:100%; height:100%; text-align:center; vertical-align:middle;}
#body_intro p.copyr {margin-top:95px;}
#wrap_intro {width:955px; height:600px; margin:auto; text-align:center; vertical-align:middle;}
#wrap_intro h1 {visibility:visible; position:static; width:955px; height:60px; margin:25px 0px 0px 0px; text-align:left;}
#wrap_intro #intro {width:955px; height:515px; margin:0px; padding:0px;}

/* HEADER */
#header {position:relative; width:1170px; height:130px; margin:0px auto; text-align:left;}
#header #gnb {float:left; height:60px; margin-top:20px;}
#header #gnb li {float:left; background:url(/image/common/layout/blt_tm.gif) no-repeat right 28px; margin:0px 1px; padding:0px; font-size:0px; line-height:0px;}
#header #gnb li a {text-decoration:none;}
#header #gnb li.logo {margin:0px; padding:0px 38px 0px 15px; background:none;}
#header #gnb li.brn {background:none;}
#header #search {float:right; clear:right; text-align:right;}
#header #search li {display:inline;}
#header #search .tms {margin-bottom:5px; padding-top:18px;}
#header #search fieldset {width:170px; height:20px; background:url(/image/common/layout/bg_inp_srch.gif) no-repeat 0px 0px;}
#header #search li input.inp_srch {width:140px; height:17px; border:none; line-height:17px; background:transparent;}
#header #tms1, #header #tms2, #header #tms3, #header #tms4, #header #tms5 {visibility:hidden; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden;}

/* CONTENTS */
#mainwrap {position:absolute; top:80px; left:0px; width:1251px; height:708px; margin:0px auto; text-align:center;}
#fund {/* flash */ display:block; width:1170px; height:578px; margin:0px auto;}
#mainbot {width:1170px; height:130px; margin:0px auto; background:url(/image/main/bg_main_bot.jpg) no-repeat center top; text-align:left;}
h1 {visibility:hidden; position:absolute; width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
h2 {margin:10px 0px 7px 0px; font-size:12px; color:#333;}
#jisu {float:left; width:208px; height:125px; margin:0px 5px 0px 15px; z-index:1;}
.gongsi {float:left; width:300px; margin:7px 20px 0px 0px;}
.gongsi li a {color:#666; text-decoration:none;}
.news {float:left; width:330px; margin:6px 5px 0px 0px;}
.news li a {color:#666; text-decoration:none;}
.ban {float:right; width:265px; margin:12px 0px 0px 5px;}
.ban li {float:left; width:132px;}
span.cate {margin-right:5px; color:#006cb7;}
span.date {float:right; color:#666;}

/* FOOTER */
#footer {position:relative; clear:both; top:658px; left:0px; width:1170px; height:105px; margin:0px auto; text-align:left; }
.f_group1 {position:absolute; width:130px; margin:21px 0px 0px 8px;}
.f_group2 {position:absolute; left:138px; width:700px; margin:24px 0px 0px 10px;}
.f_group3 {position:absolute; left:833px; width:345px; margin:21px 5px 0px 0px; text-align:right;}
.f_group1 .logo {padding:5px 4px 4px 0px; border-right:1px solid #d2d2d2;}
.f_group2 .f_btn {float:left; position:relative; top:0px; left:-4px; width:340px;}
.f_group2 .f_btn li {display:inline; padding:0px 3px; line-height:1px; background:url(/image/common/layout/blt_fbtn.gif) no-repeat right center;}
.f_group2 .f_family {float:left; clear:right; position:relative; top:-2px; left:0px; width:100px; height:20px;}
.f_group2 .addr img {float:left; margin:3px 13px 3px 2px;}
#f_link {clear:both; position:relative; top:6px; left:0px; width:315px; height:18px; line-height:14px; background:#f2f2f2; overflow:hidden;}
#f_link .btn01 {position:absolute; top:0px; left:0px; z-index:22;}
#f_link .btn02 {position:absolute; top:0px; left:304px; z-index:23;}
.f_group2 .f_links {position:absolute; top:-3px; left:13px; height:18px; margin-top:3px; background:#f2f2f2; z-index:21;}
.f_group2 .f_links li {float:left; padding-right:7px; padding-left:6px; letter-spacing:-1px; background:url(/image/common/layout/blt_fbtn.gif) no-repeat right 3px;}
.f_group2 .f_links li a {display:block; font-size:11px; color:#767676; line-height:18px; text-decoration:none;}
.f_group2 .f_links li a:hover {color:#006cb7; text-decoration:underline;}
.f_group2 .mcorp {visibility:hidden; position:absolute; top:-19px; left:0px; width:382px; height:18px; border:1px solid #ccc;}
.f_group2 .mcorp_list li {float:left; width:64px; height:18px; border:none; background:#fff url(/image/common/layout/blt_fbtn.gif) no-repeat right 4px; font-size:11px; letter-spacing:-1px; line-height:17px; text-align:center;}
.f_group2 .mcorp_list li a {display:block; padding:1px 0px 0px 0px; color:#555; text-decoration:none;}
.f_group2 .mcorp_list li a:hover, .f_group2 .mcorp_list li a:active {color:#444; background-color:#eaeaea;}
.f_group2 .mcorp_list li.first {width:80px;}
.f_group2 .mcorp_list li.brn {width:109px;}
.f_group2 li.brn {background-image:none;}
.f_group3 .f_copy {float:left; width:220px; margin-top:4px; line-height:0px; text-align:right;}
.f_group3 .mark01 img {margin-left:3px;}
.f_group3 .mark02 {float:right; clear:right; width:122px;/*width:209px;*/ font-size:0px; line-height:0px;}
.f_group3 .mark02 li {display:inline; margin-left:8px;}
.f_group3 .copyr, .f_group3 .contact {margin-top:8px;}

/* FLASH ALTERNATIVE CONTENTS */
.access {width:0px; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.altCont ul li {float:left; width:420px; margin:100px 0px 0px 100px; text-align:left;}
.altCont ul li ol li {display:block; margin:0px; text-align:left;}
.altCont dl {min-height:20px; margin-top:30px; font-family:Verdana,Sans-serif;}
.altCont dt {float:left; width:65px; margin:0; font-weight:bold;}
.altCont dd {float:left; width:150px; margin:0;}

