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

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

Fixed bug: highway=unclassified was rendered twice in z15

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