.imgcheck { margin-bottom : 0.3em; }  

.imgcheck input[type=checkbox]:not(old), .imgcheck input[type=radio]:not(old)  {
  width   : 28px;
  margin  : 0;
  padding : 0;
  opacity : 0; 

 }  
 
.imgcheck table  {
  width   : 100%;
  margin  : 0;
  padding : 0;
  float:center;

 } 
 
.imgcheck input[type=checkbox]:not(old) + label, .imgcheck input[type=radio   ]:not(old) + label {
  display      : inline-block;
  margin-left  : -28px;
  padding-left : 28px;
  background   : url('../css/checks.png') no-repeat 0 0;
  line-height  : 22px;
  border:0px;
  font-size:14px;
  height:22px;

}

.imgcheck input[type=checkbox]:not(old):checked +  label { background-position : 0 -24px; }
.imgcheck input[type=radio]:not(old):checked + label { background-position : 0 -48px; }
