/* ==================== Form style sheet ==================== */

.form-250 { margin: 10px 0px 0px 0px; width: 250px; padding-bottom: 30px;}
.form-450 { margin: 10px 0px 0px 0px; width: 450px; padding-bottom: 30px; }
.form-700 { margin: 10px 0px 0px 0px; width: 700px; padding-bottom: 30px; }

fieldset { margin: 0 0 22px 0; border: 1px solid #095D92; padding: 12px 17px; background-color: #DFF3FF; }
legend { background-color: #330066; color: #FFFFFF; font-weight: bold; padding: 4px 8px; }

label.float { float: left; display: block; width: 100px; margin: 4px 0 0 0; clear: left; }
label { display: block; width: auto; margin: 0 0 10px 0; }
label.spam-protection { display: inline; width: auto; margin: 0; }

input.inp-text, textarea, input.choose, input.answer { border: 1px solid #909090; padding: 3px; }
input.inp-text { width: 300px; margin: 0 0 8px 0; }

textarea { width: 400px; height: 150px; margin: 0 0 12px 0; display: block; resize: none;}
select { width: 300px; margin: 0 0 8px 0; }

input.choose { margin: 0 2px 0 0; }
input.answer { width: 40px; margin: 0 0 0 10px; }
input.submit-button { letter-spacing: 1px; display: block; margin: 23px 0 0 0; }
input.submit-button2 { letter-spacing: 1px; display: in-line; margin: 23px 0 0 0; }
form br { display: none; }

