/* ------ YLEISET ASETUKSET ------------------------------------------------------ */


img { border: 0px; }
img.kuvitus { border: 1px solid #000000; }


table	{ border: 0px; font-size: 12px;}
.okuva	{ margin-left: 65px;}


body 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #000000;
	/* background-image: url(../gfx/bg1.gif); */
	/* background-repeat: repeat; */
	margin: 0px;
	padding: 0px;
	border: 0px;
	margin-top: 0px;
	}


#logo	{
	text-align: left;
	width: 800px;
	height: 160px;
	position: absolute;
	top: 0px;
	left: 0px;
	}

#menu	{
	text-align: left;
	width: 151px;
	height: 565px; /* 540 */
	position: absolute;
	top: 160px;
	left: 0px;
	background: #D50008;
	}

#tausta	{
	background-repeat: no-repeat;
	background-position:  center bottom;
	background-image: url(../gfx/tausta.jpg);
	background-color: #ececec;
	width:  649px;
	height: 565px;
	position: absolute;
	top: 160px;
	left: 151px;
	}

#muutlogot
	{
	position: absolute;
	left: 8px;
	top: 478px;
	/* top: 487px; 5 logoa */
	}


/* ------ SIVUN KESKITYS ------------------------------------------------------ */
/* keskittää sivuston selaimesta */


#keskitys        
	{
	text-align: center;
	position: absolute;
	left: 0px;
	width: 100%;
	height: 1px;
	}

#sisalto    
	{
	margin-left: -400px;
	text-align: center;
	vertical-align: top;
	position: absolute;
	left: 50%;
	width: 800px;
	height: 725px;
	}

/* ------ TEKSTITYYLIT ------------------------------------------------------ */
/* pohjat = vaaleat läpinäkyvät boksit tekstien alla */

#tekstipohja {
	width: 551px;
	height: 400px;
	position: absolute;
	top: 280px;
	left: 200px;
	filter:alpha(opacity=30);
	moz-opacity: 0.3;
	opacity: 0.3;
	background-image: url(../gfx/txtbox.gif);
	}

#teksti {
	width: 530px;
	height: 380px;
	position: absolute;
	top: 289px;
	left: 209px;
	overflow: auto;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	padding-right: 10px;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	}

#ajankpohja {
	width: 270px;
	height: 102px;
	position: absolute;
	top: 160px;
	left: 200px;
	filter:alpha(opacity=30);
	moz-opacity: 0.3;
	opacity: 0.3;
	background-image: url(../gfx/newsbox.gif);
	}

#ajank {
	width: 258px;
	height: 98px;
	position: absolute;
	top: 162px;
	left: 207px;
	border: 0px dotted #CC0000;
	text-align: left;
	overflow: auto;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

#tarjpohja {
	width: 270px;
	height: 102px;
	position: absolute;
	top: 160px;
	left: 481px;
	filter:alpha(opacity=30);
	moz-opacity: 0.3;
	opacity: 0.3;
	background-image: url(../gfx/newsbox.gif);
	}

#tarj {
	width: 258px;
	height: 98px;
	position: absolute;
	top: 162px;
	left: 487px;
	border: 0px dotted #CC0000;
	text-align: left;
	overflow: auto;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}


h1 { font-size: 20px; font-weight: bold; color: #CC0000; }
h2 { font-size: 11px; font-style: italic; color: #CC0000; }

h3 	{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #CC0000;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	}



/* ------ LINKIT ------------------------------------------------------ */



a { cursor: hand; border: 0px;}

a:link {  
	color: #FF9900;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
	}

a:visited {  
	color: #FF9900;
	text-decoration: none;
	background-color: transparent;
	font-weight: bold;
	}

a:active {  
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FF9900;
	font-weight: bold;
	}

a:hover {  
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #FF9900;
	font-weight: bold;
	/* font-variant: small-caps; */
	}
#facebook{
	width: 135px; height: 22px;
	position: absolute;
	top: 740px;
	left: 660px;
	z-indeX: 1000;
}
