.lk_header {margin:20px 0;}
.lk_header_div {
	padding:20px;
	gap:20px;
	background:#fff;
	border-radius:10px;
}
.lk_header_links {
	gap:20px;
}
.lk_header_link {
	white-space:nowrap;
	font-size:16px;
	color:#111;
	text-decoration:none;
	font-weight:500;
}
.lk_header_link:hover, .lk_header_link_act {
	color:#099CE5;
}

.lk_profile_div {margin:20px 0;}
.lk_profile_form {
	gap:20px;
	padding:40px;
	gap:20px;
	background:#fff;
	border-radius:10px;
}
.lk_profile_form_line {gap:10px;}
.lk_profile_form_line input {min-width:100px; max-width:200px;}
.lk_profile_form > .flex_start {max-width:280px; margin-top:20px;}
#save_out {margin-bottom:-20px;}

.table_ads_lk {
	width:100%;
}
.table_ads_lk_line {
	border-bottom:1px solid #84CEF2;
	padding:10px;
	position:relative;
}
.table_ads_lk_photo {min-width:200px; width:200px; height:200px; margin-right:10px; background:#f5f5f5;}
.table_ads_lk_photo img {width:100%; height:100%; object-fit:contain;}
.table_ads_lk_nprice {
	min-width:200px;width:300px;
	padding:10px;
	border-left:1px solid #84CEF2;
	border-right:1px solid #84CEF2;
}
.table_ads_lk_nprice a {
	font-size:18px; color:#111; text-decoration:none;font-weight:500;
}
.table_ads_lk_nprice a:hover {text-decoration:underline;}
.table_ads_lk_nprice b {font-size:16px; margin-top:10px;}
.table_ads_lk_nprice span {font-size:14px; margin-top:10px; color:#777;}
.table_ads_lk_dates {margin-top:10px;}
.table_ads_lk_dates > .b {font-weight:500;}

.table_ads_lk_stat {
	min-width:100px;
	border-right:1px solid #84CEF2;
	gap:10px;
	padding:10px;
}
.table_ads_lk_stat div:hover {opacity:.8; cursor:pointer;}
.table_ads_lk_stat div img {width:20px;}
.cont_see {font-size:14px; margin-right:10px; white-space:nowrap;}
.cont_click {font-size:14px; margin-left:10px; white-space:nowrap;}

.table_ads_lk_pult {padding:10px;}
.table_ads_lk_uslugi {gap:10px; margin:10px 0 10px 0;}
.table_ads_lk_uslugi span {font-size:14px; background:#f5f5f5; border-radius:5px; padding:5px 10px;}

.table_ads_lk_btns {gap:20px; margin-bottom:10px;}
.blue_link {font-size:14px; color:#099CE5; text-decoration:none;}
.blue_link:hover {text-decoration:underline; color:#099CE5;}

.table_top_links {
	gap:10px;
}
.redaction_top_links {
	gap:10px; margin:10px 0;
}
.redaction_top_link {
	background:#f5f5f5;
	padding:5px 15px;
	font-size:14px;
	color:#111;
	text-decoration:none;
	border-radius:10px;
	white-space:nowrap;
}.redaction_top_link:hover {color:#111;background:#ddd;}
.rtl_act {color:#fff;background:#099CE5;}.rtl_act:hover {color:#fff;background:#17A8F0;}

.red_marker {
	background:#D04949;
	padding:5px 15px;
	font-size:14px;
	color:#fff;
	text-decoration:none;
	border-radius:10px;	
	margin-bottom:10px;
}

.tumbler_con {margin-bottom:20px;}
.tumbler_con small {max-width:680px;}
.service_title {
	font-size:18px;
}
.check_div {
	background:#099CE5;
	border:2px solid #099CE5;
	border-radius:20px;
	width:60px;
	height:30px;
	position:relative;
}
.check_div div {
	position:absolute;
	top:0; left:0;
	width:26px;
	height:26px;
	border-radius:180px;
	background:#fff;
}
.check_div_act {
	border:2px solid #3BBB3B;
	background:#3BBB3B;
}
.check_div_act div {
	left:30px;
	background:#fff;
}
.check_div:hover {cursor:pointer;}

.tumbler_div {gap:30px; margin-top:10px;}
.tumbler_div select {
	padding:2px 30px 2px 10px;
	font-size:14px;
}
#itogo {
	font-size:22px;
	font-weight:500;
	margin:20px 0;
}
.predupr {
	max-width:320px;
	font-size:14px;
	color:#777;
	margin-top:20px;
}
.predupr a {
	font-size:14px;
	color:#3BBB3B;
}
@media only screen and (max-width:1050px) {
	.lk_profile_form {padding:40px 20px;}
}
@media only screen and (max-width:900px) {
	.table_ads_lk_con {
		-ms-flex-wrap:wrap;flex-wrap:wrap;
	}
	.table_ads_lk_photo {
		order:1;
	}
	.table_ads_lk_nprice {
		order:2;
	}
	.table_ads_lk_stat {
		border-right:0;
		order:3;
	}
	.table_ads_lk_pult {
		width:100%;
		order:4;
		padding:20px 0 10px 0;
	}
	.table_ads_lk_uslugi {gap:5px; margin:10px 0 10px 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
	.table_ads_lk_uslugi span {font-size:12px; background:#f5f5f5; padding:3px 8px;}
	.table_ads_lk_btns {
		gap:10px; -webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;
		-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
	}
	.ad_close_div {
		width:100%;
		-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;
	}
}


@media only screen and (max-width:720px) {
	.lk_header_link {font-size:14px;}
	
	.table_ads_lk_nprice {width:calc(100%  - 220px); border-right:0;}
	.table_ads_lk_stat {
		width:100%;
		padding:10px 0 0 0;
		gap:5px;
		order:3;
		-ms-flex-wrap:wrap;flex-wrap:wrap;
		-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;
		-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;
	}
	.table_ads_lk_stat > .flex_row {
		padding:5px 10px; background:#f5f5f5; border-radius;10px;
	}
	.lk_profile_form {padding:20px 10px;}
	.ad_close_div a {text-align:right;}
}
@media only screen and (max-width:550px) {
	.table_ads_lk_line {padding:20px 0;}
	.table_ads_lk_con {
		-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
	}
	.table_ads_lk_nprice {width:100%; border-left:0; padding:0;}
	.table_ads_lk_photo {
		position:absolute;
		top:10px; right:0;
		min-width:100px; width:100px; height:100px; margin-right:0; background:none;
	}
	.table_ads_lk_nprice a {
		max-width:calc(100% - 110px); font-size:16px;
	}
	.table_ads_lk_stat div img {width:15px;}
	.table_ads_lk_uslugi {margin-bottom:20px;}
	.ad_close_div {}
	.ad_close_div a {font-size:12px; text-align:right;}
}
@media only screen and (max-width:380px) {
	.table_ads_lk_btns {
		width:100%;
		-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;
		-webkit-box-align:center;-ms-flex-align:center;align-items:center;
		gap:20px;
		margin:10px 0;
		
	}
	.table_ads_lk_btns a {width:100%; max-width:380px;}
}