/**
 * Ylämenu
 ****/
#topmenu, #topmenu2 {
	position: absolute;
	top: 75px;
	z-index: 100;/*OLI 999, vaihdettu thickboxin takia 20081230*/
}

#topmenu ul {
	list-style: none;
	bottom: 0;
	margin: 0;
	padding: 0 0 0 180px;
}

#topmenu li {
	display: inline; /* IE */
	margin: 0;
	padding: 0;
}

#topmenu a {
	float: left;
	text-align: center;
	font: normal normal normal 12px Arial;
	color: #000;
	text-decoration: none;
	height: 35px;
	line-height: 35px;
}

#topmenu a:hover {
	text-decoration: underline;
}

#topmenu a.item1 {
	width: 65px;
}

#topmenu a.item1_current {
	background: transparent url('../pics/menu_etusivu.gif') no-repeat top left;
	font-weight: bold;
	width: 65px;
}

#topmenu a.item2 {
	width: 65px;
}

#topmenu a.item2_current {
	background: transparent url('../pics/menu_etusivu.gif') no-repeat top left;
	font-weight: bold;
	width: 65px;
}

#topmenu a.item3 {
	width: 65px;
}

#topmenu a.item3_current {
	background: transparent url('../pics/menu_etusivu.gif') no-repeat top left;
	font-weight: bold;
	width: 65px;
}

#topmenu a.item4 {
	width: 93px;
}

#topmenu a.item4_current {
	background: transparent url('../pics/menu_varaa.gif') no-repeat top left;
	font-weight: bold;
	width: 93px;
}

#topmenu a.item5 {
	width: 129px;
}

#topmenu a.item5_current {
	background: transparent url('../pics/menu_koe.gif') no-repeat top left;
	font-weight: bold;
	width: 129px;
}

#topmenu a.item6 {
	width: 107px;
}

#topmenu a.item6_current {
	background: transparent url('../pics/menu_asiakaspalvelu.gif') no-repeat top left;
	font-weight: bold;
	width: 107px;
}

#topmenu a.item1_current:hover, #topmenu a.item2_current:hover, #topmenu a.item3_current:hover, #topmenu a.item4_current:hover, #topmenu a.item5_current:hover, #topmenu a.item6_current:hover {
	text-decoration: none;
}

/******************************
			UUDET
******************************/

#topmenu2 { margin-left: 194px; width: 558px; }

#topmenu2 a.item_cur {
/*	background-color: #00A6CF; */
	background-image: url("../pics/topmenu_active.jpg");
	background-position: top left;
	background-repeat: no-repeat;
	font-weight: bold;
	color:#fff;
	padding:0 17px 0 23px;
}

#topmenu2 span.item_cur_end {
  background-image: url("../pics/topmenu_active_end.jpg");
  float:left;
  display:block;  
  height:35px;
  width:6px;
  
}

#topmenu2 a.item {
	background-image: none;
/*	background-color: #ffffff;*/
}

#topmenu2 a { 
	float: left;
	padding: 0px 12px 0px 12px; 
	text-align: center;
	font: normal normal normal 12px Arial;
	color: #000;
	text-decoration: none;
	height: 35px;
	line-height: 35px;	
/*	border: 1px solid black; */
}



#topmenu2 a.item:hover {
	text-decoration: underline;
}

#topmenu2 div.link {
	background-color: transparent;
	background-image: none;
/*	border: 1px solid black; */
	display: block;
	float: left;
}

#topmenu2 div.cur {
/*	background-color: #00A4CE;
	background-image: url("../pics/leftcorner.gif");
	background-position: top left;
	background-repeat: no-repeat;*/
/*	border: 1px solid black; */
	display: block;
	float: left;
}

/**
 * Sivumenu
 ****/
#submenu {
	position: relative;
	float: left;
	width: 178px;
	padding: 0 0 0 8px;
}

#submenu a {
	font-size: 12px;
	color: #000;
}

#submenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#submenu li {
	list-style: none;
	display: block;
	background: transparent url('../pics/submenu_line_bg.gif') no-repeat bottom left;
	padding: 5px 0 5px 5px;
	margin: 0;
	line-height: 20px;
	list-style-position: outside;
}

#submenu ul.sub li {
	background: none;
	display: block;
	padding: 5px 0 5px 10px;
	line-height: 20px;
}

#subselects select {
	margin: 4px 4px 4px 4px;
	width: 155px;
}

#subselects {
	background: transparent url('../pics/submenu_bg.gif') no-repeat top left;
	text-align: center;
	height: 76px;
	padding: 7px 0 0 0;
}

.languageSelect {
  border: 1px solid #E9F1F9;
  bottom:40px;
  float: right;
  margin: 10px 0 0 0;
  padding: 0;
  position:absolute;
  right:0px;
}