div.header ul
{
float: left;
list-style-type: none;
padding: 0;
margin: 0;
}
div.header ul.nav
{
width: 935px;
background: url(/images/nav.jpg) no-repeat bottom left;
padding: 0 0 26px 0;
}
div.header ul.nav li, div.header ul.top li.gallery, div.header ul.top li.news, div.header ul.top li.book, div.header ul.top li.blog
{
text-indent: -8000px;
float: left;
padding: 0;
margin: 0;
font-size: .05em;
line-height: .05em;
}
div.header ul.top
{
float: right;
width: 431px;
}
div.header ul.top li
{
float: right;
}
div.header ul.top li img
{
float: left;
}
div.header ul.nav li a, div.header ul.top li.gallery a, div.header ul.top li.news a, div.header ul.top li.book a, div.header ul.top li.blog a
{
float: left;
text-decoration: none;
}
div.header ul.nav li, div.header ul.nav li a
{
height: 52px;
}
div.header ul li a:link, div.header ul li a:visited,
div.header ul li a:hover, div.header ul li a:active
{
text-decoration: none;
border: 0 none;
}

div.header ul.nav li.home, div.header ul.nav li.home a
{
width: 25px;
background: url(/nav/home.gif) no-repeat;
}
div.header ul.nav li.about, div.header ul.nav li.about a
{
width: 140px;
background: url(/nav/about.gif) no-repeat;
}
div.header ul.nav li.tariffs, div.header ul.nav li.tariffs a
{
width: 153px;
background: url(/nav/tariffs.gif) no-repeat;
}
div.header ul.nav li.fox, div.header ul.nav li.fox a
{
width: 149px;
background: url(/nav/fox.gif) no-repeat;
}
div.header ul.nav li.location, div.header ul.nav li.location a
{
width: 153px;
background: url(/nav/location.gif) no-repeat;
}
div.header ul.nav li.bookings, div.header ul.nav li.bookings a
{
width: 149px;
background: url(/nav/bookings.gif) no-repeat;
}
div.header ul.nav li.contact, div.header ul.nav li.contact a
{
width: 166px;
background: url(/nav/contact.gif) no-repeat;
}

div.header ul.top li.gallery{margin-left: -19px;}
div.header ul.top li.gallery, div.header ul.top li.gallery a
{
background: url(/nav/gallery.gif) no-repeat;
width: 120px;
height: 22px;
}
div.header ul.top li.news{margin-left: -19px;}
div.header ul.top li.news, div.header ul.top li.news a
{
background: url(/nav/news.gif) no-repeat;
width: 148px;
height: 22px;
}
div.header ul.top li.book, div.header ul.top li.book a
{
background: url(/nav/book.gif) no-repeat;
width: 120px;
height: 22px;
}
div.header ul.top li.blog{margin-left: -19px;}
div.header ul.top li.blog, div.header ul.top li.blog a
{
background: url(/nav/blog.gif) no-repeat;
width: 100px;
height: 22px;
}
div.header ul.top li.gallery, div.header ul.top li.book, div.header ul.top li.news, div.header ul.top li.blog
{
margin-bottom: 23px;
}
div.header ul.top li.qualmark
{
padding-right: 17px;
}
div.header ul.top li.qualmark_enviro
{
padding-right: 10px;
}

div.header ul.nav li a.active, div.header ul.nav li a:hover,
div.header ul.top li.book a.active, div.header ul.top li.book a:hover, div.header ul.top li.book a:active,
div.header ul.top li.gallery a.active, div.header ul.top li.gallery a:hover, div.header ul.top li.gallery a:active,
div.header ul.top li.news a.active, div.header ul.top li.news a:hover, div.header ul.top li.news a:active,
div.header ul.top li.blog a.active, div.header ul.top li.blog a:hover, div.header ul.top li.blog a:active
{
text-decoration: none;
background-position: bottom left;
}


div.content ul.subnav
{
margin: 0;
list-style-type: none;
float: left;
width: 160px;
padding: 0;
}
div.content ul.subnav li
{
font-size: 1em;
line-height: 1.1em;
margin: 0 0 8px 0;
width: 160px;
float: left;
}
div.content ul.subnav li a
{
float: left;
display: block;
font-size: 1.2em;
}
div.content ul.subnav li ul
{
list-style-type: none;
float: left;
width: 140px;
padding: 0 0 0 20px;
margin: 10px 0 20px 0;
}
