html {
  height: 100%;
  border: 0px;
}
body {
  height:100%;
  margin: 0px;
	font-family: "Arial", "Tahoma", "Verdana";
  font-size: 9pt;
  color: #333333;
  background-color: #FFFFFF;
}
table {
  border-collapse: collapse;
  table-layout: auto;
}
th {
  border: 1px solid #EFEEE1 outset;
	background: #EFEEE1;
  text-align: center;
  font-weight: bold;
  height: px;
}
input {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-bottom-color: #CCCCCC;
  border-right-color: #CCCCCC;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 1px;
  padding-right: 1px;
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
}
form {
	margin: 0px;
}
select,textarea {
  font-size: 9pt;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: normal;
}
a {
  color: #333333;
  text-transform: none;
  text-decoration: none;
}
a:hover {
  text-decoration: none;
  color: red;
}
/*********************************************/
@page section {
  size: 595.3pt 841.9pt;
	margin: 0.55cm 0.55cm 0.55cm 0.55cm;
}
.page_section {
  page: section;
}
/*********************************************/
.reg_table th {
  padding-left: 10px;
  text-align: left;
  font-weight: normal;
  border: 0px; 
  height: 30px;
  background: transparent;
}
.reg_table td {
  text-align: left;
  font-weight: normal;
  border: 0px; 
  height: 30px;
}
.reg_table .text_center {
  text-align: center;
}
.print_table {
  border: #EEEEEE solid;
  border-width: 1px 1px 1px 1px;
  width: 100%;
}
.print_table th {
  text-align: center;
  border: #EEEEEE solid;
  border-width: 1px 1px 1px 1px;
	background: transparent;
  font-weight: bold;
  height: px;
}
.print_table td {
  text-align: left;
  border: #EEEEEE solid;
  border-width: 1px 1px 1px 1px;
  height: px;
}
.print_table .text_center {
  text-align: center;
}
.print_table .text_right {
  text-align: right;
}
.print_no_table {
  border: 0;
}
.print_no_table th {
  text-align: center;
  border: 0;
	background: transparent;
  font-weight: normal;
}
.print_no_table td {
  text-align: left;
  border: 0;
}
.print_no_table .text_center {
  text-align: center;
}
.print_no_table .text_right {
  text-align: right;
}
.print_no_line_table {
  border: #EEEEEE solid;
  border-width: 1px 1px 1px 1px;
}
.print_no_line_table th {
  text-align: center;
  border: #EEEEEE solid;
  border-width: 1px 1px 1px 1px;
	background: transparent;
  font-weight: bold;
  height: px;
}
.print_no_line_table td {
  text-align: left;
  border: #EEEEEE solid;
  border-width: 0px 1px 0px 1px;
  height: px;
}
.print_no_line_table .text_center {
  text-align: center;
}
.print_no_line_table .text_right {
  text-align: right;
}
/*********************************************/
.button {
  text-align: center;
  border-top: #EFEEE1 1px solid;
  border-bottom: #EFEEE1 1px solid;
  border-left: #EFEEE1 1px solid;
  border-right: #EFEEE1 1px solid;
  background: #EFEEE1;
  cursor: hand;
}
.button_up {
  text-align: center;
  border-top: buttonhighlight 1px outset;
  border-bottom: buttonshadow 1px outset;
  border-left: buttonhighlight 1px outset;
  border-right: buttonshadow 1px outset;
  background: #EFEEE1;
  cursor: hand;
}
.button_down {
  text-align: center;
  border-top: buttonshadow 1px groove;
  border-bottom: buttonhighlight 1px groove;
  border-left: buttonshadow 1px groove;
  border-right: buttonhighlight 1px groove;
  background:#EFEEE1;
  cursor: hand;
}
/*********************************************/
.text_center {
  text-align: center;
}
.text_right {
  text-align: right;
}
.text_bold {
  line-height: 150%;
  font-weight: bold;
}
.text_small {
	font-size: 8pt;
}
.list_select {
  font-size: 7.5pt;
}
.content {
  padding: 20px;
	font-size: 11.5pt;
	line-height: 150%;
}
.line {
  line-height: 150%;
}
.document_sum {
  padding-right: 5px;
  text-align: right;
	font-size: 14pt;
  font-weight: bold;
}
.footer {
  text-align: center;
	font-size: 8pt;
}
.title {
  font-weight: bold;
  text-align: center;
  height: 30px;
	line-height: 30px;
	clear: both;
}
.print_title {
	font-size: 14pt;
  font-weight: bold;
  text-align: center;
  height: 30px;
	line-height: 30px;
	clear: both;
}
.page_offset {
	background: #EFEEE1;
  text-align: right;
  padding-right: 5px;
  height: px;
}
.marked_bg {
  height: 25px;
  line-height: 25px;
  font-weight: bold;
  background-color: #6D88DD;
  color: #FFFFFF;
}
.top_line {
  border-top: 1px dashed gray;
  border-bottom: 0px;
  border-left: 0px;
  border-right: 0px;
}
.bottom_line {
  border-top: 0px;
  border-bottom: 1px dashed gray;
  border-left: 0px;
  border-right: 0px;
}
/*********************************************/
.div_center {
  margin-right: auto;
  margin-left: auto;
}
.float_right {
  float: right;
  padding-right: 15px;
  height: 30px;
  line-height: 30px;
}
.search_reg {
  width: 500px;
  text-align: center;
}
.div_pos {
  width: 200px;
  text-align: center;
}
.search_button {
  margin-left: 10px;
  margin-top: 5px;
  text-align: left;
}
.sign {
  width: 125px;
}
.header_item {
  float: left;
  height: 30px;
  line-height: 30px;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 10px;
  margin-bottom: 10px;
  margin-left: 1em;
  border: 1px black solid;
}
.header_left_item {
  float: left;
  height: 30px;
  line-height: 30px;
  padding-left: 5px;
  border: 0px;
}
.header_right_item {
  float: right;
  height: 30px;
  line-height: 30px;
  padding-right: 5px;
  border: 0px;
}
.link {
  height: 30px;
  line-height: 30px;
  padding-left: 10px;
  padding-right: 10px;
}
.product_array {
  text-align: center;
  padding: 0.5em;
  margin-right: 1em;
  margin-left: 1em;
  border: 1px #EEEEEE solid;
}
.product_array_text {
  text-align: left;
  padding: 5px;
  margin-right: 1em;
  margin-left: 1em;
  border: 1px #EEEEEE solid;
}
.div_text {
  padding: 10px;
  border: 1px black solid;
  float: left;
  height: px;
  width: 45%;
}
.div_border {
  margin: 1em;
  border: 1px #EEEEEE solid;
}
.div_no_border_text {
  padding: 10px;
  border: 0px;
  float: left;
  height: px;
  width: 45%;
}
.main_index_payment {
  float: left;
  margin-left: 0.3%;
  margin-right: 0.3%;
  width: px;
  border: 1px solid #EFEEE1;
}
.main_index_info {
  float: left;
  margin-left: 0.3%;
  margin-right: 0.3%;
  width: px;
  border: 1px solid #EFEEE1;
}
.main_index {
  height: 20px;
  background-color: #EFEEE1;
  border: 1px solid #EFEEE1;
  text-align: center;
  cursor: hand;
}
.outset {
  border: #EFEEE1 outset;
  border-width: 0px 0px 1px 0px;
}
/*********************************************/
.debit_font_color {
  color: $debit_font_color;
}
.credit_font_color {
  color: $credit_font_color;
}
.wait_color {
  color: blue;
}
.deviant_color {
  color: red;
}
.wait_color {
  color: blue;
}
.half_color {
  color: #F3B40A;
}
.complete_color {
  color: black;
}
.green_color {
  color: green;
}
.white_color {
  background: #FFFFFF;
}
.lightcolor {
  background: #FFFFFF;
}
.darkcolor {
  background: #EFEEE1;
}
/*********************************************/
-->
</style><style type="text/css">
<!--
body {
      font-size:12px;
	  margin: 0em 0em 0em 0em;
      font-family: "Arial", "Tahoma", "Verdana";
      text-align:center;
      padding:0px;
      border:0px;
	  color:#333333;
      background:#fff;
}
#web { 
      width:100%;
	  text-align:center;
	 
}
#meila {
      width:986px;
	  margin-left:auto;
	  margin-right:auto;
	  background:#fff;
	  clear:both;
}
#hanner {
      width:100%;
	  height:71px;
}
#flash {
      width:100%;
}
#mainbox {
      width:100%;
}
#foot {
       width:986px;
}