@charset "utf-8";

/* 로그인폼 */
body#loginWrap { background:url(/images/sub06/bg_login.gif) left top repeat-x }
#loginGroup { width:569px; margin:113px auto 0 auto; }
.loginForm { position:relative; width:322px; height:202px; padding:48px 0 0 216px; margin-bottom:63px; background:url(/images/sub06/bg_loginForm.png) no-repeat; }
.loginForm h2 { margin-bottom:20px; }
.loginForm label { display:inline-block; width:60px; padding-left:13px; background:url(/images/sub06/bullet_login.gif) 3px 6px no-repeat; }
.loginForm .warning { padding-left:22px; background:url(/images/sub06/icon_warning.gif) left 1px no-repeat; }
.loginForm ul { margin-bottom:15px; }
.loginForm li { margin-bottom:4px; }
#singleID, #singlePW { width:116px; height:18px; border:1px solid #d1ceda; padding:0 3px;}
.login { position:absolute; top:128px; left:421px; }

/* LayOut */
#wrap { background:url(/images/common/bg_subVisual.jpg) center top no-repeat; }
#container { padding:0 0px 35px 0; min-height:600px; }
#container:after { content:""; display:block; clear:both; }
#header { position: relative; width:996px; height:278px; margin:0 auto;  }
.subVisual { position:absolute; top:146px; left:560px; }

/* snb */
#snbGroup { position:absolute; top:-62px; left:14px; float:left; width:187px; z-index:5; }
#snb { padding:21px 0px 49px 0; } /* depth2 */
#snb li { display:block; border-bottom:1px solid #dddede; }
#snb li a { display:block; color:#6b8598; padding:0 0 0 32px; height:26px; line-height:26px; overflow:hidden; background:url(/images/common/bg_snbLi.gif) no-repeat; }
#snb li.on a, #snb li a:hover, #snb li a:focus, #snb li a:active { color:#023983; text-decoration:none; font-weight:bold; background:url(/images/common/bg_snbLiOn.gif) no-repeat; }

.sidebg { position:absolute; width:22px; height:205px; background:url(/images/common/bg_snb.png) left top no-repeat; }
.sidebg02 { position:absolute; left:165px; width:22px; height:205px; background:url(/images/common/bg_snb02.png) right top no-repeat; }
.sideMenu { height:217px; }

/* locationGroup */
#locationGroup { position:relative; float:left; width:631px; height:86px; padding:0 0 34px 235px; }
#locationGroup h3 { padding:37px 0 9px 8px; }
.location { position:absolute; top:44px; right:0; padding-left:20px; background:url(/images/common/icon_home.gif) left 2px no-repeat; }
.location li { display:inline; line-height:150%; color:#8d8c8b; }
.location li.now { color:#80848e; font-weight:bold; }
.print { position:absolute; top:28px; right:35px; }

/* contents */
#contents { float:left; width:628px; padding:11px 0 25px 238px; }
#contents *{ font-family: "돋움", Dotum; }
#contents h4, #contents p.style01, #contents ul.style01 li { padding:0 0 5px 22px;  background:url(/images/common/bullet_01.gif) left 2px no-repeat; }
#contents h5, #contents p.style02, #contents ul.style02 li { padding:0 0 0 17px; font-weight:normal; background:url(/images/common/bullet_02.gif) left 3px no-repeat; }
#contents p.style03, #contents ul.style03 li { padding-left:20px; color:#3e4f80; background:url(/images/common/bullet_03.gif) left 4px no-repeat; }
#contents p.style04, #contents ul.style04 li { padding-left:15px; color:#3e4f7f; background:url(/images/common/bullet_04.gif) left 7px no-repeat !important; }
#contents p.style05, #contents ul.style05 li { padding-left:15px; color:#6475a2; line-height:20px; background:url(/images/common/bullet_05.gif) left 6px no-repeat !important; }
#contents p.style06, #contents ul.style06 li { padding-left:12px; line-height:19px; background:url(/images/common/bullet_06.gif) left 7px no-repeat !important; }
#contents h4.noStyle, #contents h5.noStyle { padding:0 !important; background:none !important; }

ol { padding-left:35px; }
.in01 { margin-left:19px; }
.in0102 { margin-left:16px; }
.in02 { margin-left:35px; }
.in03 { margin-left:55px; }

.unit { float:right; color:#6a7f9c; } /* 단위표시 */
h4 .unit, h5 .unit { float:right; width:auto; color:#6a7f9c; font-weight:normal; } /* 단위표시 */

/* quickMenu */
#quickMenuGroup { position:absolute; top:38px; right:15px; width:95px; }
#quickMenuGroup *{ float:left; }
#quickMenuGroup .bg_quickMenu { background:url(/images/common/bg_quickMenu.gif) repeat-y; }
.quickMenu01 { margin-bottom:12px; }
.quickMenu01 li { width:100%; border-bottom:1px solid #e4e8ee; }
.quickMenu01 li a { display:block; width:100%; color:#6c7a93; padding-left:4px; height:20px; line-height:20px; font-size:11px; letter-spacing:-0.9px; }
.quickMenu01 .bg_quickMenu { width:84px; padding:11px 6px 11px 5px; }
.quickMenu02 .bg_quickMenu { width:80px; line-height:14px; padding:17px 5px 15px 10px; color:#8f9db5; font-size:11px; letter-spacing:-0.9px; }
.quickMenu02 a { color:#8f9db5; }

/* *************************************** table ***************************************** */
.table01 { width:100%; margin-bottom:10px; border-top:2px solid #3060a9; border-bottom:1px solid #6286be; }
.table01 th, .table01 td { color:#6475a2; height:16px; padding:7px 10px 7px 10px; text-align:left; line-height:20px; border-bottom:1px solid #c9d1dd; border-right:1px solid #c9d1dd; }
.table01 thead th { color:#4b4d86; padding:7px 0px; border-bottom:1px solid #6286be; text-align:center; background:#f0f2f7; white-space:nowrap; }
.table01 tbody th { color:#4b4d86; padding:7px 0px; font-weight:normal; text-align:center; background:#f0f2f7; }
.table01 td.td_center {text-align:center;}

.table02 { width:100%; margin-bottom:10px; border-top:1px solid #abafbf; border-bottom:1px solid #abafbf; }
.table02 th, .table02 td { color:#485f7a; height:16px; padding:7px 10px 7px 10px; text-align:left; line-height:20px; border-bottom:1px solid #dcdfe4; border-right:1px solid #dcdfe4; }
.table02 thead th { color:#485f7a; padding:7px 0px; border-right:1px solid #dcdfe4; border-bottom:1px solid #dcdfe4; text-align:center; background:#f7f8f9; white-space:nowrap; }
.table02 tbody th { color:#485f7a; padding:7px 0px; font-weight:normal; text-align:center; background:#f7f8f9; }

.table03 { width:100%; margin-bottom:10px; border-top:1px solid #3e3f3f; border-left:1px solid #3e3f3f; }
.table03 th, .table03 td { color:#485f7a; height:16px; padding:7px 10px 7px 10px; text-align:left; line-height:20px; border-bottom:1px solid #3e3f3f; border-right:1px solid #3e3f3f; }
.table03 thead th { color:#485f7a; padding:7px 0px; border-right:1px solid #3e3f3f; border-bottom:1px solid #3e3f3f; text-align:center; background:#e0f2f5; white-space:nowrap; }
.table03 tbody th { color:#485f7a; padding:7px 0px; font-weight:normal; text-align:center; background:#f7f8f9; }

.table04 { clear:both; width:100%; margin-bottom:10px; border-top:1px solid #abafbf; border-bottom:1px solid #abafbf; }
.table04 th, .table04 td { color:#485f7a; padding:2px 4px 2px 4px; text-align:center; line-height:20px; border-bottom:1px solid #dcdfe4; border-right:1px solid #dcdfe4; }
.table04 thead th { color:#485f7a; padding:2px 0px; border-right:1px solid #dcdfe4; border-bottom:1px solid #dcdfe4; background:#f7f8f9; white-space:nowrap; }
.table04 tbody th { color:#485f7a; padding:2px 0px; font-weight:normal; background:#f7f8f9; }

table.in01 { width:612px; }
table.in02 { width:596px; }
table.in03 { width:576px; }

/* 인사말 폼 */
.form01 { width:432px; height:73px; padding:22px 0 0 195px; margin:-11px 0 30px 0; background:url(/images/common/bg_form01.gif) no-repeat; }
.form01 strong { color:#404a63; line-height:18px; }
.form01 p { color:#848da5; line-height:18px; }

/* ********************************************** sub01 ************************************************ */
#contents .bg01 { padding-bottom:40px; background:url(/images/sub01/line_schedule.gif) left bottom no-repeat; }
#contents .bg02 { padding-bottom:51px; background:url(/images/sub01/line_schedule02.gif) left bottom repeat-x; }

/* 교육안내 > 월별일정안내 */
.monthList { width:613px; height:30px; padding:0 9px; color:#485f7a; background:url(/images/sub01/bg_month.gif) repeat-x; }
.monthList li { float:left; width:51px; overflow:hidden; padding:0; }
.monthList li a { display:inline-block; float:left; width:31px; padding:0 10px; line-height:30px; font-size:14px; color:#485f7a; white-space:nowrap; }
.monthList li.on a, .monthList li a:focus, .monthList li a:hover, .monthList li a:active { text-decoration:none; font-weight:bold; color:#1a2b3f; background:url(/images/sub01/bg_month_on.gif) no-repeat; }
#contents h4.scheduleH4 { height:74px; padding:20px 0 0 0; font-size:16px; line-height:21px; text-align:center; }
#contents h4.scheduleH4 a { display:inline-block; padding:0 15px 3px 15px; }
#contents h4.scheduleH4 span { display:inline-block; height:21px; padding:0px 0 0 0; }

/* 교육안내 > 연간교육일정 */
.monthList p, .monthList dt, .monthList dd { float:left; line-height:30px; }
.monthList p { margin-right:20px; }
.monthList dt { display:inline; padding-left:30px; background:url(/images/sub01/bullet_edu.gif) 18px 11px no-repeat; }
.monthList dd strong { font-size:14px; }
/* 보기 */
#contents h4.scheduleH4View { height:28px; line-height:28px; padding:0 0 0 14px; font-weight:normal; border-top:1px solid #e2e7e9; background:none; }


/* ********************************************** sub02 ************************************************ */
.facilitiesGroup { clear:both; margin:0 0 27px 33px; }
.facilitiesGroup:after { content:""; clear:both; display:block; }
.facilitiesImg { float:left; width:233px; height:159px; padding:11px 44px 0 12px; background:url(/images/sub02/bg_img.gif) no-repeat; }
.facilitiesContent { float:left; width:279px; background:url(/images/sub02/bg_title.gif) repeat-x; }
#contents .facilitiesContent h4 { height:32px; line-height:32px; padding:0 0 0 26px; font-size:14px; background:url(/images/common/bullet_05.gif) 11px 12px no-repeat; }
.facilitiesContent ul { margin-top:20px; }
.facilitiesContent li { padding:0 0 0 26px; background:url(/images/common/bullet_06.gif) 15px 9px no-repeat; }

/* 잔디구장 폼 */
.form02 { width:457px; height:125px; padding:20px 10px 0 160px; margin:-11px 0 30px 0; background:url(/images/sub02/bg_form02.gif) no-repeat; }
.form02 strong { color:#404a63; line-height:18px; }
.form02 p { color:#848da5; line-height:18px; margin:5px 0; }
.red { color:#df027a !important; }
/* 잔디구장대여 달력 */
.calendarMonth { text-align:center; height:34px; padding:12px 0 0 24px; background:url(/images/sub02/bg_calendarMonth.gif) repeat-x; }
.calendarMonth a { float:left; }
.calendarMonth p { float:left; width:467px; padding:1px 0 0 0; color:#598a7b; font-size:16px; font-weight:bold; }
.calendarMonth p span { color:#194e3d; }

.calendar { width:100%; margin:0; border-top:1px solid #a8bab5; border-left:1px solid #a8bab5; border-right:1px solid #a8bab5; }
.calendar thead th { height:29px; border-right:1px solid #d0d7e0; border-bottom:1px solid #a8bab5; }
.calendar tbody td { height:80px; padding:8px; border-right:1px solid #d0d7e0; border-bottom:1px solid #d0d7e0; vertical-align:top; }
.sat { color:#6491d0; border-right:0 !important; }
.sun { color:#f34a00; }
.calendar tbody td.noDate { background:#eff2f4; }
.today { border:2px solid #69b88e !important; background:#f1f6f4; }
.today span { padding:0 0 0 27px; }
.morning { width:68px; height:19px; margin-bottom:5px; text-align:center; color:#fff; background:url(/images/sub02/bg_morning.gif) no-repeat;  }
.morning a, .afternoon a { color:#fff; }
.afternoon { width:68px; height:19px; text-align:center; color:#fff; background:url(/images/sub02/bg_afternoon.gif) no-repeat; }

/* 잔디구장 예약서식 */
#reservation { border-top:2px solid #005ea2; }
#reservation .buttonGroup { text-align:right; border-top:2px solid #005ea2; }
#reservation .buttonGroup li { display:inline; }
#morning , #afternoon { margin-top:-2px; }
#r_write { width:141px; }
#r_phone { width:60px; }
#r_phone02, #r_phone03 { width:65px; }
#r_content { width:531px; height:184px;}
#reservation .writeTable { border-bottom:0px; }
#r_year, #r_month, #r_day { width:50px; }

.txt01 { float:left; width:340px; }
/* ********************************************** sub03 ************************************************ */
#contents h4.h4Style02 { padding:0; text-align:center; font-size:14px; background:none; }
#bookSearch { width:624px; padding-top:5px; border-top:1px solid #abafbf; }
#bookSearch .BBDotLine { padding:5px 0; }
#bookSearch .style06 { padding-left:28px; background:url(/images/common/bullet_06.gif) 16px 5px no-repeat; }
#bookSearch #bookSearchTxt { width:495px; }
#bookSearch #bookDetailSearchTxt { width:325px; }
#bookSearch select { width:70px; }
.detailSearchGroup { position:relative; padding:5px 0 0 15px; border-top:1px dotted #cccdcd; }
.detailSearchGroup li { margin-bottom:8px; }
.detailSearchGroup label { font-weight:bold; }
.detailSearch { position:absolute; top:5px; right:10px; }

.ebook { padding:4px 0; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; }
.ebook td { height:145px; }
.ebookImg { float:left; width:86px; height:110px; padding:4px 0 0 4px; background:url(/images/sub03/bg_img.gif) no-repeat; }
.ebook ul { float:left; width:112px; padding:5px 0 0 7px; }

/* ********************************************** sub04 ************************************************ */


/* ********************************************** sub05 ************************************************ */
/* 인사말 */
.greeting { float:left; width:360px; color:#44515d; letter-spacing:-1px;}
.greeting span { font-weight:bold; }
.greeting span.point { color:#46a208; }

/* 연혁 */
.history { float:left; width:420px; }
.history li { float:left; width:420px; height:58px; margin-bottom:16px; border-top:1px solid #b2b5c2; border-bottom:1px solid #cad5dd; }
.history li.history_2009{height:76px;}
.history li img { float:left; }
.history li strong { float:left; display:block; width:257px; padding-left:15px; height:28px;line-height:28px; border-bottom:1px solid #cad5dd; border-left:1px solid #cad5dd; }
.history li p { float:left; width:257px; padding-left:15px; line-height:28px; border-left:1px solid #cad5dd; }
.history li.history_2009 p{height:42px;padding-top:6px;line-height:18px;letter-spacing:-1px;}

/* 오시는길 */
.way { clear:both; margin-bottom:13px; }
.way:after { content:""; display:block; clear:both; }
.way h5 { float:left; }
.way ul { float:left; width:450px; padding-top:10px; }
.way li { margin-bottom:8px; }

/* ********************************************** sub06 ************************************************ */
/* 사이트맵 */
#sitemap {}
#sitemap:after { content:""; display:block; clear:both; }
#sitemap .sitemapBlock { float:left; display:inline; width:188px; margin:0 10px 31px 9px; border:1px solid #cacbcc; }
#contents #sitemap h4 { height:45px; line-height:45px; padding:0 0 0 39px; font-size:14px; border-bottom:2px solid #005ea2; background:url(/images/sub06/bullet_sitemap01.gif) 15px 14px no-repeat; }
#sitemap ul { width:158px; padding:6px 15px 21px 15px; }
#sitemap li { height:29px; border-bottom:1px solid #e1e4e4; }
#sitemap li a { display:block; width:133px; height:29px; line-height:29px; padding-left:25px; color:#788089; background:url(/images/sub06/bullet_sitemap02.gif) 13px 9px no-repeat; }

/* 통합검색 */
#subSearchGroup { width:624px; height:90px; padding:20px 0; margin-bottom:30px; text-align:center; border-top:1px solid #6286be; background:url(/images/sub01/line_schedule.gif) left bottom no-repeat; }
#subSearchGroup #subSearchString { width:215px; height:22px; text-indent:8px; border:2px solid #4c73ba; }
#subSearchGroup label { display:inline-block; vertical-align:middle; height:24px; line-height:24px;padding:0 5px 0 3px; color:#a5b4c0; overflow:hidden; }
#subSearchGroup #subSearch01, #subSearchGroup #subSearch02 { margin:-3px 0 0 0; padding:0; width:12px; height:12px; line-height:24px; }
#subSearchGroup label.subSLabel01, #subSearchGroup label.subSLabel02 { width:65px; font-weight:bold; text-align:left; }
#subSearchGroup label.on { color:#2b4966; }
#subSearchGroup p { margin-top:15px; }
#subSearchGroup p strong { font-size:14px; }

#contents ul.searchTab { position:relative; display:block; width:624px; height:31px; margin-bottom:20px; overflow:hidden; background: url(/images/sub06/bg_tab.gif) left 30px repeat-x; }
#contents ul.searchTab li { float:left; margin:0; width:66px; }
#contents ul.searchTab li a { display:block; float: left; width:66px; height:31px; line-height:32px; text-align:center; color:#343957; font-size:12px; cursor:pointer; text-decoration:none; background: url(/images/sub06/tab.gif) no-repeat; }
#contents ul.searchTab li.on a, #contents ul.searchTab a:focus, #contents ul.searchTab a:hover  { font-weight:normal; background: url(/images/sub06/tab_on.gif) no-repeat; }

#contents h4.searchH4 { position:relative; width:624px; height:34px; line-height:34px; padding:0; font-weight:normal; background:url(/images/sub06/bg_searchH4.gif) repeat-x; }
#contents h4.searchH4 strong { padding-left:20px; line-height:34px; font-weight:bold; background:url(/images/sub06/bullet_search.gif) 9px 3px no-repeat; }
#contents h4.searchH4 a { position:absolute; top:8px; right:20px; display:block; width:100px; padding-left:10px; background:url(/images/sub06/bullet_searchMore.gif) left 5px no-repeat; }

.sResult { width:624px; margin:10px 0 10px 0; }
.sResult li { padding:13px 0; border-bottom:1px solid #e4e4e4; }
.sResult li strong { display:block; }
.sResult li strong a, .sResult li strong a:hover, .sResult li strong a:active, .sResult li strong a:focus { display:inline-block; color:#0c2a8c; font-weight:bold; }
.sResult li strong a.green, .sResult li strong a.green:hover, .sResult li strong a.green:active, .sResult li strong a.green:focus { padding-left:20px; color:#049408; background:url(/images/sub06/icon_doc.gif) left 1px no-repeat; }
.sResult span { padding:0 18px; color:#a6a6a6; }
.sResult span.url { color:#777; }
.sResult p { padding:0 18px; color:#4d4d4d; }
.sResult .red { display:inline; color:#e82c2e !important; }

/* 뷰어다운로드 */
.viewer { width:624px; margin:15px 0 30px 0; }
.viewer tr.BBN th,.viewer tr.BBN td { border-bottom:0px !important; }
.viewer th, .viewer td { color:#4a5c79; height:16px; padding:10px; border-bottom:1px dotted #d5d5d5; }





/* ********************************************** 게시판 ************************************************ */
.form03 { width:475px; height:71px; padding:15px 0 0 152px; margin:-11px 0 18px 0; color:#848da5; background:url(/images/bbs/bg_form03.gif) no-repeat; }
.form03 strong, .form04 strong { color:#404a63; }

.form04 { width:442px; height:108px; padding:20px 5px 0 180px; margin:-11px 0 18px 0; color:#848da5; background:url(/images/bbs/bg_form04.gif) no-repeat; }


p.total { height:25px; line-height:25px; color:#9ba2aa; }
p.total strong { color:#414d5b; }
/* 리스트 */
.boardStyle01 { background:url(/images/bbs/bg_th.gif) no-repeat; }
.boardStyle01 thead th { height:32px; line-height:32px; color:#5b6c79; font-weight:normal; background:url(/images/bbs/div_th.gif) right 10px no-repeat; }
.boardStyle01 td { height:21px; padding:5px 0 3px 0; color:#8f99a1; text-align:center; border-bottom:1px solid #e1e4e8; background:none; }
.boardStyle01 td a { color:#395062; display:block; padding-left:13px; text-align:left; }
.boardStyle01 td.green { color:#12a903; font-weight:bold; }
.boardStyle01 td.blue { color:#1356d1; }
/* 보기 */
.viewStyle01 { border-top:1px solid #3e70aa; border-bottom:1px solid #3e70aa; }
.viewStyle02 { border-top:1px solid #e1e4e8; }
.viewStyle01 th, .viewStyle02 th { color:#5b6c79; font-weight:normal; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; background:#f7f8f9; }
.viewStyle01 td, .viewStyle02 td { padding:5px 0 3px 15px; color:#556775; text-align:left; border-right:1px solid #e1e4e8; border-bottom:1px solid #e1e4e8; background:#f7f8f9; }
.viewStyle02 td { border-right:0; }
.viewStyle01 td a, .viewStyle02 td a { color:#727f8a; }
.viewStyle01 td.bbs_contents { padding:20px 15px; border-right:0; }
.mail { padding-left:25px; background:url(/images/bbs/icon_mail.gif) 9px 1px no-repeat; }

#contents .viewStyle01 h4 { padding:0; font-size:14px; background:none; }
/* 쓰기 */
#contents h4.writeH4 { height:32px; line-height:32px; background:url(/images/bbs/bg_th.gif) no-repeat; }
.writeTable { width:100%; margin:10px 0 18px 0; border-top:1px solid #e4eaeb; border-bottom:1px solid #005EA2; }
.writeTable th, .writeTable td { color:#4a5c79; height:16px; padding:5px; text-align:left; border-right:1px solid #e4eaeb; border-bottom:1px solid #e4eaeb; }
.writeTable th { background:#f7f8f9; }
.writeTable th label { padding-left:19px; background:url(/images/common/bullet_06.gif) 14px 5px no-repeat; }
.writeTable td { border-right:0px; }
.writeTable label { font-weight:normal; }
.inputType01 { height:20px; border:1px solid #b7c7c9; }
#email, #emailDomain { width:80px; }
#domainSelect { width:95px; }
#bbs_title { width:320px; }

.leftBorder { border-left:1px solid #e4eaeb !important; }

/* 포토갤러리 */
.boardStyle02 {  }
.boardStyle02 td { width:189px; height:235px; padding-right:25px; }
.boardStyle02 .img { height:145px; background:url(/images/bbs/bg_images.gif) 4px bottom no-repeat; }
.boardStyle02 p { text-align:center; margin-bottom:8px; }
.boardStyle02 p a { padding-left:15px; background:url(/images/common/bullet_06.gif) 8px 5px no-repeat; }


/* 게시판 페이지네비게이션 */
#pageNav { position:relative; width:100%; height:25px; margin-top:20px; }
#pageNav .page { width:430px; margin:0 auto; height:25px; text-align:center; }
#pageNav .page span { font-weight:bold;  }
#pageNav .page a { height:25px; line-height:23px; }
#pageNav .button { position:absolute; top:0; right:0; }

/* 게시판 버튼 */
a.button01 { display:inline-block; width:42px; height:25px; line-height:25px; text-align:center; background:url(/images/bbs/bg_button.gif) no-repeat; }
a.button01:after, a.button01:hover, a.button01:active { text-decoration:none; }

/* 게시판 검색 */
#BoardSearch { position:relative; height:31px; margin-top:22px; padding-top:10px; text-align:center; border-top:1px solid #d3dadd; background:#f1f3f4; }
#BoardSearch legend { position:absolute !important; top:12px; left:70px; color:#949a9f; }
#BCategory { height:22px; line-height:20px; color:#949a9f; }
#BSearchTxt { width:184px; height:20px; border:1px solid #d3dadd; }

/* 게시판 검색 */
.boardtable_pass {position:relative; width:100%; height:54px; padding-top:30px; text-align:center; background:url(/images/bbs/bg_password.gif) repeat-x; }
.boardtable_pass label { font-weight:bold; }
.boardtable_pass #boardpass { width:143px; height:24px; border:0px; background:url(/images/bbs/bg_passwordInput.gif) no-repeat; }



/* Select */
.select{ position:relative; line-height:normal; margin-right:3px; display:inline-block; vertical-align:middle; }
.select .myValue{  z-index:2; width:198px; height:24px; line-height:24px; padding:0 0 0 9px; color:#666; text-align:left; overflow:visible; background:url(/images/main/bg_familySite.gif) no-repeat; }
.select .myValue.selected{ font-weight:bold; }
.select button.myValue{ height:21px; width:100%; text-indent:5px; }
.select ul{ z-index:10; top:24px; left:0; width:207px; list-style:none; border:0; border-bottom:1px solid #bababa; background:#f6f6f6; overflow:hidden; }
.select ul.iList{ left:-2000%; }
.select.open ul.iList{ left:0;}
.select li{ position:relative; overflow:hidden; white-space:nowrap; height:18px; border-left:1px solid #bababa; border-right:1px solid #bababa;}
.select li input.option{ position:absolute; width:100%; height:20px; line-height:20px;}
.select li label { position:absolute; left:0; top:0; width:207px; padding:0 0 0 9px; height:18px; line-height:18px; text-align:left; color:#767676; background:#fff; }
.select li.hover label { background:#eee; }
.select li a{ display:block; text-indent:8px; height:18px; line-height:18px; color:#767676; background:#fff; text-decoration:none;}

/*개인정보처리방침*/
.div_add_top {border-top:3px solid #1473d5; border-bottom:3px solid #1473d5; background-color:#f4f5f7; padding:11px 10px; margin-bottom:22px;}
.div_add_top p {color:#333;}

#use_btn {width:690px; height:35px; position:relative; padding:0; float:left; background:url(/images/sub08/use_menu_bg.gif) left top no-repeat;}
#use_btn ul li {background:url(/images/sub08/use_menu.gif) left top no-repeat; color:#777777; float:left; width:210px; height:28px; margin:0; padding:7px 0 0 0; text-align:center;}
#use_btn ul li a {color:#777777;}
#use_btn ul li.on {background:url(/images/sub08/use_menu_on.gif) left top no-repeat; float:left; margin:0; font-weight:bold; color:#ffffcc;}
#use_btn ul li.on a {color:#ffffcc;}

.content_use {width:606px; padding:0 11px; clear:both;}
.content_use h4 {background:url(/images/sub08/add_icon1.gif) left 0px no-repeat; font-weight:bold; font-size:14px; color:#3a75db; letter-spacing:-0.3px; padding:1px 0 0 19px; margin:20px 0 5px 0;}
.content_use h5 {font-size:12px; color:#333; font-weight:bold; background:url(/images/sub08/add_icon2.gif) 4px 4px no-repeat; padding:4px 0 0 18px; line-height:15px; margin:0 0 8px 0;}
.content_use dl {margin:0 0 15px 0;}
.content_use dl dt {background:url(/images/sub08/add_icon3.gif) 8px 7px no-repeat; padding:4px 0 4px 18px; margin:0; font-weight:normal; color:#4d4d4d; line-height:15px;}
.content_use dl dd {background:none; padding:2px 0; margin:0 0 0 18px; color:#707070; line-height:15px;}

/*조례및지침*/
.guide_box {width:620px; height:330px; overflow-y:scroll; border:1px solid #CCC; padding:10px; margin-top:8px; color:#333; line-height:14px;}
.guide_box .align_right {text-align:right;}
.guide_box dl {list-style:none; padding:0; margin:0; list-style-type:none; text-decoration:none; margin-top:8px;}
.guide_box dl dt {font-weight:bold; color:#333; padding:0; margin:0; margin:10px 0 2px 0; background:none;}
.guide_box dl dd {margin-left:5px; color:#666; line-height:14px; background:none; margin-bottom:5px;}
.guide_box dl dd ul li {background:none; line-height:13px; padding:0; margin-left:15px; color:#7e7e7e;}
.guide_box h4 {background:url(/images/sub08/add_icon1.gif) left 0px no-repeat; font-weight:bold; font-size:14px; color:#3a75db; letter-spacing:-0.3px; padding:1px 0 0 19px; margin:20px 0 5px 0;}

