td.space { padding-left: 10px; padding-right: 10px; }
tr.0 { background-color: #E6F0FA; }
tr.1 { background-color: #E6E6FA; }
A:link	{ text-decoration: none }
A:visited	{ text-decoration: none }
A:active	{
	text-decoration: none;
	text-align: center;
}
body { background : #F6EAFF; background-image: url(images/tausta_05.jpg); background-repeat: no-repeat; background-attachment: fixed; margin: 10 10 10 10;
}
div.tekija { position: relative; float: left; vertical-align : top; padding: 6px 6px 6px 10px;  background-color: #F6EAFF;   }
div.mainos { position: absolute; left : 655px; top : 0px;  background-color : #EAEAF6; vertical-align : top; padding: 14px 6px 6px 6px;      border-top-style : ridge;   width : 210px; height : 480px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing : 1px; line-height : 130%; word-spacing : 1px; text-align : center;  border-top : 28px solid #6699cc;    color : Blue; }
div.logo { position: absolute; left : 0px; width : 210px; top : 430px;   text-align : center;}
div.uutuus { position: absolute; left : 655px; top : 2px; width : 210px; top : 0px;   text-align : center; color : White;  font-weight : bold;  font-size : 20px;  font-family: Verdana, Arial, Helvetica, sans-serif; }
div.alku { position: relative; width: 100%; height: 100%; padding: 10px 10px 10px 10px; z-index: 1; }
div.kalenteri { position: relative; float: left; width : 250px; height: 190px;  background-color: #D8E3F1;  border: groove; border-spacing: 10px; border-width: 3px; padding-right: 5px; padding-left: 5px; margin-right: 10px;}
div.tapahtumat { position: absolute;position: absolute; 	left: 10pt; 	top: 210px; }
table { border: 0px none; font-family: Arial, Helvetica, sans-serif; font-size: 14px; letter-spacing : 1px; line-height : 130%; word-spacing : 1px; }
table.kassi { width : 630; }
table.kortti { width : 630; border: 10px; border: #990033; border: solid; background-image: url(images/kortin_tausta.jpg); background-position: center; background-repeat: no-repeat; text-align: center; font-size : 20px; line-height : 130%; font-weight : bold; font-family: Verdana, Arial, Helvetica, sans-serif; color: white; }
table.kalenteri {
	width: 245; border: 0px none; text-align: center; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #BA55D3;
	font-weight: bold;
	}
table.kalenteri th {
	color: #FFDAB9; background-color: #708090; 
}
.seuraava { color: #708090; font-style: italic; font-family: "Times New Roman", Times, serif;  font-size: 14px;  font-weight: bold; text-align: right; padding-left: 25px;}
table.kalenteri td {
	width: 35; padding-bottom: 3px; padding-top: 3px;
}
table.kalenteri caption {
	color: #708090; font-size: 18px; font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	padding-top: 5px;
}
table.tapahtumat th {
	background-color : #E4E6EF; width: 100px; text-align: left; color: #6A5ACD; 
}
table.hallinta th {
	text-align: right;
}
img { border: none; }
.hinta { background-color : #473C74; padding-bottom : 0px; padding-left : 5px; padding-right : 5px; padding-top : 0px;  border-spacing : 0px; font-family: Arial, Helvetica, sans-serif; font-size: 7pt; color : White; font-weight : bold;  vertical-align : middle;   }
.korostus { font-weight : bold; color : Red; }
.kori { color: #FFFFFF; font-weight : bolder; font-size : 15px; font-family : Verdana, Arial, Helvetica, sans-serif; text-align : center; }
.BackViolet { font-family : "Times New Roman", Times, serif; font-style : italic;  font-size : 24px;  background-color : #C71585; padding-left : 12px; padding-right : 12px; padding-bottom : 8px; padding-top : 8px;  font-weight : bold; color : White;  line-height : 150%;    }
.BigRed { font-weight : bold; color : Red; font-size : 120%;   }
.BigBlue { font-weight : bold; color : Blue; font-size : 120%;  }
.BigGreen { font-weight : bold; color : #336600; font-size : 120%;  }
.red { font-weight : bold; color : Red; }
.blue { font-weight : bold; color : Blue; }
.aihe { color : #003399;  font-style : italic; font-size: 9pt; font-weight: bold;}
.nappula { width: 140px; font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-weight : bold; }
.ots { font-family : Arial, Helvetica, sans-serif; font-size: 18px; color: #000080; }
.otsake { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform : uppercase; font-size: 18px;	color: White; font-weight: bold; background-color : #6699CC; text-align : center; padding-bottom : 2px; padding-top : 2px;}
.otsikko { font-family: Verdana, Arial, Helvetica, sans-serif; text-transform : uppercase; font-size: 18px;	color: White; font-weight: bold; background-color : #6699CC; text-align : left; padding-bottom : 2px; padding-top : 2px; padding-left : 10px; padding-right : 10px;}
.otsikko2 { font-family: Times New Roman, Times, serif; font-size: 24px; font-weight: bold; background-color : #F4F4F4; padding-left : 10px; padding-right : 10px; padding-top : 5px;padding-bottom : 5px;color : #990000; width : 100%;  line-height : 100%; letter-spacing : 0px; }
.sample1 {	width : 109px;	Height: 24px;  background-image : url(images/sample_1.jpg);  }
.sample2 {	width : 109px;	Height: 24px;  background-image : url(images/sample_2.jpg);  }
.sample3 {	width : 109px;	Height: 24px;  background-image : url(images/sample_3.jpg);  }
.selite { font-family : Arial, Helvetica, sans-serif; font-size: 9pt; color: #000080; width: 520px; vertical-align : top; line-height:125% }
.tilisiirto {  font-family : Arial, Helvetica, sans-serif; font-size: 11px; }
.tuotteet { text-align:center; background-color : #f4f4f4; padding : 10px;}
.yritys { font-family : Arial, Helvetica, sans-serif; font-size: 10pt; color: #800000; font-weight:bold; line-height:125%; padding: 6px; }
div.ruksi { position: relative; top: -17px; left: 30px; z-index: 1; }
.viivattu {
	text-decoration: underline; color: White; background-color: #D8BFD8; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px;
}
.osoite { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #0000CD; text-align: center; font-weight: bold; padding-bottom: 2px }
.tukku {
	background-color: #FFF2F9;
	padding-left:5;
}
.valokuvat { 
	height:100%;
	max-width:100%;
	max-height:100%;
}
#valokuvat {
	position:absolute;
	height:97%;
	z-index:1;
	width: 97%;
}
#seuraava {
	position:absolute;
	width:170px;
	height:25;
	z-index:1;
	left: 30px;
	bottom: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #FFF;
	background-color: #CCCCCC;
}

