.kvest_karta img{	
	width:140px;
	height:90px;
   padding:5px;	
   }
.leftimg {
    float: left; 
    margin: 0px 0 2px 2px;
}
.rightimg {
    float: right; 
    margin: 0px 0 2px 2px;
}

/* label */

#n1ea {
  height:30px;
  width:15px;
  position: absolute;    
  top:255px;
  left:205px;
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n1ea:hover {opacity: 1;}
#n2ea {
  height:10px;
  width:10px;
  position: absolute;
  left:420px;
  top:220px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n2ea:hover {opacity: 1;}
#n3ea {
  height:10px;
  width:10px;
  position: absolute;
  left:130px;
  top:305px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n3ea:hover {opacity: 1;}
#n4ea {
  height:10px;
  width:10px;
  position: absolute;
  left:125px;
  top:250px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n4ea:hover {opacity: 1;}
#n5ea {
  height:10px;
  width:10px;
  position: absolute;
  left:170px;
  top:230px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n5ea:hover {opacity: 1;}
#n6ea {
  height:20px;
  width:20px;
  position: absolute;
  left:470px;
  top:340px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 7px 7px 7px 7px;
}
#-n6ea:hover {opacity: 1;}
#n7ea {
  height:40px;
  width:10px;
  position: absolute;
  left:210px;
  top:210px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n7ea:hover {opacity: 1;}
#n8ea {
  height:10px;
  width:10px;
  position: absolute;
  left:365px;
  top:350px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n8ea:hover {opacity: 1;}
#n9ea {
  height:40px;
  width:40px;
  position: absolute;
  left:175px;
  top:190px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 10px 10px 10px 10px;
}
#-n9ea:hover {opacity: 1;}
#n10ea {
  height:60px;
  width:120px;
  position: absolute;
  left:270px;
  top:210px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 25px 25px 25px 25px;
}
#-n10ea:hover {opacity: 1;}
#n11ea {
  height:40px;
  width:20px;
  position: absolute;
  left:255px;
  top:200px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 10px 10px 10px 10px;
}
#-n11ea:hover {opacity: 1;}
#n12ea {
  height:10px;
  width:10px;
  position: absolute;
  left:155px;
  top:210px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n12ea:hover {opacity: 1;}
#n13ea {
  height:10px;
  width:20px;
  position: absolute;
  left:95px;
  top:185px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 5px 5px 5px 5px;
}
#-n13ea:hover {opacity: 1;}
#n14ea {
  height:20px;
  width:30px;
  position: absolute;
  left:405px;
  top:280px;  
    -background: red;
    opacity: 0;
    cursor:pointer;
    -border: 2px solid #AAB7B8;
    -border-radius: 8px 8px 8px 8px;
}
#-n14ea:hover {opacity: 1;}


/* text+img */

#no1ea{
  width: 300px;
  position: absolute;
  z-index:99;
  top:290px;
  left:225px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 0 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;

}
#no2ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:240px;
  left:350px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no3ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:315px;
  left:140px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 0 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no4ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:260px;
  left:130px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 0 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no5ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:245px;
  left:175px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 0 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no6ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:365px;
  left:350px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no7ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:225px;
  left:230px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no8ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:365px;
  left:345px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no9ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:225px;
  left:210px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no10ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:275px;
  left:290px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no11ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:225px;
  left:275px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no12ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:225px;
  left:165px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 0 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no13ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:205px;
  left:105px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 0 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}
#no14ea {
  width: 300px;
  position: absolute;
  z-index:99;
  top:315px;
  left:330px;
  background: #c1c8c7 ;
  color:#252b31;
  display: none;
  border-radius: 10px 15px 10px 15px;
  box-shadow: 2px 2px 4px 2px #fff;
}


#t_i {  
   text-shadow: 0px #c1c8c7;
   font-size: 1.2em;   
}
.t_n {
   padding:0 0 5px 20px;
   font-size: 0.9em;
   display: block;
}
.t_b {   
   font-size: 1.1em;
   font-style: bold;
   color: #F5F187;
}
.t_z {
  font-size: 0.9em;
  font-weight: normal;
  text-shadow: 0 0 0 crimson;
   padding:2 0 2 25px;
  color: transparent;
  animation: shadows 4s infinite ease-in;
}
@keyframes shadows {
  60% { text-shadow: 0 0 0 crimson;  }
  90% { text-shadow: 0 30px 40px transparent;  }
  100% { text-shadow: 0 0 0 transparent;  }
}


/* label+img */

.fix_n1ea {
  display: none;
  position: absolute;
   padding:2 5 2 5px;
  z-index:99;
  top:270px;
  left:665px;
}
.fix_n2ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:352px;
  left:665px;
}
.fix_n3ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:324px;
  left:665px;
}
.fix_n4ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:295px;
  left:665px;
}
.fix_n5ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:105px;
  left:665px;
}
.fix_n6ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:435px;
  left:665px;
}
.fix_n7ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:410px;
  left:665px;
}
.fix_n8ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:190px;
  left:665px;
}
.fix_n9ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:460px;
  left:665px;
}
.fix_n10ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:220px;
  left:665px;
}
.fix_n11ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:515px;
  left:665px;
}
.fix_n12ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:135px;
  left:665px;
}
.fix_n13ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:165px;
  left:665px;
}
.fix_n14ea {
  display: none;
  position: absolute;
  padding:2 5 2 5px;
  z-index:99;
  top:380px;
  left:665px;
}

.mapa_zagol{  
  width:620px;
  top:100px;
  left:100px;
  position: relative;
  padding: 10px;
  text-align: center;
  font-size:32px;
  text-shadow: 6px 6px 0px rgba(0,0,0,0.2);}
.mapa_karta{  
  display: flex;
  width:600px;
  height:360px;
  position: relative;
  box-shadow: inset 0 0 6px;}
.mapa_text{ 
  display: flex;
  width:580px;  
  top:10px;
  position: relative;
  text-decoration: none;
  font-size:16px;
  padding:10px;
  box-shadow: inset 0 0 6px;}


.kvest_zagol{display:block;
  width:800px;
  height:620px;
  top:100px;
  left:100px;
  position: absolute;
  box-shadow: inset 0 0 6px;
  padding: 10px;
  font-size:32px;
  text-shadow: 6px 6px 0px rgba(0,0,0,0.2);}
.nazva{
  padding: 10px;
  b-ox-shadow: inset 0 0 6px;}
.kvest_karta{ 
  width:648px;
  height:453px;
  float: left;
  text-shadow: none;
  background-image:url("../img/evrazia_k.png");
      font-size: 0.3em;}

.kvest_tabl{  
  width:145px;
  height:453px;
  float: right;
  font-size:15px;
  box-shadow: inset 0 0 6px;
  text-shadow: 0px 0px 0px rgba(0,0,0,0);}  
.kvest_text{  
  width:800px;
  float: left;  
  top:10px;
  position: relative;
  text-decoration: none;
  font-size:16px;
  padding:0px;
  box-shadow: inset 0 0 6px;
  margin-bottom: 0;}
.kvest_text p{
   text-align: center;} 
