@media all {

  html {
    height      : 100%;
    width       : 100%;
   /* background  : url("gfx/koko_pohja_liukuvari.png") repeat-x top left;*/
    background  : #C0C0C0;
    background :   #CDCDCD;
    
  }
  
  body {
    height      : 703px;
    width       : 946px;
    margin      : 1% auto;
    background  : transparent;
  }

	#wrap {
		background  : transparent;
		margin      : 20px auto;
    height      : 703px;
		width       : 946px;
		
	}

	#header {
   background  : transparent url("gfx/pohja_liukuvari.png");
    height      : 120px;
    width       : 946px;
    
	}
/*
  #header a:link {text-decoration: none; color:#808080; font: bold verdana;}
  #header a:hover {text-decoration: none; color:#808080; font:  bold verdana;}
  #header a:visited {text-decoration: none; color:#808080; font:  bold verdana ;}
*/
  #header a:link {text-decoration: none; color:black; font: bold verdana;}
  #header a:hover {text-decoration: none; color:black; font:  bold verdana;}
  #header a:visited {text-decoration: none; color:black; font:  bold verdana ;}

  #companyname {
   top : 45px;
   padding-left: 35px;
   position:absolute;
   width       : 655px;    
   margin-left: 2px;   
  }

  #header table {
   top : 112px;
   position:absolute;
   width       : 655px;    
   margin-left: 2px;   
  }


  #header table tr {
    height: 30px;
    font-family: arial;
    font-size: small;
    font-weight: bold;
    
  }
   
  .menu_1 {
    z-index     : 1;
    width: 138px;
    text-align: center;
    
  }

  .menu_2 {
    z-index     : 2;
    width: 138px;
    text-align: center;
    
  }

  .menu_3 {
    z-index     : 3;
    width: 138px;
    text-align: center;
  }

  .menu_4 {
    z-index     : 4;
    width: 138px;
    text-align: center;
  }

  .menu_5 {
    z-index     : 5;
    width: 138px;
    text-align: center;
  }


 #mainframe {
    background: transparent;
    float       : left;
		padding-top : 0px;
    width       : 670px;    
    height      : 533px;
    margin-left: 1px;
    }

 #maintext {
    overflow    : auto;
    z-index:3;    
    position: absolute;
    width       : 670px;
    width       : 655px;    
    height      : 533px;
    margin-top: 5px;
    margin-left: 15px;
	}
	
	#maintext p {
    padding-left  : 60px;
    padding-right : 30px;
    color         : black;
    font-family: Arial;
    font-size: small;
    
  }

  #maintextbg {
    background  : white;
    width       : 670px;    
    height      : 553px;
    position: absolute;
    z-index:2;    
	}


	#sidebar {
    background  : white;
		float       : right;
		padding-top : 10px;
		width       : 274px;
    height      : 543px;    
	}

  .newsArea {
    overflow    : none;
  }

  #sidebar .newsArea P {
    padding-left  : 30px;
    padding-right : 30px;
  }

  #sidebar .newsArea P IMG {
    padding-left  : 0px;
    padding-right : 0px;
    color         : brown;
  }

  #sidebar .newsArea img {
    padding-left  : 30px;
    padding-right : 30px;
    padding-top: 0px;
    margin: 0px;
  }
  
  h2 {
    font-family : Verdana;
    margin-left : 10px;
    color       : #DB831F;    
    color       : black;
    background  : transparent url("gfx/header_background.jpg") no-repeat bottom left;
  }

  h3 {
    margin-left : 10px;
    padding-left: 20px;
    font-size   : 10pt;
    font-family : Verdana;
    color       : #025ECB;
    color       : black;
    background  : transparent url("gfx/h3_left.gif") no-repeat center left;
  }

  h3 a:link {text-decoration: none; color:black; }
  h3 a:hover {text-decoration: none; color:black; }
  h3 a:visited {text-decoration: none; color:black; }  
  

  p {
    padding-left  : 60px;
    padding-right : 30px;
    color         : black;
  }

  #sidebar p {
    padding-bottom  : 10px;
    padding-left    : 32px;
    padding-right   : 32px;
    font-size       : 8pt;
    font-family     : Verdana;
    font-weight     : bold;
    color           : #034790;
  }

  img {
    border      : none;
  }
  
  #maintext table {
    margin-left: 60px;
    bborder: 1px solid black;
    font-family: arial;
    font-size: small;
    color: black;
   }
}
