Thank you!
I have already found some solution:
table.t2 {background-color:#eaeaea; border:3px #FFFFFF solid;
margin:1px;border-collapse: collapse;}
table.t2 tr td {border:1px #FFFFFF solid;padding:5px;}
table.t2 td:first-child {text-align: left;} /* First cell aligment for FF and Opera.*/
table.t2 td:first-child + td {text-align: right;} /* Second cell aligment for FF and Opera.*/
html>body table.t2 td {text-align: center;} /*Cell aligment, hidden from IE. Aligment for IE should be placed direct to <col> for example <col align="xxx" valign="yyy"> */
table.t2 th.th1 {border:1px #FFFFFF solid;padding:5px;
background-color:#89333c; color:#FFFFFF;}
table.t2 th.th2 {border:1px #FFFFFF solid;padding:5px;
background-color:#979797; color:#FFFFFF;}
table.t2 tr td.h1 {background-color:#89333c; color:#FFFFFF;}
table.t2 tr td.h2 {background-color:#979797; color:#FFFFFF;}
table.t2 col.colr1 {background-color:#f3eaeb; border:1px #FFFFFF solid;}
table.t2 col.colr2 {background-color:#e7d6d8; border:1px #FFFFFF solid;}
table.t2 col.colr3 {background-color:#d0adb1;border:1px #FFFFFF solid;}
table.t2 col.colr4 {background-color:#b8858a;border:1px #FFFFFF solid;}
Etc, etc, etc.
It's not a great solution, but it works