* {
    user-select: none; /* supported by Chrome and Opera */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
}

body {
    background: #383838;
    height: auto;
    text-align: center;
    width: 100%;
}

.brain div.flash {
    display: block;
    height: 625px;
    left:50%;
    margin: -156px 0 0 -500px;
    position: absolute;
    top:26%;
    width: 1000px;
    background-image: url("../img/159.png");
}

.head div.flash {
    display: block;
    height: 625px;
    left:50%;
    margin: -156px 0 0 -500px;
    position: absolute;
    top:26%;
    width: 1000px;
    background-image: url("../img/234.png");
}

#overlay{
    position: absolute;
    display: none;
    height: 625px;
    width: 1000px;
    top:0;
    left:0;
    background-color: rgba(0,0,0,0.86);
}

#overlay #splash{
    position: absolute;
    height: 335px;
    width: 540px;
    top:145px;
    left:230px;
}

.cor #overlay #splash{
    background-image: url("../img/428.png");
}

.hor #overlay #splash{
    background-image: url("../img/429.png");
}

.sag #overlay #splash{
    background-image: url("../img/430.png");
}

.brain #overlay #splash{
    background-image: url("../img/427.png");
}

.cor_edu #overlay #splash{
    background-image: url("../img/428e.png");
}

.hor_edu #overlay #splash{
    background-image: url("../img/429e.png");
}

.sag_edu #overlay #splash{
    background-image: url("../img/430e.png");
}

.brain_edu #overlay #splash{
    background-image: url("../img/427e.png");
}

#atlas_lnk{
    position: absolute;
    left:15px;
    top: 175px;
}
.pa3{
    padding: 3px;
}
#splash_authors{
    position: absolute;
    left:0;
    bottom:0;
    cursor: pointer;
}

#splash_langs{
    position: absolute;
    right:15px;
    top:128px;

    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
}

#splash_langs table{
    width: 115px !important;
}

#splash_langs tr:hover,  #splash_langs .sel{
    background-color: #d7d7d7;
    cursor: pointer;
}

#splash_start{
    position: absolute;
    right:15px;
    bottom:50px;
    cursor: pointer;
}

#splash_main{
    position: absolute;
    left:140px;
    top: 128px;
}

.brain #canvas{
    position: absolute;
    display: block;
    height: 625px;
    width: 710px;
    top:8px;
    left:0;
}

.head #canvas{
    position: absolute;
    display: block;
    height: 610px;
    width: 795px;
    top:8px;
    left:0;
}

.brain #locator{
    position: absolute;
    display: block;
    height: 90px;
    width: 170px;
    top:8px;
    left:720px;
}

.head #locator{
    position: absolute;
    display: block;
    height: 70px;
    width: 185px;
    top:8px;
    right:10px;
}

.brain #locator_txt{
    position: absolute;
    display: block;
    height: 90px;
    width: 75px;
    top:8px;
    left:900px;
    padding: 0;
    margin: 0;
}

.brain #mm{
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 15px;
    color: #000000;
    line-height: 15px;
    text-align: right;
}

.brain #cut{
    padding: 0;
    margin: 0;
    font-weight: 700;
    font-size: 65px;
    color: #000000;
    line-height: 70px;
}

.brain #info_long{
    position: absolute;
    display: block;
    height: 173px;
    width: 351px;
    bottom:1px;
    left:14px;
    padding: 15px 10px 10px 15px;
    margin: 0;
    color: #000000;
}

.brain #info_long_top{
    font-weight: 700;
    font-size: 14px;
    line-height: 25px;
}

.brain #info_long_btm{
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    text-align: justify;
    height: 125px;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* IE 10+ */
    overflow-y:scroll;
    overflow-x:hidden;
}
.brain #info_long_btm::-webkit-scrollbar {
    display: none;  /* Chrome Safari */
}


.brain #info_sm,.brain #info{
    position: absolute;
    display: block;
    height: 40px;
    width: 336px;
    bottom:1px;
    left:21px;
    padding: 0 10px 0 15px;
    margin: 0;
    color: #000000;
}

.brain #info_sm_top,.brain #info_top{
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
}

.brain #info_sm_btm,.brain #info_btm{
    font-weight: 300;
    font-size: 13px;
    line-height: 13px;
    color: #cccfd2;
}

.head #info, .head #info_sm, .head #info_long{
    position: absolute;
    display: block;
    height: 100px;
    width: 380px;
    bottom:5px;
    left:10px;
    padding: 0 10px 0 15px;
    margin: 0;
    color: #000000;
}

.head #info_long_mid{
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    text-align: justify;
    height: 63px;
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* IE 10+ */
    overflow-y:scroll;
    overflow-x:hidden;
}
.head #info_long_mid::-webkit-scrollbar {
    display: none;  /* Chrome Safari */
}


.head #info_top, .head #info_long_top, .head #info_sm_top{
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
}

.head #info_long_top, .head #info_sm_top{
    font-weight: 700;
}

.head #info_btm, .head #info_sm_btm, .head #info_long_btm{
    font-weight: 300;
    font-size: 14px;
    line-height: 14px;
    color: #cccfd2;
    position: absolute;
    left: 25px;
    bottom: 0;
}


.brain #abklist{
    position: absolute;
    display: block;
    height: 440px;
    width: 260px;
    bottom:62px;
    right:22px;
    padding: 0;
    margin: 0;
    color: #000000;
    overflow-x: hidden;
    overflow-y: auto;
}



.head #abklist{
    position: absolute;
    display: block;
    height: 500px;
    width: 185px;
    bottom:22px;
    right:11px;
    padding: 0;
    margin: 0;
    color: #000000;
    overflow-x: hidden;
    overflow-y: auto;
}

.brain #settings{
    position: absolute;
    display: block;
    height: 34px;
    width: 250px;
    bottom:6px;
    right:30px;
    padding: 0;
    margin: 0;
    color: #000000;
}

.head #settings{
    position: absolute;
    display: block;
    height: 100px;
    width: 100px;
    bottom:5px;
    left:698px;
    padding: 0;
    margin: 0;
    color: #000000;
}
.head #settings_grps{
    color: #000000;
    font-size: 10px;
    line-height: 10px;
}
.head #settings_grps table{
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
}
.head #settings_grps table td{
    text-align: left;
    padding: 2px;
}

.brain #settings_grps{
    height: 35px;
    width: 100%;
    top:0;
    right:0;
    padding: 0;
    margin: 0;
    position: absolute;
    color: #000000;
    font-size: 10px;
    line-height: 10px;
}

table{
    width: 100%;
}

.brain #settings_grps table{
    position: absolute;
    top: 0;
    right: 0;

}

.brain #settings_grps table td{
    text-align: left;
    padding: 2px;
}



.header{
    font-weight: 700;
    color: #000000;
    font-size: 11px;
    line-height: 15px;
    border-bottom: 1px solid #a7a6a6;
}

.header{
    background: url("../img/2.png");
    text-align: left;
}

.abk{
    font-weight: 300;
    color: #000000;
    font-size: 10px;
    line-height: 10px;
    border-bottom: 1px solid #a7a6a6;
    text-align: left;
}

 .abk_c{
    width: 50px;
}

.abk_c_c{
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: rgb(100,100,100);
    border: 1px solid #000000;
}

.abk_c_t{
    font-weight: 700;
}

.high{
    background-color: #a2e6fa;
}

 .abk_high{
   cursor: pointer;
}






.head #tools_left{
    background-image: url("../img/369a.png");
    position: absolute;
    bottom: 105px;
    left: 0;
    height: 28px;
    width: 400px;
}

#help{
    position: absolute;
    left: 0;
    bottom: 0;
    cursor: pointer;
}
#chglang{
    position: absolute;
    right: 0;
    bottom: 0;
    cursor: pointer;
}

.head #curlang_img{
    position: absolute;
    right: 135px;
    bottom: 10px;
}


#overlay_help{
    position: absolute;
    display: none;
    height: 625px;
    width: 1000px;
    top:0;
    left:0;
    background-color: rgba(0,0,0,0.86);
}

#splash_help{
    position: absolute;
    height: 494px;
    width: 712px;
    top:66px;
    left:144px;
    background-image: url("../img/410.png");
}

#splash_help_scroll{
    position: absolute;
    height: 370px;
    width: 675px;
    top:80px;
    left:18px;
    overflow-y: auto;
    overflow-x: hidden;
}

#closehelp{
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}

.head #overlay_lang{
    position: absolute;
    bottom: 132px;
    left: 270px;
    cursor: pointer;
    background-image: url("../img/237.png");
    height: 154px;
    width: 127px;
    opacity: 0.8;
    display: none;
}


#splash_langs2{
    position: absolute;
    right:5px;
    top:15px;
    font-size: 11px;
    line-height: 11px;
    font-weight: 700;
}

#splash_langs2 table{
    width: 115px !important;
}

#splash_langs2 tr:hover,  #splash_langs2 .sel{
    background-color: #d7d7d7;
    cursor: pointer;
}

.brain #tools_left{
    background-image: url("../img/368a.png");
    position: absolute;
    bottom: 0;
    left: 364px;
    height: 21px;
    width: 349px;
}

.brain #curlang_img{
    position: absolute;
    right: 135px;
    bottom: 6px;
}

.brain #overlay_lang{
    position: absolute;
    bottom: 21px;
    left: 583px;
    cursor: pointer;
    background-image: url("../img/237.png");
    height: 154px;
    width: 127px;
    opacity: 0.8;
    display: none;
}

#edu_help{
    position: absolute;
    top: 13px;
    left:320px;
}

#icons{
    position: absolute;
    height: 100px;
    width: 261px;
    bottom: 5px;
    left: 410px;
    overflow-y: auto;
    overflow-x: auto;
}

#icons img{
    margin-left: 15px;
    float: left;
    cursor: pointer;
}

#img_overlay{
    background-color: #ffffff;
    position: absolute;
    width: 380px;
    height: 505px;
    top:8px;
    left:408px;
    display: none;
}