﻿
form { margin: 25px 0 0 29px; width: 450px; padding-bottom: 30px; }
form.mario {margin:25px 0 0 -54px;}
table.frederico {width:70px;}
 
fieldset { margin: 0 0 22px 0; border: 1px solid #FFFFFF; padding: 12px 17px; padding-right:0px;}
legend { font-size: 1.1em; background-color: #0A245F; color: #FFFFFF; font-weight:normal; padding: 4px 8px; }
 
label.float { float: left; display: block; width: 140px; 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;
                border-bottom: 3px solid #F9F9F9;
                border-right: 3px solid #F9F9F9;
                border-top: 3px solid #909090;
                border-left: 3px solid #909090;
                }
textarea { width: 400px; height: 150px; margin: 0 0 12px 0; display: block; }
 
input.choose { margin: 0 2px 0 0; }
input.answer { width: 40px; margin: 0 0 0 10px; }
input.submit-button { font: 1.4em Georgia, "Times New Roman", Times, serif; letter-spacing: 1px; display: block; margin: 23px 0 0 0; }
 
form br { display: none; }
 
/* ==================== Form style sheet END ==================== */
 
</style> 
 
<!--[if IE]>
<style type="text/css">
 
/* ==================== Form style sheet for IE ==================== */
 /*
fieldset { padding: 22px 17px 12px 17px; position: relative; margin: 12px 0 34px 0; }
legend { position: absolute; top: -12px; left: 10px; }
label.float { margin: 5px 0 0 0; }
label { margin: 0 0 5px 0; }
label.spam-protection { display: inline; width: auto; position: relative; top: -3px; }
input.choose { border: 0; margin: 0; }
input.submit-button { margin: -10px 0 0 0; }
 
/* ==================== Form style sheet for IE end ==================== */