I was tasked to create following radiobutton without using JS or CSS3 or HTML5. Is it possible somehow?

I was tasked to create following radiobutton without using JS or CSS3 or HTML5. Is it possible somehow?

Ok... try this:
CSS
input[type=checkbox]{
opacity:0;
height: 40px;
width: 40px;
position: absolute;
top: 0;
left: 0;
z-index: 2;
}
input[type=checkbox] + label
{
background: url("http://www.csscheckbox.com/checkboxes/u/csscheckbox_796472012f96c8785e1ab96779a4ee3c.png") no-repeat 0 0px;
height: 40px;
width: 40px;
display:block;
padding: 0px;
}
input[type=checkbox]:checked + label
{
background: url("http://www.csscheckbox.com/checkboxes/u/csscheckbox_796472012f96c8785e1ab96779a4ee3c.png") no-repeat 0 -40px;
}
HTML
<input type="checkbox" value="1" /><label></label>