ul.hMenu {
 	width:100%;
}

#sidebar ul.hMenu {
 	overflow:auto;
}

.hMenu li {
 	float:left;
 	position:relative;
}

.hMenu li ul {
 	position:absolute;
 	left:0;
 	top:35px;
 	width:350px;
 	white-space:no-wrap;
 	display:block;
 	z-index:100;
 	background-color:#e8e8e8;
 	border-top:solid 1px #b22;
 	display:none;
}
.hMenu li:hover ul {
 	display:block;
}

.hMenu li ul li {
 	float:none;
 	display:block;
}

.menu li a {
 	display:block;
 	padding:3px;
}




#menubar {
 	height:40px;
 	position:absolute;
 	left:0;
 	top:125px;
 	width:100%;
 	z-index:90;
}

#menubar li {
 	margin-right:15px;
}

#menubar li li {
 	margin-right:0px;
}

#menubar a {
 	margin:2px;
 	font-size:18px;
 	line-height:24px;
 	padding-bottom:6px;
 	text-transform:lowercase;
}
#menubar li li a {
 	font-size:14px;
 	line-height:16px;
 
}

#menubar a.active, #menubar a:hover {
 	background-color:#fff;
}



#langmenu {
 	display:none;
}






.pagination-wrap {
 	clear:both;
 	height:30px;
 	width:100%;
 	overflow:auto;
 	margin:10px 0 40px 0;
}

.pagination-menu {
 	float:left;
 	width:50% !important;
}

#qso-select {
 	float:right;
 	width:50%;
}
#qso-select fieldset {
 	margin:0; padding:0; border:0;
}


/*
.pagination-menu a {
 	border-left:1px solid #b22;
 	border-bottom:1px solid #b22;
 	box-shadow:2px -2px 2px #999;
 	margin:1px;
 	width:15px;
 	height:15px;
}

.pagination-menu a.active {
 	background-color:#fff;
 	color:#000;
}
*/


#regAZ {
	width:100%;
	overflow:auto;
 	margin-bottom:15px;
 	text-transform:lowercase;
 	font-weight:bold;
}

#basemenu {
 	float:right;
 	width:50%;
}

#basemenu li {
 	float:right;
 	width:auto;
 	
 	padding-left:5px;
 	margin-left:5px;
 	line-height:12px;
}