Anti Keylogger or conventional virus software

What is the difference between anti keylogger and conventional virus software? Which of the two is the best for fighting system keylogger? How do I detect the presence of dangerous or ordinary keylogger in a system with or without antivirus software? Can keylogger reside in a system with good anti virus software?
