

#h_menu {
	background: url(../img_css/bg-hmenu.png) repeat-x #575757;
	width: 100%;
	}
	#h_menu ul {
		list-style: none;
		position: relative;
		width: 100%;
		}
		#h_menu ul li {
			float: left;
			position: relative;
			margin-right: -1px;
			}
			#h_menu ul li a {
				display: block;
				text-decoration: none;
				color: #4f6071;
				font-weight:bolder;
				margin: 0;
				padding: 3px 0;
}
				#h_menu ul li a span {
					border-left: 1px solid #ADADAD;
					padding: 1px 0 1px 0; 
					text-align: center;
					display: block;
					margin: 0 0;
					}					
					#h_menu .sgLine span {padding: 8px 0 8px 0;}	
					.english #h_menu ul li span {padding: 8px 15px;}				
					#h_menu ul li.first a span {border: none}
				#h_menu ul li a:hover, #h_menu ul li a:active, #h_menu ul li a:focus, #h_menu ul li.selected a {
					background: #FFF;
					color: #000;
					font-weight:bolder;
					border-left: 1px solid #ADADAD;
					background: url(../img_css/bg-menulinka.gif) no-repeat top right #FFF;
					}
					#h_menu ul li.selected a span, #h_menu ul li a:hover span {border: 0;}
					
					#h_menu ul li a:hover, #h_menu ul li a:active, #h_menu ul li a:focus {background-color: #f1f1f1;}

				/* definice sirky jednotlivych polozek */
						.m0 {width: 60px;}
						.m1 {width: 60px;}
							#h_menu ul li.m1 span {padding-left: 10px;}
						.m2 {width: 60px;}
						.m3 {width: 170px;}
						.m4 {width: 80px;}
						.m5 {width: 80px;}
						.m6 {width: 110px;}
						.m7 {width: 120px;}
						.m8 {width: 170px;}
						.m9 {width: 110px;}
						.m10 {width: 100px;}
					
							#h_menu ul li.m8 span {padding-right: 10px;}
					
					
				/* zalozka bila i pri mysi nad vnorenem menu */					
				#h_menu ul li:hover, #h_menu ul li.hover {
					background: #FFF;
					background: url(../img_css/bg-menulinka.gif) no-repeat top right #f1f1f1;
					}
					#h_menu ul li:hover a, #h_menu ul li.hover a {color: #000;  border-left: 1px solid #ADADAD;}
					#h_menu ul li:hover a span, #h_menu ul li.hover a span {border: 0;}
					
					#h_menu ul li:hover ul li a, #h_menu ul li.hover ul li a {border-left: 0;}
					#h_menu ul li:hover ul li, #h_menu ul li.hover ul li {background-image: none;}	
					
						#all #h_menu ul li.selected ul li a {background: none;}								
							
					
		/* **** vnorene menu **** */
						
		#h_menu ul ul {
			position: absolute;
			width: 174px;
			background: url(../img_css/bg-hmenu-ul.gif) no-repeat 0 0 #FFF;
			padding: 5px 0 6px 0;
			border-bottom: 1px solid #A6A6A6;

			left: 0;
			display: none;
			}
				#h_menu ul li.m8 ul {left: -2px;} /* vyjimka pro posledni polozku - dropdown doprava */
			#h_menu ul ul li {
				float: none;
				margin: 0 8px;
				border-bottom: 1px solid #D9D9D9;
				}
					#h_menu ul ul li.last {border: none;}
				#h_menu ul ul li a {
					color: #000;
					font-weight:normal;
					padding: 0;		
					display: block;
					width: 100%;
					overflow: hidden;			
					}
					#all #h_menu ul ul li a span {
						border: none;
						padding: 2px 0 2px 17px;
						margin: 1px 0;
						background: url(../img_css/sipka-gray.gif) no-repeat 6px 7px;
						display: block;
						text-align: left;
						}
						#h_menu ul .sgLine ul li a span {padding: 2px 0 2px 17px;}
						#h_menu ul ul li a:hover {
							color: #FFF;
							font-weight:normal;
							border: 0;
							background: none;
							}
						#all #h_menu ul ul li a:hover span {
							background: #555555;							
							}
							
			#h_menu ul li:hover ul, #h_menu ul li.hover ul {display: block;}
		/* 	#h_menu ul li {_behavior: url(design/js/hover.htc);}
			puvodne spatne url: http://www.mvcr.cz/design/js/hover.htc, 
               ale _behavior potrebuje relativni cestu vzhledem ke strance! */
			
						
			
/* submenu */

#content ul.submenu {
	background: url(../img_css/dots.gif) repeat-x;
	padding-top: 10em;
	margin: 1em 0;
	}

#content ul.submenu li {
	background: none;
	}			

