body {
  font-size:12px;
}
select {font-size:12px;}
table {
	border-collapse:collapse;
}
th, td {
	padding: 0px;
	line-height: 20px;
	text-align: left;
	vertical-align: top;
}
span {
	padding: 10px;
}



::selection {
	background: #5e6e9b;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background: #5e6e9b;
	color:#FFF;
	text-shadow:none;
}



.notice_table {
	width:768px !important;
	background: #F7F7F7;
}
.notice_table th, .notice_table td {
	padding: 5px 6px;
	border: 1px solid #ddd;
}
.notice_table th {
	white-space:nowrap;
	text-align:center;
	color:#444;
}
.notice_table td {}

.notice_table tr:nth-child(odd) td {
	background-color: #FFF;
}
.notice_table tr:hover td {
	background-color:#f2f2f2;
	color:#000;
	text-shadow:1px 1px 0 #FFF;
}
.notice_table td.date {white-space:nowrap;}
.mm .notice_table td.date {white-space:normal;}
div.ellipsis {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
  max-width:400px;
}

.content {padding:40px;}
.mm .content {padding:15px 2%;}

.unread td {font-weight:bold;}
.read td {}

.mn_btns {text-align:right;}
.mn_btns a {margin:0 2px;}