Firstly, frames are easy to work with, but Google hates them. You also have to add code to account for the fact that someone may load a frame with the full frameset. Sorry to use your site as an example, N3OF15H, but try this link...
http://pulse.dbspot.com/fnc.html
Without extra code, it appears out of context, and Google
will index each frame individually.
Your problem is actually a tables problem. You need the following structure...
<TABLE>
<TR>
<!-- Menu bit... -->
<TD>
<TABLE>
<!--Menu options as already defined in rows -->
</TABLE>
</TD>
<!-- Main area... -->
<TD>
</TD>
</TR>
</TABLE>
Now you will have a table with 2 columns, the first containing another table with the menu in it, and the second being your content.