diff --git a/src/cutecoin/models/network.py b/src/cutecoin/models/network.py
index 2be03e42edff485d6556487236f009beddcb8e30..6275d5dd2f27ebc597e3609eec18cdffe695ddc7 100644
--- a/src/cutecoin/models/network.py
+++ b/src/cutecoin/models/network.py
@@ -130,6 +130,13 @@ class NetworkTableModel(QAbstractTableModel):
                       Node.CORRUPTED: QColor(Qt.darkRed)
                       }
             return colors[node.state]
+        if role == Qt.ForegroundRole:
+            colors = {Node.ONLINE: QVariant(),
+                      Node.OFFLINE: QColor(Qt.lightGray),
+                      Node.DESYNCED: QColor(Qt.black),
+                      Node.CORRUPTED: QColor(Qt.lightGray)
+                      }
+            return colors[node.state]
 
     def flags(self, index):
         return Qt.ItemIsSelectable | Qt.ItemIsEnabled