html {
    cursor: url(images/cursor_0000.png), auto;
    -webkit-animation: cursor 1200ms infinite;
    animation: cursor 1200ms infinite;
}

@-webkit-keyframes cursor {
  0% {cursor: url(images/cursor_0000.png), auto;}
  5% {cursor: url(images/cursor_0001.png), auto;}
  10% {cursor: url(images/cursor_0002.png), auto;}
  15% {cursor: url(images/cursor_0003.png), auto;}
  20% {cursor: url(images/cursor_0004.png), auto;}
  25% {cursor: url(images/cursor_0005.png), auto;}
  30% {cursor: url(images/cursor_0006.png), auto;}
  35% {cursor: url(images/cursor_0007.png), auto;}
  45% {cursor: url(images/cursor_0008.png), auto;}
  50% {cursor: url(images/cursor_0009.png), auto;}
  55% {cursor: url(images/cursor_0010.png), auto;}
  60% {cursor: url(images/cursor_0011.png), auto;}
  65% {cursor: url(images/cursor_0012.png), auto;}
  70% {cursor: url(images/cursor_0013.png), auto;}
  80% {cursor: url(images/cursor_0014.png), auto;}
  85% {cursor: url(images/cursor_0015.png), auto;}
  90% {cursor: url(images/cursor_0016.png), auto;}
  91% {cursor: url(images/cursor_0017.png), auto;}
  92% {cursor: url(images/cursor_0018.png), auto;}
  93% {cursor: url(images/cursor_0019.png), auto;}
  94% {cursor: url(images/cursor_0020.png), auto;}
  95% {cursor: url(images/cursor_0021.png), auto;}
  96% {cursor: url(images/cursor_0022.png), auto;}
  100% {cursor: url(images/cursor_0023.png), auto;}
} 

@keyframes cursor {
  0% {cursor: url(images/cursor_0000.png), auto;}
  5% {cursor: url(images/cursor_0001.png), auto;}
  10% {cursor: url(images/cursor_0002.png), auto;}
  15% {cursor: url(images/cursor_0003.png), auto;}
  20% {cursor: url(images/cursor_0004.png), auto;}
  25% {cursor: url(images/cursor_0005.png), auto;}
  30% {cursor: url(images/cursor_0006.png), auto;}
  35% {cursor: url(images/cursor_0007.png), auto;}
  45% {cursor: url(images/cursor_0008.png), auto;}
  50% {cursor: url(images/cursor_0009.png), auto;}
  55% {cursor: url(images/cursor_0010.png), auto;}
  60% {cursor: url(images/cursor_0011.png), auto;}
  65% {cursor: url(images/cursor_0012.png), auto;}
  70% {cursor: url(images/cursor_0013.png), auto;}
  80% {cursor: url(images/cursor_0014.png), auto;}
  85% {cursor: url(images/cursor_0015.png), auto;}
  90% {cursor: url(images/cursor_0016.png), auto;}
  91% {cursor: url(images/cursor_0017.png), auto;}
  92% {cursor: url(images/cursor_0018.png), auto;}
  93% {cursor: url(images/cursor_0019.png), auto;}
  94% {cursor: url(images/cursor_0020.png), auto;}
  95% {cursor: url(images/cursor_0021.png), auto;}
  96% {cursor: url(images/cursor_0022.png), auto;}
  100% {cursor: url(images/cursor_0023.png), auto;}
}

a:hover, button:hover {
  cursor: url("images/pointer.gif"), auto;
  animation: pointer 1000ms infinite;
  -webkit-animation: pointer 1000ms infinite;
}

@keyframes pointer {
  0% {cursor: url(images/pointer_0000.png), auto;}
  10% {cursor: url(images/pointer_0001.png), auto;}
  20% {cursor: url(images/pointer_0002.png), auto;}
  30% {cursor: url(images/pointer_0003.png), auto;}
  40% {cursor: url(images/pointer_0004.png), auto;}
  50% {cursor: url(images/pointer_0005.png), auto;}
  60% {cursor: url(images/pointer_0006.png), auto;}
  70% {cursor: url(images/pointer_0007.png), auto;}
  80% {cursor: url(images/pointer_0008.png), auto;}
  90% {cursor: url(images/pointer_0009.png), auto;}
  95% {cursor: url(images/pointer_0010.png), auto;}
  100% {cursor: url(images/pointer_0011.png), auto;}
}

@-webkit-keyframes pointer {
  0% {cursor: url(images/pointer_0000.png), auto;}
  10% {cursor: url(images/pointer_0001.png), auto;}
  20% {cursor: url(images/pointer_0002.png), auto;}
  30% {cursor: url(images/pointer_0003.png), auto;}
  40% {cursor: url(images/pointer_0004.png), auto;}
  50% {cursor: url(images/pointer_0005.png), auto;}
  60% {cursor: url(images/pointer_0006.png), auto;}
  70% {cursor: url(images/pointer_0007.png), auto;}
  80% {cursor: url(images/pointer_0008.png), auto;}
  90% {cursor: url(images/pointer_0009.png), auto;}
  95% {cursor: url(images/pointer_0010.png), auto;}
  100% {cursor: url(images/pointer_0011.png), auto;}
}