.car-menu {
  width: 145px;
  margin: 0 auto;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

.car-menu h3 {
  margin: 0;
  height: 25px;
  line-height: 25px;
  background: rgb(78, 147, 183);
  color: rgb(215, 230, 239);
  font-size: 9pt;
  text-align: center;
}

.car-menu a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 145px;
  height: 54px;
  text-decoration: none;
}

.car-menu a:hover,
.car-menu a:focus {
  background: #109ef0;
}

.car-menu img {
  width: 135px;
  height: 50px;
  object-fit: cover;
  border: 0;
}

  .driver-menu { 
	  width: 145px; 
	  margin: 0 auto; 
	  font-family: Verdana, Arial, Helvetica, sans-serif; 
	  font-size: 8pt; 
	  }
 
 .driver-menu ul,
.driver-menu li {
  list-style: none !important;
  margin: 0 !important;
  padding-left: 0 !important;
  background-image: none !important;
}

.driver-menu li::before,
.driver-menu li::marker {
  content: none !important;
  display: none !important;
}
 
 .driver-menu li:hover {
  background: rgb(0, 64, 128) !important;
  color: #ffffff !important;
}
 
 
  
  .driver-menu ul { 
	  margin: 0; 
	  padding: 0; 
	  list-style: none !important; 
	  }
	  
  .driver-menu li { 
	  list-style: none !important;
	  margin-bottom: 5px !important;
	  }
	  
  .driver-menu li li {
  	  margin-bottom: 0 !important;
	  }

  .driver-menu li::marker { 
	  content: ""; 
	  }
  
  .driver-menu > ul > li { 
	  position: relative; 
	  min-height: 25px; 
	  color: rgb(0,64,128); 
	  border: 1px solid; 
	  border-color: rgb(0,0,128) rgb(255,255,255); 
	  box-sizing: border-box; 
	  }
  
  .driver-menu .driver-name { 
	  display: block; 
	  height: 23px; 
	  line-height: 23px; 
	  padding: 0 18px 0 5px; 
	  white-space: nowrap; 
	  cursor: default; 
	  }
  
  .driver-menu .driver-name::after { 
	  content: ""; 
	  position: absolute; 
	  right: 5px; 
	  top: 8px; 
	  width: 7px; 
	  height: 7px; 
	  background: url("../../image/autos/thumb/arrow.gif") center / contain no-repeat; 
	  }
  
  .driver-menu .cars { 
	  display: none; 
	  padding: 2px 0; 
	  background: #fff; 
	  }
  
  .driver-menu li:hover > .cars, .driver-menu li:focus-within > .cars { 
	  display: block; 
	  }
  
  .driver-menu .cars a { 
	  display: flex; 
	  justify-content: center; 
	  align-items: center; 
	  min-height: 54px; 
	  text-decoration: none; 
	  }
  
  .driver-menu .cars a:hover, .driver-menu .cars a:focus { 
	  background: #1aa2e6; 
	  }
  
  .driver-menu .cars img { 
	  width: 135px; 
	  height: 50px; 
	  object-fit: cover; 
	  border: 0; 
	  }
