body.page-body {
	margin-top: 0px;
	margin-left: 0px;
}

table.page-table100 {
	border: none 0px;
	width: 100%;
	padding: 0px;
}

table.page-table96 {
	border: none 0px;
	width: 96%;
	padding: 0px;
}

table.read-write-display {
	Padding:	2;
}

table.detail {
  	width:      100%;
  	background: #eeeeee;
  	border: 	0px none;
}


td {
  font-family: Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 10pt;
}

td.headerNavigation {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 8pt;
}

td.headerImeUE {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 8pt;
}

td.headerDateTime {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 8pt;
}

td.sifrant {
  BACKGROUND-COLOR: #f5eacf;
}

td.menu {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #ffffff;
  background-color: #999999;
  font-size: 10pt;
}

td.menu_bold {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #ffffff;
  background-color: #999999;
  font-size: 10pt;
  font-weight: bold;
}

td.col-io-label {
  font-family: Arial, Helvetica, san-serif; 
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  background-color: #f5eacf;
  width: 150px;
  vertical-align:  middle;
}

td.col-io-label-warning {
  font-family: Arial, Helvetica, san-serif; 
  color: red;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  background-color: #ffffff;
  width: 150px;
  vertical-align:  middle;
}

td.col-io-label-mrq {
  font-family: Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  background-color: #c4bba5;
  width: 150px;
  vertical-align:  middle;
}

td.col-io-label-rq {
  font-family: Arial, Helvetica, san-serif; 
  color: #333333;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  background-color: #dcd2ba;
  width: 150px;
  vertical-align:  middle;
}


td.col-io-label-short {
  font-family: Arial, Helvetica, san-serif; 
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  BACKGROUND-COLOR: #f5eacf;
  width: 100px;
  vertical-align: top;
}

td.col-io-grouplabel {
  font-family: Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 10pt;
  font-weight: bold;
  BACKGROUND-COLOR: #ffffff;
  vertical-align: top;

}


td.col-io-labelSmall {
  font-family: Arial, Helvetica, san-serif; 
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
  text-align: right;
  BACKGROUND-COLOR: #f5eacf;
  width: 100px;
}

td.col-io-element {
  font-family:	Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 	12pt;
  font-weight:	bold;
  text-align: left;
  vertical-align: middle;
  padding-left: 5px;
}

td.col-line {
	padding: 0px;
	margin: 0px;
	border:0px;
}
td.col-io-elementFull {
  font-family:	Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 	12pt;
  font-weight:	bold;
  text-align: left;
}

td.col-io-element50 {
  font-family:	Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 	12pt;
  font-weight:	bold;
  text-align: left;
  width: 50px;
}

.page-title {
  font-family:	Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 	10pt;
  font-weight:	bold;
}

.col-io-element-validation {

}

td.col-detail-label {
  font-family: Arial, Helvetica, san-serif; 
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  width: 15%;
}

td.col-detail-element {
  font-family:	Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 	12pt;
  font-weight:	bold;
  text-align: left;
  vertical-align: top;
}

td.error {
  font-family:	Arial, Helvetica, san-serif; 
  color: #ff0000;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
}

td.errorDetail {
  font-family:	Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
}

span.transactionId {
  font-family: 	Arial, Helvetica, san-serif; 
  font-size: 	10pt;
  font-weight: 	bold;
  color:		#666666;
}


span.label {
  font-family:	Arial, Helvetica, san-serif; 
  color: 		#666666;
  font-size: 	10pt;
  font-weight:	bold;
}

span.outputText {
  font-family:	Arial, Helvetica, san-serif; 
  font-size: 	12pt;
  font-weight:	bold;
}

span.noHits {
  font-family:	Arial, Helvetica, san-serif; 
  color: 		#ff3300;
  font-size: 	10pt;
  font-weight:	bold;
}




span.spanDisabled{
  font-family: Arial, Helvetica, san-serif; 
  font-size: 12pt;
  font-weight:	bold;
  color:rgb(130,130,130);
}

textarea {
  font-family:	Arial, Helvetica, san-serif; 
  font-size:	12pt;
  font-weight:	bold;
  border:		1px solid black;
}

select {
  font-family:	Arial, Helvetica, san-serif; 
  font-size:	12pt;
  font-weight:	bold;
  border:		1px solid black;
}

select.selectDisabled {
  font-family:	Arial, Helvetica, san-serif; 
  font-size:	12pt;
  font-weight:	bold;
  color:		rgb(150,150,150);
  background:	rgb(230,230,230);
  border:		1px solid black;
}

select.selectEnabled {
  font-family:	Arial, Helvetica, san-serif; 
  font-size:	12pt;
  font-weight:	bold;
  color:		rgb(0,0,0);
  border:		1px solid black;
}

select.header {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  font-size: 10pt;
  font-weight: normal;
}


fieldset.basic {
	border-color: #333333;
	border-style: solid;
	border-width: 1px;
	background-color: #ffffff;
	padding: 10px;
}

legend.basic {
	border-style: solid;
	border-width: 2px;
	border-color: #333333;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
}


a.header:link {  text-decoration: underline; color: #000000; }
a.header:visited {  text-decoration: underline; color: #000000; }
a.header:active {  text-decoration: underline; color: #000000; }
a.header:hover { text-decoration: underline; color: #bbbbbb; } 

a.headerStrong:link {  text-decoration: underline; font-weight: bold; color: #000000; }
a.headerStrong:visited {  text-decoration: underline; font-weight: bold; color: #000000; }
a.headerStrong:active {  text-decoration: underline; font-weight: bold; color: #000000; }
a.headerStrong:hover { text-decoration: underline; font-weight: bold; color: #bbbbbb; } 

a.linkPortal:link {  text-decoration: underline; color: #0068b5; }
a.linkPortal:visited {  text-decoration: underline; color: #0068b5; }
a.linkPortal:active {  text-decoration: underline; color: #0068b5; }
a.linkPortal:hover { text-decoration: none; color: #0068b5; } 

a.menu:link {  text-decoration: none; color: #ffffff; }
a.menu:visited {  text-decoration: none; color: #ffffff; }
a.menu:active {  text-decoration: none; color: #ffffff; }
a.menu:hover { text-decoration: underline; color: #ffffff; } 

a.menuLeft:link {  text-decoration: none; color: #000000; }
a.menuLeft:visited {  text-decoration: none; color: #000000; }
a.menuLeft:active {  text-decoration: none; color: #000000; }
a.menuLeft:hover { text-decoration: underline; color: #000000; } 

.view-status {
  width:            100%;
  text-align:       left;
}
.info-status {
  color: 			#000000;
}

.warning-status-fo {
  color: green;
}

.warning-status {
  color:            #aaaaaa;
}
.error-status {
  color:            #ff6600;
}
.fatal-status {
  color:            #ff3300;
}

.col-center {
  text-align:       center;
  vertical-align:   top;
}

.col-center-5p {
  text-align:       center;
  vertical-align:   top;
  padding-left:     5px;
  padding-right:    5px;
  width:	    	5%;
}

.col-center-10p {
  text-align:       center;
  vertical-align:   top;
  padding-left:     5px;
  padding-right:    5px;
  width:	    	10%;
}

.col-center-15p {
  text-align:       center;
  vertical-align:   top;
  padding-left:     5px;
  padding-right:    5px;
  width:	    	15%;
}

.col-center-20p {
  text-align:       center;
  vertical-align:   top;
  padding-left:     5px;
  padding-right:    5px;
  width:	    	20%;
}

.col-left {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
}

.col-left-small {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:            1%;
}

.col-left-5p {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:	    	5%;
}

.col-left-10p {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:	    	10%;
}

.col-left-15p {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:	    	15%;
}

.col-left-20p {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:	    	20%;
}

.col-left-25p {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:	    	25%;
}

.col-left-30p {
  text-align:       left;
  vertical-align:   top;
  padding-left:     10px;
  width:	    	30%;
}

.col-right {
  text-align:       right;
  vertical-align:   top;
  padding-right:    10px;
}

.col-right-10p {
  text-align:       right;
  vertical-align:   top;
  padding-right:    10px;
  width:            10%;
}


.col-right-middle {
  text-align:       right;
  vertical-align:   middle;
  padding-right:    10px;
}

.col-left-min-width {
  text-align:       left;
  vertical-align:   top;
  padding-left:     0px;
  width:	    	5%;
}

.col-left-max-width {
  text-align:       left;
  vertical-align:   top;
  padding-left:     0px;
  width:	    	95%;
}

table.read-write-display100 {
	padding: 2;
	width: 100%;
	border-width: 0px;
	border-bottom-width: 1px;
	border-style: solid;
	border-color: white;
}

td.detail-placing {
	padding-left: 10px;
	padding-right: 24px;
}

td.col-detail-label {
  font-family: Arial, Helvetica, san-serif; 
  color: #666666;
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  vertical-align: top;
  width: 25%;
}

td.col-detail-element {
  font-family:		Arial, Helvetica, san-serif; 
  color:			#000000;
  font-size:		12pt;
  font-weight:		bold;
  text-align:		left;
  vertical-align:	top;
  width: 75%;
}

img.noborder {
  border: none 0px;
  vertical-align: middle;  
}

.HourPickSelect{
  font-family:	Arial, Helvetica, san-serif; 
  font-size:	12pt;
  font-weight:	bold;
  background-color: white;
}

.HourPickOptionS {
  BACKGROUND-COLOR: #f5eacf;
}

td.headerNavigation {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 8pt;
}

td.headerImeUE {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 8pt;
}

td.headerDateTime {
  font-family: Verdana, Arial, Helvetica, san-serif; 
  color: #000000;
  font-size: 8pt;
}

.table {
  width:            100%;
}

.row-odd {
  background:       gray;
}
.row-even {
  background:       #ffffff;
}

.table-header {
  background-color: #f5eacf;
  text-align:       center;
  vertical-align:	middle;
  padding-left:     10px;
  height:			24px;
  border:           .05em solid #aaa;
  font-family:      Verdana, Arial;
  color: 			#666666;
  font-size: 		10pt;
  font-weight: 		bold;
}

a.header:link {  text-decoration: underline; color: #000000; }
a.header:visited {  text-decoration: underline; color: #000000; }
a.header:active {  text-decoration: underline; color: #000000; }
a.header:hover { text-decoration: underline; color: #bbbbbb; } 

a.headerStrong:link {  text-decoration: underline; font-weight: bold; color: #000000; }
a.headerStrong:visited {  text-decoration: underline; font-weight: bold; color: #000000; }
a.headerStrong:active {  text-decoration: underline; font-weight: bold; color: #000000; }
a.headerStrong:hover { text-decoration: underline; font-weight: bold; color: #bbbbbb; } 

.vprasanje_style {
	font-weight:	bold;
}

.errorMessage    
{ 
	padding:0px;
	text-align: left; 
	text-indent: 0; 
	word-spacing: 0; 
	margin: 0; 
	color: red;
	vertical-align:middle;
	font-family:Verdana; 
	font-size:8pt;
	font-weight:bolder; 
	background-color:white;
	
}