/* tables cascadin style sheet */

.centertbl {
width: 100%;
height: 100%;
vertical-align: middle;
margin: auto;
text-align: center;
border: none;
}


/* welcome table styling */

	.welcometbl {
	width: 800px;
	height: 700px;
	margin: 0px;
	border: none;
	background: url('../grafics/circle.png') no-repeat 0 bottom;
	}

	.tl {
	width: 50%;
	height: 50%;
	vertical-align: top;
	text-align: center;
	position: relative;
	}	
	
	.tl #tvorba {
		position: absolute;
		top: 60px;
		left: 3px;
	}

	.tr {
	width: 50%;
	height: 50%;
	vertical-align: top;
	text-align: right;
	border: none;
	}

	.bl {
	width: 50%;
	height: 50%;
	vertical-align:  bottom;
	text-align: left;
	border: none;
	}
	
	.br {
	width: 50%;
	height: 50%;
	vertical-align: bottom;
	text-align: right;
	border: none;
	}

/* lock table */

.locktbl {
width: 400px;
height: 150px;
border: 2px solid red;
background-color: black;
margin: auto;
}

/* galery navigation table */
table.fnavtbl {
height: 100px;
padding: 2px;
border: 2px solid orangered;
margin: auto;
margin-bottom: 20px;
}

table.fnavtbl img {
width: 120px;
}

td.fnavsidetd {
padding: 5px;
border: 1px solid orangered;
min-width: 15px;
font-size: 25px;
}

td.fnavsidetd:hover {
font-weight: bold;
}

td.fnavtdact {
padding: 5px;
border: 1px solid orangered;
background-color: dimgray;
min-width: 120px;
}

td.fnavtd {
min-width: 120px;
padding: 5px;
border: 1px solid orangered;
}

/* table for photografies */
table.phototbl {
margin: auto;
border: 0px solid red;
}

table.phototbl td {
border: 0px solid red;
padding: 5px;
background-color: #DDDDDD;
}

td.fototxttd {
padding: 5px;	
border: 1px solid red;
color: white;
font-family: "arial", "verdana", sans-serif;
background-color: #333333;
}

table.sponzors {
	color: #ffffff;
	width: 800px;	
	border-collapse: collapse;
	margin: 0 auto;
}

table.sponzors td {
	text-align: center;
	width: 50%;
	padding: 5px 0;
	border: 2px solid red;
}

table.sponzors td a {
	color: blue;
	font-style: normal;
}

