У вас есть 2 вопроса здесь.Первый вопрос не ясен, «содержит 2 div и родной брат первого div», не родной брат первого div - второй div?Также неясно, что вы хотите сделать, в общем, кажется, что у вас все глобально расположено, так что почему бы вам не установить div галереи с точными размерами, которые вы хотите.Для содержимого, которое он содержит, вы можете использовать overflow: auto, чтобы при необходимости он создавал внутренний скроллер.
По второму вопросу похоже, что проблема в Firefox.если вы установите верх и отступ элемента ввода равным 0, он все равно выравнивается с содержащим элементом td.Это очень странное использование элементов таблицы, и я бы посоветовал против этого ... Вам, вероятно, следует вместо этого использовать элементы div.