Shrines in Diablo II are very different from shrines in Diablo, which could have either positive effects or negative effects, which were often permanent and sometimes random. In Diablo II, shrines always give helpful, predictable effects. There are no changes between shrines in Diablo II and shrines in the expansion, Diablo II: Lord of Destruction.
Shrines are randomly placed throughout the map. Some shrines will recharge, or respawn, after a certain time frame. There are times when you will want to wait to touch the shrine until you really need it rather than touch it when it's of little use. You can hover over the shrine to see what type it is before you touch it and it is used.