/* ------------------------------------------------------- */
/* Suurin edistäjä */

body {margin:0; padding:0; }
body, div, td {font-family:arial,sans-serif; font-size:10pt;}
td {vertical-align:top; text-align:left;}
img {border:0;}


.clean {clear:both; display:block; width:100%; height:5px; } /* hr vertical element divider */

.listVinkkiEmail {display:block; background:url(images/list_bullet_green.gif) top left no-repeat;
					padding-left:15px; margin-top:2px; margin-bottom:3px;}

.hankiCont {width:200px; margin-left:20px; margin-bottom:20px; float:right;}					
.hanki { font-weight:normal; text-transform: uppercase; padding-left:20px; margin-bottom:5px;}

.defGrey {background:#f7f7f7;}
.defGreyTest {background:#f7f7f7; padding:20px 10px 5px 30px;}

a {color:#8bd84a;}
.grn {color:#44a51c;}

.banner {border:1px solid #cccccc;}

.tarjousTitle {background:#50cbbc; padding:2px 10px; margin-bottom:15px;
		font-weight:bold; font-style:italic; color:#ffffff;
		font-size:14px; text-transform: uppercase;}
	.sisennys {padding:10px 45px 20px 10px; display:block; }

					
/* site layout --------------------------------------------*/
/* td background */
.bgTdLeft {width:52px; background:url(images/site/tdCenterLeft.gif) top right repeat-y; vertical-align:top;}
.bgTdRight {width:39px; background:url(images/site/tdCenterRight.gif) top left repeat-y; vertical-align:top;}
.bgTdLeftBot {width:52px; background:url(images/site/tdCenterLeft.gif) top right repeat-y; vertical-align:bottom;}
.bgTdRightBot {width:39px; background:url(images/site/tdCenterRight.gif) top left repeat-y; vertical-align:bottom;}
/* bottom - footer td */
#tdBottom {background:url(images/site/tdBotBot.gif) top center no-repeat; width:955px; height:140px; vertical-align:top;}
	#containFooter {position:relative; width:955px; height:140px;}
	#msFooter { position:absolute; width:700px; top:30px; right:60px; font-size:10px; text-align:right;}
	
/* navigation */	
#naviCont {background:url(images/site/tdBgNavi.gif) top left no-repeat;
			width:864px; height:44px;}

/* content Default / etusivu */
#mainDefault {vertical-align:top;}
#mainContent {vertical-align:top; height:700px;}
#mainContent td {vertical-align:top;}
.blankSix {width:6px; height:6px; background:#ffffff;}
.bigLeft	{width:453px;}
.smallRight {width:393px;}
	.defTopImg {margin-bottom:6px;}
	/* container 3 cols */
	#defaultNostot {background:url(images/site/tdDefaultNostot.gif) top center no-repeat;
					width:864px; height:130px; padding-top:20px;
					text-align:left; }

/* iframe quiz page */
.quizResult {font-weight:bold; font-size:20px; color:#353535;}
/* ---------------------------------------------------------------------*/

/* etusivu / 3 col alanostot ------- */
#subLeft {float:left; margin-left:25px;  width:250px;}
#subCenter {float:left; margin-left:25px;  width:250px;}
#subRight {float:left; margin-left:25px;  width:260px;}
#subLeft p, #subCenter p, {margin:6px 0px; }
#subLeft img, #subCenter img {margin-bottom:10px;}
#subRight img {margin-bottom:15px;}


/* links ---------------------------- */
/* etusivu */
#subLeft a {color:#003471; text-decoration:underline;}
	#subLeft a:hover {color:#003471; text-decoration:none;}
#subCenter a {color:#509040; text-decoration:underline;}
	#subCenter a:hover {color:#509040; text-decoration:none;}

#pageFootLinks {padding-top:15px; text-align:left; height:40px; }
	#pageFootLinks a {font-size:8pt; vertical-align:middle; color:#343434; text-decoration:none;}

.tarjousFoot {background:url(images/pagefooter_chevron.gif) top left no-repeat; padding-left:22px;}
.lknOsta {color:#bc1a3c;}
	
/* -------------------------------------------------------------------- */

.tdDivider {width:27px; height:560px; background:url(images/site/tdLine2px.gif) top left repeat-y;}	

.sideNavigation {width:182px; padding-top:90px; text-align:left;}

.sideNavigation a {color:#44a51c; text-decoration:none; display:block; margin:0px 20px 8px 20px;}
	.sideNavigation a:hover {text-decoration:underline;}

/* --------------------------------------------------------------------- */
	
/* sivunavi ostotapalinkit */
.ostoTapaBreak {width:140px; height:1px; background:#cccccc; margin-left:22px; margin-bottom:20px; margin-top:25px;}

#ostoTapaJamy {padding:0; margin:0; display:block; height:22px;
			padding-left:25px; margin-left:15px; margin-bottom:8px;
			background:url(images/site/icon_lnk_spyglass.gif) top left no-repeat;
			color:#44a51c;
			font-size:12px;
			}
			
#ostoTapaWeb {padding:0; margin:0; display:block; height:22px;
			padding-left:25px; margin-left:15px; margin-bottom:8px;
			background:url(images/site/icon_lnk_cart.gif) top left no-repeat;
			color:#44a51c;
			font-size:12px;
			}
			
#ostoTapaSoita {padding:0; margin:0; display:block;
				padding-left:25px; margin-left:15px; margin-bottom:8px;
				background:url(images/site/icon_lnk_luuri.gif) top left no-repeat;
				line-height:120%;
				font-size:12px;
				}
#ostoTapaKysy {padding:0; margin:0; display:block;
				padding-left:25px; margin-left:15px;
				background:url(images/site/icon_lnk_at.gif) top left no-repeat;
				line-height:120%;
				font-size:12px;
				}
	#ostoTapaKysy a {margin:0; padding:0;
					color:#44a51c;font-size:12px;}
/* ostotapa end --------------------------------------------- */



/* ---------------------------------- */
/* footer */
#msLogo {float:right; width:100px;display:none;}
#msFooter {color:#222222; }
	#msFooter a {color:#222222; text-decoration:none;}
	#msFooter a:hover {color:#222222; text-decoration:underline;}
/* ----------------------------------------------------------------------------- */	

p {margin-left:8px; margin-right:20px; line-height:135%;}



	
	
	
	
	
	
	
	
	
	
	
	
	
	























/* ------------------------------------------------------- */

