body {
	background-color: #ffffff;
	background-image: url(images/bg.jpg);
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
}

/* Nastaveni zakladnich tagu */

img { border: 0px; }
a:link { text-decoration: none; color: #0082D6;  }
a:visited { text-decoration: none; color: #0082D6;  }
a:hover { text-decoration: underline; color: #000000;  }

/* Zakladni layouty*/

#MainWidth {
	width: 700px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

#Main { width: 100%; margin: 20px 0px 10px 0px; font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; }
/* home upout */
	#Main td.box1 { background-color:#D8DFE4; font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; }
	#Main td.box2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
	#Main td { font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; }




#MainWidth100p {
	border-top: 1px solid #658192;
	background-image: url(images/bg_bottom.jpg);
	background-repeat: repeat-x;
	padding: 0px 0px 50px 0px;
	text-align: center;
}

#Main2 { width: 700px; margin: 20px auto 10px auto; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #005680; text-align: left; padding-top: 15px; }
	#Main2 td { font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; color: #005680; }
	#Main2 td.box1 { background-color:#D8DFE4; font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #005680; }
	#Main2 li { list-style-type: square; }
	#Main2 li.menu { list-style-type: square; color: #000000; }
	#Main2 p.chyba { color: Red; font-weight: bold; }
	#Main2 div.napravo { clear: both; float: right; }
	#Main2 a.linkweb { text-decoration: none; color: #FF8C00;  }
	#Main2 a:visited.linkweb { text-decoration: none; color: #FF8C00;  }
	#Main2 a:hover.linkweb { text-decoration: underline; color: #B22222;  }

#Foother { width: 700px; margin: 10px auto 10px auto; font-family: Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000; text-align: right; padding-top: 15px; }


/* TopMenu */

div.toplanguage { padding-top: 8px}
div.toplanguage img { margin-left: 20px}


fieldset { border: 1px solid #B4BFC4; padding: 10px;}

legend { font-weight: bold; }

textarea { border: 1px solid #B4BFC4; padding: 10px; width: 250px; font-family: Verdana, Arial, geneva, sans-serif; font-size: 11px;}

input {  border: 1px solid #B4BFC4 width: 150px; font-family: Verdana, Arial, geneva, sans-serif; font-size: 11px;}

select { font-family: Verdana, Arial, geneva, sans-serif; font-size: 11px; }

button {
	font:11px Verdana; 
	background-color:#779FC2;
	color:#FFFFFF;
	cursor: hand;
	border-color: #779FC2;	
}

hr {
	color: #B4BFC4;
	height: 1px;
}

teaxtarea.TextAreaError { 
	background-color: #CC3300;
	border-bottom: 1px solid #8C2300;
	border-left: 1px solid #8C2300;
	border-right: 1px solid #8C2300;
	border-top: 1px solid #8C2300;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color: #FFFFFF;
	font-family: Verdana, Arial, geneva, sans-serif;
	font-size: 11px;
	height : 150px; 
}

teaxtarea.TextAreaNoEdit { 
	background-color: #ffffff; 
	border-bottom: 1px solid #7A84C5;
	border-left: 1px solid #7A84C5;
	border-right: 1px solid #7A84C5;
	border-top: 1px solid #7A84C5;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-left: 5px;
	color: #505DB1; 
	font-family: Verdana, Arial, geneva, sans-serif; 
	font-size: 10px; 
	font-weight: bolder;
	height : 150px; 
}

select.Error { 
	background-color: #CC3300;
	border-bottom: 0px solid #CC3300;
	border-left: 0px solid #CC3300;
	border-right: 0px solid #CC3300;
	border-top: 0px solid #CC3300;
	padding-top: 2px;
	color: #FFFFFF;
	font-family: Verdana, Arial, geneva, sans-serif;
	font-size: 11px;
	height : 19px; 
}


input.InputError { 
	background-color: #CC3300;
	border-bottom: 0px solid #CC3300;
	border-left: 0px solid #CC3300;
	border-right: 0px solid #CC3300;
	border-top: 0px solid #CC3300;
	padding-top: 2px;
	color: #FFFFFF;
	font-family: Verdana, Arial, geneva, sans-serif;
	font-size: 11px;
	height : 19px; 
}


.ErrorText {
		font-family: Verdana, Arial, geneva, sans-serif;
		font-size: 9px;
		color: #CC3300;
		font-weight: bold;
}


H1 {font-family:Arial, Helvetica; font-size: 18px; font-weight: bold; color: #005680;}
H2 {font-family:Arial, Helvetica; font-size: 16px; font-weight: bold; color: #005680;}
H3 {font-family:Arial, Helvetica; font-size: 14px; font-weight: bold; color: #005680;}
H4 {font-family:Arial, Helvetica; font-size: 12px; font-weight: bold; color: #005680;}
.Big {font-family:Arial, Helvetica; font-size: 11px; font-weight: bold; color: #005680;}