#page .header_uusi{
	height: 98px;
	position: relative;
	overflow: visible;
}
.hidden{
	display: none;
}

.action_buttons li{
	position: relative;
}

.action_buttons .newsletter, .newsletterpopup{
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 1px 1px 5px #A8A8A8;
	box-shadow: 1px 1px 5px #A8A8A8;
	height: 200px;
	padding: 20px;
	position: absolute;
	top: 0;
	width: 250px;
	z-index: 10;
	background: #EDEDED; /* old browsers */
	background: -moz-linear-gradient(top, #EDEDED 0%, #ffffff 99%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EDEDED), color-stop(99%,#ffffff)); /* webkit */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EDEDED', endColorstr='#ffffff',GradientType=0 ); /* ie */
}

.newsletter_close{
	width: 19px;
	height: 19px;
	float: right;
}

.content_left{
	float: left;
	width: 360px;
	text-align: center;
}

.content_left .fp-main-image{
	height: auto;
	padding-bottom: 20px;
}

.content_left ul, .sidebar ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.content_right{
	float: left;
	width: 590px;
}

.content_right #liftup1{
	padding-right: 30px;
}

.header_uusi .contact .enlarge{
	font-size: 12px;
	line-height: 1.4;
}

.header_uusi .contact{
	position: absolute;
	right: 0;
	width: 100px;
	height: 50px;
	top: -41px;
	background: #DD0D25;
	border-bottom: 1px solid #737373;
	padding: 3px 5px 6px 5px;
	-webkit-border-radius-bottomright: 7px;
	-moz-border-radius-bottomright: 7px;
	border-bottom-right-radius: 7px;
	-webkit-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomleft: 7px;
	border-bottom-left-radius: 7px;
	font-size: 9px;
	color: white;
	font-family: arial;
	text-align: center;
	line-height: 2.0;
	z-index: 99;
}

.header_uusi .contact a{
	color: white;
}

.header_uusi #navi ul li {
	height: 33px;
}

.header_uusi #navi a{
	font-size: 1em;
}

.header_uusi #navi ul {
	margin: 0;
	padding: 12px 0;
}

.header_uusi .login a{
	right: 120px;
}

.footer_uusi{
	background-color: #fff;
	background: url(/img/sitemap-bg.jpg) repeat-x;
	float: left;
}

.footer_uusi .footer-navi .split{
	width: 190px;
}

.footer_uusi .footer_otsikko{
	height: 45px;
}

.footer_uusi .footer-navi{
	margin-top: 10px;
}

.footer_uusi #footer_part2{
	margin-top: 35px;
	background: #fff url(/img/footer-bg.jpg) repeat-x;
	padding-top: 20px;
}

.footer_uusi a.top{
	background-image: url(/img/takaisin-ylos.png);
}

.footer_uusi .aa{
	float: right;
	margin-top: 10px;
	padding-right: 20px;
	width: 280px;
}

.footer_uusi .address .small{
	clear: both;
	color: #7B7B7B;
	float: none;
	font-size: 10px;
	margin-top: 30px;
}


/** DROPDOWN **/

/* --------------- LEVEL ONE --------------- */

ul.dropdown {
	position: relative;
}

ul.dropdown li {
	float: left;
	zoom: 1;
}

ul.dropdown li.hover {
	position: relative;
}


/* --------------- LEVEL TWO --------------- */

#main-nav ul li ul li a {
	background: none;
}

ul.dropdown ul {
	width: 240px;
	visibility: hidden;
	position: absolute;
	top: 100%; left: 0;
	z-index: 10;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
	-moz-border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	padding: 10px 0;
	border: 1px solid #ddd;
	border-top: none;
	list-style: url("/img/list.png");
}
ul.dropdown ul li {
	float: none;
	margin: 0 0 0 30px;
	height: 23px !important;
}

#navi ul.dropdown ul li a {
	font-weight: normal;
	font-size: 0.95em;
	width: 240px;
}

.footer_uusi ul{
	list-style: url("/img/list.png") !important;
	list-style-position: inside !important;
}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a	{
	border-right: none;
	width: 100%;
	display: inline-block;
}


/* --------------- LEVEL THREE --------------- */

ul.dropdown ul ul {
	left: 100%; top: -10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
ul.dropdown li:hover > ul {
	visibility: visible;
}

.sidenavi{
	margin-bottom: 2em;
}

.sidebar{
	overflow: visible;
}

.subpage-wrapper{
	height: auto;
}

.yhteystiedot{
	overflow: visible;
}

.alateksti{
  /*padding-left: 70px;
  width: 430px;*/
  width: 500px;
}

.alateksti .ingressi{
  font-weight: bold;
}

.formishait input{
  padding-top: 6px;
}

.formishait input[type=radio]{
  background-image: none;
}

