Hello,
1. domain root folder names can be different, in your case it's "htdocs".
2. with ftp software that you use to upload files, normally you can click on the file *after* uploading it, select "properties" (or similar) and permissions can be changed there.
3. "htdocs" is the right place on your server.