#harta-site h2 {
  margin-top: 30px;	
  text-align: center; 
}

#container-harta {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 50px;
}

#container-harta > * {
  align-self: center;
}

#harta-site a {
  font-size: 18px;
  text-align: left;
}

#harta-site td a {
  font-size: 16px;
}

table, tr, td {
  border: 1px solid #757575;
  border-collapse: collapse;
}

#root {
  margin-top: 5px;
}

td {
  padding: 10px 90px;  
} 

#root, #root * {
  border-bottom: none;
}

#first-level-text {
  display: flex;
  justify-content: space-between;
  width: 505px; 
  margin: 20px 0px;
}

#map-produse {
  margin-left: 37px;
}

#first-level, #first-level-row-1, #first-level-row-1 td {
  border-top: none;
}

#first-level, #first-level-row-1, #first-level-td-1 {
  border-left: none;
}

 
#first-level, #first-level-row-1, #first-level-td-2{
  border-right: none;
}

#first-level, #first-level-row-2, #first-level-row-2 td  {
  border-bottom: none;
}

#first-level-td-3 {
  border-right: none;
}

#first-level-td-4 {
  border-left: none;
}

#second-level-text {
  display: flex;
  justify-content: space-between;
  width: 505px;
}

#map-vinuri {
  margin-right: 46px;
}
/* Middle level */

#middle-level {
  margin-top: 20px;
  width: 800px; /* 800  */
}


#middle-level td { 
  padding: 10px 0px !important;
}

#middle-level td:first-child, #middle-level td:last-child {
  width: 4%
}

#middle-level td[rowspan="2"] {
  width: 46%;
  padding: 10px !important;
  text-align: center;
}	

#middle-level, #middle-level tr {
  border: none; 
}

#middle-level td {
  border-top: none;
}

#middle-level .two-td-row td, #middle-level td[rowspan="2"]  {
  border-bottom: none;
}

#middle-level tr > td:first-child {
  border-right: none;
}

#middle-level tr:first-child > td:last-child,
#middle-level tr > td:first-child,
#middle-level td:nth-child(3),
#middle-level tr:last-child  > td:last-child
{
  border-right: none;
}

#middle-level td:nth-child(2), 
#middle-level td:last-child,
#middle-level tr:first-child > td:first-child,
#middle-level tr:last-child  > td:first-child
{
  border-left: none;
}

/* Empty slots */

.empty-left-slot > td:first-child {
  border-left: none;
  border-bottom: none;
}

/* Bottom Level */

#bottom-level-container {
  position: relative;
  margin: 30px 0px 150px;
}

#bottom-level {
  margin: 0 auto;
}

#bottom-level, #bottom-level * {
  border-bottom: none;
}

#bottom-main-text {
  display: flex;
  justify-content: space-between;
  width: 830px;
  margin: 20px 0px;
}

#map-anunturi {
  margin-left: 10px;
}

#map-contact {
  margin-left: 80px;
}

#map-contact-en {
  margin-left: 23px;
}

#bottom-leaf {
  margin-left: 53px;
  margin-bottom: 20px;
}

#bottom-leaf, #bottom-leaf tr {
  border: none;
}


#bottom-leaf tr:first-child > td,  #bottom-leaf tr:last-child > td:last-child  {
  border-top: none;
}	

#bottom-leaf tr:last-child > td, #bottom-leaf tr:first-child > td:last-child {
  border-bottom: none;
}	


#bottom-leaf tr:first-child > td:first-child,
#bottom-leaf tr:last-child > td:last-child,
#bottom-leaf tr:last-child > td:last-child
{
  border-left: none;
}

#bottom-leaf td:last-child, #bottom-leaf tr:last-child > td:first-child {
  border-right: none;
}

/* Bottom lateral */

#bottom-lateral {
  position: absolute;
  right: 0;
  top: 90px;
}

#bottom-lateral, #bottom-lateral tr {
  border: none;
}

#bottom-lateral td {
  border-right: none;
  padding: 9px;
}

#bottom-lateral td[rowspan="2"] {
  border: none;	
}

#bottom-lateral tr td:first-child {
  width: 35px;
}

#bottom-lateral tr:first-child td {
  border-top: none;	
  border-left: none;
}

#bottom-lateral tr:last-child td {
  border-bottom: none;	
  border-left: none;
}

.btl-cell-first {
  border-top: none;
}

.btl-cell-empty {
  border-top: none;
  border-bottom: none;
}
