Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 7159)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 7160)
@@ -546,8 +546,8 @@
     color: street#c0c0c0;
 }
-area[highway=service][area?] {
+way[highway=service][area?], relation[type=multipolygon][highway=service] {
     fill-color: service#809bc0;
 }
-way[highway=service] {
+way[highway=service][!area?] {
     width: 1;
     realwidth: 3;
@@ -564,8 +564,8 @@
     color: bicycle#b100ff;
 }
-area[highway=footway][area?] {
+way[highway=footway][area?], relation[type=multipolygon][highway=footway] {
     fill-color: foot#00ff00;
 }
-way[highway=footway] {
+way[highway=footway][!area?] {
     width: 1;
     realwidth: 1;
