
body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:16px;
padding:0;
background-color:#FFCC33;
background-image:url(images/gradient_tausta.gif);
background-repeat:x-repeat;
color:#336633;
}
.huom {
color:#c22121; font-size:10px;
}
.logo {
z-index:2;
position:relative;
top:544px;/*516*/
left:107px;/*100*/
}
.hider {float:right;
position:relative;
top:490px;/*516*/
left:-675px;/*100*/
width:120px;
height:164px;

}
.reseptivihree {
color:#336633;
font-size:14px;
}
.reseptit-myslista {
cellspacing:0;
border-collapse:collapse;
color:#003300;
border-width: 0px 0px 1px 0px;
border-style: solid solid solid solid;
border-color: #336633 #336633 #336633 #336633;
width:578px;
position:relative;
left:23px;
top:0px;
background-image:url(images/kierrelehtio-yla.gif);
background-repeat:no-repeat;
}

.reseptit-myslista-hallinta {
cellspacing:0;
border-collapse:collapse;
color:#003300;
border-width: 0px 0px 1px 0px;
border-style: solid solid solid solid;
border-color: #336633 #336633 #336633 #336633;
width:578px;
position:relative;
left:0px;
top:0px;
background-image:url(images/kierrelehtio-yla.gif);
background-repeat:no-repeat;
}
.reseptit-myslista-color {
background-color:#ffffff;
}

.kierre-yla {
background-color:transparent;
}
.cell1 {
padding:8px;
}

.cell3 {
padding:8px;
}

.cellmaara {
padding:8px;
/*border-right-color:#99cc99;
border-right-width: 1px;
border-right-style:solid;*/
}

.vihreaotsikko {
font-size:13px;
color:#336633;
font-weight:900;
}
.vihrea {
font-size:12px;
color:#336633;
font-weight:900;
}

.ohje {
padding:3px;
font-style: italic;
font-size:11px;
color:#000000;
line-height:16px;
}



.oranssi {
font-size:12px;
color:#FF9900;
font-weight:900;
}

.punanen {
font-size:12px;
color:#e55341;
font-weight:900;
}
.navbarpalaute {
text-align:right;
position:relative;
top:-16px;
}

.punainenotsikko {
font-size:13px;
color:#e55341;
font-weight:900;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

a {
text-decoration:none;
color:#c22121;
}

a:hover {
color:#FF9900;
}


a.sininenlinkki {text-decoration:none;color:#3366FF;font-size:12px;}
a.sininenlinkki:hover {color:#99CCFF;}


a.admin {text-decoration:none;color:#FF9900;font-size:9px;}
a.admin:hover {color:#336633;}

.admindown {
	position:relative;
	top:1px;
	width:130px;
	text-align:center;
}


.pienituotekuva {
padding:0;
margin:0;
cellspacing:0;
z-index:33;
position:relative;
top:0px;
left:-4px;/*-4*/
width:164px;/*163*/
height:57px;
/*background-image:url(images/pieniviljamysli.gif);
background-repeat:no-repeat;
background-position:right;*/
}

.ptkuva {
float:right;
}

.pienituoteteksti {
padding:0;
margin:0;
cellspacing:0;
valign:middle;
border-width:0px;
border-style:solid;
border-color:#000000;
height:64px;
z-index:13;
position:relative;
top:0px;
left:4px;
}


.pdflogo {
position:relative;
top:8px;
left:0px;
}

.getpdf {
position:relative;
top:11px;
left:0px;
}

:focus
{
  -moz-outline-style: none;
}

.hidden {
display:none;
}

.otsikko {
font-weight:900;
font-size:16px;
margin-left:24px;
margin-top: 24px;
color:#e55341;
}

.otsikkopieni {
font-weight:900;
font-size:13px;
color:#e55341;
}

.reselect1 {
width:203px;
text-align:left;
position:relative;
left:-3px;
border-width:1px;
border-style:solid;
border-color:#ccffcc;
overflow:scroll:
}

.reselect2 {
width:343px;
text-align:left;
position:relative;
left:-3px;
border-width:1px;
border-style:solid;
border-color:#ccffcc;
overflow:scroll:
}

.resesolu1 {
width:205px;
cellspacing:0;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
padding:6px;
text-align:left;
font-weight:900;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
}

.resesolu2 {
width:345px;
cellspacing:0;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
padding:6px;
text-align:left;
font-weight:900;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#336633;
}

.resesolu3 {
cellspacing:0;
padding:6px;
text-align:right;
font-weight:900;
color:#e55341;
}

.halsolu1 {
width:24px;
cellspacing:0;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
padding:6px;
text-align:center;
font-weight:900;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
}
.halsolu2 {
width:520px;
cellspacing:0;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
padding:6px;
text-align:left;
font-weight:900;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#336633;
}
.halsolu3 {
cellspacing:0;
padding:6px;
text-align:center;
font-weight:900;
color:#336633;
}
.halsolu4 {
cellspacing:0;
padding:6px;
text-align:left;
font-weight:300;
color:#003300;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#99cc99;
}

.resesolu4 {
cellspacing:0;
padding:6px;
text-align:right;
font-weight:900;
color:#e55341;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#99cc99;
}


.whole {
position:relative;
top:0px;
border-width:1px;
border-style:solid;
border-color:#FFFFFF;
border-bottom-color:#336633;
border-right-color:#336633;
}

.upper {
background: url(images/luomuherkku_upper.jpg);
background-repeat:no-repeat;
}

.menu-tausta {
z-index:900;
background: url(images/gradient_navitausta.gif);
background-repeat:repeat-x;
}



.etusivub, .yritysb, .luomub, .tuotteetb, .hinnatb, .reseptitb, .palauteb {
z-index:1000;
padding:0px;
margin:0px;
height:67px;
}

.etusivub {
position:relative;
top:5px;
left:32px;
}

.yritysb {
position:relative;
top:-20px;
left:32px;
}

.luomub {
position:relative;
top:-45px;
left:32px;
}

.tuotteetb {
position:relative;
top:-70px;
left:32px;
}

.hinnatb {
position:relative;
top:-95px;
left:32px;
}

.reseptitb {
position:relative;
top:-120px;
left:32px;
}

.palauteb {
position:relative;
top:-145px;
left:32px;
}


.yritys, .luomu, .tuotteet, .hinnasto, .reseptit, .palaute, .kiitospalautteesta  {
background-color:#FFFFFF;
margin:0;
padding:0;
background: url(images/greenline.gif);
background-repeat:repeat-y;
}

.tekstiosa, .tekstiosatuotteet, .soluteksti, .tekstiosahinnastolinkit {
margin:24px;
font-size:12px;
color:#003300;
text-align:left;
line-height: 14px;
}

.tekstiosatuotteet-reseptit {
margin-top:24px;
margin-left:24px;
font-size:12px;
color:#003300;
text-align:left;
line-height: 14px;
width:420px;
}
.tekstiosatuotteet-tulostus {
display:none;
}

.tekstiosatuotteet-hallinta {
margin-top:24px;
margin-left:24px;
font-size:12px;
color:#003300;
text-align:left;
line-height: 14px;
width:572px;
}
.tekstiosatuotteet-reseptit2 {
margin-top:24px;
margin-left:24px;
font-size:12px;
color:#003300;
text-align:left;
line-height: 14px;
width:520px;
}

.tekstiosatuotteet-palautteet {
margin-top:24px;
margin-left:24px;
font-size:12px;
color:#003300;
text-align:left;
line-height: 14px;
width:570px;
}
.palaute-tekstit {
line-height:16px;
}


 .tekstiosahinnastolinkit {
margin-left:24px;
position:relative;
top:-32px;/*32*/
}

.tekstiosatuotteet2 {
width:580px;
margin:0px;
font-size:12px;
color:#003300;
text-align:left;
line-height: 14px;
}

.tekstitaululuomu {
z-index:200;
position:relative;
top:27px;
left:38px;
background: url(images/vanhakuva.jpg);
background-repeat:no-repeat;
background-position:98px 100px;
height:580px;
}

.hinnasto-td {
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
}

.submitbutton {
	cursor:pointer;
	border-style: solid;
	border-color: #336633;
	border-width: 1px;
	text-align:center;
	color:#e55341;
	font-size:12px;
	font-weight:900;
	height:32px;
	width:140px;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
}
.submitbutton2 {
	cursor:pointer;
	border-style: solid;
	border-color: #336633;
	border-width: 1px;
	text-align:center;
	color:#e55341;
	font-size:12px;
	font-weight:900;
	height:32px;
	width:72px;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
}
.tekstitauluyritys {
z-index:10;
position:relative;
top:37px;
left:37px;
background: url(images/yrityslato.jpg);
background-repeat:no-repeat;
background-position:271px 186px;
height:460px; /*460*/
}

.tekstitauluyritys2 {
z-index:10;
position:relative;
top:27px;
left:6px;
background: url(images/yrityslato.jpg);
background-repeat:no-repeat;
background-position:271px 210px;
height:460px; /*460*/
}
.tekstitaululuomu2 {
z-index:200;
position:relative;
top:27px;
left:6px;
background: url(images/vanhakuva.jpg);
background-repeat:no-repeat;
background-position:98px 100px;
height:580px;
}

.tekstitaulureseptit {
z-index:10;
position:relative;
top:27px;
left:5px;
height:400px; /*460*/
}



.tekstitaulukiitos {
z-index:10;
position:relative;
top:27px;
left:5px;
height:420px; /*460*/
}

.tekstitaulutuotteet {
z-index:400;
position:relative;
top:24px;
left:2px;
background: url(images/);
background-repeat:no-repeat;
background-position:273px 208px;
}

.tekstitauluhinnasto {
z-index:4000;
position:relative;
top:24px;
left:2px;
background: url(images/);
background-repeat:no-repeat;
background-position:273px 208px;
}

.tekstitauluhinnasto2 {
z-index:4000;
position:relative;
top:-24px;
left:-4px;
background: url(images/);
background-repeat:no-repeat;
background-position:273px 208px;
}

.tekstiosa {
width:360px;
}

.tekstiosatuotteet {
width:300px;
}

.tekstiosahinnastolinkit {
width:500px;
}

.yritysnosto {
position:relative;
top:-24px;
}

.tekstitaulu {
z-index:200;
position:relative;
top:26px;
left:36px;
}

.tekstitauluformi {
z-index:200;
position:relative;
top:27px;
left:5px;
}

.greenline {
z-index:300;
position:relative;
left:32px;
}

.greenline_etu {
margin:0;
padding:0;
background: url(images/greenline_etu.gif);
background-repeat:repeat-y;
position:relative;
left:-2px;
height:488px; /*512*/
}

.product {
z-index:20;
position:relative;
left:29px;
top:-37px;
}


.downside {
background: url(images/contact.gif);
background-repeat:no-repeat;
background-position:right;
}

.luomumerkki {
float:right;
background: url(images/luomumerkki.gif);
background-repeat:no-repeat;
position:relative;
left:-48px;
top:16px;
width:160px;
height:157px;
}
.joutsenmerkki {
float:right;
background: url(images/joutsenmerkki.jpg);
background-repeat:no-repeat;
position:relative;
left:-48px;
top:-8px;
width:160px;
height:157px;
}

.uutuus {
float:right;
position:relative;
bottom:64px;
left:36px;
}
.joutsenmerkki2 {
float:right;
background: url(images/joutsenmerkki.jpg);
background-repeat:no-repeat;
position:relative;
left:-48px;
top:16px;
width:160px;
height:157px;
}
.formipienitext {
font-size:9px;
}

#ul-image {
list-style-image:url(images/6pixel.gif);
}

.tuotekuvakasvisliemi {
float:right;
position:relative;
top:24px;
left:0px;
}
.tuotekuvakasvisliemi2 {
float:right;
position:relative;
top:96px;
right:64px;
}

.tuotekuvaviljamysli {
float:right;
position:relative;
left:-48px;
top:12px;
}

.tuotekuvapieniviljamysli {
float:right;
position:relative;
left:-68px;
top:12px;
}

.tuotekuvaviljapihvi {
float:right;
position:relative;
left:-48px;
top:16px;
}

.tuotekuvasipulikeitto {
float:right;
position:relative;
left:-48px;
top:16px;
}

.tuotekuvaomenakarpalomysli {
float:right;
position:relative;
left:-48px;
top:12px;
}

.pieniteksti {
font-size:9px;
line-height:12px;
color:#003300;
}

.two-palsta-kasvisliemi {
position:relative;
top:16px;
left:4px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}
.two-palsta-kasvisliemi2 {
position:relative;
top:96px;
left:3px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}

.haku-rese {
position:relative;
top:24px;
left:24px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}
.haku-hal {
position:relative;
top:12px;
left:0px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}
.hallintahaku-rese {
position:relative;
top:8px;
left:0px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}

.two-palsta-vilja {
position:relative;
top:0px;
left:-1px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}

.two-palsta-viljapihvi {
position:relative;
top:42px;
left:-1px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}

.two-palsta-karpalo {
position:relative;
top:22px;
left:-1px;
border-collapse:collapse;
border: 1px solid #336633;

}

.two-palsta-sipulikeitto {
position:relative;
top:0px;
left:-1px;
border-collapse:collapse;
border-style: solid;
border-width:1px;
border-color:#336633;
}

.tuotesolukasvi1, .tuotesolukasvi2 {
padding:24px;
vertical-align:top;
}

.tuotesolukasvi2 {
border-left-style:solid;
border-left-width: 1px;
border-left-color:#99cc99;
}

.tuoteselostelista {
position:relative;
top:-8px;
left:-22px;
}

.viljamyslireseptit {
background: url(images/resekuva2.jpg);
background-repeat:no-repeat;
background-position:234px 170px; /* 234 100*/
position:relative;
top:27px;
left:5px;
}

.palautteet {
background: url(images/);
background-repeat:no-repeat;
background-position:234px 100px; /* 234 100*/
position:relative;
top:27px;
left:5px;
}

.viljapihvi {
position:relative;
top:32px;
}

.karpalomysli {

}

.kasvisliemi {
position:relative;
top:104px;
}

.sipulikeitto {
 position:relative;
top:74px;
}

.yritystaulu {
position:relative;
top:3px;
left:1px;
}


.punasettuotetekstit {
 font-size:11px;
 color:#e55341;
}

.vihreettuotetekstit {
 font-size:11px;
 color:#336633;
}
.punainen {
 color:#e55341;
}
.sendbutton {
position:relative;
top:-48px;
}
.inputhinta:hover, .inputhinta:focus {
background: url(images/enter.gif);
background-repeat:no-repeat;
background-position: 1px;
}
.inputhinta {
z-index:100;
	cursor:pointer;
	background-color:transparent;
	cellspacing:0;
	padding:6;
width:36px;
	height:20px;
 autocomplete: off;
text-align:center;
 color:#e55341;
 font-weight:900;
 font-size:16px;
border-style:solid;
border-width: 0px;
border-color:#336633;
}

.inputpalaute {
	cursor:pointer;
	background-color:transparent;
	cellspacing:0;
	padding:6;
	width:280px; /*560*/
	height:14px;
 autocomplete: off;
text-align:left;
 color:#003300; /*e55341*/
 font-size:14px;
 border-style:solid;
border-width: 0px;
border-color:#99cc99;
}

.inputhallinta {
	cursor:pointer;
	background-color:transparent;
	cellspacing:0;
	padding:6;
	width:340px; /*560*/
	height:14px;
 autocomplete: off;
text-align:left;
 color:#003300; /*e55341*/
 font-size:14px;
 border-style:solid;
border-width: 1px;
border-color:#99cc99;
}
.textareapalaute {
	cursor:pointer;
	background-color:transparent;
	cellspacing:0;
	padding:6;
	width:280px; /*560*/
	height:120px;
 autocomplete: off;
text-align:left;
 color:#003300; /*e55341*/
 font-size:14px;
  border-style:solid;
border-width: 0px;
border-color:#99cc99;
border-top-style:solid;
border-top-width: 0px;
border-top-color:#99cc99;
}

.textareatilaus {
	cursor:pointer;
	background-color:transparent;
	cellspacing:0;
	padding:6;
	width:280px; /*560*/
	height:45px;
 autocomplete: off;
text-align:left;
 color:#003300; /*e55341*/
 font-size:14px;
  border-style:solid;
border-width: 0px;
border-color:#99cc99;
border-top-style:solid;
border-top-width: 0px;
border-top-color:#99cc99;
}

.textareahallinta {
	cursor:pointer;
	background-color:transparent;
	cellspacing:0;
	padding:6;
	width:520px; /*560*/
	

text-align:left;
 color:#003300; /*e55341*/
 font-size:12px;
 border-style:solid;
border-width: 0px;
border-color:#99cc99;

}

.vaaleavihree {
 color:#336633;
}

.size10 {
font-size:10px;
}

.suurtaloushinnasto {
	z-index:10;
cellspacing:0;
padding:6px;
width:572px;
border-collapse:collapse;
border-style:solid;
border-width: 1px;
border-color:#336633;
position:relative;
top:-24px;
left:2px;
}
.loppusumma {
	cellspacing:0;
padding:6px;
width:572px;
border-collapse:collapse;
border-style:solid;
border-width: 1px;
border-color:#336633;
position:relative;
top:-48px;
left:2px;
}

.kuluttajataloushinnasto {
	z-index:10;
	cellspacing:0;
	padding:6px;
width:572px;
border-collapse:collapse;
border-style:solid;
border-width: 1px;
border-color:#336633;
position:relative;
top:-24px;
left:2px;
}

.hinnastosolu1 {
cellspacing:0;
background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
padding:6px;
text-align:center;
font-weight:900;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
}

.reseptinimisolu1 {
cellspacing:0;
padding:6px;
text-align:center;
font-weight:900;
color:#e55341;
}


.hinnastosolu2 {
	cellspacing:0;
	background: url(images/gradienthinta.gif);
background-repeat:x-repeat;
text-align:center;
padding:4px;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#336633;
font-weight:900;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
}
.hinnastosolu3 {
cellspacing:0;
padding:6px;
text-align:left;
border-top-style:solid;
border-top-width: 1px;
border-top-color:#99cc99;
}

.hinnastosolu3-loppusumma {
cellspacing:0;
padding:4px;
text-align:center;
border-top-style:solid;
border-top-width: 1px;
border-top-color:#99cc99;
}

.hinnastosolu4 {
	cellspacing:0;
padding:4px;
text-align:center;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#99cc99;
border-top-style:solid;
border-top-width: 1px;
border-top-color:#99cc99;
}

.hinnastosolul {
	cellspacing:0;
padding:6px;
text-align:center;
border-right-style:solid;
border-right-width: 1px;
border-right-color:#99cc99;
border-left-style:solid;
border-left-width: 1px;
border-left-color:#99cc99;
border-top-style:solid;
border-top-width: 1px;
border-top-color:#99cc99;
font-size:12px;
}

li {
font-size:10px;
color:#003300;
}

.palaute-table {
cellspacing:0;
padding:6px;
width:286px; /*572*//*286*/
border-collapse:collapse;
border-style:solid;
border-width: 1px;
border-color:#336633;
position:relative;
left:1px;
}

.tilaus-table {
cellspacing:0;
padding:6px;
width:286px; /*572*/
border-collapse:collapse;
border-style:solid;
border-width: 1px;
border-color:#336633;
position:relative;
left:-4px;
top:14px;
}

.tuote-table {
cellspacing:0;
padding:6px;
width:572px; /*572*/
border-collapse:collapse;
border-style:solid;
border-width: 1px;
border-color:#336633;
position:relative;
left:24px;
}

.tietosolu {
cellspacing:0;
padding:6px;
color:#e55341;
border-bottom-style:solid;
border-bottom-width: 1px;
border-bottom-color:#99cc99;
}
.namesolu {
padding-left:6px;
padding-top:6px;
cellspacing:0;
height:8px;
text-align:left;
font-weight:900;
color:#336633;
border-style:solid;
border-width:0px;
border-color:#99cc99;
}

.namesolu2 {
padding-left:6px;
padding-top:6px;
cellspacing:0;
height:8px;
text-align:left;
font-weight:900;
color:#336633;
border-bottom-style:solid;
border-bottom-width:1px;
border-bottom-color:#99cc99;
}
