﻿@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
body {*word-break:break-all;-ms-word-break:break-all; margin: 0px;}

div, td, p, select { font-family:Arial, Helvetica, sans-serif;font-size:12px; color:#636363;}
textarea { *margin:-1px 0; padding-right:1px; overflow:auto; font-family:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; }
input{background-color:#fff;}
img {border:0;}
a {border:0;}

ul,li,ol,dl,dd {list-style:none; margin:0; padding:0;}

a:link, a:visited {color:#636363; text-decoration:none;}
a:hover, a:active {color:#019cd7; text-decoration:none;}

body.bg {background:URL(/images/sub_bg.jpg) repeat-x top center; width:100%; margin:0; text-align:center;}

#mainwrapper {margin:0 auto; width:1000px; background:url(/images/top_bg.gif) no-repeat center top;}
#mainwrapper #logo {margin:20px 0 8px 75px; width:117px; height:53px; z-index:2; float:left; display:inline;}
#mainwrapper #smenu {margin-top:59px; margin-right:56px; float:right; display:inline;}
#mainwrapper #smenu ul li {float:left; padding-left:14px; display:inline;}
#mainwrapper #topmenu {margin:0 0 0 1px; width:939px; height:90px; clear:left; display:inline;}

#subwrapper {margin:0 auto; width:939px; background:url(/images/top_bg.gif) no-repeat center top;}
#subwrapper #logo {margin:20px 0 8px 44px; width:117px; height:53px; z-index:2; float:left; display:inline;}
#subwrapper #smenu {margin-top:59px; margin-right:26px; float:right; display:inline;}
#subwrapper #smenu ul li {float:left; padding-left:14px; display:inline;}
#subwrapper #topmenu {margin:0 0 0 0; width:939px; height:90px; clear:left; display:inline;}

#subhead {float:left; margin:0 0 0 0; width:939px; height:125px; z-index:2; display:inline;}

#leftmenu {float:left; margin:0 0 0 0; width:209px; z-index:2; display:inline; background:url(/images/left_bg_top.gif) top no-repeat; text-align:left;}
#leftmenu ul {margin:20px 0 0 25px;}
#leftmenu ul li {float:left; display:inline; margin:0; padding:0; height:24px; width:160px;}
#leftmenu ul li.txtoff {padding-left:22px; font-size:11px; font-weight:normal; height:15px;}
#leftmenu ul li.txton {padding-left:22px; font-size:11px; font-weight:bold; height:15px;}
#leftmenu #contactinfo {clear:both; display: block; background:url(/images/left_bg_bottom.gif) top no-repeat; width:190px; height:110px; margin-left:10px; padding-top:23px; margin-top:10px;}
#leftmenu #contactinfo dl {margin:0 0 10px 20px;}
#leftmenu #contactinfo dt {float:left; margin-right:7px; height:20px;}
#leftmenu #contactinfo dd, #leftmenu #contactinfo dd a {color:#FFF; text-decoration:underline; line-height:14px;}

#contentWrap {float:right; min-height:320px; width:730px; display:inline; background:url(/images/content_bg_middle.gif) repeat-y;}
#contentTop {min-height:320px; width:730px; display:block; background:url(/images/content_bg_top.gif) no-repeat top;}
#stitle {float:left; text-align:left; margin:28px 0 0 58px; _margin:28px 0 0 29px; text-align:left;}
#linemap {float:right; margin:37px 40px 0 0; _margin:37px 20px 0 0; font-size:11px; color:#6c8697; text-align:right;}
#content {clear:both; width:730px; min-height:320px; _height:320px; display: block; background:url(/images/content_bg_bottom.gif) no-repeat bottom; padding:40px 0 60px; text-align:center;}
#content .txt {line-height:19px; margin:0 90px 20px; text-align:left; color:#636363;}
#content .txt p {color:#636363;}
#content .txt2 {width:84%; text-align:left;}
#content .txt2 p {margin:0 0 20px 0;}
#content .txt2 p.nae {margin:0 0 20px 0; text-indent:-12px; padding-left:12px;}
#content table {margin:0 auto;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.mt10 {margin-top:10px;}
.mt20 {margin-top:20px;}
.mt30 {margin-top:30px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mb30 {margin-bottom:30px;}
.mb40 {margin-bottom:40px;}
.mb50 {margin-bottom:50px;}
.ml10 {margin-left:10px;}
.ml20 {margin-left:20px;}
.ml30 {margin-left:30px;}
.ml50 {margin-left:50px;}
.ml80 {margin-left:80px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}
.mr50 {margin-right:50px;}
.mr80 {margin-right:80px;}


#mainvisual {margin:0; z-index:1; width:1000px; height:287px; display: block;}

#service {width:235px; height:235px; text-align:left; display:block; margin:-264px 60px 29px 704px; z-index:-100px;}
#service h1 {margin:0 0 25px 0;}
#service ul li {color:#fff; font-weight:bold; height:22px; margin-left:4px;}
#service ul li img {margin:0 7px -1px 0;}
#service ul li a {color:#fff; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#service ul li a span {font-size:11px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
#service .ban {margin:12px 0 0 3px;}


#maincontentWrap {width:940px; height:287px; background:url(/images/main_content_bg.jpg) no-repeat; margin:0 0 0 30px; _margin:0;}
*:first-child+html #maincontentWrap, * html #maincontentWrap {width:940px; height:287px; background:url(/images/main_content_bg.jpg) no-repeat; margin:0;}

#maincontentWrap #left {width:280px; _width:290px; height:264px; float:left; text-align:left; margin-left:10px;}

#maincontentWrap #left .newsWrap {margin:0 0 17px 5px; _margin:0 0 17px -15px; clear:left; min-height:93px;}
#maincontentWrap #left .newsWrap dl.tabWrap {margin-bottom:10px; width:100%; height:45px;}
#maincontentWrap #left .newsWrap dl.tabWrap dd {float:left; display:inline; width:134px;}

#maincontentWrap #left .newsWrap dl.bdList {padding:17px 0 0 0; width:100%;}
#maincontentWrap #left .newsWrap dl.bdList dd {float:left; width:260px; _width:272px; height:23px; display:inline; background:url(../../images/main_notice_bl.gif) no-repeat; padding-left:12px; margin-left:25px; _margin-left:35px;}
#maincontentWrap #left .newsWrap dl.bdList dd a:link, #mainright .newsWrap dl.bdList dt a:visited {color:#636363;}
#maincontentWrap #left .newsWrap dl.bdList dd a:hover, #mainright .newsWrap dl.bdList dt a:active {color:#8ab62b;}
#maincontentWrap #left .newsWrap .more {text-align:right; width:245px;}
#maincontentWrap #left #seculevel {margin-left:22px; _margin-left:12px;}

#maincontentWrap #center {width:360px; height:264px; float:left; margin-left:2px; _margin-left:-32px;}
#maincontentWrap #center dl.tabWrap {margin-bottom:10px; width:100%; height:45px;}
#maincontentWrap #center dl.tabWrap dt {float:left; display:inline; width:157px; height:45px;}
#maincontentWrap #center dl.tabWrap dd {float:right; display:inline; width:37px; height:11px; margin-top:23px; margin-right:20px;}
#maincontentWrap #center .solution {clear:both; width:320px; height:190px; margin-top:15px; text-align:center;}

#maincontentWrap #right {width:260px; height:264px; float:left; margin-left:10px; text-align:left;}
#maincontentWrap #right dl.tabWrap {margin-bottom:10px; width:100%; height:45px;}
#maincontentWrap #right dl.tabWrap dt {float:left; display:inline; width:157px; height:45px;}
#maincontentWrap #right dl.tabWrap dd {float:right; display:inline; width:37px; height:11px; margin-top:23px;}
#maincontentWrap #right .dns {clear:both; text-align:left; margin:20px 0 0 24px; width:200px;}
#maincontentWrap #right .dns h1 {display:inline;}
#maincontentWrap #right .dns .info { margin:6px 0 0 12px;}
#maincontentWrap #right .dns .info td {padding-right:15px;}

#maincontentWrap #right .secWrap {clear:both; text-align:left; margin:0 0 -10px -10px; width:280px;}
#maincontentWrap #right .secWrap dl.tabWrap {margin-bottom:10px; width:100%; height:45px;}
#maincontentWrap #right .secWrap dl.tabWrap dd {float:left; display:inline; width:134px;}

#maincontentWrap #right .secWrap dl.bdList {padding:17px 0 0 0; width:100%;}
#maincontentWrap #right .secWrap dl.bdList dd {float:left; width:240px; _width:222px; height:23px; display:inline; background:url(../../images/main_notice_bl.gif) no-repeat; padding-left:12px; margin-left:25px; _margin-left:35px;}
#maincontentWrap #right .secWrap dl.bdList dd a:link, #mainright .secWrap dl.bdList dt a:visited {color:#636363;}
#maincontentWrap #right .secWrap dl.bdList dd a:hover, #mainright .secWrap dl.bdList dt a:active {color:#8ab62b;}



#maincontentWrap #right #contactinfo {clear:both; width:250px; height:90px; margin-left:15px; padding-top:38px;}
#maincontentWrap #right #contactinfo dl {margin:0 0 13px 20px;}
#maincontentWrap #right #contactinfo dt {float:left; margin-right:20px; height:30px; color:#97a6b3; margin-top:2px;}
#maincontentWrap #right #contactinfo dd, #maincontentWrap #right #contactinfo a {color:#97a6b3; text-decoration:underline; line-height:14px;}



#telWrap {position:absolute; left:50%; top:470px; margin-left:-29px; width:240px; z-index:2;}

#footer {clear:both; height:100px; width:100%; background:url(/images/footer_bg.gif) repeat-x; z-index:-2; text-align:center;}


a.main_bbs {color:#ffffff; font-size:11px; text-decoration:none;}

.bbs_table {background:URL(/images/bbs_head.gif) repeat-x;}
.bbs_table td.bbs_head {background:URL(/images/bbs_head_line.gif) no-repeat right bottom; text-align:center; height:24px; border-bottom:0; color:#ffffff; font-size:11px; padding:4px 0 0; font-weight:bold;}
.bbs_table td.bbs_head_last {background:URL() no-repeat right center; text-align:center; height:24px; border-bottom:0; color:#ffffff; font-size:11px; padding:4px 0 0; font-weight:bold;}
.bbs_table td {border-bottom:1px solid #e2e2e2; text-align:center; font-size:12px;}
.bbs_table td.left {text-align:left; padding:9px 0 6px 15px;}
.bbs_table td a:link, .bbs_table td a:visited {color:#636363; text-decoration:none;}
.bbs_table td a:hover, .bbs_table td a:active {color:#6c9534; text-decoration:none;}

.bbs_view_table {background:URL(/images/bbs_head.gif) repeat-x;}
.bbs_view_table td.bbs_head {background:URL(/images/bbs_head_line.gif) no-repeat right bottom; text-align:center; _height:17px; min-height:17px; border-bottom:0; color:#ffffff; padding:5px 0 5px; font-weight:bold;}
.bbs_view_table td.bbs_head_last {background:URL() no-repeat right center; text-align:center; height:32px; border-bottom:1px solid #e2e2e2;}
.bbs_view_table td.bbs_under_head {border-bottom:1px solid #69ced9; background:URL(/images/bbs_under_head_line.gif) no-repeat right bottom; text-align:center; height:24px; color:#696969; padding:4px 0 0;}
.bbs_view_table td {border-bottom:1px solid #69ced9; text-align:center; font-size:12px;}
.bbs_view_table td.left {text-align:left; padding:2px 0 0 10px;}
.bbs_view_table td.content {text-align:left; padding:22px 10px; line-height:18px;}
.bbs_view_table td a:link, .bbs_table td a:visited {color:#636363; text-decoration:none;}
.bbs_view_table td a:hover, .bbs_table td a:active {color:#5fb4dd; text-decoration:none;}
.bbs_view_table td.bbs_bottom {border-bottom:1px solid #65a7c9;}




.prevnext {border-top:2px solid #69ced9;border-bottom:2px solid #69ced9; margin:20px 0 0 0;}
.prevnext td a:link, .prevnext td a:visited {color:#0b89c5; font-size:12px; text-decoration:none;}
.prevnext td a:hover,.prevnext td a:active {color:#5fb4dd; font-size:12px; text-decoration:none;}
 
a:link.paging, a:visited.paging {color:#636363; text-decoration:none; margin:0 2px;}
a:hover.paging, a:active.paging {color:#4bbecb; text-decoration:none; margin:0 2px;}
a.paging_on {color:#fe7e00; text-decoration:none; font-weight:bold; margin:0 2px;}

table.tbWrite {width:84%; border-top:3px solid #69ced9; border-bottom:1px solid #69ced9; border-collapse:collapse; border-spacing:0; text-align:left;}
table.tbWrite tbody tr.no th {padding:10px 0 10px 10px; border-bottom:1px solid #E2E2E2; text-align:left; vertical-align:top; background:url(/images/common/ico_bar07.gif) no-repeat right 10px;}
table.tbWrite tbody tr.no td {padding:6px 0 6px 10px; border-bottom:1px solid #E2E2E2;}
table.tbWrite tbody tr.no td.sel td {padding:0; padding-left:3px; border:0;}
table.tbWrite tbody tr.no td.txt {padding:10px 0 9px 12px; _padding:10px 0 7px 12px; border-bottom:1px solid #E2E2E2;}


body, textarea, select, input {font:12px '돋움',dotum,AppleGothic,sans-serif; color:#636363; word-break:break-all;
	margin:0;
	padding:0;
	scrollbar-face-color:#F2F2F2;
	scrollbar-shadow-color:#DEDEDE;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#D2D2D2;
}

input.text {#margin:-1px 0; padding:3px 0 0 5px; border:1px solid #DBDCD5; width:100px; height:15px; vertical-align:top;}
input.file {#margin:-1px 0; padding:3px 0 0 5px; height:20px; vertical-align:middle;}
input.ra {width:13px; height:14px;  margin-top:-1px; vertical-align:middle;}
input.chk {width:13px; height:13px; margin-top:-1px; _margin-top:-2px; vertical-align:middle;}
textarea {#margin:-1px 0; padding:5px; border:1px solid #C8C8C8;}
select {font-size:13px; vertical-align:top;}
select.select {behavior:url('/css/selectbox.htc'); #margin-top:-1px; height:20px; vertical-align:top;}

.blue {color: #0072bc;}
.orange {color: #f26522;}
.bold {font-weight: bold;}
.green {color:#95c001;}

.brown {color: #B39F83;}
.bold1 {font-weight:bold; letter-spacing:-1px;}
.gray {color:#666666;}
.idpw, .textbox_search {width:180px;	height:19px; border: solid 1px #dadada; color:#666666; font-size:12px; padding:2px 4px 0 2px; }
.px11 {font-size:11px;}
.black {color:#000000;}
.contenttable {border-top:1px solid #81c66b; border-bottom:1px solid #81c66b; width:84%;}
.contenttable th {text-align:left; background:#effaec; padding:7px 20px 5px; width:80px; border-bottom:1px solid #fff;}
.contenttable td {text-align:left; background:; padding:7px 20px 5px; border-bottom:1px solid #effaec;}

.servicecontent {width:635px; background:url(/service/images/service_bg.gif) top no-repeat;}
.servicecontent td.srv_tab {padding-right:12px; height:34px;}
.servicecontent td.srv_tab img {margin:0 3px 0 0;}
.servicecontent td.srv_con {text-align:left;}
.servicecontent td.srv_con .srv_title {margin:37px 0 17px 0; text-align:left; width:400px;}
.servicecontent td.srv_con .srv_stitle {margin:0 0 12px 30px; text-align:left; background:url(/service/images/bl_green.gif) no-repeat; padding-left:10px; font-weight:bold; width:400px; color:#363636; font-size:13px;}
.servicecontent td.srv_con .srv_text {margin:10px 30px 10px; text-align:left;}
.servicecontent td.srv_con .srv_text p {margin:6px 0;}
.servicecontent td.srv_con .srv_table {border-top:1px solid #6db1ea; border-bottom:1px solid #6db1ea; width:91%;}
.servicecontent td.srv_con .srv_table th {text-align:left; background:#e5f1fa; padding:7px 0 5px 20px; border-bottom:1px solid #fff; color:#3c6e9f; font-weight:bold;}
.servicecontent td.srv_con .srv_table td {text-align:left; background:; padding:7px 0 5px 15px; border-bottom:1px solid #e5e5e5;}
.servicecontent td.srv_con .srv_table td p {margin:6px 0;}

.servicecontent td.srv_con .srv_table2 {border-bottom:1px solid #6db1ea; width:90%; border-collapse:collapse; background:url(/service/images/table_topbg.gif) top repeat-x;}
.servicecontent td.srv_con .srv_table2 th {text-align:left; background:url(/service/images/table_seline.gif) bottom left no-repeat; padding:7px 10px 5px 10px; color:#3c6e9f; font-weight:bold;}
.servicecontent td.srv_con .srv_table2 th.stt { background:url();}
.servicecontent td.srv_con .srv_table2 td {text-align:left; padding:7px 10px 5px 10px; background:url(/service/images/table_tdrightline.gif) repeat-y left; border-bottom:1px solid #e5e5e5;}
.servicecontent td.srv_con .srv_table2 td.stt {background:url();}
.servicecontent td.srv_con .srv_table2 td p {margin:6px 0;}

/* 20100427 추가 */
.search_form {text-align:center;margin:35px auto 0;height:43px;width:84%;background-color:#f5f5f5;border:solid 1px #e5e5e5;}
.search_form p {margin:12px auto 0;}
.search_form select {vertical-align:middle;width:60px; height:20px;}
.search_form input{vertical-align:middle;}
.search_input {height:16px;}
