Index: /CKEditor/trunk/_source/plugins/stylescombo/plugin.js
===================================================================
--- /CKEditor/trunk/_source/plugins/stylescombo/plugin.js	(revision 3493)
+++ /CKEditor/trunk/_source/plugins/stylescombo/plugin.js	(revision 3494)
@@ -158,20 +158,11 @@
 						var selection = editor.getSelection();
 
-						var elementPath,
-							element = selection.getSelectedElement(),
+						var element = selection.getSelectedElement(),
 							elementName = element && element.getName(),
-							isInline = elementName &&
-								!CKEDITOR.dtd.$block[ elementName ] &&
-								!CKEDITOR.dtd.$listItem[ elementName ] &&
-								!CKEDITOR.dtd.$tableContent[ elementName ];
+							elementPath = new CKEDITOR.dom.elementPath( element || selection.getStartElement() );
 
 						var counter = [ 0, 0, 0, 0 ];
-
-						if ( !element || isInline )
-							elementPath = new CKEDITOR.dom.elementPath( selection.getStartElement() );
-
 						this.showAll();
 						this.unmarkAll();
-
 						for ( var name in styles )
 						{
@@ -193,14 +184,8 @@
 							else
 							{
-								if ( elementPath )
-								{
-									if ( style.checkActive( elementPath ) )
-										this.mark( name );
-
-									counter[ type ]++;
-
-								}
-								else
-									this.hideItem( name );
+								if ( style.checkActive( elementPath ) )
+									this.mark( name );
+
+								counter[ type ]++;
 							}
 						}
