I'm pretty new with cryptocurrensies. But it makes sense to me that it needs online access. To resolve the seed, i'm guessing it needs access to the blockchain to create the wallet. How else would it translate the seed into a wallet?
No, Electrum is an offline wallet with online functionalities, so it woulnd't ask for connection when creating a wallet.
Can you give us the source where you downloaded your electrum?