div.block-catalog
{
	float: left;
	width: 280px;
}

	div.catalog-head
	{
		position: relative;
		display: table;
		width: 100%;
		border-radius: 5px;
		overflow: hidden;
		z-index: 6;
	}
	
		div.catalog-head-cell
		{
			display: table-cell;
			vertical-align: middle;
		}
		
			a.catalog-head-label
			{
				display: table;
				width: 100%;
				background: var(--color-main);
			}
			
				div.catalog-head-label-cell
				{
					display: table-cell;
					height: 46px;
					vertical-align: middle;
				}
				
				div.catalog-head-label-cell.icon
				{
					width: 20px;
					padding: 0px 10px;
				}
				
					div.catalog-head-label-cell.icon i
					{
						float: left;
						font-size: 20px;
						color: #fff;
					}
					
				div.catalog-head-label-cell.title
				{
					text-transform: uppercase;
					font-size: 14px;
					font-weight: 700;
					color: #fff;
				}
		
		div.catalog-head-cell.ctrl
		{
			width: 0px;
		}