﻿@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:"돋움",Dotum,"굴림",Gulim,AppleGothic,Sans-serif; font-size:12px; color:#707070;}
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;}
.mainbg {background:url(/images/main_bg.jpg) no-repeat top center; background-color:#f6f9fa; width:100%; height:608px; margin:0; text-align:center;}
body.subbg {background:URL(/images/sub_top_bg.jpg) no-repeat top center; width:100%; margin:0; text-align:center;}
ul,li,ol,dl,dd {list-style:none; margin:0; padding:0;}

a:link, a:visited {color:#707070; text-decoration:none;}
a:hover, a:active {color:#019cd7; text-decoration:none;}


#wrapper {position: absolute; top: 0; left: 50%; width:995px; margin-left: -497px;}
#subwrapper {margin:0 auto; width:995px; height:500px; background:url(/images/sub_top_bg2.jpg) no-repeat left top;}

#logo {margin:27px 95px 0 43px; width:124px; height:96px; z-index:2; float:left; display:inline;}
#smenu {margin-top:9px; margin-left:458px; height:15px; float:left; display:inline;}
#smenu ul li {float:left; padding-left:17px; display:inline;}



#mainvisual {clear:left; margin:-25px 0 0 0; float:left; z-index:1; width:720px; height:510px; display:inline;}

#mainright {width:245px; margin:-25px 26px 0 0; #margin:0px 26px 0 0; padding:20px 0 23px; float:right; z-index:2; text-align:left; display:inline;}
#mainright .searchWrap {background:url(/images/main_searchbg.gif) no-repeat; width:245px; height:40px; margin:0 0 30px 4px;}
#mainright .searchWrap dl {float:left; padding:11px 0 0 11px; display:inline;}
#mainright .searchWrap dl dt {float:left; display:inline;}
#mainright .searchWrap dl dt select.mainselect {height:20px; vertical-align:top; width:68px;}
#mainright .searchWrap dl dt input {#margin:-1px 0; padding:0px 0 -2px 5px; width:97px; height:18px; border:1px solid #cecece; color:#707070; vertical-align:top; background:#fff;}

#mainright .newsWrap {margin:0 0 36px 8px; clear:left; min-height:93px;}
#mainright .newsWrap dl.tabWrap {margin-bottom:10px; width:98%; height:20px; background:url(/images/tab_bg.gif) repeat-x left bottom;}
#mainright .newsWrap dl.tabWrap dt {float:right; padding:4px 2px 0 0; display:inline;}
#mainright .newsWrap dl.tabWrap dd {float:left; display:inline;}
#mainright .newsWrap dl.tabWrap dd img {vertical-align:top;}

#mainright .newsWrap dl.bdList {padding:0; width:100%;}
#mainright .newsWrap dl.bdList dt {float:left; padding-left:2px; width:230px; height:21px; display:inline;}
#mainright .newsWrap dl.bdList dt a:link, #mainright .newsWrap dl.bdList dt a:visited {color:#707070;}
#mainright .newsWrap dl.bdList dt a:hover, #mainright .newsWrap dl.bdList dt a:active {color:#019cd7;}
#mainright .newsWrap dl.bdList dd {float:right; padding-right:2px; width:54px; color:#858687; font-size:11px; text-align:right;}

#telWrap {position:absolute; left:50%; top:470px; margin-left:-29px; width:240px; z-index:2;}

#topmenu {margin:5px 0 0 0; width:717px; height:64px; float:left; display:inline;}
#subhead {float:left; margin:-27px 0 0 263px; width:710px; height:200px; z-index:2; display:inline;}

#leftmenu {float:left; margin:-141px 0 0 16px; width:192px; z-index:2; display:inline;}

#stitle {position:absolute; margin:226px 0 0 262px; _margin:-428px 0 0 -688px;; z-index:2; text-align:left;}
#linemap {position:absolute; margin:250px 0 0 264px; _margin:-403px 0 0 -686px;; z-index:2; width:500px; text-align:left;}

#content {float:left; margin:-325px 0 0 268px; text-align:center; z-index:-1; min-height:220px; _height:270px; padding-bottom:65px; display:inline; width:700px;}

#footer {position:relative; height:318px; background:url(/images/footer_bg.gif) repeat-x; z-index:-2; text-align:center; margin-top:-220px;}
#footer #Wrap {width:995px; text-align:left; margin:0 auto; padding:242px 0 0 0;}
#footer #flogo {margin:0 0 0 33px; width:230px; height:80px; float:left; display:inline;}
#footer #flink {margin:0 0 5px 0; width:700px; height:20px; float:left; display:inline;}
#footer #fcopy {margin:0 0 0 0; width:700px; height:20px; float:left; display:inline;}


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 center; text-align:center; height:32px; border-bottom:0; color:#ffffff; font-size:11px; padding:2px 0 0;}
.bbs_table td.bbs_head_last {background:URL() no-repeat right center; text-align:center; height:32px; border-bottom:0; color:#ffffff; font-size:11px; padding:2px 0 0;}
.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:#707070; text-decoration:none;}
.bbs_table td a:hover, .bbs_table td a:active {color:#0b89c5; text-decoration:none;}

.bbs_view_table{background:URL(/images/bbs_view_head.gif) repeat-x;}
.bbs_view_table td.bbs_head {background:URL(/images/bbs_head_line.gif) no-repeat right center; text-align:center; height:32px;}
.bbs_view_table td.bbs_head_last {background:URL() no-repeat right center; text-align:center; height:32px;}
.bbs_view_table td {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; border-top:1px solid #0295df;}
.bbs_view_table td a:link, .bbs_view_table td a:visited {color:#707070; text-decoration:none;}
.bbs_view_table td a:hover, .bbs_view_table td a:active {color:#0b89c5; 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:#707070; 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:100%; border-top:3px solid #69ced9; border-bottom:1px solid #69ced9; border-collapse:collapse; border-spacing:0;}
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:#707070; 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;}

.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;}
