/* 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;background:#fff;color:#000;padding:0 0 2em;}
a {color:#000; text-decoration:underline;}
a:hover {text-decoration:none;}
p {margin:0 0 1em; line-height:16px;}
button {cursor:pointer;}
#content ul li, #contentHome ul li {background:url(../images/bullet.gif) no-repeat 0 7px; padding:2px 0 2px 10px; margin-left:10px;}

/* basic layout */
#site {font-size:1.1em; width:972px; margin:0 auto; background:url(../images/site.jpg) no-repeat 0 0; padding:0 9px;}
#header {height:201px; background:url(../images/header.jpg) repeat-x 0 0;}
#body {}
#contentHome {width:691px; float:left; padding:0 15px 0 13px;}
#contentHome p {padding:5px 0 5px 10px!important;}
#sidebarHome {width:207px; float:left; padding:0 12px 0 16px;}
#content {width:695px; float:left; padding:0 15px 0 13px; margin-top:10px;}
#content.wide { width:943px;}
#sidebar {width:220px; float:left; padding:0 12px 0 16px; margin-top:10px;}
#footer {}
.imgLeft { float:left; margin-right:10px;}
.imgRight { float:right; margin-left:10px;}


/*HEADER
--------------------------------*/
/*JAPTI menu*/
ul#japti {margin-left:5px;display:inline-block;}
ul#japti li {float:left; padding:5px 10px; border-left: 1px solid #7a7a7a;}
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{color:#ff0000;}

/*Top navigation*/
ul#topNav {float:right; margin:10px 8px 0 0;}
ul#topNav a {color:#fff; text-decoration:none;}
ul#topNav a:hover {text-decoration:underline;}
ul#topNav li {float:left; padding:0 7px; border-left:1px solid #fff;}
ul#topNav li.first {border-left:none;}


/*Logo link*/
a.logo {background:url(../images/logo.jpg) no-repeat 0 0; display:block; width:472px; height:72px; text-indent:-9999px; margin:27px 0 0 30px;}

/*Search*/
#headRight {width:250px; float:right; margin:50px 0 0 0;}
#search {float:right; margin:5px 12px 0 0 !important; margin:5px 0 0 0;}

/*navigation*/
ul#navigation {margin:15px 0 0 13px;}
ul#navigation a {color:#fff; text-decoration:none; padding:4px 24px 0 24px; height:33px; display:inline-block; 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; background:url(../images/navigationBack.gif) repeat-x 0 0; text-align:center;}
ul#navigation li#first {background:url(../images/navigationFirst.gif) no-repeat 0 0;}
ul#navigation li#first:hover {background:url(../images/navigationFirst.gif) no-repeat 0 -37px;}
ul#navigation li#first a:hover{background:none;}
ul#navigation li#first a.selected {background:url(../images/navigationFirst.gif) no-repeat 0 -37px;}
ul#navigation li#last:hover {background:url(../images/navigationLast.gif) no-repeat 100% -37px;}
ul#navigation li#last a:hover{background:none;}
ul#navigation li#last a.selected {background:url(../images/navigationLast.gif) no-repeat 100% -37px;}
ul#navigation li#last {background:url(../images/navigationLast.gif) no-repeat 100% 0;}
ul#navigation a strong { text-transform:uppercase;}

/*search*/
#search button {background:transparent url(../images/search.gif) no-repeat scroll 0 0; border:medium none; height:23px; width:65px; margin:0 0 0 5px; text-indent:-20px; padding:0 0 3px 0; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#search input {float:left;}

/*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
--------------------------------*/
/*flash*/
#flash {height:170px; width:691px; margin:0 0 25px 0;}

/*leftbar*/
#leftBar {width:196px; padding:0 15px 0 0; float:left;}
#leftBar h2 {color:#071b4d; font-size:1.4em; margin:0 0 10px 0;}

/*razpisi*/
#razpisi {width:468px; padding:0 0 0 12px; float:left;}
#razpisi h2 {color:#68c5ea; font-size:1.6em;}
#razpisi ul li {background:none; padding:10px 0; margin:0; border-bottom:1px solid #ccc;}
#razpisi ul li span.date {font-size:0.9em; font-weight:bold;}

/*banner*/
.banner {width:468px; padding:0 0 0 12px; float:left;margin-top:10px;}

/*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:500px; padding:0 0 0 5px; 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 ul li{zoom:1;}
#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 , a.homeMore{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;}

/*SIDEBAR
--------------------------------*/
#sidebar ul {width:220px;}
#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:183px;}
#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:173px; padding:0 15px 0 0; float:left;}
#leftNavigation h2 {color:#003152; font-size:1.2em; margin:0; background:url(../images/leftNavigationh2.gif) no-repeat 0 0; height:16px; padding:10px 0 0 10px;}
#leftNavigation ul {background:url(../images/leftNavigation.gif) no-repeat 0 100%; margin:0 0 20px 0; padding:0 0 7px 0;}
#leftNavigation ul li {background:none; padding:7px 0; float:left; width:160px; margin-left:10px !important; margin-left:5px;}
#leftNavigation ul li a {color:#003152; text-decoration:none;}
#leftNavigation ul li a:hover {color:#fff; text-decoration:none;}
#leftNavigation ul li.selected a {color:#fff; text-decoration:none; padding-bottom:7px; font-weight:bold;}
#leftNavigation ul li.selected {padding-bottom:7px;}
#leftNavigation ul li ul {background:none; margin-bottom:0; padding-bottom:0; border-bottom:1px solid #fff; width:155px; margin-top:5px;}
#leftNavigation ul li ul li {padding:1px 0;}
#leftNavigation ul li.selected ul li a{color:#003152; padding-left:8px; font-weight:normal; display:block;}
#leftNavigation ul li.selected ul li a:hover {color:#fff;}
#leftNavigation ul li.selected ul li.selected a {color:#fff; padding-bottom:7px;}
#leftNavigation ul li.selected ul li {width:140px; padding-bottom:0}



/*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:#000;}

/*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 {margin: 7px 10px 6px 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 {margin-left:12px;}

/**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;}