h5 {
font:Bold 14px 'Arial';
color:#ffffff;
padding:0px;margin:0px;
}

#menu {
position:absolute;
margin:0px;
padding:0px;
width:960px;
height:60px;
display:inline-table;
top:110px;
left:0px;
line-height:1;
display:block;
background:url("images/ustkatbg.png") center top no-repeat;
}

#menu .menu-top {
padding:0px;margin:0px;
}

#menu .menu-top > li {
padding:5px;
list-style:none;
text-align:left;
float:left;
position:relative;
transition:background-color 0.2s;
-webkit-transition:background-color .2s;
-moz-transition:background-color .2s;
-o-transition:background-color .2s;
margin:15px 10px;
}

.menu-top li:hover {
padding:5px;
background-color:#b50000;
border-radius:4px;
-webkit-border-radius:4px;
transition:background-color 0.2s;
-webkit-transition:background-color .2s;
-moz-transition:background-color .2s;
-o-transition:background-color .2s;
}

.menu-top li:hover h5 {
color:#ffffff;
}

.menu-button {
padding:0px;
color:#ffffff;
line-height: 30px;
display:block;
transition:color 0.2s;
-webkit-transition:color .2s;
-moz-transition:color .2s;
-o-transition:color .2s;
}

#menu li:hover .menu-button {
float:left;
color:#000000;
transition:color 0.2s;
-webkit-transition:color .2s;
-moz-transition:color .2s;
-o-transition:color .2s;
}

#menu .menu-label {
font-weight:bold;
margin:0px;
}

#menu .menu-dropdown {
left:-5000px;
text-align:left;
position:absolute;
z-index:100;
opacity:0;
top:26px;
background-color:#272727;
border-radius:4px;
-webkit-border-radius:4px;
}

#menu li:hover .menu-dropdown {
left:0px;
opacity:1;
transition:opacity 0.2s;
-webkit-transition:opacity .2s;
-moz-transition:opacity .2s;
-o-transition:opacity .2s;
}

#menu .menu-sub {
margin:5px;
padding:0px;
}

#menu .menu-sub li {
padding:0px;margin:0px;
border:0px;
list-style:none;
transition:background-color 0.1s;
white-space:nowrap;
-webkit-transition:background-color .1s;
-moz-transition:background-color .1s;
-o-transition:background-color .1s;
}

#menu .menu-sub li:hover {
background-color:#8f989a;
transition:background-color 0.2s;
-webkit-transition:background-color .2s;
-moz-transition:background-color .2s;
-o-transition:background-color .2s;
}

#menu .menu-subbutton {
padding:7px 20px;
transition:color 0.2s;
color:#ffffff;
font:Normal 11px Arial;
line-height: 1.3;
display:block;
-webkit-transition:color .2s;
-moz-transition:color .2s;
-o-transition:color .2s;
}

#menu .menu-sub li:hover .menu-subbutton {
color:#ffffff;
font:Normal 11px Arial;
transition:color 0.2s;
-webkit-transition:color .2s;
-moz-transition:color .2s;
-o-transition: color .2s;
}