body {
	margin: 0px auto;
	text-align: center;

	padding: 0px;
	background: #fff url(gfx/aalto_tausta.jpg) no-repeat center top;
	background-attachment:fixed;
}


.tausta {
	width: 1001px;
	height: 773px;
	margin: 0px auto 0px auto;
	text-align: left;
	padding: 0px 0px 0px 0px;
		border: 0px;
		
	background: transparent url(gfx/.png) repeat-y left top;

}


.header {
	width: 997px;
	height: 175px;
	margin: 0px 0px 0px 2px;
	text-align: left;
	padding: 0px;
		border: 0px;
		float:left;
	background: transparent url(gfx/header_fi.png) no-repeat left top;
display:inline;
}

.header_se {
	width: 997px;
	height: 175px;
	margin: 0px 0px 0px 3px;
	text-align: left;
	padding: 0px;
		border: 0px;
		float:left;
	background: transparent url(gfx/header_se.png) no-repeat left top;
display:inline;
}



.footer {
float:left;
width: 1000px;
height: 60px;	
	background: #e5e5e5;
	margin: 10px 0px 0px 0px;
}

div.footer h1 {
	font: 11px verdana;
	color: #999;
	margin: 10px 0px 10px 36px;
	line-height:20px;
	text-transform:uppercase;

}

.sub_footer {
		margin: 0px auto 0px auto;


width: 997px;
height: 60px;	
	background: transparent;
}

div.sub_footer h1 {
	font: 10px verdana;
	color: #999;
	margin: 10px 0px 10px 36px;
	line-height:20px;
	text-transform:uppercase;
	float:left;
}


/*footer navi*/


div.sub_footer ul {
 	
list-style-type: none;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:right;
display:inline;

}

div.sub_footer li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: transparent;
	display: inline;
	border-left:solid 1px #c4c4c4;
	float:left;
}

div.sub_footer .li_r {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: transparent;
	display: inline;
	border-right:solid 0px #c4c4c4;
	float:left;
}


div.sub_footer a {
	font: 10px verdana;
		color: #999;
	text-decoration: none;
	text-transform: uppercase;
}

div.sub_footer a:hover {
	font: 10px verdana;
	color: #1ba6fe;
	text-decoration: none;
		text-transform: uppercase;
}

/*footer navi loppuu*/






.kieli {
	width: 100px;
	height:15px;
	float:right;
		margin: 10px 25px 0px 0px;
		display:block;
}

div.kieli a {
	font: 11px verdana;
	color: #1ba6fe;
	text-decoration: none;
}

div.kieli a:hover {
	font: 11px verdana;
	color: #696969;
	text-decoration: none;

}


.logo {
	border:0px;
	margin: 20px 0px 0px 20px;
		float:left;
}

/* päänavi */


.navi {
	
width: 967px;
height: 30px;
margin: 15px 0px 0px 20px;
text-align: left;
padding: 0px;
border: 0px;
float:left;
background: transparent;
display:inline;
}



div.navi ul {
 	
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
display:inline;

}

div.navi li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: transparent;
	display: inline;
	border-right:solid 1px #c4c4c4;
	float:left;
}

div.navi .li_r {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: transparent;
	display: inline;
	border-right:solid 0px #c4c4c4;
	float:left;
}


div.navi a {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: none;
	text-transform: uppercase;
}

div.navi a:hover {
	font: 12px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: uppercase;
}


div.navi .open {
	font: 12px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: uppercase;
}



/* alanavi */

.navi_2 {
	
width: 967px;
height: 30px;
margin: 10px 0px 0px 20px;
text-align: left;
padding: 0px;
border: 0px;
float:left;
background: transparent;
display:inline;
}




div.navi_2 ul {
 	
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
display:inline;
}


div.navi_2 .ul_yritys {
	
margin: 0px 0px 0px 431px;	
}

div.navi_2 .ul_tuotetiedot {
	
margin: 0px 0px 0px 102px;	
}

div.navi_2 li {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: transparent;
	display: inline;
	border-right:solid 1px #c4c4c4;
	float:left;
}

div.navi_2 .li_r {
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
	background: transparent;
	display: inline;
	border-right:solid 0px #c4c4c4;
	float:left;
}




div.navi_2 a {
	font: 11px verdana;
	color: #1ba6fe;
	text-decoration: none;
	text-transform: uppercase;
}

div.navi_2 a:hover {
	font: 11px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: uppercase;
}
div.navi_2 .open {
	font: 11px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: uppercase;
}













.wrap {
	width: 999px;
	height: auto;
	margin: 5px 0px 0px 2px;
	text-align: left;
	padding: 0px;
		border: 0px;
		float:left;
	background: #fff url(gfx/wrap_fade.jpg) no-repeat left top;
display:inline;

}





/*sub navi  */



.sub_navi {
	
width: 246px;
height: auto;
margin: 30px 0px 0px 35px;
text-align: left;
padding: 0px;
border: 0px;
float:left;
background: transparent;
display:inline;
}


div.sub_navi ul {
 	
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;


}

div.sub_navi li {
	
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border-bottom:solid 1px #c4c4c4;
float:left;
width:225px;

}


div.sub_navi a {
	font: 11px verdana;
	color: #1ba6fe;
	text-decoration: none;
	text-transform: uppercase;
}

div.sub_navi a:hover {
	font: 11px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: uppercase;
}
div.sub_navi .open {
	font: 11px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: uppercase;
}

div.sub_navi .li_clear {
	border-bottom:0px;
	margin: 0px 0px 0px 0px;
}
/*sub navi level 2 */





div.sub_navi ul li ul {
 	
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;


}

div.sub_navi li ul li {
	
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border-bottom:solid 1px #c4c4c4;
float:left;
width:225px;

}


div.sub_navi li ul li a {
	font: 11px verdana;
	color: #626262;
	text-decoration: none;
	text-transform: none;
}

div.sub_navi li ul li a:hover {
	font: 11px verdana;
	color: #000;
	text-decoration: none;
	text-transform: none;
}
div.sub_navi li ul li .open {
	font: bold 11px verdana;
	color: #626262;
	text-decoration: none;
	text-transform: none;
}

div.sub_navi li ul li a.open:hover {
	font: bold 11px verdana;
	color: #000;
	text-decoration: none;
	text-transform: none;
}


div.sub_navi li ul li .open_small {
	font: 11px verdana;
	color: #000;
	text-decoration: none;
	text-transform: none;
}

div.sub_navi li ul li a.open_small:hover {
	font: 11px verdana;
	color: #000;
	text-decoration: none;
	text-transform: none;
}

.sub_nav_img {
	border:0px;
	margin: 5px 5px 5px 0px;

vertical-align:middle;
}



div.sub_navi li ul li ul li .level_4 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 10px;
background: transparent;
border-bottom:solid 1px #c4c4c4;
float:left;
width:215px;
}


div.sub_navi li ul li .level_3 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 10px;
background: transparent;
border-bottom:solid 1px #c4c4c4;
float:left;
width:215px;
}





/* main */

.main {
	width: 707px;
	height: auto;
	background: transparent;
float:left;

	margin: 50px 0px 0px 0px;
	
}

div.main a {
		font: 12px verdana;
	color: #000;
		margin: 0px 0px 0px 5px;
}

div.main a:hover {
		font: 12px verdana;
	color: #666;
		margin: 0px 0px 0px 5px;

}

.main_2 {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}


div.main_2 a {
		font: 12px verdana;
	color: #000;
		margin: 0px 0px 0px 0px;
}

div.main_2 a:hover {
		font: 12px verdana;
	color: #666;
		margin: 0px 0px 0px 0px;

}

div.main_2 ul {
 	
list-style-type: disc;
margin: -20px 0px 25px 20px;
padding: 0px 0px 0px 0px;

}

div.main_2 li {
	
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border: 0px;
font: 12px verdana;
color: #000;
line-height:20px;
}



.main_2_txt {
	width: 550px;	
min-height:550px;
}





div.main_2 table {
 	
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	border-collapse:collapse;

}

div.main_2 td {
 	
font: 12px verdana;
color: #000;
margin: 0px 0px 25px 0px;
border:solid 1px #ddd;
padding:5px;

}

.harmaa_tausta {
	background:#eee;
}



.main_404 {
width: 650px;	
height: 500px;
margin: 50px 0px 0px 0px;
}






/* perusteksti */


h1 {
	font: 14px verdana;
	color: #0799ff;
	margin: 20px 0px 25px 0px;
	line-height:20px;

}

h2 {
	font: 14px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	line-height:20px;
}

h3 {
	font: bold 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	line-height:20px;
}


h4 {
	font: 10px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	line-height:20px;

}


p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	line-height:20px;
}

/* musta h1 16px */
.musta {
	font: 16px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	text-transform: none;

}




/* tuoteryhmät */

.tuoteryhma_img {
float:right;
border:0px;
	margin: 0px 0px 0px 10px;
}

.tuoteryhma_logo {

border:0px;
margin: 0px 0px 0px 0px;

}

.tuoteryhma_h1 {
	font: 14px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	text-transform: none;

}

div.sub_navi .tuoteryhma_sub_nav_li {

	border:0px;

}





/* tuoteryhmät allaskaapit esittely */



div.allaskaappi_tuoteryhma {
height:auto;
width: 340px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #ddd;
}

div.allaskaappi_tuoteryhma:hover {
height:auto;
width: 340px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #bbb;
}


div.allaskaappi_tuoteryhma img {
float:left;
border:0px;
	margin: 0px 0px 5px 5px;
}

.allaskaappi_h1 {
	font: 15px verdana;
	color: #fff;
	margin: 0px 0px 5px 0px;
	padding: 5px;
text-transform: none;
width:330px;
float:left;
}



div.allaskaappi_tuoteryhma a {
text-decoration:none;
}






div.allaskaappi_tuoteryhma p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
text-transform: none;

}


.h1_trend {
	background: #cdcdcd;
	color: #000;
}

.h1_trend:hover {
	background: #bcbcbc;
	color: #000;
}


.h1_ronja {
	background: #cdcdcd;
	color: #000;
}

.h1_ronja:hover {
	background: #bcbcbc;
	color: #000;
}

.h1_mondo {
	background: #cdcdcd;
	color: #000;
}

.h1_mondo:hover {
	background: #bcbcbc;
	color: #000;
}




/* tuoteryhmät allaskaapit esittely loppuu */





/* allaskaapin tuotesivu 1 */


.allaskaappi_esittely {
	float:left;
	border:solid 1px #ddd;
	width: 680px;
	height: 363px;

}

.allaskaappi_esittely img {
	float:left;
}


.allaskaappi_esittely_trend {
background: #cdcdcd;
}

.allaskaappi_esittely_ronja {
background: #cdcdcd;
}

.allaskaappi_esittely_mondo {
background: #cdcdcd;
}

.allaskaappi_esittely_mondo {
background: #cdcdcd;
}


.allaskaappi_esittely_design {
background: #cdcdcd;
}

/* esittelysivun syvyyslinkit */

.allaskaapit_esittely_syvyys_linkit {
width: 370px;
float:left;
display:inline;
margin: 20px 0px 0px 0px;

}

div.allaskaapit_esittely_syvyys_linkit a {
font: 11px verdana;
color: #000;
margin: 0px 0px 10px 0px;
padding: 0px;
text-decoration:none;
}

div.allaskaapit_esittely_syvyys_linkit a:hover {
font: 11px verdana;
color: #000;
margin: 0px 0px 10px 0px;
padding: 0px;
text-decoration:underline;
}

div.allaskaapit_esittely_syvyys_linkit p {
font: 11px verdana;
color: #000;
margin: 0px 0px 0px 0px;
padding: 25px 0px 0px 0px;
display:block;
height:50px;

}

div.allaskaapit_esittely_syvyys_linkit img {
float:right;
border:0px;
margin: -25px 0px 0px 0px;
}












/* infoteksti */

.allaskaapit_esittely_info {
width: 310px;
float:right;
display:inline;
margin: 15px 0px 0px 0px;
}

div.allaskaapit_esittely_info p {
font: 11px verdana;
color: #000;
margin: 0px 0px 10px 0px;
padding: 0px;
}











/* allaskaappien tuotetiedot taulukko sivu */

.allaskaapit_esittely_tuotetiedot {
width: 370px;
float:left;
display:inline;
margin: 20px 0px 0px 0px;
}


div.allaskaapit_esittely_tuotetiedot table {
width: 370px;
border-collapse:collapse;
margin: 0px 0px 15px 0px;

}



div.allaskaapit_esittely_tuotetiedot .allaskaappi_sivukaapilla_table {
width: auto;

}

div.allaskaapit_esittely_tuotetiedot td {
border:solid 1px #ddd;
font: 12px verdana;
color: #000;
padding:5px;
}

div.allaskaapit_esittely_tuotetiedot .td_right {
text-align:right;
}


div.allaskaapit_esittely_tuotetiedot .harmaa {
background: #ddd;
vertical-align:top;
}

div.allaskaapit_esittely_tuotetiedot tr:hover {
background: #eee;
}


div.allaskaapit_esittely_tuotetiedot h1 {
font: bold 14px verdana;
color: #000;
margin: 0px 0px 5px 0px;
padding: 0px;
text-transform: none;
text-align:left;
}


div.allaskaapit_esittely_tuotetiedot h2 {
font: 12px verdana;
color: #000;
margin: 5px 0px 15px 0px;
padding: 0px;
text-transform: none;
text-align:left;
}


div.allaskaapit_esittely_tuotetiedot a {
font: 11px verdana;
color: #0788da;
margin: 0px 0px 10px 0px;
padding: 0px;
text-decoration:none;
}

div.allaskaapit_esittely_tuotetiedot a:hover {
font: 11px verdana;
color: #000;
margin: 0px 0px 10px 0px;
padding: 0px;
text-decoration:none;
}





/* allaskaappien tuotetiedot taulukon viereinen tuotekuva */

.allaskaapin_tuotekuva_taulukon_vieressa {
	width: 680px;
}

div.allaskaapin_tuotekuva_taulukon_vieressa img {
display:inline;
float:right;
margin:0px 50px 0px 0px;
border:0px;
}

div.allaskaapin_tuotekuva_taulukon_vieressa .allaskaappi_sivukaapilla {
display:inline;
float:right;
margin:0px 100px 0px 0px;
border:0px;
}

/* allaskaappien tuotetiedot taulukon viereinen tuotekuva loppuu */







/* allaskaapin värikartta */



.allaskaappi_esittely_varikartta {
width: 302px;
float:right;
text-align:center;

}

/* ie7 */

div.allaskaappi_esittely_varikartta img {
float:none;
}


div.allaskaappi_esittely_varikartta h2 {
font: 12px verdana;
color: #000;
margin: 5px 0px 5px 2px;
padding: 0px;
text-transform: none;
float:left;
text-align:left;
clear:both;
width:100%;
}

.vaihtuva_tuotekuva {
	clear:both;
margin: 0px 20px 0px 20px;
float:none;
}




.varikartta_ohje {
font: 10px verdana;
}

.varikartta_asemointi{
	font: 10px verdana;
	color: #626262;
display:inline;
float:left;
width:55px;
text-align:center;
	line-height:13px;

	margin: 5px 5px 5px 0px;
}

div.varikartta_asemointi  a {
	font: 10px verdana;
	color: #626262;
	text-decoration: none;
	text-transform: none;
		line-height:10px;
}

div.varikartta_asemointi  a:hover {
	font: 10px verdana;
	color: #000;
	text-decoration: none;
	text-transform: none;
	line-height:10px;
}




div.varikartta_asemointi img {
		margin: 0px 0px 0px 0px;
		border:solid 2px #ddd;
}

div.varikartta_asemointi img:hover{
		margin: 0px 0px 0px 0px;
		border:solid 2px #7dc0dd;
}

div.varikartta_asemointi .varikartta_active{
		margin: 0px 0px 0px 0px;
		border:solid 2px #7dc0dd;
}



/* allaskaapin värikartta loppuu */







/* peilikaapit */


.peilikaapit_ylareuna {
	
width: 680px;
height:auto;
clear:both;
border:0px;
float:left;
}

div.peilikaapit_ylareuna h1 {
font: 16px verdana;
color: #000;
margin: 0px 0px 5px 0px;
padding: 0px;
text-transform: none;
text-align:left;
}

div.peilikaapit_ylareuna .esittely_kuva {

margin: 10px 0px 0px 0px;

}


div.peilikaapit_ylareuna .esittely_kuva_sailytys {

margin: 10px 100px 0px 0px;
clear:both;

}

.peilipaapit_varikartta {
	margin: 0px 0px 0px 10px;
	width: 250px;
height:auto;
	float:right;
}




.peilikaapit_info{
	margin: 20px 0px 0px 0px;
width: 350px;
height:auto;
	float:left;
	}


div.peilikaapit_info p {
	font: 11px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
text-transform: none;

}






.peilikaapit_esittely_tuotetiedot {
width: 370px;
float:left;
display:inline;
margin: 20px 0px 0px 0px;
}


div.peilikaapit_esittely_tuotetiedot table {
width: auto;
border-collapse:collapse;
margin: 0px 0px 15px 0px;

}



div.peilikaapit_esittely_tuotetiedot .allaskaappi_sivukaapilla_table {
width: auto;

}

div.peilikaapit_esittely_tuotetiedot td {
border:solid 1px #ddd;
font: 12px verdana;
color: #000;
padding:5px;
}

div.peilikaapit_esittely_tuotetiedot .td_right {
text-align:right;
}


div.peilikaapit_esittely_tuotetiedot .harmaa {
background: #ddd;
vertical-align:top;
}

div.peilikaapit_esittely_tuotetiedot tr:hover {
background: #eee;
}

div.peilikaapit_esittely_tuotetiedot h2 {
font: 12px verdana;
color: #000;
margin: 15px 0px 5px 0px;
padding: 0px;
text-transform: none;
text-align:left;
}


/* peilikaapit tuotetiedot taulukon viereinen tuotekuva */



.peilikaapin_tuotekuva_taulukon_vieressa_clear {
	width: 680px;
clear:both;
}


.peilikaapin_tuotekuva_taulukon_vieressa {
	width: 675px;
	display:inline;
	float:left;
	
}

div.peilikaapin_tuotekuva_taulukon_vieressa img {
display:inline;
float:right;
margin:0px 20px 0px 0px;
border:0px;
}

div.peilikaapin_tuotekuva_taulukon_vieressa .allaskaappi_sivukaapilla {
display:inline;
float:right;
margin:0px 100px 0px 0px;
border:0px;
}

/* peilikaapit tuotetiedot taulukon viereinen tuotekuva loppuu */




/* tuoteryhmät peilikaapit esittely */



div.peilikaapit_tuoteryhma {
height:auto;
width: 222px;
height:210px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #ddd;
}

div.peilikaapit_tuoteryhma:hover {
height:auto;
width: 222px;
height:210px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #bbb;
}


div.peilikaapit_tuoteryhma img {
float:left;
border:0px;
	margin: 0px 0px 5px 5px;
}

.peilikaappi_h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 5px;
text-transform: none;
width:222px;
float:left;
text-transform:uppercase;
}

.peilikaappi_h1_led {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 5px;
text-transform: none;

float:left;
text-transform:none;
}


div.allaskaappi_tuoteryhma .peilikaappi_p_led {
	font: 10px verdana;
	color: #000;
	margin: 140px 0px 0px 5px;
	padding: 5px 0px 5px 0px;
text-transform: none;

}

div.allaskaappi_tuoteryhma img {
clear:left;
}


div.peilikaapit_tuoteryhma a {
text-decoration:none;
}






div.peilikaapit_tuoteryhma p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 0px;
text-transform: none;

}





/* tuoteryhmät peilikaapit esittely loppuu */


.altaat_h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 5px;
text-transform: none;
width:222px;
float:left;
text-transform:uppercase;
height:30px;
}

.valkoinen {
	width:100%;
float:left;
background:#fff;
	padding: 5px 0px 0px 0px;
	}

.uppoaltaat_h1 {
	font: bold 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 5px 0px 5px;
text-transform: none;
width:210px;
float:left;
background:#fff;
border-top: solid 1px #ddd;
}

.uppoaltaat_h2 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px;
text-transform: none;
width:210px;
float:left;
background:#fff;
border-bottom: solid 1px #ddd;
}



/* tuoteryhmät säilytyskaapit esittely */



div.sailytyskaapit_tuoteryhma {
height:auto;
width: 222px;

margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #ddd;
}

div.sailytyskaapit_tuoteryhma:hover {
height:auto;
width: 222px;

margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #bbb;
}


div.sailytyskaapit_tuoteryhma img {
float:left;
border:0px;
	margin: 0px 0px 5px 5px;
}

.sailytyskaapit_h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 5px 0px;
	padding: 5px;
text-transform: none;
width:222px;
float:left;
text-transform:uppercase;
}



div.sailytyskaapit_tuoteryhma a {
text-decoration:none;
}






div.sailytyskaapit_tuoteryhma p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 5px;
	padding: 5px 0px 5px 0px;
text-transform: none;

}







/* tuoteryhmät säilytyskaapit esittely loppuu */




/* template id 1 */


.tmp_1_col_1 {
	
	width:220px;
	height: 250px;
	border-right: solid 1px #ccc;
	display:inline;
	float:left;
	padding: 0px 5px 5px 5px;
margin:0px;
}




.tmp_1_col_2 {
	
	width:220px;
	height: 250px;
	border: 0px ;
	display:inline;
	float:left;
	padding: 0px 5px 5px 5px;
	
}

.tmp_1_col_spacer{
	
	border-top: solid 1px #ccc;
	width:211px;
	margin: 8px 10px 8px 10px;
	display:inline;		
	float:left;

}


div.tmp_1_col_1 h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 2px 0px;
	line-height:12px;

}

div.tmp_1_col_1 p {
	font: 11px verdana;
	color: #535353;
	margin: 0px 0px 0px 0px;
	line-height:12px;

}

div.tmp_1_col_1 a {
text-decoration:none;
	font: 11px verdana;
	color: #535353;
	margin: 0px 0px 0px 0px;
		line-height:12px;

}

div.tmp_1_col_2 a {
text-decoration:none;
	font: 11px verdana;
	color: #535353;
	margin: 0px 0px 0px 0px;
		line-height:12px;
}


div.tmp_1_col_1 a:hover {
text-decoration:none;
	font: 11px verdana;
	color: #333;
	margin: 0px 0px 0px 0px;
		line-height:12px;
}

div.tmp_1_col_2 a:hover {
text-decoration:none;
	font: 11px verdana;
	color: #333;
	margin: 0px 0px 0px 0px;
		line-height:12px;
}


div.tmp_1_col_2 h1 {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 2px 0px;
	line-height:12px;

}

div.tmp_1_col_2 p {
	font: 11px verdana;
	color: #535353;
	margin: 0px 0px 0px 0px;
	line-height:12px;

}




div.tmp_1_col_1 img {
border:0px;

}

div.tmp_1_col_2 img {
border:0px;

}





/* joulu kylpyhuoneessa */

.joulu_2011 {
	display:inline;
	float:left;
}

.joulu_kylpyhuoneessa {
font: bold 12px verdana;
color:#830000;	
}

.joulu_kylpyhuoneessa_2 {
font: 11px verdana;
color:#000;	
}

div.joulu_2011 ul {
 	
list-style-type: disc;
margin: 20px 0px 25px 20px;
padding: 0px 0px 0px 0px;
	
}

div.joulu_2011 li {
	
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border: 0px;
font: 11px verdana;
color: #830000;
line-height:20px;
}

div.joulu_2011 p {
	font: 11px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	line-height:20px;
}

div.joulu_2011 h3 {
	font: bold 11px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	line-height:20px;
}


/* etusivu */


.ndx_large {
width: 555px;
height: 565px;
border: 0;	
display:inline;
float:left;
margin: 0px 5px 0px 35px;
}

.ndx_left {
width: 180px;
height: 380px;
border: 0px;	
display:inline;
float:left;
margin: 0px 5px 0px 0px;
}

/*ndx full hegiht */
.ndx_left_full {
width: 180px;
height: 565px;
border: 0px;	
display:inline;
float:left;
margin: 0px 5px 0px 0px;
}

.ndx_right {
width: 180px;
height: 370px;
border: 0px;	
display:inline;
float:left;
margin: 0px;
}

/*ndx full hegiht */
.ndx_right_full {
width: 180px;
height: 565px;
border: 0px;	
display:inline;
float:left;
margin: 0px;
}


.ndx_both {
width: 365px;
height: 185px;
border: 0px;	
display:inline;
float:left;
margin: 0px;
}


.ndx_banner_ajankohtaista {
width:180px;
height: 185px;
background: #e8e8e8 url(gfx/etusivu/boksi_tausta.png) no-repeat left top;
margin: 0px 0px 5px 0px;
}

div.ndx_banner_ajankohtaista h1 {
	font: bold 12px verdana;
	color: #1ba6fe;
	margin: 10px 0px 0px 10px;
	float:left;
	line-height: 12px;
	clear:both;
}

div.ndx_banner_ajankohtaista ul {
 	
list-style-type: none;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;

float:left;

}

div.ndx_banner_ajankohtaista li {
	
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 10px;
background: transparent;
line-height:14px;
width:160px;

}


div.ndx_banner_ajankohtaista a {
	font: 11px verdana;
	color: #696969;
	text-decoration: none;

}

div.ndx_banner_ajankohtaista a:hover {
	font: 11px verdana;
	color: #1ba6fe;
	text-decoration: none;
}




.ndx_banner {
width:180px;
height: 185px;
background: transparent url(gfx/etusivu/boksi_tausta.png) no-repeat left top;
margin: 0px 0px 5px 0px;
}


div.ndx_banner img {
border:0px;
}


/* yhteystiedot */

.yhteystiedot {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;

}



div.yhteystiedot h1 {
	font: 14px verdana;
	color: #0799ff;
	margin: 20px 0px 25px 0px;
	line-height:20px;

}



.esittely{
				width: 333px;
				height:120px;
					float:left;
					display:inline;
					border-bottom: solid 1px #ccc;
					padding:15px 5px 15px 5px;
		
}

div.esittely p {
	font:  13px verdana;
	color: #535353;
	line-height:16px;
			margin: 0px 0px 25px 0px;
	padding: 0px;
	text-align:left;
float:left;

width:200px;
}

div.esittely h2 {
	font:  13px verdana;
	color: #535353;
	line-height:16px;
	margin: 0px 0px 19px 0px;
	height:32px;
	padding: 0px;
	text-align:left;
float:left;

}

div.esittely h3 {
	font:  13px verdana;
	color: #535353;
	line-height:16px;
	margin: 0px 0px 14px 0px;
	height:16px;
	padding: 0px;
	text-align:left;
	float:left;
}

div.esittely h1 {
	font: 15px verdana;
	color: #000;
	line-height:16px;
			margin: 0px 0px 10px 0px;
			background: #fff;
			padding: 0px;
			clear:right;
			float:left;
			width:200px;
}

.yhteystiedot_img_2010{
border:0px;
float:left;
margin: 0px 10px 0px 0px;
display:block;
}


div.sub_navi h1 {
	font: 11px verdana;
	color: #1ba6fe;
	text-decoration: none;
	text-transform: uppercase;
	margin:4px 0px 10px 0px;
}


div.sub_navi h2 {
	font: 11px verdana;
	color: #626262;
	text-decoration: none;
	text-transform: uppercase;
	margin:4px 0px 10px 0px;
	line-height:16px;
	
}

div.sub_navi h3 {
	font: 11px verdana;
	color: #626262;
	text-decoration: none;
	text-transform: none;
	margin:4px 0px 20px 0px;
	line-height:18px;
}


/* yhteystiedot loppuu */




/* esitteet alkaa */



.esitteet {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	font:  12px verdana;
	color: #333;
}


div.esitteet h1 {
	font: 14px verdana;
	color: #01c86d;
	margin: 20px 0px 25px 0px;
	line-height:20px;

}

div.esitteet h2 {
	font: 14px verdana;
	color: #01c86d;
	margin: 20px 0px 25px 0px;
	line-height:20px;

}



div.esitteet p {
	font:  12px verdana;
	color: #535353;
	line-height:16px;
			margin: 0px 0px 25px 0px;

}


div.esitteet a {
	color: #01c86d;
}


.oikea_reuna_esitteet{
width:180px;
height:auto;
padding: 0px;
float:right;
margin: 0px 0px 0px 20px;


}

div.oikea_reuna_esitteet a {
	color: #01c86d;
	margin: 0px 0px 0px 8px;
}

.esitetilaus_img{
border:0px;
clear:both;
}


.span_200 {
width:200px;
float:left;
}



/* esitteet loppuu */





/* jalleenmyyjat alkaa */


.jalleenmyyjat {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	font:  12px verdana;
	color: #333;
}


div.jalleenmyyjat h1 {
	font: 14px verdana;
	color: #1ba6fe;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;
float:left;
width:695px;
}


div.jalleenmyyjat a {

	color: #1ba6fe;
	

}


div.jalleenmyyjat p {
	font:  12px verdana;
	color: #535353;
	line-height:16px;
			margin: 0px 0px 25px 0px;

}

div.jalleenmyyjat table {
 	width:600px;
	font: 12px verdana;
	color: #000;
	margin: 20px 0px 0px 0px;
	border-collapse:collapse;
padding:0px;

}

div.jalleenmyyjat td {
 	
font: 12px verdana;
color: #000;
margin: 0px 0px 25px 0px;
border:solid 1px #ddd;
padding:5px;

}

div.jalleenmyyjat .harmaa {
 	
	background: #ccc;;

}


div.jalleenmyyjat form {
 	

margin: 0px 0px 0px 0px;
display:inline;

}



/* jalleenmyyjat loppuu */



/* naisten ilta */

.naisten_ilta {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.naisten_ilta h1 {
	font: 14px verdana;
	color: #e5007d;
	margin: 0px 0px 25px 0px;
	line-height:20px;
	clear:both;

}

div.naisten_ilta h2 {
	font: 14px verdana;
	color: #e5007d;
	margin: 0px 0px 25px 0px;
	line-height:20px;
}



div.naisten_ilta .main_2_txt {
width:600px;
}



div.naisten_ilta .korostus {
	font: bold 12px verdana;
	color: #e5007d;
}

div.naisten_ilta .button {
float:right;
border:0px;
}


/* naisten ilta loppuu */




/* ajankohtainen uutinen */

.ajankohtaista {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.ajankohtaista h1 {
	font: 20px verdana;
	color: #0799ff;
	margin: 0px 0px 0px 0px;
	line-height:20px;
	clear:both;

}

div.ajankohtaista h2 {
	font: 14px verdana;
	color: #000;
	margin: 0px 0px 20px 0px;
	line-height:20px;
}

div.ajankohtaista h3 {
	font: 14px verdana;
	color: #666;
	margin: 20px 0px 20px 0px;
	line-height:20px;
}

div.ajankohtaista .main_2_txt {
width:680px;
}

div.ajankohtaista .button {
float:right;
border:0px;
margin: 0px 0px 60px 10px;
}


div.ajankohtaista ul {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 20px 0px;
	line-height:20px;

}

div.ajankohtaista li {
	font: 12px verdana;
	color: #666;
	margin: 0px 0px 0px 0px;
	line-height:20px;
}


div.ajankohtaista a {

	color: #1ba6fe;
	

}



/* combi tarjous */

.combi {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.combi h1 {
	font: 14px verdana;
	color: #a0679c;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;
	text-transform: uppercase;

}

div.combi h3 {
	font: bold 12px verdana;
	color: #000;
	margin: 0px 0px 5px 0px;
float:left;
	clear:both;

}

div.combi h4 {
	font: bold 12px verdana;
	color: #a0679c;
	margin: 0px 0px 0px 0px;
float:left;
	clear:both;
	padding: 0px;
}


div.combi p {
	font:  12px verdana;
	color: #535353;
	line-height:16px;
			margin: 0px 0px 15px 0px;
						padding: 0px;
float:left;
	clear:both;
}

/* combi tarjous */




/*kampanja 03 se */


.kampanj_03 {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}


div.kampanj_03 h1 {
	font: 16px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;
	text-transform: uppercase;

}

div.kampanj_03 .pink {
			color: #e5007d;
	font: bold 16px verdana;			
}

div.kampanj_03 a {
			color: #93ab23;
}


/* */


/*tuotetiedot */


.tuotetiedot {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}


div.tuotetiedot h1 {
	text-transform: uppercase;
}


div.tuotetiedot h2 {
	font: bold 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;

	padding: 0px 0px 0px 0px;


}


div.tuotetiedot h4 {
	font: 14px verdana;
	color: #777;
	margin: 20px 0px 25px 0px;
	padding: 20px 0px 0px 0px;
	line-height:20px;
		text-transform: uppercase;
	border-top: solid 1px #777;
}

div.tuotetiedot h5 {
	font: bold 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
clear:both;
	padding: 20px 0px 0px 0px;
	line-height:20px;

	border-top: solid 1px #777;
}

div.tuotetiedot .vaakaviiva {
width:100%;
clear:both;
	padding: 20px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
display:block;
	border-bottom: solid 1px #777;
}

div.tuotetiedot ul {
 	
list-style-type: disc;
margin: 0px 0px 25px 20px;
padding: 0px 0px 0px 0px;

}

div.tuotetiedot ol {
 	

margin: 0px 0px 25px 25px;
padding: 0px 0px 0px 0px;

}


div.tuotetiedot li {
	
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border: 0px;
font: 12px verdana;
color: #000;
line-height:20px;
}





div.tuotetiedot .lisakuva {
float:right;
border:0px;
}

div.tuotetiedot .lisakuva_left {

border:0px;
}



div.tuotetiedot table {
	
margin: 0px 0px 15px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border: 0px;
font: 12px verdana;
color: #000;
line-height:20px;
}

div.tuotetiedot td {
	
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 0px;
background: transparent;
border: 0px;
font: 12px verdana;
color: #000;
line-height:20px;
}


/*tuotetiedot loppuu */





/* tuotehaku alkaa */


.tuotehaku {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	font:  12px verdana;
	color: #333;
}


div.tuotehaku h1 {
	font: 14px verdana;
	color: #1ba6fe;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;
float:left;
width:695px;
}


div.tuotehaku a {

	color: #1ba6fe;
	

}


div.tuotehaku p {
	font:  12px verdana;
	color: #535353;
	line-height:16px;
			margin: 0px 0px 25px 0px;

}

div.tuotehaku table {
 	width:690px;
	font: 12px verdana;
	color: #000;
	margin: 20px 0px 0px 0px;
	border-collapse:collapse;
padding:0px;

}

div.tuotehaku td {
 	
font: 12px verdana;
color: #000;
margin: 0px 0px 25px 0px;
border:solid 1px #ddd;
padding:5px;

}

div.tuotehaku .harmaa {
 	
	background: #ccc;;

}

div.tuotehaku .korostus {
 	
	background: #e1e9ee;;

}


div.tuotehaku form {
 	

margin: 0px 0px 0px 0px;
display:inline;

}


/* ylänavin hakuboksi*/

div.tuotenumerohaku_header  {
	
	font: 10px verdana;
color: #999;
margin: 10px 0px 0px 0px;

}

div.tuotenumerohaku_header input {
	
	font: 10px verdana;
color: #000;
margin: 0px 0px 0px 0px;
border:solid 1px #ddd;
}
/* tuotehaku loppuu */







/* kuvapankki */

.kuvapankki {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}



div.kuvapankki table {
 	
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	border-collapse:collapse;

}

div.kuvapankki td {
 	
font: 12px verdana;
color: #000;
margin: 0px 0px 0px 0px;
border:solid 1px #ddd;
padding:8px;
width:150px;
}

table.kuvapankki_login_table td{
	border:0px;
}


div.kuvapankki .valittu {
 	
font: 12px verdana;
color: #000;
margin: 0px 0px 0px 0px;
border:solid 1px #ddd;
padding:8px;
width:150px;
	background: transparent url(kuvapankki/gfx/valittu_fade.jpg) repeat-x left bottom;
}


.harmaa_tausta {
	background:#eee;
}

div.kuvapankki select {
	
	font: 10px verdana;
color: #000;
margin: 5px 0px 0px 0px;
	width:150px;
}

div.kuvapankki a {
	font: 12px verdana;
color: #000;
margin: 0px 0px 5px 0px;
text-decoration: underline;
}


div.kuvapankki a:hover {
	font: 12px verdana;
color: #000;
margin: 0px 0px 5px 0px;
text-decoration: none;
}
.infopallo {
	vertical-align: middle;
	margin: 5px 3px 8px 0px;	
}

.kuvapankki_table_kori {
	width:680px;
}

.kuvapankki_table_dl {
	width:680px;
	text-align:center;
}

table.kuvapankki_table_dl a {
		font: 11px verdana;
color: #000;
text-align:center;
text-decoration: none;
}

table.kuvapankki_table_dl a:hover {
		font: 11px verdana;
color: #666;
text-align:center;
text-decoration: none;
}

.poistonappi {
		margin: 20px 5px 5px 5px;


}

/* kuvapankki loppuu */





/* kuvagalleria alkaa */


.galleria_main {
width: 685px;
height: 450px;
border: 0;	
display:inline;
float:left;
margin: 0px 0px 0px 0px;
text-align:center;
background:#eee;
}

.galleria_menu {
width: 685px;
height: 50px;
border: 0px;	
display:inline;
float:left;
margin: 0px 0px 10px 0px;
background:#414141;

}


div.galleria_menu a {
font: bold 20px verdana;
color: #fff;
text-decoration:none;
}

div.galleria_menu a:hover {
font: bold 20px verdana;
color: #aaa;
text-decoration:none;
}

div.galleria_menu .next {
float:right;
margin: 10px 10px 10px 0px;
}

div.galleria_menu .prev {
float:left;
margin: 10px 0px 10px 10px;
}

.galleria_wrap {
width: 699px;
height: auto;
border: 0px;	
display:inline;
float:left;
margin: 0px 0px 10px 0px;
}


.galleria_thumb {
width: 105px;
height: 105px;
border: 0px;	
display:inline;
float:left;
margin: 0px 11px 10px 0px;
filter:alpha(opacity=50);
-moz-opacity:0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
border:0px;
}

div.galleria_wrap .galleria_thumb:hover {
width: 105px;
height: 105px;
border: 0px;	
display:inline;
float:left;
margin: 0px 11px 10px 0px;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
border:0px;      
}


.galleria_thumb_selected {
width: 105px;
height: 105px;
border: 0px;	
display:inline;
float:left;
margin: 0px 11px 10px 0px;
filter:alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
border:0px;
}

/* kuvagalleria loppuu */





/* combi esittely sivut */

.combi_warp {
	
width: 690px;
height:auto;
clear:both;
border:0px;
float:left;
}

div.combi_warp h1 {
font: 16px verdana;
color: #000;
margin: 0px 0px 5px 0px;
padding: 0px;
text-transform: none;
text-align:left;
}


div.esittely_combi {
height:auto;
width: 340px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
background: #ddd;
}

div.esittely_combi:hover {
height:auto;
width: 340px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
	background: #bbb;
		vertical-align:bottom;
}




div.combi_tasot {
height:auto;
width: 670px;
margin: 0px 5px 10px 0px;	
float:left;
display:inline;
background: transparent;
}




div.esittely_combi img {
float:left;
border:0px;
	margin: 0px 0px 5px 5px;
		vertical-align:bottom;
}

div.combi_tasot img {
float:left;
border:0px;
	margin: 10px 0px 5px 0px;
clear:both;
}


div.esittely_combi a {
text-decoration:none;
}






div.esittely_combi p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
text-transform: none;
	float:left;
}

div.combi_tasot p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
text-transform: none;
	float:left;
	line-height:16px;
	clear:both;
}


div.combi_tasot table {
width: 670px;
border-collapse:collapse;
margin: 10px 0px 15px 0px;
float:left;
}


div.combi_tasot td {
border:solid 1px #ddd;
font: 12px verdana;
color: #000;
padding:5px;
}

div.combi_tasot .td_right {
text-align:right;
}

div.combi_tasot .td_center {
text-align:center;
}


div.combi_tasot .harmaa {
background: #ddd;
vertical-align:top;

}

div.combi_tasot tr:hover {
background: #eee;
}






div.esittely_combi_tuotteet {
height:auto;
width: 215px;
margin: 0px 10px 10px 0px;	
float:left;
display:inline;
background: #ddd;
}

div.esittely_combi_tuotteet:hover {
height:auto;
width: 215px;
margin: 0px 10px 10px 0px;	
float:left;
display:inline;
	background: #bbb;
		vertical-align:bottom;
}

div.esittely_combi_tuotteet p {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 5px;
text-transform: none;
	float:left;
	line-height:16px;
	clear:both;
	height: 35px;
}

div.esittely_combi_tuotteet h1 {
font: 14px verdana;
color: #000;
margin: 5px 5px 5px 5px;
padding: 0px;
text-transform: uppercase;
text-align:left;
height: 30px;
}

div.esittely_combi_tuotteet img {
float:left;
border:0px;
	margin: 0px 0px 5px 5px;
		vertical-align:bottom;
}
/* combi esittely loppuu */



/* video alkaa */


.video{
height:300px;
width: 695px;
border-bottom: solid 1px #aaa;
}

.video_2{
height:350px;
width: 695px;
border-bottom: solid 1px #aaa;
}

div.video #player2 {
float:right;
margin: 0px 0px 0px 10px;
}

div.video #player1 {
float:right;
margin: 0px 0px 0px 10px;
}

div.video_2 #player3 {
float:right;
margin: 0px 0px 0px 10px;
}

div.video_2 #player4 {
float:right;
margin: 0px 0px 0px 10px;
}





.video_esittely{
height:auto;
width: 695px;

}

div.video_esittely #player5 {
float:left;
margin: 0px 0px 0px 0px;
}


div.video h2 {
font: bold 14px verdana;
color: #000;
margin: 10px 0px 10px 0px;
}

div.video_2 h2 {
font: bold 14px verdana;
color: #000;
margin: 10px 0px 10px 0px;
}

/* video loppuu */



/* showroom alkaa */


.showroom{
height:auto;
width: 650px;

}

div.showroom ul {
 	
list-style-type: disc;
margin: 0px 0px 25px 20px;
padding: 0px 0px 0px 0px;

}

div.showroom li {
	
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent;
border: 0px;
font: 12px verdana;
color: #000;
line-height:20px;
}


div.showroom h2 {
margin: 20px 0px 25px 0px;
}









.showroom_basic{
height:auto;
width: 695px;

}

div.showroom_basic h1 {
color: #000;
}

div.showroom_basic h2 {
margin: 20px 0px 25px 0px;
}

div.showroom_basic .showroom_12 {
		font:  12px verdana;
	margin: 0px 0px 0px 0px;
	color: #000;
	line-height:16px;
}


div.showroom_basic .left_side {
float:left;
width:350px;

}

div.showroom_basic .right_side {
float:right;
width:335px;
margin: 20px 0px 0px 0px;
}

div.showroom_basic .showroom_tb {
	border: 0px;
	display:inline;
margin: 0px 5px 0px 0px;

}


div.showroom_basic ul {
margin: 0px 0px 0px 20px;
}


/* showroom loppuu */



/* kampanja */


.kampanja {
	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

/* musta h1 16px */
div.kampanja h1 {
	font: 16px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	text-transform: none;

}

/* kampanja */














/* allaskaappien uusi taitto = versio 2 */


.ver_2_h1{
font: 16px verdana;
color: #000;
margin: 0px 0px 25px 0px;
line-height:20px;
text-transform: none;
}


.ver_2_wrap {
	float:left;
	width: 670px;
	height: auto;
}


.ver_2_left {
	float:left;
	width: 300px;
	height: auto;
}

.ver_2_right {
	float:right;
	width: 360px;
	height: auto;
}

.ver_2_tuotekuva{
float:left;
width: 300px;
height: 300px;
background:#ddd;
}

div.ver_2_tuotekuva img {
border:0px;
margin: 25px 0px 0px 25px;
}





.ver_2_tuotedata{
float:right;
width: 360px;
height: auto;
background:#fff;
margin: 0px 0px 0px 0px;
}

/*tuotedata taulukko */


div.ver_2_tuotedata table {
width: 360px;
border-collapse:collapse;
margin: 0px 0px 0px 0px;
}

div.ver_2_tuotedata td {
border:solid 1px #ddd;
font: 12px verdana;
color: #000;
padding:5px;
}

div.ver_2_tuotedata .td_right {
text-align:right;
}


div.ver_2_tuotedata .harmaa {
background: #ddd;
vertical-align:top;
}

div.ver_2_tuotedata tr:hover {
background: #eee;
}












.ver_2_varikartta{
float:left;
width: 300px;
height: auto;
background:#fff;

margin: 10px 0px 0px 0px;
clear:left;
text-align:center;
}

.ver_2_tuoteinfo{
float:right;
width: 360px;
height: 350px;
background:#fff;
margin: 10px 0px 0px 0px;
}



/* temalette tarjous */

.temalette_tarjous {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.temalette_tarjous h1 {
	font: 16px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;


}

div.temalette_tarjous .korostus {
	font: bold 16px verdana;
	color: #f5891f;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;
	text-transform: uppercase;

}



/* temalette tarjous */







/* salaisuus tarjous */



.salaisuus {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.salaisuus h1 {
	font: 16px verdana;
	color: #000;
	margin: 25px 0px 0px 0px;

	clear:both;
}

div.salaisuus h2 {
	font: 14px verdana;
	color: #006cb7;
	margin: 15px 0px 0px 0px;

	clear:both;
}
/* salaisuus tarjous */




/*temalette tuoreyhma taitto*/


.syvyys_navi_2011 {
	float:left;
	width:650px;
	clear:both;
	height:40px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.syvyys_navi_2011 ul{
	
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
display:inline;
	
}




div.syvyys_navi_2011 li {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #d7d7d7;
	display: inline;

	float:left;
	width:125px;
	text-align:center;
}


div.syvyys_navi_2011 li:hover {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #969696;
	display: inline;

	float:left;
	width:125px;
	text-align:center;
	color:#fff
}


div.syvyys_navi_2011 ul li a {
	font: 11px verdana;
	color: #626262;
	text-decoration: none;
	text-transform: none;
	width:125px;
	text-align:center;
	display:block;
		padding: 5px 0px 5px 0px;
	margin: 0px 5px 0px 0px;
}

div.syvyys_navi_2011 ul li a:hover {
	font: 11px verdana;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	width:125px;
	text-align:center;
	display:block;
		padding: 5px 0px 5px 0px;
	margin: 0px 5px 0px 0px;
}

div.syvyys_navi_2011 .open {
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #969696;
	display: inline;
	float:left;
	width:125px;
	text-align:center;
	color:#fff
}

div.syvyys_navi_2011 ul li.open a {
	font: 11px verdana;
	color: #fff;
	text-decoration: none;
	text-transform: none;
	width:125px;
	text-align:center;
	display:block;
		padding: 5px 0px 5px 0px;
			margin: 0px 5px 0px 0px;
}



.temalette_varikatta {

			margin: 0px 50px 0px 0px;
}





/* hela sortiment tarjous */

.hela_sortiment {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.hela_sortiment h1 {
	font: 16px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;


}

div.hela_sortiment .korostus {
	font: bold 16px verdana;
	color: #ff0021;
	margin: 20px 0px 25px 0px;
	line-height:20px;
	clear:both;
	text-transform: uppercase;

}


div.hela_sortiment a {

	color: #0799ff;
	

}



/* hela sortiment  tarjous */


.julkisivu_varikartta {
	
margin: 0px 0px 10px 0px;	
	
}

/* kuvapankki logopaketti */


.kuvapaketti{
	margin-top:140px;
	font: 12px verdana;
	color: #000;
	line-height: 16px;
}

div.kuvapaketti a {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: none;
	text-transform: none;
}

div.kuvapaketti a:hover {
	font: 12px verdana;
	color: #696969;
	text-decoration: none;
		text-transform: none;
}


/* arkkitehdit  */

.oikea_reuna {
	width:190px;
	background: #e5e5e5;
	float:right;
	margin: 25px 15px 0px 0px;
	padding:10px;
}

div.oikea_reuna a {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
	text-transform: none;
	padding:0px;
	margin:0px;	
}

div.oikea_reuna a:hover {
	font: 12px verdana;
	color: #696969;
	text-decoration: none;
	text-transform: none;
	padding:0px;
	margin:0px;	
}

div.oikea_reuna h2 {
	font: bold 14px verdana;
	color: #000;
	margin: 0px 0px 20px 0px;
	line-height:20px;
}

div.oikea_reuna p {
	font: 12px verdana;
	color: #000;
	margin: 5px 0px 0px 0px;
	line-height:20px;
}











/*sivukartta*/


div.sivukartta ul {
 	
list-style-type: none;
margin: 10px 0px 20px 0px;
padding: 0px 0px 0px 0px;

}

div.sivukartta li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: transparent;
}


div.sivukartta li ul {
 	
list-style-type: none;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;

}

div.sivukartta li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: transparent;
}



div.sivukartta a {
	font: 12px verdana;
		color: #1ba6fe;
	text-decoration: none;
	text-transform: uppercase;
}

div.sivukartta a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: none;
		text-transform: uppercase;
}


div.sivukartta li ul a {
	font: 12px verdana;
		color: #000;
	text-decoration: none;
		text-transform: none;
}





div.sivukartta li ul a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
		text-transform: none;
}


div.sivukartta li ul li ul a {
	font: 12px verdana;
		color: #333;
	text-decoration: none;
		text-transform: none;
}

div.sivukartta li ul li ul a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
		text-transform: none;
}


div.sivukartta li ul li ul li ul a {
	font: 12px verdana;
		color: #666;
	text-decoration: none;
		text-transform: none;
}

div.sivukartta li ul li ul li ul a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
		text-transform: none;
}

div.sivukartta li ul li ul li ul li ul a {
	font: 12px verdana;
		color: #999;
	text-decoration: none;
		text-transform: none;
}

div.sivukartta li ul li ul li ul li ul a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
		text-transform: none;
}


div.sivukartta li ul li ul li ul li ul li ul a {
	font: 12px verdana;
		color: #1ba6fe;
	text-decoration: none;
		text-transform: none;
}

div.sivukartta li ul li ul li ul li ul li ul a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
		text-transform: none;
}




/*sivukartta loppuu*/




/* combi keittiö uutinen */

.combi_keittio {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.combi_keittio .main_2_txt {
width:680px;
}




div.combi_keittio h1 {
	font: 18px verdana;
	color: #000;
	margin: 20px 0px 25px 0px;
	line-height:22px;

	text-transform: none;

}

div.combi_keittio .combi_keittio_high {
	font: bold 18px verdana;
	color: #87358f;
	margin: 20px 0px 25px 0px;
	line-height:22px;

	text-transform: uppercase;

}


.combi_keittio_oikea {

float:right;
width:155px;
height:auto;
margin: 20px 0px 0px 10px;
display:inline;
	
}

div.combi_keittio_oikea a {
	font: 12px verdana;
		color: #1ba6fe;
	text-decoration: none;
		padding: 0px 0px 0px 5px;
}

div.combi_keittio_oikea a:hover {
	font: 12px verdana;
	color: #1ba6fe;
	text-decoration: underline;
	padding: 0px 0px 0px 5px;
}

div.combi_keittio ul {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 20px;
	line-height:20px;

}

div.combi_keittio li {
	font: 12px verdana;
	color: #000;
	margin: 0px 0px 0px 0px;

	line-height:20px;
}

div.combi_keittio h4 {
	font: bold 12px verdana;
	color: #87358f;
	margin: 0px 0px 0px 0px;

	padding: 0px;
}

/* combi tarjous */


/* suihkuseinät */

.suihkuseina_vasen {
width: 350px;
	height:auto;
	display:inline;

float:left;
}

.suihkuseina_oikea {
width: 300px;
height:auto;
display:inline;
float:right;
}



div.suihkuseina_vasen table {
width: 350px;
border-collapse:collapse;
margin: 10px 0px 15px 0px;
float:left;
}


div.suihkuseina_vasen td {
border:solid 1px #ddd;
font: 12px verdana;
color: #000;
padding:5px;
}



div.suihkuseina_vasen .harmaa {
background: #ddd;
vertical-align:top;

}

div.suihkuseina_vasen tr:hover {
background: #eee;
}

.suihkuseina_img{
	float:right;
	margin:10px 0px 60px 0px;
}

.suihkutuotteet_vasen {
width: 310px;
	height:auto;
	display:inline;
	margin:10px 0px 0px 0px;
float:left;
}

.suihkutuotteet_oikea {
width: 330px;
height:auto;
display:inline;
float:right;
	margin:10px 0px 0px 0px;
}



.suihkutuotteet_pieni {
width: 200px;
	height:auto;
	display:inline;
	margin:10px 15px 10px 0px;
	padding:5px;
float:left;
border:solid 1px #ddd;
height:450px;
}


/* sukupolvenvaihdos */
.vaihdos {

	width: 695px;
	height: auto;
	background: transparent;
	display:inline;
	float:left;
	margin: 0px 0px 0px 0px;
	
}

div.vaihdos .main_2_txt {
width:680px;
}




div.vaihdos h1 {
	font: 18px verdana;
	color: #000;
	margin: 0px 0px 25px 0px;
	line-height:22px;

	text-transform: none;

}

div.vaihdos h2 {
	font: 14px verdana;
	color: #666;
	margin: 20px 0px 5px 0px;
	line-height:22px;

	text-transform: none;

}


.vaihdos_oikea {

float:right;
width:250px;
height:auto;
margin: 20px 0px 0px 0px;
display:inline;
	
}

div.vaihdos_oikea img{

border:0px;
}


.vaihdos_oikea_2 {

float:right;
width:300px;
height:auto;
margin: 0px 0px 0px 10px;
display:inline;
	
}

div.vaihdos_oikea_2 img{

border:0px;
}


/* sukupolvenvaihdos */



