Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 7976)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 7977)
@@ -2160,6 +2160,5 @@
 area[amenity=car_wash],
 area[amenity=taxi],
-area[amenity=fuel],
-area[amenity=charging_station] {
+area[amenity=fuel] {
     fill-color: amenity_traffic#f7efb7;
 }
@@ -2642,6 +2641,5 @@
 area[amenity=shelter],
 area[amenity=marketplace],
-area[amenity=wlan],
-area[amenity=vending_machine] {
+area[amenity=wlan] {
     fill-color: amenity_light#f7efb7;
 }
@@ -3157,7 +3155,7 @@
 /****************/
 
-area[railway=station], area[railway=tram_station],
-area[railway=subway_entrance],
-area[railway=crossing], area[railway=level_crossing] {
+area[railway=station],
+area[railway=tram_station],
+area[railway=subway_entrance] {
     fill-color: railwaypoint#f7efb7;
 }
@@ -3183,10 +3181,11 @@
 }
 node[railway=crossing] {
-    icon-image: "vehicle/crossing_small.png";
+    icon-image: "vehicle/crossing.png";
     set icon_z17;
     text: auto;
 }
 node[railway=level_crossing] {
-    icon-image: "vehicle/crossing.png";
+    icon-image: "presets/level_crossing.png";
+    icon-width: 16;
     set icon_z17;
     text: auto;
@@ -3254,6 +3253,5 @@
     dashes: 9,9;
 }
-area[railway=turntable],
-area[railway=buffer_stop] {
+area[railway=turntable] {
     fill-color: rail#404040;
 }
@@ -3279,4 +3277,10 @@
     color: rail#404040;
     dashes: 9,9;
+}
+node[railway=switch] {
+    icon-image: "presets/railway_switch.png";
+    icon-width: 16;
+    set icon_z17;
+    text: auto;
 }
 node[railway=rail], node[railway=tram], node[railway=light_rail],
@@ -3320,10 +3324,7 @@
 /****************/
 
-area[aeroway=aerodrome]:closed {
+area[aeroway=aerodrome] {
     fill-color: aeroway#660000;
-}
-way[aeroway=aerodrome] {
     width: 2;
-    color: aeroway#660000;
     dashes: 9,9;
 }
@@ -3356,9 +3357,4 @@
     color: aeroway_dark#330000;
 }
-node[aeroway=runway] {
-    icon-image: "transport/airport/runway.png";
-    set icon_z17;
-    text: auto;
-}
 area[aeroway=taxiway]:closed {
     fill-color: aeroway#660000;
@@ -3368,14 +3364,12 @@
     color: aeroway#660000;
 }
+area[aeroway=apron],
+area[aeroway=hangar] {
+    fill-color: aeroway_light#990000;
+}
+node[aeroway=apron],
+node[aeroway=runway],
 node[aeroway=taxiway] {
-    icon-image: "transport/airport/taxiway.png";
-    set icon_z17;
-    text: auto;
-}
-area[aeroway=apron], area[aeroway=hangar] {
-    fill-color: aeroway_light#990000;
-}
-node[aeroway=apron] {
-    icon-image: "transport/airport/apron.png";
+    icon-image: "misc/deprecated.png";
     set icon_z17;
     text: auto;
