body {	
	font:12 'Verdana CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, Lucida, sans-serif;
	font-family: 'Verdana CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, Lucida, sans-serif;
	color: #666666;
	text-align: center;
}


p {
	padding: 0.6em;
	font-size: 12px;
}
p.abstract {
	padding: 0em;
	font-size: 12px;
}
div.abstract{
	text-align: left;
	margin: 5px;
}

.clanek {
	background-color: #eeeeee;
	font-size: 12px;
	padding: 5px;
	margin: 5px;
}	
a {
	color:666666;
	font-weight:bold;
}

table {	
	color: #444444;
}

li{ 
	font-size: 12px;
 }

li.level0 {list-style-type:decimal;
	   list-style-position:outside;
}

li.level1 {list-style-type:disc;
	   list-style-position:outside;

}

li.level2 {list-style-type:circle;
	   list-style-position:outside;

}

/*.zahlavi {
	margin: 0 auto;
	width: 760px;
	height: 125px;
	text-align: left;
	position: relative;
	border-collapse: collapse;
	border-bottom-color : #dddddd;
	border-bottom-style : solid;
	border-bottom-width : 4px;
}*/
.zahlavi {
	width: 752px;
	height: 117px;
	margin: 4px 4px 4px 4px;
	text-align: left;
	position: relative;
	background-color: #ffffff;
}


.main {
	margin: 4px;
	width: 760px;
	text-align: left;
	background-color : #dddddd;
/*	border-collapse: collapse;
	border-style: solid;
	border-width: 4px;
	border-color : #dddddd;
	position: relative;*/
}

.telo {
	background-color : #dddddd;
}

.main2 {
	width:570px;
	margin: 0px 0px 0px 182px;
	padding: 1em;
	background-color : White;
}


	
.bocnimenu {
	float : left;
	position : relative;
/*	border : 1 solid Black;*/
	width : 182px;
	font-size: 12px;
}	
.submenu {
	padding: 2px;
	margin: 10px;
	background-color: #9ABBDF;
	font-weight : bold;
	color: #eeeeee;
}	


	
.nadpismaly {
	font-size:14;
	font-weight:bold;
}
.nadpismaly_red {
	font-size:14;
	font-weight:bold;
	color:red;
}
.ctverecky {
	width:295px;
	height:80px;
	margin-left:183px;
	margin-top:5px;
	position: absolute;
}



#logo {
	padding:4px;
	position:absolute;
	}
	
#uach {
	padding:4px;
	margin-left : 471px;
	position:absolute;
}
#fekt {
	padding:4px;
	right:0px;
	position:absolute;
}
/*#ecs {
	border-collapse: collapse;
	width:210px;
	height:30px;
	margin:0px;
	padding:0px;
	position: absolute;
	left:3px;
	bottom:0px;
}*/
div#menu-hl {
	border-collapse: collapse;
	width: 570px;
	position: absolute;
	background-color: #fff;
	bottom: -3px;
	right: 0px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-color: #dddddd;
	border-style: solid;
	border-width: 2px 0px 2px 0px;
	text-decoration:none;
}
div#menu-hl span.neativni {
	width:90px;
	background-color: #dddddd;
	color: #666666;
	margin: 0px 1px 0px 0px; 
	padding:4px 5px 7px 5px;
	text-decoration:none;
}

div#menu-hl a {
	width:90px;
	background-color: #eeeeee;
	color: #666666;
	margin: 0px 1px 0px 0px; 
	padding:4px 5px 7px 5px;
	/*border-style: solid;
	border-width: 0px 2px 0px 0px;
	border-bottom-color: #dddddd;
	border-right-color: #ffffff;*/
	text-decoration:none;
}
.accesskey { 
	color: #9ABBDF;
 }

div#menu-hl a:hover {
	BACKGROUND: url(../images/Simple-images/tab_rounded.gif) no-repeat center bottom;
	background-color: #eeeeee;
	color: #666666;
}

div#menu-hl a:hover .accesskey {
	color: #9ABBDF;
}


div.submenu span {
	width: 100%;
	background-color: #dddddd;
	color: #666666;
	margin: 2px 0px 2px 0px;
	display: block;
	padding:2px 5px;
	font-size : 11px;
}

div.submenu a {
	width: 100%;
	background-color: #eeeeee;
	color: #666666;
	margin: 2px 0px 2px 0px;
	padding:2px 5px;
	text-decoration:none;
	display: block;
	font-size : 11px;
}
div.submenu a:hover {
	background-color: #dddddd;
	color: #666666;
}



.zapati {
	width: 752px;
	height: 75px;
	margin:4px 4px 0px 4px;
	text-align: left;
	position: relative;
	background-color:#dddddd; 
}
div.zapati p{ 
	width: 550px;
	height: 75px;
	margin:0px;
	padding:5px 5px 5px 150px;
	overflow:hidden;
 }
#barvicky{
	border-collapse: collapse;
	width:210px;
	height:30px;
	margin:0px;
	padding:0px;
	position: absolute;
	right:0px;
	bottom:-3px;
}

fieldset { padding: 0.3em 0.6em 1em 0.6em; margin-bottom: 10px; }
fieldset legend { }
fieldset p { clear: left; padding: 0px; margin: 0px;}
fieldset label { float: left; display: block; width: 12em; margin-top: 0.3em }
.required label { font-weight: bold; color: #069; }
.required input { background: url(image/required.gif) no-repeat right top }

table {	
	font:11 'Verdana CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, Lucida, sans-serif;
	font-family: 'Verdana CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, Lucida, sans-serif;
	color: #000;
	text-align: left;

}

td {
	font-size: 11px;
	color: #666666;
}
 
td.surname{
	width: 30%;
} 
h5{
	padding: 0;
	margin: 0;
}

.tab-zahlavi{
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
}
.tema1{
	background-color: #005DBE;
}
.tema2{
	background-color: #00719F;
}
.tema3{
	background-color: #4DCFD1;
}
.tema4{
	background-color: #9ABBDF;
}
.tema5{
	background-color: #578F15;
}
.tema6{
	background-color: #141754;
}