You can install/update plugins via our theme options.
In some cases the webserver user has not enough permissions to write files in certain folders.
In order to compensate this WordPress asks for a FTP account during installation.
Please use a different install menu for this: Appearance -> Install Plugins.
You will be prompted to put in the needed data there.