diff --git a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
index 1c0256e17fce128edf07f00bc80cd873261fd9de..83b90dab7c8c54acd150bdb7979e2b2432e7495c 100644
--- a/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
+++ b/apps/i2psnark/java/src/org/klomp/snark/web/I2PSnarkServlet.java
@@ -3818,11 +3818,13 @@ public class I2PSnarkServlet extends BasicServlet {
             icon = "html";
         else if (mime.equals("text/plain") ||
                  mime.equals("text/x-sfv") ||
-                 mime.equals("application/rtf") ||
-                 plc.endsWith(".azw4"))
+                 mime.equals("application/rtf"))
             icon = "page";
         else if  (mime.equals("application/epub+zip") ||
-                 mime.equals("application/x-mobipocket-ebook"))
+                 mime.equals("application/x-mobipocket-ebook") ||
+                 plc.endsWith(".fb2") ||
+                 plc.endsWith(".azw3") ||
+                 plc.endsWith(".azw4"))
             icon = "ebook";
         else if (mime.equals("application/java-archive") ||
                  plc.endsWith(".deb"))