Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 7540)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 7541)
@@ -2417,4 +2417,19 @@
     text: auto;
 }
+node[amenity=shelter][shelter_type=public_transport] {
+    icon-image: "accommodation/shelter_public_transport_brown.png";
+    set icon_z17;
+    text: auto;
+}
+node[amenity=shelter][shelter_type=picnic_shelter] {
+    icon-image: "accommodation/shelter_picnic_brown.png";
+    set icon_z17;
+    text: auto;
+}
+node[amenity=shelter][shelter_type=basic_hut] {
+    icon-image: "accommodation/basic_hut_blue.png";
+    set icon_z17;
+    text: auto;
+}
 node[amenity=hunting_stand] {
     icon-image: "hunting_stand.png";
@@ -2525,5 +2540,10 @@
 }
 node[tourism=alpine_hut] {
-    icon-image: "accommodation/alpine_hut.png";
+    icon-image: "accommodation/alpine_hut_blue.png";
+    set icon_z17;
+    text: auto;
+}
+node[tourism=wilderness_hut] {
+    icon-image: "accommodation/wilderness_hut_blue.png";
     set icon_z17;
     text: auto;
