input.switch { border: 1px solid #999; margin: 1px 0px; cursor: pointer }
input.active { background-color: #333; color: #fff; }
img.rte_btn { width: 16px; height: 17px; background-repeat: no-repeat; 
  cursor: pointer; float: left; margin: 0px 2px; }
div.tools { overflow: hidden; background-image: none; background-color: #ddd; height: auto !important; }
div.tools select { float: left; margin: 0px 2px; padding: 0px; }
iframe.editor { display: none; border: none; width: 100%; 
  height: 100%; min-height: 100%; text-align: left; }
div.settings { display: none; background-color: #fff; width: 489px; 
  padding: 5px; }
div.settings input, div.settings select, div.settings span { float: left; 
  margin: 0px 3px 0px 0px; }
div.lines { width: 19px; background-color: #ddd; float: left; 
  border-bottom: 1px solid #d3d3d3; text-align: right; padding-right: 1px; 
  color: #fff; }
textarea.code { border: none; width: 310px; font-size: 12px; line-height: 1.3em; display: block; }
.rte { border: 1px solid #d3d3d3; background-color: #fff; padding-bottom: 55px; }
iframe.fileUpload { width: 100%; height: 40px; border: none; }
.directoryView .sr { font-size: 10px; }
fieldset input, fieldset select, fieldset span { float: left; margin-right: 5px; color: #666; }
fieldset input, fieldset select { border: 1px solid #666; }
fieldset input.radio { border: none; }