div.valikkotaustaloota1 {
	position: absolute;
	top: 301px;
	left: 17px;
	z-index: 1600;
	
	width: 196px;
	height: 293px;
	
	background-color: transparent;
	background-image: url('kuvat/greetingsloota_vasen.gif');
	background-repeat: no-repeat;
}

div.valikkotaustaloota2 {
	position: absolute;
	top: 344px;
	left: 713px;
	z-index: 1601;
	
	width: 186px;
	height: 290px;
	
	background-color: transparent;
	background-image: url('kuvat/greetingsloota_oikea.gif');
	background-repeat: no-repeat;
}

div.telkkari {

	position: absolute;

	top: 75px;

	left: 447px;
	
	display: none;

}



div.sahkot {

	position: absolute;

	top: -14px;

	left: 794px;
	
	display: none;

}



div.plakaati {

	position: absolute;

	z-index: 1000;

	top: 0px;

	left: 795px;



	width: 195px;

	height: 320px;

	background-color: transparent;


	border: 0px solid blue;

}

div.levea-plakaati {
	position: absolute;
	z-index: 1001;
	top: 220px;
	left: 800px;
	width: 170px;
	height: 110px;

	background-color: transparent;
	border: 0px solid black;
}


div.levea-plakaati-content {

	position: relative;
	left:  10px;

	font-size: 11px;
	color: black;
	
	text-align: center;
	width: 150px;
	min-height: 110px;
	
	vertical-align: middle;
	
	border: 0px solid yellow;
}

table.levea-plakaati-realcontent {
	border: 0px solid red;
	height: 110px;
}

table.levea-plakaati-realcontent a:link     {color: #df0000; text-decoration: none}
table.levea-plakaati-realcontent a:visited  {color: #df0000; text-decoration: none}
table.levea-plakaati-realcontent a:hover    {color: #8a0000; text-decoration: none}
table.levea-plakaati-realcontent a:active   {color: #df0000; text-decoration: none}

span.plakaatialaosa {
	position: absolute;
	top: 177px;
	left: 19px;
	color: white;
	border: 0px solid blue;
	width: 160px;
	
	display: none;
}

span.plakaatialaosa a:link     {color: white; text-decoration: none}
span.plakaatialaosa a:visited  {color: white; text-decoration: none}
span.plakaatialaosa a:hover    {color: #b6b6b6; text-decoration: none}
span.plakaatialaosa a:active   {color: white; text-decoration: none}



#cd {
	width: 150px;
	height: 23px;
	font-family: Arial;
	font-size: 10pt;
	color: white;
	text-align: center;

	position: absolute;
	top: 275px;
	left: 23px;
	z-index: 1100;
	border: 0px solid red;
}

img.mainoslevy {

	width: 130px;

	height: 130px;

	position: absolute;



	top: 22px;

	left: 29px;

	border: 0px solid black;

}



body {

	margin: 0px;

	font-family: Verdana, Arial;

	font-size: 10px;

	background-color: #003c54;
	background-image: url('kuvat/tausta-greetings.jpg');
	background-repeat: repeat;

	color: white;

}



p.keskitys {

	text-align: center;

}



ul {

	color: #46e3ff;
	color: #e2d29c;

}



table.gallery {

                font-size: 12px;

                border: 0px solid black;

                width: 400px;

                padding: 0; border-spacing:0;

}



table.gallery td {

                   padding: 10px;

                   text-align:center;

                   vertical-align:top;

}



.gray {

	color: #5b5b5b;

}



table.boxcontentwithborders {

	border: 0px solid black;

}



table.boxcontentwithborders td {

	border: 0px solid black;

	font-size: 12px;

}



table.boxcontentwithborders th {

	border: 0px solid black;

	font-size: 12px;

}



table.gold_records {

                     border: 0px solid blue;

                     padding: 0; border-spacing:0;

}



table.gold_records td {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	font-size: 12px;

	border-top: 0px solid black;

	border-bottom: 1px solid black;

	border-left: 0px solid black;

	border-right: 0px solid black;

}



table.gold_records td.ylin {

	border-top: 1px solid black;

}



table.gigs_table {

                   border: 0px solid blue;

                   padding: 0; border-spacing:0;

}



table.gigs_table td {

	border-bottom: 1px solid black;

	font-size: 12px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 5px;

	padding-right: 5px;

}



table.gigs_table td.gigs_heading {

	border-bottom: 1px solid black;

}



table.vaarin {

               border: 0px solid blue;

               font-size: 12px;

               padding: 0; border-spacing:0;

}



table.vaarin td {

	border: 0px solid red;

	vertical-align: middle;

	padding-top: 8px;

	padding-bottom: 8px;

	padding-right: 10px;

	border-bottom: 1px solid black;

}



img {

	border: 1px solid black;

}



table.vaarin td.alaton {

	vertical-align: bottom;

	padding-bottom: 0px;

	padding-top: 40px;

	border-bottom: 0px solid black;

}



a:link     {color: white; text-decoration: none}
a:visited  {color: #CCCCCC; text-decoration: none}
a:hover    {text-decoration: none}
a:active   {color: #CCCCCC; text-decoration: none}



div#heading {

	background-color: black;

	width: 1034px;

	height: 412px;

	background-image: url('kuvat/bg_yla_greetings.jpg');

}



div#content2 {

	position: absolute;

	background-color: black;

	min-width: 1034px;

	background-image: url('kuvat/bg_keski_greetings.jpg');

	background-repeat: repeat-y;
	background-color: #003c54;
	
	border: 0px solid green;

}



div#content {

	position: relative;
	z-index: 1200;

	margin-top: -75px;

	margin-left: 230px;
	margin-bottom: -250px;

	width: 424px;

/*#	height: 373px;*/

	min-height: 328px;


	padding-left: 30px;
	
	border: 0px solid blue;

}



div#footer {

	position: absolute;
	z-index: 1000;

	background-color: black;

	height: 500px;
	
	min-width: 1034px;
	width: 100%;

	background-image: url('kuvat/bg_ala_greetings.jpg');
	background-repeat: no-repeat;
	background-color: #003c54;
	
	border: 0px solid yellow;

}

div.punainenloota {
	width: 100%;
	height: 34px;
	border-bottom: 0px solid #e30504;
	position: absolute;
	bottom: 0px;
	z-index: 100000;
	background-image: url('kuvat/punaalapalkki.gif');
	background-repeat: repeat-x;
	
	display: none;
}

h1 {

	font-size: 20px;
	
	color: #626c5f;

}



h2 {

	font-size: 16px;
	
	color: #626c5f;

}



h3 {

	font-size: 14px;
	
	color: #626c5f;

}



h4 {

	font-size: 12px;

	color: #626c5f;
}



.date {

}

.date b {
	color: #626c5f;
}


.archives {

	padding-bottom: 10px;

}

.bg_top {

	height: 16px;

	width: 167px;

	background-color: transparent;

	background-image: url('kuvat/list_top_greetings.gif');
	background-repeat: no-repeat;

	border: 0px solid blue;



	position: relative;

	z-index: 10000;

}



.bg_bottom {

	border: 0px solid blue;

	width: 167px;

	height: 28px;

	background-color: transparent;

	background-image: url('kuvat/list_bottom_greetings.gif');

	background-repeat: no-repeat;



	position: relative;

	z-index: 10000;

}



.bg_top2 {

	height: 16px;

	width: 150px;

	background-color: transparent;

	background-image: url('kuvat/list_top_greetings.gif');
	background-repeat: no-repeat;

	border: 0px solid blue;



	position: relative;

	z-index: 10000;

}



.bg_bottom2 {

	border: 0px solid blue;


	width: 150px;

	height: 28px;

	background-color: transparent;

	background-image: url('kuvat/list_bottom_greetings.gif');

	background-repeat: no-repeat;



	position: relative;

	z-index: 10000;

}





div.lightbulb {

	width: 44px;

	height: 45px;

	border: 0px solid blue;



	background-color: transparent;

	float: left;

	position: relative;



	margin-left: -10px;





	background-repeat: no-repeat;

}



div.lightbulb2 {

	width: 44px;

	height: 45px;

	border: 0px solid blue;



	background-color: transparent;

	float: left;

	position: relative;



	background-repeat: no-repeat;

}





div.menu {

	position: absolute;

	z-index: 100000;



	top: 323px;

	left: 65px;



	width: 144px;

	border: 0px solid blue;

}





/* ----------------- VASEMMAT MENUT ALKAA ----------------- */





div.menu ul {

	font-variant: small-caps;

	font-size: 17px;

/*	font-size: 16px; */



	margin: 0;

	padding: 0;

	list-style: none;

	width: 152px; /* Width of Menu Items */

	border-bottom: 0px solid #ccc;



	text-align: right;

	}



div.menu ul li {

	position: relative;

	}

	

li.valikko ul {

	position: absolute;

	left: 102px; /* Set 1px less than menu width */

	top: -29px;

	display: none;



	font-size: 12px;



	text-align: left;

	}



/* Styles for Menu Items */

ul li.valikko a {

	display: block;

	text-decoration: none;

	background: #fff; /* IE6 Bug */



	border: 0px solid yellow;

	border-bottom: 0;



	background-color: transparent;

	color: #626c5f;

	padding-top: 13px;

/*#	padding-bottom: 20px;*/



	background-repeat: no-repeat;



	height: 31px;



	font-weight: bold;

	font-size: 14px;

	}



/* Fix IE. Hide from IE Mac \*/

* html ul#nav li { float: left; height: 1%; }

* html ul#nav li a { height: 1%; }

/* End */



ul#nav li a:hover { font-weight: bold;  } /* Hover Styles */





li.valikko ul li a { font-variant: normal; font-weight: normal; font-size: 12px; border: 0px solid black; padding-top: 10px; background-color: transparent; position: relative; z-index: 100000; min-height: 28px; background-image: url('kuvat/list_middle_greetings.gif'); background-repeat: repeat-y; text-align: center; } /* Sub Menu Styles */

		

ul#nav li:hover ul, li.over ul { display: block; } /* The magic */





/* ----------------- VASEMMAT MENUT LOPPUU ----------------- */







div.menu2 {

	position: absolute;

	z-index: 100000;



	top: 365px;

	left: 725px;



	width: 144px;

	border: 0px solid blue;

}









/* ----------------- OIKEAT MENUT ALKAA ----------------- */





div.menu2 ul {

	margin: 0;

	padding: 0;

	list-style: none;

	width: 150px; /* Width of Menu Items */

	border-bottom: 0px solid #ccc;



	border: 0px solid red;

	}



div.menu2 ul li {

	position: relative;

	}

	

li.valikko2 ul {

	position: absolute;

	right: 110px; /* Set 1px less than menu width */

	top: -29px;

	display: none;

	width: 150px;

	text-align: right;

	}



/* Styles for Menu Items */

ul li.valikko2 a {

	display: block;

	text-decoration: none;

	color: #777;

	background: #fff; /* IE6 Bug */



	background-color: transparent;



	border: 0px solid #ccc;

	border-bottom: 0;



	color: #626c5f;

	font-variant: small-caps;

	font-size: 17px;

/*#	font-size: 16px;*/



	padding-top: 9px;



	height: 31px;



/*#	padding-bottom: 15px;*/



	background-repeat: no-repeat;



	font-weight: bold;

	font-size: 14px;

	}



/* Fix IE. Hide from IE Mac \*/

* html ul#nav2 li { float: left; height: 1%; }

* html ul#nav2 li a { height: 1%; }

/* End */



ul#nav2 li a:hover { font-weight: bold; } /* Hover Styles */



li.valikko2 ul li a { font-variant: normal; width: 138px; border: 0px solid black; font-weight: normal; font-size: 12px;  position: relative; z-index: 1000000; background-image: url('kuvat/list_middle_greetings.gif'); background-repeat: repeat-y; background-color: transparent; padding-top: 10px; padding-left: 5px; padding-right: 5px; min-height: 28px; background-position: 0px 0; text-align: center; } /* Sub Menu Styles */

		

ul#nav2 li:hover ul, li.over ul { display: block; } /* The magic */





/* ----------------- OIKEAT MENUT LOPPUU ----------------- */



div.tyhja {

	border: 0px solid red;

	height: 25px;

}

div.punainenloota img {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	
	margin-top: 0px;
	margin-bottom: -3px;
	margin-left: 0px;
	margin-right: 0px;
	
	border: 0px solid black;
	
	display: none;
}