#sub_links {

position: absolute; left: 30px; top: 250px; width: 80px; z-index: 30;

}



table.header { 

position: relative; z-index: 5; 

}

table.body { 

position: relative; top: -5px; border: 1pt solid #668899;

}

tr.navigation {

background-color:  #ff9900;

} 

td.basic {  

border: 0pt solid; background: transparent; 

}

td.navi {

spacing: 3px 0px;  padding: 3px 3px; width: 16%; border-top: 1pt solid #eeeeee; 

border-right: 1pt solid #cccccc; border-bottom: 1pt double #cccccc; 

border-left: 1pt solid #eeeeee; font-family: verdana, arial; letter-spacing: 2pt; 

text-align: center; 

}

td.navi_no_border {

spacing: 0px; padding: 0px 5px 0px 0px;  font-family: verdana, arial; letter-spacing: 2pt; 

}

td.bottom {

border: 0pt solid #ffffff; vertical-align: bottom;

}

a.navi:link, a.navi:visited {

font-size: 54%; font-weight: bolder; color: #ffffff; text-decoration: none; 

} 

a.navi:hover{

font-size: 54%; fong-weight: bolder; color: #fcfcfc; text-decoration: underline; 

} 

a.navi:active {

font-size: 54%; fong-weight: bolder; color: #ffcc33; text-decoration: underline; 

} 



a.left:link {

color: #ffffff; font-size: 70%; text-decoration: none;

}

a.left:hover, a.left:visited  {

color: #ffffff; font-size: 75%; color: #ffcc33; text-decoration: none; 

}

a.left:active {

color: #ffcc33; font-size: 75%; text-decoration: underline; 

}

a.basic:link, a.basic:visited,  {

color: #333333; text-decoration: underline;

}

a.basic:hover, a.basic:active {

color: #336666; text-decoration: underline; 

}



a.footer:link, a.footer:visited,  {

color: #000000; font-size: 75%; background-color: #669966; font-size: 70%; text-decoration: none;

}

a.footer:hover, a.footer:active {

color: #000000; text-decoration: underline; 

}

div.grey {

font-family: Verdana, arial; letter-spacing: 3pt; font-size: 120%; padding: 0.2em 1em; color: #cccccc; 

}

h1.title { font-family: verdana, arial; color: #ff0000;

font-size: 90%; letter-spacing: 2pt;  padding: 0.5em 1em 0.2em 1em;

}

h1.news { font-family: verdana, arial; color: #ff0000;

font-size: 90%; letter-spacing: 2pt;  padding: 0.5em 2.5em 0.2em 1em; background: transparent;

}

h3.title {

font-family: verdana, arial; font-size: 75%; letter-spacing: 2pt; 
vertical-align: bottom; padding: 0.5em 2.5em 0em 1em; white-space: nowrap;

}

h4.maker, div.maker {

font-family: verdana, arial; font-size: 70%; letter-spacing: 2pt; color: #666666; 

vertical-align: bottom; padding: 0em 0.5em 0em 4em;

}

div.date {

font-family: verdana, arial; font-size: 70%; letter-spacing: 2pt; color: #666666; 

vertical-align: bottom; padding: 0em 0.5em 0em 1em;

}


p.address {

font-family: tahoma, verdana, arial; font-size: 70%; color: #335566; whitespace: nowrap;

}



p.description {

width: 100%; font-family: verdana, arial; font-size: 78%; text-align: justify; vertical-align: top; padding: 0em 1.5em 0.5em 1em;

scrollbar-3dlight-color:#dddeed; 

scrollbar-arrow-color:#ffcc99;

scrollbar-base-color:#ffffff; 

scrollbar-darkshadow-color:#ddeeed;

scrollbar-face-color:#dddeeed;

scrollbar-highlight: transparent;

scrollbar-shadow-color:#668899;

background: url('kuvat/transp144.gif');

}

p.price {

font-family: verdana, arial; color: #000000; font-size: 90%; font-weight: bolder; letter-spacing: 2pt; 

vertical-align: bottom; padding: 0.5em 1.5em 0.5em 1em; background: transparent;

}

p.indent {

font-family: verdana, arial; font-size: 85%; padding: 0.1em 0.1em 0.2em 1em; line-height: 110%;

white-space: nowrap;

}

div.special, p.special {

font-family: verdana, arial; color: #ff0000;  

font-size: 110%;  position: relative; left: 50px; top: -20px;  font-weight: bolder; white-space: nowrap;

width: 150px; text-align: center;

}

p.special_bg {

font-family: verdana, arial; color: #ff0000; font-size: 160%;  font-weight: bolder; white-space: nowrap;

text-align: center; position: relative; left: 40px; top: 0px; 

}

p.special_sm {

font-family: verdana, arial; color: #ff0000; font-size: 140%;  font-weight: bolder; white-space: nowrap;

text-align: center; position: relative; left: 40px; top: 0px; 

}

position: relative; left: 70px; top: -20px;  

width: 150px; text-align: center;

}



img.status { 

float: right; 

}

img.logo {

position: relative; top: 4px; left: -40px; z-index: 30;

}



img.products {border-width: 6px; border-style: inset; border-color: #ffffff;}

div.products {width:300px; height:200px;} 


text {

heigh: 12px; border: 1pt solid grey; font-family: verdana, arial; font-size: 68%; nowrap;

}

