Index: trunk/styles/standard/elemstyles.mapcss
===================================================================
--- trunk/styles/standard/elemstyles.mapcss	(revision 7044)
+++ trunk/styles/standard/elemstyles.mapcss	(revision 7116)
@@ -82,4 +82,9 @@
 way[bridge=viaduct]::core_bridge,
 way[bridge=swing]::core_bridge,
+way[bridge=movable]::core_bridge,
+way[bridge=cantilever]::core_bridge,
+way[bridge=covered]::core_bridge,
+way[bridge=low_water_crossing]::core_bridge,
+way[bridge=trestle]::core_bridge,
 way[bridge=aqueduct]::core_bridge {
     object-z-index: 1;
@@ -88,14 +93,4 @@
     opacity: 0.5;
 }
-node[bridge?],
-node[bridge=viaduct],
-node[bridge=swing] {
-    icon-image: "vehicle/viaduct.png";
-    text: auto;
-}
-node[bridge=aqueduct] {
-    icon-image: "nautical/aqueduct.png";
-    text: auto;
-}
 way[tunnel?]::core_tunnel {
     object-z-index: 1;
@@ -105,5 +100,5 @@
 }
 node[oneway],
-node[bridge?!],
+node[bridge],
 node[tunnel?],
 node[tunnel?!],
Index: trunk/styles/standard/elemstyles.xml
===================================================================
--- trunk/styles/standard/elemstyles.xml	(revision 7044)
+++ trunk/styles/standard/elemstyles.xml	(revision 7116)
@@ -113,26 +113,42 @@
 	</rule>
 	<rule>
+		<condition k="bridge"/>
+		<icon annotate="true" src="misc/deprecated.png"/>
+	</rule>
+	<rule>
 		<condition k="bridge" b="yes"/>
 		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
-		<icon annotate="true" src="vehicle/viaduct.png"/>
-	</rule>
-	<rule>
-		<condition k="bridge" b="no"/>
-		<icon annotate="true" src="misc/deprecated.png"/>
 	</rule>
 	<rule>
 		<condition k="bridge" v="viaduct"/>
 		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
-		<icon annotate="true" src="vehicle/viaduct.png"/>
 	</rule>
 	<rule>
 		<condition k="bridge" v="aqueduct"/>
 		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
-		<icon annotate="true" src="nautical/aqueduct.png"/>
+	</rule>
+	<rule>
+		<condition k="bridge" v="movable"/>
+		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
+	</rule>
+	<rule>
+		<condition k="bridge" v="cantilever"/>
+		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
+	</rule>
+	<rule>
+		<condition k="bridge" v="covered"/>
+		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
+	</rule>
+	<rule>
+		<condition k="bridge" v="low_water_crossing"/>
+		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
+	</rule>
+	<rule>
+		<condition k="bridge" v="trestle"/>
+		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
 	</rule>
 	<rule>
 		<condition k="bridge" v="swing"/>
 		<linemod mode="over" width="+4" colour="bridge#00008080" dashed="false"/>
-		<icon annotate="true" src="vehicle/viaduct.png"/>
 	</rule>
 	<rule>
