	.header_one {
		width:100%;
		background-color:#D80000;
		position:relative;
	}
	.header_oned {
		width:100%;
		box-shadow:0px 10px 15px -5px rgba(0, 0, 0, 0.30);
		z-index:99;
		padding:20px;
	}
	.header_one_logo {
		margin-right:25px;
	}
	.header_one_logo a {
		line-height:0;
	}
	.header_one_logo img {
		width:100px;
	}
	.header_one_link {
		line-height:0;
		font-size:18px;
		color:#fff;
		text-decoration:none;
		margin-right:20px;
		white-space:nowrap;
	}
	.header_one_link:hover {
		border-bottom:1px solid #fff;
		color:#fff;
	}
	.header_one_right {
		width:calc(100% - 125px);
	}
	.header_one_top {

	}
	.header_one_bottom {

	}
	.header_one_blink {
		color:#000;
		font-size:18px;
		font-weight:500;
		text-decoration:none;
	}
	.header_one_blink:hover {
		color:#000;
		text-decoration:underline;
	}
	.header_one_price {
		color:#fff;
		font-size:18px;
		line-height:1.1!important;
		font-weight:500;
		margin-top:-2px;
	}
	.header_one_rub {
		height:16px;
		margin-left:3px;
	}
	.header_one_bicon {
		margin-left:5px;
		margin-top:7px;
		position:relative;
	}
	.header_one_bicon img {
		height:34px;
	}
	.header_one_bicon span {
		position:absolute;
		top:-7px; right:-10px;
		border-radius:180px;
		width:24px; height:24px;
		padding-top:1px;
		font-size:16px;
		font-weight:bold;
		white-space:nowrap;
		background-color:#fff;
		text-align:center;
	}
	.header_one_btns {
		margin-left:40px;
		margin-top:7px;
		white-space:nowrap;
	}
	.header_one_rbtn {
		color:#e2e2e2;
		font-size:16px;
		line-height:0;
		text-decoration:none;
		margin-top:25px;
	}
	.header_one_rbtn:hover {
		text-decoration:underline;
		color:#e2e2e2;
	}
	.header_one_abtn {
		color:#fff;
		font-weight:500;
		font-size:16px;
		line-height:1.2;
		text-decoration:none;
		margin-top:5px;
		margin-left:10px;
		background:#000;
		padding:5px 20px;
		border-radius:20px;
		text-align:center;
	}
	.header_one_abtn:hover {
		background:#000;
		color:#fff;
	}
	.header_one_dinput {
		position:relative;
	}
	.header_one_input {
		background:#fff;
		border-width:2px 1px;
		border-style:solid;
		border-color:#333;
		border-radius:20px;
		width:260px;
	}
	.header_one_input::placeholder {
		color:#797979;
		font-size:14px;
	}
	.header_one_submit {
		border:0; border-radius:0;  outline:none;
		width:25px; height:25px;
		background-color:#fff!important;
		background-image:url(/blocks/img/header_one/search_icon.svg);
		background-size:cover;
		background-position:center center;
		background-repeat:no-repeat;
		position:absolute;
		top:8px; right:12px;
		z-index:100;
	}
	.header_one_phone, .header_one_phone:active{
		color:#fff;
		font-size:20px;
		text-decoration:none;
		text-align:right;
	}
	.header_one_phone:hover {
		color:#fff;
		text-decoration:underline;
	}
	.header_one_contacts {
		text-align:right;
	}
	.header_one_tellme {
		text-decoration:none;
		border-bottom:1px solid #e2e2e2;
		color:#e2e2e2;
		text-align:right;
		font-size:14px;
	}
	.header_one_tellme:hover {
		cursor:pointer;
		color:#fff;
	}
	.header_one_burger {
		display:none;
		width:40px;
		margin-right:20px;
		z-index:99;
	}
	.header_one_sea_mob {
		display:none;
		width:20px;
	}

	.header_one_mob_menu {
		display:none;
		min-width:300px; width:80%; max-width:340px;
		padding:20px;
		background:#fff;
		position:absolute;
		top:100%; left:0;
		z-index:999;
		box-shadow:0px 10px 15px -5px rgba(0, 0, 0, 0.30);
	}
	.header_one_lmob {
		line-height:1.4;
		color:#000;
		font-size:16px;
	}
	.header_one_lmob:hover {
		color:#000; text-decoration:underline;
	}
	.header_one_lmob_search {
		line-height:1.4;
		color:#000;
		font-size:16px;
		background-image:url(/blocks/img/header_one/search_icon2.svg);
		background-size:15px;
		background-position:center left;
		background-repeat:no-repeat;
		padding-left:25px;
		margin-top:20px;
	}
	.header_one_lmob_search:hover {
		color:#000; text-decoration:underline;
	}
	.header_one_lmob_tell {
		line-height:1.4;
		color:#000;
		font-size:16px;
		background-image:url(/blocks/img/header_one/phone_icon_btn.svg);
		background-size:15px;
		background-position:center left;
		background-repeat:no-repeat;
		padding-left:25px;
		margin-top:5px;
	}
	.header_one_lmob_tell:hover {
		color:#000; text-decoration:underline;
	}
	
	@media only screen and (max-width:1100px) {
		.header_one_burger {display:block;}
		.header_one_dlink {display:none;}
		.header_one_right {
			width:calc(100% - 185px);
		}
		.header_one_basbic {width:100%;}
		.header_one_abtn {
			max-width:240px;
		}
		.header_one_abtn:hover {
			background:#000;
			color:#fff;
		}
	}
	@media only screen and (max-width:680px) {
		.header_one_basket {order:2;}
		.header_one_basbic {
			-webkit-box-orient:vertical;
			-webkit-box-direction:normal;
			-ms-flex-direction:column;
			flex-direction:column;
		}
		.header_one_basket {
			width:100%;
			-webkit-box-pack:end;
			-ms-flex-pack:end;
			justify-content:flex-end;
			padding-right:10px;
			margin-top:15px;
		}
		.header_one_btns {
			text-align:right;
			margin-top:0;
		}
		.header_one_logo img {
			width:70px;
		}
		.header_one_bottom {
			display:none;
		}
		.header_one_right {
			width:calc(100% - 155px);
		}
		.header_one_bicon img {height:30px;}
		.header_one_blink {font-size:16px;}
		.header_one_price {font-size:16px;margin-top:-3px;}
		.header_one_rub {height:14px;margin-top:-2px;}
		.header_one_rbtn {font-size:14px;}
		.header_one_abtn {font-size:14px; padding:5px 20px;}
	}
	@media only screen and (max-width:480px) {
		.header_one_logo img {
			width:50px;
		}
		.header_one_logo {
			margin-right:15px;
		}
		.header_one_burger {width:35px; margin-right:0;}
		.header_one_right {
			width:100%;
			position:absolute;
			top:10px; right:20px;
		}
		.header_oned {padding:20px 0;}
		.header_oned div {padding-left:15px;}
	}