
#virhe{
text-align:left;
padding: 20px;
display: block;
border: 2px red dashed;
background: #f3f2b7;
color: #ff0000;
width: 300px;
clear: both;
font-size:12px;
font-weight:bold;
}

#ilmoitus{
vertical-align:middle;
padding: 20px;
display: block;
display: block;
border: #000000 dashed 1px;
/*background: #f0f0d0;*/
background-color:#80ff80;
color: #000;
width: 400px;
clear: both;
font-size:14px;
font-weight:bold;
}



p.aputeksti {
font-size: 10px;
}

p.aputeksti2 {
font-size: 8px;
color:#888;
}

#tuote_taulu{
margin-top:5px;
width:620px;

}

#tekstialue{ /*Kapeampi alue contentissa, uudelleenmääritys */
width:800px !important;

}

.tuote_kuvatd{
width:141px;
vertical-align:top;

}

.tuote_kuvatd img{
border:1px #000 solid;
}


.tuote_tekstit td{
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:0px;

width: *;
}

.tuote_tekstit p{
margin-top:0px;

}


.tuote_hinta{
background:transparent url(../kuvat/hintalappo1.png) top center no-repeat;
margin-top:0px;
margin-bottom:0px;
display:block;
float:right;
clear:none;
text-align:center;
width:105px;
height:55px;
font-family:Arial,sans-serif, Verdana, Helvetica;
font-size:16px;
font-weight:bold;
padding-top:44px;
padding-bottom:0px;
line-height:53px !important;
color:#fff;
}

p.tuote_nimi{
overflow:visible;
font-size:14px;
font-weight:bold;
line-height:11px;
margin-top:40px;
margin-bottom:5px;
display:block;
clear:none;
}

p.tuote_valmistajamalli{
font-size:14px;
font-weight:bold;
line-height:14px;
margin:0px 0px 0px 0px;
color:#aaa;
display:block;
clear:none;
}

p.tuote_lisatty, p.tuote_loppupvm{
color:#000;
font-size:11px;
margin-top:1px !important;
margin-bottom:1px !important;
line-height:3px;
padding:0px;
padding-bottom:0px;
padding-top:0px;
}

p.tuote_kuvaus{
display:block;
clear:none;
left:0px;
margin-bottom:35px;
width:100%;
}


.keski {
width: 170px;
margin: 2px 10px 0px 20px;

}	

.lyhyt {
width:auto;
margin: 2px 10px 0px 20px;
padding-left:20px;

}	


#valmistajacont{
position:absolute;
clear:none;
text-align:left;
}

#valmistajadrop{
display:none;
background-color:#eee;
width:185px;
height:180px;
padding:3px 0 0 3px;
text-align:left;
color:#000;
overflow-y:scroll;
}
#valmistajadrop a{
color:#000;
}


#img1{
width:160px!important;
}


/*hallintapuolen statukset */

.t_status_ok{
display:block;
width:20px;
height:20px;
background-color:#22ff22;
}
.t_status_ei{
display:block;
width:20px;
height:20px;
background-color:#ff5555;
}
.t_status_ei2{
display:block;
width:20px;
height:20px;
background-color:#ff0000;
}
#tuotehallintataulu{
width:650px;
border-collapse: collapse;
}

#tuotehallintataulu td{
border-bottom: 10px #e6e4de solid;
vertical-align:top;
padding-top:0px;
padding-bottom:auto;
}
#poistatuote{
margin-left:30px;
}

p.sivunumerot{text-align:center; height:70px; margin-top:10px;}

td.gsivunumerot
{font-size:20px;}

a.gsivulinkki{color: #00cd13;font-size:18px;padding:0px 10px 0px 10px;}
a.gsivulinkki:hover{background-color:#ccff00;color: #000;}

a.guusisivulinkki{color: #ff0000;font-size:22px;padding:0px 10px 0px 10px;}
a.guusisivulinkki:hover{font-size:26px;padding:0px 15px 0px 15px;background-color:#ccff00;}

b.gnykysivunro{color: #000;font-size:12px;padding:0px 10px 0px 10px;}
