#bg {
      background-image: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(253,29,29,0) 30%, rgba(0,0,0,1) 103%), 
      url('../v_img/D302MHM.jpg');
      height: 500px;
      background-size: cover;
      color: white;
      padding: 20px;
      margin-top: -57px;
    }

.redorb {
  content: "";
  position: relative;
  top: -2px;
  left: -6px;
  display: inline-block;
  width: 7px;
  height: 7px;
  border-radius: 42%;
  background-color: rgb(254, 80, 0);
}

.orbtag {

background-color: #424040;
margin-left: -11px;
border-top-right-radius: 23px;
border-bottom-right-radius: 23px;
width: auto;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 11px;
padding-right: 6px;
gap: 3px;
display: flex;

}

.orblabel {
	background-color: #353535;
        margin-left: 9px;
  width: 60px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 18px;
  border-top-left-radius: 23px;
  border-bottom-left-radius: 23px;
}



.orbtagb {

	margin-left: -5px;
        margin-right: 23px;
        border-radius: 23px;

  padding-top: 6px;
  padding-right: 18px;
  padding-bottom: 6px;
  padding-left: 18px;
display: flex;
gap: 6px;

}


.menuparent {
   display: flex;
   align-items:initial;
   gap: 2px;
   flex-wrap: nowrap;
   margin-bottom: 10px;
   overflow-y: auto;
}


.menu {
   display: flex;
width: 915px;
}   

a.sel {
   color: white;
}

a.unsel {
   color: grey;
}

.orbmodules {
	display: flex;

}

.lslide {
	display: flex;
	max-width: 870px;
}

.boxc {
   display: flex;
   align-items:initial;
   gap: 60px;
   overflow-y: auto;
}





.box {
   display: flex;
   align-items:initial;
   gap: 60px;
   flex-wrap: wrap;
}

.sbox {
   display: flex;
   align-items:initial;
   gap: 25px;
   overflow-y: auto;
     	white-space: nowrap
}


.frame {
	display: flex;
	width: 180px;
}

.desc {
background-color: #424040;
float: left;
max-width: 500px;
gap: 60px;
padding: 18px;
  padding-top: 18px;
  padding-right: 18px;
  padding-bottom: 18px;
  padding-left: 18px;
margin-left: 9px;
margin-right: 23px;
border-radius: 23px;
margin-top: 25px;

}


.info {
    background-color: #594e4e;
    float: left;
    width: 100%;
    gap: 60px;
    padding: 17px;
    margin-left: -17px;
    margin-right: 29px;
    margin-bottom: -17px;
    border-bottom-right-radius: 23px;
    border-bottom-left-radius: 23px;

}





a {

color: white;
text-decoration: none;
}



.tabs {
  list-style: none; 
  position: relative; 
  margin: 0;
  padding: 0;
  width: 100%;  
  font-family: sans-serif
}
.tabs li {
  display: inline-block;
}
.tabs input[type="radio"] {
  display: none;
}
.tabs label {
  display: block;
  cursor: pointer;
  padding: 10px 15px;
  border: 2px solid black;
  border-bottom: 0;
  border-radius: 3px 3px 0 0;
}
.tabs .tab-panel {  
  display: none;
  overflow: hidden;
  width: 100%;  
  position: absolute;
  left: 0;
  border-top: 2px solid black;
}
