.separator_helpbox{
	color:#F58220;
	padding:0px 6px;
	font-weight:bold;
}

.helpboxExpandButton{
	font-weight:bold;
	cursor:pointer;
	text-decoration:none;
	color: #575757;
}

.helpboxUnReadedClass{
	background-color:#FDF6BE;
}

textarea[type="textarea"], input[type="text"], input[type="password"]{
	border:1px solid #b1b2b3;
}

.textarea[class="oxtable_columnfilterable"], input[class="oxtable_columnfilterable"]{
	border:0px solid #b1b2b3;
}
.textarea[class="rich-spinner-input"], input[class="rich-spinner-input"]{
	border:0px solid #b1b2b3 !important;
}

.rich-dtascroller-table{
	border-wudth:0px;
	color: black;
}
.rich-datascr-button{
	background-color: #FFFFFF;
	border: 0px solid white;
	color: black;
	color: black;
}

..rich-datascr-act{
	background-color: #b1b2b3;
	border: 0px solid white;
	color: black;
	font-width: bold;
}

.filter-tab-main{
	text-align:right; width: 100%; font-weight: 700; font-size: 12px; color: rgb(64, 64, 64);	
}

.filter-tab-icon{
	cursor:pointer;float:right;padding-top:2px;padding-right:4px;margin-bottom:4px;
}

.filter-tab-text{
	float:right;padding-top:2px;padding-right:4px;margin-bottom:4px;
}

.filter-tab-label{
	float:right;margin-bottom:4px;
}

.tasks-toolbar a,.tasks-toolbar a:visited,.tasks-toolbar a:hover {
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-size:10px;
}

.taskdashboard-icon{
	padding: 0px 5px 1px 5px
	font-width:normal !important;
	text-align:center;
}

.taskdashboard-label{
	font-width:normal !important;
	padding: 0px 0px 0px 7px;
	text-align:left;
	vertical-align:middle;
	width:60px;
	height:50px;
}

.taskKafelek{
	float:left;
	width:142px;
	height:50px;
}
.taskKafelekFirstRow{
	border-top:0px dotted gray;
}
.taskKafelekInnerRow{
	border-top:1px dotted gray;
}
.taskKafelekLastRow{
	border-top:1px dotted gray;
}
.taskKafelekFirstCell{
	border-left:0px dotted gray;
}
.taskKafelekInnerCell{
	border-left:1px dotted gray;
}
.taskKafelekLastCell{
	border-left:1px dotted gray;
}

.tasks-toolbar {
	background-color: #ebebeb;
	line-height: normal;
	border-right: 1px solid #C4C0B9;
	border-bottom: 1px solid #C4C0B9;
	border-left: 1px solid #C4C0B9;
	padding:0px 10px 10px 10px;
	font-size: 0.9em !important;
}

.orangeClipboard{
	min-width:100px;
	vertical-align: top;
	font-family: Arial, Tahoma, sans-serif;
	color: #fff;
	font-weight: bold;
	/*background: url(../images/btn_orange.gif) repeat-x;*/
	background: #777777;
	width: auto;
	font-size: 11px;
	padding: 4px 4px 3px 4px;
	height: 24px;
	cursor: pointer;
	margin-left: 5px;
	margin-right: 5px;
	border: 0px solid #16300873;
}

.license-auth-icon {
	float: left;
	padding-left: 8px;
	width: 16px !important;
	height: 16px !important;
}

.license-auth-icon-host-enable {
	float: left;
	display: block;
	height: 16px;
	width: 16px;
	padding-left: 8px;
	cursor: pointer;
}

.license-auth-icon-auto {
	float: left;
	padding-left: 8px;
	height: 16px !important;
	width: auto;
}

.license-auth-icon-host-disable {
	float: left;
	display: block;
	height: 16px;
	width: 16px;
	padding-left: 8px;
	cursor: default;
}

.headRow {
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: black;
}

.leftNewsColumn2 {
	width: 120px;
	text-align: left;
	vertical-align: top;
	font-size: 12px;
	color: #777777;
	font-weight:bold;
}

.rich-spinner-buttons{
	background: #D8D9D9;
}

.default_link { 
	color: #404040;
	font-family: "Arial", "Tahoma", sans-serif;
	font-size: 1em;
	text-decoration: none;
}

.default_link:hover { 
	text-decoration:underline;
}

a,a:visited {
	font-family:Arial, Tahoma, sans-serif; 
	text-decoration:none;
	color: #404040;  
	font-size: 1em;
}

a:hover{
	text-decoration:underline;
}

.rich-calendar-tool { 
	background-color: #575757;
}
.rich-calendar-today{
	background-color: #575757;
}

.rich-calendar-holly { 
	background-color: #EBEBEB;
	color: #000000;
}

.rich-calendar-footer{
	background-color: #D8D8D8;
}

.rich-calendar-month{
	background-color: #575757;
}

.rich-mpnl-header { 
	background: #D8D8D8;
	border-bottom-color: #B1B2B3;
	border-left-color: #B1B2B3;
	border-right-color: #B1B2B3;
	border-top-color: #B1B2B3;
	color:black;
}

.colSpacer {
	width: 55px;
}

.w160{
	width:160px;
}

.mw112{
	width:110px;
	min-width:110px;
}

.menuPanelBody2 {
	font-family: Arial;
	font-size: 10px;
	color: black;
	background-color: #EbEbEB;
}

.rich-panel-header {
	background: #D8D9D9;
	border-color: #B1B2B3;
	color: #000;
	font-family: "Arial", "Verdana", sans-serif;
	font-size: 11px;
	font-weight: 700;
}

.rich-panel {
	background: #EbEbEB;
	margin-top:19px;
}

.searchCryteria3Panel{
	background: #F2F2F2;
	border: 1px solid #000000;
}

.searchCryteria3Body{
	background-color: #D8D9D9;
	width:160px;
	margin-top:20px;
}


.rich-tabpanel-content{
	background-color: #FFFFFF;
	color: #000000;
	font-family: "Arial", "Verdana", sans-serif;
	font-size: 11px;
	vertical-align: top;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.container {
	margin: 0 0px;
	background: #fff;
	/*border-top: 1px solid #8f8f8f;*/	
}

.template_header_width{	
	visibility: hidden;
}

.content {
	background-color: #fff;
	/* height: 470px; */
	line-height: 18px;
	min-width: 520px;
	padding: 0px 0px 5px 5px;
	vertical-align: top;
	width: auto;
}

.rich-tab-inactive {
	background: #575757;
	border-width: 1px 1px;
	border-style: hidden;
	color:white;
}

.template_footer_width {
	visibility: hidden;
	border-top: 1px solid #8f8f8f;	
}

.license_plus,.license_plus select {
	color: blue;
}

.license_minus,.license_minus select {
	color: red;
}

.license_zero,.license_zero select {
	color: black;
}

.su_input {
	width: 100%;
}

.tableValue {
	text-align: left;
	vertical-align: top;
}

.path {
	border-bottom: 1px dotted #b5b5b5;
	padding-bottom: 3px;
	margin-bottom: 7px;
	font-size: 0.81em;
	color: #000;
}

.search-label {
	background: white;
	/* border-top: 1px solid #fff;
	 border-bottom: 1px solid #cacaca; */
	padding: 5px 0 5px;
	text-align: left;
	color: #000000 !important;
	font-size: 0.91em;
	width: 30%;
}

.blank {
	vertical-align:top;
	font-family:Arial, Tahoma, sans-serif;
	color: #000;
	font-weight:bold;
	/*background:url(../images/btn_orange.gif) repeat-x;*/
	
	font-size: 11px;
	padding: 4px 20px 3px 20px;
	height: 24px;
	cursor:pointer;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #C4C0B9;
}

.blankNoBorder {
	vertical-align:top;
	font-family:Arial, Tahoma, sans-serif;
	color: #000;
	font-weight:bold;
	/*background:url(../images/btn_orange.gif) repeat-x;*/
	
	font-size: 11px;
	padding: 4px 20px 3px 20px;
	height: 24px;
	cursor:pointer;
	margin-left: 5px;
	margin-right: 5px;
}

.account_list_shuttle {
	background-image: none !important;
	background-color: #9C9D9D !important;
}

.groupHeaderListShuttle {
	background-color: #9C9D9D;
	display: block;
	padding: 3px;
	width: 176px;
}

.groupHeaderListShuttlePerms {
	background-color: #9C9D9D;
	display: block;
	padding: 3px;
	width: 196px;
}

.groupHeaderListShuttlePermsAssigned {
	background-color: #9C9D9D;
	display: block;
	padding: 3px;
	width: 236px;
}

.account_new_user_cell {
	width: 84%;
}

.acm_ownerdataComboBox{
	width: 264px;
}

.description {
	/*background: #f3f3f3;*/
	border: 1px solid #c8c8c8;
	/*padding: 10px;
	margin-bottom: 15px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	-khtml-border-radius: 7px;*/
	border-radius: 0px; /*7px 7px 7px 7px;*/
}

.header_administr{
	border-bottom: 1px solid #C4C4C4;
	margin-bottom: 0px;
	padding-left: 5px;
	background: #D8D9D9;
	color: #000000;
	font-family: "Arial", "Verdana", sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding:4px;
}

.summaryTabPanelLeftColumn30 {
	width: 30%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.summaryTabPanelLeftColumn60 {
	width: 60%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.summaryTabPanelLeftColumn40 {
	width: 40%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.summaryTabPanelRightColumn70 {
	width: 70%;
	vertical-align: top;
	text-align: left;
}

.summaryTabPanelRightColumn30 {
	width: 30%;
	vertical-align: top;
	text-align: left;
}

.summaryTabPanelLeftColumn {
	width: 25%;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

.summaryTabPartitionLeft {
	width: 120px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
}

.summaryTabPartitionRight {
	width: 600px;
	vertical-align: top;
	text-align: left;
}

.summaryTabPanelLeftColumn2 {
	width: 50%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}



.summaryTabPanelLeftColumn30 {
	width: 30%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.summaryTabPanelLeftColumn35 {
	width: 35%;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.summaryTabPanelRightColumn65 {
	width: 65%;
	vertical-align: top;
	text-align: left;
}

.summaryTabPanelRightColumn70 {
	width: 70%;
	vertical-align: top;
	text-align: left;
}

.sumTabPanelRightColumn {
	vertical-align: top;
	text-align: left;
}

.summaryTabPanelRightColumn2 {
	width: 50%;
	vertical-align: middle;
	text-align: left;
}

.summaryTabPanelRightColumn3 {
	width: 75%;
	vertical-align: top;
	text-align: left;
}

.oxjsf_panel {
	border-color: #d7d7c9;
	border-style: solid;
	border-width: 1px;
	padding: 2px 2px 2px 2px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0xp; /*7px 7px 7px 7px;*/
	margin: 0px 15px;
}

.stuffName {
	font-weight: bold;
	font-size: large;
}

.billingtree_leftmargin {
	width: 56px;
}

.billingtree_col1 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 450px;
}

.billingtree_col2 {
	color: blue;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	width: 50px;
	padding-left: 0px;
	padding-right: 0px;
}

.billingtree_col3 {
	color: blue;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	width: 100px;
	padding-left: 0px;
	padding-right: 0px;
}

.billingtree_col3_level1 {
	font-weight: bold;
}

.billingtree_col3_level2 {
	font-weight: bold;
}

.billingtree_col3_level3 {
	font-weight: bold;
}

.billingtree_summary {
	font-weight: bold;
}

.billingtree_col4 {
	color: blue;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 0px;
}

.billingtree_border_t {
	border-top-color: blue;
	border-top-style: solid;
	border-top-width: 2px;
}

.billingtree_30days {
	font-size: 9px;
	font-weight: normal;
}

.billingtree_shoppinginfo {
	color: black;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 0px;
}

.billingtree_payinfo {
	color: blue;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 0px;
}

.billingtree_checked {
	font-weight: bold;
}

.billingtree_node {
	padding-bottom: 2px;
	padding-top: 2px;
}

.billingtree_summary_day {
	color: blue;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
}

.leftStartTab {
	width: 80px;
	font-size: 4em;
	color: #575757;
	/*padding-left: 20px;*/
	font-weight: bold;
	/*padding-top: 40px;*/
	vertical-align: middle;
	text-align: center;
}

.middleStartTab {
	text-align: justify;
	padding-top: 10px;
	padding-bottom: 15px;
	padding-right: 10px;
}

.rightStartTab {
	text-align: center;
	/*background: #FFFFFF;*/
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 18px;
	padding-bottom: 5px;
	width: 136px;
}


.rich-tab-bottom-line { 
	border-bottom: 1px solid #C4C0B9;
}

rich-tab-header { 
	color: #000000;
	padding: 4px 5px;
}

.rich-tab-active { 
	background-image: none;
}


.menuPanelBody3 {
	color: black;
	background-color: #EBEBEB;
	margin: 0px 0px 0px;
	padding: 0px 5px 0px 0px;
}

.rich-pmenu-top-group{
	background: #777777;
	border-top: 1px solid #575757;
	border-bottom: 1px solid #575757;
	border-right: 0px solid #575757 !important;
	border-left: 0px solid #575757 !important;
}


.rich-pmenu-top-group:hover{
	background: #878787;
}

.orange:hover, .orange2:hover, .orange_white_bt:hover, .orange_white_bt2:hover{
	background: #878787;
}

.orange {
	vertical-align: top;
	font-family: Arial, Tahoma, sans-serif;
	color: #fff;
	font-weight: bold;
	/*background: url(../images/btn_orange.gif) repeat-x;*/
	background: #777777;
	width: auto;
	font-size: 11px;
	padding: 4px 20px 3px 20px;
	height: 24px;
	cursor: pointer;
	margin-left: 5px;
	margin-right: 5px;
	border: 0px solid #575757;
}

.orange2 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: #fff;
	font-weight: bold;
	/*background: url(../images/btn_orange.gif) repeat-x;*/
	background: #777777;
	width: auto;
	font-size: 11px;
	padding: 4px 20px 3px 20px;
	height: 24px;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;
	border: 0px solid #575757;
}

.orange_white_bt {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	/*background: url(../images/btn_orange.gif) repeat-x;*/
	background: #777777;
	width: 130px;
	padding: 0px;
	height: 24px;
	cursor: pointer;
	border: 0px solid #575757;
	font-weight: bold;
	font-size: 11px;
}

.orange_white_bt2 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	/*background: url(../images/btn_orange.gif) repeat-x;*/
	background: #777777;
	width: 130px;
	padding: 0px;
	height: 24px;
	cursor: pointer;
	border: 0px solid #575757;
	font-weight: bold;
	font-size: 11px;
}


.orange_black_bt {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	background: #777777;
	width: 130px;
	padding: 0 20px;
	height: 26px;
	cursor: pointer;
	font-size: 11px;
	border:0px;
}

.orange_black_bt2 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	background: #777777;
	padding: 0 0px;
	height: 25px;
	cursor: pointer;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 11px;
	width: 120px;
	font-weight: bold;
	border:0px;
}

.orange_black_bt3 {
	vertical-align: top;
	font-family: Arial, Verdana, sans-serif;
	color: #ffffff;
	background: #777777;
	width: 100px;
	padding: 0 20px;
	height: 25px;
	cursor: pointer;
	font-weight: bold;
	font-size: 11px;
	border:0px;
}

/* START PANEL */

.startPanelHeader{
	font-size: 16px; 
	color:black; 
	font-weight: bold;	
}

.startPanelText{
	font-size: 12px; 
	color:black; 
	font-weight: normal;	
}

._button_text{
	font-weight:bold !important;
}

.buttonroot {
	/*background-color: #F79928;
	background-image: url(../res/button_oxeris.png);
	background-repeat: repeat-x;
	border-color: #B56400;*/
	background: #777777;
	border-color: #575757;
	border-spacing: 0px;
	border-style: solid;
	border-width: 0px;
	color: white;
	display: table;
}
.buttonroot2 {
	/*background-color: #F79928;
	background-image: url(../res/button_oxeris.png);
	background-repeat: repeat-x;
	border-color: #C4C0B9;*/
	background: #777777;
	border-color: #575757;
	border-spacing: 0px;
	border-style: solid;
	border-width: 0px;
	color: white;
	display: table;
}

.buttonrootLight {
	/*background-color: #F79928;
	background-image: url(../res/button_oxeris.png);
	background-repeat: repeat-x;
	border-color: #C4C0B9;*/
	background: #777777;
	border-color: #575757;
	border-spacing: 0px;
	border-style: solid;
	border-width: 0px;
	color: white;
	display: table;
}

.movecursor a{
	cursor:pointer;
}

.withHand{
	cursor:move;
}

.withHand td{
	cursor:move;
}
.noHand td{
	cursor:normal;
}

.buttonroot table {
	margin: 0 auto;
}

.buttonroot:hover{
	background: #878787;
}

.buttonroot a,.buttonroot a:visited {
	color: white;
}

.button img {
	margin-right: 4px;
}

a.button table,a.button:visited table,a.button:hover table {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

a.button_min img {
	margin-right: 2px;
}

a.button_min table,a.button_min:visited table,a.button_min:hover table {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
}

table.button img {
	margin-right: 2px;
}

table.button {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 2px 4px 2px 4px;
}

table.button a,table.button a:visited {
	color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

table.button_min img {
	margin-right: 2px;
}

table.button_min {
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	padding: 1px 1px 1px 1px;
}

table.button_min a,table.button_min a:visited {
	color: white;
	font-family: Arial, Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.rich-list-shuttle-button,.rich-list-shuttle-button-disabled {
	
}

.rich-list-shuttle-button-light {
	background-image: none !important;
	background-color: #F8BB49 !important;
}

.rich-list-shuttle-button-press {
	background-image: none !important;
	background-color: #E8AB39 !important;
}

.rich-shuttle-source-items,.rich-shuttle-target-items {
	margin: 8px 0px 8px 0px;
}

.oxprogress,a.oxprogress,a.oxprogress:visited,a.oxprogress:hover {
	color: #B1ADA7 !important;
}

table.oxprogress {
	color: #B1ADA7 !important;
	border-color: #CCC !important;
	background-color: #CCC !important;
	background-image: url(../res/button_disabled.png) !important;
	background-repeat: repeat-x;
}

.menu-bg { /*background: url(../images/menu_bg.gif) left repeat-y;*/
	width: 150px;
	border:none;
	border-top; 1px solid #8F8F8F;
	margin:0px;
	padding: 0px;
}

.inactiveTab:HOVER {
	background: #777777;
	color:white;
}



.rich-pmenu-top-group-div {
	border: none;
	margin: 0px 0px 0px 0px;
	border-top: 0px solid #545454;
	border-left: 0px solid #545454;
	border-right: 0px solid #545454;
	padding: 0px 0px 0px 0px;
}

.rich-pmenu-group{
	border-bottom: 1px solid white;
	margin:0px;
}

td.menu-width {
	width: 150px;
}

.rich-pmenu-group {
	margin: 0px 0px 0px 0px;
}


.menu-item a,.menu-item a:visited,.menu-item a:hover {
	border-right: 1px solid #F58220;
	color: #000444;
	font-family: Arial;
	font-size: 11px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	vertical-align: middle;
}
.menu-item {
	color: #000444;
	font-family: Arial;
	font-size: 11 px;
	vertical-align: middle;
}

.menu-item2,.menu-item2 a,.menu-item2 a:visited {
	color: #000444;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	vertical-align: middle;
}

.menu-item-color,.menu-item-color a,.menu-item-color a:hover {
	color: #444444;
	font-weight: normal;
}

.ui-messages-error-icon {
	background-image: none;
	/*
    url("../res/icons/24_alert_warning.png");
    background-size: 24px;
    */
}

.rich-mpnl-content {
	border: 1px solid black;
	padding:0px;
}

.rich-mpnl-header { 
	background: #D8D8D8;
	border-bottom: 1px solid #B1B2B3;;
	border-right: 0px;
	border-left: 0px;
	border-top: 0px;
	padding-left:5px;
	color: black;
}