/*#request-form dl {margin-bottom: 1em; overflow: hidden; clear: both;}
#request-form dl dt {font-size: 1.15em; margin: 0 0 8px;}
#request-form dl dd {margin: 0 0 0 33px; line-height: 1.3;}
#request-form dl dd ul {list-style-type: none; margin: 0; padding: 0;}
#request-form dl dd ul li {margin: 0; padding: 0; list-style-image: none; line-height: 1.5;}
#request-form dl dd ul.connection-type li {overflow: hidden; clear: both;}
#request-form dl dd ul.connection-type li input{float: left; margin-top: 4px;}
#request-form dl dd ul.connection-type li label{display: block; margin-left: 18px;}
#request-form dl dd ul.connection-type li div.enter-text {margin-left: 18px;}
#request-form dl dd ul.connection-type li div.enter-text input {margin-right: 5px; vertical-align: middle; float: none;}
#request-form dl dd ul.connection-type li div.enter-text label {display: inline; margin-left: 0;}
#request-form #slider {padding-top: 5px;}
#request-form #slider .slider {width: 200px; overflow: visible; margin-left: 55px;}*/

.content form fieldset label { font-size: 90%; }
.content form fieldset input { font-size: 90%; }
.content form input.submit- { font-size: 90%; }

form { clear: both; }
form fieldset {
  border: none;
  padding: 0 0 9px;
  }
  form fieldset label {
    display: block; padding: 0 0 2px;
    color: #555; font-size: 120%;
    }
    form fieldset label b {
      font-family: Verdana; color: #cc0000;
      }
  form fieldset .input-plain- {
    width: 297px; padding: 1px 0 4px;
    border: 1px #abadb3 solid;
    font-size: 130%; font-family: Arial;
    }
  form fieldset textarea {
    width: 600px;
    border: 1px #abadb3 solid;
    font-size: 120%; font-family: Arial;
    }
  form fieldset img {
    vertical-align: bottom;
    margin-right: 10px;
    border: 1px #abadb3 solid;
    }
  form .submit- {
    font-size: 130%; font-family: Arial;
    margin-top: 4px;
    }
  form .comment {
    font-size: 85%; color: #666;
    }
  form .errors p {
    font-family: Arial; color: #cc0000;
    padding: 0;
    }
  
  form fieldset.checkbox label {
    display: inline; padding: 0 0 0 7px;
    }
  form fieldset.checkbox input {
    vertical-align: bottom;
    border: 1px #abadb3 solid;
    }
  
  form.feedback-form fieldset .input-plain-, form.feedback-form fieldset textarea { width: 500px; }
  form.feedback-form fieldset.checkbox {
    /*padding-top: 5px;*/ }
  form.feedback-form fieldset.not-important {
    /*padding-left: 26px;*/ }
  form.feedback-form fieldset.captcha .input-plain- {
    width: 150px; }
  form.feedback-form fieldset label {
    font-size: 130%;
    }
  form.feedback-form .submit- {
    margin-top: 10px;
    }
  form.feedback-form .comment {
    font-size: 120%; font-family: Arial;
    }

  input.input-plain {display: none;}
