.topmenu_main { position: relative; margin:0; padding:0; } 
.topmenu_main li {
z-index: 500; position: relative; float: right; width: auto !important; min-width: 70px;
width: 93px; margin: 0px 0px 0px 0px; padding: 5px 7px 9px 7px;
font-family: Tahoma; font-size: 12px; color: #ddd; text-align: center; list-style:none; white-space: nowrap; }
.topmenu_main li a {color: #eee;text-decoration: none;}
.topmenu_main li a:active {color: #eee;text-decoration: none;}
.topmenu_main li a:link	{color: #eee;text-decoration: none;}
.topmenu_main li a:visited {color: #eee;text-decoration: none;}
.topmenu_main li ul li a {
text-decoration: none; padding: 5px 10px 8px 0px; float: right; width: 170px;
color: #444; margin: 0; text-align: right; background-color: #fcfcfc; border: 1px #e2e2e2 solid; border-bottom: 0; }
.topmenu_main li ul li a:active {text-decoration: none; color: #444;}
.topmenu_main li ul li a:link {text-decoration: none; color: #444;}
.topmenu_main li ul li a:visited {text-decoration: none; color: #444;}
.topmenu_main li ul li a:hover { color: #000; background-color: #e9e9e9; }
.topmenu_main img { width: 18px; height: 18px; text-decoration: none; }
.topmenu_main li ul { 
position: absolute; display: none; z-index: 500; right: 0px;
top: 27px; border-bottom: 0; padding: 0; margin: 0; }
.topmenu_main li ul li { padding: 0; float: right; width: 100%; margin: 0; border: 0; /*1px #ddc solid;*/
text-align: right; /* background: transparent; */ background-color: #ff0000; }
.topmenu_main hr { 
padding: 0; margin-right: 25px; background-color: #37d; border: 0; height: 1px; }