
.icon-hotel {
}
.icon-swim {
    background-position: -37px 0px !important;
    width: 43px !important;
}
.icon-swim-building {
    background-position: -84px 0px !important;
    width: 43px !important;
}
.icon-spa {
    background-position: -131px 0px !important;
    width: 38px !important;
}
.icon-jakuzi {
	background-position: -174px 0px !important;
    width: 47px !important;
}
.icon-sauna {
    background-position: -223px 0px !important;
    width: 37px !important;
}
.icon-parking {
	background-position: -265px 0px !important;
    width: 25px !important;
}
.icon-smoking {
    background-position: -293px 0px !important;
    width: 30px !important;
}
.icon-pets {
	background-position: -331px 0px !important;
    width: 37px !important;
}
.icon-atm {
	background-position: -373px 0px !important;
    width: 33px !important;
}
.icon-laundry {
	background-position: -412px 0px !important;
    width: 33px !important;
}
.icon-fitnes {
	background-position: -445px 0px !important;
    width: 33px !important;
}
.icon-playground {
    background-position: -480px 0px !important;
    width: 40px !important;
}
.icon-shower {
    background-position: -526px 0px !important;
    width: 30px !important;
}
.icon-bathtub {
	background-position: -608px 0px !important;
    width: 36px !important;
}
.icon-conference {
    background-position: -842px 0px !important;
    width: 48px !important;
}
.icon-clima {
    background-position: -895px 0px !important;
    width: 48px !important;
}
.icon-reception {
	background-position: -652px 0px !important;
    width: 48px !important;
}
.icon-wifi {
    background-position: -706px 0px !important;
    width: 44px !important;
}
.icon-phone {
	background-position: -753px 0px !important;
    width: 44px !important;
}
.icon-safe {
	background-position: -799px 0px !important;
    width: 34px !important;
}
.icon-bar {
    background-position: -948px 0px !important;
    width: 32px !important;
}
.icon-restaurant {
    background-position: -985px 0px !important;
    width: 40px !important;
}
.icon-tv {
	background-position: -1032px 0px !important;
    width: 40px !important;
}
.icon-iron {
	background-position: -1075px 0px !important;
    width: 54px !important;
}
.icon-roomservice {
    background-position: -1133px 0px !important;
    width: 37px !important;
}
.icon-taxi {
	width: 39px !important;
    background-position: -564px 0px !important;
}

.icon-museum {
	background-position: -2px -35px !important;
    width: 32px !important;
}
.icon-ski {
	background-position: -41px -38px !important;
    width: 32px !important;
}
.icon-guesthouse {
    background-position: -85px -38px !important;
    width: 40px !important;
}
.icon-business {
	background-position: -136px -38px !important;
    width: 30px !important;
}
.icon-nature {
	background-position: -175px -38px !important;
    width: 50px !important;
}
.icon-rent {
    background-position: -225px -39px !important;
    width: 44px !important;
}
.icon-team {
    background-position: -268px -39px !important;
    width: 38px !important;
}
.icon-nightlife {
    background-position: -305px -39px !important;
    width: 38px !important;
}
.icon-tourist {
    background-position: -341px -39px !important;
    width: 38px !important;
}
.icon-bus {
	background-position: -375px -45px !important;
    width: 33px !important;
}
.icon-ship {
    background-position: -410px -45px !important;
    width: 40px !important;
}
.icon-plane {
    background-position: -455px -40px !important;
    width: 40px !important;
}
.icon-wine {
	background-position: -502px -40px !important;
    width: 46px !important;
}
.icon-bike {
	background-position: -553px -40px !important;
    width: 46px !important;
}
.icon-food {
    background-position: -602px -40px !important;
    width: 55px !important;
}
.icon-ancient {
    background-position: -661px -40px !important;
    width: 41px !important;
}
