body, html
{
	font-size:95% !important;
  font-family:Arial,Helvetica,"Times New Roman" !important;
  color:#003300;/*#003020*/
}
h1 {
  font-size:110%; padding: 0px; margin: 1% 0 1% 0;
}
h2 {
  font-size:100%; padding: 0px; margin: 1% 0 1% 0;
  /*font-weight:normal;*/
}
a{
  color:red;
}
a:hover{
  color:green;
}
.resetovac
{
	border:  0px none;
	padding-left:1%;padding-right:1%;

	float: none;
	clear: both;

	width: 0px;
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	background:transparent;
	height:10px;
	
}

.msg_for_webmaster{
	background-color:#ccff33;
	color:red;
}

/*osobnosti*/
.ramecek_osobnost {
  font-weight:normal;text-align:justify;
  padding:10px;
  background-color:white;height:100%;
  
}

.cele_jmeno_osobnosti{
  font-weight:bold;
  font-size:110%;
}

.pruvodni_legenda {
  font-style:italic;
}


/* ul tree styles */
.selected_node {
	background: #EE8E00;
	color: #f8f8f8;
	padding: 0px 2px 0px 2px;
	margin: 0;
	text-decoration: none;
}
#u_tree {
	z-index: 9;
}

#menu01{
  /*background-color:#cc0000; */
  color:black;
  width:180px;
/*  background-image:url('/www_als/pic/layout-menu01-top1.1.jpg');
  background-position:-12px 0px;
  background-repeat:no-repeat;
  padding-top:110px;*/

}
#menu01-in{
  margin-top:0px;
}

ul {
	/*padding-left: 24px;*/
	display: block;
}
li, li.open {
	
	/*list-style-image: url(minus.gif);*/
}
li.close {
	list-style: none;
/*	list-style-image: url(plus.gif);*/
}
li:hover {
	/*background: #eeeeee;
	cursor: pointer;
	background-position: 105px 100px;*/
	/*list-style-image: url(plus.gif);*/
}

.ul_main {
/*padding:0px 8px 0px 5px;*/
/*background-color:white;  */
}
.ul_main a:hover { 
  color:yellow;
}


#levypanelvnitrek .ul_4,
#left .ul_4,
 {
  margin:0px 0px 0px 0px;
}
#levypanelvnitrek .li_4,
#left .li_4
{
  font-size:100%;
  font-weight:bolder;
  margin:0px 0 0px 0;
  padding:0px 0px 0 0px;
  background-color:#FFCC66;
  width:166px;
  
}
#levypanelvnitrek .li_4 a,
#left .li_4 a
{
  display:block;
	text-decoration: none;
  color:black; 
}
#levypanelvnitrek .li4div,
#left .li4div
{
   padding:0px 0px 0 10px;
}

#levypanelvnitrek .li_4 a:hover,
#left .li_4 a:hover
{
  display:block;
	text-decoration: none;
  color:rgb(134,134,134);  
}

#levypanelvnitrek .ul_5, 
#left .ul_5 
{
  margin:0px 0px 0px 0px;
}
#levypanelvnitrek .li_5,
#left .li_5
{
  font-size:80%;
  padding:2px 0px 0 8px;
  background-color:#FE9900;
  
}
#levypanelvnitrek .li_5 a,
#left .li_5 a
{
  display:block;
	text-decoration: none;
  color:rgb(87,87,87); 
}
#levypanelvnitrek .li_5 a:hover,
#left .li_5 a:hover
{
  display:block;
	text-decoration: none;
  color:rgb(230,230,230); 
}

#levypanelvnitrek .ul_6, 
#left .ul_6 
{
  margin:0px 0px 0px 0px;
}
#levypanelvnitrek .li_6,
#left .li_6
{

  padding:2px 0px 0 8px;
  background-color:#FE9900;
  
}
#levypanelvnitrek .li_6 a,
#left .li_6 a
{
  display:block;
	text-decoration: none; 
}
#levypanelvnitrek .li_6 a:hover,
#left .li_6 a:hover
{
  display:block;
	text-decoration: none; 
}


#levypanelvnitrek .li_4,
#left .li_4
{
  text-align:left;
}

#pravypanelvnitrek .li_4
{
  text-align:left;
}





#levypanelvnitrek .li_5,
#left .li_5
{
  text-align:left;
}

#pravypanelvnitrek .li_5
{
  text-align:right;
}






.input {
	FONT-SIZE: 11px;
	FONT-FAMILY: Comic Sans MS, Tahoma, Verdana, Arial CE, Arial, Helvetica, sans-serif;
	BORDER: 1px blue solid;
	background-color: #E8FFFF;
}
.input1 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Comic Sans MS, Tahoma, Verdana, Arial CE, Arial, Helvetica, sans-serif;
	BORDER: 1px blue solid;
	background-color: #E8FFFF;
}
.input2 {
	FONT-SIZE: 11px;
	FONT-FAMILY: Comic Sans MS, Tahoma, Verdana, Arial CE, Arial, Helvetica, sans-serif;
	BORDER: 1px blue solid;
	background-color: #E8FFFF;
}

.select1{
  height:17px;
  font-size:10px;
	FONT-FAMILY: Comic Sans MS, Tahoma, Verdana, Arial CE, Arial, Helvetica, sans-serif;
	BORDER: 1px blue solid;
	background-color: #E8FFFF;
}

/*ramecek-foto*/
.titulek_fotoserie{
  padding-left:0px;font-size:100%;font-weight:bold;margin-bottom:5px;
}
.ramecek_thumb {
  background-color:#FFFF5E;
  width:112px;
  height:96px;
  border:1px solid teal;
  padding-top:10px;
  margin:3px;
  float:left;
  vertical-align:top;
  text-align:center;
}

.titul_fotoserie {
  font-weight:bold;
  font-size:105%;
  margin-bottom:10px;
}

.prilohy {
  padding:5px 0 0 0;
  font-size:100%;
  font-weight:bold;
}

/*menu*/
.vystup_menu{
/*width:189px;*/
}

/*akce*/
/*.ramecek-akce-info{
background-color:rgb(255,255,51);
padding:5px 10px 5px 10px;
}*/
.nazev_akce{
  font-weight:bold;
  font-size:105%;
}
/*blog*/
.spendlik{
float:right;position:relative;top:-26px;right:26px;
}
.ramecek-blog-mini{
border-top:0px solid orange;border-bottom:0px solid orange;background-color:transparent;
margin-bottom:0px;margin-right:0px;
}
.ramecek-blog-mini-spendlik{
border-top:0px solid orange;border-bottom:0px solid orange;background-color:transparent;
margin-bottom:0px;margin-right:0px;
background-color:#ffffcc;padding-left:5px;padding-right:30px;
}
.ramecek-blog-mini-in{
text-align:left;padding-top:5px;padding-left:5px;
padding-bottom:5px;
}
.blog-datum{
font-size:10px;font-style:italic;text-align:left;padding-bottom:5px;
}
.blog-titul{
padding-left:0px;font-size:100%;font-weight:bold;margin-bottom:5px;
}
.ramecek-blog-mini-cara{
width:90%;color:#E3E3E3;height:1px;margin-top:5px;margin-bottom:0px;
border: 0;
background-color: #E3E3E3;
margin-left:auto; 
margin-right:auto; 

}
/*kalendarik*/
.kalendarik{
margin-left: auto;margin-right: auto;
}
.kalendarik-legenda{
clear:both;font-size:80%;text-align:left;
}
.kalendarik-obal{
padding-left:30px;float:right;width:150px;background-color:transparent;
}
.kalendarik-obal-in{
text-align:center;background-color:#ffcc33;width:150px;border:solid 1px green;float:right;margin-top:-50px;z-index:1001;position:relative;
}
/*listování*/
.sipky_listing{
vertical-align:middle;text-align:center;height:30px;
}
/*kurzy*/
.tabulka-kurzy td{
vertical-align:top;
}
.tabulka-kurzy .popiskadat{
font-weight:bold;
width:110px;
}
.tabulka-kurzy .dulezite{
font-weight:bold;
font-size:110%;
color:red;
}
.tabulka-kurzy-radky{
width:100%;
}
.tabulka-kurzy-radky td{
vertical-align:top;
padding:5px;font-size:90%;
}
.titulek{
  padding-left:0px;font-size:100%;font-weight:bold;margin-bottom:5px;
}
.obsah ol{
  list-style-position: inside;
}
.obsah ol li{
  list-style-type:decimal;
  padding-left:20px;
}
.obsah ul li{
margin: 0 0 0px 20px;
/*padding:0 0 0 0;*/
list-style-type: disc;
border:solid 0px white;

}
