.page-print .buttons-set{display:none;}
.page-print .printBlock{position:relative;}
.page-print .printFooter{position:absolute;bottom:0;width:100%;}


.page-print {width:660px;margin:0 auto;}

.page-print .printHead, .page-print .address, .page-print .facts{overflow:hidden;margin:0 10px;}
.page-print .printHead h2{float:left;width:365px;}
.page-print .printHead ul{float:left;width:275px;}
.page-print .printHead ul .key,.page-print .printHead ul .vaule{float:left;}
.page-print .printHead ul .key{width:160px;text-align:right;margin-right:10px;}
.page-print .printHead ul .vaule{width:105px;}
.page-print .printHead ul .invoice{margin-bottom:10px;}

.page-print .address{overflow:hidden;margin:30px 10px 20px;}

.page-print .salutation{overflow:hidden;margin:20px 10px;}

.page-print table td{border:none;padding:5px 10px 0;}
.page-print .Bleft{border-left:1px solid #666;}
.page-print .Bright{border-right:1px solid #666;}
.page-print .Btop{border-top:1px solid #666;}
.page-print tr.last .Bbottom,.page-print tr.last .tax{border-bottom:1px solid #666;}
.page-print .totalTR td{padding-top:10px;}
.page-print tr .Gtotal{padding-top:20px;}
.page-print tr.last .tax{padding-bottom:10px;}
.page-print tr.last .tax,.page-print tr.last .tax span{font-size:11px;}

.page-print .lable,
.page-print .num
{text-align:right;}

.page-print .count{width:70px;}
.page-print .pID{width:70px;}
.page-print .article{width:280px;}
.page-print .price{width:70px;}
.page-print .total{width:70px;}

.page-print .printFooter{border-top:1px solid #666;margin-top:20px;padding-top:10px;text-align:center;}
.page-print .buttons-set{margin:20px 10px; display:none}

