html, body, table {
 	 width: 99.8%;
  	height: 99%;
  
	}
	#map {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
	}
	#out{
	display:none;
	}
        .customControl {
            display: none;
            background-color: #fff;
            padding: 5px;
            border-radius: 3px;
            max-width: 250px;
            box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
        }
        .closeButton {
            flex-basis: 15px;
            flex-grow: 0;
            flex-shrink: 0;
            padding: 3px;
            height: 15px;
            cursor: pointer;
            background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTQgLjdsLS43LS43TDcgNi4zLjcgMCAwIC43IDYuMyA3IDAgMTMuM2wuNy43TDcgNy43bDYuMyA2LjMuNy0uN0w3LjcgN3oiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 50% no-repeat;
            opacity: 0.3;
        }
        .content {
            padding: 5px;
            max-height: 250px;
            overflow: auto;
        }
        a, a:visited {
            color: #04b;
            text-decoration: none !important;
        }
	a.button7 {
	font-weight: 700;
  	color: white;
  	text-decoration: none;
  	padding: .8em 1em calc(.8em + 3px);
  	border-radius: 3px;
  	background: rgb(106, 185, 43);
  	box-shadow: 0 -3px rgb(53,167,110) inset;
  	transition: 0.2s;
	} 
	a.button7:hover { background: rgb(53, 167, 110); }
	a.button7:active {
  background: rgb(33,147,90);
  box-shadow: 0 3px rgb(33,147,90) inset;

}
TABLE {
table-layout: fixed; /* Ячейки фиксированной ширины */
} hr{
border: none; /* Убираем границу */
background: linear-gradient(to top, rgba(199, 235, 65), rgba(101, 153, 22));
background-image: -webkit-linear-gradient(to top, (199, 235, 65), (101, 153, 22));
background-image: -moz-linear-gradient(top, (199, 235, 65), (101, 153, 22));
background-image: -ms-linear-gradient(top, (199, 235, 65), (101, 153, 22));
background-image: -o-linear-gradient(top, (199, 235, 65), (101, 153, 22));
background-color: rgb(106, 185, 43);
color: rgb(106, 185, 43); /* Цвет линии для IE6-7 */
height: 8px; /* Толщина линии */
 border-radius: 5px;
}
.vl {
   /* border-color: linear-gradient(to right, rgba(199, 235, 65), rgba(101, 153, 22));*/
   background: linear-gradient(to right, rgba(199, 235, 65), rgba(101, 153, 22));
	background-color: rgb(106, 185, 43);
	width: 8px;
	height: 100%;
	 border-radius: 5px;
	}
	
	@media (max-width: 480px) {
    .not_view_mobile {
        display: none;
    }
}
