.tpl_vertLiftTable{
	width:100%;
	clear:both;
	border-top:1px solid #a2cdeb;
	margin-top:20px;
}

.tpl_vertLiftImageCol{
	width:10%;
	padding:20px 8px 20px 0px;
	border-bottom:1px solid #a2cdeb;
}

.tpl_vertLiftTextCol{
	width:90%;
	padding:20px 8px 20px 8px;
	border-bottom:1px solid #a2cdeb;
}

.tpl_vertLiftTextCol H2{
	margin-bottom:10px;
}

.tpl_vertLiftTextCol P{
	margin:5px 0px 5px 0px;
}

.tpl_horizLiftTable{
	width:100%;
	clear:both;
	margin-top:20px;
	background-color:#d7e7f3;
}

.tpl_horizLiftImageCol{
	width:120px;
	padding:20px 20px 20px 0px;
}

.tpl_horizLiftTextCol{
	padding:20px 20px 20px 20px;
	width:220px;
}

.tpl_horizLiftTextCol H2{
	margin-bottom:10px;
}

.tpl_horizLiftTextCol P{
	margin:5px 0px 5px 0px;
}

.tpl_jasenTaulu{

}

.tpl_jasenTaulu TD{
	width:auto;
	border-bottom:1px solid #CCC;
	padding:3px;
}

.tpl_jasenTauluOtsikko{
	font-weight:bold;
	color:#5573B4;
}

.tpl_jasenTauluPariton{

}

.tpl_jasenTauluParillinen{

}

.tpl_jasenLista{
	width:100%;
	border:5px solid #EEE;
	border-collapse: collapse
}

.tpl_jasenLista TD{
	border-bottom:1px solid #D4D4D4;
	border-top:1px solid #D4D4D4;
}

.tpl_jasenListaOtsikko{
	font-weight:bold;
	color:#D82121;
	border-bottom:2px solid #CCC;
	padding:5px 10px 2px 10px;
}

.tpl_jasenListaRiviOtsikko{
	color:#000;
	width:150px;
	padding:10px;
}

.tpl_jasenListaRiviTieto{
	color:#000;
	padding:10px;
}

.tpl_jasenLista2{
	width:100%;
	border:5px solid #EEE;
	border-collapse: collapse;
}

.tpl_jasenLista2 TD{
	border-bottom:1px solid #D4D4D4;
	border-top:1px solid #D4D4D4;
}

.tpl_jasenListaOtsikko2{
	font-weight:bold;
	color:#D82121;
	border-bottom:2px solid #CCC;
	padding:5px 10px 2px 10px;
}

.tpl_jasenListaRiviOtsikko2{
	color:#666666;
	width:150px;
	padding:10px;
}

.tpl_jasenListaRiviTieto2{
	color:#666666;
	padding:10px;
}

.tpl_aikaTaulu{

}

.tpl_aikaTaulu TD{
	border-bottom:1px solid #FFFFFF;
}

.tpl_aikaTauluPvm{
	background-color:#E7EBD7;
	color:#666666;
	font-weight:bold;
	width:25%;
	text-align:center;
	padding:1px;
}

.tpl_aikaTauluTieto{
	width:auto;
	background-color:#F5F5F5;
	padding-left:5px;
}

.tpl_oneColTD .tpl_koosteTaulu{
}

.tpl_koosteTaulu{
	border:1px solid #D4D4D4;
	border-collapse:collapse;
	width:100%;
}

.tpl_koosteTauluSoluVasen H2, .tpl_koosteTauluSoluVasen H3, .tpl_koosteTauluSoluVasen H4, .tpl_koosteTauluSoluVasen H5, .tpl_koosteTauluSoluVasen H6{
	margin-bottom:5px;
	margin-top:0px;	
}
.tpl_koosteTauluSoluVasen{
	background-image:url(../images/lift_bg.gif);
	background-position:top right;
	background-repeat:repeat-x;
	border-bottom:1px solid #D4D4D4;
	background-color:#F2F2F2;
	padding:10px;
	width:80px;
}

.tpl_koosteTauluSoluOikea H2, .tpl_koosteTauluSoluOikea H3, .tpl_koosteTauluSoluOikea H4, .tpl_koosteTauluSoluOikea H5, .tpl_koosteTauluSoluOikea H6{
	margin-bottom:5px;
	margin-top:0px;	
}

.tpl_koosteTauluSoluOikea{
	background-image:url(../images/lift_bg.gif);
	background-position:top right;
	background-repeat:repeat-x;
	border-bottom:1px solid #D4D4D4;
	background-color:#F2F2F2;
	padding:10px;
}

.tpl_koosteTaulu2{
	width:100%;
	border:5px solid #EEE;
	border-collapse: collapse;
}

.tpl_koosteTauluSoluVasen2 H2, .tpl_koosteTauluSoluVasen2 H3, .tpl_koosteTauluSoluVasen2 H4, .tpl_koosteTauluSoluVasen2 H5, .tpl_koosteTauluSoluVasen2 H6{
	margin-bottom:5px;
	margin-top:0px;	
}

.tpl_koosteTauluSoluVasen2{
	border-bottom:1px solid #D4D4D4;
	width:30%;
	padding:10px;
}

.tpl_koosteTauluSoluOikea2 H2, .tpl_koosteTauluSoluOikea2 H3, .tpl_koosteTauluSoluOikea2 H4, .tpl_koosteTauluSoluOikea2 H5, .tpl_koosteTauluSoluOikea2 H6{
	margin-bottom:5px;
	margin-top:0px;	
}

.tpl_koosteTauluSoluOikea2{
	border-bottom:1px solid #D4D4D4;
	border-left:1px solid #D4D4D4;
	width:30%;
	padding:10px;
}

.tpl_nostoLaatikko{
	border:1px solid #D4D4D4;
	background-color:#F2F2F2;
	width:100%;
	height:100px;
}

.tpl_nostoLaatikko TD{
	border:1px solid #FFF;
	padding:0px 10px 10px 10px;
	background-image:url(../images/nostolaatikko_bg.gif);
	background-position:top left;
	background-repeat:repeat-x;
}

.tpl_nostoLaatikkoSolu H2, .tpl_nostoLaatikkoSolu H3, .tpl_nostoLaatikkoSolu H4, .tpl_nostoLaatikkoSolu H5, .tpl_nostoLaatikkoSolu H6{
	background-image:url(../images/lift_title_bg.gif);
	background-position:bottom left;
	background-repeat:repeat-x;
	margin:10px -10px 10px -10px;
	padding:3px 10px 3px 10px;
}