#top{overflow:visible !important;}

.vt_menu_wapper ul,.vt_menu_wapper_ver ul{list-style:none !important; padding:0 !important; margin:0 !important; position:relative;}
.vt_menu
{
	width:750px !important;
	border:1px solid #555555;

}

div.vt_menu_wapper ul.vt_menu,div.vt_menu_wapper ul.vt_menu li.level1 a:hover,div.vt_menu_wapper ul.vt_menu li.active a,div.vt_menu_wapper ul.vt_menu li a:focus{

background-image:url(images/main_bg.png) !important;

background-position:left center;

}

ul.vt_menu:after,

ul.vt_menu div.vt_nav ul.vt_menu_sub:after{

    clear: both;

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}

div.vt_menu_wapper ul.vt_menu li{

float:left;

margin:0;

padding:0;

position:relative;

text-align:left;

}

ul.vt_menu li a,ul.vt_menu li a:link,ul.vt_menu li a:visited,ul.vt_menu li span.separator{

display:block !important;

float:none;

margin:0;

padding:8px 15px !important;

font-weight:bold;

font-size:100%;

text-transform:uppercase;

text-decoration:none;

position:relative !important;

}

ul.vt_menu li div.vt_nav{

position:absolute;

background:url(images/arrow.png) 20px top no-repeat;

padding-top:8px;

}

ul.vt_menu li div.vt_nav div.vt_menu_sub{

background:transparent url(images/sub_bg.png);

padding:8px;

-moz-border-radius:5px;

-webkit-border-radius:5px;

border-radius:5px;

}

div.vt_nav ul{list-style:none; margin:0; padding:0 0 10px 0 !important; display:block;text-align:left; position:static !important;}

div.vt_nav ul li{position:relative;z-index:9999; background:none; float:left;}

div.vt_menu_wapper ul.vt_menu div.vt_nav li a,div.vt_menu_wapper ul.vt_menu div.vt_nav li a:link,div.vt_menu_wapper ul.vt_menu div.vt_nav li a:visited{

text-transform:none !important;

font-size:100%;

padding:8px;

display:block;

border-bottom:1px solid #999;

margin:0 5px;

background:url(images/arrow.gif) 1px 14px no-repeat !important;

}

div.vt_menu_wapper ul.vt_menu li div.vt_nav ul li div.vt_nav{top:0 !important; background:none !important;}

div.vt_nav ul li span.separator{text-transform:none !important;}

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 !important;

top:0;

left: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;

margin:0;

}

ul.vt_menu  div.vtemmenu_mod h3{

background-image:url(images/main_bg.png);

background-position:left 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;}

ul.vt_menu  div.vtemmenu_mod  .pollstableborder td,ul.vt_menu  div.vtemmenu_mod  .poll thead td{border-bottom:1px solid #888;}

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:80%;

font-weight:normal;

opacity:0.6;

filter:alpha(opacity=60);

filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);

text-transform:none;

display:block;

}

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 {

left:-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 {

left:auto;

}



div.vtem_roundedleft{ 

display:block;

}

div.vt_menu_wapper ul.vt_menu li.vtem_fancy_bg{

position:absolute;

top:-2px;

z-index:100;

float:left;

left:0;

display:block;

padding:0 !important;

}



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



.vt_menu_wapper_ver ul div.vt_nav{

    position : absolute;

    left: -999em;

    padding : 0;

    margin : 0;

	margin-left:220px;

	top:0 !important;

}

.vt_menu_wapper_ver ul div.vt_nav ul{

    display:block;

    z-index:11000;

    clear:left;

    margin:0;

    text-align : left;

    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 li a{

border-bottom:1px solid #999;

margin:0 5px !important;

display:block;

background:url(images/arrow.gif) 1px 14px no-repeat !important;

}

div.vt_menu_wapper_ver ul.vt_menu li div.vt_nav{

background:url(images/arrow1.png) left 8px no-repeat !important;

display:block !important;

_display:none;

position:absolute !important;

top:0;

padding:0 0 0 8px;

}

