.comboCheck{position:relative;display:inline-block}
.comboCheckListItem{position:relative;display:block;height:20px;margin:0 0 5px;padding-left:30px;font-size:14px;line-height:20px;color:#272727;cursor:pointer}
.comboCheckListItem.comboCheckListItemChecked{font-weight:700}
.comboCheckListItem:before{content:"";position:absolute;display:block;top:0;left:0;width:20px;height:20px;background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 5px #e6e6e6}
.comboCheckRadio .comboCheckListItem:before{border-radius:20px}
html.x-msie-8 .comboCheckRadio .comboCheckListItem:before{border-color:transparent;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAS1JREFUeNqslD0KwlAQhONiJWIleAEbL2BhZ6E2thaijQjmBJ5CPICCiCJ4ARtJkUoRSW/jBQQrEWtnYQKP8PyJceFrEmbe386mgiBwIpUBTVAFZVDk9zM4Ah9swMMUpSMmNTAAObAFC3DivxKogD5ogSnwbEZt0KPBBNwjixyIGrhgCPJgbRrVaLIEK+d96QJjcKHmqjsT3smAO/lkYtaKGtVmhBeb43Hi1oTapvB1tpY7+abu1FaFT7x3fi/VloV9ckpgpNqiOH8qYceWEnio9ixs+0oCI9UehdlpgOwPJllqfWEAb2z7uOVSuxGmeErnbgyTLjWqfYRZ8xhAzU7hRWjN47g0mYcTwEz/mgHU7NTZsXvLGGnwOKNXYyTc2c4YbB3LYJvZBttTgAEAV85I5cJVYmwAAAAASUVORK5CYII=);background-position:center center;background-repeat:no-repeat}
.comboCheckListItem.comboCheckListItemChecked:after{content:"\2713";position:absolute;top:2px;left:5px;color:#5eab1f;font-weight:700}
html.x-msie-7 .comboCheckListItem.comboCheckListItemChecked>.after{display:none;position:absolute;top:2px;left:5px;color:#5eab1f;font-weight:700}
html.x-msie .comboCheckListItem.comboCheckListItemChecked:after,html.x-win .comboCheckListItem.comboCheckListItemChecked>.after,html.x-win.x-webkit .comboCheckListItem.comboCheckListItemChecked:after{content:"\fc";display:inline;font-family:Wingdings}
.comboCheckListItem input{position:absolute;width:1px;height:1px;z-index:-1;visibility:hidden}
.comboCheckHorizontalProfile .comboCheckListItem{display:inline-block;margin:7px 15px 7px 0}
.comboCheckLowProfile .comboCheckListItem{height:16px;padding-left:25px;font-size:12px;line-height:18px}
.comboCheckLowProfile .comboCheckListItem:before{width:16px;height:16px}
.comboCheckLowProfile .comboCheckRadio .comboCheckListItem:before{border-radius:16px}
.comboCheckLowProfile .comboCheckListItem.comboCheckListItemChecked:after,html.x-msie-7 .comboCheckLowProfile .comboCheckListItem.comboCheckListItemChecked>.after{top:1px;left:4px}