div.fix {
  clear: both
}

fieldset div.form-box {
  padding: 5px;
  background-color: #efebe0;
}

.form-box label {
  display: block;
  width: 200px;
  float: left;
  border-bottom: 1px dotted gray;
}

legend {
  font-weight: bold;
}

div.row { padding: 1px 0; }
div.row div.padLabel { margin-left: 180px; padding-top: 2px; }
div.row div.textValue { margin-left: 180px; padding: 2px 2px 0; }

input, select, textarea, button {
  border: 1px solid #5f8085;
  margin: 0;
}

form.admin p {
  padding: 10px 0 5px 185px;
}

table {
  margin: 1px;
  padding: 0;
  border-spacing: 0;
}
tr.scene-status-0 {
  background-color: #ffe0d0;
}
tr.scene-status-1 { }
td {
  padding: 1px 2px;
}

table.phonesex button {
  width: 100px;
}

.tac {
  text-align: center;
}

.float-l { float: left; }

.wi100 { width: 100px; }
.wi150 { width: 150px; }
.wi200 { width: 200px; }
.wi250 { width: 250px; }
.wi300 { width: 300px; }

.strong { font-weight: bold }
.right { text-align: right }
.bot10 { margin-bottom: 10px }
.bot20 { margin-bottom: 20px }

.bottom-line { border-bottom: 1px black solid; padding-top: 3px; padding-bottom: 3px; }

span.needed { color: #ff0000; font-weight: bold; padding: 2px 0; }


