.history-table	{
	width: 100%;
	border-collapse: collapse; 
	}
		
.thickbox	{
	background: transparent; /* no style -- just to assign the class */
	}

/* Icon links */
.ico-pdf	{
	background: url("layout/img/sys/ico-pdf.gif") 0 50% no-repeat;
	padding: 5px 0 5px 21px;
	}

.ico-doc	{
	background: url("layout/img/sys/ico-doc.gif") 0 50% no-repeat;
	padding: 5px 0 5px 21px;
	}

.ico-xls	{
	background: url("layout/img/sys/ico-xls.gif") 0 50% no-repeat;
	padding: 5px 0 5px 21px;
	}

.ico-img	{
	background: url("layout/img/sys/ico-img.gif") 0 50% no-repeat;
	padding: 5px 0 5px 21px;
	}
	
.ico-file {
	background: url("layout/img/sys/ico-file.gif") 0 50% no-repeat;
	padding: 5px 0 5px 21px;
	}

.ico-ppt {
	background: url("layout/img/sys/ico-ppt.gif") 0 50% no-repeat;
	padding: 5px 0 5px 21px;
	}

.foto-okraj	{
	border: 7px solid #fff;
	}

.t-vlevo	{
	text-align: left;
	}

.t-vpravo	{
	text-align: right;
	}

.t-stred	{
	text-align: center;
	}

.t-blok	{
	text-align: justify;
	}

.t-preskrtnute	{
	text-decoration: line-through;
	}

.bez-ohr	{
	border: none;
	}

.bunka-mezera-vlevo	{
	padding-left: 15px;
	}

.vysoky-radek	{
	padding: 10px 0;
	}

.fll	{
	margin: 0 7px 7px 0;
	float: left;
	}

.flr	{
	margin: 0 0 7px 7px;
	float: right;
	}

table.normal	{
	width: 100%;
	border-collapse: collapse;	
	}
	
table.normal th,
table.normal td	{
	padding: 8px 10px;
	text-align: center;
	}	