@charset "utf-8";

/* Table */ 
table {
	width:100%; border-collapse:collapse; table-layout:fixed; border-spacing:0; word-break:break-all; font-family:맑은 고딕,돋움, Dotum, Tahoma; letter-spacing:-0.5px;
}

.tbl_form { 
	clear:both; background:#ffffff;
}
.tbl_form thead th, .tbl_form tbody th { 
	background:#f7f7f7; font-weight:bold; text-align:center; padding:5px; border-left:0;
}

.tbl_form th, .tbl_form td { 
	border:1px solid #ebeae8; text-align:left; vertical-align:middle; padding:5px; border-right:0;
}

.tbl_form .start { 
	border-top:3px solid #868a8d;
}

.tbl_form .start2 { 
	border-top:3px solid #868a8d;
}

.tbl_list {
	clear:both; background:#ffffff;
}

.tbl_list thead tr th.start { 
	border-top:1px solid #c7c7c7; border-bottom:1px solid #c7c7c7; background:#f8f8f8; padding:7px; font-size:12px; color:#555;
}

.tbl_list tbody tr td.start { 
	border-top:3px solid #c7c7c7; border-bottom:1px solid #c7c7c7; padding:5px;
}

.tbl_list tbody th, .tbl_list td {
	text-align:center; border-bottom:1px solid #ebeae8; padding:6px; 
}

.tbl_line {
	clear:both; background:#ffffff;
}

.tbl_line thead tr th.start { 
	border-top:3px solid #868a8d; border-bottom:1px solid #999999; background:#efefef; padding:5px;
}

.tbl_line tbody tr td.start { 
	border-top:3px solid #868a8d; border-bottom:1px solid #999999; padding:5px;
}

.tbl_line thead th {
	border:1px solid #dddddd; 
}

.tbl_line tbody th, .tbl_line td { 
	text-align:center; border:1px solid #dddddd; border-top:0px; padding:5px;
}

.password_box {
	position:relative; padding:10px;
}

.password_box_close {
	position:absolute; right:-16px; top:-11px;
}

/* Paging */ 
.paging {
	text-align:center; margin:20px 0; font-weight:bold;
}

.paging a, .paging .current {
	display:inline-block; border:1px solid #dddddd; text-align:center; background:#efefef; color:#3a4a58; margin:0 3px; padding:5px 9px 3px 9px;
}

.paging .current {
	font-weight:bold; background:#3a4a58; border:1px solid #444444; color:#ffffff;
}


/* Board Seach */ 
.board_search_box {
		-webkit-border-radius: .5em; 	-moz-border-radius: .5em; 	
}


/* Gallery List */ 
.board_gallery_list {
	overflow:hidden; text-align:center; padding:20px 0;
}

.board_gallery_list li {
	float:left; border:1px solid #dddddd; width:150px; padding:10px; margin:10px; font-family:맑은 고딕,돋움, Dotum, Tahoma; letter-spacing:-0.5px;
}

.board_gallery_list li div {
	margin-top:5px;
}

.board_gallery_list .no_data {
	width:100%; border:0;  padding:5px;
}

.board-button-box {
	text-align:right; margin-top:10px;
}


input[type=text], input[type=password] {
	border:1px solid #cccccc; padding:3px; width:150px; outline:none;
}

input[type=number], input[type=email] {
	border:1px solid #cccccc; padding:3px; outline:none;
}


input[type=radio] {
	margin-top:-2px;
}
