.just {
	text-align: justify;
}table.duel {
	border: 1px solid #d9d9d9;
	padding: 0;
	margin-top: 10px;
	margin-left: 10px;
}

table.duel th {
	border: 1px solid #8b8b8b;
	margin: 0;
	padding: 0;
	color: #373737;
	background: #f9f9f9;
	font: bold 0.9em Tahoma, Verdana;
}

table.duel td {
	border: 1px solid #8b8b8b;
	margin: 0;
	color: #575757;
	font: normal 0.8em Tahoma, Verdana;
	padding: 3px 5px;
}

table.duel td.tip_red {
	border: 1px solid #8b8b8b;
	margin: 0;
	color: #a70101;
	font: bold 1.5em Tahoma, Verdana;
	padding: 3px 5px;
	width: 50px;
	background: #f9f9f9;
	text-align: center;
}

table.duel td.tip_black {
	border: 1px solid #8b8b8b;
	margin: 0;
	color: #151515;
	font: bold 1.5em Tahoma, Verdana;
	padding: 3px 5px;
	width: 50px;
	background: #f9f9f9;
	text-align: center;
}

table.duel td.tip_ok {
	border: 1px solid #8b8b8b;
	margin: 0;
	color: #147c20;
	font: bold 1.5em Tahoma, Verdana;
	padding: 3px 5px;
	width: 50px;
	background: #e7f9e4;
	text-align: center;
}

table.duel th.tip_red {
	border: 1px solid #8b8b8b;
	margin: 0;
	color: #a70101;
	font: bold 0.9em Tahoma, Verdana;
	padding: 3px 5px;
	width: 50px;
	background: #f9f9f9;
	text-align: center;
}

table.duel th.tip_black {
	border: 1px solid #8b8b8b;
	margin: 0;
	color: #151515;
	font: bold 0.9em Tahoma, Verdana;
	padding: 3px 5px;
	width: 50px;
	background: #f9f9f9;
	text-align: center;
}