 .table th.head {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	letter-spacing: 2px;
	border-top: 1px solid #885546;
	border-right: 1px solid #885546;
	border-bottom: 1px solid #885546;
	padding: 6px;
	background: #822123 url(images/table_bg.jpg) no-repeat;
}

 .table th.head2 {
	font: bold 8px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	color: #fff;
	letter-spacing: 2px;
	border-top: 1px solid #885546;
	border-right: 1px solid #885546;
	border-bottom: 1px solid #885546;
	padding: 6px;
	background: #822123 url(images/table_bg.jpg) no-repeat;
}

.table th.spec {
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: left;
color: #822123;
letter-spacing: 2px;
border-top: 0;
border-left: 1px solid #FFF798;
padding: 6px;
background: #FFF798 url(images/table_bgspec.jpg) no-repeat;
}

.table th.spec2 {
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
text-align: left;
color: #822123;
letter-spacing: 2px;
border-top: 0;
border-left: 1px solid #FFF798;
padding: 6px;
background: #FFF798 url(images/table_bgspec.jpg) no-repeat;
}

.table th.specalt {
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
text-align: left;
letter-spacing: 2px;
color: #822123;
border-top: 1px solid #FBE689;
border-right: 1px solid #FBE689;
border-bottom: 1px solid #FBE689;
padding: 6px;
background: #F8DD6D url(images/table_bgspecalt.jpg) no-repeat;
}

.table th.specalt2 {
font: bold 9px Verdana, Arial, Helvetica, sans-serif;
text-transform: lowercase;
text-align: left;
letter-spacing: 2px;
color: #822123;
border-top: 1px solid #FBE689;
border-right: 1px solid #FBE689;
border-bottom: 1px solid #FBE689;
padding: 6px;
background: #F8DD6D url(images/table_bgspecalt.jpg) no-repeat;
}

.table td {
font: 9px Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #822123;;
border-right: 1px solid #FFF798;
border-bottom: 1px solid #FFF798;
padding: 6px;
background: #FFFBCB;
}


.table td.alt {
color: #822123;
background: #FBE689;
}


.table td.korostus {
color: #822123;
background: #fec34d;
}
