@charset "utf-8";


/** Alustukset */
	body {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#CCCCCC;
		padding:0;
		margin:0;
		background:#212121 url(../img/struct/curlyansp_ie_bg2.jpg) no-repeat top left;
		background-attachment:fixed;
	}
	h1, h2, h3, h4, h5, h6 {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		margin-top:0;
		margin-bottom:0;
		padding-top:0;
		padding-bottom:6px;
	}
	h1, h2, h3 {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		background:url(../img/struct/underline_soft.gif) repeat-x bottom left;
		padding:0;
		margin:0;	
	}
	h1 { 
		font-size:19px; /* 18px 30px */
		text-indent:-1px;
		color:#FFFFFF;
	}
	h1.h1fixed {
		/*
		overflow:hidden;
		height:40px;
		*/
	}
	h2 { 
		font-size:14px;  /* 14px 20px */
		color:#EEEEEE;
	}
	h3 { 
		font-size:12px; /* 12px 18px */
		color:#EEEEEE;
	}
	h4 { 
		color:#666666; 
		font-size:14px;
		font-weight:normal;
	}
	a, a:link {
		text-decoration:none;
		color:#FFFFFF;
	}
	a:hover {
		color:#d43b3b;
	}
	a:visited {
		
	}
	a:active {
		
	}
	.sIFR {
	
	}
	.headline {
		font-family:Tahoma, Arial, Helvetica, sans-serif;
		font-size:30px;
		text-indent:-1px;
		color:#FFFFFF;
	}
	p {	margin:0; padding:10px 0; display:block;}
	img { 
		border:0;
		vertical-align:middle;
	}
	.backgroundcontent {
		position:fixed;
		top:0px;
		left:0px;    /* width, height and left adjusted as image */
		width:101.5%; /* canvas is slightly padded to work in IE */
		height:101.5%;
		z-index:-1;
	}
	table {
		border-collapse:separate;
		border-spacing:2px;
	}
	table th, 
	table td {
		padding:3px;
	}
	table th {
		background:#444;
	}
	table td {
		background:#353535;
	}
/* EO Alustukset **/

/** Infra */
	div#frame {
		width:949px;
		float:left;
	}
	div#navig {
		width:100%;
		height:134px;
	}
	div#header {
		width:100%;
	}
	div#content {
		width:929px;
		padding-top:20px;
		padding-left:20px;
		float:left;
	}
	div#content_colL {
		width:295px;
		float:left;
		padding-right:10px;
	}
	div#content_colR {
		width:614px;
		float:left;
		padding:0 0 0 10px;
	}
	div#content_singleColumn {
		width:929px;
	}
	div#header_colL {
		width:640px;
		float:left;
	}
	div#header_colR {
		width:288px; /* 293 */
		padding-left:16px;
		float:left;
		/*text-align:justify;*/
	}
	.bodytext_dark {
		color:#666666;
	}
	div#footer {
		width:100%; 
		float:left; 
		padding-top:40px;
	}
	div#footer a {
		font-weight:bold;
	}

	#apDiv1 {
		position:absolute;
		left:100px;
		top:0px;
		width:194px;
		height:255px;
		z-index:1000;
	}
/* EO Infra **/

/** Valikot */
	ul#mnav {
		float:right;
		list-style:none;
		margin:0; 
		padding:41px 0 0 0;
		background:url(../img/struct/underline_soft.gif) repeat-x bottom left;
		background-position:0 77px;
	}
	ul#mnav li {
		float:left;
		padding:0 10px;
	}
	ul#mnav li.logo {
		padding-right:124px;
		padding-left:0;
	}
	ul#mnav li.logo a {
		padding:0;
		border:0;
	}
	ul#mnav a, 
	ul#mnav a:link {
		font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		letter-spacing:1px;
		display:block;
		padding:12px 0 10px 0;
		border-bottom:1px solid #393939;
		color:#FFFFFF;
	}
	ul#mnav a:hover { color:#d43b3b;}
	ul#mnav a:visited {}
	ul#mnav a:active {}
	ul#mnav a.selected { border-color:#d43b3b;}
	ul#mnav a.selected:hover { color:#FFFFFF !important;}
	
	ul.secondaryNav {
		list-style:none;
		display:block;
		width:100%;
		margin:0;
		padding:0;
	}
	ul.secondaryNav li {
		width:159px;
	}
	ul.secondaryNav a {
		width:149px;
		padding:5px;
		display:block;
		border-bottom:1px dotted #aaa;
		vertical-align:middle;
	}
	ul.secondaryNav a:hover {
		background-color:#333;
	}
/* EO Valikot **/

/** Nappulat */
	a.hoverbtn {
		width:194px;
		height:105px;
		display:block;
		float:left;
		padding-right:16px;
	}
	a.hoverbtn:hover {
		background-position:0 -105px !important;
	}
	a#kauppiashaku {
		background:url(../img/btn_kauppiashaku.jpg) no-repeat top left;
	}
	a#vuolukivi {
		background:url(../img/btn_vuolukivi.jpg) no-repeat top left;
	}
	a#kiuaslaskuri {
		background:url(../img/btn_kiuaslaskuri.jpg) no-repeat top left;
	}
	
	a.btn_kiuasmallit {
		width:210px;
		height:265px;
		display:block;
		float:left;
		padding-right:29px;
		cursor:pointer;
	}
	a.btn_kiuasmallit:hover {
		background-position:0 -265px !important;
		text-decoration:none !important;
	}
	a.btn_kiuasmallit:active {
		background-position:0 -530px !important;
	}
	a#total_nature {
		background:url(../img/kiuasmallit/total_nature.jpg) no-repeat top left;
	}
	a#total_smooth {
		background:url(../img/kiuasmallit/total_smooth.jpg) no-repeat top left;
	}
	a#total_linear {
		background:url(../img/kiuasmallit/total_linear.jpg) no-repeat top left;
	}
	a#total_original {
		background:url(../img/kiuasmallit/total_original.jpg) no-repeat top left;
	}
	
	a#total_balance {
		background:url(../img/kiuasmallit/total_balance.jpg) no-repeat top left;
	}
	a#total_black_valolla {
		background:url(../img/kiuasmallit/total_black_valolla.jpg) no-repeat top left;
	}
	a#total_round_rst {
		background:url(../img/kiuasmallit/total_round_rst.jpg) no-repeat top left;
	}
	a#total_round {
		background:url(../img/kiuasmallit/total_round.jpg) no-repeat top left;
	}
	a#total_rst_valolla {
		background:url(../img/kiuasmallit/total_rst_valolla.jpg) no-repeat top left;
	}	


	
	a#sense_natureblack {
		background:url(../img/kiuasmallit/sense_natureblack.jpg) no-repeat top left;
	}
	a#sense_linear {
		background:url(../img/kiuasmallit/sense_linear.jpg) no-repeat top left;
	}
	a#sense_nature {
		background:url(../img/kiuasmallit/sense_nature.jpg) no-repeat top left;
	}
	a#sense_original {
		background:url(../img/kiuasmallit/sense_original.jpg) no-repeat top left;
	}
	

	a#classic_lohko {
		background:url(../img/kiuasmallit/classic_lohko.jpg) no-repeat top left;
	}
	a#classic_linear {
		background:url(../img/kiuasmallit/classic_linear.jpg) no-repeat top left;
	}
	a#classic_original {
		background:url(../img/kiuasmallit/classic_original.jpg) no-repeat top left;
	}
	a#classic_steel {
		background:url(../img/kiuasmallit/classic_steel.jpg) no-repeat top left;
	}	
	a#sampo {
		background:url(../img/kiuasmallit/sampo.jpg) no-repeat top left;
	}

	a#woodtotal_black {
		background:url(../img/kiuasmallit/woodtotal_black.jpg) no-repeat top left;
	}
	
	
	a#classic_basic_lohko {
		background:url(../img/kiuasmallit/classic_basic_lohko.jpg) no-repeat top left;
	}
	a#classic_basic_original {
		background:url(../img/kiuasmallit/classic_basic_original.jpg) no-repeat top left;
	}	
	
	
	a#classic_lohko_3 {
		background:url(../img/kiuasmallit/classic_lohko_3.jpg) no-repeat top left;
	}
	a#classic_original_3 {
		background:url(../img/kiuasmallit/classic_original_3.jpg) no-repeat top left;
	}
	a#classic_steel_3 {
		background:url(../img/kiuasmallit/classic_steel_3.jpg) no-repeat top left;
	}	
	
/*  ISOT kiuakset   ***************************************************/	
	a#iso_classic_linear {
		background:url(../img/kiuasmallit/iso_classic_linear.jpg) no-repeat top left;
	}
	a#iso_classic_lohko {
		background:url(../img/kiuasmallit/iso_classic_lohko.jpg) no-repeat top left;
	}
	a#iso_classic_original {
		background:url(../img/kiuasmallit/iso_classic_original.jpg) no-repeat top left;
	}	
	
	a#iso_total_linear {
		background:url(../img/kiuasmallit/iso_total_linear.jpg) no-repeat top left;
	}
	a#iso_total_nature {
		background:url(../img/kiuasmallit/iso_total_nature.jpg) no-repeat top left;
	}
	a#iso_total_original {
		background:url(../img/kiuasmallit/iso_total_original.jpg) no-repeat top left;
	}	
	a#iso_total_smooth {
		background:url(../img/kiuasmallit/iso_total_smooth.jpg) no-repeat top left;
	}	
	
	
	a#iso_sense_linear {
		background:url(../img/kiuasmallit/sense_linear.jpg) no-repeat top left;
	}
	a#iso_sense_nature {
		background:url(../img/kiuasmallit/sense_nature.jpg) no-repeat top left;
	}
	a#iso_sense_natureblack {
		background:url(../img/kiuasmallit/sense_natureblack.jpg) no-repeat top left;
	}	
	a#iso_sense_original {
		background:url(../img/kiuasmallit/sense_original.jpg) no-repeat top left;
	}	
	
	
	
	
	a#woodbalance15ir {
		background:url(../img/kiuasmallit/woodbalance15ir.jpg) no-repeat top left;
	}
	a#woodbalance15r {
		background:url(../img/kiuasmallit/woodbalance15r.jpg) no-repeat top left;
	}
	a#woodbalance20ir {
		background:url(../img/kiuasmallit/woodbalance20ir.jpg) no-repeat top left;
	}	
	a#woodbalance20r {
		background:url(../img/kiuasmallit/woodbalance20r.jpg) no-repeat top left;
	}	
/**********************************************************************/	
	div.kiuasmallit {
		width:100%;
		float:left; 
		padding-bottom:40px;
	}
	div.kiuasmallit div.defineborder {
		float:left;
		padding-bottom:20px; 
		border-bottom:7px solid #393939; 
	}
/* EO Nappulat **/

/* Taulukot */
	table.noborders {
		padding:0;
		border-collapse:collapse !important;
		border:none !important;
	}
	table.noborders th {
		padding:0;
		border:none !important;
	}
	table.noborders td {
		padding:0;
		border:none;
	}
	table.kivipatterit td {
		text-align:center;
		padding:10px;
		background:#fff;
		border:1px dotted #ddd;
	}
	table.jalleenmyyjat {
		border:2px solid #333;
		width:610px;
		border-collapse:separate;
		border-spacing:2px;
	}
	table.jalleenmyyjat td, 
	table.jalleenmyyjat th {
		padding:5px;
	}
/** EO Taulukot */


	div#hoverImg {
		display:none; 
		position:absolute; 
		background:#fff;
		padding:5px;
		border:1px solid #ddd;
	}















