span.tango {
    position: absolute;
    height: 22px;
    width: 22px;
    background-image: url("/tango-icon-sprite/tango_icons_22x22.png");
    background-repeat: no-repeat
    background-position: top left;
}
.accessories-calculator { background-position: 0 0; } 
.accessories-character-map { background-position: 0 -23px; } 
.accessories-text-editor { background-position: 0 -46px; } 
.address-book-new { background-position: 0 -69px; } 
.application-certificate { background-position: 0 -92px; } 
.application-x-executable { background-position: 0 -115px; } 
.applications-accessories { background-position: 0 -138px; } 
.applications-development { background-position: 0 -161px; } 
.applications-games { background-position: 0 -184px; } 
.applications-graphics { background-position: 0 -207px; } 
.applications-internet { background-position: 0 -230px; } 
.applications-multimedia { background-position: 0 -253px; } 
.applications-office { background-position: 0 -276px; } 
.applications-other { background-position: 0 -299px; } 
.applications-system { background-position: 0 -322px; } 
.appointment-new { background-position: 0 -345px; } 
.audio-card { background-position: 0 -368px; } 
.audio-input-microphone { background-position: 0 -391px; } 
.audio-volume-high { background-position: 0 -414px; } 
.audio-volume-low { background-position: 0 -437px; } 
.audio-volume-medium { background-position: 0 -460px; } 
.audio-volume-muted { background-position: 0 -483px; } 
.audio-x-generic { background-position: 0 -506px; } 
.battery-caution { background-position: 0 -529px; } 
.battery { background-position: 0 -552px; } 
.bookmark-new { background-position: 0 -575px; } 
.camera-photo { background-position: 0 -598px; } 
.camera-video { background-position: 0 -621px; } 
.computer { background-position: 0 -644px; } 
.contact-new { background-position: 0 -667px; } 
.dialog-error { background-position: 0 -690px; } 
.dialog-information { background-position: 0 -713px; } 
.dialog-warning { background-position: 0 -736px; } 
.document-new { background-position: 0 -759px; } 
.document-open { background-position: 0 -782px; } 
.document-print-preview { background-position: 0 -805px; } 
.document-print { background-position: 0 -828px; } 
.document-properties { background-position: 0 -851px; } 
.document-save-as { background-position: 0 -874px; } 
.document-save { background-position: 0 -897px; } 
.drive-harddisk { background-position: 0 -920px; } 
.drive-optical { background-position: 0 -943px; } 
.drive-removable-media { background-position: 0 -966px; } 
.edit-clear { background-position: 0 -989px; } 
.edit-copy { background-position: 0 -1012px; } 
.edit-cut { background-position: 0 -1035px; } 
.edit-delete { background-position: 0 -1058px; } 
.edit-find-replace { background-position: 0 -1081px; } 
.edit-find { background-position: 0 -1104px; } 
.edit-paste { background-position: 0 -1127px; } 
.edit-redo { background-position: 0 -1150px; } 
.edit-select-all { background-position: 0 -1173px; } 
.edit-undo { background-position: 0 -1196px; } 
.emblem-favorite { background-position: 0 -1219px; } 
.emblem-important { background-position: 0 -1242px; } 
.emblem-photos { background-position: 0 -1265px; } 
.emblem-readonly { background-position: 0 -1288px; } 
.emblem-symbolic-link { background-position: 0 -1311px; } 
.emblem-system { background-position: 0 -1334px; } 
.emblem-unreadable { background-position: 0 -1357px; } 
.face-angel { background-position: 0 -1380px; } 
.face-crying { background-position: 0 -1403px; } 
.face-devilish { background-position: 0 -1426px; } 
.face-glasses { background-position: 0 -1449px; } 
.face-grin { background-position: 0 -1472px; } 
.face-kiss { background-position: 0 -1495px; } 
.face-monkey { background-position: 0 -1518px; } 
.face-plain { background-position: 0 -1541px; } 
.face-sad { background-position: 0 -1564px; } 
.face-smile-big { background-position: 0 -1587px; } 
.face-smile { background-position: 0 -1610px; } 
.face-surprise { background-position: 0 -1633px; } 
.face-wink { background-position: 0 -1656px; } 
.folder-drag-accept { background-position: 0 -1679px; } 
.folder-new { background-position: 0 -1702px; } 
.folder-open { background-position: 0 -1725px; } 
.folder-remote { background-position: 0 -1748px; } 
.folder-saved-search { background-position: 0 -1771px; } 
.folder-visiting { background-position: 0 -1794px; } 
.folder { background-position: 0 -1817px; } 
.font-x-generic { background-position: 0 -1840px; } 
.format-indent-less { background-position: 0 -1863px; } 
.format-indent-more { background-position: 0 -1886px; } 
.format-justify-center { background-position: 0 -1909px; } 
.format-justify-fill { background-position: 0 -1932px; } 
.format-justify-left { background-position: 0 -1955px; } 
.format-justify-right { background-position: 0 -1978px; } 
.format-text-bold { background-position: -23px 0; } 
.format-text-italic { background-position: -23px -23px; } 
.format-text-strikethrough { background-position: -23px -46px; } 
.format-text-underline { background-position: -23px -69px; } 
.go-bottom { background-position: -23px -92px; } 
.go-down { background-position: -23px -115px; } 
.go-first { background-position: -23px -138px; } 
.go-home { background-position: -23px -161px; } 
.go-jump { background-position: -23px -184px; } 
.go-last { background-position: -23px -207px; } 
.go-next { background-position: -23px -230px; } 
.go-previous { background-position: -23px -253px; } 
.go-top { background-position: -23px -276px; } 
.go-up { background-position: -23px -299px; } 
.help-browser { background-position: -23px -322px; } 
.image-loading { background-position: -23px -345px; } 
.image-missing { background-position: -23px -368px; } 
.image-x-generic { background-position: -23px -391px; } 
.input-gaming { background-position: -23px -414px; } 
.input-keyboard { background-position: -23px -437px; } 
.input-mouse { background-position: -23px -460px; } 
.internet-group-chat { background-position: -23px -483px; } 
.internet-mail { background-position: -23px -506px; } 
.internet-news-reader { background-position: -23px -529px; } 
.internet-web-browser { background-position: -23px -552px; } 
.list-add { background-position: -23px -575px; } 
.list-remove { background-position: -23px -598px; } 
.mail-attachment { background-position: -23px -621px; } 
.mail-forward { background-position: -23px -644px; } 
.mail-mark-junk { background-position: -23px -667px; } 
.mail-mark-not-junk { background-position: -23px -690px; } 
.mail-message-new { background-position: -23px -713px; } 
.mail-reply-all { background-position: -23px -736px; } 
.mail-reply-sender { background-position: -23px -759px; } 
.mail-send-receive { background-position: -23px -782px; } 
.media-eject { background-position: -23px -805px; } 
.media-flash { background-position: -23px -828px; } 
.media-floppy { background-position: -23px -851px; } 
.media-optical { background-position: -23px -874px; } 
.media-playback-pause { background-position: -23px -897px; } 
.media-playback-start { background-position: -23px -920px; } 
.media-playback-stop { background-position: -23px -943px; } 
.media-record { background-position: -23px -966px; } 
.media-seek-backward { background-position: -23px -989px; } 
.media-seek-forward { background-position: -23px -1012px; } 
.media-skip-backward { background-position: -23px -1035px; } 
.media-skip-forward { background-position: -23px -1058px; } 
.multimedia-player { background-position: -23px -1081px; } 
.network-error { background-position: -23px -1104px; } 
.network-idle { background-position: -23px -1127px; } 
.network-offline { background-position: -23px -1150px; } 
.network-receive { background-position: -23px -1173px; } 
.network-server { background-position: -23px -1196px; } 
.network-transmit-receive { background-position: -23px -1219px; } 
.network-transmit { background-position: -23px -1242px; } 
.network-wired { background-position: -23px -1265px; } 
.network-wireless-encrypted { background-position: -23px -1288px; } 
.network-wireless { background-position: -23px -1311px; } 
.network-workgroup { background-position: -23px -1334px; } 
.office-calendar { background-position: -23px -1357px; } 
.package-x-generic { background-position: -23px -1380px; } 
.preferences-desktop-accessibility { background-position: -23px -1403px; } 
.preferences-desktop-assistive-technology { background-position: -23px -1426px; } 
.preferences-desktop-font { background-position: -23px -1449px; } 
.preferences-desktop-keyboard-shortcuts { background-position: -23px -1472px; } 
.preferences-desktop-locale { background-position: -23px -1495px; } 
.preferences-desktop-multimedia { background-position: -23px -1518px; } 
.preferences-desktop-peripherals { background-position: -23px -1541px; } 
.preferences-desktop-remote-desktop { background-position: -23px -1564px; } 
.preferences-desktop-screensaver { background-position: -23px -1587px; } 
.preferences-desktop-theme { background-position: -23px -1610px; } 
.preferences-desktop-wallpaper { background-position: -23px -1633px; } 
.preferences-desktop { background-position: -23px -1656px; } 
.preferences-system-network-proxy { background-position: -23px -1679px; } 
.preferences-system-session { background-position: -23px -1702px; } 
.preferences-system-windows { background-position: -23px -1725px; } 
.preferences-system { background-position: -23px -1748px; } 
.printer-error { background-position: -23px -1771px; } 
.printer { background-position: -23px -1794px; } 
.process-stop { background-position: -23px -1817px; } 
.software-update-available { background-position: -23px -1840px; } 
.software-update-urgent { background-position: -23px -1863px; } 
.start-here { background-position: -23px -1886px; } 
.system-file-manager { background-position: -23px -1909px; } 
.system-installer { background-position: -23px -1932px; } 
.system-lock-screen { background-position: -23px -1955px; } 
.system-log-out { background-position: -23px -1978px; } 
.system-search { background-position: -46px 0; } 
.system-shutdown { background-position: -46px -23px; } 
.system-software-update { background-position: -46px -46px; } 
.system-users { background-position: -46px -69px; } 
.tab-new { background-position: -46px -92px; } 
.text-html { background-position: -46px -115px; } 
.text-x-generic-template { background-position: -46px -138px; } 
.text-x-generic { background-position: -46px -161px; } 
.text-x-script { background-position: -46px -184px; } 
.user-desktop { background-position: -46px -207px; } 
.user-home { background-position: -46px -230px; } 
.user-trash-full { background-position: -46px -253px; } 
.user-trash { background-position: -46px -276px; } 
.utilities-system-monitor { background-position: -46px -299px; } 
.utilities-terminal { background-position: -46px -322px; } 
.video-display { background-position: -46px -345px; } 
.video-x-generic { background-position: -46px -368px; } 
.view-fullscreen { background-position: -46px -391px; } 
.view-refresh { background-position: -46px -414px; } 
.weather-clear-night { background-position: -46px -437px; } 
.weather-clear { background-position: -46px -460px; } 
.weather-few-clouds-night { background-position: -46px -483px; } 
.weather-few-clouds { background-position: -46px -506px; } 
.weather-overcast { background-position: -46px -529px; } 
.weather-severe-alert { background-position: -46px -552px; } 
.weather-showers-scattered { background-position: -46px -575px; } 
.weather-showers { background-position: -46px -598px; } 
.weather-snow { background-position: -46px -621px; } 
.weather-storm { background-position: -46px -644px; } 
.window-new { background-position: -46px -667px; } 
.x-office-address-book { background-position: -46px -690px; } 
.x-office-calendar { background-position: -46px -713px; } 
.x-office-document-template { background-position: -46px -736px; } 
.x-office-document { background-position: -46px -759px; } 
.x-office-drawing-template { background-position: -46px -782px; } 
.x-office-drawing { background-position: -46px -805px; } 
.x-office-presentation-template { background-position: -46px -828px; } 
.x-office-presentation { background-position: -46px -851px; } 
.x-office-spreadsheet-template { background-position: -46px -874px; } 
.x-office-spreadsheet { background-position: -46px -897px; } 
