*{
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  line-height: 110%;
}
#ig{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 864px;
  height: 1210px;
  background-color: #ffffff;
  border: 1px #959595 solid;
}
#main_zag{
  position: absolute;
  font-family: 'FiraSans-Medium';
  font-size: 18px;
  color: #191919;
  top: 35px;
  left: 50px;
  line-height: 100%;
}
#logo{
  position: absolute;
  bottom: 35px;
  right: 35px;
  display: block;
}
#copy{
  font-family: 'PTSans';
  font-weight: normal;
  font-size: 11px;
  color: #959595;
  position: absolute;
  bottom: 35px;
  left: 50px;
}
#block1{
  position: absolute;
  top:90px;
  left:50px;
  width:382px;
  height:250px;
  border:2px solid #333333;
  padding: 30px 35px;
  z-index: 2;
}
#block2{
  position: absolute;
  top:90px;
  left:430px;
  width:400px;
  height:250px;
  border:2px solid #333333;
  background: url("../img/bigmap.png")
}
#b0{
  cursor: pointer;
}
#b1{
  cursor: pointer;
}
.regular13{
  font-family: 'FiraSans-Regular';
  font-size: 13px;
  color: #191919;
}
.regular10{
  font-family: 'FiraSans-Regular';
  font-size: 10px;
  color: #191919;
}
.regular21{
  font-family: 'FiraSans-Regular';
  font-size: 21px;
  color: #191919;
}
.selector{
  position: absolute;
  cursor: pointer;
}
#s0{
  left:33px;
  top:120px;
}
#s1{
  left:33px;
  top:180px;
}
.selector .label {
  padding:10px;
  font-family: 'FiraSans-Regular';
  font-size: 10px;
  color: #191919;
  border:2px solid #333333;
  width: 241px;
  height: 37px;
}
.selector img {
  position: absolute;
  top:0px;
  left:255px;
}

#map{
  position: absolute;
  top:360px;
  left:50px;
  width: 780px;
  height: 775px;

}
#map0{
  position: absolute;
  top:0px;
  left:0px;
}
#map1{
  position: absolute;
  top:0px;
  left:0px;
  visibility: hidden;
}
#names0{
  position: absolute;
  top:0px;
  left:0px;
  pointer-events:none;
}
#names1{
  position: absolute;
  top:0px;
  left:0px;
  visibility: hidden;
  pointer-events:none;
}
#str0{
  position: absolute;
  top:0px;
  left:0px;
}
#str1{
  position: absolute;
  top:0px;
  left:0px;
  visibility: hidden;
}
/*плашка 1 карты*/
#hint0{
  position: relative;
  width: 235px;
  background-color: #ffffff;
  border:2px solid #333333;
  padding: 15px 20px;
}
#hintcont0{
  position: absolute;
  top:35px; 
  left:35px;
  visibility: hidden;
}
#hintcont1{
  position: absolute;
  right:35px;
  bottom:35px;
  visibility: hidden;
}
#hint1{
  position: relative;
  width: 235px;
  background-color: #ffffff;
  border:2px solid #333333;
  padding: 15px 20px;
  margin-bottom: 15px;
}
#hint2{
  position: relative;
  width: 235px;
  background-color: #ffffff;
  border:2px solid #333333;
  padding: 15px 20px;
}
#hint3{
  position: relative;
  width: 235px;
  background-color: #ffffff;
  border:2px solid #333333;
  padding: 15px 20px;
}


.bClose{
  position: absolute;
  top:0px;
  right:0px;
  cursor: pointer;
}
#sname{

}
.separator{
  width: 100%;
  height: 2px;
  background-color: #333333;
  margin:10px 0px;
}
.category{
  position: relative;
  height: 50px;
  left: 0px;
  margin-bottom: 6px;
}
.category .txt0{
  position: absolute;
  bottom: 0px;
  left: 75px;
}
.category img{
  position: absolute;
  bottom: 0px;
  left: 0px;
}
#scost{
  top: 240px;
}
.cat0{
  margin-bottom: 10px;
}
.cat1{
  margin-bottom: 10px;
}
.cat2{
  margin-bottom: 10px;
}

#zonecont{
  position: absolute;
  cursor: pointer;
  left:33px;
  top:155px;
  border:2px solid #333333;
  visibility: hidden;
}
#strcont0{
  position: absolute;
  cursor: pointer;
  left:33px;
  top:215px;
  border:2px solid #333333;
  visibility: hidden;
}
#strcont1{
  position: absolute;
  cursor: pointer;
  left:33px;
  top:215px;
  border:2px solid #333333;
  visibility: hidden;
}

.listitem {
  padding:10px;
  font-family: 'FiraSans-Regular';
  font-size: 10px;
  color: #191919;
  width: 237px;
  height: 37px;
  background-color: #ffffff;
}
.listitem:hover {
  background-color: #EBEBEC;
}
.strlines{
  cursor: pointer;
}
#fader{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  visibility: hidden;

}