JSFiddle - React, Tailwind, and code Playground
HTML
<div class="menu">
<ul>
<li class="b-service"><a class="b-service-list__title" href="#" style="margin:0px;"><i class="b-service-icon_home"></i></a></li>
<li><a href="#">Оплата </a></li>
<li><a href="#">Доставка</a></li>
<li><a href="#">Каталог продукции </a></li>
<li><a href="#">Партнеры </a></li>
<li><a href="#">Контактная информация</a></li>
</ul>
</div>
CSS
.menu {
background:url(../images/bg-menu.png) repeat-x center top;
height:57px;
margin:0 auto;
width:1000px;
-webkit-border-radius: 5px;
border-radius: 5px;
position:relative;
z-index:5;
box-shadow: 0 4px 2px -2px rgba(0,0,0,0.4)
}
.menu ul {
list-style:none;
}
.menu li {
float:left;
margin-top:20px;
}
.menu li a {
color:#fff;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
padding:7px 30px;
}
.menu li a:hover {
padding:7px 30px;
background:#373D3F;
}
.b-service-list__title {
margin-left:15px;
}
.b-service-list__title a {
color: #1b63a4;
display: inline-block;
font-family:Arial, Helvetica, sans-serif;
}
.b-service-list__title .b-service-icon_home
{
background:url(../images/csg-5099f8b676939.png);
display: inline;
margin: 1px 0 0 4px;
position: absolute;
}
.b-service-list__title .b-service-icon_home {
background-position: 0 -188px; width: 26px; height: 24px; margin-top:15px; margin-left:16px;
}
.menu .b-service {
position:relative;
top:11px;
z-index:1000;
margin:-11px 0 0 12px;
background:url(../images/bg-service.png) no-repeat;
height:68px;
width:58px;
}
.b-service .b-service-list__title {
background:0;
padding:0;
}
.b-service .b-service-list__title:hover {
background:0;
padding:0;
}