diff -u sites/all/modules/smileys.orig/smileys.css sites/all/modules/smileys/smileys.css
--- sites/all/modules/smileys.orig/smileys.css	2007-04-30 00:53:46.000000000 +0400
+++ sites/all/modules/smileys/smileys.css	2008-10-27 03:57:02.000000000 +0300
@@ -14,7 +14,8 @@
 .smileys span {
   float: left;
   width: 41px;
-  height: 47px;
+  height: 40px;
+  margin:2px;
   text-align: center;
 }
 
diff -u sites/all/modules/smileys.orig/smileys.module sites/all/modules/smileys/smileys.module
--- sites/all/modules/smileys.orig/smileys.module	2007-04-30 00:53:46.000000000 +0400
+++ sites/all/modules/smileys/smileys.module	2008-10-27 03:47:59.000000000 +0300
@@ -29,7 +29,12 @@
   }
   static $list;
   if (!$list || $refresh) {
-    $result = db_query('SELECT * FROM {smileys} ' . $whereclause);
+
+    if ($whereclause == '')
+      $result = db_query('SELECT * FROM {smileys} ORDER BY `id` ASC');
+    else
+      $result = db_query('SELECT * FROM {smileys} ' . $whereclause);
+      
     $list = array();
     while ($a = db_fetch_object($result)) {
       $list[] = $a;

