.tmenu a {
text-decoration:none;
transition:0s all;
-webkit-transition:0s all;
-o-transition:0s all;
-moz-transition:0s all;
-ms-transition:0s all;}
.tmenu {
font-size:15px;
position:relative;
z-index:2;
line-height:24px;
font-weight:bold;}
.tmenu ul {
margin:0;padding:0;}
.tmenu li {
background-color:transparent; 
position:relative;
white-space:nowrap;
cursor:pointer;
list-style:none;}
.tmenu li:hover {
background-color:transparent; 
}
.tmenu li a, .tmenu ul li.tmenu_mainmenu .dropbtn {
display:block;
color:#3A3A3A; 
width:100%;}
.tmenu li a:hover, .tmenu ul li.tmenu_mainmenu:hover .dropbtn {
color:#484848; 
}
.tmenu ul.tmenu_submenu li .dropbtn2 {
color:#FFFFFF; 
}
.tmenu ul.tmenu_submenu li:hover .dropbtn2 {
color:#484848; 
}
.tmenu ul.tmenu_submenu .tmenu_submenu li .dropbtn2 {
color:#FFFFFF; 
}
.tmenu ul.tmenu_submenu .tmenu_submenu li:hover .dropbtn2 {
color:#484848; 
}
.tmenu ul.tmenu_submenu .tmenu_submenu .tmenu_submenu li .dropbtn2 {
color:#FFFFFF; 
}
.tmenu ul.tmenu_submenu .tmenu_submenu .tmenu_submenu li:hover .dropbtn2 {
color:#484848; 
}
.tmenu ul.tmenu_submenu .tmenu_submenu .tmenu_submenu .tmenu_submenu li .dropbtn2 {
color:#FFFFFF; 
}
.tmenu ul.tmenu_submenu .tmenu_submenu .tmenu_submenu .tmenu_submenu li:hover .dropbtn2 {
color:#484848; 
}
.tmenu ul li.tmenu_mainmenu {
display:inline-table;
padding:3px 0px 3px 0px;
border-bottom:3px solid transparent; 
/*
min-width:150px;
*/
min-width:80px;
text-align:center;
margin-left:20px;
margin-right:20px;
}
.tmenu ul li.tmenu_mainmenu:hover {
border-bottom:3px solid transparent;}
.tmenu ul li.tmenu_mainmenu:hover:after {
border-bottom:3px solid transparent;
content:"";
display:block;
left:0;
position:absolute;
background:#7A7A7A;
width:100%;}
.tmenu .tmenu_mainmenu ul {
display:none;
position:absolute;}
.tmenu li:hover > ul {
display:table;}
.tmenu ul.tmenu_submenu {
top:100%;left:0;
padding-top:0px;
padding-bottom:0px;	
border-style:solid;
border-width:1px;
border-color:#727272;
margin-top:0px;}
.tmenu ul.tmenu_submenu .tmenu_submenu {
top:-1px;
left:100%;
font-size:1em;}
.tmenu ul.tmenu_submenu li {
background:-moz-linear-gradient(top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 100%);
background:-webkit-linear-gradient(top, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
background:linear-gradient(to bottom, rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3000000', endColorstr='#b3000000',GradientType=0 );
padding:0px 10px 0px 10px;
font-size:13px;
line-height:30px;
min-width:150px;
text-align:left; 
font-weight:normal;}
.tmenu ul.tmenu_submenu li:hover {
background:rgb(255,255,255);
background:-moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 100%);
background:-webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%);
background:linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );}
.tmenu li.divider {
padding:0px;
border-top:1px solid #727272;
margin:0px;}
.tmenu li a, .tmenu ul li.tmenu_mainmenu_on .dropbtn_on {
display:block;
color:#484848;  
width:100%;}
.tmenu li a:hover, .tmenu ul li.tmenu_mainmenu_on:hover .dropbtn_on {
color:#484848;  }
.tmenu ul li.tmenu_mainmenu_on {
display:inline-table;
padding:3px 0px 3px 0px;
border-bottom:3px solid transparent; 
min-width:80px;
text-align:center;
margin-left:20px;
margin-right:20px;}
.tmenu ul li.tmenu_mainmenu_on:hover {
border-bottom:3px solid transparent;}
.tmenu ul li.tmenu_mainmenu_on:hover:after {
border-bottom:3px solid transparent;
content:"";
display:block;
left:0;
position:absolute;
background:#7A7A7A;
width:100%;}
.tmenu ul li.tmenu_mainmenu_on:after {
border-bottom:3px solid transparent;
content:"";
display:block;
left:0;
position:absolute;
background:#7A7A7A;
width:100%;}
.tmenu .tmenu_mainmenu_on ul {
display:none;
position:absolute;}