/*--päänavigaatio-----------------------------------------------------*/
#en_main_nav{
 margin-top: 25px;
 width: 250px;
}
/*--nämä tekstiversiossa----*/
/*#en_main_nav a{
 color: #000; 
 text-decoration: none;
}
#en_main_nav a:hover{
 color: #999; 
 text-decoration: underline;
}*/
/*----------------------*/
#en_main_nav li a{
 display: block;
 background: url(../img/new_navigation_eng.png);
 height: 18px;
 text-indent:-9000px;
}
#en_main_nav a.link1:active {background-position: -500px 0px; outline: none;}
#en_main_nav a.link1:hover {background-position: -250px 0px; outline: none;}
#en_main_nav a#etusivu {background-position: -500px 0px;}
#en_main_nav a.link2 {background-position:0px -25px;}
#en_main_nav a.link2:active {background-position: -500px -25px; outline: none;}
#en_main_nav a.link2:hover {background-position:-250px -25px; outline: none;}
#en_main_nav a#ravintola {background-position:-500px -25px;}
#en_main_nav a.link3 {background-position:0px -52px;}
#en_main_nav a.link3:active {background-position: -500px -52px; outline: none;}
#en_main_nav a.link3:hover{background-position:-250px -52px; outline: none;}
#en_main_nav a#hotelli {background-position:-500px -52px;}
#en_main_nav a.link4 {background-position:0px -78px;}
#en_main_nav a.link4:active {background-position: -500px -78px; outline: none;}
#en_main_nav a.link4:hover {background-position:-250px -78px; outline: none;}
#en_main_nav a#kokoustilat {background-position:-500px -78px;}
#en_main_nav a.link5 {background-position:0px -104px;}
#en_main_nav a.link5:active {background-position: -500px -104px; outline: none;}
#en_main_nav a.link5:hover {background-position:-250px -104px; outline: none;}
#en_main_nav a.link5:active {background-position:-500px -104px;}
#en_main_nav a.link6 {background-position:0px -130px;}
#en_main_nav a.link6:active {background-position: -500px -130px; outline: none;}
#en_main_nav a.link6:hover {background-position:-250px -130px; outline: none;}
#en_main_nav a#hkunta {background-position:-500px -130px;}
#en_main_nav a.link7 {background-position:0px -156px;}
#en_main_nav a.link7:active {background-position: -500px -156px; outline: none;}
#en_main_nav a.link7:hover {background-position:-250px -156px; outline: none;}
#en_main_nav a#historia {background-position:-501px -156px;}
#en_main_nav a.link8 {background-position:0px -184px;}
#en_main_nav a.link8:active {background-position: -500px -184px; outline: none;}
#en_main_nav a.link8:hover {background-position:-250px -184px; outline: none;}
#en_main_nav a#galleria_link {background-position:-500px -184px;}

#en_main_nav ul{
 padding: 0 0 5px 0;
 list-style: none;
}
#en_main_nav ul li{
 padding: 0 0 10px 0;
}
/*--ravintola ylänavigaatio--*/
#res_menu{
 width: 520px;
 height: 22px;
}
#res_menu li{
 display: inline;
} 
#res_menu li a{
 background: url(../img/navigation_eng_restaurant.png) no-repeat;
 float: left;
 overflow: hidden;
 height: 22px;
 text-indent:-9000px; 
}
#res_menu a#en_menut {background-position: 0 -44px;}
#res_menu a.link1 {background-position:0 0;width:59px;}
#res_menu a.link1:active {background-position: 0 -44px;}
#res_menu a.link1:hover {background-position: 0 -22px;}
#res_menu a#en_viinilista {background-position: -59px -44px;}
#res_menu a.link2 {background-position:-59px 0;width:71px}
#res_menu a.link2:active {background-position: -59px -44px;}
#res_menu a.link2:hover {background-position:-59px -22px;}
#res_menu a#en_aulabaari {background-position:-130px -44px;}
#res_menu a.link3 {background-position:-130px 0;width:81px;}
#res_menu a.link3:active {background-position: -130px -44px;}
#res_menu a.link3:hover{background-position:-130px -22px;}
/*--hotelli ylänavigaatio--*/
#hot_menu{
 width: 520px;
 height: 22px;
}
#hot_menu li{
  display: inline;
	} 
#hot_menu li a{
 background: url(../img/navigation_eng_hotel.png) no-repeat;
 float: left;
 overflow: hidden;
 height: 22px;
 text-indent:-9000px; 
}
#hot_menu a#en_huoneet {background-position: 0 -44px;}
#hot_menu a.link1 {background-position:0 0;width:65px;}
#hot_menu a.link1:active {background-position: 0 -44px;}
#hot_menu a.link1:hover {background-position: 0 -22px;}
#hot_menu a#en_vastaanotto {background-position: -65px -44px;}
#hot_menu a.link2 {background-position:-65px -0;width:85px}
#hot_menu a.link2:active {background-position: -65px -44px;}
#hot_menu a.link2:hover {background-position:-65px -22px;}
#hot_menu a#en_sauna {background-position:-150px -44px;}
#hot_menu a.link3 {background-position:-150px 0;width:62px;}
#hot_menu a.link3:active {background-position: -150px -44px;}
#hot_menu a.link3:hover{background-position:-150px -22px;}
#hot_menu a#en_varausehdot {background-position:-212px -44px;}
#hot_menu a.link4 {background-position:-212px 0;width:72px;}
#hot_menu a.link4:active {background-position: -212px -44px;}
#hot_menu a.link4:hover {background-position:-212px -22px;}
/*--language menu---*/
.menu ul{
 float: right;
 list-style-type: none;
 padding: 0;
 margin: -16px 0 0 0;
}
.menu li{
 float: right;
 position: relative;
 z-index: 100;
}
.menu table{
 position: absolute;
 border-collapse: collapse;
 z-index: 80;
 left: -1px;
 margin-right: 25px;
}
.menu a, .menu :visited {
 display: block;
 width: 100px;
 padding: 2px 0;
 color: #fffbea;
 background: rgb(63, 81, 7);
 text-decoration: none;
 text-align: center;
 height: 17px; 
}
.menu :hover{
 color: #fffbea;
 background: rgb(105, 123, 24);
}
.menu ul ul {
 visibility: hidden;
 position: absolute;
 width: 100px;
 height: 0;
 margin: 0;
 margin-top: -22px;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
 visibility: visible;
}
#opt{
 position: relative;
 margin-left: 700px;
 top: 195px;
 color: #fff;
}
#opt select{
 width: 100px;
 border:1px solid black;
}
#opt option{
 background:rgb(63, 81, 7);
 color:#fffbea;
}
/*--safari_fix---*/

.mac.safari #contacts{
 margin-top: -36px;
}
.mac.gecko #contacts{
 margin-top: -38px;
}
.safari .menu{
 margin-top: -4px;
}
.mac.safari .menu{
 margin-top: 0px;
}
.menu a, .menu :visited {
 padding: 2px 0;
 height: 17px; 
}
.mac.safari .menu a{
 height: 14px;
}
.mac.safari .menu ul ul{
 margin-top: -18px;
}
.mac.gecko .menu{
 margin-top: 0px;
}
.mac.gecko .menu ul ul{
 margin-top: -18px;
}

.mac.gecko .menu a{
 height: 14px;
}
.mac.safari #saf_text{

}
.mac.gecko #saf_text{
 margin-top: -2px; 
}
#clear{
 width: 520px;
 clear: both;
}
a{
 outline: none;
}

