fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}

.ibox {
  position: absolute;
  left: 150px;
  top: 545px;
  text-align: left;
  display: none;
  z-index: 999999;
  width: 300px;
}
.ibox .t div, .ibox div.c div.ci, .ibox .b div {
  width: 300px;
}
.ibox div, .ibox p {
  margin: 0 !important;
}

.dialog div, .dialog p {
  margin: 0 !important;
}

.ibox, .dialog {
  background: transparent;
}

.ibox .t, .ibox .c, .ibox .b {
  background-color: transparent;
  background-repeat: no-repeat;
  margin: 0;
}
.ibox .t div, .ibox .c div, .ibox .b div {
  background-color: transparent;
  background-repeat: no-repeat;
  margin: 0;
}

.dialog .t, .dialog .c, .dialog .b {
  background-color: transparent;
  background-repeat: no-repeat;
  margin: 0;
}
.dialog .t div, .dialog .c div, .dialog .b div {
  background-color: transparent;
  background-repeat: no-repeat;
  margin: 0;
}

.ibox .t, .dialog .t {
  height: 49px;
  background-image: url(../../images/ibox/t.png);
  background-position: top left;
}

.ibox .t div, .dialog .t div {
  padding-right: 10px;
  height: 49px;
  background-image: url(../../images/ibox/t-div.png);
  background-position: top right;
}

.ibox .c, .dialog .c {
  background-image: url(../../images/ibox/c.png);
  background-position: top left;
  background-repeat: repeat-y;
}

.ibox .c div.ci, .dialog .c div.ci {
  padding-right: 10px;
  background-image: url(../../images/ibox/c-div.png);
  background-position: top right;
  background-repeat: repeat-y;
}

.ibox div.c div div.container, .dialog div.c div.ci div.container {
  padding: 10px;
  margin: 0;
}

.ibox .b, .dialog .b {
  height: 49px;
  background-image: url(../../images/ibox/b.png);
  background-position: top left;
}

.ibox .b div, .dialog .b div {
  padding-right: 10px;
  height: 49px;
  background-image: url(../../images/ibox/b-div.png);
  background-position: top right;
}

.ibox h3 {
  padding: 28px 20px 0 10px;
  margin: 0;
}

.dialog {
  text-align: left;
}
.dialog h3 {
  padding: 28px 20px 0 10px;
  margin: 0;
}
.dialog .t {
  height: 29px;
  background-image: url(../../images/ibox/t-plain.png);
}
.dialog .t div {
  height: 29px;
  background-image: url(../../images/ibox/t-div-plain.png);
}
.dialog h3 {
  padding-top: 8px;
}

.x {
  display: block;
  height: 13px;
  width: 13px;
  background: transparent url(../../../../images/proteus/x.png) top right no-repeat;
}
.x a {
  display: block;
  height: 13px;
  width: 13px;
}

.ibox .x {
  position: absolute;
  top: 30px;
  right: 0;
}

.dialog .x {
  position: absolute;
  top: 30px;
  right: 0;
  top: 8px;
}

.trex .x {
  padding-left: 10px;
  margin: 0 10px 0 10px;
}

.work-ver {
  color: #c00;
  font-weight: bold;
}
.work-ver a {
  color: #c00;
  font-weight: bold;
}

.ver-comment {
  color: #999;
}

.ibox p, .dialog p {
  padding: 5px 0;
}

.ibox .desc {
  padding-bottom: 5px;
  border-bottom: 1px solid #eee;
}
.ibox .desc img {
  float: left;
  background: #fff;
  border: 3px solid #eee;
  width: 64px;
  height: 64px;
  margin-right: 4px;
}
.ibox .status {
  padding: 5px 0;
  border-bottom: 1px solid #eee;
}
.ibox .status a, .ibox .status span {
  display: block;
  padding-left: 20px;
}
.ibox .status .ckdout {
  background: transparent url();
  background-position: center left;
  background-repeat: no-repeat;
}
.ibox .status .ckout {
  background: transparent url();
  background-position: center left;
  background-repeat: no-repeat;
}
.ibox .status .dload {
  background: transparent url();
  background-position: center left;
  background-repeat: no-repeat;
}
.ibox .status .msedit {
  background: transparent url();
  background-position: center left;
  background-repeat: no-repeat;
}
.ibox .status .iedit {
  background: transparent url();
  background-position: center left;
  background-repeat: no-repeat;
}
.ibox fieldset {
  padding: 5px 0;
  margin: 5px 0 5px 0;
  border-bottom: 1px solid #ddd;
}
.ibox fieldset.submit {
  border-bottom: none;
}

.dialog fieldset {
  padding: 5px 0;
  margin: 5px 0 5px 0;
  border-bottom: 1px solid #ddd;
}
.dialog fieldset.submit {
  border-bottom: none;
}
.dialog fiedset div {
  margin: 0;
}
.dialog div.fields {
  padding: 8px 0;
  margin-bottom: 5px;
}
.dialog .fields label.name {
  display: block !important;
  float: left;
  width: 120px;
  text-align: right;
  font-weight: bold;
  padding: 0 10px 0 0;
  margin: 0;
  line-height: 1em;
}
.dialog .inline label {
  padding-top: 5px;
}
.dialog .fields .field {
  display: block;
  float: left;
  padding: 0 18px 0 0;
  margin: 0;
}
.dialog ul li {
  padding: 0;
  margin: 0;
}
.dialog a.delete {
  text-align: right;
  float: right;
  color: #c00;
}

input[type=radio] {
  margin-right: 2px;
}

.dialog input.text, .dialog textarea {
  width: 400px;
  min-height: 18px;
  background-color: #fff;
  padding: 0 2px;
}
.dialog div.help {
  padding: 0 5px;
  background: #fffccc;
  font-weight: bold;
}
.dialog div.error input.text {
  background-color: #FEEEFF;
  border: 2px solid #c00;
  margin-bottom: 2px;
}
.dialog div.error div.errortxt {
  color: #c00;
}
.dialog table {
  border: none;
  margin: 0 0 10px 0;
  width: 410px;
}
.dialog th {
  padding-top: 0;
  font-weight: bold;
  border: none;
}
.dialog td {
  border: none;
}

div.loading {
  background-color: #ffc !important;
  background: transparent url(../../images/loading.gif) right 8px no-repeat;
}
div.loaded {
  background: transparent url(/images/proteus/icons/confirm.png) right 8px no-repeat;
}

#utility-nav:after, #sect-nav:after, #ctrl:after, #bd .container:after, .dialog .fields:after, .clear:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

#utility-nav, #sect-nav, #ctrl, #bd.container, .dialog .fields, .clear {
  zoom: 1;
}

.ibox h3 {
  font-size: 1em;
}

.dialog h3 {
  font-size: 1em;
}
.dialog input:focus, .dialog textarea:focus {
  border: 2px solid #369;
  background-color: #e2effb;
}
.dialog hr {
  margin: 2px 0;
  border: 0;
  border-bottom: 1px solid #ddd;
}
.dialog DIV.ajaxbuttons LABEL.name {
  width: 0;
  margin: 0;
  padding: 0;
}

/*# sourceMappingURL=dialogs.css.map */
