Czech Prime Minister Petr Nečas has accepted the resignation of his deputy Radek John. John — chairman of the junior coalition Public Affairs party — stepped down as interior minister last month to take over a newly created post of vice-premier in charge of fighting corruption.