	
	html { margin : 0;padding : 0; }

	body { margin : 0;padding : 0;font-size : 12px; }
	
	body.pnc_body { background : url('/content_data/gfx/pnc/pnc_content_area.gif') 0 50px repeat-x #eef5fc; }
	body.pnc_body_roof { background-color : white; }

	img { border : none; }
	
	input, select, textarea { font-size : 12px; }

    a { /* color : #133f6a */;color : black; }
    a:hover { text-decoration : none;color : #3a73a9; }

	p { margin : 0 0 15px 0; }
	ul { margin : 0 0 15px 0; }
    ol { margin : 0 0 15px 0; }
	h1, h2, h3, h4, h5, h6 { margin : 0 0 15px 0; }
	
	h1 { font-size : 18px;color : black;font-weight : bold; }
	h2, h3, h4, h5, h6 { font-size : 16px;color : black;font-weight : bold; }

    .pnc_dummy_field { width : 1px;height : 1px;border : none;resize : none;font-size : 1px; }

	div.pnc_overlay { position : fixed;z-index : 1000;left : 0;top : 0;right : 0;bottom : 0;background : url('/content_data/gfx/pnc/disabled.gif'); }

	div.big_font_block { font-size : 14px; }
	div.big_font_block p { font-size : 14px; }
	div.big_font_block td { font-size : 14px; }
	div.big_font_block button, input, select, textarea { font-size : 14px; }

	div.pnc_lock_area { position : absolute;z-index : 1001;width : 200px;height : 100px;background : url('/content_data/gfx/pnc/pnc_hourglass_ico.png') 50% 10px no-repeat #e1e1e1;border-left : 1px solid #f5f5f5;border-top : 1px solid #f5f5f5;border-bottom : 1px solid #cccfd2;border-right : 1px solid #cccfd2; }
	div.pnc_lock_area p { text-align : center;color : #969696;font-size : 20px;padding-top : 60px;margin : 0; }
	
	div.pnc_roof_bar { height : 28px;background : url('/content_data/gfx/pnc/pnc_roof_logo.gif') 50% 0 no-repeat black;border-bottom : 4px solid #009af0; }

    div.pnc_top_bar { height : 54px; }

	div.pnc_top_bar div.pnc_top_bar_inner { height : 50px;background : url('/content_data/gfx/pnc/pnc_top_bar.gif');position : fixed;left : 0;top : 0;width : 100%;z-index : 2;text-align : right; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_tabs { display : inline-block;vertical-align : top;top : 17px; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_tabs div.pnc_tab_node_active p { background-color : white; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_menu_ico { width : 50px;margin-right : 198px;height : 54px;position : absolute;left : 0;top : 0;cursor : pointer; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_menu_ico img.ico_menu { left : 14px;top : 15px;position : absolute;cursor : pointer; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_menu_ico img.ico_arrow { left : 28px;top : 18px;position : absolute;cursor : pointer; }
	div.pnc_top_bar div.pnc_top_bar_inner img.pnc_env_logo { position : absolute;left : 50px;top : 3px; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision { width : 160px;height : 30px;position : absolute;left : 50px;top : 10px; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_info { height : 1px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_info p { line-height : 12px;color : #b9b9b9;font-size : 10px;padding-left : 3px;position : relative;top : -10px; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_a { background : url('/content_data/gfx/menu_notify_a.gif'); }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_a span.icon { display : block;width : 24px;height : 24px;background : url('/content_data/gfx/icomed_alert_a.png');position : absolute;left : 5px;top : 2px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_a p { position : absolute;left : 35px;top : 4px;line-height : 12px;color : #a65d09; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_b { background : url('/content_data/gfx/menu_notify_b.gif'); }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_b span.icon { display : block;width : 24px;height : 24px;background : url('/content_data/gfx/icomed_alert_b.png');position : absolute;left : 5px;top : 2px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_revision_b p { position : absolute;left : 35px;top : 4px;line-height : 12px;color : #ac0006; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry { height : 50px;display : inline-block;position : relative;white-space : nowrap;vertical-align : top; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a { display : inline-block;vertical-align : middle;padding-right : 0;line-height : 28px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a { display : block;height : 30px;padding : 0 10px 0 10px;background : url('/content_data/gfx/taskpanel_middle.png');text-decoration : none;position : relative;text-align : center;border : 1px solid #e7eaec; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.task_left { font-size : 1px;display : block;width : 3px;height : 30px;background : url('/content_data/gfx/taskpanel_left.png');position : absolute;left : 0;top : 0; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.task_right { font-size : 1px;display : block;width : 3px;height : 30px;background : url('/content_data/gfx/taskpanel_right.png');position : absolute;right : 0;top : 0; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a_high a { background : url('/content_data/gfx/taskpanel_middle_h.png');border : 1px solid #db0a0a; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a_high a span.task_left { background : url('/content_data/gfx/taskpanel_left_h.png'); }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a_high a span.task_right { background : url('/content_data/gfx/taskpanel_right_h.png'); }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.number_a { font-size : 20px;font-weight : bold;color : #494949;text-shadow: -1px -1px 0 #dbdbdb, 1px -1px 0 #dbdbdb, -1px 1px 0 #dbdbdb, 1px 1px 0 #dbdbdb; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.number_b { font-size : 20px;font-weight : bold;color : #4270bb;text-shadow: -1px -1px 0 #dbdbdb, 1px -1px 0 #dbdbdb, -1px 1px 0 #dbdbdb, 1px 1px 0 #dbdbdb; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.number_c { font-size : 20px;font-weight : bold;color : #db0a0a;text-shadow: -1px -1px 0 #dbdbdb, 1px -1px 0 #dbdbdb, -1px 1px 0 #dbdbdb, 1px 1px 0 #dbdbdb; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.number_d { font-size : 20px;font-weight : bold;color : #e3bc36;text-shadow: -1px -1px 0 #dbdbdb, 1px -1px 0 #dbdbdb, -1px 1px 0 #dbdbdb, 1px 1px 0 #dbdbdb; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.number_e { font-size : 20px;font-weight : bold;color : #21c330;text-shadow: -1px -1px 0 #dbdbdb, 1px -1px 0 #dbdbdb, -1px 1px 0 #dbdbdb, 1px 1px 0 #dbdbdb; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_a a span.ntfy { font-style : italic;color : #8e8e8e;font-size : 11px; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_b { display : inline-block;vertical-align : middle;line-height : 30px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_b img { display : block;border : 1px solid #e7eaec; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_b img:hover { border : 1px solid #f08850; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_c { display : inline-block;vertical-align : middle;height : 30px;padding : 7px 5px 0 15px;text-align : center; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_d { display : inline-block;vertical-align : middle;height : 30px;padding : 7px 15px 0 5px;text-align : center; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_d div { display : inline-block; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_d div+div { padding-left : 10px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_e { display : inline-block;vertical-align : middle;padding : 3px 8px 0 3px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_e button { display : block;font-size : 9px;height : 14px;width : 35px;padding : 0;margin : 0; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_e button.pnc_code_input_set_ref { background-color : #EBF6FC; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_e button.pnc_code_input_add_ref { background-color : #EBFCED; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_e button.pnc_code_input_leave_ref { background-color : #FCEBEB; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_f { display : inline-block;vertical-align : middle;padding : 13px 8px 0 4px;line-height : 30px; }
    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.entry_f textarea { border : 1px solid #cccfd2;background-color : #fcfcfc;width : 80px;height : 20px; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.pnc_code_area_ref {}
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry div.pnc_code_buttons { display : inline-block;font-size : 0; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_code_entry_hover { position : absolute;right : 0;top : 50px;background : url('/content_data/gfx/pnc/pnc_top_bar.gif');height : 50px;padding-left : 6px;border-left : 1px solid #cdd0d2; }

    div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control { height : 50px;display : inline-block;padding-right : 12px;white-space : nowrap;vertical-align : top; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_user { display : inline-block;vertical-align : middle;padding : 8px;cursor : pointer;line-height : 30px; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_user img { vertical-align : middle; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_user img.avatar { border : 1px solid #7d8891;margin-right : 10px; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_user img.ico_arrow { margin-left : 10px;width : 13px;height : 13px; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_message { display : inline-block;padding : 8px 0 8px 8px;float : left;position : relative; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_message span { display : block;width : 21px;height : 21px;background : url('/content_data/gfx/pnc/pnc_roof_message_num.png');position : absolute;right : -8px;top : 2px; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_message span em { display : block;font-size : 9px;color : white;padding : 4px 0 0 0;width : 17px;font-weight : bold;text-align : center; }
	div.pnc_top_bar div.pnc_top_bar_inner div.pnc_control div.pnc_help { display : inline-block;padding : 8px 0 8px 8px;float : left; }

    div.pnc_top_bar_error { width : 100%;min-height : 54px;background-color : #ffecec;position : fixed;left : 0;top : 50px;z-index : 100;padding : 0;margin : 0;border-bottom : 1px solid #b02424; }
    div.pnc_top_bar_error div.pnc_error_inner { padding : 0 0 10px 0;color : white; }
    div.pnc_top_bar_error div.pnc_error_inner h1 { background-color : #b02424;color : white;padding : 5px 18px 5px 18px;margin : 0 0 10px 0;font-size : 14px; }
    div.pnc_top_bar_error div.pnc_error_inner p { margin : 0;padding : 5px 18px 5px 18px;color : #b02424; }
    div.pnc_top_bar_error div.pnc_error_inner p+p { margin-top : 10px; }
    div.pnc_top_bar_error a.pnc_error_close { width : 15px;height : 15px;display : block;position : absolute;right : 20px;top : 8px; }
    div.pnc_top_bar_error a.pnc_error_close span { width : 15px;height : 15px;display : block;position : absolute;left : 0;top : 0;background : url("/content_data/gfx/ico_close_w.gif"); }

    div.pnc_top_bar div.pnc_top_bar_inner_sub { height : 4px;background : url('/content_data/gfx/pnc/pnc_top_bar.gif') 0 100%; }

	/* ---- ordinary tabs ---- */
	
	div.pnc_tabs { position : relative;z-index : 1;top : 1px;height : 33px; }
	div.pnc_tabs table { position : relative; }
	div.pnc_tabs table td+td {  }
	div.pnc_tabs div.pnc_tabs_inner { position : relative;height : 28px;padding-top : 5px;overflow : hidden; }

    div.pnc_tabs img.tbic { position : absolute;left : 8px;top : 5px; }

	div.pnc_tabs div.pnc_tab_node { display : block;position : relative;float : left;padding : 0 2px 0 2px;cursor : pointer;white-space : nowrap; }
	div.pnc_tabs div.pnc_tab_node img { display : inline-block;vertical-align: middle; }
	div.pnc_tabs div.pnc_tab_node p {
		position : relative;display : inline-block;line-height : 20px;font-size : 11px;color : #636363;font-weight : bold;margin : 0;padding : 4px 15px 4px 15px;box-sizing : border-box;white-space : nowrap;border-radius: 3px;background-color : rgba(0, 0, 0, 0.05);

		border-left : 1px solid silver;border-top : 1px solid silver;border-right : 1px solid silver;
	}
    div.pnc_tabs div.pnc_tab_node p.twline { line-height : 12px;padding-top : 2px;padding-bottom : 6px;padding-right : 24px;text-align : left; }
    div.pnc_tabs div.pnc_tab_node p.twline em { font-style : normal;color : gray;font-size : 10px;text-transform : uppercase;display : block; }
    div.pnc_tabs div.pnc_tab_node p.twline_ac span { text-decoration : underline; }
    div.pnc_tabs div.pnc_tab_node p.twline_ac em { text-decoration : none; }
    div.pnc_tabs div.pnc_tab_node p.with_tbic { padding-left : 30px; }
	div.pnc_tabs div.pnc_tab_node img+p { padding-left : 5px; }
	div.pnc_tabs div.cross { background : url('/content_data/gfx/pnc/tab_cross.gif') 2px 10px no-repeat;width : 12px;height : 29px;position : absolute;right : 5px;top : 0;border-left : 1px solid silver;border-radius : 3px; }
	div.pnc_tabs div.cross_hover { background-position : 3px 11px; }

	div.pnc_tabs div.pnc_tab_node_active {  }
	div.pnc_tabs div.pnc_tab_node_active p {
		background-color : #F7FBFF;border-left : 1px solid black;border-top : 1px solid black;border-right : 1px solid black;color : black;

		-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
	}

	div.pnc_tabs div.pnc_tab_node_high { display : block;position : relative;float : left;padding : 0 2px 0 2px;cursor : pointer;white-space : nowrap; }
	div.pnc_tabs div.pnc_tab_node_high p {
		position : relative;line-height : 20px;font-size : 11px;color : #bd5252;font-weight : bold;margin : 0;padding : 4px 15px 4px 15px;box-sizing : border-box;white-space : nowrap;border-radius: 3px;background-color : rgba(0, 0, 0, 0.05);

		border-left : 1px solid silver;border-top : 1px solid silver;border-right : 1px solid silver;
	}
    div.pnc_tabs div.pnc_tab_node_high p.with_tbic { padding-left : 30px; }

	div.pnc_tabs div.pnc_tab_node_high_active { }
	div.pnc_tabs div.pnc_tab_node_high_active p {
		background-color : white;border-left : 1px solid black;border-top : 1px solid black;border-right : 1px solid black;color : #cf3232;

		-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
		-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
		box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.75);
	}

	div.pnc_tabs div.pnc_tab_node_layer { display : block;height : 26px;position : absolute;padding : 0;cursor : pointer;white-space : nowrap;border : 1px solid black;border-radius : 3px;box-sizing : border-box; }
	div.pnc_tabs div.pnc_tab_node_layer p { line-height : 26px;font-size : 11px;font-weight : bold;margin : 0;padding : 0;background : none;text-align : center; }

    div.pnc_tabs div.pnc_tab_node_layer_button {
		width : 20px !important;position : absolute;left : 4px;top : 5px;
		background : url('/content_data/gfx/pnc/layer_ico_menu.png') 50% 50% no-repeat;
	}
	div.pnc_tabs div.pnc_tab_node_layer_left {
		width : 20px !important;position : absolute;left : 26px;top : 5px;
		background : url('/content_data/gfx/pnc/layer_ico_left.png') 50% 50% no-repeat;
	}
    div.pnc_tabs div.pnc_tab_node_layer_right {
		width : 20px !important;position : absolute;right : 4px;top : 5px;
		background : url('/content_data/gfx/pnc/layer_ico_right.png') 50% 50% no-repeat;
	}

    div.pnc_tabs_widget { background : url("/content_data/gfx/pnc/pnc_top_bar.gif") 0 0 repeat-x;top : 0; }
    div.pnc_tabs_transparent {  }
    div.pnc_tabs_compact {  }
    div.pnc_tabs_compact div.pnc_tabs_inner {  }
	div.pnc_tabs_compact div.pnc_tab_node_active p { background-color : white; }
    div.pnc_tabs_compact table {  }
    div.pnc_tabs_compact div.pnc_tab_node_layer {  }
    div.pnc_tabs_compact div.pnc_tab_node_layer p img { position : absolute;left : -3px;top : 10px; }

    /* ---- filter tabs ---- */
	
	div.pnc_filter_tabs { height : 26px;background-color : #f2fafe;position : relative;border-left : 1px solid #cbe8f3;border-right : 1px solid #cbe8f3;border-top : 1px solid #cbe8f3;box-sizing : border-box; }
	div.pnc_filter_tabs table { height : 23px;margin-top : 1px;margin-left : 1px; }
	div.pnc_filter_tabs table td+td { padding-left : 2px; }
	div.pnc_filter_tabs div.pnc_tabs_inner { position : relative;height : 27px;overflow : hidden; }
	
	div.pnc_filter_tabs div.pnc_tab_node { display : block;background-color : #f3f8fa;height : 21px;border : 1px solid #cbe8f3;padding : 0 10px 0 10px;cursor : pointer;float : left;position : relative;white-space : nowrap; }
	div.pnc_filter_tabs div.pnc_tab_node p { display : inline-block;line-height : 21px;padding : 0;margin : 0; }
	div.pnc_filter_tabs div.pnc_tab_node img { display : inline-block;vertical-align : middle; }
	div.pnc_filter_tabs div.pnc_tab_node img+p { padding-left : 5px; }
	div.pnc_filter_tabs div.pnc_tab_node div.cross { background : url('/content_data/gfx/pnc/tab_cross.gif') 3px 6px no-repeat;width : 16px;height : 18px;position : absolute;right : 1px;top : 0px; }
	div.pnc_filter_tabs div.pnc_tab_node div.cross_hover { right : 0;top : 1px; }

	div.pnc_filter_tabs div.pnc_tab_node_layer { display : block;height : 21px;position : absolute;padding : 0;cursor : pointer;white-space : nowrap;border : 1px solid #cbe8f3;border-radius : 3px;box-sizing : border-box;background-color : #f3f8fa; }
	div.pnc_filter_tabs div.pnc_tab_node_layer p { line-height : 21px;font-size : 11px;font-weight : bold;margin : 0;padding : 0;background : none;text-align : center; }

    div.pnc_filter_tabs div.pnc_tab_node_layer_button {
		width : 20px !important;position : absolute;left : 4px;top : 2px;
		background : url('/content_data/gfx/pnc/layer_ico_menu.png') 50% 50% no-repeat;
	}
    div.pnc_filter_tabs div.pnc_tab_node_layer_left {
		width : 20px !important;position : absolute;left : 26px;top : 2px;
		background : url('/content_data/gfx/pnc/layer_ico_left.png') 50% 50% no-repeat;
	}
    div.pnc_filter_tabs div.pnc_tab_node_layer_right {
		width : 20px !important;position : absolute;right : 2px;top : 2px;
		background : url('/content_data/gfx/pnc/layer_ico_right.png') 50% 50% no-repeat;
	}
	
	/* ---------------------- */
	
	div.pnc_content_base { padding-bottom : 0; }

	div.pnc_content_head { height : 33px;position : relative;margin : 0 10px 0 10px;padding-top : 20px; }
	div.pnc_content_head h1 { font-size : 18px;font-weight : bold;line-height : 40px;margin : 0;padding : 0;position : absolute;left : 50px;top : 8px; }
	div.pnc_content_head img { position : absolute;left : 0;top : 8px; }
	div.pnc_content_head div.pnc_tabs { float : right;padding-right : 15px; }
	div.pnc_content_head div.pnc_tab_node_active p { background-color : white; }

	div.pnc_content_head div.pnc_head_control { position : absolute;right : 0;top : 0;height : 49px; }

	div.pnc_content_area { margin : 0 10px 0 10px;background-color : white;border : 1px solid #ccd8e6;box-sizing : border-box; }
	div.pnc_content_area div.pnc_content_area_control { height : 30px;padding : 10px 15px 0 10px; }
	
	div.pnc_head_control_item { float : right;position : relative;padding-top : 5px; }
	div.pnc_head_control_item span { margin-right : 10px;color : #7d8891; }
	div.pnc_head_control_item input.txt { width : 120px;border : 1px solid #cbcfd3; }
	div.pnc_head_control_item select { width : 80px;border : 1px solid #cbcfd3; }
	div.pnc_head_control_item+div.pnc_head_control_item { padding-right : 15px; }
	
	div.pnc_content_area div.pnc_content_area_content { padding : 10px; }
	div.pnc_content_area div.pnc_content_area_message { padding : 50px;text-align : center;background-color : #f4f4f4; }
	
	div.pnc_menu { position : fixed;left : 0;top : 0;width : 227px;z-index : 2; }

	div.pnc_menu div.pnc_menu_search { padding : 11px 0 12px 15px;position : relative;width : 223px;border-right : 1px solid #cccfd2;border-bottom : 1px solid #cccfd2;box-sizing : border-box; }
	div.pnc_menu div.pnc_menu_search input { width : 195px;height : 26px;box-sizing : border-box;padding : 5px 5px 5px 30px;border-top : 1px solid #cccfd2;border-left : 1px solid #cccfd2;border-bottom : 1px solid #f5f5f5;border-right : 1px solid #f5f5f5;background-image : url('/content_data/gfx/ico_search.png');background-position : 5px 50%;background-repeat : no-repeat;background-color : white; }
	div.pnc_menu div.pnc_menu_search span.box_close { display : block;width : 25px;height : 25px;background-image : url('/content_data/gfx/ico_close.gif');background-repeat : no-repeat;background-position : 50% 50%;cursor : pointer;position : absolute;right : 12px;top : 12px; }

	div.pnc_menu div.pnc_menu_base_inner { width : 232px;display : none;overflow : auto;box-sizing : border-box; }

	div.pnc_menu div.pnc_menu_inner {
		width : 222px;background-color : #dee1e4;border-right : 1px solid #cccfd2;

		-webkit-box-shadow: 0 0 5px -1px rgba(0,0,0,0.75);
		-moz-box-shadow: 0 0 5px -1px rgba(0,0,0,0.75);
		box-shadow: 0 0 5px -1px rgba(0,0,0,0.75);
	}

	div.pnc_menu_hideable { top : 50px; }
	div.pnc_menu_hideable div.pnc_menu_search { background-color : #dee1e4; }

	div.pnc_menu div.pnc_menu_inner div.search_item { padding : 5px 15px 5px 20px;border-bottom : 1px solid #f5f5f5;border-top : 1px solid #cccfd2;background-color : white; }
	div.pnc_menu div.pnc_menu_inner div.search_item strong { display : block; }
	div.pnc_menu div.pnc_menu_inner div.search_item strong:first-letter { text-transform : uppercase; }
	div.pnc_menu div.pnc_menu_inner div.search_item_hover { background-color : #f2f3f4;cursor : pointer;background-image : url('/content_data/gfx/pnc/menu_base_arrow_exp.png');background-repeat : no-repeat;background-position : 5px 50%; }
	
	div.pnc_menu div.pnc_menu_inner div.search_item_blank { padding : 50px 15px 50px 15px;border-bottom : 1px solid #f5f5f5;border-top : 1px solid #cccfd2;background-color : white; }

	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base { border-top : 1px solid #f5f5f5;border-bottom : 1px solid #cccfd2;position : relative; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base img.ico { position : absolute;left : 5px;top : 7px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base div.it { display : block;height : 52px;text-decoration : none;cursor : pointer; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base div.it_hover { text-decoration : none; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base p.tt { margin : 0;font-size : 15px;position : absolute;left : 50px;top : 11px;color : black; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base p.tt:first-letter { text-transform : uppercase; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base p.tt a { text-decoration : none; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base p.cc { margin : 0;font-size : 11px;color : #83888c;position : absolute;left : 50px;top : 31px;white-space : nowrap; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base p.cc a { text-decoration : none; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base span.arrow { display : block;height : 11px;width : 7px;background : url('/content_data/gfx/pnc/menu_base_arrow_exp.png');position : absolute;right : 15px;top : 18px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_active { background-color : #f2f3f4; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_active span.arrow { background : url('/content_data/gfx/pnc/menu_base_arrow_col.png'); }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_mdown {  }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_mdown img.ico { left : 6px;top : 8px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_mdown p.tt { left : 51px;top : 12px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_mdown p.cc { left : 51px;top : 32px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_mdown a { background-color : #eaecee; }
	
	div.pnc_menu div.pnc_menu_sub_box { padding : 0; }
	div.pnc_menu div.pnc_menu_sub_box_root { padding : 0 0 10px 0; }
	div.pnc_menu div.pnc_menu_sub_box+div.pnc_menu_base_sub { padding-top : 5px;margin-top : 5px;border-top : 1px solid #e1e2e3; }
	
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub {  }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub div.it { margin-left : 47px;display : block;color : black;height : auto;line-height : 18px;font-size : 12px;text-decoration : none;padding-left : 16px;background : url('/content_data/gfx/pnc/pnc_left_menu.png') 0 50% no-repeat;position : relative; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub div.it_hover { text-decoration : underline; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub img.inst { position : absolute;left : -15px;top : 4px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub p.tt { position : static;font-size : 13px;cursor : pointer;font-weight : normal; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub p.cc { position : static;font-size : 12px; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub_mdown p.tt { color : #808080; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base_sub_active div.it { color : #83888c;background : url('/content_data/gfx/pnc/pnc_left_menu_active.png') 0 50% no-repeat; }

	/*
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base ul { margin : 0 10px 15px 47px;padding : 0;list-style-type : none; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base ul li { margin : 0;padding : 0; }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base ul li a {  }
	div.pnc_menu div.pnc_menu_inner div.pnc_menu_base ul li a:hover {  }
	*/
	
	div.pnc_login_area { background-color : white;margin : 80px auto 0 auto;position : relative;width : 622px;background : url('/content_data/gfx/pnc/login_middle.jpg') 0 0 repeat-y; }
	div.pnc_login_area div.l_overlay { position : absolute;width : 596px;height : 375px;left : 13px;top : 55px;z-index : 2;text-align : center;background : url('/content_data/gfx/overlay.png'); }
	div.pnc_login_area div.l_overlay img { position : relative;top : 130px; }

	div.pnc_login_area_sml { margin : 0 auto 0 auto; }
	div.pnc_login_area_sml div.l_overlay { height : 162px;top : 20px; }
	div.pnc_login_area_sml div.l_overlay img { top : 30px; }

	div.pnc_login_area a { text-decoration : underline; }
	div.pnc_login_area a:hover { text-decoration : none; }
	div.pnc_login_area div.l_head { width : 622px;height : 55px;background : url('/content_data/gfx/pnc/login_roof.jpg'); }
	div.pnc_login_area div.l_head_sml { width : 622px;height : 36px;background : url('/content_data/gfx/pnc/login_roof_sml.jpg'); }
	div.pnc_login_area div.l_area { width : 622px;background : url('/content_data/gfx/pnc/login_gradient.jpg') 0 0 no-repeat; }
	div.pnc_login_area div.l_area_sml { background : none; }
	
	div.pnc_login_area div.logo { padding : 45px 0 35px 0;text-align : center; }
	
	div.pnc_login_area p.login_error { padding : 5px;margin : 15px 210px 15px 210px;color : #b40d0d;border : 1px solid #b40d0d;background-color : #faefef; }
	
	div.pnc_login_area div.box { width : 205px;height : 28px;background : url('/content_data/gfx/pnc/login_box.png') 0 0 no-repeat;position : relative; }
	div.pnc_login_area div.box input { margin : 0;padding : 0;width : 190px;border : 0;position : relative;top : 5px;left : 8px; }
	div.pnc_login_area div.box select { margin : 0;padding : 0;width : 190px;border : 0;position : relative;top : 5px;left : 8px; }
	div.pnc_login_area div.box_error { background : url('/content_data/gfx/pnc/login_box_error.png') 0 0 no-repeat; }
	div.pnc_login_area div.box_error input { color : #b40d0d; }
	div.pnc_login_area div.box_error select { color : #b40d0d; }
	
	div.pnc_login_area table { margin : 0 0 0 150px; }
	div.pnc_login_area table td { padding : 6px 0 6px 0; }
	div.pnc_login_area table td.nopadd { padding : 0; }
	div.pnc_login_area table td.nopaddb { padding-bottom : 0; }
	div.pnc_login_area table td.first { padding-right : 10px;font-size : 15px;font-weight : bold; }
	div.pnc_login_area table td.sec { font-size : 15px;font-weight : bold; }
	div.pnc_login_area table td.box input { width : 250px;border : 1px solid #ccd8e6;padding : 4px;background-color : #eef5fc; }
	div.pnc_login_area table td.box input:focus { background-color : #f8fcff; }
	div.pnc_login_area table td.box select { width : 260px;border : 1px solid #ccd8e6;padding : 4px;background-color : #eef5fc; }
	div.pnc_login_area table td.box select:focus { background-color : #f8fcff; }
	div.pnc_login_area table td.permanent { font-size : 13px;padding-left : 35px; }
	div.pnc_login_area table td.permanent input { position : relative;top : 3px; }
	div.pnc_login_area table td.tnote { color : #9ca0a5;padding : 0;font-size : 10px;text-align : center; }
	
	div.pnc_login_area div.butt { text-align : center; }
	div.pnc_login_area div.butt_pb { padding-bottom : 30px; }
	div.pnc_login_area div.butt input { width : 171px;height : 52px;line-height : 52px;border : 0;background : url('/content_data/gfx/pnc/login_butt.png') 0 0 no-repeat;color : white;font-size : 16px;font-weight : bold;cursor : pointer; }
	
	div.pnc_login_area div.l_forgot {  }
	
	div.pnc_login_area div.forgot { text-align : center;padding : 9px 0 15px 0; }
	div.pnc_login_area div.forgot a { color : #9ca0a5; }
	
	div.pnc_login_area div.l_note { text-align : left;font-size : 10px;color : #9ca0a5;position : relative;top : 12px;padding-left : 21px; }
	div.pnc_login_area div.l_note a { color : #9ca0a5; }
	
	div.pnc_login_area div.l_foot { width : 622px;height : 36px;background : url('/content_data/gfx/pnc/login_bottom.jpg'); }

    div.drop_file { width : 255px;height : 30px;background-color : #dcdcdc;border : 1px solid gray;background-image : url('/content_data/gfx/ico_reservation.png');background-repeat : no-repeat;background-position : 95% 50%; }

    div.drop_file span { display : block;padding : 8px 0 0 10px;font-weight : bold;font-size : 11px; }
    div.drop_file span em { color : gray;font-weight : normal; }

    div.drop_file_hover { background-color : #fbfbfb; }

    ul.pnc_href_ul { list-style-type : none;padding : 0;margin : 0;border-bottom : 1px solid #a6c4e1;line-height : 24px;display : flex;flex-direction : row;flex-wrap : wrap;background-color : #e8f3ff; }
    ul.pnc_href_ul li { flex-shrink : 1;white-space : nowrap;font-size : 14px;font-weight : bold; }
    ul.pnc_href_ul li+li { border-left : 1px solid #a6c4e1; }
    ul.pnc_href_ul li a { display : block;padding : 5px 20px 5px 20px;line-height : 24px;text-decoration : none; }
    ul.pnc_href_ul li a:hover { background-color : white;text-decoration : underline; }
    ul.pnc_href_ul li.active {  }
    ul.pnc_href_ul li.active a { background-color : #c2d7ec; }

	.block_denied { text-align : center;font-size : 16px;background-color : #e7eaec;padding : 80px 0 80px 0;border-top : 1px solid #8e8e8e;border-bottom : 1px solid #8e8e8e; }

	::-webkit-scrollbar { width:0.8em;height:0.8em;background-color:white; }
	::-webkit-scrollbar:hover { background-color:#eee; }
	::-webkit-scrollbar-thumb { min-height:15px;min-width:15px;-webkit-border-radius: 5px;background-color: #A6C4E1; }
	::-webkit-scrollbar-thumb:hover { background-color: #3776ae; }
	::-webkit-scrollbar-thumb:active { background-color: #1663AE; }

	div.table_foot { background-color : #E8F3FF;border-left : 1px solid #E2E6EC;border-bottom : 1px solid #E2E6EC;border-right : 1px solid #E2E6EC;box-sizing : border-box; }
	div.table_foot_float { position : absolute;border-top : 1px solid #a6c4e1; }
	div.table_foot_compact { float : left; }
	div.table_foot table { width : 100%; }
	div.table_foot button { display : block; }
	div.table_foot td { padding-top : 10px;padding-bottom : 10px; }
	div.table_foot td td { padding-top : 0;padding-bottom : 0; }
	div.table_foot td.list_left { cursor : pointer;white-space : nowrap; }
	div.table_foot td.list_left button { padding-left : 5px;padding-right : 5px;height : 21px; }
	div.table_foot td.list_left_left { cursor : pointer;white-space : nowrap;padding-left : 10px; }
	div.table_foot td.list_left_left button { padding-left : 5px;padding-right : 5px;height : 21px; }
	div.table_foot td.list_page_input { padding : 1px 0 1px 15px;white-space : nowrap; }
	div.table_foot td.list_page_input input { border : 1px solid #E2E6EC;font-size : 11px;width : 40px;text-align : center; }
	div.table_foot td.list_page_total { padding : 1px 15px 1px 0;white-space : nowrap; }
	div.table_foot td.list_right { cursor : pointer;white-space : nowrap; }
	div.table_foot td.list_right button { padding-left : 5px;padding-right : 5px;height : 21px; }
	div.table_foot td.list_right_right { cursor : pointer;white-space : nowrap; }
	div.table_foot td.list_right_right button { padding-left : 5px;padding-right : 5px;height : 21px; }
	div.table_foot td.list_len { padding-left : 10px;white-space : nowrap; }
	div.table_foot td.list_len select { border : 1px solid #E2E6EC;font-size : 11px;width : 50px; }
	div.table_foot td.butt_group_cnt {  }
	div.table_foot td.butt_group_cnt input { width : 100px; }
	div.table_foot td.butt_refresh_cnt {  }
	div.table_foot td.butt_refresh_cnt button { width : 20px;padding : 0; }
	div.table_foot td.butt_refresh_cnt button img { position : relative;top : 3px; }
	div.table_foot td.butt_create_cnt { padding-right : 10px; }
	div.table_foot td.butt_create_cnt button { width : 180px; }
	div.table_foot td.butt_own_cnt { white-space : nowrap; }
	div.table_foot td.butt_first { padding-left : 10px; }
	div.table_foot td.butt_he_a { background-color : #b1cbe6; }
	div.table_foot td.butt_he_a button { height : 30px; }
	div.table_foot .butt_first.butt_he_a { border-left : 1px solid white; }

	.table_head_container { overflow : hidden; }
	.table_head_container_inner {  }
	.table_head_container table td.title { border-bottom : none !important; }
	.table_head_container table td.title_blank { border-bottom : none !important;min-width : 18px;max-width : 18px;width : 18px; }

	.table_body_container { overflow : auto;width : 100%; }
	.table_body_container_inner { width : 100%;background : url('/content_data/gfx/disabled.gif') !important; }

	.table_container { border-left : 1px solid #E2E6EC;border-top : 1px solid #E2E6EC;margin : 0;table-layout : fixed;/* width : 100%; */ }
	.table_container td { vertical-align : middle; }
	.table_container td div.a { overflow : hidden;height : 100%; }
	.table_container_loading { padding : 30px 0 30px 0;width : 100%;text-align : center;font-weight : bold; }
	.table_container_loading img { vertical-align : middle; }

	.table_container td table.none_subtable { }
	.table_container td table.none_subtable td { padding : 0;border : none;background : none;white-space : inherit; }
	.table_container td table.none_subtable td.eico { background-color : #E8F3FF;border-right : 1px solid #e2e6ec; }
	.table_container td table.none_subtable td.eico img { display : block; }

	.table_container td table.none_subtable_icon {}
	.table_container td table.none_subtable_icon td { padding : 0 6px 0 6px;border : none;background : none;white-space : inherit;vertical-align : top; }
	.table_container td table.none_subtable_icon td+td { padding-left : 0; }

	.table_container td table.none_subtable_icon_b {}
	.table_container td table.none_subtable_icon_b td { padding : 0;border : none;background : none;white-space : inherit;vertical-align : top; }
	.table_container td table.none_subtable_icon_b td+td { padding-left : 6px; }

	.table_container td span.inlineWhite { display : inline-block;padding : 2px 6px 2px 6px;color : white; }

	.table_container_auto { width : auto; }
	.table_container_sum { width : auto; }
	.table_container tr.tabrow td { border-right : 1px solid #E2E6EC;border-bottom : 1px solid #E2E6EC;margin : 0;background-color : #FFFEEE;font-size : 12px;color : black;font-weight : normal;white-space : nowrap;overflow : hidden; }
	.table_container tr.tabrow td div.a { padding : 2px 10px 2px 10px; }
	.table_container tr.tabrow td em { color : #C0C0C0; }

	.table_container tr.tabrow td div.bub_quest { 
		width : 25px;height : 25px;position : absolute;left : 0;top : 0;opacity : 0.5;
		background-image : url('/content_data/gfx/ico_bub_quest.png');
		background-repeat : no-repeat;
		background-position : 50% 50%;
	}
	.table_container tr.tabrow td div.bub_quest_hover { opacity : 1.0; }
	.table_container tr.tabrow td div.bub_quest_open { 
		background-image : url('/content_data/gfx/ico_bub_quest_open.png');opacity : 1.0;
	}

	.table_container_max { table-layout : auto;width : 100%; }
	.table_container_max_alone { table-layout : auto;width : 100%; }
	.table_container_max_alone td { padding : 2px 10px 2px 10px; }

	.table_container tr.tabrow td textarea { border : none;margin : 0;padding : 0;background-color : #E8A171;font-size : 12px; }
	.table_container tr.tabrow td input { border : none;margin : 0;padding : 0;background-color : #E8A171;font-size : 12px; }

	.table_container tr.tabrow td button.table_button { border-right : 1px solid #226bb2;border-bottom : 1px solid #226bb2;border-left : 1px solid #c7daec;border-top : 1px solid #c7daec;background-color : #b7d1ee;color : #1663ae;font-weight : bold;height : 22px;cursor : pointer;display : block;margin : 0 auto 0 auto; }
	.table_container tr.tabrow td button.table_button table td { padding : 0;border : none;background : none;white-space : inherit;color : #1663ae;font-weight : bold; }
	.table_container tr.tabrow td button.table_button_pressed { border-right : 1px solid #c7daec;border-bottom : 1px solid #c7daec;border-left : 1px solid #226bb2;border-top : 1px solid #226bb2;background-color : #9ab9dc;color : #1663ae;font-weight : bold;height : 22px;cursor : pointer;display : block;margin : 0 auto 0 auto; }
	.table_container tr.tabrow td button.table_button_pressed table td { padding : 0;border : none;background : none;white-space : inherit;color : #1663ae;font-weight : bold; }
	.table_container tr.tabrow td button.table_button_disabled { border-right : 1px solid #848484;border-bottom : 1px solid #848484;border-left : 1px solid #fafafa;border-top : 1px solid #fafafa;background-color : #e0e0e0;color : #8a8a8a; }
	.table_container tr.tabrow td button.table_button_disabled table td { color : #8a8a8a; }

	.table_container tr td.blank { background : url('/content_data/gfx/disabled.gif') !important;padding : 0;height : 19px;font-size : 1px;min-width : 18px;max-width : 18px;width : 18px; }
	.table_container tr td.blank_sumline { background : url('/content_data/gfx/disabled.gif') !important;padding : 0;height : 19px;font-size : 1px;min-width : 18px;max-width : 18px;width : 18px; }
	.table_container tr td.blank_newline { background : url('/content_data/gfx/disabled_newline.gif') !important;padding : 0;height : 19px;font-size : 1px;min-width : 18px;max-width : 18px;width : 18px; }
	.table_container tr td.disabled_col { background : url('/content_data/gfx/disabled_col.gif') !important; }
	.table_container tr td.none { background : none !important;border : none !important;height : 19px; }
	.table_container tr td.suma { background : url('/content_data/gfx/ico_sum.gif') 5px 50% no-repeat;height : 19px; }
	.table_container tr.tabrow td.title { background-color : #E8F3FF;color : #1663AE;font-weight : bold;cursor : pointer;white-space : nowrap;vertical-align : top; }
	.table_container tr.tabrow td.title span { color : black; }
	.table_container tr.tabrow td.title span.tl { color : #1663AE; }
	.table_container tr.tabrow td.title_blank { background-color : #E8F3FF;padding : 0;font-size : 1px; }
	.table_container tr.tabrow td.title_hover { background-color : #d0e1f4; }
	.table_container tr.tabrow td.title_filter { background-color : #ffcc66; }

	.table_container tr.tabrow td.title_purple { background-color : #c59ad9;color : #ffffff;font-weight : bold;cursor : pointer;white-space : nowrap;vertical-align : top; }
	.table_container tr.tabrow td.title_purple span.tl { color : #ffffff; }
	.table_container tr.tabrow td.title_purple_hover { background-color : #e0caeb;color : #ffffff; }
	.table_container tr.tabrow td.title_purple_hover span.tl { color : #ffffff; }

    .table_container tr.tabrow td.title_blue { background-color : #589ccc;color : #ffffff;font-weight : bold;cursor : pointer;white-space : nowrap;vertical-align : top; }
    .table_container tr.tabrow td.title_blue span.tl { color : #ffffff; }
    .table_container tr.tabrow td.title_blue_hover { background-color : #90c3e8;color : #ffffff; }
    .table_container tr.tabrow td.title_blue_hover span.tl { color : #ffffff; }

    .table_container tr.tabrow td.title_green { background-color : #57b370;color : #ffffff;font-weight : bold;cursor : pointer;white-space : nowrap;vertical-align : top; }
    .table_container tr.tabrow td.title_green span.tl { color : #ffffff; }
    .table_container tr.tabrow td.title_green_hover { background-color : #7bd192;color : #ffffff; }
    .table_container tr.tabrow td.title_green_hover span.tl { color : #ffffff; }

    .table_container tr.tabrow td.title_red { background-color : #c93434;color : #ffffff;font-weight : bold;cursor : pointer;white-space : nowrap;vertical-align : top; }
    .table_container tr.tabrow td.title_red span.tl { color : #ffffff; }
    .table_container tr.tabrow td.title_red_hover { background-color : #7bd192;color : #ffffff; }
    .table_container tr.tabrow td.title_red_hover span.tl { color : #ffffff; }

	.table_container tr.tabrow td.title_active { background-color : #1663AE;color : #ffffff; }
	.table_container tr.tabrow td.title_active span.tl { color : #ffffff; }
	.table_container tr.tabrow td.title_resize { background-color : #f8a87d;color : #ffffff; }
	.table_container tr.tabrow td.title_resize span.tl { color : #ffffff; }
	.table_container tr.tabrow td.title_selected { background-color : #f8a87d;color : #ffffff; }
	.table_container tr.tabrow td.title_selected span.tl { color : #ffffff; }
	.table_container tr.tabrow td.title_shrink { background-color : #f8a87d;color : #ffffff;text-align : center;padding : 5px 1px 0 1px;width : 16px; }
	.table_container tr.tabrow td.title_shrink img { display : inline-block; }
	.table_container tr.tabrow td.title_shrink_hover { background-color : #fdceb6; }
	.table_container tr.tabrow td.rem { background-color : #F08850;width : 20px;padding : 0;text-align : center;color : white;font-size : 10px;text-transform : uppercase;cursor : pointer; }
	.table_container tr.tabrow td.action { background-color : white !important;padding : 2px !important;min-width : 18px;max-width : 18px;width : 18px;white-space : normal !important;text-align : center;font-size : 0; }
	.table_container tr.tabrow td.action img { margin : 0;padding : 0;width : 18px;height : 18px;border : none;cursor : pointer;display : inline-block; }
	.table_container tr.tabrow td.moveico { padding : 0;text-align : center;background-color : #EFF8FF; }
	.table_container tr.tabrow td.moveico img { opacity : 0.5; }
	.table_container tr.tabrow td.expandico { padding : 0;text-align : center;background-color : white; }
	.table_container tr.tabrow td.expandico img {  }
	.table_container tr.tabrow td div.bubble_box { display : none; }
    .table_container tr.tabrow td span.ggr { color : gray;font-size : 11px;font-family : "Courier new"; }
	.table_container tr td.empty_info { background : url('/content_data/gfx/disabled.gif');border-bottom : 1px solid #E2E6EC;padding : 20px 0 20px 0;text-align : center; }
	.table_container tr td.empty_info img { vertical-align : middle;margin-right : 8px; }
	.table_container tr td.empty_info em { font-style : normal;color : black; }
	.table_container tr.vtop td { vertical-align : top; }
	.table_container tr.tabrow td.bubble_hover { box-shadow : 0 0 1px 1px black inset; }

	.table_container_enfloat {
		position : absolute;
		overflow : hidden;
		width : 100%;
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
		box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2);
	}

	.table_action_note { position : absolute;background-color : #FFFFE1;border : 1px solid black;padding : 3px;box-sizing : border-box; }

	.table_column_href { position : absolute;display : block;padding : 5px 5px 5px 25px;background-color : #e79265;color : #ffffff;border : 1px solid white;box-sizing : border-box;text-transform : uppercase;font-weight : bold;font-size : 11px;text-decoration : none;z-index : 2; }
	.table_column_href em { font-weight : normal;text-transform : none;color : #efefef; }
	.table_column_href:hover { text-decoration : none;background-color : #fdceb6;color : #ffffff; }
	.table_column_href img { position : absolute;left : 8px;top : 5px; }

	.table_generic_tip {
		background-color : #ffffe1;padding : 15px;margin : 0;border : 1px solid #E2E6EC;position : absolute;z-index : 20;

		-webkit-box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.53);
		-moz-box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.53);
		box-shadow: 5px 5px 5px -1px rgba(0,0,0,0.53);
	}
	.table_generic_tip div.tip_sect {  }
	.table_generic_tip div.tip_sect+div.tip_sect { padding-top : 8px;margin-top : 8px;border-top : 1px solid #E2E6EC; }

	.table_generic_tip_sec {
		background-color : #ffffe1;padding : 10px;margin : 0;position : absolute;box-sizing : border-box;line-height : 18px;
		border-top : 1px solid #414141;
		border-bottom : 1px solid #414141;
		border-left : 1px solid #414141;

		-webkit-box-shadow: 0 2px 5px -1px rgba(0,0,0,0.33);
		-moz-box-shadow: 0 2px 5px -1px rgba(0,0,0,0.33);
		box-shadow: 0 2px 5px -1px rgba(0,0,0,0.33);
	}
	.table_generic_tip_sec div.tip_sect {  }
	.table_generic_tip_sec div.tip_sect+div.tip_sect { padding-top : 8px;margin-top : 8px;border-top : 1px solid #E2E6EC; }

	.table_container_sum td.title { background : url('/content_data/gfx/ico_sum.gif');background-position : 5px 50%;background-repeat : no-repeat;background-color : #E8F3FF;padding-left : 15px; }
	.table_container td.title img { vertical-align : middle;display : none; }

	.table_container tr td.hover { background-color : #b7d1ef !important; }
	.table_container tr td.hover TEXTAREA { background-color : #b7d1ef !important; }
	.table_container tr td.blink { background-color : #F1B0AC !important; font-weight : bold !important; }
	.table_container tr td.active { background-color : #B4DEEE !important; }

	.table_container tr.odd td { background-color : #F7FAFD; }
	.table_container tr.hover td { background-color : #E5ECF3; }

	.table_container tr.odd td.rem { background-color : #F08850; }
	.table_container tr.hover td.rem { background-color : #F08850; }

	.table_container tr.nowrite td { background-color : #fff4f4; }
	.table_container tr.nowrite_odd td { background-color : #ffecec; }

	.table_container tr.violet_odd td { background-color : #f6f1fb; }
	.table_container tr.violet td { background-color : #f0e7f9; }
	.table_container tr.violet_hover td { background-color : #e5d8f1; }

	.table_container tr.pink_odd td { background-color : #eea9f8; }
	.table_container tr.pink td { background-color : #f0b8f8; }
	.table_container tr.pink_hover td { background-color : #e393ee; }

	.table_container tr.green_odd td { background-color : #c7ecc8; }
	.table_container tr.green td { background-color : #dcf5dd; }
	.table_container tr.green_hover td { background-color : #a7e2a9; }

	.table_container tr.green_under_odd td { background-color : #c7ecc8;border-bottom : 1px solid green; }
	.table_container tr.green_under td { background-color : #dcf5dd;border-bottom : 1px solid green; }
	.table_container tr.green_under_hover td { background-color : #a7e2a9;border-bottom : 1px solid green; }

	.table_container tr.greenlight_odd td { background-color : #ecf5ed; }
	.table_container tr.greenlight td { background-color : #e1f1e1; }
	.table_container tr.greenlight_hover td { background-color : #ccf1ce; }

	.table_container tr.greenlight_under_odd td { background-color : #ecf5ed;border-bottom : 1px solid green; }
	.table_container tr.greenlight_under td { background-color : #e1f1e1;border-bottom : 1px solid green; }
	.table_container tr.greenlight_under_hover td { background-color : #ccf1ce;border-bottom : 1px solid green; }

	.table_container tr.red_odd td { background-color : #ffd3d3; }
	.table_container tr.red td { background-color : #ffe9e9; }
	.table_container tr.red_hover td { background-color : #ffbdbd; }

	.table_container tr.blue_odd td { background-color : #dae3ed; }
	.table_container tr.blue td { background-color : #c8d8ea; }
	.table_container tr.blue_hover td { background-color : #abc8ea; }

	.table_container tr.purple_odd td { background-color : #efddf8; }
	.table_container tr.purple td { background-color : #dfc8ea; }
	.table_container tr.purple_hover td { background-color : #c4a3d4; }

	.table_container tr.purplebld_odd td { background-color : #efddf8;font-weight : bold; }
	.table_container tr.purplebld td { background-color : #dfc8ea;font-weight : bold; }
	.table_container tr.purplebld_hover td { background-color : #c4a3d4;font-weight : bold; }

	.table_container tr.silver_odd td { background : url('/content_data/gfx/disabled_row.gif') #ffffff; }
	.table_container tr.silver td { background : url('/content_data/gfx/disabled_row.gif') #f6f6f6; }
	.table_container tr.silver_hover td { background : url('/content_data/gfx/disabled_row.gif') #e6e6e6; }

	.table_container tr.selection_odd td { background-color : #FBD3BF; }
	.table_container tr.selection td { background-color : #F9E5DB; }
	.table_container tr.selection_hover td { background-color : #f0bba0; }

	.table_container tr.selection_disabled_odd td { background : url('/content_data/gfx/disabled_row.gif') #FBD3BF; }
	.table_container tr.selection_disabled td { background : url('/content_data/gfx/disabled_row.gif') #F9E5DB; }
	.table_container tr.selection_disabled_hover td { background : url('/content_data/gfx/disabled_row.gif') #f0bba0; }

	.table_container tr.disabled_odd td { color : #949494 !important;background : url('/content_data/gfx/disabled_row.gif') #ececec; }
	.table_container tr.disabled td { color : #949494 !important;background : url('/content_data/gfx/disabled_row.gif') #f5f5f5; }

	.table_container tr.lang_u_odd td { background : url('/content_data/gfx/untranslated.gif'); }
	.table_container tr.lang_u td { background : url('/content_data/gfx/untranslated.gif'); }

	.table_container tr.new_line td { background-color : #F1FFC5;border-top : 1px solid #F08850;border-bottom : 1px solid #F08850; }
	.table_container tr.new_line_odd td { background-color : #F1FFC5;border-top : 1px solid #F08850;border-bottom : 1px solid #F08850; }
	.table_container tr.new_line_hover td { background-color : #F9FFE7;border-top : 1px solid #F08850;border-bottom : 1px solid #F08850; }

	.table_container tr.activated_line td { border-bottom : 1px solid #0b7526;background-image : url('/content_data/gfx/rowactive.gif'); }
	.table_container tr.activated_line_odd td { border-bottom : 1px solid #0b7526;background-image : url('/content_data/gfx/rowactive.gif'); }

	.table_container span.filter_info { position : relative; }
	.table_container span.filter_info span { display : block;width : 120px;height : 54px;position : absolute;left : -45px;top : -60px;text-align : center;line-height : 38px;color : white;background : url('/content_data/gfx/filter_info.png');_background : none; }

	.table_container tr td.panel_td { padding : 0;white-space : normal;background-color : white;background : url('/content_data/gfx/pnc/pnc_content_gradient.gif') 0 100% repeat-x #f3f4f6; }
	.table_container tr td.panel_td td {  }

	.table_container tr td.panel_td div.panel_scroll { height : 28px;padding-top : 5px;width : 100%;position : relative;z-index : 1;overflow : hidden;top : 1px; }
	.table_container tr td.panel_td div.panel_scroll td { padding : 0;border : none;background-color : none; }
	.table_container tr td.panel_td div.panel_content { background-color : white;border-top : 1px solid #cedae7;border-bottom : 1px solid #cedae7; }

	.table_container tr.tabrow td.pane { background : none;border : none; }

	table.pnc_param_table {  }
	table.pnc_param_table td.first { width : 200px;text-align : right;padding-right : 15px; }
	table.pnc_param_table td.second { width : auto;font-weight : bold; }
	table.pnc_param_table td.second em { font-weight : normal; }

	.input_table { margin : 0;padding : 0; }
	.input_table TD { margin : 0;padding : 0;border : none; }
	.input_table IMG { margin : 0;padding : 0; }

	.input_list_container { background-color : white;display : none;border : 1px solid #4A85BF; }
	.input_list_container div.search_panel { height : 31px;border-bottom : 1px solid #e2e6ec;background-color : #f2f5f6;color : #7d8891;box-sizing : border-box;padding : 5px 5px 0 0;text-align : right;position : relative; }
	.input_list_container div.search_panel span { display : inline-block;padding-right : 10px; }
	.input_list_container div.search_panel span.info { position : absolute;left : 5px;top : 7px;font-size : 11px;font-style : italic; }
	.input_list_container div.search_panel input { display : inline-block;width : 120px;border : 1px solid #cbcfd3; }

	.input_list_container div.info_cont { padding : 10px;font-weight : bold;background-color : #F7FAFD; }
	.input_list_container div.info_cont ul.choices { list-style-type: none;padding : 0;margin : 0; }
	.input_list_container div.info_cont ul.choices li { display : inline-block; }
	.input_list_container div.info_cont ul.choices li+li { padding-left : 10px;margin-left : 10px;border-left : 1px solid black; }
	.input_list_container div.info_cont ul.choices li.ch_active {  }
	.input_list_container div.info_cont ul.choices li.ch_active a { text-decoration : none;color : #1663ae }
	.input_list_container div.info_cont ul.choices li.ch_active a.close {}
	.input_list_container div.info_cont ul.choices li.close a img { width : 12px;height : 12px;opacity : 0.5; }
	.input_list_container div.info_cont ul.choices li.close a:hover img { opacity : 1; }
	.input_list_container a.all_href { display : block;padding : 10px; }

	.input_list_container span.add_cont { display : block;padding : 5px;background-color : #D5E4F3;border-top : 1px solid #A6C4E1;white-space : nowrap; }
	.input_list_container span.add_cont em { display : block;font-style : normal;padding-bottom : 5px; }
	.input_list_container span.add_cont input { display : inline-block;margin : 0;padding : 0;background-color : white;font-size : 12px;width : 100%;height : 20px;border : 1px solid #A6C4E1; }
	.input_list_container span.add_cont input:focus { background-color : #E8A171; }

	.input_list_table { border-left : 1px solid #E2E6EC;border-top : 1px solid #E2E6EC;margin : 0; }
	.input_list_table td { border-right : 1px solid #E2E6EC;border-bottom : 1px solid #E2E6EC;margin : 0;padding : 2px 10px 2px 10px;font-size : 12px;color : black;font-weight : normal; }
	.input_list_table tr td.hover { background-color : #b7d1ef !important; }
	.input_list_table tr td.hover textarea { background-color : #b7d1ef !important; }
	.input_list_table tr td.title { background-image : url('/content_data/gfx/table_title.gif');background-repeat : repeat-x;background-color : #1663ae !important;color : white;font-weight : bold;vertical-align : top; }

	.input_list_table tr.even td { background-color : white; }
	.input_list_table tr.odd td { background-color : #F7FAFD; }
	.input_list_table tr.hover td { background-color : #d2deea; }

	.input_list_table tr.violet_odd td { background-color : #f6f1fb; }
	.input_list_table tr.violet td { background-color : #f0e7f9; }
	.input_list_table tr.violet_hover td { background-color : #e5d8f1; }

	.input_list_table tr.pink_odd td { background-color : #eea9f8; }
	.input_list_table tr.pink td { background-color : #f0b8f8; }
	.input_list_table tr.pink_hover td { background-color : #e393ee; }

	.input_list_table tr.green_odd td { background-color : #c7ecc8; }
	.input_list_table tr.green td { background-color : #dcf5dd; }
	.input_list_table tr.green_hover td { background-color : #a7e2a9; }

	.input_list_table tr.green_under_odd td { background-color : #c7ecc8;border-bottom : 1px solid green; }
	.input_list_table tr.green_under td { background-color : #dcf5dd;border-bottom : 1px solid green; }
	.input_list_table tr.green_under_hover td { background-color : #a7e2a9;border-bottom : 1px solid green; }

	.input_list_table tr.greenlight_odd td { background-color : #c7ecc8; }
	.input_list_table tr.greenlight td { background-color : #dcf5dd; }
	.input_list_table tr.greenlight_hover td { background-color : #a7e2a9; }

	.input_list_table tr.greenlight_under_odd td { background-color : #c7ecc8;border-bottom : 1px solid green; }
	.input_list_table tr.greenlight_under td { background-color : #dcf5dd;border-bottom : 1px solid green; }
	.input_list_table tr.greenlight_under_hover td { background-color : #a7e2a9;border-bottom : 1px solid green; }

	.input_list_table tr.red_odd td { background-color : #ffd3d3; }
	.input_list_table tr.red td { background-color : #ffe9e9; }
	.input_list_table tr.red_hover td { background-color : #ffbdbd; }

	.input_list_table tr.blue_odd td { background-color : #dae3ed; }
	.input_list_table tr.blue td { background-color : #c8d8ea; }
	.input_list_table tr.blue_hover td { background-color : #abc8ea; }

	.input_list_table tr.purple_odd td { background-color : #efddf8; }
	.input_list_table tr.purple td { background-color : #dfc8ea; }
	.input_list_table tr.purple_hover td { background-color : #c4a3d4; }

	.input_list_table tr.purplebld_odd td { background-color : #efddf8; }
	.input_list_table tr.purplebld td { background-color : #dfc8ea; }
	.input_list_table tr.purplebld_hover td { background-color : #c4a3d4; }

	.input_list_table tr.silver_odd td { background : url('/content_data/gfx/disabled_row.gif') #ffffff; }
	.input_list_table tr.silver td { background : url('/content_data/gfx/disabled_row.gif') #f6f6f6; }
	.input_list_table tr.silver_hover td { background : url('/content_data/gfx/disabled_row.gif') #e6e6e6; }

	.input_list_table tr.selection_odd td { background-color : #FBD3BF; }
	.input_list_table tr.selection td { background-color : #F9E5DB; }
	.input_list_table tr.selection_hover td { background-color : #f0bba0; }

	.input_list_table td table.none_subtable {}
	.input_list_table td table.none_subtable td { padding : 0;border : none;background : none;white-space : inherit; }

	.input_multi { background-color: #E6F0FA;border: 1px solid #A6C4E1;padding : 15px; }
	.input_multi table { margin : 0;padding : 0; }
	.input_multi table td { margin : 0;padding : 0 15px 0 0;vertical-align : top;white-space : nowrap; }
	.input_multi table td.m_active_col { font-weight : bold; }
	.input_multi table td.m_active_box {  }
	.input_multi table td.butt { padding : 0 0 0 3px; }
	.input_multi table td.butt input { width : 70px; }
	.input_multi div.translated { border: 1px solid #A6C4E1;padding : 5px;margin-top : 12px;background-color : #bfd8f0;white-space : normal !important; }
	.input_multi p.mnfo { font-size : 11px;color : gray;padding : 10px 0 0 0;margin : 0; }

    .input_box_info { position : absolute;left : 0;top : 0;height : 25px;line-height : 25px;background-color : #ffffe1;padding : 0 5px 0 5px;margin : 0;box-sizing : border-box;border : 1px solid black; }

	.info_container { background-color : #DDE9F5;border : 1px solid #A6C4E1;padding : 10px;text-align : center;width : 200px;display : none;z-index : 2;font-size : 12px;color : black;font-weight : normal; }
	.lang_container { background-color : #FFF6D8;border : 1px solid black;padding : 5px;text-align : left;width : 250px;z-index : 200;font-size : 12px;color : black;font-weight : normal;position : absolute; }
	.number_level_ref { position : absolute;width : 60px; }

	div.context_box { position : relative;border : 1px solid #4A85BF;background-color : #F7F7F7;z-index : 10; }

	div.context_search_box { position : absolute;z-index : 10;border-left : 1px solid #4A85BF;border-top : 1px solid #4A85BF;border-right : 1px solid #4A85BF;background-color : #79acdd;padding : 5px 20px 5px 20px;box-sizing : border-box; }
	div.context_search_box input { width : 100%;box-sizing : border-box;padding : 3px 3px 3px 30px;border-top : 1px solid #cccfd2;border-left : 1px solid #cccfd2;border-bottom : 1px solid #f5f5f5;border-right : 1px solid #f5f5f5;background-image : url('/content_data/gfx/ico_search.png');background-position : 5px 50%;background-repeat : no-repeat;background-color : white; }

	div.context_pin_box { position : absolute;white-space : nowrap;border-left : 1px solid #4A85BF;border-top : 1px solid #4A85BF;border-right : 1px solid #4A85BF;background-color : #79acdd;text-align : right;height : 22px;cursor : pointer; }
	div.context_pin_box span { display : inline-block;width : 22px;height : 22px;padding : 3px;box-sizing : border-box;background-repeat : no-repeat;background-position : 50% 50%; }
	div.context_pin_box span.pin_hover { background-color : #E6F0FA; }

	table.context_box_table { table-layout : fixed;min-width : 150px; }
	table.context_box_table div.box_blank { height : 10px;font-size : 1px;background-color : #E6F0FA; }
	table.context_box_table input.ibox { white-space : nowrap;border : 1px solid #E6E6E6; }
	table.context_box_table td.box_title { border-left : 1px solid white;border-top : 1px solid white;border-right : 1px solid #E6E6E6;border-bottom : 1px solid #E6E6E6;background-color : #E6F0FA;padding : 5px 20px 5px 20px;font-weight : bold; }
	table.context_box_table td.box_title input { box-sizing : border-box;padding : 3px; }
	table.context_box_table td.box_item { white-space : nowrap;border-left : 1px solid white;border-top : 1px solid white;border-right : 1px solid #E6E6E6;border-bottom : 1px solid #E6E6E6;background-color : #F7F7F7;cursor : pointer;position : relative; }
	table.context_box_table td.box_item_higlight { background-color : #cbf7c9; }
	table.context_box_table td.box_item span { display : block;padding : 5px 20px 5px 20px; }
	table.context_box_table td.box_item span span { display : inline;padding : 0; }
	table.context_box_table td.box_item span.box_inline { display : inline;padding : 0; }
	table.context_box_table td.box_item span.box_inline span { display : inline;padding : 0; }
	table.context_box_table td.box_item strong.tms { font-family: monospace;font-size : 11px;color : blue;font-weight : normal; }
	table.context_box_table td.box_item div.box_icon { position : absolute;left : 18px;top : 6px;pointer-events : none; }
	table.context_box_table td.box_item div.box_icon_b { position : absolute;left : 40px;top : 6px;pointer-events : none; }
	table.context_box_table td.box_item_hover span { background-color : #C3D9F1 !important; }
	table.context_box_table td.box_item_iconbig span.qq {  }
	table.context_box_table td.box_area { border-left : 1px solid white;border-top : 1px solid white;border-right : 1px solid #E6E6E6;border-bottom : 1px solid #E6E6E6;background-color : #F7F7F7;position : relative; }
	table.context_box_table td.box_area span { display : block; }
	table.context_box_table td.box_button { white-space : nowrap;padding : 0 3px 0 3px;border-left : 1px solid white;border-top : 1px solid white;border-right : 1px solid #E6E6E6;border-bottom : 1px solid #E6E6E6;background-color : #F7F7F7;cursor : pointer;position : relative; }

	div.butt_cont_tbl { height : 20px; }
	div.butt_cont_tbl input { display : block;border : none;background-color : #F08850;width : 140px;height : 18px;line-height : 20px;text-align : center;color : white;cursor : pointer;font-size : 12px;border-left : 1px solid #df6e31;border-bottom : 1px solid #f6dcce;border-right : 1px solid #f6dcce;float : right; }
	div.butt_cont_tbl input:hover { background-color : #f79d6c; }

	div.cont_tbl_div_high { padding : 15px;background-color : #d5e4f3;margin : 0;border : 1px solid #a6c4e1; }

	input.cont_tbl_butt { display : block;border : none;background-color : #F08850;height : 18px;line-height : 18px;text-align : center;color : white;cursor : pointer;font-size : 12px;border-left : 1px solid #f6dcce;border-top : 1px solid #f6dcce;border-bottom : 1px solid #df6e31;border-right : 1px solid #df6e31; }
	input.cont_tbl_butt:hover { background-color : #f79d6c; }

	input.cont_tbl_butt_light { background-color : #ffb48c; }
	input.cont_tbl_butt_light:hover { background-color : #fed3bb; }

	button.cont_tbl_butt { display : block;border : none;background-color : #F08850;height : 18px;line-height : 18px;text-align : center;color : white;cursor : pointer;font-size : 12px;border-left : 1px solid #f6dcce;border-top : 1px solid #f6dcce;border-bottom : 1px solid #df6e31;border-right : 1px solid #df6e31; }
	button.cont_tbl_butt em { font-size : 9px;text-transform : uppercase;font-style : normal;color : blue; }
	button.cont_tbl_butt:hover { background-color : #f79d6c; }

	button.cont_tbl_butt_light { background-color : #ffb48c; }
	button.cont_tbl_butt_light:hover { background-color : #fed3bb; }

	button.cont_tbl_butt_dis { background-color : #d6d6d6;border-left : 1px solid #fafafa;border-top : 1px solid #fafafa;border-bottom : 1px solid #bebebe;border-right : 1px solid #bebebe; }
	button.cont_tbl_butt_dis:hover { background-color : #ececec; }

	button.cont_tbl_butt_lf { display : block;border : none;background-color : #F08850;height : 18px;line-height : 18px;text-align : left;color : white;cursor : pointer;font-size : 12px;border-left : 1px solid #f6dcce;border-top : 1px solid #f6dcce;border-bottom : 1px solid #df6e31;border-right : 1px solid #df6e31; }
	button.cont_tbl_butt_lf em { font-size : 9px;text-transform : uppercase;font-style : normal;color : blue; }
	button.cont_tbl_butt_lf:hover { background-color : #f79d6c; }

	button.cont_tbl_butt_red { background-color : #df4d4d; }
	button.cont_tbl_butt_red:hover { background-color : #eea2a2; }

	input.cont_tbl_butt_red { background-color : #df4d4d; }
	input.cont_tbl_butt_red:hover { background-color : #eea2a2; }

	button.cont_tbl_butt_green { background-color : #2cdb1c;border-right : 1px solid #24a318;border-bottom : 1px solid #24a318; }
	button.cont_tbl_butt_green:hover { background-color : rgba(29, 251, 77, 0.44); }

	div.tree_struct { height : 21px;display : block;white-space : nowrap; }
	div.tree_struct span.tree_struct_blank { display : inline-block;width : 21px;height : 21px;background : url('/content_data/gfx/tree_blank.gif');vertical-align : top; }
	div.tree_struct span.tree_struct_i { display : inline-block;width : 21px;height : 21px;background : url('/content_data/gfx/tree_I.gif');vertical-align : top; }
	div.tree_struct span.tree_struct_k { display : inline-block;width : 21px;height : 21px;background : url('/content_data/gfx/tree_K.gif');vertical-align : top; }
	div.tree_struct span.tree_struct_l { display : inline-block;width : 21px;height : 21px;background : url('/content_data/gfx/tree_L.gif');vertical-align : top; }
	div.tree_struct span.tree_struct_ico { display : inline-block;width : 21px;height : 21px;background : url('/content_data/gfx/tree_ico.gif');vertical-align : top; }
	div.tree_struct span.tree_struct_sh { display : inline-block;width : 21px;height : 21px;background : url('/content_data/gfx/ico_shortcut.png');background-repeat : no-repeat;background-position : 50% 50%;vertical-align : top; }
	div.tree_struct span.tree_rest { display : inline-block;height : 21px;padding : 0 10px 0 5px;margin : 0;vertical-align : top; }

	.input_field { background-color : white;border-right : 1px solid #E2E6EC;border-bottom : 1px solid #E2E6EC;border-left : 1px solid #C6C6C6;border-top : 1px solid #C6C6C6;font-size : 12px; }
	.input_field_active { background-color : #E8A171; }
	.input_field_disabled { background-color : #E9E9E9; }

	table.form_table {  }
	table.form_table td { vertical-align : top;padding : 0; }
	table.form_table td.height { line-height : 23px; }
	table.form_table td.first { width : 150px;white-space : nowrap; }
	table.form_table td.hgh { color : blue; }
	table.form_table td.first_med { width : 200px; }
	table.form_table td.first_long { width : 250px; }
	table.form_table td.sec { width : 150px; }
	table.form_table td.sec_med { width : 200px; }
	table.form_table td.sec_long { width : 250px; }
	table.form_table td.pdd { width : auto;padding-left : 20px;padding-right : 10px; }
	table.form_table td.third { width : 50px; }
	table.form_table td.center input { text-align : center; }
	table.form_table td.input { padding-right : 20px;white-space : nowrap; }
	table.form_table td.input_nopad { padding-right : 0; }
	table.form_table td.input input { width : 180px; }
	table.form_table td.input select { width : 180px; }
	table.form_table td.input img { vertical-align : middle; }
	table.form_table td.input_data { line-height : 21px; }
	table.form_table td.input_long { width : 300px; }
	table.form_table td.input_long input { width : 280px; }
	table.form_table td.input_long select { width : 280px; }
	table.form_table td.input_double { width : 382px; }
	table.form_table td.input_double input { width : 362px; }
	table.form_table td.input_double select { width : 362px; }
	table.form_table td.input_huge { width : 530px; }
	table.form_table td.input_huge input { width : 530px; }
	table.form_table td.input_huge select { width : 530px; }
	table.form_table td.input_tiny { padding-right : 20px; }
	table.form_table td.input_tiny input { width : 50px; }
	table.form_table td.input_tiny select { width : 50px; }
	table.form_table td.hlp { padding-left : 4px;padding-right : 20px; }
	table.form_table td.title { font-weight : bold;padding : 20px 0 5px 0;font-weight : bold; }
	table.form_table td.title_b { border-bottom : 1px solid #c7def5;padding : 5px 0 5px 0;margin : 0;font-size : 14px;font-weight : normal;color : #1663AE;background-color : #e1eefa; }
	table.form_table td.ico {  }
	table.form_table td.ico span { display : block;width : 25px;height : 25px;border-left : 1px solid #a6c4e1;border-top : 1px solid white;border-bottom : 1px solid #a6c4e1;background-color : white;position : relative;box-sizing : border-box; }
	table.form_table td.ico span img { position : absolute;left : 5px;top : 3px; }
	table.form_table td.sep { width : 15px;min-width : 15px; }
	table.form_table td.button_area { vertical-align : top; }
	table.form_table td .cont_tbl_butt { height : 25px; }
	table.form_table td .cont_tbl_butt_lf { height : 25px; }

	.content_editor_button { font-size : 12px;background-color : #C3D8F1;border : 1px solid #475C94;color : #00488D;padding : 0 3px 0 3px;cursor : pointer;background-repeat : no-repeat; }
	.content_editor_button:hover { color : #6A31A6; }

	.content_editor_wiki_button { background-color : #e9e9e9;border : 1px solid gray;cursor : pointer; }
	.content_editor_wiki_button:hover { background-color : #d4d4d4; }

	.content_editor { border : 1px solid #E2E6EC; }
	.content_editor_active { border-left : 1px solid #475C94;border-top : 1px solid #475C94;border-right : 1px solid #475C94; }

	div.selection_b_cont { position : absolute;background-color : #F08850;padding : 0 8px 0 8px;position : absolute;color : white;font-size : 12px;border-left : 1px solid #ffbc52;border-top : 1px solid #ffbc52;border-right : 1px solid #ffbc52; }
	div.selection_b_cont span { display : block;float : left;line-height : 14px;font-weight : bold;padding-top : 1px; }
	div.selection_b_cont em { display : block;float : left;background : none;line-height : 14px;color : white;margin-left : 8px;padding-left : 8px;border : none;border-left : 1px solid white;font-style : normal;cursor : pointer; }
	div.selection_b_cont img { display : block;float : left;margin-left : 5px;cursor : pointer; }

	div.selection_sm_cont { position : absolute;background-color : #F08850;padding : 0 8px 0 8px;position : absolute;height : 22px;line-height : 22px;color : white;font-size : 12px;border-left : 1px solid #ffbc52;border-bottom : 1px solid #ffbc52;border-right : 1px solid #ffbc52; }
	div.selection_sm_cont span { display : block;float : left;line-height : 14px;font-weight : bold;padding-top : 1px;white-space : nowrap;line-height : 22px; }

	div.selection_top { position : absolute;border-top : 3px solid #F08850; }
	div.selection_bottom { position : absolute;border-bottom : 3px solid #F08850; }

	div.widget_layer_base { position : relative;top : 1px;width : 715px;height : 26px;overflow : hidden; }
	div.widget_layer_base_auto { width : auto; }
	div.widget_layer_base_widget_cont { position : relative;height : 34px;border-bottom : 1px solid #A6C4E1; }

	div.widget_layer_base_widget { position : absolute;left : 0;top : 9px;height : 26px; }
	div.widget_layer_base_widget div.widget_layer {  }

	div.table_layer { position : absolute;left : 0;top : 1px;height : 26px; }

	div.widget_layer { float : left;position : relative;height : 26px;background : url('/content_data/gfx/layer_middle.gif') 0 100% repeat-x;letter-spacing : -1px;width : auto;cursor : pointer;margin : 0 8px 0 6px; }
	div.widget_layer p { margin : 0;padding : 5px 10px 0 0;font-size : 12px;white-space : nowrap; }
	div.widget_layer img { position : absolute;left : 0px;top : 6px; }
	div.widget_layer span.left { display : block;position : absolute;width : 6px;height : 26px;left : -6px;top : 0;background : url('/content_data/gfx/layer_left.gif') 0 100% no-repeat; }
	div.widget_layer span.right { display : block;position : absolute;width : 8px;height : 26px;right : -8px;top : 0;background : url('/content_data/gfx/layer_right.gif') 0 100% no-repeat; }
	div.widget_layer div.cross { width : 11px;height : 11px;position : absolute;right : -3px;top : 6px;font-size : 1px;background : url('/content_data/gfx/close_cross.gif');cursor : pointer; }

	div.widget_layer_high { float : left;position : relative;height : 26px;background : url('/content_data/gfx/layer_middle_hi.gif') 0 100% repeat-x;letter-spacing : -1px;width : auto;cursor : pointer;margin : 0 8px 0 6px; }
	div.widget_layer_high p { margin : 0;padding : 5px 10px 0 0;font-size : 12px;white-space : nowrap; }
	div.widget_layer_high span.left { display : block;position : absolute;width : 6px;height : 26px;left : -6px;top : 0;background : url('/content_data/gfx/layer_left_hi.gif') 0 100% no-repeat; }
	div.widget_layer_high span.right { display : block;position : absolute;width : 8px;height : 26px;right : -8px;top : 0;background : url('/content_data/gfx/layer_right_hi.gif') 0 100% no-repeat; }
	div.widget_layer_high div.cross { width : 11px;height : 11px;position : absolute;right : -3px;top : 6px; }
	div.widget_layer_high div.cross img { cursor : pointer;border : none; }

	div.widget_layer_button { width : 6px !important;position : absolute;left : 22px;top : 1px;z-index : 2; }
	div.widget_layer_button img { position : absolute;left : -5px;top : 5px; }
	div.widget_layer_left { width : 6px !important;position : absolute;left : 0;top : 1px;z-index : 2; }
	div.widget_layer_left img { position : absolute;left : -5px;top : 5px; }
	div.widget_layer_right { width : 6px !important;position : absolute;right : 0;top : 1px;z-index : 2; }
	div.widget_layer_right img { position : absolute;left : -3px;top : 5px; }

	div.widget_layer_active { background : url('/content_data/gfx/layer_middle_a.gif') 0 100% repeat-x;color : #0247A5; }
	div.widget_layer_active p { padding : 5px 10px 0 0; }
	div.widget_layer_active span.left { background : url('/content_data/gfx/layer_left_a.gif') 0 100% no-repeat; }
	div.widget_layer_active span.right { background : url('/content_data/gfx/layer_right_a.gif') 0 100% no-repeat; }

	div.widget_layer_high_active { background : url('/content_data/gfx/layer_middle_hi_a.gif') 0 100% repeat-x;color : #0247A5; }
	div.widget_layer_high_active p { padding : 5px 10px 0 0; }
	div.widget_layer_high_active span.left { background : url('/content_data/gfx/layer_left_hi_a.gif') 0 100% no-repeat; }
	div.widget_layer_high_active span.right { background : url('/content_data/gfx/layer_right_hi_a.gif') 0 100% no-repeat; }

	td span.tree_span { display : block-inline;padding : 1px 4px 1px 4px; }
	td span.tree_span_hover { background-color : #b7d1ef; }
	td span.tree_span_active { background-color : #B4DEEE !important; }
	td span.tree_span_selected { background-color : #F9E5DB; }
	td span.tree_span_active_selected { background-color : #e9c3b0; }

	div.data_list {  }
	div.data_list input.data_list_pattern { background-color: white;border: 1px solid #94AEC6;font-size: 12px;margin-bottom : 1px;height : 22px; }
	div.data_list div.data_list_inner { background-color : #f5f5f5;height : 300px;border : 1px solid #a6c4e1;overflow : auto; }
	div.data_list div.data_list_inner div.data_item_hover { background-color : #b7d1ef; }
	div.data_list div.data_list_inner div.data_item_active { background-color : #b4deee; }
	div.data_list div.data_list_inner div.data_list_notfound { display : block;background-color: #D5E4F3;border-bottom: 1px solid #A6C4E1;color: #1663AE;font-weight: bold;margin: 0;padding: 50px 0 50px 0;text-align : center; }
	div.data_list button.cont_tbl_butt_lf { width : 100%; }
	div.data_panel { height : 28px;padding-top : 5px;width : 100%;position : relative;z-index : 1;overflow : hidden;top : 1px; }
	div.data_panel div.pnc_tabs div.pnc_tab_node p { background-color : white; }
	div.data_content { border : 1px solid #cedae6;background-color : white; }
	div.data_blank { border : 1px solid #a6c4e1;text-align : center;background-color : #C1D7F0; }
	div.data_blank span { display : block;font-weight : bold;padding-top : 60px;font-size: 12px;letter-spacing: 2px;text-transform: uppercase; }

	.data_item { padding : 2px 10px 2px 10px;border-bottom : 1px solid #cacaca;cursor : pointer;background-color : white; }
	.data_item strong { display : block; }
	.data_item em { display : block;font-style : normal;color : gray; }
	.data_item em.keys { float : right;font-style : italic;color : silver; }

	.data_item_group {  }
	.data_item_group div.group_head { display : block;background-color: #D5E4F3;border-bottom: 1px solid #A6C4E1;color: #1663AE;font-size: 14px;font-weight: bold;margin: 0;padding: 2px 0 2px 5px;vertical-align : middle;cursor : pointer; }
	.data_item_group div.group_head img { vertical-align : middle;margin-right : 5px; }
	.data_item_group div.group_inner { display : block; }

	div.bit_hash_group { border : 2px solid #749dcb;background-color : #b7d1ef;padding : 0; }
	div.bit_hash_group input { cursor : pointer; }
	div.bit_hash_group span { position : relative;top : -2px;cursor : pointer; }

	div.bit_hash_title { background-color : #b7d1ef;border : 2px solid #749dcb;padding : 2px 4px 2px 4px;position : absolute;color : #1663ae; }

	div.empty_info { background : url('/content_data/gfx/disabled.gif');border-bottom : 1px solid #E2E6EC; }
	div.empty_info em { display : block;text-align : center;padding : 50px 0 50px 0;font-style : normal;color : black; }

	table.order_delivery_path {  }
	table.order_delivery_path td { text-align : center;line-height : 12px; }
	table.order_delivery_path td.start { border : 1px solid #920000 !important;background-color : #f4a5a5 !important;font-size : 12px; }
	table.order_delivery_path td.start span { font-size : 11px;font-style : normal;color : #920000; }
	table.order_delivery_path td.transfer { border : 1px solid #00B226 !important;background-color : #bdeec7 !important;font-size : 12px; }
	table.order_delivery_path td.transfer span { font-size : 11px;font-style : normal;color : #00B226; }
	table.order_delivery_path td.finish { border : 1px solid #00821c !important;background-color : #a2ccab !important;font-size : 12px; }
	table.order_delivery_path td.finish span { font-size : 11px;font-style : normal;color : #00821c; }
	table.order_delivery_path td.arrow { border : none !important;padding : 0 8px 0 8px;font-weight : bold;background : none !important; }
	table.order_delivery_path td.arrow img { vertical-align: -20%; }

	div.dynamic_table_legend { position : relative; }
	div.dynamic_table_legend div { background-color : #ffffe1;padding : 3px 15px 3px 15px;margin : 0;border : 1px solid #E2E6EC; }
	div.dynamic_table_legend div.padd { padding : 15px; }
	div.dynamic_table_legend div table { margin-left : auto; }
	div.dynamic_table_legend div table table td { padding : 0 0 2px 0; }
	div.dynamic_table_legend div ul { margin : 0;padding : 0 0 0 15px; }
	div.dynamic_table_legend div ul li { padding : 0 0 3px 0; }
	div.dynamic_table_legend_left div table { margin-left : 0;margin-right : auto; }
	div.dynamic_table_legend_center div table { margin-left : auto;margin-right : auto; }
	div.dynamic_table_legend_top div { border-bottom : none !important; }
	div.dynamic_table_legend_green div { background-color : #1d8318;border-bottom : 1px solid #1d8318;color : white; }
	div.dynamic_table_legend_green div table td { color : white; }
	div.dynamic_table_legend_red div { background-color : #bd4747;border-bottom : 1px solid #bd4747;color : white; }
	div.dynamic_table_legend_red div table td { color : white; }

	table.number_table { border-left : 1px solid #b4cee8 !important;border-top : 1px solid #b4cee8 !important; }
	table.number_table td { border-right : 1px solid #b4cee8 !important;border-bottom : 1px solid #b4cee8 !important;border-left : 0;border-top : 0;padding : 2px 0 2px 0;font-size : 10px !important;text-align : center; }
	table.number_table td.tcol { text-align : center;font-weight : bold;background-color : #dceaf8; }
	table.number_table td.fwidth { width : 30px; }
	table.number_table td.grn { color : #005700;font-weight : bold; }
	table.number_table td.red { color : #005700;font-weight : bold; }
	table.number_table td.zero { color : silver; }
	table.number_table td.perc_in { color : #00bf04; }
	table.number_table td.perc_out { color : #e40000; }
	table.number_table td.avg { color : #1e59f0; }

	div.onsite_edit_box { border : 2px solid #BC0070;position : absolute;background : none; }
	div.onsite_edit_box p { margin : 0;padding : 0;width : 100%;height : 100%;background-color : #2F001C;opacity : 0.4;position : absolute;left : 0;top : 0; }

	div.onsite_edit_box div.ons_info { font-size : 10px;padding-right : 10px;position : absolute;left : 0;bottom : -14px;display : none; }
	div.onsite_edit_box div.ons_info span { display : block;position : absolute;left : 0;top : -12px;white-space : nowrap; }

	div.onsite_edit_box div.ons_icons { height : 18px;position : absolute;right : -2px;top : -2px;display : none;width : 100px; }
	div.onsite_edit_box div.ons_icons img { display : block;border : none;width : 18px;height : 18px;float : right;margin-left : 3px;cursor : pointer; }

	div.onsite_edit_box div.ons_menu { display : none;position : absolute; right : -184px;top : -2px;background : url('/content_data/gfx/ico_m_back.gif') 0 0 repeat-x #EC008C;width : 200px;padding-bottom : 15px; }
	div.onsite_edit_box div.ons_menu span { display : block;height : 28px;font-size : 11px;color : white;font-weight : bold;padding-left : 21px;padding-top : 2px;background : url('/content_data/gfx/ico_m_menu.gif') 0 0 no-repeat;text-align : left; }
	div.onsite_edit_box div.ons_menu a { display : block;color : white;font-size : 11px;text-decoration : none;text-align : left;padding : 0 0 4px 30px;background : url('/content_data/gfx/ico_m_ul.gif') 18px 50% no-repeat; }
	div.onsite_edit_box div.ons_menu a:hover { text-decoration : underline; }

	div.onsite_edit_box_hover { border : 2px solid #EC008C; }
	div.onsite_edit_box_hover p { opacity : 0.6; }
	div.onsite_edit_box_hover div.ons_info { display : block; }
	div.onsite_edit_box_hover div.ons_icons { display : block; }

	div.onsite_edit_box_green { border : 2px solid #0C26B3; }
	div.onsite_edit_box_green p { background-color : #2B3C99; }
	div.onsite_edit_box_green div.ons_menu { background : url('/content_data/gfx/ico_m_back_gr.gif') 0 0 repeat-x #0025EC; }
	div.onsite_edit_box_green div.ons_menu span { background : url('/content_data/gfx/ico_m_menu_gr.gif') 0 0 no-repeat; }

	div.onsite_edit_box_hover_green { border : 2px solid #0025EC; }

	input, textarea, select, button { font-size : 12px; }

	#layout_margin { padding-left : 0;padding-top : 0; }

	#layout_base { display : none; }

	#layout_roof { background : url('/content_data/gfx/layout_top_middle.gif');height : 22px;position : relative; }
	#layout_roof span.left { display : block;width : 22px;height : 22px;background : url('/content_data/gfx/layout_top_left.gif');position : absolute;z-index : 0;left : 0;top : 0; }
	#layout_roof span.right { display : block;width : 22px;height : 22px;background : url('/content_data/gfx/layout_top_right.gif');position : absolute;z-index : 0;right : 0;top : 0; }

	#layout_head { background : url('/content_data/gfx/layout_head_middle.gif');height : 117px;position : relative; }
	#layout_head span.left { display : block;width : 22px;height : 117px;background : url('/content_data/gfx/layout_head_left.gif');position : absolute;z-index : 0;left : 0;top : 0; }
	#layout_head span.right { display : block;width : 22px;height : 117px;background : url('/content_data/gfx/layout_head_right.gif');position : absolute;z-index : 0;right : 0;top : 0; }

	#layout_logo { width : 149px;height : 57px;background : url('/content_data/gfx/logo.png');position : absolute;left : 35px;top : 10px;z-index : 2; }

	#layout_content { background : url('/content_data/gfx/layout_left.gif');background-repeat : repeat-y;min-height:800px;height:auto !important;_height:800px; }
	#layout_content div.layout_left { width : 212px;position : absolute;left : 0;top : 150px; }
	#layout_content div.layout_right { width : 735px;margin-left : 212px;background : url('/content_data/gfx/layout_right.gif');background-repeat : repeat-y;background-position : 100% 0;padding-bottom : 15px; }

	#layout_menu_main { position : absolute;left : 212px;top : 15px;width : 510px;height : 75px; }
	.layout_menu_main_class div.root_level { width : 55px;height : 75px;float : left;position : relative;margin : 0 20px 0 20px;cursor : pointer;z-index : 2; }
	.layout_menu_main_class div.root_level span { display : block;width : 55px;text-align : center;position : absolute;left : 0;bottom : 12px;font-size : 12px;color : #505050;font-weight : bold;text-transform : uppercase; }
	.layout_menu_main_class div.root_level_hover span { color : #F58E5A; }
	.layout_menu_main_class div.root_level_active span { color : #C15409; }

	#layout_login_stat { position : absolute;right : 25px;top : 15px;width : 600px;height : 75px; }
	#layout_login_stat div.stat_box { position : absolute;width : 225px;height : 65px;right : 0;top : 10px; }
	#layout_login_stat div.stat_box span.login_name_title { position : absolute;left : 20px;top : 5px;font-weight : bold;text-transform : uppercase;color : #505050; }
	#layout_login_stat div.stat_box span.login_name { position : absolute;left : 84px;top : 3px;font-weight : normal;color : #C15409;font-size : 15px; }

	#layout_login_stat div.stat_box span.level_name_title { position : absolute;left : 20px;top : 40px;font-weight : bold;text-transform : uppercase;color : #505050; }
	#layout_login_stat div.stat_box span.level_name { position : absolute;left : 84px;top : 39px;font-weight : normal;color : #C15409;font-size : 12px; }

	#layout_login_stat div.stat_box span.lang_name_title { position : absolute;left : 20px;top : 23px;font-weight : bold;text-transform : uppercase;color : #505050; }
	#layout_login_stat div.stat_box span.lang_name { position : absolute;left : 84px;top : 21px;font-weight : normal;color : #C15409;font-size : 15px; }

	#layout_login_stat div.stat_href_box { position : absolute;width : auto;height : 20px;right : 0;top : -15px;margin : 0;padding : 0;font-size : 11px; }
	#layout_login_stat div.stat_href_box a { float : left;display : block; }
	#layout_login_stat div.stat_href_box a.logout_force { color : red; }
	#layout_login_stat div.stat_href_box a+a { margin-left : 10px; }
	#layout_login_stat div.stat_href_box a+a.logout_force { margin-left : 0; }

	#layout_menu_sub { width : 160px;padding-left : 32px; }
	.layout_menu_sub_class div.level2 { background : url('/content_data/gfx/level0_back.gif');background-repeat : no-repeat; /*height : 25px;*/ border-top : 1px solid white;border-bottom : 1px solid #E6E6E6;cursor : pointer; }
	.layout_menu_sub_class div.level2 span { display : block;font-size : 12px;font-weight : bold;padding : 6px 0 6px 20px; }
	.layout_menu_sub_class div.level3 { /*height : 25px;*/ border-top : 1px solid white;border-bottom : 1px solid #E6E6E6;cursor : pointer; }
	.layout_menu_sub_class div.level3 span { display : block;font-size : 12px;font-weight : bold;padding : 6px 0 6px 30px; }
	.layout_menu_sub_class div.level4 { /*height : 25px;*/ border-top : 1px solid white;border-bottom : 1px solid #E6E6E6;cursor : pointer; }
	.layout_menu_sub_class div.level4 span { display : block;font-size : 12px;font-weight : bold;padding : 6px 0 6px 40px; }
	.layout_menu_sub_class div.level_hover span { color : #F58E5A; }
	.layout_menu_sub_class div.level_active span { color : #C15409; }
	.layout_menu_sub_class div.level_sub_active span { color : #AB4804; }

	#layout_foot { background : url('/content_data/gfx/layout_bottom_middle.gif');height : 22px;position : relative; }
	#layout_foot span.left { display : block;width : 22px;height : 22px;background : url('/content_data/gfx/layout_bottom_left.gif');position : absolute;z-index : 0;left : 0;top : 0; }
	#layout_foot span.right { display : block;width : 22px;height : 22px;background : url('/content_data/gfx/layout_bottom_right.gif');position : absolute;z-index : 0;right : 0;top : 0; }

	#widget_control { width : 715px;position : relative;background : url('/content_data/gfx/widget_heading.gif') 0 26px repeat-x;height : 69px; }

	#widget_control div.widget_heading { border-top : 1px solid #A6C4E1;border-left : 1px solid #A6C4E1;border-right : 1px solid #A6C4E1;height : 43px; }
	#widget_control div.widget_heading h1 { font-size : 20px;font-weight : bold;margin : 0;padding : 0;position : absolute;top : 35px;left : 15px; }

	#widget_layers { width : 715px;min-height:800px;height:auto !important;_height:800px; }

	div.help_container { background : url('/content_data/gfx/tip_area.gif');width : 402px;height : 82px;position : absolute;z-index : 9; }
	div.help_container div.help_content { position : absolute;left : 40px;top : 10px;height : 60px;width : 350px;overflow : auto; }
	div.help_container div.help_area { position : absolute;left : -8px;top : -8px;width : 48px;height : 88px;cursor : move;background : url('/content_data/gfx/ico_tip.png');background-repeat : no-repeat; }
	/* div.help_container div.help_area span { position : absolute;left : 8px;top : 8px;text-transform : uppercase;font-weight : bold;font-size : 13px;letter-spacing : 3px; } */
	div.help_container div.help_area span { display : none; }
	div.help_blink { background-color : #F1ABAB; }
	div.help_blink div.help_area { background : url('/content_data/gfx/ico_tip_blink.png');background-repeat : no-repeat; }

	div.help_container_col { width : 24px;height : 24px;position : absolute;z-index : 9; }
	div.help_container_col div.help_area { position : absolute;left : 0;top : 0;width : 24px;height : 24px;cursor : pointer;background : url('/content_data/gfx/ico_tip.png');background-repeat : no-repeat; }
	div.help_container_col div.help_area span { display : none; }
	div.help_blink_col div.help_area { background : url('/content_data/gfx/ico_tip_blink.png');background-repeat : no-repeat; }

	div.help_line { position : absolute;left : 50px;top : 10px;padding : 3px;background-color : #FFFFE1;border : 1px solid black;white-space : nowrap; }

	div.web_panel { background-color : #DCE9F5;border-bottom : 1px solid #A6C4E1;position : absolute;left : 0;right : 0;top : 0;height : 30px;color : black;padding : 0;z-index : 2; }
	div.web_panel div.web_panel_left { float : left;padding-left : 15px; }
	div.web_panel div.web_panel_right { float : right;padding-right : 15px; }

	div.web_panel div.web_menu { background-color : #eff7ff;float : left;display : block;height : 30px;padding : 0 10px 0 10px;line-height : 30px;font-weight : bold;border-left : 1px solid #A6C4E1;border-right : 1px solid #A6C4E1;cursor : pointer; }
	div.web_panel div.web_menu_hover { background-color : #dcebfa; }
	div.web_panel div.web_menu+div.web_menu { border-left : none; }
	div.web_panel div.web_text { float : left;display : block;height : 30px;padding : 0 10px 0 10px;line-height : 30px; }

	div.web_menubar { cursor : pointer;color : black;font-size : 14px;font-weight : bold;background-color : #DCE9F5;position : absolute;left : 15px;top : 0;width : 165px;height : 30px;color : black;z-index : 200; }

	div.web_icons { background-color : #DCE9F5;border-left : 1px solid #A6C4E1;border-bottom : 1px solid #A6C4E1;border-right : 1px solid #A6C4E1;position : absolute;right : 15px;top : 0;width : 165px;color : black;padding : 10px;z-index : 200; }

	div.web_overlay { background : url('/content_data/gfx/simple_over.gif');position : absolute;left : 0;top : 0;z-index : 2; }

	div.sorry { padding : 40px;background-color : #F3F3F3;border : 5px solid #E5E5E5;float : left;margin : 40px 0 0 40px; }
	div.sorry p { margin : 0 0 35px 0;padding : 0;font-size : 16px;line-height : 20px; }
	div.sorry p.lf { margin-bottom : 0; }
	div.sorry ul { margin : 0 0 35px 0;padding : 0;list-style-type : none; }
	div.sorry ul li { font-size : 16px;line-height : 20px; }

	div.env_help_cont { background-color : #DCE9F5;border-left : 1px solid #A6C4E1;border-bottom : 1px solid #A6C4E1;border-right : 1px solid #A6C4E1;position : absolute;left : 212px;top : 0;width : 150px;color : black;padding : 0 6px 6px 6px;z-index : 200; }
	div.env_help_cont a { text-decoration : underline;color : black; }
	div.env_help_cont a:hover { text-decoration : none; }
	div.env_help_cont a.help_href { display : block;color : black;font-size : 14px;text-decoration : none;margin : 0;padding : 0;font-weight : bold;position : relative;top : 3px; }
	div.env_help_cont p { display : none;line-height : 18px;font-size : 12px; }

	div.env_help_cont_open { width : 350px;height : auto; }
	div.env_help_cont_open p { display : block;padding : 15px 0 0 0;margin : 0; }


	div.widget_container { }
	div.widget_container_collapsed {  }

	div.widget { border-left : 1px solid #A6C4E1;border-right : 1px solid #A6C4E1;border-bottom : 1px solid #A6C4E1;background-color : #F7FBFF;position : relative; }
	div.widget_rotate { transform: rotate(90deg);transform-origin: bottom left; }

	div.widget_overlay { background : url('/content_data/gfx/simple_over.gif');position : absolute;z-index : 1; }
	div.widget_overlay_msg { background-color : #C1D7F0 !important; }
	div.widget_overlay_msg span { display : block;text-align : center;font-weight : bold;padding-top : 15px;font-size : 12px;letter-spacing : 2px;text-transform : uppercase; }
	div.widget_overlay_think { background-color : silver !important;opacity : 0.3; }
	div.widget_overlay_white { background-color : white; }

	div.widget_active { }
	div.widget_active div.header { background : url('/content_data/gfx/w_middle_a.gif') !important; }
	div.widget_active div.header span.left { background : url('/content_data/gfx/w_left_a.gif') !important; }
	div.widget_active div.header span.right { background : url('/content_data/gfx/w_right_a.gif') !important; }
	div.widget_active div.header div.title { color : white !important; }

	div.widget_collapsed { }
	div.widget_collapsed div.header { background : url('/content_data/gfx/w_middle_cl.gif') !important; }
	div.widget_collapsed div.header span.left { background : url('/content_data/gfx/w_left_cl.gif') !important; }
	div.widget_collapsed div.header span.right { background : url('/content_data/gfx/w_right_cl.gif') !important; }

	div.widget iframe { position : absolute;border : none;margin : 0;padding : 0; }
	div.widget img.thinker { position : absolute;left : 0;top : 0;z-index : 60;display : none;pointer-events : none; }

	div.widget div.header { background : url('/content_data/gfx/w_middle.gif');height : 23px;position : relative; }
	div.widget div.header span.left { position : absolute;display : block;width : 4px;height : 23px;left : 0;background : url('/content_data/gfx/w_left.gif');font-size : 1px; }
	div.widget div.header span.left_border { position : absolute;display : block;width : 4px;height : 23px;left : -4px;background : url('/content_data/gfx/w_left_border.gif');z-index : 2;font-size : 1px; }
	div.widget div.header span.right { position : absolute;display : block;width : 4px;height : 23px;right : 0;background : url('/content_data/gfx/w_right.gif');font-size : 1px; }
	div.widget div.header span.right_border { position : absolute;display : block;width : 4px;height : 23px;right : -5px;background : url('/content_data/gfx/w_right_border.gif');z-index : 2;font-size : 1px; }

	div.widget div.header div.title { height : 15px;overflow : hidden;font-size : 14px;font-weight : bold;color : #2B71B5;padding-top : 3px;padding-left : 15px;cursor : pointer; }
	div.widget div.header div.button_bar { white-space : nowrap;position : absolute;right : 0;top : 0;padding-right : 15px; }
	div.widget div.header div.button { padding : 2px 4px 0 4px;display : inline-block;text-align : center;cursor : pointer;border-radius : 4px;position : relative;border : 1px solid transparent; }
	div.widget div.header div.button img { pointer-events: none; }
	div.widget div.header div.button_hover { background-color : #5eade8;border : 1px solid #1663ae; }

	div.widget div.widget_layer_button { top : 9px;z-index : 0; }
	div.widget div.widget_layer_left { top : 9px;z-index : 0; }
	div.widget div.widget_layer_right { top : 9px;z-index : 0; }

	div.control_container { height : 31px;background-color : #f2f5f6;padding-right : 5px; }
	div.control_container_blank { height : 0; }
	div.control_container_high { background : url('/content_data/gfx/blue_highlight.png') 0 0 repeat-x #f2f5f6; }

	div.widget_rotate div.header div.title { padding-left : 100px; }
	div.widget_rotate div.header div.button_bar { right : auto;left : 0;padding-left : 10px; }

	div.widget_layer_control { height : 40px;display : none;padding-top : 13px;padding-right : 13px; }
	div.widget_layer_control select, div.widget_layer_control input { background-color : white;border : 1px solid #94AEC6;font-size : 12px; }
	div.widget_layer_control .lang_box_c { float : right;padding-right : 15px; }
	div.widget_layer_control .find_box_c { float : right;padding-right : 15px; }
	div.widget_layer_control .lang_box { color : #3D5A89;float : right;padding : 3px 10px 0 0; }
	div.widget_layer_control .find_box { color : #3D5A89;float : right;padding : 3px 10px 0 0; }
	div.widget_layer_control select { width : 100px; }
	div.widget_layer_control input { width : 100px; }

	div.widget_layer_control_item { float : right; }
	div.widget_layer_control_item+div.widget_layer_control_item { margin-right : 30px; }
	div.widget_layer_control_item span { display : block;float : left;padding-right : 10px;padding-top : 3px;color : #3D5A89; }
	div.widget_layer_control_item input { float : left;width : 100px; }
	div.widget_layer_control_item select { float : left;width : 100px; }

	div.picture_preview { }
	div.picture_preview_sub { border : 1px solid #A6C4E1;background-color : #E6F0FA;padding : 3px 8px 3px 8px; }
	div.picture_preview_sub div { text-align : center;padding-top : 8px; }
	div.picture_preview_sub div.loader { text-align : center;font-style : italic;padding : 35px 10px 35px 10px; }
	div.picture_preview_sub a.href_dl { display : block;padding : 0 0 0 20px;height : 16px;line-height : 16px;background : url('/content_data/gfx/ico_float.gif') 0 50% no-repeat;white-space : nowrap; }
	div.picture_preview_sub a.href_dl_b { display : block;padding : 0 0 0 20px;height : 16px;line-height : 16px;background : url('/content_data/gfx/ico_down_b.gif') 0 50% no-repeat;white-space : nowrap; }
	div.picture_preview_sub a+img { display : block;margin-top : 5px; }

	div.mass_insert { border : 1px solid #A6C4E1;background-color : #E6F0FA;position : relative;width : 450px;padding : 15px; }
	div.mass_insert p.m_title { font-weight : bold;margin-bottom : 8px; }
	div.mass_insert p.m_title span { font-weight : normal; }
	div.mass_insert div.l_cont { position : relative;margin-bottom : 8px; }
	div.mass_insert div.l_cont select {  }
	div.mass_insert textarea { width : 445px;height : 140px; }
	div.mass_insert div.drop_file { width : 450px; }
	div.mass_insert div.butt_cont { padding : 5px;text-align : center; }
	div.mass_insert button.b_cancel { width : 100px; }
	div.mass_insert button.b_process { width : 100px; }
	div.mass_insert div.report_area { border : 1px solid gray;padding : 5px;background-color : #dcdcdc;overflow : auto;width : 440px;margin-top : 3px; }

	div.table_export { border : 1px solid #A6C4E1;background-color : #E6F0FA;position : relative;width : 300px;height : 570px;padding : 15px; }
	div.table_export p.note { font-style : italic;color : gray;font-size : 11px;padding-top : 10px; }
	div.table_export div.inp { width : 300px;padding-bottom : 3px; }
	div.table_export div.inp select { width : 300px; }
	div.table_export div.inp input { width : 300px; }
	div.table_export div.inp_rad_cont { padding-top : 5px;padding-bottom : 10px; }
	div.table_export div.inp_radio { display : block;position : relative; }
	div.table_export div.inp_radio input { position : absolute;left : 0;top : 0;width : auto; }
	div.table_export div.inp_radio span { display : block;padding : 2px 0 5px 30px; }
	div.table_export div.inp_radio span em { color : gray; }
	div.table_export div.check_cont { display : block;padding-top : 4px; }
	div.table_export div.text_cont { display : block;padding-top : 4px; }
	div.table_export div.text_cont label { display : block;padding : 4px 0 4px 0; }
	div.table_export div.select_cont { display : block;padding-top : 6px;padding-left : 20px; }
	div.table_export a.final_link { display : block;text-align : center;font-weight : bold;padding : 8px;background-color : #1663ae;color : white;text-decoration : none;margin-top : 10px; }
	div.table_export a.final_link:hover { text-decoration : underline; }
	div.table_export button.b_cancel { position : absolute;left : 90px;bottom : 15px;width : 80px; }
	div.table_export button.b_process { position : absolute;left : 170px;bottom : 15px;width : 80px; }

	div.gallery_drag_container { background-color : white;cursor : move; }

	div.gallery_drag_node { background-color : white;width : 144px;height : 155px;border-right : 1px dashed silver;border-bottom : 1px dashed silver;position : relative;float : left;cursor : pointer; }
	div.gallery_drag_node img { position : absolute;left : 0;top : 0;width : 143px;height : 125px; }
	div.gallery_drag_node p { position : absolute;left : 0;top : 130px;width : 143px;height : 32px;text-align : center;margin : 0;padding : 0;line-height : 10px; }
	div.gallery_drag_node p.sec { top : 141px; }

	div.gallery_detailed_drag_node { border-bottom : 1px dashed silver;position : relative;cursor : pointer;padding : 2px 10px 2px 25px; }
	div.gallery_detailed_drag_node img { position : static;float : left;display : block;width : 30px;margin-right : 5px; }
	div.gallery_detailed_drag_node p { position : static;float : left;width : 75%;margin : 0;padding : 0; }
	div.gallery_detailed_drag_node p strong { font-weight : normal; }
	div.gallery_detailed_drag_node p.sec { position : static;width : 18%;float : right;text-align : right; }
	div.gallery_detailed_drag_node span.icon { position : absolute;width : 16px;height : 16px;left : 5px;top : 2px;z-index : 1; }


	.form_container { }

	.form_container table { border : none;width : 100%; }
	.form_container td textarea, .form_container input { border : none;margin : 0;padding : 0;background-color : #E8A171;font-size : 12px; }

	.form_container td { padding : 0; }
	.form_container td.title { color : #00488D;width : 150px;vertical-align : top;padding-right : 20px; }
	.form_container td.field { cursor : pointer;vertical-align : top;border : 1px solid #E2E6EC;background-color : white; }


	.dyn_form {  }
	.dyn_form .pnc_dummy_field { position : absolute;left : 0;top : 0; }

	.dyn_form h1 { margin : 0 0 15px 0;padding : 0;font-size : 16px;font-weight : bold;color : #1663AE; }
	.dyn_form h1 span { font-weight : normal;font-size : 12px; }
	.dyn_form h1.line_top { border-top : 1px solid #72a1ce;padding-top : 15px; }
	.dyn_form p { margin : 0 0 15px 0;padding : 0; }
	.dyn_form table { margin : 0 0 15px 0;padding : 0;width : 100%; }
	.dyn_form table.dyn_main_table { table-layout: fixed; }
	.dyn_form table td { padding : 0 0 2px 0;vertical-align : top; }
	.dyn_form table td input.dyn_input { border : 1px solid #5B91C6;width : 200px; }
	.dyn_form table td input.dyn_input_focus { border : 1px solid #5B91C6;width : 200px;background-color : #E8A171; }
	.dyn_form table td input.dyn_checkbox { border : none;width : auto; }
	.dyn_form table td select { border : 1px solid #5B91C6;width : 202px; }
	.dyn_form table td textarea { border : 1px solid #5B91C6;width : 200px; }
	.dyn_form table td.first { padding-right : 15px;width : 250px;text-align : right;padding-top : 1px; }
	.dyn_form table td.sec { width : 210px; }
	.dyn_form table td.sec_tree { width : auto; }
	.dyn_form table td.third { width : auto; }
	.dyn_form table td div.info_cont { min-height : 20px; }
	.dyn_form table td.action { padding : 5px;text-align : center; }
	.dyn_form table td.action input { cursor : pointer; }
	.dyn_form table td.action button { cursor : pointer; }
	.dyn_form table td .table_container td { padding : 2px 10px 2px 10px;vertical-align : middle; }
	.dyn_form table td .table_container td table { margin-bottom : 0; }
	.dyn_form table td .tree_cont { width : 310px;height : 250px;overflow : auto;background-color : white;border: 1px solid #5B91C6; }
	.dyn_form table td .tree_cont table { margin : 0;width : auto; }
	.dyn_form table td .tree_cont td { white-space : nowrap;padding : 0; }
	.dyn_form table td .ordinary_cont { border : 1px solid #5B91C6;background-color : white; }
	.dyn_form table td label.check_toggle_lab { display : inline-block;width : 80px;height : 22px;line-height : 22px; }
	.dyn_form table td label.check_toggle_lab_hover { font-weight : bold; }
	.dyn_form table td label.check_toggle_lab_sel { color : blue;font-weight : bold;white-space : nowrap; }

	.dyn_form table button.action { display : block;border : none;background-color : #F08850;text-align : center;color : white;cursor : pointer;font-size : 12px;border-left : 1px solid #df6e31;border-top : 1px solid #df6e31;border-bottom : 1px solid #f6dcce;border-right : 1px solid #f6dcce;line-height : 12px; }
	.dyn_form table button.action_red { background-color : #f06350; }
	.dyn_form table button.action em { font-size : 9px;text-transform : uppercase;font-style : normal;color : blue; }
	.dyn_form table button.action:hover { background-color : #f79d6c; }
	.dyn_form table button.action_disabled { background-color : #d2d2d2;color : #9d9d9d;border-left : 1px solid #ababab;border-top : 1px solid #ababab;border-bottom : 1px solid #eaeaea;border-right : 1px solid #eaeaea; }
	.dyn_form table button.action_disabled:hover { background-color : #d2d2d2; }

	.dyn_form table td div.dyn_title { padding : 5px 0 5px 0; }
	.dyn_form table td div.dyn_title img { margin-left : 8px;vertical-align : middle; }
	.dyn_form table td div.dyn_table { padding : 5px 0 5px 0; }
	.dyn_form table td div.dyn_table .table_container { margin : 0 auto 0 auto; }

	.dyn_form div.pay_info { border : 1px solid #5B91C6;background-color : white;padding : 15px;width : 320px; }
	.dyn_form div.pay_info table { margin : 0;padding : 0; }
	.dyn_form div.pay_info table td { padding : 0; }
	.dyn_form div.pay_info table td.f_info { font-style : italic;width : 150px;line-height : 30px; }
	.dyn_form div.pay_info table td.f_leaf { line-height : 30px;font-weight : bold;padding-left : 5px; }
	.dyn_form div.pay_info table td.f_tp { font-family : 'Courier New';font-size : 20px;text-align : right;font-weight : bold; }
	.dyn_form div.pay_info table td.f_tp input { width : 150px;height : 30px;line-height : 30px;border : 1px solid white;background : none;font-size : 20px;text-align : right;font-weight : bold;margin : 0;padding : 0; }
	.dyn_form div.pay_info table td.f_tp input:hover { border : 1px solid #8cbae7; }
	.dyn_form div.pay_info table td.f_tp input:focus { background : url('/content_data/gfx/blue_highlight.png') repeat-x 0 0;border : 1px solid #5B91C6; }

	.dyn_form div.pay_info table td.f_rest { color : #886e12; }
	.dyn_form div.pay_info table td.f_rest input { color : #886e12; }
	.dyn_form div.pay_info table td.f_to_pay { color : #276d9d; }
	.dyn_form div.pay_info table td.f_to_pay input { color : #276d9d; }
	.dyn_form div.pay_info table td.f_paid { color : #269120; }
	.dyn_form div.pay_info table td.f_paid input { color : #269120; }
	.dyn_form div.pay_info table td.f_return { color : #9d1f1f; }
	.dyn_form div.pay_info table td.f_return input { color : #9d1f1f; }

	.dyn_form div.terminal_top { text-align : center;font-size : 16px;font-weight : bold;color : #1663AE; }
	.dyn_form div.terminal_top strong { font-size : 16px; }

	.dyn_form div.terminal_middle { border : 1px solid #A6C4E1;padding : 20px;width : 200px;margin : 15px auto 15px auto;color : #1663AE;background-color : #D5E4F3;text-align : center;font-size : 25px;font-weight : bold;border-radius : 5px; }
	.dyn_form div.terminal_middle em { font-size : 14px;font-style : normal;font-weight : normal;white-space : nowrap; }

	.dyn_form div.terminal_foot { text-align : center;margin-bottom : 15px; }
	.dyn_form div.terminal_foot strong { font-size : 16px; }

	.dyn_form div.terminal_field { text-align : center;margin-top : 15px;font-size : 16px; }
	.dyn_form div.terminal_field input { font-size : 16px;font-weight : bold;text-align : center;width : 150px;padding : 8px; }

	.dyn_form div.terminal_error { font-size : 14px;border : 1px solid #ba0000;color : #ba0000;background-color : #fcc9c9;margin : 15px 0 15px 0;padding : 15px;border-radius : 5px; }
	.dyn_form div.terminal_notify { font-size : 14px;border : 1px solid #1663AE;color : #1663AE;background-color : #D5E4F3;margin : 15px 0 15px 0;padding : 15px;border-radius : 5px; }

	.dyn_vartext { width : auto !important; }
	.dyn_vartext tr.vrow {  }
	.dyn_vartext tr.conf td { white-space : nowrap; }
	.dyn_vartext tr.conf button { 
		display : inline-block;
		width : 30px;
		height : 30px;
	}

	div.dyn_search_bar { border-left: 1px solid #72a1ce;border-right : 1px solid #72a1ce;border-top : 1px solid #72a1ce;height : 35px;background : url('/content_data/gfx/ico_search.png') 10px 10px no-repeat #c7dff6;position : relative; }
	div.dyn_search_bar input { border : 1px solid #72a1ce;background-color : white;position : absolute;left : 35px;top : 4px;height : 25px;padding : 0 5px 0 5px; }

	div.dyn_status_bar { border-left: 1px solid #72a1ce;border-right : 1px solid #72a1ce;border-bottom : 1px solid #72a1ce;height : 25px;background-color : white; }
	div.dyn_status_bar p { margin : 0;padding : 5px 5px 0 5px;text-align : right; }

	div.dyn_blank { padding : 20px 0 0 0;text-align : center;font-weight : bold; }

    div.dyn_multi_select_choices { background-color : #dde9f5;padding : 0 10px 0 10px;border-left : 1px solid #72a1ce;border-right : 1px solid #72a1ce;border-top : 1px solid #72a1ce;box-sizing : border-box; }
    div.dyn_multi_select_choices span { display : inline-block;text-align : center;font-weight : bold;color : #1663ae;padding : 5px 0 5px 0;border-left : 1px solid #72a1ce;border-right : 1px solid #72a1ce; }
    div.dyn_multi_select_choices span+span { border-left : none; }

	div.dyn_multi_select { border : 1px solid #72a1ce;background-color : #fcfdff;overflow : auto;box-sizing : border-box; }
	div.dyn_multi_select div.item { position : relative;padding : 10px 10px 3px 10px;cursor : pointer; }
	div.dyn_multi_select div.item input.chbox { position : absolute;left : 8px;top : 13px; }
    div.dyn_multi_select div.item div.chbox { position : absolute;left : 8px;top : 13px; }
	div.dyn_multi_select div.item_foot { padding-top : 3px;padding-bottom : 10px; }
	div.dyn_multi_select div.item_foot input.chbox { top : 6px; }
    div.dyn_multi_select div.item_foot div.chbox { top : 6px; }
	div.dyn_multi_select div.item_selected { background-color : #fad8c5; }
	div.dyn_multi_select div.item_active { background-color : #ccdff2 !important; }
	div.dyn_multi_select div.item p { padding : 3px 0 3px 25px;margin : 0; }
	div.dyn_multi_select div.item p.par_abs { position : absolute;left : 35px;top : 10px;padding : 0; }
	div.dyn_multi_select div.item p.par_abs p { padding-left : 0;padding-right : 0; }
	div.dyn_multi_select div.item input.param_box { border : 1px solid #e6e9ed;width : 100px;height : 20px;position : absolute;right : 10px;top : 2px;text-align : center;font-weight : bold; }
	div.dyn_multi_select div.item_middle { padding-top : 3px;padding-bottom : 3px; }
	div.dyn_multi_select div.item_middle input.chbox { top : 6px; }
    div.dyn_multi_select div.item_middle div.chbox { top : 6px; }
	div.dyn_multi_select div.item_middle p.par_abs { position : absolute;left : 35px;top : 6px;padding : 0; }
	div.dyn_multi_select div.item_bottom { padding-top : 3px;padding-bottom : 10px; }
	div.dyn_multi_select div.item_bottom input.chbox { top : 3px; }
	div.dyn_multi_select div.item_bottom div.chbox { top : 3px; }
	div.dyn_multi_select p.alone { padding : 3px 0 3px 25px;margin : 0; }

	div.dyn_multi_select_separate { }
	div.dyn_multi_select_separate div.item+div.item { border-top : 1px solid #72a1ce;padding-top : 15px;margin-top : 15px; }
	div.dyn_multi_select_separate div.item+div.item input.chbox { top : 20px; }
	div.dyn_multi_select_separate div.item+div.item input.chbox { top : 20px; }

	div.dyn_multi_select_bb { border-right: 1px solid #E2E6EC;border-bottom: 1px solid #E2E6EC;border-left: 1px solid #C6C6C6;border-top: 1px solid #C6C6C6;position : relative;overflow: visible; }
	div.dyn_multi_select_bb div.bb_inn { overflow : auto;min-height : 100px; }
	div.dyn_multi_select_bb div.bb_inn div.item { padding-top : 2px;padding-bottom : 2px;padding-left : 5px; }
	div.dyn_multi_select_bb div.bb_inn div.item input.chbox { top : 2px;left : 4px; }
	div.dyn_multi_select_bb div.bb_inn div.item div.chbox { top : 2px;left : 4px; }
	div.dyn_multi_select_bb div.bb_inn div.item_middle { padding-top : 2px;padding-bottom : 2px;padding-left : 5px; }
	div.dyn_multi_select_bb div.bb_inn div.item_middle input.chbox { top : 2px;left : 4px; }
	div.dyn_multi_select_bb div.bb_inn div.item_middle div.chbox { top : 2px;left : 4px; }
	div.dyn_multi_select_bb div.bb_inn div.item_bottom { padding-top : 2px;padding-bottom : 2px;padding-left : 5px; }
	div.dyn_multi_select_bb div.bb_inn div.item_bottom input.chbox { top : 2px;left : 4px; }
	div.dyn_multi_select_bb div.bb_inn div.item_bottom div.chbox { top : 2px;left : 4px; }

	a.dyn_toggle_link { border-top : 1px solid #72a1ce;border-right : 1px solid #72a1ce;border-bottom : 1px solid #72a1ce;background-color : white;width : 20px;height : 80px;text-align : center;box-sizing : border-box;padding-top : 5px;padding-left : 3px;writing-mode: tb-rl;overflow : hidden;text-decoration : none; }
	a.dyn_toggle_link:hover { background-color : #A6C4E1; }
	a.dyn_toggle_link_b { writing-mode: horizontal-tb;bottom : auto;top : -20px;width : 100px;height : 20px;border-left : 1px solid #72a1ce;border-bottom : none; }

	a.dyn_toggle_link_bb { border-top : 1px solid #E2E6EC;border-right : 1px solid #E2E6EC;border-bottom : 1px solid #E2E6EC; }

	div.dyn_form_container { background-color : #E8F3FF;border : 1px solid #A6C4E1;position : absolute; }
	div.dyn_form_container_padd { padding : 30px 15px 15px 15px;max-height : 600px;box-sizing : border-box;overflow : auto; }
	div.dyn_form_container_inner { /*max-height : 600px;overflow : auto;*/ }
	div.dyn_form_container div.dyn_form_close { position : absolute;right : 15px;top : 15px;width : 11px;height : 11px; }
	div.dyn_form_container div.dyn_form_close img { position : absolute;left : 0;top : 0;cursor : pointer; }
	div.dyn_form_container div.dyn_form_term_close { position : absolute;left : 15px;top : 15px;width : 11px;height : 11px; }
	div.dyn_form_container div.dyn_form_term_close img { position : absolute;left : 0;top : 0;cursor : pointer; }
	div.dyn_form_container .dyn_thinker { position : absolute;display : none; }

	div.dyn_form_container div.b_cont { height : 45px;margin : 0;border-top : 1px solid #72A1CE;background-color : #DDE9F5;padding : 15px 15px 0 15px; }
	div.dyn_form_container div.b_cont button { float : right;display : block;border : none;background-color : #F08850;height : 30px;line-height : 30px;text-align : center;color : white;cursor : pointer;font-size : 12px;border-left : 1px solid #f6dcce;border-top : 1px solid #f6dcce;border-bottom : 1px solid #df6e31;border-right : 1px solid #df6e31; }
	div.dyn_form_container div.b_cont button em { font-size : 9px;text-transform : uppercase;font-style : normal;color : blue; }
	div.dyn_form_container div.b_cont button:hover { background-color : #f79d6c; }
	div.dyn_form_container div.b_cont a { display : block;font-size : 12px;width : 160px;text-align : left;height : 30px;line-height : 30px;float : left; }

	div.dyn_form_container div.alert_cont { background-image : url('/content_data/gfx/ico_price_alert_b.png');background-position : 10px 10px;background-color : #f7d583;background-repeat : no-repeat;border-top : 1px solid #d69b2d;color : #af6c1a;box-sizing : border-box;padding : 9px 15px 9px 38px; }

	div.tiny_help_box { position : absolute;background-color : #FFFFE1;padding : 10px;border : 1px solid black;display : none; }
	div.tiny_help_box_small { padding : 5px;font-size : 11px;line-height : 13px; }

    div.red_alert { background-color : #c92222;color : white;padding : 20px;font-size : 16px; }

	div.block_control { padding : 0; }

	div.block_control input.block_save { width : 100%; }
	div.block_control input.block_del { width : 100%;color : red; }
	div.block_control input.block_href { width : 100%; }
	div.block_control input.block_is_ext { width : 100%; }
	div.block_control p { margin : 0;padding : 15px 0 15px 0; }
	div.block_control p.title { font-weight : bold; }

	div.block_control .cond_ct { padding : 10px;border : 1px solid #6D9DCD;background-color : #DAEAFB; }
	div.block_control .cond_ct select.cond_type { width : 100%; }
	div.block_control .cond_ct input.cond_new { width : 100%; }
	div.block_control .cond_ct p { margin : 0;padding : 5px 0 5px 0;font-size : 11px; }

	div.block_control .cond_list { padding : 0 10px 10px 10px;border : 1px solid #6D9DCD;background-color : #DAEAFB; }
	div.block_control .cond_list .cond_item { width : 155px;position : relative;padding-top : 10px; }
	div.block_control .cond_list .cond_item+.cond_item { border-top : 1px solid #6D9DCD;margin-top : 10px; }
	div.block_control .cond_list .cond_item span { display : block;padding-right : 15px;font-size : 12px; }
	div.block_control .cond_list .cond_item a { color : red;position : absolute;right : 0;top : 10px; }
	div.block_control .cond_list .cond_blank { padding : 30px 0 20px 0;text-align : center;font-style : italic; }

	table.codebar_enter_table {  }
	table.codebar_enter_table td.col_a { padding-right : 20px; }
	table.codebar_enter_table td.col_input { padding-right : 30px; }
	table.codebar_enter_table td.col_input textarea { border : 1px solid gray;width : 200px;height : 20px; }
	table.codebar_enter_table td.col_input_sh {  }
	table.codebar_enter_table td.col_input_sh textarea { border : 1px solid gray;width : 170px;height : 20px; }
	table.codebar_enter_table td.error { color : red; }
	table.codebar_enter_table td.area_a { padding-right : 30px; }
	table.codebar_enter_table td.area_b { padding-right : 30px; }


	div.filter_container { border-left : 1px solid #E6E6E6;border-top : 1px solid #E6E6E6;background-color : #F7F7F7; }
	table.filter_table { width : 100%; }

	table.filter_table td { border-left : 1px solid white;border-top : 1px solid white;border-right : 1px solid #E6E6E6;border-bottom : 1px solid #E6E6E6;padding : 4px; }

	table.filter_table td.title em { font-size : 14px;display : block;padding-bottom : 3px;font-style : normal; }
	table.filter_table td.title span { font-size : 10px;font-style : normal;color : gray; }
	table.filter_table td.title span.blue { font-size : 11px;font-style : normal;color : blue; }
	table.filter_table td a.filter_href { font-size : 11px;display : block;color : blue; }

	table.filter_table td.left { padding : none;width : 20px;text-align : center; }
	table.filter_table td input { font-size : 12px; }
	table.filter_table td.search {  }
	table.filter_table td.search input { width : 100%;box-sizing : border-box;padding : 3px 3px 3px 30px;border-top : 1px solid #cccfd2;border-left : 1px solid #cccfd2;border-bottom : 1px solid #f5f5f5;border-right : 1px solid #f5f5f5;background-image : url('/content_data/gfx/ico_search.png');background-position : 5px 50%;background-repeat : no-repeat;background-color : white; }

	table.filter_table td select { font-size : 12px;width : 80px; }
	table.filter_table td.finput_area select { width : 180px; }
	table.filter_table td.finput_area input { width : 180px; }

	table.filter_table td input.finput { border : 1px solid #C8C8C8;background-color : white;width : 180px;margin-right : 4px;font-size : 12px; }
	table.filter_table td select.finput { width : 160px; }

	table.filter_table td.hover { background-color : #82B7EE !important; }

	table.filter_table td.listbox {  }
	table.filter_table td.listbox select { width : 325px;height : 250px; }

	table.filter_table td.button_area { vertical-align : top;padding : 10px;text-align : center; }
	table.filter_table td.button_area button { height : 25px;display : inline-block; }
	table.filter_table td.button_area input { width : 50px;height : 24px;text-align : center;box-sizing : border-box;padding : 0 5px 0 5px;display : inline-block; }
	table.filter_table td.button_area p { display : block;margin : 0;padding : 10px 10px 0 10px;font-style : italic;font-size : 11px; }


	.goog-date-picker { height : 100%; }
	.goog-date-picker, .goog-date-picker th, .goog-date-picker td {  }
	.goog-date-picker { -moz-user-focus: normal;-moz-user-select: none;position: relative;border: 1px solid #1663ae;float: left;padding: 2px;color: #000;background: #d5e4f3;cursor: default; }

	.goog-date-picker th { text-align: center; }
	.goog-date-picker td { text-align: center;vertical-align: middle;padding: 1px 3px; }

	.goog-date-picker-menu { position: absolute;background: #d5e4f3;border: 1px solid #1663ae;-moz-user-focus: normal;z-index: 1;outline: none; }
	.goog-date-picker-menu ul { list-style: none;margin: 0;padding: 0; }
	.goog-date-picker-menu ul li { cursor: pointer; }
	.goog-date-picker-menu-selected { background: #1663ae;color : #d5e4f3; }
	.goog-date-picker th { font-size: .9em; }
	.goog-date-picker td div { float: left; }

	.goog-date-picker button { padding: 0;margin: 1px 0;border: 0;color: #1663ae;font-weight: bold;background: transparent; }
	.goog-date-picker-date { background: #fff;cursor : pointer;width : 25px; }

	.goog-date-picker-week, .goog-date-picker-wday { padding: 1px 3px;border: 0;border-color: #a2bbdd;border-style: solid; }
	.goog-date-picker-week { border-right-width: 1px;width : 25px; }
	.goog-date-picker-wday { border-bottom-width: 1px; }
	.goog-date-picker-head td { text-align: center; }

	td.goog-date-picker-today-cont { text-align: center; }
	td.goog-date-picker-none-cont { text-align: center; }

	.goog-date-picker-month { width: 11ex; }
	.goog-date-picker-year { width: 6ex; }
	.goog-date-picker table { border-collapse: collapse; }
	.goog-date-picker-other-month { color: #888; }
	.goog-date-picker-wkend-start, .goog-date-picker-wkend-end { background: #eee; }

	td.goog-date-picker-selected { background: #c3d9ff; }
	.goog-date-picker-today { background: #9ab;font-weight: bold !important;border-color: #246 #9bd #9bd #246;color: #fff; }

	button.goog-date-picker-btn { cursor : pointer; }

	.goog-hsv-palette, .goog-hsv-palette-sm { position: relative;width: 400px;height: 276px;background: #d5e4f3; }
	.goog-hsv-palette-sm { width: 182px;height: 185px; }
	.goog-hsv-palette label span, .goog-hsv-palette-sm label span { display: none; }
	.goog-hsv-palette-hs-backdrop, .goog-hsv-palette-sm-hs-backdrop, .goog-hsv-palette-hs-image, .goog-hsv-palette-sm-hs-image { position: absolute;top: 10px;left: 10px;width: 256px;height: 256px;border: 1px solid #999; }
	.goog-hsv-palette-sm-hs-backdrop, .goog-hsv-palette-sm-hs-image { top: 45px;width: 128px;height: 128px; }
	.goog-hsv-palette-hs-backdrop, .goog-hsv-palette-sm-hs-backdrop { background-color: #000; }
	.goog-hsv-palette-hs-image, .goog-hsv-palette-v-image, .goog-hsv-palette-hs-handle, .goog-hsv-palette-v-handle { background-image: url(//ssl.gstatic.com/closure/hsv-sprite.png); }
	.goog-hsv-palette-noalpha .goog-hsv-palette-hs-image, .goog-hsv-palette-noalpha .goog-hsv-palette-v-image, .goog-hsv-palette-noalpha .goog-hsv-palette-hs-handle, .goog-hsv-palette-noalpha .goog-hsv-palette-v-handle { background-image: url(//ssl.gstatic.com/closure/hsv-sprite.gif); }
	.goog-hsv-palette-sm-hs-image, .goog-hsv-palette-sm-v-image, .goog-hsv-palette-sm-hs-handle, .goog-hsv-palette-sm-v-handle { background-image: url(//ssl.gstatic.com/closure/hsv-sprite-sm.png); }
	.goog-hsv-palette-noalpha .goog-hsv-palette-sm-hs-image, .goog-hsv-palette-noalpha .goog-hsv-palette-sm-v-image, .goog-hsv-palette-noalpha .goog-hsv-palette-sm-hs-handle, .goog-hsv-palette-noalpha .goog-hsv-palette-sm-v-handle { background-image: url(//ssl.gstatic.com/closure/hsv-sprite-sm.gif); }
	.goog-hsv-palette-hs-image, .goog-hsv-palette-sm-hs-image { background-position: 0 0; }
	.goog-hsv-palette-hs-handle, .goog-hsv-palette-sm-hs-handle { position: absolute;left: 5px;top: 5px;width: 11px;height: 11px;overflow: hidden;background-position: 0 -256px; }
	.goog-hsv-palette-sm-hs-handle { top: 40px;background-position: 0 -128px; }
	.goog-hsv-palette-v-image, .goog-hsv-palette-sm-v-image { position: absolute;top: 10px;left: 286px;width: 19px;height: 256px;border: 1px solid #999;background-color: #fff;background-position: -256px 0; }
	.goog-hsv-palette-sm-v-image { top: 45px;left: 155px;width: 9px;height: 128px;background-position: -128px 0; }
	.goog-hsv-palette-v-handle, .goog-hsv-palette-sm-v-handle { position: absolute;top: 5px;left: 279px;width: 35px;height: 11px;background-position: -11px -256px;overflow: hidden; }
	.goog-hsv-palette-sm-v-handle { top: 40px;left: 148px;width: 25px;background-position: -11px -128px; }
	.goog-hsv-palette-swatch, .goog-hsv-palette-sm-swatch { position: absolute;top: 10px;right: 10px;width: 65px;height: 65px;border: 1px solid #999;background-color: #fff; }
	.goog-hsv-palette-sm-swatch { top: 10px;right: auto;left: 10px;width: 30px;height: 22px; }
	.goog-hsv-palette-input, .goog-hsv-palette-sm-input { position: absolute;top: 85px;right: 10px;width: 65px; }
	.goog-hsv-palette-sm-input { top: 10px;right: auto;left: 50px; }

	.goog-twothumbslider-vertical, .goog-twothumbslider-horizontal { background-color: white;position: relative;overflow: hidden;height : 20px;border : 1px solid #a6c4e1;box-sizing : border-box; }
	.goog-twothumbslider-value-thumb { position: absolute;background-color: #d5e4f3;overflow: hidden;background-image : url('/content_data/gfx/slide_left.gif');box-sizing : border-box;border-left : 1px solid #d5d5d5;border-right : 1px solid #d5d5d5; }
	.goog-twothumbslider-extent-thumb { position: absolute;background-color: #d5e4f3;overflow: hidden;background-image : url('/content_data/gfx/slide_right.gif');box-sizing : border-box;border-left : 1px solid #d5d5d5;border-right : 1px solid #d5d5d5; }
	.goog-twothumbslider-vertical .goog-twothumbslider-value-thumb { height: 20px;width: 100%; }
	.goog-twothumbslider-vertical .goog-twothumbslider-extent-thumb { height: 20px;width: 100%; }
	.goog-twothumbslider-horizontal .goog-twothumbslider-value-thumb { width: 20px;height: 100%; }
	.goog-twothumbslider-horizontal .goog-twothumbslider-extent-thumb { height: 20px;width: 20px; }

	.goog-slider-vertical, .goog-slider-horizontal { background-color: white;position: relative;overflow: hidden;height : 20px;border : 1px solid #a6c4e1;box-sizing : border-box; }
	.goog-slider-thumb { position: absolute;background-color: #d5e4f3;overflow: hidden;background-image : url('/content_data/gfx/slide_one.gif');box-sizing : border-box;border-left : 1px solid #d5d5d5;border-right : 1px solid #d5d5d5; }
	.goog-slider-vertical .goog-slider-thumb { left: 0;height: 20px;width: 100%; }
	.goog-slider-horizontal .goog-slider-thumb { top: 0;width: 20px;height: 100%; }
	.goog-slider-disabled { background-color: lightgray }
