	* {
		scrollbar-width: thin;
		scrollbar-color: blue lightgray;
	}

	/* для Chrome/Edge/Safari */
	*::-webkit-scrollbar {
		height: 12px;
		width: 12px;
	}
	*::-webkit-scrollbar-track {
		background: lightgrey;
	}
	*::-webkit-scrollbar-thumb {
		background-color: royalblue;
		border-radius: 7px;
		border: 2px solid lightgray;
	}

	#left_menu {margin-left:50px; margin-top:60px}
	.left_menu_item {width:250px; height:30px; background:grey; font-weight:bold; margin-top:3px; border-radius:5px; padding:4px; box-shadow: 2px 2px;}
	.left_menu_item:hover {cursor:pointer; background:darkgrey;}

	.submenu {margin-left:18px; height:0px; overflow-y:hidden;}
	.submenu td {border:0; padding-top: 3px;}
	.submenu div {background:#e3dede; border-radius:5px; width:230px; height:30px; padding:4px; box-shadow: 2px 2px;}
	.submenu div:hover {cursor:pointer; background: #E3DECC;}
	.submenu img {right:5px;}
	.submenu table {width:100%; font-weight:bold;}
	.submenu .logo_td {text-align:right;}

	.block {display:none;}

	#logins_managment {width:100%; height:400px}
	#logins_tbl {margin:0 auto;}
	#logins_tbl th {font-size:12px;}
	#logins_tbl td {text-align:center; font-size:13px;}

	#esims_div {width:100%; height:600px}
	#esims_tbl {width:530px; margin:0 auto;}
	#esims_tbl th {font-size:12px;}
	#esims_tbl td {text-align:center; font-size:13px;}
	#esims_tbl tr:hover {background-color:rgb(229,227,227);}

	#proxy_div {margin-top: 10px; margin-left: 20px;}
	#proxy_div table td {border:0px}
	
	#users_managment {width:100%; height:400px}
	#users_tbl {width:530px; margin:0 auto;}
	#users_tbl th {font-size:12px;}
	#users_tbl td {text-align:center; font-size:13px;}

	#adm_totals {width:100%; height:400px;}
	#adm_totals_tbl {width:530px; margin-left: 150px;}
	#adm_totals_tbl th {font-size:12px;}
	#adm_totals_tbl td {text-align:center; font-size:13px;}
	#adm_totals_tbl td:nth-child(1) {text-align:left;}
	#adm_totals_tbl tr:hover {background-color:rgb(229,227,227);}
	
	#menu_mysql_logs {vertical-align:top}
	#mysql_logs_div {width:1510px; height:775px; overflow-y:auto}
	#mysql_logs_tbl {margin-left:20px; margin-top:5px}
	#mysql_logs_tbl th {font-size:12px;}
	#mysql_logs_tbl td {font-size:13px;}
	#mysql_logs_tbl tr {height:30px;}
	#mysql_logs_tbl th:nth-child(1) {width:115px}
	#mysql_logs_tbl th:nth-child(2) {width:1350px}
	#mysql_logs_tbl td:nth-child(2) {cursor:pointer}
	#mysql_logs_tbl td:nth-child(2) div {max-width:1325px; text-align:left}
	#mysql_logs_tbl tr:hover {background-color:rgb(229,227,227);}

	#adm_totals_tbl tr:hover {background-color:rgb(229,227,227);}

	#menu_dict {width:1420px}
	#call_types_div {width:1440px}

	#call_types_tbl_header {margin:0 auto; margin-top:5px;}
	#call_types_tbl_header th {font-size:12px;}
	#call_types_tbl_header th:nth-child(1) {width:80px;}
	#call_types_tbl_header th:nth-child(2) {width:100px;}
	#call_types_tbl_header th:nth-child(3) {width:300px;}
	#call_types_tbl_header th:nth-child(4) {width:300px;}
	#call_types_tbl_header th:nth-child(5) {width:200px;}
	#call_types_tbl_header th:nth-child(6) {width:80px;}
	#call_types_tbl_header th:nth-child(7) {width:170px;}	
	#call_types_tbl_header th:nth-child(8) {width:100px;}
	#call_types_tbl_header th:nth-child(9) {width:80px;}

	#call_types_tbl {margin:0 auto; margin-left:10px;}
	#call_types_tbl td {text-align:center; font-size:13px; cursor:pointer;}
	#call_types_tbl td:nth-child(1) {width:80px;}
	#call_types_tbl td:nth-child(2) {width:100px;}
	#call_types_tbl td:nth-child(3) {width:300px;}
	#call_types_tbl td:nth-child(4) {width:300px;}
	#call_types_tbl td:nth-child(5) {width:200px;}
	#call_types_tbl td:nth-child(6) {width:80px;}
	#call_types_tbl td:nth-child(7) {width:170px;}	
	#call_types_tbl td:nth-child(8) {width:100px;}
	#call_types_tbl td:nth-child(9) {width:80px;}
	#call_types_tbl tr:hover {background-color:rgb(229,227,227);}

	.cron_jobs_input:hover {background-color:rgb(229,227,227);}

	#enable_contracts_tbl, #slow_counters_update_tbl, #clients_calc_tbl, #calc_dinamic_tbl {
		font-size:13px; 
		text-align:center; 
		margin:0 auto; 
		border:1px solid black; 
		width:300px;
	}
	
	.sort {cursor:pointer;}

	.border {border-bottom:2px solid black!important}

	.formula {font-size:11px!important;}

	#alert_dialog th {font-size:12px;}
	input, select {background:yellow; border-radius:5px; font-size:13px!important;}

	#user_log_div {width:1315px; overflow-y:auto; margin-left:95px}
	#user_log select {border-radius:5px; background:yellow; font-size:16px!important; height:25px;}
	#user_log input {border-radius:5px; background:yellow; font-size:16px!important; border:1px solid grey; width:120px; text-align:center;}
	#user_log_tbl_header {width:1290px; font-size:12px;}
	#user_log_tbl_header th:nth-child(1) {width:180px;}
	#user_log_tbl_header th:nth-child(2) {width:150px;}
	#user_log_tbl_header th:nth-child(3) {width:960px;}

	#user_log_tbl {width:1290px;}
	#user_log_tbl td {font-size:13px;}
	#user_log_tbl td:nth-child(1) {width:180px;}
	#user_log_tbl td:nth-child(2) {width:150px; text-align:center;}
	#user_log_tbl td:nth-child(3) {width:960px;}
	#user_log_tbl tr:hover {background-color:rgb(229,227,227);}

	#attentions_div input:not([type]) {border-radius:5px; background:yellow; font-size:16px!important; border:1px solid grey; width:200px; text-align:center;}
	#attentions_div button {border-radius:5px; font-size:15px!important; width:124px;}

	#attentions_div_clients input:not([type]) {border-radius:5px; background:yellow; font-size:16px!important; border:1px solid grey; width:200px; text-align:center;}
	#attentions_div_clients button {border-radius:5px; font-size:15px!important; width:124px;}

	#comments_div input:not([type]) {border-radius:5px; background:yellow; font-size:16px!important; border:1px solid grey; width:200px; text-align:center;}
	#comments_div button {border-radius:5px; font-size:15px!important; width:190px;}

	#attentions_tbl_header {margin-left:10px; margin-top:5px;}
	#attentions_tbl_header th {font-size:12px}
	#attentions_tbl_header th:nth-child(1) {width:50px;}
	#attentions_tbl_header th:nth-child(2) {width:50px;}
	#attentions_tbl_header th:nth-child(3) {width:120px;}
	#attentions_tbl_header th:nth-child(4) {width:150px;}
	#attentions_tbl_header th:nth-child(5) {width:450px;}
	#attentions_tbl_header th:nth-child(6) {width:100px;}
	#attentions_tbl_header th:nth-child(7) {width:100px;}
	#attentions_tbl_header th:nth-child(8) {width:100px;}
	#attentions_tbl_header tr {height:30px;}

	#attentions_tbl td {font-size:12px; text-align:center}
	#attentions_tbl td:nth-child(1) {width:50px;}
	#attentions_tbl td:nth-child(2) {width:50px;}
	#attentions_tbl td:nth-child(3) {width:120px;}
	#attentions_tbl td:nth-child(4) {width:150px;}
	#attentions_tbl td:nth-child(5) {width:450px; text-align:left;}
	#attentions_tbl td:nth-child(6) {width:100px;}
	#attentions_tbl td:nth-child(7) {width:100px;}
	#attentions_tbl td:nth-child(8) {width:100px;}

	#attentions_tbl .number {cursor:pointer;}

	#attentions_tbl tr:hover {background-color:rgb(229,227,227);}

	#attentions_tbl_clients_header {margin-left:10px; margin-top:5px;}
	#attentions_tbl_clients_header th {font-size:12px}
	#attentions_tbl_clients_header th:nth-child(1) {width:50px;}
	#attentions_tbl_clients_header th:nth-child(2) {width:50px;}
	#attentions_tbl_clients_header th:nth-child(3) {width:120px;}
	#attentions_tbl_clients_header th:nth-child(4) {width:150px;}
	#attentions_tbl_clients_header th:nth-child(5) {width:450px;}
	#attentions_tbl_clients_header th:nth-child(6) {width:100px;}
	#attentions_tbl_clients_header th:nth-child(7) {width:100px;}
	#attentions_tbl_clients_header th:nth-child(8) {width:100px;}
	#attentions_tbl_clients_header tr {height:30px;}

	#attentions_tbl_clients td {font-size:12px; text-align:center}
	#attentions_tbl_clients td:nth-child(1) {width:50px;}
	#attentions_tbl_clients td:nth-child(2) {width:50px;}
	#attentions_tbl_clients td:nth-child(3) {width:120px;}
	#attentions_tbl_clients td:nth-child(4) {width:150px;}
	#attentions_tbl_clients td:nth-child(5) {width:450px; text-align:left;}
	#attentions_tbl_clients td:nth-child(6) {width:100px;}
	#attentions_tbl_clients td:nth-child(7) {width:100px;}
	#attentions_tbl_clients td:nth-child(8) {width:100px;}

	#attentions_tbl_clients .number {cursor:pointer;}
	
	#attentions_tbl_clients tr:hover {background-color:rgb(229,227,227);}

	#comments_tbl_header {margin-left:35px; margin-top:5px;}
	#comments_tbl_header th {font-size:12px}
	#comments_tbl_header th:nth-child(1) {width:50px;}
	#comments_tbl_header th:nth-child(2) {width:106px;}
	#comments_tbl_header th:nth-child(3) {width:100px;}
	#comments_tbl_header th:nth-child(4) {width:720px;}
	#comments_tbl_header th:nth-child(5) {width:100px;}
	#comments_tbl_header th:nth-child(6) {width:100px;}
	#comments_tbl_header tr {height:30px;}

	#comments_tbl td {font-size:12px; text-align:center}
	#comments_tbl td:nth-child(1) {width:50px;}
	#comments_tbl td:nth-child(2) {width:106px;}
	#comments_tbl td:nth-child(3) {width:100px;}
	#comments_tbl td:nth-child(4) {width:720px; text-align:left;}
	#comments_tbl td:nth-child(5) {width:100px;}
	#comments_tbl td:nth-child(6) {width:100px;}
	#comments_tbl tr:hover {background-color:rgb(229,227,227);}

	.clickable, .clickable_link, .clickable_all_numbers {cursor:pointer;}
	.clickable:hover {text-decoration:underline}
	.clickable_link:hover {text-decoration:underline}
	.clickable_all_numbers:hover {text-decoration:underline}

	.attention_on_off {cursor:pointer;}
	.attention_on_off:hover {text-decoration:underline}

	#cron_jobs_list {
		margin-top:5px;
		width: 1450px;
		height:805px; 
		overflow-y:auto
	}

	#cron_jobs_list img {width:20px; cursor:pointer}

	.cron_jobs_input {
		width: 1370px;
		height: 20px;
	    background: yellow;
	    font-size: 12px!important;
	    margin-top: 2px;
	    margin-left: 5px;
	}

	div.short_text {
		font-size:12px;
		text-align:center;
	    overflow: hidden;
	    text-overflow: ellipsis;
	    white-space: nowrap;
	    max-width: 290px;
	}

	#enable_contracts_tbl tr:hover {background-color:rgb(229,227,227);}
	#slow_counters_update_td tr:hover {background-color:rgb(229,227,227);}
	#calc_dinamic_tbl tr:hover {background-color:rgb(229,227,227);}
	#clients_calc_tbl tr:hover {background-color:rgb(229,227,227);}

	.load_next_btn {
		margin: 5 auto; 
		width:200px; 
		height:30px;
		padding-top: 3px;
		border-radius:10px; 
		color: white;
		background:blue; 
		border: 1px solid black; 
		text-align:center;
		cursor: pointer;
		background-image: url(/js/img/th.png);
	    background-repeat: no-repeat;
	    background-size: cover;
	    text-shadow: #012b4d 2px 2px 2px;
	}

	.in_progress_spinner {
		animation-name: spin;
	    animation-duration: 1200ms;
	    animation-iteration-count: infinite;
	    animation-timing-function: linear;
	}	