Index: trunk/data/validator/geometry.mapcss
===================================================================
--- trunk/data/validator/geometry.mapcss	(revision 7644)
+++ trunk/data/validator/geometry.mapcss	(revision 7645)
@@ -72,2 +72,7 @@
   throwWarning: tr("{0} inside {1}", concat("power=", tag("power")), concat("power=", tag("power")));
 }
+
+way[route=bus] {
+  /* see #10252 */
+  throwWarning: tr("{0} on a way. Should be used in a relation", "{0.tag}"); 
+}
Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 7644)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 7645)
@@ -939,4 +939,10 @@
 /**************/
 
+way[route=ski]::core_piste {
+    z-index: -1;
+    modifier: false;
+	width: 6;
+    color: ski#809bc0;
+}
 area[piste:difficulty=easy][!highway]:closed::core_piste {
     fill-color: piste_easy#0000ff;
@@ -4034,14 +4040,7 @@
 /**************/
 
-way[route=bus],
-way[route=ferry],
-way[route=flight],
-way[route=ncn],
-way[route=subsea],
-way[route=ski],
-way[route=tour],
-way[route=pub_crawl] {
+way[route=ferry] {
     width: 1;
-    color: route#809bc0;
+    color: ferry#809bc0;
     dashes: 9,9;
 }
