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

Last change on this file since 7470 was 7470, checked in by stevechilton, 10 years ago

Add casing to highway=construction, move stations earlier, power=tower later, added tunnel=true to some tunnel=yes instances

  • Property svn:eol-style set to native
File size: 195.1 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE Map>
3<Map bgcolor="#b5d0d0" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4    <Style name="mapnik:selection">
5      <Rule>
6        <Filter>[mapnik:geometry] = 1</Filter>
7        <PointSymbolizer/>
8      </Rule>
9      <Rule>
10        <Filter>[mapnik:geometry] = 2</Filter>
11        <LineSymbolizer>
12          <CssParameter name="stroke">red</CssParameter>
13          <CssParameter name="stroke-width">6</CssParameter>
14          <CssParameter name="stroke-opacity">0.5</CssParameter>
15        </LineSymbolizer>
16        <LineSymbolizer>
17          <CssParameter name="stroke">yellow</CssParameter>
18          <CssParameter name="stroke-width">2</CssParameter>
19          <CssParameter name="stroke-opacity">1.0</CssParameter>
20        </LineSymbolizer>
21      </Rule>
22      <Rule>
23        <Filter>[mapnik:geometry] = 3</Filter>
24        <PolygonSymbolizer>
25          <CssParameter name="fill">red</CssParameter>
26          <CssParameter name="fill-opacity">0.5</CssParameter>
27        </PolygonSymbolizer>
28      </Rule>
29    </Style>
30
31   <Style name="world-1">
32    <Rule>
33      <MaxScaleDenominator>250000000000</MaxScaleDenominator>
34      <MinScaleDenominator>6000000</MinScaleDenominator>
35      <PolygonSymbolizer>
36        <CssParameter name="fill">#f2efe9</CssParameter>
37      </PolygonSymbolizer>
38       <LineSymbolizer>
39        <CssParameter name="stroke">#b5d0d0</CssParameter>
40        <CssParameter name="stroke-width">0.5</CssParameter>
41      </LineSymbolizer>
42    </Rule>
43  </Style>
44  <Style name="world">
45    <Rule>
46      <MaxScaleDenominator>6000000</MaxScaleDenominator>
47      <MinScaleDenominator>600000</MinScaleDenominator>
48      <PolygonSymbolizer>
49        <CssParameter name="fill">#f2efe9</CssParameter>
50      </PolygonSymbolizer>
51    </Rule>
52  </Style>
53
54  <Style name="coast-poly">
55    <Rule>
56      <MaxScaleDenominator>600000</MaxScaleDenominator>
57      <PolygonSymbolizer>
58        <CssParameter name="fill">#f2efe9</CssParameter>
59      </PolygonSymbolizer>
60    </Rule>
61  </Style>
62
63  <!-- BUILTUP VMAP0 -->
64  <!-- level 7-9-->
65  <Style name="builtup">
66    <Rule>
67      <MaxScaleDenominator>2500000</MaxScaleDenominator>
68      <MinScaleDenominator>500000</MinScaleDenominator>
69      <PolygonSymbolizer>
70        <CssParameter name="fill">#ddd</CssParameter>
71      </PolygonSymbolizer>
72    </Rule>
73  </Style>
74
75  <Style name="places">
76    <Rule>
77      <MaxScaleDenominator>50000000</MaxScaleDenominator>
78      <MinScaleDenominator>10000000</MinScaleDenominator>
79      <TextSymbolizer name="place_name" face_name="DejaVu Sans Book" size="10" fill="#444" halo_radius="1" wrap_width="0"/>
80    </Rule>
81  </Style>
82  <Style name="stations">
83    <Rule>
84      <MaxScaleDenominator>250000</MaxScaleDenominator>
85      <MinScaleDenominator>25000</MinScaleDenominator>
86      <Filter>[railway]='station'</Filter>
87      <PointSymbolizer file = "c:/mapnik/symbols/station_small.png" type="png" width="5" height="5" />
88    </Rule>
89    <Rule>
90      <MaxScaleDenominator>25000</MaxScaleDenominator>
91      <Filter>[railway]='station'</Filter>
92      <PointSymbolizer file = "c:/mapnik/symbols/station.png" type="png" width="9" height="9" />
93    </Rule>
94    <Rule>
95      <MaxScaleDenominator>100000</MaxScaleDenominator>
96      <Filter>[railway]='halt'</Filter>
97      <PointSymbolizer file = "c:/mapnik/symbols/halt.png" type="png" width="3" height="3" />
98    </Rule>
99    <Rule>
100      <MaxScaleDenominator>50000</MaxScaleDenominator>
101      <MinScaleDenominator>25000</MinScaleDenominator>
102      <Filter>[railway]='halt'</Filter>
103      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
104    </Rule>
105    <Rule>
106      <MaxScaleDenominator>25000</MaxScaleDenominator>
107      <Filter>[railway] ='halt'</Filter>
108      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
109    </Rule>
110    <Rule>
111      <MaxScaleDenominator>50000</MaxScaleDenominator>
112      <MinScaleDenominator>25000</MinScaleDenominator>
113      <Filter>[railway]='station'</Filter>
114      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#000" dy="-8" halo_radius="1" wrap_width="0"/>
115    </Rule>
116    <Rule>
117      <MaxScaleDenominator>25000</MaxScaleDenominator>
118      <Filter>[railway]='station'</Filter>
119      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="12" fill="#000" dy="-14" halo_radius="1" wrap_width="0"/>
120    </Rule>
121    <Rule>
122      <MaxScaleDenominator>50000</MaxScaleDenominator>
123      <MinScaleDenominator>10000</MinScaleDenominator>
124      <Filter>[railway]='level_crossing'</Filter>
125      <PointSymbolizer file = "c:/mapnik/symbols/level_crossing.png" type="png" width="7" height="7" />
126    </Rule>
127  </Style>
128  <Style name="amenity">
129    <Rule>
130      <MaxScaleDenominator>2000000</MaxScaleDenominator>
131      <MinScaleDenominator>500000</MinScaleDenominator>
132      <Filter>[aeroway]='aerodrome'</Filter>
133      <PointSymbolizer file = "/home/steve/symbols/airport.png" type="png" width="10" height="9" />
134      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="8" fill="#636" dy="-9" halo_radius="1" wrap_width="0"/>
135    </Rule>
136    <Rule>
137      <MaxScaleDenominator>500000</MaxScaleDenominator>
138      <MinScaleDenominator>100000</MinScaleDenominator>
139      <Filter>[aeroway]='aerodrome'</Filter>
140      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="9" fill="#636" halo_radius="1" wrap_width="0"/>
141    </Rule>
142    <Rule>
143      <MaxScaleDenominator>5000</MaxScaleDenominator>
144      <Filter>[amenity]='post_box'</Filter>
145      <PointSymbolizer file="/home/steve/symbols/post_box.png" type="png" width="16" height="16" />
146    </Rule>
147    <Rule>
148      <MaxScaleDenominator>5000</MaxScaleDenominator>
149      <Filter>[amenity]='post_office'</Filter>
150      <PointSymbolizer file="/home/steve/symbols/post_office.png" type="png" width="16" height="16" />
151    </Rule>
152    <Rule>
153      <MaxScaleDenominator>50000</MaxScaleDenominator>
154      <MinScaleDenominator>10000</MinScaleDenominator>
155      <Filter>[railway]='level_crossing'</Filter>
156      <PointSymbolizer file="/home/steve/symbols/level_crossing.png" type="png" width="7" height="7" />
157    </Rule>
158    <Rule>
159      <MaxScaleDenominator>10000</MaxScaleDenominator>
160      <Filter>[railway]='level_crossing'</Filter>
161      <PointSymbolizer file="/home/steve/symbols/level_crossing2.png" type="png" width="11" height="11" />
162    </Rule>
163    <Rule>
164      <MaxScaleDenominator>10000</MaxScaleDenominator>
165      <Filter>[amenity]='pub'</Filter>
166      <PointSymbolizer file="/home/steve/symbols/pint.png" type="png" width="12" height="18" />
167    </Rule>
168    <Rule>
169      <MaxScaleDenominator>500000</MaxScaleDenominator>
170      <Filter>[natural]='peak'</Filter>
171      <PointSymbolizer file="/home/steve/symbols/peak.png" type="png" width="8" height="8" />
172    </Rule>
173    <Rule>
174      <MaxScaleDenominator>5000</MaxScaleDenominator>
175      <Filter>[man_made]='mast'</Filter>
176      <PointSymbolizer file="/home/steve/symbols/tower.png" type="png" width="32" height="32" />
177    </Rule>
178    <Rule>
179      <MaxScaleDenominator>20000</MaxScaleDenominator>
180      <Filter>[man_made]='power_wind'</Filter>
181      <PointSymbolizer file = "/home/steve/symbols/power_wind.png" type="png" width="16" height="26" />
182    </Rule>
183    <Rule>
184      <MaxScaleDenominator>10000</MaxScaleDenominator>
185      <Filter>[man_made]='windmill'</Filter>
186      <PointSymbolizer file = "/home/steve/symbols/windmill.png" type="png" width="10" height="15" />
187    </Rule>
188    <Rule>
189      <MaxScaleDenominator>10000</MaxScaleDenominator>
190      <Filter>[amenity]='recycling'</Filter>
191      <PointSymbolizer file="/home/steve/symbols/recycling.png" type="png" width="20" height="20" />
192    </Rule>
193
194    <Rule>
195      <MaxScaleDenominator>20000</MaxScaleDenominator>
196      <Filter>[amenity]='hospital'</Filter>
197      <PointSymbolizer file="/home/steve/symbols/hospital.png" type="png" width="20" height="20" />
198    </Rule>
199
200    <Rule>
201      <MaxScaleDenominator>5000</MaxScaleDenominator>
202      <Filter>[amenity]='bus_stop' or [highway]='bus_stop'</Filter>
203      <PointSymbolizer file="/home/steve/symbols/bus_stop.png" type="png" width="30" height="12" />
204    </Rule>
205
206    <Rule>
207      <MaxScaleDenominator>20000</MaxScaleDenominator>
208      <Filter>[amenity]='parking'</Filter>
209      <PointSymbolizer file="/home/steve/symbols/parking.png" type="png" width="16" height="16" allow_overlap="false"/>
210    </Rule>
211
212    <Rule>
213      <MaxScaleDenominator>10000</MaxScaleDenominator>
214      <Filter>[amenity]='place_of_worship'</Filter>
215      <PointSymbolizer file="/home/steve/symbols/place_of_worship.png" type="png" width="16" height="16" allow_overlap="false"/>
216     </Rule>
217    <Rule>
218      <MaxScaleDenominator>10000</MaxScaleDenominator>
219      <Filter>[amenity]='airport'</Filter>
220      <PointSymbolizer file="/home/steve/symbols/airport.png" type="png" width="16" height="16" allow_overlap="false"/>
221     </Rule>
222    <Rule>
223      <MaxScaleDenominator>20000</MaxScaleDenominator>
224      <Filter>[highway]='mini_roundabout'</Filter>
225      <PointSymbolizer file="/home/steve/symbols/mini_round.png" type="png" width="9" height="9" allow_overlap="false"/>
226    </Rule>
227  </Style>
228
229  <Style name="leisure">
230    <Rule>
231      <Filter>[leisure] = 'playground'</Filter>
232      <MaxScaleDenominator>100000</MaxScaleDenominator>
233     <PolygonSymbolizer>
234        <CssParameter name="fill">#ccffff</CssParameter>
235     </PolygonSymbolizer>
236      <LineSymbolizer>
237        <CssParameter name="stroke">#666</CssParameter>
238        <CssParameter name="stroke-width">0.3</CssParameter>
239      </LineSymbolizer>
240    </Rule>   
241    <Rule>
242      <Filter>[tourism] = 'attraction'</Filter>
243      <MaxScaleDenominator>1000000</MaxScaleDenominator>
244      <PolygonSymbolizer>
245        <CssParameter name="fill">#f2caea</CssParameter>
246     </PolygonSymbolizer>
247    </Rule>
248    <Rule>
249      <Filter>[leisure] = 'nature_reserve'</Filter>
250      <MaxScaleDenominator>1000000</MaxScaleDenominator>
251      <MinScaleDenominator>100000</MinScaleDenominator>
252      <PolygonSymbolizer>
253        <CssParameter name="fill">#abdf96</CssParameter>
254     </PolygonSymbolizer>
255    </Rule>
256    <Rule>
257      <Filter>[leisure] = 'nature_reserve'</Filter>
258      <MaxScaleDenominator>100000</MaxScaleDenominator>
259      <MinScaleDenominator>50000</MinScaleDenominator>
260      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve.png" type="png" width="21" height="24"/>
261    </Rule>
262    <Rule>
263      <Filter>[leisure] = 'nature_reserve'</Filter>
264      <MaxScaleDenominator>50000</MaxScaleDenominator>
265      <PolygonPatternSymbolizer file="/home/steve/symbols/nature_reserve2.png" type="png" width="42" height="48"/>
266    </Rule>
267    <Rule>
268      <MaxScaleDenominator>1000000</MaxScaleDenominator>
269      <MinScaleDenominator>20000</MinScaleDenominator>
270      <Filter>[landuse] = 'cemetery'</Filter>
271      <PolygonSymbolizer>
272        <CssParameter name="fill">#aacbaf</CssParameter>
273      </PolygonSymbolizer>
274    </Rule>
275    <Rule>
276      <MaxScaleDenominator>1000000</MaxScaleDenominator>
277      <MinScaleDenominator>1000</MinScaleDenominator>
278      <Filter>[landuse] = 'residential'</Filter>
279      <PolygonSymbolizer>
280        <CssParameter name="fill">#ddd</CssParameter>
281      </PolygonSymbolizer>
282    </Rule>
283    <Rule>
284      <MaxScaleDenominator>1000000</MaxScaleDenominator>
285      <MinScaleDenominator>1000</MinScaleDenominator>
286      <Filter>[military] = 'barracks'</Filter>
287      <PolygonSymbolizer>
288        <CssParameter name="fill">#ff8f8f</CssParameter>
289      </PolygonSymbolizer>
290    </Rule>
291
292     <Rule>
293      <MaxScaleDenominator>50000</MaxScaleDenominator>
294      <Filter>[landuse] = 'cemetery'</Filter>
295      <PolygonPatternSymbolizer file="/home/steve/symbols/grave_yard.png" type="png" width="16" height="16"/>
296    </Rule>
297
298     <Rule>
299      <MaxScaleDenominator>1000000</MaxScaleDenominator>
300      <Filter>[landuse] = 'meadow'</Filter>
301      <PolygonSymbolizer>
302        <CssParameter name="fill">#cfeca8</CssParameter>
303     </PolygonSymbolizer>
304    </Rule>
305    <Rule>
306      <Filter>[leisure] = 'park'</Filter>
307      <MaxScaleDenominator>1000000</MaxScaleDenominator>
308      <PolygonSymbolizer>
309        <CssParameter name="fill">#b6fdb6</CssParameter>
310     </PolygonSymbolizer>
311    </Rule>
312
313    <Rule>
314      <Filter>[leisure] = 'common'</Filter>
315      <MaxScaleDenominator>1000000</MaxScaleDenominator>
316      <PolygonSymbolizer>
317        <CssParameter name="fill">#cfeca8</CssParameter>
318      </PolygonSymbolizer>
319    </Rule>
320    <Rule>
321      <Filter>[leisure] = 'garden'</Filter>
322      <MaxScaleDenominator>1000000</MaxScaleDenominator>
323      <PolygonSymbolizer>
324        <CssParameter name="fill">#cfeca8</CssParameter>
325     </PolygonSymbolizer>
326    </Rule>
327    <Rule>
328      <Filter>[leisure] = 'golf_course'</Filter>
329      <MaxScaleDenominator>1000000</MaxScaleDenominator>
330      <PolygonSymbolizer>
331        <CssParameter name="fill">#b5e3b5</CssParameter>
332     </PolygonSymbolizer>
333    </Rule>
334
335    <Rule>
336      <Filter>[landuse] = 'allotments'</Filter>
337      <MaxScaleDenominator>1000000</MaxScaleDenominator>
338      <PolygonSymbolizer>
339        <CssParameter name="fill">#c8b084</CssParameter>
340     </PolygonSymbolizer>
341    </Rule>
342    <Rule>
343      <Filter>[landuse] = 'forest'</Filter>
344      <MaxScaleDenominator>2000000</MaxScaleDenominator>
345      <MinScaleDenominator>50000</MinScaleDenominator>
346      <PolygonSymbolizer>
347        <CssParameter name="fill">#8dc56c</CssParameter>
348     </PolygonSymbolizer>
349    </Rule>
350    <Rule>
351      <Filter>[landuse] = 'forest'</Filter>
352      <MaxScaleDenominator>50000</MaxScaleDenominator>
353      <PolygonPatternSymbolizer file="/home/steve/symbols/forest.png" type="png" width="21" height="24"/>
354    </Rule>
355    <Rule>
356      <Filter>[landuse] = 'farm'</Filter>
357      <MaxScaleDenominator>2000000</MaxScaleDenominator>
358      <PolygonSymbolizer>
359        <CssParameter name="fill">#ead8bd</CssParameter>
360     </PolygonSymbolizer>
361    </Rule>
362    <Rule>
363      <Filter>[landuse] = 'recreation_ground'</Filter>
364      <MaxScaleDenominator>1000000</MaxScaleDenominator>
365      <PolygonSymbolizer>
366        <CssParameter name="fill">#cfeca8</CssParameter>
367     </PolygonSymbolizer>
368    </Rule>
369    <Rule>
370      <Filter>[landuse] = 'village_green'</Filter>
371      <MaxScaleDenominator>500000</MaxScaleDenominator>
372      <PolygonSymbolizer>
373        <CssParameter name="fill">#cfeca8</CssParameter>
374     </PolygonSymbolizer>
375    </Rule>
376    <Rule>
377      <Filter>[landuse] = 'retail'</Filter>
378      <MaxScaleDenominator>1000000</MaxScaleDenominator>
379      <PolygonSymbolizer>
380        <CssParameter name="fill">#f1dada</CssParameter>
381     </PolygonSymbolizer>
382    </Rule>
383    <Rule>
384      <Filter>[landuse] = 'retail'</Filter>
385      <MaxScaleDenominator>25000</MaxScaleDenominator>
386      <LineSymbolizer>
387        <CssParameter name="stroke">red</CssParameter>
388        <CssParameter name="stroke-width">0.3</CssParameter>
389      </LineSymbolizer>
390    </Rule>
391
392
393    <Rule>
394      <Filter>[landuse] = 'industrial'</Filter>
395      <MaxScaleDenominator>1000000</MaxScaleDenominator>
396      <PolygonSymbolizer>
397        <CssParameter name="fill">#ffaeb9</CssParameter>
398     </PolygonSymbolizer>
399    </Rule>
400    <Rule>
401      <Filter>[power] = 'station'</Filter>
402      <MaxScaleDenominator>1000000</MaxScaleDenominator>
403      <MinScaleDenominator>200000</MinScaleDenominator>
404      <PolygonSymbolizer>
405        <CssParameter name="fill">#bbb</CssParameter>
406     </PolygonSymbolizer>
407    </Rule>
408    <Rule>
409      <Filter>[power] = 'station'</Filter>
410      <MaxScaleDenominator>200000</MaxScaleDenominator>
411      <PolygonSymbolizer>
412        <CssParameter name="fill">#bbb</CssParameter>
413     </PolygonSymbolizer>
414    <LineSymbolizer>
415        <CssParameter name="stroke">#555</CssParameter>
416        <CssParameter name="stroke-width">0.4</CssParameter>
417      </LineSymbolizer>
418    </Rule>
419    <Rule>
420      <Filter>[power] = 'sub_station'</Filter>
421      <MaxScaleDenominator>100000</MaxScaleDenominator>
422      <PolygonSymbolizer>
423        <CssParameter name="fill">#bbb</CssParameter>
424     </PolygonSymbolizer>
425    <LineSymbolizer>
426        <CssParameter name="stroke">#555</CssParameter>
427        <CssParameter name="stroke-width">0.4</CssParameter>
428      </LineSymbolizer>
429    </Rule>
430
431    <Rule>
432      <Filter>[landuse] = 'commercial'</Filter>
433      <MaxScaleDenominator>1000000</MaxScaleDenominator>
434      <PolygonSymbolizer>
435        <CssParameter name="fill">#efc8c8</CssParameter>
436     </PolygonSymbolizer>
437    </Rule>
438    <Rule>
439      <Filter>[landuse] = 'brownfield'</Filter>
440      <MaxScaleDenominator>1000000</MaxScaleDenominator>
441      <PolygonSymbolizer>
442        <CssParameter name="fill">#9d9d6c</CssParameter>
443     </PolygonSymbolizer>
444    </Rule>
445     <Rule>
446      <Filter>[natural] = 'wood' or [landuse] = 'wood'</Filter>
447      <MaxScaleDenominator>1000000</MaxScaleDenominator>
448      <PolygonSymbolizer>
449        <CssParameter name="fill">#aed1a0</CssParameter>
450     </PolygonSymbolizer>
451    </Rule>
452     <Rule>
453      <Filter>[natural] = 'heath'</Filter>
454      <MaxScaleDenominator>1000000</MaxScaleDenominator>
455      <PolygonSymbolizer>
456        <CssParameter name="fill">#ffffc0</CssParameter>
457     </PolygonSymbolizer>
458    </Rule>
459
460    <Rule>
461      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
462      <MaxScaleDenominator>1000000</MaxScaleDenominator>
463      <PolygonSymbolizer>
464        <CssParameter name="fill">#f0f0d8</CssParameter>
465      </PolygonSymbolizer>
466    </Rule>
467    <Rule>
468      <Filter>[amenity] = 'university' or [amenity] = 'college' or [amenity] = 'school'</Filter>
469      <MaxScaleDenominator>250000</MaxScaleDenominator>
470      <LineSymbolizer>
471        <CssParameter name="stroke">brown</CssParameter>
472        <CssParameter name="stroke-width">0.3</CssParameter>
473      </LineSymbolizer>
474    </Rule>
475
476    <Rule>
477      <Filter>[amenity] = 'parking'</Filter>
478      <MaxScaleDenominator>1000000</MaxScaleDenominator>
479     <PolygonSymbolizer>
480         <CssParameter name="fill">#f7efb7</CssParameter>
481      </PolygonSymbolizer>
482    </Rule>
483    <Rule>
484      <Filter>[amenity] = 'parking'</Filter>
485      <MaxScaleDenominator>25000</MaxScaleDenominator>
486      <LineSymbolizer>
487        <CssParameter name="stroke">#eeeed1</CssParameter>
488        <CssParameter name="stroke-width">0.3</CssParameter>
489      </LineSymbolizer>
490    </Rule>
491
492
493    <Rule>
494      <Filter>[railway] = 'station' or [building] = 'station'</Filter>
495      <MaxScaleDenominator>1000000</MaxScaleDenominator>
496     <PolygonSymbolizer>
497         <CssParameter name="fill">#fff68f</CssParameter>
498         <CssParameter name="fill-opacity">0.5</CssParameter>
499      </PolygonSymbolizer>
500    </Rule>
501
502    <Rule>
503      <Filter>[building] = 'supermarket'</Filter>
504      <MaxScaleDenominator>1000000</MaxScaleDenominator>
505      <PolygonSymbolizer>
506         <CssParameter name="fill">pink</CssParameter>
507         <CssParameter name="fill-opacity">0.5</CssParameter>
508      </PolygonSymbolizer>
509    </Rule>
510    <Rule>
511      <Filter>[building] &lt;&gt; 'station' and [building] &lt;&gt; 'supermarket' and [building] &lt;&gt; ''</Filter>
512      <MaxScaleDenominator>1000000</MaxScaleDenominator>
513      <PolygonSymbolizer>
514         <CssParameter name="fill">#cc9999</CssParameter>
515      </PolygonSymbolizer>
516    </Rule>
517    <Rule>
518      <Filter>[amenity] = 'place_of_worship'</Filter>
519      <MaxScaleDenominator>1000000</MaxScaleDenominator>
520      <MinScaleDenominator>20000</MinScaleDenominator>
521      <PolygonSymbolizer>
522         <CssParameter name="fill">#777</CssParameter>
523         <CssParameter name="fill-opacity">0.5</CssParameter>
524      </PolygonSymbolizer>
525    </Rule>
526    <Rule>
527      <Filter>[amenity] = 'place_of_worship'</Filter>
528      <MaxScaleDenominator>20000</MaxScaleDenominator>
529      <PolygonSymbolizer>
530         <CssParameter name="fill">#777</CssParameter>
531         <CssParameter name="fill-opacity">0.5</CssParameter>
532      </PolygonSymbolizer>
533      <LineSymbolizer>
534        <CssParameter name="stroke">#111</CssParameter>
535        <CssParameter name="stroke-width">0.3</CssParameter>
536      </LineSymbolizer>
537    </Rule>
538     <Rule>
539      <Filter>[leisure] = 'sports_centre' or [leisure]='stadium' or [leisure]='track'</Filter>
540      <MaxScaleDenominator>1000000</MaxScaleDenominator>
541      <PolygonSymbolizer>
542         <CssParameter name="fill">#33cc99</CssParameter>
543      </PolygonSymbolizer>
544    </Rule>
545    <Rule>
546      <Filter>[leisure] = 'pitch'</Filter>
547      <MaxScaleDenominator>1000000</MaxScaleDenominator>
548      <PolygonSymbolizer>
549         <CssParameter name="fill">#8ad3af</CssParameter>
550      </PolygonSymbolizer>
551    </Rule>
552    <Rule>
553      <Filter>[aeroway] = 'terminal'</Filter>
554      <MaxScaleDenominator>200000</MaxScaleDenominator>
555      <PolygonSymbolizer>
556         <CssParameter name="fill">#cc99ff</CssParameter>
557      </PolygonSymbolizer>
558    </Rule>
559    <Rule>
560      <Filter>[aeroway] = 'terminal'</Filter>
561      <MaxScaleDenominator>50000</MaxScaleDenominator>
562      <LineSymbolizer>
563        <CssParameter name="stroke">#330066</CssParameter>
564        <CssParameter name="stroke-width">0.2</CssParameter>
565      </LineSymbolizer>
566    </Rule>
567    <Rule>
568      <Filter>[aeroway] = 'apron'</Filter>
569      <MaxScaleDenominator>200000</MaxScaleDenominator>
570      <PolygonSymbolizer>
571         <CssParameter name="fill">#f0e0ff</CssParameter>
572      </PolygonSymbolizer>
573    </Rule>
574    <Rule>
575      <Filter>[natural] = 'beach'</Filter>
576      <MaxScaleDenominator>100000</MaxScaleDenominator>
577      <PolygonPatternSymbolizer file="/home/steve/symbols/beach.png" type="png" width="10" height="10"/>
578    </Rule>
579
580    <!--Rule>
581      <ElseFilter/>
582      <MaxScaleDenominator>1000000</MaxScaleDenominator>
583      <PolygonSymbolizer>
584        <CssParameter name="fill">lightgrey</CssParameter>
585     </PolygonSymbolizer>
586    </Rule-->
587  </Style>
588
589  <Style name="area-text">
590    <Rule>
591      <Filter>[way_area] &gt;= 150000</Filter>
592      <MaxScaleDenominator>50000</MaxScaleDenominator>
593      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
594    </Rule>
595    <Rule>
596      <Filter>[way_area] &gt;= 80000 and [way_area] &lt; 150000</Filter>
597      <MaxScaleDenominator>20000</MaxScaleDenominator>
598      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
599    </Rule>
600    <Rule>
601      <Filter>[way_area] &gt;= 20000 and [way_area] &lt; 80000</Filter>
602      <MaxScaleDenominator>10000</MaxScaleDenominator>
603      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
604    </Rule>
605    <Rule>
606      <Filter>[way_area] &lt; 20000</Filter>
607      <MaxScaleDenominator>5000</MaxScaleDenominator>
608      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000033" halo_radius="1" wrap_width="20"/>
609    </Rule>
610  </Style>
611
612  <Style name="text">
613    <Rule>
614      <Filter>[place] = 'island'</Filter>
615      <MaxScaleDenominator>1000000</MaxScaleDenominator>
616      <MinScaleDenominator>20000</MinScaleDenominator>
617      <TextSymbolizer name="name" face_name="DejaVu Sans Oblique" size="9" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
618    </Rule>
619    <Rule>
620      <Filter>[place] = 'city'</Filter>
621      <MaxScaleDenominator>10000000</MaxScaleDenominator>
622      <MinScaleDenominator>2000000</MinScaleDenominator>
623      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" dy="0" halo_radius="1" wrap_width="0"/>
624    </Rule>
625    <Rule>
626      <Filter>[place] = 'city'</Filter>
627      <MaxScaleDenominator>2000000</MaxScaleDenominator>
628      <MinScaleDenominator>20000</MinScaleDenominator>
629      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#000" dy="0" halo_radius="2" wrap_width="0"/>
630    </Rule>
631    <Rule>
632      <Filter>[place] = 'town'</Filter>
633      <MaxScaleDenominator>2000000</MaxScaleDenominator>
634      <MinScaleDenominator>50000</MinScaleDenominator>
635      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="2" wrap_width="20"/>
636    </Rule>
637    <Rule>
638      <Filter>[place] = 'town'</Filter>
639      <MaxScaleDenominator>50000</MaxScaleDenominator>
640      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#777777" halo_radius="1" wrap_width="20"/>
641    </Rule>
642    <Rule>
643      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
644      <MaxScaleDenominator>250000</MaxScaleDenominator>
645      <MinScaleDenominator>50000</MinScaleDenominator>
646      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="2" wrap_width="0"/>
647    </Rule>
648    <Rule>
649      <Filter>[place] = 'village' or [place] = 'suburb'</Filter>
650      <MaxScaleDenominator>50000</MaxScaleDenominator>
651      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#777777" halo_radius="1" wrap_width="0"/>
652    </Rule>
653
654    <Rule>
655      <Filter>[place] = 'hamlet'</Filter>
656      <MaxScaleDenominator>125000</MaxScaleDenominator>
657      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000" halo_radius="1" wrap_width="0"/>
658    </Rule>
659    <Rule>
660      <Filter>[place] = 'locality'</Filter>
661      <MaxScaleDenominator>50000</MaxScaleDenominator>
662      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#777777" halo_radius="1" wrap_width="0"/>
663    </Rule>
664
665    <Rule>
666      <Filter>[amenity] = 'pub'</Filter>
667      <MaxScaleDenominator>5000</MaxScaleDenominator>
668      <TextSymbolizer name="name" face_name="DejaVu Sans Bold" size="10" fill="brown" dy="16" halo_radius="1" wrap_width="0"/>
669    </Rule>
670     <Rule>
671      <Filter>[amenity] = 'place_of_worship' or [amenity] = 'police'</Filter>
672      <MaxScaleDenominator>5000</MaxScaleDenominator>
673      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000033" dy="12" halo_radius="1" wrap_width="20"/>
674    </Rule>
675
676    <Rule>
677      <Filter>[leisure] &lt;&gt; '' or [landuse] &lt;&gt; '' </Filter>
678      <MaxScaleDenominator>20000</MaxScaleDenominator>
679      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
680    </Rule>
681    <Rule>
682      <Filter>[natural] = 'wood'</Filter>
683      <MaxScaleDenominator>20000</MaxScaleDenominator>
684      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#000" halo_radius="2" wrap_width="10"/>
685    </Rule>
686    <Rule>
687      <Filter>[natural] = 'peak'</Filter>
688      <MaxScaleDenominator>100000</MaxScaleDenominator>
689      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="brown" dy="10" halo_radius="1" wrap_width="20"/>
690    </Rule>
691    <Rule>
692      <Filter>[natural] = 'water' or [natural] = 'lake' or [landuse] = 'reservoir'</Filter>
693      <MaxScaleDenominator>20000</MaxScaleDenominator>
694      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" wrap_width="20"/>
695    </Rule>
696
697    <Rule>
698      <Filter>[tourism] &lt;&gt; ''</Filter>
699      <MaxScaleDenominator>10000</MaxScaleDenominator>
700      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#660033" halo_radius="2" wrap_width="10"/>
701    </Rule>
702    <Rule>
703      <Filter>[amenity] = 'school' or [amenity] = 'college' or [amenity] = 'university'</Filter>
704      <MaxScaleDenominator>25000</MaxScaleDenominator>
705      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" halo_radius="2" wrap_width="12"/>
706    </Rule>
707    <Rule>
708      <Filter>[amenity] = 'hospital'</Filter>
709      <MaxScaleDenominator>25000</MaxScaleDenominator>
710      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#000033" dy="12" halo_radius="2" wrap_width="12"/>
711    </Rule>
712    <Rule>
713      <Filter>[highway] = 'motorway_junction'</Filter>
714      <MaxScaleDenominator>500000</MaxScaleDenominator>
715      <MinScaleDenominator>200000</MinScaleDenominator>
716      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
717    </Rule>
718    <Rule>
719      <Filter>[highway] = 'motorway_junction'</Filter>
720      <MaxScaleDenominator>200000</MaxScaleDenominator>
721      <MinScaleDenominator>20000</MinScaleDenominator>
722      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="9" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
723      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-8" min_distance="20"/>
724    </Rule>
725    <Rule>
726      <Filter>[highway] = 'motorway_junction'</Filter>
727      <MaxScaleDenominator>20000</MaxScaleDenominator>
728      <TextSymbolizer name="ref" face_name="DejaVu Sans Book" size="13" fill="#6666ff" halo_radius="1" wrap_width="12" min_distance="20"/>
729      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="14" fill="#6666ff" halo_radius="1" wrap_width="12" dy="-14" min_distance="20"/>
730    </Rule>
731  </Style>
732
733   <Style name="water">
734    <Rule>
735      <Filter>[waterway] = 'dock' or [landuse] = 'reservoir' or [landuse] = 'water'</Filter>
736      <MaxScaleDenominator>1000000</MaxScaleDenominator>
737      <PolygonSymbolizer>
738        <CssParameter name="fill">#b5d0d0</CssParameter>
739     </PolygonSymbolizer>
740    </Rule>
741
742    <Rule>
743      <Filter>[natural] = 'lake' or [natural] = 'water'</Filter>
744      <MaxScaleDenominator>5000000</MaxScaleDenominator>
745      <PolygonSymbolizer>
746        <CssParameter name="fill">#b5d0d0</CssParameter>
747     </PolygonSymbolizer>
748    </Rule>
749
750    <Rule>
751      <Filter>[natural] = 'land'</Filter>
752      <MaxScaleDenominator>1000000</MaxScaleDenominator>
753      <PolygonSymbolizer>
754        <CssParameter name="fill">#f2efe9</CssParameter>
755     </PolygonSymbolizer>
756    </Rule>
757
758    <Rule>
759      <Filter>[waterway]='river'</Filter>
760      <MaxScaleDenominator>250000</MaxScaleDenominator>
761      <MinScaleDenominator>25000</MinScaleDenominator>
762      <LineSymbolizer>
763        <CssParameter name="stroke">#b5d0d0</CssParameter>
764        <CssParameter name="stroke-width">2</CssParameter>
765        <CssParameter name="stroke-linejoin">round</CssParameter>
766        <CssParameter name="stroke-linecap">round</CssParameter>
767      </LineSymbolizer>
768    </Rule>
769    <Rule>
770      <Filter>[waterway]='canal'</Filter>
771      <MaxScaleDenominator>250000</MaxScaleDenominator>
772      <MinScaleDenominator>100000</MinScaleDenominator>
773      <LineSymbolizer>
774        <CssParameter name="stroke">#b5d0d0</CssParameter>
775        <CssParameter name="stroke-width">3</CssParameter>
776        <CssParameter name="stroke-linejoin">round</CssParameter>
777        <CssParameter name="stroke-linecap">round</CssParameter>
778      </LineSymbolizer>
779    </Rule>
780    <Rule>
781      <Filter>[waterway]='canal'</Filter>
782      <MaxScaleDenominator>100000</MaxScaleDenominator>
783      <MinScaleDenominator>50000</MinScaleDenominator>
784      <LineSymbolizer>
785        <CssParameter name="stroke">#b5d0d0</CssParameter>
786        <CssParameter name="stroke-width">4</CssParameter>
787        <CssParameter name="stroke-linejoin">round</CssParameter>
788        <CssParameter name="stroke-linecap">round</CssParameter>
789      </LineSymbolizer>
790      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
791    </Rule>
792
793    <Rule>
794      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
795      <MaxScaleDenominator>100000</MaxScaleDenominator>
796      <MinScaleDenominator>25000</MinScaleDenominator>
797      <LineSymbolizer>
798        <CssParameter name="stroke">#b5d0d0</CssParameter>
799        <CssParameter name="stroke-width">1</CssParameter>
800      </LineSymbolizer>
801    </Rule>
802    <Rule>
803      <Filter>[waterway]='river'</Filter>
804      <MaxScaleDenominator>25000</MaxScaleDenominator>
805      <MinScaleDenominator>1000</MinScaleDenominator>
806      <LineSymbolizer>
807        <CssParameter name="stroke">#b5d0d0</CssParameter>
808        <CssParameter name="stroke-width">10</CssParameter>
809        <CssParameter name="stroke-linejoin">round</CssParameter>
810        <CssParameter name="stroke-linecap">round</CssParameter>
811      </LineSymbolizer>
812      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="#6699cc" halo_radius="1" placement="line"/>
813    </Rule>
814   
815    <Rule>
816      <Filter>[waterway]='canal' and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
817      <MaxScaleDenominator>50000</MaxScaleDenominator>
818      <MinScaleDenominator>5000</MinScaleDenominator>
819       <LineSymbolizer>
820        <CssParameter name="stroke">#b5d0d0</CssParameter>
821        <CssParameter name="stroke-width">7</CssParameter>
822        <CssParameter name="stroke-dasharray">4,2</CssParameter>
823      </LineSymbolizer>
824      <LineSymbolizer>
825        <CssParameter name="stroke">white</CssParameter>
826        <CssParameter name="stroke-width">3</CssParameter>
827      </LineSymbolizer>
828      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
829    </Rule>
830    <Rule>
831      <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
832      <MaxScaleDenominator>50000</MaxScaleDenominator>
833      <MinScaleDenominator>5000</MinScaleDenominator>
834      <LineSymbolizer>
835        <CssParameter name="stroke">#b5d0d0</CssParameter>
836        <CssParameter name="stroke-width">7</CssParameter>
837        <CssParameter name="stroke-linejoin">round</CssParameter>
838        <CssParameter name="stroke-linecap">round</CssParameter>
839      </LineSymbolizer>
840      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
841    </Rule>
842    <Rule>
843      <Filter>[waterway]='canal' and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
844      <MaxScaleDenominator>5000</MaxScaleDenominator>
845      <MinScaleDenominator>1000</MinScaleDenominator>
846       <LineSymbolizer>
847        <CssParameter name="stroke">#b5d0d0</CssParameter>
848        <CssParameter name="stroke-width">11</CssParameter>
849        <CssParameter name="stroke-dasharray">4,2</CssParameter>
850      </LineSymbolizer>
851      <LineSymbolizer>
852        <CssParameter name="stroke">white</CssParameter>
853        <CssParameter name="stroke-width">7</CssParameter>
854      </LineSymbolizer>
855      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
856    </Rule>
857    <Rule>
858      <Filter>[waterway]='canal' and not ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
859      <MaxScaleDenominator>5000</MaxScaleDenominator>
860      <MinScaleDenominator>1000</MinScaleDenominator>
861      <LineSymbolizer>
862        <CssParameter name="stroke">#b5d0d0</CssParameter>
863        <CssParameter name="stroke-width">11</CssParameter>
864        <CssParameter name="stroke-linejoin">round</CssParameter>
865        <CssParameter name="stroke-linecap">round</CssParameter>
866      </LineSymbolizer>
867      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
868    </Rule>
869
870    <Rule>
871      <ElseFilter/> <!--[waterway]='stream'</Filter>-->
872      <MaxScaleDenominator>25000</MaxScaleDenominator>
873      <MinScaleDenominator>1000</MinScaleDenominator>
874      <LineSymbolizer>
875        <CssParameter name="stroke">#b5d0d0</CssParameter>
876        <CssParameter name="stroke-width">2</CssParameter>
877      </LineSymbolizer>
878      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="#6699cc" halo_radius="1" placement="line"/>
879    </Rule>
880  </Style>
881<Style name="power">
882<Rule>
883      <MaxScaleDenominator>50000</MaxScaleDenominator>
884      <MinScaleDenominator>1000</MinScaleDenominator>
885      <Filter>[power]='line'</Filter>
886      <LineSymbolizer>
887        <CssParameter name="stroke">#777</CssParameter>
888        <CssParameter name="stroke-width">1</CssParameter>
889      </LineSymbolizer>
890    </Rule> 
891</Style>
892<Style name="power_towers">
893    <Rule>
894      <MaxScaleDenominator>50000</MaxScaleDenominator>
895      <Filter>[power]='tower'</Filter>
896      <PointSymbolizer file = "/home/steve/symbols/power_tower.png" type="png" width="7" height="7" allow_overlap="false"/>
897    </Rule>
898</Style>
899<Style name="tunnels-casing">
900    <Rule>
901      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
902      <MaxScaleDenominator>200000</MaxScaleDenominator>
903      <MinScaleDenominator>100000</MinScaleDenominator>
904      <LineSymbolizer>
905        <CssParameter name="stroke">#506077</CssParameter>
906        <CssParameter name="stroke-width">3</CssParameter>
907        <CssParameter name="stroke-dasharray">4,2</CssParameter>
908      </LineSymbolizer>
909    </Rule>
910    <Rule>
911      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
912      <MaxScaleDenominator>100000</MaxScaleDenominator>
913      <MinScaleDenominator>20000</MinScaleDenominator>
914      <LineSymbolizer>
915        <CssParameter name="stroke">#506077</CssParameter>
916        <CssParameter name="stroke-width">5.5</CssParameter>
917        <CssParameter name="stroke-dasharray">4,2</CssParameter>
918      </LineSymbolizer>
919    </Rule>
920    <Rule>
921      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
922      <MaxScaleDenominator>20000</MaxScaleDenominator>
923      <MinScaleDenominator>5000</MinScaleDenominator>
924      <LineSymbolizer>
925        <CssParameter name="stroke">#506077</CssParameter>
926        <CssParameter name="stroke-width">9</CssParameter>
927        <CssParameter name="stroke-dasharray">4,2</CssParameter>
928      </LineSymbolizer>
929    </Rule>
930    <Rule>
931      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
932      <MaxScaleDenominator>5000</MaxScaleDenominator>
933      <MinScaleDenominator>1000</MinScaleDenominator>
934      <LineSymbolizer>
935        <CssParameter name="stroke">#506077</CssParameter>
936        <CssParameter name="stroke-width">12</CssParameter>
937        <CssParameter name="stroke-dasharray">4,2</CssParameter>
938      </LineSymbolizer>
939    </Rule>
940    <Rule>
941      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
942      <MaxScaleDenominator>200000</MaxScaleDenominator>
943      <MinScaleDenominator>100000</MinScaleDenominator>
944      <LineSymbolizer>
945        <CssParameter name="stroke">#477147</CssParameter>
946        <CssParameter name="stroke-width">4</CssParameter>
947        <CssParameter name="stroke-dasharray">4,2</CssParameter>
948      </LineSymbolizer>
949    </Rule>
950    <Rule>
951      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
952      <MaxScaleDenominator>100000</MaxScaleDenominator>
953      <MinScaleDenominator>20000</MinScaleDenominator>
954      <LineSymbolizer>
955        <CssParameter name="stroke">#477147</CssParameter>
956        <CssParameter name="stroke-width">10</CssParameter>
957        <CssParameter name="stroke-dasharray">4,2</CssParameter>
958      </LineSymbolizer>
959    </Rule>
960    <Rule>
961     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
962      <MaxScaleDenominator>20000</MaxScaleDenominator>
963      <MinScaleDenominator>5000</MinScaleDenominator>
964      <LineSymbolizer>
965        <CssParameter name="stroke">#477147</CssParameter>
966        <CssParameter name="stroke-width">13</CssParameter>
967        <CssParameter name="stroke-dasharray">4,2</CssParameter>
968      </LineSymbolizer>
969    </Rule>
970    <Rule>
971     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
972      <MaxScaleDenominator>5000</MaxScaleDenominator>
973      <MinScaleDenominator>1000</MinScaleDenominator>
974      <LineSymbolizer>
975        <CssParameter name="stroke">#477147</CssParameter>
976        <CssParameter name="stroke-width">17</CssParameter>
977        <CssParameter name="stroke-dasharray">4,2</CssParameter>
978      </LineSymbolizer>
979    </Rule>
980    <Rule>
981      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
982      <MaxScaleDenominator>200000</MaxScaleDenominator>
983      <MinScaleDenominator>100000</MinScaleDenominator>
984      <LineSymbolizer>
985        <CssParameter name="stroke">#8d4346</CssParameter>
986        <CssParameter name="stroke-width">4</CssParameter>
987        <CssParameter name="stroke-dasharray">4,2</CssParameter>
988      </LineSymbolizer>
989    </Rule>
990    <Rule>
991      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
992      <MaxScaleDenominator>100000</MaxScaleDenominator>
993      <MinScaleDenominator>20000</MinScaleDenominator>
994      <LineSymbolizer>
995        <CssParameter name="stroke">#8d4346</CssParameter>
996        <CssParameter name="stroke-width">10</CssParameter>
997        <CssParameter name="stroke-dasharray">4,2</CssParameter>
998      </LineSymbolizer>
999    </Rule>
1000   <Rule>
1001      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1002      <MaxScaleDenominator>20000</MaxScaleDenominator>
1003      <MinScaleDenominator>5000</MinScaleDenominator>
1004      <LineSymbolizer>
1005        <CssParameter name="stroke">#8d4346</CssParameter>
1006        <CssParameter name="stroke-width">13</CssParameter>
1007        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1008      </LineSymbolizer>
1009    </Rule>
1010    <Rule>
1011      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1012      <MaxScaleDenominator>5000</MaxScaleDenominator>
1013      <MinScaleDenominator>1000</MinScaleDenominator>
1014      <LineSymbolizer>
1015        <CssParameter name="stroke">#8d4346</CssParameter>
1016        <CssParameter name="stroke-width">17</CssParameter>
1017        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1018      </LineSymbolizer>
1019    </Rule>
1020    <Rule>
1021      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1022      <MaxScaleDenominator>150000</MaxScaleDenominator>
1023      <MinScaleDenominator>75000</MinScaleDenominator>
1024      <LineSymbolizer>
1025        <CssParameter name="stroke">#a37b48</CssParameter>
1026        <CssParameter name="stroke-width">4</CssParameter>
1027        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1028      </LineSymbolizer>
1029    </Rule>
1030    <Rule>
1031      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1032      <MaxScaleDenominator>75000</MaxScaleDenominator>
1033      <MinScaleDenominator>25000</MinScaleDenominator>
1034      <LineSymbolizer>
1035        <CssParameter name="stroke">#a37b48</CssParameter>
1036        <CssParameter name="stroke-width">10</CssParameter>
1037        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1038      </LineSymbolizer>
1039    </Rule>
1040    <Rule>
1041      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1042      <MaxScaleDenominator>25000</MaxScaleDenominator>
1043      <MinScaleDenominator>5000</MinScaleDenominator>
1044      <LineSymbolizer>
1045        <CssParameter name="stroke">#a37b48</CssParameter>
1046        <CssParameter name="stroke-width">12</CssParameter>
1047        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1048      </LineSymbolizer>
1049    </Rule>
1050    <Rule>
1051      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1052      <MaxScaleDenominator>5000</MaxScaleDenominator>
1053      <MinScaleDenominator>1000</MinScaleDenominator>
1054      <LineSymbolizer>
1055        <CssParameter name="stroke">#a37b48</CssParameter>
1056        <CssParameter name="stroke-width">17</CssParameter>
1057        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1058      </LineSymbolizer>
1059    </Rule>
1060</Style>
1061<Style name="tunnels-fill">
1062    <Rule>
1063      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1064      <MaxScaleDenominator>200000</MaxScaleDenominator>
1065      <MinScaleDenominator>100000</MinScaleDenominator>
1066      <LineSymbolizer>
1067        <CssParameter name="stroke">#d6dfea</CssParameter>
1068        <CssParameter name="stroke-width">2</CssParameter>
1069        <CssParameter name="stroke-linejoin">round</CssParameter>
1070        <CssParameter name="stroke-linecap">round</CssParameter>
1071      </LineSymbolizer>
1072    </Rule>
1073    <Rule>
1074      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1075      <MaxScaleDenominator>100000</MaxScaleDenominator>
1076      <MinScaleDenominator>20000</MinScaleDenominator>
1077      <LineSymbolizer>
1078        <CssParameter name="stroke">#d6dfea</CssParameter>
1079        <CssParameter name="stroke-width">4</CssParameter>
1080        <CssParameter name="stroke-linejoin">round</CssParameter>
1081        <CssParameter name="stroke-linecap">round</CssParameter>
1082      </LineSymbolizer>
1083    </Rule>
1084    <Rule>
1085      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1086      <MaxScaleDenominator>20000</MaxScaleDenominator>
1087      <MinScaleDenominator>5000</MinScaleDenominator>
1088      <LineSymbolizer>
1089        <CssParameter name="stroke">#d6dfea</CssParameter>
1090        <CssParameter name="stroke-width">7.5</CssParameter>
1091        <CssParameter name="stroke-linejoin">round</CssParameter>
1092        <CssParameter name="stroke-linecap">round</CssParameter>
1093      </LineSymbolizer>
1094    </Rule>
1095    <Rule>
1096      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link')  and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1097      <MaxScaleDenominator>5000</MaxScaleDenominator>
1098      <MinScaleDenominator>1000</MinScaleDenominator>
1099      <LineSymbolizer>
1100        <CssParameter name="stroke">#d6dfea</CssParameter>
1101        <CssParameter name="stroke-width">10</CssParameter>
1102        <CssParameter name="stroke-linejoin">round</CssParameter>
1103        <CssParameter name="stroke-linecap">round</CssParameter>
1104      </LineSymbolizer>
1105    </Rule>
1106    <Rule>
1107      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1108      <MaxScaleDenominator>200000</MaxScaleDenominator>
1109      <MinScaleDenominator>100000</MinScaleDenominator>
1110      <LineSymbolizer>
1111        <CssParameter name="stroke">#cdeacd</CssParameter>
1112        <CssParameter name="stroke-width">2.5</CssParameter>
1113        <CssParameter name="stroke-linejoin">round</CssParameter>
1114        <CssParameter name="stroke-linecap">round</CssParameter>
1115      </LineSymbolizer>
1116    </Rule>
1117    <Rule>
1118      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1119      <MaxScaleDenominator>100000</MaxScaleDenominator>
1120      <MinScaleDenominator>20000</MinScaleDenominator>
1121      <LineSymbolizer>
1122        <CssParameter name="stroke">#cdeacd</CssParameter>
1123        <CssParameter name="stroke-width">8</CssParameter>
1124        <CssParameter name="stroke-linejoin">round</CssParameter>
1125        <CssParameter name="stroke-linecap">round</CssParameter>
1126      </LineSymbolizer>
1127    </Rule>   
1128    <Rule>
1129      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1130      <MaxScaleDenominator>20000</MaxScaleDenominator>
1131      <MinScaleDenominator>5000</MinScaleDenominator>
1132      <LineSymbolizer>
1133        <CssParameter name="stroke">#cdeacd</CssParameter>
1134        <CssParameter name="stroke-width">10</CssParameter>
1135        <CssParameter name="stroke-linejoin">round</CssParameter>
1136        <CssParameter name="stroke-linecap">round</CssParameter>
1137      </LineSymbolizer>
1138    </Rule>
1139    <Rule>
1140      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1141      <MaxScaleDenominator>5000</MaxScaleDenominator>
1142      <MinScaleDenominator>1000</MinScaleDenominator>
1143      <LineSymbolizer>
1144        <CssParameter name="stroke">#cdeacd</CssParameter>
1145        <CssParameter name="stroke-width">13</CssParameter>
1146        <CssParameter name="stroke-linejoin">round</CssParameter>
1147        <CssParameter name="stroke-linecap">round</CssParameter>
1148      </LineSymbolizer>
1149    </Rule>
1150    <Rule>
1151      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1152      <MaxScaleDenominator>500000</MaxScaleDenominator>
1153      <MinScaleDenominator>100000</MinScaleDenominator>
1154      <LineSymbolizer>
1155        <CssParameter name="stroke">#f4c3c4</CssParameter>
1156        <CssParameter name="stroke-width">2.5</CssParameter>
1157        <CssParameter name="stroke-linejoin">round</CssParameter>
1158        <CssParameter name="stroke-linecap">round</CssParameter>
1159      </LineSymbolizer>
1160    </Rule>
1161    <Rule>
1162      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1163      <MaxScaleDenominator>100000</MaxScaleDenominator>
1164      <MinScaleDenominator>20000</MinScaleDenominator>
1165      <LineSymbolizer>
1166        <CssParameter name="stroke">#f4c3c4</CssParameter>
1167        <CssParameter name="stroke-width">8</CssParameter>
1168        <CssParameter name="stroke-linejoin">round</CssParameter>
1169        <CssParameter name="stroke-linecap">round</CssParameter>
1170      </LineSymbolizer>
1171    </Rule>
1172    <Rule>
1173      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1174      <MaxScaleDenominator>20000</MaxScaleDenominator>
1175      <MinScaleDenominator>5000</MinScaleDenominator>
1176      <LineSymbolizer>
1177        <CssParameter name="stroke">#f4c3c4</CssParameter>
1178        <CssParameter name="stroke-width">10</CssParameter>
1179        <CssParameter name="stroke-linejoin">round</CssParameter>
1180        <CssParameter name="stroke-linecap">round</CssParameter>
1181      </LineSymbolizer>
1182    </Rule>
1183    <Rule>
1184      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and ([tunnel] = 'yes' or [tunnel] ='true')</Filter>
1185      <MaxScaleDenominator>5000</MaxScaleDenominator>
1186      <MinScaleDenominator>1000</MinScaleDenominator>
1187      <LineSymbolizer>
1188        <CssParameter name="stroke">#f4c3c4</CssParameter>
1189        <CssParameter name="stroke-width">13</CssParameter>
1190        <CssParameter name="stroke-linejoin">round</CssParameter>
1191        <CssParameter name="stroke-linecap">round</CssParameter>
1192      </LineSymbolizer>
1193    </Rule>
1194    <Rule>
1195      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1196      <MaxScaleDenominator>150000</MaxScaleDenominator>
1197      <MinScaleDenominator>75000</MinScaleDenominator>
1198      <LineSymbolizer>
1199        <CssParameter name="stroke">#fee0b8</CssParameter>
1200        <CssParameter name="stroke-width">2</CssParameter>
1201        <CssParameter name="stroke-linejoin">round</CssParameter>
1202        <CssParameter name="stroke-linecap">round</CssParameter>
1203      </LineSymbolizer>
1204    </Rule>
1205    <Rule>
1206      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1207      <MaxScaleDenominator>75000</MaxScaleDenominator>
1208      <MinScaleDenominator>25000</MinScaleDenominator>
1209      <LineSymbolizer>
1210        <CssParameter name="stroke">#fee0b8</CssParameter>
1211        <CssParameter name="stroke-width">8</CssParameter>
1212        <CssParameter name="stroke-linejoin">round</CssParameter>
1213        <CssParameter name="stroke-linecap">round</CssParameter>
1214      </LineSymbolizer>
1215    </Rule>
1216    <Rule>
1217      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1218      <MaxScaleDenominator>25000</MaxScaleDenominator>
1219      <MinScaleDenominator>5000</MinScaleDenominator>
1220      <LineSymbolizer>
1221        <CssParameter name="stroke">#fee0b8</CssParameter>
1222        <CssParameter name="stroke-width">10</CssParameter>
1223        <CssParameter name="stroke-linejoin">round</CssParameter>
1224        <CssParameter name="stroke-linecap">round</CssParameter>
1225      </LineSymbolizer>
1226    </Rule>
1227    <Rule>
1228      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1229      <MaxScaleDenominator>5000</MaxScaleDenominator>
1230      <MinScaleDenominator>1000</MinScaleDenominator>
1231      <LineSymbolizer>
1232        <CssParameter name="stroke">#fee0b8</CssParameter>
1233        <CssParameter name="stroke-width">14</CssParameter>
1234        <CssParameter name="stroke-linejoin">round</CssParameter>
1235        <CssParameter name="stroke-linecap">round</CssParameter>
1236      </LineSymbolizer>
1237    </Rule>
1238</Style>
1239
1240<Style name="minor-roads-casing">
1241    <Rule>
1242      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1243      <MaxScaleDenominator>200000</MaxScaleDenominator>
1244      <MinScaleDenominator>100000</MinScaleDenominator>
1245      <LineSymbolizer>
1246        <CssParameter name="stroke">#506077</CssParameter>
1247        <CssParameter name="stroke-width">3</CssParameter>
1248        <CssParameter name="stroke-linejoin">round</CssParameter>
1249      </LineSymbolizer>
1250    </Rule>
1251    <Rule>
1252      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1253      <MaxScaleDenominator>100000</MaxScaleDenominator>
1254      <MinScaleDenominator>20000</MinScaleDenominator>
1255      <LineSymbolizer>
1256        <CssParameter name="stroke">#506077</CssParameter>
1257        <CssParameter name="stroke-width">5.5</CssParameter>
1258        <CssParameter name="stroke-linejoin">round</CssParameter>
1259      </LineSymbolizer>
1260    </Rule>
1261    <Rule>
1262      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1263      <MaxScaleDenominator>20000</MaxScaleDenominator>
1264      <MinScaleDenominator>5000</MinScaleDenominator>
1265      <LineSymbolizer>
1266        <CssParameter name="stroke">#506077</CssParameter>
1267        <CssParameter name="stroke-width">9</CssParameter>
1268        <CssParameter name="stroke-linejoin">round</CssParameter>
1269      </LineSymbolizer>
1270    </Rule>
1271    <Rule>
1272      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1273      <MaxScaleDenominator>5000</MaxScaleDenominator>
1274      <MinScaleDenominator>1000</MinScaleDenominator>
1275      <LineSymbolizer>
1276        <CssParameter name="stroke">#506077</CssParameter>
1277        <CssParameter name="stroke-width">12</CssParameter>
1278        <CssParameter name="stroke-linejoin">round</CssParameter>
1279      </LineSymbolizer>
1280    </Rule>
1281    <Rule>
1282      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1283      <MaxScaleDenominator>200000</MaxScaleDenominator>
1284      <MinScaleDenominator>100000</MinScaleDenominator>
1285      <LineSymbolizer>
1286        <CssParameter name="stroke">#477147</CssParameter>
1287        <CssParameter name="stroke-width">4</CssParameter>
1288        <CssParameter name="stroke-linejoin">round</CssParameter>
1289      </LineSymbolizer>
1290    </Rule>
1291    <Rule>
1292      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1293      <MaxScaleDenominator>100000</MaxScaleDenominator>
1294      <MinScaleDenominator>20000</MinScaleDenominator>
1295      <LineSymbolizer>
1296        <CssParameter name="stroke">#477147</CssParameter>
1297        <CssParameter name="stroke-width">10</CssParameter>
1298        <CssParameter name="stroke-linejoin">round</CssParameter>
1299      </LineSymbolizer>
1300    </Rule>
1301    <Rule>
1302     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1303      <MaxScaleDenominator>20000</MaxScaleDenominator>
1304      <MinScaleDenominator>5000</MinScaleDenominator>
1305      <LineSymbolizer>
1306        <CssParameter name="stroke">#477147</CssParameter>
1307        <CssParameter name="stroke-width">13</CssParameter>
1308        <CssParameter name="stroke-linejoin">round</CssParameter>
1309      </LineSymbolizer>
1310    </Rule>
1311    <Rule>
1312     <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1313      <MaxScaleDenominator>5000</MaxScaleDenominator>
1314      <MinScaleDenominator>1000</MinScaleDenominator>
1315      <LineSymbolizer>
1316        <CssParameter name="stroke">#477147</CssParameter>
1317        <CssParameter name="stroke-width">17</CssParameter>
1318        <CssParameter name="stroke-linejoin">round</CssParameter>
1319      </LineSymbolizer>
1320    </Rule>
1321    <Rule>
1322      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1323      <MaxScaleDenominator>200000</MaxScaleDenominator>
1324      <MinScaleDenominator>100000</MinScaleDenominator>
1325      <LineSymbolizer>
1326        <CssParameter name="stroke">#8d4346</CssParameter>
1327        <CssParameter name="stroke-width">4</CssParameter>
1328        <CssParameter name="stroke-linejoin">round</CssParameter>
1329      </LineSymbolizer>
1330    </Rule>
1331
1332    <Rule>
1333      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1334      <MaxScaleDenominator>100000</MaxScaleDenominator>
1335      <MinScaleDenominator>20000</MinScaleDenominator>
1336      <LineSymbolizer>
1337        <CssParameter name="stroke">#8d4346</CssParameter>
1338        <CssParameter name="stroke-width">10</CssParameter>
1339        <CssParameter name="stroke-linejoin">round</CssParameter>
1340      </LineSymbolizer>
1341    </Rule>
1342
1343    <Rule>
1344      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1345      <MaxScaleDenominator>20000</MaxScaleDenominator>
1346      <MinScaleDenominator>5000</MinScaleDenominator>     
1347      <LineSymbolizer>
1348        <CssParameter name="stroke">#8d4346</CssParameter>
1349        <CssParameter name="stroke-width">13</CssParameter>
1350        <CssParameter name="stroke-linejoin">round</CssParameter>
1351      </LineSymbolizer>
1352    </Rule>
1353
1354    <Rule>
1355      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1356      <MaxScaleDenominator>5000</MaxScaleDenominator>     
1357      <MinScaleDenominator>1000</MinScaleDenominator>
1358      <LineSymbolizer>
1359        <CssParameter name="stroke">#8d4346</CssParameter>
1360        <CssParameter name="stroke-width">17</CssParameter>
1361        <CssParameter name="stroke-linejoin">round</CssParameter>
1362      </LineSymbolizer>
1363    </Rule>
1364
1365    <Rule>
1366      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1367      <MaxScaleDenominator>150000</MaxScaleDenominator>
1368      <MinScaleDenominator>75000</MinScaleDenominator>
1369      <LineSymbolizer>
1370        <CssParameter name="stroke">#a37b48</CssParameter>
1371        <CssParameter name="stroke-width">4</CssParameter>
1372        <CssParameter name="stroke-linejoin">round</CssParameter>
1373        <CssParameter name="stroke-linecap">round</CssParameter>
1374      </LineSymbolizer>
1375    </Rule>
1376   
1377    <Rule>
1378      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1379      <MaxScaleDenominator>75000</MaxScaleDenominator>
1380      <MinScaleDenominator>25000</MinScaleDenominator>
1381      <LineSymbolizer>
1382        <CssParameter name="stroke">#a37b48</CssParameter>
1383        <CssParameter name="stroke-width">10</CssParameter>
1384        <CssParameter name="stroke-linejoin">round</CssParameter>
1385        <CssParameter name="stroke-linecap">round</CssParameter>
1386      </LineSymbolizer>
1387    </Rule>
1388   
1389    <Rule>
1390      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1391      <MaxScaleDenominator>25000</MaxScaleDenominator>
1392      <MinScaleDenominator>5000</MinScaleDenominator>
1393      <LineSymbolizer>
1394        <CssParameter name="stroke">#a37b48</CssParameter>
1395        <CssParameter name="stroke-width">12</CssParameter>
1396        <CssParameter name="stroke-linejoin">round</CssParameter>
1397        <CssParameter name="stroke-linecap">round</CssParameter>
1398      </LineSymbolizer>
1399    </Rule>
1400   
1401    <Rule>
1402      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1403      <MaxScaleDenominator>5000</MaxScaleDenominator>
1404      <MinScaleDenominator>1000</MinScaleDenominator>
1405      <LineSymbolizer>
1406        <CssParameter name="stroke">#a37b48</CssParameter>
1407        <CssParameter name="stroke-width">17</CssParameter>
1408        <CssParameter name="stroke-linejoin">round</CssParameter>
1409        <CssParameter name="stroke-linecap">round</CssParameter>
1410      </LineSymbolizer>
1411    </Rule>
1412   
1413    <Rule>
1414      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1415      <MaxScaleDenominator>100000</MaxScaleDenominator>
1416      <MinScaleDenominator>50000</MinScaleDenominator>
1417      <LineSymbolizer>
1418        <CssParameter name="stroke">#999</CssParameter>
1419        <CssParameter name="stroke-width">6</CssParameter>
1420        <CssParameter name="stroke-linejoin">round</CssParameter>
1421        <CssParameter name="stroke-linecap">round</CssParameter>
1422      </LineSymbolizer>
1423    </Rule>
1424   <Rule>
1425      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1426      <MaxScaleDenominator>100000</MaxScaleDenominator>
1427      <MinScaleDenominator>50000</MinScaleDenominator>
1428      <LineSymbolizer>
1429        <CssParameter name="stroke">#999</CssParameter>
1430        <CssParameter name="stroke-width">6</CssParameter>
1431        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1432      </LineSymbolizer>
1433    </Rule>
1434
1435    <Rule>
1436      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1437      <MaxScaleDenominator>100000</MaxScaleDenominator>
1438      <MinScaleDenominator>50000</MinScaleDenominator>
1439      <LineSymbolizer>
1440        <CssParameter name="stroke">#999</CssParameter>
1441        <CssParameter name="stroke-width">3</CssParameter>
1442        <CssParameter name="stroke-linejoin">round</CssParameter>
1443        <CssParameter name="stroke-linecap">round</CssParameter>
1444      </LineSymbolizer>
1445    </Rule>
1446    <Rule>
1447      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1448      <MaxScaleDenominator>100000</MaxScaleDenominator>
1449      <MinScaleDenominator>50000</MinScaleDenominator>
1450      <LineSymbolizer>
1451        <CssParameter name="stroke">#999</CssParameter>
1452        <CssParameter name="stroke-width">3</CssParameter>
1453        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1454      </LineSymbolizer>
1455    </Rule>
1456
1457    <Rule>
1458      <Filter>[highway] = 'tertiary' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1459      <MaxScaleDenominator>50000</MaxScaleDenominator>
1460      <MinScaleDenominator>25000</MinScaleDenominator>
1461      <LineSymbolizer>
1462        <CssParameter name="stroke">#999</CssParameter>
1463        <CssParameter name="stroke-width">7</CssParameter>
1464        <CssParameter name="stroke-linejoin">round</CssParameter>
1465        <CssParameter name="stroke-linecap">round</CssParameter>
1466      </LineSymbolizer>
1467    </Rule>
1468    <Rule>
1469      <Filter>[highway] = 'tertiary' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1470      <MaxScaleDenominator>50000</MaxScaleDenominator>
1471      <MinScaleDenominator>25000</MinScaleDenominator>
1472      <LineSymbolizer>
1473        <CssParameter name="stroke">#999</CssParameter>
1474        <CssParameter name="stroke-width">7</CssParameter>
1475        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1476      </LineSymbolizer>
1477    </Rule>
1478
1479    <Rule>
1480      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1481      <MaxScaleDenominator>50000</MaxScaleDenominator>
1482      <MinScaleDenominator>25000</MinScaleDenominator>
1483      <LineSymbolizer>
1484        <CssParameter name="stroke">#999</CssParameter>
1485        <CssParameter name="stroke-width">4.5</CssParameter>
1486        <CssParameter name="stroke-linejoin">round</CssParameter>
1487        <CssParameter name="stroke-linecap">round</CssParameter>
1488      </LineSymbolizer>
1489    </Rule>
1490    <Rule>
1491      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1492      <MaxScaleDenominator>50000</MaxScaleDenominator>
1493      <MinScaleDenominator>25000</MinScaleDenominator>
1494      <LineSymbolizer>
1495        <CssParameter name="stroke">#999</CssParameter>
1496        <CssParameter name="stroke-width">4.5</CssParameter>
1497        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1498      </LineSymbolizer>
1499    </Rule>
1500
1501    <Rule>
1502      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1503      <MaxScaleDenominator>25000</MaxScaleDenominator>
1504      <MinScaleDenominator>5000</MinScaleDenominator>
1505      <LineSymbolizer>
1506        <CssParameter name="stroke">#999</CssParameter>
1507        <CssParameter name="stroke-width">11</CssParameter>
1508        <CssParameter name="stroke-linejoin">round</CssParameter>
1509        <CssParameter name="stroke-linecap">round</CssParameter>
1510      </LineSymbolizer>
1511    </Rule>
1512   <Rule>
1513      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1514      <MaxScaleDenominator>25000</MaxScaleDenominator>
1515      <MinScaleDenominator>5000</MinScaleDenominator>
1516      <LineSymbolizer>
1517        <CssParameter name="stroke">#999</CssParameter>
1518        <CssParameter name="stroke-width">11</CssParameter>
1519        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1520      </LineSymbolizer>
1521    </Rule>
1522
1523    <Rule>
1524      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1525      <MaxScaleDenominator>5000</MaxScaleDenominator>
1526      <MinScaleDenominator>1000</MinScaleDenominator>
1527      <LineSymbolizer>
1528        <CssParameter name="stroke">#999</CssParameter>
1529        <CssParameter name="stroke-width">16</CssParameter>
1530        <CssParameter name="stroke-linejoin">round</CssParameter>
1531        <CssParameter name="stroke-linecap">round</CssParameter>
1532      </LineSymbolizer>
1533    </Rule>
1534    <Rule>
1535      <Filter>([highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([tunnel]='yes' or [tunnel]='true')</Filter>
1536      <MaxScaleDenominator>5000</MaxScaleDenominator>
1537      <MinScaleDenominator>1000</MinScaleDenominator>
1538      <LineSymbolizer>
1539        <CssParameter name="stroke">#999</CssParameter>
1540        <CssParameter name="stroke-width">16</CssParameter>
1541        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1542      </LineSymbolizer>
1543    </Rule>
1544
1545    <Rule>
1546      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1547      <MaxScaleDenominator>50000</MaxScaleDenominator>
1548      <MinScaleDenominator>25000</MinScaleDenominator>
1549      <LineSymbolizer>
1550        <CssParameter name="stroke">#999</CssParameter>
1551        <CssParameter name="stroke-width">3</CssParameter>
1552        <CssParameter name="stroke-linejoin">round</CssParameter>
1553        <CssParameter name="stroke-linecap">round</CssParameter>
1554      </LineSymbolizer>
1555    </Rule>
1556    <Rule>
1557      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1558      <MaxScaleDenominator>50000</MaxScaleDenominator>
1559      <MinScaleDenominator>25000</MinScaleDenominator>
1560      <LineSymbolizer>
1561        <CssParameter name="stroke">#999</CssParameter>
1562        <CssParameter name="stroke-width">3</CssParameter>
1563        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1564      </LineSymbolizer>
1565    </Rule>
1566
1567    <Rule>
1568      <Filter>[highway] = 'service' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1569      <MaxScaleDenominator>25000</MaxScaleDenominator>
1570      <MinScaleDenominator>1000</MinScaleDenominator>
1571      <LineSymbolizer>
1572        <CssParameter name="stroke">#999</CssParameter>
1573        <CssParameter name="stroke-width">8</CssParameter>
1574        <CssParameter name="stroke-linejoin">round</CssParameter>
1575        <CssParameter name="stroke-linecap">round</CssParameter>
1576      </LineSymbolizer>
1577   </Rule>
1578   <Rule>
1579      <Filter>[highway] = 'service' and ([tunnel]='yes' or [tunnel]='true')</Filter>
1580      <MaxScaleDenominator>25000</MaxScaleDenominator>
1581      <MinScaleDenominator>1000</MinScaleDenominator>
1582      <LineSymbolizer>
1583        <CssParameter name="stroke">#999</CssParameter>
1584        <CssParameter name="stroke-width">8</CssParameter>
1585        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1586      </LineSymbolizer>
1587   </Rule>
1588  <Rule>
1589      <Filter>[highway] = 'pedestrian'</Filter>
1590      <MaxScaleDenominator>50000</MaxScaleDenominator>
1591      <MinScaleDenominator>20000</MinScaleDenominator>
1592      <LineSymbolizer>
1593        <CssParameter name="stroke">grey</CssParameter>
1594        <CssParameter name="stroke-width">3.6</CssParameter>
1595        <CssParameter name="stroke-linejoin">round</CssParameter>
1596        <CssParameter name="stroke-linecap">round</CssParameter>
1597      </LineSymbolizer>
1598   </Rule>
1599   <Rule>
1600      <Filter>[highway] = 'pedestrian'</Filter>
1601      <MaxScaleDenominator>20000</MaxScaleDenominator>
1602      <LineSymbolizer>
1603        <CssParameter name="stroke">grey</CssParameter>
1604        <CssParameter name="stroke-width">6.5</CssParameter>
1605        <CssParameter name="stroke-linejoin">round</CssParameter>
1606        <CssParameter name="stroke-linecap">round</CssParameter>
1607      </LineSymbolizer>
1608   </Rule>
1609
1610</Style>
1611
1612  <Style name="minor-roads-fill">
1613    <!-- level 10 -->
1614    <Rule>
1615      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1616      <MaxScaleDenominator>200000</MaxScaleDenominator>
1617      <MinScaleDenominator>100000</MinScaleDenominator>
1618      <LineSymbolizer>
1619        <CssParameter name="stroke">#809bc0</CssParameter>
1620        <CssParameter name="stroke-width">2</CssParameter>
1621      </LineSymbolizer>
1622    </Rule>
1623
1624    <!-- level 11 ...-->
1625    <Rule>
1626      <MaxScaleDenominator>200000</MaxScaleDenominator>
1627      <MinScaleDenominator>100000</MinScaleDenominator>
1628      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1629      <LineSymbolizer>
1630        <CssParameter name="stroke">#9cc</CssParameter>
1631        <CssParameter name="stroke-width">2</CssParameter>
1632      </LineSymbolizer>
1633      <LineSymbolizer>
1634        <CssParameter name="stroke">white</CssParameter>
1635        <CssParameter name="stroke-width">2</CssParameter>
1636        <CssParameter name="stroke-dasharray">4,2</CssParameter>
1637      </LineSymbolizer>
1638    </Rule>
1639    <Rule>
1640      <MaxScaleDenominator>100000</MaxScaleDenominator>
1641      <MinScaleDenominator>10000</MinScaleDenominator>
1642      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1643      <LineSymbolizer>
1644        <CssParameter name="stroke">#9cc</CssParameter>
1645        <CssParameter name="stroke-width">4</CssParameter>
1646      </LineSymbolizer>
1647      <LineSymbolizer>
1648        <CssParameter name="stroke">white</CssParameter>
1649        <CssParameter name="stroke-width">3.5</CssParameter>
1650        <CssParameter name="stroke-dasharray">6,4</CssParameter>
1651      </LineSymbolizer>
1652    </Rule>
1653    <Rule>
1654      <MaxScaleDenominator>10000</MaxScaleDenominator>
1655      <MinScaleDenominator>1000</MinScaleDenominator>
1656      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
1657      <LineSymbolizer>
1658        <CssParameter name="stroke">#9cc</CssParameter>
1659        <CssParameter name="stroke-width">8</CssParameter>
1660      </LineSymbolizer>
1661      <LineSymbolizer>
1662        <CssParameter name="stroke">white</CssParameter>
1663        <CssParameter name="stroke-width">7</CssParameter>
1664        <CssParameter name="stroke-dasharray">8,6</CssParameter>
1665      </LineSymbolizer>
1666    </Rule>
1667    <Rule>
1668      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1669      <MaxScaleDenominator>100000</MaxScaleDenominator>
1670      <MinScaleDenominator>20000</MinScaleDenominator>
1671      <LineSymbolizer>
1672        <CssParameter name="stroke">#809bc0</CssParameter>
1673        <CssParameter name="stroke-width">4</CssParameter>
1674        <CssParameter name="stroke-linejoin">round</CssParameter>
1675        <CssParameter name="stroke-linecap">round</CssParameter>
1676      </LineSymbolizer>
1677    </Rule>
1678
1679    <Rule>
1680      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1681      <MaxScaleDenominator>20000</MaxScaleDenominator>
1682      <MinScaleDenominator>5000</MinScaleDenominator>
1683      <LineSymbolizer>
1684        <CssParameter name="stroke">#809bc0</CssParameter>
1685        <CssParameter name="stroke-width">7.5</CssParameter>
1686        <CssParameter name="stroke-linejoin">round</CssParameter>
1687        <CssParameter name="stroke-linecap">round</CssParameter>
1688      </LineSymbolizer>
1689    </Rule>
1690   
1691    <Rule>
1692      <Filter>([highway] = 'motorway' or [highway] = 'motorway_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1693      <MaxScaleDenominator>5000</MaxScaleDenominator>
1694      <MinScaleDenominator>1000</MinScaleDenominator>
1695      <LineSymbolizer>
1696        <CssParameter name="stroke">#809bc0</CssParameter>
1697        <CssParameter name="stroke-width">10</CssParameter>
1698        <CssParameter name="stroke-linejoin">round</CssParameter>
1699        <CssParameter name="stroke-linecap">round</CssParameter>
1700      </LineSymbolizer>
1701    </Rule>
1702
1703   <Rule>
1704      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1705      <MaxScaleDenominator>200000</MaxScaleDenominator>
1706      <MinScaleDenominator>100000</MinScaleDenominator>
1707      <LineSymbolizer>
1708        <CssParameter name="stroke">#7fc97f</CssParameter>
1709        <CssParameter name="stroke-width">2.5</CssParameter>
1710        <CssParameter name="stroke-linejoin">round</CssParameter>
1711        <CssParameter name="stroke-linecap">round</CssParameter>
1712      </LineSymbolizer>
1713    </Rule>
1714   
1715    <Rule>
1716      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1717      <MaxScaleDenominator>100000</MaxScaleDenominator>
1718      <MinScaleDenominator>20000</MinScaleDenominator>
1719      <LineSymbolizer>
1720        <CssParameter name="stroke">#7fc97f</CssParameter>
1721        <CssParameter name="stroke-width">8</CssParameter>
1722        <CssParameter name="stroke-linejoin">round</CssParameter>
1723        <CssParameter name="stroke-linecap">round</CssParameter>
1724      </LineSymbolizer>
1725    </Rule>
1726
1727   <Rule>
1728      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1729      <MaxScaleDenominator>20000</MaxScaleDenominator>
1730      <MinScaleDenominator>5000</MinScaleDenominator>
1731      <LineSymbolizer>
1732        <CssParameter name="stroke">#7fc97f</CssParameter>
1733        <CssParameter name="stroke-width">10</CssParameter>
1734        <CssParameter name="stroke-linejoin">round</CssParameter>
1735        <CssParameter name="stroke-linecap">round</CssParameter>
1736      </LineSymbolizer>
1737    </Rule>
1738   
1739    <Rule>
1740      <Filter>([highway] = 'trunk' or [highway] = 'trunk_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1741      <MaxScaleDenominator>5000</MaxScaleDenominator>
1742      <MinScaleDenominator>1000</MinScaleDenominator>
1743      <LineSymbolizer>
1744        <CssParameter name="stroke">#7fc97f</CssParameter>
1745        <CssParameter name="stroke-width">13</CssParameter>
1746        <CssParameter name="stroke-linejoin">round</CssParameter>
1747        <CssParameter name="stroke-linecap">round</CssParameter>
1748      </LineSymbolizer>
1749   </Rule>
1750
1751   <Rule>
1752      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1753      <MaxScaleDenominator>500000</MaxScaleDenominator>
1754      <MinScaleDenominator>100000</MinScaleDenominator>
1755      <LineSymbolizer>
1756        <CssParameter name="stroke">#e46d71</CssParameter>
1757        <CssParameter name="stroke-width">2.5</CssParameter>
1758        <CssParameter name="stroke-linejoin">round</CssParameter>
1759        <CssParameter name="stroke-linecap">round</CssParameter>
1760      </LineSymbolizer>
1761    </Rule>
1762
1763    <Rule>
1764      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1765      <MaxScaleDenominator>100000</MaxScaleDenominator>
1766      <MinScaleDenominator>20000</MinScaleDenominator>
1767      <LineSymbolizer>
1768        <CssParameter name="stroke">#e46d71</CssParameter>
1769        <CssParameter name="stroke-width">8</CssParameter>
1770        <CssParameter name="stroke-linejoin">round</CssParameter>
1771        <CssParameter name="stroke-linecap">round</CssParameter>
1772      </LineSymbolizer>
1773    </Rule>
1774   
1775    <Rule>
1776      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1777      <MaxScaleDenominator>20000</MaxScaleDenominator>
1778      <MinScaleDenominator>5000</MinScaleDenominator>
1779      <LineSymbolizer>
1780        <CssParameter name="stroke">#e46d71</CssParameter>
1781        <CssParameter name="stroke-width">10</CssParameter>
1782        <CssParameter name="stroke-linejoin">round</CssParameter>
1783        <CssParameter name="stroke-linecap">round</CssParameter>
1784      </LineSymbolizer>
1785    </Rule>
1786
1787    <Rule>
1788      <Filter>([highway] = 'primary' or [highway] = 'primary_link') and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
1789      <MaxScaleDenominator>5000</MaxScaleDenominator>
1790      <MinScaleDenominator>1000</MinScaleDenominator>
1791      <LineSymbolizer>
1792        <CssParameter name="stroke">#e46d71</CssParameter>
1793        <CssParameter name="stroke-width">13</CssParameter>
1794        <CssParameter name="stroke-linejoin">round</CssParameter>
1795        <CssParameter name="stroke-linecap">round</CssParameter>
1796      </LineSymbolizer>
1797    </Rule>
1798
1799    <!-- level 11 ..-->
1800   <Rule>
1801      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1802      <MaxScaleDenominator>150000</MaxScaleDenominator>
1803      <MinScaleDenominator>75000</MinScaleDenominator>
1804      <LineSymbolizer>
1805        <CssParameter name="stroke">#fdbf6f</CssParameter>
1806        <CssParameter name="stroke-width">2</CssParameter>
1807        <CssParameter name="stroke-linejoin">round</CssParameter>
1808        <CssParameter name="stroke-linecap">round</CssParameter>
1809      </LineSymbolizer>
1810    </Rule>
1811   
1812    <Rule>
1813      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1814      <MaxScaleDenominator>75000</MaxScaleDenominator>
1815      <MinScaleDenominator>25000</MinScaleDenominator>
1816      <LineSymbolizer>
1817        <CssParameter name="stroke">#fdbf6f</CssParameter>
1818        <CssParameter name="stroke-width">8</CssParameter>
1819        <CssParameter name="stroke-linejoin">round</CssParameter>
1820        <CssParameter name="stroke-linecap">round</CssParameter>
1821      </LineSymbolizer>
1822    </Rule>
1823   
1824    <Rule>
1825      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1826      <MaxScaleDenominator>25000</MaxScaleDenominator>
1827      <MinScaleDenominator>5000</MinScaleDenominator>
1828      <LineSymbolizer>
1829        <CssParameter name="stroke">#fdbf6f</CssParameter>
1830        <CssParameter name="stroke-width">10</CssParameter>
1831        <CssParameter name="stroke-linejoin">round</CssParameter>
1832        <CssParameter name="stroke-linecap">round</CssParameter>
1833      </LineSymbolizer>
1834    </Rule>
1835   
1836    <Rule>
1837      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and not ([tunnel]='yes' or [tunnel]='true')</Filter>
1838      <MaxScaleDenominator>5000</MaxScaleDenominator>
1839      <MinScaleDenominator>1000</MinScaleDenominator>
1840      <LineSymbolizer>
1841        <CssParameter name="stroke">#fdbf6f</CssParameter>
1842        <CssParameter name="stroke-width">14</CssParameter>
1843        <CssParameter name="stroke-linejoin">round</CssParameter>
1844        <CssParameter name="stroke-linecap">round</CssParameter>
1845      </LineSymbolizer>
1846    </Rule>
1847   
1848    <!-- -->
1849    <Rule>
1850      <MaxScaleDenominator>100000</MaxScaleDenominator>
1851      <MinScaleDenominator>50000</MinScaleDenominator>
1852      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1853      <LineSymbolizer>
1854        <CssParameter name="stroke">#ffffff</CssParameter>
1855        <CssParameter name="stroke-width">3</CssParameter>
1856        <CssParameter name="stroke-linejoin">round</CssParameter>
1857        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1858      </LineSymbolizer>
1859      <LineSymbolizer>
1860        <CssParameter name="stroke">#fdfdfd</CssParameter>
1861        <CssParameter name="stroke-width">3</CssParameter>
1862        <CssParameter name="stroke-linejoin">round</CssParameter>
1863        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1864      </LineSymbolizer>
1865      <LineSymbolizer>
1866        <CssParameter name="stroke">#ececec</CssParameter>
1867        <CssParameter name="stroke-width">3</CssParameter>
1868        <CssParameter name="stroke-linejoin">round</CssParameter>
1869        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1870      </LineSymbolizer>
1871      <LineSymbolizer>
1872        <CssParameter name="stroke">#cacaca</CssParameter>
1873        <CssParameter name="stroke-width">3</CssParameter>
1874        <CssParameter name="stroke-linejoin">round</CssParameter>
1875        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1876      </LineSymbolizer>
1877      <LineSymbolizer>
1878        <CssParameter name="stroke">#afafaf</CssParameter>
1879        <CssParameter name="stroke-width">3</CssParameter>
1880        <CssParameter name="stroke-linejoin">round</CssParameter>
1881        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1882      </LineSymbolizer>
1883      <LineSymbolizer>
1884        <CssParameter name="stroke">#a1a1a1</CssParameter>
1885        <CssParameter name="stroke-width">3</CssParameter>
1886        <CssParameter name="stroke-linejoin">round</CssParameter>
1887        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1888      </LineSymbolizer>
1889      <LineSymbolizer>
1890        <CssParameter name="stroke">#9b9b9b</CssParameter>
1891        <CssParameter name="stroke-width">3</CssParameter>
1892        <CssParameter name="stroke-linejoin">round</CssParameter>
1893        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1894      </LineSymbolizer>
1895    </Rule>
1896    <Rule>
1897      <MaxScaleDenominator>100000</MaxScaleDenominator>
1898      <MinScaleDenominator>50000</MinScaleDenominator>
1899      <Filter>[railway] = 'rail' and not ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1900      <LineSymbolizer>
1901        <CssParameter name="stroke">#999999</CssParameter>
1902        <CssParameter name="stroke-width">3</CssParameter>
1903        <CssParameter name="stroke-linejoin">round</CssParameter>
1904      </LineSymbolizer>
1905      <LineSymbolizer>
1906        <CssParameter name="stroke">white</CssParameter>
1907        <CssParameter name="stroke-width">1</CssParameter>
1908        <CssParameter name="stroke-linejoin">round</CssParameter>
1909        <CssParameter name="stroke-dasharray">8,12</CssParameter>
1910      </LineSymbolizer>
1911    </Rule>
1912    <Rule>
1913      <MaxScaleDenominator>50000</MaxScaleDenominator>
1914      <MinScaleDenominator>1000</MinScaleDenominator>
1915      <Filter>[railway] = 'rail' and ([bridge] = 'yes' or [bridge]='true')</Filter>
1916      <LineSymbolizer>
1917        <CssParameter name="stroke">black</CssParameter>
1918        <CssParameter name="stroke-width">7</CssParameter>
1919        <CssParameter name="stroke-linejoin">round</CssParameter>
1920      </LineSymbolizer>
1921      <LineSymbolizer>
1922        <CssParameter name="stroke">white</CssParameter>
1923        <CssParameter name="stroke-width">5</CssParameter>
1924        <CssParameter name="stroke-linejoin">round</CssParameter>
1925      </LineSymbolizer>
1926    </Rule>
1927    <Rule>
1928      <MaxScaleDenominator>50000</MaxScaleDenominator>
1929      <MinScaleDenominator>1000</MinScaleDenominator>
1930      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel] = 'true')</Filter>
1931      <LineSymbolizer>
1932        <CssParameter name="stroke">#999999</CssParameter>
1933        <CssParameter name="stroke-width">3</CssParameter>
1934        <CssParameter name="stroke-linejoin">round</CssParameter>
1935      </LineSymbolizer>
1936      <LineSymbolizer>
1937        <CssParameter name="stroke">white</CssParameter>
1938        <CssParameter name="stroke-width">1</CssParameter>
1939        <CssParameter name="stroke-linejoin">round</CssParameter>
1940        <CssParameter name="stroke-dasharray">0,11,8,1</CssParameter>
1941      </LineSymbolizer>
1942    </Rule>
1943    <Rule>
1944      <MaxScaleDenominator>50000</MaxScaleDenominator>
1945      <MinScaleDenominator>1000</MinScaleDenominator>
1946      <Filter>[railway] = 'rail' and ([tunnel] = 'yes' or [tunnel] = 'true')</Filter>
1947      <LineSymbolizer>
1948        <CssParameter name="stroke">#ffffff</CssParameter>
1949        <CssParameter name="stroke-width">3</CssParameter>
1950        <CssParameter name="stroke-linejoin">round</CssParameter>
1951        <CssParameter name="stroke-dasharray">1,9</CssParameter>
1952      </LineSymbolizer>
1953      <LineSymbolizer>
1954        <CssParameter name="stroke">#fdfdfd</CssParameter>
1955        <CssParameter name="stroke-width">3</CssParameter>
1956        <CssParameter name="stroke-linejoin">round</CssParameter>
1957        <CssParameter name="stroke-dasharray">0,1,1,8</CssParameter>
1958      </LineSymbolizer>
1959      <LineSymbolizer>
1960        <CssParameter name="stroke">#ececec</CssParameter>
1961        <CssParameter name="stroke-width">3</CssParameter>
1962        <CssParameter name="stroke-linejoin">round</CssParameter>
1963        <CssParameter name="stroke-dasharray">0,2,1,7</CssParameter>
1964      </LineSymbolizer>
1965      <LineSymbolizer>
1966        <CssParameter name="stroke">#cacaca</CssParameter>
1967        <CssParameter name="stroke-width">3</CssParameter>
1968        <CssParameter name="stroke-linejoin">round</CssParameter>
1969        <CssParameter name="stroke-dasharray">0,3,1,6</CssParameter>
1970      </LineSymbolizer>
1971      <LineSymbolizer>
1972        <CssParameter name="stroke">#afafaf</CssParameter>
1973        <CssParameter name="stroke-width">3</CssParameter>
1974        <CssParameter name="stroke-linejoin">round</CssParameter>
1975        <CssParameter name="stroke-dasharray">0,4,1,5</CssParameter>
1976      </LineSymbolizer>
1977      <LineSymbolizer>
1978        <CssParameter name="stroke">#a1a1a1</CssParameter>
1979        <CssParameter name="stroke-width">3</CssParameter>
1980        <CssParameter name="stroke-linejoin">round</CssParameter>
1981        <CssParameter name="stroke-dasharray">0,5,1,4</CssParameter>
1982      </LineSymbolizer>
1983      <LineSymbolizer>
1984        <CssParameter name="stroke">#9b9b9b</CssParameter>
1985        <CssParameter name="stroke-width">3</CssParameter>
1986        <CssParameter name="stroke-linejoin">round</CssParameter>
1987        <CssParameter name="stroke-dasharray">0,6,1,3</CssParameter>
1988      </LineSymbolizer>
1989    </Rule>
1990    <Rule>
1991      <MaxScaleDenominator>100000</MaxScaleDenominator>
1992      <MinScaleDenominator>1000</MinScaleDenominator>
1993      <Filter>[railway]='narrow_gauge'</Filter>
1994      <LineSymbolizer>
1995        <CssParameter name="stroke">#444</CssParameter>
1996        <CssParameter name="stroke-width">2</CssParameter>
1997      </LineSymbolizer>
1998    </Rule>
1999    <Rule>
2000      <MaxScaleDenominator>100000</MaxScaleDenominator>
2001      <MinScaleDenominator>20000</MinScaleDenominator>
2002      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2003      <LineSymbolizer>
2004        <CssParameter name="stroke">#444</CssParameter>
2005        <CssParameter name="stroke-width">1</CssParameter>
2006          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2007      </LineSymbolizer>
2008    </Rule>
2009    <Rule>
2010      <MaxScaleDenominator>20000</MaxScaleDenominator>
2011      <MinScaleDenominator>1000</MinScaleDenominator>
2012      <Filter>[railway]='tram' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2013      <LineSymbolizer>
2014        <CssParameter name="stroke">#444</CssParameter>
2015        <CssParameter name="stroke-width">2</CssParameter>
2016          <CssParameter name="stroke-dasharray">5,3</CssParameter>
2017      </LineSymbolizer>
2018    </Rule>
2019
2020    <Rule>
2021      <MaxScaleDenominator>100000</MaxScaleDenominator>
2022      <MinScaleDenominator>1000</MinScaleDenominator>
2023      <Filter>[railway]='light_rail' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2024      <LineSymbolizer>
2025        <CssParameter name="stroke">#444</CssParameter>
2026        <CssParameter name="stroke-width">2</CssParameter>
2027        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2028      </LineSymbolizer>
2029    </Rule>
2030     <Rule>
2031      <MaxScaleDenominator>100000</MaxScaleDenominator>
2032      <MinScaleDenominator>1000</MinScaleDenominator>
2033      <Filter>[railway]='light_rail' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2034      <LineSymbolizer>
2035        <CssParameter name="stroke">#444</CssParameter>
2036        <CssParameter name="stroke-width">2</CssParameter>
2037      </LineSymbolizer>
2038    </Rule>
2039
2040     <Rule>
2041      <MaxScaleDenominator>200000</MaxScaleDenominator>
2042      <MinScaleDenominator>1000</MinScaleDenominator>
2043      <Filter>[railway]='subway' and ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2044      <LineSymbolizer>
2045        <CssParameter name="stroke">#999</CssParameter>
2046        <CssParameter name="stroke-width">2</CssParameter>
2047        <CssParameter name="stroke-dasharray">5,3</CssParameter>
2048      </LineSymbolizer>
2049    </Rule>
2050    <Rule>
2051      <MaxScaleDenominator>200000</MaxScaleDenominator>
2052      <MinScaleDenominator>1000</MinScaleDenominator>
2053      <Filter>[railway]='subway' and not ([tunnel] = 'yes' or [tunnel]='true')</Filter>
2054      <LineSymbolizer>
2055        <CssParameter name="stroke">#999</CssParameter>
2056        <CssParameter name="stroke-width">2</CssParameter>
2057      </LineSymbolizer>
2058    </Rule>
2059
2060    <Rule>
2061      <Filter>[highway] = 'tertiary' or [highway] = 'residential' or [highway] = 'unclassified'</Filter>
2062      <MaxScaleDenominator>1000000</MaxScaleDenominator>
2063      <MinScaleDenominator>100000</MinScaleDenominator>
2064      <LineSymbolizer>
2065        <CssParameter name="stroke">#ccc</CssParameter>
2066        <CssParameter name="stroke-width">1</CssParameter>
2067      </LineSymbolizer>
2068    </Rule>
2069
2070    <Rule>
2071      <Filter>[highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2072      <MaxScaleDenominator>100000</MaxScaleDenominator>
2073      <MinScaleDenominator>50000</MinScaleDenominator>
2074      <LineSymbolizer>
2075        <CssParameter name="stroke">#fff</CssParameter>
2076        <CssParameter name="stroke-width">2</CssParameter>
2077        <CssParameter name="stroke-linejoin">round</CssParameter>
2078        <CssParameter name="stroke-linecap">round</CssParameter>
2079      </LineSymbolizer>
2080    </Rule>
2081
2082    <Rule>
2083      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2084      <MaxScaleDenominator>50000</MaxScaleDenominator>
2085      <MinScaleDenominator>15000</MinScaleDenominator>
2086      <LineSymbolizer>
2087        <CssParameter name="stroke">#fff</CssParameter>
2088        <CssParameter name="stroke-width">3</CssParameter>
2089        <CssParameter name="stroke-linejoin">round</CssParameter>
2090        <CssParameter name="stroke-linecap">round</CssParameter>
2091      </LineSymbolizer>
2092    </Rule>
2093
2094    <Rule>
2095      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2096      <MaxScaleDenominator>25000</MaxScaleDenominator>
2097      <MinScaleDenominator>5000</MinScaleDenominator>
2098      <LineSymbolizer>
2099        <CssParameter name="stroke">#fff</CssParameter>
2100        <CssParameter name="stroke-width">9.4</CssParameter>
2101        <CssParameter name="stroke-linejoin">round</CssParameter>
2102        <CssParameter name="stroke-linecap">round</CssParameter>
2103      </LineSymbolizer>
2104    </Rule>
2105
2106
2107    <Rule>
2108      <Filter>[highway] = 'residential'  or [highway] = 'minor' or [highway] = 'unclassified'</Filter>
2109      <MaxScaleDenominator>5000</MaxScaleDenominator>
2110      <MinScaleDenominator>100</MinScaleDenominator>
2111      <LineSymbolizer>
2112        <CssParameter name="stroke">#fff</CssParameter>
2113        <CssParameter name="stroke-width">13</CssParameter>
2114        <CssParameter name="stroke-linejoin">round</CssParameter>
2115        <CssParameter name="stroke-linecap">round</CssParameter>
2116      </LineSymbolizer>
2117    </Rule>
2118    <Rule>
2119      <Filter>[highway] = 'living_street'</Filter>
2120      <MaxScaleDenominator>50000</MaxScaleDenominator>
2121      <MinScaleDenominator>15000</MinScaleDenominator>
2122      <LineSymbolizer>
2123        <CssParameter name="stroke">#bbb</CssParameter>
2124        <CssParameter name="stroke-width">3</CssParameter>
2125        <CssParameter name="stroke-linejoin">round</CssParameter>
2126        <CssParameter name="stroke-linecap">round</CssParameter>
2127      </LineSymbolizer>
2128    </Rule>
2129    <Rule>
2130      <Filter>[highway] = 'living_street'</Filter>
2131      <MaxScaleDenominator>25000</MaxScaleDenominator>
2132      <MinScaleDenominator>5000</MinScaleDenominator>
2133      <LineSymbolizer>
2134        <CssParameter name="stroke">#bbb</CssParameter>
2135        <CssParameter name="stroke-width">9.4</CssParameter>
2136        <CssParameter name="stroke-linejoin">round</CssParameter>
2137        <CssParameter name="stroke-linecap">round</CssParameter>
2138      </LineSymbolizer>
2139    </Rule>
2140    <Rule>
2141      <Filter>[highway] = 'living_street'</Filter>
2142      <MaxScaleDenominator>5000</MaxScaleDenominator>
2143      <MinScaleDenominator>100</MinScaleDenominator>
2144      <LineSymbolizer>
2145        <CssParameter name="stroke">#bbb</CssParameter>
2146        <CssParameter name="stroke-width">13</CssParameter>
2147        <CssParameter name="stroke-linejoin">round</CssParameter>
2148        <CssParameter name="stroke-linecap">round</CssParameter>
2149      </LineSymbolizer>
2150    </Rule>
2151
2152    <Rule>
2153      <Filter>[highway] = 'tertiary'</Filter>
2154      <MaxScaleDenominator>100000</MaxScaleDenominator>
2155      <MinScaleDenominator>50000</MinScaleDenominator>
2156      <LineSymbolizer>
2157        <CssParameter name="stroke">#ffffcc</CssParameter>
2158        <CssParameter name="stroke-width">4</CssParameter>
2159        <CssParameter name="stroke-linejoin">round</CssParameter>
2160        <CssParameter name="stroke-linecap">round</CssParameter>
2161      </LineSymbolizer>
2162    </Rule>
2163
2164    <Rule>
2165      <Filter>[highway] = 'tertiary'</Filter>
2166      <MaxScaleDenominator>50000</MaxScaleDenominator>
2167      <MinScaleDenominator>25000</MinScaleDenominator>
2168      <LineSymbolizer>
2169        <CssParameter name="stroke">#ffffcc</CssParameter>
2170        <CssParameter name="stroke-width">5</CssParameter>
2171        <CssParameter name="stroke-linejoin">round</CssParameter>
2172        <CssParameter name="stroke-linecap">round</CssParameter>
2173      </LineSymbolizer>
2174    </Rule>
2175
2176   <Rule>
2177      <Filter>[highway] = 'tertiary'</Filter>
2178      <MaxScaleDenominator>25000</MaxScaleDenominator>
2179      <MinScaleDenominator>5000</MinScaleDenominator>
2180      <LineSymbolizer>
2181        <CssParameter name="stroke">#ffffcc</CssParameter>
2182        <CssParameter name="stroke-width">9.4</CssParameter>
2183        <CssParameter name="stroke-linejoin">round</CssParameter>
2184        <CssParameter name="stroke-linecap">round</CssParameter>
2185      </LineSymbolizer>
2186    </Rule>
2187    <Rule>
2188      <Filter>[highway] = 'tertiary'</Filter>
2189      <MaxScaleDenominator>5000</MaxScaleDenominator>
2190      <MinScaleDenominator>1000</MinScaleDenominator>
2191      <LineSymbolizer>
2192        <CssParameter name="stroke">#ffffcc</CssParameter>
2193        <CssParameter name="stroke-width">13</CssParameter>
2194        <CssParameter name="stroke-linejoin">round</CssParameter>
2195        <CssParameter name="stroke-linecap">round</CssParameter>
2196      </LineSymbolizer>
2197    </Rule>
2198    <Rule>
2199      <Filter>[highway] = 'service'</Filter>
2200      <MaxScaleDenominator>100000</MaxScaleDenominator>
2201      <MinScaleDenominator>50000</MinScaleDenominator>
2202      <LineSymbolizer>
2203        <CssParameter name="stroke">#bbbbbb</CssParameter>
2204        <CssParameter name="stroke-width">1</CssParameter>
2205      </LineSymbolizer>
2206   </Rule>
2207    <Rule>
2208      <Filter>[highway] = 'service'</Filter>
2209      <MaxScaleDenominator>50000</MaxScaleDenominator>
2210      <MinScaleDenominator>25000</MinScaleDenominator>
2211      <LineSymbolizer>
2212        <CssParameter name="stroke">white</CssParameter>
2213        <CssParameter name="stroke-width">2</CssParameter>
2214      </LineSymbolizer>
2215   </Rule>
2216   <Rule>
2217      <Filter>[highway] = 'service'</Filter>
2218      <MaxScaleDenominator>25000</MaxScaleDenominator>
2219      <MinScaleDenominator>1000</MinScaleDenominator>
2220      <LineSymbolizer>
2221        <CssParameter name="stroke">white</CssParameter>
2222        <CssParameter name="stroke-width">6</CssParameter>
2223        <CssParameter name="stroke-linejoin">round</CssParameter>
2224        <CssParameter name="stroke-linecap">round</CssParameter>
2225      </LineSymbolizer>
2226   </Rule>
2227   <Rule>
2228      <Filter>[highway] = 'pedestrian'</Filter>
2229      <MaxScaleDenominator>50000</MaxScaleDenominator>
2230      <MinScaleDenominator>20000</MinScaleDenominator>
2231      <LineSymbolizer>
2232        <CssParameter name="stroke">#ededed</CssParameter>
2233        <CssParameter name="stroke-width">3</CssParameter>
2234        <CssParameter name="stroke-linejoin">round</CssParameter>
2235        <CssParameter name="stroke-linecap">round</CssParameter>
2236      </LineSymbolizer>
2237    </Rule>
2238    <Rule>
2239      <Filter>[highway] = 'pedestrian'</Filter>
2240      <MaxScaleDenominator>20000</MaxScaleDenominator>
2241      <LineSymbolizer>
2242        <CssParameter name="stroke">#ededed</CssParameter>
2243        <CssParameter name="stroke-width">5.5</CssParameter>
2244        <CssParameter name="stroke-linejoin">round</CssParameter>
2245        <CssParameter name="stroke-linecap">round</CssParameter>
2246      </LineSymbolizer>
2247    </Rule>
2248    <Rule>
2249      <Filter>[highway] = 'steps'</Filter>
2250      <MaxScaleDenominator>20000</MaxScaleDenominator>
2251      <LineSymbolizer>
2252        <CssParameter name="stroke">salmon</CssParameter>
2253        <CssParameter name="stroke-width">5.0</CssParameter>
2254        <CssParameter name="stroke-dasharray">2,1</CssParameter>
2255      </LineSymbolizer>
2256    </Rule>
2257   <Rule>
2258      <Filter>[highway] = 'bridleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2259      <MaxScaleDenominator>100000</MaxScaleDenominator>
2260      <LineSymbolizer>
2261        <CssParameter name="stroke">#fff</CssParameter>
2262        <CssParameter name="stroke-width">4</CssParameter>
2263        <CssParameter name="stroke-linejoin">round</CssParameter>
2264        <CssParameter name="stroke-linecap">round</CssParameter>
2265        <CssParameter name="stroke-opacity">0.4</CssParameter>
2266      </LineSymbolizer>
2267      <LineSymbolizer>
2268        <CssParameter name="stroke">green</CssParameter>
2269        <CssParameter name="stroke-width">1.5</CssParameter>
2270        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2271      </LineSymbolizer>
2272    </Rule>
2273    <Rule>
2274      <Filter>[highway] = 'bridleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2275      <MaxScaleDenominator>100000</MaxScaleDenominator>
2276      <LineSymbolizer>
2277        <CssParameter name="stroke">grey</CssParameter>
2278        <CssParameter name="stroke-width">5</CssParameter>
2279        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2280      </LineSymbolizer>
2281      <LineSymbolizer>
2282        <CssParameter name="stroke">#fff</CssParameter>
2283        <CssParameter name="stroke-width">3</CssParameter>
2284        <CssParameter name="stroke-linejoin">round</CssParameter>
2285        <CssParameter name="stroke-linecap">round</CssParameter>
2286      </LineSymbolizer>
2287      <LineSymbolizer>
2288        <CssParameter name="stroke">green</CssParameter>
2289        <CssParameter name="stroke-width">2</CssParameter>
2290        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2291        <CssParameter name="stroke-opacity">0.5</CssParameter>
2292        <CssParameter name="stroke-linejoin">round</CssParameter>
2293        <CssParameter name="stroke-linecap">round</CssParameter>
2294      </LineSymbolizer>
2295    </Rule>
2296    <Rule>
2297      <Filter>[highway] = 'footway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2298      <MaxScaleDenominator>100000</MaxScaleDenominator>
2299      <LineSymbolizer>
2300        <CssParameter name="stroke">#fff</CssParameter>
2301        <CssParameter name="stroke-width">6</CssParameter>
2302        <CssParameter name="stroke-linejoin">round</CssParameter>
2303        <CssParameter name="stroke-linecap">round</CssParameter>
2304        <CssParameter name="stroke-opacity">0.4</CssParameter>
2305      </LineSymbolizer>
2306      <LineSymbolizer>
2307        <CssParameter name="stroke">salmon</CssParameter>
2308        <CssParameter name="stroke-width">2.0</CssParameter>
2309        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2310        <CssParameter name="stroke-linejoin">round</CssParameter>
2311        <CssParameter name="stroke-linecap">round</CssParameter>
2312      </LineSymbolizer>
2313    </Rule>
2314    <Rule>
2315      <Filter>[highway] = 'footway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2316      <MaxScaleDenominator>100000</MaxScaleDenominator>
2317      <LineSymbolizer>
2318        <CssParameter name="stroke">grey</CssParameter>
2319        <CssParameter name="stroke-width">5.5</CssParameter>
2320        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2321      </LineSymbolizer>
2322      <LineSymbolizer>
2323        <CssParameter name="stroke">#fff</CssParameter>
2324        <CssParameter name="stroke-width">3.5</CssParameter>
2325        <CssParameter name="stroke-linejoin">round</CssParameter>
2326        <CssParameter name="stroke-linecap">round</CssParameter>
2327      </LineSymbolizer>
2328      <LineSymbolizer>
2329        <CssParameter name="stroke">salmon</CssParameter>
2330        <CssParameter name="stroke-width">2.5</CssParameter>
2331        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2332        <CssParameter name="stroke-opacity">0.5</CssParameter>
2333        <CssParameter name="stroke-linejoin">round</CssParameter>
2334        <CssParameter name="stroke-linecap">round</CssParameter>
2335      </LineSymbolizer>
2336    </Rule>
2337    <Rule>
2338      <Filter>[highway] = 'steps'</Filter>
2339      <MaxScaleDenominator>100000</MaxScaleDenominator>
2340      <MinScaleDenominator>20000</MinScaleDenominator>
2341      <LineSymbolizer>
2342        <CssParameter name="stroke">#fff</CssParameter>
2343        <CssParameter name="stroke-width">6</CssParameter>
2344        <CssParameter name="stroke-opacity">0.4</CssParameter>
2345      </LineSymbolizer>
2346      <LineSymbolizer>
2347        <CssParameter name="stroke">salmon</CssParameter>
2348        <CssParameter name="stroke-width">2.0</CssParameter>
2349        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2350        <CssParameter name="stroke-linejoin">round</CssParameter>
2351        <CssParameter name="stroke-linecap">round</CssParameter>
2352      </LineSymbolizer>
2353    </Rule>
2354
2355    <Rule>
2356      <Filter>[highway] = 'cycleway' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2357      <MaxScaleDenominator>100000</MaxScaleDenominator>
2358      <LineSymbolizer>
2359        <CssParameter name="stroke">white</CssParameter>
2360        <CssParameter name="stroke-width">4</CssParameter>
2361        <CssParameter name="stroke-linejoin">round</CssParameter>
2362        <CssParameter name="stroke-linecap">round</CssParameter>
2363        <CssParameter name="stroke-opacity">0.4</CssParameter>
2364      </LineSymbolizer>
2365      <LineSymbolizer>
2366        <CssParameter name="stroke">blue</CssParameter>
2367        <CssParameter name="stroke-width">1.5</CssParameter>
2368        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2369        <CssParameter name="stroke-linejoin">round</CssParameter>
2370        <CssParameter name="stroke-linecap">round</CssParameter>
2371      </LineSymbolizer>
2372    </Rule>
2373    <Rule>
2374      <Filter>[highway] = 'cycleway' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2375      <MaxScaleDenominator>100000</MaxScaleDenominator>
2376      <LineSymbolizer>
2377        <CssParameter name="stroke">grey</CssParameter>
2378        <CssParameter name="stroke-width">5</CssParameter>
2379        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2380      </LineSymbolizer>
2381      <LineSymbolizer>
2382        <CssParameter name="stroke">white</CssParameter>
2383        <CssParameter name="stroke-width">3</CssParameter>
2384        <CssParameter name="stroke-linejoin">round</CssParameter>
2385        <CssParameter name="stroke-linecap">round</CssParameter>
2386      </LineSymbolizer>
2387      <LineSymbolizer>
2388        <CssParameter name="stroke">blue</CssParameter>
2389        <CssParameter name="stroke-width">2</CssParameter>
2390        <CssParameter name="stroke-dasharray">1,3</CssParameter>
2391        <CssParameter name="stroke-opacity">0.5</CssParameter>
2392        <CssParameter name="stroke-linejoin">round</CssParameter>
2393        <CssParameter name="stroke-linecap">round</CssParameter>
2394      </LineSymbolizer>
2395    </Rule>
2396    <Rule>
2397      <Filter>[highway] = 'byway'</Filter>
2398      <MaxScaleDenominator>100000</MaxScaleDenominator>
2399      <LineSymbolizer>
2400        <CssParameter name="stroke">white</CssParameter>
2401        <CssParameter name="stroke-width">6</CssParameter>
2402        <CssParameter name="stroke-linejoin">round</CssParameter>
2403        <CssParameter name="stroke-linecap">round</CssParameter>
2404        <CssParameter name="stroke-opacity">0.4</CssParameter>
2405      </LineSymbolizer>
2406      <LineSymbolizer>
2407        <CssParameter name="stroke">#ffcc00</CssParameter>
2408        <CssParameter name="stroke-width">2.0</CssParameter>
2409        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2410        <CssParameter name="stroke-linejoin">round</CssParameter>
2411        <CssParameter name="stroke-linecap">round</CssParameter>
2412      </LineSymbolizer>
2413    </Rule>
2414<Rule>
2415      <Filter>[highway] = 'unsurfaced'</Filter>
2416      <MaxScaleDenominator>100000</MaxScaleDenominator>
2417      <MinScaleDenominator>50000</MinScaleDenominator>
2418      <LineSymbolizer>
2419        <CssParameter name="stroke">#fff</CssParameter>
2420        <CssParameter name="stroke-width">4</CssParameter>
2421        <CssParameter name="stroke-linejoin">round</CssParameter>
2422        <CssParameter name="stroke-linecap">round</CssParameter>
2423        <CssParameter name="stroke-opacity">0.4</CssParameter>
2424      </LineSymbolizer>
2425      <LineSymbolizer>
2426        <CssParameter name="stroke">#debd9c</CssParameter>
2427        <CssParameter name="stroke-width">3</CssParameter>
2428        <CssParameter name="stroke-dasharray">2,4</CssParameter>
2429        <CssParameter name="stroke-linejoin">round</CssParameter>
2430        <CssParameter name="stroke-linecap">round</CssParameter>
2431      </LineSymbolizer>
2432    </Rule>
2433    <Rule>
2434      <Filter>[highway] = 'unsurfaced'</Filter>
2435      <MaxScaleDenominator>50000</MaxScaleDenominator>
2436      <LineSymbolizer>
2437        <CssParameter name="stroke">#fff</CssParameter>
2438        <CssParameter name="stroke-width">5</CssParameter>
2439        <CssParameter name="stroke-linejoin">round</CssParameter>
2440        <CssParameter name="stroke-linecap">round</CssParameter>
2441        <CssParameter name="stroke-opacity">0.4</CssParameter>
2442      </LineSymbolizer>
2443      <LineSymbolizer>
2444        <CssParameter name="stroke">#debd9c</CssParameter>
2445        <CssParameter name="stroke-width">4</CssParameter>
2446        <CssParameter name="stroke-dasharray">4,6</CssParameter>
2447        <CssParameter name="stroke-linejoin">round</CssParameter>
2448        <CssParameter name="stroke-linecap">round</CssParameter>
2449      </LineSymbolizer>
2450    </Rule>
2451    <Rule>
2452      <Filter>[highway] = 'track' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
2453      <MaxScaleDenominator>100000</MaxScaleDenominator>
2454      <LineSymbolizer>
2455        <CssParameter name="stroke">white</CssParameter>
2456        <CssParameter name="stroke-width">4</CssParameter>
2457        <CssParameter name="stroke-linejoin">round</CssParameter>
2458        <CssParameter name="stroke-linecap">round</CssParameter>
2459        <CssParameter name="stroke-opacity">0.4</CssParameter>
2460      </LineSymbolizer>
2461      <LineSymbolizer>
2462        <CssParameter name="stroke">#996600</CssParameter>
2463        <CssParameter name="stroke-width">1.5</CssParameter>
2464        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2465        <CssParameter name="stroke-linejoin">round</CssParameter>
2466        <CssParameter name="stroke-linecap">round</CssParameter>
2467      </LineSymbolizer>
2468    </Rule>
2469    <Rule>
2470      <Filter>[highway] = 'track' and ([tunnel]='yes' or [tunnel]='true')</Filter>
2471      <MaxScaleDenominator>100000</MaxScaleDenominator>
2472      <LineSymbolizer>
2473        <CssParameter name="stroke">grey</CssParameter>
2474        <CssParameter name="stroke-width">5</CssParameter>
2475        <CssParameter name="stroke-dasharray">4,2</CssParameter>
2476      </LineSymbolizer>
2477      <LineSymbolizer>
2478        <CssParameter name="stroke">white</CssParameter>
2479        <CssParameter name="stroke-width">3</CssParameter>
2480        <CssParameter name="stroke-linejoin">round</CssParameter>
2481        <CssParameter name="stroke-linecap">round</CssParameter>
2482      </LineSymbolizer>
2483      <LineSymbolizer>
2484        <CssParameter name="stroke">#996600</CssParameter>
2485        <CssParameter name="stroke-width">2</CssParameter>
2486        <CssParameter name="stroke-dasharray">3,4</CssParameter>
2487        <CssParameter name="stroke-opacity">0.5</CssParameter>
2488        <CssParameter name="stroke-linejoin">round</CssParameter>
2489        <CssParameter name="stroke-linecap">round</CssParameter>
2490      </LineSymbolizer>
2491    </Rule>
2492   
2493     <Rule>
2494      <Filter>[route] = 'ferry'</Filter>
2495      <MaxScaleDenominator>500000</MaxScaleDenominator>
2496      <LineSymbolizer>
2497        <CssParameter name="stroke">navy</CssParameter>
2498        <CssParameter name="stroke-width">0.8</CssParameter>
2499        <CssParameter name="stroke-dasharray">6,6</CssParameter>
2500      </LineSymbolizer>
2501    </Rule>
2502
2503    <Rule>
2504      <Filter>[aeroway] = 'runway'</Filter>
2505      <MaxScaleDenominator>500000</MaxScaleDenominator>
2506      <MinScaleDenominator>200000</MinScaleDenominator>
2507      <LineSymbolizer>
2508        <CssParameter name="stroke">#bbc</CssParameter>
2509        <CssParameter name="stroke-width">2</CssParameter>
2510      </LineSymbolizer>
2511    </Rule>
2512    <Rule>
2513      <Filter>[aeroway] = 'runway'</Filter>
2514      <MaxScaleDenominator>200000</MaxScaleDenominator>
2515      <MinScaleDenominator>50000</MinScaleDenominator>
2516      <LineSymbolizer>
2517        <CssParameter name="stroke">#bbc</CssParameter>
2518        <CssParameter name="stroke-width">7</CssParameter>
2519      </LineSymbolizer>
2520    </Rule>
2521    <Rule>
2522      <Filter>[aeroway] = 'runway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2523      <MaxScaleDenominator>50000</MaxScaleDenominator>
2524      <LineSymbolizer>
2525        <CssParameter name="stroke">#bbc</CssParameter>
2526        <CssParameter name="stroke-width">18</CssParameter>
2527      </LineSymbolizer>
2528    </Rule>
2529    <Rule>
2530      <Filter>[aeroway] = 'taxiway'</Filter>
2531      <MaxScaleDenominator>500000</MaxScaleDenominator>
2532      <MinScaleDenominator>50000</MinScaleDenominator>
2533      <LineSymbolizer>
2534        <CssParameter name="stroke">#bbc</CssParameter>
2535        <CssParameter name="stroke-width">1</CssParameter>
2536      </LineSymbolizer>
2537    </Rule>
2538    <Rule>
2539      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2540      <MaxScaleDenominator>50000</MaxScaleDenominator>
2541      <MinScaleDenominator>20000</MinScaleDenominator>
2542      <LineSymbolizer>
2543        <CssParameter name="stroke">#bbc</CssParameter>
2544        <CssParameter name="stroke-width">4</CssParameter>
2545      </LineSymbolizer>
2546    </Rule>
2547    <Rule>
2548      <Filter>[aeroway] = 'taxiway' and not ([bridge]='yes' or [bridge]='true')</Filter>
2549      <MaxScaleDenominator>20000</MaxScaleDenominator>
2550      <LineSymbolizer>
2551        <CssParameter name="stroke">#bbc</CssParameter>
2552        <CssParameter name="stroke-width">6</CssParameter>
2553      </LineSymbolizer>
2554    </Rule>
2555
2556    <!--Rule>
2557      <ElseFilter/>
2558      <MaxScaleDenominator>1500000</MaxScaleDenominator>
2559      <MinScaleDenominator>1000</MinScaleDenominator>
2560      <LineSymbolizer>
2561        <CssParameter name="stroke">black</CssParameter>
2562        <CssParameter name="stroke-width">2</CssParameter>
2563        <CssParameter name="stroke-linejoin">round</CssParameter>
2564        <CssParameter name="stroke-linecap">round</CssParameter>
2565        <CssParameter name="stroke-dasharray">4,4</CssParameter>
2566      </LineSymbolizer>
2567    </Rule-->
2568  </Style>
2569<Style name="road-bridges-casing">
2570     <Rule>
2571      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2572      <MaxScaleDenominator>200000</MaxScaleDenominator>
2573      <MinScaleDenominator>100000</MinScaleDenominator>
2574        <LineSymbolizer>
2575        <CssParameter name="stroke">#506077</CssParameter>
2576        <CssParameter name="stroke-width">3</CssParameter>
2577      </LineSymbolizer>
2578    </Rule>
2579    <Rule>
2580      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2581      <MaxScaleDenominator>100000</MaxScaleDenominator>
2582      <MinScaleDenominator>20000</MinScaleDenominator>
2583        <LineSymbolizer>
2584        <CssParameter name="stroke">black</CssParameter>
2585        <CssParameter name="stroke-width">5.5</CssParameter>
2586      </LineSymbolizer>
2587    </Rule>
2588    <Rule>
2589      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
2590      <MaxScaleDenominator>20000</MaxScaleDenominator>
2591      <MinScaleDenominator>5000</MinScaleDenominator>
2592        <LineSymbolizer>
2593        <CssParameter name="stroke">black</CssParameter>
2594        <CssParameter name="stroke-width">9</CssParameter>
2595      </LineSymbolizer>
2596    </Rule>
2597    <Rule>
2598      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2599      <MaxScaleDenominator>5000</MaxScaleDenominator>
2600      <MinScaleDenominator>1000</MinScaleDenominator>
2601        <LineSymbolizer>
2602        <CssParameter name="stroke">black</CssParameter>
2603        <CssParameter name="stroke-width">12</CssParameter>
2604      </LineSymbolizer>
2605    </Rule>
2606    <Rule>
2607      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2608      <MaxScaleDenominator>200000</MaxScaleDenominator>
2609      <MinScaleDenominator>100000</MinScaleDenominator>
2610        <LineSymbolizer>
2611        <CssParameter name="stroke">#477147</CssParameter>
2612        <CssParameter name="stroke-width">4</CssParameter>
2613      </LineSymbolizer>
2614    </Rule>
2615    <Rule>
2616      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2617      <MaxScaleDenominator>100000</MaxScaleDenominator>
2618      <MinScaleDenominator>20000</MinScaleDenominator>
2619        <LineSymbolizer>
2620        <CssParameter name="stroke">black</CssParameter>
2621        <CssParameter name="stroke-width">10</CssParameter>
2622      </LineSymbolizer>
2623    </Rule>
2624    <Rule>
2625      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2626      <MaxScaleDenominator>20000</MaxScaleDenominator>
2627      <MinScaleDenominator>5000</MinScaleDenominator>
2628        <LineSymbolizer>
2629        <CssParameter name="stroke">black</CssParameter>
2630        <CssParameter name="stroke-width">13</CssParameter>
2631      </LineSymbolizer>
2632    </Rule>
2633    <Rule>
2634      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2635      <MaxScaleDenominator>5000</MaxScaleDenominator>
2636      <MinScaleDenominator>1000</MinScaleDenominator>
2637        <LineSymbolizer>
2638        <CssParameter name="stroke">black</CssParameter>
2639        <CssParameter name="stroke-width">17</CssParameter>
2640      </LineSymbolizer>
2641    </Rule>
2642    <Rule>
2643      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2644      <MaxScaleDenominator>200000</MaxScaleDenominator>
2645      <MinScaleDenominator>100000</MinScaleDenominator>
2646        <LineSymbolizer>
2647        <CssParameter name="stroke">#8d4346</CssParameter>
2648        <CssParameter name="stroke-width">4</CssParameter>
2649      </LineSymbolizer>
2650    </Rule>
2651    <Rule>
2652      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2653      <MaxScaleDenominator>100000</MaxScaleDenominator>
2654      <MinScaleDenominator>20000</MinScaleDenominator>
2655        <LineSymbolizer>
2656        <CssParameter name="stroke">black</CssParameter>
2657        <CssParameter name="stroke-width">10</CssParameter>
2658      </LineSymbolizer>
2659    </Rule>
2660    <Rule>
2661      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2662      <MaxScaleDenominator>20000</MaxScaleDenominator>
2663      <MinScaleDenominator>5000</MinScaleDenominator>
2664        <LineSymbolizer>
2665        <CssParameter name="stroke">black</CssParameter>
2666        <CssParameter name="stroke-width">13</CssParameter>
2667      </LineSymbolizer>
2668    </Rule>
2669    <Rule>
2670      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2671      <MaxScaleDenominator>5000</MaxScaleDenominator>
2672      <MinScaleDenominator>1000</MinScaleDenominator>
2673        <LineSymbolizer>
2674        <CssParameter name="stroke">black</CssParameter>
2675        <CssParameter name="stroke-width">17</CssParameter>
2676      </LineSymbolizer>
2677    </Rule>
2678<Rule>
2679      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2680      <MaxScaleDenominator>75000</MaxScaleDenominator>
2681      <MinScaleDenominator>25000</MinScaleDenominator>
2682      <LineSymbolizer>
2683        <CssParameter name="stroke">black</CssParameter>
2684        <CssParameter name="stroke-width">10</CssParameter>
2685      </LineSymbolizer>
2686    </Rule>
2687    <Rule>
2688      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2689      <MaxScaleDenominator>25000</MaxScaleDenominator>
2690      <MinScaleDenominator>5000</MinScaleDenominator>
2691      <LineSymbolizer>
2692        <CssParameter name="stroke">black</CssParameter>
2693        <CssParameter name="stroke-width">12</CssParameter>
2694      </LineSymbolizer>
2695    </Rule>
2696    <Rule>
2697      <Filter>([highway] = 'secondary' or [highway]='secondary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2698      <MaxScaleDenominator>5000</MaxScaleDenominator>
2699      <MinScaleDenominator>1000</MinScaleDenominator>
2700      <LineSymbolizer>
2701        <CssParameter name="stroke">black</CssParameter>
2702        <CssParameter name="stroke-width">17</CssParameter>
2703      </LineSymbolizer>
2704    </Rule>
2705    <Rule>
2706      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2707      <MaxScaleDenominator>50000</MaxScaleDenominator>
2708      <MinScaleDenominator>25000</MinScaleDenominator>
2709      <LineSymbolizer>
2710        <CssParameter name="stroke">black</CssParameter>
2711        <CssParameter name="stroke-width">7</CssParameter>
2712      </LineSymbolizer>
2713    </Rule>
2714    <Rule>
2715      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2716      <MaxScaleDenominator>25000</MaxScaleDenominator>
2717      <MinScaleDenominator>5000</MinScaleDenominator>
2718      <LineSymbolizer>
2719        <CssParameter name="stroke">black</CssParameter>
2720        <CssParameter name="stroke-width">11</CssParameter>
2721      </LineSymbolizer>
2722    </Rule>
2723    <Rule>
2724      <Filter>[highway] = 'tertiary'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2725      <MaxScaleDenominator>5000</MaxScaleDenominator>
2726      <MinScaleDenominator>1000</MinScaleDenominator>
2727      <LineSymbolizer>
2728        <CssParameter name="stroke">black</CssParameter>
2729        <CssParameter name="stroke-width">16</CssParameter>
2730      </LineSymbolizer>
2731    </Rule>
2732    <Rule>
2733      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2734      <MaxScaleDenominator>50000</MaxScaleDenominator>
2735      <MinScaleDenominator>25000</MinScaleDenominator>
2736      <LineSymbolizer>
2737        <CssParameter name="stroke">black</CssParameter>
2738        <CssParameter name="stroke-width">4.5</CssParameter>
2739      </LineSymbolizer>
2740    </Rule>
2741    <Rule>
2742      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2743      <MaxScaleDenominator>25000</MaxScaleDenominator>
2744      <MinScaleDenominator>5000</MinScaleDenominator>
2745      <LineSymbolizer>
2746        <CssParameter name="stroke">black</CssParameter>
2747        <CssParameter name="stroke-width">11</CssParameter>
2748      </LineSymbolizer>
2749    </Rule>
2750    <Rule>
2751      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2752      <MaxScaleDenominator>5000</MaxScaleDenominator>
2753      <MinScaleDenominator>1000</MinScaleDenominator>
2754      <LineSymbolizer>
2755        <CssParameter name="stroke">black</CssParameter>
2756        <CssParameter name="stroke-width">16</CssParameter>
2757      </LineSymbolizer>
2758    </Rule>
2759    <Rule>
2760      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2761      <MaxScaleDenominator>50000</MaxScaleDenominator>
2762      <MinScaleDenominator>25000</MinScaleDenominator>
2763      <LineSymbolizer>
2764        <CssParameter name="stroke">black</CssParameter>
2765        <CssParameter name="stroke-width">3</CssParameter>
2766      </LineSymbolizer>
2767    </Rule>
2768    <Rule>
2769      <Filter>[highway] = 'service'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2770      <MaxScaleDenominator>25000</MaxScaleDenominator>
2771      <MinScaleDenominator>1000</MinScaleDenominator>
2772      <LineSymbolizer>
2773        <CssParameter name="stroke">black</CssParameter>
2774        <CssParameter name="stroke-width">8</CssParameter>
2775      </LineSymbolizer>
2776    </Rule>
2777    <Rule>
2778      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2779      <MaxScaleDenominator>50000</MaxScaleDenominator>
2780      <MinScaleDenominator>20000</MinScaleDenominator>
2781      <LineSymbolizer>
2782        <CssParameter name="stroke">black</CssParameter>
2783        <CssParameter name="stroke-width">3.8</CssParameter>
2784      </LineSymbolizer>
2785    </Rule>
2786    <Rule>
2787      <Filter>[highway] = 'pedestrian'  and ([bridge] = 'yes' or [bridge]='true')</Filter>
2788      <MaxScaleDenominator>20000</MaxScaleDenominator>
2789      <LineSymbolizer>
2790        <CssParameter name="stroke">black</CssParameter>
2791        <CssParameter name="stroke-width">7</CssParameter>
2792      </LineSymbolizer>
2793    </Rule>
2794
2795</Style>
2796
2797<Style name="road-bridges-fill">
2798     <Rule>
2799      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2800      <MaxScaleDenominator>200000</MaxScaleDenominator>
2801      <MinScaleDenominator>100000</MinScaleDenominator>
2802      <LineSymbolizer>
2803        <CssParameter name="stroke">#809bc0</CssParameter>
2804        <CssParameter name="stroke-width">2</CssParameter>
2805        <CssParameter name="stroke-linejoin">round</CssParameter>
2806        <CssParameter name="stroke-linecap">round</CssParameter>
2807      </LineSymbolizer>
2808    </Rule>
2809    <Rule>
2810      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2811      <MaxScaleDenominator>100000</MaxScaleDenominator>
2812      <MinScaleDenominator>20000</MinScaleDenominator>
2813      <LineSymbolizer>
2814        <CssParameter name="stroke">#809bc0</CssParameter>
2815        <CssParameter name="stroke-width">4</CssParameter>
2816        <CssParameter name="stroke-linejoin">round</CssParameter>
2817        <CssParameter name="stroke-linecap">round</CssParameter>
2818      </LineSymbolizer>
2819    </Rule>
2820    <Rule>
2821      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2822      <MaxScaleDenominator>20000</MaxScaleDenominator>
2823      <MinScaleDenominator>5000</MinScaleDenominator>
2824      <LineSymbolizer>
2825        <CssParameter name="stroke">#809bc0</CssParameter>
2826        <CssParameter name="stroke-width">7.5</CssParameter>
2827        <CssParameter name="stroke-linejoin">round</CssParameter>
2828        <CssParameter name="stroke-linecap">round</CssParameter>
2829      </LineSymbolizer>
2830    </Rule>
2831    <Rule>
2832      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2833      <MaxScaleDenominator>5000</MaxScaleDenominator>
2834      <MinScaleDenominator>1000</MinScaleDenominator>
2835      <LineSymbolizer>
2836        <CssParameter name="stroke">#809bc0</CssParameter>
2837        <CssParameter name="stroke-width">10</CssParameter>
2838        <CssParameter name="stroke-linejoin">round</CssParameter>
2839        <CssParameter name="stroke-linecap">round</CssParameter>
2840      </LineSymbolizer>
2841    </Rule>
2842    <Rule>
2843      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2844      <MaxScaleDenominator>200000</MaxScaleDenominator>
2845      <MinScaleDenominator>100000</MinScaleDenominator>
2846      <LineSymbolizer>
2847        <CssParameter name="stroke">#7fc97f</CssParameter>
2848        <CssParameter name="stroke-width">3</CssParameter>
2849        <CssParameter name="stroke-linejoin">round</CssParameter>
2850        <CssParameter name="stroke-linecap">round</CssParameter>
2851      </LineSymbolizer>
2852    </Rule>
2853    <Rule>
2854      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2855      <MaxScaleDenominator>100000</MaxScaleDenominator>
2856      <MinScaleDenominator>20000</MinScaleDenominator>
2857      <LineSymbolizer>
2858        <CssParameter name="stroke">#7fc97f</CssParameter>
2859        <CssParameter name="stroke-width">8.5</CssParameter>
2860        <CssParameter name="stroke-linejoin">round</CssParameter>
2861        <CssParameter name="stroke-linecap">round</CssParameter>
2862      </LineSymbolizer>
2863    </Rule>
2864    <Rule>
2865      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2866      <MaxScaleDenominator>20000</MaxScaleDenominator>
2867      <MinScaleDenominator>5000</MinScaleDenominator>
2868      <LineSymbolizer>
2869        <CssParameter name="stroke">#7fc97f</CssParameter>
2870        <CssParameter name="stroke-width">11.5</CssParameter>
2871        <CssParameter name="stroke-linejoin">round</CssParameter>
2872        <CssParameter name="stroke-linecap">round</CssParameter>
2873      </LineSymbolizer>
2874    </Rule>
2875    <Rule>
2876      <Filter>([highway] = 'trunk' or [highway]='trunk_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2877      <MaxScaleDenominator>5000</MaxScaleDenominator>
2878      <MinScaleDenominator>1000</MinScaleDenominator>
2879      <LineSymbolizer>
2880        <CssParameter name="stroke">#7fc97f</CssParameter>
2881        <CssParameter name="stroke-width">15</CssParameter>
2882        <CssParameter name="stroke-linejoin">round</CssParameter>
2883        <CssParameter name="stroke-linecap">round</CssParameter>
2884      </LineSymbolizer>
2885    </Rule>
2886    <Rule>
2887      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2888      <MaxScaleDenominator>200000</MaxScaleDenominator>
2889      <MinScaleDenominator>100000</MinScaleDenominator>
2890      <LineSymbolizer>
2891        <CssParameter name="stroke">#e46d71</CssParameter>
2892        <CssParameter name="stroke-width">3</CssParameter>
2893        <CssParameter name="stroke-linejoin">round</CssParameter>
2894        <CssParameter name="stroke-linecap">round</CssParameter>
2895      </LineSymbolizer>
2896    </Rule>
2897    <Rule>
2898      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2899      <MaxScaleDenominator>100000</MaxScaleDenominator>
2900      <MinScaleDenominator>20000</MinScaleDenominator>
2901      <LineSymbolizer>
2902        <CssParameter name="stroke">#e46d71</CssParameter>
2903        <CssParameter name="stroke-width">8.5</CssParameter>
2904        <CssParameter name="stroke-linejoin">round</CssParameter>
2905        <CssParameter name="stroke-linecap">round</CssParameter>
2906      </LineSymbolizer>
2907    </Rule>
2908    <Rule>
2909      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2910      <MaxScaleDenominator>20000</MaxScaleDenominator>
2911      <MinScaleDenominator>5000</MinScaleDenominator>
2912      <LineSymbolizer>
2913        <CssParameter name="stroke">#e46d71</CssParameter>
2914        <CssParameter name="stroke-width">11.5</CssParameter>
2915        <CssParameter name="stroke-linejoin">round</CssParameter>
2916        <CssParameter name="stroke-linecap">round</CssParameter>
2917      </LineSymbolizer>
2918    </Rule>
2919    <Rule>
2920      <Filter>([highway] = 'primary' or [highway]='primary_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
2921      <MaxScaleDenominator>5000</MaxScaleDenominator>
2922      <MinScaleDenominator>1000</MinScaleDenominator>
2923      <LineSymbolizer>
2924        <CssParameter name="stroke">#e46d71</CssParameter>
2925        <CssParameter name="stroke-width">15</CssParameter>
2926        <CssParameter name="stroke-linejoin">round</CssParameter>
2927        <CssParameter name="stroke-linecap">round</CssParameter>
2928      </LineSymbolizer>
2929    </Rule>
2930    <Rule>
2931      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2932      <MaxScaleDenominator>75000</MaxScaleDenominator>
2933      <MinScaleDenominator>25000</MinScaleDenominator>
2934      <LineSymbolizer>
2935        <CssParameter name="stroke">#fdbf6f</CssParameter>
2936        <CssParameter name="stroke-width">9</CssParameter>
2937        <CssParameter name="stroke-linejoin">round</CssParameter>
2938        <CssParameter name="stroke-linecap">round</CssParameter>
2939      </LineSymbolizer>
2940    </Rule>
2941
2942    <Rule>
2943      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2944      <MaxScaleDenominator>25000</MaxScaleDenominator>
2945      <MinScaleDenominator>5000</MinScaleDenominator>
2946      <LineSymbolizer>
2947        <CssParameter name="stroke">#fdbf6f</CssParameter>
2948        <CssParameter name="stroke-width">10.5</CssParameter>
2949        <CssParameter name="stroke-linejoin">round</CssParameter>
2950        <CssParameter name="stroke-linecap">round</CssParameter>
2951      </LineSymbolizer>
2952    </Rule>
2953   
2954    <Rule>
2955      <Filter>([highway] = 'secondary' or [highway] = 'secondary_link') and ([bridge]='yes' or [bridge]='true')</Filter>
2956      <MaxScaleDenominator>5000</MaxScaleDenominator>
2957      <MinScaleDenominator>1000</MinScaleDenominator>
2958      <LineSymbolizer>
2959        <CssParameter name="stroke">#fdbf6f</CssParameter>
2960        <CssParameter name="stroke-width">15</CssParameter>
2961        <CssParameter name="stroke-linejoin">round</CssParameter>
2962        <CssParameter name="stroke-linecap">round</CssParameter>
2963      </LineSymbolizer>
2964    </Rule>
2965    <Rule>
2966      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2967      <MaxScaleDenominator>50000</MaxScaleDenominator>
2968      <MinScaleDenominator>25000</MinScaleDenominator>
2969      <LineSymbolizer>
2970        <CssParameter name="stroke">#ffffcc</CssParameter>
2971        <CssParameter name="stroke-width">6</CssParameter>
2972        <CssParameter name="stroke-linejoin">round</CssParameter>
2973        <CssParameter name="stroke-linecap">round</CssParameter>
2974      </LineSymbolizer>
2975    </Rule>
2976    <Rule>
2977      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2978      <MaxScaleDenominator>25000</MaxScaleDenominator>
2979      <MinScaleDenominator>5000</MinScaleDenominator>
2980      <LineSymbolizer>
2981        <CssParameter name="stroke">#ffffcc</CssParameter>
2982        <CssParameter name="stroke-width">9.5</CssParameter>
2983        <CssParameter name="stroke-linejoin">round</CssParameter>
2984        <CssParameter name="stroke-linecap">round</CssParameter>
2985      </LineSymbolizer>
2986    </Rule>
2987    <Rule>
2988      <Filter>[highway] = 'tertiary' and ([bridge]='yes' or [bridge]='true')</Filter>
2989      <MaxScaleDenominator>5000</MaxScaleDenominator>
2990      <MinScaleDenominator>1000</MinScaleDenominator>
2991      <LineSymbolizer>
2992        <CssParameter name="stroke">#ffffcc</CssParameter>
2993        <CssParameter name="stroke-width">14</CssParameter>
2994        <CssParameter name="stroke-linejoin">round</CssParameter>
2995        <CssParameter name="stroke-linecap">round</CssParameter>
2996      </LineSymbolizer>
2997    </Rule>
2998    <Rule>
2999      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3000      <MaxScaleDenominator>50000</MaxScaleDenominator>
3001      <MinScaleDenominator>25000</MinScaleDenominator>
3002      <LineSymbolizer>
3003        <CssParameter name="stroke">white</CssParameter>
3004        <CssParameter name="stroke-width">3.5</CssParameter>
3005        <CssParameter name="stroke-linejoin">round</CssParameter>
3006        <CssParameter name="stroke-linecap">round</CssParameter>
3007      </LineSymbolizer>
3008    </Rule>
3009    <Rule>
3010      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3011      <MaxScaleDenominator>25000</MaxScaleDenominator>
3012      <MinScaleDenominator>5000</MinScaleDenominator>
3013      <LineSymbolizer>
3014        <CssParameter name="stroke">white</CssParameter>
3015        <CssParameter name="stroke-width">9.5</CssParameter>
3016        <CssParameter name="stroke-linejoin">round</CssParameter>
3017        <CssParameter name="stroke-linecap">round</CssParameter>
3018      </LineSymbolizer>
3019    </Rule>
3020    <Rule>
3021      <Filter>([highway] = 'residential' or [highway] = 'minor' or [highway] = 'unclassified') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3022      <MaxScaleDenominator>5000</MaxScaleDenominator>
3023      <MinScaleDenominator>1000</MinScaleDenominator>
3024      <LineSymbolizer>
3025        <CssParameter name="stroke">white</CssParameter>
3026        <CssParameter name="stroke-width">14</CssParameter>
3027        <CssParameter name="stroke-linejoin">round</CssParameter>
3028        <CssParameter name="stroke-linecap">round</CssParameter>
3029      </LineSymbolizer>
3030    </Rule>
3031    <Rule>
3032      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3033      <MaxScaleDenominator>50000</MaxScaleDenominator>
3034      <MinScaleDenominator>25000</MinScaleDenominator>
3035      <LineSymbolizer>
3036        <CssParameter name="stroke">white</CssParameter>
3037        <CssParameter name="stroke-width">2</CssParameter>
3038        <CssParameter name="stroke-linejoin">round</CssParameter>
3039        <CssParameter name="stroke-linecap">round</CssParameter>
3040      </LineSymbolizer>
3041    </Rule>
3042    <Rule>
3043      <Filter>[highway] = 'service' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3044      <MaxScaleDenominator>25000</MaxScaleDenominator>
3045      <MinScaleDenominator>1000</MinScaleDenominator>
3046      <LineSymbolizer>
3047        <CssParameter name="stroke">white</CssParameter>
3048        <CssParameter name="stroke-width">6</CssParameter>
3049        <CssParameter name="stroke-linejoin">round</CssParameter>
3050        <CssParameter name="stroke-linecap">round</CssParameter>
3051      </LineSymbolizer>
3052    </Rule>
3053    <Rule>
3054      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3055      <MaxScaleDenominator>50000</MaxScaleDenominator>
3056      <MinScaleDenominator>20000</MinScaleDenominator>
3057      <LineSymbolizer>
3058        <CssParameter name="stroke">#ededed</CssParameter>
3059        <CssParameter name="stroke-width">3</CssParameter>
3060        <CssParameter name="stroke-linejoin">round</CssParameter>
3061        <CssParameter name="stroke-linecap">round</CssParameter>
3062      </LineSymbolizer>
3063    </Rule>
3064    <Rule>
3065      <Filter>[highway] = 'pedestrian' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3066      <MaxScaleDenominator>20000</MaxScaleDenominator>
3067      <LineSymbolizer>
3068        <CssParameter name="stroke">#ededed</CssParameter>
3069        <CssParameter name="stroke-width">5.5</CssParameter>
3070        <CssParameter name="stroke-linejoin">round</CssParameter>
3071        <CssParameter name="stroke-linecap">round</CssParameter>
3072      </LineSymbolizer>
3073    </Rule>
3074</Style>
3075<Style name="waterway-bridges">
3076<Rule>
3077      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3078      <MaxScaleDenominator>50000</MaxScaleDenominator>
3079      <MinScaleDenominator>5000</MinScaleDenominator>
3080      <LineSymbolizer>
3081        <CssParameter name="stroke">#000</CssParameter>
3082        <CssParameter name="stroke-width">7</CssParameter>
3083        <CssParameter name="stroke-linejoin">round</CssParameter>
3084      </LineSymbolizer>
3085      <LineSymbolizer>
3086        <CssParameter name="stroke">#b5d0d0</CssParameter>
3087        <CssParameter name="stroke-width">6</CssParameter>
3088        <CssParameter name="stroke-linejoin">round</CssParameter>
3089        <CssParameter name="stroke-linecap">round</CssParameter>
3090      </LineSymbolizer>
3091      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3092    </Rule>
3093    <Rule>
3094      <Filter>[waterway]='canal' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3095      <MaxScaleDenominator>5000</MaxScaleDenominator>
3096      <MinScaleDenominator>1000</MinScaleDenominator>
3097      <LineSymbolizer>
3098        <CssParameter name="stroke">#000</CssParameter>
3099        <CssParameter name="stroke-width">11</CssParameter>
3100        <CssParameter name="stroke-linejoin">round</CssParameter>
3101      </LineSymbolizer>
3102      <LineSymbolizer>
3103        <CssParameter name="stroke">#b5d0d0</CssParameter>
3104        <CssParameter name="stroke-width">10</CssParameter>
3105        <CssParameter name="stroke-linejoin">round</CssParameter>
3106        <CssParameter name="stroke-linecap">round</CssParameter>
3107      </LineSymbolizer>
3108      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#6699cc" halo_radius="1" placement="line"/>
3109    </Rule>
3110</Style>
3111<Style name="noncased-ways-bridges">
3112    <Rule>
3113      <Filter>[aeroway] = 'runway' and ([bridge]='yes' or [bridge]='true')</Filter>
3114      <MaxScaleDenominator>50000</MaxScaleDenominator>
3115      <LineSymbolizer>
3116        <CssParameter name="stroke">black</CssParameter>
3117        <CssParameter name="stroke-width">19</CssParameter>
3118      </LineSymbolizer>
3119      <LineSymbolizer>
3120        <CssParameter name="stroke">#bbc</CssParameter>
3121        <CssParameter name="stroke-width">18</CssParameter>
3122      </LineSymbolizer>
3123    </Rule>
3124    <Rule>
3125      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3126      <MaxScaleDenominator>50000</MaxScaleDenominator>
3127      <MinScaleDenominator>20000</MinScaleDenominator>
3128      <LineSymbolizer>
3129        <CssParameter name="stroke">black</CssParameter>
3130        <CssParameter name="stroke-width">5</CssParameter>
3131      </LineSymbolizer>
3132      <LineSymbolizer>
3133        <CssParameter name="stroke">#bbc</CssParameter>
3134        <CssParameter name="stroke-width">4</CssParameter>
3135      </LineSymbolizer>
3136    </Rule>
3137    <Rule>
3138      <Filter>[aeroway] = 'taxiway' and ([bridge]='yes' or [bridge]='true')</Filter>
3139      <MaxScaleDenominator>20000</MaxScaleDenominator>
3140      <LineSymbolizer>
3141        <CssParameter name="stroke">black</CssParameter>
3142        <CssParameter name="stroke-width">7</CssParameter>
3143      </LineSymbolizer>
3144      <LineSymbolizer>
3145        <CssParameter name="stroke">#bbc</CssParameter>
3146        <CssParameter name="stroke-width">6</CssParameter>
3147      </LineSymbolizer>
3148    </Rule>
3149     <Rule>
3150      <MaxScaleDenominator>50000</MaxScaleDenominator>
3151      <MinScaleDenominator>1000</MinScaleDenominator>
3152      <Filter>[railway]='subway' and ([bridge] = 'yes' or [bridge]='true')</Filter>
3153      <LineSymbolizer>
3154        <CssParameter name="stroke">black</CssParameter>
3155        <CssParameter name="stroke-width">5.5</CssParameter>
3156      </LineSymbolizer>
3157      <LineSymbolizer>
3158        <CssParameter name="stroke">white</CssParameter>
3159        <CssParameter name="stroke-width">4</CssParameter>
3160      </LineSymbolizer>
3161      <LineSymbolizer>
3162        <CssParameter name="stroke">#999</CssParameter>
3163        <CssParameter name="stroke-width">2</CssParameter>
3164      </LineSymbolizer>
3165     </Rule>
3166     <Rule>
3167      <MaxScaleDenominator>50000</MaxScaleDenominator>
3168      <MinScaleDenominator>1000</MinScaleDenominator>
3169      <Filter>[railway]='light_rail' and ([bridge]='yes' or [bridge]='true')</Filter>
3170      <LineSymbolizer>
3171        <CssParameter name="stroke">#555</CssParameter>
3172        <CssParameter name="stroke-width">5.5</CssParameter>
3173      </LineSymbolizer>
3174      <LineSymbolizer>
3175        <CssParameter name="stroke">white</CssParameter>
3176        <CssParameter name="stroke-width">4</CssParameter>
3177      </LineSymbolizer>
3178      <LineSymbolizer>
3179        <CssParameter name="stroke">#444</CssParameter>
3180        <CssParameter name="stroke-width">2</CssParameter>
3181      </LineSymbolizer>
3182    </Rule>
3183    <Rule>
3184      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3185      <MaxScaleDenominator>100000</MaxScaleDenominator>
3186      <MinScaleDenominator>50000</MinScaleDenominator>
3187      <LineSymbolizer>
3188        <CssParameter name="stroke">black</CssParameter>
3189        <CssParameter name="stroke-width">5</CssParameter>
3190      </LineSymbolizer>
3191      <LineSymbolizer>
3192        <CssParameter name="stroke">#fff</CssParameter>
3193        <CssParameter name="stroke-width">4</CssParameter>
3194        <CssParameter name="stroke-linejoin">round</CssParameter>
3195        <CssParameter name="stroke-linecap">round</CssParameter>
3196      </LineSymbolizer>
3197      <LineSymbolizer>
3198        <CssParameter name="stroke">#debd9c</CssParameter>
3199        <CssParameter name="stroke-width">3</CssParameter>
3200        <CssParameter name="stroke-dasharray">2,4</CssParameter>
3201        <CssParameter name="stroke-linejoin">round</CssParameter>
3202        <CssParameter name="stroke-linecap">round</CssParameter>
3203      </LineSymbolizer>
3204    </Rule>
3205    <Rule>
3206      <Filter>[highway] = 'unsurfaced' and ([bridge]='yes' or [bridge]='true')</Filter>
3207      <MaxScaleDenominator>50000</MaxScaleDenominator>
3208      <LineSymbolizer>
3209        <CssParameter name="stroke">black</CssParameter>
3210        <CssParameter name="stroke-width">6.5</CssParameter>
3211      </LineSymbolizer>
3212      <LineSymbolizer>
3213        <CssParameter name="stroke">#fff</CssParameter>
3214        <CssParameter name="stroke-width">5</CssParameter>
3215        <CssParameter name="stroke-linejoin">round</CssParameter>
3216        <CssParameter name="stroke-linecap">round</CssParameter>
3217      </LineSymbolizer>
3218      <LineSymbolizer>
3219        <CssParameter name="stroke">#debd9c</CssParameter>
3220        <CssParameter name="stroke-width">4</CssParameter>
3221        <CssParameter name="stroke-dasharray">4,6</CssParameter>
3222        <CssParameter name="stroke-linejoin">round</CssParameter>
3223        <CssParameter name="stroke-linecap">round</CssParameter>
3224      </LineSymbolizer>
3225    </Rule>
3226
3227    <Rule>
3228      <Filter>[highway] = 'bridleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3229      <MaxScaleDenominator>50000</MaxScaleDenominator>
3230      <LineSymbolizer>
3231        <CssParameter name="stroke">black</CssParameter>
3232        <CssParameter name="stroke-width">5.5</CssParameter>
3233      </LineSymbolizer>
3234      <LineSymbolizer>
3235        <CssParameter name="stroke">#fff</CssParameter>
3236        <CssParameter name="stroke-width">4</CssParameter>
3237        <CssParameter name="stroke-linejoin">round</CssParameter>
3238        <CssParameter name="stroke-linecap">round</CssParameter>
3239      </LineSymbolizer>
3240      <LineSymbolizer>
3241        <CssParameter name="stroke">green</CssParameter>
3242        <CssParameter name="stroke-width">1.5</CssParameter>
3243        <CssParameter name="stroke-dasharray">4,2</CssParameter>
3244      </LineSymbolizer>
3245    </Rule>
3246    <Rule>
3247      <Filter>[highway] = 'footway' and ([bridge]='yes' or [bridge]='true')</Filter>
3248      <MaxScaleDenominator>50000</MaxScaleDenominator>
3249      <LineSymbolizer>
3250        <CssParameter name="stroke">black</CssParameter>
3251        <CssParameter name="stroke-width">6</CssParameter>
3252      </LineSymbolizer>
3253      <LineSymbolizer>
3254        <CssParameter name="stroke">#fff</CssParameter>
3255        <CssParameter name="stroke-width">4.5</CssParameter>
3256        <CssParameter name="stroke-linejoin">round</CssParameter>
3257        <CssParameter name="stroke-linecap">round</CssParameter>
3258      </LineSymbolizer>
3259      <LineSymbolizer>
3260        <CssParameter name="stroke">salmon</CssParameter>
3261        <CssParameter name="stroke-width">2.0</CssParameter>
3262        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3263        <CssParameter name="stroke-linejoin">round</CssParameter>
3264        <CssParameter name="stroke-linecap">round</CssParameter>
3265      </LineSymbolizer>
3266    </Rule>
3267    <Rule>
3268      <Filter>[highway] = 'cycleway' and ([bridge]='yes' or [bridge]='true')</Filter>
3269      <MaxScaleDenominator>50000</MaxScaleDenominator>
3270      <LineSymbolizer>
3271        <CssParameter name="stroke">black</CssParameter>
3272        <CssParameter name="stroke-width">5.5</CssParameter>
3273      </LineSymbolizer>
3274      <LineSymbolizer>
3275        <CssParameter name="stroke">white</CssParameter>
3276        <CssParameter name="stroke-width">4</CssParameter>
3277        <CssParameter name="stroke-linejoin">round</CssParameter>
3278        <CssParameter name="stroke-linecap">round</CssParameter>
3279      </LineSymbolizer>
3280      <LineSymbolizer>
3281        <CssParameter name="stroke">blue</CssParameter>
3282        <CssParameter name="stroke-width">1.5</CssParameter>
3283        <CssParameter name="stroke-dasharray">1,3</CssParameter>
3284        <CssParameter name="stroke-linejoin">round</CssParameter>
3285        <CssParameter name="stroke-linecap">round</CssParameter>
3286      </LineSymbolizer>
3287    </Rule>
3288    <Rule>
3289      <Filter>[highway] = 'byway' and ([bridge]='yes' or [bridge]='true')</Filter>
3290      <MaxScaleDenominator>50000</MaxScaleDenominator>
3291      <LineSymbolizer>
3292        <CssParameter name="stroke">black</CssParameter>
3293        <CssParameter name="stroke-width">5.5</CssParameter>
3294      </LineSymbolizer>
3295      <LineSymbolizer>
3296        <CssParameter name="stroke">white</CssParameter>
3297        <CssParameter name="stroke-width">4</CssParameter>
3298        <CssParameter name="stroke-linejoin">round</CssParameter>
3299        <CssParameter name="stroke-linecap">round</CssParameter>
3300      </LineSymbolizer>
3301      <LineSymbolizer>
3302        <CssParameter name="stroke">#ffcc00</CssParameter>
3303        <CssParameter name="stroke-width">1.5</CssParameter>
3304        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3305        <CssParameter name="stroke-linejoin">round</CssParameter>
3306        <CssParameter name="stroke-linecap">round</CssParameter>
3307      </LineSymbolizer>
3308    </Rule>
3309    <Rule>
3310      <Filter>[highway] = 'track' and ([bridge]='yes' or [bridge]='true')</Filter>
3311      <MaxScaleDenominator>50000</MaxScaleDenominator>
3312     <LineSymbolizer>
3313        <CssParameter name="stroke">black</CssParameter>
3314        <CssParameter name="stroke-width">5.5</CssParameter>
3315      </LineSymbolizer>
3316      <LineSymbolizer>
3317        <CssParameter name="stroke">white</CssParameter>
3318        <CssParameter name="stroke-width">4</CssParameter>
3319        <CssParameter name="stroke-linejoin">round</CssParameter>
3320        <CssParameter name="stroke-linecap">round</CssParameter>
3321      </LineSymbolizer>
3322      <LineSymbolizer>
3323        <CssParameter name="stroke">#996600</CssParameter>
3324        <CssParameter name="stroke-width">1.5</CssParameter>
3325        <CssParameter name="stroke-dasharray">3,4</CssParameter>
3326        <CssParameter name="stroke-linejoin">round</CssParameter>
3327        <CssParameter name="stroke-linecap">round</CssParameter>
3328      </LineSymbolizer>
3329    </Rule>
3330</Style>
3331<Style name="mwaybridge_layer0_casing">
3332    <Rule>
3333      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3334      <MaxScaleDenominator>20000</MaxScaleDenominator>
3335      <MinScaleDenominator>5000</MinScaleDenominator>
3336        <LineSymbolizer>
3337        <CssParameter name="stroke">black</CssParameter>
3338        <CssParameter name="stroke-width">9</CssParameter>
3339      </LineSymbolizer>
3340    </Rule>
3341    <Rule>
3342      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true')</Filter>
3343      <MaxScaleDenominator>5000</MaxScaleDenominator>
3344      <MinScaleDenominator>1000</MinScaleDenominator>
3345        <LineSymbolizer>
3346        <CssParameter name="stroke">black</CssParameter>
3347        <CssParameter name="stroke-width">12</CssParameter>
3348      </LineSymbolizer>
3349    </Rule>
3350</Style>
3351<Style name="mwaybridge_layer0_fill">
3352   <Rule>
3353      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3354      <MaxScaleDenominator>20000</MaxScaleDenominator>
3355      <MinScaleDenominator>5000</MinScaleDenominator>
3356      <LineSymbolizer>
3357        <CssParameter name="stroke">#809bc0</CssParameter>
3358        <CssParameter name="stroke-width">7.5</CssParameter>
3359        <CssParameter name="stroke-linejoin">round</CssParameter>
3360        <CssParameter name="stroke-linecap">round</CssParameter>
3361      </LineSymbolizer>
3362    </Rule>
3363   <Rule>
3364      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true')</Filter>
3365      <MaxScaleDenominator>5000</MaxScaleDenominator>
3366      <MinScaleDenominator>1000</MinScaleDenominator>
3367      <LineSymbolizer>
3368        <CssParameter name="stroke">#809bc0</CssParameter>
3369        <CssParameter name="stroke-width">10</CssParameter>
3370        <CssParameter name="stroke-linejoin">round</CssParameter>
3371        <CssParameter name="stroke-linecap">round</CssParameter>
3372      </LineSymbolizer>
3373    </Rule>
3374</Style>
3375<Style name="mwaybridge_layer1_casing">
3376    <Rule>
3377      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3378      <MaxScaleDenominator>20000</MaxScaleDenominator>
3379      <MinScaleDenominator>5000</MinScaleDenominator>
3380        <LineSymbolizer>
3381        <CssParameter name="stroke">black</CssParameter>
3382        <CssParameter name="stroke-width">9</CssParameter>
3383      </LineSymbolizer>
3384    </Rule>
3385    <Rule>
3386      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='1'</Filter>
3387      <MaxScaleDenominator>5000</MaxScaleDenominator>
3388      <MinScaleDenominator>1000</MinScaleDenominator>
3389        <LineSymbolizer>
3390        <CssParameter name="stroke">black</CssParameter>
3391        <CssParameter name="stroke-width">12</CssParameter>
3392      </LineSymbolizer>
3393    </Rule>
3394</Style>
3395<Style name="mwaybridge_layer1_fill">
3396   <Rule>
3397      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3398      <MaxScaleDenominator>20000</MaxScaleDenominator>
3399      <MinScaleDenominator>5000</MinScaleDenominator>
3400      <LineSymbolizer>
3401        <CssParameter name="stroke">#809bc0</CssParameter>
3402        <CssParameter name="stroke-width">7.5</CssParameter>
3403        <CssParameter name="stroke-linejoin">round</CssParameter>
3404        <CssParameter name="stroke-linecap">round</CssParameter>
3405      </LineSymbolizer>
3406    </Rule>
3407    <Rule>
3408      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='1'</Filter>
3409      <MaxScaleDenominator>5000</MaxScaleDenominator>
3410      <MinScaleDenominator>1000</MinScaleDenominator>
3411      <LineSymbolizer>
3412        <CssParameter name="stroke">#809bc0</CssParameter>
3413        <CssParameter name="stroke-width">10</CssParameter>
3414        <CssParameter name="stroke-linejoin">round</CssParameter>
3415        <CssParameter name="stroke-linecap">round</CssParameter>
3416      </LineSymbolizer>
3417    </Rule>
3418</Style>
3419<Style name="mwaybridge_layer2_casing">
3420    <Rule>
3421      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3422      <MaxScaleDenominator>20000</MaxScaleDenominator>
3423      <MinScaleDenominator>5000</MinScaleDenominator>
3424        <LineSymbolizer>
3425        <CssParameter name="stroke">black</CssParameter>
3426        <CssParameter name="stroke-width">9</CssParameter>
3427      </LineSymbolizer>
3428    </Rule>
3429    <Rule>
3430      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='2'</Filter>
3431      <MaxScaleDenominator>5000</MaxScaleDenominator>
3432      <MinScaleDenominator>1000</MinScaleDenominator>
3433        <LineSymbolizer>
3434        <CssParameter name="stroke">black</CssParameter>
3435        <CssParameter name="stroke-width">12</CssParameter>
3436      </LineSymbolizer>
3437    </Rule>
3438</Style>
3439<Style name="mwaybridge_layer2_fill">
3440    <Rule>
3441      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3442      <MaxScaleDenominator>20000</MaxScaleDenominator>
3443      <MinScaleDenominator>5000</MinScaleDenominator>
3444      <LineSymbolizer>
3445        <CssParameter name="stroke">#809bc0</CssParameter>
3446        <CssParameter name="stroke-width">7.5</CssParameter>
3447        <CssParameter name="stroke-linejoin">round</CssParameter>
3448        <CssParameter name="stroke-linecap">round</CssParameter>
3449      </LineSymbolizer>
3450    </Rule>
3451    <Rule>
3452      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='2'</Filter>
3453      <MaxScaleDenominator>5000</MaxScaleDenominator>
3454      <MinScaleDenominator>1000</MinScaleDenominator>
3455      <LineSymbolizer>
3456        <CssParameter name="stroke">#809bc0</CssParameter>
3457        <CssParameter name="stroke-width">10</CssParameter>
3458        <CssParameter name="stroke-linejoin">round</CssParameter>
3459        <CssParameter name="stroke-linecap">round</CssParameter>
3460      </LineSymbolizer>
3461    </Rule>
3462</Style>
3463<Style name="mwaybridge_layer3_casing">
3464    <Rule>
3465      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3466      <MaxScaleDenominator>20000</MaxScaleDenominator>
3467      <MinScaleDenominator>5000</MinScaleDenominator>
3468        <LineSymbolizer>
3469        <CssParameter name="stroke">black</CssParameter>
3470        <CssParameter name="stroke-width">9</CssParameter>
3471      </LineSymbolizer>
3472    </Rule>
3473    <Rule>
3474      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='3'</Filter>
3475      <MaxScaleDenominator>5000</MaxScaleDenominator>
3476      <MinScaleDenominator>1000</MinScaleDenominator>
3477        <LineSymbolizer>
3478        <CssParameter name="stroke">black</CssParameter>
3479        <CssParameter name="stroke-width">12</CssParameter>
3480      </LineSymbolizer>
3481    </Rule>
3482</Style>
3483<Style name="mwaybridge_layer3_fill">
3484    <Rule>
3485      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3486      <MaxScaleDenominator>20000</MaxScaleDenominator>
3487      <MinScaleDenominator>5000</MinScaleDenominator>
3488      <LineSymbolizer>
3489        <CssParameter name="stroke">#809bc0</CssParameter>
3490        <CssParameter name="stroke-width">7.5</CssParameter>
3491        <CssParameter name="stroke-linejoin">round</CssParameter>
3492        <CssParameter name="stroke-linecap">round</CssParameter>
3493      </LineSymbolizer>
3494    </Rule>
3495    <Rule>
3496      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='3'</Filter>
3497      <MaxScaleDenominator>5000</MaxScaleDenominator>
3498      <MinScaleDenominator>1000</MinScaleDenominator>
3499      <LineSymbolizer>
3500        <CssParameter name="stroke">#809bc0</CssParameter>
3501        <CssParameter name="stroke-width">10</CssParameter>
3502        <CssParameter name="stroke-linejoin">round</CssParameter>
3503        <CssParameter name="stroke-linecap">round</CssParameter>
3504      </LineSymbolizer>
3505    </Rule> 
3506</Style>
3507<Style name="mwaybridge_layer4_casing">
3508     <Rule>
3509      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3510      <MaxScaleDenominator>20000</MaxScaleDenominator>
3511      <MinScaleDenominator>5000</MinScaleDenominator>
3512        <LineSymbolizer>
3513        <CssParameter name="stroke">black</CssParameter>
3514        <CssParameter name="stroke-width">9</CssParameter>
3515      </LineSymbolizer>
3516    </Rule>
3517    <Rule>
3518      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes'or [bridge]='true') and [layer]='4'</Filter>
3519      <MaxScaleDenominator>5000</MaxScaleDenominator>
3520      <MinScaleDenominator>1000</MinScaleDenominator>
3521        <LineSymbolizer>
3522        <CssParameter name="stroke">black</CssParameter>
3523        <CssParameter name="stroke-width">12</CssParameter>
3524      </LineSymbolizer>
3525    </Rule>
3526</Style>
3527<Style name="mwaybridge_layer4_fill">
3528    <Rule>
3529      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3530      <MaxScaleDenominator>20000</MaxScaleDenominator>
3531      <MinScaleDenominator>5000</MinScaleDenominator>
3532      <LineSymbolizer>
3533        <CssParameter name="stroke">#809bc0</CssParameter>
3534        <CssParameter name="stroke-width">7.5</CssParameter>
3535        <CssParameter name="stroke-linejoin">round</CssParameter>
3536        <CssParameter name="stroke-linecap">round</CssParameter>
3537      </LineSymbolizer>
3538    </Rule>
3539    <Rule>
3540      <Filter>([highway] = 'motorway' or [highway]='motorway_link') and ([bridge] = 'yes' or [bridge]='true') and [layer]='4'</Filter>
3541      <MaxScaleDenominator>5000</MaxScaleDenominator>
3542      <MinScaleDenominator>1000</MinScaleDenominator>
3543      <LineSymbolizer>
3544        <CssParameter name="stroke">#809bc0</CssParameter>
3545        <CssParameter name="stroke-width">10</CssParameter>
3546        <CssParameter name="stroke-linejoin">round</CssParameter>
3547        <CssParameter name="stroke-linecap">round</CssParameter>
3548      </LineSymbolizer>
3549    </Rule>
3550</Style>
3551
3552  <Style name="roads">
3553    <!-- MOTORWAY-->
3554    <!-- level 4-5 -->
3555    <Rule>
3556      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3557      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3558      <MinScaleDenominator>5000000</MinScaleDenominator>
3559      <LineSymbolizer>
3560        <CssParameter name="stroke">#809bc0</CssParameter>
3561        <CssParameter name="stroke-width">1</CssParameter>
3562      </LineSymbolizer>
3563    </Rule>
3564    <!-- level 6-8 -->
3565    <Rule>
3566      <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3567      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3568      <MinScaleDenominator>1000000</MinScaleDenominator>
3569      <LineSymbolizer>
3570       <CssParameter name="stroke">#809bc0</CssParameter>
3571       <CssParameter name="stroke-width">1.5</CssParameter>
3572      </LineSymbolizer>
3573    </Rule>
3574    <!-- level 9 -->
3575   <Rule>
3576     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3577      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3578      <MinScaleDenominator>500000</MinScaleDenominator>
3579      <LineSymbolizer>
3580      <CssParameter name="stroke">#809bc0</CssParameter>
3581      <CssParameter name="stroke-width">2</CssParameter>
3582    </LineSymbolizer>
3583   </Rule>
3584<Rule>
3585     <Filter>[highway] = 'motorway' or [highway] = 'motorway_link'</Filter>
3586      <MaxScaleDenominator>500000</MaxScaleDenominator>
3587      <MinScaleDenominator>200000</MinScaleDenominator>
3588      <LineSymbolizer>
3589      <CssParameter name="stroke">#809bc0</CssParameter>
3590      <CssParameter name="stroke-width">2.5</CssParameter>
3591    </LineSymbolizer>
3592   </Rule>
3593
3594    <!-- TRUNK -->
3595    <!--level 4-6-->
3596    <Rule>
3597      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3598      <MaxScaleDenominator>25000000</MaxScaleDenominator>
3599      <MinScaleDenominator>2000000</MinScaleDenominator>
3600      <LineSymbolizer>
3601        <CssParameter name="stroke">#7fc97f</CssParameter>
3602        <CssParameter name="stroke-width">1</CssParameter>
3603      </LineSymbolizer>
3604    </Rule>
3605    <!-- level 7-9 -->
3606    <Rule>
3607      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3608      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3609      <MinScaleDenominator>500000</MinScaleDenominator>
3610      <LineSymbolizer>
3611        <CssParameter name="stroke">#7fc97f</CssParameter>
3612        <CssParameter name="stroke-width">1.7</CssParameter>
3613      </LineSymbolizer>
3614    </Rule>
3615    <!-- level 10-->
3616    <Rule>
3617      <Filter>[highway] = 'trunk' or [highway] = 'trunk_link'</Filter>
3618      <MaxScaleDenominator>500000</MaxScaleDenominator>
3619      <MinScaleDenominator>200000</MinScaleDenominator>
3620      <LineSymbolizer>
3621        <CssParameter name="stroke">#7fc97f</CssParameter>
3622        <CssParameter name="stroke-width">2.5</CssParameter>
3623      </LineSymbolizer>
3624    </Rule>
3625
3626   <!-- PRIMARY-->
3627   <!-- level 5-6-->
3628   <Rule>
3629      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3630      <MaxScaleDenominator>5000000</MaxScaleDenominator>
3631      <MinScaleDenominator>2000000</MinScaleDenominator>
3632      <LineSymbolizer>
3633        <CssParameter name="stroke">#e46d71</CssParameter>
3634        <CssParameter name="stroke-width">0.7</CssParameter>
3635      </LineSymbolizer>
3636    </Rule>
3637    <!-- level 7-9-->
3638    <Rule>
3639      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3640      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3641      <MinScaleDenominator>500000</MinScaleDenominator>
3642      <LineSymbolizer>
3643        <CssParameter name="stroke">#e46d71</CssParameter>
3644        <CssParameter name="stroke-width">1.6</CssParameter>
3645      </LineSymbolizer>
3646    </Rule>
3647    <!-- level 10 -->
3648    <Rule>
3649      <Filter>[highway] = 'primary' or [highway] = 'primary_link'</Filter>
3650      <MaxScaleDenominator>500000</MaxScaleDenominator>
3651      <MinScaleDenominator>200000</MinScaleDenominator>
3652      <LineSymbolizer>
3653        <CssParameter name="stroke">#e46d71</CssParameter>
3654        <CssParameter name="stroke-width">2.5</CssParameter>
3655      </LineSymbolizer>
3656    </Rule>
3657
3658    <!-- SECONDARY -->
3659    <!-- level 7-9 -->
3660    <Rule>
3661      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3662      <MaxScaleDenominator>2000000</MaxScaleDenominator>
3663      <MinScaleDenominator>500000</MinScaleDenominator>
3664      <LineSymbolizer>
3665        <CssParameter name="stroke">#fdbf6f</CssParameter>
3666        <CssParameter name="stroke-width">1</CssParameter>
3667      </LineSymbolizer>
3668    </Rule>
3669    <Rule>
3670      <Filter>[highway] = 'secondary' or [highway] = 'secondary_link'</Filter>
3671      <MaxScaleDenominator>500000</MaxScaleDenominator>
3672      <MinScaleDenominator>100000</MinScaleDenominator>
3673      <LineSymbolizer>
3674        <CssParameter name="stroke">#fdbf6f</CssParameter>
3675        <CssParameter name="stroke-width">2</CssParameter>
3676      </LineSymbolizer>
3677    </Rule>
3678
3679    <!-- RAIL -->
3680        <Rule>
3681      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3682      <MinScaleDenominator>1000000</MinScaleDenominator>
3683      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3684       <LineSymbolizer>
3685        <CssParameter name="stroke">#aaa</CssParameter>
3686        <CssParameter name="stroke-width">1</CssParameter>
3687      </LineSymbolizer>
3688    </Rule>
3689    <Rule>
3690      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3691      <MinScaleDenominator>1000000</MinScaleDenominator>
3692      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3693       <LineSymbolizer>
3694        <CssParameter name="stroke">#aaa</CssParameter>
3695        <CssParameter name="stroke-width">1</CssParameter>
3696        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3697      </LineSymbolizer>
3698    </Rule>
3699    <Rule>
3700      <MaxScaleDenominator>2500000</MaxScaleDenominator>
3701      <MinScaleDenominator>1000000</MinScaleDenominator>
3702      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3703       <LineSymbolizer>
3704        <CssParameter name="stroke">#ccc</CssParameter>
3705        <CssParameter name="stroke-width">1</CssParameter>
3706      </LineSymbolizer>
3707    </Rule>
3708    <Rule>
3709      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3710      <MinScaleDenominator>100000</MinScaleDenominator>
3711      <Filter>[railway] = 'rail' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3712       <LineSymbolizer>
3713        <CssParameter name="stroke">#aaa</CssParameter>
3714        <CssParameter name="stroke-width">2</CssParameter>
3715      </LineSymbolizer>
3716    </Rule>
3717    <Rule>
3718      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3719      <MinScaleDenominator>100000</MinScaleDenominator>
3720      <Filter>[railway] = 'rail' and ([tunnel]='yes' or [tunnel]='true')</Filter>
3721       <LineSymbolizer>
3722        <CssParameter name="stroke">#aaa</CssParameter>
3723        <CssParameter name="stroke-width">2</CssParameter>
3724        <CssParameter name="stroke-dasharray">5,2</CssParameter>
3725      </LineSymbolizer>
3726    </Rule>
3727    <Rule>
3728      <MaxScaleDenominator>1000000</MaxScaleDenominator>
3729      <MinScaleDenominator>100000</MinScaleDenominator>
3730      <Filter>[railway] = 'tram' or [railway] = 'light_rail' or [railway] = 'narrow_gauge'</Filter>
3731       <LineSymbolizer>
3732        <CssParameter name="stroke">#aaa</CssParameter>
3733        <CssParameter name="stroke-width">1</CssParameter>
3734      </LineSymbolizer>
3735    </Rule>
3736    <Rule>
3737      <MaxScaleDenominator>100000</MaxScaleDenominator>
3738      <MinScaleDenominator>20000</MinScaleDenominator>
3739      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3740      <LineSymbolizer>
3741        <CssParameter name="stroke">#444</CssParameter>
3742        <CssParameter name="stroke-width">1</CssParameter>
3743      </LineSymbolizer>
3744    </Rule><Rule>
3745      <MaxScaleDenominator>20000</MaxScaleDenominator>
3746      <MinScaleDenominator>1000</MinScaleDenominator>
3747      <Filter>[railway]='tram' and not ([tunnel]='yes' or [tunnel]='true')</Filter>
3748      <LineSymbolizer>
3749        <CssParameter name="stroke">#444</CssParameter>
3750        <CssParameter name="stroke-width">2</CssParameter>
3751      </LineSymbolizer>
3752    </Rule>
3753    <Rule>
3754      <MaxScaleDenominator>100000</MaxScaleDenominator>
3755      <MinScaleDenominator>1000</MinScaleDenominator>
3756      <Filter>[railway] = 'preserved'</Filter>
3757      <LineSymbolizer>
3758        <CssParameter name="stroke">#999999</CssParameter>
3759        <CssParameter name="stroke-width">3</CssParameter>
3760        <CssParameter name="stroke-linejoin">round</CssParameter>
3761      </LineSymbolizer>
3762      <LineSymbolizer>
3763        <CssParameter name="stroke">white</CssParameter>
3764        <CssParameter name="stroke-width">1</CssParameter>
3765        <CssParameter name="stroke-linejoin">round</CssParameter>
3766        <CssParameter name="stroke-dasharray">0,1,8,1</CssParameter>
3767      </LineSymbolizer>
3768    </Rule>
3769    <Rule>
3770      <MaxScaleDenominator>50000</MaxScaleDenominator>
3771      <MinScaleDenominator>1000</MinScaleDenominator>
3772      <Filter>[railway]='monorail'</Filter>
3773      <LineSymbolizer>
3774        <CssParameter name="stroke">#fff</CssParameter>
3775        <CssParameter name="stroke-width">4</CssParameter>
3776        <CssParameter name="stroke-linejoin">round</CssParameter>
3777        <CssParameter name="stroke-linecap">round</CssParameter>
3778        <CssParameter name="stroke-opacity">0.4</CssParameter>
3779      </LineSymbolizer>
3780      <LineSymbolizer>
3781        <CssParameter name="stroke">#777</CssParameter>
3782        <CssParameter name="stroke-width">3.0</CssParameter>
3783        <CssParameter name="stroke-dasharray">2,3</CssParameter>
3784        <CssParameter name="stroke-linejoin">round</CssParameter>
3785        <CssParameter name="stroke-linecap">round</CssParameter>
3786      </LineSymbolizer>
3787    </Rule>
3788  </Style>
3789
3790  <!-- ROADS TEXT -->
3791  <Style name="roads-text">
3792    <Rule>
3793      <Filter>[highway] = 'motorway' and [length] = 1</Filter>
3794      <MaxScaleDenominator>500000</MaxScaleDenominator>
3795      <MinScaleDenominator>100</MinScaleDenominator>
3796      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3797    </Rule>
3798    <Rule>
3799      <Filter>[highway] = 'motorway' and [length] = 2</Filter>
3800      <MaxScaleDenominator>500000</MaxScaleDenominator>
3801      <MinScaleDenominator>100</MinScaleDenominator>
3802      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3803    </Rule>
3804    <Rule>
3805      <Filter>[highway] = 'motorway' and [length] = 3</Filter>
3806      <MaxScaleDenominator>500000</MaxScaleDenominator>
3807      <MinScaleDenominator>100</MinScaleDenominator>
3808      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3809    </Rule>
3810    <Rule>
3811      <Filter>[highway] = 'motorway' and [length] = 4</Filter>
3812      <MaxScaleDenominator>500000</MaxScaleDenominator>
3813      <MinScaleDenominator>100</MinScaleDenominator>
3814      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#809bc0" placement="line" file="/home/steve/symbols/motorway_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3815    </Rule>
3816
3817    <Rule>
3818      <Filter>[highway] = 'trunk' and [length] = 1</Filter>
3819      <MaxScaleDenominator>150000</MaxScaleDenominator>
3820      <MinScaleDenominator>100</MinScaleDenominator>
3821      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3822    </Rule>
3823    <Rule>
3824      <Filter>[highway] = 'trunk' and [length] = 2</Filter>
3825      <MaxScaleDenominator>150000</MaxScaleDenominator>
3826      <MinScaleDenominator>100</MinScaleDenominator>
3827      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3828    </Rule>
3829    <Rule>
3830      <Filter>[highway] = 'trunk' and [length] = 3</Filter>
3831      <MaxScaleDenominator>150000</MaxScaleDenominator>
3832      <MinScaleDenominator>100</MinScaleDenominator>
3833      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3834    </Rule>
3835    <Rule>
3836      <Filter>[highway] = 'trunk' and [length] = 4</Filter>
3837      <MaxScaleDenominator>150000</MaxScaleDenominator>
3838      <MinScaleDenominator>100</MinScaleDenominator>
3839      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3840    </Rule>
3841    <Rule>
3842      <Filter>[highway] = 'trunk' and [length] = 5</Filter>
3843      <MaxScaleDenominator>150000</MaxScaleDenominator>
3844      <MinScaleDenominator>100</MinScaleDenominator>
3845      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#7fc97f" placement="line" file="/home/steve/symbols/trunk_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3846    </Rule>
3847
3848    <Rule>
3849      <Filter>[highway] = 'primary' and [length] = 1</Filter>
3850      <MaxScaleDenominator>100000</MaxScaleDenominator>
3851      <MinScaleDenominator>100</MinScaleDenominator>
3852      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3853    </Rule>
3854    <Rule>
3855      <Filter>[highway] = 'primary' and [length] = 2</Filter>
3856      <MaxScaleDenominator>100000</MaxScaleDenominator>
3857      <MinScaleDenominator>100</MinScaleDenominator>
3858      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3859    </Rule>
3860    <Rule>
3861      <Filter>[highway] = 'primary' and [length] = 3</Filter>
3862      <MaxScaleDenominator>100000</MaxScaleDenominator>
3863      <MinScaleDenominator>100</MinScaleDenominator>
3864      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3865    </Rule>
3866    <Rule>
3867      <Filter>[highway] = 'primary' and [length] = 4</Filter>
3868      <MaxScaleDenominator>100000</MaxScaleDenominator>
3869      <MinScaleDenominator>100</MinScaleDenominator>
3870      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3871    </Rule>
3872    <Rule>
3873      <Filter>[highway] = 'primary' and [length] = 5</Filter>
3874      <MaxScaleDenominator>100000</MaxScaleDenominator>
3875      <MinScaleDenominator>100</MinScaleDenominator>
3876      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#e46d71" placement="line" file="/home/steve/symbols/primary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3877    </Rule>
3878
3879    <Rule>
3880      <Filter>[highway] = 'secondary' and [length] = 1</Filter>
3881      <MaxScaleDenominator>50000</MaxScaleDenominator>
3882      <MinScaleDenominator>100</MinScaleDenominator>
3883      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3884    </Rule>
3885    <Rule>
3886      <Filter>[highway] = 'secondary' and [length] = 2</Filter>
3887      <MaxScaleDenominator>50000</MaxScaleDenominator>
3888      <MinScaleDenominator>100</MinScaleDenominator>
3889      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3890    </Rule>
3891    <Rule>
3892      <Filter>[highway] = 'secondary' and [length] = 3</Filter>
3893      <MaxScaleDenominator>50000</MaxScaleDenominator>
3894      <MinScaleDenominator>100</MinScaleDenominator>
3895      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3896    </Rule>
3897    <Rule>
3898      <Filter>[highway] = 'secondary' and [length] = 4</Filter>
3899      <MaxScaleDenominator>50000</MaxScaleDenominator>
3900      <MinScaleDenominator>100</MinScaleDenominator>
3901      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3902    </Rule>
3903    <Rule>
3904      <Filter>[highway] = 'secondary' and [length] = 5</Filter>
3905      <MaxScaleDenominator>50000</MaxScaleDenominator>
3906      <MinScaleDenominator>100</MinScaleDenominator>
3907      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#fdbf6f" placement="line" file="/home/steve/symbols/secondary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3908    </Rule>
3909
3910    <Rule>
3911      <Filter>[highway] = 'tertiary' and [length] = 1</Filter>
3912      <MaxScaleDenominator>25000</MaxScaleDenominator>
3913      <MinScaleDenominator>100</MinScaleDenominator>
3914      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield1.png" type="png" width="17" height="17" min_distance="100"/>
3915    </Rule>
3916    <Rule>
3917      <Filter>[highway] = 'tertiary' and [length] = 2</Filter>
3918      <MaxScaleDenominator>25000</MaxScaleDenominator>
3919      <MinScaleDenominator>100</MinScaleDenominator>
3920      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield2.png" type="png" width="24" height="17" min_distance="100"/>
3921    </Rule>
3922    <Rule>
3923      <Filter>[highway] = 'tertiary' and [length] = 3</Filter>
3924      <MaxScaleDenominator>25000</MaxScaleDenominator>
3925      <MinScaleDenominator>100</MinScaleDenominator>
3926      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield3.png" type="png" width="31" height="17" min_distance="100"/>
3927    </Rule>
3928    <Rule>
3929      <Filter>[highway] = 'tertiary' and [length] = 4</Filter>
3930      <MaxScaleDenominator>25000</MaxScaleDenominator>
3931      <MinScaleDenominator>100</MinScaleDenominator>
3932      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield4.png" type="png" width="38" height="17" min_distance="100"/>
3933    </Rule>
3934    <Rule>
3935      <Filter>[highway] = 'tertiary' and [length] = 5</Filter>
3936      <MaxScaleDenominator>25000</MaxScaleDenominator>
3937      <MinScaleDenominator>100</MinScaleDenominator>
3938      <ShieldSymbolizer name="ref" face_name="DejaVu Sans Bold" size="11" fill="#999" placement="line" file="/home/steve/symbols/tertiary_shield5.png" type="png" width="45" height="17" min_distance="100"/>
3939    </Rule>
3940    <Rule>
3941      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3942      <MaxScaleDenominator>75000</MaxScaleDenominator>
3943      <MinScaleDenominator>50000</MinScaleDenominator>
3944      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="0" placement="line"/>
3945    </Rule>
3946    <Rule>
3947      <Filter>[highway] = 'secondary'</Filter>
3948      <MaxScaleDenominator>75000</MaxScaleDenominator>
3949      <MinScaleDenominator>50000</MinScaleDenominator>
3950      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="8" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3951    </Rule>
3952    <Rule>
3953      <Filter>[highway] = 'trunk' or [highway] = 'primary'</Filter>
3954      <MaxScaleDenominator>50000</MaxScaleDenominator>
3955      <MinScaleDenominator>1000</MinScaleDenominator>
3956      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="0" placement="line"/>
3957    </Rule>
3958    <Rule>
3959      <Filter>[highway] = 'secondary'</Filter>
3960      <MaxScaleDenominator>50000</MaxScaleDenominator>
3961      <MinScaleDenominator>20000</MinScaleDenominator>
3962      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3963    </Rule><Rule>
3964      <Filter>[highway] = 'secondary'</Filter>
3965      <MaxScaleDenominator>20000</MaxScaleDenominator>
3966      <MinScaleDenominator>1000</MinScaleDenominator>
3967      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="10" fill="black" halo_radius="1" halo_fill="#fdbf6f" placement="line"/>
3968    </Rule>
3969    <Rule>
3970      <Filter>[highway] = 'tertiary'</Filter>
3971      <MaxScaleDenominator>25000</MaxScaleDenominator>
3972      <MinScaleDenominator>5000</MinScaleDenominator>
3973      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3974    </Rule>
3975    <Rule>
3976      <Filter>[highway] = 'tertiary'</Filter>
3977      <MaxScaleDenominator>5000</MaxScaleDenominator>
3978      <MinScaleDenominator>100</MinScaleDenominator>
3979      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3980    </Rule>
3981    <Rule>
3982      <MaxScaleDenominator>100000</MaxScaleDenominator>
3983      <MinScaleDenominator>10000</MinScaleDenominator>
3984      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
3985      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3986    </Rule>
3987    <Rule>
3988      <MaxScaleDenominator>10000</MaxScaleDenominator>
3989      <MinScaleDenominator>1000</MinScaleDenominator>
3990      <Filter>[highway] = 'proposed' or [highway]='construction'</Filter>
3991      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
3992    </Rule>
3993    <Rule>
3994      <ElseFilter/>
3995      <MaxScaleDenominator>25000</MaxScaleDenominator>
3996      <MinScaleDenominator>5000</MinScaleDenominator>
3997      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="9" fill="#000" halo_radius="1"  placement="line" />
3998    </Rule>
3999    <Rule>
4000      <ElseFilter/>
4001      <MaxScaleDenominator>5000</MaxScaleDenominator>
4002      <MinScaleDenominator>100</MinScaleDenominator>
4003      <TextSymbolizer name="name" face_name="DejaVu Sans Book" size="11" fill="#000" halo_radius="1"  placement="line" />
4004    </Rule>
4005  </Style>
4006
4007  <Style name="directions">
4008    <Rule>
4009      <Filter>[oneway] = 'yes' or [oneway] = 'true' or [oneway] = '1'</Filter>
4010      <MaxScaleDenominator>25000</MaxScaleDenominator>
4011      <LinePatternSymbolizer file="/home/steve/symbols/arrow.png" type="png" width="174" height="8" />
4012    </Rule>
4013    <Rule>
4014      <Filter>[oneway] = '-1'</Filter>
4015      <MaxScaleDenominator>25000</MaxScaleDenominator>
4016      <LinePatternSymbolizer file="/home/steve/symbols/arrow_back.png" type="png" width="174" height="8" />
4017    </Rule>
4018 </Style>
4019<Style name="admin">
4020   <Rule>
4021      <Filter>[boundary] = 'administrative' and [admin_level]='2'</Filter>
4022      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4023      <LineSymbolizer>
4024        <CssParameter name="stroke">purple</CssParameter>
4025        <CssParameter name="stroke-width">6</CssParameter>
4026        <CssParameter name="stroke-opacity">0.1</CssParameter>
4027      </LineSymbolizer>
4028    </Rule>
4029    <Rule>
4030      <Filter>[boundary] = 'administrative' and [admin_level]='3'</Filter>
4031      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4032      <LineSymbolizer>
4033        <CssParameter name="stroke">purple</CssParameter>
4034        <CssParameter name="stroke-width">5</CssParameter>
4035          <CssParameter name="stroke-dasharray">4,2</CssParameter>
4036        <CssParameter name="stroke-opacity">0.1</CssParameter>
4037      </LineSymbolizer>
4038    </Rule>
4039    <Rule>
4040      <Filter>[boundary] = 'administrative' and [admin_level]='4'</Filter>
4041      <MaxScaleDenominator>500000</MaxScaleDenominator>
4042      <LineSymbolizer>
4043        <CssParameter name="stroke">purple</CssParameter>
4044        <CssParameter name="stroke-width">3</CssParameter>
4045          <CssParameter name="stroke-dasharray">4,3</CssParameter>
4046        <CssParameter name="stroke-opacity">0.2</CssParameter>
4047      </LineSymbolizer>
4048    </Rule>
4049    <Rule>
4050      <Filter>[boundary] = 'administrative' and [admin_level]='5'</Filter>
4051      <MaxScaleDenominator>500000</MaxScaleDenominator>
4052      <LineSymbolizer>
4053        <CssParameter name="stroke">purple</CssParameter>
4054        <CssParameter name="stroke-width">2</CssParameter>
4055          <CssParameter name="stroke-dasharray">6,3,2,3,2,3</CssParameter>
4056        <CssParameter name="stroke-opacity">0.3</CssParameter>
4057      </LineSymbolizer>
4058    </Rule>
4059    <Rule>
4060      <Filter>[boundary] = 'administrative' and [admin_level]='6'</Filter>
4061      <MaxScaleDenominator>500000</MaxScaleDenominator>
4062      <LineSymbolizer>
4063        <CssParameter name="stroke">purple</CssParameter>
4064        <CssParameter name="stroke-width">2</CssParameter>
4065          <CssParameter name="stroke-dasharray">6,3,2,3</CssParameter>
4066        <CssParameter name="stroke-opacity">0.3</CssParameter>
4067      </LineSymbolizer>
4068    </Rule>
4069    <Rule>
4070      <Filter>[boundary] = 'administrative' and ([admin_level]='8' or [admin_level]='7')</Filter>
4071      <MaxScaleDenominator>200000</MaxScaleDenominator>
4072      <LineSymbolizer>
4073        <CssParameter name="stroke">purple</CssParameter>
4074        <CssParameter name="stroke-width">1.5</CssParameter>
4075          <CssParameter name="stroke-dasharray">5,2</CssParameter>
4076        <CssParameter name="stroke-opacity">0.3</CssParameter>
4077      </LineSymbolizer>
4078    </Rule>
4079    <Rule>
4080      <Filter>[boundary] = 'administrative' and ([admin_level]='10' or [admin_level]='9')</Filter>
4081      <MaxScaleDenominator>100000</MaxScaleDenominator>
4082      <LineSymbolizer>
4083        <CssParameter name="stroke">purple</CssParameter>
4084        <CssParameter name="stroke-width">2</CssParameter>
4085          <CssParameter name="stroke-dasharray">2,3</CssParameter>
4086        <CssParameter name="stroke-opacity">0.3</CssParameter>
4087      </LineSymbolizer>
4088    </Rule>
4089   <Rule>
4090      <ElseFilter/>
4091      <MaxScaleDenominator>1000000</MaxScaleDenominator>
4092      <LineSymbolizer>
4093        <CssParameter name="stroke">purple</CssParameter>
4094        <CssParameter name="stroke-width">1</CssParameter>
4095        <CssParameter name="stroke-opacity">0.2</CssParameter>
4096      </LineSymbolizer>
4097    </Rule> 
4098 </Style>
4099
4100  <Layer name="world-1" status="on" srs="+proj=merc +datum=WGS84 +over">
4101    <StyleName>world-1</StyleName>
4102    <Datasource>
4103      <Parameter name="type">shape</Parameter>
4104      <Parameter name="file">/home/steve/world_boundaries/world_boundaries_m</Parameter>
4105    </Datasource>
4106  </Layer>
4107
4108  <Layer name="world" status="on" srs="+proj=merc +datum=WGS84 +over">
4109    <StyleName>world</StyleName>
4110    <Datasource>
4111      <Parameter name="type">shape</Parameter>
4112      <Parameter name="file">/home/steve/world_boundaries/world_bnd_m</Parameter>
4113    </Datasource>
4114  </Layer>
4115
4116  <Layer name="coast-poly" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4117    <StyleName>coast-poly</StyleName>
4118    <Datasource>
4119      <Parameter name="type">shape</Parameter>
4120      <Parameter name="file">/home/steve/world_boundaries/processed_p</Parameter>
4121    </Datasource>
4122  </Layer>
4123
4124  <Layer name="builtup" status="on" srs="+proj=merc +datum=WGS84 +over">
4125    <StyleName>builtup</StyleName>
4126    <Datasource>
4127      <Parameter name="type">shape</Parameter>
4128      <Parameter name="file">/home/steve/world_boundaries/builtup_area</Parameter>
4129    </Datasource>
4130  </Layer>
4131
4132  <Layer name="leisure" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4133    <StyleName>leisure</StyleName>
4134    <Datasource>
4135      <Parameter name="type">postgis</Parameter>
4136      <Parameter name="host">dev.openstreetmap.org</Parameter>
4137      <Parameter name="port">5433</Parameter>
4138      <Parameter name="user">steve</Parameter>
4139      <Parameter name="dbname">steve</Parameter>
4140      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4141      <Parameter name="estimate_extent">false</Parameter>
4142      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4143    </Datasource>
4144  </Layer>
4145  <Layer name="water" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4146    <StyleName>water</StyleName>
4147    <Datasource>
4148      <Parameter name="type">postgis</Parameter>
4149      <Parameter name="host">dev.openstreetmap.org</Parameter>
4150      <Parameter name="port">5433</Parameter>
4151      <Parameter name="user">steve</Parameter>
4152      <Parameter name="dbname">steve</Parameter>
4153      <Parameter name="estimate_extent">false</Parameter>
4154      <Parameter name="table">(select * from planet_osm_polygon where landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' or "natural"='land' order by z_order) as water</Parameter>
4155      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4156    </Datasource>
4157  </Layer>
4158
4159  <Layer name="waterway" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4160    <StyleName>water</StyleName>
4161    <Datasource>
4162      <Parameter name="type">postgis</Parameter>
4163      <Parameter name="host">dev.openstreetmap.org</Parameter>
4164      <Parameter name="port">5433</Parameter>
4165      <Parameter name="user">steve</Parameter>
4166      <Parameter name="dbname">steve</Parameter>
4167      <Parameter name="estimate_extent">false</Parameter>
4168      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL or landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
4169      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4170    </Datasource>
4171  </Layer>
4172  <Layer name="tunnels" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4173    <StyleName>tunnels-casing</StyleName>
4174    <StyleName>tunnels-fill</StyleName>
4175    <Datasource>
4176      <Parameter name="type">postgis</Parameter>
4177      <Parameter name="host">dev.openstreetmap.org</Parameter>
4178      <Parameter name="port">5433</Parameter>
4179      <Parameter name="user">steve</Parameter>
4180      <Parameter name="dbname">steve</Parameter>
4181      <Parameter name="table">
4182      (select * from planet_osm_line order by z_order) as roads
4183      </Parameter>
4184      <Parameter name="estimate_extent">false</Parameter>
4185      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4186    </Datasource>
4187  </Layer>
4188
4189  <Layer name="minor-roads" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4190    <StyleName>minor-roads-casing</StyleName>
4191    <StyleName>minor-roads-fill</StyleName>
4192    <Datasource>
4193      <Parameter name="type">postgis</Parameter>
4194      <Parameter name="host">dev.openstreetmap.org</Parameter>
4195      <Parameter name="port">5433</Parameter>
4196      <Parameter name="user">steve</Parameter>
4197      <Parameter name="dbname">steve</Parameter>
4198      <Parameter name="table">
4199      (select * from planet_osm_line order by z_order) as roads
4200      </Parameter>
4201      <Parameter name="estimate_extent">false</Parameter>
4202      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4203    </Datasource>
4204  </Layer>
4205
4206  <Layer name="roads" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4207    <!--StyleName>roads-casing</StyleName-->
4208    <StyleName>roads</StyleName>
4209    <Datasource>
4210      <Parameter name="type">postgis</Parameter>
4211      <Parameter name="host">dev.openstreetmap.org</Parameter>
4212      <Parameter name="port">5433</Parameter>
4213      <Parameter name="user">steve</Parameter>
4214      <Parameter name="dbname">steve</Parameter>
4215      <Parameter name="table">
4216      (select * from planet_osm_roads order by z_order) as roads
4217      </Parameter>
4218      <Parameter name="estimate_extent">false</Parameter>
4219      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4220    </Datasource>
4221   </Layer>
4222   <Layer name="waterway-bridges" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4223    <StyleName>waterway-bridges</StyleName>
4224    <Datasource>
4225      <Parameter name="type">postgis</Parameter>
4226      <Parameter name="password">martyn</Parameter>
4227      <Parameter name="host">localhost</Parameter>
4228      <Parameter name="port">5432</Parameter>
4229      <Parameter name="user">postgres</Parameter>
4230      <Parameter name="dbname">osm</Parameter>
4231      <Parameter name="estimate_extent">false</Parameter>
4232      <Parameter name="table">(select * from planet_osm_line where waterway IS NOT NULL or landuse='reservoir' or landuse='water' or  "natural"='lake' or "natural"='water' order by z_order) as water</Parameter>
4233      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4234    </Datasource>
4235   </Layer>
4236   <Layer name="bridges" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4237    <StyleName>road-bridges-casing</StyleName>
4238    <StyleName>road-bridges-fill</StyleName>
4239    <StyleName>noncased-ways-bridges</StyleName>
4240    <StyleName>mwaybridge_layer0_casing</StyleName>
4241    <StyleName>mwaybridge_layer0_fill</StyleName>
4242    <StyleName>mwaybridge_layer1_casing</StyleName>
4243    <StyleName>mwaybridge_layer1_fill</StyleName>
4244    <StyleName>mwaybridge_layer2_casing</StyleName>
4245    <StyleName>mwaybridge_layer2_fill</StyleName>
4246    <StyleName>mwaybridge_layer3_casing</StyleName>
4247    <StyleName>mwaybridge_layer3_fill</StyleName>
4248    <StyleName>mwaybridge_layer4_casing</StyleName>
4249    <StyleName>mwaybridge_layer4_fill</StyleName>
4250    <Datasource>
4251      <Parameter name="type">postgis</Parameter>
4252      <Parameter name="password">martyn</Parameter>
4253      <Parameter name="host">localhost</Parameter>
4254      <Parameter name="port">5432</Parameter>
4255      <Parameter name="user">postgres</Parameter>
4256      <Parameter name="dbname">osm</Parameter>
4257      <Parameter name="table">
4258      (select * from planet_osm_line order by z_order) as roads
4259      </Parameter>
4260      <Parameter name="estimate_extent">false</Parameter>
4261      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4262    </Datasource>
4263   </Layer>
4264   <Layer name="amenity" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4265    <StyleName>stations</StyleName>   
4266    <StyleName>amenity</StyleName>
4267    <Datasource>
4268      <Parameter name="type">postgis</Parameter>
4269      <Parameter name="host">dev.openstreetmap.org</Parameter>
4270      <Parameter name="port">5433</Parameter>
4271      <Parameter name="user">steve</Parameter>
4272      <Parameter name="dbname">steve</Parameter>
4273      <Parameter name="table">(select * from planet_osm_point where amenity IS NOT NULL or railway is NOT NULL or "natural" is NOT NULL or man_made is NOT NULL or highway is NOT NULL or aeroway is NOT NULL) as amenity</Parameter>
4274      <Parameter name="estimate_extent">false</Parameter>
4275      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4276    </Datasource>
4277   </Layer>
4278   <Layer name="power" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4279    <StyleName>power</StyleName>
4280    <Datasource>
4281      <Parameter name="type">postgis</Parameter>
4282      <Parameter name="host">dev.openstreetmap.org</Parameter>
4283      <Parameter name="port">5433</Parameter>
4284      <Parameter name="user">steve</Parameter>
4285      <Parameter name="dbname">steve</Parameter>
4286      <Parameter name="estimate_extent">false</Parameter>
4287      <Parameter name="table">(select * from planet_osm_line where "power"='line' order by z_order) as power</Parameter>
4288      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4289    </Datasource>
4290  </Layer>
4291  <Layer name="power_towers" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4292     <StyleName>power_towers</StyleName>
4293    <Datasource>
4294      <Parameter name="type">postgis</Parameter>
4295      <Parameter name="password">martyn</Parameter>
4296      <Parameter name="host">localhost</Parameter>
4297      <Parameter name="port">5432</Parameter>
4298      <Parameter name="user">postgres</Parameter>
4299      <Parameter name="dbname">osm</Parameter>
4300      <Parameter name="table">(select * from planet_osm_point where power is NOT NULL) as power_towers</Parameter>
4301      <Parameter name="estimate_extent">false</Parameter>
4302      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4303    </Datasource>
4304   </Layer>
4305   <Layer name="planet roads text osm" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4306     <StyleName>directions</StyleName>
4307     <StyleName>roads-text</StyleName>
4308     <Datasource>
4309      <Parameter name="type">postgis</Parameter>
4310      <Parameter name="host">dev.openstreetmap.org</Parameter>
4311      <Parameter name="port">5433</Parameter>
4312      <Parameter name="user">steve</Parameter>
4313      <Parameter name="dbname">steve</Parameter>
4314      <Parameter name="table">
4315      (select way,highway,landuse,"natural",man_made,waterway,tourism,learning,amenity,place,name,ref,oneway,char_length(ref) as length from planet_osm_line where waterway IS NULL and leisure IS NULL and landuse IS NULL) as roads
4316      </Parameter>
4317      <Parameter name="estimate_extent">false</Parameter>
4318      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4319    </Datasource>
4320  </Layer>
4321
4322  <Layer name="area-text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4323    <StyleName>area-text</StyleName>
4324    <Datasource>
4325      <Parameter name="type">postgis</Parameter>
4326      <Parameter name="host">dev.openstreetmap.org</Parameter>
4327      <Parameter name="port">5433</Parameter>
4328      <Parameter name="user">steve</Parameter>
4329      <Parameter name="dbname">steve</Parameter>
4330      <Parameter name="table">(select * from planet_osm_polygon order by z_order,way_area desc) as leisure</Parameter>
4331      <Parameter name="estimate_extent">false</Parameter>
4332      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4333    </Datasource>
4334  </Layer>
4335
4336  <Layer name="text" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4337    <StyleName>text</StyleName>
4338    <Datasource>
4339      <Parameter name="type">postgis</Parameter>
4340      <Parameter name="host">dev.openstreetmap.org</Parameter>
4341      <Parameter name="port">5433</Parameter>
4342      <Parameter name="user">steve</Parameter>
4343      <Parameter name="dbname">steve</Parameter>
4344      <Parameter name="table">planet_osm_point</Parameter>
4345      <Parameter name="estimate_extent">false</Parameter>
4346      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4347    </Datasource>
4348  </Layer>
4349 
4350  <Layer name="admin" status="on" srs="+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over">
4351    <StyleName>admin</StyleName>
4352    <Datasource>
4353      <Parameter name="type">postgis</Parameter>
4354      <Parameter name="host">dev.openstreetmap.org</Parameter>
4355      <Parameter name="port">5433</Parameter>
4356      <Parameter name="user">steve</Parameter>
4357      <Parameter name="dbname">steve</Parameter>
4358      <Parameter name="table">
4359      (select * from planet_osm_line where "boundary"='administrative' order by z_order) as admin</Parameter>
4360      <Parameter name="estimate_extent">false</Parameter>
4361      <Parameter name="extent">-20037508,-19929239,20037508,19929239</Parameter>
4362    </Datasource>
4363  </Layer>
4364  <Layer name="places" status="on" srs="+proj=longlat +ellps=GRS80 +datum=NAD83 +no_defs">
4365    <StyleName>places</StyleName>
4366    <Datasource>
4367      <Parameter name="type">shape</Parameter>
4368      <Parameter name="file">/home/steve/world_boundaries/places</Parameter>
4369    </Datasource>
4370  </Layer>
4371</Map>
Note: See TracBrowser for help on using the repository browser.