diff --git a/static/plugin_dbui/resources/css/kde-oxygen.css b/static/plugin_dbui/resources/css/kde-oxygen.css
new file mode 100644
index 0000000000000000000000000000000000000000..48f239f55ce4c506a3bc9ea57be18c4e813f8c6a
--- /dev/null
+++ b/static/plugin_dbui/resources/css/kde-oxygen.css
@@ -0,0 +1,31 @@
+/* 
+ * KDE 4.4.5 style oxygen
+ * Icon copy from /usr/share/icons
+ * 
+ * $Id: kde-oxygen.css 1322 2011-06-19 14:45:05Z legac $
+ */
+
+.xaction-create {
+     background-image: url(../icons/oxygen/document-new.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-duplicate {
+     background-image: url(../icons/oxygen/edit-copy.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-destroy {
+     background-image: url(../icons/oxygen/edit-delete.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-update {
+     background-image: url(../icons/oxygen/edit-text-frame-update.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-view {
+     background-image: url(../icons/oxygen/view-form.png);
+     background-repeat: no-repeat;
+}
diff --git a/static/plugin_dbui/resources/icons/oxygen/application-exit.png b/static/plugin_dbui/resources/icons/oxygen/application-exit.png
new file mode 100644
index 0000000000000000000000000000000000000000..4839c614294e7f16637751bdfd0b80064641a574
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/application-exit.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/archive-insert.png b/static/plugin_dbui/resources/icons/oxygen/archive-insert.png
new file mode 100644
index 0000000000000000000000000000000000000000..193c25c0d0cebaee4c0f68d98f9fe567cf3b57ec
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/archive-insert.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/archive-remove.png b/static/plugin_dbui/resources/icons/oxygen/archive-remove.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f86996487b90277d3b6d8c4e88fef1b481438c7
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/archive-remove.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/dialog-close.png b/static/plugin_dbui/resources/icons/oxygen/dialog-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c2f99eb46be90636f98984936190752350370af
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/dialog-close.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/document-new.png b/static/plugin_dbui/resources/icons/oxygen/document-new.png
new file mode 100644
index 0000000000000000000000000000000000000000..8431237bd374e68931a13df798bc0996452f705f
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/document-new.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-copy.png b/static/plugin_dbui/resources/icons/oxygen/edit-copy.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cdeb5fc73897c0b2b7fdb24a082a993cb2294c8
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/edit-copy.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-cut.png b/static/plugin_dbui/resources/icons/oxygen/edit-cut.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4a55e3d8a9df86b0da8e7377eb4b21620e42580
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/edit-cut.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-delete.png b/static/plugin_dbui/resources/icons/oxygen/edit-delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..87cd0b0125d6193c16c59f25b88396493e885f6b
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/edit-delete.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-rename.png b/static/plugin_dbui/resources/icons/oxygen/edit-rename.png
new file mode 100644
index 0000000000000000000000000000000000000000..2323757e0e94760b6aec976d52da09ee2584bb7d
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/edit-rename.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-text-frame-update.png b/static/plugin_dbui/resources/icons/oxygen/edit-text-frame-update.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d6cada81136cba8117f51779ad6025a9215d0ea
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/edit-text-frame-update.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/folder-yellow.png b/static/plugin_dbui/resources/icons/oxygen/folder-yellow.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfd193cf65747e5d037556de76f12b851477f4d7
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/folder-yellow.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/folder.png b/static/plugin_dbui/resources/icons/oxygen/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..536da3d1c39096335080a97d29953d38e382c121
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/folder.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/tab-close.png b/static/plugin_dbui/resources/icons/oxygen/tab-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b2ff52ef64eee67b43747d5e15b9286ab082ac7
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/tab-close.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/text-field.png b/static/plugin_dbui/resources/icons/oxygen/text-field.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ab7145c6520bc770aedc33259b26d1df59f1361
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/text-field.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/view-form-table.png b/static/plugin_dbui/resources/icons/oxygen/view-form-table.png
new file mode 100644
index 0000000000000000000000000000000000000000..a571c02307da35c287a11db03bf91db633577372
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/view-form-table.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/view-form.png b/static/plugin_dbui/resources/icons/oxygen/view-form.png
new file mode 100644
index 0000000000000000000000000000000000000000..164f66cb64716cc33a4864754c27a17b9dd6a917
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/view-form.png differ
diff --git a/static/plugin_dbui/resources/icons/oxygen/window-close.png b/static/plugin_dbui/resources/icons/oxygen/window-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c2f99eb46be90636f98984936190752350370af
Binary files /dev/null and b/static/plugin_dbui/resources/icons/oxygen/window-close.png differ
diff --git a/static/plugin_dbui/src/appgridroweditorcontextmenu.js b/static/plugin_dbui/src/appgridroweditorcontextmenu.js
index a2f54c9d76fc8f63e14f1069bc80920ed5625e80..74b02423ba4ad6fda565adbf1e5da105f7742a7f 100644
--- a/static/plugin_dbui/src/appgridroweditorcontextmenu.js
+++ b/static/plugin_dbui/src/appgridroweditorcontextmenu.js
@@ -49,31 +49,32 @@ App.grid.RowEditorContextMenu = Ext.extend(Object, {
         grid.addListener('headercontextmenu', this.onHeaderContextMenu, menu);
         grid.addListener('rowcontextmenu', this.onRowContextMenu, menu);
         
+        console.log('hello');
         menu.add({
             text: this.textAdd,
-            iconCls: 'silk-add',
+            iconCls: 'xaction-create',
             handler: grid.rowEditor.onAddRow,
             scope: grid.rowEditor
-        }, '-', {
-            text: this.textDestroy,
-            iconCls: 'silk-delete',
-            handler: grid.rowEditor.onDeleteRow,
-            scope: grid.rowEditor
         }, '-', {
             text: this.textDuplicate,
-            iconCls: 'silk-clone',
+            iconCls: 'xaction-duplicate',
             handler: grid.rowEditor.onDuplicateRow,
             scope: grid.rowEditor
         }, {
             text: this.textUpdate,
-            iconCls: 'silk-update',
+            iconCls: 'xaction-update',
             handler: grid.rowEditor.onEditRow,
             scope: grid.rowEditor
-        }, '-', {
+        }, {
             text: this.textView,
-            iconCls: 'silk-view',
+            iconCls: 'xaction-view',
             handler: grid.rowEditor.onViewRow,
             scope: grid.rowEditor
+        }, '-', {
+            text: this.textDestroy,
+            iconCls: 'xaction-destroy',
+            handler: grid.rowEditor.onDeleteRow,
+            scope: grid.rowEditor
         });
     },
     
diff --git a/views/plugin_dbui/debug.html b/views/plugin_dbui/debug.html
index c9691cfd563e3abda2ac56c5b50d68b33dfc7a2c..573eca8ae11d6958308f25de5487e82b60b8d940 100644
--- a/views/plugin_dbui/debug.html
+++ b/views/plugin_dbui/debug.html
@@ -27,7 +27,8 @@
 
         <!-- extjs css -->
         <link rel="stylesheet" type="text/css" href="{{=pextjs}}/resources/css/ext-all.css"/>
-        <link rel="stylesheet" type="text/css" href="{{=pextjs}}/examples/shared/icons/silk.css"/> 
+        <link rel="stylesheet" type="text/css" href="/{{=request.application}}/static/plugin_dbui/resources/css/kde-oxygen.css"/> 
+
 
         <!-- extjs javascript library -->
         <script type="text/javascript" src="{{=pextjs}}/adapter/ext/ext-base-debug.js"></script>
diff --git a/views/plugin_dbui/index.html b/views/plugin_dbui/index.html
index 0a12a147c550f4df30d47963af84b4fd71117c3b..2ee502a6b094d0c263ec8d00c36fe4df36bd8e6a 100644
--- a/views/plugin_dbui/index.html
+++ b/views/plugin_dbui/index.html
@@ -27,7 +27,7 @@
 
         <!-- extjs css -->
         <link rel="stylesheet" type="text/css" href="{{=pextjs}}/resources/css/ext-all.css"/>
-        <link rel="stylesheet" type="text/css" href="{{=pextjs}}/examples/shared/icons/silk.css"/> 
+        <link rel="stylesheet" type="text/css" href="/{{=request.application}}/static/plugin_dbui/resources/css/kde-oxygen.css"/> 
 
         <!-- extjs javascript library -->
         <script type="text/javascript" src="{{=pextjs}}/adapter/ext/ext-base.js"></script>