#lang{
	padding: 0px;
	margin: 0px;
	color: #fff;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	float: right;
	width: 185px;
	height: 35px;
	margin-top: -143px;
	z-index:10;
}
#lang img{
	border-style: none;
}

#langTable{
	padding: 0px;
	margin: 0px;
}
/*** MENU ***/

#menu{
	position: relative;
	margin: 0px 50px 0px 35px;
	float: left;
	z-index: 2;
	background: transparent;
	background-image: url("../img/menu-b.gif");
	background-position: right;
	background-repeat: no-repeat;
	width: 210px;
	height: 140px;
	margin-bottom: 10px;
}
#menu img{
	border: 0px;
}

#menu a {
	display: block;
	position: relative;
	height: 20px;
	background-position: 0 0;
	background-color: transparent;
	margin: 0 auto;
	margin-top: 5px;
	float: left;
	
}
#menu a:hover{
	background-position: 0 -20px;
}
#etusivu a{ background: url("../txt/etusivu_b.gif") no-repeat; width: 103px; }
#palvelut a{ background: url("../txt/palvelut_b.gif") no-repeat; width: 120px; }
#portfolio a{ background: url("../txt/portfolio_b.gif") no-repeat; width: 132px; }
#yhteys a{ background: url("../txt/yhteys_b.gif") no-repeat; width: 94px; }
#tietoa a{ background: url("../txt/tietoa_b.gif") no-repeat; width: 86px; }

#home a{ background: url("../txt/home_b.gif") no-repeat; width: 71px; }
#services a{ background: url("../txt/services_b.gif") no-repeat; width: 118px; }
#portfolio a{ background: url("../txt/portfolio_b.gif") no-repeat; width: 132px; }
#contact a{ background: url("../txt/contact_b.gif") no-repeat; width: 114px; }
#about a{ background: url("../txt/about_b.gif") no-repeat; width: 86px; }
