diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php
index aa83141c646bebfe2e3c8d2bafd84d0481148d28..69937821813b409da11dc0604b9a8272a011505e 100644
--- a/install/dist/lib/fedora.lib.php
+++ b/install/dist/lib/fedora.lib.php
@@ -59,8 +59,22 @@ class installer_dist extends installer_base {
 			}
 		}
 		
+		$config_dir = $conf['mailman']['config_dir'].'/';
+		$full_file_name = $config_dir.'virtual_to_transport.sh';
+		
+		//* Backup exiting virtual_to_transport.sh script
+		if(is_file($full_file_name)) {
+			copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
+		}
+		
+		copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
+		chgrp($full_file_name,'mailman');
+		chmod($full_file_name,0750);
+		
 		if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
 		exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
+		
+		exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
 
 		$virtual_domains = '';
 		if($status == 'update')
@@ -87,25 +101,6 @@ class installer_dist extends installer_base {
 		$content = str_replace('{virtual_domains}', $virtual_domains, $content);
 
 		wf($full_file_name, $content);
-		
-		//* Write virtual_to_transport.sh script
-		$config_dir = $conf['mailman']['config_dir'].'/';
-		$full_file_name = $config_dir.'virtual_to_transport.sh';
-		
-		//* Backup exiting virtual_to_transport.sh script
-		if(is_file($full_file_name)) {
-			copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
-		}
-		
-		if(is_dir('/etc/mailman')) {
-			copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
-			chgrp($full_file_name,'mailman');
-			chmod($full_file_name,0750);
-		}
-		
-		//* Create aliasaes
-		exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
-		
 	}
 	
 	function configure_postfix($options = '')
@@ -209,16 +204,6 @@ class installer_dist extends installer_base {
 		touch($config_dir.'/nested_header_checks');
 		touch($config_dir.'/body_checks');
 		
-		//* Create the mailman files
-		if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data');
-		//if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases');
-		if(is_file('/var/lib/mailman/data/aliases')) unlink('/var/lib/mailman/data/aliases');
-		if(!is_link('/var/lib/mailman/data/aliases')) symlink('/etc/mailman/aliases','/var/lib/mailman/data/aliases');
-		exec('postalias /var/lib/mailman/data/aliases');
-		if(!is_file('/var/lib/mailman/data/virtual-mailman')) touch('/var/lib/mailman/data/virtual-mailman');
-		exec('postmap /var/lib/mailman/data/virtual-mailman');
-		if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
-		exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
 		
 		//* Make a backup copy of the main.cf file
 		copy($config_dir.'/main.cf', $config_dir.'/main.cf~');
diff --git a/install/dist/lib/opensuse.lib.php b/install/dist/lib/opensuse.lib.php
index 197aa15322920abef921b3a838bad1c2e92a5887..0a16f483aa4a55f2f6e26ad2758b8f970c9aefc3 100644
--- a/install/dist/lib/opensuse.lib.php
+++ b/install/dist/lib/opensuse.lib.php
@@ -59,8 +59,22 @@ class installer_dist extends installer_base {
 			}
 		}
 		
+		$config_dir = $conf['mailman']['config_dir'].'/';
+		$full_file_name = $config_dir.'virtual_to_transport.sh';
+		
+		//* Backup exiting virtual_to_transport.sh script
+		if(is_file($full_file_name)) {
+			copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
+		}
+		
+		copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
+		chgrp($full_file_name,'mailman');
+		chmod($full_file_name,0750);
+		
 		if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
 		exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
+		
+		exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
 
 		$virtual_domains = '';
 		if($status == 'update')
@@ -87,24 +101,6 @@ class installer_dist extends installer_base {
 		$content = str_replace('{virtual_domains}', $virtual_domains, $content);
 
 		wf($full_file_name, $content);
-		
-		//* Write virtual_to_transport.sh script
-		$config_dir = $conf['mailman']['config_dir'].'/';
-		$full_file_name = $config_dir.'virtual_to_transport.sh';
-		
-		//* Backup exiting virtual_to_transport.sh script
-		if(is_file($full_file_name)) {
-			copy($full_file_name, $config_dir.'virtual_to_transport.sh~');
-		}
-		
-		if(is_dir('/etc/mailman')) {
-			copy('tpl/mailman-virtual_to_transport.sh',$full_file_name);
-			chgrp($full_file_name,'mailman');
-			chmod($full_file_name,0750);
-		}
-		
-		//* Create aliasaes
-		exec('/usr/lib/mailman/bin/genaliases 2>/dev/null');
 	}
 	
 	function configure_postfix($options = '')
@@ -222,14 +218,6 @@ class installer_dist extends installer_base {
 		touch($config_dir.'/nested_header_checks');
 		touch($config_dir.'/body_checks');
 		
-		//* Create the mailman files
-		if(!is_dir('/var/lib/mailman/data')) exec('mkdir -p /var/lib/mailman/data');
-		if(!is_file('/var/lib/mailman/data/aliases')) touch('/var/lib/mailman/data/aliases');
-		exec('postalias /var/lib/mailman/data/aliases');
-		if(!is_file('/var/lib/mailman/data/virtual-mailman')) touch('/var/lib/mailman/data/virtual-mailman');
-		exec('postmap /var/lib/mailman/data/virtual-mailman');
-		if(!is_file('/var/lib/mailman/data/transport-mailman')) touch('/var/lib/mailman/data/transport-mailman');
-		exec('/usr/sbin/postmap /var/lib/mailman/data/transport-mailman');
 		
 		//* Make a backup copy of the main.cf file
 		copy($config_dir.'/main.cf', $config_dir.'/main.cf~');
diff --git a/install/sql/incremental/upd_0049.sql b/install/sql/incremental/upd_0049.sql
index 02a2465e7fb083b4809b4704501d5a36bf3b4648..55eff842e0e4a278bb3afa02ba131738d395e867 100644
--- a/install/sql/incremental/upd_0049.sql
+++ b/install/sql/incremental/upd_0049.sql
@@ -1 +1 @@
-ALTER TABLE `client_template` CHANGE `limit_aps` `limit_aps` INT( 11 ) NOT NULL DEFAULT '-1';
+ALTER TABLE `client_template` CHANGE `limit_aps` `limit_aps` INT( 11 ) NOT NULL DEFAULT '-1';
\ No newline at end of file
diff --git a/install/sql/incremental/upd_0050.sql b/install/sql/incremental/upd_0050.sql
deleted file mode 100644
index d0caf4273aed6796f3278c91b694b9f9e09b712d..0000000000000000000000000000000000000000
--- a/install/sql/incremental/upd_0050.sql
+++ /dev/null
@@ -1,2 +0,0 @@
-ALTER TABLE `dns_slave` DROP INDEX `origin`;
-ALTER TABLE `dns_slave` ADD CONSTRAINT `slave` UNIQUE (`origin`,`server_id`);
\ No newline at end of file
diff --git a/install/sql/incremental/upd_0051.sql b/install/sql/incremental/upd_0051.sql
deleted file mode 100644
index b43b0c1eb647b96c0039310857706eba2db71d43..0000000000000000000000000000000000000000
--- a/install/sql/incremental/upd_0051.sql
+++ /dev/null
@@ -1 +0,0 @@
-ALTER TABLE `web_backup` ADD `filesize` VARCHAR(10) NOT NULL AFTER `filename`;
diff --git a/install/sql/incremental/upd_0052.sql b/install/sql/incremental/upd_0052.sql
deleted file mode 100644
index b8e3829a1f5d987a47fe4d6bc8412a0db53faed7..0000000000000000000000000000000000000000
--- a/install/sql/incremental/upd_0052.sql
+++ /dev/null
@@ -1,3 +0,0 @@
-ALTER TABLE `mail_domain` ADD `dkim_public` MEDIUMTEXT NOT NULL AFTER `domain`;
-ALTER TABLE `mail_domain` ADD `dkim_private` MEDIUMTEXT NOT NULL AFTER `domain`;
-ALTER TABLE `mail_domain` ADD `dkim` ENUM( 'n', 'y' ) NOT NULL AFTER `domain`;
diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql
index 2a2d4a0d44c9e7cf59e56a58dd8d1f0810aaa583..6849418823aefc8be25d386012ec7c110e9f42b4 100644
--- a/install/sql/ispconfig3.sql
+++ b/install/sql/ispconfig3.sql
@@ -418,7 +418,7 @@ CREATE TABLE `dns_slave` (
   `active` enum('N','Y') NOT NULL,
   `xfer` varchar(255) NOT NULL,
   PRIMARY KEY  (`id`),
-  UNIQUE KEY `slave` (`origin`,`server_id`),
+  UNIQUE KEY `origin` (`origin`),
   KEY `active` (`active`)
 ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
 
@@ -663,9 +663,6 @@ CREATE TABLE `mail_domain` (
   `sys_perm_other` varchar(5) NOT NULL default '',
   `server_id` int(11) unsigned NOT NULL default '0',
   `domain` varchar(255) NOT NULL default '',
-  `dkim` ENUM( 'n', 'y' ) NOT NULL default 'n',
-  `dkim_private` mediumtext NOT NULL default '',
-  `dkim_public` mediumtext NOT NULL default '',
   `active` enum('n','y') NOT NULL,
   PRIMARY KEY  (`domain_id`),
   KEY `server_id` (`server_id`,`domain`),
@@ -1631,13 +1628,12 @@ CREATE TABLE `web_backup` (
   `server_id` int(10) unsigned NOT NULL,
   `parent_domain_id` int(10) unsigned NOT NULL,
   `backup_type` enum('web','mysql') NOT NULL DEFAULT 'web',
-  `backup_mode` varchar(64) NOT NULL DEFAULT  '',
-  `tstamp` int(10) unsigned NOT NULL,
-  `filename` varchar(255) NOT NULL,
-  `filesize` VARCHAR(10) NOT NULL,
-  PRIMARY KEY (`backup_id`)
-) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
-
+  `backup_mode` varchar(64) NOT NULL DEFAULT  '',
+  `tstamp` int(10) unsigned NOT NULL,
+  `filename` varchar(255) NOT NULL,
+  PRIMARY KEY (`backup_id`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
+
 -- --------------------------------------------------------
 
 --
@@ -2172,7 +2168,7 @@ INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`,
 --
 -- Dumping data for table `sys_config`
 --
-
-INSERT INTO sys_config VALUES ('1','db','db_version','3.0.5.2');
-
-SET FOREIGN_KEY_CHECKS = 1;
+
+INSERT INTO sys_config VALUES ('1','db','db_version','3.0.5.1');
+
+SET FOREIGN_KEY_CHECKS = 1;
\ No newline at end of file
diff --git a/install/tpl/amavisd_user_config.master b/install/tpl/amavisd_user_config.master
index f37795501dcd1559873c03e037ac94bd8b830f08..c89f8758833b7dfeb5f7a3ed1ae4860431291759 100644
--- a/install/tpl/amavisd_user_config.master
+++ b/install/tpl/amavisd_user_config.master
@@ -75,12 +75,6 @@ $LOGFILE = "/var/log/amavis.log";  # (defaults to empty, no log)
 # Set the log_level to 5 for debugging
 $log_level = 0;                # (defaults to 0)
 
-# DKIM
-
-$enable_dkim_verification = 1;
-$enable_dkim_signing = 1; # load DKIM signing code,
-@dkim_signature_options_bysender_maps = (
-{ '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } );
 
 #------------ Do not modify anything below this line -------------
 1;  # insure a defined return
diff --git a/install/tpl/apache_ispconfig.conf.master b/install/tpl/apache_ispconfig.conf.master
index 0745c28aa917c84d3aaa6fc4291ede065859e494..f5b2a91d8eea01e3900e5542a8db29904ca3ccf9 100644
--- a/install/tpl/apache_ispconfig.conf.master
+++ b/install/tpl/apache_ispconfig.conf.master
@@ -51,4 +51,4 @@ CustomLog "| /usr/local/ispconfig/server/scripts/vlogger -s access.log -t \"%Y%m
 Alias /awstats-icon "/usr/share/awstats/icon"
 
 NameVirtualHost *:80
-NameVirtualHost *:443
+NameVirtualHost *:443
\ No newline at end of file
diff --git a/install/tpl/apache_ispconfig.vhost.master b/install/tpl/apache_ispconfig.vhost.master
index 15b2956032e65d296f17ca4fba433574b8144828..4410b8533d1f6c002c3ea8a20fb678a91309079d 100644
--- a/install/tpl/apache_ispconfig.vhost.master
+++ b/install/tpl/apache_ispconfig.vhost.master
@@ -26,7 +26,6 @@ NameVirtualHost *:{vhost_port}
       Allow from all
     </Directory>
     IPCCommTimeout  7200
-	MaxRequestLen 15728640
   </IfModule>
   
   <IfModule mpm_itk_module>
diff --git a/install/tpl/config.inc.php.master b/install/tpl/config.inc.php.master
index 1c967327b59834db312157710e3f226e8cfd3532..2af243d92d6f3cc2409c8f0d1e3a5e2427cc35b7 100644
--- a/install/tpl/config.inc.php.master
+++ b/install/tpl/config.inc.php.master
@@ -56,7 +56,7 @@ $revision = str_replace(array('Revision:','$',' '), '', $svn_revision);
 
 //** Application
 define('ISPC_APP_TITLE', 'ISPConfig');
-define('ISPC_APP_VERSION', '3.0.5.2');
+define('ISPC_APP_VERSION', '3.0.5.1');
 define('DEVSYSTEM', 0);
 
 
diff --git a/install/tpl/opensuse_amavisd_conf.master b/install/tpl/opensuse_amavisd_conf.master
index 5f9f867dc3363ac81e59895732d2e9e862845742..d0d8a8777314210d030e37b22b639547a2bb2fdf 100644
--- a/install/tpl/opensuse_amavisd_conf.master
+++ b/install/tpl/opensuse_amavisd_conf.master
@@ -778,11 +778,5 @@ $spam_admin = undef;
 $DO_SYSLOG = 1;
 $LOGFILE = "/var/log/amavis.log";  # (defaults to empty, no log)
 
-# DKIM
-
-$enable_dkim_verification = 1;
-$enable_dkim_signing = 1; # load DKIM signing code,
-@dkim_signature_options_bysender_maps = (
-{ '.' => { ttl => 21*24*3600, c => 'relaxed/simple' } } );
 
 1;  # insure a defined return
diff --git a/install/tpl/server.ini.master b/install/tpl/server.ini.master
index 007d51bff91adc11808141250923bd20838e3214..3f3dc365efea44192c1e6527a621aa3a6273bcc1 100644
--- a/install/tpl/server.ini.master
+++ b/install/tpl/server.ini.master
@@ -21,7 +21,6 @@ backup_mode=rootgz
 module=postfix_mysql
 maildir_path=/var/vmail/[domain]/[localpart]
 homedir_path=/var/vmail
-dkim_path=/etc/postfix/dkim
 pop3_imap_daemon=courier
 mail_filter_syntax=maildrop
 mailuser_uid=5000
diff --git a/interface/lib/classes/validate_dkim.inc.php b/interface/lib/classes/validate_dkim.inc.php
deleted file mode 100644
index fccd45765db9612b726347ce1ba9cd33d5cef862..0000000000000000000000000000000000000000
--- a/interface/lib/classes/validate_dkim.inc.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-
-/*
-Copyright (c) 2007 - 2013, Till Brehm, projektfarm Gmbh
-Copyright (c) 2013, Florian Schaal, info@schaal-24.de
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright notice,
-      this list of conditions and the following disclaimer in the documentation
-      and/or other materials provided with the distribution.
-    * Neither the name of ISPConfig nor the names of its contributors
-      may be used to endorse or promote products derived from this software without
-      specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-
-class validate_dkim {
-	
-	function get_error($errmsg) {
-		global $app;
-        	if(isset($app->tform->wordbook[$errmsg])) {
-			return $app->tform->wordbook[$errmsg]."<br>\r\n";
-		} else {
-			return $errmsg."<br>\r\n";
-		}
-    	}
-    
-    	/* Validator function for private DKIM-Key */
-    	function check_private_key($field_name, $field_value, $validator) {
-		$dkim_enabled=$_POST['dkim'];
-		if ($dkim_enabled == 'y') {
-			if (empty($field_value)) return $this->get_error($validator['errmsg']);
-			exec('echo "'.$field_value.'"|openssl rsa -check',$output,$result);
-			if($result != 0) return $this->get_error($validator['errmsg']);
-		}
-	}
-
-	/* Validator function for DKIM Path */
-	function check_dkim_path($field_name, $field_value, $validator) {
-		if(empty($field_value)) return $this->get_error($validator['errmsg']);
-		if (substr(sprintf('%o', fileperms($field_value)),-3) <= 600)
-			return $this->get_error($validator['errmsg']);
-	}
-
-}
diff --git a/interface/lib/lang/cz.lng b/interface/lib/lang/cz.lng
index 185b7fb0041a764ca7521966d2e7f2fc48e8a5aa..03e7bd8269213424fa37296e239c88de6e5d45a1 100644
--- a/interface/lib/lang/cz.lng
+++ b/interface/lib/lang/cz.lng
@@ -132,3 +132,5 @@ $wb['datalog_status_u_web_folder_user'] = 'Aktualizace nastavení uživatele pro
 $wb['datalog_status_d_web_folder_user'] = 'Odstranění uživatele pro adresáře chráněné heslem';
 $wb['login_as_txt'] = 'Přihlaste se jako';
 ?>
+
+
diff --git a/interface/lib/lang/de.lng b/interface/lib/lang/de.lng
index e3ea4f6990c9fe50d470dda5c0e9068844a4ee61..56b1c1be8598dd7372e3de6f3af5355434432325 100644
--- a/interface/lib/lang/de.lng
+++ b/interface/lib/lang/de.lng
@@ -70,7 +70,6 @@ $wb['monthnamesshort_nov'] = 'Nov';
 $wb['monthnamesshort_dec'] = 'Dez';
 $wb['datepicker_nextText'] = 'Vor';
 $wb['datepicker_prevText'] = 'Zurück';
-$wb['activeuser_txt'] = 'Angemeldet als:';
 $wb['logout_txt'] = 'Abmelden';
 $wb['submit_confirmation'] = 'Wollen Sie diese Aktion wirlich ausführen?';
 $wb['globalsearch_resultslimit_of_txt'] = 'von';
diff --git a/interface/lib/lang/en.lng b/interface/lib/lang/en.lng
index c823606864c286acb1d2da5a2f9bec26dac978ca..60e9bd30d14054f51dc58bfc7103c7e7ec9655b2 100644
--- a/interface/lib/lang/en.lng
+++ b/interface/lib/lang/en.lng
@@ -42,7 +42,6 @@ $wb['top_menu_dashboard'] = 'Home';
 $wb['top_menu_vm'] = 'VServer';
 $wb['toolsarea_head_txt'] = 'Tools';
 $wb['latest_news_txt'] = 'Latest news';
-$wb['activeuser_txt'] = 'Logged in as:';
 $wb['logout_txt'] = "Logout";
 $wb['daynamesmin_su'] = "Su";
 $wb['daynamesmin_mo'] = "Mo";
diff --git a/interface/lib/lang/pl.lng b/interface/lib/lang/pl.lng
index 7374ab6b886db0c4d6df20ade178a69ea061b9bc..5d8ec6f790ae0fa8b3e9c025e3a6f24b3c39a74d 100644
--- a/interface/lib/lang/pl.lng
+++ b/interface/lib/lang/pl.lng
@@ -132,3 +132,4 @@ $wb['datalog_status_u_web_folder_user'] = 'Edytuj konto zabezpieczonego folderu'
 $wb['datalog_status_d_web_folder_user'] = 'Usuń konto zabezpieczonego folderu';
 $wb['login_as_txt'] = 'Zaloguj jako';
 ?>
+
diff --git a/interface/web/admin/form/server_config.tform.php b/interface/web/admin/form/server_config.tform.php
index fb5bf87fd57c45571b0985d9f5bcd4200ef86f99..0f0c38b2e75a822b6bec68204ed3b1f37a4ea0cc 100644
--- a/interface/web/admin/form/server_config.tform.php
+++ b/interface/web/admin/form/server_config.tform.php
@@ -211,19 +211,6 @@ $form["tabs"]['mail'] = array(
 			'width' => '40',
 			'maxlength' => '255'
 		),
-                'dkim_path' => array(
-                        'datatype' => 'VARCHAR',
-                        'formtype' => 'TEXT',
-                        'default' => '/var/db/dkim',
-                        'validators'    => array (  0 => array ('type'  => 'CUSTOM',
-                                                                'class' => 'validate_dkim',
-                                                                'function' => 'check_dkim_path',
-                                                                'errmsg'=> 'dkim_path_error'),
-                                                 ),
-                        'value' => '',
-                        'width' => '40',
-                        'maxlength' => '255'
-                ),
 		'pop3_imap_daemon' => array(
 			'datatype' => 'VARCHAR',
 			'formtype' => 'SELECT',
diff --git a/interface/web/admin/form/system_config.tform.php b/interface/web/admin/form/system_config.tform.php
index d44b6ad736f8c4fd17523cc9e5e1fda8c1fa5e87..0d64014cf0c9c7060c792e0240817f19719bfef7 100644
--- a/interface/web/admin/form/system_config.tform.php
+++ b/interface/web/admin/form/system_config.tform.php
@@ -214,7 +214,7 @@ $form["tabs"]['mail'] = array (
 			'datatype'	=> 'VARCHAR',
 			'formtype'	=> 'TEXT',
 			'validators'	=> array ( 0 => array (	'type'	=> 'REGEX',
-                                                                'regex' => '/^[0-9a-zA-Z\:\/\-\.]{0,255}(\?.+)?$/',
+                                                                'regex' => '/^[0-9a-zA-Z\:\/\-\.]{0,255}$/',
                                                                 'errmsg'=> 'webmail_url_error_regex'),
                                                 ),
 			'default'	=> '',
diff --git a/interface/web/admin/language_complete.php b/interface/web/admin/language_complete.php
index 75343bd82db785f7dea62ee8c19af71248e60d9d..5c071a38032ae4b488733a489a9b386ab9fd7f76 100644
--- a/interface/web/admin/language_complete.php
+++ b/interface/web/admin/language_complete.php
@@ -138,7 +138,7 @@ function merge_langfile($langfile,$masterfile) {
 		$file_content = "<?php\n";
 		foreach($wb as $key => $val) {
 			$val = str_replace("'","\\'",$val);
-			$val = str_replace('"','\"',$val);
+			$val = str_replace('"','\\"',$val);
 			$file_content .= '$wb['."'$key'".'] = '."'$val';\n";
 		}
 		$file_content .= "?>\n";
diff --git a/interface/web/admin/lib/lang/ar_server_config.lng b/interface/web/admin/lib/lang/ar_server_config.lng
index 618b69e47ace7f5ec9e069db39c55e5409eac2bd..ef609bb052cb6930a767f124bef92ea0472e19f5 100644
--- a/interface/web/admin/lib/lang/ar_server_config.lng
+++ b/interface/web/admin/lib/lang/ar_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/bg_server_config.lng b/interface/web/admin/lib/lang/bg_server_config.lng
index 18cae752594c2128953766ba55afcac2beacdede..5c2b5f6c5dc86a859578ec88e9001ef6182d40f7 100644
--- a/interface/web/admin/lib/lang/bg_server_config.lng
+++ b/interface/web/admin/lib/lang/bg_server_config.lng
@@ -170,5 +170,4 @@ $wb['website_autoalias_txt'] = 'Website auto alias';
 $wb['website_autoalias_note_txt'] = 'Placeholders:';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/br_server_config.lng b/interface/web/admin/lib/lang/br_server_config.lng
index 1f8e3f7622cfeb9029bd61a77a865e171902afa3..c7237996be76bf3f537b84ba23ac358110dce585 100644
--- a/interface/web/admin/lib/lang/br_server_config.lng
+++ b/interface/web/admin/lib/lang/br_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/cz.lng b/interface/web/admin/lib/lang/cz.lng
index bc1c9bb83f5b6d25a2eec2a5070dbe154d8b5515..8c80d1292df23d3b0ef4b644253e0bee6e28ecff 100644
--- a/interface/web/admin/lib/lang/cz.lng
+++ b/interface/web/admin/lib/lang/cz.lng
@@ -48,3 +48,5 @@ $wb['Do OS-Update'] = 'Aktualizovat operační systém';
 $wb['Do ISPConfig-Update'] = 'Aktualizovat ISPConfig';
 $wb['Directive Snippets'] = 'Directive Snippets';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_directive_snippets.lng b/interface/web/admin/lib/lang/cz_directive_snippets.lng
index c6a89099c6bb941d2d31ba4d5bf5e6c8c33909ea..9a579d25e3b7a687d9b9ec7facc0a9cccbfddee9 100644
--- a/interface/web/admin/lib/lang/cz_directive_snippets.lng
+++ b/interface/web/admin/lib/lang/cz_directive_snippets.lng
@@ -7,3 +7,5 @@ $wb['active_txt'] = 'Aktivní';
 $wb['directive_snippets_name_empty'] = 'Please specify a name for the snippet.';
 $wb['directive_snippets_name_error_unique'] = 'There is already a directive snippet with this name.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_directive_snippets_list.lng b/interface/web/admin/lib/lang/cz_directive_snippets_list.lng
index c6f444b660ee68e3c5254f9ff2ad2f71fe74efdf..cf1bb28c772e72033df780efd24d61a186798c98 100644
--- a/interface/web/admin/lib/lang/cz_directive_snippets_list.lng
+++ b/interface/web/admin/lib/lang/cz_directive_snippets_list.lng
@@ -5,3 +5,5 @@ $wb['name_txt'] = 'Name of Snippet';
 $wb['type_txt'] = 'Verze';
 $wb['add_new_record_txt'] = 'Add Directive Snippet';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_firewall.lng b/interface/web/admin/lib/lang/cz_firewall.lng
index c6146ae93d5abd8dcd55c348c570a6490aa146fd..df9386ae66d7115a96d5e49b44755f60caaa460d 100644
--- a/interface/web/admin/lib/lang/cz_firewall.lng
+++ b/interface/web/admin/lib/lang/cz_firewall.lng
@@ -9,3 +9,5 @@ $wb['firewall_error_unique'] = 'Pro tento server již existuje záznam firewallu
 $wb['tcp_ports_error_regex'] = 'Znak není povole v definici TCP portu. Povolené symboly jsou čísla, : a ,.';
 $wb['udp_ports_error_regex'] = 'Znak není povole v definici UDP portu. Povolené symboly jsou čísla, : a ,.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_firewall_list.lng b/interface/web/admin/lib/lang/cz_firewall_list.lng
index aecc4cf06a656efc1e8ca9f3cfc1b22499d56f2c..da1af438deb23ac2f7a8c6e5397b7a8797f04cd1 100644
--- a/interface/web/admin/lib/lang/cz_firewall_list.lng
+++ b/interface/web/admin/lib/lang/cz_firewall_list.lng
@@ -6,3 +6,5 @@ $wb['tcp_port_txt'] = 'Otevřené TCP porty';
 $wb['udp_port_txt'] = 'Otevřené UDP porty';
 $wb['add_new_record_txt'] = 'Přidat záznam';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_groups.lng b/interface/web/admin/lib/lang/cz_groups.lng
index a6281be247dd655b73a2c79aeb4b5a2d78ac5f47..0f1a6be926302278b2257ef58e0e2d132fe08e3e 100644
--- a/interface/web/admin/lib/lang/cz_groups.lng
+++ b/interface/web/admin/lib/lang/cz_groups.lng
@@ -3,3 +3,5 @@ $wb['description_txt'] = 'Popis';
 $wb['name_txt'] = 'Skupina';
 $wb['name_err'] = 'Skupina musí mít min. 1, max. 30 znaků.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_groups_list.lng b/interface/web/admin/lib/lang/cz_groups_list.lng
index c1d7ef9a8bcb830f5986dcc164f7a189dcd75f81..f285b382b947dc2a29fc1a75f46e9b12014ae6ef 100644
--- a/interface/web/admin/lib/lang/cz_groups_list.lng
+++ b/interface/web/admin/lib/lang/cz_groups_list.lng
@@ -5,3 +5,5 @@ $wb['name_txt'] = 'Skupina';
 $wb['add_new_record_txt'] = 'Přidat skupinu';
 $wb['warning_txt'] = '<b>VAROVÁNÍ:</b> Zde neupravujte uživatelská nastavení. Užijte klientská a distributorská nastavení v klientském modulu. Úprava uživatelý nebo skupin zde může způsobit ztrátu dat!';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_iptables.lng b/interface/web/admin/lib/lang/cz_iptables.lng
index a40fc0490f86c20e3c38f874633659306ae192e4..6a57b7ce8ea675db88d4561589e4985ba1c2e92c 100644
--- a/interface/web/admin/lib/lang/cz_iptables.lng
+++ b/interface/web/admin/lib/lang/cz_iptables.lng
@@ -11,3 +11,5 @@ $wb['source_ip_txt'] = 'Zdrojové adresy';
 $wb['active_txt'] = 'Aktivní';
 $wb['iptables_error_unique'] = 'Stejný záznam pro firewall je již na tomto serveru použit.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_iptables_list.lng b/interface/web/admin/lib/lang/cz_iptables_list.lng
index 65cef7507eeda94dd43925ee61cfb70c455a3690..3dbc9061a5e3f2207cc3b31c58530e344acc2d2c 100644
--- a/interface/web/admin/lib/lang/cz_iptables_list.lng
+++ b/interface/web/admin/lib/lang/cz_iptables_list.lng
@@ -13,3 +13,5 @@ $wb['source_ip_txt'] = 'Zdrojové adresy';
 $wb['active_txt'] = 'Aktivní';
 $wb['iptables_error_unique'] = 'Stejný záznam pro firewall je již na tomto serveru použit.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_language_add.lng b/interface/web/admin/lib/lang/cz_language_add.lng
index 285dff276113076fa949e4e91a4346a1320ea61f..d95f12eb35ecf997e55dc41e32c75ca4582a40e5 100644
--- a/interface/web/admin/lib/lang/cz_language_add.lng
+++ b/interface/web/admin/lib/lang/cz_language_add.lng
@@ -6,3 +6,5 @@ $wb['language_new_hint_txt'] = '2 znakové ISO 639-1 jazykové kódy (Viz: http:
 $wb['btn_save_txt'] = 'Vytvořit novou jazykovou sadu souborů';
 $wb['btn_cancel_txt'] = 'Zpět';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_language_complete.lng b/interface/web/admin/lib/lang/cz_language_complete.lng
index f1e6f4924e2a1f870032bef6265dc41576465384..eb222b3bd031ce42e91fbe2089a0b462587e4f52 100644
--- a/interface/web/admin/lib/lang/cz_language_complete.lng
+++ b/interface/web/admin/lib/lang/cz_language_complete.lng
@@ -5,3 +5,5 @@ $wb['language_select_txt'] = 'Vybrat jazyk k doplnění';
 $wb['btn_save_txt'] = 'Sloučit / doplnit jazykový soubor';
 $wb['btn_cancel_txt'] = 'Zpět';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_language_edit.lng b/interface/web/admin/lib/lang/cz_language_edit.lng
index 2a71ed0a771290f10827769859574f0c5450aaad..f880e6dbe71644cf41d9e852302867cbbd9e7084 100644
--- a/interface/web/admin/lib/lang/cz_language_edit.lng
+++ b/interface/web/admin/lib/lang/cz_language_edit.lng
@@ -6,3 +6,5 @@ $wb['lang_file_txt'] = 'Jazykový soubor';
 $wb['btn_save_txt'] = 'Uložit';
 $wb['btn_cancel_txt'] = 'Zpět';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_language_export.lng b/interface/web/admin/lib/lang/cz_language_export.lng
index 7998eea0178696692a810f5e899713bd750358e6..7ffdccf5229e62c2ac1ea2487fdee62b07433b4f 100644
--- a/interface/web/admin/lib/lang/cz_language_export.lng
+++ b/interface/web/admin/lib/lang/cz_language_export.lng
@@ -4,3 +4,5 @@ $wb['language_select_txt'] = 'Vybrat jazykovou sadu';
 $wb['btn_save_txt'] = 'Uložit vybranou jazykovou sadu do souboru';
 $wb['btn_cancel_txt'] = 'Zpět';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_language_import.lng b/interface/web/admin/lib/lang/cz_language_import.lng
index 838c325f7f5e01a41af5a411529531f5be20db80..17dfa89aafad1c7318c66f0f2431106cfb9679c1 100644
--- a/interface/web/admin/lib/lang/cz_language_import.lng
+++ b/interface/web/admin/lib/lang/cz_language_import.lng
@@ -6,3 +6,5 @@ $wb['language_overwrite_txt'] = 'Přepsat soubor, pokud existuje.';
 $wb['btn_cancel_txt'] = 'Zpět';
 $wb['ignore_version_txt'] = 'Přeskočit kontrolu verze ISPConfigu.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_language_list.lng b/interface/web/admin/lib/lang/cz_language_list.lng
index b2a78637155d78161423ec338a12165f86010f68..77810e0a759bcf331ae60e9dfda4073057dd5ace 100644
--- a/interface/web/admin/lib/lang/cz_language_list.lng
+++ b/interface/web/admin/lib/lang/cz_language_list.lng
@@ -5,3 +5,5 @@ $wb['module_txt'] = 'Modul';
 $wb['lang_file_txt'] = 'Jazykový soubor';
 $wb['lang_file_date_txt'] = 'Poslední úprava';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_login_as.lng b/interface/web/admin/lib/lang/cz_login_as.lng
index 3f8e8491fc0aa2ebcb3336d30b96a37d633639d2..dd409d358d24f4527b05cdc41f00b318e44f0f9f 100644
--- a/interface/web/admin/lib/lang/cz_login_as.lng
+++ b/interface/web/admin/lib/lang/cz_login_as.lng
@@ -9,3 +9,5 @@ $wb['firewall_error_unique'] = 'There is already a firewall record for this serv
 $wb['tcp_ports_error_regex'] = 'Character not allowed in tcp port definition. Allowed characters are numbers, \\":\\" and \\",\\".';
 $wb['udp_ports_error_regex'] = 'Character not allowed in udp port definition. Allowed characters are numbers, \\":\\" and \\",\\".';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_package_install.lng b/interface/web/admin/lib/lang/cz_package_install.lng
index 64a190d9a1dddf174078dcdfcecb2f3f9c1cd34c..f48a2c4a363aff9694042db16e2ee7b71de90fc1 100644
--- a/interface/web/admin/lib/lang/cz_package_install.lng
+++ b/interface/web/admin/lib/lang/cz_package_install.lng
@@ -5,3 +5,5 @@ $wb['repo_username_txt'] = 'Uživatel (volitelné)';
 $wb['repo_password_txt'] = 'Heslo (volitelné)';
 $wb['active_txt'] = 'Aktivní';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_remote_action.lng b/interface/web/admin/lib/lang/cz_remote_action.lng
index 68da1c065db30c362e27992e58b5a53b755d6150..11747ab9ce38ba3b0a11f7d9c1a81f5c8746f49a 100644
--- a/interface/web/admin/lib/lang/cz_remote_action.lng
+++ b/interface/web/admin/lib/lang/cz_remote_action.lng
@@ -2,11 +2,13 @@
 $wb['select_server_txt'] = 'Zvolit server';
 $wb['btn_do_txt'] = 'Provést akci';
 $wb['do_osupdate_caption'] = 'Aktualizace operačního systému na vzdáleném serveru.';
-$wb['do_osupdate_desc'] = 'Tato akce provede \"aptitude -y\" aktualizaci na vybraném serveru.<br><br><strong>POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !</strong>';
+$wb['do_osupdate_desc'] = 'Tato akce provede "aptitude -y" aktualizaci na vybraném serveru.<br><br><strong>POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !</strong>';
 $wb['do_ispcupdate_caption'] = 'Provedení ISPConfig 3 - aktualizace na vzdáleném serveru';
-$wb['do_ispcupdate_desc'] = 'Tato akce provede \"ISPConfig 3\" aktualizaci na vašem vybraném serveru.<br><br><strong>POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !</strong>';
+$wb['do_ispcupdate_desc'] = 'Tato akce provede "ISPConfig 3" aktualizaci na vašem vybraném serveru.<br><br><strong>POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !</strong>';
 $wb['action_scheduled'] = 'Akce je naplánována na provedení';
 $wb['select_all_server'] = 'Všechny servery';
 $wb['ispconfig_update_title'] = 'ISPConfig pokyny k aktualizaci';
 $wb['ispconfig_update_text'] = 'Přihlaste se jako uživatel root na terminal (shell) serveru a proveďte příkaz<br /><br /> <strong>ispconfig_update.sh</strong><br /><br />spustí se ISPConfig aktualizace.<br /><br /><a href=http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-update-ispconfig-3/ target=_blank>Klikněte zde pro podrobnější informace o provedení aktualizace</a>';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_remote_user.lng b/interface/web/admin/lib/lang/cz_remote_user.lng
index 17c4f05b5627f710aae5d2d114ce88149c2906d4..a34b3d74dee39106675e8ddba70b46ef535481ba 100644
--- a/interface/web/admin/lib/lang/cz_remote_user.lng
+++ b/interface/web/admin/lib/lang/cz_remote_user.lng
@@ -45,3 +45,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_remote_user_list.lng b/interface/web/admin/lib/lang/cz_remote_user_list.lng
index 66b64946e457be5ad87b6b267f31d4c972389e79..1b40308735bbc3df08d0b6dd7488ae11d4196e67 100644
--- a/interface/web/admin/lib/lang/cz_remote_user_list.lng
+++ b/interface/web/admin/lib/lang/cz_remote_user_list.lng
@@ -5,3 +5,5 @@ $wb['add_new_record_txt'] = 'Přidat uživatele';
 $wb['parent_remote_userid_txt'] = 'ID';
 $wb['username_txt'] = 'Uživatel';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server.lng b/interface/web/admin/lib/lang/cz_server.lng
index a087656a1c391d0f1c0b6b1d191c1e4723d26392..9d44fd27c840ef95abe4fea148e6c93572f5799d 100644
--- a/interface/web/admin/lib/lang/cz_server.lng
+++ b/interface/web/admin/lib/lang/cz_server.lng
@@ -13,3 +13,5 @@ $wb['- None -'] = '- Žádný -';
 $wb['proxy_server_txt'] = 'Proxy-Server';
 $wb['firewall_server_txt'] = 'Firewall-Server';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_config.lng b/interface/web/admin/lib/lang/cz_server_config.lng
index c0e42402e34b3570234270a948234822bf2b4525..0e58bf2bacea18709fec1a28dce81399307f29dc 100644
--- a/interface/web/admin/lib/lang/cz_server_config.lng
+++ b/interface/web/admin/lib/lang/cz_server_config.lng
@@ -170,5 +170,6 @@ $wb['enable_ip_wildcard_txt'] = 'Aktivovat IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Při překročení limitu přenesených dat, poslat oznámení adminovi';
 $wb['overtraffic_notify_client_txt'] = 'Při překročení limitu přenesených dat, poslat oznámení klientovi';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_config_list.lng b/interface/web/admin/lib/lang/cz_server_config_list.lng
index 2118c35357cc0b40228eb0153adfda86f36cfdae..8589dbc9d16f2eda14e03769bc6a2ffbc8a42371 100644
--- a/interface/web/admin/lib/lang/cz_server_config_list.lng
+++ b/interface/web/admin/lib/lang/cz_server_config_list.lng
@@ -2,3 +2,5 @@
 $wb['list_head_txt'] = 'Konfigurace serveru';
 $wb['server_name_txt'] = 'Server';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_ip.lng b/interface/web/admin/lib/lang/cz_server_ip.lng
index 43a382a64609539c266810b73f30a2ce4a3c6878..a948939fe2026dac467ca800f9b7aeddfdcf0a53 100644
--- a/interface/web/admin/lib/lang/cz_server_ip.lng
+++ b/interface/web/admin/lib/lang/cz_server_ip.lng
@@ -9,3 +9,5 @@ $wb['ip_type_txt'] = 'Verze';
 $wb['virtualhost_port_txt'] = 'HTTP Porty';
 $wb['error_port_syntax'] = 'Neplatné znaky ve volbě HTTP Portů. Prosím, zadejte pouze číselné hodnoty oddělené čárkami. Příklad: 80,443';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_ip_list.lng b/interface/web/admin/lib/lang/cz_server_ip_list.lng
index 93b0b77c9b07006918807364085af28604b05ce7..2a47ca75917b4dde544382f9d99a027407c735b9 100644
--- a/interface/web/admin/lib/lang/cz_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/cz_server_ip_list.lng
@@ -8,3 +8,5 @@ $wb['virtualhost_txt'] = 'HTTP Vhost';
 $wb['virtualhost_port_txt'] = 'HTTP Ports';
 $wb['ip_type_txt'] = 'Verze';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_list.lng b/interface/web/admin/lib/lang/cz_server_list.lng
index ecddbf28e8433d15def51368252ca6d74e976e50..e7a2efd805ccf0ac030968b53abd6251b3a7faac 100644
--- a/interface/web/admin/lib/lang/cz_server_list.lng
+++ b/interface/web/admin/lib/lang/cz_server_list.lng
@@ -11,3 +11,5 @@ $wb['add_new_record_txt'] = 'Přidat server';
 $wb['proxy_server_txt'] = 'Proxy';
 $wb['firewall_server_txt'] = 'Firewall';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_php.lng b/interface/web/admin/lib/lang/cz_server_php.lng
index 10aba05dd76089c892ff4ee5fe88a7f4bce5e210..59cf3c7365046db053b32658451a67f21b2947a1 100644
--- a/interface/web/admin/lib/lang/cz_server_php.lng
+++ b/interface/web/admin/lib/lang/cz_server_php.lng
@@ -14,3 +14,5 @@ $wb['php_fpm_init_script_txt'] = 'Cesta k PHP-FPM init script';
 $wb['php_fpm_ini_dir_txt'] = 'Cesta k php.ini adresáři';
 $wb['php_fpm_pool_dir_txt'] = 'Cesta k PHP-FPM pool adresáři';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_server_php_list.lng b/interface/web/admin/lib/lang/cz_server_php_list.lng
index 36b28fe4118f509767f2153601de8e9085ad86ed..e0b43a4a996b6ebb49c9d231793446ebfcd73abc 100644
--- a/interface/web/admin/lib/lang/cz_server_php_list.lng
+++ b/interface/web/admin/lib/lang/cz_server_php_list.lng
@@ -5,3 +5,5 @@ $wb['add_new_record_txt'] = 'Přidat novou verzi PHP';
 $wb['client_id_txt'] = 'Klient';
 $wb['name_txt'] = 'Verze PHP';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_software_package_install.lng b/interface/web/admin/lib/lang/cz_software_package_install.lng
index 0d079ef6d38552240273b77c39b91bc86fd541fd..83440257f27b7f9456aa708b73e72b6ee6100a14 100644
--- a/interface/web/admin/lib/lang/cz_software_package_install.lng
+++ b/interface/web/admin/lib/lang/cz_software_package_install.lng
@@ -4,3 +4,5 @@ $wb['install_key_txt'] = 'Enter install key';
 $wb['btn_save_txt'] = 'Spustit instalaci';
 $wb['btn_cancel_txt'] = 'Zrušit';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_software_package_list.lng b/interface/web/admin/lib/lang/cz_software_package_list.lng
index 7df837f0c1c11d61f8f9343fcde6d9f79fc3d14a..1a59b58e10dc5855e3c67f5571b509142c951685 100644
--- a/interface/web/admin/lib/lang/cz_software_package_list.lng
+++ b/interface/web/admin/lib/lang/cz_software_package_list.lng
@@ -9,3 +9,5 @@ $wb['repoupdate_txt'] = 'Aktualizace seznamu balíků';
 $wb['package_id_txt'] = 'místní App-ID';
 $wb['no_packages_txt'] = 'Žádné balíčky nejsou k dispozici';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_software_repo.lng b/interface/web/admin/lib/lang/cz_software_repo.lng
index 64a190d9a1dddf174078dcdfcecb2f3f9c1cd34c..f48a2c4a363aff9694042db16e2ee7b71de90fc1 100644
--- a/interface/web/admin/lib/lang/cz_software_repo.lng
+++ b/interface/web/admin/lib/lang/cz_software_repo.lng
@@ -5,3 +5,5 @@ $wb['repo_username_txt'] = 'Uživatel (volitelné)';
 $wb['repo_password_txt'] = 'Heslo (volitelné)';
 $wb['active_txt'] = 'Aktivní';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_software_repo_list.lng b/interface/web/admin/lib/lang/cz_software_repo_list.lng
index 5c82d4c41f718370b4587752fa636a692fcb7e9f..4ae3c662d86ab872011ea7f14dfd83e77d9468fe 100644
--- a/interface/web/admin/lib/lang/cz_software_repo_list.lng
+++ b/interface/web/admin/lib/lang/cz_software_repo_list.lng
@@ -4,3 +4,5 @@ $wb['active_txt'] = 'Aktivní';
 $wb['repo_name_txt'] = 'Repozitář';
 $wb['repo_url_txt'] = 'URL';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_software_update_list.lng b/interface/web/admin/lib/lang/cz_software_update_list.lng
index c48ad8ce30ec1b6fd8a643204e52cfa503501edd..4e7d161bbe23908bd07855d80717e2aad5901940 100644
--- a/interface/web/admin/lib/lang/cz_software_update_list.lng
+++ b/interface/web/admin/lib/lang/cz_software_update_list.lng
@@ -7,3 +7,5 @@ $wb['version_txt'] = 'Verze';
 $wb['action_txt'] = 'Akce';
 $wb['no_updates_txt'] = 'Žádné aktualizace nejsou k dispozici';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_system_config.lng b/interface/web/admin/lib/lang/cz_system_config.lng
index 8073830ebd6c500e70012ee2a4e60f9508c616c6..67253c63d8f21eee1a866e283be65f793a091702 100644
--- a/interface/web/admin/lib/lang/cz_system_config.lng
+++ b/interface/web/admin/lib/lang/cz_system_config.lng
@@ -50,3 +50,5 @@ $wb['mailbox_show_autoresponder_tab_txt'] = 'Show Autoresponder tab in Mailbox d
 $wb['mailbox_show_mail_filter_tab_txt'] = 'Show Mail Filter tab in Mailbox detail';
 $wb['mailbox_show_custom_rules_tab_txt'] = 'Show Custom Rules tab in Mailbox detail';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_tpl_default_admin.lng b/interface/web/admin/lib/lang/cz_tpl_default_admin.lng
index 480d5044215ccee6020d840bf403e3cc11a616bf..edf66963d4555510e745627e697caedfc887a274 100644
--- a/interface/web/admin/lib/lang/cz_tpl_default_admin.lng
+++ b/interface/web/admin/lib/lang/cz_tpl_default_admin.lng
@@ -16,3 +16,5 @@ $wb['php_fpm_init_script_txt'] = 'Cesta k PHP-FPM init script';
 $wb['php_fpm_ini_dir_txt'] = 'Cesta k php.ini adresáři';
 $wb['php_fpm_pool_dir_txt'] = 'Cesta k PHP-FPM pool adresáři';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_users.lng b/interface/web/admin/lib/lang/cz_users.lng
index 16f4812d68397788cadac99a3a838ad54a9805b4..1f3cb59e876349a4a992205e696ce9de53779295 100644
--- a/interface/web/admin/lib/lang/cz_users.lng
+++ b/interface/web/admin/lib/lang/cz_users.lng
@@ -31,3 +31,5 @@ $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 $wb['username_error_collision'] = 'Uživatelské jméno nesmí být web nebo web a číslo.\\"';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/cz_users_list.lng b/interface/web/admin/lib/lang/cz_users_list.lng
index e5a7d1e4de20f603d4393e733c92a6ff8b060c2b..a4915a4ca048f863ec1853ca0e6f7356c691a193 100644
--- a/interface/web/admin/lib/lang/cz_users_list.lng
+++ b/interface/web/admin/lib/lang/cz_users_list.lng
@@ -7,3 +7,5 @@ $wb['add_new_record_txt'] = 'Přidat uživatele';
 $wb['warning_txt'] = '<b>VAROVÁNÍ:</b> Zde neupravujte uživatelská nastavení. Užijte klientská a distributorská nastavení v klientském modulu. Úprava uživatelů nebo skupin zde může způsobit ztrátu dat!';
 $wb['groups_txt'] = 'Skupiny';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/de_server_config.lng b/interface/web/admin/lib/lang/de_server_config.lng
index 361196973302587974cf76193a48f8ed7695e982..2c852ede07b7c3c4afd6815a25cd4f19c654dfc5 100644
--- a/interface/web/admin/lib/lang/de_server_config.lng
+++ b/interface/web/admin/lib/lang/de_server_config.lng
@@ -170,7 +170,6 @@ $wb['enable_ip_wildcard_txt'] = 'IP Adressen Wildcard (*) aktivieren';
 $wb['web_folder_protection_txt'] = 'Webverzeichnis unveränderlich machen (erweiterte Attribute)';
 $wb['overtraffic_notify_admin_txt'] = 'Überschreiten des Transfer Limits an den Administrator senden';
 $wb['overtraffic_notify_client_txt'] = 'Überschreiten des Transfer Limits an den Kunden senden';
-$wb['rbl_error_regex'] = 'Bitte geben Sie gültige RBL-Hostnamen an.';
 $wb['php_ini_check_minutes_txt'] = 'Pr&uuml;fe System php.ini Dateien auf &Auml;nderungen alle';
 $wb['php_ini_check_minutes_info_txt'] = 'Minute(n) (0 deaktiviert diese Funktion)';
 $wb['php_ini_check_minutes_error_empty'] = 'Der Wert f&uuml;r die Einstellung der php.ini Pr&uuml;fung ist ung&uuml;ltig.';
diff --git a/interface/web/admin/lib/lang/de_system_config.lng b/interface/web/admin/lib/lang/de_system_config.lng
index c3e4116d2d29a4bd966c252c779cab9b2e95569f..a3cd4a90fd2672f4f63804eced6d0fc4202f9de8 100644
--- a/interface/web/admin/lib/lang/de_system_config.lng
+++ b/interface/web/admin/lib/lang/de_system_config.lng
@@ -49,6 +49,5 @@ $wb['client_username_web_check_disabled_txt'] = 'Deaktiviere die Kunden Benutzer
 $wb['mailbox_show_autoresponder_tab_txt'] = 'Zeige Autoresponder Reiter in E-Mail Kontodetails';
 $wb['mailbox_show_mail_filter_tab_txt'] = 'Zeige E-Mail Filter Reiter in E-Mail Kontodetails';
 $wb['mailbox_show_custom_rules_tab_txt'] = 'Zeige Benutzerregel Reiter in E-Mail Kontodetails';
-$wb['webmail_url_error_regex'] = 'Falsche Webmail URL';
 $wb['reseller_can_use_options_txt'] = 'Reseller können den Optionen Reiter bei Webseiten verwenden';
 ?>
diff --git a/interface/web/admin/lib/lang/el_server_config.lng b/interface/web/admin/lib/lang/el_server_config.lng
index b9913e65eee075ab3aa94cc87cb9b099eb1031c1..5768d3f79ce723603c35b1c77d2cf86117990727 100644
--- a/interface/web/admin/lib/lang/el_server_config.lng
+++ b/interface/web/admin/lib/lang/el_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/en_server_config.lng b/interface/web/admin/lib/lang/en_server_config.lng
index b9f270e14eea17fbc0ebbbb5fa0fe7ffa7d1db0d..b39dd0e5387d0d7b70b22a13a846e7e5aaa0775d 100644
--- a/interface/web/admin/lib/lang/en_server_config.lng
+++ b/interface/web/admin/lib/lang/en_server_config.lng
@@ -30,8 +30,6 @@ $wb["fastcgi_bin_txt"] = 'FastCGI Bin';
 $wb["module_txt"] = 'Module';
 $wb["maildir_path_txt"] = 'Maildir Path';
 $wb["homedir_path_txt"] = 'Homedir Path';
-$wb["dkim_path_txt"] = 'DKIM Path';
-$wb["dkim_path_error"] = 'DKIM Path not found or not writeable.';
 $wb["mailuser_uid_txt"] = 'Mailuser UID';
 $wb["mailuser_gid_txt"] = 'Mailuser GID';
 $wb["mailuser_name_txt"] = 'Mailuser Name';
diff --git a/interface/web/admin/lib/lang/en_system_config.lng b/interface/web/admin/lib/lang/en_system_config.lng
index a6bf4cb90275f616b69a7976d6ac3abcc1857701..ba061de90a784ba71c6d7efed7b04ec95d6f3c94 100644
--- a/interface/web/admin/lib/lang/en_system_config.lng
+++ b/interface/web/admin/lib/lang/en_system_config.lng
@@ -52,6 +52,5 @@ $wb['client_username_web_check_disabled_txt'] = 'Disable client username check f
 $wb['mailbox_show_autoresponder_tab_txt'] = 'Show autoresponder tab in mail account details';
 $wb['mailbox_show_mail_filter_tab_txt'] = 'Show mail filter tab in mail account details';
 $wb['mailbox_show_custom_rules_tab_txt'] = 'Show custom mailfilter tab in mail account details';
-$wb['webmail_url_error_regex'] = 'Invalid webmail URL';
 $wb['reseller_can_use_options_txt'] = 'Reseller can use options tab in web sites config';
 ?>
diff --git a/interface/web/admin/lib/lang/es_server_config.lng b/interface/web/admin/lib/lang/es_server_config.lng
index 92d9b45bd851e90a5436f8102938f9d6affc2f9f..431076408815e39bbb64031b548af42ab5e13d78 100644
--- a/interface/web/admin/lib/lang/es_server_config.lng
+++ b/interface/web/admin/lib/lang/es_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_server_config.lng b/interface/web/admin/lib/lang/fi_server_config.lng
index 0bddcc7d8639547380e7160fbf209ca797a06566..d56ca7508dd69dc16c6430c7f6538c39448ad1b4 100755
--- a/interface/web/admin/lib/lang/fi_server_config.lng
+++ b/interface/web/admin/lib/lang/fi_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/fr_server_config.lng b/interface/web/admin/lib/lang/fr_server_config.lng
index c74d89ec1cd92f9858d483843e9656ca29732b68..595596c60a9022f2049206fb828a33b0ce1e4e0d 100644
--- a/interface/web/admin/lib/lang/fr_server_config.lng
+++ b/interface/web/admin/lib/lang/fr_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/hr_server_config.lng b/interface/web/admin/lib/lang/hr_server_config.lng
index 27168f2c4dba3049699e8ef3eb761ca8e385126b..5c9e7d0ed9fc2bf07d91bb6af40058f68070e517 100644
--- a/interface/web/admin/lib/lang/hr_server_config.lng
+++ b/interface/web/admin/lib/lang/hr_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/hu_server_config.lng b/interface/web/admin/lib/lang/hu_server_config.lng
index 53496080fbc2fec4ad4f5f737e4b08683283d09a..c3a6806a84a29fd5ecb0b38bca647037f66846e8 100644
--- a/interface/web/admin/lib/lang/hu_server_config.lng
+++ b/interface/web/admin/lib/lang/hu_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/id_server_config.lng b/interface/web/admin/lib/lang/id_server_config.lng
index 39217c392ff885e079ba0a1b5a6e4dce95f95211..34ea127fe85f82957fc0d617c7bdbd5f2693cbd3 100644
--- a/interface/web/admin/lib/lang/id_server_config.lng
+++ b/interface/web/admin/lib/lang/id_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/it_server_config.lng b/interface/web/admin/lib/lang/it_server_config.lng
index 6bea4d2ecfb6e215518b60ed85200faf52d9a6c7..9a32425b42486727067cd0160d7b690fbf4ab2d1 100644
--- a/interface/web/admin/lib/lang/it_server_config.lng
+++ b/interface/web/admin/lib/lang/it_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/ja_server_config.lng b/interface/web/admin/lib/lang/ja_server_config.lng
index ce8803643eab0f374d19522c8e34831a2beaf7f2..2cd8c38a313481f65abc1731461de722861ae7cf 100644
--- a/interface/web/admin/lib/lang/ja_server_config.lng
+++ b/interface/web/admin/lib/lang/ja_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/nl_server_config.lng b/interface/web/admin/lib/lang/nl_server_config.lng
index c3b3ce0499c7bd101537d15bd3d97dfca6174eca..4cb30925626acbf046cd805f9d641d2db976c899 100644
--- a/interface/web/admin/lib/lang/nl_server_config.lng
+++ b/interface/web/admin/lib/lang/nl_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/pl.lng b/interface/web/admin/lib/lang/pl.lng
index e06fba34e85fc3aa859d6784e08f89524564a926..40c35945aa4ebdf3b376cc8015db537dc39e6948 100644
--- a/interface/web/admin/lib/lang/pl.lng
+++ b/interface/web/admin/lib/lang/pl.lng
@@ -48,3 +48,4 @@ $wb['Interface'] = 'Interfejs';
 $wb['Domains'] = 'Domeny';
 $wb['Misc'] = 'Różne';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_directive_snippets.lng b/interface/web/admin/lib/lang/pl_directive_snippets.lng
index acd64511074fc71bbc11643032cd067c3f200533..e4c5572293ecf15ff5837907be6793d438e645f7 100644
--- a/interface/web/admin/lib/lang/pl_directive_snippets.lng
+++ b/interface/web/admin/lib/lang/pl_directive_snippets.lng
@@ -7,3 +7,4 @@ $wb['active_txt'] = 'Aktywne';
 $wb['directive_snippets_name_empty'] = 'Wybierz nazwÄ™ dla zestawu dyrektyw';
 $wb['directive_snippets_name_error_unique'] = 'Istnieje już zestaw dyrektyw o podanej nazwie';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_directive_snippets_list.lng b/interface/web/admin/lib/lang/pl_directive_snippets_list.lng
index 8d731021bb9c676f57f9cb49064dc0969bcbdc91..41c6364f97ad164f5f7b6ddfa7bf88b277512fb9 100644
--- a/interface/web/admin/lib/lang/pl_directive_snippets_list.lng
+++ b/interface/web/admin/lib/lang/pl_directive_snippets_list.lng
@@ -5,3 +5,4 @@ $wb['name_txt'] = 'Nazwa zestawu';
 $wb['type_txt'] = 'Rodzaj';
 $wb['add_new_record_txt'] = 'Dodaj nowy zestaw dyrektyw';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_firewall.lng b/interface/web/admin/lib/lang/pl_firewall.lng
index 56817895060e4d3c89e5c903539f040088fa34e2..8098fcc61b9697600d573217bc9dddf3d1c0ae0b 100644
--- a/interface/web/admin/lib/lang/pl_firewall.lng
+++ b/interface/web/admin/lib/lang/pl_firewall.lng
@@ -9,3 +9,4 @@ $wb['firewall_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 $wb['tcp_ports_error_regex'] = 'Znak nie jest dozwolony w formacie portu TCP. Dozwolone znaki to liczby, : oraz ,.';
 $wb['udp_ports_error_regex'] = 'Znak nie jest dozwolony w formacie portu UDP. Dozwolone znaki to liczby, : oraz ,.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_firewall_list.lng b/interface/web/admin/lib/lang/pl_firewall_list.lng
index 6a4b8388f71dcd5b7a5acb5fbe4d5fcf1a8527c6..fe80e430ca0a09157464290d7b0b94e31c27b8b6 100644
--- a/interface/web/admin/lib/lang/pl_firewall_list.lng
+++ b/interface/web/admin/lib/lang/pl_firewall_list.lng
@@ -6,3 +6,4 @@ $wb['tcp_port_txt'] = 'Otwarte porty TCP';
 $wb['udp_port_txt'] = 'Otwarte porty UDP';
 $wb['add_new_record_txt'] = 'Dodaj wpis Firewalla';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_groups.lng b/interface/web/admin/lib/lang/pl_groups.lng
index b3c8b9ca777f58387a7713ceb9e0170b03b39f77..a97ac3f301a6f53d1d101382624892c7c8300b99 100644
--- a/interface/web/admin/lib/lang/pl_groups.lng
+++ b/interface/web/admin/lib/lang/pl_groups.lng
@@ -3,3 +3,4 @@ $wb['description_txt'] = 'Opis';
 $wb['name_txt'] = 'Grupa';
 $wb['name_err'] = 'Nazwa grupy musi mieć od 1 do 30 znaków.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_groups_list.lng b/interface/web/admin/lib/lang/pl_groups_list.lng
index 75756bca7b6f316664eadf9399eaed1cdad636b8..9409d32c9c5cd073d5d3fa77c380df6953f39033 100644
--- a/interface/web/admin/lib/lang/pl_groups_list.lng
+++ b/interface/web/admin/lib/lang/pl_groups_list.lng
@@ -5,3 +5,4 @@ $wb['name_txt'] = 'Grupa';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… grupÄ™';
 $wb['warning_txt'] = '<b>OSTRZEŻENIE:</b> Nie modyfikuj żadnych ustawień użytkownika w tym miejscu. Użyj ustawień Klienta lub Resellera w module Klient. Modyfikacja ustawień użytkownika lub grupy tutaj grozi utratą danych!';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_iptables.lng b/interface/web/admin/lib/lang/pl_iptables.lng
index f6be566c4fa69a0cc3cf7ca98bbd4ea52a5cf607..8073e5d00861aaf17a806e22930cc1e4ab0ed770 100644
--- a/interface/web/admin/lib/lang/pl_iptables.lng
+++ b/interface/web/admin/lib/lang/pl_iptables.lng
@@ -11,3 +11,4 @@ $wb['source_ip_txt'] = 'Adres źródłowy';
 $wb['active_txt'] = 'Aktywny';
 $wb['iptables_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_iptables_list.lng b/interface/web/admin/lib/lang/pl_iptables_list.lng
index 2f74b180c62f160292b3bf9a0628e739906c5e68..255a82925ccf4aa2ec0d4015b9ca5a4c33804ebd 100644
--- a/interface/web/admin/lib/lang/pl_iptables_list.lng
+++ b/interface/web/admin/lib/lang/pl_iptables_list.lng
@@ -13,3 +13,4 @@ $wb['source_ip_txt'] = 'Adres źródłowy';
 $wb['active_txt'] = 'Aktywny';
 $wb['iptables_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_add.lng b/interface/web/admin/lib/lang/pl_language_add.lng
index 82e42ef720eea1c0c5e7387249693933b41b68bc..df1a5f31fcb2edf1deab8eacd5a1044d8187c9d0 100644
--- a/interface/web/admin/lib/lang/pl_language_add.lng
+++ b/interface/web/admin/lib/lang/pl_language_add.lng
@@ -6,3 +6,4 @@ $wb['language_new_hint_txt'] = '2 znakowe kodowanie języka ISO 639-1 (Zobacz ht
 $wb['btn_save_txt'] = 'Utwórz nowy zbiór plików z językami';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_complete.lng b/interface/web/admin/lib/lang/pl_language_complete.lng
index 0096c69efabccd5775ca0bc4e739e21156cae4c4..6d6d8ec36d74e512d453df9b474c8ea18caf8b3d 100644
--- a/interface/web/admin/lib/lang/pl_language_complete.lng
+++ b/interface/web/admin/lib/lang/pl_language_complete.lng
@@ -5,3 +5,4 @@ $wb['language_select_txt'] = 'Wybierz język';
 $wb['btn_save_txt'] = 'Połącz pliki teraz';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_edit.lng b/interface/web/admin/lib/lang/pl_language_edit.lng
index 3a5e7069393b0af5a2da2b080b3b55d0673f62a9..b4ec35d9b4d3674bc7f2bfce0053155b50b9687a 100644
--- a/interface/web/admin/lib/lang/pl_language_edit.lng
+++ b/interface/web/admin/lib/lang/pl_language_edit.lng
@@ -6,3 +6,4 @@ $wb['lang_file_txt'] = 'Plik języka';
 $wb['btn_save_txt'] = 'Zapisz';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_export.lng b/interface/web/admin/lib/lang/pl_language_export.lng
index e58dbf072ab7dff6683ef371ba5f1a17b493211b..0b38a48701a569ef2f26c812e82172994ac30701 100644
--- a/interface/web/admin/lib/lang/pl_language_export.lng
+++ b/interface/web/admin/lib/lang/pl_language_export.lng
@@ -4,3 +4,4 @@ $wb['language_select_txt'] = 'Wybierz język';
 $wb['btn_save_txt'] = 'Eksportuj pliki wybranego języka';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_import.lng b/interface/web/admin/lib/lang/pl_language_import.lng
index 077d0c00ea68d567ff4324219a28ea2ca7e164b6..e78238adaa6a6bd0807bd3283ce598fc7513dee4 100644
--- a/interface/web/admin/lib/lang/pl_language_import.lng
+++ b/interface/web/admin/lib/lang/pl_language_import.lng
@@ -6,3 +6,4 @@ $wb['language_overwrite_txt'] = 'Nadpisz plik jeśli istnieje.';
 $wb['btn_cancel_txt'] = 'Wróć';
 $wb['ignore_version_txt'] = 'Pomiń sprawdzanie wersji ISPConfig';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_list.lng b/interface/web/admin/lib/lang/pl_language_list.lng
index 05fd6e39ac17ea189fca50230d8258822a50af79..14b7cdb5076fa513986b06ff3d01cb381aee2663 100644
--- a/interface/web/admin/lib/lang/pl_language_list.lng
+++ b/interface/web/admin/lib/lang/pl_language_list.lng
@@ -5,3 +5,4 @@ $wb['module_txt'] = 'Moduł';
 $wb['lang_file_txt'] = 'Plik języka';
 $wb['lang_file_date_txt'] = 'Ostatnia modyfikacja';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_login_as.lng b/interface/web/admin/lib/lang/pl_login_as.lng
index f00e042478e938e14cac73691456ea6e64846605..a50549449423cb540753b9983a0e0fcd2a446665 100644
--- a/interface/web/admin/lib/lang/pl_login_as.lng
+++ b/interface/web/admin/lib/lang/pl_login_as.lng
@@ -9,3 +9,4 @@ $wb['firewall_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 $wb['tcp_ports_error_regex'] = 'Niedozwolony znam w definicji portu TCP. Dozwolone sÄ… liczby, dwukropek i przecinek (: i ,)';
 $wb['udp_ports_error_regex'] = 'Niedozwolony znam w definicji portu UDP. Dozwolone sÄ… liczby, dwukropek i przecinek (: i ,)';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_package_install.lng b/interface/web/admin/lib/lang/pl_package_install.lng
index 30439086ab83191dc21d44e30ad7ff6db2ba0e01..ce5c73c8147b31f68433f37d28aca5bf9efc94fc 100644
--- a/interface/web/admin/lib/lang/pl_package_install.lng
+++ b/interface/web/admin/lib/lang/pl_package_install.lng
@@ -5,3 +5,4 @@ $wb['repo_username_txt'] = 'Użytkownik (opcjonalnie)';
 $wb['repo_password_txt'] = 'Hasło (opcjonalnie)';
 $wb['active_txt'] = 'Aktywne';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_remote_action.lng b/interface/web/admin/lib/lang/pl_remote_action.lng
index 83fbc9e282a01a83ca99b4b1d15d6395af0613ed..36b0383c4ef230c45ebad35a74c0ee9b6aa3b1b1 100644
--- a/interface/web/admin/lib/lang/pl_remote_action.lng
+++ b/interface/web/admin/lib/lang/pl_remote_action.lng
@@ -10,3 +10,4 @@ $wb['select_all_server'] = 'Wszystkie serwery';
 $wb['ispconfig_update_title'] = 'ISPConfig update instructions';
 $wb['ispconfig_update_text'] = 'Login as root user on the shell of your server and execute the command<br /><br /> <strong>ispconfig_update.sh</strong><br /><br />to start the ISPConfig update.<br /><br /><a href=http://www.faqforge.com/linux/controlpanels/ispconfig3/how-to-update-ispconfig-3/ target=_blank>Click here for detailed update instructions</a>';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_remote_user.lng b/interface/web/admin/lib/lang/pl_remote_user.lng
index b456de8401f966ade356988aeeb9714b24e0f189..6c55771f6c56dfe6afe585ea4225f8329e8280b8 100644
--- a/interface/web/admin/lib/lang/pl_remote_user.lng
+++ b/interface/web/admin/lib/lang/pl_remote_user.lng
@@ -45,3 +45,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_remote_user_list.lng b/interface/web/admin/lib/lang/pl_remote_user_list.lng
index 6dd12ae97c1cd8a59f02d95b2ee37cb0108e7ea4..976e3130addadd0e3b621c8cccacb020f382207e 100644
--- a/interface/web/admin/lib/lang/pl_remote_user_list.lng
+++ b/interface/web/admin/lib/lang/pl_remote_user_list.lng
@@ -5,3 +5,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika';
 $wb['parent_remote_userid_txt'] = 'ID';
 $wb['username_txt'] = 'Nazwa użytkownika';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server.lng b/interface/web/admin/lib/lang/pl_server.lng
index 5e9c4117203ab9d18971262250a972399c70e58e..2ebbeb2198f3b663f8de18f7e85b756ef05188e8 100644
--- a/interface/web/admin/lib/lang/pl_server.lng
+++ b/interface/web/admin/lib/lang/pl_server.lng
@@ -13,3 +13,4 @@ $wb['- None -'] = '- Żaden -';
 $wb['proxy_server_txt'] = 'Proxy-Server';
 $wb['firewall_server_txt'] = 'Firewall-Server';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_config.lng b/interface/web/admin/lib/lang/pl_server_config.lng
index 175c9bedc31993892ce23add683ad4c88e6d137b..05836f62f609c8d3140720b104d3f5ec4bea9c2a 100644
--- a/interface/web/admin/lib/lang/pl_server_config.lng
+++ b/interface/web/admin/lib/lang/pl_server_config.lng
@@ -170,5 +170,5 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Prześlij informacje o przekroczeniu transferu do admina';
 $wb['overtraffic_notify_client_txt'] = 'Prześlij informacje o przekroczeniu transferu do klienta';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_config_list.lng b/interface/web/admin/lib/lang/pl_server_config_list.lng
index f9e8dcf1b559349ac491040e4920bec5fa38a7e6..e700889bf85c147522cb4775fbe6bd5367bca825 100644
--- a/interface/web/admin/lib/lang/pl_server_config_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_config_list.lng
@@ -2,3 +2,4 @@
 $wb['list_head_txt'] = 'Konfiguracja serwera';
 $wb['server_name_txt'] = 'Serwer';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_ip.lng b/interface/web/admin/lib/lang/pl_server_ip.lng
index cb16e104d5822d4b794b1a0d6410dd666545de8c..2c107d05a94c53a4b06ee7d4414985cf46b23975 100644
--- a/interface/web/admin/lib/lang/pl_server_ip.lng
+++ b/interface/web/admin/lib/lang/pl_server_ip.lng
@@ -9,3 +9,4 @@ $wb['ip_type_txt'] = 'Typ';
 $wb['virtualhost_port_txt'] = 'Porty HTTP';
 $wb['error_port_syntax'] = 'Nieprawidłowe wartości w polu portów, proszę wpisać tylko liczby oddzielone przecinkiem. Przykładowo: 80,443';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_ip_list.lng b/interface/web/admin/lib/lang/pl_server_ip_list.lng
index 64b004dc7822cf83ef3d7bcc0f6f5248497b42f6..dcf8951ac9641b014cc0a6efc366a816382752f1 100644
--- a/interface/web/admin/lib/lang/pl_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_ip_list.lng
@@ -8,3 +8,4 @@ $wb['virtualhost_txt'] = 'HTTP Vhost';
 $wb['virtualhost_port_txt'] = 'Porty HTTP';
 $wb['ip_type_txt'] = 'Typ';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_list.lng b/interface/web/admin/lib/lang/pl_server_list.lng
index 81356acf77024414ccc676ef7e516d5fac226528..9ca9eb87151c9691d3a10f10b18dbf774994d68d 100644
--- a/interface/web/admin/lib/lang/pl_server_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_list.lng
@@ -11,3 +11,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowy serwer';
 $wb['proxy_server_txt'] = 'Proxy';
 $wb['firewall_server_txt'] = 'Firewall';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_php.lng b/interface/web/admin/lib/lang/pl_server_php.lng
index 298eca65115f1a8c192353c7e1da4aeca3ecbfc0..54d0ef277582221996f29a3542daba2b6b27adce 100644
--- a/interface/web/admin/lib/lang/pl_server_php.lng
+++ b/interface/web/admin/lib/lang/pl_server_php.lng
@@ -14,3 +14,4 @@ $wb['php_fpm_init_script_txt'] = 'Ścieżka do skryptu inicjującego PHP-FPM';
 $wb['php_fpm_ini_dir_txt'] = 'Ścieżka do katalogu php.ini';
 $wb['php_fpm_pool_dir_txt'] = 'Ścieżka do katalogu pool PHP-FPM';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_php_list.lng b/interface/web/admin/lib/lang/pl_server_php_list.lng
index b402fd1ed19978b32027a9ed16e7b44f241db93e..dc697ae1fffd70f2304bcea429df5a4fa4eb6ae6 100644
--- a/interface/web/admin/lib/lang/pl_server_php_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_php_list.lng
@@ -5,3 +5,4 @@ $wb['add_new_record_txt'] = 'Add new PHP version';
 $wb['client_id_txt'] = 'Client';
 $wb['name_txt'] = 'PHP Name';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_package_install.lng b/interface/web/admin/lib/lang/pl_software_package_install.lng
index fd2f2930dde345143a239e3755d6c6e0bfe32470..ea9290bd39a9d9920584063ae6e348bbeb6137d9 100644
--- a/interface/web/admin/lib/lang/pl_software_package_install.lng
+++ b/interface/web/admin/lib/lang/pl_software_package_install.lng
@@ -4,3 +4,4 @@ $wb['install_key_txt'] = 'Podaj klucz instalacyjny';
 $wb['btn_save_txt'] = 'Start instalacji';
 $wb['btn_cancel_txt'] = 'Przerwij';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_package_list.lng b/interface/web/admin/lib/lang/pl_software_package_list.lng
index 78c412c344818c823ee8e5d9b4fff8111b0e3782..e1ffd2c3dfa61aea32bb6b9b3eaebf212924aa40 100644
--- a/interface/web/admin/lib/lang/pl_software_package_list.lng
+++ b/interface/web/admin/lib/lang/pl_software_package_list.lng
@@ -9,3 +9,4 @@ $wb['repoupdate_txt'] = 'Aktualizuj listę pakietów';
 $wb['package_id_txt'] = 'lokalny App-ID';
 $wb['no_packages_txt'] = 'Brak dostępnych pakietów';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_repo.lng b/interface/web/admin/lib/lang/pl_software_repo.lng
index d11a1b3b330d331c507e129f195f3f6ada2874f5..84d9c9e61b53a5388a246f9d92823f726e1d43ea 100644
--- a/interface/web/admin/lib/lang/pl_software_repo.lng
+++ b/interface/web/admin/lib/lang/pl_software_repo.lng
@@ -5,3 +5,4 @@ $wb['repo_username_txt'] = 'Użytkownik (Opcjonalnie)';
 $wb['repo_password_txt'] = 'Hasło (Opcjonalnie)';
 $wb['active_txt'] = 'Aktywny';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_repo_list.lng b/interface/web/admin/lib/lang/pl_software_repo_list.lng
index 7ca6af9f9f43559891103a0c50ebd189da3f795b..85a54b06b46466dd170cc6579514f7638b191fb4 100644
--- a/interface/web/admin/lib/lang/pl_software_repo_list.lng
+++ b/interface/web/admin/lib/lang/pl_software_repo_list.lng
@@ -4,3 +4,4 @@ $wb['active_txt'] = 'Aktywny';
 $wb['repo_name_txt'] = 'Repozytoria';
 $wb['repo_url_txt'] = 'URL';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_update_list.lng b/interface/web/admin/lib/lang/pl_software_update_list.lng
index aa49fba4e72ce46c22c3ca7a2d0a23ee6728a8f9..31a3dd0131cc873b6e86e9ae1a0bbe96ba17a0d0 100644
--- a/interface/web/admin/lib/lang/pl_software_update_list.lng
+++ b/interface/web/admin/lib/lang/pl_software_update_list.lng
@@ -7,3 +7,4 @@ $wb['version_txt'] = 'Wersja';
 $wb['action_txt'] = 'Akcja';
 $wb['no_updates_txt'] = 'Nie ma dostępnych aktualizacji';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_system_config.lng b/interface/web/admin/lib/lang/pl_system_config.lng
index dbcd61ffa193d5b8f618c9f296dc44746a4d2f4a..42da3d1357339272a2d2598a5975d413b0e9501c 100644
--- a/interface/web/admin/lib/lang/pl_system_config.lng
+++ b/interface/web/admin/lib/lang/pl_system_config.lng
@@ -50,3 +50,4 @@ $wb['mailbox_show_autoresponder_tab_txt'] = 'Pokaż zakładkę autorespondera w
 $wb['mailbox_show_mail_filter_tab_txt'] = 'Pokaż zakładkę filtra email w szczegółach konta email.';
 $wb['mailbox_show_custom_rules_tab_txt'] = 'Pokaż zakładkę własnych filtrów email w szczegółach konta email.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_tpl_default_admin.lng b/interface/web/admin/lib/lang/pl_tpl_default_admin.lng
index eee3af5fe4e30c2f22bfa5742d902ce678cfa830..ed5fe515422f22c908fd97808d240be11e07c351 100644
--- a/interface/web/admin/lib/lang/pl_tpl_default_admin.lng
+++ b/interface/web/admin/lib/lang/pl_tpl_default_admin.lng
@@ -16,3 +16,4 @@ $wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
 $wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
 $wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_users.lng b/interface/web/admin/lib/lang/pl_users.lng
index 586e9ff66a2e1d17100727c8490cef7455b2ec40..f645401a263c8b186ce58c457760fa8aa179425d 100644
--- a/interface/web/admin/lib/lang/pl_users.lng
+++ b/interface/web/admin/lib/lang/pl_users.lng
@@ -31,3 +31,4 @@ $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują';
 $wb['username_error_collision'] = 'Nazwa użytkownika nie może być web lub web z numerem.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_users_list.lng b/interface/web/admin/lib/lang/pl_users_list.lng
index 7def4022bfc54f4a4a233ab7dac438e4f659f446..16e1804a069949154e5a1bd88cae286b6d978b34 100644
--- a/interface/web/admin/lib/lang/pl_users_list.lng
+++ b/interface/web/admin/lib/lang/pl_users_list.lng
@@ -7,3 +7,4 @@ $wb['client_id_txt'] = 'User ID';
 $wb['active_txt'] = 'Aktywny';
 $wb['groups_txt'] = 'Grupy';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pt_server_config.lng b/interface/web/admin/lib/lang/pt_server_config.lng
index 25d19f302b9f0f858aeb6537b44cea01f419c0c2..3470e28a722ce57ce2a86f6620948299ad80e6da 100644
--- a/interface/web/admin/lib/lang/pt_server_config.lng
+++ b/interface/web/admin/lib/lang/pt_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/ro_server_config.lng b/interface/web/admin/lib/lang/ro_server_config.lng
index d3247ac82cbf4e53a0385dbf77c3ec0565afe665..56ce46cc5a3c1c8636694784301fbb41bf57baf5 100644
--- a/interface/web/admin/lib/lang/ro_server_config.lng
+++ b/interface/web/admin/lib/lang/ro_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/ru_server_config.lng b/interface/web/admin/lib/lang/ru_server_config.lng
index f9cea0ca262cf1fc47f1b939a31e6a0aad6b5fad..fd76bf6db6f590f7753bb83c6006b09fa7fd3176 100644
--- a/interface/web/admin/lib/lang/ru_server_config.lng
+++ b/interface/web/admin/lib/lang/ru_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/se_server_config.lng b/interface/web/admin/lib/lang/se_server_config.lng
index df557e206979b59cd1cf44cf2c73b2b690d9e55b..0d16cedb90447ce3a59e4e6f1d8158d5df8adbb4 100644
--- a/interface/web/admin/lib/lang/se_server_config.lng
+++ b/interface/web/admin/lib/lang/se_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/lib/lang/sk_server_config.lng b/interface/web/admin/lib/lang/sk_server_config.lng
index 0ea3647f2438eb6b72c2a102847aa6d346e3a107..d2f27c7cbe6d9cecbb6192e19388d02685582295 100644
--- a/interface/web/admin/lib/lang/sk_server_config.lng
+++ b/interface/web/admin/lib/lang/sk_server_config.lng
@@ -170,5 +170,4 @@ $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Make web folders immutable (extended attributes)';
 $wb['overtraffic_notify_admin_txt'] = 'Send overtraffic notification to admin';
 $wb['overtraffic_notify_client_txt'] = 'Send overtraffic notification to client';
-$wb['rbl_error_regex'] = 'Please specify valid RBL hostnames.';
 ?>
diff --git a/interface/web/admin/templates/server_config_mail_edit.htm b/interface/web/admin/templates/server_config_mail_edit.htm
index 03749317ca23e05c743b0e207f8dab697c22d924..fba0bf72ec4d704aad6c81de7e172134cd4778ed 100644
--- a/interface/web/admin/templates/server_config_mail_edit.htm
+++ b/interface/web/admin/templates/server_config_mail_edit.htm
@@ -19,10 +19,6 @@
                 <label for="homedir_path">{tmpl_var name='homedir_path_txt'}</label>
                 <input name="homedir_path" id="homedir_path" value="{tmpl_var name='homedir_path'}" size="40" maxlength="255" type="text" class="textInput" />
             </div>
-            <div class="ctrlHolder">
-                <label for="dkim_path">{tmpl_var name='dkim_path_txt'}</label>
-                <input name="dkim_path" id="dkim_path" value="{tmpl_var name='dkim_path'}" size="40" maxlength="255" type="text" class="textInput" />
-            </div>
             <div class="ctrlHolder">
                 <p class="label">{tmpl_var name='pop3_imap_daemon_txt'}</p>
                 <div class="multiField">
@@ -99,4 +95,4 @@
         </div>
     </div>
     
-</div>
+</div>
\ No newline at end of file
diff --git a/interface/web/admin/templates/server_ip_list.htm b/interface/web/admin/templates/server_ip_list.htm
index d83724c19f585972d14077f318325d8d711d4b0b..713e1e97bc9a67cbcb38decb8fed3f6dde526b67 100644
--- a/interface/web/admin/templates/server_ip_list.htm
+++ b/interface/web/admin/templates/server_ip_list.htm
@@ -18,7 +18,7 @@
                 <thead>
                     <tr class="caption">
                         <th class="tbl_col_server_id" scope="col"><tmpl_var name="server_id_txt"></th>
-                        <th class="tbl_col_client_id" scope="col"><tmpl_var name="client_id_txt"></th>
+                        <th class="tbl_col_client_pid" scope="col"><tmpl_var name="client_id_txt"></th>
                         <th class="tbl_col_ip_type" scope="col"><tmpl_var name="ip_type_txt"></th>
                         <th class="tbl_col_ip_address" scope="col"><tmpl_var name="ip_address_txt"></th>
                         <th class="tbl_col_virtualhost" scope="col"><tmpl_var name="virtualhost_txt"></th>
@@ -27,7 +27,7 @@
                     </tr>
                     <tr class="filter">
                         <td class="tbl_col_server_id"><select name="search_server_id">{tmpl_var name='search_server_id'}</select></td>
-                        <td class="tbl_col_client_id"><select name="search_client_id">{tmpl_var name='search_client_id'}</select></td>
+                        <td class="tbl_col_client_pid"><select name="search_client_id">{tmpl_var name='search_client_id'}</select></td>
                         <td class="tbl_col_ip_type"><select name="search_ip_type">{tmpl_var name='search_ip_type'}</select></td>
                         <td class="tbl_col_ip_address"><input type="text" name="search_ip_address" value="{tmpl_var name='search_ip_address'}" /></td>
                         <td class="tbl_col_virtualhost"><select name="search_virtualhost">{tmpl_var name='search_virtualhost'}</select></td>
@@ -41,7 +41,7 @@
                     <tmpl_loop name="records">
                         <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
                             <td class="tbl_col_server_id"><a href="#" onclick="loadContent('admin/server_ip_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="server_id"}</a></td>
-                            <td class="tbl_col_client_id"><a href="#" onclick="loadContent('admin/server_ip_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="client_id"}</a></td>
+                            <td class="tbl_col_client_pid"><a href="#" onclick="loadContent('admin/server_ip_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="client_id"}</a></td>
                             <td class="tbl_col_ip_type"><a href="#" onclick="loadContent('admin/server_ip_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="ip_type"}</a></td>
                             <td class="tbl_col_ip_address"><a href="#" onclick="loadContent('admin/server_ip_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="ip_address"}</a></td>
                             <td class="tbl_col_virtualhost"><a href="#" onclick="loadContent('admin/server_ip_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="virtualhost"}</a></td>
diff --git a/interface/web/client/lib/lang/cz.lng b/interface/web/client/lib/lang/cz.lng
index 8efa987cfac80c8eabe601ffb11adabede36b865..9c1d91cc2010a9df662ca6da90746e2f23d4c8e0 100644
--- a/interface/web/client/lib/lang/cz.lng
+++ b/interface/web/client/lib/lang/cz.lng
@@ -23,3 +23,5 @@ $wb['error_domain_in webuse'] = 'Tato doména nelze odstranit, protože je v pou
 $wb['error_client_can_not_add_domain'] = 'Nemůžete přidat novou doménu';
 $wb['error_client_group_id_empty'] = 'Musíte vybrat zákazníka<br>';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client.lng b/interface/web/client/lib/lang/cz_client.lng
index eb1273fdef858e5a63b2ab748ce7cb0b7476bb99..bb885e966d2017745a22d57af4de65456c0497e4 100644
--- a/interface/web/client/lib/lang/cz_client.lng
+++ b/interface/web/client/lib/lang/cz_client.lng
@@ -144,3 +144,5 @@ $wb['aps_limits_txt'] = 'APS Installer Limits';
 $wb['limit_aps_txt'] = 'Max. number of APS instances';
 $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client_circle.lng b/interface/web/client/lib/lang/cz_client_circle.lng
index f26e2d6d4b790622e0ba7809095d7063205bfe03..cb4b143b114e60231c13db1cf3d87a356df4f1fc 100644
--- a/interface/web/client/lib/lang/cz_client_circle.lng
+++ b/interface/web/client/lib/lang/cz_client_circle.lng
@@ -7,3 +7,5 @@ $wb['client_ids_txt'] = 'Klienti/Distributoři';
 $wb['description_txt'] = 'Popis';
 $wb['active_txt'] = 'Aktivní';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client_circle_list.lng b/interface/web/client/lib/lang/cz_client_circle_list.lng
index e827605400f5165230b2a7fa5d9570ca13475cf3..24025510de0da4c0ceaab32d786f5f6cd745d297 100644
--- a/interface/web/client/lib/lang/cz_client_circle_list.lng
+++ b/interface/web/client/lib/lang/cz_client_circle_list.lng
@@ -8,3 +8,5 @@ $wb['filter_txt'] = 'Filtr';
 $wb['delete_txt'] = 'Smazat';
 $wb['active_txt'] = 'Aktivní';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client_del.lng b/interface/web/client/lib/lang/cz_client_del.lng
index 4515806be5d944c55947a9b0d91ea307f32cbf8b..a759ab6a94569eb0c497af259e4aec514c85e54c 100644
--- a/interface/web/client/lib/lang/cz_client_del.lng
+++ b/interface/web/client/lib/lang/cz_client_del.lng
@@ -4,3 +4,5 @@ $wb['delete_explanation'] = 'Tato akce smaže následující počet záznamů p
 $wb['btn_save_txt'] = 'Smazat klienta';
 $wb['btn_cancel_txt'] = 'Zrušit bez smazání klienta';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client_message.lng b/interface/web/client/lib/lang/cz_client_message.lng
index d980d55012ca859cd2cfd6ac3fe32d891ce47077..f1c3870bca3595faf7e29e788e4eb23b92c6ea5d 100644
--- a/interface/web/client/lib/lang/cz_client_message.lng
+++ b/interface/web/client/lib/lang/cz_client_message.lng
@@ -16,3 +16,5 @@ $wb['all_clients_resellers_txt'] = 'Všichni klienti a distributoři (prodejci)'
 $wb['all_clients_txt'] = 'Všichni klienti';
 $wb['variables_txt'] = 'Výběr (možnosti):';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client_template.lng b/interface/web/client/lib/lang/cz_client_template.lng
index 5c8406915e2bac5d06963b1b66f799b5194881ee..94ee886d72d7beeb563be4352ba97ffe916b33e7 100644
--- a/interface/web/client/lib/lang/cz_client_template.lng
+++ b/interface/web/client/lib/lang/cz_client_template.lng
@@ -88,3 +88,5 @@ $wb['aps_limits_txt'] = 'APS Installer Limits';
 $wb['limit_aps_txt'] = 'Max. number of APS instances';
 $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_client_template_list.lng b/interface/web/client/lib/lang/cz_client_template_list.lng
index c3faae17c7100b156f28dbea53c5f43fcb3409d2..7d9e9238d4865d4f0b51de4badc40c8621104f39 100644
--- a/interface/web/client/lib/lang/cz_client_template_list.lng
+++ b/interface/web/client/lib/lang/cz_client_template_list.lng
@@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Klientské šablony';
 $wb['template_type_txt'] = 'Typ';
 $wb['template_name_txt'] = 'Název šablony';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_clients_list.lng b/interface/web/client/lib/lang/cz_clients_list.lng
index 9657cb71e892610822ea3a9ff9ec797d2c3381db..ffd1b8e82ad59040e3d1c5f8dcb67472c142c514 100644
--- a/interface/web/client/lib/lang/cz_clients_list.lng
+++ b/interface/web/client/lib/lang/cz_clients_list.lng
@@ -9,3 +9,5 @@ $wb['add_new_record_txt'] = 'Přidat klienta';
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['customer_no_txt'] = 'Zákaznické číslo';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_domain.lng b/interface/web/client/lib/lang/cz_domain.lng
index 34ba70c11edbe7cac85311d43bbe0db6ec921b15..26117aef5ffb3841ebc4bede418151191ecbd7e4 100644
--- a/interface/web/client/lib/lang/cz_domain.lng
+++ b/interface/web/client/lib/lang/cz_domain.lng
@@ -4,3 +4,5 @@ $wb['domain_error_unique'] = 'The domain already exists';
 $wb['domain_error_regex'] = 'This domain-name is not allowed';
 $wb['Domain'] = 'Doména';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_domain_list.lng b/interface/web/client/lib/lang/cz_domain_list.lng
index 6cf7376bd41d7f67d34e59bdc981663a893eb6be..9b52d04ddd36d6e6c7d556349596ce03ce72323b 100644
--- a/interface/web/client/lib/lang/cz_domain_list.lng
+++ b/interface/web/client/lib/lang/cz_domain_list.lng
@@ -4,3 +4,5 @@ $wb['add_new_record_txt'] = 'Přidat novou doménu';
 $wb['domain_txt'] = 'Doména';
 $wb['user_txt'] = 'Klient';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_reseller.lng b/interface/web/client/lib/lang/cz_reseller.lng
index 6e7fec6c0221809a31e5c9a388bd81c037033270..53f079edb0f27eeb560eed5415f4145f48096381 100644
--- a/interface/web/client/lib/lang/cz_reseller.lng
+++ b/interface/web/client/lib/lang/cz_reseller.lng
@@ -143,3 +143,5 @@ $wb['aps_limits_txt'] = 'APS Installer Limits';
 $wb['limit_aps_txt'] = 'Max. number of APS instances';
 $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/cz_resellers_list.lng b/interface/web/client/lib/lang/cz_resellers_list.lng
index 8e72797b4df843d80f27ea6f7e8e583a24f08319..fb23672a888ebd36a6db688036b641895bf6cac9 100644
--- a/interface/web/client/lib/lang/cz_resellers_list.lng
+++ b/interface/web/client/lib/lang/cz_resellers_list.lng
@@ -9,3 +9,5 @@ $wb['add_new_record_txt'] = 'Přidat distributora';
 $wb['customer_no_txt'] = 'Zákaznické číslo';
 $wb['username_txt'] = 'Uživatelské jméno';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/de_client.lng b/interface/web/client/lib/lang/de_client.lng
index 46afed5f874be5ce934f7e5173f434c6b8ef55d8..8cf55223e70ee538f3e9a84a96426779e86cf53b 100644
--- a/interface/web/client/lib/lang/de_client.lng
+++ b/interface/web/client/lib/lang/de_client.lng
@@ -143,4 +143,4 @@ $wb['err_msg_master_tpl_set'] = 'Die hier eingestellten Werte werden ignoriert,
 $wb['aps_limits_txt'] = 'APS Installationsassistent Limits';
 $wb['limit_aps_txt'] = 'Max. Anzahl an APS-Instanzen';
 $wb['limit_aps_error_notint'] = 'Das APS Instanzen Limit muss eine Zahl sein.';
-?>
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/de_reseller.lng b/interface/web/client/lib/lang/de_reseller.lng
index 14cd58a0c4d36736a2bed8b91715fc73d076ac94..fa38a8e4ab1f75384117961bfb096b32dd6174ab 100644
--- a/interface/web/client/lib/lang/de_reseller.lng
+++ b/interface/web/client/lib/lang/de_reseller.lng
@@ -142,4 +142,4 @@ $wb['bank_account_swift_txt'] = 'BIC';
 $wb['aps_limits_txt'] = 'APS Installationsassistent Limits';
 $wb['limit_aps_txt'] = 'Max. Anzahl an APS-Instanzen';
 $wb['limit_aps_error_notint'] = 'Das APS Instanzen Limit muss eine Zahl sein.';
-?>
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/pl.lng b/interface/web/client/lib/lang/pl.lng
index 272743515496a4347635abf786fe034f099529ea..7ecf6400ffdec3761c72b3688fdad0aa9b6512da 100644
--- a/interface/web/client/lib/lang/pl.lng
+++ b/interface/web/client/lib/lang/pl.lng
@@ -23,3 +23,4 @@ $wb['error_domain_in webuse'] = 'Ta domena nie może zostać usunięta ponieważ
 $wb['error_client_can_not_add_domain'] = 'Nie możesz dodać nowej domeny';
 $wb['error_client_group_id_empty'] = 'Musisz wybrać klienta<br>';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client.lng b/interface/web/client/lib/lang/pl_client.lng
index 3607bff1712a17ee5e5507d8eb2dbc64cad9fc53..8cda7bd5d4715ed741005d5e3952cfb94c2aa30a 100644
--- a/interface/web/client/lib/lang/pl_client.lng
+++ b/interface/web/client/lib/lang/pl_client.lng
@@ -144,3 +144,4 @@ $wb['aps_limits_txt'] = 'Limity Instalatora APS';
 $wb['limit_aps_txt'] = 'Maks. liczba instalacji APS';
 $wb['limit_aps_error_notint'] = 'Limit instalacji APS musi być liczbą';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_circle.lng b/interface/web/client/lib/lang/pl_client_circle.lng
index f98a1447fc75bfe3b4968c02c51b20266d826505..061276809cc59e9b9da003831176b966c8fc6cb2 100644
--- a/interface/web/client/lib/lang/pl_client_circle.lng
+++ b/interface/web/client/lib/lang/pl_client_circle.lng
@@ -7,3 +7,4 @@ $wb['client_ids_txt'] = 'Clients/Resellers';
 $wb['description_txt'] = 'Description';
 $wb['active_txt'] = 'Active';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_circle_list.lng b/interface/web/client/lib/lang/pl_client_circle_list.lng
index 00fd0b3998912555116db17c2963578096503f45..b4244484c62552c15b963c98bcbfdab08fce3e42 100644
--- a/interface/web/client/lib/lang/pl_client_circle_list.lng
+++ b/interface/web/client/lib/lang/pl_client_circle_list.lng
@@ -8,3 +8,4 @@ $wb['filter_txt'] = 'Filter';
 $wb['delete_txt'] = 'Delete';
 $wb['active_txt'] = 'Active';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_del.lng b/interface/web/client/lib/lang/pl_client_del.lng
index 666e12a24c4b9ab7fdd9bb55307ab138071bf818..aab69a43b3eb6154e6f390e9f7454fd80759afab 100644
--- a/interface/web/client/lib/lang/pl_client_del.lng
+++ b/interface/web/client/lib/lang/pl_client_del.lng
@@ -4,3 +4,4 @@ $wb['delete_explanation'] = 'Ta akcja usunie następującą liczbę rekordów po
 $wb['btn_save_txt'] = 'Usuń klienta';
 $wb['btn_cancel_txt'] = 'Anuluj bez usuwania klienta';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_message.lng b/interface/web/client/lib/lang/pl_client_message.lng
index d156f318d03687406fe3f3529ec780a2bc74a49b..726f388cc6a39cde4f6ebca62d1ed9ca3188b7f6 100644
--- a/interface/web/client/lib/lang/pl_client_message.lng
+++ b/interface/web/client/lib/lang/pl_client_message.lng
@@ -16,3 +16,4 @@ $wb['all_clients_resellers_txt'] = 'Wszyscy klienci i resellerzy';
 $wb['all_clients_txt'] = 'Wszyscy klienci';
 $wb['variables_txt'] = 'Zmienne:';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_template.lng b/interface/web/client/lib/lang/pl_client_template.lng
index cbcf1a3f9297ef8f4ecb2a65240e5974e5bf99f2..cd017fb8288790012c299725111d8a035afebce6 100644
--- a/interface/web/client/lib/lang/pl_client_template.lng
+++ b/interface/web/client/lib/lang/pl_client_template.lng
@@ -88,3 +88,4 @@ $wb['aps_limits_txt'] = 'Limit Instalatora APS';
 $wb['limit_aps_txt'] = 'Maks. liczba instancji APS';
 $wb['limit_aps_error_notint'] = 'Limit instancji APS musi być liczbą';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_template_list.lng b/interface/web/client/lib/lang/pl_client_template_list.lng
index 06a39761f9af7d4a0191b4ed73b0b3a22b0d5541..76204419e60a73a209353a6a55615354da948b7b 100644
--- a/interface/web/client/lib/lang/pl_client_template_list.lng
+++ b/interface/web/client/lib/lang/pl_client_template_list.lng
@@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Szablon klienta';
 $wb['template_type_txt'] = 'Typ';
 $wb['template_name_txt'] = 'Nazwa szablonu';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_clients_list.lng b/interface/web/client/lib/lang/pl_clients_list.lng
index c790271f5ac32397debbecf20a0542edeb2f2498..aa0767164133c12880675aa27333b248755ce72f 100644
--- a/interface/web/client/lib/lang/pl_clients_list.lng
+++ b/interface/web/client/lib/lang/pl_clients_list.lng
@@ -9,3 +9,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowego klienta';
 $wb['username_txt'] = 'Login';
 $wb['customer_no_txt'] = 'Nr klienta';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_domain.lng b/interface/web/client/lib/lang/pl_domain.lng
index 9f3e80ff6458666aa19d3888ceb68af2a0875cdf..9854e8904f51c67a1d7cfaf338df2f6520f6800e 100644
--- a/interface/web/client/lib/lang/pl_domain.lng
+++ b/interface/web/client/lib/lang/pl_domain.lng
@@ -4,3 +4,4 @@ $wb['domain_error_unique'] = 'Domena o podanej nazwie już istnieje';
 $wb['domain_error_regex'] = 'Nazwa domeny jest niedopuszczalna';
 $wb['Domain'] = 'Domena';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_domain_list.lng b/interface/web/client/lib/lang/pl_domain_list.lng
index e2cac3b934284d15c7099223f8172b1a26b92c94..d31e7dfdccf0721489123519fe1de8c00e80d0de 100644
--- a/interface/web/client/lib/lang/pl_domain_list.lng
+++ b/interface/web/client/lib/lang/pl_domain_list.lng
@@ -4,3 +4,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowÄ… domenÄ™';
 $wb['domain_txt'] = 'Domena';
 $wb['user_txt'] = 'Client';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_reseller.lng b/interface/web/client/lib/lang/pl_reseller.lng
index 64bd81325336f65fd2e19d57fb5a18de928fd3b8..8c2dd696f8b5e995db64ed25bed67f39574ce158 100644
--- a/interface/web/client/lib/lang/pl_reseller.lng
+++ b/interface/web/client/lib/lang/pl_reseller.lng
@@ -143,3 +143,4 @@ $wb['aps_limits_txt'] = 'Limit instalacji APS';
 $wb['limit_aps_txt'] = 'Maks. liczba instancji APS';
 $wb['limit_aps_error_notint'] = 'Limit instancji APS musi być liczbą';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_resellers_list.lng b/interface/web/client/lib/lang/pl_resellers_list.lng
index 176c73e415aad70b783c848fea5539b006de79a0..6b277bfdd39e27c2a93399e72261983d06701f1c 100644
--- a/interface/web/client/lib/lang/pl_resellers_list.lng
+++ b/interface/web/client/lib/lang/pl_resellers_list.lng
@@ -9,3 +9,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowego resellera';
 $wb['customer_no_txt'] = 'Nr klienta';
 $wb['username_txt'] = 'Login';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/cz.lng b/interface/web/dashboard/lib/lang/cz.lng
index 9d2a3211cb0d4cabaade52c01f42a146df72eafb..297b6397facd9c9c6d3e3fa6c5b595e818a8a28f 100644
--- a/interface/web/dashboard/lib/lang/cz.lng
+++ b/interface/web/dashboard/lib/lang/cz.lng
@@ -2,3 +2,5 @@
 $wb['welcome_user_txt'] = 'Vítejte %s';
 $wb['available_modules_txt'] = 'Dostupné moduly';
 ?>
+
+
diff --git a/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng b/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng
index bedb98f865187d56e29fee51f20ed1ef3b7561d0..9810ba9808fc54c2bc002f28b52bcb753149e1e8 100644
--- a/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng
+++ b/interface/web/dashboard/lib/lang/cz_dashlet_limits.lng
@@ -28,3 +28,5 @@ $wb['limit_client_txt'] = 'Počet klientů';
 $wb['limit_database_txt'] = 'Počet databází';
 $wb['limit_mailmailinglist_txt'] = 'Počet e-mailových konferencí';
 ?>
+
+
diff --git a/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng b/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng
index 66275f1d0573489acd4a185f62b4fbfbecf3f2fd..a25ba21fc3ba9c5ec9144516bf135d40d99644be 100644
--- a/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng
+++ b/interface/web/dashboard/lib/lang/cz_dashlet_modules.lng
@@ -1,3 +1,5 @@
 <?php
 $wb['available_modules_txt'] = 'Dostupné moduly';
 ?>
+
+
diff --git a/interface/web/dashboard/lib/lang/pl.lng b/interface/web/dashboard/lib/lang/pl.lng
index 5ef320a86ece666580ef419b0ac34c084e5c81f4..9a8b6694f16c70eb82108b8cf2e987b8ada36b39 100644
--- a/interface/web/dashboard/lib/lang/pl.lng
+++ b/interface/web/dashboard/lib/lang/pl.lng
@@ -2,3 +2,4 @@
 $wb['welcome_user_txt'] = 'Witaj %s';
 $wb['available_modules_txt'] = 'Dostępne moduły';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng b/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng
index d69a551bd072bc71bcf4ba4c5aa1fe4c53f5707a..b0c28ec7e20b346810f853424d6e84a6d8a36310 100644
--- a/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng
+++ b/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng
@@ -28,3 +28,4 @@ $wb['limit_client_txt'] = 'Liczba klientów';
 $wb['limit_database_txt'] = 'Liczba baz danych';
 $wb['limit_mailmailinglist_txt'] = 'Liczba list mailingowych';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng b/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng
index fafcc61480d5019acd02cbc99485e0ea14c2ff1f..e329a2517d7ec70e22a4c23a4ef88d5227646bc0 100644
--- a/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng
+++ b/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng
@@ -1,3 +1,4 @@
 <?php
 $wb['available_modules_txt'] = 'Dostępne moduły';
 ?>
+
diff --git a/interface/web/designer/lib/lang/cz.lng b/interface/web/designer/lib/lang/cz.lng
index acb6c3546c6150b4edbafb782d3ed85c499210b5..dd815ad751cd365370e6ef7caec82948b35eba6d 100644
--- a/interface/web/designer/lib/lang/cz.lng
+++ b/interface/web/designer/lib/lang/cz.lng
@@ -1,2 +1,4 @@
 <?php
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_form_edit.lng b/interface/web/designer/lib/lang/cz_form_edit.lng
index 75bf5a5606c2337c3297bca3417f7bed093b7fd5..2b04eb968d0a22ab9d143a8e11f53779f770bd7d 100644
--- a/interface/web/designer/lib/lang/cz_form_edit.lng
+++ b/interface/web/designer/lib/lang/cz_form_edit.lng
@@ -22,3 +22,5 @@ $wb['auth_preset_perm_user_txt'] = 'Opr. Uživatel';
 $wb['auth_preset_perm_group_txt'] = 'Opr. Skupina';
 $wb['auth_preset_perm_other_txt'] = 'Opr. Ostatní';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_form_list.lng b/interface/web/designer/lib/lang/cz_form_list.lng
index 1e677f2410789f7f520c5efe3211abd97d8d3c0b..46241cfd5e641219b2c899509b9034166a7187fc 100644
--- a/interface/web/designer/lib/lang/cz_form_list.lng
+++ b/interface/web/designer/lib/lang/cz_form_list.lng
@@ -5,3 +5,5 @@ $wb['module_txt'] = 'Modul';
 $wb['title_txt'] = 'Titulek';
 $wb['description_txt'] = 'Popis';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_form_show.lng b/interface/web/designer/lib/lang/cz_form_show.lng
index 381414bdf0848cdc1fd1984a29d308fb0733cd58..45829d54def7efb5ce158d5d0efe17c9ff416c31 100644
--- a/interface/web/designer/lib/lang/cz_form_show.lng
+++ b/interface/web/designer/lib/lang/cz_form_show.lng
@@ -16,3 +16,5 @@ $wb['module_del_txt'] = 'Delete the module and all subdirectories?';
 $wb['menu_del_txt'] = 'Delete menu with all menuitems?';
 $wb['item_del_txt'] = 'Delete menuitem?';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_module_edit.lng b/interface/web/designer/lib/lang/cz_module_edit.lng
index 847896d302ec25756e1e58c4fad803084b16feb2..f6da04e2e7b8735594c324bc3d962a125d6991a6 100644
--- a/interface/web/designer/lib/lang/cz_module_edit.lng
+++ b/interface/web/designer/lib/lang/cz_module_edit.lng
@@ -20,3 +20,5 @@ $wb['description_txt'] = '
 <b>Rada:</b> Všechny cesty jsou relativně k adresáři web web.
 ';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_module_list.lng b/interface/web/designer/lib/lang/cz_module_list.lng
index b568f69d63b2965e2371648651f39211f17a1de7..b37872cedc376f886678982854783efedab79ff1 100644
--- a/interface/web/designer/lib/lang/cz_module_list.lng
+++ b/interface/web/designer/lib/lang/cz_module_list.lng
@@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Backend modul';
 $wb['module_txt'] = 'Modul';
 $wb['title_txt'] = 'Titulek';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_module_nav_edit.lng b/interface/web/designer/lib/lang/cz_module_nav_edit.lng
index 01f5df68fb16558fb8b97f277125297884434937..8c21ea4a7d09fbb1127603a26cc4f7446dab3623 100644
--- a/interface/web/designer/lib/lang/cz_module_nav_edit.lng
+++ b/interface/web/designer/lib/lang/cz_module_nav_edit.lng
@@ -4,3 +4,5 @@ $wb['header_txt'] = 'Navi vlastnosti';
 $wb['save_txt'] = 'Uložit';
 $wb['cancel_txt'] = 'Zrušit';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng b/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng
index 17e31319d7a7dbd750a52a6d5434bb7a8d3a7aca..65f6c765a65dce7acd836bd9a23ac8a2fa86aca8 100644
--- a/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng
+++ b/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng
@@ -6,3 +6,5 @@ $wb['header_txt'] = 'Navi properties';
 $wb['save_txt'] = 'Uložit';
 $wb['cancel_txt'] = 'Zrušit';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/cz_module_show.lng b/interface/web/designer/lib/lang/cz_module_show.lng
index 95c2d85723cec55e4fc46f284511fa79530b9706..605d11de08594039db3432ac85f99be1d27e27fb 100644
--- a/interface/web/designer/lib/lang/cz_module_show.lng
+++ b/interface/web/designer/lib/lang/cz_module_show.lng
@@ -14,3 +14,5 @@ $wb['module_del_txt'] = 'Wollen Sie das Modul und alle im Modul angelegten Datei
 $wb['menu_del_txt'] = 'Wollen Sie das Menü mit allen Untereinträgen löschen?';
 $wb['item_del_txt'] = 'Wollen Sie den Menüeintrag löschen?';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/pl.lng b/interface/web/designer/lib/lang/pl.lng
index acb6c3546c6150b4edbafb782d3ed85c499210b5..29f4a51efebb370aeb04c5144a604ca2c04e02be 100644
--- a/interface/web/designer/lib/lang/pl.lng
+++ b/interface/web/designer/lib/lang/pl.lng
@@ -1,2 +1,3 @@
 <?php
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_form_edit.lng b/interface/web/designer/lib/lang/pl_form_edit.lng
index ee4f4c4100e9e738dc9b2f5c7f5594484ee56437..cff6b51b22cdca8068c9d34e929b02e686589354 100644
--- a/interface/web/designer/lib/lang/pl_form_edit.lng
+++ b/interface/web/designer/lib/lang/pl_form_edit.lng
@@ -22,3 +22,4 @@ $wb['auth_preset_perm_user_txt'] = 'Stały użytkownik';
 $wb['auth_preset_perm_group_txt'] = 'Stała grupa';
 $wb['auth_preset_perm_other_txt'] = 'Stała inna';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_form_list.lng b/interface/web/designer/lib/lang/pl_form_list.lng
index ac8572277cb0fbbd23843e783026585f5e1f2007..a0aacc35bd8a934c15afdf671e98178bbe755ef1 100644
--- a/interface/web/designer/lib/lang/pl_form_list.lng
+++ b/interface/web/designer/lib/lang/pl_form_list.lng
@@ -5,3 +5,4 @@ $wb['module_txt'] = 'Moduł';
 $wb['title_txt'] = 'Tytuł';
 $wb['description_txt'] = 'Opis';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_form_show.lng b/interface/web/designer/lib/lang/pl_form_show.lng
index db62af16b9cf666744f2013b0e99fb698e1f62d2..fbb82a426b46c51000c605f9c4004e39911ded00 100644
--- a/interface/web/designer/lib/lang/pl_form_show.lng
+++ b/interface/web/designer/lib/lang/pl_form_show.lng
@@ -16,3 +16,4 @@ $wb['module_del_txt'] = 'Usunąć moduł i wszystkie podkatalogi?';
 $wb['menu_del_txt'] = 'Usunąć menu i wszystkie jego elementy?';
 $wb['item_del_txt'] = 'UsunÄ…c element menu?';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_edit.lng b/interface/web/designer/lib/lang/pl_module_edit.lng
index b87d04b1828c503410535d550a6b0cfb1d438000..d05cb9fadf4fe23b5b4794a4d39ced5be65311c1 100644
--- a/interface/web/designer/lib/lang/pl_module_edit.lng
+++ b/interface/web/designer/lib/lang/pl_module_edit.lng
@@ -20,3 +20,4 @@ $wb['description_txt'] = '
 <b>Podpowiedź:</b> Wszystkie ścieżki są względne według strony www..
 ';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_list.lng b/interface/web/designer/lib/lang/pl_module_list.lng
index 308d1c688bc14a1cf611cb4c876126a5c2e4a43c..2751633fa2955244842c832217b1f1d9f2f65261 100644
--- a/interface/web/designer/lib/lang/pl_module_list.lng
+++ b/interface/web/designer/lib/lang/pl_module_list.lng
@@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Nazwa modułu';
 $wb['module_txt'] = 'Moduł';
 $wb['title_txt'] = 'Tytuł';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_nav_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_edit.lng
index fe8edabf660378d2cea342a83dfdf65cdbbe8692..54095f906d2cc0ab5b1446e8de67a940bdd2391c 100644
--- a/interface/web/designer/lib/lang/pl_module_nav_edit.lng
+++ b/interface/web/designer/lib/lang/pl_module_nav_edit.lng
@@ -4,3 +4,4 @@ $wb['header_txt'] = 'Parametry nawigacyjne';
 $wb['save_txt'] = 'Zapisz';
 $wb['cancel_txt'] = 'Usuń';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng
index 779b3b4b3b418efa60072e2a7d9480b68a80606c..1e2fde46f0626e244417586e80ba4b9c4eaad8e8 100644
--- a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng
+++ b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng
@@ -6,3 +6,4 @@ $wb['header_txt'] = 'Parametry nawigacyjne';
 $wb['save_txt'] = 'Zapisz';
 $wb['cancel_txt'] = 'Usuń';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_show.lng b/interface/web/designer/lib/lang/pl_module_show.lng
index 9b98c4948239a2b8d5717ade5e90a2d8e2ca10ec..6daf82e396d9512b0efd9668dad541f4755bb35c 100644
--- a/interface/web/designer/lib/lang/pl_module_show.lng
+++ b/interface/web/designer/lib/lang/pl_module_show.lng
@@ -14,3 +14,4 @@ $wb['module_del_txt'] = 'Czy na pewno chcesz usunąć moduł wraz z wszystkimi p
 $wb['menu_del_txt'] = 'Czy na pewno chcesz usunąć menu z wszystkimi wpisami?';
 $wb['item_del_txt'] = 'Czy na pewno chcesz usunąć wpis w menu?';
 ?>
+
diff --git a/interface/web/dns/dns_mx_edit.php b/interface/web/dns/dns_mx_edit.php
index 8ce9b872b53bffa61a052cec3ffff4ee0b7128b6..73483f7ca3908cd28e6406c220426b0a44c760d4 100644
--- a/interface/web/dns/dns_mx_edit.php
+++ b/interface/web/dns/dns_mx_edit.php
@@ -119,17 +119,6 @@ class page_action extends tform_actions {
 		parent::onInsert();
 	}
 	
-	function onUpdate() {
-		global $app, $conf;
-		
-		// Check if record is existing already
-		$duplicate_mx = $app->db->queryOneRecord("SELECT * FROM dns_rr WHERE zone = ".$app->functions->intval($this->dataRecord["zone"])." AND name = '".$this->dataRecord["name"]."' AND type = '".$this->dataRecord["type"]."' AND data = '".$this->dataRecord["data"]."' AND id != ".$app->functions->intval($this->dataRecord["id"])." AND ".$app->tform->getAuthSQL('r'));
-		
-		if(is_array($duplicate_mx) && !empty($duplicate_mx)) $app->error($app->tform->wordbook["duplicate_mx_record_txt"]);
-		
-		parent::onUpdate();
-	}
-	
 	function onAfterInsert() {
 		global $app, $conf;
 		
diff --git a/interface/web/dns/dns_slave_edit.php b/interface/web/dns/dns_slave_edit.php
index 2a5247a4c697a6d5bf30aa32343d35f4d67f0a7e..82d62b401a6ee526ce541b47f83a3a837b4e3647 100644
--- a/interface/web/dns/dns_slave_edit.php
+++ b/interface/web/dns/dns_slave_edit.php
@@ -158,17 +158,6 @@ class page_action extends tform_actions {
 		parent::onSubmit();
 	}
 	
-	function onInsert() {
-		global $app, $conf;
-		
-		// Check if record is existing already
-		$duplicate_slave = $app->db->queryOneRecord("SELECT * FROM dns_slave WHERE origin = '".$this->dataRecord["origin"]."' AND server_id = ".$app->functions->intval($this->dataRecord["server_id"])." AND ".$app->tform->getAuthSQL('r'));
-		
-		if(is_array($duplicate_slave) && !empty($duplicate_slave)) $app->error($app->tform->wordbook["origin_error_unique"]);
-		
-		parent::onInsert();
-	}
-	
 	function onAfterInsert() {
 		global $app, $conf;
 		
diff --git a/interface/web/dns/form/dns_slave.tform.php b/interface/web/dns/form/dns_slave.tform.php
index 0ff6a5e941c5649ad61dd8a4814a102a5a86390a..744aa87f994fd5c12e1eedd919aeaab13a2f49c3 100644
--- a/interface/web/dns/form/dns_slave.tform.php
+++ b/interface/web/dns/form/dns_slave.tform.php
@@ -91,11 +91,9 @@ $form["tabs"]['dns_slave'] = array (
                                 ),
 			'validators'	=> array ( 	0 => array (	'type'	=> 'NOTEMPTY',
 														'errmsg'=> 'origin_error_empty'),
-										/*
 										1 => array (	'type'	=> 'UNIQUE',
 														'errmsg'=> 'origin_error_unique'),
-										*/
-										1 => array (	'type'	=> 'REGEX',
+										2 => array (	'type'	=> 'REGEX',
 														'regex' => '/^[\w\.\-\/]{2,255}\.[a-zA-Z0-9\-]{2,10}[\.]{0,1}$/',
 														'errmsg'=> 'origin_error_regex'),
 									),
diff --git a/interface/web/dns/lib/lang/ar_dns_mx.lng b/interface/web/dns/lib/lang/ar_dns_mx.lng
index 68bf48a5e4fc6605a0476c5cb3ddda693fcd7384..648827f04e34cb5e980ef95e06fbc29c9c39593e 100644
--- a/interface/web/dns/lib/lang/ar_dns_mx.lng
+++ b/interface/web/dns/lib/lang/ar_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.';
 $wb['name_error_regex'] = 'The hostname has the wrong format.';
 $wb['data_error_empty'] = 'Mailserver hostname empty';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/bg_dns_mx.lng b/interface/web/dns/lib/lang/bg_dns_mx.lng
index f5369c7a4ae5767e4d830a66f2e51ff029a357f2..5f61437a7926b6e1090219f0144dfd99f492309c 100644
--- a/interface/web/dns/lib/lang/bg_dns_mx.lng
+++ b/interface/web/dns/lib/lang/bg_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Полето с имейла е празно.';
 $wb['name_error_regex'] = 'The hostname has the wrong format.';
 $wb['data_error_empty'] = 'Mailserver hostname empty';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/br_dns_mx.lng b/interface/web/dns/lib/lang/br_dns_mx.lng
index 0f173a7c01fbcbe1aabe7e7922fd0363baf99acf..0dfd536a2781e485bc32d1e2e24f8bc6901d72bb 100644
--- a/interface/web/dns/lib/lang/br_dns_mx.lng
+++ b/interface/web/dns/lib/lang/br_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname em branco.';
 $wb['name_error_regex'] = 'Hostname tem um formato inválido.';
 $wb['data_error_empty'] = 'Hostname do servidor de correio em branco';
 $wb['data_error_regex'] = 'Hostname do servidor de correio formato inválido';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/cz.lng b/interface/web/dns/lib/lang/cz.lng
index f143b0b92266c5bca8bdd4b931f749cee4012c42..876a5751e295c4e553df618c71130b0380eef420 100644
--- a/interface/web/dns/lib/lang/cz.lng
+++ b/interface/web/dns/lib/lang/cz.lng
@@ -20,3 +20,5 @@ $wb['Templates'] = 'Å ablony DNS';
 $wb['Secondary Zones'] = 'Sekundární DNS zóny';
 $wb['Import Zone File'] = 'Importovat vybraný DNS zonový soubor';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_a.lng b/interface/web/dns/lib/lang/cz_dns_a.lng
index 8b8c206b637752ecbc9b3c0be7107f66107de556..6d9a24d64c6380ac207025870ab9057d150f7b1d 100644
--- a/interface/web/dns/lib/lang/cz_dns_a.lng
+++ b/interface/web/dns/lib/lang/cz_dns_a.lng
@@ -14,3 +14,5 @@ $wb['data_error_empty'] = 'IP adresa je prázdná';
 $wb['data_error_regex'] = 'IP adresa má chybný formát';
 $wb['data_error_duplicate'] = 'Duplikace A záznamu';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_a_list.lng b/interface/web/dns/lib/lang/cz_dns_a_list.lng
index a61265a595057b58b5f362f428b572ff99f28b45..9f16d3c36c8102759955e8daa59d57eca7333e90 100644
--- a/interface/web/dns/lib/lang/cz_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/cz_dns_a_list.lng
@@ -13,3 +13,5 @@ $wb['page_txt'] = 'Stránka';
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Skutečně chcete smazat tento záznam ?';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_aaaa.lng b/interface/web/dns/lib/lang/cz_dns_aaaa.lng
index 26c6ae90640b8ce342ecb74a2107866a700b80da..143885f969b75638200b997a28bed1c72e87aef0 100644
--- a/interface/web/dns/lib/lang/cz_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/cz_dns_aaaa.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.';
 $wb['data_error_empty'] = 'IP adresa je prázdná';
 $wb['data_error_regex'] = 'IP adresa má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_alias.lng b/interface/web/dns/lib/lang/cz_dns_alias.lng
index 572478a98b286753a551afcd6f1123516aaa1878..c25dc7b3ebd51c3d7050bcd784d63d8b78c224d7 100644
--- a/interface/web/dns/lib/lang/cz_dns_alias.lng
+++ b/interface/web/dns/lib/lang/cz_dns_alias.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.';
 $wb['data_error_empty'] = 'Cílový Hostname je prázdný';
 $wb['data_error_regex'] = 'Cílový Hostname má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_cname.lng b/interface/web/dns/lib/lang/cz_dns_cname.lng
index 8494b7c293a0c35dff4456020e19a252e53479e1..29587c8b154e3468a147596175be38566b74b442 100644
--- a/interface/web/dns/lib/lang/cz_dns_cname.lng
+++ b/interface/web/dns/lib/lang/cz_dns_cname.lng
@@ -14,3 +14,5 @@ $wb['data_error_empty'] = 'Cílový hostname je prázdný';
 $wb['data_error_regex'] = 'Cílový hostname má chybný formát';
 $wb['data_error_duplicate'] = 'Duplikace A záznamu nebo CNAME-záznamu';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_hinfo.lng b/interface/web/dns/lib/lang/cz_dns_hinfo.lng
index 5f67d5e826cc5eef8c92eae607834a856721786f..3633fdb80be22de243ba95843a550a2f8678afd0 100644
--- a/interface/web/dns/lib/lang/cz_dns_hinfo.lng
+++ b/interface/web/dns/lib/lang/cz_dns_hinfo.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.';
 $wb['data_error_empty'] = 'Informace o hostovi je prázdná';
 $wb['data_error_regex'] = 'Informace o hostovi má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_import.lng b/interface/web/dns/lib/lang/cz_dns_import.lng
index 8b25ebac2db7ad37089096c62f923bb22042aecc..9734b3e94751ec8fe7cca0503ab0b1a2d9d42df9 100644
--- a/interface/web/dns/lib/lang/cz_dns_import.lng
+++ b/interface/web/dns/lib/lang/cz_dns_import.lng
@@ -12,3 +12,5 @@ $wb['title'] = 'Importovat soubory zón';
 $wb['no_file_uploaded_error'] = 'Nelze odeslat DNS zonový soubor';
 $wb['zone_file_import_txt'] = 'Importovat vybraný DNS zonový soubor';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_mx.lng b/interface/web/dns/lib/lang/cz_dns_mx.lng
index 228d9d6cc6400641711ca38d6f3bde60c64f353e..e0e475bf14a68e70d622eeb2a124068f92ced215 100644
--- a/interface/web/dns/lib/lang/cz_dns_mx.lng
+++ b/interface/web/dns/lib/lang/cz_dns_mx.lng
@@ -13,5 +13,6 @@ $wb['name_error_empty'] = 'Hostname je prázdný.';
 $wb['name_error_regex'] = 'Hostname má chybný formát.';
 $wb['data_error_empty'] = 'Hostname e-mailového serveru je prázdný';
 $wb['data_error_regex'] = 'Hostname e-mailového serveru má chybný formát';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_ns.lng b/interface/web/dns/lib/lang/cz_dns_ns.lng
index ba38e2a65e02170a41d48ac5be7c00381dfeec5b..4b011849f892b74a14eef566ef44be2b89561357 100644
--- a/interface/web/dns/lib/lang/cz_dns_ns.lng
+++ b/interface/web/dns/lib/lang/cz_dns_ns.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Zóna má chybný formát.';
 $wb['data_error_empty'] = 'Jmenný server je prázdný';
 $wb['data_error_regex'] = 'Jmenný server má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_ptr.lng b/interface/web/dns/lib/lang/cz_dns_ptr.lng
index 9617ea58529a1a339700588144c5e6057dfc6471..33f116631e0c8b6028536ebc3755d9a286dc1f94 100644
--- a/interface/web/dns/lib/lang/cz_dns_ptr.lng
+++ b/interface/web/dns/lib/lang/cz_dns_ptr.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Název má chybný formát.';
 $wb['data_error_empty'] = 'Kanonický hostname je prázdný';
 $wb['data_error_regex'] = 'Kanonického hostname má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_rp.lng b/interface/web/dns/lib/lang/cz_dns_rp.lng
index 8b1e7e442ebe0e4a71b700f074d043d66dd13b20..bcebed3ef327bfd0b627c0bf286cdc59f3053c47 100644
--- a/interface/web/dns/lib/lang/cz_dns_rp.lng
+++ b/interface/web/dns/lib/lang/cz_dns_rp.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.';
 $wb['data_error_empty'] = 'Odpovědná osoba je prázdná';
 $wb['data_error_regex'] = 'Odpovědná osoba má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_slave.lng b/interface/web/dns/lib/lang/cz_dns_slave.lng
index 16617f6c595322dbc5e6479bfd5b47bbe24d6897..b8cc5f139fe5cbdcfa1799015560e6d12e3cb344 100644
--- a/interface/web/dns/lib/lang/cz_dns_slave.lng
+++ b/interface/web/dns/lib/lang/cz_dns_slave.lng
@@ -15,3 +15,5 @@ $wb['eg_domain_tld'] = 'napÅ™. domena.cz';
 $wb['ipv4_form_txt'] = 'IPV4 formát, např. 1.2.3.4';
 $wb['secondary_zone_txt'] = 'Sekundární DNS zóna';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_slave_list.lng b/interface/web/dns/lib/lang/cz_dns_slave_list.lng
index 1e0a3d0106fd0c3a654292e116a0a3b120382751..eead22a8b7886b36519de41106e3ed44ab81a625 100644
--- a/interface/web/dns/lib/lang/cz_dns_slave_list.lng
+++ b/interface/web/dns/lib/lang/cz_dns_slave_list.lng
@@ -7,3 +7,5 @@ $wb['ns_txt'] = 'NS';
 $wb['add_new_record_txt'] = 'Přidat sekundární DNS zónu';
 $wb['eg_domain_tld'] = 'napÅ™. domena.cz';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_soa.lng b/interface/web/dns/lib/lang/cz_dns_soa.lng
index c98cb6d3bd58a57a5c3e82cc37fbbedd598de164..8bc1eb8c536bda4586128ee97723e1a6fd151889 100644
--- a/interface/web/dns/lib/lang/cz_dns_soa.lng
+++ b/interface/web/dns/lib/lang/cz_dns_soa.lng
@@ -36,3 +36,5 @@ $wb['minimum_range_error'] = 'Minimální doba je 60 sekund.';
 $wb['ttl_range_error'] = 'Min. TTL čas je 60 sekund.';
 $wb['xfer_error_regex'] = 'Také oznámí: Prosím, použijte IP adresu.';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_soa_list.lng b/interface/web/dns/lib/lang/cz_dns_soa_list.lng
index beba8a22b24da0f51ae36fbfc7d9a98a1e8b63d6..999e5bd68d96fafe9f22bacd83b31514505c5fee 100644
--- a/interface/web/dns/lib/lang/cz_dns_soa_list.lng
+++ b/interface/web/dns/lib/lang/cz_dns_soa_list.lng
@@ -8,3 +8,5 @@ $wb['mbox_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Přidat DNS zónu (SOA záznam)';
 $wb['add_new_record_wizard_txt'] = 'Přidat DNS zónu (dle šablony)';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_srv.lng b/interface/web/dns/lib/lang/cz_dns_srv.lng
index 6b6708fc010b637889a28a595d2210b0ba9e3aa9..60d844ac9b707d5c1c90eb3d9bf78bdd9d9494d3 100644
--- a/interface/web/dns/lib/lang/cz_dns_srv.lng
+++ b/interface/web/dns/lib/lang/cz_dns_srv.lng
@@ -17,3 +17,5 @@ $wb['data_error_regex'] = 'Záznam serveru má chybný formát';
 $wb['srv_error_regex'] = 'Neplatný formát záznamu serveru. Záznam serveru musí­ obsahovat 3 textové řetězce oddělené mezerami.';
 $wb['aux_txt'] = 'Priority';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_template.lng b/interface/web/dns/lib/lang/cz_dns_template.lng
index be4ac0e9491d74bd68c6a744791e4efa4bb47c04..b91b3ae257418df4b24b550f49c12ee9eb4dde51 100644
--- a/interface/web/dns/lib/lang/cz_dns_template.lng
+++ b/interface/web/dns/lib/lang/cz_dns_template.lng
@@ -4,3 +4,5 @@ $wb['fields_txt'] = 'Pole';
 $wb['template_txt'] = 'Å ablona';
 $wb['visible_txt'] = 'Viditelný';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_template_list.lng b/interface/web/dns/lib/lang/cz_dns_template_list.lng
index bdd6e182041668c593f2d0ae5861819babc42a02..a7218a497658d3c9e063ae57438f443e14d37111 100644
--- a/interface/web/dns/lib/lang/cz_dns_template_list.lng
+++ b/interface/web/dns/lib/lang/cz_dns_template_list.lng
@@ -4,3 +4,5 @@ $wb['visible_txt'] = 'Viditelný';
 $wb['name_txt'] = 'Název';
 $wb['add_new_record_txt'] = 'Přidat záznam';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_txt.lng b/interface/web/dns/lib/lang/cz_dns_txt.lng
index 76047b0cebcff637301959197c37e902bf140024..8784c7e2b4864ec231cedece16d2017df503b0c3 100644
--- a/interface/web/dns/lib/lang/cz_dns_txt.lng
+++ b/interface/web/dns/lib/lang/cz_dns_txt.lng
@@ -13,3 +13,5 @@ $wb['name_error_regex'] = 'Hostname má chybný formát.';
 $wb['data_error_empty'] = 'Text je prázdný';
 $wb['data_error_regex'] = 'Text má chybný formát';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/cz_dns_wizard.lng b/interface/web/dns/lib/lang/cz_dns_wizard.lng
index 1b2e5f76003b4d72883e40f2e9127698a179312b..2c54eaf228d358cdfcfcb2f1beacf8d65305f3e4 100644
--- a/interface/web/dns/lib/lang/cz_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/cz_dns_wizard.lng
@@ -36,3 +36,5 @@ $wb['globalsearch_suggestions_text_txt'] = 'Návrhy';
 $wb['list_head_txt'] = 'Průvodce vytvořením DNS zóny';
 $wb['list_desc_txt'] = 'Vytvoření DNS zóny pomocí průvodce';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/de.lng b/interface/web/dns/lib/lang/de.lng
index 822fcd6a796f3b2a8235a001c972f1ce49c5dcc3..de5e1e9bf477b1f9c30d1dba9d6d2110dbd5ec7f 100644
--- a/interface/web/dns/lib/lang/de.lng
+++ b/interface/web/dns/lib/lang/de.lng
@@ -17,6 +17,6 @@ $wb['DNS TXT'] = 'DNS TXT';
 $wb['DNS Wizard'] = 'DNS Assistent';
 $wb['Add DNS Zone'] = 'DNS Zone hinzufügen';
 $wb['Templates'] = 'Vorlagen';
-$wb['Secondary Zones'] = 'Slave DNS-Zonen';
-$wb['Import Zone File'] = 'Zonen-Datei-Import';
+$wb['Secondary Zones'] = 'Zweiter DNS Zonen';
+$wb['Import Zone File'] = 'Zonen Datei Import';
 ?>
diff --git a/interface/web/dns/lib/lang/de_dns_mx.lng b/interface/web/dns/lib/lang/de_dns_mx.lng
index 4920806ad523faaf043df0db0b398e54032574dc..f229c2cc6e3b8480ffc565e027a3ddbd70341ed0 100644
--- a/interface/web/dns/lib/lang/de_dns_mx.lng
+++ b/interface/web/dns/lib/lang/de_dns_mx.lng
@@ -13,5 +13,5 @@ $wb['name_error_empty'] = 'Der Hostname ist leer.';
 $wb['name_error_regex'] = 'Der Hostname hat das falsche Format.';
 $wb['data_error_empty'] = 'Mailserver Hostname ist leer';
 $wb['data_error_regex'] = 'Mailserver Hostname Format ist ungültig';
-$wb['duplicate_mx_record_txt'] = 'Doppelter MX-Eintrag.';
+$wb["duplicate_mx_record_txt"] = 'Doppelter MX-Eintrag.';
 ?>
diff --git a/interface/web/dns/lib/lang/de_dns_slave.lng b/interface/web/dns/lib/lang/de_dns_slave.lng
index 1b58088317e764ae3b6d92a651bbf14b4819db7b..a1677b6b7f34213398fffaa73d73a38ed7f124e8 100644
--- a/interface/web/dns/lib/lang/de_dns_slave.lng
+++ b/interface/web/dns/lib/lang/de_dns_slave.lng
@@ -1,7 +1,7 @@
 <?php
 $wb['server_id_txt'] = 'Server';
-$wb['origin_txt'] = 'DNS-Zone';
-$wb['secondary_zone_txt'] = 'Slave DNS-Zone';
+$wb['origin_txt'] = 'DNS Zone';
+$wb['secondary_zone_txt'] = 'Zweiter DNS Zone';
 $wb['ns_txt'] = 'NS (IP Adresse)';
 $wb['active_txt'] = 'Aktiv';
 $wb['limit_dns_slave_zone_txt'] = 'Die maximale Anzahl an Zweiter DNS Zonen für Ihr Konto wurde erreicht.';
diff --git a/interface/web/dns/lib/lang/de_dns_slave_list.lng b/interface/web/dns/lib/lang/de_dns_slave_list.lng
index dc60207d98edfe8012ee69bcf05e225ea7399b76..f06b45197e0d6257a0872b8bbbac38cd1bc6c48c 100644
--- a/interface/web/dns/lib/lang/de_dns_slave_list.lng
+++ b/interface/web/dns/lib/lang/de_dns_slave_list.lng
@@ -1,9 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Slave DNS-Zonen';
+$wb['list_head_txt'] = 'Zweiter DNS Zonen';
 $wb['active_txt'] = 'Aktiv';
 $wb['server_id_txt'] = 'Server';
 $wb['origin_txt'] = 'Zone';
 $wb['ns_txt'] = 'NS';
-$wb['add_new_record_txt'] = 'Neue Slave DNS-Zone hinzufügen';
+$wb['add_new_record_txt'] = 'Neue Zweiter DNS Zone hinzufügen';
 $wb['eg_domain_tld'] = 'Format: domain.tld.';
 ?>
diff --git a/interface/web/dns/lib/lang/el_dns_mx.lng b/interface/web/dns/lib/lang/el_dns_mx.lng
index 37c967bda47909331a6ae0c98ed4158932a51c77..890cfc921fc37e2d977412b087449d107a6415a7 100644
--- a/interface/web/dns/lib/lang/el_dns_mx.lng
+++ b/interface/web/dns/lib/lang/el_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Το hostname δεν έχει οριστεί.';
 $wb['name_error_regex'] = 'Το hostname δεν έχει σωστή μορφοποίηση.';
 $wb['data_error_empty'] = 'Το hostname Mailserver δεν έχει οριστεί';
 $wb['data_error_regex'] = 'Mailserver hostname με μη έγκυρη μορφοποίηση';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/es_dns_mx.lng b/interface/web/dns/lib/lang/es_dns_mx.lng
index f51a325630da1f162c9f93f19f59cade7dcc6a4c..e7c377d66591ab9d7cc4261f79a99dfcc8719a90 100644
--- a/interface/web/dns/lib/lang/es_dns_mx.lng
+++ b/interface/web/dns/lib/lang/es_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'El nombre de la máquina está vacío.';
 $wb['name_error_regex'] = 'El formato del nombre de la máquina es incorrecto.';
 $wb['data_error_empty'] = 'El nombre del servidor de correo está vacío.';
 $wb['data_error_regex'] = 'El nombre del servidor de correo no es válido.';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_mx.lng b/interface/web/dns/lib/lang/fi_dns_mx.lng
index 14640711add9f3af396cf0e5fb41df1b6e42aef4..e4b4a60d56741f7b40c09f324705df47944cb1e8 100755
--- a/interface/web/dns/lib/lang/fi_dns_mx.lng
+++ b/interface/web/dns/lib/lang/fi_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Verkkotunnus on tyhjä.';
 $wb['name_error_regex'] = 'Verkkotunnus on väärän muotoinen.';
 $wb['data_error_empty'] = 'Tekstikenttä on tyhjä';
 $wb['data_error_regex'] = 'Tekstikenttä on vääränlainen';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/fr_dns_mx.lng b/interface/web/dns/lib/lang/fr_dns_mx.lng
index 4db35675115e486cbee06489e7ce7af9a63123c9..b625c124cffac53f5fae8cb09ddf73b8fb4fba6f 100644
--- a/interface/web/dns/lib/lang/fr_dns_mx.lng
+++ b/interface/web/dns/lib/lang/fr_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
 $wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
 $wb['data_error_empty'] = 'Le nom d\'hôte du serveur mail est vide';
 $wb['data_error_regex'] = 'Le format du nom d\'hôte du serveur mail est invalide';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/hr_dns_mx.lng b/interface/web/dns/lib/lang/hr_dns_mx.lng
index 9667adb0a021a3f9be1e0e0b5c631deb31f921f0..8375fe82a1f62f49a65c786577611648580d0c32 100644
--- a/interface/web/dns/lib/lang/hr_dns_mx.lng
+++ b/interface/web/dns/lib/lang/hr_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Naziv hosta nije upisan.';
 $wb['name_error_regex'] = 'Naziv hosta je u pogrešnom formatu.';
 $wb['data_error_empty'] = 'Naziv mail hosta polje je prazno';
 $wb['data_error_regex'] = 'Neispravan format naziva mail host zapisa';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/hu_dns_mx.lng b/interface/web/dns/lib/lang/hu_dns_mx.lng
index 4de9b34bedbee990c806d5c071821e60b17a17e9..67232f3e552a451f8efc7ee88d3d3f7b5151c1b2 100644
--- a/interface/web/dns/lib/lang/hu_dns_mx.lng
+++ b/interface/web/dns/lib/lang/hu_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.';
 $wb['name_error_regex'] = 'The hostname has the wrong format.';
 $wb['data_error_empty'] = 'Mailserver hostname empty';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/id_dns_mx.lng b/interface/web/dns/lib/lang/id_dns_mx.lng
index e085e271503ce2865e9f8c7ccbdc0b3ce677898f..e483d77e731982c9739d9ca5ef269008cc851069 100644
--- a/interface/web/dns/lib/lang/id_dns_mx.lng
+++ b/interface/web/dns/lib/lang/id_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Nama Host kosong.';
 $wb['name_error_regex'] = 'Format Nama Host salah.';
 $wb['data_error_empty'] = 'Nama Host Server Mail kosong';
 $wb['data_error_regex'] = 'Format Nama Host Server Mail tidak valid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/it_dns_mx.lng b/interface/web/dns/lib/lang/it_dns_mx.lng
index 68bf48a5e4fc6605a0476c5cb3ddda693fcd7384..648827f04e34cb5e980ef95e06fbc29c9c39593e 100644
--- a/interface/web/dns/lib/lang/it_dns_mx.lng
+++ b/interface/web/dns/lib/lang/it_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.';
 $wb['name_error_regex'] = 'The hostname has the wrong format.';
 $wb['data_error_empty'] = 'Mailserver hostname empty';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/ja_dns_mx.lng b/interface/web/dns/lib/lang/ja_dns_mx.lng
index 68bf48a5e4fc6605a0476c5cb3ddda693fcd7384..648827f04e34cb5e980ef95e06fbc29c9c39593e 100644
--- a/interface/web/dns/lib/lang/ja_dns_mx.lng
+++ b/interface/web/dns/lib/lang/ja_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.';
 $wb['name_error_regex'] = 'The hostname has the wrong format.';
 $wb['data_error_empty'] = 'Mailserver hostname empty';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/nl_dns_mx.lng b/interface/web/dns/lib/lang/nl_dns_mx.lng
index 86be0856ed86753c4a169a2a9bc9ce998ab54443..a1482325d07dcd46ae3b349e5f19e17586000a31 100644
--- a/interface/web/dns/lib/lang/nl_dns_mx.lng
+++ b/interface/web/dns/lib/lang/nl_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'De hostnaam is niet ingvuld.';
 $wb['name_error_regex'] = 'De hostnaam heeft een onjuist formaat.';
 $wb['data_error_empty'] = 'Mailserver hostnaam is niet ingvuld';
 $wb['data_error_regex'] = 'Mailserver hostnaam formaat ongeldig';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/pl.lng b/interface/web/dns/lib/lang/pl.lng
index 46f691ea39096b1b739ad4b5468bdf34ee1092dd..6fca5921ab1956f9844de8f8d505759e67aeac65 100644
--- a/interface/web/dns/lib/lang/pl.lng
+++ b/interface/web/dns/lib/lang/pl.lng
@@ -20,3 +20,4 @@ $wb['Templates'] = 'Szablony';
 $wb['Secondary Zones'] = 'Strefy Zapasowe';
 $wb['Import Zone File'] = 'Import pliku Strefy';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_a.lng b/interface/web/dns/lib/lang/pl_dns_a.lng
index f9b09977319e1392ec3c81fd950c8003c0ab11bd..3aa2d6855ed57eac706289348f245db2f96fd5b3 100644
--- a/interface/web/dns/lib/lang/pl_dns_a.lng
+++ b/interface/web/dns/lib/lang/pl_dns_a.lng
@@ -14,3 +14,4 @@ $wb['data_error_empty'] = 'Adres IP jest pusty.';
 $wb['data_error_regex'] = 'Adres IP ma niepoprawny format.';
 $wb['data_error_duplicate'] = 'Duplikat wpisu A.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_a_list.lng b/interface/web/dns/lib/lang/pl_dns_a_list.lng
index 63a4df49da8e873158b1d72d3bcf511f41e8c841..2fe8fbd6c73f26cf97b87da0e1f46ba147d10320 100644
--- a/interface/web/dns/lib/lang/pl_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_a_list.lng
@@ -13,3 +13,4 @@ $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Czy jesteś pewny, że chcesz usunąć ten wpis?';
 $wb['ttl_txt'] = 'TTL';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_aaaa.lng b/interface/web/dns/lib/lang/pl_dns_aaaa.lng
index f8e44e58f30b1e03febb2c0ed09f53973370db25..8c90e3fe5fb257f30723e04bd81abda2acf4e0de 100644
--- a/interface/web/dns/lib/lang/pl_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/pl_dns_aaaa.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma niepoprawny format.';
 $wb['data_error_empty'] = 'Adres IP jest pusty.';
 $wb['data_error_regex'] = 'Adres IP ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_alias.lng b/interface/web/dns/lib/lang/pl_dns_alias.lng
index a950805e3b4378caa7b4d4162242f4580ace4909..44c377e38f9910aa11793a18f753d2c1f46d4873 100644
--- a/interface/web/dns/lib/lang/pl_dns_alias.lng
+++ b/interface/web/dns/lib/lang/pl_dns_alias.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma zły format.';
 $wb['data_error_empty'] = 'Docelowa nazwa serwera jest pusta.';
 $wb['data_error_regex'] = 'Docelowa nazwa serwera ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_cname.lng b/interface/web/dns/lib/lang/pl_dns_cname.lng
index c007ea6f4c1ae0df2d432a6777b232079581677c..5fbe69356680c2fa439d633aab19fdfc4b449fde 100644
--- a/interface/web/dns/lib/lang/pl_dns_cname.lng
+++ b/interface/web/dns/lib/lang/pl_dns_cname.lng
@@ -14,3 +14,4 @@ $wb['data_error_empty'] = 'Docelowa nazwa serwera jest pusta.';
 $wb['data_error_regex'] = 'Docelowa nazwa serwera ma niepoprawny format.';
 $wb['data_error_duplicate'] = 'Zdublowany rekord A lub CNAME.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_hinfo.lng b/interface/web/dns/lib/lang/pl_dns_hinfo.lng
index d408e14328ce0c90e7b588b9a45d333be99d4c57..18f3b9f4f6c247ca249ce5c3db9251c0ec047866 100644
--- a/interface/web/dns/lib/lang/pl_dns_hinfo.lng
+++ b/interface/web/dns/lib/lang/pl_dns_hinfo.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma niepoprawny format.';
 $wb['data_error_empty'] = 'Informacje o serwerze sÄ… puste.';
 $wb['data_error_regex'] = 'Informacje o serwerze majÄ… niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_import.lng b/interface/web/dns/lib/lang/pl_dns_import.lng
index 62cfb4f8cd96e83f377d8ad5bd496d18c912a424..b6941851c0a2bbfd3bc9c2565687ff091c0a8137 100644
--- a/interface/web/dns/lib/lang/pl_dns_import.lng
+++ b/interface/web/dns/lib/lang/pl_dns_import.lng
@@ -12,3 +12,4 @@ $wb['title'] = 'Importuj pliki strefy';
 $wb['no_file_uploaded_error'] = 'Nie załadowany żaden plik';
 $wb['zone_file_import_txt'] = 'Import pliku strefy';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_mx.lng b/interface/web/dns/lib/lang/pl_dns_mx.lng
index 8c612a5dab59e91ac37599f9547b3b3907083d84..d244013dec926fd4eb1ceb3ae2403b1f4d94095a 100644
--- a/interface/web/dns/lib/lang/pl_dns_mx.lng
+++ b/interface/web/dns/lib/lang/pl_dns_mx.lng
@@ -13,5 +13,5 @@ $wb['name_error_empty'] = 'Nazwa serwera jest pusta.';
 $wb['name_error_regex'] = 'Nazwa serwera ma zły format.';
 $wb['data_error_empty'] = 'Nazwa serwera poczty e-mail jest pusta.';
 $wb['data_error_regex'] = 'Nazwa serwera poczty e-mail ma niepoprawny format.';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_ns.lng b/interface/web/dns/lib/lang/pl_dns_ns.lng
index 18d7efd6cd3d6310b129234e6e2152d24b540602..d82dc4887f8680feed9a19a35b1f18b8db2ba0bd 100644
--- a/interface/web/dns/lib/lang/pl_dns_ns.lng
+++ b/interface/web/dns/lib/lang/pl_dns_ns.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Strefa ma zły format.';
 $wb['data_error_empty'] = 'Nazwa serwera jest pusta.';
 $wb['data_error_regex'] = 'Nazwa serwera ma zły format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_ptr.lng b/interface/web/dns/lib/lang/pl_dns_ptr.lng
index eae39817a0b36242ea5805da88414b963054eb7d..eeb03d6524ba0bc13b5642c06d52375b915f80f9 100644
--- a/interface/web/dns/lib/lang/pl_dns_ptr.lng
+++ b/interface/web/dns/lib/lang/pl_dns_ptr.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa ma zły format.';
 $wb['data_error_empty'] = 'Standardowa nazwa serwera jest pusta';
 $wb['data_error_regex'] = 'Standardowa nazwa serwera ma zły format';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_rp.lng b/interface/web/dns/lib/lang/pl_dns_rp.lng
index 43cbc51225df11cf2bf59a45216ad7ba429eff6c..587c7353a7bec8fb4b3e9e71687e677413107f91 100644
--- a/interface/web/dns/lib/lang/pl_dns_rp.lng
+++ b/interface/web/dns/lib/lang/pl_dns_rp.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma zły format.';
 $wb['data_error_empty'] = 'Musisz podać osobę odpowiedzialna.';
 $wb['data_error_regex'] = 'Nazwa osoby odpowiedzialnej ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_slave.lng b/interface/web/dns/lib/lang/pl_dns_slave.lng
index 42dea7cd196215a6f0eb20df6d234e1e4086768c..115dfc6215dc9587a210ec5a6b497728e95f33ef 100644
--- a/interface/web/dns/lib/lang/pl_dns_slave.lng
+++ b/interface/web/dns/lib/lang/pl_dns_slave.lng
@@ -15,3 +15,4 @@ $wb['eg_domain_tld'] = 'np. domena.pl.';
 $wb['ipv4_form_txt'] = 'notacja IPv4 - np. 127.0.0.1';
 $wb['secondary_zone_txt'] = 'Zapasowa Strefa DNS';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_slave_list.lng b/interface/web/dns/lib/lang/pl_dns_slave_list.lng
index bbdb368f1d4590b1becc36c1174e39652d4144ad..010d78f36ebf10544c4e63738e37be5d3ba345bf 100644
--- a/interface/web/dns/lib/lang/pl_dns_slave_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_slave_list.lng
@@ -7,3 +7,4 @@ $wb['ns_txt'] = 'NS';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… zapasowÄ… strefÄ™ DNS';
 $wb['eg_domain_tld'] = 'np. domena.pl.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_soa.lng b/interface/web/dns/lib/lang/pl_dns_soa.lng
index b5471dbb9efaa58442120dd6cc46a6453bf6ec85..c30b17be58d68394a3c5ac8b30211d46811395de 100644
--- a/interface/web/dns/lib/lang/pl_dns_soa.lng
+++ b/interface/web/dns/lib/lang/pl_dns_soa.lng
@@ -36,3 +36,4 @@ $wb['expire_range_error'] = 'Min. czas przedawnienia wynosi 60 sekund';
 $wb['minimum_range_error'] = 'Min. czas minimalny wynosi 60 sekund';
 $wb['ttl_range_error'] = 'Min. czas TTL wynosi 60 sekund';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_soa_list.lng b/interface/web/dns/lib/lang/pl_dns_soa_list.lng
index d440e05469af6c0fe2831c2da79e465212af6616..0b17c903f11baca4ecfde4d320d9af93a433fa71 100644
--- a/interface/web/dns/lib/lang/pl_dns_soa_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_soa_list.lng
@@ -8,3 +8,4 @@ $wb['mbox_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… strefÄ™ DNS (SOA)';
 $wb['add_new_record_wizard_txt'] = 'Dodaj nowÄ… strefÄ™ DNS za pomocÄ… Kreatora';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_srv.lng b/interface/web/dns/lib/lang/pl_dns_srv.lng
index eec182bf5235314bd66592b962d281ad7f11d69e..228df530f38afa6e660d52d1ee5c9773c1114015 100644
--- a/interface/web/dns/lib/lang/pl_dns_srv.lng
+++ b/interface/web/dns/lib/lang/pl_dns_srv.lng
@@ -17,3 +17,4 @@ $wb['target_txt'] = 'Cel';
 $wb['weight_txt'] = 'Waga';
 $wb['port_txt'] = 'Port';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_template.lng b/interface/web/dns/lib/lang/pl_dns_template.lng
index f3e756357728ab5538d7c01600bc25c23439c1bc..fc7a0d6f92e15d74ffaff6fbcedf2e734f5eaf74 100644
--- a/interface/web/dns/lib/lang/pl_dns_template.lng
+++ b/interface/web/dns/lib/lang/pl_dns_template.lng
@@ -4,3 +4,4 @@ $wb['fields_txt'] = 'Pola';
 $wb['template_txt'] = 'Szablon';
 $wb['visible_txt'] = 'Widoczność';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_template_list.lng b/interface/web/dns/lib/lang/pl_dns_template_list.lng
index 7deac3b2fa01cc7f62d7b9865abe0b969912a5d0..a74e0c52f47999829fb8b0b7fc8f2eed9a4ac101 100644
--- a/interface/web/dns/lib/lang/pl_dns_template_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_template_list.lng
@@ -4,3 +4,4 @@ $wb['visible_txt'] = 'Widoczność';
 $wb['name_txt'] = 'Nazwa';
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_txt.lng b/interface/web/dns/lib/lang/pl_dns_txt.lng
index f84620ed3ab8a052fe7983763a55e3c64aa017ac..324bf06aa166b95c71b0eaaa6aa49ec9c56e19a6 100644
--- a/interface/web/dns/lib/lang/pl_dns_txt.lng
+++ b/interface/web/dns/lib/lang/pl_dns_txt.lng
@@ -13,3 +13,4 @@ $wb['name_error_regex'] = 'Nazwa serwera ma zły format.';
 $wb['data_error_empty'] = 'Tekst jest pusty.';
 $wb['data_error_regex'] = 'Tekst ma zły format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_wizard.lng b/interface/web/dns/lib/lang/pl_dns_wizard.lng
index 52ab37d40310d1b51f44c671cd4ee005cf8f1548..8bf1cfa254f1c3f44e45e90e4cc76811372bda48 100644
--- a/interface/web/dns/lib/lang/pl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pl_dns_wizard.lng
@@ -36,3 +36,4 @@ $wb['globalsearch_noresults_limit_txt'] = '0 wyników';
 $wb['globalsearch_searchfield_watermark_txt'] = 'Szukaj';
 $wb['globalsearch_suggestions_text_txt'] = 'Sugestie';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pt_dns_mx.lng b/interface/web/dns/lib/lang/pt_dns_mx.lng
index bd00da36613711a15f22f04d37ea9bb649760e4e..723f9d0947967ff9e4d54eca685e2520bff049c2 100644
--- a/interface/web/dns/lib/lang/pt_dns_mx.lng
+++ b/interface/web/dns/lib/lang/pt_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname em branco.';
 $wb['name_error_regex'] = 'Hostname tem um formato inválido.';
 $wb['data_error_empty'] = 'Hostname do servidor de correio em branco';
 $wb['data_error_regex'] = 'Hostname do servidor de correio formato inválido';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/ro_dns_mx.lng b/interface/web/dns/lib/lang/ro_dns_mx.lng
index b04e8f1168c5559d3aae3ed76a4f28f79a4b0e47..3c5b54892718fb30487dd43410e1e2e7f10041c3 100644
--- a/interface/web/dns/lib/lang/ro_dns_mx.lng
+++ b/interface/web/dns/lib/lang/ro_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname este vid';
 $wb['name_error_regex'] = 'Hostname  format gresit.';
 $wb['data_error_empty'] = 'Mailserver hostname necompletat.';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/ru_dns_mx.lng b/interface/web/dns/lib/lang/ru_dns_mx.lng
index f82e6d22804e842c1ae8d5d85ad67459f3ff539b..d4ec0ade4fa98a7a65ca8a0d1d3685e4849baf14 100644
--- a/interface/web/dns/lib/lang/ru_dns_mx.lng
+++ b/interface/web/dns/lib/lang/ru_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Имя узла пустое';
 $wb['name_error_regex'] = 'Имя узла имеет неправильный формат.';
 $wb['data_error_empty'] = 'Mailserver имя узла пустое';
 $wb['data_error_regex'] = 'Mailserver имя узла в неправильном формате';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/se_dns_mx.lng b/interface/web/dns/lib/lang/se_dns_mx.lng
index 68bf48a5e4fc6605a0476c5cb3ddda693fcd7384..648827f04e34cb5e980ef95e06fbc29c9c39593e 100644
--- a/interface/web/dns/lib/lang/se_dns_mx.lng
+++ b/interface/web/dns/lib/lang/se_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'The hostname is empty.';
 $wb['name_error_regex'] = 'The hostname has the wrong format.';
 $wb['data_error_empty'] = 'Mailserver hostname empty';
 $wb['data_error_regex'] = 'Mailserver hostname format invalid';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/dns/lib/lang/sk_dns_mx.lng b/interface/web/dns/lib/lang/sk_dns_mx.lng
index 488a8aa1d843d67cef0b2c124ba661d04347645d..3647ee966a1e8f60b01ced1a6d674d0af95c87cf 100644
--- a/interface/web/dns/lib/lang/sk_dns_mx.lng
+++ b/interface/web/dns/lib/lang/sk_dns_mx.lng
@@ -13,5 +13,4 @@ $wb['name_error_empty'] = 'Hostname je prázdny.';
 $wb['name_error_regex'] = 'Hostname má zlý formát.';
 $wb['data_error_empty'] = 'Hostname mailserveru je prázdny';
 $wb['data_error_regex'] = 'Hostname mailserveru má neplatný formát';
-$wb['duplicate_mx_record_txt'] = 'Duplicate MX record.';
 ?>
diff --git a/interface/web/favicon.ico b/interface/web/favicon.ico
index 6e923c604614c4228c26e0aea8224b6f908257b6..dc71b5320c890943e4aba52d80689deb58c6b39e 100644
Binary files a/interface/web/favicon.ico and b/interface/web/favicon.ico differ
diff --git a/interface/web/help/lib/lang/cz.lng b/interface/web/help/lib/lang/cz.lng
index 18f8f210b70ab3d2c7835b41a508e44a99a6d319..721aaf388efb3f9f3e0a0d39b3927862df0c5e16 100644
--- a/interface/web/help/lib/lang/cz.lng
+++ b/interface/web/help/lib/lang/cz.lng
@@ -12,3 +12,5 @@ $wb['Manage Sections'] = 'Spravovat sekce';
 $wb['Manage Questions'] = 'Spravovat dotazy';
 $wb['Add a Question & Answer Pair'] = 'Přidat otázku a odpověď';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/cz_faq_form.lng b/interface/web/help/lib/lang/cz_faq_form.lng
index 73feee6955ca1ea13de8f949cc9d7b2a260a4703..dc951a40abc6bde45696720b3fc46a4fedddb0b7 100644
--- a/interface/web/help/lib/lang/cz_faq_form.lng
+++ b/interface/web/help/lib/lang/cz_faq_form.lng
@@ -4,3 +4,5 @@ $wb['faq_question_txt'] = 'Otázka';
 $wb['faq_answer_txt'] = 'Odpověď';
 $wb['faq_section_txt'] = 'Sekce';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng b/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng
index a9488445ca9a6872e55e18b39be996dab5c82760..ab5d07c4e16fb0433f1a5c4f4bd8a9934f229723 100644
--- a/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng
+++ b/interface/web/help/lib/lang/cz_faq_manage_questions_list.lng
@@ -7,3 +7,5 @@ $wb['faq_sections_txt'] = 'Sekce';
 $wb['faq_faq_questions_txt'] = 'Často kladené dotazy';
 $wb['faq_new_question_txt'] = 'Přidat nový dotaz';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/cz_help_faq_list.lng b/interface/web/help/lib/lang/cz_help_faq_list.lng
index b6c7b460b9ecab5767e64a0b73350772e5a7027b..15eb20ad58e679247d2e8c40da3ed7fd690c3875 100644
--- a/interface/web/help/lib/lang/cz_help_faq_list.lng
+++ b/interface/web/help/lib/lang/cz_help_faq_list.lng
@@ -1,3 +1,5 @@
 <?php
 $wb['edit_txt'] = 'Edit';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/cz_help_faq_sections_list.lng b/interface/web/help/lib/lang/cz_help_faq_sections_list.lng
index 967b0abfcd017a69309c088df9d07e6ea9ea2395..60906e5d3e3be699958bb760a94fb92c2172b5be 100644
--- a/interface/web/help/lib/lang/cz_help_faq_sections_list.lng
+++ b/interface/web/help/lib/lang/cz_help_faq_sections_list.lng
@@ -6,3 +6,5 @@ $wb['faq_sections_txt'] = 'Sekce';
 $wb['faq_faq_sections_txt'] = 'Sekce FAQ';
 $wb['faq_new_section_txt'] = 'Přidat novou sekci';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/cz_support_message.lng b/interface/web/help/lib/lang/cz_support_message.lng
index 6c27284432b73dbc9246504a12961fbe11d02620..63bce28898ea2cde84ea366719f23c5ac82181e1 100644
--- a/interface/web/help/lib/lang/cz_support_message.lng
+++ b/interface/web/help/lib/lang/cz_support_message.lng
@@ -6,3 +6,5 @@ $wb['message_txt'] = 'Zpráva';
 $wb['tstamp_txt'] = 'Časové razítko';
 $wb['reply_txt'] = 'Odpovědět';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/cz_support_message_list.lng b/interface/web/help/lib/lang/cz_support_message_list.lng
index 8629a2f8a1ec899b6b411fd00c18960b7201e4b6..3a2c9a90d9a6ca1c489ce0618dba7f813f03262c 100644
--- a/interface/web/help/lib/lang/cz_support_message_list.lng
+++ b/interface/web/help/lib/lang/cz_support_message_list.lng
@@ -4,3 +4,5 @@ $wb['sender_id_txt'] = 'Odesílatel';
 $wb['subject_txt'] = 'Předmět';
 $wb['add_new_record_txt'] = 'Vytvořit zprávu pro podporu';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/pl.lng b/interface/web/help/lib/lang/pl.lng
index 5f4ec6d3acf84fd356298e2912a53a8dafcabc7a..3120f36cb8b087738b0acc5bb25897832675d073 100644
--- a/interface/web/help/lib/lang/pl.lng
+++ b/interface/web/help/lib/lang/pl.lng
@@ -12,3 +12,4 @@ $wb['Manage Sections'] = 'ZarzÄ…dzaj sekcjami';
 $wb['Add a Question & Answer Pair'] = 'Dodaj nowe pytanie i odpowiedź';
 $wb['Manage Questions'] = 'ZarzÄ…dzaj pytaniami';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_faq_form.lng b/interface/web/help/lib/lang/pl_faq_form.lng
index a39383e99eaf60231714223bf113e242fac7e1ee..6495e6352d15c9b82c884053b41527f4b5bebc87 100644
--- a/interface/web/help/lib/lang/pl_faq_form.lng
+++ b/interface/web/help/lib/lang/pl_faq_form.lng
@@ -4,3 +4,4 @@ $wb['faq_question_txt'] = 'Pytanie';
 $wb['faq_answer_txt'] = 'Odpowiedź';
 $wb['faq_section_txt'] = 'Sekcja';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng b/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng
index 4c07503eee8361e65a78d6f9333b3791f274d81f..c50ff019ace371555c6694117405668ab09098f9 100644
--- a/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng
+++ b/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng
@@ -7,3 +7,4 @@ $wb['faq_sections_txt'] = 'Sekcja';
 $wb['faq_faq_questions_txt'] = 'Pomoc Techniczna';
 $wb['faq_new_question_txt'] = 'Dodaj nowe pytanie i odpowiedź';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_faq_sections_form.lng b/interface/web/help/lib/lang/pl_faq_sections_form.lng
index d4bb7ef9444cba484c961255458eb01bf2e1544b..21615bd07c2ef4f81112f5685e975f75ebedc954 100644
--- a/interface/web/help/lib/lang/pl_faq_sections_form.lng
+++ b/interface/web/help/lib/lang/pl_faq_sections_form.lng
@@ -1,3 +1,4 @@
 <?php
 $wb['faq_section_name_txt'] = 'Nazwa sekcji';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_help_faq_list.lng b/interface/web/help/lib/lang/pl_help_faq_list.lng
index 072e3edbd23e81cbb724d696df64d7e274370d73..10a98c50cfe59d1f0de7c1c98181270b4b16e65d 100644
--- a/interface/web/help/lib/lang/pl_help_faq_list.lng
+++ b/interface/web/help/lib/lang/pl_help_faq_list.lng
@@ -1,3 +1,4 @@
 <?php
 $wb['edit_txt'] = 'Edycja';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_help_faq_sections_list.lng b/interface/web/help/lib/lang/pl_help_faq_sections_list.lng
index e21792dfd726bc4b3bf2813ca4459036595c7aa9..53a56a9289cdccddfc2ee1e35dc6c3f09a6df390 100644
--- a/interface/web/help/lib/lang/pl_help_faq_sections_list.lng
+++ b/interface/web/help/lib/lang/pl_help_faq_sections_list.lng
@@ -6,3 +6,4 @@ $wb['faq_sections_txt'] = 'Sekcje';
 $wb['faq_faq_sections_txt'] = 'Sekcje FAQ';
 $wb['faq_new_section_txt'] = 'Dodaj nowÄ… sekcjÄ™';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_support_message.lng b/interface/web/help/lib/lang/pl_support_message.lng
index 7482e3515c1f1c77ca1d0bdc066deac72e3b9419..63f2feb2ae3161134fc7870f8ce1afe98b3bf21e 100644
--- a/interface/web/help/lib/lang/pl_support_message.lng
+++ b/interface/web/help/lib/lang/pl_support_message.lng
@@ -6,3 +6,4 @@ $wb['message_txt'] = 'Wiadomość';
 $wb['tstamp_txt'] = 'Kalendarz';
 $wb['reply_txt'] = 'Odpowiedź';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_support_message_list.lng b/interface/web/help/lib/lang/pl_support_message_list.lng
index bc3285694b816cdfd17997548828a5f1c9225b8a..13c678e3b98482cae8cd51f15bb5ed1eacfb48b4 100644
--- a/interface/web/help/lib/lang/pl_support_message_list.lng
+++ b/interface/web/help/lib/lang/pl_support_message_list.lng
@@ -4,3 +4,4 @@ $wb['sender_id_txt'] = 'Nadawca';
 $wb['subject_txt'] = 'Temat';
 $wb['add_new_record_txt'] = 'Wyślij wiadomość';
 ?>
+
diff --git a/interface/web/index.php b/interface/web/index.php
index 7e06711214e64fae3c6c7e41f84c011701763a8d..a7d2965e13049d2e58a319ed8d2459e376055dfb 100644
--- a/interface/web/index.php
+++ b/interface/web/index.php
@@ -31,14 +31,10 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 require_once('../lib/config.inc.php');
 require_once('../lib/app.inc.php');
 
-if(!isset($_SESSION['s']['module']['name']) or $_SESSION['s']['module']['name']=='login') {
-  $_SESSION['s']['module']['name'] = 'login';
-  $app->uses('tpl');
-  $app->tpl->newTemplate('login.tpl.htm');
-} else {
-  $app->uses('tpl');
-  $app->tpl->newTemplate('main.tpl.htm');
-}
+if(!isset($_SESSION['s']['module']['name'])) $_SESSION['s']['module']['name'] = 'login';
+
+$app->uses('tpl');
+$app->tpl->newTemplate('main.tpl.htm');
 
 // tab change warning?
 // read misc config
diff --git a/interface/web/js/jquery.tipsy.js b/interface/web/js/jquery.tipsy.js
index 1484a01b47eeb7e7ae971723685ca173735b17ff..735d72eeb7e9c68fc662753f572d75683ec84210 100644
--- a/interface/web/js/jquery.tipsy.js
+++ b/interface/web/js/jquery.tipsy.js
@@ -352,6 +352,9 @@
                         return;
                     }
 
+                    // work around a bug (likely same cause as #5265)
+                    $( this ).blur();
+
                     // pass empty string as value to search for, displaying all results
                     input.autocomplete( "search", "" );
                     input.focus();
diff --git a/interface/web/login/lib/lang/cz.lng b/interface/web/login/lib/lang/cz.lng
index cf659346a9af257a5db71fce32412ee0bbc01ffe..a65862acc0c892afb832fdde1cbd2179171f1234 100644
--- a/interface/web/login/lib/lang/cz.lng
+++ b/interface/web/login/lib/lang/cz.lng
@@ -22,3 +22,5 @@ $wb['pw_button_txt'] = 'Znovu odeslat heslo';
 $wb['email_txt'] = 'E-mail';
 $wb['theme_not_compatible'] = 'Zvolené téma není kompatibilní s aktuální verzí ISPConfig. Zkontrolujte prosím, zda není nová verze tématu.<br />Výchozí motiv byl aktivován automaticky.';
 ?>
+
+
diff --git a/interface/web/login/lib/lang/pl.lng b/interface/web/login/lib/lang/pl.lng
index 29bd8b2298a3c1e9d09198f2a5d91134a3883a1e..109af558f2260dd3113f9b63bf361fcb62e15f12 100644
--- a/interface/web/login/lib/lang/pl.lng
+++ b/interface/web/login/lib/lang/pl.lng
@@ -22,3 +22,4 @@ $wb['email_txt'] = 'E-mail';
 $wb['error_maintenance_mode'] = 'Ta instalacja ISPConfig jest aktualnie w trakcje modernizacji. Wracamy niebawem - proszę o cierpliwość.';
 $wb['theme_not_compatible'] = 'Wybrany temat nie jest kompatybilny z aktualną wersją ISPConfig. Proszę wybrać nową wersję tematu.<br />Został aktywowany automatycznie domyślny temat.';
 ?>
+
diff --git a/interface/web/mail/form/mail_domain.tform.php b/interface/web/mail/form/mail_domain.tform.php
index caf48d50b363c809e0b8abcaf89666dd6f41fe29..506f934e385925a45d51f35704b4b5303bcf53ca 100644
--- a/interface/web/mail/form/mail_domain.tform.php
+++ b/interface/web/mail/form/mail_domain.tform.php
@@ -98,33 +98,6 @@ $form["tabs"]['domain'] = array (
 			'maxlength'	=> '255',
 			'searchable' => 1
 		),
-                'dkim' => array (
-                        'datatype'      => 'VARCHAR',
-                        'formtype'      => 'CHECKBOX',
-                        'default'       => 'n',
-                        'value'         => array(0 => 'n',1 => 'y')
-                ),
-                'dkim_private' => array (
-                        'datatype'      => 'TEXT',
-                        'formtype'      => 'TEXTAREA',
-                        'default'       => '',
-                        'value'         => '',
-                        'cols'          => '30',
-                        'rows'          => '10',
-                        'validators'    => array (  0 => array ('type'  => 'CUSTOM',
-                                                                'class' => 'validate_dkim',
-                                                                'function' => 'check_private_key',
-                                                                'errmsg'=> 'dkim_private_key_error'),
-                                    ),
-                ),
-                'dkim_public' => array (
-                        'datatype'      => 'TEXT',
-                        'formtype'      => 'TEXTAREA',
-                        'default'       => '',
-                        'value'         => '',
-                        'cols'          => '30',
-                        'rows'          => '10'
-                ),
 		'active' => array (
 			'datatype'	=> 'VARCHAR',
 			'formtype'	=> 'CHECKBOX',
@@ -138,4 +111,4 @@ $form["tabs"]['domain'] = array (
 );
 
 
-?>
+?>
\ No newline at end of file
diff --git a/interface/web/mail/lib/lang/cz.lng b/interface/web/mail/lib/lang/cz.lng
index 6a5afe06856be3ac43164c395a138a43f45946bb..6b5f3fc131d7d441b57d711ec8a2a142c600a288 100644
--- a/interface/web/mail/lib/lang/cz.lng
+++ b/interface/web/mail/lib/lang/cz.lng
@@ -46,3 +46,5 @@ $wb['Relay Recipients'] = 'Relay adresáti';
 $wb['Statistics'] = 'Statistiky';
 $wb['Mailbox quota'] = 'Mailbox kvóta';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_alias.lng b/interface/web/mail/lib/lang/cz_mail_alias.lng
index 605e06b3c875fb13d96cf8ca19343684f6067166..414e1023c8eb4739d9c33db2072af0f6db8c5b54 100644
--- a/interface/web/mail/lib/lang/cz_mail_alias.lng
+++ b/interface/web/mail/lib/lang/cz_mail_alias.lng
@@ -12,3 +12,5 @@ $wb['domain_txt'] = 'Doména';
 $wb['duplicate_email_alias_txt'] = 'Tento e-mail alias již existuje.';
 $wb['source_txt'] = 'Alias';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_alias_list.lng b/interface/web/mail/lib/lang/cz_mail_alias_list.lng
index de8cc2ef2ab3f5048883e3ab178a668cacc1fe77..0d8f779c33b3d680a51b9bcef5e17ad0b4fb0c6a 100644
--- a/interface/web/mail/lib/lang/cz_mail_alias_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_alias_list.lng
@@ -6,3 +6,5 @@ $wb['destination_txt'] = 'Cíl';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Přidat nový e-mailový alias';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng b/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng
index 74611c2de0a0416931bc96d5859bccedfbf974e5..e0cde683501eaaf17d8e91fbcb449b185f12ed60 100644
--- a/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng
+++ b/interface/web/mail/lib/lang/cz_mail_aliasdomain.lng
@@ -9,3 +9,5 @@ $wb['source_error_empty'] = 'Zdrojová doména je prázdná.';
 $wb['source_error_unique'] = 'Duplikování zdrojové domény.';
 $wb['source_error_regex'] = 'Chybná zdrojová doména.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng
index fd850d6f5f64d77d64b50febe94ade6cc7962c88..cfc0154d84129c34018493a01e7a37b37619f6bf 100644
--- a/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_aliasdomain_list.lng
@@ -5,3 +5,5 @@ $wb['source_txt'] = 'Zdroj';
 $wb['destination_txt'] = 'Cíl';
 $wb['add_new_record_txt'] = 'Přidat doménový alias';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_blacklist.lng b/interface/web/mail/lib/lang/cz_mail_blacklist.lng
index e1e6dab48f04bee0ad53d9a296d84527f9b3fce6..4719142aff8d261e445dd287c36c971596df93ca 100644
--- a/interface/web/mail/lib/lang/cz_mail_blacklist.lng
+++ b/interface/web/mail/lib/lang/cz_mail_blacklist.lng
@@ -7,3 +7,5 @@ $wb['source_error_notempty'] = 'Adresa je prázdná.';
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Dosažen maximální počet email filtrů pro Váš účet.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng b/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng
index 0ef1d3417c1dbfa1ce022d39093fafbe48613851..fbf6e2d230c57ec73defaa130e372addeddb995e 100644
--- a/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_blacklist_list.lng
@@ -8,3 +8,5 @@ $wb['recipient_txt'] = 'Příjemce (adresát)';
 $wb['add_new_record_txt'] = 'Přidat záznam na černou listinu';
 $wb['access_txt'] = 'Přístup';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_content_filter.lng b/interface/web/mail/lib/lang/cz_mail_content_filter.lng
index 459ca228a2149d868ea9dfb575253bbb10da261f..1405881fbb1a4c28f6e26b4df2340510fbb96520 100644
--- a/interface/web/mail/lib/lang/cz_mail_content_filter.lng
+++ b/interface/web/mail/lib/lang/cz_mail_content_filter.lng
@@ -7,3 +7,5 @@ $wb['action_txt'] = 'Akce';
 $wb['active_txt'] = 'Aktivní';
 $wb['pattern_error_empty'] = 'Vzor je prázdný.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng b/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng
index da9709e7f98bb31d63bda148ece2efda717f320b..6e7ebf518677d14f6965b823436c76d165f1e9f7 100644
--- a/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_content_filter_list.lng
@@ -6,3 +6,5 @@ $wb['pattern_txt'] = 'Vzor';
 $wb['action_txt'] = 'Akce';
 $wb['add_new_record_txt'] = 'Přidat obsahový filtr';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_domain.lng b/interface/web/mail/lib/lang/cz_mail_domain.lng
index 026a2f1d277da942abe985f003a8a81f57069647..be20bce450b46fc14d5d1e1925f06457df28a7a2 100644
--- a/interface/web/mail/lib/lang/cz_mail_domain.lng
+++ b/interface/web/mail/lib/lang/cz_mail_domain.lng
@@ -11,3 +11,5 @@ $wb['limit_maildomain_txt'] = 'Dosažen maximální počet email domén pro Vá
 $wb['policy_txt'] = 'Spamový filtr';
 $wb['no_policy'] = '- nepovoleno -';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng
index b579d2de088d0995da33586a6f2a0731445daa76..da42190faccc8497d6706ac3a2d189736ea68210 100644
--- a/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_domain_admin_list.lng
@@ -6,3 +6,5 @@ $wb['add_new_record_txt'] = 'Přidat doménu';
 $wb['active_txt'] = 'Aktivní';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng b/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng
index 488d0d5176a4c441e3b9ca94ab6793f3f7d3ecbf..75efd562185a0dc212f59148168f2866c8386cc7 100644
--- a/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng
@@ -9,3 +9,5 @@ $wb['limit_mailcatchall_txt'] = 'Dosažen maximální počet košů účtů pro
 $wb['source_txt'] = 'Zdroj';
 $wb['destination_error_isemail'] = 'Cílová e-mailová adresa není platná.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng
index 3b24645ec88a8dd4a411d33dbb7a8a0c93b48972..aa0b76df8c6faa9189e418da29e03b50a64889c9 100644
--- a/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_domain_catchall_list.lng
@@ -7,3 +7,5 @@ $wb['server_id_txt'] = 'Server';
 $wb['domain_txt'] = 'E-malová doména';
 $wb['add_new_record_txt'] = 'Přidat e-mailový koš';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_domain_list.lng b/interface/web/mail/lib/lang/cz_mail_domain_list.lng
index 2abb05cf74ba4442dedbe96a7720d1fb1035b678..05bb74753064ef9ba1a56e8447e89fb7c80450f7 100644
--- a/interface/web/mail/lib/lang/cz_mail_domain_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_domain_list.lng
@@ -5,3 +5,5 @@ $wb['domain_txt'] = 'Doména';
 $wb['add_new_record_txt'] = 'Přidat doménu';
 $wb['active_txt'] = 'Aktivní';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_forward.lng b/interface/web/mail/lib/lang/cz_mail_forward.lng
index a59bd9b52baa1cdbded7bdb71f601e631d3d32dd..ba79e1a2ff653a234c696b840fa42710fcbd28d2 100644
--- a/interface/web/mail/lib/lang/cz_mail_forward.lng
+++ b/interface/web/mail/lib/lang/cz_mail_forward.lng
@@ -7,3 +7,5 @@ $wb['duplicate_mailbox_txt'] = 'Mailbox s touto adresou již existuje';
 $wb['domain_txt'] = 'Doména';
 $wb['source_txt'] = 'Zdrojový e-mail';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_forward_list.lng b/interface/web/mail/lib/lang/cz_mail_forward_list.lng
index e5381fe5f8c17d2bc90f41340114f025cc4299e6..bdbff701e1b1ef1abc043469f58b6c005ed4fcf0 100644
--- a/interface/web/mail/lib/lang/cz_mail_forward_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_forward_list.lng
@@ -6,3 +6,5 @@ $wb['destination_txt'] = 'Cíl';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Přidat nové přesměrování';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_get.lng b/interface/web/mail/lib/lang/cz_mail_get.lng
index 51b9f3403edb2cb37c835192860658706fc45e34..6fc9101699e951cc01352a08ca5dbc2ccf8bb9d0 100644
--- a/interface/web/mail/lib/lang/cz_mail_get.lng
+++ b/interface/web/mail/lib/lang/cz_mail_get.lng
@@ -16,3 +16,5 @@ $wb['source_server_error_regex'] = 'POP3/IMAP server není validní doménový n
 $wb['source_read_all_txt'] = 'Načíst všechny e-maily (včetně již přečtené pošty)';
 $wb['error_delete_read_all_combination'] = 'Illegal combination of options. You can not use \\"Delete emails after retrieval\\" = no together with \\"Retrieve all emails\\" = yes';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_get_list.lng b/interface/web/mail/lib/lang/cz_mail_get_list.lng
index 9ca8b86dcb258320aee7376ca5a9bc06dc9cc9e4..824205f00a077efbbe4f4effa8b0ce516dcb6b89 100644
--- a/interface/web/mail/lib/lang/cz_mail_get_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_get_list.lng
@@ -7,3 +7,5 @@ $wb['source_username_txt'] = 'Uživatelské jméno';
 $wb['destination_txt'] = 'Cíl';
 $wb['add_new_record_txt'] = 'Přidat účet';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_mailinglist.lng b/interface/web/mail/lib/lang/cz_mail_mailinglist.lng
index 2d2278526e9ea34004ce9b52972c98a61d08123e..406df72ad9ef9a95c54b7d7b42ba2f6551a798e7 100644
--- a/interface/web/mail/lib/lang/cz_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/cz_mail_mailinglist.lng
@@ -20,3 +20,5 @@ $wb['listname_error_unique'] = 'Na serveru je již shodný \\"název seznamu\\".
 $wb['email_error_isemail'] = 'E-mailová adresa je neplatná.';
 $wb['mailinglist_txt'] = 'Mailing list';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng b/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng
index db31273f594bd45eed82a9364a984d7101fc8990..b3e2cf85ac4a46a3b6a7f6b2a1041bb649f9638b 100644
--- a/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_mailinglist_list.lng
@@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'E-mailové konference';
 $wb['domain_txt'] = 'Doména';
 $wb['listname_txt'] = 'Název seznamu';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng b/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng
index 0c07059c3408449422b4c1b23f9502a4c3a08aa4..b64c3113bc11a8a52802b521e0a167948728f202 100644
--- a/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng
+++ b/interface/web/mail/lib/lang/cz_mail_relay_recipient.lng
@@ -7,3 +7,5 @@ $wb['source_error_notempty'] = 'Adresa je prázdná.';
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Dosažen maximální počet email filtrů pro Váš účet.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng
index 1af959966c2dcf172cbdac4485f490fc6c9ecbab..bf34af6ec33b4c61372f84fa1abd6d58cca328c4 100644
--- a/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_relay_recipient_list.lng
@@ -7,3 +7,5 @@ $wb['recipient_txt'] = 'Příjemce (adresát)';
 $wb['add_new_record_txt'] = 'Přidat relay adresáta';
 $wb['access_txt'] = 'Přístup';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_spamfilter.lng b/interface/web/mail/lib/lang/cz_mail_spamfilter.lng
index 4b6cc2b5d8586f9843044622806ada40cf79f7f3..f19706dc3a292714bbb26395ce2993f2112ae4db 100644
--- a/interface/web/mail/lib/lang/cz_mail_spamfilter.lng
+++ b/interface/web/mail/lib/lang/cz_mail_spamfilter.lng
@@ -15,3 +15,5 @@ $wb['email_error_unique'] = 'Pro tuto email adresu již existuje filtrovací zá
 $wb['spam_redirect_maildir_purge_txt'] = 'Vyčistit poté mailový adresář';
 $wb['days_txt'] = 'Dny.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng
index 7560b570da284998e11f0c8a6ff99ecc1ecfac1f..f6170c635514b7846c90743aae014d146570dedc 100644
--- a/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_spamfilter_list.lng
@@ -6,3 +6,5 @@ $wb['server_name_txt'] = 'server_name';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Přidat nový záznam spamfiltru';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_transport.lng b/interface/web/mail/lib/lang/cz_mail_transport.lng
index dfe185508436062eb14cffcfb755528e9a4a2072..710e577ecae0f6686d0aca3a459287a40eaf37a4 100644
--- a/interface/web/mail/lib/lang/cz_mail_transport.lng
+++ b/interface/web/mail/lib/lang/cz_mail_transport.lng
@@ -9,3 +9,5 @@ $wb['active_txt'] = 'Aktivní';
 $wb['limit_mailrouting_txt'] = 'Dosažen maximální počet email směrování pro Váš účet.';
 $wb['transport_txt'] = 'Transport';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_transport_list.lng b/interface/web/mail/lib/lang/cz_mail_transport_list.lng
index e833293a2fd89e00d54885eaec530793beb5e15c..9fb61fd886062c538f0856ebac14e00c504d9421 100644
--- a/interface/web/mail/lib/lang/cz_mail_transport_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_transport_list.lng
@@ -7,3 +7,5 @@ $wb['transport_txt'] = 'Transport';
 $wb['sort_order_txt'] = 'Třídit podle';
 $wb['add_new_record_txt'] = 'Přidat transport';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_user.lng b/interface/web/mail/lib/lang/cz_mail_user.lng
index 2c441f2abaafc7eae0f89a4255a18a2e95026ad3..d8805f0fab289d1215b93ea61bb67e87144f4368 100644
--- a/interface/web/mail/lib/lang/cz_mail_user.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user.lng
@@ -48,3 +48,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_user_filter.lng b/interface/web/mail/lib/lang/cz_mail_user_filter.lng
index 6cd8ed7e8987780343352e22a55b721075afe4f4..097385684379b95c6ee6f3b293361b0c93b1d00e 100644
--- a/interface/web/mail/lib/lang/cz_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user_filter.lng
@@ -18,3 +18,5 @@ $wb['ends_with_txt'] = 'Končí na';
 $wb['move_to_txt'] = 'Přesunout do';
 $wb['delete_txt'] = 'Smazat';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng b/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng
index 60229ce3b599091aa8e52bb8bd7452b5495ce5ca..d9f6748c192900ff90f556ee3bcca982ea33e1fa 100644
--- a/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user_filter_list.lng
@@ -5,3 +5,5 @@ $wb['page_txt'] = 'Stránka';
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Opravdu smazat mailový filtr?';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_user_list.lng b/interface/web/mail/lib/lang/cz_mail_user_list.lng
index e6dfd006ed2aee86054be10320bdd4174221d846..08d28fbc026f00168d85d59eaa837e141244fec1 100644
--- a/interface/web/mail/lib/lang/cz_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user_list.lng
@@ -6,3 +6,5 @@ $wb['add_new_record_txt'] = 'Přidat e-mailovou schránku';
 $wb['name_txt'] = 'Skutečný název';
 $wb['login_txt'] = 'Přihlášení';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng b/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng
index 50cbc31d5c21e1ffa2609b178d33432146db6468..92600a17d982c680c84f9284aa097e20b6950c4c 100644
--- a/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user_stats_list.lng
@@ -6,3 +6,5 @@ $wb['last_month_txt'] = 'Minulý měsíc';
 $wb['this_year_txt'] = 'Tento rok';
 $wb['last_year_txt'] = 'Minulý rok';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_whitelist.lng b/interface/web/mail/lib/lang/cz_mail_whitelist.lng
index db55c18a0bb1606df3ea8a5eaab8087eee23481f..cd5d03295360d6ef84798362bb64c02f77644e99 100644
--- a/interface/web/mail/lib/lang/cz_mail_whitelist.lng
+++ b/interface/web/mail/lib/lang/cz_mail_whitelist.lng
@@ -7,3 +7,5 @@ $wb['source_error_notempty'] = 'Adresa je prázdná.';
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Dosažen maximální počet email filtrů pro Váš účet.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng b/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng
index 7fae3689995265473944ebefcf08893a8ae523d0..042cd71c5787412c547db5d454c187a1ccb63aef 100644
--- a/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng
@@ -8,3 +8,5 @@ $wb['recipient_txt'] = 'Příjemce (adresát)';
 $wb['add_new_record_txt'] = 'Přidat záznam na bílou listinu';
 $wb['access_txt'] = 'Přístup';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng
index 5e0c6b779909284280bdc5a4278a01c005e471d5..98e7649ba5f5c2839206913e82725073d4b0ab62 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_blacklist.lng
@@ -7,3 +7,5 @@ $wb['priority_txt'] = 'Priorita';
 $wb['active_txt'] = 'Aktivní';
 $wb['limit_spamfilter_wblist_txt'] = 'Dosažen maximální počet záznamů pro bílou / černou listinu pro Váš účet.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng
index 83a732d6f3d2cc4d1ed67050dbf125903f285e48..76ab17ec17586034391068a39a43bc3d85d41308 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_blacklist_list.lng
@@ -7,3 +7,5 @@ $wb['rid_txt'] = 'Uživatel';
 $wb['email_txt'] = 'Emaily na černé listině';
 $wb['add_new_record_txt'] = 'Přidat záznam na černou listinu';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_config.lng b/interface/web/mail/lib/lang/cz_spamfilter_config.lng
index 0f878cc7d8b3a0b45c521a97956a246588db6d7c..d0ebcc4bf63f5419424425f63759f20b8c03918f 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_config.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_config.lng
@@ -18,3 +18,5 @@ $wb['relayhost_password_txt'] = 'Relayhost heslo';
 $wb['mailbox_size_limit_txt'] = 'Limit velikosti e-mailové schránky';
 $wb['message_size_limit_txt'] = 'Limit velikosti zprávy';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng
index fe2ee8d51ce0b3e2afd8f5c25403b1c27ff23832..8b5b1e758dcef47798d09499d66777f29ab59bf8 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_config_list.lng
@@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Konfigurace serveru';
 $wb['server_name_txt'] = 'Server';
 $wb['server_id_txt'] = 'server_id';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_policy.lng b/interface/web/mail/lib/lang/cz_spamfilter_policy.lng
index 54d0155d74a932b732f763488dd5f9ac3046d909..1a778301ebc7e8f3e96bd65ebd2fbfd4a084ce38 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_policy.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_policy.lng
@@ -36,3 +36,5 @@ $wb['spam_admin_txt'] = 'SPAM admin';
 $wb['message_size_limit_txt'] = 'Limit velikosti zprávy';
 $wb['banned_rulenames_txt'] = 'Název pravidel zabanované';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng
index 9a0c3619972097537f5e8847b27e24d9df73be74..37f41d3ace6a31a75190f259d4d2553c38214275 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_policy_list.lng
@@ -7,3 +7,5 @@ $wb['banned_files_lover_txt'] = 'Zabanované soubory';
 $wb['bad_header_lover_txt'] = 'Špatné hlavičky';
 $wb['add_new_record_txt'] = 'Přidat záznam politiky';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_users.lng b/interface/web/mail/lib/lang/cz_spamfilter_users.lng
index 914304c58b9e854c30aadcd60cda1593aaca05d3..d795af11df1ce93035e3fdef021260965177b8eb 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_users.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_users.lng
@@ -6,3 +6,5 @@ $wb['email_txt'] = 'Email (vzor)';
 $wb['fullname_txt'] = 'Název';
 $wb['local_txt'] = 'Lokální';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng
index 36bf3409e368f4941552e6803305c4da6c86d9b7..26c4df143f870448039261886145c39c259234c3 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_users_list.lng
@@ -8,3 +8,5 @@ $wb['fullname_txt'] = 'Jméno';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Přidat spamfiltr uživatele';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng
index 5e0c6b779909284280bdc5a4278a01c005e471d5..98e7649ba5f5c2839206913e82725073d4b0ab62 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_whitelist.lng
@@ -7,3 +7,5 @@ $wb['priority_txt'] = 'Priorita';
 $wb['active_txt'] = 'Aktivní';
 $wb['limit_spamfilter_wblist_txt'] = 'Dosažen maximální počet záznamů pro bílou / černou listinu pro Váš účet.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng
index ad13897004c305fbb7a6133ba447a60c39c3668e..3b74159b99dfd8fbc416db575a12420368e64b53 100644
--- a/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/cz_spamfilter_whitelist_list.lng
@@ -7,3 +7,5 @@ $wb['rid_txt'] = 'Uživatel';
 $wb['email_txt'] = 'Emaily na bílé listině';
 $wb['add_new_record_txt'] = 'Přidat záznam na bílou listinu';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng b/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng
index c8b73a9e8e8a85152632b9c3c5b3edf752ee97db..0c30e7574e14f7d251ae8095041dbb9adbbcf8b2 100755
--- a/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng
+++ b/interface/web/mail/lib/lang/cz_user_quota_stats_list.lng
@@ -5,3 +5,5 @@ $wb['name_txt'] = 'Jméno';
 $wb['email_txt'] = 'E-mailová adresa';
 $wb['used_txt'] = 'Využité místo';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/en_mail_domain.lng b/interface/web/mail/lib/lang/en_mail_domain.lng
index 00ddf3332bfae0921c950b5ee662c1f8fea7c42b..ad93100696d4c75e62bf26f88ab0ba4c5293e088 100644
--- a/interface/web/mail/lib/lang/en_mail_domain.lng
+++ b/interface/web/mail/lib/lang/en_mail_domain.lng
@@ -3,17 +3,11 @@ $wb["server_id_txt"] = 'Server';
 $wb["domain_txt"] = 'Domain';
 $wb["type_txt"] = 'Type';
 $wb["active_txt"] = 'Active';
-$wb["dkim_txt"] = 'enable DKIM';
-$wb["dkim_private_txt"] = 'DKIM Private-key';
-$wb["dkim_generate_txt"] = 'Generate DKIM Private-key';
-$wb["dkim_dns_txt"] = 'DNS-Record (TYPE TXT)<br><br>add this record to your DNS';
-$wb["dkim_private_key_error"] = 'Invalid DKIM-Private key';
 $wb["domain_error_empty"] = 'Domain is empty.';
 $wb["domain_error_unique"] = 'Duplicate Domain.';
 $wb["domain_error_regex"] = 'Invalid domain name.';
-$wb["dkim_settings_txt"] = 'DomainKeys Identified Mail (DKIM)';
 $wb["client_txt"] = 'Client';
 $wb["limit_maildomain_txt"] = 'The max. number of email domains for your account is reached.';
 $wb["policy_txt"] = 'Spamfilter';
 $wb["no_policy"] = '- not enabled -';
-?>
+?>
\ No newline at end of file
diff --git a/interface/web/mail/lib/lang/pl.lng b/interface/web/mail/lib/lang/pl.lng
index 93861b784d051e3bf1f0136b7d2b611ab517c327..afa99d7d4ed00ec0f5802dc219f7f268fe5cbfd7 100644
--- a/interface/web/mail/lib/lang/pl.lng
+++ b/interface/web/mail/lib/lang/pl.lng
@@ -46,3 +46,4 @@ $wb['Domain Alias'] = 'Alias domeny';
 $wb['Relay Recipients'] = 'Odbiorcy przekierowania';
 $wb['Mailbox quota'] = 'Użycie skrzynek email';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_alias.lng b/interface/web/mail/lib/lang/pl_mail_alias.lng
index ee50d0fccc2130cb83f6c50d510b2c7420a15225..bf8e41e28f66979bfd071b841a4abd77f2d14138 100644
--- a/interface/web/mail/lib/lang/pl_mail_alias.lng
+++ b/interface/web/mail/lib/lang/pl_mail_alias.lng
@@ -12,3 +12,4 @@ $wb['domain_txt'] = 'Domena';
 $wb['duplicate_email_alias_txt'] = 'Istnieje już taki alias email.';
 $wb['source_txt'] = 'Alias';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_alias_list.lng b/interface/web/mail/lib/lang/pl_mail_alias_list.lng
index b6ce95d0c77a8a73e4ba729f13dd0f105a1c85f4..f5567ce92a0162ff849bfb24f3ad3fad2ec6c7fe 100644
--- a/interface/web/mail/lib/lang/pl_mail_alias_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_alias_list.lng
@@ -6,3 +6,4 @@ $wb['destination_txt'] = 'Element docelowy';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowy alias e-mail';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng b/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng
index 7735a4e87d27f68fe80c10a4266c091d44a6a2b2..ebbc0d02033f6ac04b8c26f12013e0ee1e7ad755 100644
--- a/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng
+++ b/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng
@@ -9,3 +9,4 @@ $wb['source_error_empty'] = 'Domena źródłowa jest pusta.';
 $wb['source_error_unique'] = 'Duplikat źródłowej domeny.';
 $wb['source_error_regex'] = 'Nieprawidłowa nazwa domeny źródłowej.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng
index ba2e3b957584c38a178005398140d6ec9b9af58b..bdccec7d67b2cd4a88922c55f8e4edd308581945 100644
--- a/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng
@@ -5,3 +5,4 @@ $wb['source_txt'] = 'Źródło';
 $wb['destination_txt'] = 'Cel';
 $wb['add_new_record_txt'] = 'Dodaj nowy alias domeny';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_blacklist.lng b/interface/web/mail/lib/lang/pl_mail_blacklist.lng
index 528f2f741aee3944e1f99f015010dee5fc0a140a..448658d8320f4bf727c471f2e8ae1647b8d7cbee 100644
--- a/interface/web/mail/lib/lang/pl_mail_blacklist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_blacklist.lng
@@ -7,3 +7,4 @@ $wb['source_error_notempty'] = 'Adres jest pusty.';
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng b/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng
index ebef66657b51451a74459325416366ceaec7e4e6..8351885ca0a456124f7e759d953f8e629e7c537c 100644
--- a/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng
@@ -8,3 +8,4 @@ $wb['recipient_txt'] = 'Odbiorca';
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis czarnej listy';
 $wb['access_txt'] = 'dostęp';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_content_filter.lng b/interface/web/mail/lib/lang/pl_mail_content_filter.lng
index 54efa4fed020b24309cff19e25bde14247741d56..6ca25bccd1d4c3302a4e7f3f9ce2192a048ea095 100644
--- a/interface/web/mail/lib/lang/pl_mail_content_filter.lng
+++ b/interface/web/mail/lib/lang/pl_mail_content_filter.lng
@@ -7,3 +7,4 @@ $wb['action_txt'] = 'Akcja';
 $wb['active_txt'] = 'Aktywny';
 $wb['pattern_error_empty'] = 'Wzór jest pusty.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng b/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng
index 9fc964cf5715be255d8f5edb7040a389864eba5b..fe5a78fd65a118fc5971eb405255b5ff53cbdb2b 100644
--- a/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng
@@ -6,3 +6,4 @@ $wb['pattern_txt'] = 'Wzór';
 $wb['action_txt'] = 'Akcja';
 $wb['add_new_record_txt'] = 'Dodaj nowy zbiór filtrów';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain.lng b/interface/web/mail/lib/lang/pl_mail_domain.lng
index 6f9c68cdc64ba0a55299d1c645e395bc4ef41557..0e76cd0f01c36d2f8e4a948a44a3090c93b1f6fb 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain.lng
@@ -11,3 +11,4 @@ $wb['limit_maildomain_txt'] = 'Maksymalna ilość domen e-mail dla Twojego konta
 $wb['policy_txt'] = 'Filtr spamu';
 $wb['no_policy'] = '-nie używane-';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng
index e214d92a92139df9c511c0e0b8b00c386a7c5079..de3a6654f435abc3e669bfa0fc5c466045963033 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng
@@ -6,3 +6,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowÄ… domenÄ™';
 $wb['active_txt'] = 'Aktywne';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
index 3630b954bfe00f3dccaeb2b8d61e9cb53ea7de6d..c9667c519a1cdebc2da54958d73163fcaaa3ea30 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
@@ -9,3 +9,4 @@ $wb['limit_mailcatchall_txt'] = 'Maksymalna ilość kont e-mail catchall dla Two
 $wb['source_txt'] = 'Źródło';
 $wb['destination_error_isemail'] = 'Cel nie jest poprawnym adresem email.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng
index 1f0aad197d337e0f1f57cc44fa09336cd3e5d687..304bc3d9a4e57b085e55a458a0e2cf0380e4f93e 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng
@@ -7,3 +7,4 @@ $wb['server_id_txt'] = 'Serwer';
 $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nowy Catchall';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_list.lng
index ec51e2cdb569c89bdac5328c67bea293e847194f..e14f2f0889a377acf3273d85825686fb14722cf7 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_list.lng
@@ -5,3 +5,4 @@ $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… domenÄ™';
 $wb['active_txt'] = 'Aktywny';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_forward.lng b/interface/web/mail/lib/lang/pl_mail_forward.lng
index d975d5e81aa9a27a6d4050ccb9e0943a13f7c504..cc84d34b8b2b35712bdbc65517fc18a61156406c 100644
--- a/interface/web/mail/lib/lang/pl_mail_forward.lng
+++ b/interface/web/mail/lib/lang/pl_mail_forward.lng
@@ -7,3 +7,4 @@ $wb['duplicate_mailbox_txt'] = 'Istnieje już skrzynka pocztowa o podanym adresi
 $wb['domain_txt'] = 'Domena';
 $wb['source_txt'] = 'E-mail źródłowy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_forward_list.lng b/interface/web/mail/lib/lang/pl_mail_forward_list.lng
index 1044bd51210f9056a1c7f41ccde185fa4df35ed5..3f27975cf714efeb27fac42dfa46a47b946b40d0 100644
--- a/interface/web/mail/lib/lang/pl_mail_forward_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_forward_list.lng
@@ -6,3 +6,4 @@ $wb['destination_txt'] = 'Element docelowy';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowe przekierowanie E-mail';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_get.lng b/interface/web/mail/lib/lang/pl_mail_get.lng
index fdac040bf9b6957c0c37f765372ff02f7492b83c..ca27711e98693bb2d5ffc661db17458db610c94c 100644
--- a/interface/web/mail/lib/lang/pl_mail_get.lng
+++ b/interface/web/mail/lib/lang/pl_mail_get.lng
@@ -16,3 +16,4 @@ $wb['source_server_error_regex'] = 'Serwer Pop3/Imap nie jest poprawnÄ… nazwÄ… d
 $wb['source_read_all_txt'] = 'Pobierz wszystkie maile (razem z przeczytanymi)';
 $wb['error_delete_read_all_combination'] = 'Nieprawidłowa kombinacja opcji. Nie możesz użyć jednocześnie opcji Delete emails after retrieval = no razem z Retrieve all emails = yes';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_get_list.lng b/interface/web/mail/lib/lang/pl_mail_get_list.lng
index cd473d9ded2ecbd9802e267807e96fea4498aea9..cf5844f0d6bc9a7dab1a05e7dcfb3df33e6b496b 100644
--- a/interface/web/mail/lib/lang/pl_mail_get_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_get_list.lng
@@ -7,3 +7,4 @@ $wb['source_username_txt'] = 'Nazwa użytkownika';
 $wb['destination_txt'] = 'Element docelowy';
 $wb['add_new_record_txt'] = 'Dodaj nowe konto';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
index f285b1eaea9164178d4092601d30d4390f27abd2..774da1802e308b10bde6146db878b2f6e728b911 100644
--- a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
@@ -20,3 +20,4 @@ $wb['password_match_txt'] = 'Hasła pasują';
 $wb['listname_error_unique'] = 'Isnieje już lista mailingowa o tej nazwie, wybierz inną nazwę listy.';
 $wb['email_error_isemail'] = 'Adres e-mail jest nieprawidłowy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng
index 649db47bd0d101b393e0954dc2df0308e025fbdd..96cd9604d75736fc813b587406cb317f01cf97f2 100644
--- a/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng
@@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Lista mailingowa';
 $wb['domain_txt'] = 'Domena';
 $wb['listname_txt'] = 'Nazwa listy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng b/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng
index 594aba1f2a75fe036089a4dffb80006df0fecffb..ab7926f8991b589e352c19cea87fd5e9ebac0a94 100644
--- a/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng
+++ b/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng
@@ -7,3 +7,4 @@ $wb['source_error_notempty'] = 'Adres jest pusty.';
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów e-mail dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng
index 310e27ca307ced9bb1be262e90e83433219a7707..84d08ba619ad0b19c51d9a9c9dbe82c30239ae9e 100644
--- a/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng
@@ -7,3 +7,4 @@ $wb['recipient_txt'] = 'Odbiorca';
 $wb['add_new_record_txt'] = 'Dodaj nowego odbiorcÄ™ przekierowania';
 $wb['access_txt'] = 'dostęp';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_spamfilter.lng b/interface/web/mail/lib/lang/pl_mail_spamfilter.lng
index 3879f24247c4576d814349c4b6de7c58bbb5fa57..2849430c6dcf16e65dd5b54c29bfe21273e0ca93 100644
--- a/interface/web/mail/lib/lang/pl_mail_spamfilter.lng
+++ b/interface/web/mail/lib/lang/pl_mail_spamfilter.lng
@@ -15,3 +15,4 @@ $wb['email_error_unique'] = 'Istnieje już wpis z filtrem spamu dla tego adresu
 $wb['spam_redirect_maildir_purge_txt'] = 'Wyczyść później Maildir';
 $wb['days_txt'] = 'Dni.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng
index d6097bb3365c2352e7b55185c6f9235f4354e516..a6959a26e2d735f616998a54543bdee51a2e8344 100644
--- a/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng
@@ -6,3 +6,4 @@ $wb['server_name_txt'] = 'nazwa_serwera';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis z filtrem spamu';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_transport.lng b/interface/web/mail/lib/lang/pl_mail_transport.lng
index 514fc263a5353673f867df8295eb240e16340983..364eba944549f6a3e4e98607b4ac7b0b1446d6b5 100644
--- a/interface/web/mail/lib/lang/pl_mail_transport.lng
+++ b/interface/web/mail/lib/lang/pl_mail_transport.lng
@@ -9,3 +9,4 @@ $wb['active_txt'] = 'Aktywny';
 $wb['limit_mailrouting_txt'] = 'Maksymalna ilość ścieżek dla Twojego konta została przekroczona.';
 $wb['transport_txt'] = 'Transport';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_transport_list.lng b/interface/web/mail/lib/lang/pl_mail_transport_list.lng
index fa5c584318b4d5a0588b7c8046102bb5e2ee3a31..837972c4f286d55934f911217863cdd02149685b 100644
--- a/interface/web/mail/lib/lang/pl_mail_transport_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_transport_list.lng
@@ -7,3 +7,4 @@ $wb['transport_txt'] = 'PrzenieÅ›';
 $wb['sort_order_txt'] = 'Sortuj według';
 $wb['add_new_record_txt'] = 'Dodaj nowe przeniesienie';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user.lng b/interface/web/mail/lib/lang/pl_mail_user.lng
index 5fc7a38cf9de3503ddb5dd8b473ed8ce50ecc849..4ccab2e93ecccaec86f466b6d50e31cbfe756958 100644
--- a/interface/web/mail/lib/lang/pl_mail_user.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user.lng
@@ -48,3 +48,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_filter.lng b/interface/web/mail/lib/lang/pl_mail_user_filter.lng
index 99ac6a9e78a7bb2f5e8c1a4f4711b11ee510623e..1e1a7fd8957b79a8b0d25e539ea18d9a1fced47d 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_filter.lng
@@ -18,3 +18,4 @@ $wb['ends_with_txt'] = 'Kończy się na';
 $wb['move_to_txt'] = 'PrzenieÅ› do';
 $wb['delete_txt'] = 'Usuń';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng b/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng
index ce235b892fe918ccc7aba13902de1928022a1626..4d45c5d23bf7b481a0b95cf24299665b425e23cb 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng
@@ -5,3 +5,4 @@ $wb['page_txt'] = 'Strona';
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Czy na pewno chcesz skasować filtr?';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_list.lng b/interface/web/mail/lib/lang/pl_mail_user_list.lng
index 7c13db38d1d24c226d9c93e713e24abf91087e4b..8e47f96dcb6ca466630dbbbe2834ea30b752f701 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_list.lng
@@ -6,3 +6,4 @@ $wb['add_new_record_txt'] = 'Dodaj nowÄ… skrzynkÄ™ pocztowÄ…';
 $wb['name_txt'] = 'Nazwa rzeczywista';
 $wb['login_txt'] = 'Login';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng b/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng
index b9780687d79ba053a6e07842b3079e35716b4002..9e876805ba81f90b68ca1de5e0f6cbc3193c9517 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng
@@ -6,3 +6,4 @@ $wb['last_month_txt'] = 'Ostatni miesiÄ…c';
 $wb['this_year_txt'] = 'Ten rok';
 $wb['last_year_txt'] = 'Ostatni rok';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_whitelist.lng b/interface/web/mail/lib/lang/pl_mail_whitelist.lng
index 203c5bae73b49489f47af28011cae1646f4880fd..4aa2f05609a05fbd400caf4907adc02fd4dfeddb 100644
--- a/interface/web/mail/lib/lang/pl_mail_whitelist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_whitelist.lng
@@ -7,3 +7,4 @@ $wb['source_error_notempty'] = 'Adres jest pusty.';
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów e-mail dla Twojego konta zosała przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng b/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng
index 10e6dfcf0bb03424f92c145e3582481e6bc8e2a9..a7239ca95cdd169af0720d2362432095886b040b 100644
--- a/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng
@@ -8,3 +8,4 @@ $wb['recipient_txt'] = 'odbiorca';
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis białej listy';
 $wb['access_txt'] = 'dostęp';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng
index 6da8ddc9d97080df44893b5c4d23aadb859215b5..6c4c8d78fd6e86622ca5a074b91518578c1ef18c 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng
@@ -7,3 +7,4 @@ $wb['priority_txt'] = 'Priorytet';
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_spamfilter_wblist_txt'] = 'Maksymalna ilość wpisów do białej i czarnej listy dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng
index c237a7a778821b6d5b19a3669848325bef0ca392..65a9d37fda0105a224bd4ec8c49c474f375f8693 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng
@@ -7,3 +7,4 @@ $wb['rid_txt'] = 'Użytkownik';
 $wb['email_txt'] = 'E-mail dodany do czarnej listy';
 $wb['add_new_record_txt'] = 'Dodaj wpis czarnej listy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_config.lng b/interface/web/mail/lib/lang/pl_spamfilter_config.lng
index c750d9593773b8362f19dd6ab18885a76516acc9..43fab4d4f3f03c231fae2e175136b00b88ff3056 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_config.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_config.lng
@@ -18,3 +18,4 @@ $wb['relayhost_password_txt'] = 'Hasło Relayhost';
 $wb['mailbox_size_limit_txt'] = 'Limit wielkości skrzynki pocztowej';
 $wb['message_size_limit_txt'] = 'Limit wielkości wiadomości';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng
index 45b3f315cdf378a9bfffb77c7b64fd031de9bd90..d31d7857ebef3878b1713b63fd46e2871bed3187 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng
@@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Konfiguracja serwer';
 $wb['server_name_txt'] = 'Serwer';
 $wb['server_id_txt'] = 'id_serwera';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_policy.lng b/interface/web/mail/lib/lang/pl_spamfilter_policy.lng
index 8a825b55946b39c68fb62b2fd44339a978b00561..b7bc37de8befe80326adf9e65cd14011ca23c3f5 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_policy.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_policy.lng
@@ -36,3 +36,4 @@ $wb['spam_admin_txt'] = 'Admin obsługi spamu';
 $wb['message_size_limit_txt'] = 'Limit wielkości wiadomości';
 $wb['banned_rulenames_txt'] = 'Zabronione nazwy zasad';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng
index 43d9d414d6d48636df7802aebcfed05e6469c69e..906006e75fec3320ebe33954b42f5a0a461be8a9 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng
@@ -7,3 +7,4 @@ $wb['banned_files_lover_txt'] = 'Przyjmuj zablokowane pliki';
 $wb['bad_header_lover_txt'] = 'Przyjmuj złe nagłowki';
 $wb['add_new_record_txt'] = 'Dodaj wpis plityki';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_users.lng b/interface/web/mail/lib/lang/pl_spamfilter_users.lng
index 656c29ea1abcd2c31a10fe63326f8bca88737182..8529e455c4db3f39f4a1954651ca4697edb7e846 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_users.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_users.lng
@@ -6,3 +6,4 @@ $wb['email_txt'] = 'E-mail (wzór)';
 $wb['fullname_txt'] = 'Nazwa';
 $wb['local_txt'] = 'Lokalne';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng
index dde2a62c6ae1ca99ed1b7ae9a49d28989a82644b..0951df528fe615193d9c8586c25c4e37bfc7cb45 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng
@@ -8,3 +8,4 @@ $wb['fullname_txt'] = 'Nazwa';
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj filtr spamu użytkownika';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng
index be836015dbccef70847b84d7199f6e7d7ad55fc4..a6f2e4306dbb2b4ee031117afcc0cabe9d87c6b8 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng
@@ -7,3 +7,4 @@ $wb['priority_txt'] = 'Priorytet';
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_spamfilter_wblist_txt'] = 'Maksymalna liczba wpisów białej lub czarnej listy została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng
index 6517cf41a1e86272d49ab38f544fa4975d78f280..425a6fe35af7e760e8872247a27382db80157d24 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng
@@ -7,3 +7,4 @@ $wb['rid_txt'] = 'Użytkownik';
 $wb['email_txt'] = 'Adres e-mail dodany do białej listy';
 $wb['add_new_record_txt'] = 'Dodaj wpis do białej listy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng b/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng
index 2b33b10402539b33fae61de14ea19898a8a0d6c1..2cffcf1d165c788cf0400c3344f5f1ac9f21ed0f 100755
--- a/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng
+++ b/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng
@@ -5,3 +5,4 @@ $wb['name_txt'] = 'Nazwa';
 $wb['email_txt'] = 'Adres e-mail';
 $wb['used_txt'] = 'Użycie dysku';
 ?>
+
diff --git a/interface/web/mail/mail_domain_del.php b/interface/web/mail/mail_domain_del.php
index 806996aa312585155e13df4e348efbe41682510c..0f00dd919c105d40d7ee10876a9ff1390b445f99 100644
--- a/interface/web/mail/mail_domain_del.php
+++ b/interface/web/mail/mail_domain_del.php
@@ -59,8 +59,8 @@ class page_action extends tform_actions {
 		// Before we delete the email domain,
 		// we will delete all depending records.
 		
-		// Delete all forwardings where the source or destination belongs to this domain
-		$records = $app->db->queryAllRecords("SELECT forwarding_id as id FROM mail_forwarding WHERE source like '%@".$app->db->quote($domain)."' OR (destination like '%@".$app->db->quote($domain)."' AND type != 'forward')");
+		// Delete all forwardings where the osurce or destination belongs to this domain
+		$records = $app->db->queryAllRecords("SELECT forwarding_id as id FROM mail_forwarding WHERE source like '%@".$app->db->quote($domain)."' OR (destination like '%@".$app->db->quote($domain)."' AND type != 'forward'");
 		foreach($records as $rec) {
 			$app->db->datalogDelete('mail_forwarding','forwarding_id',$rec['id']);
 		}
diff --git a/interface/web/mail/mail_domain_dkim_create.php b/interface/web/mail/mail_domain_dkim_create.php
deleted file mode 100644
index 758d3afb8a09a58f6a80612579abf5caffd88eca..0000000000000000000000000000000000000000
--- a/interface/web/mail/mail_domain_dkim_create.php
+++ /dev/null
@@ -1,90 +0,0 @@
-<?php
-/*
-Copyright (c) 2007 - 2013, Till Brehm, projektfarm Gmbh
-Copyright (c) 2013, Florian Schaal, info@schaal-24.de
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright notice,
-      this list of conditions and the following disclaimer in the documentation
-      and/or other materials provided with the distribution.
-    * Neither the name of ISPConfig nor the names of its contributors
-      may be used to endorse or promote products derived from this software without
-      specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-
-/*
-	This script is invoked by the java-script in interface/web/mail/templates/mail_domain_edit.htm
-	when generating the DKIM Private-key.
-
-	return DKIM Private-Key and DNS-record
-*/ 
-
-require_once('../../lib/config.inc.php');
-
-header('Content-Type: text/xml; charset=utf-8');
-header('Cache-Control: must-revalidate, pre-check=0, no-store, no-cache, max-age=0, post-check=0');
-
-/*
-	This function fix PHP's messing up POST input containing characters space, dot, 
-	open square bracket and others to be compatible with with the deprecated register_globals
-*/
-function getRealPOST() {
-    $pairs = explode("&", file_get_contents("php://input"));
-    $vars = array();
-    foreach ($pairs as $pair) {
-        $nv = explode("=", $pair, 2);
-        $name = urldecode($nv[0]);
-        $value = $nv[1];
-        $vars[$name] = $value;
-    }
-    return $vars;
-}
-
-function dns_record() {
-	global $private_key;
-	$public_key='';
-	exec('echo "'.$private_key.'"|openssl rsa -pubout -outform PEM',$pubkey,$result);
-	$pubkey=array_diff($pubkey,array('-----BEGIN PUBLIC KEY-----','-----END PUBLIC KEY-----'));	
-	foreach($pubkey as $values) $public_key=$public_key.$values."\n";
-	$dns_record="HOSTNAME: default._domainkey.".$_POST['domain'].".\n\nTEXT: v=DKIM1; t=s; p=".$public_key;
-	return $dns_record;
-}
-
-$_POST=getRealPOST();
-
-switch ($_POST['action']) {
-	case 'create':	/* create DKIM Private-key */
-		exec("openssl rand -out /usr/local/ispconfig/server/temp/random-data.bin 4096",$output,$result);
-		exec("openssl genrsa -rand /usr/local/ispconfig/server/temp/random-data.bin 1024",$privkey,$result);
-		unlink("/usr/local/ispconfig/server/temp/random-data.bin");
-		$private_key='';
-		foreach($privkey as $values) $private_key=$private_key.$values."\n";
-		$dns_record=dns_record();
-	break;
-	case 'show': /* show the DNS-Record onLoad */
-		$private_key=$_POST['pkey'];
-		$dns_record=dns_record();
-	break;
-}
-echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n";
-echo "<formatname>\n";
-echo "<privatekey>".$private_key."</privatekey>\n";
-echo "<dnsrecord>".$dns_record."</dnsrecord>\n";
-echo "</formatname>\n";
-?>
diff --git a/interface/web/mail/templates/mail_domain_edit.htm b/interface/web/mail/templates/mail_domain_edit.htm
index 81cdb73b0f494b490aa27fbf34ac85475f882d15..5a1b61379237567ab0a18e278bc0b5e0dc25c535 100644
--- a/interface/web/mail/templates/mail_domain_edit.htm
+++ b/interface/web/mail/templates/mail_domain_edit.htm
@@ -59,24 +59,6 @@
                     {tmpl_var name='active'}
                 </div>
             </div>
-            <div class="subsectiontoggle"><span></span>{tmpl_var name='dkim_settings_txt'}<em></em></div>
-            <div style="display:none;">
-              <div class="ctrlHolder">
-                <p class="label">{tmpl_var name='dkim_txt'}</p>
-                <div class="multiField">
-                  {tmpl_var name='dkim'}
-                </div>
-              </div>
-              <div class="ctrlHolder">
-                <label for="dkim_private">{tmpl_var name='dkim_private_txt'}</label>
-                <textarea name="dkim_private" id="dkim_private" rows='10' cols='30'>{tmpl_var name='dkim_private'}</textarea>
-<a href="javascript:setRequest('create','{tmpl_var name='domain'}')">{tmpl_var name='dkim_generate_txt'}</a>
-              </div>
-              <div class="ctrlHolder">
-                <label for="dkim_dns">{tmpl_var name='dkim_dns_txt'}</label>
-                <textarea name="dkim_dns" id="dkim_dns" rows='10' cols='30'>{tmpl_var name='dkim_dns'}</textarea>
-              </div>
-            </div>
         </fieldset>
 
         <input type="hidden" name="id" value="{tmpl_var name='id'}">
@@ -88,45 +70,4 @@
         </div>
     </div>
 
-</div>
-<script language="JavaScript" type="text/javascript">
-        var request = false;
-
-        function setRequest(action,value,privatekey) {
-                if (window.XMLHttpRequest) {request = new XMLHttpRequest();}
-                else if (window.ActiveXObject) {
-                        try {request = new ActiveXObject('Msxml2.XMLHTTP');}
-                        catch (e) {
-                                try {request = new ActiveXObject('Microsoft.XMLHTTP');}
-                                catch (e) {}
-                        }
-                }
-                if (!request) {
-                        alert("Error creating XMLHTTP-instance");
-                        return false;
-                } else {
-                        request.open('POST', '/mail/mail_domain_dkim_create.php', true);
-                        request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
-                        request.send('domain='+value+'&action='+action+'&pkey='+privatekey);
-                        request.onreadystatechange = interpretRequest;
-                }
-        }
-
-        function interpretRequest() {
-                switch (request.readyState) {
-                        case 4:
-                                if (request.status != 200) {alert("Request done but NOK\nError:"+request.status);}
-                                else {
-                                        document.getElementsByName('dkim_private')[0].value = request.responseXML.getElementsByTagName('privatekey')[0].firstChild.nodeValue;
-                                        document.getElementsByName('dkim_dns')[0].value = request.responseXML.getElementsByTagName('dnsrecord')[0].firstChild.nodeValue;
-                                }
-                                break;
-                        default:
-                                break;
-                }
-        }
-
-var serverType = jQuery('#dkim_private').val();
-setRequest('show','{tmpl_var name="domain"}',serverType);
-</script>
-
+</div>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz.lng b/interface/web/mailuser/lib/lang/cz.lng
index 8b4b58bc42bdb302369d5a59ebc26ca7a0e1fcbe..12f1bd72cced2c39e185a81495e62b288131273e 100644
--- a/interface/web/mailuser/lib/lang/cz.lng
+++ b/interface/web/mailuser/lib/lang/cz.lng
@@ -7,3 +7,5 @@ $wb['Send copy'] = 'Poslat kopii na e-mail';
 $wb['Spamfilter'] = 'Spamový filtr';
 $wb['Email Filters'] = 'E-mailové filtry';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_index.lng b/interface/web/mailuser/lib/lang/cz_index.lng
index 45af56ee8d59e90adadad4c5a7f15a430ba56371..9b820cdee63a4bab4a442448d1c5c3358eef4b75 100644
--- a/interface/web/mailuser/lib/lang/cz_index.lng
+++ b/interface/web/mailuser/lib/lang/cz_index.lng
@@ -10,3 +10,5 @@ $wb['unlimited_txt'] = 'Neomezený';
 $wb['mb_txt'] = 'MB';
 $wb['none_txt'] = 'Nenastaveno';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng
index ef3aeb42da522378dbd954257bc39bd9b13f3c34..f8d331b55732af9b1448a44da275ee46d3d4ed9e 100644
--- a/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng
@@ -11,3 +11,5 @@ $wb['autoresponder_active'] = 'Povolit automatický odpovídač';
 $wb['now_txt'] = 'Nyní';
 $wb['autoresponder_subject_txt'] = 'Předmět e-mailu';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng b/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng
index 36f11a9baa9fd9b8894ee181bd89a1d7d957cf2a..fc8a0f9df6f195e8ee6cfdca9b8b1ca01386b627 100644
--- a/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng
@@ -5,3 +5,5 @@ $wb['email_txt'] = 'E-mail';
 $wb['cc_error_isemail'] = 'Vyplněná e-mailová adresa neplatná';
 $wb['email_is_cc_error'] = 'Vyplněná e-mailová adresa a poslat kopii na e-mail adresu, nemůžou být stejné.';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng b/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng
index 3df9d38c7246f7dbbf4522ff73d26d812c266e2c..65300b6d9505e63b0dfec314bc759fa08b12b2cb 100644
--- a/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng
@@ -18,3 +18,5 @@ $wb['ends_with_txt'] = 'Končí na';
 $wb['move_to_txt'] = 'Přesunout do';
 $wb['delete_txt'] = 'Smazat';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng
index 3c2593d6d420f4a987e58faa2ac0ce0e8a53fc98..4b64af9205937b240559b209a779a04d91e95eb2 100644
--- a/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng
@@ -6,3 +6,5 @@ $wb['page_txt'] = 'Stránka';
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Opravdu chcete odstranit e-mail filter?';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_password.lng b/interface/web/mailuser/lib/lang/cz_mail_user_password.lng
index 36555a20304678f88ef4b5b8038d7e89edd9b04d..44815399ddda812c941bf18bc9a2fb0084a43313 100644
--- a/interface/web/mailuser/lib/lang/cz_mail_user_password.lng
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_password.lng
@@ -8,3 +8,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng
index 2a53036be6267f69d2f15db97ab7b2087e026eb2..c6345567b049e88c45ba89624d0589416becc518 100644
--- a/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng
@@ -5,3 +5,5 @@ $wb['email_txt'] = 'E-mail';
 $wb['no_policy'] = '- nepovoleno -';
 $wb['policy_txt'] = 'Politika';
 ?>
+
+
diff --git a/interface/web/mailuser/lib/lang/pl.lng b/interface/web/mailuser/lib/lang/pl.lng
index 4002670b615ab9147ecef77b0dcd97e65ba71351..5d7166ada315168f2b5f780c4c1ccc5c98328508 100644
--- a/interface/web/mailuser/lib/lang/pl.lng
+++ b/interface/web/mailuser/lib/lang/pl.lng
@@ -7,3 +7,4 @@ $wb['Send copy'] = 'Wyślij kopię';
 $wb['Spamfilter'] = 'Filtr spamu';
 $wb['Email Filters'] = 'Fitry e-mail';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_index.lng b/interface/web/mailuser/lib/lang/pl_index.lng
index 0774a65bd5e178e78ed4f8e06ea3c726082ad082..368276036a317d0a8882a346a9e8508671ff98f8 100644
--- a/interface/web/mailuser/lib/lang/pl_index.lng
+++ b/interface/web/mailuser/lib/lang/pl_index.lng
@@ -10,3 +10,4 @@ $wb['unlimited_txt'] = 'Bez limitu';
 $wb['mb_txt'] = 'MB';
 $wb['none_txt'] = 'Brak';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng
index 7a28409e5f440ea40a35f110191fc5d5f105aff4..c6f3ed67dde4fb7acded473d71f768995b8f122d 100644
--- a/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng
@@ -11,3 +11,4 @@ $wb['autoresponder_active'] = 'Włącz autoresponder';
 $wb['now_txt'] = 'Teraz';
 $wb['autoresponder_subject_txt'] = 'Temat';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng b/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng
index 70becda5bd13d384d6dec4d0a58fdad47a11ca06..a3b48179b9c09e30da8cc99db8b012ca53418a8d 100644
--- a/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng
@@ -5,3 +5,4 @@ $wb['email_txt'] = 'E-mail';
 $wb['cc_error_isemail'] = 'Adres e-mail jest niepoprawny w polu -Wyślij kopię do-';
 $wb['email_is_cc_error'] = 'Adres e-mail i adres do wysyłki kopii nie mogą być takie same.';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng b/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng
index 2e74ffd4f748764a60687b3378f87cdf1bab01c3..9ac57b53cba10cde4b2e44cae3270f0cc1fa6f22 100644
--- a/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng
@@ -18,3 +18,4 @@ $wb['ends_with_txt'] = 'Ends with';
 $wb['move_to_txt'] = 'Move to';
 $wb['delete_txt'] = 'Delete';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng
index 882d601e7c90f1014355696e4903b948e7b820b9..8bea987f519b3dbf382736ee9bfc51718ff5b7a6 100644
--- a/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng
@@ -6,3 +6,4 @@ $wb['page_txt'] = 'Strona';
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Na pewno chcesz skasować ten filtr poczty?';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_password.lng b/interface/web/mailuser/lib/lang/pl_mail_user_password.lng
index 48dfd26d949f45707b5d7138ac7a84f6d8973e22..08fd7405dc8c8293b76203c2d610c31526b323fc 100644
--- a/interface/web/mailuser/lib/lang/pl_mail_user_password.lng
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_password.lng
@@ -8,3 +8,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Błąd, hasła nie pasują';
 $wb['password_match_txt'] = 'OK, hasła są jednakowe';
 ?>
+
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng
index b371f3ea75110524e3387db7708d06df87426121..ed18053d8016383a9efe785f7921985bda4dc9c4 100644
--- a/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng
@@ -5,3 +5,4 @@ $wb['email_txt'] = 'E-mail';
 $wb['no_policy'] = '- nie włączony -';
 $wb['policy_txt'] = 'Polityka';
 ?>
+
diff --git a/interface/web/monitor/lib/lang/cz.lng b/interface/web/monitor/lib/lang/cz.lng
index 36647b72ab3dce5404c4d554b8cf05c6f7e0867f..763b7f5cfd3dea0630911baaad5d5c26856e9c73 100644
--- a/interface/web/monitor/lib/lang/cz.lng
+++ b/interface/web/monitor/lib/lang/cz.lng
@@ -147,3 +147,5 @@ $wb['Show fail2ban-Log'] = 'Zobrazit Fail2Ban Log';
 $wb['Show IPTables'] = 'Zobrazit IPTables pravidla';
 $wb['Show OpenVz VE BeanCounter'] = 'Ukázat OpenVz VE BeanCounter';
 ?>
+
+
diff --git a/interface/web/monitor/lib/lang/cz_datalog_list.lng b/interface/web/monitor/lib/lang/cz_datalog_list.lng
index c9e9a8655510279e3282bd10839cac4b6fc3e011..70adcad1abbc69fd737747fa997e6c4ce912c68d 100644
--- a/interface/web/monitor/lib/lang/cz_datalog_list.lng
+++ b/interface/web/monitor/lib/lang/cz_datalog_list.lng
@@ -6,3 +6,5 @@ $wb['dbtable_txt'] = 'DB tabulka';
 $wb['action_txt'] = 'Akce';
 $wb['status_txt'] = 'Stav';
 ?>
+
+
diff --git a/interface/web/monitor/lib/lang/cz_syslog_list.lng b/interface/web/monitor/lib/lang/cz_syslog_list.lng
index 990662552b3a8daac4655d14be078819fe6b6b44..85cd4b3b01cfd8a0eab279a97fd323850924ae07 100644
--- a/interface/web/monitor/lib/lang/cz_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/cz_syslog_list.lng
@@ -5,3 +5,5 @@ $wb['server_id_txt'] = 'Server';
 $wb['loglevel_txt'] = 'Logovací úroveň';
 $wb['message_txt'] = 'Zpráva';
 ?>
+
+
diff --git a/interface/web/monitor/lib/lang/pl.lng b/interface/web/monitor/lib/lang/pl.lng
index f1ce82191c083b01151988f6a9d839c17b5744dd..533d8f6fefd210d390595ac26a3fea2e49c9cca1 100644
--- a/interface/web/monitor/lib/lang/pl.lng
+++ b/interface/web/monitor/lib/lang/pl.lng
@@ -147,3 +147,4 @@ $wb['Show fail2ban-Log'] = 'Pokaż log fail2ban';
 $wb['Show IPTables'] = 'Pokaż reguły IPTables';
 $wb['Show OpenVz VE BeanCounter'] = 'Show OpenVz VE BeanCounter';
 ?>
+
diff --git a/interface/web/monitor/lib/lang/pl_datalog_list.lng b/interface/web/monitor/lib/lang/pl_datalog_list.lng
index 398ca51eddc2d3e6b5f98259a57a6f0f315f4dd7..0b969b1332fb1b05ecb8eb31f44b6052047e1339 100644
--- a/interface/web/monitor/lib/lang/pl_datalog_list.lng
+++ b/interface/web/monitor/lib/lang/pl_datalog_list.lng
@@ -6,3 +6,4 @@ $wb['dbtable_txt'] = 'Tabele DB';
 $wb['action_txt'] = 'Akcja';
 $wb['status_txt'] = 'Status';
 ?>
+
diff --git a/interface/web/monitor/lib/lang/pl_syslog_list.lng b/interface/web/monitor/lib/lang/pl_syslog_list.lng
index e37799c4749129e4ff2e372ce82257cbbf046d4a..f5e0645fe0f998860ab052be18a851e5b8b6aad1 100644
--- a/interface/web/monitor/lib/lang/pl_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/pl_syslog_list.lng
@@ -5,3 +5,4 @@ $wb['server_id_txt'] = 'Serwer';
 $wb['loglevel_txt'] = 'Poziom logowania';
 $wb['message_txt'] = 'Wiadomość';
 ?>
+
diff --git a/interface/web/monitor/show_log.php b/interface/web/monitor/show_log.php
index bb4e3c0791bfe082f67573dbb6c8c1f30a222fa4..cb9e4c1074f80c670f0256d69426cd1fff92e446 100644
--- a/interface/web/monitor/show_log.php
+++ b/interface/web/monitor/show_log.php
@@ -129,20 +129,18 @@ if(isset($record['data'])) {
   $logDataHtml = '';
   /* set css class for each line of log, depending on key words in each line */
   foreach($logData as $val) {
-    if (strpos(strtolower($val), 'fatal') !== FALSE) {
+    if (strpos($val, 'ERROR') !== FALSE) {
       $logDataHtml .= "<div class='logerror'>$val</div>";   
-    } elseif (strpos(strtolower($val), 'error') !== FALSE) {
-      $logDataHtml .= "<div class='logerror'>$val</div>"; 
-    } elseif (strpos(strtolower($val), 'warn') !== FALSE) {
+    } elseif (strpos($val, 'WARN') !== FALSE) {
       $logDataHtml .= "<div class='logwarn'>$val</div>";   
-    } elseif (strpos(strtolower($val), 'info') !== FALSE) {
+    } elseif (strpos($val, 'INFO') !== FALSE) {
       $logDataHtml .= "<div class='loginfo'>$val</div>";   
     } else {
       $logDataHtml .= "<div class='log'>$val</div>";   
     }
   }
-  
-	$app->tpl->setVar("log_data", $logDataHtml);
+
+	$app->tpl->setVar("log_data", $logData);
 } else {
 	$app->tpl->setVar("log_data", $app->lng("no_logdata_txt"));
 }
diff --git a/interface/web/sites/lib/lang/ar_web_domain.lng b/interface/web/sites/lib/lang/ar_web_domain.lng
index f10cc422523c5757706f85b1192f6c3b0e24593e..c749fb50286afdf05db4bc411dfb1e076dc95d4c 100644
--- a/interface/web/sites/lib/lang/ar_web_domain.lng
+++ b/interface/web/sites/lib/lang/ar_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/bg_web_domain.lng b/interface/web/sites/lib/lang/bg_web_domain.lng
index c2816ad35080eeab3c66b121fe1c3fe7cbae4025..2b2fa97056cde229a7ac70540b7411b2a47b095f 100644
--- a/interface/web/sites/lib/lang/bg_web_domain.lng
+++ b/interface/web/sites/lib/lang/bg_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/br_web_domain.lng b/interface/web/sites/lib/lang/br_web_domain.lng
index 623bc0b2109637fe95dca47719cbccb7ba34ad57..dc75b80693608ef44049d442ad3a5b3ad16a63c9 100644
--- a/interface/web/sites/lib/lang/br_web_domain.lng
+++ b/interface/web/sites/lib/lang/br_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/cz.lng b/interface/web/sites/lib/lang/cz.lng
index 71ccd165f62b6d489a07934ce5859ca8a23df407..d96c4d546aa67fb1666723109da5b44f1902d592 100644
--- a/interface/web/sites/lib/lang/cz.lng
+++ b/interface/web/sites/lib/lang/cz.lng
@@ -33,3 +33,5 @@ $wb['Update Packagelist'] = 'Aktualizace seznamu balíčků';
 $wb['Subdomain (Vhost)'] = 'Subdoména (Vhost)';
 $wb['error_proxy_requires_url'] = 'Redirect Type \\"proxy\\" requires a URL as the redirect path.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_aps.lng b/interface/web/sites/lib/lang/cz_aps.lng
index 176d76da5a21e64a153a921e06b5280dae0e3feb..97bc6700134efbcc02cbc928704d313095577309 100644
--- a/interface/web/sites/lib/lang/cz_aps.lng
+++ b/interface/web/sites/lib/lang/cz_aps.lng
@@ -56,3 +56,5 @@ $wb['btn_install_txt'] = 'Instalovat';
 $wb['btn_cancel_txt'] = 'Zrušit';
 $wb['limit_aps_txt'] = 'The max. number of APS instances for your account is reached.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_aps_instances_list.lng b/interface/web/sites/lib/lang/cz_aps_instances_list.lng
index 7b7b6dd6f030ae84c78204b515540d2e06fdc11b..3d5d3d8650f7713a7e8d75c3c95e3e7c455e8f36 100644
--- a/interface/web/sites/lib/lang/cz_aps_instances_list.lng
+++ b/interface/web/sites/lib/lang/cz_aps_instances_list.lng
@@ -11,3 +11,5 @@ $wb['filter_txt'] = 'Hledat';
 $wb['delete_txt'] = 'Smazat';
 $wb['reinstall_txt'] = 'Přeinstalovat';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_aps_packages_list.lng b/interface/web/sites/lib/lang/cz_aps_packages_list.lng
index 52ef6ebcd9c42dc0bf3862a419ce9f1654a1583c..b74dfc8882c9b6d69626377a81af59b3008c6b88 100644
--- a/interface/web/sites/lib/lang/cz_aps_packages_list.lng
+++ b/interface/web/sites/lib/lang/cz_aps_packages_list.lng
@@ -6,3 +6,5 @@ $wb['category_txt'] = 'Kategorie';
 $wb['status_txt'] = 'Odemčený';
 $wb['filter_txt'] = 'Hledat';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_cron.lng b/interface/web/sites/lib/lang/cz_cron.lng
index d4e6c1767c3ca833ea85b194916f2ac0b7ddaaef..5ea9bb5b7b20f1864baed0afb2acad407eb04111 100644
--- a/interface/web/sites/lib/lang/cz_cron.lng
+++ b/interface/web/sites/lib/lang/cz_cron.lng
@@ -19,3 +19,5 @@ $wb['run_wday_error_format'] = 'Chybný formát pro dny týdne.';
 $wb['command_error_format'] = 'Chybná formát příkazu. V případě URL je povoleno volání pouze http/https.';
 $wb['unknown_fieldtype_error'] = 'Bylp použito pole neznámého typu.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_cron_list.lng b/interface/web/sites/lib/lang/cz_cron_list.lng
index f50dee2faf4b467db288bc4e4f1a0c94fba7a66b..0ca6dc3b871205fa21d5974c8a6db3d23bfc657e 100644
--- a/interface/web/sites/lib/lang/cz_cron_list.lng
+++ b/interface/web/sites/lib/lang/cz_cron_list.lng
@@ -11,3 +11,5 @@ $wb['command_txt'] = 'Příkaz';
 $wb['add_new_cron_txt'] = 'Přidat novou cron úlohu';
 $wb['parent_domain_id_txt'] = 'Webové stránky';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_database.lng b/interface/web/sites/lib/lang/cz_database.lng
index c316f0ac97db44907706b35b7d4c8d8e24b45d08..cb7e4ebbe43e3d033bb6c4ba52369bd5c18f9e2d 100644
--- a/interface/web/sites/lib/lang/cz_database.lng
+++ b/interface/web/sites/lib/lang/cz_database.lng
@@ -44,3 +44,5 @@ $wb['no_dbuser_txt'] = 'Žádný';
 $wb['database_client_differs_txt'] = 'Klient mateřského webu a databáze se neshodují.';
 $wb['database_user_missing_txt'] = 'Please select a database user for this database.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_database_admin_list.lng b/interface/web/sites/lib/lang/cz_database_admin_list.lng
index a0069404d8b2dd755e2d0af7494d1e5516cd19d2..4eb24c99cac1a8f2ac002f0fb8f6437c8517cebd 100644
--- a/interface/web/sites/lib/lang/cz_database_admin_list.lng
+++ b/interface/web/sites/lib/lang/cz_database_admin_list.lng
@@ -8,3 +8,5 @@ $wb['database_name_txt'] = 'Jméno databáze';
 $wb['add_new_record_txt'] = 'Přidat nové databáze';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_database_list.lng b/interface/web/sites/lib/lang/cz_database_list.lng
index 9bb80dd94580668c61d602253b8f63747ed899e9..269dc2114da3d4e04e71c8cd7e8b5c85f17f9bc4 100644
--- a/interface/web/sites/lib/lang/cz_database_list.lng
+++ b/interface/web/sites/lib/lang/cz_database_list.lng
@@ -7,3 +7,5 @@ $wb['database_user_txt'] = 'Uživatel databáze';
 $wb['database_name_txt'] = 'Název databáze';
 $wb['add_new_record_txt'] = 'Přidat databázi';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_database_user.lng b/interface/web/sites/lib/lang/cz_database_user.lng
index 8a64cb5225008a2babc9ba876ce6c72fd524ebae..4621087b5ba0a10baa8f8c7f679fa93db9d85cc6 100644
--- a/interface/web/sites/lib/lang/cz_database_user.lng
+++ b/interface/web/sites/lib/lang/cz_database_user.lng
@@ -21,3 +21,5 @@ $wb['globalsearch_noresults_limit_txt'] = '0 výsledků';
 $wb['globalsearch_searchfield_watermark_txt'] = 'Hledat';
 $wb['globalsearch_suggestions_text_txt'] = 'Návrhy';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_database_user_admin_list.lng b/interface/web/sites/lib/lang/cz_database_user_admin_list.lng
index 8703e713e17c340021f19853a5da6f26411a113a..db76d1099e271a1952506b1ea74ad9e4166c563f 100644
--- a/interface/web/sites/lib/lang/cz_database_user_admin_list.lng
+++ b/interface/web/sites/lib/lang/cz_database_user_admin_list.lng
@@ -4,3 +4,5 @@ $wb['database_user_txt'] = 'Uživatel databáze';
 $wb['add_new_record_txt'] = 'Vytvořit nového uživatele databáze';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_database_user_list.lng b/interface/web/sites/lib/lang/cz_database_user_list.lng
index 42cf36d70322b873e1a7d73203a6fa0d695683f4..68cd34d2e4897e3703636d95d0af358b558b421e 100644
--- a/interface/web/sites/lib/lang/cz_database_user_list.lng
+++ b/interface/web/sites/lib/lang/cz_database_user_list.lng
@@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'Uživatelé databáze';
 $wb['database_user_txt'] = 'Uživatelé databáze';
 $wb['add_new_record_txt'] = 'Přidat nového uživatele databáze';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_ftp_user.lng b/interface/web/sites/lib/lang/cz_ftp_user.lng
index 876ad5108c3713f00ba4c7c570de339593cfd927..2b9dd545055b5f4694f0b7a47291f5a1cf577dc6 100644
--- a/interface/web/sites/lib/lang/cz_ftp_user.lng
+++ b/interface/web/sites/lib/lang/cz_ftp_user.lng
@@ -32,3 +32,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_ftp_user_list.lng b/interface/web/sites/lib/lang/cz_ftp_user_list.lng
index 41649df7f9b48c2302dea4af5ac2526548e95c1e..6f6f5021ee9b5bd717c85d53d2eb1d1fa816a2b7 100644
--- a/interface/web/sites/lib/lang/cz_ftp_user_list.lng
+++ b/interface/web/sites/lib/lang/cz_ftp_user_list.lng
@@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webová stránka';
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['add_new_record_txt'] = 'Přidat FTP uživatele';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_shell_user.lng b/interface/web/sites/lib/lang/cz_shell_user.lng
index 97b8a0d08843c50c3954d36534c5fe755e3bc05f..234b7a592107858571bafd3175c9203788f4b7d3 100644
--- a/interface/web/sites/lib/lang/cz_shell_user.lng
+++ b/interface/web/sites/lib/lang/cz_shell_user.lng
@@ -27,3 +27,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_shell_user_list.lng b/interface/web/sites/lib/lang/cz_shell_user_list.lng
index 1d6bc198d7ded8db6f17a45dbdc9625288828d83..6d4a8fe52abe0092a5c496261091958aa51e447d 100644
--- a/interface/web/sites/lib/lang/cz_shell_user_list.lng
+++ b/interface/web/sites/lib/lang/cz_shell_user_list.lng
@@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Stránka';
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['add_new_record_txt'] = 'Přidat shell uživatele';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng b/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng
index 453194454957d2ea596b3d18134c1cd8db9af464..dabb73b888490c1f6cacec311d926409c86db5e3 100644
--- a/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng
@@ -7,3 +7,5 @@ $wb['hard_txt'] = 'Tvrdý limit';
 $wb['soft_txt'] = 'Měkký limit';
 $wb['files_txt'] = 'Jednotlivé soubory';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_aliasdomain.lng b/interface/web/sites/lib/lang/cz_web_aliasdomain.lng
index 3a5d1504067dc74f0005ddff8522a31d7f16f1e7..10b7eee7c59a299ad86c66ea7eca1a419eff4ea7 100644
--- a/interface/web/sites/lib/lang/cz_web_aliasdomain.lng
+++ b/interface/web/sites/lib/lang/cz_web_aliasdomain.lng
@@ -113,3 +113,5 @@ $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
 $wb['Domain'] = 'Aliasdomain';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng
index 22a4ffe32f01bfe50afa072238b92ec51c76c77f..6cf247f995f6790cce8490a16e6e1fb88c677106 100644
--- a/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_aliasdomain_list.lng
@@ -12,3 +12,5 @@ $wb['no_redirect_txt'] = 'Žádné přesměrování';
 $wb['no_flag_txt'] = 'Žádný příznak';
 $wb['none_txt'] = 'Žádná';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_backup_list.lng b/interface/web/sites/lib/lang/cz_web_backup_list.lng
index 3c9cfc8ef57812ae5ed2712a78ccc89088c40f1b..88e110f75fb2c42fec66faed2fdaa5d9c5206ef6 100644
--- a/interface/web/sites/lib/lang/cz_web_backup_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_backup_list.lng
@@ -13,3 +13,5 @@ $wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
 $wb['backup_type_mysql'] = 'MySQL Database';
 $wb['backup_type_web'] = 'Website files';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_domain.lng b/interface/web/sites/lib/lang/cz_web_domain.lng
index f3e31d39a4524fbccdf3ee9b7550ded57a54be76..4f5df2935b9b96db39a7580ecd96cada2742b466 100644
--- a/interface/web/sites/lib/lang/cz_web_domain.lng
+++ b/interface/web/sites/lib/lang/cz_web_domain.lng
@@ -111,5 +111,6 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng b/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng
index e52a794428607d6356db8ef73830fde64926d4a4..c79a51beb90871c2ceb79529714727465dd108fb 100644
--- a/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_domain_admin_list.lng
@@ -7,3 +7,5 @@ $wb['server_id_txt'] = 'Server';
 $wb['domain_txt'] = 'Doména';
 $wb['add_new_record_txt'] = 'Přidat webovou stránku';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_domain_list.lng b/interface/web/sites/lib/lang/cz_web_domain_list.lng
index cbf025e79b48bd76195551f87ca3b9d821127023..af0947c9fcb657c2137f3ac724f7701cbfb89eee 100644
--- a/interface/web/sites/lib/lang/cz_web_domain_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_domain_list.lng
@@ -6,3 +6,5 @@ $wb['server_id_txt'] = 'Server';
 $wb['domain_txt'] = 'Doména';
 $wb['add_new_record_txt'] = 'Přidat webovou stránku';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_folder.lng b/interface/web/sites/lib/lang/cz_web_folder.lng
index f9f623dc2baff896a65372ffc39d960d719b44aa..108f7c95271fbb1eafff570823f1f3a717c43df5 100644
--- a/interface/web/sites/lib/lang/cz_web_folder.lng
+++ b/interface/web/sites/lib/lang/cz_web_folder.lng
@@ -5,3 +5,5 @@ $wb['path_txt'] = 'Cesta';
 $wb['active_txt'] = 'Aktivní';
 $wb['path_error_regex'] = 'Neplatná cesta ke složce.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_folder_list.lng b/interface/web/sites/lib/lang/cz_web_folder_list.lng
index b75c0e80dae76086394ab8ecf416a2522ffdf473..2aaaf4c98c55fe9c0c20619b94ef75e496af379e 100644
--- a/interface/web/sites/lib/lang/cz_web_folder_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_folder_list.lng
@@ -5,3 +5,5 @@ $wb['server_id_txt'] = 'Server';
 $wb['parent_domain_id_txt'] = 'Webové stránky';
 $wb['path_txt'] = 'Cesta';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_folder_user.lng b/interface/web/sites/lib/lang/cz_web_folder_user.lng
index 48f426089a38842e9c7c87d4d2849fe1cad32614..a1c6ccf4111d2446edcfcb34940454c9f9ca6cc5 100644
--- a/interface/web/sites/lib/lang/cz_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/cz_web_folder_user.lng
@@ -10,3 +10,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_folder_user_list.lng b/interface/web/sites/lib/lang/cz_web_folder_user_list.lng
index 99fe62051c1e83cb715f1ba4ff4de3110b2e5107..0b3f9648d4aa406356208749cf77b1463c48be12 100644
--- a/interface/web/sites/lib/lang/cz_web_folder_user_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_folder_user_list.lng
@@ -4,3 +4,5 @@ $wb['active_txt'] = 'Aktivní';
 $wb['web_folder_id_txt'] = 'Složka';
 $wb['username_txt'] = 'Uživatelské jméno';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng b/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng
index ed93596824f107eac7a12df5256a86e02c81a06a..ffab544669c282d411db1319b38b6368c5a4c5b8 100644
--- a/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_sites_stats_list.lng
@@ -7,3 +7,5 @@ $wb['this_year_txt'] = 'Tento rok';
 $wb['last_year_txt'] = 'Minulý rok';
 $wb['sum_txt'] = 'Součet';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_subdomain.lng b/interface/web/sites/lib/lang/cz_web_subdomain.lng
index de1445f5decccff456327198bca37de856d49c90..4547f9188dfa83ae28b53248e2b437697117ac3b 100644
--- a/interface/web/sites/lib/lang/cz_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/cz_web_subdomain.lng
@@ -44,3 +44,5 @@ $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
 $wb['error_proxy_requires_url'] = 'Redirect Type \\"proxy\\" requires a URL as the redirect path.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_subdomain_list.lng b/interface/web/sites/lib/lang/cz_web_subdomain_list.lng
index 8a0bafe0f92de7e18017a39057ff7512eff20a7b..1eab4a8aa41ed47b426c1975a0648a2ec8200d79 100644
--- a/interface/web/sites/lib/lang/cz_web_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_subdomain_list.lng
@@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webová stránka';
 $wb['domain_txt'] = 'Subdoména';
 $wb['add_new_record_txt'] = 'Přidat subdoménu';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng
index c76dffd07c64d1ea39573631a88e5ac5c2a99866..3ed649f760af1889333e5ff2358082d7e4f9a9d9 100644
--- a/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng
+++ b/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng
@@ -116,3 +116,5 @@ $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snipp
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng b/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng
index a54e19a5ad5b1befcac58b8499111722851038ab..bf8a1710bc2bc17e99104c83aefbe97c81e3e2f2 100644
--- a/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/cz_web_vhost_subdomain_list.lng
@@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webové stránky';
 $wb['domain_txt'] = 'Subdoména';
 $wb['add_new_record_txt'] = 'Přidat novou poddoménu';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_webdav_user.lng b/interface/web/sites/lib/lang/cz_webdav_user.lng
index 3e89a1e62508597aa2d890c17ff6042a9821f1de..523b79f80cafcf25a300352b0ee6fd95ec06a5a4 100644
--- a/interface/web/sites/lib/lang/cz_webdav_user.lng
+++ b/interface/web/sites/lib/lang/cz_webdav_user.lng
@@ -19,3 +19,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/cz_webdav_user_list.lng b/interface/web/sites/lib/lang/cz_webdav_user_list.lng
index 0c1148b53e70ce53581c9ccd9a911599d5ce9bfc..c74be89691bcc1d4b00dce8fc7742b9d55d5654f 100644
--- a/interface/web/sites/lib/lang/cz_webdav_user_list.lng
+++ b/interface/web/sites/lib/lang/cz_webdav_user_list.lng
@@ -6,3 +6,5 @@ $wb['parent_domain_id_txt'] = 'Webové stránky';
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['add_new_record_txt'] = 'Přidat nového WebDAV uživatele';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/de_web_domain.lng b/interface/web/sites/lib/lang/de_web_domain.lng
index dab184fe4d9f097f1cf78ef1416c15e92ede6a62..3c64f65c060dd8ebc126ed55dc597b8e8afd0805 100644
--- a/interface/web/sites/lib/lang/de_web_domain.lng
+++ b/interface/web/sites/lib/lang/de_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Verfügbare Apache Direktiven
 $wb['available_nginx_directive_snippets_txt'] = 'Verfügbare nginx Direktiven Schnipsel:';
 $wb['proxy_directives_txt'] = 'Proxy Direktiven';
 $wb['available_proxy_directive_snippets_txt'] = 'Verfügbare Proxy Direktiven Schnipsel:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/el_web_domain.lng b/interface/web/sites/lib/lang/el_web_domain.lng
index e13af5060e80c432f32623dbd92dc8de3d186e01..b77cd8a5dbc7d9c8b568f704a7ffa458437d81a2 100644
--- a/interface/web/sites/lib/lang/el_web_domain.lng
+++ b/interface/web/sites/lib/lang/el_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/en_web_backup_list.lng b/interface/web/sites/lib/lang/en_web_backup_list.lng
index 2b65944682a52a799b1aeb32cb474cff23b2d4c9..74bcbd9b7e4217866cb84f827cbd2835b714c341 100644
--- a/interface/web/sites/lib/lang/en_web_backup_list.lng
+++ b/interface/web/sites/lib/lang/en_web_backup_list.lng
@@ -1,17 +1,16 @@
 <?php
 $wb['list_head_txt'] = 'Existing backups';
-$wb['date_txt'] = 'Date';
-$wb['backup_type_txt'] = 'Type';
-$wb['filename_txt'] = 'Backup file';
-$wb['filesize_txt'] = 'Filesize';
-$wb['restore_backup_txt'] = 'Restore';
-$wb['download_backup_txt'] = 'Download';
-$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore';
+$wb['download_backup_txt'] = 'Download';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
 $wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
 $wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
 $wb['download_pending_txt'] = 'There is already a pending backup download job.';
 $wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
-$wb['backup_type_mysql'] = 'MySQL Database';
-$wb['backup_type_web'] = 'Website files';
-
-?>
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/es_web_domain.lng b/interface/web/sites/lib/lang/es_web_domain.lng
index db0a0b6bf7879323ea8ada02483b65b91f7ede69..3ba7ab9739cb464595bb4b4e54aa245d7361d77d 100644
--- a/interface/web/sites/lib/lang/es_web_domain.lng
+++ b/interface/web/sites/lib/lang/es_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_web_domain.lng b/interface/web/sites/lib/lang/fi_web_domain.lng
index 7c31eeb544c69c2d2c23b3cba5696ea03c02a8b6..e7129e1a2f7e5da4d9964e73d486e6219f102746 100755
--- a/interface/web/sites/lib/lang/fi_web_domain.lng
+++ b/interface/web/sites/lib/lang/fi_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/fr_web_domain.lng b/interface/web/sites/lib/lang/fr_web_domain.lng
index d0029908dccbadafe92e0298f5b8dc8b3047b254..05b27ce7aecdd24f88e88324891fadc5119ef612 100644
--- a/interface/web/sites/lib/lang/fr_web_domain.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_web_domain.lng b/interface/web/sites/lib/lang/hr_web_domain.lng
index 37bed82f70f0c255287f994cfedcfb357117d2a0..ca300d63b14e0d057de9c420ddbe861ff73c4241 100644
--- a/interface/web/sites/lib/lang/hr_web_domain.lng
+++ b/interface/web/sites/lib/lang/hr_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_web_domain.lng b/interface/web/sites/lib/lang/hu_web_domain.lng
index 2bf0127a58d84ffe086b7db15cf9b73eaed85257..2659f9aba164c268141e39153ddb8132e8d5384f 100644
--- a/interface/web/sites/lib/lang/hu_web_domain.lng
+++ b/interface/web/sites/lib/lang/hu_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/id_web_domain.lng b/interface/web/sites/lib/lang/id_web_domain.lng
index 6c464398f5865c4cdcd813f6b17dd674186ba209..012583e74e3d6ae6a421c3cf51b57b31ee935421 100644
--- a/interface/web/sites/lib/lang/id_web_domain.lng
+++ b/interface/web/sites/lib/lang/id_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/it_web_domain.lng b/interface/web/sites/lib/lang/it_web_domain.lng
index 084b4acf22c7919ca21e56f7736e117309590392..a34c576a0ee1a2e8fa61be0570bb8a2a8c998e7c 100644
--- a/interface/web/sites/lib/lang/it_web_domain.lng
+++ b/interface/web/sites/lib/lang/it_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_web_domain.lng b/interface/web/sites/lib/lang/ja_web_domain.lng
index 43162ef3d7f8839f5850f707b89704dac0323317..9a0eb0eb8eaf17a885983ea93e965d88341c1805 100644
--- a/interface/web/sites/lib/lang/ja_web_domain.lng
+++ b/interface/web/sites/lib/lang/ja_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_web_domain.lng b/interface/web/sites/lib/lang/nl_web_domain.lng
index 785471dce559d77d059fa2b4bbaec72b792fc7c7..3319f46865d1aac6cea9f9822865211a083c1abc 100644
--- a/interface/web/sites/lib/lang/nl_web_domain.lng
+++ b/interface/web/sites/lib/lang/nl_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/pl.lng b/interface/web/sites/lib/lang/pl.lng
index 22bbad3ec16dc186c8c069d54bb974e2f91d5ca3..6d26fb675777c8615b20e504cee28a6f509183eb 100644
--- a/interface/web/sites/lib/lang/pl.lng
+++ b/interface/web/sites/lib/lang/pl.lng
@@ -33,3 +33,4 @@ $wb['Update Packagelist'] = 'Uaktualnij listę pakietów';
 $wb['Subdomain (Vhost)'] = 'Subdomena (Vhost)';
 $wb['error_proxy_requires_url'] = 'Rodzaj przekierowania ';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_aps.lng b/interface/web/sites/lib/lang/pl_aps.lng
index 1a2ffad688a4b1f36d0216a7e38326a7b0b0c35f..aa791fc4326e7db7396231211b86b360cb800a7b 100644
--- a/interface/web/sites/lib/lang/pl_aps.lng
+++ b/interface/web/sites/lib/lang/pl_aps.lng
@@ -56,3 +56,4 @@ $wb['btn_install_txt'] = 'Instaluj';
 $wb['btn_cancel_txt'] = 'Anuluj';
 $wb['limit_aps_txt'] = 'Maksymalna liczba instancji APS dla Twojego konta została wyczerpana.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_aps_instances_list.lng b/interface/web/sites/lib/lang/pl_aps_instances_list.lng
index 186dc7dc1a965f8af22f9627e4efa70ba6d27f61..f4b849921bea8e1f05ee9781a82aba0f25b76519 100644
--- a/interface/web/sites/lib/lang/pl_aps_instances_list.lng
+++ b/interface/web/sites/lib/lang/pl_aps_instances_list.lng
@@ -11,3 +11,4 @@ $wb['filter_txt'] = 'Szukaj';
 $wb['delete_txt'] = 'Usuń';
 $wb['reinstall_txt'] = 'Przeinstaluj';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_aps_packages_list.lng b/interface/web/sites/lib/lang/pl_aps_packages_list.lng
index 684f4d719b1c87c1b30850a4c1a778dc6737654e..2e2140d95d7ece96f2f64e9ad76956ad2db81029 100644
--- a/interface/web/sites/lib/lang/pl_aps_packages_list.lng
+++ b/interface/web/sites/lib/lang/pl_aps_packages_list.lng
@@ -6,3 +6,4 @@ $wb['category_txt'] = 'Kategoria';
 $wb['status_txt'] = 'Odblokowany';
 $wb['filter_txt'] = 'Szukaj';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_cron.lng b/interface/web/sites/lib/lang/pl_cron.lng
index a097d0813ea3e0ee728bb0722aa5f87e60f6dfb8..a5d3b8b8916faf23679dea430cc7ea821f475472 100644
--- a/interface/web/sites/lib/lang/pl_cron.lng
+++ b/interface/web/sites/lib/lang/pl_cron.lng
@@ -19,3 +19,4 @@ $wb['run_wday_error_format'] = 'Niepoprawny format dni w tygodniu.';
 $wb['command_error_format'] = 'Niepoprawny format polecenia. W zbiorze url może być tylko adres http/https który ma pozwolenie.';
 $wb['unknown_fieldtype_error'] = 'Został użyty niepoprawny format pola.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_cron_list.lng b/interface/web/sites/lib/lang/pl_cron_list.lng
index 467cae6ed13d97b5e23e0b9d9702cb39763a444c..67e2e6fba8eb572d7e7f2168ef58075c4a0bbbd5 100644
--- a/interface/web/sites/lib/lang/pl_cron_list.lng
+++ b/interface/web/sites/lib/lang/pl_cron_list.lng
@@ -11,3 +11,4 @@ $wb['command_txt'] = 'Komenda';
 $wb['add_new_cron_txt'] = 'Dodaj nowe zadanie Cron';
 $wb['parent_domain_id_txt'] = 'Witryna';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database.lng b/interface/web/sites/lib/lang/pl_database.lng
index 05bd91bf9de56fd068db962f96e1035d7e603a4f..92af857087792d535565d1736af5b50e3e0c5cab 100644
--- a/interface/web/sites/lib/lang/pl_database.lng
+++ b/interface/web/sites/lib/lang/pl_database.lng
@@ -44,3 +44,4 @@ $wb['globalsearch_noresults_limit_txt'] = '0 wyników';
 $wb['globalsearch_searchfield_watermark_txt'] = 'Szukaj';
 $wb['globalsearch_suggestions_text_txt'] = 'Sugestie';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_admin_list.lng b/interface/web/sites/lib/lang/pl_database_admin_list.lng
index 5785a779fd62ae8bb1ad2f0a2489fc4a3e935bab..653657ee100f7ff1922d16236b2dfefcc20ec07d 100644
--- a/interface/web/sites/lib/lang/pl_database_admin_list.lng
+++ b/interface/web/sites/lib/lang/pl_database_admin_list.lng
@@ -8,3 +8,4 @@ $wb['database_name_txt'] = 'Nazwa bazy danych';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… bazÄ™ danych';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_list.lng b/interface/web/sites/lib/lang/pl_database_list.lng
index 2162a15a21a0b3991abcc991934ed341339aeeeb..0b419fef482c82dec60c5cd83aae366b8eee4349 100644
--- a/interface/web/sites/lib/lang/pl_database_list.lng
+++ b/interface/web/sites/lib/lang/pl_database_list.lng
@@ -7,3 +7,4 @@ $wb['database_name_txt'] = 'Nazwa bazy danych';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… bazÄ™ danych';
 $wb['database_user_txt'] = 'Użytkownik bazy danych';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_user.lng b/interface/web/sites/lib/lang/pl_database_user.lng
index 66a0718349ba3afad8bc3b50d0da0a5a55318d41..5bf00310f6ddb1eed275622890e45a77b8354c2a 100644
--- a/interface/web/sites/lib/lang/pl_database_user.lng
+++ b/interface/web/sites/lib/lang/pl_database_user.lng
@@ -21,3 +21,4 @@ $wb['globalsearch_noresults_limit_txt'] = '0 results';
 $wb['globalsearch_searchfield_watermark_txt'] = 'Search';
 $wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_user_admin_list.lng b/interface/web/sites/lib/lang/pl_database_user_admin_list.lng
index d7f88c4c360e87959fefa5ca1d3678425dbf0ef1..a44cc7cfa08d5a67c202da8c1750175a7006fdcc 100644
--- a/interface/web/sites/lib/lang/pl_database_user_admin_list.lng
+++ b/interface/web/sites/lib/lang/pl_database_user_admin_list.lng
@@ -4,3 +4,4 @@ $wb['database_user_txt'] = 'Database user';
 $wb['add_new_record_txt'] = 'Add new User';
 $wb['sys_groupid_txt'] = 'Client';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_user_list.lng b/interface/web/sites/lib/lang/pl_database_user_list.lng
index 8c226496a6a06a6b2c70db300f35aaac7619d223..522780d246177ba69e1fc5492358ff596d91ef81 100644
--- a/interface/web/sites/lib/lang/pl_database_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_database_user_list.lng
@@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'Database user';
 $wb['database_user_txt'] = 'Database user';
 $wb['add_new_record_txt'] = 'Add new user';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_ftp_user.lng b/interface/web/sites/lib/lang/pl_ftp_user.lng
index 5c914011331555ac6a0c9461920cd3f5ec65d069..5a97a4bba8881c656b34934cab79ccd913ce6292 100644
--- a/interface/web/sites/lib/lang/pl_ftp_user.lng
+++ b/interface/web/sites/lib/lang/pl_ftp_user.lng
@@ -32,3 +32,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_ftp_user_list.lng b/interface/web/sites/lib/lang/pl_ftp_user_list.lng
index fecbba355ad91ada06ff4867b8cdf1e45a5a3875..95772093635ad6552bfe7f9f4bd22507fed6e962 100644
--- a/interface/web/sites/lib/lang/pl_ftp_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_ftp_user_list.lng
@@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona www';
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika FTP';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_shell_user.lng b/interface/web/sites/lib/lang/pl_shell_user.lng
index 5259aeb2be3cb94bb7192ffb8f86344038c7f636..2852ccc82303b70bbf16e5cdf11507e28c015d8b 100644
--- a/interface/web/sites/lib/lang/pl_shell_user.lng
+++ b/interface/web/sites/lib/lang/pl_shell_user.lng
@@ -27,3 +27,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_shell_user_list.lng b/interface/web/sites/lib/lang/pl_shell_user_list.lng
index 10f9e433ac7664b86a99b69f0fed7ac940460162..0f179803dd74fdf33c6be3ce6d2fe9163dbf6700 100644
--- a/interface/web/sites/lib/lang/pl_shell_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_shell_user_list.lng
@@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona';
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika Shell';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng b/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng
index d8e963de81bf47690ffc0488f6766450e8beb668..f92c3603a2b044d4714b17a61cb5e0c988bc0138 100644
--- a/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng
@@ -7,3 +7,4 @@ $wb['hard_txt'] = 'Limit twardy';
 $wb['soft_txt'] = 'Limit miękki';
 $wb['files_txt'] = 'Pojedyncze pliki';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_aliasdomain.lng b/interface/web/sites/lib/lang/pl_web_aliasdomain.lng
index 19cd691bebf7ae8790e13ac6c382abda472de6fb..62d88d949e86067729a267f2e11a0590033e0fe4 100644
--- a/interface/web/sites/lib/lang/pl_web_aliasdomain.lng
+++ b/interface/web/sites/lib/lang/pl_web_aliasdomain.lng
@@ -113,3 +113,4 @@ $wb['proxy_directives_txt'] = 'Dyrektywny Proxy';
 $wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:';
 $wb['Domain'] = 'Alias domeny';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
index 5bdd8e8316d266b715c0ee69a42794e07541769f..a57741558f34f152919a2ce64fa12250dc7dc7df 100644
--- a/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
@@ -12,3 +12,4 @@ $wb['no_redirect_txt'] = 'Bez przekierowania';
 $wb['no_flag_txt'] = 'Bez flagi';
 $wb['none_txt'] = 'Brak';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_backup_list.lng b/interface/web/sites/lib/lang/pl_web_backup_list.lng
index 401ee655f900bdf2fd983f3c34c84eb32d7f540f..e7d9aed9ab3969ac051c9d08c554bb4cbb88e167 100644
--- a/interface/web/sites/lib/lang/pl_web_backup_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_backup_list.lng
@@ -13,3 +13,4 @@ $wb['restore_pending_txt'] = 'Trwa już jedno zadanie przywrócenia danych z kop
 $wb['backup_type_mysql'] = 'Baza MySQL';
 $wb['backup_type_web'] = 'Pliki strony';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_domain.lng b/interface/web/sites/lib/lang/pl_web_domain.lng
index 4cac25f0bbf775aae4272ac6947d58f15399fc90..5c02a06abb240d15833106cf33e221183032e415 100644
--- a/interface/web/sites/lib/lang/pl_web_domain.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain.lng
@@ -111,5 +111,5 @@ $wb['available_apache_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Apa
 $wb['available_nginx_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw nginx:';
 $wb['proxy_directives_txt'] = 'Dyrektywy Proxy';
 $wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng b/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng
index 56634eb62354d213842b5cf22ebd83cda1ecdefb..1aab019c08f820e36fd012116873bc998cf2f5ae 100644
--- a/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng
@@ -7,3 +7,4 @@ $wb['server_id_txt'] = 'Serwer';
 $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… stronÄ™';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_domain_list.lng b/interface/web/sites/lib/lang/pl_web_domain_list.lng
index 62b7455ff349875cffd586aac2a615bfccc288af..8a74d05dd8c2fae18aaae775056feb2534a2a1ee 100644
--- a/interface/web/sites/lib/lang/pl_web_domain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain_list.lng
@@ -6,3 +6,4 @@ $wb['server_id_txt'] = 'Serwer';
 $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… stronÄ™';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder.lng b/interface/web/sites/lib/lang/pl_web_folder.lng
index 6eec2fd5f0071b07dcbb2b069e5f2a3862f76978..053a2c012be774f28fd2f4f92215486c330baf54 100644
--- a/interface/web/sites/lib/lang/pl_web_folder.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder.lng
@@ -5,3 +5,4 @@ $wb['path_txt'] = 'Ścieżka';
 $wb['active_txt'] = 'Aktywny';
 $wb['path_error_regex'] = 'Nieprawidłowa ścieżka katalogu.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder_list.lng b/interface/web/sites/lib/lang/pl_web_folder_list.lng
index 87a769008fd76546baefd9bacdc62d7c918448e8..cd167216785913ceaa418f678bb9be4b47128706 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_list.lng
@@ -5,3 +5,4 @@ $wb['server_id_txt'] = 'Serwer';
 $wb['parent_domain_id_txt'] = 'Witryna';
 $wb['path_txt'] = 'Ścieżka';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder_user.lng b/interface/web/sites/lib/lang/pl_web_folder_user.lng
index 1975ae581dd3553b5ef2dce0317a4e4328149aaa..48893ba7dfb88b10974d314632ca1795c6bfd166 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_user.lng
@@ -10,3 +10,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder_user_list.lng b/interface/web/sites/lib/lang/pl_web_folder_user_list.lng
index 81769bd9d0c9dd71b905ac0d1d677c602dff5901..462d3b9def0388c66b5d111b2e888b63273e3296 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_user_list.lng
@@ -4,3 +4,4 @@ $wb['active_txt'] = 'Aktywny';
 $wb['web_folder_id_txt'] = 'Katalog';
 $wb['username_txt'] = 'Login';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng b/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng
index 29985f02f04a0cdd549d43c18f15335c3bae7f25..14319404ae40d70dc77fe09f844e2df43b3ff862 100644
--- a/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng
@@ -7,3 +7,4 @@ $wb['this_year_txt'] = 'Ten rok';
 $wb['last_year_txt'] = 'Ostatni rok';
 $wb['sum_txt'] = 'Razem';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_subdomain.lng b/interface/web/sites/lib/lang/pl_web_subdomain.lng
index def9efb723be33c0c6d98e3f2bd2da5490a094be..4bfc75b5d34098f59eca81491a8df75447b6cc49 100644
--- a/interface/web/sites/lib/lang/pl_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/pl_web_subdomain.lng
@@ -44,3 +44,4 @@ $wb['proxy_directives_txt'] = 'Dyrektywy Proxy';
 $wb['available_proxy_directive_snippets_txt'] = 'Dostępne konfiguracje dodatkowe Proxy';
 $wb['error_proxy_requires_url'] = 'Rodzaj przekierowania ';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_subdomain_list.lng b/interface/web/sites/lib/lang/pl_web_subdomain_list.lng
index 9ccb0a3c770dfe17c6d55f427577e50e87d0b215..d20a14cb70c87eee132b70f675dd110ab7f6ae1b 100644
--- a/interface/web/sites/lib/lang/pl_web_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_subdomain_list.lng
@@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona www';
 $wb['domain_txt'] = 'Subdomena';
 $wb['add_new_record_txt'] = 'Dodaj nowÄ… subdomene';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng
index 8420a9d2b7fb93871968132b431a761fceefc7fd..fa77cdef54d4f33e313cc1f8041418eda527eb75 100644
--- a/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng
+++ b/interface/web/sites/lib/lang/pl_web_vhost_subdomain.lng
@@ -116,3 +116,4 @@ $wb['available_nginx_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw ngin
 $wb['proxy_directives_txt'] = 'Dyrektywy Proxy';
 $wb['available_proxy_directive_snippets_txt'] = 'Dostępne zestawy dyrektyw Proxy:';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng b/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng
index 1c16bcda288f146167a5a49221951769017f580b..58084a63ffb1b0515b474cf03b77b4f8e0a8be72 100644
--- a/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_vhost_subdomain_list.lng
@@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Website';
 $wb['domain_txt'] = 'Subdomain';
 $wb['add_new_record_txt'] = 'Add new subdomain';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_webdav_user.lng b/interface/web/sites/lib/lang/pl_webdav_user.lng
index 8d80f94e4c7604392a82c19d02349ca8b5cd3361..669c1b308821df96238f852a591f537129dd3bf1 100644
--- a/interface/web/sites/lib/lang/pl_webdav_user.lng
+++ b/interface/web/sites/lib/lang/pl_webdav_user.lng
@@ -19,3 +19,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła nie pasują do siebie';
 $wb['password_match_txt'] = 'Hasła pasują do siebie';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_webdav_user_list.lng b/interface/web/sites/lib/lang/pl_webdav_user_list.lng
index 5e7e4b6a58549376ccb6e51c6a07d693af72c92e..f679685e8d6b6c477b61a5eb4d26b1c1cb568781 100644
--- a/interface/web/sites/lib/lang/pl_webdav_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_webdav_user_list.lng
@@ -6,3 +6,4 @@ $wb['parent_domain_id_txt'] = 'Strona';
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika Webdav';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pt_web_domain.lng b/interface/web/sites/lib/lang/pt_web_domain.lng
index e3acc8a29a2647c50b596fca658e0e7071667394..b060656a1847f90b36f5285ecfc8b0a4341605b7 100644
--- a/interface/web/sites/lib/lang/pt_web_domain.lng
+++ b/interface/web/sites/lib/lang/pt_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_web_domain.lng b/interface/web/sites/lib/lang/ro_web_domain.lng
index d100895fae59136bc975a926d636802086eb1243..791f67b5772fbe7cd179fa60a4a1e30085963516 100644
--- a/interface/web/sites/lib/lang/ro_web_domain.lng
+++ b/interface/web/sites/lib/lang/ro_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_web_domain.lng b/interface/web/sites/lib/lang/ru_web_domain.lng
index 46f377f9421c86fd920fe9aaf96946c588c5bdb8..be367c0f62ca1d5e19882c5f11608e72da7da4cc 100644
--- a/interface/web/sites/lib/lang/ru_web_domain.lng
+++ b/interface/web/sites/lib/lang/ru_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/se_web_domain.lng b/interface/web/sites/lib/lang/se_web_domain.lng
index a44eee857b1283b0d97a423f7b6e773fefd07e82..15df4849177dc5bbb82fd93e840f03fb54b1f1ac 100644
--- a/interface/web/sites/lib/lang/se_web_domain.lng
+++ b/interface/web/sites/lib/lang/se_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_web_domain.lng b/interface/web/sites/lib/lang/sk_web_domain.lng
index b127ec23b0bbed75842b314b7288fd0a85b26ee5..6df59378051df7476a6282d11803e12f8d248271 100644
--- a/interface/web/sites/lib/lang/sk_web_domain.lng
+++ b/interface/web/sites/lib/lang/sk_web_domain.lng
@@ -111,5 +111,4 @@ $wb['available_apache_directive_snippets_txt'] = 'Available Apache Directive Sni
 $wb['available_nginx_directive_snippets_txt'] = 'Available nginx Directive Snippets:';
 $wb['proxy_directives_txt'] = 'Proxy Directives';
 $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:';
-$wb['no_server_error'] = 'No server selected.';
 ?>
diff --git a/interface/web/sites/templates/web_backup_list.htm b/interface/web/sites/templates/web_backup_list.htm
index 55944730b03652d6e0724501295b2b9f49414ad8..3248812e8b6ce25d5ffe40b23534efa69468548c 100644
--- a/interface/web/sites/templates/web_backup_list.htm
+++ b/interface/web/sites/templates/web_backup_list.htm
@@ -13,23 +13,21 @@
             <table class="list">
                 <thead>
                     <tr class="caption">
-                        <th class="tbl_col_date" scope="col"><tmpl_var name="date_txt"></th>
-                        <th class="tbl_col_date" scope="col"><tmpl_var name="backup_type_txt"></th>
-                        <th class="tbl_col_filename" scope="col"><tmpl_var name="filename_txt"></th>
-                        <th class="tbl_col_filename" scope="col"><tmpl_var name="filesize_txt"></th>
-                        <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
-                    </tr>
-                </thead>
+                        <th class="tbl_col_date" scope="col"><tmpl_var name="date_txt"></th>
+                        <th class="tbl_col_date" scope="col"><tmpl_var name="backup_type_txt"></th>
+                        <th class="tbl_col_filename" scope="col"><tmpl_var name="filename_txt"></th>
+                        <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
+                    </tr>
+                </thead>
                 <tbody>
                     <tmpl_loop name="records">
                         <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
-                            <td class="tbl_col_date">{tmpl_var name="date"}</td>
-                            <td class="tbl_col_date">{tmpl_var name="backup_type"}</td>
-                            <td class="tbl_col_filename">{tmpl_var name="filename"}</td>
-                            <td class="tbl_col_filesize">{tmpl_var name="filesize"}</td>
-                            <td class="tbl_col_buttons">
-                                <div class="buttons">
-                                    <button class="button iconstxt icoRestore" type="button" onclick="confirm_action('sites/web_domain_edit.php?id={tmpl_var name='parent_id'}&next_tab=backup&backup_action=restore&backup_id={tmpl_var name='backup_id'}','{tmpl_var name='restore_confirm_txt'}');"><span>{tmpl_var name="restore_backup_txt"}</span></button>
+                            <td class="tbl_col_date">{tmpl_var name="date"}</td>
+                            <td class="tbl_col_date">{tmpl_var name="backup_type"}</td>
+                            <td class="tbl_col_filename">{tmpl_var name="filename"}</td>
+                            <td class="tbl_col_buttons">
+                                <div class="buttons">
+                                    <button class="button iconstxt icoRestore" type="button" onclick="confirm_action('sites/web_domain_edit.php?id={tmpl_var name='parent_id'}&next_tab=backup&backup_action=restore&backup_id={tmpl_var name='backup_id'}','{tmpl_var name='restore_confirm_txt'}');"><span>{tmpl_var name="restore_backup_txt"}</span></button>
                                     <button class="button iconstxt icoDownload" type="button" onclick="loadContent('sites/web_domain_edit.php?id={tmpl_var name='parent_id'}&next_tab=backup&backup_action=download&backup_id={tmpl_var name='backup_id'}');"><span>{tmpl_var name="download_backup_txt"}</span></button>
                                 </div>
                             </td>
@@ -42,7 +40,7 @@
                     </tmpl_unless>
                 </tbody>
             </table>
-        </fieldset>
-    </div>
-    
-</div>
+        </fieldset>
+    </div>
+    
+</div>
\ No newline at end of file
diff --git a/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng
index cff29d541a9a25397d54f9ef3d50cf8856997aed..59a146cbfd045e45581126f417a2a9ca52d178cf 100644
--- a/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng
+++ b/interface/web/strengthmeter/lib/lang/cz_strengthmeter.lng
@@ -6,3 +6,5 @@ $wb['password_strength_3_txt'] = 'Dobré';
 $wb['password_strength_4_txt'] = 'Silné';
 $wb['password_strength_5_txt'] = 'Velmi silné';
 ?>
+
+
diff --git a/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng
index df85c9712415acaa8c7d6fc19ad6700c23420566..79d031777b2937d362a74944181872ae0945384b 100644
--- a/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng
+++ b/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng
@@ -6,3 +6,4 @@ $wb['password_strength_3_txt'] = 'Dobre';
 $wb['password_strength_4_txt'] = 'Silne';
 $wb['password_strength_5_txt'] = 'Bardzo mocne';
 ?>
+
diff --git a/interface/web/themes/default-304/icons/device_sprite.png b/interface/web/themes/default-304/icons/device_sprite.png
index fed33c07422865834297916ec076725b7b405599..af531d7fba6139a1a0e5afb176e43a4b65376ced 100644
Binary files a/interface/web/themes/default-304/icons/device_sprite.png and b/interface/web/themes/default-304/icons/device_sprite.png differ
diff --git a/interface/web/themes/default-304/icons/x12/accept.png b/interface/web/themes/default-304/icons/x12/accept.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a9f2e2ebcb0a18b80fc49712fa5c1d702bf5e4d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/accept.png differ
diff --git a/interface/web/themes/default-304/icons/x12/accept_blue.png b/interface/web/themes/default-304/icons/x12/accept_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..47ab08aa864fffe0c02c10bd6362896f93f7adc8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/accept_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x12/accept_green.png b/interface/web/themes/default-304/icons/x12/accept_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5d5709ef66251c23f213eea9c5f3ba5591aef6e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/accept_green.png differ
diff --git a/interface/web/themes/default-304/icons/x12/arrow_2_left_round.png b/interface/web/themes/default-304/icons/x12/arrow_2_left_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..f52da180c94fbb63c4bcc4603dcba6db2cbd0a94
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/arrow_2_left_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png b/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..35fecf506c647b41354aae7a0fa58d752d31a339
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png b/interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..aac963c1386f02904556236b51a794bec67fb2c3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png b/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..71f5dd9fc53a083f47f3ee0671653905af78219c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/article.png b/interface/web/themes/default-304/icons/x12/article.png
new file mode 100644
index 0000000000000000000000000000000000000000..276094e3ca29518d7902fc76686fc39e1cfd3f32
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/article.png differ
diff --git a/interface/web/themes/default-304/icons/x12/article_text.png b/interface/web/themes/default-304/icons/x12/article_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbc47e51e554e465e624088eed921578039e662f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/article_text.png differ
diff --git a/interface/web/themes/default-304/icons/x12/bar_graph.png b/interface/web/themes/default-304/icons/x12/bar_graph.png
new file mode 100644
index 0000000000000000000000000000000000000000..7df4a34c20951d4abc88b69868e4094540f8d7fc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/bar_graph.png differ
diff --git a/interface/web/themes/default-304/icons/x12/burst.png b/interface/web/themes/default-304/icons/x12/burst.png
new file mode 100644
index 0000000000000000000000000000000000000000..2dfc873a4e90fe00d71822a35da1f9cc3051535e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/burst.png differ
diff --git a/interface/web/themes/default-304/icons/x12/calendar.png b/interface/web/themes/default-304/icons/x12/calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..56ea24c2af964ca99dd334f3a0b1c0f3ea1f8f2b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/calendar.png differ
diff --git a/interface/web/themes/default-304/icons/x12/calendar2.png b/interface/web/themes/default-304/icons/x12/calendar2.png
new file mode 100644
index 0000000000000000000000000000000000000000..e82b31608c00b6dae14b0d84d7899ddef4669de3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/calendar2.png differ
diff --git a/interface/web/themes/default-304/icons/x12/cancel.png b/interface/web/themes/default-304/icons/x12/cancel.png
new file mode 100644
index 0000000000000000000000000000000000000000..bff763a22038c10253c41ddd0adeca402adc6d78
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/cancel.png differ
diff --git a/interface/web/themes/default-304/icons/x12/cancel_round.png b/interface/web/themes/default-304/icons/x12/cancel_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..803532cf0937811afa6e7e71dfa9772a57d4d8ce
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/cancel_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/clock.png b/interface/web/themes/default-304/icons/x12/clock.png
new file mode 100644
index 0000000000000000000000000000000000000000..589bd9494750123f6b3aa853760edc58145e7df7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/clock.png differ
diff --git a/interface/web/themes/default-304/icons/x12/code.png b/interface/web/themes/default-304/icons/x12/code.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc2b05f682e164d0292b9dd54185aafd9683511a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/code.png differ
diff --git a/interface/web/themes/default-304/icons/x12/comment_blue.png b/interface/web/themes/default-304/icons/x12/comment_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..248ddb6b59edbd11614e865f57e30c8ae53b2f48
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/comment_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x12/dollar.png b/interface/web/themes/default-304/icons/x12/dollar.png
new file mode 100644
index 0000000000000000000000000000000000000000..223f3bdae46f7d160c4cb1c1376d43c130e4c625
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/dollar.png differ
diff --git a/interface/web/themes/default-304/icons/x12/double_comment.png b/interface/web/themes/default-304/icons/x12/double_comment.png
new file mode 100644
index 0000000000000000000000000000000000000000..21262ec2a9778775efb6db9a37e3e81a3d496828
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/double_comment.png differ
diff --git a/interface/web/themes/default-304/icons/x12/download.png b/interface/web/themes/default-304/icons/x12/download.png
new file mode 100644
index 0000000000000000000000000000000000000000..3866bb20ba7291d6a675d95e25f4ef753d97adfd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/download.png differ
diff --git a/interface/web/themes/default-304/icons/x12/envelope.png b/interface/web/themes/default-304/icons/x12/envelope.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b48a00b61551520fb1c82c15e06fc70e94a296c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/envelope.png differ
diff --git a/interface/web/themes/default-304/icons/x12/flag_black.png b/interface/web/themes/default-304/icons/x12/flag_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..66464debfd39743ad6b464ec5c188da3c25a63d3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/flag_black.png differ
diff --git a/interface/web/themes/default-304/icons/x12/flag_blue.png b/interface/web/themes/default-304/icons/x12/flag_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ced1c2b42d4ee802e0d8ea531c0991975ac7c17
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/flag_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x12/flag_green.png b/interface/web/themes/default-304/icons/x12/flag_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9fe8e4dafcce94a9c8a942db2dd28f61a255328
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/flag_green.png differ
diff --git a/interface/web/themes/default-304/icons/x12/flag_orange.png b/interface/web/themes/default-304/icons/x12/flag_orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2b1090138fefd9f6fa809b31a7c9e99a45aa88b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/flag_orange.png differ
diff --git a/interface/web/themes/default-304/icons/x12/flag_red.png b/interface/web/themes/default-304/icons/x12/flag_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6b68395c6594b07b27758ee513a54439e99fbbc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/flag_red.png differ
diff --git a/interface/web/themes/default-304/icons/x12/flag_yellow.png b/interface/web/themes/default-304/icons/x12/flag_yellow.png
new file mode 100644
index 0000000000000000000000000000000000000000..e197045cfe526b70a7f28791a703a35f4169fde7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/flag_yellow.png differ
diff --git a/interface/web/themes/default-304/icons/x12/folder.png b/interface/web/themes/default-304/icons/x12/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..92c08caff5abed92661cb3dfb769dc50168e037f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/folder.png differ
diff --git a/interface/web/themes/default-304/icons/x12/info.png b/interface/web/themes/default-304/icons/x12/info.png
new file mode 100644
index 0000000000000000000000000000000000000000..150c5cb3cc06b7dac3dd60bdb7a2a2b04f32e830
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/info.png differ
diff --git a/interface/web/themes/default-304/icons/x12/link.png b/interface/web/themes/default-304/icons/x12/link.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e7eb87035a0146bc71b72d621dc822f4351cec6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/link.png differ
diff --git a/interface/web/themes/default-304/icons/x12/lock.png b/interface/web/themes/default-304/icons/x12/lock.png
new file mode 100644
index 0000000000000000000000000000000000000000..33a24b6f01c2ad05f187b4104a9d4fcd1a8e5212
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/lock.png differ
diff --git a/interface/web/themes/default-304/icons/x12/magnify.png b/interface/web/themes/default-304/icons/x12/magnify.png
new file mode 100644
index 0000000000000000000000000000000000000000..730675e88dac72a9b386476d3dabc1acf5cbe4cf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/magnify.png differ
diff --git a/interface/web/themes/default-304/icons/x12/minus.png b/interface/web/themes/default-304/icons/x12/minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a76b0e2975e9572061cad21226852b64e9a36e64
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/minus.png differ
diff --git a/interface/web/themes/default-304/icons/x12/minus_round.png b/interface/web/themes/default-304/icons/x12/minus_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d848055f5cdc746526ddb0b024b1dbe81cfd1b5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/minus_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/money.png b/interface/web/themes/default-304/icons/x12/money.png
new file mode 100644
index 0000000000000000000000000000000000000000..6deb5756cfcfcb97b72cc8344a9446fe510cb09e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/money.png differ
diff --git a/interface/web/themes/default-304/icons/x12/new.png b/interface/web/themes/default-304/icons/x12/new.png
new file mode 100644
index 0000000000000000000000000000000000000000..49bf82c95cc9a846af2a172ecb5d6d5682f71064
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/new.png differ
diff --git a/interface/web/themes/default-304/icons/x12/pencil.png b/interface/web/themes/default-304/icons/x12/pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bfdad47421635a7e05c51eb8eb8a20982a4a18f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x12/pictures.png b/interface/web/themes/default-304/icons/x12/pictures.png
new file mode 100644
index 0000000000000000000000000000000000000000..0478e958efb88b658ad2870fb08627f2c40af2c8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/pictures.png differ
diff --git a/interface/web/themes/default-304/icons/x12/plus.png b/interface/web/themes/default-304/icons/x12/plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3afb66734bfa629cd884718dadf02142d25d757
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/plus.png differ
diff --git a/interface/web/themes/default-304/icons/x12/printer.png b/interface/web/themes/default-304/icons/x12/printer.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3fc25f8814ba17dc91c3982184aca739001a777
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/printer.png differ
diff --git a/interface/web/themes/default-304/icons/x12/question_blue.png b/interface/web/themes/default-304/icons/x12/question_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..97c006bd48c0d277825131e3046cd812fcc95299
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/question_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x12/refresh.png b/interface/web/themes/default-304/icons/x12/refresh.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c76d9b7c39c0656a486023fad440185e4e61fcd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/refresh.png differ
diff --git a/interface/web/themes/default-304/icons/x12/rss.png b/interface/web/themes/default-304/icons/x12/rss.png
new file mode 100644
index 0000000000000000000000000000000000000000..e918050ae78acf46e11a874d1bff361a2eb3daa6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/rss.png differ
diff --git a/interface/web/themes/default-304/icons/x12/rss_round.png b/interface/web/themes/default-304/icons/x12/rss_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..c436887723821660e32a64043f7158ea637a8662
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/rss_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/security_green.png b/interface/web/themes/default-304/icons/x12/security_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6818153ca30909a14db6ff3d542d3cd8770efa7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/security_green.png differ
diff --git a/interface/web/themes/default-304/icons/x12/security_orange.png b/interface/web/themes/default-304/icons/x12/security_orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1ba672d95695796898a8287c3bb86bcba77c1cd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/security_orange.png differ
diff --git a/interface/web/themes/default-304/icons/x12/security_red.png b/interface/web/themes/default-304/icons/x12/security_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2f1bae8f40ec481498dc6bb69e823cfe34df362
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/security_red.png differ
diff --git a/interface/web/themes/default-304/icons/x12/star.png b/interface/web/themes/default-304/icons/x12/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..77cbacdd07eddb0bd9c9f13bd6a893127e69e1dd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/star.png differ
diff --git a/interface/web/themes/default-304/icons/x12/star_blue.png b/interface/web/themes/default-304/icons/x12/star_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..5bb59dfba15d8d6bd0f3d19591dc3c7e66014765
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/star_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x12/stop.png b/interface/web/themes/default-304/icons/x12/stop.png
new file mode 100644
index 0000000000000000000000000000000000000000..86a01e00781284c371bc42464e4225e9ea4537c0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/stop.png differ
diff --git a/interface/web/themes/default-304/icons/x12/stop_round.png b/interface/web/themes/default-304/icons/x12/stop_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c9963e99b1446867afde21dad729ac2bae49f22
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/stop_round.png differ
diff --git a/interface/web/themes/default-304/icons/x12/upload.png b/interface/web/themes/default-304/icons/x12/upload.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1810b31b5ac4ea872a798ce7e1c89740fc6cbdf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/upload.png differ
diff --git a/interface/web/themes/default-304/icons/x12/world.png b/interface/web/themes/default-304/icons/x12/world.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7f9a8e8e77c606d08e9dce80f2fb6ac2e24539b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/world.png differ
diff --git a/interface/web/themes/default-304/icons/x12/world2.png b/interface/web/themes/default-304/icons/x12/world2.png
new file mode 100644
index 0000000000000000000000000000000000000000..2855f3bcce50f9203b636d35eefe2b1e64dc881b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x12/world2.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/accept.png b/interface/web/themes/default-304/icons/x16-list/accept.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0f56047f99201d98034229b9346111d361457dd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/accept.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/accept_blue.png b/interface/web/themes/default-304/icons/x16-list/accept_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..128614830de4dcf06bad4a47733dffded999c57a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/accept_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/accept_green.png b/interface/web/themes/default-304/icons/x16-list/accept_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..043e5c694399b3f548f1fb9623f5a74fddcf5c3f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/accept_green.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..517ee8e6375863dc9339ae0ba23221b6b84f70c6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..14de6fe9b21c78ddfce7930051708f85f126ce09
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..44f7ea8fde9ffd93b96968d97528804fe30ba44e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..e321918ac1bbe3789316f18023ebc61e2798eb1e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/article.png b/interface/web/themes/default-304/icons/x16-list/article.png
new file mode 100644
index 0000000000000000000000000000000000000000..6beaafc4fdbb5cbb382e0e2f2434df133856bd83
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/article.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/article_text.png b/interface/web/themes/default-304/icons/x16-list/article_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e0b9de5bdb92439061543b9985a5b591997b7c9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/article_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/bar_graph.png b/interface/web/themes/default-304/icons/x16-list/bar_graph.png
new file mode 100644
index 0000000000000000000000000000000000000000..31920e0582058d7665c094910e2ed47445cde96f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/bar_graph.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/burst.png b/interface/web/themes/default-304/icons/x16-list/burst.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd9ddd6ce2d7eac8ed0bdfa325f42861812fb12e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/burst.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/calendar.png b/interface/web/themes/default-304/icons/x16-list/calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..f278eb34cd5afc1be22a52a81f4a0c0bcf949443
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/calendar.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/calendar2.png b/interface/web/themes/default-304/icons/x16-list/calendar2.png
new file mode 100644
index 0000000000000000000000000000000000000000..b121c78e58e5d41fefea64d19a896a8e6d347333
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/calendar2.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/cancel.png b/interface/web/themes/default-304/icons/x16-list/cancel.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d40cc63a584399a374541ad8b41211104952f48
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/cancel.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/cancel_round.png b/interface/web/themes/default-304/icons/x16-list/cancel_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..a987e300750e80088855fbc4099da67189cf2a21
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/cancel_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/clock.png b/interface/web/themes/default-304/icons/x16-list/clock.png
new file mode 100644
index 0000000000000000000000000000000000000000..f770a9c671fd9b5091fa31beb1c1d12dddba5eb2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/clock.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/code.png b/interface/web/themes/default-304/icons/x16-list/code.png
new file mode 100644
index 0000000000000000000000000000000000000000..3791cb592817f1475b17061c962fe113b92c3607
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/code.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/comment_blue.png b/interface/web/themes/default-304/icons/x16-list/comment_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bc780f4118869648de4b88b2eb4a1ce047e068f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/comment_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/dollar.png b/interface/web/themes/default-304/icons/x16-list/dollar.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8a2b53051dd55feb3c2794e718c1c2e0db44c4f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/dollar.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/double_comment.png b/interface/web/themes/default-304/icons/x16-list/double_comment.png
new file mode 100644
index 0000000000000000000000000000000000000000..574729c16edc05ca302768fed50595a99ee3ddfe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/double_comment.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/download.png b/interface/web/themes/default-304/icons/x16-list/download.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a4ec44c7128ae504de14dd830a4685faf3bc9e2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/download.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/envelope.png b/interface/web/themes/default-304/icons/x16-list/envelope.png
new file mode 100644
index 0000000000000000000000000000000000000000..a98b125f1160b3148d8f0ee75d9c6211c4a776a1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/envelope.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/flag_black.png b/interface/web/themes/default-304/icons/x16-list/flag_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b453a5adaf7264c42f68aca488c6ea9598e33eb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/flag_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/flag_blue.png b/interface/web/themes/default-304/icons/x16-list/flag_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e3609259fb0ce3b4cdc1980a55be9836e462ad7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/flag_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/flag_green.png b/interface/web/themes/default-304/icons/x16-list/flag_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac6bfb81c18cb6505ecac90d725fe337b46b53e8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/flag_green.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/flag_orange.png b/interface/web/themes/default-304/icons/x16-list/flag_orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..639cdfc0dec82180ddbb4d118cb3691793e12dcc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/flag_orange.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/flag_red.png b/interface/web/themes/default-304/icons/x16-list/flag_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..08a5ea575fe76a70ffe8690fa114a70ae03a547e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/flag_red.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/flag_yellow.png b/interface/web/themes/default-304/icons/x16-list/flag_yellow.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf137827010d1e7ba2df497f24df1f2bf1ae925a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/flag_yellow.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/folder.png b/interface/web/themes/default-304/icons/x16-list/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..1327b54b318889bc3e2680c5a05e616a58ddd669
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/folder.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/info.png b/interface/web/themes/default-304/icons/x16-list/info.png
new file mode 100644
index 0000000000000000000000000000000000000000..da02eae4f9921a8fbf20c235a7bf87cbe2d547ec
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/info.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/link.png b/interface/web/themes/default-304/icons/x16-list/link.png
new file mode 100644
index 0000000000000000000000000000000000000000..10df4aee8b87f53ef0b7b536e2024a13a08abe24
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/link.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/lock.png b/interface/web/themes/default-304/icons/x16-list/lock.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c53ec5f4ffb5c20a964c37de47174aab1d0b81a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/lock.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/magnify.png b/interface/web/themes/default-304/icons/x16-list/magnify.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c47b23469e6ee2a693ecd429565b2d7f58d2881
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/magnify.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/minus.png b/interface/web/themes/default-304/icons/x16-list/minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..be99e5b7489dcd3f5052c88faa70372ac585c78d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/minus_round.png b/interface/web/themes/default-304/icons/x16-list/minus_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..e246f112a7ed309bc9289bf76e8c0db0c5da43e6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/minus_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/money.png b/interface/web/themes/default-304/icons/x16-list/money.png
new file mode 100644
index 0000000000000000000000000000000000000000..915c983bd180033ab0dc54e7b15dca97a34ed316
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/money.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/new.png b/interface/web/themes/default-304/icons/x16-list/new.png
new file mode 100644
index 0000000000000000000000000000000000000000..89d4487823bd64744f08ae3fd1a3035f3005eb4c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/new.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/pencil.png b/interface/web/themes/default-304/icons/x16-list/pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..f13405605f93032fbc5c4d9f49165d0bdd9dc13d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/pictures.png b/interface/web/themes/default-304/icons/x16-list/pictures.png
new file mode 100644
index 0000000000000000000000000000000000000000..948ad9ebcc4fb6fe64c221b4a5f1ac32d0925d97
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/pictures.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/plus.png b/interface/web/themes/default-304/icons/x16-list/plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c343531cb45ebaa58cdbcc5193bf6a4d5b4b4ff
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/printer.png b/interface/web/themes/default-304/icons/x16-list/printer.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe362609705fd0715eb46102a4662fbeecb8c48a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/printer.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/question_blue.png b/interface/web/themes/default-304/icons/x16-list/question_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f5b3608bd87e9d1065b8fd0c957a0bce912e105
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/question_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/refresh.png b/interface/web/themes/default-304/icons/x16-list/refresh.png
new file mode 100644
index 0000000000000000000000000000000000000000..a63077d03f11f7891a1043776a4f13ceea129e34
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/refresh.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/rss.png b/interface/web/themes/default-304/icons/x16-list/rss.png
new file mode 100644
index 0000000000000000000000000000000000000000..b35840d491b9463b2cbe79124cfaf483fc5561d2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/rss.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/rss_round.png b/interface/web/themes/default-304/icons/x16-list/rss_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..27ce67d2b3ecec7154c442a68414f53fd0b1062e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/rss_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/security_green.png b/interface/web/themes/default-304/icons/x16-list/security_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..38afbbb2095225c42bc20e1de30ca76f0a6d7075
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/security_green.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/security_orange.png b/interface/web/themes/default-304/icons/x16-list/security_orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c5bad763c62abaa2ee7749de532aa56f7af364c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/security_orange.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/security_red.png b/interface/web/themes/default-304/icons/x16-list/security_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..c469be0a06b1ccc3124c29f003de3f50256db08c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/security_red.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/star.png b/interface/web/themes/default-304/icons/x16-list/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..70a227c3ae024d7d38862dd5c5ff5a7d42c83231
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/star.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/star_blue.png b/interface/web/themes/default-304/icons/x16-list/star_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..c49e74b13e2b92da24f09f4322f1397dcd91e1fe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/star_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/stop.png b/interface/web/themes/default-304/icons/x16-list/stop.png
new file mode 100644
index 0000000000000000000000000000000000000000..65fa261e423de3e392f498a76fb37f857b498571
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/stop.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/stop_round.png b/interface/web/themes/default-304/icons/x16-list/stop_round.png
new file mode 100644
index 0000000000000000000000000000000000000000..4cc285205dbe17d9b35b960115385429254dd72f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/stop_round.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/upload.png b/interface/web/themes/default-304/icons/x16-list/upload.png
new file mode 100644
index 0000000000000000000000000000000000000000..e45598e0b1e520b25aaf13f141ec1e1b3e06b9ea
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/upload.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/world.png b/interface/web/themes/default-304/icons/x16-list/world.png
new file mode 100644
index 0000000000000000000000000000000000000000..a94d9a6247d89a12a30f23d96f7db70de53b219a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/world.png differ
diff --git a/interface/web/themes/default-304/icons/x16-list/world2.png b/interface/web/themes/default-304/icons/x16-list/world2.png
new file mode 100644
index 0000000000000000000000000000000000000000..58e7e6e4dd91ae8f4f306b1e4ebff47ab37b27a9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16-list/world2.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book.png b/interface/web/themes/default-304/icons/x16/address_book.png
new file mode 100644
index 0000000000000000000000000000000000000000..923e0bc8422955a4b7aecc4b0371fdaea9f99888
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book__arrow.png b/interface/web/themes/default-304/icons/x16/address_book__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..0af9c50b487d2ca51474949700553ee27885ef5b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book__exclamation.png b/interface/web/themes/default-304/icons/x16/address_book__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..abd5fa9f6f19c921f233f6fddf5c9245427109a3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book__minus.png b/interface/web/themes/default-304/icons/x16/address_book__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fb998230d2e0afd312dffe52b180435de680c7b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book__pencil.png b/interface/web/themes/default-304/icons/x16/address_book__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..d56768d3e4b4410cc58109ec0d83dc3e027c699f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book__plus.png b/interface/web/themes/default-304/icons/x16/address_book__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..af396b41050db1bc095eca7b12686d2569710525
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/address_book_blue.png b/interface/web/themes/default-304/icons/x16/address_book_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f855e7421f91af66e1f0517a05b172d732d8790
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/address_book_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow.png b/interface/web/themes/default-304/icons/x16/arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..82cfae37cce484b4f63c7cabf3eb6ab65fe8ccd5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_000_small.png b/interface/web/themes/default-304/icons/x16/arrow_000_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..02867c8e314d3df5a02fb7612ae19c136be8f943
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_000_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_045.png b/interface/web/themes/default-304/icons/x16/arrow_045.png
new file mode 100644
index 0000000000000000000000000000000000000000..6dbd51635918c324d26667c93b903601b7e14e8f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_045.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_045_small.png b/interface/web/themes/default-304/icons/x16/arrow_045_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d850694e6429d193e18e99f099d1f6014e29f40
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_045_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_090.png b/interface/web/themes/default-304/icons/x16/arrow_090.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e670dd348da116ab08d0572011f39c22304f598
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_090.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_090_small.png b/interface/web/themes/default-304/icons/x16/arrow_090_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd82139450ab3c89bcfb5693e08aff49bf687077
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_090_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_135.png b/interface/web/themes/default-304/icons/x16/arrow_135.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0882c227845eae464b8c5a49ecbf2837c2fdf54
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_135.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_135_small.png b/interface/web/themes/default-304/icons/x16/arrow_135_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..b51c5c67d59bfae5a9ba4d029aa1cc10657c1548
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_135_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_180.png b/interface/web/themes/default-304/icons/x16/arrow_180.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1e5e6bc61f8403e588f24a32090b5ccae1eef74
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_180.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_180_small.png b/interface/web/themes/default-304/icons/x16/arrow_180_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..431b8384aa5ed0772f34cb824e0bc891daf63b14
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_180_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_225.png b/interface/web/themes/default-304/icons/x16/arrow_225.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d5c216b11ec9c6fa9b3819b9de55ce63e5119fa
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_225.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_225_small.png b/interface/web/themes/default-304/icons/x16/arrow_225_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f082991f028b0040350f0ad98915892a76af9b1f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_225_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_270.png b/interface/web/themes/default-304/icons/x16/arrow_270.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc00395a32d594e944b5ba54c8a35b4048d372cc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_270.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_270_small.png b/interface/web/themes/default-304/icons/x16/arrow_270_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..4971995972f94f19b18dae22999a5297db71563f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_270_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_315.png b/interface/web/themes/default-304/icons/x16/arrow_315.png
new file mode 100644
index 0000000000000000000000000000000000000000..fab81cdb4b27a8d4a9e30618aef139650474f6ac
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_315.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_315_small.png b/interface/web/themes/default-304/icons/x16/arrow_315_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..868724a4b72b948eca65f48d828f20b911f92dbd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_315_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle.png b/interface/web/themes/default-304/icons/x16/arrow_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..8087eeaa43fc931fb04fb4d2a77efbd7ecb7940f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_135.png b/interface/web/themes/default-304/icons/x16/arrow_circle_135.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ddb81b1aac080155f41f5132431f572401baed4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_circle_135.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_225.png b/interface/web/themes/default-304/icons/x16/arrow_circle_225.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bec0d1063ffd36892a3de637d4a95a1ddaf0688
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_circle_225.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_315.png b/interface/web/themes/default-304/icons/x16/arrow_circle_315.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a4f23eaf5648fa632f1644b2f148fe2c4f19253
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_circle_315.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_double.png b/interface/web/themes/default-304/icons/x16/arrow_circle_double.png
new file mode 100644
index 0000000000000000000000000000000000000000..47eafce4c7cbf24635334e43444a3123e9fdd15e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_circle_double.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png b/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png
new file mode 100644
index 0000000000000000000000000000000000000000..289419c8310cdffc598a644ef93e8aec2ea20dc3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip.png b/interface/web/themes/default-304/icons/x16/arrow_skip.png
new file mode 100644
index 0000000000000000000000000000000000000000..860332d754ed5a288875c5ad98ea4df8f2d87ff6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_skip.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_090.png b/interface/web/themes/default-304/icons/x16/arrow_skip_090.png
new file mode 100644
index 0000000000000000000000000000000000000000..2138dfd5330816811febf698305a70ef93f47b05
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_skip_090.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_180.png b/interface/web/themes/default-304/icons/x16/arrow_skip_180.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d0612926bc6dd0ddb52fb865c18c0b2c8c47fe0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_skip_180.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_270.png b/interface/web/themes/default-304/icons/x16/arrow_skip_270.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c37e6e8b8aacd1dc6de3b257003d24cbf8c3779
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_skip_270.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop.png b/interface/web/themes/default-304/icons/x16/arrow_stop.png
new file mode 100644
index 0000000000000000000000000000000000000000..702b9b7b791ab1ffbc3ceb962b75434421d1f156
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_stop.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_090.png b/interface/web/themes/default-304/icons/x16/arrow_stop_090.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f65f5ce25f5e04bac733f79a570255aa3fc4d24
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_stop_090.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_180.png b/interface/web/themes/default-304/icons/x16/arrow_stop_180.png
new file mode 100644
index 0000000000000000000000000000000000000000..573ff4889bd49f1a63d35d9c4e7e1b440c43629e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_stop_180.png differ
diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_270.png b/interface/web/themes/default-304/icons/x16/arrow_stop_270.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebb649f56503f191d6c5aaa105f622ca2fd39857
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/arrow_stop_270.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer.png b/interface/web/themes/default-304/icons/x16/auction_hammer.png
new file mode 100644
index 0000000000000000000000000000000000000000..be94131e3cdf37f8fe773a12de32d5008619e489
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png b/interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..199bc64ee8ef4b33e8a833f7fbb27347a444c571
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png b/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f44985dbd69cd48d2dafa1a832da55a05d6c678
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__minus.png b/interface/web/themes/default-304/icons/x16/auction_hammer__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..70ddbec91f218cb4b218eaab2c19110b1933cdd6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png b/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac7a9c9fa0da59cd8b9c5c840fbc554f5325bc6d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__plus.png b/interface/web/themes/default-304/icons/x16/auction_hammer__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..587f55686d5ac21629007189937719ae23b040f3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png b/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee46a7e905379263ed3b08137c3ad815296424b1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon.png b/interface/web/themes/default-304/icons/x16/balloon.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3f88a0809ea7a4a91d43b982c253d1ef755e751
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon__arrow.png b/interface/web/themes/default-304/icons/x16/balloon__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3e2a7febc8404b0657f6fc82739113d60182d7d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon__exclamation.png b/interface/web/themes/default-304/icons/x16/balloon__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..102e2cc1ce67533a821798646250715f80ae2cd9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon__minus.png b/interface/web/themes/default-304/icons/x16/balloon__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aa4cd9dcc0457fef169e91c5cfbc79f31ff3149
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon__pencil.png b/interface/web/themes/default-304/icons/x16/balloon__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..d835dc087a10de621ce597ed28f9b87eab0773e8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon__plus.png b/interface/web/themes/default-304/icons/x16/balloon__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d171b9bd7097605197bc4e33ca11b875027d642b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon_left.png b/interface/web/themes/default-304/icons/x16/balloon_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..da8c32b1490ed0031992288358f624cf198e0927
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon_left.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon_small.png b/interface/web/themes/default-304/icons/x16/balloon_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f92545e84acf62972c86d42057a1fb3f2e31df73
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloon_small_left.png b/interface/web/themes/default-304/icons/x16/balloon_small_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..34a1c02ad4bb2ebd0fde3384ce14b6893ab4993b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloon_small_left.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloons.png b/interface/web/themes/default-304/icons/x16/balloons.png
new file mode 100644
index 0000000000000000000000000000000000000000..4508686488e37c7f0cc74b007469f685d7777810
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloons.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloons_arrow.png b/interface/web/themes/default-304/icons/x16/balloons_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..15a3210547e70ac21150aff47e650e4467909463
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloons_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloons_exclamation.png b/interface/web/themes/default-304/icons/x16/balloons_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3dbec2e2cd42374b1cdfb30977fa0c604e689734
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloons_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloons_minus.png b/interface/web/themes/default-304/icons/x16/balloons_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2af8dd3ffb1ee9797ca26f4790808bae4b368167
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloons_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloons_pencil.png b/interface/web/themes/default-304/icons/x16/balloons_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f6db51fbcbeca996205f919058e063bb8c17e9a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloons_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/balloons_plus.png b/interface/web/themes/default-304/icons/x16/balloons_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e14e8c27afef17b5d55097c014b66305ba248d97
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/balloons_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid.png b/interface/web/themes/default-304/icons/x16/bandaid.png
new file mode 100644
index 0000000000000000000000000000000000000000..05e02f66674af6352bf75f4627bbd30de072526f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid_arrow.png b/interface/web/themes/default-304/icons/x16/bandaid_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fab58928156b669ef6728ec2b616fda9299a0e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png b/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fc2d8b51b7a6873841dc73009f9132ea8de3bbf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid_minus.png b/interface/web/themes/default-304/icons/x16/bandaid_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a7842360c9bbd04a622060acfccaca140694d90
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid_pencil.png b/interface/web/themes/default-304/icons/x16/bandaid_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d7f08ceed93e321298d956a9c2a940fc20e2a80
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid_plus.png b/interface/web/themes/default-304/icons/x16/bandaid_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3da2d463e34487009185d611fd5799e11a1a2ad0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bandaid_small.png b/interface/web/themes/default-304/icons/x16/bandaid_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..30ad6aee130f7ef7d312648fca33cb59abb9aca1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bandaid_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bank.png b/interface/web/themes/default-304/icons/x16/bank.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f7d646299c95fceb6c4e99add2ead28ffc3bbd9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bank.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bank_arrow.png b/interface/web/themes/default-304/icons/x16/bank_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad30c35502908fe06f67cdcdb08ef840d2a10569
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bank_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bank_exclamation.png b/interface/web/themes/default-304/icons/x16/bank_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..10bf86ce4d0ecf66f2be6ba643bf313f6973f379
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bank_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bank_minus.png b/interface/web/themes/default-304/icons/x16/bank_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0edcebce1527f6a985aeb50dd8e392b664cc2d14
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bank_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bank_pencil.png b/interface/web/themes/default-304/icons/x16/bank_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e98dfc10870576573dddef28bc5622eea44c2de
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bank_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bank_plus.png b/interface/web/themes/default-304/icons/x16/bank_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..17a55d1d5208288618e20ac9d83d0a3c2b09089f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bank_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell.png b/interface/web/themes/default-304/icons/x16/bell.png
new file mode 100644
index 0000000000000000000000000000000000000000..3be57e07a5366b7f9e1f10f1de713adfe1908420
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell__arrow.png b/interface/web/themes/default-304/icons/x16/bell__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..82ff8a91e8869d709afa28edcec3255c81becca7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell__exclamation.png b/interface/web/themes/default-304/icons/x16/bell__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..2eddd3d11ed7f06b1a1d183a2d27756f5486229f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell__minus.png b/interface/web/themes/default-304/icons/x16/bell__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b50d7261bd7da38b707b35fb789aef0aa4b5c09
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell__pencil.png b/interface/web/themes/default-304/icons/x16/bell__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..71e06cf20abe86115d86ae02bd926f1f1da9964f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell__plus.png b/interface/web/themes/default-304/icons/x16/bell__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..655a29e97a738a0e390b53cccd23e863b7e4c643
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bell_disable.png b/interface/web/themes/default-304/icons/x16/bell_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..acff16b14486b1248a10a7cd1dd53f28487ad097
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bell_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin.png b/interface/web/themes/default-304/icons/x16/bin.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fe988052a9582081778d449ef46247b2241ba11
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin__arrow.png b/interface/web/themes/default-304/icons/x16/bin__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..1191c51775b8c457bc438991351d999eefad97da
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin__exclamation.png b/interface/web/themes/default-304/icons/x16/bin__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..d87347ec6a3286122686af03d1a880bc8e6d8aa4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin__minus.png b/interface/web/themes/default-304/icons/x16/bin__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c70f25b5cd66a5958d0836f6bb199801fdee43f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin__pencil.png b/interface/web/themes/default-304/icons/x16/bin__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f7a531e94e9e3ce5dea4c9ec10464b75b51e032
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin__plus.png b/interface/web/themes/default-304/icons/x16/bin__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b1a05c8a7f34eea6d370ee15dadc3833f3905a5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bin_full.png b/interface/web/themes/default-304/icons/x16/bin_full.png
new file mode 100644
index 0000000000000000000000000000000000000000..463c7d6aaa1fea3ed62c24b87e089bc5d8859b3c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bin_full.png differ
diff --git a/interface/web/themes/default-304/icons/x16/binocular.png b/interface/web/themes/default-304/icons/x16/binocular.png
new file mode 100644
index 0000000000000000000000000000000000000000..8279f4584ae1847e328f5ae0dc35ae1015d844d6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/binocular.png differ
diff --git a/interface/web/themes/default-304/icons/x16/binocular_arrow.png b/interface/web/themes/default-304/icons/x16/binocular_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..dead761828fcd908fd62956740f75485a69623d8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/binocular_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/binocular_exclamation.png b/interface/web/themes/default-304/icons/x16/binocular_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c7550cca6442b5df5329b4610a5fc691c6b5d36
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/binocular_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/binocular_minus.png b/interface/web/themes/default-304/icons/x16/binocular_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..63cd02434be2e168cf7d76b7a4de8894b531e988
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/binocular_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/binocular_pencil.png b/interface/web/themes/default-304/icons/x16/binocular_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..a9c8ac1eb7f403494467679ed921a20d15225c40
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/binocular_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/binocular_plus.png b/interface/web/themes/default-304/icons/x16/binocular_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac0184daeead7b84b23f5c31f2be195367bed7f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/binocular_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog.png b/interface/web/themes/default-304/icons/x16/blog.png
new file mode 100644
index 0000000000000000000000000000000000000000..09267a222cbef0bad211947d3c501b4ae8320fb7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog__arrow.png b/interface/web/themes/default-304/icons/x16/blog__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..500ec141287ab8582f9b7cf53993c50b552e08cf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog__exclamation.png b/interface/web/themes/default-304/icons/x16/blog__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7a4007c0119fcfc0167047b3073aa6fe244a5fe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog__minus.png b/interface/web/themes/default-304/icons/x16/blog__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e02d945f26b2d2c7448f18c21e701145dda06993
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog__pencil.png b/interface/web/themes/default-304/icons/x16/blog__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec5a3b2c3a7860c1e29213dc72b5539d8dd5ba35
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog__plus.png b/interface/web/themes/default-304/icons/x16/blog__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4efa66df5028d7d1a1120be9ecf7a0f63c9c2275
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blog_blue.png b/interface/web/themes/default-304/icons/x16/blog_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a7b216be6f639093543dc2046a265227f70ecee
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blog_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs.png b/interface/web/themes/default-304/icons/x16/blogs.png
new file mode 100644
index 0000000000000000000000000000000000000000..6539158e527133665b5ede174b7a2719c0cfde52
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs_arrow.png b/interface/web/themes/default-304/icons/x16/blogs_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d7b0ff3f26f1015834a9c97dde117a26e6bce30
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs_exclamation.png b/interface/web/themes/default-304/icons/x16/blogs_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..7983deb8971ec29380125738854501297cb16afe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs_minus.png b/interface/web/themes/default-304/icons/x16/blogs_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3493ff6075ff5297e7de9365392d3a7c7e018bff
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs_pencil.png b/interface/web/themes/default-304/icons/x16/blogs_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..d06dd1c8a73bebfc597a2d0e4f79241667b5d6a5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs_plus.png b/interface/web/themes/default-304/icons/x16/blogs_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c48266531c9bc63a4fe110743247ff2044966bb2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/blogs_stack.png b/interface/web/themes/default-304/icons/x16/blogs_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..e568c075960498a04a959ab861b4a3e0d6771675
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/blogs_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book.png b/interface/web/themes/default-304/icons/x16/book.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d4bf1823bae23399ce0050eee452b8a9dd50bd5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book__arrow.png b/interface/web/themes/default-304/icons/x16/book__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a66b4ef022ad0f20489a7280eead9b3b9c9db8f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book__exclamation.png b/interface/web/themes/default-304/icons/x16/book__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3bd34df3d1f46d16f3a1ac14e31f116e5a7af065
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book__minus.png b/interface/web/themes/default-304/icons/x16/book__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..305ca0c1d054913a99db87b080e5cd88479c4d4f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book__pencil.png b/interface/web/themes/default-304/icons/x16/book__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..c045fc8b15a478c38fd8d708633085d4fae13372
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book__plus.png b/interface/web/themes/default-304/icons/x16/book__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..23260e555dfa870ac67454af67a0295bf74cb70f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book_brown.png b/interface/web/themes/default-304/icons/x16/book_brown.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7ba58f3d58b02a60fcb80fc73b2acccb571ff6e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book_brown.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book_small.png b/interface/web/themes/default-304/icons/x16/book_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..298d6b3b2c6dc13d9e12f0dd34f4573b09f7f0ee
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/book_small_brown.png b/interface/web/themes/default-304/icons/x16/book_small_brown.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d5acf299a0e617ecf51d0d512f0842405b157da
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/book_small_brown.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark.png b/interface/web/themes/default-304/icons/x16/bookmark.png
new file mode 100644
index 0000000000000000000000000000000000000000..6bb98fd547de0e794569a7760eff1ab1b9698ee3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark__arrow.png b/interface/web/themes/default-304/icons/x16/bookmark__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cc6e5b23ff368a706d5314757f5cf8698e7c1af
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark__exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..288af864ca69948ed69b65ec36eb9d42f0de5e76
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark__minus.png b/interface/web/themes/default-304/icons/x16/bookmark__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e36870326885ba435457d29984221fb1372d629e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark__pencil.png b/interface/web/themes/default-304/icons/x16/bookmark__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..55b42813cd13571048b76be7d4faff06477140cc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark__plus.png b/interface/web/themes/default-304/icons/x16/bookmark__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..51978f1886356dbb3a0fc75596c18ed59f7b5ead
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark__small.png b/interface/web/themes/default-304/icons/x16/bookmark__small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3a92cbc8477fad5d88332e7d6ac1f061a02838c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark__small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book.png b/interface/web/themes/default-304/icons/x16/bookmark_book.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf55d2049bf20b453fd93ac9a1c567616c3c73da
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_book.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d0f980a044234e1c3ea1370328381dad4fd9d5e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..656a504b94a8f896b2b02006715315d7db62641e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_minus.png b/interface/web/themes/default-304/icons/x16/bookmark_book_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f736089709186bab85dfbdaa68b00be48f38226
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_book_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png b/interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..20497977a0dac2f70d989b792ef739ee86d6aede
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1eae3554b9cb70fc1b7b54227504180154b8b1f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document.png b/interface/web/themes/default-304/icons/x16/bookmark_document.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8cc9b59320b9c92898e9690976798bbdb607d9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_document.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..082225822377563482650fddb35b4759ed381b90
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d34e49763105f1dbf7f0401d8a67aaa1af279e6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_minus.png b/interface/web/themes/default-304/icons/x16/bookmark_document_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..548690a98fb79028e326db926ec0bc319866b117
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_document_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png b/interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..63c0709f31eded01676aceed1ee74e1aca5591a6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_document_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..479c7445ffb7827108fccb649d86cb11fb0e4d32
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_document_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder.png b/interface/web/themes/default-304/icons/x16/bookmark_folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd24879d63194be0b3aca530ffb8ba125ad9bdd7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_folder.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca8fcc7fd111164413287251e6c7e96023929981
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c87cd3ea355dbcf5da0ef85f6d8ab5319de501c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ec8edb67d925b4aeed37387a4b0b8ac587d0c16
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..d45d29cada2234d2bcf578a3a527b6696cb21c39
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..45dc2e8921f90a9841b84dc486d4d02cb3036691
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books.png b/interface/web/themes/default-304/icons/x16/books.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7d6eac82d857fb8d0291973006c0efd02281f08
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books__arrow.png b/interface/web/themes/default-304/icons/x16/books__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..219ae0bf37a37d4a27737c6edf893a51d0968192
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books__exclamation.png b/interface/web/themes/default-304/icons/x16/books__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..f78c16ee2c778feadba797518665180ada31c10c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books__minus.png b/interface/web/themes/default-304/icons/x16/books__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6da011f424f8429e30086d7316c949d6c92fc30b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books__pencil.png b/interface/web/themes/default-304/icons/x16/books__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1a57ed572464c740de1f1965a2abbe0b1d51733
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books__plus.png b/interface/web/themes/default-304/icons/x16/books__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..82e1063df938547fea473410a5ffd576e9828a25
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books_brown.png b/interface/web/themes/default-304/icons/x16/books_brown.png
new file mode 100644
index 0000000000000000000000000000000000000000..4fb21ae301fa956332994c0cd6f44348dc8b5d62
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books_brown.png differ
diff --git a/interface/web/themes/default-304/icons/x16/books_stack.png b/interface/web/themes/default-304/icons/x16/books_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb525bd0d478bb2b55d022d8c564eb691014fb26
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/books_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box.png b/interface/web/themes/default-304/icons/x16/box.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1adc112204c49811fa193701028d80806a91f87
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box__arrow.png b/interface/web/themes/default-304/icons/x16/box__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..fda5bd79f5bae6d4bdb5d671ce14a1ec5ff77013
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box__exclamation.png b/interface/web/themes/default-304/icons/x16/box__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..80aea4361631655592ac194eb9243ccd2d3d4b82
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box__minus.png b/interface/web/themes/default-304/icons/x16/box__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8fae8526f8158e96620e31ca233e9a368dd5b96
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box__pencil.png b/interface/web/themes/default-304/icons/x16/box__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..9652a2c048814b5728c19fbfeb8b6ddfa7a62aea
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box__plus.png b/interface/web/themes/default-304/icons/x16/box__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f8c4f9a0099d2538bfdc2b1a40cc40a88f14d2f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/box_label.png b/interface/web/themes/default-304/icons/x16/box_label.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6da8f8b3bb2bfe605dcfc0e352dc0a99170ff3b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/box_label.png differ
diff --git a/interface/web/themes/default-304/icons/x16/briefcase.png b/interface/web/themes/default-304/icons/x16/briefcase.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d3ffca1afdcd28003edc59a2027a7171cd13289
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/briefcase.png differ
diff --git a/interface/web/themes/default-304/icons/x16/briefcase_arrow.png b/interface/web/themes/default-304/icons/x16/briefcase_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b4927f6468c9bf80a3a0d803febaed8ae41720c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/briefcase_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/briefcase_exclamation.png b/interface/web/themes/default-304/icons/x16/briefcase_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..19e31d79d34fc5604a15357a5ae7cb7923f36163
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/briefcase_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/briefcase_minus.png b/interface/web/themes/default-304/icons/x16/briefcase_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f84335b9aa5738c94f983f5c734d14df9cef5b2d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/briefcase_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/briefcase_pencil.png b/interface/web/themes/default-304/icons/x16/briefcase_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..67e66ca2e51024f2fafd66fea1454074c674a705
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/briefcase_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/briefcase_plus.png b/interface/web/themes/default-304/icons/x16/briefcase_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..24e67f9f328d6b8bf703bb0aaf2c8d39d4cd82ec
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/briefcase_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/broom.png b/interface/web/themes/default-304/icons/x16/broom.png
new file mode 100644
index 0000000000000000000000000000000000000000..97daf85a9d9a7e3760d81c17e12aa267ecd2ab3c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/broom.png differ
diff --git a/interface/web/themes/default-304/icons/x16/broom_arrow.png b/interface/web/themes/default-304/icons/x16/broom_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..574f7b14f520e5b4cd72f3c963f6bd95ba0cc061
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/broom_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/broom_exclamation.png b/interface/web/themes/default-304/icons/x16/broom_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c355f8ac25b870deb3761fa1207280b46232651
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/broom_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/broom_minus.png b/interface/web/themes/default-304/icons/x16/broom_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..430cf6492651286aa5a92245dbed54f6d58cebdc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/broom_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/broom_pencil.png b/interface/web/themes/default-304/icons/x16/broom_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..97c90cf67f7404f3d929f95d84082596d10e31d7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/broom_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/broom_plus.png b/interface/web/themes/default-304/icons/x16/broom_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..402e0e8376d40b5442b2c5772b864ff1c110497b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/broom_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calculator.png b/interface/web/themes/default-304/icons/x16/calculator.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1782c97f6ac5b7ab0eba7f9ee5e95c3a9c3ab26
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calculator.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calculator_arrow.png b/interface/web/themes/default-304/icons/x16/calculator_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..184f01693af878a46c845ee5c1e9ddbb5e2a74e7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calculator_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calculator_exclamation.png b/interface/web/themes/default-304/icons/x16/calculator_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..2468be504c46ba27467ed62e2e535d05f5e224dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calculator_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calculator_minus.png b/interface/web/themes/default-304/icons/x16/calculator_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3c8b40714b4a3150c83d3e513b35952de8e3cff
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calculator_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calculator_pencil.png b/interface/web/themes/default-304/icons/x16/calculator_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3665e9af67399dc079db38c25adcffa8421ec5e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calculator_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calculator_plus.png b/interface/web/themes/default-304/icons/x16/calculator_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c833693ce0631a6ba123241f35b93ed196a788dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calculator_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar.png b/interface/web/themes/default-304/icons/x16/calendar.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f38cfea75b5fc0031a63543213ad558fe35121e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar__arrow.png b/interface/web/themes/default-304/icons/x16/calendar__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..f98abd5996fd701bfea83b11f382202c374fbf23
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar__exclamation.png b/interface/web/themes/default-304/icons/x16/calendar__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..103e9cddbc1564b0775c1657e74b34918aa2cad2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar__minus.png b/interface/web/themes/default-304/icons/x16/calendar__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9a9885e4e790384449f0c7bb5d47e4d64acab45
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar__pencil.png b/interface/web/themes/default-304/icons/x16/calendar__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..946554db6fbe3340a6d52c3cc1fe14539921d610
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar__plus.png b/interface/web/themes/default-304/icons/x16/calendar__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..84dddb8df4932ad74c9a577f8f75236fd142d290
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar_day.png b/interface/web/themes/default-304/icons/x16/calendar_day.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea7f247d49513509dbce68f18dce65c23128005c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar_day.png differ
diff --git a/interface/web/themes/default-304/icons/x16/calendar_month.png b/interface/web/themes/default-304/icons/x16/calendar_month.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f3d9444a4b76788829d93b374fde550afc256dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/calendar_month.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera.png b/interface/web/themes/default-304/icons/x16/camera.png
new file mode 100644
index 0000000000000000000000000000000000000000..a828599892892978cfdb8cfbb866d4a96d2cd368
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera__arrow.png b/interface/web/themes/default-304/icons/x16/camera__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..61c488d0b43991ff372c2177ba7ed26084ff2052
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera__exclamation.png b/interface/web/themes/default-304/icons/x16/camera__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ba77c5f01347457684f63980acedb46cb43514a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera__minus.png b/interface/web/themes/default-304/icons/x16/camera__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed506c6c3f01809a785059cad557434fb7d8aa63
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera__pencil.png b/interface/web/themes/default-304/icons/x16/camera__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..0611e47de4af5374a372017790f8b9444033d744
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera__plus.png b/interface/web/themes/default-304/icons/x16/camera__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3ba46afa818de3db3ece6b439dc24df37668825
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera_black.png b/interface/web/themes/default-304/icons/x16/camera_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d7c826035481345f690692d55fd8c02015324ae
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera_small.png b/interface/web/themes/default-304/icons/x16/camera_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..af9fb75563b9ffe547b7a98bd41e19500e75742f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/camera_small_black.png b/interface/web/themes/default-304/icons/x16/camera_small_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8ba67ec7d4cfc5851d9754a783b74a2b7d21ce4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/camera_small_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card.png b/interface/web/themes/default-304/icons/x16/card.png
new file mode 100644
index 0000000000000000000000000000000000000000..243caab12b8b0e2d888f8a83f4e7ab63d49eddbf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card__arrow.png b/interface/web/themes/default-304/icons/x16/card__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..f97d856ac759eb848ad8c9a180c8d89bb0683442
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card__exclamation.png b/interface/web/themes/default-304/icons/x16/card__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d51346b7030ff0c9eeaecf7a6e1894528b4773e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card__minus.png b/interface/web/themes/default-304/icons/x16/card__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6711e6f3423a7d0adee9ef5dd63e1a32ab8a6ab6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card__pencil.png b/interface/web/themes/default-304/icons/x16/card__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a2ab2063926f4ba57339798aa718915ddae01bd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card__plus.png b/interface/web/themes/default-304/icons/x16/card__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..817995bee67a8a9b83da434234b8dddb1824beca
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card_address.png b/interface/web/themes/default-304/icons/x16/card_address.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ab99a1df71ab474db687e7a69bf554bf9578b0a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card_address.png differ
diff --git a/interface/web/themes/default-304/icons/x16/card_small.png b/interface/web/themes/default-304/icons/x16/card_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..a122163ab5d7b30c18b5b97496d1af6de1522025
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/card_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards.png b/interface/web/themes/default-304/icons/x16/cards.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb20f4a730d2be328f13cd36f91044b1e650f45d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards__arrow.png b/interface/web/themes/default-304/icons/x16/cards__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..10015f291074a908d1e50078a7b711af28073abd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards__exclamation.png b/interface/web/themes/default-304/icons/x16/cards__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..add6f0dc8231d02fb70bddd17a034cff4d7ba138
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards__minus.png b/interface/web/themes/default-304/icons/x16/cards__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9188b272147972f5562b178383dc80146006e53
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards__pencil.png b/interface/web/themes/default-304/icons/x16/cards__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..b160038b34a3084aee1d0aaa313dc3f8f97a927d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards__plus.png b/interface/web/themes/default-304/icons/x16/cards__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d078c6bf1610aa92fc83a7968233b5f007a2f140
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards_address.png b/interface/web/themes/default-304/icons/x16/cards_address.png
new file mode 100644
index 0000000000000000000000000000000000000000..f76d171dc627580fbe609f1eff7b931a64ad2df3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards_address.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cards_stack.png b/interface/web/themes/default-304/icons/x16/cards_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..51972d8325f477bd55d71c53097f8507b299b6ef
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cards_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette.png b/interface/web/themes/default-304/icons/x16/cassette.png
new file mode 100644
index 0000000000000000000000000000000000000000..54cdfe3afdcc61f9814fb907715355941e2e017c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette_arrow.png b/interface/web/themes/default-304/icons/x16/cassette_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..48c7cda85969691490b8bfc608e9c35786bb5013
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette_exclamation.png b/interface/web/themes/default-304/icons/x16/cassette_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2befbf31cf5d1dfea8b8421c81321a8ed9aadad
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette_minus.png b/interface/web/themes/default-304/icons/x16/cassette_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..60ab78a95f8bfb15c245e83d2e00c71f312422f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette_pencil.png b/interface/web/themes/default-304/icons/x16/cassette_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..b226e3c22c42e8166542bbe19719d057a5801dc2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette_plus.png b/interface/web/themes/default-304/icons/x16/cassette_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9669097a48686d4446ef7d3bac7b01dea6fe1544
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cassette_small.png b/interface/web/themes/default-304/icons/x16/cassette_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ac8072deea91b24d65b414d6e1bebb489c9c965
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cassette_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain.png b/interface/web/themes/default-304/icons/x16/chain.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c93b294d3bfa760a122847b5419a9f4e5f90199
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_arrow.png b/interface/web/themes/default-304/icons/x16/chain_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0d7642cc9fda3e2de4a7d45883738feecb2ef05
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_exclamation.png b/interface/web/themes/default-304/icons/x16/chain_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..74f3277acc50d597440202cb4b408d06efae233a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_minus.png b/interface/web/themes/default-304/icons/x16/chain_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..67483b8c0d0742302f31b91fd5455ff482e1f226
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_pencil.png b/interface/web/themes/default-304/icons/x16/chain_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..e68278d836adaf26ac94db94d940e8dc5994320a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_plus.png b/interface/web/themes/default-304/icons/x16/chain_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..99a48ac4d9852f750002ff14b1efda3c1f4146ff
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_small.png b/interface/web/themes/default-304/icons/x16/chain_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4f1b114c4562dfea7a4e964b503f70837d89de9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/chain_unchain.png b/interface/web/themes/default-304/icons/x16/chain_unchain.png
new file mode 100644
index 0000000000000000000000000000000000000000..8decfb022854b09877b7a7e475d66c1a8bf75110
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/chain_unchain.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard.png b/interface/web/themes/default-304/icons/x16/clipboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..24c1528a8790e1c583e1bbdb7a19690e3c1614f0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard__arrow.png b/interface/web/themes/default-304/icons/x16/clipboard__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2380ab60dd7d866c15b94935e752ec8406b6e299
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png b/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd8b682e3555a377b2f994c83f3d0219f0b6a536
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard__minus.png b/interface/web/themes/default-304/icons/x16/clipboard__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1536eb527f0f285ac4628fe06f01908666ad136
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard__pencil.png b/interface/web/themes/default-304/icons/x16/clipboard__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..efce1c43b3348caba895b23ea4ded20035ec478c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard__plus.png b/interface/web/themes/default-304/icons/x16/clipboard__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..05fc5ea9df5e9fc5c54095c371768ab868ab29b4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard_empty.png b/interface/web/themes/default-304/icons/x16/clipboard_empty.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1d8414a7fc5afca4e466d49cda574b29773db8f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard_empty.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clipboard_text.png b/interface/web/themes/default-304/icons/x16/clipboard_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..31bece5efc2d713996478e1dd43fa103f9b143cf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clipboard_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock.png b/interface/web/themes/default-304/icons/x16/clock.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b6c96efb3ed660de52a8df8293062368ea5e08c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock__arrow.png b/interface/web/themes/default-304/icons/x16/clock__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6b7e07303ae01ca6ebfeb654f56a96be4e1e7fe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock__exclamation.png b/interface/web/themes/default-304/icons/x16/clock__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ab75f41857700dfeab1b535913c22719ec85da3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock__minus.png b/interface/web/themes/default-304/icons/x16/clock__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..28af166fd8a0b0a28b0caff95109bc441538b2b1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock__pencil.png b/interface/web/themes/default-304/icons/x16/clock__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d04f2ed5c6cbad2ccaabc67b81b5109a817c78f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock__plus.png b/interface/web/themes/default-304/icons/x16/clock__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a6934e0df8535cbb810e13edefda40109859a70
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock_fill.png b/interface/web/themes/default-304/icons/x16/clock_fill.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8bbfc23801c658600224b03e3fa64fdc2abfe4d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock_fill.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock_frame.png b/interface/web/themes/default-304/icons/x16/clock_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..f7c00ea9dff148b15e68a00d17d356776ec38ae0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/clock_small.png b/interface/web/themes/default-304/icons/x16/clock_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..b17fe52fa6375fd33585896effc94fa95ee0cbf7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/clock_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color.png b/interface/web/themes/default-304/icons/x16/color.png
new file mode 100644
index 0000000000000000000000000000000000000000..49b31c2a8b62c04a80c2b7f915f48da8c04749a7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color_arrow.png b/interface/web/themes/default-304/icons/x16/color_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..bec3b4b7fd536b5de72eb96814a712b4cd7b06c3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color_exclamation.png b/interface/web/themes/default-304/icons/x16/color_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..56f2715affbcac373933df82a23356addc95501d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color_minus.png b/interface/web/themes/default-304/icons/x16/color_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0299cd5cc92550d022fc3f1a3f8aeae656edbb8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color_pencil.png b/interface/web/themes/default-304/icons/x16/color_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..56f00c931d65bc282e4f1f9b1bbe5fb17aece99c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color_plus.png b/interface/web/themes/default-304/icons/x16/color_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..23b3e9c32a6e3e7b2a26f282952dd31ff52ab908
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/color_small.png b/interface/web/themes/default-304/icons/x16/color_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..085a9d99156d9ba00b083626ee9ce0cd8905a049
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/color_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast.png b/interface/web/themes/default-304/icons/x16/contrast.png
new file mode 100644
index 0000000000000000000000000000000000000000..4367274f82954a40c36f4735a30ba786eb91a4c2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast__arrow.png b/interface/web/themes/default-304/icons/x16/contrast__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad1107bb01f1023fd3da554a20d827fdc1ffdab8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast__exclamation.png b/interface/web/themes/default-304/icons/x16/contrast__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..2efc34c4a0056ef9a710e2082c10ccde45c88385
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast__minus.png b/interface/web/themes/default-304/icons/x16/contrast__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c5a17e5ebd096576647c7b7290ed5dfaad84478
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast__pencil.png b/interface/web/themes/default-304/icons/x16/contrast__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..69e09f7406b38a98b6dc5b7434ac39a05d98e713
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast__plus.png b/interface/web/themes/default-304/icons/x16/contrast__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ce1789eaf4369fa50f09d17b6f9fae879ba3f3b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast_low.png b/interface/web/themes/default-304/icons/x16/contrast_low.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b4c2d7e7f241ddc09018fa768d83da262f6314c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast_low.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast_small.png b/interface/web/themes/default-304/icons/x16/contrast_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..606c490662373013d52901484d9e7a6e3021d777
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/contrast_small_low.png b/interface/web/themes/default-304/icons/x16/contrast_small_low.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd31a180511bc57e04647c3d9fa299f471ebccf3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/contrast_small_low.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cross.png b/interface/web/themes/default-304/icons/x16/cross.png
new file mode 100644
index 0000000000000000000000000000000000000000..45d6e0d22aa95129d1ef11f92f55d1cc2fde7cad
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cross.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cross_circle.png b/interface/web/themes/default-304/icons/x16/cross_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0886b8ccec4a51c1f59c4e866378ee339907db2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cross_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cross_circle_frame.png b/interface/web/themes/default-304/icons/x16/cross_circle_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..b67b8c90834a973435994ffe66f7098ef3f84711
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cross_circle_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cross_shield.png b/interface/web/themes/default-304/icons/x16/cross_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea75a6fc4bfe6278bd47944ee5d4af475140844d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cross_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cross_small.png b/interface/web/themes/default-304/icons/x16/cross_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f55e3cf6aef8cc0d5aac7c757308ea2fff0822c9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cross_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/cross_small_circle.png b/interface/web/themes/default-304/icons/x16/cross_small_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..948ccc36c5e141c36dc0ad9e8b7ff555a17d489c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/cross_small_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown.png b/interface/web/themes/default-304/icons/x16/crown.png
new file mode 100644
index 0000000000000000000000000000000000000000..d48dd5d9c87304fe6d6c261722341e7324486bdd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown__arrow.png b/interface/web/themes/default-304/icons/x16/crown__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..4185b7c73b4ecb6f18418ee3f2f98355b2768177
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown__exclamation.png b/interface/web/themes/default-304/icons/x16/crown__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..845be0f1a5d6d5fe8d982e8d29d516b262a63783
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown__minus.png b/interface/web/themes/default-304/icons/x16/crown__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddeadb3a1d6aae93ab58c3b3249ca50939507f7a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown__pencil.png b/interface/web/themes/default-304/icons/x16/crown__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ae445f1d0087dad231027561d1ced1567d7367d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown__plus.png b/interface/web/themes/default-304/icons/x16/crown__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..66a13f86943ab7e5b856d71f9e374c4d2ec306e1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown_bronze.png b/interface/web/themes/default-304/icons/x16/crown_bronze.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d0e752bad6eb628870b886790098e9f47bf5303
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown_bronze.png differ
diff --git a/interface/web/themes/default-304/icons/x16/crown_silver.png b/interface/web/themes/default-304/icons/x16/crown_silver.png
new file mode 100644
index 0000000000000000000000000000000000000000..917987f6f38fb77c7f60c85fc1f301ab2b596ead
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/crown_silver.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database.png b/interface/web/themes/default-304/icons/x16/database.png
new file mode 100644
index 0000000000000000000000000000000000000000..a81cfecfad0e853e89f30febc14d22633d0cbe16
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database_arrow.png b/interface/web/themes/default-304/icons/x16/database_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab07ed078931ced354efe6d94391dc0ad86cea94
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database_exclamation.png b/interface/web/themes/default-304/icons/x16/database_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..a10c08422bce1b9d3e33860db89575d7cace9c56
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database_minus.png b/interface/web/themes/default-304/icons/x16/database_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..662af8f4394cb41bd228c51547c5caca03fb1342
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database_pencil.png b/interface/web/themes/default-304/icons/x16/database_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..21eba868a4a6e48b9cbc34abced0e6ba1d7ea6e3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database_plus.png b/interface/web/themes/default-304/icons/x16/database_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc67cc49ff289e5d530da93dabc51a13ff5e63db
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/database_small.png b/interface/web/themes/default-304/icons/x16/database_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..1919c749805f469ce48acd3ab2aaf16825814aef
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/database_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/databases.png b/interface/web/themes/default-304/icons/x16/databases.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cb5e5ff498765f03575c2df6dbba18ee3563c0a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/databases.png differ
diff --git a/interface/web/themes/default-304/icons/x16/databases_arrow.png b/interface/web/themes/default-304/icons/x16/databases_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..23756383c60f7012415723e45346ffdd2845ae56
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/databases_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/databases_exclamation.png b/interface/web/themes/default-304/icons/x16/databases_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f4ddf2e9a6d2f39654410532e1653f7182da527
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/databases_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/databases_minus.png b/interface/web/themes/default-304/icons/x16/databases_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfea00a5e831be7b7a506b5c1250c21478188fca
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/databases_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/databases_pencil.png b/interface/web/themes/default-304/icons/x16/databases_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..2820b8ba3e14453db5b853c1b8f4589331b40a1f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/databases_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/databases_plus.png b/interface/web/themes/default-304/icons/x16/databases_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..203dd449501f14c484ca6b6a4c7911c3fb9c13d1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/databases_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc.png b/interface/web/themes/default-304/icons/x16/disc.png
new file mode 100644
index 0000000000000000000000000000000000000000..46397ad813dd5386831d0a9d83a16c20a88bbbff
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc_arrow.png b/interface/web/themes/default-304/icons/x16/disc_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..806d24f893f3f31bb24bb655e6cc5051f08910b4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc_exclamation.png b/interface/web/themes/default-304/icons/x16/disc_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd45b6d86f567966c603522f7af4be07f4269aed
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc_minus.png b/interface/web/themes/default-304/icons/x16/disc_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee62517738955233bc841c910b9fd8509864ce2c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc_pencil.png b/interface/web/themes/default-304/icons/x16/disc_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..181ac9fba09035cdf12d535adca0f4b87438f5ba
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc_plus.png b/interface/web/themes/default-304/icons/x16/disc_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c3a1e07941988ffca8bff2230164b7b0b020ef4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disc_small.png b/interface/web/themes/default-304/icons/x16/disc_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..315d294b67917909a5447564af76bd7c549725b9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disc_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/discs.png b/interface/web/themes/default-304/icons/x16/discs.png
new file mode 100644
index 0000000000000000000000000000000000000000..4998c22ebd4375817edec712f8938b4d59970449
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/discs.png differ
diff --git a/interface/web/themes/default-304/icons/x16/discs_arrow.png b/interface/web/themes/default-304/icons/x16/discs_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d354855dd5c0fa37fad2782522a2ddae1bc7f667
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/discs_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/discs_exclamation.png b/interface/web/themes/default-304/icons/x16/discs_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f63b48ec74fb12d1a6e8089e3e564ef2a122387
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/discs_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/discs_minus.png b/interface/web/themes/default-304/icons/x16/discs_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..196b18c8959c73b3f21a368730541d3282435693
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/discs_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/discs_pencil.png b/interface/web/themes/default-304/icons/x16/discs_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c965e4f0680f0614e8deba5959b852c40a732dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/discs_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/discs_plus.png b/interface/web/themes/default-304/icons/x16/discs_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..281acb09e434b02e6597f0499fdbd7f252681020
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/discs_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk.png b/interface/web/themes/default-304/icons/x16/disk.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3827760bdd28095ba0fd60a126fd8bfb7c42afd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk__arrow.png b/interface/web/themes/default-304/icons/x16/disk__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..c364501e9cebb82549b737cd340056fdad57b52b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk__exclamation.png b/interface/web/themes/default-304/icons/x16/disk__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c6d4c9f2200a73ae345f14de22fee2e32496c53
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk__minus.png b/interface/web/themes/default-304/icons/x16/disk__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..41993a4f4799c33967374afd07226375873cf15f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk__pencil.png b/interface/web/themes/default-304/icons/x16/disk__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..39b929bcb5f65c3b45607429ddabdf03dbd6b4eb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk__plus.png b/interface/web/themes/default-304/icons/x16/disk__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..de62ee17d39ddd9ccad17614161fdbc20e9c26e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk_black.png b/interface/web/themes/default-304/icons/x16/disk_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..a08f6f13d4662c73a47b1b984c8b7d14cf33e69c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk_small.png b/interface/web/themes/default-304/icons/x16/disk_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..3444cbf0d5afb03f685b6389b057ba87445bccc2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disk_small_black.png b/interface/web/themes/default-304/icons/x16/disk_small_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d992ad88a327fd32a5f0c0737777ec03acef919
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disk_small_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks.png b/interface/web/themes/default-304/icons/x16/disks.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f2a9801142554e4ad2a858e6e4080558c231931
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks__arrow.png b/interface/web/themes/default-304/icons/x16/disks__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bd0a71c4f1915f0c1f0fcc247fa2c4e3d9c9404
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks__exclamation.png b/interface/web/themes/default-304/icons/x16/disks__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4606873416febe49d31c6e3eed7c506e00e3a929
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks__minus.png b/interface/web/themes/default-304/icons/x16/disks__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..764000c0b2e1b3f9b9d97b46f62cb08e37a0f4fd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks__pencil.png b/interface/web/themes/default-304/icons/x16/disks__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..a627c311204a6a4c4bb7c6189021be7b48efc860
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks__plus.png b/interface/web/themes/default-304/icons/x16/disks__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..80ec32d79f10eca27ad2e4550b67a6778d2ea3da
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/disks_black.png b/interface/web/themes/default-304/icons/x16/disks_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..646bb4e3894dc3ed2a09b93bda59faf9e735f2f2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/disks_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document.png b/interface/web/themes/default-304/icons/x16/document.png
new file mode 100644
index 0000000000000000000000000000000000000000..b84a5cd0c9867e09cc88b5f0cd0f3e62a450f564
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document__arrow.png b/interface/web/themes/default-304/icons/x16/document__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..501197f7e40e9d75861537824bc0917bc07de833
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document__exclamation.png b/interface/web/themes/default-304/icons/x16/document__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc9187aae6cbcfdbe80ca693aa11ed3276a8791e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document__minus.png b/interface/web/themes/default-304/icons/x16/document__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f900ea2e94e8fbb993d2431e04e7c3d79264cfe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document__pencil.png b/interface/web/themes/default-304/icons/x16/document__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..eddc6ce52824867cbb4200068a4389c5e7bcd036
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document__plus.png b/interface/web/themes/default-304/icons/x16/document__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b61978ae9287abc0db00d1dffc7774428d0069db
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_horizontal.png b/interface/web/themes/default-304/icons/x16/document_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c133e878e5b28cd44dee3149194d2b4d7c7fc5f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_horizontal.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_horizontal_text.png b/interface/web/themes/default-304/icons/x16/document_horizontal_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ee38d8ebee7ed8b8fe2501e56afb8c177738c2a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_horizontal_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_music.png b/interface/web/themes/default-304/icons/x16/document_music.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b76eef909371e112a301432924caceaeffbe13b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_music.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_music_playlist.png b/interface/web/themes/default-304/icons/x16/document_music_playlist.png
new file mode 100644
index 0000000000000000000000000000000000000000..2708c7f5dfd724eea0d65f942f3783be277cfd99
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_music_playlist.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_shred.png b/interface/web/themes/default-304/icons/x16/document_shred.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c0d00c261c3b0f5d5dd86c702b9a1af89f10fdd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_shred.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_small.png b/interface/web/themes/default-304/icons/x16/document_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e7ce8c8622d993c2c7ac0af9849882b66ee51de
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_text.png b/interface/web/themes/default-304/icons/x16/document_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..48cdf7551bf9c4dddcfb4ee874cb864212a9dc51
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_text_image.png b/interface/web/themes/default-304/icons/x16/document_text_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c697bb30faca5effa81887c4b299ccc41acd9c3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_text_image.png differ
diff --git a/interface/web/themes/default-304/icons/x16/document_zipper.png b/interface/web/themes/default-304/icons/x16/document_zipper.png
new file mode 100644
index 0000000000000000000000000000000000000000..add627c2543f1b8897f97e437fa0fea324a9bc5f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/document_zipper.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents.png b/interface/web/themes/default-304/icons/x16/documents.png
new file mode 100644
index 0000000000000000000000000000000000000000..0aa748455e6818c34af690871c6c4c1688422f38
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_arrow.png b/interface/web/themes/default-304/icons/x16/documents_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e7a46a5a0a68809522ddea4b2578d9222b11335
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_exclamation.png b/interface/web/themes/default-304/icons/x16/documents_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..20b9169a15e588c8ba4cab2faf4bf80522fdb1e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_minus.png b/interface/web/themes/default-304/icons/x16/documents_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c8042dcf60e8484bb15032da2cbbe2f0de1e702
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_pencil.png b/interface/web/themes/default-304/icons/x16/documents_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddc0b7d6b19f988aa4aef8e496e0ba58d04f802c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_plus.png b/interface/web/themes/default-304/icons/x16/documents_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d09545372a817edc6f02cba25792e9fd03671146
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_stack.png b/interface/web/themes/default-304/icons/x16/documents_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..21e3f4d1cad3c96126670632a37531f534baa9f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/documents_text.png b/interface/web/themes/default-304/icons/x16/documents_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6f5833275c3a4c8ed3eb5e60324371bf495f740
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/documents_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/door.png b/interface/web/themes/default-304/icons/x16/door.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b7c1bc63a77806b3a7bf4dc963bda49c0a27dd1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/door.png differ
diff --git a/interface/web/themes/default-304/icons/x16/door_arrow.png b/interface/web/themes/default-304/icons/x16/door_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..efabfc908b8efcacd0735b6c9c5546946e42f940
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/door_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/door_exclamation.png b/interface/web/themes/default-304/icons/x16/door_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fb609c2d6bf4b511de7058ae3dd0d3571dfd52d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/door_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/door_minus.png b/interface/web/themes/default-304/icons/x16/door_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7356d39e49539ea48595cf8c1e3fb20c5ab6743b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/door_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/door_pencil.png b/interface/web/themes/default-304/icons/x16/door_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e245e00b19f23099f32f7be52a1c75b02dfcae7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/door_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/door_plus.png b/interface/web/themes/default-304/icons/x16/door_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..302a1f9bf36608fc5529306202093986c84946fc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/door_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drawer.png b/interface/web/themes/default-304/icons/x16/drawer.png
new file mode 100644
index 0000000000000000000000000000000000000000..50c57378c8cd0e0d8ef615bf5da45a198b45c342
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drawer.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drawer_arrow.png b/interface/web/themes/default-304/icons/x16/drawer_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4a707503d76ae468188023a2cc433d481c406b9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drawer_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drawer_exclamation.png b/interface/web/themes/default-304/icons/x16/drawer_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..03f0c1eefb72392ced1d10249b396dfd42135dfd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drawer_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drawer_minus.png b/interface/web/themes/default-304/icons/x16/drawer_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e2ff66c9e3510646debb801a0b00a4cdb787760
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drawer_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drawer_pencil.png b/interface/web/themes/default-304/icons/x16/drawer_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..ef7ed0ef506f0d2ca535c13a8aa031cf6650669b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drawer_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drawer_plus.png b/interface/web/themes/default-304/icons/x16/drawer_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a63fb3ba4b95dcb445de9576b6b1412700021ff3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drawer_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drill.png b/interface/web/themes/default-304/icons/x16/drill.png
new file mode 100644
index 0000000000000000000000000000000000000000..c05a3051ed0941ad4e2a9d8c5d1d734762107405
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drill.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drill_arrow.png b/interface/web/themes/default-304/icons/x16/drill_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdb0737114a34912a1325fd6fa0697772d7bea6a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drill_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drill_exclamation.png b/interface/web/themes/default-304/icons/x16/drill_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9b4a4a46d3cd8eb7425fddd517a716a2e9d7e40
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drill_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drill_minus.png b/interface/web/themes/default-304/icons/x16/drill_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd63de2b44ffa4bafca4db0b96845f1b70588bc5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drill_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drill_pencil.png b/interface/web/themes/default-304/icons/x16/drill_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc0448bb4aa186c15f7ddf1b7cb2ee9063f35de4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drill_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/drill_plus.png b/interface/web/themes/default-304/icons/x16/drill_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9e751ca6a4e8b0ea6346e545ac54cb80f5b85b5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/drill_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/envelope.png b/interface/web/themes/default-304/icons/x16/envelope.png
new file mode 100644
index 0000000000000000000000000000000000000000..b13127e8695b0e3bc7ad10e7973b73d7fd79314c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/envelope.png differ
diff --git a/interface/web/themes/default-304/icons/x16/envelope_arrow.png b/interface/web/themes/default-304/icons/x16/envelope_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..8024339503892d87b314adb2daed47080504f96c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/envelope_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/envelope_exclamation.png b/interface/web/themes/default-304/icons/x16/envelope_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..36a43a4909f5073de684a97cb49522fee50181ad
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/envelope_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/envelope_minus.png b/interface/web/themes/default-304/icons/x16/envelope_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..34003fb51e17ea6139debdb28a131f4ae4bdb06a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/envelope_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/envelope_pencil.png b/interface/web/themes/default-304/icons/x16/envelope_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..8057d8d35b7f54c67a21e1c8af2f270f62142a15
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/envelope_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/envelope_plus.png b/interface/web/themes/default-304/icons/x16/envelope_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1062723164bfafc24d712de8d1ab4bec9f05fdf0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/envelope_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/equalizer.png b/interface/web/themes/default-304/icons/x16/equalizer.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc17e8339c389941615eef01bd914f43dc4c61c4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/equalizer.png differ
diff --git a/interface/web/themes/default-304/icons/x16/equalizer_arrow.png b/interface/web/themes/default-304/icons/x16/equalizer_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2919dfd0826e2172427d018a6ad7d4f5113397dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/equalizer_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png b/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..46b11ab46a352867a69c2d27d4c3c510dd524380
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/equalizer_minus.png b/interface/web/themes/default-304/icons/x16/equalizer_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e862afe46ab431887a39ea8714c66e428e76b58
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/equalizer_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/equalizer_pencil.png b/interface/web/themes/default-304/icons/x16/equalizer_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..88d6a9937e4e9d21c55db6ae9ee854aa6c6eb6f7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/equalizer_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/equalizer_plus.png b/interface/web/themes/default-304/icons/x16/equalizer_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5138e71afd403d3d9f9460f3ff9a7a3203ad1061
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/equalizer_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/eraser.png b/interface/web/themes/default-304/icons/x16/eraser.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ffba3dd4b36701d68cf33badcf5f233f1fc7617
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/eraser.png differ
diff --git a/interface/web/themes/default-304/icons/x16/eraser_arrow.png b/interface/web/themes/default-304/icons/x16/eraser_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..7479dc31ff2fc1cf8cc2669932a1e18005dd13dd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/eraser_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/eraser_exclamation.png b/interface/web/themes/default-304/icons/x16/eraser_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..51bafd9b4c9869ff55469b70a4aa7bb86a9c4f16
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/eraser_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/eraser_minus.png b/interface/web/themes/default-304/icons/x16/eraser_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4fbf24f596a2b628539cb506532b9ffe56d2b9f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/eraser_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/eraser_pencil.png b/interface/web/themes/default-304/icons/x16/eraser_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c18f9d72df358b7bc72b0931d89aa5c2e21ffc5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/eraser_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/eraser_plus.png b/interface/web/themes/default-304/icons/x16/eraser_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7b3f1c5e1ecfaf21bb1edfbdb99916d138a3ffd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/eraser_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/exclamation.png b/interface/web/themes/default-304/icons/x16/exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..f37eb958203d45839b176190b2c07d1178704421
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/exclamation_frame.png b/interface/web/themes/default-304/icons/x16/exclamation_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..db1b763d86d274a15931ee8f9953d30c59bed2aa
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/exclamation_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/exclamation_shield.png b/interface/web/themes/default-304/icons/x16/exclamation_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5fb107ee5ae5a705f8b118c6e71248dab8e452b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/exclamation_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/exclamation_small.png b/interface/web/themes/default-304/icons/x16/exclamation_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..c8a05685975b26d95d53646bf16c6188b7c58cf0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/exclamation_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed.png b/interface/web/themes/default-304/icons/x16/feed.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e5327bbb474ce30bcdc1305781ec839e14ca7f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed__arrow.png b/interface/web/themes/default-304/icons/x16/feed__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..24fdb9193e60a7cd7380387476526a7399f73439
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed__exclamation.png b/interface/web/themes/default-304/icons/x16/feed__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a5a1a49ed9f05e4c89feed68eca70380e4f904b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed__minus.png b/interface/web/themes/default-304/icons/x16/feed__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfa82aaad7fe6e4211e3191f75a4e73e10f82eba
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed__pencil.png b/interface/web/themes/default-304/icons/x16/feed__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..48587c8f8cbb353e1c8d637f98c8292e688c81b1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed__plus.png b/interface/web/themes/default-304/icons/x16/feed__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb6db9b11a719bd0c3d6f4b4498b8f51f58a843e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed_balloon.png b/interface/web/themes/default-304/icons/x16/feed_balloon.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9c94756a18d1ad580fba4e72829e8bcc7239ad9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed_balloon.png differ
diff --git a/interface/web/themes/default-304/icons/x16/feed_small.png b/interface/web/themes/default-304/icons/x16/feed_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..184a29e54cc36492caf7caf4b518c5b8c2ebaf61
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/feed_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film.png b/interface/web/themes/default-304/icons/x16/film.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8b4b5c95a33da87618c3dbacc75eb163347970f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film_arrow.png b/interface/web/themes/default-304/icons/x16/film_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b256a8b8561553f7cefcecfe1ca15379d79d442
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film_exclamation.png b/interface/web/themes/default-304/icons/x16/film_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..371e74b06e10ca5c8d399063e14dd79d7a09d36a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film_minus.png b/interface/web/themes/default-304/icons/x16/film_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0c58e1abd2000b56b2e966e1654782294296a2c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film_pencil.png b/interface/web/themes/default-304/icons/x16/film_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..a45ab17347b403f8ad79e83dfd093d6bc8519ab0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film_plus.png b/interface/web/themes/default-304/icons/x16/film_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e41b830996d7b9bce031e93109cde22154cc957
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/film_small.png b/interface/web/themes/default-304/icons/x16/film_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..311335dd8f51eaa11ab6288dcbdc73f869f810f7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/film_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/films.png b/interface/web/themes/default-304/icons/x16/films.png
new file mode 100644
index 0000000000000000000000000000000000000000..3ca32682411ad922fd5831e34468520c1cd2c39a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/films.png differ
diff --git a/interface/web/themes/default-304/icons/x16/films_arrow.png b/interface/web/themes/default-304/icons/x16/films_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd136bbdba12f063a6743600fbc281f58e39f57a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/films_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/films_exclamation.png b/interface/web/themes/default-304/icons/x16/films_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..6aef39eab5510857ddc5f190caf8ba6afe9b4217
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/films_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/films_minus.png b/interface/web/themes/default-304/icons/x16/films_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b570dce43c337e7e2d875a8d10807a8437e1eac1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/films_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/films_pencil.png b/interface/web/themes/default-304/icons/x16/films_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..03ab1bd2e0191509c47b22a38a0532c100c3999f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/films_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/films_plus.png b/interface/web/themes/default-304/icons/x16/films_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bf37576ff8e49123ced7cef000920f38481ad36
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/films_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/flag.png b/interface/web/themes/default-304/icons/x16/flag.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d0a6ae0be887bdde4b7bb0fb453acc2decff2f2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/flag.png differ
diff --git a/interface/web/themes/default-304/icons/x16/flag_arrow.png b/interface/web/themes/default-304/icons/x16/flag_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..06e94a8776270e9f23401892f911fb96ad098538
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/flag_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/flag_exclamation.png b/interface/web/themes/default-304/icons/x16/flag_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..18a242fc040d605e843fc871aa9096ff8be2fe0b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/flag_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/flag_minus.png b/interface/web/themes/default-304/icons/x16/flag_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e00958a5aa6d415d5e24cb27d159af76ef19e26d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/flag_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/flag_pencil.png b/interface/web/themes/default-304/icons/x16/flag_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d2c67a32660d824ddd75fc784a9638669be42d7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/flag_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/flag_plus.png b/interface/web/themes/default-304/icons/x16/flag_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..560a99523420b6ef4e5753b9342b2aea2b67de2e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/flag_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder.png b/interface/web/themes/default-304/icons/x16/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..08dbc875641c0f02557d1025c1916c3484ba9f54
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder__arrow.png b/interface/web/themes/default-304/icons/x16/folder__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ada7b23ece60581afe13de082b7451098459e7bd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder__exclamation.png b/interface/web/themes/default-304/icons/x16/folder__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce288bc15145e4784fe508c40a40a7f13f25b555
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder__minus.png b/interface/web/themes/default-304/icons/x16/folder__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f7b0fdf74975f12e6236f8cfa4af0ae5693d0c6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder__pencil.png b/interface/web/themes/default-304/icons/x16/folder__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f974e1c3d836779df9e4f9ce8894da216fa19b2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder__plus.png b/interface/web/themes/default-304/icons/x16/folder__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..152eecbbb856cd947c968744aa705e78ba69cb61
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open.png b/interface/web/themes/default-304/icons/x16/folder_open.png
new file mode 100644
index 0000000000000000000000000000000000000000..06452a8e747536953f66aba41f92409ed5c38a8f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document.png b/interface/web/themes/default-304/icons/x16/folder_open_document.png
new file mode 100644
index 0000000000000000000000000000000000000000..f3224d33d5e7dccd2eae74d555a90ba1cf4caa5d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open_document.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_music.png b/interface/web/themes/default-304/icons/x16/folder_open_document_music.png
new file mode 100644
index 0000000000000000000000000000000000000000..855299c23f21445ee6256032fab70db97dc545d4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open_document_music.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png b/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2f17c32b0825334ca49ace3b8fc2029eaa6a5d1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_text.png b/interface/web/themes/default-304/icons/x16/folder_open_document_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..5599a35d8ec93aeb789382e383a66e35b89b890e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open_document_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open_film.png b/interface/web/themes/default-304/icons/x16/folder_open_film.png
new file mode 100644
index 0000000000000000000000000000000000000000..d5b9900d1cf9e737b56b66220b4874238141629a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open_film.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_open_image.png b/interface/web/themes/default-304/icons/x16/folder_open_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..4eb3967dd20e21bb8421e3b1e2922442199d5ee9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_open_image.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_shred.png b/interface/web/themes/default-304/icons/x16/folder_shred.png
new file mode 100644
index 0000000000000000000000000000000000000000..2208550e132e4eaaf6b2e4cefc6e2f8cf78c3dd0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_shred.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_small.png b/interface/web/themes/default-304/icons/x16/folder_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f479877b277bbe25a5c3d5263123d5e621fbfd2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folder_zipper.png b/interface/web/themes/default-304/icons/x16/folder_zipper.png
new file mode 100644
index 0000000000000000000000000000000000000000..874d076fd8a8404c5ce3268c31e464a158ad142f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folder_zipper.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders.png b/interface/web/themes/default-304/icons/x16/folders.png
new file mode 100644
index 0000000000000000000000000000000000000000..f236e50c5dd18e075f427b6e74c9c59aec157e3b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders_arrow.png b/interface/web/themes/default-304/icons/x16/folders_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..720b84d47b833c19139035180e26806240cef659
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders_exclamation.png b/interface/web/themes/default-304/icons/x16/folders_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..c41051fd9255a393166bccb994eb554c3d9f426b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders_minus.png b/interface/web/themes/default-304/icons/x16/folders_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..435b57b4c96359c60215fd936a1ee314c43ef89e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders_pencil.png b/interface/web/themes/default-304/icons/x16/folders_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..34007f81b37449fbd2b1c9f790e8fa4d1e1adb25
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders_plus.png b/interface/web/themes/default-304/icons/x16/folders_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..df1ff71d4b222fd64f10bcd08174c161c6d7b757
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/folders_stack.png b/interface/web/themes/default-304/icons/x16/folders_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..146a8fb4589dc2162b0eaf9eae565e6da7b7e3b0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/folders_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel.png b/interface/web/themes/default-304/icons/x16/funnel.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebd8b556cfd260133aa84bc00a41e08fde52406f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel_arrow.png b/interface/web/themes/default-304/icons/x16/funnel_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..48589782aeef8f1318670694c77fbdcf84e58049
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel_exclamation.png b/interface/web/themes/default-304/icons/x16/funnel_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..0549c609fa196fd15180f5e62534520fbd4bf0be
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel_minus.png b/interface/web/themes/default-304/icons/x16/funnel_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f446d71217792cc51f254acd8c570dbd0aad8bf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel_pencil.png b/interface/web/themes/default-304/icons/x16/funnel_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c2d9b54516e0b3c3158f29f388ba38f6dbc5680
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel_plus.png b/interface/web/themes/default-304/icons/x16/funnel_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2b772282c2fb51d6bad561ee202c0958c87d7d4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/funnel_small.png b/interface/web/themes/default-304/icons/x16/funnel_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f914af50f6356968acf7124975eb6d34da25108b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/funnel_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear.png b/interface/web/themes/default-304/icons/x16/gear.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ae36d07bb6430b6dcf4a004bcee5d24ef692464
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear__arrow.png b/interface/web/themes/default-304/icons/x16/gear__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..97bcdde2d51196d5a71940be5719ada572890969
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear__exclamation.png b/interface/web/themes/default-304/icons/x16/gear__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..0fc7db097e22aea9f227250c8ee682c8942f9326
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear__minus.png b/interface/web/themes/default-304/icons/x16/gear__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f5d27111e63f687d3d5052b3ab33d8a95a0e10e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear__pencil.png b/interface/web/themes/default-304/icons/x16/gear__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2906ec07b1090add0018c48254e5630c4d7bef0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear__plus.png b/interface/web/themes/default-304/icons/x16/gear__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a94a6188cd9b71da1720b817526d6eaddb3599bc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear_disable.png b/interface/web/themes/default-304/icons/x16/gear_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..877a66d6a4c947199334c2b8b2960f48df8d09be
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/gear_small.png b/interface/web/themes/default-304/icons/x16/gear_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0e969098528eb9f0f9185357b2e02a9edfb801b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/gear_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer.png b/interface/web/themes/default-304/icons/x16/hammer.png
new file mode 100644
index 0000000000000000000000000000000000000000..59558fd41a3b3de49b2b11fd14d9442249d33c01
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer__arrow.png b/interface/web/themes/default-304/icons/x16/hammer__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..23ee5cfcbf5b48e873b373902e5135e5d156181e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer__exclamation.png b/interface/web/themes/default-304/icons/x16/hammer__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ad1cf51594b3bf858e2b9e40e7c7dc9f308cbc4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer__minus.png b/interface/web/themes/default-304/icons/x16/hammer__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..549d90cf1323ed117e219163e53994871b710499
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer__pencil.png b/interface/web/themes/default-304/icons/x16/hammer__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e7821f55dfa1f24c5a6ffe22779cc79cee02357
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer__plus.png b/interface/web/themes/default-304/icons/x16/hammer__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..331a83b89df593f2ce8c70fb685d629f39005d58
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer_left.png b/interface/web/themes/default-304/icons/x16/hammer_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..f44861568c1cd27774a14ded9510ec4e4e1a296a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer_left.png differ
diff --git a/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png b/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png
new file mode 100644
index 0000000000000000000000000000000000000000..27877af5c4c42a4f6951cc377203032978d874ac
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart.png b/interface/web/themes/default-304/icons/x16/heart.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e0f0f7b41183f68897a402995d436e7d6bb1618
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart__arrow.png b/interface/web/themes/default-304/icons/x16/heart__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..014c3785064ffae4d5c6ceafac9a78835854e9fc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart__exclamation.png b/interface/web/themes/default-304/icons/x16/heart__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..46ad89f85535ccaee38c41188aa98ccc638b8e3b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart__minus.png b/interface/web/themes/default-304/icons/x16/heart__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c305c305d538c344818e3b119d271c0d61a382d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart__pencil.png b/interface/web/themes/default-304/icons/x16/heart__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d37ceefbc39eff1e7bbccaf92ed6f4f7f368bd0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart__plus.png b/interface/web/themes/default-304/icons/x16/heart__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ecc1a334345a82249cf5b4505c4af16f0db837e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart_break.png b/interface/web/themes/default-304/icons/x16/heart_break.png
new file mode 100644
index 0000000000000000000000000000000000000000..a19bd593f4f5c8d8d49172eddd7427e84e1b93c3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart_break.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart_empty.png b/interface/web/themes/default-304/icons/x16/heart_empty.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb513dc4d53a43bf690d504d4d159c39f7e67516
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart_empty.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart_half.png b/interface/web/themes/default-304/icons/x16/heart_half.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a996b475dfcab6d66e591c9319c5b9980178831
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart_half.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart_small.png b/interface/web/themes/default-304/icons/x16/heart_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2ae66f976401735faa8bdcf42e6bb6a833c4da9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart_small_empty.png b/interface/web/themes/default-304/icons/x16/heart_small_empty.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e0c58b8ec7eb82c3d4a8973d6ac99fc6aa3fe31
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart_small_empty.png differ
diff --git a/interface/web/themes/default-304/icons/x16/heart_small_half.png b/interface/web/themes/default-304/icons/x16/heart_small_half.png
new file mode 100644
index 0000000000000000000000000000000000000000..234580f8e27bf5c509a78f9c5b6c2855c4180f56
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/heart_small_half.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home.png b/interface/web/themes/default-304/icons/x16/home.png
new file mode 100644
index 0000000000000000000000000000000000000000..242e2501df0efee8b318bf1a069eebd1d24b1c44
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home_arrow.png b/interface/web/themes/default-304/icons/x16/home_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ea4ae607f918f183856dda67ec0ebd3871b042b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home_exclamation.png b/interface/web/themes/default-304/icons/x16/home_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..a40d4dc1ee1c1529c029f28b00f4425ab6c5fb72
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home_minus.png b/interface/web/themes/default-304/icons/x16/home_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..138c898a02f0c36acb99765dec97afbf579f243a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home_pencil.png b/interface/web/themes/default-304/icons/x16/home_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5602a492837a4f2b4a258df54d62d59cc5507d0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home_plus.png b/interface/web/themes/default-304/icons/x16/home_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9341e8c5719467ff08f157766241bd4d06c5983
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/home_small.png b/interface/web/themes/default-304/icons/x16/home_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..07b9993bdd648b14b853725b6a172cce5f1c2818
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/home_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image.png b/interface/web/themes/default-304/icons/x16/image.png
new file mode 100644
index 0000000000000000000000000000000000000000..8de223155b08b68464e316d1100f3fc1fd1db418
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_arrow.png b/interface/web/themes/default-304/icons/x16/image_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d4d3c884b83a4508c7cf02934c7e1ac1c648def
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_exclamation.png b/interface/web/themes/default-304/icons/x16/image_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ca76146b2a9febd7d9e1924a66cb5f0844d4d78
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_minus.png b/interface/web/themes/default-304/icons/x16/image_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5e76b464f22fd8bd4f0401289fbe5307325c3d8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_pencil.png b/interface/web/themes/default-304/icons/x16/image_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f276d7e75826e1ddcb72173f780942f06399ff3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_plus.png b/interface/web/themes/default-304/icons/x16/image_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..522539d56675245fcd4daf33924a129043a5b812
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_resize.png b/interface/web/themes/default-304/icons/x16/image_resize.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed9d5ee99c84dae3d405860107b4c3cf7ac27d6e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_resize.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_resize_actual.png b/interface/web/themes/default-304/icons/x16/image_resize_actual.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c57831d33186f4707a9e943570e0d3c60ef555e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_resize_actual.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_small.png b/interface/web/themes/default-304/icons/x16/image_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3c531aaf342bdbc028135498afaec74646e722a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_small_sunset.png b/interface/web/themes/default-304/icons/x16/image_small_sunset.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c09828f0bd3ae8cca54c613d9d670107f89e282
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_small_sunset.png differ
diff --git a/interface/web/themes/default-304/icons/x16/image_sunset.png b/interface/web/themes/default-304/icons/x16/image_sunset.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d54135b875cea20ad63fca5250be9990a6e5ea5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/image_sunset.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images.png b/interface/web/themes/default-304/icons/x16/images.png
new file mode 100644
index 0000000000000000000000000000000000000000..a36d528f38858060f46776069e8de5bd2aab4ea0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images_arrow.png b/interface/web/themes/default-304/icons/x16/images_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b8a94034c32e228b390df28025b868a93a6a346
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images_exclamation.png b/interface/web/themes/default-304/icons/x16/images_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e6f454e078d68bd91e97571183799b2a7750974
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images_minus.png b/interface/web/themes/default-304/icons/x16/images_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..21da574a17fca460deb3d12dbdfd438fa4dabd5a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images_pencil.png b/interface/web/themes/default-304/icons/x16/images_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..3250b89d2811ef550243c159b4c8b442d92bbce5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images_plus.png b/interface/web/themes/default-304/icons/x16/images_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fe20dca552af201c6718eba1e9af72046c71d63
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/images_stack.png b/interface/web/themes/default-304/icons/x16/images_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe33dccd8da879865e0592b2015e633986344d6a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/images_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/inbox.png b/interface/web/themes/default-304/icons/x16/inbox.png
new file mode 100644
index 0000000000000000000000000000000000000000..e93b4bae815d07eb5fd454b10402851f837eacde
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/inbox.png differ
diff --git a/interface/web/themes/default-304/icons/x16/inbox_arrow.png b/interface/web/themes/default-304/icons/x16/inbox_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..9cf3d51da1705b2026185def968cf6bb2a655870
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/inbox_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/inbox_exclamation.png b/interface/web/themes/default-304/icons/x16/inbox_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0e69ffa5e63d90fed701e4cc85dcfe800072c13
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/inbox_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/inbox_minus.png b/interface/web/themes/default-304/icons/x16/inbox_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c5e0232eb2e5474e5bbaf011dac4437f3542210
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/inbox_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/inbox_pencil.png b/interface/web/themes/default-304/icons/x16/inbox_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb6f91962fb888a431f7e491735cee4fe7cf54c5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/inbox_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/inbox_plus.png b/interface/web/themes/default-304/icons/x16/inbox_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ac374579877c18ea550ac186f751f7d02169c17
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/inbox_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/information.png b/interface/web/themes/default-304/icons/x16/information.png
new file mode 100644
index 0000000000000000000000000000000000000000..17ed83ff28cb6773380582fc33768ca81573b418
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/information.png differ
diff --git a/interface/web/themes/default-304/icons/x16/information_frame.png b/interface/web/themes/default-304/icons/x16/information_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..33da5b58af802e60a0ffdaf21aafe764ede7caaf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/information_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/information_shield.png b/interface/web/themes/default-304/icons/x16/information_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad5f1092c8f714c694b58a4cd38d4b9c7bfc9c5b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/information_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/information_small.png b/interface/web/themes/default-304/icons/x16/information_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5b7e49cad5c34236d7cc2ebe7348821ba742773
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/information_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key.png b/interface/web/themes/default-304/icons/x16/key.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd3ed88fbd664c734cc83911452837a5478a36b6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key__arrow.png b/interface/web/themes/default-304/icons/x16/key__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9712f11cd0e8120b2ce39246c3a20d90dcb8c25
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key__exclamation.png b/interface/web/themes/default-304/icons/x16/key__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c9a6741bb89af129fb51d487333defe6d181c57
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key__minus.png b/interface/web/themes/default-304/icons/x16/key__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f381899e56a9efcdf569cfd1b31304b8737cd5f2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key__pencil.png b/interface/web/themes/default-304/icons/x16/key__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..13774d4912f199d955deadacccdb8959a16d8fc8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key__plus.png b/interface/web/themes/default-304/icons/x16/key__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e3fe414526fffa10cf1dc32c1cb85784435e525
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/key_disable.png b/interface/web/themes/default-304/icons/x16/key_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..72bc9f40a0bfb75a065efdcae367c6512ebed10c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/key_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout.png b/interface/web/themes/default-304/icons/x16/layout.png
new file mode 100644
index 0000000000000000000000000000000000000000..001a60af262f19206f427fb3672b44a480972abf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_2.png b/interface/web/themes/default-304/icons/x16/layout_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..41266b2aa2ae3989b68667904e68723e50d43c16
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_2.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_2_equal.png b/interface/web/themes/default-304/icons/x16/layout_2_equal.png
new file mode 100644
index 0000000000000000000000000000000000000000..695916fc8ee48341a527c802cb68fc5a4ad774c9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_2_equal.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_3.png b/interface/web/themes/default-304/icons/x16/layout_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e8ab93b4f022116af971cd3bcefa5cfb7796027
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_3.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_3_mix.png
new file mode 100644
index 0000000000000000000000000000000000000000..89fb017e5d75c36620260f08cbf7c29a67cc0b87
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_3_mix.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header.png b/interface/web/themes/default-304/icons/x16/layout_header.png
new file mode 100644
index 0000000000000000000000000000000000000000..efb95a3d6d4bb057b4c4a637193a0195f280c772
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_2.png b/interface/web/themes/default-304/icons/x16/layout_header_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..09f6832bd1ddea06c32634ede6c14b17d739c9c8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_2.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_2_equal.png b/interface/web/themes/default-304/icons/x16/layout_header_2_equal.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0dfd6c868e1ac860783c6325f69993b19084f8d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_2_equal.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_3.png b/interface/web/themes/default-304/icons/x16/layout_header_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..64a48ca7ddceb2a59ad7d4640bee17b2d357fa94
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_3.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png
new file mode 100644
index 0000000000000000000000000000000000000000..22e67bd80d927341198e4cfd840e768370eae380
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer.png b/interface/web/themes/default-304/icons/x16/layout_header_footer.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a739f856ff1d9b31b252ddae4b51ade1e8556eb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_footer.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png
new file mode 100644
index 0000000000000000000000000000000000000000..22b7d59efd63f846631d39fe8521c822e5711df2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a6ab31a69fc66fc95680c24d8612fef0e6ac71b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png
new file mode 100644
index 0000000000000000000000000000000000000000..d97d175d410ed78b1b797745c10a473c820cb049
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png
new file mode 100644
index 0000000000000000000000000000000000000000..4aefc407086f8aeccc557556bd52b3c242a48a35
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_join.png b/interface/web/themes/default-304/icons/x16/layout_join.png
new file mode 100644
index 0000000000000000000000000000000000000000..be491fc6370cfc0296b69f67cf4117dd15e7830a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_join.png differ
diff --git a/interface/web/themes/default-304/icons/x16/layout_split.png b/interface/web/themes/default-304/icons/x16/layout_split.png
new file mode 100644
index 0000000000000000000000000000000000000000..986005ef864f6705a257b71be88dc70a347b57b7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/layout_split.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy.png b/interface/web/themes/default-304/icons/x16/lifebuoy.png
new file mode 100644
index 0000000000000000000000000000000000000000..2bcb23d54859109bd6a05c79305771132409f502
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lifebuoy.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png b/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab33a2deb2ae3134df17174fa1dd9106e70019e0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png b/interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..020a1ee6ba12e8a2f630a00485ed852945aa7e55
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png b/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7af080733fbf5270fa79088da28885084ba6fd90
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png b/interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf2278644af1a7e0b93d404175e3255a5a0950a1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_plus.png b/interface/web/themes/default-304/icons/x16/lifebuoy_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d41f5b48bdde521dcbafdbe0a1118cc6ff52cf41
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lifebuoy_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb.png b/interface/web/themes/default-304/icons/x16/light_bulb.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff6feafc907b8b69bab4173d9977ee0e7faa87e3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__arrow.png b/interface/web/themes/default-304/icons/x16/light_bulb__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..563310a894862e323c6845f05b18703a84a2e748
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png b/interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..c82a99c72d97421fcc3bf95aeb6d1d8830d1e7e3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__minus.png b/interface/web/themes/default-304/icons/x16/light_bulb__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4cae1dcde99fd14849674efac125829744995882
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__pencil.png b/interface/web/themes/default-304/icons/x16/light_bulb__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..5864514fe8f21fb978a52567a62880ff988eb66d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__plus.png b/interface/web/themes/default-304/icons/x16/light_bulb__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7496b6d66889237ba46cd82fc98b3f634ba2a6d5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_off.png b/interface/web/themes/default-304/icons/x16/light_bulb_off.png
new file mode 100644
index 0000000000000000000000000000000000000000..496925d75d999e39bb5c70d466c4cf7d57260013
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb_off.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_small.png b/interface/web/themes/default-304/icons/x16/light_bulb_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..df440bcc74bf5ca510ce80d6a322722cc2fa0223
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png b/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png
new file mode 100644
index 0000000000000000000000000000000000000000..d28c98ee6d56b57059a411d12b5c243e48dea6d6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning.png b/interface/web/themes/default-304/icons/x16/lightning.png
new file mode 100644
index 0000000000000000000000000000000000000000..be7e052a78fddee530a86072b94fef8de06378c2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning__arrow.png b/interface/web/themes/default-304/icons/x16/lightning__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..58d746438837632aa880a7195d28380411ee8e2e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning__exclamation.png b/interface/web/themes/default-304/icons/x16/lightning__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..52b49c7d8e2f87853ae63c5aebad277a7a81314b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning__minus.png b/interface/web/themes/default-304/icons/x16/lightning__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5d04caf25c843ac2adef4a993a73fa97bd716e1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning__pencil.png b/interface/web/themes/default-304/icons/x16/lightning__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9eb9c9b6c90cbbf29c3eb09ef9b39160a42e8f7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning__plus.png b/interface/web/themes/default-304/icons/x16/lightning__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..00980e1afbb16969433fb49ee5f2c2d0634ca7af
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning_disable.png b/interface/web/themes/default-304/icons/x16/lightning_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..94e24a0bc71117e205fe220ad9173f07dae7a475
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lightning_small.png b/interface/web/themes/default-304/icons/x16/lightning_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..df0a425d5ec039f637315c3694da47c45fcde99c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lightning_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/loading.gif b/interface/web/themes/default-304/icons/x16/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..19afda1a39b4543b4745fe34a973988b77787f4d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/loading.gif differ
diff --git a/interface/web/themes/default-304/icons/x16/lock.png b/interface/web/themes/default-304/icons/x16/lock.png
new file mode 100644
index 0000000000000000000000000000000000000000..755dd0b1408d8ab02d7e278d55010016bbbbebbd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock__arrow.png b/interface/web/themes/default-304/icons/x16/lock__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..51b923d5851685deda4afc725145e05688fa041d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock__exclamation.png b/interface/web/themes/default-304/icons/x16/lock__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..6574515db6fecab273a38158807a444a567400cc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock__minus.png b/interface/web/themes/default-304/icons/x16/lock__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1326f4c3bcb74c9807f3e5db28d14b1ca93e307b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock__pencil.png b/interface/web/themes/default-304/icons/x16/lock__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e6581d84e5a9b60d39ed75ae38d4dc8ec83af51
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock__plus.png b/interface/web/themes/default-304/icons/x16/lock__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..351141a82640ac9f490b4740175ff6b52de7769a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock_disable.png b/interface/web/themes/default-304/icons/x16/lock_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d7881599425646001d03024fe5c8a44306f557c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock_small.png b/interface/web/themes/default-304/icons/x16/lock_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2378e9788a3c21bcaa1dee2e68ec41e25c2a137
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/lock_unlock.png b/interface/web/themes/default-304/icons/x16/lock_unlock.png
new file mode 100644
index 0000000000000000000000000000000000000000..3cd7b7b2986a92e889c55474f49c162444e57496
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/lock_unlock.png differ
diff --git a/interface/web/themes/default-304/icons/x16/logout.png b/interface/web/themes/default-304/icons/x16/logout.png
new file mode 100644
index 0000000000000000000000000000000000000000..3fa077ee240bc809cf29b1d8199f2dcaebe43dfc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/logout.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet.png b/interface/web/themes/default-304/icons/x16/magnet.png
new file mode 100644
index 0000000000000000000000000000000000000000..f83b48c0bd2d3298bbcaeb45ae990b25d592b881
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet__arrow.png b/interface/web/themes/default-304/icons/x16/magnet__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..f366db3a0afdc3f161781ff6d613865bf5b6d80b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet__exclamation.png b/interface/web/themes/default-304/icons/x16/magnet__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..723c3b861fdb7fcce8b8bc6a7db1bb6680b144c0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet__minus.png b/interface/web/themes/default-304/icons/x16/magnet__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..066f2563ed763d14b61bf65f79134ea808ee6ccd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet__pencil.png b/interface/web/themes/default-304/icons/x16/magnet__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..83894aff6dc3bf5a6830b4df311e2ed95460bd4c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet__plus.png b/interface/web/themes/default-304/icons/x16/magnet__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0d7ee5c3e02e7d2edee3355163577e8262828b2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet_disable.png b/interface/web/themes/default-304/icons/x16/magnet_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ab9c3dd65727ef04ea60841f5318dfaf3d37dad
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnet_small.png b/interface/web/themes/default-304/icons/x16/magnet_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..061e36a4cbc3cecd7c16e27cfe6ab6a00d1a54fc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnet_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier.png b/interface/web/themes/default-304/icons/x16/magnifier.png
new file mode 100644
index 0000000000000000000000000000000000000000..02e7e67f81846ff7dd79d345d918fe1116ea5938
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier__arrow.png b/interface/web/themes/default-304/icons/x16/magnifier__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..65cd5c532d7129c8044d313954b7760b06ad39e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier__exclamation.png b/interface/web/themes/default-304/icons/x16/magnifier__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..037be024fecf3b9398603cc4de3fea838d782a0d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier__minus.png b/interface/web/themes/default-304/icons/x16/magnifier__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6bccdd05a04e836429c68e6710747d0865c826c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier__pencil.png b/interface/web/themes/default-304/icons/x16/magnifier__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..10a668d4f50db46c5a81516f2dda345ec5a7c164
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier__plus.png b/interface/web/themes/default-304/icons/x16/magnifier__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..75163988e7ff42e9cee56c3ebf3b7841d8ac82d0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_left.png b/interface/web/themes/default-304/icons/x16/magnifier_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a8557f4cd64d7b480670b2dc01f5b4ee0bceaa5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_left.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_medium.png b/interface/web/themes/default-304/icons/x16/magnifier_medium.png
new file mode 100644
index 0000000000000000000000000000000000000000..7dae0e12239f84486d6f536b136284a3cf3bb60a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_medium.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_medium_left.png b/interface/web/themes/default-304/icons/x16/magnifier_medium_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..81c4089dfeeafd2c2f7c7bf924df1d2e9711e0f6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_medium_left.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_small.png b/interface/web/themes/default-304/icons/x16/magnifier_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..08fdd8c61ccfd8e4b19eb843b2ba7acba2af60dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom.png
new file mode 100644
index 0000000000000000000000000000000000000000..d9013037f5548c1d5199ba478f923234b794e76a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_zoom.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png
new file mode 100644
index 0000000000000000000000000000000000000000..b01ae0b1dd38544b54281d4e0dd4642c14ffc356
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png
new file mode 100644
index 0000000000000000000000000000000000000000..278c77d0d7508d399cc20d823e10201209db432a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png differ
diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cd83545dfd87572956243e2a3872539d660085c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail.png b/interface/web/themes/default-304/icons/x16/mail.png
new file mode 100644
index 0000000000000000000000000000000000000000..7f7a6ca4c934392541726e840dd85af9687c159c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail__arrow.png b/interface/web/themes/default-304/icons/x16/mail__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..43451749864a8e641910cff2ba40a22234492c77
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail__exclamation.png b/interface/web/themes/default-304/icons/x16/mail__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf0344eabcc1da68538754b0c74d52ba6d3de1e6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail__minus.png b/interface/web/themes/default-304/icons/x16/mail__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..274713683e92dec0aac6e3313a8edce56938f279
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail__pencil.png b/interface/web/themes/default-304/icons/x16/mail__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..47e552d8189a6009ec5f538bee6d02d332aaa97e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail__plus.png b/interface/web/themes/default-304/icons/x16/mail__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e7e259dfc19351c2a443991691b243cb5d44d54
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail_open.png b/interface/web/themes/default-304/icons/x16/mail_open.png
new file mode 100644
index 0000000000000000000000000000000000000000..634b83f282a6c1b49802094c4d59aeb26af51bbc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail_open.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail_open_document.png b/interface/web/themes/default-304/icons/x16/mail_open_document.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9277d472a810915ac01dc115f22fb2586c9096e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail_open_document.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail_open_film.png b/interface/web/themes/default-304/icons/x16/mail_open_film.png
new file mode 100644
index 0000000000000000000000000000000000000000..3174aab5f884639d6872e272835ded7fb54b7da4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail_open_film.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail_open_image.png b/interface/web/themes/default-304/icons/x16/mail_open_image.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ac1a42b1611368061e8e4274c067d033e494d85
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail_open_image.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mail_small.png b/interface/web/themes/default-304/icons/x16/mail_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..318490b36408923bf4a7b200b38a0cc144cdf78f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mail_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails.png b/interface/web/themes/default-304/icons/x16/mails.png
new file mode 100644
index 0000000000000000000000000000000000000000..5e7b08db8d5e662706b5c69ee0edade7ccda2013
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails_arrow.png b/interface/web/themes/default-304/icons/x16/mails_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..49988fa7679584f0dfe8a00ebfae4969a402bf07
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails_exclamation.png b/interface/web/themes/default-304/icons/x16/mails_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..552882964faeab652bc946d71093172140147c4e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails_minus.png b/interface/web/themes/default-304/icons/x16/mails_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb3ec83d4812518986503fdc7ab18fa44bba8a4d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails_pencil.png b/interface/web/themes/default-304/icons/x16/mails_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..63a8507c015b3f4bf049c9da2f3bc7dfdf8792de
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails_plus.png b/interface/web/themes/default-304/icons/x16/mails_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3f2802dcb0be9521ee4382e3ef0b6a012f7cd59
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/mails_stack.png b/interface/web/themes/default-304/icons/x16/mails_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..d81d95d697f46745c730e33709733ac62af932a4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/mails_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player.png b/interface/web/themes/default-304/icons/x16/media_player.png
new file mode 100644
index 0000000000000000000000000000000000000000..b35317b898ad629cf702fb22e6b679b123bd23ae
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player__arrow.png b/interface/web/themes/default-304/icons/x16/media_player__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf012c86d84ea366b143bf5b65e231b20cb0cd6f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player__exclamation.png b/interface/web/themes/default-304/icons/x16/media_player__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..08e2647eeb1ccae8fa03a246f2a2659c12f23481
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player__minus.png b/interface/web/themes/default-304/icons/x16/media_player__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fc1828304a46982d2d556fdcfc1245fa51b7229
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player__pencil.png b/interface/web/themes/default-304/icons/x16/media_player__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..73441b4189ea787b64f7943b5b5585a70df4ebef
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player__plus.png b/interface/web/themes/default-304/icons/x16/media_player__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ba11ab750f432fa263b815d9efd42c78614e13ad
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_black.png b/interface/web/themes/default-304/icons/x16/media_player_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e7d7189e4583c517711457c449358017d75a2d5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium.png b/interface/web/themes/default-304/icons/x16/media_player_medium.png
new file mode 100644
index 0000000000000000000000000000000000000000..ddabbf5a86865f2f6af0bedf45bf5b4754663c1c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_medium.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_black.png b/interface/web/themes/default-304/icons/x16/media_player_medium_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fbe8d6a8d43b232a7c7174fb67cf1a86e605779
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_medium_black.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_blue.png b/interface/web/themes/default-304/icons/x16/media_player_medium_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..1edce9727b32a60f26dfd350a9995ab66c670018
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_medium_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_green.png b/interface/web/themes/default-304/icons/x16/media_player_medium_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..38d6be495237a9bc98c1a0f8df31ec152ed6dbdb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_medium_green.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png b/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png
new file mode 100644
index 0000000000000000000000000000000000000000..ceee74a3939194b5a2d9a520db65254e8ea72c28
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_red.png b/interface/web/themes/default-304/icons/x16/media_player_medium_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..ebc148386d3bfc14018bf38d303ebc54049f28b7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_medium_red.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_small.png b/interface/web/themes/default-304/icons/x16/media_player_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..f976ff5ffd24cd70f6e9e3149ff2f95f1518cb9a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_blue.png b/interface/web/themes/default-304/icons/x16/media_player_small_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe169fb6db9b9597e451d9449c6217b7b614a7ab
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_small_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_green.png b/interface/web/themes/default-304/icons/x16/media_player_small_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..496cf0c40d67ec6d2555c258e824739babfa3a7c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_small_green.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_purple.png b/interface/web/themes/default-304/icons/x16/media_player_small_purple.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd2ceb6832f71c1e0a137ba41e1d904cb05a75e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_small_purple.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_red.png b/interface/web/themes/default-304/icons/x16/media_player_small_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b3159354126dc2929a20950e945fd057dffdf85
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_player_small_red.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_players.png b/interface/web/themes/default-304/icons/x16/media_players.png
new file mode 100644
index 0000000000000000000000000000000000000000..b7d7f6c71d87b5ca0d6bb8b6ba6f582feab62f56
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_players.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_players_arrow.png b/interface/web/themes/default-304/icons/x16/media_players_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..33b68542881863063216ce2803230b6747da0b50
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_players_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_players_exclamation.png b/interface/web/themes/default-304/icons/x16/media_players_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ae760b68dadc9b95beb3bea5f5e4c33f753711b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_players_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_players_minus.png b/interface/web/themes/default-304/icons/x16/media_players_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b266f250a86aca6b631819fe986a3700bbb7fab
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_players_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_players_pencil.png b/interface/web/themes/default-304/icons/x16/media_players_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..bad68cd1cc40367453f30b250693a8116297c1b8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_players_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/media_players_plus.png b/interface/web/themes/default-304/icons/x16/media_players_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e29e49d58fa83f22f8473b40b768608ea10ea491
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/media_players_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/microphone.png b/interface/web/themes/default-304/icons/x16/microphone.png
new file mode 100644
index 0000000000000000000000000000000000000000..5817a1cfb4c3e28889a0b91fc388d85319a81058
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/microphone.png differ
diff --git a/interface/web/themes/default-304/icons/x16/microphone_arrow.png b/interface/web/themes/default-304/icons/x16/microphone_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a7c89755fd2108f1c24f8843241cc6ea334101b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/microphone_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/microphone_exclamation.png b/interface/web/themes/default-304/icons/x16/microphone_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e41bd421e9854147e18695c8cbf3a47a73d9205
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/microphone_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/microphone_minus.png b/interface/web/themes/default-304/icons/x16/microphone_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..17f3639d8bfea5405ade50c81a2e12c4570529ae
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/microphone_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/microphone_pencil.png b/interface/web/themes/default-304/icons/x16/microphone_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa41af61340de9aae7a8057866905ca524eb7953
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/microphone_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/microphone_plus.png b/interface/web/themes/default-304/icons/x16/microphone_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5776f47d05a652d50dc2d53228e10b8b794ffc5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/microphone_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/minus.png b/interface/web/themes/default-304/icons/x16/minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d59994cfc0c651ef5606ac6ff0a048df7dcd3f42
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/minus_circle.png b/interface/web/themes/default-304/icons/x16/minus_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0d3938c03af8d1398569fb95b5bec0b7de72bd5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/minus_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/minus_circle_frame.png b/interface/web/themes/default-304/icons/x16/minus_circle_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b1654ab9065964cb01dbd42006c32713911a175
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/minus_circle_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/minus_shield.png b/interface/web/themes/default-304/icons/x16/minus_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..f5da92ad1503b86f7a1e4a4a1c5c8d459442afff
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/minus_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/minus_small.png b/interface/web/themes/default-304/icons/x16/minus_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ec9487f6a13ed9f4209f7d00f0d6f787dc2d138
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/minus_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/minus_small_circle.png b/interface/web/themes/default-304/icons/x16/minus_small_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..30b6e2757e0fa0a44ad7fa05b88ba87f40ebadee
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/minus_small_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music.png b/interface/web/themes/default-304/icons/x16/music.png
new file mode 100644
index 0000000000000000000000000000000000000000..a78df8c2ac4a97c80f9cde1ca6b514063d7878e4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music_arrow.png b/interface/web/themes/default-304/icons/x16/music_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..1215fd2e9b7ce34cdb1ee71ba403e7dcf49f284b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music_exclamation.png b/interface/web/themes/default-304/icons/x16/music_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..68048842170277dc482d642ed8562651af0b3fb7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music_minus.png b/interface/web/themes/default-304/icons/x16/music_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..284b16559f9da9c969feee3e0f9550908b8a662f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music_pencil.png b/interface/web/themes/default-304/icons/x16/music_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6b6030aed2f4b14f9538245acd8014d3a09c13c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music_plus.png b/interface/web/themes/default-304/icons/x16/music_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..69ca7cb72de82c23e44c837f10424e5369705b30
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/music_small.png b/interface/web/themes/default-304/icons/x16/music_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..54c1417abde35cd9e5b902927b761d42ca8de774
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/music_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspaper.png b/interface/web/themes/default-304/icons/x16/newspaper.png
new file mode 100644
index 0000000000000000000000000000000000000000..a6e3bf83fe83c24076b73e249383e4347f34f4d6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspaper.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspaper_arrow.png b/interface/web/themes/default-304/icons/x16/newspaper_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..eac7fce6e2e81f06c94d220a4526781cb8f014e3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspaper_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png b/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..04a39d4957b5ea81c86acc521895890432fb0388
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspaper_minus.png b/interface/web/themes/default-304/icons/x16/newspaper_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6606c0196448a6908626d2a2c7c2b93d01845afd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspaper_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspaper_pencil.png b/interface/web/themes/default-304/icons/x16/newspaper_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d1813a77c2e743e432e51696f551113aa69b63e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspaper_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspaper_plus.png b/interface/web/themes/default-304/icons/x16/newspaper_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a53ada2f109ccd75de635cbd8104f505ffec899
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspaper_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspapers.png b/interface/web/themes/default-304/icons/x16/newspapers.png
new file mode 100644
index 0000000000000000000000000000000000000000..ffa56e52cf5b961971f1a89c3b0868872cd6febf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspapers.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspapers_arrow.png b/interface/web/themes/default-304/icons/x16/newspapers_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..132635e307041eded0078bbbe3d75fdc4b4c28a9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspapers_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png b/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a09215d82998e63cc75880e25575ef68de1f5a7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspapers_minus.png b/interface/web/themes/default-304/icons/x16/newspapers_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..983a4153f881da0c8fab09af83e2b881f67a8c0b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspapers_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspapers_pencil.png b/interface/web/themes/default-304/icons/x16/newspapers_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..c950ade8c20189c0a3452c5375fcdc933e686cb0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspapers_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/newspapers_plus.png b/interface/web/themes/default-304/icons/x16/newspapers_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f5747bc884f420211f11bbc53c0f2a881535f34
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/newspapers_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebook.png b/interface/web/themes/default-304/icons/x16/notebook.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d5e4e1300719fd124709b0c58f080f4c3ff3de2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebook.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebook_arrow.png b/interface/web/themes/default-304/icons/x16/notebook_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..45174b94cd538b7718e81d49c520091f117362e3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebook_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebook_exclamation.png b/interface/web/themes/default-304/icons/x16/notebook_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ddb7455b4bdc79aec1e298f2801893433f4e586
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebook_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebook_minus.png b/interface/web/themes/default-304/icons/x16/notebook_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..208b707c5728f0255067477227b2de1dbee8d627
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebook_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebook_pencil.png b/interface/web/themes/default-304/icons/x16/notebook_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..207c1f07471d711d7c7c257ee2a75477a8f0672c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebook_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebook_plus.png b/interface/web/themes/default-304/icons/x16/notebook_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fed83ba6f4119dfb6c1e3772f4422d452969452
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebook_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebooks.png b/interface/web/themes/default-304/icons/x16/notebooks.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d3796740d674f0e493325f2ccff3af00778d975
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebooks.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebooks_arrow.png b/interface/web/themes/default-304/icons/x16/notebooks_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..92f98042b84cc09ef388bf81f0be0f3b2afa9c46
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebooks_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebooks_exclamation.png b/interface/web/themes/default-304/icons/x16/notebooks_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3cafa5e040cd919a208a58fa42c46cdd30942253
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebooks_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebooks_minus.png b/interface/web/themes/default-304/icons/x16/notebooks_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec879ca27c1afd2f6038c071d38e756c2f5f1f84
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebooks_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebooks_pencil.png b/interface/web/themes/default-304/icons/x16/notebooks_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..69cedaf6fca1afa0182aa2fd350df9137cf72044
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebooks_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/notebooks_plus.png b/interface/web/themes/default-304/icons/x16/notebooks_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..70cb2f49448bff2ab967b892294d6a0a3916d19b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/notebooks_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paint_can.png b/interface/web/themes/default-304/icons/x16/paint_can.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac2c4a3d19ac3403896ff00e1a5cc60357ecf1d8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paint_can.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paint_can_arrow.png b/interface/web/themes/default-304/icons/x16/paint_can_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2dc31cb5f20f740e78d1016ec46a16556b9e7f4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paint_can_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png b/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..51516bfae5d84046b9d00c1662d60a1dbf8c63f8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paint_can_minus.png b/interface/web/themes/default-304/icons/x16/paint_can_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..90edf3f90b16ffdd57474d22b89604d013c159bb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paint_can_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paint_can_pencil.png b/interface/web/themes/default-304/icons/x16/paint_can_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..536f926d38f570c6b453aceb38ba7758f339ea15
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paint_can_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paint_can_plus.png b/interface/web/themes/default-304/icons/x16/paint_can_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e52664895d0c4f913a495f211ef9d510ec39f15c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paint_can_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/palette.png b/interface/web/themes/default-304/icons/x16/palette.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9d79643c83085fe5d4c6c6f1df632a703f544e0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/palette.png differ
diff --git a/interface/web/themes/default-304/icons/x16/palette_arrow.png b/interface/web/themes/default-304/icons/x16/palette_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a96f6cedc85d6d1084473accfc9636ceb75cc82
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/palette_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/palette_exclamation.png b/interface/web/themes/default-304/icons/x16/palette_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..8cc0d6a7b14ab09fd62dae01a6d5d6aae3fa6578
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/palette_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/palette_minus.png b/interface/web/themes/default-304/icons/x16/palette_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d6efca893c965765a62c9927c97e676d89881d4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/palette_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/palette_pencil.png b/interface/web/themes/default-304/icons/x16/palette_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee11bf4f4fb32f1ee5503f5705d851f50ad12ac1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/palette_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/palette_plus.png b/interface/web/themes/default-304/icons/x16/palette_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d0032fc45b769461defb8f1487403d101b82131b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/palette_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paper_bag.png b/interface/web/themes/default-304/icons/x16/paper_bag.png
new file mode 100644
index 0000000000000000000000000000000000000000..2d6de20f3e17cf261911737558cb382e0c6a14a8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paper_bag.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_arrow.png b/interface/web/themes/default-304/icons/x16/paper_bag_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f5135868a7b241af28a4446c1596f4d7227f626
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paper_bag_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png b/interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc1836d734a4b1cdf948117bfb5a83dec141eae8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_minus.png b/interface/web/themes/default-304/icons/x16/paper_bag_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa334ae2ba9905d86dd5aa72e113088b9ac2f5e5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paper_bag_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_pencil.png b/interface/web/themes/default-304/icons/x16/paper_bag_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a9648b90485239ad558e9de99a7f45c71a3a094
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paper_bag_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_plus.png b/interface/web/themes/default-304/icons/x16/paper_bag_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..176033e2db3a3f93fb8111ad0c32fce0d736d542
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/paper_bag_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pdf.png b/interface/web/themes/default-304/icons/x16/pdf.png
new file mode 100644
index 0000000000000000000000000000000000000000..691c39335cbd395f8257130c88b4314f3e7afd79
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pdf.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pencil.png b/interface/web/themes/default-304/icons/x16/pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..69810272887e7c7059e8a83789743d0b0272eca1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pencil_arrow.png b/interface/web/themes/default-304/icons/x16/pencil_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..91efbde7c1da01c6ffec6b91611b6678d819691e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pencil_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pencil_exclamation.png b/interface/web/themes/default-304/icons/x16/pencil_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..64c53af26c969c20431ac124f383c21e0d120f84
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pencil_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pencil_minus.png b/interface/web/themes/default-304/icons/x16/pencil_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a827a2adafcdf58467674ed3ab9a9fe435bee9d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pencil_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pencil_plus.png b/interface/web/themes/default-304/icons/x16/pencil_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9cc6e2d38db967a2f45f51c099b44b3f5ae5f1df
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pencil_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pencil_small.png b/interface/web/themes/default-304/icons/x16/pencil_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..921f23bc92b7efc9ba121f4b5fa2c93bf61a1e05
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pencil_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album.png b/interface/web/themes/default-304/icons/x16/photo_album.png
new file mode 100644
index 0000000000000000000000000000000000000000..27747ad29df08c1ba11d82dceadeddaad8a9dd29
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album__arrow.png b/interface/web/themes/default-304/icons/x16/photo_album__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2572e8dd37a192fa51753ee10cda6096715b129
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album__exclamation.png b/interface/web/themes/default-304/icons/x16/photo_album__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..b5e63561120ca3126350ae06477c5b42f86babd0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album__minus.png b/interface/web/themes/default-304/icons/x16/photo_album__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2af67d91491a220182d60d0b7ddaa3fa3b8025f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album__pencil.png b/interface/web/themes/default-304/icons/x16/photo_album__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..6be3f7b429ba9f1c9bab2b768079654543852178
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album__plus.png b/interface/web/themes/default-304/icons/x16/photo_album__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..09d29a3863e9e6a3dd98f6e2e901d78cf6ba6f6b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/photo_album_blue.png b/interface/web/themes/default-304/icons/x16/photo_album_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..5684ecbdeac0ceee228cda72305b2d0a883f614c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/photo_album_blue.png differ
diff --git a/interface/web/themes/default-304/icons/x16/piano.png b/interface/web/themes/default-304/icons/x16/piano.png
new file mode 100644
index 0000000000000000000000000000000000000000..061578628950c0b092491d8c0a81ed2e3e085e4d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/piano.png differ
diff --git a/interface/web/themes/default-304/icons/x16/piano_arrow.png b/interface/web/themes/default-304/icons/x16/piano_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..337f72b9a5a8b50c20e0785d0e07b29bbd8c7883
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/piano_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/piano_exclamation.png b/interface/web/themes/default-304/icons/x16/piano_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..108cef2838b9f46d1bd74b13ab5ad6ceba90276f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/piano_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/piano_minus.png b/interface/web/themes/default-304/icons/x16/piano_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..091520cc1c423129bc0a26b7cb5ae6a4f9e2adf0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/piano_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/piano_pencil.png b/interface/web/themes/default-304/icons/x16/piano_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f1de2bf45b9ecaaf7e656f2ec2efd443795a3a9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/piano_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/piano_plus.png b/interface/web/themes/default-304/icons/x16/piano_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..26a5144860f419fcb43d4b86244399e5a1e9065e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/piano_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture.png b/interface/web/themes/default-304/icons/x16/picture.png
new file mode 100644
index 0000000000000000000000000000000000000000..d1ddcc6296587f5d591c9ccbc6d76c568189115a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_arrow.png b/interface/web/themes/default-304/icons/x16/picture_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d50d357cba0e9a13b61b41d0b911248e0aad6a1f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_exclamation.png b/interface/web/themes/default-304/icons/x16/picture_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..e4e5ff12508b2281d9284f974622103937c4ecfd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_minus.png b/interface/web/themes/default-304/icons/x16/picture_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b937caf91468c67383dd37d56b0460c0eccda8c0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_pencil.png b/interface/web/themes/default-304/icons/x16/picture_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..25fb9f73d2751e6f9ca105842ca8f31d8223ad66
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_plus.png b/interface/web/themes/default-304/icons/x16/picture_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b10f9227a83f3d02a1ebf22712788a0a4b9ca60
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_small.png b/interface/web/themes/default-304/icons/x16/picture_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..c25fa6f928d5f9c7c2ab5f2fdcb85e77143ff412
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_small_sunset.png b/interface/web/themes/default-304/icons/x16/picture_small_sunset.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a35685fd2f5f30ea253e72206687975622d979e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_small_sunset.png differ
diff --git a/interface/web/themes/default-304/icons/x16/picture_sunset.png b/interface/web/themes/default-304/icons/x16/picture_sunset.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d59a8de25e3de673947f0612a1c04ba5546de65
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/picture_sunset.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pictures.png b/interface/web/themes/default-304/icons/x16/pictures.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2401b541d3be6f11ad1053380a93b060b8bd4db
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pictures.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pictures_arrow.png b/interface/web/themes/default-304/icons/x16/pictures_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb641240890a4c5bbb41df516bccfa842a889a5a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pictures_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pictures_exclamation.png b/interface/web/themes/default-304/icons/x16/pictures_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..1a06f01198945fc972aea7f3df24a5c7b62b9c40
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pictures_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pictures_minus.png b/interface/web/themes/default-304/icons/x16/pictures_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f1e1ce0f021ef1821320efdbeb575fbad2128f0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pictures_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pictures_pencil.png b/interface/web/themes/default-304/icons/x16/pictures_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..86ef9e02b9185e1c7aba743b7122ddba29597f15
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pictures_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pictures_plus.png b/interface/web/themes/default-304/icons/x16/pictures_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..636f3e5394187d94b6e8f1a5aba56a1897622345
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pictures_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill.png b/interface/web/themes/default-304/icons/x16/pill.png
new file mode 100644
index 0000000000000000000000000000000000000000..442e4ed1bd066238eee252196d7d5ad97641392d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill_arrow.png b/interface/web/themes/default-304/icons/x16/pill_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5990fa7290e0f5ff030acbd400b12360e62884c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill_exclamation.png b/interface/web/themes/default-304/icons/x16/pill_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..07a2af521906fd92f55cdc959993c9cdfec7bc38
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill_minus.png b/interface/web/themes/default-304/icons/x16/pill_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d31ac27711e4b5ecc2956789d8c0871a50a85dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill_pencil.png b/interface/web/themes/default-304/icons/x16/pill_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..90d40a8a4e1b51172698a483b209749a7f55a22c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill_plus.png b/interface/web/themes/default-304/icons/x16/pill_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b206fb51acd2b814fe53a25f433669bcee6b1d96
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pill_small.png b/interface/web/themes/default-304/icons/x16/pill_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b355ce4af668a5e8b63ea2383077011adcaa856
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pill_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pin.png b/interface/web/themes/default-304/icons/x16/pin.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8762f47110db5da9ce7ce1e6ef93dc7fc5413a0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pin.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pin_arrow.png b/interface/web/themes/default-304/icons/x16/pin_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..02034d6cd1a03a0993d605175ed6370d399f4fe6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pin_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pin_exclamation.png b/interface/web/themes/default-304/icons/x16/pin_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..e342d01f39e1dba01d162e1e7420dc848ecdb425
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pin_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pin_minus.png b/interface/web/themes/default-304/icons/x16/pin_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..19a7dc00786edda7304591f9fdf2365d160a055d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pin_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pin_pencil.png b/interface/web/themes/default-304/icons/x16/pin_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..d54642081131d0ac086933c8bec185d5ac7638c1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pin_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pin_plus.png b/interface/web/themes/default-304/icons/x16/pin_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..db50e1cef1e68547b2cdebf178ec59b288226350
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pin_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pipette.png b/interface/web/themes/default-304/icons/x16/pipette.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e52abe78c4a068fdfc13fe23f6ae7235a5be83f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pipette.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pipette_arrow.png b/interface/web/themes/default-304/icons/x16/pipette_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..615188b42475b6263a7ed904351fba3c17a70380
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pipette_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pipette_exclamation.png b/interface/web/themes/default-304/icons/x16/pipette_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..63443d39e2eac1624db0b05abe2dea0694274b8a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pipette_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pipette_minus.png b/interface/web/themes/default-304/icons/x16/pipette_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e239e42474dc56dcc3e96faabc6f0bad435faa4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pipette_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pipette_pencil.png b/interface/web/themes/default-304/icons/x16/pipette_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..066d012cd42f0df30b48ae9385e70fb4e583ecfd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pipette_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/pipette_plus.png b/interface/web/themes/default-304/icons/x16/pipette_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..058e6d91a157e02b7e48fc7cbed04ace4f9d2233
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/pipette_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/playing_card.png b/interface/web/themes/default-304/icons/x16/playing_card.png
new file mode 100644
index 0000000000000000000000000000000000000000..15094faebb57d7920bf5738b2b602bffb184638e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/playing_card.png differ
diff --git a/interface/web/themes/default-304/icons/x16/playing_card_arrow.png b/interface/web/themes/default-304/icons/x16/playing_card_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..95884ded14d369a058b3d72d5272699d316da77b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/playing_card_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/playing_card_exclamation.png b/interface/web/themes/default-304/icons/x16/playing_card_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5c648f52ec465ce953720f2d82f64509b91029b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/playing_card_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/playing_card_minus.png b/interface/web/themes/default-304/icons/x16/playing_card_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c1e50e502f10944da18cb6206d03bbb990b617e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/playing_card_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/playing_card_pencil.png b/interface/web/themes/default-304/icons/x16/playing_card_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c0364db32f1e4b88223c36565a39dc66e9ab618
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/playing_card_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/playing_card_plus.png b/interface/web/themes/default-304/icons/x16/playing_card_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..800aa726eef4d2fac60de57884cbb6852ddd1b80
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/playing_card_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plug.png b/interface/web/themes/default-304/icons/x16/plug.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbc85ac2e99439ef061f8968aa81d6245cbbd18f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plug.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plug_arrow.png b/interface/web/themes/default-304/icons/x16/plug_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..347bfc6e8b7edee7df5ae6e4edeb2131ad620792
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plug_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plug_exclamation.png b/interface/web/themes/default-304/icons/x16/plug_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee67f1d92aa8c5fed75fc9cf256bb190f3a33bf9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plug_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plug_minus.png b/interface/web/themes/default-304/icons/x16/plug_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..b3869456cb20c4b2ed8b9461584d266361e7d0ac
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plug_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plug_pencil.png b/interface/web/themes/default-304/icons/x16/plug_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..378e2018f4bc8e1e27ac0060eba78f71c013aaa0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plug_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plug_plus.png b/interface/web/themes/default-304/icons/x16/plug_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d541cb63989f5807aa3b261739e24b7667b090c2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plug_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plus.png b/interface/web/themes/default-304/icons/x16/plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2fe36a1b9816382b5d663a2d5ddcd88b48d233f8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plus_circle.png b/interface/web/themes/default-304/icons/x16/plus_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..21d5f83fc70e2127904fad6ed1d7976d0764e26e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plus_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plus_circle_frame.png b/interface/web/themes/default-304/icons/x16/plus_circle_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..288625adf55c7fcd125ac7428be4bc9136e5a1c1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plus_circle_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plus_shield.png b/interface/web/themes/default-304/icons/x16/plus_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..f703e928baa807a9c60389e140bb46c4964b35e2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plus_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plus_small.png b/interface/web/themes/default-304/icons/x16/plus_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..da116dcc3d175f7b5edffee92fd32d8075b46c38
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plus_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/plus_small_circle.png b/interface/web/themes/default-304/icons/x16/plus_small_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcf7272cf1b067ceca8b1af3b511d8a0ee1b3211
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/plus_small_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer.png b/interface/web/themes/default-304/icons/x16/printer.png
new file mode 100644
index 0000000000000000000000000000000000000000..da4d0ec14d2d60469e7882e487098288e274901e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer__arrow.png b/interface/web/themes/default-304/icons/x16/printer__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c9e8ea1f96e438a018b60fa174ec9359c091b2d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer__exclamation.png b/interface/web/themes/default-304/icons/x16/printer__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..8b5cc29f005416c9272772a309cb5f0cf0191d62
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer__minus.png b/interface/web/themes/default-304/icons/x16/printer__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..af5d449aec33a49c2b1d7e3dd4d22eb613493a08
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer__pencil.png b/interface/web/themes/default-304/icons/x16/printer__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..b1a382aaf58db3db55959197d91124e78343175b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer__plus.png b/interface/web/themes/default-304/icons/x16/printer__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4608a84025ee3104ae1a9baf49f5eff565107d0b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer_empty.png b/interface/web/themes/default-304/icons/x16/printer_empty.png
new file mode 100644
index 0000000000000000000000000000000000000000..f1a0095674818d22d5274e0a55df4eba6100723d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer_empty.png differ
diff --git a/interface/web/themes/default-304/icons/x16/printer_small.png b/interface/web/themes/default-304/icons/x16/printer_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f0a1a2c14b1a2917f375e6e7dba93f3684e214a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/printer_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle.png b/interface/web/themes/default-304/icons/x16/puzzle.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c23fe16ebeb1b8f3d0680d3dbc7de4c212f7eca
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle__arrow.png b/interface/web/themes/default-304/icons/x16/puzzle__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e6fe76262d44c1130bd120c3566736cd66df941
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png b/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6de645498e674ed901fc2e04b3150f952e25f82
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle__minus.png b/interface/web/themes/default-304/icons/x16/puzzle__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..07d7752c0a9429275c3687dba9cfafb863134892
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle__pencil.png b/interface/web/themes/default-304/icons/x16/puzzle__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..19aa952fb87ed1cb7aa66014f9d71443025101f2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle__plus.png b/interface/web/themes/default-304/icons/x16/puzzle__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bf14aef5e736c61ec4b32f530cbbc3ea665d715
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/puzzle_disable.png b/interface/web/themes/default-304/icons/x16/puzzle_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..d39db2e72f3e66e9f5782cf67f21610d038c6a5b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/puzzle_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/question.png b/interface/web/themes/default-304/icons/x16/question.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a55b01d538d8a0a0f6141ddade9c1c480899c15
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/question.png differ
diff --git a/interface/web/themes/default-304/icons/x16/question_frame.png b/interface/web/themes/default-304/icons/x16/question_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..d15b7ecc78989b6bed1a8b2f321d1072fa4ca203
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/question_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/question_shield.png b/interface/web/themes/default-304/icons/x16/question_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..71f274c9f3db1354f2df6fe1f06ad28d2e4751e5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/question_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/question_small.png b/interface/web/themes/default-304/icons/x16/question_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..dbb8aa523e506079344445eae941eaeb0222508f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/question_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt.png b/interface/web/themes/default-304/icons/x16/receipt.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c628d7769e04c070fe414811621682e2a2b2321
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_arrow.png b/interface/web/themes/default-304/icons/x16/receipt_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d165747871866152574d196c87b3f84d35d42d82
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_exclamation.png b/interface/web/themes/default-304/icons/x16/receipt_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..c96861c968bf919eb118fb7d283f6c1876956273
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_minus.png b/interface/web/themes/default-304/icons/x16/receipt_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d8f20fb467e466efffee7f1360dcbc21fc1237e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_pencil.png b/interface/web/themes/default-304/icons/x16/receipt_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..af6dde02f874ba478cb401cd4d303268e331b255
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_plus.png b/interface/web/themes/default-304/icons/x16/receipt_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3a0912c8ad929a8eec7eccffea0cf794ead8cfa
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_shred.png b/interface/web/themes/default-304/icons/x16/receipt_shred.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e3c8f114ccd72d733e9c9d08cb8038555d895bd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_shred.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipt_text.png b/interface/web/themes/default-304/icons/x16/receipt_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..0d33918e5cb1f5d3ae18cfe6afd6f0cc3b3ff4d4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipt_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts.png b/interface/web/themes/default-304/icons/x16/receipts.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c72af536a0d78c210d7a8f291e7e6182b158697
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts_arrow.png b/interface/web/themes/default-304/icons/x16/receipts_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..f25344387caff5a8a03a5eacd216f3e775910a11
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts_exclamation.png b/interface/web/themes/default-304/icons/x16/receipts_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..10da4a9617b1616e325e6c2ca3e3cdbcb4e37b22
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts_minus.png b/interface/web/themes/default-304/icons/x16/receipts_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d343b4a6c067a213e06e1c97a8aaa3addb2b958e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts_pencil.png b/interface/web/themes/default-304/icons/x16/receipts_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..c4bb3676a80def2f4b6f0af2572ced3689af0cee
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts_plus.png b/interface/web/themes/default-304/icons/x16/receipts_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..662ae0413a354f0ba7b595747111f6a2f97d3805
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/receipts_text.png b/interface/web/themes/default-304/icons/x16/receipts_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e395e3b896bd4541175c0a13ec9e94f402f4f79
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/receipts_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/report.png b/interface/web/themes/default-304/icons/x16/report.png
new file mode 100644
index 0000000000000000000000000000000000000000..d618d9fa0d3e80eb29a754e8f3e222f943f9ea43
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/report.png differ
diff --git a/interface/web/themes/default-304/icons/x16/report_arrow.png b/interface/web/themes/default-304/icons/x16/report_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..340dbb49ae05d59e59c91aed41e9765701b74b34
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/report_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/report_exclamation.png b/interface/web/themes/default-304/icons/x16/report_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..98359382b1a722497e2bd6de71c0ca5a156a0858
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/report_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/report_minus.png b/interface/web/themes/default-304/icons/x16/report_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e168b3181ec61e0d23f08c486ffba92fe9d0b16
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/report_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/report_pencil.png b/interface/web/themes/default-304/icons/x16/report_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..8473dbefb27d5aa6954adb8e22f26ca5f54fb440
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/report_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/report_plus.png b/interface/web/themes/default-304/icons/x16/report_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..49b99950cd9cbc243d30b7216973160de73cf961
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/report_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler.png b/interface/web/themes/default-304/icons/x16/ruler.png
new file mode 100644
index 0000000000000000000000000000000000000000..806c3d06629637ed94c05f980d6b6616f8694185
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler__arrow.png b/interface/web/themes/default-304/icons/x16/ruler__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..446046130d682bb899b3bec2da33f334117910e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler__exclamation.png b/interface/web/themes/default-304/icons/x16/ruler__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..df09b53ba3ee5176473d60405fb704a44e4399b2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler__minus.png b/interface/web/themes/default-304/icons/x16/ruler__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9d6ce856a0976bff928855c533e5553a95d6dc5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler__pencil.png b/interface/web/themes/default-304/icons/x16/ruler__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cec26b479b501b4e8345e29fae5a34769c55f21
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler__plus.png b/interface/web/themes/default-304/icons/x16/ruler__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0dabd9c137dce2fbbf23b3daa4b604e3e7aab9db
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ruler_crop.png b/interface/web/themes/default-304/icons/x16/ruler_crop.png
new file mode 100644
index 0000000000000000000000000000000000000000..931fec6529061b6d74d1374d5f58fb0b63a64b8a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ruler_crop.png differ
diff --git a/interface/web/themes/default-304/icons/x16/safe.png b/interface/web/themes/default-304/icons/x16/safe.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa15852d060af62ea488b4c0944e762f67cb42bf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/safe.png differ
diff --git a/interface/web/themes/default-304/icons/x16/safe_arrow.png b/interface/web/themes/default-304/icons/x16/safe_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9dd1b512c0f23cad58ff69442e2b7fd1623c66d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/safe_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/safe_exclamation.png b/interface/web/themes/default-304/icons/x16/safe_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..dda4b8a16cdc7ba7b12422ad065ecaf0164eca69
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/safe_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/safe_minus.png b/interface/web/themes/default-304/icons/x16/safe_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5d3f4b7693d83418e37320831085883cb7ab1460
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/safe_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/safe_pencil.png b/interface/web/themes/default-304/icons/x16/safe_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..45eeb426bb5c3ca8f22da3ffdd2c8a9ed1b22d63
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/safe_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/safe_plus.png b/interface/web/themes/default-304/icons/x16/safe_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6721431c6eb37fba73a9b029a2b5c7e31a72a8ec
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/safe_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/screwdriver.png b/interface/web/themes/default-304/icons/x16/screwdriver.png
new file mode 100644
index 0000000000000000000000000000000000000000..ad69f58c54334b0073b0c854be3dd0f23af32ecd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/screwdriver.png differ
diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_arrow.png b/interface/web/themes/default-304/icons/x16/screwdriver_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..6c5374899623cc1b83917fd68a2790566e562448
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/screwdriver_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png b/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..d35224afdc82e7e29c4c6ddefb98f50b985b4ddb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_minus.png b/interface/web/themes/default-304/icons/x16/screwdriver_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9b780d3c2eedebfac2a69308d429b168e4441d0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/screwdriver_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png b/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..c745d7ce8a588901b81636139306f141c7b5bc7e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_plus.png b/interface/web/themes/default-304/icons/x16/screwdriver_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8fbbaee3ca0492e5548de3b373e6a15a74017b2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/screwdriver_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script.png b/interface/web/themes/default-304/icons/x16/script.png
new file mode 100644
index 0000000000000000000000000000000000000000..672c3c92e31e891258b13557310e998b2acb0571
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script__arrow.png b/interface/web/themes/default-304/icons/x16/script__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..462eeecb7236952691439fdd8c7c4496e046e22b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script__exclamation.png b/interface/web/themes/default-304/icons/x16/script__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..5296a607c219e1bd2d091073af6f04b277ffb331
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script__minus.png b/interface/web/themes/default-304/icons/x16/script__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..126ecff575eaef61a9511b11a60126d5b69fc7fe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script__pencil.png b/interface/web/themes/default-304/icons/x16/script__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfc36a7808fe64b6eae7ef1d46e57d2d96723ca2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script__plus.png b/interface/web/themes/default-304/icons/x16/script__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e6a4934519bfb0b09c7c538a67628e709347004f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/script_code.png b/interface/web/themes/default-304/icons/x16/script_code.png
new file mode 100644
index 0000000000000000000000000000000000000000..04cb7019960e6e1e6ba90b9fb46d7e1e6297dd14
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/script_code.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts.png b/interface/web/themes/default-304/icons/x16/scripts.png
new file mode 100644
index 0000000000000000000000000000000000000000..c36414febbf41eb43d79abcb865d2b2d0e329511
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts__arrow.png b/interface/web/themes/default-304/icons/x16/scripts__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..9adba7a9f27dbad0e1d3e190380028a0aeb44016
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts__exclamation.png b/interface/web/themes/default-304/icons/x16/scripts__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..dec43e245ec83ed4f987e0fe031122589a8003f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts__minus.png b/interface/web/themes/default-304/icons/x16/scripts__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7cc3666cfd22dcc92a74b66172139f4836577c9f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts__pencil.png b/interface/web/themes/default-304/icons/x16/scripts__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..616d55501021a2f43480f52ce8c5a62bb573a60e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts__plus.png b/interface/web/themes/default-304/icons/x16/scripts__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..00bde07451603758ef41f4157bf597d8534c1e19
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/scripts_code.png b/interface/web/themes/default-304/icons/x16/scripts_code.png
new file mode 100644
index 0000000000000000000000000000000000000000..15123f57538d3f144e159a4a4adaba12069d9e89
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/scripts_code.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield.png b/interface/web/themes/default-304/icons/x16/shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..085880b4b9401cd0e69cd5c0123e1c90ebb64090
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield__arrow.png b/interface/web/themes/default-304/icons/x16/shield__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b6457ec2d8a65ab09df12850a46f96aaecbc3c8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield__exclamation.png b/interface/web/themes/default-304/icons/x16/shield__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..704f4aebc01401435778a87259205ab5fc6b3016
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield__minus.png b/interface/web/themes/default-304/icons/x16/shield__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c0d04aa38a1657d3f3bb8c8b7301021bfa08284
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield__pencil.png b/interface/web/themes/default-304/icons/x16/shield__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..c717e4da62922eab93a6b84cd2796e3201c9980b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield__plus.png b/interface/web/themes/default-304/icons/x16/shield__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5ea1cb9c5d2f66ae26cbd8e21e3342bd7303df05
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/shield_disable.png b/interface/web/themes/default-304/icons/x16/shield_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..d2dc3c5a68bf9f1445ad7d1191dc749bb48477d2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/shield_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/slash.png b/interface/web/themes/default-304/icons/x16/slash.png
new file mode 100644
index 0000000000000000000000000000000000000000..f941cff72132c3895512fc7a426918704f8c6c9a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/slash.png differ
diff --git a/interface/web/themes/default-304/icons/x16/slash_small.png b/interface/web/themes/default-304/icons/x16/slash_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1259eb2c2b1eb7bc553cb27acd2fe4c7e73ce30
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/slash_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/socket.png b/interface/web/themes/default-304/icons/x16/socket.png
new file mode 100644
index 0000000000000000000000000000000000000000..640f225f4b253d5fee07ebac262e259898c94bce
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/socket.png differ
diff --git a/interface/web/themes/default-304/icons/x16/socket_arrow.png b/interface/web/themes/default-304/icons/x16/socket_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..671342c8f99fa73d71c9a478b333e7dbe3f89b71
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/socket_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/socket_exclamation.png b/interface/web/themes/default-304/icons/x16/socket_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f01300eccbd98a5b63ca63babda6ac1e42f1495
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/socket_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/socket_minus.png b/interface/web/themes/default-304/icons/x16/socket_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4dfeaaf4b2cebc5d891bed17b947a38ac15d51fd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/socket_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/socket_pencil.png b/interface/web/themes/default-304/icons/x16/socket_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..e38a0d142f11a93fc408f61f77863b4efb23e0a0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/socket_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/socket_plus.png b/interface/web/themes/default-304/icons/x16/socket_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9854d70a03a154aeb130958e006f62343d2b7591
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/socket_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort.png b/interface/web/themes/default-304/icons/x16/sort.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3d410e0e206b8cc837896448fc4ddf1230abe36
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort__arrow.png b/interface/web/themes/default-304/icons/x16/sort__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..9aa43cbaab5d19f6a0f39060ac55663fe96250d3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort__exclamation.png b/interface/web/themes/default-304/icons/x16/sort__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f7aa3160b87ead9060a9b31d4d6aef28d2cf507
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort__minus.png b/interface/web/themes/default-304/icons/x16/sort__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cec83208fe74199f1ae5dad2514486bc9eebc5e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort__pencil.png b/interface/web/themes/default-304/icons/x16/sort__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..1bc1fae69acf397fed9a91b0c233924dea47b663
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort__plus.png b/interface/web/themes/default-304/icons/x16/sort__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4e7fca1e0d5fdd20e2025e03bb703e2a086deef
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_alphabet.png b/interface/web/themes/default-304/icons/x16/sort_alphabet.png
new file mode 100644
index 0000000000000000000000000000000000000000..92c4a9cf417626875a2b1f40e2e1b5c0b3e73d49
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_alphabet.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png b/interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png
new file mode 100644
index 0000000000000000000000000000000000000000..8dca34cfd1013acde472448e0ed612e6b2cdb80c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_date.png b/interface/web/themes/default-304/icons/x16/sort_date.png
new file mode 100644
index 0000000000000000000000000000000000000000..21e367c2aa0b5fe60080cb8ae331d495be3f2ea5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_date.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_date_descending.png b/interface/web/themes/default-304/icons/x16/sort_date_descending.png
new file mode 100644
index 0000000000000000000000000000000000000000..69217fa5337e8e124d1fc1c8d378d87aceee28fe
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_date_descending.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_number.png b/interface/web/themes/default-304/icons/x16/sort_number.png
new file mode 100644
index 0000000000000000000000000000000000000000..dce9aad5387c062b9c562f75afb934c028301ad3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_number.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_number_descending.png b/interface/web/themes/default-304/icons/x16/sort_number_descending.png
new file mode 100644
index 0000000000000000000000000000000000000000..eadec7c7e2d352ad36fe815fb8abfd8c172b44c3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_number_descending.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_quantity.png b/interface/web/themes/default-304/icons/x16/sort_quantity.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb2c1e33dd6158107762163e9dae20339184f8d3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_quantity.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png b/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png
new file mode 100644
index 0000000000000000000000000000000000000000..abacec96033f65ed210839cf4f8153b026d43ca1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sort_small.png b/interface/web/themes/default-304/icons/x16/sort_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..a5cf900ebd27ffbcbca03e5f4a890eb90ef33912
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sort_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/stamp.png b/interface/web/themes/default-304/icons/x16/stamp.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca9475d3dc362d1e422533c0f2ec52e93be276a2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/stamp.png differ
diff --git a/interface/web/themes/default-304/icons/x16/stamp_arrow.png b/interface/web/themes/default-304/icons/x16/stamp_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..28e494064d698b204c58791a06f65c857664de86
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/stamp_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/stamp_exclamation.png b/interface/web/themes/default-304/icons/x16/stamp_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e6cf3062fa65153ca5f1d0983d6fb0227f83013
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/stamp_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/stamp_minus.png b/interface/web/themes/default-304/icons/x16/stamp_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..55582ff30b85dde5965216d4dbedb4a1bbbd1899
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/stamp_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/stamp_pencil.png b/interface/web/themes/default-304/icons/x16/stamp_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..2cd7319d116780378223a64d621e301d52c9819a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/stamp_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/stamp_plus.png b/interface/web/themes/default-304/icons/x16/stamp_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3de4596947329410f695f2853fe9162ec1c5087
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/stamp_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star.png b/interface/web/themes/default-304/icons/x16/star.png
new file mode 100644
index 0000000000000000000000000000000000000000..a23dbdfe07d1c39fec6fe03984354c8b11b4b55b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star__arrow.png b/interface/web/themes/default-304/icons/x16/star__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..b011f0e81577403e0c7dd70f77060d144830ed0c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star__exclamation.png b/interface/web/themes/default-304/icons/x16/star__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..46a204de975b80fa72eb1e9103b65cf4121a7ec7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star__minus.png b/interface/web/themes/default-304/icons/x16/star__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d150e00d6a037a60b46336c6b92e067473d28552
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star__pencil.png b/interface/web/themes/default-304/icons/x16/star__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..cf0d77b16a2bc3934489d4b24f6cdaa82b4a2b4d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star__plus.png b/interface/web/themes/default-304/icons/x16/star__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9f32f79793c36577d461d9be42499c333fc02c34
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star_empty.png b/interface/web/themes/default-304/icons/x16/star_empty.png
new file mode 100644
index 0000000000000000000000000000000000000000..019e358ddd97fd560ec9c1a421f8c94859ed11d9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star_empty.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star_half.png b/interface/web/themes/default-304/icons/x16/star_half.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fdbd3759ed5c78aa8e0bc59db5b2f22149b60f9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star_half.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star_small.png b/interface/web/themes/default-304/icons/x16/star_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1378cfe49a4639124b8f503bce0c538acf8cf47
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star_small_empty.png b/interface/web/themes/default-304/icons/x16/star_small_empty.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcadeaa4c43d6fd2f14287603629454214cc9df2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star_small_empty.png differ
diff --git a/interface/web/themes/default-304/icons/x16/star_small_half.png b/interface/web/themes/default-304/icons/x16/star_small_half.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b1cb6d2c5415db202be45b0707b30bcaa37f1e7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/star_small_half.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note.png b/interface/web/themes/default-304/icons/x16/sticky_note.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff9d467d72410b6173d0ed0fc86aa2dfb9b0b9a7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png b/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..2488b94955d79991d653da2dd18a8f099255d5cd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png b/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..e201d16f6cc5fb836711cc56757bb5dcb6d9b29f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__minus.png b/interface/web/themes/default-304/icons/x16/sticky_note__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..56833a170bcd6411dd65489de5e1103d9202571b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__pencil.png b/interface/web/themes/default-304/icons/x16/sticky_note__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..83cebec94e5078d0f6dac6383e229485a38cb7ce
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__plus.png b/interface/web/themes/default-304/icons/x16/sticky_note__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6dcb51a09cd35c328831b00f5ddd0de7af6ac0c8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_pin.png b/interface/web/themes/default-304/icons/x16/sticky_note_pin.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e64b83415bb618b7bb4e4bb7c9de54a8b3331c7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note_pin.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_shred.png b/interface/web/themes/default-304/icons/x16/sticky_note_shred.png
new file mode 100644
index 0000000000000000000000000000000000000000..934c3d834890e479dcdc380bfcb70a9bd1fe841c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note_shred.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_small.png b/interface/web/themes/default-304/icons/x16/sticky_note_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ce81781a099c7ce54014ffb8590715ba3da685e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png b/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png
new file mode 100644
index 0000000000000000000000000000000000000000..67357e8a7d53f5831c6275fb551c23347c6ff275
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_text.png b/interface/web/themes/default-304/icons/x16/sticky_note_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..94d2e94d49d3f1feb76c14d78fe258bad4881336
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_note_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes.png b/interface/web/themes/default-304/icons/x16/sticky_notes.png
new file mode 100644
index 0000000000000000000000000000000000000000..9940a558172ee87da276965ba9edce614d79f673
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png b/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..6451cfe6e60edfa498f691954f955bb7444ae7d1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png b/interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..72aa718c43fd71720d20b5aacf5565f9fef6652c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png b/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0197d57db5aa5cedc435baf5e20cd49664ed763f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png b/interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..afecdeeda04877387f171e3ee5da07268802a615
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png b/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6152db1cdea0e84a35e06ade5749d2aad7759f58
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png b/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png
new file mode 100644
index 0000000000000000000000000000000000000000..abe78e22c570347d7f211f3d976e115708df0373
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png b/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png
new file mode 100644
index 0000000000000000000000000000000000000000..ce4ae9bf3d715f88d6541585a42523fc3b350ec8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png differ
diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_text.png b/interface/web/themes/default-304/icons/x16/sticky_notes_text.png
new file mode 100644
index 0000000000000000000000000000000000000000..2274943a9175318bfebac0cfdb07eed75d2bb936
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/sticky_notes_text.png differ
diff --git a/interface/web/themes/default-304/icons/x16/switch.png b/interface/web/themes/default-304/icons/x16/switch.png
new file mode 100644
index 0000000000000000000000000000000000000000..d91ec21d1163b033130d33d2a8af1698c360aa08
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/switch.png differ
diff --git a/interface/web/themes/default-304/icons/x16/switch_arrow.png b/interface/web/themes/default-304/icons/x16/switch_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c83fff291eed39cec5003950cc581bcc4eada07
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/switch_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/switch_exclamation.png b/interface/web/themes/default-304/icons/x16/switch_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..b2e8e36badb2caa4e62e6ce9fa025d9189a96267
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/switch_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/switch_minus.png b/interface/web/themes/default-304/icons/x16/switch_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d2e7d38c8ebe58593a39e00074b4461f06738aa
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/switch_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/switch_pencil.png b/interface/web/themes/default-304/icons/x16/switch_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fd85c5c7cc72739ec8b100b70d89152a02d9ed7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/switch_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/switch_plus.png b/interface/web/themes/default-304/icons/x16/switch_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a81d6c36bdfaee9963f459d80d8df35df9378015
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/switch_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table.png b/interface/web/themes/default-304/icons/x16/table.png
new file mode 100644
index 0000000000000000000000000000000000000000..9deb778b8b0dcd449c20c1ebaf4b0b75a00a2ac4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table__arrow.png b/interface/web/themes/default-304/icons/x16/table__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..31122510ab561e1123b52b1ea6e5a8d3874baad1
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table__exclamation.png b/interface/web/themes/default-304/icons/x16/table__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a5d0c87efbb26f2eb72ccd52a5bb4677dcfd252
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table__minus.png b/interface/web/themes/default-304/icons/x16/table__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff295443bdfde471fc38b929a886e8791beded82
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table__pencil.png b/interface/web/themes/default-304/icons/x16/table__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..e17739c2c9c016959c534e5b11cf56e3dcfb8d4b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table__plus.png b/interface/web/themes/default-304/icons/x16/table__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c1a918d87fee20225459eabed0d61ac4ca5f0c23
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table_delete.png b/interface/web/themes/default-304/icons/x16/table_delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..f67ac0d5649835a2f6578412bc0fdfd827e9e091
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table_delete.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table_delete_column.png b/interface/web/themes/default-304/icons/x16/table_delete_column.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8721c36a9526ae95257128706d21387fb26f035
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table_delete_column.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table_insert.png b/interface/web/themes/default-304/icons/x16/table_insert.png
new file mode 100644
index 0000000000000000000000000000000000000000..5be705b7cad78650b83bb4defffd8eb5b36152b8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table_insert.png differ
diff --git a/interface/web/themes/default-304/icons/x16/table_insert_column.png b/interface/web/themes/default-304/icons/x16/table_insert_column.png
new file mode 100644
index 0000000000000000000000000000000000000000..4348fb6ad7dcf49c4fb6a37d28eccdf7650eab5c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/table_insert_column.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables.png b/interface/web/themes/default-304/icons/x16/tables.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0eb51f90ca3f764e0c745ccbf9b7e90ce2d1739
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables_arrow.png b/interface/web/themes/default-304/icons/x16/tables_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..c364e6956e5e08b2bb484126fe7d1fa6f425c302
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables_exclamation.png b/interface/web/themes/default-304/icons/x16/tables_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..faad227f26ce96cd0f555d49ac222b112402bb02
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables_minus.png b/interface/web/themes/default-304/icons/x16/tables_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d166635372033dbe7963cfe364900df9a76d9cdf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables_pencil.png b/interface/web/themes/default-304/icons/x16/tables_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..f2c107c52ce96f5af1184f892b307b72219ce5a9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables_plus.png b/interface/web/themes/default-304/icons/x16/tables_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..56d6bd5ac0a206f456de359375ec7f2c26bbbf51
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tables_stacks.png b/interface/web/themes/default-304/icons/x16/tables_stacks.png
new file mode 100644
index 0000000000000000000000000000000000000000..a7e9e871655705422889ec073bc36414296f80fc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tables_stacks.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag.png b/interface/web/themes/default-304/icons/x16/tag.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcc294569b1d019f79614ff7e2d9792cc62c8382
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag__arrow.png b/interface/web/themes/default-304/icons/x16/tag__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d88ddaeadc291b97c0c14497edf193e55fc583a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag__exclamation.png b/interface/web/themes/default-304/icons/x16/tag__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b0b38afe9ee9264cf983cd729e0ed367d992cd6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag__minus.png b/interface/web/themes/default-304/icons/x16/tag__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5df09a80d91c7df986163db21de85ee301b0a8dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag__pencil.png b/interface/web/themes/default-304/icons/x16/tag__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..94921f6e5e4189ae5d50359062245429d8e53c8d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag__plus.png b/interface/web/themes/default-304/icons/x16/tag__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..8014448ebc0dcc2bc425a3da2a30cda8105ad29f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag_label.png b/interface/web/themes/default-304/icons/x16/tag_label.png
new file mode 100644
index 0000000000000000000000000000000000000000..c2dc2e037f928077b803eacdf653d1e7bdacac0c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag_label.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tag_small.png b/interface/web/themes/default-304/icons/x16/tag_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..69e01163b72e57d3a48088f904fde740389fc2e0
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tag_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags.png b/interface/web/themes/default-304/icons/x16/tags.png
new file mode 100644
index 0000000000000000000000000000000000000000..d06ba8bcc8ae628478fdee10c8bc84770990de8f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags__arrow.png b/interface/web/themes/default-304/icons/x16/tags__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..8647dbf2ce6559b7c87fee71091935e6605abc9d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags__exclamation.png b/interface/web/themes/default-304/icons/x16/tags__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d0e27f84832c73c8294ae59d2e479a5d455164c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags__minus.png b/interface/web/themes/default-304/icons/x16/tags__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9692628e973a66c8c514593ed0d4c95abd286cb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags__pencil.png b/interface/web/themes/default-304/icons/x16/tags__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..20c2bc59b61230b4727a7115ae8be2b1489244ee
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags__plus.png b/interface/web/themes/default-304/icons/x16/tags__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa7b68516c5b58a2745a346bcaf19e575e4a0b56
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tags_label.png b/interface/web/themes/default-304/icons/x16/tags_label.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9a02448ced12c8615c7589db32cf2afbd4f8a85
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tags_label.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tick.png b/interface/web/themes/default-304/icons/x16/tick.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d89b351515619a1342026edff245f3dbbc903c2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tick.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tick_circle.png b/interface/web/themes/default-304/icons/x16/tick_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..26b2d5ad86831ec0c067d7f304112ed25548a5cd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tick_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tick_circle_frame.png b/interface/web/themes/default-304/icons/x16/tick_circle_frame.png
new file mode 100644
index 0000000000000000000000000000000000000000..92282dca54b60c527f860c2c08ac0ca53454775e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tick_circle_frame.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tick_shield.png b/interface/web/themes/default-304/icons/x16/tick_shield.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfdaf4e79636301419a37e12bf0c592bd8688d50
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tick_shield.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tick_small.png b/interface/web/themes/default-304/icons/x16/tick_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..cc72367b2bd351e15fa377d8d01a9a917c571677
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tick_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tick_small_circle.png b/interface/web/themes/default-304/icons/x16/tick_small_circle.png
new file mode 100644
index 0000000000000000000000000000000000000000..37ef5cdfab0c1baad72eeb465c6d02853ecf6608
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tick_small_circle.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket.png b/interface/web/themes/default-304/icons/x16/ticket.png
new file mode 100644
index 0000000000000000000000000000000000000000..543ee24206a64a661fe0f25d970788ae6c2a0402
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket_arrow.png b/interface/web/themes/default-304/icons/x16/ticket_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe6e698d6614d430543b70aa2d28313953db5c7a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket_exclamation.png b/interface/web/themes/default-304/icons/x16/ticket_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9b2d1c379aa12b4b66d20fe6b12f8b8a709e22d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket_minus.png b/interface/web/themes/default-304/icons/x16/ticket_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..f82a363f8ab926e320b50496352fba86f6a86ecc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket_pencil.png b/interface/web/themes/default-304/icons/x16/ticket_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..b795e5f71f773a4558d5ef59530de01c1ed040c9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket_plus.png b/interface/web/themes/default-304/icons/x16/ticket_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..63439302a5fed3bf79f53914ca575685ce78a5a5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/ticket_small.png b/interface/web/themes/default-304/icons/x16/ticket_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..01dd7bfba41e31caf786e1cf6450bd11ece201f5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/ticket_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/trophy.png b/interface/web/themes/default-304/icons/x16/trophy.png
new file mode 100644
index 0000000000000000000000000000000000000000..747b6b1562ecfed69e35164622f58b3c4e0e2ebf
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/trophy.png differ
diff --git a/interface/web/themes/default-304/icons/x16/trophy_arrow.png b/interface/web/themes/default-304/icons/x16/trophy_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..61777f7ec2c4cb19e6ae27b05245b5a5402437f5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/trophy_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/trophy_exclamation.png b/interface/web/themes/default-304/icons/x16/trophy_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b12dbe470f65f67bbdee9288bd4ce8d79671fd6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/trophy_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/trophy_minus.png b/interface/web/themes/default-304/icons/x16/trophy_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..29147431ffa1f212563db2fc8f921470270b7ffd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/trophy_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/trophy_pencil.png b/interface/web/themes/default-304/icons/x16/trophy_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..3990eee8ff826309501eab568f5f11cc441f50e3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/trophy_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/trophy_plus.png b/interface/web/themes/default-304/icons/x16/trophy_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b351302796d82195d726328699a235f1a8195c3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/trophy_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/tux.png b/interface/web/themes/default-304/icons/x16/tux.png
new file mode 100644
index 0000000000000000000000000000000000000000..2e6d9d85143278b2362a0ac631ad8f5b217f1536
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/tux.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user.png b/interface/web/themes/default-304/icons/x16/user.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e051f3c4262f4600a376f03fa68c3ae132b0adb
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_add.png b/interface/web/themes/default-304/icons/x16/user_add.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d84550327293a4fc45f2ed5bde73a0c333d31d8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_add.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_comment.png b/interface/web/themes/default-304/icons/x16/user_comment.png
new file mode 100644
index 0000000000000000000000000000000000000000..34405692b2adc733b3e6eaf47959a739916e7e7e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_comment.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_delete.png b/interface/web/themes/default-304/icons/x16/user_delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..95792e2bd515fe3eb5d6fef3112cf34cc6b8f1c5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_delete.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_edit.png b/interface/web/themes/default-304/icons/x16/user_edit.png
new file mode 100644
index 0000000000000000000000000000000000000000..b26a1caf0952af8f442e8c32e446775ed08413e9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_edit.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_female.png b/interface/web/themes/default-304/icons/x16/user_female.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c7293e86bd11287a3336788cedb03ce7686f1ed
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_female.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_go.png b/interface/web/themes/default-304/icons/x16/user_go.png
new file mode 100644
index 0000000000000000000000000000000000000000..868ed2889b67e68dd5a75d061add3a5dd4918804
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_go.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_gray.png b/interface/web/themes/default-304/icons/x16/user_gray.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b4a507a0007c2d7237c9450d344eb51877ad155
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_gray.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_green.png b/interface/web/themes/default-304/icons/x16/user_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..264381ed231b9b8bb751be7d8dbff44cf472fbe6
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_green.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_orange.png b/interface/web/themes/default-304/icons/x16/user_orange.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4fee607d06a34f682b0696ea8da9ec5d5355888
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_orange.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_red.png b/interface/web/themes/default-304/icons/x16/user_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..165bc9cc2161236edbb1e53c44015458e754e00e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_red.png differ
diff --git a/interface/web/themes/default-304/icons/x16/user_suit.png b/interface/web/themes/default-304/icons/x16/user_suit.png
new file mode 100644
index 0000000000000000000000000000000000000000..44d0db7d5a9cc7ffdf9120004e35c2102149505a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/user_suit.png differ
diff --git a/interface/web/themes/default-304/icons/x16/vcard.png b/interface/web/themes/default-304/icons/x16/vcard.png
new file mode 100644
index 0000000000000000000000000000000000000000..767f4988bcfc24f99f26e0d18fe176cdd9ff2e58
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/vcard.png differ
diff --git a/interface/web/themes/default-304/icons/x16/vcard_add.png b/interface/web/themes/default-304/icons/x16/vcard_add.png
new file mode 100644
index 0000000000000000000000000000000000000000..dd9d4144f151aa75c44c5462f150baf34c2e2e47
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/vcard_add.png differ
diff --git a/interface/web/themes/default-304/icons/x16/vcard_delete.png b/interface/web/themes/default-304/icons/x16/vcard_delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c944dd9f37c785b135949d06a1f24bd9cbc9d13
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/vcard_delete.png differ
diff --git a/interface/web/themes/default-304/icons/x16/vcard_edit.png b/interface/web/themes/default-304/icons/x16/vcard_edit.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7026e7731020f14ed8d1bb0f051e758e45f8b5f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/vcard_edit.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall.png b/interface/web/themes/default-304/icons/x16/wall.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a1ea1684ba6f9bc95b388eeef259f70131ca071
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall__arrow.png b/interface/web/themes/default-304/icons/x16/wall__arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0ebdffed6ac9da27a9f6dd3fedc5d5279f0bc0e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall__arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall__exclamation.png b/interface/web/themes/default-304/icons/x16/wall__exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..96e59b3234b71b58bc0cf3e19d095ccbce374d16
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall__exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall__minus.png b/interface/web/themes/default-304/icons/x16/wall__minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4f4dd35be97337fbfeaa1b923095ff31f03d8eb3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall__minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall__pencil.png b/interface/web/themes/default-304/icons/x16/wall__pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ba4414a70fafe5a3fd52e3bbd19dbb98bf50692
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall__pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall__plus.png b/interface/web/themes/default-304/icons/x16/wall__plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4cc0acedbab1f78b3cea27993c592f97e865e85d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall__plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall_brick.png b/interface/web/themes/default-304/icons/x16/wall_brick.png
new file mode 100644
index 0000000000000000000000000000000000000000..4b7d70adfa135695775b8ceac3a22920e4aefc1d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall_brick.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall_disable.png b/interface/web/themes/default-304/icons/x16/wall_disable.png
new file mode 100644
index 0000000000000000000000000000000000000000..12b9dcaccde83fd3bb0ed010d702bb21bd9b5bce
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall_disable.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall_small.png b/interface/web/themes/default-304/icons/x16/wall_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d41e1e991c234cfd42e3bfbd7b03530de0e160d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall_small.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wall_small_brick.png b/interface/web/themes/default-304/icons/x16/wall_small_brick.png
new file mode 100644
index 0000000000000000000000000000000000000000..7293179be7952a688225f246dfffb7e08c2e782d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wall_small_brick.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wallet.png b/interface/web/themes/default-304/icons/x16/wallet.png
new file mode 100644
index 0000000000000000000000000000000000000000..2632217942d22dfa0ddf6ada7dadddeca907459a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wallet.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wallet_arrow.png b/interface/web/themes/default-304/icons/x16/wallet_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0ebf3b7f5f1fc490e2b6bad242f44200b14faba
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wallet_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wallet_exclamation.png b/interface/web/themes/default-304/icons/x16/wallet_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6e0ff708ad69420080133903c3c8118e4cc93b8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wallet_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wallet_minus.png b/interface/web/themes/default-304/icons/x16/wallet_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4945538c8e8300889c5e2fd8b0a64c7a59a80cb9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wallet_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wallet_pencil.png b/interface/web/themes/default-304/icons/x16/wallet_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..0094fe55005b6fa4f083ff9fae70951e3c678c6b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wallet_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wallet_plus.png b/interface/web/themes/default-304/icons/x16/wallet_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee68702740af25dcd1aac8a1982b575fc0bd12c9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wallet_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wand.png b/interface/web/themes/default-304/icons/x16/wand.png
new file mode 100644
index 0000000000000000000000000000000000000000..c07acca983133ad8cb8f8aedd71d9f5e767f38fd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wand.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wand_arrow.png b/interface/web/themes/default-304/icons/x16/wand_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a9c841188748ebe95c7d85b89dac40e5a4cf192
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wand_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wand_exclamation.png b/interface/web/themes/default-304/icons/x16/wand_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea33f5ef99fd7beba3bfcbdc1ff0373bdb443495
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wand_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wand_minus.png b/interface/web/themes/default-304/icons/x16/wand_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1217278f55c8ea0a0ada9ef7368be172d9e0a13b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wand_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wand_pencil.png b/interface/web/themes/default-304/icons/x16/wand_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..1dfa9452a0dc64a0dbda40fc2b74dc1b71541764
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wand_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wand_plus.png b/interface/web/themes/default-304/icons/x16/wand_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9ac4f0c5d40b0495a703ae72ecfef0e6957b38f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wand_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench.png b/interface/web/themes/default-304/icons/x16/wrench.png
new file mode 100644
index 0000000000000000000000000000000000000000..8c01122da620532336f7742f6d524356605d469c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench_arrow.png b/interface/web/themes/default-304/icons/x16/wrench_arrow.png
new file mode 100644
index 0000000000000000000000000000000000000000..77f2f3ea3278a4c55617129a2ba94f26ac3df916
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench_arrow.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench_exclamation.png b/interface/web/themes/default-304/icons/x16/wrench_exclamation.png
new file mode 100644
index 0000000000000000000000000000000000000000..597b5229ef4ae759d7f54c59262cbb4147fbd060
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench_exclamation.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench_minus.png b/interface/web/themes/default-304/icons/x16/wrench_minus.png
new file mode 100644
index 0000000000000000000000000000000000000000..e0ac40e395c8af052fa10f35599a0369a2bab1dc
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench_minus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench_pencil.png b/interface/web/themes/default-304/icons/x16/wrench_pencil.png
new file mode 100644
index 0000000000000000000000000000000000000000..937788a6fe16a582cac4b85790f2c38d21c018ec
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench_pencil.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench_plus.png b/interface/web/themes/default-304/icons/x16/wrench_plus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c187f255fab2a22783606fa7cdfddcc928349c20
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench_plus.png differ
diff --git a/interface/web/themes/default-304/icons/x16/wrench_screwdriver.png b/interface/web/themes/default-304/icons/x16/wrench_screwdriver.png
new file mode 100644
index 0000000000000000000000000000000000000000..123eec587ecbae490f92e354eb9fdd03c01285ad
Binary files /dev/null and b/interface/web/themes/default-304/icons/x16/wrench_screwdriver.png differ
diff --git a/interface/web/themes/default-304/icons/x16_sprite.png b/interface/web/themes/default-304/icons/x16_sprite.png
index e8a3055bf829fc848e2e8cb86eaa483525a561b8..f64f7ce7cf59c22c636e3e28ee86283436774c92 100644
Binary files a/interface/web/themes/default-304/icons/x16_sprite.png and b/interface/web/themes/default-304/icons/x16_sprite.png differ
diff --git a/interface/web/themes/default-304/icons/x32/calculator.png b/interface/web/themes/default-304/icons/x32/calculator.png
new file mode 100644
index 0000000000000000000000000000000000000000..703031eea066640b72ae09e59bccabdd65124ff9
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/calculator.png differ
diff --git a/interface/web/themes/default-304/icons/x32/client.png b/interface/web/themes/default-304/icons/x32/client.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c9b5dc52d355fe67c9ef66bc26ee630610c363d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/client.png differ
diff --git a/interface/web/themes/default-304/icons/x32/dashboard.png b/interface/web/themes/default-304/icons/x32/dashboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..240d3a2bad9989406171fe2546b439ec6259366e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/dashboard.png differ
diff --git a/interface/web/themes/default-304/icons/x32/dns.png b/interface/web/themes/default-304/icons/x32/dns.png
new file mode 100644
index 0000000000000000000000000000000000000000..03e63b060048b3bcbb3e3aba8c98bc4a9ee5d582
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/dns.png differ
diff --git a/interface/web/themes/default-304/icons/x32/domain.png b/interface/web/themes/default-304/icons/x32/domain.png
new file mode 100644
index 0000000000000000000000000000000000000000..f829d2cba2731923565b46a1011d206083f638a3
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/domain.png differ
diff --git a/interface/web/themes/default-304/icons/x32/drawer.png b/interface/web/themes/default-304/icons/x32/drawer.png
new file mode 100644
index 0000000000000000000000000000000000000000..f94f6b68f13f7d2b0658c0f8af8af72077340ce8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/drawer.png differ
diff --git a/interface/web/themes/default-304/icons/x32/email.png b/interface/web/themes/default-304/icons/x32/email.png
new file mode 100644
index 0000000000000000000000000000000000000000..27706144ec8420945b3862e3a54db3487c928af8
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/email.png differ
diff --git a/interface/web/themes/default-304/icons/x32/help.png b/interface/web/themes/default-304/icons/x32/help.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6a7afa49b744b630166c00cbafc140c82e9cb4f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/help.png differ
diff --git a/interface/web/themes/default-304/icons/x32/login.png b/interface/web/themes/default-304/icons/x32/login.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e81f556f71b42d7d3709d625e62fd3a3dfb3260
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/login.png differ
diff --git a/interface/web/themes/default-304/icons/x32/monitor.png b/interface/web/themes/default-304/icons/x32/monitor.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee733761f28ac55a35c071025de9d7aa2368c82e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/monitor.png differ
diff --git a/interface/web/themes/default-304/icons/x32/network.png b/interface/web/themes/default-304/icons/x32/network.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfafc0455ba97124dd0017170469d03b86c31ddd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/network.png differ
diff --git a/interface/web/themes/default-304/icons/x32/server.png b/interface/web/themes/default-304/icons/x32/server.png
new file mode 100644
index 0000000000000000000000000000000000000000..3471b9db5896781f9140d7d75d4cda6b91d8f3f4
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/server.png differ
diff --git a/interface/web/themes/default-304/icons/x32/sites.png b/interface/web/themes/default-304/icons/x32/sites.png
new file mode 100644
index 0000000000000000000000000000000000000000..64ea1b6b3b157dd0713987d48a2221def290145a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/sites.png differ
diff --git a/interface/web/themes/default-304/icons/x32/state_critical.png b/interface/web/themes/default-304/icons/x32/state_critical.png
new file mode 100644
index 0000000000000000000000000000000000000000..caeed331ff3d6e1c2cea29e11fa901cd7b45afd5
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/state_critical.png differ
diff --git a/interface/web/themes/default-304/icons/x32/state_error.png b/interface/web/themes/default-304/icons/x32/state_error.png
new file mode 100644
index 0000000000000000000000000000000000000000..112a2642efd7f30452023a28f7322cc58195e482
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/state_error.png differ
diff --git a/interface/web/themes/default-304/icons/x32/state_info.png b/interface/web/themes/default-304/icons/x32/state_info.png
new file mode 100644
index 0000000000000000000000000000000000000000..91bd218e010df070e17f9a62c1ba49cb92a5378c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/state_info.png differ
diff --git a/interface/web/themes/default-304/icons/x32/state_ok.png b/interface/web/themes/default-304/icons/x32/state_ok.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4a896407af1935b8134e2954e342a9aacda938a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/state_ok.png differ
diff --git a/interface/web/themes/default-304/icons/x32/state_unknown.png b/interface/web/themes/default-304/icons/x32/state_unknown.png
new file mode 100644
index 0000000000000000000000000000000000000000..22c034b882d56bf963b26f316d2e53ab21842cf2
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/state_unknown.png differ
diff --git a/interface/web/themes/default-304/icons/x32/state_warning.png b/interface/web/themes/default-304/icons/x32/state_warning.png
new file mode 100644
index 0000000000000000000000000000000000000000..e3e7c1f84328559138c81c38930fee5dac0b1509
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/state_warning.png differ
diff --git a/interface/web/themes/default-304/icons/x32/system.png b/interface/web/themes/default-304/icons/x32/system.png
new file mode 100644
index 0000000000000000000000000000000000000000..136083cda434d388bc1483154f43a2abb9fae67a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/system.png differ
diff --git a/interface/web/themes/default-304/icons/x32/tools.png b/interface/web/themes/default-304/icons/x32/tools.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe1e27c4221a1bd366c2ea5f4f4632a86088575b
Binary files /dev/null and b/interface/web/themes/default-304/icons/x32/tools.png differ
diff --git a/interface/web/themes/default-304/icons/x32_sprite.png b/interface/web/themes/default-304/icons/x32_sprite.png
index 99ca464975c4ec1d44abba633310c20e7455fae7..5c9f04ffaf5c3b97d88f6f97f0b4653bbe3a039c 100644
Binary files a/interface/web/themes/default-304/icons/x32_sprite.png and b/interface/web/themes/default-304/icons/x32_sprite.png differ
diff --git a/interface/web/themes/default-304/icons/x64/client.png b/interface/web/themes/default-304/icons/x64/client.png
new file mode 100644
index 0000000000000000000000000000000000000000..96e74e76cf7e8cefa3d39d4bc5375ba32730d3c7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/client.png differ
diff --git a/interface/web/themes/default-304/icons/x64/dashboard.png b/interface/web/themes/default-304/icons/x64/dashboard.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfad21a2bd765ffd3daee3a67c61c2e9da39c260
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/dashboard.png differ
diff --git a/interface/web/themes/default-304/icons/x64/dns.png b/interface/web/themes/default-304/icons/x64/dns.png
new file mode 100644
index 0000000000000000000000000000000000000000..b40b5376fa076b0ccef987f465c923dd2336e59f
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/dns.png differ
diff --git a/interface/web/themes/default-304/icons/x64/domain.png b/interface/web/themes/default-304/icons/x64/domain.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e2884e46c160400b7cbf93215c80a60be1d4fcd
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/domain.png differ
diff --git a/interface/web/themes/default-304/icons/x64/drawer.png b/interface/web/themes/default-304/icons/x64/drawer.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fe3c1bb693b0d11aa9e1aac02b894fc880626d7
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/drawer.png differ
diff --git a/interface/web/themes/default-304/icons/x64/email.png b/interface/web/themes/default-304/icons/x64/email.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6c1c51365d4ccb5d1bb718f31ee85dbfd3d542e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/email.png differ
diff --git a/interface/web/themes/default-304/icons/x64/help.png b/interface/web/themes/default-304/icons/x64/help.png
new file mode 100644
index 0000000000000000000000000000000000000000..4909e62824880873a33afa5ca553dc206f373743
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/help.png differ
diff --git a/interface/web/themes/default-304/icons/x64/login.png b/interface/web/themes/default-304/icons/x64/login.png
new file mode 100644
index 0000000000000000000000000000000000000000..27adf0b5e5ec4f14c5f6c5364cb2ec3080ed3a2a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/login.png differ
diff --git a/interface/web/themes/default-304/icons/x64/monitor.png b/interface/web/themes/default-304/icons/x64/monitor.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6fc9370956e29fa0c94422d5d3dcf18b20a8e8c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/monitor.png differ
diff --git a/interface/web/themes/default-304/icons/x64/network.png b/interface/web/themes/default-304/icons/x64/network.png
new file mode 100644
index 0000000000000000000000000000000000000000..e9aa4a22980d781de7a6a80f75c192d93703c55a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/network.png differ
diff --git a/interface/web/themes/default-304/icons/x64/server.png b/interface/web/themes/default-304/icons/x64/server.png
new file mode 100644
index 0000000000000000000000000000000000000000..bcde9dcc5ca190c446b86ae32be731dc2e712f1a
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/server.png differ
diff --git a/interface/web/themes/default-304/icons/x64/sites.png b/interface/web/themes/default-304/icons/x64/sites.png
new file mode 100644
index 0000000000000000000000000000000000000000..c6e6ca252615a6b71b3b6bf43325d28eb91dd38e
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/sites.png differ
diff --git a/interface/web/themes/default-304/icons/x64/system.png b/interface/web/themes/default-304/icons/x64/system.png
new file mode 100644
index 0000000000000000000000000000000000000000..efb2008ee53939e6b70ee5ecedf0b1c0c033226c
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/system.png differ
diff --git a/interface/web/themes/default-304/icons/x64/tools.png b/interface/web/themes/default-304/icons/x64/tools.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ce4e231f9a04031f28fef8efe47f4baa23d851d
Binary files /dev/null and b/interface/web/themes/default-304/icons/x64/tools.png differ
diff --git a/interface/web/themes/default-304/images/Thumbs.db b/interface/web/themes/default-304/images/Thumbs.db
new file mode 100644
index 0000000000000000000000000000000000000000..8679961a8d1dc54348abadb5dd70f647d769c1bd
Binary files /dev/null and b/interface/web/themes/default-304/images/Thumbs.db differ
diff --git a/interface/web/themes/default-304/images/buttonHolder_bg.gif b/interface/web/themes/default-304/images/buttonHolder_bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..45dc0da38b2608cf1bb0c5079105e8a8bbfbe95b
Binary files /dev/null and b/interface/web/themes/default-304/images/buttonHolder_bg.gif differ
diff --git a/interface/web/themes/default-304/images/favicon.ico b/interface/web/themes/default-304/images/favicon.ico
index 6e923c604614c4228c26e0aea8224b6f908257b6..da6257c84cce5c550eb7118581ed2a22f15af248 100644
Binary files a/interface/web/themes/default-304/images/favicon.ico and b/interface/web/themes/default-304/images/favicon.ico differ
diff --git a/interface/web/themes/default-304/images/header_bg.png b/interface/web/themes/default-304/images/header_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..f53a8b4ac206d253510634b56d55eaf87d9801d4
Binary files /dev/null and b/interface/web/themes/default-304/images/header_bg.png differ
diff --git a/interface/web/themes/default-304/images/header_logo.png b/interface/web/themes/default-304/images/header_logo.png
index 8d1e50f6123826985d57faaba2e2944db93cf97e..d85333a5af3d21da5fefc6b0fa2e052ac489501d 100644
Binary files a/interface/web/themes/default-304/images/header_logo.png and b/interface/web/themes/default-304/images/header_logo.png differ
diff --git a/interface/web/themes/default-304/images/lists_tfoot_bg.png b/interface/web/themes/default-304/images/lists_tfoot_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe3acffe5946346a67b39082457c784d33bce9bb
Binary files /dev/null and b/interface/web/themes/default-304/images/lists_tfoot_bg.png differ
diff --git a/interface/web/themes/default-304/images/lists_thead_bg.png b/interface/web/themes/default-304/images/lists_thead_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..c75d17f03e19525bdc5117c08072e4c5d056e68b
Binary files /dev/null and b/interface/web/themes/default-304/images/lists_thead_bg.png differ
diff --git a/interface/web/themes/default-304/images/screen_bg.png b/interface/web/themes/default-304/images/screen_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb14945604c4b43b8cdb22485e1dc1f58b43b3
Binary files /dev/null and b/interface/web/themes/default-304/images/screen_bg.png differ
diff --git a/interface/web/themes/default/css/jquery-ui-1.8.16.custom.css b/interface/web/themes/default/css/jquery-ui-1.8.16.custom.css
index 9a806d534e60ac9fe6751b166373ac4c3134e0ec..cf52f36c58f61e21c7051bd0342d486d802b2e66 100644
--- a/interface/web/themes/default/css/jquery-ui-1.8.16.custom.css
+++ b/interface/web/themes/default/css/jquery-ui-1.8.16.custom.css
@@ -57,7 +57,7 @@
 /* Component containers
 ----------------------------------*/
 /*.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; }*/
-.ui-widget { font-size: 1em; }
+.ui-widget { font-size: 1.1em; }
 .ui-widget .ui-widget { font-size: 1em; }
 .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-size: 1em; }
 .ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; }
diff --git a/interface/web/themes/default/css/styles.css b/interface/web/themes/default/css/styles.css
index 14fc257e978781f29b39ce7b3b1a5dd922068d62..b8de0844e97fadd9a584311ae45c7e3c846f6135 100644
--- a/interface/web/themes/default/css/styles.css
+++ b/interface/web/themes/default/css/styles.css
@@ -1,6 +1,4 @@
 @charset "UTF-8";
-@import url(http://fonts.googleapis.com/css?family=Ubuntu:400,700,300);
-
 /* 
     Document   : styles.css
     Created on : 06.07.2012, 12:21:59
@@ -19,12 +17,11 @@
 }
 html * { font-size: 100.01% }
 body {
-    font-family: Ubuntu, "Trebuchet MS", sans-serif;
+    font-family: "Trebuchet MS", sans-serif;
     font-size: 75.00%; 
     color: #444;
-    background: #93A0B0; /* gradient replacement for IE */
-    background: radial-gradient(circle farthest-corner at center center , #A1ACBB, #93A0B0 70%) repeat scroll 0 0 #93A0B0;
-    margin: 10px 0 10em 0;
+    background: url("../images/screen_bg.png") repeat-x top left fixed #EEEEEE;
+    padding: 10px 0;
 }
 ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em }
 li { margin-left: 1.5em; line-height: 1.5em }
@@ -54,17 +51,17 @@ textarea, pre, tt, code {
 }
 
 h1,h2,h3,h4,h5,h6 { 
-    font-family: Ubuntu, "Trebuchet MS", sans-serif;
+    font-family: "Trebuchet MS", sans-serif;
     font-weight:bold; 
     color:#666;
     margin: 0 0 0.25em 0; 
 }
-h1 { font-size: 200%; }                        /* 24px */
-h2 { font-size: 200%; color: #4D4F53; }        /* 24px */
-h3 { font-size: 150%; }                        /* 18px */
-h4 { font-size: 133.33%; }                     /* 16px */
-h5 { font-size: 116.67%; }                     /* 14px */
-h6 { font-size: 116.67%; font-style:italic; }  /* 14px */
+h1 { font-size: 200% }                        /* 24px */
+h2 { font-size: 200% }                        /* 24px */
+h3 { font-size: 150% }                        /* 18px */
+h4 { font-size: 133.33% }                     /* 16px */
+h5 { font-size: 116.67% }                     /* 14px */
+h6 { font-size: 116.67%; font-style:italic }  /* 14px */
 
 p { line-height: 1.5em; margin: 0 0 1em 0; }
 
@@ -74,7 +71,7 @@ blockquote { margin: 0 0 1em 1.5em }
 strong,b { font-weight: bold }
 em,i { font-style:italic }
 
-pre, code { font-family: Consolas, "Lucida Console", "Courier New", monospace; font-size: 1.1em; }
+pre, code { font-family: monospace; font-size: 1.1em; }
 
 acronym, abbr {
     letter-spacing: .07em;
@@ -87,25 +84,11 @@ header, #nav, #main, footer {
 }
 #page {
     min-width: 980px;
-    min-height: 820px;
     max-width: 80%;
-    background-color: #ffffff;
-    text-align:left;
-    margin: 0 auto;
-    padding: 10px;
-    border-radius: 8px;
-    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.05) inset, 0 0 18px rgba(0, 0, 0, 0.5);
-}
-#page.loginpage {
-    width: 400px !important;
-    min-width: 400px !important;
-    min-height: 300px !important;
-    background-color: #ffffff;
+    background: #fff;
     text-align:left;
     margin: 0 auto;
     padding: 10px;
-    border-radius: 8px;
-    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.05) inset, 0 0 18px rgba(0, 0, 0, 0.5);
 }
 .skip, .hideme, .print {
     height: 1px;
@@ -121,9 +104,7 @@ header {
     position: relative;
     color: #faf0e6;
     padding: 15px 2em 5px 20px;
-    background: #20AAE5;
-    border-radius: 8px 8px 0 0;
-    min-height: 54px;
+    background: url("../images/header_bg.png") repeat-x top left #9a9a9a;
 }
 header h1 {
     font-size:2.5em;
@@ -144,8 +125,6 @@ header span {
     text-align: right;
 }
 #topsubnav a { 
-    display: inline-block;
-    min-height: 20px;
     color: #f0f8ff;
     font-weight: normal;
     background:transparent;
@@ -163,28 +142,24 @@ header span {
 #topNav ul {
     list-style: none;
     padding: 0 0 0 20px;
-    border-radius: 0 0 8px 8px;
     margin: 0;
-    background: #243942; /* gradient replacement for IE */
-    background: linear-gradient(to bottom, #243942, #22373F 50%, #1D2E35 50%, #1B2B32) repeat scroll 0 0 #243942;
+    background: #9a9a9a
 }
 
 #topNav ul li {
     display: inline;
-    margin: 0 -2px 0 -1px;
+    margin: 0 2px 0 0;
 }
 
 #topNav a {
-    background: url("../icons/x32_sprite.png") no-repeat;
-    color:#D0D9DE;
+    background: url("../icons/x32_sprite.png") no-repeat #D3D3D3;
+    color:black;
     display:inline-block;
     height:20px;
     padding-top:37px;
     text-align:center;
     text-decoration:none;
     min-width:78px;
-    border-left: 1px solid #191919;
-    border-right: 1px solid rgba(255, 255, 255, 0.05);
 }
 
 #topNav a:hover {
@@ -193,7 +168,9 @@ header span {
 }
 
 #topNav #topNav_current a {
-    background-color: #3E4E55;
+    font-weight: bold;
+    color: black;
+    background-color: #ffffff;
 }
 .topnav-tools { background-position: 22px -10px !important; }
 .topnav-admin { background-position: 22px -74px !important; }
@@ -215,7 +192,8 @@ header span {
 /* main
 -------------------------------------------------------------- */
 #main { 
-    padding: 1em 0 0 0;
+    background: #fff;
+    padding: 1em 0;
 }
 
 /* main/sideNav + submenu
@@ -245,7 +223,6 @@ header span {
     margin:0;
     padding: 0;
     font-size:0.9em;
-    background: linear-gradient(to bottom, #F7F7F5, #FFFEF8) repeat scroll 0 0 #C7C2BA;
 }
 
 #submenu a,
@@ -254,6 +231,7 @@ header span {
     width: 90%;
     padding: 2px 0px 2px 10%;
     text-decoration: none;
+    background-color:#fff;
     color: #444;
     border-bottom: 1px #eee solid;
 }
@@ -264,15 +242,18 @@ header span {
     padding: 0px;
     font-weight: bold;
     color: #444;
+    background-color: #fff;
     border-top: 2px #888 solid;
     font-size: 1.1em;
 }
 
 #submenu li.title a {
-    background: #E0DED8; /* gradient replacement for IE */
-    background: linear-gradient(to bottom, #F7F7F5, #E0DED8) repeat scroll 0 0 #C7C2BA;
+    background-color: #f0f8ff;
     color: #444;
 }
+#submenu li.title a:hover {
+    color: white;
+}
 
 #submenu li span {
     display:block;
@@ -296,6 +277,7 @@ header span {
 #submenu li a {
     width: 90%;
     padding-left: 10%;
+    background-color:#fff;
     color: #444;
 }
 #submenu li a:focus,
@@ -305,12 +287,6 @@ header span {
     color: #fff;
 }
 
-#submenu li.title a:focus,
-#submenu li.title a:hover,
-#submenu li.title a:active {
-    color: #f63;
-}
-
 /* Form-Elements in the Menu*/
 #submenu * select#server_id {
     margin: 3px 10%;
@@ -324,28 +300,28 @@ header span {
     margin-left: 200px; 
     margin-right: 0;
     padding: 0px 10px 10px 20px;
+    border-left: 1px #ddd solid;
 }
-.loginpage #content { 
-    margin-left: 0px; 
-    margin-right: 0;
-    padding: 0px;
-}
- 
+
 /* footer
 -------------------------------------------------------------- */
 
 footer { 
-    color:#F2F2F2; 
-    padding: 1em;
+    color:#666; 
+    background: #f9f9f9;
+    padding: 10px 20px;
+    border-top: 5px #efefef solid;
     font-size: 0.8em;
     text-align: center;
 }
 footer a {
-    color: #fff;
+    color: #999;
+    background:transparent;
     font-weight: bold;
 }
 footer a:hover, footer a:active {
-    color: #444444; 
+    color: #4D87C7; 
+    background-color: transparent; 
     text-decoration:underline;
 }
 
@@ -379,8 +355,7 @@ td {
     text-align:left;
 }
 thead th {
-    background: #505968; /* gradient replacement for IE */
-    background: linear-gradient(to bottom, #707A84, #505968) repeat scroll 0 0 #505968;
+    background: #444 url("../images/lists_thead_bg.png") repeat-x;
     color: #fff;
 }
 tbody th {
@@ -415,7 +390,7 @@ table.list .tbl_col_limit {
 .pageForm_description { font-size: 12px; }
 
 /* Tab-Box */
-.tabbox_tabs { border-bottom: 1px solid #d3d3d3; margin-top: 2em; }
+.tabbox_tabs { border-bottom: 1px solid #d3d3d3; }
 .tabbox_tabs ul {
     list-style: none;
     padding: 0;
@@ -423,17 +398,14 @@ table.list .tbl_col_limit {
 }
 .tabbox_tabs li {
     display: inline;
-    line-height: 35px;
     margin: 0 2px 0 0;
 }
 .tabbox_tabs a {
-    font-size: 16px;
-    padding: 9px 1em;
+    padding: 0 1em;
     text-decoration: none;
     color: black;
-    background: linear-gradient(to bottom, #F7F7F5, #E0DED8) repeat scroll 0 0 #C7C2BA;
+    background: #d3d3d3;
     border: 1px solid #d3d3d3;
-    border-radius: 6px 6px 0 0;
 }
 .tabbox_tabs a:hover {
     background: #fc0;
@@ -453,8 +425,7 @@ table.list .tbl_col_limit {
     color: #6299c5;
 }
 .pnl_formarea fieldset {
-    font-weight: normal;
-    font-family: Consolas, "Lucida Console", "Courier New", monospace;
+    font-weight: bold;
 }
 /* hide line and legend when inside tabbed content */
 #tabbox_content * .pnl_toolsarea fieldset, #tabbox_content * .pnl_listarea fieldset, #tabbox_content * .pnl_formsarea fieldset { border: none !important; }
@@ -467,23 +438,17 @@ table.list .tbl_col_limit {
     font-family: Consolas, "Lucida Console", "Courier New", monospace;
     font-size: 0.9em;
 }
-.codeview .logerror { background: rgb(255,0,0); color: #fff; }
+.codeview .logerror { background: rgb(255,0,0); }
 .codeview .logwarn { background: rgb(255,204,0); }
 .codeview .loginfo { background: rgb(153,204,255); }
-
 /* Lists */
 table.list {
     width: 100%;
     border: 1px solid #d3d3d3 !important;
-    box-shadow: 0 0px 0px 0px rgba(0, 0, 0, 0.05) inset, 0 0 6px rgba(0, 0, 0, 0.2);
 }
 table.list thead th { font-size: 10px; }
 table.list tbody { border: 1px solid #d3d3d3 !important; }
-table.list tfoot td { 
-  text-align: center;  
-  background: #F2F2F2; /* gradient replacement for IE */
-  background: linear-gradient(to bottom, white, #DEDEDE) repeat scroll 0 0 #F2F2F2; 
-  padding: 24px 8px 8px 8px; }
+table.list tfoot td { text-align: center;  background: #f8f8f8 url("../images/lists_tfoot_bg.png") repeat-x bottom left;  padding: 24px 8px 8px 8px; }
 table.list .tbl_paging img { vertical-align: top; }
 table.list .tbl_row_even { background: #fcfcfc; }
 table.list .tbl_row_uneven { background: #f0f8ff; }
@@ -504,7 +469,6 @@ table.list td.tbl_col_buttons { word-wrap:normal;white-space:normal;overflow:vis
 }
 
 /* Systemmonitor */
-.systemmonitor,
 .systemmonitor-server,
 .systemmonitor-ve,
 .systemmonitor-state {
@@ -558,9 +522,9 @@ div.icoDevice {
     margin: 5px;
     background: url("../icons/device_sprite.png") no-repeat transparent;
 }
-.systemmonitor-server div.icoDevice { background-position: 0 -128px; }
-.systemmonitor-ve div.icoDevice { background-position: 0 -64px; }
-.systemmonitor-network div.icoDevice { background-position: 0 0px; }
+.systemmonitor-server div.icoDevice { background-position: 0 0; }
+.systemmonitor-ve div.icoDevice { background-position: -64px 0; }
+.systemmonitor-network div.icoDevice { background-position: -128px 0; }
 div.statusDevice,
 div.statusMsg { float: left; }
 div.statusMsg p { 
@@ -618,11 +582,9 @@ div.status {
     float:left;
     width:60px;
     height: 60px;
-    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2) inset, 0 0 6px rgba(0, 0, 0, 0.3);
-    border-radius: 4px;
-    background: #F8F8F1; /* gradient replacement for IE */
-    background: linear-gradient(transparent, rgba(0, 0, 0, 0.15)) repeat scroll center 5px transparent;
-    margin:0 12px 12px 0;
+    border:1px dotted #888888;
+    background-color: #cccccc;
+    margin:10px;
     background-position: center 5px;
     background-repeat: no-repeat;
     text-align: center;
@@ -632,25 +594,25 @@ div.status {
     background: url("../icons/x32_sprite.png") no-repeat transparent;
     color:Black;
     display:block;
-    font-size:80%;
+    font-weight:bold;
     height:30px;
     padding-top:42px;
     width:60px;
     text-decoration: none;
 }
-.dashboard-modules.tools a { background-position: 14px -8px; }
-.dashboard-modules.admin a { background-position: 14px -72px; }
-.dashboard-modules.sites a { background-position: 14px -520px; }
-.dashboard-modules.monitor a { background-position: 14px -584px; }
-.dashboard-modules.help a { background-position: 14px -712px; }
-.dashboard-modules.mail a { background-position: 14px -776px; }
-.dashboard-modules.vm a { background-position: 14px -840px; }
-.dashboard-modules.domain a { background-position: 14px -904px; }
-.dashboard-modules.dns a { background-position: 14px -968px; }
-.dashboard-modules.client a { background-position: 14px -1096px; }
-.dashboard-modules.billing a { background-position: 14px -116px; }
+.dashboard-modules.tools a { background-position: 12px -9px; }
+.dashboard-modules.admin a { background-position: 12px -73px; }
+.dashboard-modules.sites a { background-position: 12px -520px; }
+.dashboard-modules.monitor a { background-position: 13px -585px; }
+.dashboard-modules.help a { background-position: 13px -716px; }
+.dashboard-modules.mail a { background-position: 12px -776px; }
+.dashboard-modules.vm a { background-position: 14px -842px; }
+.dashboard-modules.domain a { background-position: 12px -905px; }
+.dashboard-modules.dns a { background-position: 12px -970px; }
+.dashboard-modules.client a { background-position: 13px -1096px; }
+.dashboard-modules.billing a { background-position: 14px -1162px; }
 
-.panel_dashboard h2 { font-size:20px; font-weight: 400; padding: 1em 0; }
+.panel_dashboard h2 { font-size:20px; }
 
 /* Image-Replacement */
 .swap { background-repeat:no-repeat; }
@@ -691,15 +653,13 @@ a.button,
     text-shadow: 0px 1px 1px #fff;
     border: 1px solid #c6c6c6;
     border-radius: 4px;
-    background: #F2F2F2; /* gradient replacement for IE */
-    background: linear-gradient(to bottom, white, #DEDEDE) repeat scroll 0 0 #F2F2F2;
+    background-color: #f7f7f7;
     box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
     -o-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
     -webkit-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
     -moz-box-shadow: 0 1px 1px 0 rgba(140, 140, 140, 0.3);
     text-decoration: none;
 }
-
 a.button:focus,
 input.button:focus,
 .buttons button:focus {
@@ -732,9 +692,8 @@ input.button:focus,
 /* BUTTONS STANDARD */
 button:hover,
 .buttons a:hover {
-    background: #BFCFD8; /* gradient replacement for IE */
-    background: linear-gradient(to bottom, white, #BFCFD8) repeat scroll 0 0 #f63;
-    border:1px solid #336699;
+    background-color:#dff4ff;
+    border:1px solid #c2e1ef;
     color:#336699;
 }
 .buttons a:active {
@@ -749,7 +708,7 @@ button.positive,
 .buttons a.positive:hover,
 button.positive:hover {
     background-color:#E6EFC2;
-    border:1px solid #529214;
+    border:1px solid #C6D880;
     color:#529214;
 }
 .buttons a.positive:active {
@@ -766,7 +725,7 @@ button.negative {
 .buttons a.negative:hover,
 button.negative:hover {
     background-color:#fbe3e4;
-    border:1px solid #d12f19;
+    border:1px solid #fbc2c4;
     color:#d12f19;
 }
 .buttons a.negative:active {
@@ -776,23 +735,15 @@ button.negative:hover {
 }
 
 /* Button with icon and text */
-.iconstxt:before { 
-  background: url("../icons/button_sprite.png") no-repeat transparent; 
-  content: "";
-  display: inline-block;
-  height: 16px;
-  margin-right: 7px;
-  vertical-align: top;
-  width: 16px;
-}
-.iconstxt span:before { padding-left: 20px; font-weight: bold; }
-.iconstxt.icoPositive:before { background-position: 0px -136px; }
-.iconstxt.icoNegative:before { background-position: 0px -104px; }
-.iconstxt.icoAdd:before { background-position: 0px -72px; }
-.iconstxt.icoKey:before { background-position: 0px -8px; }
-.iconstxt.icoDelete:before { background-position: 0px -40px; }
-.iconstxt.icoDownload:before { background-position: 0px -8px; }
-.iconstxt.icoRestore:before { background-position: 0px -8px; }
+.iconstxt { background: url("../icons/button_sprite.png") no-repeat transparent; }
+.iconstxt span { padding-left: 20px; font-weight: bold; }
+.iconstxt.icoPositive { background-position: 6px -130px; }
+.iconstxt.icoNegative { background-position: 6px -98px; }
+.iconstxt.icoAdd { background-position: 6px -66px; }
+.iconstxt.icoKey { background-position: 6px -1px; }
+.iconstxt.icoDelete { background-position: 6px -34px; }
+.iconstxt.icoDownload { background-position: 6px -1px; }
+.iconstxt.icoRestore { background-position: 6px -1px; }
 
 /* Button with icon and without text */
 .icons16 { position: relative; }
@@ -899,13 +850,8 @@ input#refresh, input#retry, input#expire, input#minimum, input#ttl { width: 50px
 /* --- */
 
 a[href $="#logout"] {
-    padding-left: 24px;
-    background: url("../icons/x16_sprite.png") no-repeat left -142px transparent !important;
-}
-
-a[href $="#usersettings"] {
-    padding-left: 24px;
-    background: url("../icons/x16_sprite.png") no-repeat left -442px transparent !important;
+    padding-right: 20px;
+    background: url("../icons/x16_sprite.png") no-repeat right -143px transparent !important;
 }
 
 /* Select Menu with Images */
@@ -1180,7 +1126,7 @@ select.flags option[value=ZW], select.flags option[value=zw], .country-ZW {backg
 
 .panel_login {
     max-width: 80%;
-    min-width: 400px;
+    min-width: 680px;
 }
 div.subsectiontoggle {
     border:1px solid #ccc;
@@ -1277,7 +1223,7 @@ div.gs-container * {
 div.gs-container input {
     background: url("../icons/x16_sprite.png") no-repeat 2px -119px #FFFFFF;
     height:20px;
-    border:1px solid #fff;
+    border:1px solid #444;
     padding:0 22px 2px;
     color:#444;
     -moz-border-radius:5px;
@@ -1734,17 +1680,16 @@ p.value {
 
 /* Generals */
 .uniForm fieldset{}
-.uniForm fieldset legend{ color: #675C53; font-weight: 400; font-size: 1.5em; margin: 0; padding: 0.5em 0; }
+.uniForm fieldset legend{ color: #333; font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 1.5em 1.5em 0; }
 
 /* This is the main unit that contains our form elements */
 .uniForm .ctrlHolder{ padding: 3px; border-bottom: 1px dotted #dfdfdf; }
 
 .uniForm .buttonHolder{ 
     text-align: left; 
-    background: #CEDEEF;
+    background: #CEDEEF url("../images/buttonHolder_bg.gif") no-repeat right;
     margin: 3em 0 1em;
     padding: 8px;
-    border-radius: 4px;
 }
 .uniForm .resetButton{ float: left; }
 .uniForm .primaryAction{ font-weight: bold; }
@@ -1802,9 +1747,6 @@ p.value {
 .uniForm .inlineLabels label,
 .uniForm .inlineLabels .label{ width: 20%; /* <- Required property */ margin: .3em 2% 0 0; /* <- Required property */ }
 
-.loginpage .uniForm .inlineLabels label,
-.loginpage .uniForm .inlineLabels .label{ width: 40%; /* <- Required property */ margin: .3em 2% 0 0; /* <- Required property */ }
-
 .uniForm .inlineLabels .textInput,
 .uniForm .inlineLabels .fileUpload{ width: 35%; /* <- Required property */ }
 
@@ -1864,8 +1806,8 @@ p.value {
     background-color:#FFFFFF;
     color:#000000;
 }
-.ui-widget { font-family: Ubuntu, "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
-.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Ubuntu, "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
+.ui-widget { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
+.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: "Trebuchet MS", Arial, sans-serif; font-size: 100%; }
 ul.ui-autocomplete { max-height: 250px; overflow-y: auto; min-width: 85px;}
 .ui-combobox { position: relative; display: inline-block; margin-right: 17px; }
 .ui-combobox-toggle { position: absolute !important; top: 0; bottom: 0; margin-left: -1px; padding: 1px !important; background: none repeat scroll 0 0 #FFFFFF !important; border: 1px solid #DFDFDF !important;}
@@ -1876,16 +1818,15 @@ ul.ui-autocomplete { max-height: 250px; overflow-y: auto; min-width: 85px;}
 a.link-page, span.page-spacer {
     display: inline-block;
     text-align: center;
-    padding: 0 2px 2px 2px;
+    padding: 2px;
     line-height: 16px;
     text-decoration: none !important;
+    color: inherit !important;
     min-width: 16px;
 }
 a.link-page {
-    border: 1px solid #C7C2BA;
-    border-radius: 4px;
+    border: 1px solid #FFFFFF;
     margin: 0 5px;
-    background: #fff;
 }
 
 a.link-page:hover {
@@ -1897,8 +1838,6 @@ span.page-spacer {
 }
 
 a.link-page.current-page {
-    background-color: #EC7A08;
+    background-color: #DFDFDF;
     font-weight: bold;
-    border-color: #f63;
-    color: #fff;
 }
\ No newline at end of file
diff --git a/interface/web/themes/default/icons/device_sprite.png b/interface/web/themes/default/icons/device_sprite.png
index fed33c07422865834297916ec076725b7b405599..1095366e3bb2ef61eb244174e8df9a02c9999cfd 100644
Binary files a/interface/web/themes/default/icons/device_sprite.png and b/interface/web/themes/default/icons/device_sprite.png differ
diff --git a/interface/web/themes/default/icons/x16_sprite.png b/interface/web/themes/default/icons/x16_sprite.png
index e8a3055bf829fc848e2e8cb86eaa483525a561b8..612c53bb4a525a9bd14a8c2482ae1019b93afd2c 100644
Binary files a/interface/web/themes/default/icons/x16_sprite.png and b/interface/web/themes/default/icons/x16_sprite.png differ
diff --git a/interface/web/themes/default/icons/x32_sprite.png b/interface/web/themes/default/icons/x32_sprite.png
index 99ca464975c4ec1d44abba633310c20e7455fae7..5c9f04ffaf5c3b97d88f6f97f0b4653bbe3a039c 100644
Binary files a/interface/web/themes/default/icons/x32_sprite.png and b/interface/web/themes/default/icons/x32_sprite.png differ
diff --git a/interface/web/themes/default/images/buttonHolder_bg.gif b/interface/web/themes/default/images/buttonHolder_bg.gif
new file mode 100644
index 0000000000000000000000000000000000000000..45dc0da38b2608cf1bb0c5079105e8a8bbfbe95b
Binary files /dev/null and b/interface/web/themes/default/images/buttonHolder_bg.gif differ
diff --git a/interface/web/themes/default/images/favicon.ico b/interface/web/themes/default/images/favicon.ico
index 6e923c604614c4228c26e0aea8224b6f908257b6..da6257c84cce5c550eb7118581ed2a22f15af248 100644
Binary files a/interface/web/themes/default/images/favicon.ico and b/interface/web/themes/default/images/favicon.ico differ
diff --git a/interface/web/themes/default/images/header_bg.png b/interface/web/themes/default/images/header_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..f53a8b4ac206d253510634b56d55eaf87d9801d4
Binary files /dev/null and b/interface/web/themes/default/images/header_bg.png differ
diff --git a/interface/web/themes/default/images/header_logo.png b/interface/web/themes/default/images/header_logo.png
index e8d1ee31a74700706c70c03409895b324abb8b53..d85333a5af3d21da5fefc6b0fa2e052ac489501d 100644
Binary files a/interface/web/themes/default/images/header_logo.png and b/interface/web/themes/default/images/header_logo.png differ
diff --git a/interface/web/themes/default/images/lists_tfoot_bg.png b/interface/web/themes/default/images/lists_tfoot_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe3acffe5946346a67b39082457c784d33bce9bb
Binary files /dev/null and b/interface/web/themes/default/images/lists_tfoot_bg.png differ
diff --git a/interface/web/themes/default/images/lists_thead_bg.png b/interface/web/themes/default/images/lists_thead_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..c75d17f03e19525bdc5117c08072e4c5d056e68b
Binary files /dev/null and b/interface/web/themes/default/images/lists_thead_bg.png differ
diff --git a/interface/web/themes/default/images/logo16.gif b/interface/web/themes/default/images/logo16.gif
deleted file mode 100644
index 48c19dda12a4802aff32403351c4db8dbe576738..0000000000000000000000000000000000000000
Binary files a/interface/web/themes/default/images/logo16.gif and /dev/null differ
diff --git a/interface/web/themes/default/images/logo32.gif b/interface/web/themes/default/images/logo32.gif
deleted file mode 100644
index d68f9fb9af1c82b41157f9e6af07d563e8090ead..0000000000000000000000000000000000000000
Binary files a/interface/web/themes/default/images/logo32.gif and /dev/null differ
diff --git a/interface/web/themes/default/images/screen_bg.png b/interface/web/themes/default/images/screen_bg.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cfb14945604c4b43b8cdb22485e1dc1f58b43b3
Binary files /dev/null and b/interface/web/themes/default/images/screen_bg.png differ
diff --git a/interface/web/themes/default/templates/login.tpl.htm b/interface/web/themes/default/templates/login.tpl.htm
deleted file mode 100644
index 67d5130c0bfc5fc1a644c8eb418675eb0c211162..0000000000000000000000000000000000000000
--- a/interface/web/themes/default/templates/login.tpl.htm
+++ /dev/null
@@ -1,167 +0,0 @@
-<!DOCTYPE html>
-<html dir="ltr" lang="en-US">      
-    <head>
-        <!--Possible? Vars in lang= ?-->
-        <meta charset="<tmpl_var name="html_content_encoding">" />
-        <title><tmpl_var name="app_title"> <tmpl_var name="app_version"></title>
-        <meta http-equiv="X-UA-Compatible" content="IE=9"/>
-        <link href="themes/default/css/styles.css" rel="stylesheet" media="screen" type="text/css" />
-        <link href="themes/default/css/print.css" rel="stylesheet" media="print" type="text/css" />
-        <!--[if IE 9]><link href="themes/default/css/iehacks.css" rel="stylesheet" type="text/css" /><![endif]-->
-        <!--[if lte IE 8]><script type="text/javascript" src="themes/default/js/html5shiv.js"></script><![endif]-->
-        <!--[if lte IE 7]><link href="themes/default/css/iehacks.css" rel="stylesheet" type="text/css" /><![endif]-->
-        <link href="themes/default/css/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" />
-        <link rel="shortcut icon" href="/themes/default/images/favicon.ico" />
-        <script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
-        <script type="text/javascript" src="js/jquery-ui-1.8.16.custom.min.js"></script>
-        <script type="text/javascript" src="js/scrigo.js.php"></script>
-        <script type="text/javascript" src="js/uni-form/uni-form.jquery.js"></script>
-        <script type="text/javascript" src="js/jquery.ispconfigsearch.js"></script>
-        <script type="text/javascript" src="js/jquery.tipsy.js"></script>
-        <script language="JavaScript" type="text/javascript">
-            jQuery(document).ready(function() {
-                loadInitContent();
-                
-                $("#pageForm").submit(function(e){
-                    //Prevent form submit: e.preventDefault() in lists
-                    if ($(".panel #Filter").length > 0) {
-                        e.preventDefault();
-                    }
-                });
-                
-                jQuery('.subsectiontoggle').live("click", function(){
-                    jQuery(this).children().toggleClass('showing').end().next().slideToggle();
-                });
-                
-                jQuery('#globalsearch').ispconfigSearch({
-                    dataSrc: '/dashboard/ajax_get_json.php?type=globalsearch',
-                    resultsLimit: '$ <tmpl_var name="globalsearch_resultslimit_of_txt"> % <tmpl_var name="globalsearch_resultslimit_results_txt">',
-                    noResultsText: '<tmpl_var name="globalsearch_noresults_text_txt">',
-                    noResultsLimit: '<tmpl_var name="globalsearch_noresults_limit_txt">',
-                    searchFieldWatermark: '<tmpl_var name="globalsearch_searchfield_watermark_txt">'
-                });
-                
-                jQuery('.ttip').tipsy({live: true, gravity: 'ne', html: true});
-                
-                tabChangeDiscard = '<tmpl_var name="tabchange_discard_enabled>';
-                tabChangeWarning = '<tmpl_var name="tabchange_warning_enabled>';
-                tabChangeWarningTxt = '<tmpl_var name="global_tabchange_warning_txt">';
-                tabChangeDiscardTxt = '<tmpl_var name="global_tabchange_discard_txt">';
-				
-				// Store password in browser; works in Firefox, but not Chrome
-				$('#username').live("blur", function(){
-					if($('#dummy_username').val() == '' || $('#dummy_username').val() != $(this).val()){
-						$('#dummy_login').show();
-						$('#dummy_username').attr('value', $(this).val()).trigger('focus').trigger('blur');
-						$('#dummy_login').hide();
-					}
-					if($('#dummy_username').val() == $(this).val() && $(this).val() != ''){
-						$('#passwort').val($('#dummy_passwort').val());
-					} else {
-						$('#passwort').val('');
-					}
-					$('#passwort').focus();
-				});
-				
-				$('#username').live("keyup", function(){
-					$('#dummy_username').val('');
-					$('#dummy_passwort').val('');
-					$('#passwort').val('');
-				});
-				
-            });
-            
-            
-            jQuery(document).bind("change", function(event) {
-                var elName = event.target.localName;
-                if (jQuery(".panel #Filter").length > 0 && elName == 'select') {
-                    event.preventDefault();
-                    jQuery(".panel #Filter").trigger('click');
-                }
-                if(elName == 'select' || elName == 'input' || elName == 'textarea') {
-                    if(jQuery(event.target).hasClass('no-page-form-change') == false) {
-                        // set marker that something was changed
-                        pageFormChanged = true;
-                    }
-                }
-            });
-            
-            jQuery(document).bind("keypress", function(event) {
-                //Use jQuery submit with keypress Enter in panel filterbar
-                if (event.which == '13' && jQuery(".panel #Filter").length > 0 && jQuery(event.target).hasClass('ui-autocomplete-input') == false ) {
-                    event.preventDefault();
-                    jQuery(".panel #Filter").trigger('click');
-                }
-                //Use jQuery submit with keypress Enter in forms
-                if (event.which == '13' && jQuery(".pnl_formsarea button.positive").length > 0 && event.target.localName != 'textarea' && jQuery(event.target).is(':input')) {
-                    event.preventDefault();
-                    jQuery(".pnl_formsarea button.positive:first").not("[disabled='disabled']").trigger('click');
-                }
-            });
-            
-            jQuery(document).delegate('.pnl_listarea th', 'click', function(event) {
-                if(jQuery(this).attr('class').length > 0 && jQuery(".panel #Filter").length > 0 && jQuery(this).hasClass('tbl_col_buttons') == false && jQuery(this).hasClass('tbl_col_limit') == false && jQuery(this).hasClass('tbl_col_nosort') == false) {
-                  event.preventDefault();
-                  var clickevent = jQuery('#Filter').attr('onclick');
-                  var element = jQuery(this).attr('class');
-                  if(typeof clickevent == 'string') {
-                      jQuery('#Filter').attr('onclick', clickevent.replace(".php')", ".php?orderby=" + element + "')"));
-                  }
-                  jQuery(".panel #Filter").trigger('click');
-                  
-                  jQuery("#pageForm").ajaxComplete(function() {
-                      if(jQuery("th."+element).css("background-position") == '0px -15px') {
-                        if(jQuery("th."+element).css("text-align") == "right") {
-                          jQuery("th."+element).css("text-align","left");
-                        } else {
-                          jQuery("th."+element).css("text-align","right");
-                        }
-                      } else {
-                        jQuery(".pnl_listarea th").css("text-align","");
-                      }
-                      jQuery(".pnl_listarea th").css("background-position","0 0");
-                      jQuery("th."+element).css("background-position","0 -15px");
-                  });
-                }
-            });
-            
-        </script>
-    </head>
-    <body>
-        <div id="page" class="loginpage">
-            <!-- begin: header -->
-            <header>
-                <h1 id="ir-HeaderLogo" class="swap" style="background-image:url('{tmpl_var name='app_logo'}');"><span>ISPConfig 3</span></h1>
-            </header>
-            <!-- end: header -->
-
-            <!-- begin: main content area #main -->
-            <section id="main" name="content">
-                <!-- begin: #content -->
-                <section id="content">
-                    <form method="post" action="" id="pageForm" name="pageForm" enctype="multipart/form-data" class="uniForm">
-                        <div id="pageContent"><!-- AJAX CONTENT --></div>
-                    </form>
-                    <div id="ie_clearing">&nbsp;</div>
-                    <!-- End: IE Column Clearing -->
-                </section>
-                <!-- end: #content -->
-            </section>
-            <!-- end: #main -->
-        </div>
-        <!-- begin: footer -->
-        <footer>
-            Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a>
-        </footer>
-        <!-- end: footer -->
-
-        <div id="dummy_login" style="display:none;position:absolute;top:-1000px;left:-1000px;">
-            <form action="" method="post" target="dummy_login" id="dummy_login_form">
-                <input name="username" id="dummy_username" type="text" autocomplete="on" value="" />
-                <input name="passwort" id="dummy_passwort" type="password" autocomplete="on" value="" />
-                <input type="submit" value="Login" id="dummy_submit"/>
-            </form>
-            <iframe id="dummy_iframe" src="dummy_login.html" name="dummy_login" style="display:none;"></iframe>
-        </div>
-    </body>
-</html>
diff --git a/interface/web/themes/default/templates/main.tpl.htm b/interface/web/themes/default/templates/main.tpl.htm
index 65d005b472810dd3cc87761ee87cd69389046753..4ccb70aa2f0c8ada7878a688679b8f8e06312c73 100644
--- a/interface/web/themes/default/templates/main.tpl.htm
+++ b/interface/web/themes/default/templates/main.tpl.htm
@@ -137,11 +137,12 @@
                     <a class="skip" href="#content" title="skip link">Skip to the content</a><span class="hideme">.</span>
                     <!-- end: skip link navigation -->
                     <tmpl_if name="cpuser">
-                        <tmpl_var name="activeuser_txt"> <a href="#usersettings" onclick="loadContent('tools/user_settings.php');"><tmpl_var name="cpuser"></a> <a href="#logout" onclick="loadContent('login/logout.php');"><tmpl_var name="logout_txt"></a>
+                        <a href="#logout" onclick="loadContent('login/logout.php');"><tmpl_var format="strtoupper" name="logout_txt"> <tmpl_var format="strtoupper" name="cpuser"></a><!-- | <a href="#" onclick="capp('help')">Help</a> | <a href="#">Imprint</a>-->
                         <tmpl_if name='usertype' op='==' value='normaluser'><input type="text" id="globalsearch" size="25" value="" /></tmpl_if>
                     </tmpl_if>
                 </nav>
                 <h1 id="ir-HeaderLogo" class="swap" style="background-image:url('{tmpl_var name='app_logo'}');"><span>ISPConfig 3</span></h1>
+                <span>hosting control panel</span>
             </header>
             <!-- end: header -->
             <a id="navigation" name="navigation"></a><!-- skiplink anchor: navigation -->
@@ -163,20 +164,19 @@
                 <!-- end: #content -->
             </section>
             <!-- end: #main -->
+            <!-- begin: footer -->
+            <footer>
+                Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a>
+            </footer><!-- end: footer -->
         </div>
-        <!-- begin: footer -->
-        <footer>
-            Powered by <a href="<tmpl_var name="app_link">" target="_blank"><tmpl_var name="app_title"></a>
-        </footer>
-        <!-- end: footer -->
-
-        <div id="dummy_login" style="display:none;position:absolute;top:-1000px;left:-1000px;">
-            <form action="" method="post" target="dummy_login" id="dummy_login_form">
-                <input name="username" id="dummy_username" type="text" autocomplete="on" value="" />
-                <input name="passwort" id="dummy_passwort" type="password" autocomplete="on" value="" />
-                <input type="submit" value="Login" id="dummy_submit"/>
-            </form>
-            <iframe id="dummy_iframe" src="dummy_login.html" name="dummy_login" style="display:none;"></iframe>
-        </div>
+		
+<div id="dummy_login" style="display:none;position:absolute;top:-1000px;left:-1000px;">
+<form action="" method="post" target="dummy_login" id="dummy_login_form">
+<input name="username" id="dummy_username" type="text" autocomplete="on" value="" />
+<input name="passwort" id="dummy_passwort" type="password" autocomplete="on" value="" />
+<input type="submit" value="Login" id="dummy_submit"/>
+</form>
+<iframe id="dummy_iframe" src="dummy_login.html" name="dummy_login" style="display:none;"></iframe>
+</div>
     </body>
 </html>
diff --git a/interface/web/tools/import_ispconfig.php b/interface/web/tools/import_ispconfig.php
index 432bb3191e0411f15111606333dabb424a9b71e1..a06366448c01027a7292aedaeb8a6bf3ff04393f 100644
--- a/interface/web/tools/import_ispconfig.php
+++ b/interface/web/tools/import_ispconfig.php
@@ -149,12 +149,6 @@ function start_domain_import($mail_domain) {
 	if($sys_groupid == 0) $error .= 'Inavlid groupid<br />';
 	if($sys_userid == 0) $error .= 'Inavlid Userid<br />';
 	
-	//* Get the mail server ID
-	$tmp = $app->db->queryOneRecord("SELECT server_id FROM server WHERE mail_server = 1 LIMIT 0,1");
-	$server_id = intval($tmp['server_id']);
-	unset($tmp);
-	if($server_id == 0) $server_id = 1;
-	
 	//* get the mail domain record
 	$mail_domain_rec = $client->mail_domain_get($remote_session_id, array('domain' => $mail_domain));
 	if(is_array($mail_domain_rec)) {
@@ -166,7 +160,6 @@ function start_domain_import($mail_domain) {
 		//* Change the record owner and remove the index field
 		$mail_domain_rec['sys_userid'] = $sys_userid;
 		$mail_domain_rec['sys_groupid'] = $sys_groupid;
-		$mail_domain_rec['server_id'] = $server_id;
 		unset($mail_domain_rec['domain_id']);
 		
 		//* Insert domain if no error occurred
@@ -188,7 +181,6 @@ function start_domain_import($mail_domain) {
 						//* Prepare record
 						$mail_user['sys_userid'] = $sys_userid;
 						$mail_user['sys_groupid'] = $sys_groupid;
-						$mail_user['server_id'] = $server_id;
 						$remote_mailuser_id = $mail_user['mailuser_id'];
 						unset($mail_user['mailuser_id']);
 						if(!isset($_POST['import_user_filter'])) $mail_user['custom_mailfilter'] = '';
@@ -207,7 +199,6 @@ function start_domain_import($mail_domain) {
 									$mail_user_filter['sys_userid'] = $sys_userid;
 									$mail_user_filter['sys_groupid'] = $sys_groupid;
 									$mail_user_filter['mailuser_id'] = $local_mailuser_id;
-									$mail_user_filter['server_id'] = $server_id;
 									unset($mail_user_filter['filter_id']);
 									
 									//* Insert record in DB
@@ -233,7 +224,6 @@ function start_domain_import($mail_domain) {
 					if($tmp['number'] == 0) {
 						$mail_alias['sys_userid'] = $sys_userid;
 						$mail_alias['sys_groupid'] = $sys_groupid;
-						$mail_alias['server_id'] = $server_id;
 						unset($mail_alias['forwarding_id']);
 						$app->db->datalogInsert('mail_forwarding', $mail_alias, 'forwarding_id');
 						$msg .= "Imported email alias ".$mail_alias['source']."<br />";
@@ -254,7 +244,6 @@ function start_domain_import($mail_domain) {
 					if($tmp['number'] == 0) {
 						$mail_alias['sys_userid'] = $sys_userid;
 						$mail_alias['sys_groupid'] = $sys_groupid;
-						$mail_alias['server_id'] = $server_id;
 						unset($mail_alias['forwarding_id']);
 						$app->db->datalogInsert('mail_forwarding', $mail_alias, 'forwarding_id');
 						$msg .= "Imported email aliasdomain ".$mail_alias['source']."<br />";
@@ -275,7 +264,6 @@ function start_domain_import($mail_domain) {
 					if($tmp['number'] == 0) {
 						$mail_forward['sys_userid'] = $sys_userid;
 						$mail_forward['sys_groupid'] = $sys_groupid;
-						$mail_forward['server_id'] = $server_id;
 						unset($mail_forward['forwarding_id']);
 						$app->db->datalogInsert('mail_forwarding', $mail_forward, 'forwarding_id');
 						$msg .= "Imported email forward ".$mail_forward['source']."<br />";
@@ -296,7 +284,6 @@ function start_domain_import($mail_domain) {
 					if($tmp['number'] == 0) {
 						$mail_spamfilter['sys_userid'] = $sys_userid;
 						$mail_spamfilter['sys_groupid'] = $sys_groupid;
-						$mail_spamfilter['server_id'] = $server_id;
 						unset($mail_spamfilter['id']);
 						$app->db->datalogInsert('spamfilter_users', $mail_spamfilter, 'id');
 						$msg .= "Imported spamfilter user ".$mail_spamfilter['email']."<br />";
diff --git a/interface/web/tools/lib/lang/cz.lng b/interface/web/tools/lib/lang/cz.lng
index 66bcaf49ae1aca04f3c85100ce9bf0a87f1c74c9..480434e148268e5bcf605b420d9c7a6b723296c2 100644
--- a/interface/web/tools/lib/lang/cz.lng
+++ b/interface/web/tools/lib/lang/cz.lng
@@ -11,3 +11,5 @@ $wb['ISPConfig 3 mail'] = 'ISPConfig 3 vzdalený e-mail server';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
 $wb['Interface'] = 'Rozhraní';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/cz_import_ispconfig.lng b/interface/web/tools/lib/lang/cz_import_ispconfig.lng
index 8ebf71795c1cdf46acba844e8389337533d3163c..ba24f58f758665a41192c8c71c441ae2e7dd18a7 100644
--- a/interface/web/tools/lib/lang/cz_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/cz_import_ispconfig.lng
@@ -21,3 +21,5 @@ $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Importovat uživatelský filter';
 $wb['import_spamfilter_txt'] = 'Importovat spamový filter';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/cz_index.lng b/interface/web/tools/lib/lang/cz_index.lng
index 5ebf1ec341c14fab8c44a4b2313f80041839eb1f..b1f32ec119ad1a61026ee170c6fe64b66d1fb793 100644
--- a/interface/web/tools/lib/lang/cz_index.lng
+++ b/interface/web/tools/lib/lang/cz_index.lng
@@ -2,3 +2,5 @@
 $wb['page_head_txt'] = 'ISPConfig nástroje';
 $wb['page_desc_txt'] = 'Změna uživatelského nastavení';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/cz_interface.lng b/interface/web/tools/lib/lang/cz_interface.lng
index 507b7c3cbeda904058d89d4929dfed78d349fa87..1125032b1f966e200731da1c7498eb73438ad439 100644
--- a/interface/web/tools/lib/lang/cz_interface.lng
+++ b/interface/web/tools/lib/lang/cz_interface.lng
@@ -5,3 +5,5 @@ $wb['language_txt'] = 'Jazyk';
 $wb['startmodule_txt'] = 'Výchozí modul po přihlášení';
 $wb['app_theme_txt'] = 'Výchozí grafické téma';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/cz_resync.lng b/interface/web/tools/lib/lang/cz_resync.lng
index 96d622e28ab2441253a5cc1885ef280fae89cc93..3b53ca06a5f53cea35cf89979fbc8b76603a35eb 100644
--- a/interface/web/tools/lib/lang/cz_resync.lng
+++ b/interface/web/tools/lib/lang/cz_resync.lng
@@ -11,3 +11,5 @@ $wb['resync_dns_txt'] = 'Resynchronizovat DNS záznamy';
 $wb['btn_start_txt'] = 'Zahájit';
 $wb['btn_cancel_txt'] = 'Zrušit';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/cz_tpl_default.lng b/interface/web/tools/lib/lang/cz_tpl_default.lng
index 0f037f1590b07a7fdf6b5dbf3d4f2f951f7045fa..53e9bd84426ad5e634df3f6b05c30e89860e9ad0 100644
--- a/interface/web/tools/lib/lang/cz_tpl_default.lng
+++ b/interface/web/tools/lib/lang/cz_tpl_default.lng
@@ -5,3 +5,5 @@ $wb['no_settings_txt'] = 'Nejsou žádné nastavení pro výchozí motiv.';
 $wb['btn_start_txt'] = 'Uložit';
 $wb['btn_cancel_txt'] = 'Zpět';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/cz_usersettings.lng b/interface/web/tools/lib/lang/cz_usersettings.lng
index dec46b7a06de801c358648cd73bdb30c8370e482..7490e52f98945775198015ef5a892f24566c9924 100644
--- a/interface/web/tools/lib/lang/cz_usersettings.lng
+++ b/interface/web/tools/lib/lang/cz_usersettings.lng
@@ -10,3 +10,5 @@ $wb['repeat_password_txt'] = 'Opakujte heslo';
 $wb['password_mismatch_txt'] = 'Hesla se neshodují.';
 $wb['password_match_txt'] = 'Hesla se shodují.';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/pl.lng b/interface/web/tools/lib/lang/pl.lng
index 10bf647c0c30272ae1e047b43172a20678d5afb2..a807a75c3d1cff75bddd612c5deeb84e5033eae2 100644
--- a/interface/web/tools/lib/lang/pl.lng
+++ b/interface/web/tools/lib/lang/pl.lng
@@ -11,3 +11,4 @@ $wb['ISPConfig 3 mail'] = 'Poczta ISPConfig 3';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
 $wb['Interface'] = 'Interfejs';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_import_ispconfig.lng b/interface/web/tools/lib/lang/pl_import_ispconfig.lng
index cba076164a7ca764ee7ba07b07a55876c600ce36..bae9417da15247901cc5d59037b9c8c6eb1c1f61 100644
--- a/interface/web/tools/lib/lang/pl_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/pl_import_ispconfig.lng
@@ -21,3 +21,4 @@ $wb['import_forward_txt'] = 'Import przekierowań';
 $wb['import_user_filter_txt'] = 'Import filtrów użytkownika';
 $wb['import_spamfilter_txt'] = 'Import filtrów spamu';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_index.lng b/interface/web/tools/lib/lang/pl_index.lng
index d69a272bab8cb94fc15f87b66e2200c2a87ac989..0ff1c84dc4db92d4351279fec4201be88e5a7fe6 100644
--- a/interface/web/tools/lib/lang/pl_index.lng
+++ b/interface/web/tools/lib/lang/pl_index.lng
@@ -2,3 +2,4 @@
 $wb['page_head_txt'] = 'Narzędzia ISPConfig';
 $wb['page_desc_txt'] = 'Zmiana ustawień użytkownika';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_interface.lng b/interface/web/tools/lib/lang/pl_interface.lng
index 0256fab376397535594b29404ab1b4d5cadb7a3e..7775fe861fc1d98a26bd8319245f8fcc085375bd 100644
--- a/interface/web/tools/lib/lang/pl_interface.lng
+++ b/interface/web/tools/lib/lang/pl_interface.lng
@@ -5,3 +5,4 @@ $wb['language_txt'] = 'Język';
 $wb['startmodule_txt'] = 'Moduł startowy';
 $wb['app_theme_txt'] = 'Temat';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_resync.lng b/interface/web/tools/lib/lang/pl_resync.lng
index 18b5936ee77515073e42976e6a7b27893a4a473b..e69bec4e938f7da9c8aa72695e68ed1c0374083e 100644
--- a/interface/web/tools/lib/lang/pl_resync.lng
+++ b/interface/web/tools/lib/lang/pl_resync.lng
@@ -11,3 +11,4 @@ $wb['resync_dns_txt'] = 'Resynchronizacja rekordów DNS';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Anuluj';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_tpl_default.lng b/interface/web/tools/lib/lang/pl_tpl_default.lng
index c7cd9c44d2b02e909fa2b3655a3a0cc61cc86db1..84c90f6761066ba51d3700fe3b6f99e5e85379aa 100644
--- a/interface/web/tools/lib/lang/pl_tpl_default.lng
+++ b/interface/web/tools/lib/lang/pl_tpl_default.lng
@@ -5,3 +5,4 @@ $wb['no_settings_txt'] = 'Nie ma ustawień dla domyślnego szablonu';
 $wb['btn_start_txt'] = 'Zapisz';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_usersettings.lng b/interface/web/tools/lib/lang/pl_usersettings.lng
index addd42b34e00fa063ab44b4d20c4d85910a19c91..2dbba9816b7d44d7a8f4ac94f18c63f52f10b3fa 100644
--- a/interface/web/tools/lib/lang/pl_usersettings.lng
+++ b/interface/web/tools/lib/lang/pl_usersettings.lng
@@ -10,3 +10,4 @@ $wb['repeat_password_txt'] = 'Powtórz hasło';
 $wb['password_mismatch_txt'] = 'Hasła się nie zgadzają';
 $wb['password_match_txt'] = 'Hasła się zgadzają';
 ?>
+
diff --git a/interface/web/vm/lib/lang/cz.lng b/interface/web/vm/lib/lang/cz.lng
index 4167e14a8a150090ecfb1aa6738fb8a6abf17760..21224389a858b483872fa40b83b893650f9ec8be 100644
--- a/interface/web/vm/lib/lang/cz.lng
+++ b/interface/web/vm/lib/lang/cz.lng
@@ -5,3 +5,5 @@ $wb['VM Templates'] = 'VM Templates';
 $wb['IP addresses'] = 'IP addresses';
 $wb['OpenVZ'] = 'OpenVZ';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_action.lng b/interface/web/vm/lib/lang/cz_openvz_action.lng
index 3e2e3e0b84a82c5520e13f71eba231d40fe25eb1..2930fff65cf4738794991c2b7a8c569b20800826 100644
--- a/interface/web/vm/lib/lang/cz_openvz_action.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_action.lng
@@ -14,3 +14,5 @@ $wb['ostemplate_name_error'] = 'The OSTemplate name conatains unallowed characte
 $wb['ostemplate_name_unique_error'] = 'There is already a OSTemplate with that name.';
 $wb['ostemplate_exec_txt'] = 'The command to create a OSTemplate has been sent to the host server. It will take several minutes until the OSTemplate has been created.';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_ip.lng b/interface/web/vm/lib/lang/cz_openvz_ip.lng
index 6016681df89f13323f60379acff5e7abd98f4c77..6afda02718ae432985307e38c8bea32b92b4623a 100644
--- a/interface/web/vm/lib/lang/cz_openvz_ip.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_ip.lng
@@ -7,3 +7,5 @@ $wb['ip_error_wrong'] = 'Please fill in a valid IPv4 address.';
 $wb['ip_error_unique'] = 'This IP address does already exist.';
 $wb['IP address'] = 'IP address';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_ip_list.lng b/interface/web/vm/lib/lang/cz_openvz_ip_list.lng
index e6a3a68c2c3b9cad34982f035b86d4446ea68439..e392e9c970107b173fa43af39f98af1c40aaab4c 100644
--- a/interface/web/vm/lib/lang/cz_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_ip_list.lng
@@ -5,3 +5,5 @@ $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
 $wb['vm_id_txt'] = 'VM';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng b/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng
index 72838a20de8c8ff4944856821cfd1786cde17674..12f22178d04bb07f612c70557c384fec5af3bfe9 100644
--- a/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_ostemplate.lng
@@ -9,3 +9,5 @@ $wb['template_name_error_empty'] = 'Template name is empty.';
 $wb['template_file_error_empty'] = 'Template filename is empty.';
 $wb['Template'] = 'Å ablona';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng
index 7705a4d18f342e0d87d90f049fae07fc75efc721..264d944d2cc922805993b0045ac84d02c52815a3 100644
--- a/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_ostemplate_list.lng
@@ -6,3 +6,5 @@ $wb['server_id_txt'] = 'Server';
 $wb['allservers_txt'] = 'Exists on all servers';
 $wb['ostemplate_id_txt'] = 'ID';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_template.lng b/interface/web/vm/lib/lang/cz_openvz_template.lng
index 12c80bd6c121d85a5ab5cd906bffe7debd366b87..6f1f394d873b3c1313ac0bc3afb806d2ceab5971 100644
--- a/interface/web/vm/lib/lang/cz_openvz_template.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_template.lng
@@ -91,3 +91,5 @@ $wb['swappages_error_empty'] = 'Swappages is empty.';
 $wb['Template'] = 'Å ablona';
 $wb['Advanced'] = 'Pokročilý';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_template_list.lng b/interface/web/vm/lib/lang/cz_openvz_template_list.lng
index 89c11ef5d1926da64f4f787a778b7c0f9793149f..fc3198560bfe0ed7e1d19afa49d453b4cf50e3ac 100644
--- a/interface/web/vm/lib/lang/cz_openvz_template_list.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_template_list.lng
@@ -3,3 +3,5 @@ $wb['list_head_txt'] = 'OpenVZ Virtual Machine Template';
 $wb['active_txt'] = 'Aktivní';
 $wb['template_name_txt'] = 'Název šablony';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_vm.lng b/interface/web/vm/lib/lang/cz_openvz_vm.lng
index adfa56f0d531654ee4153a93bdd1b9cdd4dcf384..aeed11933e36f638fedef46c6445dd289370cc51 100644
--- a/interface/web/vm/lib/lang/cz_openvz_vm.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_vm.lng
@@ -38,3 +38,5 @@ $wb['template_nameserver_error_empty'] = 'Nameserver(s) is empty.';
 $wb['Virtual server'] = 'Virtual server';
 $wb['Advanced'] = 'Pokročilý';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/cz_openvz_vm_list.lng b/interface/web/vm/lib/lang/cz_openvz_vm_list.lng
index 1371c4b70ea40b9670804d290c0b9f96f32cc05c..509764831fa3bb04e6667b314aff26a812b05020 100644
--- a/interface/web/vm/lib/lang/cz_openvz_vm_list.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_vm_list.lng
@@ -8,3 +8,5 @@ $wb['hostname_txt'] = 'Hostname';
 $wb['ip_address_txt'] = 'IP address';
 $wb['veid_txt'] = 'VEID';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/pl.lng b/interface/web/vm/lib/lang/pl.lng
index 4167e14a8a150090ecfb1aa6738fb8a6abf17760..5c1ab5822999a2616d1b6792b084893848cff580 100644
--- a/interface/web/vm/lib/lang/pl.lng
+++ b/interface/web/vm/lib/lang/pl.lng
@@ -5,3 +5,4 @@ $wb['VM Templates'] = 'VM Templates';
 $wb['IP addresses'] = 'IP addresses';
 $wb['OpenVZ'] = 'OpenVZ';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_action.lng b/interface/web/vm/lib/lang/pl_openvz_action.lng
index 52f73285824f2d6c4107d8c9eec5980a251d505c..71e7263f9d5b28773b7735ae115df12209046d9e 100644
--- a/interface/web/vm/lib/lang/pl_openvz_action.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_action.lng
@@ -14,3 +14,4 @@ $wb['ostemplate_name_error'] = 'The OSTemplate name conatains unallowed characte
 $wb['ostemplate_name_unique_error'] = 'There is already a OSTemplate with that name.';
 $wb['ostemplate_exec_txt'] = 'The command to create a OSTemplate has been sent to the host server. It will take several minutes until the OSTemplate has been created.';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ip.lng b/interface/web/vm/lib/lang/pl_openvz_ip.lng
index 6016681df89f13323f60379acff5e7abd98f4c77..67f688576ac762561936a46e18120b84d7033f28 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ip.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ip.lng
@@ -7,3 +7,4 @@ $wb['ip_error_wrong'] = 'Please fill in a valid IPv4 address.';
 $wb['ip_error_unique'] = 'This IP address does already exist.';
 $wb['IP address'] = 'IP address';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
index f675aa57c90b098f904b8e9ea793903e2f028c36..365844325eecd8a27c7369ede26ab68125d7286e 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
@@ -5,3 +5,4 @@ $wb['ip_address_txt'] = 'Adresy IP';
 $wb['reserved_txt'] = 'Zarezerwowany';
 $wb['vm_id_txt'] = 'VM';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng b/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng
index 256750f19a0cf4d459214a327d3f86773f9312d7..bfeb2990887a01281a27b62b467b929f6e3a775d 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ostemplate.lng
@@ -9,3 +9,4 @@ $wb['template_name_error_empty'] = 'Template name is empty.';
 $wb['template_file_error_empty'] = 'Template filename is empty.';
 $wb['Template'] = 'Template';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng
index 6471ec0e277b63b6e110ef8deef7ca35511a2a52..df01680e16c89ba24ec3aef446728a2e1a8103a1 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng
@@ -6,3 +6,4 @@ $wb['server_id_txt'] = 'Server';
 $wb['allservers_txt'] = 'Exists on all servers';
 $wb['ostemplate_id_txt'] = 'ID';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_template.lng b/interface/web/vm/lib/lang/pl_openvz_template.lng
index d285512dcab15fffb604da4ce421f5e5e056d485..0887164d393bf9bfbc9f785e63aa0d3cc5200e66 100644
--- a/interface/web/vm/lib/lang/pl_openvz_template.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_template.lng
@@ -91,3 +91,4 @@ $wb['swappages_error_empty'] = 'Swappages is empty.';
 $wb['Template'] = 'Template';
 $wb['Advanced'] = 'Advanced';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_template_list.lng b/interface/web/vm/lib/lang/pl_openvz_template_list.lng
index de4045c36a75506c0452b17c1e9d61080b534ce2..6e4d911c6bbad29d51bd305a60c8b09cec2ca2f5 100644
--- a/interface/web/vm/lib/lang/pl_openvz_template_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_template_list.lng
@@ -3,3 +3,4 @@ $wb['list_head_txt'] = 'OpenVZ Virtual Machine Template';
 $wb['active_txt'] = 'Active';
 $wb['template_name_txt'] = 'Template name';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_vm.lng b/interface/web/vm/lib/lang/pl_openvz_vm.lng
index f2be022dd0ae060ae8688cdcaa356b4200185d7c..4698fe681b4101b170b772e6a41517b13b80f587 100644
--- a/interface/web/vm/lib/lang/pl_openvz_vm.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_vm.lng
@@ -38,3 +38,4 @@ $wb['template_nameserver_error_empty'] = 'Nameserver(s) is empty.';
 $wb['Virtual server'] = 'Virtual server';
 $wb['Advanced'] = 'Advanced';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_vm_list.lng b/interface/web/vm/lib/lang/pl_openvz_vm_list.lng
index 2238e2b8f4fa4db72f1b785d6e0849e356922faf..a534a65f203afb84fd5882c143d5c336e04c7ba6 100644
--- a/interface/web/vm/lib/lang/pl_openvz_vm_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_vm_list.lng
@@ -8,3 +8,4 @@ $wb['hostname_txt'] = 'Hostname';
 $wb['ip_address_txt'] = 'IP address';
 $wb['veid_txt'] = 'VEID';
 ?>
+
diff --git a/server/cron_daily.php b/server/cron_daily.php
index dc22725f89a33294e947b4b5b162eca2bace6410..a89468e6560342e1353e3aeaac2dd0e3c1bb35c9 100644
--- a/server/cron_daily.php
+++ b/server/cron_daily.php
@@ -272,24 +272,15 @@ function setConfigVar( $filename, $varName, $varValue ) {
 }
 
 
-$sql = "SELECT domain_id, domain, document_root, web_folder, type, parent_domain_id FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'webalizer' AND server_id = ".$conf['server_id'];
+$sql = "SELECT domain_id, domain, document_root, web_folder, type FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'webalizer' AND server_id = ".$conf['server_id'];
 $records = $app->db->queryAllRecords($sql);
 
 foreach($records as $rec) {
 	//$yesterday = date('Ymd',time() - 86400);
 	$yesterday = date('Ymd',strtotime("-1 day", time()));
-	
-    $log_folder = 'log';
-    if($rec['type'] == 'vhostsubdomain') {
-        $tmp = $app->db->queryOneRecord('SELECT `domain` FROM web_domain WHERE domain_id = '.intval($rec['parent_domain_id']));
-        $subdomain_host = preg_replace('/^(.*)\.' . preg_quote($tmp['domain'], '/') . '$/', '$1', $rec['domain']);
-        if($subdomain_host == '') $subdomain_host = 'web'.$rec['domain_id'];
-        $log_folder .= '/' . $subdomain_host;
-        unset($tmp);
-    }
-    $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log');
+	$logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log');
 	if(!@is_file($logfile)) {
-		$logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log.gz');
+		$logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log.gz');
 		if(!@is_file($logfile)) {
 			continue;
 		}
@@ -322,7 +313,7 @@ foreach($records as $rec) {
 // Create awstats statistics
 #######################################################################################################
 
-$sql = "SELECT domain_id, domain, document_root, web_folder, type, system_user, system_group, parent_domain_id FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'awstats' AND server_id = ".$conf['server_id'];
+$sql = "SELECT domain_id, domain, document_root, web_folder, type, system_user, system_group FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') and stats_type = 'awstats' AND server_id = ".$conf['server_id'];
 $records = $app->db->queryAllRecords($sql);
 
 $web_config = $app->getconf->get_server_config($conf['server_id'], 'web');
@@ -330,18 +321,9 @@ $web_config = $app->getconf->get_server_config($conf['server_id'], 'web');
 foreach($records as $rec) {
 	//$yesterday = date('Ymd',time() - 86400);
 	$yesterday = date('Ymd',strtotime("-1 day", time()));
-	
-    $log_folder = 'log';
-    if($rec['type'] == 'vhostsubdomain') {
-        $tmp = $app->db->queryOneRecord('SELECT `domain` FROM web_domain WHERE domain_id = '.intval($rec['parent_domain_id']));
-        $subdomain_host = preg_replace('/^(.*)\.' . preg_quote($tmp['domain'], '/') . '$/', '$1', $rec['domain']);
-        if($subdomain_host == '') $subdomain_host = 'web'.$rec['domain_id'];
-        $log_folder .= '/' . $subdomain_host;
-        unset($tmp);
-    }
-    $logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log');
+	$logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log');
 	if(!@is_file($logfile)) {
-		$logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log.gz');
+		$logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday.'-access.log.gz');
 		if(!@is_file($logfile)) {
 			continue;
 		}
@@ -446,23 +428,13 @@ if(is_dir('/var/log/ispconfig/httpd')) exec('chmod +r /var/log/ispconfig/httpd/*
 // Manage and compress web logfiles and create traffic statistics
 #######################################################################################################
 
-$sql = "SELECT domain_id, domain, type, document_root, web_folder, parent_domain_id FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') AND server_id = ".$conf['server_id'];
+$sql = "SELECT domain_id, domain, document_root FROM web_domain WHERE (type = 'vhost' or type = 'vhostsubdomain') AND server_id = ".$conf['server_id'];
 $records = $app->db->queryAllRecords($sql);
 foreach($records as $rec) {
 
 	//* create traffic statistics based on yesterdays access log file
 	$yesterday = date('Ymd',time() - 86400);
-	
-    $log_folder = 'log';
-    if($rec['type'] == 'vhostsubdomain') {
-        $tmp = $app->db->queryOneRecord('SELECT `domain` FROM web_domain WHERE domain_id = '.intval($rec['parent_domain_id']));
-        $subdomain_host = preg_replace('/^(.*)\.' . preg_quote($tmp['domain'], '/') . '$/', '$1', $rec['domain']);
-        if($subdomain_host == '') $subdomain_host = 'web'.$rec['domain_id'];
-        $log_folder .= '/' . $subdomain_host;
-        unset($tmp);
-    }
-    
-    $logfile = $rec['document_root'].'/' . $log_folder . '/'.$yesterday.'-access.log';
+	$logfile = $rec['document_root'].'/log/'.$yesterday.'-access.log';
 	$total_bytes = 0;
 
 	$handle = @fopen($logfile, "r");
@@ -490,7 +462,7 @@ foreach($records as $rec) {
 	}
 
 	$yesterday2 = date('Ymd',time() - 86400*2);
-	$logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$yesterday2.'-access.log');
+	$logfile = escapeshellcmd($rec['document_root'].'/log/'.$yesterday2.'-access.log');
 
 	//* Compress logfile
 	if(@is_file($logfile)) {
@@ -500,7 +472,7 @@ foreach($records as $rec) {
 	}
 
 	// rotate and compress the error.log when it exceeds a size of 10 MB
-	$logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/error.log');
+	$logfile = escapeshellcmd($rec['document_root'].'/log/error.log');
 	if(is_file($logfile) && filesize($logfile) > 10000000) {
 		exec("gzip -c $logfile > $logfile.1.gz");
 		exec("cat /dev/null > $logfile");
@@ -508,7 +480,7 @@ foreach($records as $rec) {
 
 	// delete logfiles after 30 days
 	$month_ago = date('Ymd',time() - 86400 * 30);
-	$logfile = escapeshellcmd($rec['document_root'].'/' . $log_folder . '/'.$month_ago.'-access.log.gz');
+	$logfile = escapeshellcmd($rec['document_root'].'/log/'.$month_ago.'-access.log.gz');
 	if(@is_file($logfile)) {
 		unlink($logfile);
 	}
@@ -516,10 +488,10 @@ foreach($records as $rec) {
 	//* Delete older Log files, in case that we missed them before due to serverdowntimes.
 	$datepart = date('Ym',time() - 86400 * 31 * 2);
 
-	$logfile = escapeshellcmd($rec['document_root']).'/' . $log_folder . '/'.$datepart.'*-access.log.gz';
+	$logfile = escapeshellcmd($rec['document_root']).'/log/'.$datepart.'*-access.log.gz';
 	exec('rm -f '.$logfile);
 
-	$logfile = escapeshellcmd($rec['document_root']).'/' . $log_folder . '/'.$datepart.'*-access.log';
+	$logfile = escapeshellcmd($rec['document_root']).'/log/'.$datepart.'*-access.log';
 	exec('rm -f '.$logfile);
 }
 
@@ -766,17 +738,12 @@ if ($app->dbmaster == $app->db) {
 
 }
 
-#######################################################################################################
-// Create website backups
-#######################################################################################################
-function formatBytes($size, $precision = 2) {
-	$base=log($size)/log(1024);
-	$suffixes=array('','k','M','G','T');   
-    	return round(pow(1024,$base-floor($base)),$precision).$suffixes[floor($base)];
-}
-
-$server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
-$backup_dir = $server_config['backup_dir'];
+#######################################################################################################
+// Create website backups
+#######################################################################################################
+
+$server_config = $app->getconf->get_server_config($conf['server_id'], 'server');
+$backup_dir = $server_config['backup_dir'];
 $backup_mode = $server_config['backup_mode'];
 if($backup_mode == '') $backup_mode = 'userzip';
 
@@ -833,17 +800,13 @@ if($backup_dir != '') {
 				chgrp($web_backup_dir.'/'.$web_backup_file, 'root');
 				chmod($web_backup_dir.'/'.$web_backup_file, 0750);
 
-				//* Insert web backup record in database
-				//$insert_data = "(server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."')";
-				//$app->dbmaster->datalogInsert('web_backup', $insert_data, 'backup_id');
-
-
-
-
-				$sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename,filesize) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."','".formatBytes(filesize($web_backup_dir.'/'.$web_backup_file))."')";
-				$app->db->query($sql);
-				if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql);
-				
+				//* Insert web backup record in database
+				//$insert_data = "(server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."')";
+				//$app->dbmaster->datalogInsert('web_backup', $insert_data, 'backup_id');
+				$sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",".$web_id.",'web','".$backup_mode."',".time().",'".$app->db->quote($web_backup_file)."')";
+				$app->db->query($sql);
+				if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql);
+				
 				//* Remove old backups
 				$backup_copies = intval($rec['backup_copies']);
 
@@ -938,10 +901,7 @@ if($backup_dir != '') {
 				//* Insert web backup record in database
 				//$insert_data = "(server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz')";
 				//$app->dbmaster->datalogInsert('web_backup', $insert_data, 'backup_id');
-                // $sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz')";
-				$sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename,filesize) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz','".formatBytes(filesize($db_backup_dir.'/'.$db_backup_file))."')";
-
-				
+				$sql = "INSERT INTO web_backup (server_id,parent_domain_id,backup_type,backup_mode,tstamp,filename) VALUES (".$conf['server_id'].",$web_id,'mysql','sqlgz',".time().",'".$app->db->quote($db_backup_file).".gz')";
 				$app->db->query($sql);
 				if($app->db->dbHost != $app->dbmaster->dbHost) $app->dbmaster->query($sql);
 
diff --git a/server/lib/classes/system.inc.php b/server/lib/classes/system.inc.php
index c958e8b86d2f8feca863c69b0d45613a8e9ca556..1de54e29fff8e1938ca62d65a1eadd80ad5a739f 100644
--- a/server/lib/classes/system.inc.php
+++ b/server/lib/classes/system.inc.php
@@ -574,58 +574,6 @@ class system{
 	  	}
 	}
 	
-	/**
-	 * Get the group id from an group
-	 *
-	 */
-	function getgid($group){
-		global $app;
-	  	if($this->is_group($group)){
-		    $group_datei = $this->server_conf['group_datei'];
-			$groups = $app->file->no_comments($group_datei);
-			$lines = explode("\n", $groups);
-			if(is_array($lines)){
-		    foreach($lines as $line){
-					if(trim($line) != ""){
-						list($f1, $f2, $f3, $f4) = explode(':', $line);
-						if($f1 == $group) return $f3;
-					}
-				}
-			}
-	  	} else {
-		    return false;
-	  	}
-	}
-	
-	/**
-	* Return info about a group by name
-	*
-	*/
-	function posix_getgrnam($group) {
-		if(!function_exists('posix_getgrnam')){
-			$group_datei = $this->server_conf['group_datei'];
-			$cmd = 'grep -m 1 "^'.$group.':" '.$group_datei;
-			exec($cmd, $output, $return_var);
-			if($return_var != 0 || !$output[0]) return false;
-			list($f1, $f2, $f3, $f4) = explode(':', $output[0]);
-			$f2 = trim($f2);
-			$f3 = trim($f3);
-			$f4 = trim($f4);
-			if($f4 != ''){
-				$members = explode(',', $f4);
-			} else {
-				$members = array();
-			}
-			$group_details = array(	'name' => $group,
-									'passwd' => $f2,
-									'members' => $members,
-									'gid' => $f3);
-			return $group_details;	
-		} else {
-			return posix_getgrnam($group);
-		}
-    }
-	
 	/**
 	 * Get all information from a user
 	 *
diff --git a/server/plugins-available/apache2_plugin.inc.php b/server/plugins-available/apache2_plugin.inc.php
index 58e941d6d5ecdd8eba6f37821c1a247b863c326c..8df1dcf97ee84177f7c84a550578c9b5b23f7d6c 100644
--- a/server/plugins-available/apache2_plugin.inc.php
+++ b/server/plugins-available/apache2_plugin.inc.php
@@ -923,7 +923,7 @@ class apache2_plugin {
 		//* Create custom php.ini
 		if(trim($data['new']['custom_php_ini']) != '') {
 			$has_custom_php_ini = true;
-			if(!is_dir($custom_php_ini_dir)) $app->system->mkdirpath($custom_php_ini_dir);
+			if(!is_dir($custom_php_ini_dir)) $app->system->mkdir($custom_php_ini_dir);
 			$php_ini_content = '';
 			if($data['new']['php'] == 'mod') {
 				$master_php_ini_path = $web_config['php_ini_path_apache'];
diff --git a/server/plugins-available/mail_plugin_dkim.inc.php b/server/plugins-available/mail_plugin_dkim.inc.php
deleted file mode 100644
index 9ad7348680618f07aa233974816d18d11628b9bb..0000000000000000000000000000000000000000
--- a/server/plugins-available/mail_plugin_dkim.inc.php
+++ /dev/null
@@ -1,286 +0,0 @@
-<?php
-
-/*
-todo:
-- DNS interaction
-*/
-/*
-Copyright (c) 2007 - 2013, Till Brehm, projektfarm Gmbh
-Copyright (c) 2013, Florian Schaal, info@schaal-24.de
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
-    * Redistributions of source code must retain the above copyright notice,
-      this list of conditions and the following disclaimer.
-    * Redistributions in binary form must reproduce the above copyright notice,
-      this list of conditions and the following disclaimer in the documentation
-      and/or other materials provided with the distribution.
-    * Neither the name of ISPConfig nor the names of its contributors
-      may be used to endorse or promote products derived from this software without
-      specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
-INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
-OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
-NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
-EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-*/
-
-class mail_plugin_dkim {
-
-	var $plugin_name = 'mail_plugin_dkim';
-	var $class_name = 'mail_plugin_dkim';
-
-	// private variables
-	var $action = '';
-
-	/* 
-		This function is called during ispconfig installation to determine
-		if a symlink shall be created for this plugin.
-	*/
-	function onInstall() {
-		global $conf;
-
-		if($conf['services']['mail'] == true) {
-			return true;
-		} else {
-			return false;
-		}
-
-	}
-
-	/*
-	 	This function is called when the plugin is loaded
-	*/
-	function onLoad() {
-		global $app,$conf;
-		/*
-		Register for the events
-		*/
-		$app->plugins->registerEvent('mail_domain_delete',$this->plugin_name,'domain_dkim_delete');
-		$app->plugins->registerEvent('mail_domain_insert',$this->plugin_name,'domain_dkim_insert');
-		$app->plugins->registerEvent('mail_domain_update',$this->plugin_name,'domain_dkim_update');
-
-                // Register service
-                $app->services->registerService('amavisd','mail_module','restartAmavisd');
-	}
-
-        /*
-                This function gets the amavisd-config file
-        */
-	function get_amavis_config() {
-		$pos_config=array(
-			'/etc/amavisd.conf',
-			'/etc/amavisd.conf/50-user'
-		);
-		$amavis_configfile='';
-                foreach($pos_config as $conf) {
-			if (is_file($conf)) {
-				$amavis_configfile=$conf;
-				break;
-			}
-                }
-		return $amavis_configfile;
-	}
-
-	/*
-		This function checks the relevant configs and disables dkim for the domain 
-		if the directory for dkim is not writeable or does not exist
-	*/
-	function check_system($data) {
-		global $app,$mail_config;
-                $app->uses('getconf');
-		$check=true;
-		/* check for amavis-config */
-		if ( $this->get_amavis_config() == '' || !is_writeable($this->get_amavis_config()) ) {
-			$app->log('Amavis-config not found or not writeable.',LOGLEVEL_ERROR);
-			$check=false;
-		}
-		/* dir for dkim-keys writeable? */
-                $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
-		if (isset($mail_config['dkim_path']) && isset($data['new']['dkim_private']) && !empty($data['new']['dkim_private'])) {
-			if (!is_writeable($mail_config['dkim_path'])) {
-				$app->log('DKIM Path '.$mail_config['dkim_path'].' not found or not writeable.',LOGLEVEL_ERROR);
-				$check=false;
-               		}
-		} else {
-			$app->log('Unable to write DKIM settings; Check your config!',LOGLEVEL_ERROR);
-			$check=false;
-		}
-		if (!$check) {
-               		$app->db->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'");
-               		$app->dbmaster->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'");
-		}
-		return $check;
-	}
-        
-	/*
-		This function restarts amavis
-	*/
-	function restart_amavis() {
-		global $app,$conf;
-		$initfile=$conf['init_scripts'].'/amavis';
-		$app->log('Restarting amavis.',LOGLEVEL_DEBUG);
-//			exec($conf['init_scripts'].'/amavis restart',$output);
-//			foreach($output as $logline) $app->log($logline,LOGLEVEL_DEBUG);
-	}
-
-	/*
-                This function writes the keyfiles (public and private)
-                The public-key is always created and stored into the db and local key-file
-        */
-	function write_dkim_key($key_file,$key_value,$key_domain) {
-                global $app,$mailconfig;
-		$success=false;
-		if (!file_put_contents($key_file.'.private',$key_value) === false) { 
-			$app->log('Saved DKIM Private-key to '.$key_file.'.private',LOGLEVEL_DEBUG);
-			$success=true;
-			/* now we get the DKIM Public-key */
-			exec('cat "'.$key_file.'.private'.'"|openssl rsa -pubout',$pubkey,$result);
-			$public_key='';
-			foreach($pubkey as $values) $public_key=$public_key.$values."\n";
-			/* save the DKIM Public-key in dkim-dir */
-			if (!file_put_contents($key_file.'.public',$public_key) === false) 
-				$app->log('Saved DKIM Public to '.$key_domain.'.',LOGLEVEL_DEBUG);
-			else $app->log('Unable to save DKIM Public to '.$key_domain.'.',LOGLEVEL_WARNING);
-			/* store the private-key to the databse(s) */
-			$app->log('Store the DKIM Public-key in database.',LOGLEVEL_DEBUG);
-       	     		$app->db->query("UPDATE mail_domain SET dkim_public = '".$public_key."' WHERE domain = '".$ky_domain."'");
-   	     		$app->dbmaster->query("UPDATE mail_domain SET dkim_public = '".$public_key."' WHERE domain = '".$key_domain."'");
-		} 
-		return $success;
-	}
-
-	/*
-		This function removes the keyfiles
-	*/
-	function remove_dkim_key($key_file,$key_domain) {
-		global $app;
-		if (file_exists($key_file.'.private')) {
-			exec('rm -f '.$key_file.'.private');
-			$app->log('Deleted the DKIM Private-key for '.$key_domain.'.',LOGLEVEL_DEBUG);
-		} else $app->log('Unable to delete the DKIM Private-key for '.$key_domain.' (not found).',LOGLEVEL_DEBUG);
-		if (file_exists($key_file.'.public')) {
-			exec('rm -f '.$key_file.'.public');
-			$app->log('Deleted the DKIM Public-key for '.$key_domain.'.',LOGLEVEL_DEBUG);
-		} else $app->log('Unable to delete the DKIM Public-key for '.$key_domain.' (not found).',LOGLEVEL_DEBUG);
-	}
-
-	/*
-		This function adds the entry to the amavisd-config
-	*/
-	function add_to_amavis($key_domain) {
-		global $app,$mail_config;
-		$amavis_config = file_get_contents($this->get_amavis_config());
-	       	$key_value="dkim_key('".$key_domain."', 'default', '".$mail_config['dkim_path']."/".$key_domain.".private');\n";
-       	        if(strpos($amavis_config, $key_value) !== false) $amavis_config = str_replace($key_value, '', $amavis_config);
-		if (!file_put_contents($this->get_amavis_config(),$key_value,FILE_APPEND) === false) {
-			$app->log('Adding DKIM Private-key to amavis-config.',LOGLEVEL_DEBUG);
-			$this->restart_amavis();
-		}
-	}
-
-	/*
-		This function removes the entry from the amavisd-config
-	*/
-	function remove_from_amavis($key_domain) {
-		global $app;
-		$amavis_config = file($this->get_amavis_config());
-		$i=0;$found=false;
-		foreach($amavis_config as $line) {
-			if (preg_match("/^\bdkim_key\b.*\b".$key_domain."\b/",$line)) {
-				unset($amavis_config[$i]);
-				$found=true;
-			}
-			$i++;
-		}
-		if ($found) {
-			file_put_contents($this->get_amavis_config(), $amavis_config);
-			$app->log('Deleted the DKIM settings from amavis-config for '.$key_domain.'.',LOGLEVEL_DEBUG);
-			$this->restart_amavis();
-		} else $app->log('Unable to delete the DKIM settings from amavis-config for '.$key_domain.'.',LOGLEVEL_ERROR);
-	}
-
-	/*
-		This function controlls new key-files and amavisd-entries
-	*/
-	function add_dkim($data) {
-		global $app;
-                $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
-		if ( substr($mail_config['dkim_path'],strlen($mail_config['dkim_path'])-1) == '/' )
-			$mail_config['dkim_path'] = substr($mail_config['dkim_path'],0,strlen($mail_config['dkim_path'])-1);
-		if ($this->write_dkim_key($mail_config['dkim_path']."/".$data['new']['domain'],$data['new']['dkim_private'],$data['new']['domain'])) {
-	       	        $this->add_to_amavis($data['new']['domain']);
-		} else {
-			$app->log('Error saving the DKIM Private-key for '.$data['new']['domain'].' - DKIM is now disabled for the domain.',LOGLEVEL_ERROR);
-               		$app->db->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'");
-               		$app->dbmaster->query("UPDATE mail_domain SET dkim = 'n' WHERE domain = '".$data['new']['domain']."'");
-		}
-	}
-
-	/*
-		This function controlls the removement of keyfiles (public and private)
-		and the entry in the amavisd-config
-	*/
-	function remove_dkim($_data) {
-		global $app;
-                $mail_config = $app->getconf->get_server_config($conf['server_id'], 'mail');
-		if ( substr($mail_config['dkim_path'],strlen($mail_config['dkim_path'])-1) == '/' )
-			$mail_config['dkim_path'] = substr($mail_config['dkim_path'],0,strlen($mail_config['dkim_path'])-1);
-		$this->remove_dkim_key($mail_config['dkim_path']."/".$_data['domain'],$_data['domain']);
-               	$this->remove_from_amavis($_data['domain']);
-	}
-
-	/*
-		Functions called by onLoad
-	*/
-	function domain_dkim_delete($event_name,$data) {
-		if (isset($data['old']['dkim']) && $data['old']['dkim'] == 'y') $this->remove_dkim($data['old']);
-	}
-
-	function domain_dkim_insert($event_name,$data) {
-		if (isset($data['new']['dkim']) && $data['new']['dkim']=='y' && $this->check_system($data)) {
-			/* if the domain is already defined, remove from amavis */
-			$this->remove_from_amavis($data['new']['domain']);
-//			$this->remove_from_amavis("dkim_key('".$data['new']['domain']."', 'default', '".$mail_config['dkim_path']."/".$data['new']['domain'].".private');\n",$data['new']['domain']);
-			$this->add_dkim($data);
-		}
-	}
-
-	function domain_dkim_update($event_name,$data) {
-		global $app;
-                /* get the config */
-		if (isset($data['new']['dkim']) && $data['new']['dkim']=='y') { /* DKIM enabled */
-			if ($this->check_system($data)) {
-				/* new domain-name */
-        		        if ($data['old']['domain'] != $data['new']['domain']) {
-					$this->remove_dkim($data['old']);
-					$this->add_dkim($data);
-				}
-				/* new key */
-        		        if (($data['old']['dkim_private'] != $data['new']['dkim_private']) || ($data['old']['dkim'] != $data['new']['dkim'])) {
-				if ($data['new']['dkim_private'] != $data['old']['dkim_private']) $this->remove_dkim($data['new']);
-					$this->add_dkim($data);
-				}
-				/* change active (on / off) */
-                		if ($data['old']['active'] != $data['new']['active']) {
-                        		if ($data['new']['active'] == 'y') {
-	                        		$this->add_dkim($data);
-					} else {
-        	                		$this->remove_dkim($data['new']);
-	        	                }
-        	        	}
-			}	
-		}
-		if (isset($data['new']['dkim']) && $data['old']['dkim'] != $data['new']['dkim'])
-			if ($this->check_system($data) && $data['new']['dkim'] == 'n') $this->remove_dkim($data['new']);
-	}
-}
-?>
diff --git a/server/plugins-available/mailman_plugin.inc.php b/server/plugins-available/mailman_plugin.inc.php
index c302806b90ae0db048322e4c19b3871484d1a2bb..7e6eaf258973a1621b64fe2bccdc5bee6ad2bca8 100644
--- a/server/plugins-available/mailman_plugin.inc.php
+++ b/server/plugins-available/mailman_plugin.inc.php
@@ -74,7 +74,7 @@ class mailman_plugin {
 		$this->update_config();
 		
 		exec("nohup /usr/lib/mailman/bin/newlist -u ".escapeshellcmd($data["new"]["domain"])." -e ".escapeshellcmd($data["new"]["domain"])." ".escapeshellcmd($data["new"]["listname"])." ".escapeshellcmd($data["new"]["email"])." ".escapeshellcmd($data["new"]["password"])." >/dev/null 2>&1 &");
-		if(is_file('/var/lib/mailman/data/virtual-mailman')) exec('postmap /var/lib/mailman/data/virtual-mailman');
+		
 		exec('nohup '.$conf['init_scripts'] . '/' . 'mailman reload >/dev/null 2>&1 &');
 		
 		$app->db->query("UPDATE mail_mailinglist SET password = '' WHERE mailinglist_id = ".$app->db->quote($data["new"]['mailinglist_id']));
diff --git a/server/plugins-available/nginx_plugin.inc.php b/server/plugins-available/nginx_plugin.inc.php
index 2c347f4a2ecd8615ab75425791ed909bbdb83d6a..7a1e562ad576a884fdd0d8d385fec47716e0c1b8 100644
--- a/server/plugins-available/nginx_plugin.inc.php
+++ b/server/plugins-available/nginx_plugin.inc.php
@@ -831,7 +831,7 @@ class nginx_plugin {
 		if(!is_dir($web_config['website_basedir'].'/conf')) mkdir($web_config['website_basedir'].'/conf');
 		if(trim($data['new']['custom_php_ini']) != '') {
 			$has_custom_php_ini = true;
-			if(!is_dir($custom_php_ini_dir)) $app->system->mkdirpath($custom_php_ini_dir);
+			if(!is_dir($custom_php_ini_dir)) $app->system->mkdir($custom_php_ini_dir);
 			$php_ini_content = '';
 			if($data['new']['php'] == 'mod') {
 				$master_php_ini_path = $web_config['php_ini_path_apache'];
diff --git a/server/plugins-available/shelluser_base_plugin.inc.php b/server/plugins-available/shelluser_base_plugin.inc.php
index 2924d49bcb8660edb25bbecffc610e33f0882cc4..c3133a6fde64d154825f6c00c2012009ca6253a4 100755
--- a/server/plugins-available/shelluser_base_plugin.inc.php
+++ b/server/plugins-available/shelluser_base_plugin.inc.php
@@ -162,8 +162,8 @@ class shelluser_base_plugin {
 					exec($command);
 					$app->log("Executed command: $command ",LOGLEVEL_DEBUG);
 					*/
-					//$groupinfo = $app->system->posix_getgrnam($data['new']['pgroup']);
-					$app->system->usermod($data['old']['username'],0, $app->system->getgid($data['new']['pgroup']), $data['new']['dir'], $data['new']['shell'], $data['new']['password'], $data['new']['username']);
+					$groupinfo = posix_getgrnam($data['new']['pgroup']);
+					$app->system->usermod($data['old']['username'],0, $groupinfo[gid], $data['new']['dir'], $data['new']['shell'], $data['new']['password'], $data['new']['username']);
 					$app->log("Updated shelluser: ".$data['old']['username'],LOGLEVEL_DEBUG);
 									
 					// call the ssh-rsa update function