h1 {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 16pt;

	font-weight: bold;

	color: #003366;

}



h2 {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 14pt;

	font-weight: bold;

	color: #003366;

}



h3 {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight:normal;	

	color: #284877;

	line-height:5px;

	margin-left: 30px;	

}



hr {

	border: 1px dashed #DADADA;

}



.menulink {

	font-family: Calibri, Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 4px;

}



.menulink_small {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFCAB0;

	text-decoration: none;

}



.menu_div_child {	

	padding-left: 15px;

}



.menulink:hover	{

	color: #3A88A7;

}



.input1

	{

	border: 1px solid #AAAAAA;

	margin: 2px;

	padding: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	width: 250px;

	height: 22px;

	font-weight: normal;	

	

	

}



.input2

	{

	border: 1px solid #CCCCCC;

	margin-top: 2px;

	margin-bottom: 2px;

	padding: 2px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	width: 200px;

	height: 20px;

	font-weight: normal;	

	

	

}



.textarea1 {

	font-family: Arial, Helvetica, sans-serif;

	border: 1px solid #CCCCCC;

	font-size: 10pt;

	width: 300px;

	height: 100px;



}





.button1 {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 10pt;

	margin-top: 2px;

	margin-bottom: 2px;

}





.text_main {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

}



.text_main_bold_orange {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #DF7000;

	font-weight: bold;

}



.text_main_bold_red {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	color: #D92C00;

	font-weight: bold;

}



.text_kurz {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #666666;

	font-style: italic;

}



.text_main_blue {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #284877;

}



.text_main_blue_11 {

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 11pt;

	font-weight: bold;

	color: #284877;

}











a:hover {

	color: #9FDAF1;

}



.levy_sloupec {

	background: url("levy_sloupec.gif");

	border-left: 1px solid #284877;

	

}







.obrazek {

	border: none;

	margin: 3px;

}





.mini_foto {

	border: 1px solid #000000;

}



.nadpis2 {

	font-family: Tahoma,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #003366;

}

h2{

	margin:0 0 8px 0;

	padding:0;

	font:bold 14px Tahoma,Trebuchet MS, Arial, Helvetica, sans-serif;

	color:#003366;

}



.bunka1	{	

	border-left: 2px solid #CCCCCC;

	border-bottom:2px solid #CCCCCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10pt;

	color: #000000;

	padding: 3px;

	background-color: #FFFFFF;



}



.tabulka1{

border-right: 2px solid #CCCCCC;

	border-top:2px solid #CCCCCC;

}



.kod {

	font-family: Helvetica, Arial, sans-serif;

	font-size: 10pt;

	text-align: center;

	background-color: #FFFFFF;

	border: 1px solid #CCCCCC;

}







li {

  list-style-image: url("odrazka.gif");

	font-family: Calibri,Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 10pt;

	font-weight:normal;

	

	color: #284877;

}





.kapatex_big_table{

	border-collapse: collapse;

	width: 600px;

}



.kapatex_big_table_td {

	font-family:Trebuchet MS,Arial, Helvetica, sans-serif;

	font-size: 8pt;

	background-color: #FFFFFF;

	vertical-align: top;

	padding: 5px;



}





.kapatex_table {

 border-collapse: collapse;

 width: 250px;

}

.kapatex_table_td {

	

	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;

	font-size: 8pt;

	border: 1px solid;

	text-align: center;

	padding: 3px;

	border: 1px solid #AAAAAA;

}





.main_page_logo {

float: right; 

margin-right: 50px;

border: 1px solid #CCCCCC;

}



.image_general {

border: 1px solid #CCCCCC;

}


.adlinks {
  text-decoration: none;
	color: white;
	text-align: center; 
  font-size: 13px; 
  position: absolute; 
  padding-left: 15px; 
  top: 450px; 
  width: 150px; 
  margin-left: 10px;
}

.adlinks a{
  color: white; 
}

.adlinks a:hover{
  color: white; 
}

.adlinks a:visited{
  color: white; 
}

#menubase {
	padding: 0; margin: 0;
}
#menubase li {
	list-style: none;
}
#menubase li ul{
	padding: 0 0 0 15px; margin: 0; display: none;
}
#menubase .active{
	display: block;
}
#menubase #active{
	display: block;
}

#ukazky{
	text-align: center;
}
