@charset "utf-8";

/* //////////////////////////////////// layout common //////////////////////////////////// */
#Sbg {background:url("/kr/img/common/topBg.gif") repeat-x;}
#wrap {position:relative; width:100%;}
#headers {position:relative; width:980px; height:155px; margin:0 auto; }
#topmenu {position:relative; width:980px; margin:0 auto;}
.gnb {position:absolute; left:0; top:0; height:25px; font:11px Georgia; border-left:1px solid #dfdfdf;}
.language {position:absolute; right:0; top:0; height:25px; font:11px Georgia; border-left:1px solid #dfdfdf;}
.gnb li, .language li {float:left;}
.gnb li a:link, .language li a:link, .gnb li a:visited, .language li a:visited, .gnb li a:active, .language li a:active { color:#666; text-decoration:none; display:block; padding:6px 7px 6px 7px; font:11px Georgia; border-right:1px solid #dfdfdf;}
.gnb li a:hover, .language li a:hover { color:#333; text-decoration:none; }
h1 {position:absolute; left:0; top:38px;}
#search {position:absolute; right:0; top:41px; width:261px; height:30px;}
#footer {position:relative; width:100%; height:130px; border-top:1px solid #dfdfdf; }
.ftwrap {position:relative; width:980px; margin:21px auto 0 auto; }
.ftlogo {position:absolute; left:0; top:0; width:188px; height:43px; border-right:2px solid #444654; padding:11px 0 0 0; }
.ftmenu {position:absolute; left:214px; top:0;}
.ftmenu li {float:left; margin-right:8px;}
.ftmenu li.bar {background:url(/kr/img/common/ftmenu_bar.gif) no-repeat right 0; padding-right:8px; }
.ftmenu li a {color:#525564; text-decoration:none; display:block; font-size:11px; }
.ftmenu li a:hover {color:#111;}
address {position:absolute; left:214px; top:22px; font-size:11px; color:#888;}
.copyr {position:absolute; left:214px; top:41px; font-family:Arial; font-size:11px; color:#888;}
.sns {position:absolute; left:920px; top:1px; }
.sns li {float:left; margin-left:6px; display:inline; }
.pre-history{white-space: pre-wrap; /* css-3 */
		 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
		 white-space: -pre-wrap; /* Opera 4-6 */
		 white-space: -o-pre-wrap; /* Opera 7 */
		 word-wrap: break-word; /* Internet Explorer 5.5+ */
		 }





/* //////////////////////////////////// layout main //////////////////////////////////// */
#mvisual {position:relative; width:100%; height:280px; z-index:100; margin-bottom:20px;}
#mvisual .mimg {position:relative; width:980px; margin:0 auto;}
#mcontainer {position:relative; width:980px; overflow:hidden; margin:0 auto 50px auto; height:1%;}
#mcont_left { float:left; width:646px; border-right:1px solid #dfdfdf; margin-right:30px;}
#mcont_right { float:left; width:302px; }
.Near_news { width:614px; }
.Near_news .rn_suj { position:relative; border-bottom:2px solid #3d3e46; padding:5px 0 20px 0; font:1.3em gulim; color:#3d3e46; font-weight:bold; }
.Near_news .rn_suj span, .youtube .tl span, .mphoto .tl span, .ev_schedule .tl span, .ev_participation .tl span { position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.Near_news .rn_suj span a, .youtube .tl span a, .mphoto .tl span a, .ev_schedule .tl span a, .ev_participation .tl span a {font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block;}
.Near_news .top { position:relative; width:614px; height:150px; margin-top:25px; border-bottom:1px dotted #c7c7c7; }
.Near_news .top .img {width:200px; height:130px;}
.Near_news .top .tl { position:absolute; left:223px; top:0; line-height:18px; }
.Near_news .top .tl .date { color:#777; font:11px Verdana; font-weight:bold; line-height:16px; margin:0; padding:0; }
.Near_news .top .tl a {font-size:1.2em; color:#3d3e46; text-decoration:none; font-weight:bold; display:block;}
.Near_news .top .mcomment {position:absolute; left:223px; top:65px; font-size:12px; color:#7b7d7b; line-height:18px;}
.Near_news .rn_list { width:614px; padding:18px 0; border-bottom:1px dotted #c7c7c7; overflow:hidden; height:1%; }
.Near_news .rn_list .rnl_tl { position:relative; }
.Near_news .rn_list .rnl_tl a { font-size:1.2em; color:#3d3e46; text-decoration:none; font-weight:bold; display:block; width:550px;}
.Near_news .rn_suj span { position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.Near_news .rn_list .rnl_tl .date { position:absolute; right:0; top:0; color:#777; font:11px Verdana; font-weight:bold; }
.Near_news .rn_list .rnl_comment { font-size:12px; color:#7b7d7b; line-height:18px; margin-top:10px; }
.mdatabase { border-top:2px solid #5577e3; width:614px; }
.mdatabase .db_tl { font:1.3em gulim; color:#3d3e46; font-weight:bold; margin-top:17px; }
.mdatabase .db_list { margin-top:15px; height:1%; overflow:hidden; }
.mdatabase .db_list li { float:left; width:102px; text-align:center; }
.mdatabase .db_list li.ico1 { background:url(/kr/img/main/data_ico1.gif) no-repeat; }
.mdatabase .db_list li.ico2 { background:url(/kr/img/main/data_ico2.gif) no-repeat; }
.mdatabase .db_list li.ico3 { background:url(/kr/img/main/data_ico3.gif) no-repeat; }
.mdatabase .db_list li.ico4 { background:url(/kr/img/main/data_ico4.gif) no-repeat; }
.mdatabase .db_list li.ico5 { background:url(/kr/img/main/data_ico5.gif) no-repeat; }
.mdatabase .db_list li.ico6 { background:url(/kr/img/main/data_ico6.gif) no-repeat; }
.mdatabase .db_list li a { display:block; padding:58px 5px 1px 5px; text-decoration:none; }
.mdatabase .db_list li a:hover { color:#333; }
.mnews_letter { width:614px; margin-top:50px; }
.mnews_letter .letter { width:201px; float:left; margin-right:3px; }
.mnews_letter .letter .letter_left { position:relative; float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; width:120px; height:51px; padding:18px 14px 0 14px; }
.mnews_letter .letter .letter_left span { position:absolute; left:14px; top:35px; width:120px; }
.mnews_letter .letter .letter_left span a { font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block; }
.mnews_letter .letter .letter_right { float:left; width:52px; }
.m_right {position:relative; float:left; width:237px; height:690px; z-index:200;}

/*이벤트스케줄*/
.ev_schedule {position:relative; width:302px; }
.ev_schedule .es_list li { background:#f0f0f0; border-bottom:1px dotted #c4c4c4; height:1%; padding:12px; line-height:1.3; margin:0;}
.ev_schedule .es_list li.none { border-bottom:none; }
.ev_schedule .es_list li span a { font-size:1.1em; color:#3d3e46; text-decoration:none; display:block; }
.popzone {position:relative; width:302px; height:200px; margin-top:20px; }
.youtube {position:relative; width:302px; height:263px; margin-top:20px; }

/*포토갤러리*/
.mphoto  {position:relative; width:302px; margin-top:20px; }
.mphoto .mp_pic { text-align:center; margin-top:8px; }
.mphoto .mp_date { text-align:center; margin-top:18px; font:0.9em Verdana; color:#999; }
.mphoto .mp_suj { text-align:center; margin-top:8px; font-weight:bold; color:#4c4e5c; }

.popup_list {position:absolute; right:0; top:17px; width:140px; height:16px; text-align:right; }
.popup_list li {display:inline; margin:0; padding:0;}
.popup_list li div {position:absolute; left:-161px; top:32px; width:220px; height:150px; }
.ev_participation {position:relative; width:302px; margin-top:20px; }
.ev_participation .evp_list li { background:url(/kr/img/main/bullet1.gif) no-repeat 10px center #f0f0f0; height:1%;}
.ev_participation .evp_list li a { color:#4c4e5c; text-decoration:none; display:block; padding:10px 18px;}
.popzone .tl, .youtube .tl, .mphoto .tl, .ev_participation .tl { font-size:1.3em; color:#3d3e46; font-weight:bold; border-top:2px solid #b5b5b5; padding-top:17px; height:31px; }
.ev_schedule .tl { font-size:1.3em; color:#3d3e46; font-weight:bold; border-top:2px solid #5577e3; padding-top:17px; height:31px; }



/* //////////////////////////////////// layout main (리뉴얼) //////////////////////////////////// */
#ren_mvisual {position:relative; width:100%; height:293px; z-index:100; margin-bottom:20px;}
#ren_mvisual .mvisual_wrap{position:relative; width:980px; margin:0 auto;}
#ren_mvisual .mvisual_wrap .mimg {float:left; width:616px;}
#ren_mvisual .mvisual_wrap .mtext {float:left;width:314px; height:219px; padding:36px 20px 38px 30px; background:#f4f4f4;}
#ren_mvisual .mvisual_wrap .mtext .m_title{}
#ren_mvisual .mvisual_wrap .mtext .m_title a{font-size:25px; font-weight:bold; color:#232323; font-family:Malgun Gothic;}
#ren_mvisual .mvisual_wrap .mtext .m_txt{margin:15px 20px 15px 0; }
#ren_mvisual .mvisual_wrap .mtext .m_txt a{font-size:12px; line-height:18px; font-weight:normal; color:#7b7d7b}
#ren_mvisual .mvisual_wrap .mtext .mv_btnmore {display: inline-block; padding:5px; width:55px; background: #098ac8; border: 1px solid #0976aa;  font-size:13px; font-family:Georgia; font-style:italic;}
#ren_mvisual .mvisual_wrap .mtext .mv_btnmore a {color: #fff; font-family:Georgia;}
#ren_mvisual .mvisual_wrap .mtext .mv_btnmore .btn_bgarrow {font-size:8px; font-family:Gulim; font-style:normal;}
#ren_mvisual .mvisual_wrap .mvisual_btn {position:absolute; top:187px; left:0px;}
#ren_mvisual .mvisual_wrap .mvisual_btn p{}

#ren_mcontainer {position:relative; width:980px; overflow:hidden; margin:0 auto; height:1%;}
#ren_mcont_left {float:left; width:646px; border-right:1px solid #dfdfdf; margin-right:30px; padding-bottom:60px; /*height:1050px;*/}
#ren_mcont_right { float:left; width:302px; }
.Near_news1 { width:614px; }
.Near_news1 .rn_suj { position:relative; border-bottom:2px solid #3d3e46; padding:5px 0 20px 0; font:1.3em gulim; color:#3d3e46; font-weight:bold; }
.Near_news1 .rn_suj span, .youtube .tl span, .mphoto .tl span, .ev_schedule .tl span, .ev_participation .tl span { position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.Near_news1 .rn_suj span a, .youtube .tl span a, .mphoto .tl span a, .ev_schedule .tl span a, .ev_participation .tl span a {font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block;}
.gukgi{overflow:hidden;}
.gukgi ul li{float:left; margin:20px 2px 20px 0;}
.gukgi ul li img{border:1px solid #e1e1e1}

.Near_news1 .top { position:relative; width:614px; height:150px; margin-top:25px; border-bottom:1px dotted #c7c7c7; }
.Near_news1 .top .img {width:200px; height:130px;}
.Near_news1 .top .tl { position:absolute; left:223px; top:0; line-height:18px; }
.Near_news1 .top .tl .date { color:#777; font:11px Verdana; font-weight:bold; line-height:16px; margin:0; padding:0; }
.Near_news1 .top .tl a {font-size:1.2em; color:#3d3e46; text-decoration:none; font-weight:bold; display:block;}
.Near_news1 .top .mcomment {position:absolute; left:223px; top:65px; font-size:12px; color:#7b7d7b; line-height:18px;}
.Near_news1 .rn_list { width:614px; padding:18px 0; border-bottom:1px dotted #c7c7c7; overflow:hidden; height:1%; }
.Near_news1 .rn_list .rnl_tl { position:relative; }
.Near_news1 .rn_list .rnl_tl a { font-size:1.2em; color:#3d3e46; text-decoration:none; font-weight:bold; display:block; width:550px;}
.Near_news1 .rn_suj span { position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.Near_news1 .rn_list .rnl_tl .date { position:absolute; right:0; top:0; color:#777; font:11px Verdana; font-weight:bold; }
.Near_news1 .rn_list .rnl_comment { font-size:12px; color:#7b7d7b; line-height:18px; margin-top:10px; }



/*뉴스레터*/
.Near_news2 {width:614px; clear:both; padding-top:10px;}
.Near_news2 .rn_suj { position:relative; border-bottom:2px solid #3d3e46; padding:5px 0 20px 0; font:1.3em gulim; color:#3d3e46; font-weight:bold; }
.Near_news2 .rn_suj span, .youtube .tl span, .mphoto .tl span, .ev_schedule .tl span,  .ev_participation .tl span { position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.Near_news2 .rn_suj span a, .youtube .tl span a, .mphoto .tl span a, .ev_schedule .tl span a, .ev_participation .tl span a {font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block;}
.renmnews_letter { width:614px; margin-top:20px; }
.renmnews_letter .letter { width:201px; float:left; margin-right:3px; }
.renmnews_letter .letter .letter_left { position:relative; float:left; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #ccc; width:120px; height:51px; padding:18px 14px 0 14px; }
.renmnews_letter .letter .letter_left span { position:absolute; left:14px; top:35px; width:120px; }
.renmnews_letter .letter .letter_left span a { font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block; }
.renmnews_letter .letter .letter_right { float:left; width:52px; }


/*의장메세지*/
.chair_wrap {position:relative; width:302px; }/*border-bottom:1px dotted #c4c4c4; */
.chair_wrap .chair_list{background:#f0f0f0; border:1px solid #dfdfdf; height:1%; padding:12px; line-height:1.3; margin:0;}
.chair_wrap .chair_list .chair_img{float:left; width:91px; height:113px; margin-right:30px; border:1px solid #cdcdcd}
.chair_wrap .chair_list .chair_txt{height:108px; padding-top:5px;}
.chair_wrap .chair_list .chair_txt a{font-size:14px; color:#3d3e46; font-weight:bold; text-decoration:none; display:block;}
.chair_wrap .chair_list .chair_txt span{margin-top:10px; color:#3d3e46; font-weight:normal; text-decoration:none; display:block;}
.chair_wrap .rn_suj {position:relative; padding:5px 0 10px 0; font:1.3em gulim; color:#3d3e46; font-weight:bold; }
.chair_wrap .rn_suj span {position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.chair_wrap .rn_suj span a {font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block;}
.chair_wrap2 {position:relative; width:302px; margin-top:25px; padding-top:15px; border-top:1px dotted #c4c4c4;}
.chair_wrap2 .chair_list{background:#f0f0f0; border:1px solid #dfdfdf; height:1%; padding:12px; line-height:1.3; margin:0;}
.chair_wrap2 .chair_list .chair_img{float:left; width:91px; height:113px; margin-right:30px; border:1px solid #cdcdcd}
.chair_wrap2 .chair_list .chair_txt{height:108px; padding-top:5px;}
.chair_wrap2 .chair_list .chair_txt a{font-size:14px; color:#3d3e46; font-weight:bold; text-decoration:none; display:block;}
.chair_wrap2 .chair_list .chair_txt span{margin-top:10px; color:#3d3e46; font-weight:normal; text-decoration:none; display:block;}
.chair_wrap2 .rn_suj {position:relative; padding:5px 0 10px 0; font:1.3em gulim; color:#3d3e46; font-weight:bold; }
.chair_wrap2 .rn_suj span {position:absolute; right:0; padding-left:8px; background:url(/kr/img/main/arrow.gif) no-repeat left center; }
.chair_wrap2 .rn_suj span a {font:13px Georgia; font-style:italic; color:#36393f; text-decoration:none; display:block;}




/* //////////////////////////////////// layout sub //////////////////////////////////// */
#svisual {width:100%; height:120px; background:url(/kr/img/common/svisual_bg.jpg) no-repeat center 0; margin-bottom:28px; z-index:0;}
#svisual p {width:980px; margin:0 auto;}
#container {position:relative; width:980px; overflow:hidden; margin:0 auto 60px auto;}
#snb {position:relative; float:left; margin-right:50px; width:220px; overflow:hidden;}
#snb h2 {font:16px gulim; font-weight:bold; color:#57555e; height:32px; border-bottom:1px solid #605d65;}
#snb .snb_dep1 li {border-bottom:1px solid #e0e0e0; background:url(/kr/img/common/dep_none.gif) no-repeat right 9px; margin:0; padding:0; height:1%;}
#snb .snb_dep1 li a {font:14px gulim; font-weight:bold; color:#57555e; padding:12px 20px 10px 2px; display:block; text-decoration:none;}
#snb .snb_dep1 li a:hover {color:#222;}
#snb .snb_dep1 li.dep_open {background:url(/kr/img/common/dep_open.gif) no-repeat right 9px;}
#snb .snb_dep1 li.dep_close {background:url(/kr/img/common/dep_close.gif) no-repeat right 9px;}
#snb .snb_dep1 li .snb_dep2 {border-top:1px solid #e0e0e0; padding:13px 0 12px 0; overflow:hidden;}
#snb .snb_dep1 li .snb_dep2 li {border-bottom:none; background:url(/kr/img/common/left_dep2_bullet.gif) no-repeat 10px center; margin:0; padding:0;}
#snb .snb_dep1 li .snb_dep2 li a {font:12px gulim; font-weight:normal; padding:4px 10px 4px 18px; color:#757783; display:block; text-decoration:none;}
#snb .snb_dep1 li .snb_dep2 li a:hover {color:#222;}
#contents {position:relative; float:left; width:710px; overflow:hidden;}
#contents .path {position:relative; background:url(/kr/img/common/path_home.gif) no-repeat; font-size:12px; color:#757783; padding-left:9px;}
#contents .path span {padding:0 7px 0 5px; background:url(/kr/img/common/path_arrow.gif) no-repeat right 0;}
#contents .path span.none {background:none;}
#contents h3 {position:relative; width:710px; color:#3847b5; font:20px Georgia; padding-bottom:8px; border-bottom:1px solid #d2d2d2; margin-top:25px; font-weight:bold;}
#print-scrap { position:absolute; right:0; top:0; }
#print-scrap li { float:left; }
#ctn {position:relative; margin-top:35px; line-height:20px; color:#595565; width:100%;}

/* //////////////////////////////////// contents //////////////////////////////////// */
.board-info{position:relative; top:-20px; margin:0 10px 20px 10px;}
.ctn_top {background:url(/kr/img/01/simbol.gif) no-repeat; width:584px; padding:0 0 30px 120px; line-height:20px;}
.ctn_top1 {background:url(/kr/img/01/top_img1.jpg) no-repeat; width:565px; height:85px; padding:0 0 0 145px; line-height:20px;}
h4 { position:relative; margin-top:15px; background:url(/kr/img/common/dep1_bullet.gif) no-repeat left center; padding-left:17px; font-size:14px; font-weight:bold; color:#3847b5;}
h4 span { color:#595565; font-weight:normal; margin-left:14px; font-size:12px; }
h4 span.download { position:absolute; right:0; top:0; width:88px; background:url(/kr/img/common/btn_left2.gif) no-repeat; text-align:center; }
h4 span.download a:link,
h4 span.download a:visited,
h4 span.download a:active { color:#fff; font-weight:bold; text-decoration:none; display:block; padding:4px 0; background:url(/kr/img/common/btn_right2.gif) right 0 no-repeat; }
h4 span.download a:hover { color:#fff; text-decoration:underline; }
.greeting_pic { position:absolute; right:0; top:0;}
.h4number { position:relative; background:none; font-size:14px; font-weight:bold; color:#3847b5; padding-left:0;}
.nation_wrap { position:relative; margin:18px 0 0 0; border-top:1px solid #595565; }
.nation { position:relative; width:710px; overflow:hidden; padding:15px 0; border-bottom:1px solid #e0e0e0; }
.nation .l_pic { float:left; width:108px; margin-right:33px; }
.nation .r_txt { float:left; width:569px; }
.nation .r_txt .tl { color:#48464e; font-weight:bold; }
.nation .r_txt ul { margin-top:6px; }
.nation .r_txt ul li { float:left; color:#48464e; white-space:nowrap; }
.nation .r_txt ul li span { color:#b2b2b2; margin:0 10px; }
/*옵저버*/
.nation .r_txt2 {float:left; width:569px; margin:10px 0 0 140px;}
.nation .r_txt2 .tl { color:#48464e; font-weight:bold; }
.nation .r_txt2 ul { margin-top:6px; }
.nation .r_txt2 ul li { float:left; color:#48464e; white-space:nowrap; }
.nation .r_txt2 ul li span { color:#b2b2b2; margin:0 10px; }


.history { position:relative; width:710px; overflow:hidden; padding:20px 0; border-bottom:1px solid #e0e0e0; }
.history .l_pic { float:left; width:200px; margin-right:30px; }
.history .l_pic span { position:absolute; left:165px; top:125px; z-index:100; }
.history .r_txt { float:left; width:480px; vertical-align:top; }
.history .r_txt .tl { color:#3f51dc; font-weight:bold; font:20px Georgia; line-height:10px; }
.history .r_txt ul { margin-top:8px; }
.history .r_txt ul li { background:url("/kr/img/common/dep2_bullet.gif") no-repeat 10px 7px; padding-left:20px; line-height:17px; margin-bottom:5px; }
.organi_wrap { position:relative; width:710px; height:600px; background:url(/kr/img/01/organi_bg.gif) no-repeat; }
.organi_top { width:630px; background:url(/kr/img/01/top_img.gif) no-repeat 15px 17px #f3f3f3; padding:12px 0 12px 80px; line-height:18px;}
.group1 { position:absolute; left:264px; top:90px; width:182px; height:72px; }
.group1 .name { height:24px; background:#4e5eda; text-align:center; color:#fff; font-weight:bold; padding-top:5px;}
.group1 .exp { border:1px solid #4e5eda; text-align:center; padding:10px 0 11px 0; }
.group2 { position:absolute; left:528px; top:138px; width:182px; height:72px; }
.group3 { position:absolute; left:264px; top:192px; width:182px; height:72px; }
.group4 { position:absolute; left:264px; top:294px; width:182px; height:72px; }
.group2 .name, .group3 .name, .group4 .name { height:24px; background:#595565; text-align:center; color:#fff; font-weight:bold; padding-top:5px;}
.group2 .exp, .group3 .exp, .group4 .exp { border:1px solid #595565; background:#fff; text-align:center; padding:10px 0 11px 0; }
.group_dep { position:absolute; top:390px; width:710px; }
.group_dep li { float:left; width:138px; margin:1px; background:#f3f3f3; border:1px solid #595565; text-align:center; padding:15px 0; line-height:18px; color:#57555e; }
.group_dep li a:hover,a:active,a:focus{font-weight:bold; color:#757783;}
.join_process { margin-top:15px; overflow:hidden; }
.join_process li { float:left; width:135px; height:55px; background:url(/kr/img/01/process_box.gif) no-repeat; text-align:center; padding:20px 7px 0 0; line-height:18px; }
.join_process li.bg { background:none #eee; }
.map_view { position:relative; margin-top:15px; width:710px; }
/*.member_map { position:relative; margin-top:15px; width:710px; }*/
.tabst { position:relative; overflow:hidden; /*background:#efefef; */ width:707px; height:1%; overflow: hidden; }
.tabst li { float:left; text-align:center; margin-right:1px; width:100px; border-bottom:1px solid #fff;}
.tabst li a { text-decoration:none; font-weight:bold; display:block; color:#48464e; background:url("/kr/img/common/tab_line.gif") no-repeat right #efefef; padding:10px 10px; line-height:1.3; }
.tabst li a.tab_on { background:url("/kr/img/common/tab_line.gif") no-repeat right #3f51dc; color:#fff; font-weight:bold; display:block; }
.subtl1 { height:28px; background:url("/kr/img/02/sub_tl_img.jpg") no-repeat; padding:10px 0 0 45px; font-weight:bold; font-size:14px; }
.ctgo_top { position:relative; width:701px; height:72px; }
.ctgo_top p span { position:absolute; left:138px; top:2px; font-weight:bold; font-size:14px; }
.ctgo_top1 { width:710px; height:1%; overflow:hidden; }
.ctgo_top1 .chief { float:left; width:120px; margin-right:30px; }
.ctgo_top1 .ctgo_topdata { float:left; width:560px; border-top:1px solid #3e50db; }
.ctgo_top1 .ctgo_topdata .data_list li { border-bottom:1px solid #e0e0e0; padding:8px 0; height:1%; overflow:hidden; }
.ctgo_top1 .ctgo_topdata .data_list li span.ctgo_top_li1 { width:90px; margin-right:20px; float:left; color:#888; padding-left:10px; }
.ctgo_top1 .ctgo_topdata .data_list li span.ctgo_top_li2 { float:left; width:410px; font-weight:bold;}
.ctgo_simbol_wrap { width:710px; height:1%; overflow:hidden; }
.ctgo_simbol_wrap .simbol_list { position:relative; float:left; width:355px; margin-top:20px; }
.ctgo_simbol_wrap .simbol_list1 { position:relative; width:710px; margin-top:20px; overflow:hidden; height:1%; }
.ctgo_simbol_wrap .simbol_list1 .sb_pic { float:left; width:108px; margin-right:22px; }
.ctgo_simbol_wrap .simbol_list1 .sb_txt { float:left; width:570px; }
.ctgo_simbol_wrap .simbol_list1 .sb_txt .sbt_suj { font-size:14px; font-weight:bold; }
.ctgo_simbol_wrap .simbol_list1 .sb_txt .sbt_txt { margin-top:5px; }
.ctgo_simbol_wrap .simbol_list2 { position:relative; float:left; width:236px; margin-top:20px; }
.ctgo_simbol_wrap .simbol_list2_1 { position:relative; float:left; width:236px; margin-top:100px;}
.ctgo_simbol_wrap .simbol_list .sb_tl,
.ctgo_simbol_wrap .simbol_list2 .sb_tl,
.ctgo_simbol_wrap .simbol_list2_1 .sb_tl { position:absolute; left:130px; top:0; font-size:14px; font-weight:bold; }
.ctgo_simbol_wrap .simbol_list .sb_txt,
.ctgo_simbol_wrap .simbol_list2 .sb_txt,
.ctgo_simbol_wrap .simbol_list2_1 .sb_txt { position:absolute; left:130px; top:27px; line-height:1.4; width:200px; }
.activity { margin-top:30px; }
.activity .ac_tl { position:relative; color:#595565; font-weight:bold;border-top:2px solid #595565; border-bottom:1px solid #e0e0e0;background:url("/kr/img/02/bullet1.gif") no-repeat 10px #f3f3f3; padding:10px 10px 10px 28px; height:1%;}
.activity .ac_tl span { position:absolute; width:75px; height:24px; right:10px; top:8px; background:url("/kr/img/02/ico_note.gif") no-repeat 6px #3c3c3c; }
.activity .ac_tl span a:link,
.activity .ac_tl span a:visited,
.activity .ac_tl span a:active,
.activity .ac_tl span a:hover { color:#fff; text-decoration:none; display:block; padding:3px 0 0 20px; }
.activity .ac_txt,
.activity .ac_list { border-bottom:1px solid #e0e0e0; padding:8px 10px; color:#595565;}
.join_status_view { position:relative; clear:both; width:710px; margin-top:18px; }
.newsletter_wrap { border-bottom:1px solid #d2d2d2; overflow:hidden; }
.newsletter_wrap .newsletter { position:relative; float:left; width:355px; height:120px; margin-bottom:40px; }
.newsletter_wrap .newsletter .nl_pic { width:88px; height:120px; }
.newsletter_wrap .newsletter .nl_txt { position:absolute; left:120px; top:0; width:235px; height:120px; }
.newsletter_wrap .newsletter .nl_txt .cate { position:relative; padding-left:59px; color:#57555e; margin-bottom:5px; font-weight:bold; }
.newsletter_wrap .newsletter .nl_txt .suj,
.newsletter_wrap .newsletter .nl_txt .date { position:relative; padding-left:59px; color:#57555e; margin-bottom:5px; }
.newsletter_wrap .newsletter .nl_txt .cate span,
.newsletter_wrap .newsletter .nl_txt .suj span,
.newsletter_wrap .newsletter .nl_txt .date span { position:absolute; left:0; background:url(../img/04/bar.gif) no-repeat right; width:47px; color:#999; font-weight:normal; }

.newsletter_box {margin-top:20px; padding-top:7px; padding-bottom:0; border-top:2px solid #3f51dc;}
.newsletter_box .newsletter { position:relative; float:left; width:355px; height:120px; }
.newsletter_box .newsletter .nl_pic { width:88px; height:120px; }
.newsletter_box .newsletter .nl_txt { position:absolute; left:120px; top:0; width:235px; height:120px; }
.newsletter_box .newsletter .nl_txt .cate { position:relative; padding-left:59px; color:#57555e; margin-bottom:5px; font-weight:bold; }
.newsletter_box .newsletter .nl_txt .suj,
.newsletter_box .newsletter .nl_txt .date { position:relative; padding-left:59px; color:#57555e; margin-bottom:5px; }
.newsletter_box .newsletter .nl_txt .cate span,
.newsletter_box .newsletter .nl_txt .suj span,
.newsletter_box .newsletter .nl_txt .date span { position:absolute; left:0; background:url("../img/04/bar.gif") no-repeat right; width:47px; color:#999; font-weight:normal; }

.ebook_wrap { overflow:hidden; margin-top:-20px; }
.ebook_wrap .ebook { position:relative; float:left; width:355px; height:73px; border-bottom:1px solid #d2d2d2; padding:20px 0; }
.ebook_wrap .ebook .eb_pic { width:112px; height:71px; border:1px solid #e0e0e0; }
.ebook_wrap .ebook .eb_txt { position:absolute; left:130px; top:20px; width:190px; height:73px; }
.ebook_wrap .ebook .eb_txt .suj { position:relative; color:#57555e; margin-bottom:5px; font-weight:bold;}
.ebook_wrap .ebook .eb_txt .date { position:relative; color:#888; }
.gallery_wrap { overflow:hidden; border-bottom:1px solid #d2d2d2; padding:0 3px; height:1%; }
.gallery_wrap .gallery { position:relative; float:left; width:150px; margin:0 13px 30px 13px; text-align:center; display:inline; overflow:hidden; }
.gallery_wrap .gallery .pg_pic { width:150px; height:100px; margin-bottom:12px;  }
.gallery_wrap .gallery .pg_suj { color:#57555e; text-align:center; line-height:1.4; }
.photoview_tl { position:relative; background:url("/kr/img/06/phtl_bullet.gif") no-repeat 15px 15px #595565; color:#fff; font-weight:bold; height:14px; padding:13px 0 13px 30px; }
.photoview_tl span { position:absolute; right:13px; top:8px; }
.photoview_img { text-align:center; margin-top:10px; }
.gallery_viewimg { text-align:center; width:640px; margin:0 auto; }
.gallery_thum { position:relative; margin:10px auto 0 auto; width:640px; overflow:hidden; }
.gallery_thum li { float:left; margin:0 6px 9px 0; width:100px; height:70px;}
.gallery_thum li img {padding:1px;}
.gallery_thum li.present img{ border:1px solid #4355e0;}
.gallery_thum li a { border:1px solid #e5e5e5; display:block; }
.gallery_thum li a:hover { border:1px solid #4355e0; display:block;}
.mov_wrap { overflow:hidden; margin:0 0 20px 0; border-bottom:2px solid #3e50db; }
.mov { margin:0 auto; width:640px; height:390px; }
.mov_discription { margin:20px 0 30px 0; text-align:center;}
.whitebook_wrap .wb_pic { float:left; width:290px; height:390px; margin-right:30px; }
.whitebook_wrap .wb_txt { float:left; width:390px; }
.whitebook_wrap .wb_txt .wb_tl { border-top:2px solid #6a6a6a; border-bottom:2px solid #485ae7; font-size:14px; font-weight:bold; padding:15px 0; }
.whitebook_wrap .wb_txt .wb_list { margin-top:16px; }
.whitebook_wrap .wb_txt .wb_list li { position:relative; padding:12px 5px 10px; border-bottom:1px  solid #e0e0e0; font-weight:bold; color:#595565; }
.whitebook_wrap .wb_txt .wb_list li span { position:absolute; right:5px; }

.whitebook_wrap2 .wb_pic { float:left; width:280px; height:390px; margin-right:30px; }
.whitebook_wrap2 .wb_txt { float:left; width:370px; }
.whitebook_wrap2 .wb_txt .wb_tl { border-top:2px solid #6a6a6a; border-bottom:2px solid #485ae7; font-size:14px; font-weight:bold; padding:15px 0; }
.whitebook_wrap2 .wb_txt .wb_list { margin-top:16px; }
.whitebook_wrap2 .wb_txt .wb_list li { position:relative; padding:12px 5px 10px; border-bottom:1px  solid #e0e0e0; font-weight:bold; color:#595565; }
.whitebook_wrap2 .wb_txt .wb_list li span { position:absolute; right:5px; }

.secretariat_greeting { height:auto; margin-bottom:30px; overflow:hidden; }
.secretariat_greeting .sg_pic { float:left; width:20%; }
.secretariat_greeting .sg_txt {position:relative; float:right; width:78%; }


.career_l { float:left; width:20%; margin-bottom:10px; font-weight:bold; }
.career_r { float:left; width:80%; margin-bottom:10px; }
.sg_organi_wrap { position:relative; width:710px; height:457px; background:url("/kr/img/01/sg_organi_bg.gif") no-repeat; }
.sg_group1 { position:absolute; left:268px; top:0; width:182px; height:26px; background:#4e5eda; text-align:center; color:#fff; font-weight:bold; padding-top:5px;}
.sg_group2 { position:absolute; left:268px; top:72px; width:182px; height:26px; background:#595565; text-align:center; color:#fff; font-weight:bold; padding-top:5px;}
.sg_group3 { position:absolute; left:0; top:205px; width:325px; height:252px;  }
.sg_group4 { position:absolute; left:385px; top:205px; width:325px; height:252px;  }
.sg_group3 .name, .sg_group4 .name { height:24px; background:#595565; text-align:center; color:#fff; font-weight:bold; padding-top:5px;}
.sg_group3 .exp, .sg_group4 .exp { border:1px solid #595565; padding:14px 0 0 0; height:206px; }
.sg_group3 .exp li ,.sg_group4 .exp li { margin-bottom:3px; background:url("/kr/img/07/bullet1.gif") no-repeat 20px 8px; padding-left:30px; }
.sg_map { margin-top:20px; width:710px; height:450px; }
.map_activity { margin-top:20px; }
.map_activity .mac_tl { position:relative; color:#595565; font-weight:bold;border-top:2px solid #595565; border-bottom:1px solid #e0e0e0;background:url(/kr/img/02/bullet1.gif) no-repeat 10px #f3f3f3; padding:10px 10px 10px 28px; height:1%;}
.map_activity .mac_txt { border-bottom:1px solid #e0e0e0; padding:8px 10px; color:#595565;}
.map_activity .mac_txt1 { border-bottom:1px solid #e0e0e0; padding:8px 10px; color:#595565; height:1%; overflow:hidden;}
.map_activity .mac_txt1 .Left { float:left; width:100px; font-weight:bold; }
.map_activity .mac_txt1 .Right { float:left; width:580px;}
.map_activity .mac_txt1 .Right { float:left; width:580px;}
.map_activity .mac_txt1 .Right a:link,
.map_activity .mac_txt1 .Right a:visited,
.map_activity .mac_txt1 .Right a:active,
.map_activity .mac_txt1 .Right a:hover { color:#3847b5; text-decoration:none; font-weight:bold; background:url("/kr/img/common/bullet2.gif") no-repeat right center; padding-right:10px; }
.ecoforum_pic { border-top:2px solid #3f51dc; background:#f3f3f3; padding:14px 2px 5px 2px; margin-top:20px; margin-bottom:10px; height:1%; overflow:hidden; }
.ecoforum_pic .efpic li { float:left; width:223px; margin:6px; }
.event_join_wiew .ejw_suj { background:#f3f3f3; border-top:2px solid #3847b5; color:#3847b5; font-weight:bold; font-size:14px; padding:10px 20px; margin-bottom:30px;overflow:hidden; height:1%;  }
.event_join_wiew .ejw_top_wrap { overflow:hidden; height:1%; }
.event_join_wiew .ejw_top_wrap .ejw_img { float:left; margin-right:30px; width:180px; }
.event_join_wiew .ejw_top_wrap .ejw_txt { float:left; width:500px; }
.event_join_wiew .ejw_top_wrap .ejw_txt .period { font-weight:bold; font-size:14px; color:#57555e; border-bottom:1px solid #d2d2d2; padding-bottom:10px; }
.event_join_wiew .ejw_top_wrap .ejw_txt .period span { font:13px Verdana; color:#3847b5; margin-left:16px;  }
.event_join_wiew .ejw_top_wrap .ejw_txt .list { margin-top:16px; }
.event_join_wiew .ejw_top_wrap .ejw_txt .list li { position:relative; background:url("/kr/img/common/dep2_bullet.gif") no-repeat 6px 9px; line-height:2; padding-left:15px; }
.event_join_wiew .ejw_top_wrap .ejw_txt .list li span { color:#333; margin-right:20px; }
.event_join_wiew .ejw_top_wrap .ejw_txt .ejw_appli_st { margin-top:15px; }
.event_join_wiew .ejw_top_wrap .ejw_txt .ejw_appli_st .txt { color:#3847b5; }
.event_join_wiew .ejw_top_wrap .ejw_txt .ejw_appli_st .precent { position:relative; margin-top:6px; background:url("/kr/img/common/perbg.gif") repeat-x; height:20px; overflow:hidden; height:1%; }
.event_join_wiew .ejw_top_wrap .ejw_txt .ejw_appli_st .precent .state { background:url("/kr/img/common/perstbg.gif") repeat-x; width:32%; height:20px; }
.event_join_wiew .program_tl { background:#f6f8fb; border:1px solid #e1e2ea; text-align:center; font-weight:bold; padding:6px 0; margin-top:30px; }
.event_join_wiew .program_comment { margin:15px; line-height:1.8; }
.event_check_wrap { border:1px solid #4a5ee4; padding:50px 0; height:1%; }
.event_check_wrap .inpf { position:relative; width:280px; height:26px; margin:5px auto; font-weight:bold; }
.event_check_wrap .inpf span { position:absolute; left:70px; top:-3px; }
.partic_tl { background:#f3f3f3; border-top:2px solid #3847b5; color:#3847b5; font-weight:bold; font-size:14px; padding:12px 20px; margin-bottom:10px;overflow:hidden; height:1%;  }
.division { text-align:right; }
.division .d1 { background:url(/kr/img/common/write_bullet1.gif) no-repeat left center; padding-left:7px; color:#ff6600; font-size:11px;}
.division .d2 { background:url(/kr/img/common/write_bullet2.gif) no-repeat left center; padding-left:7px; color:#595565; margin-left:10px; font-size:11px;}
.schedule_line { clear:both; margin-bottom:25px; height:1%; overflow:hidden; }
.schedule_line .sch_left { float:left; width:119px; border-top:2px solid #3e50db; margin-right:20px; font:2.2em Georgia; color:#4254de; font-weight:bold; padding:6px 0 0 1px; height:1%; }
.schedule_line .sch_right { float:left; border-top:2px solid #595565; width:570px; }
.schedule_line .sch_right .sch_date { font:1.5em Georgia; color:#4254de; border-bottom:1px solid #e0e0e0; padding:6px 0 10px 0; height:1%; }
.schedule_line .sch_right .sch_list li { border-bottom:1px solid #e0e0e0; padding:12px 0; height:1%; overflow:hidden; }
.schedule_line .sch_right .sch_list li span.shc_li1 { width:120px; margin-right:20px; float:left; font:11px Verdana; color:#888; padding-top:1px; }
.schedule_line .sch_right .sch_list li span.shc_li2 { float:left; width:430px; line-height:1.4;}

/* depth_list */
.dep_list1 { position:relative; margin-left:12px; }
.dep_list1 dt { background:url("/kr/img/common/dep2_bullet.gif") no-repeat left center; padding-left:10px; margin-top:10px; font-weight:bold; }
.dep_list1 dd { margin-top:5px; margin-left:11px; }
.dep_list2 { position:relative; margin-left:12px; }
.dep_list2 li { background:url("/kr/img/common/dep2_bullet.gif") no-repeat left 8px; padding-left:10px; margin-top:10px; }
.dep_list2 li ol { position:relative; margin:6px 0 0 18px; }
.dep_list2 li ol li { background:none; margin:2px 0 0 0; padding:0; }
.dep_list2 li ol li ol { position:relative; margin:6px 0 0 10px; }
.dep_list2 li ol li ol li { background:none; margin:2px 0 0 0; padding:0; list-style:upper-roman; }
.dep_list2 li ol li ol li ol { position:relative; margin:6px 0 0 8px; }
.dep_list2 li ol li ol li ol li { background:none; margin:2px 0 0 0; padding:0; list-style:circle; }
.dep_list2_1 { position:relative; margin:10px 0 10px 12px; }
.dep_list2_1 li { background:url("/kr/img/common/dep2_bullet.gif") no-repeat left 8px; padding-left:10px; margin-top:5px; }
.dep_list2_1 li ul { position:relative; margin:0 5px 0 8px; }
.dep_list2_1 li ul li { background:url("/kr/img/common/dep3_bullet.gif") no-repeat left 7px; padding-left:8px; margin-top:2px; }
.dep_list3 { position:relative; }
.dep_list3 li { margin-top:10px; font-weight:bold; color:#57555e; }
.dep_list3 li ul { position:relative; margin:6px 0 0 10px; }
.dep_list3 li ul li { background:url("/kr/img/common/dep2_bullet.gif") no-repeat left 8px; margin:2px 0 0 0; padding-left:10px; font-weight:normal; }
.dep_list3 li ul li ul { position:relative; margin:4px 0 8px 2px; }
.dep_list3 li ul li ul li { background:url("/kr/img/common/dep3_bullet.gif") no-repeat left 8px; margin:2px 0 0 0; padding-left:10px; }
.tty1 { margin-top:10px; font-weight:bold; color:#3847b5; background:url("/kr/img/common/bullet1.gif") no-repeat left 7px; margin-left:12px; padding-left:10px; }

/* table(일반, 게시판 list) */
.btn_guide_tip {margin-left:15px; padding:5px 10px; background:#666; color:#fff; font-weight:bold;}
.btn_regist {margin-left:5px; padding:6px 10px 7px 10px; background:#3579d2; color:#fff; font-weight:bold; border:1px solid #2459c4;}
.tbl_wrap { margin-top:10px; border-top:1px solid #595565; }
.tbl_wrap1 { margin-top:30px; }
.tbl_wrap2 { margin-top:10px; }
.tbl_wrap3 { margin-top:15px; }
.tbl2_wrap { margin-top:12px; border-top:2px solid #595565; }
.tbl3_wrap { border-top:2px solid #595565; }
.tbl_wrap4 {padding:20px;}
.tbl_wrap4 table {font-size:12px;}
.tbl_wrap4 .cp_no {display:none;}
.biz_select {padding:3px 5px; border:1px solid #b1b1b1; background:#fff; vertical-align:middle;}
.biz_file {padding:3px 5px; border:1px solid #b1b1b1; background:#fff; vertical-align:middle;}
.tbl { width:100%; border-left:1px solid #e0e0e0; border-bottom:1px solid #e8e8e8; }
.tbl th { padding:6px 15px; color:#595565; text-align:left; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f0f0f0; font-weight:bold; }
.tbl td { padding:6px 15px; color:#595565; text-align:left; border-bottom:1px solid #e8e8e8; border-right:1px solid #e0e0e0; }
.tbl td a { text-decoration:none; }
.tbl td a:hover { color:#222; }
.tbl1 { width:100%; border-top:2px solid #595565; border-bottom:1px solid #e0e0e0; }
.tbl1 th { padding:11px 0; color:#595565; text-align:center; border-bottom:2px solid #4254de; font-weight:normal; background:url("/kr/img/common/board_thbar.gif") no-repeat right 15px; }
.tbl1 th.none { background:none; }
.tbl1 td { padding:10px 0; color:#595565; text-align:center; border-bottom:1px solid #e0e0e0; }
.tbl1 td.tbbg { background:#f9f9f9; }
.tbl1 td.num { font:11px Verdana; color:#888; }
.tbl1 td.num1 { font:11px Verdana; color:#333; font-weight:bold; }
.tbl1 td.num2 { font:11px Verdana; color:#333; }
.tbl1 td.state { color:#f65211; font-weight:bold; }
.tbl1 td.state1 { color:#595565; font-weight:bold; }
.tbl1 td.suj a { display:block; color:#595565; text-decoration:none; text-align:left; padding-left:12px; }
.tbl1 td.suj a:hover { color:#222; }
.tbl1 td.add { text-align:left; padding-left:12px;  }
.tbl2 { width:100%; }
.tbl2 th { padding:7px 12px; color:#3847b5; text-align:left; font-weight:bold; border-bottom:1px solid #e0e0e0; }
.tbl2 td { padding:7px 12px; color:#595565; text-align:left; border-bottom:1px solid #e0e0e0;}
.tbl2 th.bg1, .tbl2 td.bg1 { background:#f3f3f3; }
.tbl3 { width:100%; border-left:1px solid #e0e0e0; border-bottom:1px solid #e8e8e8; }
.tbl3 th { padding:6px; color:#595565; text-align:center; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#f0f0f0; font-weight:bold; }
.tbl3 td { padding:6px; color:#595565; text-align:center; border-bottom:1px solid #e8e8e8; border-right:1px solid #e0e0e0; }
.tbl3 td.num { font:11px Verdana; color:#595565; font-weight:bold; }
.tbl4 { width:96%; border-right:1px solid #e0e0e0; border-bottom:1px solid #e8e8e8; }
.tbl4 th { padding:10px 20px; color:#333; text-align:left; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; background:#f0f0f0; font-weight:normal; }
.tbl4 td { padding:12px 15px; color:#595565; text-align:left; border-top:1px solid #e8e8e8; border-left:1px solid #e0e0e0; }
.tbl4 td .tblist { padding:0; margin:0; }
.tbl4 td .tblist li { position:relative; line-height:1.6; background:url("/kr/img/common/dep2_bullet.gif") no-repeat left 8px; padding-left:10px; margin:0; }
.tbl4 td .tblist li span { position:absolute; right:0; }

.tbl4_2 {border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; margin-bottom: 15px; width: 100%;}
.tbl4_2 th {background: none repeat scroll 0 0 #f0f0f0; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; color: #333; font-weight: normal; padding: 10px 20px; text-align: center;}
.tbl4_2 td {border-left: 1px solid #e0e0e0; border-top: 1px solid #e8e8e8; color: #595565; padding: 12px 15px; text-align: left;}
.tbl4_2 td .tblist li {background: url("/kr/img/common/dep2_bullet.gif") no-repeat scroll left 8px rgba(0, 0, 0, 0); line-height: 1.6; margin: 0; padding-left: 10px; position: relative;}

.tbl5 th { padding:8px 0; color:#595565; text-align:center; border-left:1px solid #e1e2ea; border-top:1px solid #3847b5; border-bottom:1px solid #e1e2ea; background:#f7f8fb; font-weight:bold; }
.tbl5 td { padding:10px 12px; color:#888; text-align:left; border-bottom:1px solid #e1e2ea; border-left:1px solid #e1e2ea; }
.tbl5 th.brlnone, .tbl5 td.brlnone { border-left:none; }
.tbl5 td .tblist { padding:0; margin:0; }
.tbl5 td .tblist li { position:relative; line-height:1.5; background:url("/kr/img/common/dep2_bullet.gif") no-repeat left 8px; padding-left:8px; margin:0; color:#595565; margin-bottom:4px; }
.tbl6 td { color:#595565; text-align:center; border-bottom:1px solid #e0e0e0; height:50px; }
.tbl6 td.txt { color:#595565; text-align:left; border-bottom:1px solid #e0e0e0; font-size:1.4em; color:#555; }

.tbl7 { width:100%; border-top:2px solid #595565; border-right:1px solid #e0e0e0; border-bottom:1px solid #e8e8e8; margin-bottom:30px; }
.tbl7 th { padding:5px 20px; color:#333; text-align:left; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; background:#f0f0f0; font-weight:normal;  font-size:12px; font-weight:bold;}
.tbl7 td { padding:5px 15px; color:#595565; text-align:left; border-top:1px solid #e8e8e8; border-left:1px solid #e0e0e0; }


/* 페이지 넘버 */
#paging { clear:both; margin-top:25px; text-align:center; overflow:hidden; }
#paging .pre_end { display:inline-block; border:1px solid #e0e0e0; background:#fff; width:29px; color:#111; font:11px Georgia; text-decoration:none; padding:7px 0; margin-right:4px; }
#paging .pre { display:inline-block; border:1px solid #e0e0e0; background:#fff; width:29px; color:#111; font:11px Georgia; text-decoration:none; padding:7px 0; margin-right:12px;}
#paging .num { display:inline-block; width:29px; background:#fff; border:1px solid #e0e0e0; color:#595565; font-weight:bold; font:12px Verdana; text-decoration:none; padding:7px 0; margin:0 2px; }
#paging .pres { display:inline-block; width:29px; background:#3f51db; border:1px solid #3f51db; color:#fff; font-weight:bold; font:12px Verdana; padding:7px 0; margin:0 2px; }
#paging .next_end { display:inline-block; border:1px solid #e0e0e0; background:#fff; width:29px; color:#111; font:11px Georgia; text-decoration:none; padding:7px 0; margin-left:4px; }
#paging .next { display:inline-block; border:1px solid #e0e0e0; background:#fff; width:29px; color:#111; font:11px Georgia; text-decoration:none; padding:7px 0; margin-left:12px; }

/* 리스트 하단 */
.board_list_bottom { position:relative; margin-top:35px; height:30px;}
.board_search { position:absolute; left:0; top:0; }
.board_search input { vertical-align:top;}
.board_list_btn { float:right; }

/* 버튼 */
.btn_align { text-align:right; }
.btn_align1 { text-align:center; margin-top:20px; }
.btn_align2 { text-align:left; }
.btn_style span.btnst1, .btn_style span.btnst1 {display:inline-block; background:url("/kr/img/common/btn_left1.gif") no-repeat;}
.btn_style span.btnst1 a, .btn_style span.btnst1 a {display:inline-block; padding:4px 10px; background:url("/kr/img/common/btn_right1.gif") right 0 no-repeat; text-decoration:none; }
.btn_style span.btnst2 {display:inline-block; background:url("/kr/img/common/btn_left2.gif") no-repeat;}
.btn_style span.btnst2 a {display:inline-block; padding:4px 10px; background:url("/kr/img/common/btn_right2.gif") right 0 no-repeat; text-decoration:none; }
.btn_style span.btnst3 {display:inline-block; background:url("/kr/img/common/btn_left3.gif") no-repeat;}
.btn_style span.btnst3 a {display:inline-block; padding:4px 10px; background:url("/kr/img/common/btn_right3.gif") right 0 no-repeat; text-decoration:none; }
.btn_style span.btnst1 a, .btn_style span.btnst1 a, .btn_style span.btnst2 a, .btn_style span.btnst3 a { font-weight:bold; color:#FFFFFF; text-decoration:none;}
.btn_style span.btnst1 a:hover, .btn_style span.btnst1 a:hover, .btn_style span.btnst2 a:hover, .btn_style span.btnst3 a:hover {color:#fff;}

/* 게시판읽기 */
.read_wrap { position:relative; border-top:2px solid #595565; }
.r_field { position:relative; padding:8px 11px; border-bottom:1px solid #e8e8e8; font-weight:bold; }
.r_field1 { position:absolute; right:11px; top:45px; font-weight:bold; }
.r_field span, .r_field1 span { margin-left:12px; padding-left:12px; background:url("/kr/img/common/board_readbar.gif") no-repeat left center; font-weight:normal; }
.r_field span a { text-decoration:none; }
.r_field span a:hover { color:#222; }
.r_field span.date { position:absolute; right:11px; top:9px; color:#888; font:11px Verdana; background:none; }
.comment { position:relative; padding:25px 11px; overflow:hidden; border-bottom:2px solid #595565; }
.board_read_btn { position:relative; margin-top:20px; height:28px; }
.board_read_btn .pos_left { position:absolute; left:0; top:0; }
.board_read_btn .pos_right { position:absolute; right:0; top:0; }
.board_read_btn .pos_right p { float:left; margin-left:10px; }
.btn_list { background:url("/kr/img/common/board_btn1.gif") no-repeat; text-align:center; }
.btn_list1 { background:url("/kr/img/common/board_btn2.gif") no-repeat; text-align:center; }
.btn_list a:link, .btn_list1 a:link,
.btn_list a:visited, .btn_list1 a:visited,
.btn_list a:active, .btn_list1 a:active,
.btn_list a:hover, .btn_list1 a:hover { display:block; color:#fff; text-decoration:none; padding:5px 0; width:68px; font-weight:bold; }

/* 게시판쓰기 */
.write_wrap { position:relative; border-top:2px solid #595565; }
.write_wrap1 { position:relative; border-top:2px solid #3847b5; }
.write_wrap2 { position:relative; border-top:1px solid #e0e0e0; }
/*.w_field { clear:both; position:relative; padding:14px 10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; }*/
.w_field {overflow:hidden; clear:both; position:relative; padding:14px 10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; height:100% !important;}
.w_field > label {display:block; float:left; width:120px; vertical-align:top;}
.ce-resize-bar {position:absolute; bottom:5px; margin:0 0 0 120px; !important;}
.w_field1 { clear:both; position:relative; padding:105px 10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; }
.w_field2 { float:left; position:relative; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; width:335px; }
.w_field3 { clear:both; position:relative; background:url("/kr/img/common/write_bullet1.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; }
.w_field3_spe { clear:both; position:relative; background:url("/kr/img/common/write_bullet1.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; }
.w_field3_1 { float:left; position:relative; background:url("/kr/img/common/write_bullet1.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; width:335px; }
.w_field3_2 { float:left; position:relative; background:url("/kr/img/common/write_bullet1.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; width:335px; }
.w_field4 { clear:both; position:relative; background:url("/kr/img/common/write_bullet2.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; }
.w_field4_1 { float:left; position:relative; background:url("/kr/img/common/write_bullet2.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; width:335px; }
.w_field4_2 { float:left; position:relative; background:url("/kr/img/common/write_bullet2.gif") no-repeat left 16px; padding:10px; border-bottom:1px solid #e0e0e0; font-weight:bold; height:1%; width:335px; }
.w_field span, .w_field1 span, .w_field2 span {/*position:absolute; left:120px; top:6px;*/ font-weight:normal;}
.w_field3 span, .w_field3_spe span, .w_field3_1 span, .w_field3_2 span, .w_field4 span, .w_field4_1 span, .w_field4_2 span { position:absolute; left:120px; top:6px; font-weight:normal;}
.w_field5{ overflow:hidden; padding:10px 10px; border-bottom:1px solid #e0e0e0; font-weight:bold;}
.w_field5 label {float: left; width:120px;}
.w_field5 span{padding-left:33px;}
.w_field5 .w_field5_inner{/*padding-left:90px;*/float: left;/*width: 91%;*/}
.w_field5 .w_field5_inner input{display: block;margin-top:5px;}
.btn_al { margin:20px auto 0 auto; text-align:center; width:116px;}
.btn_al li { float:left; margin:0 1px;}

/* //////////////////////////////////// form,font,margin,padding  //////////////////////////////////// */
.inpst1 {background:#fff; width:160px; height:20px; padding:8px 3px 0 3px; border-top:1px solid #d6d6d6; border-bottom:1px solid #d6d6d6; border-left:1px solid #d6d6d6; border-right:none;}
.inpst2 {background:#fff; width:148px; height:14px; padding:3px; border-top:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; }
.inpst3 {background:#fff; padding:4px; border-top:1px solid #a6a6a6; border-left:1px solid #a6a6a6; border-right:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3;margin-right: 10px;}
.sel1 { border:1px solid #a6a6a6;  padding:3px; }
.ftst1 {font:18px Georgia;}
.ftst2 {font-size:16px;}
.ftst3 {font-size:11px;}
.ftco1 {color:#3847b5;}
.ftco2 {color:#222;}
.ftco3 {color:#ff7200;}
.ftco4 {color:#888;}
.ftco4 {color:#ff6600;}

.mar_t2 {margin-top:2px;}
.mar_t4 {margin-top:4px;}
.mar_t8 {margin-top:8px;}
.mar_t10 {margin-top:10px;}
.mar_t15 {margin-top:15px;}
.mar_t20 {margin-top:20px;}
.mar_t30 {margin-top:30px;}
.mar_l10 {margin-left:10px;}

/* //////////////////////////////////// width,height //////////////////////////////////// */
.w30 { width:30px; }
.w50 { width:50px; }
.w80 { width:150px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w400 { width:400px; }
.w500 { width:500px; }
.w100p { width:100%; }
.h18 { height:18px; }
.h25 { height:25px; }
.h52 { height:52px; }
.h200 { height:200px; }
.h300 { height:300px; }

/* //////////////////////////////////// navigation  //////////////////////////////////// */

#nav {padding:0; margin:0; position:absolute; left:0; top:86px; width:980px; height:40px; z-index:100; }
#nav li.top {float:left;}
.sub li {display:block; float:left;}
#nav li a.top_link { display:block; float:left; height:40px; padding:0 0 0 0; cursor:pointer;}
#nav li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
#nav ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0;}

#nav li:hover ul.sub { top:40px; background:#393447; white-space:nowrap; height:auto; z-index:300;}
#nav li:hover ul.sub li {display:block; height:23px; position:relative; float:left; font-weight:normal;}
#nav li:hover ul.sub li a {display:block; font-size:11px; text-indent:5px; color:#fff; text-decoration:none; padding:6px;}
#nav li:hover ul.sub li a:hover {background:#393447; color:#fff; text-decoration:underline; }
#nav li:hover ul.sub.s1 {left:1px; padding:3px; width:250px; }
#nav li:hover ul.sub.s2 {left:1px; padding:3px; width:288px; }
#nav li:hover ul.sub.s3 {left:1px; padding:3px; width:295px; }
#nav li:hover ul.sub.s4 {left:1px; padding:3px; width:353px; }
#nav li:hover ul.sub.s5 {left:-131px; padding:3px; width:530px; }
#nav li:hover ul.sub.s6 {left:-190px; padding:3px; width:445px; }
#nav li:hover ul.sub.s7 {left:-36px; padding:3px; width:165px; }

/* //////////////////////////////////// 검색  //////////////////////////////////// */
#search_wrap { position:relative; margin:0 auto; width:980px; }
#search_top { position:relative; height:96px; border-bottom:2px solid #595565; }
#search_top .logo { position:absolute; left:0; top:30px; }
#search_top .search_inp { position:absolute; left:321px; top:28px; width:447px; height:42px; background:url("/kr/img/search/search_box.gif") no-repeat;}
#search_top .search_inp p { width:72px; height:27px; padding:15px 0 0 10px; float:left;}
#search_top .search_inp .search_inpst {background:#fff; border-left:none; padding:9px; width:278px; border:none; margin-right:6px; font-size:14px; }
#search_top .search_txt { position:absolute; right:0; top:27px; width:164px; height:69px; background:url("/kr/img/search/search_txt_bg.gif") no-repeat; text-align:right; }
#search_ctn { background:url("/kr/img/search/ctn_line.gif") repeat-y; overflow:hidden; }
#search_snb { float:left; width:161px; margin-right:30px; }
#search_snb ul li { width:140px; background:url("/kr/img/search/snb_bg.gif") no-repeat left center #4c5fef; padding:10px 0 10px 19px; border-bottom:1px solid #4455d7; border-left:1px solid #4455d7; line-height:18px;  }
#search_snb ul li a { color:#fff; font-weight:bold; text-decoration:none; }
#search_snb ul li a:hover { color:#fff; }
#search_snb ul li.on { width:141px; background:url("/kr/img/search/snb_onbg.gif") left center no-repeat; height:27px; padding:12px 0 0 20px; font-size:14px; font-weight:bold; color:#4c5fef; border:none; }
#search_contents { float:left; width:789px; padding-bottom:50px; overflow:hidden; }
.search_retxt	{ margin-top:30px; background:#f4f4f4; padding:20px; overflow:hidden; color:#222; font-weight:bold; font-size:14px; }
.search_retxt .col1 { color:#4b5eed;}
.search_retxt .col2 { color:#ff6c00;}
.site_list { margin-top:20px; }
.site_list li { color:#595565; background:url("/kr/img/search/bullet.gif") no-repeat 5px 4px; padding-left:12px; margin-bottom:11px; }
.site_list li span { margin-left:10px; }
.site_list li span a { color:#02a92d; text-decoration:none; font:11px; font-family:Verdana; }
.site_list li span a:hover { color:#02a92d; text-decoration:underline; }
.doc_list dt { color:#098ac8; background:url("/kr/img/search/bullet.gif") no-repeat 5px 4px; padding-left:12px; margin:20px 0 8px 0; }
.doc_list dd { margin:8px 0 10px 0; padding-left:12px; color:#595565; line-height:20px; overflow:hidden; padding-bottom:5px;}
.doc_list dd .link a { color:#02a92d; text-decoration:none; font:11px; font-family:Verdana; }
.doc_list dd .link a:hover { color:#02a92d; text-decoration:underline; }
.doc_list dd .file { margin-top:12px; position:relative; }
.doc_list dd .file span { position:absolute; left:20px; top:-2px; }
.doc_list dd .file span a { color:#999; text-decoration:none; font:11px; font-family:Verdana; }
.doc_list dd .file span a:hover { color:#555; text-decoration:underline; }
#search_footer_wrap { clear:both; border-top:2px solid #595565; overflow:hidden; height:120px; background:#fff; }
.popupNav {position: absolute;top: 20px;}
#popupNav a.activeSlide{
		background : url("/kr/img/main/num_on.gif") no-repeat;
		float : left;
	}
#popupNav a {
		background : url("/kr/img/main/num_off.gif") no-repeat;
		display : block;
		float : left;
		margin : 0px;
		padding : 0px;
		height: 20px;
		width: 20px;
		text-decoration:none;
	}
.popup_list {
		position : relative;
		top: -10px;
	}
.popup_list li img.banner{
		display:block;
		width:300px;
		height:150px;
	}

/* //////////////////////////////////// sitemap  //////////////////////////////////// */
.sitemap_wrap { position:relative; width:740px; overflow:hidden; }
.sitemap { float:left; width:160px; margin:0 23px 60px 0; }
.sitemap .st_dep1 { font-weight:bold; color:#57555e; font-size:14px; border-bottom:2px solid #605d65; padding-bottom:12px; }
.sitemap .st_dep2 li { font-weight:normal; color:#343337; font-size:12px; border-bottom:1px solid #e0e0e0; padding:10px 0; overflow:hidden; background:url("/kr/img/common/sitempa_dep1_bullet.gif") no-repeat 2px 16px; padding-left:16px; }
.sitemap .st_dep2 li a { color:#343337; text-decoration:none; }
.sitemap .st_dep2 li a:hover { color:#000; }
.sitemap .st_dep2 li .st_dep3 { margin-top:5px; }
.sitemap .st_dep2 li .st_dep3 li { font-weight:normal; color:#757783; font-size:12px; border-bottom:none; overflow:hidden; line-height:22px; padding:0 0 0 9px; background:url("/kr/img/common/sitempa_dep2_bullet.gif") no-repeat 2px 9px; }
.sitemap .st_dep2 li .st_dep3 li a { color:#757783; text-decoration:none; }
.sitemap .st_dep2 li .st_dep3 li a:hover { color:#42444d; }

/*인사말*/
.txt_list01{/*margin-top:10px; */}
.txt_list01 li{background:url(/kr/img/01/bullet.gif) 4px 7px no-repeat; padding-left:18px; padding-top:5px; padding-bottom:2px;}
.text_left-padding{margin-left:140px;}
.font_myeongjo{font-family:"Nanum Myeongjo"; color:#333; font-size:13px;}
.font_myeongjo16{font-family:"Nanum Myeongjo"; font-size: 16px; color:#333}
.greetings_sign{position:absolute; left:180px; top:650px;}

/*문화관광*/
/* tab */
.tab_wrap_new {height:60px;}
.tab_wrap_new li{float:left; width:138px; height:30px; text-align:center; margin:0 1px 0 0; background:#ebebeb;  border:1px solid #cbcbcb;}
.tab_wrap_new li a{width:138px; height:24px; padding:6px 0 0 0; font-weight:bold; color:#656565; display:block;}
.tab_wrap_new li a:hover,a:active,a:focus{font-weight:bold; color:#4a5dea;}

.tab_wrap_new li.tab_Over{float:left; width:138px; height:30px; text-align:center; margin:0 1px 0 0; background:#4a5dea;  border:1px solid #2e42d0;}
.tab_wrap_new li.tab_Over a{width:138px; height:24px; padding:6px 0 0 0; font-weight:bold; color:#fff; display:block;}
.tab_wrap_new li.tab_Over a:hover,a:active,a:focus{font-weight:bold; color:#fff;}


.tour_wrap { position:relative; margin:15px 0 0 0; border-top:1px solid #595565; }
.tour { position:relative; width:710px; overflow:hidden; padding:16px 0; border-bottom:1px solid #e0e0e0; }
.tour .l_pic { float:left; width:225px; margin-right:35px; }
.tour .r_txt { float:left; width:420px; overflow:hidden;}
.tour .r_txt .tl { color:#48464e; font-weight:bold; font-size: 14px;}
.tour .r_txt .tt {margin-top:8px;}

.tour .b_text { width:100%; padding-top: 20px;}
.tour .b_text .tl { color:#48464e; font-weight:bold; font-size: 14px;}
.tour .b_text .tt {margin-top:8px;}

.tour_tt {font-weight: bold; padding: 15px 0; float:right;}
.tour_tt a{font-weight: bold;}
.list_tl{color:#48464e; font-weight:bold; font-size: 14px; margin:10px 0;}
.list_tt{margin-top:8px;}


/*- 국제포럼 css 추가 (14-11-25) -*/
.download { background: url("/kr/img/common/btn_left2.gif") no-repeat scroll 0 0; position: absolute; right:0; text-align: center; width: 88px; color: #595565; font-size: 12px; font-weight: normal; margin-left: 14px; }
.download a:link,.download a:visited,.download a:active { background: url("/kr/img/common/btn_right2.gif") no-repeat scroll right 0; color: #fff; display: block; font-weight: bold; padding: 4px 0; text-decoration: none; }
.efpic li img { width:223px; height:158px; }

.download-2 { background: url("/en/img/common/btn_left2.gif") no-repeat scroll 0 0; position: absolute; right:100px; text-align: center; width: 110px; color: #595565; font-size: 12px; font-weight: normal; margin-left: 14px; }
.download-2 a:link,.download-2 a:visited,.download-2 a:active { background: url("/en/img/common/btn_right2.gif") no-repeat scroll right 0; color: #fff; display: block; font-weight: bold; padding: 4px 0; text-decoration: none; }

.master_pf { float:right; margin-top:30px; border-top:1px solid #ddd; padding:20px 0 0 0; width:78%; }
.master_pf .master_pf_tle { float:left; padding:10px 0 20px 0; font-size:20px; font-weight:bold; }
h4.al_clear span { color:#333 !important; }


/*방문자 카운터*/
#visitors {
    margin-top: 4px;
    width: 87px;
	position:absolute;
	top:0;
	right:70px;
}

#visitors .visitor1 {
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #999;
    color: #005064;
    height: 19px;
    line-height: 19px;
}

#visitors .visitor1 img {
    margin-right: 10px;
   vertical-align:middle !important;
}
#visitors .visitor2 {
    border-bottom: 1px solid #999;
    color: #005064;
    height: 19px;
    line-height: 19px;
}
#visitors .visitor2 img {
    margin-right: 10px;
	vertical-align:middle !important;
}


/* 배너롤링 */
#bannerWrap {width:100%; border-top:1px solid #dfdfdf;}
#banner {position:relative; width:980px; margin:0 auto; padding:14px 0; overflow:hidden;}
#banner p {display:none; float:left; width:80px; padding-top:6px; font-weight:600; font-size:1.2em;}
.bannerBtn {float:left; margin:8px 10px 0 0;}
.bannerBtn li {float:left; margin-left:-1px; font-size:0; line-height:0;}
.bannerBtn li:first-child {margin-left:0;}
.bannerImg {position:relative; float:left; width:860px; height:38px; overflow:hidden;}
.bannerImg ul {position:relative; width:1000px;}
.bannerImg li {float:left; margin-left:10px; line-height:0; background:url('/kr/img/main/banner/banner_line.gif') no-repeat 0 4px;}
.bannerImg li:first-child {margin-left:0;}


/*회원가입양식 다운로드*/
#wrap_btn {position:relative; top:0; right:0; overflow:hidden;}
#wrap_btn ul {float:right; margin-top:-10px;}
#wrap_btn ul li {float:left; margin-left:30px;}
#wrap_btn ul li .txt {float:left !important; width:110px;}
#wrap_btn ul li{float:left;}
#wrap_btn span.download { position:relative; float:left; width:88px; background:url(/kr/img/common/btn_left2.gif) no-repeat; text-align:center; margin-left:5px;}
#wrap_btn span.download a:link,
#wrap_btn span.download a:visited,
#wrap_btn span.download a:active { color:#fff; font-weight:bold; text-decoration:none; display:block; padding:4px 0; background:url(/kr/img/common/btn_right2.gif) right 0 no-repeat; }
#wrap_btn span.download a:hover { color:#fff; text-decoration:underline; }

/*뉴스레터*/
.width_710 {width:100%; }
.img_news {width:710px;}
.img_news02 {width:227px;}
