table.debug{border-collapse:collapse;table-layout:auto;width:auto;}
table.debug td{border:1px solid gray;font-family:arial, helvetica, sans-serif;padding:2px;}

table.basic{width:auto;table-layout:fixed;border-collapse:collapse;font-size:14px;background:white;margin-top:20px;}
table.basic th{text-align:center;background:#eeeeee;padding:10px;border: 1px solid #dddddd;font-size:12px;}
table.basic td{padding:10px;text-align:center;border:1px solid #eeeeee;}
table.basic td.left{text-align:left;}
table.basic tr.itog{font-size:16px;background:#eeeeee;border-top:3px solid #dddddd;}
table.basic tr.subitog{font-size:14px;background:#eeeeee;border-top:1px solid #dddddd;}

table.basic.b2 td{padding:10px;text-align:left;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;border-left:none;border-right:none;background:white;}
table.basic.b2 td:first-child{font-weight:bold;}
table.basic.b2 tr:last-child td{border-bottom:none;}
table.basic.b2.fz_small td{padding:5px;}
table.basic.fz_small2 th{padding:4px;}
table.basic.fz_small2 td{padding:4px;background-color:white;}

table.basic.full{width:100%;;}
table.basic.auto{table-layout:auto;}
table.basic.fz_small{font-size:12px;}
table.basic.fz_small2{font-size:12px;}
table.basic.fz_normal{font-size:14px;}
table.basic.fz_big{font-size:16px;}
table.basic.left td{text-align:left;}
table.basic ul{padding-left:0;}
table.basic ul li{padding-left:0;}

table.basic td.left{text-align:left;}
table.basic td.right{text-align:right;}
table.basic td.nowrap{white-space:nowrap;}
table.basic a.as_text{text-decoration:none;color:black;}
table.basic a.as_text:hover{text-decoration:underline;color:inherit;}
table.basic div.comment{margin-top :5px;color : #2a679e;font-weight :200;}
table.basic div.comment.red{color:red;}