td { font-family: verdana, arial, geneva, sans-serif;
     font-size: 10px;
     color: #5A5A55; 
     text-decoration: none; 
     font-weight: normal; }

a { font-family: verdana, arial, geneva, sans-serif;
    font-size: 10px;
    color: #5A5A55; 
    text-decoration: none; 
    font-weight: normal; }

.cyanlink { font-family: verdana, arial, geneva, sans-serif;
            font-size: 10px;
            color: #42606D; 
            text-decoration: none; 
            font-weight: normal; }

.orangelink { font-family: verdana, arial, geneva, sans-serif;
              font-size: 10px;
              color: #C43E08; 
              text-decoration: none; 
              font-weight: normal; }

.lightcyanlink { font-family: verdana, arial, geneva, sans-serif;
                 font-size: 10px;
                 color: #42626D; 
                 text-decoration: none; 
                 font-weight: normal; }

.greenlink { font-family: verdana, arial, geneva, sans-serif;
             font-size: 10px;
             color: #185C45; 
             text-decoration: none; 
             font-weight: normal; }

a:hover { text-decoration: underline; } 
           
.navmenu { font-family: verdana, arial, geneva, sans-serif;
           font-size: 10px;
           color: #FFFFFF; 
           text-decoration: none; 
           font-weight: normal; }

.mnavmenu { font-family: verdana, arial, geneva, sans-serif;
            font-size: 10px;
            color: #FFFFFF; 
            text-decoration: none; 
            font-weight: normal;
            filter:Alpha(Opacity=100); }

.mnavmenu:hover { text-decoration: none; }

.black { font-family: verdana, arial, geneva, sans-serif;
        font-size: 10px;
        color: #000000; 
        text-decoration: none; 
        font-weight: normal; }

.headline { font-family: verdana, arial, geneva, sans-serif;
            font-size: 12px;
            color: #000000; 
            text-decoration: none; 
            font-weight: bold; }
            
.greyhead { font-family: verdana, arial, geneva, sans-serif;
            font-size: 12px;
            color: #666666; 
            text-decoration: none; 
            font-weight: bold; }
            
.cellon { background-color: #000000; 
          filter:Alpha(Opacity=80); }           

.celloff { }            

#nostot-vasen, #nostot-keski, #nostot-oikea {
background:#EDEBE5;
padding:5px 5px 5px 5px;
width:170px;
}
.testit-vasen, .testit-keski, .testit-oikea {
background:#5A5A55;
padding:3px 5px;
}
.testit-vasen a, .testit-keski a, .testit-oikea a{
color:#fff;
}

/* Press */

.press_loota {
		padding: 15px 20px 15px 20px;
		}

.pvm {  font-size: 9px;
        color: #555555; 
		margin:0px;
		font-weight:normal;
	 }

.viiva {
		border-top:3px solid #555555;
		width:100%;
		margin:0px;
		line-height:3px;
		}
		
.table_dealerit {

		}

.tr_dealerit {
vertical-align:top;
padding-bottom:4px;
		}		

.viiva_dealer {
height:1px;
border-top:3px solid #555555;
padding:0px;
margin:0px;
line-height:3px;
		}
		
.kuvat_table {
width:350px;
		}

.kuvat_tr {
vertical-align:top;
		}		

.kuvat_td {
height:1px;
padding:10px 10px 30px 0px;
margin:0px;
	}
	
.kuvat_td_viiva {
border-top:3px solid #555555;
width:100%;
margin:0px;
padding:10px 10px 0px 0px;
		}

.tiedote_table {
width:520px;
text-transform:uppercase;
margin-bottom:40px;
		}
.headline {
text-transform:uppercase;
		}		

.tiedote_tr {
vertical-align:top;
		}		

.tiedote_td {
padding:8px 0px 8px 0px;
margin:0px;
border-bottom:1px solid #000;
	}
	
/* misc */	
.hinnat{
width:600px;
text-align:right;
}
.hinnat td{
padding:1px;
}
.hinnat .col1{
width:250px;
text-align:left;
}
.hinnat .row1 td{
font-weight:bold;
border-bottom:1px solid #666;
background-color:#666;
color:#fff;
}
.hinnat .uusisvh{
color:red;
font-weight:bold;
}
