@charset "utf-8";

/* default */
* html {background-color:#fff;}
body {font-size:10px;font-family:"verdana";color:#757575;width:100%;line-height:16px;margin:0px;font-weight:normal;padding:0px;background-image:url(/images/common/bg_body.gif);background-position:0 0;background-repeat:repeat-x;}
div, p, ul, li, table, th, td, textarea, input, span, form, h1, h2, h3, h4, h5, h6, dt, dl, dd {margin:0px;padding:0px;font-size:11px;font-family:"verdana";color:#757575;}
ul, ol, dl, dd, dt, li	{list-style-type:none; margin:0; padding:0px;line-height:16px;}
table {}
select {font-size:12px;}
body.bg_none {background:none;}

fieldset {border:0;margin:0px;padding:0px;}
legend {display:none;position:absolute;visibility:hidden;}
caption {visibility:hidden;width:0px; height:0px; overflow:hidden;font-size:0px;margin:0px;padding:0px;line-height:0px;}
img {border:0;vertical-align:top;}
optgroup {font-style:normal;font-size:0px;height:0px;line-height:0px;}

/* 커서 */
.cursor {cursor:pointer;}

/* 클리어 */
.cb {clear:both;font-size:0px;line-height:0px;height:0px;}

/* 컨텐츠정렬관련 */
.al {text-align:left !important;} .ac {text-align:center !important;} .ar {text-align:right !important;}

/* 링크 */
a {color:#282828;text-decoration:none;} a:hover {text-decoration:none;}

/* 입력폼 */
.input01 {height:16px;border:1px solid #cccccc;padding:2px 0px 0px 4px;vertical-align:middle;}
.radio01 {height:12px;border:0px;width:12px;margin:0px 4px 2px 0px;vertical-align:middle;}
.checkbox01 {height:12px;width:12px;border:0;vertical-align:middle;margin-right:5px;}


/* png */
.png24{tmp:expression(setPng24(this));}


/* layout */
#wrap_all {width:100%; margin:auto;}
#wrap {width:975px; margin:auto;position:relative;}

/* Head */
#head {width:100%; height:57px; padding-top:30px;}
#head .logo {float:left; width:230px;}
#head .srh {float:right; width:745px; text-align:right; padding-top:5px;}
#head .srh li{display:inline; width:440px;}

/*srh*/
.top_srh {width:120px; height:16px;border:1px solid #e0e0e0;padding:2px 0px 0px 4px; vertical-align:middle;}

/* Navi */
#navi {position:absolute;left:0;top:75px;height:70px; z-index:100;background:url(/images/common/bg_gnb.png) no-repeat left top;
		_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/bg_gnb.png', sizingMethod='crop');}
#navi li {float:left;}

/* Navi Style */
#navi .subm01 {position:absolute;top:36px; height:32px; background:url(../img/common/subnavi1.png) repeat-x 0 0;padding-top:8px;text-align:center;}
#navi .subm01 li {background:url(../img/common/subnavi_l.gif) no-repeat left 0; padding:0 1px;} /*서브메뉴구분선 */
#navi .subm01 .first {background:none;padding-left:0;}

/* 2 */
#navi .subm02 {position:absolute;top:36px; height:32px; background:url(../img/common/subnavi2.png) repeat-x 0 0;padding-top:8px;text-align:center;}
#navi .subm02 li {background:url(../img/common/subnavi_l.gif) no-repeat left 0; padding:0 1px;} /*서브메뉴구분선 */
#navi .subm02 .first {background:none;padding-left:0;}

/* 3 */
#navi .subm03 {position:absolute;top:36px; height:32px; background:url(../img/common/subnavi3.png) repeat-x 0 0;padding-top:8px;text-align:center;}
#navi .subm03 li {background:url(../img/common/subnavi_l.gif) no-repeat left 0; padding:0 1px;} /*서브메뉴구분선 */
#navi .subm03 .first {background:none;padding-left:0;}

/* 4 */
#navi .subm04 {position:absolute;top:36px; height:32px; background:url(../img/common/subnavi3.png) repeat-x 0 0;padding-top:8px;text-align:center;}
#navi .subm04 li {background:url(../img/common/subnavi_l.gif) no-repeat left 0; padding:0 1px;} /*서브메뉴구분선 */
#navi .subm04 .first {background:none;padding-left:0;}

/* 5 */
#navi .subm05 {position:absolute;top:36px; height:32px; background:url(../img/common/subnavi5.png) repeat-x 0 0;padding-top:8px;text-align:center;}
#navi .subm05 li {background:url(../img/common/subnavi_l.gif) no-repeat left 0; padding:0 1px;} /*서브메뉴구분선 */
#navi .subm05 .first {background:none;padding-left:0;}

/* 6 */
#navi .subm06 {position:absolute;top:36px; height:32px; background:url(../img/common/subnavi6.png) repeat-x 0 0;padding-top:8px;text-align:center;}
#navi .subm06 li {background:url(../img/common/subnavi_l.gif) no-repeat left 0; padding:0 1px;} /*서브메뉴구분선 */
#navi .subm06 .first {background:none;padding-left:0;}

/* 서브바*/
#navi .st01 {width:470px;position:absolute;left:0px;} /* 1.재단소개 subbar*/
#navi .st01 .first {padding-left:10px;}

#navi .st02 {width:535px;position:absolute;left:110px;} /* 2.사업안내 subbar*/
#navi .st02 .first {padding-left:11px;}

#navi .st03 {width:189px;position:absolute;left:443px;} /* 3.명예의전당 subbar*/
#navi .st03 .first {padding-left:54px;}

#navi .st04 {width:189px;position:absolute;left:474px;} /* 4.정관및규정 subbar*/
#navi .st04 .first {padding-left:75px;}

#navi .st05 {width:455px;position:absolute;left:470px;} /* 5.정보자료실 subbar*/
#navi .st05 .first {padding-left:13px;}

#navi .st06 {width:355px;position:absolute;left:621px;} /* 6.열린마당 subbar*/
#navi .st06 .first {padding-left:14px;}

#trim_s {padding-top:6px; clear:both;}
#trim5 {padding:4px; clear:both;}
#trim7 {padding-top:10px; clear:both;}
#trim20 {padding:20px; clear:both;}
#trim10 {padding:10px; clear:both;}
#trim12 {padding:12px; clear:both;}
#trim36 {padding:18px; clear:both;}
#trim80 {padding:80px; clear:both;}
#hline {border-top:1px solid #abcaf2; height:20px; margin-top:5px;}
#bline {border-bottom:1px solid #d7d7d7; height:20px;}

/* visual */
#contents {width:100%;}
#contents_fla {float:left; width:563px; height:530px;}
#contents_main {float:right; width:412px;}
#linkarea {width:412px; height:87px; background:url(../img/common/link_bg.jpg) no-repeat;}
#linkarea li {display:inline;}
#linkarea li.r {float:right;}

#donation {clear:both; width:100%; height:57px;}
#donation li {display:inline;}
#donation li.sum {float:right; width:239px; height:57px; background:url(../img/common/donation_sum.jpg) no-repeat;}
.dosumt {font:10px "Tahoma"; padding:23px 10px 5px 20px;  color:#fff;}
.dosum {padding:10px 10px 5px 0; font:normal 12px "Tahoma";color:#fff;}

#notice {height:120px;}
#hisdata {width:100%;}
#history {float:left; width:195px;}
#data {float:right; padding:12px 5px 0 0;}
#data li{padding:0 0 3px 0;}

/* 공지사항 */
.notice {float:left;width:412px;height:105px; margin-right:65px;position:relative;background:url(../img/common/mbbs_tab_bg.jpg) repeat-x;}
.notice ul	{ width:412px;height:24px;}
.notice ul li	{ float:left; overflow:hidden; }
.notice ul li.last	{ background:none; }
.notice ul li a.tab	{ display:block; }
.notice ul li a.tab img	{ float:left; }
.notice ul li div	{ position:absolute; left:0; top:35px; }
.notice ul li ul	{ height:120px; background:none; }
.notice ul li ul li	{ height:auto; padding:0; color:#9c9c9c; border:none; padding-left:6px;font-size:11px;height:22px;position:relative; float:none;} /*background:url(../img/common/notice_arrow.gif) no-repeat 8px 5px;*/
.notice ul li ul li a	{ color:#666666; }
.notice ul li ul li a:hover	{ color:#373737; }
.notice li li span {position:absolute;top:-2px;right:0;font-size:10px;font-family:Tahoma;color:#9a9a9a;}
.notice .ico {vertical-align:middle;margin:0 0 3px 5px;}
.notice .btn_more {position:absolute;top:5px;left:380px;}
.notice .hide	{ display:none; }

/*포토갤러리*/
#photo {width:412px; height:115px; clear:both;}
.photo_line {width:100%; height:28px; background:url(../img/common/photo_line.gif);}
.photo_line li {display:inline;}
.photo_bg {width:95px; height:65px; background:url(../img/common/photo.gif) no-repeat; padding:0 3px;}

#bottom {clear:both; width:100%; height:70px; background:url(../img/common/bottom_bg.jpg);padding-top:20px;}
#copy_wrap {margin:auto; width:975px;}
#copyright {float:left;}
#banner {float:right; width:256px;}

/* 하단 배너*/
.banner_bg {float:right; width:256px; height:47px; background:url(../img/common/bottom_banner_bg.jpg) no-repeat;}
.banner_bt {float:right;}


.box_banner {float:left; width:196px; height:45px;}
.box_banner .box_list{overflow:hidden; float:left; width:196px; height:45px;}
.box_btn {width:50px; padding:33px 10px 0 15px;}
.box_btn li {display:inline;}
.banner_btn {float:left; width:20px;}
.banner_img {float:right; width:196px;}



/*서브 공통*/
#left_contents {width:194px; float:left;}
#right_contents {float:right;}

#titbar {width:742px; height:49px; background:url(../img/common/tit_bar.jpg) no-repeat;padding-top:12px;}
.tit {padding-left:15px; float:left;}
.where {text-align:right; float:right; padding:8px 20px 0 0; font:10px "Verdana"; color:#7e7e7e;}

#contents_in {width:690px; margin:auto; padding:10px 0; line-height:20px;}
#contents_map {width:710px; margin:auto; padding:10px 0;}
#contents_in2 {width:720px; margin:auto; padding:10px 0 10px 0;}
#contents_in2 ul li {display:inline;}
#contents_rule {width:700px; margin:auto; padding:10px 0; line-height:20px;}
#contents_in h3 {padding:10px 0;}
#contents_in .litxt {background:url(../img/sub1/dot.gif) no-repeat 12px 0; padding-left:19px; height:19px;}
#contents_in03 {width:724px; margin:auto; padding:10px 0; line-height:20px;}
 .litxt {background:url(../img/sub1/dot.gif) no-repeat 12px 0; padding-left:19px; height:19px;}
.txtleft {float:left;} 
.txtleft h3 {padding:0 0 7px 0;}
.txtright {float:left;padding:14px 0 0 20px;}
.txtright2 {float:right; width:300px;padding:14px 0 0 0;}

.super_txt {float:left; width:450px; padding-top:10px;}
.super {float:right; width:230px; padding-top:10px;}

.typo_img {margin:auto; width:665px; ; padding:0 0 10px 10px;}
#contents_board {width:735px; margin:auto; padding:12px 0 0 0;}
#contents_board_admin {width:735px; padding:12px 0 0 0;}
.txtleft1_wrap {width:590px;}
.ing {text-align:center; padding:20px;}
#map_wrap {width:708px; border:1px solid #bebebe;}
.history_stit {width:680px; padding-bottom:20px;}



/* 연혁 */
.history {width:640px;margin:0 0 10px 0; margin:auto; padding:0 0 20px 0; overflow:hidden;}
.history dt {float:left;width:120px;padding:3px 24px 0 0; text-align:center;}
.history dd {float:left;}
.history dd li {position:relative;width:460px; margin:0 0 3px 0;line-height:19px;color:#6d6d6d;}
.history dd .date {font:bold 11px "Verdana"; color:#4888e0; padding:0 10px 0 10px; }
.ind {padding-left:101px;}
.line {height:5px; border-top:1px solid #e5e5e5; padding:10px;}

/*로그인*/
#login_wrap {width:700px; border:2px solid #c9d5e2; margin:auto;}
#login_tit {background-color:#eef3f8; height:30px; padding:10px 0 0 20px;}
#login_content {width:90%; height:180px; margin:auto;}
#login_input h1{height:34px; margin:auto; padding-top:25px;}
#login_input {float:left; width:330px; margin:auto;}
#login_input h1{height:34px;}
#login_l {float:left;width:20px; height:163px; background:url(../img/member/login_l.jpg) no-repeat;}
#login_member {position:relative; width:220px; float:right; padding-top:25px;}

.login_box {position:relative;margin:0 0 30px 0;overflow:hidden;width:325px; height:73px;}
.login_box .type01 {float:left;overflow:hidden;}
.login_box .btn_login {position:absolute;top:0;right:32px;}
.login_box dt {position:relative;float:left;width:50px;padding-top:5px;}
.login_box dt span {position:absolute;top:0;left:0;filter:alpha(opacity:0);opacity:0;-moz-opacity:0;}
.login_box dd {float:left;height:25px;padding:0;}

.btn_loginbox {position:absolute;top:54px;left:50px;}

#login_member .tit {padding:16px 0 7px 0 ;}
#login_member .btn {padding-top:10px;}

/*회원가입*/
#member_wrap {width:700px; margin:auto;}
#member_wrap .step {padding-bottom:15px;}
#member_wrap .stit {padding:15px 0;}
#member_wrap li{display:inline; padding:0 7px;}
#member_wrap .part {width:700px; text-align:center;}

h2.subtit {font-size:1.17em; margin:0; padding:0 0 10px; clear:both; }
.txt_box {border:solid 1px #e4eaf0; background-color:#f8f9fb; padding:13px; width:672px;}
.txt_box textarea {width:652px; height:100px; margin:0; padding:10px; line-height:150%; border:solid 1px #efeeee; background-color:#fff;} 

.member_txt01 { text-align:center; margin:10px 0 0;}
.member_txt01 input { margin:0 3px 2px;}
.btn_cnt { padding:15px 0 0; text-align:center; z-index:10; position:relative; }
.btn_cnt2 { padding:5px 0 20px 0; text-align:center; z-index:10; position:relative; }

#name_content {width:590px; height:70px; margin:auto; padding-top:25px;}
#name_content2 {width:590px; height:100px; margin:auto; padding-top:35px;}
#name_content3 {width:590px; height:160px; margin:auto; padding:35px 0 20px 0 ;}

.name_box {position:relative;margin:0 0 30px 0;overflow:hidden;width:340px; height:73px; margin:auto; }
.name_box .type01 {float:left;overflow:hidden;}
.name_box .btn_login {position:absolute;top:0;right:32px;}
.name_box dt {position:relative;float:left;width:70px;padding-top:5px;}
.name_box dt span {position:absolute;top:0;left:0;filter:alpha(opacity:0);opacity:0;-moz-opacity:0;}
.name_box dd {float:left;height:25px;padding:0;}

.name_box2 {position:relative;margin:0 0 30px 0;overflow:hidden;width:477px; height:150px; margin:auto; }
.name_box2 .type01 {float:left;overflow:hidden;}
.name_box2 .btn_login {position:absolute;top:0;right:32px;}
.name_box2 dt {position:relative;float:left;width:70px;padding-top:5px;}
.name_box2 dt span {position:absolute;top:0;left:0;filter:alpha(opacity:0);opacity:0;-moz-opacity:0;}
.name_box2 dd {float:left;height:25px;padding:0;}

.name_box3 {position:relative;margin:0 0 30px 0;overflow:hidden;width:360px; height:200px; margin:auto; }
.name_box3 .type01 {float:left;overflow:hidden;}
.name_box3 .btn_login {position:absolute;top:0;right:32px;}
.name_box3 dt {position:relative;float:left;width:85px;padding-top:5px;}
.name_box3 dt span {position:absolute;top:0;left:0;filter:alpha(opacity:0);opacity:0;-moz-opacity:0;}
.name_box3 dd {float:left;height:25px;padding:0;}

.name_box4 {position:relative;margin:0 0 30px 0;overflow:hidden;width:260px; height:200px; margin:auto; }
.name_box4 .type01 {float:left;overflow:hidden;}
.name_box4 .btn_login {position:absolute;top:0;right:32px;}
.name_box4 dt {position:relative;float:left;width:55px;padding-top:5px;}
.name_box4 dt span {position:absolute;top:0;left:0;filter:alpha(opacity:0);opacity:0;-moz-opacity:0;}
.name_box4 dd {float:left;height:25px;padding:0;}

.name_txt {position:relative;margin:0 0 10px 0; text-align:left;}

#ipin_content {width:590px; height:60px; margin:auto; padding-top:15px;}


.board_write02 {width:100%;  clear:both; border-top:solid 2px #74b2d7;}
.board_write02 th {border-bottom:1px solid #e4e3e3;color:#6b6b6c;background:url('/images/common/board_bar01.gif') no-repeat right top;text-align:right;vertical-align:top;padding:8px 10px 0 0;letter-spacing:-0.1em;}
.board_write02 th span { color:#e16c43; padding:0 3px 0 0 }
.board_write02 td {border-bottom:1px solid #e4e3e3;padding:6px 10px;line-height:3px;}
.board_write02 input { border:solid 1px #cecece;font-size:0.92em;line-height:100%;padding:4px 0 0 2px;}
.board_write02 img { vertical-align:middle; } 
.txt01 {font:11px "돋움"; line-height:25px;}
.cl01 {font:11px "돋움"; line-height:25px; color:#4986de;}

.member_complet {margin:auto; width:621px; height:160px; padding:60px 0 0 0;}
.stxt {font:11px "돋움"; color:#6f92b6; text-align:right; float:right; letter-spacing:-1px; padding:5px 15px 0 0;}
.stypo {width:665px; margin:auto; height:40px;}


/* 테이블 리스트 */
.t_list {width:720px; background:url(/img/common/table_bg.jpg) no-repeat 0 0;border-bottom:1px solid #b1b1b1;margin-bottom:20px;}
.t_list table {width:100%;}
.t_list thead th {height:33px;}
.t_list tbody th {border-bottom:1px solid #e4e4e4;color:#757575;padding:7px 0 7px 0;font-weight:normal;} 
.t_list tbody td {color:#757575;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;padding:8px 13px 5px 13px;text-align:center;letter-spacing:-1px;}
.t_list .tit {text-align:left;padding-left:10px; width:100%;}
.t_list .last {border-bottom:0;}
.t_list .ico {margin:2px 0 0 8px;}
.t_list .num {color:#757575;font-size:11px;font-family:"verdana"; background-color:#feffb7; border-left:1px solid #e4e4e4;}
.t_list .num2 {color:#757575;font-size:11px;font-family:"verdana"; background-color:#feffb7;}
.t_list .rule1 {border-left:1px solid #e4e4e4;}
.t_list .sidew {border-right:1px solid #ffffff;}
.t_list .part {text-align:left; padding-left:20px;}
.t_list .name {width:100px; background-color:#ffe96d; color:#000000;}
.t_list .first {background-color:#feffb7;}
.t_list .jik { background-color:#fff3ad;}
.t_list .num2 {color:#757575;font-size:11px;font-family:"verdana"; background-color:#dfeaff;}
.t_list .name2 {padding:0 20px; background-color:#9fd0ff; color:#000000;}
.t_list .first2 {background-color:#dfeaff;}
.t_list .jik2 { background-color:#c9e4ff;}
.year {text-align:right; width:720px; height:20px; color:#7b8da0;}

/* 출연기관 리스트 */
.company_list table {width:720px; background:url(/img/sub3/company_bg.jpg) no-repeat 0 0;}
.company_list thead th {height:28px; text-align:left; padding-left:38px; font:bold 13px "돋움"; color:#000000;}
.company_list tbody th {border-bottom:1px solid #e4e4e4;color:#757575;padding:7px 0 7px 0;font-weight:normal;} 
.company_list tbody td {color:#757575;border-left:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4;padding:8px 13px 5px 13px;text-align:center;}
.company_list .first {border-left:0; width:80px; background-color:#f2f8ec;}
.company_list .address {text-align:left; padding-left:20px;}
.company_list .tel {text-align:left; padding-left:20px; font:11px "Verdana";}
.company_list .url {padding-left:16px; font:normal 11px "Verdana";}

/*간행물*/
.paper {width:160px height:180px; background:url(/img/sub5/paper_ing) no-repeat; border:1px solid #ededed;}
.paper_name {text-align:center; padding-top:5px; line-height:21px;}

/*포토갤러리*/
.gallery_name {text-align:center; padding-top:5px; line-height:21px; border-bottom:1px solid #ededed; padding-bottom:5px;}

/*관리자*/
.admin_login {background:url(/img/admin/admin_login.jpg) no-repeat; border:4px solid #3e8ade; width:730px; height:280px;}

/*사이트맵*/
.sitemap {margin:auto; clear:both;}
.sitemap dl {float:left;display:inline;width:200px;margin-right:40px;}

/*정관*/
.rule {font:bold  15px "돋움"; color:#000000; line-height:30px;}
.rule_st {font:  13px "돋움"; color:#4b87df; line-height:25px;  padding-top:10px;}
.t_list .rule_add {text-align:left; padding-left:10px; letter-spacing:0px;}

/*통합검색*/
.srhbox {background:url(/img/common/srh_bg.jpg) no-repeat; width:720px; height:90px; text-align:center;}
.srhbox h3 {text-align:left; font:normal 12px "돋움"; padding:20px 0 7px 90px;}
.result {width:100%;}
.result h1 {font:bold 14px "돋움"; color:#000000; height:30px;}
.result h2 {font: 12px "돋움"; color:#4987de; height:20px;}
.date {font:11px "Tahoma";}
.total {font:12px "Tahoma"; color:#999999;}

/* ci */
#contents_ci {width:650px; margin:auto;}
.ci {height:48px;}
.ci li{display:inline;}
.citit {width:547px;}
.cibt {float:right; padding-top:7px;}