html{width: 100%;}
body{width: 100%;   background-repeat: no-repeat; 
              padding: 0; margin:0;} /*background-attachment: fixed;*/

.header{width: 100%; height: 100%; background-color: green; padding:0;}
.logointer img{width: 40%; padding:0;margin: 0; text-indent: 0; }
.logointer{position: absolute; top: 0; width: 100%; padding:0; margin: 0; text-indent: 0;}
.container{ top:10%; background: rgb(0,0, 255, 0.3); width: 100%; height: auto;}
h1{text-align: center; text-indent: 0;} 
h2{text-align: center;} 
h3{text-align: center;} 
p {margin:1% 5%; text-indent: 30px; font-family: arial; font-size: 18px; }
.container2{top:10%; background: rgb(0,0, 255, 0.3); width: 100%; height: auto;}
.world{height: auto; max-width: 100%;background-position: center center;  background-image: url(world.png); }  /*background-size: cover;*/
.lineofblocks{padding-bottom: 2%;}
.about{ background-color: yellow; display:inline-block; border: 3px solid #fff; border-radius: 10px;  }
.vbloke{padding: 5px 15px; font-family: arial; font-size: 20px;}
.knopref{text-decoration: none; color: black;}
.knopref:hover{color: red;}
.yellowwideblock{text-align: center; bottom:10px; width: 90%; height: auto; background-color: yellow;}
.greeting{text-align: center; padding: 3%; font-family: arial; font-size: 24px; color: blue;}
.widemenuwithbuttons{width:100%; background-color: green; }
.letters30{display: block; text-align: left; font-family: arial; font-size: 30px; text-indent: 10%; padding: 0.5% 0;}
.letters20{display: block; text-align: left; font-family: arial; font-size: 20px; text-indent: 10%;}
.memercy{padding-right: 5%;}
.widebluemenuwithbuttons{width:100%; background-color: #800000; height: auto;}

.aboutgreen{ background-color: #00FF00; display:inline-block; border: 3px solid #fff; border-radius: 10px; margin-top: 15px; }



   img.imgp4728 {
  
     cursor: pointer;  
     max-width: 180px;
   
   }
   img.imgp4728:hover {
  max-width: none;
 
   }
   
   
   
   
   .blokimg {
	position: relative;
	}
	.overlay{
	display: none;
	height: auto;
	left: 15%;
	position: absolute;
	top: -50%;
	width: auto;
	z-index: 999;
	}
	.overlay .overlay_container{
	display: table-cell;
	vertical-align: middle;
	}
	.overlay_container img{
	background-color: #AB5;
	padding: 10px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	}
	.overlay:target {
	display: table;
	}




