diff --git a/pandora_console/include/class/Tree.class.php b/pandora_console/include/class/Tree.class.php
index 69080b60fe..a4558ac1cb 100644
--- a/pandora_console/include/class/Tree.class.php
+++ b/pandora_console/include/class/Tree.class.php
@@ -717,7 +717,7 @@ class Tree {
 					$processed_items = array();
 					foreach ($items as $key => $item) {
 						if (empty($item['_parent_id_']))
-							$processed_items[] = __getProcessedItem($key, $items);
+							$processed_items[] = __getProcessedItem($key, $items, $server['id']);
 					}
 					$item_list += $processed_items;
 
diff --git a/pandora_console/include/styles/tree.css b/pandora_console/include/styles/tree.css
new file mode 100644
index 0000000000..2db5b7ae26
--- /dev/null
+++ b/pandora_console/include/styles/tree.css
@@ -0,0 +1,125 @@
+.tree-root {
+	margin-top: 0px;
+	margin-bottom: 0px;
+}
+
+.tree-group {
+	margin-left: 16px;
+	padding-top: 4px;
+}
+
+.tree-node {
+	white-space: nowrap;
+
+	background-image: url(../../images/tree/branch.png);
+	background-position: 0px 0px;
+	background-repeat: repeat-y;
+
+	min-height: 26px;
+}
+
+.tree-node:last-child {
+	background: 0 0;
+}
+.node-content {
+	height: 21px;
+}
+
+.node-content:hover {
+	background-color: #9AB8DF;
+
+	-moz-border-radius: 3px;
+	-webkit-border-radius: 3px;
+	border-radius: 3px;
+}
+
+.leaf-icon {
+	width: 18px;
+	height: 20px;
+}
+
+.node-content, .leaf-icon {
+	display: inline-block;
+}
+
+.node-content>img, .node-content>div {
+	display: inline;
+}
+
+.tree-node.leaf-open>.leaf-icon {
+	background-image: url(../../images/tree/last_expanded.png);
+	cursor: pointer;
+}
+
+.tree-node.tree-first.leaf-open>.leaf-icon {
+	background-image: url(../../images/tree/first_expanded.png);
+	cursor: pointer;
+}
+
+.tree-node.leaf-closed>.leaf-icon {
+	background-image: url(../../images/tree/last_closed.png);
+	cursor: pointer;
+}
+
+.tree-node.tree-first.leaf-closed>.leaf-icon {
+	background-image: url(../../images/tree/first_closed.png);
+	cursor: pointer;
+}
+
+.tree-node.leaf-loading>.leaf-icon {
+	background-image: url(../../images/tree/last_expanded.png);
+}
+
+.tree-node.leaf-empty>.leaf-icon {
+	background-image: url(../../images/tree/last_leaf.png);
+}
+
+.tree-node.tree-first.leaf-empty>.leaf-icon {
+	background-image: url(../../images/tree/first_leaf.png);
+}
+
+.tree-node.leaf-error>.leaf-icon {
+	background-image: url(../../images/tree/last_leaf.png);
+}
+
+.tree-node>.leaf-icon {
+	background-position: 0px 0px;
+	background-repeat: no-repeat;
+}
+
+.tree-node>.node-content>img {
+	max-height: 20px;
+	/*max-width: 20px;*/
+}
+
+.tree-node>.node-content>img.module-data,
+.tree-node>.node-content>img.module-graph {
+	cursor: pointer;
+	padding-right: 3px;
+}
+
+.tree-node>.node-content>img.module-server-type,
+.tree-node>.node-content>img.agent-status,
+.tree-node>.node-content>img.agent-alerts-fired,
+.tree-node>.node-content>img.module-status {
+	padding-right: 3px;
+}
+
+.tree-node>.node-content>.tree-node-counters,
+.tree-node>.node-content>.tree-node-counters>.tree-node-counter {
+	display: inline;
+}
+
+.tree-node>.node-content>.tree-node-counters {
+	
+}
+
+.tree-node>.node-content>img {
+	vertical-align: middle;
+}
+
+.tree-node>.node-content>.tree-node-counters>.tree-node-counter {
+	font-weight: bold;
+	font-size: 7pt;
+	cursor: default;
+}
\ No newline at end of file