@charset "iso-8859-1";
/* CSS Document */

/* XHTML 1.1 TAGS */
.xhtml_h100 {
	height: 100%;
}
.xhtml_body_h100_m0_po {
	height: 100%;
	margin: 0;
	padding: 0;
}

/* HTML TAGS */
frameset, frame 
{
	margin: 0px;
	padding: 0px;
/*	position: absolute;
	top: 0px;
	left: 0px;*/
}
body
{
	/*no margin*/
	margin: 0px;
	/* font */
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	padding: 0px;
	overflow: hidden;
/*	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;*/
}

table 
{
	border: 0px solid #FFFFFF;
	width: 100%;
}


td, a{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

/* VIEWS, LIST OPTIONS */
.label-views
{
	/* font */
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
}
.body-views
{
	background-color: #F1F2F6;
}

.td-frame-separator
{
	background-image: url(../img/switch/switch_bg_7px.gif);
}

/* MODULE TITLE */
.body-module-title
{
	background-image: url(../img/title/w_19px.gif);
}

.text-module-title
{
	/* indent from left */
	padding: 3px 0px 0px 5px;
	/* for elipsis */
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
	/* 16px for 19px title height because of padding above
	height: 16px;*/
	width: 100%;
}

.span-module-title
{
	display: inline-block;
	width: 100%;
	background-color: Green;

}
.button-module-title
{
	/* indent from left */
	/* for elipsis */
	text-align: right;
	vertical-align: bottom;
	padding: 4px 6px 0px 6px;
}

/* APPS BUTTONS */
.a-switch-apps-buttons-south, .a-switch-apps-buttons-north
{
	background-image: url(../img/switch/switch_bg_9px.gif);
	height: 9px;
	width: 100%;
	display : block ;
	background-repeat: repeat;
	cursor: s-resize;
}
.a-switch-apps-buttons-north
{
	cursor: n-resize;
}
a:hover.a-switch-apps-buttons-south, a:hover.a-switch-apps-buttons-north
{
	background-image: url(../img/switch/switch_bg_9px_hover.gif);
}

.td-switch 
{
	text-align: center;
	height: 9px;
	width: 100%;
}

.td-apps-buttons
{
	height: 32px;
}

.apps-down, .apps-active, .apps-small
{
	/* black, bold and no underline */
	text-decoration: none;
	font-weight: bold;
	color: #000000;
	
	/* background */
	background-image: url(../img/apps/meni_dole_sivo.gif);
	background-repeat: repeat;
	
	/* size and padding for text */
	height: 31px;
	width: 100%;
/*	padding : 1px;
	
	 boderd */
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #7F7F8B;
	
	/* display as block */
	display : block;
}
/*
.img-apps-small
{
	width: auto;
	display: inline
}
a:hover.img-apps-small {
	background-image: url(../img/apps/meni_dole_narandj_sv.gif);
}
*/
a:hover.apps-down {
	background-image: url(../img/apps/meni_dole_narandj_sv.gif);
}
.apps-active  {
	background-image: url(../img/apps/meni_dole_narandj2.gif);
}
.apps-small  
{
	text-align: right;
}
a:hover.apps-active {
	background-image: url(../img/apps/meni_dole_narandj.gif);
}

/* CHOOSE LANGUAGE */

.td-open-mapps
{
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
}
.td-choose-lang
{
	vertical-align: bottom;
	text-align: left;
	white-space: nowrap;
}

.table-choose-lang
{
	width: 325px;
	height: 292px;
	background-image: url(../img/version/logo.jpg);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	text-align: left;
	vertical-align: bottom;
	padding: 17px 10px 27px 10px;
}

.table-languages-valign
{
	vertical-align: bottom;
}

.td-choose-lang-logo
{
}

.td-choose-lang
{
	white-space: nowrap;
}

/* LOGIN */

.td-login-caption
{
	white-space: nowrap;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #333366;
	cursor: pointer;
}
hover.td-login-caption
{
	text-decoration: underline;
}

.input-login-box,.xhtml-input-login-box
{
	width: 100px;
	height: 19px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	
}

.xhtml-input-login-box
{
	height: 15px;
}

.input-login-submit, .input-login-submit-bold, .input-login-submit-red
{
	border-width: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.input-login-submit-bold, .input-login-submit-red
{
	font-weight: bold;
}

.input-login-submit-red
{
	color: Red;
}
/* APPS TITLE */
.div-apps-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding:  3px 0px 0px 4px;
	height: 22px;
	background-image: url(../img/title/w_opis_25.gif);

	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

/* LIST, MAPS LIST */
.body-list
{
	margin : 3px;
}
.td-list
{
	height: 19px;
}
.list-clsPic{
}
.list-clsNode, .list-clsNode:visited
{
	color: #000000;
	text-decoration : none;
	border-style : solid;
	border-color : #FFFFFF;
	border-width : 1px;
}

.list-clsNode:hover
{
	color: #FFFFFF;
	background-color : #CCCCCC;
}
.list-clsNode:active
{
	background-color : #E0DFE3; 
	color: #000000;
}

/* LIST TITLE */
.table-apps-title
{
	height: 22px;
	background-image: url(../img/title/w_opis_25.gif);

	width: 100%;
}

.td-apps-title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 3px 0px 0px 4px;
	height: 22px;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: block;
}

/* BLANK MESSAGE */
.td-blank{
	text-align: center;
	vertical-align: middle;
	color: #666666;
}
.table-blank
{
	height : 100%;
	width : 100%;
	margin: 0px;
	padding: 0px;
}

/* FRAME SWITCH */
.a-switch-active-south, .a-switch-active-north  
{
	height: 9px;
	width: 100%;
	display : block;
	background-image: url(../img/switch/switch_bg_9px.gif);
	background-repeat : repeat;
	cursor: n-resize;
}
.a-switch-active-north  
{
	cursor: s-resize;
}

a:hover.a-switch-active-south, a:hover.a-switch-active-north {
	background-image: url(../img/switch/switch_bg_9px_hover.gif);
}

.td-switch-disabled 
{
	height: 9px;
	width: 100%;
	display : block;
	background-image: url(../img/switch/switch_bg_9px.gif);
	background-repeat : repeat;
}


/* MENU TREE */
.clsNode, .clsNode:visited
{
	font-size: 11px;
	font-family: Tahoma, Helvetica, sans-serif;
	text-decoration: none;
	color: #000000;
	cursor: pointer;
/*	color: black;
	font-weight : normal;
	font-size : 11px; */

/*	border: solid 1px #FFFFFF;
	border-style : solid;
	border-color : #FFFFFF;
	border-width : 1px;
	padding: 0px 2px 0px 2px;
	height: 16px;*/
}

.clsNode:hover
{
	background-color : #CCCCCC;
	border-color : #CCCCCC;
	color: #FFFFFF;
}
.clsNode:active
{
	background-color : #E0DFE3;
	border-color : #E0DFE3;
	color: #000000;
}

.clsPictText{
	height: 16px;
	padding-left: 2px;
	padding-bottom: 6px;
}

/* SEARCH */
.table-search
{
	border: 1px solid #7E7D8B;
	background-color:#DCDAE5;
	height: 19px;
	width: 100%;
}

.input-search-enter-submit
{
	width: 0;
	/*
	visibility: hidden;
*/
}
.input-search-in, .input-search-status
{
	width: 100px;
	background-color: #DCDAE5;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.input-search-status
{
	width: 80px;
}
.input-search-box
{
	width: 185px;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

.td-content-search {
	padding: 2px;
/*	padding-left: 19px;*/
}
.body-search 
{
	margin: 0px;
}

/* ACTIONS TITLE */
.div-actions-title-caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

	padding: 5px;

	height: 19px;
	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

/* APPS BUTTONS */
.a-path-link
{
	font-size: 9px;
	color: White;
	text-decoration: none;
/*	background-image: url(../img/switch/switch_bg_9px.gif);
	height: 9px;
	width: 100%;
	display : block ;
	background-repeat: repeat;
	cursor: s-resize;
	cursor: n-resize;*/
}
a:hover.a-path-link 
{
	text-decoration: underline;
/*
	background-image: url(../img/switch/switch_bg_9px_hover.gif);
*/
}

.div-actions-title-desc 
{
	color: #EEEEEE;

	padding: 4px 5px 4px 5px;

	width: 100%;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
}

.body-actions-title
{
	background-color: #9C9AB2;
}

/* TOOLBARS */

.body-toolbar {
	background-color: #F1F2F6;
/*	background-image: url(../img/toolbar/toolbar_bg.gif);*/
}

.table-toolbar {
	height: 25px;
	display: inline;
/*	background-image: url(../img/toolbar/toolbar_bg.gif);
*/	width: auto;
}

.td-toolbar {
	height: 25px;
	display: inline-block;
	background-image: url(../img/toolbar/toolbar_bg.gif);
	vertical-align: top;
	width: auto;
}

.span-button {
	height: 25px;
	/* indent from left 
	padding: 3px 0px 0px 5px;*/
	/* for elipsis 
	white-space: nowrap;*/
	text-overflow: ellipsis;
	overflow: hidden;
	display: inline-block;
/*	text-align: center;
	 16px for 19px title height because of padding above
	height: 16px;*/
	width: 100%;
}

.a-link,.a-link-search,.a-link-tag {
	overflow: hidden;
	
	height: 19px;
	
	color: #000000;
	font-size: 11px;

	text-decoration: none;
	display: inline;
	padding: 0px 2px 0px 2px;
}

.a-link-tag {
	background-color: #FFCC88;
	
	border: solid Black 1px;
	padding: 0px 1px 0px 1px;
}

a:hover.a-link,a:hover.a-link-search,a:hover.a-link-tag
{
	background-color: #FFA500;

	border: solid Black 1px;
	padding: 0px 1px 0px 1px;
}

a:hover.a-link-search 
{
	background-color: #FFEEC2;
}

.d-link 
{
	overflow: hidden;
	
	height: 19px;
	
	color: #999999;
	font-size: 11px;

	text-decoration: none;
	display: inline;
	padding: 0px 2px 1px 2px;
}
.na-link 
{
	overflow: hidden;
	
	height: 19px;
	
	color: #CCCCCC;
	font-size: 11px;

	text-decoration: none;
	display: inline;
	padding: 0px 2px 1px 2px;
}

.img-link 
{
	padding: 2px;
	margin: 2px 0px 4px 3px;
}

.img-actions-link 
{
	padding: 2px;
	margin: 0px 4px 0px 0px;
}

.no-img-link 
{
	padding: 2px 0px 2px 0px;
	margin: 2px 0px 4px 3px;
	/* top, right, bottom, left */
}


/* ACTIONS */
.body-actions
{
	padding: 8px 16px 0px 16px;
	/* top, right, bottom, left */
}

.td-actions-desc
{
	color: #C4C1D5;
	width: 100%;
	padding: 2px;
}

.td-actions-button
{
	height: 16px;
	white-space: nowrap;
}

.active-link, .disabled-link, .non-active-link {
	text-decoration: none;
	
/*	background-image: url(../img/wizard/str2.gif);
	background-repeat: no-repeat;
*/	
	height: 16px;
	width: 100%;
	color: #000000;
	display: block;
	
	padding: 0px 0px 3px 0px;
/*
	padding: 0px 0px 3px 20px;
*/
}

.non-active-link {
/*
	background-image: url(../img/wizard/str3.gif);
*/
	color: #FF0000;
}

.disabled-link 
{
/*
	background-image: url(../img/wizard/str1.gif);
*/
	color: #CCCCCC;
}

a:hover.active-link {
	text-decoration: underline;
	display: block;
	background-color: #F1F2F6;
}

.group-node
{
/*	border-bottom: solid 1px #DCDAE5;*/
	vertical-align: bottom;


	height: 24px;
	width: 100%;
	padding: 2px;
}

.group-node-up-down
{
	vertical-align: bottom;

	height: 24px;
	width: 16px;
	padding: 2px;
}
/* ACTION WIZARDS */
.body-wizard
{	
	margin: 6px;
	background-color:#EEEEF4;
	
}
.wizard-padding 
{
	padding: 10px;
	display: block;
}
.wizard-title
{
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	background-color: White;/* #FFEEC2;*/
}

.action-inner-form-description
{
	padding-left: 5px;
}

.action-inner-form-caption
{
	padding-right: 5px;
}

.action-inner-form
{
	background-color: #FCFCFC;/* #FFEEC2;*/
	border: solid 6px #FFFFFF;
}

.action-title
{
	padding-top: 10px;
	font-weight: bold;
	width: 100%;
	display: block;
	border-bottom: solid 1px #9C9AB2;
}

.action-sub-title
{
	padding-top: 10px;
	padding-bottom: 0px;
	font-weight: bold;
	width: 100%;
	display: block;
	font-size: 16px;
/*
	border-bottom: solid 1px #FFFFFF;
	background-color: #EEEEFF;
*/
}
.action-select
{
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.action-select-hide
{
	visibility: hidden;
}

.wizard-text
{
	font-size: 13px;
	padding-left: 10px;
}
.wizard-text-desc
{
	/*no margin*/
	margin: 0px;
	/* font */
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.action-text
{
	padding: 6px;
	vertical-align: top;
	height: 100%;
}
.red-text
{
	color: #FF0000;
}
.td-next-previous
{
	padding: 6px;
	vertical-align:middle;
	height: 100%;
}
.action-question
{
	padding: 4px;
}
.a-next-previous
{
	text-decoration: none;
}

a:hover.a-next-previous
{
	text-decoration: underline;
}

.img-next-previous
{
	margin-right: 10px;
}

.back-forward 
{
	display:block;
	width: 60px;
	height: 17px;
	background-attachment:fixed;
	background-image:url(../img/wiz_end.gif);
	background-repeat:no-repeat;
	background-position: 55px 12px;
	background-color:#7A7999;
}

.button-padding
{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom:0px;
	padding-top:0px;
	display:inline;
}

/* MAP PARAMS */
.table-map-params
{
	width:auto;
}

.td-form-caption
{
	width: 50%;
	text-align: right;
	white-space: nowrap;
}

.td-form-input,.xhtml-td-form-input
{
	width: 50%;
	text-align: left;
}

.xhtml-td-form-input
{
	white-space: nowrap;
}

.td-form-submit
{
	width: 50%;
	text-align: right;
}

.td-form-reset
{
	width: 50%;
}

/*
	MAP PARAMS
*/
.import-disabled
{
	color: Gray;
}
.import-table-optional, .import-column-optional, .import-param-optional
{
	background: #FF9933;
	color: #FFFFFF;
}
.import-table-other, .import-column-other, .import-param-other
{
	background: #FFFF66;
}