﻿/*#########################################################
###         Document Stylesheet for Myllymäki           ###
###       Type: Formatting for Structure & Text         ###
###          Jussi Lahtinen / Smilehouse Oy             ###
#########################################################*/


/*### "FREIMIT " ###*/


html,
body {
	margin:0;
	padding:0;
	height:100%; /* 100 % height */
}
html>body #wrap {height:100%;} /* 100 % height */
#wrap {
	width:980px;
	margin:0 auto;
}

html>body #content-wrap {height:100%;} /* 100 % height */
html>body #content {padding-bottom: 28px;} 
#footer {
	width:980px;
	height:28px;
	color: #FFF;
	background-color: #0081C6;
}
html>body #footer {
	position:fixed;
	bottom:0;
	z-index:10; /* Prevent certain problems with form controls */
	background-color: #0081C6;
}

#footer a:link, #footer a:visited {
	color: #FFF;
}
#footer a:hover, #footer a:active {
	color: #FFF;
	text-decoration: underline;
}
/*### PERUSTYYLIT ###*/

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11px;
	color: #000;
	background-color: #cccccc;
	background-repeat: repeat-y;
	
	background-image:  url(bg_uusi.gif);
	background-position: center;
	/*
	background-image:  url(joulutausta_2.jpg);
	background-position: center top;
	*/
	background-attachment: fixed;
	
}


table,img {
	border-style: none;
}

td, font, select, input {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

form {
	margin: 0;
}

div.keskelle
{
text-align: center;
}

/* ### TopTabMenuContainer: Start ### */

.TopTabMenuContainer {
display:block;
height:18px;
}
.TopTabMenuContainer .menuContainer {
margin:0 auto;
width:980px;
}


.TopTabMenuContainer
{
    background-color: #eeeeee;
    border-bottom: 0px solid #b4b4b4;
}

.TopMenu a
{
    display: inline-block;
    font-size: 11px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    color: #424242;
}

.TopMenu a:hover
{
    text-decoration: none;
    background-color: #484848;
    color: #ffffff;
}

.TopMenu a span
{
    padding: 2px 7px;
    display: inline-block;
    line-height: normal;
    border-left: 1px solid #fdfdfd;
    border-right: 1px solid #b4b4b4;
}

.TopMenu li
{
    padding: 0px;
    margin: 9px 0px 0px 0px;
    list-style: none;
    list-style-type: none;
}

.TopMenu .selected
{
    background-color: #484848;
}

.TopMenu .selected span
{
    border: 0px;
}

.TopMenu .selected a
{
    color: #ffffff;
    font-weight: bold;
}

.TopMenu .firstItem a span
{
    border-left: 0px;
}

.TopMenu .last a span
{
    border-right: 0px;
}

.TopMenu .first a span
{
    border-left: 0px;
}


.TopMenu .lastItem a span
{
    border-right: 0px;
}

.TopAndSubStoreMenuContainer a:hover
{
    background-color: #ffffff;
    text-decoration: none;
}

.TopMenu {
float:left;
width:757px;
}

.TopMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.TopMenu li {
display:inline-block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

/* ### TopTabMenuContainer: End ### */

/* INFO MENU */

.InfoTabMenuContainer {
display:block;
height:18px;
}
.InfoTabMenuContainer .menuContainer {
margin:0 auto;
/* width:980px; */
}


.InfoTabMenuContainer
{
    background-color: #eeeeee;
    border-bottom: 0px solid #b4b4b4;
}

.InfoMenu a
{
    display: inline-block;
    font-size: 11px;
    font-family:Arial,Verdana,Helvetica,sans-serif;
    color: #424242;
}

.InfoMenu a:hover
{
    text-decoration: none;
    background-color: #484848;
    color: #ffffff;
}

.InfoMenu a span
{
    padding: 2px 7px;
    display: inline-block;
    line-height: normal;
    border-left: 1px solid #fdfdfd;
    border-right: 1px solid #b4b4b4;
}

.InfoMenu li
{
    padding: 0px;
    margin: 9px 0px 0px 0px;
    list-style: none;
    list-style-type: none;
}

.InfoMenu .selected
{
    background-color: #484848;
}

.InfoMenu .selected span
{
    border: 0px;
}

.InfoMenu .selected a
{
    color: #ffffff;
    font-weight: bold;
}

.InfoMenu .firstItem a span
{
    border-left: 0px;
}

.InfoMenu .last a span
{
    border-right: 0px;
}

.InfoMenu .first a span
{
    border-left: 0px;
}


.InfoMenu .lastItem a span
{
    border-right: 0px;
}

.InfoAndSubStoreMenuContainer a:hover
{
    background-color: #ffffff;
    text-decoration: none;
}

.InfoMenu {
float:left;
width:757px;
}

.InfoMenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.InfoMenu li {
display:inline-block;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

/* INFO MENU END */





a:link, a:visited  {
	color: #0081C6;
	text-decoration: none;
}

a:active, a:hover  {
	color: #0081C6;
	text-decoration: underline;
}


h1,h2 {
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #707173;
}

.pikahaku {
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #FFFFFF;
}

h2.nosto {
	margin-bottom: 10px;
	color: #000;
	background-color: #EEEEEE;
text-transform: uppercase;
	padding: 5px;
font-size: 10px;

}


h3 {
	font-size: 12px;
	font-weight: bold;
}

HR {
	text-align: right;
	width: 100%;
	height: 1px;
	color: #b5b6b7;
	border: none;
	margin-right: 2px;
	margin-left: 2px;
} /* For Internet Explorer */


HTML>BODY HR {
	margin-right: 2;
	width: 100%;
	height: 1px;
	background-color: #b5b6b7;
	border: none;
	margin-left: 2px;
} /* For Gecko-based browsers */

HTML>BODY HR {
	margin-right: 2;
	width: 100%;
	height: 1px;
	background-color: #b5b6b7;
	border: 0px solid #b5b6b7;
	margin-left: 2px;
} /* For Opera and Gecko-based browsers */	

.container {
	background-color: #F3F3F3;
	padding: 3px;
}


.info {
	color: #4B4B4B;
	font-size: 12px;
}

.tuotenimi {
	font-size: 12px;
	font-weight: bold;

	/*
	height: 30px;
	padding-top: 3px;
	padding-left: 3px;
	*/
}

.tuotenimi2 {
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
    padding-left: 3px;
}

.tuotenimi_uusi {
font-family: "Trebuchet MS";
font-weight: bold;
color: #3399ff;
font-size: 12px;
}
.tuotereunat {
border: 1px solid #e2e2e2;
/*
padding: 2px; */

background-color: #ffffff;
}


.pic {
	background-color: #FFF;
	padding: 3px;
	border: 1px solid #b5b5b5;
}


.perushinta {
	width: 99px;

/*
	padding-top: 5px;
	padding-left: 3px;
		
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	*/
}

.perushinta2{
	padding-left: 3px;
}

.perushinta_tuote {
	width: 100px;
	padding-top: 5px;
	padding-left: 20px;
	
/*		
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	*/
}

.hinta {
	/* padding-top: 5px;
	padding-left: 3px;
	
	*/
	float: left;
    text-align: left;
	text-transform: lowercase;	
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	width: 118px;

}

.hinta2 {
	/* padding-top: 5px;
	*/
    text-align: left;
	text-transform: lowercase;	
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	padding-left: 3px;
	

}

.hinta_tuotesivu {
	/* padding-top: 5px;
	*/
	width: 150px;
	float: left;
    text-align: left;
	text-transform: lowercase;	
	color:#333333;
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:20px;
	font-weight:bold;
	padding-left: 20px;
	/*
    margin-bottom: -13px;
	*/
	

}

.vali {
	padding-bottom: 5px;
}

.lisaanappi {
    text-align: right;
padding-bottom: 4px;
	float: right;
}

.hinta .unit{
	font-size: 13px;
	font-weight: normal;
    text-transform: lowercase;
    padding-left: 2px;
	font-family:Arial,Verdana,Helvetica,sans-serif;

}

#nurkat {
	font-size: 20px;
	font-weight: bold; 
	height: 25px;
	margin-top: 0px;
/*	background-color: #FFFF00; */
	text-align: center;
	
	background-image:  url(nurkkatausta.png);
	background-repeat: no-repeat;
	background-position: center top;
	
}	

#leiska
{ 
padding: 0;
width: 92px;
height: 36px;
margin-left:5px;
margin-top:5px;
position:absolute;
}

#leiska_tuotesivu
{ 
padding: 0;
width: 92px;
height: 36px;
margin-left:-80px;
margin-top:-20px;
position:absolute;
}

#tilaatuote
{ 
/* display: inline;
float: left; */
margin-top: 10px;
margin-bottom: 5px;
padding: 5px;
width: 415px;
border: #0081c6 1px solid;
float: left;
}

#hinnat
{ 
/* display: inline;
float: left; 
margin-top: 0px;
margin-bottom: 5px;
padding: 5px;
width: 415px;
border: #0081c6 1px solid;
*/
float: right;
padding-right: 6px;
}

#muuttiedotdiv
{ 
float: right;
margin-top: 5px;
/*
margin-top: 5px;
margin-bottom: 5px;
padding: 5px;
width: 415px;
border: #0081c6 1px solid;
*/
}


/* .hinta {
	color: #ffec00;
	font-size: 15px;
	font-weight: bold;
	padding: 5px;
	background-color: #cc071e;
	width: 95px;
} */

.vanhahinta {
	font-size: 10px;
	text-decoration: line-through;
	color: #000000;
	display: block;
	height: 16px;
}

/*.vanhahinta {
	font-size: 13px;
	font-weight: bold;
	text-decoration: line-through;
	color: #97989b;
	display: block;
	height: 16px;
} */

.border {
	border-bottom: 1px solid #e2e2e2;
}
.main {
	color: #4A4B4B;
	font: 11px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;

}
.muru {
	background-image:  url(murubg.gif);
	background-repeat: repeat-x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b6b7;
	padding-top: 3px;
	background-color: #EEE;
}
.vaiheet {
	background-color: #0081C6;
	text-align: center;
	margin-bottom: 10px;
}


.login {
	background-color: #e3e4e4;
}
.etusivuleft {
	width: 180px;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #b5b6b7;
	background-color: #FFF;
}


.left {
	width: 150px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
}
/*
.left h2 {
	font-size: 14px;
	font-weight: normal;
	color: #707173;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;	
}
*/

.left h3 {
	font-size: 16px;
	font-weight: bold;
	color: #707173;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #b5b6b7;
}

.leftpad {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	
}

#leftala
{
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.box {
	background-color: #eaeaea;
	padding: 5px;
	margin-bottom: 3px;
}

.prodbox {
	border: 1px solid #adadad;
	background-color: #f1f1f1;
}
.textinfo {
	padding: 3px;
}

.txtpad {
	padding: 4px;
}

.tuotelistapad {
	background-color: #fff;
	padding: 15px 10px 10px 10px;
}

.nostoborder {
	background-color: #A7A7A7;
}

.notice {
	border: 1px solid #A7A7A7;
	padding: 4px;
}

/*### WS-STYLET ###*/	

.TableBg {
	background: #fff;
}

.TableHeader td, th {
	font-weight: bold;
	color: #FFF;
	padding: 4px;
	text-align: left;
	background-color: #0081c6;
}

.TableFooter td {
	font-weight: bold;
	color: #000;
	background: #f4f4f4;
	padding: 4px;
}

.TableRow td {
	padding: 2px;
	background-color: #f4f4f4;
}

.TableRowDark td {
	background: #e4e4e4;
	padding: 2px;
	font-weight: bold;
}

.TableError td {
	padding: 2px;
	font-weight: bold;
	background-color: #FF0000;
	color: #FFF;
}


.ProductSearchParameter {
	border: 1px solid #a8a8a8;
	height: 14px;
	width: 90px;

}
.ProductAddButton {
	padding-left: 0px;

}

.LoginFormUser, .LoginFormPasswd {
	border: 1px solid #a9a8a6;
	width: 100px;

}

.ProductOptionsField,.ProductAmountField  {
	font-size: 11px;
	border: 1px solid #2b607c;
	padding: 2px;
}

.infolinks ul.ProductGroupTree
{
	margin: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}

.infolinks .ProductGroupTree li 
{
	list-style: none;
	text-align: left;
	padding: 0px;
	height: 100%;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.infolinks .ProductGroupTree li:hover
{


margin: 1px 0px 0px 0px;



}

.infolinks .ProductGroupTree li ul
{
	margin: 0px;
	padding: 0px;
	
}


.infolinks .ProductGroupTree li ul li 
{
	margin: 0px;
	padding: 0px 0px 0px 10px;

}
.infolinks .ProductGroupTree li ul li:hover
{


margin: 0px;



}


.infolinks .ProductGroupTree li a:link,.infolinks .ProductGroupTree li a:visited {
	padding: 1px 0px 1px 15px;
	display: block;
	background-image:  url(navarrowgrey.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	font-weight: bold;
	color: #0081C6;
}

.infolinks  .ProductGroupTree li li a:link, .infolinks .ProductGroupTree li li a:visited {
	padding: 1px 0px 1px 15px;
	display: block;
	background-image:  url(navarrow.gif);
	background-repeat: no-repeat;
	background-position: 5px;
	font-weight: bold;
	color: #0081C6; 
}


.infolinks .open {
	display: block;
	background: #c9c9c9;
}

.infolinks .hassub.open {
	display: block;
	background: #eaeaea;
}


.infolinks li.open ul {
	background: #eaeaea;
}




.video a {
	background-image:  url(icon-video.gif);
	background-repeat: no-repeat;
	padding-left: 23px;
	background-position: 3px 3px;
	display: block;
	border: 1px solid #c0c1c1;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 5px;
	background-color: #efefef;
	margin-top: 2px;
	margin-bottom: 2px;
}
.pdf a {
	background-image:  url(icon-pdf.png);
	background-repeat: no-repeat;
	padding-left: 23px;
	background-position: 3px 3px;
	display: block;
	border: 1px solid #c0c1c1;
	padding-top: 4px;
	padding-right: 3px;
	padding-bottom: 5px;
	background-color: #efefef;
	margin-top: 2px;
	margin-bottom: 2px;
}

.manuaali  {
	background-color: #dbedf7;
	padding: 4px;
}

.manuaali a {
	padding-top: 4px;
	padding-right: 7px;
	padding-bottom: 5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.ostoskoribg {
	background-image:  url(ostoskori-bg.gif);
	background-repeat: repeat-x;
}

/*
.tuotenavi {
	background-color: #f5f5f5;
	margin-bottom: 10px;
	background-image:  url(tuotenavi-top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 10px;
}
*/



.toplogin td {
	padding-right: 10px;
}
.reglinks {
	font-size: 10px;
	line-height: 11px;	
}
.ProductGroupTitle {

	background-color: #e3e2e3;
}
.GroupPrice {

	background-color: #deeaf0;
}

.blinkki {
	background-image:  url(highlight.gif);
}



/*### KERRO KAVERILLE ###*/

.popup { 
	POSITION: absolute; 
	VISIBILITY: hidden; 
	text-align: left;
	BACKGROUND-COLOR: #f6f6f6; 
	LAYER-BACKGROUND-COLOR: yellow;
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; z-index: 1
}

/*### LIGHTBOX ###

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(blank.gif) no-repeat; 
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prev.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(next.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	
*/

.print {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999;
	padding-top: 5px;
}
	
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}
	

/*
#########################################################
TUOTESIVU
*/

/* ------------------------------------------------------ RH:N TEKEMIÄ  ------------------------------------------------------ ------------------------------------------------------ */

H4 {
	
  PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  MARGIN: 0px; COLOR: #000000;
  BORDER-RIGHT: #0081c6 0px solid; BORDER-TOP: none; BORDER-LEFT: #0081c6 0px solid; BORDER-BOTTOM: #0081c6 2px solid;
  MARGIN-BOTTOM: 5px;
  width: 420px;
}


	H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #707173; PADDING-TOP: 0px
}

H6 {
	
  PADDING-RIGHT: 2px; PADDING-LEFT: 0px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-WEIGHT: bold; FONT-SIZE: 11px;  MARGIN: 0px; COLOR: #000000;
  BORDER-RIGHT: #0081c6 0px solid; BORDER-TOP: none; BORDER-LEFT: #1ea348 0px solid; BORDER-BOTTOM: #000000 2px solid;
  MARGIN-BOTTOM: 5px;
  width: 420px;
}
	
TABLE#tekniset {
border:0px solid #000; text-align: left; margin: 5px; width: 415px;

table-layout:auto; 
}

TABLE#tekniset TR {
background-color:#EFEFEF;
border:0px solid #E6E6E6;
}
TABLE#tekniset TD {
padding-left: 5px;
border-bottom:2px solid #DFDFDF;
border-top:0px solid #DFDFDF;
}

TABLE#lisatiedot {
border:1px solid #000; text-align: left; margin: 5px; width: 300px; border: 0px;
}

TABLE#lisatiedot TR {
background-color:#FFFFFF;
}
TABLE#lisatiedot TD {
padding-left: 5px;

}

TABLE#muuttiedot {
border:2px solid #0081c6;
text-align: left;
/*
margin: 0px;
width: 300px;*/
margin-top: 5px;
}

TABLE#muuttiedot TR {
background-color:#FFFFFF;
}
TABLE#muuttiedot TD {
padding-left: 5px; FONT-WEIGHT: normal;
border-bottom:2px solid #DFDFDF;
}

TABLE#huomautus {
border:3px solid #ff0000; text-align: left; margin: 0px; width: 415px;
color: #ff0000;
margin: 8px;
}

TABLE#huomautus TR {
background-color:#FFFFFF;
}
TABLE#huomautus TD {
padding-left: 5px; FONT-WEIGHT: bold;
}

  font.otsikot {
  PADDING-RIGHT: 2px;
  PADDING-LEFT: 0px;
  PADDING-TOP: 10px;
  PADDING-BOTTOM: 2px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  COLOR: #0081c6;
  width: 100px;
  /* BORDER-RIGHT: none; BORDER-TOP: none; BORDER-LEFT: #0081c6 2px solid; BORDER-BOTTOM: #0081c6 2px solid; */
  MARGIN-BOTTOM: 10px;
  background-color: #none;
  BORDER-BOTTOM: #0081c6 1px solid;
}

font.viittaus {
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  COLOR: #FF0000;
}
EM.eibold {
  FONT-WEIGHT: normal;
}

.eibold {
	FONT-WEIGHT: normal;
	font-style: normal;
}

p.tuotekuvaus {
  PADDING-RIGHT: 2px; PADDING-LEFT: 5px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; FONT-SIZE: 11px;  MARGIN: 3px; COLOR: #000000;
  width: 415px;
  line-height: 1.5;
}

.logo_css {
	
	float:right;
}

DIV#logodiv {
	
  BORDER-RIGHT: #0081c6 0px solid; BORDER-TOP: #0081c6 0px solid; BORDER-LEFT: #0081c6 0px solid; BORDER-BOTTOM: #0081c6 0px solid;
  width: 425px;
}

.isotkirj
{
font-variant: small-caps;
}


#nettiluotto_price {
display:block;
font-size:14px;
/*
padding:5px;

background-color: #FFDE00;

background-color: #0081C6;
*/
clear:right;
/*
width:215px;
*/
float:right;
color: #0081C6;
FONT-WEIGHT: bold;
}

.popup_nettiluotto {

	position: absolute;
	width:170;
	height:150;
	/*
	background-color: #FFDE00;
	*/
	background-color: #0081C6;
	padding: 10px;
/*
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	opacity: .90;
	*/
	z-index: 2;
	visibility: hidden;
	border: 0px solid #000;
background-image:url(nettiluotto_logo.png);
background-repeat:no-repeat;
background-position:10px 10px;
/*
margin-left:20px;
*/
padding-top: 40px;
width:180px;
margin-top:17px;
}

#creditinfo{

position:relative;
/*
top:2px;
margin-right:4px;
*/

}

			
.popup_nettiluotto td {
	white-space:nowrap;
	color: #fff;
	padding-right: 10px;
	font-size: 10pt;
}

/* ------------------------------------------------------ RH:N TEKEMIÄ LOPPUU ------------------------------------------------------ ------------------------------------------------------ */
