body{
background-color:rgb(255,255,255);
background-image:url(kuvat/tausta_rihla.jpg);
background-repeat:repeat-x;
background-attachment:fixed;
margin:0px;
margin-top:2px;
padding:0px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
line-height:1.5;
text-align:left;
}
#mainTable{
width:900px;
BACKGROUND-COLOR:rgb(228,234,247);
}
td{
margin:0px;
padding:0px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-align:left;
line-height:1.5;
vertical-align:top;
}
.vasenreunapalkki,.oikeareunapalkki{
width:190px;
background-color:rgb(228,234,247);
background-image:url(kuvat/varjostus_vaaleansininen.gif);
background-repeat:repeat-x;
height:100%;
}
.sisaltopalkki{
background-color:rgb(255,255,255);
background-image:url(kuvat/varjostus_valkoinen.gif);
background-repeat:repeat-x;
}
.tulostuspalkki{
background-color:rgb(255,255,255);
 vertical-align:bottom;
 text-align:right;
}
.print
{
	margin:20px;
	margin-left:0px;
	margin-top:30px;
	text-align:right;
}
.print2
{
	margin:20px;
	color:#FFFFFF;
}
.oikeareunapalkki{
width:175px;
}
td#vasenliuska{
background-color:rgb(86,123,174);
/*height:355px;
background-image:url(kuvat/tausta_vasen_alaliuska.jpg);*/
background-position:top;
background-repeat:no-repeat;
}
#taustakuva1{
height:355px;
background-image:url(kuvat/tausta_vasen_alaliuska.jpg);
background-position:top;
background-repeat:no-repeat;
}
td#oikealiuska{
background-color:rgb(228,234,247);
background-image:url(kuvat/tausta_oikea_alaliuska.jpg);
background-position:top;
background-repeat:no-repeat;
}
p{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-align:left;
line-height:1.5;
margin:0px;
margin-top:8px;
}

h2, h1{
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:14px;
color:rgb(23,56,126);
margin:0px;
margin-top:8px;
}
h2{
margin-bottom:8px;
}
h3{
margin:0px;
margin-top:10px;
}
a{
color:rgb(23,56,126);
text-decoration:none;
}
a:hover{
text-decoration:underline;
}
.vasenlinkki{
color:rgb(0,0,0);
}
.hyperlinkki{
color:rgb(160,170,215);
font-size:10px;
margin-top:8px;
}
.murupolkulinkki{
font-size:10px;
color:rgb(150,150,150);
}
.uutislinkki{
text-decoration:underline;
}
div{
margin:0px;
padding:0px;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:12px;
text-align:left;
vertical-align:top;
text-align:left;
line-height:1.5;
}
img{
border:none;
margin:0px;
padding:0px;
}
ul{
margin:0px;
margin-left:20px;
padding:0px;
}
ul#left-navigation{
width:190px;
list-style:none;
}
li{
margin:0px;
padding:2px;
padding-left:10px;
vertical-align:middle;
}
.nollataso{
color:rgb(255,255,255);
}
.nollataso_active{
color:rgb(255,215,125);
}
.alataso1,.alataso2,.alataso3{
background-image:url(kuvat/tausta_vasenvalikko.gif);
background-repeat:repeat-x;
border-bottom:1px solid rgb(255,255,255);
}
.alataso2{
padding-left:18px;
}
.alataso3{
padding-left:18px;
font-size:10px;
}
.alataso1_active,.alataso2_active,.alataso3_active{
background-color:rgb(255,215,125);
background-image:url(kuvat/varjostus_oranssi.gif);
background-repeat:repeat-x;
}
.alataso2_active{
padding-left:18px;
}
.alataso3_active{
padding-left:18px;
font-size:10px;
}
.active_row{
background-color:rgb(228,234,247);
background-image:url(kuvat/tausta_vasenvalikko_nuoli.gif);
background-repeat:no-repeat;
}
hr{
color:rgb(255,255,255);
height:1px;
border:none;
border-bottom:1px solid rgb(255,215,125);
clear:left;
}
.harmaa{
color:rgb(150,150,150);
}
.harmaa_haku{
color:rgb(108,108,108);
font-style:italic;
font-size:10px;
margin-left:5px;
}
.lomakenappi{
border:1px solid rgb(139,172,206);
height:22px;color:rgb(23,56,126);
margin-top:6px;
margin-right:12px;
background-color:rgb(255,255,255);
background-image:url(kuvat/nappipohja.gif);
background-position:bottom;
background-repeat:repeat-x;
font-family:Arial, Verdana Helvetica, sans-serif;
font-size:12px;
padding-left:6px;
padding-right:6px;
}
.lomakenappi a, .lomakenappi a:hover, .lomakenappi a:visited
{
	text-decoration:none;
}
.linkkilista{
padding-left:0px;
margin-left:0px;
margin-top:18px;
}
.linkit{
list-style-type:none;
padding-left:0px;
margin:0px;
}
/* DIVIT */

DIV#wrapper{
width:900px;
border-left:1px solid rgb(0,0,0);
border-right:1px solid rgb(0,0,0);
border-bottom:1px solid rgb(0,0,0);
border-top:1px solid rgb(0,0,0);
}
DIV#header{
width:900px;
background-color:#000050;
}
DIV#ylavalikko{
width:900px;
height:31px;
background-image:url(kuvat/tausta_ylavalikko.gif);
background-repeat:repeat-x;
margin:0px;
padding:0px;
}
DIV#kielivalikko{
height:31px;
width:175px;
background-image:url(kuvat/tausta_ylavalikkoliuska.gif);
background-repeat:no-repeat;
float:right;
text-align:right;
}
DIV#top-navigation{
width:700px;
height:16px;
margin-top:6px;
padding-left:10px;
vertical-align:middle;
color:rgb(255,255,255);
float:left;
}
DIV#murupolku
{
margin:10px;
margin-left:20px;
margin-bottom:0px;
font-size:10px;
color:rgb(150,150,150);
}
DIV#left{
margin-top:10px;
}
DIV#company{
margin-left:17px;
padding-top:2px;
height:30px;
background-image:url(kuvat/logo_small.gif);
background-repeat:no-repeat;
padding-left:28px;
color:rgb(23,56,126);
font-size:14px;
font-weight:bold;
}
DIV#content{
margin:20px;
margin-top:10px;
}
DIV#content img{
margin:0px;
padding:0px;
border:none;
float:left;
}
DIV#right{
margin:20px;
color:rgb(23,56,126);
}
DIV#yhteystiedot{
padding-left:20px;
margin-top:30px;
color:rgb(23,56,126);
}
DIV#footer{
width:900px;
height:31px;
background-image:url(kuvat/tausta_ylavalikko.gif);
background-repeat:repeat-x;
color:rgb(255,255,255);
}
DIV.uutispaiva{
width:70px;
margin-right:10px;
font-weight:bold;
color:rgb(150,150,150);
float:left;
}
DIV.uutisjuttu{
width:400px;
margin-bottom:20px;
float:left;
}
DIV#ExtraLoggedIn{
margin:7px;
float:right;
margin-right:20px;
margin-bottom:0px;
font-size:10px;
color:rgb(23,56,126);
font-weight:bold;
 text-align:right;
 width:100%;
}
/* MILONIC */
.Off 
{
	color:rgb(255,255,255);
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:2px;
	vertical-align:top;
	height:14px;
	text-decoration: none;
	
}
.On 
{
	color:rgb(255,255,255);
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	padding-bottom:2px;
	height:14px;
	text-decoration: underline;

}
.OffValittu 
{
	color:rgb(255,215,125);
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	padding-bottom:2px;
	height:14px;
	text-decoration: none;
}
.OnValittu
{
	color:rgb(255,215,125);
	margin:0px;
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	vertical-align:top;
	padding-bottom:2px;
	height:14px;
	text-decoration: underline;
}

.mainMenuOff 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:5px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
	font-weight: bold;
}
.mainMenuOn 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:5px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
	font-weight: bold;
}
.mainMenuOn a:link, .mainMenuOn a:visited,.mainMenuOn a:hover,.mainMenuOn a:active,.mainMenuOff a:link, .mainMenuOff a:visited,.mainMenuOff a:hover,.mainMenuOff a:active 
{
		text-decoration: none;
}

.subMenuOff 
{
	background-color:#E8EEF8;
	margin:0px;
	padding:2px;
	text-decoration: none;
	font-size:11px;
	letter-spacing: 1px;
}
.subMenuOn 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	margin:0px;
	padding:2px;
	font-size:11px;
	letter-spacing: 1px;

}
.subMenuOn a:link, .subMenuOn a:visited,.subMenuOn a:hover,.subMenuOn a:active,.subMenuOff a:link, .subMenuOff a:visited,.subMenuOff a:hover,.subMenuOff a:active 
{
		text-decoration: none;
}
.MenuOff 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:10px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.MenuOn 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:10px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.MenuOn a:link, .MenuOn a:visited,.MenuOn a:hover,.MenuOn a:active,.MenuOff a:link, .MenuOff a:visited,.MenuOff a:hover,.MenuOff a:active 
{
		text-decoration: none;
}
.Menu3Off 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:13px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu3On 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:13px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu3On a:link, .Menu3On a:visited,.Menu3On a:hover,.Menu3On a:active,.Menu3Off a:link, .Menu3Off a:visited,.Menu3Off a:hover,.Menu3Off a:active 
{
		text-decoration: none;
}
.Menu4Off 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:16px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu4On 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:16px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu4On a:link, .Menu4On a:visited,.Menu4On a:hover,.Menu4On a:active,.Menu4Off a:link, .Menu4Off a:visited,.Menu4Off a:hover,.Menu4Off a:active 
{
		text-decoration: none;
}
.Menu5Off 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:19px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu5On 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:19px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu5On a:link, .Menu5On a:visited,.Menu5On a:hover,.Menu5On a:active,.Menu5Off a:link, .Menu5Off a:visited,.Menu5Off a:hover,.Menu5Off a:active 
{
		text-decoration: none;
}
.Menu6Off 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:22px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu6On 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:22px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu6On a:link, .Menu6On a:visited,.Menu6On a:hover,.Menu6On a:active,.Menu6Off a:link, .Menu6Off a:visited,.Menu6Off a:hover,.Menu6Off a:active 
{
		text-decoration: none;
}
.Menu7Off 
{
	background-image:url(kuvat/tausta_vasenvalikko.gif);
	background-repeat:repeat-x;
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:25px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu7On 
{
	background-image:url(kuvat/varjostus_oranssi.gif);
	background-repeat:repeat-x;
	background-color:rgb(255,215,125);
	border-bottom:1px solid rgb(255,255,255);
	margin:0px;
	padding:2px;
	padding-left:25px;
	vertical-align:middle;
	text-decoration: none;
	color: rgb(0,0,0);
	font-size:11px;
	letter-spacing: 1px;
}
.Menu7On a:link, .Menu7On a:visited,.Menu7On a:hover,.Menu7On a:active,.Menu7Off a:link, .Menu7Off a:visited,.Menu7Off a:hover,.Menu7Off a:active 
{
		text-decoration: none;
}
/*SIVUKARTTA*/
hyperlink a{
color:rgb(23,56,126);
text-decoration:none;
}
hyperlink a:hover{
text-decoration:underline;
}
/* TUOTEKORTIN JA -LISTAN UUDET TYYLIT */

.tuotteet_left{
font-size:10px;
text-align:left;
padding-left:8px;
}

.tuotteet_left_blue{
font-size:10px;
text-align:left;
padding-left:8px;
background-color:#e8eef8;
}

.tuotteet_info{
font-size:10px;
text-align:left;
padding-left:8px;
border-bottom:1px solid #dcdcdc;
width:116px;
}
.tuotteet_info2{
font-size:10px;
text-align:left;
padding-left:8px;
border-bottom:1px solid #dcdcdc;
}


.tuotteet_kuvaus{
font-size:10px;
text-align:left;
padding:0px 8px 8px 8px;
border-left:1px solid #dcdcdc;
width:196px;
}

.tuotelista_otsikko{
height:24px;
background-color:#17387e;
background-image:url(kuvat/tausta_ylavalikko2.gif);
background-repeat:repeat-x;
font-size:11px;
color:#FFFFFF;
padding-top:4px;
padding-left:6px;
border-left:1px solid #4d73a7;
}
.tuotelista_alaotsikko{
height:18px;
background-color:#17387e;
font-size:11px;
color:#FFFFFF;
padding-top:0px;
padding-left:6px;
border-left:1px solid #4d73a7;
}
.tuotelista_alaotsikko2{
height:18px;
background-color:#17387e;
font-size:11px;
color:#FFFFFF;
padding-top:0px;
padding-left:6px;
border-left:1px solid #17387e;
}

.tuotelista_tuote{
font-size:10px;
text-align:left;
padding-left:6px;
border-left:1px solid #dcdcdc;
}

.tuotelista_tuote2{
font-size:10px;
text-align:left;
padding-left:6px;

}

.tuotelista_valiotsikko{
font-size:11px;
font-weight:bold;
text-align:left;
padding-left:6px;
border-left:1px solid #dcdcdc;
}

.tuotelista_huomotsikko{
font-size:11px;
font-style:italic;
text-align:left;
padding-left:6px;
border-left:1px solid #dcdcdc;
letter-spacing:1px;
}

.blue_tuote{
background-color:#e8eef8;
}

.active_tuote{
background-color:#fed67c;
}

.thelogo{
display:none;
}
.hakukenttavasen{
BORDER-RIGHT:rgb(23,56,126) 1px solid; 
BORDER-TOP:rgb(23,56,126) 1px solid; 
BORDER-LEFT:rgb(23,56,126) 1px solid; 
BORDER-BOTTOM:rgb(23,56,126) 1px solid; 
MARGIN-TOP:6px; 
MARGIN-RIGHT:12px; 
PADDING-TOP:2px; 
PADDING-LEFT:4px; 
FONT-SIZE:12px; 
FONT-FAMILY:Arial, Verdana Helvetica, sans-serif;
width:160px;
height:18px;
}

/* TYYLIT 2010 */
.infotable1{
	width:495px;	
}
.infotable2{
	width:240px;	
}
.infotable2right{
	width:240px;
	padding-left:10px;	
}
.infotable3{
	width:157px;	
}
.infotable3right{
	width:157px;
	padding-left:10px;	
}
.etusivupalkki1{
	background-image:url(uudetkuvat/taustapalkki1.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:16px;
	height:35px;
	vertical-align:middle;
	padding-left:14px;
}
.etusivupalkki2{
	background-image:url(uudetkuvat/taustapalkki2.gif);
	background-repeat:repeat-x;
	color:#ffffff;
	font-size:14px;
	height:26px;
	vertical-align:middle;
	padding-left:14px;
}
.etusivulisapalkki{
	background-image:url(uudetkuvat/lisatietopalkki.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	color:#17387e;
	font-size:11px;
	line-height:14px;
	vertical-align:top;
	padding-top:14px;
	padding-left:14px;
	padding-right:10px;
	padding-bottom:20px;
}
.etusivulisainfo{
	color:#17387e;
	font-size:11px;
	line-height:14px;
	vertical-align:top;
}
.etusivulisainfonuoli{
	padding-top:2px;
	padding-right:4px;
	vertical-align:top;
}
.infotable_vertical{
	vertical-align:top;	
}
#imgExtranet
{
	margin:2px 0 0 8px;
}
