
* {
margin: 0;
padding: 0;
}


BODY	{ 
  	background: url(graf/bg_pysty_grey.gif);
  	background-repeat: repeat-x;
	background-color: #999999;
	background-attachment:fixed;
	font-family: Times, serif;
	
	}



	
#vasen 	{
      	position:fixed;
      	float:none;     	
      	margin-top: 10px;
      	margin-left: 10px;   
      	
      	}
      	
#oikea {
        position:absolute;
        left:185px; top: 10px;
        float:left;
        margin: 0px 14px 0px 0px;
        width: 70%;
        padding: 15px;
        background-color: #cccccc;  
	border: thick ridge #444444;
        }
        
a:link {color: #0000ee}
a:visited {color: #cc00cc}
a:hover {color: #0000aa}
a:active {color: #000066}               

UL {list-style-type:circle }

OL 	{list-style-type:decimal;
	margin-left: 25px;
	
	}
	
	
.t1 	{ 
  	color: #000000;
  	text-align: center;
  	font: 5em Times, serif; 
  	margin-top: 10px;
  	background-color: #FFFF00;
  	background: url(graf/bg_otsikko_grey.gif);
	background-repeat: repeat-x;
	border: thick ridge #444444;
	}

.t2 	{ 
  	color: #cccccc;
  	text-align: center;
  	margin-top: -95px;
  	margin-left: -8px;
  	font: 5em Times, serif; 
  	margin-bottom: 30px;
	}	
		
ul	{
	
	margin-left: 25px;
	}
	
ul#menu{
	display:block;
	font-family:Century Gothic, Times, serif;
	font-size:0.8em;
	font-style:normal;
	margin-top: 10px;
  	margin-left: 10px;
	}

ul#menu li{
	list-style:none;
	}
	
ul#menu li a{
	display:block;
	background:#444444 url(graf/painike_up_grey.gif) no-repeat top left;
	padding:5px 0 0 0px;
	text-decoration:none;
	width:135px;
	height:26px;
	}
	
ul#menu li a:link, ul#menu li a:visited{
	color:#fff;
	}

ul#menu li a:hover, ul#menu li a:active{
	background:#444444 url(graf/painike_down_grey.gif) no-repeat top left;
	color:#999;
	}
	
.nav	{ 
	position: absolute;
	width:155px;
	font-family: Century Gothic, Times, serif;
        font-weight: bold;
        line-height: 0.8em;  
        color: #000000;
     	border: thick ridge #999999;
        background-color: #444444;
        padding: 0px;
        text-align: center;


       	}	

.steadi_table {
	background-color: #ccc;

	padding: 0px;

	
	
	}

       	
.pieni	{

	font-family: Century Gothic, Times, serif;
	Font-size: 0.8em; 
	color: #000000;
	border: thick ridge #990000;
	background-color: #990000;
	padding: 5px;
	text-align: left;

	margin-top: 10px;
        margin-left: 5px;
	margin-right: 5px;
  	margin-bottom: 10px;
	
	}
	
P	{
	padding: 15px;
	}
	
.no_border{

        border: 0; 
        
        }


	
.lisays	{

	font-weight:bold;
	background-color: #aaa;
	border: thick ridge #fff;
	
	}




