/* 일반 게시판 리스트 관련 CSS */
.communitylisttable {
	width: 700px;
	margin: 30px 0 0 0;
	background: url("/images/board/columns-community.gif") no-repeat;
}

.communitylisttable caption {
	width: 700px;
	text-align: right;
	color: #6f93a6;
	font-size: 9pt;
	font-family: "Dotum";
	padding: 0 0 5px 0;
}

.communitylisttable thead {
	width: 700px;
	height: 37px;
}

.communitylisttable th {
	cursor: hand;
}

.communitylisttable tbody tr {
	height: 31px;
	background: url("/images/board/board_row_bg.gif") repeat-x;
	cursor: hand;
}

.communitylisttable tbody .centertext {
	text-align: center;
	font-size: 10pt;
	font-family: "Gulim";
}

.communitylisttable tbody .lefttext {
	text-align: left;
	font-size: 10pt;
	font-family: "Gulim";
}

.communitylisttable tbody .righttext {
	text-align: right;
	font-size: 10pt;
	font-family: "Gulim";
}

.communitylisttable tfoot {
	text-align: center;
	font-size: 9pt;
	font-family: "Dodum";
	padding: 15px 0 15px 0;
}

.communitylisttable tfoot {
	text-align: center;
	font-size: 9pt;
	font-family: "Dodum";
	padding: 15px 0 0 0;
	color: #929292;
}

.communitylisttable tfoot .curpage {
	font-weight: bolder;	
	color: #2a569f;
}

.communitylistbuttongroup {
	width: 700px;
	text-align: right;
}

.communitylistsearchbg {
	width: 700px;
	height: 50px;
	margin-top: 15px;
	background-color: #f4f4f4;
}

.communitylistsearchform {
	width: 100%;
	margin-top: 15px;
}

.communitylistsearchform input, select {
	font-size: 9pt;
}

.communitylistsearchform #btnSearch {
	width: 38px;
	height: 19px;
	border-width: 0;
	cursor: hand;
	background: url("/images/board/btn-search.gif") 0 50%;
}

.communitylistsearchform #btnAllList {
	width: 55px;
	height: 19px;
	border-width: 0;
	cursor: hand;
	background: url("/images/board/btn-alllist.gif") 0 50%;
}

/* 일반 게시판 보기 관련 CSS */
.communityviewtable {
	width: 700px;
	border-top: solid 3px #44accf;
	border-bottom: solid 1px #a0a0a0;
	font-size: 10pt;
	margin: 30px 0 0 0;
}

.communityviewtable th{
	width: 104px;
	background: #f7f7f7;
	border-bottom: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
}

.communityviewtable td{
	text-align: left;
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #d5d5d5;
}

.communityviewtable .b {
	font-weight: bolder;
}

.communityviewtable .heighten {
	height: 120px;
}

.communityviewbuttongroup {
	text-align: center;
	width: 700px;
	padding: 30px 0;
}

.communityviewbuttongroup .imagebutton {
	cursor: hand;	
}

/* 댓글 테이블 CSS */
.commentlisttable {
	width: 700px;
	border-top: solid 2px #a0a0a0;
	border-bottom: solid 1px #a0a0a0;
	font-size: 10pt;
}

.commentlisttable caption {
	text-align: right;
	font-size: 9pt;
	color: #6f93a6;
	padding-bottom: 5px;
}

.commentlisttable th{
	width: 104px;
	height: 29px;
	color: #82879d;
	background: #f7f7f7;
	border-bottom: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
}

.commentlisttable td{
	text-align: left;
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #d5d5d5;
}

.commentlisttable .columns {
	width: 70px;
	text-align: center;
}

.commentlisttable img {
	border: none;
}

/* 댓글 등록 테이블 CSS */
.commentregdiv {
	width: 700px;
	height: 75px;
	margin-top: 15px;
	background: url("/images/board/board_comment_bg.gif") 50% 0 no-repeat;
	text-align: left;
	padding: 0 0 30px 0;
}

.commentregdiv input {
	border: solid 1px #cccccc;
}

.commentregdiv #commentwriter {
	position: relative;
	left : 15px;
	width: 82px;
}

.commentregdiv #commentcontent {
	position: relative;
	left : 20px;
	top: 9px;
	width: 435px;
}

.commentregdiv #commentpass {
	position: relative;
	left : 30px;
	width: 52px;
}

.commentregdiv #commentbtnreg {
	position: relative;
	left : 36px;
	top: 7px;
	border: none;
}

/* 댓글 등록 테이블 CSS (로그인시) */
.commentregdiv2 {
	width: 700px;
	height: 75px;
	margin-top: 15px;
	background: url("/images/board/board_comment_bg2.gif") 50% 0 no-repeat;
	text-align: left;
	padding: 0 0 30px 0;
}

.commentregdiv2 input {
	border: solid 1px #cccccc;
}

.commentregdiv2 #commentwriter {
	position: relative;
	left : 15px;
	width: 82px;
}

.commentregdiv2 #commentcontent {
	position: relative;
	left : 20px;
	top: 9px;
	width: 490px;
}

.commentregdiv2 #commentbtnreg {
	position: relative;
	left : 36px;
	top: 7px;
	border: none;
}

/* 글 삭제 Form */
.communitydeletediv {
	width: 300px;
	height: 125px;
	background: url("/images/board/board_delete_bg.gif") 0 50% no-repeat;
	margin-top: 100px;
}

.communitydeletediv .inputfield {
	position: relative;
	width: 80px;
	height: 19px;
	left: 24px;
	top: 47px;
	background: #f5f5f5;
	border: solid 1px #d1d1d1;
	text-align: left;
}

.communitydeletediv #btnDelete {
	position: relative;
	left: 0px;
	top: 56px;
}

.communitydeletediv #btnList {
	position: relative;
	left: 0px;
	top: 56px;
}

/* 댓글 삭제 Form */
.communitycommentdeletediv {
	width: 300px;
	height: 125px;
	background: url("/images/board/board_delete_comment_bg.gif") 0 50% no-repeat;
	margin-top: 100px;
}

.communitycommentdeletediv .inputfield {
	position: relative;
	width: 80px;
	height: 19px;
	left: 24px;
	top: 47px;
	background: #f5f5f5;
	border: solid 1px #d1d1d1;
	text-align: left;
}

.communitycommentdeletediv #btnDelete {
	position: relative;
	left: 0px;
	top: 56px;
}

.communitycommentdeletediv #btnList {
	position: relative;
	left: 0px;
	top: 56px;
}

/* 문서 등록 관련 CSS */
.communityregtable {
	width: 700px;
	border-top: solid 3px #44accf;
	border-bottom: solid 1px #a0a0a0;
	font-size: 9pt;
	margin: 30px 0 0 0;
}

.communityregtable th{
	width: 104px;
	background: #f7f7f7;
	border-bottom: solid 1px #d5d5d5;
	border-right: solid 1px #d5d5d5;
}

.communityregtable td{
	text-align: left;
	padding: 8px 10px 8px 10px;
	border-bottom: solid 1px #d5d5d5;
}

.communityregtable .inputfield {
	background: #f5f5f5;
	border: solid 1px #d1d1d1;
}

.communityregtable textarea {
	background: #f5f5f5;
	border: solid 1px #d1d1d1;
	width: 550px;
	height: 100px;
}

.communityregtable .b {
	font-weight: bolder;
}

.communityregtable .heighten {
	height: 120px;
}

.communityregbuttongroup {
	text-align: center;
	width: 700px;
	padding: 30px 0;
}

.communityregbuttongroup .imagebutton {
	border: none;
	cursor: hand;	
}

