Du hast wahrscheinlich so lange daran rumgebastelt, dass du mit deinen Klassenbezeichnern ganz durcheinander gekommen bist. Probiers mal so:
.table-row {
display: table-row;
}
.table-cell {
display: table-cell;
padding: 20px; /* this line not really needed */
}