.tableformat {
           border:0px;
           display:table;
           border-spacing:1px;
           empty-cells:show;
           padding:0px 0px 0px 0px;
           margin:5px 0px 5px 15px;
           border-collapse: separate;
		   border:1px solid white;
        /*   background:#ffffff;*/
}

.tableformat th{
    margin:0 0 0 0;
    padding:2px 2px 2px 2px;
    font-family : Arial, Sans-Serif;
    font-size : small;
    color:white;
    background:#8c8bc8;
    text-align:left;
}

.tableformat .tr0{
    background:#dbdbfd;
    border:0px;
}

.tableformat .tr1{
/*    background:#f9f9f9;*/
    border:0px;
}

.tableformat td {
           padding:2px 2px 2px 5px;
           font-size : small;
      /*     COLOR: #525252;*/
	   		color:#000000;
           FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.tableborder {
           margin:10px 0px 5px 15px;
           border:2px solid black;
           display:table;
           border-spacing:0px;
           empty-cells:show;
           padding:0px 0px 0px 0px;
           border-collapse: collapse;
           text-align: left;
   font-size: 13px;
}

.tableborder td {
    border:1px solid black;
    margin:0 0 0 0;
    padding:2px 4px 2px 4px;
}

.tableborder td.strong {
    font-weight:bold;
}

.tableborder th{
    border:1px solid black;
    margin:0 0 0 0;
    padding:2px 4px 2px 4px;
    background-color:#c1c1ec;
    font-weight:bold;
}

.tableborder tr.summary {
    background-color:#c1c1ec;
}

.tableborder tr.storno {
	background-color:#d8d8d8;
}

.tableborder tr.zasobnik {
	background-color:#fff7e4;
}

#tabzan th {
	white-space: nowrap;
}
#tabzan th.jazyk {
	width: 100%
}
#tabzan td.paragraftext {
	color: #505050;
}
