ul.nav, ul.top
{
position: relative;
z-index:10;
float: left;
width: 905px;
list-style-type: none;
padding: 0;
margin: 0;
height: 39px;
}
ul.top
{
width: 852px;
padding: 0 33px 0 20px;
height: 26px;
}
ul.top li
{
text-indent: 0px;
text-transform: uppercase;
font-size: 1.1em;
color: #fff;
padding: 0 10px 0 0;
font-family: tahoma;
font-weight: 500;
}
ul.top li.lang, ul.top li.search
{
font-size: 1em;
padding: 0 0 0 20px;
}
ul.nav li, ul.top li.increase, ul.top li.decrease
{
text-indent: -8000px;
float: left;
display: block;
padding: 0;
margin: 0;
font-size: 1em;
line-height: .05em;
}
ul.top li.fblike
{
float: left;
width: 100px;
margin: -1px 0 0 0;
padding: 0 0 0 10px;
}
ul.top li.increase, ul.top li.decrease
{
font-size: .05em;
}
ul.top li.lang select
{
width: 90px;
padding: 1px;
background: #e1efef;
vertical-align: middle;
}
ul.top li.lang img
{
display: inline;
vertical-align: middle;
}
ul.top li.lang
{
float: left;
padding: 0 10px 0 0;
}

ul.top li.lang ul
{
padding: 0;
margin: 0;
list-style-type: none;
float: left;
}
ul.top li.lang ul li
{
float: left;
padding: 0 6px 0 0;
}
ul.top li.lang ul li a img
{
float: left;
border: 2px solid #5594bb;
}
ul.top li.lang ul li a.active img
{
border: 2px solid #fff;
}
ul.top li.search input.input
{
width: 94px;
background: transparent;
}
ul.nav li
{
position: relative;
cursor: pointer;
}
ul.top li a:link, ul.top li a:visited
{
color: #fff;
}
ul.top li a:hover, ul.top li a:active,
ul.top li a.active:link, ul.top li a.active:visited
{
color: #2e6179;
}
ul.nav li a, ul.top li a
{
float: left;
display: block;
text-decoration: none;
cursor: pointer;
}
ul.nav li, ul.nav li a
{
width: 151px;
height: 39px;
}
ul.nav li.home, ul.nav li.home a{background: url(/lang/en/nav/home.gif) no-repeat;width: 19px;}
ul.nav li.aspen, ul.nav li.aspen a, ul.nav li.aspenactive, ul.nav li.aspenactive a{background: url(/lang/en/nav/aspen.gif) no-repeat;width: 132px;}
ul.nav li.bariloche, ul.nav li.bariloche a, ul.nav li.barilocheactive, ul.nav li.barilocheactive a{background: url(/lang/en/nav/bariloche.gif) no-repeat;}
ul.nav li.chamonix, ul.nav li.chamonix a, ul.nav li.chamonixactive, ul.nav li.chamonixactive a{background: url(/lang/en/nav/chamonix.gif) no-repeat;}
ul.nav li.davos, ul.nav li.davos a, ul.nav li.davosactive, ul.nav li.davosactive a{background: url(/lang/en/nav/davos.gif) no-repeat;}
ul.nav li.garmisch, ul.nav li.garmisch a, ul.nav li.garmischactive, ul.nav li.garmischactive a{background: url(/lang/en/nav/garmisch.gif) no-repeat;}
ul.nav li.queenstown, ul.nav li.queenstown a, ul.nav li.queenstownactive, ul.nav li.queenstownactive a{background: url(/lang/en/nav/queenstown.gif) no-repeat;width: 150px;}

ul.nav li.aspenactive a, ul.nav li.barilocheactive a, ul.nav li.chamonixactive a, ul.nav li.davosactive a, ul.nav li.garmischactive a, ul.nav li.queenstownactive a
{
background-position: bottom left;
}

ul.nav li a.active, ul.nav li a:hover
{
border-bottom: none;
text-decoration: none;
background-position: bottom left;
}

ul.nav li table
{
position:absolute;
border-collapse:collapse;
z-index:80;
margin:0;
left:0;
top:0;
}

/* for IE6 */
ul.nav li a:hover, ul.nav li a.active:hover
{
background-position: bottom left;
}
/* for IE7 and non-IE browsers */
ul.nav li:hover > a, ul.nav li:hover > a.active
{
background-position: bottom left;
}

ul.nav ul
{
visibility:hidden;
position:absolute;
float: left;
padding: 10px 0 10px 0;
margin: 0;
list-style-type: none;
background: url(/images/dropsub.gif);
filter: alpha(opacity=85);
-moz-opacity: 0.85;
opacity:0.85;
height: 0;
top: 39px;
width: 150px;
left: 0;
}
ul.nav li.aspen ul, ul.nav li.aspenactive ul
{
left: -19px;
}

ul.nav ul li
{
padding: 0;
background: none !important;
font-size: 1em;
line-height: 1.1em;
font-family: tahoma;
width: 150px;
height: auto;
cursor: pointer;
margin: 0;
text-indent: 0px;
}
ul.nav ul a
{
display: block;
height: auto;
cursor: pointer;
width: 126px !important;
background: none !important;
text-decoration: none;
margin: 0 !important;
padding: 4px 12px !important;
}
ul.nav ul a:link, ul.nav ul a:visited
{
text-decoration: none;
color: #fff;
}
ul.nav ul a:hover, ul.nav ul a:active, ul.nav ul a.active:link, ul.nav ul a.active:visited
{
text-decoration: underline;
color: #f5f5f5;
}
ul.nav :hover ul
{
visibility:visible;
height:auto;
}



ul.top li, ul.top li a
{
height: 18px;
}
ul.top li{float: right;}
ul.top li.decrease, ul.top li.decrease a{background: url(/images/decrease.gif) no-repeat;width: 18px;}
ul.top li.increase, ul.top li.increase a{background: url(/images/increase.gif) no-repeat;width: 18px;}
ul.top li.decrease, ul.top li.increase, ul.top li.textsize, ul.top li.news{float: left;}
ul.top li.decrease{padding: 0 9px 0 0;}
ul.top li a.active, ul.top li a:hover
{
border-bottom: none;
text-decoration: none;
background-position: bottom left;
}

ul.subnav
{
list-style-type: none;
width: 140px;
padding: 0 0 0 10px;
margin: 16px 0 16px 0;
float: left;
background: url(/images/subnavlines.gif) repeat-y;
}
ul.subnav ul
{
float: left;
width: 120px;
padding: 0 0 0 20px;
margin: 0 0 23px 0;
list-style-type: none;
}
ul.subnav li
{
float: left;
display: block;
padding: 0;
margin: 0 0 2px 0;
font-size: 1em;
line-height: 21px;
width: 100%;
font-weight: 400;
text-transform: uppercase;
}
ul.subnav ul li
{
text-transform: none;
}
ul.subnav li a
{
float: left;
display: block;
text-decoration: none;
}
ul.subnav li a:link, ul.subnav li a:visited
{
color: #111;
border-bottom: none;
text-decoration: none;
}

ul.subnav li a:hover, ul.subnav li a:active,
ul.subnav li a.active:link, ul.subnav li a.active:visited
{
color: #3a84b1;
border-bottom: none;
text-decoration: none;
}
