These are the kinds of questions that belong in the tech support forum, my friend.
No, you don't need Half-Life for Counter-strike to work; however, you do need a CD-key. If you have a Counter-Strike CD-key (you have to buy one of these at a store... they aren't expensive), then you can just download counter-strike through
Steam for free.