Как через CSS cделать такую галочку?
Есть соединённое изображение галочки,  в включенном и выключенном виде. При клике, с помощью JQuery можно сдвигать background-position.
Как-то так, могу ошибаться.
tympanus.net/Development/CreativeButtons
Гляньте тут, да и вообще по сайту пройдитесь.  Очень много крутых примеров)