diff --git a/js/FeedTree.js b/js/FeedTree.js
index 5bca1af8688f5e08e94dce1c312f2abf362efedf..d80f4606204148f9cbfb0b5ee1aecf8dcf68c478 100644
--- a/js/FeedTree.js
+++ b/js/FeedTree.js
@@ -192,7 +192,7 @@ dojo.declare("fox.FeedTree", dijit.Tree, {
 
 		args.item.unread > 0 ? Element.show(ctr) : Element.hide(ctr);
 
-		dojo.place(ctr, tnode.labelNode, 'after');
+		dojo.place(ctr, tnode.rowNode, 'first');
 		tnode.counterNode = ctr;
 
 		//tnode.labelNode.innerHTML = args.label;
diff --git a/tt-rss.css b/tt-rss.css
index d8ec062567b89274be416d799c0480cf4bcd49a4..56d0e0d7f9c3f7fe08859bbc8ec5c8b4de5477a9 100644
--- a/tt-rss.css
+++ b/tt-rss.css
@@ -1050,7 +1050,7 @@ div.hl.active {
 	overflow-x : hidden;
 }
 
-#feedTree span.counterNode {
+#feedTree .counterNode {
 	font-weight : bold;
 	display : inline-block;
 	font-size : 9px;
@@ -1061,5 +1061,9 @@ div.hl.active {
 	border-radius : 4px;
 	padding : 0px 4px 0px 4px;
 	vertical-align : middle;
+	float : right;
+	margin-right : 5px;
+	position : relative;
+	top : 2px;
 }