problem v CSS s formatovanim table

Cau lidi!

Chtel bych u tabulky roztahovat bunky o trosku vic nez jsou normalne - kdyz je v bunce napsan text, ktery je nejdelsi z celeho sloupce, tak se sirka celeho sloupce prizpusobi prave jemu a okraje jsou namackle na hranice toho textu.
chtel jsem to resit tim ze tam pridam width: "+1%"; ale nejak me to nejde.
Poradte mi prosim jak to udelat, dik moc...
skus si pozriet toto:

http://www.jakpsatweb.cz/okraje.htm

dufam, ze Ti to pomoze
Tak skus dat na konec kazdy bunky s "namacklym" textem nedelitelnou mezeru  
Neni to sice kvalitni ale pomuze to
Libca: To urcine neni dobre reseni. Navic se lze jen tezko spolehat, ze formatovani textu bude v bunce pokazde takove aby toto reseni melo kyzeny ucinek.

Pripojuji se k roberte s odkazem na http://www.jakpsatweb.cz/okraje.htm, tento problem je u html tabulek jednoduse resen pomoci atributu cellpadding, a jeho pouziti je v tomto pripade rozhodne namiste spise nez hratky s pevnymi mezerami.
ad CSS:
zde mame vlastnost padding kterou lze upravovat vzdalenost obsahu bunky od jejich kraju.

napr. tedy:
TD, TH {
padding:1em;
}

zajisti takoveto odsazeni obecne pro vsechny bunky tabulky.