/* CSS Document */

#wrapper {
	width: 902px;
	border: none;    
    margin-left: auto;
    margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

a img { border:0; }

/* FONTTITYYLIT */
.hakukentta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #999999;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

a.harmaa_11:link, a.harmaa_11:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	font-weight: normal;
	text-decoration: none;
}
a.harmaa_11:hover, a.harmaa_11:active {
	text-decoration: underline;
}
a.musta_11_allev:link, a.musta_11_allev:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
a.musta_11_allev:hover, a.musta_11_allev:active {
	text-decoration: none;
}
a.luelisaa:link, a.luelisaa:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url('kuvat/nuoli.gif');
	background-position: right 4px;
	padding-right: 12px;
	background-repeat: no-repeat;
}
a.luelisaa:hover, a.luelisaa:active {
	text-decoration: underline;
}
a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #003366;
	text-decoration: underline;
}
a:hover, a:active {
	text-decoration: none;

}
.tuotemerkit p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #6a6968 !important;
	font-style: italic !important;
	font-weight: normal !important;
	text-decoration: none !important;
	padding-bottom: 10px !important;
	letter-spacing: 1px !important;
}
.selite p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #000000 !important;
	font-style: italic !important;
	font-weight: normal !important;
	text-decoration: none !important;
	padding-bottom: 10px !important;
}

.selite2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px !important;
	color: #000000 !important;
	font-style: italic !important;
	font-weight: normal !important;
	text-decoration: none !important;
}




/* YL�KERTA */
#ylaosa{
	width: 902px;
	height: 93px;
	background-image: url(kuvat/bg_ylaosa.gif);
	background-repeat: no-repeat;
}
#logo {
	float: left;
	width: 303px;
	height: 83px;
	padding-left: 19px;
	padding-top: 10px;
}
#slogan {
	float: left;
	width: 442px;
	height: 47px;
	padding-left: 53px;
	padding-top: 46px;
}
#osuuskauppa {
	float: left;
	width: 47px;
	height: 65px;
	padding-left: 37px;
	padding-top: 28px;
}

/* SIS�LT�OSA */
#sisaltoosa{
	float: left;
	width: 900px;
	border: 1px solid #999999;
}
#navi {
	
	width: 900px;
	height: 29px;
	background-image: url(kuvat/bg_navi.gif);
	background-repeat: repeat-x;
	
}
#navi_haive {
        
	width: 900px;
	height: 14px;
}
#navinapit {
	float: left;
	width: 431px;
	height: 29px;
}
#haku {
	float: left;
	width: 469px;
	height: 29px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
}
.hakukentta {
	height: 12px;
}
/* FOOTER */
#alaosa{
	float: left;
	width: 902px;
	height: 13px;
	padding-top: 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
#sok {
	float: left;
	width: 94px;
	padding-left: 16px;

}
#yhteystiedot {
	float: left;
	width: 643px;
	padding-left: 84px;
}
#sivukartta {
	float: left;
	width: 65px;
}

/* ALAOSA2, MEDIASIGNAL */
#alaosa2{
	float: left;
	width: 902px;
	height: 13px;
	padding-top: 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d0d0d0;
	text-align: center;
}
#alaosa2 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d0d0d0;
	text-decoration: none;
}

/* SIS�LT�OSA  - ETUSIVU*/
#murupolku {
	width: 886px;
	height: 15px;
	padding-left: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

#paakuva{
	width: 900px;
	height: 200px;
	padding-top: 24px;
}
#alakuvat{
	width: 900px;
	padding-top: 46px;
}
#alakuvat2{
	width: 900px;
	padding-top: 46px;
}

#box_rakennustarvikkeet{
	float: left;
	width: 300px;
	height: 317px;
	background-image: url(kuvat/bg_box.gif);
	background-repeat: no-repeat;
}

#box_tuotteet{
	float: left;
	width: 582px;
	margin-left: 18px;
	height: 317px;
	background-image: url(kuvat/bg_box2.jpg);
	background-repeat: no-repeat;
}

#box_tuotteet p {
	padding: 16px 24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;

}


#box_rakennustarvikkeet2{
	float: left;
	width: 300px;
	height: 500px;
	background-image: url(kuvat/bg_tuotteet1.gif);
	background-repeat: no-repeat;
}

#box_tekstiilit{
	float: left;
	width: 300px;
	height: 317px;
	background-image: url(kuvat/bg_box.gif);
	background-repeat: no-repeat;
}
#box_suurtaloustuotteet{
	float: left;
	width: 300px;
	height: 317px;
	background-image: url(kuvat/bg_box.gif);
}
#mainosbanneri {
	background-color:#F9FDEB;
	border:1px solid #BBBBBB;
	float:left;
	height:53px;
	margin-bottom:8px;
	margin-left:14px;
/*	padding-left:15px; */
/*	padding-top:12px; */
	width:854px;
	text-align: center;
}

#mainosbanneri img {
	padding-left:26px; 
	padding-top:6px; 
}

/* SIS�LT�OSA  - TUOTTEET-PAASIVU*/

#sisalto_tuotteet {
	width: 900px;

}
#tuotteet_teksti {
	padding-left: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
#alakuvat_tuotteet{
	width: 900px;
	padding-top: 25px;
}
#box_tuotteet1 {
	float: left;
	width: 300px;
	height: 500px;
	background-image: url(kuvat/bg_tuotteet1.gif);
}
#box_tuotteet2 {
	float: left;
	width: 300px;
	height: 500px;
	background-image: url(kuvat/bg_tuotteet1.gif);
}
#box_tuotteet3 {
	float: left;
	width: 300px;
	height: 500px;
	background-image: url(kuvat/bg_tuotteet1.gif);
}
.tuotteet_box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	padding-left: 5px;
}
/* SIS�LT�OSA  - TUOTTEET-ALASIVU*/
#tuotteet_perus {
	width: 900px;
	padding-top: 20px;
	overflow: hidden;

}
#alanavi, #alanavi2, #alanavi_yhteystiedot {
	float: left;
	width: 213px;
	background-image: url(kuvat/bg_alanavi.gif);
	margin-bottom: -2000px; 
	padding-bottom: 2000px; 
}


#tuotteet_perus_teksti{
	float:left;
	width: 687px;
	margin-bottom: -2000px; 
	padding-bottom: 2000px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
#tuotteet_teksti_vasen {
	float: left;
	width: 372px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
}
#tuotteet_kuva_oikea {
	float: left;
	width: 265px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
}
#tuotemerkit {
	float: left;
	width: 620px;
	padding-left: 20px;
	padding-right: 47px;
	padding-bottom: 20px;
}
#tulostus {
	text-align: right;
	padding-right: 15px;
	width: 672px;
}
a.print:link, a.print:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-image: url('kuvat/kuva_tulostus.gif');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	padding-right: 20px;
}
a.print:hover, a.print:active {
	text-decoration: underline;
	
}
/* ALANAVIGAATIO*/
.alanavi_otsikko {
	background-image: url(kuvat/navi_ylaosa.gif);
	background-repeat: no-repeat;
	height: 49px;
	wodth: 213px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}
#li {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 213px;
}
li {
	list-style-type: none;
	background-image: url(kuvat/navi_viiva.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding-top:2px;
	padding-bottom: 5px;
}
ul {
	margin: 0;
	padding: 0;
}
#li li a{
	width: 213px;
}

a.li_normal:link, a.li_normal:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;

	/*padding-left: 10px;*/
}
a.li_normal:hover, a.li_normal:active {
	text-decoration: none;
	color: #999999;
	
}
a.li_normal_level2:link, a.li_normal_level2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;

}
a.li_normal_level2:hover, a.li_normal_level2:active {
	text-decoration: none;
	color: #999999;
	
}
.li_act {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(kuvat/navi_nuoli_valk.gif);
	background-repeat: no-repeat;
	width: 203px;
	background-position: bottom center;

	padding-left: 10px;

}

.li_curifsub {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(kuvat/navi_nuoli_valk.gif);
	background-repeat: no-repeat;
	width: 203px;
	background-position: bottom center;
}



#li_ifsub {
	background-image: url(kuvat/navi_nuoli_musta.gif);
	background-position: 30% 50%;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}
#li_act_ifsub {
	background-image: url(kuvat/navi_nuoli_musta_alas.gif);
	background-position: 10% 50%;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 25px 0px 10px;
}



a.linkki_act_ifsub:link, a.linkki_act_ifsub:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

	/* padding-left: 10px;  OBS */

}
a.linkki_act_ifsub:hover, a.linkki_act_ifsub:active {
	text-decoration: none;
	color: #999999;
	
}
.li_act_ifsub {
	/*background-image:url(kuvat/bg_actifsub.gif);
	background-position: 50% 50%;*/
	background-color:#ffffff !important;
	width:199px; 
}
.li_cur_ifsub {
	/*background-image:url(kuvat/bg_actifsub.gif);
	background-position: 50% 50%;*/
	background-color:#ffffff !important;
	width:213px;
}


.li_act_level2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url(kuvat/navi_nuoli_valk.gif);
	background-repeat: repeat-y;
	width: 193px;
	background-position: bottom center;
	padding-left: 20px;

}
.li_level2 {
	background-color:#ffffff !important;
	width:179px;
	padding-left: 20px;
}
.li_normal2 {
	width:179px;
	padding-left: 10px;
}
/* TUOTELISTAUSSIVU*/

#tuotetaulukko {
	text-align: left;
	width: 649px;
	padding-top: 10px;
	padding-left: 38px;
}
.tuotekuvaus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
	height: 20px;
}
.tuotetiedot {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}


.tuotetaulukko img {
	padding-bottom: 10px;
	
}
#sivuvalinta {
	width: 437px;
	padding-left: 250px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
a.edellinen:link, a.edellinen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url('kuvat/kuva_edellinen.gif');
	background-position: left 6px;
	padding-left: 12px;
	background-repeat: no-repeat;
}
a.edellinen:hover, a.edellinen:active {
	text-decoration: underline;
}
a.seuraava:link, a.seuraava:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-image: url('kuvat/kuva_seuraava.gif');
	background-position: right 6px;
	padding-right: 12px;
	background-repeat: no-repeat;
}
a.seuraava:hover, a.seuraava:active {
	text-decoration: underline;
}
a.sivunvaihto:link, a.sivunvaihto:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}
a.sivunvaihto:hover, a.sivunvaihto:active {
	text-decoration: underline;
}

/* YHTEYSTIEDOT*/

#yhteys_perus_teksti {
	float:left;
	width: 687px;
	margin-bottom: -2000px; 
	padding-bottom: 2000px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
#kartta {
	width: 677px;
	padding-left: 10px;
	padding-bottom:20px;
}
#kartta img {
	padding-left: 50px;
}

/* YHTEYSTIEDOT TOIMIPAIKAT*/
#yhteys_toimipaikat_teksti {
	float: left;
	width: 687px;
	margin-bottom: -2000px; 
	padding-bottom: 2000px; 
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
#yhteys_teksti_vasen {
	float: left;
	width: 372px;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 20px;
}
#yhteys_kuva_oikea {
	float: left;
	width: 265px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 20px;
}
#yhteys_kuva_oikea img {
	padding-bottom: 20px;
}


.alanavi_otsikko_palaute {
	background-image: url(kuvat/navi_ylaosa_palaute.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 213px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding-left: 10px;
}
.kuva_palaute {
	width: 208px;
	padding-left: 5px;	
}

/* YRITYS */
#teksti_yritys{
	width: 440px;
	padding-left: 10px;
	padding-bottom:20px;
}



/* SIVUKARTTA */
.tx-dropdownsitemap-pi1 div {
background:transparent none repeat scroll 0% !important;
border:0px solid #DFE2E3 !important;
}
.tx-dropdownsitemap-pi1 div.level_2 {
background:transparent none repeat scroll 0% !important;
}
.tx-dropdownsitemap-pi1 div.level_2 a {
font-weight:normal;
}
.tx-dropdownsitemap-pi1 div.level_3 {
background:transparent none repeat scroll 0% !important;
}
.tx-dropdownsitemap-pi1 div.level_4 {
background:transparent none repeat scroll 0% !important;
}
.tx-dropdownsitemap-pi1 div.level_5 {
background:transparent none repeat scroll 0% !important;
}
.tx-dropdownsitemap-pi1 div.expAll {
background:transparent none repeat scroll 0% !important;
border:0px solid #DFE2E3 !important;
}
.tx-dropdownsitemap-pi1, .tx-dropdownsitemap-pi1 * {
text-align:left;
}
.tx-dropdownsitemap-pi1 ul, .tx-dropdownsitemap-pi1 li {
left:10px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px 0px 0px 10px;
background-image:none;
}
.tx-dropdownsitemap-pi1 .level_3 {
margin-bottom:0px !important;
}


#tuotetaulukko p {margin:0;}


	
#teksti_tuotelista p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

table#teksti_tuotelista {margin-bottom:20px;}

#teksti_tuotelista .tuotemerkit p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px !important;
	color: #6a6968 !important;
	font-style: italic !important;
	font-weight: normal !important;
	text-decoration: none !important;
	padding-bottom: 10px !important;
	letter-spacing: 1px !important;
}

#teksti_tuotelista img {
	border: 1px solid #d9d9d9;
}
.pieni_harmaa {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #999999;
	padding-bottom:10px;
}

.tx-lumophpinclude-pi1 {
		
	}
	
.js_image_div {
	positiom:relative; 
	height:80px; 
	width:80px;
	}
	
.js_kuva {
	z-index: 50; 
	position:absolute;
	}

.js_kuva1 {
	z-index: 49; 
	position:absolute;
	}
	
.js_kuva2 {
	z-index: 48; 
	position:absolute;
	}

.js_kuva3 {
	z-index: 47; 
	position:absolute;
	}

.js_kuva4 {
	z-index: 46; 
	position:absolute;
	}

.js_kuva5 {
	z-index: 45; 
	position:absolute;
	}
	
.js_kuva6 {
	z-index: 44; 
	position:absolute;
	}
	
.js_kuva7 {
	z-index: 43; 
	position:absolute;
	}
	
.js_kuva8 {
	z-index: 42; 
	position:absolute;
	}
	
.js_kuva9 {
	z-index: 41; 
	position:absolute;
	}
	
.js_kuva10 {
	z-index: 40; 
	position:absolute;
	}
	
.js_kuva11 {
	z-index: 39; 
	position:absolute;
	}
	
.js_kuva12 {
	z-index: 38; 
	position:absolute;
	}
	
.js_kuva13 {
	z-index: 37; 
	position:absolute;
	}
	
.js_kuva14 {
	z-index: 36; 
	position:absolute;
	}
	
.js_kuva15 {
	z-index: 35; 
	position:absolute;
	}
	
.js_kuva16 {
	z-index: 34; 
	position:absolute;
	}
	
.js_kuva17 {
	z-index: 33; 
	position:absolute;
	}
	
.js_kuva18 {
	z-index: 32; 
	position:absolute;
	}
	
.js_kuva19 {
	z-index: 31; 
	position:absolute;
	}
	
.js_kuva20 {
	z-index: 30; 
	position:absolute;
	}
		
.js_kuva21 {
	z-index: 29; 
	position:absolute;
	}
	
.js_kuva22 {
	z-index: 28; 
	position:absolute;
	}
	
.js_kuva23 {
	z-index: 27; 
	position:absolute;
	}
	
.js_kuva24 {
	z-index: 26; 
	position:absolute;
	}
	
.js_kuva25 {
	z-index: 25; 
	position:absolute;
	}
	
.js_kuva26 {
	z-index: 24; 
	position:absolute;
	}
	
.js_kuva27 {
	z-index: 23; 
	position:absolute;
	}
	
.js_kuva28 {
	z-index: 22; 
	position:absolute;
	}
	
.js_kuva29 {
	z-index: 21; 
	position:absolute;
	}
	
.js_kuva30 {
	z-index: 20; 
	position:absolute;
	}
.taulu{margin-left: 25px;}
.taulu li{
list-style-type: disc;
text-decoration: none;
background-image: none;
}
