А почему вы средней колонке не хотите задавать размер?
Если у вас левая колонка 120px, правая 240px, то средней можно задать width: calc(100% - 360px); и все будет нормально. И не надо в "резиновый" блок вставлять блоки с жестко заданной шириной, это по крайней мере не логично, ведь он должен сжиматься при ресайзе.