/* FORM */
.blkForm LABEL { float: left; margin: 2px 8px 0 0; font-size: 14px; font-weight: bold; text-align: right; text-transform: uppercase; white-space: nowrap; }
.blkForm LABEL.chk { margin-top: -1px; }
.blkForm INPUT { float: left; margin-right: 8px; margin-bottom: 5px; }
.blkForm SPAN.radio, .blkForm SPAN.checkbox { margin-bottom: 5px; }

INPUT.chk { display: none; width: auto !important; }

SPAN.radio, SPAN.checkbox { float: left; display: block; width: 14px; height: 14px; background-repeat: no-repeat; background-position: 0 0; margin: 1px 8px 2px 0; font-size: 0; line-height: 0; cursor: default; }
SPAN.radio.checked, SPAN.checkbox.checked { background-position: 0 -28px; }
SPAN.radio.click, SPAN.checkbox.click { background-position: 0 -14px; }
SPAN.radio.clickchk, SPAN.checkbox.clickchk { background-position: 0 -42px; }

.formType SPAN.radio { background-image: url(../images/form/radio.gif); }
.formType SPAN.checkbox { background-image: url(../images/form/checkbox.gif); }
.formType1 SPAN.radio { background-image: url(../images/form/radio1.gif); }
.formType1 SPAN.checkbox { background-image: url(../images/form/checkbox1.gif); }
.formType2 SPAN.radio { background-image: url(../images/form/radio2.gif); }

label {
	position: relative;
}

.wrappy{
	margin-left: 20px;
}
