Answer
Topolánek resigned as prime minister because he lost a no-confidence vote in the Czech parliament. The vote was called after a series of scandals involving Topolánek's government, including allegations of corruption and cronyism. Topolánek's resignation marked the end of a turbulent period in Czech politics, and the beginning of a new era of political instability.