  *{margin: 0; padding: 0;}

  html{background: #FFF;}
  body{font: normal 62.5% Arial, sans-serif; text-align: center;}

  #wrap{text-align: center; background: #fff; width: 945px; margin: 0 auto; margin-top: 10px;}
  
  #slogan{text-align: left; background: #fff; width: 945px; margin: 0 auto; font-size: 1.2em; margin-bottom: 5px;}

  #header{
  		width: 944px; 
  		text-align: left; 
  		height: 132px; 
  		background: #333 url("./images/EF-Corporate_Language_Training_logo.jpg");
  		}
	#head{height: 115px; width: 945px;}

  	#nimi{
			float: left; 
			display: inline;
			width: 155px; 
			margin-left: 124px; 
			margin-top: 40px; 
			color: #333; 
			height: 0px;
			padding: 0px;
			}
  	  #nimi h1{font: 1.8em Helvetica, serif; font-style: italic; margin: 0px;}

	#soita{float:right; display: inline; width:200px;height:45px;margin: 46px 15px 0px 0px;}
	  /*#soita p{color: #FFF; margin: 0px 0px 0px 0px;}*/
	  #soita a{color: #FFF; margin-top: 5px; margin-left: 10px; font-size: 1.1em; display: block;}

  #menu{height: 15px; margin-top: 0px; margin-left: 10px; text-align: center;}
	#menu a{font-size: 1.0em; margin-right: 15px;}
	#menu p{font-size: 1.25em;}

  #isokuva{
  		width: 944px; 
  		background: url("./images/EF-education-iso.jpg") no-repeat; 
		background-color: #FFF;
  		height: 196px; 
  		border-bottom: 2px solid #4D91C5; 
		border-top: 2px solid #4D91C5; 
  		padding: 0px;
  		}

  #ingressi{float: left; width: 370px; padding: 10px; margin: 20px; z-index: 200; text-align: left; background-color: #ccd;}
  #ingressi h1{font-size:1.3em;}

  #sisalto{width: 944px;  background: #FFF;}
	.sis-box{float: left; width: 234px; height: 255px; text-align: left; background: #DCDCDC; border: 1px solid #fff;}
	.sis-box-h{
		float: none; 
		width: 234px; 
		height: 23px; 
		background: url("./images/sis-box-h-bg.jpg") top repeat-x; 
		margin-top: 0px;
		}
	.sis-box h2{
		color: #FFF; 
		font-size: 1.3em; 
		font-style: normal; 
		margin: 0px 5px 0px 5px; 
		text-align: center; 
		line-height: 2em;
		
		}
	.sis-box p{color: #17248E; font-size: 1.2em; margin: 5px;}
	.sis-box a{color: #FFF;}
	
  #otsikko {float: none; width: 945px; height: 25px; background: url("./images/sis-box-h-bg.jpg") top repeat-x; margin-top: 0px;}
  #otsikko h2{color: #FFF; font-size: 1.3em; font-style: normal; margin: 0px 0px 0px 30px; text-align: left; line-height: 1.8em;}

  #leipateksti {width: 495px; margin: 15px;float: left;}
  #leipateksti p{margin-bottom: 8px; text-align:left;}
  #yhteystiedot {float: left; width: 345px; height: 100px; background: #ffffcc; border-color:#cccccc; 
	border-style: solid; border-width: 2px; margin-top: 20px; margin-left: 20px;
	padding-left: 10px; padding-top: 0px;
	background: url("./images/sis-box-h-bg.jpg") top repeat-x; font-size: 1.3em;}
  #yhteystiedot h3{color: #FFF; font-size: 1.3em; font-style: italic; margin: 0px 0px 10px 0px; text-align: left; line-height: 1.3em;text-align: center;}
  #yhteystiedot2 h3{color: #FFF; font-size: 1.3em; font-style: italic; margin: 0px 0px 10px 0px; text-align: left; line-height: 1.3em;text-align: center;}

  #linkit {float: left; width: 345px;}

  #yhteystiedot2 {float: left; width: 345px; height: 120px; background: #ffffcc; border-color:#cccccc; 
	border-style: solid; border-width: 2px; margin-top: 20px; margin-left: 20px;
	padding-left: 10px; padding-top: 0px;
	background: url("./images/sis-box-h-bg.jpg") top repeat-x; font-size: 1.3em;
	text-align: left;}

  #yhteystiedot2 ul{ margin-left: 20px; margin-top: 0px; line-height: 1.6; }
	.floatr{float: right; border: none; margin-right: 10px;}
  
  #footer{width: 945px; height: 10px; float: left; margin-top: 25px; background: url("./images/footer.jpg") top repeat-x; overflow: auto;}
  
  p{font-size: 1.2em}

  h1{font-size: 1.8em;}

  h2{font-size: 1.3em;}
  
  a{text-decoration: none;}
  a:hover {text-decoration: underline;}
  
  img{border: 0px;}
  
  p.alateksti{font-size: 1.1em; padding-top: 4px;}
  
  
  
  
  
  
  