Ваш конкретный вопрос довольно запутанный, но, нет, CSS не имеет понятия математики. Вы не можете сделать 100% - 50px, например, хотя это было бы очень удобно.
Тем не менее, вы можете задать для элементов поля определенных измерений, и если вы не дадите элементу заданную ширину, он по умолчанию будет «авто», поэтому он будет занимать оставшееся пространство.
Таким образом, левый DIV может быть установлен с правым полем в 100px.
Это ответило бы на ваш вопрос, если бы речь шла о CSS и горизонтальном интервале изменяемого макета.
Что касается ваших проблем с вертикальным интервалом и таблицей, то это действительно совсем другое дело, поэтому предложу вам пересмотреть свой вопрос с конкретной разметкой, по которой вы ищете помощь.