The problem is in the top menu.
Inside the element #categories_block_left there is an UL that is not positioned properly because it pushes the container out of the layout.
what about positioning with a float?
you could use:
#categories_block_left ul.trees
{
float: right;
position: relative;
width: 75%;}