/* 기본설정 */
* {padding:0px;margin:0px;}
body{font-size:12px;overflow-x:hidden; color:#666666; font-family: "Dotum","돋움","tahoma"; line-height:20px;}
.wrap_width{width:980px; height:100%; margin:0px auto; vertical-align:top;}
	

a{text-decoration:none;color:inherit;}
ul{ list-style:none; padding:0px 0px 0px 0px;}
h3 {padding:0px;}
select {font-size:12px; color:#666666; font-family: "Dotum", "돋움", "tahoma";}

.tbox{ border:1px solid #d7d7d7; background-color:#FFFFFF;	color:#666666;}
.clear_both{clear:both;}
/* 기본:링크폰트 */
a:visited { color:#666666; text-decoration: none; font-family: "Dotum","돋움", "tahoma";}
a:link    { color:#666666; text-decoration: none; font-family: "Dotum","돋움", "tahoma";}
a:active  { color:#666666; text-decoration: none; font-family: "Dotum","돋움", "tahoma"; }
a:hover   { color:#399fcc; text-decoration: none; font-family: "Dotum","돋움", "tahoma";}

a.font11px:visited { color:#666666; text-decoration: none; font-family: "Dotum","돋움", "tahoma";}
a.font11px:link    { color:#666666; text-decoration: none; font-family: "Dotum","돋움", "tahoma";}
a.font11px:active  { color:#666666; text-decoration: none; font-family: "Dotum","돋움", "tahoma"; }
a.font11px:hover   { color:#399fcc; text-decoration: none; font-family: "Dotum","돋움", "tahoma";}


a.font8_ffffff:visited { color:#ffffff; text-decoration: none; font-family: "돋움"; font-size: 8pt; line-height: 1.6;}
a.font8_ffffff:link    { color:#ffffff; text-decoration: none; font-family: "돋움"; font-size: 8pt; line-height: 1.6;}
a.font8_ffffff:active  { color:#ffffff; text-decoration: none; font-family: "돋움"; font-size: 8pt; line-height: 1.6;}
a.font8_ffffff:hover   { color:#ffffff; text-decoration: none; font-family: "돋움"; font-size: 8pt; line-height: 1.6;}


/* 인트로 */
body.intro {background-image:url(../main/images/main_introBg.gif); background-repeat:repeat-x; background-position:top left;}
.intro_centerBg {height:712px; width:100%; background-image:url(../main/images/main_introBg_center.jpg); background-repeat:no-repeat; background-position:center top;}
.intro_top {width:980px; height:61px; float:left; position:relative;}
.intro_top .I_logo {position:absolute; top:15px;}
.intro_Flash {float:left; _float:; width:100%; height:277px; text-align:center; margin-top:20px; margin-bottom:40px;}
.intro_content {float:left; width:100%; text-align:center; padding-left:10px;}
.intro_content ul {width:830px; margin:auto; margin-top:15px;}
.intro_content ul li {width:202px; height:128px; float:left;}


/* TOP */
.Top {height:103px; width:100%; vertical-align:top;}
.T_minju {background:url(../images/minju_topbg.gif) repeat-x;}
.T_members {background:url(../images/members_topbg.gif) repeat-x;}
.T_edudata {background:url(../images/edudata_topbg.gif) repeat-x;}
.T_archive {background:url(../images/archive_topbg.gif) repeat-x;}
.Top .T_meu_Outline {height:76px;}

/* Top:왼쪽 */
.Top .T_logo {float:left; width:170px; margin-top:19px;}

/* Top:오른쪽 */
.Top_R_outline {float:right; width:700px;}
/* Top 퀵메뉴 */
.Top_R_outline .t_quick {float:right; width:300px; height:19px; margin-top:17px;}
.Top_R_outline .t_quick ul {float:right;}
.Top_R_outline .t_quick ul li { float:left;}

/* Top:메뉴 */
.Top_R_outline .t_meu {float:right; width:590px; margin-top:8px;}
.Top_R_outline .t_meu ul {width:100%; float:right;}
.Top_R_outline .t_meu li {float:left; width:20%; text-align:center;}
.Top_R_outline .t_meu .t_meu_li02 {float:left; width:13%; text-align:center;}
.Top_R_outline .t_meu .t_meu_li01 {float:left; width:32%; text-align:center;}
/* Top:서브1차메뉴 */
.Top_subMeu01 {height:28px; width:580px; text-align:center; float:right;font-size:0px;line-height:0px;}
.Top_subMeu01 ul { padding-top:7px; width:100%; text-align:center;margin:auto;font-size:0px;height:100px;}
.Top_subMeu01 ul li { float:left; width:30%;text-align:center;}
.Top_subMeu01 ul li.tms_minju01 {background-image:url(../images/top_meu/t_meu_sBar.gif); background-position:right; background-repeat:no-repeat;}

/* Top:서브2차메뉴 - demopark*/
.Top_subMeu02{width:100%;position:absolute;z-index:100;left:0px;top:103px;height:150px;display:none;border-bottom:1px solid #5b88a7;background-color:white;}
.Top_subMeu02 > div{width:980px;margin:auto;}
.Top_subMeu02 > div > div{padding-top:7px; width:75%;margin:auto;font-size:0px;}
.Top_subMeu02_itembox{float:left;font-size:12px;}
.Top_subMeu02_itembox li{height:20px;vertical-align:middle;text-align:left;padding-top:5px;}
.Top_subMeu02_itembox a{color:#666666;vertical-align:middle;font-family:Dotum}
.Top_subMeu02_itembox a:hover{color:#3292af;}
.Top_subMeu02_item_title{color:#4e90a2;font-size:11px;}
/* Top:서브2차메뉴-서브선 */
.Top_subMeu03_linebg {border-bottom:1px solid #5da18a;}
.Top_subMeu04_linebg {border-bottom:1px solid #75a245;}



/* CENTER */
.Center_outline {width:100%; padding:0px; float:left; vertical-align:top;}
.Center_bg01 {background:#c8e1ec;}
.Center_bg02 {background:#d8e3ff;}
.Center_bg03 {background:#caeadc;}
.Center_bg04 {background:#dbeaca;}
.Center_bg05 {background:#d8e3ff;}
.main_visual {height:505px; position:relative;}
.mvisual_demopark {background-image:url(../images/minju_m_visual.jpg); background-repeat:no-repeat; background-position:top; vertical-align:bottom;}
.mvisual_members {background-image:url(../images/members_m_visual.jpg); background-repeat:no-repeat; background-position:top; vertical-align:bottom;}
.mvisual_edudata {background-image:url(../images/edudata_m_visual.jpg); background-repeat:no-repeat; background-position:top; vertical-align:bottom;}
.mvisual_archive {background-image:url(../images/archive_m_visual.jpg); background-repeat:no-repeat; background-position:top; vertical-align:bottom;}
.mvisual_flash {padding-top:218px; height:390px;}
.mvisual_flash01 {padding-top:115px;}
#ap_main_content {position:absolute; left:expression(((document.body.clientWidth-960)+Math.abs(document.body.clientWidth-960))/4-10); top:146px; width:980px; z-index:1;}
/* Center:타이틀부분 */
.main_con_title {float:left; width:188px; height:189px; margin-right:10px; vertical-align:top;}

/* Center:배너부분 */
.main_con_banner {float:left; width:183px; height:176px; margin-right:13px; cursor:hand;}
.main_con_banner img {margin-top:28px; margin-left:18px;}
/* Center:배너부분-각부분 맞게 배경 */
.mcb_bg01-01 {background-image:url(../images/minju_m_banner01_bg.gif); background-repeat:no-repeat;}
.mcb_bg01-02 {background-image:url(../images/minju_m_banner02_bg.gif); background-repeat:no-repeat;}
.mcb_bg01-03 {background-image:url(../images/minju_m_banner03_bg.gif); background-repeat:no-repeat;}

.mcb_bg02-01 {background-image:url(../images/members_m_banner01_bg.gif); background-repeat:no-repeat;}
.mcb_bg02-02 {background-image:url(../images/members_m_banner02_bg.gif); background-repeat:no-repeat;}

.mcb_bg03-01 {background-image:url(../images/edudata_m_banner01_bg.gif); background-repeat:no-repeat;}
.mcb_bg03-02 {background-image:url(../images/edudata_m_banner02_bg.gif); background-repeat:no-repeat;}
.mcb_bg03-03 {background-image:url(../images/edudata_m_banner03_bg.gif); background-repeat:no-repeat;}
.mcb_bg03-04 {background-image:url(../images/edudata_m_banner04_bg.gif); background-repeat:no-repeat;}

.mcb_bg04-01 {background-image:url(../images/archive_m_banner01_bg.gif); background-repeat:no-repeat;}


/* Center:메인 내용부분-위아래 감싸기 */
.main_content_allbox_top {float:left; width:100%; vertical-align:top;}
.main_content_allbox_bottom {float:left; width:100%;}
/* Center:민주공원 게시판 */
.main_minju_board {width:592px; height:189px; float:left; background-image:url(../images/minju_m_boxbg01.gif); background-position:top; background-repeat:no-repeat;}
.main_minju_board .mmb_tab {width:550px; height:22px; margin-left:19px; margin-top:12px; background-image:url(../images/minju_m_tab_bg.gif); background-repeat:repeat-x;}
.main_minju_board .mmb_tab ul {width:415px; float:left;}
.main_minju_board .mmb_tab ul li {float:left;}
.main_minju_board .mmb_more {float:right; width:47px; margin-top:5px;}

.main_minju_board .mmb_content {width:550px; margin-left:19px; margin-top:18px;}
.main_minju_board .mmb_content .photo {float:left; border:1px solid #cecdcd; width:93px; height:93px;}
.main_minju_board .mmb_content .photo img {margin:4px;}
.main_minju_board .mmb_content .content {width:420px; height:95px; float:right;margin-left:32px;}
.main_minju_board .mmb_content .content ul {width:375px; float:left;}
.main_minju_board .mmb_content .content ul li {background-image:url(../images/board_icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:18px; height:15px; border-bottom:1px solid #ededed; padding-bottom:4px;}
.main_minju_board .mmb_content .content span.date {margin-right:15px;width:85px;display:inline-block;}
.main_minju_board .mmb_content .scrollbar {float:right; width:15px; height:104px;}

/* Center(02회원마당):회원행사 게시판 */
.main_members_board {width:379px; height:176px; float:left; background-image:url(../images/members_m_boxbg01.gif); background-position:top; background-repeat:no-repeat; margin-right:11px;}
.main_members_board .meb_tab {width:342px; height:22px; margin-left:19px; margin-top:12px; background-image:url(../images/minju_m_tab_bg.gif); background-repeat:repeat-x;}
.main_members_board .meb_more {float:right; width:47px; margin-top:5px;}


.main_members_board .meb_content {width:343px; margin-left:10px; margin-top:18px; vertical-align:top;}
.main_members_board .meb_content .photo {float:left; border:1px solid #cecdcd; width:93px; height:93px; margin-left:10px;}
.main_members_board .meb_content .photo img {margin:4px;}
.main_members_board .meb_content .content {float:right; width:230px; vertical-align:top; }
.main_members_board .meb_content .content ul li {float:left; width:100%; background-image:url(../images/board_icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:13px; height:15px; padding-bottom:5px;}
.main_members_board .meb_content .content span.date {margin-right:9px;}

/* Center(02회원마당):회원소모임+사진자료앨범 틀 게시판 */
.mboard_members {float:left; background-image:url(../images/members_m_boxbg02.gif); background-repeat:no-repeat; width:322px; height:176px; padding-top:12px; margin-right:12px;}
.mboard_members ul li {float:left; width:322px; padding-left:13px; height:16px; padding-bottom:4px; padding-top:2px;}
.mboard_members .mbm_title01 {height:33px; width:285px; float:left; padding-left:22px;}
.mboard_members .mbm_title01 .span_w01 {float:left; width:225px;}
.mboard_members .mbm_title01 .span_more {float:right;}
.mboard_members .mbm_title01 .span_more img {padding-top:3px;}
/* Center(02회원마당):회원소모임 게시판 */
.mboard_members ul {padding-left:22px;}
.mboard_members span.date {margin-right:8px; float:left;}
.mboard_members .group {float:left; color:#7083ab; font-weight:bold; width:58px; text-align:center;}
/* Center(02회원마당):사진자료앨범 게시판*/
.mboard_members .photo_title {float:left;}
.mboard_members .photo_box {width:313px; margin-left:5px;}
.mboard_members .photo_next {float:left; width:23px;}
.mboard_members .photo_prev {float:left; width:14px;}
.mboard_members .photo_content {float:left; width:79px; margin-right:12px;}
.mboard_members .photo_content img {margin-bottom:15px;}
.mboard_members .photo_content span {float:left;font-size:11px; line-height:14px;}

/* Center(03교육자료):게시판01 */
.main_edudata_board {width:379px; height:176px; float:left; background-image:url(../images/edudata_m_boxbg01.gif); background-position:top; background-repeat:no-repeat; margin-right:11px; }
.main_edudata_board .medub_tab {width:344px; height:22px; margin-left:15px; margin-top:12px; background-image:url(../images/minju_m_tab_bg.gif); background-repeat:repeat-x;}
.main_edudata_board .medub_tab ul {width:272px; float:left;}
.main_edudata_board .medub_tab ul li {float:left;}
.main_edudata_board .medub_content { margin-left:19px; margin-top:17px;}
.main_edudata_board .medub_content li {float:left; width:330px;padding-left:13px; height:16px;}
.main_edudata_board .medub_content li.line {border-bottom:1px solid #ededed; padding-bottom:4px;}
.main_edudata_board .medub_content span.date {margin-right:15px; margin-left:9px;}
.board_hit {background-color:#f0f6fa;}

/* Center(03교육자료):게시판02 */
.main_edudata_board02 {float:left; width:362px; height:176px;  background-image:url(../images/edudata_m_boxbg02.gif); background-position:top; background-repeat:no-repeat;}
.main_edudata_board02 .medub02_title {margin-top:15px; width:326px; height:25px;margin-left:22px;}
.main_edudata_board02 .medub02_tab {width:326px; height:22px; margin-top:12px; background-image:url(../images/minju_m_tab_bg.gif); background-repeat:repeat-x; margin-left:22px;}
.main_edudata_board02 .medub02_tab ul {width:272px; float:left;}
.main_edudata_board02 .medub02_tab ul li {float:left;}
.main_edudata_board02 .medub02_content {margin-top:12px; margin-left:4px; padding-left:22px;}
.main_edudata_board02 .medub02_content li {float:left; width:326px; height:16px; padding-left:13px; padding-bottom:2px;}
.main_edudata_board02 .medub02_content span.date {margin-right:9px; margin-left:4px;}


/* Center(04민주화운동 아카이브):검색 */
.main_archive_search {float:left; width:581px; height:176px; background-image:url(../images/archive_m_boxbg01.gif); background-repeat:no-repeat; margin-right:9px;}
/* Center(04민주화운동 아카이브):검색-타이틀 */
.main_archive_search .Asearch_title {width:100%; float:left; height:43px; text-align:center; margin-top:34px;}
/* Center(04민주화운동 아카이브):검색-실제 검색박스 */
.main_archive_search .AsearchBox {width:550px; height:57px; margin-left:18px; float:left;}
.main_archive_search .AsearchBox .AS_selectBox {float:left; width:93px;line-height:28px; margin-right:5px;}
.main_archive_search .AsearchBox .AS_selectBox select {padding:5px; color:#666666px; font-size:12px;}
.main_archive_search .AsearchBox .AS_selectBox input.selectinput{height:24px;vertical-align:middle;line-height:24px;font-size:10px;padding-left:5px;}
.main_archive_search .AsearchBox .Asearch {float:left; width:280px;}
.main_archive_search .AsearchBox .Asearch .search_L {float:left; width:11px; height:28px; background-image:url(../images/archive_searchBox_L.gif); background-repeat:no-repeat;}
.main_archive_search .AsearchBox .Asearch .search_C {float:left; width:230px; height:28px; background-image:url(../images/archive_searchBox_C.gif); background-repeat:repeat-x; padding-top:4px;}
.main_archive_search .AsearchBox .Asearch .search_R {float:left; width:35px; height:28px;}
.main_archive_search .AsearchBox .Asearch .search_C input {border:1px solid #FFFFFF;}
.main_archive_search .AsearchBox .AS_btn {float:left; width:164px;}
.Ar_select_new {float:left; width:93px; line-height:28px; margin-top:7px; margin-right:4px;}
.Ar_select_new select {padding:3px; color:#666666px; font-size:12px;}
/* Center(04민주화운동 아카이브):검색-기타내용 */
.main_archive_search .Atxt {width:100%; float:left; text-align:center; font-size:11px;}


/* 메인게시판 공통 */
.mboard_listBox {background-image:url(../images/board_icon01.gif); background-repeat:no-repeat; background-position:left;}
.m_more {float:right; width:47px; margin-top:5px;}







/* SUB */
.sub_center { margin-top:36px;}
/* SUB:레프트부분 */
.sub_center .Left_outline {width:187px; float:left;}
.sub_center .Left_top_bg01 {background-image:url(../images/title/left_meu01_bg.gif); background-repeat:repeat-y;}
.sub_center .Left_top_bg02 {background-image:url(../images/title/left_meu02_bg.gif); background-repeat:repeat-y;}
.sub_center .Left_top_bg03 {background-image:url(../images/title/left_meu03_bg.gif); background-repeat:repeat-y;}
.sub_center .Left_top_bg04 {background-image:url(../images/title/left_meu04_bg.gif); background-repeat:repeat-y; }
.sub_center .Left_outline .bottom_Bg_01 {background-image:url(../images/title/left_meu01_bgBottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:8px;}
.sub_center .Left_outline .bottom_Bg_02 {background-image:url(../images/title/left_meu02_bgBottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:8px;}
.sub_center .Left_outline .bottom_Bg_03 {background-image:url(../images/title/left_meu03_bgBottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:8px;}
.sub_center .Left_outline .bottom_Bg_04 {background-image:url(../images/title/left_meu04_bgBottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:8px;}

.sub_center .Left_outline dl.sub03_blank { padding-left:12px; padding-bottom:42px;}
.sub_center .Left_outline dl.sub03_blank dt {margin-bottom:16px;}

.sub_center .Left_outline .leftmeu {margin-bottom:23px;}

.sub_center .Left_outline .banner_blank {margin-left:12px;}
/* SUB:레프트부분-4차메뉴 부분 */
.sub_center .Left_outline .sleft04_boxBg {background-image:url(../images/title/left_meu_bottom-bg.gif); background-repeat:no-repeat; background-position:left bottom;}
.sub_center .Left_outline .sleft04_boxBg ul {margin-bottom:15px; padding-bottom:12px;}
/* SUB:레프트부분-배너부분 */
.sub_center .Left_outline .left_banner {padding-bottom:2px;}

/* SUB:04.민주화운동 아카이브-iframe */
.iframe_bg {width:1030px; background-image:url(../images/sub04_01_conBox_center.gif); background-repeat:repeat-y; margin-bottom:30px; margin-top:33px;}
.iframe_top {width:1030px; background-image:url(../images/sub04_01_conBox_top.gif); background-repeat:no-repeat; background-position:top; padding-top:19px;}
.iframe_bottom {background-image:url(../images/sub04_01_conBox_bottom.gif); background-repeat:no-repeat; background-position:bottom; padding-bottom:40px; padding-right:5px; padding-left:1px;  padding-top:20px;}
.sub04_right_align { float:right; padding-right:25px;}





/* SUB:레프트부분-04.민주화운동아카이브 */
.Left_archive_title {padding-left:12px; margin-bottom:25px;}
.Left_archive {padding-bottom:30px;}
.Left_archive dt {width:170px; height:23px; background-image:url(../images/left_bg01.gif); background-repeat:repeat-x; padding-left:11px; margin-left:3px; margin-top:20px;}
.Left_archive dd {padding-left:6px; margin-top:5px;}
.Left_archive .La_sub01 {width:157px; height:20px; padding-left:18px; margin-bottom:5px;}
.Left_archive ul li {width:152px; padding-left:20px; padding-bottom:1px; padding-top:1px; padding-right:1px;}
.Left_archive ul li.La_on {border:1px dashed #dcdcdc; border-collapse:collapse; background-color:#f2f2f2;}
.Left_archive img {vertical-align:middle;}
.Left_archive span {vertical-align:middle;}



/* SUB:내용틀부분 */
.sub_center .sub_content {width:782px; height:100%; float:right; margin-bottom:45px;}
.sub_center .sub01_cBg_center {background-image:url(../images/sub01_conBox_center.gif); background-repeat:repeat-y;}
.sub_center .sub_content .sub01_cBg_top {background-image:url(../images/sub01_conBox_top.gif); background-repeat:no-repeat; background-position:top;}
.sub_center .sub_content .sub01_cBg_bottom {background-image:url(../images/sub01_conBox_bottom.gif); background-repeat:no-repeat; background-position:bottom; width:782px;}

.sub_center .sub_content .s_content_outline {float:left;padding-bottom:60px;}

/* SUB:내용틀:Location부분*/
.sub_center .sub_content .location {height:80px; padding-top:23px; padding-left:38px;}
.sub_center .sub_content .location p.blank {margin-bottom:10px;}
.sub_center .sub_content .location span {font-family: "Dotum", "돋움"; font-size:11px;}


.sub_center .sub_content .sc_titleimg {width:744px; margin-bottom:40px; padding-left:38px;}
.sub_center .sub_paddin38px {padding-left:38px;}
.sub_center .sub_content .sc_contents {width:699px;}
.sub_center .sub_content .sc_contents p {text-align:justify;}


/*bottom*/
.bottom_dv{float:left;width:100%;background:white;}
.bottom_width {width:980px;margin:auto;height:100%;height:170px;padding:15px;}
.bottom_width .bottom_links ul {float:left;width:100%;}
.bottom_width .bottom_links ul li{float:left;font-size:0px;}
.bottom_width .bottom_links ul.bottom_links_sub1 {padding-left:10px;}
.bottom_width .bottom_links ul.bottom_links_sub1 li{padding-left:15px;text-align:center;}
.bottom_width .bottom_links ul.bottom_links_sub2 {padding-top:20px;}
.bottom_width .bottom_links ul.bottom_links_sub2 li{width:190px;text-align:center;}

.bottom_width address {float:left; font-style:normal; line-height:17px;}
.bottom_width address .cp_logo {float:left; width:130px;padding-top:30px;}
.bottom_width address .cp_addr {font-size:11px; color:#848484; float:left; width:630px; padding-top:30px;}
.bottom_width ul.sns_links {float:left;padding-top:30px;padding-left:30px;}
.bottom_width ul.sns_links li{float:left;width:55px;text-align:center;}






/* 서브내용:공통적인 부분 */
.s_blank01 {margin-bottom:10px;}
.s_blank02 {margin-bottom:20px;}
.blank_padd30 {padding-bottom:30px;}
.s_end_blank01 {margin-bottom:60px;}
.s_end_blank02 {margin-bottom:40px;}
.line_txtH {line-height:22px;}
.p_blnak {margin-bottom:15px;}
.f_11px979797 {font-size:11px; color:#979797;}
.f_11px999999 {font-size:11px; color:#999999;}
.f_point01 {color:#db7803;}
.f_11px {font-size:11px;}
.f_b30808 {color:#b30808}
.f_0099cc {color:#0099cc;}


/* 서브:테이블부분-하단선만 있는 테이블 */
TABLE.data_table {padding-top:10px;padding-bottom:10px; WIDTH: 100%;border-collapse:collapse; border-bottom:3px solid #9bbecd; text-align:justify; }
TABLE.data_table caption {POSITION: absolute; LINE-HEIGHT: 0px; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: -1000em;}
TABLE.data_table tr {border-left:medium none;border-right:medium none; border-bottom:medium none;border-top:medium none; }
TABLE.data_table th {border-bottom:1px solid #d5e3ea; font-weight:bold; text-align:center; padding:3px;}
TABLE.data_table td {border-bottom:1px solid #d5e3ea; padding:3px; padding-left:10px; padding-right:10px;}
TABLE.data_table .line_top {border-top:3px solid #9bbecd;}

TABLE.data_table .w20 {width:20%;}


/* 서브:테이블부분-가운데 세로선 테이블 */
TABLE.data_table02 {padding-top:10px;padding-bottom:10px; WIDTH: 100%;border-collapse:collapse; border-bottom:3px solid #9bbecd; text-align:justify; }
TABLE.data_table02 caption {POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: -1000em;}
TABLE.data_table02 tr {border-left:medium none;border-right:medium none; border-bottom:medium none;border-top:medium none; }
TABLE.data_table02 th {border-bottom:1px solid #d5e3ea; border-right:1px solid #9bbecd; font-weight:bold; text-align:center; padding:3px;}
TABLE.data_table02 th.TH_right {border-right:1px solid #9bbecd; color:#4e90a2; font-weight:bold; text-align:center;}
TABLE.data_table02 td {border-bottom:1px solid #d5e3ea; padding:3px; padding-left:10px; padding-right:10px;}
TABLE.data_table02 .line_top {border-top:3px solid #9bbecd;}

TABLE.data_table02 .w13 {width:13%;}
TABLE.data_table02 .w10 {width:10%;}

/* 서브:입력폼 테이블 */
TABLE.table_request {width: 100%; border-collapse: collapse; margin-bottom: 10px; padding:0px; border:1px solid #ededed; text-align:left; margin-bottom:40px;}
TABLE.table_request caption {padding:0xp; position: absolute; line-height: 0; width: 0px; height: 0px; visibility: hidden; font-size: 0px; overflow: hidden; left: -1000em;display:none;}
TABLE.table_request tr {border: medium none;}
TABLE.table_request td {border:1px solid #ededed; padding:5px;}
TABLE.table_request th {background-color:#f7f7f7; border:1px solid #ededed; padding:5px; font-size:11px; padding-left:15px;text-align:left;}
.request_list {background-image:url(../images/icon02.gif); background-repeat:no-repeat; background-position:left; padding-left:10px;}
.list_btn {text-align:center; width:100%;}

.s_blank03 {margin-bottom:5px;}


/* SUB:01-01.민주공원소개:02.조직 및 업무 */
.Organization {background-image:url(../demopark/images/demo02_organi_bg02.jpg); background-repeat:no-repeat; width:699px; height:407px; position:relative;}
.Organization .chart_all {width:182px; text-align:center;}
.Organization .chart01 {position:absolute; left:265px; top:11px;}
.Organization .chart02 {position:absolute; top:134px;}
.Organization .chart03 {position:absolute; top:134px; left:264px;}
.Organization .chart04 {position:absolute; top:134px; left:517px;}
.Organization .chart_title {height:30px;}
.Organization .chart_list {width:98%; background-color:#eff5f7; border:1px solid #9bbecd; padding-bottom:5px; padding-top:5px; margin-bottom:3px;}



/* SUB:01-01.민주공원소개:03.CI 및 캐릭터 */
.s01_01_03-character {float:left; width:216px;}
.chara_blank_R25px { margin-right:25px;}
.s01_01_03-character span {color:#4e90a2;}


/* SUB:01-03.대관&단체방문:01.대관서비스 */
.visit_bgbox {margin:auto; width:780px; margin-top:24px; margin-bottom:30px; border-top:1px solid #ccdee4; border-bottom:1px solid #ccdee4; background-image:url(../images/01_03_01_bg.gif); background-repeat:repeat-y;}
.visit_bgbox .step_title {margin-top:29px; margin-left:52px;}
.visit_bgbox .stepbox {margin-top:22px; margin-left:46px; margin-bottom:30px;float:left;}
.visit_bgbox .stepbox ul li {float:left; margin-right:0px; padding-right:0px;}
.visit_bgbox .step_txt  {clear:both;margin-left:42px; margin-bottom:20px;}
.visit_bgbox .step_txt ul li {height:20px; background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:22px; padding-right:10px; padding-top:2px;}
.visit_bgbox .btn {text-align:center; margin-top:10px; margin-bottom:10px;}


/* SUB:01-05.민주열사:01민주열사추모관 */
.s01_05_01-cherish_title {width:365px; height:90px; margin:0 auto; padding-bottom:3px;}
.s01_05_01-cherish_title ul {padding:0; margin:auto; float:left; width:100%; text-align:center;}
.s01_05_01-cherish_title ul li {float:left; display:inline; text-align:center; padding-right:5px;}
.s01_05_01-cherish_txt {clear:both; width:780px; height:33px; text-align:center; font-size:18px; font-weight:bold; background-image:url(../Memorial/images/me01_topbg.gif); background-repeat:repeat; background-position:left; padding-top:17px; margin:auto;}

/* SUB:01-05.민주열사:01민주열사 추모관-영정사진*/
.s01_05_01-cherish_bg {background-image:url(../Memorial/images/demo05-01_img01.jpg); background-repeat:no-repeat; height:319px; width:782px; margin-bottom:50px; position:relative;}
.s01_05_01-cherish_bg .cherish_photo {padding-left:297px; padding-top:75px;}
.s01_05_01-cherish_bg .cherish_frame {position:absolute; width:375px; height:348px; top:58px; left:173px; z-index:1;}
/* SUB:01-05.민주열사:01민주열사 추모관-글쓰기 */
.s01_05_01-cherish_writeBox {width:675px; float:left; background-color:#f6f6f6; border:1px solid #e6e5e5; padding-top:25px; padding-left:22px; margin-bottom:40px; margin-top:10px;}
.s01_05_01-cherish_writeBox .writeBox01 {float:left; width:640px; padding:10px;}
.s01_05_01-cherish_writeBox .writeBox01 img {vertical-align:middle;}
.s01_05_01-cherish_writeBox .bottomline {border-bottom:1px solid #e3e1e1;}
.s01_05_01-cherish_writeBox .writeBox01 .wb_list {float:left; height:20px; background-image:url(../images/icon01.gif); background-repeat:no-repeat; background-position:left; padding-left:18px; padding-right:10px; padding-top:2px; font-size:11px;}

.s01_05_01-cherish_writeBox .writeBox01 input {vertical-align:middle;}
.s01_05_01-cherish_writeBox .writeBox01 input.txtBox {height:20px; vertical-align:middle;}
.s01_05_01-cherish_writeBox .cherish_f01 {font-size:11px; float:left; width:30%; padding-top:2px; margin-left:10px;}
.s01_05_01-cherish_writeBox .txtareaBox {float:left; margin-top:6px;}
.s01_05_01-cherish_writeBox .txtareaBox textarea {vertical-align:middle; padding:7px;}
.s01_05_01-cherish_writeBox img.btn01 {vertical-align:middle; margin-left:12px;}
.s01_05_01-cherish_writeBox .txt11px {font-size:11px; float:left;}
/* SUB:01-05.민주열사:01민주열사 추모관-리플들 */
.cherish_reply {float:left; width:692px; border-bottom:1px solid #e3e1e1; padding-top:5px; padding-bottom:10px;}
.cherish_reply .icon_type {float:left; width:93px; height:68px;}
.cherish_reply .cR_name {float:left; width:61px; padding-top:20px; vertical-align:middle; font-size:11px; color:#999999;}
.cherish_reply .cR_content {float:left; width:390px; text-align:justify;}
.cherish_reply .cR_date {float:left; width:125px; height:54px; margin-left:20px; padding-top:15px; text-align:center;}
.cherish_reply .cR_time {float:left; width:60px; height:54px; padding-top:15px; text-align:center;}

.cherish_click {float:left; width:50%; text-align:left; margin-bottom:5px;}
.cherish_select {float:right; width:50%; text-align:right; margin-bottom:5px;}

/* SUB:01-05.민주열사:02학생운동가 */
.s01_05_01-search {width:692px; height:33px; background-color:#f4f6f8; border:1px solid #c7d8e2; margin-top:20px; margin-bottom:10px; font-size:11px;}
.s01_05_01-search .search_txt {float:left; margin-left:24px; margin-top:7px;}
.s01_05_01-search .search_timg {float:left; margin-left:58px; margin-top:9px;}
.s01_05_01-search .search_input {float:left; margin-left:12px; margin-top:4px;}
.s01_05_01-search .search_input .txtBox {height:23px; vertical-align:middle;}
.s01_05_01-search .search_btn {float:left; margin-left:5px; margin-top:4px;}
.minju_student_box {float:left; width:665px; margin-left:7px; margin-top:35px; padding-bottom:25px; border-bottom:1px solid #e3e1e1;}
.minju_student_box .minju_picture {float:left; width:109px; height:152px; text-align:center;}
.minju_student_box .minju_txt {float:left; width:525px; margin-left:24px; text-align:justify;}




/* SUB:04-02.DB카테고리 */
TABLE.DB_table {WIDTH:100%;border-collapse:collapse; text-align:justify; border-left:1px solid #cbd7e9; border-right:1px solid #cbd7e9; margin-bottom:40px;}
TABLE.DB_table caption {position:absolute; LINE-HEIGHT: 0px; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: -1000em;}
TABLE.DB_table tr {border-left:medium none;border-right:medium none; border-bottom:medium none;border-top:medium none;}
TABLE.DB_table tr.tr_Topbg {background-image:url(../Archive/images/db_table_bgC.gif); background-repeat:repeat-x; }

TABLE.DB_table TH {height:29px; text-align:center; border-bottom:1px solid #9bb3d4;}
TABLE.DB_table TH.th_right {background-image:url(../Archive/images/db_table_bgR.gif); background-repeat:no-repeat; background-position:right; border-right:1px solid #9bb3d4;}
TABLE.DB_table TH.th_left {background-image:url(../Archive/images/db_table_bgL.gif); background-repeat:no-repeat; background-position:left; border-left:1px solid #9bb3d4;}
TABLE.DB_table TD {text-align:center; border-bottom:1px solid #cbd7e9; padding:3px;}
TABLE.DB_table TD.td_align01 {text-align:left; padding-left:8px;}
/* SUB:04-02.DB카테고리-View부분 */
TABLE.DBtable_view {WIDTH:100%;border-collapse:collapse; text-align:justify; border-left:1px solid #cbd7e9; border-right:1px solid #cbd7e9;}
TABLE.DBtable_view caption {position:absolute; LINE-HEIGHT: 0px; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: -1000em;}
TABLE.DBtable_view tr {border-left:medium none;border-right:medium none; border-bottom:medium none;border-top:medium none;}
TABLE.DBtable_view tr.tr_Topbg {background-image:url(../Archive/images/db_table_bgC.gif); background-repeat:repeat-x; }

TABLE.DBtable_view TH {height:29px; text-align:left; padding-left:15px; border-bottom:1px solid #cbd7e9;}
TABLE.DBtable_view TH.th_right {background-image:url(../Archive/images/db_table_bgR.gif); background-repeat:no-repeat; background-position:right;}
TABLE.DBtable_view TH.th_left {background-image:url(../Archive/images/db_table_bgL.gif); background-repeat:no-repeat; background-position:left;}
TABLE.DBtable_view .bottom_Line {border-bottom:1px solid #9bb3d4; }
TABLE.DBtable_view TD {text-align:left; border-bottom:1px solid #cbd7e9; padding:3px;}
TABLE.DBtable_view TD.Width_title {width:620px;}
TABLE.DBtable_view .endLine { border-bottom:1px solid #FFF;}
/* SUB:04-02.DB카테고리-View부분:기타내용 */
TABLE.DBtable_viewEtc {WIDTH:100%;border-collapse:collapse; text-align:justify; border-left:1px solid #cbd7e9; border-right:1px solid #cbd7e9; margin-top:20px; margin-bottom:15px;}
TABLE.DBtable_viewEtc caption {position:absolute; LINE-HEIGHT: 0px; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden; LEFT: -1000em;}
TABLE.DBtable_viewEtc tr {border-left:medium none;border-right:medium none; border-bottom:medium none;border-top:medium none;}
TABLE.DBtable_viewEtc TH {height:29px; text-align:left; padding-left:15px; border-bottom:1px solid #cbd7e9; border-top:1px solid #cbd7e9;}
TABLE.DBtable_viewEtc TD {text-align:left; border-bottom:1px solid #cbd7e9; border-top:1px solid #cbd7e9; padding:3px;}
TABLE.DBtable_viewEtc .bgcolor01 {background-color:#f7f9fa;}
/* SUB:04-02.DB카테고리-View부분02 */
.DBview_contet {width:100%; float:left; padding:5px; margin-bottom:10px;}
.DBview_contet .photo {position:relative; float:right; width:137px; height:114px; margin-right:10px; margin-top:5px; margin-bottom:10px; margin-left:10px;}
.DBview_shadow {width:100%; background-image:url(images/bottom_shadow.gif); background-repeat:repeat-x; height:7px;}


/* SUB:04-02.DB카테고리-페이지번호 */
.s04_02-pagenum {width:100%; text-align:center; font-weight:bold;}
.s04_02-pagenum img.prev {vertical-align:middle; margin-right:10px;}
.s04_02-pagenum img.next {vertical-align:middle; margin-left:10px;}
.s04_02-pagenum span {color:#999999}
/* SUB:04-02.DB카테고리-검색 */
.s04_02-search {width:98%; height:100%; float:left; padding-top:5px; padding-bottom:5px;  background-color:#ecf0f8; border:1px dashed #ccd8ec; margin-bottom:25px; padding-left:10px; }
.s04_02-search .db_search_title {margin-top:12px; float:left; margin-right:10px;}
.s04_02-search input.btn01 {margin-top:5px;margin-right:5px; float:left; width:76px;}
.s04_02-search img.btn02 {margin-top:5px; float:left; width:86px;}

.s_search {float:left; width:300px;margin-top:6px;}
.s_searchR {float:left; width:9px; height:23px;}
.s_searchR_bg {background-image:url(../images/search_s_boxL.gif); background-repeat:no-repeat;}
.s_searchC {float:left; width:250px; height:23px;}
.s_searchC_bg {background-image:url(../images/search_s_boxC.gif); background-repeat:repeat-x;}
.s_searchC input {height:18px; margin-top:1px; vertical-align:middle;line-height:18px;font-size:10px;padding-left:5px; border:1px solid #FFF;}
.s_searchL {float:left; width:33px; height:23px;}
/* SUB:04-02.DB카테고리-상세검색 */
.s_Detailsearch {float:left; width:98%; background-image:url(../Archive/images/search_line.gif); background-repeat:repeat-x; background-position:top; margin-top:15px; padding-top:15px; vertical-align:top;}
.s_Detailsearch .DeS_right {width:323px; float:left;}
.s_Detailsearch .DeS_left {float:left; width:212px;}
.DeS_list {width:530px; margin-bottom:3px;}
.DeS_list_blank {margin-top:25px;}
.DeS_list span {float:left; width:45px; background-image:url(../Archive/images/dot.gif); background-repeat:no-repeat; background-position:left; padding-left:10px; margin-right:10px; vertical-align:top; padding-top:2px;}
.s_Detailsearch .DeS_right .DeS_list select {vertical-align:middle;}
.DeS_btn {float:right; width:119px; height:57px; position:relative;}
.DeS_search_list {float:left; width:100%; margin-left:65px;}
.DeS_longlist {width:100%; float:left;}
/* SUB:04-02.DB카테고리-상세 */
.DeS_listBtn {width:100%; float:right; margin-bottom:10px; text-align:right;}
.DeS_grouping {width:100%; color:#929292; font-size:11px;}
.DeS_grouping img {vertical-align:text-bottom;}



/*외부시설-4.19광장*/
.sub419_txt {margin-top:40px; margin-bottom:40px;  float:left;}










