.ultimateFormSuggest{padding:5px 0;position:absolute;text-align:left}
.ultimateFormSuggest .result{padding:2px 5px}
.ultimateFormSuggest .result.selected,.ultimateFormSuggest .result:hover{background-color:#36C;color:#000}
.ultimateFormInput,.ultimateFormSelect,.ultimateFormSpinner input,.ultimateFormTextarea{background-color:#f8f8f8;border:1px solid #e7e7e7;border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;border-radius:2px;box-shadow:#fff 0 0 1px inset;color:#565656;min-width:150px;padding:5px}
.ultimateFormSelect{min-width:100px}
.ultimateFormTextarea.autoHeight{resize:none}
.ultimateFormInput:focus,.ultimateFormSelect:focus,.ultimateFormSpinner input:focus,.ultimateFormTextarea:focus{outline:0}
.ultimateFormInput[disabled],.ultimateFormSelect[disabled],.ultimateFormTextarea[disabled]{color:#b1b1b1;cursor:default}
.ultimateFormInput.placeholder,.ultimateFormTextarea.placeholder{color:#b9b9b9;font-style:italic}
.ultimateFormInput.placeholder[disabled],.ultimateFormTextarea.placeholder[disabled]{color:#e2e2e2}
.ultimateFormSpinner input{min-width:0;padding:5px 0;text-align:center;width:50px}
.ultimateFormSpinner input[disabled]{color:#b1b1b1;cursor:default}
.ultimateFormSpinner .decrease,.ultimateFormSpinner .increase{background:url(jQueryUltimateForm.png) no-repeat;border:none;display:inline-block;height:30px;vertical-align:middle;width:20px}
.ultimateFormSpinner .increase{background-position:-120px -5px}
.ultimateFormSpinner .increase:hover{background-position:-120px -45px}
.ultimateFormSpinner .increase.active{background-position:-120px -85px}
.ultimateFormSpinner .decrease:active,.ultimateFormSpinner .increase:active{outline:0}
.ultimateFormSpinner .increase.disabled,.ultimateFormSpinner.disabled .increase{background-position:-120px -125px;cursor:default}
.ultimateFormSpinner .decrease{background-position:-160px -5px}
.ultimateFormSpinner .decrease:hover{background-position:-160px -45px}
.ultimateFormSpinner .decrease.active{background-position:-160px -85px}
.ultimateFormSpinner .decrease.disabled,.ultimateFormSpinner.disabled .decrease{background-position:-160px -125px;cursor:default}
.ultimateFormSelectInline{background-color:#f8f8f8;border:1px solid #e7e7e7;border-bottom:#d3d3d3 1px solid;border-right:#d3d3d3 1px solid;border-radius:2px;box-shadow:#fff 0 0 1px inset;cursor:default;display:inline-block;padding:1px;position:relative;vertical-align:middle}
.ultimateFormSelectInline .option{background:0 0;border:none;border-left:#e7e7e7 1px solid;color:#585858;cursor:default;display:inline-block;padding:4px 10px;text-align:center;text-decoration:none;vertical-align:middle}
.ultimateFormSelectInline .option.first{border-bottom-left-radius:1px;border-left:none;border-top-left-radius:1px}
.ultimateFormSelectInline .option.last{border-bottom-right-radius:1px;border-top-right-radius:1px}
.ultimateFormSelectInline .option:hover{background-color:#eceae8;color:#2c2c2c;text-decoration:none}
.ultimateFormSelectInline.disabled,.ultimateFormSelectInline.disabled:hover{background-color:#f8f8f8;border-color:#e7e7e7}
.ultimateFormSelectInline.disabled .option{cursor:default}
.ultimateFormSelectInline.disabled .option.selected,.ultimateFormSelectInline.disabled .option.selected:hover,.ultimateFormSelectInline.disabled .option:active{color:#a1a1a1}
.ultimateFormSelectInline.disabled .option,.ultimateFormSelectInline.disabled .option:hover{background-color:#f8f8f8;color:#a1a1a1}
.ultimateFormSelectInline .selectedArrow{background-image:url(jQueryUltimateForm.png);background-position:-10px -170px;background-repeat:no-repeat;height:20px;left:0;position:absolute;top:-10px;width:20px}
.ultimateFormSelectInline.disabled .selectedArrow{background-position:-50px -170px}
.ultimateFormCheckbox{background:url(jQueryUltimateForm.png) -10px -10px no-repeat;border:none;cursor:default;display:inline-block;height:20px;position:relative;vertical-align:middle;width:20px}
.ultimateFormCheckbox.hover{background-position:-10px -50px}
.ultimateFormCheckbox.active{background-position:-10px -90px}
.ultimateFormCheckbox.disabled{background-position:-10px -130px;cursor:default}
.ultimateFormCheckbox.checked{background-position:-50px -10px}
.ultimateFormCheckbox.checked.hover{background-position:-50px -50px}
.ultimateFormCheckbox.checked.active{background-position:-50px -90px}
.ultimateFormCheckbox.checked.disabled{background-position:-50px -130px}
.ultimateFormCheckboxOnOff{background-image:url(jQueryUltimateForm.png);background-position:-200px -6px;background-repeat:no-repeat;cursor:default;display:inline-block;height:26px;position:relative;vertical-align:middle;width:46px}
.ultimateFormCheckboxOnOff div{background-image:url(jQueryUltimateForm.png);background-position:-248px -6px;height:26px;margin:0 auto;transition:background-position .3s ease;width:36px}
.ultimateFormCheckboxOnOff.checked div{background-position:-267px -6px;transition:background-position .3s ease}
.ultimateFormCheckboxOnOff.hover{background-position:-200px -46px}
.ultimateFormCheckboxOnOff.active{background-position:-200px -86px}
.ultimateFormCheckboxOnOff.disabled{background-position:-200px -126px;cursor:default}
.ultimateFormSelectBlocks{display:inline-block;vertical-align:top}
.ultimateFormSelectBlocks .option{background:#fff;background:-moz-linear-gradient(top,#fff 0,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#fff 0,#eaeaea 100%);background:-o-linear-gradient(top,#fff 0,#eaeaea 100%);background:-ms-linear-gradient(top,#fff 0,#eaeaea 100%);background:linear-gradient(to bottom,#fff 0,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);border:1px solid #d6d6d6;border-radius:2px;box-shadow:#fff 0 0 2px inset;cursor:default;display:inline-block;margin-bottom:5px;margin-right:5px;position:relative;vertical-align:top}
.ultimateFormSelectBlocks .option .img{background-color:#fff;display:inline-block;padding:1px;vertical-align:middle}
.ultimateFormSelectBlocks .option .img img{height:80px;vertical-align:middle;width:80px}
.ultimateFormSelectBlocks .option .infos{display:inline-block;text-align:left;vertical-align:middle;width:200px}
.ultimateFormSelectBlocks .option .infos .title{margin-left:10px;font-weight:700}
.ultimateFormSelectBlocks .option .infos .description{margin-left:20px;margin-top:5px;padding-bottom:10px;padding-right:5px}
.ultimateFormSelectBlocks .option:hover{background:#fff;background:-moz-linear-gradient(top,#fff 0,#d3d3d3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#d3d3d3));background:-webkit-linear-gradient(top,#fff 0,#d3d3d3 100%);background:-o-linear-gradient(top,#fff 0,#d3d3d3 100%);background:-ms-linear-gradient(top,#fff 0,#d3d3d3 100%);background:linear-gradient(to bottom,#fff 0,#d3d3d3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d3d3d3', GradientType=0)}
.ultimateFormSelectBlocks .option:hover .title{color:#565656}
.ultimateFormSelectBlocks .option.active{background:#d3d3d3;background:-moz-linear-gradient(top,#d3d3d3 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d3d3d3),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#d3d3d3 0,#fff 100%);background:-o-linear-gradient(top,#d3d3d3 0,#fff 100%);background:-ms-linear-gradient(top,#d3d3d3 0,#fff 100%);background:linear-gradient(to bottom,#d3d3d3 0,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d3d3d3', endColorstr='#ffffff', GradientType=0)}
.ultimateFormSelectBlocks .option.active .title{color:#565656}
.ultimateFormSelectBlocks .option.selected{background:#76b1ed;border:1px solid #5c91c8;text-shadow:rgba(0,0,0,.6) 1px 1px 2px}
.ultimateFormSelectBlocks .option.selected .title{color:#fafcfe}
.ultimateFormSelectBlocks .option.selected .infos .description{color:#b6dcf4}
.ultimateFormSelectBlocks.disabled .option{background:#fff;background:-moz-linear-gradient(top,#fff 0,#eaeaea 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top,#fff 0,#eaeaea 100%);background:-o-linear-gradient(top,#fff 0,#eaeaea 100%);background:-ms-linear-gradient(top,#fff 0,#eaeaea 100%);background:linear-gradient(to bottom,#fff 0,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea', GradientType=0);border-color:#d6d6d6;cursor:default}
.ultimateFormSelectBlocks.disabled .option.selected{background:#c9e1f8;border:1px solid #a8c4e1}
.ultimateFormSelectBlocks.disabled .option .title{color:#a1a1a1}