﻿/* Body, Content, glavni stilovi, svaka strana mora biti linkovana na ovo */

body {
	overflow-x:hidden; 
	overflow-y:auto; 
	padding:0; 
	margin:0; 
	border:0;
	width:100%;
	text-align:left;
	background: #020019;
}

html {
	width:100%;
	padding:0;
	margin:0;
	border:0;
	font-family: Tahoma, Arial, Helvetica, Verdana, sans-serif;
	font-size:12px;
	color: #1D1E4E;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow-x:hidden; 
	overflow-y:auto; 
	vertical-align: top;
	/* */ 
}

hr, hr.thin 
{
	height:3px;
	color:#7095a8;
}

hr.thin {
	height:2px;
	}
	
td.kao_hr {
	height:4px; 
	background:#7095a8;
	border-top: solid 1px #fff;
	border-bottom: solid 2px #fff;
	padding:0px;
	margin:0px;
	font-size:2px;
	}

/*Sledeca 2 su haxor da bi sve prikazano unutar <pre> tagova, a u tabeli, imalo wordwrap i bilo kako treba*/

pre {
	 white-space: pre-wrap;       /* css-3 */
	 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	 white-space: -pre-wrap;      /* Opera 4-6 */
	 white-space: -o-pre-wrap;    /* Opera 7 */
	 word-wrap: break-word !important;       /* Internet Explorer 5.5+ */
	}

table.tblFix {
	display:table; 
	table-layout:fixed;	
	}

/*Slojevi*/

#MainTable {
	display:table;
	}

.headTbl {
	background: url(../Images/bkgSweep.jpg) no-repeat 125px 0px;
	height: 85px;
	width:100%;
	border: none 0px;
	}
	
.headSweepCell {
	text-align:left;
	padding-left:10px;
	}	

#MainHeader {
	background: url(../Images/ujn_bg.gif) repeat-x #FFF;
	}

#MainBody, #MainWrap {
	background:#FFF;
	border:#FFF;
	}
	
#tenderNarucilac span {
	text-align:center !important;
	}
	
tr.UJNFooter {
	background: url(../Images/UJNFooter.gif) top repeat-x;
	color:#485677;
	height:66px;	
	}
	
td.UJNFooter {
	text-align:center;
	font-weight:bold;
	vertical-align:middle !important;	
	}
	
td.UJNFooterLeft, td.UJNFooterRight {
	background: url(../Images/UJNFooterLeft.jpg) top left no-repeat !important;
	width:16px;
	height:100%;
	padding:0px;
	} 	

td.UJNFooterRight {
	background: url(../Images/UJNFooterRight.jpg) top right no-repeat !important;
	width:16px;
	padding:0px;
	}

div.colexp { 
	width:100%;
	overflow-y:hidden;}

.hr_5px {
	background: url(../Images/BkgHrDark.gif) repeat-x top;
	height:5px;
	display:inline;
	position:absolute;
	}

.space40 {width:40px;}

.maxw {width:100% !important;}

.minw200 {min-width:200px; width:30%;}
/* za IE bagove sa minimalnom sirinom */
* html .minwidth {border-left:200px solid #fff; position:relative; float:left; z-index:51;}
* html .container {margin-left:-200px; position:relative; float:left; z-index:52;}	
	
.width85, .width80, .width99, .width70, .width60, .halfw, .width49, .width40, .width25, .width20, .width15 {
	display:inline;
	}
	
.width85 {
	max-width:85%;
	width:85%;}	

.width99 {
	max-width:99%;
	width:99%;}	

.width80 {
	max-width:79%;
	width:79%;}	

.width70 {
	max-width:69%;
	width:69%;}

.width60 {
	max-width:59%;
	width:59%;}

.width20 {
	max-width:19%;
	width:19%;}

.width15 {
	max-width:15%;
	width:15%;}

.width25 {
	max-width:25%;
	}

.width30 {
	max-width:30%;
	width:30%;}

.width40 {
	max-width:40%;
	width:40%;}

.width49 { 
	max-width:49%; 
	width:49%;}
	
.width120px 
{
	width:120px;
	max-width:120px;
	display:inline;
	white-space:nowrap;}
	
.high10px {
	height:10px;
	max-height:10px;}
	
.high16px {
	height:16px;
	max-height:16px;}

div.LoginInfo {
	z-index:1;
	width:100%; 
}

div.LeftNav {
	position:absolute; 
	left:0px; 
	top:86px; 
	width:155px; 
	height:100%; 
	text-align:top;
}

div.TopMenuDrop {
	visibility:hidden;
	filter:alpha(opacity=90);
}

.CondensedContainer {
    border: 2px solid #d0dadf !important;
	/*border-right: 2px solid #d0dadf !important; 
	border-left: 2px solid #d0dadf !important;
	border-bottom: 2px solid #d0dadf !important;*/
	background: url(../Images/CondensedFormBrdrLeft.gif) repeat-y top left;
	width:100%;
	overflow-y:hidden; 
	}

table.CondensedContainer tbody tr td, table.CondensedContainer tbody tr th {
	border: 1px solid #d0dadf;
	}

.CondensedContainerWrap {
	/*border-top: 2px solid #d0dadf;*/
	background: url(../Images/CondensedFormBrdrRight.gif) repeat-y top right;
	}

table.Condensed tbody tr td.FormLeft {
	background: url(../Images/CondensedFormBrdrLeft.gif) repeat-y top left;
	padding-left: 8px;
	}

.FormRight, td.FormRight, table.Condensed tbody tr td.FormRight {
	background: url(../Images/CondensedFormBrdrRight.gif) repeat-y top right;
	}

.CondensedContainerCaption 
{
	position:relative;
	top:11px;
	margin-left:40px;
	padding:2px 6px 2px 6px;
	background:#FFF;
	font-weight:bold;
	z-index:500;
	}

/*scrollable containeri*/
.Autocomplete
{
    visibility : hidden;
    background-color : #ffffff;
    border: 1px outset #330066;
    height:15em;
    cursor : 'default';
    overflow-x:hidden;
	overflow-y:scroll;
    text-align : left;
    white-space:nowrap;
    margin-left:0px;
    padding-left:0px;
    margin-top:0px;
    padding-top:0px;
    }
    
.autoCompleteHighlight {
	color:#FFFFFF;
	background:#46AAD8;
	}    

.frame160pxY, .frame320pxY, .frame28pxY {
	height: 160px;
	overflow-x:hidden;
	overflow-y:scroll;
	}

.frame320pxY {
	height: 320px;
	}

.frame320X {
	width: 320px;
	overflow-x:auto;
	overflow-y:hidden;
	}

.frame28pxY {
	height: 28px;
	overflow-y:scroll;
	}
	
.frame85pxX {
	height: 85px;
	overflow-y:hidden;
	}
	
/* padding i margin stilovi */

.noPadH {
	padding-left:0px; 
	padding-right:0px;
	}

.noPadV {
	padding-top:0px; 
	padding-bottom:0px;
	}

.AjaxSubForm {
	padding-right: 5px;
    border-top: medium none; 
    padding-left: 5px; 
    padding-bottom: 0px; 
    padding-top: 0px;
    text-align: left! important;
	}

/*stilovi za popup na svakom polju*/

/*nevidljivi layer prema kome se ostali pozicioniraju, 
treba da bude odmah iza input polja na strani*/
.InputErrorFlyoutBase {
	display:inline;
	position:relative;
	text-decoration:none;
	z-index:102;
	}

/*dva stila iscrtavaju strelicu koja pokazuje na polje*/
.InputErrorFlyout {
	z-index:103;
	position:absolute; 
	top:8px; 
	left:0px;
	border-top:1px solid #1D1E4E; 
	font-size:1px; 
	width:15px; 
	text-align:right;
	}

div.FieldPopupArrow {
	background-color:#FFEEEE; 
	border-left:1px solid #1D1E4E; 
	height:1px;
	overflow:hidden;
	}

/*popup sadrzaj*/
div.FieldPopupError {
	background-color:#FFEEEE; 
	border:1px solid #1D1E4E;
	position:absolute; 
	top:0px; 
	left:14px;
	z-index:102;
	padding:6px;
	color:red;
	font-weight:bold;
	font-size:.8em;
	width: 200px;
	filter:alpha(opacity=90);
	text-align: left;
	}
	
div.PopupErrorClose {
	position:absolute; 
	top:2px; 
	right:2px;
	z-index:104;
	}

/*kraj stilovi za popup*/ 

.Loading {
	padding: 5px;
	color:#666666;
    background:#c5ffc5;
    word-spacing:1em;
    text-align:center;
    border:2px solid #9d9d9d; 
	}

.WarningBox, .InfoCellYelow, .InfoCellTimer, InfoCellYelowInTable
{
    font-weight:bold;
    background-color: #fefebb;
    color:#fff;
    border: solid red 1px;
    filter:alpha(opacity=85);
    -moz-opacity: 0.8;
    opacity:0.8;
    }

    
.WarningBox
{
    font-size: 1.2em;
	background-image:url(../Images/ToolBkgr.gif); 
	background-repeat:repeat-x; 
    }  
     
.InfoCellYelow, .InfoCellYelow p, .InfoCellLightBlue, .InfoCellRed, .InfoCellGreen, .InfoCellLightGray, .InfoCellYelowInTable
{
    background-color: #ffff99;
    border: solid #ffff33 2px;
    width: auto;
    padding: 3px;
    font-weight:normal !important;
    text-align:justify;
	page-break-before:avoid;
    color:#666699;
    
    }
.InfoCellYelowInTable {
    border-left-color:#d0dadf; 
    border-right-color:#d0dadf; 
    padding:6px;
}
        
.InfoCellLightBlue, .InfoCellRed, .InfoCellGreen, .InfoCellLightGray {
	background-color: #93e6fe;
    border: solid #60d3de 2px;
    width: auto;
    padding: 3px;
    text-align:center;
	color:#1D1E4E;
	} 
	
.InfoCellRed {
	background-color: #ffb06a;
    border: solid #ff983d 2px;
    }

.InfoCellGreen 
{
	background-color: #72d09b;
    border: solid #51c074 2px;
    } 
    
.InfoCellLightGray {
	background-color: #dddddd;
    border: solid #cccccc 2px;
    word-wrap: break-word;
	}
    
.InfoCellTimer
{
    background-color:Transparent;
    border:0px;
    color:Navy;
    }

.InfoCellYelow p {    
	padding:5px 5px 0px 5px; 
	text-indent:2em; 
	border:0px;
	}
	
.confirmGreen {
    color:#429658;
    }

.lblDateTime {
	background:transparent;
	border-top:1px solid #bcbcdd;
	border-left:2px solid #bcbcdd;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	position:relative;
	top:2px;
	padding:0px 3px 0px 3px;
	}

table.Clear, table.ClearSmall, table.ClearForm, table.ClearTable, table.Condensed { 
	border:none 0px;
	padding:4px;
	display: table;
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	}

table.Condensed {
	padding:3px;
	font-size:0.9em;
	text-align: left;
	}

table.ClearWhite {
	background-color: #FFFFFF; }
	
table.ClearWhite tr td, td.TableArea table.ClearWhite tr td {
	background-color: #FFFFFF;
	border: none; }

.ClearSmall, table.ClearSmall, table.ClearSmall tbody tr td {font-size:.9em;}

table.ClearSmall thead tr th {background:#dfe6e9;}

/*Naslovi i footeri - vaze za sve kontejnere na ekranu*/

table.TableMainTitle, .ContBodyTable { 
	border-collapse:collapse;
	border:0px;
	padding:0px;
	width:100%;
}

.ContBodyTable { 
	display:block;
}

.ContBodyLeftEnd {
	width:18px;
	background-image: none;
	background-repeat: repeat-y;
}

.FooterLeftEnd {
	width:18px;
	vertical-align:top;
	text-align:right;
}

.FooterCaption {
	border-bottom: 1px solid #8ca4b3;
	}

td.GrbTitle {
	width:58px;
	height:85px;
	text-align:center;
	vertical-align:middle;
	border:0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	}

td.CellMainTitle {
	vertical-align:bottom;
	color:#bed2d7;
	padding-top: 5px;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size:1em;
	font-weight:bold;
	}

td.ModuleTitle {
	background: url(../Images/TopmenuBkgSAPS.gif) repeat-x bottom;
	vertical-align:middle !important; 
	padding-right:5px;
	text-align:left;
	}

td.ModuleTitleLeftEnd { 
	background: url(../Images/TopmenuLeftSAPS.gif) no-repeat 100% 100%;
	text-align:right;
	width:70px;
	height:26px;
	}

td.ModuleTitleRightEnd { 
	background: url(../Images/menuBarRight_.jpg) no-repeat 0% 100%;
	width:500px;
	}

.HeadItem, .HeaderTitle, .MainTitle {
	font-size:1em;
	color:#FFFFFF;
	font-weight:bold;
}

.HeadItem {
	font-size:1.2em !important;}

.HeaderTitle, .MainTitle {
	font-size:22px;
	font-style:italic;
	height:38px;
	}

.MainTitle {
	font-size: 34px;
	font-family: Tahoma, Helvetica, Arial;
	font-style: italic;
	color:#FFFFFF;
	width:302px;
	font-weight: bolder;
	padding-bottom:6px;
}

tr.TopMenuRow {
	background: url(../Images/BkgContentHead.gif) repeat-x top;
	}
	
td.TopMenuRowHead {
	background: url(../Images/PodGrbomLevo.jpg) no-repeat 0px 0px;
	color:#5A7887;
	padding-left:3px;
	padding-top:4px;
	height:28px;
	width:108px;
	vertical-align:top !important;
	font-size:0.9em;
	}

.WindowTitlePassive, .BiggestTitle, .ContextFilterCell, .MidTitle {
	font-size: 1em;
	font-weight: bold;
	color: #5A7887;
	}

.WindowTitle {
	font-size: 1.1em;
	font-style: normal;
	color: #FFFFFF;
	}

.BiggestTitle, .MidTitle {
	font-size:22px;
	font-weight:bolder;
	color: #245C6F;
	}
	
 .MidTitle {
	font-size:1.4em;
	display:block;
	}

a.WindowTitlePassive, table.ClearForm thead tr th a, table.ClearTable thead tr th a, 
table.ClearTable thead tr td a, table.ClearForm thead tr th a, table.Condensed thead tr th a
  {
	text-decoration:underline;
	color: #bed2d7;
	font-size: 1em;
	font-weight: bold;
}

a.WindowTitlePassive:hover, table.ClearForm thead tr th a:hover, table.ClearTable thead tr th a:hover, 
table.Condensed thead tr th a:hover { 
	text-decoration:underline;
	color: #bcbcdd;
	font-size: 1.0em;
	font-weight: bold;
}

.ContextFilterCell {
	padding-top: 5px;
	padding-left: 3px;
	padding-right: 3px;
	text-align:right;
	vertical-align:middle;
}

.ContextFilter {
	width:159px;
	}
	
td.ContentCell	{
	padding:8px 6px 6px 8px ;
	}

table.ClearForm thead tr th, table.ClearForm thead tr td, table.ClearTable thead tr th, table.ClearTable thead tr td, 
table.ClearTable tfoot tr td, table.ClearForm tfoot tr td, table.Condensed thead tr th, table.Condensed thead tr td,
table.Condensed tfoot tr td, tr.HeadTitleLite {
	background: url(../Images/BkgSubContent.gif) repeat-x #E6EDF0;
	padding:0px;
	margin:0px;
	border: none;
	vertical-align:middle;
	border-spacing:0px;
	color: #5A7887;
	font-weight: bold;
	text-align: left;
	}
	
tr.HeadTitleLite 
{
	font-size:.9em;}
	
tr.HeadTitleLite td
{
	padding:5px 3px 5px 15px;}		
	
table.ClearForm thead tr td {
	text-align:right;
	padding: 0px;}

table.Condensed thead tr th, table.Condensed thead tr td {
	font-size: 1.1em;
	padding-bottom: 3px;
	vertical-align:top;	
	}
	
table.Condensed thead tr th.Flat {
	padding:3px;
	background-color:#dfe6e9;
	background-image:none;
	border: none;
	vertical-align:middle;
	border-spacing:0px;
	color: #5A7887;
	font-weight: bold;
	text-align: left;
	}
	
table.Condensed thead tr td {
	text-align: right;	
	vertical-align: middle;
	}

table.ClearForm tfoot tr td, table.ClearTable tfoot tr td, table.Condensed tfoot tr td {
	background: url(../Images/BkgSubContentKontra.gif) repeat-x bottom #E6EDF0; 
}

table.ClearTable thead tr th, table.ClearForm thead tr th, table.ClearTable tfoot tr td,
table.ClearForm tfoot tr td {
	font-size:0.8em;
	font-weight: bold;
	color: #5A7887;
	}

table.ClearTable tfoot tr td.right, table.ClearForm tfoot tr td.right, table.Condensed tfoot tr td.right  {text-align:right;}

.ColExpPanel 
{
	padding:0px 2px 0px 0px;
	border-bottom: solid 2px #d0dadf;
	border-left: solid 2px #d0dadf;
	border-right: solid 2px #d0dadf;
}

table.ColExpPanel {
	padding:0px 5px 0px 5px;
	border-collapse:collapse;
	border-spacing:0px;
	}

.ColExpPanelSmall {
	border-bottom: solid 6px #fff;
	}

td.HeadSubContentRight, td.FootSubContentRight {
	vertical-align:bottom;
	text-align:right;}

td.NavWindowHead {
	padding-left: 8px; 
	background: url(../images/tblheadbkg.gif) repeat-x; 
	background-position:center;
	border:0px;
}

table.NavWindow { 
	width:140px; 
	padding:0px;
	margin:0px;
}

td.NavWindow {  
	padding:0px;
	margin:0px;
}

tr.NavWindow {  
	padding:0px;
	margin:0px;
}

.GreenHighlight {
	color:#66FF33;
}

/* dugmad */ 
.ActionButton, .ActionButtonSmall, .ActionButtonBig, .ActionButtonDim, .ActionButtonSmallDim, .ActionButtonBigDim {
	color:#1D1E4E; 
	font-weight:bold; 
	background-image:url(../Images/ToolBkg.gif); 
	background-repeat:repeat-x; 
	border: 1px outset #330066;
	cursor: hand;
}

.ActionButtonDim, .ActionButtonSmallDim, .ActionButtonBigDim {
	background-image:url(../Images/ToolBkgb.gif); 
}

.ActionButtonDim[disabled] {
	background:url(../Images/BkgSubHeadDisabled.gif) repeat-x top #e2e3e3;
	color:#999;
	border-bottom:solid 1px #FFF;
	border-right:solid 1px #FFF;
	border-top:solid 1px #999;
	border-left:solid 1px #999;
	}

.ActionButtonSmall, .ActionButtonSmallDim {
	font-size:.9em; 
	color:#006699;
}

.ActionButtonBig, .ActionButtonBigDim {
	font-size:1.2em; 
}

.ButtonRight {
	float:right; 
	margin-right:18px; 
	padding-left:10px; 
	padding-right:10px;
	}


span.ActionButtonSpan, .ActionButtonSpan, span.ActionButtonSpanBlock, .ActionButtonSpanBlock {  
	display:inline;
	text-align:center;
}

span.ActionButtonSpanBlock, .ActionButtonSpanBlock {
	padding:3px;
	display:block;
}

td.LogButtonCell {
	vertical-align:top;
	padding-top:2px;
	padding-right:18px;
	text-align:right;
}


.ButtonImage {
	border: solid 1px #1D1E4E;
	cursor: hand;
}

/*Slike*/

.ImgInlineMiddle, img.ImgInlineBottom, img.ImgInlineTop, img.ImgLink, .ImgIconColExp { 
	vertical-align:middle;
	border:0px;
	margin:0px;
	display:inline;
}

img.ImgInlineBottom { 
	vertical-align:bottom;
}

img.ImgInlineTop {vertical-align:text-top;}

img.ImgLink, .ImgIconColExp {
	cursor:hand;
}

.ImgIconColExp, img.ImgIconColExp {
	margin: 2px 2px;
}

.statusIconsRight {
	width:99%;
	text-align:right;
	padding:0px 3px 3px 0px;
	margin-top:-35px;
 	background:transparent; 
	}

.statusLeft {
	width:99%;
	text-align:left;
	padding:0px 0px 3px 3px;
	margin-top:-24px; 
	background:transparent; 
	}

table.Condensed thead tr th img, table.ClearForm thead tr th img, table.ClearTable thead tr th img {
	vertical-align: 9px;
	}

/*tekst sadržaj*/

.BodyItem, .BodyItemLabel, .BodyItemLabelLight, .ToolbarItem, .LoginInfo, td.LoginInfoCaption, .LoginInfoCaption td.LoginInfoValue, .Footnote, .Footnote10px, .Footnote10px a, td.Footnote {
	font-size: 0.9em;
	font-style: normal;
	color: #c0dede !important;
	vertical-align:middle;
}

a.BodyItem, .BodyItemLabel, .BodyItemLabelLight {
	text-align:right;
	font-weight:bold;
}

.BodyItemLabelLight {
	font-weight:normal;
}

.Footnote10px, .Footnote10px a  {
	font-size:10px;
	text-align:center;
}

.Footnote10px a {
	font-weight: bold;
	color: #EECCDD;
	}

.Footnote10px a:hover {
	font-weight: bold;
	color: #1D1E4E;
	}

.Footnote {
	font-size:9px;
	text-align:center;
	width:100%;
}

td.Footnote { 
	background-color:#E6E6E6;
	text-align:center;
	font-weight:bold;
	color:#336666;
	font-size:9px;
	padding:0px;
}

td.LoginInfoCaption, .LoginInfoCaption { 
	text-align:right;
	padding-right: 4px;
}

td.LoginInfoValue { 
	color: #FFFFFF;
	text-align:left;
	padding-left: 4px; 
}

/*tabelarni prikazi*/

.CellTable, tr.RowListOdd, tr.RowTableOdd td, tr.RowListEven, td.CellTable, a.CellTable, 
td.CellTableStrong, td.CellTableLeft, td.CellTableRight, td.CellTableStress, td.CellTableCenter {
	font-style: normal;
	color: #1D1E4E;
	background-color:#FFFFFF;
	padding:2px; 
}

.CellTable, tr.RowListOdd, tr.RowListEven, td.CellTable, a.CellTable, 
td.CellTableStrong, td.CellTableLeft, td.CellTableRight, td.CellTableStress, td.CellTableCenter {
	text-align: left;
	}
	
a.CellTable, .CellTableStrong, td.CellTableStrong, td.CellTableStress {
	font-weight:bold;
}

td.CellTableStress {
    background-color: #66CCFF;
}

td.CellTableLeft {
	border-left: 2px solid #e6edf0;
	padding:0px;
	vertical-align:bottom;
}

td.CellTableRight {
	text-align:right;
	padding:0px;
	vertical-align:bottom;
}

td.CellListRight {
	border-right: 2px solid #e6edf0;
	}
	
td.CellListLeft {
	border-left: 2px solid #e6edf0;
	}

td.CellTableCenter, .CellTableCenter {
	padding:0px;
	text-align:center;
}

	/*za brojevne podatke desno poravnanje - stil se dodaje na bilo koji od CellTable stilova*/
td.CellTableNum {
	text-align:right;
	padding:4px; 
}

.CellTable {
	padding:0px;
	background-color:#FFFFFF;
	vertical-align:top;
}

td.CellTablePIB {
	width:100px;
	}

td.CellTableJMBG {
	width:100px;
	}
	
td.CellTableStatus {
	width:80px;
	}
	
td.CellTableDate {
	width:110px;
	}
	
td.CellTableType {
	width:60px;
	}
	
td.CellTableAction {
	width:22px;
	text-align:center;
	}
	
tr.RowTableGreen {
	background-color: #C1FFB7;
	}

table.Clear tbody tr td 
{
	vertical-align:top;
	}
 
table.ClearForm tbody tr td {
	font-size: 1em;
	font-style: normal;
	color: #1D1E4E;
	background-color: #e6edf0;
	border: 1px solid #DEE5E8;
	}

table.ClearTable tbody tr td {
	border: 1px solid #e6edf0;}

table.Condensed tbody tr{
	border-left: solid 2px #e6edf0;
	border-right: solid 2px #e6edf0;
	}

table.Condensed tbody tr td {
	font-style: bold;
	padding: 2px;
	}

table.ClearForm tbody tr td.FormArea, table.Condensed tbody tr td.FormArea,
table.ClearTable tbody tr td.FormArea {padding:0px; vertical-align: top;}

table.ClearForm tbody tr td.SubHeadDark, table.ClearTable tbody tr td.SubHeadDark,
table.ClearForm tbody tr td.SubHeadMid, table.ClearTable tbody tr td.SubHeadMid,
table.Condensed tbody tr td.SubHeadMid, tr.HeadTitle, .SubHeadMid, .SubHeadDark {
	background:url(../Images/BkgSubHeadDark.gif) repeat-x #436c91;
	color:#FFFFFF;
	border:0px;
	padding:3px 3px 3px 15px;
	}
	
img.SubHeadDarkLead {
	margin-left:-15px;
	margin-top:-4px;
	vertical-align:middle;
	}
	
table.Condensed tbody tr td.SubHeadMid a {
	color: #FFFFFF;
	}
	
table.Condensed tbody tr td.SubHeadMid a:hover {
	color: #b7daef;
	}
	
.SubHeadMid {
	background: url(../Images/BkgSubHeadMid.gif) repeat-x top #87879a;
	font-size:.9em;
	font-weight:bold;
	}	

.SubHeadDark 
	{
	font-weight:bold;
	}

table.ClearSmall tbody tr td {font-size:.9em;}

table.ClearForm tbody tr td.TableArea, table.ClearTable tbody tr td.TableArea,
table.Condensed tbody tr td.TableArea {
	padding:0px;
	background-color:#FFFFFF;
	vertical-align: top;}
	
tr.FormLastRow td {
	border-bottom:5px solid #DEE5E8;}
	
tr.FormLastRow_Orange td {
	border-bottom:5px solid #ffc3a5;}

td.FormField, tr.FormField, tr.FormField td, table.ClearForm tbody tr td, .IndentLeft20px {padding:3px 2px 3px 14px;}

table.ClearForm thead tr th.HeadSubContentRight, table.ClearTable thead tr th.HeadSubContentRight { 
	text-align:right;
	border:none 0px;
	padding:2px;
	padding-right:4px;}

tfoot.TableFootSimple tr td, tr.TableFootSimple 
{
	background:url(../Images/BkgSubContentKontra.gif) bottom repeat-x #e6edf0;
	padding:0px;
	margin:0px;
	font-size:.9em;
	text-align:center;
	font-weight:bold;
	color:#5a7887;
	}


td.FormSubmitField {
	padding:6px; 
	text-align:center;
	border:none;
	background-color:#FFFFFF;}
	
td.FormLabelField {
	text-align:right;
}

td.calendarDateInput, select.calendarDateInput, input.calendarDateInput {
	letter-spacing:normal;
	line-height:normal;	
	font-size:.9em;}

select.calendarDateInput, input.calendarDateInput {letter-spacing:.06em;}

.RequiredField, .InputPassive 
{
    background-color: #C0FFFF;
    border: 1px solid #5A7887;
}

.CellFormError, .CellForm {
	BACKGROUND-color: #FF6666; 
	color:#FFFFFF;}

.CellForm {
	BACKGROUND-color: #FFFFFF; 
	color:#1D1E4E;}

.InputPassive {
	background-color:#E6EDF0;
	}
	
tr.RowTableEven td, tr.RowTableOdd td, tr.RowTableGreen td {
	padding:3px;
	font-style: normal;
	color: #1D1E4E; 
	}
	
table.Condensed tbody tr td.TableArea table.ClearSmall thead tr td {
	padding:2px;
	color: #1D1E4E;
	}	
	
tr.RowTableEven, table.Condensed tbody tr.RowTableEven {
	background-color: #e6edf0;
	}	
	
.InputActive {background-color:#FFFFFF;}

.TitleSubContent {
	font-size: 1.2em;
	color: #263064; 
	font-weight: bold;
	text-align:right;
}

div.Paging, div.Sort {
	text-align:left;
	width:100%;
	display:inline;
}

/*Forme*/


/*Toolbar i TopMenu*/

td.ContextTopEnd {
	height:24px;
	width:85px;
	vertical-align:top;
	text-align:left;
}

.OperationsTable { 
	border-collapse:collapse;
	background-color:#E6E6E6;
	display:inline;
	border:0px;
	width:230px;
	height:24px;
	vertical-align:top;
}

.OperationsTableEnd { 
	text-align:right;
}

.FilterTable {
	border-collapse:collapse;
	height:24px;
	margin:0px;
	display:inline;
	border:0px;
	vertical-align:top;
}

.ToolsTable {
	border-collapse:collapse;
	border:0px;
	padding:0px;
	height:22px;
	width:206px;
	margin:0px;
	display:inline;
	border:0px;
	vertical-align:top;
}

.ToolsTableCell {
	background:url(../Images/ToolBkgb.gif) repeat-x;
}

.SaveToolsTableCell {
	background:url(../Images/ToolBkg.gif) repeat-x;
}

a.ToolbarItem {
	font-weight:bold;
	color: #FFFFFF;
	cursor: hand;
}

.ObjectMenuItem, .OperationMenuItem, .HelpMenuItem {
	width:52px;
	text-align:center;
	vertical-align:middle;
}

.OperationMenuItem {
	width:72px;
}

.HelpMenuItem {
	width:46px;
}

a.ObjectMenuLink {
	cursor: hand;
	text-decoration:underline;
	color:#1D1E4E;
	display:inline;
}

a.ObjectMenuLink:hover {
	cursor: hand;
	text-decoration:underline;
	color:#bcbcdd;
}

div.ToolbarMain {
	position:absolute;
	left: 111px;
	top: 17px;
	width: 232px;
	height:22px;
	z-index:7;
}

div.ToolbarSave {
	position:absolute; 
	left: 166px; 
	top: 24px; 
	width: 155px; 
	z-index:6; 
	visibility:visible;
}
  
div.ToolbarSave {
	position:absolute; 
	left: 166px; 
	top: 24px; 
	width: 155px; 
	z-index:6; 
	visibility:visible;
}

td.TopMenuCell {
	text-align:left;
	padding: 10px 0px 0px 0px !important;
	vertical-align:bottom;
	}
  
ul.SimpleBullet 
{
	width:100%; 
	list-style-image:url(Images/menu-icon.png);
	}

/*Poruke i upozorenja*/

.WelcomeSmall,.WelcomeMid,.InfoMid,.AlertMid {
	font-style: normal;
	font-weight: normal;
	color: #339900;
	padding:6px;
	margin-top:18px;
	text-align:center;
}

.WelcomeMid {
	font-size: 1em;
	font-weight: bold;
}

.AlertMid, .InfoMid {
	font-size: 1.1em;
	font-weight: bold;
	color: #FF0033;
	display:block;
}

.InfoMid {
	color: #336666;
}

.adc-container {
	position:absolute;
	top:0px;
	left:0px;
	}

.overlay_confirm {
	color: #282f4a;
	display: none;
	position: absolute;
	width: 600px;
	height: 420px;
	padding: 20px;
	border-top: 2px solid #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: 2px solid #3d93bf;
	border-right: 2px solid #3d93bf;
	background-color:#fefebb;
	text-align: left;
	z-index:6002;
	font-size:1.2em;
}

.overlay_background {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:6000;
	background:#283b4a;
    -moz-opacity: 0.6;
    opacity:0.75;
    filter: alpha(opacity=75);
}

/* za bug u IE6 sa pokrivanjem comboboxova */
iframe.overlay_iframe {
	
	}


.overlay_button
{
	float:left;
	width:120px;
	height:20px;
	margin-right:20px;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	color:#ffffff;
	background-color:#3d93bf;
	border: 1px solid #000000;
}
/*confirm button extender*/
.modalBackground {
	        background-color:Gray;
	        filter:alpha(opacity=70);
	        opacity:0.7;
        }

.modalPopup {
	        background-color:#FFD9D5;
	        border-width:3px;
	        border-style:solid;
	        border-color:Gray;
	        padding:3px;
	        width:250px;
        }


.overlay_confirm a
{
	text-decoration: none;
	color: #ffffff;
}

.overlay_background[id]

{

	/* IE6 and below Can't See This */

	position:fixed;

}
 
.shadow 
{
  color: #FF9999;                 
  filter: Shadow(Color=#FF0033,
                 Direction=135, 
                 Strength=2);
}

.shadow:before {
  display: block;
  margin: 0 0 -2.12em 0.15em;
  padding: 0;
  color: #666666; 
}   

/* Boje */

td.Orange, .Orange {
	background-color:#ffd8c1; 
	border-color:#ffc3a5;
}

.OrangeContent {
	color:#ff9933;}

tr.ColExpHeaderRow {
	cursor:hand;}
	
/* pozicioniranje i format - stilovi koji dopunjavaju prethodne po potrebi */

#printContent {
	position:relative;
	width:100%; 
	font-family: Times New Roman !important;
	font-size:12pt  !important;
	color: #000  !important;
	}

#printContent table.CondensedContainer,#printContent .CondensedContainerWrap {
	background:transparent;
	border:none !important;
	}
	
#printContent table.CondensedContainer, #printContent table.CondensedContainer td {
	border:solid 1px #000 !important;
	vertical-align:top;
	border-collapse:collapse !important;
	border-spacing:0px !important;
	}

#printContent table.CondensedContainer tr.HeadTitleLite th {
	font-size:.9em;
	padding: 5px 3px 5px 5px;
	background: #DDDDDD;
	color: #000  !important;
	border:solid 1px #000 !important;
	}

#pNarucilac, #printContent .MidTitle {
	width:100% !important;
	text-align:center !important;
	color:#000 !important;
	font-size:1em;
	}
	
#pNarucilac span.WindowTitlePassive
{
	display:inline;
	font-size:1em;
	color:#000  !important;} 

#printContent p {text-align:justify;
	text-indent:2.5em;} 	

a.printCommand, a.WordCommand, #closePrintView {
	display:inline;
	color: #1D1E4E;
	font-size:.7em;
	}	

a.printCommand:hover, a.WordCommand:hover {
	color:#bcbcdd;
	}
	
#WordUputstvo {
	display:none;
	}	
	
#closePrintView {
	left:18px;
	}

/* boje - stilovi koji dopunjavaju prethodne po potrebi */

.lightBlue 
{
	color:#cdcdEE !important;}

.lightYellow {
	background-color: #ffffcc;
    }
	
/* pozicioniranje i format - stilovi koji dopunjavaju prethodne po potrebi */
p.pJustWelcome {
	text-align:justify;
	text-indent:1.2em;
	line-height:1.8em;}

.block {
	display:block;}
	
.inline {
	display:inline;}
	
.none { 
	display:none;}

.center, td.center {
	text-align:center !important;	
}

.right, td.right {
	text-align:right;
}

.left, td.left {
	text-align:left !important;
}

.top, td.top {
	vertical-align:top;
}

.absTopRight, div.absTopRight {
	position:absolute; 
	right:-1px; 
	top:0px;
}

.absBottomRight {
	position:absolute; 
	right:0px;
	bottom:0px;
	} 

.middle, td.middle {
	vertical-align:middle;
}

.bottom, td.bottom {
	vertical-align:bottom !important;
	}
	
.floatL {
	float:left;}

.floatR {
	float:right;}

.bold {font-weight:bold;}

.caps {
	text-transform:uppercase;}

.normal {color: #1D1E4E;
	font-weight:normal;}

.marginL-45px {
	margin-left:-45px;}
	
.marginL-54px {
	margin-left:-54px;}
	
.nobrdr {
	border:0;
	}	

.brdrBottomWh2 {
	border-bottom:3px solid #fff !important;}
	
.ButtonPadding 
{
    padding-left:3px;
    padding-right:3px;
}

.ButtonPadding10 
{
    padding-left:10px;
    padding-right:10px;
}

.pad5px, td.pad5px {
	padding:5px;
	}
	
.padR15px {
	padding-right:15px;
	}

.txtBoxPad {
	padding:0px 0px 3px 3px;
	white-space: pre-wrap;       /* css-3 */
	 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
	 white-space: -pre-wrap;      /* Opera 4-6 */
	 white-space: -o-pre-wrap;    /* Opera 7 */
	 word-wrap: break-word !important;       /* Internet Explorer 5.5+ */
	}
	
.linkPlain {
	text-decoration:none;
	color:#FFF;
	}
	
.nonReqBox {
    border: 1px solid #5A7887;
}
	
