@import url("../../../css/style.css");

/* user define */
.eng_s { font: 10px Calibri, Tahoma; }
.eng { font: 11px Calibri, Verdana; }
.box_dark { background-color:#545454; color:#ddd; padding:3px; }
.box_light { background-color:#e1e1e1; color:gray; padding:3px; }

.head {
	cursor: pointer;
	background-image: url("image/td_back.gif");
	padding: 5px;
}

.head_view {
	clear: both;
	font-size: 0;
	height: 1px;
	background: url("image/td_back.gif") repeat-x 0 -8px;
	margin-top: 7px;
	height: 10px;
}

.tdLeft {
	width: 100px;
	white-space: nowrap;
	padding: 5px;
	text-align: left;
	text-indent: 10px;
	border-bottom: 1px solid #e1e1e1;
}

.tdRight {
	width: auto;
	padding: 5px;
	text-align: left;
	border-bottom: 1px solid #e1e1e1;
}

.tdLeft2 {
	width: 100px;
	white-space: nowrap;
	padding: 5px;
	text-align: left;
	text-indent: 10px;
}

.tdRight2 {
	width: auto;
	padding: 5px;
	text-align: left;
}

.line {
	height: 1px;
	background-color: #e1e1e1;
}

.td {
	height: 28px;
}

.notice {
	background-color: #efefef;
}

.word {
	padding-right: 10px;
	border-right: 1px solid #e1e1e1;
	margin-right: 10px;
}

.tag {
	float: left;
	padding: 5px 7px;
	background-color: #545454;
	color: #e1e1e1;
	font: 8pt gulim;
	margin-right: 3px;
	cursor: pointer;
	margin-top: 3px;
	white-space: nowrap;
}

.comment {
	clear: both;
	background: url('image/icon/quote.gif') no-repeat 3px 10px;
	padding: 10px 10px 0 25px;
	font: 8pt gulim;
	color: gray;
	line-height: 140%;
}

.title {
	clear: both;
	font-size: 0;
	height: 24px;
}

.sep {
	font-size: 0;
	height: 3px;
	background-color: #efefef;
	clear: both;
	margin-top: 7px;
	border-top: 1px solid #ddd;
}

.ment {
	text-align: left;
	padding: 20px;
	font: 12px gulim;
	line-height: 1.7;
}

.ment_button {
	margin: 5px 0;
}

/* view - 이슈글 */
.issue {
	border: 7px solid #f0f0f0;
	padding: 10px;
	text-align: left;
	margin-bottom: 15px;
	margin-right: 10px;
}

/* view - 작성자글 */
.writer {
	border: 7px solid #f0f0f0;
	padding: 10px;
	text-align: left;
	margin-bottom: 15px;
}

/* view - 관련글 */
.relate {
	border: 7px solid #f0f0f0;
	padding: 10px;
	text-align: left;
	margin-bottom: 15px;
}

/* view - 트랙백보내기 */
#trackback {
	clear: both;
	margin: 10px 0;
	padding: 5px 7px;
	font: 11px dotum;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	text-align: left;
}

/* view - 사용자목록 */
	/* 내용 */
	DIV.macroListMent {
	}

	/* 목록 */
	DIV.macroListPrint {
		margin: 0;
		padding: 10px 0;
		line-height: 1.5;
	}

	#macroListPrint UL {
		margin: 0;
		padding: 0;
		width: 50%;
		border: 5px solid #efefef;
	}

	#macroListPrint UL LI {
		margin: 0;
		padding: 5px;
		width: 100%;
		cursor: pointer;
		list-style-type: none;
		border-bottom: 1px solid #e1e1e1;
	}

	/* 보고 있는 목록 */
	.macroListOn {
		margin: 0;
		cursor: pointer;
		list-style-type: none;
		background-color: #f1f1f1;
		font-weight: bold;
		padding: 5px;
		border-bottom: 1px solid #e1e1e1;
	}


INPUT.button_highlight {
	background: #ddd no-repeat 1px 0px;
	padding: 3px 0 5px 22px;
	border: 2px solid #c1c1c1;
	height: 22px;
	font: 11px dotum;
	color: #000;
	text-align: left;
	vertical-align: middle;
	cursor: pointer;
	width: 85px;
	margin: 0px;
}

/* 댓글 */
	.write_comment_div {
		clear: both;
	}
	.write_comment_form {
		clear: both;
		background-color: #fff;
		border-top: 1px solid #e1e1e1;
	}
	.comment_title {
		text-align: left;
		font: 11px Dotum;
		height: 25px;
		padding-left: 15px;
		color: #e1e1e1;
		background: url('image/td_back.gif');
	}
	.cmt_main {
		clear: both;
	}
	.cmt_title_left {
		padding: 7px;
		text-align: left;
	}
	.cmt_title_right {
		padding: 0px;
		text-align: right;
	}
	.cmt_ment {
		padding: 10px;
		line-height: 1.7;
		text-align: left;
	}
	.cmt_highlight {
		border: 10px solid #ddd;
	}

/* 글쓰기 - 글기능 */
	.use {
		font: 11px dotum;
	}

.postView {
	color: #000;
	text-decoration: none;
}

.search {
	clear: both;
	text-align: center;
	clear: both;
	margin: 10px auto;
}

.tool {
	width: 50px;
	height: 22px;
	color: #e1e1e1;
	padding-top: 5px;
	background-color: #545454;
	text-align: center;
}

/* 공지글 유효시간 보기 */
DIV.view_date_notice {
	float: right;
	margin: 10px 0;
	padding: 3px 0;
	font: 11px dotum;
	color: gray;
	line-height: 1.5;
}

/* 검색 툴팁 */
	#tool_search {
		width: 200px;
		padding: 7px;
		background-color: #545454;
		font: 11px gulim;
		color: #e1e1e1;
		text-align: left;
	}

	.search_ment {
		color: #ddd;
		padding: 5px;
		margin-top: 3px;
		font: 11px dotum;
		letter-spacing: -1px;
		line-height: 1.4;
	}

/* 저작권 */
	/* 저작권 설명 레이어 */
	DIV.license {
		margin: 7px 0;
		font: 11px dotum;
		line-height: 1.5;
	}

	/* 저작권 보기 레이어 */
	DIV.view_license {
		float: right;
		margin: 10px 0;
		padding: 3px 0;
		font: 11px dotum;
		line-height: 1.5;
	}

	/* 저작권 링크 */
	A.license {
	}

is_del {
	color: #e1e1e1;
}

.date_notice {
	padding: 0px 0px;
	margin: 5px 0;
	font: 11px dotum;
}

/* 입력폼 */
	.formText {
		border-top: 1px solid #D9D6D1;
		border-left: 1px solid #D9D6D1;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		vertical-align: middle;
		background: #fff url('image/title_back.gif') repeat-x 0 -2px;
		font: 12px Calibri, Verdana, gulim;
		height: 18px;
	}

	.formTextarea {
		border-top: 1px solid #D9D6D1;
		border-left: 1px solid #D9D6D1;
		border-right: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		vertical-align: middle;
		background: #fff url('image/title_back.gif') repeat-x 0 -2px;
		font: 12px Calibri, Verdana, gulim;
	}

	.formSearch {
		border-top: 3px solid #D9D6D1;
		border-left: 3px solid #D9D6D1;
		border-right: 3px solid #ddd;
		border-bottom: 3px solid #ddd;
		vertical-align: middle;
		background: #fff url('image/title_back.gif') repeat-x 0 -2px;
		font: 12px Calibri, Verdana, gulim;
		height: 18px;
		width: 140px;
	}

	.formSelect {
		background-color: #f1f1f1;
		color: #545454;
		vertical-align: middle;
		margin: 3px;
		font: 11px Calibri, gulim;
	}

/* 이름링크 */
	A.name {
		text-decoration: none;
	}

/* 저작권 */
	.copyright {
		clear: both;
		text-align: center;
		margin: 5px 0;
		font: 12px Calibri, Verdana;
	}

	A.copyright {
		font: bold 12px Calibri, Verdana;
	}

/* 추가필드 */
	.fieldText {}
	.fieldTextarea {}
	.fieldSelect {}
	.fieldSelectMulti {}

/* 본문추가 이미지 */
	/* 레이어 */
	TABLE.macroImage {
	}

	/* 이미지 */
	IMG.macroImage {
		border: 10px solid #383838;
	}

	/* 설명 */
	DIV.macroImageTitle {
		text-align: left;
		font: 11px dotum, Calibri, Verdana;
		color: #e1e1e1;
		padding: 5px 7px;	
		background-color: #545454;
		border: 10px solid #383838;
		border-top: 0;
	}

/* 회원 팝업 */
	#tool_member {
		position: absolute;
		margin: 0;
		padding: 0;
		width: 100px;
		z-index: 100;
	}

	#tool_member UL {
		margin: 0;
		padding: 0;
		border: 8px solid #e1e1e1;
	}

	.tool_on {
		list-style-type: none;
		padding: 5px;
		border-bottom: 1px solid #cfcfcf;
		border-right: 1px solid #cfcfcf;
		background-color: #efefef;
		cursor: pointer;
		font: 11px dotum;
		text-align: center;
	}

	.tool_off {
		list-style-type: none;
		padding: 5px;
		border-bottom: 1px solid #cfcfcf;
		border-right: 1px solid #cfcfcf;
		background-color: #fff;
		cursor: pointer;
		font: 11px dotum;
		text-align: center;
	}

	.tool_close {
		list-style-type: none;
		background: url("image/icon/x_gray.gif") right no-repeat;
		height: 17px;
		cursor: pointer;
	}

/* 글쓰기 */
	#ment_button {
		margin-bottom: 5px;
	}

	/* 오른쪽 영역별 밑줄 */
	.ment_right_hr {
		margin-bottom: 7px;
		padding-bottom: 7px;
		border-bottom: 1px solid #ddd;
	}

	/* 글 기능 도움말 */
	#help_features {
		background-color: #e1e1e1;
		font: 11px dotum;
		padding: 7px;
		margin-top: 5px;
		line-height: 1.5;
	}

	/* 저작권 도움말 */
	.help_ccl {
		background-color: #e1e1e1;
		font: 11px dotum;
		padding: 7px;
		margin-top: 5px;
		line-height: 1.5;
	}

	/* 하단 메뉴버튼 켜진 상태 */
	.bottomMenu_on {
		float: left;
		padding: 7px;
		margin-right: 5px;
		font: 11px dotum;
		color: #555;
		background-color: #f4f4f4;
		cursor: pointer;
	}

	/* 하단 메뉴버튼 꺼진 상태 */
	.bottomMenu_off {
		float: left;
		padding: 7px;
		margin-right: 5px;
		font: 11px dotum;
		color: #555;
		cursor: pointer;
	}

	/* 하단 메뉴 내용 */
	.bottomContent {
		clear: both;
		background-color: #f4f4f4;
		padding: 15px;
		font: 11px dotum;
		color: #555;
		line-height: 1.5;
	}

	/* 하단 메뉴 내용 설명 */
	.bottomContent_ment {
		font: 11px dotum;
		color: #555;
		line-height: 1.5;
		padding-bottom: 7px;
		margin-bottom: 7px;
		border-bottom: 1px solid #ddd;
	}

/* 스타일 */
	h1 {
		font: bold 20px 'malgun gothic', batang, Calibri;
		margin: 0px;
		padding: 0px;
	}

	h2 {
		font: bold 15px 'malgun gothic', gulim, Calibri;
		margin: 0px;
		padding: 0px;
	}

	h3 {
		font: bold 12px 'malgun gothic', gulim, Calibri;
		margin: 0px;
		padding: 0px;
	}

	h4 {
		font: 12px 'malgun gothic', gulim, Calibri;
		margin: 0px;
		padding: 0px;
	}

	h5 {
		font: 11px 'malgun gothic', gulim, Calibri;
		margin: 0px;
		padding: 0px;
	}

	h6 {
		font: 10px 'malgun gothic', gulim, Calibri;
		margin: 0px;
		padding: 0px;
	}

/* 글상자 */
	DIV.iiBox_1 {
		border: 1px solid #e1e1e1;
		padding: 10px;
		line-height: 1.5;
		font-family: 'malgun gothic', dotum;
		background-color: #efefef;
	}

	DIV.iiBox_2 {
		border: 5px solid #e1e1e1;
		padding: 10px;
		line-height: 1.5;
		font-family: 'malgun gothic', dotum;
		background-color: #efefef;
	}

	DIV.iiBox_3 {
		border-left: 5px solid #ddd;
		margin-left: 20px;
		padding: 10px;
		line-height: 1.5;
		font-family: 'malgun gothic', dotum;
	}

	DIV.iiBox_4 {
		border-left: 5px solid #ddd;
		margin-left: 20px;
		background-color: #efefef;
		padding: 10px;
		line-height: 1.5;
		font-family: 'malgun gothic', dotum;
	}

	DIV.iiBox_5 {
		border: 5px solid #545454;
		padding: 10px;
		line-height: 1.5;
		font-family: 'malgun gothic', dotum;
		background-color: #efefef;
	}