Нарисовал на бумажке что требуется
значит в вкратце основной блок у нас 100%, внутри его 2 блока, один причем max-width:512px, а как сделать 2-ой чтоб он занимал все остававшиеся место?

ну допустим если внутри этого блока было бы один и второй по 50% все понятно, а тут один зараза max-width:512 имеет. Спасибо, можно просто на словах сказать!

(Без JS, Only CSS)