
	#navigation #topmenu
	{
		position: absolute;
		margin-top: -98px;
		left: 270px;
		width: 700px;
		height: 42px;
		z-index: 5;
		
	}
	
		#navigation #topmenu .shadow
		{
			position: absolute;
			
			width: 845px;
			height: 6px;
			
			overflow: hidden;
			
			top: 50px;
			left: -150px;
			
			z-index: 10;
		}
	
		#navigation #topmenu ul
		{
			
		}
		
			#navigation #topmenu ul li
			{
				list-style: none;
				float: left;
				margin-right: 17px;
				z-index: 11;
				padding: 0 0 20px 0;
			}
			
			#navigation #topmenu ul li a
			{
				padding-top: 12px;
				
				color: #bababa;
				font-size: 13px;
				font-weight: bold;
				
				width: 114px; 
				height: 57px;
				
				text-align: center;
				text-transform: uppercase;
				text-decoration: none;
				
				display: block;
				
				position: relative;
				z-index: 999;
			}
			
			#navigation #topmenu ul li.active a,
			#navigation #topmenu ul li a:hover
			{
				background-image: url(/images/menu_li_back.png);
				background-repeat: no-repeat;
				background-position: top center;
				
				color: #ffffff;
			}
			
			#navigation #topmenu ul li div
			{
				position: absolute;
				
				left: -20px;
				top: 50px;
				
				z-index: 5;
				
				width: 708px;
				
				overflow: hidden;
				
				background-repeat: no-repeat;
				background-position: bottom left;
			}
			
			#navigation #topmenu ul .li_0_0 div { left: -50px; width: 213px; }
			#navigation #topmenu ul .li_0_1 div { left: -20px; width: 708px; }
			#navigation #topmenu ul .li_0_2 div { left: 210px; width: 213px; }
			#navigation #topmenu ul .li_0_3 div { }
			
				#navigation #topmenu ul li.li_0_0 div ul
				{
					height: 79px;
					width: 213px;
					
					padding: 15px 0 15px 0;
					
					background-repeat: no-repeat;
					background-position: bottom left;					
					background-image: url(/images/submenu_back_1.png);
				}
				
				#navigation #topmenu ul li.li_0_1 div ul
				{
					height: 270px;
					width: 708px;
					
					padding: 15px 0 15px 0;
					
					background-repeat: no-repeat;
					background-position: bottom left;					
					background-image: url(/images/submenu_back_4.png);
				}
				
				#navigation #topmenu ul li.li_0_2 div ul
				{
					height: 129px;
					width: 213px;
					
					padding: 15px 0 15px 0;
					
					background-repeat: no-repeat;
					background-position: bottom left;					
					background-image: url(/images/submenu_back_1.png);
				}
				
					#navigation #topmenu ul li div ul li
					{
						padding: 0 0 0 0;
						margin: 0 0 2px 25px;
						
						width: 140px;
						height: 25px;
						line-height: 25px;
					}
					
						#navigation #topmenu ul li div ul li
						{
							padding: 0 0 0 0;
						}
					
							
							#navigation #topmenu ul li div ul li a,
							#navigation #topmenu ul li.active div ul li a
							{
								text-align: left;
								
								display: block;
								
								text-transform: none;
								font-weight: normal;
								font-size: 12px;
								color: #40403C;
								
								width: 165px;
								height: 25px;
								line-height: 25px;
								
								background-position: 0 9px;
								background-repeat: no-repeat;
								
								padding: 0 0 0 10px;
								
								white-space: nowrap;
							}
							
							body.serie_1 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_1/arrow_right.png"); }
							body.serie_2 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_2/arrow_right.png"); }
							body.serie_3 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_3/arrow_right.png"); }
							body.serie_4 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_4/arrow_right.png"); }
							body.serie_5 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_5/arrow_right.png"); }
							body.serie_6 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_6/arrow_right.png"); }
							body.serie_7 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_7/arrow_right.png"); }
							body.serie_8 #navigation #topmenu ul li div ul li a { background-image:url("/images/serie_8/arrow_right.png"); }
							
							body.serie_1 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_1/arrow_right.png"); color:#4d8a10; background-position: 0 9px; }
							body.serie_2 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_2/arrow_right.png"); color:#00909a; background-position: 0 9px; }
							body.serie_3 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_3/arrow_right.png"); color:#00789a; background-position: 0 9px; }
							body.serie_4 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_4/arrow_right.png"); color:#928802; background-position: 0 9px; }
							body.serie_5 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_5/arrow_right.png"); color:#980283; background-position: 0 9px; }
							body.serie_6 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_6/arrow_right.png"); color:#9a0038; background-position: 0 9px; }
							body.serie_7 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_7/arrow_right.png"); color:#9a5f00; background-position: 0 9px; }
							body.serie_8 #navigation #topmenu ul li div ul li a:hover { background-image:url("/images/serie_8/arrow_right.png"); color:#ca6106; background-position: 0 9px; }
							
							body.serie_1 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_2 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_3 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_4 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_5 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_6 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_7 #navigation #topmenu ul li.li_0_1 div ul li a,
							body.serie_8 #navigation #topmenu ul li.li_0_1 div ul li a
							{
								font-size: 13px;
								font-weight: bold;
								
								width: 140px; 
								height: 25px;
								
								margin: 0 0 0 -10px;
								
								text-align: left;
								text-transform: uppercase;
								text-decoration: none;
								
								display: block;
								
								position: relative;
								
								background-image: none;
							}
							
								#navigation #topmenu ul li.li_0_1 div ul li.li_1_0 a, #navigation #topmenu ul li.li_0_1 div ul li.li_1_0 a:hover { color: #D6801D; }
								#navigation #topmenu ul li.li_0_1 div ul li.li_1_1 a, #navigation #topmenu ul li.li_0_1 div ul li.li_1_1 a:hover { color: #158DB1; }
								#navigation #topmenu ul li.li_0_1 div ul li.li_1_2 a, #navigation #topmenu ul li.li_0_1 div ul li.li_1_2 a:hover { color: #8FA329; }
								#navigation #topmenu ul li.li_0_1 div ul li.li_1_3 a, #navigation #topmenu ul li.li_0_1 div ul li.li_1_3 a:hover { color: #B24391; }
							
							#navigation #topmenu ul li.li_0_1 div ul li div
							{
								position: relative;
								width: 160px;
								float: left;
								
								left: 0;
								top: 0;
							}
	
							#navigation #topmenu ul li.li_0_1 div ul li ul
							{
								margin: 0 0 0 0;
								padding: 0 0 15px 0;
								background-image: none;
							}
								
								#navigation #topmenu ul li.li_0_1 ul li li
								{
									clear: both;
									margin: 0 0 0 0;
								}
								
									body.serie_1 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_2 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_3 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_4 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_5 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_6 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_7 #navigation #topmenu ul li.li_0_1 ul li li a,
									body.serie_8 #navigation #topmenu ul li.li_0_1 ul li li a
									{
										text-transform: none;
										font-weight: normal;
										font-size: 12px;
										
										height: 20px;
										line-height: 20px;
										
										background-position: 0 6px;
										background-repeat: no-repeat;
										
										padding: 0 0 0 10px;
										margin: 0 0 0 0;
										
										white-space: nowrap;
									}
								
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_0 li a { color: #40403C; background-image:url("/images/arrow_design.jpg"); }
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_1 li a { color: #40403C; background-image:url("/images/arrow_web.jpg"); }
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_2 li a { color: #40403C; background-image:url("/images/arrow_print.jpg"); }
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_3 li a { color: #40403C; background-image:url("/images/arrow_specials.jpg"); }
								
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_0 li a:hover { color: #D6801D; }
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_1 li a:hover { color: #158DB1; }
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_2 li a:hover { color: #8FA329; }
									body #navigation #topmenu ul li.li_0_1 ul li.li_1_3 li a:hover { color: #B24391; }
