/*  General css in every page.
  Classes can be rewritted in skin.
 */


/*** FORM CLASSES ***/
.frmeditrow {  /* Form table row */
  margin-bottom: 6px;
  margin-left: 3px;
}

.frminput {  /* common input line */
  width: 118px;
  margin-right: 4px;
}

.frminput1 {  /* 1 input in row */
  /* width: 364px; */
  width: 370px;
  margin-right: 4px;
}

.frminput2 {  /* 2 inputs in row */
  /* width: 180px; */
  width: 181px;
  margin-right: 4px;
}

.frminput3 {  /* 3 inputs in row */
  width: 118px;
  margin-right: 4px;
}

.frminput4 {  /* 4 inputs in row */
  /* width: 88px; */
  width: 86px;
  margin-right: 4px;
}

.frminput2-3 {  /* 2/3 wide input in row */
  /* width: 240px; */
  width: 244px;
  margin-right: 4px;
}

.frminputsmall {/* small input for couple of characters */
  /* width: 36px; */
  width: 33px;
  margin-right: 4px;
}

.frmtextarea {  /* text area in row */
  /* width: 364px; */
  width: 370px;
  height: 150px;
  margin-right: 4px;
}

.frmtextareabig {  /* text area in row */
  width: 550px;
  height: 300px;
  margin-right: 4px;
}

.frmtextareadbl {  /* text area in row */
  /* width: 758px; */
  width: 764px;
  height: 400px;
  margin-right: 4px;
}

.frmfieldset {    /* fieldset */
  width: 383px;
  margin-right: 8px;
  display: block;
}

.frmfieldsetdbl, .frmfieldsettbl {  /* double fieldset and irs table */
  display: block;
  /* width: 774px; */
  width: 780px;
}

.frmlegend {  /* fieldset legend */
  margin-bottom: 3px;
}

.frmlistcheckbox {  /* checkbox in table list view */
  height: 16px;
  width: 16px;
  border-color: #999999;
}

.frmlistfrmrow {  /* form row under the list view */
  margin-top: 6px;
}

.frmlistsubmit {  /* submit button under the list view */
  margin-top: 2px;
}

/* divs used instead of table */
div.frmdivinput {
  /* Put next div to the right side of current div */
  float: left;
  /* Reset setting of frminput in div (horizontal space) */
  margin-right: 0px;
}
/* Used only in IE7 (vertical space) */
html > body div.frmdivinput {
  padding-right: 5px;
}
.frmdivinput input {
  /* Vertical space 1px */
  float: left;
  margin-bottom: 1px;
  /* Horizontal space 1px */
  margin-right: 1px;
}
/* Table header */
.frmdivinputh {
  float: left;
  margin-right: 5px;
  margin-bottom: 0px;
}

/* table in form (e.g. invoice items) */
.frmtabledbl {
  width: 769px;
}
/* table td */
.frmtablecol {
  padding-top: 4px;
  padding-bottom: 4px;
}

/*** TREE MENU CLASSES ***/
a.t0i, a:hover.t0i
{
  font-family: Tahoma, Verdana, Arial CE, Helvetica CE, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  text-decoration: none;
}

/*** MISC ***/
.GrayText {
  color: gray;
}
