Maintenance for the week of March 16:
• [IN PROGRESS] ESO Store and Account System for maintenance – March 18, 6:00AM EDT (10:00 UTC) - 4:00PM EDT (20:00 UTC)
Is there any way i can log in straight from client if i registered from steam?
You can, I think you need to log in into your ESO account on the ESO website and then buy base game and then you will be able to log in without steam. Maybe any non-Steam source would work, but I did that via official website when I needed to log in from PC without Steam.
Edit to clarify: you buy base game again from ZOS even if you already have it from Steam