/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  @media print {
  body { background-color: white;
    }
  .Paper { background-color: white;
    position: absolute;
    top: 0px;
    left: 0px;
    font-family: Times New Roman,Times,serif;
    width: 170mm;
    min-height: 297mm;
    }
  .Header { border: 1px none ;
    min-height: 10mm;
    overflow: visible;
    position: relative;
    max-height: 20mm;
    text-align: center;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10pt;
    }
  .Footer { border: 1px none ;
    min-height: 10mm;
    max-height: 25mm;
    position: absolute;
    bottom: 10mm;
    }
  .LeftColumn { border: 1px none ;
    margin-top: 1mm;
    height: auto;
    float: left;
    margin-bottom: 1mm;
    width: 78mm;
    }
  .RightColumn { border: 1px none ;
    margin-top: 1mm;
    margin-bottom: 1mm;
    height: auto;
    float: right;
    width: 87mm;
    }
  .CellNV { border-style: solid none none solid;
    border-top-width: 1px;
    border-left-width: 1px;
    }
  .CellNE { border-style: solid solid none none;
    border-top-width: 1px;
    border-right-width: 1px;
    }
  .CellVE { border-style: none solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    }
  .CellN { border-style: solid none none;
    border-top-width: 1px;
    }
  .CellS { border-style: none none solid;
    }
  .CellV { border-style: none none none solid;
    border-left-width: 1px;
    }
  .CellNVE { border-style: solid solid none;
    border-color: -moz-use-text-color;
    border-width: 1px;
    }
  .CellNVS { border-style: solid none solid solid;
    border-color: -moz-use-text-color;
    border-width: 1px;
    }
  .CellAll { border: 1px solid ;
    }
  .Heading_Address { padding: 0px;
    text-align: center;
    font-family: Arial,Arial Narrow,Times New Roman;
    font-size: 10pt;
    }
  .Heading_Table { font-weight: bold;
    display: inline;
    font-size: 12pt;
    }
  .Heading_Sub { padding: 0px;
    font-weight: bold;
    display: inline;
    font-size: 9pt;
    }
  .Heading_Part { padding: 0px;
    font-family: Times New Roman,Times,serif;
    font-weight: bold;
    display: inline;
    font-size: 12pt;
    }
  .Writing { border-style: none none solid;
    border-bottom-width: 1px;
    font-family: Felt Pen,English,WarpSans,Arial Narrow;
    width: 100%;
    font-size: 10pt;
    padding-left: 1mm;
    text-align: left;
    }
  .NoWrap { white-space: nowrap;
    }
  .Input_Number { border: 1px none ;
    text-align: center;
    font-size: 10pt;
    width: 100%;
    }
  .TableSum { font-weight: bold;
    text-align: right;
    text-decoration: none;
    font-size: 10pt;
    }
  .TableHeading { font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
    padding-left: 0.5mm;
    padding-right: 0.5mm;
    }
  .Sign_Row { border-style: solid none none;
    border-width: 2px;
    }
  .Input_Value { border: 1px none ;
    text-align: right;
    padding-left: 2mm;
    padding-right: 5mm;
    font-size: 10pt;
    width: 28mm;
    }
  td { font-family: Times New Roman,Times,serif;
    font-size: 10pt;
    white-space: nowrap;
    }
  .PrintOut { display: none;
    }
}

  @media screen {
  body {  }
  .Paper { border-style: solid outset outset solid;
    border-width: 1px 3px 3px 1px;
    background-color: white;
    position: absolute;
    font-family: Times New Roman,Times,serif;
    width: 210mm;
    min-height: 297mm;
    }
  .Header { border: 2px outset rgb(255, 255, 255);
    text-align: center;
    font-family: warpsans;
    font-size: 9pt;
    background-color: rgb(204, 204, 204);
    width: 70px;
    height: 19px;
    }
  .Header:hover { border: 2px inset rgb(255, 255, 255);
    text-align: center;
    font-family: warpsans;
    font-size: 9pt;
    background-color: rgb(204, 204, 204);
    width: 70px;
    height: 19px;
    }
  .Footer { border: 1px dashed rgb(192, 192, 192);
    min-height: 10mm;
    max-height: 25mm;
    position: absolute;
    }
  .LeftColumn { border-style: none solid;
    border-color: rgb(192, 192, 192);
    border-width: 1px;
    margin-top: 1mm;
    height: auto;
    float: left;
    margin-bottom: 1mm;
    }
  .RightColumn { border-style: none solid;
    border-color: rgb(192, 192, 192);
    border-width: 1px;
    margin-top: 1mm;
    margin-bottom: 1mm;
    height: auto;
    float: right;
    }
  .CellNV { border-style: solid none none solid;
    border-top-width: 1px;
    border-left-width: 1px;
    }
  .CellNE { border-style: solid solid none none;
    border-top-width: 1px;
    border-right-width: 1px;
    }
  .CellVE { border-style: none solid;
    border-top-width: 1px;
    border-right-width: 1px;
    border-left-width: 1px;
    }
  .CellN { border-style: solid none none;
    border-top-width: 1px;
    }
  .CellS { border-style: none none solid;
    }
  .CellV { border-style: none none none solid;
    border-left-width: 1px;
    }
  .CellNVE { border-style: solid solid none;
    border-color: -moz-use-text-color;
    border-width: 1px;
    }
  .CellNVS { border-style: solid none solid solid;
    border-color: -moz-use-text-color;
    border-width: 1px;
    }
  .CellAll { border: 1px solid ;
    }
  .Heading_Address { padding: 0px;
    text-align: center;
    font-family: Arial,Arial Narrow,Times New Roman;
    font-size: 10pt;
    }
  .Heading_Table { font-weight: bold;
    display: inline;
    font-size: 12pt;
    }
  .Heading_Sub { padding: 0px;
    font-weight: bold;
    display: inline;
    font-size: 9pt;
    }
  .Heading_Part { padding: 0px;
    font-family: Times New Roman,Times,serif;
    font-weight: bold;
    display: inline;
    font-size: 12pt;
    }
  .Writing { border-style: none none solid;
    border-bottom-width: 1px;
    font-family: Felt Pen,English,WarpSans,Arial Narrow;
    width: 100%;
    font-size: 10pt;
    text-align: left;
    padding-left: 1mm;
    }
  .NoWrap { white-space: nowrap;
    }
  .Input_Number { border: 1px none ;
    text-align: center;
    font-size: 10pt;
    width: 100%;
    }
  .Input_Number:hover { border: 1px inset rgb(204, 204, 204);
    text-align: center;
    color: rgb(0, 0, 255);
    font-size: 10pt;
    width: 100%;
    }
  .TableSum { font-weight: bold;
    text-align: right;
    text-decoration: none;
    font-size: 10pt;
    }
  .TableHeading { font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
    padding-left: 0.5mm;
    padding-right: 0.5mm;
    }
  .Sign_Row { border-style: solid none none;
    border-width: 2px;
    }
  .Input_Value { border: 1px none ;
    text-align: right;
    padding-left: 2mm;
    padding-right: 5mm;
    font-size: 10pt;
    width: 28mm;
    }
  .Input_Value:hover { text-align: right;
    padding-left: 2mm;
    padding-right: 5mm;
    color: rgb(0, 0, 255);
    font-size: 10pt;
    }
  td { font-family: Times New Roman,Times,serif;
    font-size: 10pt;
    white-space: nowrap;
    }
  .PrintOut { border-style: none;
    padding: 2px;
    position: absolute;
    top: 20px;
    right: 20px;
    }
  .PrintOut:hover { border: 1px outset ;
    padding: 2px;
    position: absolute;
    top: 20px;
    right: 20px;
    }
}
