Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIlya Zverev <zverik@textual.ru>2017-01-10 16:40:54 +0300
committerIlya Zverev <zverik@textual.ru>2017-01-19 16:09:30 +0300
commitf40a61a1242fc22e69a66dbd89f401a366a709e2 (patch)
tree782042afeffb73478646e7f35c98e1faf9af3c35 /data/styles/clear
parent2098dcc50486eb9e88fa5ece3ab281f07db63f5c (diff)
[styles] A major refactoring of the clear style
Diffstat (limited to 'data/styles/clear')
-rwxr-xr-xdata/styles/clear/include/Basemap.mapcss645
-rwxr-xr-xdata/styles/clear/include/Basemap_label.mapcss701
-rwxr-xr-xdata/styles/clear/include/Icons.mapcss2573
-rw-r--r--data/styles/clear/include/POI.mapcss746
-rwxr-xr-xdata/styles/clear/include/Roads.mapcss1336
-rwxr-xr-xdata/styles/clear/include/Roads_label.mapcss491
-rw-r--r--data/styles/clear/include/Z-INDEXES244
-rw-r--r--data/styles/clear/include/boundaries.mapcss118
-rw-r--r--data/styles/clear/include/buildings.mapcss68
-rwxr-xr-x[-rw-r--r--]data/styles/clear/include/defaults_new.mapcss (renamed from data/styles/clear/include/defaults.mapcss)0
-rw-r--r--data/styles/clear/include/labels.mapcss2042
-rw-r--r--data/styles/clear/include/landuse.mapcss204
-rw-r--r--data/styles/clear/include/natural.mapcss508
-rw-r--r--data/styles/clear/include/newPOI73
-rw-r--r--data/styles/clear/include/other.mapcss177
-rw-r--r--data/styles/clear/include/roads.mapcss1971
-rw-r--r--data/styles/clear/include/roads_yellow.mapcss1839
-rw-r--r--data/styles/clear/include/transport.mapcss1685
-rw-r--r--data/styles/clear/style-clear/colors.mapcss250
-rwxr-xr-x[-rw-r--r--]data/styles/clear/style-clear/style.mapcss18
-rw-r--r--data/styles/clear/style-night/colors.mapcss262
-rw-r--r--data/styles/clear/style-night/style.mapcss18
22 files changed, 6003 insertions, 9966 deletions
diff --git a/data/styles/clear/include/Basemap.mapcss b/data/styles/clear/include/Basemap.mapcss
new file mode 100755
index 0000000000..e9148659a4
--- /dev/null
+++ b/data/styles/clear/include/Basemap.mapcss
@@ -0,0 +1,645 @@
+/* ~~~~ CONTENT OF BASEMAP ~~~~~
+
+1.Z-INDEX of BASEMAP
+2.LAND
+3.BOUNDARY
+ 3.1 Countries
+ 3.2 Region
+4.VEGETATION
+5.BEACH & GLACIER
+6.WATER
+ 6.1 Area water(lake,pond etc.)
+ 6.2 Line water(river,canal etc.)
+7.LANDUSE
+ 7.1 Industrial
+ 7.2 Hostital
+ 7.3 University & Sport
+ 7.4 Cemetry
+ 7.5 Pedestrian areas
+ 7.6 Airports
+8.BUILDINGS
+ 8.1 Pier
+ 8.2 Building
+ 8.3 Barrier
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+/* 1.Z-INDEX BASE MAP */
+
+area[natural=coastline]
+{z-index: -10;}
+
+area[natural=land],
+area[place=islet]
+{z-index: 0;}
+
+area[natural=glacier],
+area[natural=beach],
+area[leisure=beach_resort],
+area[amenity=university],
+area[aeroway=airport][aerodrome=international],
+area[aeroway=aerodrome][aerodrome=international],
+area[aeroway=airport],
+area[aeroway=aerodrome]
+{z-index: 1;}
+
+area[amenity=hospital],
+area[amenity=doctors]
+{z-index: 2;}
+
+area[landuse=industrial],
+area[landuse=construction],
+area[landuse=landfill],
+area[landuse=railway],
+area[landuse=quarry]
+{z-index: 3;}
+
+area[leisure=pitch],
+area[leisure=stadium],
+area[leisure=playground],
+area[sport=multi],
+area[sport=soccer],
+{z-index: 5;}
+
+area[amenity=parking]
+{z-index: 6;}
+
+area[natural=wood],
+area[landuse=forest],
+area[leisure=nature_reserve]
+{z-index: 30;}
+
+area[leisure=park],
+area[leisure=garden]
+{z-index: 40;}
+
+area[landuse=farmland],
+area[landuse=allotments],
+area[natural=scrub],
+area[landuse=orchard],
+area[landuse=vineyard],
+area[landuse=meadow],
+area[landuse=recreation_ground],
+area[landuse=village_green],
+area[landuse=field],
+{z-index: 42;}
+
+area[landuse=cemetery],
+area[amenity=grave_yard]
+{z-index: 43;}
+
+area[highway=pedestrian][area?],
+area[area:highway=pedestrian],
+area[highway=footway][area?][!sac_scale],
+area[area:highway=footway],
+area[area:highway=living_street],
+area[public_transport=platform],
+area[railway=platform]
+{z-index: 44;}
+
+area[landuse=grass],
+area[natural=grassland],
+area[leisure=golf_course],
+area[natural=heath]
+{z-index: 45;}
+
+area[natural=wetland],
+line[waterway=stream][intermittent=yes]
+{z-index: 49;}
+
+line[waterway=river],
+line[waterway=riverbank],
+line[waterway=stream],
+line[waterway=canal],
+line[waterway=lock],
+line[waterway=ditch],
+line[waterway=drain],
+{z-index: 50;}
+
+area[natural=lake],
+area[natural=pond],
+area[natural=water],
+area[natural=bay],
+area[natural=salt_pond],
+area[waterway=dock],
+area[waterway=riverbank],
+area[landuse=salt_pond],
+area[landuse=basin],
+area[landuse=reservoir],
+area[leisure=swimming_pool],
+area[amenity=fountain],
+{z-index: 100;}
+
+area[waterway=dam],
+line[waterway=dam],
+line[waterway=weir],
+node[waterway=lock_gate],
+{z-index: 110;}
+
+area[man_made=pier],
+area[man_made=breakwater],
+line[man_made=pier],
+line[man_made=breakwater],
+line[man_made=cutline]
+{z-index: 120;}
+
+line[boundary=administrative]
+{z-index: 130;}
+
+area[building],
+area[building:part],
+area[landuse=garages],
+area[building=train_station],
+{z-index: 150;}
+
+area[aeroway=terminal]
+{z-index: 160;}
+
+area[amenity=place_of_worship]
+{z-index: 210;}
+
+line[barrier=wall],
+line[barrier=city_wall],
+line[barrier=retaining_wall],
+line[barrier=fence],
+line[barrier=hedge],
+line[historic=citywalls],
+{z-index: 950;}
+
+/* 2.LAND */
+
+area|z0-[natural=coastline],
+area|z0-[natural=land],
+area|z10-[place=islet]
+{fill-position: background; fill-opacity: 1;}
+
+area|z0-[natural=coastline]
+{fill-color: @water;}
+
+area|z0-[natural=land]
+area|z10-[place=islet],
+{fill-color: @background;}
+
+/* 3.BOUNDARIES */
+
+line|z2-[boundary=administrative]
+{color: @border_country;opacity: 1;}
+
+line|z4[boundary=administrative][admin_level=3],
+line|z5-[boundary=administrative][admin_level=4]
+{color: @border_region;opacity: 1;}
+
+/* 3.1 Country */
+
+line|z2[boundary=administrative][admin_level=2]
+{width: 0.5;opacity: 0.7;}
+line|z3[boundary=administrative][admin_level=2]
+{width: 0.5;opacity: 0.8;}
+line|z4[boundary=administrative][admin_level=2]
+{width: 0.6;}
+line|z5[boundary=administrative][admin_level=2]
+{width: 0.8;}
+line|z6[boundary=administrative][admin_level=2]
+{width: 0.85;}
+line|z7[boundary=administrative][admin_level=2]
+{width: 1;}
+line|z8[boundary=administrative][admin_level=2]
+{width: 1.1;}
+line|z9-[boundary=administrative][admin_level=2]
+{width: 1.4;}
+
+/* 3.2 Region */
+
+line|z4[boundary=administrative][admin_level=3]
+{width: 0.8;dashes: 0.9,0.36;}
+line|z5[boundary=administrative][admin_level=4]
+{width: 0.7;opacity: 0.8;dashes: 1.35,0.9;}
+line|z6[boundary=administrative][admin_level=4]
+{width: 0.8;dashes: 0.9,0.45;}
+line|z7[boundary=administrative][admin_level=4]
+{width: 0.9;dashes: 1.8,0.9;}
+line|z8[boundary=administrative][admin_level=4]
+{width: 0.9;dashes: 1.44,1.44;}
+line|z9[boundary=administrative][admin_level=4]
+{width: 1;dashes: 1.8,0.9;}
+line|z10-[boundary=administrative][admin_level=4]
+{width: 1.2;dashes: 1.8,0.9;}
+
+/* 4.VEGETATION */
+
+area|z10-[natural=wood],
+area|z10-[landuse=forest],
+area|z10-[leisure=park],
+area|z10-[leisure=garden],
+area|z14-[landuse=grass],
+area|z14-[natural=grassland],
+area|z14-[leisure=golf_course],
+area|z14-[natural=heath],
+area|z14-[landuse=farmland],
+area|z14-[landuse=allotments],
+area|z14-[natural=scrub],
+area|z14-[landuse=orchard],
+area|z14-[landuse=vineyard],
+area|z14-[landuse=meadow],
+area|z14-[landuse=recreation_ground],
+area|z14-[landuse=village_green],
+area|z14-[landuse=field],
+{fill-position: background; fill-opacity: 1;}
+
+area|z10-[leisure=nature_reserve]
+{fill-position: background; fill-opacity: 0.2;}
+
+area|z10[natural=wood],
+area|z10[landuse=forest],
+area|z10[leisure=nature_reserve],
+area|z14-[landuse=grass],
+area|z14-[natural=grassland],
+area|z14-[leisure=golf_course],
+area|z14-[natural=heath],
+area|z14-[landuse=farmland],
+area|z14-[landuse=allotments],
+area|z14-[natural=scrub],
+area|z14-[landuse=orchard],
+area|z14-[landuse=vineyard],
+area|z14-[landuse=meadow],
+area|z14-[landuse=recreation_ground],
+area|z14-[landuse=village_green],
+area|z14-[landuse=field],
+{fill-color: @green1;}
+
+area|z11-12[natural=wood],
+area|z11-12[landuse=forest],
+area|z11-12[leisure=nature_reserve],
+area|z10-12[leisure=park],
+area|z12[leisure=garden],
+{fill-color: @green2;}
+
+area|z13[natural=wood],
+area|z13[landuse=forest],
+area|z13[leisure=nature_reserve],
+area|z13[leisure=park],
+area|z13[leisure=garden]
+{fill-color: @green3;}
+
+area|z12-13[landuse=grass],
+area|z12-13[natural=grassland],
+area|z12-13[leisure=golf_course],
+area|z12-13[natural=heath],
+area|z12-13[landuse=farmland],
+area|z12-13[landuse=allotments],
+area|z12-13[natural=scrub],
+area|z12-13[landuse=orchard],
+area|z12-13[landuse=vineyard],
+area|z12-13[landuse=meadow],
+area|z12-13[landuse=recreation_ground],
+area|z12-13[landuse=village_green],
+area|z12-13[landuse=field],
+{fill-color: @green0;}
+
+area|z14[natural=wood],
+area|z14[landuse=forest],
+area|z14[leisure=nature_reserve],
+area|z14[leisure=park],
+area|z14[leisure=garden]
+{fill-color: @green4;}
+
+area|z15[natural=wood],
+area|z15[landuse=forest],
+area|z15[leisure=nature_reserve],
+area|z15[leisure=park],
+area|z15[leisure=garden]
+{fill-color: @green5;}
+
+area|z16-[natural=wood],
+area|z16-[landuse=forest],
+area|z16-[leisure=nature_reserve],
+area|z16-[leisure=park],
+area|z16-[leisure=garden]
+{fill-color: @forest;}
+
+/* 5.BEACH & GLACIER */
+
+area|z0-[natural=glacier],
+area|z10-[natural=beach],
+area|z10-[leisure=beach_resort],
+{fill-position: background; fill-opacity: 1;}
+
+area|z0-[natural=glacier]
+{fill-color: @glacier;}
+
+area|z10-[natural=beach],
+area|z10-[leisure=beach_resort],
+{fill-color: @beach;}
+
+/* 6.WATER */
+
+area|z0-[natural=lake],
+area|z0-[natural=pond],
+area|z0-[natural=water],
+area|z0-[natural=salt_pond],
+area|z0-[landuse=salt_pond],
+area|z0-[waterway=dock],
+area|z0-[waterway=riverbank],
+area|z10-[natural=bay],
+area|z11-[natural=wetland],
+area|z12-[landuse=basin],
+area|z12-[landuse=reservoir],
+area|z13-[leisure=swimming_pool],
+area|z16-[amenity=fountain],
+{fill-position: background; fill-opacity: 1;}
+
+line|z10-[waterway=river],
+line|z10-[waterway=riverbank],
+line|z13-[waterway=stream],
+line|z13-[waterway=stream][intermittent=yes],
+line|z13-[waterway=canal],
+line|z16-[waterway=lock],
+{opacity: 1;color: @river;-x-me-line-priority: -15600;}
+
+/* 6.1 Area water(lake,pond etc.) */
+
+area|z0-[natural=lake],
+area|z0-[natural=pond],
+area|z0-[natural=water],
+area|z0-[natural=salt_pond],
+area|z0-[landuse=salt_pond],
+area|z0-[waterway=dock],
+area|z0-[waterway=riverbank],
+area|z10-[natural=bay],
+area|z12-[landuse=basin],
+area|z12-[landuse=reservoir],
+area|z13-[leisure=swimming_pool],
+area|z16-[amenity=fountain],
+{fill-color: @water;}
+
+area|z11-[natural=wetland],
+{fill-color: @wetland;}
+
+/* 6.2 Line water(river,canal etc.) */
+
+/* Do not draw tunnel waterways */
+
+line[waterway][tunnel]
+{width: 0;}
+
+line|z10[waterway=river],
+line|z10[waterway=riverbank],
+{width: 1;}
+
+line|z11-12[waterway=river],
+line|z11-12[waterway=riverbank],
+{width: 1.2;}
+
+line|z13[waterway=river],
+line|z13[waterway=riverbank],
+{width: 1.6;}
+line|z13[waterway=stream],
+line|z13[waterway=canal],
+{width: 0.7;}
+line|z13[waterway=stream][intermittent=yes]
+{width: 0.7;dashes: 2.7,2.7;}
+
+line|z14[waterway=river],
+line|z14[waterway=riverbank],
+{width: 1.8;}
+line|z14[waterway=stream],
+line|z14[waterway=canal],
+{width: 1;}
+line|z14[waterway=stream][intermittent=yes]
+{width: 1;dashes: 2.7,2.7;}
+
+line|z15-[waterway=river],
+line|z15-[waterway=riverbank],
+{width: 2.2;}
+line|z15-[waterway=stream],
+line|z15-[waterway=canal],
+{width: 1.6;}
+line|z15-[waterway=stream][intermittent=yes]
+{width: 1.4;dashes: 4.95,4.95;}
+area|z15-[waterway=dam],
+line|z15-[waterway=dam],
+line|z15-[waterway=weir],
+{width: 1;opacity: 1;color: @bridge_casing;}
+
+line|z16-[waterway=lock],
+{width: 1.5;}
+node|z16-[waterway=lock_gate],
+{icon-image: dot-m.svg;}
+
+line|z17-[waterway=ditch],
+line|z17-[waterway=drain],
+{width: 1.8;opacity: 1;color: @river;dashes: 0.9,0.9;}
+
+/* 7.LANDUSE */
+
+area|z10-[aeroway=airport][aerodrome=international],
+area|z10-[aeroway=aerodrome][aerodrome=international],
+area|z10-[aeroway=airport],
+area|z10-[aeroway=aerodrome],
+area|z14-[amenity=hospital],
+area|z14-[amenity=doctors],
+area|z14-[highway=pedestrian][area?],
+area|z14-[area:highway=pedestrian],
+area|z14-[highway=footway][area?][!sac_scale],
+area|z14-[area:highway=footway],
+area|z14-[area:highway=living_street],
+area|z14-[amenity=grave_yard],
+area|z14-[landuse=cemetery],
+area|z14-[amenity=university],
+area|z15-[landuse=industrial],
+area|z15-[landuse=construction],
+area|z15-[landuse=landfill],
+area|z15-[landuse=railway],
+area|z15-[landuse=quarry],
+area|z15-[leisure=pitch],
+area|z15-[leisure=stadium],
+area|z15-[amenity=parking]
+area|z16-[public_transport=platform],
+area|z16-[amenity=place_of_worship],
+area|z16-[railway=platform],
+area|z16-[sport=soccer],
+area|z17-[leisure=playground],
+area|z17-[sport=multi],
+{fill-position: background; fill-opacity: 1;}
+
+/* 7.1 Industrial */
+
+area|z15-[landuse=industrial],
+area|z15-[landuse=construction],
+area|z15-[landuse=landfill],
+area|z15-[landuse=railway],
+area|z15-[landuse=quarry]
+{fill-color: @industrial;}
+
+/* 7.2 Hostital */
+
+area|z14-[amenity=hospital],
+area|z14-[amenity=doctors]
+{fill-color: @hospital;}
+
+/* 7.3 University & Sport */
+
+area|z14-[amenity=university]
+{fill-color: @university;}
+
+area|z15-[leisure=pitch],
+area|z15-[leisure=stadium],
+area|z17-[leisure=playground],
+area|z17-[sport=multi],
+area|z16-[sport=soccer],
+{fill-color: @sport;}
+
+/* 7.4 Cemetry */
+
+area|z14[landuse=cemetery],
+area|z14[amenity=grave_yard]
+{fill-color: @green2;fill-opacity: 0.85;}
+
+area|z15-[amenity=grave_yard],
+area|z15-[landuse=cemetery]
+{fill-color: @green2;}
+
+area|z16-[amenity=grave_yard],
+area|z16-[landuse=cemetery]
+{fill-color: @green3;}
+
+/* 7.5 Pedestrian areas */
+
+area|z14-[highway=pedestrian][area?],
+area|z14-[area:highway=pedestrian],
+area|z14-[highway=footway][area?][!sac_scale],
+area|z14-[area:highway=footway],
+area|z14-[area:highway=living_street],
+area|z16-[public_transport=platform],
+area|z16-[railway=platform],
+area|z16-[amenity=place_of_worship]
+{fill-color: @pedestrian_area;}
+
+area|z16-[highway=pedestrian][area?],
+area|z16-[area:highway=pedestrian],
+area|z16-[highway=footway][area?][!sac_scale],
+area|z16-[area:highway=footway],
+area|z16-[area:highway=living_street],
+{fill-color: @pedestrian_area_light;}
+
+/* 7.6 Airports */
+
+area|z10[aeroway=airport][aerodrome=international],
+area|z10[aeroway=aerodrome][aerodrome=international],
+area|z10[aeroway=aerodrome],
+area|z10[aeroway=airport]
+{fill-color: @aerodrome0;}
+area|z11[aeroway=airport][aerodrome=international],
+area|z11[aeroway=aerodrome][aerodrome=international],
+area|z11[aeroway=aerodrome],
+area|z11[aeroway=airport],
+{fill-color: @aerodrome1;}
+area|z12-[aeroway=airport][aerodrome=international],
+area|z12-[aeroway=aerodrome][aerodrome=international],
+area|z12-[aeroway=airport],
+area|z12-[aeroway=aerodrome]
+{fill-color: @aerodrome2;}
+area|z13[aeroway=airport][aerodrome=international],
+area|z13[aeroway=aerodrome][aerodrome=international],
+area|z13[aeroway=airport],
+area|z13[aeroway=aerodrome]
+{fill-color: @aerodrome3;}
+area|z14[aeroway=airport][aerodrome=international],
+area|z14[aeroway=aerodrome][aerodrome=international],
+area|z14[aeroway=airport],
+area|z14[aeroway=aerodrome]
+{fill-color: @aerodrome4;}
+area|z15-19[aeroway=airport][aerodrome=international],
+area|z15-19[aeroway=aerodrome][aerodrome=international],
+area|z15-19[aeroway=airport],
+area|z15-19[aeroway=aerodrome]
+{fill-color: @aerodrome5;}
+
+/* Parking */
+
+area|z15-[amenity=parking]
+{fill-color: @parking;}
+
+/* 8.BUILDINGS */
+
+area|z12-[man_made=pier],
+area|z12-[man_made=breakwater],
+line|z14-[man_made=pier],
+line|z14-[man_made=breakwater],
+line|z14-[man_made=cutline]
+{fill-position: background; fill-opacity: 1;}
+
+/* 8.1 Pier */
+area|z12-[man_made=pier],
+area|z12-[man_made=breakwater],
+ {fill-color: @background;casing-color: @background;}
+
+line|z14-[man_made=pier],
+line|z14-[man_made=breakwater],
+line|z14-[man_made=cutline]
+{casing-width: 2;casing-color: @background;fill-color: @background;}
+
+/* 8.2 Building */
+
+area|z14[building],
+area|z14[landuse=garages],
+area|z14[building=train_station],
+{fill-color: @building;fill-opacity: 0.5;casing-width: 0;}
+
+area|z15[building],
+area|z15[landuse=garages],
+area|z15[building=train_station],
+{fill-color: @building;fill-opacity: 0.6;casing-width: 0;}
+
+area|z14-15[aeroway=terminal],
+area|z16[building],
+area|z16[building:part],
+area|z16[landuse=garages],
+area|z16[building=train_station],
+{fill-color: @building;fill-opacity: 0.8;casing-width: 0;}
+
+area|z16[aeroway=terminal],
+area|z17[building],
+area|z17[building:part],
+area|z17[landuse=garages],
+area|z17[building=train_station],
+{fill-color: @building_dark;opacity: 0.9;casing-width: 0;}
+
+area|z17-[aeroway=terminal]
+area|z18-[building],
+area|z18-[building:part],
+area|z18-[landuse=garages],
+area|z18-[building=train_station],
+{fill-color: @building_dark;opacity: 1;casing-width: 0;}
+
+/* 8.3 Barrier */
+
+line|z16-[barrier=wall],
+line|z16-[barrier=city_wall],
+line|z16-[barrier=retaining_wall],
+line|z16-[barrier=hedge],
+line|z16-[barrier=fence],
+line|z16-[historic=citywalls],
+{fill-color: @fence;opacity: 1;}
+
+line|z16[barrier=wall],
+line|z16[barrier=city_wall],
+line|z16[barrier=retaining_wall],
+line|z16[barrier=fence],
+line|z16[barrier=hedge],
+line|z16[historic=citywalls],
+{width: 0.7;dashes: 0.12,0.12;opacity: 0.5;}
+line|z17-[barrier=wall],
+line|z17-[barrier=city_wall],
+line|z17-[barrier=retaining_wall],
+line|z17-[barrier=fence],
+line|z17-[barrier=hedge],
+line|z17-[historic=citywalls],
+{width: 1.0;dashes: 0.25,0.25;opacity:0.7;}
+line|z18-[barrier=wall],
+line|z18-[barrier=city_wall],
+line|z18-[barrier=retaining_wall],
+line|z18-[barrier=fence],
+line|z18-[barrier=hedge],
+line|z18-[historic=citywalls],
+{width: 1.4;dashes: 0.3,0.3;}
diff --git a/data/styles/clear/include/Basemap_label.mapcss b/data/styles/clear/include/Basemap_label.mapcss
new file mode 100755
index 0000000000..a0e41c52da
--- /dev/null
+++ b/data/styles/clear/include/Basemap_label.mapcss
@@ -0,0 +1,701 @@
+/* ~~~~ CONTENT OF BASEMAP lable ~~~~~
+
+1.Z-INDEX of BASEMAP LABEL
+2.CONTINENTS
+3.COUNTRIES & STATES
+4.PLACES
+ 4.1 City
+ 4.2 Town
+ 4.3 Village
+ 4.4 Districts & Small localities
+5.VEGETATION, BEACH & GLACIER
+ 5.1 Vegetation
+ 5.2 Beach & Glacier
+6.WATER
+ 6.1 Area water(lake,pond etc.)
+ 6.2 Line water(river,canal etc.)
+7.LANDUSE
+ 7.1 Industrial
+ 7.2 Hostital
+ 7.3 University & Sport
+ 7.4 Cemetry
+ 7.5 Pedestrian areas
+ 7.6 Military
+ 7.7 Commercial
+8.BUILDINGS
+ 8.1 Pier
+ 8.2 Building
+ 8.3 Airports
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+/* 1. Z-INDEX BASE MAP LABEL */
+
+node[entrance]
+{z-index: 10;}
+
+area[building],
+node[building],
+area[addr:housenumber][addr:street],
+node[addr:housenumber][addr:street],
+{z-index: 300;}
+
+area[landuse=cemetery],
+node[landuse=cemetery],
+area[amenity=grave_yard],
+node[amenity=grave_yard],
+{z-index: 800;}
+
+node[place=continent]
+{z-index: 999;}
+
+node[place=country],
+area[man_made=pier],
+area[man_made=breakwater],
+line[man_made=pier],
+line[man_made=breakwater],
+node[man_made=pier],
+node[man_made=breakwater],
+area[waterway=dam],
+line[waterway=dam],
+line[waterway=weir],
+node[waterway=weir],
+area[landuse=military],
+node[landuse=military]
+{z-index: 1000;}
+
+node[place=state]
+{z-index: 1001;}
+
+node[place=hamlet]
+{z-index: 1002;}
+
+node[place=village]
+{z-index: 1050;}
+
+node[place=town]
+{z-index: 1100;}
+
+node[place=city]
+{z-index: 1200;}
+
+node[place=city][capital=3],
+node[place=city][capital=4]
+{z-index: 1300;}
+
+node[place=city][capital!=2][population>=40000],
+node[place=city][capital!=2][population>=40000]::int_name
+{z-index: 1400;}
+
+node[place=city][capital=2]
+{z-index: 1450;}
+
+node[place=ocean],
+node[place=sea]
+{z-index: 3000;}
+
+area[natural=lake],
+area[landuse=reservoir],
+area[natural=water],
+line[waterway=river],
+line[waterway=riverbank],
+line[waterway=stream],
+line[waterway=canal],
+line[waterway],
+{z-index: 10000;}
+
+/* 2.CONTINENTS */
+
+*[place]
+{text-position: center;fill-position: background;}
+
+node|z1-2[place=continent]
+node|z12-[place=archipelago],
+node|z12-[place=island],
+area|z12-[place=archipelago],
+area|z12-[place=island]
+node|z14-[natural=cape],
+area|z14-[natural=cape]
+{text: name;}
+
+node|z1-2[place=continent]
+{font-size: 12;text-color: @country_label;max-width: 5;-x-me-text-priority:16000;}
+
+node|z12-[place=archipelago],
+node|z12-[place=island],
+area|z12-[place=archipelago],
+area|z12-[place=island]
+{font-size: 9;text-color: @district_label;}
+
+node|z14-[natural=cape],
+area|z14-[natural=cape]
+{font-size: 8;text-color: @poi_label;}
+
+/* 3.COUNTRIES & STATES */
+
+node|z3-[place=country]
+{text: name;text-color: @country_label;-x-me-text-priority:16000;}
+node|z3-[place=country]::int_name
+{text: int_name;text-color: @country_label;-x-me-text-priority:16000;}
+
+node|z5[place=state][addr:country=US],
+node|z6-10[place=state]
+{text: name;text-color: @state_label;}
+node|z7-10[place=state]::int_name
+{text: int_name;text-color: @state_label;}
+
+node|z3[place=country]
+{font-size: 10;}
+node|z3[place=country]::int_name
+{font-size: 8;}
+node|z4[place=country]
+{font-size: 12;}
+node|z4[place=country]::int_name
+{font-size: 10;}
+node|z5[place=country]
+{font-size: 13;}
+node|z5[place=country]::int_name
+{font-size: 11;}
+node|z6[place=country]
+{font-size: 15;}
+node|z6[place=country]::int_name
+{font-size: 13;}
+node|z7[place=country]
+{font-size: 17;}
+node|z7[place=country]::int_name
+{font-size: 15;}
+node|z8[place=country]
+{font-size: 19;}
+node|z8[place=country]::int_name
+{font-size: 17;}
+node|z9-[place=country]
+{font-size: 21;}
+node|z9-[place=country]::int_name
+{font-size: 19;}
+
+node|z5[place=state][addr:country=US]
+{font-size: 11;}
+node|z6-7[place=state]
+{font-size: 11;}
+node|z7[place=state]::int_name
+{font-size: 10;}
+node|z8-10[place=state]
+{font-size: 12;}
+node|z8-10[place=state]::int_name
+{font-size: 11;}
+
+/* 4.PLACES */
+
+/* 4.1 Cities */
+
+node|z4[place=city][capital!=2][population>=1000000],
+node|z5[place=city][capital!=2][population>=150000],
+node|z6[place=city][capital!=2][population>=50000],
+node|z7-8[place=city][capital!=2][population>=40000]
+node|z4-[place=city][capital=2],
+node|z9-[place=city]
+{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+node|z4[place=city][capital!=2][population>=1000000]::int_name,
+node|z5[place=city][capital!=2][population>=150000]::int_name,
+node|z6[place=city][capital!=2][population>=50000]::int_name,
+node|z7-8[place=city][capital!=2][population>=40000]::int_name,
+node|z4-[place=city][capital=2]::int_name,
+node|z9-[place=city]::int_name
+{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+
+node|z4[place=city][capital!=2][population>=1000000],
+{font-size: 9;text-halo-opacity: 0.7;}
+node|z4[place=city][capital!=2][population>=1000000]::int_name
+{font-size: 8;text-halo-opacity: 0.7;}
+node|z4[place=city][capital=2],
+{icon-image: star-s.svg;text-offset: 3;font-size: 10;}
+node|z4[place=city][capital=2]::int_name
+{text-offset: 9;font-size: 9;}
+
+node|z5[place=city][capital!=2][population>=150000],
+{font-size: 10;text-halo-opacity: 0.6;}
+node|z5[place=city][capital!=2][population>=150000]::int_name
+{font-size: 9;text-halo-opacity: 0.6;}
+node|z5[place=city][capital=2]
+{icon-image: star-m.svg;text-offset: 3;font-size: 10.4;}
+node|z5[place=city][capital=2]::int_name
+{text-offset: 9;font-size: 9.4;}
+
+node|z6[place=city][capital!=2][population>=50000]
+{font-size: 10.4;text-halo-opacity: 0.6;}
+node|z6[place=city][capital!=2][population>=50000]::int_name
+{font-size: 9.4;text-halo-opacity: 0.6;}
+node|z6[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 4;font-size: 11.6;}
+node|z6[place=city][capital=2]::int_name
+{text-offset: 10;font-size: 10.6;}
+
+node|z7[place=city][capital!=2][population>=40000]
+{font-size: 10;text-halo-opacity: 0.8;}
+node|z7[place=city][capital!=2][population>=40000]::int_name
+{font-size: 9;text-halo-opacity: 0.8;}
+node|z7[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 5;font-size: 11;}
+node|z7[place=city][capital=2]::int_name
+{text-offset: 11;font-size: 10;}
+
+node|z8[place=city][capital!=2][population>=40000]
+{font-size: 10.5;}
+node|z8[place=city][capital!=2][population>=40000]::int_name
+{font-size: 9.5;}
+node|z8[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 5;font-size: 11.5;}
+node|z8[place=city][capital=2]::int_name
+{text-offset: 11;font-size: 10.5;}
+
+node|z9[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 5;font-size: 13; text-halo-radius: 0.5;}
+node|z9[place=city][capital=2]::int_name
+{text-offset: 11;font-size: 12;text-halo-radius: 0.5;}
+node|z9[place=city],
+{font-size: 11;text-halo-radius: 0.5;}
+node|z9[place=city]::int_name
+{font-size: 10;text-halo-radius: 0.5;}
+
+node|z10[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 3;font-size: 13;}
+node|z10[place=city][capital=2]::int_name
+{text-offset: 9;font-size: 12;}
+node|z10[place=city],
+{font-size: 11;text-halo-radius: 0.9;}
+node|z10[place=city]::int_name
+{font-size: 10;text-halo-radius: 0.9;}
+
+node|z11[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 4;font-size: 12;}
+node|z11[place=city][capital=2]::int_name
+{text-offset: 10;font-size: 11;}
+node|z11[place=city],
+{font-size: 12;}
+node|z11[place=city]::int_name
+{font-size: 11;}
+
+node|z12[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 4;font-size: 13;}
+node|z12[place=city][capital=2]::int_name
+{text-offset: 10;font-size: 11;}
+node|z12[place=city],
+{font-size: 13;text-color: @label_medium;}
+node|z12[place=city]::int_name
+{font-size: 11;text-color: @label_medium;}
+
+node|z13-[place=city][capital=2]
+{icon-image: star-l.svg;text-offset: 4;font-size: 14;text-color: @label_medium;}
+node|z13-[place=city][capital=2]::int_name
+{text-offset: 10;font-size: 11;text-color: @label_medium;}
+node|z13-[place=city],
+{font-size: 14;text-color: @label_medium;}
+node|z13-[place=city]::int_name
+{font-size: 12;text-color: @label_medium;}
+
+/* 4.2 Town */
+
+node|z8[place=town][population>=40000],
+node|z9[place=town][population>=20000]
+{text: name;text-color: @city_label;}
+node|z8[place=town][population>=40000]::int_name,
+node|z9[place=town][population>=20000]::int_name
+{text:int_name;text-color: @city_label;}
+node|z10-[place=town],
+{text: name;text-color: @label_medium;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;}
+node|z10-[place=town]::int_name
+{text:int_name;text-color: @label_medium;;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;}
+
+node|z8[place=town][population>=40000]
+{font-size: 10;}
+node|z8[place=town][population>=40000]::int_name
+{font-size: 9;}
+
+node|z9[place=town][population>=20000]
+{font-size: 10;}
+node|z9[place=town][population>=20000]::int_name
+{font-size: 9;}
+
+node|z10[place=town]
+{font-size: 10;text-color: @city_label;text-halo-opacity: 0.7;}
+node|z10[place=town]::int_name
+{font-size: 9;text-color: @city_label;text-halo-opacity: 0.7;}
+
+node|z11[place=town]
+{font-size: 11;}
+node|z11[place=town]::int_name
+{font-size: 10;}
+
+node|z12[place=town]
+{font-size: 12;text-halo-opacity: 1;}
+node|z12[place=town]::int_name
+{font-size: 10;text-halo-opacity: 1;}
+
+node|z13-[place=town]
+{font-size: 14;}
+node|z13-[place=town]::int_name
+{font-size: 12;}
+
+/* 4.3 Village */
+
+node|z11-[place=village]
+{text: name;text-color: @city_label;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;}
+node|z11-[place=village]::int_name
+{text:int_name;text-color: @city_label;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;}
+node|z13-[place=hamlet]{text: name;text-color: @label_light;text-halo-radius: 1;text-halo-opacity: 0.6;text-halo-color: @label_halo_light;}
+
+node|z11[place=village]
+{font-size: 10;}
+node|z11[place=village]::int_name
+{font-size: 9;}
+
+node|z12[place=village]
+{font-size: 11;}
+node|z12[place=village]::int_name
+{font-size: 9;}
+
+node|z13-[place=village]
+{font-size: 12;text-color: @label_medium;text-halo-opacity: 0.8;}
+node|z13-[place=village]::int_name
+{font-size: 10;text-color: @label_medium;text-halo-opacity: 0.8;}
+
+node|z13-[place=hamlet]
+{font-size: 11;}
+
+/* 4.4 Districts & Small localities */
+
+node|z8-9[place=region],
+node|z10-14[place=suburb],
+node|z13-[place=locality],
+node|z13-[place=neighbourhood],
+node|z14-[place=farm],
+node|z14-[place=isolated_dwelling],
+{text: name;text-color: @district_label;}
+node|z12-14[place=suburb]::int_name,
+node|z13-[place=locality]::int_name,
+node|z13-[place=neighbourhood]::int_name,
+node|z14-[place=farm]::int_name,
+node|z14-[place=isolated_dwelling]::int_name,
+{text: int_name;text-color: @district_label;}
+
+node|z10[place=suburb]
+{font-size: 8;}
+node|z11[place=suburb]
+{font-size: 9;}
+node|z12[place=suburb]
+{font-size: 10;}
+node|z12[place=suburb]::int_name
+{font-size: 9;}
+node|z13-14[place=suburb]
+{font-size: 11;}
+node|z13-14[place=suburb]::int_name
+{font-size: 10;}
+
+node|z8-9[place=region],
+node|z13-[place=locality],
+node|z13-[place=neighbourhood],
+node|z14-[place=farm],
+node|z14-[place=isolated_dwelling],
+{font-size: 12;}
+node|z13-[place=locality]::int_name,
+node|z13-[place=neighbourhood]::int_name,
+node|z14-[place=isolated_dwelling]::int_name,
+node|z14-[place=farm]::int_name,
+{font-size: 10;}
+
+/* 5.VEGETATION, BEACH & GLACIER */
+
+/* 5.1 Vegetation */
+
+area|z14-[leisure=park][name],
+area|z14-[landuse=forest][name],
+area|z16-[leisure=garden][name]
+{text: name;text-color: @park_label;text-halo-color: @halo_park_label;text-halo-radius: 0.5;text-halo-opacity: 0.8;icon-min-distance: 10;}
+area|z14-[leisure=park][name]::int_name,
+area|z14-[landuse=forest][name]::int_name,
+area|z16-[leisure=garden][name]::int_name
+{text: int_name;text-color: @park_label;text-halo-color: @halo_park_label;text-halo-radius: 0.5;text-halo-opacity: 0.8;}
+
+area|z14-[leisure=park][name],
+area|z14-[landuse=forest][name]
+{icon-image: park-s.svg;text-offset: 6;font-size: 10;}
+area|z14-[leisure=park][name]::int_name,
+area|z14-[landuse=forest][name]::int_name
+{text-offset: 6;}
+area|z14-[leisure=park][!name],
+area|z14-[landuse=forest][!name]
+{}/*check*/
+
+area|z15-[leisure=park][name],
+area|z15-[landuse=forest][name]
+{icon-image: park-m.svg;text-offset: 8;font-size: 11;}
+area|z15-17[leisure=park][name]::int_name,
+area|z15-17[landuse=forest][name]::int_name,
+area|z16-17[landuse=forest][name]::int_name
+{text-offset: 18;font-size: 10;}
+area|z15[leisure=park][!name],
+area|z15[landuse=forest][!name]
+{}/*check*/
+
+area|z16[leisure=park][name],
+area|z16[landuse=forest][name]
+{icon-image: park-m.svg;text-offset: 10;font-size: 11;}
+area|z16[leisure=garden][name]
+{icon-image: garden-m.svg;text-offset: 10;font-size: 11;}
+area|z16[leisure=park][!name],
+area|z16[leisure=garden][!name],
+area|z16[landuse=forest][!name],
+area|z16[leisure=park][!name]::int_name,
+area|z16[leisure=garden][!name]::int_name,
+area|z16[landuse=forest][!name]::int_name
+{}/*check*/
+
+area|z17[leisure=park][name],
+area|z17[landuse=forest][name]
+{icon-image: park-l.svg;text-offset: 10;font-size: 12;}
+area|z17[leisure=garden][name]
+{icon-image: garden-l.svg;text-offset: 10;font-size: 12;}
+area|z17[leisure=park][!name],
+area|z17[landuse=forest][!name],
+area|z17[leisure=garden][!name],
+area|z17[leisure=park][!name]::int_name,
+area|z17[leisure=garden][!name]::int_name,
+area|z17[leisure=forest][!name]::int_name
+{}
+
+area|z18-[leisure=park],
+area|z18-[landuse=forest]
+{icon-image: park-l.svg;text-offset: 10;font-size: 13;}
+area|z18-[leisure=garden]
+{icon-image: garden-l.svg;text-offset: 10;font-size: 13;}
+area|z18-[leisure=park]::int_name,
+area|z18-[leisure=garden]::int_name,
+area|z18-[leisure=forest]::int_name
+{text-offset: 18;font-size: 11;}
+
+area|z15-[landuse=farmland],
+area|z15-[landuse=allotments],
+area|z15-[landuse=recreation_ground],
+area|z15-[landuse=orchard],
+area|z15-[landuse=vineyard],
+node|z17-[landuse=farmland],
+node|z17-[landuse=allotments],
+node|z17-[landuse=recreation_ground],
+node|z17-[landuse=orchard],
+node|z17-[landuse=vineyard],
+{text: name;font-size: 10;text-color: @poi_label;}
+
+/* 5.2 Beach & Glacier */
+
+area|z15-[leisure=beach_resort],
+area|z15-[natural=beach],
+node|z17-[leisure=beach_resort],
+node|z17-[natural=beach]
+{text: name;font-size: 10;text-color: @poi_label;}
+
+/* 6.WATER */
+
+node|z1-[place=ocean],
+node|z4-[place=sea],
+area|z10-[natural=lake][bbox_area>=4000000],
+area|z10-[landuse=reservoir][bbox_area>=4000000],
+area|z10-[natural=water][bbox_area>=4000000],
+line|z11-[waterway=river],
+line|z11-[waterway=riverbank],
+line|z13-[waterway=stream],
+line|z13-[waterway=canal],
+node|z14-[natural=water],
+node|z14-[natural=bay],
+area|z14-[natural=water],
+area|z14-[natural=bay],
+node|z16-[natural=wetland],
+area|z16-[natural=wetland],
+{text:name;text-color: @water_label;}
+
+/*6.1 Area water(ocean,sea,lake,pond etc.)*/
+
+node|z1-2[place=ocean]
+{font-size: 14;}
+node|z3[place=ocean]
+{font-size: 15;}
+node|z4[place=ocean]
+{font-size: 16;}
+node|z5-[place=ocean]
+{font-size: 18;}
+
+node|z4-[place=sea]
+{font-size: 12;}
+
+node|z14-15[natural=water],
+node|z14-15[natural=bay],
+area|z14-15[natural=water],
+area|z14-15[natural=bay]
+{font-size: 10;}
+node|z16-[natural=water],
+node|z16-[natural=bay],
+node|z16-[natural=wetland],
+area|z16-[natural=water],
+area|z16-[natural=bay],
+area|z16-[natural=wetland],
+{font-size: 11;}
+
+area|z10-[natural=lake][bbox_area>=4000000],
+area|z10-[landuse=reservoir][bbox_area>=4000000],
+area|z10-[natural=water][bbox_area>=4000000],
+{font-size: 9;}
+area|z10-[natural=lake][bbox_area<4000000],
+area|z10-[landuse=reservoir][bbox_area<4000000],
+area|z10-[natural=water][bbox_area<4000000],
+{font-size: 0;} /*check*/
+
+/* 6.2 Line water(river,canal etc.) Do not draw tunnel waterways */
+
+line[waterway]
+{text-position: line;}
+line[waterway][tunnel]
+{text: none;}
+
+line|z11-14[waterway=river],
+line|z11-14[waterway=riverbank],
+line|z13-14[waterway=stream],
+line|z13-14[waterway=canal]
+{font-size: 10;text:name;text-color: @water_label;}
+line|z15-17[waterway=stream],
+line|z15-17[waterway=canal],
+{font-size: 11;text:name;text-color: @water_label;}
+line|z15-[waterway=river],
+line|z15-[waterway=riverbank],
+line|z18-[waterway=stream],
+line|z18-[waterway=canal],
+{font-size: 12;text:name;text-color: @water_label;}
+
+/* 7. LANDUSE*/
+
+/*7.2 Hostital 7.3 University & Sport */
+
+/* 7.1 Industrial */
+
+area|z15-[landuse=industrial],
+area|z15-[landuse=construction],
+area|z15-[landuse=railway],
+area|z15-[landuse=quarry],
+node|z15-[landuse=industrial],
+node|z15-[landuse=construction],
+node|z15-[landuse=landfill],
+node|z15-[landuse=railway],
+node|z15-[landuse=quarry],
+{text: name;font-size: 10;text-color: @city_label;text-position: center;}
+
+/* 7.4 Cemetry */
+
+area|z15-[landuse=cemetery],
+node|z15-[landuse=cemetery],
+area|z17-[amenity=grave_yard],
+node|z17-[amenity=grave_yard],
+{text: name;text-offset: 10;font-size: 10;text-color: @poi_label;}
+
+area|z15-16[landuse=cemetery]
+{icon-image: cemetery-m.svg;}
+area|z17-[landuse=cemetery],
+node|z17-[landuse=cemetery],
+area|z17-[amenity=grave_yard],
+node|z17-[amenity=grave_yard],
+{icon-image: cemetery-l.svg;}
+
+/* 7.5 Pedestrian areas */
+
+area|z15-[highway=pedestrian][area?],
+area|z15-[area:highway=pedestrian],
+area|z15-[highway=footway][area?][!sac_scale],
+area|z15-[area:highway=footway],
+{text: name;font-size: 11;text-color: @city_label;text-position: center;}
+
+/* 7.6 Military */
+
+area|z16[landuse=military],
+node|z16[landuse=military]
+{icon-image: military-m.svg;icon-min-distance: 10;}
+
+area|z17-[landuse=military],
+node|z17-[landuse=military]
+{icon-image: military-l.svg;text-offset: 10;text: name;font-size: 10;text-color: @poi_label;}
+
+/* 7.7 Commercial */
+
+area|z17-[landuse=commercial]
+{text: name;font-size: 10;text-color: @poi_label;text-position: center;}
+
+/* 8.BUILDINGS */
+
+area|z16-[building],
+node|z16-[building],
+area|z16-[addr:housenumber][addr:street],
+node|z16-[addr:housenumber][addr:street]
+{text: name;text-color: @building_label;text-position: center;}
+area|z16-[building]::int_name,
+node|z16-[building]::int_name,
+area|z16-[addr:housenumber][addr:street]::int_name,
+node|z16-[addr:housenumber][addr:street]::int_name
+{text:int_name;text-color: @building_label;text-position: center;}
+node|z18-[entrance]
+{text-color: @building_label;}
+
+/* 8.1 Pier */
+area|z15-[waterway=dam],
+line|z15-[waterway=dam],
+line|z15-[waterway=weir],
+node|z15-[waterway=weir]
+{text: name;font-size: 10;text-color:@poi_label;fill-opacity: 1;}
+
+area|z17-[man_made=pier],
+area|z17-[man_made=breakwater],
+line|z17-[man_made=pier],
+line|z17-[man_made=breakwater],
+node|z17-[man_made=pier],
+node|z17-[man_made=breakwater]
+{text: name;font-size: 10;text-color:@poi_label;fill-opacity: 1;-x-me-area-priority:16000;}
+
+/* 8.2 Building */
+area|z16[building],
+node|z16[building],
+area|z16[addr:housenumber][addr:street],
+node|z16[addr:housenumber][addr:street],
+{text:"addr:housename";font-size: 9;text-color: @housename;}
+
+area|z17[building],
+node|z17[building],
+area|z17[addr:housenumber][addr:street],
+node|z17[addr:housenumber][addr:street]
+{font-size: 9.6;}
+area|z17[building]::int_name,
+node|z17[building]::int_name,
+area|z17[addr:housenumber][addr:street]::int_name,
+node|z17[addr:housenumber][addr:street]::int_name
+{font-size: 8.4;}
+
+area|z18-[building],
+node|z18-[building],
+area|z18-[addr:housenumber][addr:street],
+node|z18-[addr:housenumber][addr:street]
+{font-size: 11;}
+area|z18-[building]::int_name,
+node|z18-[building]::int_name,
+area|z18-[addr:housenumber][addr:street]::int_name,
+node|z18-[addr:housenumber][addr:street]::int_name
+{font-size: 10;}
+
+node|z18-[entrance]
+{icon-image: entrance-s.svg;font-size: 10;text: ref;text-offset-x: 10;}
+node|z19-[entrance]::flats
+{text: "addr:flats";font-size: 12;text-offset-y: 10;}
+
+/* 8.3 Airports */
+area|z14-[aeroway=terminal]
+{fill-color: @building;}
+
+area|z14[aeroway=terminal]
+{fill-opacity: 0.8;}
+area|z15[aeroway=terminal]
+{ text: name; font-size: 9; fill-opacity: 0.8; text-color: @building_label; text-position: center;}
+area|z16-[aeroway=terminal]
+{text: name; font-size: 9; fill-opacity: 1; text-color: @building_label; text-position: center;}
diff --git a/data/styles/clear/include/Icons.mapcss b/data/styles/clear/include/Icons.mapcss
new file mode 100755
index 0000000000..d31b79ce96
--- /dev/null
+++ b/data/styles/clear/include/Icons.mapcss
@@ -0,0 +1,2573 @@
+/* ~~~~ CONTENT OF ICONS~~~~~
+
+1.Z-INDEX of ICONS
+2.NATURAL
+3.TRANSPORT
+ 3.1 Train Station
+ 3.2 Subway Station
+ 3.2.1 Moscow Subway Station
+ 3.2.2 Saint Petersburg Subway Station
+ 3.2.3 Minsk Subway Station
+ 3.2.4 Kiev Subway Station
+ 3.2.5 London Subway Station
+ 3.2.6 Paris Subway Station
+ 3.2.7 Barselona Subway Station
+ 3.2.8 Madrid Subway Station
+ 3.2.9 Berlin Subway Station
+ 3.2.10 Roma Subway Station
+ 3.2.11 New York Subway Station
+ 3.3 Tram Station
+ 3.4 Bus Station
+ 3.5 Ferry terminal
+ 3.6 Airport
+ 3.7 Aerialway
+4.TOURISM
+ 4.1 Main POI
+ 4.2 Apartament
+ 4.3 Food
+5.AMENITY (infrastructure)
+ 5.1 Hospital
+ 5.2 Education
+ 5.3 Sport
+ 5.4 Religion
+ 5.5 Others
+6.SHOP
+7.CAR
+ 7.1 Parking
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+/* 1. Z-INDEX OF ICONS */
+
+node|z17-[leisure],
+node|z16[amenity=parking],
+area|z16[amenity=parking]
+{z-index: 6;}
+
+node|z17-[leisure=golf_course],
+area|z17-[leisure=golf_course]
+{z-index: 50;}
+/* нельзя другой z-inex^иначе пропадают все объекты на поле */
+
+node[amenity=fountain],
+area[amenity=fountain]
+{z-index: 2000;}
+node[natural=spring],
+area[natural=spring],
+node[natural=tree],
+node[amenity=drinking_water],
+area[amenity=drinking_water],
+node[amenity=water_point],
+area[amenity=water_point],
+node[amenity=bench],
+node[amenity=waste_basket],
+node[amenity=waste_disposal],
+area[amenity=waste_disposal],
+node[man_made=survey_point]
+{z-index: 2100;}
+
+node[natural=cave_entrance],
+area[natural=cave_entrance],
+node[waterway=waterfall],
+area[waterway=waterfall],
+node[natural=volcano],
+area[natural=volcano],
+node[natural=peak],
+area[natural=peak],
+node[tourism=information],
+node[historic=wayside_shrine],
+area[historic=wayside_shrine],
+node[historic=tomb],
+area[historic=tomb],
+node[historic=wayside_cross],
+area[historic=wayside_cross],
+node[historic=boundary_stone],
+area[historic=boundary_stone],
+node[amenity=post_box],
+area[amenity=post_box],
+node[amenity=telephone],
+node[emergency=phone],
+node[amenity=recycling],
+area[amenity=recycling],
+node[amenity=vending_machine],
+area[amenity=vending_machine],
+node[aeroway=gate],
+area[aeroway=gate],
+node[amenity=hunting_stand],
+area[amenity=hunting_stand],
+node[man_made=chimney],
+area[man_made=chimney],
+node[vending=parking_tickets],
+area[vending=parking_tickets]
+{z-index: 2200;}
+
+node[natural=beach],
+area[natural=beach],
+node[shop],
+area[shop],
+node[amenity=marketplace],
+area[amenity=marketplace],
+node[amenity=veterinary],
+area[amenity=veterinary],
+node[sport],
+area[sport],
+node[leisure=playground],
+node[historic=ship],
+area[historic=ship],
+node[tourism=caravan_site],
+area[tourism=caravan_site],
+node[amenity=bicycle_parking],
+area[amenity=bicycle_parking],
+node[amenity=dentist],
+area[amenity=dentist],
+node[leisure=water_park],
+area[leisure=water_park],
+node[amenity=taxi],
+area[amenity=taxi],
+node[barrier=lift_gate],
+area[barrier=lift_gate],
+node[leisure=dog_park],
+area[leisure=dog_park],
+node[leisure=water_park],
+area[leisure=water_park],
+node[man_made=windmill],
+area[man_made=windmill],
+node[amenity=casino],
+area[amenity=casino],
+node[amenity=kindergarten],
+area[amenity=kindergarten],
+node[amenity=childcare],
+area[amenity=childcare],
+node[amenity=post_office],
+node[amenity=car_sharing],
+area[amenity=car_sharing],
+node[power=station],
+area[power=station],
+node[power=substation],
+area[power=substation],
+node|z18-[tourism],
+area|z18-[tourism],
+node|z18-[craft],
+area|z18-[craft],
+node[amenity=bbq],
+area[amenity=bbq],
+{z-index: 2400;}
+
+node|z18-[sport=archery],
+area|z18-[sport=archery],
+node|z18-[sport=shooting],
+area|z18-[sport=shooting],
+node|z18-[sport=australian_football],
+area|z18-[sport=australian_football],
+node|z18-[sport=bowls],
+area|z18-[sport=bowls],
+node|z18-[sport=cricket],
+area|z18-[sport=cricket],
+node|z18-[sport=curling],
+area|z18-[sport=curling],
+node|z18-[sport=diving],
+area|z18-[sport=diving],
+node|z18-[sport=scuba_diving],
+area|z18-[sport=scuba_diving]
+{z-index: 2440;}
+
+node|z18-[sport=swimming],
+node|z18-[sport=baseball],
+node|z18-[sport=basketball],
+node|z18-[sport=american_football],
+node|z18-[sport=athletics],
+node|z18-[sport=golf],
+node|z18-[sport=gymnastics]
+{z-index: 2460;}
+
+node[landuse=landfill],
+area[landuse=landfill],
+node|z17-[sport=tennis],
+node|z17-[leisure=skiing],
+node[tourism=camp_site],
+area[tourism=camp_site],
+node[tourism=picnic_site],
+area[tourism=picnic_site],
+node[amenity=shelter],
+area[amenity=shelter],
+node[highway=speed_camera],
+node[amenity=school],
+area[amenity=school],
+node[amenity=bicycle_rental],
+area[amenity=bicycle_rental],
+node[amenity=car_wash],
+area[amenity=car_wash],
+node[amenity=car_rental],
+area[amenity=car_rental],
+node|z18-[office],
+area|z18-[office],
+node[amenity=nightclub],
+area[amenity=nightclub],
+node[amenity=fire_station],
+area[amenity=fire_station],
+node[amenity=toilets],
+area[amenity=toilets],
+node[amenity=atm],
+area[amenity=atm],
+node[amenity=bureau_de_change],
+node[amenity=library],
+{z-index: 2500;}
+
+node[amenity=fuel],
+area[amenity=fuel],
+node[amenity=charging_station],
+area[amenity=charging_station]
+{z-index: 2590;}
+
+node[aerialway=station],
+node[aerialway=cable_car],
+node[aerialway=chair_lift],
+node[aerialway=gondola],
+node[aerialway=mixed_lift],
+node[aerialway=drag_lift],
+node[aerialway=j-bar],
+node[aerialway=t-bar],
+node[aerialway=magic_carpet],
+node[aerialway=platter],
+node[aerialway=rope_tow],
+node[railway=level_crossing],
+node[shop=supermarket],
+area[shop=supermarket],
+node[shop=car_repair][service=tyres],
+area[shop=car_repair][service=tyres],
+node[amenity=clinic],
+area[amenity=clinic],
+node[amenity=doctors],
+area[amenity=doctors],
+node[leisure=swimming_pool],
+area[leisure=swimming_pool],
+area[aeroway=heliport],
+area[aeroway=helipad],
+node[aeroway=heliport],
+node[aeroway=helipad],
+node[historic=archaeological_site],
+area[historic=archaeological_site],
+node[amenity=bank],
+area[amenity=bank],
+node[amenity=courthouse],
+area[amenity=courthouse],
+node[amenity=college],
+area[amenity=college],
+node[amenity=cinema],
+area[amenity=cinema],
+node[amenity=police],
+area[amenity=police],
+node[amenity=embassy],
+area[amenity=embassy],
+node[office=lawyer],
+area[office=lawyer]
+{z-index: 2600;}
+
+node[landuse=forest],
+area[landuse=forest]
+{z-index: 2650;}
+
+node[amenity=bus_station],
+area[amenity=bus_station],
+node[amenity=ferry_terminal],
+node[man_made=lighthouse],
+area[man_made=lighthouse],
+node[barrier=border_control],
+node[landuse=forest][boundary=national_park],
+area[landuse=forest][boundary=national_park],
+node[boundary=national_park],
+area[boundary=national_park],
+node[leisure=nature_reserve],
+area[leisure=nature_reserve]
+{z-index: 2700;}
+
+node[amenity=cafe],
+area[amenity=cafe],
+node[amenity=theatre],
+area[amenity=theatre]
+{z-index: 2790;}
+
+node[amenity=restaurant],
+area[amenity=restaurant]
+{z-index: 2788;}
+node[amenity=fast_food],
+area[amenity=fast_food]
+{z-index: 2786;}
+node[amenity=bar],
+area[amenity=bar]
+{z-index: 2784;}
+node[amenity=pub],
+area[amenity=pub]
+{z-index: 2782;}
+
+node[railway=halt],
+node[railway=station],
+area[building=train_station],
+node[railway=subway_entrance],
+node[railway=tram_stop],
+area[railway=tram_stop],
+node[historic=monument],
+area[historic=monument],
+node[historic=memorial],
+area[historic=memorial]
+{z-index: 2800;}
+
+node[tourism=motel],
+area[tourism=motel],
+node[tourism=apartment],
+area[tourism=apartment]
+{z-index: 2812;}
+
+node[tourism=alpine_hut],
+area[tourism=alpine_hut],
+node[tourism=chalet],
+area[tourism=chalet],
+node[tourism=resort],
+area[tourism=resort]
+{z-index: 2814;}
+
+node[tourism=guest_house],
+area[tourism=guest_house]
+{z-index: 2816;}
+
+node[tourism=hostel],
+area[tourism=hostel]
+{z-index: 2818;}
+
+node[tourism=hotel],
+area[tourism=hotel],
+{z-index: 2820;}
+
+node[amenity=place_of_worship],
+area[amenity=place_of_worship]
+{z-index: 2832;}
+
+node[tourism=attraction],
+area[tourism=attraction],
+node[amenity=community_centre],
+area[amenity=community_centre],
+node[tourism=artwork]
+{z-index: 2840;}
+node[tourism=attraction],
+area[tourism=attraction]
+{z-index: 2842;}
+node[tourism=gallery]
+{z-index: 2844;}
+node[tourism=museum],
+area[tourism=museum],
+{z-index: 2846;}
+node[leisure=stadium],
+area[leisure=stadium]
+{z-index: 2848;}
+node[tourism=viewpoint]
+{z-index: 2850;}
+node[tourism=zoo],
+area[tourism=zoo]
+{z-index: 2860;}
+
+node[historic=fort],
+area[historic=fort],
+node[historic=castle],
+area[historic=castle],
+{z-index: 2890;}
+
+node[railway=station][transport=subway],
+node[amenity=hospital],
+node[building=hospital],
+area[building=hospital],
+area[amenity=hospital],
+node[amenity=pharmacy],
+area[amenity=pharmacy]
+{z-index: 2900;}
+
+node[barrier=toll_booth],
+area[barrier=toll_booth]
+{z-index: 2910;}
+
+node[shop=mall],
+area[shop=mall]
+{z-index: 2930;}
+
+node[highway=bus_stop],
+area[highway=bus_stop],
+node[public_transport=station],
+area[public_transport=station],
+{z-index: 3000;}
+
+area[aeroway=airport],
+area[aeroway=aerodrome],
+node[aeroway=airport],
+node[aeroway=aerodrome],
+{z-index: 3100;}
+
+/* 2. NATURAL */
+
+node|z10-[natural=volcano],
+area|z10-[natural=volcano],
+node|z11-[natural=cave_entrance],
+area|z11-[natural=cave_entrance],
+node|z11-[waterway=waterfall],
+area|z11-[waterway=waterfall],
+node|z13-[natural=peak],
+area|z13-[natural=peak],
+node|z14-[natural=spring],
+area|z14-[natural=spring],
+node|z16-[natural=beach],
+area|z16-[natural=beach],
+{text: name;text-color: @poi_label;text-position: center;text-offset: 5;}
+
+node|z12-[landuse=forest][boundary=national_park],
+area|z12-[landuse=forest][boundary=national_park],
+node|z12-[boundary=national_park],
+area|z12-[boundary=national_park],
+node|z12-[leisure=nature_reserve],
+area|z12-[leisure=nature_reserve]
+{text: name;text-color: @park_label;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;text-halo-radius:0.5;}
+
+node|z11[natural=cave_entrance],
+area|z11[natural=cave_entrance]
+{icon-image: cave-s.svg;icon-min-distance: 20;}
+node|z12-[natural=cave_entrance],
+area|z12-[natural=cave_entrance]
+{icon-image: cave-s.svg;text-offset: 8;font-size: 10;}
+node|z15-[natural=cave_entrance],
+area|z15-[natural=cave_entrance]
+{icon-image: cave-m.svg;text-offset: 10;font-size: 10;}
+node|z17-[natural=cave_entrance],
+area|z17-[natural=cave_entrance]
+{icon-image: cave-l.svg;text-offset: 10;font-size: 11;}
+
+node|z11[waterway=waterfall],
+area|z11[waterway=waterfall]
+{icon-image: waterfall-s.svg;icon-min-distance: 15;}
+node|z12-[waterway=waterfall],
+area|z12-[waterway=waterfall]
+{icon-image: waterfall-s.svg;text-offset: 10;font-size: 10;}
+node|z15-[waterway=waterfall],
+area|z15-[waterway=waterfall]
+{icon-image: waterfall-m.svg;text-offset: 8;font-size: 10;}
+node|z17-[waterway=waterfall],
+area|z17-[waterway=waterfall]
+{icon-image: waterfall-l.svg;text-offset: 10;font-size: 10;}
+node|z10-[natural=volcano],
+area|z10-[natural=volcano]
+{icon-image: volcano-s.svg;text-offset: 10;font-size: 10;}
+node|z15-[natural=volcano],
+area|z15-[natural=volcano]
+{icon-image: volcano-m.svg;text-offset: 8;font-size: 10;}
+node|z17-[natural=volcano],
+area|z17-[natural=volcano]
+{icon-image: volcano-l.svg;text-offset: 10;font-size: 10;}
+
+node|z12[natural=peak][name],
+area|z12[natural=peak][name],
+{icon-image: peakt-s.svg;icon-min-distance: 10;text-offset: 5;text: name;text-color: @poi_label;text-position: center;}
+node|z12-14[natural=peak][!name],
+node|z12-14[natural=bare_rock][!name],
+node|z12-14[natural=rock][!name],
+area|z12-14[natural=peak][!name],
+area|z12-14[natural=bare_rock][!name],
+area|z12-14[natural=rock][!name]
+{font-size: 0;}
+node|z13[natural=peak][name],
+area|z13[natural=peak][name],
+{icon-image: peakt-s.svg;text-offset: 5;font-size: 9;}
+node|z14[natural=peak][name],
+area|z14[natural=peak][name],
+{icon-image: peakt-s.svg;text-offset: 5;font-size: 10;}
+node|z15-16[natural=peak],
+node|z15-16[natural=bare_rock],
+node|z15-16[natural=rock],
+area|z15-16[natural=peak],
+area|z15-16[natural=bare_rock],
+area|z15-16[natural=rock]
+{icon-image: peakt-m.svg;text-offset: 5;font-size: 10;}
+node|z17-[natural=peak],
+node|z17-[natural=bare_rock],
+node|z17-[natural=rock],
+area|z17-[natural=peak],
+area|z17-[natural=bare_rock],
+area|z17-[natural=rock]
+{icon-image: peakt-l.svg;text-offset: 6;font-size: 11;}
+
+node|z16[natural=beach],
+area|z16[natural=beach]
+{icon-image: beach-m.svg;}
+node|z17-[natural=beach],
+area|z17-[natural=beach]
+{icon-image: beach-l.svg;font-size: 11;}
+
+node|z11[landuse=forest][boundary=national_park],
+area|z11[landuse=forest][boundary=national_park],
+node|z11[boundary=national_park],
+area|z11[boundary=national_park],
+node|z11[leisure=nature_reserve],
+area|z11[leisure=nature_reserve]
+{icon-image: nparkf-s.svg;icon-min-distance: 20;}
+node|z12-13[landuse=forest][boundary=national_park],
+area|z12-13[landuse=forest][boundary=national_park],
+node|z12-13[boundary=national_park],
+area|z12-13[boundary=national_park],
+node|z12-13[leisure=nature_reserve],
+area|z12-13[leisure=nature_reserve]
+{icon-image: nparkf-s.svg;text-offset: 6;font-size: 10;icon-min-distance: 12;}
+node|z14[landuse=forest][boundary=national_park],
+area|z14[landuse=forest][boundary=national_park],
+node|z14[boundary=national_park],
+area|z14[boundary=national_park],
+node|z14[leisure=nature_reserve],
+area|z14[leisure=nature_reserve]
+{icon-image: nparkf-s.svg;text-offset: 8;font-size: 11;}
+node|z15-16[landuse=forest][boundary=national_park],
+area|z15-16[landuse=forest][boundary=national_park],
+node|z15-16[boundary=national_park],
+area|z15-16[boundary=national_park],
+node|z15-16[leisure=nature_reserve],
+area|z15-16[leisure=nature_reserve]
+{icon-image: nparkf-m.svg;text-offset: 10;font-size: 12;text-halo-opacity: 0.9;}
+node|z17-[landuse=forest][boundary=national_park],
+area|z17-[landuse=forest][boundary=national_park],
+node|z17-[boundary=national_park],
+area|z17-[boundary=national_park],
+node|z17-[leisure=nature_reserve],
+area|z17-[leisure=nature_reserve]
+{icon-image: nparkf-l.svg;text-offset: 10;font-size: 12;text-halo-opacity: 0.9;}
+
+node|z14[natural=spring],
+area|z14[natural=spring]
+{icon-image: drinking-water-s.svg;text-offset:6;font-size: 10;icon-min-distance: 24;}
+node|z15-16[natural=spring],
+area|z15-16[natural=spring]
+{icon-image: drinking-water-m.svg;text-offset:8;font-size: 10;icon-min-distance: 24;}
+node|z17-[natural=spring],
+area|z17-[natural=spring]
+{icon-image: drinking-water-l.svg;text-offset:8;font-size: 10;icon-min-distance: 24;}
+
+node|z18-[natural=tree]
+{icon-image: tree-s.svg;}
+
+node|z15-16[amenity=drinking_water],
+area|z15-16[amenity=drinking_water],
+node|z15-16[amenity=water_point] ,
+area|z15-16[amenity=water_point]
+{icon-image: drinking-water-m.svg;icon-min-distance: 36;}
+node|z17-[amenity=drinking_water],
+area|z17-[amenity=drinking_water],
+node|z17-[amenity=water_point],
+area|z17-[amenity=water_point],
+{icon-image: drinking-water-l.svg;}
+
+/* 3. TRANSPORT */
+
+node|z12-[railway=halt],
+node|z14-[railway=station][transport=subway],
+node|z16-[railway=subway_entrance]
+{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.6;text-halo-color: @label_halo_light;}
+node|z12-[railway=halt]::int_name,
+node|z14-[railway=station][transport=subway]::int_name,
+node|z16-[railway=subway_entrance]::int_name
+{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.6;text-halo-color: @label_halo_light;}
+
+node|z12-[railway=station][transport=subway][city=moscow],
+node|z12-[railway=station][transport=subway][city=spb],
+node|z16-[railway=subway_entrance][city=moscow],
+node|z17-[railway=tram_stop],
+area|z17-[railway=tram_stop]
+{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+node|z12-[railway=station][transport=subway][city=moscow]::int_name,
+node|z12-[railway=station][transport=subway][city=spb]::int_name,
+node|z16-[railway=subway_entrance][city=moscow]::int_name,
+node|z17-[railway=tram_stop]::int_name,
+area|z17-[railway=tram_stop]::int_name
+{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+node|z17-[highway=bus_stop],
+area|z17-[highway=bus_stop],
+node|z17-[public_transport=station],
+area|z17-[public_transport=station],
+node|z14-[amenity=bus_station],
+area|z14-[amenity=bus_station],
+{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.9;text-halo-color: @label_halo_light;text-position: center;}
+node|z17-[highway=bus_stop]::int_name,
+area|z17-[highway=bus_stop]::int_name,
+node|z17-[public_transport=station]::int_name,
+area|z17-[public_transport=station]::int_name,
+node|z14-[amenity=bus_station]::int_name,
+area|z14-[amenity=bus_station]::int_name
+{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.9;text-halo-color: @label_halo_light;text-position: center;}
+
+area|z10-[aeroway=airport],
+area|z10-[aeroway=aerodrome],
+node|z10-[aeroway=airport],
+node|z10-[aeroway=aerodrome],
+node|z15-[aerialway=station],
+node|z15-[aerialway=cable_car],
+node|z15-[aerialway=chair_lift],
+node|z15-[aerialway=gondola],
+node|z15-[aerialway=mixed_lift],
+node|z15-[aerialway=drag_lift],
+node|z15-[aerialway=j-bar],
+node|z15-[aerialway=t-bar],
+node|z15-[aerialway=magic_carpet],
+node|z15-[aerialway=platter],
+node|z15-[aerialway=rope_tow],
+node|z16-[amenity=ferry_terminal],
+{text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;text-position: center;}
+area|z12-[aeroway=airport]::int_name,
+area|z12-[aeroway=aerodrome]::int_name,
+node|z12-[aeroway=airport]::int_name,
+node|z12-[aeroway=aerodrome]::int_name,
+{text: int_name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;text-position: center;}
+
+/* 3.1 Train Station */
+
+/*check offset int_name*/
+
+node|z11[railway=halt]
+{icon-image: train-s.svg;icon-min-distance: 10;}
+node|z12[railway=halt]
+{icon-image: train-s.svg;text-offset: 6;font-size: 9;}
+node|z12[railway=halt]::int_name
+{text-offset: 6;font-size: 8;}
+node|z13[railway=station],
+node|z13[railway=halt],
+area|z13[building=train_station],
+{icon-image: train-s.svg;text-offset: 6;font-size: 10;}
+node|z13[railway=station]::int_name,
+node|z13[railway=halt]::int_name,
+area|z13[building=train_station]::int_name,
+{text-offset: 6;font-size: 9;}
+node|z14[railway=station],
+node|z14[railway=halt],
+area|z14[building=train_station],
+{icon-image: train-s.svg;text-offset: 6;font-size: 11;text-halo-opacity: 0.7;}
+node|z14[railway=station]::int_name,
+node|z14[railway=halt]::int_name,
+area|z14[building=train_station]::int_name,
+{text-offset: 6;font-size: 10;text-halo-opacity: 0.7;}
+node|z15[railway=station],
+node|z15[railway=halt],
+area|z15[building=train_station],
+{icon-image: train-m.svg;text-offset: 8;font-size: 12;text-halo-opacity: 0.8;}
+node|z15[railway=station]::int_name,
+node|z15[railway=halt]::int_name,
+area|z15[building=train_station]::int_name,
+{text-offset: 8;font-size: 10;text-halo-opacity: 0.8;}
+node|z16[railway=station],
+node|z16[railway=halt],
+area|z16[building=train_station],
+{icon-image: train-m.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;}
+node|z16[railway=station]::int_name,
+node|z16[railway=halt]::int_name,
+area|z16[building=train_station]::int_name,
+{text-offset: 8;font-size: 11;text-halo-opacity: 0.8;}
+node|z17-[railway=station],
+node|z17-[railway=halt],
+area|z17-[building=train_station],
+{icon-image: train-l.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.9;}
+node|z17-[railway=station]::int_name,
+node|z17-[railway=halt]::int_name,
+area|z17-[building=train_station]::int_name,
+{text-offset: 18;font-size: 12;text-halo-opacity: 0.9;}
+
+/* 3.2 Subway Station */
+
+node|z13[railway=station][transport=subway]
+{icon-image: subway-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway]
+{icon-image: subway-s.svg;text-offset: 6;font-size: 11;text-halo-opacity: 0.7;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway]::int_name
+{text-offset: 7;font-size: 9;text-halo-opacity: 0.7;icon-min-distance: 1;}
+node|z15[railway=station][transport=subway]
+{icon-image: subway-m.svg;text-offset: 7;font-size: 12;text-halo-opacity: 0.8;}
+node|z15[railway=station][transport=subway]::int_name
+{text-offset: 7;font-size: 10;text-halo-opacity: 0.8;} /*check*/
+node|z16[railway=station][transport=subway]
+{icon-image: subway-m.svg;text-offset: 7;font-size: 13;text-halo-opacity: 0.8;}
+node|z16[railway=station][transport=subway]::int_name
+{text-offset: 7;font-size: 11;text-halo-opacity: 0.8;} /*check*/
+node|z17-[railway=station][transport=subway]
+{icon-image: subway-l.svg;text-offset: 7;font-size: 13;text-halo-opacity: 0.9;}
+node|z17-[railway=station][transport=subway]::int_name
+{text-offset: 7;font-size: 11;text-halo-opacity: 0.9;} /*check*/
+
+node|z17-[railway=subway_entrance]
+{icon-image: subway-entrance-m.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.9;}
+node|z17-[railway=subway_entrance]::int_name
+{text-offset: 8;font-size: 11;text-halo-opacity: 0.9;} /*check*/
+
+/* 3.2.1 Moscow Subway Station */
+
+node|z11[railway=station][transport=subway][city=moscow]
+{icon-image: subway-moscow-s.svg;icon-min-distance: 1;}
+node|z12-13[railway=station][transport=subway][city=moscow]
+{icon-image: subway-moscow-s.svg;text-offset: 5;font-size: 10;text-halo-opacity: 0.7;icon-min-distance: 1;}
+node|z12-13[railway=station][transport=subway][city=moscow]::int_name
+{text-offset: 20;font-size: 9;text-halo-opacity: 0.7;}
+node|z14[railway=station][transport=subway][city=moscow]
+{icon-image: subway-moscow-s.svg;text-offset: 8;font-size: 11;}
+node|z14[railway=station][transport=subway][city=moscow]::int_name
+{text-offset: 24;font-size: 9;}
+node|z15[railway=station][transport=subway][city=moscow]
+{icon-image: subway-moscow-m.svg;text-offset: 9;font-size: 12;}
+node|z15[railway=station][transport=subway][city=moscow]::int_name
+{text-offset: 24;font-size: 10;}
+
+/*
+node[railway=station][transport=subway][city=moscow]check
+{icon-image: subway-moscow-m.svg;text-offset: 9;font-size: 10;text-color: @district_label;text-halo-radius: 0;}
+node[railway=station][transport=subway][city=moscow]::int_name
+{text-offset: 24;font-size: 9;text-color: @district_label;text-halo-radius: 0;} check
+*/
+
+/* Moscow Subway Station entrance */
+node|z16[railway=subway_entrance][city=moscow]
+{icon-image: subway-moscow-m.svg;text-offset: 10;font-size: 12;}
+node|z16[railway=subway_entrance][city=moscow]::int_name
+{text-offset: 25;font-size: 10;}
+node|z17[railway=subway_entrance][city=moscow]
+{icon-image: subway-moscow-m.svg;text-offset: 10;font-size: 12;}
+node|z17[railway=subway_entrance][city=moscow]::int_name
+{text-offset: 25;font-size: 11;}
+node|z18-[railway=subway_entrance][city=moscow]
+{icon-image: subway-moscow-m.svg;text-offset: 10;font-size: 13;}
+node|z18-[railway=subway_entrance][city=moscow]::int_name
+{text-offset: 25;font-size: 11;}
+
+/* 3.2.2 Saint Petersburg Subway Station */
+
+node|z11[railway=station][transport=subway][city=spb]
+{icon-image: subway-spb-s.svg;icon-min-distance: 1;}
+node|z12[railway=station][transport=subway][city=spb]
+{icon-image: subway-spb-s.svg;text-offset: 6;font-size: 10;text-halo-opacity: 0.6;}
+node|z12[railway=station][transport=subway][city=spb]::int_name
+{text-offset: 5;font-size: 9;text-halo-opacity: 0.6;}
+node|z13[railway=station][transport=subway][city=spb]
+{icon-image: subway-spb-s.svg;text-offset: 6;font-size: 11;text-halo-opacity: 0.6;}
+node|z13[railway=station][transport=subway][city=spb]::int_name
+{text-offset: 5;font-size: 10;text-halo-opacity: 0.6;}
+node|z14[railway=station][transport=subway][city=spb]
+{icon-image: subway-spb-s.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.7;}
+node|z14[railway=station][transport=subway][city=spb]::int_name
+{text-offset: 24;font-size: 10;text-halo-opacity: 0.7;}
+node|z15[railway=station][transport=subway][city=spb]
+{icon-image: subway-spb-m.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.8;}
+node|z15[railway=station][transport=subway][city=spb]::int_name
+{text-offset: 24;font-size: 10;text-halo-opacity: 0.8;}
+/*
+node[railway=station][transport=subway][city=spb] check
+{icon-image: subway-spb-m.svg;text-offset: 8;font-size: 10;text-color: @district_label;text-halo-radius: 0;}
+node[railway=station][transport=subway][city=spb]::int_name
+{text-offset: 24;font-size: 9;text-color: @district_label;text-halo-radius: 0;} check
+*/
+
+/* Saint Petersburg Subway Station entrance */
+
+node|z16[railway=subway_entrance][city=spb]
+{icon-image: subway-spb-m.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;}
+node|z16[railway=subway_entrance][city=spb]::int_name
+{text-offset: 25;font-size: 11;text-halo-opacity: 0.8;}
+node|z17[railway=subway_entrance][city=spb]
+{icon-image: subway-spb-l.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;}
+node|z17[railway=subway_entrance][city=spb]::int_name
+{text-offset: 25;font-size: 11;text-halo-opacity: 0.8;}
+node|z18-[railway=subway_entrance][city=spb]
+{icon-image: subway-spb-l.svg;text-offset: 8;font-size: 13;text-halo-opacity: 0.8;}
+node|z18-[railway=subway_entrance][city=spb]::int_name
+{text-offset: 25;font-size: 12;text-halo-opacity: 0.8;}
+
+/* 3.2.3 Minsk Subway Station */
+node|z13[railway=station][transport=subway][city=minsk] {icon-image: subway-minsk-s.svg;text-offset: 4;font-size: 10;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=minsk] {icon-image: subway-minsk-s.svg;text-offset: 5;}
+node|z15[railway=station][transport=subway][city=minsk] {icon-image: subway-minsk-m.svg;text-offset: 5;}
+node|z16[railway=station][transport=subway][city=minsk] {icon-image: none.svg;font-size: 10;text: name;text-color: @district_label;text-halo-radius: 0;}/*check none*/
+node|z17-[railway=station][transport=subway][city=minsk] {icon-image: none.svg;font-size: 10;text: name;text-color: @district_label;text-halo-radius: 0;}/*check none*/
+node|z17-[railway=subway_entrance][city=minsk] {icon-image: subway-minsk-m.svg;text-offset: 6;font-size: 12;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;}
+node|z17[railway=subway_entrance][city=minsk] {icon-image: subway-minsk-m.svg;font-size: 13;}
+node|z18-[railway=subway_entrance][city=minsk] {icon-image: subway-minsk-m.svg;font-size: 13;}
+
+/* 3.2.4 Kiev Subway Station */
+node|z13[railway=station][transport=subway][city=kiev] {icon-image: subway-kiev-s.svg;text-offset: 8; z-index: 2;font-size: 10;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.7;text-halo-color: @label_halo_light;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=kiev] {icon-image: subway-kiev-s.svg;}
+node|z15[railway=station][transport=subway][city=kiev] {icon-image: subway-kiev-m.svg;}
+node|z17-[railway=station][transport=subway][city=kiev] {icon-image: none.svg;font-size: 10;text: name;text-color: @district_label;text-halo-radius: 0;}/*check none*/
+node[railway=subway_entrance][city=kiev] {icon-image: subway-kiev-m.svg;text-offset: 6;z-index: 2;font-size: 12;text: name;text-color: @label_dark;text-halo-radius: 1;text-halo-opacity: 0.8;text-halo-color: @label_halo_light;}
+node|z17[railway=subway_entrance][city=kiev] {icon-image: subway-kiev-m.svg;font-size: 13;}
+node|z18-[railway=subway_entrance][city=kiev] {icon-image: subway-kiev-m.svg;font-size: 13;}
+
+/* 3.2.5 London Subway Station */
+node|z13[railway=station][transport=subway][city=london] {icon-image: subway-london-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=london] {icon-image: subway-london-s.svg;}
+node|z15[railway=station][transport=subway][city=london] {icon-image: subway-london-m.svg;}
+node|z17-[railway=station][transport=subway][city=london] {icon-image: subway-london-m.svg;}
+node|z17[railway=subway_entrance][city=london] {icon-image: subway-london-s.svg;}
+node|z18-[railway=subway_entrance][city=london] {icon-image: subway-london-m.svg;}
+
+/* 3.2.6 Paris Subway Station */
+node|z13[railway=station][transport=subway][city=paris] {icon-image: subway-paris-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=paris] {icon-image: subway-paris-s.svg;}
+node|z15[railway=station][transport=subway][city=paris] {icon-image: subway-paris-m.svg;}
+node|z17-[railway=station][transport=subway][city=paris] {icon-image: subway-paris-m.svg;}
+node|z17-[railway=subway_entrance][city=paris] {icon-image: subway-paris-s.svg;}
+
+/* 3.2.7 Barselona Subway Station */
+node|z13[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-s.svg;}
+node|z15[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-m.svg;}
+node|z17-[railway=station][transport=subway][city=barcelona] {icon-image: subway-barcelona-m.svg;}
+node|z17[railway=subway_entrance][city=barcelona] {icon-image: subway-barcelona-s.svg;}
+node|z18-[railway=subway_entrance][city=barcelona] {icon-image: subway-barcelona-m.svg;}
+
+/* 3.2.8 Madrid Subway Station */
+node|z13[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-s.svg;}
+node|z15[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-m.svg;}
+node|z17-[railway=station][transport=subway][city=madrid] {icon-image: subway-madrid-m.svg;}
+node|z17[railway=subway_entrance][city=madrid] {icon-image: subway-madrid-s.svg;}
+node|z18-[railway=subway_entrance][city=madrid] {icon-image: subway-madrid-m.svg;}
+
+/* 3.2.9 Berlin Subway Station*/
+node|z13[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-s.svg;}
+node|z15[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-m.svg;}
+node|z17-[railway=station][transport=subway][city=berlin] {icon-image: subway-berlin-m.svg;}
+node|z17-[railway=subway_entrance][city=berlin] {icon-image: subway-berlin-s.svg;}
+
+/* 3.2.10 Roma Subway Station */
+node|z13[railway=station][transport=subway][city=roma] {icon-image: subway-rome-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=roma] {icon-image: subway-rome-s.svg;}
+node|z15[railway=station][transport=subway][city=roma] {icon-image: subway-rome-m.svg;}
+node|z16[railway=station][transport=subway][city=roma] {icon-image: subway-rome-m.svg;}
+node|z17-[railway=station][transport=subway][city=roma] {icon-image: none.svg;text: name;text-color: @district_label;text-halo-radius: 0;}
+node|z17-[railway=subway_entrance][city=roma] {icon-image: subway-rome-m.svg;}
+
+/* 3.2.11 New York Subway Station */
+node|z13[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-s.svg;icon-min-distance: 1;}
+node|z14[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-s.svg;}
+node|z15[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-m.svg;}
+node|z17-[railway=station][transport=subway][city=newyork] {icon-image: subway-newyork-l.svg;}
+node|z17-[railway=subway_entrance][city=newyork] {icon-image: subway-newyork-s.svg;}
+
+/* 3.3 Tram Station */
+
+node|z14[railway=tram_stop],
+{icon-image: tram-s.svg;}
+node|z15-16[railway=tram_stop],
+area|z15-16[railway=tram_stop]
+{icon-image: tram-m.svg;}
+node|z17[railway=tram_stop],
+area|z17[railway=tram_stop]
+{icon-image: tram-l.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.9;}
+node|z17-[railway=tram_stop]::int_name,
+area|z17-[railway=tram_stop]::int_name
+{text-offset: 8;font-size: 10;text-halo-opacity: 0.9;} /*check*/
+node|z18-[railway=tram_stop],
+area|z18-[railway=tram_stop]
+{icon-image: tram-l.svg;text-offset: 8;font-size: 12;text-halo-opacity: 0.9;}
+
+/* 3.4 Bus Station */
+
+node|z12-13[amenity=bus_station],
+area|z12-13[amenity=bus_station]
+{icon-image: bus-s.svg;icon-min-distance: 1;}
+node|z14[amenity=bus_station],
+area|z14[amenity=bus_station]
+{icon-image: bus-s.svg;text-offset: 6;font-size: 10;text-halo-opacity: 0.8;}
+node|z15-16[amenity=bus_station],
+area|z15-16[amenity=bus_station]
+{icon-image: bus-m.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.8;}
+node|z15-16[amenity=bus_station]::int_name,
+area|z15-16[amenity=bus_station]::int_name
+{text-offset: 8;font-size: 9;text-halo-opacity: 0.8;}
+node|z17[amenity=bus_station],
+area|z17[amenity=bus_station]
+{icon-image: bus-l.svg;text-offset: 8;font-size: 11;}
+node|z17[amenity=bus_station]::int_name,
+area|z17[amenity=bus_station]::int_name
+{text-offset: 8;font-size: 9;}
+node|z18[amenity=bus_station],
+area|z18[amenity=bus_station]
+{icon-image: bus-l.svg;text-offset: 8;font-size: 12;}
+node|z18[amenity=bus_station]::int_name,
+area|z18[amenity=bus_station]::int_name
+{text-offset: 8;font-size: 10;}
+node|z19-[amenity=bus_station],
+area|z19-[amenity=bus_station]
+{icon-image: bus-l.svg;text-offset: 10;font-size: 12;}
+node|z19-[amenity=bus_station]::int_name,
+area|z19-[amenity=bus_station]::int_name
+{text-offset: 10;font-size: 10;}
+
+node|z16[highway=bus_stop],
+area|z16[highway=bus_stop]
+{icon-image: bus-m.svg;}
+node|z17-[highway=bus_stop],
+area|z17-[highway=bus_stop],
+node|z18-[public_transport=station],
+area|z18-[public_transport=station]
+{icon-image: bus-l.svg;text-offset: 10;font-size: 11;}
+node|z18-19[highway=bus_stop]::int_name,
+area|z18-19[highway=bus_stop]::int_name,
+node|z18-19[public_transport=station]::int_name,
+area|z18-19[public_transport=station]::int_name
+{icon-image: bus-l.svg;text-offset: 10;font-size: 9;}
+
+/* 3.5 Ferry terminal */
+
+node|z11-12[amenity=ferry_terminal]
+{icon-image: ship-s.svg;icon-min-distance: 12;}
+node|z13-14[amenity=ferry_terminal]
+{icon-image: ship-s.svg;}
+node|z15[amenity=ferry_terminal]
+{icon-image: ship-m.svg;}
+node|z16[amenity=ferry_terminal]
+{icon-image: ship-m.svg;text-offset: 8;font-size: 11;text-halo-opacity: 0.8;}
+node|z17-[amenity=ferry_terminal]
+{icon-image: ship-l.svg;text-offset: 10;font-size: 12;}
+
+/* 3.6 Airport */
+
+area|z10[aeroway=airport][aerodrome=international],
+area|z10[aeroway=aerodrome][aerodrome=international],
+node|z10[aeroway=airport][aerodrome=international],
+node|z10[aeroway=aerodrome][aerodrome=international],
+{icon-image: airport-s.svg;text-offset: 7;font-size: 10;fill-opacity: 1;}
+area|z11-14[aeroway=airport][aerodrome=international],
+area|z11-14[aeroway=aerodrome][aerodrome=international],
+node|z11-14[aeroway=airport][aerodrome=international],
+node|z11-14[aeroway=aerodrome][aerodrome=international],
+area|z12-14[aeroway=airport],
+node|z12-14[aeroway=airport],
+area|z12-14[aeroway=aerodrome],
+node|z12-14[aeroway=aerodrome],
+{icon-image: airport-m.svg;text-offset: 7;font-size: 11;-x-me-icon-priority: 3100;}
+area|z12-14[aeroway=airport]::int_name,
+node|z12-14[aeroway=airport]::int_name,
+area|z12-14[aeroway=aerodrome]::int_name,
+node|z12-14[aeroway=aerodrome]::int_name,
+{font-size: 10;}
+area|z15-16[aeroway=airport],
+node|z15-16[aeroway=airport],
+area|z15-16[aeroway=aerodrome],
+node|z15-16[aeroway=aerodrome],
+{icon-image: airport-m.svg;text-offset: 7;font-size: 12;}
+area|z15-16[aeroway=airport]::int_name,
+node|z15-16[aeroway=airport]::int_name,
+area|z15-16[aeroway=aerodrome]::int_name,
+node|z15-16[aeroway=aerodrome]::int_name,
+{font-size: 11;}
+area|z17-[aeroway=airport],
+node|z17-[aeroway=airport],
+area|z17-[aeroway=aerodrome],
+node|z17-[aeroway=aerodrome],
+{icon-image: airport-l.svg;text-offset: 7;font-size: 12;}
+area|z17-[aeroway=airport]::int_name,
+node|z17-[aeroway=airport]::int_name,
+area|z17-[aeroway=aerodrome]::int_name,
+node|z17-[aeroway=aerodrome]::int_name,
+{font-size: 11;}
+
+area|z17-[aeroway=heliport],
+area|z17-[aeroway=helipad],
+node|z17-[aeroway=heliport],
+node|z17-[aeroway=helipad]
+{icon-image: helipad-l.svg;text-offset: 10;font-size: 10;text: name;text-color: @poi_label;}
+
+/* 3.7 Aerialway */
+
+node|z12-13[aerialway=station],
+node|z12-13[aerialway=cable_car],
+node|z12-13[aerialway=chair_lift],
+node|z12-13[aerialway=gondola],
+node|z12-13[aerialway=mixed_lift]
+{icon-image: cable-car-s.svg;icon-min-distance: 10;}
+node|z14[aerialway=station],
+node|z14[aerialway=cable_car],
+node|z14[aerialway=chair_lift],
+node|z14[aerialway=gondola],
+node|z14[aerialway=mixed_lift]
+{icon-image: cable-car-s.svg;}
+node|z15-16[aerialway=station],
+node|z15-16[aerialway=cable_car],
+node|z15-16[aerialway=chair_lift],
+node|z15-16[aerialway=gondola],
+node|z15-16[aerialway=mixed_lift],
+node|z15-16[aerialway=drag_lift],
+node|z15-16[aerialway=j-bar],
+node|z15-16[aerialway=t-bar],
+node|z15-16[aerialway=magic_carpet],
+node|z15-16[aerialway=platter],
+node|z15-16[aerialway=rope_tow],
+{icon-image: cable-car-m.svg;text-offset: 6;font-size: 10;}
+node|z17-[aerialway=station],
+node|z17-[aerialway=cable_car],
+node|z17-[aerialway=chair_lift],
+node|z17-[aerialway=gondola],
+node|z17-[aerialway=mixed_lift],
+node|z17-[aerialway=drag_lift],
+node|z17-[aerialway=j-bar],
+node|z17-[aerialway=t-bar],
+node|z17-[aerialway=magic_carpet],
+node|z17-[aerialway=platter],
+node|z17-[aerialway=rope_tow],
+{icon-image: cable-car-l.svg;text-offset: 8;font-size: 12;}
+
+node|z17-[railway=level_crossing]
+{icon-image: railway-crossing.svg;}
+
+/* 4.TOURISM */
+
+/* 4.1 Main POI */
+
+node|z12-[historic=fort],
+area|z12-[historic=fort],
+node|z12-[historic=castle],
+area|z12-[historic=castle],
+node|z13-[historic=monument],
+area|z13-[historic=monument],
+node|z13-[tourism=museum],
+area|z13-[tourism=museum],
+node|z13-[tourism=zoo],
+area|z13-[tourism=zoo],
+node|z14-[amenity=theatre],
+area|z14-[amenity=theatre],
+node|z14-[tourism=attraction],
+area|z14-[tourism=attraction],
+node|z14-[amenity=community_centre],
+area|z14-[amenity=community_centre],
+node|z14-[tourism=viewpoint],
+node|z15-[historic=memorial],
+area|z15-[historic=memorial],
+node|z15-[tourism=gallery],
+area|z15-[tourism=gallery],
+node|z15-[tourism=artwork],
+node|z16-[tourism=information],
+node|z16-[historic=boundary_stone],
+area|z16-[historic=boundary_stone],
+node|z16-[historic=wayside_cross],
+area|z16-[historic=wayside_cross],
+node|z16-[historic=ship],
+area|z16-[historic=ship],
+node|z16-[historic=tomb],
+area|z16-[historic=tomb],
+node|z16-[historic=museum],
+area|z16-[historic=museum],
+node|z17-[historic=ruins],
+area|z17-[historic=ruins],
+node|z17-[historic=wayside_shrine],
+area|z17-[historic=wayside_shrine],
+node|z17-[historic=archaeological_site],
+area|z17-[historic=archaeological_site]
+{text: name;text-offset: 10;font-size: 10;text-color: @poi_label;}
+
+node|z12-14[historic=fort],
+area|z12-14[historic=fort]
+node|z12-14[historic=castle],
+area|z12-14[historic=castle]
+{icon-image: remains-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z15[historic=fort],
+area|z15[historic=fort]
+node|z15[historic=castle],
+area|z15[historic=castle]
+{icon-image: remains-m.svg;icon-min-distance: 5;}
+node|z16[historic=fort],
+area|z16[historic=fort]
+node|z16[historic=castle],
+area|z16[historic=castle]
+{icon-image: remains-m.svg;text-offset: 12;}
+node|z17-[historic=ruins],
+area|z17-[historic=ruins]
+node|z17-[historic=fort],
+area|z17-[historic=fort]
+node|z17-[historic=castle],
+area|z17-[historic=castle],
+node|z17-[historic=archaeological_site],
+area|z17-[historic=archaeological_site]
+{icon-image: remains-l.svg;}
+
+node|z13-14[historic=monument],
+area|z13-14[historic=monument]
+{icon-image: monument-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z15[historic=monument],
+area|z15[historic=monument]
+node|z15[historic=memorial],
+area|z15[historic=memorial]
+{icon-image: monument-m.svg;icon-min-distance: 24;}
+node|z16[historic=monument],
+area|z16[historic=monument]
+node|z16[historic=memorial],
+area|z16[historic=memorial]
+{icon-image: monument-m.svg;icon-min-distance: 12;}
+node|z17-[historic=memorial],
+area|z17-[historic=memorial]
+node|z17-[historic=monument],
+area|z17-[historic=monument]
+{icon-image: monument-l.svg;}
+
+node|z13-14[tourism=museum],
+area|z13-14[tourism=museum]
+{icon-image: museum-s.svg;icon-min-distance: 16;}
+node|z15[tourism=museum],
+area|z15[tourism=museum]
+{icon-image: museum-m.svg;icon-min-distance: 24;}
+node|z16[tourism=museum],
+area|z16[tourism=museum]
+node|z16[historic=museum],
+area|z16[historic=museum]
+{icon-image: museum-m.svg;text-offset: 12;icon-min-distance: 12;}
+node|z17-[tourism=museum],
+area|z17-[tourism=museum]
+node|z17-[historic=museum],
+area|z17-[historic=museum]
+{icon-image: museum-l.svg;}
+
+node|z15[tourism=gallery]
+{icon-image: gallery-m.svg;icon-min-distance: 8;} /* <-- <-- не показывается, непонятно почему, позже разобраться */
+node|z16[tourism=gallery],
+area|z16[tourism=gallery]
+{icon-image: gallery-m.svg;text-offset: 12;icon-min-distance: 12;}
+node|z17-[tourism=gallery],
+area|z17-[tourism=gallery]
+{icon-image: gallery-l.svg;}
+
+node|z14[amenity=theatre],
+area|z14[amenity=theatre]
+{icon-image: theatre-s.svg;text-offset: 6;icon-min-distance: 8;}
+node|z16[amenity=theatre],
+area|z16[amenity=theatre]
+{icon-image: theatre-m.svg;icon-min-distance: 10;}
+node|z17[amenity=theatre],
+area|z17[amenity=theatre]
+{icon-image: theatre-l.svg;}
+node|z18-[amenity=theatre],
+area|z18-[amenity=theatre]
+{icon-image: theatre-l.svg;font-size: 11;}
+
+node|z13-14[tourism=zoo],
+area|z13-14[tourism=zoo]
+{icon-image: zoo-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z15[tourism=zoo],
+area|z15[tourism=zoo]
+{icon-image: zoo-m.svg;icon-min-distance: 8;}
+node|z16[tourism=zoo],
+area|z16[tourism=zoo]
+{icon-image: zoo-m.svg;text-offset: 12;icon-min-distance: 8;}
+node|z17-[tourism=zoo],
+area|z17-[tourism=zoo]
+{icon-image: zoo-l.svg;}
+
+node|z14[tourism=viewpoint]
+{icon-image: viewpoint-s.svg;text-offset: 6;icon-min-distance: 8;}
+node|z15-16[tourism=viewpoint]
+{icon-image: viewpoint-m.svg;icon-min-distance: 8;}
+node|z17-[tourism=viewpoint]
+{icon-image: viewpoint-l.svg;}
+
+node|z16[tourism=information]
+{icon-image: information-m.svg;text-offset: 6;icon-min-distance: 10;}
+node|z17-[tourism=information]
+{icon-image: information-l.svg;text-offset: 6;}
+
+node|z16[historic=boundary_stone],
+area|z16[historic=boundary_stone]
+node|z16[historic=wayside_cross],
+area|z16[historic=wayside_cross]
+{icon-image: monument-m.svg;font-size: 11;;icon-min-distance: 8;}
+node|z16[historic=ship],
+area|z16[historic=ship]
+{icon-image: historic-ship-m.svg;font-size: 11;icon-min-distance: 8;}
+node|z16[historic=tomb],
+area|z16[historic=tomb]
+{icon-image: tomb-m.svg;font-size: 11;icon-min-distance: 8;}
+node|z16[historic=wayside_shrine],
+area|z16[historic=wayside_shrine]
+{icon-image: wayside_shrine-m.svg;font-size: 11;icon-min-distance: 8;}
+
+node|z17-[historic=boundary_stone],
+area|z17-[historic=boundary_stone],
+node|z17-[historic=wayside_cross],
+area|z17-[historic=wayside_cross]
+{icon-image: monument-l.svg;font-size: 11;icon-min-distance: 8;}
+node|z17-[historic=ship],
+area|z17-[historic=ship]
+{icon-image: historic-ship-l.svg;font-size: 11;icon-min-distance: 8;}
+node|z17-[historic=tomb],
+area|z17-[historic=tomb]
+{icon-image: tomb-l.svg;font-size: 11;icon-min-distance: 8;}
+node|z17-[historic=wayside_shrine],
+area|z17-[historic=wayside_shrine]
+{icon-image: wayside_shrine-l.svg;font-size: 11;icon-min-distance: 8;}
+
+node|z15[tourism=artwork]
+{icon-image: tourism-m.svg;icon-min-distance: 8;}
+node|z16[tourism=artwork]
+{icon-image: tourism-m.svg;icon-min-distance: 28;}
+node|z14[tourism=attraction],
+area|z14[tourism=attraction]
+{icon-image: tourism-s.svg;icon-min-distance: 12;}
+node|z15[tourism=attraction],
+area|z15[tourism=attraction ]
+{icon-image: tourism-m.svg;icon-min-distance: 36;}
+node|z16[tourism=attraction],
+area|z16[tourism=attraction]
+{icon-image: tourism-m.svg;icon-min-distance: 36}
+node|z17-[tourism=artwork]
+node|z17-[tourism=attraction],
+area|z17-[tourism=attraction]
+{icon-image: tourism-l.svg;icon-min-distance: 24;}
+
+node|z14[amenity=community_centre],
+area|z14[amenity=community_centre]
+{icon-image: tourism-s.svg;icon-min-distance: 8;}
+node|z15[amenity=community_centre],
+area|z15[amenity=community_centre]
+{icon-image: tourism-m.svg;icon-min-distance: 24;}
+node|z16[amenity=community_centre],
+area|z16[amenity=community_centre]
+{icon-image: tourism-m.svg;icon-min-distance: 16}
+
+/* 4.2 Apartament */
+
+node|z14-[tourism=hotel],
+node|z14-[tourism=hostel],
+node|z14-[tourism=guest_house],
+area|z14-[tourism=guest_house],
+node|z14-[tourism=alpine_hut],
+area|z14-[tourism=alpine_hut],
+node|z14-[tourism=chalet],
+area|z14-[tourism=chalet],
+node|z14-[tourism=resort],
+area|z14-[tourism=resort],
+node|z14-[tourism=motel],
+area|z14-[tourism=motel],
+node|z14-[tourism=apartment],
+area|z14-[tourism=apartment],
+{text: name;text-offset: 10;font-size: 10; text-color: @poi_label;text-halo-color: @halo_park_label;text-halo-radius: 0.5;text-halo-opacity: 0.8;}
+node|z15-[tourism=camp_site],
+area|z15-[tourism=camp_site],
+node|z16-[tourism=picnic_site],
+area|z16-[tourism=picnic_site],
+node|z16-[amenity=shelter],
+area|z16-[amenity=shelter],
+node|z16-[tourism=caravan_site],
+area|z16-[tourism=caravan_site],
+{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;}
+
+node|z14[tourism=hotel]
+{icon-image: hotel-s.svg;text-offset: 6;icon-min-distance: 24;}
+node|z14[tourism=hostel]
+{icon-image: hotel-s.svg;text-offset: 6;icon-min-distance: 24;}
+node|z14[tourism=guest_house],
+area|z14[tourism=guest_house]
+{icon-image: motel-s.svg;text-offset: 6;icon-min-distance: 24;}
+node|z14[tourism=alpine_hut],
+area|z14[tourism=alpine_hut],
+node|z14[tourism=chalet],
+area|z14[tourism=chalet],
+node|z14[tourism=resort],
+area|z14[tourism=resort]
+{icon-image: alpine_hut-s.svg;text-offset: 6;icon-min-distance: 24;}
+node|z14[tourism=motel],
+area|z14[tourism=motel],
+node|z14[tourism=apartment],
+area|z14[tourism=apartment]
+{icon-image: motel-s.svg;text-offset: 6;icon-min-distance: 24;}
+
+node|z15[tourism=hotel]
+{icon-image: hotel-m.svg;icon-min-distance: 32;}
+node|z15[tourism=hostel]
+{icon-image: hotel-m.svg;icon-min-distance: 32;}
+node|z15[tourism=guest_house],
+area|z15[tourism=guest_house]
+{icon-image: motel-m.svg;icon-min-distance: 32;}
+node|z15[tourism=alpine_hut],
+area|z15[tourism=alpine_hut],
+node|z15[tourism=chalet],
+area|z15[tourism=chalet],
+node|z15[tourism=resort],
+area|z15[tourism=resort]
+{icon-image: alpine_hut-m.svg;icon-min-distance: 32;}
+node|z15[tourism=motel],
+area|z15[tourism=motel],
+node|z15[tourism=apartment],
+area|z15[tourism=apartment]
+{icon-image: motel-m.svg;icon-min-distance: 32;}
+
+node|z16[tourism=hotel]
+{icon-image: hotel-m.svg;icon-min-distance: 24;}
+node|z16[tourism=hostel]
+{icon-image: hotel-m.svg;icon-min-distance: 24;}
+node|z16[tourism=guest_house],
+area|z16[tourism=guest_house]
+{icon-image: motel-m.svg;icon-min-distance: 24;}
+node|z16[tourism=alpine_hut],
+area|z16[tourism=alpine_hut],
+node|z16[tourism=chalet],
+area|z16[tourism=chalet],
+node|z16[tourism=resort],
+area|z16[tourism=resort]
+{icon-image: alpine_hut-m.svg;icon-min-distance: 24;}
+node|z16[tourism=motel],
+area|z16[tourism=motel],
+node|z16[tourism=apartment],
+area|z16[tourism=apartment]
+{icon-image: motel-m.svg;icon-min-distance: 24;}
+
+node|z17[tourism=hotel]
+{icon-image: hotel-l.svg;icon-min-distance: 16;}
+node|z17[tourism=hostel]
+{icon-image: hotel-l.svg;icon-min-distance: 16;}
+node|z17[tourism=guest_house],
+area|z17[tourism=guest_house]
+{icon-image: motel-l.svg;icon-min-distance: 16;}
+node|z17[tourism=alpine_hut],
+area|z17[tourism=alpine_hut],
+node|z17[tourism=chalet],
+area|z17[tourism=chalet],
+node|z17[tourism=resort],
+area|z17[tourism=resort]
+{icon-image: alpine_hut-l.svg;icon-min-distance: 16;}
+node|z17[tourism=motel],
+area|z17[tourism=motel],
+node|z17[tourism=apartment],
+area|z17[tourism=apartment]
+{icon-image: motel-l.svg;icon-min-distance: 16;}
+
+node|z18-[tourism=hotel]
+{icon-image: hotel-l.svg;}
+node|z18-[tourism=hostel]
+{icon-image: hotel-l.svg;}
+node|z18-[tourism=guest_house],
+area|z18-[tourism=guest_house]
+{icon-image: motel-l.svg;}
+node|z18-[tourism=alpine_hut],
+area|z18-[tourism=alpine_hut],
+node|z18-[tourism=chalet],
+area|z18-[tourism=chalet],
+node|z18-[tourism=resort],
+area|z18-[tourism=resort]
+{icon-image: alpine_hut-l.svg;}
+node|z18-[tourism=motel],
+area|z18-[tourism=motel],
+node|z18-[tourism=apartment],
+area|z18-[tourism=apartment]
+{icon-image: motel-l.svg;}
+
+node|z15-16[tourism=camp_site],
+area|z15-16[tourism=camp_site]
+{icon-image: campsite-m.svg;icon-min-distance: 12;}
+node|z17-[tourism=camp_site],
+area|z17-[tourism=camp_site]
+{icon-image: campsite-l.svg;}
+node|z16-[tourism=picnic_site],
+area|z16-[tourism=picnic_site]
+{icon-image: picnic-m.svg;icon-min-distance: 10;}
+node|z17-[tourism=picnic_site],
+area|z17-[tourism=picnic_site]
+{icon-image: picnic-l.svg;}
+node|z16-[amenity=shelter],
+area|z16-[amenity=shelter]
+{icon-image: picnic-m.svg;icon-min-distance: 10;}
+node|z17-[amenity=shelter],
+area|z17-[amenity=shelter]
+{icon-image: picnic-l.svg;}
+
+node|z16[tourism=caravan_site],
+area|z16[tourism=caravan_site]
+{icon-image: caravan_site-m.svg;font-size: 11;icon-min-distance: 30;}
+node|z17[tourism=caravan_site],
+area|z17[tourism=caravan_site]
+{icon-image: caravan_site-l.svg;font-size: 11;icon-min-distance: 20;}
+node|z18-[tourism=caravan_site],
+area|z18-[tourism=caravan_site]
+{icon-image: caravan_site-l.svg;font-size: 11;}
+
+/* 4.3 Food */
+node|z15-[amenity=cafe],
+area|z15-[amenity=cafe],
+node|z15-[amenity=restaurant],
+area|z15-[amenity=restaurant],
+node|z15-[amenity=fast_food],
+area|z15-[amenity=fast_food],
+node|z15-[amenity=bar],
+area|z15-[amenity=bar],
+node|z15-[amenity=pub],
+area|z15-[amenity=pub],
+{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;}
+
+node|z15[amenity=cafe],
+area|z15[amenity=cafe]
+{icon-image: cafe-m.svg;icon-min-distance: 12;}
+node|z15[amenity=restaurant],
+area|z15[amenity=restaurant]
+{icon-image: restaurant-m.svg;icon-min-distance: 28;}
+node|z15[amenity=fast_food],
+area|z15[amenity=fast_food]
+{icon-image: fastfood-m.svg;icon-min-distance: 28;}
+node|z15[amenity=bar],
+area|z15[amenity=bar]
+{icon-image: beer-m.svg;icon-min-distance: 28;}
+node|z15[amenity=pub],
+area|z15[amenity=pub]
+{icon-image: beer-m.svg;icon-min-distance: 28;}
+
+node|z16[amenity=cafe],
+area|z16[amenity=cafe]
+{icon-image: cafe-m.svg;icon-min-distance: 12;}
+node|z16[amenity=restaurant],
+area|z16[amenity=restaurant]
+{icon-image: restaurant-m.svg;icon-min-distance: 12;}
+node|z16[amenity=fast_food],
+area|z16[amenity=fast_food]
+{icon-image: fastfood-m.svg;icon-min-distance: 12;}
+node|z16[amenity=bar],
+area|z16[amenity=bar]
+{icon-image: beer-m.svg;icon-min-distance: 12;}
+node|z16[amenity=pub],
+area|z16[amenity=pub]
+{icon-image: beer-m.svg;icon-min-distance: 12;}
+
+node|z17[amenity=cafe],
+area|z17[amenity=cafe]
+{icon-image: cafe-l.svg;icon-min-distance: 12;}
+node|z17[amenity=restaurant],
+area|z17[amenity=restaurant]
+{icon-image: restaurant-l.svg;icon-min-distance: 12;}
+node|z17[amenity=fast_food],
+area|z17[amenity=fast_food]
+{icon-image: fastfood-l.svg;icon-min-distance: 12;}
+node|z17[amenity=bar],
+area|z17[amenity=bar]
+{icon-image: beer-l.svg;icon-min-distance: 12;}
+node|z17[amenity=pub],
+area|z17[amenity=pub]
+{icon-image: beer-l.svg;icon-min-distance: 12;}
+
+node|z18-[amenity=cafe],
+area|z18-[amenity=cafe]
+{icon-image: cafe-l.svg;}
+node|z18-[amenity=restaurant],
+area|z18-[amenity=restaurant]
+{icon-image: restaurant-l.svg;}
+node|z18-[amenity=fast_food],
+area|z18-[amenity=fast_food]
+{icon-image: fastfood-l.svg;}
+node|z18-[amenity=bar],
+area|z18-[amenity=bar]
+{icon-image: beer-l.svg;}
+node|z18-[amenity=pub],
+area|z18-[amenity=pub]
+{icon-image: beer-l.svg;}
+
+/* 5.AMENITY (infrastructure) */
+
+
+node|z13-[leisure=stadium],
+area|z13-[leisure=stadium],
+node|z14-[barrier=toll_booth],
+area|z14-[barrier=toll_booth],
+node|z14-[amenity=university],
+area|z14-[amenity=university],
+node|z14-[amenity=place_of_worship],
+area|z14-[amenity=place_of_worship],
+node|z14-[man_made=lighthouse],
+area|z14-[man_made=lighthouse],
+node|z15-[amenity=hospital],
+node|z15-[landuse=landfill],
+area|z15-[landuse=landfill],
+node|z15-[barrier=border_control],
+node|z16-[building=hospital],
+area|z16-[building=hospital],
+node|z16-[amenity=veterinary],
+area|z16-[amenity=veterinary],
+node|z16-[amenity=fountain],
+area|z16-[amenity=fountain],
+node|z16-[leisure=water_park],
+area|z16-[leisure=water_park],
+line|z16-[barrier=block],
+line|z16-[barrier=bollard],
+line|z16-[barrier=entrance],
+line|z16-[barrier=gate],
+line|z16-[barrier=stile],
+line|z16-[power=tower],
+node|z16-[amenity=nightclub],
+area|z16-[amenity=nightclub],
+node|z16-[amenity=bank],
+area|z16-[amenity=bank],
+node|z16-[amenity=taxi],
+area|z16-[amenity=taxi],
+node|z16-[barrier=lift_gate],
+area|z16-[barrier=lift_gate],
+node|z16-[leisure=dog_park],
+area|z16-[leisure=dog_park],
+node|z16-[leisure=water_park],
+area|z16-[leisure=water_park],
+node|z16-[man_made=windmill],
+area|z16-[man_made=windmill],
+node|z17-[amenity=pharmacy],
+area|z17-[amenity=pharmacy],
+node|z17-[amenity=clinic],
+area|z17-[amenity=clinic],
+node|z17-[amenity=doctors],
+area|z17-[amenity=doctors],
+node|z17-[amenity=dentist],
+area|z17-[amenity=dentist],
+node|z17-[amenity=casino],
+area|z17-[amenity=casino],
+node|z17-[amenity=courthouse],
+area|z17-[amenity=courthouse],
+node|z17-[amenity=kindergarten],
+area|z17-[amenity=kindergarten],
+node|z17-[amenity=childcare],
+area|z17-[amenity=childcare],
+node|z17-[amenity=school],
+area|z17-[amenity=school],
+node|z17-[amenity=college],
+area|z17-[amenity=college],
+node|z17-[amenity=cinema],
+area|z17-[amenity=cinema],
+node|z17-[amenity=police],
+area|z17-[amenity=police],
+node|z17-[amenity=embassy],
+area|z17-[amenity=embassy],
+node|z17-[office=lawyer],
+area|z17-[office=lawyer],
+node|z17-[vending=parking_tickets],
+area|z17-[vending=parking_tickets],
+node|z17-[amenity=bicycle_rental],
+area|z17-[amenity=bicycle_rental],
+node|z17-[amenity=post_office],
+node|z17-[power=station],
+area|z17-[power=station],
+node|z17-[power=substation],
+area|z17-[power=substation],
+node|z17-[amenity=vending_machine],
+area|z17-[amenity=vending_machine],
+node|z17-[aeroway=gate],
+area|z17-[aeroway=gate],
+node|z17-[sport],
+area|z17-[sport],
+node|z17-[leisure],
+node|z18-[amenity=post_box],
+area|z18-[amenity=post_box],
+node|z18-[amenity=fire_station],
+area|z18-[amenity=fire_station],
+node|z18-[amenity=toilets],
+area|z18-[amenity=toilets],
+node|z18-[amenity=atm],
+area|z18-[amenity=atm],
+node|z18-[amenity=bureau_de_change],
+node|z18-[amenity=library],
+node|z18-[amenity=waste_disposal],
+area|z18-[amenity=waste_disposal],
+node|z18-[amenity=hunting_stand],
+area|z18-[amenity=hunting_stand],
+node|z18-[man_made=chimney],
+area|z18-[man_made=chimney],
+node|z18-[amenity=bbq],
+area|z18-[amenity=bbq],
+node|z18-[tourism],
+area|z18-[tourism],
+node|z18-[office],
+area|z18-[office],
+node|z18-[craft],
+area|z18-[craft],
+node|z19-[amenity],
+area|z19-[amenity],
+{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;}
+
+/* POI */
+
+node|z18-[tourism],
+area|z18-[tourism]
+{font-size: 11;text-offset: 12;}
+node|z18-[office],
+area|z18-[office]
+{icon-image: office-l.svg;font-size: 11;}
+
+node|z18-[craft],
+area|z18-[craft]
+{icon-image: hand-l.svg;font-size: 11;}
+
+/* 5.1 Hospital */
+
+area|z14[amenity=hospital]
+{icon-image: hospital-s.svg;icon-min-distance: 8;}
+node|z15[amenity=hospital]
+{icon-image: hospital-m.svg;icon-min-distance: 6;}
+node|z16[amenity=hospital],
+node|z16[building=hospital],
+area|z16[building=hospital]
+{icon-image: hospital-m.svg;icon-min-distance: 4;}
+node|z17[amenity=hospital],
+node|z17[building=hospital],
+area|z17[building=hospital],
+node|z17[amenity=clinic],
+area|z17[amenity=clinic],
+node|z17[amenity=doctors],
+area|z17[amenity=doctors]
+{icon-image: hospital-l.svg;icon-min-distance: 4;}
+node|z18-[amenity=hospital],
+node|z18-[building=hospital],
+area|z18-[building=hospital],
+node|z18-[amenity=clinic],
+area|z18-[amenity=clinic]
+node|z18-[amenity=doctors],
+area|z18-[amenity=doctors]
+{icon-image: hospital-l.svg;font-size: 11;}
+node|z17[amenity=dentist],
+area|z17[amenity=dentist]
+{icon-image: dentist-l.svg;}
+node|z18-[amenity=dentist],
+area|z18-[amenity=dentist]
+{icon-image: dentist-l.svg;font-size: 11;}
+
+node|z16[amenity=veterinary],
+area|z16[amenity=veterinary]
+{icon-image: veterinary-m.svg;}
+node|z17[amenity=veterinary],
+area|z17[amenity=veterinary]
+{icon-image: veterinary-l.svg;}
+node|z18-[amenity=veterinary],
+area|z18-[amenity=veterinary]
+{icon-image: veterinary-l.svg;font-size: 11;}
+
+node|z16[amenity=pharmacy],
+area|z16[amenity=pharmacy]
+{icon-image: pharmacy-m.svg;icon-min-distance: 20;}
+node|z17[amenity=pharmacy],
+area|z17[amenity=pharmacy]
+{icon-image: pharmacy-l.svg;text-offset: 8;font-size: 11;icon-min-distance: 20;}
+node|z18-[amenity=pharmacy],
+area|z18-[amenity=pharmacy]
+{icon-image: pharmacy-l.svg;font-size: 11;}
+
+/* 5.2 Education */
+
+area|z14[amenity=university][name]
+{icon-image: college-s.svg;icon-min-distance: 12;-x-me-text-priority:16000;}
+area|z15[amenity=university][name],
+node|z15[amenity=university][name]
+{icon-image: college-m.svg;icon-min-distance: 12;-x-me-text-priority:16000;}
+node|z15[amenity=university][!name]
+{}
+node|z16[amenity=university][name],
+area|z16[amenity=university][name]
+{icon-image: college-m.svg;icon-min-distance: 11;-x-me-text-priority:16000;}
+node|z16[amenity=university][!name],
+area|z16[amenity=university][!name]
+{}
+node|z17[amenity=university][name],
+area|z17[amenity=university][name]
+{icon-image: college-l.svg;icon-min-distance: 10;-x-me-text-priority:16000;}
+node|z17[amenity=university][!name],
+area|z17[amenity=university][!name]
+{}
+node|z18-[amenity=university][name],
+area|z18-[amenity=university][name]
+{icon-image: college-l.svg;font-size: 11;-x-me-text-priority:16000;}
+node|z18-[amenity=university][!name],
+area|z18-[amenity=university][!name]
+{}
+
+node|z17[amenity=kindergarten],
+area|z17[amenity=kindergarten]
+{icon-image: kindergarten-l.svg;}
+node|z18-[amenity=kindergarten],
+area|z18-[amenity=kindergarten]
+{icon-image: kindergarten-l.svg;font-size: 11;}
+node|z17[amenity=childcare],
+area|z17[amenity=childcare]
+{icon-image: kindergarten-l.svg;}
+node|z18-[amenity=childcare],
+area|z18-[amenity=childcare]
+{icon-image: kindergarten-l.svg;font-size: 11;}
+node|z17[amenity=school],
+area|z17[amenity=school]
+{icon-image: school-l.svg;}
+node|z18-[amenity=school],
+area|z18-[amenity=school]
+{icon-image: school-l.svg;font-size: 11;}
+node|z17[amenity=college],
+area|z17[amenity=college]
+{icon-image: college-l.svg;}
+node|z18-[amenity=college],
+area|z18-[amenity=college]
+{icon-image: college-l.svg;font-size: 11;}
+
+/* 5.3 Sport */
+
+node|z13-14[leisure=stadium]
+{icon-image: stadium-s.svg;icon-min-distance: 16;}
+node|z15-16[leisure=stadium]
+{icon-image: stadium-m.svg;icon-min-distance: 8;}
+node|z17-[leisure=stadium]
+{icon-image: stadium-l.svg;icon-min-distance: 8;}
+
+node|z16-[sport=equestrian],
+area|z16-[sport=equestrian]
+{icon-image: equestrian-m.svg;font-size: 11;icon-min-distance: 30;}
+node|z17-[sport=equestrian],
+area|z17-[sport=equestrian]
+{icon-image: equestrian-l.svg;font-size: 11;icon-min-distance: 20;}
+node|z18-[sport=equestrian],
+area|z18-[sport=equestrian]
+{icon-image: equestrian-l.svg;font-size: 11;}
+
+node|z17-[sport=multi]
+{icon-image: pitch-l.svg;icon-min-distance: 10;}
+node|z17-[leisure=pitch]
+{icon-image: pitch-l.svg;;icon-min-distance: 10;-x-me-text-priority: 16000;}
+node|z17-[leisure=sports_centre]
+{icon-image: pitch-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;}
+node|z17-[leisure=sports_centre][sport=climbing]
+{icon-image: climbing-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;}
+node|z17-[leisure=sports_centre][sport=swimming]
+{icon-image: swimming-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;}
+node|z17-[leisure=fitness_centre]
+{icon-image: gym-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;}
+node|z17-[leisure=sauna]
+{icon-image: sauna-l.svg;-x-me-text-priority: 15500;icon-min-distance: 10;}
+node|z17-[leisure=playground]
+{icon-image: pitch-l.svg;font-size: 11;;icon-min-distance: 10;}
+node|z17-[leisure=swimming_pool],
+area|z17-[leisure=swimming_pool]
+{icon-image: swimming-l.svg;icon-min-distance: 10;}
+node|z17-[leisure=golf_course],
+area|z17-[leisure=golf_course]
+{icon-image: golf-l.svg;icon-min-distance: 10;}
+node|z17-[sport=soccer],
+area|z17-[sport=soccer]
+{icon-image: soccer-l.svg;icon-min-distance: 10;}
+node|z17-[sport=football],
+area|z17-[sport=football]
+{icon-image: soccer-l.svg;icon-min-distance: 10;}
+node|z17-[sport=tennis]
+{icon-image: tennis-l.svg;icon-min-distance: 10;}
+node|z17-[leisure=skiing]
+{icon-image: skiing-l.svg;icon-min-distance: 10;}
+
+node|z17-[sport=archery],
+area|z17-[sport=archery]{icon-image: archery-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=shooting],
+area|z17-[sport=shooting]
+{icon-image: archery-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=australian_football],
+area|z17-[sport=australian_football]
+{icon-image: australian-football-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=bowls],
+area|z17-[sport=bowls]
+{icon-image: bowls-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=cricket],
+area|z17-[sport=cricket]
+{icon-image: cricket-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=curling],
+area|z17-[sport=curling]
+{icon-image: curling-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=diving],
+area|z17-[sport=diving]
+{icon-image: diving-l.svg;font-size: 11;icon-min-distance: 10;}
+node|z17-[sport=scuba_diving],
+area|z17-[sport=scuba_diving]
+{icon-image: diving-l.svg;font-size: 11;icon-min-distance: 10;}
+
+node|z18-[sport=swimming]
+{icon-image: swimming-l.svg;font-size: 11;}
+node|z18-[sport=baseball]
+{icon-image: baseball-l.svg;font-size: 11;}
+node|z18-[sport=basketball]
+{icon-image: basketball-l.svg;font-size: 11;}
+node|z18-[sport=american_football]
+{icon-image: america-football-l.svg;font-size: 11;}
+node|z18-[sport=athletics]
+{icon-image: pitch-l.svg;font-size: 11;}
+node|z18-[sport=golf]
+{icon-image: golf-l.svg;font-size: 11;}
+node|z18-[sport=gymnastics]
+{icon-image: pitch-l.svg;font-size: 11;}
+
+node|z18-[sport=archery],
+area|z18-[sport=archery]
+{icon-image: archery-l.svg;font-size: 11;}
+node|z18-[sport=shooting],
+area|z18-[sport=shooting]
+{icon-image: archery-l.svg;font-size: 11;}
+node|z18-[sport=australian_football],
+area|z18-[sport=australian_football]
+{icon-image: australian-football-l.svg;font-size: 11;}
+node|z18-[sport=bowls],
+area|z18-[sport=bowls]
+{icon-image: bowls-l.svg;font-size: 11;}
+node|z18-[sport=cricket],
+area|z18-[sport=cricket]
+{icon-image: cricket-l.svg;font-size: 11;}
+node|z18-[sport=curling],
+area|z18-[sport=curling]
+{icon-image: curling-l.svg;font-size: 11;}
+node|z18-[sport=diving],
+area|z18-[sport=diving]
+{icon-image: diving-l.svg;font-size: 11;}
+node|z18-[sport=scuba_diving],
+area|z18-[sport=scuba_diving]
+{icon-image: diving-l.svg;font-size: 11;}
+
+/* 5.4 Religion */
+
+node|z14[amenity=place_of_worship],
+area|z14[amenity=place_of_worship]
+{icon-image: place-of-worship-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=christian],
+area|z14[amenity=place_of_worship][religion=christian]
+{icon-image: christian-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=muslim],
+area|z14[amenity=place_of_worship][religion=muslim]
+{icon-image: muslim-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=buddhist],
+area|z14[amenity=place_of_worship][religion=buddhist]
+{icon-image: buddhist-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=hindu],
+area|z14[amenity=place_of_worship][religion=hindu]
+{icon-image: hindu-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=shinto],
+area|z14[amenity=place_of_worship][religion=shinto]
+{icon-image: shinto-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=jewish],
+area|z14[amenity=place_of_worship][religion=jewish]
+{icon-image: jewish-s.svg;text-offset: 6;icon-min-distance: 12;}
+node|z14[amenity=place_of_worship][religion=taoist],
+area|z14[amenity=place_of_worship][religion=taoist]
+{icon-image: taoist-s.svg;text-offset: 6;icon-min-distance: 12;}
+
+node|z15-16[amenity=place_of_worship],
+area|z15-16[amenity=place_of_worship]
+{icon-image: place-of-worship-m.svg;icon-min-distance: 10;}
+node|z15-16[amenity=place_of_worship][religion=christian],
+area|z15-16[amenity=place_of_worship][religion=christian]
+{icon-image: christian-m.svg;}
+node|z15-16[amenity=place_of_worship][religion=muslim],
+area|z15-16[amenity=place_of_worship][religion=muslim]
+{icon-image: muslim-m.svg;}
+node|z15-16[amenity=place_of_worship][religion=buddhist],
+area|z15-16[amenity=place_of_worship][religion=buddhist]
+{icon-image: buddhist-m.svg;}
+node|z15-16[amenity=place_of_worship][religion=hindu],
+area|z15-16[amenity=place_of_worship][religion=hindu]
+{icon-image: hindu-m.svg;}
+node|z15-16[amenity=place_of_worship][religion=shinto],
+area|z15-16[amenity=place_of_worship][religion=shinto]
+{icon-image: shinto-m.svg;}
+node|z15-16[amenity=place_of_worship][religion=jewish],
+area|z15-16[amenity=place_of_worship][religion=jewish]
+{icon-image: jewish-m.svg;}
+node|z15-16[amenity=place_of_worship][religion=taoist],
+area|z15-16[amenity=place_of_worship][religion=taoist]
+{icon-image: taoist-m.svg;}
+
+node|z17-[amenity=place_of_worship],
+area|z17-[amenity=place_of_worship]
+{icon-image: place-of-worship-l.svg;}
+node|z17-[amenity=place_of_worship][religion=christian],
+area|z17-[amenity=place_of_worship][religion=christian]
+{icon-image: christian-l.svg;}
+node|z17-[amenity=place_of_worship][religion=muslim],
+area|z17-[amenity=place_of_worship][religion=muslim]
+{icon-image: muslim-l.svg;}
+node|z17-[amenity=place_of_worship][religion=buddhist],
+area|z17-[amenity=place_of_worship][religion=buddhist]
+{icon-image: buddhist-l.svg;}
+node|z17-[amenity=place_of_worship][religion=hindu],
+area|z17-[amenity=place_of_worship][religion=hindu]
+{icon-image: hindu-l.svg;}
+node|z17-[amenity=place_of_worship][religion=shinto],
+area|z17-[amenity=place_of_worship][religion=shinto]
+{icon-image: shinto-l.svg;}
+node|z17-[amenity=place_of_worship][religion=jewish],
+area|z17-[amenity=place_of_worship][religion=jewish]
+{icon-image: jewish-l.svg;}
+node|z17-[amenity=place_of_worship][religion=taoist],
+area|z17-[amenity=place_of_worship][religion=taoist]
+{icon-image: taoist-l.svg;}
+
+/* 5.5 Others */
+
+node|z16-[amenity=nightclub],
+area|z16-[amenity=nightclub]
+{icon-image: bar-l.svg;font-size: 11;}
+
+node|z16[amenity=bank],
+area|z16[amenity=bank]
+{icon-image: bank-m.svg;text-offset: 6;font-size: 11;}
+node|z17[amenity=bank],
+area|z17[amenity=bank]
+{icon-image: bank-m.svg;}
+node|z18-[amenity=bank],
+area|z18-[amenity=bank]
+{icon-image: bank-l.svg;font-size: 11;}
+
+node|z15-[landuse=landfill],
+area|z15-[landuse=landfill]
+{icon-image: recycling-m.svg;text-offset: 8;font-size: 10;}
+node|z17-[landuse=landfill],
+area|z17-[landuse=landfill]
+{icon-image: recycling-l.svg;text-offset: 8;font-size: 10;}
+
+node|z16-[leisure=water_park],
+area|z16-[leisure=water_park]
+{icon-image: swimming-m.svg;icon-min-distance: 10}
+node|z17-[leisure=water_park],
+area|z17-[leisure=water_park]
+{icon-image: swimming-l.svg;}
+node|z18-[leisure=water_park],
+area|z18-[leisure=water_park]
+{icon-image: swimming-l.svg;font-size: 11;}
+
+node|z16[amenity=fountain],
+area|z16[amenity=fountain]
+{icon-image: fountain-m.svg;icon-min-distance: 20;}
+node|z17-[amenity=fountain],
+area|z17-[amenity=fountain]
+{icon-image: fountain-l.svg;icon-min-distance: 24;}
+
+node|z14[man_made=lighthouse],
+area|z14[man_made=lighthouse]
+{icon-image: lighthouse-s.svg;text-offset: 6;icon-min-distance: 5;}
+node|z15-16[man_made=lighthouse],
+area|z15-16[man_made=lighthouse]
+{icon-image: lighthouse-m.svg;}
+node|z17-[man_made=lighthouse],
+area|z17-[man_made=lighthouse]
+{icon-image: lighthouse-l.svg;}
+
+node|z12-14[barrier=toll_booth],
+area|z12-14[barrier=toll_booth]
+{icon-image: toll_booth-s.svg;icon-min-distance: 8;}
+node|z15-16[barrier=toll_booth],
+area|z15-16[barrier=toll_booth]
+{icon-image: toll_booth-m.svg;icon-min-distance: 8;}
+node|z17-[barrier=toll_booth],
+area|z17-[barrier=toll_booth]
+{icon-image: toll_booth-m.svg;icon-min-distance: 8;}
+
+node|z15-[barrier=border_control]
+{icon-image:bcontrol-m.svg;}
+node|z17-[barrier=border_control]
+{icon-image:bcontrol-l.svg;}
+line|z16-[barrier=block],
+line|z16-[barrier=bollard],
+line|z16-[barrier=entrance],
+line|z16-[barrier=gate],
+line|z16-[barrier=stile],
+line|z16-[power=tower],
+{icon-image: dot-m.svg;font-size: 11;}
+
+node|z16[amenity=taxi],
+area|z16[amenity=taxi]
+{icon-image: taxi-m.svg;icon-min-distance: 30;}
+node|z17[amenity=taxi],
+area|z17[amenity=taxi]
+{icon-image: taxi-l.svg;icon-min-distance: 20;}
+node|z18-[amenity=taxi],
+area|z18-[amenity=taxi]
+{icon-image: taxi-l.svg;}
+
+node|z16-[barrier=lift_gate],
+area|z16-[barrier=lift_gate]
+{icon-image: lift_gate-m.svg;icon-min-distance: 30;}
+node|z17-[barrier=lift_gate],
+area|z17-[barrier=lift_gate]
+{icon-image: lift_gate-l.svg;icon-min-distance: 20;}
+node|z18-[barrier=lift_gate],
+area|z18-[barrier=lift_gate]
+{icon-image: lift_gate-l.svg;}
+
+node|z16-[leisure=dog_park],
+area|z16-[leisure=dog_park]
+{icon-image: dog_park-m.svg;icon-min-distance: 30;}
+node|z17-[leisure=dog_park],
+area|z17-[leisure=dog_park]
+{icon-image: dog_park-l.svg;icon-min-distance: 20;}
+node|z18-[leisure=dog_park],
+area|z18-[leisure=dog_park]
+{icon-image: dog_park-l.svg;}
+
+node|z16-[leisure=water_park],
+area|z16-[leisure=water_park]
+{icon-image: swimming-m.svg;icon-min-distance: 30;}
+node|z17-[leisure=water_park],
+area|z17-[leisure=water_park]
+{icon-image: swimming-l.svg;icon-min-distance: 20;}
+node|z18-[leisure=water_park],
+area|z18-[leisure=water_park]
+{icon-image: swimming-l.svg;}
+
+node|z16-[man_made=windmill],
+area|z16-[man_made=windmill]
+{icon-image: windmill-m.svg;icon-min-distance: 30;}
+node|z17-[man_made=windmill],
+area|z17-[man_made=windmill]
+{icon-image: windmill-l.svg;icon-min-distance: 20;}
+node|z18-[man_made=windmill],
+area|z18-[man_made=windmill]
+{icon-image: windmill-l.svg;}
+
+node|z17-[amenity=casino],
+area|z17-[amenity=casino]
+{icon-image: casino-l.svg;icon-min-distance: 20;}
+node|z18-[amenity=casino],
+area|z18-[amenity=casino]
+{icon-image: casino-l.svg;}
+
+node|z17[amenity=courthouse],
+area|z17[amenity=courthouse]
+{icon-image: public-building-l.svg;}
+node|z18-[amenity=courthouse],
+area|z18-[amenity=courthouse]
+{icon-image: public-building-l.svg;}
+
+node|z17[amenity=cinema],
+area|z17[amenity=cinema]
+{icon-image: cinema-l.svg;}
+node|z18-[amenity=cinema],
+area|z18-[amenity=cinema]
+{icon-image: cinema-l.svg;font-size: 11;}
+
+node|z17[amenity=police],
+area|z17[amenity=police]
+{icon-image: police-l.svg;}
+node|z18-[amenity=police],
+area|z18-[amenity=police]
+{icon-image: police-l.svg;font-size: 11;}
+
+node|z17[amenity=embassy],
+area|z17[amenity=embassy]
+{icon-image: embassy-l.svg;}
+node|z18-[amenity=embassy],
+area|z18-[amenity=embassy]
+{icon-image: embassy-l.svg;font-size: 11;}
+
+node|z17[amenity=bicycle_rental],
+area|z17[amenity=bicycle_rental]
+{icon-image: bicycle-l.svg;}
+node|z18-[amenity=bicycle_rental],
+area|z18-[amenity=bicycle_rental]
+{icon-image: bicycle-l.svg;font-size: 11;}
+
+node|z17[amenity=post_office]
+{icon-image: mail-l.svg;}
+node|z18-[amenity=post_office]
+{icon-image: mail-m.svg;font-size: 11;}
+node|z18-[amenity=post_box],
+area|z18-[amenity=post_box]
+{icon-image: postbox-l.svg;font-size: 11;}
+
+node|z17-[office=lawyer],
+area|z17-[office=lawyer]
+{icon-image: lawyer-l.svg;icon-min-distance: 10;}
+
+node|z17-[amenity=telephone]
+node|z17-[emergency=phone]
+{icon-image: phone-l.svg;icon-min-distance: 30;}
+node|z18-[amenity=telephone]
+node|z18-[emergency=phone]
+{icon-image: phone-l.svg;}
+
+node|z17-[amenity=recycling],
+area|z17-[amenity=recycling],
+{icon-image: recycling-l.svg;icon-min-distance: 30;}
+node|z18-[amenity=recycling],
+area|z19-[amenity=recycling],
+{icon-image: recycling-l.svg;}
+
+node|z17-[power=station],
+area|z17-[power=station],
+node|z17-[power=substation],
+area|z17-[power=substation]
+{icon-image: power-l.svg;font-size: 11;icon-min-distance: 20;}
+node|z18-[power=station],
+area|z18-[power=station],
+node|z18-[power=substation],
+area|z18-[power=substation]
+{icon-image: power-l.svg;font-size: 11;z-index: 2400;}
+
+node|z17-[amenity=vending_machine],
+area|z17-[amenity=vending_machine]
+{icon-image: vending-l.svg;icon-min-distance: 20;}
+node|z17-[amenity=vending_machine][vending=parking_tickets],
+area|z17-[amenity=vending_machine][vending=parking_tickets]
+{icon-image: parking-meter-l.svg; font-size: 11;}
+node|z18-[amenity=vending_machine],
+area|z18-[amenity=vending_machine]
+{icon-image: vending-l.svg;}
+node|z18-[vending=parking_tickets],
+area|z18-[vending=parking_tickets]
+{icon-image: parking-meter-l.svg;}
+
+node|z17-[aeroway=gate],
+area|z17-[aeroway=gate]
+{icon-image: gate-l.svg;font-size: 11;}
+node|z18-[aeroway=gate],
+area|z18-[aeroway=gate]
+{icon-image: gate-l.svg;tfont-size: 11; z-index: 24200;}/*check*/
+
+node|z17-[amenity=bureau_de_change]
+{icon-image: banknote-l.svg;font-size: 11;}
+
+node|z18-[amenity=fire_station],
+area|z18-[amenity=fire_station]
+{icon-image: fire_station-l.svg;font-size: 11;}
+node|z18-[amenity=toilets],
+area|z18-[amenity=toilets]
+{icon-image: toilets-l.svg;font-size: 11;}
+node|z18-[amenity=atm],
+area|z18-[amenity=atm]
+{z-index: 4200;icon-image: atm-l.svg;font-size: 11;}
+
+node|z18-[amenity=bench]
+{icon-image: bench.svg;}
+node|z18-[amenity=waste_basket]
+{icon-image: waste-basket-s.svg;}
+
+node|z18-[amenity=library]
+{icon-image: library-l.svg;font-size: 11;}
+node|z18-[amenity=waste_disposal],
+area|z18-[amenity=waste_disposal]
+{icon-image: recycling-l.svg;font-size: 11;}
+
+node|z18-[amenity=hunting_stand],
+area|z18-[amenity=hunting_stand]
+{icon-image: hunting-tower-l.svg;font-size: 11;}
+
+node|z18-[man_made=chimney],
+area|z18-[man_made=chimney]
+{icon-image: chimney-l.svg;font-size: 11;}
+
+node|z18-[amenity=bbq],
+area|z18-[amenity=bbq]
+{icon-image: bbq-l.svg;font-size: 11;-x-me-text-priority:16000;}
+
+node|z19-[man_made=survey_point]
+{icon-image: survey_point-l.svg;}
+
+/* 6. SHOP */
+
+node|z14-[shop=mall],
+area|z14-[shop=mall],
+node|z16-[shop],
+area|z16-[shop],
+node|z16-[amenity=marketplace],
+area|z16-[amenity=marketplace],
+node|z16-[shop=supermarket],
+area|z16-[shop=supermarket],
+node|z15-[shop=car_repair][service=tyres],
+area|z15-[shop=car_repair][service=tyres]
+{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;}
+
+node|z14[shop=mall],
+area|z14[shop=mall]
+{icon-image: shop-s.svg;icon-min-distance: 16;}
+node|z15-16[shop=mall],
+area|z15-16[shop=mall]
+{icon-image: shop-m.svg;font-size: 11;icon-min-distance: 16;}
+node|z17-[shop=mall],
+area|z17-[shop=mall]
+{icon-image: shop-l.svg;font-size: 11;icon-min-distance: 8;}
+
+node|z16[shop=supermarket],
+area|z16[shop=supermarket]
+{icon-image: grocery-m.svg;font-size: 11;icon-min-distance: 16;}
+node|z16[amenity=marketplace],
+area|z16[amenity=marketplace]
+{icon-image: marketplace-m.svg;text-offset: 11;font-size: 11;icon-min-distance: 24;}
+node|z17-[shop=supermarket],
+area|z17-[shop=supermarket]
+{icon-image: grocery-l.svg;font-size: 11;icon-min-distance: 8;}
+node|z17[amenity=marketplace],
+area|z17[amenity=marketplace]
+{icon-image: marketplace-l.svg;font-size: 11;icon-min-distance: 8;}
+node|z18-[amenity=marketplace],
+area|z18-[amenity=marketplace]
+{icon-image: marketplace-l.svg;font-size: 11;}
+
+node|z15[shop=car_repair][service=tyres],
+area|z15[shop=car_repair][service=tyres]
+{icon-image: car-repair-s.svg;text-offset: 6;-x-me-text-priority:15500;icon-min-distance: 20;}
+node|z16[shop=car_repair][service=tyres],
+area|z16[shop=car_repair][service=tyres]
+{icon-image: car-repair-m.svg;;-x-me-text-priority:15500;}
+node|z17[shop=car_repair][service=tyres],
+area|z17[shop=car_repair][service=tyres]
+{icon-image: car-repair-l.svg;}
+node|z18-[shop=car_repair][service=tyres],
+area|z18-[shop=car_repair][service=tyres]
+{icon-image: car-repair-l.svg;font-size: 11;}
+
+node|z16-[shop],
+area|z16-[shop]
+{icon-image: shop-m.svg;text-offset: 10;font-size: 10;icon-min-distance: 10}
+node|z17-[shop],
+area|z17-[shop]
+{icon-image: shop-l.svg;text-offset: 10;font-size: 10;icon-min-distance: 10}
+
+node|z17[shop=alcohol],
+area|z17[shop=alcohol]
+{icon-image: alcohol-l.svg;icon-min-distance: 24;}
+node|z17[shop=wine],
+area|z17[shop=wine]
+{icon-image: alcohol-l.svg;icon-min-distance: 24;}
+node|z17[shop=books],
+area|z17[shop=books]
+{icon-image: book-shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=bookmaker],
+area|z17[shop=bookmaker]
+{icon-image: bookmaker-l.svg;icon-min-distance: 24;}
+node|z17[shop=bakery],
+area|z17[shop=bakery]
+{icon-image: bakery-l.svg;icon-min-distance: 24;}
+node|z17[shop=beauty],
+area|z17[shop=beauty]
+{icon-image: beauty-l.svg;icon-min-distance: 24;}
+node|z17[shop=cosmetics],
+area|z17[shop=cosmetics]
+{icon-image: beauty-l.svg;icon-min-distance: 24;}
+node|z17[shop=beverages],
+area|z17[shop=beverages]
+{icon-image: alcohol-l.svg;icon-min-distance: 24;}
+node|z17[shop=bicycle],
+area|z17[shop=bicycle]
+{icon-image: shop-bicycle-l.svg;icon-min-distance: 24;}
+node|z17[shop=butcher],
+area|z17[shop=butcher]
+{icon-image: butcher-l.svg;icon-min-distance: 24;}
+node|z17[shop=car],
+area|z17[shop=car]
+{icon-image: car_shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=motorcycle],
+area|z17[shop=motorcycle]
+{icon-image: motorcycle_shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=car_parts],
+area|z17[shop=car_parts]
+{icon-image: car-part-l.svg;icon-min-distance: 24;}
+node|z17[shop=car_repair],
+area|z17[shop=car_repair]
+{icon-image: car-repair-l.svg;icon-min-distance: 24;}
+node|z17[shop=tyres],
+area|z17[shop=tyres]
+{icon-image: car-repair-l.svg;icon-min-distance: 24;}
+node|z17[shop=chemist],
+area|z17[shop=chemist]
+{icon-image: chemist-l.svg;icon-min-distance: 24;}
+node|z17[shop=clothes],
+area|z17[shop=clothes]
+{icon-image: clothes-l.svg;icon-min-distance: 24;}
+node|z17[shop=computer],
+area|z17[shop=computer]
+{icon-image: computer-l.svg;icon-min-distance: 24;}
+node|z17[shop=confectionery],
+area|z17[shop=confectionery]
+{icon-image: sweets-l.svg;icon-min-distance: 24;}
+node|z17[shop=convenience],
+area|z17[shop=convenience]
+{icon-image: grocery-l.svg;icon-min-distance: 24;}
+node|z17[shop=copyshop],
+area|z17[shop=copyshop]
+{icon-image: copyshop-l.svg;icon-min-distance: 24;}
+node|z17[shop=photo],
+area|z17[shop=photo]
+{icon-image: photo-shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=pet],
+area|z17[shop=pet]
+{icon-image: petshop-l.svg;icon-min-distance: 24;}
+node|z17[shop=department_store],
+area|z17[shop=department_store]
+{icon-image: department_store-l.svg;icon-min-distance: 24;}
+node|z17[shop=doityourself],
+area|z17[shop=doityourself]
+{icon-image: doityourself-l.svg;icon-min-distance: 24;}
+node|z17[shop=electronics],
+area|z17[shop=electronics]
+{icon-image: electronics-l.svg;icon-min-distance: 24;}
+node|z17[shop=florist],
+area|z17[shop=florist]
+{icon-image: florist-l.svg;icon-min-distance: 24;}
+node|z17[shop=furniture],
+area|z17[shop=furniture]
+{icon-image: furniture-l.svg;icon-min-distance: 24;}
+node|z17[shop=garden_centre],
+area|z17[shop=garden_centre]
+{icon-image: garden_center-l.svg;icon-min-distance: 24;}
+node|z17[shop=gift],
+area|z17[shop=gift]
+{icon-image: gift-l.svg;icon-min-distance: 24;}
+node|z17[shop=greengrocer],
+area|z17[shop=greengrocer]
+{icon-image: greengrocer-l.svg;icon-min-distance: 24;}
+node|z17[shop=hairdresser],
+area|z17[shop=hairdresser]
+{icon-image: hairdresser-l.svg;icon-min-distance: 24;}
+node|z17[shop=hardware],
+area|z17[shop=hardware]
+{icon-image: doityourself-l.svg;icon-min-distance: 24;}
+node|z17[shop=jewelry],
+area|z17[shop=jewelry]
+{icon-image: jewelry-l.svg;icon-min-distance: 24;}
+node|z17[shop=kiosk],
+area|z17[shop=kiosk]
+{icon-image: kiosk-l.svg;icon-min-distance: 24;}
+node|z17[shop=laundry],
+area|z17[shop=laundry]
+{icon-image:laundry-l.svg;icon-min-distance: 24;}
+node|z17[shop=dry_cleaning],
+area|z17[shop=dry_cleaning]
+{icon-image:laundry-l.svg;icon-min-distance: 24;}
+node|z17[shop=mobile_phone],
+area|z17[shop=mobile_phone]
+{icon-image: mobile_phone-l.svg;icon-min-distance: 24;}
+node|z17[shop=optician],
+area|z17[shop=optician]
+{icon-image: optician-l.svg;icon-min-distance: 24;}
+node|z17[shop=outdoor],
+area|z17[shop=outdoor]
+{icon-image: outdoor-shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=seafood],
+area|z17[shop=seafood]
+{icon-image: seafood-shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=shoes],
+area|z17[shop=shoes]
+{icon-image: shoes-l.svg;icon-min-distance: 24;}
+node|z17[shop=sports],
+area|z17[shop=sports]
+{icon-image: sports-l.svg;icon-min-distance: 24;}
+node|z17[shop=ticket],
+area|z17[shop=ticket]
+{icon-image: ticket-shop-l.svg;icon-min-distance: 24;}
+node|z17[shop=toys],
+area|z17[shop=toys]
+{icon-image: toys-l.svg;icon-min-distance: 24;}
+
+node|z18-[shop=alcohol],
+area|z18-[shop=alcohol]
+{icon-image: alcohol-l.svg;}
+node|z18-[shop=wine],
+area|z18-[shop=wine]
+{icon-image: alcohol-l.svg;}
+node|z18-[shop=books],
+area|z18-[shop=books]
+{icon-image: book-shop-l.svg;}
+node|z18-[shop=bookmaker],
+area|z18-[shop=bookmaker]
+{icon-image: bookmaker-l.svg;}
+node|z18-[shop=bakery],
+area|z18-[shop=bakery]
+{icon-image: bakery-l.svg;}
+node|z18-[shop=beauty],
+area|z18-[shop=beauty]
+{icon-image: beauty-l.svg;}
+node|z18-[shop=cosmetics],
+area|z18-[shop=cosmetics]
+{icon-image: beauty-l.svg;}
+node|z18-[shop=beverages],
+area|z18-[shop=beverages]
+{icon-image: alcohol-l.svg;}
+node|z18-[shop=bicycle],
+area|z18-[shop=bicycle]
+{icon-image: shop-bicycle-l.svg;}
+node|z18-[shop=butcher],
+area|z18-[shop=butcher]
+{icon-image: butcher-l.svg;}
+node|z18-[shop=car],
+area|z18-[shop=car]
+{icon-image: car_shop-l.svg;}
+node|z18-[shop=motorcycle],
+area|z18-[shop=motorcycle]
+{icon-image: motorcycle_shop-l.svg;}
+node|z18-[shop=car_parts],
+area|z18-[shop=car_parts]
+{icon-image: car-part-l.svg;}
+node|z18-[shop=car_repair],
+area|z18-[shop=car_repair]
+{icon-image: car-repair-l.svg;}
+node|z18-[shop=tyres],
+area|z18-[shop=tyres]
+{icon-image: car-repair-l.svg;}
+node|z18-[shop=chemist],
+area|z18-[shop=chemist]
+{icon-image: chemist-l.svg;}
+node|z18-[shop=clothes],
+area|z18-[shop=clothes]
+{icon-image: clothes-l.svg;}
+node|z18-[shop=computer],
+area|z18-[shop=computer]
+{icon-image: computer-l.svg;}
+node|z18-[shop=confectionery],
+area|z18-[shop=confectionery]
+{icon-image: sweets-l.svg;}
+node|z18-[shop=convenience],
+area|z18-[shop=convenience]
+{icon-image: grocery-l.svg;}
+node|z18-[shop=copyshop],
+area|z18-[shop=copyshop]
+{icon-image: copyshop-l.svg;}
+node|z18-[shop=photo],
+area|z18-[shop=photo]
+{icon-image: photo-shop-l.svg;}
+node|z18-[shop=pet],
+area|z18-[shop=pet]
+{icon-image: petshop-l.svg;}
+node|z18-[shop=department_store],
+area|z18-[shop=department_store]
+{icon-image: department_store-l.svg;}
+node|z18-[shop=doityourself],
+area|z18-[shop=doityourself]
+{icon-image: doityourself-l.svg;}
+node|z18-[shop=electronics],
+area|z18-[shop=electronics]
+{icon-image: electronics-l.svg;}
+node|z18-[shop=florist],
+area|z18-[shop=florist]
+{icon-image: florist-l.svg;}
+node|z18-[shop=furniture],
+area|z18-[shop=furniture]
+{icon-image: furniture-l.svg;}
+node|z18-[shop=garden_centre],
+area|z18-[shop=garden_centre]
+{icon-image: garden_center-l.svg;}
+node|z18-[shop=gift],
+area|z18-[shop=gift]
+{icon-image: gift-l.svg;}
+node|z18-[shop=greengrocer],
+area|z18-[shop=greengrocer]
+{icon-image: greengrocer-l.svg;}
+node|z18-[shop=hairdresser],
+area|z18-[shop=hairdresser]
+{icon-image: hairdresser-l.svg;}
+node|z18-[shop=hardware],
+area|z18-[shop=hardware]
+{icon-image: doityourself-l.svg;}
+node|z18-[shop=jewelry],
+area|z18-[shop=jewelry]
+{icon-image: jewelry-l.svg;}
+node|z18-[shop=kiosk],
+area|z18-[shop=kiosk]
+{icon-image: kiosk-l.svg;}
+node|z18-[shop=laundry],
+area|z18-[shop=laundry]
+{icon-image:laundry-l.svg;}
+node|z18-[shop=dry_cleaning],
+area|z18-[shop=dry_cleaning]
+{icon-image:laundry-l.svg;}
+node|z18-[shop=mobile_phone],
+area|z18-[shop=mobile_phone]
+{icon-image: mobile_phone-l.svg;}
+node|z18-[shop=optician],
+area|z18-[shop=optician]
+{icon-image: optician-l.svg;}
+node|z18-[shop=outdoor],
+area|z18-[shop=outdoor]
+{icon-image: outdoor-shop-l.svg;}
+node|z18-[shop=seafood],
+area|z18-[shop=seafood]
+{icon-image: seafood-shop-l.svg;}
+node|z18-[shop=shoes],
+area|z18-[shop=shoes]
+{icon-image: shoes-l.svg;}
+node|z18-[shop=sports],
+area|z18-[shop=sports]
+{icon-image: sports-l.svg;}
+node|z18-[shop=ticket],
+area|z18-[shop=ticket]
+{icon-image: ticket-shop-l.svg;}
+node|z18-[shop=toys],
+area|z18-[shop=toys]
+{icon-image: toys-l.svg;}
+
+/* 7. CAR */
+
+node|z14-[amenity=fuel],
+area|z14-[amenity=fuel],
+node|z14-[amenity=charging_station],
+area|z14-[amenity=charging_station],
+node|z17-[amenity=bicycle_parking],
+area|z17-[amenity=bicycle_parking],
+node|z17-[amenity=car_wash],
+area|z17-[amenity=car_wash],
+node|z18-[amenity=parking],
+area|z18-[amenity=parking],
+node|z18-[amenity=car_rental],
+area|z18-[amenity=car_rental],
+node|z18-[amenity=car_sharing],
+area|z18-[amenity=car_sharing]
+{text: name;text-color: @poi_label;text-offset: 10;font-size: 10;}
+
+node|z14[amenity=fuel],
+area|z14[amenity=fuel]
+{icon-image: fuel-s.svg;text-offset: 6;-x-me-text-priority:15500;icon-min-distance: 20;}
+node|z15[amenity=fuel],
+area|z15[amenity=fuel]
+{icon-image: fuel-m.svg;-x-me-text-priority:15500;icon-min-distance: 20;}
+node|z16[amenity=fuel],
+area|z16[amenity=fuel]
+{icon-image: fuel-m.svg;-x-me-text-priority:15500;icon-min-distance: 10;}
+node|z17[amenity=fuel],
+area|z17[amenity=fuel]
+{icon-image: fuel-l.svg;}
+node|z18-[amenity=fuel],
+area|z18-[amenity=fuel]
+{icon-image: fuel-l.svg;font-size: 11;text:}
+
+node|z14[amenity=charging_station],
+area|z14[amenity=charging_station]
+{icon-image: charging-station-s.svg;text-offset: 6;font-size: 10;-x-me-text-priority:15500;icon-min-distance: 20;}
+node|z15[amenity=charging_station],
+area|z15[amenity=charging_station]
+{icon-image: charging-station-m.svg;-x-me-text-priority:15500;icon-min-distance: 20;}
+node|z16[amenity=charging_station],
+area|z16[amenity=charging_station]
+{icon-image: charging-station-m.svg;-x-me-text-priority:15500;icon-min-distance: 10;}
+node|z17[amenity=charging_station],
+area|z17[amenity=charging_station]
+{icon-image: charging-station-l.svg;}
+node|z18-[amenity=charging_station],
+area|z18-[amenity=charging_station]
+{icon-image: charging-station-l.svg;font-size: 11;}
+
+node|z16[highway=speed_camera]
+{icon-image: speedcam-m.svg;}
+node|z17-[highway=speed_camera]
+{icon-image: speedcam-l.svg;}
+
+node|z17[amenity=car_wash],
+area|z17[amenity=car_wash]
+{icon-image: car-wash-l.svg;font-size: 11;icon-min-distance: 24;}
+node|z18-[amenity=car_wash],
+area|z18-[amenity=car_wash ]
+{icon-image: car-wash-l.svg;text-offset: 10;font-size: 11;}
+
+node|z18-[amenity=car_rental],
+area|z18-[amenity=car_rental]
+{icon-image: car_sharing-l.svg;text-offset: 10;font-size: 11;}
+
+node|z18-[amenity=car_sharing],
+area|z18-[amenity=car_sharing]
+{icon-image: car_sharing-l.svg;text-offset: 10;font-size: 11;}
+
+/* 7.1 Parking */
+
+node|z16[amenity=parking],
+area|z16[amenity=parking]
+{icon-image: parking-s.svg;icon-min-distance: 25;}
+node|z16[amenity=parking][access=permissive],
+node|z16[amenity=parking][access=private]
+{icon-image: zero-icon.svg;z-index: 6;}
+
+node|z17[amenity=parking] area|z17[amenity=parking]
+{icon-image: parking-m.svg;}
+node|z17[amenity=parking][access=permissive],
+node|z17[amenity=parking][access=private]
+{icon-image: zero-icon.svg;}
+
+node|z18-[amenity=parking],
+area|z18-[amenity=parking]
+{icon-image: parking-m.svg;font-size: 11;}
+
+node|z17-[amenity=bicycle_parking],
+area|z17-[amenity=bicycle_parking]
+{icon-image: bike-parking-l.svg;icon-min-distance: 20;}
diff --git a/data/styles/clear/include/POI.mapcss b/data/styles/clear/include/POI.mapcss
deleted file mode 100644
index 055b316f95..0000000000
--- a/data/styles/clear/include/POI.mapcss
+++ /dev/null
@@ -1,746 +0,0 @@
-/* AMENITY */
-
-/* NAMED AMENITIES BY DEFAULT — TEMPORARY */
-node|z19-[amenity], area|z19-[amenity] { icon-image: none.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; }
-
-/* ZOOM 12-13 */
-
-node|z12-14[barrier=toll_booth],area|z12-14[barrier=toll_booth] { icon-image: toll_booth-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; }
-
-node|z12-14[historic=fort],area|z12-14[historic=fort] { icon-image: remains-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 12; }
-node|z12-14[historic=castle],area|z12-14[historic=castle] { icon-image: remains-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 12; }
-node|z13-14[historic=monument],area|z13-14[historic=monument] { icon-image: monument-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2875; icon-min-distance: 12; }
-node|z13-14[tourism=zoo], area|z13-14[tourism=zoo] { icon-image: zoo-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2860; icon-min-distance: 12; }
-
-node|z13-14[tourism=museum], area|z13-14[tourism=museum] { icon-image: museum-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2846; icon-min-distance: 16; }
-
-node|z13-14[leisure=stadium] { icon-image: stadium-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2848; icon-min-distance: 16; }
-
-
-
-
-
-/* ZOOM 14 */
-
-area|z14[amenity=hospital] { icon-image: hospital-s.svg; icon-min-distance: 8; z-index: 2900; }
-
-node|z14[tourism=viewpoint] { icon-image: viewpoint-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2850; icon-min-distance: 8;}
-node|z14[tourism=attraction], area|z14[tourism=attraction] { icon-image: tourism-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2840; icon-min-distance: 12;}
-node|z14[amenity=community_centre], area|z14[amenity=community_centre] { icon-image: tourism-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 8;}
-
-area|z14[amenity=university][name] { icon-image: college-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 1; icon-min-distance: 12; -x-me-text-priority:16000;}
-node|z14[amenity=theatre], area|z14[amenity=theatre] { icon-image: theatre-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 8;}
-
-node|z14[tourism=hotel] { icon-image: hotel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z14[tourism=hostel] { icon-image: hotel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z14[tourism=guest_house], area|z14[tourism=guest_house] { icon-image: motel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z14[tourism=alpine_hut], area|z14[tourism=alpine_hut],
-node|z14[tourism=chalet], area|z14[tourism=chalet],
-node|z14[tourism=resort], area|z14[tourism=resort] { icon-image: alpine_hut-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z14[tourism=motel], area|z14[tourism=motel],
-node|z14[tourism=apartment], area|z14[tourism=apartment] { icon-image: motel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-
-node|z14[amenity=place_of_worship], area|z14[amenity=place_of_worship] { icon-image: place-of-worship-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=christian], area|z14[amenity=place_of_worship][religion=christian] { icon-image: christian-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=muslim], area|z14[amenity=place_of_worship][religion=muslim] { icon-image: muslim-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=buddhist], area|z14[amenity=place_of_worship][religion=buddhist] { icon-image: buddhist-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=hindu], area|z14[amenity=place_of_worship][religion=hindu] { icon-image: hindu-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=shinto], area|z14[amenity=place_of_worship][religion=shinto] { icon-image: shinto-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=jewish], area|z14[amenity=place_of_worship][religion=jewish] { icon-image: jewish-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-node|z14[amenity=place_of_worship][religion=taoist], area|z14[amenity=place_of_worship][religion=taoist] { icon-image: taoist-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 12; }
-
-node|z14[shop=mall], area|z14[shop=mall] { icon-image: shop-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2930; icon-min-distance: 16;}
-
-
-node|z14[natural=spring],area|z14[natural=spring]{ icon-image: drinking-water-s.svg; text-offset:6; font-size: 10; text: name; text-color: @poi_label; z-index: 1200; icon-min-distance: 24; }
-
-
-node|z14[amenity=fuel], area|z14[amenity=fuel] { icon-image: fuel-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; z-index: 2590;}
-node|z14[amenity=charging_station], area|z14[amenity=charging_station] { icon-image: charging-station-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; z-index: 2590;}
-
-
-
-
-
-/* ZOOM 15 */
-
-node|z15[barrier=toll_booth],area|z15[barrier=toll_booth] { icon-image: toll_booth-s.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; }
-
-node|z15[amenity=hospital]{ icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2900; icon-min-distance: 6; }
-
-node|z15[historic=fort],area|z15[historic=fort] { icon-image: remains-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 5;}
-node|z15[historic=castle],area|z15[historic=castle] { icon-image: remains-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; icon-min-distance: 5; }
-node|z15[historic=monument],area|z15[historic=monument] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2800; icon-min-distance: 24; }
-node|z15[historic=memorial], area|z15[historic=memorial] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; z-index: 2800; text-color: @poi_label; icon-min-distance: 24;}
-node|z15[tourism=zoo], area|z15[tourism=zoo]{ icon-image: zoo-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2860; icon-min-distance: 8; }
-node|z15-16[tourism=viewpoint]{ icon-image: viewpoint-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2850; icon-min-distance: 8;}
-node|z15[tourism=museum], area|z15[tourism=museum] { icon-image: museum-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2846; icon-min-distance: 24; }
-node|z15[tourism=gallery] { icon-image: gallery-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2844; icon-min-distance: 8; } /* <-- <-- не показывается, непонятно почему, позже разобраться */
-node|z15-[tourism=attraction], area|z15-[tourism=attraction ] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2842; icon-min-distance: 36;}
-node|z15[tourism=artwork] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2240;icon-min-distance: 8; }
-node|z15[amenity=community_centre], area|z15[amenity=community_centre] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 24;}
-
-
-area|z155[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 12; -x-me-text-priority:16000;}
-node|z15[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 10; -x-me-text-priority:1600;}
-node|z15[amenity=university][!name] { }
-
-node|z15-16[leisure=stadium] { icon-image: stadium-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2848; icon-min-distance: 8; }
-
-node|z15-16[shop=mall], area|z15-16[shop=mall] { icon-image: shop-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2930; icon-min-distance: 16;}
-node|z15[tourism=hotel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z15[tourism=hostel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z15[tourism=guest_house], area|z15[tourism=guest_house] { icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z15[tourism=alpine_hut], area|z15[tourism=alpine_hut],
-node|z15[tourism=chalet], area|z15[tourism=chalet],
-node|z15[tourism=resort], area|z15[tourism=resort] { icon-image: alpine_hut-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z15[tourism=motel], area|z15[tourism=motel],
-node|z15[tourism=apartment], area|z15[tourism=apartment]{ icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 32; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-
-node|z15[amenity=cafe], area|z15[amenity=cafe] { icon-image: cafe-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 12;}
-node|z15[amenity=restaurant], area|z15[amenity=restaurant] { icon-image: restaurant-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788;icon-min-distance: 28;}
-node|z15[amenity=fast_food], area|z15[amenity=fast_food] { icon-image: fastfood-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786;icon-min-distance: 28;}
-node|z15[amenity=bar], area|z15[amenity=bar] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784;icon-min-distance: 28;}
-node|z15[amenity=pub], area|z15[amenity=pub] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2782; icon-min-distance: 28;}
-
-node|z15[natural=spring],area|z15[natural=spring]{ icon-image: drinking-water-s.svg; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 1200; icon-min-distance: 24;}
-
-area|z15-[amenity=parking] {fill-color: @parking;fill-oppacity:1;fill-position:background;z-index: 6; }
-node|z17-[highway=speed_camera] { icon-image: speedcam-l.svg; z-index: 2500; }
-node|z15[amenity=fuel], area|z15[amenity=fuel] { icon-image: fuel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; }
-node|z15[amenity=charging_station], area|z15[amenity=charging_station] { icon-image: charging-station-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500;icon-min-distance: 20; }
-node|z15[tourism=camp_site],area|z15[tourism=camp_site] { icon-image: campsite-s.svg; z-index: 2500; icon-min-distance: 12;}
-
-node|z15-16[amenity=drinking_water],area|z15-16[amenity=drinking_water],node|z15-16[amenity=water_point] ,area|z15-16[amenity=water_point]{ icon-image: drinking-water-m.svg; z-index: 1200; icon-min-distance: 36;}
-
-
-
-/* ZOOM 16 */
-
-node|z16[barrier=toll_booth],area|z16[barrier=toll_booth] { icon-image: toll_booth-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; }
-
-node|z16[amenity=hospital], node|z16[building=hospital], area|z16[building=hospital] { icon-image: hospital-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2900; icon-min-distance: 4; }
-node|z16[amenity=veterinary], area|z16[amenity=veterinary] { icon-image: veterinary-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z16[amenity=pharmacy], area|z16[amenity=pharmacy] { icon-image: pharmacy-m.svg; z-index: 2900; icon-min-distance: 20;}
-
-
-
-node|z16[historic=fort],area|z16[historic=fort] { icon-image: remains-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; }
-node|z16[historic=castle],area|z16[historic=castle] { icon-image: remains-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; }
-node|z16[historic=monument],area|z16[historic=monument] { icon-image: monument-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2800; }
-node|z16[historic=memorial], area|z16[historic=memorial] { icon-image: monument-m.svg; text-offset: 10; font-size: 10; text: name; z-index: 2800; text-color: @poi_label; icon-min-distance: 12;}
-node|z16[historic=boundary_stone], area|z16[historic=boundary_stone]{ icon-image: monument-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200; icon-min-distance: 8;}
-node|z16[historic=wayside_cross], area|z16[historic=wayside_cross]{ icon-image: monument-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;}
-node|z16[historic=ship], area|z16[historic=ship]{ icon-image: historic-ship-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 8; }
-node|z16[historic=tomb], area|z16[historic=tomb] { icon-image: tomb-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 24200;icon-min-distance: 8;}
-node|z16[historic=wayside_shrine], area|z16[historic=wayside_shrine] { icon-image: wayside_shrine-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;}
-node|z16[tourism=zoo], area|z16[tourism=zoo] { icon-image: zoo-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2860;icon-min-distance: 8; }
-node|z16[tourism=information]{ icon-image: information-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2200; icon-min-distance: 10;}
-
-
-ode|z16[amenity=university][name], area|z16[amenity=university][name] { icon-image: college-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 1;icon-min-distance: 11; -x-me-text-priority:16000;}
-node|z16[amenity=university][!name], area|z16[amenity=university][!name] { }
-
-node|z16[tourism=museum],area|z16[tourism=museum] { icon-image: museum-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2846; icon-min-distance: 12;}
-node|z16[historic=museum],area|z16[historic=museum] { icon-image: museum-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label;z-index: 2844; icon-min-distance: 12;}
-node|z16[tourism=gallery],area|z16[tourism=gallery] { icon-image: gallery-m.svg; text-offset: 12; font-size: 10; text: name; text-color: @poi_label; z-index: 2842; icon-min-distance: 12;}
-node|z16[tourism=artwork] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2240;icon-min-distance: 28; }
-node|z16[amenity=community_centre], area|z16[amenity=community_centre] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 16}
-node|z16[tourism=attraction], area|z16[tourism=attraction] { icon-image: tourism-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2840; icon-min-distance: 36}
-
-node|z16[tourism=hotel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z16[tourism=hostel]{ icon-image: hotel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z16[tourism=guest_house], area|z16[tourism=guest_house] { icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z16[tourism=alpine_hut], area|z16[tourism=alpine_hut],
-node|z16[tourism=chalet], area|z16[tourism=chalet],
-node|z16[tourism=resort], area|z16[tourism=resort] { icon-image: alpine_hut-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z16[tourism=motel], area|z16[tourism=motel],
-node|z16[tourism=apartment], area|z16[tourism=apartment]{ icon-image: motel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 24; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-
-node|z16[amenity=place_of_worship], area|z16[amenity=place_of_worship] { icon-image: place-of-worship-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832; icon-min-distance: 10;}
-node|z16[amenity=place_of_worship][religion=christian], area|z16[amenity=place_of_worship][religion=christian] { icon-image: christian-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z16[amenity=place_of_worship][religion=muslim], area|z16[amenity=place_of_worship][religion=muslim] { icon-image: muslim-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z16[amenity=place_of_worship][religion=buddhist], area|z16[amenity=place_of_worship][religion=buddhist] { icon-image: buddhist-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z16[amenity=place_of_worship][religion=hindu], area|z16[amenity=place_of_worship][religion=hindu] { icon-image: hindu-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z16[amenity=place_of_worship][religion=shinto], area|z16[amenity=place_of_worship][religion=shinto] { icon-image: shinto-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z16[amenity=place_of_worship][religion=jewish], area|z16[amenity=place_of_worship][religion=jewish] { icon-image: jewish-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z16[amenity=place_of_worship][religion=taoist], area|z16[amenity=place_of_worship][religion=taoist] { icon-image: taoist-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-
-node|z16[amenity=cafe], area|z16[amenity=cafe] { icon-image: cafe-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 12;}
-node|z16[amenity=restaurant], area|z16[amenity=restaurant] { icon-image: restaurant-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788;icon-min-distance: 12;}
-node|z16[amenity=fast_food], area|z16[amenity=fast_food] { icon-image: fastfood-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786;icon-min-distance: 12;}
-node|z16[amenity=bar], area|z16[amenity=bar] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784;icon-min-distance: 12;}
-node|z16[amenity=pub], area|z16[amenity=pub] { icon-image: beer-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2782; icon-min-distance: 12;}
-
-node|z16[natural=spring],area|z16[natural=spring]{ icon-image: drinking-water-m.svg; z-index: 1000; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 2100; }
-
-node|z16[highway=speed_camera] { icon-image: speedcam-m.svg; z-index: 2500; }
-node|z16[amenity=fuel], area|z16[amenity=fuel] { icon-image: fuel-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500; icon-min-distance: 10;}
-node|z16[amenity=charging_station], area|z16[amenity=charging_station] { icon-image: charging-station-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500; icon-min-distance: 10;}
-node|z16-[tourism=picnic_site], area|z16-[tourism=picnic_site] { icon-image: picnic-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; icon-min-distance: 10; }
-node|z16-[amenity=shelter], area|z16-[amenity=shelter] { icon-image: picnic-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2500;icon-min-distance: 10; }
-
-node|z16[amenity=fountain],area|z16[amenity=fountain] { icon-image: fountain-m.svg; z-index: 2000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 20;}
-
-node|z16[amenity=theatre], area|z16[amenity=theatre] { icon-image: theatre-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; icon-min-distance: 10;}
-
-node|z16-[leisure=water_park], area|z16-[leisure=water_park] { icon-image: swimming-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600; icon-min-distance: 10}
-
-node|z16[amenity=bank], area|z16[amenity=bank] { z-index: 2300; icon-image: bank-m.svg; text-offset: 6; font-size: 11; text: name; text-color: @poi_label; }
-
-node|z16[shop=car_repair][service=tyres], area|z16[shop=car_repair][service=tyres] { icon-image: car-repair-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; -x-me-text-priority:15500; icon-min-distance: 20; }
-
-node|z16[shop=supermarket], area|z16[shop=supermarket] { icon-image: grocery-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600; icon-min-distance: 16;}
-node|z16[amenity=marketplace], area|z16[amenity=marketplace] { icon-image: marketplace-m.svg; text-offset: 11; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 24; }
-
-
-node|z16-[amenity=taxi], area|z16-[amenity=taxi]{ icon-image: taxi-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;}
-node|z16-[barrier=lift_gate], area|z16-[barrier=lift_gate] { icon-image: lift_gate-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;}
-
-node|z16-[leisure=dog_park], area|z16-[leisure=dog_park] { icon-image: dog_park-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 30; }
-node|z16-[leisure=water_park], area|z16-[leisure=water_park]{ icon-image: swimming-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 30; }
-node|z16-[man_made=windmill], area|z16-[man_made=windmill]{ icon-image: windmill-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;}
-node|z16-[sport=equestrian], area|z16-[sport=equestrian]{ icon-image: equestrian-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 30;}
-
-node|z16-[shop], area|z16-[shop] { icon-image: shop-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2000; icon-min-distance: 10}
-
-node|z16[shop=alcohol], area|z16[shop=alcohol] { icon-image: alcohol-m.svg; }
-node|z16[shop=wine], area|z16[shop=wine] { icon-image: alcohol-m.svg; }
-node|z16[shop=books], area|z16[shop=books]{ icon-image: book-shop-m.svg; }
-node|z16[shop=bookmaker], area|z16[shop=bookmaker]{ icon-image: bookmaker-m.svg; }
-node|z16[shop=bakery], area|z16[shop=bakery] { icon-image: bakery-m.svg; }
-node|z16[shop=beauty], area|z16[shop=beauty] { icon-image: beauty-m.svg; }
-node|z16[shop=cosmetics], area|z16[shop=cosmetics] { icon-image: beauty-m.svg; }
-node|z16[shop=beverages], area|z16[shop=beverages] { icon-image: alcohol-m.svg; }
-node|z16[shop=bicycle], area|z16[shop=bicycle]{ icon-image: shop-bicycle-m.svg; }
-node|z16[shop=butcher], area|z16[shop=butcher] { icon-image: butcher-m.svg; }
-node|z16[shop=car], area|z16[shop=car]{ icon-image: car_shop-m.svg; }
-node|z16[shop=motorcycle], area|z16[shop=motorcycle]{ icon-image: motorcycle_shop-m.svg; }
-node|z16[shop=car_parts], area|z16[shop=car_parts]{ icon-image: car-part-m.svg; }
-node|z16[shop=car_repair], area|z16[shop=car_repair] { icon-image: car-repair-m.svg; }
-node|z16[shop=tyres], area|z16[shop=tyres] { icon-image: car-repair-m.svg; }
-node|z16[shop=chemist], area|z16[shop=chemist] { icon-image: chemist-m.svg; }
-node|z16[shop=clothes], area|z16[shop=clothes] { icon-image: clothes-m.svg; }
-node|z16[shop=computer], area|z16[shop=computer]{ icon-image: computer-m.svg; }
-node|z16[shop=confectionery], area|z16[shop=confectionery]{ icon-image: sweets-m.svg; }
-node|z16[shop=convenience], area|z16[shop=convenience] { icon-image: grocery-m.svg; }
-node|z16[shop=copyshop], area|z16[shop=copyshop] { icon-image: copyshop-m.svg; }
-node|z16[shop=photo], area|z16[shop=photo] { icon-image: photo-shop-m.svg; }
-node|z16[shop=pet], area|z16[shop=pet] { icon-image: petshop-m.svg; }
-node|z16[shop=department_store], area|z16[shop=department_store]{ icon-image: department_store-m.svg; }
-node|z16[shop=doityourself], area|z16[shop=doityourself] { icon-image: doityourself-m.svg; }
-node|z16[shop=electronics], area|z16[shop=electronics] { icon-image: electronics-m.svg; }
-node|z16[shop=florist], area|z16[shop=florist]{ icon-image: florist-m.svg; }
-node|z16[shop=furniture], area|z16[shop=furniture]{ icon-image: furniture-m.svg; }
-node|z16[shop=garden_centre], area|z16[shop=garden_centre]{ icon-image: garden_center-m.svg; }
-node|z16[shop=gift], area|z16[shop=gift]{ icon-image: gift-m.svg; }
-node|z16[shop=greengrocer], area|z16[shop=greengrocer]{ icon-image: greengrocer-m.svg; }
-node|z16[shop=hairdresser], area|z16[shop=hairdresser] { icon-image: hairdresser-m.svg; }
-node|z16[shop=hardware], area|z16[shop=hardware]{ icon-image: doityourself-m.svg; }
-node|z16[shop=jewelry], area|z16[shop=jewelry] { icon-image: jewelry-m.svg; }
-node|z16[shop=kiosk], area|z16[shop=kiosk]{ icon-image: kiosk-m.svg; }
-node|z16[shop=laundry], area|z16[shop=laundry] { icon-image:laundry-m.svg; }
-node|z16[shop=dry_cleaning], area|z16[shop=dry_cleaning] { icon-image:laundry-m.svg; }
-node|z16[shop=mobile_phone], area|z16[shop=mobile_phone]{ icon-image: mobile_phone-m.svg; }
-node|z16[shop=optician], area|z16[shop=optician]{ icon-image: optician-m.svg; }
-node|z16[shop=outdoor], area|z16[shop=outdoor]{ icon-image: outdoor-shop-m.svg; }
-node|z16[shop=seafood], area|z16[shop=seafood] { icon-image: seafood-shop-m.svg; }
-node|z16[shop=shoes], area|z16[shop=shoes]{ icon-image: shoes-m.svg; }
-node|z16[shop=sports], area|z16[shop=sports]{ icon-image: sports-m.svg; }
-node|z16[shop=ticket], area|z16[shop=ticket]{ icon-image: ticket-shop-m.svg; }
-node|z16[shop=toys], area|z16[shop=toys]{ icon-image: toys-m.svg; }
-
-node|z16-[tourism=caravan_site], area|z16-[tourism=caravan_site]{ icon-image: caravan_site-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 30; }
-
-
-
-/* ZOOM 17 */
-
-node|z17[barrier=toll_booth],area|z17[barrier=toll_booth] { icon-image: toll_booth-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; }
-
-node|z17-[amenity=hospital], node|z17-[building=hospital], area|z17-[building=hospital] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2900; icon-min-distance: 4; }
-node|z17[amenity=clinic], area|z17[amenity=clinic] { icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820;}
-node|z17[amenity=doctors],area|z17[amenity=doctors]{ icon-image: hospital-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820;}
-node|z17[amenity=veterinary], area|z17[amenity=veterinary] { icon-image: veterinary-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820;}
-node|z17[amenity=pharmacy], area|z17[amenity=pharmacy] { icon-image: pharmacy-m.svg; text-offset: 8; font-size: 11; text: name; text-color: @poi_label;z-index: 2900; icon-min-distance: 20;}
-
-node|z17-[historic=ruins],area|z17-[historic=ruins] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; }
-node|z17-[historic=fort],area|z17-[historic=fort] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; }
-node|z17-[historic=castle],area|z17-[historic=castle] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2890; }
-node|z17-[historic=memorial], area|z17-[historic=memorial]{ icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2800; }
-node|z17-[historic=monument],area|z17-[historic=monument]{ icon-image: monument-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2800; }
-node|z17-[historic=boundary_stone], area|z17-[historic=boundary_stone]{ icon-image: monument-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;}
-node|z17-[historic=ship], area|z17-[historic=ship]{ icon-image: historic-ship-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200;icon-min-distance: 8; }
-node|z17-[historic=tomb], area|z17-[historic=tomb] { icon-image: tomb-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;}
-node|z17-[historic=wayside_cross], area|z17-[historic=wayside_cross]{ icon-image: monument-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;}
-node|z17-[historic=wayside_shrine], area|z17-[historic=wayside_shrine] { icon-image: wayside_shrine-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;icon-min-distance: 8;}
-node|z17-[tourism=zoo], area|z17-[tourism=zoo] { icon-image: zoo-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2860; }
-node|z17-[tourism=viewpoint] { icon-image: viewpoint-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2850; }
-node|z17-[tourism=information]{ icon-image: information-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2200; }
-
-node|z17[amenity=university][name], area|z17[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 10; -x-me-text-priority:16000;}
-node|z17[amenity=university][!name], area|z17[amenity=university][!name] { }
-
-node|z17-[leisure=stadium] { icon-image: stadium-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2848; icon-min-distance: 8; }
-
-node|z17-[tourism=museum],area|z17-[tourism=museum]{ icon-image: museum-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2846; }
-node|z17-[historic=museum],area|z17-[historic=museum]{ icon-image: museum-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2844; }
-node|z17-[tourism=gallery],area|z17-[tourism=gallery]{ icon-image: gallery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2842; }
-node|z17-[tourism=artwork]{ icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2240; icon-min-distance: 24;}
-node|z17-[tourism=attraction],area|z17-[tourism=attraction] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2840; icon-min-distance: 24;}
-node|z17-[amenity=community_centre], area|z17-[amenity=community_centre] { icon-image: tourism-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2840; icon-min-distance: 10;}
-
-node|z17-[tourism=hotel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; icon-min-distance: 16;}
-node|z17-[tourism=hostel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; icon-min-distance: 16;}
-node|z17-[tourism=guest_house], area|z17-[tourism=guest_house] { icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; icon-min-distance: 16;}
-node|z17-[tourism=alpine_hut], area|z17-[tourism=alpine_hut],
-node|z17-[tourism=chalet], area|z17-[tourism=chalet],
-node|z17-[tourism=resort], area|z17-[tourism=resort] { icon-image: alpine_hut-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814;icon-min-distance: 16; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z17-[tourism=motel], area|z17-[tourism=motel],
-node|z17-[tourism=apartment], area|z17-[tourism=apartment]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812;icon-min-distance: 16; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-
-node|z17-[amenity=place_of_worship], area|z17-[amenity=place_of_worship] { icon-image: place-of-worship-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=christian], area|z17-[amenity=place_of_worship][religion=christian] { icon-image: christian-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=muslim], area|z17-[amenity=place_of_worship][religion=muslim] { icon-image: muslim-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=buddhist], area|z17-[amenity=place_of_worship][religion=buddhist] { icon-image: buddhist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=hindu], area|z17-[amenity=place_of_worship][religion=hindu] { icon-image: hindu-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=shinto], area|z17-[amenity=place_of_worship][religion=shinto] { icon-image: shinto-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=jewish], area|z17-[amenity=place_of_worship][religion=jewish] { icon-image: jewish-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-node|z17-[amenity=place_of_worship][religion=taoist], area|z17-[amenity=place_of_worship][religion=taoist] { icon-image: taoist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2832;}
-
-node|z17-[shop=mall], area|z17-[shop=mall] { icon-image: shop-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2930; icon-min-distance: 8;}
-
-node|z17[amenity=cafe], area|z17[amenity=cafe] { icon-image: cafe-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790; icon-min-distance: 12;}
-node|z17[amenity=restaurant], area|z17[amenity=restaurant] { icon-image: restaurant-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788; icon-min-distance: 12;}
-node|z17[amenity=fast_food], area|z17[amenity=fast_food] { icon-image: fastfood-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786; icon-min-distance: 12;}
-node|z17[amenity=bar], area|z17[amenity=bar] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784; icon-min-distance: 12;}
-node|z17[amenity=pub], area|z17[amenity=pub] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2782; icon-min-distance: 12;}
-
-node|z17-[amenity=drinking_water],area|z17-[amenity=drinking_water],node|z17-[amenity=water_point] ,area|z17-[amenity=water_point]{ icon-image: drinking-water-l.svg;z-index: 2100; }
-node|z17-[natural=spring],area|z17-[natural=spring]{ icon-image: drinking-water-l.svg; z-index: 1000; text-offset:8; font-size: 10; text: name; text-color: @poi_label; z-index: 100; z-index: 2100; }
-
-node|z16[amenity=parking] area|z16[amenity=parking]{ icon-image: parking-s.svg; z-index: 6;icon-min-distance: 25; }
-node|z16[amenity=parking][access=permissive],
-node|z16[amenity=parking][access=private] { icon-image: zero-icon.svg; z-index: 6; }
-node|z17-[highway=speed_camera] { icon-image: speedcam-l.svg; z-index: 2500; }
-node|z17[amenity=fuel], area|z17[amenity=fuel] { icon-image: fuel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; }
-node|z17[amenity=charging_station], area|z17[amenity=charging_station] { icon-image: charging-station-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; }
-node|z17-[tourism=camp_site], area|z17-[tourism=camp_site]{ icon-image: campsite-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700; }
-node|z17-[tourism=picnic_site], area|z17-[tourism=picnic_site]{ icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500; }
-node|z17-[amenity=shelter], area|z17-[amenity=shelter]{ icon-image: picnic-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; }
-
-node|z17-[amenity=fountain],area|z17-[amenity=fountain] { icon-image: fountain-l.svg; z-index: 2000; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; icon-min-distance: 24;}
-
-node|z17-[shop], area|z17-[shop] { icon-image: shop-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 10}
-
-node|z17-[shop=alcohol], area|z17-[shop=alcohol] { icon-image: alcohol-l.svg; }
-node|z17-[shop=wine], area|z17-[shop=wine] { icon-image: alcohol-l.svg; }
-node|z17-[shop=books], area|z17-[shop=books]{ icon-image: book-shop-l.svg; }
-node|z17-[shop=bookmaker], area|z17-[shop=bookmaker]{ icon-image: bookmaker-l.svg; }
-node|z17-[shop=bakery], area|z17-[shop=bakery] { icon-image: bakery-l.svg; }
-node|z17-[shop=beauty], area|z17-[shop=beauty] { icon-image: beauty-l.svg; }
-node|z17-[shop=cosmetics], area|z17-[shop=cosmetics] { icon-image: beauty-l.svg; }
-node|z17-[shop=beverages], area|z17-[shop=beverages] { icon-image: alcohol-l.svg; }
-node|z17-[shop=bicycle], area|z17-[shop=bicycle]{ icon-image: shop-bicycle-l.svg; }
-node|z17-[shop=butcher], area|z17-[shop=butcher] { icon-image: butcher-l.svg; }
-node|z17-[shop=car], area|z17-[shop=car]{ icon-image: car_shop-l.svg; }
-node|z17-[shop=motorcycle], area|z17-[shop=motorcycle]{ icon-image: motorcycle_shop-l.svg; }
-node|z17-[shop=car_parts], area|z17-[shop=car_parts]{ icon-image: car-part-l.svg; }
-node|z17-[shop=car_repair], area|z17-[shop=car_repair] { icon-image: car-repair-l.svg; }
-node|z17-[shop=tyres], area|z17-[shop=tyres] { icon-image: car-repair-l.svg; }
-node|z17-[amenity=car_wash], area|z17-[amenity=car_wash ] { icon-image: car-wash-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500; icon-min-distance: 24;}
-node|z17-[shop=chemist], area|z17-[shop=chemist] { icon-image: chemist-l.svg; }
-node|z17-[shop=clothes], area|z17-[shop=clothes] { icon-image: clothes-l.svg; }
-node|z17-[shop=computer], area|z17-[shop=computer]{ icon-image: computer-l.svg; }
-node|z17-[shop=confectionery], area|z17-[shop=confectionery]{ icon-image: sweets-l.svg; }
-node|z17-[shop=convenience], area|z17-[shop=convenience] { icon-image: grocery-l.svg; }
-node|z17-[shop=copyshop], area|z17-[shop=copyshop] { icon-image: copyshop-l.svg; }
-node|z17-[shop=photo], area|z17-[shop=photo] { icon-image: photo-shop-l.svg; }
-node|z17-[shop=pet], area|z17-[shop=pet] { icon-image: petshop-l.svg; }
-node|z17-[shop=department_store], area|z17-[shop=department_store]{ icon-image: department_store-l.svg; }
-node|z17-[shop=doityourself], area|z17-[shop=doityourself] { icon-image: doityourself-l.svg; }
-node|z17-[shop=electronics], area|z17-[shop=electronics] { icon-image: electronics-l.svg; }
-node|z17-[shop=florist], area|z17-[shop=florist]{ icon-image: florist-l.svg; }
-node|z17-[shop=furniture], area|z17-[shop=furniture]{ icon-image: furniture-l.svg; }
-node|z17-[shop=garden_centre], area|z17-[shop=garden_centre]{ icon-image: garden_center-l.svg; }
-node|z17-[shop=gift], area|z17-[shop=gift]{ icon-image: gift-l.svg; }
-node|z17-[shop=greengrocer], area|z17-[shop=greengrocer]{ icon-image: greengrocer-l.svg; }
-node|z17-[shop=hairdresser], area|z17-[shop=hairdresser] { icon-image: hairdresser-l.svg; }
-node|z17-[shop=hardware], area|z17-[shop=hardware]{ icon-image: doityourself-l.svg; }
-node|z17-[shop=jewelry], area|z17-[shop=jewelry] { icon-image: jewelry-l.svg; }
-node|z17-[shop=kiosk], area|z17-[shop=kiosk]{ icon-image: kiosk-l.svg; }
-node|z17-[shop=laundry], area|z17-[shop=laundry] { icon-image:laundry-l.svg; }
-node|z17-[shop=dry_cleaning], area|z17-[shop=dry_cleaning] { icon-image:laundry-l.svg; }
-node|z17-[shop=mobile_phone], area|z17-[shop=mobile_phone]{ icon-image: mobile_phone-l.svg; }
-node|z17-[shop=optician], area|z17-[shop=optician]{ icon-image: optician-l.svg; }
-node|z17-[shop=outdoor], area|z17-[shop=outdoor]{ icon-image: outdoor-shop-l.svg; }
-node|z17-[shop=seafood], area|z17-[shop=seafood] { icon-image: seafood-shop-l.svg; }
-node|z17-[shop=shoes], area|z17-[shop=shoes]{ icon-image: shoes-l.svg; }
-node|z17-[shop=sports], area|z17-[shop=sports]{ icon-image: sports-l.svg; }
-node|z17-[shop=ticket], area|z17-[shop=ticket]{ icon-image: ticket-shop-l.svg; }
-node|z17-[shop=toys], area|z17-[shop=toys]{ icon-image: toys-l.svg; }
-
-node|z17-[leisure=pitch] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; icon-min-distance: 10; -x-me-text-priority: 16000; }
-node|z17-[sport=multi] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; icon-min-distance: 10; }
-
-node|z17-[leisure=sports_centre] { icon-image: pitch-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500;icon-min-distance: 10; }
-node|z17-[leisure=sports_centre][sport=climbing] { icon-image: climbing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500; icon-min-distance: 10; }
-node|z17-[leisure=sports_centre][sport=swimming] { icon-image: swimming-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500; icon-min-distance: 10; }
-node|z17-[leisure=fitness_centre] { icon-image: gym-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500;icon-min-distance: 10; }
-node|z17-[leisure=sauna] { icon-image: sauna-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 6; -x-me-text-priority: 15500;icon-min-distance: 10; }
-node|z17-[leisure=playground] { icon-image: pitch-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 10; }
-node|z17-[leisure=swimming_pool],area|z17-[leisure=swimming_pool] { icon-image: swimming-l.svg;z-index: 2600; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;icon-min-distance: 10; }
-node|z17-[leisure=golf_course], area|z17-[leisure=golf_course] { icon-image: golf-l.svg;z-index: 50;icon-min-distance: 10; } /* нельзя другой z-inex^иначе пропадают все объекты на поле */
-
-node|z17-[sport=soccer], area|z17-[sport=soccer] { icon-image: soccer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 6;icon-min-distance: 10; }
-node|z17-[sport=football], area|z17-[sport=football] { icon-image: soccer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 6; icon-min-distance: 10; }
-node|z17-[sport=tennis] { icon-image: tennis-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500;icon-min-distance: 10; }
-node|z17-[leisure=skiing] { icon-image: skiing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500; icon-min-distance: 10; }
-
-node|z17-[sport=archery], area|z17-[sport=archery]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; }
-node|z17-[sport=shooting], area|z17-[sport=shooting]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; }
-node|z17-[sport=australian_football], area|z17-[sport=australian_football]{ icon-image: australian-football-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; icon-min-distance: 10; }
-node|z17-[sport=bowls], area|z17-[sport=bowls] { icon-image: bowls-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; }
-node|z17-[sport=cricket], area|z17-[sport=cricket]{ icon-image: cricket-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; }
-node|z17-[sport=curling], area|z17-[sport=curling] { icon-image: curling-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 10; }
-node|z17-[sport=diving], area|z17-[sport=diving] { icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; icon-min-distance: 10; }
-node|z17-[sport=scuba_diving], area|z17-[sport=scuba_diving]{ icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 10; }
-
-node|z17[amenity=parking] area|z17[amenity=parking]{ icon-image: parking-m.svg; z-index: 6; }
-node|z17[amenity=parking][access=permissive],
-node|z17[amenity=parking][access=private] { icon-image: zero-icon.svg; z-index: 6; }
-
-area|z17-[aeroway=heliport],
-area|z17-[aeroway=helipad],
-node|z17-[aeroway=heliport],
-node|z17-[aeroway=helipad]{ icon-image: helipad-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600; }
-
-node|z17-[historic=archaeological_site],area|z17-[historic=archaeological_site] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; }
-/*node|z17-[amenity=fire_station], area|z17-[amenity=fire_station] { icon-image: fire_station-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500; }*/
-
-node|z17[amenity=theatre], area|z17[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; }
-node|z17[amenity=kindergarten], area|z17[amenity=kindergarten] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2100; }
-node|z17[amenity=childcare], area|z17[amenity=childcare] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2100; }
-node|z17[amenity=school], area|z17[amenity=school] { icon-image: school-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500;}
-node|z17[amenity=college], area|z17[amenity=college] { icon-image: college-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;}
-
-node|z17[amenity=dentist],area|z17[amenity=dentist]{ icon-image: dentist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z17[amenity=cinema], area|z17[amenity=cinema] { icon-image: cinema-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;}
-
-node|z17[amenity=bank], area|z17[amenity=bank] { z-index: 2800; icon-image: bank-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;}
-
-node|z17[amenity=courthouse], area|z17[amenity=courthouse] { z-index: 4500; icon-image: public-building-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;}
-node|z17[amenity=police], area|z17[amenity=police] { icon-image: police-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;}
-node|z17[amenity=embassy], area|z17[amenity=embassy] { icon-image: embassy-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600;}
-node|z17[amenity=bicycle_rental], area|z17[amenity=bicycle_rental] { icon-image: bicycle-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2500;}
-node|z17[amenity=post_office] { icon-image: mail-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z17-[historic=archaeological_site],area|z17-[historic=archaeological_site] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;}
-node|z17-[historic=ruins],area|z17-[historic=ruins] { icon-image: remains-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;}
-node|z17-[leisure=water_park], area|z17-[leisure=water_park] { icon-image: swimming-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2600; }
-node|z17-[office=lawyer], area|z17-[office=lawyer] { icon-image: lawyer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2600; icon-min-distance: 10;}
-
-node|z17[shop=car_repair][service=tyres], area|z17[shop=car_repair][service=tyres] { icon-image: car-repair-l.svg; }
-
-node|z17[shop=supermarket], area|z17[shop=supermarket] { icon-image: grocery-l.svg; }
-node|z17-[amenity=marketplace], area|z17-[amenity=marketplace] { icon-image: marketplace-l.svg; text-offset: 11; font-size: 11; text: name; text-color: @poi_label; z-index: 2400; icon-min-distance: 8; }
-
-node|z17-[amenity=telephone] { icon-image: phone-l.svg; z-index: 2200;icon-min-distance: 30; }
-node|z17-[emergency=phone] { icon-image: phone-l.svg; z-index: 2200;icon-min-distance: 30; }
-node|z17-[amenity=recycling], area|z17-[amenity=recycling], { icon-image: recycling-l.svg;z-index: 2200; icon-min-distance: 30;}
-
-node|z17-[power=station], area|z17-[power=station]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-node|z17-[power=substation], area|z17-[power=substation]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-
-node|z17-[amenity=casino], area|z17-[amenity=casino]{ icon-image: casino-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 20; }
-node|z17-[amenity=marketplace], area|z17-[amenity=marketplace]{ icon-image: marketplace-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-node|z17-[amenity=taxi], area|z17-[amenity=taxi]{ icon-image: taxi-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-node|z17-[barrier=lift_gate], area|z17-[barrier=lift_gate] { icon-image: lift_gate-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-
-node|z17-[leisure=dog_park], area|z17-[leisure=dog_park] { icon-image: dog_park-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 20; }
-node|z17-[leisure=water_park], area|z17-[leisure=water_park]{ icon-image: swimming-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400;icon-min-distance: 20; }
-node|z17-[man_made=windmill], area|z17-[man_made=windmill]{ icon-image: windmill-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-node|z17-[sport=equestrian], area|z17-[sport=equestrian]{ icon-image: equestrian-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-node|z17-[amenity=bicycle_parking], area|z17-[amenity=bicycle_parking]{ icon-image: bike-parking-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;icon-min-distance: 20;}
-
-node|z17-[tourism=caravan_site], area|z17-[tourism=caravan_site]{ icon-image: caravan_site-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600;icon-min-distance: 20; }
-
-node|z17-[amenity=vending_machine], area|z17-[amenity=vending_machine] { icon-image: vending-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200;icon-min-distance: 20; }
-node|z17-[amenity=vending_machine][vending=parking_tickets], area|z17-[amenity=vending_machine][vending=parking_tickets] { icon-image: parking-meter-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; }
-
-
-
-
-
-
-/* ZOOM 18 */
-
-node|z18-[barrier=toll_booth],area|z18-[barrier=toll_booth] { icon-image: toll_booth-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2910; icon-min-distance: 8; }
-
-node|z18-[amenity=clinic], area|z18-[amenity=clinic] { icon-image: hospital-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-node|z18-[amenity=doctors],area|z18-[amenity=doctors]{ icon-image: hospital-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-node|z18-[amenity=veterinary], area|z18-[amenity=veterinary] { icon-image: veterinary-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=pharmacy], area|z18-[amenity=pharmacy] { icon-image: pharmacy-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2900; }
-
-node|z18-[amenity=university][name], area|z18-[amenity=university][name] { icon-image: college-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; -x-me-text-priority:16000;}
-node|z18-[amenity=university][!name], area|z18-[amenity=university][!name] { }
-
-node|z18-[tourism=hotel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2820; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z18-[tourism=hostel]{ icon-image: hotel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2818; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8; }
-node|z18-[tourism=guest_house], area|z18-[tourism=guest_house] { icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2816; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z18-[tourism=alpine_hut], area|z18-[tourism=alpine_hut],
-node|z18-[tourism=chalet], area|z18-[tourism=chalet],
-node|z18-[tourism=resort], area|z18-[tourism=resort] { icon-image: alpine_hut-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2814; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-node|z18-[tourism=motel], area|z18-[tourism=motel],
-node|z18-[tourism=apartment], area|z18-[tourism=apartment]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2812; text-halo-color: @halo_park_label; text-halo-radius: 0.5; text-halo-opacity: 0.8;}
-
-
-node|z18-[amenity=cafe], area|z18-[amenity=cafe] { icon-image: cafe-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2790;}
-node|z18-[amenity=restaurant], area|z18-[amenity=restaurant] { icon-image: restaurant-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2788;}
-node|z18-[amenity=fast_food], area|z18-[amenity=fast_food] { icon-image: fastfood-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2786;}
-node|z18-[amenity=bar], area|z18-[amenity=bar] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2784;}
-node|z18-[amenity=pub], area|z18-[amenity=pub] { icon-image: beer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 278;}
-
-node|z18-[amenity=fuel], area|z18-[amenity=fuel] { icon-image: fuel-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600; }
-node|z18-[amenity=charging_station], area|z18-[amenity=charging_station] { icon-image: charging-station-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600; }
-
-node|z18-[sport=swimming] { icon-image: swimming-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;}
-node|z18-[sport=baseball] { icon-image: baseball-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;}
-node|z18-[sport=basketball] { icon-image: basketball-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;}
-node|z18-[sport=american_football] { icon-image: america-football-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2460; }
-node|z18-[sport=athletics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;}
-node|z18-[sport=golf] { icon-image: golf-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2460; }
-node|z18-[sport=gymnastics] { icon-image: pitch-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2460;}
-
-node|z18-[sport=archery], area|z18-[sport=archery]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;}
-node|z18-[sport=shooting], area|z18-[sport=shooting]{ icon-image: archery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;}
-node|z18-[sport=australian_football], area|z18-[sport=australian_football]{ icon-image: australian-football-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2440; }
-node|z18-[sport=bowls], area|z18-[sport=bowls] { icon-image: bowls-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;}
-node|z18-[sport=cricket], area|z18-[sport=cricket]{ icon-image: cricket-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;}
-node|z18-[sport=curling], area|z18-[sport=curling] { icon-image: curling-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2440;}
-node|z18-[sport=diving], area|z18-[sport=diving] { icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2440; }
-node|z18-[sport=scuba_diving], area|z18-[sport=scuba_diving]{ icon-image: diving-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2440; }
-
-node|z18-[amenity=parking], area|z18-[amenity=parking] { icon-image: parking-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 6; }
-
-node|z18-[amenity=telephone] { icon-image: phone-l.svg; z-index: 2200; }
-node|z18-[emergency=phone] { icon-image: phone-l.svg; z-index: 2200; }
-node|z18-[amenity=recycling], area|z19-[amenity=recycling], { icon-image: recycling-l.svg;z-index: 2200; }
-
-node|z18-[amenity=fire_station], area|z18-[amenity=fire_station] { icon-image: fire_station-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500; }
-node|z18-[tourism], area|z18-[tourism] { font-size: 11; text: name;text-offset: 12; text-color: @poi_label;z-index: 2400; }
-
-node|z18-[amenity=theatre], area|z18-[amenity=theatre] { icon-image: theatre-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-node|z18-[amenity=kindergarten], area|z18-[amenity=kindergarten] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[amenity=childcare], area|z18-[amenity=childcare] { icon-image: kindergarten-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[amenity=school], area|z18-[amenity=school] { icon-image: school-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; }
-node|z18-[amenity=college], area|z18-[amenity=college] { icon-image: college-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-
-node|z18-[amenity=dentist],area|z18-[amenity=dentist]{ icon-image: dentist-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=cinema], area|z18-[amenity=cinema] { icon-image: cinema-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-
-node|z18-[shop=car_repair][service=tyres], area|z18-[shop=car_repair][service=tyres] { icon-image: car-repair-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2600; }
-
-node|z18-[shop=supermarket], area|z18-[shop=supermarket] { icon-image: grocery-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600; icon-min-distance: 8;}
-
-node|z18-[power=station], area|z19-[power=station]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[power=substation], area|z19-[power=substation]{ icon-image: power-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z18-[amenity=casino], area|z18-[amenity=casino]{ icon-image: casino-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[amenity=marketplace], area|z18-[amenity=marketplace]{ icon-image: marketplace-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=taxi], area|z18-[amenity=taxi]{ icon-image: taxi-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[barrier=lift_gate], area|z18-[barrier=lift_gate] { icon-image: lift_gate-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[leisure=dog_park], area|z18-[leisure=dog_park] { icon-image: dog_park-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[leisure=water_park], area|z18-[leisure=water_park]{ icon-image: swimming-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[man_made=windmill], area|z18-[man_made=windmill]{ icon-image: windmill-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[sport=equestrian], area|z18-[sport=equestrian]{ icon-image: equestrian-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z18-[amenity=bank], area|z18-[amenity=bank] { z-index: 4500; icon-image: bank-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-node|z18-[amenity=courthouse], area|z18-[amenity=courthouse] { z-index: 4500; icon-image: public-building-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-
-node|z18-[amenity=police], area|z18-[amenity=police] { icon-image: police-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2900;}
-node|z18-[amenity=embassy], area|z18-[amenity=embassy] { icon-image: embassy-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2600;}
-node|z18-[amenity=bicycle_rental], area|z18-[amenity=bicycle_rental] { icon-image: bicycle-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; }
-node|z18-[amenity=post_office] { icon-image: mail-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=toilets], area|z18-[amenity=toilets] { icon-image: toilets-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;}
-node|z18-[amenity=atm], area|z18-[amenity=atm] { z-index: 4200; icon-image: atm-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;}
-
-
-node|z16-[amenity=nightclub], area|z18-[amenity=nightclub] { icon-image: bar-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;}
-node|z17-[amenity=bureau_de_change] { icon-image: banknote-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; }
-node|z18-[amenity=bench] { icon-image: bench.svg;z-index: 2100; }
-node|z18-[amenity=waste_basket] { icon-image: waste-basket-s.svg;z-index: 2100; }
-node|z18-[natural=tree] { icon-image: tree-s.svg; z-index: 2100;}
-node|z19-[man_made=survey_point] { icon-image: survey_point-l.svg; z-index: 2100;}
-
-node|z18-[amenity=drinking_water],area|z18-[amenity=drinking_water],node|z18-[amenity=water_point],area|z18-[amenity=water_point] { icon-image: drinking-water-l.svg; z-index: 2400;}
-
-node|z18-[amenity=library] { icon-image: library-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2500;}
-node|z18-[amenity=waste_disposal], area|z18-[amenity=waste_disposal] { icon-image: recycling-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2100; }
-
-node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; }
-
-node|z18-[amenity=hunting_stand], area|z18-[amenity=hunting_stand] { icon-image: hunting-tower-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;}
-node|z18-[man_made=chimney], area|z18-[man_made=chimney] { icon-image: chimney-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;}
-node|z18-[office], area|z18-[office] { icon-image: office-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; }
-
-node|z18-[craft], area|z18-[craft]{ icon-image: hand-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-
-
-node|z18-[amenity=car_sharing], area|z18-[amenity=car_sharing]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=post_box], area|z18-[amenity=post_box]{ icon-image: postbox-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;}
-node|z17-[aeroway=gate], area|z17-[aeroway=gate]{ icon-image: gate-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; }
-node|z18-[aeroway=gate], area|z17-[aeroway=gate]{ icon-image: gate-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 24200; }
-
-node|z18-[amenity=bbq], area|z18-[amenity=bbq]{ icon-image: bbq-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; -x-me-text-priority:16000;}
-node|z18-[amenity=car_rental], area|z18-[amenity=car_rental]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label; z-index: 2400;}
-/*node|z18-[], area|z18-[] { icon-image: none.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }*/
-
-
-node|z18-[amenity=vending_machine], area|z18-[amenity=vending_machine] { icon-image: vending-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; }
-node|z18-[tourism=caravan_site], area|z18-[tourism=caravan_site]{ icon-image: caravan_site-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; }
-
-
-
-/* NATURAL*/
-
-node|z11 [natural=cave_entrance], area|z11 [natural=cave_entrance] { icon-image: cave-s.svg; z-index: 2200; icon-min-distance: 20; }
-node|z12-13[natural=cave_entrance], area|z12-13[natural=cave_entrance] { icon-min-distance: 15; }
-node|z12-[natural=cave_entrance], area|z12-[natural=cave_entrance]
-{
- icon-image: cave-s.svg;
- text-offset: 8;
- font-size: 10;
- text: name;
- text-color: @poi_label;
- z-index: 2200;
-}
-node|z15-[natural=cave_entrance], area|z15-[natural=cave_entrance] { icon-image: cave-m.svg; text-offset: 10; font-size: 10; }
-node|z18-[natural=cave_entrance], area|z18-[natural=cave_entrance] { icon-image: cave-l.svg; text-offset: 10; font-size: 11; }
-
-node|z11 [waterway=waterfall], area|z11 [waterway=waterfall] { icon-image: waterfall-s.svg; z-index: 2700; icon-min-distance: 15; }
-node|z12-[waterway=waterfall], area|z12-[waterway=waterfall]
-{
- icon-image: waterfall-s.svg;
- text-offset: 10;
- font-size: 10;
- text: name;
- text-position: center;
- text-color: @poi_label;
- z-index: 2200;
-}
-node|z15-[waterway=waterfall], area|z15-[waterway=waterfall] { icon-image: waterfall-m.svg;text-offset: 8;font-size: 10;}
-node|z17-[waterway=waterfall], area|z17-[waterway=waterfall] { icon-image: waterfall-l.svg; text-offset: 10;font-size: 10;}
-
-node|z10-[natural=volcano], area|z10-[natural=volcano]
-{
- icon-image: volcano-s.svg;
- text-offset: 10;
- font-size: 10;
- text: name;
- text-color: @poi_label;
- z-index: 2200;
-}
-node|z15-[natural=volcano], area|z15-[natural=volcano] { icon-image: volcano-m.svg; text-offset: 8;font-size: 10;}
-node|z17-[natural=volcano], area|z17-[natural=volcano] { icon-image: volcano-l.svg; text-offset: 10;font-size: 10;}
-
-
-node|z12[natural=peak][name],
-{ icon-image: peakt-s.svg; z-index: 2200; icon-min-distance: 10; }
-node|z12[natural=peak][!name],
-node|z12[natural=bare_rock][!name],
-node|z12[natural=rock][!name]
-{ }
-area|z12[natural=peak][name],
-{ icon-image: peakt-s.svg; z-index: 2200;icon-min-distance: 10;}
-area|z12[natural=peak][!name],
-area|z12[natural=bare_rock][!name],
-area|z12[natural=rock][!name]
-{ }
-
-node|z13[natural=peak][name],
-{ icon-image: peakt-s.svg;text-offset: 5; font-size: 9; text: name; text-color: @poi_label;z-index: 2200; }
-node|z13[natural=peak][!name],
-node|z13[natural=bare_rock][!name],
-node|z13[natural=rock][!name]
-{ }
-area|z13[natural=peak][name],
-{ icon-image: peakt-s.svg; text-offset: 5; font-size: 9; text: name; text-color: @poi_label;z-index: 2200; }
-area|z13[natural=peak][!name],
-area|z13[natural=bare_rock][!name],
-area|z13[natural=rock][!name]
-{ }
-
-node|z14[natural=peak][name],
-{ icon-image: peakt-s.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; }
-node|z14[natural=peak][!name],
-node|z14[natural=bare_rock][!name],
-node|z14[natural=rock][!name]
-{ }
-area|z14[natural=peak][name],
-{ icon-image: peakt-s.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; }
-area|z14[natural=peak][!name],
-area|z14[natural=bare_rock][!name],
-area|z14[natural=rock][!name]
-{ }
-
-node|z15-16[natural=peak],node|z15-16[natural=bare_rock],node|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label;z-index: 2200; }
-area|z15-16[natural=peak],area|z15-16[natural=bare_rock],area|z15-16[natural=rock] { icon-image: peakt-m.svg; text-offset: 5; font-size: 10; text: name; text-color: @poi_label; z-index: 2200;}
-node|z17-[natural=peak],node|z17-[natural=bare_rock],node|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 6; font-size: 11; text: name; text-color: @poi_label;z-index: 2200; }
-area|z17-[natural=peak],area|z17-[natural=bare_rock],area|z17-[natural=rock] { icon-image: peakt-l.svg; text-offset: 6; font-size: 11; text: name; text-color: @poi_label; z-index: 2200;}
-
-
-node|z11[landuse=forest][boundary=national_park],area|z11[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; z-index: 2700;icon-min-distance: 20;}
-node|z12-13[landuse=forest][boundary=national_park],area|z12-13[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 2700;icon-min-distance: 12;}
-node|z14[landuse=forest][boundary=national_park],area|z14-[landuse=forest][boundary=national_park] { icon-image: nparkf-s.svg; text-offset: 8; font-size: 11; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 2700;}
-node|z15-16[landuse=forest][boundary=national_park],area|z15-16[landuse=forest][boundary=national_park] { icon-image: nparkf-m.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label;text-halo-opacity: 0.9; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 2700;}
-node|z17-[landuse=forest][boundary=national_park],area|z17-[landuse=forest][boundary=national_park] { icon-image: nparkf-l.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label; text-halo-opacity: 0.9; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 2700;}
-
-node|z11[leisure=nature_reserve],area|z11[leisure=nature_reserve] { icon-image: nparkf-s.svg; z-index: 30;icon-min-distance: 20;}
-node|z12-13[leisure=nature_reserve],area|z12-13[leisure=nature_reserve] { icon-image: nparkf-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 30;icon-min-distance: 12;}
-node|z14[leisure=nature_reserve],area|z14-[leisure=nature_reserve]{ icon-image: nparkf-s.svg; text-offset: 8; font-size: 11; text: name; text-color: @park_label; text-halo-opacity: 0.8; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 30;}
-node|z15-16[leisure=nature_reserve],area|z15-16[leisure=nature_reserve] { icon-image: nparkf-m.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label; text-halo-opacity: 0.9; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 30; }
-node|z17-[leisure=nature_reserve],area|z17-[leisure=nature_reserve] { icon-image: nparkf-l.svg; text-offset: 10; font-size: 12; text: name; text-color: @park_label; text-halo-opacity: 0.9; text-halo-color: @label_halo_light;
-text-halo-radius:0.5; z-index: 30; }
-
-
-node|z16[natural=beach], area|z16[natural=beach]{ icon-image: beach-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z17-[natural=beach], area|z17-[natural=beach]{ icon-image: beach-l.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2400; }
-
-
-/* MAN MADE */
-
-node|z15-16[landuse=landfill],area|z15-[landuse=landfill]
-{ icon-image: recycling-m.svg; text-offset: 8; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; }
-node|z17-[landuse=landfill],area|z17-[landuse=landfill]
-{ icon-image: recycling-l.svg; text-offset: 8; font-size: 10; text: name; text-color: @poi_label;z-index: 2500; }
-
-
-
-node|z14[man_made=lighthouse], area|z14[man_made=lighthouse] { icon-image: lighthouse-s.svg; text-offset: 6; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;icon-min-distance: 5; }
-node|z15-16[man_made=lighthouse], area|z15-16[man_made=lighthouse] { icon-image: lighthouse-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700;}
-node|z17-[man_made=lighthouse], area|z17-[man_made=lighthouse] { icon-image: lighthouse-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2700; }
-
-/* BORDER */
-
-node|z15-[barrier=border_control]
-{ icon-image:bcontrol-m.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2700; }
-node|z17-[barrier=border_control]
-{ icon-image:bcontrol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2700; }
-
-line|z16-[barrier=block],
-line|z16-[barrier=bollard],
-line|z16-[barrier=entrance],
-line|z16-[barrier=gate],
-line|z16-[barrier=stile],
-line|z16-[power=tower],
-{ icon-image: dot-m.svg; text-offset: 10; font-size: 11; text: name; text-color: @poi_label;z-index: 2500; }
-
diff --git a/data/styles/clear/include/Roads.mapcss b/data/styles/clear/include/Roads.mapcss
new file mode 100755
index 0000000000..5b1115f7ad
--- /dev/null
+++ b/data/styles/clear/include/Roads.mapcss
@@ -0,0 +1,1336 @@
+/* ~~~~ CONTENT OF ROADS ~~~~~
+
+1.Z-INDEX ROADS
+2.WORLD LAVEL ROAD 4-9 ZOOM
+3.TRUNK & MOTORWAY 7-22 ZOOM
+ 3.1 Trunk & Motorway 7-22 ZOOM
+ 3.2 Trunk & Motorway tunnel 12-22 ZOOM
+ 3.3 Trunk & Motorway bridge 13-22 ZOOM
+4.PRIMARY 8-22 ZOOM
+ 4.1 Primary 8-22 ZOOM
+ 4.2 Primary tunnel 14-22 ZOOM
+ 4.3 Primary bridge 14-22 ZOOM
+5.SECONDARY 10-22 ZOOM
+ 5.1 Secondary 10-22 ZOOM
+ 5.2 Secondary tunnel 16-22 ZOOM
+ 5.3 Secondary bridge 14-22 ZOOM
+6.RESIDENTAL & TERTIARY 11-22 ZOOM
+ 6.1 Residential & Tertiary 11-22 ZOOM
+ 6.2 Residential & Tertiary tunnel 16-22 ZOOM
+ 6.3 Residential & Tertiary bridge 14-22 ZOOM
+7.ROAD, STREETS, UNCLASSIFIED & SERVICE 12-22 ZOOM
+ 7.1 Road, Street, Unclassified 12-22 ZOOM
+ 7.2 Road, Street, Unclassified tunnel 16-22 ZOOM
+ 7.3 Road, Street, Unclassified bridge 14-22 ZOOM
+ 7.4 Service 15-22 ZOOM
+8.OTHERS ROADS 13-22 ZOOM
+ 8.1 Pedestrian & ford 13-22 ZOOM
+ 8.2 Pedestrian & ford tunnel 16-22 ZOOM
+ 8.3 Pedestrian & other brige 13-22 ZOOM
+ 8.4 Cycleway 13-22 ZOOM
+ 8.5 Construction & Proposed 13-22 ZOOM
+ 8.6 Track & Path 14-22 ZOOM
+ 8.7 Footway 14-22 ZOOM
+ 8.8 Footway & Path tunnel 17-22 ZOOM
+ 8.9 Bridleway 14-22 ZOOM
+ 8.10 Steps 16-22 ZOOM
+ 8.11 Runway 12-22 ZOOM
+9.RAIL 11-22 ZOOM
+ 9.1 RAIL 11-22 ZOOM
+ 9.2 Rail tunnel 14-22 ZOOM
+ 9.3 Rail bridge 14-22 ZOOM
+ 9.4 Monorail 14-22 ZOOM
+ 9.5 Tram line 13-22 ZOOM
+ 9.6 Funicular 12-22 ZOOM
+10.PISTE 12-22 ZOOM
+ 10.1 Lift 12-22 ZOOM
+ 10.2 Aerialway 12-22 ZOOM
+ 10.3 Piste & Route 14-22 ZOOM
+11.FERRY
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+/* 1.Z-INDEX ROADS */
+/*
+line[highway=motorway][tunnel?],
+line[highway=trunk][tunnel?],
+line[highway=motorway_link][tunnel?],
+line[highway=trunk_link][tunnel?],
+line[highway=primary][tunnel?],
+line[highway=primary_link][tunnel?],
+line[highway=secondary][tunnel?],
+line[highway=secondary_link][tunnel?],
+line[highway=tertiary][tunnel?],
+line[highway=tertiary_link][tunnel?],
+line[highway=residential][tunnel?],
+line[highway=unclassified][tunnel?],
+line[highway=pedestrian][tunnel?],
+line[highway=steps][tunnel?],
+line[highway=road][tunnel?],
+line[highway=service][tunnel?],
+line[railway=rail][tunnel?],
+*/
+
+
+line[highway=footway][tunnel?]::tunnelCasing,
+line[highway=path][tunnel?]::tunnelCasing,
+line[railway=rail][bridge?]::bridgeblack,
+line[railway=light_rail][bridge?]::bridgeblack,
+line[railway=yard][bridge?]::bridgeblack
+{z-index: 25;}
+
+line[highway=footway][tunnel?]::tunnelBackground,
+line[highway=path][tunnel?]::tunnelBackground,
+line[railway=rail][bridge?]::bridgewhite,
+line[railway=light_rail][bridge?]::bridgewhite,
+line[railway=yard][bridge?]::bridgewhite
+{z-index: 30;}
+
+line[aeroway=runway],
+line[aeroway=taxiway]
+{z-index: 50;}
+
+line[piste:type=downhill][piste:difficulty=advanced],
+line[piste:type=downhill][piste:difficulty=easy],
+line[piste:type=downhill][piste:difficulty=expert],
+line[piste:type=downhill][piste:difficulty=freeride],
+line[piste:type=downhill][piste:difficulty=intermediate],
+line[piste:type=downhill][piste:difficulty=novice],
+{z-index: 100;}
+
+line[route=ferry],
+line[route=ferry_motorcar]
+{z-index: 115;}
+
+line[piste:type=downhill],
+line[piste:type=nordic],
+line[piste:type=sled],
+{z-index: 199;}
+
+line[highway=motorway][bridge?]::bridgeblack,
+line[highway=trunk][bridge?]::bridgeblack,
+line[highway=motorway_link][bridge?]::bridgeblack,
+line[highway=trunk_link][bridge?]::bridgeblack,
+line[highway=primary][bridge?]::bridgeblack,
+line[highway=primary_link][bridge?]::bridgeblack,
+line[highway=secondary][bridge?]::bridgeblack,
+line[highway=secondary_link][bridge?]::bridgeblack,
+line[highway=tertiary][bridge?]::bridgeblack,
+line[highway=tertiary_link][bridge?]::bridgeblack,
+line[highway=residential][bridge?]::bridgeblack,
+line[highway=unclassified][bridge?]::bridgeblack,
+line[highway=pedestrian][bridge?]::bridgeblack,
+line[highway=footway][bridge?]::bridgeblack,
+line[highway=steps][bridge?]::bridgeblack,
+line[highway=road][bridge?]::bridgeblack,
+line[highway=service][bridge?]::bridgeblack,
+line[railway=rail][bridge?]::bridgeblack
+{z-index: 390;}
+
+line[highway=motorway][bridge?]::bridgewhite,
+line[highway=trunk][bridge?]::bridgewhite,
+line[highway=motorway_link][bridge?]::bridgewhite,
+line[highway=trunk_link][bridge?]::bridgewhite,
+line[highway=primary][bridge?]::bridgewhite,
+line[highway=primary_link][bridge?]::bridgewhite,
+line[highway=secondary][bridge?]::bridgewhite,
+line[highway=secondary_link][bridge?]::bridgewhite,
+line[highway=tertiary][bridge?]::bridgewhite,
+line[highway=tertiary_link][bridge?]::bridgewhite,
+line[highway=residential][bridge?]::bridgewhite,
+line[highway=unclassified][bridge?]::bridgewhite,
+line[highway=pedestrian][bridge?]::bridgewhite,
+line[highway=footway][bridge?]::bridgewhite,
+line[highway=steps][bridge?]::bridgewhite,
+line[highway=road][bridge?]::bridgewhite,
+line[highway=service][bridge?]::bridgewhite,
+line[railway=rail][bridge?]::bridgewhite
+{z-index: 400;}
+
+line[highway=construction],
+line[highway=proposed],
+line[railway=construction],
+line[railway=disused],
+line[railway=preserved],
+line[railway=abandoned]
+{z-index: 450;}
+
+line[highway=bridleway]
+{z-index: 590;}
+
+line[highway=track]
+line[highway=raceway],
+line[leisure=track],
+line[highway=path],
+line[route=hiking],
+line[highway=footway]
+{z-index: 600;}
+
+line[highway=service]
+{z-index: 650;}
+
+line[highway=pedestrian],
+line[highway=ford]
+{z-index: 660;}
+
+line[railway=rail],
+line[railway=light_rail],
+line[railway=yard]
+{z-index: 680;}
+
+line[railway=rail]::dash,
+line[railway=light_rail]::dash,
+line[railway=yard]::dash
+{z-index: 690;}
+
+line[highway=unclassified],
+line[highway=road],
+line[highway=living_street]
+{z-index: 700;}
+
+line[highway=residential_link],
+line[highway=tertiary_link]
+{z-index: 740;}
+
+line[highway=residential],
+line[highway=tertiary],
+{z-index: 750;}
+
+line[highway=secondary_link]
+{z-index: 790;}
+
+line[highway=secondary]
+{z-index: 800;}
+
+line[highway=primary_link]
+{z-index: 840;}
+
+line[highway=primary],
+line|z8-9[highway=world_towns_level],
+line|z8-9[highway=world_level],
+{z-index: 850;}
+
+line[highway=motorway_link],
+line[highway=trunk_link]
+{z-index: 890;}
+
+line|z4-7[highway=world_towns_level],
+line|z4-7[highway=world_level],
+line[highway=trunk],
+line[highway=motorway]
+{z-index: 900;}
+
+line[railway=monorail],
+line[railway=narrow_gauge],
+line[railway=tram]
+{z-index: 950;}
+
+line[highway=cycleway],
+line[highway=steps],
+node[highway=motorway_junction]
+{z-index: 1000;}
+
+line[aerialway=cable_car]::dash,
+line[aerialway=chair_lift]::dash,
+line[aerialway=gondola]::dash,
+line[aerialway=mixed_lift]::dash,
+line[aerialway=drag_lift] ::dash,
+line[aerialway=j-bar]::dash,
+line[aerialway=t-bar]::dash,
+line[aerialway=magic_carpet]::dash,
+line[aerialway=platter]::dash,
+line[aerialway=rope_tow]::dash,
+{z-index: 1049;}
+
+line[aerialway=cable_car],
+line[aerialway=chair_lift],
+line[aerialway=gondola],
+line[aerialway=mixed_lift],
+line[aerialway=drag_lift],
+line[aerialway=j-bar],
+line[aerialway=t-bar],
+line[aerialway=magic_carpet],
+line[aerialway=platter],
+line[aerialway=rope_tow],
+{z-index: 1050;}
+
+line[power=line]
+{z-index: 2000;}
+
+line[piste:lift],
+line[piste:lift=j-bar],
+line[piste:lift=magic_carpet],
+line[piste:lift=platter],
+line[piste:lift=rope_tow],
+line[piste:lift=t-bar]
+{z-index: 6888;}
+
+line[highway]
+{casing-width: 0;}
+
+/* 2.WORLD LAVEL ROAD 4-9 ZOOM */
+
+line|z4-9[highway=world_towns_level],
+line|z4-9[highway=world_level],
+{color: @trunk_orange_light;opacity: 1;}
+
+line|z4[highway=world_level]
+{width: 0.5;}
+line|z5-6[highway=world_level],
+{width: 0.7;}
+line|z6[highway=world_towns_level],
+{width: 0.9;}
+line|z7[highway=world_towns_level],
+line|z7[highway=world_level]
+{width: 0.7;}
+line|z8[highway=world_towns_level],
+line|z8[highway=world_level]
+{width: 0.9;}
+line|z9[highway=world_towns_level],
+line|z9[highway=world_level]
+{width: 0.8;}
+
+/* 3.TRUNK & MOTORWAY 7-22 ZOOM */
+
+line|z7-[highway=trunk],
+line|z7-[highway=motorway],
+line|z13-[highway=motorway_link],
+line|z13-[highway=trunk_link]
+{color: @trunk_orange_light;opacity: 1;}
+line|z12-[highway=motorway][tunnel?],
+line|z12-[highway=trunk][tunnel?],
+line|z12-[highway=motorway_link][tunnel?],
+line|z12-[highway=trunk_link][tunnel?],
+{casing-width: 1;casing-linecap: butt;casing-color:@trunk_tunnel_casing;}
+line|z13-[highway=motorway][bridge?]::bridgewhite,
+line|z13-[highway=trunk][bridge?]::bridgewhite,
+line|z14-[highway=motorway_link][bridge?]::bridgewhite,
+line|z14-[highway=trunk_link][bridge?]::bridgewhite,
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z13-[highway=motorway][bridge?]::bridgeblack,
+line|z13-[highway=trunk][bridge?]::bridgeblack,
+line|z14-[highway=motorway_link][bridge?]::bridgeblack,
+line|z14-[highway=trunk_link][bridge?]::bridgeblack,
+{casing-linecap: butt;casing-color:@bridge_casing;}
+
+/* 3.1 Trunk & Motorway 7-22 ZOOM */
+
+line|z7[highway=trunk],
+line|z7[highway=motorway]
+{width: 0.9;}
+line|z8[highway=trunk],
+line|z8[highway=motorway]
+{width: 1.1;}
+line|z9[highway=trunk],
+line|z9[highway=motorway]
+{width: 1.2;}
+line|z10[highway=trunk],
+line|z10[highway=motorway]
+{color: @trunk_orange_medium; width: 1.5;}
+line|z11[highway=trunk],
+line|z11[highway=motorway]
+{width: 1.7;}
+line|z12[highway=trunk],
+line|z12[highway=motorway]
+{color: @trunk_orange_medium; width: 1.9;}
+line|z13[highway=trunk],
+line|z13[highway=motorway],
+{width: 2.8;}
+line|z13[highway=motorway_link],
+line|z13[highway=trunk_link]
+{width: 1.4;}
+line|z14[highway=trunk],
+line|z14[highway=motorway],
+{width: 3.8;}
+line|z14[highway=motorway_link],
+line|z14[highway=trunk_link]
+{width: 1.8;}
+line|z15[highway=trunk],
+line|z15[highway=motorway],
+{width: 4.8;}
+line|z15[highway=motorway_link],
+line|z15[highway=trunk_link]
+{width: 2.4;}
+line|z16[highway=trunk],
+line|z16[highway=motorway],
+{width: 6;}
+line|z16[highway=motorway_link],
+line|z16[highway=trunk_link]
+{width: 3;}
+line|z17[highway=trunk],
+line|z17[highway=motorway],
+{width: 9;}
+line|z17[highway=motorway_link],
+line|z17[highway=trunk_link]
+{width: 4.5;}
+line|z18[highway=trunk],
+line|z18[highway=motorway],
+{width: 12;}
+line|z18[highway=motorway_link],
+line|z18[highway=trunk_link]
+{width: 6;}
+line|z19-[highway=trunk],
+line|z19-[highway=motorway],
+{width: 15;}
+line|z19-[highway=motorway_link],
+line|z19-[highway=trunk_link]
+{width: 7.5;}
+
+/* 3.2 Trunk & Motorway tunnel 12-22 ZOOM */
+
+line|z12[highway=motorway][tunnel?],
+line|z12[highway=trunk][tunnel?]
+{color: @trunk_tunnel_orange;opacity: 1;casing-width: 0.5;casing-dashes: 2,2;}
+line|z13-14[highway=motorway][tunnel?],
+line|z13-14[highway=trunk][tunnel?],
+line|z13-14[highway=motorway_link][tunnel?],
+line|z13-14[highway=trunk_link][tunnel?]
+{color: @trunk_tunnel_orange;casing-dashes: 5,5;}
+line|z15-[highway=motorway][tunnel?],
+line|z15-[highway=trunk][tunnel?],
+line|z15-[highway=motorway_link][tunnel?],
+line|z15-[highway=trunk_link][tunnel?]
+{casing-dashes: 5,5;}
+
+/* 3.3 Trunk & Motorway bridge 13-22 ZOOM */
+
+line|z13[highway=motorway][bridge?]::bridgewhite,
+line|z13[highway=trunk][bridge?]::bridgewhite
+{casing-width: eval(prop("width")+0.2);}
+line|z14-16[highway=motorway][bridge?]::bridgewhite,
+line|z14-16[highway=trunk][bridge?]::bridgewhite,
+line|z14-16[highway=motorway_link][bridge?]::bridgewhite,
+line|z14-16[highway=trunk_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width"));}
+line|z17[highway=motorway][bridge?]::bridgewhite,
+line|z17[highway=trunk][bridge?]::bridgewhite,
+line|z17[highway=motorway_link][bridge?]::bridgewhite,
+line|z17[highway=trunk_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+0.8);}
+line|z18-[highway=motorway][bridge?]::bridgewhite,
+line|z18-[highway=trunk][bridge?]::bridgewhite,
+line|z18-[highway=motorway_link][bridge?]::bridgewhite,
+line|z18-[highway=trunk_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1);}
+
+line|z13-16[highway=motorway][bridge?]::bridgeblack,
+line|z13-16[highway=trunk][bridge?]::bridgeblack
+line|z14-16[highway=motorway_link][bridge?]::bridgeblack,
+line|z14-16[highway=trunk_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+0.4);}
+line|z17[highway=motorway][bridge?]::bridgeblack,
+line|z17[highway=trunk][bridge?]::bridgeblack,
+line|z17[highway=motorway_link][bridge?]::bridgeblack,
+line|z17[highway=trunk_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+1.6);}
+line|z18-[highway=motorway][bridge?]::bridgeblack,
+line|z18-[highway=trunk][bridge?]::bridgeblack,
+line|z18-[highway=motorway_link][bridge?]::bridgeblack,
+line|z18-[highway=trunk_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+2);}
+
+/* 4.PRIMARY 8-22 ZOOM */
+
+line|z8-10[highway=primary],
+{color: @primary_orange;opacity: 1;}
+line|z11-14[highway=primary],
+line|z11-14[highway=primary_link]
+{color: @primary_orange_medium;opacity: 1;}
+line|z15-22[highway=primary],
+line|z15-22[highway=primary_link]
+{color: @primary_orange_light;;opacity: 1;}
+line|z14-[highway=primary][tunnel?],
+line|z14-[highway=primary_link][tunnel?]
+{casing-width: 1;casing-linecap: butt;casing-color: @primary_tunnel_casing;}
+line|z14-[highway=primary][bridge?]::bridgewhite,
+line|z14-[highway=primary_link][bridge?]::bridgewhite,
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z14-[highway=primary][bridge?]::bridgeblack,
+line|z14-[highway=primary_link][bridge?]::bridgeblack,
+{casing-linecap: butt;casing-color:@bridge_casing;}
+
+/* 4.1 Primary 8-22 ZOOM */
+
+line|z8[highway=primary]
+{width: 0.9;}
+line|z9[highway=primary]
+{width: 0.8;}
+line|z10[highway=primary]
+{width: 1.2;}
+line|z11[highway=primary]
+{width: 1.5;}
+line|z12[highway=primary]
+{width: 1.7;}
+line|z13[highway=primary]
+{width: 2.4;}
+line|z14[highway=primary],
+line|z14[highway=primary_link]
+{width: 3.2;}
+line|z15[highway=primary],
+line|z15[highway=primary_link]
+{width: 4.2;}
+line|z16[highway=primary],
+line|z16[highway=primary_link]
+{width: 4.8;}
+line|z17[highway=primary],
+line|z17[highway=primary_link]
+{width: 7;}
+line|z18[highway=primary],
+line|z18[highway=primary_link]
+{width: 10;}
+line|z19-[highway=primary],
+line|z19-[highway=primary_link]
+{width: 13;}
+
+/* 4.2 Primary tunnel 14-22 ZOOM */
+
+line|z14[highway=primary][tunnel?],
+line|z14[highway=primary_link][tunnel?]
+{color: @primary_tunnel_orange;casing-dashes: 5,5;}
+line|z15-[highway=primary][tunnel?],
+line|z15-[highway=primary_link][tunnel?]
+{casing-dashes: 5,5;}
+
+/* 4.3 Primary bridge 14-22 ZOOM */
+
+line|z14-16[highway=primary][bridge?]::bridgewhite,
+line|z14-16[highway=primary_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width"));}
+line|z17[highway=primary][bridge?]::bridgewhite,
+line|z17[highway=primary_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+0.8);}
+line|z18-[highway=primary][bridge?]::bridgewhite,
+line|z18-[highway=primary_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1);}
+
+line|z14-16[highway=primary][bridge?]::bridgeblack,
+line|z14-16[highway=primary_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+0.4);}
+line|z17[highway=primary][bridge?]::bridgeblack,
+line|z17[highway=primary_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+1.6);}
+line|z18-[highway=primary][bridge?]::bridgeblack,
+line|z18-[highway=primary_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+2);}
+
+/* 5.SECONDARY 10-22 ZOOM */
+
+line|z10-[highway=secondary],
+line|z14-[highway=secondary_link]
+{color: @secondary;opacity: 1;}
+line|z16-[highway=secondary][tunnel?],
+line|z16-[highway=secondary_link][tunnel?]
+{casing-width: 1;casing-linecap: butt;casing-color: @secondary_tunnel_casing;}
+line|z14-[highway=secondary][bridge?]::bridgewhite,
+line|z14-[highway=secondary_link][bridge?]::bridgewhite,
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z14-[highway=secondary][bridge?]::bridgeblack,
+line|z14-[highway=secondary_link][bridge?]::bridgeblack,
+{casing-linecap: butt;casing-color:@bridge_casing;}
+
+/* 5.1 Secondary 10-22 ZOOM */
+
+line|z10[highway=secondary]
+{width: 1;}
+line|z11[highway=secondary]
+{width: 1.3;}
+line|z12[highway=secondary]
+{width: 1.6;}
+line|z13[highway=secondary]
+{width: 2.2;}
+line|z14[highway=secondary],
+line|z14[highway=secondary_link]
+{width: 3;}
+line|z15[highway=secondary],
+line|z15[highway=secondary_link]
+{width: 4;}
+line|z16[highway=secondary],
+line|z16[highway=secondary_link]
+{width: 4.8;}
+line|z17[highway=secondary],
+line|z17[highway=secondary_link]
+{width: 7;}
+line|z18[highway=secondary],
+line|z18[highway=secondary_link]
+{width: 10;}
+line|z19-[highway=secondary],
+line|z19-[highway=secondary_link]
+{width: 13;}
+
+/* 5.2 Secondary tunnel 16-22 ZOOM */
+
+line|z16-17[highway=secondary][tunnel?],
+line|z16-17[highway=secondary_link][tunnel?]
+{casing-dashes: 5,5;}
+line|z18-[highway=secondary][tunnel?],
+line|z18-[highway=secondary_link][tunnel?]
+{color: @secondary_tunnel;casing-dashes: 5,5;}
+
+/* 5.3 Secondary bridge 14-22 ZOOM */
+
+line|z14-16[highway=secondary][bridge?]::bridgewhite,
+line|z14-16[highway=secondary_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width"));}
+line|z17[highway=secondary][bridge?]::bridgewhite,
+line|z17[highway=secondary_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+0.8);}
+line|z18-[highway=secondary][bridge?]::bridgewhite,
+line|z18-[highway=secondary_link][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1);}
+
+line|z14-16[highway=secondary][bridge?]::bridgeblack,
+line|z14-16[highway=secondary_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+0.4);}
+line|z17[highway=secondary][bridge?]::bridgeblack,
+line|z17[highway=secondary_link][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+1.6);}
+line|z18-[highway=secondary][bridge?]::bridgeblack,
+line|z18-[highway=secondary_link][bridge?]::bridgeblack
+{casing-width: eval(prop("width")+2);}
+
+/* 6.RESIDENTAL & TERTIARY 11-22 ZOOM */
+
+line|z11-[highway=residential],
+line|z11-[highway=tertiary],
+line|z15-[highway=residential_link],
+line|z15-[highway=tertiary_link],
+{color: @residential; opacity: 1;}
+line|z16-[highway=tertiary][tunnel?],
+line|z16-[highway=residential][tunnel?]
+line|z16-[highway=tertiary_link][tunnel?],
+line|z16-[highway=residential_link][tunnel?],
+{color: @tertiary_tunnel;casing-width: 1;casing-linecap: butt;casing-color: @tertiary_tunnel_casing;}
+line|z14-[highway=tertiary][bridge?]::bridgewhite,
+line|z14-[highway=residential][bridge?]::bridgewhite,
+line|z14-[highway=tertiary_link][bridge?]::bridgewhite
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z14-[highway=tertiary][bridge?]::bridgeblack,
+line|z14-[highway=residential][bridge?]::bridgeblack,
+line|z14-[highway=tertiary_link][bridge?]::bridgeblack
+{casing-linecap: butt;casing-color:@bridge_casing;}
+
+/* 6.1 Residential & Tertiary 11-22 ZOOM */
+
+line|z11[highway=residential],
+line|z11[highway=tertiary]
+{width: 0.8;}
+line|z12-13[highway=residential],
+line|z12-13[highway=tertiary]
+{width: 1.2;}
+line|z14[highway=residential],
+line|z14[highway=tertiary]
+{width: 1.8;}
+line|z15[highway=residential],
+line|z15[highway=tertiary],
+line|z15[highway=residential_link],
+line|z15[highway=tertiary_link]
+{width: 3.2;}
+line|z16[highway=residential],
+line|z16[highway=tertiary],
+line|z16[highway=residential_link],
+line|z16[highway=tertiary_link]
+{width: 4.4;}
+line|z17[highway=residential],
+line|z17[highway=tertiary],
+line|z17[highway=residential_link],
+line|z17[highway=tertiary_link]
+{width: 6;}
+line|z18[highway=residential],
+line|z18[highway=tertiary],
+line|z18[highway=residential_link],
+line|z18[highway=tertiary_link]
+{width: 9;}
+line|z19-[highway=residential],
+line|z19-[highway=tertiary],
+line|z19-[highway=residential_link],
+line|z19-[highway=tertiary_link]
+{width: 12;}
+
+/* 6.2 Residential & Tertiary tunnel 16-22 ZOOM */
+
+line|z16-[highway=tertiary][tunnel?],
+line|z16-[highway=residential][tunnel?]
+line|z16-[highway=tertiary_link][tunnel?],
+line|z16-[highway=residential_link][tunnel?],
+{casing-dashes: 5,5;}
+
+/* 6.3 Residential & Tertiary bridge 14-22 ZOOM */
+
+line|z14-16[highway=tertiary][bridge?]::bridgewhite,
+line|z14-16[highway=tertiary_link][bridge?]::bridgewhite,
+line|z14-16[highway=residential][bridge?]::bridgewhite,
+{casing-width: eval(prop("width"));}
+line|z17[highway=tertiary][bridge?]::bridgewhite,
+line|z17[highway=tertiary_link][bridge?]::bridgewhite,
+line|z17[highway=residential][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+0.8);}
+line|z18-[highway=tertiary][bridge?]::bridgewhite,
+line|z18-[highway=tertiary_link][bridge?]::bridgewhite,
+line|z18-[highway=residential][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1);}
+
+line|z14-16[highway=tertiary][bridge?]::bridgeblack,
+line|z14-16[highway=tertiary_link][bridge?]::bridgeblack,
+line|z14-16[highway=residential][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+0.4);}
+line|z17[highway=tertiary][bridge?]::bridgeblack,
+line|z17[highway=tertiary_link][bridge?]::bridgeblack,
+line|z17[highway=residential][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+1.6);}
+line|z18-[highway=tertiary][bridge?]::bridgeblack,
+line|z18-[highway=tertiary_link][bridge?]::bridgeblack,
+line|z18-[highway=residential][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+2);}
+
+/* 7.ROAD, STREETS, UNCLASSIFIED & SERVICE 12-22 ZOOM */
+
+line|z12-[highway=unclassified],
+line|z12-[highway=road],
+line|z12-[highway=living_street],
+line|z12-[aeroway=runway],
+line|z14-[aeroway=taxiway],
+line|z15-[highway=service],
+{color: @unclassified; opacity: 1;}
+line|z16-[highway=unclassified][tunnel?],
+line|z16-[highway=living_street][tunnel?],
+{color: @unclassified_tunnel;casing-width: 1;casing-linecap: butt;casing-color: @unclassified_tunnel_casing;}
+line|z14-[highway=unclassified][bridge?]::bridgewhite,
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z14-[highway=unclassified][bridge?]::bridgeblack,
+{casing-linecap: butt;casing-color:@bridge_casing;}
+
+/* 7.1 Road, Street, Unclassified 12-22 ZOOM */
+line|z12[highway=unclassified],
+line|z12[highway=road],
+line|z12[highway=living_street]
+{color: @residential;width: 1.2;}
+line|z13[highway=unclassified],
+line|z13[highway=road],
+line|z13[highway=living_street]
+{width: 1;}
+line|z14[highway=unclassified],
+line|z14[highway=road],
+line|z14[highway=living_street]
+{width: 1.8;}
+line|z15[highway=unclassified],
+line|z15[highway=road],
+line|z15[highway=living_street]
+{width: 3;}
+line|z16[highway=unclassified],
+line|z16[highway=road],
+line|z16[highway=living_street]
+{width: 4;}
+line|z17[highway=unclassified],
+line|z17[highway=road],
+line|z17[highway=living_street]
+{width: 6;}
+line|z18[highway=unclassified],
+line|z18[highway=road],
+line|z18[highway=living_street]
+{width: 9;}
+line|z19-[highway=unclassified],
+line|z19-[highway=road],
+line|z19-[highway=living_street]
+{width: 12;}
+
+/* 7.2 Road, Street, Unclassified tunnel 16-22 ZOOM */
+
+line|z16-[highway=unclassified][tunnel?],
+line|z16-[highway=living_street][tunnel?],
+{casing-dashes: 5,5;}
+
+/* 7.3 Road, Street, Unclassified bridge 14-22 ZOOM */
+
+line|z14-16[highway=unclassified][bridge?]::bridgewhite,
+{casing-width: eval(prop("width"));}
+line|z17[highway=unclassified][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+0.8);}
+line|z18-[highway=unclassified][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1);}
+
+line|z14-16[highway=unclassified][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+0.4);}
+line|z17[highway=unclassified][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+1.6);}
+line|z18-[highway=unclassified][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+2);}
+
+/* 7.4 Service 15-22 ZOOM */
+
+line|z15[highway=service]
+{width: 1.2;}
+line|z15-16[highway=service][service=driveway]
+{width: 0;}
+line|z16[highway=service]
+{width: 1.6;}
+line|z17[highway=service]
+{width: 2;}
+line|z18[highway=service]
+{width: 3;}
+line|z19-[highway=service]
+{width: 4;}
+
+/* 8.OTHERS ROADS 13-22 ZOOM */
+
+line|z13-[highway=pedestrian],
+line|z13-[highway=ford]
+{color: @pedestrian;opacity: 1;}
+line|z13-[highway=cycleway]
+{color: @cycleway;opacity: 1;}
+line|z13-[highway=construction],
+line|z13-[highway=proposed]
+{color: @construction;opacity: 1;}
+line|z13-[highway=pedestrian][bridge?]::bridgewhite,
+line|z13-[highway=footway][bridge?]::bridgewhite
+line|z16-[highway=steps][bridge?]::bridgewhite,
+line|z16-[highway=road][bridge?]::bridgewhite,
+line|z16-[highway=service][bridge?]::bridgewhite
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z13-[highway=pedestrian][bridge?]::bridgeblack,
+line|z13-[highway=footway][bridge?]::bridgeblack,
+line|z16-[highway=steps][bridge?]::bridgeblack,
+line|z16-[highway=road][bridge?]::bridgeblack,
+line|z16-[highway=service][bridge?]::bridgeblack
+{casing-linecap: butt;casing-color:@bridge_casing;}
+line|z14-[highway=track]
+line|z14-[highway=raceway],
+line|z14-[leisure=track],
+line|z14-[highway=path],
+line|z14-[route=hiking],
+{color: @track;opacity: 1;}
+line|z14-[highway=bridleway]
+{color: @bridleway;opacity: 1;}
+line|z14-[highway=footway],
+line|z16-[highway=steps]
+{color: @footway;opacity: 1;}
+line|z16-[highway=pedestrian][tunnel?]
+{color: @unclassified_tunnel;casing-width: 1;casing-linecap: butt;casing-color: @unclassified_tunnel_casing;}
+
+/* 8.1 Pedestrian & ford 13-22 ZOOM */
+
+line|z13[highway=pedestrian],
+line|z13[highway=ford]
+{width: 1;dashes: 2,1;}
+line|z14[highway=pedestrian],
+line|z14[highway=ford]
+{width: 1.6;dashes: 3.6,1.6;}
+line|z15[highway=pedestrian],
+line|z15[highway=ford]
+{width: 2;dashes: 5,2.2;}
+line|z16[highway=pedestrian],
+line|z16[highway=ford]
+{width: 2.4;dashes: 5.4,2.7;}
+line|z17[highway=pedestrian],
+line|z17[highway=ford]
+{width: 3;dashes: 5,2;}
+line|z18[highway=pedestrian],
+line|z18[highway=ford]
+{width: 4;dashes: 7,3;}
+line|z19-[highway=pedestrian],
+line|z19-[highway=ford]
+{width: 5;dashes: 16.2,8.1;}
+
+/* 8.2 Pedestrian & ford tunnel 16-22 ZOOM */
+
+line|z16-[highway=pedestrian][tunnel?]
+{casing-dashes: 5,5;}
+
+/* 8.3 Pedestrian & other brige 13-22 ZOOM */
+
+line|z13[highway=pedestrian][bridge?]::bridgewhite,
+line|z13[highway=footway][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")-0.2);}
+line|z14-[highway=pedestrian][bridge?]::bridgewhite,
+line|z14-[highway=footway][bridge?]::bridgewhite,
+line|z16-[highway=steps][bridge?]::bridgewhite,
+line|z16-[highway=road][bridge?]::bridgewhite,
+line|z16-[highway=service][bridge?]::bridgewhite
+{casing-width: eval(prop("width"));}
+line|z16-[highway=pedestrian][bridge?]::bridgewhite,
+line|z16-[highway=footway][bridge?]::bridgewhite
+{casing-width: eval(prop("width")+0.2);}
+
+line|z14-[highway=pedestrian][bridge?]::bridgeblack,
+line|z14-[highway=footway][bridge?]::bridgeblack,
+line|z16-[highway=steps][bridge?]::bridgeblack,
+line|z16-[highway=road][bridge?]::bridgeblack,
+line|z16-[highway=service][bridge?]::bridgeblack
+{casing-width: eval(prop("width")+0.2);}
+line|z16-[highway=pedestrian][bridge?]::bridgeblack,
+line|z16-[highway=footway][bridge?]::bridgeblack,
+{casing-width: eval(prop("width")+0.6);}
+
+/* 8.4 Cycleway 13-22 ZOOM */
+
+line|z13[highway=cycleway]
+{width: 1;}
+line|z14[highway=cycleway]
+{width: 1.2;}
+line|z15[highway=cycleway]
+{width: 1.4;}
+line|z16[highway=cycleway]
+{width: 1.6;}
+line|z17[highway=cycleway]
+{width: 1.8;}
+line|z18[highway=cycleway]
+{width: 2;}
+line|z19-[highway=cycleway]
+{width: 2.2;}
+
+/* 8.5 Construction & Proposed 13-22 ZOOM */
+
+line|z13[highway=construction],
+line|z13[highway=proposed]
+{width: 1.2;dashes: 3.6,1.8;}
+line|z14[highway=construction],
+line|z14[highway=proposed]
+{width: 1.4;dashes: 4.5,1.8;}
+line|z15[highway=construction],
+line|z15[highway=proposed]
+{width: 2;dashes: 7.2,2.7;}
+line|z16[highway=construction],
+line|z16[highway=proposed]
+{width: 2.6;dashes: 9,3.6;}
+line|z17[highway=construction],
+line|z17[highway=proposed]
+{width: 3;dashes: 10.8,4.5;}
+line|z18[highway=construction],
+line|z18[highway=proposed]
+{width: 4;dashes: 13.5,5.4;}
+line|z19-[highway=construction],
+line|z19-[highway=proposed]
+{width: 6;dashes: 18,6.2;}
+
+/* 8.6 Track & Path 14-22 ZOOM */
+
+line|z14[highway=track][tracktype=grade1],
+line|z14[highway=raceway],
+line|z14[leisure=track]
+{width: 1;}
+line|z15[highway=track][tracktype=grade1],
+line|z15[highway=raceway],
+line|z15[leisure=track]
+{width: 1.5;}
+line|z16[highway=track][tracktype=grade1],
+line|z16[highway=raceway],
+line|z16[leisure=track]
+{width: 1.8;}
+line|z17-18[highway=track][tracktype=grade1],
+line|z17-18[highway=raceway],
+line|z17-18[leisure=track]
+{width:3;}
+line|z19-[highway=track][tracktype=grade1],
+line|z19-[highway=raceway],
+line|z19-[leisure=track]
+{width:4;}
+
+line|z14[highway=track],
+line|z14[highway=path],
+line|z14[route=hiking]
+{width:0.9;dashes: 2.52,1.35;}
+line|z15[highway=track],
+line|z15[highway=path],
+line|z15[route=hiking]
+{width:1.1;dashes: 2.7,1.26;}
+line|z16[highway=track],
+line|z16[highway=path],
+line|z16[route=hiking]
+{width:1.8;dashes: 3.6,1.8;}
+line|z17[highway=track],
+line|z17[highway=path],
+line|z17[route=hiking]
+{width:2;dashes: 4.5,1.8;}
+line|z18[highway=track],
+line|z18[highway=path],
+line|z18[route=hiking]
+{width:3;dashes: 7.2,2.7;}
+line|z19-[highway=track],
+line|z19-[highway=path],
+line|z19-[route=hiking]
+{width: 4;dashes: 9,3.6;}
+
+/* 8.7 Footway 14-22 ZOOM */
+
+line|z14[highway=footway]
+{width: 1;dashes: 2.7,1.26;}
+line|z15[highway=footway]
+{width: 1.7;dashes: 2.7,1.26;}
+line|z16[highway=footway]
+{width: 2;dashes: 3.6,1.8;}
+line|z17[highway=footway]
+{width: 2.4;dashes: 4.5,1.8;}
+line|z18[highway=footway]
+{width: 3.4;dashes: 7.2,2.7;}
+line|z19-[highway=footway],
+{width: 4;dashes: 9,3.6;}
+
+/* 8.8 Footway & Path tunnel 17-22 ZOOM */
+
+line|z17-[highway=footway][tunnel?]::tunnelBackground,
+line|z17-[highway=path][tunnel?]::tunnelBackground {
+ casing-width: eval(prop("width")+0.5);
+ casing-linecap: butt;
+ casing-color: @bridge_background;
+}
+
+line|z17-[highway=footway][tunnel?]::tunnelCasing,
+line|z17-[highway=path][tunnel?]::tunnelCasing {
+ casing-width: eval(prop("width")+1);
+ casing-linecap: butt;
+ casing-color: @bridge_casing;
+ casing-dashes: 2,2;
+}
+
+/* 8.9 Bridleway 14-22 ZOOM */
+
+line|z14[highway=bridleway]
+{width: 0.9;dashes: 2.7,1.26;}
+line|z15[highway=bridleway]
+{width: 1.4;dashes: 2.7,1.26;}
+line|z16[highway=bridleway]
+{width: 1.8;dashes: 3.6,1.8;}
+line|z17[highway=bridleway]
+{width: 2;dashes: 4.5,1.8;}
+line|z18[highway=bridleway]
+{width: 3;dashes: 7.2,2.7;}
+line|z19-[highway=bridleway]
+{width: 4;dashes: 9,3.6;}
+
+/* 8.10 Steps 16-22 ZOOM */
+
+line|z16[highway=steps]
+{width: 5;dashes: 1.5,1.5;}
+line|z17[highway=steps]
+{width: 7;dashes: 2.3,2.3;}
+line|z18[highway=steps]
+{width: 9;dashes: 3.2,3.2;}
+line|z19-[highway=steps]
+{width: 11;dashes: 4,4;}
+
+/* 8.11 Runway 12-22 ZOOM */
+
+line|z12[aeroway=runway]
+{width: 1; opacity: 0.5;}
+line|z13[aeroway=runway]
+{width: 1.5; opacity: 0.8;}
+line|z14-15[aeroway=runway]
+{width: 2.4;}
+line|z16-[aeroway=runway]
+{width: 4;}
+
+line|z14[aeroway=taxiway]
+{width: 0.6;opacity: 0.6;}
+line|z15-[aeroway=taxiway]
+{width: 1.2; opacity: 0.6;}
+
+/* 9.RAIL 11-22 ZOOM */
+
+line|z11-[railway=rail],
+line|z11-[railway=yard],
+line|z12-[railway=funicular]
+line|z13-[railway=light_rail],
+line|z14-[railway=monorail],
+line|z15-[railway=narrow_gauge],
+line|z16-[railway=construction],
+line|z16-[railway=disused],
+line|z16-[railway=preserved],
+line|z16-[railway=abandoned],
+{color: @railway;opacity:1;}
+line|z13-[railway=tram]
+{color: @tram;opacity:1;}
+line|z16-[railway=rail]::dash,
+line|z16-[railway=light_rail]::dash,
+line|z16-[railway=yard]::dash
+{color: @railway_dash;opacity:1;}
+line|z14-[railway=rail][bridge?]::bridgewhite,
+line|z14-[railway=light_rail][bridge?]::bridgewhite,
+line|z14-[railway=yard][bridge?]::bridgewhite
+{casing-linecap: butt;casing-color:@bridge_background;}
+line|z14-[railway=rail][bridge?]::bridgeblack,
+line|z14-[railway=light_rail][bridge?]::bridgeblack,
+line|z14-[railway=yard][bridge?]::bridgeblack
+{casing-linecap: butt;casing-color:@bridge_casing;}
+
+/* 9.1 RAIL 11-22 ZOOM */
+
+line|z11-12[railway=rail],
+line|z11-12[railway=yard]
+{color: @railway_light;width: 0.6;}
+line|z13-[railway=rail],
+line|z13-[railway=light_rail],
+line|z13-[railway=yard]
+{color: @railway_light;width: 0.8;}
+line|z14[railway=rail],
+line|z14[railway=light_rail],
+line|z14[railway=yard]
+{width: 1;}
+line|z15[railway=rail],
+line|z15[railway=light_rail],
+line|z15[railway=yard],
+{width: 1.2;}
+line|z16[railway=rail],
+line|z16[railway=light_rail],
+line|z16[railway=yard]
+{width: 2.6;}
+line|z17-[railway=rail],
+line|z17-[railway=light_rail],
+line|z17-[railway=yard]
+{width: 3;}
+
+line|z16[railway=rail]::dash,
+line|z16[railway=light_rail]::dash,
+line|z16[railway=yard]::dash,
+{width: 1.3;dashes: 4.5,4.5;}
+line|z17[railway=rail]::dash,
+line|z17[railway=light_rail]::dash,
+line|z17[railway=yard]::dash
+{width: 2;dashes: 6.3,6.3;}
+line|z18-[railway=rail]::dash,
+line|z18-[railway=light_rail]::dash,
+line|z18-[railway=yard]::dash
+{width: 2;dashes: 8.1,8.1;}
+
+line|z16-[railway=preserved],
+line|z16-[railway=abandoned]
+{width: 1.6;dashes: 6.3,6.3;}
+
+line|z16-[railway=construction],
+line|z16-[railway=disused]
+{width: 1;dashes: 1.8,5.4;}
+
+/* 9.2 Rail tunnel 14-22 ZOOM */
+
+line|z14-[railway=rail][tunnel?],
+line|z14-[railway=light_rail][tunnel?],
+line|z14-[railway=yard][tunnel?]
+{casing-width: 1;casing-linecap: butt;casing-color: @railway_tunnel;casing-dashes: 5,5;}
+
+/* 9.3 Rail bridge 14-22 ZOOM */
+
+line|z14-15[railway][bridge?]::bridgewhite,
+line|z14-15[railway=light_rail][bridge?]::bridgewhite,
+line|z14-15[railway=yard][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1);}
+line|z16[railway][bridge?]::bridgewhite,
+line|z16[railway=light_rail][bridge?]::bridgewhite,
+line|z16[railway=yard][bridge?]::bridgewhite,
+{casing-width: eval(prop("width")+1.2);}
+line|z17-[railway][bridge?]::bridgewhite,
+line|z17-[railway=light_rail][bridge?]::bridgewhite,
+line|z17-[railway=yard][bridge?]::bridgewhite
+{casing-width: eval(prop("width")+1.4);}
+line|z18-[railway=rail][bridge?]::bridgewhite,
+line|z18-[railway=light_rail][bridge?]::bridgewhite,
+line|z18-[railway=yard][bridge?]::bridgewhite
+{casing-width: eval(prop("width")+2);}
+
+line|z16[railway=rail][bridge?]::bridgeblack,
+line|z16[railway=light_rail][bridge?]::bridgeblack ,
+line|z16[railway=yard][bridge?]::bridgeblack ,
+{casing-width: eval(prop("width")+1.4);}
+line|z17-[railway=rail][bridge?]::bridgeblack,
+line|z17-[railway=light_rail][bridge?]::bridgeblack,
+line|z17-[railway=yard][bridge?]::bridgeblack
+{casing-width: eval(prop("width")+1.6);}
+line|z18-[railway=rail][bridge?]::bridgeblack,
+line|z18-[railway=light_rail][bridge?]::bridgeblack,
+line|z18-[railway=yard][bridge?]::bridgeblack
+{casing-width: eval(prop("width")+2.2);}
+
+/* 9.4 Monorail 14-22 ZOOM */
+
+line|z14[railway=monorail]
+{color: @railway_light;width: 1;}
+line|z15-16[railway=monorail],
+line|z15-16[railway=narrow_gauge]
+{width: 1.2;}
+line|z17-[railway=monorail],
+line|z17-[railway=narrow_gauge]
+{width: 2;}
+
+/* 9.5 Tram line 13-22 ZOOM */
+
+line|z13-14[railway=tram]
+{width: 0.6;opacity:0.6;}
+line|z15[railway=tram]
+{width: 0.7;opacity:0.8;}
+line|z16[railway=tram]
+{width: 0.8;opacity:0.9;}
+line|z17-[railway=tram]
+{width: 1;}
+
+/* 9.6 Funicular 12-22 ZOOM */
+
+line|z12[railway=funicular],
+{width: 1.4;}
+line|z13-14[railway=funicular],
+{width: 2;}
+line|z15-[railway=funicular],
+{width: 3;}
+
+/* 10.PISTE 12-22 ZOOM */
+
+line|z12-[piste:lift],
+line|z12-[piste:lift=j-bar],
+line|z12-[piste:lift=magic_carpet],
+line|z12-[piste:lift=platter],
+line|z12-[piste:lift=rope_tow],
+line|z12-[piste:lift=t-bar],
+line|z12-[aerialway=cable_car],
+line|z12-[aerialway=chair_lift],
+line|z12-[aerialway=gondola],
+line|z12-[aerialway=mixed_lift],
+line|z12-[aerialway=drag_lift],
+line|z12-[aerialway=j-bar],
+line|z12-[aerialway=t-bar],
+line|z12-[aerialway=magic_carpet],
+line|z12-[aerialway=platter],
+line|z12-[aerialway=rope_tow],
+line|z12-[aerialway=cable_car]::dash,
+line|z12-[aerialway=chair_lift]::dash,
+line|z12-[aerialway=gondola]::dash,
+line|z12-[aerialway=mixed_lift]::dash,
+line|z12-[aerialway=drag_lift] ::dash,
+line|z12-[aerialway=j-bar]::dash,
+line|z12-[aerialway=t-bar]::dash,
+line|z12-[aerialway=magic_carpet]::dash,
+line|z12-[aerialway=platter]::dash,
+line|z12-[aerialway=rope_tow]::dash,
+line|z18-[power=line],
+{color: @aerialway;opacity: 1;}
+
+/* 10.1 Lift 12-22 ZOOM */
+
+line|z12-14[piste:lift=j-bar],
+line|z12-14[piste:lift=magic_carpet],
+line|z12-14[piste:lift=platter],
+line|z12-14[piste:lift=rope_tow],
+line|z12-14[piste:lift=t-bar],
+line|z19-[power=line]
+{width: 1;}
+line|z15-[piste:lift],
+line|z15-[piste:lift=j-bar],
+line|z15-[piste:lift=magic_carpet],
+line|z15-[piste:lift=platter],
+line|z15-[piste:lift=rope_tow],
+line|z15-[piste:lift=t-bar]
+{width: 1.6;}
+line|z17-[piste:lift],
+line|z17-[piste:lift=j-bar],
+line|z17-[piste:lift=magic_carpet],
+line|z17-[piste:lift=platter],
+line|z17-[piste:lift=rope_tow],
+line|z17-[piste:lift=t-bar]
+{width: 2;}
+
+/* 10.2 Aerialway 12-22 ZOOM */
+
+line|z12-15[aerialway=cable_car],
+line|z12-15[aerialway=chair_lift],
+line|z12-15[aerialway=gondola],
+line|z12-15[aerialway=mixed_lift],
+line|z12-15[aerialway=drag_lift],
+line|z12-15[aerialway=j-bar],
+line|z12-15[aerialway=t-bar],
+line|z12-15[aerialway=magic_carpet],
+line|z12-15[aerialway=platter],
+line|z12-15[aerialway=rope_tow],
+{width: 0.5;}
+line|z16-[aerialway=cable_car],
+line|z16-[aerialway=chair_lift],
+line|z16-[aerialway=gondola],
+line|z16-[aerialway=mixed_lift],
+line|z16-[aerialway=drag_lift],
+line|z16-[aerialway=j-bar],
+line|z16-[aerialway=t-bar],
+line|z16-[aerialway=magic_carpet],
+line|z16-[aerialway=platter],
+line|z16-[aerialway=rope_tow],
+{width: 1;}
+line|z12-13[aerialway=cable_car]::dash,
+line|z12-13[aerialway=chair_lift]::dash,
+line|z12-13[aerialway=gondola]::dash,
+line|z12-13[aerialway=mixed_lift]::dash,
+line|z12-13[aerialway=drag_lift] ::dash,
+line|z12-13[aerialway=j-bar]::dash,
+line|z12-13[aerialway=t-bar]::dash,
+line|z12-13[aerialway=magic_carpet]::dash,
+line|z12-13[aerialway=platter]::dash,
+line|z12-13[aerialway=rope_tow]::dash,
+{width: 2;opacity: 0.6;dashes: 0.9,18;}
+line|z14-[aerialway=cable_car]::dash,
+line|z14-[aerialway=chair_lift]::dash,
+line|z14-[aerialway=gondola]::dash,
+line|z14-[aerialway=mixed_lift]::dash,
+line|z14-[aerialway=drag_lift] ::dash,
+line|z14-[aerialway=j-bar]::dash,
+line|z14-[aerialway=t-bar]::dash,
+line|z14-[aerialway=magic_carpet]::dash,
+line|z14-[aerialway=platter]::dash,
+line|z14-[aerialway=rope_tow]::dash,
+{width: 2.5;opacity: 0.6;dashes: 0.9,18;}
+
+/* 10.3 Piste & Route 14-22 ZOOM */
+
+line|z14-[piste:type=downhill][piste:difficulty=novice]
+{color: @piste_novice;opacity: 1;}
+line|z14-[piste:type=downhill][piste:difficulty=easy]
+{color: @piste_easy;opacity: 1;}
+line|z14-[piste:type=downhill][piste:difficulty=intermediate]
+{color: @piste_intermadiate;opacity: 1;}
+line|z14-[piste:type=downhill][piste:difficulty=advanced]
+{color: @piste_advanced;opacity: 1;}
+line|z14-[piste:type=downhill][piste:difficulty=expert],
+line|z14-[piste:type=downhill][piste:difficulty=freeride]
+{color: @piste_expert;opacity: 1;}
+
+line|z14-[piste:type=downhill],
+line|z14-[piste:type=nordic],
+line|z14-[piste:type=sled]
+{color: @piste;opacity: 1;}
+
+line|z14[piste:type=downhill],
+line|z14[piste:type=nordic],
+line|z14[piste:type=sled],
+{width: 0.8;z-index: 10;}
+line|z14[route=ski],
+line|z14[leisure=skiing]
+{width: 0.8;}
+line|z14-[piste:type=downhill][piste:difficulty=novice],
+line|z14-[piste:type=downhill][piste:difficulty=easy],
+line|z14-[piste:type=downhill][piste:difficulty=intermediate],
+line|z14-[piste:type=downhill][piste:difficulty=advanced],
+line|z14-[piste:type=downhill][piste:difficulty=expert],
+line|z14-[piste:type=downhill][piste:difficulty=freeride],
+{width: 1;}
+line|z15-[piste:type=downhill][piste:difficulty=novice],
+line|z15-[piste:type=downhill][piste:difficulty=easy],
+line|z15-[piste:type=downhill][piste:difficulty=intermediate],
+line|z15-[piste:type=downhill][piste:difficulty=advanced],
+line|z15-[piste:type=downhill][piste:difficulty=expert],
+line|z15-[piste:type=downhill][piste:difficulty=freeride],
+{width: 1.6;}
+line|z15-[piste:type=downhill],
+line|z15-[piste:type=sled],
+line|z15-[piste:type=nordic],
+line|z15-[route=ski],
+line|z15-[leisure=skiing]
+{width: 1.1;}
+line|z17-[piste:type=downhill][piste:difficulty=novice],
+line|z17-[piste:type=downhill][piste:difficulty=easy],
+line|z17-[piste:type=downhill][piste:difficulty=intermediate],
+line|z17-[piste:type=downhill][piste:difficulty=advanced],
+line|z17-[piste:type=downhill][piste:difficulty=expert],
+line|z17-[piste:type=downhill][piste:difficulty=freeride],
+{width: 1.8;}
+line|z17-[piste:type=downhill],
+line|z17-[piste:type=sled],
+line|z17-[piste:type=nordic],
+line|z17-[route=ski],
+line|z17-[leisure=skiing]
+{width: 1.5;}
+
+/* 11. FERRY */
+line|z10-[route=ferry],
+line|z10-[route=ferry_motorcar]
+{color: @ferry;width: 1;opacity: 1;dashes: 5.4,2.7;}
diff --git a/data/styles/clear/include/Roads_label.mapcss b/data/styles/clear/include/Roads_label.mapcss
new file mode 100755
index 0000000000..ccdbe77160
--- /dev/null
+++ b/data/styles/clear/include/Roads_label.mapcss
@@ -0,0 +1,491 @@
+/* ~~~~ CONTENT OF ROADS ~~~~~
+
+1.Z-INDEX ROADS
+2.SHIELD 10-22 ZOOM
+3.TRUNK & MOTORWAY 10-22 ZOOM
+4.PRIMARY 10-22 ZOOM
+5.SECONDARY 10-22 ZOOM
+6.RESIDENTAL & TERTIARY 12-22 ZOOM
+7.ROAD, STREETS, UNCLASSIFIED & SERVICE 15-22 ZOOM
+8.OTHERS ROADS 15-22 ZOOM
+9.RAIL 15-22 ZOOM ????
+ 9.1 Monorail 14-22 ZOOM
+ 9.2 Tram line 13-22 ZOOM
+ 9.3 Funicular 12-22 ZOOM
+10.PISTE 12-22 ZOOM ????
+ 10.1 Lift 12-22 ZOOM
+ 10.2 Aerialway 12-22 ZOOM
+ 10.3 Piste & Route 14-22 ZOOM
+11.FERRY 10-22 ZOOM
+12.ONEWAY ARROWS 15-22 ZOOM
+13.JUNCTION 15-22 ZOOM
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+line[highway]
+{text-position: line;}
+
+/* 1.Z-INDEX ROADS */
+
+line[aeroway=runway],
+line[aeroway=taxiway]
+{z-index: 50;}
+
+line[piste:type=downhill][piste:difficulty=advanced],
+line[piste:type=downhill][piste:difficulty=easy],
+line[piste:type=downhill][piste:difficulty=expert],
+line[piste:type=downhill][piste:difficulty=freeride],
+line[piste:type=downhill][piste:difficulty=intermediate],
+line[piste:type=downhill][piste:difficulty=novice],
+{z-index: 100;}
+
+line[route=ferry],
+line[route=ferry_motorcar]
+{z-index: 115;}
+
+line[piste:type=downhill],
+line[piste:type=nordic],
+line[piste:type=sled],
+{z-index: 199;}
+
+line[highway=construction],
+line[highway=proposed],
+line[railway=construction],
+line[railway=disused],
+line[railway=preserved],
+line[railway=abandoned]
+{z-index: 450;}
+
+line[highway=bridleway]
+{z-index: 590;}
+
+line[highway=track]
+line[highway=raceway],
+line[leisure=track],
+line[highway=path],
+line[route=hiking],
+line[highway=footway]
+{z-index: 600;}
+
+line[highway=service]
+{z-index: 650;}
+
+line[highway=pedestrian],
+line[highway=ford]
+{z-index: 660;}
+
+line[railway=rail],
+line[railway=light_rail],
+line[railway=yard]
+{z-index: 680;}
+
+line[railway=rail]::dash,
+line[railway=light_rail]::dash,
+line[railway=yard]::dash
+{z-index: 690;}
+
+line[highway=unclassified],
+line[highway=road],
+line[highway=living_street]
+{z-index: 700;}
+
+line[highway=residential_link],
+line[highway=tertiary_link]
+{z-index: 740;}
+
+line[highway=residential],
+line[highway=tertiary],
+{z-index: 750;}
+
+line[highway=secondary_link]
+{z-index: 790;}
+
+line[highway=secondary]
+{z-index: 800;}
+
+line[highway=primary_link]
+{z-index: 840;}
+
+line[highway=primary],
+line|z8-9[highway=world_towns_level],
+line|z8-9[highway=world_level],
+{z-index: 850;}
+
+line[highway=motorway_link],
+line[highway=trunk_link]
+{z-index: 890;}
+
+line|z4-7[highway=world_towns_level],
+line|z4-7[highway=world_level],
+line[highway=trunk],
+line[highway=motorway]
+{z-index: 900;}
+
+line[railway=monorail],
+line[railway=narrow_gauge],
+line[railway=tram]
+{z-index: 950;}
+
+line[highway=cycleway],
+line[highway=steps],
+node[highway=motorway_junction]
+{z-index: 1000;}
+
+line[aerialway=cable_car]::dash,
+line[aerialway=chair_lift]::dash,
+line[aerialway=gondola]::dash,
+line[aerialway=mixed_lift]::dash,
+line[aerialway=drag_lift] ::dash,
+line[aerialway=j-bar]::dash,
+line[aerialway=t-bar]::dash,
+line[aerialway=magic_carpet]::dash,
+line[aerialway=platter]::dash,
+line[aerialway=rope_tow]::dash,
+{z-index: 1049;}
+
+line[aerialway=cable_car],
+line[aerialway=chair_lift],
+line[aerialway=gondola],
+line[aerialway=mixed_lift],
+line[aerialway=drag_lift],
+line[aerialway=j-bar],
+line[aerialway=t-bar],
+line[aerialway=magic_carpet],
+line[aerialway=platter],
+line[aerialway=rope_tow],
+{z-index: 1050;}
+
+line[power=line]
+{z-index: 2000;}
+
+line[piste:lift],
+line[piste:lift=j-bar],
+line[piste:lift=magic_carpet],
+line[piste:lift=platter],
+line[piste:lift=rope_tow],
+line[piste:lift=t-bar]
+{z-index: 6888;}
+
+/* 2.SHIELD 10-22 ZOOM */
+
+line|z10-[highway=motorway],
+line|z10-[highway=trunk],
+line|z10-[highway=motorway_link],
+line|z10-[highway=trunk_link],
+line|z10-[highway=primary],
+line|z10-[highway=primary_link],
+line|z12-[highway=secondary],
+line|z12-[highway=residential],
+line|z12-[highway=tertiary]
+{shield-font-size: 9;shield-text-color: @shield;shield-text-halo-radius: 1;shield-text-halo-color: @shield_halo;shield-text-halo-opacity: 1;}
+
+line|z10-11[highway=motorway],
+line|z10-11[highway=trunk],
+line|z10-11[highway=motorway_link],
+line|z10-11[highway=trunk_link],
+line|z10-11[highway=primary],
+line|z10-11[highway=primary_link]
+{shield-text-halo-radius: 0.5;shield-min-distance: 18;}
+line|z12-14[highway=motorway],
+line|z12-14[highway=trunk],
+line|z12-14[highway=motorway_link],
+line|z12-14[highway=trunk_link],
+line|z12-14[highway=primary],
+line|z12-14[highway=primary_link],
+line|z12-14[highway=secondary],
+line|z12-14[highway=residential],
+line|z12-14[highway=tertiary]
+{shield-min-distance: 20;}
+line|z15[highway=motorway],
+line|z15[highway=trunk],
+line|z15[highway=motorway_link],
+line|z15[highway=trunk_link],
+line|z15[highway=primary],
+line|z15[highway=primary_link],
+line|z15[highway=secondary],
+line|z15[highway=residential],
+line|z15[highway=tertiary]
+{shield-min-distance: 24;}
+line|z16[highway=motorway],
+line|z16[highway=trunk],
+line|z16[highway=primary],
+line|z16[highway=secondary],
+line|z16[highway=residential],
+line|z16[highway=tertiary]
+{shield-min-distance: 25;}
+line|z17[highway=motorway],
+line|z17[highway=trunk]
+{shield-font-size: 10;shield-min-distance: 25;}
+line|z18-[highway=motorway],
+line|z18-[highway=trunk]
+{shield-font-size: 10;shield-min-distance: 26;}
+
+/* 3.TRUNK & MOTORWAY 10-22 ZOOM */
+
+line|z10-[highway=trunk],
+line|z10-[highway=motorway],
+line|z10-[highway=motorway_link],
+line|z10-[highway=trunk_link]
+{text: name;text-color: @label_medium;text-halo-opacity: 0.9;text-halo-radius: 1;text-halo-color: @label_halo_light;}
+
+line|z10-11[highway=motorway],
+line|z10-11[highway=trunk],
+line|z10-11[highway=motorway_link],
+line|z10-11[highway=trunk_link]
+{font-size: 10;text-color: @label_dark;text-halo-opacity: 0.8;text-halo-color: @label_halo_medium;}
+line|z12-13[highway=motorway],
+line|z12-13[highway=trunk],
+line|z12-13[highway=motorway_link],
+line|z12-13[highway=trunk_link]
+{font-size: 12;text-halo-color: @label_halo_medium;}
+line|z14-15[highway=motorway],
+line|z14-15[highway=trunk],
+{font-size: 13;text-color: @label_dark;text-halo-opacity: 0.8;}
+line|z14[highway=motorway_link],
+line|z14[highway=trunk_link]
+{font-size: 10;text-halo-color: @label_halo_medium;}
+line|z15[highway=motorway_link],
+line|z15[highway=trunk_link]
+{font-size: 11;text-halo-color: @label_halo_medium;}
+line|z16-17[highway=trunk],
+line|z16-17[highway=motorway],
+{font-size: 14;text-color: @label_dark;text-halo-opacity: 0.8;}
+line|z16-[highway=motorway_link],
+line|z16-[highway=trunk_link]
+{font-size: 12;text-halo-opacity: 1;}
+line|z18-[highway=trunk],
+line|z18-[highway=motorway],
+{font-size: 14;text-color: @label_dark;text-halo-opacity: 1;}
+
+/* 4.PRIMARY 10-22 ZOOM */
+
+line|z10-[highway=primary],
+line|z10-[highway=primary_link],
+{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_light;}
+
+line|z10-11[highway=primary],
+line|z10-11[highway=primary_link]
+{font-size: 10;text-halo-color: @label_halo_medium;}
+line|z12-13[highway=primary],
+line|z12-13[highway=primary_link]
+{font-size: 10;text-halo-opacity: 0.9;text-halo-color: @label_halo_medium;}
+line|z14-15[highway=primary],
+{font-size: 13;text-color: @label_dark;}
+line|z14[highway=primary_link]
+{font-size: 10;text-halo-color: @label_halo_medium;}
+line|z15[highway=primary_link]
+{font-size: 11;text-halo-color: @label_halo_medium;}
+line|z16-[highway=primary],
+{font-size: 14;text-color: @label_dark;}
+line|z16-17[highway=primary_link],
+{font-size: 12;}
+line|z18-[highway=primary_link],
+{font-size: 12;text-halo-opacity: 1;}
+
+/* 5.SECONDARY 10-22 ZOOM */
+
+line|z10-[highway=secondary],
+line|z16-[highway=secondary_link]
+{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_medium;}
+
+line|z10-11[highway=secondary]
+{font-size: 10;text-color: @label_light;}
+line|z12-13[highway=secondary]
+{font-size: 10;text-color: @label_light;text-halo-opacity: 0.9;text-halo-color: @road_label_halo;}
+line|z14[highway=secondary],
+{font-size: 10;}
+line|z15[highway=secondary],
+{font-size: 11;}
+line|z16-17[highway=secondary],
+line|z16-17[highway=secondary_link]
+{font-size: 14;text-color: @label_dark;text-halo-color: @label_halo_light;}
+line|z18-[highway=secondary],
+line|z18-[highway=secondary_link]
+{font-size: 14;text-color: @label_dark;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+
+/* 6.RESIDENTAL & TERTIARY 12-22 ZOOM */
+
+line|z12-[highway=residential],
+line|z12-[highway=tertiary],
+line|z18-[highway=residential_link],
+line|z18-[highway=tertiary_link]
+{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_medium;}
+
+line|z12-13[highway=residential],
+line|z12-13[highway=tertiary]
+{font-size: 10;text-color: @label_light;text-halo-opacity: 0.9;text-halo-color: @road_label_halo;}
+line|z14[highway=residential],
+line|z14[highway=tertiary],
+{font-size: 10;}
+line|z15[highway=residential],
+line|z15[highway=tertiary],
+{font-size: 11;}
+line|z16-17[highway=residential],
+line|z16-17[highway=tertiary],
+{font-size: 12;text-halo-color: @label_halo_light;}
+line|z18-[highway=residential],
+line|z18-[highway=residential_link],
+line|z18-[highway=tertiary],
+line|z18-[highway=tertiary_link]
+{font-size: 12;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+
+/* 7.ROAD, STREETS, UNCLASSIFIED & SERVICE 14-22 ZOOM */
+
+line|z14-[highway=unclassified],
+line|z14-[highway=road],
+line|z14-[highway=living_street],
+line|z14-[highway=pedestrian],
+line|z16-[highway=service],
+{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_medium;}
+
+line|z14[highway=unclassified],
+line|z14[highway=living_street],
+line|z14[highway=pedestrian],
+line|z14[highway=road],
+{font-size: 10;}
+line|z15[highway=unclassified],
+line|z15[highway=living_street],
+line|z15[highway=pedestrian],
+line|z15[highway=road],
+{font-size: 11;}
+line|z16-17[highway=unclassified],
+line|z16-17[highway=living_street],
+{font-size: 12;text-halo-color: @label_halo_light;}
+line|z16-17[highway=pedestrian],
+line|z16-17[highway=service],
+line|z16-17[highway=road],
+{font-size: 10;text-halo-color: @label_halo_light;}
+line|z18-[highway=unclassified],
+line|z18-[highway=living_street],
+line|z18-[highway=pedestrian],
+line|z18-[highway=service],
+line|z18-[highway=road],
+{font-size: 12;text-halo-opacity: 1;text-halo-color: @label_halo_light;}
+
+/* 8.OTHERS ROADS 15-22 ZOOM */
+
+line|z15-[highway=cycleway],
+line|z15-[highway=construction],
+line|z15-[highway=proposed],
+line|z15-[highway=track],
+line|z15-[highway=path],
+line|z15-[highway=bridleway],
+line|z15-[highway=footway],
+line|z16-[leisure=track],
+line|z16-[route=hiking],
+line|z16-[highway=steps],
+line|z16-[highway=ford],
+line|z16-[highway=raceway],
+{text: name;text-color: @label_medium;text-halo-opacity: 0.8;text-halo-radius: 1;text-halo-color: @label_halo_light;}
+
+line|z15[highway=construction],
+line|z15[highway=proposed],
+line|z15[highway=bridleway],
+line|z15[highway=path],
+line|z15[highway=footway],
+line|z15[highway=cycleway],
+line|z15[highway=track]
+{font-size: 8;}
+line|z16-17[highway=ford],
+line|z16-17[highway=cycleway],
+line|z16-17[highway=construction],
+line|z16-17[highway=proposed],
+line|z16-17[highway=track],
+line|z16-17[highway=raceway],
+line|z16-17[leisure=track],
+line|z16-17[highway=path],
+line|z16-17[route=hiking],
+line|z16-17[highway=bridleway],
+line|z16-17[highway=footway],
+{font-size: 9;}
+line|z18-[highway=ford],
+line|z18-[highway=cycleway],
+line|z18-[highway=construction],
+line|z18-[highway=proposed],
+line|z18-[highway=track],
+line|z18-[highway=raceway],
+line|z18-[leisure=track],
+line|z18-[highway=path],
+line|z18-[route=hiking],
+line|z18-[highway=bridleway],
+line|z18-[highway=footway],
+{font-size: 10;}
+
+/* 9.RAIL 15-22 ZOOM */
+/*
+line[railway=rail],
+line[railway=light_rail],
+line[railway=yard],
+line[railway=construction],
+line[railway=disused],
+line[railway=preserved],
+line[railway=abandoned],
+line[railway=monorail],
+line[railway=narrow_gauge],
+line[railway=funicular]
+*/
+/* 10.PISTE 15-22 ZOOM */
+/*
+line[piste:lift],
+line[piste:lift=j-bar],
+line[piste:lift=magic_carpet],
+line[piste:lift=platter],
+line[piste:lift=rope_tow],
+line[piste:lift=t-bar],
+line[power=line],
+line[aerialway=cable_car],
+line[aerialway=chair_lift],
+line[aerialway=gondola],
+line[aerialway=mixed_lift],
+line[aerialway=drag_lift],
+line[aerialway=j-bar],
+line[aerialway=t-bar],
+line[aerialway=magic_carpet],
+line[aerialway=platter],
+line[aerialway=rope_tow],
+*/
+/* 10.3 Piste & Route 14-22 ZOOM */
+/*
+line[piste:type=downhill],
+line[piste:type=nordic],
+line[piste:type=sled]
+{color: @piste;opacity: 1;}
+line|z14[route=ski],
+line|z14[leisure=skiing]
+*/
+
+/* 11. FERRY */
+
+line|z10-[route=ferry],
+line|z10-[route=ferry_motorcar]
+{text: name;text-color: @water_label;text-position: line;z-index: 120;}
+
+line|z10-16[route=ferry],
+line|z10-16[route=ferry_motorcar]
+{font-size: 9;}
+line|z17-[route=ferry],
+line|z17-[route=ferry_motorcar]
+{font-size: 10;}
+
+/* 12. ONEWAY ARROWS */
+
+/* line|z15-[highway=primary][hwtag=oneway]::arrows <-- не работает по типам магистралей */
+
+line|z15[hwtag=oneway]::arrows
+{pattern-offset: 80;pattern-image: arrow-xs.svg;pattern-spacing: 160;}
+line|z16[hwtag=oneway]::arrows
+{pattern-offset: 120;pattern-image: arrow-s.svg;pattern-spacing: 160;}
+line|z17[hwtag=oneway]::arrows
+{pattern-offset: 160;pattern-image: arrow-s.svg;pattern-spacing: 200;}
+line|z18-[hwtag=oneway]::arrows
+{pattern-offset: 200;pattern-image: arrow-m.svg;pattern-spacing: 200;}
+
+/* 13.JUNCTION */
+
+node|z15-[highway=motorway_junction]
+{text: name;text-color: @subway_label;text-position: center;}
+
+node|z15[highway=motorway_junction]
+{font-size: 9;}
+node|z16-[highway=motorway_junction]
+{font-size: 10;}
diff --git a/data/styles/clear/include/Z-INDEXES b/data/styles/clear/include/Z-INDEXES
deleted file mode 100644
index 378604c4f9..0000000000
--- a/data/styles/clear/include/Z-INDEXES
+++ /dev/null
@@ -1,244 +0,0 @@
-Z-INDEXES
-
-
-/*NATURE -10 - 1 background */
-
-area|z0-[natural=coastline]
-{z-index: -10;}
-area|z0-[natural=land]
-{z-index: 0;}
-area|z0-[natural=glacier]
-{z-index: 1;}
-area|z10-[leisure=beach_resort],
-area|z10-[natural=beach],
-{z-index: 46;}
-
-/*LANDUSE 1- */
-
-area|z10-[aeroway=airport][aerodrome=international],
-area|z10-[aeroway=aerodrome][aerodrome=international],
-area|z12-[aeroway=airport],
-area|z12-[aeroway=aerodrome]
-{z-index: 1;}
-
-area|z14-[amenity=university]
-{z-index: 1;}
-
-area|z14-15[amenity=hospital]
-{z-index: 2;}
-
-area|z15-[landuse=industrial],
-area|z15-[landuse=construction]
-{z-index: 3;}
-
-area|z16-[leisure=pitch],
-area|z16-[sport=soccer],
-area|z15-[leisure=stadium],
-area|z17-[leisure=playground]
-
-{z-index: 5;}
-
-area|z16-[amenity=parking]
-{z-index: 6;}
-
-area|z15-[amenity=grave_yard],
-area|z15-[landuse=cemetery]
-{z-index: 43;}
-
-area|z16-[highway=pedestrian][area?],
-area|z16-[area:highway=pedestrian],
-area|z16-[highway=footway][area?][!sac_scale],
-area|z16-[area:highway=footway],
-area|z16-[area:highway=living_street],
-
-{z-index: 44;}
-
-area|z14-[leisure=golf_course]
-{ z-index: 45;}
-
-area|z16-[amenity=place_of_worship]
-{z-index: 210;}????????????????
-
-/* VEGETATION 30-45 */
-
-area|z10-[natural=wood],
-area|z10-[landuse=forest],
-area|z10-[leisure=nature_reserve],
-{z-index: 30;}
-
-area|z12-[leisure=park], area|z12[leisure=garden]
-{z-index: 40;}
-
-area|z13-[landuse=farmland],
-area|z13-[landuse=allotments],
-area|z13-[natural=scrub],
-area|z13-[landuse=orchard],
-area|z13-[landuse=vineyard],
-area|z13-[landuse=meadow],
-area|z13-[landuse=recreation_ground],
-area|z13-[landuse=village_green],
-{z-index: 42;}
-
-area|z13-[landuse=grass],area|z13-[natural=grassland],
-{z-index: 45;}
-
-
-/*WATER 49-120 */
-
-
-area|z11-[natural=wetland]
-{z-index: 49;}
-line|z13-14[waterway=stream][intermittent=yes]
-{z-index: 49;}
-
-line|z10-[waterway=river],
-line|z10-[waterway=riverbank],
-line|z13-[waterway=stream],
-line|z13-[waterway=canal],
-line|z17-[waterway=ditch]
-{z-index: 50;}
-
-area|z16-[amenity=fountain],
-area|z12-[landuse=basin],
-area|z12-[landuse=reservoir],
-area|z13-[leisure=swimming_pool],
-area|z0-[natural=lake],
-area|z0-[natural=pond],
-area|z0-[natural=water],
-area|z0-[waterway=dock],
-area|z0-[waterway=riverbank],
-area|z10-[waterway=river],
-area|z10-[natural=bay],
-{z-index: 100;}
-
-line|z15-[waterway=dam],
-line|z15-[waterway=wair],
-{z-index: 110;}
-
-line|z10-[route=ferry],
-line|z10-[route=ferry_motorcar]
-{z-index: 115;}
-
-area|z12-[man_made=pier],
-area|z12-[man_made=breakwater],
-{z-index: 120;}
-
-
-/* BOUNDARY 130 */
-
-line|z2[boundary=administrative]
-{z-index: 130;}??????????????????
-
-/* building 150 */
-
-area|z14-[building]
-{z-index: 150;}
-area|z14[aeroway=terminal]
-{z-index: 160;}
-
-/*ROADS 450-1000*/
-
-line|z13[highway=cycleway],
-line|z16[highway=steps]{z-index: 1000;}
-
-line|z7-[highway=world_level],
-line|z7-[highway=world_towns_level],
-line|z7-[highway=trunk],
-line|z7-[highway=motorway] {z-index: 900;}
-
-line|z7-[highway=trunk_link],
-line|z7-[highway=motorway_link],
-{z-index: 890;}
-
-line|z7-[highway=primary] {z-index: 850;}
-
-line|z7-[highway=primary_link],
-{z-index: 840;}
-
-line|z7-[highway=secondary] {z-index: 800;}
-
-line|z7-[highway=secondary_link],
-{z-index: 790;}
-
-line|z11-[highway=residential],
-line|z11-[highway=tertiary] {z-index: 750;}
-
-line|z7-[highway=tertiary_link],
-line|z7-[highway=residential_link],
-{z-index: 740;}
-
-line|z7-[highway=unclassified],
-line|z7-[highway=living_street],
-line|[highway=road] {z-index: 700;}
-
-line|z7-[highway=pedestrian] {z-index: 660;}
-line|z7-[highway=service] {z-index: 650;}
-
-line|z14[highway=track],
-line|z14[route=hiking],
-line|z14[highway=track][tracktype=grade1],{z-index: 600;}
-
-line|z7-[highway=footway],
-line|z7-[highway=path] {z-index: 600;}
-
-line|z14[highway=bridleway]{z-index: 590;}
-
-line|z13[highway=construction]{ z-index: 450;}
-
-/* RAILWAY LINES 680-690*/
-
-line|z14[railway=monorail],
-line|z15-[railway=narrow_gauge],
-line|z13-[railway=funicular],
-line|z15[railway=tram]
-{ z-index: 950;}
-line|z11-[railway=rail],
-line|z13-[railway=light_rail]
-{ z-index: 680;}
-line|z16-[railway=rail]::dash,
-line|z16-[railway=light_rail]::dash
-{ z-index: 690;}
-line|z16-[railway=preserved],
-line|z16-[railway=abandoned],
-line|z18-[railway=construction],
-line|z18-[railway=disused]
-{ z-index: 450;}
-
-/*Others*/
-line|z12[aeroway=runway],
-line|z14[aeroway=taxiway]
-{z-index: 50;}
-
-line|z14[aerialway=cable_car]::dash,
-line|z14[aerialway=chair_lift]::dash,
-line|z14[aerialway=gondola]::dash,
-line|z14[aerialway=mixed_lift]::dash
-{z-index: 1049;}
-line|z17-[aerialway=cable_car],
-line|z17-[aerialway=chair_lift],
-line|z17-[aerialway=gondola],
-line|z17-[aerialway=mixed_lift]
-{z-index: 1050;}
-
-/*POI 2400-2900*/
-
-/* LABELS 2400 - 3100 */
-node|z1-[place=city][capital=2]
-{z-index: 1450;}
-node|z1-[place=city][capital=3],
-node|z1-[place=city][capital=4]
-{z-index: 1300;}
-node|z1-[place=city]
-{z-index: 1200;}
-node|z1-[place=town]
-{z-index: 1100;}
-node|z12[place=village]
-{z-index: 1010;}
-node|z13-[place=hamlet]
-{z-index: 1002;}
-node|z7[place=state]
-{z-index: 1001;}
-node|z3-[place=country]
-{z-index: 1000;}
-node|z1-[place=continent]
-{z-index: 999;}
diff --git a/data/styles/clear/include/boundaries.mapcss b/data/styles/clear/include/boundaries.mapcss
deleted file mode 100644
index d504c16111..0000000000
--- a/data/styles/clear/include/boundaries.mapcss
+++ /dev/null
@@ -1,118 +0,0 @@
-line|z2[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 0.5;
- opacity: 0.7;
- z-index: 130;
-}
-line|z3[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 0.5;
- opacity: 0.8;
- z-index: 130;
-}
-line|z4[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 0.6;
- opacity: 1;
- z-index: 130;
-}
-
-line|z5[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 0.8;
- opacity: 1;
- z-index: 130;
-}
-
-line|z6[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 0.85;
- opacity: 1;
- z-index: 130;
-}
-line|z7[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 1;
- opacity: 1;
- z-index: 130;
-}
-line|z8[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 1.1;
- opacity: 1;
- z-index: 130;
-}
-
-line|z9-[boundary=administrative][admin_level=2]
-{
- color: @border_country;
- width: 1.4;
- opacity: 1;
- z-index: 130;
-}
-
-line|z4[boundary=administrative][admin_level=3]
-{
- color: @border_region;
- width: 0.8;
- opacity: 1;
- z-index: 130;
- dashes: 0.9,0.36;
-}
-
-line|z5[boundary=administrative][admin_level=4]
-{
- color: @border_region;
- width: 0.7;
- opacity: 0.8;
- z-index: 130;
- dashes: 1.35,0.9;
-}
-line|z6[boundary=administrative][admin_level=4]
-{
- color: @border_region;
- width: 0.8;
- opacity: 1;
- z-index: 130;
- dashes: 0.9,0.45;
-}
-line|z7[boundary=administrative][admin_level=4]
-{
- color: @border_region;
- width: 0.9;
- opacity: 1;
- z-index: 130;
- dashes: 1.8,0.9;
-}
-line|z8[boundary=administrative][admin_level=4]
-{
- color: @border_region;
- width: 0.9;
- opacity: 1;
- z-index: 130;
- dashes: 1.44,1.44;
-}
-line|z9[boundary=administrative][admin_level=4]
-{
- color: @border_region;
- width: 1;
- opacity: 1;
- z-index: 130;
- dashes: 1.8,0.9;
-}
-
-line|z10-[boundary=administrative][admin_level=4]
-{
- color: @border_region;
- width: 1.2;
- opacity: 1;
- z-index: 130;
- dashes: 1.8,0.9;
-}
diff --git a/data/styles/clear/include/buildings.mapcss b/data/styles/clear/include/buildings.mapcss
deleted file mode 100644
index 015e263799..0000000000
--- a/data/styles/clear/include/buildings.mapcss
+++ /dev/null
@@ -1,68 +0,0 @@
-area|z14[building],
-area|z14[landuse=garages],
-area|z14[building=train_station],
-{
- fill-color: @building;
- fill-opacity: 0.5;
- z-index: 150;
-}
-area|z15[building],
-area|z15[landuse=garages],
-area|z15[building=train_station],
-{
- fill-color: @building;
- fill-opacity: 0.6;
- z-index: 150;
-}
-
-area|z16[building],
-area|z16[building:part],
-area|z16[landuse=garages],
-area|z16[building=train_station],
-{
- fill-color: @building;
- fill-opacity: 0.8;
- z-index: 150;
-}
-
-area|z17[building],
-area|z17[building:part],
-area|z17[landuse=garages],
-area|z17[building=train_station],
-{
- fill-color: @building_dark;
- opacity: 0.9;
- z-index: 150;
-}
-
-area|z18-[building],
-area|z18-[building:part],
-area|z18-[landuse=garages],
-area|z18-[building=train_station],
-{
- fill-color: @building_dark;
- opacity: 1;
- z-index: 150;
-}
-
-/*
-node|z17[entrance] {
- icon-image: entrance-xs.svg;
-}
-*/
-
-node|z18-[entrance] {
- icon-image: entrance-s.svg;
-}
-
-/* AIRPORTS */
-area|z14[aeroway=terminal]
-{ fill-color: @building; fill-opacity: 0.8; z-index: 160; }
-area|z15[aeroway=terminal]
-{ fill-color: @building; fill-opacity: 0.8; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; }
-area|z16[aeroway=terminal]
-{ fill-color: @building; fill-opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; }
-area|z17[aeroway=terminal]
-{ fill-color: @building_dark; opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; }
-area|z18-[aeroway=terminal]
-{ fill-color: @building_dark; opacity: 1; text: name; font-size: 9; text-color: @building_label; text-position: center; z-index: 160; }
diff --git a/data/styles/clear/include/defaults.mapcss b/data/styles/clear/include/defaults_new.mapcss
index b69ac164f1..b69ac164f1 100644..100755
--- a/data/styles/clear/include/defaults.mapcss
+++ b/data/styles/clear/include/defaults_new.mapcss
diff --git a/data/styles/clear/include/labels.mapcss b/data/styles/clear/include/labels.mapcss
deleted file mode 100644
index 9eacbcbd5a..0000000000
--- a/data/styles/clear/include/labels.mapcss
+++ /dev/null
@@ -1,2042 +0,0 @@
-/* LABELS */
-
-*[place]
-{
- text-position: center;
- fill-position: background;
-}
-
-/* CONTINENTS */
-
-node|z1[place=continent]
-{
- text: name;
- font-size: 12;
- text-color: @country_label;
- max-width: 5;
- z-index: 999;
- -x-me-text-priority:16000;
-}
-
-node|z2[place=continent]
-{
- text: name;
- font-size: 12;
- text-color: @country_label;
- max-width: 5;
- z-index: 999;
- -x-me-text-priority:16000;
-}
-
-/* COUNTRIES */
-
-node|z3[place=country]
-{
- text: name;
- font-size: 10;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z3[place=country]::int_name
-{
- text: int_name;
- font-size: 8;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-
-node|z4[place=country]
-{
- text: name;
- font-size: 12;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-
-node|z4[place=country]::int_name
-{
- text: int_name;
- font-size: 10;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-
-node|z5[place=country]
-{
- text: name;
- font-size: 13;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z5[place=country]::int_name
-{
- text: int_name;
- font-size: 11;
- text-color: @country_label;
- z-index: 1000;
--x-me-text-priority:16000;
-}
-node|z6[place=country]
-{
- text: name;
- font-size: 15;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z6[place=country]::int_name
-{
- text: int_name;
- font-size: 13;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z7[place=country]
-{
- text: name;
- font-size: 17;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z7[place=country]::int_name
-{
- text: int_name;
- font-size: 15;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z8[place=country]
-{
- text: name;
- font-size: 19;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z8[place=country]::int_name
-{
- text: int_name;
- font-size: 17;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z9-[place=country]
-{
- text: name;
- font-size: 21;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-node|z9-[place=country]::int_name
-{
- text: int_name;
- font-size: 19;
- text-color: @country_label;
- z-index: 1000;
- -x-me-text-priority:16000;
-}
-/* Z-INDEXES */
-
-node|z1-[place=city][capital=2]
-{
- z-index: 1400;
-}
-
-node|z1-[place=city][capital=3],
-node|z1-[place=city][capital=4]
- {
- z-index: 1300;
-}
-
-node|z1-[place=city]
-{
- z-index: 1200;
-}
-
-node|z1-[place=town]
-{
- z-index: 1100;
-}
-
-/* STATES */
-
-node|z5[place=state][addr:country=US]
-{
- text: name;
- font-size: 11;
- text-color: @state_name;
-}
-
-
-node|z6[place=state]
-{
- text: name;
- font-size: 11;
- text-color: @state_name;
-}
-
-
-/* CITIES ZOOM 4*/
-node|z4[place=city][capital!=2][population>=1000000],
-{
- font-size: 9;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1400;
-}
-node|z4[place=city][capital!=2][population>=1000000]::int_name
-{
- font-size: 8;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1400;
-}
-
-node|z4[place=city][capital=2],
- {
- icon-image: star-s.svg;
- text-offset: 3;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z4[place=city][capital=2]::int_name
- {
- text-offset: 9;
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-/* CITIES ZOOM 5*/
-
- node|z5[place=city][capital!=2][population>=150000],
- {
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- z-index: 1400;
- }
-
- /*
- icon-image: dot-s.svg;
- text-offset: 3;
- */
- node|z5[place=city][capital!=2][population>=150000]::int_name
- {
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- z-index: 1400;
- }
-node|z5[place=city][capital=2]
-{
- icon-image: star-m.svg;
- text-offset: 3;
- font-size: 10.4;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z5[place=city][capital=2]::int_name
-{
- text-offset: 9;
- font-size: 9.4;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-
-/* CITIES ZOOM 6*/
-
-node|z6[place=city][capital!=2][population>=50000],
-{
- font-size: 10.4;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- z-index: 1400;
-}
-
- /*
- icon-image: dot-s.svg;
- text-offset: 2.5;
- */
- node|z6[place=city][capital!=2][population>=50000]::int_name
- {
- font-size: 9.4;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- z-index: 1400;
- }
-
-node|z6[place=city][capital=2]
- {
- icon-image: star-l.svg;
- text-offset: 4;
- font-size: 11.6;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z6[place=city][capital=2]::int_name
-{
- text-offset: 4;
- font-size: 10.6;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-
-/* CITIES ZOOM 7*/
-
- /*
- icon-image: dot-s.svg;
- text-offset: 3;
- */
-
-node|z7[place=city][capital!=2][population>=40000],
-{
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color:@label_halo_light;
- z-index: 1400;
-}
-node|z7[place=city][capital!=2][population>=40000]::int_name
-{
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
- z-index: 1400;
-}
-node|z7[place=city][capital=2]{
- icon-image: star-l.svg;
- text-offset: 5;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity:1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z7[place=city][capital=2]::int_name
-{
- text-offset: 11;
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z7[place=state]
-{
- text: name;
- font-size: 11;
- text-color: @state_name;
- z-index: 1001;
-}
-node|z7[place=state]::int_name
-{
- text: int_name;
- font-size: 10;
- text-color: @state_name;
- z-index: 1001;
-}
-
-/* CITIES ZOOM 8*/
-
-node|z8[place=city][capital!=2][population>=40000]
-{
- font-size: 10.5;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1400;
-}
-
- node|z8[place=city][capital!=2][population>=40000]::int_name
- {
- font-size: 9.5;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1400;
- }
-
-node|z8[place=city][capital=2]
- {
- icon-image: star-l.svg;
- text-offset: 5;
- font-size: 11.5;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z8[place=city][capital=2]::int_name
-{
- text-offset: 11;
- font-size: 10.5;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-
-node|z8[place=town][population>=40000]
-{
- font-size: 10;
- text: name;
- text-color: @city_label;
- z-index: 1100;
-}
-node|z8[place=town][population>=40000]::int_name
-{
- font-size: 9;
- text: int_name;
- text-color: @city_label;
- z-index: 1100;
-}
-node|z8[place=state]
-{
- text: name;
- font-size: 12;
- text-color: @state_name;
- z-index: 1001;
-}
-node|z8[place=state]::int_name
-{
- text: int_name;
- font-size: 11;
- text-color: @state_name;
- z-index: 1001;
-}
-
-/* ZOOM 9 */
-
-node|z9[place=city]
-{
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 0.5;
- text-halo-opacity: 1;
- text-halo-color:@label_halo_light;
- z-index: 1200;
-
-}
-node|z9[place=city]::int_name
-{
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 0.5;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-
-}
-
-node|z9[place=city][capital=2]
-{
- icon-image: star-l.svg;
- text-offset: 5;
- font-size: 13;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 0.5;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-
-node|z9[place=city][capital=2]::int_name
-{
- text-offset: 11;
- font-size: 12;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 0.5;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z9[place=town][population>=20000]
-{
- font-size: 10;
- text: name;
- text-color: @city_label;
- z-index: 1100;
-}
-node|z9[place=town][population>=20000]::int_name
-{
- font-size: 9;
- text: int_name;
- text-color: @city_label;
- z-index: 1100;
-}
-
-node|z9[place=state]
-{
- text: name;
- font-size: 12;
- text-color: @state_name;
- z-index: 1001;
-}
-node|z9[place=state]::int_name
-{
- text: int_name;
- font-size: 11;
- text-color: @state_name;
-z-index: 1001;
-}
-
-
-/* ZOOM 10 */
-
-
-node|z10[place=city]
-{
- font-size: 11;
- text: name;
- text-color: @label_medium;
- text-halo-radius:1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-node|z10[place=city]::int_name
- {
- font-size: 10;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius:1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-
-node|z10[place=city][capital=2]
-{
- icon-image: star-l.svg;
- text-offset: 3;
- font-size: 13;
- text: name;
- text-color: @label_dark;
- text-halo-radius:1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z10[place=city][capital=2]::int_name
-{
- text-offset: 9;
- font-size: 12;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius:1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z10[place=town]
-{
- font-size: 10;
- text: name;
- text-color: @city_label;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-node|z10[place=town]::int_name {
- font-size: 9;
- text: int_name;
- text-color: @city_label;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-
-node|z10[place=state]
-{
- text: name;
- font-size: 12;
- text-color: @state_name;
- z-index: 1001;
-}
-node|z10[place=state]::int_name
-{
- text: int_name;
- font-size: 11;
- text-color: @state_name;
- z-index: 1001;
-}
-
-/* ZOOM 11 */
-
-node|z11[place=city]
- {
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius:1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-node|z11[place=city]::int_name
-{
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius:1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-node|z11[place=city][capital=2]
-{
- icon-image: star-l.svg;
- text-offset: 4;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius:1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z11[place=city][capital=2]::int_name
-{
- icon-image: star-l.svg;
- text-offset: 10;
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius:1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z11[place=town]
-{
- font-size: 11;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-node|z11[place=town]::int_name
-{
- font-size: 10;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-node|z11[place=village]
-{
- font-size: 10;
- text: name;
- text-color: @city_label;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1050;
-}
-node|z11[place=village]::int_name
-{
- font-size: 9;
- text: name;
- text-color: @city_label;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1050;
-}
-
-
-/* ZOOM 12 */
-
-node|z12[place=city]
-{
- font-size: 13;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-node|z12[place=city]::int_name
- {
- font-size: 11;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-
-}
-node|z12[place=city][capital=2]
-{
- icon-image: star-l.svg;
- text-offset: 4;
- font-size: 13;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z12[place=city][capital=2]::int_name
-{
- icon-image: star-l.svg;
- text-offset: 10;
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z12[place=town]
-{
- font-size: 12;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-node|z12[place=town]::int_name
-{
- font-size: 10;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-node|z12[place=village]
-{
- font-size: 11;
- text: name;
- text-color: @city_label;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1010;
-}
-node|z12[place=village]::int_name
-{
- font-size: 9;
- text: int_name;
- text-color: @city_label;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 1010;
-}
-
-/* ZOOM 13 */
-
-node|z13-[place=city]
-{
- font-size: 14;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-node|z13-[place=city]::int_name
-{
- font-size: 12;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1200;
-}
-node|z13-[place=city][capital=2]
-{
- icon-image: star-l.svg;
- text-offset: 4;
- font-size: 14;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z13-[place=city][capital=2]::int_name
- {
- text-offset: 10;
- font-size: 12;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 1;
- text-halo-color: @label_halo_light;
- z-index: 1450;
-}
-node|z13-[place=town]
-{
- font-size: 14;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-node|z13-[place=town]::int_name
-{
- font-size: 12;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity:0.8;
- text-halo-color: @label_halo_light;
- z-index: 1100;
-}
-
-node|z13-[place=village]
-{
- font-size: 12;
- text: name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
- z-index: 1010;
-}
-node|z13-[place=village]::int_name
- {
- font-size: 10;
- text: int_name;
- text-color: @label_medium;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
- z-index: 1010;
-}
-
-
-node|z13-[place=hamlet]
-{
- font-size: 11;
- text: name;
- text-color: @label_light;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- z-index: 1002;
-}
-
-/* ROADS */
-
-line[highway]
-{
- text-position: line;
-}
-
-/* ZOOMS 10-11 */
-
-line|z10-11[highway=motorway],
-line|z10-11[highway=trunk],
-line|z10-11[highway=motorway_link],
-line|z10-11[highway=trunk_link],
-line|z10-11[highway=primary],
-line|z10-11[highway=primary_link] {
- shield-font-size: 9;
- shield-text-color: @shield;
- shield-text-halo-radius: 0.5;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 18;
-
-}
-
-line|z10-11[highway=motorway],
-line|z10-11[highway=trunk],
-line|z10-11[highway=motorway_link],
-line|z10-11[highway=trunk_link] {
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-}
-
-line|z10-11[highway=primary],
-line|z10-11[highway=primary_link] {
- font-size: 10;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-
-}
-
-line|z10-11[highway=secondary] {
- font-size: 10;
- text: name;
- text-color: @label_light;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-}
-
-/* ZOOMS 12-13 */
-
-line|z12-13[highway=motorway],
-line|z12-13[highway=trunk],
-line|z12-13[highway=motorway_link],
-line|z12-13[highway=trunk_link],
-line|z12-13[highway=primary],
-line|z12-13[highway=primary_link],
-line|z12-13[highway=secondary],
-line|z12-13[highway=residential],
-line|z12-13[highway=tertiary] {
- shield-font-size: 9;
- shield-text-color: @shield;
- shield-text-halo-radius: 1;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 20;
-
-}
-
-line|z12-13[highway=motorway],
-line|z12-13[highway=trunk],
-line|z12-13[highway=motorway_link],
-line|z12-13[highway=trunk_link] {
- font-size: 12;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.9;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-}
-
-line|z12-13[highway=primary],
-line|z12-13[highway=primary_link] {
- font-size: 10;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.9;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-}
-
-line|z12-13[highway=secondary] {
- font-size: 10;
- text: name;
- text-color: @label_light;
- text-halo-opacity: 0.9;
- text-halo-radius: 1;
- text-halo-color: @road_label_halo;
-}
-
-line|z12-13[highway=residential],
-line|z12-13[highway=tertiary] {
- font-size: 10;
- text: name;
- text-color: @label_light;
- text-halo-opacity: 0.9;
- text-halo-radius: 1;
- text-halo-color: @road_label_halo;
-}
-
-/* ZOOMS 14-15 */
-
-/*SHIELDS FOR TRUNKS */
-
-
-line|z14[highway=motorway],
-line|z14[highway=trunk],
-line|z14[highway=motorway_link],
-line|z14[highway=trunk_link],
-line|z14[highway=primary],
-line|z14[highway=primary_link],
-line|z14[highway=secondary],
-line|z14[highway=residential],
-line|z14[highway=tertiary] {
- shield-font-size: 9;
- shield-text-color: @shield;
- shield-text-halo-radius: 1;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 20;
-}
-
-line|z15[highway=motorway],
-line|z15[highway=trunk],
-line|z15[highway=motorway_link],
-line|z15[highway=trunk_link],
-line|z15[highway=primary],
-line|z15[highway=primary_link],
-line|z15[highway=secondary],
-line|z15[highway=residential],
-line|z15[highway=tertiary] {
- shield-font-size: 9;
- shield-text-color: @shield;
- shield-text-halo-radius: 1;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 24;
-}
-
-/* MAJOR LABELS */
-line|z14-15[highway=motorway],
-line|z14-15[highway=trunk],
-line|z14-15[highway=primary] {
- font-size: 13;
- text: name;
- text-color: @label_dark;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-
-/* Z=14 */
-line|z14[highway=primary_link],
-line|z14[highway=secondary],
-line|z14[highway=motorway_link],
-line|z14[highway=trunk_link],
-line|z14[highway=residential],
-line|z14[highway=tertiary],
-line|z14[highway=unclassified],
-line|z14[highway=living_street],
-line|z14[highway=pedestrian],
- {
- font-size: 10;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-}
-
-/* Z=15 */
-line|z15[highway=primary_link],
-line|z15[highway=secondary],
-line|z15[highway=motorway_link],
-line|z15[highway=trunk_link],
-line|z15[highway=residential],
-line|z15[highway=tertiary],
-line|z15[highway=unclassified],
-line|z15[highway=living_street],
-line|z15[highway=pedestrian] {
- font-size: 11;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_medium;
-}
-
-/* ZOOMS 16-17 */
-
-/*SHIELDS FOR TRUNKS */
-line|z16[highway=motorway],
-line|z16[highway=trunk],
-line|z14[highway=primary],
-line|z14[highway=secondary],
-line|z12-13[highway=residential],
-line|z12-13[highway=tertiary] {
- shield-font-size: 9;
- shield-text-color: @shield;
- shield-text-halo-radius: 1;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 25;
-}
-line|z17[highway=motorway],
-line|z17[highway=trunk] {
- shield-font-size: 10;
- shield-text-color: @shield;
- shield-text-halo-radius: 1;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 25;
-}
-/* PRIMARY LABELS */
-line|z16-17[highway=motorway],
-line|z16-17[highway=trunk],
-line|z16-17[highway=primary],
-line|z16-17[highway=secondary] {
- font-size: 14;
- text: name;
- text-color: @label_dark;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-
-/* SECONDARY LABELS */
-line|z15-[highway=bridleway],
-line|z15-[highway=path],
-line|z15-[highway=footway],
-line|z15-[highway=cycleway],
-line|z15-[highway=track] {
- font-size: 8;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-line|z16-17[highway=bridleway],
-line|z16-17[highway=path],
-line|z16-17[highway=footway],
-line|z16-17[highway=cycleway],
-line|z16-17[highway=track] {
- font-size: 9;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-line|z18-[highway=bridleway],
-line|z18-[highway=path],
-line|z18-[highway=footway],
-line|z18-[highway=cycleway],
-line|z18-[highway=track] {
- font-size: 10;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-line|z16-17[highway=primary_link],
-line|z16-17[highway=motorway_link],
-line|z16-17[highway=trunk_link],
-line|z16-17[highway=residential],
-line|z16-17[highway=tertiary],
-line|z16-17[highway=unclassified],
-line|z16-17[highway=living_street],
-
- {
- font-size: 12;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-
-line|z16-17[highway=pedestrian],
-line|z16-17[highway=service]
-{
- font-size: 10;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 0.8;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-
-/* ZOOM 18+ */
-
-/*SHIELDS FOR TRUNKS */
-line|z18-[highway=motorway],
-line|z18-[highway=trunk] {
- shield-font-size: 10;
- shield-text-color: @shield;
- shield-text-halo-radius: 1;
- shield-text-halo-color: @shield_halo;
- shield-text-halo-opacity: 1;
- shield-min-distance: 26;
-
-}
-
-/* PRIMARY LABELS */
-line|z18-[highway=motorway],
-line|z18-[highway=trunk],
-line|z18-[highway=primary],
-line|z18-[highway=secondary] {
- font-size: 14;
- text: name;
- text-color: @label_dark;
- text-halo-opacity: 1;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-
-
-line|z18-[highway=primary_link],
-line|z18-[highway=motorway_link],
-line|z18-[highway=trunk_link],
-line|z18-[highway=residential],
-line|z18-[highway=tertiary],
-line|z18-[highway=unclassified],
-line|z18-[highway=living_street],
-line|z18-[highway=pedestrian],
-line|z18-[highway=service],
- {
- font-size: 12;
- text: name;
- text-color: @label_medium;
- text-halo-opacity: 1;
- text-halo-radius: 1;
- text-halo-color: @label_halo_light;
-}
-
-/* DISTRICTS */
-
-node|z10[place=suburb]
-{
- text: name;
- font-size: 8;
- text-color: @district_label;
-}
-
-node|z11[place=suburb]
-{
- text: name;
- font-size: 9;
- text-color: @district_label;
-}
-
-node|z12[place=suburb]
-{
- text: name;
- font-size: 10;
- text-color: @district_label;
-}
-node|z12[place=suburb]::int_name
-{
- text: int_name;
- font-size: 9;
- text-color: @district_label;
-}
-node|z13-14[place=suburb]
-{
- text: name;
- font-size: 11;
- text-color: @district_label;
-}
-node|z13-14[place=suburb]::int_name
-{
- text: name;
- font-size: 10;
- text-color: @district_label;
-}
-/* SMALL LOCALITIES */
-
-node|z13-[place=locality],
-node|z13-[place=neighbourhood],
-node|z14-[place=farm],
-node|z14-[place=isolated_dwelling],
-node|z8-9[place=region],
-{
- text: name;
- font-size: 12;
- text-color: @district_label;
-}
-node|z13-[place=locality]::int_name,
-node|z13-[place=neighbourhood]::int_name,
-node|z14-[place=isolated_dwelling]::int_name,
-node|z14-[place=farm]::int_name,
-{
- text: int_name;
- font-size: 10;
- text-color: @district_label;
-}
-
-/* BUILDINGS LABELS */
-
-
-area|z16[building],
-node|z16[building],
-area|z16[addr:housenumber][addr:street],
-node|z16[addr:housenumber][addr:street],
-
-{
- text: "addr:housename";
- font-size: 9;
- text-color: @housename;
- text-position: center;
- z-index: 300;
-}
-
-area|z17[building],
-node|z17[building],
-area|z17[addr:housenumber][addr:street],
-node|z17[addr:housenumber][addr:street]
-{
- text: name;
- font-size: 9.6;
- text-color: @building_label;
- text-position: center;
- z-index: 300;
-}
-area|z17[building]::int_name,
-node|z17[building]::int_name,
-area|z17[addr:housenumber][addr:street]::int_name,
-node|z17[addr:housenumber][addr:street]::int_name
-{
- text: int_name;
- font-size: 8.4;
- text-color: @building_label;
- text-position: center;
- z-index: 300;
-}
-
-area|z18-[building],
-node|z18-[building],
-area|z18-[addr:housenumber][addr:street],
-node|z18-[addr:housenumber][addr:street]
-{
- text: name;
- font-size: 11;
- text-color: @building_label;
- text-position: center;
- z-index: 300;
-}
-area|z18-[building]::int_name,
-node|z18-[building]::int_name,
-area|z18-[addr:housenumber][addr:street]::int_name,
-node|z18-[addr:housenumber][addr:street]::int_name
-{
- text: name;
- font-size: 10;
- text-color: @building_label;
- text-position: center;
- z-index: 300;
-}
-node|z18-[entrance]
-{
- font-size: 10;
- text: ref;
- text-offset-x: 10;
- z-index: 10;
- text-color: @building_label;
-}
-
-node|z19-[entrance]::flats
-{
- text: "addr:flats";
- font-size: 12;
- text-offset-y: 10;
- text-color: @building_label;
-}
-
-
-/* LANDUSE LABELS */
-
-
-area|z15-[highway=pedestrian][area?],
-area|z15-[area:highway=pedestrian],
-area|z15-[highway=footway][area?][!sac_scale],
-area|z15-[area:highway=footway],
-{
- text: name;
- font-size: 11;
- text-color: @city_label;
- text-position: center;
-}
-/* INDUSTRIAL */
-
-area|z15-[landuse=industrial],
-node|z15-[landuse=industrial],
-area|z15-[landuse=construction],
-area|z15-[landuse=railway],
-area|z15-[landuse=quarry],
-node|z15-[landuse=construction],
-node|z15-[landuse=landfill],
-node|z15-[landuse=railway],
-node|z15-[landuse=quarry],
-
-{
- text: name;
- font-size: 10;
- text-color: @city_label;
- text-position: center;
-}
-/* COMMERCIAL */
-
-area|z17-[landuse=commercial]{
- text: name;
- font-size: 10;
- text-color: @poi_label;
- text-position: center;
-}
-
-
-/*
-area|z16[addr:housenumber][addr:street],
-node|z16[addr:housenumber][addr:street]
-{
- text: "addr:housenumber";
- font-size: 10;
- text-color: @addr_z16;
- text-position: center;
-}
-*/
-
-/* NATURAL LABELS - курсив бы */
-
-node|z1-2[place=ocean]{
- text: name;
- font-size: 14;
- text-color: @water_label;
- z-index: 3000;
-}
-node|z3[place=ocean]{
- text: name;
- font-size: 15;
- text-color: @water_label;
- z-index: 3000;
-}
-node|z4[place=ocean]{
- text: name;
- font-size: 16;
- text-color: @water_label;
- z-index: 3000;
-}
-node|z5-[place=ocean]{
- text: name;
- font-size: 18;
- text-color: @water_label;
- z-index: 3000;
-}
-node|z4-[place=sea]{
- text: name;
- font-size: 12;
- text-color: @water_label;
- z-index: 3000;
-}
-
-node|z12-[place=archipelago],
-node|z12-[place=island],
-area|z12-[place=archipelago],
-area|z12-[place=island]
-{
- text: name;
- font-size: 9;
- text-color: @district_label;
-}
-
-node|z14-15[natural=water],
-node|z14-15[natural=bay],
-area|z14-15[natural=water],
-area|z14-15[natural=bay]
-{
- text: name;
- font-size: 10;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
-
-}
-node|z16-[natural=water],
-node|z16-[natural=bay],
-area|z16-[natural=water],
-area|z16-[natural=bay],
-node|z16-[natural=wetland],
-area|z16-[natural=wetland],
-{
- text: name;
- font-size: 11;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
-}
-
-/* water LABELS */
-
-area|z10-[natural=lake][bbox_area>=4000000],
-area|z10-[landuse=reservoir][bbox_area>=4000000],
-area|z10-[natural=water][bbox_area>=4000000],
-{
- text: name;
- font-size: 9;
- text-color: @water_label;
- z-index: 10000;
-}
-
-area|z10-[natural=lake][bbox_area<4000000],
-area|z10-[landuse=reservoir][bbox_area<4000000],
-area|z10-[natural=water][bbox_area<4000000],
-{
-}
-/*
-area|z12-[natural=lake][bbox_area>=10000000],
-area|z12-[landuse=reservoir][bbox_area>=10000000],
-area|z12-[natural=water][bbox_area>=10000000]
-{
- text: name;
- font-size: 10;
- text-color: @water_label;
- z-index: 300;
-}
-
-area|z12-[natural=lake][bbox_area<10000000],
-area|z12-[landuse=reservoir][bbox_area<10000000],
-area|z12-[natural=water][bbox_area<10000000],
-{
-}
-*/
-
-line[waterway]
-{
- text-position: line;
- z-index:10000;
-}
-
-line|z11-[waterway=river],
-line|z11-[waterway=riverbank],
-{
- text: name;
- font-size: 10;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z13-[waterway=riverbank],
-line|z13-[waterway=river],
-{
- text: name;
- font-size: 10;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z13-[waterway=stream],
-line|z13-[waterway=canal],
-{
- text: name;
- font-size: 10;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z15-[waterway=river],
-line|z15-[waterway=riverbank],
-{
- text: name;
- font-size: 12;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z15-[waterway=stream],
-line|z15-[waterway=canal],
-{
- text: name;
- font-size: 11;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z17-[waterway=river],
-line|z17-[waterway=riverbank],
-{
- text: name;
- font-size: 12;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z17-[waterway=stream],
-line|z17-[waterway=canal],
-{
- text: name;
- font-size: 11;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z18-[waterway=river],
-line|z18-[waterway=riverbank],
-{
- text: name;
- font-size: 12;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-line|z18-[waterway=stream],
-line|z18-[waterway=canal],
-{
- text: name;
- font-size: 12;
- text-color: @water_label;
- text-halo-opacity: 0.1;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0;
- z-index: 10000;
-}
-
-/* Do not draw tunnel waterways */
-
-line[waterway][tunnel]
-{
- text: none;
-}
-
-/* FERRY */
-
-line|z10-[route=ferry],
-line|z10-[route=ferry_motorcar]
-{
- text: name;
- font-size: 9;
- text-color: @water_label;
- text-halo-opacity: 0.0;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0.0;
- z-index: 120;
- text-position: line;
-}
-line|z15-[route=ferry],
-line|z15-[route=ferry_motorcar]
-{
- text: name;
- font-size: 9;
- text-color: @water_label;
- text-halo-opacity: 0.0;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0.0;
- z-index: 115;
- text-position: line;
-}
-line|z17-[route=ferry],
-line|z17-[route=ferry_motorcar]
-{
- text: name;
- font-size: 10;
- text-color: @water_label;
- text-halo-opacity: 0.0;
- text-halo-color: @halo_water_label;
- text-halo-radius: 0.0;
- z-index: 120;
- text-position: line;
-}
-
-/*
-area|z10-[natural=lake][bbox_area>=100000000000],
-area|z10-[landuse=reservoir][bbox_area>=100000000000],
-area|z10-[natural=water][bbox_area>=100000000000]
-{text: name;
-font-size: 20;
-text-color: #090909;
-text-halo-opacity: 0.1;
-text-halo-color: @halo_water_label;
-text-halo-radius: 0;
-z-index: 100000;}
-
-area|z10-[natural=lake][bbox_area<100000000000],
-area|z10-[landuse=reservoir][bbox_area<100000000000],
-area|z10-[natural=water][bbox_area<100000000000]
-{}
-*/
-
-/* PARKS LABELS */
-
-area|z14-[leisure=park][name],
-area|z14-[landuse=forest][name] {
- icon-image: park-s.svg;
- text-offset: 6;
- text: name;
- font-size: 10;
- text-color: @park_label;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
- text-halo-opacity: 0.8;
- icon-min-distance: 10;
-}
-area|z14-[leisure=park][!name],
-area|z14-[landuse=forest][!name] {
-}
-area|z14-[leisure=park][name]::int_name,
-area|z14-[landuse=forest][name]::int_name {
- text-offset: 6;
- text: int_name;
- font-size: 10;
- text-color: @park_label;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
- text-halo-opacity: 0.8;
-}
-area|z15-[leisure=park][name],
-area|z15-[landuse=forest][name] {
- icon-image: park-m.svg;
- text-offset: 8;
- text: name;
- font-size: 11;
- text-color: @park_label;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
- text-halo-opacity: 0.8;
-}
-area|z15-[leisure=park][name]::int_name,
-area|z15-[landuse=forest][name]::int_name {
- text-offset: 18;
- font-size: 10;
- text: int_name;
- text-color: @park_label;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
- text-halo-opacity: 0.8;
-}
-
-area|z15[leisure=park][!name],
-area|z15[landuse=forest][!name]
- {
-
-}
-
-area|z16[leisure=park][name],
-area|z16[landuse=forest][name]{
- icon-image: park-m.svg;
- text-offset: 10;
- text: name;
- font-size: 11;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-area|z16[leisure=garden][name] {
- icon-image: garden-m.svg;
- text-offset: 10;
- text: name;
- font-size: 11;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
- icon-min-distance: 10;
-}
-area|z16[leisure=park][!name],
-area|z16[leisure=garden][!name],
-area|z16[landuse=forest][!name] {
-}
-area|z16[leisure=park][name]::int_name,
-area|z16[leisure=garden][name]::int_name,
-area|z16[landuse=forest][name]::int_name {
- text-offset: 18;
- text: int_name;
- font-size: 10;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-area|z16[leisure=park][!name]::int_name,
-area|z16[leisure=garden][!name]::int_name,
-area|z16[landuse=forest][!name]::int_name {
-
-}
-
-area|z17[leisure=park][name],
-area|z17[landuse=forest][name] {
- icon-image: park-l.svg;
- text-offset: 10;
- text: name;
- font-size: 12;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-
-area|z17[leisure=garden][name] {
- icon-image: garden-l.svg;
- text-offset: 10;
- text: name;
- font-size: 12;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
- icon-min-distance: 10;
-}
-area|z17[leisure=park][!name],
-area|z17[landuse=forest][!name] {
-}
-
-area|z17[leisure=garden][!name] {
-}
-area|z17[leisure=park][name]::int_name,
-area|z17[leisure=garden][name]::int_name,
-area|z17[leisure=forest][name]::int_name
-{
- text-offset: 10;
- text: int_name;
- font-size: 10;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-area|z17[leisure=park][!name]::int_name,
-area|z17[leisure=garden][!name]::int_name,
-area|z17[leisure=forest][!name]::int_name {
-
-}
-
-area|z18-[leisure=park],
-area|z18-[landuse=forest]{
- icon-image: park-l.svg;
- text-offset: 10;
- text: name;
- font-size: 13;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-area|z18-[leisure=garden]{
- icon-image: garden-l.svg;
- text-offset: 10;
- text: name;
- font-size: 13;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-area|z18-[leisure=park]::int_name,
-area|z18-[leisure=garden]::int_name,
-area|z18-[leisure=forest]::int_name {
- text-offset: 18;
- text: int_name;
- font-size: 11;
- text-color: @park_label;
- text-halo-opacity: 0.8;
- text-halo-color: @halo_park_label;
- text-halo-radius: 0.5;
-}
-
-/* BEACH LABELS */
-
-area|z15-[leisure=beach_resort],
-area|z15-[natural=beach],
-node|z17-[leisure=beach_resort],
-node|z17-[natural=beach] {
- text: name;
- font-size: 10;
- text-color: @poi_label;
-}
-
-area|z15-[landuse=farmland],
-area|z15-[landuse=allotments],
-area|z15-[landuse=recreation_ground],
-area|z15-[landuse=orchard],
-area|z15-[landuse=vineyard],
-{
- text: name;
- font-size: 10;
- text-color: @poi_label;
-}
-node|z17-[landuse=farmland],
-node|z17-[landuse=allotments],
-node|z17-[landuse=recreation_ground],
-node|z17-[landuse=orchard],
-node|z17-[landuse=vineyard],
-area|z17-[landuse=farmland],
-area|z17-[landuse=allotments],
-area|z17-[landuse=recreation_ground]
-area|z17-[landuse=orchard],
-area|z17-[landuse=vineyard],
-{
- text: name;
- font-size: 10;
- text-color: @poi_label;
-}
-
-
-/* MILITARY */
-area|z16[landuse=military],
-node|z16[landuse=military] {
- icon-image: military-m.svg;
- z-index: 1000;
- icon-min-distance: 10;
-}
-
-area|z17-[landuse=military],
-node|z17-[landuse=military] {
- icon-image: military-l.svg;
- text-offset: 10;
- text: name;
- font-size: 10;
- text-color: @poi_label;
- z-index: 1000;
-}
-/* CEMETRY */
-
-area|z15-16[landuse=cemetery] {
- icon-image: cemetery-m.svg;
- text-offset: 10;
- text: name;
- font-size: 10;
- text-color: @poi_label;
- z-index: 1000;
-}
-area|z17-[landuse=cemetery]
-node|z17-[landuse=cemetery] {
- icon-image: cemetery-l.svg;
- text-offset: 10;
- text: name;
- font-size: 10;
- text-color: @poi_label;
- z-index: 800;
-}
-
-area|z17-[amenity=grave_yard]
-node|z17-[amenity=grave_yard]{
- icon-image: cemetery-l.svg;
- text-offset: 10;
- text: name;
- font-size: 10;
- text-color: @poi_label;
- z-index: 800;
-}
-
-/* PIER */
-area|z17-[man_made=pier],
-area|z17-[man_made=breakwater],
-line|z17-[man_made=pier],
-line|z17-[man_made=breakwater],
-node|z17-[man_made=pier],
-node|z17-[man_made=breakwater]
- {
- text: name;
- font-size: 10;
- text-color:@poi_label;
- fill-opacity: 1;
- z-index: 1000;
- -x-me-area-priority:16000;
-}
-
-area|z15-[waterway=dam],
-line|z15-[waterway=dam],
-line|z15-[waterway=wair],
-node|z15-[waterway=wair]
-{
- text: name;
- font-size: 10;
- text-color:@poi_label;
- fill-opacity: 1;
- z-index: 1000;
-}
-
-node|z14-[natural=cape],
-area|z14-[natural=cape]
-{font-size: 8;
-text: name;
-text-color: @poi_label;
- }
diff --git a/data/styles/clear/include/landuse.mapcss b/data/styles/clear/include/landuse.mapcss
deleted file mode 100644
index e13cf5b496..0000000000
--- a/data/styles/clear/include/landuse.mapcss
+++ /dev/null
@@ -1,204 +0,0 @@
-
-/*
-area|z11-[place=city],
-area|z11-[place=town],
-area|z11-[place=village],
-area|z11-[place=hamlet] {
-fill-color: @background;
-}
-*/
-
-/* PIER */
-area|z12-[man_made=pier],
-area|z12-[man_made=breakwater],
-
-
- {
- fill-color: @background;
- fill-opacity: 1;
- z-index: 120;
- fill-position: background;
-}
-
-line|z14-[man_made=pier],
-line|z14-[man_made=breakwater],
-line|z14-[man_made=cutline]
-
-{ casing-width: 2;
- casing-color: @background;
- fill-color: @background;
- fill-opacity: 1;
- z-index: 120;
- fill-position: background;
-}
-line|z17-[man_made=pier],
-line|z17-[man_made=breakwater],
-line|z17-[man_made=cutline]
-{ casing-width: 2;
- casing-color: @background;
- fill-color: @background;
- fill-opacity: 1;
- z-index: 120;
- fill-position: background;
-}
-
-/* PEDESTRIAN AREAS */
-
-area|z14-[highway=pedestrian][area?],
-area|z14-[area:highway=pedestrian],
-area|z14-[highway=footway][area?][!sac_scale],
-area|z14-[area:highway=footway],
-area|z14-[area:highway=living_street],
-area|z16-[public_transport=platform],
-area|z16-[railway=platform]
-
-{
- fill-color: @pedestrian_area;
- fill-position: background;
- fill-opacity: 1;
- z-index: 44;
-
-}
-
-area|z16-[highway=pedestrian][area?],
-area|z16-[area:highway=pedestrian],
-area|z16-[highway=footway][area?][!sac_scale],
-area|z16-[area:highway=footway],
-area|z16-[area:highway=living_street],
-
-{
- fill-color: @pedestrian_area_light;
- fill-position: background;
- fill-opacity: 1;
- z-index: 44;
-}
-
-
-/* INDUSTRIAL */
-
-
-area|z15-[landuse=industrial],
-area|z15-[landuse=construction],
-area|z15-[landuse=landfill],
-area|z15-[landuse=railway],
-area|z15-[landuse=quarry]
-
-{
- fill-color: @industrial;
- fill-position: background;
- fill-opacity: 1;
- z-index: 3;
-}
-
-
-/* CEMETRY */
-
-area|z14[landuse=cemetery] {
- fill-color: @green2;
- fill-opacity: 0.85;
- z-index: 43;
- fill-position: background;
-}
-area|z14[amenity=grave_yard] {
- fill-color: @green2;
- fill-opacity: 0.85;
- z-index: 43;
- fill-position: background;
-}
-area|z15-[amenity=grave_yard],
-area|z15-[landuse=cemetery] {
- fill-color: @green2;
- fill-opacity: 1;
- z-index: 43;
- fill-position: background;
-}
-area|z16-[amenity=grave_yard],
-area|z16-[landuse=cemetery] {
- fill-color: @green3;
- fill-opacity: 1;
- z-index: 43;
- fill-position: background;
-}
-
-/* UNIVERSITY */
-
-area|z14-15[amenity=university] {
- fill-color: @unversity;
- fill-opacity: 1;
- fill-position: background;
- z-index: 1;
-}
-/*area|z15[amenity=university] {
- fill-color: @unversity;
- fill-opacity: 1;
- fill-position: background;
- z-index: -10;
-}*/
-
-area|z16-17[amenity=university] {
- fill-color: @unversity;
- fill-opacity: 1;
- fill-position: background;
- z-index: 1;
-}
-
-area|z18-[amenity=university] {
- fill-color: @unversity;
- fill-position: background;
- fill-opacity: 1;
- z-index: 1;
-}
-
-area|z15-[leisure=stadium],
-area|z17-[leisure=playground],
-area|z17-[sport=multi]
- {
- fill-color: @sport;
- fill-position: background;
- fill-opacity: 1;
- z-index: 5;
-}
-
-
-area|z15-[leisure=pitch],
-area|z16-[sport=soccer],
-area|z15-[leisure=stadium],
-area|z17-[leisure=playground],
-area|z17-[sport=multi]
- {
- fill-color: @sport;
- fill-position: background;
- fill-opacity: 1;
- z-index: 5;
-}
-
-/* hospital*/
-
-area|z14-15[amenity=hospital],
-area|z14-15[amenity=doctors] {
- fill-color: @hospital;
- fill-opacity: 1;
- fill-position: background;
- z-index: 2;
-
-}
-area|z16-[amenity=hospital],
-area|z16-[amenity=doctors]{
- fill-color: @hospital;
- fill-opacity: 1;
- fill-position: background;
- z-index: 2;
-
-}
-area|z16-[amenity=place_of_worship]
-{
- z-index: 210;
-
-}
-/* MILITARY */
-/* area|z14[landuse=military] {
- fill-color: ;
- fill-opacity: 0.5;
- z-index: 10;
-}
-*/
diff --git a/data/styles/clear/include/natural.mapcss b/data/styles/clear/include/natural.mapcss
deleted file mode 100644
index e16a94f3d8..0000000000
--- a/data/styles/clear/include/natural.mapcss
+++ /dev/null
@@ -1,508 +0,0 @@
-
-/* land */
-
-area|z0-9[natural=land]
-{
- fill-opacity: 1;
- fill-color: @background;
- fill-position: background;
- z-index: 0;
-}
-
-area|z10-[natural=land],
-area|z10-[place=islet],
-area|z10-[place=islet]
-{
- fill-opacity: 1;
- fill-color: @background;
- fill-position: background;
- z-index: 0;
-}
-
-/* glacier */
-area|z0-[natural=glacier]
-{
- fill-color: @glacier;
- fill-position: background;
- z-index: 1;
-}
-
-/* water */
-
-area|z0-10[natural=coastline]
-{
- fill-color: @water;
- fill-position: background;
- opacity: 1;
- z-index: -10;
-}
-
-area|z11-19[natural=coastline]
-{
- fill-color: @water;
- fill-position: background;
- opacity: 1;
- z-index: -10;
-}
-
-area|z10-19[natural=coastline]
-{
- fill-color: @water;
- fill-position: background;
- z-index: -10;
-}
-area|z16-[amenity=fountain],
-area|z12-[landuse=basin],
-area|z12-[landuse=reservoir],
-area|z13-[leisure=swimming_pool],
-area|z0-[natural=lake],
-area|z0-[natural=pond],
-area|z0-[natural=water],
-area|z0-[natural=salt_pond],
-area|z0-[landuse=salt_pond],
-area|z0-[waterway=dock],
-area|z0-[waterway=riverbank],
-area|z10-[natural=bay],
-{
- fill-color: @water;
- z-index: 100;
- fill-position: background;
-}
-
-
-area|z11-19[natural=wetland],
-{
- z-index: 49;
- fill-opacity: 1;
- fill-color: @wetland;
- fill-position: background;
-}
-
-/* rivers */
-
-line|z10[waterway=river],
-line|z10[waterway=riverbank],
-{
- width: 1;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z11-12[waterway=river],
-line|z11-12[waterway=riverbank],
-{
- width: 1.2;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z13[waterway=stream],
-line|z13[waterway=canal],
-{
- width: 0.7;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z13[waterway=stream][intermittent=yes]
-{
- width: 0.7;
- opacity: 1;
- color: @river;
- dashes: 2.7,2.7;
- z-index: 49;
- -x-me-line-priority: -15600;
-}
-
-line|z13[waterway=river],
-line|z13[waterway=riverbank],
-{
- width: 1.6;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z14[waterway=stream],
-line|z14[waterway=canal],
-{
- width: 1;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z14[waterway=stream][intermittent=yes]
-{
- width: 1;
- opacity: 1;
- color: @river;
- dashes: 2.7,2.7;
- z-index: 49;
- -x-me-line-priority: -15600;
-}
-
-line|z14[waterway=river],
-line|z14[waterway=riverbank],
-{
- width: 1.8;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z15-[waterway=stream],
-line|z15-[waterway=canal],
-{
- width: 1.6;
- opacity: 1;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-line|z15-[waterway=stream][intermittent=yes]
-{
- dashes: 4.95;
- width: 1.4;
- opacity: 1;
- color: @river;
- z-index: 49;
- -x-me-line-priority: -15600;
-}
-
-line|z15-[waterway=river],
-line|z15-[waterway=riverbank],
-{
- width: 2.2;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-area|z15-[waterway=dam],
-line|z15-[waterway=dam],
-line|z15-[waterway=weir],
-{
- width: 1;
- opacity: 1;
- color: @bridge_casing;
- z-index: 110;
-}
-line|z16-[waterway=canal],
-line|z16-[waterway=lock],
-{
- width: 1.5;
- color: @river;
- z-index: 50;
- -x-me-line-priority: -15600;
-}
-
-node|z16-[waterway=lock_gate],
-{
- icon-image: dot-m.svg;
- z-index: 110;
-}
-
-line|z17-[waterway=ditch],
-line|z17-[waterway=drain],
-{
- width: 1.8;
- opacity: 1;
- color: @river;
- z-index: 50;
- dashes: 0.9,0.9;
-}
-
-/* Do not draw tunnel waterways */
-
-line[waterway][tunnel]
-{
- width: 0;
-}
-
-/* VEGETATION */
-
-area|z10[natural=wood],
-area|z10[landuse=forest]
-{
- fill-color: @green1;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z10[leisure=nature_reserve]
-{
- fill-color: @green1;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-area|z11[natural=wood],
-area|z11[landuse=forest]
-{
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z11[leisure=nature_reserve]
-{
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-area|z12[natural=wood],
-area|z12[landuse=forest]
-{
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z12[leisure=nature_reserve]
-{
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-area|z13-[natural=wood],
-area|z13-[landuse=forest],
-{
- fill-color: @green3;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z13-[leisure=nature_reserve]
-{
- fill-color: @green3;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-area|z14-[natural=wood],
-area|z14-[landuse=forest]
-{
- fill-color: @green4;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z14-[leisure=nature_reserve]
-{
- fill-color: @green4;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-area|z15-[natural=wood],
-area|z15-[landuse=forest]
-{
- fill-color: @green5;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z15-[leisure=nature_reserve]
-{
- fill-color: @green5;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-area|z16-[natural=wood],
-area|z16-[landuse=forest]
-{
- fill-color: @forest;
- fill-position: background;
- fill-opacity: 1;
- z-index: 30;
-}
-area|z16-[leisure=nature_reserve]
-{
- fill-color: @forest;
- fill-position: background;
- fill-opacity: 0.2;
- z-index: 30;
-}
-
-
-area|z10[leisure=park] {
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-
-area|z11[leisure=park] {
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-
-
-area|z12[leisure=park], area|z12[leisure=garden] {
- fill-color: @green2;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-
-area|z13[leisure=park], area|z13[leisure=garden] {
- fill-color: @green3;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-area|z14[leisure=park], area|z14[leisure=garden] {
- fill-color: @green4;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-area|z15[leisure=park], area|z15[leisure=garden] {
- fill-color: @green5;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-area|z16-[leisure=park], area|z16-[leisure=garden] {
- fill-color: @forest;
- fill-position: background;
- fill-opacity: 1;
- z-index: 40;
-}
-
-area|z12-[landuse=grass],
-area|z12-[natural=grassland],
-area|z12-[leisure=golf_course],
-area|z12-[natural=heath],
-
-{
- fill-color: @green0;
- fill-opacity: 1;
- z-index: 45;
- fill-position: background;
-}
-
-area|z12-[landuse=farmland],
-area|z12-[landuse=allotments],
-area|z12-[natural=scrub],
-area|z12-[landuse=orchard],
-area|z12-[landuse=vineyard],
-area|z12-[landuse=meadow],
-area|z12-[landuse=recreation_ground],
-area|z12-[landuse=village_green],
-area|z12-[landuse=field],
-
-{
- fill-color: @green0;
- fill-opacity: 1;
- z-index: 42;
- fill-position: background;
-}
-
-
-area|z13-[landuse=grass],
-area|z13-[natural=grassland],
-area|z13-[leisure=golf_course],
-area|z13-[natural=heath],
-
-{
- fill-color: @green0;
- fill-opacity: 1;
- z-index: 45;
- fill-position: background;
-}
-
-area|z13-[landuse=farmland],
-area|z13-[landuse=allotments],
-area|z13-[natural=scrub],
-area|z13-[landuse=orchard],
-area|z13-[landuse=vineyard],
-area|z13-[landuse=meadow],
-area|z13-[landuse=recreation_ground],
-area|z13-[landuse=village_green],
-area|z13-[landuse=field],
-
-{
- fill-color: @green0;
- fill-opacity: 1;
- z-index: 42;
- fill-position: background;
-}
-
-area|z14-[landuse=grass],
-area|z14-[natural=grassland],
-area|z14-[leisure=golf_course],
-area|z14-[natural=heath],
-
-{
- fill-color: @green1;
- fill-opacity: 1;
- z-index: 45;
- fill-position: background;
-}
-
-area|z14-[landuse=farmland],
-area|z14-[landuse=allotments],
-area|z14-[natural=scrub],
-area|z14-[landuse=orchard],
-area|z14-[landuse=vineyard],
-area|z14-[landuse=meadow],
-area|z14-[landuse=recreation_ground],
-area|z14-[landuse=village_green],
-area|z14-[landuse=field]
-
-{
- fill-color: @green1;
- fill-opacity: 1;
- z-index: 42;
- fill-position: background;
-}
-
-/* BEACH */
-
-area|z10-14[leisure=beach_resort],
-area|z10-14[natural=beach],
-{
- fill-color: @beach;
- fill-position: background;
- fill-opacity: 1;
- z-index: 46;
-}
-area|z15-[leisure=beach_resort],
-area|z15-[natural=beach],
-{
- fill-color: @beach;
- fill-position: background;
- fill-opacity: 1;
- z-index: 46;
-}
-area|z17-[leisure=beach_resort],
-area|z17-[natural=beach],
-{
- fill-color: @beach;
- fill-opacity: 1;
- fill-position: background;
- z-index: 1;
-}
diff --git a/data/styles/clear/include/newPOI b/data/styles/clear/include/newPOI
deleted file mode 100644
index d51d43e5a0..0000000000
--- a/data/styles/clear/include/newPOI
+++ /dev/null
@@ -1,73 +0,0 @@
-node|z18-[amenity=car_sharing], area|z18-[amenity=car_sharing]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=post_box], area|z18-[amenity=post_box]{ icon-image: postbox-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[aeroway=gate], area|z18-[aeroway=gate]{ icon-image: none.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-
-node|z18-[amenity=bbq], area|z18-[amenity=bbq]{ icon-image: none.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[amenity=car_rental], area|z18-[amenity=car_rental]{ icon-image: car_sharing.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[], area|z18-[] { icon-image: none.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-
-node|z18-[amenity=vending_machine], area|z18-[amenity=vending_machine] { icon-image: vending-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[vending=parking_tickets], area|z18-[vending=parking_tickets] { icon-image: parking-meter-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-
-
-node|z18-[amenity=casino], area|z18-[amenity=casino]{ icon-image: casino-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[amenity=marketplace], area|z18-[amenity=marketplace]{ icon-image: marketplace-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[amenity=taxi], area|z18-[amenity=taxi]{ icon-image: taxi-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[barrier=lift_gate], area|z18-[barrier=lift_gate] { icon-image: lift_gate-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[barrier=toll_booth], area|z18-[barrier=toll_booth] { icon-image: toll_booth-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[historic=boundary_stone], area|z18-[historic=boundary_stone]{ icon-image: boundary_stone-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[historic=ship], area|z18-[historic=ship]{ icon-image: ship-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[historic=tomb], area|z18-[historic=tomb] { icon-image: tomb-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[historic=wayside_cross], area|z18-[historic=wayside_cross]{ icon-image: wayside_cross-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[historic=wayside_shrine], area|z18-[historic=wayside_shrine] { icon-image: wayside_shrine-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[leisure=dog_park], area|z18-[leisure=dog_park] { icon-image: dog_park-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[leisure=water_park], area|z18-[leisure=water_park]{ icon-image: diving-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[man_made=windmill], area|z18-[man_made=windmill]{ icon-image: windmill-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z18-[shop=books], area|z18-[shop=books]{ icon-image: book-shop-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=bakery], area|z18-[shop=bakery] { icon-image: bakery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=beauty], area|z18-[shop=beauty] { icon-image: beauty-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=beverages], area|z18-[shop=beverages] { icon-image: alcohol-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=bicycle], area|z18-[shop=bicycle]{ icon-image: shop-bicycle-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=butcher], area|z18-[shop=butcher] { icon-image: butcher-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=car], area|z18-[shop=car]{ icon-image: car_sharing-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=car_repair], area|z18-[shop=car_repair] { icon-image: car_repair-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=chemist], area|z18-[shop=chemist] { icon-image: chemist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=clothes], area|z18-[shop=clothes] { icon-image: clothes-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=computer], area|z18-[shop=computer]{ icon-image: computer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=confectionery], area|z18-[shop=confectionery]{ icon-image: sweets-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=convenience], area|z18-[shop=convenience] { icon-image: convenience-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=department_store], area|z18-[shop=department_store]{ icon-image: department_store-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=doityourself], area|z18-[shop=doityourself] { icon-image: doityourself-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=electronics], area|z18-[shop=electronics] { icon-image: electronics-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=florist], area|z18-[shop=florist]{ icon-image: florist-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=furniture], area|z18-[shop=furniture]{ icon-image: furniture-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=garden_centre], area|z18-[shop=garden_centre]{ icon-image: garden_centre-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=gift], area|z18-[shop=gift]{ icon-image: gift-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=greengrocer], area|z18-[shop=greengrocer]{ icon-image: greengrocer-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=hairdresser], area|z18-[shop=hairdresser] { icon-image: hairdresser-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=hardware], area|z18-[shop=hardware]{ icon-image: hardware-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=jewelry], area|z18-[shop=jewelry] { icon-image: jewelry-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=kiosk], area|z18-[shop=kiosk]{ icon-image: kiosk-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=mobile_phone], area|z18-[shop=mobile_phone]{ icon-image: mobile_phone-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=optician], area|z18-[shop=optician]{ icon-image: optician-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=shoes], area|z18-[shop=shoes]{ icon-image: shoes-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[shop=sports], area|z18-[shop=sports]{ icon-image: sports-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[shop=toys], area|z18-[shop=toys]{ icon-image: toys-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z18-[sport=archery], area|z18-[sport=archery]{ icon-image: archery-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[sport=australian_football], area|z18-[sport=australian_football]{ icon-image: australian-football-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[sport=bowls], area|z18-[sport=bowls] { icon-image: bowls-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[sport=cricket], area|z18-[sport=cricket]{ icon-image: cricket-shop-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[sport=curling], area|z18-[sport=curling] { icon-image: curling-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[sport=diving], area|z18-[sport=diving] { icon-image: diving-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[sport=scuba_diving], area|z18-[sport=scuba_diving]{ icon-image: diving-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-node|z18-[tourism=alpine_hut], area|z18-[tourism=alpine_hut]{ icon-image: alpine_hut-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[tourism=caravan_site], area|z18-[tourism=caravan_site]{ icon-image: caravan_site-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
-
-node|z18-[tourism=guest_house], area|z18-[tourism=guest_house]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z18-[tourism=motel], area|z18-[tourism=motel]{ icon-image: motel-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-node|z18-[tourism=picnic_site], area|z18-[tourism=picnic_site]{ icon-image: picnic-l-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label; z-index: 2400;}
-
-node|z18-[natural=beach], area|z18-[natural=beach]{ icon-image: beach-l.svg; text-offset: 10; font-size: 10; text: name; text-color: @poi_label;z-index: 2400; }
diff --git a/data/styles/clear/include/other.mapcss b/data/styles/clear/include/other.mapcss
deleted file mode 100644
index 6a436ae287..0000000000
--- a/data/styles/clear/include/other.mapcss
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-line|z16[barrier=wall],
-line|z16[barrier=city_wall],
-line|z16[barrier=retaining_wall],
-line|z16[barrier=fence],
-line|z16[barrier=hedge],
-line|z16[historic=citywalls],
-{
- color: @fence;
- width: 0.7;
- opacity: 1;
- z-index: 950;
- dashes: 0.09,0.09;
-}
-
-line|z17-[barrier=wall],
-line|z17-[barrier=city_wall],
-line|z17-[barrier=retaining_wall],
-line|z17-[barrier=fence],
-line|z17-[barrier=hedge],
-line|z17-[historic=citywalls],
-{
- color: @fence;
- width: 1.2;
- opacity: 1;
- z-index: 950;
- dashes: 0.18,0.18;
-}
-line|z18-[barrier=wall],
-line|z18-[barrier=city_wall],
-line|z18-[barrier=retaining_wall],
-line|z18-[barrier=fence],
-line|z18-[barrier=hedge],
-line|z18-[historic=citywalls],
-{
- color: @fence;
- width: 1.4;
- z-index: 950;
- dashes: 0.18,0.18;
-}
-
-
-
-
-/* PISTE */
-
-
-line|z12-14[piste:lift=j-bar],
-line|z12-14[piste:lift=magic_carpet],
-line|z12-14[piste:lift=platter],
-line|z12-14[piste:lift=rope_tow],
-line|z12-14[piste:lift=t-bar] {
- color: @aerialway;
- width: 1;
- opacity: 1;
- z-index: 6888;
-}
-
-line|z15-[piste:lift],
-line|z15-[piste:lift=j-bar],
-line|z15-[piste:lift=magic_carpet],
-line|z15-[piste:lift=platter],
-line|z15-[piste:lift=rope_tow],
-line|z15-[piste:lift=t-bar] {
- color: @aerialway;
- width: 1.6;
- opacity: 1;
- z-index: 6888;
-}
-line|z17-[piste:lift],
-line|z17-[piste:lift=j-bar],
-line|z17-[piste:lift=magic_carpet],
-line|z17-[piste:lift=platter],
-line|z17-[piste:lift=rope_tow],
-line|z17-[piste:lift=t-bar] {
- color: @aerialway;
- width: 2;
- opacity: 1;
- z-index: 6888;
-}
-
-line|z19-[power=line] {
- color: @aerialway;
- width: 1;
- opacity: 1;
- z-index: 2000;
-}
-
-
-line|z14[piste:type=downhill],
-line|z14[piste:type=nordic],
-line|z14[piste:type=sled],
-{
- color: @piste;
- width: 0.8;
- opacity: 1;
- z-index: 10;
-}
-line|z14[route=ski],
-line|z14[leisure=skiing] {
- color: @piste;
- width: 0.8;
- opacity: 1;
- z-index: 199;
-}
-line|z15-[piste:type=downhill], line|z15[piste:type=sled] {
- color: @piste;
- width: 1.1;
- opacity: 1;
- z-index: 199;
-}
-line|z15-[piste:type=nordic]{
- color: @piste;
- width: 1.1;
- opacity: 1;
- z-index: 199;
-}
-
-line|z15-[route=ski],
-line|z15-[leisure=skiing] {
- color: @piste;
- width: 1.1;
- opacity: 1;
- z-index: 199;
-}
-
-
-line|z17-[piste:type=downhill],
-line|z17-[piste:type=nordic],
-line|z17-[piste:type=sled] {
- color: @piste;
- width: 1.5;
- opacity: 1;
- z-index: 199;
-}
-line|z17-[route=ski],
-line|z17-[leisure=skiing] {
- color: @piste;
- width: 1.5;
- opacity: 1;
- z-index: 199;
-}
-
-
-line|z14-[piste:type=downhill][piste:difficulty=novice] { color: @piste_novice; width: 1; opacity: 1; z-index: 100; casing-width: 0.2);casing-linecap: butt;casing-color: #fff;}
-line|z14-[piste:type=downhill][piste:difficulty=easy] { color: @piste_easy; width: 1; opacity: 1; z-index: 100; }
-line|z14-[piste:type=downhill][piste:difficulty=intermediate] { color: @piste_intermadiate; width: 1; opacity: 1; z-index: 100;}
-line|z14-[piste:type=downhill][piste:difficulty=advanced] { color: @piste_advanced; width: 1; opacity: 1; z-index: 100; }
-line|z14-[piste:type=downhill][piste:difficulty=expert] { color: @piste_expert; width: 1; opacity: 1; z-index: 100; }
-line|z14-[piste:type=downhill][piste:difficulty=freeride] { color: @piste_expert; width: 1; opacity: 1; z-index: 100;}
-
-line|z15-[piste:type=downhill][piste:difficulty=novice] { color: @piste_novice; width: 1.6; opacity: 1; z-index: 100;}
-line|z15-[piste:type=downhill][piste:difficulty=easy] { color: @piste_easy; width: 1.6; opacity: 1; z-index: 100; }
-line|z15-[piste:type=downhill][piste:difficulty=intermediate] { color: @piste_intermadiate; width: 1.6; opacity: 0.8; z-index: 100;}
-line|z15-[piste:type=downhill][piste:difficulty=advanced] { color: @piste_advanced; width: 1.6; opacity: 1; z-index: 100; }
-line|z15-[piste:type=downhill][piste:difficulty=expert] { color: @piste_expert; width: 1.6; opacity: 1; z-index: 100; }
-line|z15-[piste:type=downhill][piste:difficulty=freeride] { color: @piste_expert; width: 1.6; opacity:1; z-index: 100;}
-
-line|z17-[piste:type=downhill][piste:difficulty=novice] { color: @piste_novice; width: 1.8; opacity: 1; z-index: 100;}
-line|z17-[piste:type=downhill][piste:difficulty=easy] { color: @piste_easy; width: 1.8; opacity: 1; z-index: 100; }
-line|z17-[piste:type=downhill][piste:difficulty=intermediate] { color: @piste_intermadiate; width: 1.8; opacity: 1; z-index: 100;}
-line|z17-[piste:type=downhill][piste:difficulty=advanced] { color: @piste_advanced; width: 1.8; opacity: 1; z-index: 100; }
-line|z17-[piste:type=downhill][piste:difficulty=expert] { color: @piste_expert; width: 1.8; opacity: 1; z-index: 100; }
-line|z17-[piste:type=downhill][piste:difficulty=freeride] { color: @piste_expert; width: 1.8; opacity: 1; z-index: 100;}
-
-/*
-[piste:type=downhill]
-[piste:type=downhill][piste:difficulty=advanced]
-[piste:type=downhill][piste:difficulty=easy]
-[piste:type=downhill][piste:difficulty=expert]
-[piste:type=downhill][piste:difficulty=freeride]
-[piste:type=downhill][piste:difficulty=intermediate]
-[piste:type=downhill][piste:difficulty=novice]
-[piste:type=nordic]
-[piste:type=sled]
-*/
diff --git a/data/styles/clear/include/roads.mapcss b/data/styles/clear/include/roads.mapcss
deleted file mode 100644
index 62097b706e..0000000000
--- a/data/styles/clear/include/roads.mapcss
+++ /dev/null
@@ -1,1971 +0,0 @@
-line[highway]
-{
- casing-width: 0;
-}
-
-/* Z-INDEXES */
-/*
-line|z7-[highway=trunk],
-line|z7-[highway=motorway] {
- z-index: 900;
-}
-
-line|z7-[highway=primary] {
- z-index: 850;
-}
-
-line|z7-[highway=secondary] {
- z-index: 800;
-}
-
-line|z11-[highway=residential],
-line|z11-[highway=tertiary] {
- z-index: 750;
-}
-
-line|z7-[highway=unclassified],
-line|z7-[highway=living_street] {
- z-index: 700;
-}
-
-line|z14[highway=track],
-line|z14[highway=path],
-line|z14[route=hiking],
-line|z14[highway=track][tracktype=grade1],
-
-{ z-index: 600;}
-
-
-/*line|z7-[highway=service] {
- z-index: 650;
-}
-
-line|z7-[highway=footway],
-line|z7-[highway=path] {
- z-index: 600;
-}
-
-line|z14[highway=bridleway]
-{z-index: 590;}
-
-line|z7-[highway=pedestrian] {
- z-index: 550;
-}
-line|z13[highway=cycleway],
-line|z16[highway=steps]{
- z-index: 1000;
-}
-
-line|z13[highway=construction]
-{ z-index: 450;}
-
-
-line|z7-[highway=trunk_link],
-line|z7-[highway=motorway_link],
-{z-index: 890;}
-line|z7-[highway=primary_link],
-{z-index: 840;}
-line|z7-[highway=secondary_link],
-{z-index: 790;}
-line|z7-[highway=tertiary_link],
-line|z7-[highway=residential_link],
-{z-index: 740;}
-
-*/
-
-
-line|z4[highway=world_level]
-{
- color: @trunk_orange_light;
- width: 0.5;
- opacity: 1;
- z-index: 900;
-}
-
-line|z5[highway=world_level]
-{
- color: @trunk_orange_light;
- width: 0.7;
- opacity: 1;
- z-index: 900;
-}
-
-
-line|z6[highway=world_towns_level],
-
-{
- color: @trunk_orange_light;
- width: 0.9;
- opacity: 1;
- z-index: 900;
-}
-line|z6[highway=world_level]
-{
- color: @trunk_orange_light;
- width: 0.7;
- opacity: 1;
- z-index: 900;
-}
-
-/* ZOOM 7 */
-
-line|z7[highway=trunk],
-line|z7[highway=motorway] {
- color: @trunk_orange_light;
- width: 0.9;
- opacity: 1;
- z-index: 900;
-
-}
-
-line|z7[highway=world_towns_level],
-line|z7[highway=world_level]
-{
- color: @trunk_orange_light;
- width: 0.7;
- opacity: 1;
- z-index: 900;
-}
-
-/* ZOOM 8 */
-
-line|z8[highway=trunk],
-line|z8[highway=motorway]
-{
- width: 1.1;
- color: @trunk_orange_light;
- opacity: 1;
- z-index: 900;
-}
-line|z8[highway=primary]
-{
- color: @primary_orange;
- width: 0.9;
- opacity: 1;
- z-index: 850;
-}
-
-line|z8[highway=world_towns_level],
-line|z8[highway=world_level]
-{
- color: @trunk_orange_light;
- width: 0.9;
- opacity: 1;
- z-index: 850;
-}
-/* ZOOM 9 */
-
-line|z9[highway=trunk],
-line|z9[highway=motorway]
-{
- color: @trunk_orange_medium;
- width: 1.2;
- opacity: 1;
- z-index: 900;
-}
-
-line|z9[highway=primary]
-{
- color: @primary_orange;
- width: 0.8;
- opacity: 1;
- z-index: 850;
-}
-
-line|z9[highway=world_towns_level],
-line|z9[highway=world_level]
-{
- color: @trunk_orange_light;
- width: 0.8;
- opacity: 1;
- z-index: 850;
-}
-
-/* ZOOM 10 */
-
-
-line|z10[highway=trunk],
-line|z10[highway=motorway]
-{
- color: @trunk_orange_medium;
- width: 1.5;
- opacity: 1;
- z-index: 900;
-}
-
-line|z10[highway=primary]
-{
- color: @primary_orange;
- width: 1.2;
- opacity: 1;
- z-index: 850;
-}
-
-line|z10[highway=secondary]
-{
- color: @secondary;
- width: 1;
- opacity: 1;
- z-index: 800;
-}
-
-
-/* ZOOM 11 */
-
-line|z11[highway=trunk],
-line|z11[highway=motorway]
-{
- color: @trunk_orange_light;
- width: 1.7;
- opacity: 1;
- z-index: 900;
-}
-
-
-line|z11[highway=primary]
-{
- color: @primary_orange_medium;
- width: 1.5;
- opacity: 1;
- z-index: 850;
-}
-
-
-line|z11[highway=secondary]
-{
- color: @secondary;
- width: 1.3;
- opacity: 1;
- z-index: 800;
-}
-
-line|z11[highway=residential],
-line|z11[highway=tertiary]
-{
- color: @residential;
- width: 0.8;
- opacity: 1;
- z-index: 750;
-}
-
-
-/* ZOOM 12 */
-
-line|z12[highway=trunk],
-line|z12[highway=motorway]
-{
- color: @trunk_orange_medium;
- width: 1.9;
- opacity: 1;
- z-index: 900;
-}
-
-line|z12[highway=motorway][tunnel?],
-line|z12[highway=trunk][tunnel?] {
- color: @trunk_tunnel_orange;
- casing-width: 0.5;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- opacity: 1;
- casing-dashes: 2,2;
-}
-
-line|z12[highway=primary]
-{
- color: @primary_orange_medium;
- width: 1.7;
- opacity: 1;
- z-index: 850;
-}
-
-
-line|z12[highway=secondary]
-{
- color: @secondary;
- width: 1.6;
- opacity: 1;
- z-index: 800;
-}
-
-line|z12[highway=residential],
-line|z12[highway=tertiary],
-line|z12[highway=unclassified],
-line|z12[highway=road],
-line|z12[highway=living_street]
-{
- color: @residential;
- width: 1.2;
- opacity: 1;
- z-index: 750;
-}
-
-/* ZOOM 13 */
-
-line|z13[highway=trunk],
-line|z13[highway=motorway]
-{
- width: 2.8;
- opacity: 1;
- color: @trunk_orange_light;
- z-index: 900;
-}
-
-line|z13[highway=motorway][tunnel?],
-line|z13[highway=trunk][tunnel?],
-line|z13[highway=motorway_link][tunnel?],
-line|z13[highway=trunk_link][tunnel?] {
- color: @trunk_tunnel_orange;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z13[highway=motorway_link],
-line|z13[highway=trunk_link]
-{
- color: @trunk_orange_light;
- width: 2.8;
- z-index: 890;
-}
-
-line|z13[highway=primary]
-{
- color: @primary_orange_medium;
- width: 2.4;
- opacity: 1;
- z-index: 850;
-}
-
-line|z13[highway=secondary]
-{
- color: @secondary;
- width: 2.2;
- opacity: 1;
- z-index: 800;
-}
-
-
-line|z13[highway=residential],
-line|z13[highway=tertiary],
-{
- color: @residential;
- width: 1.2;
- opacity: 1;
- z-index: 750;
-}
-
-line|z13[highway=unclassified],
-line|z13[highway=road],
-line|z13[highway=living_street]
-{
- color: @unclassified;
- width: 1;
- opacity: 1;
- z-index: 700;
-}
-
-line|z13[highway=pedestrian],
-line|z13[highway=ford]
-{
- color: @pedestrian;
- width: 1;
- dashes: 2,1;
- opacity: 1;
- z-index: 660;
-}
-
-line|z13[highway=cycleway]
-{
- color: @cycleway;
- width: 1;
- opacity: 1;
- z-index: 1000;
-
-}
-
-line|z13[highway=construction],
-line|z13[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 1.2;
- dashes: 3.6,1.8;
- z-index: 450;
-}
-
-/* ZOOM 14 */
-
-line|z14[highway=trunk],
-line|z14[highway=motorway]
-{
- width: 3.8;
- opacity: 1;
- color: @trunk_orange_light;
- z-index: 900;
-}
-
-
-line|z14[highway=motorway_link],
-line|z14[highway=trunk_link]
-{
- color: @trunk_orange_light;
- width: 3.8;
- z-index: 890;
-}
-
-line|z14[highway=motorway][tunnel?],
-line|z14[highway=trunk][tunnel?],
-line|z14[highway=motorway_link][tunnel?],
-line|z14[highway=trunk_link][tunnel?] {
- color: @trunk_tunnel_orange;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z14[highway=primary]
-{
- color: @primary_orange_medium;
- width: 3.2;
- opacity: 1;
- z-index: 850;
-}
-
-line|z14[highway=primary_link]
-{
- color: @primary_orange_medium;
- width: 3.2;
- z-index: 840;
-}
-
-line|z14[highway=primary][tunnel?],
-line|z14[highway=primary_link][tunnel?] {
- color: @primary_tunnel_orange;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z14[highway=secondary]
-{
- color: @secondary;
- width: 3;
- opacity: 1;
- z-index: 800;
-}
-
-line|z14[highway=secondary_link]
-{
- color: @secondary;
- width: 1.5;
- z-index: 790;
-}
-
-line|z14[highway=residential],
-line|z14[highway=tertiary],
-{
- color: @residential;
- width: 1.8;
- opacity: 1;
- z-index: 750;
-}
-
-line|z14[highway=unclassified],
-line|z14[highway=living_street],
-line|z14[highway=road]
-
-{
- color: @unclassified;
- width: 1.8;
- opacity: 1;
- z-index: 700;
-}
-
-line|z14[highway=pedestrian],
-line|z14[highway=ford]
-{
- color: @pedestrian;
- width: 1.6;
- dashes: 3.6,1.6;/*dashes: 3.6,1.8;*/
- opacity: 1;
- z-index: 660;
-}
-
-line|z14[highway=service]
-{
- color: @unclassified;
- width: 0.7;
- opacity: 0;
- z-index: 650;
-}
-
-line|z14[highway=track][tracktype=grade1],
-line|z14[highway=raceway],
-line|z14[leisure=track]
-{
- color: @track;
- opacity: 1;
- width: 1;
- z-index: 600;
-}
-line|z14[highway=track],
-line|z14[highway=path],
-line|z14[route=hiking]
-{
-
- color: @track;
- opacity: 1;
- dashes: 2.52,1.35;
- width: 0.9;
- z-index: 600;
-}
-
-line|z14[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- width: 0.9;
- dashes: 2.7,1.26;
- z-index: 560;
-}
-
-
-line|z14[highway=footway]
-{
- color: @footway;
- width: 1;
- dashes: 2.7,1.26;
- opacity: 1;
- z-index: 600;
-}
-
-line|z14[highway=construction],
-line|z14[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 1.4;
- dashes: 4.5,1.8;
- z-index: 450;
-}
-
-line|z14[highway=cycleway]
-{
- color: @cycleway;
- width: 1.2;
- opacity: 1;
- z-index: 1000;
-
-}
-
-/* ZOOM 15 */
-
-line|z15[highway=trunk],
-line|z15[highway=motorway]
-{
- width: 4.8;
- opacity: 1;
- color: @trunk_orange_light;
- z-index: 900;
-}
-
-line|z15[highway=motorway_link],
-line|z15[highway=trunk_link]
-{
- color: @trunk_orange_light;
- width: 2.4;
- z-index: 890;
-}
-
-line|z15[highway=motorway][tunnel?],
-line|z15[highway=trunk][tunnel?],
-line|z15[highway=motorway_link][tunnel?],
-line|z15[highway=trunk_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z15[highway=primary]
-{
- color: @primary_orange_light;
- width: 4.2;
- opacity: 1;
- z-index: 850;
-}
-
-
-line|z15[highway=primary_link]
-{
- color: @primary_orange_light;
- width: 4.2;
- z-index: 840;
-}
-
-line|z15[highway=primary][tunnel?],
-line|z15[highway=primary_link][tunnel?] {
-
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z15[highway=secondary]
-{
- color: @secondary;
- width: 4;
- opacity: 1;
- z-index: 800;
-}
-
-line|z15[highway=secondary_link]
-{
- color: @secondary;
- width: 2;
- z-index: 790;
-}
-
-
-line|z15[highway=residential],
-line|z15[highway=tertiary],
-{
- color: @residential;
- width: 3.2;
- opacity: 1;
- z-index: 750;
-}
-
-line|z15[highway=residential_link],
-line|z15[highway=tertiary_link] {
- color: @residential;
- width: 1.6;
- z-index: 740;
-}
-
-line|z15[highway=unclassified],
-line|z15[highway=living_street],
-line|z15[highway=road]
-{
- color: @unclassified;
- width: 3;
- opacity: 1;
- z-index: 700;
-}
-line|z15[highway=pedestrian],
-line|z15[highway=ford]
-{
- color: @pedestrian;
- width: 2;
- dashes: 5,2.2;/*dashes: 3.6,1.8;*/
- opacity: 1;
- z-index: 660;
-}
-line|z15[highway=service]
-{
- color: @unclassified;
- width: 1.2;
- opacity: 1;
- z-index: 10;
- z-index: 650;
-}
-
-line|z15[highway=service][service=driveway]
-{
- width: 0;
-}
-
-line|z15[highway=track][tracktype=grade1],
-line|z15[highway=raceway],
-line|z15[leisure=track]
-{
- color: @track;
- opacity: 1;
- width: 1.5;
- z-index: 600;
-}
-line|z15[highway=track],
-line|z15[highway=path],
-line|z15[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 2.7,1.26;
- width: 1.1;
- z-index: 600;
-}
-
-line|z15[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 2.7,1.26;
- width: 1.4;
- z-index: 590;
-}
-
-
-line|z15[highway=footway]
-{
- color: @footway;
- width: 1.7;
- dashes: 2.7,1.26;
- opacity: 1;
- z-index: 600;
-}
-
-line|z15[highway=cycleway]
-{
- color: @cycleway;
- width: 1.4;
- opacity: 1;
- z-index: 1000;
-
-}
-line|z15[highway=construction],
-line|z15[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 2;
- dashes: 7.2,2.7;
- z-index: 450;
-}
-
-/* ZOOM 16 */
-
-line|z16[highway=trunk],
-line|z16[highway=motorway]
-{
- color: @trunk_orange_light;
- width: 6;
- opacity: 1;
- z-index: 900;
-}
-
-
-line|z16[highway=motorway_link],
-line|z16[highway=trunk_link]
-{
- color: @trunk_orange_light;
- width: 3;
- z-index: 890;
-}
-
-line|z16[highway=motorway][tunnel?],
-line|z16[highway=trunk][tunnel?],
-line|z16[highway=motorway_link][tunnel?],
-line|z16[highway=trunk_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=primary]
-{
- color: @primary_orange_light;
- width: 4.8;
- opacity: 1;
- z-index: 850;
-}
-
-
-line|z16[highway=primary_link]
-{
- color: @primary_orange_light;
- width: 4.8;
- z-index: 840;
-
-}
-
-line|z16[highway=primary][tunnel?],
-line|z16[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=secondary]
-{
- color: @secondary;
- width: 4.8;
- z-index: 800;
-}
-
-line|z16[highway=secondary_link]
-{
- color: @secondary;
- width: 2.4;
- z-index: 790;
-}
-
-line|z16[highway=secondary][tunnel?],
-line|z16[highway=secondary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=residential],
-line|z16[highway=tertiary],
-{
- color: @residential;
- width: 4.4;
- z-index: 750;
-}
-line|z16[highway=residential_link],
-line|z16[highway=tertiary_link]
-{
- color: @residential;
- width: 2.2;
- z-index: 740;
-}
-
-line|z16[highway=tertiary_link][tunnel?],
-line|z16[highway=residential_link][tunnel?],
-line|z16[highway=tertiary][tunnel?],
-line|z16[highway=residential][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=unclassified],
-line|z16[highway=living_street],
-line|z16[highway=road]
-{
- color: @unclassified;
- width: 4;
- z-index: 700;
-}
-
-line|z16[highway=service]
-{
- color: @unclassified;
- width: 1.6;
- opacity: 1;
- z-index: 650;
-}
-
-line|z16[highway=pedestrian],
-line|z16[highway=ford]
-{
- color: @pedestrian;
- width: 2.4;
- dashes: 5.4,2.7;/*dashes: 3.6,1.8;*/
- opacity: 1;
- z-index: 660;
-}
-
-
-line|z16[highway=unclassified][tunnel?],
-line|z16[highway=living_street][tunnel?],
-line|z16[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=footway]
-{
- color: @footway;
- width: 2;
- dashes: 3.6,1.8;
- opacity: 1;
- z-index: 600;
-}
-
-line|z16[highway=service][service=driveway]
-{
- width: 0;
-}
-
-line|z16[highway=track][tracktype=grade1],
-line|z16[highway=raceway],
-line|z16[leisure=track]
-{
- color: @track;
- opacity: 1;
- width: 1.8;
- z-index: 600;
-}
-line|z16[highway=track],
-line|z16[highway=path],
-line|z16[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 3.6,1.8;
- width: 1.8;
- z-index: 600;
-}
-
-line|z16[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 3.6,1.8;
- width: 1.8;
- z-index: 590;
-}
-
-
-line|z16[highway=steps]
-{
- color: @steps;
- width: 5;
- dashes: 1.5,1.5;
- z-index: 1000;
-}
-
-line|z16[highway=construction],
-line|z16[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 2.6;
- dashes: 9,3.6;
- z-index: 450;
-}
-
-line|z16[highway=cycleway]
-{
- color: @cycleway;
- width: 1.6;
- opacity: 1;
- z-index: 1000;
-}
-
-
-
-/* ZOOM 17 */
-
-line|z17[highway=trunk],
-line|z17[highway=motorway]
-{
- color: @trunk_orange_light;
- width: 9;
- opacity: 1;
- z-index: 900;
-}
-/*
-line|z17[highway=trunk]::case,
-line|z17[highway=motorway]::case
-{
- color: @trunk_orange_case;
- width: 10.5;
- opacity: 1;
- z-index: 45;
-}
-*/
-
-line|z17[highway=trunk_link],
-line|z17[highway=motorway_link]
-{
- color: @trunk_orange_light;
- width: 4.5;
- z-index: 890;
-}
-
-line|z17[highway=trunk][tunnel?],
-line|z17[highway=motorway][tunnel?],
-line|z17[highway=trunk_link][tunnel?],
-line|z17[highway=motorway_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=primary]
-{
- color: @primary_orange_light;
- width: 7;
- opacity: 1;
- z-index: 850;
-}
-
-
-line|z17[highway=primary_link]
-{
- color: @primary_orange_light;
- width: 7;
- opacity: 1;
- z-index: 840;
-}
-
-line|z17[highway=primary][tunnel?],
-line|z17[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=secondary]
-{
- color: @secondary;
- width: 7;
- opacity: 1;
- z-index: 10;
- z-index: 800;
-}
-
-line|z17[highway=secondary_link]
-{
- color: @secondary;
- width: 3.5;
- z-index: 790;
-}
-
-line|z17[highway=secondary][tunnel?],
-line|z17[highway=secondary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=residential],
-line|z17[highway=tertiary],
-{
- color: @residential;
- width: 6;
- opacity: 1;
- z-index: 750;
-}
-line|z17[highway=residential_link],
-line|z17[highway=tertiary_link],
-{
- color: @residential;
- width: 3;
- z-index: 740;
-}
-
-line|z17[highway=tertiary_link][tunnel?],
-line|z17[highway=residential_link][tunnel?],
-line|z17[highway=tertiary][tunnel?],
-line|z17[highway=residential][tunnel?] {
- color: @tertiary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @tertiary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=unclassified],
-line|z17[highway=living_street],
-line|z17[highway=road]
-{
- color: @unclassified;
- width: 6;
- z-index: 700;
-}
-
-line|z17[highway=pedestrian],
-line|z17[highway=ford]
-{
- color: @pedestrian;
- width: 3;
- dashes: 5,2;
- z-index: 660;
-}
-
-line|z17[highway=unclassified][tunnel?],
-line|z17[highway=living_street][tunnel?],
-line|z17[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=footway],
-{
- color: @footway;
- width: 2.4;
- dashes: 4.5,1.8;
- opacity: 1;
- z-index: 600;
-}
-
-line|z17[highway=footway][tunnel?]::tunnelBackground,
-line|z17[highway=path][tunnel?]::tunnelBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z17[highway=footway][tunnel?]::tunnelCasing,
-line|z17[highway=path][tunnel?]::tunnelCasing {
- z-index: 25;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_casing;
- casing-dashes: 2,2;
-}
-
-line|z17[highway=service]
-{
- color: @unclassified;
- width: 2;
- z-index: 650;
-}
-
-line|z17[highway=track][tracktype=grade1],
-line|z17[highway=raceway],
-line|z17[leisure=track]
-{
- color: @track;
- opacity: 1;
- width: 3;
- z-index: 600;
-}
-line|z17[highway=track],
-line|z17[highway=path],
-line|z17[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 4.5,1.8;
- width: 2;
- z-index: 600;
-}
-
-line|z17[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 4.5,1.8;
- width: 2;
- z-index: 590;
-}
-
-line|z17[highway=steps]
-{
- color: @steps;
- width: 7;
- dashes: 2.3,2.3;
- z-index: 1000;
-}
-
-line|z17[highway=construction],
-line|z17[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 3;
- dashes: 10.8,4.5;
- z-index: 450;
-}
-
-line|z17[highway=cycleway]
-{
- color: @cycleway;
- width: 1.8;
- opacity: 1;
- z-index: 1000;
-}
-
-
-
-/* ZOOM 18+ */
-
-line|z18[highway=trunk],
-line|z18[highway=motorway]
-{
- color: @trunk_orange_light;
- width: 12;
- opacity: 1;
- z-index: 900;
-}
-/*
-line|z18[highway=trunk]::case,
-line|z18[highway=motorway]::case
-{
- color: @trunk_orange_case;
- width: 16;
- opacity: 1;
- z-index: 45;
-}
-*/
-line|z18[highway=trunk_link],
-line|z18[highway=motorway_link]
-{
- color: @trunk_orange_light;
- width: 6;
- z-index: 890;
-}
-
-line|z18[highway=trunk][tunnel?],
-line|z18[highway=motorway][tunnel?],
-line|z18[highway=trunk_link][tunnel?],
-line|z18[highway=motorway_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=primary]
-{
- color: @primary_orange_light;
- width: 10;
- opacity: 1;
- z-index: 850;
-}
-
-
-line|z18[highway=primary_link]
-{
- color: @primary_orange_light;
- width: 10;
- opacity: 1;
- z-index: 840;
-}
-
-line|z18[highway=primary][tunnel?],
-line|z18[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=secondary]
-{
- color: @secondary;
- width: 10;
- opacity: 1;
- z-index: 800;
-}
-
-line|z18[highway=secondary_link]
-{
- color: @secondary;
- width: 5;
- z-index: 790;
-}
-
-line|z18[highway=secondary][tunnel?],
-line|z18[highway=secondary_link][tunnel?] {
- color: @secondary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=residential],
-line|z18[highway=tertiary],
-{
- color: @residential;
- width: 9;
- opacity: 1;
- z-index: 750;
-}
-line|z18[highway=residential_link],
-line|z18[highway=tertiary_link],
-{
- color: @residential;
- width: 4.5;
- z-index: 740;
-}
-
-line|z18[highway=tertiary][tunnel?],
-line|z18[highway=tertiary_link][tunnel?],
-line|z18[highway=residential][tunnel?] {
- color: @tertiary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @tertiary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=unclassified],
-line|z18[highway=living_street],
-line|z18[highway=road]
-{
- color: @unclassified;
- width: 9;
- z-index: 700;
-}
-
-line|z18[highway=pedestrian],
-line|z18[highway=ford]
-{
- color: @pedestrian;
- width: 4;
- dashes: 7,3;
- z-index: 660;
-}
-
-line|z18[highway=unclassified][tunnel?],
-line|z18[highway=living_street][tunnel?],
-line|z18[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=footway],
-{
- color: @footway;
- width: 3.4;
- dashes: 7.2,2.7;
- opacity: 1;
- z-index: 600;
-}
-
-line|z18[highway=footway][tunnel?]::tunnelBackground,
-line|z18[highway=path][tunnel?]::tunnelBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z18[highway=footway][tunnel?]::tunnelCasing,
-line|z18[highway=path][tunnel?]::tunnelCasing {
- z-index: 25;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_casing;
- casing-dashes: 2,2;
-}
-
-line|z18[highway=service]
-{
- color: @unclassified;
- width: 3;
- z-index: 650;
-}
-
-line|z18[highway=track][tracktype=grade1],
-line|z18[highway=raceway],
-line|z18[leisure=track]
-{
- color: @track;
- opacity: 1;
- width: 3;
- z-index: 600;
-}
-line|z18[highway=track],
-line|z18[highway=path],
-line|z18[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 7.2,2.7;
- width: 3;
- z-index: 600;
-
-}
-
-line|z18[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 7.2,2.7;
- width: 3;
- z-index: 590;
-}
-
-line|z18[highway=steps]
-{
- color: @steps;
- width: 9;
- dashes: 3.2,3.2;
- z-index: 1000;
-}
-
-line|z18[highway=construction],
-line|z18[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 4;
- dashes: 13.5,5.4;
- z-index: 450;
-}
-
-line|z18[highway=cycleway]
-{
- color: @cycleway;
- width: 2;
- opacity: 1;
- z-index: 1000;
-}
-
-/* ZOOM 19+ */
-
-line|z19-[highway=trunk],
-line|z19-[highway=motorway]
-{
- color: @trunk_orange_light;
- width: 15;
- opacity: 1;
- z-index: 900;
-}
-/*
-line|z19-[highway=trunk]::case,
-line|z19-[highway=motorway]::case
-{
- color: @trunk_orange_case;
- width: 16;
- opacity: 1;
- z-index: 45;
-}
-*/
-
-line|z19-[highway=trunk_link],
-line|z19-[highway=motorway_link]
-{
- color: @trunk_orange_light;
- width: 7.5;
- z-index: 890;
-}
-
-
-line|z19-[highway=trunk][tunnel?],
-line|z19-[highway=motorway][tunnel?],
-line|z19-[highway=trunk_link][tunnel?],
-line|z19-[highway=motorway_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=primary]
-{
- color: @primary_orange_light;
- width: 13;
- opacity: 1;
- z-index: 850;
-}
-
-line|z19-[highway=primary_link]
-{
- color: @primary_orange_light;
- width: 13;
- opacity: 1;
- z-index: 840;
-}
-
-line|z19-[highway=primary][tunnel?],
-line|z19-[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=secondary]
-{
- color: @secondary;
- width: 13;
- opacity: 1;
- z-index: 800;
-}
-
-line|z19-[highway=secondary_link]
-{
- color: @secondary;
- width: 7;
- z-index: 790;
-}
-
-line|z19-[highway=secondary][tunnel?],
-line|z19-[highway=secondary_link][tunnel?] {
- color: @secondary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=residential],
-line|z19-[highway=tertiary],
-{
- color: @residential;
- width: 12;
- opacity: 1;
- z-index: 750;
-}
-line|z19-[highway=residential_link],
-line|z19-[highway=tertiary_link],
-{
- color: @residential;
- width: 6;
- z-index: 740;
-}
-
-line|z19-[highway=tertiary][tunnel?],
-line|z19-[highway=tertiary_link][tunnel?],
-line|z19-[highway=residential][tunnel?] {
- color: @tertiary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @tertiary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=unclassified],
-line|z19-[highway=living_street],
-line|z19-[highway=road]
-{
- color: @unclassified;
- width: 12;
- z-index: 700;
-}
-
-line|z19-[highway=pedestrian],
-line|z19-[highway=ford]
-{
- color: @pedestrian;
- width: 5;
- dashes: 16.2,8.1;
- z-index: 660;
-}
-
-line|z19-[highway=unclassified][tunnel?],
-line|z19-[highway=living_street][tunnel?],
-line|z19-[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=footway],
-line|z19-[highway=path]
-{
- color: @footway;
- width: 4;
- dashes: 9,3.6;
- opacity: 1;
- z-index: 600;
-}
-
-line|z19-[highway=footway][tunnel?]::tunnelBackground,
-line|z19-[highway=path][tunnel?]::tunnelBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z19-[highway=footway][tunnel?]::tunnelCasing,
-line|z19-[highway=path][tunnel?]::tunnelCasing {
- z-index: 25;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_casing;
- casing-dashes: 2,2;
-}
-
-line|z19-[highway=service]
-{
- color: @unclassified;
- width: 4;
- z-index: 650;
-}
-
-line|z19-[highway=track][tracktype=grade1],
-line|z19-[highway=raceway],
-line|z19-[leisure=track]
-{
- color: @track;
- opacity: 1;
- width: 4;
- z-index: 600;
-}
-line|z19-[highway=track],
-line|z19-[highway=path],
-line|z19-[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 9,3.6;
- width: 4;
- z-index: 600;
-}
-
-line|z19-[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 9,3.6;
- width: 4;
- z-index: 590;
-}
-
-line|z19-[highway=steps]
-{
- color: @steps;
- width: 11;
- dashes: 4,4;
- z-index: 1000;
-}
-
-line|z19-[highway=construction],
-line|z19-[highway=proposed]
-{
- color: @construction;
- opacity: 1;
- width: 6;
- dashes: 18,6.3;
- z-index: 450;
-}
-
-line|z19-[highway=cycleway]
-{
- color: @cycleway;
- width: 2.2;
- opacity: 1;
- z-index: 1000;
-}
-
-
-
-
-/* BRIDGES */
-
-
-
-line|z13[highway=motorway][bridge?]::bridgewhite,
-line|z13[highway=trunk][bridge?]::bridgewhite {
- z-index: 400;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-
-}
-
-line|z13[highway=motorway][bridge?]::bridgeblack,
-line|z13[highway=trunk][bridge?]::bridgeblack {
- z-index: 390;
- casing-width: eval(prop("width")+0.4);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-line|z14-[highway=motorway][bridge?]::bridgewhite,
-line|z14-[highway=trunk][bridge?]::bridgewhite,
-line|z14-[highway=primary][bridge?]::bridgewhite,
-line|z14-[highway=secondary][bridge?]::bridgewhite,
-line|z14-[highway=tertiary][bridge?]::bridgewhite,
-line|z14-[highway=residential][bridge?]::bridgewhite,
-line|z14-[highway=unclassified][bridge?]::bridgewhite,
-line|z14-[railway=rail][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width"));
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z14-[highway=motorway][bridge?]::bridgeblack,
-line|z14-[highway=trunk][bridge?]::bridgeblack,
-line|z14-[highway=primary][bridge?]::bridgeblack,
-line|z14-[highway=secondary][bridge?]::bridgeblack,
-line|z14-[highway=tertiary][bridge?]::bridgeblack,
-line|z14-[highway=residential][bridge?]::bridgeblack,
-line|z14-[highway=unclassified][bridge?]::bridgeblack,
-line|z14-[railway=rail][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+0.4);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-line|z17-[highway=motorway][bridge?]::bridgewhite,
-line|z17-[highway=trunk][bridge?]::bridgewhite,
-line|z17-[highway=primary][bridge?]::bridgewhite,
-line|z17-[highway=secondary][bridge?]::bridgewhite,
-line|z17-[highway=tertiary][bridge?]::bridgewhite,
-line|z17-[highway=residential][bridge?]::bridgewhite,
-line|z17-[highway=unclassified][bridge?]::bridgewhite,
-line|z17-[railway=rail][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")+0.8);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z17-[highway=motorway][bridge?]::bridgeblack,
-line|z17-[highway=trunk][bridge?]::bridgeblack,
-line|z17-[highway=primary][bridge?]::bridgeblack,
-line|z17-[highway=secondary][bridge?]::bridgeblack,
-line|z17-[highway=tertiary][bridge?]::bridgeblack,
-line|z17-[highway=residential][bridge?]::bridgeblack,
-line|z17-[highway=unclassified][bridge?]::bridgeblack,
-line|z17-[railway=rail][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+1.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z18-[highway=motorway][bridge?]::bridgewhite,
-line|z18-[highway=trunk][bridge?]::bridgewhite,
-line|z18-[highway=primary][bridge?]::bridgewhite,
-line|z18-[highway=secondary][bridge?]::bridgewhite,
-line|z18-[highway=tertiary][bridge?]::bridgewhite,
-line|z18-[highway=residential][bridge?]::bridgewhite,
-line|z18-[highway=unclassified][bridge?]::bridgewhite,
-line|z18-[railway=rail][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z18-[highway=motorway][bridge?]::bridgeblack,
-line|z18-[highway=trunk][bridge?]::bridgeblack,
-line|z18-[highway=primary][bridge?]::bridgeblack,
-line|z18-[highway=secondary][bridge?]::bridgeblack,
-line|z18-[highway=tertiary][bridge?]::bridgeblack,
-line|z18-[highway=residential][bridge?]::bridgeblack,
-line|z18-[highway=unclassified][bridge?]::bridgeblack,
-line|z18-[railway=rail][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z14-[highway=motorway_link][bridge?]::bridgewhite,
-line|z14-[highway=trunk_link][bridge?]::bridgewhite,
-line|z14-[highway=primary_link][bridge?]::bridgewhite,
-line|z14-[highway=secondary_link][bridge?]::bridgewhite,
-line|z14-[highway=tertiary_link][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width"));
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z14-[highway=motorway_link][bridge?]::bridgeblack,
-line|z14-[highway=trunk_link][bridge?]::bridgeblack,
-line|z14-[highway=primary_link][bridge?]::bridgeblack,
-line|z14-[highway=secondary_link][bridge?]::bridgeblack,
-line|z14-[highway=tertiary_link][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+0.4);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z17-[highway=motorway_link][bridge?]::bridgewhite,
-line|z17-[highway=trunk_link][bridge?]::bridgewhite,
-line|z17-[highway=primary_link][bridge?]::bridgewhite,
-line|z17-[highway=secondary_link][bridge?]::bridgewhite,
-line|z17-[highway=tertiary_link][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")+0.8);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z17-[highway=motorway_link][bridge?]::bridgeblack,
-line|z17-[highway=trunk_link][bridge?]::bridgeblack,
-line|z17-[highway=primary_link][bridge?]::bridgeblack,
-line|z17-[highway=secondary_link][bridge?]::bridgeblack,
-line|z17-[highway=tertiary_link][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+1.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z18-[highway=motorway_link][bridge?]::bridgewhite,
-line|z18-[highway=trunk_link][bridge?]::bridgewhite,
-line|z18-[highway=primary_link][bridge?]::bridgewhite,
-line|z18-[highway=secondary_link][bridge?]::bridgewhite,
-line|z18-[highway=tertiary_link][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z18-[highway=motorway_link][bridge?]::bridgeblack,
-line|z18-[highway=trunk_link][bridge?]::bridgeblack,
-line|z18-[highway=primary_link][bridge?]::bridgeblack,
-line|z18-[highway=secondary_link][bridge?]::bridgeblack,
-line|z18-[highway=tertiary_link][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z13[highway=pedestrian][bridge?]::bridgewhite,
-line|z13[highway=footway][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")-0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z14-[highway=pedestrian][bridge?]::bridgewhite,
-line|z14-[highway=footway][bridge?]::bridgewhite,
-line|z16-[highway=steps][bridge?]::bridgewhite,
-line|z16-[highway=road][bridge?]::bridgewhite,
-line|z16-[highway=service][bridge?]::bridgewhite {
- z-index: 400;
- casing-width: eval(prop("width"));
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z14-[highway=pedestrian][bridge?]::bridgeblack,
-line|z14-[highway=footway][bridge?]::bridgeblack,
-line|z16-[highway=steps][bridge?]::bridgeblack,
-line|z16-[highway=road][bridge?]::bridgeblack,
-line|z16-[highway=service][bridge?]::bridgeblack
-{
- z-index: 390;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z16-[highway=pedestrian][bridge?]::bridgewhite,
-line|z16-[highway=footway][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z16-[highway=pedestrian][bridge?]::bridgeblack,
-line|z16-[highway=footway][bridge?]::bridgeblack,
-{
- z-index:390;
- casing-width: eval(prop("width")+0.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z16-[highway=pedestrian][bridge?]::bridgewhite,
-line|z16-[highway=footway][bridge?]::bridgewhite
-{
- z-index: 400;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z17-[highway=pedestrian][bridge?]::bridgeblack,
-line|z17-[highway=footway][bridge?]::bridgeblack,
-{
- z-index:390;
- casing-width: eval(prop("width")+0.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z17-[highway=pedestrian][bridge?]::bridgewhite,
-line|z17-[highway=footway][bridge?]::bridgewhite
-{
- z-index:400;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z18-[highway=pedestrian][bridge?]::bridgeblack,
-line|z18-[highway=footway][bridge?]::bridgeblack,
-{
- z-index:390;
- casing-width: eval(prop("width")+0.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-
-
-/* Process bridge and tunnel */
-/*
-line|z15-[bridge?]::bridgewhite,
-line|z15-[tunnel?]::tunnelwhite,
-{
- z-index: 30;
- casing-width: eval(prop("width")/2+4);
- casing-linecap: butt;
- casing-color: white;
-}
-
-line|z15-[bridge?]::bridgeblack
-{
- z-index: 25;
- casing-width: eval(prop("width")/2+5);
- casing-linecap: butt;
- casing-color: black;
-}
-line|z15-[tunnel?]::tunnelblack
-{
- z-index: 25;
- casing-width: eval(prop("width")/2+5);
- casing-linecap: butt;
- casing-color: black;
- casing-dashes: 5,5;
-}
-*/
-
-/* ONEWAY ARROWS */
-
-/* line|z15-[highway=primary][hwtag=oneway]::arrows <-- не работает по типам магистралей */
-
-line|z15[hwtag=oneway]::arrows
-{
- pattern-offset: 80;
- z-index: 1000;
- pattern-image: arrow-xs.svg;
- pattern-spacing: 160;
- z-index: 1000;
-}
-
-line|z16[hwtag=oneway]::arrows
-{
- pattern-offset: 120;
- z-index: 1000;
- pattern-image: arrow-s.svg;
- pattern-spacing: 160;
- z-index: 1000;
-}
-
-line|z17[hwtag=oneway]::arrows
-{
- pattern-offset: 160;
- z-index: 1000;
- pattern-image: arrow-s.svg;
- pattern-spacing: 200;
-}
-
-
-line|z18-[hwtag=oneway]::arrows
-{
- pattern-offset: 200;
- z-index: 1000;
- pattern-image: arrow-m.svg;
- pattern-spacing: 200;
-}
diff --git a/data/styles/clear/include/roads_yellow.mapcss b/data/styles/clear/include/roads_yellow.mapcss
deleted file mode 100644
index 2ef6b06989..0000000000
--- a/data/styles/clear/include/roads_yellow.mapcss
+++ /dev/null
@@ -1,1839 +0,0 @@
-line[highway]
-{
- casing-width: 0;
-}
-
-/* Z-INDEXES */
-
-line|z7-[highway=trunk],
-line|z7-[highway=motorway] {
- z-index: 900;
-}
-
-line|z7-[highway=primary] {
- z-index: 850;
-}
-
-line|z7-[highway=secondary] {
- z-index: 800;
-}
-
-line|z11-[highway=residential],
-line|z11-[highway=tertiary] {
- z-index: 750;
-}
-
-line|z10-[highway=unclassified],
-line|z10-[highway=road],
-line|z10-[highway=living_street] {
- z-index: 700;
-}
-
-line|z10-[highway=service] {
- z-index: 650;
-}
-
-line|z10-[highway=pedestrian] {
- z-index: 650;
-}
-
-line|z10-[highway=footway],
-line|z10-[highway=path] {
- z-index: 600;
-}
-
-line|z10-[highway=trunk_link],
-line|z10-[highway=motorway_link],
-line|z10-[highway=primary_link],
-line|z10-[highway=secondary_link],
-line|z10-[highway=tertiary_link],
-line|z10-[highway=residential_link],
-line|z10-[highway=track],
-line|z10-[highway=bridleway] {
- z-index: 500;
-}
-
-
-/* ZOOM 7 */
-
-line|z7[highway=trunk],
-line|z7[highway=motorway] {
- color: @trunk;
- width: 0.3;
- opacity: 0.4;
-
-}
-
-/* ZOOM 8 */
-
-line|z8[highway=trunk],
-line|z8[highway=motorway]
-{
- width: 0.6;
- color: @trunk;
- opacity: 0.5;
-}
-
-/* ZOOM 9 */
-
-line|z9[highway=trunk],
-line|z9[highway=motorway]
-{
- color: @trunk;
- width: 0.8;
- opacity: 0.7;
-}
-
-line|z9[highway=primary]
-{
- color: @primary;
- width: 0.1;
- opacity: 0.4;
-}
-
-
-line|z7-[highway=cycleway] {
- z-index: 950;
-}
-
-/* ZOOM 10 */
-
-
-line|z10[highway=trunk],
-line|z10[highway=motorway]
-{
- color: @trunk_yellow;
- width: 1.2;
- opacity: 0.8;
-}
-
-line|z10[highway=primary]
-{
- color: @primary;
- width: 0.9;
- opacity: 0.8;
-}
-
-line|z10[highway=secondary]
-{
- color: @secondary;
- width: 0.2;
- opacity: 0.4;
-}
-
-
-/* ZOOM 11 */
-
-line|z11[highway=trunk],
-line|z11[highway=motorway]
-{
- color: @trunk_yellow;
- width: 1.8;
- opacity: 0.7;
-}
-
-line|z11[highway=trunk]::case,
-line|z11[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 2.8;
- opacity: 1;
- z-index: 45;
-}
-
-line|z11[highway=primary]
-{
- color: @primary_yellow;
- width: 1;
- opacity: 1;
-}
-
-line|z11[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 2;
- opacity: 1;
- z-index: 45;
-}
-
-
-line|z11[highway=secondary]
-{
- color: @secondary;
- width: 0.7;
- opacity: 0.8;
-}
-
-line|z11[highway=residential],
-line|z11[highway=tertiary]
-{
- color: @residential;
- width: 0.1;
- opacity: 0.2;
-}
-
-
-/* ZOOM 12 */
-
-line|z12[highway=trunk],
-line|z12[highway=motorway]
-{
- color: @trunk_yellow;
- width: 2;
- opacity: 0.9;
-}
-
-line|z12[highway=trunk]::case,
-line|z12[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 3.2;
- opacity: 1;
- z-index: 45;
-}
-
-
-line|z12[highway=motorway][tunnel?],
-line|z12[highway=trunk][tunnel?] {
- casing-width: 0.5;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- opacity: 1;
- casing-dashes: 2,2;
-}
-
-line|z12[highway=primary]
-{
- color: @primary_yellow;
- width: 1.5;
- opacity: 0.9;
-}
-
-line|z12[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 2.5;
- opacity: 1;
- z-index: 45;
-}
-
-line|z12[highway=secondary]
-{
- color: @secondary;
- width: 1.8;
- opacity: 0.7;
-}
-
-line|z12[highway=residential],
-line|z12[highway=tertiary],
-line|z12[highway=unclassified],
-line|z12[highway=road],
-line|z12[highway=living_street]
-{
- color: @residential;
- width: 0.3;
- opacity: 0.4;
-}
-
-/* ZOOM 13 */
-
-line|z13[highway=trunk],
-line|z13[highway=motorway]
-{
- width: 2.8;
- opacity: 0.9;
- color: @trunk_yellow;
-}
-
-line|z13[highway=trunk]::case,
-line|z13[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 4;
- opacity: 1;
- z-index: 45;
-}
-
-
-line|z13[highway=motorway][tunnel?],
-line|z13[highway=trunk][tunnel?],
-line|z13[highway=motorway_link][tunnel?],
-line|z13[highway=trunk_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z13[highway=motorway_link],
-line|z13[highway=trunk_link]
-{
- color: @trunk_link;
- width: 0.8;
-}
-
-line|z13[highway=primary]
-{
- color: @primary_yellow;
- width: 2.5;
- opacity: 1;
-}
-
-line|z13[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 3.5;
- opacity: 1;
- z-index: 45;
-}
-
-line|z13[highway=secondary]
-{
- color: @secondary;
- width: 2;
- opacity: 1;
-}
-
-
-line|z13[highway=residential],
-line|z13[highway=tertiary],
-{
- color: @residential;
- width: 0.7;
- opacity: 0.7;
-}
-
-line|z13[highway=unclassified],
-line|z13[highway=road],
-line|z13[highway=living_street]
-{
- color: @unclassified;
- width: 0.7;
- opacity: 0.7;
-}
-
-line|z13[highway=pedestrian]
-{
- color: @pedestrian;
- width: 0.7;
- dashes: 2,1;
- opacity: 0.7;
-}
-
-
-line|z13[highway=construction]
-{
- color: @construction;
- opacity: 0.5;
- width: 1.4;
- dashes: 4,4;
-}
-
-/* ZOOM 14 */
-
-line|z14[highway=trunk],
-line|z14[highway=motorway]
-{
- width: 3.8;
- opacity: 1;
- color: @trunk_yellow;
-}
-
-line|z14[highway=trunk]::case,
-line|z14[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 5;
- opacity: 1;
- z-index: 45;
-}
-
-line|z14[highway=motorway_link],
-line|z14[highway=trunk_link]
-{
- color: @trunk_link;
- width: 1.9;
-}
-
-line|z14[highway=motorway][tunnel?],
-line|z14[highway=trunk][tunnel?],
-line|z14[highway=motorway_link][tunnel?],
-line|z14[highway=trunk_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z14[highway=primary]
-{
- color: @primary_yellow;
- width: 2.8;
- opacity: 1;
-}
-
-line|z14[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 4;
- opacity: 1;
- z-index: 45;
-}
-
-line|z14[highway=primary_link]
-{
- color: @primary_link;
- width: 1.4;
-}
-
-line|z14[highway=primary][tunnel?],
-line|z14[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z14[highway=secondary]
-{
- color: @secondary;
- width: 2.8;
- opacity: 1;
-}
-
-line|z14[highway=secondary_link]
-{
- color: @secondary_link;
- width: 1.4;
-}
-
-line|z14[highway=residential],
-line|z14[highway=tertiary],
-{
- color: @residential;
- width: 1.4;
- opacity: 0.8;
-}
-
-line|z14[highway=unclassified],
-line|z14[highway=living_street],
-line|z14[highway=road]
-{
- color: @unclassified;
- width: 1.4;
- opacity: 1;
-}
-
-line|z14[highway=service]
-{
- color: @unclassified;
- width: 0.2;
- opacity: 0.4;
- z-index: 600;
-}
-
-line|z14[highway=track][tracktype=grade1],
-{
- color: @track;
- opacity: 1;
- width: 0.8;
-}
-line|z14[highway=track],
-line|z14[highway=path],
-line|z14[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 0.1,0.1;
- width: 0.1;
-}
-
-line|z14[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- width: 0.1;
- dashes: 0.1,2;
-}
-
-line|z14[highway=pedestrian]
-{
- color: @pedestrian;
- width: 0.9;
- dashes: 2,0.5;
- opacity: 0.8;
-}
-
-line|z14[highway=footway]
-{
- color: @footway;
- width: 0.1;
- dashes: 0.1,0.1;
- opacity: 1;
- z-index: 600;
-}
-
-line|z14[highway=construction]
-{
- color: @construction;
- opacity: 0.5;
- width: 1.4;
- dashes: 5,5;
-}
-
-line|z14[highway=cycleway]
-{
- color: @cycleway;
- width: 0.4;
- opacity: 0.8;
- z-index: 2000;
-
-}
-/* ZOOM 15 */
-
-line|z15[highway=trunk],
-line|z15[highway=motorway]
-{
- width: 4.8;
- opacity: 1;
- color: @trunk_yellow;
- z-index: 900;
-}
-
-line|z15[highway=trunk]::case,
-line|z15[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 6;
- opacity: 1;
- z-index: 45;
-}
-
-line|z15[highway=motorway_link],
-line|z15[highway=trunk_link]
-{
- color: @trunk_link;
- width: 2.4;
-}
-
-line|z15[highway=motorway][tunnel?],
-line|z15[highway=trunk][tunnel?],
-line|z15[highway=motorway_link][tunnel?],
-line|z15[highway=trunk_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z15[highway=primary]
-{
- color: @primary_yellow;
- width: 3.8;
- opacity: 1;
- z-index: 850;
-}
-
-line|z15[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 5.5;
- opacity: 1;
- z-index: 45;
-}
-
-line|z15[highway=primary_link]
-{
- color: @primary_link;
- width: 1.9;
- z-index: 500;
-}
-
-line|z15[highway=primary][tunnel?],
-line|z15[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z15[highway=secondary]
-{
- color: @secondary;
- width: 3.8;
- opacity: 1;
- z-index: 800;
-}
-
-line|z15[highway=secondary_link]
-{
- color: @secondary_link;
- width: 1.9;
-}
-
-
-line|z15[highway=residential],
-line|z15[highway=tertiary],
-{
- color: @residential;
- width: 3;
- opacity: 1;
-}
-
-line|z15[highway=tertiary_link] {
- color: @tertiary_link;
- width: 1.5;
-}
-
-line|z15[highway=unclassified],
-line|z15[highway=living_street],
-line|z15[highway=road]
-{
- color: @unclassified;
- width: 3;
- opacity: 1;
- z-index: 700;
-}
-
-line|z15[highway=service]
-{
- color: @unclassified;
- width: 0.6;
- opacity: 0.9;
- z-index: 600;
-}
-
-line|z15[highway=service][service=driveway]
-{
- width: 0;
-}
-
-line|z15[highway=track][tracktype=grade1],
-{
- color: @track;
- opacity: 1;
- width: 1.6;
- z-index: 1000;
-}
-line|z15[highway=track],
-line|z15[highway=path],
-line|z15[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 2,0.5;
- width: 0.8;
- z-index: 1000;
-}
-
-line|z15[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 0.5,3.5;
- width: 1;
- z-index: 600;
-}
-
-line|z15[highway=pedestrian]
-{
- color: @pedestrian;
- width: 1.6;
- dashes: 2,0.5;
- opacity: 0.8;
-}
-
-line|z15[highway=footway]
-{
- color: @footway;
- width: 0.8;
- dashes: 0.5,0.5;
- opacity: 1;
- z-index: 600;
-}
-
-line|z15[highway=cycleway]
-{
- color: @cycleway;
- width: 0.6;
- opacity: 0.9;
- z-index: 2000;
-
-}
-line|z15[highway=construction]
-{
- color: @construction;
- opacity: 0.5;
- width: 2;
- dashes: 5,5;
-}
-
-/* ZOOM 16 */
-
-line|z16[highway=trunk],
-line|z16[highway=motorway]
-{
- color: @trunk_yellow;
- width: 6.8;
- opacity: 1;
-}
-
-
-line|z16[highway=trunk]::case,
-line|z16[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 8.8;
- opacity: 1;
- z-index: 45;
-}
-
-line|z16[highway=motorway_link],
-line|z16[highway=trunk_link]
-{
- color: @trunk_link;
- width: 3.4;
-}
-
-line|z16[highway=motorway][tunnel?],
-line|z16[highway=trunk][tunnel?],
-line|z16[highway=motorway_link][tunnel?],
-line|z16[highway=trunk_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=primary]
-{
- color: @primary_yellow;
- width: 6;
- opacity: 1;
-}
-
-line|z16[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 7.2;
- opacity: 1;
- z-index: 45;
-}
-
-
-line|z16[highway=primary_link]
-{
- color: @primary_link;
- width: 3;
-}
-
-line|z16[highway=primary][tunnel?],
-line|z16[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=secondary]
-{
- color: @secondary;
- width: 5.4;
-}
-
-line|z16[highway=secondary_link]
-{
- color: @secondary_link;
- width: 2.7;
-}
-
-line|z16[highway=secondary][tunnel?],
-line|z16[highway=secondary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=residential],
-line|z16[highway=tertiary],
-{
- color: @residential;
- width: 4.5;
-}
-
-line|z16[highway=tertiary_link]
-{
- color: @tertiary_link;
- width: 2.2;
-}
-
-line|z16[highway=tertiary_link][tunnel?],
-line|z16[highway=residential_link][tunnel?],
-line|z16[highway=tertiary][tunnel?],
-line|z16[highway=residential][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=unclassified],
-line|z16[highway=living_street],
-line|z16[highway=road]
-{
- color: @unclassified;
- width: 4.5;
-}
-
-line|z16[highway=service]
-{
- color: @unclassified;
- width: 1.4;
- opacity: 0.8;
-}
-
-line|z16[highway=service][service=driveway]
-{
- width: 0;
-}
-
-line|z16[highway=track][tracktype=grade1],
-{
- color: @track;
- opacity: 1;
- width: 3.5;
-}
-line|z16[highway=track],
-line|z16[highway=path],
-line|z16[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 3,1.5;
- width: 1.2;
-}
-
-line|z16[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 1,4;
- width: 1.2;
-}
-
-line|z16[highway=pedestrian]
-{
- color: @pedestrian;
- width: 2.2;
- dashes: 3,1.5;
-}
-
-
-line|z16[highway=unclassified][tunnel?],
-line|z16[highway=living_street][tunnel?],
-line|z16[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z16[highway=footway]
-{
- color: @footway;
- width: 1;
- dashes: 1,1;
- opacity: 1;
-}
-
-line|z16[highway=steps]
-{
- color: @steps;
- width: 4;
- dashes: 0.5,0.5;
-}
-
-line|z16[highway=construction]
-{
- color: @construction;
- opacity: 0.7;
- width: 2;
- dashes: 5,5;
-}
-
-line|z16[highway=cycleway]
-{
- color: @cycleway;
- width: 1;
- opacity: 1;
- z-index: 2000;
-}
-
-
-/* ZOOM 17 */
-
-line|z17[highway=trunk],
-line|z17[highway=motorway]
-{
- color: @trunk_yellow;
- width: 9;
- opacity: 1;
-}
-
-line|z17[highway=trunk]::case,
-line|z17[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 10.5;
- opacity: 1;
- z-index: 45;
-}
-
-line|z17[highway=trunk_link],
-line|z17[highway=motorway_link]
-{
- color: @trunk_link;
- width: 4.5;
-}
-
-line|z17[highway=trunk][tunnel?],
-line|z17[highway=motorway][tunnel?],
-line|z17[highway=trunk_link][tunnel?],
-line|z17[highway=motorway_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=primary]
-{
- color: @primary_light;
- width: 9;
- opacity: 1;
-}
-
-line|z17[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 10.5;
- opacity: 1;
- z-index: 45;
-}
-
-line|z17[highway=primary_link]
-{
- color: @primary_link;
- width: 4.5;
- opacity: 1;
-}
-
-line|z17[highway=primary][tunnel?],
-line|z17[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=secondary]
-{
- color: @secondary;
- width: 9;
- opacity: 1;
-}
-
-line|z17[highway=secondary_link]
-{
- color: @secondary_link;
- width: 4.5;
-}
-
-line|z17[highway=secondary_link][tunnel?],
-line|z17[highway=secondary][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=residential],
-line|z17[highway=tertiary],
-{
- color: @residential;
- width: 7.2;
- opacity: 1;
-}
-
-line|z17[highway=tertiary_link],
-{
- color: @tertiary_link;
- width: 3.6;
-}
-
-line|z17[highway=tertiary_link][tunnel?],
-line|z17[highway=residential_link][tunnel?],
-line|z17[highway=tertiary][tunnel?],
-line|z17[highway=residential][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @tertiary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=unclassified],
-line|z17[highway=living_street],
-line|z17[highway=road]
-{
- color: @unclassified;
- width: 7.2;
-}
-
-line|z17[highway=pedestrian]
-{
- color: @pedestrian;
- width: 3.2;
- dashes: 6,3;
-}
-
-line|z17[highway=unclassified][tunnel?],
-line|z17[highway=living_street][tunnel?],
-line|z17[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z17[highway=footway],
-line|z17[highway=path]
-{
- color: @footway;
- width: 1.2;
- dashes: 2,2;
- opacity: 1;
- z-index: 750;
-}
-
-line|z17[highway=footway][tunnel?]::tunnelBackground,
-line|z17[highway=path][tunnel?]::tunnelBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z17[highway=footway][tunnel?]::tunnelCasing,
-line|z17[highway=path][tunnel?]::tunnelCasing {
- z-index: 25;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_casing;
- casing-dashes: 2,2;
-}
-
-line|z17[highway=service]
-{
- color: @unclassified;
- width: 2.4;
-}
-line|z17[highway=track][tracktype=grade1],
-{
- color: @track;
- opacity: 1;
- width: 6;
-}
-line|z17[highway=track],
-line|z17[highway=path],
-line|z17[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 3.5,2;
- width: 2;
-}
-
-line|z17[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 1,4;
- width: 1.6;
-}
-
-line|z17[highway=steps]
-{
- color: @steps;
- width: 6;
- dashes: 1,1;
-}
-
-line|z17[highway=construction]
-{
- color: @construction;
- opacity: 1;
- width: 3;
- dashes: 6,6;
-}
-
-line|z17[highway=cycleway]
-{
- color: @cycleway;
- width: 1.2;
- opacity: 1;
- z-index: 2000;
-}
-
-
-/* ZOOM 18+ */
-
-line|z18[highway=trunk],
-line|z18[highway=motorway]
-{
- color: @trunk_yellow;
- width: 14;
- opacity: 1;
-}
-
-line|z18[highway=trunk]::case,
-line|z18[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 16;
- opacity: 1;
- z-index: 45;
-}
-
-line|z18[highway=trunk_link],
-line|z18[highway=motorway_link]
-{
- color: @trunk_link;
- width: 7;
-}
-
-line|z18[highway=trunk][tunnel?],
-line|z18[highway=motorway][tunnel?],
-line|z18[highway=trunk_link][tunnel?],
-line|z18[highway=motorway_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=primary]
-{
- color: @primary_yellow;
- width: 14;
- opacity: 1;
-}
-
-line|z18[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 16;
- opacity: 1;
- z-index: 45;
-}
-
-
-line|z18[highway=primary_link]
-{
- color: @primary_link;
- width: 7;
- opacity: 1;
-}
-
-line|z18[highway=primary][tunnel?],
-line|z18[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=secondary]
-{
- color: @secondary;
- width: 12;
- opacity: 1;
-}
-
-line|z18[highway=secondary_link]
-{
- color: @secondary_link;
- width: 6;
-}
-
-line|z18[highway=secondary][tunnel?],
-line|z18[highway=secondary_link][tunnel?] {
- color: @secondary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=residential],
-line|z18[highway=tertiary],
-{
- color: @residential;
- width: 9;
- opacity: 1;
-}
-
-line|z18[highway=tertiary_link],
-{
- color: @tertiary_link;
- width: 4.5;
-}
-
-line|z18[highway=tertiary][tunnel?],
-line|z18[highway=tertiary_link][tunnel?],
-line|z18[highway=residential][tunnel?] {
- color: @tertiary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @tertiary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=unclassified],
-line|z18[highway=living_street],
-line|z18[highway=road]
-{
- color: @unclassified;
- width: 9;
-}
-
-line|z18[highway=pedestrian]
-{
- color: @pedestrian;
- width: 4.6;
- dashes: 5,2;
-}
-
-line|z18[highway=unclassified][tunnel?],
-line|z18[highway=living_street][tunnel?],
-line|z18[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z18[highway=footway],,
-line|z18[highway=path]
-{
- color: @footway;
- width: 1.8;
- dashes: 3,1.5;
- opacity: 1;
- z-index: 1050;
-}
-
-line|z18[highway=footway][tunnel?]::tunnelBackground,
-line|z18[highway=path][tunnel?]::tunnelBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z18[highway=footway][tunnel?]::tunnelCasing,
-line|z18[highway=path][tunnel?]::tunnelCasing {
- z-index: 25;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_casing;
- casing-dashes: 2,2;
-}
-
-line|z18[highway=service]
-{
- color: @unclassified;
- width: 3;
-}
-
-line|z18[highway=track][tracktype=grade1],
-{
- color: @track;
- opacity: 1;
- width: 7.4;
- z-index: 600;
-}
-line|z18[highway=track],
-line|z18[highway=path],
-line|z18[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 5,3;
- width: 3;
- z-index: 600;
-
-}
-
-line|z18[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 2,5;
- width: 2;
- z-index: 600;
-}
-
-line|z18[highway=steps]
-{
- color: @steps;
- width: 8;
- dashes: 1,1;
-}
-
-line|z18[highway=construction]
-{
- color: @construction;
- opacity: 1;
- width: 4;
- dashes: 6,6;
-}
-
-line|z18[highway=cycleway]
-{
- color: @cycleway;
- width: 2;
- opacity: 1;
- z-index: 2000;
-}
-
-/* ZOOM 19+ */
-
-line|z19-[highway=trunk],
-line|z19-[highway=motorway]
-{
- color: @trunk_yellow;
- width: 14;
- opacity: 1;
-}
-
-line|z19-[highway=trunk]::case,
-line|z19-[highway=motorway]::case
-{
- color: @trunk_yellow_case;
- width: 16;
- opacity: 1;
- z-index: 45;
-}
-
-line|z19-[highway=trunk_link],
-line|z19-[highway=motorway_link]
-{
- color: @trunk_link;
- width: 7;
-}
-
-
-line|z19-[highway=trunk][tunnel?],
-line|z19-[highway=motorway][tunnel?],
-line|z19-[highway=trunk_link][tunnel?],
-line|z19-[highway=motorway_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @trunk_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=primary]
-{
- color: @primary_yellow;
- width: 14;
- opacity: 1;
-}
-
-line|z19-[highway=primary]::case
-{
- color: @primary_yellow_case;
- width: 16;
- opacity: 1;
- z-index: 45;
-}
-
-
-line|z19-[highway=primary_link]
-{
- color: @primary_link;
- width: 7;
- opacity: 1;
-}
-
-line|z19-[highway=primary][tunnel?],
-line|z19-[highway=primary_link][tunnel?] {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @primary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=secondary]
-{
- color: @secondary;
- width: 12;
- opacity: 1;
-}
-
-line|z19-[highway=secondary_link]
-{
- color: @secondary_link;
- width: 6;
-}
-
-line|z19-[highway=secondary][tunnel?],
-line|z19-[highway=secondary_link][tunnel?] {
- color: @secondary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @secondary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=residential],
-line|z19-[highway=tertiary],
-{
- color: @residential;
- width: 9;
- opacity: 1;
-}
-
-line|z19-[highway=tertiary_link],
-{
- color: @tertiary_link;
- width: 4.5;
-}
-
-line|z19-[highway=tertiary][tunnel?],
-line|z19-[highway=tertiary_link][tunnel?],
-line|z19-[highway=residential][tunnel?] {
- color: @tertiary_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @tertiary_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=unclassified],
-line|z19-[highway=living_street],
-line|z19-[highway=road]
-{
- color: @unclassified;
- width: 9;
-}
-
-line|z19-[highway=pedestrian]
-{
- color: @pedestrian;
- width: 5;
- dashes: 5,2;
-}
-
-line|z19-[highway=unclassified][tunnel?],
-line|z19-[highway=living_street][tunnel?],
-line|z19-[highway=pedestrian][tunnel?] {
- color: @unclassified_tunnel;
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @unclassified_tunnel_casing;
- casing-dashes: 5,5;
-}
-
-line|z19-[highway=footway],
-line|z19-[highway=path]
-{
- color: @footway;
- width: 2;
- dashes: 3,1.5;
- opacity: 1;
- z-index: 1050;
-}
-
-line|z19-[highway=footway][tunnel?]::tunnelBackground,
-line|z19-[highway=path][tunnel?]::tunnelBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z19-[highway=footway][tunnel?]::tunnelCasing,
-line|z19-[highway=path][tunnel?]::tunnelCasing {
- z-index: 25;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_casing;
- casing-dashes: 2,2;
-}
-
-line|z19-[highway=service]
-{
- color: @unclassified;
- width: 3;
-}
-
-line|z19-[highway=track][tracktype=grade1],
-{
- color: @track;
- opacity: 1;
- width: 8.2;
-}
-line|z19-[highway=track],
-line|z19-[highway=path],
-line|z19-[route=hiking]
-{
- color: @track;
- opacity: 1;
- dashes: 5,3;
- width: 3.8;
-}
-
-line|z19-[highway=bridleway]
-{
- color: @bridleway;
- opacity: 1;
- dashes: 3,6;
- width: 3;
-}
-
-line|z19-[highway=steps]
-{
- color: @steps;
- width: 10;
- dashes: 0.5,0.5;
-}
-
-line|z19-[highway=construction]
-{
- color: @construction;
- opacity: 1;
- width: 6;
- dashes: 6,6;
-}
-
-line|z19-[highway=cycleway]
-{
- color: @cycleway;
- width: 2;
- opacity: 1;
- z-index: 2000;
-}
-
-
-/* BRIDGES */
-
-/* CASING FOR PRIMARY ROADS */
-/*
-line|z15-[highway=primary]::casingBackground {
- z-index: 30;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @background;
-}
-*/
-
-
-line|z13[highway=motorway][bridge?]::bridgewhite,
-line|z13[highway=trunk][bridge?]::bridgewhite {
- z-index: 30;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z13[highway=motorway][bridge?]::bridgeblack,
-line|z13[highway=trunk][bridge?]::bridgeblack {
- z-index: 25;
- casing-width: eval(prop("width")+0.4);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-line|z14-[highway=motorway][bridge?]::bridgewhite,
-line|z14-[highway=trunk][bridge?]::bridgewhite,
-line|z14-[highway=primary][bridge?]::bridgewhite,
-line|z14-[highway=secondary][bridge?]::bridgewhite,
-line|z14-[highway=tertiary][bridge?]::bridgewhite,
-line|z14-[highway=residential][bridge?]::bridgewhite,
-line|z14-[highway=unclassified][bridge?]::bridgewhite,
-line|z14-[railway=rail][bridge?]::bridgewhite
-{
- z-index: 510;
- casing-width: eval(prop("width"));
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z14-[highway=motorway][bridge?]::bridgeblack,
-line|z14-[highway=trunk][bridge?]::bridgeblack,
-line|z14-[highway=primary][bridge?]::bridgeblack,
-line|z14-[highway=secondary][bridge?]::bridgeblack,
-line|z14-[highway=tertiary][bridge?]::bridgeblack,
-line|z14-[highway=residential][bridge?]::bridgeblack,
-line|z14-[highway=unclassified][bridge?]::bridgeblack,
-line|z14-[railway=rail][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+0.4);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-line|z17-[highway=motorway][bridge?]::bridgewhite,
-line|z17-[highway=trunk][bridge?]::bridgewhite,
-line|z17-[highway=primary][bridge?]::bridgewhite,
-line|z17-[highway=secondary][bridge?]::bridgewhite,
-line|z17-[highway=tertiary][bridge?]::bridgewhite,
-line|z17-[highway=residential][bridge?]::bridgewhite,
-line|z17-[highway=unclassified][bridge?]::bridgewhite,
-line|z17-[railway=rail][bridge?]::bridgewhite
-{
- z-index: 510;
- casing-width: eval(prop("width")+0.8);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z17-[highway=motorway][bridge?]::bridgeblack,
-line|z17-[highway=trunk][bridge?]::bridgeblack,
-line|z17-[highway=primary][bridge?]::bridgeblack,
-line|z17-[highway=secondary][bridge?]::bridgeblack,
-line|z17-[highway=tertiary][bridge?]::bridgeblack,
-line|z17-[highway=residential][bridge?]::bridgeblack,
-line|z17-[highway=unclassified][bridge?]::bridgeblack,
-line|z17-[railway=rail][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+1.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z18-[highway=motorway][bridge?]::bridgewhite,
-line|z18-[highway=trunk][bridge?]::bridgewhite,
-line|z18-[highway=primary][bridge?]::bridgewhite,
-line|z18-[highway=secondary][bridge?]::bridgewhite,
-line|z18-[highway=tertiary][bridge?]::bridgewhite,
-line|z18-[highway=residential][bridge?]::bridgewhite,
-line|z18-[highway=unclassified][bridge?]::bridgewhite,
-line|z18-[railway=rail][bridge?]::bridgewhite
-{
- z-index: 510;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z18-[highway=motorway][bridge?]::bridgeblack,
-line|z18-[highway=trunk][bridge?]::bridgeblack,
-line|z18-[highway=primary][bridge?]::bridgeblack,
-line|z18-[highway=secondary][bridge?]::bridgeblack,
-line|z18-[highway=tertiary][bridge?]::bridgeblack,
-line|z18-[highway=residential][bridge?]::bridgeblack,
-line|z18-[highway=unclassified][bridge?]::bridgeblack,
-line|z18-[railway=rail][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z14-[highway=motorway_link][bridge?]::bridgewhite,
-line|z14-[highway=trunk_link][bridge?]::bridgewhite,
-line|z14-[highway=primary_link][bridge?]::bridgewhite,
-line|z14-[highway=secondary_link][bridge?]::bridgewhite,
-line|z14-[highway=tertiary_link][bridge?]::bridgewhite
-{
- z-index: 510;
- casing-width: eval(prop("width"));
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z14-[highway=motorway_link][bridge?]::bridgeblack,
-line|z14-[highway=trunk_link][bridge?]::bridgeblack,
-line|z14-[highway=primary_link][bridge?]::bridgeblack,
-line|z14-[highway=secondary_link][bridge?]::bridgeblack,
-line|z14-[highway=tertiary_link][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+0.4);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z17-[highway=motorway_link][bridge?]::bridgewhite,
-line|z17-[highway=trunk_link][bridge?]::bridgewhite,
-line|z17-[highway=primary_link][bridge?]::bridgewhite,
-line|z17-[highway=secondary_link][bridge?]::bridgewhite,
-line|z17-[highway=tertiary_link][bridge?]::bridgewhite
-{
- z-index: 510;
- casing-width: eval(prop("width")+0.8);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z17-[highway=motorway_link][bridge?]::bridgeblack,
-line|z17-[highway=trunk_link][bridge?]::bridgeblack,
-line|z17-[highway=primary_link][bridge?]::bridgeblack,
-line|z17-[highway=secondary_link][bridge?]::bridgeblack,
-line|z17-[highway=tertiary_link][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+1.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z18-[highway=motorway_link][bridge?]::bridgewhite,
-line|z18-[highway=trunk_link][bridge?]::bridgewhite,
-line|z18-[highway=primary_link][bridge?]::bridgewhite,
-line|z18-[highway=secondary_link][bridge?]::bridgewhite,
-line|z18-[highway=tertiary_link][bridge?]::bridgewhite
-{
- z-index: 510;
- casing-width: eval(prop("width")+1);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z18-[highway=motorway_link][bridge?]::bridgeblack,
-line|z18-[highway=trunk_link][bridge?]::bridgeblack,
-line|z18-[highway=primary_link][bridge?]::bridgeblack,
-line|z18-[highway=secondary_link][bridge?]::bridgeblack,
-line|z18-[highway=tertiary_link][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z13[highway=pedestrian][bridge?]::bridgewhite,
-line|z13[highway=footway][bridge?]::bridgewhite
-{
- z-index: 610;
- casing-width: eval(prop("width")-0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z14-[highway=pedestrian][bridge?]::bridgewhite,
-line|z14-[highway=footway][bridge?]::bridgewhite,
-line|z16-[highway=steps][bridge?]::bridgewhite,
-line|z16-[highway=road][bridge?]::bridgewhite,
-line|z16-[highway=service][bridge?]::bridgewhite {
- z-index: 510;
- casing-width: eval(prop("width"));
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z14-[highway=pedestrian][bridge?]::bridgeblack,
-line|z14-[highway=footway][bridge?]::bridgeblack,
-line|z16-[highway=steps][bridge?]::bridgeblack,
-line|z16-[highway=road][bridge?]::bridgeblack,
-line|z16-[highway=service][bridge?]::bridgeblack
-{
- z-index: 500;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z16-[highway=pedestrian][bridge?]::bridgewhite,
-line|z16-[highway=footway][bridge?]::bridgewhite
-{
- z-index: 710;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z16-[highway=pedestrian][bridge?]::bridgeblack,
-line|z16-[highway=footway][bridge?]::bridgeblack,
-{
- z-index:700;
- casing-width: eval(prop("width")+0.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-line|z18-[highway=pedestrian][bridge?]::bridgewhite,
-line|z18-[highway=footway][bridge?]::bridgewhite
-{
- z-index:1010;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-line|z18-[highway=pedestrian][bridge?]::bridgeblack,
-line|z18-[highway=footway][bridge?]::bridgeblack,
-{
- z-index:1000;
- casing-width: eval(prop("width")+0.6);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-
-/* ONEWAY ARROWS */
-
-/* line|z15-[highway=primary][hwtag=oneway]::arrows <-- не работает по типам магистралей */
-
-line|z16[hwtag=oneway]::arrows
-{
- pattern-offset: 160;
- z-index: 1000;
- pattern-image: arrow-s.svg;
- pattern-spacing: 160;
- z-index: 500;
-}
-
-line|z17[hwtag=oneway]::arrows
-{
- pattern-offset: 200;
- z-index: 1000;
- pattern-image: arrow-s.svg;
- pattern-spacing: 200;
-}
-
-
-line|z18-[hwtag=oneway]::arrows
-{
- pattern-offset: 200;
- z-index: 1000;
- pattern-image: arrow-m.svg;
- pattern-spacing: 200;
-}
-
-
-
-
-/* Process bridge and tunnel */
-/*
-line|z15-[bridge?]::bridgewhite,
-line|z15-[tunnel?]::tunnelwhite,
-{
- z-index: 30;
- casing-width: eval(prop("width")/2+4);
- casing-linecap: butt;
- casing-color: white;
-}
-
-line|z15-[bridge?]::bridgeblack
-{
- z-index: 25;
- casing-width: eval(prop("width")/2+5);
- casing-linecap: butt;
- casing-color: black;
-}
-line|z15-[tunnel?]::tunnelblack
-{
- z-index: 25;
- casing-width: eval(prop("width")/2+5);
- casing-linecap: butt;
- casing-color: black;
- casing-dashes: 5,5;
-}
-*/
diff --git a/data/styles/clear/include/transport.mapcss b/data/styles/clear/include/transport.mapcss
deleted file mode 100644
index 6836da6ee2..0000000000
--- a/data/styles/clear/include/transport.mapcss
+++ /dev/null
@@ -1,1685 +0,0 @@
-
-/* RAILWAY LINES */
-
-
-line|z11-12[railway=rail],
-line|z11-12[railway=yard]
-
-{
- color: @railway_light;
- width: 0.6;
- opacity: 1;
- z-index: 680;
-}
-
-line|z13-[railway=rail],
-line|z13-[railway=light_rail],
-line|z13-[railway=yard]
-{
- color: @railway_light;
- opacity: 1;
- width: 0.8;
- z-index: 680;
-}
-line|z14[railway=rail],
-line|z14[railway=light_rail],
-line|z14[railway=yard]
-{
- color: @railway;
- opacity: 1;
- width: 1;
- z-index: 680;
-}
-line|z15[railway=rail],
-line|z15[railway=light_rail],
-line|z15[railway=yard]
-{
- color: @railway;
- opacity: 1;
- width: 1.2;
- z-index: 680;
-}
-
-line|z16[railway=rail]::dash,
-line|z16[railway=light_rail]::dash,
-line|z16[railway=yard]::dash,
-
-{
- color: @railway_dash;
- opacity: 1;
- width: 1.3;
- z-index: 690;
- dashes: 4.5,4.5;
-}
-line|z16[railway=rail],
-line|z16[railway=light_rail],
-line|z16[railway=yard]
-{
- color: @railway;
- opacity: 1;
- width: 2.6;
- z-index: 680;
-}
-
-line|z17[railway=rail],
-line|z17[railway=light_rail],
-line|z17[railway=yard]
-{
- color: @railway;
- opacity: 1;
- width: 3;
- z-index: 680;
-}
-
-line|z17[railway=rail]::dash,
-line|z17[railway=light_rail]::dash,
-line|z17[railway=yard]::dash
-{
- color: @railway_dash;
- opacity: 1;
- width: 2;
- z-index: 690;
- dashes: 6.3,6.3;
-}
-
-line|z18-[railway=rail],
-line|z18-[railway=light_rail],
-line|z18-[railway=yard]
-{
- color: @railway;
- opacity: 1;
- width: 3;
- z-index: 680;
-}
-
-line|z18-[railway=rail]::dash,
-line|z18-[railway=light_rail]::dash,
-line|z18-[railway=yard]::dash
-{
- color: @railway_dash;
- opacity: 1;
- width: 2;
- z-index: 690;
- dashes: 8.1,8.1;
-}
-
-line|z14-[railway=rail][tunnel?],
-line|z14-[railway=light_rail][tunnel?],
-line|z14-[railway=yard][tunnel?], {
- casing-width: 1;
- casing-linecap: butt;
- casing-color: @railway_tunnel;
- casing-dashes: 5,5;
-}
-
-line|z14-16[railway][bridge?]::bridgewhite,
-line|z14-16[railway=light_rail][bridge?]::bridgewhite,
-line|z14-16[railway=yard][bridge?]::bridgewhite,
-{
- z-index: 30;
- casing-width: eval(prop("width")+0.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z14-16[railway=rail][bridge?]::bridgeblack,
-line|z14-16[railway=light_rail][bridge?]::bridgeblack ,
-line|z14-16[railway=yard][bridge?]::bridgeblack ,
-{
- z-index: 25;
- casing-width: eval(prop("width")+0.5);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-line|z17-[railway][bridge?]::bridgewhite,
-line|z17-[railway=light_rail][bridge?]::bridgewhite,
-line|z17-[railway=yard][bridge?]::bridgewhite {
- z-index: 30;
- casing-width: eval(prop("width")+1.2);
- casing-linecap: butt;
- casing-color: @bridge_background;
-}
-
-line|z17-[railway=rail][bridge?]::bridgeblack,
-line|z17-[railway=light_rail][bridge?]::bridgeblack,
-line|z17-[railway=yard][bridge?]::bridgeblack {
- z-index: 25;
- casing-width: eval(prop("width")+2);
- casing-linecap: butt;
- casing-color: @bridge_casing;
-}
-
-line|z18-[railway=construction],
-line|z18-[railway=disused] {
- color: @railway;
- width: 1;
- dashes: 1.8,5.4;
- z-index: 450;
-}
-
-
-line|z14[railway=monorail],
-
-/*line|z14-[railway=subway][tunnel=no]*/
-{
- color: @railway_light;
- width: 1;
- opacity: 1;
- z-index: 950;
-}
-
-
-line|z15-16[railway=monorail],
-
-{
- color: @railway;
- width: 1.2;
- opacity: 1;
- z-index: 950;
-}
-
-line|z17-[railway=monorail],
-
-{
- color: @railway;
- opacity: 1;
- width: 2;
- z-index: 950;
-}
-
-line|z15-16[railway=narrow_gauge]
-{
- color: @railway;
- width: 1.2;
- opacity: 1;
- z-index: 950;
-}
-
-line|z17-[railway=narrow_gauge]
-{
- color: @railway;
- opacity: 1;
- width: 2;
- z-index: 950;
-}
-
-line|z16-[railway=preserved],
-line|z16-[railway=abandoned]
-{
- color: @railway;
- opacity: 1;
- width: 1.6;
- z-index: 450;
- dashes: 6.3,6.3;
-
-}
-
-
-
-/* FUNICULAR */
-
-line|z12[railway=funicular]
-{
- color: @railway;
- opacity: 1;
- width: 1.4;
- z-index: 950;
-}
-
-
-line|z13-14[railway=funicular]
-{
- color: @railway;
- opacity: 1;
- width: 2;
- z-index: 950;
-}
-
-line|z15-[railway=funicular]
-{
- color: @railway;
- opacity: 1;
- width: 3;
- z-index: 950;
-}
-
-
-/* TRAM LINES */
-
-line|z13-14[railway=tram]
-{
- color: @tram;
- opacity: 1;
- width: 0.6;
- z-index: 950;
-}
-
-line|z15[railway=tram]
-{
- color: @tram;
- opacity: 1;
- width: 0.7;
- z-index: 950;
-}
-
-line|z16[railway=tram]
-{
- color: @tram;
- opacity: 1;
- width: 0.8;
- z-index: 950;
-}
-
-line|z17-[railway=tram]
-{
- color: @tram;
- opacity: 1;
- width: 1;
- z-index: 950;
-}
-
-
-/* FERRY */
-line|z10-[route=ferry],
-line|z10-[route=ferry_motorcar]
-{
- color: @ferry;
- width: 1;
- opacity: 1;
- dashes: 5.4,2.7;
- z-index: 115;
-}
-
-
-/* TRANSPORT POINTS */
-/*
-node[highway=bus_stop],
-node[amenity=bus_station],
-node[railway=tram_stop],
-node[railway=station],
-node[railway=halt],
-area[highway=bus_stop],
-area[railway=tram_stop],
-area[railway=station],
-area[railway=halt],
-{
- text-position: center;
- z-index: 10000;
-}
-*/
-
-node|z15-[highway=motorway_junction]
-{
- text: name;
- font-size: 9;
- text-color: @subway_label;
- text-position: center;
- z-index: 1000;
-}
-node|z16-[highway=motorway_junction]
-{
- text: name;
- font-size: 10;
- text-color: @subway_label;
- text-position: center;
- z-index: 1000;
-}
-node|z17-[highway=motorway_junction]
-{
- text: name;
- font-size: 10;
- text-color: @subway_label;
- text-position: center;
- z-index: 1000;
-}
-
-
-/* TRAIN STATIONS */
-
-node|z11[railway=halt], {
- icon-image: train-s.svg;
- z-index: 2800;
- icon-min-distance: 10;
-}
-
-node|z12[railway=halt] {
- icon-image: train-s.svg;
- text-offset: 6;
- z-index: 2800;
- font-size: 9;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
-}
-
-node|z12[railway=halt]::int_name,
-{
- text-offset: 6;
- z-index: 2800;
- font-size: 8;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
-}
-
-node|z13[railway=station],
-node|z13[railway=halt],
-area|z13[building=train_station],
-{
- icon-image: train-s.svg;
- text-offset: 6;
- z-index: 2800;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
-}
-node|z13[railway=station]::int_name,
-node|z13[railway=halt]::int_name,
-area|z13[building=train_station]::int_name,
-{
- text-offset: 6;
- z-index: 2800;
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
-}
-node|z14[railway=station],
-node|z14[railway=halt],
-area|z14[building=train_station],
-{
- icon-image: train-s.svg;
- text-offset: 6;
- z-index: 2800;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
-}
-node|z14[railway=station]::int_name,
-node|z14[railway=halt]::int_name,
-area|z14[building=train_station]::int_name,
-{
- text-offset: 6;
- z-index: 2800;
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
-}
-node|z15[railway=station],
-node|z15[railway=halt],
-area|z15[building=train_station],
-{
- icon-image: train-m.svg;
- text-offset: 8;
- z-index: 2800;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z15[railway=station]::int_name,
-node|z15[railway=halt]::int_name,
-area|z15[building=train_station]::int_name,
-{
- text-offset: 8;
- z-index: 2800;
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-
-node|z16[railway=station],
-node|z16[railway=halt],
-area|z16[building=train_station],
-{
- icon-image: train-m.svg;
- text-offset: 8;
- font-size: 13;
- z-index: 2800;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z16[railway=station]::int_name,
-node|z16[railway=halt]::int_name,
-area|z16[building=train_station]::int_name,
-{
- text-offset: 8;
- font-size: 11;
- z-index: 2800;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z17-[railway=station],
-node|z17-[railway=halt],
-area|z17-[building=train_station],
-{
- icon-image: train-l.svg;
- text-offset: 8;
- font-size: 13;
- z-index: 2800;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-node|z17-[railway=station]::int_name,
-node|z17-[railway=halt]::int_name,
-area|z17-[building=train_station]::int_name,
-{
- text-offset: 18;
- font-size: 12;
- z-index: 2800;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-
-/* SUBWAY STATIONS - GENERIC STYLES */
-
-node|z13[railway=station][transport=subway] {
- icon-image: subway-s.svg;
- z-index: 2900;
- icon-min-distance: 1;
-}
-node|z14[railway=station][transport=subway] {
- icon-image: subway-s.svg;
- text-offset: 6;
- z-index: 2900;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- icon-min-distance: 1;
-}
-node|z14[railway=station][transport=subway]::int_name {
- icon-image: subway-s.svg;
- text-offset: 7;
- z-index: 2900;
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- icon-min-distance: 1;
-}
-node|z15[railway=station][transport=subway] {
- icon-image: subway-m.svg;
- text-offset: 7;
- z-index: 2900;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z15[railway=station][transport=subway]::int_name {
- icon-image: subway-m.svg;
- text-offset: 7;
- z-index: 2900;
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z16[railway=station][transport=subway] {
- icon-image: subway-m.svg;
- text-offset: 7;
- font-size: 13;
- z-index: 2900;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z16[railway=station][transport=subway]::int_name {
- text-offset: 7;
- font-size: 11;
- z-index: 2900;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z17-[railway=station][transport=subway] {
- icon-image: subway-l.svg;
- font-size: 13;
- z-index: 2900;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z17-[railway=station][transport=subway]::int_name {
- font-size: 11;
- z-index: 2900;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-node|z17[railway=subway_entrance] { icon-image: subway-entrance-m.svg; text-offset: 8; font-size: 13; z-index: 2800; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; }
-node|z17[railway=subway_entrance]::int_name { text-offset: 8; font-size: 11; z-index: 2800; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; }
-
-node|z18-[railway=subway_entrance] { icon-image: subway-entrance-m.svg; text-offset: 8; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; z-index: 2800; }
-node|z18-[railway=subway_entrance]::int_name { text-offset: 8; font-size: 11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.9; text-halo-color: @label_halo_light; z-index: 2800; }
-
-
-
-
-/* MOSCOW SUBWAY */
-
-node|z11[railway=station][transport=subway][city=moscow]
-{ icon-image: subway-moscow-s.svg; z-index: 2900; icon-min-distance: 1;}
-
-node|z12-13[railway=station][transport=subway][city=moscow]
-{
- icon-image: subway-moscow-s.svg;
- text-offset: 5;
- z-index: 2900;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity:0.7;
- text-halo-color: @label_halo_light;
- icon-min-distance: 1;
-}
-
-node|z12-13[railway=station][transport=subway][city=moscow]::int_name {
- text-offset: 20;
- z-index: 2900;
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
-}
-
-
-node|z14[railway=station][transport=subway][city=moscow]
-{ icon-image: subway-moscow-s.svg; text-offset: 8; z-index: 2900; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;}
-node|z14[railway=station][transport=subway][city=moscow]::int_name
-{ z-index: 2900; font-size: 9; text-offset: 24;text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;}
-node|z15[railway=station][transport=subway][city=moscow]
-{ icon-image: subway-moscow-m.svg; text-offset: 9; z-index: 2900; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-node|z15[railway=station][transport=subway][city=moscow]::int_name
-{ font-size: 10; text: int_name; text-offset: 24; z-index: 2900; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light;}
-
-node|z16[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-m.svg; text: name; font-size: 10; text-color: @district_label; text-halo-radius: 0;text-halo-opacity: 1; z-index: 2900}
-node|z16[railway=station][transport=subway][city=moscow]::int_name { icon-image: none.svg; text: int_name; font-size: 9; text-color: @district_label; text-halo-radius: 0;text-halo-opacity: 1;z-index: 2900 }
-
-node|z17-[railway=station][transport=subway][city=moscow] { icon-image: subway-moscow-m.svg; text: name; font-size: 10; text-color: @district_label; text-halo-radius: 0; z-index: 2900}
-node|z17-[railway=station][transport=subway][city=moscow]::int_name { text: int_name; font-size: 9; text-color: @district_label; text-halo-radius: 0; z-index: 2900}
-
-
-
-
-
-/* MOSCOW SUBWAY ENTRANCES */
-node|z16[railway=subway_entrance][city=moscow]
- { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 2800; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-node|z16[railway=subway_entrance][city=moscow]::int_name
-{ font-size: 10; text: int_name; text-offset: 25; z-index: 2800; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-
-node|z17[railway=subway_entrance][city=moscow]
- { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 2800; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-node|z17[railway=subway_entrance][city=moscow]::int_name
-{ font-size: 11; text: int_name; text-offset: 25; z-index: 2800; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-
-node|z18-[railway=subway_entrance][city=moscow]
- { icon-image: subway-moscow-m.svg; text-offset: 10; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-node|z18-[railway=subway_entrance][city=moscow]::int_name
-{ font-size: 11; text: int_name; text-offset: 25; z-index: 2800; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 1; text-halo-color: @label_halo_light; }
-
-
-/* SAINT PETERSBURG SUBWAY */
-node|z11[railway=station][transport=subway][city=spb]
- {
- icon-image: subway-spb-s.svg;
- z-index: 2900;
- icon-min-distance: 1;
- }
-node|z12[railway=station][transport=subway][city=spb]
-{
- icon-image: subway-spb-s.svg;
- text-offset: 6;
- z-index: 2900;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- }
-node|z12[railway=station][transport=subway][city=spb]::int_name
- {
- icon-image: subway-spb-s.svg;
- text-offset: 5;
- z-index: 2900;
- font-size: 9;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
- }
-
-node|z13[railway=station][transport=subway][city=spb]
-{
- icon-image: subway-spb-s.svg;
- text-offset: 6;
- z-index: 2900;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
-}
-node|z13[railway=station][transport=subway][city=spb]::int_name
-{
- icon-image: subway-spb-s.svg;
- text-offset: 5;
- z-index: 2900;
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.6;
- text-halo-color: @label_halo_light;
-}
-
-node|z14[railway=station][transport=subway][city=spb]
-{ icon-image: subway-spb-s.svg; text-offset: 8; z-index: 2900; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; }
-node|z14[railway=station][transport=subway][city=spb]::int_name
-{ z-index: 2900; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; }
-
-node|z15[railway=station][transport=subway][city=spb]
-{ icon-image: subway-spb-m.svg; text-offset: 8; z-index: 2900; font-size: 11; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-node|z15[railway=station][transport=subway][city=spb]::int_name
- { z-index: 2900; font-size: 10; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-
-node|z16[railway=station][transport=subway][city=spb]
- { icon-image: subway-spb-m.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0;z-index: 2900 }
-node|z16[railway=station][transport=subway][city=spb]::int_name
-{ font-size: 9; text: int_name; text-color: @district_label; text-halo-radius: 0;z-index: 2900 }
-
-node|z17-[railway=station][transport=subway][city=spb]
-{ icon-image: subway-spb-m.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; z-index: 2900}
-node|z17-[railway=station][transport=subway][city=spb]::int_name
-{ font-size: 9; text: int_name; text-color: @district_label; text-halo-radius: 0;z-index: 2900 }
-
-node|z16-[railway=subway_entrance][city=spb]
- { icon-image: subway-spb-m.svg; text-offset: 8; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-node|z16-[railway=subway_entrance][city=spb]::int_name
-{ z-index: 2800; font-size:11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-
-node|z17-[railway=subway_entrance][city=spb]
-{ icon-image: subway-spb-l.svg; text-offset: 8; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-node|z17-[railway=subway_entrance][city=spb]::int_name
-{ z-index: 2800; font-size: 11; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-
-node|z18-[railway=subway_entrance][city=spb]
- { icon-image: subway-spb-l.svg; text-offset: 8; z-index: 2800; font-size: 13; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-node|z18-[railway=subway_entrance][city=spb]::int_name
-{ z-index: 2800; font-size: 12; text: int_name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-
-/* LONDON ICONS */
-node|z13[railway=station][transport=subway][city=london] { icon-image: subway-london-s.svg; icon-min-distance: 1; }
-node|z14[railway=station][transport=subway][city=london] { icon-image: subway-london-s.svg; }
-node|z15[railway=station][transport=subway][city=london] { icon-image: subway-london-m.svg; }
-node|z16-[railway=station][transport=subway][city=london] { icon-image: subway-london-m.svg; }
-node|z17[railway=subway_entrance][city=london] { icon-image: subway-london-s.svg; }
-node|z18-[railway=subway_entrance][city=london] { icon-image: subway-london-m.svg; }
-
-/* PARIS ICONS */
-node|z13[railway=station][transport=subway][city=paris] { icon-image: subway-paris-s.svg; icon-min-distance: 1; }
-node|z14[railway=station][transport=subway][city=paris] { icon-image: subway-paris-s.svg; }
-node|z15[railway=station][transport=subway][city=paris] { icon-image: subway-paris-m.svg; }
-node|z16-[railway=station][transport=subway][city=paris] { icon-image: subway-paris-m.svg; }
-node|z17-[railway=subway_entrance][city=paris] { icon-image: subway-paris-s.svg; }
-
-/* BARCELONA ICONS */
-
-node|z13[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-s.svg; icon-min-distance: 1;}
-node|z14[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-s.svg; }
-node|z15[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-m.svg; }
-node|z16-[railway=station][transport=subway][city=barcelona] { icon-image: subway-barcelona-m.svg; }
-node|z17[railway=subway_entrance][city=barcelona] { icon-image: subway-barcelona-s.svg; }
-node|z18-[railway=subway_entrance][city=barcelona] { icon-image: subway-barcelona-m.svg; }
-
-
-/* MADRID ICONS */
-node|z13[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-s.svg; icon-min-distance: 1; }
-node|z14[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-s.svg; }
-node|z15[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-m.svg; }
-node|z16-[railway=station][transport=subway][city=madrid] { icon-image: subway-madrid-m.svg; }
-node|z17[railway=subway_entrance][city=madrid] { icon-image: subway-madrid-s.svg; }
-node|z18-[railway=subway_entrance][city=madrid] { icon-image: subway-madrid-m.svg; }
-
-/* BERLIN ICONS */
-node|z13[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-s.svg; icon-min-distance: 1; }
-node|z14[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-s.svg; }
-node|z15[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-m.svg; }
-node|z16-[railway=station][transport=subway][city=berlin] { icon-image: subway-berlin-m.svg; }
-node|z17-[railway=subway_entrance][city=berlin] { icon-image: subway-berlin-s.svg; }
-
-/* ROMA ICONS */
-node|z13[railway=station][transport=subway][city=roma] { icon-image: subway-rome-s.svg; icon-min-distance: 1; }
-node|z14[railway=station][transport=subway][city=roma] { icon-image: subway-rome-s.svg; }
-node|z15[railway=station][transport=subway][city=roma] { icon-image: subway-rome-m.svg; }
-node|z16[railway=station][transport=subway][city=roma] { icon-image: subway-rome-m.svg; }
-node|z17-[railway=station][transport=subway][city=roma] { icon-image: none.svg; text: name; text-color: @district_label; text-halo-radius: 0; }
-node|z17-[railway=subway_entrance][city=roma] { icon-image: subway-rome-m.svg; }
-
-/* MINSK ICONS */
-node|z13[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-s.svg; text-offset: 4; z-index: 2800; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; icon-min-distance: 1; }
-node|z14[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-s.svg; text-offset: 5; }
-node|z15[railway=station][transport=subway][city=minsk] { icon-image: subway-minsk-m.svg; text-offset: 5; }
-node|z16[railway=station][transport=subway][city=minsk] { icon-image: none.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; }
-node|z17-[railway=station][transport=subway][city=minsk] { icon-image: none.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; }
-node|z16-[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; text-offset: 6; z-index: 2800; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-node|z17[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; font-size: 13; }
-node|z18-[railway=subway_entrance][city=minsk] { icon-image: subway-minsk-m.svg; font-size: 13; }
-
-
-/* KIEV ICONS */
-node|z13[railway=station][transport=subway][city=kiev] { icon-image: subway-kiev-s.svg; text-offset: 8; z-index: 2; font-size: 10; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.7; text-halo-color: @label_halo_light; icon-min-distance: 1;}
-node|z14[railway=station][transport=subway][city=kiev] { icon-image: subway-kiev-s.svg; }
-node|z15[railway=station][transport=subway][city=kiev] { icon-image: subway-kiev-m.svg; }
-node|z16-[railway=station][transport=subway][city=kiev] { icon-image: none.svg; font-size: 10; text: name; text-color: @district_label; text-halo-radius: 0; }
-node|z16-[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; text-offset: 6; z-index: 2; font-size: 12; text: name; text-color: @label_dark; text-halo-radius: 1; text-halo-opacity: 0.8; text-halo-color: @label_halo_light; }
-node|z17[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; font-size: 13; }
-node|z18-[railway=subway_entrance][city=kiev] { icon-image: subway-kiev-m.svg; font-size: 13; }
-
-/* NEW YORK ICONS */
-node|z13[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-s.svg; icon-min-distance: 1;}
-node|z14[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-s.svg; }
-node|z15[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-m.svg; }
-node|z16-[railway=station][transport=subway][city=newyork] { icon-image: subway-newyork-l.svg; }
-node|z17-[railway=subway_entrance][city=newyork] { icon-image: subway-newyork-s.svg; }
-
-
-/* TRAM STOPS */
-node|z14[railway=tram_stop],
-{
- icon-image: tram-s.svg;
- z-index: 2800;
-}
-
-node|z15-16[railway=tram_stop],
-area|z15-16[railway=tram_stop]
-{
- icon-image: tram-m.svg;
- z-index: 2800;
-}
-
-node|z17[railway=tram_stop],
-area|z17[railway=tram_stop]
-{
- icon-image: tram-l.svg;
- text-offset: 8;
- font-size: 11;
- z-index: 2800;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z17[railway=tram_stop]::int_name,
-area|z17[railway=tram_stop]::int_name
-{
- text-offset: 8;
- font-size: 10;
- z-index: 2800;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z18-[railway=tram_stop],
-area|z18-[railway=tram_stop]
-{
- icon-image: tram-l.svg;
- z-index: 4000;
- text-offset: 8;
- font-size: 12;
- z-index: 2800;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z18-[railway=tram_stop]::int_name,
-area|z18-[railway=tram_stop]::int_name
-{
- text-offset: 8;
- font-size: 10;
- z-index: 2800;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-/* BUS STOPS */
-
-
-
-node|z16[highway=bus_stop],
-area|z16[highway=bus_stop]
-{
- icon-image: bus-m.svg;
- z-index: 3000;
-}
-node|z17[highway=bus_stop],
-area|z17[highway=bus_stop],
-{
- icon-image: bus-l.svg;
- z-index: 3000;
- text-offset: 10;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
- text-position: center;
-}
-
-node|z18-19[highway=bus_stop],
-area|z18-19[highway=bus_stop],
-node|z18-19[public_transport=station],
-area|z18-19[public_transport=station]
-{
- icon-image: bus-l.svg;
- z-index: 3000;
- text-offset: 10;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
- text-position: center;
-}
-
-node|z18-19[highway=bus_stop]::int_name,
-area|z18-19[highway=bus_stop]::int_name,
-node|z18-19[public_transport=station]::int_name,
-area|z18-19[public_transport=station]::int_name
-{
- text-offset: 10;
- font-size: 9;
- z-index: 2700;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z12-13[amenity=bus_station], area|z16-[amenity=bus_station] {
- icon-image: bus-s.svg;
- z-index: 2700;
- icon-min-distance: 1;
-
-}
-
-node|z14[amenity=bus_station], area|z16-[amenity=bus_station] {
- icon-image: bus-s.svg;
- z-index: 2700;
- text-offset: 6;
- font-size: 10;
- z-index: 2700;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-node|z15-16[amenity=bus_station], area|z16-[amenity=bus_station] {
- icon-image: bus-m.svg;
- text-offset: 8;
- font-size: 11;
- z-index: 2700;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-
-node|z16[amenity=bus_station]::int_name, area|z16-[amenity=bus_station]::int_name {
- text-offset: 8;
- font-size: 9;
- z-index: 2700;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-
-node|z17[amenity=bus_station], area|z17-[amenity=bus_station] {
- icon-image: bus-l.svg;
- text-offset: 8;
- font-size: 11;
- z-index: 2700;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z17[amenity=bus_station]::int_name, area|z17-[amenity=bus_station]::int_name {
- text-offset: 8;
- font-size: 9;
- z-index: 2700;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z18[amenity=bus_station], area|z18[amenity=bus_station] {
- icon-image: bus-l.svg;
- z-index: 2700;
- text-offset: 8;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z18[amenity=bus_station]::int_name, area|z18[amenity=bus_station]::int_name {
- text-offset: 8;
- font-size: 10;
- z-index: 2700;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z19-[amenity=bus_station], area|z19-[amenity=bus_station] {
- icon-image: bus-l.svg;
- z-index: 2700;
- text-offset: 10;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-node|z19-[amenity=bus_station]::int_name, area|z19-[amenity=bus_station]::int_name {
- text-offset: 10;
- font-size: 10;
- z-index: 2700;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-/* FERRY */
-
-node|z11-12[amenity=ferry_terminal] {
- icon-image: ship-s.svg;
- z-index: 2700;
- icon-min-distance: 12;
-}
-
-node|z13-14[amenity=ferry_terminal] {
- icon-image: ship-s.svg;
- z-index: 2700;
-}
-node|z15[amenity=ferry_terminal] {
- icon-image: ship-m.svg;
- z-index: 2700;
-}
-
-node|z16-[amenity=ferry_terminal] {
- icon-image: ship-m.svg;
- z-index: 2700;
- text-offset: 8;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.8;
- text-halo-color: @label_halo_light;
-}
-
-node|z17[amenity=ferry_terminal] {
- icon-image: ship-l.svg;
- z-index: 2700;
- text-offset: 10;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-node|z18-[amenity=ferry_terminal] {
- icon-image: ship-l.svg;
- z-index: 2700;
- text-offset: 10;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.9;
- text-halo-color: @label_halo_light;
-}
-
-
-
-
-/* AIRPORTS */
-
-area|z10-1[aeroway=airport][aerodrome=international],
-area|z10[aeroway=aerodrome][aerodrome=international],
-node|z10[aeroway=airport][aerodrome=international],
-node|z10[aeroway=aerodrome][aerodrome=international],
-{
- icon-image: airport-s.svg;
- text-offset: 7;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
- fill-opacity: 1;
-
-}
-
-
-
-area|z11-12[aeroway=airport][aerodrome=international],
-area|z11-12[aeroway=aerodrome][aerodrome=international],
-node|z11-12[aeroway=airport][aerodrome=international],
-node|z11-12[aeroway=aerodrome][aerodrome=international]
-{
- icon-image: airport-m.svg;
- -x-me-icon-priority: 3100;
- text-offset: 7;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-area|z11-12[aeroway=airport][aerodrome=international]::int_name,
-area|z11-12[aeroway=aerodrome][aerodrome=international]::int_name,
-node|z11-12[aeroway=airport][aerodrome=international]::int_name,
-node|z11-12[aeroway=aerodrome][aerodrome=international]::int_name
-{
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-
-area|z13-14[aeroway=airport][aerodrome=international],
-area|z13-14[aeroway=aerodrome][aerodrome=international],
-node|z13-14[aeroway=airport][aerodrome=international],
-node|z13-14[aeroway=aerodrome][aerodrome=international]
-{
- icon-image: airport-m.svg;
- text-offset: 7;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-area|z13-14[aeroway=airport][aerodrome=international]::int_name,
-area|z13-14[aeroway=aerodrome][aerodrome=international]::int_name,
-node|z13-14[aeroway=airport][aerodrome=international]::int_name,
-node|z13-14[aeroway=aerodrome][aerodrome=international]::int_name
-{
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-
-area|z15-16[aeroway=airport][aerodrome=international],
-area|z15-16[aeroway=aerodrome][aerodrome=international],
-node|z15-16[aeroway=airport][aerodrome=international],
-node|z15-16[aeroway=aerodrome][aerodrome=international]
-{
- icon-image: airport-m.svg;
- text-offset: 7;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-area|z15-16[aeroway=airport][aerodrome=international]::int_name,
-area|z15-16[aeroway=aerodrome][aerodrome=international]::int_name,
-node|z15-16[aeroway=airport][aerodrome=international]::int_name,
-node|z15-16[aeroway=aerodrome][aerodrome=international]::int_name
-{
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-
-area|z17-[aeroway=airport][aerodrome=international],
-area|z17-[aeroway=aerodrome][aerodrome=international],
-node|z17-[aeroway=airport][aerodrome=international],
-node|z17-[aeroway=aerodrome][aerodrome=international]
-{
- icon-image: airport-l.svg;
- text-offset: 7;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-area|z17-[aeroway=airport][aerodrome=international]::int_name,
-area|z17-[aeroway=aerodrome][aerodrome=international]::int_name,
-node|z17-[aeroway=airport][aerodrome=international]::int_name,
-node|z17-[aeroway=aerodrome][aerodrome=international]::int_name
-{
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-
-area|z12[aeroway=airport],
-node|z12[aeroway=airport],
-area|z12[aeroway=aerodrome],
-node|z12[aeroway=aerodrome],
-{
- icon-image: airport-m.svg;
- text-offset: 7;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-
-area|z12[aeroway=airport]::int_name,
-node|z12[aeroway=airport]::int_name,
-area|z12[aeroway=aerodrome]::int_name,
-node|z12[aeroway=aerodrome]::int_name,
-{
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-
-area|z13-14[aeroway=airport],
-node|z13-14[aeroway=airport],
-area|z13-14[aeroway=aerodrome],
-node|z13-14[aeroway=aerodrome],
-{
- icon-image: airport-m.svg;
- text-offset: 7;
- font-size: 11;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-
-area|z13-14[aeroway=airport]::int_name,
-node|z13-14[aeroway=airport]::int_name,
-area|z13-14[aeroway=aerodrome]::int_name,
-node|z13-14[aeroway=aerodrome]::int_name,
-{
- font-size: 10;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-area|z15-16[aeroway=airport],
-node|z15-16[aeroway=airport],
-area|z15-16[aeroway=aerodrome],
-node|z15-16[aeroway=aerodrome],
-{
- icon-image: airport-m.svg;
- text-offset: 7;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-
-area|z15-16[aeroway=airport]::int_name,
-node|z15-16[aeroway=airport]::int_name,
-area|z15-16[aeroway=aerodrome]::int_name,
-node|z15-16[aeroway=aerodrome]::int_name,
-{
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-area|z17-[aeroway=airport],
-node|z17-[aeroway=airport],
-area|z17-[aeroway=aerodrome],
-node|z17-[aeroway=aerodrome],
-{
- icon-image: airport-l.svg;
- text-offset: 7;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-
-}
-
-area|z17-[aeroway=airport]::int_name,
-node|z17-[aeroway=airport]::int_name,
-area|z17-[aeroway=aerodrome]::int_name,
-node|z17-[aeroway=aerodrome]::int_name,
-{
- font-size: 11;
- text: int_name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 3100;
-}
-
-
-area|z10[aeroway=airport][aerodrome=international],
-area|z10[aeroway=aerodrome][aerodrome=international],
-area|z10[aeroway=aerodrome],
-area|z10[aeroway=airport]
- {
- fill-opacity: 1;
- fill-color: @aerodrome0;
- fill-position: background;
- z-index: 1;
-}
-area|z11[aeroway=airport][aerodrome=international],
-area|z11[aeroway=aerodrome][aerodrome=international],
-area|z11[aeroway=aerodrome],
-area|z11[aeroway=airport],
- {
- fill-opacity: 1;
- fill-color: @aerodrome1;
- fill-position: background;
- z-index: 1;
-}
-
-area|z12-[aeroway=airport][aerodrome=international],
-area|z12-[aeroway=aerodrome][aerodrome=international],
-area|z12-[aeroway=airport],
-area|z12-[aeroway=aerodrome] {
- fill-opacity: 1;
- fill-color: @aerodrome2;
- fill-position: background;
- z-index: 1;
-
-}
-
-area|z13[aeroway=airport][aerodrome=international],
-area|z13[aeroway=aerodrome][aerodrome=international],
-area|z13[aeroway=airport],
-area|z13[aeroway=aerodrome] {
- fill-opacity: 1;
- fill-color: @aerodrome3;
- fill-position: background;
- z-index: 1;
-
-}
-area|z14[aeroway=airport][aerodrome=international],
-area|z14[aeroway=aerodrome][aerodrome=international],
-area|z14[aeroway=airport],
-area|z14[aeroway=aerodrome] {
- fill-opacity: 1;
- fill-color: @aerodrome4;
- fill-position: background;
- z-index: 1;
-}
-
-
-area|z15-19[aeroway=airport][aerodrome=international],
-area|z15-19[aeroway=aerodrome][aerodrome=international],
-area|z15-19[aeroway=airport],
-area|z15-19[aeroway=aerodrome] { fill-opacity: 1; fill-color: @aerodrome5; fill-position: background;z-index: 1;}
-
-line|z12[aeroway=runway] { width: 1; opacity: 0.5; color: @unclassified;z-index: 50; }
-line|z13[aeroway=runway] { width: 1.5; opacity: 0.8; color: @unclassified; z-index: 50;}
-line|z14-15[aeroway=runway] { opacity: 1; width: 2.4; color: @unclassified; z-index: 50;}
-line|z16-[aeroway=runway] { width: 4; color: @unclassified;z-index: 50; }
-
-line|z14[aeroway=taxiway] { width: 0.6; opacity: 0.6; color: @unclassified; z-index: 50;}
-line|z15-[aeroway=taxiway] { width: 1.2; opacity: 0.6; color: @unclassified;z-index: 50; }
-
-
-/* AERIALWAYS */
-
-line|z12-13[aerialway=cable_car],
-line|z12-13[aerialway=chair_lift],
-line|z12-13[aerialway=gondola],
-line|z12-13[aerialway=mixed_lift],
-line|z12-13[aerialway=drag_lift],
-line|z12-13[aerialway=j-bar],
-line|z12-13[aerialway=t-bar],
-line|z12-13[aerialway=magic_carpet],
-line|z12-13[aerialway=platter],
-line|z12-13[aerialway=rope_tow],
- {
- color: @aerialway;
- width: 0.5;
- opacity: 1;
- z-index: 1050;
-}
-
-
-line|z14-15[aerialway=cable_car],
-line|z14-15[aerialway=chair_lift],
-line|z14-15[aerialway=gondola],
-line|z14-15[aerialway=mixed_lift],
-line|z14-15[aerialway=drag_lift],
-line|z14-15[aerialway=j-bar],
-line|z14-15[aerialway=t-bar],
-line|z14-15[aerialway=magic_carpet],
-line|z14-15[aerialway=platter],
-line|z14-15[aerialway=rope_tow],
- {
- color: @aerialway;
- width: 0.5;
- opacity: 1;
- z-index: 1050;
-}
-
-line|z16[aerialway=cable_car],
-line|z16[aerialway=chair_lift],
-line|z16[aerialway=gondola],
-line|z16[aerialway=mixed_lift],
-line|z16[aerialway=drag_lift],
-line|z16[aerialway=j-bar],
-line|z16[aerialway=t-bar],
-line|z16[aerialway=magic_carpet],
-line|z16[aerialway=platter],
-line|z16[aerialway=rope_tow],
- {
- color: @aerialway;
- width: 1;
- opacity: 1;
- z-index: 1050;
-}
-
-line|z17-[aerialway=cable_car],
-line|z17-[aerialway=chair_lift],
-line|z17-[aerialway=gondola],
-line|z17-[aerialway=mixed_lift],
-line|z17-[aerialway=drag_lift],
-line|z17-[aerialway=j-bar],
-line|z17-[aerialway=t-bar],
-line|z17-[aerialway=magic_carpet],
-line|z17-[aerialway=platter],
-line|z17-[aerialway=rope_tow],
- {
- color: @aerialway;
- width: 1;
- z-index: 1050;
-}
-line|z12-13[aerialway=cable_car]::dash,
-line|z12-13[aerialway=chair_lift]::dash,
-line|z12-13[aerialway=gondola]::dash,
-line|z12-13[aerialway=mixed_lift]::dash,
-line|z12-13[aerialway=drag_lift] ::dash,
-line|z12-13[aerialway=j-bar]::dash,
-line|z12-13[aerialway=t-bar]::dash,
-line|z12-13[aerialway=magic_carpet]::dash,
-line|z12-13[aerialway=platter]::dash,
-line|z12-13[aerialway=rope_tow]::dash,
- {
- color: @aerialway;
- width: 2;
- opacity: 0.6;
- z-index: 1049;
- dashes: 0.9,18;
-}
-
-line|z14[aerialway=cable_car]::dash,
-line|z14[aerialway=chair_lift]::dash,
-line|z14[aerialway=gondola]::dash,
-line|z14[aerialway=mixed_lift]::dash,
-line|z14[aerialway=drag_lift] ::dash,
-line|z14[aerialway=j-bar]::dash,
-line|z14[aerialway=t-bar]::dash,
-line|z14[aerialway=magic_carpet]::dash,
-line|z14[aerialway=platter]::dash,
-line|z14[aerialway=rope_tow]::dash,
- {
- color: @aerialway;
- width: 2.5;
- opacity: 0.6;
- z-index: 1049;
- dashes: 0.9,18;
-}
-
-line|z15-[aerialway=cable_car]::dash,
-line|z15-[aerialway=chair_lift]::dash,
-line|z15-[aerialway=gondola]::dash,
-line|z15-[aerialway=mixed_lift]::dash,
-line|z15-[aerialway=drag_lift] ::dash,
-line|z15-[aerialway=j-bar]::dash,
-line|z15-[aerialway=t-bar]::dash,
-line|z15-[aerialway=magic_carpet]::dash,
-line|z15-[aerialway=platter]::dash,
-line|z15-[aerialway=rope_tow]::dash,
-{
- color: @aerialway;
- width: 2.5;
- z-index: 1049;
- dashes: 0.9,18;
-}
-
-
-node|z12[aerialway=station],
-node|z12[aerialway=cable_car],
-node|z12[aerialway=chair_lift],
-node|z12[aerialway=gondola],
-node|z12[aerialway=mixed_lift]
- { icon-image: cable-car-s.svg;
- z-index: 2600;
- icon-min-distance: 10;}
-
-node|z13[aerialway=station],
-node|z13[aerialway=cable_car],
-node|z13[aerialway=chair_lift],
-node|z13[aerialway=gondola],
-node|z13[aerialway=mixed_lift]
- { icon-image: cable-car-s.svg;
- z-index: 2600;
- icon-min-distance: 10;}
-
-node|z14[aerialway=station],
-node|z14[aerialway=cable_car],
-node|z14[aerialway=chair_lift],
-node|z14[aerialway=gondola],
-node|z14[aerialway=mixed_lift]
- { icon-image: cable-car-s.svg;
- z-index: 2600;}
-
-node|z15[aerialway=station],
-node|z15[aerialway=cable_car],
-node|z15[aerialway=chair_lift],
-node|z15[aerialway=gondola],
-node|z15[aerialway=mixed_lift],
-node|z15[aerialway=drag_lift],
-node|z15[aerialway=j-bar],
-node|z15[aerialway=t-bar],
-node|z15[aerialway=magic_carpet],
-node|z15[aerialway=platter],
-node|z15[aerialway=rope_tow], {
- icon-image: cable-car-m.svg;
- z-index: 2600;
- text-offset: 6;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
-}
-
-node|z16-17[aerialway=station],
-node|z16-17[aerialway=cable_car],
-node|z16-17[aerialway=chair_lift],
-node|z16-17[aerialway=gondola],
-node|z16-17[aerialway=mixed_lift],
-node|z16-17[aerialway=drag_lift],
-node|z16-17[aerialway=j-bar],
-node|z16-17[aerialway=t-bar],
-node|z16-17[aerialway=magic_carpet],
-node|z16-17[aerialway=platter],
-node|z16-17[aerialway=rope_tow],{
- icon-image: cable-car-m.svg;
- text-offset: 8;
- font-size: 10;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 2600;
-}
-
-node|z18-[aerialway=station],
-node|z18-[aerialway=cable_car],
-node|z18-[aerialway=chair_lift],
-node|z18-[aerialway=gondola],
-node|z18-[aerialway=mixed_lift],
-node|z18-[aerialway=drag_lift],
-node|z18-[aerialway=j-bar],
-node|z18-[aerialway=t-bar],
-node|z18-[aerialway=magic_carpet],
-node|z18-[aerialway=platter],
-node|z18-[aerialway=rope_tow], {
- icon-image: cable-car-l.svg;
- text-offset: 8;
- font-size: 12;
- text: name;
- text-color: @label_dark;
- text-halo-radius: 1;
- text-halo-opacity: 0.7;
- text-halo-color: @label_halo_light;
- z-index: 2600;
-}
-
-
-node|z17-[railway=level_crossing]{ icon-image: railway-crossing.svg; z-index: 2600;}
diff --git a/data/styles/clear/style-clear/colors.mapcss b/data/styles/clear/style-clear/colors.mapcss
index ef7e00de23..06ef3346a6 100644
--- a/data/styles/clear/style-clear/colors.mapcss
+++ b/data/styles/clear/style-clear/colors.mapcss
@@ -1,187 +1,171 @@
-/* BASE */
+/* ~~~~ CONTENT OF COLORS-DAY ~~~~~
+
+1.BASEMAP
+2.BOUNDARY
+3.NATURAL
+ 3.1 Main natural
+ 3.2 Vegetation
+4.LANDUSE
+ 4.1 Main landuse
+ 4.2 Aerodrome
+ 4.3 Barriers
+ 4.4 Buildings
+5.ROADS
+ 5.1 All roads
+ 5.2 Bridges
+ 5.3 Tunnels
+ 5.4 Piste
+ 5.5 Transport
+ 6.LABELS COLORS
+ 6.1 Main labels
+ 6.2 Natural labels
+ 6.3 Place labels
+ 6.4 Road labels
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+/* 1.BASEMAP */
+
@white: #ffffff;
-@background: #E3E1D2; /* E6E6D5 #EDEAE1; /* @background: #f1eee8; */
-/*@backgroundone: #DEDECD;
+@background: #E3E1D2;
+
+/* 2.BOUNDARY */
-/* BOUNDARIES */
@border_country: #63635C;
-@border_country_light: #73726B;
@border_region: #73726B;
+/* 3.NATURAL */
+/* 3.1 Main natural */
+
+@glacier: #FFFFFF;
+@water: #8BD3E0;
+@river: #36B0BF;
+@wetland: #c9ddd6;
+@beach: #FCEC7E;
+
+/*3.2 Vegeration*/
+
+@forest: #AABF65;
+@green0: #CFD5A8;
+@green1: #C6CF93;
+@green2: #BCC87E;
+@green3: #B3C471;
+@green4: #AEC26B;
+@green5: #B0C270;
+
+/* 4.LANDUSE */
+/*4.1 Main landuse*/
+
+@pedestrian_area: #EDE8D6;
+@pedestrian_area_light: #F2EEDA;
+@university: #F8E4BA;
+@hospital: #F8D9D9;
+@industrial: #E4E2EB;
+@sport: #D1CDA7;
+@parking: #F2F2CE;
+
+/*4.2 Aerodrome*/
+
+@aerodrome0: #D4BFF2;
+@aerodrome1: #D4BFF2;
+@aerodrome2: #D1C0EB;
+@aerodrome3: #CFC1E8;
+@aerodrome4: #CDC0E3;
+@aerodrome5: #C8BCDE;
+
+/* 4.3 Barriers */
+@fence: #999999;
+
+/* 4.4 Buildings */
+
+@building: #C9C8BB;
+@building_dark: #C2C0B3;
+
+/* 5.ROADS */
+/* 5.1 All roads */
-/* ROADS */
@trunk: #FF8800;
-@trunk_hard: #F7632C;
-@trunk_medium: #F86B39;
-@trunk_light: #F87C4A;
-@primary: #E5B643;
-
-/* YELLOW ROADS BUNDLE */
-@primary_yellow: #FCD767;
-@primary_yellow_case: #E5A643;
-@trunk_yellow: #FF8800;
-@trunk_yellow_case: #CD764C;
-
-/* ORANGE ROADS BUNDLE */
- @trunk_orange: #FF5919;
- @trunk_orange_hard: #FF5E1F;
-@trunk_orange_medium: #FF7326; /*FF6626*/
- @trunk_orange_light: #FF7A26;/*F57A45*/
- @trunk_orange_world: #FF5E1F;
- @trunk_yellow_world: #FF8800;
-@trunk_orange_case: #DDDDCC;
- @primary_orange: #FF8726;
- @primary_orange_medium: #FF9440;
+@trunk_orange: #FF5919;
+@trunk_orange_medium: #FF7326;
+@trunk_orange_light: #FF7A26;
+@primary_orange: #FF8726;
+@primary_orange_medium: #FF9440;
@primary_orange_light: #FFA14C;
-@primary_orange_case: #DDDDCC;
-@trunk_tunnel_orange: #FF8800;
-
-@primary_medium: #FCE757;
-@primary_light: #FCD757;
@secondary: #FFFFFF;
@residential: #F8F8F8;
-@tertiary: #f9f9f9;
@unclassified: #F8F8F8;
@pedestrian: #F8F8F8;
@footway: #F8F8F8;
@cycleway: #FF87AD;
-@steps: #FFFFFF;
@construction: #BBBBAA;
-@track: #635730;/*888844*/
+@track: #635730;
@bridleway: #3D361E;
+/* 5.2 Bridges */
-
-/* bridges */
-@bridge_background: #E3E1D2;
+@bridge_background: #EDEBDB;
@bridge_casing: #808080;
-/* tunnels */
+/* 5.3 Tunnels */
-@primary_tunnel_orange: #FCA462;
-@primary_tunnel_yellow: #FCD767;
@trunk_tunnel_orange: #FCA462;
-@trunk_tunnel_yellow: #FF8800;
-@primary_tunnel_casing: #808080;
@trunk_tunnel_casing: #808080;
+@primary_tunnel_orange: #FCA462;
+@primary_tunnel_casing: #808080;
@secondary_tunnel: #FFFFFF;
@secondary_tunnel_casing: #808080;
@tertiary_tunnel: #FFFFFF;
@tertiary_tunnel_casing: #808080;
@unclassified_tunnel: #FFFFFF;
@unclassified_tunnel_casing: #808080;
-/*roads_links */
-@trunk_link: #FFFFFF;
-@primary_link: #FFFFFF;
-@secondary_link: #FFFFFF;
-@tertiary_link: #f8f8f8;
+/* 5.4 Piste */
+
+@piste: #C47AFF;
+@piste_novice:#5feb2e;
+@piste_easy: #0b27fb;
+@piste_intermadiate: #fc0e1b;
+@piste_expert: #220625;
+@piste_advanced: #0a0a0d;
+
+/* 5.5 Transport */
-/* TRANSPORT */
@railway_light: #B2B1A2;
@railway: #969586;
@railway_dash: #EEEEEE;
-@railway_tunnel: #555555;
+@railway_tunnel: #808080;
@aerialway: #444444;
-@tram: #555555;
+@tram: #7A7A7A;
@ferry: #4499Bb;
-/*aerodrome*/
-@aerodrome0: #D4BFF2;
-@aerodrome1: #D4BFF2;
-@aerodrome2: #D1C0EB;
-@aerodrome3: #CFC1E8;
-@aerodrome4: #CDC0E3;
-@aerodrome5: #C8BCDE;
-
-/* NATURAL */
-@glacier: #FFFFFF;
-@water: #8BD3E0;
-@river: #36B0BF;
-@wetland: #c9ddd6;
-@forest: #AABF65;
-@park: #AABF65; /* A5BF60 #A4B275 #BCCC74*/
-@natpark: #3A7921;
-@beach: #FCEC7E;
-/*forest-park*/
-@green0: #CFD5A8;
-@green1: #C6CF93;
-@green2: #BCC87E;
-@green3: #B3C471;
-@green4: #AEC26B;
-@green5: #B0C270;
-/* BUILDINGS */
-@housename: #65655E;
-@building_label: #61615A;
-@building: #C9C8BB;
-@building_dark: #C2C0B3;
-
-/* LANDUSE */
-
-@pedestrian_area: #EDE8D6;
-@pedestrian_area_light: #F2EEDA;
-
-@unversity: #F8E4BA;
-@hospital: #F8D9D9;/*FADCDB*/
-@industrial: #E4E2EB;
-@sport: #D1CDA7;
-@parking: #F2F2CE;
-
-/* BARRIERS */
-@fence: #7F7E76;
-
-/* LABELS COLORS */
-@label_extra_dark: #000000;
+/* 6.LABELS COLORS */
+/* 6.1 Main labels */
@label_dark: #222222;
@label_medium: #333333;
@label_light: #444444;
-@label_extra_light: #7F7F7F;
-
-@label_halo_bg: #E3E1D2;
-@label_halo_dark: #E3E1D2;
@label_halo_medium: #EDEBDB;
@label_halo_light: #FFFFFF;
+/* 6.2 Natural labels */
+
+@water_label: #4499Bb;
+@park_label: #3A7921;
+@halo_park_label: #FFFFFF;
+
+/* 6.3 Place labels */
-/* PLACE LABELS */
@city_label: #666666;
-@city_label_light: #7F7F7F;
-@city_halo: #DDDDCC;
-@city_halo_light: #DDDDCC;
@country_label: #8C8C8C;
-@state_name: #8C8C8C;
+@state_label: #8C8C8C;
@district_label: #7F7F7F;
-
+@housename: #65655E;
+@building_label: #61615A;
@poi_label: #444444;
@subway_label: #333333;
-@railway_label: #333333;
-/* ROADS LABELS */
-@primary_road_label: #2E2E2E;
-@secondary_road_label: #333333;
+/* 6.4 Road labels */
+
@road_label_halo: #FFFFFF;
@shield: #fff;
@shield_halo: #498F46;
/* blue - #2E89B0; #687E94; #598DBE; */
-
-@label_dark: #333333;
-@label_light: #444444;
-@dark: #333333;
-
-/* NATURAL LABELS */
-@water_label: #4499Bb;
-@park_label: #3A7921;
-@halo_park_label: #FFFFFF;
-@halo_water_label: #fff;
-
-/* UNIVERSAL HALO */
-@label_halo: #FFFFFF;
-
-
-/* PISTE */
-@piste: #C47AFF;
-@piste_novice:#5feb2e;
-@piste_easy: #0b27fb;
-@piste_intermadiate: #fc0e1b;
-@piste_expert: #220625;
-@piste_advanced: #0a0a0d;
diff --git a/data/styles/clear/style-clear/style.mapcss b/data/styles/clear/style-clear/style.mapcss
index 5d9da47f73..6073c36354 100644..100755
--- a/data/styles/clear/style-clear/style.mapcss
+++ b/data/styles/clear/style-clear/style.mapcss
@@ -1,15 +1,11 @@
@import("colors.mapcss");
-@import("../include/defaults.mapcss");
-@import("../include/roads.mapcss");
-/* @import("../include/roads_orange.mapcss"); */
-@import("../include/POI.mapcss");
-@import("../include/transport.mapcss");
-@import("../include/boundaries.mapcss");
-@import("../include/natural.mapcss");
-@import("../include/labels.mapcss");
-@import("../include/landuse.mapcss");
-@import("../include/other.mapcss");
-@import("../include/buildings.mapcss");
+@import("../include/defaults_new.mapcss");
+@import("../include/Basemap.mapcss");
+@import("../include/Basemap_label.mapcss");
+@import("../include/Roads.mapcss");
+@import("../include/Roads_label.mapcss");
+@import("../include/Icons.mapcss");
+
canvas
{
diff --git a/data/styles/clear/style-night/colors.mapcss b/data/styles/clear/style-night/colors.mapcss
index cfee0977ca..93dcd6f1fe 100644
--- a/data/styles/clear/style-night/colors.mapcss
+++ b/data/styles/clear/style-night/colors.mapcss
@@ -1,84 +1,135 @@
-/* BASE */
+/* ~~~~ CONTENT OF COLORS-NIGHT ~~~~~
+
+1.BASEMAP
+2.BOUNDARY
+3.NATURAL
+ 3.1 Main natural
+ 3.2 Vegetation
+4.LANDUSE
+ 4.1 Main landuse
+ 4.2 Aerodrome
+ 4.3 Barriers
+ 4.4 Buildings
+5.ROADS
+ 5.1 All roads
+ 5.2 Bridges
+ 5.3 Tunnels
+ 5.4 Piste
+ 5.5 Transport
+ 6.LABELS COLORS
+ 6.1 Main labels
+ 6.2 Natural labels
+ 6.3 Place labels
+ 6.4 Road labels
+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+*/
+
+/* 1.BASEMAP */
+
@white: #444444;
-@dark: #DDDDDD;
-@background: #000000; /* #EDEAE1; /* @background: #f1eee8; */
-@backgroundone: #DEDECD;
+@background: #000000;
+
+/* 2.BOUNDARY */
-/* BOUNDARIES */
@border_country: #555555;
-@border_country_light: #666666;
@border_region: #666666;
+/* 3.NATURAL */
+/* 3.1 Main natural */
+
+@glacier: #111111;
+@water: #002222;
+@river: #062026;
+@wetland: #001919;
+@beach: #28281A;
+
+/*3.2 Vegeration*/
+
+@forest: #141C00;
+@green0: #0F1400;
+@green1: #131900;
+@green2: #141C00;
+@green3: #141C00;
+@green4: #141C00;
+@green5: #141C00;
+
+/* 4.LANDUSE */
+/*4.1 Main landuse*/
+
+@pedestrian_area: #262222;
+@pedestrian_area_light: #262222;
+@university: #261F13;
+@hospital: #261916;
+@industrial: #191419;
+@sport: #21211B;
+@parking: #1F1B1B;
+
+/*4.2 Aerodrome*/
+
+ @aerodrome0: #382D45;
+ @aerodrome1: #342A40;
+ @aerodrome2: #30263B;
+ @aerodrome3: #30263B;
+ @aerodrome4: #2B2336;
+ @aerodrome5: #292133;
+
+/* 4.3 Barriers */
+@fence: #444444;
+
+/* 4.4 Buildings */
+
+@building: #222222;
+@building_dark: #333333;
+
+/* 5.ROADS */
+/* 5.1 All roads */
-/* ROADS */
@trunk: #372400;
-@trunk_hard: #371E07;
-@trunk_medium: #37220D;
-@trunk_light: #37220D;
-@primary: #373211;
-
-/* YELLOW ROADS BUNDLE */
-@primary_yellow: #373211;
-@primary_yellow_case: black;
-@trunk_yellow: #372400;
-@trunk_yellow_case: black;
-
-/* ORANGE ROADS BUNDLE */
@trunk_orange: #381F14;
-@trunk_orange_hard: #331C12;
- @trunk_orange_medium: #381F14;
- @trunk_orange_light: #381F11;
-@trunk_orange_world: #F7632C;
-@trunk_yellow_world: #372400;
-@trunk_orange_case: black;
- @primary_orange: #422518;
- @primary_orange_medium: #422518;
- @primary_orange_light: #422518;
-@primary_orange_case: black;
- @trunk_tunnel_orange: #381F14;
-
-@primary_medium: #373211;
-@primary_light: #373211;
- @secondary: #2B2827;
- @residential: #2B2827;
- @tertiary: #2B2827;
- @unclassified: #2B2827;
- @pedestrian: #4D4744;
- @footway: #2B2827;
- @cycleway: #6E3D47;
- @steps: #2B2827;
- @construction: #332F2D;
- @track: #2B2827;
- @bridleway: #2B2827;
-
-
-
-/* bridges */
+@trunk_orange_medium: #381F14;
+@trunk_orange_light: #381F11;
+@primary_orange: #422518;
+@primary_orange_medium: #422518;
+@primary_orange_light: #422518;
+@secondary: #2B2827;
+@residential: #2B2827;
+@unclassified: #2B2827;
+@pedestrian: #4D4744;
+@footway: #2B2827;
+@cycleway: #6E3D47;
+@construction: #332F2D;
+@track: #2B2827;
+@bridleway: #2B2827;
+
+/* 5.2 Bridges */
+
@bridge_background: #222211;
@bridge_casing: #444444;
-/* tunnels */
+/* 5.3 Tunnels */
- @primary_tunnel_orange: #4C2A1B;
-@primary_tunnel_yellow: #61562B;
- @trunk_tunnel_orange: #381F14;
-@trunk_tunnel_yellow: #61400B;
- @primary_tunnel_casing: #000000;
- @trunk_tunnel_casing: #000000;
+@trunk_tunnel_orange: #381F14;
+@trunk_tunnel_casing: #000000;
+@primary_tunnel_orange: #4C2A1B;
+@primary_tunnel_casing: #000000;
@secondary_tunnel: #2B2827;
@secondary_tunnel_casing: #000000;
@tertiary_tunnel: #2B2827;
@tertiary_tunnel_casing: #000000;
@unclassified_tunnel: #2B2827;
@unclassified_tunnel_casing: #000000;
-/*roads_links */
-@trunk_link: #85492E;
-@primary_link: #663824;
-@secondary_link: #2B2827;
-@tertiary_link: #2B2827;
+/* 5.4 Piste */
+
+@piste: #623D7F;
+@piste_novice:#5feb2e;
+@piste_easy: #0b27fb;
+@piste_intermadiate: #fc0e1b;
+@piste_expert: #333333;
+@piste_advanced: #222222;
+
+/* 5.5 Transport */
-/* TRANSPORT */
@railway_light: #333333;
@railway: #333333;
@railway_tunnel: #222222;
@@ -86,96 +137,35 @@
@aerialway: #4E4E3D;
@tram: #5C5C51;
@ferry: #2A4541;
- @aerodrome: #30263B;
-/*aerodrome*/
- @aerodrome0: #382D45;
- @aerodrome1: #342A40;
- @aerodrome2: #30263B;
- @aerodrome3: #30263B;
- @aerodrome4: #2B2336;
- @aerodrome5: #292133;
-/* NATURAL */
-@glacier: #111111;
-@water: #002222;
-@river: #062026;
-@wetland: #001919;
-@forest: #141C00;
-@park: #141C00;
-@beach: #28281A;
-/*forest-park*/
- @green0: #0F1400;
- @green1: #131900;
- @green2: #141C00;
- @green3: #141C00;
- @green4: #141C00;
- @green5: #141C00;
-/* BUILDINGS */
-@housename: #555555;
-@building: #222222;
-@building_dark: #333333;
-/* LANDUSE */
-@pedestrian_area: #262222;
-@pedestrian_area_light: #262222;
-@unversity: #261F13;
-@hospital: #261916;
-@industrial: #191419;
-@sport: #21211B;
-@parking: #1F1B1B;
+/* 6.LABELS COLORS */
+/* 6.1 Main labels */
-/* BARRIERS */
-@fence: #444444;
-
-/* LABELS COLORS */
-@label_extra_dark: #999999;
@label_dark: #888888;
@label_medium: #777777;
@label_light: #666666;
-@label_extra_light: #555555;
-
-@label_halo_bg: #111100;
-@label_halo_dark: #111100;
@label_halo_medium: #111100;
@label_halo_light: #111100;
+/* 6.2 Natural labels */
+
+@water_label: #004A59;
+@park_label: #2B4918;
+@halo_park_label: #111;
+
+/* 6.3 Place labels */
-/* PLACE LABELS */
@city_label: #999999;
-@city_label_light: #777777;
-@city_halo: #000000;
-@city_halo_light: #000000;
@country_label: #444444;
-@state_name: #444444;
+@state_label: #444444;
@district_label: #555555;
-
+@housename: #555555;
+@building_label: #555555;
@poi_label: #555555;
@subway_label: #555555;
-@railway_label: #555555;
-/* ROADS LABELS */
-@primary_road_label: #909090;
-@secondary_road_label: #707070;
+/* 6.4 Road labels */
+
@road_label_halo: #000000;
@shield: #b2b2b2;
@shield_halo: #000000;
-
-
-/* NATURAL LABELS */
-@water_label: #004A59;
-@park_label: #2B4918;
-@halo_park_label: #111;
-@halo_water_label: #111;
-
-/* UNIVERSAL HALO */
-@label_halo: #FFFFFF;
-
-/* OTHER LABELS */
-@building_label: #555555;
-
-/* PISTE */
-@piste: #623D7F;
-@piste_novice:#5feb2e;
-@piste_easy: #0b27fb;
-@piste_intermadiate: #fc0e1b;
-@piste_expert: #333333;
-@piste_advanced: #222222;
diff --git a/data/styles/clear/style-night/style.mapcss b/data/styles/clear/style-night/style.mapcss
index 5d9da47f73..6073c36354 100644
--- a/data/styles/clear/style-night/style.mapcss
+++ b/data/styles/clear/style-night/style.mapcss
@@ -1,15 +1,11 @@
@import("colors.mapcss");
-@import("../include/defaults.mapcss");
-@import("../include/roads.mapcss");
-/* @import("../include/roads_orange.mapcss"); */
-@import("../include/POI.mapcss");
-@import("../include/transport.mapcss");
-@import("../include/boundaries.mapcss");
-@import("../include/natural.mapcss");
-@import("../include/labels.mapcss");
-@import("../include/landuse.mapcss");
-@import("../include/other.mapcss");
-@import("../include/buildings.mapcss");
+@import("../include/defaults_new.mapcss");
+@import("../include/Basemap.mapcss");
+@import("../include/Basemap_label.mapcss");
+@import("../include/Roads.mapcss");
+@import("../include/Roads_label.mapcss");
+@import("../include/Icons.mapcss");
+
canvas
{