body		{
		background: white url("back2.jpg");
		color:		black;
		}

body.kuva	{	
		background: white url("backside.jpg");
		color:		black;
		}

table.kuvataulu 	{
			background: white url("back.jpg");
			border: solid black 2px;
			align: center;
			text-align: center;
			vertical-align: middle;
			}

td.kuva	{
			align: center;
			text-align: center;
			vertical-align: middle;
			}

img.deletebutton {
cursor:pointer;
}
			
div.adminbox {
			padding: 10px;
			width: 800px;
			background: white;
}

p.pieniteksti 	{
		align: center;
		text-align: center;
		text-decoration: none;
		font-family: Arial, Verdana, sans-serif;
		font-size: 8pt;
		color: #C9DFE7;
		}
		
.menurow1, .menurow2 {
		font-family: Arial, Verdana, sans-serif;
		font-size: 12pt;

}

.gray {
		color: #A7A7A7;
}

.menurow1 {
	background: #E0EDED;
}

.menurow2 {
	background: #D2FFD2;
}




table 	{
		border-spacing: 0px		
		}
		
table.adminmenu {
	width: 700px;

}

img		{
		border: 0px;
		}

img.gn		{
		padding: 1px;
		cursor: hand;
		margin-bottom: 3px;
		}

img.mainos		{
		border: solid black 1px;
		margin-bottom: 6px;
		}


table.indx  {
		width: 790px;
		height: 800px;
		background: white url("back.jpg");
		border: solid black 2px;
		margin-width: 0px;
		margin-height: 0px;
		padding: 0px;
		}

body.shot		{
		color:		white;
		}

table.shotview  { 
		background: white;
		border: solid black 2px;
		padding:	0px;
		margin-top: 0px;
		}

table.kalenteri  { 
		width: 500px;
		border: solid black 0px;
		padding:	0px;
		margin-top: 20px;
		margin-bottom: 20px;
		}

td.top { 

		background: black url("topback.jpg");
		padding: 0px;
 		height: 135px; 


}

td.valikko	{	
		vertical-align: top;
		font-family: Trebuchet MS1, Helvetica, sans-serif;
		font-size: 10pt;
		letter-spacing: 2px;
		line-height: 15pt;
		background: white url("backside.jpg");
		width: 140px;
		border: solid black 0px;
		border-top: solid black 1px;
		border-bottom: solid black 1px;
		padding: 5px; 
		}

div.valikko	{
		margin-top: 75px;
		}

td.main	{
		border: solid black 1px;
		width: 560px;
		vertical-align: text-top;
		padding: 0x;
		}

div.pmain	{
		margin-top: 15px;
		margin-left: 8px;
		margin-right: 8px;
		border: 0px solid black;
		padding: 4x;
		width: 550px;
		margin-bottom: 20px;
		}

table.galleria {
		border: solid black 0px;
		}

td.galleria {
		width: 322px;
		height: 322px;
		background: #416482;
		text-align: center;
		padding: 0px;
		}

td.galleria_side {
		width: 90px;
		text-align: center;
			}

td.galleria_top	{
			width: 500px;
			text-align: center;
			}

td.selitys 	{
		text-align: center;
		text-decoration: none;
		font-family: Comic Sans MS, Arial, Verdana, sans-serif;
		font-size: 12pt;
		height: 60px;
		border: solid black 1px;
		}






td		{	
		border-spacing: 0px;
		}





td.cor1,td.cor2,td.cor3,td.cor4 { 	width: 12px;	
						height: 12px;
						background: transparent url("corner.gif");
						}
td.cor1 	{ 	background-position: top left; }
td.cor2 	{ 	background-position: top right; }
td.cor3 	{ 	background-position: bottom left; }
td.cor4 	{ 	background-position: bottom right; }


td.side1, td.side2 { 	width: 12px;
						background: white url("side.gif");
						}


td.side1 	{ 	background-position: left; }
td.side2 	{ 	background-position: right; }


td.otsikko { 
		background: black;
		height: 50px;
		text-align: center;
		vertical-align : middle; 
		color:		#FFB419;
		border: solid white 0px;
		margin-width: 0px;
		margin-height: 0px;
		padding: 0px;

}

td.paikat,td.messuinfo  {
		background: white;
		width: 450px;
		padding:	10px;
		margin-width: 0px;
		margin-height: 0px;
	}

td.messuinfo {
		height: 200px;
	 font-size: 12pt;
 vertical-align : text-top; 
	}




.messu_osoite 	{
			color:		blue;
 			font-style: italic;
	
			}


td.ala { 
		height: 50px;
		background: black;
		padding: 10px;
		text-align: center;
		vertical-align: text-top; 
		color:		white;
		background: black url("bottom.gif");
		background-position: bottom;
		font-family: Trebuchet MS1, Helvetica, sans-serif;	
		font-size: 12pt;
		line-height: 14pt;

		
}

div.alap	{
		margin-bottom: 30px;
		}

font{ text-decoration: none; font-family: Arial, Verdana, sans-serif; font-size: 12pt; }

h1, h2, h3 { text-decoration: none; font-family: Arial, sans-serif; }

h1 		{ font-size: 21pt; }
h2 		{ font-size: 19pt; }
h3 		{ font-size: 15pt; }
h4 		{ font-size: 14pt; }

a:link,a:active,a:visited { color : #C84020; font-weight: bold; text-decoration: none; }
a:hover	{ color : #FFB419; font-weight: bold; }

a.menu:link,a.menu:active,a.menu:visited { color : white; }
a.menu:hover	{ color : #FFB419;}

.paikka, .paiva, .osoite, .paikkaO, .paivaO, .osoiteO {  line-height: 16pt;	text-decoration: none; }

.paikka, .paikkaO	{ font-family: Arial, sans-serif; font-size: 17pt;  font-weight: bold; letter-spacing: 1px; }
.paiva, .paivaO	{ font-family: Trebuchet MS1, Helvetica, sans-serif; 		font-weight: bold; font-size: 19pt;	}
.osoite, .osoiteO 	{ font-family: Trebuchet MS1, Helvetica, sans-serif;	font-size: 14pt;}

a.paikkaO:link, a.paikkaO:active, a.paikkaO:visited, a.paikkaO:hover { color: black; }

.paikkaO, .paivaO, .osoiteO {  color: #9B9EB5; }

.paikka { color: black;}

hr.v {		
		border: 0;
		color: #DADAE9;
		background-color: #DADAE9;
		height: 2px;
	}

hr.k {		
		width: 100%;
		border: 0;
		color: #000000;
		background-color: #000000;
		height: 2px;
	}


