I think the problem was that i was creating a name by adding to *.sty which is already there in the box. By removing *.sty first and just adding my chosen style name it works fine. Should i have known this? I don`t know but i was going round in circles for a while. Why is *.sty already typed in if it is not needed (or added to the name later automaticaly anyway) ?

Thanks for the replies.