div#ajax-loader {
    position: fixed;
    top: 0;
    left: 0;
    height:100%;
    width:100%;
    z-index: 9999;
    background-position:  center center;
    background-repeat: no-repeat;
    background-image: url(../images/loading.GIF);
    background-color: transparent;
}
div#ajax-loader .ajax-loader-bg{
    position: absolute;
    z-index: 9998;
    height: 100%;
    width: 100%;
    background-color: #333;
}
div#ajax-loader * {
    opacity: .4;
}
#top-menu{padding-left:20px;}
.playing-title{
    line-height: 35px;
    font-size: 1.2em;
    position: relative;
    margin-bottom: 10px;
    border-bottom: 1px solid #ccc;
}
#user-menu-wrap{
    right: 10px;
    top: 0;
    position: absolute;
}
.control-button{
    top: 0;
    right: 0;
    position: absolute;
}
.form-horizontal .control-label{
    width: 250px;
}
.form-horizontal .controls{
    margin-left: 270px;
}

#tablereinsure thead tr th,#tablereinsure tbody tr td,#profoma1 thead tr th,#profoma1 tbody tr td,#profoma1 tbody tr th,#tablereincapa thead tr th,#tablereincapa tbody tr td{
    text-align: center;
    vertical-align: middle;
}

#profoma1 tbody tr td:first-child,#profoma1 tbody tr th:first-child{
    text-align: left;
    vertical-align: middle;
}
#map {background-position: center top;background-size: auto 800px;background-repeat: no-repeat;display: block;content: '';height: 800px;width: 100%;background-image: url(../images/map-en.png);}
#map-wrapper {position: relative;margin: 0 auto;width: 610px;color: #0081A1;background-position: center top;background-size: auto 800px;background-repeat: no-repeat;display: block;content: '';height: 800px;background-image: url(../images/map-en.png);}
#map-wrapper .maplink{
    /*text-indent: -999px;*/
    overflow: hidden;
    height: 20px; 
    width: 50px;
    position: absolute;
}
#map-wrapper #maplink-1{
    width: 50px;
    top: 339px;
    left: 147px;
}
#map-wrapper #maplink-2{
    width: 50px;
    top: 295px;
    left: 87px;
}#map-wrapper #maplink-3{
    width: 18px;
    top: 297px;
    left: 169px;
}#map-wrapper #maplink-4{
    width: 50px;
    top: 246px;
    left: 90px;
}#map-wrapper #maplink-5{
    width: 15px;
    top: 248px;
    left: 178px;
}#map-wrapper #maplink-6{
    width: 16px;
    top: 305px;
    left: 218px;
}#map-wrapper #maplink-7{
    width: 50px;
    top: 408px;
    left: 103px;
}#map-wrapper #maplink-8{
    width: 29px;
    top: 246px;
    left: 224px;
}#map-wrapper #maplink-9{
    width: 14px;
    top: 375px;
    left: 246px;
}#map-wrapper #maplink-10{
    width: 13px;
    top: 329px;
    left: 304px;
}#map-wrapper #maplink-11{
    width: 14px;
    top: 321px;
    left: 258px;
}#map-wrapper #maplink-12{
    width: 15px;
    top: 381px;
    left: 294px;
}#map-wrapper #maplink-13{
    width: 50px;
    top: 81px;
    left: 172px;
}#map-wrapper #maplink-14{
    width: 50px;
    top: 95px;
    left: 81px;
}#map-wrapper #maplink-15{
    width: 50px;
    top: 169px;
    left: 102px;
}#map-wrapper #maplink-16{
    width: 50px;
    top: 169px;
    left: 189px;
}#map-wrapper #maplink-17{
    width: 50px;
    top: 178px;
    left: 269px;
}#map-wrapper #maplink-18{
    width: 50px;
    top: 269px;
    left: 289px;
}#map-wrapper #maplink-19{
    width: 50px;
    top: 169px;
    left: 357px;
}#map-wrapper #maplink-20{
    width: 50px;
    top: 258px;
    left: 396px;
}#map-wrapper #maplink-21{
    width: 50px;
    top: 669px;
    left: 167px;
}#map-wrapper #maplink-22{
    width: 50px;
    top: 492px;
    left: 61px;
}#map-wrapper #maplink-23{
    width: 50px;
    top: 597px;
    left: 78px;
}#map-wrapper #maplink-24{
    width: 50px;
    top: 704px;
    left: 228px;
}
#map-wrapper #maplink-25{
    width: 50px;
    top: 586px;
    left: 189px;
}