diff --git a/src/mibew/locales/en/images/login.gif b/src/mibew/locales/en/images/login.gif
deleted file mode 100644
index 2c7a7da6..00000000
Binary files a/src/mibew/locales/en/images/login.gif and /dev/null differ
diff --git a/src/mibew/locales/en/images/save.gif b/src/mibew/locales/en/images/save.gif
deleted file mode 100644
index d27f651e..00000000
Binary files a/src/mibew/locales/en/images/save.gif and /dev/null differ
diff --git a/src/mibew/locales/en/images/search.gif b/src/mibew/locales/en/images/search.gif
deleted file mode 100644
index 69554f97..00000000
Binary files a/src/mibew/locales/en/images/search.gif and /dev/null differ
diff --git a/src/mibew/locales/en/properties b/src/mibew/locales/en/properties
index 89bcb91b..5ead23ae 100644
--- a/src/mibew/locales/en/properties
+++ b/src/mibew/locales/en/properties
@@ -180,9 +180,6 @@ form.field.password_confirm=Confirmation
form.field.title=Title
form.field.translation=Translation
harderrors.header=Cannot execute:
-image.button.login=/locales/en/images/login.gif
-image.button.save=/locales/en/images/save.gif
-image.button.search=/locales/en/images/search.gif
install.0.app=Application path is {0}
install.0.package=Mibew package is valid.
install.0.php=PHP version {0}
diff --git a/src/mibew/styles/pages/default/css/default.css b/src/mibew/styles/pages/default/css/default.css
index d4fab0c8..c2213915 100644
--- a/src/mibew/styles/pages/default/css/default.css
+++ b/src/mibew/styles/pages/default/css/default.css
@@ -460,6 +460,46 @@ input.formauth {
padding: 10px 20px;
}
+input.submit-bg-button {
+ border: none;
+ border-radius: 0;
+ height: 35px;
+ width: 110px;
+ font-size: 11px;
+ padding: 8px 0 9px 25px;
+ margin: 0;
+ outline: none;
+ cursor: pointer;
+}
+
+.lrtl input.submit-bg-button {
+ padding: 8px 25px 9px 0;
+}
+
+input.login-button {
+ background: url("../images/buttons/login.png") top left no-repeat;
+}
+
+.lrtl input.login-button {
+ background: url("../images/buttons/login_rtl.png") top left no-repeat;
+}
+
+input.save-button {
+ background: url("../images/buttons/save.png") top left no-repeat;
+}
+
+.lrtl input.save-button {
+ background: url("../images/buttons/save_rtl.png") top left no-repeat;
+}
+
+input.search-button {
+ background: url("../images/buttons/search.png") top left no-repeat;
+}
+
+.lrtl input.search-button {
+ background: url("../images/buttons/search_rtl.png") top left no-repeat;
+}
+
/* tables */
.tabletool {
diff --git a/src/mibew/styles/pages/default/images/buttons/login.png b/src/mibew/styles/pages/default/images/buttons/login.png
new file mode 100644
index 00000000..467b1448
Binary files /dev/null and b/src/mibew/styles/pages/default/images/buttons/login.png differ
diff --git a/src/mibew/styles/pages/default/images/buttons/login_rtl.png b/src/mibew/styles/pages/default/images/buttons/login_rtl.png
new file mode 100644
index 00000000..cf17b83f
Binary files /dev/null and b/src/mibew/styles/pages/default/images/buttons/login_rtl.png differ
diff --git a/src/mibew/styles/pages/default/images/buttons/save.png b/src/mibew/styles/pages/default/images/buttons/save.png
new file mode 100644
index 00000000..75a33af6
Binary files /dev/null and b/src/mibew/styles/pages/default/images/buttons/save.png differ
diff --git a/src/mibew/styles/pages/default/images/buttons/save_rtl.png b/src/mibew/styles/pages/default/images/buttons/save_rtl.png
new file mode 100644
index 00000000..af80d625
Binary files /dev/null and b/src/mibew/styles/pages/default/images/buttons/save_rtl.png differ
diff --git a/src/mibew/styles/pages/default/images/buttons/search.png b/src/mibew/styles/pages/default/images/buttons/search.png
new file mode 100644
index 00000000..2c6af66f
Binary files /dev/null and b/src/mibew/styles/pages/default/images/buttons/search.png differ
diff --git a/src/mibew/styles/pages/default/images/buttons/search_rtl.png b/src/mibew/styles/pages/default/images/buttons/search_rtl.png
new file mode 100644
index 00000000..f24ffffe
Binary files /dev/null and b/src/mibew/styles/pages/default/images/buttons/search_rtl.png differ
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/ban.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/ban.handlebars
index 94b8477e..f5facc5b 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/ban.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/ban.handlebars
@@ -64,7 +64,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/canned_message_edit.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/canned_message_edit.handlebars
index aa2ca46c..77877120 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/canned_message_edit.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/canned_message_edit.handlebars
@@ -50,7 +50,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/group_edit.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/group_edit.handlebars
index 439d6ba4..9e3b0bb4 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/group_edit.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/group_edit.handlebars
@@ -143,7 +143,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/group_members.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/group_members.handlebars
index 6ec22d5e..07cb3d8e 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/group_members.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/group_members.handlebars
@@ -37,7 +37,7 @@
{{/each}}
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/history.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/history.handlebars
index 0209932f..13b7bd4b 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/history.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/history.handlebars
@@ -31,7 +31,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/login.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/login.handlebars
index e71fc558..7e15f3dd 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/login.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/login.handlebars
@@ -51,7 +51,7 @@
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/operator_edit.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/operator_edit.handlebars
index 074aa577..6652b167 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/operator_edit.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/operator_edit.handlebars
@@ -106,7 +106,7 @@
{{#if canmodify}}
-
+
{{/if}}
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/operator_groups.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/operator_groups.handlebars
index 71cab1f7..18c02040 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/operator_groups.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/operator_groups.handlebars
@@ -41,7 +41,7 @@
{{#if canmodify}}
-
+
{{/if}}
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/operator_permissions.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/operator_permissions.handlebars
index 6433c7b2..8e0e5ff9 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/operator_permissions.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/operator_permissions.handlebars
@@ -37,7 +37,7 @@
{{#if canmodify}}
-
+
{{/if}}
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/settings_common.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/settings_common.handlebars
index cae04e01..cd4be67f 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/settings_common.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/settings_common.handlebars
@@ -171,7 +171,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/settings_features.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/settings_features.handlebars
index f7d0a7cc..dc1a0d2c 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/settings_features.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/settings_features.handlebars
@@ -170,7 +170,7 @@
{{#if canmodify}}
-
+
{{/if}}
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/settings_performance.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/settings_performance.handlebars
index 7a43da80..a634154c 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/settings_performance.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/settings_performance.handlebars
@@ -128,7 +128,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/statistics.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/statistics.handlebars
index 1ffaa3b4..aff63066 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/statistics.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/statistics.handlebars
@@ -53,7 +53,7 @@
-
+
diff --git a/src/mibew/styles/pages/default/templates_src/server_side/translation_edit.handlebars b/src/mibew/styles/pages/default/templates_src/server_side/translation_edit.handlebars
index 727f51bf..3c3be930 100644
--- a/src/mibew/styles/pages/default/templates_src/server_side/translation_edit.handlebars
+++ b/src/mibew/styles/pages/default/templates_src/server_side/translation_edit.handlebars
@@ -43,7 +43,7 @@
-
+