There are a few different types of PNG - from memory I think you need to save as PNG-8 for transparency to work in browsers. Also, you will have problems with older versions of IE, which can't handle PNG transparency at all.
From the look of your images, they might be OK saved as gifs instead, in which case - no transparency issues at all.