div.content fieldset legend {
  text-transform: uppercase;
  /*text-indent: 15px;*/
  padding: 0 5px;
  vertical-align: top;
  margin-top: -7px;
  margin-left: 15px;
  font-weight: bolder;
  padding-top: 5px;
}


div.content div.content {
  padding-top: 10px;
}
div.content img.avatar {
  float: left;
  width: 100px;
  height: 133px;
  padding: 5px 15px;
}
div.content ul {
  margin-top: 5px;
  list-style-type: none;
  list-style-position: inside;
}
div.content ul.img  {
  float: left;
  width: 506px;
}
div.content ul li.p{
  background: #dddddd;
}
div.content ul li {
  height: 20px;
  line-height: 20px;
  display: block;
}
div.content ul li span.info {
  float: left;
  width: 30%;
  text-indent: 10px;
}
fieldset{
  padding: 3px 0;
  border: 1px dashed #dddddd;
  margin-bottom: 10px;
}
div.content div.content input{
  border-style: none none dotted;
  border-color: black;
  border-width: medium medium 1px;
  width: 30%;
  background-color: transparent;
}

div.content div.content .flag{
  width: 15%;
}
div.content div.content select.flag option{
  background-repeat: no-repeat;
  background-position: 7px center;
  text-indent: 30px;
}
div.content div.content input.flag{
  background-repeat: no-repeat;
  background-position: 7px center;
  text-indent: 30px;
  background: auto;
}
.dd { width: 6%;}
.mm { width: 14%;}
.aaaa { width: 9%;}
div.content div.content input.ok {
  margin-left: 30%;
  display: block;
  border: 1px solid black;
  background: #dddddd;
  font-weight: bolder;
}