



	
	

	
	

	
	

	
	

	
	
	


	
		
		

		
	

	
		
	

	


	




TABLE.eeTbl{ 
}
TABLE.eeTblBorder{
	border-collapse: collapse;
}
TABLE.eeTblBorder TD{ 
	border: 1px solid #000000;
	padding: 5px;
}
FORM {
	margin:0px;
	border:0px;
}




FONT {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	
	color: #000000;
}
TH, SPAN, DIV, TD {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size :  12px;
	color: #000000;
}
P, LI {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
}
BODY {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	font-size :  12px;
	overflow-y: auto;
}
A {
	color: #006699;
}
INPUT, SELECT, TEXTAREA {
	font-family: Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif; 
}
 


	
	




.searchTitle {
	background-color : #006699;
	font-weight: bold;
	color: #ffffff;
}

.searchActive {
	background-color : #f7f7f7;
}


.searchPassive {
	background-color : #e5e5e5;
}


.tableList {
	/*background-color : #ffffff;*/
}


.newRecord,
A.newRecord {
	background-color: #39CC49;
	color: #ffffff;
	font-weight: bold;
}

TD.contentArea A.newRecord:visited,
TD.content A.newRecord:visited,
A.newRecord:visited {
	color: #ffffff; 
}

.editCell,
A.editCell {
	background-color: #39CC49;
	color: #ffffff;
	font-weight: bold;
}

TD.contentArea A.editCell:visited,
TD.content A.editCell:visited,
A.editCell:visited {
	color: #ffffff;
}


.showlinks {
	background-color: #f7f7f7;
}


.tableShowlinks {
	/*background-color : #ffffff;*/
}



.r1,
TABLE.pick TD {
	background-color: #f7f7f7;
}

.r2
{
	background-color: #e5e5e5;
}

TABLE.pick TD.title,
.colTitle {
	background-color : #006699;
	font-weight: bold;
	color: #ffffff;
}


.rV1
{
	background-color: #f7f7f7;
}


.rV2
{
	background-color: #e5e5e5;
}

.rowTitle {
	background-color : #006699;
	font-weight: bold;
	color: #ffffff;
}

.imageBgr {
	background-color: #f7f7f7;
}


TD.categoriesCaption {
	font-size: 110%;
}
TD.categoriesDiv {
	background-color: #000000;
}

.categoriesMainEdit {
	color: #ffffff;
	background-color: #DD8221;
}

TD.categoriesMainDefined {
	font-weight: bold;
	color: #ffffff;
	background-color: #6279A0;
}
TD.categoriesBorder {
	background-color: #000000;
}

TD.categoriesMainUndefined {
	font-style: italic;
	color: #006699;
	background-color: #f7f7f7;
}
TD.categoriesBorderUndefined {
	background-color: #006699;
}	

.categoriesSubsRow1 {
	background-color: #f2f2f2;
}

	
	


	
	



.PlusHeader1,
H3 {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}

.PlusHeader2,
H2 {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: bold;
}

.PlusHeader3,
H1 {
	font-family : Trebuchet MS, Verdana, Geneva, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 159%;
	font-weight: bold;
}

	
	


.gridBorder {
	background-color: #000000;
}

.gridCell {
	background-color: #ffffff;
}
	
	
	


.formTitle {
	font-weight : bold;
}

.formSubmit {
	background-color : #f7f7f7 ;
}

	
	body {
	margin: 0;
	margin-top: 10px;
	background: url('/kuvat/taus.jpg');
}
table.layout {
	width: 752px;
	height: 100%;
}
table.layout td.shadow-left {
	width: 26px;
	background: url('/kuvat/shadow-left.jpg') repeat-y;
}
table.layout td.shadow-right {
	width: 27px;
	background: url('/kuvat/shadow-right.jpg') repeat-y;
}

table.layout td.c {
	vertical-align: top;
	width: 699px;
	background-color: #F7ECD8;
}
table.layout td.c div.topmenu {
	height: 30px;
	background-color: #FFC700;
	padding-left: 11px;
	padding-top: 10px;
	_padding-top: 5px;
}
table.layout td.c div.topmenu a { text-decoration: none; padding-left: 45px; font-size: 13px;}
table.layout td.c div.topmenu img { vertical-align: middle; }
table.content {
	width: 100%;
}
table.content td.menu {
	width: 171px;
	vertical-align: top;
	padding-top: 20px;
}
table.content td.menu a {
	color: #005585;
	text-decoration: none;
}
table.content td.menu a.s {
	font-weight: bold;
}
table.content td.menu table.sidemenu td { vertical-align: top; }
table.content td.menu table.sidemenu td.link0 {
	padding-bottom: 3px;
}
table.content td.right {
	width: 168px;
	vertical-align: top;
	padding-top: 20px;
}
table.content td.token { vertical-align: top; }
table.content td.token div.title {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 15px;
	padding-right: 15px;
}
table.content td.token div.t {
	_width: 100%; 
	padding-left: 17px;
	padding-right: 15px;
}

p.copy {
	font-size: 11px;
	color: #666;
	text-align: center;
	padding-bottom: 20px;
	margin-top: 0;
	padding-top: 0;
}
p.copy a {
	color: #666;
	text-decoration: none;
}



TD.loginInfo {
	color: gray;
}
TD.loginInfo A.out {
	font-weight:bold;
}
TD.login DIV.error {
	color:red;
	margin-bottom:3px;
	font-weight:bold;
}


TD.adminEdit INPUT {
	background-color: #33A100;
}
TD.adminEdit {
	text-align:right;
}
TABLE.editbar {
	width: 100%;
	text-align:center;
	background-color:#e6e6e6;
}


H1,
H2,
H3 {
	font-family: Arial;
}
H1 {
	font-size: 19px;
}
H1.mainTitle {
	font-size: 24px;
	margin-top:8px;
	margin-bottom:15px;
}
H2 {
	font-size: 17px;
}
H3 {
	font-size: 14px;
}

	
	
	
.dnotesBorder {
	background-color: #000000;
}
.dnotesMove {
	background-color: #F0EAE3;
}
.dnotesClose {
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	background-color: #324D9A;
	text-decoration: none;
}
.dnotesOpen {
	font-size:12px;
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
}
.dnotesNormal {
	font-size:12px;
	background-color: #F0EAE3;
	color: #000000;
}
.dnotesTop {
	font-size:12px;
	background-color: #9FC2EA;
}

.dnoteAction {
	font-size:12px;
	color: #324D9A;
	text-decoration: none;
}
.dnoteAction:hover {
	text-decoration: underline;
}
.dnotesLow {
	font-size:12px;
	background-color: #ffffff;
}
.dnoteDone {
	color: #A0A0A0;
}

	
		TD.contactInfoDiv {
	background-color: #000000;
}

TD.contactInfoDetailCaption {
	color: #ffffff;
	background-color: #006699;
}

TD.contactInfoCategoryTitle {
	font-weight: bold;
}
		

		TD.selectCategoriesDiv {
	background-color: #000000;
}

TD.selectCategoriesTitle {
	font-weight: bold;
	font-size: 90%;
}

TD.selectCategoriesNode {
	background-color: #006699;	
	color: #ffffff;
}
		
A.selectCategoriesLink {
	font-weight: bold;
	text-decoration: none;
}
A.selectCategoriesLink:hover {
	text-decoration: underline;
}
		TABLE.discussionAction {
	border: 1px solid #444444;
	background-color: #a9a9a9;
}
TABLE.discussionAction INPUT {
	width: 70%;
	font-weight: bold;
	font-size: 12px;
}
TABLE.pick TD.discussionMessage {

}

TABLE.pick TD.discussionMessage A{
	
}


TD.discussionAreatitle{
	background-color: #F5F5F5;
	border: 1px solid #A8A8A8;
}

TD.discussionAreatitle SPAN.titleOfEmbed{
	font-size: 16px;
}

TD.subj,
TD.subjRoot{
	font-size: 14px;
	font-weight: bold;
}
TD.subjRoot{
	font-size: 18px;
}

		.events3Node {
	background-color: #006699;
}
.events3Subj {
	color: #006699;	
	font-weight: bold;
}
.events3Subj:hover {
	text-decoration: underline;
}
.eventsDate {
}
.eventsDiv {
	background-color: #000000;	
}

.eventsDate {
	font-weight: bold;
}
		

.eventsHNormal,
.eventsSunday {
	background-color: #f7f7f7;
}


.eventsHNormalCurrent,
.eventsSundayCurrent {
	font-weight: bold;
	background-color: #f7f7f7;
}


.eventsHEventOnDay,
.eventsHEventOnDayCurrent {
	background-color: #006699;
	color: #ffffff;
	text-decoration: none;
}

.eventsHEventOnDay:hover,
.eventsHEventOnDayCurrent:hover {
	text-decoration: underline;
}


.eventsHEventOnDayCurrent {
	text-decoration: underline;
	font-weight: bold;
}


.eventsHWeekselect {
	background-color: #006699;
	color: #ffffff;
	text-decoration: none;
}
.eventsHWeekselect:hover {
	text-decoration: underline;
}

.eventsHWeekselectCurrent,
.eventsEvent,
.eventsHdaytitle {
	background-color: #006699;
	color: #ffffff;
	text-decoration: none;
}

.eventsHdaytitle {
	font-weight: bold;
}


.eventsHSelectMonth {
	background-color: #006699;
}


.EventsHJumpMonth {
	text-decoration: none;
}

.EventsHJumpMonth:hover { 
	text-decoration: underline;
}


.eventsHCaptionDay {
	font-size: 70%;
	background-color: #f7f7f7;
	font-weight: bold;
}

.eventsHLink {
	font-weight: bold;
	text-decoration: none;
}

.eventsHLink:hover {
	text-decoration: underline;
}

.eventsHMessage {
	font-size: 90%;
}

		TD.gallupIndicator {
	background-color: #006699;
}

TD.gallupSummaryTitle {
	font-weight: bold;
	font-size: 110%;
}

		A.materialToCart {
	font-size: 90%;
	line-height: 200%;
}

/*-- korin tyylit -- */
TD.materialCaption {
	font-size: 120%;
}

		.newsDate {
}
.newsDiv {
	background-color: #000000;	
}

.news3Node {
	background-color: #006699;
}
.news3Subj {
	color: #006699;	
	font-weight: bold;
}
.news3Subj:hover {
	text-decoration: underline;
}

.news3DetailsDate {
	font-weight: bold;
	background-color: #f7f7f7;
}
		TD.picgalleryDiv {
	background-color: #000000;
}

TD.picgalleryPicBgr {
	background-color: #ffffff;
}

TD.picgalleryPicBorder {
	background-color: #006699;
}

A.picgalleryCaption,
TD.picgalleryCaption {
	background-color: #f7f7f7;	
}

/* sarjanäkymässä kuvan taustalle tuleva väri */
TD.picgallerySeriesImageBgr {
	background-color: #f7f7f7;	
}

/* --- popupin tyylit --*/
TD.picgalleryDetailsBorder {
	background-color: #000000;
}
		TD.productsDiv {
	background-color: #000000;
}
		/************ Sitemap ************/
.smapLinkNormal {
	color: #006699;
	text-decoration:none;
}

.smapLinkNormal:hover {
	text-decoration:underline;
}


.smapLinkNormalB {
	color: #006699;
	text-decoration:none;
	font-weight:bold;
}

.smapLinkNormalB:hover {
	text-decoration:underline;
}

.smapButton {
	background-color: #006699;
}
		TD.pageSearch {
	font-weight: bold;
	background-color: #e5e5e5;
}

A.searchPagesTitle {
	font-weight: bold;	
}

SPAN.searchPagesQuote {
	font-style: italic;
}

div.searchPagesUrl {
	color: green;
	overflow: hidden;
	width: 95%;
	padding-top: 2px;
}

		
A.vlehtiLueLisaa {
	text-decoration:none;
}
A.vlehtiLueLisaa:hover {
	text-decoration:underline;	
}


TD.vlehtiLehdenNumero,
TD.vlehtiLehdenPvm,
TD.vlehtiTyyppiOtsikko {
	font-weight: bold;
	background-color: #f7f7f7;
	color: #000000;
}
TD.vlehtiLehdenNumero {
	font-size: 20px;
}
TD.vlehtiTyyppiOtsikko {
	font-size: 15px;
	font-style: italic;
}

TD.vlehtiOtsikkoPaa,
TD.vlehtiOtsikkoPvm {
	background-color: #f7f7f7;
	font-weight: bold;
	color: #006699;
}


.vlehtiUutinenOtsikko,
.vlehtiUutinenOtsikkoSuuri {
	font-weight: bold;
	color: #000000;
}
A.vlehtiUutinenOtsikko,
A.vlehtiUutinenOtsikkoSuuri {
	text-decoration:none;
}
A.vlehtiUutinenOtsikko:hover {
	text-decoration:underline;
}
TD.vlehtiUutinenOtsikkoSuuri {
	font-size : 17px;
}


DIV.vlehtiUutinenOtsikko {
	font-size : 18px;	
}

TD.vlehtiUutinenIngressi {
	font-weight: bold;
}
DIV.vlehtiUutinenPvm {
}
TD.vlehtiKuvateksti {
	font-style: italic;
}

		
TABLE.ktsMenu TD{
	background-color: #006699;
	
	border: 1px solid #000000;
}
TABLE.ktsMenu SPAN.selected{
	font-weight:bold;
	
		font-size:12px;
	
}
TABLE.ktsMenu A,
TABLE.ktsMenu A:visited,
TABLE.ktsMenu A:active{
	color:#ffffff;
	
		font-size:12px;
	
	text-decoration:none;
}
TABLE.ktsMenu A:hover{
	color:#000000;
	text-decoration:underline;
}

SPAN.ktsOtsikko {
	
		font-size:20px;
	
	font-family: Arial;
	font-weight:bold;
}

IMG.kts {
	
	margin-bottom: 5px;
}

TD.ktsFooter{
	background-color: #e5e5e5;
	border: 1px solid #000000;
}
		




.shopListInfo {
	background-color: #f7f7f7;
}


.shopListTitle {
	font-weight: bold;
	background-color: #f7f7f7;
}


.shopListImage {
	background-color: #ffffff;
}

.shopListButton {
	background-color: #006699;
	color: #ffffff;
	text-decoration: none;
}

.shopShowCart {
	background-color: #407dbf;
	color: #000000;
	text-decoration: none;
}

.shopListPrice {
	font-weight: bold;
	background-color: #f7f7f7;
}

.shopListPriceSale {
	background-color: #006699;
	color: #ffffff;
	font-weight: bold;
}




.shopDetailsCaption { 
	background-color: #ffffff;
}

.shopDetailsImage {
	background-color: #ffffff;
}

.shopDetailsDescription {
	background-color: #e5e5e5;
}


.shopDetailsPrice {
	font-weight: bold;
	background-color: #f7f7f7;
}

.shopDetailsPriceSale {
	background-color: #006699;
	color: #ffffff;
	font-weight: bold;
}

.shopDetailsPriceEur {
	font-size: 12.1px;
	font-weight: bold;
}

.shopDetailsPriceEurSale {
	font-size: 12.2px;
	color: #ffffff;
	font-weight: bold;
}

.shopDetailsPriceFim {
}

.shopDetailsPriceFimSale {
	color: #ffffff;
}


.shopDetailsAdd {
	color: #000000;
	background-color: #407dbf;
	text-decoration: none;
}

.shopDetailsAdd:hover {
	text-decoration: underline;
}


.shopDetailsRow1 {
	background-color: #f7f7f7;
}

.shopDetailsRow2 {
	background-color: #e5e5e5;
}



.ShopCartContentbgr {
	background-color: #ffffff;
}


.shopCartInfo {
	background-color: #f7f7f7;
}

.shopCartInfo h2.empty {
	margin-top: 40px;
	margin-bottom: 40px;
}


.shopCartContinue {
	background-color: #006699;
	color: #ffffff;
	text-decoration: none;
}


.ShopCartColTitle {
	background-color: #006699;
	color: #ffffff;
	font-weight: bold;
}

.ShopCartProduct {
	background-color: #f7f7f7;
}


.ShopCartRemove {
	background-color: #D22828;
}

.ShopCartTotal {
	background-color: #e5e5e5;
	font-weight: bold;
	font-size: 12.2px;
}


.ShopCartFunctionsBgr {
	background-color: #f7f7f7;
}

.ShopCartFunctionsEmpty {
	color: #ffffff;
	background-color: #D22828;
	text-decoration: none;
}

.ShopCartFunctionsCalc {
	color: #ffffff;
	background-color: #326FC8;
	text-decoration: none;
}

.ShopCartFunctionsOrder {
	color: #ffffff;
	font-weight: bold;
	background-color: #24BD55;
	text-decoration: none;
}
	
