@charset "";
/* 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;}

/* GENERAL STYLES
------------------------------ */
/* elements */
body {font:normal 62.5% Arial,Helvetica,serif;color:#444444;padding:0 0 2em;background-color:#FFFFFF; height:100%;}
a {color:#8dc047;}
a:hover {text-decoration:none;}
p {margin:0 0 1em;}
button {cursor:pointer;}
h1, h2, h3, h4, h5, h6, h7, p, blockquote {padding:0;}
h1 {font-size:1.8em; color:#8dc047; margin:5px 0 23px 0;}
h2{ color:#8dc047; font-size:1.4em; margin:15px 0 10px 0;}
h3 { color:#8dc047; font-size:1.0em; margin:10px 0 5px 0;}
h3 { font-size:1.0em; margin:0 0 5px 0;}
address { font-style:normal;}
::selection {background:#8DC047; color:#fff;}
::-moz-selection {background:#8DC047;color:#fff;}

#body ul {margin-left:0px;}
/*#body ul li {list-style-type:disc;}*/

/* basic layout */
#back, #backProjects, #backProjectsOpen {position:absolute; width:100%; height:100%; left:0; top:0; z-index:1;}
#backHome {position:absolute; width:100%; height:99%; background:url(../images/back_inner.jpg) no-repeat 50% 170px; left:0; top:0; z-index:1;}
#backInner {position:absolute; z-index:1; top:0; left:0px; background:url(../images/back_inner.jpg) no-repeat 50% 220px; width:100%; height:100%;}
#backHover {position:absolute; z-index:2; top:20px; left:0; background:url(../images/backhover.png) repeat-x 0 0; width:100%; height:455px;}

#top {width:100%; background:#666666; padding:3px 0; text-align:right;}
#site {position:absolute; z-index:3; width:100%; font-size:1.1em;}
#header {width:100%; height:116px; background:url(../images/backline.png) repeat-y 50% 0; margin:75px 0 10px 0;}
ul#navigation {}
#body {width:100%; background:url(../images/bodybackline.png) repeat-y 50% 0;}
#bodyProjects {width:100%; background:none; padding-bottom:0px;}
#bodyDefault {width:100%; background:none; padding-bottom:40px;}

#content { padding:0 45px; line-height:1.5em; padding-bottom:20px; font-size:1.0em;}
#contentWide { padding:10px 0px; line-height:1.5em; padding-bottom:20px; font-size:1.0em;}

#sidebar {}
#site .w {width:956px; margin:0 auto;}

#site #top .w {width:990px; padding-left:22px;}

/* TOP */
#top ul {width:990px; float:left;}
#top ul li {float:left; padding:0 7px;}
#top ul li a {color:#fff; margin-top:3px; float:left; text-decoration:none;}
#top ul li a:hover {text-decoration:underline;}
#top ul li.search {padding:0 0 0 58px;}
#top ul li.searchen {padding:0 0 0 50px;}
.topGallery { margin-right:225px;}

/*language*/
#top ul li.choose {position:relative; margin-left:8px; margin-left:10px;}
#top ul li.choose span {position:absolute; top:22px; left:50%; margin-left:-5px; display:block; width:10px; height:5px; background:url(../images/all.png) no-repeat -177px 0;}
#top ul li.choose ul {display:none; position:absolute; top:17px; left:-5px; width:104px; text-align:left; background:url(../images/back80.png) repeat 0 0; padding:5px 0 6px 0;}
#top ul li.choose:hover ul {display:block;}
#top ul li.choose ul li {float:none; width:89px; padding:3px 10px 3px 5px; text-align:right;}
#top ul li.choose ul li a {float:none; padding-right:20px;}
/*
#top ul li.choose ul li a.slovenia {background:url(../images/all.png) no-repeat 73px -175px; display:block;}
#top ul li.choose ul li a.english {background:url(../images/all.png) no-repeat 73px -147px; display:block;}
#top ul li.choose ul li a.croatia {background:url(../images/all.png) no-repeat 73px -131px; display:block;}
#top ul li.choose ul li a.german {background:url(../images/all.png) no-repeat 73px -163px; display:block;}
*/

#allProjects {display:none; float:left;}
#allProjectsOpen {cursor:pointer;}
#allProjectsOpen:hover {text-decoration:underline;}
#site #body .noLinkh2 {cursor:text;}
#site #body .noLinkh2:hover {text-decoration:none;}

/*search*/
#search {background:url(../images/search.png) no-repeat 0 0; width:252px; height:19px;}
#search input {height:13px; width:215px; background:none; border:none; font-size:1em; float:left; padding:4px 0 0 5px; z-index:999;}
#search button {height:19px; width:19px; background:none; border:none; text-indent:-9999px;}

/* HEADER */
#header .w {background:url(../images/headerw.png) repeat-y 0 0; height:116px;}
#logo {background:url(../images/all.png) no-repeat 0 -41px; width:236px; height:47px; display:block; text-indent:-9999px; float:left; margin:34px 42px 35px !important; margin:34px 42px 35px 21px;}

/*navigation*/
ul#navigation {width:400px; height:116px; float:left; padding-left:10px;}
ul#navigation li {float:left; width:113px; height:20px; padding:19px 10px;}
ul#navigation li.last {width:114px;}
ul#navigation li a {width:113px; height:20px; display:block; background:#8dc047; text-indent:-9999px;}
ul#navigation li a:hover {cursor:pointer;}
ul#navigation li a span {width:113px; height:20px; display:block; text-indent:-9999px;}

ul#navigation li a.projekti_sl span {background:url(../images/all.png) no-repeat 0 -89px;}
ul#navigation li a.projekti_sl:hover, ul#navigation li.selected a.projekti_sl:hover {background:url(../images/all.png) no-repeat -270px -42px;}
ul#navigation li.selected a.projekti_sl {background:url(../images/all.png) no-repeat -270px -64px;}

ul#navigation li a.kompetence_sl span {background:url(../images/all.png) no-repeat -132px -89px;}
ul#navigation li a.kompetence_sl:hover, ul#navigation li.selected a.kompetence_sl:hover {background:url(../images/all.png) no-repeat -240px -41px;}
ul#navigation li.selected a.kompetence_sl {background:url(../images/all.png) no-repeat -240px -64px;}

ul#navigation li a.aktualno_sl span {background:url(../images/all.png) no-repeat -282px -89px;}
ul#navigation li a.aktualno_sl:hover, ul#navigation li.selected a.aktualno_sl:hover {background:url(../images/all.png) no-repeat -265px -41px;}
ul#navigation li.selected a.aktualno_sl {background:url(../images/all.png) no-repeat -265px -64px;}

ul#navigation li a.protim_sl span {background:url(../images/all.png) no-repeat 0 -109px;}
ul#navigation li a.protim_sl:hover, ul#navigation li.selected a.protim_sl:hover {background:url(../images/all.png) no-repeat -255px -41px;}
ul#navigation li.selected a.protim_sl {background:url(../images/all.png) no-repeat -255px -64px;}

ul#navigation li a.zaposlitev_sl span {background:url(../images/all.png) no-repeat -132px -109px;}
ul#navigation li a.zaposlitev_sl:hover, ul#navigation li.selected a.zaposlitev_sl:hover {background:url(../images/all.png) no-repeat -255px -41px;}
ul#navigation li.selected a.zaposlitev_sl {background:url(../images/all.png) no-repeat -255px -64px;}

ul#navigation li a.kontakt_sl span {background:url(../images/all.png) no-repeat -282px -109px;}
ul#navigation li a.kontakt_sl:hover, ul#navigation li.selected a.kontakt_sl:hover {background:url(../images/all.png) no-repeat -273px -42px;}
ul#navigation li.selected a.kontakt_sl {background:url(../images/all.png) no-repeat -273px -64px;}


/*en*/
ul#navigation li a.projekti_en span {background:url(../images/all.png) no-repeat 0 -420px;}
ul#navigation li a.projekti_en:hover, ul#navigation li.selected a.projekti_en:hover {background:url(../images/all.png) no-repeat -270px -42px;}
ul#navigation li.selected a.projekti_en {background:url(../images/all.png) no-repeat -270px -64px;}

ul#navigation li a.kompetence_en span {background:url(../images/all.png) no-repeat -132px -420px;}
ul#navigation li a.kompetence_en:hover, ul#navigation li.selected a.kompetence_en:hover {background:url(../images/all.png) no-repeat -240px -41px;}
ul#navigation li.selected a.kompetence_en {background:url(../images/all.png) no-repeat -240px -64px;}

ul#navigation li a.aktualno_en span { display:none;/*background:url(../images/all.png) no-repeat -282px -420px;*/}
ul#navigation li a.aktualno_en:hover, ul#navigation li.selected a.aktualno_en:hover {display:none;/*background:url(../images/all.png) no-repeat -265px -41px;*/}
ul#navigation li.selected a.aktualno_en {display:none;/*background:url(../images/all.png) no-repeat -265px -64px;*/}

ul#navigation li a.protim_en span {background:url(../images/all.png) no-repeat 0 -464px;}
ul#navigation li a.protim_en:hover, ul#navigation li.selected a.protim_en:hover {background:url(../images/all.png) no-repeat -260px -41px;}
ul#navigation li.selected a.protim_en {background:url(../images/all.png) no-repeat -260px -64px;}

ul#navigation li a.zaposlitev_en span {background:url(../images/all.png) no-repeat -132px -464px;}
ul#navigation li a.zaposlitev_en:hover, ul#navigation li.selected a.zaposlitev_en:hover {background:url(../images/all.png) no-repeat -255px -41px;}
ul#navigation li.selected a.zaposlitev_en {background:url(../images/all.png) no-repeat -255px -64px;}

ul#navigation li a.kontakt_en span {background:url(../images/all.png) no-repeat -282px -464px;}
ul#navigation li a.kontakt_en:hover, ul#navigation li.selected a.kontakt_en:hover {background:url(../images/all.png) no-repeat -273px -42px;}
ul#navigation li.selected a.kontakt_en {background:url(../images/all.png) no-repeat -273px -64px;}

/*hr*/
ul#navigation li a.projekti_hr span {background:url(../images/all.png) no-repeat 0 -280px;}
ul#navigation li a.projekti_hr:hover, ul#navigation li.selected a.projekti_hr:hover {background:url(../images/all.png) no-repeat -270px -42px;}
ul#navigation li.selected a.projekti_hr {background:url(../images/all.png) no-repeat -270px -64px;}

ul#navigation li a.kompetence_hr span {background:url(../images/all.png) no-repeat -132px -280px;}
ul#navigation li a.kompetence_hr:hover, ul#navigation li.selected a.kompetence_hr:hover {background:url(../images/all.png) no-repeat -240px -41px;}
ul#navigation li.selected a.kompetence_hr {background:url(../images/all.png) no-repeat -240px -64px;}

ul#navigation li a.aktualno_hr span {background:url(../images/all.png) no-repeat -282px -280px;}
ul#navigation li a.aktualno_hr:hover, ul#navigation li.selected a.aktualno_hr:hover {background:url(../images/all.png) no-repeat -265px -41px;}
ul#navigation li.selected a.aktualno_hr {background:url(../images/all.png) no-repeat -265px -64px;}

ul#navigation li a.protim_hr span {background:url(../images/all.png) no-repeat 0 -324px;}
ul#navigation li a.protim_hr:hover, ul#navigation li.selected a.protim_hr:hover {background:url(../images/all.png) no-repeat -275px -41px;}
ul#navigation li.selected a.protim_hr {background:url(../images/all.png) no-repeat -275px -64px;}

ul#navigation li a.zaposlitev_hr span {background:url(../images/all.png) no-repeat -142px -324px;}
ul#navigation li a.zaposlitev_hr:hover, ul#navigation li.selected a.zaposlitev_hr:hover {background:url(../images/all.png) no-repeat -255px -41px;}
ul#navigation li.selected a.zaposlitev_hr {background:url(../images/all.png) no-repeat -255px -64px;}

ul#navigation li a.kontakt_hr span {background:url(../images/all.png) no-repeat -282px -324px;}
ul#navigation li a.kontakt_hr:hover, ul#navigation li.selected a.kontakt_hr:hover {background:url(../images/all.png) no-repeat -273px -42px;}
ul#navigation li.selected a.kontakt_hr {background:url(../images/all.png) no-repeat -273px -64px;}


/*de*/
ul#navigation li a.projekti_de span {background:url(../images/all.png) no-repeat 0 -541px;}
ul#navigation li a.projekti_de:hover, ul#navigation li.selected a.projekti_de:hover {background:url(../images/all.png) no-repeat -270px -42px;}
ul#navigation li.selected a.projekti_de {background:url(../images/all.png) no-repeat -270px -64px;}

ul#navigation li a.kompetence_de span {background:url(../images/all.png) no-repeat -132px -541px;}
ul#navigation li a.kompetence_de:hover, ul#navigation li.selected a.kompetence_de:hover {background:url(../images/all.png) no-repeat -240px -41px;}
ul#navigation li.selected a.kompetence_de {background:url(../images/all.png) no-repeat -240px -64px;}

ul#navigation li a.aktualno_de span {background:url(../images/all.png) no-repeat -282px -541px;}
ul#navigation li a.aktualno_de:hover, ul#navigation li.selected a.aktualno_de:hover {background:url(../images/all.png) no-repeat -265px -41px;}
ul#navigation li.selected a.aktualno_de {background:url(../images/all.png) no-repeat -265px -64px;}

ul#navigation li a.protim_de span {background:url(../images/all.png) no-repeat 0 -586px;}
ul#navigation li a.protim_de:hover, ul#navigation li.selected a.protim_de:hover {background:url(../images/all.png) no-repeat -245px -41px;}
ul#navigation li.selected a.protim_de {background:url(../images/all.png) no-repeat -245px -64px;}

ul#navigation li a.zaposlitev_de span {background:url(../images/all.png) no-repeat -132px -586px;}
ul#navigation li a.zaposlitev_de:hover, ul#navigation li.selected a.zaposlitev_de:hover {background:url(../images/all.png) no-repeat -255px -41px;}
ul#navigation li.selected a.zaposlitev_de {background:url(../images/all.png) no-repeat -255px -64px;}

ul#navigation li a.kontakt_de span {background:url(../images/all.png) no-repeat -282px -586px;}
ul#navigation li a.kontakt_de:hover, ul#navigation li.selected a.kontakt_de:hover {background:url(../images/all.png) no-repeat -273px -42px;}
ul#navigation li.selected a.kontakt_de {background:url(../images/all.png) no-repeat -273px -64px;}

#news_search ul {background:#f3f3f3; margin-left:0; padding:10px 5px; width:300px; margin-bottom:20px;}
#news_search ul li {background:none; padding-left:0; margin:5px 0;}
#news_search ul li span.label {display:block; float:left; margin-right:5px; width:80px; text-align:right;}
#news_search ul li input#objavi {color:#000; text-align:center; font-size:1.1em; padding-bottom:5px; margin:0 0 0 85px;}
#news_search ul li input#objavi:hover {color:#333; cursor:pointer;}


/*NEW NAVIGATION
#site #header .sl {background:url(../images/navigation.png) no-repeat 0 0;}
#site #header .en {background:url(../images/navigation_en.png) no-repeat 0 0;}
#site #header .de {background:url(../images/navigation_de.png) no-repeat 0 0;}
#site #header .hr {background:url(../images/navigation_hr.png) no-repeat 0 0;}*/
ul#navigationNewsl {width:626px; padding-left:10px; float:left; background:url(../images/navigationback.png) repeat-y 10px 0;}
ul#navigationNewsl a {color:#fff; display:block; height:26px; background:url(../images/navigation.png) no-repeat 0 0; float:left; text-indent:-9999px;}
ul#navigationNewsl li {float:left; padding-top:8px;}
ul#navigationNewsl li.first {width:130px;}
ul#navigationNewsl li.second {width:140px;}
ul#navigationNewsl li.third {width:130px;}
ul#navigationNewsl li.fourth {width:226px;}
ul#navigationNewsl li.first a {width:130px;}
ul#navigationNewsl li.second a {width:140px;}
ul#navigationNewsl li.third a {width:129px;}
ul#navigationNewsl li.fourth a {width:113px;}
ul#navigationNewsl li ul li  {float:none; margin-bottom:10px; height:26px; padding-top:0;}
ul#navigationNewsl li.fourth ul li {width:113px;}
ul#navigationNewsl li.fourth ul {float:left;}

ul#navigationNewsl .nav1 a {background-position:0 -11px;}
ul#navigationNewsl .nav2 a {background-position:-130px -11px;}
ul#navigationNewsl .nav3 a {background-position:-130px -46px;}
ul#navigationNewsl .nav4 a {background-position:-130px -82px;}
ul#navigationNewsl .nav5 a {background-position:-270px -11px;}
ul#navigationNewsl .nav6 a {background-position:-270px -46px;}
ul#navigationNewsl .nav7 a {background-position:-270px -82px;}
ul#navigationNewsl .nav8 a {background-position:-400px -11px;}
ul#navigationNewsl .nav9 a {background-position:-400px -46px;}
ul#navigationNewsl .nav10 a {background-position:-400px -82px;}
ul#navigationNewsl .nav11 a {background-position:-513px -11px;}
ul#navigationNewsl .nav12 a {background-position:-513px -46px;}

ul#navigationNewsl .nav1 a:hover {background-position:0 -127px;}
ul#navigationNewsl .nav2 a:hover {background-position:-130px -127px;}
ul#navigationNewsl .nav3 a:hover {background-position:-130px -162px;}
ul#navigationNewsl .nav4 a:hover {background-position:-130px -198px;}
ul#navigationNewsl .nav5 a:hover {background-position:-270px -127px;}
ul#navigationNewsl .nav6 a:hover {background-position:-270px -162px;}
ul#navigationNewsl .nav7 a:hover {background-position:-270px -198px;}
ul#navigationNewsl .nav8 a:hover {background-position:-400px -127px;}
ul#navigationNewsl .nav9 a:hover {background-position:-400px -162px;}
ul#navigationNewsl .nav10 a:hover {background-position:-400px -198px;}
ul#navigationNewsl .nav11 a:hover {background-position:-512px -127px;}
ul#navigationNewsl .nav12 a:hover {background-position:-512px -162px;}


ul#navigationNewsl .nav1 a.selected {background-position:0 -243px;}
ul#navigationNewsl .nav2 a.selected {background-position:-130px -243px;}
ul#navigationNewsl .nav3 a.selected {background-position:-130px -278px;}
ul#navigationNewsl .nav4 a.selected {background-position:-130px -314px;}
ul#navigationNewsl .nav5 a.selected {background-position:-270px -243px;}
ul#navigationNewsl .nav6 a.selected {background-position:-270px -278px;}
ul#navigationNewsl .nav7 a.selected {background-position:-270px -314px;}
ul#navigationNewsl .nav8 a.selected {background-position:-400px -243px;}
ul#navigationNewsl .nav9 a.selected {background-position:-400px -278px;}
ul#navigationNewsl .nav10 a.selected {background-position:-400px -314px;}
ul#navigationNewsl .nav11 a.selected {background-position:-512px -243px;}
ul#navigationNewsl .nav12 a.selected {background-position:-512px -278px;}



/*EN*/

ul#navigationNewen {width:626px; padding-left:10px; float:left; background:url(../images/navigationback.png) repeat-y 10px 0;}
ul#navigationNewen a {color:#fff; display:block; height:26px; background:url(../images/navigation_en.png) no-repeat 0 0; float:left; text-indent:-9999px;}
ul#navigationNewen li {float:left; padding-top:8px;}
ul#navigationNewen li.first {width:130px;}
ul#navigationNewen li.second {width:140px;}
ul#navigationNewen li.third {width:130px;}
ul#navigationNewen li.fourth {width:226px;}
ul#navigationNewen li.first a {width:130px;}
ul#navigationNewen li.second a {width:140px;}
ul#navigationNewen li.third a {width:129px;}
ul#navigationNewen li.fourth a {width:113px;}
ul#navigationNewen li ul li  {float:none; margin-bottom:10px; height:26px; padding-top:0;}
ul#navigationNewen li.fourth ul li {width:113px;}
ul#navigationNewen li.fourth ul {float:left;}

ul#navigationNewen .nav1 a {background-position:0 -11px;}
ul#navigationNewen .nav2 a {background-position:-130px -11px;}
ul#navigationNewen .nav3 a {background-position:-130px -46px;}
ul#navigationNewen .nav4 a {background-position:-130px -82px;}
ul#navigationNewen .nav5 a {background-position:-270px -11px;}
ul#navigationNewen .nav6 a {background-position:-270px -46px;}
ul#navigationNewen .nav7 a {background-position:-270px -82px;}
ul#navigationNewen .nav8 a {background-position:-400px -11px;}
ul#navigationNewen .nav9 a {background-position:-400px -46px;}
ul#navigationNewen .nav10 a {background-position:-400px -82px;}
ul#navigationNewen .nav11 a {background-position:-513px -11px;}

ul#navigationNewen .nav1 a:hover {background-position:0 -127px;}
ul#navigationNewen .nav2 a:hover {background-position:-130px -127px;}
ul#navigationNewen .nav3 a:hover {background-position:-130px -162px;}
ul#navigationNewen .nav4 a:hover {background-position:-130px -198px;}
ul#navigationNewen .nav5 a:hover {background-position:-270px -127px;}
ul#navigationNewen .nav6 a:hover {background-position:-270px -162px;}
ul#navigationNewen .nav7 a:hover {background-position:-270px -198px;}
ul#navigationNewen .nav8 a:hover {background-position:-400px -127px;}
ul#navigationNewen .nav9 a:hover {background-position:-400px -162px;}
ul#navigationNewen .nav10 a:hover {background-position:-400px -198px;}
ul#navigationNewen .nav11 a:hover {background-position:-512px -127px;}

ul#navigationNewen .nav1 a.selected {background-position:0 -243px;}
ul#navigationNewen .nav2 a.selected {background-position:-130px -243px;}
ul#navigationNewen .nav3 a.selected {background-position:-130px -278px;}
ul#navigationNewen .nav4 a.selected {background-position:-130px -314px;}
ul#navigationNewen .nav5 a.selected {background-position:-270px -243px;}
ul#navigationNewen .nav6 a.selected {background-position:-270px -278px;}
ul#navigationNewen .nav7 a.selected {background-position:-270px -314px;}
ul#navigationNewen .nav8 a.selected {background-position:-400px -243px;}
ul#navigationNewen .nav9 a.selected {background-position:-400px -278px;}
ul#navigationNewen .nav10 a.selected {background-position:-400px -314px;}
ul#navigationNewen .nav11 a.selected {background-position:-512px -243px;}


/*new projects*/
#newP {position:absolute; bottom:35px; left:50%; margin-left:-478px; width:956px; z-index:9999;}
.newProjects {text-align:center; width:226px; /*height:54px;*/ height:auto; padding:5px 0; background:#e2e2e2; border:1px solid #ccc;filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; float:right;}
.newProjects strong {font-size:1.2em;}
.newProjectsSelect {width:96px; margin:5px auto; padding-left:7px;}
.newProjectsSelect li {float:left; margin-right:5px;}
.newProjectsSelect li a {text-indent:-9999px; text-decoration:none; display:block; width:10px; height:10px; border:2px solid #8dc047; background:none;}
.newProjectsSelect li a:hover, .newProjectsSelect li a.selected {background:#8dc047;}

.bannerHome {/*text-align:center; width:226px; height:auto; padding:5px 0;float:left;*/ display:none}


#leftProjectGallery {width:235px; margin:15px 0 0 0; padding-bottom:30px;}
#contentProject #leftProjectGallery li {float:left; margin-right:5px; padding-left:0; background:none;}
#leftProjectGallery li span {text-indent:-9999px; text-decoration:none; display:block; width:10px; height:10px; border:2px solid #8dc047; background:none; cursor:pointer;}
#leftProjectGallery li span:hover {width:12px; height:12px; border:1px solid #8dc047;}
#leftProjectGallery li.selected span {background:#8dc047;}
#contentProject #leftProjectGallery h3 {margin-bottom:0;}
/*title*/
.mainTitle {text-align:left; width:196px; height:76px; float:left; padding:40px 0 0 30px; background:url(../images/maintitle.png) no-repeat 0 50%;}
.mainTitle h1 {color:#8dc047; font-size:2.6em;}

table td strong.fixwidth {width:85px; display:inline-block;}

#leftProjectGallery strong {color:#8DC047;}

/* CONTENT */

/*leftbar*/
#leftBar {width:275px; float:left; margin-left:45px !important; margin-left:20px; margin-top:42px; padding-bottom:20px;}
#leftBar h2 {color:#8dc047; font-size:1.5em; margin-bottom:1em;}
ul#secNavigation {width:280px; margin-bottom:20px;}
ul#secNavigation li {float:left; width:280px;}
ul#secNavigation li a {float:left; width:260px; padding:5px 0px 7px; font-size:1.2em; font-weight:bold; background:url(../images/nav.png) no-repeat 0 100%; display:block; text-decoration:none; color:#747474;}
ul#secNavigation li a:hover {color:#000;}
ul#secNavigation li.selected a {color:#8DC047;}
ul#secNavigation li ul {padding-top:5px; float:left; background:url(../images/nav.png) no-repeat 0 100%;}
ul#secNavigation li ul li {padding-left:25px; width:175px; background:url(../images/navbullet.png) no-repeat 20px 8px;}
ul#secNavigation li ul li a {color:#747474;font-weight:normal; background:none; width:220px; font-size:1.0em}
ul#secNavigation li ul li.selected a {color:#000000;font-weight:bold;}

ul#secNavigation li.selected ul {margin:-5px 0 0 -15px;}
ul#secNavigation li.selected ul li {border-bottom:none; font-size:1em; min-height:18px;}
ul#secNavigation li.selected ul li a {color:#747474; font-weight:normal; padding:5px 0 3px 8px;}
ul#secNavigation li.selected ul li.selected a {color:#8DC047 !important;}
ul#secNavigation li.selected ul li a:hover {color:#000000;}


/*content*/
#contentProjects {width:696px; float:left;}
ul.projectList {width:696px;}
ul.projectList li {float:left; width:333px; padding:20px 0; border-bottom:1px solid #ccc;}
ul.projectList li.odd {margin-right:30px;}
ul.projectList li img {float:left; margin-right:15px;}
ul.projectList li .data  {float:left; width:256px;}
ul.projectList li strong a {text-decoration:none; display:block; margin-bottom:5px;}
ul.projectList li strong a:hover {text-decoration:underline; color:#8DC047;}
ul.projectList li p {margin-bottom:0;}

/*newsHome*/
#body .w {background:url(../images/bodyw.png) repeat 0 0; line-height:1.5em; padding:20px 0;}
#aktualno .w {background:url(../images/bodyw.png) repeat 0 0; line-height:1.5em; padding:0px 0;}

#content ul.newsHome {margin:0 0 0 0px; padding:0px;}
#content ul.newsHome li {list-style-type:none; background:none; float:left; width:200px; margin-right:15px; padding:0px;}
#content ul.newsHome li.last {margin-right:0px;}
#content ul.newsHome li ul {margin:0;}
#content ul.newsHome li ul li {margin-bottom:10px;}
#content ul.newsHome li h2 {color:#8dc047; font-size:2em; margin-bottom:1em;}
#content ul.newsHome li strong {display:block; font-size:1.2em; margin:-3px 0 4px 0;}
#content ul.newsHome li span {font-size:0.9em; color:#666; line-height:1em;}
#content ul.newsHome li a {text-decoration:none;}
#content ul.newsHome li a:hover {text-decoration:underline; color:#8DC047;}
/*video*/
#contentDefault ul.videoArchive {margin-left:0px;}
#contentDefault ul.videoArchive li {padding-left:0; background:none; margin:0;  }
#contentDefault ul.videoArchive li img {float:left; margin-right:5px;}
#contentDefault ul.videoArchive li a {text-decoration:none; color:#333; display:block; width:385px; height:75px; border-bottom:1px solid #f3f3f3; padding-bottom: 10px; padding-top:10px;}
#contentDefault ul.videoArchive li a:hover {background:#f3f3f3;}
#contentDefault ul.videoArchive li a span.videoArchiveTitle {color:#013f76;}
#contentDefault ul.videoArchive li a:hover span.videoArchiveTitle {text-decoration:underline;}


/*projects*/
.projectsW {background:url(../images/bodybackline.png) repeat-y 50% 0; margin-bottom:10px;}
.projectsW .w {background:url(../images/bodyw.png) repeat-y 0 0;}
.projectsW a.title {display:block; width:261px; height:45px; float:left; color:#a9a9ab; font-size:1.0em; font-weight:normal; text-decoration:none; text-align:right; padding:17px 43px 0 12px; background-color:#FFFFFF;}
.projectsW a.title span {font-weight:bold;font-size:1.1em; padding:0px 0px 0 3px; }

.projectsW a.title:hover {color:#8DC047;}
.projectsW .imgDiv {float:left; width:410px; height:62px;}
.projectsW ul {float:left; /*width:661px; */height:62px;}
.projectsW ul li {float:left; height:62px; margin:0 6px 0 6px;}
.projectsW ul li.first {margin-left:0;}
.projectsW ul li.last {margin-right:0px; border-right:2px solid #fff;}
.projectsW ul li a img {width:146px; height:58px; border:2px solid #fff;}
.projectsW ul li a:hover img {width:150px; height:62px; border:none;}
.projectsW ul li.left, .projectsW ul li.right {margin:0;}
.projectsW ul li.left a {display:block; width:12px; height:32px; background:url(../images/all.png) no-repeat -30px -140px; text-indent:-9999px; margin:16px 2px 0 6px;}
.projectsW ul li.right a {display:block; width:12px; height:32px; background:url(../images/all.png) no-repeat -60px -140px; text-indent:-9999px; margin:16px 2px 0 3px;}
.projectsW span.title {display:block; width:206px; height:40px; float:left; font-size:1.4em; font-weight:bold; padding:22px 0 0 20px;}

/*projectsOpen*/
.projectsOpen {width:100%;  background:url(../images/bodybackline.png) repeat-y 50% 0; margin-bottom:10px;}
#site .projectsOpen .w {background:url(../images/content.png) repeat 0 0; padding:15px 20px; width:916px;}

/*projectGallery*/
.projectOpen {width:100%;  background:url(../images/bodybackline.png) repeat-y 50% 0; margin-bottom:10px;}
#site .projectOpen .w {background:url(../images/contentstrong.png) repeat 0 0; padding:0px 0 0px 20px; width:936px;}
#projectGallery {width:636px; float:left; position:relative;}
#projectGallery .left {width:318px; float:left; position:absolute; left:0; /*top:50%; margin-top:-87px; */ z-index:50;}
#projectGallery .left a {width:318px; height:397px; background:url(../images/prev.gif) no-repeat 0 -10000px; display:block; text-indent:-9999px;}
#projectGallery .left a:hover {background:url(../images/prev.gif) no-repeat 0 159px;}
#projectGallery .galleryImage {float:left; width:636px;}
#projectGallery .right {width:318px; float:left; position:absolute; /*top:50%; margin-top:-87px; padding:50px 10px;*/ right:0; z-index:50;}
#projectGallery .right a {width:318px; height:397px; background:url(../images/next.gif) no-repeat 100% -10000px; display:block; text-indent:-9999px;}
#projectGallery .right a:hover { background:url(../images/next.gif) no-repeat 100% 159px;}

#contentProject {float:left; width:235px; padding-left:25px; padding-right:40px; line-height:1.4em;}
#contentProject h2 {color:#8DC047; font-size:1.7em; margin-bottom:1em; line-height:1.3em;}
#contentProject h3 {color:#8DC047; font-size:1.4em; margin-bottom:1em; line-height:1.3em;}

#contentProject p.projectData strong {display:inline-block; width:70px; text-align:right; padding-right:5px;}
#contentProject p.projectData {margin-bottom:20px; line-height:20px;}

/*projectsOpen*/
.default {width:100%;  background:url(../images/bodybackline.png) repeat-y 50% 0; margin-bottom:10px;}
#site .default .w {background:url(../images/contentstrong.png) repeat 0 0; padding:25px 20px 15px 20px; width:916px;}

#contentDefault {float:left; width:385px; line-height:1.5em; padding-bottom:20px; padding-right:25px; font-size:1.0em;}
#contentDefaultWide {float:left; width:636px; line-height:1.5em; padding-bottom:20px; font-size:1.0em;}

/*#contentDefault h2 {font-size:2em; color:#8DC047; margin-bottom:1em;}
#contentDefault ul li {background:url(../images/bullet.png) no-repeat 0 6px; padding-left:10px; margin:5px 0;}*/
#content li, #content .noBullet ul li, #contentDefault li, #contentDefault .noBullet ul li, #contentProject li, #contentProject .noBullet ul li{ background:transparent url(../images/bullet.png) no-repeat left 5px; margin:5px 0; padding-left:10px;zoom:1;}
#content .noBullet li, #contentDefault .noBullet li { background:none; margin:5px 0; padding-left:0px; }

#contentDefault ul, #content ul {margin:5px 0 10px 5px;}
#content ol {list-style-type:decimal;}
#content ol li {margin:0px 0px 0px 10px; padding-left:5px; list-style-position:inside;list-style-type:decimal;}

#images {float:left; width:226px; text-align:right; /*padding-top:40px;*/}
#images img { float:left; margin:5px 0;}
#contentDefault img {margin:10px 0;}

/*form*/

#order {background:#F3F0F0; padding:0px 20px 20px 20px; width:570px;}
#order li {background:none; height:auto; width:550px; margin-top:10px;}
#order li h3{ font-size:1.5em; margin-top:25px; margin-bottom:10px;}
#order li h2{ font-size:1.6em; margin-bottom:0px;}
#order li h1{ font-size:1.8em; margin-bottom:0px;}
#order li label {height:21px; display:inline-block;}
#order li.checkboxWrapper label {display:none;}
#order li.checkboxWrapper input {width:auto;}
#order li span.smallNote {color:#666; font-size:0.9em; margin:0 0 0 155px; padding-bottom:10px; display:block;}
#order li a.smallNote {color:#666; font-size:0.9em; margin:10px 0 0 155px; padding-bottom:10px; display:block; text-decoration:underline;}
#order li button.submitButton {margin-top:5px;}
#order li.checkboxWrapper {float:left; width:20px;}
#order li.orderKo {border-bottom:1px solid #bbb; margin-bottom:10px; padding:5px 0 10px 20px;}
#order li.orderKo label {display:none;}
#order li.voda {margin-left:20px; margin-top:3px;}
#order li.voda label {display:inline-block; width:70px;}

#order li span input {margin-left:20px;}

#order li span.error {display:none;}

#order li.orderKo label {width:20px; margin-right:0;}
.submitButton {margin-top:15px; margin-bottom:10px;}
#contentDefaultWide #errorMessage {color:#ff0000; border:1px solid #ff0000; padding:20px; width:400px; margin-bottom:10px; font-size:1.1em;}
#contentDefaultWide .error {color:#ff0000; padding-left:10px; font-size:1.0em;}
#error_frm_order_other_checkbox { display:none;}

#frm_order_name_of_legal_person_lbl, #frm_order_address_lbl, #frm_order_email_lbl, #frm_order_tel_no_lbl, #frm_order_person_status_lbl, #frm_order_date_of_birth_lbl, #frm_order_tax_no_lbl, #frm_order_contact_person_lbl, #frm_order_contact_person_addres_lbl, #frm_order_contact_person_tel_no_lbl {display:block; width:550px;}



#order li label.radioLabel {float:none; margin-top:-2px;}
#order li input.radioLabel {}


/*TABLE

--------------------------------*/
#content table {width:468px; border:0; margin-bottom:15px;}
#content table tr.odd td {background:#8dc047; padding:2px 3px 2px 3px; }
#content table td {border-bottom:1px solid #d1dee7; padding:3px 5px 3px 5px;vertical-align:top;}
#content table td strong { font-size:1.1em; color:#2a3682; font-weight:bold;}
#content table th {background:#8dc047; height:19px; padding:4px 5px 4px 5px; color:#fff; font-size:1.2em;}

#content table td img { vertical-align:top; margin-top:0px !important; margin-bottom:0px !important; }
#content hr {height:1px; margin:10px 0 10px 0; width:478px; border-bottom:1px solid #E3E3E3;border-top:none;border-left:none;border-right:none;}


#contentDefault table {width:380px; border:0; margin-bottom:15px;}
#contentDefault table td {border-bottom:1px solid #d1dee7; padding:8px 5px 8px 5px; vertical-align:top; }
#contentDefault table td strong { font-size:1.1em; color:#8dc047; font-weight:bold;}
#contentDefault table th {background:#8dc047; height:19px; padding:4px 5px 4px 5px; color:#fff; text-align:left;}

#contentDefault table td img { vertical-align:top; margin-top:0px !important; margin-bottom:0px !important;  }
#contentDefault hr {height:1px; margin:10px 0 10px 0; width:378px; border-bottom:1px solid #E3E3E3;border-top:none;border-left:none;border-right:none;}

.gallery {float:left; margin:3px 0;}
.gallery img {margin:0px !important;}


a.pdf {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-pdfmini.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px; margin-right:3px;}
a.xls {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-xls.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.doc {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-doc.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.zip {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-zip.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}
a.exe {display:inline-block; padding-left:22px; height:18px; background:url(../images/icon-exe.gif) no-repeat 0 0; width:auto; color:#333; line-height:18px;}

a#projectBackLink, a#projectForwardLink {background:url(../images/back.png) no-repeat 0 0; display:block; text-align:center; width:90px; height:18px; color:#fff; text-decoration:none; padding-top:2px; margin:10px 15px 10px 0; float: left;}
a#projectBackLink:hover, a#projectForwardLink:hover {color:#444;}

.priporocilaSidebar {float:left; text-align:center !important; width:225px;}
.priporocilaSidebar img { display:block; padding:10px 0px; float:none !important;}
 
/* FOOTER */
#footer .w {width:956px; margin:0 auto;}
#footer {position:fixed; bottom:0; left:0; z-index:3; width:100%; background:url(../images/all.png) repeat-x 0 -20px; height:16px; padding-top:4px; color:#666;}
#footer a {color:#666;}
#footer span.design {float:right;}
#footer span.design a.design {text-decoration:none;}
#footer span.design a.design:hover {text-decoration:none; cursor:text;}

.pageCoreStatistics {display:none;}

/* HACKS
------------------------------ */
.clear {display:inline-block;}
.clear:after, #top ul:after, #top .w:after,.default:after, ul#secNavigation li ul:after, #site .default .w:after, .projectOpen:after, #site .projectOpen .w:after, #order li:after, #order ol:after, ul#navigationNewsl:after, #body:after, #body .w:after, .projectsW .w:after, ul.projectList:after, #site .projectsOpen .w:after, ul#secNavigation:after, .projectsW ul:after, .newProjectsSelect:after, #content ul.newsHome li ul:after, #content ul.newsHome:after, #footer .w:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.hidden {display: none;}
