
body {
	margin:0px;
	padding:0px;
	border:0px;
	background-color:#767475;
/*	background-color:#91C4E1;*/

	font-family: arial, sans-serif;
	font-size: .70em;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	line-height:1.25em;
	letter-spacing:0.10em;
}
.body2 {

	background-color:#FFF;
	margin:14px;
}

h3 {
	font-size: 1.1em;
	font-weight:bold;
	line-height:1.4em;
}

#pohja {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:1020px;
	height:822px;

	background-image:url('./imgs/karapohja.jpg');
	background-repeat:no-repeat;
}
#paikka {
	float:left;
	width:100%;
}
#paikka2 {
	float:left;
	width:100%;
	height:478px;
}

/* määritellään ostoskorin ja tietojensyötön paikka ja koko */
#rakoa {
	float:left;
	margin:118px 154px 0 44px;
	padding:10px;
	height:340px;
	width:917px;
	background-color:#DDD;

}

#vasenikkuna {
	float:left;
	margin:44px 0 0 34px;
	padding:10px;
	width:349px;
	height:454px;
	border:0px;
	overflow:auto;
background-color:#FFF;
}
#oikeaikkuna {
	float:left;
	margin:118px 0 0 34px;
	width:524px;
	height:380px;
	background-color:#FFF;
	overflow:auto;
padding:10px;
}
#ka_paaikkuna {
	float:left;
	margin:1px 1px;
	text-align:center;
}
#ka_paaikkuna2 {
	margin:12px 12px;
	text-align:center;
	background-color:#000;
}
#ka_terve {
	color:#000;
	font-size: 1.4em;
	font-weight:bold;
	line-height:1.8em;
}

.nappula {
	float:left;
	width:239px;
	height:61px;
	padding:2px;

}
.kuva {
	float:left;
	width:239px;
	height:61px;

}
.ktxt, a:link.ktxt, a:visited.ktxt {
	width:239px;
	height:1.0em;
	float:left;
	text-align:center;
	color:#000;
	text-decoration:underline;

}




#linkitys {
	float:left;
	margin:20px 0 0 0;
	padding-top:8px;
	border-top:1px solid #FFF;
	border-bottom:1px solid #FFF;
	height:44px;
	width:1020px;
	text-align:center;
	background-color:#000;
}

#lisavalinta{
	clear:both;
	margin-top:6px;
	padding-top:3px;
	border-top:1px solid #00f6f5;
}
a.lisanimi {
	color:#00f6f5;
	font-family: arial, sans-serif;
	font-size: 1.1em;
	font-weight:normal;
	text-decoration:none;
}


#ka_rako {
	height:1.7em;
}
.ka_links {
	margin:0px 10px;
}

a:link.kb_links, a:visited.kb_links {
	color:#00f6f5;
	font-family: arial, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	text-decoration:none;
}
a:link.kb_links2, a:visited.kb_links2 {
	color:#C33;
	font-family: arial, sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	text-decoration:none;
}

#ryhmaotsikko {
	clear:both;
	width:100%;
	height:1.3em;
	padding-bottom:20px;	
}

#ryhmaotsikko1 {
	float:left;
	font-size: 2.0em;
	font-weight:normal;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;

}
#ryhmaotsikko2 {
	float:right;
	font-size: 2.0em;
	font-weight:normal;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;

}
#ryhmavasen {
	float:left;
	width:310px;

	font-size: 1.0em;
	font-weight:normal;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;
}


/* rivinvaihto */
#vaihto {
	clear:both;
}

/* banneri */
#banneri {
	clear:both;
	text-align:center;
	margin:30px 0;
	padding:30px 0 0 0;
}

#ilmo2 {
	clear:both;
	width:349px;
	height:393px;
}


#ilmo {
	clear:both;
	width:349px;
	height:60px;
}
#kokoilmo {
	clear:both;
	width:349px;
	height:454px;
}


/* tekija */
#copy  {
	margin:0px auto;
	padding:0px;
	border:0px;
	width:1022px;
	height:2em;
	text-align:right;
}

a:link.copylnk, a:visited.copylnk, .copylnk {
	font-family: arial, sans-serif;
	font-size: .9em;
	font-weight:normal;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}

/* Ryhmän kuvat */

.pikkukuva {
	float:left;
	width:80px;
	height:130px;
	padding:6px;

}
.kuva2 {
	float:left;

	width:80px;
/*	min-height:80px;*/

}

a {
	color:#000;
	padding:0px;
	margin:0px;
	height:1px;
}

a:link.pikkutxt, a:visited.pikkutxt, .pikkutxt {
	width:80px;

	float:left;
	text-align:center;
	color:#000;
	text-decoration:underline;

text-overflow: ellipsis; 
overflow: hidden; 
white-space: normal;

}


#ryhmaoikea {
	float:left;
	width:390px;
	font-size: 1.0em;
	font-weight:normal;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;

/*background-color:#F66;*/
}


/* tuotetieto, tarkat tiedot */

#tuotetieto {
	float:left;	
	width:100%;
	font-size: 1.0em;
	font-weight:normal;
	color:#000;
	line-height:1.3em;
/*	letter-spacing:0.0em;*/
	background-color:#FFF;
margin:10px;

}

p.osta {
	font-size: 1.5em;
	font-weight:bold;
	color:#000;
	padding:1px;
	margin:1px;
/*	line-height:0.1em;*/
}

.ostamyos {
	font-size: 1.5em;
	font-weight:bold;
	color:#C33;
	line-height:1.5em;
}
.ozta {
	float:left;
/*	height:1px;
	line-height:0.3em;*/
}

a.ostaz  {
	font-size: 1.0em;
	font-weight:bold;
/*	line-height:0.3em;*/
	color:#000;
	padding:0 0 0 0;
	margin:0 0 0 0;
/*	height:1px;*/
	text-decoration:none;
}

a:link.ostotxt, a:visited.ostotxt, .ostotxt {
	font-size: 1.2em;
	color:#FFF;
	background-color:#0066f5;
	border-top:2px solid #AAA;
	border-left:2px solid #AAA;
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	padding:0.2em;
	text-decoration:none;
white-space:nowrap;
}
#tuotevasen {
	float:left;
	width:180px;
}
#tuoteoikea {
	float:left;
	width:300px;

}

#tuotekuva {
	float:left;
	padding:0px 20px 10px 0px;
}

.tuoteotsikko {
	font-size: 1.6em;
	font-weight:bold;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;

}

#hinta {
	font-size:1.6em;
	font-weight:bold;
	color:#F00;
	padding:0 0 0.5em 0;
}

.isoteksti {
	font-size: 1.80em;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	letter-spacing:0.10em;
	line-height:1.5em;
}

/* tekstiosuus*/

.teksti {
	font-size: 1.0em;
	font-weight:normal;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;
	padding-right:50px;
}

.teksti_iso {
	font-size: 1.2em;
	font-weight:normal;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;
	padding-right:50px;
}
.otsikko {

	font-size: 1.4em;
	font-weight:bold;
	color:#000;
	line-height:1.25em;
	letter-spacing:0.10em;
	padding-bottom:20px;
}
/* Automaagiset linkit */

a:link.style1, a:visited.style1 {
	font-size: 1.0em;
	color:#000;
	padding:0.2em;
	text-decoration:underline;
}
/* lomakken  */
form.lomake {
	clear:both;
/*	line-height:1.3em;*/
	font-size: 1.1em;
	color:#000;

}

/* Uusimmat tuotteet */
#uusimmat {
	float:left;
	text-align:left;
	font-size:1.1em;
	line-height:1.4em;
}

/* ostoskorin alue */

#ostos {
/*	float:left;*/
/*	width:100%;*/
	background-color:#93c5dc;
	height:300px;
	overflow:auto;

}
.ostostd {
	font-size: 1.2em;
	color:#000;
	padding:0.1em;
}
.ostostdr {

	color:#000;
	padding:0.1em;
	padding-left:2em;
	text-align:right;
}
input.btn {
	color:#333;
	font: bold small sans-serif;
	padding:.3em 0.7em;
}
input.btnh {
	color:#333;
	font: normal 0.8em sans-serif;
	padding:.2em 0.7em;
}

option.btn2 {
	padding:.1em 1.0em;
}


/* etsintä - haku */

a.etsitxt {
	color:#333;
	text-decoration:none;
}

a:link.etsirivit {
	font-size: 1.1em;
	color:#333;
	padding:0.2em;
	text-decoration:underline;
}

a:visited.etsirivit {
	font-size: 1.1em;
	color:#33C;
	padding:0.2em;
	text-decoration:underline;
}
a:hover.etsirivit {
	font-size: 1.1em;
	color:#999;
	padding:0.2em;
	text-decoration:underline;
}
.etsitaus {
	background-color:#92c6de;
	border:1px solid #666;
}

#kbanneri {
	padding:16px 0 0 0;
	clear:both;
	width:100%;
	height:53px;
	text-align:center;
}

#alab {
	display:block;
	float:left;
	width:962px;

	margin:20px 0 0 56px;
	padding:0;
	display:block;
}
#alab .ekat {
	display:block;
	float:left;
}
#alab .toka {
	display:block;
	float:left;

}
#alab img {
	margin:0 30px 32px 0;
	border:0px;
}

p.kodinmainos {
	display:block;
	float:left;
	margin-top:1em;
}







/* VANHAT */
.yla {
	height:4px;
}

#ylaosa {
	float:left;
	height:156px;
	width:760px;
}

.etsi {
	float:left;
	height:56px;
	width:280px;
	padding:100px 0px 0px 0px;
	text-align:center;
}



#inforivi {
	float:left;
	width:1042px;
/*background-color:#00F;*/
}
.infotxt {
	float:left;
	padding:0px 0px 0px 90px;

	font-family: arial, sans-serif;
	font-size: 1.50em;
	font-weight:100;
	color:#FFF;
	text-decoration:none;
	letter-spacing:0.10em;


}
.links {
	float:right;
	width:352px;
	padding:0px 50px 0px 0px;
	text-align:right;
/*background-color:#0F0;*/
}

.linkit, a:link.linkit, a:visited.linkit {
	font-family: arial, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#000;
	letter-spacing:0.05em;
	text-decoration:none;
	margin-left:1em;
}

a:link.linkit2, a:visited.linkit2 {
	font-family: arial, sans-serif;
	font-size: 1.1em;
	font-weight:bold;
	color:#FF0;
	letter-spacing:0.05em;
	text-decoration:none;
	margin-left:1em;
}



#main {
	float:left;
/*	height:470px;*/
	width:952px;
	padding:20px 0px 0px 90px;

/*	opacity:0.7;filter:alpha(opacity=70);*/

/*	background-color:#FFF;*/
}

#vasen {
	float:left;
	width:400px;
	padding:0px 0px 0px 0px;
/*background-color:#00f;*/
}
#oikea {
	float:right;
	width:540px;
	padding:0px 0px 0px 0px;
/*background-color:#f00;*/
}







.avaauusi {
	margin-top:2em;
	font-size: 1.8em;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	letter-spacing:0.10em;
	line-height:1.0em;
}










#kavija  {

	margin:0px auto;
	padding:0px;
	border:0px;
	width:1042px;

	text-align:left;
	font-family: arial, sans-serif;
	font-size: .85em;
	font-weight:normal;
	color:#CCC;
	text-decoration:none;
	line-height:1.25em;
	letter-spacing:0.10em;
}



/* */
#ajanalue {
	padding: 10px 14px 30px 10px;
}

a:link.ajanlink, a:visited.ajanlink {
	font-family: arial, sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}

a:hover.ajanlink, a:hover.ajanlink {
	font-family: arial, sans-serif;
	font-size: 1.0em;
	font-weight:normal;
	color:#CC0000;
	line-height:1.25em;
	letter-spacing:0.10em;
	text-decoration:none;
}
/* päälle tuleva... */

#paalle {
	position:relative;
	margin:0px auto;
	padding:0px;
	border:3px solid #cd221e;

	top:-630px;
	width:994px;
	height:500px;
/*background-color:#000;*/

/*	opacity:0.7;
	filter:alpha(opacity=70);
z-index:1;*/
}








.mainos {
	float:left;	
	width:500px;
	padding:10px 20px ;

	font-size: 1.0em;
	font-weight:normal;
	color:#FFF;
	line-height:1.3em;
/*	letter-spacing:0.0em;*/
background-color:#000;
}

a:link.takas, a:visited.takas {
	clear:both;
/*	float:left;*/
	font-size: 1.0em;
	font-weight:normal;
	color:#FFF;
	line-height:1.25em;
	letter-spacing:0.10em;
}

.intershop {

	padding:4px 0px 20px 0px;
}




