Did you try to revalidate your game files on Steam?
Also, try this:
Your profile is corrupt but no worries, delete this directory
and this file interfacedata.dat located here.
C:\Steam\SteamApps\common\Dawn of Fantasy
Next time you run the game it will generate a new first time profile.
No you wont lose anything in your online kingdom either.
GAME MODERATOR - feel free to PM me about any game related issue, bug, question...