  .xc{border-left: solid 1px black; border-right: solid 1px black; padding-left: 2px; text-align: center}
  dummy {}
  body {margin: 0px; background-color: #FAFAFA; padding: 0px; font-family: Arial; font-size: 14px}
  img {border: 0px}
  a {border: 0px; text-decoration: none; color: black}
  input {color: black; border: solid black 1px; font-size: 12px; padding: 2px}
  #logo {height: 110px; background-image: url('./../images/logo.jpg')}
  #screen {position: absolute; left: 5px; right: 5px}

  #message {position: absolute; border: solid 1px black; height: 22px; bottom: 2px; right: 3px; left: 3px}
  .e {background-color: red; color: white}
  .w {background-color: yellow; color: black}
  .s {background-color: green; color: white}
  .n {background-color: #DDDDDD; color: white}
  #msg {position: relative; left: 4px; top:3px}

  #label {
    padding-left: 5px;
    font-family: Lalezar, system-ui;
    font-weight: 400;
    font-size: 28px;
    font-style: normal;
  }

  .logout {position: relative; top: 2px}
  .padder {position: relative}

  .tc {position: relative; top: 1px}

  .itext {display: table-cell; vertical-align: bottom; width: 240px; font-family: Arial, Helvetica; font-size: 12px; border-bottom: solid 1px black}
  .itext_m {display: table-cell; vertical-align: bottom; width: 120px; font-family: Arial, Helvetica; font-size: 12px; border-bottom: solid 1px black}
  .itext_s {display: table-cell; vertical-align: bottom; width: 40px; font-family: Arial, Helvetica; font-size: 12px; border-bottom: solid 1px black}
  .ifield {display: table-cell; position: relative; top: 2px; vertical-align: bottom}
  .lookup {display: table-cell; cursor: pointer}

  select {border: solid 1px black}

  #sub_block_data_env {border-left: solid 1px black; border-right: solid 1px black; border-bottom: solid 1px black; background-color: #E5E5E5}
  #sub_block_data {margin-left: 5px; margin-right: 5px}

  .tabs {display: table; width: 100%}
  .tab_row {display: table-row}
  .tab_cell_active {display: table-cell; background-image:url('./../images/tab_act.png'); width: 132px; height: 24px; text-align: center; vertical-align: middle; cursor: default}
  .tab_cell {display: table-cell; background-image:url('./../images/tab_inact.png'); width: 132px; height: 24px; text-align: center; vertical-align: middle; cursor: pointer; border-bottom: solid 1px black}
  .tab_rest {border-bottom: solid 1px black; height: 24px}

  table {}
  .bord {border: solid 1px black}
  .view {border-collapse:collapse; width: 100%}
  .v_header_item {width: 100%; border-spacing: 0px}
  tr {}
  .v_header {background-color: #B2B2CD}
  .d0 {background-color: #FAFAFA; height: 22px; width: 29px}
  .d1 {background-color: #DEDEDE; height: 22px; width: 29px}
  .ww {background-color: #B2B2CD; height: 22px; width: 29px}
  .r0 {background-color: #F5F5F5; height: 22px}
  .r1 {background-color: #CECECE; height: 22px}
  .r_0 {background-color: #F8F8F8; height: 18px; cursor: pointer}
  .r_1 {background-color: #DEDEDE; height: 18px; cursor: pointer}
  td {font-family: Arial, Helvetica; font-size: 12px}
  .trvwd0 {background-color: #FAFAFA; height: 22px; width: 160px}
  .trvwd1 {background-color: #DEDEDE; height: 22px; width: 160px}
  .trvwww {background-color: #B2B2CD; height: 22px; width: 160px}
  .headcell {border: solid 1px black; height: 22px; font-weight: bold; padding-left: 2px}
  .v_header_order {width: 5px}
  .x {border-left: solid 1px black; border-right: solid 1px black; padding-left: 2px}
  .xc{border-left: solid 1px black; border-right: solid 1px black; text-align: center}
  .xcim{border-left: solid 1px black; border-right: solid 1px black; text-align: center; padding-top: 2px;}
  .paging {position: relative; top: 2px}
  .boldhd {font-family: Arial, Helvetica; font-size: 12px; font-weight: bold; text-align: center}
  .center {vertical-align: center; text-align: center}

  #lookup_block {position: absolute; width: 1px; height: 1px; visibility: hidden; z-index: 2}
  .lookup_header {height: 19px; background-color: #BDBDBD; font-weight: bold}
  .lookup_header_ {height: 19px; background-color: #BDBDBD; text-align: right; text-decoration: underline; padding-right: 2px}
  #lookup_content {position: relative; top: 11px; left: 12px}
  .lookup_label {height: 5px; font-weight: bold; padding-left: 2px}
  .lookup_item {height: 4px; padding-left: 3px}
  .lookup_item_M {height: 4px; padding-left: 3px; width: 96px}
  .lookup_item_L {height: 4px; padding-left: 3px; width: 155px}

  @-moz-document url-prefix() {
    .ienv {display: table; height: 25px; border-spacing: 2px}
    .image {position: relative; top: 2px}
    .lkp {position: relative; top: 2px; padding-left: 2px}
  }

  @media screen and (-webkit-min-device-pixel-ratio:0)
  { 
    .ienv {display: table; height: 25px}
    .image {position: relative; top: 6px}
    .lkp {position: relative; top: 6px; padding-left: 3px}
    .pselect {position: relative; top: 1px} 
  }
  
  textarea {
    border: solid 1px black;
    font-family: Arial;
    font-size: 12px;
  }