@charset "utf-8";

@import "common.css";

html, body {width:100%; height:100%;}


/* default definition */
body, textarea, select {font:12px '돋움',dotum,AppleGothic,sans-serif; color:#666; word-break:break-all;
	margin:0;
	padding:0;
	letter-spacing:-0.5px;
	scrollbar-face-color:#F2F2F2;
	scrollbar-shadow-color:#DEDEDE;
	scrollbar-highlight-color:#DEDEDE;
	scrollbar-3dlight-color:#FFF;
	scrollbar-darkshadow-color:#FFF;
	scrollbar-track-color:#FFF;
	scrollbar-arrow-color:#D2D2D2;
}

body {
	 background:url(/images/admin/bg_head.gif) repeat-x left top;
	}
#wrap {
	width:100%;
	background:url(/images/admin/line_h.gif) repeat-x left 72px;
	}
#wrap #header {
	width:1024px;  height:66px; padding-top:13px;
}

#wrap #header h1{
	 width:232px; position:relative; text-align:center; float:left;
}

/* admin MemberBox */
#member_box {float:left;width:201px;padding:1px;border:3px solid #dcdcdc;}
#member_box .menber_name {height:23px;padding-left:7px;padding-top:8px;background:#f3f3f3;}
#member_box .menber_name img {vertical-align:-4px;margin-right:5px;}
#member_box .info {width:179px;margin-left:11px;border-bottom:1px solid #e4e4e4;}
#member_box .info li {margin:5px 0;}
#member_box .info li .title {float:left;width:64px;padding-left:6px;background:url(/images/admin/dot.gif) no-repeat left 5px;}
#member_box .info li .num {color:#4b6985;}
#member_box .btnArea {display:inline;float:left;width:179px;margin-left:11px;padding:5px 0;}
#member_box .btnArea a {float:left;font-size:11px;font-family:dotum;}
#member_box .btnArea a.logout {margin-right:60px;}	
				
:root body, :root select, :root input {letter-spacing:0px;}

div,p,h1,h2,h3,h4,h5,h6,dl,dt,dd,th,td,form {margin:0; padding:0;}
table {border-collapse:collapse; border-spacing:0; word-break:break-all;}
ul, li, ol {list-style-type:none; margin:0; padding:0;}
hr {display:none;}
img {border:0 none;}
label {margin:0; padding:0;}
fieldset {margin:0; padding:0; border:0 none;}
legend {display:none;}

/* link */
a, a:link, a:visited {color:#808080; text-decoration:none; cursor:pointer;}
a:hover, a:active {color:#808080; cursor:pointer;}

a.file,  a.file:link, a.file:visited {color:#568bc0; text-decoration:none; cursor:pointer;}
a.file:hover, a.file:active {color:#808080; cursor:pointer;} 


/* 타이틀 */
h3.big_tit {clear:both; padding-left:22px; font-size:16px; font-weight:bold; color:#333; background:url(../../images/common/ico/blt_ge_tit.gif) no-repeat left top;}
h3.big_tit img {vertical-align:-2px; margin:0 6px 0 0;}
h3.big_tit span {font-size:12px; color:#999; font-weight:normal;}

/* 서브타이틀 */
h4.small_tit {margin-top:25px; font-size:14px; color:#555; padding:1px 0 10px 15px; background:url(../../images/common/ico/blt_accountant.gif) no-repeat left top;}
h4 span.txt {font-size:11px; letter-spacing:-1px; color:#999; font-weight:normal;}
h4 span.ac {font-size:11px; letter-spacing:-1px; color:#71a04a; font-weight:normal;}

/* 표시는 필수입력사항입니다 - 붉은 메시지 문구에 사용 */
p.comment_ac {font-size:11px; letter-spacing:-1px; color:#d03e3a; font-weight:normal;}

/* 컨텐트 영역 */
div.content {clear:both; width:97%; margin:0 30px 50px 29px;}
	ul.category {margin-top:-45px; float:right; padding:6px 0 34px;}
	ul.category li {float:left; padding:0 9px 0 5px; color:#bfbfbf; background:url(../../images/common/ico/ico_category.gif) no-repeat right 3px;}
	ul.category li a {color:#bfbfbf;}
	ul.category li.now {padding-right:0; color:#666; background:none !important;}

/* 검색테이블 */
table	{font-size:12px;border-collapse:collapse;margin:0;padding:0;}

/* 이전글 다음글 */
div.prenxt_box {width:98%; margin-top:20px; padding:5px 10px; border:1px solid #d7d7d7;}
	table.prenxt_box {width:100%;}
	table.prenxt_box th {width:93px; text-align:right; padding:9px 0 8px; border-bottom:1px dashed #cdcecd;}
	table.prenxt_box td {padding-left:47px; border-bottom:1px dashed #cdcecd; color:#999;}
	table.prenxt_box tr.end th, table.prenxt_box tr.end td {border:none;}
	table.prenxt_box td span.file {font-size:11px;}
	table.prenxt_box td a {margin-right:5px; color:#999;}

/* 우축정렬 */
.btR {float:right;margin-top:10px;}

/* 좌측정렬 */
.btL {float:left;margin-top:10px;}


		
table.util_list {clear:both; width:100%; border:1px solid #d8d8d8;}
	table.util_list thead th {padding:8px 0; line-height:14px; border:1px solid #d8d8d8; border-bottom:2px solid #7f7f7f; background:#f8f8f8;}
	table.util_list thead th.chk, table.util_list tbody td.chk {padding:0;}
	table.util_list thead th.chk input.ra {background:#f8f8f8;}
	table.util_list thead th.rows {border-bottom:1px solid #d8d8d8;}
	table.util_list tbody td {padding:8px 0; border-right:1px solid #d8d8d8; border-bottom:1px dashed #d8d8d8; text-align:center; color:#636161;}
	table.util_list tbody td.divide {color:#999;}
	table.util_list tbody td.num {color:#999;}
	table.util_list tbody td a {color:#636161;}
	table.util_list .ta_l {padding-left:10px; text-align:left;}
	table.util_list tbody td.reply {background:#f0f0f0; text-align:left; padding:8px 17px; line-height:18px; color:#7c7cb4;}
	table.util_list tbody th {padding:8px 0; border:1px solid #d8d8d8; border-bottom:1px solid #d8d8d8; background:#f8f8f8;}
	table.util_list tbody td.btn {padding:3px 0 5px;}
	table.util_list tbody td.btn img {vertical-align:middle;}
	table.util_list tbody td.ac {color:#cc3333;}
	table.util_list tbody td span.nom {color:#999; font-size:11px; line-height:16px;}
	table.util_list tbody tr.bo td {border-bottom:1px solid #d8d8d8;}
	table.util_list ul.list li {padding-left:8px; background:url(../../images/common/ico/ico_list_square.gif) no-repeat left 6px;}
	table.util_list tr.type1 th {background:#EFEFEF; border-bottom:0; padding:10px 0;}
	table.util_list tr.type1 td {color:#444; border-bottom:0; text-align:left;  padding:12px 0 12px 14px;}
	table.util_list tr.type2 th {background:#EFEFEF; border-bottom:1px solid #d8d8d8; padding:10px 0;}
	table.util_list tr.type2 td {color:#444; text-align:left; border-bottom:1px solid #d8d8d8; padding:12px 0 12px 14px;}
	table.util_list tr.type3 th.rows {background:#EFEFEF; padding:10px 0;}
	table.util_list td.nonum_box {padding:4px 0; font-weight:bold;}
	table.util_list td.nonum_box div.no {margin:5px 0;}
	table.util_list td.nonum_box p {border:1px solid #CBCBCB; padding:4px 0; font-weight:bold; width:83px; text-align:center;}
	table.util_list td.nonum_box p.box {display:inline; border:1px solid #CBCBCB; margin-right:5px; padding:4px 10px;}



/* write */
table.con_table {clear:both; width:100%; border-top:2px solid #7f7f7f; border-right:1px solid #e2e2e2;}
table.dot_bor {border:none;}
	table.con_table th {padding:9px 0 8px; border:1px solid #e2e2e2; text-align:center;font-weight:bold;}
	/*필수 입력 부분 설정 추가*/
	table.con_table th.ac {background:#F4F4F4 url(/images/icon/icon_board_ac.gif) no-repeat 10px 14px;}
	table.con_table tr.toptit th {border:1px solid #CACACA; border-width:1px 1px 1px 0; background:#E6E6E6;}
	table.con_table td {border:1px solid #e2e2e2; text-align:center; padding:3px 3px 5px 7px; text-align:left;}
	table.con_table td.list {padding:7px 3px 5px 7px; line-height:18px;}
	table.con_table td.list dd {color:#999;}
	table.con_table td.dot {border-bottom:1px dashed #e2e2e2;}
	table.con_table td.reason {height:50px; vertical-align:top; line-height:18px;}
	table.con_table td.txt {padding:5px 3px 5px 7px;}
	table.con_table td.img {padding:0; text-align:center;}
	table.con_table td.img p.img {width:118px; height:139px; margin:0 auto; background:#dfdfdf; padding:0; border:0;}
	table.con_table td span.stxt {padding-left:5px; color:#999;}
	/*table.con_table input {color:#7c7c7c; font-size:11px;}*/
	table.con_table tr.sel td {padding:0px; border:none;}
	table.con_table tr.ta_c td {padding-left:0px !important; padding-right:0px !important; text-align:center !important;}
	table.con_table td.sel img {margin:0;}
	table.con_table tr.sel td.inbox {border:1px solid #e2e2e2; padding:3px 3px 5px 7px !important;}
	table.con_table td input.btn_img {#vertical-align:-6px;}
	table.con_table td p.row {margin-bottom:3px;}
	table.con_table td * {vertical-align:middle;}
	table.con_table td.btn {border:none; padding-top:12px; text-align:center;}
	table.con_table td p.int {margin:6px 0 0 0; padding-left:14px; font-size:11px; letter-spacing:-1px; color:#666; background:url(../../images/common/ico/ico_cube_mem.gif) no-repeat 0 0;}
	table.con_table td.photo {padding-left:2px; text-align:center;}
	table.con_table td p.photo {width:103px; height:107px; margin:0 auto; font-size:0; border:1px solid #d0d0d0;}
	table.con_table td p.photo_pop {width:119px; height:139px; margin:10px; font-size:0; background:#dfdfdf;}
	table.con_table td p.photo img {vertical-align:top;}
	table.con_table td img.btn {margin:3px 0 0 1px;}
	table.con_table td.txtinput {padding-bottom:3px;}
	table.con_table td.txtinput textarea {border:1px solid #d0d0d0; width:95%; height:36px; padding:5px 10px;}
	table.con_table td.txtinput1 textarea {border:1px solid #d0d0d0; width:98%; height:200px;}
	table.con_table p.int {font-size:11px; color:#666; margin:5px 0 4px 0; background:url(../../images/common/ico/ico_eqwe.gif) no-repeat 0 0; padding-left:14px;}
	table.con_table td.con {height:140px; vertical-align:top; padding:5px 3px 5px 7px; line-height:18px;}
	table.con_table td.file {padding:7px 3px 7px 7px;}
	table.con_table td.file a {color:#568bc0;}
	table.con_table td.file img {vertical-align:middle;}
	table.con_table td.file span.dose {font-family:Verdana; font-size:9px;}
	table.dot_bor td {line-height:18px !important;}
	:root table.con_table .rtxt {padding-top:2px !important; padding-bottom:0 !important;}