.headerStyle {
	width: 98%;
	min-height: 110px;
	margin: auto;
	margin-top: 10px;
	display: block;
	margin-bottom: 5px;
	padding: none;
}

.containerRP {
	width: 98%;
	min-height: 15px;
	margin: auto;
	display: block;
	margin-bottom: 5px;
	/*font-size: 11px;*/
}

.containerRP2 {
	width: 98%;
	min-height: 15px;
	margin: auto;
	display: block;
}

.containerRP3 {
	width: 98%;
	min-height: 15px;
	margin: auto;
	display: block;
}

.containerRP2 {
	width: 98%;
	min-height: 15px;
	margin: auto;
	display: block;
}

.login {
	width: 350px;
	min-height: 150px;
	margin: auto;
	display: block;
	margin-top: 50px;
	margin-bottom: 50px;
	border: 1px solid #bed6f8;
}

.headerBodyStyle {
	width: 98%;
	min-height: 100px;
	margin: auto;
	display: block;
	margin: 0;
	padding: none;
}

.headerBodyStyle span {
	line-height: 100px;
	vertical-align: middle;
	margin-left: 30px;
	font-family: calibri;
	/*font-size: 48px;*/
	color: gray;
}

.pic {
	margin-bottom: -4px;
	margin-right: 5px;
}

.menuItem {
	vertical-align: middle;
	height: 18px;
	padding-top: 2px;
	padding-right: 5px;
}

.itemPic {
	margin-bottom: 0px;
	margin-right: -4px;
}

.menuItemRight {
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 5px;
}

.itemPicRight {
	margin-bottom: 2px;
	margin-right: -4px;
}

.col1 {
	width: 75px;
	text-align: left;
	padding: 3px;
	margin: 2px;
	padding-top: 15px;
}

.col2 {
	width: 140px;
	text-align: right;
	padding: 3px;
	margin: 2px;
	padding-top: 15px;
}

.col3 {
	text-align: left;
	vertical-align: top;
	padding: 3px;
	margin: 2px;
	padding-top: 15px;
	width: 220px;
}

.error {
	font-weight: bold;
	color: red;
}

.zeroSize {
	visibility: hidden;
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 0px;
	height: 0px;
}

.input1 {
	width: 100px;
}

.tcol1 {
	border: 1px solid gray;
	background-color: #cccccc;
}

.tcol2 {
	border: 1px solid gray;
	background-color: #dddddd;
}

.tcol3 {
	background-color: #eee;
	min-width: 150px;
	padding: 5px;
	text-align: center;
}

.tcol4 {
	background-color: #fff;
	min-width: 150px;
	padding: 5px;
	text-align: center;
}

.highlight input {
	border: 2px solid red;
}

.tooltip {
	width: 200px;
}

.tabPanel {
	width: 98%;
	margin: auto;
}

.tooltip2 {
	background: none;
	border: 0;
	padding: 0;
	margin: 0;
	cursor: help;
	display: inline;
}

.customersTab {
	font-family: verdana;
	/*font-size: 10px;*/
	padding: 1px;
	margin: auto;
	width: 98%;
}

.tabFooter {
	background: none;
	padding: 2px;
}

.tcol5 {
	min-width: 20px;
	background: none;
	padding: 3px;
}

.tcol5a {
	min-width: 20px;
	background: none;
	padding: 3px;
	text-align: right;
}

.tcol6 {
	min-width: 50%;
	background: none;
	padding: 3px;
	text-align: right;
}

.tcol7 {
	min-width: 50%;
	background: none;
	padding: 3px;
	text-align: left;
}

.tcol8 {
	background-color: #eee;
	min-width: 70px;
	padding: 5px;
	text-align: center;
}

.tcol9 {
	background-color: #fff;
	min-width: 70px;
	padding: 5px;
	text-align: center;
}

.tcol10 {
	background-color: #eee;
	min-width: 20px;
	padding: 1px;
	text-align: center;
}

a.no-decor>img {
	border: none;
}

.formCol1 {
	padding: 3px;
	text-align: right;
}

.formCol1a {
	padding: 3px;
	text-align: left;
	vertical-align: top;
}

.formCol0 {
	padding: 3px;
	text-align: right;
	width: 170px;
}

.formCol2 {
	padding: 3px;
	text-align: left;
}

.formCol2a {
	padding: 3px;
	text-align: center;
	vertical-align: top;
}

.formCol3 {
	padding: 3px;
	text-align: right;
	width: 70px;
}

.panelc {
	width: 25%;
	text-align: center;
}

.valign {
	vertical-align: top;
}

.draggablePanel {
	width: 300px;
	text-align: center;
	cursor: move;
	border: 0;
	height: auto;
	margin-bottom: 2px;
	/*font-size: 10px;*/
	background: none;
	padding: 0 !important;
	/*font-size: 10px !important;*/
}

.dropSourcePanel {
	width: 250px;
	min-height: 320px;
}

.dropSourcePanel2 {
	width: 500px;
	min-height: 320px;
}

.dropTargetPanel {
	width: 570px;
	min-height: 320px;
}

.footerClass {
	text-align: center;
	padding-top: 5px;
}

.rf-ind-drag {
	font-family: Arial, Verdana, Tahoma;
	/*font-size: 11px;*/
	cursor: pointer;
	width: 100px;
	border: 2px solid #bed6f8;
	border-radius: 4px;
	padding: 2px;
	background: #bed6f8;
	text-align: center;
}

.rf-ind-drag2 {
	font-family: Arial, Verdana, Tahoma;
	/*font-size: 11px;*/
	cursor: pointer;
	width: 100px;
	border: 2px solid #bed6f8;
	border-radius: 4px;
	padding: 2px;
	padding-bottom: 4px;
	background: #bed6f8;
	display: block;
	text-align: center;
	margin-left: 10px;
	margin-top: 5px
}

.rf-ind-acpt {
	border: 2px solid green;
	background: #bed6f8;
}

.rf-ind-rejt {
	border: 2px solid red;
	background: #bed6f8;
}

.table1 {
	font-family: Arial, Verdana, Tahoma;
	/*font-size: 11px;*/
	color: black;
}

.buttonRight {
	float: right;
}

.buttonLeft {
	float: left;
}

.plflag {
	background: url("../../icons/pl.png") no-repeat scroll 0 3px !important;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}

.enflag {
	background: url("../../icons/en.png") no-repeat scroll 0 3px !important;
	width: 16px;
	height: 16px;
	margin-right: 3px;
}

.ui-state-highlight2 {
	border: 3px dashed green;
	background: #eee;
}

.dataGrid td {
	vertical-align: top !important;
}

.radio {
	padding: 0 !important;
	margin: 0 !important;
	width: 500px !important;
}

.ui-panelgrid tr,.ui-panelgrid td {
	border: none !important;
	background: none !important;
}

.ui-panelgrid-even tr,.ui-panelgrid-even td {
	border: none !important;
	background: none !important;
}

.ui-growl {
	right: 2% px;
	top: 2%;
	width: 30%;
	height: 30%;
	font-size: 14px;
}

.ui-growl-message {
	width: 90%;
}

.ui-growl-message p {
	/*font-size: 18px;*/
	
}

div.ui-datepicker {
	/*font-size: 10px !important;*/
	
}

.ui-wizard-step-title {
	/*font-size: 11px;*/
	
}

.ui-datalist-content {
	border: 0 !important;
	background: none !important;
}

.ui-dialog-buttonpane {
	text-align: center !important;
}

.warning-message {
	font-weight: bold;
	background: pink;
	border: 1px solid red;
	margin-top: 5px;
	margin-bottom: 5px;
}

.no_border_dataGrid {
	border: 0;
	border-style: none !important;
	padding: 2px;
	margin: 0;
}

.no_border_dataGrid td,.no_border_dataGrid tr {
	border: 0;
	border-style: none !important;
}

.fs1 {
	width: 18%;
	text-align: right;
	margin-right: 4px;
}

.fs2 {
	width: 10%;
}

.fs3 {
	width: 22%;
	text-align: right;
	margin-right: 4px;
}

.fs4 {
	width: 60%;
}

.ui-sticky-panel {
	width: 100%;
	margin: auto;
	margin-bottom: 3px;
	box-shadow: none !important;
	text-align: center;
	border: 0;
	padding: 0;
	vertical-align: middle;
}

.fixed-size {
	table-layout: fixed;
	word-wrap: break-all;
}

.rowodd {
	background: #eeeeee;
}

.roweven {
	background: #dddddd;
}

.ui-growl {
	top: 0;
	right: 0;
	height: 50px;
}

.ui-panelgrid-special {
	width: 700px;
}

.label {
	border: 1px solid #aaaaaa !important;
	width: 200px;
	word-wrap: break-word;
}

.value {
	border: 1px solid #aaaaaa !important;
	width: 500px;
	word-break: break-all;
}

.label-even {
	border: 1px solid #aaaaaa !important;
	width: 200px;
	word-break: break-all;
	background: #eeeeee;
}

.value-even {
	border: 1px solid #aaaaaa !important;
	width: 500px;
	word-break: break-all;
	background: #aaaaaa;
}

.upperDiv {
	border: 0;
	margin: 0;
	border-bottom: 1px solid #cdc3b7;
	border-style: dashed;
	padding: 1px 3px;
	min-height: 15px;
}

.lowerDiv {
	border: 0;
	margin: 0;
	padding: 1px 3px;
	min-height: 15px;
}

ui-datatable thead th,.ui-datatable tbody td,.ui-datatable tfoot td,.ui-datatable tfoot th
	{
	padding: 1px 3px;
}

.buttonActive {
	background: #337722;
}

.buttonInactive {
	background: none;
}

.ui-panelgrid-cell {
	vertical-align: top;
}

.mainContainer {
	width: 1330px;
	height: 1000px;
	margin: auto;
	top: 40px;
	position: relative;
	z-index: 100;
	border: 0;
	background: url("../../grafika/jzilogo_op.png") no-repeat !important;
}

.ui-datatable-resizable thead th,.ui-datatable-resizable tbody td,.ui-datatable-resizable tfoot td
	{
	white-space: normal;
}



