@charset "utf-8";

/* 히든타입 */
.hiddenitem{position:absolute; visibility : hidden; font-size:0px; width:0px; height:0px; overflow:hidden; line-height:0px;}

/* 민원서식상단*/
.dep_lst {padding:10px;height:80px;background:url(/executive/images/common/dep_lst_bg_001.gif) no-repeat left top;}
.dep_lst ul {padding-left: 150px;}
.dep_lst ul li{float:left;width:20%;line-height:9px;padding:10px 0px 0px 10px;}

/* 총 게시물 및 검색*/
.board_tip {height:34px;background:#f2f2f0;position:relative;margin-bottom:15px;}
.board_tip .board_search {position:absolute;right:6px;top:7px;text-align:right;}
.board_tip .board_search input {vertical-align:top;}
.board_tip .board_search select {vertical-align:middle;}
.board_tip .board_search .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #C4C4C4;width:130px;margin-top:-1px;}
.board_tip .board_search strong {font-size:11px;color:#000000;}
.board_tip .total_page {padding:10px 0px 0px 12px;color:#434343;} 
.board_tip .total_page span {color:black;font-size:11px;}
.board_tip .total_page .fc_01 {font-weight:bold;color:#542594;font-size:12px;}
.board_tip .period {position:absolute;left:6px;top:6px;}
.board_tip .period input {vertical-align:middle;}
.board_tip .period .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #C4C4C4;width:90px;margin-top:-1px;}

/*총 게시물2*/
.total_page02 {padding:10px 0px 0px 0px;color:#434343;text-align:right;} 
.total_page02 span {color:black;font-size:11px;}
.total_page02 .fc_01 {font-weight:bold;color:#542594;font-size:12px;}

/*검색(가운데정렬)*/
.board_tip02 {height:34px;background:#f2f2f0;margin-bottom:15px;}
.board_tip02 .board_search {text-align:center;padding:7px 0px 0px 0px;}
.board_tip02 .board_search input {vertical-align:top;}
.board_tip02 .board_search select {vertical-align:middle;}
.board_tip02 .board_search .sch_input {height:16px; padding:2px 0px 0px 4px; border:1px solid #C4C4C4;width:130px;margin-top:-1px;}

/* 게시물 리스트*/
.board_list {}
.board_list table {width:100%;}
.board_list thead th {border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;text-align:center;padding:6px 0px 5px 0px;color:#252525;}
.board_list tbody td {border-bottom:1px solid #e6e6e6;text-align:center;padding:5px 0px 3px 0px;color:#707070;}
.board_list tbody td p {padding:0px 10px 0px 10px;color:#707070;text-align:left;}
.board_list .file01 {padding:0px;}
.board_list .fc_01 {font-weight:bold;color:#9E0B0F;}
.board_list .icon_re {margin:0px 5px 0px 5px;}
.board_list .some_bar {text-align:left;width:80px;height:10px;}
.board_list .some_bar img {height:10px;}
/* 게시물 설명글 */
.board_text {padding:0px 20px 10px 20px;line-height:18px;}

/* 게시물 탭 */
.board_tab {margin-bottom:15px;}

/* 게시물 보기 */
.board_view {height:100%;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;}
.board_view table {width:100%;}
.board_view thead th {padding:7px 2px 5px 17px;border-bottom:1px solid #a1a1a1;font-size:11px;color:#252525;text-align:left;}
.board_view thead td {padding:7px 3px 5px 3px;border-bottom:1px solid #a1a1a1;color:#707070;font-family:gulim;}
.board_view thead .bg01 {background:url(/executive/images/board/bg_th01.gif) repeat-x;}
.board_view thead th .ft01 {color:#004a80;font-weight:bold;font-size:14px;}
.board_view thead th .ft02 {color:#ed1451;font-weight:bold;font-size:14px;}
.board_view thead th .ft03 {color:navy;font-weight:bold;font-size:14px;}
.board_view tbody th {padding:7px 2px 5px 17px;border-bottom:1px solid #e6e6e6;font-size:11px;color:#252525;text-align:left;}
.board_view tbody td {padding:7px 3px 5px 3px;border-bottom:1px solid #e6e6e6;color:#707070;font-family:gulim;}
/*.board_view tbody td span {color:#707070;font-weight:bold;}*/
.board_view tbody td span {color:#707070;font-weight:normal;}
.board_view tbody td p {padding:0px 0px 0px 14px;}
/*.board_view tbody td p span {font-size:11px;color:#252525;padding-right:26px;}*/
.board_view tbody td p span {font-size:11px;color:#252525;padding-right:0px;}
.board_view tbody .viewtext1 {text-align:justify;padding:10px 10px 10px 10px;}
.board_view tbody .viewtext1 span{padding:0;font-weight:normal;}
/*.board_view tbody .viewtext1 p{padding:0;} */
.board_view tbody .viewtext1 p{padding:10px 0 0 0;}
.board_view tbody .fc01 {color:#b45121;font-weight:bold;}
.board_view .none {border-bottom:none;}

/* 게시물보기 css 상속 안받도록 수정 100217 */
.board_view tbody .viewtext1 {padding:15px 0 15px 0}
.board_view tbody .viewtext1 p {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding:0 0 12px 0; padding-left:0; margin:0; font-weight:normal;}
.board_view tbody .viewtext1 span {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding-left:0; font-weight:normal;}
.board_view tbody .viewtext1 table {width:auto;}
.board_view tbody .viewtext1 thead th {padding:10px 10px 10px 10px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 thead td {padding:8px 5px 8px 5px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 tbody th {padding:10px 10px 10px 10px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 tbody td {padding:8px 5px 8px 5px;color:#000000;text-align:center;}
.board_view tbody .viewtext1 tbody td span {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding:0; font-weight:normal;}
.board_view tbody .viewtext1 tbody td p {color:#000000; font-family:dotum, gulim, sans-serif; font-size:12px; padding:0; padding-left:0; margin:0; font-weight:normal;}
.board_view tbody .viewtext1 ol {padding:2px 0 5px 20px;}
.board_view tbody .viewtext1 ol li {list-style:decimal;}
.board_view tbody .viewtext1 ul {padding:2px 0 5px 20px;}
.board_view tbody .viewtext1 ul li {list-style:disc;}



/* 게시물 쓰기 */
.board_write {height:100%;border-top:1px solid #a1a1a1;border-bottom:1px solid #a1a1a1;margin-bottom:12px;}
.board_write table {width:100%;}
.board_write th {padding:7px 0px 5px 17px;text-align:left;vertical-align:top;font-size:11px;border-bottom:1px solid #e6e6e6;}
.board_write td {padding:3px 0px 3px 10px;border-bottom:1px solid #e6e6e6;}
.board_write span {font-size:11px;color:#005b7f;}
.board_write .none {border-bottom:none;}
.board_write .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .password {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .mobile {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:40px;}
.board_write .email {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:250px;}
.board_write .title_input {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:565px;}
.board_write .file01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:18px;width:507px;}
.board_write .site_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:507px;}
.board_write .site_address {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:507px;}
.board_write .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;width:565px;height:78px;}
.board_write .site_user {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:180px;}
.board_write .site_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:180px;}
.board_write .site_email {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:300px;}
.board_write .explanation {padding:3px 0px 0px 0px;}
.board_write .vitied_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .vitied_phone {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.board_write .officialism_kind {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:470px;}
.board_write .text_input {padding:10px;}
.board_write div {padding:1px 0px 1px 0px;}

/*이전글 다음글 폼*/
.border_previously {background:url(/executive/images/board/bg_list_view.gif) no-repeat;width:702px;height:54px;margin:18px 0px 24px 0px;}
.border_previously p {border-bottom:1px solid #f3f3f3;height:19px;padding:7px 0px 0px 0px;width:684px;margin:0px auto 0px auto;color:#707070;}
.border_previously p span {font-size:11px;font-weight:bold;color:#252525;padding-right:11px;}
.border_previously .none {border-bottom:none;}
.border_previously img {vertical-align:middle;}

/*의견쓰기*/
.opinion_section {background:url(/executive/images/board/bg_write.gif) no-repeat;width:702px;height:119px;}
.opinion_section h4 {height:27px;padding:11px 0px 0px 12px;}
.opinion_section h4 img {vertical-align:middle;}
.opinion_section table {margin:0px auto 0px auto;width:682px;}
.opinion_section th {background:url(/executive/images/common/bul_04.gif) no-repeat 12px 11px;padding:6px 0px 4px 17px;text-align:left;vertical-align:top;font-size:11px;color:#252525;font-weight:normal;}
.opinion_section td {padding:2px 5px 2px 5px;font-size:11px;}
.opinion_section .user_name {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.opinion_section .password {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:120px;}
.opinion_section .textarea01 {border:1px solid #CFCFCF;padding:2px 0px 0px 4px;height:15px;width:500px;height:35px;}
.opinion_section .bar {border-left:1px solid #eff0f2;text-align:center;}


/* 페이징 */
.page_skip {text-align:center;color:black;word-spacing:1px;margin:15px 0px 15px 0px;position:relative;height:15px;}
.page_skip a {color:#707070;}      
.page_skip a:hover {color:#1e9a9c;}
.page_skip .point {color:#1b2b55;font-weight:bold;}
.page_skip .bar {color:black;padding:0px 2px 0px 2px;}
.page_skip img {vertical-align:middle;}
.page_skip .btn01 {position:absolute;right:15px;top:0px;}

/* 버튼 표시*/
.btn_pack,
.btn_pack *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url(http://moonsooncne.cafe24.com/governor/blog/image/btn_pack.gif) no-repeat;font-size:12px;font-family:Tahoma, Sans-serif;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_pack{margin-right:4px}
.btn_pack *{left:4px;cursor:pointer;_cursor:hand}
.btn_pack.medium,
.btn_pack.medium *{height:24px;line-height:24px}
.btn_pack.large,
.btn_pack.large *{height:30px;line-height:30px}
.btn_pack.xlarge,
.btn_pack.xlarge *{height:36px;line-height:36px}
.btn_pack.small,
.btn_pack.small *{height:19px;line-height:19px; margin-top:1px;}
.btn_pack.small input{margin-top:0;}
.btn_pack.medium{background-position:left 0}
.btn_pack.large{background-position:left -30px}
.btn_pack.xlarge{background-position:left -65px}
.btn_pack.small{background-position:left -106px}
.btn_pack.medium *{padding:0 10px 0 6px;background-position:right top;font-size:12px}
.btn_pack.large *{padding:0 10px 0 6px;background-position:right -30px;font-size:16px}
.btn_pack.xlarge *{padding:0 10px 0 6px;background-position:right -65px;font-size:20px}
.btn_pack.small *{padding:0 6px 0 2px;background-position:right -106px;font-size:11px}
.btn_pack *:hover,
.btn_pack *:active,
.btn_pack *:focus{color:#690}
.btn_pack.strong *{font-weight:bold !important}
.btn_pack.icon *{padding-left:20px}
.btn_pack.small.icon *{padding-left:16px}
.btn_pack.icon span{width:20px;margin-right:-20px;padding:0 !important}
.btn_pack.medium .check{background-position:4px -150px}
.btn_pack.large .check{background-position:4px -146px}
.btn_pack.xlarge .check{background-position:5px -144px}
.btn_pack.small .check{background-position:3px -153px}
.btn_pack.medium .add{background-position:-16px -150px}
.btn_pack.large .add{background-position:-14px -146px}
.btn_pack.xlarge .add{background-position:-14px -144px}
.btn_pack.small .add{background-position:-18px -153px}
.btn_pack.medium .delete{background-position:-34px -150px}
.btn_pack.large .delete{background-position:-34px -146px}
.btn_pack.xlarge .delete{background-position:-34px -144px}
.btn_pack.small .delete{background-position:-37px -153px}
.btn_pack.medium .calendar{background-position:-56px -150px}
.btn_pack.large .calendar{background-position:-56px -146px}
.btn_pack.xlarge .calendar{background-position:-56px -144px}
.btn_pack.small .calendar{background-position:-59px -153px}
.btn_pack.medium .refresh{background-position:-76px -150px}
.btn_pack.large .refresh{background-position:-76px -146px}
.btn_pack.xlarge .refresh{background-position:-76px -144px}
.btn_pack.small .refresh{background-position:-79px -153px}
.btn_pack.medium .download{background-position:-96px -151px}
.btn_pack.large .download{background-position:-96px -147px}
.btn_pack.xlarge .download{background-position:-96px -145px}
.btn_pack.small .download{background-position:-99px -154px}

