[/quote]
Потому что 300px – это не 30%...
[/quote]
Заключите оба "резиновых" блока в один общий (отдельный) контейнер и расфлоатите внутри него эти "резиновые" блоки в разные стороны. Самому же контейнеру задайте левый маргин в 300px (для левого фиксированного по ширине блока)...



