#main {
	margin: 0px auto;
	width: 100%;
	font-family: arial;
	font-size: 12px;
	padding: 20px;
	box-sizing: border-box;
}
.table {
	display: table;
	width: 100%;
}
.frow {
	display: table-row;
	background-color: #303030;
	color: #f0f0f0;
}
.fcolumn {
	display: table-cell;
	text-align: center;
	padding: 8px 10px;
	box-sizing: border-box;
}
.row {
	display: table-row;
	background-color: #c0c0c0;
}
.row:nth-child(odd) {
	background-color: #d0d0d0;
}
.column {
	display: table-cell;
	text-align: center;
	padding: 8px 10px;
	box-sizing: border-box;
}