/********************************************

NAVIGATION
This Page is For All HTML pages

********************************************/




/*********************************************/
/*       SUB   NAVIGATION                    */
/*********************************************/

#theSubNav h4{display:none;}

#sub_navigation{
	list-style: none;
	padding: 0px 0px 0px 0px;
	background-image:none;
	margin:0px;
	border-top:1px solid #CFD4D9;
	padding-bottom:0px;
	line-height:1px;
}

#sub_navigation li{
	width:250px;
	list-style: none;
	padding: 0px;
	background:none;
	border-bottom:1px solid #CFD4D9;
	font: 1px/1px Verdana, Helvetica, sans-serif;
	margin:0px;
}

#sub_navigation li a{
	padding: 3px 4px 3px 20px;
	color:#0099CC;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background:transparent url(../images/bullet_subnav.gif) no-repeat 7px 7px;
}

#sub_navigation li.sel a,
#sub_navigation li.sel span{
	padding: 3px 4px 3px 20px;
	color:#ffffff;
	font: bold 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background:#99CC00 url(../images/bullet_subnav_sel.gif) no-repeat 7px 7px;
}

#sub_navigation li.zmeny a{
	padding: 10px 4px 10px 20px;
	color:#0099CC;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background: #ffcc66 url(../images/bullet_subnav.gif) no-repeat 7px 14px;
}
#sub_navigation li.zmeny a:hover{
	background-color:#ffcc99;
}

#sub_navigation li.selzmeny a{
	padding: 3px 4px 3px 20px;
	color:#fff;
	font: bold 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background: #ffcc00 url(../images/bullet_subnav_sel.gif) no-repeat 7px 14px;
}

#sub_navigation li.selzmeny a:hover{
	background-color:#ffffff;
	}

#sub_navigation li.sluzby a{
	padding: 10px 4px 10px 20px;
	color:#0099CC;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background: #ffff99 url(../images/bullet_subnav.gif) no-repeat 7px 14px;
}
#sub_navigation li.sluzby a:hover{
	background-color:#ffffff;
}


#sub_navigation li a:hover{
	background-color:#ffffff;
}

#sub_navigation li.sel a:hover{
	background-color:#b8e100
	}


/* second level */

#sub_navigation ul{padding-bottom:0px;line-height:1px;}

#sub_navigation li.sel li{
border-top:1px solid #CFD4D9;
border-bottom:none;
line-height:1px;
}

#sub_navigation li.sel li span,
#sub_navigation li.sel li a{
	padding: 3px 4px 3px 20px;
	color:#687B8B;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background:#F0FFD1 url(../images/bullet_subsubnav_sel.gif) no-repeat 7px 7px;
}
#sub_navigation li.sel li.sel a{
	padding: 3px 4px 3px 20px;
	color:#687B8B;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background:#F0FFD1 url(../images/bullet_subsubnav_sel.gif) no-repeat 7px 7px;
}

#sub_navigation li.sel li li span,
#sub_navigation li.sel li li a{
	padding: 3px 4px 3px 32px;
	color:#687B8B;
	font: 11px/14px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	background:#F0FFD1 url(../images/bullet_subsubnav_sel.gif) no-repeat 19px 7px;
}
#sub_navigation li.sel li a{background-image:none;color:#0099CC;}
#sub_navigation li.sel li li a{background-image:none;color:#0099CC;}

#sub_navigation li.sel li a:hover{
	background-color:#ffffff
	}





/****************************************************
   MAIN    NAVIGATION
****************************************************/




a:link, a:visited {color:#0099CC;text-decoration: none;}
a:focus, a:hover, a:active {color:#0099CC;text-decoration: underline;}

ul#main_navigation{
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin:0px;
	position:absolute;
	float:left;
	z-index:100;}
	
#main_navigation ul {
	float: left;
	list-style: none;
	line-height: 1;
	z-index: 1100;
	display:block;
	width:175px;
	position: relative;
}

#main_navigation li{
	width:auto;
	list-style: none;
	padding: 0px;
	background-image:none;
	background:none;
	float:left;
	margin-top:1px;
}


#main_navigation li a.parent span,
#main_navigation li a.no_parent span{display:block;}	

#main_navigation li#nav_a a.parent,
#main_navigation li#nav_a a.no_parent{width:80px;height:28px}
#main_navigation li#nav_b a.parent,
#main_navigation li#nav_b a.no_parent{width:126px;height:28px}
#main_navigation li#nav_c a.parent,
#main_navigation li#nav_c a.no_parent{width:218px;height:28px}
#main_navigation li#nav_d a.parent,
#main_navigation li#nav_d a.no_parent{width:121px;height:28px}
#main_navigation li#nav_e a.parent,
#main_navigation li#nav_e a.no_parent{width:180px;height:28px}
#main_navigation li#nav_f a.parent,
#main_navigation li#nav_f a.no_parent{width:125px;height:28px}
#main_navigation li#nav_g a.parent,
#main_navigation li#nav_g a.no_parent{width:110px;height:28px}


#main_navigation li a.parent,
#main_navigation li a.no_parent{

	padding: 0px 0px 10px 0px;
	display: block;
	text-decoration: none;
	margin:0px;
	width:auto;
	
	}
	
	
#main_navigation li a.parent span,
#main_navigation li a.no_parent span{
	padding: 6px 0px 0px 0px;
	color:white;
	font: 13px/13px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}	





#main_navigation li:hover,
#main_navigation li.sfhover{
border-top:1px solid #C4E568;
	background-color:#99CC00;
	margin-top:0px;
}
#menu_a #main_navigation li#nav_a,
#menu_b #main_navigation li#nav_b,
#menu_c #main_navigation li#nav_c,
#menu_d #main_navigation li#nav_d,
#menu_e #main_navigation li#nav_e,
#menu_f #main_navigation li#nav_f,
#menu_g #main_navigation li#nav_g{background-color:#99CC00;border-top:1px solid #C4E568;margin-top:0px;}
/* #C4E568 */

#main_navigaiton ul li{
float:left;
width:260px;
position: relative;
background-image:none;
padding:0px;
margin-top:0px;
}


#main_navigation ul li a span{
	font: 10px/10px Verdana, Helvetica, sans-serif;
	display: block;
	text-decoration: none;
	color: #0099CC;
	padding: 5px 10px 5px 12px;

	border-top:1px solid #ffffff;
	background-image:none;
	margin-top:0px;

}



/*NORMAL secondary*/

#main_navigation ul li{
background-color:#f0ffd1;
margin-top:0px;
}

#main_navigation ul li:hover,
#main_navigation ul li.sfhover{
background-image:none;
background-color:#d5ff8c;
margin-top:0px;
border-top:none;
}




/* navigation function */

#main_navigation li ul {
	position: absolute;
	left: -999em;
	width: 260px;
	
}


#main_navigation li li {
	width: 250px;
	text-align:left;
	position: relative;
	margin-top:0px;
}


#main_navigation li:hover ul, 
#main_navigation li.sfhover ul{
	left: auto;
	border:none;
	margin-top:0px;
}

/* Make Shop Nav Go to Left */
#main_navigation li#nav8:hover ul, 
#main_navigation li#nav8.sfhover ul{
	left: 785px;
	border:none;
	margin-top:0px;
}
