html,body {
	margin: 0px;
	padding: 0px;
	height: 100%; /* needed for container min-height */
	width: 100%;
	
	font-family: "Trebuchet MS", sans-serif;
	font-size: 9pt;
	line-height: 17px;
	color: black;
}
html { overflow: scroll; }

div#container {
	width: 100%;
}

#header {width: 100%; min-width: 955px; height: 40px; min-height: 40px; float: none; margin: 0px; padding: 0px; text-align: left;}
@media (max-width: 768px) {
	#header {
		height: 65px !important;
	}
}
	#header H1, #header H1 A, #header H1 A:link, #header H1 A:visited {line-height: 40px;}
	#header H1 {margin-left: 16px; font-size: 16pt;}
#logo {width: 150px; height: 44px; margin: 2px 9px 0px 9px; padding: 0px; position: absolute; top: 0px; right: 34px; }
.divLogoIcon {width: 44px; height: 34px; margin: 0px; padding: 0px; position: absolute; top: 0px; right: 194px; }
.divLogoIcon img { padding: 10px; }
.divLogoLoggedUser {width: 140px; height: 15px; margin: 9px; padding: 0px; position: absolute; top: 6px; right: 234px; text-align:right; color:White; }
.divLogoLoggedFlags {width: 34px; height: 32px; margin: 2px; padding: 0px; position: absolute; top: 1px; right: 1px; text-align:right; }
.HLangFlag {margin: 4px 4px 0px 4px;}


#menu {width: 100%; min-width: 955px; height: 121px; float: none; margin: 0px; padding: 0px; text-align: left; white-space: nowrap;}
	#menu .icon-group {height: 95px; float: left; margin: 0px; padding: 0px; line-height: 15px; border: 0px;}
		#menu .icon-group .name {text-align: center;}

	#menu .icon-group ul {list-style: none; margin: 3px 0px 0px 3px; padding: 0px; float: left;}
	#menu .icon-group ul li {width: 60px; height: 77px; margin: 0px 3px 0px 0px; padding: 0px; float: left; position: relative; z-index: 999; display: block; cursor: pointer;}

		#menu .icon-group ul li A, #menu .icon-group ul li A:link, #menu .icon-group ul li A:visited, #menu .icon-group ul li .nolink {width: 60px; height: 77px; display: block; text-align: center;}
		#menu .icon-group ul li IMG {border: 0px; width: 32px; height: 32px; margin: 8px 10px 3px 10px; text-align: center;}
		#menu .icon-group ul li:hover, #menu .icon-group ul li.selected {background: url("/_assets/styles/icon-background.gif") no-repeat;}

		#menu .icon-group ul li DIV.sub {margin: 0px; padding: 0px; overflow: hidden; position: relative; top: -7px; left: -27px; float: right;}
		#menu .icon-group ul li DIV.sub IMG {border: 0px; width: 5px; height: 3px; margin: 0px; padding: 0px;}

					#menu .icon-group ul ul {overflow: hidden; visibility: hidden; position: absolute; margin: 0px; padding: 0px; width: 190px; z-index: 9999 !important; list-style: none; }
						#menu .icon-group ul li:hover ul {visibility: visible; opacity: 1;}
							#menu .icon-group ul li:hover ul li {width: 190px; height: 42px; padding: 0px; float: left; margin: 0px 0px 1px 0px; overflow: hidden; text-align: left;}
							#menu .icon-group ul li:hover ul li:hover, #menu .icon-group ul li:hover ul li.selected {background: url("/_assets/styles/icon2-background.gif") no-repeat;}
							#menu .icon-group ul li:hover ul li a {width: 190px; height: 42px; margin: 0px; padding: 0px; display: block; line-height: 42px; text-align: left;}
							#menu .icon-group ul li:hover ul li IMG {border: 0px; width: 32px; height: 32px; margin: 5px; float: left;}

		#menu .icon-group ul li.disabled {width: 60px; height: 77px; display: block; text-align: center; cursor: default;}
		#menu .icon-group ul li.disabled:hover {background: none;}
		#menu .icon-group ul li.disabled div.disabled {width: 60px; height: 77px; background: url("/_assets/styles/icon-disabled.png") no-repeat; position: absolute;}
	#menu .betweengroup {width: 3px; min-width: 3px; height: 95px; min-height: 95px; float: left; margin: 0px 0px 0px 0px; padding: 0px;}

#line_submenu {width: 100%; min-width: 955px; height: 5px; min-height: 5px; float: none; margin: 0px; padding: 0px;}

#content {min-width: 955px; padding: 16px;}

#subicons {width: 923px; margin-bottom: 20px; float: none; clear: both;}
	#subicons DIV.message {width: 200px; height: 59px; float: right; border: 1px solid black; padding: 0px 5px;}
	.submenu_icon {width: 60px; height: 59px; float: left; text-align: center; line-height: 13px; margin-right: 10px; border: 1px solid black; overflow: hidden;}
		.submenu_icon IMG {padding: 7px 18px 2px 18px; clear: both; float: left;}
		.submenu_icon A, .submenu_icon A:link, .submenu_icon A:visited {text-decoration: none; width: 60px; height: 59px; display: block;}
		.submenu_icon A:hover {text-decoration: none;}
	.submenu_icon:hover {background: url("/_assets/styles/iconsub-background.gif") no-repeat; border: 1px solid white;}

	.submenu_iconDEV {width: 30px; height: 59px; float: left; text-align: center; line-height: 13px; margin-right: 10px; border: 0px solid black; overflow: hidden;}

.subtabber {width: 961px;}

/*
.table_list TD A, .table_list_sub TD A {color: black; text-decoration: none;}
.table_list TH, .table_list TD {padding-left: 3px;}
.table_data INPUT, 
.table_data SELECT, 
.table_data TEXTAREA {width: 300px;}

*/


.table_list_sub TD A {color: black; text-decoration: none; }

.table_listTH TD, .table_list TD, .table_list_odd TD, .table_list_even TD {padding-left: 3px; padding-top: 2px; padding-bottom: 2px;}
.table_listTH TD {font-weight: bold; text-align: left;}
.table_list TD A, .table_list_odd TD A, .table_list_even TD A {color: black; text-decoration: none;}

P {text-indent: 0px; text-align: justify; margin-top: 0px;}
P.right {text-align: right;}
P.right_brez {text-align: right; margin-top: 0px;}
P.center {text-align: center;}

/*
FORM {font-family: "Trebuchet MS", sans-serif; font-size: 9pt; line-height: 11pt;}
TEXTAREA {font-family: "Trebuchet MS", sans-serif; font-size: 9pt; line-height: 11pt;}
INPUT {font-family: "Trebuchet MS", sans-serif; font-size: 9pt; line-height: 11pt;}
	INPUT.error, SELECT.error {background-color: #fcf3cd; color: black; font-weight: normal;}
OPTION {font-family: "Trebuchet MS", sans-serif; font-size: 9pt; line-height: 11pt;}
SELECT {font-family: "Trebuchet MS", sans-serif; font-size: 9pt; line-height: 11pt;}
IFRAME {font-family: "Trebuchet MS", sans-serif; font-size: 9pt; line-height: 11pt;}

UL {margin-top: 0px;}
OL {margin-top: 0px;}
BLOCKQUOTE {margin: 0px 0px 0px 20px; padding: 0px;}
LI {margin: 0px; padding: 0px;}
LI.space {margin-bottom: 10px;}
*/

TH {font-weight: bold; text-align: left;}
.table_line1, .table_line2 {width: 100%; height: 0px; padding: 0px; margin: 0px;}

A, A:link, A:visited {text-decoration: underline; color: #005091;}
A:hover {text-decoration: none;}

H1 {font-size: 14pt; margin-top: 0px; padding-top: 0px;}
H2 {font-size: 12pt; margin-top: 0px; padding-top: 0px; text-decoration: none;}

.topbrez {margin-top: 0px;}
.bottombrez {margin-bottom: 0px;}
.brez {margin: 0em 0em 0em 1.5em;}

.linija {background-color: #28006A;}

.ok {color: green; font-weight: bold;}
.error {color: #bb141a; font-weight: bold;}

.small {font-size: 7.5pt !important; line-height: 9pt;}
.smallCenter {font-size: 7.5pt; line-height: 9pt;}

.break {clear: both; float: none;}

.GridPager
{
	padding: 2px 5px 2px 5px;
	border: thin none #000000;
	font-family: "Trebuchet MS", sans-serif;
	color: #000000;
	font-size: 16px;
	text-align: center;
	border-top: solid 1px #B9B9B9;
}
TR.GridPager TD A, TR.GridPager TD A:link, TR.GridPager TD A:visited {text-decoration: underline; color: #005091;}
TR.GridPager TD A:hover {text-decoration: none;}

.stylePointer
{
cursor: pointer;
}

.divPrintShow
{
	display:none;  /* display:none;*/
}


.jtable-title {
	line-height: unset !important;
}

#sumOfTree input, #sumOfTree select, #sumOfTree img, #sumOfTree .lplNodePlusMinus {
	display: none
}
#sumOfTreeForASPX input, #sumOfTreeForASPX select, #sumOfTreeForASPX img, #sumOfTreeForASPX .lplNodePlusMinus {
	display: none
}

/*#EstablishingStockTable input, #EstablishingStockTable select, #EstablishingStockTable img, #EstablishingStockTable .lplNodePlusMinus, #EstablishingStockTable .FidTreeCaret-down::before, #EstablishingStockTable .fidTree li:last-child::before, #EstablishingStockTable .fidTree li::after, #EstablishingStockTable .FidTreeCaret::before {
	display: none
}
*/
/*#EstablishingStockTable ul, #EstablishingStockTable li{
margin-left:0 !important;
padding-left:0 !important
}*/
/*.addDotsIfToLongText {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

td.addDotsIfToLongText{
	width: 15px !important
}*/
.disableChoice {
	opacity: 0.4;
	cursor: not-allowed;
}
/*.disableChoice:hover {
	all: unset;
}*/