body {
  font-family: Arial;
  font-size: 12px;
  background-color: #C0C0C0;
}
.highlighting {
  background-color: #E0E0E0;
}
.selected {
  background-color: #000080;
  color: white;
}
.contaner {
  border: 2 solid inset;
  background-color: white;
}
.preview {
  width: 100%;
  height: 100%;
  table-layout: fixed;
}
.preview TD {
  text-align: center;
  vertical-align: middle;
  border: 2 solid inset;
  width: 100%;
  height: 100%;
  background-color: white;
}
.details {
  width: 100%;
  padding-top: 5px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
}
.filesList {
  font-family: Arial;
  font-size: 12px;
  width: 100%;
  table-layout: fixed;
  background-color: white;
}
.filesList TD {
  padding-left: 5px;
  padding-right: 5px;
  border-right: 1px solid #FFEFFF;
  border-bottom: 1px solid #FFEFFF;
}
.filesList TD.icon {
  text-align: center;
  padding-right: 0px;
  width: 20;
  border-right: none;
}
.filesList TR.header {
  background-color: #C0C0C0;
  cursor: hand;
}
.filesList TR.header TD {
  border: 1px solid white;
  border-right: 1px solid gray;
  border-bottom: 1px solid gray;
}
.button {
  background-color: #C0C0C0;
  border: 1px solid #C0C0C0;
  padding-top: 2px;
  vertical-align: middle;
  text-align: center;
  width: 25px;
  height: 25px;
}
.button_hl {
  background-color: #C9C9C9;
  border: 1px solid gray;
  padding-top: 2px;
  vertical-align: middle;
  text-align: center;
  width: 25px;
  height: 25px;
}
.system_button {
  font-family: Arial,Tahoma,Verdana;
  font-size: 12px;
  border: 1px solid gray;
  width: 80px;
  height: 19px;
}
fieldset {
  width: 100%;
  height: 100%;
  padding: 6px;
  padding-top: 8px;
  padding-bottom: 5px;
}