la selezione che stai cercando dovrebbe essere
tr:not(:has(th))dd
tr:not(:has(th)):even
se vuoi che righe contenenti th non vengano considerate nell' alternarsi di pari e dispari
trdd:not(:has(th))
tr:even:not(:has(th))
se vuoi vengano comunque considerate ai fini dell' even/odd
ciao