#menuCategory .category a span,
.rozcestnik a.item span,
.numbers .numbersNumber span,
.butt, .buttText, .buttIco span,
.ico,
.ico2{background-image: url(../img/sprites.png) !important; display: block;}
.ico2{text-indent: -9999px;}

.numbergrey .numbersNumber span{background-image: url(../img/sprites-grey.png) !important;}

#menuCategory .category a span{width: 35px; height: 35px; float: left; margin-right: 15px;}
    #menuCategory .category a.domu span{background-position: 0 -100px;}#menuCategory .category a:hover.domu span{background-position: -35px -100px;}
    #menuCategory .category a.onas span{background-position: 0 -135px;}#menuCategory .category a:hover.onas span{background-position: -35px -135px;}
    #menuCategory .category a.video span{background-position: 0 -170px;}#menuCategory .category a:hover.video span{background-position: -35px -170px;}
    #menuCategory .category a.souteze span{background-position: 0 -205px;}#menuCategory .category a:hover.souteze span{background-position: -35px -205px;}
    #menuCategory .category a.registrovat span{background-position: 0 -240px;}#menuCategory .category a:hover.registrovat span{background-position: -35px -240px;}
    #menuCategory .category a.kontakt span{background-position: 0 -275px;}#menuCategory .category a:hover.kontakt span{background-position: -35px -275px;}
    
.ico2.icoYoutube{width: 32px; height: 42px; background-position: -110px -100px;}
.ico2.icoFacebook{width: 32px; height: 42px; background-position: -152px -100px;}
.ico2.icoTwitter{width: 32px; height: 42px; background-position: -194px -100px;}
.ico2.icoSkype{width: 32px; height: 42px; background-position: -236px -100px;}

.ico2.icoYoutube2{width: 93px; height: 40px; background-position: -108px -188px;}
.ico2.icoFacebook2{width: 45px; height: 45px; background-position: -210px -188px;}
.ico2.icoTwitter2{width: 55px; height: 45px; background-position: -262px -188px;}
.ico2.icoSkype2{width: 52px; height: 48px; background-position: -324px -188px;}

.numbers .numbersNumber, .numbers .numbersNumber span{width: 53px; height: 75px;}
    .numbers .numbersNumber{position: relative; display: inline-block !important; margin: 0 3px;}
    .numbers .numbersNumber span{position: absolute; z-index: 1; top: 0; left: 0;}
        .numbers .numbersNumber.number0 span{background-position: -109px -277px;}
        .numbers .numbersNumber.number1 span{background-position: -172px -277px;}
        .numbers .numbersNumber.number2 span{background-position: -234px -277px;}
        .numbers .numbersNumber.number3 span{background-position: -296px -277px;}
        .numbers .numbersNumber.number4 span{background-position: -358px -277px;}
        .numbers .numbersNumber.number5 span{background-position: -420px -277px;}
        .numbers .numbersNumber.number6 span{background-position: -482px -277px;}
        .numbers .numbersNumber.number7 span{background-position: -544px -277px;}
        .numbers .numbersNumber.number8 span{background-position: -606px -277px;}
        .numbers .numbersNumber.number9 span{background-position: -668px -277px;}
        
.rozcestnik .item span{ margin: auto;}
    .rozcestnik .item.onas span{background-position: -120px -648px; width: 102px; height: 80px;}
        .rozcestnik .item.onas span{background-position: -120px -648px; width: 102px; height: 80px;}
    .rozcestnik .item.registrovat span{background-position: -250px -648px; width: 205px; height: 80px;}
    .rozcestnik .item.souteze span{background-position: -458px -648px; width: 104px; height: 80px;}
    
.butt{overflow: hidden; height: 0; display: inline-block;}
.buttIco{
    background: #00833f; display: inline-block; padding: 10px 14px; margin: 0 0 2px 15px; color: #fff; font-size: 100%; font-weight: bold; text-transform: uppercase;
    text-decoration: none;}
    a:hover.buttIco{color: #fff !important; text-decoration: underline !important;}
    .buttIco span{display: inline-block; margin: 0 0 0 10px; vertical-align: bottom;}
    
    .butt.buttRegistrovat{background-position: -489px -10px;}
    
    .butt.help {
        background: url("../images/layout/napoveda.png") top left !important;
        padding-top: 241px;
        width: 41px;
    }
    
    .butt.quickContactForm{background-position: -72px -10px; width: 52px; padding-top: 52px;box-shadow: 0 0 5px #000000;}
    
    .buttIco.arrow span{background-position: -70px -384px; width: 12px; height: 13px;}