.prl_disabled {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	cursor: not-allowed;
}

.hidden
{
	display: none;
	visibility: hidden;
}

#clid_blocking_table #message {
	width: 120px;
	text-align: left;
	border-right: dotted 1px black;
	vertical-align: middle;
	padding-left: 5px;
}

.left_align {
	text-align: left;
}

.float_left>.image_button {
	float: left !important;
}

#billing_search_panel
{
	float: left;
	width: 78%;
	margin-right: 10px;
}

#billing_search_query
{
	float: left;
	width: 20%;
}

#biling_search_common_table
{
	padding-top: 5px;
	padding-bottom: 5px;
}

#biling_client_search_client_table
{
	padding-top: 10px;
}

#biling_client_search_client_table .left_header
{
	width: 60%;
}

#biling_client_search_client_table .left_column
{
	width: 55%;
}

#biling_client_search_client_table .right_header
{
	width: 40%;
}

#biling_client_search_client_table .right_column
{
	width: 45%;
}

#billing_search_filler
{
	clear: both;
}

#biling_client_search_reseller_table
{
	padding-top: 10px;
}

#biling_client_search_reseller_table .left_header
{
	width: 80px;
}

#biling_client_search_reseller_table .left_column
{
	width: 149px;
}

#biling_client_search_reseller_table .right_header
{
	width: 106px;
}

#biling_client_search_reseller_table .right_column
{
	width: 139px;
}

#billing_search_query_table
{
	padding-top: 5px;
	padding-bottom: 5px;
}

#billing_search_query_table .separator
{
	height: 5px;
}

#billing_search_query_table .left_column
{
	width: 120px;
}

#billing_search_query_table .right_column
{
	width: 120px;
}

#biling_client_search_operator_trunk_table
{
	width: 474px;
	padding-top: 10px;
}

#biling_client_search_operator_trunk_table .left_header
{
	width: 80px;
}

#biling_client_search_operator_trunk_table .left_column
{
	width: 149px;
}

#biling_client_search_operator_trunk_table .right_header
{
	width: 106px;
}

#biling_client_search_operator_trunk_table .right_column
{
	width: 139px;
}

#billing_filter_panel
{
	float: left;
	width: 170px;
}

#billing_records_panel
{
	float: left;
	width: 85%;
}

#pool_list_table {
	width: 100%;
}
#biling_filter_table
{
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#biling_filter_table .separator
{
	height: 5px;
}

#biling_filter_table .left_column
{
	width: 85px;
}

#biling_filter_table .right_column
{
	width: 85px;
}

#biling_filter_export_options
{
	width: 170px;
}

#billing_report_search_panel
{
	float: left;
	margin-right: 10px;
    width: 78%;
}

#billing_report_search_query
{
	float: left;
	width: 20%;
}

#biling_report_search_common_table
{
	width: 474px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#billing_report_search_query_table
{
	width: 240px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#billing_report_search_query_table .separator
{
	height: 5px;
}

#billing_report_search_query_table .left_column
{
	width: 120px;
}

#billing_report_search_query_table .right_column
{
	width: 120px;
}

#billing_report_filter_panel
{
	float: left;
	width: 170px;
}

#billing_report_entries_panel
{
	float: left;
	width: 85%;
	margin-right: 11px;
}

#billing_report_filter_table
{
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#billing_report_filter_table .separator
{
	height: 5px;
}

#billing_report_filter_table .left_column
{
	width: 85px;
}

#billing_report_filter_table .right_column
{
	width: 85px;
}

#billing_report_filter_export_options
{
	width: 170px;
}

#billing_report_chart_panel
{
	float: left;
	margin-right: 11px;
}

#billing_report_chart_filter_panel
{
	float: left;
	width: 170px;
}

#biling_report_chart_filter_table
{
	width: 170px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#biling_report_chart_filter_table .separator
{
	height: 5px;
}

#biling_report_chart_filter_table .left_column
{
	width: 85px;
}

#biling_report_chart_filter_table .right_column
{
	width: 85px;
}

#chart_horizontal_slider
{
	position: relative;
	height: 11px;
}

#invoice_template_form_header
{
	height: 120px;
}

#invoice_template_form_table
{
	width: 850px;
}

#invoice_template_form_table .left_header
{
	width: 100px;
}

#invoice_template_form_table .left_column
{
	width: 150px;
}

#invoice_template_form_table .middle_header
{
	width: 100px;
}

#invoice_template_form_table .middle_column
{
	width: 130px;
}

#invoice_template_form_table .right_header
{
	width: 90px;
}

#invoice_template_form_table .margin
{
	width: 90px;
}

#invoice_template_form_table .margin_middle
{
	width: 90px;
}


#invoice_template_form_table .margin_wide
{
	width: 230px;
}

#invoice_template_form_content
{
	height: 540px;
	overflow-x: hidden;
	overflow-y: auto;
	margin-left: auto;
	margin-right: auto;
}

#invoice_template_form_content_table
{
	margin-left: auto;
	margin-right: auto;
}

#invoice_template_form_footer
{
	padding-top: 10px;
	height: 30px;
}

/* CLIDS */
#quick_add_client_form_table .left_header
{
	width: 120px;
}

#quick_add_client_form_table .left_column
{
	width: 160px;	
}

#quick_add_client_form_table .right_header
{
	width: 125px;
}

#quick_add_client_form_table .right_column
{
	width: 160px;
}

#quick_add_clid_form_table .left_header
{
	width: 120px;
}

#quick_add_clid_form_table .left_column
{
	width: 160px;	
}

#quick_add_clid_form_table .right_header
{
	width: 125px;
}

#quick_add_clid_form_table .right_column
{
	width: 160px;
}

#quick_add_general_form_table .single_header
{
	width: 120px;
}

#quick_add_general_form_table .single_column
{
	width: 445px;
}

#quick_add_general_message_table .single_cell
{
	width: 680px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#clid_vm_form_table .left_header
{
	width: 150px;
}

#clid_vm_form_table .left_column
{
	width: 150px;
}

#clid_vm_form_table .right_header
{
	width: 150px;
}

#clid_vm_form_table .right_column
{
	width: 115px;	
}

#clid_search_form_table .left_header
{
	width: 120px;
}

#clid_search_form_table .left_column
{
	width: 200px;
}

#clid_search_form_table .left_column input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"]),
#clid_search_form_table .left_column .combobox_wrapper
{
	width: 95%;
}

#clid_search_form_table .left_column input[type=checkbox]
{
	width: 13px;
	float:left;
	margin-right:20px;
}

#clid_search_form_table .right_header
{
	width: 120px;
}

#clid_search_form_table .right_column
{
	width: 200px;
}

#clid_search_form_table .right_column input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"]),
#clid_search_form_table .right_column .combobox_wrapper
{
	width: 95%;
}

#clid_search_form_table .right_column input[type=checkbox]
{
	width: 13px;
	float:left;
	margin-right:20px;
}

/**/

.general_form_table .left_header
{
	width: 120px;
}

.general_form_table .left_column
{
	width: 200px;
}

.general_form_table .left_column input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"]),
.general_form_table .left_column .combobox_wrapper
{
	width: 95%;
}

.general_form_table .left_column input[type=checkbox]
{
	width: 13px;
	float:left;
	margin-right:20px;
}

.general_form_table .right_header
{
	width: 120px;
}

.general_form_table .right_column
{
	width: 200px;
}

.general_form_table .right_column_small
{
	width: 200px;
}

.general_form_table .right_column_small input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"]),
.general_form_table .right_column_small .combobox_wrapper
{
	width: 47%;
}

.general_form_table .right_column input[type=checkbox]
{
	width: 13px;
	float:left;
	margin-right:20px;
}

.general_form_table .right_column input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"]),
.general_form_table .right_column .combobox_wrapper:not(.two_actions):not(.single_action)
{
	width: 95%;
}
/**/

/**/



.internal_table {
	min-width:680px;
	width: 100%;
}

.internal_table .left_header
{
	width: 120px;
}

.internal_table .left_column
{
	width: 200px;
}

.internal_table .left_column input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not(.textbox_small):not(.textbox_small_50p):not(.two_actions):not(.single_action):not([class="sfButton"]):not([type="file"]),
.internal_table .left_column:not(.two_actions):not(.single_action) .combobox_wrapper
{
	width: 95%;
}

.textbox_small {
	width:30% !important;
}

.textbox_small_50p {
	width:44% !important;
}

.internal_table .left_column .tcalIcon {
	margin-right: 6%;
}

.internal_table .left_column input[type=checkbox]
{
	width: 13px;
	float:left;
	margin-right:20px;
}

.combobox_text_clid {
	width: 100%;
}

.internal_table td input:not(.image_button):not(.icon):not([type="image"]):not(.button):not(.textbox_small):not(.textbox_small_50p):not(.two_actions):not(.single_action):not(.combobox_text):not(.combobox_text_clid):not([type="checkbox"]):not([class="sfButton"]):not([type="file"]):not([type="radio"]) {
	width: 95%;
}

.internal_table .left_column.single_action .image_button:first-of-type {
	margin-right:3%;
}

.internal_table .left_column .image_button
{
	width: initial !important;
	float:right;
}
.internal_table .left_column img
{
	width: initial !important;
	float:right;
}

.border-left {
	border-left: 1px solid black
}

.internal_table .right_header
{
	width: 120px;
}

.internal_table .right_column
{
	width: 200px;
}

.internal_table .right_column_2x
{
	width: 400px;
}

.internal_table .right_column_small
{
	width: 200px;
}

.two_actions input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"])  {
	width:85% !important;
}

.two_actions .combobox_wrapper {
	width: 82% !important;
}

.single_action input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not([class="sfButton"]):not([type="file"]) {
	width:90% !important;
}

.single_action .combobox_wrapper {
	width: 87% !important;
}

.internal_table .right_column_small input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not(.textbox_small):not(.textbox_small_50p):not(.two_actions):not(.single_action):not([class="sfButton"]):not([type="file"]),
.internal_table .right_column_small combobox_wrapper
{
	width: 47%;
}

.internal_table .right_column input:not(.combobox_text):not(.image_button):not(.icon):not([type="image"]):not([type="checkbox"]):not([type="radio"]):not(.textbox_small):not(.textbox_small_50p):not(.two_actions):not(.single_action):not([class="sfButton"]):not([type="file"]),
.internal_table .right_column:not(.two_actions):not(.single_action) .combobox_wrapper
{
	width: 95%;
}

.internal_table .right_column input[type=checkbox]
{
	width: 13px;
	float:left;
	margin-right:20px;
}

.internal_table td {
	padding-top:1px;
	padding-bottom:1px;
}

.internal_table .right_column .image_button
{
	width: initial !important;
	float:right;
}
.internal_table .right_column .image_button
{
	width: initial !important;
	float:right;
}

/**/
#clid_search_advanced_form_table .left_header
{
	width: 80px;
}

#clid_search_advanced_form_table .left_column
{
	width: 160px;
}

#clid_search_advanced_form_table .right_header
{
	width: 150px;
}

#clid_search_advanced_form_table .right_column
{
	width: 175px;
}

#clid_number_analysis_form_table .left_header
{
	width: 130px;
}

#clid_number_analysis_form_table .left_column
{
	width: 150px;
}

#clid_number_analysis_form_table .left_header
{
	width: 135px;
}

#clid_number_analysis_form_table .left_column
{
	width: 150px;
}

#clid_pre_play_form_table .left_header
{
	width: 100px;
}

#clid_pre_play_form_table .left_column
{
	width: 465px;
}

#clid_monitoring_form_table .left_header
{
	width: 100px;
}

#clid_monitoring_form_table .left_column
{
	width: 465px;
}

.clid_details
{
	padding-left: 5px;
}

/* CLIDS GLOBAL SETTINGS */
#clid_settings_form_table .left_header
{
	width: 100px;
}

#clid_settings_form_table .left_column
{
	width: 180px;
}

#clid_settings_form_table .right_header
{
	width: 100px;
}

#clid_settings_form_table .right_column
{
	width: 185px;
}

/* CLIDS SERVICES */
.database_alert
{
	clear: both;
}

.general_services_tables .select
{
	width: 25px;
}

.general_services_tables .left_column
{
	width: 540px;
}

.transfers_form_table .select
{
	width: 25px;	
}

#transfers_form_table .left_column
{
	width: 250px;
}

#transfers_form_table .right_column
{
	width: 265px;
}

#clir_form_table .select
{
	width: 25px;
}

#clir_form_table .left_column
{
	width: 100px;
}

#clir_form_table .right_column
{
	width: 415px;
}

#forward_form_table .select
{
	width: 25px;
}

#forward_form_table .left_header
{
	width: 140px;
}

#forward_form_table .right_header
{
	width: 40px;
}

#forward_form_table .right_column
{
	width: 360px;
}

#hotline_form_table .select
{
	width: 25px;
}

#hotline_form_table .left_header
{
	width: 140px;
}

#hotline_form_table .right_header
{
	width: 120px;
}

#hotline_form_table .right_column
{
	width: 280px;
}

#nway_form_table .select
{
	width: 25px;
}

#nway_form_table .left_header
{
	width: 140px;
}

#nway_form_table .right_header
{
	width: 370px;
}

#ocb_form_table .select
{
	width: 25px;
}

#ocb_form_table .left_header
{
	width: 140px;
}

#ocb_form_table .right_header
{
	width: 140px;
}

#ocb_form_table .right_column
{
	width: 260px;
}

#speed_dial_form_table .left_header
{
	width: 80px;
}

#speed_dial_form_table .left_column
{
	width: 170px;
}

#speed_dial_form_table .right_header
{
	width: 150px;
}

#speed_dial_form_table .right_column
{
	width: 165px;

}

#clids_filter_embedded .left_header
{
	width: 100px;
}

#clids_filter_embedded .left_column
{
	width: 180px;
}

#clids_filter_embedded .right_header
{
	width: 100px;
}

#clids_filter_embedded .right_column
{
	width: 185px;
}

/* CUSTOM TABLE */

table.custom_table {
	width: 680px;
}

table.custom_table tr td,
table.custom_table tr th {
	background-color: #e4ecf8;
}

table.custom_table tr th {
	font-weight: bold;
	text-align: right;
}

/* SERVICES TABLE */
table.general_services_table {
    margin: 16px auto;
	width: 680px;
	background-color: #e4ecf8;
}
table.general_services_table tr .left_header{
	text-align: right;
	width: 170px;
}
table.general_services_table tr .left_column{
	width: 170px;
	text-align: left;	
}
table.general_services_table tr .select{
	width: 170px;
	text-align: left;
}
table.general_services_table tr .right_column{
	width: 170px;
	text-align: left;
}
table.general_services_table tr .right_header{
	width: 170px;
	text-align: right;
}
table.general_services_table tr .header {
	background-color: #d6d6d6;
	text-align: center;
}

table.general_services_table tr td,
table.general_services_table tr th {
	background-color: #e4ecf8;
}

table.general_services_table tr th {
	font-weight: bold;
	text-align: right;
}

#invoice_search_panel
{
	width: 420px;
	float: left;
	margin-right: 10px;
}

#invoice_selected_panel
{
	width: 336px;
	float: left;
}

#invoice_search_common_table
{
	width: 400px;
}

#invoice_search_common_table .left_header
{
	width: 150px;
}

#invoice_search_common_table .left_column
{
	width: 250px;
}

#invoice_general_panel
{
	width: 680px;
}

#invoice_seller_panel
{
	width: 380px;
}

.invoice_table_spacer
{
	width: 6px;
}

#invoice_buyer_panel
{
	width: 380px;
}

#invoice_seller_table
{
	width: 380px;
}

#invoice_buyer_table
{
	width: 380px;
}

#invoice_seller_table .left_header
{
	width: 90px;
}

#invoice_seller_table .left_column
{
	width: 100px;
}

#invoice_seller_table .right_header
{
	width: 90px;
}

#invoice_seller_table .right_column
{
	width: 100px;
}

#invoice_buyer_table .left_header
{
	width: 90px;
}

#invoice_buyer_table .left_column
{
	width: 100px;
}

#invoice_buyer_table .right_header
{
	width: 90px;
}

#invoice_buyer_table .right_column
{
	width: 100px;
}

#invoice_data_panel
{
	width: 610px;
	float: left;
}

#invoice_data_options_table
{
	width: 600px;
}

#invoice_data_options_table .left_header
{
	width: 100px;
}

#invoice_data_options_table .left_column
{
	width: 150px;
}

#invoice_data_options_table .right_header
{
	width: 100px;
}

#invoice_data_options_table .right_column
{
	width: 150px;
}

#invoice_data_seller_table
{
	width: 600px;
}

#invoice_data_seller_table .left_header
{
	width: 100px;
}

#invoice_data_seller_table .left_column
{
	width: 150px;
}

#invoice_data_seller_table .right_header
{
	width: 100px;
}

#invoice_data_seller_table .right_column
{
	width: 150px;
}

#invoice_data_invoice_table
{
	width: 600px;
}

#invoice_data_invoice_table .left_header
{
	width: 100px;
}

#invoice_data_invoice_table .left_column
{
	width: 150px;
}

#invoice_data_invoice_table .right_header
{
	width: 100px;
}

#invoice_data_invoice_table .right_column
{
	width: 150px;
}

#invoice_data_query
{
	width: 150px;
	float: left;
	margin-left: 6px;
}

#filelist_panel
{
	position: relative;
	width: 80%;
	float: left;
	overflow: auto;
}

#filelist_preview_panel
{
	position: relative;	
	width: 20%;
	float: left;
}

#filelist_preview_dummy
{
	max-height: 200px;
	line-height: 200px;
	overflow: hidden;
}

#filemanager_dialog_holder
{
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
}

.filemanager_dialog
{
	position: absolute;
	top: 20%;
	left: 100px;
}

#filemanager_create_directory_dialog
{
	width: 320px;
	height: 80px;
}

#file_manager_create_directory_table
{
	width: 230px;
	margin-left: auto;
	margin-right: auto;
}

#file_manager_create_directory_table .left_header
{
	width: 80px;
}

#file_manager_create_directory_table .left_column
{
	width: 150px;
}

#filemanager_upload_dialog
{
	width: 410px;
	height: 80px;
}

#file_manager_upload_table
{
	width: 400px;
	margin-left: auto;
	margin-right: auto;
}

#file_manager_upload_table_wide
{
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#file_manager_upload_table .left_header
{
	width: 100px;
}

#file_manager_upload_table .left_column
{
	width: 150px;
}

#file_manager_upload_table .right_header
{
	width: 100px;
}

#file_manager_upload_table .right_column
{
	width: 150px;
}

#filemanager_main
{
	width: 976px;
}

#filemanager_buttons
{
	width: 766px;
}

#tariff_prefix_upload
{
	width: 400px;
	float: right;
}

#tariff_fraction_upload
{
	width: 400px;
}

#tariff_holiday_upload
{
	width: 400px;
}

#tariff_period_upload
{
	width: 400px;
}

#payments_upload
{
	width: 500px;
}

#payment_filters
{
	width: 766px;
}

#payment_prefixes_add_list
{
        min-width: 380px;
	width: 49%;
	float: left;
}

#payment_prefixes_list
{
        min-width: 380px;
	width: 49%;
	margin-left: 6px;
	float: left;
}

#payment_prefixes_spacer
{
	height: 20px;
	clear: both;	
}

#payment_prefixes_add_list_table
{
	min-width: 380px;
        width: 100%;
}

#payment_prefix_list_table
{
	min-width: 380px;
        width: 100%;
}

#payment_prefixes_list_panel
{
	min-height: 300px;
}

#payment_prefixes_add_list_panel
{
	min-height: 300px;
}

#payment_prefixes_add_list_table .select
{
	width: 30px;
}

#payment_prefixes_add_list_table .name
{
	width: 150px;
}

#payment_prefixes_add_list_table .prefix
{
	width: 100px;
}

#payment_prefixes_add_list_table .commands
{
	width: 100px;
}

#payment_prefix_list_table .select
{
	width: 30px;
}

#payment_prefix_list_table .name
{
	width: 150px;
}

#payment_prefix_list_table .prefix
{
	width: 100px;
}

#payment_prefix_list_table .commands
{
	width: 100px;
}

#payment_prefixes_list_search_table
{
	width: 380px;
}

#payment_prefixes_list_search_table .left_header
{
	width: 50px;
}

#payment_prefixes_list_search_table .right_header
{
	width: 50px;
}

#payment_prefixes_list_search_table .left_column
{
	width: 140px;
}

#payment_prefixes_list_search_table .right_column
{
	width: 140px;
}

#tariffs_list_table .select
{
	width: 30px;
}

#tariffs_list_table .commands
{
	width: 100px;
}

#tariff_price_lists_table .select
{
	width: 30px;
}

#tariff_price_lists_table .name
{
	width: 300px;
}

#tariff_price_lists_table .activedate
{
	width: 336px;
}

#tariff_price_lists_table .commands
{
	width: 100px;
}

#payments_list_table .select
{
	width: 30px;
}

#payments_list_table .name
{
	width: 300px;
}

#payments_list_table .group
{
	width: 336px;
}

#payments_list_table .command
{
	width: 100px;
}

#tariff_form_table .left_header
{
	width: 100px;
}

#tariff_form_table .right_header
{
	width: 100px;
}

#tariff_form_table .left_column
{
	width: 180px;
}

#tariff_form_table .right_column
{
	width: 185px;
}

#pricelist_form_table .left_header
{
	width: 100px;
}

#pricelist_form_table .right_header
{
	width: 100px;
}

#pricelist_form_table .left_column
{
	width: 180px;
}

#pricelist_form_table .right_column
{
	width: 185px;
}

#payments_prefix_form_table .left_header
{
	width: 100px;
}

#payments_prefix_form_table .right_header
{
	width: 100px;
}

#payments_prefix_form_table .left_column
{
	width: 180px;
}

#payments_prefix_form_table .right_column
{
	width: 185px;
}

#holiday_form_table .left_header
{
	width: 100px;
}

#holiday_form_table .right_header
{
	width: 100px;
}

#holiday_form_table .left_column
{
	width: 180px;
}

#holiday_form_table .right_column
{
	width: 185px;
}

#payment_form_table .left_header
{
	width: 100px;
}

#payment_form_table .right_header
{
	width: 100px;
}

#payment_form_table .left_column
{
	width: 180px;
}

#payment_form_table .right_column
{
	width: 185px;
}

#tariff_prefixes_search
{
	float: left;
	width: 360px;
}

#tariff_prefixes_list_search_table
{
	width: 360px;
}

#tariff_prefixes_list_search_table .left_header
{
	width: 100px;
}

#tariff_prefixes_list_search_table .left_column
{
	width: 260px;
}

#filters_assigment_list_search
{
	width: 565px;
}

#filters_assigment_list_search_table
{
	width: 565px;
}

#filters_assigment_list_search_table .left_header
{
	width: 100px;
}

#filters_assigment_list_search_table .right_header
{
	width: 100px;
}

#filters_assigment_list_search_table .left_column
{
	width: 180px;
}

#filters_assigment_list_search_table .right_column
{
	width: 185px;
}

#payment_rates_content
{
    position: relative;
    overflow: hidden;
}

.payment_rates_table
{
	table-layout: fixed;
	width: 1780px;
}

.payment_rates_table tr
{
	height: 50px;
}

.payment_rates_table .day
{
	width: 80px;
}

.payment_rates_table .day_button
{
	width: 20px;
}

.payment_rates_table .payment_details
{
	width: 140px;
}

.payment_rates_table .payment_hour
{
	width: 62px;
}

#payment_rate_form_table .header
{
	height: 10px;
}

.payment_rates_panel_header
{
	height: 25px;
}

#payment_rate_form_table
{
	width: 160px;
}

#payment_rate_form_table .left_column
{
	width: 80px;
}

#payment_rate_form_table .right_column
{
	width: 80px;
}

#payment_rate_panel
{
	position: absolute;
	display: none;	
	z-index: 1001;
}

#payment_rate_panel_holder
{
	position: fixed;
	z-index: 1000;
}

#payment_items
{
    position: relative;
    min-width: 766px;
    width: 90%;
}

#payment_items_slider
{
	min-width: 750px;
        width: 95%;
	margin-left: auto;
	margin-right: auto;
}












#payment_items_workday_panel
{
	clear: both;
	width: 766px;
	overflow: hidden;
}

#payment_items_workday_content
{
	clear: both;	
	width: 766px;
	overflow: hidden;
}

#payment_items_holiday_panel
{
	width: 766px;
	overflow: hidden;
}

#payment_items_holiday_content
{
	clear: both;	
	width: 766px;
	overflow: hidden;
}

#payment_item_control_table
{
	width: 171px;
	margin-left: auto;
	margin-right: auto;
}

.payment_item_control_table
{
	width: 766px;
}


#payment_items_holiday_slider
{
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#payment_items .title
{
	width: 716px;
	float: left;
	height: 25px;
	line-height: 25px;
}

#payment_items .toolbar
{
	width: 50px;
	float: left;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 19px;
}

#payment_prefix_list_table .commands
{
	width: 100px;
}

#period_form_table
{
	width: 400px;
}

#period_form_table .left_header
{
	width: 150px;
}

#period_form_table .left_column
{
	width: 250px;
}

#prefixes_select_left_panel
{
	width: 335px;
	float: left;
	padding-right: 5px;
}

#prefixes_select_all_list_table
{
	width: 335px;
}

#prefixes_select_all_list_table .select
{
	width: 30px;
}

#prefixes_select_all_list_table .name
{
	width: 130px;
}

#prefixes_select_all_list_table .prefix
{
	width: 135px;
}

#prefixes_select_all_list_table .commands
{
	width: 40px;
}

#prefixes_select_all_list_table th
{
	padding-left: 0px;
}

#prefixes_select_all_list_table td
{
	white-space: nowrap;
}

#prefixes_select_all_search_table
{
	width: 335px;
}

#prefixes_select_all_search_table .left_header
{
	width: 135px;
}

#prefixes_select_all_search_table .left_column
{
	width: 200px;
}

#prefixes_select_right_panel
{
	width: 335px;
	float: right;
}

#prefix_selected_list_table
{
	width: 335px;
}

#prefix_selected_list_table .select
{
	width: 30px;
}

#prefix_selected_list_table .prefix
{
	width: 265px;
}

#prefix_selected_list_table .commands
{
	width: 40px;
}

#prefix_selected_list_table th
{
	padding-left: 0px;
}

#prefix_selected_list_table td
{
	white-space: nowrap;
}

#prefixes_selected_list_search_table
{
	width: 335px;
}

#prefixes_selected_list_search_table .left_header
{
	width: 135px;
}

#prefixes_selected_list_search_table .left_column
{
	width: 200px;
}

#discount_filter_table #discount_filter_panel
{
	padding-top: 0px;
	padding-bottom: 0px;
}

/*#prefixes_select_all_list_panel
{
	height: 220px;
}*/

/*#prefixes_selected_list_panel
{
	height: 220px;
}*/

#discount_templates_select_table
{
	width: 180px;
}

#discount_templates_select_table .name
{
	width: 150px;
}

#discount_templates_select_table .commands
{
	width: 28px;
}

#prefixes_select_custom_table
{
	width: 335px;
}

#prefixes_select_custom_table .left_header
{
	width: 135px;
}

#prefixes_select_custom_table .left_column
{
	width: 135px;
}

#prefixes_select_custom_table .left_button
{
	width: 65px;
}

#discounts_vertical_slider
{
	position: absolute;
	top: 18px;
	left: 189px;						
	width: 11px;
	height: 585px;
}

#discounts_filter_table
{
	width: 695px;
}

.internal_2column_form_table .left_header
{
	width: 120px;
}

.internal_2column_form_table .left_column
{
	width: 160px;
}

.internal_2column_form_table .inter_column
{
	width: 5px;
}

.internal_2column_form_table .right_header
{
	width: 120px;
}

.internal_2column_form_table .right_column
{
	width: 160px;
}

#discount_left_panel
{
	float: left;
	width: 200px;
	height: 690px;
	margin-right: 3px;
}

#discount_right_panel
{
	float: left;
	width: 697px;
	height: 690px;
}

#rates_right_panel
{
    float: left;
    width: 697px;
    height: auto;
}

#discount_active_panel
{
	height: 200px;
}

#discount_templates_panel
{
	width: 200px;
	height: 610px;
	overflow-y: hidden;
}

#discount_buttons
{
	clear: both;
	padding-top: 30px;
}

#sharing_customers_select_left_panel
{
	width: 335px;
	float: left;
	padding-right: 5px;
}

#sharing_customers_select_all_list_table
{
	width: 335px;
}

#sharing_customers_select_all_list_table .select
{
	width: 30px;
}

#sharing_customers_select_all_list_table .name
{
	width: 265px;
}

#sharing_customers_select_all_list_table .commands
{
	width: 40px;
}

#sharing_customers_select_all_list_table th
{
	padding-left: 0px;
}

#sharing_customers_select_all_list_table td
{
	white-space: nowrap;
}

#sharing_customers_select_right_panel
{
	width: 335px;
	float: right;
}

#sharing_customers_selected_list_table
{
	width: 335px;
}

#sharing_customers_selected_list_table .select
{
	width: 30px;
}

#sharing_customers_selected_list_table .name
{
	width: 265px;
}

#sharing_customers_selected_list_table .commands
{
	width: 40px;
}

#sharing_customers_selected_list_table th
{
	padding-left: 0px;
}

#sharing_customers_selected_list_table td
{
	white-space: nowrap;
}

#clids_narrow_list_table
{
	float: left;
	margin-right: 10px;
}

#clids_selected
{
	float: left;
	width: 290px;
}

#clids_selected_form_table
{
	width: 290px;
}

#clids_selected_form_table .left
{
	width: 100px;
}

#clids_selected_form_table .right
{
	width: 190px;
}

.tariffs_history_dialog_holder
{
	position: absolute;
	display: none;
	width: 100%;
	height: 100%;
	z-index: 2000;
}

.discount_period_ranges_table tr
{
	height: 20px;
}

.discount_period_ranges_table .day
{
	width: 80px;
}

.discount_period_ranges_table .day_button
{
	width: 20px;
}

.discount_period_ranges_table .range_details
{
	width: 30px;
}

.discount_period_ranges_table .range_hour
{
	width: 62px;
}

#operator_prefixes_upload
{
	width: 400px;
	float: right;
}

#operator_prefixes_search
{
	float: left;
	width: 360px;
}

#operator_prefixes_history_search_table
{
	width: 360px;
}

#operator_prefixes_upload_table
{
	width: 400px;
}

#operator_prefixes_history_search_table .left_header
{
	width: 150px;
}

#operator_prefixes_upload_table .left_header
{
	width: 150px;
}

#tariff_operators_list_search_table
{
	width: 360px;
}

#tariff_transferred_upload_table
{
	width: 400px;
}

#tariff_transferred_upload_table .left_header
{
	width: 100px;
}

#embedded_liability_form_table
{
	width: 400px;
}

#embedded_liability_form_table .left_header
{
	width: 50px;
}

#embedded_liability_form_table .left_column
{
	width: 150px;
}

#embedded_liability_form_table .right_header
{
	width: 50px;
}

#embedded_liability_form_table .right_column
{
	width: 150px;
}

table.custom_table2 tr td,
table.custom_table2 tr th {
    background-color: #e4ecf8;
    font-weight: bold;
    text-align: left;
}

table.custom_table_set_logo td {
    height: 100px;
}

.block {
    margin: 10px auto;
    width: 678px; /* ( border width = 1 ) => ( width = 680 - 2 ) */
    background-color: #DFE3FF;
    border: 1px solid #D6D6D6;
    text-align: center;
}

.block_left_column {
    float: left;
}

.block_right_column {
    float: right;
}

.block_header {
    background-color: #D6D6D6;
	text-align: center;
    font-weight: bold;
}

.block_clear {
    clear: both;
}

.standard_table tr td,
.standard_table tr th {
    padding: 5px;
}

.line_through {
    text-decoration: line-through;
}

table#clid_add_multiple tfoot {
    border-top: 1px solid #f0f0f0;
}

.toolbox {
    margin-top: 1em;
    margin-bottom: .5em;
    padding: 1em 2em;
    font-size: 1em;
}

.toolbox > legend {
    font-weight: bold;
    
}

.toolbox > legend > .arrow {
    margin-left: 1em;
}

.toolbox > ul {
    border: 0; 
    margin: 0; 
    padding: 0; 
    list-style: none;
}

.toolbox > ul > li {
    clear: both;
    list-style: none;
    margin-bottom: 10px;
}

.toolbox > ul > li > input,
.toolbox > ul > li > label,
.toolbox > ul > li > span {
    float: left;
}

.toolbox > ul > li > label {
    width: 140px;
    margin-bottom: .5em;
}

.sim_card_simple_deleted {
    background-color: #ffaaaa;
}

.sim_card_simple_inactive {
    background-color: #FFE7A1;
}

#pricelist_combo {
    margin-left: auto;
    margin-right: auto;
}
.cession_realized_table_row {
    background-color: #33CC00;
}

.cession_plan_realized_table_row {
    background-color: #96ff96;
}

.cession_plan_table_row {
    background-color: #FFFF75;
}

.cession_deleted_table_row {
    background-color: #FF4000;
}

.cession_plan_deleted_table_row {
    background-color: #FF7F00;
}

#full_diagnostic_services tr > *:nth-child(2),
#full_diagnostic_services tr > *:nth-child(4) {
    border-right: 1px solid gray;
}

.diagnostic_checkbox input[type="checkbox"] {
    display: none;
}

.diagnostic_checkbox label {
    cursor: pointer;
}

.diagnostic_checkbox input[type="checkbox"] + label:before {
    border: 1px solid #7f83a2;
    content: "\00a0";
    display: inline-block;
    font: 16px/1em sans-serif;
    height: 16px;
    margin: 0 .25em 0 0;
    padding: 0;
    vertical-align: top;
    width: 16px;
}

.diagnostic_checkbox input[type="checkbox"]:checked + label:before {
    background: green;
    color: greenyellow;
    content: "\2713";
    text-align: center;
}

.diagnostic_checkbox input[type="checkbox"]:checked + label:after {
    font-weight: bold;
}

#presentation_group_callerid_list {
    width: 100%;
}

#presentation_group_callerid_list #presentation_group_free_callerid_add_list,
#presentation_group_callerid_list #presentation_group_assigned_callerid_list{
    min-width: 380px;
    float:left;
    width: 49.5%;
}

#presentation_group_callerid_list #presentation_group_free_callerid_add_list {
    margin-right: 1%;
}

.left_column {
	overflow: hidden;
}

.mceLayout {
	margin-top:6vh !important;
}

.commands1 {
    width: 60px;
}

.commands2 {
    width: 60px;
}

.commands3 {
    width: 80px;
}

.commands4 {
    width: 95px;
}

.commands5 {
    width: 110px;
}

.commands6 {
    width: 130px;
}
