@charset "windows-1250";    *  {margin : 0;padding : 0;}body {background-image : url(../images/taustan_gradientti.png);background-repeat : repeat-x;background-position : top 0%;}#wrapper {padding : 0;width : 830px;margin-right : auto;margin-left : auto;text-align : left;background-image : url(../images/wrapper.png);background-repeat : no-repeat;background-position : top 0%;}#banner {background-repeat : no-repeat;position : relative;height : 150px;z-index : 1001;}#banner #mainnav #paa_navi {	z-index: 3000;}#logo {background-image : url(../images/ideaomena_logo.png);background-repeat : no-repeat;height : 145px;margin-left : 30px;float : left;width : 200px;}#mainnav {height : 145px;width : 550px;float : right;margin-right : 30px;background-image : url(../images/navi_tausta.png);background-repeat : no-repeat;background-position : right top;z-index : 1;}#flash {	height : 210px;	position : relative;	text-align : left;	z-index : 3;}#wrapper #flash .flashalue {	padding-left: 28px;}#sisalto_vasen {	text-align : left;	float : left;	width : 530px;	position : relative;	margin-top : 20px;}#sisalto_vasen p {	font-family : "Trebuchet MS", Georgia, Verdana;	font-size : 12px;	font-weight : normal;	font-variant : normal;	color : #666666;	padding-bottom : 8px;}#sisalto_vasen h1 {font-family : Georgia, "Times New Roman", Times, serif;font-size : 20px;color : #cc6600;padding-bottom : 10px;font-weight : normal;}#sisalto_vasen .aihe .detail {font-family : Georgia, "Times New Roman", Times, serif;font-size : 24px;color : #c3d131;font-weight : lighter;font-variant : normal;text-align : right;}#sisalto_vasen .aihe h2 {font-family : Georgia, "Times New Roman", Times, serif;font-size : 18px;font-weight : normal;font-variant : normal;color : #cc6600;border-bottom-width : 4px;border-bottom-style : solid;border-bottom-color : #c3d131;margin-bottom : 8px;}#sisalto_vasen .aihe img {	margin-right : 10px;	margin-bottom : 6px;	float : left;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#sisalto_vasen .aihe h3 {font-family : Georgia, "Times New Roman", Times, serif;font-size : 13px;font-weight : normal;font-variant : normal;color : #cc6600;padding-bottom : 4px;}#sisalto_vasen .aihe {float : right;width : 490px;border-bottom-width : 1px;border-bottom-style : dotted;border-bottom-color : #666666;margin-bottom : 5px;padding-top : 5px;}#sisalto_vasen .aihe a {font-size : 12px;color : #0066cc;text-decoration : none;}#sisalto_vasen .aihe a:hover {font-size : 12px;color : #0066cc;text-decoration : underline;}#sivupalkki {	clear : none;	float : right;	width : 240px;	padding-top : 20px;	padding-right : 30px;	padding-left : 10px;}#sivupalkki #pikanavi li {margin-left : 20px;list-style-type : none;border-bottom-width : 1px;border-bottom-style : dotted;border-bottom-color : #666666;margin-bottom : 5px;}#sivupalkki #pikanavi .print {	list-style-type : none;	list-style-image : url(../images/mininaviin.jpg);	list-style-position : outside;	margin-left : 45px;}#sivupalkki #pikanavi .print a {	color : #333333;	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : normal;	font-variant : normal;	text-transform : uppercase;	text-decoration : none;	margin-left : 10px;}#sivupalkki #pikanavi .web {	list-style-type : none;	list-style-image : url(../images/mininaviin.jpg);	list-style-position : outside;	margin-left : 45px;}#sivupalkki #pikanavi .web a {	color : #333333;	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : normal;	font-variant : normal;	text-transform : uppercase;	text-decoration : none;	margin-left : 10px;}#sivupalkki #pikanavi .photo {	list-style-type : none;	list-style-image : url(../images/mininaviin.jpg);	list-style-position : outside;	margin-left : 45px;}#sivupalkki #pikanavi .photo a {	color : #333333;	font-family : Geneva, Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : normal;	font-variant : normal;	text-transform : uppercase;	text-decoration : none;	margin-left : 10px;}#sivupalkki .paketit {margin-top : 15px;}#sivupalkki .yrittaja {margin-top : 30px;}#sivupalkki .yrittaja img {float : right;}#sivupalkki .paketit {font-family : "Trebuchet MS", Georgia, Verdana;font-size : 11px;color : #666666;}#sivupalkki .paketit img {float : right;border-bottom-width : 1px;border-bottom-style : dotted;border-bottom-color : #666666;margin-top : 20px;margin-bottom : 10px;padding-bottom : 5px;}#sivupalkki .ajankohtaista {margin-top : 15px;border-bottom-width : 1px;border-bottom-style : dotted;border-bottom-color : #666666;}#sivupalkki .ajankohtaista p {font-family : "Trebuchet MS", Georgia, Verdana;font-size : 11px;font-weight : normal;font-variant : normal;color : #666666;padding-bottom : 4px;}#sivupalkki .ajankohtaista h1 {font-family : Georgia, "Times New Roman", Times, serif;font-size : 13px;color : #cc6600;font-weight : normal;font-variant : normal;margin-bottom : 5px;}#sivupalkki .paketit img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#clear {clear : both;}#footer {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;position : relative;text-align : center;vertical-align : top;border-top-width : 1px;border-top-style : dotted;border-top-color : #666666;border-right-color : #666666;border-bottom-color : #666666;border-left-color : #666666;margin-top : 20px;}#footer p {margin-top : 10px;color : #c3d131;} .textfield {	width: 50%;}#hakukoneopt p {	font-size: 7px;	color: #FFFFFF;}#sisalto_vasen .aihe li {	font-family: "Trebuchet MS", Georgia, Verdana;	font-size: 11px;	font-weight: normal;	font-variant: normal;	color: #666666;}