.uniForm { background: #f2f2f2 /*url(../images/bg-uniform.jpg) top left repeat-x*/; width: 660px; margin: 0 auto!important; border: 1px solid #ccc; }
.uniForm .ctrlHolder { width: 645px; overflow: auto; border-bottom: 1px solid #ccc; }
.uniForm input,
.uniForm select,
.uniForm textarea { border: 3px solid #ccc; font: 12px Arial, Helvetica, sans-serif; color: #444; }
.uniForm input { width: 42.5%; border: 3px solid #ccc; }
.uniForm label { font: 12px Arial, Helvetica, sans-serif; color: #444; }
.uniForm input.error { background: #fff; border: 3px solid red; }
.uniForm .inlineLabels .ctrlHolder label.error { background-color: transparent; border: none; color: red; margin: 3px 0 0 305px; float: none; }
*:first-child+html .uniForm .inlineLabels .ctrlHolder label.error { margin: 3px 0 0 303px; }
* html .uniForm .inlineLabels .ctrlHolder label.error { margin: 3px 0 0 307px; }
.uniForm .checkbox,
.uniForm .radiobutton { border: 0; width: auto; }	
.uniForm .required { font-weight: bold; }
.uniForm .inlineLabels .multiField label { clear: both; display: block; width: 100%; margin: 0 3% 1% 0; }
.uniForm .inlineLabels .multiField label label.error { position: absolute; top: 2px; right: 0; left: 0; margin-left: 0!important; text-align: right; }
* html .uniForm .inlineLabels .multiField label label.error { left: 150px; }
.uniForm .inlineLabels .multiField label.error { position: absolute; left: 100px; width: auto!important; }
.uniForm .inlineLabels .multiField input { border: none; width: auto; margin: 0 3px 0 0; }


.uniForm #fieldset-wire,
.uniForm #fieldset-check,
.uniForm #fieldset-epassporte,
.uniForm #fieldset-paypal { background: #f2f2f2; padding: 0; margin: 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }

.uniForm #fieldset-wire .ctrlHolder,
.uniForm #fieldset-check .ctrlHolder,
.uniForm #fieldset-epassporte .ctrlHolder,
.uniForm #fieldset-paypal .ctrlHolder { border: none; padding: 1% 7px; margin: 0; }

.uniForm fieldset legend { padding: 15px 5px 5px!important; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; border: none; }

.uniForm .buttonHolder{ text-align: center; margin: 10px 0; }
.uniForm .focused { background-color: #fff!important; }

#instantMessengerInfo,
#captcha-input { margin: 2px 0 0 302px; }

#submit { margin: 10px 30% 10px 10px;  background-color: #ccc; }
