div.vt_menu_wapper div.vtem_roundedcenter,div.vt_menu_wapper div.vtem_roundedcenter li.level0 a:hover{
background-position:right center;
}
ul.vt_menu{
list-style:none;
margin:0;
padding:0;
position : relative;
z-index:8000;
}
div.vt_menu_wapper ul.vt_menu{float:right;}
ul.vt_menu:after,
ul.vt_menu div.vt_nav ul.vt_menu_sub:after,
ul.vt_menu li div.vt_nav div.vtemdrop-top:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
ul.vt_menu > ul{
clear:both;
padding : 0;
margin : 0;
text-decoration:none;
list-style:none;
color:#FFF;
}
div.vt_menu_wapper ul.vt_menu li{
float:right;
margin:0;
padding:0;
position:relative;
text-align:right;
text-decoration:none;
list-style:none;
color:#FFF;
}
ul.vt_menu li a,ul.vt_menu li a:link,ul.vt_menu li a:visited{
display:block;
float:right;
margin:0;
color:#FFF !important;
padding:2px 16px;
font-weight:bold;
font-size:11px;
border-right: #000000 1px solid;
text-transform:uppercase;
text-decoration:none;
position:relative;
list-style:none;
text-shadow: #000 1px 2px 1px;
}
ul.vt_menu li div.vt_nav{
position:absolute;
list-style:none;
}
div.vt_menu_wapper ul.vt_menu li div.vt_nav ul li div.vt_nav{top:0 !important;}
div.vt_menu_wapper ul.vt_menu li div.vt_nav div.vtemdrop-top{
background:url(images/arrow.png) 80% top no-repeat;
margin-top:3px;
height:9px !important;
display:block !important;
_display:none;
padding-right:20px;
*width:200px;
}
div.vt_menu_wapper ul.vt_menu li div.vt_nav ul div.vtemdrop-top{
background:none;
height:0;
}
ul.vt_menu li div.vt_nav ul li div.vtemdrop-main{margin-right:8px;}
ul.vt_menu li div.vt_nav div.vtemdrop-main{
background:transparent url(images/sub_bg.png);
padding:8px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
ul.vt_menu div.vt_nav,
ul.vt_menu li div.vt_nav div.vtemdrop-main,
ul.vt_menu li div.vt_nav div.vtemdrop-top,
div.vt_menu_wapper div.vtem_roundedcenter li.level0:hover{
_background-image:none;
}
div.vt_nav ul{list-style:none; margin:0; padding:0 0 10px 0; display:block;text-align:right; position:static;}
div.vt_nav ul li{position:relative;z-index:9999; background:none; float:right;}
div.vt_nav li a,div.vt_nav li a:link,div.vt_nav li a:visited{
text-transform:none;
font-size:11px;
padding:8px 20px 5px 5px ;
display:block;
color:#FFFFFF;
border-bottom:1px solid #111111;
border-right: #000000 1px solid;
margin:10 5px;

background:url(images/arrow.gif) right  12px  no-repeat !important;
text-shadow: #000000 1px 1px 1px;
}
ul.vt_menu div.cols2 ul.vt_menu_sub li{
margin:2px;
border:none;
}
ul.vt_menu li.level0 div.vt_menu_sub ul.vt_menu_sub{
_clear : both;
_border:5px solid #666;
}
ul.vt_menu li.level0 div.vt_menu_sub ul li div.vtemmenu_mod ul li{_float:none;}
ul.vt_menu_sub li div.vt_nav{
position:absolute;
top:0;
right:0;
z-index:9999;
}
div.clr {
clear : both;
height : 0px;
visibility:hidden;
}
div.vtemmenu_mod{padding:5px;}
div.vtemmenu_mod ul,div.vtemmenu_mod ul li{
position:relative !important;
margin:0 !important;
}
ul.vt_menu  div.vtemmenu_mod h3{
background-image:url(images/main_bg.png);
background-position:right center;
padding:8px;
margin:0;
}
ul.vt_menu  div.vtemmenu_mod table,ul.vt_menu  div.vtemmenu_mod tr{margin:0; padding:0; width:100%;}
ul.vt_menu  div.vtemmenu_mod td{padding:6px 0; color:#fff;}
ul.vt_menu  div.vtemmenu_mod  .pollstableborder td,ul.vt_menu  div.vtemmenu_mod  .poll thead td{border-bottom:1px solid #888; color:#fff;}
ul.vt_menu  div.vtemmenu_mod  .poll td .button{
background:#666 url(images/main_bg.png) center center;
font-weight:bold;
border:1px solid #222;
color:#fff;
padding:3px 10px;
}
div.vtemmenu_mod ul li a{font-weight:normal !important;}
ul.vt_menu_sub li div.vtemmenu_mod ul li{
padding:0;
margin:0 !important;
}
ul.vt_menu .vt_desc{
font-size:60%;
font-weight:normal;
opacity:0.4;
filter:alpha(opacity=40);
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
text-transform:none;
}
div.vt_menu_wapper ul.vt_menu li div.vt_nav,div.vt_menu_wapper ul.vt_menu li:hover div.vt_nav div.vt_nav, div.vt_menu_wapper ul.vt_menu li:hover div.vt_nav:hover div.vt_nav div.vt_nav,
div.vt_menu_wapper ul.vt_menu li.sfhover div.vt_nav div.vt_nav, div.vt_menu_wapper ul.vt_menu li.sfhover div.vt_nav.sfhover div.vt_nav div.vt_nav {
right:999em;
}

div.vt_menu_wapper ul.vt_menu li:hover div.vt_nav, div.vt_menu_wapper ul.vt_menu li:hover div.vt_nav li:hover div.vt_nav, div.vt_menu_wapper ul.vt_menu li:hover div.vt_nav li:hover div.vt_nav li:hover div.vt_nav,
div.vt_menu_wapper ul.vt_menu li.sfhover div.vt_nav, div.vt_menu_wapper ul.vt_menu li.sfhover div.vt_nav li.sfhover div.vt_nav, div.vt_menu_wapper ul.vt_menu li.sfhover div.vt_nav li.sfhover div.vt_nav li.sfhover div.vt_nav {
right:-10px;
}

div.vtem_roundedleft{ 
display:block;
}
div.vt_menu_wapper ul.vt_menu li.vtem_fancy_bg{
position:absolute;
top:-2px;
z-index:100;
float:right;
right:0;
display:block;
padding:0 !important;
}

/*/////////////////////// Vertical layout ////////////////////*/

.vt_menu_wapper_ver ul div.vt_nav{
    position : absolute;
    right: -999em;
    padding : 0;
    margin : 0;
	margin-right:220px;
	top:0 !important;
}
.vt_menu_wapper_ver ul div.vt_nav ul{
    display:block;
    z-index:11000;
    clear:right;
    margin:0;
    text-align : right;
    position : static;
}
.vt_menu_wapper_ver ul li,.vt_menu_wapper_ver ul div.vt_nav ul li{
position:relative;
}
.vt_menu_wapper_ver ul div.vt_nav ul,.vt_menu_wapper_ver ul div.vt_nav ul li{
    position : static;
    height : 100%;
}
.vt_menu_wapper_ver div.vtem_roundedcenter{ background:none !important;}
.vt_menu_wapper_ver div.vtem_roundedcenter li.level0{
border-bottom:1px solid #999;
}
div.vt_menu_wapper_ver ul.vt_menu li div.vt_nav div.vtemdrop-top{
background:url(images/arrow1.png) right 8px no-repeat;
height:50px !important;
display:block !important;
_display:none;
width:8px !important;
float:right;
position:absolute;
top:0;
}
div.vt_menu_wapper_ver ul.vt_menu li div.vt_nav div.vtemdrop-main{margin-right:8px;_margin-left:0px;float:right}
