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
{
text-indent: -8000px;
float: left;
padding: 0;
margin: 0;
font-size: .05em;
line-height: .05em;
}
div.header ul.top
{
float: right;
width: 350px;
}
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
{
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.gallery, div.header ul.top li.book, div.header ul.top li.news
{
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
{
text-decoration: none;
background-position: bottom left;
}