summaryrefslogtreecommitdiffstats
path: root/kivio/kiviopart/stencils/Dia/Civil
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2010-01-20 01:29:50 +0000
commit8362bf63dea22bbf6736609b0f49c152f975eb63 (patch)
tree0eea3928e39e50fae91d4e68b21b1e6cbae25604 /kivio/kiviopart/stencils/Dia/Civil
downloadkoffice-8362bf63dea22bbf6736609b0f49c152f975eb63.tar.gz
koffice-8362bf63dea22bbf6736609b0f49c152f975eb63.zip
Added old abandoned KDE3 version of koffice
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/koffice@1077364 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kivio/kiviopart/stencils/Dia/Civil')
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/Makefile.am61
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/bvrest.shape32
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/bvrest.xpm100
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_aerator.shape50
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_aerator.xpm78
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.shape82
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.xpm51
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.shape80
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.xpm59
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.shape59
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.xpm35
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_basin.shape78
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_basin.xpm42
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_container.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_container.xpm60
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.shape110
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.xpm67
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.shape61
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.xpm85
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.shape18
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.xpm41
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.shape31
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.xpm37
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.shape66
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.xpm31
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_motor.shape57
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_motor.xpm96
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.shape261
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.xpm76
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_rotor.shape108
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_rotor.xpm49
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_soil.shape75
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_soil.xpm123
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.shape27
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.xpm37
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.shape33
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.xpm76
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/desc5
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/hcompressor.shape34
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/hcompressor.xpm116
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/hpump.shape32
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/hpump.xpm115
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/hrest.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/hrest.xpm69
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/icon.xpm22
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/line.shape21
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/line.xpm38
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/vcompressor.shape34
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/vcompressor.xpm116
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/vpump.shape32
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/vpump.xpm115
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/vrest.shape26
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/vrest.xpm69
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/water_level.shape32
-rw-r--r--kivio/kiviopart/stencils/Dia/Civil/water_level.xpm58
55 files changed, 3418 insertions, 0 deletions
diff --git a/kivio/kiviopart/stencils/Dia/Civil/Makefile.am b/kivio/kiviopart/stencils/Dia/Civil/Makefile.am
new file mode 100644
index 00000000..e0bf8915
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/Makefile.am
@@ -0,0 +1,61 @@
+civildir = $(kde_datadir)/kivio/stencils/Dia/Civil
+
+SHAPES = \
+ bvrest.shape \
+ bvrest.xpm \
+ civil_aerator.shape \
+ civil_aerator.xpm \
+ civil_arrow_right.shape \
+ civil_arrow_right.xpm \
+ civil_arrow_up.shape \
+ civil_arrow_up.xpm \
+ civil_backflow_preventer.shape \
+ civil_backflow_preventer.xpm \
+ civil_basin.shape \
+ civil_basin.xpm \
+ civil_container.shape \
+ civil_container.xpm \
+ civil_final-settling_basin.shape \
+ civil_final-settling_basin.xpm \
+ civil_frequency_converter.shape \
+ civil_frequency_converter.xpm \
+ civil_gas_bottle.xpm \
+ civil_gas_bottle.shape \
+ civil_horizontal_limiting_line.shape \
+ civil_horizontal_limiting_line.xpm \
+ civil_horizontal_valve.shape \
+ civil_horizontal_valve.xpm \
+ civil_motor.shape \
+ civil_motor.xpm \
+ civil_preliminary_clarification_tank.shape \
+ civil_preliminary_clarification_tank.xpm \
+ civil_rotor.shape \
+ civil_rotor.xpm \
+ civil_soil.shape \
+ civil_soil.xpm \
+ civil_vertical_limiting_line.shape \
+ civil_vertical_limiting_line.xpm \
+ civil_vertical_propeller.shape \
+ civil_vertical_propeller.xpm \
+ hcompressor.shape \
+ hcompressor.xpm \
+ vcompressor.shape \
+ vcompressor.xpm \
+ hpump.shape \
+ hpump.xpm \
+ vpump.shape \
+ vpump.xpm \
+ hrest.shape \
+ hrest.xpm \
+ vrest.shape \
+ vrest.xpm \
+ line.shape \
+ line.xpm \
+ water_level.shape \
+ water_level.xpm
+
+EXTRA_DIST = $(SHAPES)\
+ desc icon.xpm
+
+civil_DATA = $(SHAPES)\
+ desc icon.xpm
diff --git a/kivio/kiviopart/stencils/Dia/Civil/bvrest.shape b/kivio/kiviopart/stencils/Dia/Civil/bvrest.shape
new file mode 100644
index 00000000..8d5f96db
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/bvrest.shape
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Bivalent Vertical Rest</name>
+
+ <icon>bvrest.xpm</icon>
+
+ <connections>
+ <point x="0" y="-.7" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="0.7" height="0.7">
+ <svg:circle cx="0" cy="-0.7" r="0.1" />
+
+ <svg:line x1="-0.6" y1="0" x2="0" y2="-0.6" />
+
+ <svg:line x1="0" y1="-0.6" x2="0.6" y2="0" />
+
+ <svg:line x1="0.6" y1="0" x2="-0.6" y2="0" />
+
+ <svg:line x1="-0.5" y1="0.2" x2="-0.4" y2="0" />
+
+ <svg:line x1="-0.2" y1="0.2" x2="-0.1" y2="0" />
+
+ <svg:line x1="0.1" y1="0.2" x2="0.2" y2="0" />
+
+ <svg:line x1="0.4" y1="0.2" x2="0.5" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/bvrest.xpm b/kivio/kiviopart/stencils/Dia/Civil/bvrest.xpm
new file mode 100644
index 00000000..b6abfc69
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/bvrest.xpm
@@ -0,0 +1,100 @@
+/* XPM */
+static char * bvrest_xpm[] = {
+"22 22 75 1",
+" c None",
+". c #9C9C9C",
+"+ c #040404",
+"@ c #9D9D9D",
+"# c #020202",
+"$ c #000000",
+"% c #A2A2A2",
+"& c #D1D1D1",
+"* c #010101",
+"= c #4B4B4B",
+"- c #8F8F8F",
+"; c #6D6D6D",
+"> c #7C7C7C",
+", c #E2E2E2",
+"' c #0E0E0E",
+") c #E8E8E8",
+"! c #272727",
+"~ c #171717",
+"{ c #282828",
+"] c #2E2E2E",
+"^ c #5C5C5C",
+"/ c #FBFBFB",
+"( c #363636",
+"_ c #525252",
+": c #FFFFFF",
+"< c #3E3E3E",
+"[ c #494949",
+"} c #F9F9F9",
+"| c #464646",
+"1 c #404040",
+"2 c #F6F6F6",
+"3 c #4F4F4F",
+"4 c #383838",
+"5 c #F3F3F3",
+"6 c #595959",
+"7 c #313131",
+"8 c #EFEFEF",
+"9 c #636363",
+"0 c #2A2A2A",
+"a c #EAEAEA",
+"b c #777777",
+"c c #101010",
+"d c #666666",
+"e c #727272",
+"f c #C4C4C4",
+"g c #B8B8B8",
+"h c #616161",
+"i c #515151",
+"j c #747474",
+"k c #B7B7B7",
+"l c #1D1D1D",
+"m c #969696",
+"n c #AAAAAA",
+"o c #080808",
+"p c #0C0C0C",
+"q c #AEAEAE",
+"r c #161616",
+"s c #070707",
+"t c #E4E4E4",
+"u c #D9D9D9",
+"v c #030303",
+"w c #202020",
+"x c #ABABAB",
+"y c #4C4C4C",
+"z c #7B7B7B",
+"A c #E3E3E3",
+"B c #444444",
+"C c #CDCDCD",
+"D c #1F1F1F",
+"E c #959595",
+"F c #B4B4B4",
+"G c #131313",
+"H c #C5C5C5",
+"I c #979797",
+"J c #151515",
+" ",
+" ",
+" .+. ",
+" @#$#% ",
+" &*$=$- ",
+" ;$$$> ",
+" ,'$', ",
+" )!$~${) ",
+" ]$^/^$] ",
+" ($_/:/_$( ",
+" <$[}:::}[$< ",
+" |$12:::::21$| ",
+" 3$45:::::::54$3 ",
+" 6$78:::::::::87$6 ",
+" 9$0a:::::::::::a0$9 ",
+"b$cdeeeeeeeeeeeeedc$b ",
+"f$$$$$$$$$$$$$$$$$$$f ",
+" gh$igg<$jgkl*mgnopq ",
+" rst uvw x$y z$z ",
+" ABd CDE FGH IJa ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_aerator.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_aerator.shape
new file mode 100644
index 00000000..a685be6e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_aerator.shape
@@ -0,0 +1,50 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Aerator</name>
+
+ <icon>civil_aerator.xpm</icon>
+
+ <connections>
+ <point x="0.5" y="2" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg>
+ <svg:line style="stroke-width: 1; stroke: foreground" x1="0.5"
+ y1="2" x2="0.5" y2="1.8" />
+
+ <svg:line style="stroke-width: 1; stroke: foreground" x1="0.2"
+ y1="1.8" x2="0.8" y2="1.8" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.3" cy="1.5" rx="0.1" ry="0.1" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.4" cy="1.0" rx="0.1" ry="0.1" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.7" cy="1.2" rx="0.1" ry="0.1" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.9" cy="0.6" rx="0.1" ry="0.1" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.1" cy="0.406208" rx="0.1" ry="0.106208" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.7" cy="0.3" rx="0.1" ry="0.1" />
+
+ <svg:ellipse
+ style="stroke-width: 0.5 stroke: foreground fill: background"
+ cx="0.3" cy="0.1" rx="0.1" ry="0.1" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_aerator.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_aerator.xpm
new file mode 100644
index 00000000..2a24d85f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_aerator.xpm
@@ -0,0 +1,78 @@
+/* XPM */
+static char * civil_aerator_xpm[] = {
+"22 22 53 1",
+" c None",
+". c #BEBEBE",
+"+ c #151515",
+"@ c #080808",
+"# c #2E2E2E",
+"$ c #444444",
+"% c #B1B1B1",
+"& c #0C0C0C",
+"* c #C6C6C6",
+"= c #1C1C1C",
+"- c #C7C7C7",
+"; c #CFCFCF",
+"> c #202020",
+", c #EBEBEB",
+"' c #0A0A0A",
+") c #454545",
+"! c #0F0F0F",
+"~ c #383838",
+"{ c #A7A7A7",
+"] c #070707",
+"^ c #8E8E8E",
+"/ c #000000",
+"( c #E3E3E3",
+"_ c #D2D2D2",
+": c #2A2A2A",
+"< c #C3C3C3",
+"[ c #0E0E0E",
+"} c #D9D9D9",
+"| c #343434",
+"1 c #989898",
+"2 c #030303",
+"3 c #121212",
+"4 c #D6D6D6",
+"5 c #8D8D8D",
+"6 c #010101",
+"7 c #CDCDCD",
+"8 c #E9E9E9",
+"9 c #4D4D4D",
+"0 c #212121",
+"a c #2B2B2B",
+"b c #565656",
+"c c #707070",
+"d c #292929",
+"e c #272727",
+"f c #949494",
+"g c #666666",
+"h c #7E7E7E",
+"i c #E6E6E6",
+"j c #E7E7E7",
+"k c #808080",
+"l c #858585",
+"m c #060606",
+"n c #7D7D7D",
+" .+. ",
+" @#$ ",
+" %&% *=- ",
+" ;>;, '#) ",
+" !~! {]{ ",
+" ^/^ (_:_ ",
+" < [#[ ",
+" }|} 121 ",
+" 3#3 4 ",
+" 565 ",
+" 7 ",
+" ",
+" 898 ",
+" 0a0 ",
+" b c2c ",
+" ded f ",
+" g]g ",
+" hijjj ",
+" k/////k ",
+" l&m/m&l ",
+" nmn ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.shape
new file mode 100644
index 00000000..9032094b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.shape
@@ -0,0 +1,82 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Right Arrow</name>
+
+ <icon>civil_arrow_right.xpm</icon>
+
+ <connections>
+ <point x="0" y="0.5" />
+
+ <point x="0" y="1" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="2" y="0.5" />
+
+ <point x="2" y="0" />
+
+ <point x="3" y="1" />
+
+ <point x="2" y="2" />
+
+ <point x="2" y="1.5" />
+
+ <point x="0" y="1.5" />
+
+ <point x="0.75" y="0.5" />
+
+ <point x="1.75" y="0.5" />
+
+ <point x="2" y="0.25" />
+
+ <point x="2.5" y="0.5" />
+
+ <point x="2.5" y="1.5" />
+
+ <point x="2" y="1.75" />
+
+ <point x="1" y="1.5" />
+
+ <point x="0" y="0.5" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="2" y="0.5" />
+
+ <point x="2" y="0" />
+
+ <point x="3" y="1" />
+
+ <point x="2" y="2" />
+
+ <point x="2" y="1.5" />
+
+ <point x="0" y="1.5" />
+
+ <point x="0.75" y="0.5" />
+
+ <point x="1.75" y="0.5" />
+
+ <point x="2" y="0.25" />
+
+ <point x="2.5" y="0.5" />
+
+ <point x="2.5" y="1.5" />
+
+ <point x="2" y="1.75" />
+
+ <point x="1" y="1.5" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg>
+ <svg:polygon style="fill: background"
+ points="0,0.5 1.5,0.5 2,0.5 2,0 3,1 2,2 2,1.5 0,1.5 " />
+
+ <svg:polygon style="stroke-width: 1; stroke: foreground"
+ points="0,0.5 1.5,0.5 2,0.5 2,0 3,1 2,2 2,1.5 0,1.5 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.xpm
new file mode 100644
index 00000000..6e500c53
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_right.xpm
@@ -0,0 +1,51 @@
+/* XPM */
+static char * civil_arrow_right_xpm[] = {
+"22 22 26 1",
+" c None",
+". c #B1B1B1",
+"+ c #404040",
+"@ c #323232",
+"# c #414141",
+"$ c #767676",
+"% c #979797",
+"& c #FFFFFF",
+"* c #3B3B3B",
+"= c #292929",
+"- c #969696",
+"; c #242424",
+"> c #EBEBEB",
+", c #F4F4F4",
+"' c #272727",
+") c #949494",
+"! c #393939",
+"~ c #FDFDFD",
+"{ c #5F5F5F",
+"] c #717171",
+"^ c #1B1B1B",
+"/ c #D5D5D5",
+"( c #515151",
+"_ c #B0B0B0",
+": c #737373",
+"< c #0D0D0D",
+" ",
+" ",
+" ",
+" .+ ",
+" .@# ",
+" .$%# ",
+" .$&%# ",
+"************=$&&-# ",
+";>>>>>>>>>>>>,&&&-# ",
+"'&&&&&&&&&&&&&&&&&-# ",
+"'&&&&&&&&&&&&&&&&&&-# ",
+"'&&&&&&&&&&&&&&&&&&&)!",
+"'&&&&&&&&&&&&&&&&&&~{]",
+"'&&&&&&&&&&&&&&&&&~{] ",
+"'&&&&&&&&&&&&&&&&~{] ",
+"^............/&&~{] ",
+"$$$$$$$$$$$$($&~{] ",
+" _$~{] ",
+" _:{] ",
+" _<] ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.shape
new file mode 100644
index 00000000..b1a15619
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.shape
@@ -0,0 +1,80 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Up Arrow</name>
+
+ <icon>civil_arrow_up.xpm</icon>
+
+ <connections>
+ <point x="1" y="3" />
+
+ <point x="0.5" y="3" />
+
+ <point x="0.5" y="1" />
+
+ <point x="0" y="1" />
+
+ <point x="1" y="0" />
+
+ <point x="1" y="0" />
+
+ <point x="2" y="1" />
+
+ <point x="1.5" y="1" />
+
+ <point x="1.5" y="3" />
+
+ <point x="0.5" y="2" />
+
+ <point x="0.25" y="1" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="1" y="0" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="1.75" y="1" />
+
+ <point x="1.5" y="2" />
+
+ <point x="0.5" y="3" />
+
+ <point x="0.5" y="1" />
+
+ <point x="0" y="1" />
+
+ <point x="1" y="0" />
+
+ <point x="1" y="0" />
+
+ <point x="2" y="1" />
+
+ <point x="1.5" y="1" />
+
+ <point x="1.5" y="3" />
+
+ <point x="0.5" y="2" />
+
+ <point x="0.25" y="1" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="1" y="0" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="1.75" y="1" />
+
+ <point x="1.5" y="2" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon style="fill: background"
+ points="0.5,3 0.5,1 0,1 1,0 1,0 2,1 1.5,1 1.5,3 " />
+
+ <svg:polygon style="stroke-width: 1; stroke: foreground"
+ points="0.5,3 0.5,1 0,1 1,0 1,0 2,1 1.5,1 1.5,3 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.xpm
new file mode 100644
index 00000000..cd056137
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_arrow_up.xpm
@@ -0,0 +1,59 @@
+/* XPM */
+static char * civil_arrow_up_xpm[] = {
+"22 22 34 1",
+" c None",
+". c #C9C9C9",
+"+ c #1B1B1B",
+"@ c #D0D0D0",
+"# c #282828",
+"$ c #B6B6B6",
+"% c #D6D6D6",
+"& c #292929",
+"* c #D3D3D3",
+"= c #FFFFFF",
+"- c #D7D7D7",
+"; c #DDDDDD",
+"> c #2A2A2A",
+", c #CCCCCC",
+"' c #E2E2E2",
+") c #2C2C2C",
+"! c #C4C4C4",
+"~ c #E7E7E7",
+"{ c #2F2F2F",
+"] c #BCBCBC",
+"^ c #ECECEC",
+"/ c #323232",
+"( c #B4B4B4",
+"_ c #373737",
+": c #ABABAB",
+"< c #3B3B3B",
+"[ c #2D2D2D",
+"} c #767676",
+"| c #878787",
+"1 c #B1B1B1",
+"2 c #B0B0B0",
+"3 c #252525",
+"4 c #272727",
+"5 c #0C0C0C",
+" .+. ",
+" @#$#@ ",
+" %&*=*&- ",
+" ;>,===,>; ",
+" ')!=====!)' ",
+" ~{]=======]{~ ",
+" ^/(=========(/^ ",
+" _:===========:_ ",
+" <[}}|=======|}}[< ",
+" 12223=======32211 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 4=======4 ",
+" 5##444445 "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.shape
new file mode 100644
index 00000000..9168966d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.shape
@@ -0,0 +1,59 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Backflow Preventer</name>
+
+ <icon>civil_backflow_preventer.xpm</icon>
+
+ <connections>
+ <point x="0" y="0" />
+
+ <point x="1" y="1" />
+
+ <point x="0" y="1" />
+
+ <point x="0" y="0.5" />
+
+ <point x="1" y="0" />
+
+ <point x="1" y="0.5" />
+
+ <point x="0.5" y="1" />
+
+ <point x="0.5" y="0" />
+
+ <point x="0" y="0" />
+
+ <point x="1" y="1" />
+
+ <point x="0" y="1" />
+
+ <point x="0" y="0.5" />
+
+ <point x="1" y="0" />
+
+ <point x="1" y="0.5" />
+
+ <point x="0.5" y="1" />
+
+ <point x="0.5" y="0" />
+
+ <point x="0.2" y="0.8" />
+
+ <point x="0.8" y="0.2" />
+
+ <point x="0.5" y="0.5" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg>
+ <svg:rect
+ style="stroke-width: 1; stroke: foreground; fill: background" x="0"
+ y="0" width="1" height="1" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="0.2"
+ y1="0.8" x2="0.8" y2="0.2" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.xpm
new file mode 100644
index 00000000..ab5a99a4
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_backflow_preventer.xpm
@@ -0,0 +1,35 @@
+/* XPM */
+static char * civil_backflow_preventer_xpm[] = {
+"22 22 10 1",
+" c None",
+". c #000000",
+"+ c #FFFFFF",
+"@ c #F0F0F0",
+"# c #929292",
+"$ c #E9E9E9",
+"% c #2C2C2C",
+"& c #A8A8A8",
+"* c #959595",
+"= c #808080",
+"......................",
+"......................",
+"..++++++++++++++++++..",
+"..++++++++++++++++++..",
+"..+++++++++++++@#+++..",
+"..++++++++++++$%.&++..",
+"..+++++++++++$%.%$++..",
+"..++++++++++$%.%$+++..",
+"..+++++++++$%.%$++++..",
+"..++++++++$%.%$+++++..",
+"..+++++++$%.%$++++++..",
+"..++++++$%.%$+++++++..",
+"..+++++$%.%$++++++++..",
+"..++++$%.%$+++++++++..",
+"..+++$%.%$++++++++++..",
+"..++$%.%$+++++++++++..",
+"..++*.%$++++++++++++..",
+"..+++=@+++++++++++++..",
+"..++++++++++++++++++..",
+"..++++++++++++++++++..",
+"......................",
+"......................"};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_basin.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_basin.shape
new file mode 100644
index 00000000..ea4d47a9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_basin.shape
@@ -0,0 +1,78 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Basin</name>
+
+ <icon>civil_basin.xpm</icon>
+
+ <connections>
+ <point x="0" y="0" />
+
+ <point x="0.2" y="0" />
+
+ <point x="0.2" y="2.8" />
+
+ <point x="4.8" y="2.8" />
+
+ <point x="4.8" y="0" />
+
+ <point x="5" y="0" />
+
+ <point x="5" y="3" />
+
+ <point x="0" y="3" />
+
+ <point x="0.1" y="0" />
+
+ <point x="0.2" y="1.4" />
+
+ <point x="2.5" y="2.8" />
+
+ <point x="4.8" y="1.4" />
+
+ <point x="4.9" y="0" />
+
+ <point x="5" y="1.5" />
+
+ <point x="2.5" y="3" />
+
+ <point x="0" y="0" />
+
+ <point x="0.2" y="0" />
+
+ <point x="0.2" y="2.8" />
+
+ <point x="4.8" y="2.8" />
+
+ <point x="4.8" y="0" />
+
+ <point x="5" y="0" />
+
+ <point x="5" y="3" />
+
+ <point x="0" y="3" />
+
+ <point x="0.1" y="0" />
+
+ <point x="0.2" y="1.4" />
+
+ <point x="2.5" y="2.8" />
+
+ <point x="4.8" y="1.4" />
+
+ <point x="4.9" y="0" />
+
+ <point x="5" y="1.5" />
+
+ <point x="2.5" y="3" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon style="fill: background"
+ points="0,0 0.2,0 0.2,2.8 4.8,2.8 4.8,0 5,0 5,3 0,3 " />
+
+ <svg:polygon style="stroke-width: 1; stroke: #000000"
+ points="0,0 0.2,0 0.2,2.8 4.8,2.8 4.8,0 5,0 5,3 0,3 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_basin.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_basin.xpm
new file mode 100644
index 00000000..7f7335d1
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_basin.xpm
@@ -0,0 +1,42 @@
+/* XPM */
+static char * civil_basin_xpm[] = {
+"22 22 17 1",
+" c None",
+". c #000000",
+"+ c #9A9A9A",
+"@ c #919191",
+"# c #C0C0C0",
+"$ c #1D1D1D",
+"% c #C1C1C1",
+"& c #FFFFFF",
+"* c #262626",
+"= c #141414",
+"- c #212121",
+"; c #222222",
+"> c #ADADAD",
+", c #9F9F9F",
+"' c #575757",
+") c #747474",
+"! c #737373",
+" ",
+" ",
+" ",
+" ",
+".....+ +.....",
+".@##$+ +$##@.",
+".%&&*+ +*&&%.",
+".#&&*+ +*&&%.",
+".#&&*+ +*&&%.",
+".#&&*+ +*&&%.",
+".#&&*+ +*&&%.",
+".#&&*+ +*&&%.",
+".#&&*+ +*&&%.",
+".#&&*=--;;;;;;;;=*&&%.",
+".#&&>,,,,,,,,,,,,>&&%.",
+".#&&&&&&&&&&&&&&&&&&%.",
+".'))))))!!!!!!!!!!!!'.",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_container.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_container.shape
new file mode 100644
index 00000000..8ae1786b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_container.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Container</name>
+
+ <icon>civil_container.xpm</icon>
+
+ <connections>
+ <point x="1.5" y="0" />
+
+ <point x="1.5" y="5" />
+
+ <point x="0" y="2.5" />
+
+ <point x="3" y="2.5" />
+ </connections>
+
+ <textbox x1="0" y1="0.5" x2="3" y2="4.5" />
+
+ <svg:svg>
+ <svg:path
+ style="stroke-width: 1; stroke: foreground; fill: background"
+ d="M 3 0.5 C 3,1.5 3,4 3,4.5 C 1.99242,5.1583 1.00052,5.1583 0,4.5 C 0,4 0,0.5 0,0.5 C 1.01142,-0.160898 2.00332,-0.149998 3,0.5z" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_container.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_container.xpm
new file mode 100644
index 00000000..a8ac2969
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_container.xpm
@@ -0,0 +1,60 @@
+/* XPM */
+static char * civil_container_xpm[] = {
+"22 22 35 1",
+" c None",
+". c #BDBDBD",
+"+ c #AEAEAE",
+"@ c #7A7A7A",
+"# c #272727",
+"$ c #000000",
+"% c #050505",
+"& c #292929",
+"* c #898989",
+"= c #0F0F0F",
+"- c #151515",
+"; c #9A9A9A",
+"> c #D0D0D0",
+", c #FDFDFD",
+"' c #6E6E6E",
+") c #FCFCFC",
+"! c #FFFFFF",
+"~ c #CBCBCB",
+"{ c #CCCCCC",
+"] c #707070",
+"^ c #717171",
+"/ c #868686",
+"( c #0D0D0D",
+"_ c #181818",
+": c #9E9E9E",
+"< c #D5D5D5",
+"[ c #FEFEFE",
+"} c #D4D4D4",
+"| c #171717",
+"1 c #757575",
+"2 c #131313",
+"3 c #070707",
+"4 c #010101",
+"5 c #141414",
+"6 c #777777",
+" .+ ",
+" @#$$%$&@ ",
+" *=-;>,,>;-=* ",
+" $')!!!!!!)'$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!~$ ",
+" $~!!!!!!!!{$ ",
+" $~!!!!!!!!{$ ",
+" $])!!!!!!)^$ ",
+" /(_:<[,}:|(/ ",
+" 12$34$56 ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.shape
new file mode 100644
index 00000000..84a2002f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.shape
@@ -0,0 +1,110 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Final-Settling Basin</name>
+
+ <icon>civil_final-settling_basin.xpm</icon>
+
+ <connections>
+ <point x="0" y="0" />
+
+ <point x="0" y="1" />
+
+ <point x="0.3" y="0" />
+
+ <point x="0.3" y="1.9" />
+
+ <point x="1.4" y="3.7" />
+
+ <point x="1.6" y="3.7" />
+
+ <point x="2.7" y="1.9" />
+
+ <point x="2.7" y="0" />
+
+ <point x="3" y="0" />
+
+ <point x="3" y="2" />
+
+ <point x="1.8" y="4" />
+
+ <point x="1.2" y="4" />
+
+ <point x="0" y="2" />
+
+ <point x="0.15" y="0" />
+
+ <point x="0.3" y="0.95" />
+
+ <point x="0.85" y="2.8" />
+
+ <point x="1.5" y="3.7" />
+
+ <point x="2.15" y="2.8" />
+
+ <point x="2.7" y="0.95" />
+
+ <point x="2.85" y="0" />
+
+ <point x="3" y="1" />
+
+ <point x="2.4" y="3" />
+
+ <point x="1.5" y="4" />
+
+ <point x="0.6" y="3" />
+
+ <point x="0" y="0" />
+
+ <point x="0.3" y="0" />
+
+ <point x="0.3" y="1.9" />
+
+ <point x="1.4" y="3.7" />
+
+ <point x="1.6" y="3.7" />
+
+ <point x="2.7" y="1.9" />
+
+ <point x="2.7" y="0" />
+
+ <point x="3" y="0" />
+
+ <point x="3" y="2" />
+
+ <point x="1.8" y="4" />
+
+ <point x="1.2" y="4" />
+
+ <point x="0" y="2" />
+
+ <point x="0.15" y="0" />
+
+ <point x="0.3" y="0.95" />
+
+ <point x="0.85" y="2.8" />
+
+ <point x="1.5" y="3.7" />
+
+ <point x="2.15" y="2.8" />
+
+ <point x="2.7" y="0.95" />
+
+ <point x="2.85" y="0" />
+
+ <point x="3" y="1" />
+
+ <point x="2.4" y="3" />
+
+ <point x="1.5" y="4" />
+
+ <point x="0.6" y="3" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon
+ style="stroke-width: 1; stroke: foreground; fill: background"
+ points="0,0 0.3,0 0.3,1.9 1.4,3.7 1.6,3.7 2.7,1.9 2.7,0 3,0 3,2 1.8,4 1.2,4 0,2 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.xpm
new file mode 100644
index 00000000..83699de4
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_final-settling_basin.xpm
@@ -0,0 +1,67 @@
+/* XPM */
+static char * civil_final_settling_basin_xpm[] = {
+"22 22 42 1",
+" c None",
+". c #070707",
+"+ c #141414",
+"@ c #A7A7A7",
+"# c #2C2C2C",
+"$ c #808080",
+"% c #A6A6A6",
+"& c #2B2B2B",
+"* c #8D8D8D",
+"= c #888888",
+"- c #323232",
+"; c #C0C0C0",
+"> c #282828",
+", c #EAEAEA",
+"' c #C6C6C6",
+") c #404040",
+"! c #9E9E9E",
+"~ c #666666",
+"{ c #5A5A5A",
+"] c #AAAAAA",
+"^ c #393939",
+"/ c #CDCDCD",
+"( c #E2E2E2",
+"_ c #3D3D3D",
+": c #858585",
+"< c #606060",
+"[ c #A4A4A4",
+"} c #2A2A2A",
+"| c #CECECE",
+"1 c #292929",
+"2 c #5F5F5F",
+"3 c #8B8B8B",
+"4 c #797979",
+"5 c #3C3C3C",
+"6 c #C5C5C5",
+"7 c #2E2E2E",
+"8 c #DBDBDB",
+"9 c #C4C4C4",
+"0 c #CACACA",
+"a c #B6B6B6",
+"b c #3E3E3E",
+"c c #A3A3A3",
+" .+@ @+. ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" #$@ %$# ",
+" &*= =*& ",
+" -;>, ,>;- ",
+" ')!~ ~!)' ",
+" {]^/ /^]{ ",
+" (&;_ _;&( ",
+" $:<[ [<:$ ",
+" }|1 1/} ",
+" %234 432% ",
+" 56788795 ",
+" 05abba50 ",
+" <%cc%2 ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.shape
new file mode 100644
index 00000000..ac143720
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.shape
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Frequency Converter</name>
+
+ <icon>civil_frequency_converter.xpm</icon>
+
+ <connections>
+ <point x="0" y="0" />
+
+ <point x="3" y="2" />
+
+ <point x="0" y="2" />
+
+ <point x="0" y="1" />
+
+ <point x="3" y="0" />
+
+ <point x="3" y="1" />
+
+ <point x="1.5" y="2" />
+
+ <point x="1.5" y="0" />
+
+ <point x="0" y="0" />
+
+ <point x="3" y="2" />
+
+ <point x="0" y="2" />
+
+ <point x="0" y="1" />
+
+ <point x="3" y="0" />
+
+ <point x="3" y="1" />
+
+ <point x="1.5" y="2" />
+
+ <point x="1.5" y="0" />
+
+ <point x="0" y="2" />
+
+ <point x="3" y="0" />
+
+ <point x="1.5" y="1" />
+ </connections>
+
+ <textbox x1="0" y1="0" x2="3" y2="2" />
+
+ <svg:svg>
+ <svg:rect style="fill: background" x="0" y="0" width="3"
+ height="2" />
+
+ <svg:rect style="stroke-width: 1; stroke: #000000" x="0" y="0"
+ width="3" height="2" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="0" y1="2"
+ x2="3" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.xpm
new file mode 100644
index 00000000..8b925575
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_frequency_converter.xpm
@@ -0,0 +1,85 @@
+/* XPM */
+static char * civil_frequency_converter_xpm[] = {
+"22 22 60 1",
+" c None",
+". c #000000",
+"+ c #7F7F7F",
+"@ c #AFAFAF",
+"# c #A1A1A1",
+"$ c #343434",
+"% c #0A0A0A",
+"& c #BABABA",
+"* c #FFFFFF",
+"= c #C1C1C1",
+"- c #1C1C1C",
+"; c #424242",
+"> c #A8A8A8",
+", c #FDFDFD",
+"' c #838383",
+") c #070707",
+"! c #818181",
+"~ c #FCFCFC",
+"{ c #E6E6E6",
+"] c #434343",
+"^ c #1B1B1B",
+"/ c #B9B9B9",
+"( c #171717",
+"_ c #4B4B4B",
+": c #EBEBEB",
+"< c #FBFBFB",
+"[ c #787878",
+"} c #8C8C8C",
+"| c #FEFEFE",
+"1 c #E1E1E1",
+"2 c #3A3A3A",
+"3 c #212121",
+"4 c #C9C9C9",
+"5 c #121212",
+"6 c #545454",
+"7 c #EFEFEF",
+"8 c #F8F8F8",
+"9 c #6E6E6E",
+"0 c #090909",
+"a c #969696",
+"b c #DBDBDB",
+"c c #323232",
+"d c #272727",
+"e c #D0D0D0",
+"f c #A6A6A6",
+"g c #0E0E0E",
+"h c #5E5E5E",
+"i c #F3F3F3",
+"j c #F5F5F5",
+"k c #636363",
+"l c #0C0C0C",
+"m c #A0A0A0",
+"n c #9B9B9B",
+"o c #2B2B2B",
+"p c #2E2E2E",
+"q c #D7D7D7",
+"r c #030303",
+"s c #7C7C7C",
+"t c #808080",
+"u c #5D5D5D",
+" ",
+" ",
+" ",
+"..................... ",
+".+@@@@@@@@@@@@@@@#$%. ",
+".&**************=-;>. ",
+".&************,')!~&. ",
+".&***********{]^=**&. ",
+".&****....**/(_:***&. ",
+".&****.*..<[)}|****&. ",
+".&*******1234******&. ",
+".&******@567*******&. ",
+".&****890a**....***&. ",
+".&***bcde***.*..***&. ",
+".&**fghi***********&. ",
+".&jklm*************&. ",
+".nopq**************&. ",
+".r$stttttt!!!!!!!!tu. ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.shape
new file mode 100644
index 00000000..98b334c9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.shape
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Gas Bottle</name>
+ <icon>civil_gas_bottle.xpm</icon>
+ <connections>
+ <point x="21.4" y="18.55"/>
+ <point x="21.4" y="20.55"/>
+ </connections>
+ <aspectratio type="fixed"/>
+ <svg:svg>
+ <svg:path style="fill: background" d="M 21.1 18.9 C 21.1,18.55 21.7,18.55 21.7,18.9 C 21.7,19.25 21.7,20.4 21.7,20.4 C 21.7,20.4 21.1,20.4 21.1,20.4 C 21.1,20.4 21.1,19.25 21.1,18.9z"/>
+ <svg:path style="stroke-width: 1.00; stroke: foreground" d="M 21.1 18.9 C 21.1,18.55 21.7,18.55 21.7,18.9 C 21.7,19.25 21.7,20.4 21.7,20.4 C 21.7,20.4 21.1,20.4 21.1,20.4 C 21.1,20.4 21.1,19.25 21.1,18.9"/>
+ <svg:rect style="stroke-width: 1.00; stroke: foreground" x="21.05" y="19.4" width="0.7" height="0.05"/>
+ <svg:rect style="fill:background" x="21.05" y="19.4" width="0.7" height="0.05"/>
+ <svg:rect style="fill: background" x="21.35" y="18.55" width="0.1" height="0.1"/>
+ <svg:rect style="stroke-width: 1.00; stroke: foreground" x="21.35" y="18.55" width="0.1" height="0.1"/>
+ </svg:svg>
+</shape>
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.xpm
new file mode 100644
index 00000000..f96715bd
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_gas_bottle.xpm
@@ -0,0 +1,41 @@
+/* XPM */
+static char * civil_gas_bottle_xpm[] = {
+"22 22 16 1",
+" c None",
+". c #737373",
+"+ c #D6D6D6",
+"@ c #686868",
+"# c #FFFFFF",
+"$ c #E7E7E7",
+"% c #939393",
+"& c #E9E9E9",
+"* c #7F7F7F",
+"= c #808080",
+"- c #707070",
+"; c #DEDEDE",
+"> c #6F6F6F",
+", c #0D0D0D",
+"' c #212121",
+") c #0C0C0C",
+" ",
+" .. ",
+" +@##@ ",
+" $.####. ",
+" %&####&% ",
+" *######* ",
+" =######* ",
+" =######* ",
+" =######* ",
+" =######* ",
+" -;;;;;;> ",
+" ,'''''') ",
+" =######* ",
+" =######* ",
+" =######* ",
+" *######* ",
+" *######* ",
+" *######* ",
+" *######* ",
+" *######* ",
+" *######* ",
+" .......* "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.shape
new file mode 100644
index 00000000..09f210f7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.shape
@@ -0,0 +1,31 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Horizontal Limiting Line</name>
+
+ <icon>civil_horizontal_limiting_line.xpm</icon>
+
+ <connections>
+ <point x="0" y="1" />
+
+ <point x="2" y="1" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon
+ style="stroke-width: 1.0; stroke: background; fill: background"
+ points="1,1 2,1 1.5,2 " />
+
+ <svg:polygon
+ style="stroke-width: 1.0; stroke: background; fill: background"
+ points="1,1 2,1 1.5,2 " />
+
+ <svg:polygon
+ style="stroke-width: 1.0; stroke: background; fill: background"
+ points="0,1 1,1 0.5,0 " />
+
+ <svg:polyline style="stroke-width: 1.0; stroke: foreground"
+ points="0,1 0.5,0 1.5,2 2,1 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.xpm
new file mode 100644
index 00000000..6a66913c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_limiting_line.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * civil_horizontal_limiting_line_xpm[] = {
+"22 22 12 1",
+" c None",
+". c #313131",
+"+ c #AAAAAA",
+"@ c #AFAFAF",
+"# c #0C0C0C",
+"$ c #2C2C2C",
+"% c #A1A1A1",
+"& c #272727",
+"* c #A3A3A3",
+"= c #414141",
+"- c #A9A9A9",
+"; c #A2A2A2",
+" .+ ",
+" @#$ ",
+" .%$+ ",
+" @& +$ ",
+" .* $+ ",
+" @& +$ ",
+" .* $+ ",
+" @& +$ ",
+" .* $+ ",
+"@& +$ ",
+"=* $+ ",
+" +$ *=",
+" $+ &@",
+" -$ *. ",
+" $- &@ ",
+" -$ *. ",
+" $- &@ ",
+" -$ *. ",
+" $- &@ ",
+" -$;. ",
+" $#@ ",
+" -. "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.shape
new file mode 100644
index 00000000..428b8805
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.shape
@@ -0,0 +1,66 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Horizontal Valve</name>
+
+ <icon>civil_horizontal_valve.xpm</icon>
+
+ <connections>
+ <point x="0" y="1" />
+
+ <point x="0" y="0.5" />
+
+ <point x="0" y="0" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="1" y="0" />
+
+ <point x="1" y="1" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="0" y="0.5" />
+
+ <point x="0.25" y="0.25" />
+
+ <point x="0.75" y="0.25" />
+
+ <point x="1" y="0.5" />
+
+ <point x="0.75" y="0.75" />
+
+ <point x="0" y="1" />
+
+ <point x="0" y="0" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="1" y="0" />
+
+ <point x="1" y="1" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="0" y="0.5" />
+
+ <point x="0.25" y="0.25" />
+
+ <point x="0.75" y="0.25" />
+
+ <point x="1" y="0.5" />
+
+ <point x="0.75" y="0.75" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg>
+ <svg:polygon style="fill: background"
+ points="0,1 0,0 0.5,0.5 1,0 1,1 0.5,0.5 " />
+
+ <svg:polygon style="stroke-width: 1; stroke: foreground"
+ points="0,1 0,0 0.5,0.5 1,0 1,1 0.5,0.5 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.xpm
new file mode 100644
index 00000000..4baa8891
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_horizontal_valve.xpm
@@ -0,0 +1,31 @@
+/* XPM */
+static char * civil_horizontal_valve_xpm[] = {
+"22 22 6 1",
+" c None",
+". c #000000",
+"+ c #2C2C2C",
+"@ c #E9E9E9",
+"# c #FFFFFF",
+"$ c #1A1A1A",
+".+@ @+.",
+"..+@ @+..",
+"...+@ @+...",
+"..+.+@ @+.+..",
+"..@+.+@ @+.+@..",
+"..#@+.+@ @+.+@#..",
+"..##@+.+@ @+.+@##..",
+"..###@+.+@ @+.+@###..",
+"..####@+.+@@+.+@####..",
+"..#####@+.+$.+@#####..",
+"..######@+..+@######..",
+"..######@+..+@######..",
+"..#####@+.+$.+@#####..",
+"..####@+.+@@+.+@####..",
+"..###@+.+@ @+.+@###..",
+"..##@+.+@ @+.+@##..",
+"..#@+.+@ @+.+@#..",
+"..@+.+@ @+.+@..",
+"..+.+@ @+.+..",
+"...+@ @+...",
+"..+@ @+..",
+".+@ @+."};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_motor.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_motor.shape
new file mode 100644
index 00000000..270628be
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_motor.shape
@@ -0,0 +1,57 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Motor</name>
+
+ <icon>civil_motor.xpm</icon>
+
+ <connections>
+ <point x="0.5" y="1" />
+
+ <point x="0.5" y="0" />
+
+ <point x="0" y="0.5" />
+
+ <point x="1" y="0.5" />
+
+ <point x="0.5" y="1" />
+
+ <point x="0.5" y="0" />
+
+ <point x="0" y="0.5" />
+
+ <point x="1" y="0.5" />
+
+ <point x="0.3" y="0.7" />
+
+ <point x="0.3" y="0.3" />
+
+ <point x="0.5" y="0.5" />
+
+ <point x="0.7" y="0.3" />
+
+ <point x="0.7" y="0.7" />
+
+ <point x="0.3" y="0.5" />
+
+ <point x="0.4" y="0.4" />
+
+ <point x="0.6" y="0.4" />
+
+ <point x="0.7" y="0.5" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg>
+ <svg:ellipse style="fill: #ffffff" cx="0.5" cy="0.5" rx="0.5"
+ ry="0.5" />
+
+ <svg:ellipse style="stroke-width: 1; stroke: #000000" cx="0.5"
+ cy="0.5" rx="0.5" ry="0.5" />
+
+ <svg:polyline style="stroke-width: 1; stroke: #000000"
+ points="0.3,0.7 0.3,0.3 0.5,0.5 0.7,0.3 0.7,0.7 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_motor.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_motor.xpm
new file mode 100644
index 00000000..e9ff5808
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_motor.xpm
@@ -0,0 +1,96 @@
+/* XPM */
+static char * civil_motor_xpm[] = {
+"22 22 71 1",
+" c None",
+". c #AEAEAE",
+"+ c #6D6D6D",
+"@ c #2C2C2C",
+"# c #090909",
+"$ c #242424",
+"% c #393939",
+"& c #545454",
+"* c #ABABAB",
+"= c #9E9E9E",
+"- c #111111",
+"; c #000000",
+"> c #191919",
+", c #8C8C8C",
+"' c #E2E2E2",
+") c #3F3F3F",
+"! c #373737",
+"~ c #828282",
+"{ c #C3C3C3",
+"] c #F1F1F1",
+"^ c #DADADA",
+"/ c #C4C4C4",
+"( c #9D9D9D",
+"_ c #1B1B1B",
+": c #404040",
+"< c #232323",
+"[ c #141414",
+"} c #A5A5A5",
+"| c #FFFFFF",
+"1 c #FEFEFE",
+"2 c #9B9B9B",
+"3 c #0E0E0E",
+"4 c #323232",
+"5 c #F2F2F2",
+"6 c #4C4C4C",
+"7 c #333333",
+"8 c #F7F7F7",
+"9 c #F6F6F6",
+"0 c #E0E0E0",
+"a c #262626",
+"b c #868686",
+"c c #131313",
+"d c #DFDFDF",
+"e c #E9E9E9",
+"f c #F5F5F5",
+"g c #1F1F1F",
+"h c #9F9F9F",
+"i c #B5B5B5",
+"j c #A4A4A4",
+"k c #1E1E1E",
+"l c #B6B6B6",
+"m c #2B2B2B",
+"n c #FDFDFD",
+"o c #313131",
+"p c #9A9A9A",
+"q c #5F5F5F",
+"r c #838383",
+"s c #919191",
+"t c #676767",
+"u c #D0D0D0",
+"v c #1A1A1A",
+"w c #BCBCBC",
+"x c #3C3C3C",
+"y c #DCDCDC",
+"z c #E6E6E6",
+"A c #1D1D1D",
+"B c #3E3E3E",
+"C c #C5C5C5",
+"D c #101010",
+"E c #ADADAD",
+"F c #ACACAC",
+" .+@#$%&* ",
+" =-;;;;;;;;>, ",
+" ');;!~{]^/(_;;: ",
+" <;[}|||||||123;45 ",
+" 6;789||||||||90a;@ ",
+" b;cd|@e||||||e@|fg;h ",
+" [;i||;@e||||e@;||j;k ",
+"l;m|||;;@e||e@;;||no;p",
+"q;r|||;;;@ee@;;;|||s;t",
+"$;u|||;;v;v@;@;;|||w;x",
+"<;y|||;;e@;;@e;;|||z;[",
+"<;y|||;;|e@@e|;;|||z;[",
+"$;u|||;;||9e||;;|||w;x",
+"q;r|||;;||||||;;|||s;t",
+"l;m|||;;||||||;;||no;p",
+" [;l||||||||||||||j;A ",
+" b;c0||||||||||||fg;h ",
+" 6;78||||||||||0a;m ",
+" <;[}|||||||123;45 ",
+" 'B;;!~{]^C(_;;: ",
+" (D;;;;;;;;>, ",
+" E+@#$%&F "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.shape
new file mode 100644
index 00000000..36c4f89b
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.shape
@@ -0,0 +1,261 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Preliminary Clarification Tank</name>
+
+ <icon>civil_preliminary_clarification_tank.xpm</icon>
+
+ <connections>
+ <point x="0" y="0" />
+
+ <point x="0.2" y="0" />
+
+ <point x="0.186681" y="1.15578" />
+
+ <point x="0.524981" y="1.80253" />
+
+ <point x="0.863281" y="1.80253" />
+
+ <point x="1.27123" y="0.996577" />
+
+ <point x="5.8" y="1" />
+
+ <point x="5.8" y="0" />
+
+ <point x="6" y="0" />
+
+ <point x="6" y="1.2" />
+
+ <point x="1.4" y="1.2" />
+
+ <point x="1" y="2" />
+
+ <point x="0.4" y="2" />
+
+ <point x="0" y="1.2" />
+
+ <point x="0.1" y="0" />
+
+ <point x="0.19334" y="0.577889" />
+
+ <point x="0.355831" y="1.47915" />
+
+ <point x="0.694131" y="1.80253" />
+
+ <point x="1.06726" y="1.39955" />
+
+ <point x="3.53562" y="0.998289" />
+
+ <point x="5.8" y="0.5" />
+
+ <point x="5.9" y="0" />
+
+ <point x="6" y="0.6" />
+
+ <point x="3.7" y="1.2" />
+
+ <point x="1.2" y="1.6" />
+
+ <point x="0.7" y="2" />
+
+ <point x="0.2" y="1.6" />
+
+ <point x="0" y="0" />
+
+ <point x="0.2" y="0" />
+
+ <point x="0.186681" y="1.15578" />
+
+ <point x="0.524981" y="1.80253" />
+
+ <point x="0.863281" y="1.80253" />
+
+ <point x="1.27123" y="0.996577" />
+
+ <point x="5.8" y="1" />
+
+ <point x="5.8" y="0" />
+
+ <point x="6" y="0" />
+
+ <point x="6" y="1.2" />
+
+ <point x="1.4" y="1.2" />
+
+ <point x="1" y="2" />
+
+ <point x="0.4" y="2" />
+
+ <point x="0" y="1.2" />
+
+ <point x="0.1" y="0" />
+
+ <point x="0.19334" y="0.577889" />
+
+ <point x="0.355831" y="1.47915" />
+
+ <point x="0.694131" y="1.80253" />
+
+ <point x="1.06726" y="1.39955" />
+
+ <point x="3.53562" y="0.998289" />
+
+ <point x="5.8" y="0.5" />
+
+ <point x="5.9" y="0" />
+
+ <point x="6" y="0.6" />
+
+ <point x="3.7" y="1.2" />
+
+ <point x="1.2" y="1.6" />
+
+ <point x="0.7" y="2" />
+
+ <point x="0.2" y="1.6" />
+
+ <point x="2.8" y="0.4" />
+
+ <point x="3.4" y="0.4" />
+
+ <point x="3.1" y="0.4" />
+
+ <point x="3" y="0.2" />
+
+ <point x="3.2" y="0.2" />
+
+ <point x="3.1" y="0.2" />
+
+ <point x="3" y="0.2" />
+
+ <point x="3.1" y="0.4" />
+
+ <point x="3.05" y="0.3" />
+
+ <point x="3.2" y="0.2" />
+
+ <point x="3.1" y="0.4" />
+
+ <point x="3.15" y="0.3" />
+
+ <point x="3" y="0.46" />
+
+ <point x="3.2" y="0.46" />
+
+ <point x="3.1" y="0.46" />
+
+ <point x="3.04" y="0.52" />
+
+ <point x="3.16" y="0.52" />
+
+ <point x="3.1" y="0.52" />
+
+ <point x="3.08" y="0.6" />
+
+ <point x="3.12" y="0.6" />
+
+ <point x="3.1" y="0.6" />
+
+ <point x="0.2" y="0.4" />
+
+ <point x="2.8" y="0.4" />
+
+ <point x="1.5" y="0.4" />
+
+ <point x="3.4" y="0.4" />
+
+ <point x="5.8" y="0.4" />
+
+ <point x="4.6" y="0.4" />
+
+ <point x="2.8" y="0.4" />
+
+ <point x="3.4" y="0.4" />
+
+ <point x="3.1" y="0.4" />
+
+ <point x="3" y="0.2" />
+
+ <point x="3.2" y="0.2" />
+
+ <point x="3.1" y="0.2" />
+
+ <point x="3" y="0.2" />
+
+ <point x="3.1" y="0.4" />
+
+ <point x="3.05" y="0.3" />
+
+ <point x="3.2" y="0.2" />
+
+ <point x="3.1" y="0.4" />
+
+ <point x="3.15" y="0.3" />
+
+ <point x="3" y="0.46" />
+
+ <point x="3.2" y="0.46" />
+
+ <point x="3.1" y="0.46" />
+
+ <point x="3.04" y="0.52" />
+
+ <point x="3.16" y="0.52" />
+
+ <point x="3.1" y="0.52" />
+
+ <point x="3.1" y="0.6" />
+
+ <point x="3.1" y="0.6" />
+
+ <point x="3.1" y="0.6" />
+
+ <point x="0.2" y="0.4" />
+
+ <point x="2.8" y="0.4" />
+
+ <point x="1.5" y="0.4" />
+
+ <point x="3.4" y="0.4" />
+
+ <point x="5.8" y="0.4" />
+
+ <point x="4.6" y="0.4" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon style="fill: background"
+ points="0,0 0.2,0 0.2,1.15578 0.524981,1.80253 0.863281,1.80253 1.27123,0.996577 5.8,1 5.8,0 6,0 6,1.2 1.4,1.2 1,2 0.4,2 0,1.2 " />
+
+ <svg:polygon style="stroke-width: 1; stroke: #000000"
+ points="0,0 0.2,0 0.186681,1.15578 0.524981,1.80253 0.863281,1.80253 1.27123,0.996577 5.8,1 5.8,0 6,0 6,1.2 1.4,1.2 1,2 0.4,2 0,1.2 " />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="2.8"
+ y1="0.4" x2="3.4" y2="0.4" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3"
+ y1="0.2" x2="3.2" y2="0.2" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3"
+ y1="0.2" x2="3.1" y2="0.4" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3.2"
+ y1="0.2" x2="3.1" y2="0.4" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3"
+ y1="0.46" x2="3.2" y2="0.46" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3.04"
+ y1="0.52" x2="3.16" y2="0.52" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3.08"
+ y1="0.6" x2="3.12" y2="0.6" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="0.2"
+ y1="0.4" x2="2.8" y2="0.4" />
+
+ <svg:line style="stroke-width: 0.5; stroke: #000000" x1="3.4"
+ y1="0.4" x2="5.8" y2="0.4" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.xpm
new file mode 100644
index 00000000..0271c1b7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_preliminary_clarification_tank.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * civil_preliminary_clarification_tank_xpm[] = {
+"22 22 51 1",
+" c None",
+". c #000000",
+"+ c #020202",
+"@ c #7F7F7F",
+"# c #C0C0C0",
+"$ c #292929",
+"% c #010101",
+"& c #777777",
+"* c #787878",
+"= c #7A7A7A",
+"- c #1D1D1D",
+"; c #808080",
+"> c #D7D7D7",
+", c #D9D9D9",
+"' c #797979",
+") c #030303",
+"! c #FFFFFF",
+"~ c #D2D2D2",
+"{ c #F9F9F9",
+"] c #747474",
+"^ c #141414",
+"/ c #151515",
+"( c #161616",
+"_ c #171717",
+": c #181818",
+"< c #2F2F2F",
+"[ c #1E1E1E",
+"} c #1C1C1C",
+"| c #1B1B1B",
+"1 c #1A1A1A",
+"2 c #191919",
+"3 c #0A0A0A",
+"4 c #242424",
+"5 c #0F0F0F",
+"6 c #F0F0F0",
+"7 c #060606",
+"8 c #0C0C0C",
+"9 c #101010",
+"0 c #070707",
+"a c #B1B1B1",
+"b c #E4E4E4",
+"c c #585858",
+"d c #303030",
+"e c #535353",
+"f c #1F1F1F",
+"g c #3B3B3B",
+"h c #B4B4B4",
+"i c #626262",
+"j c #EFEFEF",
+"k c #919191",
+"l c #C8C8C8",
+" .+ +. ",
+" .+ +. ",
+" .+ @ +. ",
+" .+ #$ +. ",
+" .%&&&&&*=-;*&&&&%. ",
+" .+>>>>>>,',>>>>>+. ",
+" .)!!!!!!!~!!!!!!+. ",
+" .)!!!!!!!{!!!!!!+. ",
+" .)!!!!!!!!!!!!!!+. ",
+" .)!!!!!!!!!!!!!!+. ",
+" .)!]^^^//((___::.. ",
+" .)!<+[[--}}||1123. ",
+" .+!()444444444445. ",
+" ..67.8999999999999 ",
+" 0.a..b ",
+" _.c.+ ",
+" d.2.8 ",
+" e.%.f ",
+" @...g ",
+" h...i ",
+" j.[.k ",
+" !)..l "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_rotor.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_rotor.shape
new file mode 100644
index 00000000..4f0f98df
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_rotor.shape
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Rotor</name>
+
+ <icon>civil_rotor.xpm</icon>
+
+ <connections>
+ <point x="1.5" y="2.5" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="0.5" y="1.5" />
+
+ <point x="2.5" y="1.5" />
+
+ <point x="1.5" y="2.5" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="0.5" y="1.5" />
+
+ <point x="2.5" y="1.5" />
+
+ <point x="1.5" y="0.5" />
+
+ <point x="1.5" y="0" />
+
+ <point x="1.5" y="0.25" />
+
+ <point x="0.792893" y="0.792893" />
+
+ <point x="0.43934" y="0.43934" />
+
+ <point x="0.616117" y="0.616117" />
+
+ <point x="0" y="1.5" />
+
+ <point x="0.5" y="1.5" />
+
+ <point x="0.25" y="1.5" />
+
+ <point x="0.792893" y="2.20711" />
+
+ <point x="0.43934" y="2.56066" />
+
+ <point x="0.616117" y="2.38388" />
+
+ <point x="1.5" y="2.5" />
+
+ <point x="1.5" y="3" />
+
+ <point x="1.5" y="2.75" />
+
+ <point x="2.20711" y="2.20711" />
+
+ <point x="2.56066" y="2.56066" />
+
+ <point x="2.38388" y="2.38388" />
+
+ <point x="2.5" y="1.5" />
+
+ <point x="3" y="1.5" />
+
+ <point x="2.75" y="1.5" />
+
+ <point x="2.20711" y="0.792893" />
+
+ <point x="2.56066" y="0.43934" />
+
+ <point x="2.38388" y="0.616117" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg>
+ <svg:ellipse style="fill: #ffffff" cx="1.5" cy="1.5" rx="1"
+ ry="1" />
+
+ <svg:ellipse style="stroke-width: 1; stroke: #000000" cx="1.5"
+ cy="1.5" rx="1" ry="1" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="1.5"
+ y1="0.5" x2="1.5" y2="0" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="0.792893"
+ y1="0.792893" x2="0.43934" y2="0.43934" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="0" y1="1.5"
+ x2="0.5" y2="1.5" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="0.792893"
+ y1="2.20711" x2="0.43934" y2="2.56066" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="1.5"
+ y1="2.5" x2="1.5" y2="3" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="2.20711"
+ y1="2.20711" x2="2.56066" y2="2.56066" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="2.5"
+ y1="1.5" x2="3" y2="1.5" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="2.20711"
+ y1="0.792893" x2="2.56066" y2="0.43934" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_rotor.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_rotor.xpm
new file mode 100644
index 00000000..e68c67b9
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_rotor.xpm
@@ -0,0 +1,49 @@
+/* XPM */
+static char * civil_rotor_xpm[] = {
+"22 22 24 1",
+" c None",
+". c #000000",
+"+ c #6E6E6E",
+"@ c #7C7C7C",
+"# c #7D7D7D",
+"$ c #2C2C2C",
+"% c #C1C1C1",
+"& c #181818",
+"* c #E9E9E9",
+"= c #010101",
+"- c #0D0D0D",
+"; c #4C4C4C",
+"> c #3F3F3F",
+", c #AFAFAF",
+"' c #0B0B0B",
+") c #DEDEDE",
+"! c #FFFFFF",
+"~ c #AEAEAE",
+"{ c #0F0F0F",
+"] c #E8E8E8",
+"^ c #E6E6E6",
+"/ c #E0E0E0",
+"( c #0E0E0E",
+"_ c #4D4D4D",
+" ",
+" .. ",
+" .. ",
+" + @..@ + ",
+" #.$%&......&%$.# ",
+" *$.=..-;>-..=.$* ",
+" ,=.')!!!!)'.=~ ",
+" {.{]!!!!!!]{.{ ",
+" ^../!!!!!!!!/..^ ",
+" #.-!!!!!!!!!!-.# ",
+" ....>!!!!!!!!!!>.... ",
+" ....>!!!!!!!!!!>.... ",
+" @.-!!!!!!!!!!-.# ",
+" ^../!!!!!!!!/..^ ",
+" {.{]!!!!!!]{.{ ",
+" ~=.')!!!!)'.=, ",
+" *$.=..(>_(..=.$* ",
+" #.$%&......&%$.# ",
+" + #..# + ",
+" .. ",
+" .. ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_soil.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_soil.shape
new file mode 100644
index 00000000..a658df14
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_soil.shape
@@ -0,0 +1,75 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Soil</name>
+
+ <icon>civil_soil.xpm</icon>
+
+ <connections>
+ <point x="1.11395" y="0.749772" />
+
+ <point x="0.227806" y="0.293829" />
+
+ <point x="0.67088" y="0.5218" />
+
+ <point x="0.955844" y="0.988774" />
+
+ <point x="0.0255739" y="0.536508" />
+
+ <point x="0.490709" y="0.762641" />
+
+ <point x="1.95955" y="3.36103e-18" />
+
+ <point x="1.35801" y="0.994" />
+
+ <point x="1.65878" y="0.497" />
+
+ <point x="1.55718" y="3.36103e-18" />
+
+ <point x="0.955643" y="0.994" />
+
+ <point x="1.25641" y="0.497" />
+
+ <point x="1.25641" y="0.497" />
+
+ <point x="0.350077" y="0.004" />
+
+ <point x="0.803245" y="0.2505" />
+
+ <point x="0" y="0" />
+
+ <point x="2.36412" y="-0.000327229" />
+
+ <point x="1.18198" y="-0.000327229" />
+
+ <point x="2.36192" y="0" />
+
+ <point x="1.75837" y="1" />
+
+ <point x="2.06015" y="0.501" />
+ </connections>
+
+ <svg:svg>
+ <svg:line style="stroke-width: 0.8; stroke: foreground"
+ x1="1.11395" y1="0.749772" x2="0.227806" y2="0.293829" />
+
+ <svg:line style="stroke-width: 0.8; stroke: foreground"
+ x1="0.955844" y1="0.988774" x2="0.0255739" y2="0.536508" />
+
+ <svg:line style="stroke-width: 0.8; stroke: foreground"
+ x1="1.95955" y1="3.36103e-18" x2="1.35801" y2="1" />
+
+ <svg:line style="stroke-width: 0.8; stroke: foreground"
+ x1="1.55718" y1="3.36103e-18" x2="0.955643" y2="1" />
+
+ <svg:line style="stroke-width: 0.8; stroke: foreground"
+ x1="1.25641" y1="0.5" x2="0.350077" y2="0" />
+
+ <svg:line style="stroke-width: 1.0; stroke: foreground"
+ x1="-0.000164789" y1="0" x2="2.36412" y2="0" />
+
+ <svg:line style="stroke-width: 0.8; stroke: foreground"
+ x1="2.36192" y1="0" x2="1.75837" y2="1" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_soil.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_soil.xpm
new file mode 100644
index 00000000..9141571f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_soil.xpm
@@ -0,0 +1,123 @@
+/* XPM */
+static char * civil_soil_xpm[] = {
+"22 22 98 2",
+" c None",
+". c #D0D0D0",
+"+ c #000000",
+"@ c #E1E1E1",
+"# c #5E5E5E",
+"$ c #565656",
+"% c #0B0B0B",
+"& c #050505",
+"* c #303030",
+"= c #5A5A5A",
+"- c #424242",
+"; c #020202",
+"> c #525252",
+", c #060606",
+"' c #3A3A3A",
+") c #5F5F5F",
+"! c #1A1A1A",
+"~ c #1E1E1E",
+"{ c #A3A3A3",
+"] c #202020",
+"^ c #9A9A9A",
+"/ c #FBFBFB",
+"( c #FFFFFF",
+"_ c #F6F6F6",
+": c #222222",
+"< c #797979",
+"[ c #606060",
+"} c #343434",
+"| c #FDFDFD",
+"1 c #ABABAB",
+"2 c #090909",
+"3 c #DDDDDD",
+"4 c #454545",
+"5 c #C7C7C7",
+"6 c #F8F8F8",
+"7 c #8D8D8D",
+"8 c #121212",
+"9 c #292929",
+"0 c #B0B0B0",
+"a c #7E7E7E",
+"b c #1F1F1F",
+"c c #F4F4F4",
+"d c #C4C4C4",
+"e c #030303",
+"f c #CACACA",
+"g c #F3F3F3",
+"h c #1C1C1C",
+"i c #818181",
+"j c #DADADA",
+"k c #D9D9D9",
+"l c #5B5B5B",
+"m c #4A4A4A",
+"n c #CBCBCB",
+"o c #EFEFEF",
+"p c #767676",
+"q c #080808",
+"r c #040404",
+"s c #AEAEAE",
+"t c #2E2E2E",
+"u c #676767",
+"v c #747474",
+"w c #252525",
+"x c #969696",
+"y c #F9F9F9",
+"z c #D5D5D5",
+"A c #4E4E4E",
+"B c #CFCFCF",
+"C c #444444",
+"D c #8F8F8F",
+"E c #151515",
+"F c #EDEDED",
+"G c #D4D4D4",
+"H c #B8B8B8",
+"I c #8C8C8C",
+"J c #242424",
+"K c #2A2A2A",
+"L c #939393",
+"M c #F7F7F7",
+"N c #D2D2D2",
+"O c #010101",
+"P c #DCDCDC",
+"Q c #E6E6E6",
+"R c #0E0E0E",
+"S c #9D9D9D",
+"T c #FEFEFE",
+"U c #3E3E3E",
+"V c #545454",
+"W c #161616",
+"X c #909090",
+"Y c #EBEBEB",
+"Z c #181818",
+"` c #7F7F7F",
+" . c #A2A2A2",
+".. c #0C0C0C",
+"+. c #E3E3E3",
+"@. c #F0F0F0",
+"#. c #171717",
+"$. c #8A8A8A",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+". + + + + + + + + + + + + + + + + + + + + . ",
+"@ # # $ % & * = # # # # - ; > $ , ' ) ! ~ @ ",
+" { ] ! ^ / ( _ : < ( [ } | 1 2 3 ",
+" ' 4 5 6 7 8 9 0 a b c d e f g h i ",
+" j k l e m n o p q r s / t u ( v w ",
+" m h x y z $ ; A B 4 C ( D E F G & H ",
+" I J K L M N > O , P Q R S T U V ",
+" 7 W ! X Y Z ` ( = ' T ...+. ",
+" X ! 2 : M @.q B ( #.$. ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.shape
new file mode 100644
index 00000000..c9ae6d9c
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.shape
@@ -0,0 +1,27 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Vertical Limiting Line</name>
+
+ <icon>civil_vertical_limiting_line.xpm</icon>
+
+ <connections>
+ <point x="1" y="0" />
+
+ <point x="1" y="2" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon
+ style="stroke-width: 1.0; stroke: background; fill: background"
+ points="1,1 1,2 0,1.5 " />
+
+ <svg:polygon
+ style="stroke-width: 1.0; stroke: background; fill: background"
+ points="1,0 1,1 2,0.5 " />
+
+ <svg:polyline style="stroke-width: 1.0; stroke: foreground"
+ points="1,0 2,0.5 0,1.5 1,2 " />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.xpm
new file mode 100644
index 00000000..cb5fa74f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_limiting_line.xpm
@@ -0,0 +1,37 @@
+/* XPM */
+static char * civil_vertical_limiting_line_xpm[] = {
+"22 22 12 1",
+" c None",
+". c #414141",
+"+ c #AFAFAF",
+"@ c #A3A3A3",
+"# c #272727",
+"$ c #313131",
+"% c #A1A1A1",
+"& c #0C0C0C",
+"* c #AAAAAA",
+"= c #2C2C2C",
+"- c #A9A9A9",
+"; c #A2A2A2",
+" .+ ",
+" @#$+ ",
+" @#$+ ",
+" @#$+ ",
+" @#$+ ",
+" %&$",
+" *==*",
+" *==* ",
+" *==* ",
+" *==* ",
+" *==* ",
+" -==* ",
+" -==* ",
+" -==- ",
+" -==- ",
+"-==- ",
+"$&; ",
+" +$#@ ",
+" +$#@ ",
+" +$#@ ",
+" +$#@ ",
+" +. "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.shape b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.shape
new file mode 100644
index 00000000..a4192fe7
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.shape
@@ -0,0 +1,33 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Vertical Propeller</name>
+
+ <icon>civil_vertical_propeller.xpm</icon>
+
+ <connections>
+ <point x="0.5" y="0.9" />
+
+ <point x="0.5" y="0" />
+
+ <point x="0.5" y="0.45" />
+ </connections>
+
+ <svg:svg>
+ <svg:path style="fill: background"
+ d="M 0.8 1 C 1,1 1,0.8 0.8,0.8 C 0.4,0.9 0.4,0.9 0.8,1z" />
+
+ <svg:path style="stroke-width: 1; stroke: #000000"
+ d="M 0.8 1 C 1,1 1,0.8 0.8,0.8 C 0.4,0.9 0.4,0.9 0.8,1" />
+
+ <svg:path style="fill: background"
+ d="M 0.2 1 C 0,1 0,0.8 0.2,0.8 C 0.6,0.9 0.6,0.9 0.2,1z" />
+
+ <svg:path style="stroke-width: 1; stroke: #000000"
+ d="M 0.2 1 C 0,1 0,0.8 0.2,0.8 C 0.6,0.9 0.6,0.9 0.2,1" />
+
+ <svg:line style="stroke-width: 1; stroke: #000000" x1="0.5"
+ y1="0.9" x2="0.5" y2="0" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.xpm b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.xpm
new file mode 100644
index 00000000..61be8089
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/civil_vertical_propeller.xpm
@@ -0,0 +1,76 @@
+/* XPM */
+static char * civil_vertical_propeller_xpm[] = {
+"22 22 51 1",
+" c None",
+". c #D7D7D7",
+"+ c #DCDCDC",
+"@ c #1F1F1F",
+"# c #3B3B3B",
+"$ c #E4E4E4",
+"% c #8B8B8B",
+"& c #444444",
+"* c #3E3E3E",
+"= c #858585",
+"- c #C9C9C9",
+"; c #C1C1C1",
+"> c #7E7E7E",
+", c #383838",
+"' c #4C4C4C",
+") c #939393",
+"! c #EBEBEB",
+"~ c #393939",
+"{ c #000000",
+"] c #020202",
+"^ c #0E0E0E",
+"/ c #101010",
+"( c #090909",
+"_ c #0C0C0C",
+": c #131313",
+"< c #010101",
+"[ c #545454",
+"} c #C0C0C0",
+"| c #555555",
+"1 c #FEFEFE",
+"2 c #FCFCFC",
+"3 c #C4C4C4",
+"4 c #464646",
+"5 c #CDCDCD",
+"6 c #FDFDFD",
+"7 c #E2E2E2",
+"8 c #1E1E1E",
+"9 c #050505",
+"0 c #5D5D5D",
+"a c #0B0B0B",
+"b c #060606",
+"c c #070707",
+"d c #5F5F5F",
+"e c #030303",
+"f c #333333",
+"g c #898989",
+"h c #CFCFCF",
+"i c #C5C5C5",
+"j c #828282",
+"k c #535353",
+"l c #CECECE",
+" ",
+" ",
+" .+ ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" @# ",
+" $%&*=- @# ;>,')! ",
+" ~{]^{{/(_]{{:<{[ ",
+" }{|1234{{{<|516*{7",
+" 89409{{ab{{cd*ef ",
+" }'b(4gh ij*b(kl ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/desc b/kivio/kiviopart/stencils/Dia/Civil/desc
new file mode 100644
index 00000000..6962a181
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/desc
@@ -0,0 +1,5 @@
+<?xml version="1.0"?>
+<KivioStencilSpawnerSet>
+ <Title data="Civil"/>
+ <Id data="Dia - Civil"/>
+</KivioStencilSpawnerSet>
diff --git a/kivio/kiviopart/stencils/Dia/Civil/hcompressor.shape b/kivio/kiviopart/stencils/Dia/Civil/hcompressor.shape
new file mode 100644
index 00000000..2b8a7343
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/hcompressor.shape
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Horizontal Compressor</name>
+
+ <icon>hcompressor.xpm</icon>
+
+ <connections>
+ <point x="1" y="0" />
+
+ <point x="-1" y="0" />
+
+ <point x="0" y="-1" />
+
+ <point x="0" y="1" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="1.0" height="1.0">
+ <svg:circle
+ style="fill: background stroke: foreground stroke-width: 1" cx="0"
+ cy="0" r="1" />
+
+ <svg:line style="stroke: foreground stroke-width: 1"
+ y1="0.34202014333" x1="0.93969262079" y2="0.64278760969"
+ x2="-0.76604444312" />
+
+ <svg:line style="stroke: foreground stroke-width: 1"
+ y1="-0.34202014333" x1="0.93969262079" y2="-0.64278760969"
+ x2="-0.76604444312" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/hcompressor.xpm b/kivio/kiviopart/stencils/Dia/Civil/hcompressor.xpm
new file mode 100644
index 00000000..d4523508
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/hcompressor.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * hcompressor_xpm[] = {
+"22 22 91 1",
+" c None",
+". c #ADADAD",
+"+ c #6D6D6D",
+"@ c #2C2C2C",
+"# c #090909",
+"$ c #242424",
+"% c #393939",
+"& c #545454",
+"* c #ACACAC",
+"= c #9D9D9D",
+"- c #101010",
+"; c #000000",
+"> c #191919",
+", c #8C8C8C",
+"' c #E2E2E2",
+") c #3E3E3E",
+"! c #373737",
+"~ c #828282",
+"{ c #C3C3C3",
+"] c #F1F1F1",
+"^ c #D9D9D9",
+"/ c #C4C4C4",
+"( c #9C9C9C",
+"_ c #1B1B1B",
+": c #3F3F3F",
+"< c #1C1C1C",
+"[ c #131313",
+"} c #A5A5A5",
+"| c #FFFFFF",
+"1 c #FEFEFE",
+"2 c #9B9B9B",
+"3 c #0E0E0E",
+"4 c #323232",
+"5 c #E9E9E9",
+"6 c #4C4C4C",
+"7 c #010101",
+"8 c #1D1D1D",
+"9 c #4A4A4A",
+"0 c #777777",
+"a c #A4A4A4",
+"b c #D1D1D1",
+"c c #F9F9F9",
+"d c #E0E0E0",
+"e c #262626",
+"f c #2B2B2B",
+"g c #878787",
+"h c #0A0A0A",
+"i c #2E2E2E",
+"j c #050505",
+"k c #595959",
+"l c #868686",
+"m c #B3B3B3",
+"n c #F3F3F3",
+"o c #1F1F1F",
+"p c #9F9F9F",
+"q c #141414",
+"r c #B6B6B6",
+"s c #FDFDFD",
+"t c #DADADA",
+"u c #808080",
+"v c #535353",
+"w c #030303",
+"x c #161616",
+"y c #B7B7B7",
+"z c #F5F5F5",
+"A c #CBCBCB",
+"B c #9E9E9E",
+"C c #717171",
+"D c #444444",
+"E c #171717",
+"F c #9A9A9A",
+"G c #5F5F5F",
+"H c #838383",
+"I c #BCBCBC",
+"J c #525252",
+"K c #676767",
+"L c #D0D0D0",
+"M c #3C3C3C",
+"N c #232323",
+"O c #DCDCDC",
+"P c #E6E6E6",
+"Q c #272727",
+"R c #BDBDBD",
+"S c #F6F6F6",
+"T c #454545",
+"U c #181818",
+"V c #252525",
+"W c #F4F4F4",
+"X c #363636",
+"Y c #404040",
+"Z c #ABABAB",
+" .+@#$%&* ",
+" =-;;;;;;;;>, ",
+" ');;!~{]^/(_;;: ",
+" <;[}|||||||123;45 ",
+" 6;;7890abc||||de;f ",
+" g;hij;;;;;j@klmdno;p ",
+" q;r|st.uvew;;;;;#e;x ",
+"y;f||||||||zABCDE;;;;F",
+"G;H||||||||||||||nIJ;K",
+"$;L||||||||||||||||I;M",
+"N;O||||||||||||||||P;Q",
+"N;O||||||||||||||||P;%",
+"$;L||||||||||||||||I;M",
+"G;H||||||||||||||nRJ;K",
+"r;f||||||||SABCTU;;;;F",
+" q;r|st.uvew;;;;;#V;x ",
+" l;hij;;;;;j@klmdWo;p ",
+" 6;;;890abc||||de;f ",
+" <;[}|||||||123;45 ",
+" ');;X~{]t/=_;;Y ",
+" =-;;;;;;;;>, ",
+" .+@#$%&Z "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/hpump.shape b/kivio/kiviopart/stencils/Dia/Civil/hpump.shape
new file mode 100644
index 00000000..edc4d79d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/hpump.shape
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Horizontal Pump</name>
+
+ <icon>hpump.xpm</icon>
+
+ <connections>
+ <point x="1" y="0" />
+
+ <point x="-1" y="0" />
+
+ <point x="0" y="-1" />
+
+ <point x="0" y="1" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="1.0" height="1.0">
+ <svg:circle
+ style="fill: background stroke: foreground stroke-width: 1" cx="0"
+ cy="0" r="1" />
+
+ <svg:line style="stroke: foreground stroke-width: 1" y1="0" x1="1"
+ y2="0.9571" x2="-0.2896" />
+
+ <svg:line style="stroke: foreground stroke-width: 1" y1="0" x1="1"
+ y2="-0.9571" x2="-0.2896" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/hpump.xpm b/kivio/kiviopart/stencils/Dia/Civil/hpump.xpm
new file mode 100644
index 00000000..5ed0868e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/hpump.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * hpump_xpm[] = {
+"22 22 90 1",
+" c None",
+". c #ADADAD",
+"+ c #5C5C5C",
+"@ c #2C2C2C",
+"# c #090909",
+"$ c #242424",
+"% c #393939",
+"& c #545454",
+"* c #ACACAC",
+"= c #9D9D9D",
+"- c #101010",
+"; c #000000",
+"> c #191919",
+", c #8C8C8C",
+"' c #E2E2E2",
+") c #3E3E3E",
+"! c #2E2E2E",
+"~ c #0B0B0B",
+"{ c #121212",
+"] c #999999",
+"^ c #C4C4C4",
+"/ c #9C9C9C",
+"( c #1B1B1B",
+"_ c #3F3F3F",
+": c #232323",
+"< c #141414",
+"[ c #A5A5A5",
+"} c #FFFFFF",
+"| c #EBEBEB",
+"1 c #4B4B4B",
+"2 c #010101",
+"3 c #727272",
+"4 c #F9F9F9",
+"5 c #FEFEFE",
+"6 c #9B9B9B",
+"7 c #0E0E0E",
+"8 c #323232",
+"9 c #E9E9E9",
+"0 c #4C4C4C",
+"a c #333333",
+"b c #F7F7F7",
+"c c #8B8B8B",
+"d c #050505",
+"e c #363636",
+"f c #DEDEDE",
+"g c #E0E0E0",
+"h c #262626",
+"i c #2B2B2B",
+"j c #878787",
+"k c #131313",
+"l c #DFDFDF",
+"m c #C8C8C8",
+"n c #202020",
+"o c #ABABAB",
+"p c #F4F4F4",
+"q c #1F1F1F",
+"r c #9F9F9F",
+"s c #B6B6B6",
+"t c #EFEFEF",
+"u c #525252",
+"v c #6A6A6A",
+"w c #A4A4A4",
+"x c #1D1D1D",
+"y c #B7B7B7",
+"z c #939393",
+"A c #070707",
+"B c #303030",
+"C c #D7D7D7",
+"D c #313131",
+"E c #9A9A9A",
+"F c #5F5F5F",
+"G c #838383",
+"H c #CECECE",
+"I c #252525",
+"J c #0D0D0D",
+"K c #5D5D5D",
+"L c #676767",
+"M c #D0D0D0",
+"N c #F2F2F2",
+"O c #5A5A5A",
+"P c #3A3A3A",
+"Q c #DCDCDC",
+"R c #080808",
+"S c #1A1A1A",
+"T c #292929",
+"U c #949494",
+"V c #868686",
+"W c #F5F5F5",
+"X c #2D2D2D",
+"Y c #404040",
+" .+@#$%&* ",
+" =-;;;;;;;;>, ",
+" ');;!~;{]^/(;;_ ",
+" :;<[}|1;234567;89 ",
+" 0;ab}}}5cd;ef}gh;i ",
+" j;kl}}}}}}mn;-o}pq;r ",
+" <;s}}}}}}}}tu;;vbw;x ",
+"y;i}}}}}}}}}}}zA;BCD;E",
+"F;G}}}}}}}}}}}}HI;JK;L",
+"$;M}}}}}}}}}}}}}NO;;;P",
+":;Q}}}}}}}}}}}}}}}6R;S",
+":;Q}}}}}}}}}}}}}}}/R;T",
+"$;M}}}}}}}}}}}}}NO;;;P",
+"F;G}}}}}}}}}}}}HI;JK;L",
+"s;i}}}}}}}}}}}UA;BCD;E",
+" <;s}}}}}}}}tu;;vbw;x ",
+" V;kg}}}}}}mn;-o}Wq;r ",
+" 0;ab}}}5,d;ef}gh;i ",
+" :;<[}|1;234567;89 ",
+" ');;X~;{]^=(;;Y ",
+" =-;;;;;;;;>, ",
+" .+@#$%&o "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/hrest.shape b/kivio/kiviopart/stencils/Dia/Civil/hrest.shape
new file mode 100644
index 00000000..a54a9cea
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/hrest.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Horizontal Rest</name>
+
+ <icon>hrest.xpm</icon>
+
+ <connections>
+ <point y="0" x="-.7" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="0.7" height="0.7">
+ <svg:circle cy="0" cx="-0.7" r="0.1" />
+
+ <svg:line y1="-0.6" x1="0" y2="0" x2="-0.6" />
+
+ <svg:line y1="0" x1="-0.6" y2="0.6" x2="0" />
+
+ <svg:line y1="0.6" x1="0" y2="-0.6" x2="0" />
+
+ <svg:line y1="0.6" x1="0.2" y2="-0.6" x2="0.2" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/hrest.xpm b/kivio/kiviopart/stencils/Dia/Civil/hrest.xpm
new file mode 100644
index 00000000..cae9f337
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/hrest.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * hrest_xpm[] = {
+"22 22 44 1",
+" c None",
+". c #E7E7E7",
+"+ c #8C8C8C",
+"@ c #EAEAEA",
+"# c #E4E4E4",
+"$ c #212121",
+"% c #000000",
+"& c #2B2B2B",
+"* c #323232",
+"= c #E8E8E8",
+"- c #272727",
+"; c #373737",
+"> c #EBEBEB",
+", c #2D2D2D",
+"' c #585858",
+") c #555555",
+"! c #EFEFEF",
+"~ c #383838",
+"{ c #4E4E4E",
+"] c #FAFAFA",
+"^ c #F3F3F3",
+"/ c #3E3E3E",
+"( c #474747",
+"_ c #F8F8F8",
+": c #FFFFFF",
+"< c #444444",
+"[ c #404040",
+"} c #F6F6F6",
+"| c #E2E2E2",
+"1 c #4B4B4B",
+"2 c #3A3A3A",
+"3 c #E3E3E3",
+"4 c #242424",
+"5 c #484848",
+"6 c #343434",
+"7 c #F0F0F0",
+"8 c #333333",
+"9 c #262626",
+"0 c #EDEDED",
+"a c #F5F5F5",
+"b c #4D4D4D",
+"c c #545454",
+"d c #ECECEC",
+"e c #282828",
+" .+ @ ",
+" #$%& *% ",
+" =-%%; *% ",
+" >,%'%; *% ",
+" *%)!%; *% ",
+" ~%{]^%; *% ",
+" /%(_:^%; *% ",
+" <%[}::^%; *% ",
+" #<| 1%2^:::^%; *% ",
+" 34%$5%67::::^%; 8% ",
+" 4%9%%-0:::::^%; 8% ",
+" 4%9%%-0:::::^%; 8% ",
+" 34%$5%67::::^%; 8% ",
+" #<| 1%2^:::^%; 8% ",
+" <%[a::^%; 8% ",
+" /%(_:^%; 8% ",
+" ~%b]^%; 8% ",
+" *%c!%; 8% ",
+" d,%'%; 8% ",
+" =e%%; 8% ",
+" #$%& 8% ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/icon.xpm b/kivio/kiviopart/stencils/Dia/Civil/icon.xpm
new file mode 100644
index 00000000..8d14bd8d
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/icon.xpm
@@ -0,0 +1,22 @@
+/* XPM */
+static char * icon_xpm[] = {
+"16 16 3 1",
+" c None",
+". c #FF6600",
+"+ c #000000",
+" ",
+" ",
+" .. ",
+" .... ",
+" . . ",
+" .. .. ",
+" ++++++++++++++ ",
+" ++++++++++++++ ",
+" .. .. ",
+" . . ",
+" .. .. ",
+" .. .. ",
+" ............ ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/line.shape b/kivio/kiviopart/stencils/Dia/Civil/line.shape
new file mode 100644
index 00000000..22f6621e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/line.shape
@@ -0,0 +1,21 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Reference Line</name>
+
+ <icon>line.xpm</icon>
+
+ <connections>
+ <point x="0" y="0" />
+
+ <point x="2" y="0" />
+ </connections>
+
+ <svg:svg width="3" height="0.3">
+ <svg:line x1="0" y1="0" x2="2" y2="0" />
+
+ <svg:line style="stroke-pattern:dashed;" x1="0.1" y1="0.1" x2="1.9"
+ y2="0.1" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/line.xpm b/kivio/kiviopart/stencils/Dia/Civil/line.xpm
new file mode 100644
index 00000000..ecee6943
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/line.xpm
@@ -0,0 +1,38 @@
+/* XPM */
+static char * line_xpm[] = {
+"22 22 13 1",
+" c None",
+". c #4E4E4C",
+"+ c #2E2E2C",
+"@ c #B6B6B4",
+"# c #9E9E9C",
+"$ c #AAAAAC",
+"% c #D2D2D4",
+"& c #424244",
+"* c #020204",
+"= c #1A1A1C",
+"- c #8A8A8C",
+"; c #E6E6E4",
+"> c #DEDEDC",
+" ",
+" ",
+" ",
+" ",
+" ",
+"......................",
+"++++++++++++++++++++++",
+" ",
+" ",
+" ",
+" @####$ %##### ",
+" &****= -*****% ",
+" ;>>>>> >>>>> ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/vcompressor.shape b/kivio/kiviopart/stencils/Dia/Civil/vcompressor.shape
new file mode 100644
index 00000000..bea0f86e
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/vcompressor.shape
@@ -0,0 +1,34 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Vertical Compressor</name>
+
+ <icon>vcompressor.xpm</icon>
+
+ <connections>
+ <point x="0" y="1" />
+
+ <point x="0" y="-1" />
+
+ <point x="0" y="-1" />
+
+ <point x="0" y="1" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="1.0" height="1.0">
+ <svg:circle
+ style="fill: background stroke: foreground stroke-width: 1" cx="0"
+ cy="0" r="1" />
+
+ <svg:line style="stroke: foreground stroke-width: 1"
+ x1="0.34202014333" y1="-0.93969262079" x2="0.64278760969"
+ y2="0.76604444312" />
+
+ <svg:line style="stroke: foreground stroke-width: 1"
+ x1="-0.34202014333" y1="-0.93969262079" x2="-0.64278760969"
+ y2="0.76604444312" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/vcompressor.xpm b/kivio/kiviopart/stencils/Dia/Civil/vcompressor.xpm
new file mode 100644
index 00000000..fb22efaf
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/vcompressor.xpm
@@ -0,0 +1,116 @@
+/* XPM */
+static char * vcompressor_xpm[] = {
+"22 22 91 1",
+" c None",
+". c #9A9A9A",
+"+ c #676767",
+"@ c #3C3C3C",
+"# c #272727",
+"$ c #393939",
+"% c #9F9F9F",
+"& c #161616",
+"* c #000000",
+"= c #E9E9E9",
+"- c #2B2B2B",
+"; c #525252",
+"> c #BCBCBC",
+", c #E6E6E6",
+"' c #323232",
+") c #1F1F1F",
+"! c #262626",
+"~ c #FFFFFF",
+"{ c #BDBDBD",
+"] c #252525",
+"^ c #3F3F3F",
+"/ c #F3F3F3",
+"( c #090909",
+"_ c #F4F4F4",
+": c #404040",
+"< c #8C8C8C",
+"[ c #0E0E0E",
+"} c #E0E0E0",
+"| c #171717",
+"1 c #181818",
+"2 c #191919",
+"3 c #9B9B9B",
+"4 c #B3B3B3",
+"5 c #444444",
+"6 c #454545",
+"7 c #ACACAC",
+"8 c #1B1B1B",
+"9 c #FEFEFE",
+"0 c #868686",
+"a c #717171",
+"b c #ABABAB",
+"c c #545454",
+"d c #9C9C9C",
+"e c #595959",
+"f c #9E9E9E",
+"g c #9D9D9D",
+"h c #C4C4C4",
+"i c #2C2C2C",
+"j c #CBCBCB",
+"k c #242424",
+"l c #D9D9D9",
+"m c #F9F9F9",
+"n c #050505",
+"o c #030303",
+"p c #F5F5F5",
+"q c #F6F6F6",
+"r c #DADADA",
+"s c #F1F1F1",
+"t c #D1D1D1",
+"u c #C3C3C3",
+"v c #A4A4A4",
+"w c #535353",
+"x c #6D6D6D",
+"y c #828282",
+"z c #777777",
+"A c #808080",
+"B c #ADADAD",
+"C c #373737",
+"D c #4A4A4A",
+"E c #363636",
+"F c #101010",
+"G c #A5A5A5",
+"H c #1D1D1D",
+"I c #131313",
+"J c #010101",
+"K c #FDFDFD",
+"L c #3E3E3E",
+"M c #2E2E2E",
+"N c #E2E2E2",
+"O c #1C1C1C",
+"P c #0A0A0A",
+"Q c #B6B6B6",
+"R c #4C4C4C",
+"S c #838383",
+"T c #D0D0D0",
+"U c #DCDCDC",
+"V c #878787",
+"W c #141414",
+"X c #B7B7B7",
+"Y c #5F5F5F",
+"Z c #232323",
+" .+@#$@+. ",
+" %&********&% ",
+" =-***;>,,>;***-= ",
+" '*)!*>~~~~{*])*' ",
+" ^*!/(*/~~~~/*(_!*: ",
+" <*[}}*|~~~~~~1*}}[*< ",
+" 2*3~4*5~~~~~~6*4~3*2 ",
+"7*89~0*a~~~~~~a*0~98*b",
+"c*d~~e*f~~~~~~f*e~~g*c",
+"$*h~~i*j~~~~~~j*i~~h*$",
+"k*l~mnop~~~~~~qonm~r*k",
+"(*s~t*!~~~~~~~~!*t~s*(",
+"i*u~v*w~~~~~~~~w*v~u*i",
+"x*y~z*A~~~~~~~~A*z~y*x",
+"B*C~D*B~~~~~~~~B*D~E*B",
+" F*GH*r~~~~~~~~r*HG*F ",
+" g*IJnK~~~~~~~~Kn*I*g ",
+" L**M~~~~~~~~~~M**L ",
+" NO*PQ~~~~~~~~QP*ON ",
+" R**-STUUTS-**R ",
+" VW********W0 ",
+" XYkZZkYQ "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/vpump.shape b/kivio/kiviopart/stencils/Dia/Civil/vpump.shape
new file mode 100644
index 00000000..44f28902
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/vpump.shape
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Vertical Pump</name>
+
+ <icon>vpump.xpm</icon>
+
+ <connections>
+ <point y="1" x="0" />
+
+ <point y="-1" x="0" />
+
+ <point x="0.5" y="0" />
+
+ <point x="0.5" y="1" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="1.0" height="1.0">
+ <svg:circle
+ style="fill: background stroke: foreground stroke-width: 1" cx="0"
+ cy="0" r="1" />
+
+ <svg:line style="stroke: foreground stroke-width: 1" x1="0" y1="-1"
+ x2="0.9571" y2="0.2896" />
+
+ <svg:line style="stroke: foreground stroke-width: 1" x1="0" y1="-1"
+ x2="-0.9571" y2="0.2896" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/vpump.xpm b/kivio/kiviopart/stencils/Dia/Civil/vpump.xpm
new file mode 100644
index 00000000..edfef200
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/vpump.xpm
@@ -0,0 +1,115 @@
+/* XPM */
+static char * vpump_xpm[] = {
+"22 22 90 1",
+" c None",
+". c #9A9A9A",
+"+ c #676767",
+"@ c #3A3A3A",
+"# c #1A1A1A",
+"$ c #292929",
+"% c #9F9F9F",
+"& c #1D1D1D",
+"* c #000000",
+"= c #E9E9E9",
+"- c #2B2B2B",
+"; c #313131",
+"> c #5D5D5D",
+", c #080808",
+"' c #323232",
+") c #1F1F1F",
+"! c #A4A4A4",
+"~ c #D7D7D7",
+"{ c #0D0D0D",
+"] c #9B9B9B",
+"^ c #9C9C9C",
+"/ c #3F3F3F",
+"( c #262626",
+"_ c #F4F4F4",
+": c #F7F7F7",
+"< c #303030",
+"[ c #5A5A5A",
+"} c #FFFFFF",
+"| c #F5F5F5",
+"1 c #404040",
+"2 c #8C8C8C",
+"3 c #0E0E0E",
+"4 c #E0E0E0",
+"5 c #6A6A6A",
+"6 c #252525",
+"7 c #F2F2F2",
+"8 c #191919",
+"9 c #ABABAB",
+"0 c #070707",
+"a c #CECECE",
+"b c #ACACAC",
+"c c #1B1B1B",
+"d c #FEFEFE",
+"e c #DEDEDE",
+"f c #101010",
+"g c #939393",
+"h c #949494",
+"i c #545454",
+"j c #F9F9F9",
+"k c #363636",
+"l c #525252",
+"m c #9D9D9D",
+"n c #393939",
+"o c #C4C4C4",
+"p c #727272",
+"q c #202020",
+"r c #EFEFEF",
+"s c #242424",
+"t c #999999",
+"u c #010101",
+"v c #050505",
+"w c #C8C8C8",
+"x c #090909",
+"y c #121212",
+"z c #8B8B8B",
+"A c #2C2C2C",
+"B c #4B4B4B",
+"C c #5C5C5C",
+"D c #0B0B0B",
+"E c #EBEBEB",
+"F c #ADADAD",
+"G c #2E2E2E",
+"H c #2D2D2D",
+"I c #A5A5A5",
+"J c #141414",
+"K c #3E3E3E",
+"L c #333333",
+"M c #DFDFDF",
+"N c #E2E2E2",
+"O c #232323",
+"P c #131313",
+"Q c #B6B6B6",
+"R c #4C4C4C",
+"S c #838383",
+"T c #D0D0D0",
+"U c #DCDCDC",
+"V c #878787",
+"W c #868686",
+"X c #B7B7B7",
+"Y c #5F5F5F",
+" .+@#$@+. ",
+" %&********&% ",
+" =-**;>*,,*>;**-= ",
+" '*)!~{*]^*{~!)*' ",
+" /*(_:<*[}}[*<:|(*1 ",
+" 2*34}5*67}}76*5}43*2 ",
+" 8*]}9*0a}}}}a0*9}]*8 ",
+"b*cdef*g}}}}}}h*fedc*9",
+"i*^jk*l}}}}}}}}l*kjm*i",
+"n*op*qr}}}}}}}}rq*po*n",
+"s*tuvw}}}}}}}}}}wvut*s",
+"x*y*z}}}}}}}}}}}}2*y*x",
+"A**Bd}}}}}}}}}}}}dB**A",
+"C*DE}}}}}}}}}}}}}}ED*C",
+"F*G}}}}}}}}}}}}}}}}H*F",
+" f*I}}}}}}}}}}}}}}I*f ",
+" m*J:}}}}}}}}}}}}:J*m ",
+" K*LM}}}}}}}}}}4L*K ",
+" NO*PQ}}}}}}}}QP*ON ",
+" R**-STUUTS-**R ",
+" VJ********JW ",
+" XYsOOsYQ "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/vrest.shape b/kivio/kiviopart/stencils/Dia/Civil/vrest.shape
new file mode 100644
index 00000000..d6960248
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/vrest.shape
@@ -0,0 +1,26 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Vertical Rest</name>
+
+ <icon>vrest.xpm</icon>
+
+ <connections>
+ <point x="0" y="-0.7" />
+ </connections>
+
+ <aspectratio type="fixed" />
+
+ <svg:svg width="0.7" height="0.7">
+ <svg:circle cx="0" cy="-0.7" r="0.1" />
+
+ <svg:line x1="-0.6" y1="0" x2="0" y2="-0.6" />
+
+ <svg:line x1="0" y1="-0.6" x2="0.6" y2="0" />
+
+ <svg:line x1="0.6" y1="0" x2="-0.6" y2="0" />
+
+ <svg:line x1="0.6" y1="0.2" x2="-0.6" y2="0.2" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/vrest.xpm b/kivio/kiviopart/stencils/Dia/Civil/vrest.xpm
new file mode 100644
index 00000000..00e2693f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/vrest.xpm
@@ -0,0 +1,69 @@
+/* XPM */
+static char * vrest_xpm[] = {
+"22 22 44 1",
+" c None",
+". c #E3E3E3",
+"+ c #242424",
+"@ c #E4E4E4",
+"# c #000000",
+"$ c #444444",
+"% c #262626",
+"& c #E2E2E2",
+"* c #212121",
+"= c #484848",
+"- c #4B4B4B",
+"; c #272727",
+"> c #343434",
+", c #EDEDED",
+"' c #3E3E3E",
+") c #3A3A3A",
+"! c #F0F0F0",
+"~ c #FFFFFF",
+"{ c #383838",
+"] c #404040",
+"^ c #F3F3F3",
+"/ c #ECECEC",
+"( c #323232",
+"_ c #474747",
+": c #F5F5F5",
+"< c #F6F6F6",
+"[ c #EBEBEB",
+"} c #E8E8E8",
+"| c #2D2D2D",
+"1 c #4D4D4D",
+"2 c #F8F8F8",
+"3 c #4E4E4E",
+"4 c #282828",
+"5 c #545454",
+"6 c #FAFAFA",
+"7 c #555555",
+"8 c #585858",
+"9 c #EFEFEF",
+"0 c #E7E7E7",
+"a c #8C8C8C",
+"b c #2B2B2B",
+"c c #373737",
+"d c #333333",
+"e c #EAEAEA",
+" ",
+" ",
+" .++. ",
+" @+##+@ ",
+" $#%%#$ ",
+" &*##*& ",
+" =##= ",
+" -#;;#- ",
+" $#>,,>#$ ",
+" '#)!~~!)#' ",
+" {#]^~~~~^]#{ ",
+" /(#_:~~~~~~<_#([ ",
+" }|#12~~~~~~~~23#|} ",
+" @4#56~~~~~~~~~~67#;@ ",
+" *#89^^^^^^^^^^^^98#*0",
+" ####################a",
+" bccccccccccccccccccb ",
+" ",
+" dddddddddddd(((((((( ",
+" ####################e",
+" ",
+" "};
diff --git a/kivio/kiviopart/stencils/Dia/Civil/water_level.shape b/kivio/kiviopart/stencils/Dia/Civil/water_level.shape
new file mode 100644
index 00000000..9cdbf87f
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/water_level.shape
@@ -0,0 +1,32 @@
+<?xml version="1.0"?>
+<shape xmlns="http://www.daa.com.au/~james/dia-shape-ns"
+xmlns:svg="http://www.w3.org/2000/svg">
+ <name>Civil - Water Level</name>
+
+ <icon>water_level.xpm</icon>
+
+ <connections>
+ <point x="0" y="1" />
+
+ <point x="3" y="1" />
+ </connections>
+
+ <svg:svg>
+ <svg:polygon
+ style="stroke-width: 1; stroke: foreground; fill: background"
+ points="0.5,0 1.5,0 1,1 " />
+
+ <svg:line style="stroke-width: 1; stroke: foreground" x1="0" y1="1"
+ x2="2" y2="1" />
+
+ <svg:line style="stroke-width: 1; stroke: foreground" x1="0.6"
+ y1="1.3" x2="1.4" y2="1.3" />
+
+ <svg:line style="stroke-width: 1; stroke: foreground" x1="0.8"
+ y1="1.6" x2="1.2" y2="1.6" />
+
+ <svg:line style="stroke-width: 1; stroke: foreground" x1="0.9"
+ y1="2" x2="1.1" y2="2" />
+ </svg:svg>
+</shape>
+
diff --git a/kivio/kiviopart/stencils/Dia/Civil/water_level.xpm b/kivio/kiviopart/stencils/Dia/Civil/water_level.xpm
new file mode 100644
index 00000000..6701ca96
--- /dev/null
+++ b/kivio/kiviopart/stencils/Dia/Civil/water_level.xpm
@@ -0,0 +1,58 @@
+/* XPM */
+static char * water_level_xpm[] = {
+"22 22 33 1",
+" c None",
+". c #2E2E2E",
+"+ c #000000",
+"@ c #ACACAC",
+"# c #4E4E4E",
+"$ c #888888",
+"% c #4D4D4D",
+"& c #313131",
+"* c #FEFEFE",
+"= c #FFFFFF",
+"- c #303030",
+"; c #AFAFAF",
+"> c #2A2A2A",
+", c #727272",
+"' c #4A4A4A",
+") c #323232",
+"! c #393939",
+"~ c #6E6E6E",
+"{ c #444444",
+"] c #6D6D6D",
+"^ c #BCBCBC",
+"/ c #B5B5B5",
+"( c #171717",
+"_ c #D6D6D6",
+": c #D2D2D2",
+"< c #D1D1D1",
+"[ c #A9A9A9",
+"} c #A5A5A5",
+"| c #0B0B0B",
+"1 c #E4E4E4",
+"2 c #E2E2E2",
+"3 c #909090",
+"4 c #060606",
+" ",
+" .++++++++++. ",
+" @+#$$$$$$%+@ ",
+" .&*====*-. ",
+" @+;====;+@ ",
+" .&*==*-. ",
+" @+;==;+@ ",
+" .&**-. ",
+" @+;;+@ ",
+" .&>. ",
+" ,''''''')++)''''''', ",
+" !++++++++++++++++++! ",
+" ~{{{{{{{{..{{{{{{{{] ",
+" ^//////^ ",
+" (++++++( ",
+" _:::::<_ ",
+" [}}[ ",
+" |++| ",
+" 1221 ",
+" ",
+" 33 ",
+" 44 "};