        .olimpic_icon--sports--archery {
            background-position: -45px -336px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--athletics {
            background-position: -135px -336px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--badminton {
            background-position: -180px -336px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--bassketball {
            background-position: -225px -336px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--beach-volleyball {
            background-position: -315px -336px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--boxing {
            background-position: -392px -0px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--cycling-BMX {
            background-position: -392px -45px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--cycling-mountain-bike {
            background-position: -392px -180px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--cycling-road{
            background-position: -45px -381px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--cycling-track {
            background-position: -180px -381px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--canoe-slalom {
            background-position: -90px -381px;
            width: 45px;
            height: 45px;
        }
		.olimpic_icon--sports--canoe-sprint {
			background-position: -392px -135px;
			width: 45px;
			height: 45px;
		}
        .olimpic_icon--sports--diving {
            background-position: -225px -381px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--еquestrian {
            background-position: -315px -381px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--football {
            background-position: -437px -45px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--fencing {
            background-position: -437px -90px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--artistic-gymnastics {
            background-position: -437px -180px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--golf {
            background-position: -437px -270px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--rhythmic-gymnastics {
            background-position: -437px -315px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--trampoline-gymnastics {
            background-position: -437px -360px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--handball {
            background-position: -0px -426px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--hockey {
            background-position: -45px -426px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--judo {
            background-position: -225px -426px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--modern-pentathlon {
            background-position: -270px -426px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--marathon-swimming {
            background-position: -315px -426px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--rowing {
            background-position: -482px -0px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--rugby-sevens {
            background-position: -482px -45px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--sailing {
            background-position: -482px -135px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--shooting {
            background-position: -482px -225px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--swimming {
            background-position: -482px -315px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--synchronised-swimming {
            background-position: -482px -360px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--tennis {
            background-position: -482px -405px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--taekwondo {
            background-position: -0px -471px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--triathlon {
            background-position: -90px -471px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--table-tennis{
            background-position: -180px -471px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--volleyball {
            background-position: -225px -471px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--weightlifting {
            background-position: -343px -210px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--water-polo {
            background-position: -343px -255px;
            width: 45px;
            height: 45px;
        }
        .olimpic_icon--sports--wrestling {
            background-position: -405px -471px;
            width: 45px;
            height: 45px;
        }