В первом контейнере из первого блока удалите установленные стили:
<style>
#blockmenu {
height:30px;
width: 100%;
font: 14px Roboto, Helvetica, sans-serif;
}
#blockmenu a:link,
#blockmenu a:visited {
color:#ffffff;
text-decoration:none;
padding-left:10px;
line-height:30px;
display:block;
font-weight:normal;
background:url(img_new/btns_hover.png);
}
#blockmenu a:hover {
color:#2c8bd1;
text-decoration:none;
padding-left:10px;
line-height:30px;
display:block;
background:url(img_new/btns.png);
text-align: left;
}
#blockicons>i { background:url(img_new/i_sprite.png);
display:block;
height:20px;
float:left;
width:20px;
margin-top: 5px;
margin-right: 5px;}
</style>
Удалите эти стили с блока, далее установите в таблицу стилей следующие стили:
.blockmenu { height:30px; width: 100%; font: normal 14px Roboto, Helvetica, sans-serif; }
.blockmenu a:link,
.blockmenu a:visited { color:#ffffff; text-decoration:none; padding-left:10px; line-height:30px; display:block; font-weight:normal; background:url(/img_new/btns_hover.png); }
.blockmenu a:hover { color:#2c8bd1; text-decoration:none; padding-left:10px; line-height:30px; display:block; background:url(/img_new/btns.png); text-align: left; }
#blockicons>i { background:url(/img_new/i_sprite.png);display:block;height:20px;float:left;width:20px;margin-top: 5px;margin-right: 5px;}
выделил красным выше, у вас в стилях перед изображением отсутствует слеш который дает понять, что изображение подгружается с корня фтп, если его не прописать и будет та проблема, что у вас на разных страницах.