#menu
{
    float: left;
    width: 1200px;
    height: 56px;
    font-size: 14px;
    position: relative;
}

#topmenu a.toplevel  
{
    color:#676a6c;
    text-decoration: none;
    padding: 18px 20px 18px 20px;
    line-height: 20px;
    font-weight: 600
}

#topmenu a.toplevel:not(:only-child):after {
    content: " \25BE";
}

#topmenu a:hover.toplevel, .hmenuselectedtop
{
    color: #b01017 !important;
    border-bottom: 2px solid #b01017 !important;
    text-decoration: none !important;
    padding-bottom: 16px !important;
}    

#topmenu ul li:first-child
{

} 

#topmenu ul li:last-child
{
    background: transparent;
} 

#langSelectorForm select 
{
    background: transparent;
    width: 95px;
    -webkit-appearance: none;
    background-color: rgba(0,0,0,0);        
    padding: 5px;
    border: 0px solid #ccc;
    height: 25px;
    padding: 5px 0px 0px 3px;
    color:#323232;       
}

#langSelectorForm
{
    margin: 1px 15px 0px 0px;
    width: 75px;
    display: block;
    height: 25px;
    overflow: hidden;
    background: url(../images/lang-select-app.png) no-repeat right ;
    color:#323232;  
    float: right;  
}

#topmenu {
    float: left;
    line-height: 30px;
    width: auto;
    position: relative;    
}

#topmenu ul  {
    padding: 0px 0px 0px 0px;  
    margin:0px;
    width: 865px;    
}

.dropmenu
{
  background-color: #ffffff;
  width: 200px !important;
  position: relative;
  -webkit-border-radius: 0px 0px 5px 5px;
  -moz-border-radius: 0px 0px 5px 5px;
  border-radius: 0px 0px 5px 5px;
  border-left: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  border-bottom: 1px solid #dfdfdf;
}

/* MS Edge */
ul.dropmenu li
{           
    line-height: 0px;
}

ul.dropmenu li a
{           
    line-height: 33px;
    color: #676a6c;
    text-decoration: none;
    padding: 0px 0px 0px 32px;       
}

.dropmenu li a:hover, .hmenuselected
{           
    text-decoration: none;
    background: #f4f4f5;
/*    margin: 0px 0px 0px -3px;
    padding: 5px 20px 10px 33px;    */
}

.dropmenu li
{           
    width:100%;
    float: left;
    background: transparent !important;   
}

.dropmenu  li:first-child
{
    margin: 5px 0px 0px 0px  !important;
} 

.dropmenu .last
{
    margin: 0px 0px 0px 0px !important;
}

.hmenuselected {
    color:red;
}