.metel {
    position: absolute;
    z-index:50;
    width:940px;
    height:755px;
    background:url(/images/map/tile_metel.png);
    }
.map {
        height:1000px;
        padding-top:10px;
        }
.map_cont {
        width:940px;
        margin:0px auto;
        }
.map_top {
        background:#eef4f8 url(/images/map/mt_left.gif) no-repeat left top;
        color:#333;
        width:940px;
        border-bottom:solid 1px #0b1620;
        }
.map_top div {
        background:url(/images/map/mt_right.gif) no-repeat right top;
        padding-left:15px;
        padding-top:5px;
        padding-bottom:6px;
        }
.map_top div p {
        margin:0px;
        font-size:14px;
        font-weight:bold;
        background:url(/images/map/bullet-green.png) no-repeat top left;
        padding-left:35px;
        padding-top:5px;
        padding-bottom:3px;
        }
.map_center {
        position:relative;
        width:940px;
        overflow:hidden;
        }
.map_pic {
        float:left;
        }
.map_bottom {
        background:#eef4f8 url(/images/map/mb_left.gif) no-repeat left bottom;
        color:#333;
        width:940px;
        border-top:solid 1px #0b1620;
        }
.map_bottom div {
        background:url(/images/map/mb_right.gif) no-repeat right bottom;
        padding-left:15px;
        height:41px;
        }
.map_mess {
        background:url(/images/map/bkg_map_mess.png);
        width:580px;
        position:absolute;
        left:50%;
        margin-left:-290px;
        z-index:10;
        top:100px;
        text-align:center;
        padding-top:10px;
        padding-bottom:10px;
        color:#fff;
        font-size:11px;
        border:solid 1px #7390a8;
        }
.map_mess a {
        color:#fff;
        }
.map_mess span {
        color:#4ae1e1;
        }

.navigator, .navigator_free {
        top:50px;
        left:28px;
        z-index:200;
        display: inline-block;
        width: 237px;
        }

.navigator_free {
    position:absolute;
}

.navigator p, .navigator_free p {
        margin:0px;
        }
.status_open {
        background:url(/images/map/nav_top_close.gif);
        width:237px;
        height:19px;
        display:block;
        cursor:pointer;
        font-weight:bold;
        color:#eef4f8;
        text-align:center;
        padding-top:3px;
        }
.status_close {
        background:url(/images/map/nav_top_open.gif);
        width:237px;
        height:19px;
        display:block;
        cursor:pointer;
        font-weight:bold;
        color:#eef4f8;
        text-align:center;
        padding-top:3px;
        }
.nav_cont {  /* delete if not needed */
        background:url(/images/map/nav_cont.jpg);
        width:237px;
        height:420px;
        padding-top:5px;
        }
.nav_cont1 {
        background:url(/images/map/nav_cont1.jpg) no-repeat;
        width:237px;
        padding-top:5px;
        }
.nav_cont1_free {
        background:url(/images/map/nav_cont1.jpg) no-repeat;
        width:237px;
        height:323px;
        padding-top:5px;
        left: 8px;
        }
a.nav_mode1_free {
    display:block;
    background:url(/images/map/but1.jpg);
    background-position:0px 0px;
    width:74px;
    height:26px;
    position:absolute;
    left:0px; /*left:17px;*/
    top:4px;
}
a.nav_mode2_free {
    display:block;
    background:url(/images/map/but2.jpg);
    background-position:0px 0px;
    width:74px;
    height:26px;
    position:absolute;
    right:0px; /*right:18px; */
    top:4px;
}

.nav_cont2 {
        background:url(/images/map/nav_cont2.jpg);
        width:237px;
        background-repeat: repeat-y;
        text-align: center;
        }
.nav_cont2 label {
        color:#fff;
        font-size:10px;
        text-transform:uppercase;
        display:block;
        text-align: center;
        }
.nav_cont2 a {
    color: #C1DEF2;
    text-decoration:none;
}
.nav_cont2 .nocoord {
    color: #C1DEF2;
}
.nav_cont3 {
        background:url(/images/map/nav_cont3.jpg) no-repeat;
        width:237px;
        height:50px;
        }
.nav_title {
        background:url(/images/map/nav_title.gif);
        width:216px;
        height:19px;
        margin:0px auto;
        color:#fff;
        font-weight:bold;
        text-align:center;
        padding-top:5px;
        font-size:11px;
        margin-bottom:13px;
        }
.nav_map {
        width:202px;
        height:202px;
        margin:0px auto;
        color: #ffffff;
        }

.nav_mode {
        position:relative;
        height:25px;
        text-align:center;
        color:#fff;
        text-transform:uppercase;
        font-size:10px;
        padding-top:5px;
        width:202px;
        }
a.nav_mode1 {
        display:block;
        background:url(/images/map/but1.jpg);
        background-position:0px 0px;
        width:74px;
        height:26px;
        position:absolute;
        left:0px;
        top:4px;
        }
a.nav_mode1:active {
        background-position:0px -26px;
        }
a.nav_mode2 {
        display:block;
        background:url(/images/map/but2.jpg);
        background-position:0px 0px;
        width:74px;
        height:26px;
        position:absolute;
        right:0px;
        top:4px;
        }
a.nav_mode2:active {
        background-position:0px -26px;
        }
.nav_form {
        width:202px;
        }
.nav_form form {
        position:relative;
        height:1%;
        overflow:hidden;
        height:37px;
        }
.nav_form label {
        color:#fff;
        font-size:10px;
        text-transform:uppercase;
        display:block;
        text-align: center;
        }
.nav_select {
        background-color:#a29c82;
        border:solid 1px #000;
        width:176px;
        color:#142634;
        font-weight:bold;
        font-size:11px;
        height:20px;
        position:relative;
        top:-3px;
        }
span.select {
        position: absolute;
        width: 169px;
        height: 19px;
        color: #fff;
        background: url(/images/map/nav_select.gif) no-repeat;
        overflow: hidden;
        color:#142634;
        font-weight:bold;
        font-size:11px;
        padding-top:5px;
        padding-left:7px;   
        left: 0px;
        text-align: center;
        }
.nav_but {
        background:url(/images/map/but_nav_form.gif);
        background-position:0px 0px;
        width:24px;
        height:24px;
        border:none;
        cursor:pointer;
        position:absolute;
        top:13px;
        right:0px;
        }
.nav_but:active {
        background-position:0px -24px;
        }
.nav_inp1 {
        background:url(/images/map/nav_inp1.gif) no-repeat;
        width:81px;
        height:18px;
        border:none;
        float:left;
        margin-right:4px;
        color:#142634;
        font-weight:bold;
        font-size:11px;
        padding-top:5px;
        padding-left:5px;
        font-family:Tahoma, Geneva, sans-serif;
        }
*html .nav_inp1 {
        width:80px;
        margin-right:0px;
        }
*html .nav_inp1a {
        margin-right:4px;
        }
.nav_inp2 {
        background:url(/images/map/nav_inp2.gif) no-repeat;
        width:171px;
        height:19px;
        border:none;
        float:left;
        margin-right:4px;
        color:#142634;
        font-weight:bold;
        font-size:11px;
        padding-top:5px;
        padding-left:5px;
        font-family:Tahoma, Geneva, sans-serif;
        }
*html .nav_inp2 {
        width:170px;
        margin-right:0px;
        }
.map_info {
        position:absolute;
        left:311px;
        top:50px;
        }
.map_info p {
        margin:0px;
        }
.map_info_one {
        margin-bottom:40px;
        }
.mio_status_open {
        background:url(/images/map/map_mess_title_close.jpg) no-repeat;
        width:573px;
        height:19px;
        display:block;
        color:#fff;
        cursor:pointer;
        color:#eef4f8;
        padding-left:10px;
        padding-top:3px;
        font-size:11px;
        }
.mio_status_close {
        background:url(/images/map/map_mess_title_open.jpg);
        width:573px;
        height:19px;
        display:block;
        color:#fff;
        cursor:pointer;
        color:#eef4f8;
        padding-left:10px;
        padding-top:3px;
        font-size:11px;
        }
.map_info_cont {
        background:url(/images/map/bkg_map_mess.png);
        width:561px;
        border:solid 1px #5f7f99;
        border-top:none;
        padding:10px;
        font-size:11px;
        color:#fff;
        display: inline-block;
        overflow: auto;
        }
.map_info_cont span {
        color:#4ae1e1;
        line-height:18px;
        }
.map_info_cont a {
        color:#4ae1e1;
        }
.mio_action {
        height:1%;
        overflow:hidden;
        padding-bottom:10px;

        }
.mio_action a {
        color:#4ae1e1;
        }
.mio_action img  {
        float:left;
        margin-right:10px;
        }
.mio_action strong {
        display:block;
        float:left;
        padding-top:13px;
        }
.map_menu {
        position:absolute;
        left:120px;
        top:30px;
        z-index:200;
        padding-right:20px;
        }
.map_menu a {
        text-decoration:none;
        border:solid 1px #b1bccd;
        background:url(/images/map/mapmenu_span.png) repeat-x;
        height:17px;
        display:block;
        font-size:11px;
        color:#afb5c6;
        float:right;
        margin-right:3px;
        margin-bottom:3px;
        padding-left:10px;
        padding-right:10px;
        padding-top:3px;
        }
.map_menu a:hover {
        background:url(/images/map/mapmenu_a_h.gif) repeat-x;
        border:solid 1px #c2cbd9;
        color:#fff;
        }
.pic_map4 {
        position: absolute;
        z-index:10;
        }
.pic_metel {
        position: absolute;
        z-index:50;
        }
.pic_blank {
        position:relative;
        z-index:100;
        }
.hint {
        position:absolute;
        background-color:#eef4f8;
        border:solid 1px #000;
        padding:1px;
        font-size:11px;
        width:250px;
        }
.hint div {
        background-color:#142634;
        color:#fff;
        font-weight:bold;
        padding:4px 10px;

        }
.hint p {
        margin:0px;
        padding:5px 10px;
        padding-bottom:10px;
        height:1%;
        overflow:hidden;
        }
.gohouse {
        font-weight:bold;
        clear:both;
        float:right;
        position:relative;
        right:5px;
        padding-top:4px;
        }
.house1 {
        background:url(/images/map/house1.png);
        width:262px;
        height:141px;
        position: absolute;
        top:103px;
        left:259px;
        z-index:40;
        }
#house1 {
        position:absolute;
        display: none;
        top:103px;
        left:259px;
        background:url(/images/map/house1.png);
        width:262px;
        height:141px;
        z-index:50;
        }
#house1 .hint {
        left:-120px;
        top:0px;
        }
.house2 {
        background:url(/images/map/house2.png);
        width:241px;
        height:145px;
        position: absolute;
        top:156px;
        left:397px;
        z-index:40;
        }
#house2 {
        display: none;
        z-index:50;
        background:url(/images/map/house2.png);
        width:241px;
        height:145px;
        position: absolute;
        top:156px;
        left:397px;
        }
#house2 .hint {
        left:170px;
        top:-10px;
        }
.house3 {
        background:url(/images/map/house3.png);
        width:138px;
        height:110px;
        position: absolute;
        top:270px;
        left:554px;
        z-index:40;
        }
#house3 {
        display: none;
        z-index:50;
        background:url(/images/map/house3.png);
        width:138px;
        height:110px;
        position: absolute;
        top:270px;
        left:554px;
        }
#house3 .hint {
        left:80px;
        top:-30px;
        }
.house4 {
        background:url(/images/map/house4.png);
        width:144px;
        height:134px;
        position: absolute;
        top:324px;
        left:639px;
        z-index:40;
        }
#house4 {
        display: none;
        z-index:50;
        background:url(/images/map/house4.png);
        width:144px;
        height:134px;
        position: absolute;
        top:324px;
        left:639px;
        }
#house4 .hint {
        left:-200px;
        top:-50px;
        }
.house5 {
        background:url(/images/map/house5.png);
        width:127px;
        height:172px;
        position: absolute;
        top:405px;
        left:696px;
        z-index:40;
        }
#house5 {
        display: none;
        z-index:50;
        background:url(/images/map/house5.png);
        width:127px;
        height:172px;
        position: absolute;
        top:405px;
        left:696px;
        }
#house5 .hint {
        left:-180px;
        top:-50px;
        }
.house6 {
        background:url(/images/map/house6.png);
        width:190px;
        height:137px;
        position: absolute;
        top:224px;
        left:206px;
        z-index:40;
        }
#house6 {
        display: none;
        z-index:50;
        background:url(/images/map/house6.png);
        width:190px;
        height:137px;
        position: absolute;
        top:224px;
        left:206px;
        }
#house6 .hint {
        left:-160px;
        top:-30px;
        }
.house7 {
        background:url(/images/map/house7.png);
        width:185px;
        height:154px;
        position: absolute;
        top:272px;
        left:350px;
        z-index:40;
        }
#house7 {
        display: none;
        z-index:50;
        background:url(/images/map/house7.png);
        width:185px;
        height:154px;
        position: absolute;
        top:272px;
        left:350px;
        }
#house7 .hint {
        left:-160px;
        top:-30px;
        }
.house8 {
        background:url(/images/map/house8.png);
        width:242px;
        height:146px;
        position: absolute;
        top:344px;
        left:91px;
        z-index:40;
        }
#house8 {
        display: none;
        z-index:50;
        background:url(/images/map/house8.png);
        width:242px;
        height:146px;
        position: absolute;
        top:344px;
        left:91px;
        }
#house8 .hint {
        left:170px;
        top:-50px;
        }
.house9 {
        background:url(/images/map/house9.png);
        width:278px;
        height:233px;
        position: absolute;
        top:422px;
        left:196px;
        z-index:40;
        }
#house9 {
        display: none;
        z-index:50;
        background:url(/images/map/house9.png);
        width:278px;
        height:233px;
        position: absolute;
        top:422px;
        left:196px;
        }
#house9 .hint {
        left:190px;
        top:50px;
        }
.house10 {
        background:url(/images/map/house10.png);
        width:213px;
        height:137px;
        position: absolute;
        top:379px;
        left:450px;
        z-index:40;
        }
#house10 {
        display: none;
        z-index:50;
        background:url(/images/map/house10.png);
        width:213px;
        height:137px;
        position: absolute;
        top:379px;
        left:450px;
        }
#house10 .hint {
        left:150px;
        top:-50px;
        }
.house11 {
        background:url(/images/map/house11.png);
        width:146px;
        height:123px;
        position: absolute;
        top:438px;
        left:595px;
        z-index:40;
        }
#house11 {
        display: none;
        z-index:50;
        background:url(/images/map/house11.png);
        width:146px;
        height:123px;
        position: absolute;
        top:438px;
        left:595px;
        }
#house11 .hint {
        left:-170px;
        top:-50px;
        }
.house12 {
        background:url(/images/map/house12.png);
        width:182px;
        height:159px;
        position: absolute;
        top:518px;
        left:454px;
        z-index:40;
        }
#house12 {
        display: none;
        z-index:50;
        background:url(/images/map/house12.png);
        width:182px;
        height:159px;
        position: absolute;
        top:518px;
        left:454px;
        }
#house12 .hint {
        left:110px;
        top:0px;
        }
#house13 {
    display: none;
    z-index:50;
    background:url(/images/map/house13.png);
    width:133px;
    height:155px;
    position: absolute;
    top:513px;
    left:713px;
    }
#house13 .hint {
    left:-210px;
    top:20px;
    }
.prov_1_2 {
        background:url(/images/map/prov_1_2.png);
        width:76px;
        height:70px;
        position:absolute;
        top:106px;
        left:497px;
        z-index:20;
        }
.prov_1_6 {
        background:url(/images/map/prov_1_6.png);
        width:61px;
        height:86px;
        position:absolute;
        top:190px;
        left:219px;
        z-index:20;
        }
.prov_2_3 {
        background:url(/images/map/prov_2_3.png);
        width:71px;
        height:78px;
        position:absolute;
        top:225px;
        left:618px;
        z-index:20;
        }
.prov_3_4 {
        background:url(/images/map/prov_3_4.png);
        width:38px;
        height:41px;
        position:absolute;
        top:289px;
        left:685px;
        z-index:20;
        }
.prov_4_10 {
        background:url(/images/map/prov_4_10.png);
        width:61px;
        height:53px;
        position:absolute;
        top:387px;
        left:632px;
        z-index:49;
        }
.prov_4_5 {
        background:url(/images/map/prov_4_5.png);
        width:14px;
        height:19px;
        position:absolute;
        top:391px;
        left:775px;
        z-index:49;
        }
.prov_6_8 {
        background:url(/images/map/prov_6_8.png);
        width:66px;
        height:44px;
        position:absolute;
        top:330px;
        left:262px;
        z-index:49;
        }
.prov_7_8 {
        background:url(/images/map/prov_7_8.png);
        width:66px;
        height:44px;
        position:absolute;
        top:349px;
        left:313px;
        z-index:49;
        }
.prov_8_9 {
        background:url(/images/map/prov_8_9.png);
        width:57px;
        height:41px;
        position:absolute;
        top:422px;
        left:291px;
        z-index:49;
        }
.prov_9_12 {
        background:url(/images/map/prov_9_12.png);
        width:106px;
        height:26px;
        position:absolute;
        top:534px;
        left:460px;
        z-index:49;
        }
.prov_11_12 {
        background:url(/images/map/prov_11_12.png);
        width:55px;
        height:69px;
        position:absolute;
        top:515px;
        left:623px;
        z-index:49;
        }
.nav_sel_sity {
    text-align: center;
}
