/*------------------------------------------*/
/* horni navigace*/
/*------------------------------------------*/

#topNavigationC {				
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
	float: left;
	clear: none;
	width: 655px;
}

#topNavigation{	
   text-align: left;	
	padding: 118px 0 0 0px;
	margin: 0;
}

#topNavigation ul{
    margin: 0;
    padding: 0;
    font-size: 0.9em;
	 float: left;
}

#topNavigation li{
	display: inline;
	padding: 0;
	margin: 0 3px 0 0;
	height: 22px;
	float: left;
	background: url(../images/custom/bg-top-span-right.gif) right no-repeat;
}

#topNavigation li span {
	display: inline;
	padding: 0;
	margin: 0;
	height: 22px;
	float: left;
	background: url(../images/custom/bg-top-span-left.gif) left no-repeat;
}

#topNavigation li.topItemFirst{
	border-left: 0px;
}

#topNavigation a {
	margin: 0 4px;
	padding: 5px 5px 0 5px;
	color: #ffffff;
	float: left;
	height: 22px;
	font-weight: bold; 
	background: url(../images/custom/bg-top-center.gif) repeat-x;
}

#topNavigation a:link, #topNavigation a:visited {
	text-decoration: none;
}

#topNavigation a:hover,#topNavigation a:active, #topNavigation a:focus {
  	text-decoration: underline;
	color: #ffffff;
}

#topNavigation li.topItemActive {
	display: inline;
	background: url(../images/custom/bg-top-span-right.gif) right no-repeat;
}

#topNavigation li.topItemActive span {
	display: inline;
	background: url(../images/custom/bg-top-span-left.gif) left no-repeat;
}

#topNavigation li.topItemActive span a {
	color: #ffffff;
	font-weight: bold; 
	background: url(../images/custom/bg-top-center.gif) repeat-x;
}


/*------------------------------------------*/
/* leva (jakakoliv) navigace*/
/*------------------------------------------*/

#leftNavigationC {
	float: left;
	width: 210px;
	margin: 0 0 0 0;
	padding: 0;
}

#leftNavigation {
	float: left;
	margin: 0;
	width: 210px;
	padding: 10px 0 10px 0;
	margin: 0 0px 0 0;
	font-size: 0.9em;
		font-weight: bold;
}

#leftNavigation ul {   
	margin: 0;
	padding: 0;
	list-style: none;	
	float: left;
	width: 210px;
}


#leftNavigation li.menuItemLevel0 {
	float: left;
	padding: 0px 0 0px 0;

}

#leftNavigation li.menuItemLevel1 {
	float: left;
	padding: 0px 0px 0px 0;	
}
#leftNavigation a.menuItemLevel1 {
	width: 185px; 
}
#leftNavigation li.menuItemLevel2 {
	padding: 0px 0 0px 0;
	float: left;
}

#leftNavigation li.menuItemLevel3 {
	padding: 0px 0 0px 0;
	float: left;
}

a.menuItemLevel0 {
	text-decoration: none;
	display: block;
	float: left;
	width: 190px;
	padding: 8px 0 8px 20px;
	margin: 0 0 0 0;
	color: #01176D;
	background: url(../images/custom/bg-left.gif) bottom left no-repeat;
}

a.menuItemLevel0:visited, 
a.menuItemLevel0:link {
	text-decoration: none;
	color: #01176D;
}

a.menuItemLevel0:hover, 
a.menuItemLevel0:active, 
a.menuItemLevel0:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemFirstSelected {
color: #ffffff;
}

a.menuItemSelected {
	text-decoration: none;
	background: url(../images/custom/bg-select-left.gif) top left repeat-y;
}

a.menuItemSelected:visited, 
a.menuItemSelected:link {
	text-decoration: none;
	color: #ffffff;
}

a.menuItemSelected:hover, 
a.menuItemSelected:active, 
a.menuItemSelected:focus {
	text-decoration: underline;
	color: #ffffff;
}

a.menuItemActive0 {
}

a.menuItemActive0:visited, 
a.menuItemActive0:link {
}

a.menuItemActive0:hover, 
a.menuItemActive0:active, 
a.menuItemActive0:focus {
}


a.menuItemLevel0.menuItemImage:visited, 
a.menuItemLevel0.menuItemImage:link {
}

a.menuItemLevel0.menuItemImage:hover, 
a.menuItemLevel0.menuItemImage:active, 
a.menuItemLevel0.menuItemImage:focus {
}


a.menuItemLevel1 {
	text-decoration: none;
	display: block;
	float: left;
	width: 190px;
	padding: 5px 0 5px 30px;
	margin: 0 0 0 0;
	color: #01176D;
	background: url(../images/custom/bg-left-dalsi-urovne.gif) top left repeat-y;
}

a.menuItemLevel1:visited, 
a.menuItemLevel1:link {
	text-decoration: none;
	color: #01176D;
}

a.menuItemLevel1:hover, 
a.menuItemLevel1:active, 
a.menuItemLevel1:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected1 {
	text-decoration: none;
}

a.menuItemSelected1:visited, 
a.menuItemSelected1:link {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected1:hover, 
a.menuItemSelected1:active, 
a.menuItemSelected1:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemActive1 {
}

a.menuItemActive1:visited, 
a.menuItemActive1:link {
}

a.menuItemActive1:hover, 
a.menuItemActive1:active, 
a.menuItemActive1:focus {
}

a.menuItemLevel2 {
	text-decoration: none;
	display: block;
	float: left;
	width: 170px;
	padding: 5px 0px 5px 40px;
	margin: 0 0 0 0;
	color: #01176D;
}

a.menuItemLevel2:visited, 
a.menuItemLevel2:link {
	text-decoration: none;
	color: #01176D;
}

a.menuItemLevel2:hover, 
a.menuItemLevel2:active, 
a.menuItemLevel2:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected2 {
	text-decoration: none;
	background: none;
}

a.menuItemSelected2:visited, 
a.menuItemSelected2:link {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected2:hover, 
a.menuItemSelected2:active, 
a.menuItemSelected2:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemActive2 {
	
}

a.menuItemActive2:visited, 
a.menuItemActive2:link {
	
}

a.menuItemActive2:hover, 
a.menuItemActive2:active, 
a.menuItemActive2:focus {
	
}

a.menuItemLevel3 {
	text-decoration: none;
	display: block;
	float: left;
	width: 160px;
	padding: 5px 0px 5px 50px;
	margin: 0 0 0 0;
	color: #01176D;
}

a.menuItemLevel3:visited, 
a.menuItemLevel3:link {
	text-decoration: none;
	color: #01176D;
}

a.menuItemLevel3:hover, 
a.menuItemLevel3:active, 
a.menuItemLevel3:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected3{
	color: #01176D;
	background: none;
}

a.menuItemSelected3:visited, 
a.menuItemSelected3:link {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected3:hover, 
a.menuItemSelected3:active, 
a.menuItemSelected3:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemActive3 {
}

a.menuItemActive3:visited, 
a.menuItemActive3:link {
	text-decoration: none;
}

a.menuItemActive3:hover, 
a.menuItemActive3:active, 
a.menuItemActive3:focus {
	text-decoration: underline;
}

a.menuItemLevel4 {
	text-decoration: none;
	display: block;
	float: left;
	width: 160px;
	padding: 5px 0px 5px 50px;
	margin: 0 0 0 0;
	color: #01176D;
}

a.menuItemLevel4:visited, 
a.menuItemLevel4:link {
	text-decoration: none;
	color: #01176D;
}

a.menuItemLevel4:hover, 
a.menuItemLevel4:active, 
a.menuItemLevel4:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemSelected4{
	color: #01176D;
	background: none;
}

a.menuItemSelected4:visited, 
a.menuItemSelected4:link {
	text-decoration: none;
	color: #01176D;
}

a.menuItemSelected4:hover, 
a.menuItemSelected4:active, 
a.menuItemSelected4:focus {
	text-decoration: underline;
	color: #01176D;
}

a.menuItemActive4 {
}

a.menuItemActive4:visited, 
a.menuItemActive4:link {
	text-decoration: none;
}

a.menuItemActive4:hover, 
a.menuItemActive4:active, 
a.menuItemActive4:focus {
	text-decoration: underline;
}

/*Redefinice stylu*/

ul.menuItemSub1 li.menuItemSelected a.menuItemSelected{
	text-decoration: underline;
}
ul.menuItemSub2 li.menuItemSelected a.menuItemSelected{
	text-decoration: underline;
	background: none;
}
/*-------------------------------------------------------------------------------------*/
/* Dalsi uroven se prida zkopirovanim druhe urovne a prepsanim cisla urovne -----------*/
/*-------------------------------------------------------------------------------------*/


/*------------------------------------------------------------------*/
/* container obsahujic dolni navigaci								*/
/*------------------------------------------------------------------*/
#footerNavigationC {	
	margin: 0;
	padding: 0;
	text-align: right;
	width: 350px;
	float: right;
}

#footerNavigation {
	margin:0;
	padding:0;
	float: right;
	font-size: 1em;
}

#footerNavigationC ul {
	margin: 0;
	padding:0;
	list-style: none;
}

#footerNavigationC li {
	margin: 0; 
	display: inline;
	border-left: #94D2F3 1px solid;
	padding: 0 5px 0 10px; 
}

#footerNavigationC li a {
	color: #ffffff;
}
#footerNavigationC li a:link, 
#footerNavigationC li a:visited
{
	text-decoration: underline;
}

#footerNavigationC li a:hover, #footerNavigationC li a:focus, #footerNavigationC li a:active {
	text-decoration: none;
}

#footerNavigationC li.footerItemFirst {
	border-left: 0;
}
