form {margin:0;padding:0 5px}
fieldset {margin:0 0 7px 0;padding:6px 5px;border:0}
.user fieldset {margin:7px;padding:6px 5px}
legend {margin:0 0 0 5px;padding:2px}

form table {margin:0}
form table td {padding:0}
/*form table td.f {text-align:right;padding-right:4px;width:200px}*/

.head .left p {margin:0;padding:0 5px}
.head .left p.r {text-align:right;padding-top:5px}

.head .left form input.text {width:140px;height:12px;padding:2px;font-size:12px}
.head .left form input.submit {width:80px;height:23px;padding:1px 2px;margin-right:10px}

.register {padding:10px}
.register fieldset {padding:10px;border:1px solid #bbb}
.profileEdit fieldset {padding:10px;border:1px solid #bbb}
.register legend {color:#bbb;}
.profileEdit legend {color:#bbb;}
.register input {font-size:12px}
.register input.file {width:250px}
.register input.text {width:296px;margin:2px 0}
.register select {width:300px;margin:2px 0}
.register select.short,
select.short{width:100px;margin:2px 0}

.requestPassword p    {padding:5px 0;text-indent:0}
.requestPassword form {padding:0 20px}
.requestPassword form input.text {margin-left:5px}

.main .form-errors
{
  margin-bottom: 10px;
  margin-top: 10px;
  border: 1px solid #d33;
  background-color: #F4F5D6;
}

.main .form-errors h2
{
  padding: 5px 20px 5px 25px;
  font-size: 11px;
  color: #fff;
  background: #d33 url(/sf/sf_admin/images/error.png) no-repeat 5px 2px;
  margin:0;
}

.main .form-errors dl
{
  padding: 5px;
}

.main .form-errors dt
{
  font-weight: bold;
  float: left;
  padding-right: 5px;
}

.main .form-errors dd
{
  margin: 0;
}

.main .form-error
{
  color: #eed;
}

.main .form-error input, .main .form-error select, .main .form-error textarea
{
  border: 1px solid #f33;
}

textarea.wide {width:400px}
textarea.middle {width:300px}

.checkbox-area {
   padding: 7px;
   margin: 15px 0px 5px;
   border: 1px solid #bbb;
   overflow: auto;
   height: 80px;
}
.createMail .checkbox-area {height:166px}
.checkbox-manager .hidden {display:none}
.checkbox-manager {text-align:right}

