/*-- КАРТА --*/
.map {
    width: 960px;
    height: 800px;
    background: url(http://forumstatic.ru/files/001b/72/aa/62281.png?v=1) no-repeat;
    margin: auto;
position: relative;}

.mi {    position: absolute;
    width: 922px;
    height: 58px;
    font-family: tahoma;
    text-transform: lowercase;
    padding: 5px;
    line-height: 12px;
    margin-top: 65px!important;
    margin-left: 15px!important;
    text-align: justify;
    text-align-last: center;
    color: #fff;
    font-size: 10px;
    -ms-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

.mnm {    position: relative;
    margin-top: 21px!important;
    margin-left: 0px!important;
    width: 440px;
    text-align: center;
    color: #fff;
    font-family: 'Dita Sweet'!important;
    font-size: 34px;
    text-transform: uppercase;
    text-shadow: 0 0 4px #ffffff8a;
}

.k1 {
    position: absolute;
    margin-top: 436px!important;
    margin-left: 43px!important;
}

.k2 {
    position: absolute;
    margin-top: 372px!important;
    margin-left: 86px!important;
}

.k3 {
    position: absolute;
    margin-top: 308px!important;
    margin-left: 103px!important;
}

.k4 {
    position: absolute;
    margin-top: 355px!important;
    margin-left: 245px!important;
}

.k5 {
    position: absolute;
    margin-top: 394px!important;
    margin-left: 194px!important;
}

.k6 {
    position: absolute;
    margin-top: 459px!important;
    margin-left: 121px!important;
}

.k7 {
    position: absolute;
    margin-top: 434px!important;
    margin-left: 284px!important;
}

.k8 {
    position: absolute;
    margin-top: 508px!important;
    margin-left: 213px!important;
}

.k9 {
    position: absolute;
    margin-top: 580px!important;
    margin-left: 185px!important;
}

.k10 {
    position: absolute;
    margin-top: 686px!important;
    margin-left: 147px!important;
}

.k11 {
    position: absolute;
    margin-top: 509px!important;
    margin-left: 300px!important;
}

.k12 {
    position: absolute;
    margin-top: 596px!important;
    margin-left: 281px!important;
}

.k13 {
    position: absolute;
    margin-top: 356px!important;
    margin-left: 390px!important;
}

.k14 {
    position: absolute;
    margin-top: 413px!important;
    margin-left: 388px!important;
}

.k15 {
    position: absolute;
    margin-top: 472px!important;
    margin-left: 387px!important;
}

.k16 {
    position: absolute;
    margin-top: 541px!important;
    margin-left: 413px!important;
}

.k17 {
    position: absolute;
    margin-top: 590px!important;
    margin-left: 444px!important;
}

.k18 {
    position: absolute;
    margin-top: 669px!important;
    margin-left: 381px!important;
}

.k19 {
    position: absolute;
    margin-top: 749px!important;
    margin-left: 304px!important;
}

.k20 {
    position: absolute;
    margin-top: 361px!important;
    margin-left: 507px!important;
}

.k21 {
    position: absolute;
    margin-top: 473px!important;
    margin-left: 518px!important;
}

.k22 {
    position: absolute;
    margin-top: 520px!important;
    margin-left: 532px!important;
}

.k23 {
    position: absolute;
    margin-top: 591px!important;
    margin-left: 544px!important;
}

.k24 {
    position: absolute;
    margin-top: 668px!important;
    margin-left: 548px!important;
}

.k25 {
    position: absolute;
    margin-top: 400px!important;
    margin-left: 574px!important;
}

.k26 {
    position: absolute;
    margin-top: 488px!important;
    margin-left: 590px!important;
}

.k27 {
    position: absolute;
    margin-top: 622px!important;
    margin-left: 607px!important;
}

.k28 {
    position: absolute;
    margin-top: 409px!important;
    margin-left: 655px!important;
}

.k29 {
    position: absolute;
    margin-top: 488px!important;
    margin-left: 649px!important;
}

.k30 {
    position: absolute;
    margin-top: 555px!important;
    margin-left: 640px!important;
}

.k31 {
    position: absolute;
    margin-top: 586px!important;
    margin-left: 640px!important;
}

.k32 {
    position: absolute;
    margin-top: 621px!important;
    margin-left: 652px!important;
}

.k33 {
    position: absolute;
    margin-top: 509px!important;
    margin-left: 740px!important;
}

.k34 {
    position: absolute;
    margin-top: 538px!important;
    margin-left: 753px!important;
}

.k35 {
    position: absolute;
    margin-top: 479px!important;
    margin-left: 697px!important;
}

.k36 {
    position: absolute;
    margin-top: 568px!important;
    margin-left: 750px!important;
}

.k37 {
    position: absolute;
    margin-top: 597px!important;
    margin-left: 742px!important;
}

.k38 {
    position: absolute;
    margin-top: 621px!important;
    margin-left: 714px!important;
}

.k39 {
    position: absolute;
    margin-top: 698px!important;
    margin-left: 764px!important;
}

.k40 {
    position: absolute;
    margin-top: 405px!important;
    margin-left: 801px!important;
}

.k41 {
    position: absolute;
    margin-top: 458px!important;
    margin-left: 759px!important;
}

.k42 {
    position: absolute;
    margin-top: 497px!important;
    margin-left: 816px!important;
}

.k43 {
    position: absolute;
    margin-top: 509px!important;
    margin-left: 784px!important;
}

.k44 {
    position: absolute;
    margin-top: 459px!important;
    margin-left: 840px!important;
}

.k45 {
    position: absolute;
    margin-top: 497px!important;
    margin-left: 856px!important;
}

.k46 {
    position: absolute;
    margin-top: 361px!important;
    margin-left: 841px!important;
}

.k47 {
    position: absolute;
    margin-top: 346px!important;
    margin-left: 864px!important;
}

.k48 {
    position: absolute;
    margin-top: 336px!important;
    margin-left: 893px!important;
}

.k49 {
    position: absolute;
    margin-top: 407px!important;
    margin-left: 867px!important;
}

.k50 {
    position: absolute;
    margin-top: 432px!important;
    margin-left: 862px!important;
}

.k51 {
    position: absolute;
    margin-top: 432px!important;
    margin-left: 886px!important;
}

.k52 {position: absolute;
    margin-top: 66px!important;
    margin-left:  0px!important;
}

.k53 {    position: absolute;
    margin-top: 64px!important;
    margin-left: 480px!important;
}

.k54 {    position: absolute;
    margin-top: 681px!important;
    margin-left: 480px!important;
}

.k55 {    position: absolute;
    margin-top: 682px!important;
    margin-left:  0px!important;
}

.usa {
    width: 960px;
    height: 800px;
    background: url(http://forumstatic.ru/files/001b/72/aa/92840.png?v=1) no-repeat;
    margin: auto;
position: relative;}

.kbl{
position: absolute;
width: 39px;
height: 52px;
cursor: pointer;
color: #fff;
font-family: bebas neue;
text-shadow: none!important;
font-size: 16px;
text-align: center;
}

.mt, .mt2 {display: inline-block;
    width: 215px;
    color: #fff;
    font-family: tahoma;
    text-transform: uppercase;
    font-weight: bold;
    padding: 1px 0px 5px 0px;
margin-top: 20px; }


.mtxt, .mtxt2 {     display: inline-block;
    width: 208px;
    text-align: left;
    padding: 0px 0px 12px 5px;
    line-height: 14px;
    text-transform: lowercase;
    font-family: tahoma;
    height: 95px;
    overflow: auto;
    margin-bottom: 14px;}
