Best I let my webmaster explain this:
my sites were hacked on new years eve. It took two days of running battle to
find the cause and permanently remove it.
hack consisted of inserting links to malware hosted on a Russian website into
hidden frames on each web page.
will take some time for the Google warning to be removed (up to a week).