/*
.prn-content,
.prn_tbl,
.prn_tbl td,
.prn_tbl th
{
	/-*  width:210mm;
	margin:auto; *-/
    font-size: 1rem;
    line-height: 1.4rem;
}
*/

.prn_tbl {
 width:100%;
 margin-bottom: 20px;
 border-collapse: collapse;
}
div.prn_tbl{
	margin-bottom: 1cm;
}
table.prn_tbl{
	margin-bottom:1px;
}

.prn_tbl thead tr th {
 border-bottom:1px gray solid;
 border-top:1px gray solid;
 background-color:#626262;
 color:white;
}
.prn_tbl thead tr th:last-child,
.prn_tbl tbody tr td:last-child
{
 border-right:1px gray solid;
}
.prn_tbl thead tr th:first-child,
.prn_tbl tbody tr td:first-child
{
 border-left:1px gray solid;
}
.prn_tbl tbody tr:last-child td {
 border-bottom:1px gray solid;
}
.prn_tbl td,
.prn_tbl th {
 padding: 1px 3px 1px 3px;
 border-right: 1px dotted silver;
 border-bottom: 1px dotted silver;
}
.prn_tbl td:nth-child(1),
.prn_tbl th:nth-child(1) {
 border-left: 1px dotted silver;
}

.prn_tbl tbody tr:nth-child(2n) {
 background-color:#E4E4E4;
}

.prn_tbl .stat_number,
.prn_tbl .stat_currency {
 text-align:right;
}

/* pro tr nebo td */
.prn_tbl .suma,
.prn_tbl .suma td {
 background-color: #ffe346 !important;
 color:black !important;
 font-size: 120% !important;
 padding: 5px !important;
}

.prninfo{
	margin: 1rem;
}
.prnnazev{
	font-weight: bold;
}

.prnrow>div{
	padding: 2px;
}

.prnrow>div{
	display: inline-block;
}

.prncol{
	float:left;
	margin-right:1cm;
}

@media print {
 .pru-info {
  font-size: 8px;
 }
 .prn_tbl {
  font-size: 8px;
 }
 td {
  padding-top:0px;
 }
}

.prn_tbl .tbl_div_sum .tbl_sum{
	float:right;
}
.prn_tbl .tbl_div_sum .tbl_sum td{
	padding-left: 8px;
	padding-right: 8px;
}
.prn_tbl .tbl_div_sum .tbl_div_row td:nth-child(2) {
	text-align: right;
}