#page-content{
	padding-top: 40px;
	overflow:hidden;
}

#menu-wrapper{
	position: fixed;
	background-color: #E31937;
	width: 100%;
	z-index: 1;
	left: 0;
	top: 0;
}

#menu{
	
}

#menu a{
	font-weight: bold;
	color: #fff;
}

#menu ul {
	margin: 0;
	height: 26px;
}
#menu ul.menu_2{
	width: 800px;
}
#menu ul.menu_3{
	width: 865px;
}

#menu ul li{
	display: inline-block;
	margin: 0;
	padding: 0;
	height: 26px;
}

#menu ul li a,
#menu ul  li.hasChildren span{
	display: block;
	padding: 5px 18px;
}

#menu ul li a:hover{
	text-decoration: none;
}

#menu ul  li.current{
	background-color: #A5ACB0;
}
#menu ul  li:hover,
#menu ul  li.hover{
	background-color: #991F3D;
}

#menu ul li.home img{
	vertical-align: text-bottom;	
}

#menu ul  li.hasChildren span{
	background: url(../images/menu-down.png) 94% center no-repeat;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
}
#menu ul  li.hasChildren.hover span{
	background: url(../images/menu-up.png) 94% center no-repeat
}

#menu ul li div{
	display: none;
	position: absolute;
	border: 3px solid #991F3D;
	border-top: none;
	left: 0;
	right: 0;
	padding: 0 10px;
	background-color: #991F3D;
	z-index: 500!important;
}


#menu ul  li.hover div{
	display: block;
}

#menu ul li div form input{
	background: none;
	border: none;
	padding: 5px 0;
	text-align: center;
	width: 65px;
	color: #fff;
	
}

#menu ul li div form input.submit-menu-large{
	width: 92px;
}

#menu ul li div form.parametres input{
	padding: 5px 20px;
	width: auto;
}
#menu ul li div form input:hover{
	text-decoration: underline;
	cursor: pointer;
}

.preferences{
	position:fixed;
	right:5px;
	top:2px;
	height: 23px;
	line-height: 23px;
	color: #fff;
}

.preferences form{
	display: inline;
}

.preferences a img{
	vertical-align: text-bottom;
}

.topleft{
	position:fixed;
	left:5px;
	top:6px;
	font-weight: bold;	
}

.topleft form{
	display:inline;
}
