#menu_hor 							{ border: 0px solid red; float: right; height: 70px; padding: 21px 0 0 0;  width: 652px; z-index: 1000; }
#menu_hor ul 						{ list-style-type:none; margin: 0; padding: 0; text-align: left;}
#menu_hor li 						{ margin: 0 6px 0 0; _margin-right: 9px; padding: 0px 0px 5px 0px; float: left; display: block; }
#menu_hor li.kosik 					{ background-image: none;}
#menu_hor li:hover a 				{ color: #9cce2e; padding: 9px 10px 9px 4px; display: block; background-color: #167862; }
#menu_hor li 						{ position: relative; text-align: center;}
#menu_hor a 						{ font-weight: bold; color: white; /* background: #989898; */ padding: 9px 10px 9px 4px; display: block; text-decoration: none; background: url('../images/menu-middle-right.gif') bottom right no-repeat; }
#menu_hor p							{ font-style: normal; padding-left: 6px; background: url('../images/menu-middle-left.gif') bottom left no-repeat;}
#menu_hor a#menu_big, 
#menu_hor li:hover a#menu_big		{ padding: 2px 10px 1px 4px; text-align: center; background-color: #fff; width: 120px; }
#menu_hor a#menu_big_line, 
#menu_hor li:hover a#menu_big_line	{ width: 170px; }
#menu_hor a#menu_middle, 
#menu_hor li:hover a#menu_middle	{ width: 120px; }
#menu_hor a#menu_small, 
#menu_hor li:hover a#menu_small		{ width: 72px; }

/* new menu values */
#menu_hor a#menu_big_new, 
#menu_hor li:hover a#menu_big_new		{ padding: 2px 10px 1px 4px; text-align: center; background-color: #fff; width: 140px; }
#menu_hor a#menu_big_line_new, 
#menu_hor li:hover a#menu_big_line_new	{ width: 160px; }
#menu_hor a#menu_middle_new, 
#menu_hor li:hover a#menu_middle_new	{ width: 140px; }
#menu_hor a#menu_small_new, 
#menu_hor li:hover a#menu_small_new		{ width: 90px; }

#menu_hor div 						{ font-weight: bold; color: white; background: #989898; padding: 5px 10px 5px 10px; display: block; text-decoration: none; cursor: Default; }
#menu_hor div:hover					{ background-color: #167862; color: #9cce2e; }
#menu_hor a:hover 					{ color: #9cce2e; display: block; background-color: #167862; }
#menu_hor a.selected				{ /*color: #9cce2e; display: block; background-color: #167862 !important;*/ }
#menu_hor ul .first					{ margin-left: 0 !important; }
#menu_hor ul .last					{ margin-right: 0 !important; }

#menu_hor ul.sub					{ width: 170px; margin: 0 0 0 0px; padding: 5px 5px 10px 5px; background-color: #9cce2e;  list-style-type: square;  list-style-image: none; z-index: 1000; }
#menu_hor ul.sub li 				{ font-weight: bold; display: block; width: 150px; margin: 0px 0px 0px 0px; padding: 0px 10px; }
#menu_hor ul.sub li a 				{ color: black; text-decoration: underline; display: block; margin: 0px;  padding-left: 15px;  background: #9cce2e url('../images/submenu-bull.gif') left 7px no-repeat; border-bottom: 0px solid #167862; }
#menu_hor ul.sub li.prvni-sub		{ border: 0; } 
#menu_hor ul.sub li div				{ color: black; text-decoration: none; display: block; margin: 0px;  padding-left: 0px;}
#menu_hor ul.sub li.main1		 	{ color: black; }
#menu_hor ul.sub li.main1:hover a 	{ color: #167862 !important; }
#menu_hor ul li > ul.sub 			{ background-color: #9cce2e; position: absolute; z-index:10; visibility: hidden; }
#menu_hor ul li:hover ul.sub 		{ background-color: #9cce2e; visibility: visible;}

#menu_hor ul.sub1					{ position: absolute; top: 0px; left: 112px; width: 130px; list-style-type:none; margin: 0; /*margin-left: 112px;*/ _margin-left: 8px; padding: 0; background-color: #FFCE00;  border: 1px solid #FFB400; }
#menu_hor ul.sub1 li 				{ font-weight: bold; display: block; width: 120px; padding: 0px 0px; margin: 0px 0px 0px 8px; }
#menu_hor ul.sub1 li a 				{ color: black; text-decoration: none; display: block; margin: 0px;  padding-left: 5px;}
#menu_hor ul.sub1 li.main2 a:link	{ color: black !important; }
#menu_hor ul.sub1 li.main2 a:visited{ color: black !important; }
#menu_hor ul.sub1 li.main2 a:hover{ color: white !important; }
#menu_hor ul.sub li > ul.sub1 		{ background-color: #FFCE00; position: absolute; z-index:20; /*display: none;*/ }
#menu_hor ul.sub li:hover ul.sub1 	{ background-color: #FFCE00; display: block; }

/* FIX */
ul.sub					{ position: absolute; z-index:10; visibility: hidden; }
li.mainHover ul.sub		{ visibility: visible; }
ul.sub1					{ position: absolute; z-index:10; display: none; }
li.main1Hover ul.sub1	{ top: 0px; left: 120px; display: block; }
li 						{ behavior: url(/css/hover.htc); }

#menu_ver 							{ border-top: 1px solid #3E88C8; border-right: 1px solid #3E88C8; border-bottom: 1px solid #3E88C8; width: 145px; font-family: Tahoma, sans-serif; font-size: 11px; }
#menu_ver ul 						{ list-style-type:none; margin: 0; padding: 0;}
#menu_ver ul.sub 					{ background-color: white; list-style-type:none; margin: 0; padding: 0;}
#menu_ver li 						{ margin: 0px 0px 1px 0px; padding: 0; width: 100%;}
#menu_ver li.mainsub				{ margin: 0px 0px 1px 0px; _margin: 0px 0px -1px 0px; padding: 0; width: 100%;}
#menu_ver ul.sub li 				{ margin: 0; padding: 0; width: 100%;}
#menu_ver h3 						{ font-size: 1em; margin:0; padding: 0px; }
#menu_ver li > h3 					{ margin-bottom: 0em;}
#menu_ver h3 a 						{ color: #0F5087; padding: 6px 0px 0px 40px; height: 20px; background-image:url(/images/menu_bar.gif); display: block; text-decoration: none; width: 105px;}
#menu_ver h3 a:hover 				{ background-color: #0F5087; color: inherit;}
#menu_ver ul.sub li 				{ display: block; width: 100%; margin:0; padding: 0;}
#menu_ver ul.sub li a 				{ display: block; margin: 0; font-weight: bold; }
#menu_ver ul.sub li a:hover 		{ color: black; }
#menu_ver ul li.main:hover h3 a 	{ color: black;}
#menu_ver ul li.main 				{ position: relative;}
#menu_ver ul li.mainsub:hover h3 a 	{ background-color: #DDD; color: inherit;}
#menu_ver ul li.mainsub 			{ position: relative;}
#menu_ver ul li > ul.sub 			{ position: absolute; top: 0; left: 145px; z-index:10; width: 150px; visibility: hidden; padding-bottom: 1em;}
#menu_ver ul li.mainsub:hover ul.sub 	{ visibility: visible;}

#menu_ver ul.sub1 li 				{display: block; width: 100%; margin:0; padding: 0;}
#menu_ver ul.sub1 li a 				{display: block; margin: 0; }
#menu_ver ul.sub1 li a:hover 		{background-color: #EEE; color: inherit; }
#menu_ver ul li.main1:hover h3 a 	{background-color: #DDD; color: inherit;}
#menu_ver ul li.main1 				{position: relative;}
#menu_ver ul li > ul.sub1 			{position: absolute; top: 0; left: 150px; z-index:10; width: 150px; visibility: hidden; padding-bottom: 1em;}
#menu_ver ul li.main1:hover ul.sub1	{visibility: visible;}


/* /////////////// ONE LINE MENU /////////////// */

#menu_hor_line 							{ border: 0px solid red; float: right; height: 53px; padding: 38px 0 0 0;  width: 652px; z-index: 1000; }
#menu_hor_line ul 						{ list-style-type:none; margin: 0; padding: 0; text-align: left;}
#menu_hor_line li 						{ margin: 0 6px 0 0; _margin-right: 9px; padding: 0px 0px 5px 0px; float: left; display: block; }
#menu_hor_line li.kosik 					{ background-image: none;}
#menu_hor_line li:hover a 				{ color: #9cce2e; padding: 9px 10px 9px 4px; display: block; background-color: #167862; }
#menu_hor_line li 						{ position: relative; text-align: center;}
#menu_hor_line a 						{ font-weight: bold; color: white; /* background: #989898; */ padding: 9px 10px 9px 4px; display: block; text-decoration: none; background: url('../images/menu-middle-right.gif') bottom right no-repeat; }
#menu_hor_line p							{ font-style: normal; padding-left: 6px; background: url('../images/menu-middle-left.gif') bottom left no-repeat;}
#menu_hor_line a#menu_big, 
#menu_hor_line li:hover a#menu_big		{ padding: 2px 10px 1px 4px; text-align: center; background-color: #fff; width: 120px; }
#menu_hor_line a#menu_big_line, 
#menu_hor_line li:hover a#menu_big_line	{ width: 170px; }
#menu_hor_line a#menu_middle, 
#menu_hor_line li:hover a#menu_middle	{ width: 120px; }
#menu_hor_line a#menu_small, 
#menu_hor_line li:hover a#menu_small	{ width: 72px; }

/* new menu values */
#menu_hor_line a#menu_big_new, 
#menu_hor_line li:hover a#menu_big_new		{ padding: 2px 10px 1px 4px; text-align: center; background-color: #fff; width: 135px; }
#menu_hor_line a#menu_big_line_new, 
#menu_hor_line li:hover a#menu_big_line_new	{ width: 160px; }
#menu_hor_line a#menu_middle_new, 
#menu_hor_line li:hover a#menu_middle_new	{ width: 135px; }
#menu_hor_line a#menu_small_new, 
#menu_hor_line li:hover a#menu_small_new	{ width: 84px; }

#menu_hor_line div 						{ font-weight: bold; color: white; background: #989898; padding: 5px 10px 5px 10px; display: block; text-decoration: none; cursor: Default; }
#menu_hor_line div:hover					{ background-color: #167862; color: #9cce2e; }
#menu_hor_line a:hover 					{ color: #9cce2e; display: block; background-color: #167862; }
#menu_hor_line a.selected				{ /*color: #9cce2e; display: block; background-color: #167862 !important;*/ }
#menu_hor_line ul .first					{ margin-left: 0 !important; }
#menu_hor_line ul .last					{ margin-right: 0 !important; }

#menu_hor_line ul.sub					{ width: 170px; margin: 0 0 0 0px; padding: 5px 5px 10px 5px; background-color: #9cce2e;  list-style-type: square;  list-style-image: none; z-index: 1000; }
#menu_hor_line ul.sub li 				{ font-weight: bold; display: block; width: 150px; margin: 0px 0px 0px 0px; padding: 0px 10px; }
#menu_hor_line ul.sub li a 				{ color: black; text-decoration: underline; display: block; margin: 0px;  padding-left: 15px;  background: #9cce2e url('../images/submenu-bull.gif') left 7px no-repeat; border-bottom: 0px solid #167862; }
#menu_hor_line ul.sub li.prvni-sub		{ border: 0; } 
#menu_hor_line ul.sub li div				{ color: black; text-decoration: none; display: block; margin: 0px;  padding-left: 0px;}
#menu_hor_line ul.sub li.main1		 	{ color: black; }
#menu_hor_line ul.sub li.main1:hover a 	{ color: #167862 !important; }
#menu_hor_line ul li > ul.sub 			{ background-color: #9cce2e; position: absolute; z-index:10; visibility: hidden; }
#menu_hor_line ul li:hover ul.sub 		{ background-color: #9cce2e; visibility: visible;}

#menu_hor_line ul.sub1					{ position: absolute; top: 0px; left: 112px; width: 130px; list-style-type:none; margin: 0; /*margin-left: 112px;*/ _margin-left: 8px; padding: 0; background-color: #FFCE00;  border: 1px solid #FFB400; }
#menu_hor_line ul.sub1 li 				{ font-weight: bold; display: block; width: 120px; padding: 0px 0px; margin: 0px 0px 0px 8px; }
#menu_hor_line ul.sub1 li a 				{ color: black; text-decoration: none; display: block; margin: 0px;  padding-left: 5px;}
#menu_hor_line ul.sub1 li.main2 a:link	{ color: black !important; }
#menu_hor_line ul.sub1 li.main2 a:visited{ color: black !important; }
#menu_hor_line ul.sub1 li.main2 a:hover{ color: white !important; }
#menu_hor_line ul.sub li > ul.sub1 		{ background-color: #FFCE00; position: absolute; z-index:20; /*display: none;*/ }
#menu_hor_line ul.sub li:hover ul.sub1 	{ background-color: #FFCE00; display: block; }

