.feedback_form{border-top: 1px solid #ccc;color: #545353; overflow: hidden; _overflow: visible; _float: left; _width: 95%;}

.feedback_form dl{border-bottom: 1px solid #ccc;margin: 0;padding: 12px 0 12px 0;//min-height: 1%; width: 100%;}

.feedback_form dl:after{clear: both;display: block;height: 0;content: '.';visibility: hidden;}
.feedback_form dl dt{float: left;width: 37%;padding: 0 25px 20px 0;}
.feedback_form dl dt .quest_title{/*float: left;*/font-size: 1em;font-family: 'Trebuchet MS',trebuchet,tahoma,sans-serif; color: #000;text-align:left;}
.feedback_form dl dt .error_img{width: 22px;height: 20px;background: url(img/error.gif) no-repeat;left: -35px;}
.feedback_form dl dt .descr,.feedback_form dl dt b{color: #626161;font-size: 12px;font-weight: normal;display: block;}
.feedback_form dl dd{float: left;margin: 0 -200px 0 0;width: 50%;padding: 0;font-family: 'Trebuchet MS',trebuchet,tahoma,sans-serif;}
.feedback_form dl dd{font-size: 14px;}
.feedback_form dl dd input{margin: 2px 5px 2px 0; width: 15px; border: 0; vertical-align: middle;font-family: 'Trebuchet MS',trebuchet,tahoma,sans-serif;color: #545353;font-size: 1em;}

.feedback_form dl dd input.inputtext {width: 90%; border: 1px solid #767676;}
/*.feedback_form dl dd input,.feedback_form dl dd textarea{width: 100%;padding: 3px 0;}*/
.feedback_form dl dd textarea{width: 90%; _width: 70%; font-family: 'Trebuchet MS',trebuchet,tahoma,sans-serif;color: #545353;font-size: 1em;}

.feedback_form dl dt span.required{font-size: 22px;color: #f00;font-weight: bold;margin-left: 1px;}
.feedback_form dl dd div.checkbox{margin: 0 0 5px 0;}
.feedback_form dl dd div.checkbox input{float: none!important;width: auto!important;padding: 0!important;margin: 0!important;vertical-align: middle;}

.feedback_form p.submit{padding-left: 370px;margin: 10px 0!important;}

p span.required{font-size: 22px;color: #f00;font-weight: bold;position: relative;top: 4px;}