Scusate, forse continuo a non capire e.....credetemi......non lo faccio apposta!!!!
Ma forse una soluzione che fino ad ora non avevo mai preso in considerazione per la tua esigenza potrebbe essere questa, che tra l'altro è banalissima:

codice:
<div align="center" style="width:100%; background-color:#CCCCCC">
<div style="background-color:#000000; width:960px"></div>
</div>
La parte centrale nera è di 960px SEMPRE, mentre gli spazi laterali grigi sono liquidi e si adattano alla risoluzione dello schermo.

Se non c'ho preso neanche stavolta allora sono proprio duro e scusatemi, colpa mia.