.hidden {
	visibility: hidden;
}

.nodisplay {
	display: none;
}

.text_info {
	color: gray;
	font-family: Arial, Verdana;
	font-size: 10px;
	font-weight: bold;
}

.text_label {
	font-family: Arial, Verdana;
	font-size: 11px;
	font-weight: bold;
}

.text_label_warning {
	color: #f00;
}

.upload_button {
	font-family: Arial, Verdana, sans-serif;
	color: #fff;
	font-weight: bold;
	background: url(../images/btn_orange.gif) repeat-x;
	width: 80px;
	border: 1px solid #b56400;
}

.data td {
	text-align: left;
	font-family: Arial;
	font-size: x-small;
	padding: 2px 6px;
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #fff;
	color: #5f5f5f;
	/*height: 20px;*/
}

.data td.odd {
	background: #eee;
}

/* STYLE DLA CASE BOXOW */
.cases-box-columnwithicon {
	width: 17%;
	vertical-align: middle;
	text-align: center;
}

.cases-box-empty-column {
	width: 3%;
}

.cases-box-info-column {
	width: 80%;
	vertical-align: top;
	text-align: left;
}

.cases-box {
	border: 1px solid #959595;
	background: url("../images/cases_bg.gif") repeat-x;
	display: block;
	height: 110px;
	width: 95%;
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* Konqueror */
	-moz-border-radius: 10px; /* Firefox */
	border-radius: 10px;
}

.cases-box-title {
	font-family: Arial;
	font-size: 1.22em;
	font-weight: bold;
	color: #010101;
}

.cases-box-text {
	font-family: Arial;
	font-size: 0.81em;
	font-weight: bold;
	color: #010101;
}

.cases-columns-graphic {
	vertical-align: middle;
	text-align: center;
	width: 20% !important;
}

.cases-columns-icon-box-column-style {
	vertical-align: middle;
	text-align: center;
	width: 100%;
}

.cases-icon-box {
	display: block;
	border: 1px solid #959595;
	background: url("../images/cases_icon_bg.gif") repeat-x;
	width: 50px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	position: relative;
	top: 8px;
	left: 20px;
}

.cases-icon-box-icon {
	position: relative;
	top: 8px;
	left: 8px;
	border: none;
}

.license-auth-icon-enable {
	position: relative;
	left: 15px;
	background: url("../res/authLicense/25_auth_enable.png") no-repeat;
	width: 32px;
	height: 32px;
	border: 0px;
}

.license-auth-icon-enable:hover {
	cursor: pointer;
}

.cases-columns-text {
	vertical-align: top;
	text-align: left;
	width: 80% !important;
}

.cases-box-link-image {
	position: relative;
	top: 90px;
	left: 95px;
	border: none;
}

.cases-box-link {
	position: relative;
	top: 86px;
	left: 98px;
	text-decoration: none;
	color: #010101;
	font-family: Arial;
	font-size: 1.00em;
	font-weight: bold;
}

.cases-box-link:hover {
	position: relative;
	top: 86px;
	left: 98px;
	text-decoration: underline;
	color: #010101;
	font-family: Arial;
	font-size: 1.00em;
	font-weight: bold;
}

.cases-box-link:VISITED {
	position: relative;
	top: 86px;
	left: 98px;
	text-decoration: none;
	color: #010101;
	font-family: Arial;
	font-size: 1.00em;
	font-weight: bold;
}

/* RICH EDITOR CLASSES */
.bold-larger {
	font-weight: bold;
	font-size: larger;
}

.bold-smaller {
	font-weight: bold;
	font-size: smaller;
}

.red-bold {
	font-weight: bold;
	color: red;
}

.red-bold-larger {
	font-weight: bold;
	color: red;
	font-size: larger;
}

.red-bold-smaller {
	font-weight: bold;
	color: red;
	font-size: smaller;
}

/* FAQs DETAILS */
.faqs-header-columnwithicon {
	width: 5%;
	vertical-align: middle;
	text-align: center;
}

.faqs-header-columntext {
	width: 95%;
	vertical-align: middle;
	text-align: left;
}

.faqs-header-custom {
	height: 25px;
	background: url("../images/faqs_panel_header_bg.gif") repeat-x;
	font-family: Arial;
	font-size: 1.20em;
	font-weight: bold;
}

/* ACCOUNT MANAGEMENT */
.linkpanels-left-column {
	vertical-align: top;
	text-align: left;
	width: 49%;
}

.linkpanels-middle-column {
	width: 2%;
}

.linkpanels-right-column {
	vertical-align: top;
	text-align: left;
	width: 49%;
}

.linkpanels-header-icon-column {
	vertical-align: middle;
	text-align: center;
	width: 2%;
}

.linkpanels-header-text-column {
	vertical-align: middle;
	text-align: left;
	width: 98%;
}

/* */
.account_info_welcome_box {
	border: 1px solid #faee8d;
	background: url("../images/accountinfo_bg.gif") repeat-x;
	display: block;
	height: 150px;
	width: 100%;
	-webkit-border-radius: 10px; /* Safari, Chrome */
	-khtml-border-radius: 10px; /* Konqueror */
	-moz-border-radius: 10px; /* Firefox */
	border-radius: 10px;
}

.account_info_welcome_box_left_column {
	vertical-align: top;
	text-align: center;
	width: 28%;
}

.account_info_welcome_box_middle_column {
	width: 2%;
}

.account_info_welcome_box_right_column {
	vertical-align: top;
	text-align: left;
	width: 70%;
	padding-right: 10px;
}

.account_label_content_width {
	width: 150px !important;
}

.account_input_content_width {
	width: 20% !important;
}

.account_input_content_width {
	
}

.account_info_validator {
	width: 50%;
}

.account_label_new_user_first {
	width: 20%;
}

.account_label_new_user_sec {
	width: 85%;
}

.account_input_text_new_user {
	width: 55%;
}

.account_input {
	
}

.account_buttons {
	display: block;
	text-align: right;
	padding: 2px;
}

.account_change_password_buttons {
	display: block;
	text-align: right;
	padding: 2px;
}

.account_new_user_cell_custom_div {
	float: left;
	width: 487px;
}

.account_new_user_cell_custom_input {
	width: 480px;
}

.account_add_new_user_input {
	position: relative;
	top: 1px;
	background: #F8BB49 url("../images/li_bg.gif") repeat-y;
	border: 1px solid #ED6E06;
	color: white;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	margin-left: 380px;
	width: 190px;
}

.account_add_new_user_input:hover {
	color: white;
	font-weight: bold;
	font-size: 14px;
}

.account_add_new_user_input span {
	display: block;
	float: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 2px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
}

.account_add_new_user_icon {
	float: left;
	height: 24px;
	width: 24px;
	padding-left: 20px;
}

.administration_resize_icon_option {
	width: 24px;
	height: 24px;
}

.disable-icon {
	cursor: default !important;
}

/* GRUPY UPRAWNIEĹ� */
.groups_add_new_group_input {
	position: relative;
	top: 1px;
	background: #F8BB49 url("../images/li_bg.gif") repeat-y;
	border: 1px solid #ED6E06;
	color: white;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: 23px;
	margin-left: 230px;
	width: 180px;
}

.groups_add_new_group_input:hover {
	color: white;
}

.groups_add_new_group_input span {
	display: block;
	float: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 2px;
	height: 22px;
	font-size: 11px;
	font-weight: bold;
	color: white;
}

.groups_add_new_group_main_data_contener {
	width: 400px;
}

.groups_add_new_group_label {
	width: 120px;
}

.groups_add_new_group_text {
	width: 436px;
}

.groups_add_new_group_textarea {
	width: 440px;
}

.groups_add_new_group_textarea {
	
}

.groups_add_new_group_select {
	width: 200px;
}

.groups_group_widget_contener { /* width: 450px; */ /* height: 230px; */
	float: left;
	position: relative;
}

/* ZARZÄ„DZANIE LICENCJAMI BOXY Z PRODUKTAMI */
.licenses-active {
	background: blue;
	color: white;
}

.licenses-soon-expired {
	background: yellow;
	color: black;
}

.licenses-expired {
	background: red;
	color: white;
}

.licenses-management-content-class {
	background: url("../images/licenses_management_panel_header_bg.gif")
		repeat-y;
	background-color: #ecf4fe;
}

.licenses-management-header-custom {
	height: 30px;
	background: url("../images/licenses_management_panel_header_bg.gif")
		repeat-y;
	border-top: thin solid #d2d2d2;
	border-left: thin solid #d2d2d2;
	border-right: thin solid #d2d2d2;
	border-bottom: thin solid #d2d2d2;
	font-family: Arial;
	font-size: 1.20em;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
}

.licenses-management-header-custom-active {
	height: 30px;
	border-top: thin solid #d2d2d2;
	border-left: thin solid #d2d2d2;
	border-right: thin solid #d2d2d2;
	border-bottom: none;
	font-family: Arial;
	font-size: 1.20em;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	background: url("../images/licenses_management_panel_header_bg.gif")
		repeat-y;
}

.licenses-management-left-top-column {
	width: 15% !important;
	height: 30px;
	background: transparent;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: center;
}

.licenses-management-right-top-column {
	width: 85%;
	height: 30px;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	background: transparent;
	vertical-align: top;
	text-align: left;
}

.licenses-management-right-bottom-column {
	width: 82%;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	background-color: white;
	/*border-right: thin solid #d2d2d2;
	border-bottom: thin solid #d2d2d2;*/
	vertical-align: top;
	text-align: left;
	height: auto;
}

.licenses-management-middle-bottom-column {
	width: 0%;
	border-bottom: thin solid #d2d2d2;
	background: transparent;
}

.licenses-management-left-bottom-column {
	width: 18% !important;
	height: auto;
	border-left: thin solid #d2d2d2;
	border-bottom: thin solid #d2d2d2;
	padding: 5px 5px 5px 5px;
	margin: 0 0 0 0;
	vertical-align: top;
	text-align: left;
	background: transparent;
}

.licenses-management-no-auth-hosts-bg {
	background-color: #FDF6BE;
	font-weight: bold;
}

.licenses-management-no-auth-hosts-new {
	color: red;
}

.oxtable_datarow:hover {
	background-color: #cbe9fa !important;
}

/* LICENCJE PANEL BAR LICENCJI*/
.licencje-szczegoly-naglowek {
	height: 20px;
	background-color: white;
	font-family: Arial;
	font-size: x-small;
	margin: 0 0 0 0;
}

.licencje-szczegoly-naglowek-aktywny {
	height: 20px;
	background-color: white;
	font-family: Arial;
	font-size: x-small;
	margin: 0 0 0 0;
}

.licenses-panel-content-grid {
	background: url("../images/licenses_management_panel_bg.gif") repeat-y;
}

.licencje-szczegoly-col1 {
	width: 35% !important;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-col2 {
	width: 10%;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-col3 {
	width: 10%;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-col4 {
	width: 10%;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-col5 {
	width: 10%;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-col6 {
	width: 15%;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-col7 {
	width: 10%;
	background-color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-szczegoly-first-empty-panel-naglowek {
	background-color: white;
}

.licencje-th-col1 {
	width: 35% !important;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-th-col2 {
	width: 10%;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-th-col3 {
	width: 10%;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-th-col4 {
	width: 10%;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-th-col5 {
	width: 10%;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-th-col6 {
	width: 15%;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-th-col7 {
	width: 10%;
	white-space: normal;
	background-color: #d2d2d2;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
}

.licencje-number-readonly-input {
	border: none;
	background-color: white;
	size: 90%;
}

.licencje-dk-lewa-kolumna {
	width: 10%;
}

.licencje-dk-prawa-kolumna {
	width: 90%;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.87em;
	color: #666;
}

.licencje-dk-header {
	font-weight: bold;
	color: black;
	background-color: #f8bb49;
}

.license-no-auth-hosts-count {
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #404040;
	float: left;
	padding-top: 4px;
	padding-left: 3px;
}









/* MISSING DEVICES */
.md_columnright {
	width: 10%;
	vertical-align: middle;
	text-align: center;
}

.md_columnmiddle {
	width: 60%;
	vertical-align: top;
	text-align: left;
}

.md_columnleft {
	width: 30%;
	vertical-align: middle;
	text-align: left;
}

.md_optiontitle {
	font-family: Arial;
	font-size: 1.5em;
	font-weight: normal;
}

.md_optiondescription {
	font-family: Arial;
	font-size: 0.9em;
	font-weight: normal;
}

.md_optionstatustext {
	font-family: Arial;
	font-size: 1.2em;
	font-weight: normal;
}

.md_rows {
	border-bottom: thin solid black;
}

/* ZGĹ�ASZANIE ZAGINIÄ�CIA */
.reportaloss_left_column {
	width: 40%;
	vertical-align: top;
	text-align: left;
}

.reportaloss_right_column {
	width: 60%;
	border-left: 1px dotted #b5b5b5;
	vertical-align: top;
	text-align: left;
	margin-left: 10px;
}

.reportaloss_header_left_column {
	vertical-align: middle;
	text-align: center;
	width: 50px;
}

.reportaloss_header_right_column {
	vertical-align: bottom;
	text-align: left;
}

.reportaloss_header_right_colum2 {
	vertical-align: middle;
	text-align: left;
}

/* DELETE FILES */
.generalpurpose_leftcolumn {
	width: 48%;
	text-align: left;
	vertical-align: top;
}

.generalpurpose_middlecolumn {
	width: 4%;
}

.generalpurpose_rightcolumn {
	width: 48%;
	text-align: left;
	vertical-align: top;
}

.icon_leftcolumn {
	width: 10%;
	text-align: center;
	vertical-align: top;
}

.value_rightcolumn {
	width: 90%;
	text-align: left;
	vertical-align: top;
}

.hashcodefield {
	border: thin solid #b56400;
	background-color: gray;
	font-family: Arial;
	font-weight: bold;
	font-size: 1.2em;
	color: white;
}

/* ZADANIA ZGĹ�OSZONE */
.taskstatus_info_leftcolumn {
	width: 70%;
	text-align: left;
	vertical-align: top;
}

.taskstatus_info_middlecolumn {
	width: 2%;
}

.taskstatus_info_rightcolumn {
	width: 28%;
	text-align: left;
	vertical-align: top;
}

.taskstatus_info_title {
	font-weight: bold;
}

/* SOFTWARE UPDATES LINKI */
.softwareupdates_grid_columnleft {
	text-align: left;
	vertical-align: top;
	width: 30%;
}

.softwareupdates_grid_columnmiddle {
	width: 40%;
}

.softwareupdates_grid_columnleft {
	text-align: left;
	vertical-align: top;
	width: 30%;
}

/* HOST INFO MODAL PANEL */
.himp_leftcolumn {
	text-align: center;
	vertical-align: top;
	width: 10%;
}

.himp_middlecolumn {
	width: 2%;
}

.himp_rightcolumn {
	text-align: center;
	vertical-align: top;
	width: 88%;
}

.selected_text {
	color: green;
}

.suggestion_text {
	font-family: Arial;
}

.scrollable {
	overflow: auto !important;
}

.noscrollable {
	overflow: hidden;
}

.singleline,td.singleline,th.singleline,a.singleline,a.singleline:visited
	{
	white-space: nowrap;
}

a.legendLink:HOVER {
	text-decoration: underline;
}

.rich-table-subheadercell,.rich-table-subheadercell a,.rich-table-subheadercell a:visited,.rich-table-subheadercell a:hover
	{
	color: white;
}

.center,td.center,th.center {
	text-align: center;
}

.tableKeyValueTitle {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

.tableKey {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}

.tableValue {
	text-align: left;
	vertical-align: top;
}

.progressText {
	font-weight: bold;
	text-align: center;
}

.changelogText {
	
}

.changelogTitle {
	font-weight: bold;
}

.col4pr {
	width: 4%;
}

.col5pr {
	width: 5%;
}

.col6pr {
	width: 6%;
}

.col8pr {
	width: 8%;
}

.col10pr {
	width: 10%;
}

.col15pr {
	width: 15%;
}

.col20pr {
	width: 20%;
}

.col22pr {
	width: 22%;
}

.col25pr {
	width: 25%;
}

.col28pr {
	width: 28%;
}

.col30pr {
	width: 30%;
}

.col33pr {
	width: 33%;
}

.col34pr {
	width: 34%;
}

.col40pr {
	width: 40%;
}

.col50pr {
	width: 50%;
}

.col55pr {
	width: 55%;
}

.col60pr {
	width: 60%;
}

.col65pr {
	width: 65%;
}

.col70pr {
	width: 70%;
}

.col75pr {
	width: 75%;
}

.col16px {
	width: 16px;
}

.col20px {
	width: 20px;
}

.col64px {
	width: 64px;
}

.col120px {
	width: 120px;
}

.col200px {
	width: 200px;
}

.col700px {
	width: 700px;
}


.input99pr input,.input99pr textarea,.input99pr select {
	width: 99%;
}

.input100pr input,.input100pr textarea,.input100pr select {
	width: 100%;
}

.input80pr input,.input80pr textarea,.input80pr select {
	width: 80%;
}

.searchFeedsCol1 {
	width: 24px;
}

.searchFeedsCol2 {
	width: 180px;
}

.searchFeedsCol3 {
	width: 24px;
}

.searchFeedsCol4 {
	
}

.details_property {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.details_value {
	font-family: Arial;
	font-size: 10px;
}

.details_group {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
}

.align_top {
	vertical-align: top;
}

.footerToolBar {
	background-color: white;
}

.spis_tresci_table_column {
	vertical-align: top;
	width: 49%;
}

.spis_tresci_middle_column {
	width: 2%;
}

.rich-panelbar-header {
	background-color: white;
	border-color: white;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 30px;
}

.rich-panelbar-content {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

.ui-progressbar-value {
	background-color: yellow;
	background-image: none;
}

.rich-panelbar-header-act {
	background-color: white;
	border-color: white;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	height: 30px;
}

.myextendedstyle {
	height: auto !important;
	width: 100%;
}

.menuPanelBody {
	font-family: Arial;
	font-size: 1em;
	color: black;
	background-color: white;
}



.standardFormPanelBody {
	font-family: Arial;
	font-size: 10px;
	color: #010101;
}

.menuPanelHeader {
	font-family: sans-serif;
	font-size: 14px;
	color: #010101;
}

.rich-tab-header {
	color: #000000;
	padding: 4px 5px;
}

.rich-tab-active {
	background-image: none;
}



.tabTitleGridLeft {
	width: 20%;
	vertical-align: middle;
	text-align: left;
}

.tabTitleGridRight {
	width: 80%;
	vertical-align: middle;
	text-align: left;
}

.columnGridMenuPanel {
	vertical-align: top;
}

.rich-stglpanel-header {
	font-size: 12px;
	font-family: Arial;
	color: #404040;
}

.searchFormLabelCell {
	font-family: Arial;
	font-size: 10px;
	text-align: right;
	vertical-align: top;
	color: black;
	background-color: #e7e9e4;
	width: 30%;
}

.searchFormInputCell {
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: black;
	background-color: #fbfbfb;
	width: 70%;
}

.extendedFormLabelCell {
	font-family: Arial;
	font-size: 10px;
	text-align: right;
	vertical-align: middle;
	color: black;
}

.extendedFormInputCell {
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: black;
}

.standardFormTitleCell {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: #e7e9e4;
}

.standardFormLabelCell {
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: black;
	background-color: #e7e9e4;
	width: 40%;
}

.standardFormInputCell {
	font-family: Arial;
	font-size: 10px;
	text-align: left;
	vertical-align: middle;
	color: black;
	background-color: #fbfbfb;
}

.infoMessage {
	font-family: Arial;
	font-size: 10px;
	color: black;
	border: thin solid #c29047;
	background: #feff99;
}

.errorMessage {
	font-family: Arial;
	font-size: 10px;
	color: black;
	border: thin solid #cc0000;
	background: #f9e6e6;
}

.errorMarker,textarea.errorMarker,input[type="text"].errorMarker,input[type="password"].errorMarker,select.errorMarker
	{
	border: 1px solid #D8000C;
}

.buttonStyle {
	font-family: Arial;
	font-size: 12px;
}

.hardware_unit_button {
	display: block;
	text-align: right;
	padding: 2px 10px;
}

.resultSetFooterLeftColumn {
	width: 20%;
	text-align: left;
}

.resultSetFooterCenterColumn {
	width: 20%;
	text-align: right;
	margin-right: 5px;
}

.resultSetFooterRightColumn {
	width: 60%;
	text-align: left;
}

.dodatkowyStylNaglowkaWynikowLewyAlign {
	text-align: left;
}

.feedsUpdateModalPanelColumn {
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.feedsSummaryLeftAlign {
	text-align: left;
	vertical-align: top;
}

.left50 {
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.middle50 {
	text-align: middle;
	vertical-align: top;
	width: 50%;
}

.right50 {
	text-align: right;
	vertical-align: top;
	width: 50%;
}

.clientsSummaryLeftAlign50 {
	text-align: left;
	vertical-align: top;
	width: 50%;
}

.clientsSummaryRightAlign50 {
	text-align: right;
	vertical-align: top;
	width: 50%;
}

.feedsSummaryRightAlign {
	text-align: right;
	vertical-align: top;
}

.advancedSearchRightAlign {
	text-align: right;
	vertical-align: midde;
}

.advancedSearchLeftAlign {
	text-align: left;
	vertical-align: middle;
}

.modalPanelSoftwareGridLeft {
	text-align: left;
	vertical-align: top;
	width: 35%;
	font-family: Arial;
	font-size: small;
}

.modalPanelSoftwareGridRight {
	text-align: left;
	vertical-align: top;
	width: 65%;
	font-family: Arial;
	font-size: small;
}

.modalPanelSoftwareInfoGridLeft {
	text-align: left;
	vertical-align: top;
	width: 35%;
	font-family: Arial;
	font-size: x-small;
	font-weight: bold;
}

.modalPanelSoftwareInfoGridRight {
	text-align: left;
	vertical-align: top;
	width: 65%;
	font-family: Arial;
	font-size: x-small;
}

.accountinfoLeftSummary {
	width: 50%;
	text-align: left;
	vertical-align: top;
}

.accountinfoRightSummary {
	width: 50%;
	text-align: left;
	vertical-align: top;
}

.templateColumn1 {
	width: 20%;
	text-align: left;
	vertical-align: top;
}

.templateColumn2 {
	width: 80%;
	text-align: left;
	vertical-align: top;
}

.headerLeftColumn {
	text-align: left;
	vertical-align: top;
}

.headerRightColumn {
	text-align: right;
	vertical-align: bottom;
}

.onlineHistoryEntriesFoundCell {
	background-color: green;
}

.h2PanelGridLeftColumn {
	text-align: left;
	vertical-align: top;
}

.h2PanelGridRightColumn {
	text-align: right;
	vertical-align: top;
}

.outOfMonth {
	background-color: #e0e0e0;
	font-size: x-small;
	font-family: Arial;
	color: #b7b7b7;
	font-weight: bold;
	width: 14%;
	height: 20px;
	text-align: center;
}

.currentDate {
	background-color: #ffff00;
	font-size: x-small;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	width: 14%;
	height: 20px;
	text-align: center;
}

.hasEntries,.hasEntries a,.hasEntries a:visited {
	background-color: #4dff1d;
	font-size: x-small;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	width: 14%;
	height: 20px;
	text-align: center;
}

.lossDate,.lossDate a,.lossDate a:visited {
	background-color: #ff0000;
	font-size: x-small;
	font-family: Arial;
	color: #ffffff;
	font-weight: bold;
	width: 14%;
	height: 20px;
	text-align: center;
}

.calendarText {
	font-size: x-small;
	font-family: Arial;
	color: #000000;
	font-weight: bold;
	width: 14%;
	height: 20px;
}

.calendarCell,a.calendarCell,a.calendarCell:hover,td .calendarCell,td a.calendarCell,td a.calendarCell:hover
	{
	font-weight: none;
	text-decoration: none;
	font-size: x-small;
	font-family: Arial;
	color: #a2a2a2;
	font-weight: bold;
	width: 14%;
	height: 20px;
	text-align: center;
}

.calendarDayName {
	font-size: x-small;
	font-family: Arial;
	color: #000000;
	background-color: #b3aeae;
	font-weight: bold;
	width: 14%;
	height: 20px;
	text-align: center;
}

.calendarMonthTitle {
	font-size: x-small;
	font-family: Arial;
	color: #000000;
	background-color: #747171;
	font-weight: bold;
	width: 14%;
	height: 20px;
}

.calendarWholeTableColumns {
	vertical-align: top;
}

.hardwareIconsMenuImage {
	vertical-align: top;
	text-align: center;
}

.hardwareIconsMenuText {
	vertical-align: top;
	text-align: center;
	font-family: Arial;
	font-size: small;
}

.hardwareIconsMenuColumns {
	vertical-align: top;
	text-align: center;
	width: 17%;
}

.menuNotDone {
	background-color: red;
}

.yui-skin-sam .yui-ac-input {
	position: static;
	width: 225px;
}

.yui-skin-sam .yui-ac-container {
	position: absolute;
	top: 1.6em;
	width: 225px;
}

.yetAnotherColumnLeft {
	vertical-align: middle;
	width: 10%;
}

.yetAnotherColumnRight {
	vertical-align: top;
	width: 90%;
}

.customShuttleListLeftPanel {
	text-align: left;
	vertical-align: top;
	width: 47%;
}

.customShuttleListMiddlePanel {
	text-align: center;
	vertical-align: middle;
	width: 6%;
}

.customShuttleListRightPanel {
	text-align: left;
	vertical-align: top;
	width: 47%;
}

.customShuttleSelectOne {
	background-color: #f2f2f2;
	border: none;
	width: 100%;
	/*height: 220px;*/
	overflow: hidden;
	scrollbar-face-color: #f2f2f2;
	scrollbar-shadow-color: #f2f2f2;
	scrollbar-highlight-color: #f2f2f2;
	scrollbar-3dlight-color: #f2f2f2;
	scrollbar-darkshadow-color: #f2f2f2;
	scrollbar-track-color: #f2f2f2;
	scrollbar-arrow-color: #f2f2f2;
}

.customShuttleColumnStyle {
	vertical-align: top;
	width: 100%;
}

.executiveoptionstaskscolumn {
	vertical-align: top;
	text-align: left;
	width: 33%;
}

.permsShuttleColumn1 {
	width: 25%;
}

.permsShuttleColumn2 {
	width: 30%;
}

.permsShuttleColumn3 {
	width: 45%;
}

.groupsShuttleColumn1 {
	width: 25%;
}

.groupsShuttleColumn2 {
	width: 75%;
}

.groupsShuttlePermsColumn1 {
	width: 55%;
	vertical-align: top;
}

.groupsShuttlePermsColumn2 {
	width: 25%;
	text-align: center;
	vertical-align: bottom;
}

.groupsShuttlePermsColumn3 {
	width: 20%;
	text-align: center;
	vertical-align: top;
}

.groupsShuttleColumn1Suggest {
	width: 25%;
}

.groupsShuttleColumn2Suggest {
	width: 75%;
}

.requiredData {
	font-family: Arial;
	font-weight: bold;
	color: red;
}

.passwordStrengthPanel {
	background-color: #D3D3D3;
}

<!--
background of panel : #fbfbfb
panelHeader Text  : #618dab
-->.menuPanelBody {
	margin: 0;
	padding: 0;
}

.rich-panel-body {
	padding: 0;
	border: none;
}

.rich-panel {
	border-style: none;
	border-width: 0;
	padding: 1px;
}



/* LINKI STRONICOWANIE PO PRAWEJ */
.rich-datascr-button {
	font-family: Arial, Verdana, sans-serif;
	background-color: #eaeaea;
	font-size: 0.91em;
	padding: 3px 10px;
	margin-left: 1px;
	color: #878787;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #c0c0c0;
}

.rich-datascr-inact {
	font-family: Arial, Verdana, sans-serif;
	background-color: #eaeaea;
	font-size: 0.91em;
	padding: 3px 10px;
	margin-left: 1px;
	color: #878787;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #c0c0c0;
}

.rich-datascr-act {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.91em;
	padding: 3px 10px;
	margin-left: 1px;
	color: #fff;
	background-color: #b1b2b3;
	font-weight: bold;
	border: 1px solid #e5e5e5;
}

.naviInfoColumn {
	text-align: right;
	padding: 3px 0 0 0;
	color: #7f7f7f;
	width: auto;
}

.naviScrollerColumn {
	width: 85%;
	text-align: left;
}

.tableSummaryLeftColumn {
	vertical-align: top;
	text-align: right;
	width: 50%;
}

.tableSummaryRightColumn {
	vertical-align: top;
	text-align: left;
	width: 50%;
}

.panelSummaryBackground {
	background-color: white;
}

.panelSummaryMain {
	border: none;
}

.rich-mpnl-body {
	font-family: Arial;
	color: black;
}

/*.rich-mpnl-content {
	border-color: #c8c8c8;
	z-index: 2000;
}*/
.rich-mpnl-shadow {
	z-index: 99;
	display: none;
	background-color: black;
	filter: alpha(opacity =                                     
		                                                         
		                                                         
		                                                                    
		                            40);
	opacity: 0.4;
}

.processingPanelBody {
	width: 100%;
	height: 100%;
	background-color: white;
}

.processingPanelBody2 {
	width: 100%;
	background-color: white;
}

.modal_panel_content {
	border: 2px solid #999;
	padding: 10px;
}

.modal_panel_titlebox {
	float: left;
	padding: 0 5px;
	margin: -20px 0 0 30px;
	background: #f3f3f3;
}

.rich-pmenu-top-group-self-label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 0px;
	text-indent: 0%;
}

.rich-pmenu-group-self-label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 0px;
	text-indent: 0%;
}

.rich-pmenu-item-label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	left: 0px;
	text-indent: 0%;
}

.rich-pmenu-item-icon {
	
}

.rich-pmenu-nowrap {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 0 !important;
}

.rich-pmenu-nowrap img {
	white-space: nowrap;
	display: none;
}

.rich-pmenu {
	
}

.rich-pmenu-top-group {
	
}



.rich-pmenu-selected-element {
	font-style: normal;
}

.mapPanel {
	border-color: gray;
	border-style: solid;
	border-width: 1px;
}

.dbViewName {
	font-family: Arial, Verdana, sans-serif;
	font-size: 0.75em;
	font-style: normal;
	font-weight: normal;
}

.mapInfoKey {
	font-family: Arial;
	font-size: 10px;
}

.mapInfoValue {
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
}

.infoKey {
	font-family: Arial;
	font-size: 12px;
}

.infoValue {
	font-family: Arial;
	font-size: 12px;
}

.fileUploadStyleClass {
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

.rich-fileupload-toolbar-decor {
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

.rich-fileupload-button-border {
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

.rich-fileupload-button {
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

.rich-fileupload-button-light {
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

.rich-fileupload-button-press {
	background-color: transparent;
	border-style: none;
	border-width: 0px;
	padding: 0px 0px 0px 0px;
}

.middle-align {
	vertical-align: middle;
}

.bottom-align {
	vertical-align: bottom;
}

.contexthelp {
	position: absolute;
	top: 4px;
	height: 32px;
	right: 3px;
}

.panelbar-header {
	background-color: #f3f3f3;
	border-color: #c4c4c4;
}

.navi-info-column {
	float: right;
	padding: 3px 30px 0 0;
	color: #7f7f7f;
	width: 70%;
}

.navi-scroller-column {
	width: 30%;
	float: left;
}

.sep {
	padding-left: 4px;
	padding-right: 4px;
}

.data td.even {
	background: #fff;
}

.data_odd {
	background: #eee;
}

.data_even {
	background: #fff;
}

a.log-in-options {
	font-size: 0.91em;
	color: #868686;
	text-decoration: none;
}

a:hover.log-in-options {
	font-size: 0.91em;
	color: #d8821b;
	text-decoration: underline;
}

#processing1Div {
	background-color: transparent;
}

.search-label2 {
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	width: 200px;
	padding-bottom: 10px;
}

.search-label3 {
	background: #ececec;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #cacaca;
	padding: 0 5px;
	text-align: left;
	color: #505050;
	font-size: 0.91em;
	width: 290px;
}

.search-filter {
	padding-left: 15px;
	/* background: #fff; */
	width: 70%;
}

.search-filter2 {
	background: #fff;
	vertical-align: top;
	text-align: left;
}

.search-filter3 {
	background: #fff;
	vertical-align: top;
	text-align: left;
	width: 250px;
}

.search-filter4 {
	padding-left: 15px;
	background: #fff;
}

.search-label-nowidth {
	background-color: transparent;
	border-top: none;
	border-bottom: none;
	padding: 5px;
	/*color: #505050;*/
	color: black;
	font-size: 1.0em;
	text-align: inherit;
	white-space: nowrap;
}

.search-filter-nowidth {
	padding-left: 0px;
	background: #fff;
	white-space: nowrap;
}

.flags {
	top: 23px;
	right: 0px;
	color: #b0b0b0;
	font-size: 0.81em;
}

td.shoppingL,th.shoppingL {
	border-left-color: gray;
	border-left-style: solid;
	border-left-width: 1px;
}

td.shoppingT,th.shoppingT {
	border-top-color: gray;
	border-top-style: solid;
	border-top-width: 1px;
}

td.shoppingB,th.shoppingB {
	border-bottom-color: gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 4px;
}

td.shoppingRB,th.shoppingRB {
	border-right-color: gray;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding: 4px 4px 4px 4px;
}

.shoppingProduct {
	font-family: Arial;
	font-size: 1.20em;
	font-weight: bold;
}

.shoppingTotal {
	font-size: 1.20em;
	font-weight: bold;
	padding: 4px 4px 4px 4px;
}

.shoppingTotal2 {
	font-weight: bold;
	padding: 10px 0;
}

.widthSep {
	width: 8px;
}

.heightSep {
	height: 8px;
}

.empty {
	
}

.minwidth {
	width: 1px;
}

.minheight {
	height: 1px;
}

.center-align,.center-align a,.center-align a:visited,.center-align a:hover
	{
	text-align: center;
	margin: 0;
	outline: 0 none;
	padding: 0;
}

.webkit-center-align {
	text-align: -webkit-center;
}

.feedTitle {
	font-size: 1.40em;
	font-weight: bold;
}

.feedHeader {
	font-size: 1.40em;
}

.emptyColumn {
	width: 10%;
}

.emptyColumn2 {
	width: 20px;
	text-align: center;
}

.emptyColumnTop {
	width: 200px;
	text-align: center;
}

.warning {
	color: red;
	font-size: 1.40em;
	font-weight: bold;
}

td.border_l,th.border_l,tr.border_l>td,tr.border_l>th {
	border-left-color: gray;
	border-left-style: solid;
	border-left-width: 1px;
}

td.border_t,th.border_t,tr.border_t>td,tr.border_t>th {
	border-top-color: gray;
	border-top-style: solid;
	border-top-width: 1px;
}

td.border_r,th.border_r,tr.border_r>td,tr.border_r>th {
	border-right-color: gray;
	border-right-style: solid;
	border-right-width: 1px;
}

td.border_b,th.border_b,tr.border_b>td,tr.border_b>th {
	border-bottom-color: gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

td.border_l2,th.border_l2,tr.border_l2>td,tr.border_l2>th {
	border-left-color: gray;
	border-left-style: solid;
	border-left-width: 2px;
}

td.border_t2,th.border_t2,tr.border_t2>td,tr.border_t2>th {
	border-top-color: gray;
	border-top-style: solid;
	border-top-width: 2px;
}

td.border_r2,th.border_r2,tr.border_r2>td,tr.border_r2>th {
	border-right-color: gray;
	border-right-style: solid;
	border-right-width: 2px;
}

td.border_b2,th.border_b2,tr.border_b2>td,tr.border_b2>th {
	border-bottom-color: gray;
	border-bottom-style: solid;
	border-bottom-width: 2px;
}

td.border_rb,th.border_rb,tr.border_rb td,tr.border_rb th {
	border-right-color: gray;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: gray;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.header1 {
	padding-bottom: 4px;
	margin-bottom: 7px;
}

/* STYLE DLA TOGGLECONTROLS */
.selected_tab {
	width: 17%;
	vertical-align: middle;
	text-align: center;
}

.not_selected_tab {
	width: 17%;
	vertical-align: middle;
	text-align: center;
	color: blue;
	border: 1px solid gray;
	padding: 10px;
	border-spacing: 5px;
}

.middle {
	vertical-align: middle;
}

.tabGrid {
	width: 100%;
}

.printerImg {
	width: 110px;
}

.printerName {
	font-weight: bold;
	font-size: large;
}

.printerNumberRightColumn {
	font-weight: bold;
	width: 95%;
	vertical-align: middle;
	text-align: right;
}

.printerNumberLeftColumn {
	font-weight: bold;
	width: 5%;
	vertical-align: middle;
	text-align: left;
}

.ui-panel .ui-panel-content {
	padding: 0;
}

.rich-table-subheadercell {
	color: #404040;
	font-weight: bold;
}

.tabpanel-content {
	background-color: #f3f2ed;
	padding: 0;
}

.stglpanel-header {
	color: #222222;
}

.searchBasicPanel {
	width: 25%;
	vertical-align: top;
	text-align: center;
	height: 100%;
}

.searchAdvancePanel {
	width: 65%;
	vertical-align: top;
	text-align: center;
}

.searchSpacePanel {
	width: 1%;
}

.verticalTopAlign {
	vertical-align: top;
	white-space: normal;
	word-wrap: break-word;
}



.home_panel_body {
	border: none;
}

.home_panel_border {
	border-color: #d7d7c9;
	border-style: solid;
	border-width: 1px;
	padding-right: 2px;
}

.home_panel_header,home_panel_header a,home_panel_header a:visited {
	background-color: transparent;
	background-image: none;
	border: none;
	color: black;
	cursor: pointer;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	padding-left: 8px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.home_panel_marker {
	
}

.home_table_header,.home_table_header a,.home_table_header a:hover,.home_table_header a:visited
	{
	background-color: #ece9d8;
	color: black;
	overflow: hidden;
	text-decoration: none;
	white-space: nowrap;
}

.home_table_header_border1 {
	border-left-color: #8ea8c1;
	border-left-style: solid;
	border-left-width: 2px;
	border-right-color: #8ea8c1;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #8ea8c1;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #8ea8c1;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-left: 8px;
	padding-right: 4px;
}

.home_table_header_border2 {
	border-right-color: #8ea8c1;
	border-right-style: solid;
	border-right-width: 2px;
	border-top-color: #8ea8c1;
	border-top-style: solid;
	border-top-width: 2px;
	border-bottom-color: #8ea8c1;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-left: 4px;
	padding-right: 8px;
}

.home_table_row,.home_table_row a,.home_table_row a:hover,.home_table_row a:visited
	{
	color: #6b6b6b;
	overflow: hidden;
	padding-left: 8px;
	padding-right: 4px;
	text-decoration: none;
	white-space: nowrap;
}

.home_table_summary {
	color: #6b6b6b;
	font-weight: bold;
	overflow: hidden;
	padding-left: 8px;
	padding-right: 4px;
	white-space: nowrap;
}

.home_table_sep {
	color: #aca8fb;
}

td.col4px,th.col4px,.col4px {
	width: 4px;
}

.priority_low,a.priority_low,a.priority_low:hover,a.priority_low:visited
	{
	color: gray;
	text-decoration: none;
}

.priority_normal,a.priority_normal,a.priority_normal:hover,a.priority_normal:visited
	{
	color: #6b6b6b;
	text-decoration: none;
}

.priority_high,a.priority_high,a.priority_high:hover,a.priority_high:visited
	{
	color: red;
	text-decoration: none;
}

.license_lower,a.license_lower,a.license_lower:hover,a.license_lower:visited
	{
	color: red;
	text-decoration: none;
}

.home_task_description {
	color: #6b6b6b;
	display: inline;
	font-size: 10px;
	text-align: center;
}

.home_losscount {
	color: #6b6b6b;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}

.home_losshostname,.home_losshostname a,.home_losshostname a:hover,.home_losshostname a:visited
	{
	color: #6b6b6b;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
}

.tooltip,a .tooltip,a:hover .tooltip,a:visited .tooltip,a .tooltip div,a:hover .tooltip div,a:visited .tooltip div
	{
	background-color: white;
	color: #6b6b6b;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.leftChartColumn {
	width: 250px;
	margin-right: 50px;
	background-color: #d9d9d9;
	color: #404040;
	font-size: 1.5em;
	font-weight: bold;
	vertical-align: top;
	padding: .75em;
}

.rightChartColumn {
	width: 650px;
}

.middleLegendColumn {
	width: 80%;
}

.rightLegendColumn {
	width: 10px;
}

.chartBoard {
	border: 1px solid #404040;
	padding: 0 0 15px;
}

.box-title a {
	color: #404040;
}

.autosize {
	display: none;
	white-space: normal;
	word-wrap: break-word;
}

.noborder {
	border-color: transparent;
	border-style: none;
	border-width: 0;
}

.alignable-filler {
	font-size: 0px;
}

.checkBoxLabel {
	text-decoration: underline;
	vertical-align: top;
	margin: 0pt 10px;
}

.MissingTab {
	border: 1px solid #c8c8c8;
	padding: 10px;
	margin-bottom: 15px;
}

.MissingTabIcon {
	width: 100px;
}

.mapTabGridLeft {
	width: 60%;
}

.mapTabGridRight {
	width: 40%;
	vertical-align: top;
}

.lostNotificationHeader {
	padding-bottom: 5px;
}

.lostNotificationTable {
	width: 100%;
	padding-left: 35px;
	vertical-align: top;
	/*border: 1px dotted red;*/
}

.lostNotificationTable tr {
	vertical-align: top;
}

.requiredField {
	width: 200px;
	/*background-color: #FFFFFF;*/ /*border: 1px solid black;*/
}

.notrequiredField {
	width: 200px;
	background-color: #FFFFFF;
	border: 1px solid black;
}

.requiredFieldOrange {
	border-style: solid;
	border-width: medium;
	border-color: #f58220;
	width: 200px;
	background-color: #FFF28E;
}

.agreeBox {
	vertical-align: top;
}

.agreeText {
	vertical-align: top;
	line-height: 12px;
	text-align: justify;
}

.leftNewsColumn { /*width: 180px;*/
	width: 0;
	text-align: left;
	vertical-align: top;
	font-size: 13px;
}



.rightNewsColumn {
	vertical-align: top;
}

.confirmTable {
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
}

.greyBox {
	padding: 10px 30px;
	text-align: center;
	font-size: 13px;
	background: #F0F0F0;
}

.bottomRow {
	text-align: right;
}



.mainRow {
	text-align: left;
}

a.widget_loss_hostname,a.widget_loss_hostname:hover,a.widget_loss_hostname:visited,.widget_loss_hostname,.widget_loss_hostname:hover,.widget_loss_hostname:visited
	{
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.tabClass {
	width: 120px;
	font-weight: bold;
}

.tabClassGeo {
	padding: 1px;
}

.shoppingTab {
	padding: 4px 15px;
}

.shoppingHeaders {
	background-image: none;
	background-color: white;
	border: none;
	font-size: 13px;
	border-style: none;
	margin-bottom: 10px;
}

.centerBlock {
	margin: auto;
	width: 60%;
}

.col225px {
	width: 225px;
}

.widget_loss_date {
	font-size: 10px;
}

a.widget_link,a.widget_link:hover,a.widget_link:visited,.widget_link,.widget_link:hover,.widget_link:visited
	{
	color: #2f2483;
	font-size: 10px;
	text-decoration: underline;
}

.widget_loss2 {
	background-color: #ececec;
}

.widget_tabledata {
	font-size: 10px;
	white-space: nowrap;
}

.widget_tabledataML {
	font-size: 11px;
}

.widget_tabledatasum {
	font-size: 12px;
	font-weight: bold;
	white-space: nowrap;
}

.verticalText {
	writing-mode: tb-rl;
	filter: flipv fliph;
}

.checkBoxCol {
	width: 15px;
	margin-left: 10px;
}

.lebelCol {
	width: 130px;
	text-align: left;
}

.selectCol {
	width: 102px;
}

.tabPanelContent {
	
}

.itemTitle {
	font-size: 20px;
}

.taskIcons:HOVER {
	cursor: pointer;
	cursor: hand;
}

.alertsIcons:HOVER {
	cursor: pointer;
	cursor: hand
}

.hardwareunit_shortcuts {
	border-right-color: gray;
	border-right-style: solid;
	border-right-width: 1px;
}



.geoiconlink a,.geoiconlink a:visited {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

.mapslider,.mapslider a,.mapslider a:hover,.mapslider a:visited {
	color: black;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a.mapnextlink,a.mapnextlink:visited {
	color: blue;
	font-family: Arial;
	font-size: 9px;
}

.disableLink:HOVER {
	cursor: default;
}

table.licenceDetailsTable {
	border: 1px solid #D4CFC7;
}

.resignation {
	background: url(../images/login_form_bg2.gif) top no-repeat;
	width: 530px;
	height: 488px;
	margin: 0 auto;
	padding-top: 65px;
	padding: 65px 40px 0px 40px;
}

.resignation-form {
	padding: 90px 28px 20px 28px;
	background-position: 28px 22px;
	background-repeat: no-repeat;
}





.softdefs-row-template {
	background-color: #aaffaa;
}

.softdefs-row-template_incomplete {
	background-color: #ffcccc;
}

.softdefs-row-not_match {
	background-color: #ffcccc;
}

.softdefs-row-multi_match {
	background-color: #ffcccc;
}

.softdefs-row-match {
	background-color: #aaffaa;
}

.softdefs-row-ignored,.softdefs-row-ignored input,.softdefs-row-ignored select
	{
	background-color: #cccccc;
}

.crreportTop {
	vertical-align: top;
}

.crreportBottom {
	vertical-align: bottom;
	height: 100%;
}

.crreportGrid {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

.crreportWarning {
	text-align: left;
	border-top: 1px dotted #B5B5B5;
	font-size: 9px;
}

.ui-widget {
	font-family: Arial, Verdana, sans-serif;
}

/*
.ui-messages-info-summary, .ui-messages-warn-summary, .ui-messages-error-summary, .ui-messages-fatal-summary, .ui-message-info-summary, .ui-message-warn-summary, .ui-

message-error-summary, .ui-message-fatal-summary {
	font-family: Arial, Verdana, sans-serif;
	
}*/
.hardware-callendar {
	width: 90px;
}

.calendar-is-day {
	background-color: green;
	color: #ffffff;
}

.rich-calendar-hover {
	background-color: #F1EEE9;
	color: #000000;
}

.rich-calendar-select {
	background-color: #D4CFC7;
	color: #000000;
	font-weight: bold;
}

.su_table_output {
	width: 100px;
}

.su_table_input {
	width: 850px;
}

.reportHelp {
	padding: 0px 15px;
	text-align: justify;
}

.row100px {
	height: 100px;
}

.mask_selected_tree_node {
	border: inherit;
	background-color: inherit;
	background-position: inherit;
	background-repeat: inherit;
	padding: 1px 4px 1px 4px;
}

.mask_hover_tree_node {
	color: black;
}

.losshover a:hover {
	color: red;
}

.losshover a,.losshover a:visited {
	color: #000;
}

a.accessUsersLogin,a:visited.accessUsersLogin,.accessUsersLogin {
	color: red;
}

.loginError {
	color: red;
	font-weight: bold;
}

.updatesCol {
	padding-right: 55px;
	text-align: center;
}

textarea {
	background-color: #FFFFFF;
	background-image: url("");
	border-color: #C4C0B9;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

textarea[type="textarea"],input[type="text"],input[type="password"],select
	{
	background-color: #FFFFFF;
	background-image: url("");
	border-color: #C4C0B9;
	color: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.sep_column {
	width: 10px;
}

.sessionWarning {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	padding-right: 2px;
}

.attachmentsTitle {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 2px 4px 2px;
}

.attachmentsButtonMin {
	padding-left: 2px;
}

.item_label {
	font-weight: bold;
	padding-right: 20px;
}

.item_label_bigger {
	font-weight: bold;
	font-size: 14px;
	padding-right: 20px;
}

.item_bigger {
	font-weight: bold;
	padding-right: 20px;
}

.item_value {
	padding-right: 40px;
}

.imagesviewerL {
	width: 96px;
	text-align: center;
	vertical-align: middle;
}

.imagesviewerC {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	height: 400px;
}

.imagesviewerR {
	width: 96px;
	text-align: center;
	vertical-align: middle;
}

.imagesviewer2L {
	width: 64px;
	text-align: center;
	vertical-align: middle;
}

.imagesviewer2C {
	text-align: center;
	vertical-align: middle;
}

.imagesviewer2CItem {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	width: 150px;
	height: 100px;
}

.imagesviewer2CItemSelected {
	border-color: red;
	border-style: solid;
	border-width: 2px;
}

.imagesviewer2R {
	width: 64px;
	text-align: center;
	vertical-align: middle;
}

.imagesviewerAddedDate {
	text-align: right;
}

.imagesviewerFileName {
	padding-bottom: 8px;
	text-align: center;
}

a.imagesviewerFileName,a.imagesviewerFileName:visited {
	color: black;
	font-size: 14px;
}

a.adddellicHosts,a.adddellicHosts:visited {
	color: blue !important;
	text-decoration: underline !important;
}

a.blueLink,a.blueLink:visited,a.blueLink:hover {
	color: blue;
	font-size: 12px;
	text-decoration: underline !important;
}

.aaonlineFirm {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 32px;
	font-weight: bold;
	vertical-align: middle;
}

.aaonlineType {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	vertical-align: middle;
}

.aaonlineDescription {
	color: black;
	font-size: 12px;
}

.aaonlineStepHeader1 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.aaonlineStepHeader2 {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.aaonlineStepHeader2 td {
	padding-bottom: 10px;
}

.aaonlineStepDescription {
	color: black;
	font-size: 12px;
	text-align: justify;
}

.aaonlineHeaderInactive .aaonlineStepHeader1,.aaonlineHeaderInactive .aaonlineStepHeader2
	{
	color: #666666;
}

.aaonlineHeaderActive .aaonlineStepHeader1,.aaonlineHeaderActive .aaonlineStepHeader2
	{
	color: blue;
}

.aaonlineStepCell {
	text-align: center;
	vertical-align: top;
	width: 28%;
}

.aaonlineStepSep {
	text-align: center;
	vertical-align: top;
	width: 8%;
}

.aaonlineStepOkMessage {
	color: #006633;
	font-size: 12px;
	text-align: justify;
}

.aaonlineStepErrMessage {
	color: red;
	font-size: 12px;
	text-align: justify;
}

.aaonlineStepWaitMessage {
	color: black;
	font-size: 12px;
	text-align: justify;
}

.aaonlineEditHeader {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 10px;
}

.aaonlineEditLabel {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
}

.aaonlineEditValue {
	
}

.aaonlineEditInfo {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
}

.aaonlineEditInfoDisabled {
	color: #aaaaaa;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-bottom: 10px;
}

.aaonlineLabel {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-right: 60px;
}

.aaonlineValue {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-right: 60px;
}

.aaonlineVerifyAcceptedText {
	color: #008800;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.aaonlineVerifyRejectedText {
	color: red;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

a.trial,a.trial:hover,a.trial:visited {
	color: #dd4326;
	font-weight: bold;
}

table.kbtable th {
	padding: 2px 4px 2px 4px;
	text-align: left;
}

table.kbtable td {
	padding: 2px 4px 2px 4px;
	text-align: left;
}

a.feedsUpDown,a.feedsUpDown:visited {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

a.ublue,a.ublue:visited,a .ublue,a:visited .ublue {
	color: #000088;
	text-decoration: underline !important;
}

.iattaskstatus_error {
	color: red;
}

.iattaskstatus_other {
	color: gray;
}

.lossreport_group {
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	vertical-align: top;
}

.lossreport_label {
	font-weight: bold;
	vertical-align: top;
	width: 200px;
}

.lossreport_val {
	border-color: gray;
	border-width: 1px;
	padding: 1px;
	width: 400px;
}

.lossreport_required {
	font-weight: bold;
	color: red;
}

.atinfo_col1_label {
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	width: 200px;
}

.atinfo_col1_colon {
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	width: 8px;
}
.selectClassOff{
	cursor:default !important;
	
}

.atinfo_col1_value {
	font-weight: bold;
	padding-left: 5px;
	vertical-align: top;
	max-width: 430px;
	width: 430px;
}

.atinfoHeadCol1 {
	width: 60px;
}

.atinfoHeadCol2 {
	font-size: 12px;
	font-weight: bold;
	width: 700px;
}

.atinfoHeadCol3 {
	
}

a.atinfoHeadButton,a.atinfoHeadButton:visited {
	font-size: 12px !important;
	font-weight: bold !important;
}

a.atinfoGotoLossReportLink,a.atinfoGotoLossReportLink:visited {
	font-size: 11px;
	font-weight: normal;
}

.iatstate_Unknown {
	color: black;
	font-weight: bold;
}

.iatstate_Inactive {
	color: black;
	font-weight: bold;
}

.iatstate_Active {
	color: green;
	font-weight: bold;
}

.iatstate_Stolen {
	color: red;
	font-weight: bold;
}

.iatstate_Suspended {
	color: red;
	font-weight: bold;
}

.atinfoTaskGroup {
	background-color: #eeeeee;
}

.atinfoTaskTitle {
	font-size: 12px;
	font-weight: bold;
	padding: 10px 40px 10px 10px;
}

.atinfoTaskCol1 {
	font-weight: bold;
	width: 120px;	
}

.atinfoTaskCol2 {
	color: gray;
	width: 300px;
}

.atinfoTaskCol3 {
	text-align: center;
	width: 160px;
}

.anittheft_section {
	color: black;
	font-size: 12px;
	font-weight: normal;
	padding-left: 10px;
	width: 300px;
}

.anittheft_icon {
	padding-right: 10px;
}

#mapsbetainfo {
	background-color:#ffffff;
	border-top-width:1px;
	border-top-color:gray;
	border-top-style:solid;
	color:#f00000;
	height:15px;
	font-family: Arial, sans-serif;
	font-size:10px;
	font-weight: bold;
	padding-left:4px;
	width: 99%;
}

#mapsnone {
	background-color:#ffffff;
	border-top-width:1px;
	border-top-color:gray;
	border-top-style:solid;
	color:#f00000;
	height:15px;
	font-family: Arial, sans-serif;
	font-size:10px;
	font-weight: bold;
	padding-left:4px;
	padding-top: 4px;
	text-align:center;
	width: 99%;
}

.atpolicy input[disabled="disabled"], .atpolicy select[disabled="disabled"], .atpolicy textarea[disabled="disabled"]{
	color: #aaaaaa;
}

select.contactTitles option{
	font-weight: normal !important;
}

select.contactTitles option[disabled="disabled"]{
	color:black !important;
	font-weight: bold !important;
}

.uninstall_iat_warning {
	color: red;
}