/* Prisma */
  
body {
margin:0;
padding:0;
background-color:#e5e5e5;
font-family:Arial, Helvetica, sans-serif;
}
	
img {
border:none;
}
 
iframe {
border:none;
padding:0px;
margin:0px;
overflow:hidden;
}
 
/* PNG fix IE6 */
/* img, div { behavior: url(fileadmin/template/iepngfix.htc) } */
#varjo { behavior: url(fileadmin/template/iepngfix.htc) }
 
#wrapper {
position: relative;
width:974px;
margin:0 auto 0 auto;
border-bottom:1px solid #d9d9d9;
height:717px;
}

#varjo {
height: 24px;
width: 974px;
position: absolute;
top: 112px;
left: 0;
z-index: 1000;
background-image:url(kuvat/varjo.png);
}
 
#header {
margin-bottom:3px;
height:112px;
overflow:hidden;
}
 
#vasenpalsta {
width:179px;
float:left;
display:inline;
background-image:url(kuvat/bg_vasenpalsta.jpg);
height:602px;
overflow: hidden;
}

#vasenpalsta img { behavior: url(fileadmin/template/iepngfix.htc) }
#oikeapalsta img { behavior: url(fileadmin/template/iepngfix.htc) }
#tempWrapper img { behavior: url(fileadmin/template/iepngfix.htc) }
#tempWrapper2 img { behavior: url(fileadmin/template/iepngfix.htc) }
 
#oikeapalsta {
width:137px;
float:left;
display:inline;
background-image:url(kuvat/bg_vasenpalsta.jpg);
height:602px;
}
 
#oikea_kuvat {
position:relative;
top:10px;
left:0px;
height: 500px;
text-align:center;
}
 
#oieka_kuvat2 {
width: 137px;
height: 80px;
overflow: hidden;
}

#keskipalsta {
width:654px;
margin:0 2px 0 2px;
float:left;
display:inline;
height:602px;
overflow:scroll;
overflow-x:hidden;
position:relative;
}
 
.fiiliskuva {
border-bottom:solid 7px #01942a;
}
 
.tuotekategoria {
width:640px;
height:256px;
padding:4px 0 18px 0;
border-bottom:solid 7px #01942a;
}
 
 
.tuote_vasen {
width:160px;
height:230px;
float:left;
display:inline;
overflow:hidden;
}
 
.tuote_oikea {
width:472px;
height:230px;
float:left;
display:inline;
overflow:hidden;
}
 
 
.scroller {
width:469px;
height:185px;
}
 
.scroller div.nappi {
width:28px;
height:168px;
float:left;
display:inline;
}
 
.scroller div.main {
width:469px;
height:168px;
/* background-image:url(kuvat/bg_scroll.jpg); */
float:left;
display:inline;
overflow: hidden;   /* JK 17.3. */
}
 
.scroller div.main ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}
.scroller div.main li {
margin: 0px;
padding: 0px;
}
 
 
.scroller div.main div.ruutu {
width:135px;
height:167px;
margin:1px 2px 0 0;
float:left;
display:inline;
background-color:white;
cursor:pointer;
}
 
div.ruutu div.kuvawrap {
margin:2px auto 0 auto;
width:123px;
height:84px;
overflow:hidden;
text-align:center;
}
 
div.ruutu div.tekstiwrap {
width:128px;
height:78px;
overflow:hidden;
margin:0 0 0 6px;
}
 
div.tekstiwrap p {
font-size:11px;
margin:0;
padding:0;
}
 
div.tekstiwrap a {
color: #000;
text-decoration: none;
}
 
div.tekstiwrap p.tuotenimi {
font-weight:bold;
/*height:2.3em;*/
overflow:hidden;
}
 
div.tekstiwrap p.tuotehinta {
font-weight:bold;
font-size:20px;
}
 
.scroller div.linkki {
width:300px;
padding:0 0 0 30px;
}
 
.scroller a {
color:#01942a;
font-size:12px;
text-decoration:underline;
}
 
.scroller a:hover {
text-decoration:none;
}
 
.otsikkokuva {
margin:4px 0 10px 0;
}
 
#navi {
position:relative;
top:20px;
left:15px;
height: 510px;
}
 
#navi img {
margin-bottom:2px;
}
 
 
 
 
/* Lis�tiedot palikka */
 
 
#lisatiedotbox {
width:715px;
height:410px;
/* border:1px solid black; */
background-color:white;
/* margin:100px auto 0 auto; */
}
 
 
.ui-tabs-nav {
width:715px;
height:30px;
border-bottom:1px solid black;
margin: 0px;
padding: 0px;
}
 
 
.ui-tabs-nav a {
color: #000;
text-decoration: none;
}
 
* > .ui-tabs-nav a span {
display:block;
height:auto;
width:auto;
}
 
 
#ltwrapper1 {
width:450px;
float:left;
display:inline;
}
 
#ltwrapper2 {
width:265px;
float:left;
display:inline;
}
 
#lisatiedotbox li  {
display:block;
padding:8px 20px 7px 20px;
background-color:#dbdbdb;
border-bottom:1px solid black;
border-right:1px solid black;
float:left;
font-weight:bold;
font-size:12px;
color:#000;
text-decoration:none;
}
 
#lisatiedotbox li.ui-tabs-selected {
background-color:#fff;
border-bottom:1px solid white;
}
 
#lisatiedotbox li.ui-state-hover {
background-color:#fff;
}
 
.ltmuistilista {
padding-right:40px;
}
 
#ltmain {
width:715px;
height:380px;
}
 
#ltkuva {
width:405px;
height:300px;
overflow:hidden;
float:left;
display:inline;
text-align:center;
padding-top:80px;
}
 
img.ltkuva {
margin:0 auto 0 auto;
}
 
#ltteksti {
width:310px;
float:left;
display:inline;
padding-top:150px;
}
#ltteksti2 {
width:310px;
float:left;
display:inline;
height:380px;
}

#ltteksti2 p {
font-size:16px;
margin:0 10px 0 0;
padding:0;
}

#ltteksti p {
font-size:16px;
margin:0 10px 0 0;
padding:0;
}

#ltteksti2 p.tuote {
font-size:25px;
font-weight:bold;
margin:5px 10px 5px 0;
}
 
#ltteksti2 p.hinta {
font-size:60px;
font-weight:bold;
}

#ltteksti2 p.lisatiedot {
font-size:12px;
margin:0 10px 10px 0;
}
 

#ltteksti p.tuote {
font-size:25px;
font-weight:bold;
margin:5px 10px 5px 0;
}
 
#ltteksti p.hinta {
font-size:60px;
font-weight:bold;
}
 
#ltteksti p.lisatiedot {
font-size:12px;
margin:0 10px 10px 0;
}
 
 
 
 
/* Muistilista palikka */
 
#muistilista {
width:435px;
height:630px;
background-color:#fff;
margin:0 auto 0 auto;
}
 
#ml_napit {
float:right;
}
 
.ml_takaisin {
font-size:11px;
font-weight:bold;
margin:10px 0 0 15px;
color:#000;
text-decoration:none;
}
 
.ml_takaisin a, .ml_takaisin a:link, .ml_takaisin a:visited, .ml_takaisin a:active {
color:#000;
text-decoration:underline;
}
 
.ml_takaisin a:hover {
text-decoration:none;
}
 
 
.clear {
clear:both;
overflow:hidden;
height:1px;
}
 
#ml_wrap {
width:424px;
height:583px;
margin:0 auto 0 auto;
overflow:hidden;
background-image:url(kuvat/bg_muistilista.jpg);
background-repeat:no-repeat;
}
 
 
#ml_tuotteet {
width:343px;
height:266px;
overflow:scroll;
overflow-x:hidden;
position:relative;
top:150px;
left:30px;
padding:20px 0 0 20px;
}
 
.ml_tuotewrap {
margin:0 0 15px 0;
}
 
.ml_tuotetxt {
width:240px;
float:left;
display:inline;
font-size:12px;
}
 
.ml_tuotehinta {
width:60px;
margin-left:15px;
float:left;
display:inline;
font-size:12px;
font-weight:bold;
text-align:right;
}
 
.ml_tuotehinta img {
padding-left:10px;
}
 
#ml_tuotteet ul, #ml_tuotteet ul li {
margin:0;
padding:0;
list-style-position:outside;
list-style-type:square;
}
 
#ml_alaosa {
width:160px;
position:relative;
top:180px;
left:220px;
margin:5px 20px 0 0;
text-align:right;
font-size:12px;
font-weight:bold;
}
 
a.ml_mail {
text-decoration:underline;
color:#000;
}
 
a.ml_mail:hover {
text-decoration:none;
}
 
 
 
/* Muistilistan l�hetyspalikka */
 
 
#ml_wrap2 {
width:425px;
height:584px;
margin:0 auto 0 auto;
overflow:hidden;
background-image:url(kuvat/bg_muistilista_laheta.jpg);
background-repeat:no-repeat;
font-size:12px;
}
 
#ml_wrap3 {
width:425px;
height:584px;
margin:0 auto 0 auto;
overflow:hidden;
font-size:12px;
}
 
 
#ml2_otsikko {
position:relative;
top:150px;
left:50px;
font-weight:bold;
}
 
#ml2_sisalto {
width:342px;
height:328px;
position:relative;
top:165px;
left:33px;
}
 
#ml2_sisalto p.muista {
margin:13px 0 8px 20px;
}
 
textarea.ostoslista {
width:328px;
height:151px;
border:1px solid #ccc;
margin:0 0 6px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 
textarea.omaviesti {
width:328px;
height:96px;
border:1px solid #ccc;
margin:0 0 6px 8px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
 
input.email {
width:220px;
height:19px;
border:1px solid #ccc;
margin:0 0 0 8px;
padding:1px 0 0 0;
}
 
input.laheta {
background:none;
border:none;
font-size:12px;
font-weight:bold;
text-decoration:underline;
margin:0 0 0 20px;
}
 
 
/* n�yt� kaikki tuotteet */
 
#kaikkituotteet {
width:780px;
height:683px;
background-color:#fff;
margin:0px;
/* border:1px solid #000; */
}

#referer {
width: 780px;
background-color: #fff;
}

#referer-lisatiedot {
width: 715px;
background-color: #fff;
} 
#kt_header {
height:30px;
border-bottom:1px solid #000;
background-color: #fff;
}
 
#kt_main {
width:769px;
height:650px;
overflow:scroll;
overflow-x:hidden;
padding-left:10px;
background-color: #fff;
}
 
.kt_tuote {
width:135px;
height:170px;
float:left;
display:inline;
margin:5px;
overflow:hidden;
}
 
div.kt_tuote div.kuvawrap {
margin:2px auto 0 auto;
width:123px;
height:84px;
overflow:hidden;
text-align:center;
}
 
div.kt_tuote div.tekstiwrap {
width:128px;
height:78px;
overflow:hidden;
margin:0 0 0 6px;
}
 
div.tekstiwrap p {
font-size:11px;
margin:0;
padding:0;
}
 
div.tekstiwrap p.tuotenimi {
font-weight:bold;
/*height:2.5em;*/
overflow:hidden;
}
 
 
.ui-tabs .ui-tabs-hide {
     display: none;
}
 
 
 
#muistilistaan {
  position: absolute;
  top: 0px;
  right: 70px;
  height: 30px;
  width: 164px;
  cursor: pointer;
  cursor: hand;
}
 
.wraptocenter {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    width: 123px;
    height: 84px;
}
.wraptocenter * {
    vertical-align: middle;
}
 
/*\*//*/
.wraptocenter {
    display: block;
}
.wraptocenter span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/ 

#kuva_vasenpalsta {
position: relative;
}

#msc {
width:974px;
margin:0 auto 0 auto;
text-align:right;
color: #434343;
font-size: 9px;
}

#msc p {
margin: 5px 5px 0 0;
padding:0;
}

#msc a {
text-decoration:none;
color: #434343;
font-size: 9px;
}

.teksti_koko {
height: 56px;

}

.pieni_lisa {
font-size: 14px;
}

.pieni_lisa2 {
font-size: 34px;
}

/* TEMP & ARKISTO SIVUN TYYLIT*/
#tempWrapper{
	width: 500px;
	height: 280px;
	margin: 20px auto 0 auto;
	padding-top: 120px;
	background-image: url(kuvat/temp_bg.jpg);
	background-repeat: no-repeat;
	border: 1px solid #888;
	text-align: center;
	color: #fff;
	font-family: Arial;
	font-size: 22px;
}

#arkistoWrapper2{
	width: 500px;
	height: 280px;
	margin: 20px auto 0 auto;
	padding-top: 120px;
	background-image: url(kuvat/temp_bg.jpg);
	background-repeat: no-repeat;
	border: 1px solid #888;
	text-align: left;
	color: #000;
	font-family: Arial;
	font-size: 14px;
}

#arkistoWrapper{
	width: 500px;
	/*height: 280px;*/
	margin: 20px auto 0 auto;
	padding-top: 120px;
	background-image: url(kuvat/temp_bg.jpg);
	background-repeat: no-repeat;
	background-color:#FCFCFC;
	border: 1px solid #888;
	text-align: left;
	color: #000;
	font-family: Arial;
	font-size: 14px;
}
#arkistoWrapper h3,p,form {
 margin-left: 20px;
}

#arkistoWrapper2 h3,p,form {
 margin-left: 20px;
}

#tempWrapper :focus{
	outline: 0;
}
#arkistoWrapper :focus{
	outline: 0;
}