



	
	

	
	

	
	

	
	

	
	
	


	
		
		

		
	

	
		
	

	


	




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




FONT {
	font-family : Arial, Helvetica, sans-serif;
	
	color: #CCCCCC;
}
TH, SPAN, DIV, TD {
	font-family : Arial, Helvetica, sans-serif;
	font-size :  11px;
	color: #CCCCCC;
}
P, LI {
	font-family : Arial, Helvetica, sans-serif;
}
BODY {
	font-family : Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	color: #CCCCCC;
	font-size :  11px;
	overflow-y: auto;
}
A {
	color: #D90133;
}
INPUT, SELECT, TEXTAREA {
	font-family: Arial, Helvetica, sans-serif; 
}
 


	
	




.searchTitle {
	background-color : #dd8221;
	font-weight: bold;
	color: #ffffff;
}

.searchActive {
	background-color : #2D2D2D;
}


.searchPassive {
	background-color : #000000;
}


.tableList {
	/*background-color : #232323;*/
}


.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: #2D2D2D;
}


.tableShowlinks {
	/*background-color : #232323;*/
}



.r1,
TABLE.pick TD {
	background-color: #2D2D2D;
}

.r2
{
	background-color: #000000;
}

TABLE.pick TD.title,
.colTitle {
	background-color : #dd8221;
	font-weight: bold;
	color: #ffffff;
}


.rV1
{
	background-color: #2D2D2D;
}


.rV2
{
	background-color: #000000;
}

.rowTitle {
	background-color : #dd8221;
	font-weight: bold;
	color: #ffffff;
}

.imageBgr {
	background-color: #2D2D2D;
}


TD.categoriesCaption {
	font-size: 110%;
}
TD.categoriesDiv {
	background-color: #CCCCCC;
}

.categoriesMainEdit {
	color: #ffffff;
	background-color: #DD8221;
}

TD.categoriesMainDefined {
	font-weight: bold;
	color: #ffffff;
	background-color: #6279A0;
}
TD.categoriesBorder {
	background-color: #CCCCCC;
}

TD.categoriesMainUndefined {
	font-style: italic;
	color: #dd8221;
	background-color: #2D2D2D;
}
TD.categoriesBorderUndefined {
	background-color: #dd8221;
}	

.categoriesSubsRow1 {
	background-color: #f2f2f2;
}

	
	


	
	



.PlusHeader1,
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
}

.PlusHeader2,
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 135%;
	font-weight: bold;
}

.PlusHeader3,
H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 159%;
	font-weight: bold;
}

	
	


.gridBorder {
	background-color: #CCCCCC;
}

.gridCell {
	background-color: #232323;
}
	
	
	


.formTitle {
	font-weight : bold;
}

.formSubmit {
	background-color : #2D2D2D ;
}

	
	BODY {
	background: url('/kuvat/bgr.gif') repeat-y;
	background-color: #2D2D2D;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}


TD.login INPUT {
	background-color: white;
	border: 1px solid black;
	height:20px;
	width:80px;
}
TD.login INPUT.go {
	background-color: #F09D4A;
	width:120px;
}
TD.loginInfo {
	color: gray;
}
TD.loginInfo A.out {
	font-weight:bold;
}
TD.login DIV.error {
	color:red;
	margin-bottom:3px;
	font-weight:bold;
}

TD.embedSearch INPUT {
	background-color: white;	
	border: 1px solid black;
	height: 20px;
}



TD.adminEdit INPUT {
	background-color: #33A100;
}
TD.adminEdit {
	text-align:right;
}
TABLE.editbar {
	width: 100%;
	text-align:center;
	background-color:#2D2D2D;
}


table.grid td.menu {
	padding-top: 20px;
	vertical-align:top;
}
TD.menu A,
TD.menu A.selected{
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	padding-left:10px;
}
TD.menu A:hover{
	text-decoration:underline;
}
TD.menu A.selected{
	font-weight:bold;
}


td.centerCol {
	height: 400px;
	vertical-align: top;
}
TD.content {
	vertical-align: top;
	height: 400px;
	padding: 10px;
}
table.grid {
	empty-cells:show;
	margin: 0px;
	border-collapse:collapse;
}
table.grid td.clear {
	padding: 0px;
}
table.grid td.left,
table.grid td.right {
	vertical-align: top;
}
table.grid td.left {
	width: 280px;
	padding-right: 11px;
}
table.grid td.right {
	width: 235px;
	padding-left: 11px;
}
table.main {
	width: 733px;
}
table.full {
	width: 100%;
}
td.katko_vaaka {
	background: url('/kuvat/katko_vaaka.gif') repeat-x;
	height: 1px;
}
td.katko_pysty {
	background: url('/kuvat/katko_pysty.gif') repeat-y;
	width: 1px;
}
td.logo {
	vertical-align: bottom;
}
td.taytekuva {
	padding: 0px;
	width: 33%;
	text-align: center;
	padding-bottom: 12px;
	padding-top: 17px;
}
td.taytekuva img.taytekuva {
	border: 1px solid black;
}

table.aluepoiminnot td {
	vertical-align: top;
}
table.aluepoiminnot img.poiminto {
	margin-right: 8px;
}
table.aluepoiminnot div.otsikko {
	font-weight: bold;
}
table.aluepoiminnot div.kuvaus a {
	font-weight: bold;
}
div.aluepoimintoOtsikko {
	margin-top: 12px;
	margin-bottom: 12px;
}


div.mainTitle,
div.mainTitleOneCol {
	margin-top:0px;
	margin-bottom:10px;
}
div.mainTitleOneCol {
	margin-top: 15px;
}
H1,
H2,
H3 {
	font-family: Arial;
}
H1 {
	font-size: 16px;
}

H2 {
	font-size: 14px;
}
H3 {
	font-size: 12px;
}

TD.content A:hover {
	text-decoration:underline;
}
TD.content A:visited {
	color: gray;
}
TD.content A:active {
	color: red;
}


DIV.navTail {
	padding-bottom: 4px;
	border-bottom: 1px dashed #666;
}
DIV.navTail A {
	text-decoration: none;
}
DIV.navTail SPAN.selected {
	color: #666;
}


TD.copy,
TD.copy A {
	text-decoration:none;
	color: #CCCCCC;
}
TD.copy {
	padding-top: 10px;
	padding-bottom: 10px;
}
TD.copy div {
	padding-bottom: 5px;
}
	
	
	
.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: #CCCCCC;
}

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

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

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

TD.selectCategoriesNode {
	background-color: #D90133;	
	color: #232323;
}
		
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: 15px;
}

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

.eventsDate {
	font-weight: bold;
}
		

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


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


.eventsHEventOnDay,
.eventsHEventOnDayCurrent {
	background-color: #D90133;
	color: #232323;
	text-decoration: none;
}

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


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


.eventsHWeekselect {
	background-color: #D90133;
	color: #232323;
	text-decoration: none;
}
.eventsHWeekselect:hover {
	text-decoration: underline;
}

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

.eventsHdaytitle {
	font-weight: bold;
}


.eventsHSelectMonth {
	background-color: #D90133;
}


.EventsHJumpMonth {
	text-decoration: none;
}

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


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

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

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

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

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: #CCCCCC;	
}

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

.news3DetailsDate {
	font-weight: bold;
	background-color: #2D2D2D;
}
		TD.picgalleryDiv {
	background-color: #CCCCCC;
}

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

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

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

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

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

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: #2D2D2D;
	color: #CCCCCC;
}
TD.vlehtiLehdenNumero {
	font-size: 20px;
}
TD.vlehtiTyyppiOtsikko {
	font-size: 15px;
	font-style: italic;
}

TD.vlehtiOtsikkoPaa,
TD.vlehtiOtsikkoPvm {
	background-color: #2D2D2D;
	font-weight: bold;
	color: #D90133;
}


.vlehtiUutinenOtsikko,
.vlehtiUutinenOtsikkoSuuri {
	font-weight: bold;
	color: #CCCCCC;
}
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: #dd8221;
	
	border: 1px solid #CCCCCC;
}
TABLE.ktsMenu SPAN.selected{
	font-weight:bold;
	
		font-size:11px;
	
}
TABLE.ktsMenu A,
TABLE.ktsMenu A:visited,
TABLE.ktsMenu A:active{
	color:#ffffff;
	
		font-size:11px;
	
	text-decoration:none;
}
TABLE.ktsMenu A:hover{
	color:#CCCCCC;
	text-decoration:underline;
}

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

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

TD.ktsFooter{
	background-color: #000000;
	border: 1px solid #CCCCCC;
}
		




.shopListInfo {
	background-color: #2D2D2D;
}


.shopListTitle {
	font-weight: bold;
	background-color: #2D2D2D;
}


.shopListImage {
	background-color: #ffffff;
}

.shopListButton {
	background-color: #D90133;
	color: #232323;
	text-decoration: none;
}

.shopShowCart {
	background-color: #407dbf;
	color: #000000;
	text-decoration: none;
}

.shopListPrice {
	font-weight: bold;
	background-color: #2D2D2D;
}

.shopListPriceSale {
	background-color: #dd8221;
	color: #ffffff;
	font-weight: bold;
}




.shopDetailsCaption { 
	background-color: #232323;
}

.shopDetailsImage {
	background-color: #ffffff;
}

.shopDetailsDescription {
	background-color: #000000;
}


.shopDetailsPrice {
	font-weight: bold;
	background-color: #2D2D2D;
}

.shopDetailsPriceSale {
	background-color: #dd8221;
	color: #ffffff;
	font-weight: bold;
}

.shopDetailsPriceEur {
	font-size: 11.1px;
	font-weight: bold;
}

.shopDetailsPriceEurSale {
	font-size: 11.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: #2D2D2D;
}

.shopDetailsRow2 {
	background-color: #000000;
}



.ShopCartContentbgr {
	background-color: #232323;
}


.shopCartInfo {
	background-color: #2D2D2D;
}

.shopCartInfo h2.empty {
	margin-top: 40px;
	margin-bottom: 40px;
}


.shopCartContinue {
	background-color: #D90133;
	color: #232323;
	text-decoration: none;
}


.ShopCartColTitle {
	background-color: #dd8221;
	color: #ffffff;
	font-weight: bold;
}

.ShopCartProduct {
	background-color: #2D2D2D;
}


.ShopCartRemove {
	background-color: #D22828;
}

.ShopCartTotal {
	background-color: #000000;
	font-weight: bold;
	font-size: 11.2px;
}


.ShopCartFunctionsBgr {
	background-color: #2D2D2D;
}

.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;
}
	
