body {
margin: 0px auto;
width: 900px;
color: #585858;
font-family: Calibri, Georgia, Trebuchet MS, Arial, Tahoma, Verdana;
}

#nadpis_webu {
font-size: 10pt;
text-align: right;
font-family: Calibri Light, Calibri, Arial;
text-transform: uppercase;
}
A.zahlavi, A:link.zahlavi, A:visited.zahlavi {
COLOR: #008800;
 TEXT-DECORATION:none;} 
A:hover.zahlavi {COLOR:red; TEXT-DECORATION:none;}

#text {

}

#footer {
border-top: 1px groove #008800;
text-align: right;
font-size: 10pt; 
}
#footer2 {
text-align: right;
font-size: 10pt; 
}

H1, H2, H3, H4 {
	font-family: "Calibri Light", Calibri, Arial, BankGothic Md BT, Garamond, Verdana, Baron Kuffner CE;
	text-align: left;
	font-weight: normal;
	}

H1 {
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 60pt;
/*color: #365F91;*/
}

H2.uvod {
	/*color:#7BB101;*/
		font-size: 45pt;
	color: #008800;
	margin-top: 50px;
	margin-bottom: 10px;
}

H2 {
	font-size: 20pt;
	margin-top: 50px;
	margin-bottom: 10px;
	color: black;
}

H3 {
	
	color: black;
}

A, A:link, A:visited {
COLOR: #008800;
 TEXT-DECORATION:none;} /*#2970A6*/
A:hover {COLOR:red; TEXT-DECORATION:none;}

p{
font-size: 110%;
}

img{
border: 0;
}

img.img_vpravo{
float:right; 
margin-left:10px;
border: 0;
}

p.logo1 {
	border: 0;
	position: relative;
	top: 10px;
	left: 0px;
	text-align: center;
}

table {
text-align: center;
border: 2px solid black;
margin-bottom: 10px;
margin-top: 10px;
border-collapse:collapse;
layout: fixed;
}

td {
border: 1px solid gray;
padding: 2px 10px 2px 10px;
}

td.left{
text-align: left;
}

sqrt {
text-decoration: overline;
}

td.silna1 {
border-bottom: 2px solid black;
}

td.silna2{
border-bottom: 2px solid black;
text-align: left;
}

.e-mail {
	
	position:relative;
	top: 3px;
	height:12px;
	width:116px;
}


	.button {	
	background: #f9a300;
	background: -moz-linear-gradient(top,  #f9a300 0%, #f17e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17e00), color-stop(100%, #f17e00));
	background: -webkit-linear-gradient(top, #f9a300 0%, #f17e00 100%); 
	background: -o-linear-gradient(top, #f9a300 0%, #f17e00 100%);
	background: -ms-linear-gradient(top, #f9a300 0%, #f17e00 100%);
	background: linear-gradient(top, #f9a300 0%, 100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a300', endColorstr='#f17e00',GradientType=0 );
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	box-shadow: 3px 3px 3px undefined, inset 0px 1px 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #d58700;
	padding: 10px 18px;
	font-weight: 700;
	font-size: 12pt;
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	color: white;
	margin: 0px;
	}
				.button:hover {	
	background: #f17e00;
	background: -moz-linear-gradient(top,  #f17e00 0%, #f9a300 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9a300), color-stop(100%, #f9a300));
	background: -webkit-linear-gradient(top, #f17e00 0%, #f9a300 100%); 
	background: -o-linear-gradient(top, #f17e00 0%, #f9a300 100%);
	background: -ms-linear-gradient(top, #f17e00 0%, #f9a300 100%);
	background: linear-gradient(top, #f17e00 0%, 100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f17e00', endColorstr='#f9a300',GradientType=0 );
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	box-shadow: 3px 3px 3px undefined, inset 0px 1px 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #d58700;
	padding: 10px 18px;
	font-weight: 700;
	font-size: 12pt;
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	color: white;
	}
				.button:active {	
	background: #f9a300;
	background: -moz-linear-gradient(top,  #f9a300 0%, #f17e00 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f17e00), color-stop(100%, #f17e00));
	background: -webkit-linear-gradient(top, #f9a300 0%, #f17e00 100%); 
	background: -o-linear-gradient(top, #f9a300 0%, #f17e00 100%);
	background: -ms-linear-gradient(top, #f9a300 0%, #f17e00 100%);
	background: linear-gradient(top, #f9a300 0%, 100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9a300', endColorstr='#f17e00',GradientType=0 );
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	box-shadow: 3px 3px 3px undefined, inset 0px 1px 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #d58700;
	padding: 10px 18px;
	font-weight: 700;
	font-size: 12pt;
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	color: white;
	}
	
	.button-menu {	
	background: #A2C93F;
	background: -moz-linear-gradient(top,  #A2C93F 0%, #6CA610 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6CA610), color-stop(100%, #6CA610));
	background: -webkit-linear-gradient(top, #A2C93F 0%, #6CA610 100%); 
	background: -o-linear-gradient(top, #A2C93F 0%, #6CA610 100%);
	background: -ms-linear-gradient(top, #A2C93F 0%, #6CA610 100%);
	background: linear-gradient(top, #A2C93F 0%, 100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A2C93F', endColorstr='#6CA610',GradientType=0 );
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	box-shadow: 3px 3px 3px undefined, inset 0px 1px 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #6CA610;
	padding: 10px 18px;
	font-weight: 700;
	font-size: 12pt;
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	color: white;
	margin: 0px;
	}
				.button-menu:hover {	
	background: #6CA610;
	background: -moz-linear-gradient(top,  #6CA610 0%, #A2C93F 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #A2C93F), color-stop(100%, #A2C93F));
	background: -webkit-linear-gradient(top, #6CA610 0%, #A2C93F 100%); 
	background: -o-linear-gradient(top, #6CA610 0%, #A2C93F 100%);
	background: -ms-linear-gradient(top, #6CA610 0%, #A2C93F 100%);
	background: linear-gradient(top, #6CA610 0%, 100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6CA610', endColorstr='#A2C93F',GradientType=0 );
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	box-shadow: 3px 3px 3px undefined, inset 0px 1px 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #6CA610;
	padding: 10px 18px;
	font-weight: 700;
	font-size: 12pt;
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	color: white;
	}
				.button-menu:active {	
	background: #A2C93F;
	background: -moz-linear-gradient(top,  #A2C93F 0%, #6CA610 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6CA610), color-stop(100%, #6CA610));
	background: -webkit-linear-gradient(top, #A2C93F 0%, #6CA610 100%); 
	background: -o-linear-gradient(top, #A2C93F 0%, #6CA610 100%);
	background: -ms-linear-gradient(top, #A2C93F 0%, #6CA610 100%);
	background: linear-gradient(top, #A2C93F 0%, 100 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A2C93F', endColorstr='#6CA610',GradientType=0 );
	-webkit-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	-moz-box-shadow: 3px 3px 3px rgba(0,0,0,0.1), inset 0px 1px 1px rgba(255,255,255,0.2);
	box-shadow: 3px 3px 3px undefined, inset 0px 1px 1px rgba(255,255,255,0.2);
	-webkit-border-radius: 0px; 
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #d58700;
	padding: 10px 18px;
	font-weight: 700;
	font-size: 12pt;
	text-transform: none;
	text-shadow: 0px 1px 1px rgba(0,0,0,0.3);
	color: white;
	}
	
	.bila {color:white;}