Переназначьте новые правила после первого объявления, например:
table th, table td {
padding: 10px;
text-align: center;
border-width: 1px;
border-style: solid;
vertical-align: middle;
}
table th, table td {
text-align: left;
}
или просто закомментируйте правило в основном стиле:
table th, table td {
padding: 10px;
/*text-align: center;*/
border-width: 1px;
border-style: solid;
vertical-align: middle;
}
Для того, чтобы указать конкретным столбцам свои правила, можно сделать так:
table th:nth-child(2), table td:nth-child(2),
table th:nth-child(4), table td:nth-child(4) {
text-align: left;
}
Выравнивание слева будет применено лишь ко второму и четвёртому столбцам и их заголовкам.