HTML/CSS кнопка, 3 состояния?
Загуглите "css sprite button".
Всем спасибо за ответы, вот такой код вышел :)button{
   background:url(css-sprite.png) 0 -55px;
   height:50px;
   width:150px;
   cursor:pointer;
   }
 
button:hover{
   background-position: 0 0;
   }
 
button:active{
   background-position: 0 -109px;
   }