.checkbox{position:relative;width:13px;height:13px;border:1px solid #c3c3c3;border-radius:3px;background:#f6f6f6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) repeat-x;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;vertical-align:middle;cursor:pointer}.checkbox.checked span{display:block;width:9px;height:9px;margin:2px 0 0 2px;border-radius:2px;background:#666;box-shadow:inset 0 -3px 6px #aaa}.checkbox.focused{border:1px solid #08c}.checkbox.disabled{opacity:.55;filter:alpha(opacity=55)}.radio{width:12px;height:12px;border:1px solid #c3c3c3;border-radius:50%;background:#f6f6f6 url(data:image/gif;base64,R0lGODlhAQAMALMAAPHx8f7+/vv7+/j4+PX19fLy8vz8/Pn5+fb29vPz8/39/ff39wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAAwAAAQJMCgjzliIpAIiADs=) 0 -1px repeat-x;box-shadow:0 1px 1px rgba(0,0,0,.05),inset -1px -1px #fff,inset 1px -1px #fff;vertical-align:middle;cursor:pointer}.radio.checked span{display:block;width:6px;height:6px;overflow:hidden;margin:3px 0 0 3px;border-radius:50%;background:#666}.radio.focused{border:1px solid #08c}.radio.disabled{opacity:.55;filter:alpha(opacity=55)}.file{border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);cursor:pointer}.file .name{width:150px;padding:7px 10px;border:none;background:0 0;color:#333;font:14px Arial,Tahoma,sans-serif}.file .browse{padding:0 10px;border-left:1px solid #ccc;border-radius:0 4px 4px 0;background:#f1f1f1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #fff;font:14px/30px Arial,Tahoma,sans-serif}.file .browse:hover{background-color:#e6e6e6;background-position:0 -10px}.file .browse:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.file.disabled,.file.disabled .browse{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.selectbox{vertical-align:middle;cursor:pointer}.selectbox .select{width:185px;height:30px;padding:0 45px 0 10px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;background:#f5f5f5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAeCAIAAABi9+OQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+v//PxM2zMDAQEtxgAADAF2uTe9L4getAAAAAElFTkSuQmCC) repeat-x;box-shadow:inset 1px -1px #f1f1f1,inset -1px 0 #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;text-shadow:1px 1px #fff;font:14px/30px Arial,Tahoma,sans-serif}.selectbox .select:hover{background-color:#e6e6e6;background-position:0 -10px}.selectbox .select:active{background:#f5f5f5;box-shadow:inset 1px 1px 3px #ddd}.selectbox.focused .select{border:1px solid #5794bf}.selectbox.disabled .select{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.selectbox .select .text{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selectbox .trigger{position:absolute;top:0;right:0;width:34px;height:100%;border-left:1px solid #ccc}.selectbox .trigger .arrow{position:absolute;top:14px;right:12px;width:0;height:0;overflow:hidden;border-top:5px solid #000;border-right:5px solid transparent;border-left:5px solid transparent;opacity:.3;filter:alpha(opacity=30)}.selectbox:hover .arrow{opacity:1;filter:alpha(opacity=100)}.selectbox.disabled .arrow{opacity:.3;filter:alpha(opacity=30)}.selectbox .dropdown{top:33px;width:240px;margin:0;padding:4px 0;border:1px solid #c6cbd0;border-radius:4px;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.2);font:14px/18px Arial,Tahoma,sans-serif}.selectbox .dropdown ul{padding:1px;margin:1px}.selectbox li{padding:5px 10px 6px;color:#231f20}.selectbox li.selected{background:#a3abb1;color:#fff}.selectbox li:hover{background:#08c;color:#fff}.selectbox li.disabled{color:#aaa}.selectbox li.disabled:hover{background:0 0}.selectMultiple{padding:1px;border:1px solid #ccc;border-bottom-color:#b3b3b3;border-radius:4px;box-shadow:inset 1px 1px #f1f1f1,0 1px 2px rgba(0,0,0,.1);color:#333;font:14px/18px Arial,Tahoma,sans-serif;cursor:default}.selectMultiple.disabled{border-color:#ccc;background:#f5f5f5;box-shadow:none;color:#888}.selectMultiple li{padding:3px 9px 4px;list-style:none}.selectMultiple li:first-child{border-radius:3px 3px 0 0}.selectMultiple li:last-child{border-radius:0 0 3px 3px}.selectMultiple li.selected{background:#08c;color:#fff}.selectMultiple li.disabled{color:#aaa}.selectMultiple.disabled li.selected,.selectMultiple li.selected.disabled{background:#ccc;color:#fff}