* {
	padding: 0px;
	margin: 0px;
	}
	
		
body {
	color: #363636;
	font-family: verdana;
	font-weight: normal;
	font-size: 12px;
	background-color: #ffd900;
	}

#all {  
	background: transparent url(/pics/page-shadows.png) no-repeat 0px 0px;
	width: 1020px;
	margin: 0 auto 0px auto;
	padding: 0 0 60px 0;
	}

a {
	color: #003882;
	text-decoration: underline;
	}
	
a:hover {text-decoration: underline;}	
	
#path {
	margin: 0 0 0 244px;
	color: #999999;
	font-size: 10px;
	}
		
	#path img {margin: 0 5px 0 7px;}
	#path a {text-decoration: none;}
	
/*#subnavi {margin-bottom: 20px; border: 1px solid green;}*/

#subnavi {background: #f00; height: 300px;}

#noSubnavi {
	width: 225px;
	float: left;
	margin: 24px 15px 20px 0;
	}
	
#subnaviBg {
	background: #f0f0f0 url(/pics/subnavi.png) no-repeat 0px 0px;
	height:auto !important;
	height: 420px;
	min-height: 420px;
	}

#subnaviLinks {
	width: 244px;
	float: left;
	margin: 0px 6px 20px 0;
	}
	
	#subnaviLinks a {text-decoration: none;}
 	
	#subnaviLinks h3.pagename {
			margin: 0px 0 0 10px; 
			padding: 0px 0 0px 0px;
			font-size: 26px;
			line-height: 30px;
			font-weight: normal;
			}
			
		#subnaviLinks h3.pagename a {color: #003882; }
			
		#subnaviLinks  h3.pagename a:hover { text-decoration: none; 	}
		
#subnaviLinks a:hover {
		text-decoration: underline;
		}
		
#subnaviLinks ul {
	
	padding: 15px 0 0 10px;
	
	
	}
	
#subnaviLinks ul li {
	text-decoration: none;
	list-style-type: none;
	line-height: 16px;
	width: 220px;
	padding: 0px 0 0px 0;
	overflow: hidden;
	background: #f0f0f0 url(/pics/arrow-grey-small.png) no-repeat 207px 12px;
	border-bottom: 1px solid #ebe8df;
	}
	

#subnaviLinks ul li a {	
	color: #666666;
	display: block;
	padding: 5px 30px 6px 15px;
	overflow: hidden;
	font-size: 12px;
	}
	
		
		
		#subnaviLinks ul li.parentClass a, #subnaviLinks ul a:hover, #subnaviLinks ul li#s a  { 
			background: #f2dd0e url(/pics/subnaviSelected.png) no-repeat 0px 0px;	
			text-decoration: none;		
			}
			
		#subnaviLinks ul li.parentClass ul li {padding:0px 0 0px 14px;}
		
		#subnaviLinks ul li#s ul li a, #subnaviLinks ul li.parentClass ul li a {background: 0px;}
		#subnaviLinks ul li#s ul li a:hover, #subnaviLinks ul li.parentClass ul li a:hover {text-decoration: underline;}
	
		#subnaviLinks ul li ul {
			border-top: 1px solid  #ebe8df; 
			border-bottom: none; 
			background: #f0f0f0;
			padding:0px 0 0 0px; 
			height: auto;
			min-height: auto;
		}
		
		#subnaviLinks ul li ul li {
			line-height: 17px;
			border: none;
			padding: 0px 0 0px 14px;
			color: #5D5D5D;
			width: 210px;
			overflow: hidden;
			background: #f0f0f0;
			}
		
		
		#subnaviLinks ul li#s ul li a {	background: 0px;} 
			
		#subnaviLinks ul li ul li a {color: #5D5D5D; }
		#subnaviLinks ul li ul li a:hover {background: 0px;} 
		
		#subnaviLinks ul li#s ul li ul li a {padding: 5px 30px 6px 25px;}
									
		#subnaviLinks ul li ul li#s {padding:0px 0 0px 14px;}
		
		#subnaviLinks ul li ul li a#s {	color: #003882;background: 0px;padding:5px 30px 6px 15px; }
			
		#subnaviLinks ul li ul li ul { border: none; }

	



#subnaviLinks .asiakaskysely-banneri {margin-top: 20px;}
#subnaviLinks .asiakaskysely-banneri a img {border: 0px;}

.subnavi_select {margin-left: 20px;	}
	.subnavi_select h4 {font-weight: bold; font-size: 14px; color: #003882; margin: 30px 10px 10px 0;}
	
	.subnavi_select select {width: 200px;}

		
#page {
	margin: 14px 0 10px 0;
	float: left;
	width: 700px;
	overflow: hidden;
	}	

	#page ol li {margin: 0 0 0 30px;}
	
	#page ul li {
		background: transparent url(/pics/listmark.gif) 5px 3px no-repeat;
		margin: 0 0 0 8px;
		padding: 0px 0 0 20px ;
		list-style-type: none;		
		}	
		
	#page td  {vertical-align:top;}
	
#page a.no_arrow {background: none; padding: 0px;}

#column_center, #column_center_wide, #column_center_wider  {
	float: left;
	width: 435px;
	margin-top: 40px;
	margin-right: 17px;
	overflow: hidden;
	}
	
	#column_center_wide {width: 700px; margin-right: 0px;}
	#column_center_wider {width: 455px;}
	
	#column_center select, #column_center_wide select, column_center_wider select  {margin-top: 5px; width: 200px;}
	
#column_right, #column_right_narrow {
	float: right;
	width: 240px;
	margin-top: 40px;
	overflow: hidden;
	}
	
	#column_right_narrow {width: 225px; }
	
#page #column_infobox * { z-index: 5; position: relative; } 
#page #column_infobox {
	float: right;
	width: 174px;
	margin-top: 25px;
	margin-right: 2px;
	padding-top: 25px;
	//padding-top: 30px;
	padding-bottom: 24px;
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
	background: transparent url(/pics/shortcutBottomBg.jpg) no-repeat bottom left;
	}
	
	#page #column_infobox h3 {
		margin: 0px; 
		padding: 0px; 
		position: absolute; 
		top:0px; 
		left:0px;
		background: #ffe90f url(/pics/shortcutTopBg.jpg) no-repeat 0px 0px;
		height: 66px;
		width: 174px;
		z-index: 1;
		}
		
	#page #column_infobox a {
		background: transparent url(/pics/shortcut_listmark.gif) no-repeat 0px 3px;
		display: block;
		font-size: 12px;
		padding: 0 0 0 20px;
		height: 22px;
		cursor: pointer;
		}
		
	#page #column_infobox ul {xmargin-top: 10px;}
	#page #column_infobox ul li {
		list-style-type: none; 
		background: none; 
		padding: 0px; 
		margin: 9px 12px 0 11px; 
		_margin: 0 12px 0 11px;
		line-height: 15px;
		}
	
		
	#page #column_infobox img {margin: 11px 0 0 11px; _margin-top: 0px; }	
	#page #column_infobox img.info_head {margin: 0px; }
	#page #column_infobox p {margin: 11px 12px 0 11px; line-height: 15px;}

#column_select select {
		width: 160px;
		border: 1px solid #D1D1D1;
		margin-left: 0px;
		background: #EEEEEE;
		color: #3C475B;
		}
	
#column_select p {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 18px;
 	color: #0075B5;
	margin: 10px 0 15px 0;
 	font-weight: normal;
 	}

#column {
	float: left;
	width: 700px;
	margin-top: 15px;
	overflow: hidden;
	}

#content {
	margin-top: 10px;
	margin-bottom: 10px;
	
	}	

#container {
	width: 950px;
	overflow: hidden;
	border-right: 10px solid #fff;
	margin: 0 auto;
	background: #fff;
	
	}
	
#header {
		position: relative;
		z-index: 20;
		margin-left: 10px;
		}
		
	#header a {font-size: 10px; text-decoration: none;}	
	
		
	#logo {	position: absolute;	left: 0px;	}
			
	#logo img {	border: 0px;}
	
	#logo h1 {display: none;}
	
	.country {
		width: 370px;
		position: absolute;
		top: 15px;
		right: 200px;
		}
		
	.country img {position: relative; top: 2px;}
		
	.country a.choose { text-transform: uppercase;}
	
	.country img.choose {
		border: none;
		width: 17px;
		height: 17px;
		position: absolute;
		top: 0px;
		right: 20px;
		}
		
	#header #countrypopup {
		position: absolute; 
		left: 0px; 
		top: 0px; 
		width: 345px; 
		background: #fff;
		height: 180px; 
		border: 1px solid #C6C7C6;
		z-index: 3;
		}
		
	#header #countrypopup h4{
		font-size: 12px; 
		font-weight: bold; 
		margin: 0px;
		padding: 3px 0px 3px 15px;
		background: #D1131A;
		color: #fff;
		}
		
	#header #countrypopup p{font-size: 11px; margin: 6px 0px 6px 15px;}
	
	#header #countrypopup ul {margin: 12px 0 0 10px; float:left; z-index: 4;}
	
	#header #countrypopup ul li {
		margin: 0px 0 0 0;
		float: left;
		display: block;
		width: 140px;
		height: 23px;
		background: none;	
		padding-left: 25px;
		line-height: 17px;
		list-style-type: none;
		}
		
		#header #countrypopup ul li a {text-transform: uppercase;}
		
	#header #countrypopup ul.c2 { margin: 0px 0 0 65px;}
		

	#header #countrypopup ul.c3 { margin: 0px 0 0 65px;	}


	#header #countrypopup ul.c4 { margin: 0px 0 0 65px;}
	
	#header #countrypopup .close {
		position: absolute; 
		right: 10px; 	
		top: 3px;
		width: 5px;
		height: 10px;
		}
		
				
#header #countrypopup ul li.fi {background: transparent url(/pics/lang/fi_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.no {background: transparent url(/pics/lang/no_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.se {background: transparent url(/pics/lang/se_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.dk {background: transparent url(/pics/lang/dk_s.gif) no-repeat 0px 4px;}	
#header #countrypopup ul li.ru {background: transparent url(/pics/lang/ru_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.ee {background: transparent url(/pics/lang/ee_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.lv {background: transparent url(/pics/lang/lv_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.lt {background: transparent url(/pics/lang/lt_s.gif) no-repeat 0px 4px;}	
#header #countrypopup ul li.pl {background: transparent url(/pics/lang/pl_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.hu {background: transparent url(/pics/lang/hu_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.ua {background: transparent url(/pics/lang/ukr_s.gif) no-repeat 0px 4px;}
#header #countrypopup ul li.cz {background: transparent url(/pics/lang/cz_s.gif) no-repeat 0px 4px;}	
#header #countrypopup ul li.sk {background: transparent url(/pics/lang/sk_s.gif) no-repeat 0px 4px;}

#headerInner-1 {
	position: relative;
	height: 50px;
	z-index: 2;
	}
	
	#headerInner-1 .some a {float: left;padding: 19px 4px 0 0;}
	#headerInner-1 .some a img {border: 0px;}
	
	#headerInner-1 a.stay_informed {
		background: transparent url(/pics/stay_informed.gif) no-repeat 0px 20px;
		padding: 18px 0 0 20px;
		height: 20px;
		display: block;
		margin-left: 2px;
		width: 200px;
		}

#headerInner-2 {	
	position: relative;
	background: transparent url(/pics/header-bg.png) repeat-x 0px 0px;
	height: 93px;	
	z-index: 1;
	border-bottom: 10px solid #fff;
	}
	
	.lang {
		width: 300px;
		position: absolute;
		top: 15px;
		right: 500px;		
		}
	
		.lang a {
			float:right;
			padding: 0 10px 0 0;
			margin-left: 10px;
			}
	
	form#search {
		height: 29px;
		position: absolute;
		top: 10px;
		right: 0px;
		width: 145px;
		}
		
		form#search .img {
			position: relative; 
			top: 6px;
			left: 0px;
			width: 17px;
			height: 17px;
			border: 0px;
			}			
		
		form#search input {
			color: #003882;
			font-size: 10px;
			padding: 1px 0 2px 1px;
			background-color: #f2f2f2;
			border: 1px solid #d2d2d2;
			border-bottom: 1px solid #ededed;
			border-left: 1px solid #e3e3e3;
			border-right: 1px solid #e2e2e2;
			width: 119px;
			}

#navi  {
	color: #fff;
	font-weight: bold;
	height: 31px;
	position: absolute;
	right: 7px;
	top: 28px;
	background: #ffd900;

	}

	#navi a {
		color: #003882;
		text-transform:uppercase;
		font-weight: bold;
		display: block;
		float: left;
		height: 30px;			
		font-size: 11px;
		text-decoration: none;
	
		}
		
	#navi a:hover {
		text-decoration: none;
		background: transparent url(/pics/navi-hover-1.png) repeat-x 0px 0px;
		height: 33px;
		}
		
	#navi ul {margin: 0px; padding: 0px;	}
			
	#navi li {
		line-height: 32px;
		display: block;
		float: left;
		list-style-type: none;		
		height: 33px;	
		background: transparent url(/pics/navi-bg.png) repeat-x 0px 0px;	
			
		} 	
		
	#navi li a { padding: 0px 6px 0 6px; }
		
	#navi li.home, #navi li.etusivu {background: transparent url(/pics/navi-li-bg-left.png) no-repeat left top;}
	#navi li.home a:hover, #navi li.etusivu a:hover {background: transparent url(/pics/navi-li-bg-left-h.png) no-repeat 1px top;}
	
	#navi li.contact_us {background: transparent url(/pics/navi-li-bg-right.png) no-repeat right top;}
	#navi li.contact_us-s, #navi li.contact_us-parentClass {background: transparent url(/pics/navi-li-bg-right-s.png) no-repeat right top;}
	#navi li.contact_us a:hover {background: transparent url(/pics/navi-li-bg-right-h.png) no-repeat right top;}
	#navi li.contact_us-s a:hover, #navi li.contact_us-parentClass a:hover {background: transparent url(/pics/navi-li-bg-right-s.png) no-repeat right top;}
	
	#navi li.yhteystiedot {background: transparent url(/pics/navi-li-bg-right.png) no-repeat right top;}
	#navi li.yhteystiedot-s, #navi li.yhteystiedot-parentClass {background: transparent url(/pics/navi-li-bg-right-s.png) no-repeat right top;}
	#navi li.yhteystiedot a:hover {background: transparent url(/pics/navi-li-bg-right-h.png) no-repeat right top;}	
	#navi li.yhteystiedot-s a:hover, #navi li.yhteystiedot-parentClass a:hover {background: transparent url(/pics/navi-li-bg-right-s.png) no-repeat right top;}
	
	 #navi li.home-s {	background: transparent url(/pics/navi-li-bg-left-s.png) no-repeat left top; }
	 #navi li.home-s a:hover {	background: transparent url(/pics/navi-li-bg-left-s.png) no-repeat left top; }
	
	 #navi li.etusivu-s {	background: transparent url(/pics/navi-li-bg-left-s.png) no-repeat left top; }
	 #navi li.etusivu-s a:hover {	background: transparent url(/pics/navi-li-bg-left-etus.png) no-repeat left top; }
	
	
	#navi li.sustainability-s, #navi li.rentals-s, #navi li.investors-s, #navi li.media-s, #navi li.careers-s,
	#navi li.about_us-parentClass, #navi li.sustainability-parentClass, #navi li.rentals-parentClass, #navi li.investors-parentClass, 
	#navi li.media-parentClass, #navi li.careers-parentClass, #navi li.about_us-s {
		background: transparent url(/pics/navi-selected-1.png) repeat-x 0px 0px;
		}
	
	#navi li.kestava_kehitys-s, #navi li.vuokravalikoima-s, #navi li.sijoittajat-s, #navi li.media-s, #navi li.ura-s,
	#navi li.konserni-parentClass, #navi li.kestava_kehitys-parentClass, #navi li.vuokravalikoima-parentClass, #navi li.sijoittajat-parentClass, 
	#navi li.media-parentClass, #navi li.ura-parentClass, #navi li.konserni-s  {
		background: transparent url(/pics/navi-selected-1.png) repeat-x 0px 0px;
		}
		
	
	#navi li#s a, #navi li.contact_us-parentClass a, #navi li.about_us-parentClass a, #navi li.sustainability-parentClass a, 
	#navi li.rentals-parentClass a, #navi li.investors-parentClass a, #navi li.media-parentClass a, #navi li.careers-parentClass a, 
	#navi li.yhteystiedot-parentClass a, #navi li.konserni-parentClass a, #navi li.kestava_kehitys-parentClass a, 
	#navi li.vuokravalikoima-parentClass a,	#navi li.sijoittajat-parentClass a, #navi li.media-parentClass a, #navi li.ura-parentClass a 	
	{color: #fff; }
	
	#navi li.sustainability-s a:hover, #navi li.rentals-s a:hover, #navi li.investors-s a:hover, #navi li.media-s a:hover, 
	#navi li.careers-s a:hover, #navi li.about_us-s a:hover, #navi li.kestava_kehitys-s a:hover, #navi li.vuokravalikoima-s a:hover, 
	#navi li.sijoittajat-s a:hover, #navi li.media-s a:hover, #navi li.ura-s a:hover, #navi li.konserni-s a:hover,
	#navi li.about_us-parentClass a, #navi li.sustainability-parentClass a, 
	#navi li.rentals-parentClass a:hover, #navi li.investors-parentClass a:hover, #navi li.media-parentClass a:hover, 
	#navi li.careers-parentClass a:hover, 
	#navi li.konserni-parentClass a:hover, #navi li.kestava_kehitys-parentClass a:hover, #navi li.vuokravalikoima-parentClass a:hover,	
	#navi li.sijoittajat-parentClass a:hover, #navi li.media-parentClass a:hover, #navi li.ura-parentClass a:hover 
	{
	 	background: transparent url(/pics/navi-selected-1.png) repeat-x 0px 0px;
	}
		
	#navi .navi-bg-right {position: absolute; top: -1px; right: 0px; }
	#navi .navi-bg-left {position: absolute; top: 0px; left: -3px; width: 3px; height: 32px; }
	

#kuva {height: 203px; width: 947px;}	

.column1 {
	width: 305px;
	float: left;
	overflow: hidden;
	}
	
	.column1 h3, .column2 h3, .column3 h3, .column1 h2, .column2 h2, .column3 h2 {
		font-size: 20px;
		color: #0075b5;
		margin: 0px 0 13px 2px;
		line-height: 22px;
		padding: 0px;
		}
		
	.column1 p, .column2 p, .column3 p {margin-left: 2px;}

	
.column1 img, .column2 img, .column3 img {	
		margin: 0px;
		margin-bottom: 10px;
		}
		

.column2 {
	width: 305px;
	float: left;
	margin: 0px 15px 0 15px;
	overflow: hidden;
	}
	
.column3 {
	width: 305px;
	float: left;
	overflow: hidden;
	}
	
	.column1 a, .column2 a, .column3 a {
		background: transparent url(/pics/muka_link_bg.gif) no-repeat left 1px;
		padding: 0px 0 0 20px;	
		}


#flash_fp, #flash_fp_fi  {
	height: 329px; 
	width: 945px; 
	margin: 0 0 10px 10px;
	position: relative;
	z-index: 1;
	overflow: hidden;
	}
	

ul#fp-nav {
	position: absolute;
	top: 285px;
	left: 0px;
	z-index: 100;
	outline: 0; 
	xwidth: 800px;
	xheight: 36px;
	list-style-type: none;
	}
	
#flash_fp ul li, #flash_fp_fi ul li {float: left; margin: 0px 14px 0 0px;}

#flash_fp  a  {
	width: 220px;
	height: 36px;
	display: block;
	outline: none;
	z-index: 200;
	background: pink;
	background: transparent url(/pics/c.gif) repeat 0px 0px;
	}
	
#textlinks {}
#textlinks a {
	border: 0px solid green;
	
	height: 15px; 
	width: 180px; 
	position: absolute; 
	z-index: 30;
	display: block;
	}
	
	#textlinks a#textlink_2_1 { top: 205px; left: 60px; width: 160px;}
	#textlinks a#textlink_3_1 { top: 200px; left: 60px; width: 160px;}
	
	#textlinks a#textlink_4_1 { top: 117px; left: 100px; }
	#textlinks a#textlink_4_2 { top: 133px; left: 100px; }
	#textlinks a#textlink_4_3 {	top: 150px; left: 100px; }
	#textlinks a#textlink_4_4 { top: 167px; left: 100px; }
	#textlinks a#textlink_4_5 { top: 180px; left: 70px; }
	#textlinks a#textlink_4_6 { top: 245px; left: 100px; }

	#textlinks a#textlink_2_1_fi { top: 200px; left: 60px; width: 160px;}
	#textlinks a#textlink_3_1_fi { top: 215px; left: 60px; width: 160px;}
	
	#textlinks a#textlink_4_1_fi { top: 120px; left: 60px; }
	#textlinks a#textlink_4_2_fi { top: 135px; left: 60px; }
	#textlinks a#textlink_4_3_fi { top: 153px; left: 60px; }
	#textlinks a#textlink_4_4_fi { top: 171px; left: 60px; }
	#textlinks a#textlink_4_5_fi { top: 190px; left: 70px; }
	#textlinks a#textlink_4_6_fi { top: 245px; left: 60px; }
	

#content_fp {margin: 0 0 10px 10px; padding: 0 0 0 4px;font-size: 10px;}
#content_fp a {text-decoration: none;}
#content_fp div  {
	width: 207px;
	float: left;
	overflow: hidden;
	border-right: 2px solid #fff792;
	padding: 0 19px 0 14px;
	xheight: 0%;
	}
	
	#content_fp .column4_fp {border-right: 0px;padding: 0 0px 0 14px;}
	#content_fp .column1_fp {padding-left: 0px;}
	#content_fp .column2_fp {padding: 0 18px 0 14px;}
	#content_fp .column3_fp {padding: 0 14px 0 14px;}
	
#content_fp div h2, #content_fp div h3 {
		font-size: 12px;
		color: #003882;
		font-weight: bold;
		margin: 13px 0 0px 0px;
		padding: 0px;
		}

#content_fp div img  { float: left; margin: 7px 10px 0 0;   }
#content_fp div p {font-size: 10px;line-height: 14px;}
#content_fp div a p, #content_fp div p a {color: #363636;}

		
#top {
	width: 947px;
	height: 203px;
	position: relative;
	left: 0px;
	top: 0px;
	}
		
		
/* Footer */

#footer {
	margin: 0 0 0 10px;
	height: 287px;
	background: transparent url(/pics/fp-alapalkki-bg-center.png) repeat-x 0px 0px;
	}
	
	#footer a {text-decoration: none;}
	
	#footer div {height: 100%;}
	
	#footer h4 {
		font-size: 14px;
		color: #003882;
		padding: 13px 0 0 12px;	
		margin: 0 0 0 0;	
		}
	
#stock_left {
	background: transparent url(/pics/fp-alapalkki-bg-left.png) no-repeat 0px 0px;
	width: 233px;
	float: left;
	position: relative;
	overflow: hidden;
	
	}	
	
	#stock_left a.rss {
		display: block;
		width: 35px;
		height: 17px;
		position: absolute;
		right: 15px;
		top: 18px;
		border: 0px;
		background: transparent url(/pics/icon-rss.gif) no-repeat 0px 0px; display:block; }
		}
	
	#stock_left a { color: #555555;}
	#stock_left a img{	border: 0px;}
	
	#stock_left div {border-bottom: 1px solid #D5D5D3; margin: 0 7px 10px 0; padding-bottom: 10px;}
	#stock_left div a:hover {color: #1576A9; cursor: pointer; text-decoration: none;  }
	#stock_left span {float: left; padding-left: 10px;}
	#stock_left p {float: right; width: 200px;  margin: 0px;}
	#stock_left div a:hover p {color: #1576A9; cursor: pointer; text-decoration: none; }
	#stock_left h4 {margin-bottom: 6px; }
	#stock_left iframe {margin-left: 5px; margin-right: 9px;}

#stock_center {
	width: 238px;
	float: left;
	position: relative;
	height: 300px;
	overflow: hidden;
	
	}
	
#stock_center a {
	font-weight: bold;
	padding: 13px 0 0 12px;	
	}	
	
#stock_center img {
		margin: 10px 0 0 10px;
		}
	
#stock_center select {
		width: 210px;	
		margin: 5px 0 0 12px;
		}
		
#ramiTv, #newsletter {
	float: left; 
	width: 237px;
	}

	#footer div#ramiTvInner, #footer div#newsletterInner {
		border-left: 2px solid #fff792;
		height: 270px;
		margin-top: 1px;
		overflow: hidden;
		}
		
		#footer div#newsletterInner {border: 0px;}
	
	#ramiTv p {
		color: #363636;
		margin: 13px 24px 10px 0px;
		}
		
	#ramiTv a, #ramiTv img {margin: 0px 0 10px 12px; display: block;}
	
	#ramiTv a img {border: 0px; margin: 12px 0 0 0;}

#stock_right {
	float: left;
	overflow: hidden;
	position: relative;
	background: transparent url(/pics/fp-alapalkki-bg-right.png) no-repeat 0px 0px;
	width: 232px;
	}
	
	#stock_right a.rss {
		display: block;
		width: 15px;
		height: 15px;
		position: absolute;
		right: 15px;
		top: 15px;
		border: 0px;
		}
	
#stock_right_select {margin: 0 0 0 10px ;}
	 	
#stock_right_select select {
		width: 212px;
		margin: 17px 0 0 0;
		}
				
	#stock_right a { color: #555555;}
	#stock_right a img{	border: 0px;}

#stock_download {
	width: 232px;
	float: left;
	position: relative;
	overflow: hidden;
	background: transparent url(/pics/fp-alapalkki-bg-right-results.png) no-repeat 0px 0px;
	}
	
	#stock_download iframe{margin-left: 9px;}
	
	#stock_download a.rss {
		display: block;
		width: 15px;
		height: 15px;
		position: absolute;
		right: 15px;
		top: 15px;
		border: 0px;
		}
	
	#stock_download a { color: #093a80;}
	#stock_download a img{	border: 0px;}
	#stock_download a {
		background: transparent url(/pics/arrow_down_blue.jpg) no-repeat 0px 5px; 
		padding-left: 15px; 
		display:block;
		padding-bottom: 5px; 
		font-size: 11px;
		}
	
	#stock_download ul {margin: 10px 0 0 12px;width: 200px;}
	#stock_download li {
		border-bottom: 1px solid #d5c521;
		list-style-type: none;
		padding: 3px 0 2px 0;
		
		}
	
	#stock_download div { border-bottom: 1px solid #D5D5D3; margin: 0 7px 10px 7px; padding-bottom: 10px;}
	#stock_download div a:hover { cursor: pointer; text-decoration: none;  }
	#stock_download span {float: left;}
	#stock_download p {float: right; margin: 0px;}
	#stock_download div a:hover p {color: #1576A9; cursor: pointer; text-decoration: none; }
	


#footer dt {
	border-bottom: 1px solid #C1C2C1;
	padding-top: 10px;
	padding-bottom: 10px;
	min-height: 31px;
	float: left;
	padding-left: 10px;
	width: 140px;
		}

.stock_right dd {
	background: transparent url(/pics/footer_nuoli.gif) no-repeat 5px 15px;
	padding-left: 60px;
	padding-right: 10px;
	float: left;
	border-bottom: 1px solid #C1C2C1;
	height: 41px;
	}
	
.stock_right dt {
	width: 200px;
	border-bottom: 1px solid #C1C2C1;
	height: 41px;
	float: left;
	}
	
#products {
	color: #7F7961;
	float: left;
	font-size: 18px;	
	width: 320px;
	margin: 0px 0 0 10px;
	}	
	
	#products p { color: #555555; font-size: 20px;	}
		
	 p.drop { margin-top: 10px;	}
	
	#products p.drop img {	height: 20px;}
	
	#products select {
		width: 160px;
		border: 1px solid #D1D1D1;
		margin-left: 0px;
		background: #EEEEEE;
		color: #3C475B;		
		}
		
	.picture, .pictureTv  {
		float: left;
		width: 460px;
		height: 255px;
		}
	
	.pictureTv {
		height: auto;
		padding: 0 0 17px 0;
		}
		
	
.tickerCalendar {margin: 225px 0 0 0; width: 460px;}
			
#product_down, #product_down_rentals { margin: 20px 0 0px 0;	}
		
#product_down .a, #product_down_rentals .a  {
	width: 221px;
	overflow: hidden;
	float: left;
	margin-right: 18px;
	
	}
	
	#page #product_down .kolmas {margin-right: 0px;}
	
	#product_down .a h4, #product_down .a h2  {
		color:#003882;
		font-size:14px;
		margin:7px 0 5px 0;
		}
		
	#product_down .selectCountry select {width: 200px;} 

#product_down .a p {margin: 0px; padding: 0px;}
#product_down .a a {text-decoration: none;}

#product_down .a h4 a {
	padding: 7px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 223px;
	display: block;
	text-decoration: none;
	}  
	

#product_down .a a:hover {
	color: #1b509c;
	text-decoration: none;
	}  	

#product_down .a img {
	margin-top: 8px;
	border: 0px;
	} 
	
#product_down_rentals .a {
	width: 280px;
	border-top: 1px solid #e9e9e9;
	padding: 0 45px 0 0;
	}
		
#product_down_rentals .a a {
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 17px;
	display: block;
	}
	
	#product_down_rentals .a a:hover {text-decoration: underline;} 
	


		
/* Seacrh */

#searchResults {
	float: left;
	width: 500px;
	margin: 20px 0 50px 0;
	}

.p2 {margin: 20px 0px 3px 0px;}
	
.p3 {margin-top: 0px;}
	.p3 a {color:#363636; text-decoration: none;}
	
#pages {margin: 30px 0 0 0;}		
		
#cu_top {
	position: relative;
	top: 0px;
	left: 0px;
	width: 705px;
	margin: 0 0 20px 0;
	}
	
#cu_top .map {
	position: absolute;
	left: 310px;
	top: 30px;
	}
	
#cu_top h4 {
	margin-top: 0px;
	margin-bottom: 10px;
	color: #003882;
	font-size: 15px;
	
	}

#cu_top select {
		width: 160px;
		border: 1px solid #D1D1D1;
		margin-left: 0px;
		background: #EEEEEE;
		color: #3C475B;
		}
	
#column_top_cu h3 {
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	margin: 32px 0 15px 0;
 	}
 	
#column_top_cu {
	width: 300px;
	overflow: hidden;
	}


#column_bottom_cu {
	width: 700px;
	margin: 40px 0 0 0;
	overflow: hidden;
	}
	
#column_bottom_cu h2 {
	margin: 0px 0 0px 0;
	font-size: 20px;
	}
	
#column_bottom_cu h3 {
	font-weight: bold;
	font-size: 14px;
	}
	

#cu_img {
	position: absolute;
	right: 700px;
	top: 150px;
	}


#column_top_me {
	width: 700px;
	margin: 40px 0 0 0;
	overflow: hidden;
	}
	
#column_bottom_me {
		width: 700px;
		margin: 40px 0 0 0;
		overflow: hidden;
		}
		
#top {
	height: 191px;
	width: 386px;
	float: left;
	}
	
#text_area {
	float: left;
	width: 50px;
	height: 100px;
	border: 1px solid #f00;
	}	
	
	#picturetext_blue {
		width: 215px;
		margin-left: 16px;
		float: left;
		}
	
	#picturetext_blue p, #picturetext_products p {
		color: #003882; 
		font-size: 12px; 
		line-height: 21px;
		
		}
		 
	#picturetext_products {
		color: #0075B5;
		font-size:14px;
		width: 370px;
		margin-left: 18px;
		float: left;
		height: 190px;
		overflow: hidden;
		}
		
		#picturetext_products p.drop {color: #555555; font-size: 12px; }
		
/* Ramirent TV */

#column_center_ramirent_tv {
	float: left;
	width: 650px;
	margin-top: 40px;
	margin-right: 17px;
	overflow: hidden;
	}
	
#mainlevel_tv {}
#mainlevel_tv #playlist {  
	background: transparent url(/pics/thumbs_bg.jpg) no-repeat 0px 0px;
	height: 87px;
	width: 697px;
	padding: 0px 0 0 0 ;
	}
	
#mainlevel_tv #playlister { 
	list-style: none; 
	padding:14px 0 0 0 ; 
	background: #ffd900; 
	}
	
#page #mainlevel_tv #playlister li { float: left; padding: 0px; margin: 0px;list-style-type: none;background: none;}
#mainlevel_tv #playlister li a { 
	display: block; 
	float: left; 
	width: 218px;
	padding: 0 0 0 13px;
	height:75px; 
	font-size:11px; 
	line-height: 18px; 
	text-decoration: none;
	}
	
	#mainlevel_tv #playlister li a img {float: left; height: 60px; overflow: hidden;margin: 0 8px 0 0;}
	#mainlevel_tv #playlister li a span {width:115px;display: block;font-weight: bold; float: left;margin: 0px; padding: 0px;}
	
/* Tv archive */

table#playlister {width: 643px;margin: 20px 0 0 0;}

#playlister td {backxground: #ffd900;}

#playlister td a { 
	display: block; 
	font-size:11px; 
	line-height: 18px; 
	text-decoration: none;
	padding: 5px 0 7px 0;
	}
	
	#playlister td a:hover {text-decoration: underline;}
	
	#playlister td a img {display: inline; height: 60px; overflow: hidden;margin: 0 8px 0 10px;}
	#playlister td a span {width:115px;display: inline;font-weight: bold; }

/* End of Tv archive */

/* Ramirent tv */

/* FOOTER */
	
#footer_copyright {	
	margin: 15px 0 23px 10px; 
	height: 20px;
	border-top: 3px solid #ffd900;
	font-size: 11px;
	}
		
	#footer_copyright p, #footer_copyright_error p  {
		color: #363636;
		font-size: 11px;
		float:right;
		margin: 5px 0 0 0px;
		font-family: Verdana;
		}
			
		#footer_copyright p a {color: #363636; text-decoration: underline;}
		#footer_copyright p a:hover { text-decoration: none;}
		
#footerNavi {
	float: left;
	}
	
	#footerNavi ul {margin-top: 5px;}
	
	#footerNavi ul li {
		display: inline;
		padding: 0 8px 0 0;
	}
	
	#footerNavi a {color: #363636; text-decoration: none; }
	
	#footerNavi li.home, #footerNavi li.home-s, #footerNavi li.etusivu, #footerNavi li.etusivu-s {display: none;}

#footerLeikkaus {
	background: #fff url(/pics/footer-leikkaus.png) no-repeat bottom left;
	height: 90px;
	width: 978px;
	margin-left: 12px;
	}
	
/* End Of FOOTER */	

/* XML Gallery */


#gallery {margin: 30px 0 0 0;position: relative;}







/* End of XML Gallery */

/* ERROR */

#errorContent {
	margin: 0px 0 0 10px;
	}
	
	#errorContent h2 {color: #003882; margin: 20px 0 0 0;}

#footer_copyright_error {
	border-top: 2px solid #dddddd;
	margin: 40px 0 20px 0px;
	width: 930px;
	}
	

/* End of ERROR */	
	
/* bm2 */

#bm2 h1 {font-size: 22px; }	
#bm2 a {background: none; margin: 0px; padding: 0px;}		
#bm2 small {color: #000;}	
#bm2 ul {margin: 0px;}	
#bm2 ul li {list-style-type: none; background: none; padding: 0px; margin: 0px;}


/*FD*/
	
#fd fieldset {border: 0px; margin: 0px 0px 5px 0px;}
#fd {color: #555555;}
#fd legend {color: #363636; margin: 0px; padding: 0px; /margin-left: -7px;}

/**/

blockquote {margin-left: 20px;}
blockquote blockquote {margin-left: 20px;}
blockquote blockquote blockquote {margin-left: 20px;}
blockquote blockquote blockquote blockquote {margin-left: 20px;}
blockquote blockquote blockquote blockquote blockquote {margin-left: 20px;}
blockquote blockquote blockquote blockquote blockquote blockquote {margin-left: 20px;}

tr.ramirent-heading p {
	color: #fff;
	margin-left: 5px;
	font-weight: bold;
	}

tr.ramirent-heading td {padding: 2px 2px 2px 5px;}	
	
td.ramirent p {	margin-left: 5px;}
		
td.background p {margin-left: 5px;	}

td p {	margin: 1px 1px 1px 5px;}
		
#column_center_wide a:hover img  {text-decoration: none;}

#arkisto {
	position: absolute;
	left: 760px;
	top: 135px;
	}
	
#arkisto h3 { font-size: 12px; font-weight: bold; margin: 0px;}

.arkisto {
	width: 220px;
	margin: 0px;
	}
	
	
/* Vanhat tyylit, saattaa olla kaytossa */

td.background {background-color:#eee;}
tr.background {	background-color:#ccc;}

h4 {
	font-family: Verdana, Helvetica, Sans-serif;
	font-size: 12px;
	color: #363636;
	margin: 15px 0 1px 0;
	font-weight: bold;
	}
	

/* Inline editorin tyylit */

#page .ui-tabs-nav ul li {list-style-type: none !important; background: 0px !important;  }
#page .ui-tabs-nav a {background: none !important; }
#page .ui-state-active, .ui-widget-content .ui-state-active {background:#FFFFFF url(images/ui-bg_flat_65_ffffff_40x100.png) repeat-x scroll 50% 50% !important;}
#page .ui-tabs ul.ui-tabs-nav li {
	border-bottom-width:0 !important;
	float:left !important;
	margin:0 0.2em -1px 0 !important;
	padding:0 !important;
	position:relative !important;
	background:#EEEEEE url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) repeat-x scroll 50% 50%;
	}
	
#page .ui-tabs .ui-tabs-nav li a {
	float:left !important;
	padding:0.5em 1em ;
	text-decoration:none !important;
	}
	
#page .ui-state-active a, #page .ui-state-active a:link, #page .ui-state-active a:visited {padding:0.6em 1em !important;}

#page .ui-widget {font-family:Arial,sans-serif; font-size:1em;}

#page .ui-tabs .ui-tabs-nav li.ui-tabs-selected {border-bottom-width:0px !important;}


/* End of Inline editorin tyylit */


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.clearfix {	display: inline-block;}

/* piilotetaan mac-ie:lt� \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* pois piilosta */

	