@charset "euc-kr";

.svisual{ width:100%; height:433px;  position:absolute; top:87px; z-index:-100;}

#sub_Wrap {width:100%; border:0px solid #f00 ; } 



#cen_Wrap{ width:1000px; margin:0 auto;  background:url(/img/sub/cen_Wrap_bg_.gif) repeat-y; border-right:0px solid green;  height:100%;}
#cen_Wrap:after {content:""; display:block; clear:both; }




.left_mn { float:left; width:227px; margin-right:0px; height:100%; }

.sub_con { float:left;  width:728px; padding-bottom:50px; padding-left:45px; margin-top:30px;}

.sbn li {display:inline; background:url(/img/sub/sbn_line_.gif) no-repeat right 0; padding:0 0px;}
.sbn li.first { padding-left:0  !important; }
.sbn li.last {background:none !important; padding-right:0  !important; }

/*컨텐츠 위치 및 타이틀*/
.sub_title_area {clear:both; height:54px; padding-bottom:30px; }
.sub_title_area .s_t{float:left;   width:100%;}
.sub_title_area h3 { font-size:30px; height:50px; color:#252525; font-family:'맑은 고딕', 'Malgun Gothic'; padding:0; margin:0;   float:left; }

.location{ width:100%; font-family:'돋움', Dotum;   font-size:11px; color:#666; padding-top:25px; text-align:right; border:0px solid red;}
.location a { font-family:'돋움', Dotum;   font-size:11px; color:#666 !important; }
.location img{vertical-align:top;}

.content {float:left; width:100%;}


/*왼족메뉴*/
.left_menu_area h2 {padding:0; margin:0;}
.left_menu_area h2 img {vertical-align:top; }
ul.left_menu {clear:both; padding:0; margin:0; top:0; z-index:55; position:relative; top:-2px; background:none; 
border:1px solid #e4e4e4;  border-top:none;}

ul.left_menu li {display:block; border-top:1px solid #e4e4e4; }
ul.left_menu li:first-child{border-top:1px solid #e4e4e4;}
ul.left_menu li a {display:block; height:33px; font-family:맑은 고딕 !important;  font-size:13px;  padding-left:22px; padding-right:10px;
background:#eeeeee url(/img/sub/bg.gif); line-height:22px; position:relative; ; width:193px; border-top:none; padding-top:4px;}
ul.left_menu li a:link,
ul.left_menu li a:visited {color:#272727;}
ul.left_menu li a:hover { text-decoration:none; background:url(/img/sub/bg_on.gif) ; }
ul.left_menu li a.select {text-decoration:none; font-weight:bold; color:#0067bf; background:url(/img/sub/bg_on.gif) ; }

/* sub02 내용 */
h1.title{font-size:18px; color:#175578; padding-left:10px; background:url(/img/sub/title.gif) no-repeat 0 center;}
p.text{margin-bottom:45px; padding-left:20px;  line-height:20px;}
dl.text_dl{margin-bottom:20px;  padding-left:20px; line-height:20px; color:#333;}
dl.text_dl dt{font-weight:bold;}
ul.sub_ul li{padding-left:20px; line-height:20px; color:#333;}

h2.title{font-size:15px; color:#333;  no-repeat 0 center; padding-left:13px; }
h2.title span{font-weight:normal;}
p.text2{background:#f2f2f2; border:1px solid #bdcde4; padding:20px; line-height:18px; font-weight:bold; color:#333;}
p.text3{background:#f2f2f2; border:1px solid #bdcde4; padding:15px; line-height:18px;color:#333; width:83%; margin-left:50px;}

/* 테이블 tb01 */
table.tb01 {width:99%; border-top:2px solid #83c2e3; border-bottom:1px solid #bdbdbd;  margin:0px auto; border-collapse:collapse;  text-align:center; margin-bottom:20px;}
table.tb01 tr th {padding:15px; border:1px solid #bdbdbd; border-right:1px solid #bdbdbd; border-top:none; font-size:13px;
background:#e8f1f6; color:#373737; font-weight:bold; text-align:center; vertical-align:middle; }
table.tb01 tr td {padding:15px 13px; border:1px solid #bdbdbd; border-top:none;  background:#FFF; color:#454545; font-size:12px;
text-align:center; vertical-align:middle;  line-height:23px;}
table.tb01 tr td.none_02 {border-right:none;!important;} /*오른쪽 선 없애기*/
table.tb01 tr td.left {text-align:left; !important;} /*왼쪽정렬*/
table.tb01 caption{color:#666; padding-bottom:5px;}

/*탭메뉴 스타일*/
.{width:100%; font-size:93%; line-height:normal;  padding:0;}
.sub_tabs:after  {content:""; clear:both; display:block; }
.sub_tabs ul{float:left; display:inline; }
.sub_tabs ul:after  {content:""; clear:both; display:block; }
.sub_tabs li{display:inline; margin:0; padding:0; width:110px; height:36px;}
.sub_tabs li:hover {cursor:point;}
.sub_tabs ul li a{float:left; background:url("/img/sub/tableft5.gif") no-repeat left top; margin:0;  text-decoration:none; }
.sub_tabs span{ float:left; display:block; background:url("/img/sub/tabright5.gif") no-repeat left top; padding:12px 0 10px 0; color:#888888;  width:110px; text-align:center;}
.sub_tabs li.last span{ float:left; display:block; background:url("/img/sub/tabright5.gif") no-repeat left top; padding:5px 0 6px 0; color:#888888;  width:110px; text-align:center; }

.sub_tabs .select{ float:left; display:block; background:url("/img/sub/tabright5_on.gif") no-repeat left top; color:#fff important;}

.sub_tabs .select a span{color:#fff;}
.sub_tabs a span {float:none;}
.sub_tabs a:hover span { float:left; display:block; background:url("/img/sub/tabright5_on.gif") no-repeat left top;  width:110px; text-align:center; cursor:hand; color:#fff;}


.sub_tabs .select a {background-position:0% -42px; }
.sub_tabs .select a span {background-position:100% -42px;}


.sub_tabs ul li ul{float:left; width:100%;}