@charset "utf-8";
@import url(magna.css); /*기본지정*/


/* BULLET */
.tab01 { height:19px; border-bottom:1px solid #00a6b9; margin-bottom:12px; list-style-type:none; }
.tab01 li { float:left; margin-right:2px; }

ul.blt01 { margin:0; padding:0 0 0 16px; }
ul.blt01 li { background:transparent url("/eng/image/common/ico_blt01.gif") no-repeat 0 5px; padding-left:10px; padding-bottom:5px; color:#252525; line-height:16px; position:relative; }
ul.blt02 li { background:url("/eng/image/common/ico_blt02.gif") no-repeat 5px 8px; padding-left:12px; padding-bottom:3px; line-height:15px; position:relative; }
ul.blt03 { margin:0; padding:5 0 0 16px; }
ul.blt03 li { background:transparent url("/eng/image/common/ico_blt01.gif") no-repeat 0 5px; padding-left:10px; padding-bottom:5px; line-height:16px; position:relative; }
div.blt01 { margin:5px 0; padding-left:16px; line-height:16px; position:relative; }
div.intxt { background:url("/eng/image/common/ico_mark.gif") no-repeat 3px 4px; padding-left:12px; font-size:11px; line-height:13px; }
span.intxt { display:inline; background:url("/eng/image/common/ico_mark.gif") no-repeat 3px 3px; padding-left:11px; font-size:11px; color:#999; }

/* TABLE */
.cont { /*Content_H*/border-bottom:2px solid #999; font-size:11px; }
.cont th { background-color:#87ced7; border-left:1px solid #87ced7; border-right:1px solid #fff; border-top:1px solid #4fb3bf; border-bottom:1px solid #4fb3bf; padding:7px 0; color:#fff; }
.cont th.sub { background-color:#b1dfe5; border-top-color:#b1dfe5; padding:2px 0; color:#666; }
.cont td { border:1px solid #dcdcdc; padding-top:4px; padding-bottom:4px; line-height:14px; }
.contv { /*Content_V*/border-top:1px solid #4fb3bf; border-bottom:1px solid #4fb3bf; font-size:11px; }
.contv th { background-color:#87ced7; border-bottom:1px solid #fff; padding:5px 0; color:#fff; }
.contv td { border:1px solid #dcdcdc; border-left:none; padding-top:4px; padding-bottom:4px; color:#666; }
.cont td a,.cont td a:link,.cont td a:active,.cont td a:visited { color:#444; text-decoration:underline; }
.contv td a,.contv td a:link,.contv td a:active,.contv td a:visited { color:#444; text-decoration:underline; }
.cont td a:hover, .contv td a:hover { color:#0440ee; }
.list { /*Board_H*/border-bottom:2px solid #999; font-size:11px; }
.list th { background-color:#87ced7; border-left:1px solid #87ced7; border-right:1px solid #fff; border-top:1px solid #4fb3bf; border-bottom:1px solid #4fb3bf; padding:7px 0; color:#fff; }
.list th.col { border-bottom:1px solid #fff; }
.list td { border:1px solid #dcdcdc; padding-top:4px; padding-bottom:4px; color:#666; }
.listv { /*Board_V*/border-top:1px solid #4fb3bf; border-bottom:1px solid #4fb3bf; font-size:11px; }
.listv th { background-color:#87ced7; border-bottom:1px solid #fff; padding:6px 0 6px 20px; color:#fff; text-align:left; }
.listv th.mark { background:#87ced7 url("/eng/image/common/ico_mark01.gif") no-repeat 12px 11px; padding-left:20px; text-align:left; }
.listv td { background-color:#fff; border:1px solid #dcdcdc; border-left:none; padding:3px 10px; color:#666; }
.listview { /*ReadView*/#height:200px; min-height:200px; border:1px solid #dcdcdc; margin-top:-1px; padding:10px 15px; font-size:11px; line-height:18px; }
.listv_go { /*Board_direct go*/border:1px solid #dcdcdc; border-top:none; font-size:11px; }
.listv_go th { background-color:#eaeaea; border-bottom:1px solid #fff; padding:9px 0 8px 20px; text-align:left; }
.listv_go td { background-color:#fff; border-bottom:1px solid #dcdcdc; padding:4px 10px; color:#666; }
.nlist li { /*EvnetList*/clear:both; height:1px; min-height:60px; background:transparent url("/eng/image/common/ico_dotline.gif") repeat-x left bottom; }
/*.nlist li dl { padding:10px; }*/
.nlist li dt.subj { margin:10px 0; }
.nlist li dd.vcont { margin:5px 5px 15px 0; color:#777; }

.nlist li.piclst{ min-height:82px; height:82px; }
.nlist li.piclst .titImg { float:left; width:100px; height:55px; background:url("/eng/image/common/noimage.gif") no-repeat; padding:3px; margin:12px 0 }
.nlist li.piclst .titImg2 { float:left; position:relative; padding:12px 0 }
.nlist li.piclst .titImg2 a { position:absolute; left:80px; top:55px }
.nlist li.piclst dl { float:left; margin:0 0 0 12px }
.nlist li.piclst dt { font-size:11px; font-weight:bold }
.nlist li.piclst dd div { background:url("/eng/image/common/ico_blt01.gif") no-repeat 0px 4px; padding-left:9px; line-height:15px; position:relative; }

.srchlist li { /*SearchList*/clear:both; height:1px; min-height:55px; background:#f7f7f7 url("/eng/image/common/ico_dotline.gif") repeat-x left bottom; }
.srchlist li dl { padding:9px 0 2px 10px; }
.srchlist li dt { background:url("/eng/image/common/ico_blt01.gif") no-repeat 10px 4px; padding-left:21px; line-height:15px; position:relative; }
.srchlist li dd { margin:5px 5px 15px 21px; color:#777; }

.cont01 { /*Sitemap*/border:1px solid #ccc; border-top-color:#4fb3bf; font-size:11px; }
.cont01 td { border:1px solid #dcdcdc; padding-top:5px; padding-bottom:5px; line-height:14px; vertical-align:top; }

.faq { /*FAQ_H*/border-bottom:2px solid #999; font-size:11px; }
.faq th { background-color:#87ced7; border-left:1px solid #87ced7; border-right:1px solid #fff; border-top:1px solid #4fb3bf; border-bottom:1px solid #4fb3bf; padding:7px 0; color:#fff; }
.faq td { border:1px solid #dcdcdc; padding-top:4px; padding-bottom:4px; color:#666; }
.faq tr.qline td { background-color:#fbfbfb; border-bottom-color:#fbfbfb; padding-top:6px; padding-bottom:6px; }
.faq tr.aline td { background-color:#e9f7f9; border-top-color:#e9f7f9; padding-top:8px; padding-bottom:8px; vertical-align:top; }
.paging { /*List paging go*/margin-top:10px; text-align:center; font-size:11px; }
.paging img { margin-top:2px; }
.paging strong { margin-right:2px; color:#000; }
.paging a,#paging a:link,#paging a:active,#paging a:visited { margin-right:2px; font-size:11px; }

table th.br0 { border-right:none; }
table col.ac { text-align:-moz-center;#text-align:center; }
table col.td01 { background-color:#edefef; color:#666; font-weight:bold; }
table col.td02 { background-color:#fbfbfb; color:#666; }
table tr.ptb01 { /*for Row merging*/padding-top:6px; padding-bottom:6px; }
table tr.ptb02, table td.ptb02 { /*for Form tag*/padding-top:4px; padding-bottom:4px; }

/* AREA */
.imgL { float:left; margin:0; padding:0; }
.txtR { float:left; margin:0; padding:0 0 0 20px; }
.srch { margin-bottom:7px; text-align:right; }
.box01 { width:100%; background:url("/eng/image/common/box_bot01.gif") no-repeat left bottom; padding:0; }
.box01 .cont01 { background:url("/eng/image/common/box_top01.gif") no-repeat left top; border:none; padding:20px; }
.box01 .cont01 h2 { color:#555; font-size:11px }

.box02 { background:#f5f5f5 url('/eng/image/common/box_bot02.gif') no-repeat left bottom; margin:0px; }
.box02_tit { background:url('/eng/image/common/box_top02.gif') no-repeat left top; padding-top:10px; }

.box03 { width:100%; background:url("/eng/image/common/box_bot03.gif") no-repeat left bottom; padding:0; }
.box03 .cont02 { background:url("/eng/image/common/box_top03.gif") no-repeat left top; border:none; padding:50px; text-align:center; }
.cont02 .notice { background:url("/eng/image/common/ico_mark02.gif") no-repeat; color:#000; font-weight:bold; font-size:11px; height:32px; width:270px; padding-top:8px; padding-left:32px;}

.box03 .cont03 { background:url("/eng/image/common/box_top03.gif") no-repeat left top; border:none; padding:20px 0 15px 20px; }
.cont03 .result { background:url("/eng/image/common/ico_mark03.gif") no-repeat; color:#000; font-weight:bold; font-size:11px; height:32px; padding-top:5px; padding-left:32px; }
.cont03 .noresult { font-size:12px; font-weight:bold; color:#252525 }
.cont03 .btxt { padding-top:10px; line-height:200%} 

ul.boxlst { padding:19px 26px; }
ul.boxlst li { line-height:17px; margin-left:10px; }
ol.conlst { margin:5px 0px; }
ol.conlst li { list-style:none; text-indent:-20px; margin-left:20px; }
ol.conlsttab { margin:5px 0px; padding:5 0 0 16px;}
ol.conlsttab li { list-style:none; text-indent:-20px; margin-left:20px; }

.box01 .tit { margin-bottom:10px; font-size:13px; color:#08418b; font-weight:bold; }
.listview .box01 { /*ReadView*/width:100%; background:#f5f5f5; background-image:none; padding:0; }
.listview .box01 .cont01 { background-image:none; padding:15px; font-size:11px; line-height:18px; }
.name01 { /*executives*/display:inline; width:117px !important; }


/* LOGIN BOX */
.box_log { background:#f7f7f7; border:1px solid #e5e5e5; border-top-color:#00a6b9; padding:17px 15px 15px 20px; }
.box_log dl.txtR { width:360px;#width:380px; margin-top:5px; }
.box_log dt { float:left; width:148px; color:#333; font-weight:bold; }
.box_log dd { float:left; width:140px; height:27px; margin:0; }
.box_log dd.btn01 { float:left; width:52px; margin-top:-25px; padding:0 0 0 10px; }
.box_log .btn02 { float:left; margin:22px 0 0 20px; text-align:left; }
.box_log .chk { float:left; width:215px; margin-left:165px;#margin-left:146px; padding:7px 0; }

/*서브 이미지 링크*/
.sublnk { clear:both; }
.sublnk li { float:left; width:352px; margin-bottom:30px;}
.sublnk li .leftImg { float:left; width:120px; height:95px; background:url("/eng/image/common/noimage_big.gif") no-repeat; margin-right:10px }
.sublnk li dl { float:left }
.sublnk li dd { margin:3px 0 0 0; padding:0; }
.sublnk li dd div { width:134px; background:url("/eng/image/media/bg_morebtn.gif") no-repeat; padding:6px 0 0 12px }
