You can't mix different UI systems. Stick with one.
NGUI's geometry is drawn using a camera, and Unity's UI is drawn on top of everything else, unless you force it to use a camera as well. Only then can you make it be drawn behind NGUI.
You can draw Unity 2D sprites using NGUI's UI2DSprite component (ALT+SHIFT+D).