BODY{
	margin:0px;
	margin-top: 26px;
	margin-left: 52px;
	/* background: #A4C2E9;*/
	background-color: #A4C2E9;
}
BODY.hp {
	margin-top: 0;
	/*background-color: #A4C2E9;*/
}

DIV,TD,TH,P,LI,UL,INPUT,TEXTAREA,SELECT,OPTION,H1,H2,H3{
	font-family: Arial CE, Arial, Helvetica CE, Helvetica, sans-serif;
	font-size: 11px;
	color: #123375;
	background-color: transparent;
	/*background-color: #A4C2E9;*/
}
INPUT.text{
	background-color: #E8F0FA;
	border: 1px solid #7EA3D0;
	width: 100px;
	height: 17px;
	color: black;
}
TD {
	vertical-align: top;
}
A, A:link, A:active, A:hover {
	color: White;
	text-decoration: none;
	background-color: transparent;
}
A:hover {
	text-decoration: underline;
	background-color: transparent;
}
FORM {
	padding: 0;
	margin: 0;
}
TD#topsearch{
	width: 176px;
	padding-top: 12px;
}
TD#topnav{
	width: 337px;
	padding-top: 12px;
}
TABLE#maintable {
	margin-top: 34px;
}
TD#main2{
	padding-top: 30px;
	padding-left: 43px;
}
TD#main3{
	padding-top: 34px;
}
.menulevel1{
	padding-left: 12px;
	font-weight: bold;
	color: White;
	background-color: transparent;
}
.menulevel1 A, .menulevel1 A:link, .menulevel1 A:active, .menulevel1 A:visited {
	color: White;
	text-decoration: none;
	background-color: transparent;
}
.menulevel1 A:hover {
	text-decoration: underline;
	background-color: transparent;
}
.menulevel2, .menulevel3{
	padding-left: 26px;
}
.menulevel2{
	font-weight: bold;
}
.menulevel2 A, .menulevel2 A:link, .menulevel2 A:active, .menulevel2 A:visited, .menulevel3 A, .menulevel3 A:link, .menulevel3 A:active, .menulevel3 A:visited {
	color: #123375;
	text-decoration: none;
	background-color: transparent;
}
.menulevel2 A:hover, .menulevel3 A:hover{
	text-decoration: underline;
}
HR {
	height: 1px;
	color: #CEDAF5;
	background-color: transparent;
}
#main3 H1 {
	color: White;
	font-weight: bold;
	padding-left: 11px;
	font-size: 11px;
	margin: 0;
	margin-bottom: 3px;
	background-color: transparent;
}
#main3 P{
	padding-left: 20px;
	margin: 0;
	margin-bottom: 3px;
}
#hplogo {
	padding-top: 29px;
}
#hpdots1{
	padding-top: 60px;
}
#hpsearch{
	padding-top: 72px;
}
#hpvertline{
	padding-top: 176px;
}
#hpnav {
	margin-top: 39px;
}
#hpnews {
	/*height: 100px;*/
	vertical-align: top;
}
#hpnews TR TD H1 {
	/*color: White;*/
	font-weight: bold;
	padding-left: 8px;
	font-size: 11px;
	margin: 0;
	margin-bottom: 0px;
	padding-bottom: 0;
}
#hpnews TR TD P{
	font-weight: bold;
	color: White;
	padding-left: 8px;
	font-size: 11px;
	margin: 0;
	margin-bottom: 0px;
	padding-bottom: 0;
	background-color: transparent;
}
TABLE#maintabletxt {
	margin-top: 62px;
}
#txtcontent{
	margin: 0 30px 0 68px;
}
#txtmenu {
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 68px;
}
#txtmenu A, #txtmenu A:link, #txtmenu A:active, #txtmenu A:visited {
	color: #123375;
	text-decoration: none;
	background-color: transparent;
}
#txtmenu A:hover {
	color: White;
	text-decoration: underline;
	background-color: transparent;
}
#txtmenu .hilite {
	color: White;
	background-color: transparent;
}
#txtmenu P {
	text-align: justify;
	margin-bottom: 10px;
}
.anotace, .anotace P {
	color: #004080 !important;
}