html, body, div, span, p, a, img, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td, canvas{margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline;}
ul{list-style: none;}
html, body{height: 100%;}
body, select, textarea, button, input{font: 14px/1.45 Helvetica, Arial, sans-serif; color: #333; outline: none; }
a{outline: none; text-decoration: none;}

body{background: #fff; width: 1100px; height: 646px; overflow: hidden;}
svg{display: block; margin: 0 auto;}
path:not([fill="none"]):hover{cursor: pointer;}

@font-face {
	font-family: 'Kraft';
	src: url('../fonts/Kraft.eot');
	src: url('../fonts/Kraft.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Kraft.woff') format('woff'),
		 url('../fonts/Kraft.ttf') format('truetype'),
		 url('../fonts/Kraft.svg#kraft') format('svg');
	font-weight: normal;
	font-style: normal;}

.get-info{display: none; cursor: pointer;}
.show-flag .flag-marker,
.show-food .show-on-food,
.show-info .show-on-info,
.show-00 .show-on-00,
.show-bankomat .show-on-bankomat,
.show-money .show-on-money,
.show-media .show-on-media,
.show-terminal .show-on-terminal,
.show-p1 .show-on-p1,
.show-p2 .show-on-p2
{display: block;}

.oper-do, .map-do{cursor: pointer;}

.box{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
._cont{position: fixed; z-index: 1; left: 0; top: 0; right: 0; bottom: 0; display: none;}
._cont:before, .over-all-div:after{content: ""; position: absolute; top: 0; bottom: 0; width: 9999px;}
._back{position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 100;
    background-color: #fff; opacity: 0.5;}

._mdl{position: absolute; width: 200px; z-index: 200; background-color: #fff;
    border: 1px solid #000; border-radius: 5px; padding: 10px;}

._mdl {
position: absolute;
width: 230px;
background:#121313;
z-index: 200;
border: 1px solid #000;
border-radius: 5px;
padding: 10px;
color:#fff;
font-family: 'Kraft';
}

._mdl img {margin:0 auto; padding:5px; background:#fff; display:block}
._mdl p {color: #fff;}
._mdl p.zag {color: #c3dae2; padding:6px 0; text-transform:uppercase; font-family: 'Kraft';}
._mdl p a {color: #fff;}
._mdl a.per {color: #ea2129; padding-top:10px; text-decoration:none}
._mdl a.per a:hover {text-decoration:underline;}

.map-go {color:#e31e24}

.__mdl hr {clear:left}
.__mdl ul li {display:inline}
.__mdl ul li a {width:68px; display:block; float:left}


.logo-prev-map {display:block; position:relative; width:208px; background:#fff;}
._mdl a.sector-a{
	color: #b2b5e4;}
._mdl a.sector-b{
	color: #00a3de;}
._mdl a.sector-c{
	color: #1fa359;}
._mdl a.sector-d{
	color: #bbd52b;}
._mdl a.sector-e{
	color: #9b79ad;}
._mdl a.sector-f{
	color: #ecc550;}
._mdl a.sector-g{
	color: #f1982e;}
._mdl a.sector-h{
	color: #cf3f3f;}

._mdl a.sector-a.active, ._mdl a.sector-b.active, ._mdl a.sector-c.active, ._mdl a.sector-d.active, ._mdl a.sector-e.active, ._mdl a.sector-f.active, ._mdl a.sector-g.active, ._mdl a.sector-h{
	background: #000;}