Better way is put:
wp_nav_menu( array('menu' => 'Top menu','menu_class' => 'top_menu'));
And then force your html classes to wordpress, or simply 5 min rewrite css rules, classies names for wordpress.
WordPress uses ul li ul li ul li, and so on structure, and there is no problem to fix it.