File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
@charset "utf-8";
/*--------------------------------------------------------------------------
왼 메뉴 제어
--------------------------------------------------------------------------*/
#lmContainer { width:200px;/* height:80%; */min-height:80%; background:#484848; float:left; border-right:1px solid #3f3f3f; }
#lmContainer h1 { color:#fff; font-size:13px; font-weight:600; margin:20px 10px 10px 20px; }
#lmContainer hr { border-top:1px solid #3f3f3f; border-bottom:1px solid #626262; border-right:none; border-left:none; margin:0; }
#lmContainer ul { font-size:12px; }
#lmContainer ul li { padding:7px 10px 10px 20px; }
#lmContainer ul li a { color:#fff; }
#lmContainer ul li.on { background:#3f3f3f; }
#lmContainer ul li.off { background:#484848; }
/*--------------------------------------------------------------------------
왼 메뉴 열고 닫는 div
--------------------------------------------------------------------------*/
#lmControl { width:20px; min-height:80%; background:#484848; float:left; border-left:1px solid #626262; cursor:pointer; z-index: 999; }
#lmControl img { margin:15px 3px 15px 5px; }
/*--------------------------------------------------------------------------
왼 메뉴 열었을 때, 닫았을 때, 없을 때
--------------------------------------------------------------------------*/
/* article.menu_on { margin:15px 30px 15px 255px; }
article.menu_off { margin:15px 30px 15px 50px; }
article.menu_none { margin:15px 30px 15px 30px; } */
/*--------------------------------------------------------------------------
본문 내용 타이틀 영역
--------------------------------------------------------------------------*/
.titleWrap { height:30px; }
article h1 { float:left; margin:0; padding:0; font-size:17px; font-weight:600; color:#484848; height:28px; }
/*--------------------------------------------------------------------------
페이지 네비게이션
--------------------------------------------------------------------------*/
.pageNavigation { font-size:0; line-height:0; text-align:center; margin:0 0 10px 0; }
.pageNavigation ul { font-size:12px; display:inline; line-height:24px; margin:0 10px; }
.pageNavigation ul li { display:inline; padding:0; margin:0; }
.pageNavigation ul li a { padding:4px 8px; }
.pageNavigation ul li.on a { border:1px solid #ddd; color:#C00; font-weight:600; }
.pageNavigation ul li.off a { color:#666; }
/*IE7용*/*:first-child+html .pageNavigation ul li a { padding:0; }
/*IE7용*/*:first-child+html .pageNavigation ul li.on a { padding:4px 8px; }
/*IE7용*/*:first-child+html .pageNavigation img { vertical-align:-8px;}
/*IE7용*/*:first-child+html .pageNavigation ul li { padding:4px 6px 4px 8px; }
/*--------------------------------------------------------------------------
읽기 테이블
--------------------------------------------------------------------------*/
.readTable { border-top:2px solid #000; }
.readTable caption { display:none; }
.readTable th { height:40px; text-align:left; border-bottom:1px solid #ddd; font-size:13px; font-weight:600; color:#484848; padding:5px 3px; }
.readTable td { height:40px; border-bottom:1px solid #ddd; padding:5px 3px; }
.writeComment { padding:4px 0px; }
.readComment { padding:4px 0px; margin-top: 10px; border-top: 2px solid #DEDEDE; }
.readComment li { padding:10px 0px; margin-bottom: 5px; border-bottom: 1px solid #DEDEDE; }
.readComment img { vertical-align: middle; }
.readComment li div { padding:4px 0px; }
/*--------------------------------------------------------------------------
글자 꾸미기
--------------------------------------------------------------------------*/
.wordstyle.green { color:#749530; }
.wordstyle.blue { color:#0100FF; }
.wordstyle.red { color:#C00; }
/*--------------------------------------------------------------------------
버튼 공간
--------------------------------------------------------------------------*/
.btArea { min-height:36px; text-align:center; font-size:25px; }
.btArea.bt_l { text-align:left; }
.btArea.bt_r { text-align:right; }
/*--------------------------------------------------------------------------
체크 박스 정렬 스타일
--------------------------------------------------------------------------*/
.checkbox { line-height:20px; }
.checkbox li { padding-right:15px; }
.checkbox input { vertical-align:-15%; }
.verti40 { vertical-align:-40%; }
/*--------------------------------------------------------------------------
목록 테이블 폼
--------------------------------------------------------------------------*/
.listTable { border-top:2px solid #000; }
.listTable caption { display:none; }
.listTable th { background:url(/img/common/background/list_bg.gif) repeat-x bottom; height:35px; border-bottom:1px solid #d6d6d6; font-weight:600; }
.listTable th span { font-size:8px; }
.listTable th a:hover { color:#83a837; text-decoration:underline; }
.listTable td { border-bottom:1px solid #d6d6d6; height:30px; padding:2px 10px; }
.listTable.ac td { text-align:center; }
.listTable.ac .subj { text-align:left; }
/*--------------------------------------------------------------------------
홈페이지 현재 위치
--------------------------------------------------------------------------*/
div.location { color:#999; font-size:12px; margin:30px 0 0 0;}
div.location img { vertical-align:-20%; padding:0 0 0 30px; }
div.location strong { font-weight:normal; color:#777; }
div.location hr { border:none; border-top:1px solid #dedede; border-bottom:1px solid #fff; margin:8px 0 0 0; }
/*--------------------------------------------------------------------------
목록 테이블 검색 폼
--------------------------------------------------------------------------*/
div.board_search { float:right; height:28px; min-width:372px; text-align:right; }
/* input, selectbox : 둥근 박스 스타일 */
.selstyle { height:28px; margin:10px 0 0 0; }
.type1 { float:left; height:28px; overflow: hidden; margin:0 10px 0 0; background:url(/img/common/select_bg.gif) no-repeat left 0; }
.type1 div { height:28px; background:url(/img/common/select_bg.gif) no-repeat right 0; padding:0 31px 0 0; }
.type1 select { background: transparent; padding: 0 5px; font-size: 13px; border: 0; border-radius: 0; height: 28px; -webkit-appearance: none; }
/*IE7용*/*:first-child+html .selstyle { height:28px; margin:10px 0 0 0; }
/*IE7용*/*:first-child+html .selstyle.type1 { float:left; height:28px; overflow: hidden; margin:0 10px 0 0; background:url(/img/common/select_bg.gif) no-repeat left 0; }
/*IE7용*/*:first-child+html .selstyle.type1 div { height:28px; background:url(/img/common/select_bg.gif) no-repeat right 0; padding:0 31px 0 0; }
/*IE7용*/*:first-child+html .selstyle.type1 select { background:none; padding: 0 5px; font-size: 13px; border:none; border-radius:0; height: 28px; -webkit-appearance: none; }
/* input, selectbox : 선 박스 스타일 */
.inpstyle.type1 { border:1px solid #ddd; padding:0 0 0 7px; height:27px; border-radius:5px;}
.inpstyle.type2 { border:1px solid #ddd; padding:0 0 0 2px; height:24px; vertical-align:-5%; border-radius:5px; }
.inpstyle.type3 { border:1px solid #ddd; padding:0 0 0 2px; height:35px; vertical-align:-5%; border-radius:5px; width:500px; margin:0 0 20px 0; padding:0 0 0 7px; }
.inpstyle.contents { border:1px solid #ddd; border-radius:5px; vertical-align:0;font-family:"돋움", "dotum"; font-size:12px;}
/*--------------------------------------------------------------------------
메뉴명 데코레이션
--------------------------------------------------------------------------*/
.menuedit.sub1 { background:url(/img/common/bullet_3.gif) no-repeat 0px 0px; padding:0 0 0 17px; }
.menuedit.sub2 { background:url(/img/common/bullet_4.gif) no-repeat 15px 0px; padding:0 0 0 32px; }
.menuedit.sub3 { background:url(/img/common/bullet_1.gif) no-repeat 30px 0px; padding:0 0 0 47px; }
.menuedit.sub4 { background:url(/img/common/bullet_2.gif) no-repeat 45px 0px; padding:0 0 0 62px; }
.menuedit.sub5 { background:url(/img/common/bullet_5.gif) no-repeat 60px 0px; padding:0 0 0 77px; }
/*--------------------------------------------------------------------------
아이콘 버튼 부분
--------------------------------------------------------------------------*/
.icon_menu {z-index:1; Padding:8px 20px; }
.icon_menu ul li {display:inline; margin:0 0 0 5px;}
.icon_menu ul li.margin30 { margin:0 0 0 30px; }
.iconmWrap { height:85px; background:#f1f1f1 url(/img/common/background/gray.gif) repeat-x bottom; margin:0; border-bottom:1px solid #fff; position:relative; z-index: 999;}
.iconmWrap_none { height:85px; background:#f1f1f1 url(/img/common/background/gray.gif) repeat-x bottom; margin:0; border-bottom:1px solid #fff; position:relative; z-index: 999;}
/*--------------------------------------------------------------------------
탭메뉴 기본
--------------------------------------------------------------------------*/
.tabMenu { padding:10px 0; }
.tabMenu ul { font-size:5px; margin:0; }
.tabMenu ul li { display:inline; border-bottom:none; padding:10px 0; margin:15px 0; font-size:12px; }
.tabMenu ul li a { background:#484848; color:#fff; font-weight:600; padding:10px 30px; border:1px solid #484848; border-bottom:1px solid #484848; border-top-left-radius:5px; border-top-right-radius:5px; }
.tabMenu ul li a:hover { font-weight:600; color:#484848; background:#f7f7f7; border:1px solid #484848; border-bottom:2px solid #f7f7f7; border-top-left-radius:5px; border-top-right-radius:5px; }
/*--------------------------------------------------------------------------
메뉴속성관리
--------------------------------------------------------------------------*/
.userArea { text-align:center; margin:0 0 20px 0;font-size:12px; border:1px solid #ddd; border-top:2px solid #484848; }
.userArea .contents { padding:7px 10px; background:none; border:none; margin:0 auto; }
.userArea.top { height:150px; }
.userArea.left { float:left; width:200px; margin:0 20px 0 0; height:434px; }
.userArea.write { margin-left:222px; height:400px; }
.userArea.write_none { height:400px; }
.userArea.top .contents { height:106px; width:97%; }
.userArea.left .contents { height:390px; width:87%; }
.userArea.write .contents { height:356px; width:96%; }
/*--------------------------------------------------------------------------
메뉴속성관리
--------------------------------------------------------------------------*/
.userArea .titleWrap h2 { float:left; text-align:left; font-size:13px; font-weight:600; color:#83a837; margin:0; margin:15px 5px 5px 15px; }
.userArea .titleWrap .user_tab { float:left; margin:15px 5px 5px 15px; }
.userArea .titleWrap .user_tab li { display:inline; }
.userArea .titleWrap .user_tab li a { border:1px solid #ccc; padding:7px 15px; color:#999; border-radius:5px; border-bottom-left-radius:0;}
.userArea .titleWrap .user_tab li a:hover { background:#fff; font-weight:600; color:#83a837; border:1px solid #add161; }
.userArea .titleWrap .btR { float:right; margin:10px 15px 0 5px; }
/*--------------------------------------------------------------------------
파일관리
--------------------------------------------------------------------------*/
.MultiFile-wrap { float:left; }
.file_category { float:left; border:1px solid #ddd; border-top:2px solid #484848; width:300px; height:550px; }
.file_listWrap { margin-left:320px; border:1px solid #ddd; border-top:2px solid #484848; height:550px; }
.funcWrap { background:url(/img/common/background/gray.gif) repeat-x bottom; border-bottom:1px solid #fff; padding:8px 10px; font-size:12px; }
.choose_category { height:502px; overflow:auto; clear: both; }
.choose_category a { color:#666; }
.choose_category a:hover { font-weight:600; color:#000; }
.choose_category ul { line-height:24px; color:#666; margin:10px 0 5px 15px;}
.choose_category ul li { background:url(/img/common/icon_category_01.png) no-repeat 0 7px; padding:0 0 0 20px; }
.choose_category ul li img { vertical-align:-1px; margin-left:5px; }
.choose_category ul > li > ul { margin:0; }
/* 파일찾기 스타일 */
.finefile { height:28px; background:url(/img/common/select_bg.gif) no-repeat left -71px; float:left; margin-right:5px; }
.finefile div { height:28px; background:url(/img/common/select_bg.gif) no-repeat right -71px; }
.finefile input { background:none; border:none; margin:4px 0 0 2px; }
.finefile a { font-size:12px; }
.file_locat { padding:7px 10px; background:#f2f2f2 url(/img/common/background/gray.gif) repeat-x bottom; border-bottom:1px solid #fff; font-size:12px;}
.file_locat span { padding-right:25px; margin-right:10px; background:url(/img/common/background/gray.gif) repeat-y right; border-right:1px solid #fff; }
.file_list { overflow:auto; height:473px; }
/*IE7용*/*:first-child+html .file_list table { overflow:auto; height:473px; }
.file_list table caption { display:none; }
.file_list table th { padding:3px 0 8px 0; border-bottom:1px solid #ccc; border-right:1px solid #eee; font-weight:600; }
.file_list table td { padding:5px; text-align:center;border-bottom:1px solid #eee; }
.file_list table td.subj { text-align:left; padding-left:10px; }
/*--------------------------------------------------------------------------
로그인
--------------------------------------------------------------------------*/
.loginWrap { border:10px solid #eee; width:460px; margin:150px auto; padding:60px 100px; }
.loginWrap p { margin:0; padding:0; line-height:20px; }
.loginWrap ul.loginarea { float:left; font-size:0; line-height:0; }
.loginF { font-size:13px; height:48px; background:url(/img/common/select_bg.gif) no-repeat left -105px; margin:0 15px 10px 0; width:300px; }
.loginF input { height:48px; line-height:48px; border:none; background:none; width:230px; background:url(/img/common/select_bg.gif) no-repeat right -105px; float:right; }
.loginF label { float:left; margin:25px 20px; }
.login_imgtt { margin:0 0 10px 0; }
.loginForm { margin:30px auto; text-align:center;}
/*IE7용*/*:first-child+html .loginF { height:48px; margin:0 15px 10px 0; width:300px; text-align:right; }
/*IE7용*/*:first-child+html .loginF input { width:230px; padding:18px 0 0 0; height:29px; background:url(/img/common/select_bg.gif) no-repeat right -106px; float:none; }
/*IE7용*/*:first-child+html .loginF label { font-size:13px; background:none; vertical-align:40px; float:none; vertical-align:15px; }
.imgal { border:1px solid #ddd; width:774px; height:387px; margin:30px auto; text-align:center; padding:1px; }
/*--------------------------------------------------------------------------
메세지 페이지
--------------------------------------------------------------------------*/
.message_ok_warp {width:100%;height:100%;position:relative}
.message_inner {width:680px;height:402px;border-bottom:1px solid #d9d8d8;position:absolute;left:50%;top:30%;margin-left:-340px;margin-top:-160px;text-align:center}
.message_inner > h1 {height:86px;margin-bottom:83px}
.message_out {display:inline-block;padding:28px 70px;border:1px solid #e1e1e1;background:#ededed;margin-bottom:66px}
#message {font-weight:700}