#box{
		width:1050px;
	margin:auto;
}

.nav {
	height:56px; 
	color:#fff; 
	text-shadow:1px 1px #888; 
	z-index:1000;
	margin-left:25px;
	}
.menu a {
	float:left; 
	color:#eee; 
	text-decoration:none; 
	width:120px; 
	height:28px; 
	padding-top:8px;
	line-height:2.2;
	}

	
.menu span {
	float:left; 
	color:#eee; 
	text-decoration:none; 
	width:120px; 
	height:28px; 
	padding-top:8px
	}
	
.menu a:hover {
	color:#fff;
	}
	
.menu {
	list-style:none; 
	font:16px Arial,Verdana; 
	text-align:center; 
	width:1300px; 
	margin:0 auto;
	}
	
.menu li {
	position:relative; 
	float:left; 
	width:120px; 
	z-index:1000;
	}
	

.menu ul {
	display:none; 
	position:absolute; 
	font:normal 13px Arial,Verdana; 
	top:52px; left:0; 
	background:#ab7e5d; 
	display:none; 
	list-style:none;
	}
	
.menu ul li {
	float:none; 
	border-top:1px solid #9c663f; 
	width:100%;
	
	}
	
.menu ul li a, li.menuhover li a, li.menuhover li.menuhover li a {
	float:none; 
	display:block; 
	background:none; 
	height:22px; 
	padding-top:5px
	
	}
	
.menu ul li a:hover, li.menuhover li a:hover, li.menuhover li.menuhover li a:hover {
	background:#7a4b24; 
	color:#fff;
	}
	
.menu ul li span, li.menuhover li span, li.menuhover li.menuhover li span {
	float:none; 
	display:block; 
	background:none; 
	height:22px; 
	padding-top:5px
	}
	
.menu ul ul {
	left:100px; 
	top:0;
	
	}
	
.menu li.submenu {
	font-weight:bold;
	}
	
.menu li.noborder {
	border-top:none
	}
	
li.menuhover a, li.menuhover li.menuhover a {
	color:#fff; 
	}
	
	
li.menuhover span, li.menuhover li.menuhover span {
	color:#fff; 
	background:#7a4b24;
	
	}

#in{
	width:150px;
	padding-left:7px;
}

#in a{
	width:150px;
	padding-left:7px;
}

#in span{
	width:150px;
	padding-left:7px;
}
	
	
	
#home a{
	display:block;
	background-image: url(images/beg.png);
	background-repeat: no-repeat;
	width:101px;
	height:56px;
}
#home a:hover{
	background:transparent url(images/beg-hover.png);
	background-repeat: no-repeat;
}

#end a{
	display:block;
	background-image: url(images/end.png);
	background-repeat: no-repeat;
	width:101px;
	height:56px;
}
#end a:hover{
	background:transparent url(images/end-hover.png);
	background-repeat: no-repeat;
}



.reg a{
	display:block;
	background-image: url(images/nav.png);
	background-repeat: no-repeat;
	width:100px;
	height:56px;
}
.reg a:hover{
	background:transparent url(images/nav-hover.png);
	background-repeat: no-repeat;
}

.reg2 a{
	display:block;
	background-image: url(images/nav.png);
	background-repeat: no-repeat;
	width:120px;
	height:56px;
}
.reg2 a:hover{
	background:transparent url(images/nav-hover.png);
	background-repeat: no-repeat;
}


.long a{
	display:block;
	background-image: url(images/long.png);
	background-repeat: no-repeat;
	width:180px;
	height:56px;
}
.long a:hover{
	background:transparent url(images/long-hover.png);
	background-repeat: no-repeat;
}




	