I have a problem with icons

The problem is that the icons out mounted above each other in the case of numeric fields. And the image of the text fields (find image) only appears in firefox and not in other browsers.

I leave you a screenshot of the problem


So I add the style sheets. It is necessary to do something else?

<style type="text/css" title="currentStyle" media="screen">
        @import "lib/extjs/resources/css/ext-all.css";
        @import "lib/extjs/plugins/GridFilter/resources/style.css";

        .x-grid3-hd-row td.ux-filtered-column {   
        font-style: italic;  
        font-weight: bold;

//In onReady

    Ext.ux.menu.RangeMenu.prototype.icons = {
          gt: 'lib/extjs/plugins/GridFilter/resources/greater_then.png', 
          lt: 'lib/extjs/plugins/GridFilter/resources/less_then.png',
          eq: 'lib/extjs/plugins/GridFilter/resources/equals.png'
    Ext.ux.grid.filter.StringFilter.prototype.icon = 'img/find.png';

Appreciate any help I can offer.