body { 
background-color:#ffffff;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}
/*
.tausta1 { 
background-image: url('tausta.jpg');
background-repeat: no-repeat tai repeat-x tai repeat-y 
}
*/

td,hr,HR,br,BR,th,li,p,P,br,div { 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #000000;
}

.li { 
color:#333333;
list-style-image: url('../images/navdot.gif');
list-style-position: inside; 
padding:3px;
}

a:link { color: #CC0000; font-family: verdana, Arail, helvetica, sans serif; font-size: 11px; font-weight: normal;text-decoration: none ;}
a:hover { color: #CC0000; font-family: verdana, Arail, helvetica, sans serif; font-size: 11px; font-weight: normal;text-decoration: none ;}
a:visited { color: #CC0000; font-family: verdana, Arail, helvetica, sans serif; font-size: 11px; font-weight: normal;text-decoration: none ;}

a.topnavl { color: #ffffff; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.topnavl:hover { color: #FF9900; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.topnavl:visited { color: #ffffff; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.topnav { color: #660000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.topnav:hover { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.topnav:visited { color: #660000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.activetopnav { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.activetopnav:hover { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.activetopnav:visited { color:#CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.lnav { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none ;}
a.lnav:hover { color: #FF9900; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.lnav:visited { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a.ltitlenav { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.ltitlenav:hover { color: red; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.ltitlenav:visited { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.lactivetitlenav { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.lactivetitlenav:hover { color: red; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.lactivetitlenav:visited { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.activelnav { color: #FF9933; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none ;}
a.activelnav:hover { color: red; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.activelnav:visited { color: #FF9933; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}

a.mnav { color: #efefef; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.mnav:hover { color: #ffffff; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.mnav:visited { color: #efefef; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.activemnav { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.activemnav:hover { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.activemnav:visited { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.huomonblk { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none ;}
a.huomonblk:hover { color: #ffffff; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.huomonblk:visited { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}



a.prodlnk { white-space:nowrap;
color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none ;}
a.prodlnk:hover { white-space:nowrap;
color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}
a.prodlnk:visited { white-space:nowrap;
color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: normal; text-decoration: none;}


a.activeprodlnk { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none ;}
a.activeprodlnk:hover { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}
a.activeprodlnk:visited { color: #CC0000; font-family: verdana, arial, sans serif; font-size: 11px; font-weight: bold; text-decoration: none;}

a.doneby { color:#333333; font-family: verdana, Arail, helvetica, sans serif; font-size: 11px; font-weight: normal;text-decoration: none }


.abg{
background-color:transparent; 
background-image: url('../images/abg.jpg');
background-repeat:no-repeat;
}

.toptable{
background-color:transparent; 
background-image: url('../topmainpics/toppic.jpg');
background-repeat:no-repeat;
}

.topmain_ { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
background-image: url('../topmainpics/3.jpg');
background-repeat:no-repeat;
}
.topmain_1 { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
background-image: url('../topmainpics/1.jpg');
background-repeat:no-repeat;
}

/* halipic*/
.topmain_2 { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
background-image: url('../topmainpics/2.jpg');
background-repeat:no-repeat;
}
.topmain_3 { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
background-image: url('../topmainpics/3.jpg');
background-repeat:no-repeat;
}
.topmain_4 { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
background-image: url('../topmainpics/3.jpg');
background-repeat:no-repeat;
}
.topmain_17 { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
background-image: url('../topmainpics/3.jpg');
background-repeat:no-repeat;
}

.mainbg { 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
}

.mainleft{ 
background-color:#ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
}

.ilmobg { 
background-color:#FAF8F9; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
color:#000000;
}

.mainright{ 
background-color: #ffffff; 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal;
border-left:solid;
border-color:#efefef;
border-width:1px;
}

.red{
background-color: #660000; 
}

.topnavleftbg {
background-color: #660000; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #efefef;
}

.topnavbg { 
background-color:transparent;
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #efefef;
}

.topnavtd {
white-space:nowrap;
background-image:url('../images/topnavtdbg.jpg');
background-color: #ffffff; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #efefef;
border-top:solid; 
border-width:1px;
border-color:#cccccc;
}

.topnavredtd {
white-space:nowrap;
background-color: #660000; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #efefef;
border-top:solid; 
border-width:1px;
border-color:#cccccc;
}

.topnavlast{ 
background-image:url('../images/topnavtdbg.jpg');
white-space:nowrap;
background-color: #ffffff; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #efefef;
border-top:solid; 
border-width:1px;
border-color:#cccccc;
}

.topnavtherest { 
background-image:url('../images/topnavtdbg.jpg');
background-color: #ffffff; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #efefef;
border-top:solid; 
border-width:1px;
border-color:#cccccc;
}

.cartheaderbg {
background-image:url('../images/topnavtdbg2.jpg');
background-color: #F2F2FE;
}


.boxtitle{
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
background-color: #DFE0E5;
white-space:nowrap;
background-image:url('../images/titlebg.jpg');
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
}

.mainheader{ 
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
/* font-style:italic; */ 
color: #333333;
background-color: #DFE0E5;
white-space:nowrap;
background-image:url('../images/titlebg.jpg');
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
}

.lnavheader{
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
background-color: #DFE0E5;
white-space:nowrap;
background-image:url('../images/titlebg.jpg');
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
}

.activelnavheader{
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
color: #CC0000;
background-color: #DFE0E5;
background-image:url('../images/titlebg.jpg');
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
}

.rnavheader{ 
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
background-color: #DFE0E5;
white-space:nowrap;
background-image:url('../images/titlebg.jpg');
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
}

.ptitle {
height:22px;
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
background-color: #DFE0E5;
background-image:url('../images/titlebg.jpg');
white-space:nowrap;
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
}

.lnavtable {
padding:0px;
}

.lnavtitle {
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
border-top: solid; 
border-bottom: solid; 
border-left: solid; 
border-right: solid; 
border-width: 1px; 
border-color: #ffffff; 
background-color: #efefef;
white-space:nowrap;
background-image:url('../images/lnavtitlebg.jpg');
}

.lnavbg {
border-right:solid; 
border-width:1px;
border-color:#efefef;
background-color:#ffffff; 
/*
background-image: url('../images/lnavbg.jpg');
*/
}

.lnavtd { 
/*
lnavtdbg DFE0E5 
background-image:url('../images/menurowbg.jpg');
 background-image: url('../images/lnavtdbg.jpg'); 
*/
height:22px;
background-color: #ffffff; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #660000;
border-bottom:solid;
border-width:1px;
border-color:#E5E5E5;
white-space:nowrap;
}

.lnavtdmod { 
height:22px;
background-color: #ffffff; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #cccccc;
border-bottom:solid;
border-width:1px;
border-color:#E5E5E5;
white-space:nowrap;
}

.lnavrowbg { 
background-color: #ffffff; 
}

.lnavrowbgnd { 
background-color: #ffffff; 
}

.rnavtable {
}

.rnavtitle { 
height:22px;
font-family: verdana; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
border-top: solid; 
border-bottom: solid; 
border-left: solid; 
border-right: solid; 
border-width: 1px; 
border-color: #ffffff; 
background-color: #efefef;
white-space:nowrap;
background-image:url('../images/lnavtitlebg.jpg');
}

.rnavbg {
/* F7F1F1 FAF8F9 */
border-left:solid;
border-width:1px;
border-color:#efefef;
background-color:#ffffff; 
}

.rnavtd { 
height:22px;
background-color:; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #660000;
border-bottom:solid; 
border-width:1px;
border-color:#efefef;
}

.graydiv {
background-color:#cccccc; 
width:100%;
height: 1px; 
}
.whtdiv {
background-color:#efefef; 
width:100%;
height: 1px; 
}
.blkdiv {
background-color:#000000; 
width:100%;
height: 1px; 
}
.reddiv {
background-color:#660000; 
width:100%;
height: 1px; 
}


.footertd { 
background-color: #DFE0E5; 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: normal; 
color: #666666;
background-image:url('../images/titlebg.jpg');
white-space:nowrap;
border-bottom:solid; 
border-width:1px;
border-color:#cccccc;
}

.titlebg { 
font-family: verdana; font-size: 11px; 
font-weight: bold; 
color: #333333;
background-color: #efefef;
}

/* 
FFCC66 993333 660000 CC3333 
*/

.maintitle { 
font-family: verdana, arial, sans serif; 
font-size: 22px; 
font-weight: bold; 
color: #FFCC66;
}

.maintitleactive { 
font-family: verdana, arial, sans serif; 
font-size: 22px; 
font-weight: bold; 
color: red;
}

.title { 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
}
.whttitle { 
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: bold; 
color: #ffffff;
}


.titlenw { 
white-space:nowrap;
font-family: verdana, arial, sans serif; 
font-size: 11px; 
font-weight: bold; 
color: #333333;
}

.info {
color:red; 
font-family: verdana, arial, sans serif;
}

.huom {
font-family: verdana, arial, sans serif; 
font-size: 11px; font-weight: normal; 
color: red;
}
.bhuom {
font-family: verdana, arial, sans serif; 
font-size: 11px; font-weight: bold; 
color: #CC0000;
}

.s_hit {
background-color:#eeeeee;
padding:1px;
}

.potikka { 
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: bold; 
color: #ffffff; 
background-color: #800000; 
border-style: solid; 
border-width: 1px; 
border-color: #cccccc; 
}

.spotikka { 
height:22px;
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal; 
color: gray; 
background-color: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-color: #cccccc; 
}

.searcdiv {
color: #333333; 
padding:5px;
background-color: #efefef; 
}


.sinput {
width:100%;
height:22px;
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal; 
color: #333333; 
background-color: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-color: #cccccc; 
}

.sminput {
width:200;
height:22px;
font-family: verdana, arial, sans serif; font-size: 11px; 
font-weight: normal; 
color: #333333; 
background-color: #ffffff; 
border-style: solid; 
border-width: 1px; 
border-color: #cccccc; 
}


.whttxt {
font-family: verdana, arial, sans serif; 
font-size: 11px;
font-weight: normal; 
color: #efefef ;
}

.infotxt  {
padding:10px;
font-family: verdana, arial, sans serif; 
font-size: 11px;
font-weight: normal; 
color: #333333;
}

.whttxtnw {
font-family: verdana, arial, sans serif; 
font-size: 11px;
font-weight: normal; 
color: #efefef ;
}

.nw {
white-space:nowrap;
}
.cartitemsnw {
background-color:#FFCC99;
white-space:nowrap;
}


.smallcartpotikka { 
height:20px;
width:50px; 
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#cccccc;
color:#333333; 
background-color:#efefef;
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
}


.incartpotikka { 
height:20px;
width:120px; 
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#cccccc;
color:red; 
background-color:#efefef;
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
}

.cartpotikka { 
height:20px;
width:120px; 
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#cccccc;
color:#333333; 
background-color:#efefef;
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
}

.sendcartpotikka { 
height:20px;
width:120px; 
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#CC0000;
color:#CC0000; 
background-color:#efefef;
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
}


.prdc {
height:20px;
width:30px;
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#cccccc;
color:#333333; 
background-color:#efefef;
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
}

.pss{
height:20px;
width:30px;
background-color:#efefef;
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#cccccc;
color:#333333; 
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
padding:3px;
}

.psss{
height:20px;
width:30px;
background-color:#efefef;
border-top:solid; 
border-left:solid; 
border-width:1px;
border-color:#cccccc;
color:#333333; 
font-family: verdana,arial,tahoma,sans serif; 
font-size: 11px; font-weight: normal;
padding:3px;
}

.cbox{

}
.rbox{
border-style:dotted; 
border-color:red;
}


.carttable{
background-color: #ffffff;
}

.activecartrow {
background-color: #efefef;
}
.activecarttd {
acarttdbg
border-top: solid; 
border-bottom: solid; 
border-width: 1px; 
border-color: #efefef; 
background-image:url('../images/acarttdbg.jpg');
background-color: #ffffff; 
}
.frow {
background-color: #F9F9F9;
}
.ndrow{
background-color:#ffffff;
}

.c_tarea {
width: 100%; 
height:100px;
background-color; #000000; 
border-style: solid; 
border-width: 1px; 
border-color: #cccccc; 
width: 200px; height: 120;
}

.logotd {
border-bottom:solid; 
border-width:1px;
border-color:#ffffff;
color:#333333; 
background-color:#ffffff;
}


.grayhordiv {
border-bottom:solid; 
border-width:1px;
height:1px;
border-color:#efefef;
}

.mod {
color:gray; 
}

.modnw {
color:#333333; 
white-space:nowrap;

}

.etarjoustable {
background-color:#ffffff;
color:#333333;
background-image:url('../images/ebg.jpg');
background-repeat:no-repeat;
}

.nwtarjous {
color:gray; 
font-weight: bold;
white-space:nowrap;
}


.ordertable {
border-top:solid; 
border-left:solid; 
border-right:solid; 
border-bottom:solid; 
border-width:1px;
border-color:#cccccc;
background-color:#ffffff;
}

.scverdivtd {
border-left:solid; 
border-width:1px;
border-color:gray;
background-color:#ffffff;
}
.schordivtd {
border-bottom:solid; 
border-width:1px;
border-color:gray;
background-color:#ffffff;
}
.spoffertd {
border-bottom:solid; 
border-width:1px;
border-color:#efefef;
background-color:#ffffff;
}
.spoffertdnd {
border-bottom:solid; 
border-left:solid; 
border-width:1px;
border-color:#efefef;
background-color:#ffffff;
}