
body {
	font-family: Helvetica, Trebuchet MS, Arial, sans-serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	margin:0;
	/*background:#FFF4E0;*/
	/*background:#7988A3;*/
	/*background:#f1f1f1;*/
}

.lang-row {margin-left:20px;}

.lang-row li {float:left; margin-right:5px; list-style-type:none;}

a:link { color:#2e4f84; }

a:visited {	color:#2e4f84; }

.potpis {
	font-size:0.8em;
	padding:5px;
	background:#a8a9ad;
	color:#fff;
}

form {
	margin:0; 
	padding:0;
}


ul.ulclear, li.ulclear {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}

#dheader {text-align:center; margin:0; padding:0;}

.flabel {margin-top:5px; font-size:0.9em;}

.tekst {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #3E505A;
	font-weight : normal;	
}

.down {
	color: #aa0033;
}
.up {
	color: #009933;
}

.mstable {width:100%;}
.mstable td {font-size:70%;}

.atable {width:95%;}
.atable td {font-size:70%;}

.kltable {margin-bottom:0.1em; margin-top:0.1em;}
.kltable td, .md td, .mdh td, .pcontent td {font-size:0.8em; }
.pcontent img {border:0;}
.pcontent p, .pcontent ul li {font-size:12px;}
.pcontent h1 {font-weight:400;}
.newsl {margin-top:0.3em;}
.newsl li {margin-bottom:0.2em;}
.newsl li p { margin:0; padding-left:8px; font-size:0.8em;}
.newsl li a { text-decoration:none; font-size:0.9em;}

.hmenu {padding:5px; font-size:0.8em;}

.tbonds td {font-size:0.7em;}

.flashcontent { border: 1px #efefef solid; width:100%;}

.spanlink {font-size:0.8em; margin-right:5px; color:#00c; text-decoration:underline; cursor:pointer; cursor:hand;}
.chlink {font-size:0.8em; margin-right:5px; color:#09c; border-bottom:1px #00c dotted; display:inline; cursor:pointer; cursor:hand;}
.spanlink2 {font-size:0.8em; margin-right:5px; color:#00c; text-decoration:underline; cursor:pointer; cursor:hand;}
.spanbold {font-size:0.8em; margin-right:5px; font-weight:bold;}
.spanlink-more {font-size:10px; color:#00c; text-decoration:none; cursor:pointer; cursor:hand;}

/*md styles*/
.pr {font-weight: bold;	font-size: 160%; margin: -5px 0px}
.key {font-weight: bold; font-size: 0.8em; color: #444; text-align: left}
.val {font-size: 0.8em; text-align: right}
.chr {font-size: 0.8em;color: #a03}

.tdl {border-bottom:1px #bbb solid; padding:5px 5px 5px 0; font-size:0.7em}
.tdl-big {text-align:left; border-bottom:1px #bbb solid; padding:5px 5px 5px 0; font-size:14px; font-weight:bold;}
.tdl-bold {border-bottom:1px #bbb solid; padding:5px 5px 5px 0; font-size:0.7em; font-weight:bold;}


.tdr {text-align:right; border-bottom:1px #bbb solid; padding:5px; font-size:0.7em}
.tdr-big {text-align:right; border-bottom:1px #bbb solid; padding:5px 5px 5px 0; font-size:14px; font-weight:bold;}
.tdr-center {text-align:center; border-bottom:1px #bbb solid; padding:5px; font-size:0.7em}
.tdr-bold {text-align:right; border-bottom:1px #bbb solid; padding:5px; font-size:0.7em; font-weight:bold;}
.tdr-small {text-align:right; border-bottom:1px #bbb solid; padding:5px; font-size:9px}
.tdr span {font-size:0.9em} 

.ticker
{
	position:		relative;
	visibility:		hidden;
	left:			0px; 
	top:			0px; 
	font-size:		12px; 
	font-weight:	bold; 
	width:			100%;
	height: 		25px;
	padding:		2px;
	/*background:transparent url(/images/acb/ticker-bg.gif) repeat-x scroll;*/
}

.clstsu
{
	color:			green; 
	cursor:			hand;
	cursor:			pointer; 
	padding-bottom:	2px; 
	padding-left:	1em;
	padding-right:	2em;
	margin:			0px;
}

.clstsd
{
	color:			red; 
	cursor:			hand;
	cursor:			pointer; 
	padding-bottom:	2px; 
	padding-left:	1em;
	padding-right:	2em;
	margin:			0px;
}

.clsts
{
	cursor:			hand;
	cursor:			pointer; 
	padding-bottom:	2px; 
	padding-left:	1em;
	padding-right:	2em;
	margin:			0px;
}
.clstsu a { text-decoration:none; }
.clstsd a { text-decoration:none; }

.clstimg
{

}

#marqueecontainer {
	border:0px solid orange;
	height:180px;
	overflow:hidden;
	padding:0px 0px 0px 4px;
	position:relative;
	width:100%;
}

#nav, #nav ul {
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
line-height:1.5em;
font-size:0.9em;
cursor:pointer; 
cursor:hand; 
}

#nav a {
	color:#333;
	text-decoration:none;
}

#nav ul a {
	padding:0px 5px;
	color:#333;
	text-decoration:none;
	/*background-color:#efefef;*/
	background:transparent url(/images/acb/css-nav30r.gif) repeat-x scroll;
	height:30px;
}

#nav a:hover{
	background-color:#fff;
	color:#2e4f84;
}

#nav li {
	position:relative;
	background-color:#efefef;
	border-bottom:1px #fff solid;
	margin:0;
	padding:0.2em;
	background:transparent url(/images/acb/css-nav30r.gif) repeat-x scroll;
	heoght:30px;
}

#nav li ul li{
	position:relative;
	background-color:#333;
	margin:0;
	padding:0;
}

#nav ul {
	position:absolute;
	display:none;
	width:15em;
	top:0;
	/*border:1px #2e4f84 solid;*/
}

#nav ul li a{
	border-bottom:1px #c0c0c0 solid;
	padding:0.18em;
}

#nav li ul a{
width:15em;
height:auto;
float:left;
}

#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:15em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}

#msm * {color:#50A029;}
#mss * {color:#c44;}
#msv * {color:#0099cc;}

/*#i1 *, #i2 *, #i3 *, #i4 * {background:#2e4f84;}*/

.ui-wrapper { border-top: 1px solid #50A029; }
.ui-wrapper input, .ui-wrapper textarea { border: 0; }

.ui-tabs-hide {
    display: none;
}

.ui-tabs-nav, .ui-tabs-panel {
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 3px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 2px;
    font-weight: bold;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    float: left; /* fixes dir=ltr problem and other quirks IE */
    padding: 0 12px;
    background: url(/images/acb/tabs.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 5px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    background-position: 100% 0;
    text-decoration: none;
    white-space: nowrap; /* @ IE 6 */
    outline: 0; /* @ Firefox, prevent dotted border after click */    
}
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #fff;
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    background-position: 100% -23px;
}
.ui-tabs-nav a span {
    padding-top: 1px;
    padding-right: 0;
    height: 20px;
    background-position: 0 0;
    line-height: 20px;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-top: 0;
    height: 27px;
    background-position: 0 -23px;
    line-height: 27px;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
    border-top: 1px solid #2e4f84;
    padding: 0;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/*skin reports*/

.tabs-hide {
	display: none;
}
.tabs-panel { font-size:80%; border-top:1px solid #2e4f84;}
.tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    /*min-width: 84px;*/ /* be nice to Opera */
}
.tabs-nav a, .tabs-nav a span {
    display: block;
    padding: 0 5px;
    background: url(/images/acb/tab.png) no-repeat;
}
.tabs-nav a {
    position: relative;
    top: 1px;
    z-index: 2;
    padding-left: 0;
    color: #27537a;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */  
}
.tabs-nav .tabs-selected a {
    color: #000;
}
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {
    background-position: 100% -150px;
    outline: 0; /* prevent dotted border in Firefox */
}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {
    background-position: 100% -100px;
}
.tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
    padding-bottom: 4px;
}
*>.tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.tabs-nav .tabs-selected a span {
    padding-top: 7px;
}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span {
    background-position: 0 -50px;
}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {
    background-position: 0 0;
}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.tabs-nav .tabs-disabled {
    opacity: .4;
}
.tabs-container {
    border-top: 1px solid #97a5b0;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}
* html .tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}


.roundedcornr_box {
	background: url(/images/acb/roundedcornr_tl.png) no-repeat top left;
	margin:0.2em 0 0.2em 0;
}
.roundedcornr_top {
	background: url(/images/acb/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/images/acb/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/images/acb/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/images/acb/roundedcornr_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 5px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content { padding: 0 5px; font-size:0.8em;}


.lavaLampWithImage {
    position: relative;
    float:right;
    height: 30px;
    width: auto;
    /*background: url("/images/acb/lavalamp/bg.gif") no-repeat top;*/
    padding: 5px;
 	margin:0 0 0 0;
    /*overflow: hidden;*/
}
        
.lavaLampWithImage li {
    float: left;
    list-style: none;
}
    .lavaLampWithImage li.back {
        background: url("/images/acb/lavalamp/lava.gif") no-repeat right -30px;
        width: 9px; 
        height: 30px;
        z-index: 8;
        position: absolute;
    }
        .lavaLampWithImage li.back .left {
            background: url("/images/acb/lavalamp/lava.gif") no-repeat top left;
            height: 30px;
            margin-right: 9px; /* 7px is the width of the rounded shape */
        }
                
.lavaLampWithImage li a {
    font: bold 14px arial;
    text-decoration: none;
    color: #fff ! important;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 5px;    
}
            
.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
    border: none;
}

.ml { border-left: 3px #a7a8ad solid; border-bottom: 1px #fff solid; background:#1c478b; color:#fff; padding:10px;}

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('/images/acb/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}


.even {
	background-color: #ffffff;
}
.odd {
	background-color: #efefef;
}
.highlight {
	background-color: #3D3D3D;
}
.header {
	background: url(/images/acb/ts/small.gif) right center no-repeat;
	font-size:0.8em;
	font-weight:normal;
	padding-right:10px;
	background-color:#efefef;
	cursor:pointer;
	cursor:hand;
}

.headerSortUp {
	background: url(/images/acb/ts/small_asc.gif) right center no-repeat;
	padding-right:10px;
	background-color:#efefef;
}
.headerSortDown {
	background: url(/images/acb/ts/small_desc.gif) right center no-repeat;
	padding-right:10px;
	background-color:#efefef;
}

.rc_box_hp {
	background: url(/images/acb/hp/rc_tl.png) no-repeat top left;
}
.rc_top_hp {
	background: url(/images/acb/hp/rc_tr.png) no-repeat top right;
}
.rc_bottom_hp {
	background: url(/images/acb/hp/rc_bl.png) no-repeat bottom left;
}
.rc_bottom_hp div {
	background: url(/images/acb/hp/rc_br.png) no-repeat bottom right;
}
.rc_content_hp {
	background: url(/images/acb/hp/rc_r.png) top right repeat-y;
}

.rc_top_hp div,.rc_top_hp,
.rc_bottom_hp div, .rc_bottom_hp {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.rc_content_hp, .rc_bottom_hp {
	margin-top: -19px;
}
.rc_content_hp { padding: 0 15px; }

.clear {
	clear: both;
}


.tabela * {
	text-align:left;
	font-size:12px;
} 

#dif p {margin:5px 0 0 0;}
#nif p {margin:5px 0 0 0;}
.newsnews { font-size:12px; }
