a{
 outline: none;
}
/*--päänavigaatio-----------------------------------------------------*/
#main_nav{
 margin-top: 25px;
 width: 250px;
}
/*----------------------*/
#main_nav li a{
 display: block;
 background: url(../img/navigatione.png);
 height: 12px;
 text-indent:-9000px;
}
#main_nav a.link1 {background-position:0 0;}
#main_nav a.link1:active {background-position: -500px 0px; outline: none;}
#main_nav a.link1:hover {background-position: -250px 0px; outline: none;}
#main_nav a#etusivu {background-position: -500px 0px;}
#main_nav a.link2 {background-position:0px -20px;}
#main_nav a.link2:active {background-position: -500px -20px; outline: none;}
#main_nav a.link2:hover {background-position:-250px -20px; outline: none;}
#main_nav a#ravintola {background-position:-500px -20px;}
#main_nav a.link3 {background-position:0px -42px;}
#main_nav a.link3:active {background-position: -500px -42px; outline: none;}
#main_nav a.link3:hover{background-position:-250px -42px; outline: none;}
#main_nav a#hotelli {background-position:-500px -42px;}
#main_nav a.link4 {background-position:0px -63px;}
#main_nav a.link4:active {background-position: -500px -63px; outline: none;}
#main_nav a.link4:hover {background-position:-250px -63px; outline: none;}
#main_nav a#kokoustilat {background-position:-500px -63px;}
#main_nav a.link5 {background-position:0px -84px;}
#main_nav a.link5:active {background-position: -500px -84px; outline: none;}
#main_nav a.link5:hover {background-position:-250px -84px; outline: none;}
#main_nav a.link5:active {background-position:-500px -84px;}
#main_nav a.link6 {background-position:0px -105px;}
#main_nav a.link6:active {background-position: -500px -105px; outline: none;}
#main_nav a.link6:hover {background-position:-250px -105px; outline: none;}
#main_nav a#hkunta {background-position:-500px -105px;}

#main_nav a.link7 {background-position:0px -126px;}
#main_nav a.link7:active {background-position: -500px -126px; outline: none;}
#main_nav a.link7:hover {background-position:-250px -126px; outline: none;}
#main_nav a#historia {background-position:-500px -126px;}

#main_nav a.link8 {background-position:0px -147px;}
#main_nav a.link8:active {background-position: -500px -147px; outline: none;}
#main_nav a.link8:hover {background-position:-250px -147px; outline: none;}
#main_nav a#galleria_link {background-position:-500px -147px;}

#main_nav ul{
 padding: 0 0 5px 0;
 list-style: none;
}
#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_ravintola2.png) no-repeat;
 float: left;
 overflow: hidden;
 height: 22px;
 text-indent:-9000px; 
}
#res_menu a#menut {background-position: 0 -44px;}
#res_menu a.linkki1 {background-position:0 0;width:86px;}
#res_menu a.linkki1:active {background-position: 0 -44px;}
#res_menu a.linkki1:hover {background-position: 0 -22px;}
#res_menu a#lounas {background-position: -86px -44px;}
#res_menu a.linkki2 {background-position:-86px -0;width:61px}
#res_menu a.linkki2:active {background-position: -86px -44px;}
#res_menu a.linkki2:hover {background-position:-86px -22px;}
#res_menu a#viinilista {background-position:-147px -44px;}
#res_menu a.linkki3 {background-position:-147px 0;width:82px;}
#res_menu a.linkki3:active {background-position: -147px -44px;}
#res_menu a.linkki3:hover{background-position:-147px -22px;}
#res_menu a#viinitasting {background-position:-229px -44px;}
#res_menu a.linkki4 {background-position:-229px 0;width:95px;}
#res_menu a.linkki4:active {background-position: -229px -44px;}
#res_menu a.linkki4:hover {background-position:-229px -22px;}
#res_menu a#illallismenut {background-position:-324px -44px;}
#res_menu a.linkki5 {background-position:-324px 0;width:68px}
#res_menu a.linkki5:active {background-position: -324px -44px;}
#res_menu a.linkki5:hover {background-position:-324px -22px;}
#res_menu a#perhejuh {background-position:-392px -44px;}
#res_menu a.linkki6 {background-position:-392px 0;width:128px}
#res_menu a.linkki6:active {background-position: -392px -44px;}
#res_menu a.linkki6:hover {background-position:-392px -22px;}
/*--hotelli ylänavigaatio--*/
#hot_menu{
 width: 520px;
 height: 22px;
}
#hot_menu li{
  display: inline;
	} 
#hot_menu li a{
 background: url(../img/navigation_hotelli.png) no-repeat;
 float: left;
 overflow: hidden;
 height: 22px;
 text-indent:-9000px; 
}
#hot_menu a#huoneet {background-position: 0 -44px;}
#hot_menu a.linkki1 {background-position:0 0;width:74px;}
#hot_menu a.linkki1:active {background-position: 0 -44px;}
#hot_menu a.linkki1:hover {background-position: 0 -22px;}
#hot_menu a#vastaanotto {background-position: -74px -44px;}
#hot_menu a.linkki2 {background-position:-74px -0;width:98px}
#hot_menu a.linkki2:active {background-position: -74px -44px;}
#hot_menu a.linkki2:hover {background-position:-74px -22px;}
#hot_menu a#sauna {background-position:-172px -44px;}
#hot_menu a.linkki3 {background-position:-172px 0;width:55px;}
#hot_menu a.linkki3:active {background-position: -172px -44px;}
#hot_menu a.linkki3:hover{background-position:-172px -22px;}
#hot_menu a#haayo {background-position:-227px -44px;}
#hot_menu a.linkki4 {background-position:-227px 0;width:56px;}
#hot_menu a.linkki4:active {background-position: -227px -44px;}
#hot_menu a.linkki4:hover {background-position:-227px -22px;}
#hot_menu a#myyntimiespaketti {background-position:-283px -44px;}
#hot_menu a.linkki5 {background-position:-283px 0;width:137px}
#hot_menu a.linkki5:active {background-position: -283px -44px;}
#hot_menu a.linkki5:hover {background-position:-283px -22px;}
#hot_menu a#varausehdot {background-position:-420px -44px;}
#hot_menu a.linkki6 {background-position:-420px 0;width:100px}
#hot_menu a.linkki6:active {background-position: -420px -44px;}
#hot_menu a.linkki6:hover {background-position:-420px -22px;}
/*--kokoustila ylänavigaatio--*/
#kok_menu{
 width: 520px;
 height: 22px;
}
#kok_menu li{
  display: inline;
	} 
#kok_menu li a{
 background: url(../img/navigation_kokous.png) no-repeat;
 float: left;
 overflow: hidden;
 height: 22px;
 text-indent:-9000px; 
}
#kok_menu a#kokouspaketit {background-position: 0 -44px;}
#kok_menu a.linkki1 {background-position:0 0;width:117px;}
#kok_menu a.linkki1:active {background-position: 0 -44px;}
#kok_menu a.linkki1:hover {background-position: 0 -22px;}
#kok_menu a#kokousvarustelu {background-position:-117px -44px;}
#kok_menu a.linkki2 {background-position:-117px -0;width:184px}
#kok_menu a.linkki2:active {background-position:-117px -44px;}
#kok_menu a.linkki2:hover {background-position:-117px -22px;}
#kok_menu a#pysakointi{background-position:-301px -44px;}
#kok_menu a.linkki3 {background-position:-301px 0;width:87px;}
#kok_menu a.linkki3:active{background-position:-301px -44px;}
#kok_menu a.linkki3:hover{background-position:-301px -22px;}
/*---ravintola menu---*/
/*#res_menu ul{
 margin-top: 0px;
 list-style-type:none;
}
#res_menu li{
 float: left;
 display: inline;
 padding-right: 20px;
}
#res_menu a{
 text-decoration: none;
 color: #000;
}
#res_menu a:hover{
 text-decoration: none;
 color: #666;
}*/
/*--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;
}
/*---end language_menu---*/
#clear{
 width: 520px;
 clear: both;
}
#col_linkki img{
 border: solid 0px;;
}