.sprite-result {
    overflow:hidden;
    background: url(sprite-result.png) no-repeat;
    display: inline-block;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.sprite-result, .sprite-result:hover {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}

.active .sprite-result-compare {width:40px; height:40px; background-position: -566px -102px}
.active .sprite-result-poi-physican {width:40px; height:40px; background-position: -608px -102px}
.active .sprite-result-poi-public-transport {width:40px; height:40px; background-position: -650px -102px}
.active .sprite-result-poi-school {width:40px; height:40px; background-position: -692px -102px}
.active .sprite-result-poi-shopping {width:40px; height:40px; background-position: -734px -102px}
.sprite-result-5-stars {width:88px; height:17px; background-position: -906px -2px}
.sprite-result-average {width:10px; height:10px; background-position: -766px -86px}
.sprite-result-block-ancillaries-dropdown {width:22px; height:16px; background-position: -906px -128px}
.sprite-result-block-architecture-dropdown {width:15px; height:22px; background-position: -972px -115px}
.sprite-result-block-basics-dropdown {width:27px; height:24px; background-position: -944px -86px}
.sprite-result-block-costs-dropdown {width:22px; height:21px; background-position: -902px -21px}
.sprite-result-block-energy-dropdown {width:17px; height:27px; background-position: -953px -115px}
.sprite-result-block-features-dropdown {width:21px; height:16px; background-position: -930px -128px}
.sprite-result-block-layout-dropdown {width:21px; height:21px; background-position: -926px -21px}
.sprite-result-block-location-dropdown {width:20px; height:27px; background-position: -996px -2px}
.sprite-result-compare {width:40px; height:40px; background-position: -766px -44px}
a:hover .sprite-result-compare, .sprite-result-compare:hover {width:40px; height:40px; background-position: -766px -2px}
.sprite-result-environment {width:139px; height:139px; background-position: -2px -2px}
.sprite-result-euro-gain {width:98px; height:98px; background-position: -566px -2px}
.sprite-result-family {width:139px; height:139px; background-position: -143px -2px}
.sprite-result-hippness {width:139px; height:139px; background-position: -284px -2px}
.sprite-result-mobility {width:139px; height:139px; background-position: -425px -2px}
.sprite-result-no-star {width:86px; height:16px; background-position: -818px -128px}
.sprite-result-poi {width:40px; height:40px; background-position: -934px -44px}
a:hover .sprite-result-poi, .sprite-result-poi:hover {width:40px; height:40px; background-position: -776px -98px}
.sprite-result-poi-physican {width:40px; height:40px; background-position: -808px -44px}
a:hover .sprite-result-poi-physican, .sprite-result-poi-physican:hover {width:40px; height:40px; background-position: -808px -2px}
.sprite-result-poi-public-transport {width:40px; height:40px; background-position: -860px -2px}
a:hover .sprite-result-poi-public-transport, .sprite-result-poi-public-transport:hover {width:40px; height:40px; background-position: -818px -86px}
.sprite-result-poi-school {width:40px; height:40px; background-position: -860px -86px}
a:hover .sprite-result-poi-school, .sprite-result-poi-school:hover {width:40px; height:40px; background-position: -850px -44px}
.sprite-result-poi-shopping {width:40px; height:40px; background-position: -902px -86px}
a:hover .sprite-result-poi-shopping, .sprite-result-poi-shopping:hover {width:40px; height:40px; background-position: -892px -44px}
.sprite-result-smiley {width:98px; height:98px; background-position: -666px -2px}
.sprite-result-trend-down {width:40px; height:40px; background-position: -976px -31px}
.sprite-result-trend-up {width:40px; height:40px; background-position: -976px -73px}
.sprite-result-letter {width:30px; height:19px; background-position: -988px -119px}
a:hover .sprite-result-letter, .sprite-result-letter:hover {background: url(sprite-general.png) no-repeat; width:30px; height:19px; background-position: -357px -197px}