Чекбокс работает. Картинка на нем не меняется при положении checked. Визуализация этого чекбокса у вас реализована средствами css, его внешний вид определяется двумя изображениями. В файле http://где-омск.рф/templates/Default/style/styles.css код:
.checkbox-wrap label{background:url(../images/checkbox.png) no-repeat 0 0;position:relative;padding-left:27px;display:block;line-height:18px;cursor:pointer}
.checkbox-wrap label.checked{background:url(../images/checkbox.png) no-repeat 0 -82px}
Я думаю, нужно поменять label.checked на label:checked
Написал в личку. Попробуй сделать так. Сдается мне, что checked отрабатывает некорректно, как описано здесь - https://habrahabr.ru/post/138020/ , где про webkit браузеры.
.checkbox-wrap label{background:url(../images/checkbox.png) no-repeat 0 0;position:relative;padding-left:27px;display:block;line-height:18px;cursor:pointer}
.checkbox-wrap label.checked{background:url(../images/checkbox.png) no-repeat 0 -82px}
Я думаю, нужно поменять label.checked на label:checked
Используются две половинки - выделено, не выделено.
Там до сих пор написано:
.checkbox-wrap label.checked