В каком месте задается ширина блока?
Используйте последнюю версию - fancyapps.com/fancybox/3
Ответ на ваш вопрос в этой части кода:<a class="gallery" href="#testube"><img alt="" src="images/atb_s.jpg" /></a>

<div style="display:none" id="testube">
  <!-- HTML - код ролика -->
  <object width="425" height="344">
    <param name="movie" value="http://www.youtube.com/v/sh08XGBE8qc&hl=ru&fs=1"></param>
    <param name="allowFullScreen" value="true"></param>
    <param name="allowscriptaccess" value="always"></param>
    <embed src="http://www.youtube.com/v/sh08XGBE8qc&hl=ru&fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed>
  </object>
</div>
Скрипт (он кстати называется fancybox) не "прописывает" (это слово имеет императивный оттенок), а просто дублирует размеры блока, т.к. контейнер позиционирован абсолютно. Блок как бы сам отвечает за свои размеры.
И да, последняя версия лучше во всех смыслах.