/************************
NLB d.d.
	nlb.css
   by GregoR - Creatim RP
************************/
/* COLORS:
#e8edf5 - svetlo vijolina

*/
/*************** 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;}

/*************** 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;
	}

p  { 
	font-size: 12px;
	line-height: 17px;
	margin: 0 0 7px 0;
	padding: 0;
	color: #757575;
	}
	
form {
	margin: 0;
	padding: 0;
	border: 0;
	}

.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;
	}
ol {
	margin-left: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

li {
	margin: 2px 0 1px 0;
	padding: 0 0 0 10px;
	background:url(pic-dsg/bullet2.gif) no-repeat 0px 7px;
	}

.contentText ul
{
	padding: 0 0 5px 15px;
	margin: 0 0 4px 0;
	list-style-image: url(pic-dsg/bullet4.gif);
}
.contentText ul li {
	margin: 2px 0 1px 0;
	padding: 0 0 0 10px;
	background-image: none;
	}
	

.linkovi{
	margin: 2px 0 1px 0;
	padding: 0;

}

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: 12px;
	padding: 3px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}

/** LAYOUT
-------------------------------------------------------*/

#container {
	width: 900px;
	text-align: left;
	margin: 0 auto;
	padding-left: 0;
	}
	
.left {
	float: left;
	width: 180px;
	padding: 0;
	margin: 0;
	}
	
.body {
	float: left;
	width:490px;
	margin: 0 19px;
	padding:0;
	}
	
.sidebar {
	float: right;
	width: 180px;
	padding: 0;
	margin: 0;
}

/* NAVIGATION
----------------------------------------------------------*/

/***** MAIN NAVIGATION (top) ******/
div.globalnav	{
	float: left;
	color: #FFF;
	margin: -1px 0 0 0;
	width:100%;
	}
#menu {
	float: left;
	list-style-type: none;
	margin:0 0 0 180px ! important;
	margin:0 0 0 90px;
	width:540px;
	height:27px;
	padding:0 ! important;
	}
	
#menu li, #menu li a {
	display: block;
	float: left;
	position: relative;
	padding:0 ! important;
	margin:0 ! important;
	}
#menu li a#LogoMenu1_podjetjaa, #menu li a#LogoMenu2_podjetjaa, #menu li a#LogoMenu3_podjetjaa, #menu li a#LogoMenu4_podjetjaa, #menu li a#LogoMenu1_prebivalstvoa, #menu li a#LogoMenu2_prebivalstvoa, #menu li a#LogoMenu3_prebivalstvoa, #menu li a#LogoMenu4_prebivalstvoa{
	text-indent: -9999px;
	overflow: hidden;
	}
#menu li a#LogoMenu1_podjetjaa, #menu li a#LogoMenu2_podjetjaa, #menu li a#LogoMenu3_podjetjaa, #menu li a#LogoMenu4_podjetjaa{ 
	height: 27px; 
	width: 268px;
	background:#5878b4 url(pic-dsg/menu-horizontal.gif) no-repeat -269px 0px; 
	}
#menu li a#LogoMenu1_prebivalstvoa, #menu li a#LogoMenu2_prebivalstvoa, #menu li a#LogoMenu3_prebivalstvoa, #menu li a#LogoMenu4_prebivalstvoa{ 
	height: 27px; 
	width: 270px; 
	background:#5878b4 url(pic-dsg/menu-horizontal.gif) no-repeat 0 0;
	}
li#prebivalstvo:hover a#LogoMenu1_prebivalstvoa, li#prebivalstvo:hover a#LogoMenu2_prebivalstvoa, li#prebivalstvo:hover a#LogoMenu3_prebivalstvoa, li#prebivalstvo:hover a#LogoMenu4_prebivalstvoa {
	background:#5878b4 url(pic-dsg/menu-horizontal.gif) no-repeat 0 -26px ! important;
}
li#podjetja:hover a#LogoMenu1_podjetjaa, li#podjetja:hover a#LogoMenu2_podjetjaa, li#podjetja:hover a#LogoMenu3_podjetjaa, li#podjetja:hover a#LogoMenu4_podjetjaa {
	background:#5878b4 url(pic-dsg/menu-horizontal.gif) no-repeat -269px -26px ! important;
}	
#menu li a#LogoMenu1_podjetjaa.on, #menu li a#LogoMenu2_podjetjaa.on, #menu li a#LogoMenu3_podjetjaa.on, #menu li a#LogoMenu4_podjetjaa.on{ 
	background:#5878b4 url(pic-dsg/menu-horizontal-on.gif) no-repeat -269px 0px; 
	}
#menu li a#LogoMenu1_prebivalstvoa.on, #menu li a#LogoMenu2_prebivalstvoa.on, #menu li a#LogoMenu3_prebivalstvoa.on, #menu li a#LogoMenu4_prebivalstvoa.on {	
	background:#5878b4 url(pic-dsg/menu-horizontal-on.gif) no-repeat 0 0;
	}
	
/* Submenu */
#menu li ul {
	background:#fff url(pic-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: #28007f;
	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 {
	color: #00adef;
	text-decoration: none;
	}
#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;
	float:left;
	text-align: right;
	color: #28007F;
	}

.left ul.navmenu li {
  	padding: 1px 0 1px 0;
  	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  {
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #28007F !important;
	margin: 0;
	padding: 1px 13px 1px 0px;
	float:left;
	width:167px;
	text-align: right;
	text-decoration: none;
	}

.left ul.navmenu a:hover {
	text-decoration: none;
	color: #00ADEF !important;
	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;
	font-size: 12px;
	color: #00ADEF !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 10px 0;
	border: 0;
	text-align: right;
	float: right;
	font-size: 12px;
	font-weight: bold;
	}
	
.left  h1 a {
	text-decoration: none;
	color: #00ADEF;
	}
	
.left  h1 a:hover { 
	text-decoration: underline;
	}

	
  	
/*************** LAYOUT - STYLES ***************/
	
#head {
	width: 900px;
	height: 103px;
	background: #2C539F url("pic-dsg/bg-head.jpg") top left no-repeat;
	vertical-align: top;
	}
	
#headHome {
	width: 900px;
	height: 100px;
	background: #2C539F url("pic-dsg/bg-head-home.jpg") top left no-repeat;
	vertical-align: top;
	}	

#head h1, #headHome h1 {
	margin: 0px;
	text-indent: -9999px;
	padding: 45px 0 0 65px;
	float: left;
	}
	
#head h1 a, #headHome h1 a, #head h1 a:visited, #headHome h1 a:visited	
{

	width: 82px;
	height: 32px;
	display: block;
	text-decoration:none;
	padding: 0;
	margin: 0;
	}	
	
#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:170px;
	}
#search fieldset {
	float:right;
}	
.buttonSearch {
	border: none;
	height: 20px;
	float:left;
	}

.fieldSearch {
	width: 100px;
	border: 1px solid #757575;
	background: #FFF url(pic-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;
	clear: both;
	}
	
#path a {
	color: #28007D;
	text-decoration:none;
	}

#path a:hover{
	text-decoration:underline;
	}
	
#pathHome {
	height: 10px;
	padding: 0;
	clear: both;
	}
.left {
	float:left;
	
	}
#footer  
{
	position:relative;
	background: transparent url(pic-dsg/bg-footer.gif) top right no-repeat;
	height: 30px;
	color: #757575;
	padding: 22px 24px 10px 24px;
	float:left;
	margin:14px 0 0 0 ! important;
	margin:0;
	font-size: 11px;
	width:855px
	}
#footer img 
{
	position: absolute;
	left: 418px;
	top:0;
	
}
	
#footerHome  
{
	position:relative;
	background: transparent url(pic-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;
	width:855px
	}

#footerHome img 
{
	position: absolute;
	left: 418px;
	top:0;
	
}	
#footer a, #footerHome a {
	text-decoration: none;
	color: #757575;
	font-size: 11px;
	}
	
#footer a:hover, #footerHome a:hover { 
	text-decoration: underline;
	}
	
/*************** Left column ***************/
	
.left .navOther {
	padding: 0 13px 0 0;
	margin: 0;
	width: 167px;
	text-align: right;
	font-size: 11px;
	float: right;
	color: #28007D;
	}
	
.left .navOther a, .left .navOther a:visited  {
	text-decoration: none;
	font-size: 11px;
	color: #28007D;
	margin: 0;
	padding: 0;
	text-align: right;
	text-decoration: none;
	}
	
.left .navOther a:hover {
	color: #00BFF3;
	}
	
.left .navOther p {
	font-size: 11px;
	color: #28007D;
	}
	
.left .quickMenu {
	font-size: 11px;
	color: #28007D;
	}

ul.navQlinks {
	width: 180px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	float:left;
	text-align: right;
	color: #28007F;
	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: #28007F !important;
	line-height:13px;
	padding: 1px 13px 1px 0;
	float:left;
	width:167px;
	text-align: right;
	}

ul.navQlinks a:hover {
	text-decoration: none;
	color: #00ADEF !important;
	margin: 0;
	}
ul.navQlinks img {
	margin:0 0 -1px 0;
}
.left .nav {
	padding:0 ! important;
	margin:0 ! important;
}
.left .navOther form {
	float:right;
	margin:8px 0 0 0;
}
	
/*************** Right column ***************/
	
.sidebar h2 {
	background-color: #C9D9F1;
	width: 162px;
	color: #28007D;
	padding: 5px 5px 5px 13px;
	margin: 0px 0 10px 0 !important;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	}
	
.sidebar p {
	padding: 0 0 0 13px;
	/*margin: 0 0 12px 0;*/
	border: 0;
	}

.sidebar .linkSorodne {
	padding: 0 0 3px 13px;
	}
	
.sidebar a , .sidebar a:visited {
	text-decoration: none;
	font-size: 12px;
	color: #28007D;
	margin: 0;
	padding: 0;
	}

.sidebar a:hover {
	text-decoration: underline;
	margin: 0;
	}
	
.sidebar ul {
	padding: 0 0 10px 4px;
	margin: 0;
	}
.sidebar ul.frontNews {
	padding:0 5px 0 0px ! important;
}	
.sidebar ul li {
	background:none;
}
#sidebar ul.withBullets li{
	background:url(../../img/_dsg/bullet2.gif) no-repeat 0px 7px;
}
ul.frontNews li {
	background:none;
}

/*************** Links ***************/
.linkModer, .linkModer:visited {
	background: transparent url(pic-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;
	display: block;
	font-size: 11px !important;
	font-weight:normal;
	}

.linkModer:hover, .linkModer:active {
	text-decoration: underline !important;
 	} 

.linkBack, .linkBack:visited {
	background: transparent url(pic-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, .linkRightReverse:visited{
	text-decoration: underline !important;
	}

.linkSJ {
	font-weight:bold;
	}
	
/*******************************************************************************************************/
 
/*nov obrnjen link v desnem robu, samo za redke izjeme (linki med tekstom pri npr. vizitki)*/
.sidebar .linkRightUnderline, #sidebar .linkRightUnderline:visited {
	text-decoration: underline;
	}
	
.sidebar .linkRightUnderline:hover, .sidebar .linkRightUnderline.active {
	text-decoration: none;
	}	
	
/*************** LAYOUT - popup ***************/
#containerPopup {
	width: 450px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding-left: 0px;
	}
#containerPopup .line{
	margin:15px  0 9px ! important;
	margin:14px 0 0px 0;	
}	
#middlePopup {
	float: left;
	width:360px;
	margin:20px 0  0 47px ! important;
	margin: 20px 0px 0 24px;
	}	
#headPopup {
	width: 450px;	
	}

#headPopup h1 {
	margin: 0px;
	text-indent: -9999px;
	padding: 45px 40px 0 0;
	float: right;
	}
	
#headPopup h1 a, #headPopup h1 a:visited {
	background: transparent url("pic-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;
	margin:53px 0 0 42px ! 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;
	}
	
/*************** Other ***************/
.fll {
	float:left;
	}
.envelope {
	padding:0 13px 0 20px ! important;
	width:auto ! important;
	float:right ! important;
	background:transparent url(pic-dsg/ico-envelope.gif) no-repeat left 50%;
}
.button {
	margin: 0;
	padding: 2px;
	border: none;
	color: #FFF;
	background: #28007D;
	cursor: hand;
	}
a.button 
{
	text-decoration: none;
	margin: 0;
	padding: 3px;
	border: none;
	color: #FFF;
	background: #28007D;
	cursor: hand;
	}	

	
.services {
	color: #28007D;
	font-size: 11px;
	line-height:0px;
	margin:0;
	padding:0;
	}
.services .hOne {
	line-height:normal;
	}	
	
.services td {
	vertical-align: top;
	padding: 0 5px 0 0;
	}
.services ul {
	border:1px solid #fff;
	width:135px;
	float:left;
	display:block;
	margin-left:10px;
	padding:0;
	}	
.services li 
{
	width:125px;
	padding:3px 0 8px 10px;
	float:left;
	margin:0;
	}
	
.services li a {
	color: #28007D;
	text-decoration:none;
	line-height: 11px !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 {
	background-color: #CCF2FD;
	padding: 10px 10px 4px 10px ! important;
	padding: 10px 10px 0 10px;
	margin: 0 0 10px 0;
	float: left;
	width:96%;
	}
	
.topic h1 {
	color: #00BFF3 !important;
	background-color: transparent;
	font-size: 16px !important;
	font-weight: bold;
	margin: 0 15px 50px 0;
	float: left;
	}
	
.line {
	border-top: 1px solid #00BFF3;
	width:100%;
	margin:0 0 8px 0 ! important;
	margin:0 0 -9px 0;
	}
	
.txtRed {
	color: #E30500;
	}
	
.txtSmall {
	font-size: 10px;
	}
	
.txtNewsDate {
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
span.date {
	font-size:11px;
}	
.txtNewsDateHome {
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #28007D;
	}
/* 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;
	height:89px;
	}

.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;
	}
	
/******************/
.enterInfo {
	float:left;
	width:168px;
	margin:-5px 0 5px 0 ! important;
	margin:0;
}
.enterInfo-l {
	line-height:7px;
	width:73px;
	float:left;
}
/*************** Banners ***************/
		
.topicRight  { 
	background: #CCF2FD;
	margin: 0px 0px 13px 0px;
	padding: 0 7px 0px 0;
	text-align: left;
	float: left;
	}
	
.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;
} 
	
.topicRight .linkModer, .topicRight .linkModer:visited { 
	margin-right: -2px !important;
}

.pushbox .linkModer, .pushbox .linkModer:visited  {
	margin-right: 0px !important;
	margin-top:-5px !important;
}
	
.topicRight p { 
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	line-height: 13px !important;
	}
	
.topicRight img {
	float: left;
	margin-right: 10px;
}	
.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 */
.basicTable {
	border-collapse:collapse;
	border:1px solid #e8edf5;
	border-bottom:none;
	width:100%;
}
table.center td,table.center th {
	text-align:center;
}
.basicTable td,.basicTable th{
	padding:5px 10px;
	font-weight:normal;
	border-bottom:1px solid #e8edf5;
}
#tblCount-r {
	background: #EBEBEB;
	padding:10px;
	margin:0 0 10px 0;
	}

#tblCount-w {
	float:left;
	background: #EBEBEB;
	padding:10px;
	margin:0 0 10px 0;
	}
	
	#tblCounw {
	float:left;
	background: #EBEBEB;
	padding:10px;
	margin:0 0 10px 0;
	}

.tblCount 
{
	position: relative;
	background: #EBEBEB;
	}

.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;
}

/***********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 sporocila***********/
.tblSporocila td{
	padding: 0px 8px 0px 0px;
	}
	
.tbl1 td {
	border-bottom:1px solid #EBEBEB;
	padding:3px;
	}	
	
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;

}

/********glavne prednosti - osnovne informacije***********/
.containerPrednosti {
	background: transparent url("pic-dsg/back-prednosti.gif") bottom no-repeat;
	width: 100%;
	float: left;
	margin-bottom: 10px;

}

.znotrajPrednosti {
	width: 222px;
	margin-right: 14px;
	float: left;
	padding: 8px;
	border-top: 1px solid #00BFF3;
}

.znotrajInformacije {
	width: 222px;
	float: left;
	padding: 8px;
	border-top: 1px solid #00BFF3;
}

.containerPrednosti h2 {
	color: #00BFF3;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}

.containerPrednosti ul {
	padding: 0px;
	background:none;
}
.znotrajInformacije ul 
{
	list-style-image: none;
	background:none;
}
.znotrajInformacije ul li{
	background: transparent url(pic-dsg/bullet3.gif) no-repeat scroll 0px 7px;
}

.znotrajPrednosti ul 
{
	list-style-image: none;
	background:none;
}
.znotrajPrednosti ul li
{
	background: transparent url(pic-dsg/bullet3.gif) no-repeat scroll 0px 7px;
}


/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
/* Hides from IE-mac  sd\*/
* html .clear {height:1%;}
.clear {display:block;}
/* End hide from IE-mac */
.strong 
{
	font-weight: bold;
}
.bodySiteMap {
	width:850px;
	margin: 0 24px 0 24px;
}
.prva {
	width:273px;
	float:left;
	padding:0 10px 0 0;
}
.prva ul {
	padding: 0 0 5px 5px;
	list-style:none;
	margin:0;

}
.prva ul li 
{
	text-indent:-7px;
	margin: 2px 0 1px 0;
	padding: 0 0 0 10px;

	}
	

.prva ul li a {
	text-decoration:none;
	background:url(bullet2.gif) no-repeat 0px 7px;
	margin-bottom:4px;
	padding:0 0 0 10px;
}

.prva ul li li a 
{

	border-bottom:none;
	color:#28007D;
	font-size:12px;
	margin-bottom:4px;
	padding:0 0 0 10px;

}
.prva h3 {
	background-color:#28007D;
	border:0 none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px !important;
	padding:5px 5px 5px 13px;
}
.prva h3 a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0;
	text-decoration:none;
}
.prva h4 {
	border-bottom:1px solid #00BFF3;
	color:#28007D;
	font-size:12px;
	font-weight:bold;
	margin-bottom:4px;
	line-height:18px;

	}
.prva h4 a{
	text-decoration:none;


}
.celaKursnaLista {
	width:500px;
}
.celaKursnaLista td {
	text-align: center;
	width: 55px;
	border: solid 1px #e8ecf5;
	padding:2px;
	color:#686868;
	width:15%;
}
.celaKursnaLista td span{
	text-align: center;
}
.mytable{
	width:500px;
}
.mytable td {
	border: solid 1px #FFF;
	background-color:#e8ecf5;
	padding:2px;
	vertical-align: middle;
	width:15%;
}
.titleLink
{
	text-decoration: none;
}
.div1 h2
{
	margin-top:50px;
}
.tbl1 td
{
	vertical-align:middle;
}
.crta
{
	background-color:#28007D;
}
.crta2
{
	padding-top:5px;
	padding-bottom:5px;
	background-image:url(pic-dsg/ico-more.gif);
	background-repeat:no-repeat;
}
.aktuelno
{
	float:left;
	margin:0 10px 10px 0;
}
.tblCount-1 
{
		background: #EBEBEB;
}
.tblCount-1 td 
{
	vertical-align:middle;
}
.gotovina {
	padding:10px;
	vertical-align:middle;

}
.gotovina01 {
	padding:18px 10px 2px 10px;
	vertical-align:middle;

}
.txtNone
{
	text-decoration: none;
}
.imgNone
{
	width: 81px;
	height: 26px;
	border: 0;
	padding-left: 10px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	width:250px;
}
.newe
{
	display:none;
}
.cvSections{
    background: #ebebeb;
    padding:10px;
    margin:2px 0;
    width:450px;
}
.required{
    color:#ff0000;
}