@charset "utf-8";
/* CSS Document */

.bg_bl {
	display: inline-block;
	width:100%;
	height: 150px;
	border-radius: 10px;
	background: linear-gradient(0deg, #E1F3FF, #E1F3FF), radial-gradient(100% 100% at 100% 100%, #E6F7FF 0%, rgba(230, 247, 255, 0) 100%);
}

.top_head_text {
	padding-left:23px;
	margin-top:20px;
	font-family: Manrope;
	font-size: 25px;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: 0em;
	text-align: left;
	display:block;
}

.block_send {
	padding-top:20px;
}

.hr_msg {
	cursor:pointer;
}

.block_send_msg {
	display:inline-block;
	float:left;
}

#screen_support {
	padding-left:10px;
	padding-bottom:10px;
}

.content_form_add_balance {
	padding-left:23px;
	padding-top:50px;
}

.content_form_p1 {
	float:left;
	max-width:390px;
	width:100%;
}

.content_form_p2 {
	float:left;
    padding-left:20px;
}

.content_lk {
	padding-left: 23px;
	padding-top: 40px;
	vertical-align: top;  
}

.block_inf_lk {
	width:100%;
	border-bottom: 1px solid #E5EBF1;
	height:100px;
}

.lk_top_p1_1 {
	display:inline-block;
	width:40%;
}

.lk_top_p1 {
	display:inline-block;
	
}

.lk_top_p2 {
	display:inline-block;
	height:60px;
	padding-left:20px;
	vertical-align: top;
}



.content_tbl_lk {
	padding-top:30px;
}

.pag {
	width: 30px;
	height: 30px;
	border-radius: 6px;
	background: #E0F4FF;
	display:inline-block;
	margin-left:10px;
	margin-top:10px;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #cfedfe;
}

.pag_text {
	margin-top:7px;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}

.pag_active {
	width: 30px;
	height: 30px;
	border-radius: 6px;
	display:inline-block;
	margin-left:10px;
	margin-top:10px;
	text-align: center;
	vertical-align: middle;
	background:#F7F9FB;
	border: 1px solid #f0f1f2;
	
}

.three_dots {
	display:inline-block;
	padding-left:10px;
	height: 30px;
	vertical-align: bottom;
}

.three_dots_cont {
	padding-top:10px;
}

.pag:hover {
	background: #F7F9FB;
	border: 1px solid #f0f1f2;
}


.toggles_lk{
    display: flex;
	margin-left:12px;
	margin-top:2px;
}


.button_toggles_lk_big{
    background: #E5EBF1;
    width: 54px;
    height: 30px;
    border-radius: 200px;
    cursor: pointer;
    position: relative;
    transition: 0.2s;
}

.button_toggles_lk_big::before{
    position: absolute;
    content: '';
    background-color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 200px;
    margin-top:5px;
	margin-left:5px;
    transition: 0.2s;
}

#check_lk:checked + .button_toggles_lk_big{
    background-color: #01A7F6;
}

#check_lk:checked + .button_toggles_lk_big::before{
    transform: translateX(10px);
}

#check_lk8:checked + .button_toggles_lk_big {
    background-color: #01A7F6;
}

#check_lk8:checked + .button_toggles_lk_big::before {
    transform: translateX(23px);
}

.button_toggles_lk_big_active{
	background: #01A7F6;
    width: 54px;
    height: 30px;
    border-radius: 200px;
    cursor: pointer;
    position: relative;
    transition: 0.2s;
}
		
.button_toggles_lk_big_active::before{
	position: absolute;
    content: '';
    background-color: #fff;
    width: 20px;
    height: 20px;
    border-radius: 200px;
    margin-top:5px;
	margin-left:25px;
    transition: 0.2s;
}

#check_lk8_active:checked + .button_toggles_lk_big_active {
    background-color: #E5EBF1;
}


#check_lk8_active:checked + .button_toggles_lk_big_active::before {
    transform: translateX(-19px);
}


#check_lk, #check_lk2, #check_lk3, #check_lk4, #check_lk5, #check_lk6, #check_lk7, #check_lk8, #check_lk9, #check_lk10, #check_lk11, #check_lk12, #check_lk13, #check_lk14, #check_lk15, #check_lk16, #check_lk17, #check_lk18, #check_lk19, #check_lk20, #check_lk21, #check_lk22, #check_lk23, #check_lk24 {
   display: none;
}

.button_toggles_lk{
    background: #E5EBF1;
    width: 28px;
    height: 16px;
    border-radius: 200px;
    cursor: pointer;
    position: relative;
    transition: 0.2s;
	}

	.button_toggles_lk::before{
    position: absolute;
    content: '';
    background-color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 200px;
    margin-top:3px;
	margin-left:4px;
    transition: 0.2s;
	}
	
    #check_lk:checked + .button_toggles_lk{
    background-color: #01A7F6;
	}
	
			
	#check_lk:checked + .button_toggles_lk::before{
    transform: translateX(10px);
	}

	
    #check_lk2:checked + .button_toggles_lk, #check_lk3:checked + .button_toggles_lk, #check_lk4:checked + .button_toggles_lk, #check_lk5:checked + .button_toggles_lk, #check_lk6:checked + .button_toggles_lk, #check_lk7:checked + .button_toggles_lk, #check_lk8:checked + .button_toggles_lk, #check_lk9:checked + .button_toggles_lk, #check_lk10:checked + .button_toggles_lk, #check_lk11:checked + .button_toggles_lk, #check_lk12:checked + .button_toggles_lk, #check_lk13:checked + .button_toggles_lk, #check_lk14:checked + .button_toggles_lk, #check_lk15:checked + .button_toggles_lk, #check_lk16:checked + .button_toggles_lk, #check_lk17:checked + .button_toggles_lk, #check_lk18:checked + .button_toggles_lk, #check_lk19:checked + .button_toggles_lk, #check_lk20:checked + .button_toggles_lk, #check_lk21:checked + .button_toggles_lk, #check_lk22:checked + .button_toggles_lk, #check_lk23:checked + .button_toggles_lk, #check_lk24:checked + .button_toggles_lk {
    background-color: #01A7F6;
	}
	
		

	#check_lk2:checked + .button_toggles_lk::before, #check_lk3:checked + .button_toggles_lk::before, #check_lk4:checked + .button_toggles_lk::before, #check_lk5:checked + .button_toggles_lk::before, #check_lk6:checked + .button_toggles_lk::before, #check_lk7:checked + .button_toggles_lk::before, #check_lk8:checked + .button_toggles_lk::before, #check_lk9:checked + .button_toggles_lk::before, #check_lk10:checked + .button_toggles_lk::before, #check_lk11:checked + .button_toggles_lk::before, #check_lk12:checked + .button_toggles_lk::before, #check_lk13:checked + .button_toggles_lk::before, #check_lk14:checked + .button_toggles_lk::before, #check_lk15:checked + .button_toggles_lk::before, #check_lk16:checked + .button_toggles_lk::before, #check_lk17:checked + .button_toggles_lk::before, #check_lk18:checked + .button_toggles_lk::before, #check_lk19:checked + .button_toggles_lk::before, #check_lk20:checked + .button_toggles_lk::before, #check_lk21:checked + .button_toggles_lk::before, #check_lk22:checked + .button_toggles_lk::before, #check_lk23:checked + .button_toggles_lk::before, #check_lk24:checked + .button_toggles_lk::before {
    transform: translateX(10px);
	}




.button_toggles_lk_active{
	background: #01A7F6;
    width: 28px;
    height: 16px;
    border-radius: 200px;
    cursor: pointer;
    position: relative;
    transition: 0.2s;
}
		
.button_toggles_lk_active::before{
	position: absolute;
    content: '';
    background-color: #fff;
    width: 10px;
    height: 10px;
    border-radius: 200px;
    margin-top:3px;
	margin-left:14px;
    transition: 0.2s;
}


.lk_center_login_btn1 {
	display: inline-block;
	
}

.lk_center_login_btn2 {
	float:right;
}

	

#check_lk_active, #check_lk2_active, #check_lk3_active, #check_lk4_active, #check_lk5_active, #check_lk6_active, #check_lk7_active, #check_lk8_active, #check_lk9_active, #check_lk10_active, #check_lk11_active, #check_lk12_active, #check_lk13_active, #check_lk14_active, #check_lk15_active, #check_lk16_active, #check_lk17_active, #check_lk18_active, #check_lk19_active, #check_lk20_active, #check_lk21_active, #check_lk22_active, #check_lk23_active, #check_lk24_active {
   display: none;
}

#check_lk_active:checked + .button_toggles_lk_active, #check_lk2_active:checked + .button_toggles_lk_active, #check_lk3_active:checked + .button_toggles_lk_active, #check_lk4_active:checked + .button_toggles_lk_active, #check_lk5_active:checked + .button_toggles_lk_active, #check_lk6_active:checked + .button_toggles_lk_active, #check_lk7_active:checked + .button_toggles_lk_active, #check_lk8_active:checked + .button_toggles_lk_active, #check_lk9_active:checked + .button_toggles_lk_active, #check_lk10_active:checked + .button_toggles_lk_active, #check_lk11_active:checked + .button_toggles_lk_active, #check_lk12_active:checked + .button_toggles_lk_active, #check_lk13_active:checked + .button_toggles_lk_active, #check_lk14_active:checked + .button_toggles_lk_active, #check_lk15_active:checked + .button_toggles_lk_active, #check_lk16_active:checked + .button_toggles_lk_active, #check_lk17_active:checked + .button_toggles_lk_active, #check_lk18_active:checked + .button_toggles_lk_active, #check_lk19_active:checked + .button_toggles_lk_active, #check_lk20_active:checked + .button_toggles_lk_active, #check_lk21_active:checked + .button_toggles_lk_active, #check_lk22_active:checked + .button_toggles_lk_active, #check_lk23_active:checked + .button_toggles_lk_active, #check_lk24_active:checked + .button_toggles_lk_active {
    background-color: #E5EBF1;
}


#check_lk_active:checked + .button_toggles_lk_active::before, #check_lk2_active:checked + .button_toggles_lk_active::before, #check_lk3_active:checked + .button_toggles_lk_active::before, #check_lk4_active:checked + .button_toggles_lk_active::before, #check_lk5_active:checked + .button_toggles_lk_active::before, #check_lk6_active:checked + .button_toggles_lk_active::before, #check_lk7_active:checked + .button_toggles_lk_active::before, #check_lk8_active:checked + .button_toggles_lk_active::before, #check_lk9_active:checked + .button_toggles_lk_active::before, #check_lk10_active:checked + .button_toggles_lk_active::before, #check_lk11_active:checked + .button_toggles_lk_active::before, #check_lk11_active:checked + .button_toggles_lk_active::before, #check_lk12_active:checked + .button_toggles_lk_active::before, #check_lk13_active:checked + .button_toggles_lk_active::before, #check_lk14_active:checked + .button_toggles_lk_active::before, #check_lk15_active:checked + .button_toggles_lk_active::before, #check_lk16_active:checked + .button_toggles_lk_active::before, #check_lk17_active:checked + .button_toggles_lk_active::before, #check_lk18_active:checked + .button_toggles_lk_active::before, #check_lk19_active:checked + .button_toggles_lk_active::before, #check_lk20_active:checked + .button_toggles_lk_active::before, #check_lk21_active:checked + .button_toggles_lk_active::before, #check_lk22_active:checked + .button_toggles_lk_active::before, #check_lk23_active:checked + .button_toggles_lk_active::before, #check_lk24_active:checked + .button_toggles_lk_active::before {
    transform: translateX(-10px);
}



.lk_block_2fa_left {
	display:inline-block;
	width:70%;
}

.lk_block_2fa_right {
	display:inline-block;
	width:29%;
	vertical-align: top;
	padding-top:20px;
}

.lk_block_2fa {
	margin-top:30px;
	width:100%;
	height:100px;
	border-bottom: 1px solid #E5EBF1
}

.top_lk_bl_2fa_left {
	display:inline-block;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 700;
	color: #000000;

}

.btn_lk_connect_2fa_ip {
	width: 230px;
	height: 35px;
	border-radius: 6px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 14px;
	cursor:pointer;
	text-align:center;
}

.btn_lk_connect_2fa_ip:hover {
	color:#FFFFFF;
}

.ip_bl2_2fa_left {
	display:inline-block;
	width: calc(83% - 44px);
}

.ip_bl2_2fa_right {
	display:inline-block;
	padding-left:10px;
}

.top_block_line_cab2 {
	width:100%;
	padding-top:20px;
}

.top_lk_bl2_2fa_left {
	display:inline-block;
	width:49%;
}

.top_lk_bl2_2fa_right {
	display:inline-block;
	vertical-align: top;
	padding-left:25px;
	width:47%;
}

.top_lk_bl22_2fa_left {
	display:inline-block;
	font-family: Manrope;
    font-size: 16px;
    font-weight: 700;
    color: #000000;
}

.top_lk_bl22_2fa_txt {
	padding-top:10px;
	font-family: Manrope;
	font-size: 14px;
	color: #666666;
}

.top_lk_bl22_2fa_right {
	display:inline-block;
	padding-left:10px;
	font-family: Manrope;
	font-size: 15px;
}


.top_lk_bl_2fa_right {
	display:inline-block;
	padding-left:10px;
	font-family: Manrope;
	font-size: 15px;
}

.lk_block_2fa_text {
	padding-top:10px;
	font-family: Manrope;
	font-size: 14px;
	color: #666666;
}


.lk_top_p3 {
	display:inline-block;
	height:60px;
	vertical-align: top;
	width:33%;
	margin-top:5px;
}

.noth_p1 {
	display:inline-block;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 700;
	width:70%;
}

.noth_p2 {
	display:inline-block;
	width:46%;
}

.noth_p3 {
	display:inline-block;
	width:51%;
}

.noth_p2_2 {
	display:inline-block;
	width:29%;
}

.noth_block_lk {
	padding-top:15px;
}

.noth_p21 {
	float:left;
	font-family: Manrope;
	font-size: 14px;
	color: #666666;

}

.no_ip_clock {
	font-family: Manrope;
	font-size: 14px;
	color: #666666;
	padding-top:30px;
	width:100%;
	text-align: center;
}



.noth_p22 {
	float:left;
}

.noth_p31 {
	float:left;
	font-family: Manrope;
	font-size: 14px;
	color: #666666;
}

.noth_p32 {
	float:left;
}


.lk_top_p4 {
	display:inline-block;
	height:60px;
	vertical-align: top;
	float:right;
	margin-top:5px;
	margin-right:20px;
	
}

.lk_top_login {
	font-family: Manrope;
	font-size: 14px;
}

.lk_top_login_text {
	color:#717171;
}

.lk_top_date {
	font-family: Manrope;
	font-size: 14px;
	padding-top:3px;
}

.lk_top_login_date {
	color:#717171;
}

.lk_top_email {
	font-family: Manrope;
	font-size: 16px;
	font-weight: 600;
	padding-top:5px;
}

.lk_center_login_nm {
	font-family: Manrope;
	font-size: 16px;
	font-weight: 600;
	padding-top:5px;
}

.lk_center_login_inf {
	margin-left:20px;
	display:inline-block;
	vertical-align: top;
	width:90%;
}

.lk_center_login_nm2 {
	font-family: Manrope;
	font-size: 15px;
	color:#717171;
	margin-top:5px;
}

.btn_new_inf {
	width: 100px;
	height: 34px;
	border-radius: 6px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 15px;
	cursor:pointer;
	text-align:center;
}

.btn_new_inf:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.lk_top_new_avatar {
	padding-top:5px;
	border-bottom:1px dashed #01A7F6;
	width:138px;
	height:22px;
}


.lk_center_login_icon {
	width:70px;
	height:70px;
	background: #F7F9FB;
	text-align: center;
	vertical-align: middle;
	border-radius:50px;
	pointer-events: none;
	-moz-user-select: none; 
	-webkit-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
}

.cont_img_lk {
	width:32px;
	height:32px;
	padding:18px;
	pointer-events: none;
	-moz-user-select: none; 
	-webkit-user-select: none; 
	-ms-user-select: none; 
	user-select: none;
}

.lk_center_login_btn {
	display:inline-block;
	vertical-align: top;
	padding-top:15px;
	float:right;
	padding-right:20px;
}

.lk_center_login_block {
	padding-top: 30px;
	width:100%;
	border-bottom: 1px solid #E5EBF1;
	height:90px;
}

.hr_new_avatar {
	cursor:pointer;
	font-family: Manrope;
	font-size: 15px;
	color:#717171;
}


.lk_center_left, .lk_center_left_p1 {
	float:left;
}

.lk_center_right {
	float:right;
}

.lk_center_left_p2 {
	float:left;
	padding-left:20px;
}


.hr_new_avatar:hover {
	color:#000000;
}

.text_b_sposob {
	font-family: Manrope;
	font-size: 18px;
	font-weight: 600;
	padding-left:23px;
	padding-top:50px;
}


.block_pay {
	width:100%;
}

.fon_block_pay {
	width: 100%;
	height:auto;
	min-height:200px;
	background: #F7F9FB;
	border-radius:10px;
	cursor:pointer;
    outline-offset:-1px;
}

.position_pay {
	float:left;
	margin-left:23px;
	margin-top:20px;
	width: calc(25% - 26px);
	min-height:200px;
}

.text_block_pay {
	font-family: Manrope;
	font-size: 15px;
	text-align: left;
	color: #666666;
	margin-left:25px;
	margin-right:25px;
	padding-bottom:20px;
	-ms-user-select: none; 
	-moz-user-select: none; 
	-webkit-user-select: none; 
	user-select: none; 
}

.icon_block_pay {
	padding-top:25px;
	margin-left:25px;
	height:40px;
	width:100%;
	-ms-user-select: none; 
	-moz-user-select: none; 
	-webkit-user-select: none; 
	user-select: none;
}

.icon_pay_p4 {
	width:100%;
	height:100%;
	background:url(../img/anypay_icon.svg) no-repeat;
}

.icon_pay_p3 {
	width:100%;
	height:100%;
	background:url(../img/unitpay_icon.svg) no-repeat;
}

.icon_pay_p2_2 {
	display:none;
}


.block_send_img {
	display:inline-block;
	height:60px;
	vertical-align:top;
	padding-right: 15px;
	float:right;
}

.cancel {
	background: #ff5858;
	float:right;
	width:15px;
	border-radius: 0px 2px 0px 3px;
	text-align:center;
	color:#FFFFFF;
	cursor:pointer;
	vertical-align: top;
	font-size:13px;
	border-left:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
}

.cancel:hover {
	background: #da5252;
}

#sk_top {
	font-family: Manrope;
	font-size: 13px;
	color:#72727b;
}



.scr_sp {
	width:65px;
	height:65px;
	display:inline-block;
	margin-right:5px;
	border-radius:5px;
	border:2px solid #dadada;
	margin-top:10px;
}

.scr_sp:hover {
	opacity: 0.8;
}

.btn_support {
	width: 160px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 15px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_pay {
	width: 160px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 15px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.btn_buy {
	width: 100%;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 15px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.btn_buy:hover {
	color:#FFFFFF;
	background:#01A7F6;
	transition: 0.2s;
}

.btn_pay:hover {
	color:#FFFFFF;
	background:#01A7F6;
	transition: 0.2s;
}


.btn_support:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.btn_support_message {
	width: 200px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 15px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_support_message:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.btn_p1_message {
	width: 250px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.btn_p11_message {
	width: 220px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.btn_p12_message {
	width: 240px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_p1_message:hover, .btn_p11_message:hover, .btn_p12_message:hover, .btn_p13_message:hover {
	color:#FFFFFF;
	background:#01A7F6;
}


.avatar_lk {
	width:70px;
	border: 1px solid #e8e8e8;
	border-radius:50px;
}


.btn_p1_modal {
	width: 100%;
	height: 45px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_p1_modal:hover {
	color:#FFFFFF;
	background:#01A7F6;
}


.btn_p2_modal {
	width: 100%;
	height: 45px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_p2_modal:hover {
	color:#FFFFFF;
	background:#01A7F6;
}


.head_txt_mod {
	width:100%;
	text-align: left;
	padding-left:5px;
	font-size:15px;
}

.next_txt_mod {
	width:100%;
	padding-top:10px;
}



.btn_p2_message {
	width: 100px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_p2_message:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.date_ticket {
	width:100%;
	text-align:center;
	font-family: Manrope;
	font-size: 14px;
	margin-top:10px;
	margin-bottom:10px;
	color: #707070;
}


.textatea_support {
	outline: none;
	resize: none;
	width:97%;
	height:130px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	padding-left:5px;
	color:#6d6d6d;
	cursor: auto;
}


.textatea_support::-webkit-scrollbar {
 		width: 10px;
	}

	.textatea_support::-webkit-scrollbar-track {
  		background-color: #E5EBF1;
  		border-radius: 100px;
	}

	.textatea_support::-webkit-scrollbar-thumb {
  	    border-radius: 100px;
        background: #a0a0a0;
        box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5);
	}


.content_support {
	max-width:1000px;
	margin-top:10px;
	margin-left:23px;
	margin-right:10px;
}


.icon_pay_p1 {
	width:100%;
	height:100%;
	background:url(../img/robokassa_icon.svg) no-repeat;
	margin-top:10px;
}

.content_msg {
	padding-left:23px;
	padding-top:20px;
}

.content_text_modal_p2 {
	color: #666666;
	font-family: Manrope;
	font-size: 18px;
}

.message_modal_p1 {
	padding-top:40px;
}

.message_modal_p2 {
	padding-top:50px;
	text-align:left;
	margin-bottom:-10px;
	margin-right:-10px;
    display: inline-flex;
}

.message_modal_p22 {
	padding-top:30px;
	text-align:left;
	width:100%;
}

.message_modal_p3 {
	display:inline-block;
	padding-right:10px;
}


.bl_modal_p3 {
	display:inline-block;
	padding-right:10px;
}

.bl_modal_p7 {
	display:inline-block;
	float:right;
	margin-right:14px;
}


.message_modal_p4 {
	display:inline-block;
	float:right;
}

.message_modal_p7 {
	display:inline-block;
	float:right;
	margin-right:14px;
}

.left_top_message {
	display:inline-block;
	width:3%;
	max-width:20px;
	height:80%;
	vertical-align: middle;
}

.right_top_message {
	display:inline-block;
	color: #666666;
	font-family: Manrope;
	font-size: 14px;
	max-width:900px;
	width:95%;
	height:auto;
}

.right_top_message_p1 {
	display:inline-block;
	color:#000000;
	font-size: 15px;
	font-weight: 700;
	padding-top:2px;
	width:100%;
	height:auto;
}


.right_top_message_p2 {
	display:inline-block;
	
}

.cont_top_sup_msg {
	width:100%;
	border-bottom: 1px solid #E5EBF1;
	height:55px;
	vertical-align: middle;
}

.message_list {
	width:100%;
	margin-top:20px;
	max-height:700px;
	overflow-x: hidden;
	overflow-y: auto;
}

.message_list::-webkit-scrollbar {
 	width: 5px;
}

.message_list::-webkit-scrollbar-track {
  	background-color: #E5EBF1;
  	border-radius: 100px;
}

.message_list::-webkit-scrollbar-thumb {
  	border-radius: 100px;
    background: #d0d0d0;
    box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5);
}

.message_list_content {
	max-width:1390px;
	width:99%;
	margin-right:10px;
}


.head_block_message {
	float:right;
	margin-top:20px;
}

.head_block_message_left {
	float:left;
	margin-top:20px;
}

.avatar_block_message_right {
	float:left;
}

.right_block_message {
	float:left;
	padding-left:10px;
}

.left_block_message {
	float:left;
	padding-right:10px;
}

.name_block_message {
	text-align:right;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 700;
}

.name_block_message_left {
	text-align:left;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 700;
}


.name_block_left {
	text-align:left;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 700;
}

.ip_block_message {
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	padding-top:3px;
	text-align:right;
}

.ip_block_message_left {
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	padding-top:3px;
	text-align:left;
}

.avatar_block_message {
	float:left;
}

.img_arrow-1 {
	width:10px;
	height:20px;
	background:url(../img/Arrow-1.svg) no-repeat;
}

.img_arrow-1:hover {
	opacity: 0.6;
}

.border_message_right {
	left:20px;
	right:1%;
}

.text_block_message {
	float:right;
	margin-right:50px;
	margin-top: 10px;
	background: #F7F9FB;
	border-radius:10px;
	border: 1px solid #f2f2f2;
}

.text_block_message_right {
	float:right;
	margin-right:50px;
	margin-left:50px;
	margin-top: 10px;
	background: #E0F4FF;
	border-radius:10px;
	border: 1px solid #f2f2f2;
}


.text_block_message_left {
	float:left;
	margin-left:50px;
	margin-right:50px;
	margin-top: 10px;
	background: #F7F9FB;
	border-radius:10px;
	border: 1px solid #f2f2f2;
}


.content_block_message {
	padding:10px;
	min-width:100px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 400;
	
}

.time_block_message {
	margin-bottom:10px;
	margin-right:10px;
	text-align:right;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}


.border_message_img {
	width:300px;
	height:70px;
	border: 1px dashed #E5EBF1;
	border-radius:5px;
	top:0px;
	font-family: Manrope;
	font-size: 12px;
	margin-left:10px;
	text-align:center;
	vertical-align: middle;
}


.border_message_left {
	display: inline-block;
	padding-top:10px;
	padding-left:10px;
	max-width:925px;
	width:95%;
}


.border_message_right {
	display: inline-block;
	vertical-align: top;
	padding-top:10px;
	
}

.border_message_right_top {
	display:grid;
	height:160px;
}

.border_message_right_bottom {
	display:grid;
}

.top_block_line {
	display:block;
	margin-left:23px;
	margin-right:10px;
	margin-top:40px;
	max-width: 1297px;
	border-bottom: 1px solid #E5EBF1;
	height:30px;
}

.top_block_line_cab {
	display:block;
	margin-top:60px;
	max-width: 1297px;
	border-bottom: 1px solid #E5EBF1;
	height:30px;
}


.top_block_line_partner {
	display:block;
	margin-top:60px;
	max-width: 1297px;
	border-bottom: 1px solid #E5EBF1;
	height:30px;
}

.help_block_name {
	font-family: Manrope;
	font-size: 15px;
	font-weight: 700;
	padding-top:30px;
	margin-left:2px;
}


.txt_active_session {
	font-family: Manrope;
	font-size: 16px;
	color:#000000;
	font-weight: 700;
	padding-top:50px;
}

.lk_vontent_table {
	padding-top:50px;
}


.block_lk_messager {
	display:inline-block;
	margin-left:38px;
	margin-top:20px;
    width: calc(33% - 26px);
    min-width: 200px;
	vertical-align: top;
}



.block_lk_messager_fon {
	background: #F7F9FB;
	border-radius:10px;
	height:100px;
}


.smile_icon_support {
	width:20px;
	height:20px;
	background:url(../img/smile.webp);
	cursor:pointer;
}

.block_lk_icn {
	padding-top:15px;
	padding-left:20px;
	display:inline-block;
}

.block_lk_txt {
	padding-top:20px;
	padding-left:20px;
	display:inline-block;
	vertical-align: top;
}

.block_lk_btn {
	padding-top:10px;
}


.btn_lk_connect {
	width: 100px;
	height: 25px;
	border-radius: 6px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 14px;
	cursor:pointer;
	text-align:center;
}

.btn_lk_connect:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.btn_lk_connect_2fa_email {
	width: 260px;
	height: 35px;
	border-radius: 6px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 14px;
	cursor:pointer;
	text-align:center;
}

.btn_lk_connect_2fa_email:hover {
	color:#FFFFFF;
	background:#01A7F6;
}	

.lk_block_2fa_right_txt {
	width:100%;
	text-align:right;
}

.ip_bl2_2fa_t {
	padding-top:10px;
	font-family: Manrope;
	font-size: 14px;
	color: #666666;
}

.block_ip_list_lk {
	margin-top:5px;
	width:100%;
	height:35px;
	background: #F7F9FB;
	border-radius:6px;
	color:#666666;
	font-family: Manrope;
	font-size: 14px;
}

.block_ip_list_lk_left {
	display: inline-block;
	padding-top:6px;
	padding-left:10px;
	width:90%;
}

.block_ip_list_lk_right {
	display: inline-block;
}

.block_ip_list_lk_right:hover {
	opacity: 0.5;
}


.block_lk_nm {
	color:#000000;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 700;
}

.smile_modal {
	width:250px;
	height:170px;
	background:#FFFFFF;
	box-shadow: 0 3px 10px -.5px rgba(0, 0, 0, .2);
	border-radius:10px;
	position:absolute;
	margin-top:-180px;
	margin-left:-220px;
	opacity: 0;
	visibility: hidden;
	transition: 2.3s;
	
}

.border_message_right:hover > .smile_modal {
	width:250px;
	height:170px;
	background:#FFFFFF;
	box-shadow: 0 3px 10px -.5px rgba(0, 0, 0, .2);
	border-radius:10px;
	position:absolute;
	margin-top:-180px;
	margin-left:-220px;
	opacity: 0.9;
	transition: 0.3s;	
	visibility: visible;
}



.smile_icon_support:hover {
	background:url(../img/smile_hover.webp);
}


.smile_bottom_slide {
	width:100%;
	height:30px;
	border-top: 1px solid #f0f0f0;

}

.smile_top_slide {
	width:100%;
	height:135px;
}

.hr_smile {
	padding-left:1px;
	cursor:pointer;
}

.smile_block {
	width:27px;
	height:25px;
	text-align:center;
	padding-top:1px;
	border-radius:3px;
}

.smile_block:hover {
	background: #d6dcdf;
}


.smile_group_p1 {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -34px;
	margin-left:8px;
}

.smile_group_p1_active {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -5px;
	margin-left:8px;
}

.smile_group_p2 {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -145px
}

.smile_group_p2_active {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -118px
}


.smile_group_p3 {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -89px
}


.smile_group_p3_active {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -61px
}


.smile_group_p4 {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -196px
}

.smile_group_p4_active {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -170px
}

.smile_group_p5 {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -248px
}


.smile_group_p5_active {
	display:inline-block;
	width:24px;
	height:29px;
	background:url("../img/IconsetSmiles_1x.png") no-repeat;
	background-size:42px 350px;
	border:0;
	curror:pointer;
	background-position:-9px -222px
}

.smile_group_p1:hover, .smile_group_p2:hover, .smile_group_p3:hover, .smile_group_p4:hover, .smile_group_p5:hover {
	opacity: 0.8;
}

.hr_sm {
	display:inline-block;
	padding-top:7px;
	padding-left:3px;
}

.group_p1 {
	padding-left:5px;
	cursor:pointer;
}

.group_p2 {
	padding-left:5px;
	cursor:pointer;
	display:none;
}

.group_p3 {
	padding-left:5px;
	cursor:pointer;
	display:none;
}

.group_p4 {
	padding-left:5px;
	cursor:pointer;
	display:none;
}

.group_p5 {
	padding-left:5px;
	cursor:pointer;
	display:none;
}




.input_support {
	border: 1px solid #cbcbcb;
	width:100%;
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background:#FFFFFF;
	text-indent: 10px;
}

.input_support:focus {
	outline: 2px solid #01A7F6;
    outline-offset: -1px;
}



.input_global {
	border: 1px solid #E5EBF1;
	width:94%;
	max-width:1300px;
	height:50px;
	border-radius:6px;
	padding-left:15px;
	padding-right:10px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
}

.input_global:focus {
	border: 2px solid #01A7F6;
}




.select_support {
	border: 1px solid #E5EBF1;
	width:99%;
	height:50px;
	border-radius:6px;
	padding-left:15px;
	padding-right:10px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
}

.select_support:focus {
	border: 2px solid #01A7F6;
}

.select_java {
	border: 1px solid #cbcbcb;
	width:99%;
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	text-indent: 10px;
	background: #F7F9FB;
}

.select_java:focus {
	border: 2px solid #01A7F6;
}


.input_modal {
	border: 1px solid #cbcbcb;
	width:99%;
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background: #F7F9FB;
	text-indent: 10px;
}

.input_modal2 {
	border: 1px solid #cbcbcb;
	width:100%;
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background: #F7F9FB;
	text-indent: 10px;
}

.input_modal:focus, .input_modal2:focus {
	outline: 2px solid #01A7F6;
    outline-offset: -1px;
}


.input_ip {
	border: 1px solid #cbcbcb;
	width:100%;
	height:35px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	text-indent: 10px;
}

.input_ip:focus {
	outline: 2px solid #01A7F6;
    outline-offset: -1px;
}



.block_sk_btn {
	padding-top:10px;
	max-width:990px;
}


.top_content_table {
	min-height:30px;
	border-bottom:1px solid #E5EBF1;
	width:100%;
}

.content_table {
	min-height:30px;
	border-bottom:1px solid #E5EBF1;
	width:100%;
	margin-top:10px;
	cursor:pointer;
}

.content_table:hover {
	border-bottom:1px solid #01A7F6;
}

.href_support {
	color:#000000;
	text-decoration:none;
}

.href_support:hover {
	color:#01A7F6;
}

.table_end {
	margin-left:23px;
	margin-right:10px;
	margin-top:30px;
}


.table_p1 {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:10%;
}


.table_p2 {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:50%;
}


.table_p3 {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}

.table_p4 {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:right;
	width:20%;
}


.table_p1_c {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:10%;
}


.table_p2_c {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:50%;
}

.table_p3_c {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}

.table_p4_c {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:right;
	width:20%;
}


.table_p1_b {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:10%;
}


.table_p2_b {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:70%;
}


.table_p3_b {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}


.table_p1_b_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:30%;
}


.table_p2_b_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:30%;
}


.table_p3_b_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:30%;
}



.table_p4_b_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:10%;
}



.table_p1_d_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:5%;
}


.table_p2_d_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:15%;
}


.table_p3_d_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}

.table_p4_d_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:50%;
}

.table_p5_d_lk {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:right;
	width:10%;
}

.table_p1_a_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:5%;
}


.table_p2_a_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:15%;
}

.table_p3_a_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}

.table_p4_a_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 13px;
	text-align:center;
	vertical-align: middle;
	width:50%;
}

.table_p5_a_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:right;
	width:10%;
	
}



.table_p1_t_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:5%;
}


.table_p2_t_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 13px;
	text-align:center;
	width:50%;
}

.table_p3_t_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}

.table_p4_t_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 13px;
	text-align:center;
	vertical-align: middle;
	width:15%;
}

.table_p5_t_lk {
	float:left;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:right;
	width:10%;
	
}


.table_p1_ref {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:50%;
}


.table_p2_ref {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:18%;
}


.table_p3_ref {
	float:right;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	
}

.table_p3_ref_pr {
	float:right;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	width:10%;
}

.table_p4_ref {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}




.table_p1_ref_d_top {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:10%;
}


.table_p2_ref_d_top {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:45%;
}


.table_p3_ref_d_top {
	float:right;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	
}

.table_p4_ref_d_top {
	float:left;
	vertical-align: middle;
	color:#666666;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	
}



.table_p1_g_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:50%;
}


.table_p2_g_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:18%;
}

.table_p3_g_ref {
	float:right;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
}

.table_p4_g_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}


.table_p1_pr_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:50%;
}

.table_p2_pr_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:18%;
}

.table_p3_pr_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}

.table_p4_pr_ref {
	float:right;
	width:10%;
}


.table_p1_d_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:10%;
}


.table_p2_d_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:45%;
}

.table_p3_d_ref {
	float:right;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	
}

.table_p4_d_ref {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:right;
	
}


.table_p1_g {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:10%;
}


.table_p2_g {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:70%;
}

.table_p3_g {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:20%;
}


.table_p1_g_lk {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:left;
	width:30%;
}


.table_p2_g_lk {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:30%;
}

.table_p3_g_lk {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:30%;
}

.table_p4_g_lk {
	float:left;
	vertical-align: middle;
	color:#00000;
	font-family: Manrope;
	font-size: 15px;
	text-align:center;
	width:10%;
}


.del_gr {
	width:100%;
	height:10px;
	text-align: center;
	background:url("../img/x-_Stroke_.webp") center no-repeat;
}


.table_text_top {
	width:100%;
}

.avatar_inf {
	width:70px;
	height:70px;
	background: #F7F9FB;
	border-radius:50px;
	text-align: center;
	vertical-align: middle;
}

.lk_top_p1_1 {
	border:none;
}


.fs-upload{
position:relative;
overflow:hidden
}

.fs-upload,.fs-upload *,.fs-upload :after,.fs-upload :before,.fs-upload:after,.fs-upload:before{
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-transition:none;
transition:none;
-webkit-user-select:none!important;
-moz-user-select:none!important;
-ms-user-select:none!important;
user-select:none!important
}

.fs-upload-input{
position:absolute;
top:0;
right:0;
bottom:0;
left:0;
z-index:-1px;
opacity:0;
pointer-events:none
}

.fs-upload-target{
cursor:pointer
}

.fs-upload-disabled .fs-upload-target,.no-touch .fs-upload-disabled:hover .fs-upload-target{
cursor:default;
cursor:not-allowed
}


.fs-upload.fs-light .fs-upload-target{
	width:100%;
	height:70px;
	border: 2px dashed #E5EBF1;
	border-radius:5px;
	top:0px;
	font-family: Manrope;
	font-size: 13px;
	text-align:center;
	vertical-align: middle;
}

.fs-light.fs-upload-dropping .fs-upload-target,.fs-light.fs-upload-focus .fs-upload-target,.no-touchevents .fs-light:hover .fs-upload-target{
	border: 2px dashed #bbbbbb;
	background:#fafbfc;
}

.fs-light.fs-upload-disabled{
opacity:.5
}

.fs-light.fs-upload-disabled .fs-upload-target,.fs-light.fs-upload-disabled.fs-upload-dropping .fs-upload-target,.fs-light.fs-upload-disabled.fs-upload-focus .fs-upload-target,.no-touchevents .fs-light.fs-upload-disabled.fs-upload-dropping:hover .fs-upload-target,.no-touchevents .fs-light.fs-upload-disabled:hover .fs-upload-target{
background:#fff;
color:#455a64
}

.none_mobl_ref {
	display:none;
}


.help_block_input {
	
	margin-top:10px;
	max-width: 980px;
}

.border_message_text {
	max-width:980px;
	width:100%;
	height: 153px;
	border-radius:6px;
	border: 1px solid #E5EBF1;
}


.border_message_text_sup {
	max-width:1030px;
	width:100%;
	height: 153px;
	border-radius:6px;
	border: 1px solid #E5EBF1;
}



.border_message_position {
	padding-top:20px;
	height: 160px;
}

.border_message_position_sup {
	padding-top:40px;
	height: 160px;
}


.top_block_line_p1 {
	display:inline-block;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
}

.top_block_line_p2 {
	display:inline-block;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:180px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
}


.top_block_line_p3 {
	display:inline-block;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:390px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
}


.top_block_line_p4 {
	display:inline-block;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:590px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
}




.top_block_line_cab_p1 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:5;
}

.top_block_line_cab_p2 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:150px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:4;
}


.top_block_line_cab_p3 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:310px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:3;
}


.top_block_line_cab_p4 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:590px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:2;
}


.top_block_line_cab_p5 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:790px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:1;
}


.top_block_line_ref_p1 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:5;
}

.top_block_line_ref_p2 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:150px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:4;
}


.top_block_line_ref_p3 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:340px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:3;
}

.top_block_line_ref_p4 {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 500;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	color:#666666;
	margin-left:510px;
	height:30px;
	position:absolute;
	padding-left:2px;
	padding-right:2px;
	z-index:3;
}

.block_table_parner_content {
	padding-left:23px;
}

.hr_tick {
	outline:none;
	text-decoration: none;
	color:#666666;
}

.hr_tick:hover {
	color:#01A7F6;
}


.top_block_line_active {
	color:#01A7F6;
	border-bottom: 1px solid #01A7F6;
}

.hr_tick_active {
	outline:none;
	text-decoration: none;
	color:#01A7F6;
}

.rules_support {
	margin-top:20px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 300;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
}


.top_block_home {
	display:inline-block;
	padding-left:23px;
	margin-top:20px;
    width: calc(33% - 26px);
    min-width: 200px;
}


.help_block_line1 {
	display:block;
	padding-top:15px;
	
}

.help_block_icon {
	display:block;
	padding-top:20px;
	padding-left:20px;
}

.help_block_head {
	display:block;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	padding-top:20px;
	padding-left:20px;
}

.help_block_text {
	display:block;
	color: #666666;
	font-family: Manrope;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	letter-spacing: 0em;
	text-align: left;
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	
	max-width:270px;
}


.help_block_p {
	display:inline-block;
	margin-left:23px;
	margin-top:15px;
	width: calc(34% - 26px);
    min-width: 200px;
	height: 164px;
	border-radius: 10px;
	background: #F7F9FB;

}



.help_block_p:hover {
box-shadow: 0px 21.617647171020508px 36.02941131591797px 0px #E6F7FF8A;
}

.no_ticket {
	color: #000000;
	font-family: Manrope;
	font-size: 16px;
	font-weight: 700;
	width:100%;
	text-align:center;
	padding-top:30px;
}

.bg_bl1 {
	font-family: Manrope;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #000000;
	padding-top:40px;
	padding-left:30px;
	height:30px;
}


.bg_bl2 {
	float:left;
	padding-left:30px;
	padding-top:10px;
}

.bg_bl3 {
	float:right;
}


.btn_home {
	width: 128px;
	height: 45px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_home:hover {
	color:#FFFFFF;
	background:#01A7F6;
	transition: 0.2s;
}


.buy_block_home {
	display:block;
	padding-top:30px;
	padding-left:25px;
	font-family: Manrope;
	font-size: 25px;
	font-weight: 700;
	line-height: 34px;
	letter-spacing: 0em;
	text-align: left;
}


.block_buy_home {
	display:block;
	width:100%;
	padding-top:10px;
	
}


.block_buy_home_e {
	display:inline-block;
	margin-left:23px;
	margin-top:20px;
    width: calc(33% - 26px);
    min-width: 200px;
}


.top_block_home:hover {
	box-shadow: 0px 21.617647171020508px 36.02941131591797px 0px #E6F7FF8A;
}

.block_buy_home_e:hover {
	box-shadow: 0px 21.617647171020508px 36.02941131591797px 0px #E6F7FF8A;
}


.block_buy_home_cont {
	width: 100%;
	height: 220px;
	border-radius: 10px;
	background: radial-gradient(100% 100% at 100% 100%, #E6F7FF 0%, rgba(230, 247, 255, 0) 100%), linear-gradient(0deg, #F7F9FB, #F7F9FB);	
}


.bg_bl4 {
	font-family: Manrope;
	font-size: 20px;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #000000;
	padding-top:40px;
	padding-left:30px;
	height:30px;	
}


.bg_bl5 {
	font-family: Manrope;
	font-size: 14px;
	font-weight: 500;
	line-height: 17px;
	letter-spacing: 0em;
	text-align: left;
	color: #3B3B3B;
	padding-left:30px;
}

.bg_bl6 {
	float:left;
	padding-left:30px;
	padding-top:40px;
}

.bg_bl16 {
	float:left;
	padding-left:30px;
	padding-top:60px;	
}


.bg_bl7 {
	float:right;
	padding-top:23px;
}

.bg_bl8 {
	float:left;
	padding-left:30px;
	padding-top:40px;
	position:absolute;
}

.bg_bl9 {
	float:right;
	padding-top:23px;
}


.bg_bl10 {
	float:right;
	padding-top:42px;
}


.bg_bl11 {
	float:right;
	padding-top:6px;
}


.bg_bl12 {
	float:right;
	padding-top:5px;
}


.block_ip_log {
	margin-left:10px;
	margin-right:10px;
	margin-top:5px;
	margin-bottom:10px;
}

.block_flag_log {
	float:left;
	padding-top:3px;
}

.block_div_flag_log {
	float:left;
	padding-left:5px;
}

.table_p5_a_lk2 {
	display:none;
}


.no_finance_log {
	width:100%;
	text-align: center;
	font-family: Manrope;
	font-size: 14px;
	padding-top:30px;
}

.part_text_p1 {
	font-family: Manrope;
	padding-left:23px;
	padding-top:20px;
	font-size:15px;
}

.block_partner_inf {
	padding-left:23px;
	padding-top:20px;
}


.block_parner_inf_bl {
	display:inline-block;
	margin-left:38px;
	margin-top:20px;
    width: calc(33% - 26px);
    min-width: 180px;
	vertical-align: top;
}



.block_parner_inf_bl_fon {
	background: #F7F9FB;
	border-radius:10px;
	min-height:110px;
}


.block_parner_inf_bl_fon2 {
	background: #F7F9FB;
	border-radius:10px;
	min-height:240px;
}

.block_parner_inf_bl_fon3 {
	background: #F7F9FB;
	border-radius:10px;
	height:110px;
	margin-top:20px;
}

.ref_href_block {
	padding-top:55px;
}

.ref_href_txt {
	font-family: Manrope;
	font-size:15px;
	font-weight: 700;
}

.block_inp_href_ref {
	margin-top:15px;
	width:100%;
	height:35px;
	background: #E0F4FF;
	border-radius:5px;
}

.inp_href_ref_p1 {
	float:left;
	padding-top:7px;
	padding-left:10px;
	width:81%;
}

#href_ref {
	width:100%;
	font-family: Manrope;
	font-size:14px;
	color: #666666;
	outline:none;
	background: #E0F4FF;
	border:none;
}

.inp_href_ref_p2 {
	float:right;
	padding-top:8px;
	padding-right:7px;
}

.summa_ref {
	font-family: Manrope;
	font-size:22px;
	font-weight: 700;
	padding-top:25px;
	width:100%;
	text-align: center;
}

.summa_ref2 {
	font-family: Manrope;
	font-size:14px;
	color: #666666;
	padding-top:10px;
	width:100%;
	text-align: center;
}

.summa_ref_p1 {
	display:inline-block;
}

.summa_ref_p2 {
	display:inline-block;
}

.summa_ref23 {
	font-family: Manrope;
	font-size:16px;
	font-weight: 700;
	padding-top:10px;
	width:100%;
	text-align: center;
}



.btn_out {
	width: 85px;
	height: 28px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}


.btn_out:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.ref_dop_one_txt {
	padding-top:25px;
	font-family: Manrope;
	font-size: 15px;
}

.ref_dop_procent_table {
	width:100%;
	height:auto;
	border: 1px solid #f3f3f3;
	margin-top:25px;
	border-radius:2px;
}

.p_table_ref {
	width:100%;
	height:35px;
	border-bottom: 1px solid #f3f3f3;
	font-family: Manrope;
	font-size: 15px;
}

.p1_table_ref {
	display:inline-block;
	width:60%;
	height:35px;
	border-right: 1px solid #f3f3f3;
	text-align: center;
}

.p2_table_ref {
	display:inline-block;
	text-align: center;
	width:38%;
}

.txt_table_p1 {
	text-align: center;
	margin-top:8px;
}

.ref_procent {
	font-family: Manrope;
	font-size: 18px;
	padding-top:20px;
}

.block_server_list {
	width:100%;
	min-height:85px;
	border-bottom:1px solid #E5EBF1;
	margin-top:15px;
}

.block_server_p1 {
	display:inline-block;
}

.block_server_p2 {
	float:right;
	text-align:right;
	vertical-align: top;
	padding-top:10px;
}

.block_server_p22 {
	float:right;
	text-align:right;
	vertical-align: top;
	padding-top:10px;
}

.block_server_p3 {
	float:right;
	text-align:right;
	vertical-align: top;
	padding-top:10px;
}

.block_server_d1 {
	float:left;
	width:80px;
}

.block_server_d2 {
	float:left;
	vertical-align: top;
	padding-left:15px;
	height: auto;
}

.block_server_g6 {
	float:left;
	padding-top:2px;
}

.block_server_g7 {
	float:left;
	padding-left:5px;
	font-family: Manrope;
	font-size: 14px;
	
}

.block_server_g8 {
	float:left;
	width:170px;
}

.block_server_g10 {
	float:left;
	width:110px;
}

.fon_icon_serv_list {
	width:70px;
	height:70px;
	background: #F7F9FB;
	border-radius:50px;
}

.block_server_g9 {
	display:inline-block;
	vertical-align: top;
	margin-top:20px;
	font-family: Manrope;
	font-size: 14px;
	color: #666666;
}


.serv_img_list {
	width:31px;
	height:31px;
	background:url("../img/serv_icon.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.no_serv_img {
	width:31px;
	height:31px;
	background:url("../img/free-icon-cart-13791534 1.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.bungee_img_list {
	width:31px;
	height:31px;
	background:url("../img/bungee_icon.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.mpe_img_list {
	width:31px;
	height:31px;
	background:url("../img/mpe_icon.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.vds_img_list {
	width:31px;
	height:31px;
	background:url("../img/vds_icon.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.web_img_list {
	width:31px;
	height:31px;
	background:url("../img/web_icon.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.dedic_img_list {
	width:31px;
	height:31px;
	background:url("../img/dedic_icon.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.block_server_g1 {
	display:inline-block;
	color: #666666;
	font-family: Manrope;
	font-size: 14px;
	
}

.block_server_g2 {
	display:inline-block;
	padding-left:5px;
}

.block_server_g3 {
	font-family: Manrope;
	font-size: 15px;
	padding-top:5px;
    
}

.block_server_g4 {
	padding-top:3px;
    padding-bottom:30px;
}

.block_server_g5 {
	float: left;
	color: #666666;
	font-family: Manrope;
	font-size: 14px;
	
}

.block_server_g6 {
	display:inline-block;
	font-family: Manrope;
	font-size: 14px;
	padding-left:10px;
}


.block_server_v1 {
	float:left;
	width:10%;
}

.block_server_v2 {
	float:left;
	width:90%;
}

.block_server_v3 {
	width:100%;
	padding-top:5px;
}

.block_server_v4 {
	float:left;
	width:280px;
	font-family: Manrope;
	font-size: 14px;
}

.block_server_v5 {
	float:left;
}

.block_server_v6 {
	float:right;
}

.btn_list_srv {
	display:inline-block;
	padding-left:5px;
}


.serv_on_list {
	width:36px;
	height:36px;
	background: #FFFFFF url("../img/start_icon.svg") center no-repeat;
	border: 1px solid #29E225;
	border-radius:6px;
	outline: none;
	cursor:pointer;
}

.serv_on_list:hover {
	background: #29E225 url("../img/start_icon_white.svg") center no-repeat;
	transition: 0.3s;
}


.serv_rr_list {
	width:36px;
	height:36px;
	background: #FFFFFF url("../img/rr_icon.svg") center no-repeat;
	border: 1px solid #FFCA41;
	border-radius:6px;
	outline: none;
	cursor:pointer;
}

.serv_rr_list:hover {
	background: #FFCA41 url("../img/rr_icon_white.svg") center no-repeat;
	transition: 0.3s;
}


.serv_off_list {
	width:36px;
	height:36px;
	background: #FFFFFF url("../img/stop_icon.svg") center no-repeat;;
	border: 1px solid red;
	border-radius:6px;
	outline: none;
	cursor:pointer;
}

.serv_off_list:hover {
	background: red url("../img/stop_icon_white.svg") center no-repeat;
	transition: 0.3s;
}

.serv_set_list {
	width:36px;
	height:36px;
	background: #FFFFFF url("../img/set_icon.svg") center no-repeat;
	border: 1px solid #01A7F6;
	border-radius:6px;
	outline: none;
	cursor:pointer;
}

.serv_set_list:hover {
	background: #01A7F6 url("../img/set_icon_white.svg") center no-repeat;
	transition: 0.3s;
}

.serv_set_list:hover + .txt_data {
	visibility:visible;
}

.serv_on_list:hover + .txt_data2 {
	visibility:visible;
}

.serv_off_list:hover + .txt_data2 {
	visibility:visible;
}

.serv_rr_list:hover + .txt_data2 {
	visibility:visible;
}


.no_active_serv_block {
	padding-top:25px;
	font-family: Manrope;
}

.no_active_serv_block_p1 {
	float:left;
}

.no_active_serv_block_p2 {
	float:left;
    padding-left:20px;
}

.no_active_serv_block_p3 {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 700;
}

.no_active_serv_block_p4 {
    font-family: Manrope;
    font-size: 15px;
    padding-top:5px;
}

.no_active_serv_block_p5 {
    padding-top:10px;
    border-bottom:1px dashed #01A7F6;
    max-width:128px;
}



.no_active_serv_block_p5:hover {
    opacity: 0.6;
}

.hr_buy_new {
    color: #000000;
    text-decoration: none;
    outline: none;
}

.online_list_srv {
	font-family: Manrope;
	font-size: 13px;
	color: #666666;
	padding-right:12px;
	padding-top:5px;
}

.txt_data {
	position: absolute;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:5px;
	margin-top:-100px;
	margin-left:-80px;
	margin-right:10px;
	visibility: hidden;
}

.txt_data2 {
	position: absolute;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:5px;
	margin-top:-85px;
	margin-left:-80px;
	margin-right:10px;
	visibility: hidden;
}

.txt_data_block {
	padding:10px;
	text-align: center;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
}

.block_mobile_btn_serv_list {
	display:none;
}

.btn_serv_list_p1 {
	float:left;
	margin-right:7px;
	margin-top:10px;
}

.btn_serv_list_p2 {
	float:left;
	margin-right:7px;
	margin-top:10px;
}

.btn_serv_list_p3 {
	float:left;
	margin-top:10px;
}


.serv_on_icon {
	width:18px;
	height:15px;
	background: url('../img/start_icon.svg') no-repeat;
	float:left;
	margin-left:5px;
}

.serv_on_txt {
	float:left;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	margin-top:-1px;
}

.serv_on_list_mobile {
	outline: none;
	cursor: pointer;
	width:99px;
	height:30px;
	border-radius: 5px;
	border: 1px solid #29E225;
	background: #FFFFFF; 
}

.serv_off_icon {
	width:18px;
	height:16px;
	background: url('../img/stop_icon.svg') no-repeat;
	float:left;
	margin-left:5px;
}

.serv_off_txt {
	float:left;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	margin-top:-1px;
}

.serv_off_list_mobile {
	outline: none;
	cursor: pointer;
	width:99px;
	height:30px;
	border-radius: 5px;
	border: 1px solid red;
	background: #FFFFFF; 
}


.serv_rr_icon {
	width:15px;
	height:15px;
	background: #FFFFFF url("../img/rr_icon.svg") center no-repeat;
	float:left;
	margin-left:8px;
}

.serv_rr_txt {
	float:left;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	margin-top:-2px;
	margin-left:5px;
}

.serv_rr_list_mobile {
	outline: none;
	cursor: pointer;
	width:130px;
	height:30px;
	border-radius: 5px;
	border: 1px solid #FFCA41;
	background: #FFFFFF; 
}


.serv_set_icon {
	width:18px;
	height:15px;
	background: #FFFFFF url("../img/set_icon.svg") center no-repeat;
	float:left;
	margin-left:5px;
}

.serv_set_txt {
	float:left;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	margin-top:-1px;
	margin-left:3px;
}

.serv_set_list_mobile {
	outline: none;
	cursor: pointer;
	width:112px;
	height:30px;
	border-radius: 5px;
	border: 1px solid #01A7F6;
	background: #FFFFFF; 
}

.block_server_v7 {
	display:none;
}

.content_buy {
	padding-left:23px;
	padding-top:20px;
	font-family: Manrope;
}

.head_buy_p1 {
	float:left;
	padding-top:4px;
}

.head_buy_p2 {
	float:left;
	padding-left:10px;
	font-weight:700;
}

.content_buy_p1 {
	display:inline-block;
	padding-top:30px;
	width:60%;
}

.content_buy_p2 {
	display:inline-block;
	float:right;
}

.content_buy_p4 {
	padding-top:20px;
	width:100%;
}

.block_buy_tar_info {
	width:300px;
	height:540px;
	background: #F7F9FB;
	border-radius:5px;
}

.block_buy_tar_info_web {
	width:300px;
	height:460px;
	background: #F7F9FB;
	border-radius:5px;
}

.content_buy_name {
	font-size:20px;
}

.content_buy_p5 {
	padding-top:30px;
	padding-left:2px;
}

.conf_tar_buy {
	width:100%;
	text-align: center;
	padding-top:20px;
	font-size:18px;
	font-weight: 700;
	color:#262626;
}

.conf_tar_vers {
	color:#262626;
	padding-top:40px;
	padding-left:20px;
	font-size:15px;
}

.conf_tar_proc {
	color:#262626;
	padding-top:5px;
	padding-left:20px;
	font-size:15px;
}

.conf_tar_res {
	padding-top:40px;
	padding-left:20px;
}

.conf_tar_res_p1 {
	float:left;
	padding-top:1px;
}

.conf_tar_res_p2 {
	float:left;
	padding-left:7px;
}

.conf_tar_cena {
	font-size:22px;
	padding-top:50px;
	padding-left:20px;
}

.conf_tar_ofert {
	padding-left:20px;
	padding-right:20px;
	padding-top:30px;
}

.conf_tar_ofert2 {
	padding-left:20px;
	padding-top:10px;
}

.checkbox {
	margin-bottom: 0.2em;
}

   
.custom-checkbox>input {
	position: absolute;
	z-index: -1;
	opacity: 0;
}

    
.custom-checkbox>span {
	display: inline-flex;
	align-items: center;
	user-select: none;
}

   
.custom-checkbox>span::before {
	content: '';
    display: inline-block;
    width: 1em;
    height: 1em;
    flex-shrink: 0;
    flex-grow: 0;
    border: 1px solid #adb5bd;
    border-radius: 0.25em;
	margin-right: 0.5em;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}

    
.custom-checkbox>input:not(:disabled):not(:checked)+span:hover::before {
    border-color: #b3d7ff;
}

    
.custom-checkbox>input:not(:disabled):active+span::before {
    background-color: #b3d7ff;
    border-color: #b3d7ff;
}

    
.custom-checkbox>input:focus+span::before {
    box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

   
.custom-checkbox>input:focus:not(:checked)+span::before {
    border-color: #80bdff;
}

    
.custom-checkbox>input:checked+span::before {
    border-color: #0b76ef;
    background-color: #0b76ef;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

   
.custom-checkbox>input:disabled+span::before {
    background-color: #e9ecef;
}

.content_buy_top_screen {
	padding-top:90px;
	font-size:18px;
	width:100%;
	font-weight: 700;
}

.content_buy_screen_p1 {
	margin-top:40px;
	box-shadow: 0 0 33px 0 rgba(0,0,0,.1);
    transition: transform 350ms ease;
	border-radius: 5px;
	width:177px;
	display:inline-block;
	cursor: zoom-in;
}

.content_buy_screen_p2 {
	margin-top:40px;
	box-shadow: 0 0 33px 0 rgba(0,0,0,.1);
    transition: transform 350ms ease;
	border-radius: 5px;
	width:177px;
	display:inline-block;
	margin-right:20px;
	cursor: zoom-in;
}



.content_buy_p6 {
	padding-top:20px;
}


.content_buy_p7 {
	font-size:18px;
	font-weight: 700;
}

.content_buy_p8 {
	padding-top:7px;
	font-size:14px;
	color: #606060;
}


img[tabindex="0"] {  
	cursor: zoom-in;  
}  

img[tabindex="0"]:focus {  
	position: fixed; z-index: 10;  
	top: 0; left: 0; bottom: 0; right: 0;  
	width: auto; max-width: 80%;  
	height: auto; max-height: 80%;  
	margin: auto;  
	box-shadow: 0 0 20px #000, 0 0 0 1000px rgba(0,0,0,.3);  
	-webkit-box-shadow: 0 0 20px #000, 0 0 0 1000px rgba(0,0,0,.3);  
	-moz-box-shadow: 0 0 20px #000, 0 0 0 1000px rgba(0,0,0,.3);  
}  

img[tabindex="0"]:focus,  
img[tabindex="0"]:focus ~ * {  
	cursor: zoom-out;  
	pointer-events: none;  
}


.href_next_page {
	color:#000000;
}

.href_next_page:hover {
	opacity: 0.85;
	transition: 0.3s;
}

.href_dogovor {
	text-decoration: none;
	color:#000000;
}

.speedbar_panel {
	float:left;
	padding-top:20px;
}


.center_content_panel {
	float:left;
	vertical-align: top;
	padding-top:20px;
    padding-left:20px;
	width:100%;
	max-width:1216px;
}

.cont_panel {
	width:100%;
    display: inline-flex;
}




.content_panel {
	display: inline-flex;
	padding-top:20px;
	vertical-align: top;
	width:100%;
    padding-bottom:40px;
}

.speedbar_panel_fon {
	background: linear-gradient(0deg, #F7F9FB, #F7F9FB), radial-gradient(100% 100% at 100% 100%, rgba(230, 247, 255, 0.7) 0%, rgba(230, 247, 255, 0) 100%);
	width:70px;
	height:700px;
	border-radius:10px;
}

.speedbar_panel_p1 {
	padding-left:26px;
	padding-top:20px;
}

.speedbar_panel_p2 {
	padding-left:26px;
	padding-top:37px;
}


.speedbar_panel_p3 {
	padding-left:26px;
	padding-top:50px;
}

.speedbar_panel_p4 {
	padding-left:24px;
	padding-top:70px;
}

.speedbar_panel_p5 {
	padding-left:24px;
	padding-top:15px;
}

.hidden_panel {
	position: absolute;
	margin-left:40px;
	margin-top:-8px;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:5px;
	visibility:hidden;
}

.hidden_panel_text {
	padding:10px;
	text-align: center;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
}


.hr_menu:hover + .hidden_panel {
	visibility:visible;
}



.hidden_panel_soc {
	position: absolute;
	margin-left:40px;
	margin-top:-32px;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:5px;
	visibility:hidden;
	z-index: 50;
}

.hr_menu:hover + .hidden_panel_soc {
	visibility:visible;
}

.href_panel_top {
	text-decoration: none;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.top_panel_p1 {
	width:auto;
	height:50px;
	background: #F7F9FB;
	border-radius:10px;
	border:1px solid #f0f3f5;
    display:inline-flex;
}

.top_panel_p2 {
	width:auto;
	height:50px;
	background: #F7F9FB;
	border-radius:10px;
	border:1px solid #f0f3f5;
    display:inline-flex;
}

#top_m_p1 {
	
}

#top_m_p2, #top_m_p3, #top_m_p4, #top_m_p5, #top_m_p6, #top_m_p7, #top_m_p8 {
	
	margin-left:15px;
}

.top_panel_text {
	float:left;
	margin-top:12px;
	margin-left:8px;
	margin-right:15px;
	font-family: Manrope;
	font-size: 16px;
	color:#666666;
    width: max-content;
}

.top_panel_icon_p1 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p1.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p2 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p2.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p3 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p3.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p4 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p4.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p5 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p5.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p6 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p6.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p7 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p7.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_p8 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p8.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}


.top_panel_icon_vds_p1 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_p2.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_vds_p2 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_vds_p2.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_vds_p3 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_vds_p3.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_vds_p4 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_vds_p4.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.top_panel_icon_vds_p5 {
	width:18px;
	height:18px;
	background: url("../img/panel/panel_icon_vds_p5.svg") center no-repeat;
	display:inline-block;
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.href_panel_top:hover > .top_panel_p1 > .top_panel_icon_vds_p1 {
	background: url("../img/panel/panel_icon_p2_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_vds_p2 {
	background: url("../img/panel/panel_icon_vds_hover_p2.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_vds_p3 {
	background: url("../img/panel/panel_icon_vds_hover_p3.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_vds_p4 {
	background: url("../img/panel/panel_icon_vds_hover_p4.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_vds_p5 {
	background: url("../img/panel/panel_icon_vds_hover_p5.svg") center no-repeat;
	transition: 0.3s;
}


.href_panel_top:hover > .top_panel_p1 {
	background: #01A7F6;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 {
	background: #01A7F6;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p1 > .top_panel_icon_p1 {
	background: url("../img/panel/panel_icon_p1_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p2 {
	background: url("../img/panel/panel_icon_p2_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p3 {
	background: url("../img/panel/panel_icon_p3_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p4 {
	background: url("../img/panel/panel_icon_p4_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p5 {
	background: url("../img/panel/panel_icon_p5_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p6 {
	background: url("../img/panel/panel_icon_p6_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p7 {
	background: url("../img/panel/panel_icon_p7_hover.svg") center no-repeat;
	transition: 0.3s;
}

.href_panel_top:hover > .top_panel_p2 > .top_panel_icon_p8 {
	background: url("../img/panel/panel_icon_p8_hover.svg") center no-repeat;
	transition: 0.3s;
}


.href_panel_top:hover > .top_panel_p1 > .top_panel_text, .href_panel_top:hover > .top_panel_p2 > .top_panel_text {
	color:#FFFFFF;
	transition: 0.3s;
}

.panel_content_left {
	float:left;
	padding-top:20px;
}

.panel_content_right {
	float:right;
	padding-top:12px;
    padding-left:13px;
}

.center_content_left {
	padding-top:20px;
}

.fon_panel_block_left {
	background: #F7F9FB;
	border:1px solid #f0f3f5;
	width:300px;
	height:auto;
	border-radius:10px;
}

.name_server_panel {
	font-family: Manrope;
	font-size: 24px;
	font-weight: 700;
    word-break: normal;
    word-wrap: break-word;
    max-width:890px;
}

.info_fon_server_panel {
	max-width:880px;
    width:100%;
	min-height:70px;
	background: #F7F9FB;
	border:1px solid #f0f3f5;
	border-radius:10px;
}

.info_server_panel {
	padding-top:20px;
}

.info2_server_panel {
	padding-top:30px;
}

.info_server_panel_p5 {
   display:inline-block; 
}

.info_server_panel_p6 {
   display:inline-block; 
}

.info_server_panel_p65 {
   display:inline-block; 
}

.info_server_panel_p1 {
	display:inline-block;
	padding-left:20px;
	padding-top:15px;
}

.info_server_panel_p2 {
	display:inline-block;
	padding-left:60px;
}

.info_server_panel_p3 {
	display:inline-block;
	padding-left:50px;
	padding-top:15px;
	vertical-align: top;
}

.info_server_panel_p4 {
	display:inline-block;
	padding-left:80px;
}


.info_server_panel_top {
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}

.info_server_panel_bottom {
	padding-top:2px;
	font-family: Manrope;
	font-size: 15px;
}

.ip_panel {
	float:left;
}

.copy_panel {
	float:left;
	width:16px;
	height:16px;
	background: url("../img/panel/copy_ip.svg") center no-repeat;
	padding-top:3px;
	margin-left:5px;
	cursor:pointer;
}

.copy_panel:hover {
	opacity: 0.7;
	transition: 0.3s;
}

.btn_server_panel {
	padding-top:30px;
}

.btn_server_panel_p1 {
	display:inline-block;
	vertical-align: middle;
}

.btn_server_panel_p2 {
	display:inline-block;
	padding-left:23px;
	vertical-align: middle;
}

.server_on_big {
	outline: none;
	cursor: pointer;
	width:200px;
	height:50px;
	border-radius: 10px;
	border: 1px solid #29E225;
	background: #FFFFFF; 
	text-align: center;
	background-color: rgba(41,226,37,0.04);
}

.server_on_big:hover {
	background-color: rgba(41,226,37,0.13);
	transition: 0.3s;
}

.serv_on_icon_big {
	width:20px;
	height:20px;
	background: url('../img/start_icon.svg') no-repeat;
	background-size: 20px 20px;
	float:left;
	margin-left:21%;
	text-align: center;
}

.serv_on_txt_big {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	color:#666666;
	margin-top:-1px;
	text-align: center;
	padding-left:5px;
}

.server_off_big {
	outline: none;
	cursor: pointer;
	width:200px;
	height:50px;
	border-radius: 10px;
	border: 1px solid #E22525;
	background: #FFFFFF; 
	text-align: center;
	background-color: rgba(226,37,37,0.06);
}

.server_off_big:hover {
	background-color: rgba(226,37,37,0.12);
	transition: 0.3s;
}

.serv_off_icon_big {
	width:20px;
	height:20px;
	background: url('../img/stop_icon.svg') no-repeat;
	background-size: 15px 15px;
	float:left;
	margin-left:21%;
	text-align: center;
	margin-top:2px;
}

.serv_off_txt_big {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	color:#666666;
	margin-top:-1px;
	text-align: center;
	padding-left:5px;
}


.server_rr_big {
	outline: none;
	cursor: pointer;
	width:200px;
	height:50px;
	border-radius: 10px;
	border: 1px solid #FFCA41;
	background: #FFFFFF; 
	text-align: center;
	background-color: rgba(255,202,65,0.05);
}

.server_rr_big:hover {
	background-color: rgba(255,202,65,0.16);
	transition: 0.3s;
}

.serv_rr_icon_big {
	width:15px;
	height:15px;
	background: url("../img/reboot.svg") center no-repeat;
	float:left;
	margin-left:15%;
}

.serv_rr_txt_big {
	float:left;
	font-family: Manrope;
	font-size: 16px;
	color:#666666;
	margin-top:-4px;
	padding-left:10px;
}


.server_timego_big {
	outline: none;
	cursor: pointer;
	width:200px;
	height:50px;
	border-radius: 10px;
	border: 1px solid #01A7F6; 
	text-align: center;
	background-color: rgba(1,167,246,0.07);
}

.server_timego_big:hover {
	background-color: rgba(1,167,246,0.26);
	transition: 0.3s;
}

.server_tarif_big {
	outline: none;
	cursor: pointer;
	width:200px;
	height:50px;
	border-radius: 10px;
	border: 1px solid #666666;
	text-align: center;
	background-color: rgba(102,102,102,0.07);
    
    display: flex;
        align-items: center;
        justify-content: center;
}

.server_tarif_big:hover {
	background-color: rgba(102,102,102,0.24);
	transition: 0.3s;
}

.server_isp_big {
	outline: none;
	cursor: pointer;
	width:200px;
	height:50px;
	border-radius: 10px;
	border: 1px solid #2E8FBF;
	text-align: center;
	background-color: rgba(46,143,191,0.15);
}

.server_isp_big:hover {
	background-color: rgba(46,143,191,0.34);
	transition: 0.3s;
}

.serv_tarif_icon_big {
	width:15px;
	height:15px;
	background: url("../img/panel/icon_tarif.svg") center no-repeat;
	float:left;
	
	margin-top:1px;
}

.serv_vnc_icon_big {
    width:15px;
	height:15px;
	background: url("../img/vnc_icon.svg") center no-repeat;
	float:left;
	
	margin-top:1px;
}

.serv_npass_icon_big {
    width:15px;
	height:15px;
	background: url("../img/npass_icon.svg") center no-repeat;
	float:left;
	
	margin-top:1px;
}

.ispmanager_icon_big {
	width:15px;
	height:15px;
	background: url("../img/ispmanager_icon.svg") center no-repeat;
	float:left;
	margin-left:15%;
	margin-top:1px;
}

.serv_timego_icon_big {
	width:15px;
	height:15px;
	background: url("../img/timego_icon.svg") center no-repeat;
	float:left;
	margin-left:14%;
	margin-top:1px;
}

.mon_resurse_p1 {
	width:280px;
	height:85px;
	background: #F7F9FB;
	border:1px solid #f0f3f5;
	border-radius:10px;
	display:inline-block;
}

.mon_resurse_p2 {
	width:280px;
	height:85px;
	background: #F7F9FB;
	border:1px solid #f0f3f5;
	border-radius:10px;
	display:inline-block;
	margin-left:13px;
	vertical-align: top;
}

.mon_resurse_icon {
	display:inline-block;
	margin-top:2px;
}

.mon_resurse_name {
	display:inline-block;
}

.mon_resurse_procent {
	display:inline-block;
	float: right;
	padding-right:15px;
	font-family: Manrope;
	font-size: 14px;
	color:#666666;
	font-weight: 700;
}

.block_info_mon {
	padding-top:15px;
	padding-left:15px;
}

.mon_resurse_name {
	vertical-align: top;
	font-family: Manrope;
	font-size: 14px;
	color:#666666;
	padding-left:5px;
}

.mon_resurse_procent {
	vertical-align: top;
}

.resurse_fon_panel {
	width:250px;
	height:10px;
	background:#E5EBF1;
	border-radius:6px;
    overflow: hidden;
}

.block_fon_panel {
	padding-top:9px;
	padding-left:15px;
}

.block_inco_panel {
	width:100%;
	text-align: center;
	font-family: Manrope;
	font-size: 11px;
	color:#666666;
	padding-top:6px;
}

.panel_content_right_p2 {
	padding-top:30px;
}

.name_tar_right_block {
	font-family: Manrope;
	font-size: 20px;
	font-weight: 500;
	padding-top:20px;
	padding-left:30px;
}

.name2_tar_right_block {
	padding-top:5px;
	padding-left:30px;
}

.name_tar_right_block_p1 {
	font-family: Manrope;
	font-size: 17px;
	color:#01A7F6;
	display: inline-block;
	font-weight: 700;
	
}

.name_tar_right_block_p2 {
	display: inline-block;
	background: #E0F4FF;
	border-radius:41px;
	height:28px;
	margin-left:10px;
}

.name_cena_right_block {
	padding-left:12px;
	padding-right:12px;
	color: #01A7F6;
	font-size:12px;
	font-weight: 700;
	padding-top:6px;
}

.block_panel_tar_cpu {
	padding-top:20px;
	padding-left:30px;
}

.block_panel_tar_cpu_icon {
	display: inline-block;
	vertical-align: top;
	background: #E0F4FF;
	border-radius:10px;
	width:50px;
	height:50px;
	text-align: center; 
}

.block_panel_tar_cpu_ni {
	display: inline-block;
	vertical-align: top;
	padding-left:10px;
}

.block_panel_tar_cpu_info {
	font-family: Manrope;
	font-size: 18px;
	color:#666666;
	font-weight: 700;
}

.block_panel_tar_cpu_name {
	font-family: Manrope;
	font-size: 14px;
	color:#666666;
}

.line_statix_panel {
    max-width:880px;
	width:100%;
	height:2px;
	border-bottom: 1px solid #E5EBF1;
	margin-top:32px;
}

.name_statix_panel {
	display: inline-block;
	font-family: Manrope;
	font-size: 18px;
	color:#666666;
	height: 33px;
	position: absolute;
	transition: 0.4s;
}

.players_statix_panel {
	display: inline-block;
	font-family: Manrope;
	font-size: 18px;
	color:#666666;
	margin-left:220px;
	height: 33px;
	position: absolute;
	transition: 0.4s;
}

.statix_active {
	color:#01A7F6 !important;
	border-bottom:2px solid #01A7F6;
	transition: 0.1s;
}

.info3_server_panel {
	padding-top:25px;
}

.content_statix {
	border: 1px solid #E5EBF1;
    max-width:880px;
	width:100%;
	height:180px;
	border-radius:10px;
}

.st_players {
	display:inline-block;
	vertical-align: top;
	width:21px;
}

.st_grf{
	display:inline-block;
	vertical-align: top;
	margin-left:5px;
}

.st_time {
	padding-top:5px;
}

.grf {
	padding-left: 12px;
	padding-right: 12px;
}

.line_stat_p1, .line_stat_p2, .line_stat_p3, .line_stat_p4 {
	width:825px;
	height:35px;
	border-bottom: 1px solid #E5EBF1;
}

.online_statix_p1 {
	padding-top:22px;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}

.online_statix_p2 {
	padding-top:19px;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}
.online_statix_p3 {
	padding-top:18px;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}

.online_statix_p4 {
	padding-top:18px;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}

.time_statix_p1 {
	display:inline-block;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
	padding-left:35px;
	width:86px;
}

.time_statix_p2, .time_statix_p3, .time_statix_p4, .time_statix_p5 ,.time_statix_p6 ,.time_statix_p7 ,.time_statix_p8 ,.time_statix_p9 {
	display:inline-block;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
	width:86px;
}

.time_statix_p10 {
	display:inline-block;
	color: #666666;
	font-family: Manrope;
	font-size: 12px;
}

.content_statix_pp {
	position:absolute;
	margin-top:33px;
	width:850px;
	height:110px;
	vertical-align: bottom;
}

.content_statix_p_null {
	background:#8bc3de !important;
}

.content_statix_p1:hover, .content_statix_p2:hover, .content_statix_p3:hover, .content_statix_p4:hover, .content_statix_p5:hover, .content_statix_p6:hover, .content_statix_p7:hover, .content_statix_p8:hover, .content_statix_p9:hover, .content_statix_p10:hover, .content_statix_p11:hover, .content_statix_p12:hover, .content_statix_p13:hover, .content_statix_p14:hover, .content_statix_p15:hover, .content_statix_p16:hover, .content_statix_p17:hover, .content_statix_p18:hover, .content_statix_p19:hover, .content_statix_p20:hover, .content_statix_p21:hover, .content_statix_p22:hover, .content_statix_p23:hover, .content_statix_p24:hover, .content_statix_p25:hover, .content_statix_p26:hover, .content_statix_p27:hover, .content_statix_p28:hover, .content_statix_p29:hover, .content_statix_p30:hover, .content_statix_p31:hover, .content_statix_p32:hover, .content_statix_p33:hover, .content_statix_p34:hover, .content_statix_p35:hover, .content_statix_p36:hover, .content_statix_p37:hover {
	background:#01A7F6 !important;
	transition: 0.3s;
}

.content_statix_p1 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p2 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:24px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p3 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:46px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p4 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:66px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p5 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:89px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p6 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:112px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p7 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:134px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p8 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:156px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p9 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:178px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p10 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:201px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p11 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:223px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p12 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:245px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p13 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:267px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p14 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:290px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p15 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:313px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p16 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:336px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p17 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:359px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p18 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:382px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p19 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:405px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p20 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:428px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p21 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:450px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p22 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:472px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p23 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:495px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p24 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:518px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p25 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:541px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p26 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:563px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p27 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:585px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p28 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:607px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p29 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:629px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p30 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:651px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}


.content_statix_p31 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:673px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p32 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:695px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p33 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:717px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p34 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:740px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p35 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:763px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p36 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:787px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}

.content_statix_p37 {
	width:14px;
	height:50%;
	background: #E0F4FF;
	vertical-align: bottom;
	position: absolute;
	bottom: 0px;
	margin-left:810px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	cursor:pointer;
}



.hidden_online {
	position: absolute;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:5px;
	z-index:20;
	visibility:hidden;
}


.hidden_online_text {
	padding:10px;
	text-align: center;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
}

.online_p1 {
	margin-left:0px;
	margin-top:5px;
}

.online_p2 {
	margin-left:0px;
	margin-top:5px;
}

.online_p3 {
	margin-left:0px;
	margin-top:5px;
}

.online_p4 {
	margin-left:10px;
	margin-top:5px;
}

.online_p5 {
	margin-left:40px;
	margin-top:5px;
}

.online_p6 {
	margin-left:60px;
	margin-top:5px;
}

.online_p7 {
	margin-left:90px;
	margin-top:5px;
}

.online_p8 {
	margin-left:120px;
	margin-top:5px;
}

.online_p9 {
	margin-left:130px;
	margin-top:5px;
}

.online_p10 {
	margin-left:160px;
	margin-top:5px;
}

.online_p11 {
	margin-left:190px;
	margin-top:5px;
}

.online_p12 {
	margin-left:220px;
	margin-top:5px;
}

.online_p13 {
	margin-left:240px;
	margin-top:5px;
}

.online_p14 {
	margin-left:260px;
	margin-top:5px;
}

.online_p15 {
	margin-left:280px;
	margin-top:5px;
}

.online_p16 {
	margin-left:300px;
	margin-top:5px;
}

.online_p17 {
	margin-left:320px;
	margin-top:5px;
}

.online_p18 {
	margin-left:350px;
	margin-top:5px;
}

.online_p19 {
	margin-left:370px;
	margin-top:5px;
}

.online_p20 {
	margin-left:390px;
	margin-top:5px;
}

.online_p21 {
	margin-left:420px;
	margin-top:5px;
}

.online_p22 {
	margin-left:440px;
	margin-top:5px;
}

.online_p23 {
	margin-left:460px;
	margin-top:5px;
}

.online_p24 {
	margin-left:480px;
	margin-top:5px;
}

.online_p25 {
	margin-left:510px;
	margin-top:5px;
}

.online_p26 {
	margin-left:530px;
	margin-top:5px;
}

.online_p27 {
	margin-left:560px;
	margin-top:5px;
}

.online_p28 {
	margin-left:580px;
	margin-top:5px;
}

.online_p29 {
	margin-left:600px;
	margin-top:5px;
}

.online_p30 {
	margin-left:620px;
	margin-top:5px;
}

.online_p31 {
	margin-left:640px;
	margin-top:5px;
}

.online_p32 {
	margin-left:670px;
	margin-top:5px;
}

.online_p33 {
	margin-left:690px;
	margin-top:5px;
}

.online_p34 {
	margin-left:710px;
	margin-top:5px;
}

.online_p35 {
	margin-left:730px;
	margin-top:5px;
}

.online_p36 {
	margin-left:750px;
	margin-top:5px;
}

.online_p37 {
	margin-left:760px;
	margin-top:5px;
}


.content_statix_p1:hover + .online_p1, .content_statix_p2:hover + .online_p2, .content_statix_p3:hover + .online_p3, .content_statix_p4:hover + .online_p4, .content_statix_p5:hover + .online_p5, .content_statix_p6:hover + .online_p6, .content_statix_p7:hover + .online_p7, .content_statix_p8:hover + .online_p8, .content_statix_p9:hover + .online_p9, .content_statix_p10:hover + .online_p10, .content_statix_p11:hover + .online_p11, .content_statix_p12:hover + .online_p12, .content_statix_p13:hover + .online_p13, .content_statix_p14:hover + .online_p14, .content_statix_p15:hover + .online_p15, .content_statix_p16:hover + .online_p16, .content_statix_p17:hover + .online_p17, .content_statix_p18:hover + .online_p18, .content_statix_p19:hover + .online_p19, .content_statix_p20:hover + .online_p20, .content_statix_p21:hover + .online_p21, .content_statix_p22:hover + .online_p22, .content_statix_p23:hover + .online_p23, .content_statix_p24:hover + .online_p24, .content_statix_p25:hover + .online_p25, .content_statix_p26:hover + .online_p26, .content_statix_p27:hover + .online_p27, .content_statix_p28:hover + .online_p28, .content_statix_p29:hover + .online_p29, .content_statix_p30:hover + .online_p30, .content_statix_p31:hover + .online_p31, .content_statix_p32:hover + .online_p32, .content_statix_p33:hover + .online_p33, .content_statix_p34:hover + .online_p34, .content_statix_p35:hover + .online_p35, .content_statix_p36:hover + .online_p36, .content_statix_p37:hover + .online_p37 {
	visibility:visible;
}


.hr_stat {
	cursor:pointer;
	-webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}


#players_stat {
	display:none;
}

.table_stat {
	width:100%;
	border: 1px solid #E5EBF1;
	border-radius:10px;
}

.table_stroke {
	width:100%;
	height:30px;
	vertical-align: middle;
}

.table_stroke_p1 {
	width:50px;
	text-align: center;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	display: inline-block;
	vertical-align: middle;
	border-right: 1px solid #E5EBF1;
	height:100%;
}

.table_stroke_p2 {
	text-align: center;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	display: inline-block;
	padding-left:10px;
	height:100%;
}

.table_stroke_p3 {
	text-align: center;
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	display: inline-block;
	height:100%;
	border-left: 1px solid #E5EBF1;
	float:right;
}

.table_stroke_p4 {
	display: inline-block;
	padding-left:20px;
	padding-top:5px;
}

.table_stroke_p5 {
	display: inline-block;
	padding-right:20px;
	padding-left:20px;
	padding-top:5px;
}

.href_kick:hover {
	color:#01A7F6;
	cursor:pointer;
}

.info3_server_panel {
	padding-bottom:50px;
}


.no_players {
	width:100%;
	height:35px;
	border:1px solid #ededed;
	border-radius:3px;
	font-family: Manrope;
	font-size: 15px;
}

.mobile_graf {
	width:100%;
	border:1px solid #ededed;
	border-radius:3px;
	font-family: Manrope;
	font-size: 15px;
    display:none;
}

.param_p1 {
	display:inline-block;
	font-family: Manrope;
	font-size: 14px;
}

.param_p2 {
	display:inline-block;
	float:right;
	padding-right:30px;
}

.param_p3 {
	padding-top:30px;
	padding-left:30px;
}

.param_p4 {
	padding-top:20px;
	padding-left:30px;
}

.hidden_que {
	cursor:pointer;
}

.hidden_save {
	cursor:pointer;
}

.hidden_que_bl {
	position: absolute;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:10px;
	z-index:20;
	visibility:hidden;
	margin-left:20px;
	margin-top:-140px;
}

.hidden_que_text {
	font-family: Manrope;
	font-size: 13px;
	color:#666666;
	padding:10px;
}

.hidden_que:hover + .hidden_que_bl {
	visibility:visible;
}

.hidden_que:hover {
	opacity: 0.5;
}

.hidden_save:hover {
	opacity: 0.5;
}


.hidden_save_bl {
	position: absolute;
	width:auto;
	box-shadow: 0px 0px 64px 0px #00000033;
	background: #FFFFFF;
	border-radius:10px;
	z-index:20;
	visibility:hidden;
	margin-left:10px;
	margin-top:-250px;
}

.hidden_save:hover + .hidden_save_bl {
	visibility:visible;
}

.param_p5 {
	padding-top:10px;
	padding-left:30px;
}

.param_p10 {
	padding-top:30px;
	padding-left:30px;
}

.param_p6 {
	display: inline-block;
}

.param_p7 {
	display: inline-block;
	vertical-align: top;
	float:right;
	padding-right:30px;
	padding-top:5px;
}

.param_p8 {
	font-family: Manrope;
	font-size: 14px;
}

.param_p9 {
	font-family: Manrope;
	font-size: 13px;
	padding-top:3px;
	font-weight: 700;
}

.button_control_re {
	width: 80px;
	height: 26px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 13px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.button_control_re:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.button_settings {
	width: 140px;
	height: 40px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 13px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.button_settings:hover {
	color:#FFFFFF;
	background:#01A7F6;
}


.message_modal_p11 {
	width:100%;
	text-align: left;
	padding-top:20px;
}

.itogo_txt {
	display: block;
	padding-left:5px;
	font-size: 16px;
}

.itogo_cena {
	display: block;
	font-size: 20px;
	padding-left:5px;
	padding-top:2px;
}

.fon_timego_cena {
	width:100%;
	height:50px;
	background: #f3f3f3;
    border: 1px solid #cbcbcb;
	border-radius:10px;
}

.timego_cena_p1 {
	display: inline-block;
	padding-top:10px;
	padding-left:10px;
}

.timego_cena_p2 {
	display: inline-block;
	float:right;
	padding-top:10px;
	padding-right:20px;
}


.btn_p13_message {
	width: 170px;
	height: 50px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.message_modal_p5 {
	font-size:14px;
	text-align: left;
	padding-top:30px;
}

.message_modal_p6 {
	padding-top:30px;
	text-align: left;
	font-size:14px;
}

.tarif_p1 {
	display: inline-block;
	vertical-align: top;
	width:33%;
}

.tarif_p2 {
	display: inline-block;
	vertical-align: top;
	width:32%;
}

.tarif_p3 {
	display: inline-block;
	vertical-align: top;
}

.tarif_icon {
	display: inline-block;
	vertical-align: top;
	margin-top:2px;
}

.tarif_info {
	display: inline-block;
	vertical-align: top;
	padding-left:3px;
}

.fon_big_error {
	background: RGBA(226,37,37,0.29);
	min-height:50px;
	border-radius:7px;
	margin-bottom: 10px;
	max-width:885px;
}

.fon_big_error_text {
	padding:20px;
	font-family: Manrope;
	font-size: 14px;
}

.block_console {
	float:left;
	margin-top:20px;
    max-width:850px;
    min-width:300px;
    width:100%;
}

.block_console_help {
	float:left;
	margin-top:20px;
    vertical-align: top;
}

.block_console_bungee {
	margin-top:20px;
    min-width:300px;
    width:100%;
}

.fon_console {
	
	height:500px;
	background: #1d1d1d;
	border-radius: 4px;
    color:#FFFFFF;
    overflow: auto;
    word-break: normal;
    word-wrap: break-word;
}

.block_cmd_console {
    margin-top: 10px;
}


.input_standart {
	border: 1px solid #cbcbcb;
	width:100%;
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background:#FFFFFF;
	text-indent: 10px;
}

.input_standart:focus {
	outline: 2px solid #01A7F6;
    outline-offset: -1px;
}

.block_cmd_console .input_standart {
	border: 1px solid #cbcbcb;
	width:calc(100% - 2px);
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background:#FFFFFF;
	text-indent: 10px;
}

.block_console_help {
    width:100%;
}

.fon_console_help {
    width:100%;
    background: #F7F9FB;
    border-radius: 10px;
}

.console_help_left {
    float:left;
    padding-left:20px;
    padding-top:20px;
    padding-bottom:20px;
}

.console_help_right {
    float:left;
    padding-left:130px;
    padding-top:20px;
    padding-bottom:20px;
}

.console_help_center {
    float:left;
    padding-left:130px;
    padding-top:20px;
    padding-bottom:20px;
}

.command_console {
    font-family: Manrope;
    font-size: 20px;  
    padding-left:25px;
    padding-top:25px;
}

.block_text_command {
    padding-top:35px;
    padding-left:25px;
    max-width:500px;
   
}

.block_text_command_left {  
    float: left;
    background:#E5EBF1;
    height:30px;
    border-radius: 5px;
}

.block_text_command_b {
    font-family: Manrope;
    font-size: 13px;
    padding-left:10px;
    padding-right:10px;
    padding-top:4px;
    white-space: nowrap;
}

.block_text_command_right {
    float: left;
    padding-left:10px;
    padding-top:5px;
    font-family: Manrope;
    font-size: 13px;
}


.p2_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p2.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p3_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p3.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p4_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p4.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p5_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p5.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p6_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p6.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p7_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p7.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p8_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p8.svg) no-repeat;
	float:left;
	margin-top:3px;
}


.p9_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/icon_vk.svg) no-repeat;
    background-size: 16px 16px;
	float:left;
	margin-top:3px;
}

.p10_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/icon_youtube.svg) no-repeat;
    background-size: 16px 16px;
	float:left;
	margin-top:3px;
}

.p11_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/icon_tg.svg) no-repeat;
    background-size: 16px 16px;
	float:left;
	margin-top:3px;
}

.p12_icon_mobi {
	width:16px;
	height:16px;
	background:url(../img/icon_ds.svg) no-repeat;
    background-size: 16px 16px;
	float:left;
	margin-top:3px;
}


.hr_menu:hover > .p2_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p2.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p3_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p3.svg) no-repeat;
	transition: 0.1s;
}


.p1_vds_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_mobile_p2.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p2_vds_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p2.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p3_vds_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p3.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p4_vds_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p4.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p5_vds_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p5.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.p6_vds_mobi {
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p6.svg) no-repeat;
	float:left;
	margin-top:3px;
}

.hr_menu:hover > .p1_vds_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p2.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p2_vds_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p2_hover.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p3_vds_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p3_hover.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p4_vds_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p4_hover.svg) no-repeat;
	transition: 0.1s;
}


.hr_menu:hover > .p5_vds_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel_vds_mobile_p5_hover.svg) no-repeat;
	transition: 0.1s;
}


.hr_menu:hover > .p4_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p4.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p5_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p5.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p6_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p6.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p7_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p7.svg) no-repeat;
	transition: 0.1s;
}

.hr_menu:hover > .p8_icon_mobi{
	width:16px;
	height:16px;
	background:url(../img/panel/panel_icon_p8.svg) no-repeat;
	transition: 0.1s;
}

.p1_btn_modal {
    float:left;
    width:240px; 
}

.p2_btn_modal {
    float:left;
    padding-right:8px;
    width:100px;
    padding-left:10px;
}

.btn_modal_end {
	width: 100%;
	height: 50px;
	border-radius: 6px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	cursor:pointer;
	text-align:center;
}


.btn_modal_end:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.settings_block {
    margin-top:15px;
    width:100%;
}

.settings_fon {
    width:100%;
    min-height:50px;
    border-radius: 10px;
    background: #F7F9FB;
    display:inline-flex;
}

.settings_p1 {
    display:inline-block;
    padding-left:15px;
    padding-top:15px;
    padding-bottom:15px;
}

.settings_p2 {
    display:inline-block;
    padding-left:15px;
    padding-top:12px;
    padding-bottom:15px;
    width:100%;
}

.settings_p3 {
    float:right;
    display:inline-block;
    padding-left:15px;
    padding-right:25px;
    padding-top:15px;
    padding-bottom:15px;
}

.settings_head {
    font-family: Manrope;
    font-size: 16px; 
    font-weight: 700;
}

.settings_text {
    font-family: Manrope;
    font-size: 14px;
    padding-top:3px;
}

.upload_icon_serv_head {
    font-family: Manrope;
    font-size: 18px; 
    padding-top:20px;
}

.block_upload_img_serv {
    padding-top:20px;
}

.upload_icon_serv_two {
    padding-top: 50px;
    font-family: Manrope;
    font-size: 18px;
}

.block_icon_p_serv {
    border: 2px solid #ededed;
    border-radius: 5px;
    width:68px;
    height:68px;
    text-align: center;
    cursor: pointer;
    margin-left:11px;
    margin-top:10px;
    display: inline-block;
    vertical-align: middle;
}

.block_icon_p_serv:hover {
    outline: 2px solid #6fcaf6;
    outline-offset: -1px;
}

.block_info_ftp {
    padding-top:20px;
}

.fon_info_ftp {
    width:100%;
    height:auto;
    background: #F7F9FB;
    border-radius: 10px;
}

.content_info_ftp {
    padding:20px;
}

.p1_info_ftp {
    display:inline-block;
}

.p2_info_ftp {
    display:inline-block;
    float:right;
    padding-left:80px;
}

.p3_info_ftp {
    display:inline-block;
    padding-left:100px;
}

.p4_info_ftp {
    display:inline-block;
    padding-left:100px;
}

.p5_info_ftp {
    display:inline-block;
    padding-left:100px;
}

.p6_info_ftp {
    display:inline-block;
    vertical-align:top;
    padding-left:20px;
}

.btn_position_ftp {
    padding-top:10px;
}


.top_info_ftp {
   font-family: Manrope;
   font-size: 13px;
   color: #666666;
}

.bot_info_ftp {
   font-family: Manrope;
   font-size: 16px;
   padding-top:5px;
}

.hr_download {
    color: #01A7F6;
    text-decoration: none;
    outline: none;
    font-weight: 700;
}

.hr_download:hover { 
    text-decoration:underline;
}

.visible_ftp_pass {
    display: inline-block;
    padding-left:5px;
}

#pss_ftp {
   display: inline-block; 
}

#no_visible_pass_ftp {
    display:none;
}


.no_visible_pass_bd {
    display:none;
}

.visible_pass_bd {
    margin-top:3px;
}

.online_ftp_top_txt {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 700;
    padding-top:40px;
}

.online_ftp_p1 {
    display: inline-block;
    float:right;
    padding-right:10px;
}

.online_ftp_p2 {
    display: inline-block;
    float:right;
    padding-right:10px;
}

.online_ftp_p3 {
    display: inline-block;
    float:right;
    padding-right:10px;
}

.online_ftp_top_btn {
    width:100%;
    padding-top:30px;
    padding-bottom:5px;
    border-bottom: 1px solid #E5EBF1;
}

.online_ftp_p4 {
    float:left;
}

.online_ftp_p5 {
   float:right; 
}

.online_ftp_p6 {
   float:right; 
}

.online_ftp_top_check {
    float:left;
    padding-top:1px;
    padding-top:14px;
}

.online_ftp_top_dir {
    float:left;
    font-family: Manrope;
    font-size: 14px;
    padding-top:10px;
}

.stroke_file_ftp {
    width:100%;
    height:30px;
    font-family: Manrope;
    font-size: 14px;
    border-bottom: 1px solid #E5EBF1;
}

.stroke_file_ftp:hover {
   background:#f5f5f5; 
}

.p1_file_ftp {
    float:left;
    padding-top:7px;
}

.p2_file_ftp {
    float:left;
    padding-top:5px;
    padding-left:5px;
    width:22px;
}

.p3_file_ftp {
    float:left;
    padding-left:5px;
    padding-top:5px;
}

.p4_file_ftp {
    float:right;
    padding-right:50px;
    padding-top:7px;
    font-size:13px;
    color:#666666;
}

.p5_file_ftp {
    float:right;
    padding-right:50px;
    padding-top:7px;
    font-size:13px;
    color:#666666;
}

.p6_file_ftp {
    float:right; 
    padding-top:5px;
    
}

.href_ftp_click:hover {
    color:#666666;
    cursor:pointer;
}

.block_ftp_nav {
    display: inline-block;
    width: auto;
    height: auto;
    background: #F7F9FB;
    border-radius: 5px;
    border: 1px solid #f0f3f5;
    margin-left:5px;
}

.text_ftp_nav {
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    font-family: Manrope;
    font-size: 13px;
}

.text_ftp_nav_active {
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    font-family: Manrope;
    font-size: 13px;
    font-weight: 700;
}

.block_err_red {
    width:100% !important;
    height:auto;
    background: #E2252533;
    border-radius: 5px;
}

.err_bl {
    padding-left:25px;
    margin-top:-35px;
}

.block_err_txt {
    padding:20px;
    font-family: Manrope;
    font-size: 15px;
}

.positon_name_file_ftp {
    width:100%;
    padding-top:20px;
}

.positon_cont_file_ftp {
    padding-top:10px;
    font-family: Manrope;
    font-size: 14px;
    font-weight: 700;
}

.positon_con_file_ftp {
    padding-top:10px;
    width:100%;
}

.textarea_standart {
	border: 1px solid #cbcbcb;
    width:100%;
	height:250px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background:#FFFFFF;
	resize: vertical;
    box-sizing: border-box;
    padding: 8px 8px 30px 8px;
}

.textarea_standart:focus {
	outline: 2px solid #01A7F6;
    outline-offset: -1px;
}

.dropdown-content {
    position:absolute;
    margin-left:-135px;
    margin-top:-5px;
    width: 159px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 0px 64px 0px #0000004D;
    display:none;
}

.dropdown-content-smile {
    position:absolute;
    margin-left:-230px;
    height:170px;
    margin-top:-200px;
    width: 250px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 0px 64px 0px #0000004D;
    display:none;
}

.p1_ftp_menu {
    padding-top:20px;
    padding-left:20px;
    padding-bottom:10px;
    font-family: Manrope;
	font-size: 14px;
    color:#666666;
}

.p2_ftp_menu, .p3_ftp_menu {
    padding-left:20px;
    padding-bottom:10px;
    font-family: Manrope;
	font-size: 14px;
    color:#666666; 
}

.p4_ftp_menu {
    padding-left:20px;
    padding-bottom:20px;
    font-family: Manrope;
	font-size: 14px;
    color:#666666; 
}

.ftp_menu {
    text-decoration: none;
    color:#666666;
}

.ftp_menu:hover {
    cursor:pointer;
    color:#01A7F6;
}


#edit_file {
    display: none;
}

.save_file_ftp {
    display:inline-block;
    max-width:200px;
    width:100%;
}

.cancel_file_ftp {
    display:inline-block;
    max-width:100px;
    width:100%;
    padding-left:10px;
}


#modal_dop_list {
    position: fixed;
    width:450px;
    height:90px;
    border-radius: 10px;
    background: #FFFFFF;
    box-shadow: 0px 0px 64px 0px #0000004D;
    z-index: 9;
    left: calc(50% - 150px);
    bottom: 100px;
    display:none;
}

.modal_dop_list_p1 {
    display: inline-block;
    width:140px;
    margin-left:20px;
    margin-top:20px;
}

.modal_dop_list_p2 {
    display: inline-block;
    width:140px;
    margin-left:10px;
}

.modal_dop_list_p3 {
    display: inline-block;
    width:100px;
    margin-left:10px;
}

.block_open_port {
    width:100%;
    padding-top:25px;
}

.fon_open_port {
    width:100%;
    min-height:80px;
    background: #F7F9FB;
    border-radius:10px;
}

.p1_open_port {
    float:left;
    vertical-align: top;
    padding-top:10px;
}

.p2_open_port {
    float:left;
    vertical-align: top;
    padding-left:15px;
}

.p3_open_port {
    vertical-align: top;
}

.p5_open_port {
    float:left;
    vertical-align: top;
    padding-left:30px;
    padding-top:13px;
}

.content_open_port {
    padding:20px;
    display:inline-flex;
}

.p3_open_port {
    font-family: Manrope;
	font-size: 15px;
    font-weight: 700;
}

.p4_open_port {
    font-family: Manrope;
	font-size: 14px;
    padding-top:3px;
}

#edit_file2 {
    display: none;
}

#content_file_edit {
    min-height: 450px !important;
}


.p7_info_ftp {
    display: inline-block;
}

.p8_info_ftp {
    display: inline-block;
}

.p9_info_ftp {
    display: inline-block;
}


.ftp_upl1 {
    width:50px;
}

.ftp_upl2 {
    width:130px;
}

.ftp_upl3 {
    width:110px;
}

.ftp_upl4 {
    width:140px; 
}

.block_list_white_black {
    padding-top:50px;
}

.block_list_white {
    display: inline-block;
    width:50%;
}

.block_list_black {
    display: inline-block;
    width: calc(49% - 50px);
    padding-left:50px;
}

.block_list_title {
    font-family: Manrope;
	font-size: 16px;
    font-weight: 700;
}

.block_input_txt {
    display: inline-block;
    width: calc(99% - 145px);
}

.block_input_btn {
    display: inline-block;
    width:135px;
    float:right;
}

.block_input_ip {
    padding-top:20px;
    max-width:550px;
}

.block_list_ip {
    max-width:550px;
    height:300px;
    margin-top:15px;
    background: #F7F9FB;
    border-radius: 10px;
}

.button_firewall {
	width: 100%;
	height: 52px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 16px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.button_firewall:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.input_firewall {
	border: 1px solid #E5EBF1;
	width:100%;
	height:50px;
	border-radius:6px;
	font-family: Manrope;
	font-size: 15px;
	font-weight: 500;
	outline: none;
	color:#6d6d6d;
	background:#FFFFFF;
	text-indent: 10px;
}

.input_firewall:focus {
	outline: 2px solid #01A7F6;
    outline-offset: -1px;
}

.block_list_delip {
    padding-top:15px;
    max-width:550px;
    width:100%;
}

.block_list_ip_pr {
    padding-top:20px;
    padding-left:20px;
    padding-bottom:5px;
    width: calc(100% - 40px);
}

.block_pos_ip {
    width:100%;
    height:45px;
    border: 1px solid #E5EBF1;
    border-radius: 5px;
    display: inline-flex;
}

.block_pos_icon {
    vertical-align: top;
    float:left;
    padding-top: 15px;
    padding-left: 15px;
}

.block_pos_inp {
    vertical-align: top;
    float:left;
    padding-top:7px;
    max-width: 420px;
    width:100%;
    margin-left:10px;
}

.input_pos {
    height:30px;
    width:100%;
    background: #F7F9FB;
    border: none;
    outline: none;
    font-family: Manrope;
	font-size: 15px;
}

.list_ip_serv {
    padding-left:20px;
    height:225px;
    overflow-y: auto;
    position: relative;
}

.list_ip_serv::-webkit-scrollbar {
    width: 10px;
}

.list_ip_serv::-webkit-scrollbar-track {
    background-color: #E5EBF1;
    border-radius: 100px;
}

.list_ip_serv::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background: #a0a0a0;
    box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5);
}

.list_ip_p {
    width: calc(100% - 20px);
    height:45px;
    background: #E5EBF1;
    margin-top:10px;
    border-radius: 5px;
}

.list_ip_txt {
    font-family: Manrope;
    font-size: 15px; 
    color:#666666;
    padding:14px;
}

.no_ip_pos {
    width:100%;
    padding-top:20px;
    font-family: Manrope;
    font-size: 15px; 
    color:#666666;
    font-weight: 700;
    text-align: center;
}

#fon_loader_pos {
    max-width: 500px;
	width:100%;
	height:100%;
	position:absolute;
	z-index:1000;
	background:#f8fcff;
	margin-top:10px;
	opacity:0.6;
	text-align:center;
}

#fon_loader_pl {
    max-width: 1220px;
	width:100%;
	height:100%;
	position:absolute;
	z-index:10;
	background:#f8fcff;
	margin-top:10px;
	opacity:0.6;
	text-align:center;
}

.container_loader_pl {
    position:absolute;
	width:100%;
	max-width:1190px;
	text-align:center;
	z-index:1001;
    margin-top:-50px;
}

.container_loader_pos {
    position:absolute;
	width:100%;
	max-width:470px;
	text-align:center;
	z-index:1001;
    margin-top:-50px;
}

.block_btn_wh {
    width:100%;
    padding-top:20px;
    display: inline-flex;
}

.block_btn_p1 {
    float:left;
    max-width:285px;
    width:100%;
}

.block_btn_p2 {
    float:left;
    max-width:285px;
    width:100%;
    margin-left:20px;
}

.block_btn_p3 {
    float:left;
    max-width:285px;
    width:100%;
    margin-left:20px;
}

.block_btn_p4 {
    float:left;
    max-width:289px;
    width:100%;
    margin-left:20px;
}

#list_players_wh {
    padding-top:25px;
}

.block_player_wh {
    width:100%;
    height:40px;
    border-bottom: 1px solid #E5EBF1;
}

.block_player_wh:hover {
    border-bottom: 1px solid #01A7F6;
}

.block_player_name_wh {
    display: inline-block;
    padding-top:9px;
    font-family: Manrope;
    font-size: 14px;
}

.block_player_cl_wh {
    display: inline-block;
    float:right;
    padding-top:12px;
    
}

.del_gr2 {
	width:10px;
	height:10px;
	text-align: center;
	background:url("../img/x-_Stroke_.webp") center no-repeat;
    cursor:pointer;
}

.del_gr2:hover {
    opacity: 0.5;
    transition: 0.1s;
}

.version_p1 {
    display:inline-block;
    color: #666666;
    font-family: Manrope;
    font-size: 16px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.version_p2, .version_p3 ,.version_p4 ,.version_p5 ,.version_p6,.version_p7,.version_p8 {
    display:inline-block;
    margin-left:40px;
    color: #666666;
    font-family: Manrope;
    font-size: 16px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

.top_block_versions {
    padding-top:25px;
    width:100%;
    height:36px;
    border-bottom: 1px solid #E5EBF1;
}

.versions_active {
    color: #01A7F6;
    border-bottom: 1px solid #01A7F6;
    height:36px;
}

.select_vers {
    cursor:pointer;
}

.select_vers:hover {
   color: #01A7F6;   
}

.versions_spigot {
    display:block;
}

.versions_craftbukkit {
    display:none;
}

.versions_forge {
    display:none;
}

.versions_neoforge {
    display:none;
}

.versions_purpur {
    display:none;
}

.versions_vanilla {
    display:none;
}

.versions_paper {
    display:none;
}

.versions_other {
    display:none;
}

.content_versions {
    padding-top:20px;
}

.line_vers {
    width:100%;
    height:46px;
    border-bottom: 1px solid #E5EBF1;
    font-family: Manrope;
    font-size: 15px;
}

.line_vers:hover {
    border-bottom: 1px solid #01A7F6;
}

.line_vers_name {
    float:left;
    margin-top:12px;
}

.line_vers_btn {
    float:right;
    margin-top:7px;
}

.button_version {
	width: 100px;
	height: 31px;
	top: 70px;
	left: 35px;
	padding: 10px, 25px, 10px, 25px;
	border-radius: 6px;
	gap: 10px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 14px;
	letter-spacing: 0em;
	cursor:pointer;
	text-align:center;
}

.button_version:hover {
	color:#FFFFFF;
	background:#01A7F6;
}

.versions_tp {
    font-family: Manrope;
	font-size: 15px;
    width:100%;
    height:40px;
}

.versions_tp2 {
    font-family: Manrope;
	font-size: 15px;
    height:40px; 
    padding-top:20px;
    width:100%;
}

.versions_tp_fon {
    width:100%;
    height:30px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
    border-radius:5px;
}

.versions_tp_text {
    width:100%;
    text-align: center;
    padding-top:4px;
}

.vers_name_icon {
    float:left;
    padding:10px;
}

.vers_name_txt {
    float:left;
    padding:7px;
    font-family: Manrope;
	font-size: 14px;
}

.vers_fon {
    display:inline-flex;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
    border-radius:5px;
    margin-bottom:10px;
}

.vers_line1 {
    display:none;
    width:100%;
    height:46px;
    border-bottom: 1px solid #E5EBF1;
}

.top_plugins_p1 {
    display:inline-block;
    max-width:525px;
    width:100%;
}

.top_plugins_p2 {
    display:inline-block;
    float:right;
    max-width:415px;
    width:100%;
}

.top_plugins {
    padding-top:20px;
}

.top_plugins_inp_cat {
    float:left;
    max-width:415px;
    width:100%;
}

.top_plugins_btn_cat {
    float:left;
    max-width:100px;
    width:100%;
    padding-left:10px;
}

.block_plugin_list {
    width:100%;
    border-radius:10px;
    background: #F7F9FB;
    min-height:90px;
    margin-top:15px;
}

.block_plugin_p1 {
    display:inline-block;
    vertical-align:top;
    margin-left:20px;
    margin-top:30px;
}

.block_plugin_p2 {
    display:inline-block;
    vertical-align:top;
    margin-left:20px;
    margin-top:10px;
    max-width:850px;
    width:100%;
}

.block_plugin_p3 {
    display:inline-block;
    vertical-align:top;
    margin-left:10px;
}

.block_plugin_p4 {
    display:inline-block;
    vertical-align:top;
    float:right;
    margin-right:20px;
    margin-top:25px;
    width:100px;
}

.block_plugin_nm {
    display: inline-block;
    font-family: Manrope;
	font-size: 14px;
    font-weight: 700;
}


.block_plugin_vers {
    display: inline-block;
    margin-left:10px;
    background: rgba(224, 244, 255, 1);
    border-radius:8px;
    padding: 4px 8px 4px 8px;
    color: rgba(1, 167, 246, 1);
    font-family: Manrope;
    font-weight: 700;
    font-size: 12px;
}

.block_plugin_txt {
    font-family: Manrope;
    color:#666666;
    font-size: 14px;
    max-width:900px;
    width:100%;
    margin-top:5px;
}

.block_plugin_rate {
    margin-top:20px;
}

.block_plugin_info {
    margin-top:5px;
}

.href_plugins {
    font-family: Manrope;
    color:#666666;
    font-size: 14px;
    cursor:pointer;
    text-decoration: none;
}

.href_plugins:hover {
    color:#01A7F6;
}

.name_info_plugin {
    padding-top:20px;
    font-family: Manrope;
    color:#666666;
    font-size: 20px;
}

.vers_info_plugin {
    padding-top:5px;
    font-family: Manrope;
    color:#666666;
    font-size: 16px;
}

.content_info_plugin {
    padding-top:40px;
    font-family: Manrope;
    font-size: 16px;
}

.no_pos_pul {
    padding-top:40px;
    font-family: Manrope;
    font-size: 16px;
    width:100%;
    text-align: center;
    font-weight: 700;
}

.crontab_top_select {
    display: inline-block;
    width:50%;
}

.crontab_top_info {
    display: inline-block;
    float:right;
    width:50%;
    height: 350px;
    border-radius:10px;
    background: #F7F9FB;
}

.crontab_top_block {
    padding-top:20px;
}

.crontab_right_info {
    font-family: Manrope;
    font-size: 18px;
    font-weight: 700;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:25px;
}

.crontab_right_text {
    font-family: Manrope;
    font-size: 14px;
    padding-left:25px;
    padding-right:20px;
    color: #666666;
}

.crontab_right_dop {
    font-family: Manrope;
    font-size: 16px;
    padding-top:30px;
    padding-bottom:10px;
    font-weight: 700;
    padding-left:25px;
}

.crontab_right_pr {
    padding-top:10px;
    padding-left:25px;
    display:inline-flex;
    width:calc(100% - 25px);
}

.crontab_right_pr_icon {
    display: inline-block;
    vertical-align: top;
    margin-top:3px;
}

.crontab_right_pr_txt {
    display: inline-block;
    font-family: Manrope;
    font-size: 16px;
    vertical-align: top;
    padding-left:5px;
    
}

.bord_crontab {
    width:20px;
    height:20px;
    border-radius: 5px;
    text-align: center;
}

.crontab_left_dd {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 700; 
    margin-left:3px;
}

.crontab_left_dd2 {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 700; 
    margin-left:3px;
    margin-top:25px;
}

.crontab_left_sel {
    width:90%;
    padding-top:10px;
}

.crontab_left_sel2 {
    with:100%;
    padding-top:10px;
}

.crontab_left_sel3 {
    with:100%;
}

.crontab_left_sel4 {
    width:90%;
    padding-top:15px;
}

.crontab_left_hour {
    width:45%;
    float:left;
}

.crontab_left_mins {
    width:calc(45% - 20px);
    float:left;
    padding-left:20px;
}

.table_crontab {
    padding-top:70px;
}

.table_head_p {
    float:left;
    width:25%;
    font-family: Manrope;
    font-size: 15px;
    color: #666666;
}


.table_head_crontab {
    height:40px;
    border-bottom: 1px solid #E5EBF1;
}

.table_cron_stroke {
    padding-bottom:10px;
    border-bottom: 1px solid #E5EBF1;
}

.table_cron_stroke:hover {
    border-bottom: 1px solid #01A7F6;
}

.table_cont_p {
    float:left;
    width:25%;
    font-family: Manrope;
    font-size: 15px;
    margin-top:10px;
}

.table_cont_p1 {
    float:left;
    width:calc(100% - 20px);
}

.table_cont_p2 {
    float:left;
    width:20px;
    margin-top:4px;
}

.top_text_domain {
    font-family: Manrope;
    font-size: 19px;
    font-weight: 700;
    padding-top:25px;
}

.fon_domain_info {
    width:100%;
    background: #F7F9FB;
    border-radius:10px;
    margin-top:20px;
}

.text_domain_info {
    padding:20px;
    font-family: Manrope;
    font-size: 15px;
}

.form_domains {
    padding-top:25px;
    display: inline-flex;
    width:100%;
}

.form_domains_p1 {
    max-width:500px;
    width:100%;
    float:left;
}

.form_domains_p2 {
    max-width:500px;
    width:100%;
    float:left;
}

.form_domains_p3 {
    max-width:210px;
    width:100%;
    float:left;
    margin-top:30px;
}

.title_inp_domain {
    font-family: Manrope;
    font-size: 15px;
    font-weight: 700;
    padding-left:2px;
}

.int_inp_domain {
    padding-top:10px;
    width:90%;
}


.table_domains {
    padding-top:70px;
}

.head_table_domains {
    width:100%;
    height:40px;
    border-bottom: 1px solid #E5EBF1;
    display: inline-flex;
}

.head_table_domains_p1 {
    float:left;
    font-family: Manrope;
    font-size: 15px;
    color: #666666;
    max-width:800px;
    width:100%;
}

.head_table_domains_p2 {
    float:left;
    font-family: Manrope;
    font-size: 15px;
    color: #666666;
    max-width:410px;
    width:100%;
    
}

.str_table_domains {
    width:100%;
    height:40px;
    border-bottom: 1px solid #E5EBF1;
    display: inline-flex;
}

.str_table_domains:hover {
    border-bottom: 1px solid #01A7F6;
}

.str_table_domains_p1 {
    float:left;
    max-width:800px;
    width:100%;
    font-family: Manrope;
    font-size: 15px;
    vertical-align: top;
    padding-top:12px;
}


.str_table_domains_p2 {
    float:left;
    max-width:410px;
    width:100%;
    font-family: Manrope;
    font-size: 15px;
    vertical-align: top;
}

.str_table_domains_p3 {
    float:left;
    margin-top:10px;
    width:calc(100% - 20px);
}

.str_table_domains_p4 {
    float:left;
    margin-top:16px;
    width:20px;  
}

.txt_ip_block {
    font-family: Manrope;
    font-size: 15px;
    padding-top:5px;
}

.form_dop_port {
    padding-top:30px;
    display:inline-flex;
    width:100%;
}

.form_dop_port_p1 {
    float:left;
    max-width:900px;
    width:100%;
}

.form_dop_port_p2 {
    float:left;
    max-width:290px;
    width:100%;
    margin-left:26px;
    margin-top:29px;
}

.form_dop_port_p3 {
    font-family: Manrope;
    font-size: 14px;
    margin-left:2px;
    font-weight: 700;
}

.form_dop_port_p4 {
    padding-top:10px;
}


.buy_ip_top {
    padding-top:20px;
    width:100%;
}

.buy_ip_top_p1 {
    float:left;
    font-family: Manrope;
    font-size: 15px;
    max-width:900px;
    width:100%;
}

.buy_ip_top_p2 {
    float:left;
    max-width:290px;
    width:100%;
    margin-left:26px;
}

.buy_ip_top_p3 {
    padding-top:5px;
}

.table_ip {
    margin-top:20px;
}

.block_no_mysql {
    width:100%;
    background: #F7F9FB;
    border-radius:10px;
    margin-top:20px;
    border: 1px solid #f0f3f5;
    display:inline-flex;
}

.no_mysql_p1 {
    float:left;
    margin-top:60px;
    margin-left:20px;
}

.no_mysql_p2 {
    float:left;
    margin-top:20px;
    margin-left:40px;
    max-width:780px;
    width:100%;
    margin-bottom:20px;
    font-family: Manrope;
    font-size: 15px;
}

.no_mysql_p3 {
    float:left;
    max-width:250px;
    width:100%;
    margin-top:60px;
    margin-left:50px;
}

.text_no_mysql {
    padding:20px;
    font-family: Manrope;
    font-size: 15px;
}

.mysql_statix {
    width:100%;
    padding-top:30px;
}

.mysql_statix_p1 {
    float:left;
    width:calc(45% - 30px);
    margin-right:30px;
}

.mysql_statix_p2 {
    float:left;
    margin-left:30px;
    width:calc(55% - 30px);
}

.mysql_status {
    float:left;
    padding:22px;
    font-family: Manrope;
    font-size: 15px;
}

.mysql_btn {
    float:left;
    padding:28px;
    max-width:197px;
    width:100%;
}

.mysql_mon_top {
    width:calc(100% - 40px);
    padding:20px;
}

.mysql_mon_top_p1 {
    float:left;
    width:20px;
    margin-top:3px;
}


.mysql_mon_top_p2 {
    float:left;
    color:#666666;
    font-family: Manrope;
    font-size: 14px;
}


.mysql_mon_top_p3 {
    float:right;
    color:#666666;
    font-family: Manrope;
    font-size: 13px;
    font-weight: 700;
}


.line_statix_mysql {
    padding-left:20px; 
    padding-right:20px; 
    padding-bottom:10px; 
    width:calc(100% - 40px);
}


.fon_statix_mysql {
    width:100%;
    height:10px;
    border-radius:5px;
    background: #E5EBF1;
}

.fon_statix_mysql_active {
    height:10px;
    border-radius:5px;
    background: #666666;
}

.info_statix_mysql {
    color:#666666;
    font-family: Manrope;
    font-size: 12px;
    text-align: center;
    width:100%;
    padding-bottom:10px;
}

#console_window_12 {
    font-family: Manrope;
    font-size: 14px;
    padding:5px;
}

#inp_cons2 {
    border: 1px solid #cbcbcb;
	width:100%;
	height:50px;
	border-radius:6px;
    margin-top:10px;
    display:none;
}

.inp_cons2_p1 {
    float:left; 
    padding-top:13px;
    padding-left:10px;
}

.inp_cons2_p2 {
    float:left;
    padding-left:10px;
    padding-top:13px;
    font-family: Manrope;
    font-size: 16px;
    color:#666666;
}

.spinner {
       width: 18px;
       height: 18px;
       border-radius: 50%;
       border: 3.8px solid;
       border-color: #dbdcef;
       border-right-color: #474bff;
       animation: spinner-d3wgkg 0.8s infinite linear;
    }

    @keyframes spinner-d3wgkg {
       to {
          transform: rotate(1turn);
       }
    }


.block_mysql_base {
    padding-top:50px;
    width:100%;
}

.line_bd {
    width:100%;
    border-bottom: 1px solid #E5EBF1;
    display: inline-flex;
    font-family: Manrope;
    margin-top:10px;
}

.line_bd:hover {
    border-bottom: 1px solid #01A7F6;
}

.line_bd_p1 {
    float:left;
    width:40px;
    font-weight: 700;
    margin-top:10px;
}

.line_bd_p2 {
    float:left;
    max-width:250px;
    width:100%;
    font-size:13px;
    padding-bottom:10px;
}

.line_bd_p3 {
    float:left;
    max-width:250px;
    width:100%;
    font-size:13px;
}

.line_bd_p4 {
    float:left;
    max-width:250px;
    width:100%;
    font-size:13px;
}

.line_bd_p5 {
    float:left;
    max-width:205px;
    width:100%;
}

.line_bd_p6 {
    float:left;
    max-width:205px;
    width:100%;
}

.line_bd_p7 {
    float:right;
    width:30px;
    margin-top:10px;
}

.line_bd_p8 {
    float:right;
    margin-top:10px;
    display:none;
}


.btn_mysql {
	padding-left:20px;
    padding-right:20px;
	height: 30px;
	border-radius: 6px;
	background: #000000;
	color:#FFFFFF;
	font-family: Manrope;
	font-size: 13px;
	cursor:pointer;
	text-align:center;
}


.btn_mysql:hover {
	color:#FFFFFF;
	background:#01A7F6;
}


.block_pass_bd {
    float:left;
}

.block_pass_bd_btn {
    float:left;
    margin-left:10px;
}


.no_view {
    width:18px;
    height:18px;
	background:url(../img/no-view.svg);
}

.view {
    width:18px;
    height:18px;
	background:url(../img/view.svg);
}


.line_fr_p1 {
    max-width:378px;
    width:100%;
    float:left;
}

.line_fr_p2 {
    max-width:378px;
    width:100%;
    float:left;
    margin-left:40px;
}

.line_fr_p3 {
    max-width:378px;
    width:100%;
    float:left;
    margin-left:40px;
}

.line_fr {
    padding-top:25px;
    display: inline-flex;
    width:100%;
}

.line_fr_top {
    font-family: Manrope;
	font-size: 14px;
    padding-left:2px;
    font-weight: 700;
}

.line_fr_inp {
    padding-top:10px;
    width:100%;
}


.top_table_fr {
    width:100%;
    padding-top:25px;
    font-family: Manrope;
	font-size: 14px;
    color:#666666;
    border-bottom: 1px solid #E5EBF1;
    display: inline-flex;
}

.top_table_fr_p1 {
    float:left;
    max-width:50px;
    width:100%;
    padding-bottom:10px;
}

.top_table_fr_p2 {
    float:left;
    max-width:1150px;
    width:100%;
    text-align: center;
}

.top_table_fr_p3 {
    float:left;
}

#list_friends {
    padding-bottom:25px;
}

.content_line_fr {
    padding-top:10px;
    width:100%;
    border-bottom: 1px solid #E5EBF1;
    font-family: Manrope;
	font-size: 14px;
    display: inline-flex;
}

.content_line_fr_p1 {
    float:left;
    max-width:50px;
    width:100%;
    padding-bottom:10px;
    font-weight: 700;
}

.content_line_fr_p2 {
    float:left;
    max-width:1150px;
    width:100%;
    text-align: center;
}

.content_line_fr_p3 {
    float:left;
    margin-top:2px;
}

.content_line_fr:hover {
    border-bottom: 1px solid #01A7F6;
}

.no_friends {
    width:100%;
    text-align: center;
    font-family: Manrope;
	font-size: 14px;
    font-weight: 700;
    margin-top:15px;
}

.block_top_backup {
    width:100%;
    padding-top:15px;
}

.select_name_bk {
    padding-top:50px;
    font-family: Manrope;
	font-size: 14px;
    font-weight: 700;
    padding-left:2px;
}

.inp_name_bk {
    width:100%;
    padding-top:10px;
}

.btn_name_bk {
    width:100%;
    padding-top:20px;
}


.table_backups {
    width:100%;
    height:320px;
    border: 1px solid #E5EBF1;
    margin-top:20px;
    border-radius:10px;
}

.top_table_backups {
    width:100%;
    height:40px;
    background: #F7F9FB;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    display: inline-flex;
}

.top_table_backups_p1 {
    float:left;
    padding-top:10px;
    margin-left:10px;
}

.top_table_backups_p2 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    padding-top:10px;
    max-width:520px;
    width:100%;
    margin-left:10px;
}

.top_table_backups_p3 {
    float:right;
    padding-right:25px;
    font-family: Manrope;
	font-size: 14px;
    padding-top:10px;
}


.file_backup_p1 {
    float:left;  
    padding-top:10px;
    margin-left:10px;
}

.file_backup_p2 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    padding-top:10px;
    
    margin-left:10px;
	
	overflow: hidden;
	width: calc(100% - 135px);
	white-space: nowrap;
	text-overflow: ellipsis;
}

.file_backup_p3 {
    float:right;  
    padding-right:30px;
    font-family: Manrope;
	font-size: 14px;
    padding-top:10px;
}

#content_files_backup {
    height:278px;
    overflow: auto;
    width:100%;
}

.files_backup_line {
    height:40px;
    width:100%;
    border-top: 1px solid #E5EBF1;
}


#content_files_backup::-webkit-scrollbar {
    width: 10px;
}

#content_files_backup::-webkit-scrollbar-track {
    background-color: #E5EBF1;
    border-radius: 100px;
}

#content_files_backup::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background: #a0a0a0;
    box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5);
}

.list_backups {
    padding-top:70px;
    width:100%;
}

.top_backups_table {
    width:100%;
    border-bottom: 1px solid #E5EBF1;
}

.top_backups_p1 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    color: #666666;
    max-width:80px;
    width:100%;
    padding-bottom:10px;
}

.top_backups_p2 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    color: #666666;
    max-width:370px;
    width:100%;
}

.top_backups_p3 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    color: #666666;
    max-width: 130px;
    width:100%;
}

.top_backups_p4 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    color: #666666;
    max-width:150px;
    width:100%;
}

.top_backups_p5 {
    float:right;
    font-family: Manrope;
	font-size: 14px;
    color: #666666;
}


.line_list_backups {
    width:100%;
    padding-top:10px;
    border-bottom: 1px solid #E5EBF1;
}

.line_list_backups:hover {
    border-bottom: 1px solid #01A7F6;
}


.line_list_backups_p1 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    max-width:80px;
    width:100%;
    padding-bottom:10px;
    padding-top:5px;
}

.line_list_backups_p2 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    max-width: 370px;
    width:100%;
    padding-top:5px;
}

.line_list_backups_p3 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    max-width: 130px;
    width:100%;
    padding-top:5px;
}

.line_list_backups_p4 {
    float:left;
    font-family: Manrope;
	font-size: 14px;
    max-width:150px;
    width:100%;
    padding-top:5px;
}

.line_list_backups_p5 {
    float:left;   
}

.line_list_backups_p6 {
    float:right;
    padding-left:20px;
    
}

.line_list_backups_p7 {
    float:right;
    padding-left:10px;
    padding-bottom:10px;  
}

.head_title_web {
    font-family: Manrope;
	font-size: 25px;
    width:100%;
    font-weight: 700;
}

.block_info_web {
    padding-top:25px;
    display: inline-flex;
    width:100%;
    
}

.web_block_tarif {
    float:left;
    max-width:500px;
    width:100%;
    height:150px;
    border-radius:10px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
}

.web_block_bd {
    float:left;
    margin-left:30px;
    max-width:320px;
    width:100%;
    height:150px;
    border-radius:10px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
}

.web_block_domain {
    float:left;
    margin-left:30px;
    max-width:320px;
    width:100%;
    height:150px;
    border-radius:10px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
}

.web_block_tarif_p1 {
    float:left;
    padding:15px;
    max-width:100px;
    width:100%;
}

.web_block_tarif_p2 {
    float:left;
    padding:15px;
    max-width:110px;
    width:100%;
}

.web_block_tarif_p3 {
    float:left;
    padding:15px;
    max-width:200px;
    width:100%;
}

#inp_fr {
    padding-top:27px;
}

#btn_fr {
    padding-top:27px;
}

.web_block_bd_s1 {
    padding:20px;
    font-family: Manrope;
	font-size: 16px;
    font-weight: 700;
}

.web_block_bd_s2 {
    padding:20px;
    font-family: Manrope;
	font-size: 16px;
}

.web_block_btn {
    padding-top:50px;
}

.web_block_btn_p1 {
    float:left;
    width:200px;
}

.web_block_btn_p2 {
    float:left;
    padding-left:25px;
    width:200px;
}

.web_block_btn_p3 {
    float:left;
    padding-left:25px;
    width:200px;
}

.top_inf_tar_vds {
    padding-top:20px;
}

.top_inf_tar_vds_p1 {
    float:left;
    font-size: 25px;
    font-weight: 700;
    font-family: Manrope;
}

.top_inf_tar_vds_p2 {
    float:left;
    padding-top:3px;
    padding-left:20px;
    display:flex;
}

.top_inf_tar_vds_p3 {
    float:left;
    margin-left:20px;
    background: #F7F9FB;
    border-radius:5px;
    
}

.top_inf_tar_vds_p4 {
    float:left;
    margin-left:20px;
    background: #F7F9FB;
    border-radius:5px;
   
}

.top_inf_tar_vds_p5 {
    float:left;
    margin-left:20px;
    background: #F7F9FB;
    border-radius:5px;
}

.cont_inf_txt_vds {
    padding-top:8px;
    padding-right:10px;
    padding-bottom:8px;
}

.block_info_vds {
    padding-top:25px;
    width:100%;
    display: inline-flex;
}

.block_info_vds_p1 {
    float:left;
    border-radius:10px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
    max-width:550px;
    width:100%;
}

.block_info_vds_p2 {
    float:left;
    border-radius:10px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
    max-width:300px;
    width:100%;
    margin-left:30px;
}

.block_info_vds_p3 {
    float:left;
    border-radius:10px;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
    max-width:300px;
    width:100%;
    margin-left:30px;
}

.block_info_vds_p4 {
    display:inline-block;
    width:190px;
    padding-left:20px;
    padding-top:10px;
    padding-bottom:10px;
}

.block_info_vds_p5 {
    display:inline-block;
    width:160px;
    padding-top:10px;
    padding-bottom:10px;
}

.block_info_vds_p6 {
    display:inline-block;
    width:160px;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:20px;
}

.block_info_vds_s2 {
    padding-bottom:10px;
    padding-top:5px;
    display: inline-flex;
}

.block_info_vds_s1 {
    padding-top:10px;
    display: inline-flex;
}

.icon_oc_vds {
    float:left;
    padding-top:3px;
}

.name_oc_vds {
    float:left;
    padding-left:5px;
}

.top_pass_vds {
    width:100%;
    text-align: center;
    font-family: Manrope;
    font-size:18px;
    padding-top:20px;
}

.data_vds {
    width:100%; 
    font-family: Manrope;
    font-size:14px;
}

.login_vds {
    float:left;
    font-size:15px;
}

.port_vds {
    float:left;
    font-size:15px;
    padding-left:50px;
}

.pass_vds_p1 {
    float:left;
}

.pass_vds_p2 {
    float:left;
    padding-left:10px;
}

.pass_vds_p3 {
    float:left;
    padding-left:10px;
}

.user_vds {
    padding-top:25px;
    padding-left:20px;
}

.pass_vds {
    padding-top:10px;
    padding-left:20px;
    padding-bottom:30px;
}

.font_tar_vds {
    font-size:16px;
}

.btn_block_vds {
    padding-top:30px;
    display:inline-flex;
    width:100%;
}

.btn_block_vds_p1 {
    float:left;
    max-width:227px;
    width:100%;
}

.btn_block_vds_p1 .server_on_big, .btn_block_vds_p1 .server_off_big, .btn_block_vds_p2 .server_tarif_big, .btn_block_vds_p2 .server_rr_big, .btn_block_vds_p2 .server_timego_big {
    width:100% !important;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn_block_vds_p1 .serv_on_icon_big, .btn_block_vds_p1 .serv_off_icon_big, .btn_block_vds_p2 .serv_rr_icon_big, .btn_block_vds_p2 .serv_timego_icon_big {
    margin-left:0px;
}



.btn_block_vds_p2 {
    float:left;
    margin-left:20px;
    max-width:227px;
    width:100%;
}

.help_vds_s1 {
    float:left;
    max-width:590px;
    width:100%;
}

.help_vds_s2 {
    float:left;
    max-width:590px;
    width:100%;
    margin-left:36px;
}

.block_help_vds {
    padding-top:15px;
    width:100%;
    display:inline-flex;
}

.top_help_vds {
    padding-top:50px;
    font-family: Manrope;
    font-size:18px;
    font-weight: 700;
}


.help_vds {
    max-width:600px;
    width:100%;
    background: #F7F9FB;
    border: 1px solid #f0f3f5;
    border-radius:10px;
    margin-top:15px;
    display:inline-flex;
}

.help_vds_icon {
    float:left;
    padding:15px;
}

.help_vds_txt {
    float:left;
    font-family: Manrope;
    font-size:15px;
    padding-top:15px;
    padding-bottom:15px;
}

.hr_help_vds {
    color:#000000;
    text-decoration: none;
    outline: none;
}

.hr_help_vds:hover {
	opacity: 0.8;
}

.menu_panel_vds::-webkit-scrollbar {
    width: 10px;
}

.menu_panel_vds::-webkit-scrollbar-track {
    background-color: #E5EBF1;
    border-radius: 100px;
}

.menu_panel_vds::-webkit-scrollbar-thumb {
    border-radius: 100px;
    background: #a0a0a0;
    box-shadow: inset 2px 2px 5px 0 rgba(#fff, 0.5);
}

.block_info_antiddos {
    padding-top:25px;
    width:100%;
}

.block_info_antiddos_game {
    float:left;
    max-width:970px;
    width:100%;
}

.block_info_antiddos_statix {
    float:left;
    padding-left:40px;
    max-width:200px;
    width:100%;
}

.block_info_antiddos_fon {
    width:100%;
    height:320px;
    border:1px dashed #01A7F6;
    border-radius:10px;
}

.block_info_antiddos_game_p1 {
    float:left;
    width: calc(50% - 45px);
}

.block_info_antiddos_game_p2 {
    float:left;
    padding-left:50px;
    width: calc(50% - 25px);
}

.st_info_antiddos_game {
    width: calc(100% - 15px);
    padding-top:10px;
    margin-left:15px;
    border-bottom:1px solid #E5EBF1;
}

.st_info_antiddos_game_icon {
    width:30px;
    float:left;
}

.st_info_antiddos_game_name {
    font-family: Manrope;
    font-size:14px;
    float:left;
    padding-bottom:10px;
}

.st_info_antiddos_game_port {
    float:right;
    font-family: Manrope;
    font-size:14px;
    color:#666666;
}

.title_antiddos_table {
    padding:20px;
    font-family: Manrope;
    font-size:16px;
    font-weight: 700;
}


.block_attack_today {
    width:100%;
    height:150px;
    background: #F7F9FB;
    border-radius:10px;
}

.block_attack_all {
    margin-top:25px;
    height:150px;
    background: #F7F9FB;
    border-radius:10px;
}

.icon_attack_today {
    padding-top:30px;
    padding-left:20px;
}

.count_attack_today {
    padding-top:10px;
    padding-left:20px;
    font-family: Manrope;
    font-size:26px;
    font-weight: 700;
}

.text_attack_today {
    padding-top:10px;
    padding-left:20px;
    font-family: Manrope;
    font-size:14px;
    color:#666666;
}

.table_statix_ddos {
    padding-top:30px;
}

.title_table_statix_ddos {
    width:100%;
    font-family: Manrope;
    font-size:14px;
    color:#666666;
    border-bottom:1px solid #E5EBF1;
    margin-top:10px;
}

.title_table_statix_ddos:hover {
    border-bottom: 1px solid #01A7F6;
}

.title_table_statix_ddos_p1 {
    float:left;
    width:100px;
    padding-bottom:10px;
}

.title_table_statix_ddos_p2 {
    float:left;
    width:150px;
    text-align: center;
    padding-bottom:10px;
}

.title_table_statix_ddos_p3 {
    float:left;
    width:150px;
    text-align: center;
    padding-bottom:10px;
}

.title_table_statix_ddos_p4 {
    float:left;
    width:240px;
    text-align: center;
    padding-bottom:10px;
}

.title_table_statix_ddos_p5 {
    float:left;
    width:250px;
    text-align: center;
    padding-bottom:10px;
}

.title_table_statix_ddos_p6 {
    float:left;
    width:160px;
    text-align: center;
    padding-bottom:10px;
}

.title_table_statix_ddos_p7 {
    float:right;
    width:160px;
    text-align: right;
    padding-bottom:10px;
}

.title_text_statix {
    font-family: Manrope;
    font-size:18px;
    font-weight: 700;
    padding-top:50px;
    padding-bottom:10px;
}

.block_mobile_table_ddos {
    display:none;
}

.ptr_block {
    width:100%;
    padding-top:25px;
}

.additionally_block {
    width:100%;
    border-bottom:1px solid #E5EBF1;
}

.additionally_block2 {
    width:100%;
    border-bottom:1px solid #E5EBF1;
    margin-top:30px;
}

.additionally_prt_p1 {
    float:left;
    padding-top:10px;
    padding-bottom:20px;
}

.additionally_prt_p2 {
    float:left;
    padding-left:15px;
    padding-bottom:20px;
}


.additionally_prt_p8 {
    padding-left:15px;
    padding-bottom:20px;
    max-width:1050px;
    float:left;
}

.additionally_prt_p9 {
    float:right;
    padding:20px;
}

.prt_img {
	width:31px;
	height:31px;
	background:url("../img/menu-button-wide-fill.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.auto_renewal_img {
	width:31px;
	height:31px;
	background:url("../img/refresh1.svg") center no-repeat;
	padding-top:40px;
	padding-left:40px;
}

.additionally_prt_p3 {
    font-family: Manrope;
    font-size:16px;
    font-weight: 700;
}

.additionally_prt_p4 {
    padding-top:5px;
    font-family: Manrope;
    font-size:14px;
}

.additionally_prt_p5 {
    padding-top:10px;
    max-width:550px;
    width:100%;
}

.additionally_prt_p6 {
    float:left;
    max-width:400px;
    width:100%;
}

.additionally_prt_p7 {
    float:left;
    padding-left:10px;
}

.block_oc_vds {
    width:100%;
    padding-top:25px;
}

.block_oc_vds_title {
    font-family: Manrope;
    font-size:16px;
    font-weight: 700;
}

.block_oc_vds_list {
    padding-top:25px;
    width:100%;
}

.oc_vds_p1 {
    float:left;
    max-width:200px;
    width:100%;
    height: 140px;
    border-radius:10px;
    outline: rgb(1, 167, 246) solid 1px;
    background: rgb(245, 249, 255);
}

.oc_vds_p2 {
    float:left;
    max-width:200px;
    width:100%;
    height: 140px;
    border-radius:10px;
    background: #F7F9FB;
    margin-left:25px;
}

.oc_vds_icon {
    padding-left:30px;
    padding-top:25px;
}

.oc_vds_title {
    font-family: Manrope;
    font-size:16px;
    padding-left:30px;
    padding-top:15px;
    font-weight: 700;
}

.oc_vds_list {
    padding-top:10px;
    padding-left:25px;
}

.select_os {
    border:none;
    background: none;
    outline: none;
    font-size:14px;
    width:150px;
    font-family: "Manrope"; 
	src: url("../fonts/Manrope.ttf") format("truetype"); 
	font-style: normal;
}

.title_new_pass_vds {
    padding-top:50px;
    font-family: Manrope;
    font-size:14px;
    font-weight: 700;
}

.inp_new_pass_vds {
    padding-top:10px;
    max-width:400px;
    width:100%;
}

.btn_new_pass_vds {
    padding-top:10px;
    max-width:400px;
    width:100%;
}

.network_charts {
    width:100%;
    height:200px;
}

.network_title {
    padding-top:25px;
    font-family: Manrope;
}

.chart_network {
    padding-top:55px;
    z-index:10;
}

.chart_cpu {
    padding-top:35px;
}

.chart_ram {
    padding-top:35px;
}

.top_time_vds_charts {
    width:100%;
    margin-top:35px;
}


.time_vds_charts_p1, .time_vds_charts_p2, .time_vds_charts_p3, .time_vds_charts_p4, .time_vds_charts_p5 {
    float:right;
    font-family: Manrope;
    font-size: 18px;
    color: #666666;
    height: 33px;
    transition: 0.4s;
    margin-left: 40px;
    border-bottom: 3px solid #E5EBF1;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor:pointer;
}


.time_vds_charts_p6 {
    float:right;
    font-family: Manrope;
    font-size: 18px;
    color: #01A7F6;
    height: 33px;
    transition: 0.4s;
    margin-left: 40px;
    border-bottom: 3px solid #01A7F6;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    cursor:pointer;
}

.fi_cabinet {
    font-family: Manrope;
    font-size: 13px;
    color: #666666;
    margin-top:-5px;
}

.destr_cabinet_hr {
    font-family: Manrope;
    font-size: 13px;
    color: #E22525;
    cursor: pointer;
    text-decoration: none;
    outline: none;
    padding-top:3px;
}

.destr_cabinet_hr:hover {
    opacity: 0.6;
}

.qr_txt {
    padding-top:15px;
    font-size:15px;
}

.qr_img {
    padding-top:30px;
}

.qr_hr {
    color: rgb(1, 167, 246);
    text-decoration: none;
    outline: none;
    transition: 0.4s;
}


.qr_hr:hover {
    opacity: 0.6;
}


.home_social {
    width: calc(100% - 40px);
    height: 150px;
    margin-left:25px;
    margin-top:20px;
    background: radial-gradient(98.86% 108.4% at 100% 50%, #E6F7FF 0%, rgba(230, 247, 255, 0) 100%);
    border: 1px dashed #01A7F6;
    border-radius: 10px;

}

.home_social_p1 {
    float:left;
}

.home_social_p2 {
    float:right;
    width:330px;
    height:150px;
    background:url("../img/fon_home.svg") center no-repeat;
    margin-right:20px;
}

.home_social_p3 {
    font-family: Manrope;
    font-size: 20px;
    font-weight: 700;
    padding:25px;
}

.home_social_p5 {
    float:left;
    padding-left:25px;
}

.home_social_p6 {
    float:left;
    padding-left:20px;
}

.home_social_p7 {
    float:left;
    padding-left:20px;
}

.vk_home_btn {
    width:142px;
    height:42px;
    background: #0077FF;
    border-radius:10px;
    outline: none;
    cursor: pointer;
}

.icon_vk_home {
    width:20px;
	height:20px;
	background: url('../img/home_vk.svg') no-repeat;
	background-size: 15px 15px;
	float:left;
	margin-left:21%;
	text-align: center;
	margin-top:2px;
}

.txt_vk_home {
    float:left;
    font-family: Manrope;
    font-size: 15px;
    color:#FFFFFF;
}


.youtube_home_btn {
    width:142px;
    height:42px;
    background: #FD3832;
    border-radius:10px;
    outline: none;
    cursor: pointer;
}

.icon_youtube_home {
    width:20px;
	height:20px;
	background: url('../img/home_youtube.svg') no-repeat;
	background-size: 15px 15px;
	float:left;
	margin-left:21%;
	text-align: center;
	margin-top:2px;
}

.tg_home_btn {
    width:142px;
    height:42px;
    background: #37AEE2;
    border-radius:10px;
    outline: none;
    cursor: pointer;
}



.auth_btn_nologin {
    width:160px;
    height:35px;
    background: #666666;
    border-radius:10px;
    outline: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: 0.2s;
}

.auth_btn_nologin:hover {
    background: #01A7F6;
}

.icon_tg_home {
    width:20px;
	height:20px;
	background: url('../img/tg_home.svg') no-repeat;
	background-size: 15px 15px;
	float:left;
	margin-left:21%;
	text-align: center;
	margin-top:2px;
}

.icon_nologin {
    width:20px;
	height:20px;
	background: url('../img/nolog.svg') no-repeat;
	background-size: 15px 15px;
	float:left;
	text-align: center;
	margin-top:4px;
}

.err_panel {
    width:100%;
    margin-top:-30px;
}

.nologin_auth_block {
    float:right;
    padding-top:20px;
    padding-right:10px;
}

.txt_nologin {
    float:left;
    font-family: Manrope;
    font-size: 15px;
    color:#FFFFFF;
    margin-left:2px; 
}

.err_panel2 {
    width: calc(100% - 25px);
    margin-top:-20px;
    margin-left:25px;
}

.block_top_geo {
    font-family: Manrope;
    font-size: 15px;
    width:100%;
    padding-top:25px;
}


@media screen and (max-width: 1360px) {
	
	.panel_content_left {
		float:none;
	}	

	.panel_content_right {
		float:none;
		padding-top:0px;
	}
	
	#top_m_p8 {
		width:120px;
		margin-top:10px;
		margin-left:0px;
	}
    
    .top_panel_text { 
        font-size:14px;
    }
    
    #top_m_p2, #top_m_p3, #top_m_p4, #top_m_p5, #top_m_p6, #top_m_p7, #top_m_p8 {
	    
	    margin-left:10px;
    }
    
    .panel_content_right {
        float:none;
    }
    
    .panel_content_left {
        float:none;
    }
    
    .cont_panel {
        display: block;
    }
    
    .panel_content_right {
        padding-left: 0px;
    }
    
    .fon_panel_block_left {
        max-width:880px;
        width:100%;
    }
    
    .line_list_backups_p1 {
        display:none;
    }
    
    .top_backups_p1 {
        display:none;
    }  
    
    .block_info_antiddos_game {
        float:none;
        max-width:1360px;
        width:100%;
        
    }
    
    .block_info_antiddos_statix {
        float:none;
        max-width:1360px;
        width:100%;
        padding-left:0px;
        padding-top:20px;
    }
    
    .title_table_statix_ddos {
        display:none;
    }
    
    
    .block_mobile_table_ddos {
        display: block;
        width:100%;
        background: #F7F9FB;
        border-radius: 10px;
        margin-top:15px;
    }
    
    .content_mobile_table_ddos {
        padding:15px;
        font-family: Manrope;
        font-size:14px;
    }
    
    .size_attack_mobi {
        padding-top:10px;
    }
    
    .size_attack_mobi_p1 {
        float:left;
    }
    
    .size_attack_mobi_p2 {
        float:right;
    }
    
    .size_attack_mobi2 {
        padding-top:10px;
        color:#666666;
    }
    
    .table_statix_ddos {
        padding-top:0px;
    }
    
}




@media screen and (max-width: 1300px) {
	
	.block_ip_log {
		margin-left:0px;
		margin-right:0px;
		font-size:13px;
	}
	
	.block_server_g8 {
		display: none;
	}
	
	.block_server_g10, .line_bd_p1 {
		display: none;
	}
	
	.block_info_web {
        display: block;
    }
    
    .web_block_tarif {
        float:none;
        max-width:100%;
        width:100%;
    }
    
    .web_block_domain {
        float:none;
        margin-left:0px;
        margin-top:20px;
        max-width:100%;
        width:100%;
    }
    
    .web_block_bd {
        float:none;
        margin-left:0px;
        margin-top:20px;
        max-width:100%;
        width:100%;
    }
	
}


@media screen and (max-width: 1265px) {
	
	.top_block_line_cab_p1, .top_block_line_cab_p2, .top_block_line_cab_p3, .top_block_line_cab_p4, .top_block_line_cab_p5 {
		font-size:14px;
	}
	
	.lk_top_p1_1 {
		width:45%;
	}
	
	.lk_top_p3 {
		width:25%;
	}
	
}


@media screen and (max-width: 1250px) {
	
	.bg_bl3 {
		display:none;
	}
	
	.bg_bl7 {
		display:none;
	}
	
	.bg_bl9 {
		display:none;
	}
	
	.bg_bl10 {
		display:none;
	}
	
	.bg_bl12 {
		display:none;
	}
	
	.bg_bl11 {
		display:none;
	}
	
	.border_message_left {
		width: calc(95% - 10px);
	}
	
	.top_block_line_cab_p2 {
		margin-left:120px;
	}
	
	.top_block_line_cab_p3 {
		margin-left:250px;
	}
	
	.top_block_line_cab_p4 {
		margin-left:480px;
	}
	
	.top_block_line_cab_p5 {
		margin-left:640px;
	}
	
	.lk_block_2fa_left {
		display:block;
		width:100%;
	}
	
	.lk_block_2fa_rigt {
		display:block;
		width:100%;
	}
	
	.lk_block_2fa {
		height:150px;
	}
	
	.top_block_line_cab2 {
		width:100%;
	}
	
	.top_lk_bl2_2fa_right {
		display:block;
		padding-top:20px;
		padding-left:0px;
		width:100%;
	}
	
	.top_lk_bl2_2fa_left {
		display:block;
		width:100%;
	}
	
	.ip_bl2_2fa_left {
		width:100%;
		padding-top:15px;
	}
	
	.ip_bl2_2fa_right {
		padding-left:0px;
		padding-top:10px;
	}
    
    .p9_info_ftp {
        display: inline-block;
        padding-top:20px;
    }
    
    .p5_info_ftp {
        padding-left:0px;
    }
    
    .top_backups_table {
        display:none;
    }
    
    .line_list_backups_p2 {
        float:none;
    }
    
    .home_social_p2 {
        display:none;
    }
    
    .home_social_p1 {
        float:none;
    }
    
    .console_help_center {
        float:none;
        padding-left:20px;
        padding-top:0px;
    }
    
    .console_help_left {
        float:none;
    }
	
}





@media screen and (max-width: 1200px) {
	
	.bg_bl5 {
		font-size: 12px;	
	}
	
	.content_buy_p1 {
		width:50%;
	}
	
	
}




@media screen and (max-width: 1165px) {
	
	.input_global {
		width:92%;
	}	
    
    .top_backups_table {
        display:none;
    }
	
}


@media screen and (max-width: 1130px) {
	
	.bg_bl1 {
		font-size: 16px;
	}
	
	.bg_bl4 {
		font-size: 16px;
	}
	
	.help_block_text {
		font-size:12px;
	}
	
	.table_p1, .table_p2, .table_p3, .table_p4, .table_p5, .table_p1_c, .table_p2_c, .table_p3_c, .table_p4_c, .table_p5_c, .table_p1_g, .table_p2_g, .table_p3_g {
		font-size:13px;
	}
	
	.avatar_lk {
		width:50px;
	}
	
	.lk_top_email {
		font-size:14px;
	}
	
	.lk_top_p1_1 {
		width:43%;
	}
	
	.lk_top_p3 {
		width:25%;
	}
	
	.block_lk_icn {
		display:none;
	}
	
}


@media screen and (max-width: 1100px) {
	
	.bg_bl5 {
		display:none;
	}
	
	.help_block_head {
		font-size:14px;
	}
	
	.help_block_text {
		font-size:12px;
	}
	
	.lk_top_login {
		font-size:13px;
	}
	
	.top_block_line_cab_p5 {
		float:none;
		padding-top:50px;
		margin-left:0px;
	}
	
	.line_menu_lk {
		width:100%;
		height:48px;
		border-bottom: 1px solid #E5EBF1;
	}
	
	.noth_p21, .noth_p31 {
		font-size:13px;
	}
	
	.block_flag_log {
		display:none;
	}
	
	.block_server_p2 {
		display:none;
	}
	
	.block_mobile_btn_serv_list {
		display:block;
		padding-bottom:10px;
	}
    
    .top_plugins_p1 {
        display:block;
        float:none;
        width:100%;
        max-width: 1100px;
    }
    
    .top_plugins_p2 {
        display:block;
        float:none;
        margin-top:20px;
        width:100%;
        max-width: 1100px;
    }
    
    .top_plugins {
        width:100%;
    }
    
    .top_plugins_inp_cat {
        float: none;
        max-width: 1100px;
        width: 100%;
    }
    
    .top_plugins_btn_cat {
        float: none;
        max-width: 1100px;
        width: 100%; 
        padding-left: 0px;
        padding-top:10px;
    }
    
    .top_plugins_inp_cat .select_support {
        width: 100%;
        background: #FFFFFF;
    }
    
    .block_plugin_p3 {
        margin-bottom:15px;
        margin-left:20px;
    }
    
    .block_plugin_p1 {
        margin-left:0px;
        width:100%;
        text-align:center;
    }
    
    .block_plugin_txt {
        width:90%;
    }
	
}

@media screen and (max-width: 1050px) {
	
	.block_lk_messager {
		display:inline-block;
		margin-left:38px;
		margin-top:20px;
   		width: calc(33% - 26px);
    	min-width: 100px;
		vertical-align: top;
	}

	.block_lk_messager_fon {
		background: #F7F9FB;
		border-radius:10px;
		height:100px;
	}
	
	.summa_ref_p1 {
		display: block;
	}
	
	.summa_ref_p2 {
		display: block;
		padding-top:10px;
	}
	
}


@media screen and (max-width: 1024px) {
	
	.top_block_home  {
		padding-left:10px;
		padding-right:15px;
	}
	
	.bg_bl3 {
		display:inline-block;
	}
	
	.bg_bl1 {
		font-size: 20px;
	}
	
	.bg_bl5 {
		display:inline-block;
	}
	
	.block_buy_home_e  {
		padding-left:10px;
		padding-right:15px;
	}
	
	.bg_bl7 {
		display:inline-block;
	}
	
	.bg_bl9 {
		display:inline-block;
	}
	
	.bg_bl10 {
		display:inline-block;
	}
	
	.bg_bl10 {
		display:inline-block;
	}
	
	.bg_bl12 {
		display:inline-block;
	}
	
	.bg_bl11 {
		display:inline-block;
	}
	
	.top_block_line {
		margin-left:10px !important;
	}
	
	.table_end {
		margin-left:10px;
	}
	
	.content_msg {
		padding-left:0px;
	}
	
	.buy_block_home {
		margin-left:0px;
	}
	
	.block_buy_home {
		margin-left:10px;
	}
	
	.block_buy_home_e {
		margin-left:-10px;
		margin-right:10px;
	}
	
	.top_block_line_cab_p5 {
		float:left;
		padding-top:0px;
		margin-left:650px;
	}
	
	.line_menu_lk {
		display:none;
	}
	
	.block_lk_icn {
		display: inline-block;
	}
	
	.noth_p21, .noth_p31 {
		font-size:14px;
	}
    
    .speedbar_panel {
        display:none;
    }
    
    .center_content_panel {
        padding-left:0px;
    }
    
    .menu_panel {
        display:none;
    }
    
    .block_console {
        float: none;
        display: block;
    }
    
    .block_console_help {
        float: none;
        display: block;
    }
    
    .content_panel {
        display: block;
        margin-right:10px;
        margin-left:10px;
    }
    
    .cont_panel {
        display: block;
    }
    
    .block_console {
        max-width: 1024px;
        
    }
    
    .block_console_help {
        padding-left:0px;
        width:100%;
    }
    
    .fon_console_help {
        margin-right:20px;
        width:calc(100% - 20px);
        word-break: normal;
        word-wrap: break-word;
    }
    
    .block_btn_wh {
        display: block;
    }
    
    .block_btn_p1, .block_btn_p2, .block_btn_p3, .block_btn_p4 {
        float:none;
        width:100%;
        max-width:1024px;
    }
    
    .block_btn_p2, .block_btn_p3, .block_btn_p4 {
        float:none;
        margin-left:0px;
        margin-top:10px;
        width:100%;
        max-width:1024px;
    }
    
    .block_info_vds {
        display:block;
    }
    
    .block_info_vds_p1, .block_info_vds_p2, .block_info_vds_p3 {
        float:none;
        width:100%;
        max-width:1024px;
        margin-top:15px;
        margin-left:0px;
    }
    
    .top_inf_tar_vds_p1 {
        float:none;
    }
    
    .top_inf_tar_vds_p2 {
        float:none;
        padding-left:0px;
        margin-top:10px;
    }
    
    .top_inf_tar_vds_p3 {
        margin-left:0px;
    }
    
    .block_info_vds {
        padding-top:0px;
    }
    
    .btn_block_vds_p1 {
        float:none;
        max-width:1024px;
    }
    
    .btn_block_vds_p2 {
        float:none;
        max-width:1024px;
        margin-left:0px;
        margin-top:15px;
    }
    
    .help_vds_s1, .help_vds_s2 {
        float:none;
        max-width:1024px;
        margin-left:0px;
    }
    
    .help_vds {
        max-width:1024px;
    }
    
    .block_help_vds, .btn_block_vds {
        display: block;
    }
    
    .menu_panel_vds {
        display:none;
    }
    
    .home_social {
        margin-left:10px;
        width: calc(100% - 30px);
    }
    
    .err_bl {
        padding-left:0px;
    }
    
    .err_panel2 {
        width: 100%;
        margin-top:-20px;
        margin-left:0px;
    }
	
}


@media screen and (max-width: 920px) {
	
	.bg_bl3 {
		display:none;
	}
	
	.bg_bl7 {
		display:none;
	}
	
	.bg_bl9 {
		display:none;
	}
	
	.bg_bl10 {
		display:none;
	}
	
	.bg_bl12 {
		display:none;
	}
	
	.bg_bl11 {
		display:none;
	}
    
    .content_statix {
        display:none;
    }
    
    .mobile_graf {
        display:block;
    }
    
    .btn_server_panel_p1 {
	    display:block;
        padding-left:0px;
    }

    .btn_server_panel_p2 {
	    display:block;
        padding-left:0px;
        padding-top:10px;
    }
    
    .server_off_big {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .server_on_big {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .server_rr_big {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .server_timego_big {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .server_tarif_big {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .serv_tarif_icon_big, .serv_timego_icon_big, .serv_rr_icon_big, .serv_off_icon_big, .serv_on_icon_big, .serv_vnc_icon_big, .serv_npass_icon_big {
        margin-left: 0px;
    }
    
    
    
    .info_server_panel_p3, .info_server_panel_p4 {
        display: block;
        padding-top:20px;
        padding-left:20px;
        padding-bottom:20px;
    }
    
    #panel_p2 {
        float:right;
        padding-right:20px;
        padding-top:20px;
    }
    
    .info_server_panel_p5 {
      display: inline-block;
    }
    
    .info_server_panel_p6 {
      display: inline-block;
        margin-top:-20px;
    }
    
    .info_server_panel_p2 {
        text-align: right;
    }
    
    
    #panel_p3{
        display: inline-block !important;
    }
    
    #panel_p4 {
        display: inline-block !important;
        text-align: right;
    }
    
    #panel_p8 {
        display: inline-block !important;
        float: right;
        text-align: right;
        padding-right: 20px;
        margin-top:-20px;
    }
    
    #panel_p5, #panel_p3 {
        padding-top:0px !important;
    }
    
    .info_server_panel_p4{
        padding-top:20px;
    }
    
    #panel_p1, #panel_p6 {
        padding-top:20px;
    }
    
    .mon_resurse_p1 {
        display: block;
        width:100%;
    }
    
    .mon_resurse_p2 {
        display: block;
        margin-left:0px;
        margin-top:20px;
        width:100%;
    }
    
    .resurse_fon_panel {
        width:100%;
        overflow: hidden;
    }
    
    .block_fon_panel {
        margin-right:13px;
    }
    
	.p8_info_ftp {
        display: block;
        padding-top:20px;
        width:100%;
    }
    
    .p3_info_ftp {
        padding-left:0px;
    }
    
    .p4_info_ftp {
        float:right;
        padding-left:0px;
    }
    
    .p7_info_ftp {
        width:100%;
        padding-left:0px;
    }
    
    .online_ftp_p5 {
        float:none;
        display:block;
    }
    
    .online_ftp_p1 {
        float:none;
        display:block;
        padding-right: 0px;
    }
    
    .online_ftp_p2 {
        float:none;
        display:block;
        padding-right: 0px;
        padding-top:5px;
    }
    
    .online_ftp_p3 {
        float:none;
        display:block;
        padding-right: 0px;
        padding-top:5px;
    }
    
    #content_online_ftp {
        padding-top:20px;
    }
    
    
    .online_ftp_p6 {
        float:none;
        display:block;
        padding-top:50px;
    }
    
    .online_ftp_p4 {
        float:none;
        display:block;
    }
    
    .ftp_upl1 {
        width:100%;
    }
    
    .ftp_upl2 {
        width:100%;
    }
    
    .ftp_upl3 {
        width:100%;
    }
    
    .ftp_upl4 {
       width:100%; 
    }
    
    .crontab_top_select {
        display:block;
        width:100%;
    }
    
    .crontab_top_info {
        display:block;
        width:100%;
    }
    
    .crontab_left_sel, .crontab_left_sel4 {
        width:100%;
    }
    
    .crontab_left_hour {
        width:50%;
    }
    
    .crontab_left_mins {
        width: calc(50% - 20px);
    }
    
    .crontab_top_info {
        height:auto;
        margin-top:20px;
    }
    
    #end_right_pr {
        padding-bottom:20px;
    }
    

    .oc_vds_p1 {
        float:none;
        max-width:920px;
        width:100%;
    }
    
    .oc_vds_p2 {
        float:none;
        max-width:920px;
        width:100%;
        margin-left:0px;
        margin-top:20px;
    }
    
    #tm_go {
        width:100%;
    }
    
}


@media screen and (max-width: 800px) {
	
	.bg_bl1 {
		font-size: 16px;
	}
	
	.bg_bl5 {
		display:none;
	}
	
	.lk_top_p1_1 {
		width:55%;
	}
	
	
	.lk_top_p3 {
		width:40%;
		
	}
	
	.lk_top_p4 {
		display: none;
	}
	
	.lk_top_login {
		font-size:15px;
	}
	
	.lk_center_login_block {
		
	}
	
	.avatar_lk {
		width:70px;
		height:70px;
	}
	
	.top_block_line_cab_p5 {
		float:none;
		padding-top:50px;
		margin-left:0px;
	}
	
	.line_menu_lk {
		display:block;
		width:100%;
		height:50px;
		border-bottom: 1px solid #E5EBF1;
	}
	
	.block_lk_icn {
		display: none;
	}
	
	.noth_p1 {
		display:block;
		width:100%;
		padding-top:10px;
	}
	
	.noth_p2_2 {
		display:block;
		padding-top:15px;
		width:100%;
	}
	
	.noth_p2 {
		width:100px;
	}
	
	.noth_p3 {
		width:150px;
	}
	
	.fon_icon_serv_list {
		display:none;	
	}
	
	.content_buy_p1 {
		display:block;
		width:100%;
	}
	
	.content_buy_p2 {
		display:block;
		float:none;
		padding-top:30px;
	}
	
	.block_buy_tar_info, .block_buy_tar_info_web {
		width:100%;
	}
	
	.content_buy {
		padding-left:10px;
		padding-right:10px;
	}
	
	.content_buy_top_screen, .content_buy_screen {
		display:none;
	}
	
	.input_global {
		width:95%;
	}
    
    .p4_file_ftp, .p5_file_ftp {
        display:none;
    }
    
    .block_list_black {
        display: block;
        padding-top:30px;
        padding-left:0px;
        width: 100%;
    }
    
    .block_list_white {
        display: block;
        width: 100%;
    }
    
    .block_input_ip {
        max-width:800px;
    }
    
    .block_list_ip {
        max-width:800px;
    }
    
    .block_list_delip {
        max-width:800px;
    }
    
    #fon_loader_pos {
        max-width:600px;
    }
    
    .container_loader_pos {
        max-width:600px;
    }
    
    .buy_ip_top {
        display:block;
    }
    
    .buy_ip_top_p1 {
        float:none;
        bisplay:block;
        margin-left:0px;
    }
    
    .buy_ip_top_p2 {
        float:none;
        bisplay:block;
        margin-left:0px;
        margin-top:15px;
        width:100%;
        max-width:450px;
    }
    
    .block_no_mysql {
        display: block;
    }
    
    .no_mysql_p1 {
        float:none;
        margin-left:0px;
        text-align: center;
    }

    .no_mysql_p2 {
        float:none;
        margin-left:20px;
        margin-right:20px;
        word-break: normal;
        word-wrap: break-word;
        width: calc(100% - 40px);
    }

    .no_mysql_p3 {
        float:none;
        max-width: 100%;
        width: calc(100% - 40px);
        margin-left:20px;
        margin-right:20px;
        margin-bottom:20px;
    }
    
    .line_bd_p2 {
        float:none;     
    }
    
    .line_bd_p3 {
        float:none;        
    }
    
    .line_bd_p4 {
        float:none; 
        padding-top:10px;
    }
    
    .line_bd_p5 {
        float:none;  
        padding-top:30px;
    }
    
    .line_bd_p6 {
        float:none; 
        padding-top:10px;
    }
    
    .line_bd_p7 {
        display:none;
    }
    
    .line_bd_p8 {
        display:block;
        float:none;
        padding-bottom:10px;
    }
    
    .line_bd {
        display:block;
    }
    
    .line_list_backups_p3 {
        float:none;
    }
    
    
    .web_block_btn_p1 {
        float:none;
        width:100%;
    }
    
    .web_block_btn_p2 {
        float:none;
        margin-left:0px;
        padding-left:0px;
        padding-top:10px;
        width:100%;
    }
    
    .web_block_btn_p3 {
        float:none;
        margin-left:0px;
        padding-left:0px;
        padding-top:10px;
        width:100%;
    }
    
    .server_isp_big {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .ispmanager_icon_big {
        margin-left:0px;
    }
    
    .block_info_antiddos_game_p1 {
        float:none;
        width: calc(100% - 20px);
    }
    
    .block_info_antiddos_game_p2 {
        float:none;
        padding-left:0px;
        width: calc(100% - 20px);
    }
    
    .block_info_antiddos_fon {
        height:auto;
    }
    
    .fon_console {
        width:auto;
        margin-right:20px;
    }
    
    .block_cmd_console {
        margin-right:20px;
    }
    
}


@media screen and (max-width: 703px) {
	
	.top_block_home {
		display: block;
		margin-top:20px;
    	width: 95%;
    	
	}
	
	.bg_bl3 {
		display:inline-block;
	}
	
	.bg_bl1 {
		font-size: 20px;
	}
	
	
	.block_buy_home_e {
		display: block;
		margin-top:20px;
    	width: 95%;
    	
	}
	
	.bg_bl5 {
		display:inline-block;
	}
	
	.bg_bl7 {
		display:inline-block;
	}
	
	.bg_bl9 {
		display:inline-block;
	}
	
	.bg_bl10 {
		display:inline-block;
	}
	
	.bg_bl12 {
		display:inline-block;
	}
	
	.bg_bl11 {
		display:inline-block;
	}
	
	.bg_bl4 {
		font-size: 20px;
	}
	
	.help_block_line1 {
		display:none;
	}
	
	.border_message_left {
		width: calc(95% - 20px);
	}
	
	.text_block_pay {
		font-size:13px;
		margin-left:10px;
		margin-right:10px;
	}
	
	.icon_block_pay {
		margin-left:10px;
	}
	
	
	.lk_block_2fa {
		height:165px;
	}
	
	.table_p1_a_lk, .table_p1_d_lk {
		display:none;
	}
	
	.table_p2_a_lk, .table_p2_d_lk {
		width:20%;
	}
	
	.table_p3_a_lk, .table_p4_a_lk, .table_p5_a_lk {
		font-size:13px;
	}
	
	.table_p1_t_lk, .table_p1_d_lk {
		display:none;
	}
	
	.block_parner_inf_bl {
		display:block;
		width:100%;
	}
	
	.top_head_text, .part_text_p1, .block_partner_inf {
		margin-left:-13px !important;
	}
	
	.block_parner_inf_bl {
		margin-left: 0px !important;
	}
	
	.summa_ref_p1, .summa_ref_p2 {
		display:inline-block;
	}
	
	.top_block_line_ref_p3 {
		float:none;
		padding-top:50px;
		margin-left:0px;
	}


	.top_block_line_ref_p4 {
		float:none;
		padding-top:50px;
		margin-left:155px;
	}
	
	.top_block_line_partner {
		height:100px;
	}
	
	.top_block_line_ref_p1, .top_block_line_ref_p2, .top_block_line_ref_p3, .top_block_line_ref_p4 {
		font-size:14px;
	}
	
	.block_server_d2 {
		padding-left:0px;
	}
	
	.block_table_parner_content {
		padding-left:10px;
	}
    
    .table_head_crontab {
        display:none;
    }
     
    .table_head_p {
        float:none;
        
    }
    
    .table_cont_p {
        display: inline-block;
        float:none;
        width:auto;
        padding-right:20px;
        vertical-align: top;
        margin-bottom: 10px;
    }
    
    .table_cron_stroke {
        height:auto;
    }
    
    .table_cont_p2 {
        margin-left:10px;
        margin-top:6px;
        width: auto;
    }
    
    .table_cont_p1 {
        margin-top:1px;
    }
    
    
    .line_fr {
        display:block;
        padding-top: 0px;
    }
    
    .line_fr_p1, .line_fr_p2, .line_fr_p3 {
        float:none;
        max-width:750px;
        width:100%;
        margin-left:0px;
        margin-top:20px;
    }
    
    .line_fr_top {
        margin-left:3px;
    }
	
	
}


@media screen and (max-width: 650px) {
	.top_block_line_cab_p4 {
		float:none;
		padding-top:50px;
		margin-left:0px;
	}
	
	.top_block_line_cab_p5 {
		margin-left:150px;
	}
	
	.block_lk_messager {
		display:block;
		margin-left:0px;
		width:100%;
	}
	
	.block_lk_icn {
		display:inline-block;
	}
	
	.block_server_d1 {
		display:none;
	}
	
	.block_server_p3 {
		float:none;
		padding-top:20px;
	}
	
	#btn_contr {
		width:100%;
	}
	
	.input_global {
		width:94%;
	}
    
    .info_server_panel_p5 {
        display: block;
    }
    
    .info_server_panel_p6 {
        display: block;
        padding-top:20px;
    }
    
    .info_server_panel_p2 {
        padding-left:20px;
    }
    
    #panel_p6 {
        float:right;
        padding-right:20px;
    }
    
    #panel_p4 {
        float:right;
        padding-right:20px;
    }
    
    .version_p6 {
        margin-left:0px;
        margin-top:10px;
    }
    
    .versions_active {
        border-bottom: none;
    }
    .version_p6:hover {
        margin-top:10px;
        border-bottom: none;
    }
    
    .version_p6.versions_active {
        padding-top: 14px;
    }
    
    .vers_line1 {
        display:block;
    }
    
    .form_dop_port_p1, .form_dop_port_p2 {
        float:none;
        display: block;
        max-width:660px;
        margin-left:0px;
    }
    
    .form_dop_port {
        display:block;
    }
    

    .time_vds_charts_p1, .time_vds_charts_p2, .time_vds_charts_p3, .time_vds_charts_p4, .time_vds_charts_p5, .time_vds_charts_p6 {
        float:left;
        margin-left:0px;
        margin-right:20px;
        margin-top:20px;
    }
    
    .top_time_vds_charts {
        margin-top:0px;
        margin-bottom:100px;
    }
	
}


@media screen and (max-width: 600px) {
	
	.top_block_line_p1 {
		font-size:15px;
	}
	
	.top_block_line_p2 {
		font-size:15px;
		margin-left:140px;
	}
	
	.top_block_line_p3 {
		font-size:15px;
		margin-left:300px;
	}
	
	.content_support {
		margin-left:10px;
	}
	
	.top_head_text {
		margin-left:-13px !important;
	}
	
	.table_p3_c, .table_p3 {
		display:none;
	}
	
	.table_p2, .table_p2_c {
		width:70%;
	}
	
	.big_fon_error_img {
		display:none;
	}
	
	.big_fon_error_text {
		display:block;
		margin-left:10px;
		margin-top:5px;
		width:95%;
	}
	
	.right_top_message_p1 {
		font-size:13px;
	}
	
	.content_form_p1 {
		display:block;
		max-width:590px;
	}
	
	.content_form_p2 {
		display:block;
		padding-top:10px;
		max-width:590px;
        width:100%;
		padding-left:0px;
	}
	
	.btn_pay {
		width: 100%;
	}
	
	.content_form_add_balance {
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.text_b_sposob {
		padding-left:10px;
		padding-right: 10px;
	}
	
	.position_pay {
		margin-left:10px;
		padding-right: 10px;
	}
	
	.position_pay {
		width: calc(24% - 16px);
	}
	
	
	.lk_top_p1_1 {
		width:100%;
		display: block;
		border-bottom: 1px solid #E5EBF1;
	}
	
	.lk_top_p1 {
		padding-bottom:20px;
	}
	
	
	.lk_top_p3 {
		display:none;
		
	}
	
	.block_inf_lk {
		border:none;
		height:70px;
	}
	
	.content_lk {
		padding-left:10px;
	}
	
	.top_head_text {
		font-size:22px;
	}
	
	.lk_center_login_btn {
		padding-top:50px;
	}
	
	.lk_center_right {
		float:none;
		margin-top:65px;
		margin-left:85px;
	}
	
	.lk_center_left {
		float:none;
	}
	
	.lk_center_login_block {
		height:120px;
	}
	
	.table_p4_a_lk {
		float:none;
		padding-top:40px;
		width:100%;
	}
	
	.table_p5_a_lk {
		display:none;
	}
	
	.table_p5_a_lk2 {
		display:block;
		float:right;
		font-family: Manrope;
		font-size:13px;
	}
	
	.top_content_table {
		display:none;
	}
	
	.table_p2_a_lk {
		width:35%;
	}
	
	.table_p3_a_lk {
		width:35%;
	}
	
	.block_server_v6 {
		float:none;
		padding-top:10px;
		padding-bottom:10px;
		width:100%;
	}
	
	.block_server_v7 {
		display:block;
		clear:both;
	}
	
	#btn_ctlr {
		width:100%;
	}
	
	.block_server_v3, .block_server_v2 {
		width:100%;
	}
	
    .p1_open_port {
        float:none;
        width:100%;
        text-align: center;
    }
    
    .p2_open_port {
        float:none;
        padding-left:0px;
        padding-top:10px;
    }
    
    .p5_open_port {
        float:none;
        padding-left:0px;
        width:100%;
    }
    
    .content_open_port {
        display: block;
    }
    
    .button_settings {
        width:100%;
    }
    
    .p3_open_port {
        width:100%;
        text-align: center;
    }
    
    .form_domains_p1 {
        display: block;
        width: 100%;
        float:none;
        max-width: 600px;
    }
    
    .form_domains_p1 .int_inp_domain, .form_domains_p2 .int_inp_domain {
        width: 100%;
    }
    
    .form_domains_p2 {
        display: block;
        width: 100%;
        float:none;
        max-width: 600px;
    }
    
    .form_domains_p3 {
        display: block;
        width: 100%;
        float:none;
        max-width: 600px;
    }
    
    .form_domains {
        display: block;
    }
    
    .head_table_domains {
        display: none;
    }
    
    .str_table_domains_p1 {
        float:none;
    }
    
    .str_table_domains_p2 {
        max-width: 600px;
        padding-bottom:10px;
    }
    
    .str_table_domains {
        display:block;
        margin-top:10px;
        height:auto;
    }
    
    .str_table_domains_p4 {
        margin-top:0px;
    }
    
    .mysql_statix_p1 {
        float:none;
        margin-right:0px;
        width:100%;
    }
    
    .mysql_statix_p2 {
        float:none;
        margin-left:0px;
        width:100%;
    }
    
    .line_list_backups_p4 {
        max-width:110px;
    }
    
    .web_block_tarif {
        height:auto;
    }
    
    .block_info_vds_s1, .block_info_vds_s2  {
        display: block;
    }
    
    .block_info_vds_p4, .block_info_vds_p5, .block_info_vds_p6 {
        display: block;
        padding-left:0px;
        width:100%;
    }
    
    .block_info_vds_p1 {
        display: flex;
        align-items: center;
        justify-content: center;
    }
	
    .block_info_vds_s2 {
        padding-left:40px;
        padding-top:16px;
    }
    
    .top_inf_tar_vds_p2 {
        dispaly:flex;
    }
    
    .cont_inf_txt_vds {
        padding:10px;
    }
    
    .block_server_g6 {
        display: block;
        padding-left:0px;
        width:100%;
        text-align: center;
    }
    
    .block_server_g7 {
        float:none;
        display: block;
        width:100%;
        font-size:12px;
        text-align: center;
        padding-left:0px;
    }
    
    .additionally_prt_p6 {
        float:none;
        width:100%;
        max-width:600px;
    }
    
    .additionally_prt_p7 {
        float:none;
        width:100%;
        padding-top:10px;
        padding-left:0px;
    }
    
    .additionally_prt_p5 {
        width:100%;
        max-width:600px;
    }
    
    .additionally_prt_p2 {
        padding-left:0px;
    }
    
    .home_social { 
        height:auto;
    }
    
    .home_social_p5 {
        float:none;
        width: calc(100% - 40px);
        padding-left:20px;
        padding-bottom: 15px;
    }
    
    .home_social_p6 {
        float:none;
        width: calc(100% - 40px);
        padding-bottom: 15px;
    }
    
    .home_social_p7 {
        float:none;
        width: calc(100% - 40px);
        padding-bottom: 25px;
    }
    
    .vk_home_btn {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .tg_home_btn {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .youtube_home_btn {
        width:100%;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    
    .icon_vk_home {
        margin-left:0px;
    }
    
    .icon_tg_home {
        margin-left:0px;
    }
    
    .icon_youtube_home {
        margin-left:0px;
    }
    
    .additionally_prt_p8 {
        padding-left:0px;
    }
    
}

@media screen and (max-width: 510px) {
	
	.lk_block_2fa {
		height:180px;
	}
	
	.table_p2_t_lk {
		float:none;
		margin-left:0px;
		padding-left:0px;
		width:100%;
	}
	
	.table_p3_t_lk {
		width:32%;
	}
	
	.table_p4_t_lk {
		width:32%;
	}
	
	.table_p5_t_lk {
		width:32%;
	}
	
	.table_p2_d_ref {
		width:100%;
	}
	
	.table_p3_d_ref {
		float:none;	
		padding-top:30px;
		width:100%;
		text-align: left;
		padding-bottom:10px;
	}

	.table_p4_d_ref {
		float:left;
		width:100%;
		text-align: left;
		padding-top:10px;
		padding-bottom: 10px;
	}
	
	.table_p1_d_ref {
		display:none;
	}
	
	.none_mobl_ref {
		display:contents;
	}
	
	.block_table_parner_content {
		padding-left:10px;
	}
	
	.table_p2_g_ref {
		float:none;
		padding-top:50px;
		width:100%;
		text-align: left;
	}
	
	.table_p3_g_ref {
		float:none;
		padding-top:10px;
		width:100%;
		text-align: left;
		padding-bottom:10px;
	}
	
	.table_p4_g_ref {
		float:none;
		padding-top:10px;
		width:100%;
		text-align: left;
	}
	
	.table_p1_g_ref {
		width:100%;
	}
	
	.txt_table_p1, .table_p1_pr_ref, .table_p2_pr_ref, .table_p3_pr_ref, .table_p4_pr_ref {
		font-size:13px;
	}
	
	.input_global {
		width:93%;
	}
    
    .version_p5 {
        margin-left:0px;
        margin-top:10px;
    }
    
    .version_p6 {
        margin-left:20px;
        margin-top:10px;
    }
    
    .version_p5:hover {
        margin-top:10px;
        border-bottom: none;
    }
    
    .version_p5.versions_active {
        padding-top: 14px;
    }
    
    .line_list_backups_p4 {
        float:none;
    }
    
    .line_list_backups_p5 {
        padding-top:10px;
        padding-bottom:10px;
    }
    
    .line_list_backups_p6 {
        float:left !important;
        padding-top:10px;
        padding-bottom:10px;
    }
    
    .line_list_backups_p7 {
        float:left !important;
        padding-top:10px;
        padding-bottom:10px;
    }
	
}


@media screen and (max-width: 480px) {
	
	.top_block_line_p1 {
		font-size:13px;
	}
	
	.top_block_line_p2 {
		font-size:13px;
		margin-left:120px;
	}
	
	.top_block_line_p3 {
		font-size:13px;
		margin-left:260px;
	}
	
	.border_message_left {
		width: calc(95% - 25px);
	}
	
	.position_pay {
		width:45%;
	}
	
	.lk_center_login_nm2 {
		font-size:13px;
	}
	
	.line_menu_lk2 {
		display:block;
		width:100%;
		height:48px;
		border-bottom: 1px solid #E5EBF1;
	}
	
	.top_block_line_cab_p3 {
		float:none;
		margin-top:100px;
		margin-left:0px;
	}
	
	.btn_new_inf, .ip_bl2_2fa_right {
		width:100%;
	}
    
    .bl_modal_p3 {
	    display:block;
        width:100%;
    }

    .bl_modal_p7 {
	    display:block;
        width:100%;
    }
    
    
    .message_modal_p2 {
        display: block;
    }
    
    .p1_btn_modal {
        float:none;
        width:auto;
        margin-right:10px;
    }

    .p2_btn_modal {
        float:none;
        width:auto;
        padding-top:10px;
        margin-right: 10px;
        padding-left:0px;
        padding-right:0px;
    }
    
    .btn_modal_end {
        max-width:500px;
    }
    
    .settings_fon {
      display:block;  
    }
    
    .settings_p3 {
        display:block;
        float:none;
    }
    
    .settings_p2 {
        width:auto;
        padding-right:10px;
    }
    
    .settings_p1 {
        display:block;
        padding-left:0px;
        text-align: center;
    }
    
	
}



@media screen and (max-width: 420px) {
	
	.top_block_line_p1 {
		font-size:12px;
	}
	
	.top_block_line_p2 {
		font-size:12px;
		margin-left:105px;
	}
	
	.top_block_line_p3 {
		font-size:12px;
		margin-left:227px;
	}
	
	.target {
		font-size:12px !important;
	}
	
	.position_pay {
		width:44%;
	}
	
	.input_global {
		width:91%;
	}
    
    .top_inf_tar_vds_p1 {
        font-size:20px;
        padding-top:0px;
    }
    
    .top_inf_tar_vds {
        padding-top:20px;
    }
    
    
	
}


@media screen and (max-width: 360px) {
	
	.top_block_line {
		height:auto;
		border:none;
	}
	
	.top_block_line_p1 {
		font-size:15px;
		display:block !important;
		position:relative;
		margin-left:0px;
	}
	
	.top_block_line_p2 {
		font-size:15px;
		display:block !important;
		position:relative;
		padding-top:10px;
		margin-left:0px;
		
	}
	
	.top_block_line_p3 {
		font-size:15px;
		display:block !important;
		position:relative;
		padding-top:10px;
		margin-left:0px;
	}
	
	.top_block_line_active {
		margin-right:10px;
	}
	
	.border_message_left {
		width: calc(95% - 30px);
	}
	

	.position_pay {
		width:43%;
	}
    
    .line_vers_name {
        font-size:13px;
    }
}


@media screen and (max-width: 310px) {
	
	.bg_bl3 {
		display:none;
	}
	
	.bg_bl5 {
		display:none;
	}
	
	.bg_bl7 {
		display:none;
	}
	
	.bg_bl9 {
		display:none;
	}
	
	.bg_bl10 {
		display:none;
	}
	
	.bg_bl12 {
		display:none;
	}
	
	.bg_bl11 {
		display:none;
	}
	
	.table_p1_c, .table_p1 {
		display:none;
	}
	
	.table_p2, .table_p2_c {
		width:80%;
	}
	
	.position_pay {
		width:92%;
	}
	
	.input_global {
		width:89%;
	}
	
}


@media screen and (max-width: 270px) {
	
	.bg_bl1 {
		font-size: 16px;
	}
	
	.input_global {
		width:80%;
	}
	
}
