This is my form:

I need some help because i have no experience with web interfaces. I would like it to be estethically pleasant without taking too much space (it's rendered several times for every page). I need to keep these colors and the internal html structure. I would like to receive general advices on how to turn it more pleasant and usable for the user.
After that, I have no clue about where to put the confirm/error/loading image. For now it's on the right but it can be anywhere.
Consider that soon I will implement the visualization of an error string that will show up under the form. Advices are appreciated for that too.

