/* Siluetti Spa Oy 15052009 */html { height: 100%;}.center {	text-align: center;}.top {	vertical-align: top;}.strong {	font-weight: bold;}.italic {	font-style:italic;}a	{	text-decoration: underline; color:#414042;}a:link, a:visited {}a:hover, a_active {text-decoration:none;}a.logolink {display: block; width: 300px; height: 40px; text-decoration: none;}a.logolink:link, a.logolink:visited {}a.logolink:hover {}, a.logolink:active {}a.lang	{font-family: Arial Narrow, Arial, Helvetica, sans-serif; text-decoration: none; color:white; font-size:9px;	letter-spacing: 1px;}a.lang:link, a.lang:visited {}a.lang:hover, a.lang_active {text-decoration:underline;}a.menu	{	font-family: Arial Narrow, Helvetica, sans-serif; text-decoration: none; color:#414042; }a.menu:link, a.menu:visited {}a.menu:hover, a.menu:active {font-weight: bold;}a.navi	{font-family: Arial Narrow, Arial, Helvetica, sans-serif; text-decoration: none; color: #414042}a.navi:link, a.navi:visited {}a.navi:hover, a.navi:active {color: #867a6f;	font-weight: bold;}img {	border-style: none; border-width: 0px;}/*SIVU*/body{	background: #ebebeb url(Images/tausta.gif) repeat-x top;	margin: 0px;	padding: 0;	font-size: 12px;	font-family: Tahoma, Arial, Times, Sans-serif;	line-height: 14px;	color:#414042;	height: 100%;}#wrapper{	border: none;	width: 950px;	padding: 0;	margin-top: 0;	margin-right: auto;	margin-left: auto;	margin-bottom: 0;}#header {	width: 100%;	height: 88px;	margin: 0;	padding: 0;	border: 0;	background: #333132  url(Images/siluettispa3.gif) no-repeat top left;	text-align: right;}#lang_area{	border: none;	position:relative;	margin: 0;	padding: 10px;}#logo{	border: none;	position:relative;	width: 250px;	height: 50px;	margin: 0;	padding-top: 0px;	padding-right: 0;	padding-left: 600px;	padding-bottom: 0;}#menu {	clear: both;	width: 720px;	height: 22px;	margin: 0;	padding-top: 6px;	padding-left: 230px;	padding-bottom: 0;	padding-right: 0;	border: 0;	background: #dfd2c4  url(Images/menu_siluettispa2.gif) no-repeat top left;}#middlebar_news{	width: 930px;	height: 50px;	padding: 0 0 0 20px;	margin: 0;	background: #fff url(Images/kiehkura_menu_white2.gif) no-repeat top left;	border: 0;}#wrapper_down{	width: 930px;	padding: 0 0 0 20px;	margin: 0;	background: #fff url(Images/tausta_wrapper_down3.gif) no-repeat top left;	border: 0;}#wrapper_down_fp{	width: 950px;	height: 475px;	padding: 0;	margin: 0;	background: white;	border: 0;}#wrapper_down_news{	width: 930px;	padding: 5px 0 20px 20px;	margin: 0;	background: white;	border: 0;	background: #fff url(Images/kiehkura.jpg) no-repeat bottom right;}#navi {	width: 110px;	height: 430px;	border-left: 0;	border-bottom: 0;	border-right: 1px solid #414042;	border-top: 0;	padding: 15px;	margin-top: 30px;	margin-right: 0;	margin-left: 10px;	margin-bottom: 10px;	float: left;} #navi_fp {	width: 145px;	height: 445px;	border:0;	padding: 30px 20px 0 20px;	margin: 0;	float: left;}#main {	width: 420px;	border: 0;	padding: 0px;	margin-top: 0;	margin-right: 0;	margin-left: 225px;	margin-bottom: 0;} #main_fp {	width: 950px;	height: 475px;	border: 0;	padding: 0 0 0 0;	margin-top: 0;	margin-right: 0;	margin-left: 0px;	margin-bottom: 0;}/*kauneus, anti-aging, spa-hoido*/#mainx {	width: 720px;	border: 0;	padding: 0px;	margin-top: 0px;	margin-right: 0;	margin-left: 0;	margin-bottom: 0;	float: right;}#main_text {	width: 330px;	border: 0;	padding: 0;	margin: 20px 0 0 0;	float:left;} #pictures{float:right; width:350px; padding: 0;}#maintr{	width: 930px;	border: 0;	padding: 0px;	margin-top: 0px;	margin-right: 0;	margin-left: 0;	margin-bottom: 0;	float: right;}#main_texttr {	width: 620px;	border: 0;	padding: 0;	margin: 20px 0 0 0;	float:left;} /*loppuu*/#footer {	width: 720px;	height: 22px;	margin: 0;	padding-top: 5px;	padding-left: 230px;	border: 0;	color:#FFFFFF;	background: #333132;	font-family: Arial Narrow, Helvetica, sans-serif;	font-size: 9px;	letter-spacing: 1px;}/*TEKSTIT*/	h1{	font-family: Arial Narrow, Helvetica, Sans-serif;	font-size: 24px;	font-weight: 100;	font-variant: normal;	margin-bottom: 15px;	margin-top:10px;	color: #867a6f;	line-height: 26px;	letter-spacing: 0.7px;	text-transform:uppercase;}h2{	font-family: Tahoma, Arial, Times, Sans-serif;	font-size: 14px;	font-weight: bold;	font-variant: normal;}h3{	font-family: Tahoma, Arial, Times, Sans-serif;	font-size: 12px;	font-weight: bold;	font-variant: normal;}p{margin-top: 5px;	}	p.news_info{	font-family: Tahoma, Arial, Times, Sans-serif;	font-size: 10px;	font-weight: 100;	font-variant: normal;	margin: 0;	padding: 0;}/*TAULUKOT*/table, tr, td{	border-collapse: collapse;	border-spacing: 0;	border: 0;	margin: 0 0 0 30px;	padding: 0;	font-size: 12px;	height: 26px;	}		table.galleria, td{	border-spacing: 0;	border: 0;	margin: 0;	padding: 2px;	font-size: 12px;		}	/*LOMAKKEET*/input{	border-left-color: #383838;	border-left-width: 1px;	border-top-color: #383838;		border-top-width: 1px;	font-family: arial,sans-serif;	font-size: 10px;	height: 18px;	width: 150px;	margin-left: 1px;	margin-right: 1px;}input.text {	height: 18 px;	line-height: 11px;	margin-left: 0px;	margin-right: 0px;	margin-top:0px;	border:1px solid #cccccc;	font-family: arial,helvetica,sans-serif; 	font-size: 11px;	color:#333333;	background-color:#ffffff; }select{	font-family: arial,helvetica,sans-serif; 	font-size:11px;	color:#333333;	width: 75px;	background-color:#FFF;	border:1px solid #cccccc;}select.ajanvaraus{	font-family:Tahoma, Arial, Helvetica, sans-serif;	font-size:10px;	background-color:#FFFFFF;	width: 300px;	border-color: #383838;		border-width: 1px;}textarea{	border:1px solid #cccccc;	font-family: arial,helvetica,sans-serif; 	font-size: 11px;	line-height: 11px;	margin-left: 1px;	margin-right: 1px;	width: 200px;}input.button{	border-color: #000;		border-width: 1px;	background: #888888;	font-family: arial,sans-serif;	letter-spacing: 1px;	color:#FFFFFF;	font-size: 10px;	width: 70px;	height: 18px;}.abutton{	border-color: #690a1d;		border-width: 1px;	background: #7b061e;	font-family: tahoma,verdana,arial,sans-serif;	letter-spacing: 1.1px;	color:#FFFFFF;	font-size: 11px;	margin: 3px;	text-decoration:none;	padding: 2px 10px 2px 10px;}a.abutton:hover{	color: white;	font-weight: bold;}#basictext {	width: 100%;	height: 100%;	border: none;	margin: 0 auto auto 0;	padding: 10px 0 0px 20px;	background: #424244 url(Images/ornamentti_pieni.png) bottom right no-repeat;	color: #FFFFFF;	overflow:auto;}.basictext p {	padding: 0 160px 0 50px;}
