adiv.selector,div.selector span,div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{ background-image:url(../img/select.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}.selector,.radio,.checker,.uploader,.button,.selector *,.radio *,.checker *,.uploader *,.button *{ margin:0;padding:0}.selector,.checker,.button,.radio,.uploader{ display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}.selector select:focus,.radio input:focus,.checker input:focus,.uploader input:focus{ outline:0}div.checker{ position:relative}div.checker span{ display:-moz-inline-box;display:inline-block;text-align:center}div.checker input{ opacity:0;filter:alpha(opacity:0);display:inline-block;background:none}div.checker{ margin-right:10px}div.checker{ width:20px;height:20px}div.checker input{ width:20px;height:20px}div.checker span{ background:url("../img/ckbox.png") no-repeat scroll 0 0 transparent;height:20px;width:20px}div.checker span.checked{ background:url("../img/ckbox.png") no-repeat scroll 0 -21px transparent}div.checker:active span.checked,div.checker.active span.checked{ background:url("../img/ckbox.png") no-repeat scroll 0 -21px transparent}div.checker.focus span.checked,div.checker:hover span.checked{ background:url("../img/ckbox.png") no-repeat scroll 0 -21px transparent}div.checker.focus:active span.checked,div.checker:hover:active span.checked,div.checker.active:hover span.checked,div.checker.active.focus span.checked{ background:url("../img/ckbox.png") no-repeat scroll 0 -21px transparent}div.checker.disabled span,div.checker.disabled:active span,div.checker.disabled.active span{ background:url("../img/ckbox.png") no-repeat scroll 0 -21px transparent}div.checker.disabled span.checked,div.checker.disabled:active span.checked,div.checker.disabled.active span.checked{ background:url("../img/ckbox.png") no-repeat scroll 0 -21px transparent}.form-info-contact div.checker{ width:20px;height:20px;margin-left:10px}.form-info-contact div.checker span{ background:url("../img/ckbox-white.png") no-repeat scroll 0 0 transparent;height:20px;width:20px;padding:0}.form-info-contact div.checker span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}.form-info-contact div.checker:active span.checked,.form-info-contact div.checker.active span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}.form-info-contact div.checker.focus span.checked,.form-info-contact div.checker:hover span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}.form-info-contact div.checker.focus:active span.checked,.form-info-contact div.checker:hover:active span.checked,.form-info-contact div.checker.active:hover span.checked,.form-info-contact div.checker.active.focus span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}.form-info-contact div.checker.disabled span,.form-info-contact div.checker.disabled:active span,.form-info-contact div.checker.disabled.active span{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}.form-info-contact div.checker.disabled span.checked,.form-info-contact div.checker.disabled:active span.checked,.form-info-contact div.checker.disabled.active span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}.form-info-contact div.checker input{ width:20px;height:20px;margin:0}#jobform div.checker{ width:20px;height:20px}#jobform div.checker span{ background:url("../img/ckbox-white.png") no-repeat scroll 0 0 transparent;height:17px;width:17px;padding:0}#jobform div.checker span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}#jobform div.checker:active span.checked,#jobform div.checker.active span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}#jobform div.checker.focus span.checked,#jobform div.checker:hover span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}#jobform div.checker.focus:active span.checked,#jobform div.checker:hover:active span.checked,#jobform div.checker.active:hover span.checked,#jobform div.checker.active.focus span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}#jobform div.checker.disabled span,#jobform div.checker.disabled:active span,#jobform div.checker.disabled.active span{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}#jobform div.checker.disabled span.checked,#jobform div.checker.disabled:active span.checked,#jobform div.checker.disabled.active span.checked{ background:url("../img/ckbox-white.png") no-repeat scroll 0 -22px transparent}#jobform div.checker input{ width:20px;height:20px;margin:0}

div.uploader{
 background-position:0px -297px;
 height:28px;
}

div.uploader span.action{
 background-position:right -409px;
 height:24px;
 line-height:24px;
}

div.uploader span.filename{
 height:24px;
 
 margin:2px 0px 2px 2px;
 line-height:24px;
}


div.uploader:hover .action{
 color:#666;
}


div.uploader:hover span.action{
 background-position:right -437px;
}

div.uploader.active span.action,
div.uploader:active span.action{
 background-position:right -465px;
}

div.uploader.focus.active span.action,
div.uploader:focus.active span.action,
div.uploader.focus:active span.action,
div.uploader:focus:active span.action{
 background-position:right -493px;
}

div.uploader.disabled{
 background-position:0px -325px;
}

div.uploader.disabled span.action{
 background-position:right -381px;
}
div.uploader{
 width:280px;
 cursor:pointer;
}

div.uploader span.action{
 width:85px;
 text-align:center;
 text-shadow:#fff 0px 1px 0px;
 background-color:#efefef;
 font-size:11px;
 font-weight:bold;
}

div.uploader span.filename{
 color:#777;
 width:170px;
 border-right:solid 1px #ccc;
 font-size:11px;
}

div.uploader input{
 width:280px;
}

div.uploader.disabled span.action{
 color:#aaa;
}

div.uploader.disabled span.filename{
 border-color:#ddd;
 color:#aaa;
}


div.uploader{
 position:relative;
 overflow:hidden;
 cursor:default;
 margin-top:20px;
 margin-bottom:10px;
 border:1px solid #bbb;
 background:#efefef;
 color:#999;
}

div.uploader span.action{
 float:left;
 display:inline;
 padding:2px 0px;
 overflow:hidden;
 cursor:pointer;
}

div.uploader span.filename{
 padding:0px 10px;
 float:left;
 display:block;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 cursor:default;
}

div.uploader input{
 opacity:0;
 filter:alpha(opacity:0);
 position:absolute;
 top:0;
 right:0;
 bottom:0;
 float:right;
 height:25px;
 border:none;
 cursor:default;
 margin:0;
 font-size:18px;
}