/* COLORS:
#e8edf5 - svetlo vijolicna
*/
/*************** RESET *****************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,
font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,
legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent;}
body {line-height:1;}
ol,ul {list-style:none;}
blockquote,q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse;border-spacing:0;}
td, th {
	font-size:12px;
	vertical-align:top;
}
/*table tr td {
padding: 0px 4px 4px 0px;
}*/

/*************** DEFAULT ***************/
html {
	margin: 0; 
	padding: 0;
	overflow: -moz-scrollbars-vertical; /*scrollbars in FF always on */
	}

body {
	margin: 0 0 15px 0;
	padding: 0;
	font-family: arial, verdana, tahoma, helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #757575;
	background: #FFFFFF;
	text-align: center;
	}
#overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:800px;
	z-index:90;
	-moz-opacity:.80;opacity:.80;
	background-color:#fff;
}
#overlayBanner {
	background:#fff url(../../img/NLB-portal/bannerji/2008/special/banner-zacetni.gif) no-repeat 0 0;
	width:490px;
	height:342px;
	z-index:100;
	position:absolute;
	margin:0 auto;
}
#closeOverlay {
	display:block;
	text-indent:-9999px;
	float:right;
	width:20px;
	height:20px;
}
p  { 
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 7px 0;
	padding: 0;
	color: #757575;
	}
	
form {
	margin: 0;
	padding: 0;
	border: 0;
	}

select, input, textarea {
	/*padding:1px;
	/border: 1px solid #dadadc;*/
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	color:#757575;
	font-size: 12px;
}

.noinput {
	border: none;
	background: none;
	}
	
img {
	 border: 0;
	 }
	 
a/*, a:visited*/ {
	text-decoration: underline;
	color: #28007D;
	background-color: transparent;
	}

a:hover/*, a:active*/ {
	text-decoration: none;
	}

ul {
	padding: 0 0 5px 15px;
	list-style:none;
	margin: 0 0 4px 0;
	/*border: 1px solid red;*/
	}

ol {
	margin-left: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

li {
	margin: 2px 0 1px 0;
	padding: 0 0 0 10px;
	background:url(../../img/_dsg/bullet2.gif) no-repeat 0px 7px;

	}
	
#body h1 {
line-height: 20px;
}

h1, h2, h3 {
	color: #28007D;
	background-color: transparent;
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0 12px 0;
	}

h2 {
	font-size: 13px;
	padding: 3px 0px 0px 0px;
	margin: 10px 0px 7px 0px;
	
	}
h2  img {
	padding-left:5px;
	}

h3 {
	font-size: 15px;
	padding: 3px 0px 0px 0px;
	margin: 10px 0px 6px 0px;
	border-bottom: 1px solid #28007D;
	}

/** LAYOUT
-------------------------------------------------------*/

#container {
	width: 900px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding-left: 0px;
	}
	
#left {
	float: left;
	width: 180px;
	padding: 0;
	margin: 0;
	
	}
	
#body {
	float: left;
	width:490px;
	padding: 0 25px 0 25px;
	}
	
#sidebar {
	float: left;
	width: 180px;
	padding: 0px;
	margin: 0px;
	font-size:11px;
}

/*LAYOUT WIDE*/

#container .body_wide {
	width:670px;
}
#container .body_super_wide {
	width:850px;
}
#container .body_shema {
	margin:0px;
	width:695px;
	float:right;
	padding:0px;
}
/* NAVIGATION
----------------------------------------------------------*/

/***** MAIN NAVIGATION (top) ******/
div#globalnav	{
	display:inline-block;
	color: #FFF;
	margin: -1px 0 0 0;
	width:720px;
	padding-left:180px;
	position:relative;
	z-index:1;	
	}
#menu {
	/*float: left;*/
	list-style-type: none;
	/*margin:0 0 0 180px;*/
	display:inline;
	width:540px;
	height:27px;
	padding:0 ! important;
	}
	
#menu li, #menu li a {
	display: block;
	float: left;
	position: relative;
	padding:0 ! important;
	margin:0 ! important;
	/*width:270px;*/
	}
#menu li a#podjetjaa, #menu li a#prebivalstvoa{
	text-indent: -9999px;
	overflow: hidden;
	}
#menu li a#podjetjaa{ 
	height: 27px; 
	width: 268px;
	background:#5878b4 url(../../img/_dsg/menu-horizontal.gif) no-repeat -269px 0px;
	}
#menu li a#prebivalstvoa{ 
	height: 27px; 
	width: 270px; 
	background:#5878b4 url(../../img/_dsg/menu-horizontal.gif) no-repeat 0 0;
	}
li#prebivalstvo:hover a#prebivalstvoa {
	background:#5878b4 url(../../img/_dsg/menu-horizontal.gif) no-repeat 0 -26px ! important;
}
li#podjetja:hover a#podjetjaa {
	background:#5878b4 url(../../img/_dsg/menu-horizontal.gif) no-repeat -269px -26px ! important;
}	
#menu li a#podjetjaa.on{ 
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on.gif) no-repeat -269px 0px; 
	}
#menu li a#prebivalstvoa.on {	
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on.gif) no-repeat 0 0;
	}
	
/***** MAIN NAVIGATION ENGLISH SITE(top) ******/
#menu.ang li a#individuala{ 
	height: 27px; 
	width: 180px;
	background:#5878b4 url(../../img/_dsg/menu-horizontal-ang.gif) no-repeat 0px 0px; 
	}
#menu.ang li a#corporatea{ 
	height: 27px; 
	width: 180px; 
	background:#5878b4 url(../../img/_dsg/menu-horizontal-ang.gif) no-repeat -180px 0;
	}
#menu.ang li a#financiala{ 
	height: 27px; 
	width: 180px; 
	background:#5878b4 url(../../img/_dsg/menu-horizontal-ang.gif) no-repeat -360px 0;
	}	
#menu.ang li#individual ul {
	width: 146px;
	margin-left:-1px ! important;
	}
#menu.ang li#corporate ul {
	width: 146px;
	margin-left:-1px ! important;
	}
#menu.ang li#financial ul {
	width: 147px;
	margin-left:-1px ! important;
	}
#menu.ang li a#individuala, #menu li a#corporatea, #menu li a#financiala{
	text-indent: -9999px;
	overflow: hidden;
	}
li#individual:hover a#individuala {
	background:#5878b4 url(../../img/_dsg/menu-horizontal-ang.gif) no-repeat 0 -26px ! important;
}
li#corporate:hover a#corporatea {
	background:#5878b4 url(../../img/_dsg/menu-horizontal-ang.gif) no-repeat -180px -26px ! important;
}
li#financial:hover a#financiala {
	background:#5878b4 url(../../img/_dsg/menu-horizontal-ang.gif) no-repeat -360px -26px ! important;
}		
#menu.ang li a#individuala.on{ 
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on-ang.gif) no-repeat 0px 0px; 
	}
#menu.ang li a#corporatea.on {	
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on-ang.gif) no-repeat -180px 0;
	}
#menu.ang li a#financiala.on {	
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on-ang.gif) no-repeat -360px 0;
	}
/****************/

/* Submenu */
#menu li ul {
	background:#fff url(../../img/_dsg/ululbg.gif) repeat-y bottom right;
	left: -9999px;
	position: absolute;
	width: 236px;
	margin: 27px 0 0 0;
	padding:15px 20px 10px 15px;
	float: left;
	border-left:1px solid #e5e5e5;
	}
#menu li ul li {
	width:100%;
	background:none;
}
#menu li ul a {
	border-bottom: 1px solid #e5e5e5;
	color: #28007D;
	text-decoration: none;
	line-height:21px;
	display: block;
	float: left;
	padding: 4px 10px;
	width: 100%;
	}
#menu li ul a.last {
	border:0 ! important;
	}
#menu li ul a:hover, #menu li ul a.sfhover2 {
	text-decoration: underline;
	}
#menu li:hover ul, #globalnav li li:hover ul {
	left: auto;
	}
	
/* SECONDARY  NAVIGATION  (left)
-------------------------------------------------------- */
#left ul.navmenu {
	width: 180px;
	padding: 0 0 10px 0;
	list-style-image: none;
	list-style-type: none;
	display:inline-block;
	text-align: right;
	color: #28007D;
	margin: 0;
	}
	
#left ul.special {
	margin-top:-10px;
	}

#left ul.navmenu li {
  	padding: 0px;
  	width: 180px;
  	background:none;
	display: block !important;
  	display: inline;
  	position: relative;
  	float:left; 
	}
#left ul.navmenu li a {
	line-height:13px;
	}
#left h2 {
	margin-top:0 ! important;
}	

#left ul.navmenu a, #left ul.navmenu a:visited, #left ul.navmenu span  {
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #28007D !important;
	margin: 0;

	padding: 1px 13px 1px 0px;
	float:left;
	width:167px;
	text-align: right;
	text-decoration: none;
	}
	
#left ul.navmenu span  {
	color: #757575 !important;
	}

#left ul.navmenu a:hover {
	text-decoration: underline;
	margin: 0;
	padding: 1px 13px 1px 0px;
	}

#left ul.navmenu .menuOn, #left ul.navmenu .menuOn:hover, #left ul.navmenu .menuOn:active, #left ul.navmenu .menuOn:visited {
	display: block;
	text-decoration: none;
	color: #00BFF3 !important;
	margin: 0;
	padding: 1px 13px 1px 0px;
	}
	
#left .nav {
	padding: 0 0 50px 0;
	margin: 0 0 50px 0;
	}
	
#left h2 {
	background-color: #C9D9F1;
	width: 162px;
	margin: 0;
	color: #28007D;
	padding: 5px 13px 5px 5px;
	margin: 0 0 5px 0;
	border: 0;
	text-align: right;
	float: none;
	font-size: 12px;
	font-weight: bold;
	}
	
#left  h1 a {
	text-decoration: none;
	color: #00BFF3;
	}
	
#left  h1 a:hover { 
	text-decoration: underline;
	}
	
#left  h2 a {
	text-decoration: none;
	}
	
#left  h2 a:hover { 
	text-decoration: none;
	color: #00BFF3;
}
#left  h2 a.menuOn {
	text-decoration: none;
	color: #00BFF3;
}

#left p {
	float:right;
	text-align:right;
	font-size:11px;
	padding-right:13px;
}

#left select.poslovanice {
	color:#28007D;
	font-size:11px;
	margin:3px 0;
	width:167px;
}
	
/*************** LAYOUT - STYLES ***************/
#head {
	width: 900px;
	height: 103px;
	background: transparent url("../../img/_dsg/bg-head.jpg") top left no-repeat;
	vertical-align: top;
}

body.head-bg {
	background: transparent url("../../img/_dsg/bg-head-2011.jpg") top center no-repeat; 
}
body.head-bg #head {
	background: transparent url("../../img/_dsg/bg-head-2011.jpg") top center no-repeat;
}



	
#headHome {
	width: 900px;
	height: 103px;
	background: transparent url("../../img/_dsg/bg-head-home.jpg") top left no-repeat;
}	

#head h1, #headHome h1 {
	margin: 0px;
	padding: 45px 0 0 65px;
	float: left;
	}
	
#head h1 a, #headHome h1 a	{
	background: url("../../img/_dsg/logo-nlb.gif") no-repeat 0 0;
	width: 82px;
	height: 32px;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	position:relative ! important;
	z-index:100;
	}	
	
#head h1 a:hover, #headHome a:hover {
	text-decoration:none;
	}

#head .nav, #headHome .nav {
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 6px 0 0 0;
	}
#head ul.nav li, #headHome ul.nav li {
	float:left;
	background:none;
	padding:0 3px 0 0;
}
#head .nav a, #headHome .nav a {
	color: #FFF;
	text-decoration:none;
	margin: 0 11px 0 0;
	}

#head .nav a:hover, #headHome .nav a:hover {
	text-decoration:underline;
	}

#search {
	float: right;
	padding:3px 0 0 0;
	width:180px;
	}
#search fieldset {
	float:right;
}	
#search input {
	font-size:11px;
}
.buttonSearch {
	border: none;
	height: 20px;
	float:left;
	}

.fieldSearch {
	width: 120px;
	border: 1px solid #757575;
	background: #FFF url(../../img/_dsg/bg-search.gif) top left no-repeat;
	color: #757575;
	margin:0 3px 0 0 ! important;
	padding:3px 3px 0px 5px;
	font-size: 11px;
	height: 15px;
	float:left;
	}
	
#path {
	color: #757575;
	height: 20px;
	font-size: 10px;
	padding: 10px 0 0 205px;
	/*position:relative;*/
	clear: both;
	}
	
#path a {
	color: #28007D;
	text-decoration:none;
	}

#path a:hover{
	text-decoration:underline;
	}
	
#pathHome {
	height: 10px;
	padding: 0;
	clear: both;
	}

#footer { 
	background: transparent url(../../img/_dsg/bg-footer.gif) top right no-repeat;
	height: 30px;
	color: #757575;
	padding: 19px 24px 10px 24px;
	float:left;
/*margin:14px 0 0 0 ! important;*/
	margin:20px 0px 0px 0px;
	font-size: 11px;
	width:855px;
	position:relative;
	}
	
#footer_print {
	float:left;
	margin:20px 0px 0px 0px;
	display:none;
	font-size:11px;
	width:100%;
}
#footer_print.izracun {
	float:none;
}

#header_print {
	display:none;
	width:100%;
	float:left;
}

#to_top {
	background: transparent url(../../img/_dsg/to-top.gif) no-repeat left 2px;
	padding-left: 14px;
	width:172px;
	position: absolute;
	top:-15px;
	right:0px;
}
#to_top a.toTop {
	color:#28007D;
	text-decoration:underline;
}

#to_top a.toTop:hover {
	text-decoration:none;
}

#footerHome { 
	background: transparent url(../../img/_dsg/bg-footer-home.gif) top right no-repeat;
	color: #757575;
	padding: 5px 25px 1px 25px;
	float:left;;
	margin:5px 0 0 0;
	font-size: 11px;
	}
	
#footer a, #footerHome a {
	text-decoration: none;
	color: #757575;
	font-size: 11px;
	}
	
#footer a:hover, #footerHome a:hover { 
	text-decoration: underline;
	}
	
	
#body h1 a {
	text-decoration: none;
	}
	
#body h1 a:hover { 
	text-decoration: underline;
	}
	
/*************** Left column ***************/
	
#left .quickMenu {
	font-size: 11px;
	color: #28007D;
	width:167px;
	position:absolute;
	}

#left option.skupina {
	/*font-weight:bold;
	border-bottom:1px dashed #28007D;*/
	background-color:#C9D9F1;
	}

ul.navQlinks {
	width: 180px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	display:inline-block;
	text-align: right;
	color: #28007D;
	font-size: 11px;
	}

ul.navQlinks li {
  	padding:0px 0;
  	width: 180px; /*For KHTML*/
  	list-style: none;
	list-style-image: none;
	list-style-type: none;	 
	display: block !important; /*For GOOD browsers*/
  	display: inline; /*For IE*/
	background-image: none;
  	position: relative;
  	float:left; 
	}

ul.navQlinks a   {
	display: block;
	text-decoration: none;
	font-size: 11px;
	color: #28007D !important;
	line-height:13px;
	padding: 1px 13px 1px 0;
	float:left;
	width:167px;
	text-align: right;
	}
	
ul.navQlinks a.enka {padding-right:0px;width:auto}

ul.navQlinks a.enkaLogo {width:auto;float:right;padding-top:4px;}

ul.navQlinks a:hover {
	/*text-decoration: none;
	color: #00BFF3 !important;*/
	text-decoration: underline;
	margin: 0;
	}
ul.navQlinks img {
	margin:0 0 -1px 0;
}
#left .nav {
	padding:0 ! important;
	margin:0 ! important;
}
#left .navQlinks form {
	float:left;
	margin:2px 0 1px;
}
#left .navOther select {
	/*float:right;*/
	margin:8px 0 0 0;
}
#left form#form2 {
	display:inline-block;
	position:relative;
	width:100%;
	height:20px;
	margin:4px 0 8px 0;
	}
	
/*************** Right column ***************/
	
#sidebar h2 {
	background-color: #C9D9F1;
	width: 162px;
	color: #28007D;
	padding: 5px 5px 5px 13px;
	margin: 0px 0 6px 0 !important;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	}
	
#sidebar p {
	padding: 0 0 0 13px;
	/*margin: 0 0 12px 0;*/
	border: 0;
	font-size:11px;
	margin: 0 0 5px 0;
	}

#sidebar .linkSorodne {
	padding: 0 0 3px 13px;
	}
	
#sidebar a , #sidebar a:visited {
	text-decoration: none;
	font-size: 11px;
	color: #28007D;
	margin: 0;
	padding: 0;
	}
	
#sidebar a p, #sidebar a:visited p {
	color: #28007D;
	}

#sidebar a:hover {
	text-decoration: underline;
	margin: 0;
	}
	
#sidebar ul {
	padding: 0 0 6px 4px;
	margin: 0;
	}
#sidebar ul.frontNews {
	padding:0 5px 0 0px ! important;
}	
#sidebar ul li {
	background:none;
}
#sidebar ul li ul {
	padding:0 0 2px 8px;
}
#sidebar ul.withBullets li, #sidebar ul li ul li {
	background:url(../../img/_dsg/bullet2.gif) no-repeat 0px 7px;
}
ul.frontNews li {
	background:none;
}

form#login_borza {
	padding: 0 0 0 13px;
	margin: 0 0 6px 0;
}

form#login_borza input {
	width:150px;
}
form#login_borza input.button {
	width:auto;
}
form#login_borza .button {
	margin-top:10px;
}
/*************** Links ***************/
.linkModer, .linkModer:visited {
	background: transparent url(../../img/_dsg/ico-more.gif) center right no-repeat;
	text-decoration: none !important;
	padding: 0 10px 0 0 !important;
	margin: 0px 5px 0px 0px !important;
	color: #00BFF3 !important;
	float: right;
	font-size: 11px !important;
	font-weight:normal;
	height:1%;
	}

.linkModer:hover, .linkModer:active {
	text-decoration: underline !important;
 	} 

.linkBack, .linkBack:visited {
	background: transparent url(../../img/_dsg/ico-back.gif) center left no-repeat;
	text-decoration: none !important;
	padding: 0 0px 0 10px !important;
	margin: 0px 0 0 0 !important;
	color: #00BFF3 !important;
	float: left;
	display: block;
	font-size: 11px !important;
	}

.linkBack:hover, .linkModer:active {
	text-decoration: underline !important;
 	} 	
	
/*star obrnjen link, zdaj je vse v desnem robu brez underline-a, izjeme imajo class .linkRightUnderline*/

.linkRightReverse, .linkRightReverse:visited {
	text-decoration: none !important;
	font-size: 11px;
	color: #28007D;
	line-height:16px;
	}

.linkRightReverse:hover, .linkRightReverse:active {
	text-decoration: underline !important;
	}

.linkSJ {
	font-weight:normal;
	}
	
/*******************************************************************************************************/
 
/*nov obrnjen link v desnem robu, samo za redke izjeme (linki med tekstom pri npr. vizitki)*/
#sidebar .linkRightUnderline, #sidebar .linkRightUnderline:visited {
	/*text-decoration: underline; poenotenje stilov*/
	}
	
#sidebar .linkRightUnderline:hover, #sidebar .linkRightUnderline.active {
	text-decoration: underline;
	}	
	
/*******************************************************************************************/	

.linkSivMali {
	font-size: 10px;
	color:#757575;
}
 
.linkPDF, .linkPDF:visited, #sidebar .linkPDF, #sidebar .linkPDF:visited {
 	background: transparent url(../../images/content/banka/pdf.gif) left top no-repeat;
 	padding-left:18px;
 	/*display:block;*/
	padding-top: 2px;
	line-height:20px;
}

.linkPDF:hover, .linkPDF:active{
 	text-decoration: none;
}

.linkZip, .linkZip:visited {
 	background: transparent url(../../images/content/zip.gif) left top no-repeat;
 	padding-left:18px;
 	/*display:block;*/
	padding-top: 2px;
	line-height:20px;
}

.linkZip:hover, .linkZip:active{
 	text-decoration: none;
}

.linkXLS, .linkXLS:visited {
 	background: transparent url(../../images/content/banka/xls.gif) left bottom no-repeat;
 	padding-left:18px;
	padding-top: 2px;
 	/*display:block;*/
	line-height:20px;
}

.linkXLS:hover, .linkXLS:active{
 	text-decoration: none;
}

.linkPPT, .linkPPT:visited {
 	background: transparent url(../../images/content/banka/ppt.gif) left bottom no-repeat;
 	padding-left:18px;
	padding-top: 2px;
 	/*display:block;*/
	line-height:20px;
}

.linkPPT:hover, .linkPPT:active{
 	text-decoration: none;
}
	
/*************** LAYOUT - popup ***************/
#containerPopup {
	width: 100%;
	text-align: left;
	margin: 0 auto 0 auto;
	padding-left: 0px;
	}
#containerPopup .line{
	margin:15px  0 9px ! important;
	margin:14px 0 0px 0;	
}	
#middlePopup {
	display:inline-block;
	margin:15px 30px  0 30px ! important;
	width:494px;
	/*margin: 20px 0px 0 24px;*/
	}		
	
#headPopup {
	width: 560px;
	height:77px;
	/*float:left;*/
	}

#middlePopup table td.okvir {background:none;}
#middlePopup table td.slovarCrka {vertical-align:bottom;}

#middlePopup .tblCount {width:474px;}

#headPopup h1 {
	margin: 0px;
	text-indent: -9999px;
	margin: 0;
	float: right;
    padding: 45px 37px 0px 0px;
	}
	
#headPopup h1 a, #headPopup h1 a:visited {
	background: transparent url("../../img/_dsg/logo-nlb.gif") top no-repeat;
	width: 82px;
	height: 32px;
	display: block;
	text-decoration:none;
	padding: 0;
	margin: 0;
	}
	
#headPopup h1 a:hover {
	text-decoration:none;
	}

#headPopup .nav {
	float:left;
	color: #28007D;
	padding:53px 0 0 25px ! important;
	/*margin:53px 0 0 21px;*/
	}

#headPopup .nav a {
	color: #28007D;
	text-decoration:none;
	margin: 0 5px 0 5px;
	font-size:11px;
	}
#headPopup .nav a:hover {
	text-decoration:underline;
	}
	
#popupUL {
	width:160px;
	margin:0 8px 0 0;
	float:left;
	}
	
#ul_banner{
	float:left;
	}
	
.popupUL2 {
	width:33%;
	float:left;
	}
	
#popupUlHolder {
	float:left;
	width:100%;
	}
	
#popupUL3 {
	width:100%;
	float:left;
	}
	
#containerPopup #middlePopup ul li {height:auto;}	
	
/*************** Other ***************/
.noFloat {
	float:none !important;
}
.fll {
	float:left;
	}
.envelope {
	padding:0 13px 0 20px ! important;
	width:auto ! important;
	float:right ! important;
	background:transparent url(../../img/_dsg/ico-envelope.gif) no-repeat left 50%;
}
.button {
	margin: 0;
	padding: 1px 8px 2px 8px !important;
	border: none;
	color: #28007D;
	background: #C7C7C7 url(../../img/_dsg/bg-button.gif) bottom right no-repeat;
	cursor:pointer;
	width: auto; 
	overflow:visible;
	font-family:arial,verdana,tahoma,helvetica,sans-serif;
	font-size: 13px;	
	}
.disabled-button {
	color:#ACACAC;
}	
	
.buttonAng {
	padding: 1px 2px 2px;
}
	
.buttonMarginLeft {
	margin-left:6px;
}
	
.services {
	color:#28007D;
	margin-bottom:10px;
	font-size: 11px;
	display:inline-block;
}

.services .hOne {
	line-height:normal;
	}	

.services ul {
	display:inline-block;
	padding:0px;
	margin-bottom:5px;
}

.services li {
	background:transparent url(../../img/_dsg/bullet5.gif) no-repeat scroll 0 4px;
	float:left;
	margin:0 20px 0 0;
	padding:0 0 0 10px;
	width:133px;
	display:inline;
	}

.services.skladi li {width:215px;}

.services li a {
	color: #28007D;
	text-decoration:none;
	line-height: 15px !important;
	}
	
.services li a:hover {
	text-decoration:underline;
	}
/****/
ul.new li, ul.new {
	margin:0;
	padding:0;
	background:none;
	width:100%;
}
ul.new .date {
	display:block;
}
ul.new h2 {
	margin-top:0 ! important;
	padding:10px 0 0 0 ! important;
	padding:0;
}
/****/

	
.interestRate {
	color: #FFF;
	font-size: 16px;
	width: 225px !important;
	background-color: #00BFF3;
	padding: 20px 10px 20px 10px;
	font-weight: bold;
	float: right;
	text-align: center;
	}	
	
.topic,
.topic2 {
	background-color: #CCF2FD;
	padding: 10px 5px 6px 10px;
	margin: 0 0 10px 0;
	display:inline-block;
	width: 97%;
	}
	
.topic h1,
.topic2 h1 {
	color: #00BFF3 !important;
	background-color: transparent;
	font-size: 16px !important;
	font-weight: bold;
	padding: 0 15px 0px 0;
	margin:0px;
	}
.topic h1 {
	float: left;
	width: 108px;
}

.topic p,
.topic2 p {
	margin: 0px;
	padding:0px 5px 0 0 ;
}
.topic p {
	float:right;
	width: 340px;
}
.topic2 p {
	width: 99%;
}

.topic .linkModer, .topic .linkModer:visited,
.topic2 .linkModer, .topic2 .linkModer:visited { 
	margin: 0px -5px 0px 0px !important;
}

.line {
	border-top: 1px solid #00BFF3;
	width:100%;
	margin-bottom:8px !important;
	/*margin-bottom:-9px;*/
	line-height:1px;
	font-size:1px;
	height:1px;
	/*display:none;*/ /*temp je na disp none*/
	}
	
.txtRed {
	color: #E30500;
	}
	
.txtSmall {
	font-size: 10px;
	}

.txtBlue {
	color:#28007D;
}

.txtMiddle {
	font-size: 11px;
	}
	
.txtNewsDate {
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
span.date {
	font-size:11px;
}	
.txtNewsDateHome {
	font-size: 11px;
	margin: 0;
	padding: 0;
	/*color: #28007D; poenotenje stilov*/
	}
/* pushbox - front */
.pushbox {
	padding:0;
	float:left;
	width:490px;
	
	margin:10px 0;
}	
.pushbox li{
	border: 1px solid #00BFF3;
	padding: 0 10px 0 0;
	margin: 0;
	float: left;
	width:225px;
	margin:0 0 0 0px;
	}
.pushbox li.last {
	margin:0 0 0 15px;
}	
.pushbox img { 
	float: left;
	margin: 0 10px 0 0;
	display: block;
	}
	
.pushbox h3 { 
	color: #757575 !important;
	background-color: transparent;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 4px 0;
	padding: 5px 0 0 0;
	line-height: 13px;
	}
	
.pushbox p { 
	margin: 0;
	padding: 0;
	font-size: 10px ! important;
	line-height: 13px;
	}
.sporocilaJavnost {
margin: 0px 10px 0px 10px;
}
	
/******************/
#sidebar .enterInfo {
	/*float:left;*/
	/*width:167px;*/
	margin:0px 0 10px 0 ! important;
	display:inline-block;
	width:100%;
}
#sidebar .enterInfo-l {
	line-height:11px;
	float:left;
}
#sidebar .enterInfo-l a, #sidebar .enterInfo-l a:visited{
	margin-right:8px;
	text-decoration:none;
	float:left;
	font-size: 11px;
	color: #28007D;
	text-align: right;
}
#sidebar .enterInfo-l a:hover{
	text-decoration:underline;
	margin-right:8px;
}
#sidebar .enterInfo-l p{
	margin:-4px 0 2px 0;
	padding:0px;
}
#sidebar .enterInfo-2 {
	float:left;
	margin-top:8px;
	width:100%;
}
#sidebar .navOther a.flag, #sidebar .navOther a.flag:visited  {
	float:right;
	}
	
#sidebar .navOther {
	padding: 0 0 0 13px;
	margin-top: 10px;
	}
	
#sidebar .navOther p {
	font-size: 11px;
	/*color: #28007D; poenotenje stilov*/
	}
/*************** Banners ***************/
		
.topicRight  { 
	background: #CCF2FD;
	margin: 0px 0px 13px 0px;
	padding: 0 7px 0px 0;
	text-align: left;
	display:inline-block;
	}
	
.topicRight h3 { 
	color: #00BFF3;
	background: none !important;
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 5px 12px !important;
	padding: 8px 0 0 0 !important;
	width: auto;
	border-bottom: none;
	}
	
.topicRight h3 a { 
	color:#00BFF3 ! important;
	font-size:12px !important;
} 
	
.topicRight .linkModer, .topicRight .linkModer:visited { 
	margin-right: -2px !important;
}
	
.topicRight p { 
	margin: 0 !important;
	padding: 0 !important;
	font-size: 11px !important;
	line-height: 13px !important;
	}
	
.topicRight img {
	float: left;
	margin-right: 10px;
}	
	
/*eobvestila desno*/	
.eobvestila { 
	/*padding:0 13px 6px 0;*/
	padding:0 13px 13px 0;
	margin-bottom:13px;
	background-color:#C9D9F1;
	}	
	
.eobvestila p { 
	margin: 0 0 5px !important;
	padding: 0 0 0 13px !important;
	font-size: 11px !important;
	line-height: 13px !important;
	}	
	
.eobvestila label { 
	margin: 0 0 5px !important;
	float:left;
	font-weight:bold;
	}	
	
.eobvestila #email { 
	width:148px;
	padding:2px 2px;
	border:1px solid #757575;
	}
	
.eobvestila #error { 
	padding-left:13px;
	margin-bottom:6px;
	}
	
.eobvestila .call-to-action { 
	float:right;
	}		
	
.eobvestila .linkModer { 
	float:left;
	margin:3px 0 0 13px !important;
	}
	
.eobvestila h3 { 
	color: #28007D;
	background: none !important;
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 5px 12px !important;
	padding: 8px 0 0 0 !important;
	width: auto;
	border-bottom: none;
	}
	
.eobvestila h3 a { 
	color:#28007D ! important;
	font-size:12px !important;
} 

.eobvestila span { 
	float:left;
	padding:5px 0px 0 13px;
	width:154px;
} 

/*****************************/				
	
.bannerSmall { 
	background: #CCF2FD;
	width:166px;
	padding: 0 7px 0 0;
	text-align: left;
	margin:0 0 0 3px;
	float: left;	
	}
	
.wide {
	width:230px;
	margin:0 0 0 6px;
}	
.bannerSmall p  {
	float:left;
	margin:0 ! important;
	padding:0 ! important;
	}
	
.bannerSmall-d {
	float:left;
	width:60%;
	padding:0 0 0 9px;
	}
	
.bannerSmall img { 
	float: left;
	display: block;
	}
	
.bannerSmall h3, #sidebar .bannerSmall h3 { 
	color: #00BFF3;
	background: none !important;
	font-size: 12px !important;
	font-weight: bold;
	margin: 0 0 3px 0 !important;
	padding: 8px 0 0 0 !important;
	width: auto;
	}

.bannerSmall p { 
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	line-height: 13px !important;
	}
	
/*  TABLES
-------------------------------------------------------- */
/*  tabelaOsnovna */

#tblCount-w {
	float:left;
	background: #EBEBEB;
	padding:10px;
	margin:0 0 10px 0;
	}

#body #tblCount-w {
	width:470px;
}
	
.tblCount {
	background: #EBEBEB;
	width:470px;
	}
	
.tblCount td {
	padding: 2px 2px 2px 2px;
	vertical-align: top;
	}
	
.tbl1 {
	margin:0 0 5px 0;
	border:1px solid #EBEBEB;
	border-bottom:none;
	width: 100%;
	}
	
.tbl1Margin {
	margin-top: 5px;
	}
	
.tbl1 td {
	border-bottom:1px solid #EBEBEB;
	padding:3px;
	vertical-align: top;
	}

.autoWidth {
	width: auto;
}
		
.noMargin {
	margin-bottom:0px;
}

.noBorder {
	border: none;
}

.noBorder tr td {
	border: none;
}

.noPadding {
	padding:0 !important;
}

/***********tabela iskalnik sepa*********/
.tblSepa tr td, .tblSepa tr th {
	font-size:11px;
}
#body.sepa {
padding-right:0px;
width:695px;
}

/***********tabela poudarjena************/	
.tblPoudarjena th {
	background-color:#E8EDF5;
	border-left:1px solid white;
	font-weight:normal;
	padding:3px;
}
.tblPoudarjena th.first {
	background-color:#E8EDF5;
	border-left:none;
}
.tblPoudarjena th.brezPodlage {
	background-color:transparent;
	border:1px solid white;
}
.tblPoudarjena th.belaObrobaSpodaj {
	border-bottom:1px solid white;
}
/************tabela NLB skupina - druzbe*************/
.tblBanka tr td {
	vertical-align:top;
}
/************tabela izracuni***************/
.tblIzracun tr td {
	font-size:11px;
}
/**************tabela vase mnenje************/
.tblMnenje tr td {
	padding: 3px;
}
/**************tabela sorodne vsebine************/
.tblSorodne {
	margin-bottom: 10px;
}
/************tabela slovarcek pojmov*******/
.tblSlovarcek {
	background-color:#E8EDF5;
	width: 100px;
}
.slovarCrka {
	font-size:14px;
	color: #00BFF3;
	font-weight: bold;
}
.slovarCrkaLink {
	margin:1px;
	font-weight: normal;
}

/************tabela financni nasvet pokojnina*******/

.tblFN {
	margin:10px 0 5px 0;
	border-top: 1px solid #c9d9f1;
	border-bottom:none;
	width: 100%;
}
	
.tblFN td {
	padding:10px;
	border-bottom:1px solid #c9d9f1;
}	

td.tblFNPokojnina {
	background-color:#e8edf5;
	width: 200px;
	vertical-align: middle;
	padding: 10px;
}

td.tblFNPokojnina a {
	color: #737373;
	text-decoration: none;
	font-weight: bold;
}

td.tblFNPokojnina a:hover {
	text-decoration: underline;
}

/***********tabela sporocila***********/
.tblSporocila td{
	padding: 0px 8px 0px 0px;
	}
.tblSporocila .linkModer, .tblSporocila .linkModer:visited {margin-right:-3px !important;}	
/***********tabela Skladi - profil vlagatelja***********/
#middlePopup table.okvir tr td.okvir{
	background-color:#C9D9F1;
	color:#28007D;
	}
/***********tabela shema skupine NLB***********/
.tblShema {
	width: 50%;
}

.tblShema tr td{
	padding-right: 13px;
	width:105px;
}	
.tblShema tr td.last {
	padding: 0px;
}

.tblShema a, .tblShema a:visited {
	color:#757575;
	text-decoration: none;
}
.tblShema a:hover {
	text-decoration:underline;
}

.shemaOdvisna {
	background-color:#d3f1fc;
	float: left;
	width: 99px;
	margin-bottom:3px;
	padding: 3px;
	}
	
.shemaPridruzena {
	background-color:#cedbf7;
	float: left;
	width: 99px;
	margin-bottom:3px;
	padding: 3px;
	}

.shemaJoint {
	background-color:#cedbf7;
	border-top:1px solid #42308c;
	border-bottom:1px solid #42308c;
	float: left;
	width: 99px;
	margin-bottom:3px;
	padding: 3px;
	}
	
.shemaJointOdvisna {
	background-color:#cedbf7;
	border-top:1px solid #42308c;
	border-bottom:1px solid #42308c;
	float: left;
	width: 84px;
	margin: 0px 0px 3px 15px;
	padding: 3px;
	}

.shemaOdvisnaOdOdvisne {
	border-bottom:1px solid #21b7f1;
	float: left;
	width: 84px;
	margin: 0px 0px 3px 15px;
	padding: 3px;
	}
	
.shemaOdvisnaOdOdvisne.first {
	border-top:1px solid #21b7f1;
	margin: 0px 0px 0px 15px;
	padding: 3px;
	}
	
/***********tabela iskalnik borza***************/

ul.iskalnikBorza {
	padding:0 0 0 15px;
	margin:0px;
}

/***********poravnave tabel***********/
.tblSredinsko {
	text-align:center;
}

.tblLevo {
	text-align:left;
}

.tblDesno {
	text-align:right;
}
.tblTop {
	vertical-align:top !important;
}
.tblBottom {
	vertical-align:bottom !important;
}
/************************************/
table.popupTable td.left {
	border-left:1px solid #EBEBEB;
	}
	
table.popupTable td.right {
	border-right:1px solid #EBEBEB;
	}
	
table.popupTable td.last {
	border-bottom:1px solid #EBEBEB;
	}
.flr {float:right;}

/*****posebni div-i*****/

.floatLeft {
	float: left;
}

.containerStolpca {
	float: left;
	margin-bottom: 10px;
	width: 100%;
}

.containerStolpca h2 {
	padding: 0px;
	margin: 0px;
}

.stolpec {
	width: 238px;
	margin-right: 14px;
	float: left;
}

.stolpec1 {
	width: 238px;
	float: left;
}

/***********************/

/*********kazalo*********/

.kazalo {
	float: left;
	width: 190px;
	padding-left: 20px;
}
	
.kazalo h2 {
	background-color: #28007D;
	color: #FFFFFF;
	padding: 5px 5px 5px 13px;
	margin: 0px 0 10px 0 ! important;
	border: 0;
	font-size: 12px;
	font-weight: bold;
}
	
.kazalo h2 a {
	text-decoration: none;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.kazalo h2 a:hover{
	text-decoration: underline;
	margin: 0;
}

.kazalo h3 {
	border-bottom: none;
	padding: 0px;
	margin: 0px 0 6px 0;
	font-size:14px;
}
.kazalo h3.sklop {
	border-bottom: none;
	padding: 10px 0 0 0;
	margin: 0px 0 4px 0;
	text-align:center;
}

.kazalo p {
	padding: 0px;
	margin: 0px;
	border: 0;
}
	
.kazalo a {
	text-decoration: none;
	color: #28007D;
	margin: 0;
	padding: 0;
}

.kazalo a:hover {
	text-decoration: underline;
	margin: 0;
}
	
.kazalo ul {
	padding: 0 0 5px 4px;
	margin: 0 0 4px 0;
}

.kazalo ul li {
	background:none;
}

.kazalo h4 {
	font-weight:bold;
	border-bottom:1px solid #00BFF3;
	margin-bottom: 4px;
	color: #28007D;
	font-size:12px;
}
/*****poravnava slik + pripis slik*********/
.imgLeft {
	float: left;
	margin: 0pt 10px 5px 0px;
}

.imgRight {
	float: right;
	margin: 0pt 0px 5px 10px;
}

span.pripisTop, span.pripisBottom {
	display:block;
	}
span.pripisTop {margin-bottom:4px;}
span.pripisBottom {margin-top:4px;}

/********glavne prednosti - osnovne informacije***********/
.containerPrednosti {
	background: transparent url("../../img/_dsg/back-prednosti.gif") bottom no-repeat;
	width: 100%;
	display:inline-block;
	margin-bottom: 10px;
}

.znotrajPrednosti {
	width: 222px;
	margin-right: 14px;
	float: left;
	padding: 8px;
	border-top: 1px solid #28007D;
}

.znotrajInformacije {
	width: 222px;
	float: left;
	padding: 8px;
	border-top: 1px solid #28007D;
}

.containerPrednosti h2 {
	color: #28007D;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.containerPrednosti ul {
	padding: 0px;
}

.containerPrednosti li {
	background: transparent url(../../img/_dsg/bullet2.gif) no-repeat scroll 0px 7px;
}

.storitveNav {
	width: 155px;
	float: right;
	padding: 3px;
	border:1px solid #C9D9F1;
	margin: 0 0 5px 10px;
	font-size:10px;
}

.storitveNav ul {
	margin:0;
	padding: 0 0 0 5px;
}

.storitveNav ul li{
	background: transparent url(../../img/_dsg/bullet4.gif) no-repeat scroll 0px 5px;
	}

.purpleFrame {padding:8px;border: 1px solid #28007D;display:inline-block;margin-bottom:10px;width:472px}
.purpleFrame h2 {color: #28007D;font-size:16px;margin:0px;padding:0px;}
.purpleFrame ul {padding:0px;}
.purpleFrame li {background: transparent url(../../img/_dsg/bullet2.gif) no-repeat scroll 0px 7px;}

/*****naslovnica - pasice male spodaj********/

.containerPasiceMale {
	display: inline-block;
	width: 100%;
	margin-top: 15px;
	}
.containerPasiceMale .prva {
	float: left;
	margin-right: 12px;
	}
.containerPasiceMale .druga {
	float: left;
	}

/*********razno*********/

#buttons {
	/*clear:both;*/
	height:20px;
	margin-left:8px;
	margin-top:-22px;
	margin-bottom:2px;
	position:relative;
	width:170px;
	}
	
#buttons a, #buttons a:hover { text-decoration:none;}
 
#buttons a#mailButton {
	background:url(../../img/_dsg/send-mail.jpg) no-repeat left bottom;
	float:left;
	padding:0 5px;
	margin:0 0 0 7px;
	width:16px;
	height:18px;
	}

#buttons a#printButton {
	background:url(../../img/_dsg/print.jpg) no-repeat left top;
	float:left;
	padding:0 5px;
	height:18px;
	width:18px;
	}

#buttons a#textsizeButton {
	background:url(../../img/_dsg/font-resize.jpg) no-repeat left top;
	float:left;
	padding:0 5px;
	height:17px;
	width:16px;
	}
#buttonText {font-size:11px;}

.hidden {
	display: none;
	}

.print {
	display: none;
	}

.naslovnicaAktualno {
	margin-bottom: 5px;
}

.naslovnicaAktualno p {
	margin: 0px;
	color: #28007D;
	float: left;
	width: 167px;
	font-weight:normal;
}

/*********************************BORZA**************************************/
/*********zavihki borza - skupno*********/
#zavihki_borza, #zavihki_tecajnica{
	/*float:left;*/
	width: 100%;
}

#zavihki_borza {margin:7px 0px;display:inline-block;}

#zavihki_borza .txtSmall{
	float:left;
}

#zavihki_tecajnica {
	margin-bottom: 15px;
}

#zavihki_inside, #zavihki_insideSBI, #zavihki_insideVP, #zavihki_insidePodatkiVP {
	float:left;
}

.nav_zgoraj, .navSBI, .navVP, .navPodatkiVP, .navZavihkiStoritve ul  {
	width: 100%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0;
	float: left;
	margin:0 !important;
	}
	
.nav_zgoraj li, .navSBI li, .navVP li, .navPodatkiVP li {
	cursor: pointer;
	display: -moz-inline-stack;
	vertical-align:bottom;
	float: left;
	margin:0px;
	border: 1px solid #EBEBEB;
	border-bottom:none;
	border-left:none;
	width:121px;
	padding: 5px 0;
	text-align:center;
	background:none;
	background:#fff;
}

.nav_zgoraj li:hover, .navSBI li:hover, .navVP li:hover, .navPodatkiVP li:hover, .nav_zgoraj li.selected, .navSBI li.selected, .navVP li.selected, .navPodatkiVP li.selected {
	background:#E8EDF5;
}

.nav_zgoraj li#zavihek1 {
	border-left: 1px solid #EBEBEB;
	width:122px;
}

#zavihki_inside div {
	width:468px;
	border: 1px solid #EBEBEB;
	padding:10px;
	/*min-height:199px;*/
	/*height:auto !important;
	height: 199px;*/
}
#zavihki_borza .tbl1, #zavihki_tecajnica .tbl1, #zavihki_podatkiVP .tbl1, #zavihkiStoritve .tlb1 {
	margin:0px;
}

/**zavihki tecajnica**/

#zavihki_tecajnica {
	margin-bottom:15px;
}

#zavihki_tecajnica li {
	width:132px !important;
	min-height:32px;
	height:auto !important;
	height: 32px;
	padding:5px 0;
}	

#zavihki_tecajnica #zavihki_inside div {
	width:648px;
 }

#zavihki_tecajnica li#zavihek1 {
	width:136px !important;
}
/****zavihki sbi****/

#zavihki_sbi {
	float:left;
	width:244px;
	margin:0 0 7px 16px;
}

#zavihki_sbi span {padding-top:5px;float:left;}

.sbiTabela {
	float:left;
	width:230px;
	padding-top:1px;
	}

.navSBI li {
	width:80px;
	padding:5px 0;
	border-bottom:none;  /*dodano zacasno*/
}

.navSBI li:hover, .navSBI li.selected {  /*dodano zacasno*/
	border-bottom:none;
}

.navSBI li#zavihek1sbi {
	border-left: 1px solid #EBEBEB;
}

#sbi1, #sbi2, #sbi3 {
	width:242px;
	border: 1px solid #EBEBEB;
	/*border-top:none;	odstranjeno zacasno*/
	padding:0px;
}

/***zavihki posamezen VP - graf***/

#zavihki_vp {
	float:left;
	margin:0 0 0 20px;
	width:293px;
}

.navVP li {
	padding:5px 0;
	width:145px !important;
}

.navVP li#zavihek1vp {
	border-left: 1px solid #EBEBEB;
}

#vp1, #vp2 {
	width:291px;
	border: 1px solid #EBEBEB;
	border-top:none;	
	padding:0px;
}

/***zavihki posamezen VP - podatki o podjetju***/

#zavihki_podatkiVP {
	/*float:left;*/
	width:100%;
	margin:15px 0px;
}

.navPodatkiVP li {
	padding:5px 0;
	width:243px;
}

.navPodatkiVP li#zavihek3PodatkiVP {
	width:244px;
}

.navPodatkiVP li#zavihek1PodatkiVP {
	border-left: 1px solid #EBEBEB;
}

#zavihki_insidePodatkiVP div {
	width:468px;
	border: 1px solid #EBEBEB;
	border-top:none;	
	padding:10px;
	/*min-height: 130px;*/
	/*height:auto !important;
	height: 130px;*/
}

/***Zavihki storitve (Portal NLB)***/

#zavihkiStoritve {
	display:inline-block;
	}

#zavihki_insideStoritve {
	float:left;
	width:468px;
	padding:10px;
	border:1px solid #C9D9F1;
	border-style:none solid solid solid;
	}
	
#zavihki_insideStoritve ul {
	padding:0px;
	margin-bottom:7px;
	}

.navZavihkiStoritve ul li {
	background:transparent none repeat scroll 0 0;
	cursor:pointer;
	float:left;
	margin:0;
	padding:0;
	text-align:center;
	width:auto;
	}
	
.navZavihkiStoritve ul li:hover {
	border-bottom:none;
	}
	
.navZavihkiStoritve ul li div {
	border:1px solid #C9D9F1;
	border-style:solid solid none solid;
	/*border-top:1px solid #C9D9F1;*/
	color:#28007D;
	padding:5px 12px 6px 12px;
	float:left;	
	background:#C9D9F1;
	margin-right:2px;
	display:inline;
	position:relative;
	top:1px;
	}

.navZavihkiStoritve ul li div:hover {
	border-bottom:none;
	background:#fff;
	/*border-bottom:1px solid #FFFFFF;
	margin-bottom:-1px;*/
	}
	
.navZavihkiStoritve ul  li div.selected {
	background:#FFFFFF none repeat scroll 0 0;
	color:#28007D;
	/*border-bottom:1px solid #FFFFFF;
	margin-bottom:-1px;
	overflow:visible;
	height:16px;*/
	}	

.navZavihkiStoritve ul #zavihek1Storitve {
	/*padding:5px 15px;*/
	}
	
.navZavihkiStoritve ul  {
	/*border-bottom:1px solid #28007D;*/
	/*background:#C9D9F1;*/
	border-bottom:1px solid #C9D9F1;
	}


#zavihkiStoritve h2{
	margin-top:	0 !important;
	padding:0 !important;
	}
p.zavihkiStoritveNav {
	padding-left:2px;
	margin:-5px 0px 3px 0px;
	}
p.zavihkiStoritveNav a {
	text-decoration:none;
	border-right:1px solid #28007D;
	padding:0 13px;
	}
p.zavihkiStoritveNav a.last {
	border-right:none;
	}	
p.zavihkiStoritveNav a:hover {
	text-decoration:underline;
	}
#zavihkiStoritve #tblCount-w {
	border:none;
	padding:0px;
	float:none;
	margin:0px;
	}
#zavihkiStoritve #tblCount-w .tblCount {
	width:auto;
	background:#FFFFFF;
	}
.line.gray {
	border-top:1px solid #adab9d;
}
/****posamezen VP - tabela****/
.posamezniVPposli {
	width:177px;
	float:left;
	}
	
.posamezniVPposli h2{
	margin-top:	0 !important;
	padding:0 !important;
	}

.tblVP {
	width:177px;
	margin-bottom:10px;
}

/***izplacilo dividend***/

#izplacilo_dividend {
	float:left;
	width:242px;
	margin-top: 15px;
}
#izplacilo_dividend h2, #zavihki_sbi h2, .sbiTabela h2 {
	margin:0px;
	padding:0 0 7px 0;
}

/****novice borza, analize, porocila*****/
.noviceBorza {
	float:left;
	width:230px;
	padding-right:15px;
	margin-top:15px;
}

.sbiTabela .noviceNLB {
	margin:6px 0 0 0;
}

.sbiTabela .noviceNLB h2 {
	padding-bottom:4px;
}

.sbiTabela .noviceNLB p{
	margin:0px;
}

/**analize porocila, desni rob**/

p.porocilaDesno {
	margin-top:-7px;
}

#analizeRight p {
width:167px;
overflow:hidden;
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; /* Internet Explorer 5.5+ */
}

.eobvestila_sub {padding:3px 0 14px 13px;}

/**stran analize in porocila**/
.porocilaBorza {
	float:left;
	width:220px;
	padding-right:25px;
	border-right:1px solid #757575;
}

.analizeBorza {
	float:left;
	width:220px;
	padding-left:24px;
}
/****************************/

.analizeBorza.VP {
	float:left;
	border:none;
	margin-top:15px;
	width:220px;
	padding:0px;
}

.seonetBorza {
	width:250px;
	float:left;
	margin-top:15px;
	padding-right:20px;
}

.noviceBorza h2 {
	padding:0px !important;
	margin-top:0px !important;
}

.noviceBorza h2 span {
	margin-left:5px;
	font-weight:normal;
	font-size:12px;
}

.noviceBorza ul, .analizeBorza ul, .porocilaBorza ul, .seonetBorza ul {
	padding:0px;
	margin:0px;
}

.noviceBorza ul li, .analizeBorza ul li, .porocilaBorza ul li, .seonetBorza ul li {
	padding: 0 0 10px 0;
	background:none;
}

/**user borza,registracija**/
#userBorza  {
	color:#FFFFFF;
	float:right;
	left:166px;
	position:relative;
	top:-48px;
}

#userBorza a {
	color:#fff;
}

form#reg_borza label {
	width:152px;
	text-align:right;
	float:left;
	margin:2px 5px 0 0;
}

form#reg_borza input {
	width:180px;
	margin-bottom:7px;
}

form#reg_borza input.radio {
	float:none;
	width:auto;
}

form#reg_borza label.status {
	float:none;
	width:auto;
	margin-left:5px;
}

form#reg_borza input.button, form#reg_borza input.check {
	width:auto;
	margin-bottom:0px;
}

form#reg_borza input#davcna {
	margin-bottom:0px;
}

form#reg_borza .button {
	margin-left:157px;
	/*margin-top:10px;*/
}

form#reg_borza span {
	margin-left:161px;
	font-size:10px;
	display:block;
}

/**iskalnik VP**/
form#iskalnik_vp input {
	width:140px;
	margin:0px 5px;
}

form#iskalnik_vp input.button{
	width:auto;
	margin:0px;
}

#tblCount-w.iskalnik_vp {
	width:96%;
}
/**levo - storitve**/
#left h2.storitveBorza {
	margin-top:8px !important;
}
/***analize porocila - form za arhiv, moj portfelj - obrazci***/
form#porocilaArhiv label, form#objaveArhiv label, form#portfeljVP label{
	width:40px;
	text-align:right;
	float:left;
	margin:2px 5px 0 0;
}
form#porocilaArhiv div, form#objaveArhiv div {width:100%;float:left;margin-bottom:8px;}
form#porocilaArhiv label#month {margin-left:10px;}
form#porocilaArhiv select, form#objaveArhiv select {float:left;margin-right:8px}
form#portfeljVP label {
	width:47px;
}
form#portfeljVP select, form#portfeljVP input{
	margin-bottom:7px;
}
form#portfeljVP input.button{
	margin:0 0 0 52px;
}
form#porocilaArhiv select#vrsta{
	/*width:155px;*/
}
form#porocilaArhiv .button, form#objaveArhiv .button{
	margin-left:45px;
}
form#portfeljVP option.skupina {
	background-color:#EBEBEB;
	color:#757575;
}
form#portfeljVP table tr td {
	padding:0px;
}
input.kolicinaVP, input.cenaVP {
	text-align:right;
	border:1px solid white;
} 
input.kolicinaVP {
	width:40px;
}
input.cenaVP {
	width:75px;
}
input.kolicinaVP:hover, input.kolicinaVP:focus, input.cenaVP:hover, input.cenaVPfocus {
	border:1px solid #757575;
} 
/*narocilo na svetovanje borza*/
#vprasanje-forma-end {background:#EEEEEE;padding:10px;}
#vprasanje-forma .tblCount {background:#FFFFFF;}
#vprasanje-forma .error {color:#E30500;}
#vprasanje-forma .vnosno-polje {width:200px;}
#vprasanje-forma .label {font-weight:bold;}
#vprasanje-forma #vprasanje-loading {position:absolute;top:2px;left:-21px;display:none;}
#vprasanje-forma .submit-label {position:relative;}

/*borza sortiranje tabel*/
.tblPoudarjena th.header {background:url("../../img/_dsg/sort-neutral.gif") no-repeat scroll right 8px #E8EDF5;cursor:pointer;padding-right:17px;}
.tblPoudarjena th.headerSortDown {background:url("../../img/_dsg/sort-desc.gif") no-repeat scroll right 8px #E8EDF5;}
.tblPoudarjena th.headerSortUp {background:url("../../img/_dsg/sort-asc.gif") no-repeat scroll right 13px #E8EDF5;}

/**klik obroba slik**/
div.outline img {border: 2px solid #cccccc;}

/*videolink*/
a.video {position:absolute; left:432px; top:0; width:75px; height:30px; text-indent:-9999px;}
#footer a.video:hover, #footerHome a.video:hover {text-decoration:none;}

/****************************************************************************/

/*izracuni - narocilo na osebno svetovanje + forma toli poslji prijatelju*/

#kontaktni-center-forma {display:none;margin-bottom:10px;}
#kontaktni-center-forma.visible {display:block;}
#kontaktni-center-forma form, #poslji-prijatelju-forma form {background-color:#eeeeee;padding:10px;margin:2px 0 0 0;}
#poslji-prijatelju-forma form {margin-top:10px;}
#kontaktni-center-napaka {display:none;margin-top:10px;color:#FF0000;margin-left:110px;}
#kontaktni-center-uspeh {display:none;margin:5px 0 13px 0;background-color:#eeeeee;padding:10px;}
#kontaktni-center-narocilo img {margin:0 0 9px 0;}

#kontaktni-center label, #poslji-prijatelju-forma label {float:left;width:110px;line-height:18px;margin:0px;}
#kontaktni-center input, #poslji-prijatelju-forma input {width:180px;}
#kontaktni-center input, #kontaktni-center select, poslji-prijatelju-forma input {vertical-align:top;float:left;}
#kontaktni-center input.button, #poslji-prijatelju-forma input.button {float:none;width:auto;}
#kontaktni-center input.send, #poslji-prijatelju-forma input.send {margin-left:110px;}
#kontaktni-center ul, #poslji-prijatelju-forma ul  {padding:0px;margin:0px;}
#kontaktni-center ul li, #poslji-prijatelju-forma li {margin:0 0 7px 0;width:470px;padding:0px;background:none;display:inline-block;}
#kontaktni-center #poslovalnicaLi {display:none;}
#kcPoslovalnica {max-width:364px;width:expression(document.body.clientWidth > 360? "360px": "auto" );}
#kcLoading2 {margin-left:10px;}
#poslovalnice-sodelovanje {margin-bottom:2px;background:transparent url(../../img/_dsg/poslovalnice-sodelovanje.gif) repeat-x left bottom;padding:0 5px 5px 5px;}

#middlePopup #kontaktni-center ul li, #middlePopup #poslji-prijatelju-forma ul li {width:474px;}

/*AVNI - ankete*/
div.avni-vprasanje { padding-bottom: 15px;}
div.avni-error { color:#E30500; margin-top: 5px;}
ul li ul.avni-odgovori{ margin:2px 0 2px 0px;padding:10px 0 0;}
ul.avni-odgovori{ margin:2px 0 2px 16px;padding:0px;}
div.avni-odgovor-text {margin: 2px 0 2px 20px;}
div.avni-odgovor-text input{ width: 360px;}
ul.avni-odgovori li{ background:none; list-style: none; margin: 0; padding: 0;}

li.avni-vprasanje {margin:12px 0 0 0;}

ol.avni-vprasanja {margin-left:0px;list-style-position:inside;}
label.avni-vprasanje-title {font-weight:bold;}
ol.avni-vprasanja li{ background:none;list-style-type: decimal;padding:0;}
ol.avni-vprasanja li ol li {list-style-type:lower-alpha;}
ol.avni-vprasanja li ol li ul li, ol.avni-vprasanja li ul li {list-style-type:none;color:#757575;font-weight:normal;margin-bottom:4px;}
ol.avni-vprasanja li ul li ul li ul {margin-left:15px;}

ul.avni-vprasanja{ padding:0;}
ul.avni-vprasanja li { background:none;list-style-type:none;padding:0;margin-bottom:4px;}
/*ul.avni-vprasanja ol.avni-vprasanja, ol.avni-vprasanja ol.avni-vprasanja {margin-left:17px;}*/
ul.avni-vprasanja ol li {list-style-type: decimal;}

li.avni-odgovor-radio ul {margin:8px 0 0px 4px;}
li.avni-odgovor-radio ul li {margin-bottom:4px;}
li.avni-odgovor-radio ul li ul {margin-left:15px;}
li.avni-odgovor-radio ul .avni-odgovor-text {margin-left:0px;}

.avni-submit {text-align:right;padding-bottom:10px;margin-bottom:10px;}

.anketaVgnezdena form {margin-top:15px;border-top:1px solid #00BFF3;}
.anketaVgnezdena form h2 {padding-top:0px;margin-top:8px;font-size:15px;}

#sidebar ul.avni-vprasanja li.avni-vprasanje {padding:0 0 0 10px;margin-top:8px;}
#sidebar .avni-submit {padding-bottom:5px;}
#sidebar .avni-submit input {margin:0 0 0 13px;}
#sidebar ul.avni-odgovori {padding:0px;margin-top:5px;}
#sidebar ul.avni-odgovori input {margin-left:0px;padding-left:0px;}
#sidebar div.avni-vprasanje-title, #sidebar .avni-minianketa-odgovor, #sidebar .avni-minianketa-odgovor-bar, #sidebar .avni-minianketa-odgovor-first {margin-left:13px;} 
#sidebar .avni-minianketa {display:inline-block;margin-bottom:10px;}
#sidebar .avni-minianketa-odgovor {margin-top:4px;margin-bottom:1px;padding-top:1px;border-top:1px solid #DDDDDD;width:167px;float:left;display:inline;}
#sidebar .avni-minianketa-odgovor-first {padding-top:3px;border-top:none;width:167px;float:left;display:inline;}
#sidebar .avni-minianketa-odgovor-bar {float:left;background-color:#00BFF3;height:10px;line-height:10px;float:left;display:inline;overflow:hidden;}
#sidebar .avni-minianketa-odgovor-percent {width:32px;float:right;line-height:10px;text-align:right;}
#sidebar .avni-vprasanje-title {font-weight:bold;}

#sidebar-notranja ul.avni-vprasanja li.avni-vprasanje {padding:0 0 0 10px;margin-top:8px;}
#sidebar-notranja .avni-submit {padding-bottom:5px;}
#sidebar-notranja .avni-submit input {margin:0 0 0 13px;}
#sidebar-notranja ul.avni-odgovori {padding:0px;margin-top:5px;}
#sidebar-notranja ul.avni-odgovori input {margin-left:0px;padding-left:0px;}
#sidebar-notranja div.avni-vprasanje-title, #sidebar-notranja .avni-minianketa-odgovor, #sidebar-notranja .avni-minianketa-odgovor-bar, #sidebar-notranja .avni-minianketa-odgovor-first {margin-left:13px;} 
#sidebar-notranja .avni-minianketa {display:inline-block;margin-bottom:10px;}
#sidebar-notranja .avni-minianketa-odgovor {margin-top:4px;margin-bottom:1px;padding-top:1px;border-top:1px solid #DDDDDD;width:167px;float:left;display:inline;}
#sidebar-notranja .avni-minianketa-odgovor-first {padding-top:3px;border-top:none;width:167px;float:left;display:inline;}
#sidebar-notranja .avni-minianketa-odgovor-bar {float:left;background-color:#00BFF3;height:10px;line-height:10px;float:left;display:inline;overflow:hidden;}
#sidebar-notranja .avni-minianketa-odgovor-percent {width:32px;float:right;line-height:10px;text-align:right;}
#sidebar-notranja .avni-vprasanje-title {font-weight:bold;}

.avni-save-success {color:#28007D;font-weight:bold;border-top:1px solid #00BFF3;border-bottom:1px solid #00BFF3;margin:15px 0 10px 0;padding:8px 0;font-size:15px;}

/*primerjava storitev*/
#primerjava-storitev span {float:left;width:90px;line-height:18px;margin:0px;}
#primerjava-storitev label {float:left;line-height:18px;margin-right:10px;width:80px;}
#primerjava-storitev ul {margin:0px;padding:0px;}
#primerjava-storitev ul li {background:none;display:inline-block;margin:0 0 12px;padding:0;width:100%;}
#primerjava-storitev ul li.last {margin:0px;}
#primerjava-storitev  input, #primerjava-storitev select {float:left}
#primerjava-storitev {background-color:#EEEEEE;margin:2px 0 0;padding:10px;margin-bottom:15px;}
#primerjava-storitev .obdobje {margin-top:5px;}
#primerjava-storitev select, #primerjava-storitev .button {margin-left:5px;}

.primerjalni-kriterij {color:#28007D;}
ul.primerjalni-kriterij {margin-bottom:10px;}

/*********************/
input.call-to-action, a.call-to-action, div.call-to-action a, .avni-submit input, #sidebar a.call-to-action, #sidebar a.call-to-action:visited {color:#FFFFFF;font-weight:bold;text-align:left;border:none;font-family:arial,verdana,tahoma,helvetica,sans-serif;font-size:12px;margin:0px;cursor:pointer;background:#28007D url(../../img/_dsg/ico-call_to_action-small.gif) no-repeat right center;padding:4px 30px 4px 8px !important;width:auto;text-decoration:none;overflow:visible;display:inline;}
#sidebar .eobvestila_sub a:hover {text-decoration:none;}
.call-to-action a {color:#FFFFFF;text-decoration:none;}
input.call-to-action.big, a.call-to-action.big, div.call-to-action.big a {/*font-size:14px;background:#28007D url(../../img/_dsg/ico-call_to_action-big.gif) no-repeat right center;*/padding:4px 30px 5px 8px !important;}

.topic.action {background-color:#C9D9F1;padding:10px 10px 0 10px;width:470px;}
#middlePopup .action {width:auto;}
.topic.action h1 {color:#28007D !important;width:100%;float:left;padding:0px;margin-bottom:7px;}
.topic.action p {float:left;width:70%;padding-bottom:10px;}
.topic.action .call-to-action {float:right;margin-bottom:8px;}

/**obroba zastavic pri tecajnici**/
.tblTecajnica img {/*border:1px solid #EBEBEB;*/margin:1px 3px 1px 1px;vertical-align:top;}

/**prenovljen klik banner**/
.banner-klik-right {background: transparent url(../../img/_dsg/banner-klik-right.jpg) left bottom no-repeat;display:block;width:157px;padding:0px 8px 5px 13px;border:1px solid #ccd8ee;display:inline-block;}
.banner-klik-right span {font-size:15px;font-weight:bold;color:#28007D;display:block;padding:8px 0 5px 0;width:100%;}
.banner-klik-right span.small {font-size:12px;padding:5px 0 3px 0;float:right;}
.banner-klik-right a.short {margin-top:-20px !important;}
.linkVijolicen, .linkVijolicen:visited, .linkVijolicenBig, .linkVijolicenBig:visited {background: transparent url(../../img/_dsg/bullet4.gif) center right no-repeat;text-decoration:none;padding:0 10px 0 0 !important;color:#28007D;float:right;font-weight:normal;}
.linkVijolicen:hover, .linkVijolicenBig:hover {text-decoration:underline;}

.banner-klik, .banner-klik-big {background: transparent url(../../img/_dsg/banner-klik.jpg) left top no-repeat;text-decoration:none;display:block;width:322px;height:116px;padding:12px 8px 0px 160px;}
.banner-klik h2 {font-size:18px;font-weight:bold;color:#28007D;padding-top:0px;margin:0 0 10px 0;}

.banner-klik-big {background: transparent url(../../img/_dsg/banner-klik-big.jpg) left top no-repeat;text-decoration:none;display:block;width:322px;height:193px;margin-bottom:10px;}
.banner-klik-big h2 {font-size:24px;font-weight:bold;color:#28007D;padding-top:0px;margin:0 0 12px 0;}
.banner-klik-big h2.moba {font-size:22px;line-height:22px;}
.banner-klik-big p {margin:0 0 7px 0;float:left;width:100%;}
.banner-klik-big a.buttonPurple {margin-bottom:4px !important;}

a.buttonPurple, a.buttonPurple:visited, .buttonPurple a, .buttonPurple a:visited {background: transparent url(../../img/_dsg/banner-klik-button.gif) left top no-repeat;float:left;width:124px;height:25px;padding:3px 0px 0px 10px;margin:0 15px 0 0;font-weight:bold;text-decoration:none;color:#FFFFFF;}

.linkVijolicenBig, .linkVijolicenBig:visited {font-weight:bold;float:left;}

#preview {display:block;margin:5px 0;}

/*tabela formula*/
table.formula {margin:0 0 7px;text-align:center;}
table.formula .lineTop {border-top:1px solid #757575;}
table.formula td {vertical-align:middle;padding:2px;}
sub {vertical-align:sub;font-size:8px;}

/*klik gadget*/
#gadgetInformacije, #gadgetUporaba {display:none;margin-bottom:10px;}
#gadgetInformacijeLink a, #gadgetUporabaLink a {font-weight:bold;font-size:13px;margin:10px 0 7px;padding:3px 0 0;}
#gadgetInformacijeLink, #gadgetUporabaLink {margin-bottom:10px;}

/*kontaktni podatki*/
#contactData {display:inline-block;}
#contactGeneral {float:left;width:100%;margin-bottom:20px;}
#contactGeneral p {float:left;width:120px;}
#contactGeneralData {float:left;width:120px;}
a#buttonPoslovalnice {background: transparent url("../../img/_dsg/banner-klik-right.jpg") repeat-x scroll left bottom;border:1px solid #CCD8EE;padding:20px 40px;float:right;text-decoration:none;font-size:1.4em;font-weight:bold;margin-top:18px;}
a#buttonPoslovalnice span {background:transparent url("../../img/_dsg/bullet4.gif") no-repeat scroll right 5px;padding-right:15px;}

.contactBox {float:left;width:228px;margin:0 10px 10px 0;background:#EBEBEB;border:1px solid #757575;padding:5px;}
.contactBox.even {margin:0 0 10px 0;}
.contactBox span.name {color:#28007D;margin:0px !important;float:left;width:120px;padding-right:10px;height:34px;line-height:17px;}

#moreContacts {display:none;float:left;height:224px;}
#moreContactsToggle {text-align:right;padding-top:2px;border-top:1px solid #757575;float:left;width:100%;margin-bottom:15px;color:#28007D;cursor:pointer;font-size:11px;}

#contactData span.tel, #contactData span.fax, #contactData span.mail, #contactData span.www {float:right;padding-left:17px;width:78px;line-height:17px;}
#contactData span.tel {background: transparent url("../../img/_dsg/ico-tel.gif") no-repeat scroll left 2px;}
#contactData span.fax {background: transparent url("../../img/_dsg/ico-fax.gif") no-repeat scroll left 3px;}
#contactData span.mail {background: transparent url("../../img/_dsg/ico-mail.gif") no-repeat scroll left 4px;}
#contactData span.www {background: transparent url("../../img/_dsg/ico-www.gif") no-repeat scroll left top;}

#contactForm input.text, #contactForm textarea {width:220px;}
#contactForm input.submit {vertical-align:bottom;margin-left:6px;}




/* tabela iz NLB Vite */
table.vita2sideBlueBorder { 
	margin: 10px 0px 14px 0px;
	clear: both;
}
table.vita2sideBlueBorder td.ctd {
	width: 10px;
	overflow: hidden;
	color: #FFF;
}
table.vita2sideBlueBorder td.ltd,
table.vita2sideBlueBorder td.rtd {
	width: 240px;
	padding: 0px;
	border: solid 1px #29017E;
}
table.vita2sideBlueBorder td.ltd { margin-right: 8px; }
table.vita2sideBlueBorder h2 {
	margin: 0px;
	padding: 8px 0 0 8px;
	font-size: 16px; 
}
table.vita2sideBlueBorder ul { padding-left: 8px; }


/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
/* Hides from IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
/* End hide from IE-mac */
html body ul li, html body .linkModer {height: 1%;}








/* Benjamin, maj 2011 ********************************************************************* */
div.clear-float {
	clear: left;
	height: 0px;
	overflow: hidden;
}
div.clear-both { 
	clear: both;
	height: 0px;
	overflow: hidden;
}



body.head-bg {
	background-color: #ebebeb !important;
	margin: 0px !important;
	padding: 0px !important;
}
body.head-bg #head { padding: 0px 41px; }
body.head-bg #container { width: 982px !important; }
body.head-bg #buttons { margin-left: 0px !important; }
body.head-bg #buttons a#mailButton { margin: 0px !important; }
#container-content {
	background-color: white;
	width: 900px;
	padding: 0px 40px 15px 40px;
	border-color: #c2c2c2;
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}
body.head-bg #head ul.nav li, body.head-bg #headHome ul.nav li {
	padding: 0px 0px 0px 14px !important;
	text-align: right !important;
}
body.head-bg #head ul.nav a, body.head-bg #headHome ul.nav a { margin: 0px !important; }
body.head-bg #search fieldset { width: 180px; }
body.head-bg #search input.fieldSearch { width: 124px; }
body.head-bg #search input.buttonSearch { width: 35px; }

body.head-bg #head input.buttonSearch {
	background-color: #757575;
	padding: 0px 4px;
}


body.head-bg #footer {
	clear: both;
	background: url('../../img/_dsg/bg-footer-2011.gif') no-repeat scroll right 16px transparent !important;
	float: none !important;
	width: 860px !important;
	padding: 35px 20px 10px 20px !important;
	margin: 3px 0 0 !important;
}







body.head-bg #menu {
	width:490px !important;
}

body.head-bg #menu li a#podjetjaa{ 
	height: 27px; 
	width: 244px;
	background:#5878b4 url(../../img/_dsg/menu-horizontal-2011.png) no-repeat -250px 0px;
	}
body.head-bg #menu li a#prebivalstvoa{ 
	height: 27px; 
	width: 246px; 
	background:#5878b4 url(../../img/_dsg/menu-horizontal-2011.png) no-repeat 0 0;
	}
body.head-bg li#prebivalstvo:hover a#prebivalstvoa {
	background:#5878b4 url(../../img/_dsg/menu-horizontal-2011.png) no-repeat 0 -26px ! important;
}
body.head-bg li#podjetja:hover a#podjetjaa {
	background:#5878b4 url(../../img/_dsg/menu-horizontal-2011.png) no-repeat -250px -26px ! important;
}	
body.head-bg #menu li a#podjetjaa.on{ 
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on-2011.png) no-repeat -250px 0px; 
	}
body.head-bg #menu li a#prebivalstvoa.on {	
	background:#5878b4 url(../../img/_dsg/menu-horizontal-on-2011.png) no-repeat 0 0;
	}



body.head-bg div#globalnav	{
	width: 695px !important;
	padding-left: 205px !important;	
}



body.head-bg #menu li ul {
	background:#fff url(../../img/_dsg/ululbg-2011.gif) repeat-y bottom right !important;
	width: 211px !important;
}





div.prijava-na-nlb-dogodke,
div.prijava-na-nlb-esporocila {
	position: absolute;
	top: 0px;
	left: 0px;
	background-image: url("/img/NLB-portal/prijava-nlb-esporocila-bg.png");
	z-index: 100;
}
div.prijava-na-nlb-dogodke div.bg-top,
div.prijava-na-nlb-dogodke div.bg-bottom,
div.prijava-na-nlb-esporocila div.bg-top,
div.prijava-na-nlb-esporocila div.bg-bottom {
	width: 540px;
	height: 20px;
	background-image: url("../../img/NLB-portal/prijava-nlb-esporocila-sprite.png");
	background-repeat: no-repeat;
}
div.prijava-na-nlb-dogodke div.bg-top,
div.prijava-na-nlb-esporocila div.bg-top { background-position: 0px 0px; }
div.prijava-na-nlb-dogodke div.bg-bottom,
div.prijava-na-nlb-esporocila div.bg-bottom { background-position: -540px 0px; }

div.prijava-na-nlb-dogodke form,
div.prijava-na-nlb-esporocila form {
	padding: 0px 20px;
	margin: 0px;
	width: 500px;
	background-image: url("../../img/NLB-portal/prijava-nlb-esporocila-sprite.png");
	background-repeat: repeat-y;
	background-position: -1080px 0px;
}
div.prijava-na-nlb-dogodke a.win-close,
div.prijava-na-nlb-esporocila a.win-close {
	float: right;
	display: block;
	width: 23px;
	height: 23px;
	text-decoration: none;
	background-color: #26007d;
	background-image: url("../../img/NLB-portal/prijava-nlb-esporocila-sprite.png");
	background-repeat: no-repeat;
	background-position: -1617px 2px;
}
div.prijava-na-nlb-dogodke h4,
div.prijava-na-nlb-esporocila h4 {
	color: #26007d;
	font-weight: bold;
	font-size: 13px;
	padding: 3px 0px 0px 15px;
	background-color: #C9D9F1;
	text-align: left;
	height: 20px;
}
div.prijava-na-nlb-dogodke div.win-content,
div.prijava-na-nlb-esporocila div.win-content {
	background-color: white;
	padding: 15px;
}
div.prijava-na-nlb-dogodke p,
div.prijava-na-nlb-esporocila p {
	text-align: left;
	padding: 0px;
	margin: 0px;
}
div.prijava-na-nlb-dogodke div.input-content,
div.prijava-na-nlb-esporocila div.input-content {
	text-align: left;
	padding: 8px 0px 6px 0px;
}
div.prijava-na-nlb-dogodke div.change-cont,
div.prijava-na-nlb-esporocila div.change-cont {
	text-align: left;
}
div.prijava-na-nlb-dogodke input.submit,
div.prijava-na-nlb-esporocila input.submit {
	background-color: #26007D;
	background-image: url("/img/NLB-portal/prijava-nlb-esporocila-sprite.png");
	background-position: -1689px 1px;
	background-repeat: no-repeat;
	border: none;
	color: white;
	font-size: 11px;
	padding: 3px 18px 2px 10px;
}




#body-extended {
	clear: both;
	width: 900px;
	margin: 0 auto;
	padding: 20px 0px 0px 0px;
}
#body-extended h2 {
	margin: 0px !important;
	color: #737373;
	padding: 0px 0px 7px 0px !important;
	font-size: 14px;
}
#body-extended a {
	text-decoration: none;
}
#body-extended h2 a,
#body-extended a h2 { 
	color: #28007D !important;
	text-decoration: none; 
}
#body-extended h2 a:hover,
#body-extended a h2:hover { text-decoration: underline !important; }

#body-extended .more-link {
	text-align: right;
	padding: 3px 0px;
}
#body-extended .more-link a {
	font-size: 11px;
	text-decoration: none;
	background: url('../../img/NLB-portal/more-2011.gif') no-repeat scroll right 1px transparent !important;
	padding: 0px 8px 0px 0px;
}
#body-extended .more-link a:hover { text-decoration: underline; }

#body-extended .horizontal-separate-line {
	clear: both;
	border-top: solid 2px #C9D9F1;
	font-size: 1px;
	height: 0px;
	overflow: hidden;
}

#body-extended .content-extended {
	padding: 20px 0px 0px 0px;
}

#body-extended .events-cont,
#body-extended .news-cont {
	float: left;
	width: 330px;
	padding: 0px 0px 0px 20px;
}
#body-extended .news-cont table a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#body-extended .news-cont table a:hover { text-decoration: underline; }
#body-extended .news-cont td { padding: 4px 0px !important; }
#body-extended .news-cont td,
#body-extended .news-cont td * { font-size: 12px; }

#body-extended .news-cont .more-link a:hover { text-decoration: underline; }








#body-extended .other-cont {
	float: right;
	width: 180px;
}

#body-extended ul {
	padding: 0px !important;
	margin: 0px !important;
}
#body-extended ul li {
	padding: 2px 0px 0px 10px;
	background: url('../../img/NLB-portal/more-2011.gif') no-repeat scroll 0 5px transparent !important;
	background-position: left 2px;
	background-repeat: no-repeat;
}
#body-extended ul li,
#body-extended ul li * { 
	font-size: 12px !important;
	text-decoration: none; 
}
#body-extended ul li a:hover { text-decoration: underline; }





select.informativni-izracuni-select-links {
	margin-top: 5px;
	color: #28007D;
	font-size: 12px;
	width: 167px;
}
select.informativni-izracuni-select-links option.skupina {
	background-color: #C9D9F1;
	color: #28007D !important;
}




#sidebar div.banner-links a {
	display: block;
	padding-bottom: 2px;
}
#sidebar div.banner-links a img { border: none; }



div.nlb-naslovnica-rotate-banner {
	position: relative;
	width: 700px;
	height: 214px;
	margin-bottom: 28px;
	overflow: hidden;
}
div.nlb-naslovnica-rotate-banner,
div.nlb-naslovnica-rotate-banner * { cursor: pointer; }
div.nlb-naslovnica-rotate-banner div.banner-btns {
	position: absolute;
	top: 192px;
	left: 580px;
	width: 106px;
	height: 19px;
	text-align: right;
}
div.nlb-naslovnica-rotate-banner a.banner-btn {
	padding: 3px 6px;
	margin-right: 2px;
	text-decoration: none;
	color: #757575;
	background-color: #ebebeb;
	font-size: 11px;
}
div.nlb-naslovnica-rotate-banner a.displayed {
	color: #28007d;
	background-color: #ffffff;
} 

div.zavihki {
	height: 29px;
}
div.zavihki ul  {
	float: left;
	padding: 0;
	margin:0 !important;
	border-bottom:1px solid #C9D9F1;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}
div.zavihki-naslovnica ul { width: 700px; }
div.zavihki-dogodki ul { width: 490px; }

div.zavihki ul li {
	background: transparent none repeat scroll 0 0;
	cursor: pointer;
	float: left;
	margin: 0;
	padding: 0;
	text-align: center;
	width: auto;
}
	
div.zavihki ul li:hover { border-bottom: none; }
	
div.zavihki ul li div {
	border: 1px solid #C9D9F1;
	border-style: solid solid none solid;
	color: #28007D;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 30px 6px 30px;
	float: left;	
	background: #C9D9F1;
	margin-right: 2px;
	display: inline;
	position: relative;
	top: 1px;
}

div.zavihki ul li div:hover {
	border-bottom: none;
	background: #fff;
}
div.zavihki ul li div.selected {
	background: #FFFFFF none repeat scroll 0 0;
	color: #28007D;
}



#zavihki-vsebina {
	float: left;
	border: 1px solid #C9D9F1;
	border-style: none solid solid solid;
	margin: 0px 0px 28px 0px;
}
#zavihki-vsebina.naslovnica {
	width: 665px;
	padding: 6px 15px 10px 18px;
	height: 168px;
}
#zavihki-vsebina.dogodki {
	width: 488px;
	padding: 24px 0px 10px 0px !important;
}
#zavihki-vsebina.naslovnica table {
	border: none;
	padding: 0px;
	margin: 0px;
}
#zavihki-vsebina.naslovnica table { width: 665px; }
#zavihki-vsebina.naslovnica td {
	padding: 10px 0px;
	margin: 0px;
	border: none;
	vertical-align: top;
}




#zavihki-vsebina.naslovnica td p { display: none; }
#zavihki-vsebina.naslovnica td h2,
#zavihki-vsebina.naslovnica td a {
	padding: 0px !important;
	margin: 0px !important;
	text-decoration: none;
}
#zavihki-vsebina.naslovnica td a h2:hover { text-decoration: underline; }
#zavihki-vsebina.naslovnica td h2 a:hover { text-decoration: underline; }

#zavihki-vsebina.naslovnica ul {
	padding: 0px !important;
	margin: 0px !important;
}
#zavihki-vsebina.naslovnica ul li {
	background: url('../../img/NLB-portal/more-2011.gif') no-repeat scroll 1px 5px transparent !important;
	padding: 3px 0px 3px 12px !important;
	margin: 0px !important;
}
#zavihki-vsebina.naslovnica ul li a { text-decoration: none; }
#zavihki-vsebina.naslovnica ul li a:hover { text-decoration: underline; }




div.nlb-ticker-banner {
	position: relative;
}
div.nlb-ticker-banner,
div.nlb-ticker-banner * {
	cursor: pointer;
}


div.nlb-ticker-banner h2.title {
	position: absolute;
	top: 15px;
	left: 20px;
	padding: 0px;
	margin: 0px; 
	z-index: 15;
}
div.nlb-ticker-banner h2.title,
div.nlb-ticker-banner h2.title a {
	color: #27007d;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	line-height: 21px;
}
div.nlb-ticker-banner h2.title a:hover { text-decoration: underline; }


div.nlb-ticker-banner ul.tickers {
	position: absolute;
	top: 60px;
	left: 0px;
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 200px;
	z-index: 20;
}
div.nlb-ticker-banner ul.tickers li {
	color: #27007d;
	text-align: right;
	padding: 10px 30px 9px 0px;
	background-image: url('../../img/NLB-portal/nlb-ticker-banner-bg.png');
	background-repeat: no-repeat; 
	background-position: left top;
}
div.nlb-ticker-banner ul.tickers li.selected { background-position: -300px top !important; }


div.nlb-ticker-banner div.bg {
	border: solid 1px #c9d9f2;
	padding: 0px 15px;
	height: 230px;
	background-image: url('../../img/NLB-portal/nlb-ticker-banner-bg.png');
	background-position: right top;
	background-repeat: repeat-y;
	z-index: 10;
}


div.nlb-ticker-banner div.content {
	float: right;
	color: #27007d;
	width: 315px;
	height: 160px;
	padding: 70px 0px 0px 178px;
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}
div.nlb-ticker-banner div.content * { color: #27007d; }

div.nlb-ticker-banner div.content ul {
	padding: 4px 0px 0px 0px;
	margin: 0px;
	list-style: none;
}
div.nlb-ticker-banner div.content li {
	background: url("../../img/NLB-portal/more-2011.gif") no-repeat scroll 0px 4px transparent !important;
	height: 16px;
	padding: 2px 0px 2px 12px;
}


div.nlb-ticker-banner div.content div.link-right {
	text-align: right;
	padding: 2px;
	font-size: 11px;
}
div.nlb-ticker-banner div.content div.link-right-white {
	background: #ffffff;
	margin-bottom: 41px;
}
div.nlb-ticker-banner div.content div.link-right-white a,
div.nlb-ticker-banner div.content div.link-right a {
	font-size: 11px;
	padding-right: 14px;
	text-decoration: none;
	background-image: url('../../img/NLB-portal/more-2011.gif');
	background-position: right 2px;
	background-repeat: no-repeat;
}
div.nlb-ticker-banner div.content div.link-right-white a:hover,
div.nlb-ticker-banner div.content div.link-right a:hover { text-decoration: underline; }




div.sidebar-2011-box { background-color: #c9d9f1; }
div.sidebar-2011-box h3 {
	padding: 0px;
	margin: 0px;
	border: none;
	font-size: 13px; 
}
div.sidebar-2011-box p {
	padding: 0px !important;
	margin: 0px 0px 5px 0px !important;
}
div.sidebar-2011-box ul {
	padding: 0px !important;
	margin: 0px !important;
}
div.sidebar-2011-box ul li {
	padding: 2px 0px 0px 10px;
	background: url("../../img/NLB-portal/more-2011.gif") no-repeat scroll 0 5px transparent !important;
}
div.sidebar-2011-box ul li,
div.sidebar-2011-box ul li * { font-size: 12px !important; }
div.sidebar-2011-box div.box-content { padding: 8px; }
div.sidebar-2011-box div.box-footer {
	padding: 6px 8px;
	height: 16px;
	background-color: #28007d;
	cursor: pointer;
}
div.sidebar-2011-box div.box-footer a.more-right {
	float: right;
	color: #ffffff !important;
	background: url('../../img/NLB-portal/more-white.gif') no-repeat scroll right 4px transparent !important;
	padding: 0px 9px 0px 0px !important;
}
div.sidebar-2011-box div.box-footer span.title {
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}


#index-events-cont .event-item {
	padding: 4px 0px 10px 0px;
}
#index-events-cont .event-date-time {
	float: left;
	border: 1px solid #c9d9f1;
	width: 84px;
}
#index-events-cont .event-date {
	color: #26007d;
	font-size: 11px;
	background-color: #c9d9f1;
	text-align: center;
	padding: 1px 0px;
}
#index-events-cont .event-time {
	color: #727272;
	font-size: 16px;
	text-align: center;
	padding: 4px 0px;
}
#index-events-cont .event-title {
	margin-left: 100px;
	padding-top: 4px;
}
#index-events-cont .event-title,
#index-events-cont .event-title a {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}
#index-events-cont .event-title a:hover { text-decoration: underline; }
#index-events-cont p {
	clear: left;
	font-size: 12px;
	padding: 4px 0px 0px 4px !important;
	margin: 0px !important;
}
#index-events-cont p a {
	font-size: 12px;
	text-decoration: none;
}
#index-events-cont p a:hover { text-decoration: underline; }




div.event-sublinks {
	border-top: solid 1px #C9D9F1;
	padding: 8px 0px 0px 0px;
	margin: 8px 18px 0px 18px;
	font-size: 11px;
}
div.event-sublinks a {
	text-decoration: none;
	font-size: 11px;
}




.reportaza-header {
	border-bottom: solid 1px #C9D9F1;
	padding: 10px 0px 20px 0px;
	margin: 0px 0px 20px 0px;
}



.prev-next-events-banner {
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 488px;
	height: 163px;
}
.prev-next-events-banner a.btn {
	position: absolute;
	display: block;
	width: 19px;
	height: 19px;
	background-image: url('../../img/NLB-portal/prev-next-2011.png');
	background-repeat: no-repeat;
}
.prev-next-events-banner a.prev {
	background-position: 1px 0px;
	top: 130px;
	left: 18px;
}
.prev-next-events-banner a.next {
	background-position: -19px 0px;
	top: 130px;
	left: 461px;
}






body.head-bg #sidebar form.prijava-na-nlb-esporocila-2011 div.email {
	padding: 16px 2px 2px 0px;
	text-align: right; 
}
body.head-bg #sidebar form.prijava-na-nlb-esporocila-2011 input.email {
	border: solid 1px #757575;
	font-size: 12px;
	padding: 2px 3px;
	width: 152px;
}


body.head-bg #sidebar form.prijava-na-nlb-esporocila-2011 div.submit {
	text-align: right;
	padding: 2px 2px 4px 0px;
}
body.head-bg #sidebar form.prijava-na-nlb-esporocila-2011 input.submit {
	border: none;
	color: white;
	font-size: 11px;
	padding: 3px 18px 2px 10px;
	width: 70px;
	background-color: #26007D;
	background-image: url("/img/NLB-portal/prijava-nlb-esporocila-sprite.png");
	background-position: -1689px 1px;
	background-repeat: no-repeat;
}






body.head-bg #sidebar h3.sidebar-2011 {
	border: none;
	font-size: 13px;
	margin: 0px;
	padding: 6px 8px;
	background-color: #C9D9F1;
}
body.head-bg #sidebar div.sidebar-2011-links {
	padding: 8px;
	margin: 0px;
	font-size: 12px;
}
body.head-bg #sidebar div.sidebar-2011-links a {
	display: block;
	font-size: 12px;
	padding: 4px 0px; 
}



body.head-bg #left h2 {
	text-align: right;
	font-size: 13px;
	padding: 5px 8px 5px 5px;
	width: 167px;
}
body.head-bg #left ul.navQlinks li,
body.head-bg #left ul.navmenu li {
	font-size: 12px;
	padding: 1px 8px 1px 0;
	width: 172px;
	color: #727272;
}
body.head-bg #left ul.navQlinks a,
body.head-bg #left ul.navmenu a {
	font-size: 12px;
	display: inline;
	float: none;
	padding: 0px;
}
body.head-bg #left ul.navQlinks a.envelope,
body.head-bg #left ul.navmenu a.envelope {
	float: none !important;
	padding: 0px 0px 0px 20px !important;
}
body.head-bg #left div.informativni-izracuni-select-cont {
	margin: 4px 0px 15px 0px;
	height: 20px;
}
body.head-bg #left div.informativni-izracuni-select-cont select {
	margin: 0px;
	width: 180px;
}

body.head-bg #left ul.navmenu .menuOn, 
body.head-bg #left ul.navmenu .menuOn:hover, 
body.head-bg #left ul.navmenu .menuOn:active, 
body.head-bg #left ul.navmenu .menuOn:visited {
	padding: 0px !important;
	display: inline !important;
}
