
/*	menu block*/
.menu-fon{
	background:url(images/menu-fon.jpg)  no-repeat  center top;
	height: 271px;
	width: 100%;
	position:relative;
	z-index:0;
}
.nav{
	height: 120px;
	width: 1029px;
	padding-left: 70px;
	position:absolute;
	z-index:15;
}
#nav li a:link, #nav li a:visited{
	float:left;
	height:100px;
	display:block;
	position: absolute;
	z-index:19;
	margin-top:-32px;
}
#nav ul, #nav, #nav li {
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav ul li {
	position: relative;
}
#nav ul li a:link, #nav ul li a:visited{
/*	position: relative; */
}
li ul {
	position: absolute;
	 /* Set left: 0px; 1px less than menu width */
	top:12px;
	display:none;
}
/* Styles for Menu Items */
#nav ul li a, #nav ul li a {
	display: block; 
	text-align:left;
	text-decoration: none;
	width:180px;
}
/* Holly Hack. IE Requirement \*/
* html #nav ul li { float: left; height: 1%; }
* html #nav ul li a { height: 1%;  }

/*	submenu		*/
		#nav ul.banl{
			background: url(images/m-game-banl.png);
			height: 105px;
			width: 147px;
			position: absolute;
			left: 157px;
			margin-top:-40px;
			z-index: 110;
		}
		#nav ul.pojer{
			height: 95px;
			width: 189px;
			background:url(images/m-about-pojer-fon.png);
			position: absolute;
			left: -166px;
			margin-top: -40px;
			z-index: 109;
		}
		#nav ul.svod{
			height: 171px;
			width: 324px;
			background: url(images/m-about-prav-fon.png);
			position: absolute;
			left: -300px;
			margin-top: -40px;
			z-index: 108;
			
		}
/*	*/		

li:hover  ul.sub1, li.over  ul.sub1 { display: block; } /* The magic */
ul.sub1 li:hover  ul.subm , ul.sub1 li.over  ul.subm { display: block; } /* The magic */

#nav li {
	float:left; width: 120px; height: 30px;
}

a.news-b{
	width: 184px;
	margin-left: 4px;
	display:block;
}
a.news-b:hover{
	width: 184px;
	background:url(images/news-on.png); 
}

a.conn-b{
	width: 209px;
	margin-left:6px;
}
a.conn-b:hover{
	background:url(images/conn-on.png);

}
	#nav ul.conn-b {
		background:url(images/m-conn.png);
		height:160px;
		width:175px;
		margin-left: 30px;
		margin-top: 42px;
		overflow: hidden;
	}
	#nav li ul li.sogl{
		padding-top: 34px;
		height: 39px;
	}
	#nav li.sogl a:hover{
		background:url(images/m-conn-sogl.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.regis{
		height: 37px;
	}
	#nav li.regis a:hover{
		background:url(images/m-conn-reg.png) no-repeat;
		height: 45px;
	}

	#nav li ul li.downl{
		height: 38px;
	}
	#nav li.downl a:hover{
		background:url(images/m-conn-klien.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.nast{
		height: 39px;
	}
	#nav li.nast a:hover{
		background:url(images/m-conn-nastr.png) no-repeat;
		height: 45px;
	}


a.lk-b{
	width: 200px;
	margin-left: 46px;
	z-index:8;
}
a.lk-b:hover{
	background:url(images/lk-on.png);

}
.forum-b{
	width: 130px;
	margin-left: 122px;
	z-index:22;
}
a.forum-b:hover{
	background:url(images/forum-on.png) -40px 0px;
}
a.game-b{
	width: 175px;
	margin-left: 90px;
	z-index:9;
}
a.game-b:hover{
	background:url(images/game-on.png);

}
	#nav ul.game-b {
		background:url(images/m-game.png);
		height: 270px;
		overflow: hidden;
		width:175px;
		margin-top: 42px;
		margin-left: 90px;
		z-index:99;
	}
	#nav li ul li.s-acs{
		padding-top: 39px;
		height: 40px;
	}
	#nav li.s-acs a:hover{
		background:url(images/s-acs.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.downl-p{
		height: 34px;
	}
	#nav li.downl-p a:hover{
		background:url(images/downl-p.png) no-repeat;
		height: 45px;
	}

	#nav li ul li.banl{
		height: 36px;
	}
	#nav li.banl a:hover{
		background:url(images/banl.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.ipad{
		margin-top: 32px;
		height: 32px;
	}
	#nav li.ipad a:hover{
		background:url(images/m-game-banl-ip.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.acc{
		height: 37px;
	}
	#nav li.acc a:hover{
		background:url(images/m-game-banl-acc.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.addon{
		height: 37px;
	}
	#nav li.addon a:hover{
		background:url(images/addon.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.bann{
		height: 38px;
	}
	#nav li.bann a:hover{
		background:url(images/bann.png) no-repeat;
		height: 45px;
	}
	#nav li ul li.onlmap{
		height: 35px;
	}
	#nav li.onlmap a:hover{
		background:url(images/onlmap.png) no-repeat;
		height: 45px;
	}
	#nav li ul li.faq{
		height: 39px;
	}
	#nav li.faq a:hover{
		background:url(images/faq.png) no-repeat;
		height: 45px;
	}
a.gall-b{
	width: 180px;
	margin-left: 90px;
	z-index:5;
}
a.gall-b:hover{
 	background:url(images/gall-on.png);

}
a.about-b{
	width: 180px;
	margin-left: 70px;
	z-index:99;
}
a.about-b:hover{
	background:url(images/about-on.png);
}

	#nav ul.about-b {
		background:url(images/m-about.png);
		height: 240px;
		
		width:184px;
		margin-left: 65px;
		z-index:99;
		margin-top: 42px;
	}
	#nav li ul li.sogl2{
		padding-top: 42px;
		height: 43px;
	}
	#nav li.sogl2 a:hover{
		background:url(images/sogl2.png) no-repeat;
		height: 45px;
	}
	
	#nav li ul li.svod{
		height: 49px;
	}
	#nav li.svod a:hover{
		background:url(images/svod.png) no-repeat;
		height: 50px;
	}
		/*	#nav ul.svod a:link, #nav ul.svod a:visited{
				width: 324px;
			} 
			#nav li.ukaz{
				margin-top:30px;
				height: 37px; 
			}
			#nav li.ukaz a:hover{
				background:url(images/ukaz.png) no-repeat;
				height: 50px;
			}
			#nav li.pravila{
				width: 324px;
				height: 36px;
			}
			#nav li.pravila a:hover{
				background:url(images/pravila.png) no-repeat;
				height: 50px;
			}			
			#nav li.info{
				width: 324px;
				height: 37px;
			}
			#nav li.info a:hover{
				background:url(images/info.png) no-repeat;
				height: 50px;
			}			
			#nav li.prav2{
				width: 324px;
				height: 47px;
			}
			#nav li.prav2 a:hover{
				background:url(images/prav2.png) no-repeat;
				height: 50px;
			}
	*/		
	#nav li ul li.pojer{
		height: 35px;
	}
	
	#nav li.pojer a:hover{
		background:url(images/pojer.png) no-repeat;
		height: 45px;
	}
	/*		#nav li.ve{
				margin-top: 27px;
				height: 36px;
			}
			#nav li.ve a:hover{
				background:url(images/ve.png) no-repeat;
				height: 50px;
			}
			#nav li.nh{
				height: 47px;
			}
			#nav li.nh a:hover{
				background:url(images/nh.png) no-repeat;
				height: 50px;
			}
			
	*/
	#nav li ul li.adm{
		height: 45px;
	}
	#nav li.adm a:hover{
		background:url(images/adm.png) no-repeat;
		height: 45px;
	}
	