/* -------------------- tag styles --------------------*/
body,td,div {font-family: verdana; font-size: 12px;}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px;}
form{margin:0px; padding:0px;}
a{color: #046FBA;}

h1, h2, h3, h4, h5, h6 {margin: 0px; font-weight: bold; color: silver;}
h1 {font-size: 20px;}
h2 {font-size: 18px;}
h3 {font-size: 16px;}
h4 {font-size: 14px;}
h5 {font-size: 12px;}
h6 {font-size: 10px;}

a {}
a:hover {}
a:focus {outline: none;}
a:active {}
a:visited {}

/* -------------------- standard styles --------------------*/
.b {font-weight: bold;}
.n {font-weight: normal;}
.i {font-style: italic;}

.tr{text-align:right;}
.tl{text-align:left;}
.tc{text-align:center;}

.pa {position: absolute;}
.pr {position: relative;}

.db{display: block;}
.w100{width: 100%;}

.fl {float: left;}
.fr {float: right;}

.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs16 {font-size: 16px;}
.fs18 {font-size: 18px;}
.fs20 {font-size: 20px;}
.fs26 {font-size: 26px;}
.fs28 {font-size: 28px;}
.fs30 {font-size: 30px;}

.fc1 {color: #000;}
.fc2 {color: #FFF;}
.fc3 {color: #9E9E9E;} /*gray*/
.fc4 {color: #046FBA;} /*blue*/
.fc5 {color: #D7E8EE;} /*light blue*/
.fc6 {color: #444;} /*light blue*/

.ffC{font-family: Candara;}

.ls04 {letter-spacing: 0.04em;}
.ls25 {letter-spacing: 0.025em;}
.ls010 {letter-spacing: 0.01em;}
.lh24 {line-height: lh24;}

.mt15{margin-top: 15px;}
.ml7{margin-left: 7px;}

a.lnk1 {color: gray;}
a.lnk1:hover {color: silver;}

a.lnk2 {color: red;}
a.lnk2:hover {color: blue;}

a.lnk3 {color: green;}
a.lnk3:hover {color: purple;}
/* -------------------------------------------------------------------------------------------*/
a.tdn-u{text-decoration: none;}
a.tdn-u:hover{text-decoration: underline;}
/* -------------------- HEAD start --------------------*/
div#header {
	background: url(../images/header-bck.gif) repeat-x top left;
	height: 272px;
	margin: 0;
}
div#head {
	width: 860px; 
	height: 272px; 
	margin: 0 auto;
	background: url(../images/head-bck.gif) no-repeat top left;
}

img#head-left{
	top: 0;
	left: -50px;
}
img#nad_logom{
	top: 15px;
	left: 0;
}
img#logo{
	top: 59px;
	left: 21px;
}
div.mokvir{
	width: 166px;
	height: 125px;
	background: url(../images/mokvir.png) no-repeat top left;
	padding-top: 9px;
	padding-left: 11px;
}
div#mokvir1{top: 52px; left: 383px;}
div#mokvir2{top: 52px; left: 553px;}
ul#lang{
	display: block;
	height: 22px;
	list-style-type: none;
	left: 755px;
	top: 5px;
	margin: 0;
	padding: 0;
	
}
ul#lang li.tekst{
	margin: 0;
}
ul#lang li.sep{
	margin: 0 8px;
}
ul#lang li a{
	color: #FFF;
	text-decoration: none;
	line-height: 18px;
}
ul#lang li a:hover{
	text-decoration: underline;
}
ul#sys{
	display: block;
	height: 22px;
	list-style-type: none;
	left: 741px;
	top: 69px;
	margin: 0;
	padding: 0;
	
}
ul#sys li.sysimg{
	margin: 5px 0 0;
}
ul#sys li.syssep{
	margin: 0 8px;
}
div#logos{
	left: 742px;
	top: 120px;
}
img.logos-first{
	margin-left: 10px;
}
img#head-right{
	top: 0;
	left: 860px;
}
img#pic{
	top: 196px;
	right: 0;
}
div#menu{
	left: 22px;
	top: 222px;
}
div#menu ul{
	margin: 0;
	padding: 0 0 0 3px;
	list-style-type: none;
}
div#menu ul#nav{
height: 34px;}
div#menu ul li{
	height: 34px;
	color: #FFF;
	font-family: Arial;
	font-size: 15px;
}
div#menu ul#nav li{
	background: url(../images/menubckl.gif) no-repeat top left;
}
div#menu ul#nav li:hover{
	background: url(../images/menubckl-on.gif) no-repeat top left;
}
div#menu ul#nav li.first{
	background: url(../images/menubcklf.gif) no-repeat top left;
}
div#menu ul#nav li.first:hover{
	background: url(../images/menubcklf-on.gif) no-repeat top left;
}
div#menu ul#nav li.active{
	background: url(../images/menubckl-on.gif) no-repeat top left;
}
div#menu ul#nav li.current{
	background: url(../images/menubckl-on.gif) no-repeat top left;
}
div#menu ul#nav li.first.active{
	background: url(../images/menubcklf-on.gif) no-repeat top left;
}
div#menu ul#nav li.first.current{
	background: url(../images/menubcklf-on.gif) no-repeat top left;
}
div#menu ul#nav li a{
	color: #FFF;
	font-family: Arial;
	font-size: 15px;
	text-decoration: none;
	background: url(../images/menubckr.gif) no-repeat top right;
	display: block;
	padding: 12px 16px 5px 16px ;
}
div#menu ul#nav li.active a:hover{
	background: url(../images/menubckr-on.gif) no-repeat top right;
	color: #046FBA;
}
div#menu ul#nav li a.active{
	background: url(../images/menubckr-on.gif) no-repeat top right;
	color: #046FBA;
}
div#menu ul#nav li a.current{
	background: url(../images/menubckr-on.gif) no-repeat top right;
	color: #046FBA;
}
div#menu ul#nav li.last a{
	background: url(../images/menubckrl.gif) no-repeat top right;
	padding-right: 19px;
}
div#menu ul#nav li.last a:hover{
	background: url(../images/menubckrl-on.gif) no-repeat top right;
	color: #046FBA;
}
div#menu ul#nav li.last a.active{
	background: url(../images/menubckrl-on.gif) no-repeat top right;
	color: #046FBA;
}
div#menu ul#nav li.last a.current{
	background: url(../images/menubckrl-on.gif) no-repeat top right;
	color: #046FBA;
}
div#menu ul#nav li ul{
	padding: 10px 0 10px 25px;
	position: absolute;
	background: #FFF;
	border: 1px solid #046FBA; 
	list-style-image: url(../images/thumb.gif);
}
div#menu ul#nav li ul li{
	background: #FFF;
	margin: 0;
	padding: 0;
	height: 17px;
}
div#menu ul#nav li ul li:hover{
	background: #FFF;
}
div#menu ul#nav li ul li a{
	background: none;
	color: #046FBA;
	padding: 0 16px 0 0;
	font-size: 12px;
}
div#menu ul#nav li ul li a:hover{
	text-decoration: underline;
	background: none;
}
div#menu ul#nav li.current ul li a{
	background: none;
	color: #046FBA;
	padding: 0 16px 0 0;
	font-size: 12px;
}
div#menu ul#nav li.current ul li a:hover{
	text-decoration: underline;
	background: none;
}
div#menu ul#nav li.active ul li a{
	background: none;
	color: #046FBA;
	padding: 0 16px 0 0;
	font-size: 12px;
}
div#menu ul#nav li.active ul li a:hover{
	text-decoration: underline;
	background: none;
}
div#menu ul#nav li.last ul li a{
	background: none;
	color: #046FBA;
	padding: 0 16px 0 0;
	font-size: 12px;
}
div#menu ul#nav li.current.last ul li a{
	background: none;
	color: #046FBA;
	padding: 0 16px 0 0;
	font-size: 12px;
}
div#menu ul#nav li.last ul li a:hover{
	text-decoration: underline;
	background: none;
}
/* --------------------- HEAD end ---------------------*/

/* -------------------- MAIN start --------------------*/
div#content { background: url(../images/content-bck.gif) repeat-x top left;}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%;/* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
}
div#main {
	width: 810px; 
	margin: 0 auto;
	padding: 8px 25px 78px;
	background: url(../images/main-bck1.gif) no-repeat top left #F4F0E5;
}
div#mtitle{
	color: #046FBA;
	font-size: 20px;
	background: url(../images/mtitle-bck.png) repeat-x bottom left;
	padding-bottom: 10px;
	width: 540px;
}
div.it-title{
	font-size: 16px;
	font-family: Verdana;
	color: #046FBA;
	font-weight: bold;
	margin: 22px 0 15px 7px;
	width: 540px;
}
div.it-text{
	margin: 0 0 0 7px;
	width: 540px;
}
a.introimg{
	width: 80px;
	height: 50px;
	background: url(../images/prostori-inkubatorja.gif) no-repeat top left;
	margin-top: 30px;
	padding: 130px 40px 0 140px; 
	font-size: 14px;
	color: #046FBA;
	text-decoration: none;
	font-weight: bold;
}
.nagradna-igra {
    position: relative;
    text-align: center;
	padding: 10px 0;
}
.nagradna-igra .overlay {
    left: 0;
    position: absolute;
    top: 0;
}
div.banner540x100-h{
	margin: 25px 0;
}
div#introbottom{
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	padding-bottom: 6px;
}
div#introbottom .razpisi{
	width: 335px;
	/*background: url(../images/pika.gif) repeat-y top right;*/
}
div#introbottom .razpisi h2{
	width: 316px;
	color: #046FBA;
	font-size: 20px;
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	line-height: 35px;
	margin-bottom: 15px;
	padding-left: 3px;
	font-weight: normal
}
div#introbottom .razpisi ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#introbottom .razpisi ul li{
	display: block;
	padding: 0 0 4px 0;
}
div#introbottom .razpisi ul li div{
	padding: 10px 25px 10px 7px;
	background: url(../images/shape-round-top.gif) no-repeat top left;
}
div#introbottom .razpisi ul li span.datum{
	color: #046FBA;
	font-style: italic;
	font-size: 11px;
	padding-left: 20px;
}
div#introbottom .razpisi ul li span.institucija{
	color: #046FBA;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	padding-left: 20px;
}
div#introbottom .razpisi ul li a.link{
	display: block;
	color: #444;
	text-decoration: none; 
	padding-left: 20px;
	background: url(../images/bluearrow.png) no-repeat top left;
	font-size: 11px;
}
div#introbottom .razpisi ul li a.link:hover{
	color: #046FBA;
	text-decoration: underline;
}
div#introbottom .razpisi ul li div.bottom{
	padding: 0;
	background: url(../images/shape-round-bottom.gif) no-repeat top left;
	height: 10px;
}
div#introbottom .razpisi a.arhiv-w43{
	display: block;
	height: 20px;
	width: 43px;
	background: url(../images/arhiv-btn.gif) no-repeat top left;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	margin: 10px 18px 0 0;
	text-decoration: none;
}
div#introbottom .razpisi a.arhiv-w58{
	display: block;
	height: 20px;
	width: 58px;
	background: url(../images/arhiv-btn-en.gif) no-repeat top left;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	margin: 10px 18px 0 0;
	text-decoration: none;
}
div#introbottom .razpisi a.arhiv-w43:hover{
	background: url(../images/arhiv-btn-hover.gif) no-repeat top left;
}
div#introbottom .razpisi a.arhiv-w58:hover{
	background: url(../images/arhiv-btn-en-hover.gif) no-repeat top left;
}
div#introbottom .novice{
	padding-left: 21px;
	background: url(../images/v-line.gif) no-repeat top left;
}
div#introbottom .novice h2{
	color: #046FBA;
	font-size: 20px;
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	line-height: 35px;
	margin-bottom: 15px;
	padding-left: 3px;
	font-weight: normal
}
div#introbottom .novice ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#introbottom .novice ul li{
	display: block;
	width: 426px;
	height: 152px;
	padding: 10px 12px 0 14px;
}
div#introbottom .novice ul li.first{
	background: url(../images/novica-bck.gif) no-repeat top left;
	height: 156px;
	margin-bottom: 4px;
}

div#introbottom .novice ul li h3{
	
}
div#introbottom .novice ul li a.title{
	display: block;
	background: url(../images/bluedot.gif) repeat-x bottom left;
	color: #046FBA;
	font-weight: normal;
	font-size: 14px;
	line-height: 24px;
	text-decoration: none;
}
div#introbottom .novice ul li span.datum{
	color: #046FBA;
	font-style: italic;
	font-size: 11px;
	line-height: 18px;
	display: block;
	margin-bottom: 8px;
}
div#introbottom .novice a.arhivnovic{
	display: block;
	width: 95px;
	height: 35px;
	background: url(../images/arhivnovic-btn.gif) no-repeat top left;
	color: #FFF;
	text-align: center;
	line-height: 34px;
	margin: 0 10px 0 0;
	text-decoration: none;
}
div#introbottom .novice a.arhivnovic:hover{
	background: url(../images/arhivnovic-btn-hover.gif) no-repeat top left;
}
div#cntholder{
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	padding: 0 0 9px;
	height: 100%;
	/*padding: 6px 4px 8px;*/
}
div#cntholder div.text{
}
div#cntholder div.w505{
	width: 505px;
}
div#cntholder div.w810{
	width: 810px;
}
div#cntholder div.text h1{
	font-size: 21px;
	color: #046FBA;
	font-weight: normal;
	border-bottom: 1px solid #D9D7D2;
	font-family: Verdana;
	line-height: 26px;
	margin: 0 0 28px;
	padding: 2px 0 6px 13px;
}
div#cntholder div.text a{
	text-decoration: none;
}
div#cntholder div.text a:hover{
	text-decoration: underline;
}
div#cntholder div.text .description{
	font-size: 12px;
	line-height: 14px;
	color: #046FBA;
	padding: 0 0 15px 13px;
}
div#cntholder div.text .articletext{
	font-size: 12px;
	line-height: 14px;
	color: #444;	
	padding: 0 0 15px 13px;
	margin-bottom: 10px;
}
div#cntholder div.text .contact b{
	color: #046FBA;
}
div#cntholder div.text .listlightimg{
	padding-left: 13px;
	margin-bottom: 25px;
}
div#cntholder div.text table tr td{
	vertical-align: middle;
}
div#cntholder div.text table.text{
	width: 480px;
	text-align: left;
	vertical-align: middle;
}
div#cntholder div.text table.text tr{
	border-left: 1px solid #FFF;
	border-top: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}
div#cntholder div.text table tr.t1 td {
background: #DBEAEF;
}
div#cntholder div.text table tr.t0 td {
background: #F4F0E8;
}
table.text td {
vertical-align: middle;
font-size: 10px;
color: #444;
padding: 8px;
border-bottom: 0px solid #FFF;
}
table.text td  ul{
margin: 0;
padding: 0;
}
div#cntholder div.text table.text th{
	width: 475px;
	text-align: left;
	vertical-align: middle;
	background: #F9F7F3;
	padding: 8px;
	font-size: 11px;
	color: #444;
	border-bottom: 0px solid white;
}

div#cntholder div.novice{
	padding:0 0 15px;
	border-bottom: 1px solid #D7D4CF;
	margin: 0 0 35px 18px;
}

div#cntholder .novice h2{
	color: #046FBA;
	font-size: 20px;
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	line-height: 35px;
	margin-bottom: 15px;
	padding-left: 3px;
	font-weight: normal
}
div#cntholder .novice ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding-bottom: 5px;
}
div#cntholder .novice ul li{
	display: block;
	width: 287px;
	/*padding: 10px 10px 0;*/
}
div#cntholder .novice ul li div.top{
	padding: 20px 15px 0;
}
div#cntholder .novice ul li div.mid{
	padding: 0 15px;
	margin-top: 20px;
	color: #444;
}
div#cntholder .novice ul li div.bottom{
	padding: 10px 15px 20px;
	color: #444;
}
div#cntholder .novice ul li.first{
	background: url(../images/novica-bottom-bck.gif) no-repeat bottom left;
}
div#cntholder .novice ul li.first div.top{
	background: url(../images/novica-top-bck.gif) no-repeat top left;
}
div#cntholder .novice ul li a.title{
	text-decoration: none;
	background: url(../images/bluedot.gif) repeat-x 0 15px;
	color: #046FBA;
	line-height: 20px;
	padding-bottom: 5px;
	font-size: 14px;
}
div#cntholder .novice ul li a.title h3{
	color: #046FBA;
	display: inline;
	font-size: 14px;
	font-weight: normal;
}
div#cntholder .novice ul li.first a.title h3{
	font-weight: bold;
}
div#cntholder .novice ul li a.title span.datum{
	color: #046FBA;
	font-size: 11px;
	line-height: 18px;
	margin-bottom: 8px;
}
div#cntholder .novice a.arhivnovic{
	display: block;
	width: 95px;
	height: 35px;
	background: url(../images/arhivnovic-btn.gif) no-repeat top left;
	color: #FFF;
	text-align: center;
	line-height: 34px;
	margin: 0 10px 0 0;
	text-decoration: none;
}
div#cntholder .novice a.arhivnovic:hover{
	background: url(../images/arhivnovic-btn-hover.gif) no-repeat top left;
}
div#cntholder div.razpisi{
	padding:0 0 9px 18px;
}
div#cntholder .razpisi h2{
	color: #046FBA;
	font-size: 20px;
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	line-height: 35px;
	margin-bottom: 15px;
	padding-left: 3px;
	font-weight: normal
}
div#cntholder .razpisi ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#cntholder .razpisi ul li{
	display: block;
	width: 287px;
	padding: 0 0 7px;
}
div#cntholder .razpisi ul li div{
	padding: 10px 25px 0 7px;
	background: url(../images/shape-round-r-top.gif) no-repeat top left;
}
div#cntholder .razpisi ul li span.datum{
	color: #046FBA;
	font-style: italic;
	font-size: 11px;
	padding-left: 20px;
}
div#cntholder .razpisi ul li span.institucija{
	color: #046FBA;
	font-weight: bold;
	font-size: 11px;
	line-height: 18px;
	padding-left: 20px;
}
div#cntholder .razpisi ul li a.link{
	display: block;
	color: #444;
	text-decoration: none; 
	padding-left: 20px;
	background: url(../images/bluearrow.png) no-repeat top left;
	font-size: 11px;
}
div#cntholder .razpisi ul li a.link:hover{
	color: #046FBA;
	text-decoration: underline;
}
div#cntholder .razpisi ul li div.bottom{
	padding: 0;
	background: url(../images/shape-round-r-bottom.gif) no-repeat top left;
	height: 10px;
}
div#cntholder .razpisi a.arhiv-w43{
	display: block;
	width: 43px;
	height: 20px;
	background: url(../images/arhiv-btn.gif) no-repeat top left;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	margin: 10px 18px 0 0;
	text-decoration: none;
}
div#cntholder .razpisi a.arhiv-w58{
	display: block;
	width: 58px;
	height: 20px;
	background: url(../images/arhiv-btn-en.gif) no-repeat top left;
	color: #FFF;
	text-align: center;
	line-height: 20px;
	margin: 10px 18px 0 0;
	text-decoration: none;
}
div#cntholder .razpisi a.arhiv-w43:hover{
	background: url(../images/arhiv-btn-hover.gif) no-repeat top left;
}
div#cntholder .razpisi a.arhiv-w58:hover{
	background: url(../images/arhiv-btn-en-hover.gif) no-repeat top left;
}
div#cntholder div.i-dox ul {
	padding-left: 8px;
}
div#cntholder div.i-dox li {
	margin: 0 0 15px 0;
	padding: 0 0 0 27px;
	background: url(../images/doc.gif) no-repeat 0px 0px;
	list-style-type: none;
	min-height: 22px;
	height: auto !important;
	height: 22px;
}
div#cntholder div.gallery-thumb {width: 150px; margin-left: 10px; height: 170px;}	
div#cntholder div.gallery-thumb div {padding-top: 5px;}
div#cntholder img.gallery-img {margin: 5px;}
div#infoblock{
	background: url(../images/pikacrta.gif) repeat-x bottom left;
	padding: 6px 4px 8px;
}
div#infoblock span.sofinanciranje{
	display: block;
	line-height: 24px;
	margin-left: 14px;
}
div#info{
	width: 780px;
	height: 100px;
	background: url(../images/info-bck.gif) no-repeat top left;
	margin-top: 2px;
	padding: 20px 0 0 30px;
}
div#info ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div#info ul li{
	padding-right: 22px;
	float: left;
	line-height: 20px;
}
div#info ul.en li{
	padding-right: 21px;
}
div#info ul li.kontakt{
	width: 200px;
}
div#info ul li b{
	color: #046FBA;
}
div#info ul li p a.pisitenam{
	display: block;
	width: 80px;
	height: 31px;
	background: url(../images/pisitenam-btn.gif) no-repeat top left;
	color: #FFF;
	font-size: 11px;
	text-align: center;
	line-height: 30px;
	text-decoration: none;
	margin: 10px 0 0;
}
div#info ul li p a.pisitenam:hover{
	background: url(../images/pisitenam-btn-hover.gif) no-repeat top left;
}

/* --------------------- MAIN end ---------------------*/

/* -------------------- FOOT start --------------------*/
div#footer {
	position:absolute;
	bottom:0; /* stick to bottom */
	width:100%;
	clear:left;
	height: 78px;
	background: url(../images/footer-bck.gif) repeat-x top left;
}
div#foot {
	width: 784px; 
	height: 78px; 
	margin: 0 auto; 
	background: url(../images/foot-bck.gif) no-repeat top left;
	padding: 0 38px;
	font-family: Arial;
	font-size: 12px;
}
div#foot a{
	text-decoration: none;
}
/* --------------------- FOOT end ---------------------*/
