.quest-container div[data-fc-type=mono-choice] div:not(#foo)>input[data-fc-checked=unchecked]+label{
	background:url('../../images/libs/quest-radio-icon-unchecked.png') no-repeat;
}
.quest-container div[data-fc-type=mono-choice] div:not(#foo)>input[data-fc-checked=checked]+label{
	background:url('../../images/libs/quest-radio-icon-checked.png') no-repeat;
}
.quest-container div[data-fc-type=mono-choice] div:not(#foo)>input[type=checkbox][data-fc-checked=unchecked]+label,
.quest-container div[data-fc-type=multi-choice] div:not(#foo)>input[type=checkbox][data-fc-checked=unchecked]+label{
	background:url('../../images/libs/quest-checkbox-icon-unchecked.png') no-repeat;
}
.quest-container div[data-fc-type=mono-choice] div:not(#foo)>input[type=checkbox][data-fc-checked=checked]+label,
.quest-container div[data-fc-type=multi-choice] div:not(#foo)>input[type=checkbox][data-fc-checked=checked]+label{
	background:url('../../images/libs/quest-checkbox-icon-checked.png') no-repeat;
}
.quest-container div[data-fc-type=mono-choice] input[type=radio],
.quest-container div[data-fc-type=mono-choice] input[type=checkbox],
.quest-container div[data-fc-type=multi-choice] input[type=checkbox]{
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	padding:0;
	margin:0;
	position:absolute;
}