diff --git a/pix/i/move_2d.png b/pix/i/move_2d.png
new file mode 100644
index 00000000000..04c8c5cb661
Binary files /dev/null and b/pix/i/move_2d.png differ
diff --git a/pix/i/move_2d.svg b/pix/i/move_2d.svg
new file mode 100644
index 00000000000..b56eba3a5d2
--- /dev/null
+++ b/pix/i/move_2d.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/pix/i/roles.png b/pix/i/roles.png
new file mode 100644
index 00000000000..1005da4a8a0
Binary files /dev/null and b/pix/i/roles.png differ
diff --git a/pix/i/roles.svg b/pix/i/roles.svg
new file mode 100644
index 00000000000..f4cc25adb4b
--- /dev/null
+++ b/pix/i/roles.svg
@@ -0,0 +1,15 @@
+
+
+
+]>
+
diff --git a/pix/t/copy.png b/pix/t/copy.png
new file mode 100644
index 00000000000..9f220e3412b
Binary files /dev/null and b/pix/t/copy.png differ
diff --git a/pix/t/copy.svg b/pix/t/copy.svg
new file mode 100644
index 00000000000..e2d604ad24b
--- /dev/null
+++ b/pix/t/copy.svg
@@ -0,0 +1,13 @@
+
+
+
+]>
+
diff --git a/pix/t/delete.png b/pix/t/delete.png
new file mode 100644
index 00000000000..cd51100ff8b
Binary files /dev/null and b/pix/t/delete.png differ
diff --git a/pix/t/delete.svg b/pix/t/delete.svg
new file mode 100644
index 00000000000..f7d7f3dbdc1
--- /dev/null
+++ b/pix/t/delete.svg
@@ -0,0 +1,15 @@
+
+
+
+]>
+
diff --git a/pix/t/edit.png b/pix/t/edit.png
new file mode 100644
index 00000000000..bd1c50f82fc
Binary files /dev/null and b/pix/t/edit.png differ
diff --git a/pix/t/edit.svg b/pix/t/edit.svg
new file mode 100644
index 00000000000..3d2068d0258
--- /dev/null
+++ b/pix/t/edit.svg
@@ -0,0 +1,18 @@
+
+
+
+]>
+
diff --git a/pix/t/editstring.png b/pix/t/editstring.png
index 08bd5e475a9..f4f15c0cea6 100644
Binary files a/pix/t/editstring.png and b/pix/t/editstring.png differ
diff --git a/pix/t/editstring.svg b/pix/t/editstring.svg
new file mode 100644
index 00000000000..0a6bee50a30
--- /dev/null
+++ b/pix/t/editstring.svg
@@ -0,0 +1,14 @@
+
+
+
+]>
+
diff --git a/pix/t/groupn.png b/pix/t/groupn.png
new file mode 100644
index 00000000000..e7ca8cc94a5
Binary files /dev/null and b/pix/t/groupn.png differ
diff --git a/pix/t/groupn.svg b/pix/t/groupn.svg
new file mode 100644
index 00000000000..2c8d90d2bc2
--- /dev/null
+++ b/pix/t/groupn.svg
@@ -0,0 +1,14 @@
+
+
+
+]>
+
diff --git a/pix/t/groups.png b/pix/t/groups.png
new file mode 100644
index 00000000000..1ca32fc39d8
Binary files /dev/null and b/pix/t/groups.png differ
diff --git a/pix/t/groups.svg b/pix/t/groups.svg
new file mode 100644
index 00000000000..b6f04d5f387
--- /dev/null
+++ b/pix/t/groups.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/pix/t/groupv.png b/pix/t/groupv.png
new file mode 100644
index 00000000000..2e219509815
Binary files /dev/null and b/pix/t/groupv.png differ
diff --git a/pix/t/groupv.svg b/pix/t/groupv.svg
new file mode 100644
index 00000000000..847728ff7a0
--- /dev/null
+++ b/pix/t/groupv.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/pix/t/hide.png b/pix/t/hide.png
new file mode 100644
index 00000000000..fd9bef15b76
Binary files /dev/null and b/pix/t/hide.png differ
diff --git a/pix/t/hide.svg b/pix/t/hide.svg
new file mode 100644
index 00000000000..c89118c43fd
--- /dev/null
+++ b/pix/t/hide.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/pix/t/left.png b/pix/t/left.png
new file mode 100644
index 00000000000..213caa9274d
Binary files /dev/null and b/pix/t/left.png differ
diff --git a/pix/t/left.svg b/pix/t/left.svg
new file mode 100644
index 00000000000..3ef0fff2820
--- /dev/null
+++ b/pix/t/left.svg
@@ -0,0 +1,15 @@
+
+
+
+]>
+
diff --git a/pix/t/move.png b/pix/t/move.png
new file mode 100644
index 00000000000..7915364e32e
Binary files /dev/null and b/pix/t/move.png differ
diff --git a/pix/t/move.svg b/pix/t/move.svg
new file mode 100644
index 00000000000..2e2b813f486
--- /dev/null
+++ b/pix/t/move.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/pix/t/right.png b/pix/t/right.png
new file mode 100644
index 00000000000..dc0fd3f049d
Binary files /dev/null and b/pix/t/right.png differ
diff --git a/pix/t/right.svg b/pix/t/right.svg
new file mode 100644
index 00000000000..08991d7304f
--- /dev/null
+++ b/pix/t/right.svg
@@ -0,0 +1,14 @@
+
+
+
+]>
+
diff --git a/pix/t/show.png b/pix/t/show.png
new file mode 100644
index 00000000000..66238d92453
Binary files /dev/null and b/pix/t/show.png differ
diff --git a/pix/t/show.svg b/pix/t/show.svg
new file mode 100644
index 00000000000..95db010a7e0
--- /dev/null
+++ b/pix/t/show.svg
@@ -0,0 +1,16 @@
+
+
+
+]>
+
diff --git a/theme/base/style/blocks.css b/theme/base/style/blocks.css
index 9fca8f98c9c..c8b24844793 100644
--- a/theme/base/style/blocks.css
+++ b/theme/base/style/blocks.css
@@ -3,7 +3,7 @@
.block .header .block_action {float:right;margin:2px 4px 0;vertical-align:top;}
.block .header .block_action input {margin-right:2px;}
.block .header .commands {margin-left:4px;}
-.block .header .commands .icon img {width:11px;height:11px;margin-right:1px;}
+.block .header .commands .icon img {width:12px;height:12px;margin-right:3px;}
.block .content {padding:4px;}
.block.hidden .content {display: none;}
.block .content .userpicture {width:16px;height:16px;margin-right:4px;}
diff --git a/theme/base/style/core.css b/theme/base/style/core.css
index f666c4c3592..f17ea07f9e9 100644
--- a/theme/base/style/core.css
+++ b/theme/base/style/core.css
@@ -90,7 +90,7 @@ img.resize {height: 1em;width: 1em;}
.block img.resize,
.breadcrumb img.resize {height: 0.9em;width: 0.8em;}
img.icon {height:16px;vertical-align:middle;width:16px;padding-right:4px;}
-img.iconsmall {height:11px;margin-right:1px;vertical-align:middle;width:11px;}
+img.iconsmall {height:12px;margin-right:3px;vertical-align:middle;width:12px;}
img.iconhelp {height:17px;margin-right:4px;vertical-align:middle;width:17px;}
img.icontoggle {height:17px;vertical-align:middle;width:50px;}
img.iconkbhelp {height:17px;width:49px;}