div.checker span,div.radio span,div.uploader,div.uploader span.action,div.button,div.button span{background-image:url(../images/sprite.png);background-repeat:no-repeat;-webkit-font-smoothing:antialiased}div.checker,div.button,div.radio,div.uploader{display:-moz-inline-box;display:inline-block;*display:inline;zoom:1;vertical-align:middle}div.checker:focus,div.button:focus,div.radio:focus,div.uploader:focus{outline:0}div.radio,div.radio *,div.checker,div.checker *,div.uploader,div.uploader *,div.button,div.button *{margin:0;padding:0}.highContrastDetect{background:url(../images/bg-input.png) repeat-x 0 0;width:0;height:0}input.uniform-input,select.uniform-multiselect,textarea.uniform{padding:3px;background:url(../images/bg-input.png) repeat-x 0 0;outline:0}input.uniform-input.active,select.uniform-multiselect.active,textarea.uniform.active{background:url(../images/bg-input-focus.png) repeat-x 0 0}div.checker input,input[type=search],input[type=search]:active{-moz-appearance:none;-webkit-appearance:none}div.selector{div.checker { position:relative; } div.checker,div.checker span,div.checker input { width:19px; height:19px; } div.checker span { display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; text-align:center; background-position:0 -260px; } div.checker span.checked { background-position:-76px -260px; } div.checker input { opacity:0; filter:alpha(opacity=0); -moz-opacity:0; border:none; background:none; display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; } div.checker.active span { background-position:-19px -260px; } div.checker.active span.checked { background-position:-95px -260px; } div.checker.hover span,div.checker.focus span { background-position:-38px -260px; } div.checker.hover span.checked,div.checker.focus span.checked { background-position:-114px -260px; } div.checker.hover.active span,div.checker.focus.active span { background-position:-57px -260px; } div.checker.hover.active span.checked,div.checker.focus.active span.checked { background-position:-133px -260px; } div.checker.disabled,div.checker.disabled.active { background-position:-152px -260px; } div.checker.disabled span.checked,div.checker.disabled.active span.checked { background-position:-171px -260px; } div.radio { position:relative; } div.radio,div.radio span,div.radio input { width:18px; height:18px; } div.radio span { display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; text-align:center; background-position:0 -279px; } div.radio span.checked { background-position:-72px -279px; } div.radio input { opacity:0; filter:alpha(opacity=0); -moz-opacity:0; border:none; background:none; display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; text-align:center; } div.radio.active span { background-position:-18px -18px -279px; } div.radio.active span.checked { background-position:-90px -279px; } div.radio.hover span,div.radio.focus span { background-position:-36px -36px -279px; } div.radio.hover span.checked,div.radio.focus span.checked { background-position:-108px -279px; } div.radio.hover.active span,div.radio.focus.active span { background-position:-54px -279px; } div.radio.hover.active span.checked,div.radio.focus.active span.checked { background-position:-126px -279px; } div.radio.disabled span,div.radio.disabled.active span { background-position:-144px -279px; } div.radio.disabled span.checked,div.radio.disabled.active span.checked { background-position:-162px -279px; } div.uploader { background-position:0 -297px; height:28px; width:190px; cursor:pointer; position:relative; overflow:hidden; } div.uploader span.action { background-position:right -409px; height:28px; line-height:28px; width:82px; text-align:center; float:left; display:inline; overflow:hidden; cursor:pointer; } div.uploader span.filename { text-overflow:ellipsis; display:block; overflow:hidden; white-space:nowrap; float:left; cursor:default; height:24px; margin:2px 0 2px 2px; line-height:24px; width:85px; padding:0 10px; } div.uploader input { opacity:0; filter:alpha(opacity=0); -moz-opacity:0; border:none; background:none; position:absolute; top:0; right:0; float:right; cursor:default; width:100%; height:100%; } div.uploader.active span.action { background-position:right -465px; } div.uploader.hover,div.uploader.focus { background-position:0 -353px; } div.uploader.hover span.action,div.uploader.focus span.action { background-position:right -437px; } div.uploader.hover.active span.action,div.uploader.focus.active span.action { background-position:right -493px; } div.uploader.disabled,div.uploader.disabled.active { background-position:0 -325px; } div.uploader.disabled span.action,div.uploader.disabled.active span.action { background-position:right -381px; } div.button { background-position:0 -641px; height:30px; cursor:pointer; position:relative; } div.button a,div.button button,div.button input { opacity:0.01; filter:alpha(opacity=1); -moz-opacity:0.01; display:block; top:0; left:0; right:0; bottom:0; position:absolute; } div.button span { display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; line-height:22px; text-align:center; background-position:right -521px; height:22px; margin-left:13px; padding:8px 15px 0 2px; } div.button.active { background-position:0 -671px; } div.button.active span { background-position:right -551px; cursor:default; } div.button.hover,div.button.focus { background-position:0 -701px; } div.button.hover span,div.button.focus span { background-position:right -581px; } div.button.disabled,div.button.disabled.active { background-position:0 -731px; } div.button.disabled span,div.button.disabled.active span { background-position:right -611px; cursor:default; } input.uniform-input,select.uniform-multiselect,textarea.uniform { font-size:12px; font-family:"Roboto",Arial,Helvetica,sans-serif; font-weight:normal; color:#777; border-top:solid 1px #aaaaaa; border-left:solid 1px #aaaaaa; border-bottom:solid 1px #cccccc; border-right:solid 1px #cccccc; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; } input.uniform-input.hover,input.uniform-input.focus,select.uniform-multiselect.hover,select.uniform-multiselect.focus,textarea.uniform.hover,textarea.uniform.focus { -webkit-box-shadow:0px 0px 4px rgba(0,0,0,0.3); -moz-box-shadow:0px 0px 4px rgba(0,0,0,0.3); box-shadow:0px 0px 4px rgba(0,0,0,0.3); border-color:#999; } div.button span { font-weight:bold; font-family:"Roboto",Arial,Helvetica,sans-serif; font-size:12px; letter-spacing:1px; text-transform:uppercase; } div.button.hover span,div.button.focus span { color:#555; } div.button.disabled span,div.button.disabled.active span { color:#bbb; } div.selector { font-size:12px; } div.selector span { color:#fff; font-family:"Roboto",Arial,Helvetica,sans-serif; font-size:14px; } div.selector select { font-family:"Roboto",Arial,Helvetica,sans-serif; font-size:14px; color:#fff; background:#000; } div.selector.disabled span,div.selector.disabled.active span { color:#bbb; } div.checker { margin-right:5px; } div.radio { margin-right:3px; } div.uploader span.action { text-shadow:white 0px 1px 0px; background-color:#fff; font-size:11px; font-weight:bold; } div.uploader span.filename { color:#777; border-right:solid 1px #bbbbbb; font-size:11px; } div.uploader.disabled span.action,div.uploader.disabled.active span.action { color:#aaa; } div.uploader.disabled span.filename,div.uploader.disabled.active span.filename { border-color:#ddd; color:#aaa; } input.uniform-input,input.uniform-input:focus { background-color:#fff; }}