/* 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;}
sub{vertical-align:sub}
sup{vertical-align:super}
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;}

/* GENERAL STYLES
------------------------------ */
/* elements */
body {font:normal 62.5% Verdana;color:#444444;padding:0 0 2em;background:transparent url(../images/body-bg.png) repeat-x 0 0;}
a {color:#444444; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 1em; line-height:16px;}
button {cursor:pointer;}
#content ul li {background:url(../images/bullet.gif) no-repeat 0 7px; padding:2px 0 2px 10px; margin-left:10px;zoom:1;}

/* basic layout */
#site {font-size:1.1em; width:972px; margin:0 auto; background:url(../images/site.png) no-repeat 0 0; padding:0 9px;}
#header {width:972px;height:176px;background:url(../images/header.png) repeat-x 0 0;position:relative;overflow:hidden;}
#body {margin-top:17px;}
#content {width:660px; float:left; padding:0 17px 0 20px;margin-top:3px;}
#sidebar {width:258px; float:left;}
#content.wide { width:943px;}
#footer {}
.imgLeft { float:left; margin-right:10px;}
.imgRight { float:right; margin-left:10px;}
.imgSpletniPrirocnik { float:left; margin-right:10px;}


/*HEADER
--------------------------------*/
/*JAPTI menu*/
ul#japti {margin-left:10px;display:inline-block;height:20px;padding:5px 0px; }
ul#japti li {float:left;border-left: 1px solid #FFFFFF;padding:0px 10px; }
ul#japti li a {color:#fff; text-decoration:none;}
ul#japti li a:hover {text-decoration:underline;}
ul#japti li.first {border-left:none;}
ul#japti li.first a{font-weight:bold;}

/*Top navigation*/
ul#topNav {margin:5px 10px 0 0;position:absolute;top:0px;right:0px;}
ul#topNav a {color:#fff; text-decoration:none;}
ul#topNav a:hover {text-decoration:underline;}
ul#topNav li {float:left; padding:0 10px; border-left:1px solid #fff;}
ul#topNav li.first {border-left:none;}


/*Logo link*/
a.logo {background:url(../images/logo.png) no-repeat 0 0; display:block; width:467px; height:65px; text-indent:-9999px; margin:20px 0 0 20px;}

/*Search*/
#search {position:absolute;right:18px;bottom:56px;display:block;width:280px;}

/*navigation*/
ul#navigation {margin-top:15px;padding:0px 20px;}
ul#navigation a {color:#fff; text-decoration:none; padding:10px 28px 0 28px; height:36px; float:left;}
ul#navigation a:hover {text-decoration:none; background:#6bc8ed;}
ul#navigation a.selected {text-decoration:none; background:#6bc8ed;}
ul#navigation li {float:left; text-align:center;}
ul#navigation li#last a {padding:10px 27px 0 28px;}
ul#navigation a strong { text-transform:uppercase;}

/*search*/
#search button {background:transparent url(../images/search.png) no-repeat scroll 0 0; border:medium none; height:24px; width:58px; margin:1px 0 0 5px; text-indent:-20px; padding:0 0 3px 0; font-size:1.1em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;float:right;}
#search input {float:right;background:transparent url(../images/search-bg.png) no-repeat scroll 0 0;padding:2px 0 0 5px;width:190px;height:22px;border:none;font-family:arial;}

/*TOOLTIP
-------------------------------*/

#tooltip.fancy {display:inline-block;position:absolute;height:auto;width:610px;border:1px solid #68C5EA;font-size:0.9em;}
#tooltip.fancy a {text-decoration:none;padding:3px 6px;float:left;}
#tooltip.fancy a:hover {background:#68C5EA;}
#tooltip.fancy ul {text-align:left;margin:0px;}
#tooltip.fancy ul li {background:none;margin:0px;padding:0px;text-align:left;border-right:1px solid gray;float:left;}
#tooltip.fancy ul li.last {padding-right:0px; margin-right:0px; border-right:none;}
div#newsArchive a.active {background:#68C5EA;text-decoration:none;}
div#newsArchive a {text-decoration:none;}
div#newsArchive .archiveYears strong, div#newsArchive .archiveYears a {float:left;padding:3px;}
div#newsArchive .archiveYears {width:100%;display:block;}

/*CONTENT HOME
--------------------------------*/
/*leftbar*/
#leftBar {width:196px; padding:0 15px 0 0; float:left;}
#leftBar h2 {color:#071b4d; font-size:1.4em; margin:0 0 10px 0;}

/*novice, razpisi*/
#novice {width:310px; float:left;}
#razpisi {width:310px; float:left;border-left:1px solid #e5e5e5;padding-left:19px;margin-left:20px;}
#novice h2, #razpisi h2 {color:#68c5ea; font-size:1.6em;}
#novice ul li, #razpisi ul li {background:none; padding:10px 0; margin:0; border-bottom:1px solid #e5e5e5;display:inline-block}
div.calendar {float:left;width:37px;height:40px;background:transparent url(../images/calendar.png) no-repeat scroll 0 0;margin-right:15px;text-align:center;}
div.calendar span.month  {color:#FFFFFF;font-size:0.8em;display:block;margin-top:2px;}
div.calendar span.day  {color:#444444;font-size:1.6em;display:block;margin-top:1px;}
.razpisiList li a, .newsList li a { line-height:1.5em;}
#cont li a { line-height:1.5em;}

a.homeMore {display:block; color:#68C5EA;text-decoration:none;text-align:right;font-weight:bold;}

/*bannersHome*/
#bannersHome {margin-bottom:20px;width:660px;height:200px;position:relative;}
.bannerHome  {width:430px;height:180px;padding:20px 0 0 230px;color:#FFFFFF;position:relative;display:none;}
.bannerHome.first  {display:block;}
.bannerHome .image {display:none;}
.bannerHome .text {width:410px;}
.bannerHome h2 {font-size:1.9em;margin-bottom:0.8em;}
.bannerHome p {font-size:1.3em;font-weight:bold;line-height:1.5em;margin-bottom:1.2em;}
.bannerHome a.buttonMore {cursor:pointer;text-decoration:none;display:block;background:transparent url(../images/button-more.png) no-repeat scroll 0 0; border:medium none; height:20px; width:107px; padding:7px 0 0 7px; font-size:0.9em; font-weight:bold;}

#bannersNavigation {position:absolute;right:0px;bottom:8px;z-index:999;}
#bannersNavigation a {background: url(../images/bannersNavigation.png) no-repeat scroll 0 -24px transparent;color:#444444;display:inline-block;float:left;font-size:1.2em;width:18px;height:21px;padding:3px 0 0 6px;text-decoration:none;font-weight:bold;margin-right:8px;}
#bannersNavigation a.activeSlide {background: url(../images/bannersNavigation.png) no-repeat scroll 0 0 transparent;}

/*okvir epublikacije*/
.frame {color:#FFF; background:#6BC8ED; padding:5px;margin-bottom:10px;text-align:left;display:block;}
.frame a, .frame a:hover, .frame a:visited {color:#FFF;}
.border {border: 1px solid #6BC8ED; padding:5px;margin-bottom:10px;text-align:left;display:block;}

/*CONTENT
--------------------------------*/
/*cont*/
#cont {width:472px; padding:0 0 0 0; float:left; overflow:visible;}
.wide #cont { width:748px;}
#cont h1 {color:#68c5ea; font-size:1.6em; margin:15px 0}
#cont hr {border-top:1px solid #ccc; border-bottom:none; border-right:none; border-left:none;}
#cont h2 {color:#68c5ea; font-size:1.3em; margin-bottom:8px;}
#cont #docs h2 {font-size:1.2em; margin:4px 0;}
#cont h3 {color:#555; font-size:1.1em; margin-bottom:5px;}
#cont h4 {color:#68c5ea; font-size:1.1em; margin-bottom:5px;line-height:30px;font-weight:bold;}
#content ul {margin-bottom:1em;}
#content ol li {list-style:decimal; margin-left:30px; padding:2px 0;}
#content ol {margin-bottom:1em;}


/*SIDEBAR HOME
--------------------------------*/
#sidebarHome ul {width:226px;}
#sidebarHome ul li {background:url(../images/sidebarBack.gif) repeat-x 0 31px; margin-bottom:15px;float:left;width:100%;}
#sidebarHome ul li h2 {background:url(../images/sidebarh2.gif) no-repeat 0 0; padding:8px 0 0 37px; color:#37a3d7; font-size:1.1em; height:24px;}
#sidebarHome ul li ul {margin:8px 12px; width:196px;}
#sidebarHome ul li ul li {background:none;}
#sidebarHome ul li p {margin:8px 12px;}
#sidebarHome ul li a.more {background:url(../images/more.gif) no-repeat 100% 3px; display:block; padding:0 10px 0 0; color:#015495; text-decoration:none; margin-right:5px; text-align:right;}
#sidebarHome ul li a.more:hover, a.homeMore:hover {text-decoration:underline;}
#sidebarHome ul li.important h2 {background:url(../images/sidebarImportanth2.gif) no-repeat 0 0; padding:8px 0 0 37px; color:#071b4d; font-size:1.1em; height:24px;}
#sidebarHome ul li.important {background:url(../images/sidebarBackImportant.gif) repeat-x 0 100%;}
#sidebarHome ul li.important a.more {background:url(../images/more-blue.gif) no-repeat 100% 3px; margin-bottom:5px;}
a.homeMore {margin-top:0.8em;}

.bannerSidebar {cursor:pointer;text-decoration:none;display:block;background:transparent url(../images/sidebar-banner.png) no-repeat scroll 0 0; border:medium none; height:81px; width:242px; padding:12px 8px 0 8px;margin-bottom:12px;}
.bannerSidebar .title {display:block;font-weight:bold;font-size:1.2em;margin-bottom:4px;padding-top:4px;}
.bannerSidebar .text {font-size:0.8em;}
.bannerSidebar .img {width:66px;height:65px;float:left;margin-right:4px;}
.bannerSidebar.vem .img {background:transparent url(../images/sidebar-vem.png) no-repeat scroll 0 0;}
.bannerSidebar.prirocnik .img {background:transparent url(../images/sidebar-prirocnik.png) no-repeat scroll 0 0;}
.bannerSidebar.inkubatorji .img {background:transparent url(../images/sidebar-inkubatorji.png) no-repeat scroll 0 0;}

/*SIDEBAR
--------------------------------*/
#sidebar ul {width:258px;}
#sidebar ul li {background:url(../images/sidebarBack.gif) repeat-x 0 37px; margin-bottom:15px; float:left;}
#sidebar ul li ul {margin:8px 0 0 0;}
#sidebar ul li ul li {background:url(../images/bullet.gif) no-repeat 0 7px; padding:2px 10px 2px 10px; margin:0 0 0 10px;width:180px;}
#sidebar ul li ul li img {margin-top:5px;}
#sidebar ul li h2 {background:url(../images/sideh2.gif) no-repeat 0 0; padding:12px 0 0 37px; color:#37a3d7; font-size:1.1em; height:26px; display:block; width:221px;}
#sidebar ul li p {margin:8px 12px;}
#sidebar ul li a.more {background:url(../images/more.gif) no-repeat 100% 3px; display:block; padding:0 10px 0 0; color:#015495; text-decoration:none; margin-right:5px; text-align:right; margin-top:10px;}
#sidebar ul li a.more:hover {text-decoration:underline;}
#sidebar span.date {font-weight:bold; font-size:0.9em;}

#sidebar ul li.important h2 {background:url(../images/sidebarImportanth2-1.gif) no-repeat 0 0; padding:8px 0 0 37px; color:#071b4d; font-size:1.1em; height:24px;}
#sidebar ul li.important {background:url(../images/sidebarBackImportant-1.gif) repeat-x 0 100%;}
#sidebar ul li.important a.more {background:url(../images/more-blue.gif) no-repeat 100% 3px; margin-bottom:5px;}

/*LEFT NAVIGATION
--------------------------------*/
#leftNavigation {width:145px; padding:0 20px 0 0; float:left;}
#leftNavigation h2 {color:#68C5EA; font-size:1.3em; margin:0; padding:0 0 4px 5px;border-bottom:2px solid #68C5EA;}
#leftNavigation ul {margin:0px;}
#leftNavigation ul li {background:none;padding:0px;float:left;width:145px;margin:0px;border-bottom:1px solid #CCCCCC;}
#leftNavigation ul li a {color:#003152; text-decoration:none;padding:7px 0 7px 5px; width:140px;float:left;}
#leftNavigation ul li a:hover, #leftNavigation ul li.selected a  {color:#fff; text-decoration:none;background:#68C5EA;}
#leftNavigation ul li ul {margin:5px 0 7px 0;padding-bottom:0;width:145px;}
#leftNavigation ul li ul li {padding:1px 0;border:none;}
#leftNavigation ul li.selected ul li {width:145px; padding-bottom:0;}
#leftNavigation ul li.selected ul li a {color:#003152; padding:5px 0 5px 12px; font-weight:normal; display:block;background:none;width:133px;}
#leftNavigation ul li.selected ul li a:hover, #leftNavigation ul li.selected ul li.selected a  {color:#68C5EA;text-decoration:underline;background:none !important;}

/*BREADCRUMBS
--------------------------------*/
ul#breadcrumbs li {padding:0; margin:0; background:none; font-size:0.9em;}
ul#breadcrumbs li a {color:#666;}
ul#breadcrumbs li a:hover {color:#444444;}

/*Last change*/
#lastChange {float:right; color:#999;}

/*FOOTER
--------------------------------*/
#footer { background:transparent url(../images/footer.jpg) no-repeat left bottom; height:100px; color:#666; font-size:0.9em; margin-top:15px; padding:0 28px; width:934px; margin-left:-10px;}
#footer a { color:#666;}
#footerCopyright { float:left; margin-top:60px;}
#footerWebmaster { float:right; text-align:right;}
#footerWebmaster div { margin:8px 0 0 0; }
#footerWebmaster span a { text-decoration:none;}
#footer .mgz {vertical-align:top;display:inline-block;margin: 18px 10px 0px 0px;}


/*OTHERS
--------------------------------*/
/*razpisi*/
#docs { float:right; width:240px; border:2px solid #cecece; padding:5px 10px; margin:0 0 10px 20px;}

/*Tabela*/
table thead td {color:#FFF; background:#6BC8ED; padding:5px 10px; font-weight:bold; text-align:left;}
table thead th {color:#FFF; background:#6BC8ED; padding:5px 10px; font-weight:bold; text-align:left;}
table tbody td {border-bottom:1px solid #6BC8ED; padding:5px 10px;}
table {margin-bottom:1em;}

/*Ikone dokumentov*/
a.linkPDF {background:url(../images/pdf.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkDOC {background:url(../images/doc.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkExcel { background:transparent url(../images/xls.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkWord { background:transparent url(../images/doc.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkZip { background:transparent url(../images/zip.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkJpg { background:transparent url(../images/jpg.gif) no-repeat 0 0; display:inline-block; padding-left:20px; padding-top:2px;}
a.linkPDF, a.linkExcel, a.linkWord, a.linkZip, a.linkJpg { font-size:0.9em; line-height:19px; padding-left:20px; padding-top:4px ! important; padding-top:2px; text-decoration:none;}
.dokumenti a:hover { text-decoration:underline;}
.dokumenti p { line-height:normal;}
.povezavaVideo {background: url(../../resources/files/pic/ico-video.gif) no-repeat 0 0; padding: 0 0 10px 30px; display:block; height:17px;}

/*Forme*/
#contactForm {background:#f2f2f2; padding:10px 15px; width:310px;}
#contactForm ol li {list-style:none; padding:0; margin:5px 0;}
#contactForm ol li label {width:80px; display:block; float:left; text-align:right; margin-right:5px;}
#contactForm ol li input {width:200px;}
#contactForm ol li textarea {width:200px;}
#contactForm ol li div.requiredText {margin-left:85px;}
#contactForm ol li #submitButton {background:#6bc8ed; border:none; width:65px; font-weight:bold; font-size:1em; color:#fff; padding:3px 0; cursor:pointer;}

#prijava {background:#f2f2f2; padding:10px 15px; width:400px;}
#prijava legend {font-weight:bold; font-size:1.2em; margin-bottom:5px;}
#prijava ol li {list-style:none; padding:2px 0; margin:0; height:20px;}
#prijava ol li.text {height:25px; margin-bottom:10px; line-height:15px;}
#prijava ol li label {width:78px;display:block; float:left; margin-right:5px; padding-top:2px; text-align:right;}
#prijava ol li.none label {width:auto; display:block; float:left; padding-top:4px; text-align:left;}
#prijava ol li.none input {float:left; margin-right:5px;}
#prijava ol li .submit {background:#6bc8ed; border:none; width:65px; font-weight:bold; font-size:1em; color:#fff; padding:3px 0; cursor:pointer;}

#odjava {background:#e1e1e1; padding:10px 15px; width:400px; margin-top:20px;}
#odjava legend {font-weight:bold; font-size:1.2em; margin-bottom:5px;}
#odjava ol li {list-style:none; padding:2px 0; margin:0; height:20px;}
#odjava ol li.text {height:25px; margin-bottom:10px; line-height:15px;}
#odjava ol li.px {height:1px;}
#odjava ol li label {width:78px;display:block; float:left; margin-right:5px; padding-top:2px; text-align:right;}
#odjava ol li.none label {width:auto; display:block; float:left; padding-top:4px; text-align:left;}
#odjava ol li.none input {float:left; margin-right:5px;}
#odjava ol li .submit {background:#6bc8ed; border:none; width:65px; font-weight:bold; font-size:1em; color:#fff; padding:3px 0; cursor:pointer;}

#consultantForm {background:#f2f2f2; padding:10px 15px; width:530px;}
#consultantForm ol li {list-style:none; margin:0; height:25px;}
#consultantForm ol li label {float:left; display:block; width:122px; text-align:right; margin-right:5px;}
#specialisations_areas {font-size:11px; height:20px;}

/*PERSON*/
#cont .person {width:530px; padding:10px 15px; background:#ceeefb; margin:15px 0;}
#cont .person ul li {background:none; padding-left:0; margin-left:0;}
.person img.personImg {float:right;}

/*banners right*/
#flash_cont_idea, #flash_cont_izvozno {text-align:center;}

/**vem tocke**/
a.vemTocka {background:URL(../images/ikona-vem.gif) no-repeat;height:12px;width:12px;display:block;position:absolute;}
div#map{height:485px;width:650px;position:relative;}
#tooltipVem {border: none;width:249px;padding:0px;position:absolute;font-size:1.1em;text-align:left;}
#tooltipVemTop {border:none;width:249px;height:18px;padding:0px;background: url(../images/tooltipTop.png);float:left;}
#tooltipVemMiddle {border:none;width:199px;padding:0px 30px 0px 20px;background: url(../images/tooltipMiddle.png);float:left;}
#tooltipVemBottom {border:none;width:249px;height:26px;padding:0px;background: url(../images/tooltipBottom.png);float:left;}
#tooltipVem ul li {position:relative;margin-bottom:3px;}
#tooltipVem h3{color:#68C5EA;margin-bottom:0.8em;background:URL(../images/ikona-vem-title.gif) no-repeat left 2px;padding-left:8%;width:92%;font-size:1.1em;position:relative;}
#tooltipVem span {font-weight:bold;}
#tooltipVem a.pointInfo {color:#68C5EA;text-decoration:none;width:100%;display:block;position:relative;}
#tooltipVem a.pointInfo:hover {background:#68C5EA;color:#FFFFFF;}
#tooltipVem a.pointInfo span {width:90%;font-weight:normal;}
#tooltipVem a.pointInfo span:hover {background:#68C5EA;color:#FFFFFF;}
table tr.parentName td, #tooltipVem p {font-weight:bold;color:#555555;}

/* DEVELOPMENT
------------------------------ */
.hidden {display:none;}


/* HACKS
------------------------------ */
.clear,#sidebarHome ul, #leftNavigation ul{display:inline-block;}
.clear:after, ul#japti:after, ul#topNav:after, ul#navigation:after, #body:after, ul.news:after, #leftNavigation ul:after, #sidebar ul:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}

/* PRINT
------------------------------ */
.print {display:none;}
