.il_header{
	width:990px;
	position:relative;
	height:250px;
	margin:auto;
	font-family:Arial, Helvetica, sans-serif;
	background:#fff;
}

.il_header *{
	margin:0px;
	padding:0px;
}

#il_logo{
	background:url("../img/il_logo.jpg") center center no-repeat;
	width:261px;
	height:75px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	position:absolute;
	left:30px;
	top:0px;
}
.il_garant {
	width: 280px;
	height: 42px;
	display: flex;
	overflow: hidden;
	position: absolute;
	left: 33px;
	top: 85px;
	color: #AE2656;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1.3em;
	align-items: center;
	white-space: nowrap;
}

.il_garant:hover{
	color: #DE7E11;
	text-decoration: none;
	font-size: 1.3em;
}

.il_garant i {
	color: #AE2656;
	padding-right: 0.5rem;
}
.il_garant:hover i {
	color: #DE7E11;
	text-decoration: none;
}

.il_phone{
	list-style:none;
	background:url("../img/il_phone.jpg") left 50% no-repeat;
	padding-left:32px;
	display:block;
	overflow:hidden;
	position:absolute;
	top:3px;
	left: 340px;
	padding:10px 0px 10px 32px;
}

.il_phone li{
	float:left;
	display:block;
	width:170px;
	margin-right:8px;
	padding-left:9px;
	background: url("../img/il_phone_bord.jpg") right bottom no-repeat;
	padding-bottom:4px;
}

.il_phone li span{
	color:#2f2d2e;
	font-size:12px;
	font-weight:none;
}

.il_phone li p{
	padding:0px;
	margin:0px;
	font-size:19px;
	color:#ae2656;
	line-height:20px;
}

.il_email{
	position:absolute;
	right:18px;
	top:15px;
	color:#ae2656;
	text-decoration:underline;
	font-size:16px;
	font-weight:bold;
}

.il_email:hover{
	text-decoration:none;
	font-size:16px;
}

.il_bas_menu{
	list-style:none;
	display:block;
	overflow:hidden;
	position:absolute;
	top:40px;
	left:773px;
	text-transform:uppercase;
}

.il_bas_menu li{
	display:list-item;
	float:left;
	margin-right:4px;
	font-size:9px;
	color:#2f2d2e;
}

.il_bas_menu li a{
	font-size:9px;
	color:#2f2d2e;
	text-decoration:none;
	display:inline-block;
	margin-right:3px;
}

.il_bas_menu li a:hover{
	text-decoration:underline;
}

#il_cat_log_bot{
	display:none;
}

#il_search{
	margin:0px;
	padding:0px;
	position:absolute;
	top:73px;
	left:340px;
	border-color: #B92058;
	border-style: dashed;
	border-width: 2px;
	border-radius: 8px;
}

#il_search i {
	padding-right: 0.5rem;
	color: #B92058;
	padding-top: 0.2rem;
}

#il_search input:focus {
	outline: none !important;
}

.il_inpt_text{
	margin: 0px !important;
	padding: 0px 15px !important;
	/* background: url("../img/il_img_03.png") center center no-repeat !important; */
	width: 335px !important;
	height: 44px !important;
	border: none !important;
	color: #999898 !important;
	font-size: 1.2rem !important;
	background: transparent !important;
}

.il_basket{
	background:url("../img/il_basket.jpg") center center no-repeat !important;
	width:158px;
	height:57px;
	position:absolute;
	top:68px;
	right:5px;
	padding-left:55px;
	font-size:11px;
}

.il_basket .il_title_b,.il_basket .il_title_b a{
	color:#eba6be;
	margin-top:14px;
	text-decoration:none;
}

.il_basket  p.il_count{
	color:#FFFFFF;
}

.il_top_menu_cat{
	background:url("../img/il_img_30.png") center center no-repeat;
	width:1038px;
	height:64px;
	position:absolute;
	left: -59px;
	top: 175px;
	list-style:none;
	padding-left:70px;
}

.il_top_menu_cat > li{
	display:block;
	float:left;
	margin-right:23px;
	position:relative;
	left:5px;
	height:50px;
}


.il_top_menu_cat >  li div{
	display:none;
	position:absolute;
	top:35px;
	left:0px;
	padding-top:30px;
	zposition:relative;
	z-index:999;

}

.il_top_menu_cat >  li div span.arrow{
	display:block;
	background: url("../img/arrow_dbl_menu.png") center center no-repeat;
	z-index:9999;
	position:absolute;
	left:20px;
	top:19px;
	width:19px;
	height:11px;
}

.il_top_menu_cat >  li div ul{
	list-style:none;
	 -moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Firefox */
    -webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Для Safari и Chrome */
    box-shadow: 0 0 10px rgba(0,0,0,0.5); /* Параметры тени */
	background:#FFFFFF;
	border-radius:10px;
	width:220px;
	padding:15px;
}

.il_top_menu_cat >  li:hover div{
	display:block;
}

.il_top_menu_cat > li ul a{
	color:#4d4d4d;
	font-size:13px;
	text-decoration:none;
}

.il_top_menu_cat > li ul li{
	margin:5px 0px;
}

.il_top_menu_cat > li ul a:hover{
	color:#ac2253;
	text-decoration:underline;
}

.il_top_menu_cat > li ul a.active{
	color:#E3AF74;
}

.il_top_menu_cat > li > a{
	color: #fefefe;
	font-size: 13px;
	text-decoration: none;
    text-transform: uppercase;
	display: flex;
	padding: 13px 7px;
	text-shadow: 1px 1px 2px black, 0 0 1px white; /* Параметры тени */
	position: relative;
	top: 5px;
}

.il_top_menu_cat > li > a:hover
,.il_top_menu_cat > li > a.active
{
/* 	background:url("../img/menu_active.png") left top repeat-x; */
	background-color: rgba(210,46,105,0.8);
}

ul.il_sub_menu{
	background:url("../img/il_sub_menu.png") center center no-repeat;
	height:33px;
	width:972px;
	list-style:none;
	overflow:hidden;
	position:absolute;
	left:10px;
	top:145px;
}

ul.il_sub_menu li{
	display:list-item;
	float:left;
	margin-right:17px;
	padding-left:14px;
	background:url("../img/il_shadow_li.png") left top no-repeat;
	height:100%;
	position:relative;
	padding-top:5px;
}

ul.il_sub_menu li a{
	color:#a51e4e;
	font-size:13px;
	text-decoration:none;
	display:inline-block;
	padding-left:22px;
	height:100%;
	position:relative;
	top:3px;
}

ul.il_sub_menu li a:hover{
	color:#d2698e;
}

ul.il_sub_menu li.il_home_li{
	background:none;
	margin-right:0px;
}

ul.il_sub_menu li.il_home_li a{
	position: relative;
	left: -15px;
	top: 1px;
	display: block;
}

ul.il_sub_menu li.il_gde_nah a{
	background: url("../img/ul_sub_08.png") left top no-repeat;
}

ul.il_sub_menu li.il_gde_nah a:hover{
	background: url("../img/il_sub_h_08.png") left top no-repeat;
}

ul.il_sub_menu li.il_dilivery a{
	background:url("../img/ul_sub_10.png") left top no-repeat;
	padding-left:25px;
}

ul.il_sub_menu li.il_dilivery a:hover{
	background:url("../img/il_sub_h_10.png") left top no-repeat;
	padding-left:25px;
}

ul.il_sub_menu li.il_bonus a{
	background:url("../img/ul_sub_12.png") left top no-repeat;
	padding-left:25px;
}

ul.il_sub_menu li.il_special a{
	background:url("../img/ul_sub_16.png") left top no-repeat;
    color:darkorange;
    text-decoration: underline;
	padding-left:25px;
}

ul.il_sub_menu li.il_special a:hover{
	background:url("../img/ul_sub_16_hover.png") left top no-repeat;
    color:darksalmon;
	padding-left:25px;
}

ul.il_sub_menu li.il_bonus a:hover{
	background:url("../img/il_sub_h_12.png") left top no-repeat;
	padding-left:25px;
}

ul.il_sub_menu li.il_zametki a{
	background: url("../img/ul_sub_03.png") left top no-repeat;
}

ul.il_sub_menu li.il_zametki a:hover{
	background: url("../img/il_sub_h_03.png") left top no-repeat;
}

ul.il_sub_menu li.il_pr_gr a{
	background: url("../img/ul_sub_05.png") left top no-repeat;
	padding-left:25px;
}

ul.il_sub_menu li.il_pr_gr a:hover{
	background: url("../img/il_sub_h_05.png") left top no-repeat;
	padding-left:25px;
}

ul.il_sub_menu li.il_lk a{
	background: url("../img/ul_sub_15.png") left top no-repeat;
}

ul.il_sub_menu li.il_lk a:hover{
	background: url("../img/il_sub_h_15.png") left top no-repeat;
}

.mc-last-content li {
	display:block;
	min-height: 110px;
}

