- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 
                        Object.valuesNP = function(obj){
    var result = [];
    for (var i in obj)
        if (obj.hasOwnProperty(i))
            result.push(obj[i]);
    return result;
};
function findCSS(name){
    var css = document.styleSheets;
    var flag = false;
    var result = null;
    Object.valuesNP(css).each(function(content,index){
        if (!flag && content instanceof Object)
            Object.valuesNP(content.cssRules).each(function(content,index){
                if (content instanceof Object && content.selectorText == name && !flag ){
                    flag = true;
                    result = content;
                }
            })
        });
    return result;
}
                                 
        
            Надо было поменять параметры некоторого класса(стиль). Ну и за пару минут было накидано вот енто. 
Самое смешное, что через неделю это уже не потребовалось.
Вызывать так: 
var buttonClass = findCSS('.buttonClass') || console.log('CSS .buttonClass not found');
        
        
> if (obj.hasOwnProperty(i))
Use _.each(), Luke!