#navigace_up ul li {
	list-style: none;
}

.myMenu {
	margin:0;
	padding:0;
}

.myMenu li.nav1 {
 list-style:none;
 float:left;
 position: relative;
 height: 25px;
}

.myMenu li.nav1_podporte1 {
 height: 22px; list-style:none; background-color: #cccccc;
 float:left; position: absolute; top: -62px; right: 220px;
 padding: 5px 10px 5px 10px; margin-right: 20px; line-height: 21px
}

.myMenu li.nav1_podporte2 {
 height: 22px; list-style:none; background-color: #cccccc;
 float:left; position: absolute; top: -62px; right: 220px;
 padding: 5px 10px 5px 10px; margin-right: 193px; line-height: 21px
}

.myMenu li.nav1_podporte1 a {
 color: black; font-size: 8pt; font-weight: bold
}

.myMenu li.nav1_podporte2 a {
 color: black; font-size: 8pt; font-weight: bold
}

.myMenu li.nav1 a.nav1:link, .myMenu li.nav1 a.nav1:visited {
 position: relative;
 display:block;
 text-decoration:none;
 text-align: center;
 color: #5a5a5a; 
 height: 25px;
 font-size: 11pt
}


.myMenu li.nav1 a.nav1_active:link, .myMenu li.nav1 a.nav1_active:visited {
 position: relative;
 display:block;
 text-decoration:none;
 font-weight: 600;
 text-align: center;
 color: black; 
 display: block;
 font-size: 11pt
}


.myMenu li.nav1 a.nav1_empty:link, .myMenu li.nav1 a.nav1_empty:visited   {
 position: relative;
 display:block;
 text-decoration:none;
 background-color: #ffffff; text-align: center;
 color: black; font-weight: bold; display: block;
}

.myMenu li.nav1 {
  margin-left: 20px;
}


.myMenu li.nav1 a.nav1:hover {
	/*background-color:#86c5f4;*/
	color: black
}

/*style the sub menu*/
.myMenu li.nav1 ul.nav1 {
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	/*width: 366px;*/
	/*width: 183px;*/
	top: 20px; left: 0px;
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 10px;
	background-repeat: repeat-y; background-position: top;
	z-index: 200;
	border-bottom: 1px solid #898888; border-left: 1px solid #898888; border-right: 1px solid #898888
}

div.rozsireni_menu {
 position: absolute; width: 186px; height: 16px; right: 0px; top: 0px;
 
}


.myMenu li.nav1 ul li {
	display:block;
	float:none;
	text-align: left; 
	padding-left: 8px; padding-right: 0px; padding-top: 5px;
}


.myMenu li.nav1 ul.nav1_active {
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	top: 20px; left: 0px;
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 10px;
	background-repeat: repeat-y; background-position: top;
	z-index: 200;
	border-bottom: 1px solid #898888; border-left: 1px solid #898888; border-right: 1px solid #898888
}

/**/

.myMenu li.nav1 ul.nav1_active_big {
	position:absolute;
	visibility:hidden;
	margin:0;
	padding:0;
	top: 46px; left: 0px;
	background-color: #ffffff;
	padding-bottom: 5px;
	padding-top: 10px;
	background-repeat: repeat-y; background-position: top;
	z-index: 200;
	border-bottom: 1px solid #898888; border-left: 1px solid #898888; border-right: 1px solid #898888
}

ul.nav1_active_big div.rozsireni_menu {
 position: absolute; width: 186px; height: 16px; right: 0px; top: 0px;
}


.myMenu li.nav1 ul.nav1_active_big a.nav2_hover_active {
 font-size: 10pt; text-align: left; font-weight: bold;
 line-height: 20px; display: block; padding-left: 5px; padding-right: 5px;
 color: black; text-decoration: none
}

.myMenu li.nav1 ul.nav1_active_big a.nav2_hover {
 font-size: 10pt; text-align: left; font-weight: normal;
 line-height: 20px; display: block; padding-left: 5px; padding-right: 5px;
 color: #747474; text-decoration: none
}


.myMenu li.nav1 ul.nav1_active_big a.nav2_hover:hover {
 color: black; text-decoration: none
}

.myMenu li.nav1 ul.nav1_active_big span.span_cara_navigace {
 border-top: 1px solid #898888; display: block; margin-right: 10px; margin-left: 10px; margin-top: 3px
}

ul.nav1_active_big div.rozsireni_menu {
 position: absolute; width: 186px; height: 16px; right: 0px; top: 0px;
}

ul.nav1 div.rozsireni_menu {
 position: absolute; width: 186px; height: 16px; right: 0px; top: 0px;
}
	

/**/



.myMenu li.nav1 ul.nav1_active a.nav2_hover_active {
 font-size: 10pt; text-align: left; font-weight: bold;
 line-height: 20px; display: block; padding-left: 5px; padding-right: 5px;
 color: black; text-decoration: none
}

.myMenu li.nav1 ul.nav1_active a.nav2_hover {
 font-size: 10pt; text-align: left; font-weight: normal;
 line-height: 20px; display: block; padding-left: 5px; padding-right: 5px;
 color: #747474; text-decoration: none
}


.myMenu li.nav1 ul.nav1_active a.nav2_hover:hover {
 color: black; text-decoration: none
}

.myMenu li.nav1 ul.nav1 a.nav2_hover {
 font-size: 10pt; text-align: left; font-weight: normal;
 line-height: 20px; display: block; padding-left: 5px; padding-right: 5px;
 color: #747474; text-decoration: none
}

.myMenu li.nav1 ul.nav1 a.nav2_hover:hover {
 color: black; text-decoration: none
}

span.span_cara_navigace {
 border-top: 1px solid #898888; display: block; margin-right: 10px; margin-left: 10px; margin-top: 4px
}

.myMenu li.nav1 ul.nav1_active span.span_cara_navigace {
 border-top: 1px solid #898888; display: block; margin-right: 10px; margin-left: 10px; margin-top: 4px
}


/* ******************************************************************************* */