/*
div.resiver {font-weight: bold; text-decoration: underline;}
div.address {font-weight: bold; padding-top: 10px; padding-bottom: 10px;}

table.bill  {border: 1px solid #000000; border-collapse: collapse;}
table.bill td.bill {border: 1px solid #000000;	border-collapse: collapse;}

table.bill td.nont {border-top: 1px solid #FFFFFF;}

table.bill TD.nonb {border-bottom: 1px solid #FFFFFF;}

DIV.title {font-size: 14px;	font-weight: bold;	padding-top: 10px;	padding-bottom: 20px;}

table.bill TD.nonlb {border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF;}
table.bill TD.nonlbt {border-bottom: 1px solid #FFFFFF; border-left: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF;}

table.bill TD.shtamp {
	background-image: url(/tpl/i/stamp.gif);
	background-repeat: no-repeat;
	background-position: 350px 0;
	border:0;
}

TABLE.bottom {border: 1px solid #FFFFFF; border-collapse: collapse;}
TD.null {border: 0px;}

TD.ros1 {
	border: 0px;
	background-image: url(/tpl/i/rosp.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top:140px;
}

TD.ros2 {
	border: 0px;
	background-image: url(/tpl/i/rospk.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

*/

   table.order-top {
      width: 100%; text-align: left;
      border-width: 0px;
   }
   
   table.order-top td {
      border-width: 0px;
   }
   
   div.bill {
      width: 100%; color: #000000; margin: 10px 0px 0px 0px; font: 14px Arial, Helvetica, sans-serif; 
   }
   
   div.bill table {
      width: 100%;
   }
   
   div.bill table td {
      text-align: center; white-space: nowrap; border-style: solid; border-color: #000; border-width: 1px 1px 0px 0px; padding: 5px;
   }
   
   div.bill table.bill td {
      padding: 2px; text-align: left;
   }
   
   div.bill table.bill {
       border-style: solid; border-color: #000; border-width: 0px 0px 1px 1px;
   }
   
   p.num-date {
      text-align: center;
	  font-weight: bold;
   }
   
   div.bill .customer, div.bill .payer {
      display: block; text-align: left; padding: 2px 0px;
   }
   
   div.bill td.num-count, div.bill td.goods-measure, div.bill td.goods-count,
   div.bill td.goods-price, div.bill td.sum { 
        width: 1px; 
   }
   
   div.bill td.goods-name, div.bill td.goods-title {
       text-align: center; white-space: nowrap; border-style: solid; border-color: #000; border-width: 1px 1px 0px 0px; padding: 5px;
   }
   
   div.bill td.goods-name {
       text-align: left; padding: 5px;
   }
   
   div.bill td.goods-name img {
       vertical-align: middle;
   }
   
   div.bill td.num-count {
       border-width: 1px 1px 0px 1px;
   }
   
   div.bill td.total-title, div.bill td.tax-title, div.bill td.sum-title { 
       text-align: right;
   } div.bill td.tax-title, div.bill td.sum-title { 
       border-width: 0px 1px 0px 0px;
   }
   
   div.bill td.total-content, div.bill td.tax-content, div.bill td.sum-content { 
       text-align: center; border-style: solid; border-color: #000; border-width: 1px 1px 1px 0px; padding: 5px;
   } div.bill td.sum-content { 
       border-width: 1px 1px 1px 0px;
   }
   
   div.bill table.signs {
      width: 200px; margin: 20px 0px 0px 0px;
   }
   
   div.bill table.signs td {
      text-align: left; border-width: 0px;
   }
   
   div.bill span.w-total, div.bill span.w-span {
       display: block; padding: 3px 0px;
   } 

