.full-header
стоит z-index: 4. Поэтому получается, что меню у вас на самом деле на 4 слое (и на 9999 внутри этого слоя), а стрелки на 10. <style></style>
..slide
вложенный div, которому и назначать background-image. .parent > .left-block{...}
.parent > .right-block{...}
display: inline-block;
. А все инлайновые блоки по умолчанию выравниваются по вертикали по baseline, у которой есть зазор снизу. Именно этот отступ вы и видите. Что бы его убрать, пропишите инлайн блокам vertical-align: top (или middle/bottom, что вам больше подойдет). <div id="my">
<p class="announce">текст</p>
</div>
<ul class="tt pm">
<li>
<ul>
<li><a href="#">ссылка</a><span>текст</span></li>
</ul>
</li>
</ul>