How to Install Custom CS Maps

First unzip whatever mappack or map zip you got. Now depending how the Mapper packaged the zip, you have to put the files into different places.

The file types:

bsp - the map itself
wad - texture pack (most maps dont have one, but embed textures into bsp.
txt - map description
tga - optional sky textures
mdl - optional models
wav - optional sounds

Scenario 1: Zip contains a "cstrike" folder:

Easy, just copy that cstrike folder into your "Half-life" or if you have the retail version - "Counter-Strike" directory. Your done!

Scenario 2: Zip contains folders: "maps", "sounds", etc

Copy all these folders into your "cstrike" directory (inside Sierra/Half-life or if you have the retail version - Sierra/Counter-Strike directory.

Scenario 3: Zip contains just files - no folders.

Copy each type of file to specified folder within your "cstrike" directory:

bsp -> maps
wad -> leave this in cstrike directory
tga -> should be 6 of these if there is a custom sky, -> gfx/env/
wav -> sounds
mdl -> models
pwf -> PODbot
pxp ->PODbot

Consult the included readme for any other types.

Any other folders included in zip, put in cstrike directory.

All done!



THX TO CSM 
http://server.counter-strike.net/maps/index.php