source: subversion/applications/rendering/mapnik/osm.xml @ 19506

Last change on this file since 19506 was 19506, checked in by ldp, 8 years ago

Add minimum_version to <Map>. Recent mapnik builds will throw an error notice
if the mapnik version is older than minimum_version.

  • Property svn:eol-style set to native
File size: 254.7 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map [
3<!ENTITY % entities SYSTEM "inc/entities.xml.inc">
4%entities;
5]>
6<!-- This stylesheet uses features only available in mapnik builds with
7     libxml2 as the XML parser. Furthermore, there are other features
8     that necessitate an upgrade to at least mapnik 0.6.1 -->
9<Map bgcolor="#b5d0d0" srs="&srs900913;" minimum_version="0.6.1">
10  &fontset-settings;
11<Style name="turning_circle">
12    <Rule>
13      &maxscale_zoom15;
14      &minscale_zoom16;
15      <PointSymbolizer file="&symbols;/turning_circle.15.png" type="png" width="15" height="15" />
16    </Rule>
17    <Rule>
18      &maxscale_zoom17;
19      <PointSymbolizer file="&symbols;/turning_circle.19.png" type="png" width="19" height="19" />
20    </Rule>
21</Style>
22<Style name="highway-area-casing">
23   <Rule>
24      <Filter>[highway] = 'residential' or [highway]='unclassified'</Filter>
25      &maxscale_zoom14;
26      <LineSymbolizer>
27        <CssParameter name="stroke">#999</CssParameter>
28        <CssParameter name="stroke-width">1</CssParameter>
29      </LineSymbolizer>
30   </Rule>
31   <Rule>
32      <Filter>[highway] = 'pedestrian' or [highway]='service' or [highway]='footway'</Filter>
33      &maxscale_zoom14;
34      <LineSymbolizer>
35        <CssParameter name="stroke">grey</CssParameter>
36        <CssParameter name="stroke-width">1</CssParameter>
37      </LineSymbolizer>
38   </Rule>
39   <Rule>
40      <Filter>[highway] = 'track'</Filter>
41      &maxscale_zoom14;
42      <LineSymbolizer>
43        <CssParameter name="stroke">#996600</CssParameter>
44        <CssParameter name="stroke-width">2</CssParameter>
45      </LineSymbolizer>
46   </Rule>
47</Style>
48<Style name="highway-area-fill">
49    <Rule>
50      <Filter>[highway] = 'living_street'</Filter>
51      &maxscale_zoom14;
52      <PolygonSymbolizer>
53        <CssParameter name="fill">#ccc</CssParameter>
54      </PolygonSymbolizer>
55   </Rule>
56   <Rule>
57      <Filter>[highway] = 'residential' or [highway]='unclassified' or [highway]='service'</Filter>
58      &maxscale_zoom14;
59      <PolygonSymbolizer>
60        <CssParameter name="fill">#fff</CssParameter>
61      </PolygonSymbolizer>
62   </Rule>
63   <Rule>
64      <Filter>[highway] = 'pedestrian' or [highway]='footway'</Filter>
65      &maxscale_zoom14;
66      <PolygonSymbolizer>
67        <CssParameter name="fill">#ededed</CssParameter>
68      </PolygonSymbolizer>
69   </Rule>   
70   <Rule>
71      <Filter>[highway] = 'track'</Filter>
72      &maxscale_zoom14;
73      <PolygonSymbolizer>
74        <CssParameter name="fill">#dfcc66</CssParameter>
75      </PolygonSymbolizer>
76   </Rule>
77</Style>
78<Style name="leisure">
79    <Rule> 
80      <Filter>[leisure] = 'marina'</Filter> 
81      &maxscale_zoom10; 
82      <PolygonSymbolizer> 
83         <CssParameter name="fill">#b5d0d0</CssParameter> 
84      </PolygonSymbolizer> 
85    </Rule> 
86    <Rule>
87      <Filter>[leisure] = 'playground'</Filter>
88      &maxscale_zoom13;
89     <PolygonSymbolizer>
90        <CssParameter name="fill">#ccfff1</CssParameter>
91     </PolygonSymbolizer>
92      <LineSymbolizer>
93        <CssParameter name="stroke">#666</CssParameter>
94        <CssParameter name="stroke-width">0.3</CssParameter>
95      </LineSymbolizer>
96    </Rule>
97    <Rule>
98      <Filter>[tourism] = 'camp_site' or [tourism]='caravan_site' or [tourism] = 'picnic_site'</Filter>
99      &maxscale_zoom13;
100     <PolygonSymbolizer>
101        <CssParameter name="fill">#ccff99</CssParameter>
102        <CssParameter name="fill-opacity">0.5</CssParameter>
103     </PolygonSymbolizer>
104      <LineSymbolizer>
105        <CssParameter name="stroke">#666</CssParameter>
106        <CssParameter name="stroke-width">0.3</CssParameter>
107      </LineSymbolizer>
108    </Rule>       
109    <Rule>
110      <Filter>[tourism] = 'attraction'</Filter>
111      &maxscale_zoom10;
112      <PolygonSymbolizer>
113        <CssParameter name="fill">#f2caea</CssParameter>
114     </PolygonSymbolizer>
115    </Rule>
116    <Rule>
117      <Filter>[landuse] = 'quarry'</Filter>
118      &maxscale_zoom11;
119      <PolygonPatternSymbolizer file="&symbols;/quarry2.png" type="png" width="30" height="30"/>
120      <LineSymbolizer>
121        <CssParameter name="stroke">grey</CssParameter>
122        <CssParameter name="stroke-width">0.5</CssParameter>
123      </LineSymbolizer>
124    </Rule>
125    <Rule>
126      <Filter>[leisure] = 'nature_reserve' or [landuse] = 'vineyard'</Filter>
127      &maxscale_zoom10;
128      &minscale_zoom12;
129      <PolygonSymbolizer>
130        <CssParameter name="fill">#abdf96</CssParameter>
131     </PolygonSymbolizer>
132    </Rule>
133    <Rule>
134      <Filter>[landuse] = 'vineyard'</Filter>
135      &maxscale_zoom13;
136      &minscale_zoom14;
137      <PolygonPatternSymbolizer file="&symbols;/vineyard.png" type="png" width="19" height="21"/>
138    </Rule>
139    <Rule>
140      <Filter>[landuse] = 'vineyard'</Filter>
141      &maxscale_zoom15;
142      <PolygonPatternSymbolizer file="&symbols;/vineyard.png" type="png" width="29" height="29"/>
143    </Rule>
144    <Rule>
145      <Filter>[leisure] = 'nature_reserve'</Filter>
146      &maxscale_zoom13;
147      &minscale_zoom13;
148      <PolygonPatternSymbolizer file="&symbols;/nature_reserve.png" type="png" width="21" height="24"/>
149    </Rule>
150    <Rule>
151      <Filter>[leisure] = 'nature_reserve'</Filter>
152      &maxscale_zoom14;
153      <PolygonPatternSymbolizer file="&symbols;/nature_reserve2.png" type="png" width="42" height="48"/>
154    </Rule>
155    <Rule>
156      &maxscale_zoom10;
157      &minscale_zoom14;
158      <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter>
159      <PolygonSymbolizer>
160        <CssParameter name="fill">#aacbaf</CssParameter>
161      </PolygonSymbolizer>
162    </Rule>
163    <Rule>
164      &maxscale_zoom10;
165      &minscale_zoom18;
166      <Filter>[landuse] = 'residential'</Filter>
167      <PolygonSymbolizer>
168        <CssParameter name="fill">#ddd</CssParameter>
169      </PolygonSymbolizer>
170    </Rule>
171    <Rule>
172      &maxscale_zoom10;
173      &minscale_zoom18;
174      <Filter>[military] = 'barracks'</Filter>
175      <PolygonSymbolizer>
176        <CssParameter name="fill">#ff8f8f</CssParameter>
177      </PolygonSymbolizer>
178    </Rule>
179    <Rule>
180      &maxscale_zoom10;
181      &minscale_zoom18;
182      <Filter>[landuse]='military'</Filter>
183      <PolygonSymbolizer>
184        <CssParameter name="fill">#ffa8a8</CssParameter>
185        <CssParameter name="fill-opacity">0.4</CssParameter>
186      </PolygonSymbolizer>
187    </Rule>
188    <Rule>
189      &maxscale_zoom10;
190      &minscale_zoom13;
191      <Filter>[landuse]='field' or [natural]='field'</Filter>
192      <PolygonSymbolizer>
193        <CssParameter name="fill">#666600</CssParameter>
194        <CssParameter name="fill-opacity">0.2</CssParameter>
195      </PolygonSymbolizer>
196    </Rule>
197    <Rule>
198      &maxscale_zoom14;
199      &minscale_zoom18;
200      <Filter>[landuse]='field' or [natural]='field'</Filter>
201      <PolygonSymbolizer>
202        <CssParameter name="fill">#666600</CssParameter>
203        <CssParameter name="fill-opacity">0.2</CssParameter>
204      </PolygonSymbolizer>
205      <LineSymbolizer>
206        <CssParameter name="stroke">#660</CssParameter>
207        <CssParameter name="stroke-opacity">0.4</CssParameter>
208        <CssParameter name="stroke-width">0.3</CssParameter>
209      </LineSymbolizer>
210    </Rule>
211    <Rule>
212      &maxscale_zoom9;
213      &minscale_zoom10;
214      <Filter>[military] = 'danger_area'</Filter>
215      <PolygonSymbolizer>
216        <CssParameter name="fill">pink</CssParameter>
217        <CssParameter name="fill-opacity">0.3</CssParameter>
218      </PolygonSymbolizer>
219    </Rule>
220    <Rule>
221      &maxscale_zoom11;
222      &minscale_zoom18;
223      <Filter>[military] = 'danger_area'</Filter>
224      <PolygonPatternSymbolizer file="&symbols;/danger.png" type="png" width="30" height="30"/>
225    </Rule>
226     <Rule>
227      &maxscale_zoom14;
228      <Filter>[landuse] = 'cemetery' or [landuse] = 'grave_yard' or [amenity]='grave_yard'</Filter>
229      <PolygonPatternSymbolizer file="&symbols;/grave_yard.png" type="png" width="16" height="16"/>
230    </Rule>
231    <Rule>
232      &maxscale_zoom10;
233      <Filter>[landuse] = 'meadow' or [landuse] = 'grass'</Filter>
234      <PolygonSymbolizer>
235        <CssParameter name="fill">#cfeca8</CssParameter>
236     </PolygonSymbolizer>
237    </Rule>
238    <Rule>
239      <Filter>[leisure] = 'park' or [leisure] = 'recreation_ground'</Filter>
240      &maxscale_zoom10;
241      <PolygonSymbolizer>
242        <CssParameter name="fill">#b6fdb6</CssParameter>
243        <CssParameter name="fill-opacity">0.6</CssParameter>
244     </PolygonSymbolizer>
245    </Rule>
246    <Rule>
247      <Filter>[tourism] = 'zoo'</Filter>
248      &maxscale_zoom10;
249      <PolygonPatternSymbolizer file="&symbols;/zoo.png" type="png" width="21" height="24"/>
250    </Rule>
251    <Rule>
252      <Filter>[leisure] = 'common'</Filter>
253      &maxscale_zoom10;
254      <PolygonSymbolizer>
255        <CssParameter name="fill">#cfeca8</CssParameter>
256      </PolygonSymbolizer>
257    </Rule>
258    <Rule>
259      <Filter>[leisure] = 'garden'</Filter>
260      &maxscale_zoom10;
261      <PolygonSymbolizer>
262        <CssParameter name="fill">#cfeca8</CssParameter>
263     </PolygonSymbolizer>
264    </Rule>
265    <Rule>
266      <Filter>[leisure] = 'golf_course'</Filter>
267      &maxscale_zoom10;
268      <PolygonSymbolizer>
269        <CssParameter name="fill">#b5e3b5</CssParameter>
270     </PolygonSymbolizer>
271    </Rule>
272    <Rule>
273      <Filter>[landuse] = 'allotments'</Filter>
274      &maxscale_zoom10;
275      <PolygonSymbolizer>
276        <CssParameter name="fill">#c8b084</CssParameter>
277     </PolygonSymbolizer>
278    </Rule>
279    <Rule>
280      <Filter>[landuse] = 'forest'</Filter>
281      &maxscale_zoom9;
282      &minscale_zoom13;
283      <PolygonSymbolizer>
284        <CssParameter name="fill">#8dc56c</CssParameter>
285     </PolygonSymbolizer>
286    </Rule>
287    <Rule>
288      <Filter>[landuse] = 'forest'</Filter>
289      &maxscale_zoom14;
290      <PolygonPatternSymbolizer file="&symbols;/forest.png" type="png" width="21" height="24"/>
291    </Rule>
292    <Rule>
293      <Filter>[landuse]='farmyard'</Filter>
294      &maxscale_zoom9;
295      <PolygonSymbolizer>
296        <CssParameter name="fill">#ddbf92</CssParameter>
297     </PolygonSymbolizer>
298    </Rule>
299    <Rule>
300      <Filter>[landuse] = 'farm' or [landuse]='farmland'</Filter>
301      &maxscale_zoom9;
302      <PolygonSymbolizer>
303        <CssParameter name="fill">#ead8bd</CssParameter>
304     </PolygonSymbolizer>
305    </Rule>
306    <Rule>
307      <Filter>[landuse] = 'recreation_ground' or [landuse] = 'conservation'</Filter>
308      &maxscale_zoom10;
309      <PolygonSymbolizer>
310        <CssParameter name="fill">#cfeca8</CssParameter>
311     </PolygonSymbolizer>
312    </Rule>
313    <Rule>
314      <Filter>[landuse] = 'village_green'</Filter>
315      &maxscale_zoom11;
316      <PolygonSymbolizer>
317        <CssParameter name="fill">#cfeca8</CssParameter>
318     </PolygonSymbolizer>
319    </Rule>
320    <Rule>
321      <Filter>[landuse] = 'retail'</Filter>
322      &maxscale_zoom10;
323      <PolygonSymbolizer>
324        <CssParameter name="fill">#f1dada</CssParameter>
325     </PolygonSymbolizer>
326    </Rule>
327    <Rule>
328      <Filter>[landuse] = 'retail'</Filter>
329      &maxscale_zoom15;
330      <LineSymbolizer>
331        <CssParameter name="stroke">red</CssParameter>
332        <CssParameter name="stroke-width">0.3</CssParameter>
333      </LineSymbolizer>
334    </Rule>
335    <Rule>
336      <Filter>[landuse] = 'industrial' or [landuse]='railway'</Filter>
337      &maxscale_zoom10;
338      <PolygonSymbolizer>
339        <CssParameter name="fill">#dfd1d6</CssParameter>
340     </PolygonSymbolizer>
341    </Rule>
342    <Rule>
343      <Filter>[power] = 'station'</Filter>
344      &maxscale_zoom10;
345      &minscale_zoom11;
346      <PolygonSymbolizer>
347        <CssParameter name="fill">#bbb</CssParameter>
348     </PolygonSymbolizer>
349    </Rule>
350    <Rule>
351      <Filter>[power] = 'station'</Filter>
352      &maxscale_zoom12;
353      <PolygonSymbolizer>
354        <CssParameter name="fill">#bbb</CssParameter>
355     </PolygonSymbolizer>
356    <LineSymbolizer>
357        <CssParameter name="stroke">#555</CssParameter>
358        <CssParameter name="stroke-width">0.4</CssParameter>
359      </LineSymbolizer>
360    </Rule>
361    <Rule>
362      <Filter>[power] = 'sub_station'</Filter>
363      &maxscale_zoom13;
364      <PolygonSymbolizer>
365        <CssParameter name="fill">#bbb</CssParameter>
366     </PolygonSymbolizer>
367    <LineSymbolizer>
368        <CssParameter name="stroke">#555</CssParameter>
369        <CssParameter name="stroke-width">0.4</CssParameter>
370      </LineSymbolizer>
371    </Rule>
372    <Rule>
373      <Filter>[landuse] = 'commercial'</Filter>
374      &maxscale_zoom10;
375      <PolygonSymbolizer>
376        <CssParameter name="fill">#efc8c8</CssParameter>
377     </PolygonSymbolizer>
378    </Rule>
379    <Rule>
380      <Filter>[landuse] = 'brownfield' or [landuse]='landfill' or [landuse] = 'greenfield' or [landuse]='construction'</Filter>
381      &maxscale_zoom10;
382      <PolygonSymbolizer>
383        <CssParameter name="fill">#9d9d6c</CssParameter>
384     </PolygonSymbolizer>
385    </Rule>
386     <Rule>
387      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
388      &maxscale_zoom9;
389      <PolygonSymbolizer>
390        <CssParameter name="fill">#aed1a0</CssParameter>
391     </PolygonSymbolizer>
392    </Rule>
393     <Rule>
394      <Filter>[natural] = 'heath'</Filter>
395      &maxscale_zoom10;
396      <PolygonSymbolizer>
397        <CssParameter name="fill">#ffffc0</CssParameter>
398     </PolygonSymbolizer>
399    </Rule>
400    <Rule>
401      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter>
402      &maxscale_zoom10;
403      <PolygonSymbolizer>
404        <CssParameter name="fill">#f0f0d8</CssParameter>
405      </PolygonSymbolizer>
406    </Rule>
407    <Rule>
408      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school' or [amenity]='hospital' or [amenity]='kindergarten'</Filter>
409      &maxscale_zoom12;
410      <LineSymbolizer>
411        <CssParameter name="stroke">brown</CssParameter>
412        <CssParameter name="stroke-width">0.3</CssParameter>
413      </LineSymbolizer>
414    </Rule>
415    <Rule>
416      <Filter>[amenity] = 'parking'</Filter>
417      &maxscale_zoom10;
418     <PolygonSymbolizer>
419         <CssParameter name="fill">#f7efb7</CssParameter>
420      </PolygonSymbolizer>
421    </Rule>
422    <Rule>
423      <Filter>[amenity] = 'parking'</Filter>
424      &maxscale_zoom15;
425      <LineSymbolizer>
426        <CssParameter name="stroke">#eeeed1</CssParameter>
427        <CssParameter name="stroke-width">0.3</CssParameter>
428      </LineSymbolizer>
429    </Rule>
430    <Rule>
431      <Filter>[aeroway] = 'apron'</Filter>
432      &maxscale_zoom12;
433      <PolygonSymbolizer>
434         <CssParameter name="fill">#e9d1ff</CssParameter>
435      </PolygonSymbolizer>
436    </Rule>
437    <Rule>
438      <Filter>[aeroway] = 'aerodrome'</Filter>
439      &maxscale_zoom12;
440      <PolygonSymbolizer>
441         <CssParameter name="fill">#ccc</CssParameter>
442        <CssParameter name="fill-opacity">0.2</CssParameter>
443      </PolygonSymbolizer>
444      <LineSymbolizer>
445        <CssParameter name="stroke">#555</CssParameter>
446        <CssParameter name="stroke-width">0.2</CssParameter>
447      </LineSymbolizer>
448    </Rule>
449    <Rule>
450      <Filter>[natural] = 'beach'</Filter>
451      &maxscale_zoom13;
452      <PolygonPatternSymbolizer file="&symbols;/beach.png" type="png" width="10" height="10"/>
453    </Rule>
454    <Rule>
455      <Filter>[natural] = 'mud'</Filter>
456      &maxscale_zoom13;
457      <PolygonPatternSymbolizer file="&symbols;/mud.png" type="png" width="10" height="10"/>
458    </Rule>
459    <Rule>
460      <Filter>[leisure] = 'pitch'</Filter>
461      &maxscale_zoom10;
462      <PolygonSymbolizer>
463         <CssParameter name="fill">#8ad3af</CssParameter>
464      </PolygonSymbolizer>
465      <LineSymbolizer>
466        <CssParameter name="stroke">#888</CssParameter>
467        <CssParameter name="stroke-width">0.5</CssParameter>
468      </LineSymbolizer>
469    </Rule>
470    <!--Rule>
471      <ElseFilter/>
472      &maxscale_zoom10;
473      <PolygonSymbolizer>
474        <CssParameter name="fill">lightgrey</CssParameter>
475     </PolygonSymbolizer>
476    </Rule-->
477</Style>
478<Style name="sports_grounds">
479     
480    <Rule>
481      &maxscale_zoom10;
482      <PolygonSymbolizer>
483         <CssParameter name="fill">#33cc99</CssParameter>
484      </PolygonSymbolizer>
485    </Rule>
486</Style>
487<Style name="area-text">
488    <Rule>
489      <Filter>[way_area] &gt;= 150000</Filter>
490      &maxscale_zoom14;
491      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
492    </Rule>
493    <Rule>
494      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
495      &maxscale_zoom15;
496      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
497    </Rule>
498    <Rule>
499      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
500      &maxscale_zoom16;
501      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
502    </Rule>
503    <Rule>
504      <Filter>[way_area] &lt; 20000</Filter>
505      &maxscale_zoom17;
506      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" halo_radius="1" wrap_width="20"/>
507    </Rule>
508</Style>
509<Style name="text">
510    <Rule>
511      <Filter>[place] = 'island'</Filter>
512      &maxscale_zoom10;
513      &minscale_zoom18;
514      <TextSymbolizer name="name" fontset_name="oblique-fonts" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
515    </Rule>
516    <Rule>
517      <Filter>[amenity]='pub' or [amenity]='restaurant' or [amenity]='cafe' or [amenity]='fast_food'</Filter>
518      &maxscale_zoom17;
519      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="14" halo_radius="1" wrap_width="0"/>
520    </Rule>
521    <Rule>
522      <Filter>[amenity]='bar'</Filter>
523      &maxscale_zoom17;
524      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="15" halo_radius="1" wrap_width="0"/>
525    </Rule>
526    <Rule>
527      <Filter>[amenity]='cinema' or [amenity]='library' or [amenity]='theatre'</Filter>
528      &maxscale_zoom17;
529      <TextSymbolizer name="name" fontset_name="bold-fonts" size="10" fill="#734a08" dy="18" halo_radius="1" wrap_width="0"/>
530    </Rule>
531    <Rule>
532      <Filter>[amenity] = 'parking'</Filter>
533      &maxscale_zoom17;
534      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="14" halo_radius="1" wrap_width="34"/>
535    </Rule>
536     <Rule>
537      <Filter>[amenity] = 'police'</Filter>
538      &maxscale_zoom17;
539      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="30"/>
540    </Rule>
541    <Rule>
542      <Filter>[amenity] = 'fire_station'</Filter>
543      &maxscale_zoom17;
544      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="20" halo_radius="1" wrap_width="30"/>
545    </Rule>
546     <Rule>
547      <Filter>[amenity] = 'place_of_worship'</Filter>
548      &maxscale_zoom17;
549      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000033" dy="16" halo_radius="1" wrap_width="30"/>
550    </Rule>
551    <Rule>
552      <Filter>[natural] = 'wood'</Filter>
553      &maxscale_zoom15;
554      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
555    </Rule>
556    <Rule>
557      <Filter>[natural] = 'peak'</Filter>
558      &maxscale_zoom13;
559      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="brown" dy="10" halo_radius="1"/>
560    </Rule>
561    <Rule>
562      <Filter>[natural] = 'peak'</Filter>
563      &maxscale_zoom14;
564      <TextSymbolizer name="ele" fontset_name="oblique-fonts" size="9" fill="brown" dy="20" halo_radius="1"/>
565    </Rule>
566    <Rule>
567      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir' or [landuse] = 'basin'</Filter>
568      &maxscale_zoom15;
569      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
570    </Rule>
571    <Rule>
572      <Filter>([leisure] &lt;&gt; '' or [landuse] &lt;&gt; '') and [point] = 'yes'</Filter>
573      &maxscale_zoom15;
574      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000" halo_radius="2" wrap_width="10"/>
575    </Rule>
576     <Rule>
577      <Filter>[natural] = 'bay'</Filter>
578      &maxscale_zoom14;
579      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
580    </Rule>
581    <Rule>
582      <Filter>[natural] = 'spring'</Filter>
583      &maxscale_zoom16;
584      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6699cc" dy="10" halo_radius="1" wrap_width="20"/>
585    </Rule>
586    <Rule>
587      <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
588      &maxscale_zoom15;
589      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" dy="15" halo_radius="1"/>
590    </Rule>
591    <Rule>
592      <Filter>[tourism] = 'alpine_hut' or [amenity]='shelter'</Filter>
593      &maxscale_zoom16;
594      <TextSymbolizer name="ele" fontset_name="oblique-fonts" size="8" fill="#6699cc" dy="25" halo_radius="1"/>
595    </Rule>
596    <Rule>
597      <Filter>[amenity] = 'bank'</Filter>
598      &maxscale_zoom17;
599      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="black" dy="16" halo_radius="1" wrap_width="0"/>
600    </Rule>
601    <Rule>
602      <Filter>[tourism] = 'hotel' or [tourism]='hostel'</Filter>
603      &maxscale_zoom17;
604      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="15" halo_radius="1" wrap_width="0"/>
605    </Rule>
606    <Rule>
607      <Filter>[amenity] = 'embassy'</Filter>
608      &maxscale_zoom17;
609      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="13" halo_radius="1" wrap_width="0"/>
610    </Rule>
611    <Rule>
612      <Filter>[tourism]='guest_house'</Filter>
613      &maxscale_zoom17;
614      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#0066ff" dy="13" halo_radius="1" wrap_width="0"/>
615    </Rule>
616    <Rule>
617      <Filter>[amenity] = 'fuel' or [amenity]='bus_station'</Filter>
618      &maxscale_zoom17;
619      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#0066ff" dy="14" halo_radius="1" wrap_width="0"/>
620    </Rule>
621    <Rule>
622      <Filter>[tourism] = 'camp_site'</Filter>
623      &maxscale_zoom17;
624      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="15" halo_radius="1" wrap_width="70"/>
625    </Rule>
626    <Rule>
627      <Filter>[tourism] = 'caravan_site'</Filter>
628      &maxscale_zoom17;
629      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#0066ff" dy="19" halo_radius="1" wrap_width="70"/>
630    </Rule>
631    <Rule>
632      <Filter>[tourism]='museum'</Filter>
633      &maxscale_zoom17;
634      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="0"/>
635    </Rule>
636    <Rule>
637      <Filter>[amenity]='prison'</Filter>
638      &maxscale_zoom17;
639      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#734a08" dy="16" halo_radius="1" wrap_width="0"/>
640    </Rule>
641    <Rule>
642      <Filter>[tourism] = 'attraction'</Filter>
643      &maxscale_zoom16;
644      <TextSymbolizer name="name" fontset_name="book-fonts" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
645    </Rule>
646    <Rule>
647      <Filter>[amenity] = 'university'</Filter>
648      &maxscale_zoom15;
649      <TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="16"/>
650    </Rule>
651    <Rule>
652      <Filter>[amenity] = 'school' or [amenity] = 'college'</Filter>
653      &maxscale_zoom15;
654      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" halo_radius="1" wrap_width="14"/>
655    </Rule>
656    <Rule>
657      <Filter>[amenity] = 'kindergarten'</Filter>
658      &maxscale_zoom16;
659      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#000033" halo_radius="1" wrap_width="14"/>
660    </Rule>
661    <Rule>
662      <Filter>[man_made] = 'lighthouse'</Filter>
663      &maxscale_zoom15;
664      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#000033" dy="16" halo_radius="2" wrap_width="12"/>
665    </Rule>
666    <Rule>
667      <Filter>[man_made] = 'windmill'</Filter>
668      &maxscale_zoom17;
669      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#734a08" dy="12" halo_radius="1" wrap_width="20"/>
670    </Rule>
671    <Rule>
672      <Filter>[amenity] = 'hospital'</Filter>
673      &maxscale_zoom16;
674      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="16" halo_radius="2" wrap_width="12"/>
675    </Rule>
676    <Rule>
677      <Filter>[amenity] = 'pharmacy'</Filter>
678      &maxscale_zoom17;
679      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#da0092" dy="13" halo_radius="1" wrap_width="12"/>
680    </Rule>
681    <Rule>
682      <Filter>[shop]='bakery' or [shop]='clothes' or [shop]='convenience' or [shop]='diy' or [shop]='hairdresser'</Filter>
683      &maxscale_zoom17;
684      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#939" dy="13" halo_radius="1" wrap_width="12"/>
685    </Rule>
686    <Rule>
687      <Filter>[shop]='supermarket'</Filter>
688      &maxscale_zoom16;
689      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#939" dy="14" halo_radius="1" wrap_width="12"/>
690    </Rule>
691    <Rule>
692      <Filter>[highway] = 'motorway_junction'</Filter>
693      &maxscale_zoom11;
694      &minscale_zoom11;
695      <TextSymbolizer name="ref" fontset_name="book-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
696    </Rule>
697    <Rule>
698      <Filter>[highway] = 'motorway_junction'</Filter>
699      &maxscale_zoom12;
700      &minscale_zoom14;
701      <TextSymbolizer name="ref" fontset_name="book-fonts" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
702      <TextSymbolizer name="name" fontset_name="book-fonts" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
703    </Rule>
704    <Rule>
705      <Filter>[highway] = 'motorway_junction'</Filter>
706      &maxscale_zoom15;
707      <TextSymbolizer name="ref" fontset_name="book-fonts" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
708      <TextSymbolizer name="name" fontset_name="book-fonts" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
709    </Rule>
710    <Rule>
711      <Filter>[military] = 'danger_area'</Filter>
712      &maxscale_zoom12;
713      <TextSymbolizer name="name" fontset_name="bold-fonts" size="9" fill="pink" halo_radius="1" wrap_width="10"/>
714    </Rule>
715    <Rule>
716      <Filter>[aeroway] = 'gate'</Filter>
717      &maxscale_zoom17;
718      <TextSymbolizer name="ref" fontset_name="book-fonts" size="10" fill="#aa66cc" halo_radius="1" wrap_width="10"/>
719    </Rule>
720</Style>
721<Style name="tunnels-casing">
722    <Rule>
723      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
724      &maxscale_zoom12;
725      &minscale_zoom12;
726      <LineSymbolizer>
727        <CssParameter name="stroke">#506077</CssParameter>
728        <CssParameter name="stroke-width">3</CssParameter>
729        <CssParameter name="stroke-dasharray">4,2</CssParameter>
730      </LineSymbolizer>
731    </Rule>
732    <Rule>
733      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
734      &maxscale_zoom13;
735      &minscale_zoom14;
736      <LineSymbolizer>
737        <CssParameter name="stroke">#506077</CssParameter>
738        <CssParameter name="stroke-width">6.5</CssParameter>
739        <CssParameter name="stroke-dasharray">4,2</CssParameter>
740      </LineSymbolizer>
741    </Rule>
742    <Rule>
743      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
744      &maxscale_zoom15;
745      &minscale_zoom16;
746      <LineSymbolizer>
747        <CssParameter name="stroke">#506077</CssParameter>
748        <CssParameter name="stroke-width">10</CssParameter>
749        <CssParameter name="stroke-dasharray">4,2</CssParameter>
750      </LineSymbolizer>
751    </Rule>
752    <Rule>
753      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
754      &maxscale_zoom17;
755      &minscale_zoom18;
756      <LineSymbolizer>
757        <CssParameter name="stroke">#506077</CssParameter>
758        <CssParameter name="stroke-width">13</CssParameter>
759        <CssParameter name="stroke-dasharray">4,2</CssParameter>
760      </LineSymbolizer>
761    </Rule>
762    <Rule>
763      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
764      &maxscale_zoom12;
765      &minscale_zoom12;
766      <LineSymbolizer>
767        <CssParameter name="stroke">#477147</CssParameter>
768        <CssParameter name="stroke-width">4</CssParameter>
769        <CssParameter name="stroke-dasharray">4,2</CssParameter>
770      </LineSymbolizer>
771    </Rule>
772    <Rule>
773      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
774      &maxscale_zoom13;
775      &minscale_zoom14;
776      <LineSymbolizer>
777        <CssParameter name="stroke">#477147</CssParameter>
778        <CssParameter name="stroke-width">8</CssParameter>
779        <CssParameter name="stroke-dasharray">4,2</CssParameter>
780      </LineSymbolizer>
781    </Rule>
782    <Rule>
783     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
784      &maxscale_zoom15;
785      &minscale_zoom16;
786      <LineSymbolizer>
787        <CssParameter name="stroke">#477147</CssParameter>
788        <CssParameter name="stroke-width">11</CssParameter>
789        <CssParameter name="stroke-dasharray">4,2</CssParameter>
790      </LineSymbolizer>
791    </Rule>
792    <Rule>
793     <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
794      &maxscale_zoom17;
795      &minscale_zoom18;
796      <LineSymbolizer>
797        <CssParameter name="stroke">#477147</CssParameter>
798        <CssParameter name="stroke-width">14</CssParameter>
799        <CssParameter name="stroke-dasharray">4,2</CssParameter>
800      </LineSymbolizer>
801    </Rule>
802    <Rule>
803      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
804      &maxscale_zoom12;
805      &minscale_zoom12;
806      <LineSymbolizer>
807        <CssParameter name="stroke">#8d4346</CssParameter>
808        <CssParameter name="stroke-width">4</CssParameter>
809        <CssParameter name="stroke-dasharray">4,2</CssParameter>
810      </LineSymbolizer>
811    </Rule>
812    <Rule>
813      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
814      &maxscale_zoom13;
815      &minscale_zoom14;
816      <LineSymbolizer>
817        <CssParameter name="stroke">#8d4346</CssParameter>
818        <CssParameter name="stroke-width">8</CssParameter>
819        <CssParameter name="stroke-dasharray">4,2</CssParameter>
820      </LineSymbolizer>
821    </Rule>
822   <Rule>
823      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
824      &maxscale_zoom15;
825      &minscale_zoom16;
826      <LineSymbolizer>
827        <CssParameter name="stroke">#8d4346</CssParameter>
828        <CssParameter name="stroke-width">11</CssParameter>
829        <CssParameter name="stroke-dasharray">4,2</CssParameter>
830      </LineSymbolizer>
831    </Rule>
832    <Rule>
833      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
834      &maxscale_zoom17;
835      &minscale_zoom18;
836      <LineSymbolizer>
837        <CssParameter name="stroke">#8d4346</CssParameter>
838        <CssParameter name="stroke-width">14</CssParameter>
839        <CssParameter name="stroke-dasharray">4,2</CssParameter>
840      </LineSymbolizer>
841    </Rule>
842    <Rule>
843      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
844      &maxscale_zoom12;
845      &minscale_zoom12;
846      <LineSymbolizer>
847        <CssParameter name="stroke">#a37b48</CssParameter>
848        <CssParameter name="stroke-width">4</CssParameter>
849        <CssParameter name="stroke-dasharray">4,2</CssParameter>
850      </LineSymbolizer>
851    </Rule>
852    <Rule>
853      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
854      &maxscale_zoom13;
855      &minscale_zoom14;
856      <LineSymbolizer>
857        <CssParameter name="stroke">#a37b48</CssParameter>
858        <CssParameter name="stroke-width">10</CssParameter>
859        <CssParameter name="stroke-dasharray">4,2</CssParameter>
860      </LineSymbolizer>
861    </Rule>
862    <Rule>
863      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
864      &maxscale_zoom15;
865      &minscale_zoom16;
866      <LineSymbolizer>
867        <CssParameter name="stroke">#a37b48</CssParameter>
868        <CssParameter name="stroke-width">12</CssParameter>
869        <CssParameter name="stroke-dasharray">4,2</CssParameter>
870      </LineSymbolizer>
871    </Rule>
872    <Rule>
873      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
874      &maxscale_zoom17;
875      &minscale_zoom18;
876      <LineSymbolizer>
877        <CssParameter name="stroke">#a37b48</CssParameter>
878        <CssParameter name="stroke-width">17</CssParameter>
879        <CssParameter name="stroke-dasharray">4,2</CssParameter>
880      </LineSymbolizer>
881    </Rule>
882    <Rule>
883      <Filter>[highway] = 'tertiary'</Filter>
884      &maxscale_zoom13;
885      &minscale_zoom13;
886      <LineSymbolizer>
887        <CssParameter name="stroke">#999</CssParameter>
888        <CssParameter name="stroke-width">6</CssParameter>
889        <CssParameter name="stroke-dasharray">4,2</CssParameter>
890      </LineSymbolizer>
891    </Rule>
892    <Rule>
893      <Filter>[highway] = 'tertiary'</Filter>
894      &maxscale_zoom14;
895      &minscale_zoom14;
896      <LineSymbolizer>
897        <CssParameter name="stroke">#999</CssParameter>
898        <CssParameter name="stroke-width">7.5</CssParameter>
899        <CssParameter name="stroke-dasharray">4,2</CssParameter>
900      </LineSymbolizer>
901    </Rule>
902    <Rule>
903      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
904      &maxscale_zoom13;
905      &minscale_zoom13;
906      <LineSymbolizer>
907        <CssParameter name="stroke">#999</CssParameter>
908        <CssParameter name="stroke-width">3</CssParameter>
909        <CssParameter name="stroke-dasharray">4,2</CssParameter>
910      </LineSymbolizer>
911    </Rule>
912    <Rule>
913      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
914      &maxscale_zoom14;
915      &minscale_zoom14;
916      <LineSymbolizer>
917        <CssParameter name="stroke">#999</CssParameter>
918        <CssParameter name="stroke-width">4.5</CssParameter>
919        <CssParameter name="stroke-dasharray">4,2</CssParameter>
920      </LineSymbolizer>
921    </Rule>
922    <Rule>
923      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
924      &maxscale_zoom15;
925      &minscale_zoom15;
926      <LineSymbolizer>
927        <CssParameter name="stroke">#999</CssParameter>
928        <CssParameter name="stroke-width">8</CssParameter>
929        <CssParameter name="stroke-dasharray">4,2</CssParameter>
930      </LineSymbolizer>
931    </Rule>
932    <Rule>
933      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
934      &maxscale_zoom16;
935      &minscale_zoom16;
936      <LineSymbolizer>
937        <CssParameter name="stroke">#999</CssParameter>
938        <CssParameter name="stroke-width">11</CssParameter>
939        <CssParameter name="stroke-dasharray">4,2</CssParameter>
940      </LineSymbolizer>
941    </Rule>
942    <Rule>
943      <Filter>[highway] = 'tertiary'</Filter>
944      &maxscale_zoom15;
945      &minscale_zoom16;
946      <LineSymbolizer>
947        <CssParameter name="stroke">#999</CssParameter>
948        <CssParameter name="stroke-width">11</CssParameter>
949        <CssParameter name="stroke-dasharray">4,2</CssParameter>
950      </LineSymbolizer>
951    </Rule>
952    <Rule>
953      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
954      &maxscale_zoom17;
955      &minscale_zoom18;
956      <LineSymbolizer>
957        <CssParameter name="stroke">#999</CssParameter>
958        <CssParameter name="stroke-width">16</CssParameter>
959        <CssParameter name="stroke-dasharray">4,2</CssParameter>
960      </LineSymbolizer>
961    </Rule>
962</Style>
963<Style name="tunnels-fill">
964    <Rule>
965      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
966      &maxscale_zoom12;
967      &minscale_zoom12;
968      <LineSymbolizer>
969        <CssParameter name="stroke">#d6dfea</CssParameter>
970        <CssParameter name="stroke-width">2</CssParameter>
971        <CssParameter name="stroke-linejoin">round</CssParameter>
972        <CssParameter name="stroke-linecap">round</CssParameter>
973      </LineSymbolizer>
974    </Rule>
975    <Rule>
976      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
977      &maxscale_zoom13;
978      &minscale_zoom14;
979      <LineSymbolizer>
980        <CssParameter name="stroke">#d6dfea</CssParameter>
981        <CssParameter name="stroke-width">5</CssParameter>
982        <CssParameter name="stroke-linejoin">round</CssParameter>
983        <CssParameter name="stroke-linecap">round</CssParameter>
984      </LineSymbolizer>
985    </Rule>
986    <Rule>
987      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
988      &maxscale_zoom15;
989      &minscale_zoom16;
990      <LineSymbolizer>
991        <CssParameter name="stroke">#d6dfea</CssParameter>
992        <CssParameter name="stroke-width">8.5</CssParameter>
993        <CssParameter name="stroke-linejoin">round</CssParameter>
994        <CssParameter name="stroke-linecap">round</CssParameter>
995      </LineSymbolizer>
996    </Rule>
997    <Rule>
998      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
999      &maxscale_zoom17;
1000      &minscale_zoom18;
1001      <LineSymbolizer>
1002        <CssParameter name="stroke">#d6dfea</CssParameter>
1003        <CssParameter name="stroke-width">11</CssParameter>
1004        <CssParameter name="stroke-linejoin">round</CssParameter>
1005        <CssParameter name="stroke-linecap">round</CssParameter>
1006      </LineSymbolizer>
1007    </Rule>
1008    <Rule>
1009      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1010      &maxscale_zoom12;
1011      &minscale_zoom12;
1012      <LineSymbolizer>
1013        <CssParameter name="stroke">#cdeacd</CssParameter>
1014        <CssParameter name="stroke-width">2.5</CssParameter>
1015        <CssParameter name="stroke-linejoin">round</CssParameter>
1016        <CssParameter name="stroke-linecap">round</CssParameter>
1017      </LineSymbolizer>
1018    </Rule>
1019    <Rule>
1020      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1021      &maxscale_zoom13;
1022      &minscale_zoom14;
1023      <LineSymbolizer>
1024        <CssParameter name="stroke">#cdeacd</CssParameter>
1025        <CssParameter name="stroke-width">6.5</CssParameter>
1026        <CssParameter name="stroke-linejoin">round</CssParameter>
1027        <CssParameter name="stroke-linecap">round</CssParameter>
1028      </LineSymbolizer>
1029    </Rule>   
1030    <Rule>
1031      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1032      &maxscale_zoom15;
1033      &minscale_zoom16;
1034      <LineSymbolizer>
1035        <CssParameter name="stroke">#cdeacd</CssParameter>
1036        <CssParameter name="stroke-width">9</CssParameter>
1037        <CssParameter name="stroke-linejoin">round</CssParameter>
1038        <CssParameter name="stroke-linecap">round</CssParameter>
1039      </LineSymbolizer>
1040    </Rule>
1041    <Rule>
1042      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
1043      &maxscale_zoom17;
1044      &minscale_zoom18;
1045      <LineSymbolizer>
1046        <CssParameter name="stroke">#cdeacd</CssParameter>
1047        <CssParameter name="stroke-width">12</CssParameter>
1048        <CssParameter name="stroke-linejoin">round</CssParameter>
1049        <CssParameter name="stroke-linecap">round</CssParameter>
1050      </LineSymbolizer>
1051    </Rule>
1052    <Rule>
1053      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1054      &maxscale_zoom12;
1055      &minscale_zoom12;
1056      <LineSymbolizer>
1057        <CssParameter name="stroke">#f4c3c4</CssParameter>
1058        <CssParameter name="stroke-width">2.5</CssParameter>
1059        <CssParameter name="stroke-linejoin">round</CssParameter>
1060        <CssParameter name="stroke-linecap">round</CssParameter>
1061      </LineSymbolizer>
1062    </Rule>
1063    <Rule>
1064      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1065      &maxscale_zoom13;
1066      &minscale_zoom14;
1067      <LineSymbolizer>
1068        <CssParameter name="stroke">#f4c3c4</CssParameter>
1069        <CssParameter name="stroke-width">6.5</CssParameter>
1070        <CssParameter name="stroke-linejoin">round</CssParameter>
1071        <CssParameter name="stroke-linecap">round</CssParameter>
1072      </LineSymbolizer>
1073    </Rule>
1074    <Rule>
1075      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1076      &maxscale_zoom15;
1077      &minscale_zoom16;
1078      <LineSymbolizer>
1079        <CssParameter name="stroke">#f4c3c4</CssParameter>
1080        <CssParameter name="stroke-width">9</CssParameter>
1081        <CssParameter name="stroke-linejoin">round</CssParameter>
1082        <CssParameter name="stroke-linecap">round</CssParameter>
1083      </LineSymbolizer>
1084    </Rule>
1085    <Rule>
1086      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
1087      &maxscale_zoom17;
1088      &minscale_zoom18;
1089      <LineSymbolizer>
1090        <CssParameter name="stroke">#f4c3c4</CssParameter>
1091        <CssParameter name="stroke-width">12</CssParameter>
1092        <CssParameter name="stroke-linejoin">round</CssParameter>
1093        <CssParameter name="stroke-linecap">round</CssParameter>
1094      </LineSymbolizer>
1095    </Rule>
1096    <Rule>
1097      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1098      &maxscale_zoom12;
1099      &minscale_zoom12;
1100      <LineSymbolizer>
1101        <CssParameter name="stroke">#fee0b8</CssParameter>
1102        <CssParameter name="stroke-width">2</CssParameter>
1103        <CssParameter name="stroke-linejoin">round</CssParameter>
1104        <CssParameter name="stroke-linecap">round</CssParameter>
1105      </LineSymbolizer>
1106    </Rule>
1107    <Rule>
1108      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1109      &maxscale_zoom13;
1110      &minscale_zoom14;
1111      <LineSymbolizer>
1112        <CssParameter name="stroke">#fee0b8</CssParameter>
1113        <CssParameter name="stroke-width">8</CssParameter>
1114        <CssParameter name="stroke-linejoin">round</CssParameter>
1115        <CssParameter name="stroke-linecap">round</CssParameter>
1116      </LineSymbolizer>
1117    </Rule>
1118    <Rule>
1119      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1120      &maxscale_zoom15;
1121      &minscale_zoom16;
1122      <LineSymbolizer>
1123        <CssParameter name="stroke">#fee0b8</CssParameter>
1124        <CssParameter name="stroke-width">10</CssParameter>
1125        <CssParameter name="stroke-linejoin">round</CssParameter>
1126        <CssParameter name="stroke-linecap">round</CssParameter>
1127      </LineSymbolizer>
1128    </Rule>
1129    <Rule>
1130      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
1131      &maxscale_zoom17;
1132      &minscale_zoom18;
1133      <LineSymbolizer>
1134        <CssParameter name="stroke">#fee0b8</CssParameter>
1135        <CssParameter name="stroke-width">14</CssParameter>
1136        <CssParameter name="stroke-linejoin">round</CssParameter>
1137        <CssParameter name="stroke-linecap">round</CssParameter>
1138      </LineSymbolizer>
1139    </Rule>
1140    <Rule>
1141      <Filter>[highway] = 'tertiary'</Filter>
1142      &maxscale_zoom13;
1143      &minscale_zoom13;
1144      <LineSymbolizer>
1145        <CssParameter name="stroke">#ffc</CssParameter>
1146        <CssParameter name="stroke-width">5</CssParameter>
1147        <CssParameter name="stroke-linejoin">round</CssParameter>
1148        <CssParameter name="stroke-linecap">round</CssParameter>
1149      </LineSymbolizer>
1150    </Rule>
1151    <Rule>
1152      <Filter>[highway] = 'tertiary'</Filter>
1153      &maxscale_zoom14;
1154      &minscale_zoom14;
1155      <LineSymbolizer>
1156        <CssParameter name="stroke">#ffc</CssParameter>
1157        <CssParameter name="stroke-width">6.5</CssParameter>
1158        <CssParameter name="stroke-linejoin">round</CssParameter>
1159        <CssParameter name="stroke-linecap">round</CssParameter>
1160      </LineSymbolizer>
1161    </Rule>
1162    <Rule>
1163      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1164      &maxscale_zoom13;
1165      &minscale_zoom13;
1166      <LineSymbolizer>
1167        <CssParameter name="stroke">#fff</CssParameter>
1168        <CssParameter name="stroke-width">2</CssParameter>
1169        <CssParameter name="stroke-linejoin">round</CssParameter>
1170        <CssParameter name="stroke-linecap">round</CssParameter>
1171      </LineSymbolizer>
1172    </Rule>
1173    <Rule>
1174      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1175      &maxscale_zoom14;
1176      &minscale_zoom14;
1177      <LineSymbolizer>
1178        <CssParameter name="stroke">#fff</CssParameter>
1179        <CssParameter name="stroke-width">3</CssParameter>
1180        <CssParameter name="stroke-linejoin">round</CssParameter>
1181        <CssParameter name="stroke-linecap">round</CssParameter>
1182      </LineSymbolizer>
1183    </Rule>
1184    <Rule>
1185      <Filter>[highway] = 'tertiary'</Filter>
1186      &maxscale_zoom15;
1187      &minscale_zoom16;
1188      <LineSymbolizer>
1189        <CssParameter name="stroke">#ffc</CssParameter>
1190        <CssParameter name="stroke-width">9.4</CssParameter>
1191        <CssParameter name="stroke-linejoin">round</CssParameter>
1192        <CssParameter name="stroke-linecap">round</CssParameter>
1193      </LineSymbolizer>
1194    </Rule>
1195    <Rule>
1196      <Filter>[highway] = 'tertiary'</Filter>
1197      &maxscale_zoom17;
1198      &minscale_zoom18;
1199      <LineSymbolizer>
1200        <CssParameter name="stroke">#ffc</CssParameter>
1201        <CssParameter name="stroke-width">13</CssParameter>
1202        <CssParameter name="stroke-linejoin">round</CssParameter>
1203        <CssParameter name="stroke-linecap">round</CssParameter>
1204      </LineSymbolizer>
1205    </Rule>
1206    <Rule>
1207      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1208      &maxscale_zoom15;
1209      &minscale_zoom15;
1210      <LineSymbolizer>
1211        <CssParameter name="stroke">#fff</CssParameter>
1212        <CssParameter name="stroke-width">6.5</CssParameter>
1213        <CssParameter name="stroke-linejoin">round</CssParameter>
1214        <CssParameter name="stroke-linecap">round</CssParameter>
1215      </LineSymbolizer>
1216    </Rule>
1217    <Rule>
1218      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1219      &maxscale_zoom16;
1220      &minscale_zoom16;
1221      <LineSymbolizer>
1222        <CssParameter name="stroke">#fff</CssParameter>
1223        <CssParameter name="stroke-width">9.4</CssParameter>
1224        <CssParameter name="stroke-linejoin">round</CssParameter>
1225        <CssParameter name="stroke-linecap">round</CssParameter>
1226      </LineSymbolizer>
1227    </Rule>
1228    <Rule>
1229      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
1230      &maxscale_zoom17;
1231      &minscale_zoom18;
1232      <LineSymbolizer>
1233        <CssParameter name="stroke">#fff</CssParameter>
1234        <CssParameter name="stroke-width">13</CssParameter>
1235        <CssParameter name="stroke-linejoin">round</CssParameter>
1236        <CssParameter name="stroke-linecap">round</CssParameter>
1237      </LineSymbolizer>
1238    </Rule>
1239</Style>
1240<Style name="minor-roads-casing-links">
1241    <Rule>
1242      <Filter>[highway]='raceway'</Filter>
1243      &maxscale_zoom12;
1244      &minscale_zoom12;
1245      <LineSymbolizer>
1246        <CssParameter name="stroke">pink</CssParameter>
1247        <CssParameter name="stroke-width">1.2</CssParameter>
1248        <CssParameter name="stroke-linejoin">round</CssParameter>
1249      </LineSymbolizer>
1250    </Rule>
1251    <Rule>
1252      <Filter>[highway]='raceway'</Filter>
1253      &maxscale_zoom13;
1254      &minscale_zoom14;
1255      <LineSymbolizer>
1256        <CssParameter name="stroke">pink</CssParameter>
1257        <CssParameter name="stroke-width">4</CssParameter>
1258        <CssParameter name="stroke-linejoin">round</CssParameter>
1259      </LineSymbolizer>
1260    </Rule>
1261    <Rule>
1262      <Filter>[highway]='raceway'</Filter>
1263      &maxscale_zoom15;
1264      &minscale_zoom18;
1265      <LineSymbolizer>
1266        <CssParameter name="stroke">pink</CssParameter>
1267        <CssParameter name="stroke-width">7</CssParameter>
1268        <CssParameter name="stroke-linejoin">round</CssParameter>
1269      </LineSymbolizer>
1270    </Rule>
1271    <Rule>
1272      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1273      &maxscale_zoom12;
1274      &minscale_zoom12;
1275      <LineSymbolizer>
1276        <CssParameter name="stroke">#506077</CssParameter>
1277        <CssParameter name="stroke-width">1.5</CssParameter>
1278        <CssParameter name="stroke-linejoin">round</CssParameter>
1279      </LineSymbolizer>
1280    </Rule>
1281    <Rule>
1282      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1283      &maxscale_zoom13;
1284      &minscale_zoom14;
1285      <LineSymbolizer>
1286        <CssParameter name="stroke">#506077</CssParameter>
1287        <CssParameter name="stroke-width">4.5</CssParameter>
1288        <CssParameter name="stroke-linejoin">round</CssParameter>
1289      </LineSymbolizer>
1290    </Rule>
1291    <Rule>
1292      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1293      &maxscale_zoom15;
1294      &minscale_zoom16;
1295      <LineSymbolizer>
1296        <CssParameter name="stroke">#506077</CssParameter>
1297        <CssParameter name="stroke-width">8</CssParameter>
1298        <CssParameter name="stroke-linejoin">round</CssParameter>
1299      </LineSymbolizer>
1300    </Rule>
1301    <Rule>
1302      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1303      &maxscale_zoom17;
1304      &minscale_zoom18;
1305      <LineSymbolizer>
1306        <CssParameter name="stroke">#506077</CssParameter>
1307        <CssParameter name="stroke-width">11</CssParameter>
1308        <CssParameter name="stroke-linejoin">round</CssParameter>
1309      </LineSymbolizer>
1310    </Rule>
1311    <Rule>
1312     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1313      &maxscale_zoom12;
1314      &minscale_zoom12;
1315      <LineSymbolizer>
1316        <CssParameter name="stroke">#477147</CssParameter>
1317        <CssParameter name="stroke-width">3</CssParameter>
1318        <CssParameter name="stroke-linejoin">round</CssParameter>
1319      </LineSymbolizer>
1320    </Rule>
1321    <Rule>
1322     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1323      &maxscale_zoom13;
1324      &minscale_zoom14;
1325      <LineSymbolizer>
1326        <CssParameter name="stroke">#477147</CssParameter>
1327        <CssParameter name="stroke-width">7.5</CssParameter>
1328        <CssParameter name="stroke-linejoin">round</CssParameter>
1329      </LineSymbolizer>
1330    </Rule>
1331    <Rule>
1332     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1333      &maxscale_zoom15;
1334      &minscale_zoom16;
1335      <LineSymbolizer>
1336        <CssParameter name="stroke">#477147</CssParameter>
1337        <CssParameter name="stroke-width">11.5</CssParameter>
1338        <CssParameter name="stroke-linejoin">round</CssParameter>
1339      </LineSymbolizer>
1340    </Rule>
1341    <Rule>
1342     <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1343      &maxscale_zoom17;
1344      &minscale_zoom18;
1345      <LineSymbolizer>
1346        <CssParameter name="stroke">#477147</CssParameter>
1347        <CssParameter name="stroke-width">16</CssParameter>
1348        <CssParameter name="stroke-linejoin">round</CssParameter>
1349      </LineSymbolizer>
1350    </Rule>
1351    <Rule>
1352      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1353      &maxscale_zoom12;     
1354      &minscale_zoom12;
1355      <LineSymbolizer>
1356        <CssParameter name="stroke">#8d4346</CssParameter>
1357        <CssParameter name="stroke-width">3</CssParameter>
1358        <CssParameter name="stroke-linejoin">round</CssParameter>
1359      </LineSymbolizer>
1360    </Rule>
1361    <Rule>
1362      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1363      &maxscale_zoom13;     
1364      &minscale_zoom14;
1365      <LineSymbolizer>
1366        <CssParameter name="stroke">#8d4346</CssParameter>
1367        <CssParameter name="stroke-width">7.5</CssParameter>
1368        <CssParameter name="stroke-linejoin">round</CssParameter>
1369      </LineSymbolizer>
1370    </Rule>
1371    <Rule>
1372      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1373      &maxscale_zoom15;     
1374      &minscale_zoom16;
1375      <LineSymbolizer>
1376        <CssParameter name="stroke">#8d4346</CssParameter>
1377        <CssParameter name="stroke-width">11.5</CssParameter>
1378        <CssParameter name="stroke-linejoin">round</CssParameter>
1379      </LineSymbolizer>
1380    </Rule>
1381    <Rule>
1382      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1383      &maxscale_zoom17;     
1384      &minscale_zoom18;
1385      <LineSymbolizer>
1386        <CssParameter name="stroke">#8d4346</CssParameter>
1387        <CssParameter name="stroke-width">16</CssParameter>
1388        <CssParameter name="stroke-linejoin">round</CssParameter>
1389      </LineSymbolizer>
1390    </Rule>
1391    <Rule>
1392      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1393      &maxscale_zoom12;
1394      &minscale_zoom12;
1395      <LineSymbolizer>
1396        <CssParameter name="stroke">#a37b48</CssParameter>
1397        <CssParameter name="stroke-width">2.5</CssParameter>
1398        <CssParameter name="stroke-linejoin">round</CssParameter>
1399        <CssParameter name="stroke-linecap">round</CssParameter>
1400      </LineSymbolizer>
1401    </Rule>
1402    <Rule>
1403      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1404      &maxscale_zoom13;
1405      &minscale_zoom14;
1406      <LineSymbolizer>
1407        <CssParameter name="stroke">#a37b48</CssParameter>
1408        <CssParameter name="stroke-width">8.5</CssParameter>
1409        <CssParameter name="stroke-linejoin">round</CssParameter>
1410        <CssParameter name="stroke-linecap">round</CssParameter>
1411      </LineSymbolizer>
1412    </Rule>
1413    <Rule>
1414      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1415      &maxscale_zoom15;
1416      &minscale_zoom16;
1417      <LineSymbolizer>
1418        <CssParameter name="stroke">#a37b48</CssParameter>
1419        <CssParameter name="stroke-width">11.5</CssParameter>
1420        <CssParameter name="stroke-linejoin">round</CssParameter>
1421        <CssParameter name="stroke-linecap">round</CssParameter>
1422      </LineSymbolizer>
1423    </Rule>
1424    <Rule>
1425      <Filter>[highway] = 'secondary_link' and not [tunnel] = 'yes'</Filter>
1426      &maxscale_zoom17;
1427      &minscale_zoom18;
1428      <LineSymbolizer>
1429        <CssParameter name="stroke">#a37b48</CssParameter>
1430        <CssParameter name="stroke-width">16</CssParameter>
1431        <CssParameter name="stroke-linejoin">round</CssParameter>
1432        <CssParameter name="stroke-linecap">round</CssParameter>
1433      </LineSymbolizer>
1434    </Rule>
1435</Style>
1436<Style name="minor-roads-casing">
1437    <Rule>
1438      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1439      &maxscale_zoom12;
1440      &minscale_zoom12;
1441      <LineSymbolizer>
1442        <CssParameter name="stroke">#506077</CssParameter>
1443        <CssParameter name="stroke-width">3</CssParameter>
1444        <CssParameter name="stroke-linejoin">round</CssParameter>
1445      </LineSymbolizer>
1446    </Rule>
1447    <Rule>
1448     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1449      &maxscale_zoom12;
1450      &minscale_zoom12;
1451      <LineSymbolizer>
1452        <CssParameter name="stroke">#477147</CssParameter>
1453        <CssParameter name="stroke-width">3</CssParameter>
1454        <CssParameter name="stroke-linejoin">round</CssParameter>
1455      </LineSymbolizer>
1456    </Rule>
1457    <Rule>
1458      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1459      &maxscale_zoom12;     
1460      &minscale_zoom12;
1461      <LineSymbolizer>
1462        <CssParameter name="stroke">#8d4346</CssParameter>
1463        <CssParameter name="stroke-width">3</CssParameter>
1464        <CssParameter name="stroke-linejoin">round</CssParameter>
1465      </LineSymbolizer>
1466    </Rule>
1467    <Rule>
1468      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1469      &maxscale_zoom12;
1470      &minscale_zoom12;
1471      <LineSymbolizer>
1472        <CssParameter name="stroke">#a37b48</CssParameter>
1473        <CssParameter name="stroke-width">2.5</CssParameter>
1474        <CssParameter name="stroke-linejoin">round</CssParameter>
1475        <CssParameter name="stroke-linecap">round</CssParameter>
1476      </LineSymbolizer>
1477    </Rule>
1478    <Rule>
1479      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1480      &maxscale_zoom13;
1481      &minscale_zoom14;
1482      <LineSymbolizer>
1483        <CssParameter name="stroke">#506077</CssParameter>
1484        <CssParameter name="stroke-width">6.5</CssParameter>
1485        <CssParameter name="stroke-linejoin">round</CssParameter>
1486      </LineSymbolizer>
1487    </Rule>
1488    <Rule>
1489     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1490      &maxscale_zoom13;
1491      &minscale_zoom14;
1492      <LineSymbolizer>
1493        <CssParameter name="stroke">#477147</CssParameter>
1494        <CssParameter name="stroke-width">7.5</CssParameter>
1495        <CssParameter name="stroke-linejoin">round</CssParameter>
1496      </LineSymbolizer>
1497    </Rule>
1498    <Rule>
1499      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1500      &maxscale_zoom13;     
1501      &minscale_zoom14;
1502      <LineSymbolizer>
1503        <CssParameter name="stroke">#8d4346</CssParameter>
1504        <CssParameter name="stroke-width">7.5</CssParameter>
1505        <CssParameter name="stroke-linejoin">round</CssParameter>
1506      </LineSymbolizer>
1507    </Rule>
1508    <Rule>
1509      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1510      &maxscale_zoom13;
1511      &minscale_zoom14;
1512      <LineSymbolizer>
1513        <CssParameter name="stroke">#a37b48</CssParameter>
1514        <CssParameter name="stroke-width">8.5</CssParameter>
1515        <CssParameter name="stroke-linejoin">round</CssParameter>
1516        <CssParameter name="stroke-linecap">round</CssParameter>
1517      </LineSymbolizer>
1518    </Rule>
1519    <Rule>
1520      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1521      &maxscale_zoom15;
1522      &minscale_zoom16;
1523      <LineSymbolizer>
1524        <CssParameter name="stroke">#506077</CssParameter>
1525        <CssParameter name="stroke-width">10</CssParameter>
1526        <CssParameter name="stroke-linejoin">round</CssParameter>
1527      </LineSymbolizer>
1528    </Rule>
1529    <Rule>
1530     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1531      &maxscale_zoom15;
1532      &minscale_zoom16;
1533      <LineSymbolizer>
1534        <CssParameter name="stroke">#477147</CssParameter>
1535        <CssParameter name="stroke-width">11.5</CssParameter>
1536        <CssParameter name="stroke-linejoin">round</CssParameter>
1537      </LineSymbolizer>
1538    </Rule>
1539    <Rule>
1540      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1541      &maxscale_zoom15;     
1542      &minscale_zoom16;
1543      <LineSymbolizer>
1544        <CssParameter name="stroke">#8d4346</CssParameter>
1545        <CssParameter name="stroke-width">11.5</CssParameter>
1546        <CssParameter name="stroke-linejoin">round</CssParameter>
1547      </LineSymbolizer>
1548    </Rule>
1549    <Rule>
1550      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1551      &maxscale_zoom15;
1552      &minscale_zoom16;
1553      <LineSymbolizer>
1554        <CssParameter name="stroke">#a37b48</CssParameter>
1555        <CssParameter name="stroke-width">11.5</CssParameter>
1556        <CssParameter name="stroke-linejoin">round</CssParameter>
1557        <CssParameter name="stroke-linecap">round</CssParameter>
1558      </LineSymbolizer>
1559    </Rule>
1560    <Rule>
1561      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
1562      &maxscale_zoom17;
1563      &minscale_zoom18;
1564      <LineSymbolizer>
1565        <CssParameter name="stroke">#506077</CssParameter>
1566        <CssParameter name="stroke-width">13</CssParameter>
1567        <CssParameter name="stroke-linejoin">round</CssParameter>
1568      </LineSymbolizer>
1569    </Rule>
1570    <Rule>
1571     <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
1572      &maxscale_zoom17;
1573      &minscale_zoom18;
1574      <LineSymbolizer>
1575        <CssParameter name="stroke">#477147</CssParameter>
1576        <CssParameter name="stroke-width">16</CssParameter>
1577        <CssParameter name="stroke-linejoin">round</CssParameter>
1578      </LineSymbolizer>
1579    </Rule>
1580    <Rule>
1581      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
1582      &maxscale_zoom17;     
1583      &minscale_zoom18;
1584      <LineSymbolizer>
1585        <CssParameter name="stroke">#8d4346</CssParameter>
1586        <CssParameter name="stroke-width">16</CssParameter>
1587        <CssParameter name="stroke-linejoin">round</CssParameter>
1588      </LineSymbolizer>
1589    </Rule>
1590    <Rule>
1591      <Filter>[highway] = 'secondary' and not [tunnel] = 'yes'</Filter>
1592      &maxscale_zoom17;
1593      &minscale_zoom18;
1594      <LineSymbolizer>
1595        <CssParameter name="stroke">#a37b48</CssParameter>
1596        <CssParameter name="stroke-width">16</CssParameter>
1597        <CssParameter name="stroke-linejoin">round</CssParameter>
1598        <CssParameter name="stroke-linecap">round</CssParameter>
1599      </LineSymbolizer>
1600    </Rule>
1601    <Rule>
1602      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1603      &maxscale_zoom13;
1604      &minscale_zoom13;
1605      <LineSymbolizer>
1606        <CssParameter name="stroke">#bbb</CssParameter>
1607        <CssParameter name="stroke-width">6</CssParameter>
1608        <CssParameter name="stroke-linejoin">round</CssParameter>
1609        <CssParameter name="stroke-linecap">round</CssParameter>
1610      </LineSymbolizer>
1611    </Rule>
1612   
1613    <Rule>
1614      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1615      &maxscale_zoom13;
1616      &minscale_zoom13;
1617      <LineSymbolizer>
1618        <CssParameter name="stroke">#999</CssParameter>
1619        <CssParameter name="stroke-width">3</CssParameter>
1620        <CssParameter name="stroke-linejoin">round</CssParameter>
1621        <CssParameter name="stroke-linecap">round</CssParameter>
1622      </LineSymbolizer>
1623    </Rule>
1624   
1625    <Rule>
1626      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1627      &maxscale_zoom14;
1628      &minscale_zoom14;
1629      <LineSymbolizer>
1630        <CssParameter name="stroke">#bbb</CssParameter>
1631        <CssParameter name="stroke-width">7.5</CssParameter>
1632        <CssParameter name="stroke-linejoin">round</CssParameter>
1633        <CssParameter name="stroke-linecap">round</CssParameter>
1634      </LineSymbolizer>
1635    </Rule>
1636   
1637    <Rule>
1638      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1639      &maxscale_zoom14;
1640      &minscale_zoom14;
1641      <LineSymbolizer>
1642        <CssParameter name="stroke">#999</CssParameter>
1643        <CssParameter name="stroke-width">4.5</CssParameter>
1644        <CssParameter name="stroke-linejoin">round</CssParameter>
1645        <CssParameter name="stroke-linecap">round</CssParameter>
1646      </LineSymbolizer>
1647    </Rule>
1648    <Rule>
1649      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1650      &maxscale_zoom15;
1651      &minscale_zoom15;
1652      <LineSymbolizer>
1653        <CssParameter name="stroke">#bbb</CssParameter>
1654        <CssParameter name="stroke-width">8</CssParameter>
1655        <CssParameter name="stroke-linejoin">round</CssParameter>
1656        <CssParameter name="stroke-linecap">round</CssParameter>
1657      </LineSymbolizer>
1658    </Rule>
1659    <Rule>
1660      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1661      &maxscale_zoom16;
1662      &minscale_zoom16;
1663      <LineSymbolizer>
1664        <CssParameter name="stroke">#bbb</CssParameter>
1665        <CssParameter name="stroke-width">11</CssParameter>
1666        <CssParameter name="stroke-linejoin">round</CssParameter>
1667        <CssParameter name="stroke-linecap">round</CssParameter>
1668      </LineSymbolizer>
1669    </Rule>
1670    <Rule>
1671      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
1672      &maxscale_zoom15;
1673      &minscale_zoom16;
1674      <LineSymbolizer>
1675        <CssParameter name="stroke">#bbb</CssParameter>
1676        <CssParameter name="stroke-width">11</CssParameter>
1677        <CssParameter name="stroke-linejoin">round</CssParameter>
1678        <CssParameter name="stroke-linecap">round</CssParameter>
1679      </LineSymbolizer>
1680    </Rule>
1681    <Rule>
1682      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road') and not [tunnel]='yes'</Filter>
1683      &maxscale_zoom17;
1684      &minscale_zoom18;
1685      <LineSymbolizer>
1686        <CssParameter name="stroke">#bbb</CssParameter>
1687        <CssParameter name="stroke-width">16</CssParameter>
1688        <CssParameter name="stroke-linejoin">round</CssParameter>
1689        <CssParameter name="stroke-linecap">round</CssParameter>
1690      </LineSymbolizer>
1691    </Rule>
1692   
1693    <Rule>
1694      <Filter>[highway] = 'service' and not ([service]='parking_aisle' or [tunnel]='yes')</Filter>
1695      &maxscale_zoom14;
1696      &minscale_zoom15;
1697      <LineSymbolizer>
1698        <CssParameter name="stroke">#999</CssParameter>
1699        <CssParameter name="stroke-width">2.5</CssParameter>
1700        <CssParameter name="stroke-linejoin">round</CssParameter>
1701        <CssParameter name="stroke-linecap">round</CssParameter>
1702      </LineSymbolizer>
1703    </Rule>
1704    <Rule>
1705      <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
1706      &maxscale_zoom14;
1707      &minscale_zoom15;
1708      <LineSymbolizer>
1709        <CssParameter name="stroke">#999</CssParameter>
1710        <CssParameter name="stroke-width">2.5</CssParameter>
1711        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1712      </LineSymbolizer>
1713    </Rule>
1714    <Rule>
1715      <Filter>[highway] = 'service' and not ([service]='parking_aisle' or [tunnel]='yes')</Filter>
1716      &maxscale_zoom16;
1717      &minscale_zoom18;
1718      <LineSymbolizer>
1719        <CssParameter name="stroke">#999</CssParameter>
1720        <CssParameter name="stroke-width">7</CssParameter>
1721        <CssParameter name="stroke-linejoin">round</CssParameter>
1722        <CssParameter name="stroke-linecap">round</CssParameter>
1723      </LineSymbolizer>
1724   </Rule>
1725   <Rule>
1726      <Filter>[highway] = 'service' and [tunnel]='yes'</Filter>
1727      &maxscale_zoom16;
1728      &minscale_zoom18;
1729      <LineSymbolizer>
1730        <CssParameter name="stroke">#999</CssParameter>
1731        <CssParameter name="stroke-width">7</CssParameter>
1732        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1733      </LineSymbolizer>
1734   </Rule>
1735   <Rule>
1736      <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
1737      &maxscale_zoom16;
1738      &minscale_zoom18;
1739      <LineSymbolizer>
1740        <CssParameter name="stroke">#999</CssParameter>
1741        <CssParameter name="stroke-width">4</CssParameter>
1742        <CssParameter name="stroke-linejoin">round</CssParameter>
1743        <CssParameter name="stroke-linecap">round</CssParameter>
1744      </LineSymbolizer>
1745   </Rule>
1746   <Rule>
1747      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1748      &maxscale_zoom13;
1749      &minscale_zoom13;
1750      <LineSymbolizer>
1751        <CssParameter name="stroke">grey</CssParameter>
1752        <CssParameter name="stroke-width">2</CssParameter>
1753        <CssParameter name="stroke-linejoin">round</CssParameter>
1754        <CssParameter name="stroke-linecap">round</CssParameter>
1755      </LineSymbolizer>
1756   </Rule>
1757   <Rule>
1758      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1759      &maxscale_zoom13;
1760      &minscale_zoom13;
1761      <LineSymbolizer>
1762        <CssParameter name="stroke">grey</CssParameter>
1763        <CssParameter name="stroke-width">2</CssParameter>
1764        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1765      </LineSymbolizer>
1766   </Rule>
1767   <Rule>
1768      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1769      &maxscale_zoom14;
1770      &minscale_zoom14;
1771      <LineSymbolizer>
1772        <CssParameter name="stroke">grey</CssParameter>
1773        <CssParameter name="stroke-width">3.6</CssParameter>
1774        <CssParameter name="stroke-linejoin">round</CssParameter>
1775        <CssParameter name="stroke-linecap">round</CssParameter>
1776      </LineSymbolizer>
1777   </Rule>
1778   <Rule>
1779      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1780      &maxscale_zoom14;
1781      &minscale_zoom14;
1782      <LineSymbolizer>
1783        <CssParameter name="stroke">grey</CssParameter>
1784        <CssParameter name="stroke-width">3.6</CssParameter>
1785        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1786      </LineSymbolizer>
1787   </Rule>
1788   <Rule>
1789      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1790      &maxscale_zoom15;
1791      &minscale_zoom15;
1792      <LineSymbolizer>
1793        <CssParameter name="stroke">grey</CssParameter>
1794        <CssParameter name="stroke-width">6.5</CssParameter>
1795        <CssParameter name="stroke-linejoin">round</CssParameter>
1796        <CssParameter name="stroke-linecap">round</CssParameter>
1797      </LineSymbolizer>
1798   </Rule>
1799   <Rule>
1800      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1801      &maxscale_zoom15;
1802      &minscale_zoom15;
1803      <LineSymbolizer>
1804        <CssParameter name="stroke">grey</CssParameter>
1805        <CssParameter name="stroke-width">6.5</CssParameter>
1806        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1807      </LineSymbolizer>
1808   </Rule>
1809   <Rule>
1810      <Filter>[highway] = 'pedestrian' and not [tunnel]='yes'</Filter>
1811      &maxscale_zoom16;
1812      <LineSymbolizer>
1813        <CssParameter name="stroke">grey</CssParameter>
1814        <CssParameter name="stroke-width">9</CssParameter>
1815        <CssParameter name="stroke-linejoin">round</CssParameter>
1816        <CssParameter name="stroke-linecap">round</CssParameter>
1817      </LineSymbolizer>
1818   </Rule>
1819   <Rule>
1820      <Filter>[highway] = 'pedestrian' and [tunnel]='yes'</Filter>
1821      &maxscale_zoom16;
1822      <LineSymbolizer>
1823        <CssParameter name="stroke">grey</CssParameter>
1824        <CssParameter name="stroke-width">9</CssParameter>
1825        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1826      </LineSymbolizer>
1827    </Rule>
1828    <Rule>
1829      <Filter>[highway] = 'living_street'</Filter>
1830      &maxscale_zoom12;
1831      &minscale_zoom13;
1832      <LineSymbolizer>
1833        <CssParameter name="stroke">white</CssParameter>
1834        <CssParameter name="stroke-width">2.5</CssParameter>
1835        <CssParameter name="stroke-linejoin">round</CssParameter>
1836        <CssParameter name="stroke-linecap">round</CssParameter>
1837      </LineSymbolizer>
1838    </Rule>
1839    <Rule>
1840      <Filter>[highway] = 'living_street'</Filter>
1841      &maxscale_zoom14;
1842      &minscale_zoom15;
1843      <LineSymbolizer>
1844        <CssParameter name="stroke">white</CssParameter>
1845        <CssParameter name="stroke-width">4</CssParameter>
1846        <CssParameter name="stroke-linejoin">round</CssParameter>
1847        <CssParameter name="stroke-linecap">round</CssParameter>
1848      </LineSymbolizer>
1849    </Rule>
1850   <Rule>
1851      <Filter>[highway] = 'living_street'</Filter>
1852      &maxscale_zoom15;
1853      &minscale_zoom16;
1854      <LineSymbolizer>
1855        <CssParameter name="stroke">white</CssParameter>
1856        <CssParameter name="stroke-width">11</CssParameter>
1857        <CssParameter name="stroke-linejoin">round</CssParameter>
1858        <CssParameter name="stroke-linecap">round</CssParameter>
1859      </LineSymbolizer>
1860    </Rule>
1861   <Rule>
1862      <Filter>[highway] = 'living_street'</Filter>
1863      &maxscale_zoom17;
1864      &minscale_zoom18;
1865      <LineSymbolizer>
1866        <CssParameter name="stroke">white</CssParameter>
1867        <CssParameter name="stroke-width">14.5</CssParameter>
1868        <CssParameter name="stroke-linejoin">round</CssParameter>
1869        <CssParameter name="stroke-linecap">round</CssParameter>
1870      </LineSymbolizer>
1871    </Rule>
1872
1873</Style>
1874<Style name="minor-roads-fill-links">
1875    <Rule>
1876      <Filter>[highway]='motorway_link' and not [tunnel] = 'yes'</Filter>
1877      &maxscale_zoom12;
1878      &minscale_zoom12;
1879      <LineSymbolizer>
1880        <CssParameter name="stroke">#809bc0</CssParameter>
1881        <CssParameter name="stroke-width">0.5</CssParameter>
1882      </LineSymbolizer>
1883    </Rule>
1884    <Rule>
1885      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1886      &maxscale_zoom13;
1887      &minscale_zoom14;
1888      <LineSymbolizer>
1889        <CssParameter name="stroke">#809bc0</CssParameter>
1890        <CssParameter name="stroke-width">3</CssParameter>
1891        <CssParameter name="stroke-linejoin">round</CssParameter>
1892        <CssParameter name="stroke-linecap">round</CssParameter>
1893      </LineSymbolizer>
1894    </Rule>
1895    <Rule>
1896      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1897      &maxscale_zoom15;
1898      &minscale_zoom16;
1899      <LineSymbolizer>
1900        <CssParameter name="stroke">#809bc0</CssParameter>
1901        <CssParameter name="stroke-width">6.5</CssParameter>
1902        <CssParameter name="stroke-linejoin">round</CssParameter>
1903        <CssParameter name="stroke-linecap">round</CssParameter>
1904      </LineSymbolizer>
1905    </Rule>
1906    <Rule>
1907      <Filter>[highway] = 'motorway_link' and not [tunnel] = 'yes'</Filter>
1908      &maxscale_zoom17;
1909      &minscale_zoom18;
1910      <LineSymbolizer>
1911        <CssParameter name="stroke">#809bc0</CssParameter>
1912        <CssParameter name="stroke-width">9</CssParameter>
1913        <CssParameter name="stroke-linejoin">round</CssParameter>
1914        <CssParameter name="stroke-linecap">round</CssParameter>
1915      </LineSymbolizer>
1916    </Rule>
1917    <Rule>
1918      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1919      &maxscale_zoom12;
1920      &minscale_zoom12;
1921      <LineSymbolizer>
1922        <CssParameter name="stroke">#a9dba9</CssParameter>
1923        <CssParameter name="stroke-width">2.5</CssParameter>
1924        <CssParameter name="stroke-linejoin">round</CssParameter>
1925        <CssParameter name="stroke-linecap">round</CssParameter>
1926      </LineSymbolizer>
1927    </Rule>
1928    <Rule>
1929      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1930      &maxscale_zoom13;
1931      &minscale_zoom14;
1932      <LineSymbolizer>
1933        <CssParameter name="stroke">#a9dba9</CssParameter>
1934        <CssParameter name="stroke-width">7</CssParameter>
1935        <CssParameter name="stroke-linejoin">round</CssParameter>
1936        <CssParameter name="stroke-linecap">round</CssParameter>
1937      </LineSymbolizer>
1938    </Rule>
1939    <Rule>
1940      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1941      &maxscale_zoom15;
1942      &minscale_zoom16;
1943      <LineSymbolizer>
1944        <CssParameter name="stroke">#a9dba9</CssParameter>
1945        <CssParameter name="stroke-width">11</CssParameter>
1946        <CssParameter name="stroke-linejoin">round</CssParameter>
1947        <CssParameter name="stroke-linecap">round</CssParameter>
1948      </LineSymbolizer>
1949    </Rule>
1950    <Rule>
1951      <Filter>[highway] = 'trunk_link' and not [tunnel] = 'yes'</Filter>
1952      &maxscale_zoom17;
1953      &minscale_zoom18;
1954      <LineSymbolizer>
1955        <CssParameter name="stroke">#a9dba9</CssParameter>
1956        <CssParameter name="stroke-width">15.5</CssParameter>
1957        <CssParameter name="stroke-linejoin">round</CssParameter>
1958        <CssParameter name="stroke-linecap">round</CssParameter>
1959      </LineSymbolizer>
1960   </Rule>
1961   <Rule>
1962      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1963      &maxscale_zoom11;
1964      &minscale_zoom12;
1965      <LineSymbolizer>
1966        <CssParameter name="stroke">#ec989a</CssParameter>
1967        <CssParameter name="stroke-width">2.5</CssParameter>
1968        <CssParameter name="stroke-linejoin">round</CssParameter>
1969        <CssParameter name="stroke-linecap">round</CssParameter>
1970      </LineSymbolizer>
1971    </Rule>
1972    <Rule>
1973      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1974      &maxscale_zoom13;
1975      &minscale_zoom14;
1976      <LineSymbolizer>
1977        <CssParameter name="stroke">#ec989a</CssParameter>
1978        <CssParameter name="stroke-width">7</CssParameter>
1979        <CssParameter name="stroke-linejoin">round</CssParameter>
1980        <CssParameter name="stroke-linecap">round</CssParameter>
1981      </LineSymbolizer>
1982    </Rule>
1983    <Rule>
1984      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1985      &maxscale_zoom15;
1986      &minscale_zoom16;
1987      <LineSymbolizer>
1988        <CssParameter name="stroke">#ec989a</CssParameter>
1989        <CssParameter name="stroke-width">11</CssParameter>
1990        <CssParameter name="stroke-linejoin">round</CssParameter>
1991        <CssParameter name="stroke-linecap">round</CssParameter>
1992      </LineSymbolizer>
1993    </Rule>
1994    <Rule>
1995      <Filter>[highway] = 'primary_link' and not [tunnel] = 'yes'</Filter>
1996      &maxscale_zoom17;
1997      &minscale_zoom18;
1998      <LineSymbolizer>
1999        <CssParameter name="stroke">#ec989a</CssParameter>
2000        <CssParameter name="stroke-width">15.5</CssParameter>
2001        <CssParameter name="stroke-linejoin">round</CssParameter>
2002        <CssParameter name="stroke-linecap">round</CssParameter>
2003      </LineSymbolizer>
2004    </Rule>
2005   <Rule>
2006      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2007      &maxscale_zoom12;
2008      &minscale_zoom12;
2009      <LineSymbolizer>
2010        <CssParameter name="stroke">#fed7a5</CssParameter>
2011        <CssParameter name="stroke-width">2</CssParameter>
2012        <CssParameter name="stroke-linejoin">round</CssParameter>
2013        <CssParameter name="stroke-linecap">round</CssParameter>
2014      </LineSymbolizer>
2015    </Rule>
2016    <Rule>
2017      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2018      &maxscale_zoom13;
2019      &minscale_zoom14;
2020      <LineSymbolizer>
2021        <CssParameter name="stroke">#fed7a5</CssParameter>
2022        <CssParameter name="stroke-width">8</CssParameter>
2023        <CssParameter name="stroke-linejoin">round</CssParameter>
2024        <CssParameter name="stroke-linecap">round</CssParameter>
2025      </LineSymbolizer>
2026    </Rule>
2027    <Rule>
2028      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2029      &maxscale_zoom15;
2030      &minscale_zoom16;
2031      <LineSymbolizer>
2032        <CssParameter name="stroke">#fed7a5</CssParameter>
2033        <CssParameter name="stroke-width">11</CssParameter>
2034        <CssParameter name="stroke-linejoin">round</CssParameter>
2035        <CssParameter name="stroke-linecap">round</CssParameter>
2036      </LineSymbolizer>
2037    </Rule>
2038    <Rule>
2039      <Filter>[highway] = 'secondary_link' and not [tunnel]='yes'</Filter>
2040      &maxscale_zoom17;
2041      &minscale_zoom18;
2042      <LineSymbolizer>
2043        <CssParameter name="stroke">#fed7a5</CssParameter>
2044        <CssParameter name="stroke-width">15.5</CssParameter>
2045        <CssParameter name="stroke-linejoin">round</CssParameter>
2046        <CssParameter name="stroke-linecap">round</CssParameter>
2047      </LineSymbolizer>
2048    </Rule>
2049</Style>
2050<Style name="minor-roads-fill"> 
2051    <Rule>
2052      &maxscale_zoom12;
2053      &minscale_zoom12;
2054      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2055      <LineSymbolizer>
2056        <CssParameter name="stroke">#9cc</CssParameter>
2057        <CssParameter name="stroke-width">2</CssParameter>
2058      </LineSymbolizer>
2059      <LineSymbolizer>
2060        <CssParameter name="stroke">white</CssParameter>
2061        <CssParameter name="stroke-width">2</CssParameter>
2062        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2063      </LineSymbolizer>
2064    </Rule>
2065    <Rule>
2066      &maxscale_zoom12;
2067      &minscale_zoom12;
2068      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2069      <LineSymbolizer>
2070        <CssParameter name="stroke">#809bc0</CssParameter>
2071        <CssParameter name="stroke-width">2</CssParameter>
2072      </LineSymbolizer>
2073      <LineSymbolizer>
2074        <CssParameter name="stroke">white</CssParameter>
2075        <CssParameter name="stroke-width">2</CssParameter>
2076        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2077      </LineSymbolizer>
2078    </Rule>
2079    <Rule>
2080      &maxscale_zoom12;
2081      &minscale_zoom12;
2082      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2083      <LineSymbolizer>
2084        <CssParameter name="stroke">#a9dba9</CssParameter>
2085        <CssParameter name="stroke-width">2</CssParameter>
2086      </LineSymbolizer>
2087      <LineSymbolizer>
2088        <CssParameter name="stroke">white</CssParameter>
2089        <CssParameter name="stroke-width">2</CssParameter>
2090        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2091      </LineSymbolizer>
2092    </Rule>
2093    <Rule>
2094      &maxscale_zoom12;
2095      &minscale_zoom12;
2096      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2097      <LineSymbolizer>
2098        <CssParameter name="stroke">#ec989a</CssParameter>
2099        <CssParameter name="stroke-width">2</CssParameter>
2100      </LineSymbolizer>
2101      <LineSymbolizer>
2102        <CssParameter name="stroke">white</CssParameter>
2103        <CssParameter name="stroke-width">2</CssParameter>
2104        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2105      </LineSymbolizer>
2106    </Rule>
2107    <Rule>
2108      &maxscale_zoom12;
2109      &minscale_zoom12;
2110      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2111      <LineSymbolizer>
2112        <CssParameter name="stroke">#fed7a5</CssParameter>
2113        <CssParameter name="stroke-width">2</CssParameter>
2114      </LineSymbolizer>
2115      <LineSymbolizer>
2116        <CssParameter name="stroke">white</CssParameter>
2117        <CssParameter name="stroke-width">2</CssParameter>
2118        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2119      </LineSymbolizer>
2120    </Rule>
2121    <Rule>
2122      &maxscale_zoom13;
2123      &minscale_zoom15;
2124      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2125      <LineSymbolizer>
2126        <CssParameter name="stroke">#9cc</CssParameter>
2127        <CssParameter name="stroke-width">4</CssParameter>
2128      </LineSymbolizer>
2129      <LineSymbolizer>
2130        <CssParameter name="stroke">white</CssParameter>
2131        <CssParameter name="stroke-width">3.5</CssParameter>
2132        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2133      </LineSymbolizer>
2134    </Rule>
2135    <Rule>
2136      &maxscale_zoom13;
2137      &minscale_zoom15;
2138      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2139      <LineSymbolizer>
2140        <CssParameter name="stroke">#809bc0</CssParameter>
2141        <CssParameter name="stroke-width">4</CssParameter>
2142      </LineSymbolizer>
2143      <LineSymbolizer>
2144        <CssParameter name="stroke">white</CssParameter>
2145        <CssParameter name="stroke-width">3.5</CssParameter>
2146        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2147      </LineSymbolizer>
2148    </Rule>
2149    <Rule>
2150      &maxscale_zoom13;
2151      &minscale_zoom15;
2152      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2153      <LineSymbolizer>
2154        <CssParameter name="stroke">#a9dba9</CssParameter>
2155        <CssParameter name="stroke-width">4</CssParameter>
2156      </LineSymbolizer>
2157      <LineSymbolizer>
2158        <CssParameter name="stroke">white</CssParameter>
2159        <CssParameter name="stroke-width">3.5</CssParameter>
2160        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2161      </LineSymbolizer>
2162    </Rule>
2163    <Rule>
2164      &maxscale_zoom13;
2165      &minscale_zoom15;
2166      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2167      <LineSymbolizer>
2168        <CssParameter name="stroke">#ec989a</CssParameter>
2169        <CssParameter name="stroke-width">4</CssParameter>
2170      </LineSymbolizer>
2171      <LineSymbolizer>
2172        <CssParameter name="stroke">white</CssParameter>
2173        <CssParameter name="stroke-width">3.5</CssParameter>
2174        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2175      </LineSymbolizer>
2176    </Rule>
2177    <Rule>
2178      &maxscale_zoom13;
2179      &minscale_zoom15;
2180      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2181      <LineSymbolizer>
2182        <CssParameter name="stroke">#fed7a5</CssParameter>
2183        <CssParameter name="stroke-width">4</CssParameter>
2184      </LineSymbolizer>
2185      <LineSymbolizer>
2186        <CssParameter name="stroke">white</CssParameter>
2187        <CssParameter name="stroke-width">3.5</CssParameter>
2188        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2189      </LineSymbolizer>
2190    </Rule>
2191    <Rule>
2192      &maxscale_zoom13;
2193      &minscale_zoom15;
2194      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter>
2195      <LineSymbolizer>
2196        <CssParameter name="stroke">#ffffb3</CssParameter>
2197        <CssParameter name="stroke-width">4</CssParameter>
2198      </LineSymbolizer>
2199      <LineSymbolizer>
2200        <CssParameter name="stroke">white</CssParameter>
2201        <CssParameter name="stroke-width">3.5</CssParameter>
2202        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2203      </LineSymbolizer>
2204    </Rule>
2205    <Rule>
2206      &maxscale_zoom13;
2207      &minscale_zoom15;
2208      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter>
2209      <LineSymbolizer>
2210        <CssParameter name="stroke">#aaa</CssParameter>
2211        <CssParameter name="stroke-width">4</CssParameter>
2212      </LineSymbolizer>
2213      <LineSymbolizer>
2214        <CssParameter name="stroke">white</CssParameter>
2215        <CssParameter name="stroke-width">3.5</CssParameter>
2216        <CssParameter name="stroke-dasharray">6,4</CssParameter>
2217      </LineSymbolizer>
2218    </Rule>
2219    <Rule>
2220      &maxscale_zoom16;
2221      &minscale_zoom18;
2222      <Filter>([highway] = 'proposed' or [highway]='construction') and not [construction] &lt;&gt;''</Filter>
2223      <LineSymbolizer>
2224        <CssParameter name="stroke">#9cc</CssParameter>
2225        <CssParameter name="stroke-width">8</CssParameter>
2226      </LineSymbolizer>
2227      <LineSymbolizer>
2228        <CssParameter name="stroke">white</CssParameter>
2229        <CssParameter name="stroke-width">7</CssParameter>
2230        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2231      </LineSymbolizer>
2232    </Rule>
2233    <Rule>
2234      &maxscale_zoom16;
2235      &minscale_zoom18;
2236      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='motorway' or [construction]='motorway_link')</Filter>
2237      <LineSymbolizer>
2238        <CssParameter name="stroke">#809bc0</CssParameter>
2239        <CssParameter name="stroke-width">8</CssParameter>
2240      </LineSymbolizer>
2241      <LineSymbolizer>
2242        <CssParameter name="stroke">white</CssParameter>
2243        <CssParameter name="stroke-width">7</CssParameter>
2244        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2245      </LineSymbolizer>
2246    </Rule>
2247    <Rule>
2248      &maxscale_zoom16;
2249      &minscale_zoom18;
2250      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='trunk' or [construction]='trunk_link')</Filter>
2251      <LineSymbolizer>
2252        <CssParameter name="stroke">#a9dba9</CssParameter>
2253        <CssParameter name="stroke-width">8</CssParameter>
2254      </LineSymbolizer>
2255      <LineSymbolizer>
2256        <CssParameter name="stroke">white</CssParameter>
2257        <CssParameter name="stroke-width">7</CssParameter>
2258        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2259      </LineSymbolizer>
2260    </Rule>
2261    <Rule>
2262      &maxscale_zoom16;
2263      &minscale_zoom18;
2264      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='primary' or [construction]='primary_link')</Filter>
2265      <LineSymbolizer>
2266        <CssParameter name="stroke">#ec989a</CssParameter>
2267        <CssParameter name="stroke-width">8</CssParameter>
2268      </LineSymbolizer>
2269      <LineSymbolizer>
2270        <CssParameter name="stroke">white</CssParameter>
2271        <CssParameter name="stroke-width">7</CssParameter>
2272        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2273      </LineSymbolizer>
2274    </Rule>
2275    <Rule>
2276      &maxscale_zoom16;
2277      &minscale_zoom18;
2278      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='secondary' or [construction]='secondary_link')</Filter>
2279      <LineSymbolizer>
2280        <CssParameter name="stroke">#fed7a5</CssParameter>
2281        <CssParameter name="stroke-width">8</CssParameter>
2282      </LineSymbolizer>
2283      <LineSymbolizer>
2284        <CssParameter name="stroke">white</CssParameter>
2285        <CssParameter name="stroke-width">7</CssParameter>
2286        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2287      </LineSymbolizer>
2288    </Rule>
2289    <Rule>
2290      &maxscale_zoom16;
2291      &minscale_zoom18;
2292      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='tertiary' or [construction]='tertiary_link')</Filter>
2293      <LineSymbolizer>
2294        <CssParameter name="stroke">#ffffb3</CssParameter>
2295        <CssParameter name="stroke-width">8</CssParameter>
2296      </LineSymbolizer>
2297      <LineSymbolizer>
2298        <CssParameter name="stroke">white</CssParameter>
2299        <CssParameter name="stroke-width">7</CssParameter>
2300        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2301      </LineSymbolizer>
2302    </Rule>
2303    <Rule>
2304      &maxscale_zoom16;
2305      &minscale_zoom18;
2306      <Filter>([highway] = 'proposed' or [highway]='construction') and ([construction]='residential' or [construction]='unclassified' or [construction]='living_street' or [construction]='service')</Filter>
2307      <LineSymbolizer>
2308        <CssParameter name="stroke">#aaa</CssParameter>
2309        <CssParameter name="stroke-width">8</CssParameter>
2310      </LineSymbolizer>
2311      <LineSymbolizer>
2312        <CssParameter name="stroke">white</CssParameter>
2313        <CssParameter name="stroke-width">7</CssParameter>
2314        <CssParameter name="stroke-dasharray">8,6</CssParameter>
2315      </LineSymbolizer>
2316    </Rule>
2317    <Rule>
2318      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2319      &maxscale_zoom12;
2320      &minscale_zoom12;
2321      <LineSymbolizer>
2322        <CssParameter name="stroke">#809bc0</CssParameter>
2323        <CssParameter name="stroke-width">2</CssParameter>
2324      </LineSymbolizer>
2325    </Rule>
2326    <Rule>
2327      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2328      &maxscale_zoom13;
2329      &minscale_zoom14;
2330      <LineSymbolizer>
2331        <CssParameter name="stroke">#809bc0</CssParameter>
2332        <CssParameter name="stroke-width">5</CssParameter>
2333        <CssParameter name="stroke-linejoin">round</CssParameter>
2334        <CssParameter name="stroke-linecap">round</CssParameter>
2335      </LineSymbolizer>
2336    </Rule>
2337    <Rule>
2338      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2339      &maxscale_zoom15;
2340      &minscale_zoom16;
2341      <LineSymbolizer>
2342        <CssParameter name="stroke">#809bc0</CssParameter>
2343        <CssParameter name="stroke-width">8.5</CssParameter>
2344        <CssParameter name="stroke-linejoin">round</CssParameter>
2345        <CssParameter name="stroke-linecap">round</CssParameter>
2346      </LineSymbolizer>
2347    </Rule>
2348    <Rule>
2349      <Filter>[highway] = 'motorway' and not [tunnel] = 'yes'</Filter>
2350      &maxscale_zoom17;
2351      &minscale_zoom18;
2352      <LineSymbolizer>
2353        <CssParameter name="stroke">#809bc0</CssParameter>
2354        <CssParameter name="stroke-width">11</CssParameter>
2355        <CssParameter name="stroke-linejoin">round</CssParameter>
2356        <CssParameter name="stroke-linecap">round</CssParameter>
2357      </LineSymbolizer>
2358    </Rule>
2359    <Rule>
2360      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2361      &maxscale_zoom12;
2362      &minscale_zoom12;
2363      <LineSymbolizer>
2364        <CssParameter name="stroke">#a9dba9</CssParameter>
2365        <CssParameter name="stroke-width">2.5</CssParameter>
2366        <CssParameter name="stroke-linejoin">round</CssParameter>
2367        <CssParameter name="stroke-linecap">round</CssParameter>
2368      </LineSymbolizer>
2369    </Rule>
2370    <Rule>
2371      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2372      &maxscale_zoom13;
2373      &minscale_zoom14;
2374      <LineSymbolizer>
2375        <CssParameter name="stroke">#a9dba9</CssParameter>
2376        <CssParameter name="stroke-width">7</CssParameter>
2377        <CssParameter name="stroke-linejoin">round</CssParameter>
2378        <CssParameter name="stroke-linecap">round</CssParameter>
2379      </LineSymbolizer>
2380    </Rule>
2381    <Rule>
2382      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2383      &maxscale_zoom15;
2384      &minscale_zoom16;
2385      <LineSymbolizer>
2386        <CssParameter name="stroke">#a9dba9</CssParameter>
2387        <CssParameter name="stroke-width">11</CssParameter>
2388        <CssParameter name="stroke-linejoin">round</CssParameter>
2389        <CssParameter name="stroke-linecap">round</CssParameter>
2390      </LineSymbolizer>
2391    </Rule>
2392    <Rule>
2393      <Filter>[highway] = 'trunk' and not [tunnel] = 'yes'</Filter>
2394      &maxscale_zoom17;
2395      &minscale_zoom18;
2396      <LineSymbolizer>
2397        <CssParameter name="stroke">#a9dba9</CssParameter>
2398        <CssParameter name="stroke-width">15.5</CssParameter>
2399        <CssParameter name="stroke-linejoin">round</CssParameter>
2400        <CssParameter name="stroke-linecap">round</CssParameter>
2401      </LineSymbolizer>
2402   </Rule>
2403   <Rule>
2404      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2405      &maxscale_zoom11;
2406      &minscale_zoom12;
2407      <LineSymbolizer>
2408        <CssParameter name="stroke">#ec989a</CssParameter>
2409        <CssParameter name="stroke-width">2.5</CssParameter>
2410        <CssParameter name="stroke-linejoin">round</CssParameter>
2411        <CssParameter name="stroke-linecap">round</CssParameter>
2412      </LineSymbolizer>
2413    </Rule>
2414    <Rule>
2415      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2416      &maxscale_zoom13;
2417      &minscale_zoom14;
2418      <LineSymbolizer>
2419        <CssParameter name="stroke">#ec989a</CssParameter>
2420        <CssParameter name="stroke-width">7</CssParameter>
2421        <CssParameter name="stroke-linejoin">round</CssParameter>
2422        <CssParameter name="stroke-linecap">round</CssParameter>
2423      </LineSymbolizer>
2424    </Rule> 
2425    <Rule>
2426      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2427      &maxscale_zoom15;
2428      &minscale_zoom16;
2429      <LineSymbolizer>
2430        <CssParameter name="stroke">#ec989a</CssParameter>
2431        <CssParameter name="stroke-width">11</CssParameter>
2432        <CssParameter name="stroke-linejoin">round</CssParameter>
2433        <CssParameter name="stroke-linecap">round</CssParameter>
2434      </LineSymbolizer>
2435    </Rule>
2436    <Rule>
2437      <Filter>[highway] = 'primary' and not [tunnel] = 'yes'</Filter>
2438      &maxscale_zoom17;
2439      &minscale_zoom18;
2440      <LineSymbolizer>
2441        <CssParameter name="stroke">#ec989a</CssParameter>
2442        <CssParameter name="stroke-width">15.5</CssParameter>
2443        <CssParameter name="stroke-linejoin">round</CssParameter>
2444        <CssParameter name="stroke-linecap">round</CssParameter>
2445      </LineSymbolizer>
2446    </Rule>
2447   <Rule>
2448      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2449      &maxscale_zoom12;
2450      &minscale_zoom12;
2451      <LineSymbolizer>
2452        <CssParameter name="stroke">#fed7a5</CssParameter>
2453        <CssParameter name="stroke-width">2</CssParameter>
2454        <CssParameter name="stroke-linejoin">round</CssParameter>
2455        <CssParameter name="stroke-linecap">round</CssParameter>
2456      </LineSymbolizer>
2457    </Rule>
2458    <Rule>
2459      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2460      &maxscale_zoom13;
2461      &minscale_zoom14;
2462      <LineSymbolizer>
2463        <CssParameter name="stroke">#fed7a5</CssParameter>
2464        <CssParameter name="stroke-width">8</CssParameter>
2465        <CssParameter name="stroke-linejoin">round</CssParameter>
2466        <CssParameter name="stroke-linecap">round</CssParameter>
2467      </LineSymbolizer>
2468    </Rule>
2469    <Rule>
2470      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2471      &maxscale_zoom15;
2472      &minscale_zoom16;
2473      <LineSymbolizer>
2474        <CssParameter name="stroke">#fed7a5</CssParameter>
2475        <CssParameter name="stroke-width">11</CssParameter>
2476        <CssParameter name="stroke-linejoin">round</CssParameter>
2477        <CssParameter name="stroke-linecap">round</CssParameter>
2478      </LineSymbolizer>
2479    </Rule>
2480    <Rule>
2481      <Filter>[highway] = 'secondary' and not [tunnel]='yes'</Filter>
2482      &maxscale_zoom17;
2483      &minscale_zoom18;
2484      <LineSymbolizer>
2485        <CssParameter name="stroke">#fed7a5</CssParameter>
2486        <CssParameter name="stroke-width">15.5</CssParameter>
2487        <CssParameter name="stroke-linejoin">round</CssParameter>
2488        <CssParameter name="stroke-linecap">round</CssParameter>
2489      </LineSymbolizer>
2490    </Rule>
2491    <Rule>
2492      &maxscale_zoom13;
2493      &minscale_zoom13;
2494      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
2495      <LineSymbolizer>
2496        <CssParameter name="stroke">#ffffff</CssParameter>
2497        <CssParameter name="stroke-width">3</CssParameter>
2498        <CssParameter name="stroke-linejoin">round</CssParameter>
2499        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2500      </LineSymbolizer>
2501      <LineSymbolizer>
2502        <CssParameter name="stroke">#fdfdfd</CssParameter>
2503        <CssParameter name="stroke-width">3</CssParameter>
2504        <CssParameter name="stroke-linejoin">round</CssParameter>
2505        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2506      </LineSymbolizer>
2507      <LineSymbolizer>
2508        <CssParameter name="stroke">#ececec</CssParameter>
2509        <CssParameter name="stroke-width">3</CssParameter>
2510        <CssParameter name="stroke-linejoin">round</CssParameter>
2511        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2512      </LineSymbolizer>
2513      <LineSymbolizer>
2514        <CssParameter name="stroke">#cacaca</CssParameter>
2515        <CssParameter name="stroke-width">3</CssParameter>
2516        <CssParameter name="stroke-linejoin">round</CssParameter>
2517        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2518      </LineSymbolizer>
2519      <LineSymbolizer>
2520        <CssParameter name="stroke">#afafaf</CssParameter>
2521        <CssParameter name="stroke-width">3</CssParameter>
2522        <CssParameter name="stroke-linejoin">round</CssParameter>
2523        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2524      </LineSymbolizer>
2525      <LineSymbolizer>
2526        <CssParameter name="stroke">#a1a1a1</CssParameter>
2527        <CssParameter name="stroke-width">3</CssParameter>
2528        <CssParameter name="stroke-linejoin">round</CssParameter>
2529        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2530      </LineSymbolizer>
2531      <LineSymbolizer>
2532        <CssParameter name="stroke">#9b9b9b</CssParameter>
2533        <CssParameter name="stroke-width">3</CssParameter>
2534        <CssParameter name="stroke-linejoin">round</CssParameter>
2535        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2536      </LineSymbolizer>
2537    </Rule>
2538    <Rule>
2539      &maxscale_zoom13;
2540      &minscale_zoom18;
2541      <Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] &lt;&gt; ''</Filter>
2542      <LineSymbolizer>
2543        <CssParameter name="stroke">grey</CssParameter>
2544        <CssParameter name="stroke-width">2</CssParameter>
2545        <CssParameter name="stroke-linejoin">round</CssParameter>
2546        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2547      </LineSymbolizer>
2548    </Rule>
2549    <Rule>
2550      &maxscale_zoom13;
2551      &minscale_zoom18;
2552      <Filter>([railway] = 'disused' or [railway] = 'abandoned' or [railway]='construction') and not [highway] &lt;&gt; '' and [bridge]='yes'</Filter>
2553      <LineSymbolizer>
2554        <CssParameter name="stroke">black</CssParameter>
2555        <CssParameter name="stroke-width">6</CssParameter>
2556      </LineSymbolizer>
2557      <LineSymbolizer>
2558        <CssParameter name="stroke">#fff</CssParameter>
2559        <CssParameter name="stroke-width">4.5</CssParameter>
2560        <CssParameter name="stroke-linejoin">round</CssParameter>
2561        <CssParameter name="stroke-linecap">round</CssParameter>
2562      </LineSymbolizer>
2563      <LineSymbolizer>
2564        <CssParameter name="stroke">grey</CssParameter>
2565        <CssParameter name="stroke-width">2</CssParameter>
2566        <CssParameter name="stroke-linejoin">round</CssParameter>
2567        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2568      </LineSymbolizer>
2569    </Rule>
2570    <Rule>
2571      &maxscale_zoom13;
2572      &minscale_zoom13;
2573      <Filter>[railway] = 'rail' and not [tunnel] = 'yes'</Filter>
2574      <LineSymbolizer>
2575        <CssParameter name="stroke">#999999</CssParameter>
2576        <CssParameter name="stroke-width">3</CssParameter>
2577        <CssParameter name="stroke-linejoin">round</CssParameter>
2578      </LineSymbolizer>
2579      <LineSymbolizer>
2580        <CssParameter name="stroke">white</CssParameter>
2581        <CssParameter name="stroke-width">1</CssParameter>
2582        <CssParameter name="stroke-linejoin">round</CssParameter>
2583        <CssParameter name="stroke-dasharray">8,12</CssParameter>
2584      </LineSymbolizer>
2585    </Rule>
2586    <Rule>
2587      &maxscale_zoom14;
2588      &minscale_zoom18;
2589      <Filter>[railway] = 'rail' and [bridge] = 'yes'</Filter>
2590      <LineSymbolizer>
2591        <CssParameter name="stroke">black</CssParameter>
2592        <CssParameter name="stroke-width">7</CssParameter>
2593        <CssParameter name="stroke-linejoin">round</CssParameter>
2594      </LineSymbolizer>
2595      <LineSymbolizer>
2596        <CssParameter name="stroke">white</CssParameter>
2597        <CssParameter name="stroke-width">5</CssParameter>
2598        <CssParameter name="stroke-linejoin">round</CssParameter>
2599      </LineSymbolizer>
2600    </Rule>
2601    <Rule>
2602      &maxscale_zoom14;
2603      &minscale_zoom18;
2604      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
2605      <LineSymbolizer>
2606        <CssParameter name="stroke">#999999</CssParameter>
2607        <CssParameter name="stroke-width">3</CssParameter>
2608        <CssParameter name="stroke-linejoin">round</CssParameter>
2609      </LineSymbolizer>
2610      <LineSymbolizer>
2611        <CssParameter name="stroke">white</CssParameter>
2612        <CssParameter name="stroke-width">1</CssParameter>
2613        <CssParameter name="stroke-linejoin">round</CssParameter>
2614        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
2615      </LineSymbolizer>
2616    </Rule>
2617    <Rule>
2618      &maxscale_zoom14;
2619      &minscale_zoom18;
2620      <Filter>[railway] = 'spur-siding-yard'</Filter>
2621      <LineSymbolizer>
2622        <CssParameter name="stroke">#999999</CssParameter>
2623        <CssParameter name="stroke-width">2</CssParameter>
2624        <CssParameter name="stroke-linejoin">round</CssParameter>
2625      </LineSymbolizer>
2626      <LineSymbolizer>
2627        <CssParameter name="stroke">white</CssParameter>
2628        <CssParameter name="stroke-width">0.8</CssParameter>
2629        <CssParameter name="stroke-linejoin">round</CssParameter>
2630        <CssParameter name="stroke-dasharray">0,8,11,1</CssParameter>
2631      </LineSymbolizer>
2632    </Rule>
2633    <Rule>
2634      &maxscale_zoom14;
2635      &minscale_zoom18;
2636      <Filter>[railway] = 'rail' and [tunnel] = 'yes'</Filter>
2637      <LineSymbolizer>
2638        <CssParameter name="stroke">#ffffff</CssParameter>
2639        <CssParameter name="stroke-width">3</CssParameter>
2640        <CssParameter name="stroke-linejoin">round</CssParameter>
2641        <CssParameter name="stroke-dasharray">1,9</CssParameter>
2642      </LineSymbolizer>
2643      <LineSymbolizer>
2644        <CssParameter name="stroke">#fdfdfd</CssParameter>
2645        <CssParameter name="stroke-width">3</CssParameter>
2646        <CssParameter name="stroke-linejoin">round</CssParameter>
2647        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
2648      </LineSymbolizer>
2649      <LineSymbolizer>
2650        <CssParameter name="stroke">#ececec</CssParameter>
2651        <CssParameter name="stroke-width">3</CssParameter>
2652        <CssParameter name="stroke-linejoin">round</CssParameter>
2653        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
2654      </LineSymbolizer>
2655      <LineSymbolizer>
2656        <CssParameter name="stroke">#cacaca</CssParameter>
2657        <CssParameter name="stroke-width">3</CssParameter>
2658        <CssParameter name="stroke-linejoin">round</CssParameter>
2659        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
2660      </LineSymbolizer>
2661      <LineSymbolizer>
2662        <CssParameter name="stroke">#afafaf</CssParameter>
2663        <CssParameter name="stroke-width">3</CssParameter>
2664        <CssParameter name="stroke-linejoin">round</CssParameter>
2665        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
2666      </LineSymbolizer>
2667      <LineSymbolizer>
2668        <CssParameter name="stroke">#a1a1a1</CssParameter>
2669        <CssParameter name="stroke-width">3</CssParameter>
2670        <CssParameter name="stroke-linejoin">round</CssParameter>
2671        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
2672      </LineSymbolizer>
2673      <LineSymbolizer>
2674        <CssParameter name="stroke">#9b9b9b</CssParameter>
2675        <CssParameter name="stroke-width">3</CssParameter>
2676        <CssParameter name="stroke-linejoin">round</CssParameter>
2677        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
2678      </LineSymbolizer>
2679    </Rule>
2680    <Rule>
2681      &maxscale_zoom13;
2682      &minscale_zoom18;
2683      <Filter>([railway]='narrow_gauge' or [railway]='funicular') and not [tunnel]='yes'</Filter>
2684      <LineSymbolizer>
2685        <CssParameter name="stroke">#666</CssParameter>
2686        <CssParameter name="stroke-width">2</CssParameter>
2687      </LineSymbolizer>
2688    </Rule>
2689    <Rule>
2690      &maxscale_zoom13;
2691      &minscale_zoom18;
2692      <Filter>([railway]='narrow_gauge' or [railway]='funicular') and [tunnel]='yes'</Filter>
2693      <LineSymbolizer>
2694        <CssParameter name="stroke">#666</CssParameter>
2695        <CssParameter name="stroke-width">5</CssParameter>
2696          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2697      </LineSymbolizer>
2698      <LineSymbolizer>
2699        <CssParameter name="stroke">#fff</CssParameter>
2700        <CssParameter name="stroke-width">4</CssParameter>
2701      </LineSymbolizer>
2702      <LineSymbolizer>
2703        <CssParameter name="stroke">#aaa</CssParameter>
2704        <CssParameter name="stroke-width">1.5</CssParameter>
2705      </LineSymbolizer>
2706    </Rule>
2707    <Rule>
2708      &maxscale_zoom13;
2709      &minscale_zoom14;
2710      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
2711      <LineSymbolizer>
2712        <CssParameter name="stroke">#444</CssParameter>
2713        <CssParameter name="stroke-width">1</CssParameter>
2714        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2715      </LineSymbolizer>
2716    </Rule>
2717    <Rule>
2718      &maxscale_zoom15;
2719      &minscale_zoom18;
2720      <Filter>[railway]='tram' and [tunnel]='yes'</Filter>
2721      <LineSymbolizer>
2722        <CssParameter name="stroke">#444</CssParameter>
2723        <CssParameter name="stroke-width">2</CssParameter>
2724        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2725      </LineSymbolizer>
2726    </Rule>
2727    <Rule>
2728      &maxscale_zoom13;
2729      &minscale_zoom18;
2730      <Filter>[railway]='light_rail' and [tunnel] = 'yes'</Filter>
2731      <LineSymbolizer>
2732        <CssParameter name="stroke">#666</CssParameter>
2733        <CssParameter name="stroke-width">2</CssParameter>
2734        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2735      </LineSymbolizer>
2736    </Rule>
2737     <Rule>
2738      &maxscale_zoom13;
2739      &minscale_zoom18;
2740      <Filter>[railway]='light_rail' and not [tunnel] = 'yes'</Filter>
2741      <LineSymbolizer>
2742        <CssParameter name="stroke">#666</CssParameter>
2743        <CssParameter name="stroke-width">2</CssParameter>
2744      </LineSymbolizer>
2745    </Rule>
2746    <Rule>
2747      &maxscale_zoom12;
2748      &minscale_zoom18;
2749      <Filter>[railway]='subway' and [tunnel] = 'yes'</Filter>
2750      <LineSymbolizer>
2751        <CssParameter name="stroke">#999</CssParameter>
2752        <CssParameter name="stroke-width">2</CssParameter>
2753        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2754      </LineSymbolizer>
2755    </Rule>
2756    <Rule>
2757      &maxscale_zoom12;
2758      &minscale_zoom18;
2759      <Filter>[railway]='subway' and not [tunnel] = 'yes'</Filter>
2760      <LineSymbolizer>
2761        <CssParameter name="stroke">#999</CssParameter>
2762        <CssParameter name="stroke-width">2</CssParameter>
2763      </LineSymbolizer>
2764    </Rule>
2765    <Rule>
2766      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
2767      &maxscale_zoom10;
2768      &minscale_zoom12;
2769      <LineSymbolizer>
2770        <CssParameter name="stroke">#bbb</CssParameter>
2771        <CssParameter name="stroke-width">1</CssParameter>
2772      </LineSymbolizer>
2773    </Rule>
2774    <Rule>
2775      <Filter>[highway] = 'road'</Filter>
2776      &maxscale_zoom13;
2777      &minscale_zoom13;
2778      <LineSymbolizer>
2779        <CssParameter name="stroke">#ddd</CssParameter>
2780        <CssParameter name="stroke-width">2</CssParameter>
2781        <CssParameter name="stroke-linejoin">round</CssParameter>
2782        <CssParameter name="stroke-linecap">round</CssParameter>
2783      </LineSymbolizer>
2784    </Rule>
2785    <Rule>
2786      <Filter>[highway] = 'road'</Filter>
2787      &maxscale_zoom14;
2788      &minscale_zoom14;
2789      <LineSymbolizer>
2790        <CssParameter name="stroke">#ddd</CssParameter>
2791        <CssParameter name="stroke-width">3</CssParameter>
2792        <CssParameter name="stroke-linejoin">round</CssParameter>
2793        <CssParameter name="stroke-linecap">round</CssParameter>
2794      </LineSymbolizer>
2795    </Rule>
2796    <Rule>
2797      <Filter>[highway] = 'road'</Filter>
2798      &maxscale_zoom15;
2799      &minscale_zoom16;
2800      <LineSymbolizer>
2801        <CssParameter name="stroke">#ddd</CssParameter>
2802        <CssParameter name="stroke-width">9.4</CssParameter>
2803        <CssParameter name="stroke-linejoin">round</CssParameter>
2804        <CssParameter name="stroke-linecap">round</CssParameter>
2805      </LineSymbolizer>
2806    </Rule>
2807    <Rule>
2808      <Filter>[highway] = 'road'</Filter>
2809      &maxscale_zoom17;
2810      &minscale_zoom18;
2811      <LineSymbolizer>
2812        <CssParameter name="stroke">#ddd</CssParameter>
2813        <CssParameter name="stroke-width">13</CssParameter>
2814        <CssParameter name="stroke-linejoin">round</CssParameter>
2815        <CssParameter name="stroke-linecap">round</CssParameter>
2816      </LineSymbolizer>
2817    </Rule>
2818    <Rule>
2819      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2820      &maxscale_zoom13;
2821      &minscale_zoom13;
2822      <LineSymbolizer>
2823        <CssParameter name="stroke">#fff</CssParameter>
2824        <CssParameter name="stroke-width">2</CssParameter>
2825        <CssParameter name="stroke-linejoin">round</CssParameter>
2826        <CssParameter name="stroke-linecap">round</CssParameter>
2827      </LineSymbolizer>
2828    </Rule>
2829    <Rule>
2830      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2831      &maxscale_zoom14;
2832      &minscale_zoom14;
2833      <LineSymbolizer>
2834        <CssParameter name="stroke">#fff</CssParameter>
2835        <CssParameter name="stroke-width">3</CssParameter>
2836        <CssParameter name="stroke-linejoin">round</CssParameter>
2837        <CssParameter name="stroke-linecap">round</CssParameter>
2838      </LineSymbolizer>
2839    </Rule>
2840    <Rule>
2841      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2842      &maxscale_zoom15;
2843      &minscale_zoom15;
2844      <LineSymbolizer>
2845        <CssParameter name="stroke">#fff</CssParameter>
2846        <CssParameter name="stroke-width">6.5</CssParameter>
2847        <CssParameter name="stroke-linejoin">round</CssParameter>
2848        <CssParameter name="stroke-linecap">round</CssParameter>
2849      </LineSymbolizer>
2850    </Rule>
2851    <Rule>
2852      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2853      &maxscale_zoom16;
2854      &minscale_zoom16;
2855      <LineSymbolizer>
2856        <CssParameter name="stroke">#fff</CssParameter>
2857        <CssParameter name="stroke-width">9.4</CssParameter>
2858        <CssParameter name="stroke-linejoin">round</CssParameter>
2859        <CssParameter name="stroke-linecap">round</CssParameter>
2860      </LineSymbolizer>
2861    </Rule>
2862    <Rule>
2863      <Filter>([highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified') and not [tunnel] = 'yes'</Filter>
2864      &maxscale_zoom17;
2865      &minscale_zoom18;
2866      <LineSymbolizer>
2867        <CssParameter name="stroke">#fff</CssParameter>
2868        <CssParameter name="stroke-width">13</CssParameter>
2869        <CssParameter name="stroke-linejoin">round</CssParameter>
2870        <CssParameter name="stroke-linecap">round</CssParameter>
2871      </LineSymbolizer>
2872    </Rule>
2873    <Rule>
2874      <Filter>[highway] = 'living_street'</Filter>
2875      &maxscale_zoom12;
2876      &minscale_zoom13;
2877      <LineSymbolizer>
2878        <CssParameter name="stroke">#ccc</CssParameter>
2879        <CssParameter name="stroke-width">1.5</CssParameter>
2880        <CssParameter name="stroke-linejoin">round</CssParameter>
2881        <CssParameter name="stroke-linecap">round</CssParameter>
2882      </LineSymbolizer>
2883    </Rule>
2884    <Rule>
2885      <Filter>[highway] = 'living_street'</Filter>
2886      &maxscale_zoom14;
2887      &minscale_zoom15;
2888      <LineSymbolizer>
2889        <CssParameter name="stroke">#ccc</CssParameter>
2890        <CssParameter name="stroke-width">3</CssParameter>
2891        <CssParameter name="stroke-linejoin">round</CssParameter>
2892        <CssParameter name="stroke-linecap">round</CssParameter>
2893      </LineSymbolizer>
2894    </Rule>
2895    <Rule>
2896      <Filter>[highway] = 'living_street'</Filter>
2897      &maxscale_zoom15;
2898      &minscale_zoom16;
2899      <LineSymbolizer>
2900        <CssParameter name="stroke">#ccc</CssParameter>
2901        <CssParameter name="stroke-width">9.4</CssParameter>
2902        <CssParameter name="stroke-linejoin">round</CssParameter>
2903        <CssParameter name="stroke-linecap">round</CssParameter>
2904      </LineSymbolizer>
2905    </Rule>
2906    <Rule>
2907      <Filter>[highway] = 'living_street'</Filter>
2908      &maxscale_zoom17;
2909      &minscale_zoom18;
2910      <LineSymbolizer>
2911        <CssParameter name="stroke">#ccc</CssParameter>
2912        <CssParameter name="stroke-width">13</CssParameter>
2913        <CssParameter name="stroke-linejoin">round</CssParameter>
2914        <CssParameter name="stroke-linecap">round</CssParameter>
2915      </LineSymbolizer>
2916    </Rule>
2917    <Rule>
2918      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2919      &maxscale_zoom13;
2920      &minscale_zoom13;
2921      <LineSymbolizer>
2922        <CssParameter name="stroke">#ffffb3</CssParameter>
2923        <CssParameter name="stroke-width">4.5</CssParameter>
2924        <CssParameter name="stroke-linejoin">round</CssParameter>
2925        <CssParameter name="stroke-linecap">round</CssParameter>
2926      </LineSymbolizer>
2927    </Rule>
2928    <Rule>
2929      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2930      &maxscale_zoom14;
2931      &minscale_zoom14;
2932      <LineSymbolizer>
2933        <CssParameter name="stroke">#ffffb3</CssParameter>
2934        <CssParameter name="stroke-width">6</CssParameter>
2935        <CssParameter name="stroke-linejoin">round</CssParameter>
2936        <CssParameter name="stroke-linecap">round</CssParameter>
2937      </LineSymbolizer>
2938    </Rule>
2939    <Rule>
2940      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2941      &maxscale_zoom15;
2942      &minscale_zoom16;
2943      <LineSymbolizer>
2944        <CssParameter name="stroke">#ffffb3</CssParameter>
2945        <CssParameter name="stroke-width">9.4</CssParameter>
2946        <CssParameter name="stroke-linejoin">round</CssParameter>
2947        <CssParameter name="stroke-linecap">round</CssParameter>
2948      </LineSymbolizer>
2949    </Rule>
2950    <Rule>
2951      <Filter>[highway] = 'tertiary' and not [tunnel]='yes'</Filter>
2952      &maxscale_zoom17;
2953      &minscale_zoom18;
2954      <LineSymbolizer>
2955        <CssParameter name="stroke">#ffffb3</CssParameter>
2956        <CssParameter name="stroke-width">13</CssParameter>
2957        <CssParameter name="stroke-linejoin">round</CssParameter>
2958        <CssParameter name="stroke-linecap">round</CssParameter>
2959      </LineSymbolizer>
2960    </Rule>
2961    <Rule>
2962      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2963      &maxscale_zoom13;
2964      &minscale_zoom13;
2965      <LineSymbolizer>
2966        <CssParameter name="stroke">#bbbbbb</CssParameter>
2967        <CssParameter name="stroke-width">1</CssParameter>
2968      </LineSymbolizer>
2969    </Rule>
2970    <Rule>
2971      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2972      &maxscale_zoom14;
2973      &minscale_zoom15;
2974      <LineSymbolizer>
2975        <CssParameter name="stroke">white</CssParameter>
2976        <CssParameter name="stroke-width">2</CssParameter>
2977      </LineSymbolizer>
2978   </Rule>
2979   <Rule>
2980      <Filter>[highway] = 'service' and not [service]='parking_aisle'</Filter>
2981      &maxscale_zoom16;
2982      &minscale_zoom18;
2983      <LineSymbolizer>
2984        <CssParameter name="stroke">white</CssParameter>
2985        <CssParameter name="stroke-width">6</CssParameter>
2986        <CssParameter name="stroke-linejoin">round</CssParameter>
2987        <CssParameter name="stroke-linecap">round</CssParameter>
2988      </LineSymbolizer>
2989   </Rule>
2990   <Rule>
2991      <Filter>[highway] = 'service' and [service]='parking_aisle'</Filter>
2992      &maxscale_zoom16;
2993      &minscale_zoom18;
2994      <LineSymbolizer>
2995        <CssParameter name="stroke">#fff</CssParameter>
2996        <CssParameter name="stroke-width">3</CssParameter>
2997        <CssParameter name="stroke-linejoin">round</CssParameter>
2998        <CssParameter name="stroke-linecap">round</CssParameter>
2999      </LineSymbolizer>
3000   </Rule>
3001   <Rule>
3002      <Filter>[highway] = 'pedestrian'</Filter>
3003      &maxscale_zoom13;
3004      &minscale_zoom13;
3005      <LineSymbolizer>
3006        <CssParameter name="stroke">#ededed</CssParameter>
3007        <CssParameter name="stroke-width">1.5</CssParameter>
3008        <CssParameter name="stroke-linejoin">round</CssParameter>
3009        <CssParameter name="stroke-linecap">round</CssParameter>
3010      </LineSymbolizer>
3011    </Rule>
3012    <Rule>
3013      <Filter>[highway] = 'pedestrian'</Filter>
3014      &maxscale_zoom14;
3015      &minscale_zoom14;
3016      <LineSymbolizer>
3017        <CssParameter name="stroke">#ededed</CssParameter>
3018        <CssParameter name="stroke-width">3</CssParameter>
3019        <CssParameter name="stroke-linejoin">round</CssParameter>
3020        <CssParameter name="stroke-linecap">round</CssParameter>
3021      </LineSymbolizer>
3022    </Rule>
3023    <Rule>
3024      <Filter>[highway] = 'pedestrian'</Filter>
3025      &maxscale_zoom15;
3026      &minscale_zoom15;
3027      <LineSymbolizer>
3028        <CssParameter name="stroke">#ededed</CssParameter>
3029        <CssParameter name="stroke-width">5.5</CssParameter>
3030        <CssParameter name="stroke-linejoin">round</CssParameter>
3031        <CssParameter name="stroke-linecap">round</CssParameter>
3032      </LineSymbolizer>
3033    </Rule>
3034    <Rule>
3035      <Filter>[highway] = 'pedestrian'</Filter>
3036      &maxscale_zoom16;
3037      <LineSymbolizer>
3038        <CssParameter name="stroke">#ededed</CssParameter>
3039        <CssParameter name="stroke-width">8</CssParameter>
3040        <CssParameter name="stroke-linejoin">round</CssParameter>
3041        <CssParameter name="stroke-linecap">round</CssParameter>
3042      </LineSymbolizer>
3043    </Rule>
3044    <Rule>
3045       <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
3046       &maxscale_zoom16;
3047       <LineSymbolizer>
3048         <CssParameter name="stroke">grey</CssParameter>
3049         <CssParameter name="stroke-width">6</CssParameter>
3050         <CssParameter name="stroke-linejoin">round</CssParameter>
3051         <CssParameter name="stroke-linecap">round</CssParameter>
3052       </LineSymbolizer>
3053    </Rule>
3054    <Rule>
3055      <Filter>[highway] = 'steps'</Filter>
3056      &maxscale_zoom15;
3057      <LineSymbolizer>
3058        <CssParameter name="stroke">salmon</CssParameter>
3059        <CssParameter name="stroke-width">5.0</CssParameter>
3060        <CssParameter name="stroke-dasharray">2,1</CssParameter>
3061      </LineSymbolizer>
3062    </Rule> 
3063    <Rule>
3064      <Filter>([highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')) and not [tunnel]='yes'</Filter>
3065      &maxscale_zoom13;
3066      <LineSymbolizer>
3067        <CssParameter name="stroke">#fff</CssParameter>
3068        <CssParameter name="stroke-width">3</CssParameter>
3069        <CssParameter name="stroke-linejoin">round</CssParameter>
3070        <CssParameter name="stroke-linecap">round</CssParameter>
3071        <CssParameter name="stroke-opacity">0.4</CssParameter>
3072      </LineSymbolizer>
3073      <LineSymbolizer>
3074        <CssParameter name="stroke">green</CssParameter>
3075        <CssParameter name="stroke-width">1.2</CssParameter>
3076        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3077      </LineSymbolizer>
3078    </Rule> 
3079    <Rule>
3080      <Filter>([highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')) and not [tunnel]='yes'</Filter>
3081      &maxscale_zoom13;
3082      <LineSymbolizer>
3083        <CssParameter name="stroke">#fff</CssParameter>
3084        <CssParameter name="stroke-width">4</CssParameter>
3085        <CssParameter name="stroke-linejoin">round</CssParameter>
3086        <CssParameter name="stroke-linecap">round</CssParameter>
3087        <CssParameter name="stroke-opacity">0.4</CssParameter>
3088      </LineSymbolizer>
3089      <LineSymbolizer>
3090        <CssParameter name="stroke">salmon</CssParameter>
3091        <CssParameter name="stroke-width">1.5</CssParameter>
3092        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3093        <CssParameter name="stroke-linejoin">round</CssParameter>
3094        <CssParameter name="stroke-linecap">round</CssParameter>
3095      </LineSymbolizer>
3096    </Rule>   
3097    <Rule>
3098      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated') and not [tunnel] = 'yes'</Filter> 
3099      &maxscale_zoom13;
3100      <LineSymbolizer>
3101        <CssParameter name="stroke">white</CssParameter>
3102        <CssParameter name="stroke-width">1.0</CssParameter>
3103        <CssParameter name="stroke-linejoin">round</CssParameter>
3104        <CssParameter name="stroke-linecap">round</CssParameter>
3105        <CssParameter name="stroke-opacity">0.4</CssParameter>
3106     </LineSymbolizer>
3107     <LineSymbolizer>
3108       <CssParameter name="stroke">black</CssParameter>
3109       <CssParameter name="stroke-width">0.5</CssParameter>
3110       <CssParameter name="stroke-dasharray">6,3</CssParameter>
3111       <CssParameter name="stroke-linejoin">round</CssParameter>
3112       <CssParameter name="stroke-linecap">round</CssParameter>
3113    </LineSymbolizer>
3114    </Rule>
3115    <Rule>
3116       <Filter>[highway] = 'platform' or [railway] = 'platform'</Filter>
3117       &maxscale_zoom16;
3118       <LineSymbolizer>
3119         <CssParameter name="stroke">#bbbbbb</CssParameter>
3120         <CssParameter name="stroke-width">4</CssParameter>
3121         <CssParameter name="stroke-linejoin">round</CssParameter>
3122         <CssParameter name="stroke-linecap">round</CssParameter>
3123       </LineSymbolizer>
3124     </Rule>
3125    <Rule>
3126      <Filter>[highway] = 'steps'</Filter>
3127      &maxscale_zoom13;
3128      &minscale_zoom14;
3129      <LineSymbolizer>
3130        <CssParameter name="stroke">#fff</CssParameter>
3131        <CssParameter name="stroke-width">6</CssParameter>
3132        <CssParameter name="stroke-opacity">0.4</CssParameter>
3133      </LineSymbolizer>
3134      <LineSymbolizer>
3135        <CssParameter name="stroke">salmon</CssParameter>
3136        <CssParameter name="stroke-width">2.0</CssParameter>
3137        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3138        <CssParameter name="stroke-linejoin">round</CssParameter>
3139        <CssParameter name="stroke-linecap">round</CssParameter>
3140      </LineSymbolizer>
3141    </Rule>
3142    <Rule>
3143      <Filter>([highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')) and not [tunnel] = 'yes'</Filter>
3144      &maxscale_zoom13;
3145      <LineSymbolizer>
3146        <CssParameter name="stroke">white</CssParameter>
3147        <CssParameter name="stroke-width">3</CssParameter>
3148        <CssParameter name="stroke-linejoin">round</CssParameter>
3149        <CssParameter name="stroke-linecap">round</CssParameter>
3150        <CssParameter name="stroke-opacity">0.4</CssParameter>
3151      </LineSymbolizer>
3152      <LineSymbolizer>
3153        <CssParameter name="stroke">blue</CssParameter>
3154        <CssParameter name="stroke-width">1.2</CssParameter>
3155        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3156        <CssParameter name="stroke-linejoin">round</CssParameter>
3157        <CssParameter name="stroke-linecap">round</CssParameter>
3158      </LineSymbolizer>
3159    </Rule>
3160    <Rule>
3161      <Filter>[highway] = 'byway'</Filter>
3162      &maxscale_zoom13;
3163      <LineSymbolizer>
3164        <CssParameter name="stroke">white</CssParameter>
3165        <CssParameter name="stroke-width">4</CssParameter>
3166        <CssParameter name="stroke-linejoin">round</CssParameter>
3167        <CssParameter name="stroke-linecap">round</CssParameter>
3168        <CssParameter name="stroke-opacity">0.4</CssParameter>
3169      </LineSymbolizer>
3170      <LineSymbolizer>
3171        <CssParameter name="stroke">#ffcc00</CssParameter>
3172        <CssParameter name="stroke-width">1.5</CssParameter>
3173        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3174        <CssParameter name="stroke-linejoin">round</CssParameter>
3175        <CssParameter name="stroke-linecap">round</CssParameter>
3176      </LineSymbolizer>
3177    </Rule>
3178    <Rule>
3179      <Filter>[highway] = 'track'</Filter>
3180      &maxscale_zoom13;
3181      &minscale_zoom13;
3182      <LineSymbolizer>
3183        <CssParameter name="stroke">white</CssParameter>
3184        <CssParameter name="stroke-width">2.5</CssParameter>
3185        <CssParameter name="stroke-linejoin">round</CssParameter>
3186        <CssParameter name="stroke-linecap">round</CssParameter>
3187        <CssParameter name="stroke-opacity">0.4</CssParameter>
3188      </LineSymbolizer>
3189      <LineSymbolizer>
3190        <CssParameter name="stroke">#996600</CssParameter>
3191        <CssParameter name="stroke-width">1.2</CssParameter>
3192        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3193        <CssParameter name="stroke-linejoin">round</CssParameter>
3194        <CssParameter name="stroke-linecap">round</CssParameter>
3195      </LineSymbolizer>
3196     </Rule>   
3197    <Rule>
3198      <Filter>[highway] = 'unsurfaced'</Filter>
3199      &maxscale_zoom13;
3200      &minscale_zoom13;
3201      <LineSymbolizer>
3202        <CssParameter name="stroke">#fff</CssParameter>
3203        <CssParameter name="stroke-width">3.5</CssParameter>
3204        <CssParameter name="stroke-linejoin">round</CssParameter>
3205        <CssParameter name="stroke-linecap">round</CssParameter>
3206        <CssParameter name="stroke-opacity">0.4</CssParameter>
3207      </LineSymbolizer>
3208      <LineSymbolizer>
3209        <CssParameter name="stroke">#debd9c</CssParameter>
3210        <CssParameter name="stroke-width">2.5</CssParameter>
3211        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3212        <CssParameter name="stroke-linejoin">round</CssParameter>
3213        <CssParameter name="stroke-linecap">round</CssParameter>
3214      </LineSymbolizer>
3215    </Rule>
3216    <Rule>
3217      <Filter>[highway] = 'unsurfaced'</Filter>
3218      &maxscale_zoom14;
3219      <LineSymbolizer>
3220        <CssParameter name="stroke">#fff</CssParameter>
3221        <CssParameter name="stroke-width">5</CssParameter>
3222        <CssParameter name="stroke-linejoin">round</CssParameter>
3223        <CssParameter name="stroke-linecap">round</CssParameter>
3224        <CssParameter name="stroke-opacity">0.4</CssParameter>
3225      </LineSymbolizer>
3226      <LineSymbolizer>
3227        <CssParameter name="stroke">#debd9c</CssParameter>
3228        <CssParameter name="stroke-width">4</CssParameter>
3229        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3230        <CssParameter name="stroke-linejoin">round</CssParameter>
3231        <CssParameter name="stroke-linecap">round</CssParameter>
3232      </LineSymbolizer>
3233    </Rule>
3234    <Rule>
3235      <Filter>[aeroway] = 'runway'</Filter>
3236      &maxscale_zoom11;
3237      &minscale_zoom11;
3238      <LineSymbolizer>
3239        <CssParameter name="stroke">#bbc</CssParameter>
3240        <CssParameter name="stroke-width">2</CssParameter>
3241      </LineSymbolizer>
3242    </Rule>
3243    <Rule>
3244      <Filter>[aeroway] = 'runway'</Filter>
3245      &maxscale_zoom12;
3246      &minscale_zoom13;
3247      <LineSymbolizer>
3248        <CssParameter name="stroke">#bbc</CssParameter>
3249        <CssParameter name="stroke-width">7</CssParameter>
3250      </LineSymbolizer>
3251    </Rule>
3252    <Rule>
3253      <Filter>[aeroway] = 'runway' and not [bridge]='yes'</Filter>
3254      &maxscale_zoom14;
3255      <LineSymbolizer>
3256        <CssParameter name="stroke">#bbc</CssParameter>
3257        <CssParameter name="stroke-width">18</CssParameter>
3258      </LineSymbolizer>
3259    </Rule>
3260    <Rule>
3261      <Filter>[aeroway] = 'taxiway'</Filter>
3262      &maxscale_zoom11;
3263      &minscale_zoom13;
3264      <LineSymbolizer>
3265        <CssParameter name="stroke">#bbc</CssParameter>
3266        <CssParameter name="stroke-width">1</CssParameter>
3267      </LineSymbolizer>
3268    </Rule>
3269    <Rule>
3270      <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
3271      &maxscale_zoom14;
3272      &minscale_zoom14;
3273      <LineSymbolizer>
3274        <CssParameter name="stroke">#bbc</CssParameter>
3275        <CssParameter name="stroke-width">4</CssParameter>
3276      </LineSymbolizer>
3277    </Rule>
3278    <Rule>
3279      <Filter>[aeroway] = 'taxiway' and not [bridge]='yes'</Filter>
3280      &maxscale_zoom15;
3281      <LineSymbolizer>
3282        <CssParameter name="stroke">#bbc</CssParameter>
3283        <CssParameter name="stroke-width">6</CssParameter>
3284      </LineSymbolizer>
3285    </Rule>
3286    <!--Rule>
3287      <ElseFilter/>
3288      &maxscale_zoom9;
3289      &minscale_zoom18;
3290      <LineSymbolizer>
3291        <CssParameter name="stroke">black</CssParameter>
3292        <CssParameter name="stroke-width">2</CssParameter>
3293        <CssParameter name="stroke-linejoin">round</CssParameter>
3294        <CssParameter name="stroke-linecap">round</CssParameter>
3295        <CssParameter name="stroke-dasharray">4,4</CssParameter>
3296      </LineSymbolizer>
3297    </Rule-->
3298</Style>
3299
3300<Style name="access">
3301     <Rule>
3302      <Filter>[access] = 'permissive' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter>
3303      &maxscale_zoom15;
3304      <LineSymbolizer>
3305        <CssParameter name="stroke">#cf9</CssParameter>
3306        <CssParameter name="stroke-width">6</CssParameter>
3307        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3308        <CssParameter name="stroke-opacity">0.5</CssParameter>
3309        <CssParameter name="stroke-linejoin">round</CssParameter>
3310        <CssParameter name="stroke-linecap">round</CssParameter>
3311      </LineSymbolizer>
3312    </Rule>
3313    <Rule>
3314      <Filter>[access] = 'permissive' and [highway]='footway'</Filter>
3315      &maxscale_zoom15;
3316      <LineSymbolizer>
3317        <CssParameter name="stroke">#cf9</CssParameter>
3318        <CssParameter name="stroke-width">6</CssParameter>
3319        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3320        <CssParameter name="stroke-opacity">0.5</CssParameter>
3321        <CssParameter name="stroke-linejoin">round</CssParameter>
3322        <CssParameter name="stroke-linecap">round</CssParameter>
3323      </LineSymbolizer>
3324    </Rule>
3325    <Rule>
3326      <Filter>[access]='destination' and ([highway]='unclassified' or [highway]='residential' or [highway]='service')</Filter>
3327      &maxscale_zoom15;
3328      <LineSymbolizer>
3329        <CssParameter name="stroke">#c2e0ff</CssParameter>
3330        <CssParameter name="stroke-width">6</CssParameter>
3331        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3332        <CssParameter name="stroke-opacity">0.5</CssParameter>
3333        <CssParameter name="stroke-linejoin">round</CssParameter>
3334        <CssParameter name="stroke-linecap">round</CssParameter>
3335      </LineSymbolizer>
3336    </Rule>
3337    <Rule>
3338      <Filter>[access] = 'private' or [access] = 'no'</Filter>
3339      &maxscale_zoom15;
3340      <LineSymbolizer>
3341        <CssParameter name="stroke">#efa9a9</CssParameter>
3342        <CssParameter name="stroke-width">6</CssParameter>
3343        <CssParameter name="stroke-dasharray">6,8</CssParameter>
3344        <CssParameter name="stroke-opacity">0.5</CssParameter>
3345        <CssParameter name="stroke-linejoin">round</CssParameter>
3346        <CssParameter name="stroke-linecap">round</CssParameter>
3347      </LineSymbolizer>
3348    </Rule>
3349</Style>
3350<Style name="footbikecycle-tunnels">
3351    <Rule>
3352      <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter>
3353      &maxscale_zoom13;
3354      <LineSymbolizer>
3355        <CssParameter name="stroke">grey</CssParameter>
3356        <CssParameter name="stroke-width">5</CssParameter>
3357        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3358      </LineSymbolizer>
3359      <LineSymbolizer>
3360        <CssParameter name="stroke">#fff</CssParameter>
3361        <CssParameter name="stroke-width">3</CssParameter>
3362        <CssParameter name="stroke-linejoin">round</CssParameter>
3363        <CssParameter name="stroke-linecap">round</CssParameter>
3364      </LineSymbolizer>
3365      <LineSymbolizer>
3366        <CssParameter name="stroke">green</CssParameter>
3367        <CssParameter name="stroke-width">2</CssParameter>
3368        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3369        <CssParameter name="stroke-opacity">0.5</CssParameter>
3370        <CssParameter name="stroke-linejoin">round</CssParameter>
3371        <CssParameter name="stroke-linecap">round</CssParameter>
3372      </LineSymbolizer>
3373    </Rule>
3374    <Rule>
3375      <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter>
3376      &maxscale_zoom13;
3377      <LineSymbolizer>
3378        <CssParameter name="stroke">grey</CssParameter>
3379        <CssParameter name="stroke-width">5.5</CssParameter>
3380        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3381      </LineSymbolizer>
3382      <LineSymbolizer>
3383        <CssParameter name="stroke">#fff</CssParameter>
3384        <CssParameter name="stroke-width">3.5</CssParameter>
3385        <CssParameter name="stroke-linejoin">round</CssParameter>
3386        <CssParameter name="stroke-linecap">round</CssParameter>
3387      </LineSymbolizer>
3388      <LineSymbolizer>
3389        <CssParameter name="stroke">salmon</CssParameter>
3390        <CssParameter name="stroke-width">2.5</CssParameter>
3391        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3392        <CssParameter name="stroke-opacity">0.5</CssParameter>
3393        <CssParameter name="stroke-linejoin">round</CssParameter>
3394        <CssParameter name="stroke-linecap">round</CssParameter>
3395      </LineSymbolizer>
3396    </Rule>
3397    <Rule>
3398      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter>
3399      &maxscale_zoom13;
3400      <LineSymbolizer>
3401        <CssParameter name="stroke">grey</CssParameter>
3402        <CssParameter name="stroke-width">5.5</CssParameter>
3403        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3404      </LineSymbolizer>
3405      <LineSymbolizer>
3406        <CssParameter name="stroke">white</CssParameter>
3407        <CssParameter name="stroke-width">1.0</CssParameter>
3408        <CssParameter name="stroke-linejoin">round</CssParameter>
3409        <CssParameter name="stroke-linecap">round</CssParameter>
3410        <CssParameter name="stroke-opacity">0.4</CssParameter>
3411     </LineSymbolizer>
3412     <LineSymbolizer>
3413       <CssParameter name="stroke">black</CssParameter>
3414       <CssParameter name="stroke-width">0.5</CssParameter>
3415       <CssParameter name="stroke-dasharray">6,3</CssParameter>
3416       <CssParameter name="stroke-linejoin">round</CssParameter>
3417       <CssParameter name="stroke-linecap">round</CssParameter>
3418    </LineSymbolizer>
3419    </Rule>
3420    <Rule>
3421      <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter>
3422      &maxscale_zoom13;
3423      <LineSymbolizer>
3424        <CssParameter name="stroke">grey</CssParameter>
3425        <CssParameter name="stroke-width">5</CssParameter>
3426        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3427      </LineSymbolizer>
3428      <LineSymbolizer>
3429        <CssParameter name="stroke">white</CssParameter>
3430        <CssParameter name="stroke-width">3</CssParameter>
3431        <CssParameter name="stroke-linejoin">round</CssParameter>
3432        <CssParameter name="stroke-linecap">round</CssParameter>
3433      </LineSymbolizer>
3434      <LineSymbolizer>
3435        <CssParameter name="stroke">blue</CssParameter>
3436        <CssParameter name="stroke-width">2</CssParameter>
3437        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3438        <CssParameter name="stroke-opacity">0.5</CssParameter>
3439        <CssParameter name="stroke-linejoin">round</CssParameter>
3440        <CssParameter name="stroke-linecap">round</CssParameter>
3441      </LineSymbolizer>
3442    </Rule>
3443</Style>
3444<Style name="tracks-notunnel-nobridge">
3445    <Rule>
3446      <Filter>[tracktype]='grade1'</Filter>
3447      &maxscale_zoom14;
3448      <LineSymbolizer>
3449        <CssParameter name="stroke">white</CssParameter>
3450        <CssParameter name="stroke-width">3.5</CssParameter>
3451        <CssParameter name="stroke-opacity">0.4</CssParameter>
3452      </LineSymbolizer>
3453      <LineSymbolizer>
3454        <CssParameter name="stroke">#b37700</CssParameter>
3455        <CssParameter name="stroke-width">2</CssParameter>
3456        <CssParameter name="stroke-opacity">0.7</CssParameter>
3457      </LineSymbolizer>
3458    </Rule>
3459    <Rule>
3460      <Filter>[tracktype]='grade2'</Filter>
3461      &maxscale_zoom14;
3462      <LineSymbolizer>
3463        <CssParameter name="stroke">white</CssParameter>
3464        <CssParameter name="stroke-width">3</CssParameter>
3465        <CssParameter name="stroke-linejoin">round</CssParameter>
3466        <CssParameter name="stroke-linecap">round</CssParameter>
3467        <CssParameter name="stroke-opacity">0.4</CssParameter>
3468      </LineSymbolizer>
3469      <LineSymbolizer>
3470        <CssParameter name="stroke">#a87000</CssParameter>
3471        <CssParameter name="stroke-width">1.5</CssParameter>
3472        <CssParameter name="stroke-dasharray">9,4</CssParameter>
3473        <CssParameter name="stroke-linejoin">round</CssParameter>
3474        <CssParameter name="stroke-linecap">round</CssParameter>
3475        <CssParameter name="stroke-opacity">0.8</CssParameter>
3476      </LineSymbolizer>
3477    </Rule>
3478    <Rule>
3479      <Filter>[tracktype]='grade3'</Filter>
3480      &maxscale_zoom14;
3481      <LineSymbolizer>
3482        <CssParameter name="stroke">white</CssParameter>
3483        <CssParameter name="stroke-width">3</CssParameter>
3484        <CssParameter name="stroke-linejoin">round</CssParameter>
3485        <CssParameter name="stroke-linecap">round</CssParameter>
3486        <CssParameter name="stroke-opacity">0.4</CssParameter>
3487      </LineSymbolizer>
3488      <LineSymbolizer>
3489        <CssParameter name="stroke">#996600</CssParameter>
3490        <CssParameter name="stroke-width">1.5</CssParameter>
3491        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3492        <CssParameter name="stroke-linejoin">round</CssParameter>
3493        <CssParameter name="stroke-linecap">round</CssParameter>
3494        <CssParameter name="stroke-opacity">0.8</CssParameter>
3495      </LineSymbolizer>
3496    </Rule>
3497    <Rule>
3498      <Filter>[tracktype]='grade4'</Filter>
3499      &maxscale_zoom14;
3500      <LineSymbolizer>
3501        <CssParameter name="stroke">white</CssParameter>
3502        <CssParameter name="stroke-width">3</CssParameter>
3503        <CssParameter name="stroke-linejoin">round</CssParameter>
3504        <CssParameter name="stroke-linecap">round</CssParameter>
3505        <CssParameter name="stroke-opacity">0.4</CssParameter>
3506      </LineSymbolizer>
3507      <LineSymbolizer>
3508        <CssParameter name="stroke">#996600</CssParameter>
3509        <CssParameter name="stroke-width">2</CssParameter>
3510        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3511        <CssParameter name="stroke-linejoin">round</CssParameter>
3512        <CssParameter name="stroke-linecap">round</CssParameter>
3513        <CssParameter name="stroke-opacity">0.8</CssParameter>
3514      </LineSymbolizer>
3515    </Rule>
3516    <Rule>
3517      <Filter>[tracktype]='grade5'</Filter>
3518      &maxscale_zoom14;
3519      <LineSymbolizer>
3520        <CssParameter name="stroke">white</CssParameter>
3521        <CssParameter name="stroke-width">3</CssParameter>
3522        <CssParameter name="stroke-linejoin">round</CssParameter>
3523        <CssParameter name="stroke-linecap">round</CssParameter>
3524        <CssParameter name="stroke-opacity">0.4</CssParameter>
3525      </LineSymbolizer>
3526      <LineSymbolizer>
3527        <CssParameter name="stroke">#996600</CssParameter>
3528        <CssParameter name="stroke-width">2</CssParameter>
3529        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3530        <CssParameter name="stroke-linejoin">round</CssParameter>
3531        <CssParameter name="stroke-linecap">round</CssParameter>
3532        <CssParameter name="stroke-opacity">0.8</CssParameter>
3533      </LineSymbolizer>
3534    </Rule>
3535    <Rule>
3536      <ElseFilter/>
3537      &maxscale_zoom14;
3538      <LineSymbolizer>
3539        <CssParameter name="stroke">white</CssParameter>
3540        <CssParameter name="stroke-width">3</CssParameter>
3541        <CssParameter name="stroke-linejoin">round</CssParameter>
3542        <CssParameter name="stroke-linecap">round</CssParameter>
3543        <CssParameter name="stroke-opacity">0.4</CssParameter>
3544      </LineSymbolizer>
3545      <LineSymbolizer>
3546        <CssParameter name="stroke">#996600</CssParameter>
3547        <CssParameter name="stroke-width">1.5</CssParameter>
3548        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3549        <CssParameter name="stroke-linejoin">round</CssParameter>
3550        <CssParameter name="stroke-linecap">round</CssParameter>
3551      </LineSymbolizer>
3552     </Rule>   
3553</Style>
3554<Style name="tracks-bridges">
3555    <Rule>
3556     <Filter>[tracktype]='grade1'</Filter>
3557     &maxscale_zoom14;
3558     <LineSymbolizer>
3559        <CssParameter name="stroke">black</CssParameter>
3560        <CssParameter name="stroke-width">5</CssParameter>
3561      </LineSymbolizer>
3562      <LineSymbolizer>
3563        <CssParameter name="stroke">white</CssParameter>
3564        <CssParameter name="stroke-width">3.5</CssParameter>
3565      </LineSymbolizer>
3566      <LineSymbolizer>
3567        <CssParameter name="stroke">#b37700</CssParameter>
3568        <CssParameter name="stroke-width">2</CssParameter>
3569        <CssParameter name="stroke-opacity">0.7</CssParameter>
3570      </LineSymbolizer>
3571    </Rule>
3572    <Rule>
3573     <Filter>[tracktype]='grade2'</Filter>
3574     &maxscale_zoom14;
3575     <LineSymbolizer>
3576        <CssParameter name="stroke">black</CssParameter>
3577        <CssParameter name="stroke-width">4.5</CssParameter>
3578      </LineSymbolizer>
3579      <LineSymbolizer>
3580        <CssParameter name="stroke">white</CssParameter>
3581        <CssParameter name="stroke-width">3</CssParameter>
3582        <CssParameter name="stroke-linejoin">round</CssParameter>
3583        <CssParameter name="stroke-linecap">round</CssParameter>
3584      </LineSymbolizer>
3585      <LineSymbolizer>
3586        <CssParameter name="stroke">#a87000</CssParameter>
3587        <CssParameter name="stroke-width">1.5</CssParameter>
3588        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3589        <CssParameter name="stroke-linejoin">round</CssParameter>
3590        <CssParameter name="stroke-linecap">round</CssParameter>
3591        <CssParameter name="stroke-opacity">0.8</CssParameter>
3592      </LineSymbolizer>
3593    </Rule>
3594    <Rule>
3595     <Filter>[tracktype]='grade3'</Filter>
3596     &maxscale_zoom14;
3597     <LineSymbolizer>
3598        <CssParameter name="stroke">black</CssParameter>
3599        <CssParameter name="stroke-width">4.5</CssParameter>
3600      </LineSymbolizer>
3601      <LineSymbolizer>
3602        <CssParameter name="stroke">white</CssParameter>
3603        <CssParameter name="stroke-width">3.5</CssParameter>
3604        <CssParameter name="stroke-linejoin">round</CssParameter>
3605        <CssParameter name="stroke-linecap">round</CssParameter>
3606      </LineSymbolizer>
3607      <LineSymbolizer>
3608        <CssParameter name="stroke">#996600</CssParameter>
3609        <CssParameter name="stroke-width">2</CssParameter>
3610        <CssParameter name="stroke-linejoin">round</CssParameter>
3611        <CssParameter name="stroke-linecap">round</CssParameter>
3612        <CssParameter name="stroke-opacity">0.7</CssParameter>
3613      </LineSymbolizer>
3614    </Rule>
3615    <Rule>
3616     <Filter>[tracktype]='grade4'</Filter>
3617     &maxscale_zoom14;
3618     <LineSymbolizer>
3619        <CssParameter name="stroke">black</CssParameter>
3620        <CssParameter name="stroke-width">4.5</CssParameter>
3621      </LineSymbolizer>
3622      <LineSymbolizer>
3623        <CssParameter name="stroke">white</CssParameter>
3624        <CssParameter name="stroke-width">3</CssParameter>
3625        <CssParameter name="stroke-linejoin">round</CssParameter>
3626        <CssParameter name="stroke-linecap">round</CssParameter>
3627      </LineSymbolizer>
3628      <LineSymbolizer>
3629        <CssParameter name="stroke">#996600</CssParameter>
3630        <CssParameter name="stroke-width">2</CssParameter>
3631        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3632        <CssParameter name="stroke-linejoin">round</CssParameter>
3633        <CssParameter name="stroke-linecap">round</CssParameter>
3634        <CssParameter name="stroke-opacity">0.8</CssParameter>
3635      </LineSymbolizer>
3636    </Rule>
3637    <Rule>
3638     <Filter>[tracktype]='grade5'</Filter>
3639     &maxscale_zoom14;
3640     <LineSymbolizer>
3641        <CssParameter name="stroke">black</CssParameter>
3642        <CssParameter name="stroke-width">4.5</CssParameter>
3643      </LineSymbolizer>
3644      <LineSymbolizer>
3645        <CssParameter name="stroke">white</CssParameter>
3646        <CssParameter name="stroke-width">3</CssParameter>
3647        <CssParameter name="stroke-linejoin">round</CssParameter>
3648        <CssParameter name="stroke-linecap">round</CssParameter>
3649      </LineSymbolizer>
3650      <LineSymbolizer>
3651        <CssParameter name="stroke">#996600</CssParameter>
3652        <CssParameter name="stroke-width">2</CssParameter>
3653        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3654        <CssParameter name="stroke-linejoin">round</CssParameter>
3655        <CssParameter name="stroke-linecap">round</CssParameter>
3656        <CssParameter name="stroke-opacity">0.8</CssParameter>
3657      </LineSymbolizer>
3658    </Rule>
3659    <Rule>
3660      <ElseFilter/>
3661      &maxscale_zoom14;
3662     <LineSymbolizer>
3663        <CssParameter name="stroke">black</CssParameter>
3664        <CssParameter name="stroke-width">4.5</CssParameter>
3665      </LineSymbolizer>
3666      <LineSymbolizer>
3667        <CssParameter name="stroke">white</CssParameter>
3668        <CssParameter name="stroke-width">3</CssParameter>
3669        <CssParameter name="stroke-linejoin">round</CssParameter>
3670        <CssParameter name="stroke-linecap">round</CssParameter>
3671      </LineSymbolizer>
3672      <LineSymbolizer>
3673        <CssParameter name="stroke">#996600</CssParameter>
3674        <CssParameter name="stroke-width">1.5</CssParameter>
3675        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3676        <CssParameter name="stroke-linejoin">round</CssParameter>
3677        <CssParameter name="stroke-linecap">round</CssParameter>
3678      </LineSymbolizer>
3679     </Rule>   
3680</Style>
3681<Style name="tracks-tunnels">
3682    <Rule>
3683     <Filter>[tracktype]='grade1'</Filter>
3684     &maxscale_zoom14;
3685     <LineSymbolizer>
3686        <CssParameter name="stroke">grey</CssParameter>
3687        <CssParameter name="stroke-width">5</CssParameter>
3688        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3689      </LineSymbolizer>
3690      <LineSymbolizer>
3691        <CssParameter name="stroke">white</CssParameter>
3692        <CssParameter name="stroke-width">3.5</CssParameter>
3693      </LineSymbolizer>
3694      <LineSymbolizer>
3695        <CssParameter name="stroke">#b37700</CssParameter>
3696        <CssParameter name="stroke-width">2</CssParameter>
3697        <CssParameter name="stroke-opacity">0.5</CssParameter>
3698      </LineSymbolizer>
3699    </Rule>
3700    <Rule>
3701     <Filter>[tracktype]='grade2'</Filter>
3702     &maxscale_zoom14;
3703     <LineSymbolizer>
3704        <CssParameter name="stroke">grey</CssParameter>
3705        <CssParameter name="stroke-width">4.5</CssParameter>
3706        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3707      </LineSymbolizer>
3708      <LineSymbolizer>
3709        <CssParameter name="stroke">white</CssParameter>
3710        <CssParameter name="stroke-width">3</CssParameter>
3711        <CssParameter name="stroke-linejoin">round</CssParameter>
3712        <CssParameter name="stroke-linecap">round</CssParameter>
3713      </LineSymbolizer>
3714      <LineSymbolizer>
3715        <CssParameter name="stroke">#a87000</CssParameter>
3716        <CssParameter name="stroke-width">1.5</CssParameter>
3717        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3718        <CssParameter name="stroke-linejoin">round</CssParameter>
3719        <CssParameter name="stroke-linecap">round</CssParameter>
3720        <CssParameter name="stroke-opacity">0.5</CssParameter>
3721      </LineSymbolizer>
3722    </Rule>
3723    <Rule>
3724     <Filter>[tracktype]='grade3'</Filter>
3725     &maxscale_zoom14;
3726     <LineSymbolizer>
3727        <CssParameter name="stroke">grey</CssParameter>
3728        <CssParameter name="stroke-width">4.5</CssParameter>
3729        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3730      </LineSymbolizer>
3731      <LineSymbolizer>
3732        <CssParameter name="stroke">white</CssParameter>
3733        <CssParameter name="stroke-width">3.5</CssParameter>
3734        <CssParameter name="stroke-linejoin">round</CssParameter>
3735        <CssParameter name="stroke-linecap">round</CssParameter>
3736      </LineSymbolizer>
3737      <LineSymbolizer>
3738        <CssParameter name="stroke">#996600</CssParameter>
3739        <CssParameter name="stroke-width">2</CssParameter>
3740        <CssParameter name="stroke-linejoin">round</CssParameter>
3741        <CssParameter name="stroke-linecap">round</CssParameter>
3742        <CssParameter name="stroke-opacity">0.5</CssParameter>
3743      </LineSymbolizer>
3744    </Rule>
3745    <Rule>
3746     <Filter>[tracktype]='grade4'</Filter>
3747     &maxscale_zoom14;
3748     <LineSymbolizer>
3749        <CssParameter name="stroke">grey</CssParameter>
3750        <CssParameter name="stroke-width">4.5</CssParameter>
3751        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3752      </LineSymbolizer>
3753      <LineSymbolizer>
3754        <CssParameter name="stroke">white</CssParameter>
3755        <CssParameter name="stroke-width">3</CssParameter>
3756        <CssParameter name="stroke-linejoin">round</CssParameter>
3757        <CssParameter name="stroke-linecap">round</CssParameter>
3758      </LineSymbolizer>
3759      <LineSymbolizer>
3760        <CssParameter name="stroke">#996600</CssParameter>
3761        <CssParameter name="stroke-width">2</CssParameter>
3762        <CssParameter name="stroke-dasharray">4,7,1,5</CssParameter>
3763        <CssParameter name="stroke-linejoin">round</CssParameter>
3764        <CssParameter name="stroke-linecap">round</CssParameter>
3765        <CssParameter name="stroke-opacity">0.5</CssParameter>
3766      </LineSymbolizer>
3767    </Rule>
3768    <Rule>
3769     <Filter>[tracktype]='grade5'</Filter>
3770     &maxscale_zoom14;
3771     <LineSymbolizer>
3772        <CssParameter name="stroke">grey</CssParameter>
3773        <CssParameter name="stroke-width">4.5</CssParameter>
3774        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3775      </LineSymbolizer>
3776      <LineSymbolizer>
3777        <CssParameter name="stroke">white</CssParameter>
3778        <CssParameter name="stroke-width">3</CssParameter>
3779        <CssParameter name="stroke-linejoin">round</CssParameter>
3780        <CssParameter name="stroke-linecap">round</CssParameter>
3781      </LineSymbolizer>
3782      <LineSymbolizer>
3783        <CssParameter name="stroke">#996600</CssParameter>
3784        <CssParameter name="stroke-width">2</CssParameter>
3785        <CssParameter name="stroke-dasharray">1,5</CssParameter>
3786        <CssParameter name="stroke-linejoin">round</CssParameter>
3787        <CssParameter name="stroke-linecap">round</CssParameter>
3788        <CssParameter name="stroke-opacity">0.5</CssParameter>
3789      </LineSymbolizer>
3790    </Rule>
3791    <Rule>
3792      <ElseFilter/>
3793      &maxscale_zoom14;
3794     <LineSymbolizer>
3795        <CssParameter name="stroke">grey</CssParameter>
3796        <CssParameter name="stroke-width">4.5</CssParameter>
3797        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3798      </LineSymbolizer>
3799      <LineSymbolizer>
3800        <CssParameter name="stroke">white</CssParameter>
3801        <CssParameter name="stroke-width">3</CssParameter>
3802        <CssParameter name="stroke-linejoin">round</CssParameter>
3803        <CssParameter name="stroke-linecap">round</CssParameter>
3804      </LineSymbolizer>
3805      <LineSymbolizer>
3806        <CssParameter name="stroke">#996600</CssParameter>
3807        <CssParameter name="stroke-width">1.5</CssParameter>
3808        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3809        <CssParameter name="stroke-linejoin">round</CssParameter>
3810        <CssParameter name="stroke-linecap">round</CssParameter>
3811        <CssParameter name="stroke-opacity">0.5</CssParameter>
3812      </LineSymbolizer>
3813     </Rule>   
3814</Style>
3815<Style name="road-bridges-casing">
3816     <Rule>
3817      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
3818      &maxscale_zoom12;
3819      &minscale_zoom12;
3820        <LineSymbolizer>
3821        <CssParameter name="stroke">#506077</CssParameter>
3822        <CssParameter name="stroke-width">3</CssParameter>
3823      </LineSymbolizer>
3824    </Rule>
3825    <Rule>
3826      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3827      &maxscale_zoom12;
3828      &minscale_zoom12;
3829        <LineSymbolizer>
3830        <CssParameter name="stroke">#477147</CssParameter>
3831        <CssParameter name="stroke-width">4</CssParameter>
3832      </LineSymbolizer>
3833    </Rule>
3834    <Rule>
3835      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3836      &maxscale_zoom13;
3837      &minscale_zoom14;
3838        <LineSymbolizer>
3839        <CssParameter name="stroke">black</CssParameter>
3840        <CssParameter name="stroke-width">8</CssParameter>
3841      </LineSymbolizer>
3842    </Rule>
3843    <Rule>
3844      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3845      &maxscale_zoom15;
3846      &minscale_zoom16;
3847        <LineSymbolizer>
3848        <CssParameter name="stroke">black</CssParameter>
3849        <CssParameter name="stroke-width">11</CssParameter>
3850      </LineSymbolizer>
3851    </Rule>
3852    <Rule>
3853      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
3854      &maxscale_zoom17;
3855      &minscale_zoom18;
3856        <LineSymbolizer>
3857        <CssParameter name="stroke">black</CssParameter>
3858        <CssParameter name="stroke-width">16</CssParameter>
3859      </LineSymbolizer>
3860    </Rule>
3861    <Rule>
3862      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
3863      &maxscale_zoom12;
3864      &minscale_zoom12;
3865        <LineSymbolizer>
3866        <CssParameter name="stroke">#8d4346</CssParameter>
3867        <CssParameter name="stroke-width">4</CssParameter>
3868      </LineSymbolizer>
3869    </Rule>
3870    <Rule>
3871      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3872      &maxscale_zoom13;
3873      &minscale_zoom14;
3874      <LineSymbolizer>
3875        <CssParameter name="stroke">black</CssParameter>
3876        <CssParameter name="stroke-width">10</CssParameter>
3877      </LineSymbolizer>
3878    </Rule>
3879    <Rule>
3880      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3881      &maxscale_zoom15;
3882      &minscale_zoom16;
3883      <LineSymbolizer>
3884        <CssParameter name="stroke">black</CssParameter>
3885        <CssParameter name="stroke-width">12</CssParameter>
3886      </LineSymbolizer>
3887    </Rule>
3888    <Rule>
3889      <Filter>[highway] = 'secondary' or [highway]='secondary_link'</Filter>
3890      &maxscale_zoom17;
3891      &minscale_zoom18;
3892      <LineSymbolizer>
3893        <CssParameter name="stroke">black</CssParameter>
3894        <CssParameter name="stroke-width">16</CssParameter>
3895      </LineSymbolizer>
3896    </Rule>
3897    <Rule>
3898      <Filter>[highway] = 'tertiary'</Filter>
3899      &maxscale_zoom14;
3900      &minscale_zoom14;
3901      <LineSymbolizer>
3902        <CssParameter name="stroke">black</CssParameter>
3903        <CssParameter name="stroke-width">7.5</CssParameter>
3904      </LineSymbolizer>
3905    </Rule>
3906    <Rule>
3907      <Filter>[highway] = 'tertiary'</Filter>
3908      &maxscale_zoom15;
3909      &minscale_zoom16;
3910      <LineSymbolizer>
3911        <CssParameter name="stroke">black</CssParameter>
3912        <CssParameter name="stroke-width">11</CssParameter>
3913      </LineSymbolizer>
3914    </Rule>
3915    <Rule>
3916      <Filter>[highway] = 'tertiary'</Filter>
3917      &maxscale_zoom17;
3918      &minscale_zoom18;
3919      <LineSymbolizer>
3920        <CssParameter name="stroke">black</CssParameter>
3921        <CssParameter name="stroke-width">16</CssParameter>
3922      </LineSymbolizer>
3923    </Rule>
3924    <Rule>
3925      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3926      &maxscale_zoom14;
3927      &minscale_zoom14;
3928      <LineSymbolizer>
3929        <CssParameter name="stroke">black</CssParameter>
3930        <CssParameter name="stroke-width">4.5</CssParameter>
3931      </LineSymbolizer>
3932    </Rule>
3933    <Rule>
3934      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3935      &maxscale_zoom15;
3936      &minscale_zoom15;
3937      <LineSymbolizer>
3938        <CssParameter name="stroke">black</CssParameter>
3939        <CssParameter name="stroke-width">9</CssParameter>
3940      </LineSymbolizer>
3941    </Rule>
3942    <Rule>
3943      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3944      &maxscale_zoom16;
3945      &minscale_zoom16;
3946      <LineSymbolizer>
3947        <CssParameter name="stroke">black</CssParameter>
3948        <CssParameter name="stroke-width">11</CssParameter>
3949      </LineSymbolizer>
3950    </Rule>
3951    <Rule>
3952      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified' or [highway] = 'road'</Filter>
3953      &maxscale_zoom17;
3954      &minscale_zoom18;
3955      <LineSymbolizer>
3956        <CssParameter name="stroke">black</CssParameter>
3957        <CssParameter name="stroke-width">16</CssParameter>
3958      </LineSymbolizer>
3959    </Rule>
3960    <Rule>
3961      <Filter>[highway] = 'service'</Filter>
3962      &maxscale_zoom14;
3963      &minscale_zoom15;
3964      <LineSymbolizer>
3965        <CssParameter name="stroke">black</CssParameter>
3966        <CssParameter name="stroke-width">3</CssParameter>
3967      </LineSymbolizer>
3968    </Rule>
3969    <Rule>
3970      <Filter>[highway] = 'service'</Filter>
3971      &maxscale_zoom16;
3972      &minscale_zoom18;
3973      <LineSymbolizer>
3974        <CssParameter name="stroke">black</CssParameter>
3975        <CssParameter name="stroke-width">8</CssParameter>
3976      </LineSymbolizer>
3977    </Rule>
3978    <Rule>
3979      <Filter>[highway] = 'pedestrian'</Filter>
3980      &maxscale_zoom13;
3981      &minscale_zoom13;
3982      <LineSymbolizer>
3983        <CssParameter name="stroke">black</CssParameter>
3984        <CssParameter name="stroke-width">2.2</CssParameter>
3985      </LineSymbolizer>
3986    </Rule>
3987    <Rule>
3988      <Filter>[highway] = 'pedestrian'</Filter>
3989      &maxscale_zoom14;
3990      &minscale_zoom14;
3991      <LineSymbolizer>
3992        <CssParameter name="stroke">black</CssParameter>
3993        <CssParameter name="stroke-width">3.8</CssParameter>
3994      </LineSymbolizer>
3995    </Rule>
3996    <Rule>
3997      <Filter>[highway] = 'pedestrian'</Filter>
3998      &maxscale_zoom15;
3999      &minscale_zoom15;
4000      <LineSymbolizer>
4001        <CssParameter name="stroke">black</CssParameter>
4002        <CssParameter name="stroke-width">7</CssParameter>
4003      </LineSymbolizer>
4004    </Rule>
4005    <Rule>
4006      <Filter>[highway] = 'pedestrian'</Filter>
4007      &maxscale_zoom16;
4008      <LineSymbolizer>
4009        <CssParameter name="stroke">black</CssParameter>
4010        <CssParameter name="stroke-width">9.5</CssParameter>
4011      </LineSymbolizer>
4012    </Rule>
4013</Style>
4014<Style name="road-bridges-fill">
4015     <Rule>
4016      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4017      &maxscale_zoom12;
4018      &minscale_zoom12;
4019      <LineSymbolizer>
4020        <CssParameter name="stroke">#809bc0</CssParameter>
4021        <CssParameter name="stroke-width">2</CssParameter>
4022        <CssParameter name="stroke-linejoin">round</CssParameter>
4023        <CssParameter name="stroke-linecap">round</CssParameter>
4024      </LineSymbolizer>
4025    </Rule>   
4026    <Rule>
4027      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4028      &maxscale_zoom12;
4029      &minscale_zoom12;
4030      <LineSymbolizer>
4031        <CssParameter name="stroke">#a9dba9</CssParameter>
4032        <CssParameter name="stroke-width">3</CssParameter>
4033        <CssParameter name="stroke-linejoin">round</CssParameter>
4034        <CssParameter name="stroke-linecap">round</CssParameter>
4035      </LineSymbolizer>
4036    </Rule>
4037    <Rule>
4038      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4039      &maxscale_zoom13;
4040      &minscale_zoom14;
4041      <LineSymbolizer>
4042        <CssParameter name="stroke">#a9dba9</CssParameter>
4043        <CssParameter name="stroke-width">7</CssParameter>
4044        <CssParameter name="stroke-linejoin">round</CssParameter>
4045        <CssParameter name="stroke-linecap">round</CssParameter>
4046      </LineSymbolizer>
4047    </Rule>
4048    <Rule>
4049      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4050      &maxscale_zoom15;
4051      &minscale_zoom16;
4052      <LineSymbolizer>
4053        <CssParameter name="stroke">#a9dba9</CssParameter>
4054        <CssParameter name="stroke-width">9.5</CssParameter>
4055        <CssParameter name="stroke-linejoin">round</CssParameter>
4056        <CssParameter name="stroke-linecap">round</CssParameter>
4057      </LineSymbolizer>
4058    </Rule>
4059    <Rule>
4060      <Filter>[highway] = 'trunk' or [highway]='trunk_link'</Filter>
4061      &maxscale_zoom17;
4062      &minscale_zoom18;
4063      <LineSymbolizer>
4064        <CssParameter name="stroke">#a9dba9</CssParameter>
4065        <CssParameter name="stroke-width">14.5</CssParameter>
4066        <CssParameter name="stroke-linejoin">round</CssParameter>
4067        <CssParameter name="stroke-linecap">round</CssParameter>
4068      </LineSymbolizer>
4069    </Rule>
4070    <Rule>
4071      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4072      &maxscale_zoom12;
4073      &minscale_zoom12;
4074      <LineSymbolizer>
4075        <CssParameter name="stroke">#ec989a</CssParameter>
4076        <CssParameter name="stroke-width">3</CssParameter>
4077        <CssParameter name="stroke-linejoin">round</CssParameter>
4078        <CssParameter name="stroke-linecap">round</CssParameter>
4079      </LineSymbolizer>
4080    </Rule>
4081    <Rule>
4082      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4083      &maxscale_zoom13;
4084      &minscale_zoom14;
4085      <LineSymbolizer>
4086        <CssParameter name="stroke">#fed7a5</CssParameter>
4087        <CssParameter name="stroke-width">9</CssParameter>
4088        <CssParameter name="stroke-linejoin">round</CssParameter>
4089        <CssParameter name="stroke-linecap">round</CssParameter>
4090      </LineSymbolizer>
4091    </Rule>
4092    <Rule>
4093      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4094      &maxscale_zoom15;
4095      &minscale_zoom16;
4096      <LineSymbolizer>
4097        <CssParameter name="stroke">#fed7a5</CssParameter>
4098        <CssParameter name="stroke-width">10.5</CssParameter>
4099        <CssParameter name="stroke-linejoin">round</CssParameter>
4100        <CssParameter name="stroke-linecap">round</CssParameter>
4101      </LineSymbolizer>
4102    </Rule> 
4103    <Rule>
4104      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
4105      &maxscale_zoom17;
4106      &minscale_zoom18;
4107      <LineSymbolizer>
4108        <CssParameter name="stroke">#fed7a5</CssParameter>
4109        <CssParameter name="stroke-width">14.5</CssParameter>
4110        <CssParameter name="stroke-linejoin">round</CssParameter>
4111        <CssParameter name="stroke-linecap">round</CssParameter>
4112      </LineSymbolizer>
4113    </Rule>
4114    <Rule>
4115      <Filter>[highway] = 'tertiary'</Filter>
4116      &maxscale_zoom14;
4117      &minscale_zoom14;
4118      <LineSymbolizer>
4119        <CssParameter name="stroke">#ffffb3</CssParameter>
4120        <CssParameter name="stroke-width">6</CssParameter>
4121        <CssParameter name="stroke-linejoin">round</CssParameter>
4122        <CssParameter name="stroke-linecap">round</CssParameter>
4123      </LineSymbolizer>
4124    </Rule>
4125    <Rule>
4126      <Filter>[highway] = 'tertiary'</Filter>
4127      &maxscale_zoom15;
4128      &minscale_zoom16;
4129      <LineSymbolizer>
4130        <CssParameter name="stroke">#ffffb3</CssParameter>
4131        <CssParameter name="stroke-width">9.5</CssParameter>
4132        <CssParameter name="stroke-linejoin">round</CssParameter>
4133        <CssParameter name="stroke-linecap">round</CssParameter>
4134      </LineSymbolizer>
4135    </Rule>
4136    <Rule>
4137      <Filter>[highway] = 'tertiary'</Filter>
4138      &maxscale_zoom17;
4139      &minscale_zoom18;
4140      <LineSymbolizer>
4141        <CssParameter name="stroke">#ffffb3</CssParameter>
4142        <CssParameter name="stroke-width">14</CssParameter>
4143        <CssParameter name="stroke-linejoin">round</CssParameter>
4144        <CssParameter name="stroke-linecap">round</CssParameter>
4145      </LineSymbolizer>
4146    </Rule>
4147    <Rule>
4148      <Filter>[highway] = 'road'</Filter>
4149      &maxscale_zoom14;
4150      &minscale_zoom14;
4151      <LineSymbolizer>
4152        <CssParameter name="stroke">#ddd</CssParameter>
4153        <CssParameter name="stroke-width">3.5</CssParameter>
4154        <CssParameter name="stroke-linejoin">round</CssParameter>
4155        <CssParameter name="stroke-linecap">round</CssParameter>
4156      </LineSymbolizer>
4157    </Rule>
4158    <Rule>
4159      <Filter>[highway] = 'road'</Filter>
4160      &maxscale_zoom15;
4161      &minscale_zoom16;
4162      <LineSymbolizer>
4163        <CssParameter name="stroke">#ddd</CssParameter>
4164        <CssParameter name="stroke-width">9.5</CssParameter>
4165        <CssParameter name="stroke-linejoin">round</CssParameter>
4166        <CssParameter name="stroke-linecap">round</CssParameter>
4167      </LineSymbolizer>
4168    </Rule>
4169    <Rule>
4170      <Filter>[highway] = 'road'</Filter>
4171      &maxscale_zoom17;
4172      &minscale_zoom18;
4173      <LineSymbolizer>
4174        <CssParameter name="stroke">#ddd</CssParameter>
4175        <CssParameter name="stroke-width">14</CssParameter>
4176        <CssParameter name="stroke-linejoin">round</CssParameter>
4177        <CssParameter name="stroke-linecap">round</CssParameter>
4178      </LineSymbolizer>
4179    </Rule>
4180    <Rule>
4181      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4182      &maxscale_zoom14;
4183      &minscale_zoom14;
4184      <LineSymbolizer>
4185        <CssParameter name="stroke">white</CssParameter>
4186        <CssParameter name="stroke-width">3.5</CssParameter>
4187        <CssParameter name="stroke-linejoin">round</CssParameter>
4188        <CssParameter name="stroke-linecap">round</CssParameter>
4189      </LineSymbolizer>
4190    </Rule>
4191   <Rule>
4192      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4193      &maxscale_zoom15;
4194      &minscale_zoom15;
4195      <LineSymbolizer>
4196        <CssParameter name="stroke">white</CssParameter>
4197        <CssParameter name="stroke-width">7.5</CssParameter>
4198        <CssParameter name="stroke-linejoin">round</CssParameter>
4199        <CssParameter name="stroke-linecap">round</CssParameter>
4200      </LineSymbolizer>
4201    </Rule>
4202    <Rule>
4203      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4204      &maxscale_zoom16;
4205      &minscale_zoom16;
4206      <LineSymbolizer>
4207        <CssParameter name="stroke">white</CssParameter>
4208        <CssParameter name="stroke-width">9.5</CssParameter>
4209        <CssParameter name="stroke-linejoin">round</CssParameter>
4210        <CssParameter name="stroke-linecap">round</CssParameter>
4211      </LineSymbolizer>
4212    </Rule>
4213    <Rule>
4214      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
4215      &maxscale_zoom17;
4216      &minscale_zoom18;
4217      <LineSymbolizer>
4218        <CssParameter name="stroke">white</CssParameter>
4219        <CssParameter name="stroke-width">14</CssParameter>
4220        <CssParameter name="stroke-linejoin">round</CssParameter>
4221        <CssParameter name="stroke-linecap">round</CssParameter>
4222      </LineSymbolizer>
4223    </Rule>
4224    <Rule>
4225      <Filter>[highway] = 'service'</Filter>
4226      &maxscale_zoom14;
4227      &minscale_zoom15;
4228      <LineSymbolizer>
4229        <CssParameter name="stroke">white</CssParameter>
4230        <CssParameter name="stroke-width">2</CssParameter>
4231        <CssParameter name="stroke-linejoin">round</CssParameter>
4232        <CssParameter name="stroke-linecap">round</CssParameter>
4233      </LineSymbolizer>
4234    </Rule>
4235    <Rule>
4236      <Filter>[highway] = 'service'</Filter>
4237      &maxscale_zoom16;
4238      &minscale_zoom18;
4239      <LineSymbolizer>
4240        <CssParameter name="stroke">white</CssParameter>
4241        <CssParameter name="stroke-width">6</CssParameter>
4242        <CssParameter name="stroke-linejoin">round</CssParameter>
4243        <CssParameter name="stroke-linecap">round</CssParameter>
4244      </LineSymbolizer>
4245    </Rule>
4246    <Rule>
4247      <Filter>[highway] = 'pedestrian'</Filter>
4248      &maxscale_zoom13;
4249      &minscale_zoom13;
4250      <LineSymbolizer>
4251        <CssParameter name="stroke">#ededed</CssParameter>
4252        <CssParameter name="stroke-width">1.5</CssParameter>
4253        <CssParameter name="stroke-linejoin">round</CssParameter>
4254        <CssParameter name="stroke-linecap">round</CssParameter>
4255      </LineSymbolizer>
4256    </Rule>
4257    <Rule>
4258      <Filter>[highway] = 'pedestrian'</Filter>
4259      &maxscale_zoom14;
4260      &minscale_zoom14;
4261      <LineSymbolizer>
4262        <CssParameter name="stroke">#ededed</CssParameter>
4263        <CssParameter name="stroke-width">3</CssParameter>
4264        <CssParameter name="stroke-linejoin">round</CssParameter>
4265        <CssParameter name="stroke-linecap">round</CssParameter>
4266      </LineSymbolizer>
4267    </Rule>
4268    <Rule>
4269      <Filter>[highway] = 'pedestrian'</Filter>
4270      &maxscale_zoom15;
4271      &minscale_zoom15;
4272      <LineSymbolizer>
4273        <CssParameter name="stroke">#ededed</CssParameter>
4274        <CssParameter name="stroke-width">5.5</CssParameter>
4275        <CssParameter name="stroke-linejoin">round</CssParameter>
4276        <CssParameter name="stroke-linecap">round</CssParameter>
4277      </LineSymbolizer>
4278    </Rule>
4279    <Rule>
4280      <Filter>[highway] = 'pedestrian'</Filter>
4281      &maxscale_zoom16;
4282      <LineSymbolizer>
4283        <CssParameter name="stroke">#ededed</CssParameter>
4284        <CssParameter name="stroke-width">8</CssParameter>
4285        <CssParameter name="stroke-linejoin">round</CssParameter>
4286        <CssParameter name="stroke-linecap">round</CssParameter>
4287      </LineSymbolizer>
4288    </Rule>
4289</Style>
4290<Style name="waterway-bridges">
4291    <Rule>
4292      &maxscale_zoom14;
4293      &minscale_zoom16;
4294      <LineSymbolizer>
4295        <CssParameter name="stroke">#000</CssParameter>
4296        <CssParameter name="stroke-width">7</CssParameter>
4297        <CssParameter name="stroke-linejoin">round</CssParameter>
4298      </LineSymbolizer>
4299      <LineSymbolizer>
4300        <CssParameter name="stroke">#b5d0d0</CssParameter>
4301        <CssParameter name="stroke-width">6</CssParameter>
4302        <CssParameter name="stroke-linejoin">round</CssParameter>
4303        <CssParameter name="stroke-linecap">round</CssParameter>
4304      </LineSymbolizer>
4305      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
4306    </Rule>
4307    <Rule>
4308      &maxscale_zoom17;
4309      &minscale_zoom18;
4310      <LineSymbolizer>
4311        <CssParameter name="stroke">#000</CssParameter>
4312        <CssParameter name="stroke-width">11</CssParameter>
4313        <CssParameter name="stroke-linejoin">round</CssParameter>
4314      </LineSymbolizer>
4315      <LineSymbolizer>
4316        <CssParameter name="stroke">#b5d0d0</CssParameter>
4317        <CssParameter name="stroke-width">10</CssParameter>
4318        <CssParameter name="stroke-linejoin">round</CssParameter>
4319        <CssParameter name="stroke-linecap">round</CssParameter>
4320      </LineSymbolizer>
4321      <TextSymbolizer name="name" fontset_name="book-fonts" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
4322    </Rule>
4323</Style>
4324<Style name="noncased-ways-bridges">
4325    <Rule>
4326      <Filter>[aeroway] = 'runway'</Filter>
4327      &maxscale_zoom14;
4328      <LineSymbolizer>
4329        <CssParameter name="stroke">black</CssParameter>
4330        <CssParameter name="stroke-width">19</CssParameter>
4331      </LineSymbolizer>
4332      <LineSymbolizer>
4333        <CssParameter name="stroke">#bbc</CssParameter>
4334        <CssParameter name="stroke-width">18</CssParameter>
4335      </LineSymbolizer>
4336    </Rule>
4337    <Rule>
4338      <Filter>[aeroway] = 'taxiway'</Filter>
4339      &maxscale_zoom14;
4340      &minscale_zoom14;
4341      <LineSymbolizer>
4342        <CssParameter name="stroke">black</CssParameter>
4343        <CssParameter name="stroke-width">5</CssParameter>
4344      </LineSymbolizer>
4345      <LineSymbolizer>
4346        <CssParameter name="stroke">#bbc</CssParameter>
4347        <CssParameter name="stroke-width">4</CssParameter>
4348      </LineSymbolizer>
4349    </Rule>
4350    <Rule>
4351      <Filter>[aeroway] = 'taxiway'</Filter>
4352      &maxscale_zoom15;
4353      <LineSymbolizer>
4354        <CssParameter name="stroke">black</CssParameter>
4355        <CssParameter name="stroke-width">7</CssParameter>
4356      </LineSymbolizer>
4357      <LineSymbolizer>
4358        <CssParameter name="stroke">#bbc</CssParameter>
4359        <CssParameter name="stroke-width">6</CssParameter>
4360      </LineSymbolizer>
4361    </Rule>
4362     <Rule>
4363      &maxscale_zoom14;
4364      &minscale_zoom18;
4365      <Filter>[railway]='subway'</Filter>
4366      <LineSymbolizer>
4367        <CssParameter name="stroke">black</CssParameter>
4368        <CssParameter name="stroke-width">5.5</CssParameter>
4369      </LineSymbolizer>
4370      <LineSymbolizer>
4371        <CssParameter name="stroke">white</CssParameter>
4372        <CssParameter name="stroke-width">4</CssParameter>
4373      </LineSymbolizer>
4374      <LineSymbolizer>
4375        <CssParameter name="stroke">#999</CssParameter>
4376        <CssParameter name="stroke-width">2</CssParameter>
4377      </LineSymbolizer>
4378     </Rule>
4379     <Rule>
4380      &maxscale_zoom14;
4381      &minscale_zoom18;
4382      <Filter>[railway]='light_rail'</Filter>
4383      <LineSymbolizer>
4384        <CssParameter name="stroke">#555</CssParameter>
4385        <CssParameter name="stroke-width">5.5</CssParameter>
4386      </LineSymbolizer>
4387      <LineSymbolizer>
4388        <CssParameter name="stroke">white</CssParameter>
4389        <CssParameter name="stroke-width">4</CssParameter>
4390      </LineSymbolizer>
4391      <LineSymbolizer>
4392        <CssParameter name="stroke">#666</CssParameter>
4393        <CssParameter name="stroke-width">2</CssParameter>
4394      </LineSymbolizer>
4395    </Rule>
4396    <Rule>
4397      <Filter>[highway] = 'unsurfaced'</Filter>
4398      &maxscale_zoom13;
4399      &minscale_zoom13;
4400      <LineSymbolizer>
4401        <CssParameter name="stroke">black</CssParameter>
4402        <CssParameter name="stroke-width">5</CssParameter>
4403      </LineSymbolizer>
4404      <LineSymbolizer>
4405        <CssParameter name="stroke">#fff</CssParameter>
4406        <CssParameter name="stroke-width">4</CssParameter>
4407        <CssParameter name="stroke-linejoin">round</CssParameter>
4408        <CssParameter name="stroke-linecap">round</CssParameter>
4409      </LineSymbolizer>
4410      <LineSymbolizer>
4411        <CssParameter name="stroke">#debd9c</CssParameter>
4412        <CssParameter name="stroke-width">3</CssParameter>
4413        <CssParameter name="stroke-dasharray">2,4</CssParameter>
4414        <CssParameter name="stroke-linejoin">round</CssParameter>
4415        <CssParameter name="stroke-linecap">round</CssParameter>
4416      </LineSymbolizer>
4417    </Rule>
4418    <Rule>
4419      <Filter>[highway] = 'unsurfaced'</Filter>
4420      &maxscale_zoom14;
4421      <LineSymbolizer>
4422        <CssParameter name="stroke">black</CssParameter>
4423        <CssParameter name="stroke-width">6.5</CssParameter>
4424      </LineSymbolizer>
4425      <LineSymbolizer>
4426        <CssParameter name="stroke">#fff</CssParameter>
4427        <CssParameter name="stroke-width">5</CssParameter>
4428        <CssParameter name="stroke-linejoin">round</CssParameter>
4429        <CssParameter name="stroke-linecap">round</CssParameter>
4430      </LineSymbolizer>
4431      <LineSymbolizer>
4432        <CssParameter name="stroke">#debd9c</CssParameter>
4433        <CssParameter name="stroke-width">4</CssParameter>
4434        <CssParameter name="stroke-dasharray">4,6</CssParameter>
4435        <CssParameter name="stroke-linejoin">round</CssParameter>
4436        <CssParameter name="stroke-linecap">round</CssParameter>
4437      </LineSymbolizer>
4438    </Rule>
4439    <Rule>
4440      <Filter>[highway] = 'bridleway' or ([highway] = 'path' and [horse] = 'designated')</Filter>
4441      &maxscale_zoom14;
4442      <LineSymbolizer>
4443        <CssParameter name="stroke">black</CssParameter>
4444        <CssParameter name="stroke-width">5.5</CssParameter>
4445      </LineSymbolizer>
4446      <LineSymbolizer>
4447        <CssParameter name="stroke">#fff</CssParameter>
4448        <CssParameter name="stroke-width">4</CssParameter>
4449        <CssParameter name="stroke-linejoin">round</CssParameter>
4450        <CssParameter name="stroke-linecap">round</CssParameter>
4451      </LineSymbolizer>
4452      <LineSymbolizer>
4453        <CssParameter name="stroke">green</CssParameter>
4454        <CssParameter name="stroke-width">1.5</CssParameter>
4455        <CssParameter name="stroke-dasharray">4,2</CssParameter>
4456      </LineSymbolizer>
4457    </Rule>
4458    <Rule>
4459      <Filter>[highway] = 'footway' or ([highway] = 'path' and [foot] = 'designated')</Filter>
4460      &maxscale_zoom14;
4461      <LineSymbolizer>
4462        <CssParameter name="stroke">black</CssParameter>
4463        <CssParameter name="stroke-width">6</CssParameter>
4464      </LineSymbolizer>
4465      <LineSymbolizer>
4466        <CssParameter name="stroke">#fff</CssParameter>
4467        <CssParameter name="stroke-width">4.5</CssParameter>
4468        <CssParameter name="stroke-linejoin">round</CssParameter>
4469        <CssParameter name="stroke-linecap">round</CssParameter>
4470      </LineSymbolizer>
4471      <LineSymbolizer>
4472        <CssParameter name="stroke">salmon</CssParameter>
4473        <CssParameter name="stroke-width">2.0</CssParameter>
4474        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4475        <CssParameter name="stroke-linejoin">round</CssParameter>
4476        <CssParameter name="stroke-linecap">round</CssParameter>
4477      </LineSymbolizer>
4478    </Rule>
4479    <Rule>
4480      <Filter>[highway] = 'path' and not ([bicycle] = 'designated' or [foot] = 'designated' or [horse] = 'designated')</Filter>
4481      &maxscale_zoom14; 
4482      <LineSymbolizer>
4483        <CssParameter name="stroke">black</CssParameter>
4484        <CssParameter name="stroke-width">4</CssParameter>
4485      </LineSymbolizer>     
4486      <LineSymbolizer>
4487        <CssParameter name="stroke">white</CssParameter>
4488        <CssParameter name="stroke-width">2.5</CssParameter>
4489        <CssParameter name="stroke-linejoin">round</CssParameter>
4490        <CssParameter name="stroke-linecap">round</CssParameter>
4491      </LineSymbolizer>       
4492       <LineSymbolizer>
4493        <CssParameter name="stroke">black</CssParameter>
4494        <CssParameter name="stroke-width">0.5</CssParameter>
4495        <CssParameter name="stroke-dasharray">6,3</CssParameter>       
4496        <CssParameter name="stroke-linejoin">round</CssParameter>
4497        <CssParameter name="stroke-linecap">round</CssParameter>
4498      </LineSymbolizer>
4499    </Rule>         
4500    <Rule>
4501      <Filter>[highway] = 'cycleway' or ([highway] = 'path' and [bicycle] = 'designated')</Filter>
4502      &maxscale_zoom14;
4503      <LineSymbolizer>
4504        <CssParameter name="stroke">black</CssParameter>
4505        <CssParameter name="stroke-width">5.5</CssParameter>
4506      </LineSymbolizer>
4507      <LineSymbolizer>
4508        <CssParameter name="stroke">white</CssParameter>
4509        <CssParameter name="stroke-width">4</CssParameter>
4510        <CssParameter name="stroke-linejoin">round</CssParameter>
4511        <CssParameter name="stroke-linecap">round</CssParameter>
4512      </LineSymbolizer>
4513      <LineSymbolizer>
4514        <CssParameter name="stroke">blue</CssParameter>
4515        <CssParameter name="stroke-width">1.5</CssParameter>
4516        <CssParameter name="stroke-dasharray">1,3</CssParameter>
4517        <CssParameter name="stroke-linejoin">round</CssParameter>
4518        <CssParameter name="stroke-linecap">round</CssParameter>
4519      </LineSymbolizer>
4520    </Rule>
4521    <Rule>
4522      <Filter>[highway] = 'byway'</Filter>
4523      &maxscale_zoom14;
4524      <LineSymbolizer>
4525        <CssParameter name="stroke">black</CssParameter>
4526        <CssParameter name="stroke-width">5.5</CssParameter>
4527      </LineSymbolizer>
4528      <LineSymbolizer>
4529        <CssParameter name="stroke">white</CssParameter>
4530        <CssParameter name="stroke-width">4</CssParameter>
4531        <CssParameter name="stroke-linejoin">round</CssParameter>
4532        <CssParameter name="stroke-linecap">round</CssParameter>
4533      </LineSymbolizer>
4534      <LineSymbolizer>
4535        <CssParameter name="stroke">#ffcc00</CssParameter>
4536        <CssParameter name="stroke-width">1.5</CssParameter>
4537        <CssParameter name="stroke-dasharray">3,4</CssParameter>
4538        <CssParameter name="stroke-linejoin">round</CssParameter>
4539        <CssParameter name="stroke-linecap">round</CssParameter>
4540      </LineSymbolizer>
4541    </Rule>
4542</Style>
4543<Style name="mwaybridge_layer0_casing">
4544    <Rule>
4545      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4546      &maxscale_zoom13;
4547      &minscale_zoom14;
4548        <LineSymbolizer>
4549        <CssParameter name="stroke">black</CssParameter>
4550        <CssParameter name="stroke-width">6.5</CssParameter>
4551      </LineSymbolizer>
4552    </Rule>   
4553    <Rule>
4554      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4555      &maxscale_zoom15;
4556      &minscale_zoom16;
4557        <LineSymbolizer>
4558        <CssParameter name="stroke">black</CssParameter>
4559        <CssParameter name="stroke-width">9</CssParameter>
4560      </LineSymbolizer>
4561    </Rule>
4562    <Rule>
4563      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4564      &maxscale_zoom17;
4565      &minscale_zoom18;
4566        <LineSymbolizer>
4567        <CssParameter name="stroke">black</CssParameter>
4568        <CssParameter name="stroke-width">12</CssParameter>
4569      </LineSymbolizer>
4570    </Rule>
4571</Style>
4572<Style name="mwaybridge_layer0_fill">
4573    <Rule>
4574      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4575      &maxscale_zoom13;
4576      &minscale_zoom14;
4577      <LineSymbolizer>
4578        <CssParameter name="stroke">#809bc0</CssParameter>
4579        <CssParameter name="stroke-width">5.5</CssParameter>
4580        <CssParameter name="stroke-linejoin">round</CssParameter>
4581        <CssParameter name="stroke-linecap">round</CssParameter>
4582      </LineSymbolizer>
4583    </Rule>   
4584    <Rule>
4585      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4586      &maxscale_zoom15;
4587      &minscale_zoom16;
4588      <LineSymbolizer>
4589        <CssParameter name="stroke">#809bc0</CssParameter>
4590        <CssParameter name="stroke-width">7.5</CssParameter>
4591        <CssParameter name="stroke-linejoin">round</CssParameter>
4592        <CssParameter name="stroke-linecap">round</CssParameter>
4593      </LineSymbolizer>
4594    </Rule>
4595   <Rule>
4596      <Filter>[highway] = 'motorway' or [highway]='motorway_link'</Filter>
4597      &maxscale_zoom17;
4598      &minscale_zoom18;
4599      <LineSymbolizer>
4600        <CssParameter name="stroke">#809bc0</CssParameter>
4601        <CssParameter name="stroke-width">10</CssParameter>
4602        <CssParameter name="stroke-linejoin">round</CssParameter>
4603        <CssParameter name="stroke-linecap">round</CssParameter>
4604      </LineSymbolizer>
4605    </Rule>
4606</Style>
4607<Style name="mwaybridge_layer1_casing">
4608    <Rule>
4609      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4610      &maxscale_zoom13;
4611      &minscale_zoom14;
4612        <LineSymbolizer>
4613        <CssParameter name="stroke">black</CssParameter>
4614        <CssParameter name="stroke-width">6.5</CssParameter>
4615      </LineSymbolizer>
4616    </Rule>   
4617    <Rule>
4618      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4619      &maxscale_zoom15;
4620      &minscale_zoom16;
4621        <LineSymbolizer>
4622        <CssParameter name="stroke">black</CssParameter>
4623        <CssParameter name="stroke-width">9</CssParameter>
4624      </LineSymbolizer>
4625    </Rule>
4626    <Rule>
4627      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4628      &maxscale_zoom17;
4629      &minscale_zoom18;
4630        <LineSymbolizer>
4631        <CssParameter name="stroke">black</CssParameter>
4632        <CssParameter name="stroke-width">12</CssParameter>
4633      </LineSymbolizer>
4634    </Rule>
4635</Style>
4636<Style name="mwaybridge_layer1_fill">
4637    <Rule>
4638      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4639      &maxscale_zoom13;
4640      &minscale_zoom14;
4641      <LineSymbolizer>
4642        <CssParameter name="stroke">#809bc0</CssParameter>
4643        <CssParameter name="stroke-width">5.5</CssParameter>
4644        <CssParameter name="stroke-linejoin">round</CssParameter>
4645        <CssParameter name="stroke-linecap">round</CssParameter>
4646      </LineSymbolizer>
4647    </Rule>     
4648    <Rule>
4649      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4650      &maxscale_zoom15;
4651      &minscale_zoom16;
4652      <LineSymbolizer>
4653        <CssParameter name="stroke">#809bc0</CssParameter>
4654        <CssParameter name="stroke-width">7.5</CssParameter>
4655        <CssParameter name="stroke-linejoin">round</CssParameter>
4656        <CssParameter name="stroke-linecap">round</CssParameter>
4657      </LineSymbolizer>
4658    </Rule>
4659    <Rule>
4660      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='1'</Filter>
4661      &maxscale_zoom17;
4662      &minscale_zoom18;
4663      <LineSymbolizer>
4664        <CssParameter name="stroke">#809bc0</CssParameter>
4665        <CssParameter name="stroke-width">10</CssParameter>
4666        <CssParameter name="stroke-linejoin">round</CssParameter>
4667        <CssParameter name="stroke-linecap">round</CssParameter>
4668      </LineSymbolizer>
4669    </Rule>
4670</Style>
4671<Style name="mwaybridge_layer2_casing">
4672    <Rule>
4673      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4674      &maxscale_zoom13;
4675      &minscale_zoom14;
4676        <LineSymbolizer>
4677        <CssParameter name="stroke">black</CssParameter>
4678        <CssParameter name="stroke-width">6.5</CssParameter>
4679      </LineSymbolizer>
4680    </Rule>
4681    <Rule>
4682      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4683      &maxscale_zoom15;
4684      &minscale_zoom16;
4685        <LineSymbolizer>
4686        <CssParameter name="stroke">black</CssParameter>
4687        <CssParameter name="stroke-width">9</CssParameter>
4688      </LineSymbolizer>
4689    </Rule>
4690    <Rule>
4691      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4692      &maxscale_zoom17;
4693      &minscale_zoom18;
4694        <LineSymbolizer>
4695        <CssParameter name="stroke">black</CssParameter>
4696        <CssParameter name="stroke-width">12</CssParameter>
4697      </LineSymbolizer>
4698    </Rule>
4699</Style>
4700<Style name="mwaybridge_layer2_fill">
4701    <Rule>
4702      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4703      &maxscale_zoom13;
4704      &minscale_zoom14;
4705      <LineSymbolizer>
4706        <CssParameter name="stroke">#809bc0</CssParameter>
4707        <CssParameter name="stroke-width">5.5</CssParameter>
4708        <CssParameter name="stroke-linejoin">round</CssParameter>
4709        <CssParameter name="stroke-linecap">round</CssParameter>
4710      </LineSymbolizer>
4711    </Rule>
4712    <Rule>
4713      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4714      &maxscale_zoom15;
4715      &minscale_zoom16;
4716      <LineSymbolizer>
4717        <CssParameter name="stroke">#809bc0</CssParameter>
4718        <CssParameter name="stroke-width">7.5</CssParameter>
4719        <CssParameter name="stroke-linejoin">round</CssParameter>
4720        <CssParameter name="stroke-linecap">round</CssParameter>
4721      </LineSymbolizer>
4722    </Rule>
4723    <Rule>
4724      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='2'</Filter>
4725      &maxscale_zoom17;
4726      &minscale_zoom18;
4727      <LineSymbolizer>
4728        <CssParameter name="stroke">#809bc0</CssParameter>
4729        <CssParameter name="stroke-width">10</CssParameter>
4730        <CssParameter name="stroke-linejoin">round</CssParameter>
4731        <CssParameter name="stroke-linecap">round</CssParameter>
4732      </LineSymbolizer>
4733    </Rule>
4734</Style>
4735<Style name="mwaybridge_layer3_casing">
4736    <Rule>
4737      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4738      &maxscale_zoom13;
4739      &minscale_zoom14;
4740        <LineSymbolizer>
4741        <CssParameter name="stroke">black</CssParameter>
4742        <CssParameter name="stroke-width">6.5</CssParameter>
4743      </LineSymbolizer>
4744    </Rule>
4745    <Rule>
4746      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4747      &maxscale_zoom15;
4748      &minscale_zoom16;
4749        <LineSymbolizer>
4750        <CssParameter name="stroke">black</CssParameter>
4751        <CssParameter name="stroke-width">9</CssParameter>
4752      </LineSymbolizer>
4753    </Rule>
4754    <Rule>
4755      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4756      &maxscale_zoom17;
4757      &minscale_zoom18;
4758        <LineSymbolizer>
4759        <CssParameter name="stroke">black</CssParameter>
4760        <CssParameter name="stroke-width">12</CssParameter>
4761      </LineSymbolizer>
4762    </Rule>
4763</Style>
4764<Style name="mwaybridge_layer3_fill">
4765    <Rule>
4766      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4767      &maxscale_zoom13;
4768      &minscale_zoom14;
4769      <LineSymbolizer>
4770        <CssParameter name="stroke">#809bc0</CssParameter>
4771        <CssParameter name="stroke-width">5.5</CssParameter>
4772        <CssParameter name="stroke-linejoin">round</CssParameter>
4773        <CssParameter name="stroke-linecap">round</CssParameter>
4774      </LineSymbolizer>
4775    </Rule>
4776    <Rule>
4777      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4778      &maxscale_zoom15;
4779      &minscale_zoom16;
4780      <LineSymbolizer>
4781        <CssParameter name="stroke">#809bc0</CssParameter>
4782        <CssParameter name="stroke-width">7.5</CssParameter>
4783        <CssParameter name="stroke-linejoin">round</CssParameter>
4784        <CssParameter name="stroke-linecap">round</CssParameter>
4785      </LineSymbolizer>
4786    </Rule>
4787    <Rule>
4788      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='3'</Filter>
4789      &maxscale_zoom17;
4790      &minscale_zoom18;
4791      <LineSymbolizer>
4792        <CssParameter name="stroke">#809bc0</CssParameter>
4793        <CssParameter name="stroke-width">10</CssParameter>
4794        <CssParameter name="stroke-linejoin">round</CssParameter>
4795        <CssParameter name="stroke-linecap">round</CssParameter>
4796      </LineSymbolizer>
4797    </Rule> 
4798</Style>
4799<Style name="mwaybridge_layer4_casing">
4800     <Rule>
4801      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4802      &maxscale_zoom13;
4803      &minscale_zoom14;
4804        <LineSymbolizer>
4805        <CssParameter name="stroke">black</CssParameter>
4806        <CssParameter name="stroke-width">6.5</CssParameter>
4807      </LineSymbolizer>
4808    </Rule>
4809    <Rule>
4810      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4811      &maxscale_zoom15;
4812      &minscale_zoom16;
4813        <LineSymbolizer>
4814        <CssParameter name="stroke">black</CssParameter>
4815        <CssParameter name="stroke-width">9</CssParameter>
4816      </LineSymbolizer>
4817    </Rule>
4818    <Rule>
4819      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4820      &maxscale_zoom17;
4821      &minscale_zoom18;
4822        <LineSymbolizer>
4823        <CssParameter name="stroke">black</CssParameter>
4824        <CssParameter name="stroke-width">12</CssParameter>
4825      </LineSymbolizer>
4826    </Rule>
4827</Style>
4828<Style name="mwaybridge_layer4_fill">
4829    <Rule>
4830      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4831      &maxscale_zoom13;
4832      &minscale_zoom14;
4833      <LineSymbolizer>
4834        <CssParameter name="stroke">#809bc0</CssParameter>
4835        <CssParameter name="stroke-width">5.5</CssParameter>
4836        <CssParameter name="stroke-linejoin">round</CssParameter>
4837        <CssParameter name="stroke-linecap">round</CssParameter>
4838      </LineSymbolizer>
4839    </Rule>
4840    <Rule>
4841      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4842      &maxscale_zoom15;
4843      &minscale_zoom16;
4844      <LineSymbolizer>
4845        <CssParameter name="stroke">#809bc0</CssParameter>
4846        <CssParameter name="stroke-width">7.5</CssParameter>
4847        <CssParameter name="stroke-linejoin">round</CssParameter>
4848        <CssParameter name="stroke-linecap">round</CssParameter>
4849      </LineSymbolizer>
4850    </Rule>
4851    <Rule>
4852      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='4'</Filter>
4853      &maxscale_zoom17;
4854      &minscale_zoom18;
4855      <LineSymbolizer>
4856        <CssParameter name="stroke">#809bc0</CssParameter>
4857        <CssParameter name="stroke-width">10</CssParameter>
4858        <CssParameter name="stroke-linejoin">round</CssParameter>
4859        <CssParameter name="stroke-linecap">round</CssParameter>
4860      </LineSymbolizer>
4861    </Rule>
4862</Style>
4863<Style name="mwaybridge_layer5_casing">
4864     <Rule>
4865      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4866      &maxscale_zoom13;
4867      &minscale_zoom14;
4868        <LineSymbolizer>
4869        <CssParameter name="stroke">black</CssParameter>
4870        <CssParameter name="stroke-width">6.5</CssParameter>
4871      </LineSymbolizer>
4872    </Rule>
4873    <Rule>
4874      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4875      &maxscale_zoom15;
4876      &minscale_zoom16;
4877        <LineSymbolizer>
4878        <CssParameter name="stroke">black</CssParameter>
4879        <CssParameter name="stroke-width">9</CssParameter>
4880      </LineSymbolizer>
4881    </Rule>
4882    <Rule>
4883      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4884      &maxscale_zoom17;
4885      &minscale_zoom18;
4886        <LineSymbolizer>
4887        <CssParameter name="stroke">black</CssParameter>
4888        <CssParameter name="stroke-width">12</CssParameter>
4889      </LineSymbolizer>
4890    </Rule>
4891</Style>
4892<Style name="mwaybridge_layer5_fill">
4893    <Rule>
4894      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4895      &maxscale_zoom13;
4896      &minscale_zoom14;
4897      <LineSymbolizer>
4898        <CssParameter name="stroke">#809bc0</CssParameter>
4899        <CssParameter name="stroke-width">5.5</CssParameter>
4900        <CssParameter name="stroke-linejoin">round</CssParameter>
4901        <CssParameter name="stroke-linecap">round</CssParameter>
4902      </LineSymbolizer>
4903    </Rule>
4904    <Rule>
4905      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4906      &maxscale_zoom15;
4907      &minscale_zoom16;
4908      <LineSymbolizer>
4909        <CssParameter name="stroke">#809bc0</CssParameter>
4910        <CssParameter name="stroke-width">7.5</CssParameter>
4911        <CssParameter name="stroke-linejoin">round</CssParameter>
4912        <CssParameter name="stroke-linecap">round</CssParameter>
4913      </LineSymbolizer>
4914    </Rule>
4915    <Rule>
4916      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and [layer]='5'</Filter>
4917      &maxscale_zoom17;
4918      &minscale_zoom18;
4919      <LineSymbolizer>
4920        <CssParameter name="stroke">#809bc0</CssParameter>
4921        <CssParameter name="stroke-width">10</CssParameter>
4922        <CssParameter name="stroke-linejoin">round</CssParameter>
4923        <CssParameter name="stroke-linecap">round</CssParameter>
4924      </LineSymbolizer>
4925    </Rule>
4926</Style>
4927<Style name="primarybridge_layer0_casing">
4928    <Rule>
4929      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4930      &maxscale_zoom13;
4931      &minscale_zoom14;
4932        <LineSymbolizer>
4933        <CssParameter name="stroke">black</CssParameter>
4934        <CssParameter name="stroke-width">8</CssParameter>
4935      </LineSymbolizer>
4936    </Rule>
4937    <Rule>
4938      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4939      &maxscale_zoom15;
4940      &minscale_zoom16;
4941        <LineSymbolizer>
4942        <CssParameter name="stroke">black</CssParameter>
4943        <CssParameter name="stroke-width">11</CssParameter>
4944      </LineSymbolizer>
4945    </Rule>
4946    <Rule>
4947      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4948      &maxscale_zoom17;
4949      &minscale_zoom18;
4950        <LineSymbolizer>
4951        <CssParameter name="stroke">black</CssParameter>
4952        <CssParameter name="stroke-width">16</CssParameter>
4953      </LineSymbolizer>
4954    </Rule>
4955</Style>
4956<Style name="primarybridge_layer0_fill">
4957    <Rule>
4958      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4959      &maxscale_zoom13;
4960      &minscale_zoom14;
4961      <LineSymbolizer>
4962        <CssParameter name="stroke">#ec989a</CssParameter>
4963        <CssParameter name="stroke-width">7</CssParameter>
4964        <CssParameter name="stroke-linejoin">round</CssParameter>
4965        <CssParameter name="stroke-linecap">round</CssParameter>
4966      </LineSymbolizer>
4967    </Rule>   
4968    <Rule>
4969      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4970      &maxscale_zoom15;
4971      &minscale_zoom16;
4972      <LineSymbolizer>
4973        <CssParameter name="stroke">#ec989a</CssParameter>
4974        <CssParameter name="stroke-width">9.5</CssParameter>
4975        <CssParameter name="stroke-linejoin">round</CssParameter>
4976        <CssParameter name="stroke-linecap">round</CssParameter>
4977      </LineSymbolizer>
4978    </Rule>
4979    <Rule>
4980      <Filter>[highway] = 'primary' or [highway]='primary_link'</Filter>
4981      &maxscale_zoom17;
4982      &minscale_zoom18;
4983      <LineSymbolizer>
4984        <CssParameter name="stroke">#ec989a</CssParameter>
4985        <CssParameter name="stroke-width">14.5</CssParameter>
4986        <CssParameter name="stroke-linejoin">round</CssParameter>
4987        <CssParameter name="stroke-linecap">round</CssParameter>
4988      </LineSymbolizer>
4989    </Rule>
4990</Style>
4991<Style name="primarybridge_layer1_casing">
4992    <Rule>
4993      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
4994      &maxscale_zoom13;
4995      &minscale_zoom14;
4996        <LineSymbolizer>
4997        <CssParameter name="stroke">black</CssParameter>
4998        <CssParameter name="stroke-width">8</CssParameter>
4999      </LineSymbolizer>
5000    </Rule>
5001    <Rule>
5002      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5003      &maxscale_zoom15;
5004      &minscale_zoom16;
5005        <LineSymbolizer>
5006        <CssParameter name="stroke">black</CssParameter>
5007        <CssParameter name="stroke-width">11</CssParameter>
5008      </LineSymbolizer>
5009    </Rule>
5010    <Rule>
5011      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5012      &maxscale_zoom17;
5013      &minscale_zoom18;
5014        <LineSymbolizer>
5015        <CssParameter name="stroke">black</CssParameter>
5016        <CssParameter name="stroke-width">16</CssParameter>
5017      </LineSymbolizer>
5018    </Rule>
5019</Style>
5020<Style name="primarybridge_layer1_fill">
5021    <Rule>
5022      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5023      &maxscale_zoom13;
5024      &minscale_zoom14;
5025      <LineSymbolizer>
5026        <CssParameter name="stroke">#ec989a</CssParameter>
5027        <CssParameter name="stroke-width">7</CssParameter>
5028        <CssParameter name="stroke-linejoin">round</CssParameter>
5029        <CssParameter name="stroke-linecap">round</CssParameter>
5030      </LineSymbolizer>
5031    </Rule>     
5032    <Rule>
5033      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5034      &maxscale_zoom15;
5035      &minscale_zoom16;
5036      <LineSymbolizer>
5037        <CssParameter name="stroke">#ec989a</CssParameter>
5038        <CssParameter name="stroke-width">9.5</CssParameter>
5039        <CssParameter name="stroke-linejoin">round</CssParameter>
5040        <CssParameter name="stroke-linecap">round</CssParameter>
5041      </LineSymbolizer>
5042    </Rule>
5043    <Rule>
5044      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='1'</Filter>
5045      &maxscale_zoom17;
5046      &minscale_zoom18;
5047      <LineSymbolizer>
5048        <CssParameter name="stroke">#ec989a</CssParameter>
5049        <CssParameter name="stroke-width">14.5</CssParameter>
5050        <CssParameter name="stroke-linejoin">round</CssParameter>
5051        <CssParameter name="stroke-linecap">round</CssParameter>
5052      </LineSymbolizer>
5053    </Rule>
5054</Style>
5055<Style name="primarybridge_layer2_casing">
5056    <Rule>
5057      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5058      &maxscale_zoom13;
5059      &minscale_zoom14;
5060        <LineSymbolizer>
5061        <CssParameter name="stroke">black</CssParameter>
5062        <CssParameter name="stroke-width">8</CssParameter>
5063      </LineSymbolizer>
5064    </Rule>
5065    <Rule>
5066      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5067      &maxscale_zoom15;
5068      &minscale_zoom16;
5069        <LineSymbolizer>
5070        <CssParameter name="stroke">black</CssParameter>
5071        <CssParameter name="stroke-width">11</CssParameter>
5072      </LineSymbolizer>
5073    </Rule>
5074    <Rule>
5075      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5076      &maxscale_zoom17;
5077      &minscale_zoom18;
5078        <LineSymbolizer>
5079        <CssParameter name="stroke">black</CssParameter>
5080        <CssParameter name="stroke-width">16</CssParameter>
5081      </LineSymbolizer>
5082    </Rule>
5083</Style>
5084<Style name="primarybridge_layer2_fill">
5085    <Rule>
5086      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5087      &maxscale_zoom13;
5088      &minscale_zoom14;
5089      <LineSymbolizer>
5090        <CssParameter name="stroke">#ec989a</CssParameter>
5091        <CssParameter name="stroke-width">7</CssParameter>
5092        <CssParameter name="stroke-linejoin">round</CssParameter>
5093        <CssParameter name="stroke-linecap">round</CssParameter>
5094      </LineSymbolizer>
5095    </Rule>       
5096    <Rule>
5097      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5098      &maxscale_zoom15;
5099      &minscale_zoom16;
5100      <LineSymbolizer>
5101        <CssParameter name="stroke">#ec989a</CssParameter>
5102        <CssParameter name="stroke-width">9.5</CssParameter>
5103        <CssParameter name="stroke-linejoin">round</CssParameter>
5104        <CssParameter name="stroke-linecap">round</CssParameter>
5105      </LineSymbolizer>
5106    </Rule>
5107    <Rule>
5108      <Filter>([highway] = 'primary' or [highway]='primary_link') and [layer]='2'</Filter>
5109      &maxscale_zoom17;
5110      &minscale_zoom18;
5111      <LineSymbolizer>
5112        <CssParameter name="stroke">#ec989a</CssParameter>
5113        <CssParameter name="stroke-width">14.5</CssParameter>
5114        <CssParameter name="stroke-linejoin">round</CssParameter>
5115        <CssParameter name="stroke-linecap">round</CssParameter>
5116      </LineSymbolizer>
5117    </Rule>
5118</Style>
5119<Style name="roads">
5120    <Rule>
5121      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5122      &maxscale_zoom5;
5123      &minscale_zoom6;
5124      <LineSymbolizer>
5125        <CssParameter name="stroke">#809bc0</CssParameter>
5126        <CssParameter name="stroke-width">0.5</CssParameter>
5127      </LineSymbolizer>
5128    </Rule>
5129    <Rule>
5130      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5131      &maxscale_zoom7;
5132      &minscale_zoom8;
5133      <LineSymbolizer>
5134       <CssParameter name="stroke">#809bc0</CssParameter>
5135       <CssParameter name="stroke-width">1</CssParameter>
5136      </LineSymbolizer>
5137    </Rule>
5138<Rule>
5139      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5140      &maxscale_zoom9;
5141      &minscale_zoom9;
5142      <LineSymbolizer>
5143       <CssParameter name="stroke">#809bc0</CssParameter>
5144       <CssParameter name="stroke-width">1.4</CssParameter>
5145      </LineSymbolizer>
5146    </Rule>
5147   <Rule>
5148     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5149      &maxscale_zoom10;
5150      &minscale_zoom10;
5151      <LineSymbolizer>
5152      <CssParameter name="stroke">#809bc0</CssParameter>
5153      <CssParameter name="stroke-width">2</CssParameter>
5154    </LineSymbolizer>
5155   </Rule>
5156   <Rule>
5157     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
5158      &maxscale_zoom11;
5159      &minscale_zoom11;
5160      <LineSymbolizer>
5161      <CssParameter name="stroke">#809bc0</CssParameter>
5162      <CssParameter name="stroke-width">2.5</CssParameter>
5163    </LineSymbolizer>
5164   </Rule>
5165    <!-- TRUNK -->
5166    <Rule>
5167      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5168      &maxscale_zoom5;
5169      &minscale_zoom6;
5170      <LineSymbolizer>
5171        <CssParameter name="stroke">#a9dba9</CssParameter>
5172        <CssParameter name="stroke-width">0.4</CssParameter>
5173      </LineSymbolizer>
5174    </Rule>
5175   <Rule>
5176      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5177      &maxscale_zoom7;
5178      &minscale_zoom8;
5179      <LineSymbolizer>
5180        <CssParameter name="stroke">#97d397</CssParameter>
5181        <CssParameter name="stroke-width">1</CssParameter>
5182      </LineSymbolizer>
5183    </Rule>
5184    <Rule>
5185      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5186      &maxscale_zoom9;
5187      &minscale_zoom10;
5188      <LineSymbolizer>
5189        <CssParameter name="stroke">#97d397</CssParameter>
5190        <CssParameter name="stroke-width">2</CssParameter>
5191      </LineSymbolizer>
5192    </Rule>
5193    <Rule>
5194      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
5195      &maxscale_zoom11;
5196      &minscale_zoom11;
5197      <LineSymbolizer>
5198        <CssParameter name="stroke">#97d397</CssParameter>
5199        <CssParameter name="stroke-width">2.5</CssParameter>
5200      </LineSymbolizer>
5201    </Rule>
5202   <!-- PRIMARY-->
5203   <Rule>
5204      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5205      &maxscale_zoom7;
5206      &minscale_zoom8;
5207      <LineSymbolizer>
5208        <CssParameter name="stroke">#ec989a</CssParameter>
5209        <CssParameter name="stroke-width">0.5</CssParameter>
5210      </LineSymbolizer>
5211    </Rule>
5212    <Rule>
5213      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5214      &maxscale_zoom9;
5215      &minscale_zoom9;
5216      <LineSymbolizer>
5217        <CssParameter name="stroke">#ec989a</CssParameter>
5218        <CssParameter name="stroke-width">1.2</CssParameter>
5219      </LineSymbolizer>
5220    </Rule>
5221    <Rule>
5222      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5223      &maxscale_zoom10;
5224      &minscale_zoom10;
5225      <LineSymbolizer>
5226        <CssParameter name="stroke">#ec989a</CssParameter>
5227        <CssParameter name="stroke-width">2</CssParameter>
5228      </LineSymbolizer>
5229    </Rule>
5230    <Rule>
5231      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
5232      &maxscale_zoom11;
5233      &minscale_zoom11;
5234      <LineSymbolizer>
5235        <CssParameter name="stroke">#ec989a</CssParameter>
5236        <CssParameter name="stroke-width">2.5</CssParameter>
5237      </LineSymbolizer>
5238    </Rule>
5239    <!-- SECONDARY -->
5240    <Rule>
5241      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
5242      &maxscale_zoom9;
5243      &minscale_zoom10;
5244      <LineSymbolizer>
5245        <CssParameter name="stroke">#fecc8b</CssParameter>
5246        <CssParameter name="stroke-width">1</CssParameter>
5247      </LineSymbolizer>
5248    </Rule>
5249    <Rule>
5250      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
5251      &maxscale_zoom11;
5252      &minscale_zoom12;
5253      <LineSymbolizer>
5254        <CssParameter name="stroke">#fecc8b</CssParameter>
5255        <CssParameter name="stroke-width">2</CssParameter>
5256      </LineSymbolizer>
5257    </Rule>
5258    <!-- RAIL -->
5259    <Rule>
5260      &maxscale_zoom6;
5261      &minscale_zoom8;
5262      <Filter>[railway] = 'rail'</Filter>
5263       <LineSymbolizer>
5264        <CssParameter name="stroke">#aaa</CssParameter>
5265        <CssParameter name="stroke-width">0.6</CssParameter>
5266      </LineSymbolizer>
5267    </Rule>
5268    <Rule>
5269      &maxscale_zoom9;
5270      &minscale_zoom9;
5271      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
5272       <LineSymbolizer>
5273        <CssParameter name="stroke">#aaa</CssParameter>
5274        <CssParameter name="stroke-width">1</CssParameter>
5275      </LineSymbolizer>
5276    </Rule>
5277    <Rule>
5278      &maxscale_zoom9;
5279      &minscale_zoom9;
5280      <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
5281       <LineSymbolizer>
5282        <CssParameter name="stroke">#aaa</CssParameter>
5283        <CssParameter name="stroke-width">1</CssParameter>
5284        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5285      </LineSymbolizer>
5286    </Rule>
5287    <Rule>
5288      &maxscale_zoom8;
5289      &minscale_zoom9;
5290      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter>
5291       <LineSymbolizer>
5292        <CssParameter name="stroke">#ccc</CssParameter>
5293        <CssParameter name="stroke-width">1</CssParameter>
5294      </LineSymbolizer>
5295    </Rule>
5296    <Rule>
5297      &maxscale_zoom10;
5298      &minscale_zoom12;
5299      <Filter>[railway] = 'rail' and not [tunnel]='yes'</Filter>
5300       <LineSymbolizer>
5301        <CssParameter name="stroke">#aaa</CssParameter>
5302        <CssParameter name="stroke-width">2</CssParameter>
5303      </LineSymbolizer>
5304    </Rule>
5305    <Rule>
5306      &maxscale_zoom10;
5307      &minscale_zoom12;
5308      <Filter>[railway] = 'rail' and [tunnel]='yes'</Filter>
5309       <LineSymbolizer>
5310        <CssParameter name="stroke">#aaa</CssParameter>
5311        <CssParameter name="stroke-width">2</CssParameter>
5312        <CssParameter name="stroke-dasharray">5,2</CssParameter>
5313      </LineSymbolizer>
5314    </Rule>
5315    <Rule>
5316      &maxscale_zoom10;
5317      &minscale_zoom12;
5318      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge' or [railway]='funicular'</Filter>
5319       <LineSymbolizer>
5320        <CssParameter name="stroke">#aaa</CssParameter>
5321        <CssParameter name="stroke-width">1</CssParameter>
5322      </LineSymbolizer>
5323    </Rule>
5324    <Rule>
5325      &maxscale_zoom12;
5326      &minscale_zoom12;
5327      <Filter>[railway] = 'preserved'</Filter>
5328      <LineSymbolizer>
5329        <CssParameter name="stroke">#aaa</CssParameter>
5330        <CssParameter name="stroke-width">1.5</CssParameter>
5331        <CssParameter name="stroke-linejoin">round</CssParameter>
5332      </LineSymbolizer>
5333    </Rule>
5334    <Rule>
5335      &maxscale_zoom13;
5336      &minscale_zoom18;
5337      <Filter>[railway] = 'preserved'</Filter>
5338      <LineSymbolizer>
5339        <CssParameter name="stroke">#999999</CssParameter>
5340        <CssParameter name="stroke-width">3</CssParameter>
5341        <CssParameter name="stroke-linejoin">round</CssParameter>
5342      </LineSymbolizer>
5343      <LineSymbolizer>
5344        <CssParameter name="stroke">white</CssParameter>
5345        <CssParameter name="stroke-width">1</CssParameter>
5346        <CssParameter name="stroke-linejoin">round</CssParameter>
5347        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
5348      </LineSymbolizer>
5349    </Rule>
5350    <Rule>
5351      &maxscale_zoom14;
5352      &minscale_zoom18;
5353      <Filter>[railway]='monorail'</Filter>
5354      <LineSymbolizer>
5355        <CssParameter name="stroke">#fff</CssParameter>
5356        <CssParameter name="stroke-width">4</CssParameter>
5357        <CssParameter name="stroke-linejoin">round</CssParameter>
5358        <CssParameter name="stroke-linecap">round</CssParameter>
5359        <CssParameter name="stroke-opacity">0.4</CssParameter>
5360      </LineSymbolizer>
5361      <LineSymbolizer>
5362        <CssParameter name="stroke">#777</CssParameter>
5363        <CssParameter name="stroke-width">3.0</CssParameter>
5364        <CssParameter name="stroke-dasharray">2,3</CssParameter>
5365        <CssParameter name="stroke-linejoin">round</CssParameter>
5366        <CssParameter name="stroke-linecap">round</CssParameter>
5367      </LineSymbolizer>
5368    </Rule>
5369</Style>
5370<Style name="trams">
5371    <Rule>
5372      &maxscale_zoom13;
5373      &minscale_zoom14;
5374      <LineSymbolizer>
5375        <CssParameter name="stroke">#444</CssParameter>
5376        <CssParameter name="stroke-width">1</CssParameter>
5377      </LineSymbolizer>
5378    </Rule>
5379    <Rule>
5380      &maxscale_zoom15;
5381      &minscale_zoom18;
5382      <LineSymbolizer>
5383        <CssParameter name="stroke">#444</CssParameter>
5384        <CssParameter name="stroke-width">2</CssParameter>
5385      </LineSymbolizer>
5386    </Rule>
5387</Style>
5388<Style name="guideways">
5389<Rule>
5390      &maxscale_zoom13;
5391      &minscale_zoom13;
5392      <LineSymbolizer>
5393        <CssParameter name="stroke">#6666ff</CssParameter>
5394        <CssParameter name="stroke-width">3</CssParameter>
5395        <CssParameter name="stroke-linejoin">round</CssParameter>
5396      </LineSymbolizer>
5397      <LineSymbolizer>
5398        <CssParameter name="stroke">white</CssParameter>
5399        <CssParameter name="stroke-width">1</CssParameter>
5400        <CssParameter name="stroke-linejoin">round</CssParameter>
5401        <CssParameter name="stroke-dasharray">8,12</CssParameter>
5402      </LineSymbolizer>
5403    </Rule>
5404    <Rule>
5405      &maxscale_zoom14;
5406      &minscale_zoom18;
5407      <LineSymbolizer>
5408        <CssParameter name="stroke">#6666ff</CssParameter>
5409        <CssParameter name="stroke-width">3</CssParameter>
5410        <CssParameter name="stroke-linejoin">round</CssParameter>
5411      </LineSymbolizer>
5412      <LineSymbolizer>
5413        <CssParameter name="stroke">white</CssParameter>
5414        <CssParameter name="stroke-width">1</CssParameter>
5415        <CssParameter name="stroke-linejoin">round</CssParameter>
5416        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
5417      </LineSymbolizer>
5418    </Rule>
5419</Style>
5420<Style name="roads-text-low-zoom">
5421    <Rule>
5422      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
5423      &maxscale_zoom10;
5424      &minscale_zoom12;
5425      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5426    </Rule>
5427    <Rule>
5428      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
5429      &maxscale_zoom10;
5430      &minscale_zoom12;
5431      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5432    </Rule>
5433    <Rule>
5434      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
5435      &maxscale_zoom10;
5436      &minscale_zoom12;
5437      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5438    </Rule>
5439    <Rule>
5440      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
5441      &maxscale_zoom10;
5442      &minscale_zoom12;
5443      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5444    </Rule>
5445    <Rule>
5446      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
5447      &maxscale_zoom10;
5448      &minscale_zoom12;
5449      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5450    </Rule>
5451    <Rule>
5452      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
5453      &maxscale_zoom10;
5454      &minscale_zoom12;
5455      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5456    </Rule>
5457    <Rule>
5458      <Filter>[highway] = 'motorway' and [length] = 7</Filter>
5459      &maxscale_zoom10;
5460      &minscale_zoom12;
5461      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5462    </Rule>
5463    <Rule>
5464      <Filter>[highway] = 'motorway' and [length] = 8</Filter>
5465      &maxscale_zoom10;
5466      &minscale_zoom12;
5467      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5468    </Rule>
5469    <Rule>
5470      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
5471      &maxscale_zoom11;
5472      &minscale_zoom12;
5473      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5474    </Rule>
5475    <Rule>
5476      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
5477      &maxscale_zoom11;
5478      &minscale_zoom12;
5479      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5480    </Rule>
5481    <Rule>
5482      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
5483      &maxscale_zoom11;
5484      &minscale_zoom12;
5485      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" type="png" width="31" height="17" min_distance="24" spacing="750"/>
5486    </Rule>
5487    <Rule>
5488      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
5489      &maxscale_zoom11;
5490      &minscale_zoom12;
5491      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5492    </Rule>
5493    <Rule>
5494      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
5495      &maxscale_zoom11;
5496      &minscale_zoom12;
5497      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5498    </Rule>
5499    <Rule>
5500      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
5501      &maxscale_zoom11;
5502      &minscale_zoom12;
5503      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5504    </Rule>
5505    <Rule>
5506      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
5507      &maxscale_zoom11;
5508      &minscale_zoom12;
5509      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5510    </Rule>
5511    <Rule>
5512      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
5513      &maxscale_zoom11;
5514      &minscale_zoom12;
5515      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5516    </Rule>
5517    <Rule>
5518      <Filter>[highway] = 'primary' and [length] = 1</Filter>
5519      &maxscale_zoom11;
5520      &minscale_zoom12;
5521      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5522    </Rule>
5523    <Rule>
5524      <Filter>[highway] = 'primary' and [length] = 2</Filter>
5525      &maxscale_zoom11;
5526      &minscale_zoom12;
5527      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5528    </Rule>
5529    <Rule>
5530      <Filter>[highway] = 'primary' and [length] = 3</Filter>
5531      &maxscale_zoom11;
5532      &minscale_zoom12;
5533      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5534    </Rule>
5535    <Rule>
5536      <Filter>[highway] = 'primary' and [length] = 4</Filter>
5537      &maxscale_zoom11;
5538      &minscale_zoom12;
5539      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5540    </Rule>
5541    <Rule>
5542      <Filter>[highway] = 'primary' and [length] = 5</Filter>
5543      &maxscale_zoom11;
5544      &minscale_zoom12;
5545      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5546    </Rule>
5547    <Rule>
5548      <Filter>[highway] = 'primary' and [length] = 6</Filter>
5549      &maxscale_zoom11;
5550      &minscale_zoom12;
5551      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5552    </Rule>
5553    <Rule>
5554      <Filter>[highway] = 'primary' and [length] = 7</Filter>
5555      &maxscale_zoom11;
5556      &minscale_zoom12;
5557      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5558    </Rule>
5559    <Rule>
5560      <Filter>[highway] = 'primary' and [length] = 8</Filter>
5561      &maxscale_zoom11;
5562      &minscale_zoom12;
5563      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5564    </Rule>
5565</Style>
5566<Style name="roads-text">
5567    <Rule>
5568      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
5569      &maxscale_zoom13;
5570      &minscale_zoom18;
5571      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5572    </Rule>
5573    <Rule>
5574      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
5575      &maxscale_zoom13;
5576      &minscale_zoom18;
5577      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5578    </Rule>
5579    <Rule>
5580      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
5581      &maxscale_zoom13;
5582      &minscale_zoom18;
5583      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5584    </Rule>
5585    <Rule>
5586      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
5587      &maxscale_zoom13;
5588      &minscale_zoom18;
5589      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5590    </Rule>
5591    <Rule>
5592      <Filter>[highway] = 'motorway' and [length] = 5</Filter>
5593      &maxscale_zoom13;
5594      &minscale_zoom18;
5595      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5596    </Rule>
5597    <Rule>
5598      <Filter>[highway] = 'motorway' and [length] = 6</Filter>
5599      &maxscale_zoom13;
5600      &minscale_zoom18;
5601      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5602    </Rule>
5603    <Rule>
5604      <Filter>[highway] = 'motorway' and [length] = 7</Filter>
5605      &maxscale_zoom13;
5606      &minscale_zoom18;
5607      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5608    </Rule>
5609    <Rule>
5610      <Filter>[highway] = 'motorway' and [length] = 8</Filter>
5611      &maxscale_zoom13;
5612      &minscale_zoom18;
5613      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/mot_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5614    </Rule>
5615    <Rule>
5616      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
5617      &maxscale_zoom13;
5618      &minscale_zoom18;
5619      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5620    </Rule>
5621    <Rule>
5622      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
5623      &maxscale_zoom13;
5624      &minscale_zoom18;
5625      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5626    </Rule>
5627    <Rule>
5628      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
5629      &maxscale_zoom13;
5630      &minscale_zoom18;
5631      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield3.png" type="png" width="31" height="17" min_distance="24" spacing="750"/>
5632    </Rule>
5633    <Rule>
5634      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
5635      &maxscale_zoom13;
5636      &minscale_zoom18;
5637      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5638    </Rule>
5639    <Rule>
5640      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
5641      &maxscale_zoom13;
5642      &minscale_zoom18;
5643      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5644    </Rule>
5645    <Rule>
5646      <Filter>[highway] = 'trunk' and [length] = 6</Filter>
5647      &maxscale_zoom13;
5648      &minscale_zoom18;
5649      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5650    </Rule>
5651    <Rule>
5652      <Filter>[highway] = 'trunk' and [length] = 7</Filter>
5653      &maxscale_zoom13;
5654      &minscale_zoom18;
5655      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5656    </Rule>
5657    <Rule>
5658      <Filter>[highway] = 'trunk' and [length] = 8</Filter>
5659      &maxscale_zoom13;
5660      &minscale_zoom18;
5661      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/tru_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5662    </Rule>
5663    <Rule>
5664      <Filter>[highway] = 'primary' and [length] = 1</Filter>
5665      &maxscale_zoom13;
5666      &minscale_zoom18;
5667      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield1.png" type="png" width="17" height="17" min_distance="30" spacing="750"/>
5668    </Rule>
5669    <Rule>
5670      <Filter>[highway] = 'primary' and [length] = 2</Filter>
5671      &maxscale_zoom13;
5672      &minscale_zoom18;
5673      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield2.png" type="png" width="24" height="17" min_distance="30" spacing="750"/>
5674    </Rule>
5675    <Rule>
5676      <Filter>[highway] = 'primary' and [length] = 3</Filter>
5677      &maxscale_zoom13;
5678      &minscale_zoom18;
5679      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield3.png" type="png" width="31" height="17" min_distance="30" spacing="750"/>
5680    </Rule>
5681    <Rule>
5682      <Filter>[highway] = 'primary' and [length] = 4</Filter>
5683      &maxscale_zoom13;
5684      &minscale_zoom18;
5685      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield4.png" type="png" width="38" height="17" min_distance="30" spacing="750"/>
5686    </Rule>
5687    <Rule>
5688      <Filter>[highway] = 'primary' and [length] = 5</Filter>
5689      &maxscale_zoom13;
5690      &minscale_zoom18;
5691      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield5.png" type="png" width="45" height="17" min_distance="30" spacing="750"/>
5692    </Rule>
5693    <Rule>
5694      <Filter>[highway] = 'primary' and [length] = 6</Filter>
5695      &maxscale_zoom13;
5696      &minscale_zoom18;
5697      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield6.png" type="png" width="52" height="17" min_distance="30" spacing="750"/>
5698    </Rule>
5699    <Rule>
5700      <Filter>[highway] = 'primary' and [length] = 7</Filter>
5701      &maxscale_zoom13;
5702      &minscale_zoom18;
5703      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield7.png" type="png" width="59" height="17" min_distance="30" spacing="750"/>
5704    </Rule>
5705    <Rule>
5706      <Filter>[highway] = 'primary' and [length] = 8</Filter>
5707      &maxscale_zoom13;
5708      &minscale_zoom18;
5709      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/pri_shield8.png" type="png" width="66" height="17" min_distance="30" spacing="750"/>
5710    </Rule>
5711    <Rule>
5712      <Filter>([highway] = 'secondary' and [length] = 1) and not [bridge]='yes'</Filter>
5713      &maxscale_zoom12;
5714      &minscale_zoom18;
5715      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield1.png" type="png" width="17" height="17" min_distance="40" spacing="750"/>
5716    </Rule>
5717    <Rule>
5718      <Filter>([highway] = 'secondary' and [length] = 2) and not [bridge]='yes'</Filter>
5719      &maxscale_zoom12;
5720      &minscale_zoom18;
5721      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield2.png" type="png" width="24" height="17" min_distance="40" spacing="750"/>
5722    </Rule>
5723    <Rule>
5724      <Filter>([highway] = 'secondary' and [length] = 3) and not [bridge]='yes'</Filter>
5725      &maxscale_zoom12;
5726      &minscale_zoom18;
5727      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield3.png" type="png" width="31" height="17" min_distance="40" spacing="750"/>
5728    </Rule>
5729    <Rule>
5730      <Filter>([highway] = 'secondary' and [length] = 4) and not [bridge]='yes'</Filter>
5731      &maxscale_zoom12;
5732      &minscale_zoom18;
5733      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield4.png" type="png" width="38" height="17" min_distance="40" spacing="750"/>
5734    </Rule>
5735    <Rule>
5736      <Filter>([highway] = 'secondary' and [length] = 5) and not [bridge]='yes'</Filter>
5737      &maxscale_zoom12;
5738      &minscale_zoom18;
5739      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield5.png" type="png" width="45" height="17" min_distance="40" spacing="750"/>
5740    </Rule>
5741    <Rule>
5742      <Filter>([highway] = 'secondary' and [length] = 6) and not [bridge]='yes'</Filter>
5743      &maxscale_zoom12;
5744      &minscale_zoom18;
5745      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield6.png" type="png" width="52" height="17" min_distance="40" spacing="750"/>
5746    </Rule>
5747    <Rule>
5748      <Filter>([highway] = 'secondary' and [length] = 7) and not [bridge]='yes'</Filter>
5749      &maxscale_zoom12;
5750      &minscale_zoom18;
5751      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield7.png" type="png" width="59" height="17" min_distance="40" spacing="750"/>
5752    </Rule>
5753    <Rule>
5754      <Filter>([highway] = 'secondary' and [length] = 8) and not [bridge]='yes'</Filter>
5755      &maxscale_zoom12;
5756      &minscale_zoom18;
5757      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/sec_shield8.png" type="png" width="66" height="17" min_distance="40" spacing="750"/>
5758    </Rule>
5759    <Rule>
5760      <Filter>([highway] = 'tertiary' and [length] = 1) and not [bridge]='yes'</Filter>
5761      &maxscale_zoom13;
5762      &minscale_zoom18;
5763      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield1.png" type="png" width="17" height="17" min_distance="40" spacing="750"/>
5764    </Rule>
5765    <Rule>
5766      <Filter>([highway] = 'tertiary' and [length] = 2) and not [bridge]='yes'</Filter>
5767      &maxscale_zoom13;
5768      &minscale_zoom18;
5769      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield2.png" type="png" width="24" height="17" min_distance="40" spacing="750"/>
5770    </Rule>
5771    <Rule>
5772      <Filter>([highway] = 'tertiary' and [length] = 3) and not [bridge]='yes'</Filter>
5773      &maxscale_zoom13;
5774      &minscale_zoom18;
5775      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield3.png" type="png" width="31" height="17" min_distance="40" spacing="750"/>
5776    </Rule>
5777    <Rule>
5778      <Filter>([highway] = 'tertiary' and [length] = 4) and not [bridge]='yes'</Filter>
5779      &maxscale_zoom13;
5780      &minscale_zoom18;
5781      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield4.png" type="png" width="38" height="17" min_distance="40" spacing="750"/>
5782    </Rule>
5783    <Rule>
5784      <Filter>([highway] = 'tertiary' and [length] = 5) and not [bridge]='yes'</Filter>
5785      &maxscale_zoom13;
5786      &minscale_zoom18;
5787      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield5.png" type="png" width="45" height="17" min_distance="40" spacing="750"/>
5788    </Rule>
5789    <Rule>
5790      <Filter>([highway] = 'tertiary' and [length] = 6) and not [bridge]='yes'</Filter>
5791      &maxscale_zoom13;
5792      &minscale_zoom18;
5793      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield6.png" type="png" width="52" height="17" min_distance="40" spacing="750"/>
5794    </Rule>
5795    <Rule>
5796      <Filter>([highway] = 'tertiary' and [length] = 7) and not [bridge]='yes'</Filter>
5797      &maxscale_zoom13;
5798      &minscale_zoom18;
5799      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield7.png" type="png" width="59" height="17" min_distance="40" spacing="750"/>
5800    </Rule>
5801    <Rule>
5802      <Filter>([highway] = 'tertiary' and [length] = 8) and not [bridge]='yes'</Filter>
5803      &maxscale_zoom13;
5804      &minscale_zoom18;
5805      <ShieldSymbolizer name="ref" fontset_name="bold-fonts" size="10" fill="#fff" placement="line" file="&symbols;/ter_shield8.png" type="png" width="66" height="17" min_distance="40" spacing="750"/>
5806    </Rule>
<