@font-face {
    font-family: 'HelveticaNeueLT Com 65 Md';
    src: url('../fonts/HelveticaNeueLTCom-Md.ttf');
    src: local('../fonts/HelveticaNeueLT Com 65 Md'), url('../fonts/HelveticaNeueLTCom-Md.ttf') format('truetype');

}
.level1{
    background-color: #000000;
   /* border-radius: 3px 3px 3px 3px; */
    color: #FFFFFF;
    display: inline;
    float: left;
    margin: 0 15px;
    position: relative;
    font-family: arial;
    font-size: 18px;
    border:0px solid #ababab;
    font-family: 'HelveticaNeueLT Com 65 Md';
   /* height:12px; */
   /* background: rgb(158,158,158);
    background: -moz-linear-gradient(top,  rgba(158,158,158,1) 0%, rgba(191,191,191,1) 1%, rgba(158,158,158,1) 1%, rgba(130,130,130,1) 3%, rgba(130,130,130,1) 49%, rgba(99,99,99,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(158,158,158,1)), color-stop(1%,rgba(191,191,191,1)), color-stop(1%,rgba(158,158,158,1)), color-stop(3%,rgba(130,130,130,1)), color-stop(49%,rgba(130,130,130,1)), color-stop(100%,rgba(99,99,99,1)));
    background: -webkit-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(191,191,191,1) 1%,rgba(158,158,158,1) 1%,rgba(130,130,130,1) 3%,rgba(130,130,130,1) 49%,rgba(99,99,99,1) 100%); 
    background: -o-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(191,191,191,1) 1%,rgba(158,158,158,1) 1%,rgba(130,130,130,1) 3%,rgba(130,130,130,1) 49%,rgba(99,99,99,1) 100%); 
    background: -ms-linear-gradient(top,  rgba(158,158,158,1) 0%,rgba(191,191,191,1) 1%,rgba(158,158,158,1) 1%,rgba(130,130,130,1) 3%,rgba(130,130,130,1) 49%,rgba(99,99,99,1) 100%); 
    background: linear-gradient(to bottom,  rgba(158,158,158,1) 0%,rgba(191,191,191,1) 1%,rgba(158,158,158,1) 1%,rgba(130,130,130,1) 3%,rgba(130,130,130,1) 49%,rgba(99,99,99,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9e9e9e', endColorstr='#636363',GradientType=0 ); */
}
.level1 a{
	display: block;
    padding: 10px 10px;
}
#header_nav ul{
    position:absolute;
    padding:0;
    left:-1px;
    display:none;
    margin-top: 0;
    font-family: 'HelveticaNeueLT Com 65 Md';
}
.level2 a{
    padding: 14px 10px 10px;
    display: block;
    font-family: 'HelveticaNeueLT Com 65 Md';

}
.level2{
    width:150px;
    margin: 0;
	background: black;
    border-right:0px solid #ababab;
	border-left:0px solid #ababab;
	border-bottom:0px solid #ababab;
    font-family: 'HelveticaNeueLT Com 65 Md';
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: arial;
    font-size: 13px;
}
.arrow-right {
    border-bottom: 5px solid transparent;
    border-left: 5px solid #FCFCFC;
    border-top: 5px solid transparent;
    float: right;
    height: 0;
    margin-top: 2px;
    width: 0;
    margin-right: 10px;
}
.main_menu_hover{
    background: #444; /* Old browsers */
}

.active_main_menu > a{
   /* height: 35px; */
   padding-bottom:20px;
}
.active_first_element{
    border-top:0px solid #ababab;
}
.active_last_element{
   /* border-top:1px solid #ababab; */
}
.active_only_element{
    border-top:1px solid #ababab;
}
.menu_hover{
    background: #444;
    /* border-top:1px solid #ababab; */
    padding-bottom: 0px;
}
#header_nav ul ul{
    position: relative;
    left: 0px;
    margin-top: 0;
    display:none;

}
.level3 a{
    padding: 8px 10px;
    display: block;


}
.level3{
    background: #49494A;
    border: none;
    outline: none;
    border-top: 0px solid #000;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: arial;
    font-size: 13px;
    width: 150px;



}
.sub_active{
    background: #444;
    border-top:1px solid #000;
    padding-bottom: 0px;

}
.accordian_element_hover{
    background: #2D2D2D;
    width:150px;
    border-top:0px solid #000;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-family: arial;
    font-size: 13px;
}

.accordian_element_hover a{
    padding: 8px 10px;
    display: block;
}

.items_num{
    background: none repeat scroll 0 0 #636363;
    border: 1px solid #000000;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    float: right;
    font-size: 11px;
    height: 10px;
    padding: 3px 0;
    position: relative;
    text-align: center;
    top: -2px;
    width: 25px;
}
body.home #homeactive,
body.main #mainactive,
body.events #eventsactive,
body.questions #questactive,
body.account #accountactive,
body.register #regactive,
body.forum #forumactive,
body.news #newsactive,
body.videos #newsactive,
body.gameinfo #eventsactive {
	background: #777;
}

