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: 11px;
	line-height: 16px;
	color: #757575;
	background: #FFFFFF;
	text-align: center;
	}

#buttons {
	clear:both;
	height:20px;
	margin-left:8px;
	margin-bottom:2px;
	position:relative;
	width:170px;
	}
	
#buttons a, #buttons a:hover { text-decoration:none;}
 
#buttons a#mailButton {
	background:url(img/send-mail.jpg) no-repeat left bottom;
	float: left;
	padding: 0 5px;
	margin: 0 0 0 7px;
	width: 16px !important;
	height: 18px !important;
	}

#buttons a#printButton {
	background:url(img/print.jpg) no-repeat left top;
	float: left;
	padding: 0 5px;
	height:18px !important;
	width: 18px !important;
	}

#buttons a#textsizeButton {
	background:url(img/font-resize.jpg) no-repeat left top;
	float: left;
	padding: 0 5px;
	height: 17px !important;
	width: 16px !important;
	}

#buttonText {font-size:11px;}

.hidden {
	display: none;
	}

.print {
	display: none;
	}

.plavobg {
	border: 0px;
	padding: 5px;
      background-color: #d3f1fc;
	}


.svljubbg {
	border: 0px;
	padding: 5px;
      background-color: #C9D9F1;
	}

.tblbanner1 {
	border: 0px;
      background-color: #d3f1fc;
	}

.tblbanner1 td {
      padding: 0px;
	}

.tblbanner1a {
	border: 0px;
      background-color: #d3f1fc;
	}
.tblbanner1a td {
	padding: 10px;
	}

.tblbanner2 {
	border: 1px solid #00BFF3;
	}

.tblbanner2 td {
      padding: 0px;
	}

.tblmain {
	background-color: #FFFFFF;
	border-top: 1px solid #C9D9F1;
	border-left: 1px solid #C9D9F1;
	border-right: 1px solid #C9D9F1;
	}

.tblmain td {
      border-bottom: 1px solid #C9D9F1;
      padding: 3px;
	}

.tblpart {
	background-color: #FFFFFF;
	border-right: 1px solid #C9D9F1;
	}

td {
	font-size: 11px;
	color: #757575;
	}

form {
	margin: 0;
	padding: 0;
	border: 0;
	}

.noinput {
	border: none;
	background: none;
	}
	
img {
	 border: 0;
	 }

p {
	font-size: 11px;
	padding: 0;
	 }

#head {
	width: 900px;
      height: 103px;
	}

.search {
	float: right;
	padding:3px 0 0 0;
	}

#padd15d {
	padding: 0 15 0 0;
	}

#padd15l {
	padding: 0 0 0 15;
	}

.padd0 {
	padding: 0 0 0 0;
	}

.padd0 td {
	padding: 2 15 0 15;
	}
	
.t0 {
	font-size: 11px;
    }

.t1 {
	font-size: 11px;
	text-align: justify;
    }

.t2 {
	font-size: 11px;
    }

.t_lj {
	color: #28007D;
	font-size: 11px;
      }

.t_p {
	color: #00BFF3;
	font-size: 12px;
      }

.t_w {
	color: #ffffff;
	font-size: 11px;
     }

#t12 {
	font-size: 12px;
     }

#tlj {
	color: #28007D;
      }

#tp {
	color: #00BFF3;
      }

.naslov {
	font-size: 1.1em;
	color: #28007D;
	font-weight: bold;
      }

.naslov2 {
	font-size: 13px;
	color: #28007D;
	font-weight: bold;
      }

.nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	color: #FFFFFF;
	margin: 0;
	padding: 6px 0 0 0;
	}

.nav a {
	color: #FFF;
	text-decoration:none;
	margin: 0 11px 0 0;
	font-weight: normal;
	}


.nav a:visited {
	color: #FFF;
	text-decoration:none;
	font-weight: normal;
	}

.nav a:hover {
	text-decoration: underline;
	font-weight: normal;
	}

.nav a:active {
	text-decoration: underline;
	font-weight: normal;
	}

.navQ {
	color: #28007F;
	font-size: 11px;
	line-height: 18px;
	padding: 5 15 5 0;
}

.navQdesno {
	color: #28007F;
	font-size: 11px;
	line-height: 18px;
	padding: 5 0 5 15;
}

.navQ a {
	text-decoration: none;
	color: #28007D;
	}
	
.navQdesno a {
	text-decoration: none;
	color: #28007D;
	}

.navQ a:visited {
	text-decoration: none;
	color: #28007D;
	}
	
.navQdesno a:visited {
	text-decoration: none;
	color: #28007D;
	}

.navQ a:hover {
	text-decoration: underline;
	color: #28007D;
	}
	
.navQdesno a:hover {
	text-decoration: underline;
	color: #28007D;
	}

.navQ a:active {
	text-decoration: underline;
	color: #28007D;
	}
	
.navQdesno a:active {
	text-decoration: underline;
	color: #28007D;
	}

.navOther {
	padding: 5 0 5 15;
	margin: 0;
	font-size: 11px;
	color: #28007D;
	}

a {
	text-decoration: none;
	color: #28007D;
	background-color: transparent;
	}

a:visited {
	text-decoration: none;
	color: #28007D;
	background-color: transparent;
	}

a:hover {
	text-decoration: underline;
	}

a:active {
	text-decoration: underline;
	}

a#beli {
	text-decoration: underline;
	color: #ffffff;
	font-weight: normal;
	}

a:visited#beli {
	text-decoration: underline;
	color: #ffffff;
	font-weight: normal;
	}

a:hover#beli {
	text-decoration: underline;
	color: #00BFF3;
	}

a:active#beli {
	text-decoration: underline;
	color: #00BFF3;
	}

a#plavi {
	text-decoration: none;
	color: #28007D;
	font-weight: normal;
	}

a:visited#plavi {
	text-decoration: none;
	color: #28007D;
	}

a:hover#plavi {
	text-decoration: underline;
	color: #28007D;
	}

a:active#plavi {
	text-decoration: underline;
	color: #28007D;
	}

a#sivi {
	text-decoration: none;
	color: #757575;
	font-weight: normal;
	}

a:visited#sivi {
	text-decoration: none;
	color: #757575;
	font-weight: normal;
	}

a:hover#sivi {
	text-decoration: underline;
	color: #757575;
	font-weight: normal;
	}

a:active#sivi {
	text-decoration: underline;
	color: #757575;
	font-weight: normal;
	}

ul {
	padding: 0 0 5 15;
	margin: 0 0 4 0;
	font-size: 11px;
	}

ol {
	margin-left: 25px;
	margin-top: 8px;
	margin-bottom: 8px;
	}

li {
	margin: 2px 0 1px 0;
	padding: 3 0 0 0;
	}

ul.navQ {
	width: 180px;
	padding: 0;
	list-style-image: none;
	list-style-type: none;
	float:left;
	text-align: right;
	}

ul.navQ 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.navQ a {
	display: block;
	text-decoration: none;
	color: #28007F !important;
	line-height:13px;
	padding: 1px 13px 1px 0;
	}

ul.navQ a:hover {
	text-decoration: none;
	color: #00ADEF !important;
	margin: 0;
	}

h1, h2, h3 {
	color: #28007D;
	background-color: transparent;
	font-size: 13pt;
	font-weight: bold;
	margin: 0 0 12px 0;
	}

h2 {
	font-size: 13pt;
	padding: 3px 0px 0px 0px;
	margin: 0px 0px 2px 0px ! important;
	}

h2 img {
	padding-left:5px;
	}

h3 {
	font-size: 14px;
	padding: 3px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
	}

/*********mapa sajta*********/

.mapas {
	float: left;
	border: 0;
	font-weight: normal;
}
	
.mapas 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;
}
	
.mapas h2 a {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.mapas h2 a:visited {
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
}

.mapas h2 a:hover {
	text-decoration: underline;
	margin: 0;
}

.mapas h2 a:active {
	text-decoration: underline;
	margin: 0;
}

.mapas h3 {
	border-bottom: none;
	padding: 0px;
	margin: 0px 0 6px 0;
	font-size: 14px;
}
.mapas h3.sklop {
	border-bottom: none;
	padding: 10px 0 0 0;
	margin: 0px 0 4px 0;
	text-align: center;
}

.mapas p {
	padding: 0px;
	margin: 0px;
	border: 0;
}
	
.mapas a {
	text-decoration: none;
	color: #28007D;
	margin: 0;
	padding: 0;
}

.mapas a:visited {
	text-decoration: none;
	color: #28007D;
	margin: 0;
	padding: 0;
}

.mapas a:hover {
	text-decoration: underline;
	margin: 0;
}

.mapas a:active {
	text-decoration: underline;
	margin: 0;
}
	
.mapas ul {
	padding: 0 0 5px 4px;
	margin: 0 0 4px 0;
}

.mapas ul li {
	background: none;
      list-style-type: none;
	padding: 3px 0 0 5px;
}

.mapas h4 {
	font-weight: bold;
	border-bottom: 1px solid #00BFF3;
	margin-bottom: 3px;
	color: #28007D;
	font-size: 12px;
}

.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 !important;
}

.services li {
	background: url(img/bullet5.gif) no-repeat scroll 0 4px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 10px !important;
	width: 143px;
	display: inline;
	}

.services li#obican {
	background: url(img/bullet5.gif) no-repeat scroll 0 4px;
	float: left;
	margin: 0px 10px 0px 0px;
	width: 95% !important;
	padding: 0px 0px 0px 10px !important;
	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;
	}


#body {
	float: left;
	width: 490px;
	/*padding: 0 25px 0 25px;*/
	z-index: 45;
	}

#body a { 
	text-decoration: underline;
	}

#body a:hover { 
	text-decoration: none;
	}

#body h1 a, #body h2 a {
	text-decoration: none;
	}
	
#body h1 a:hover, #body h2 a:hover { 
	text-decoration: underline;
	}


/********glavne prednosti - osnovne informacije***********/

.znotrajPrednosti {
	position: relative;
	float: left;
	margin: 0px !important;
	padding: 8px;
	width: 222px;
	*width: 235px;
	border: 1px solid #28007D !important;
	z-index: 48;
}

.znotrajInformacije {
	position: relative;
	float: right;
	margin: 0px !important;
	padding: 8px;
	width: 222px;
	*width: 235px;
	border: 1px solid #28007D !important;
	z-index: 49;
}

.znotrajInformacije ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px !important;
}

.znotrajInformacije p, .znotrajPrednosti p {
	margin: 0;
	padding: 0px 0px 0px 10px;
	}

.containerPrednosti {
	width: 490px;
	display: inline-block;
	margin-bottom: 10px;
	background-image: url(img/back-prednosti.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	z-index: 50;
}

.containerPrednosti h2 {
	color: #28007D;
	font-size: 16px;
	margin: 0px !important;
	padding: 0px !important;
}

.containerPrednosti ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px !important;
}

.containerPrednosti li {
	background: url(img/bullet2.gif) no-repeat scroll 0px 7px !important;
}


.storitveNav {
	width: 155px;
	float: right;
	padding: 3px;
	border: 1px solid #C9D9F1;
	margin: 0 0 5px 10px;
	font-size: 10px;
}

.storitveNav ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0 !important;
	padding: 0 0 0 5px !important;
}

.storitveNav ul li{
	background: url(img/bullet4.gif) no-repeat scroll 0px 5px !important;
	}

.storitveNav a {
	padding: 0px 0px 0px 10px;
	}

/***Zavihki storitve (Portal NLB)***/

#zavihkiStoritve {
	display:inline-block;
	z-index: 52;
	}

#zavihki_insideStoritve {
	float:left;
	width: 468px;
	*width: 100%;
	margin: 0;
	padding:10px;
	border: 1px solid #C9D9F1;
	border-style: none solid solid solid;
	}

#zavihki_insideStoritve ul {
	list-style-image: none;
	list-style-type: none;
	padding:0px;
	margin-bottom:7px;
	}

.navZavihkiStoritve ul li {
	background: 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 {
	list-style-image: none;
	list-style-type: none;
	/*padding:5px 15px;*/
	}

.navZavihkiStoritve ul  {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 490px;
	*width: 100%;
	height: 26px;
	/*border-bottom:1px solid #28007D;*/
	/*background:#C9D9F1;*/
	border-bottom:1px solid #C9D9F1;
	z-index: 51;
	}


#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;
}

#Storitve1 ul, #Storitve2 ul, #Storitve3 ul, #Storitve4 ul {
	list-style-image: none;
	list-style-type: none;
	padding: 0px !important;
}

#Storitve1 li, #Storitve2 li, #Storitve3 li, #Storitve4 li {
	background: url(img/bullet2.gif) no-repeat scroll 0px 7px !important;
}

#Storitve1 li a, #Storitve2 li a, #Storitve3 li a, #Storitve4 li a {
	padding: 0px 0px 0px 10px;
	}

#Storitve1 p, #Storitve2 p, #Storitve3 p, #Storitve4 p {
	margin: 0;
	padding: 0px 0px 0px 10px;
	}

/***********************/
/* 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 */
