#vsebina { font-size: 14px;  text-align: left; font-weight: 300; font-weight: light; line-height:150%; } 
#vsebina table { border-collapse:collapse; margin: 0; padding:0; font-size: 14px;  text-align: left;  font-weight: 300;  } 
#vsebina h1 { font-size: 33px; color: #231f20; font-family: 'Open Sans', 'Trebuchet MS', Tahoma, sans-serif; font-weight: 300; text-align: left; margin: 0; padding:0; padding-top: 0px; padding-bottom: 25px; line-height:100%; }
#vsebina.vstopna h1 { font-size: 33px; color: #231f20; font-family: 'Open Sans', 'Trebuchet MS', Tahoma, sans-serif; font-weight: 300; text-align: left; margin: 0; padding:0; padding-top: 0px; padding-bottom: 25px; line-height:100%; }
#vsebina h2 { font-size: 18px; color: #231f20; font-family: 'Open Sans', 'Trebuchet MS', Tahoma, sans-serif; font-weight: 300; margin: 0; padding:0; padding-top: 25px; padding-bottom: 2px; }
#parki h2, #karta h2 { font-size: 33px; color: #ffffff; font-family: 'Open Sans', 'Trebuchet MS', Tahoma, sans-serif; font-weight: 300; text-align: center; margin: 0; padding:0; padding-top: 0px; padding-bottom: 60px; }
#karta h2 { color: #231f20; padding-bottom: 20px; }

#vsebina h3 { font-size: 16px; color: #231f20; font-family: 'Open Sans', 'Trebuchet MS', Tahoma, sans-serif; font-weight: 400; margin: 0; padding:0; padding-top: 0px !important; padding-bottom: 0px !important;}
#vsebina img { border: 0 none;}

#vsebina .levi { float: left; width: 295px; margin: 0; margin-right: 20px; }
#vsebina .levi h1 { text-align: right; }
#vsebina .levi-slika { position:relative; float: left; width: 295px; min-height: 200px; margin-right: 20px; margin-bottom: 25px;}
#vsebina .levi-slika #orel{ position:absolute; width: 295px; height: 254px; top: -32px; }
#vsebina .desni { line-height:130%; }
#vsebina .desni-uvod { position:relative; width: 100%; font-size: 15px; line-height:130%; }
#vsebina .desni-slika { }
#vsebina .italic_14_desno { font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 16px; text-align: right; font-style: italic; }
#vsebina .italic_14 { font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 13px;  font-style: italic; }
#vsebina .italic { font-weight: 400; font-style: italic; line-height:120%; }
#vsebina .vecji_tekst { font-size: 16px; }

#vsebina .stolpci2 { line-height:130%; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }
#vsebina .stolpci2 ol, .stolpci2 ul { margin-top: 0px; }
#vsebina .stolpci3 { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
#vsebina .poudarjeno { font-weight: 700; }
.ozji_tekst { padding-left: 140px; padding-right: 140px; }


/* ------------------ Skupnost parkov ------------------------*/

.skupnost_parkov {  }

#skupnost_logotipi { list-style-type: none !important; width:auto; margin:0; padding:0; margin-top: 60px; }
#skupnost_logotipi .ikona { position:relative; float: left; width: 160px; height: 85px; text-align: center; margin-right:0px; margin-bottom:55px; }
#skupnost_logotipi .ikona .helper { display: inline-block; height: 100%; vertical-align: middle; }
#skupnost_logotipi .ikona img{ vertical-align: middle; }
#skupnost_logotipi:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/*#skupnost_logotipi > .ikona:nth-child(4n+4) { margin-right:0px !important; }*/



/* ------------------- Seznam parkov - slikovni ---------------------------------- */ 

.parki_seznam { margin:0; padding:0; }
/*.seznam_slik li { float: left; display: inline-block; }*/

/*
.seznam_slik > li:nth-child(4n+4) { padding-right:0px; }
.seznam_slik > li:nth-child(4n+5) { clear:left; }
*/
.parki_seznam .slika { position:relative; float: left; margin-right:25px; margin-bottom:30px; }
.parki_seznam .slika a { text-decoration:none; }
.parki_seznam .slika a .naslov { position:relative; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 17px; color: #ffffff; text-align: center; text-decoration:none; margin-bottom: 15px; }
.parki_seznam .slika img { width:278px; border: 1px solid white !important; }
.notranja .parki_seznam .slika { margin-right:15px; }

.parki_seznam .slika .poudarjeno { font-weight: 700; }
.parki_seznam > .slika:nth-child(3n+3) { margin-right:0px; }

.parki_seznam:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


#seznam_parki_vsi { position:relative; margin-left:12px; }
#seznam_parki_vsi .park { position:relative; float: left; width:220px; height:210px; margin-right:13px; margin-bottom:30px; border-left: 2px dotted #adabab; border-top: 2px dotted #adabab; }
#seznam_parki_vsi .park-wrap { position:relative; margin-left:12px; margin-top: 12px;  }
#seznam_parki_vsi .park a { text-decoration:none; }
#seznam_parki_vsi .park .naziv  { width:177px; height:55px; float:left; text-align: left !important; margin-bottom: 5px; }
#seznam_parki_vsi .park .naziv a { position:relative; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 13px; color: #231f20;  }
#seznam_parki_vsi .park .stevilka { width:22px; height:22px; float:right; color: #ffffff; text-align: center; background: #ffffff url('../images/krogec.gif') no-repeat; padding-top: 3px;}
#seznam_parki_vsi .park img { width:205px; border: 1px solid #b4b9b5 !important; }
#seznam_parki_vsi .park .vec  { position:absolute; width: auto; top: 30px; right: 3px; font-size:12px; margin-top:5px; z-index:100; }
#seznam_parki_vsi .park .vec a { position:relative; color: #77995c; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 700 !important; }
#seznam_parki_vsi .park .poudarjeno { font-weight: 700; }
#seznam_parki_vsi > .park:nth-child(4n+4) { margin-right:0px !important; }

.notranja #seznam_parki_vsi { position:relative; margin-left:0px; }
.notranja #seznam_parki_vsi .park { position:relative; float: left; width:220px; height:210px; margin-right:10px; margin-bottom:30px; border-left: 2px dotted #adabab; border-top: 2px dotted #adabab; }

#seznam_parki_vsi:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }

/* ------------------- Seznam parkov - karta + urejen seznam ----------------------- */

.karta_seznam_parkov  { margin:0; padding:0; }
.karta_seznam_parkov img { display: block; margin-left: auto; margin-right: auto; }
.karta_seznam_parkov .poudarjeno { font-weight: 700; }
.parki_seznam_urejen { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; }
.parki_seznam_urejen ol { margin-top: 0px; }
.parki_seznam_urejen li { text-align: left; }
.parki_seznam_urejen li a { text-decoration:none; text-align: left; }
.parki_seznam_urejen li a .poudarjeno { font-weight: 700; }
/*.karta_seznam_parkov li { padding-left: 10px; padding-bottom: 5px; }*/


/* ------------------- Park - predstavitev ---------------------------------- */ 

.park { margin:0; padding:0; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 13px; line-height: 120%; }
.park h1{ padding-left: 165px !important; }
.park h2{ font-weight: 600 !important; font-size: 13px !important; color: #ffffff !important; margin-top: 20px !important; padding-top: 5px !important;  padding-bottom: 5px !important; padding-left:15px !important; background-color: #588036; }
.park h2 a { text-decoration: none; color: #ffffff; }
.park .h2naslov{ font-weight: 600; font-size: 13px; margin-top: 20px;  }
.park .stolpec { position:relative; float: left; margin-bottom:10px; }
.park .stolpec.srednji { margin-left:15px; margin-right:15px; font-family: 'Roboto', 'Trebuchet MS', Verdana, sans-serif; font-weight: 400; }
.park .stolpec img{ border: 1px solid #b9beb8 !important;}
.park .stolpec.levi { text-align: left; font-size: 12px; }
.park .stolpec.levi img { border: none !important; }
.park .stolpec.desni { text-align: left; }
.park .stolpec_zdruzeni { position:relative; float: left; }

.park .slika { position:relative; float: left; margin-right:26px; margin-bottom:15px; }
.park .slika img { width:130px;  }
.park .slika:nth-child(3n+3) { margin-right:0px !important; }
.park .uvodni_tekst { font-weight: 300; font-size: 15px; line-height: 120%; }
.park ul { list-style-image: url('/images/bulet_trikotnik.png'); padding-left: 15px; line-height: 120%; padding-top: 3px;}
.park li { padding-bottom: 10px; }
.park .karta-wrap { position:relative; width: 288px;  }
.park .google-maps { position:absolute; width: 23px; height: 19px; top: 10px; left: 10px; background: url('../images/maps.png') no-repeat;}
.park .karta-wrap:hover > .google-maps { background: url('../images/maps_over.png') no-repeat;}

.park li.prireditev .datum { font-weight: 400;  }
.park li.prireditev .naslov a{ color: #231f20; font-weight: 600; text-decoration: none; }
.park li.prireditev .naslov a .opis{ font-style: italic; font-weight: 300; }
.park li.prireditev .naslov a:hover { color: #29675B; text-decoration: underline; }

.park li.izlet .naslov a{ color: #231f20; font-weight: 600; text-decoration: none; }
.park li.izlet .naslov a .opis{ font-style: italic; font-weight: 300; }
.park li.izlet .naslov a:hover { color: #29675B; text-decoration: underline; }

.park li.kje_jesti .naslov a{ color: #231f20; font-weight: 600; text-decoration: none; }
.park li.kje_jesti .naslov a .opis{ font-style: italic; font-weight: 300; }
.park li.kje_jesti .naslov a:hover { color: #29675B; text-decoration: underline; }

.park li.aktivnosti .naslov a{ color: #231f20; font-weight: 600; text-decoration: none; }
.park li.aktivnosti .naslov a .opis{ font-style: italic; font-weight: 300; }
.park li.aktivnosti .naslov a:hover { color: #29675B; text-decoration: underline; }

.park .stolpec #gkarta:before { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.park #map { position:absolute; top:0; left:0; z-index:1; width:610px; height:400px; }
.park .maps-wrap { position:relative; width:610px; height:400px; }
.park .maps-kontakt { position: absolute; z-index:2; width: 250px; height: 115px; top: 20px; right: 20px; background-color: #ffffff; color: #555555;  }
.park .maps-kontakt .naziv { font-size: 14px; font-weight: 600; margin:20px 17px 15px 17px; text-align: left; line-height: 130%; }
.park .maps-kontakt .naslov { font-size: 13px; font-weight: 400; margin-left: 20px; margin-right: 20px; }

/* ------------------- prireditve -----------------------------*/

#prireditev  { padding-left: 315px;  }
#prireditev .datum { font-weight: 600; padding-top: 15px; }
#prireditev .datum .kraj{ font-weight: 400;  }
#prireditev h2{ font-weight: 600 !important; font-size: 20px !important; text-align: left; }
#prireditev .opis{ font-style: italic; font-size: 15px; font-weight: 300; }
#prireditev .tekst { padding-top: 20px; }

.seznam_prireditev ul { list-style-type: none !important; }
.seznam_prireditev .prireditev ul { display: inline-table; padding:0; margin: 0; text-align: left; }
.seznam_prireditev .prireditev li { position: relative; float: left;  }
.seznam_prireditev .prireditev.glava { background-color: #588036; color: #ffffff; padding-top:10px; padding-bottom:0px !important; margin-bottom: 20px; }
.seznam_prireditev .prireditev.glava .datum { font-size: 16px; font-weight: 400; padding-left: 15px; }
.seznam_prireditev .prireditev .datum { display: block; width: 135px; font-weight: 400; padding-left: 15px; }
.seznam_prireditev .prireditev .naslov { display: block; width: 285px; margin-right: 7px;}
.seznam_prireditev .prireditev .naslov a{ display: block; color: #231f20; font-weight: 600; text-decoration: underline; }
.seznam_prireditev .prireditev .naslov a .opis{ font-style: italic; font-weight: 300; }
.seznam_prireditev .prireditev .naslov a:hover { color: #29675B; text-decoration: underline; }
.seznam_prireditev .prireditev .npark { display: block; width: 200px; margin-right: 7px; }
.seznam_prireditev .prireditev .kraj { display: block; width: 215px;  }


/* ------------------- namigi za izlet -----------------------------*/


.seznam_izletov  h2 { display: block; font-size: 18px !important; font-weight: 400; text-align: center; color: #ffffff !important; background-color: #588036;  padding-top:10px !important; padding-bottom:10px !important; margin-top: 30px !important; margin-bottom: 30px !important; }
.seznam_izletov h2.prvi { margin-top:0px !important; }
.seznam_izletov .izlet-wrap { position:relative; width:288px; float: left; margin-right:27px; margin-bottom:15px; }
.seznam_izletov .izlet { position:relative; height: 280px; padding-left:14px; padding-right:14px;  border-right: 1px dotted #231f20; border-bottom: 1px dotted #231f20 }
.seznam_izletov .izlet .slika { position:relative; width:260px; height: 174px; margin-bottom: 25px; }
.seznam_izletov .izlet .slika .slika_img img{ width:258px; border: 1px solid #b9beb8 !important; }
.seznam_izletov .izlet .naslov { }
.seznam_izletov .izlet .link { font-size: 13px; line-height: 110%; padding-top:5px; }
.seznam_izletov .izlet .link a{ text-decoration: underline; }
.seznam_izletov .izlet .link a:hover { color: #29675B; text-decoration: underline; }
.seznam_izletov .izlet .opis { font-style: italic; font-weight: 300;  }
.seznam_izletov .izlet-wrap:nth-of-type(3n+3) { margin-right:0px; }
.seznam_izletov:before , .seznam_izletov:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;  }


/* ------------------- aktivnosti -----------------------------*/

.seznam_aktivnosti  {  }
.seznam_aktivnosti  h2 { display: block; font-size: 18px !important; font-weight: 400; text-align: center; color: #ffffff !important; background-color: #588036;  padding-top:10px !important; padding-bottom:10px !important; margin-top: 30px !important; margin-bottom: 30px !important; }
.seznam_aktivnosti h2.prvi { margin-top:0px !important; }
.seznam_aktivnosti .aktivnost-wrap { position:relative; width:446px; height: 180px; font-size: 13px; line-height: 120%;  float: left; margin-right:26px; margin-bottom:15px; border-right: 1px dotted #231f20; border-bottom: 1px dotted #231f20 }
.seznam_aktivnosti .slika { position:relative; width:182px; margin-top: 25px; margin-right: 30px; float: left;}
.seznam_aktivnosti .slika .slika_img img{ width:180px; border: 1px solid #9aa09b !important; }
.seznam_aktivnosti .aktivnost { position:relative; float: left; width: 220px; padding-right:14px; }
.seznam_aktivnosti .aktivnost .tip_aktivnosti { font-size: 18px; font-weight: 600; margin-bottom:10px; line-height: 20px; }
.seznam_aktivnosti .aktivnost .naziv { font-weight: 600;}
.seznam_aktivnosti .aktivnost .naslov { margin-bottom: 10px;}
.seznam_aktivnosti .aktivnost .link { font-size: 13px; line-height: 110%; padding-top:5px; }
.seznam_aktivnosti .aktivnost .link a{ text-decoration: none; }
.seznam_aktivnosti .aktivnost .link a:hover { color: #29675B; text-decoration: underline; }
.seznam_aktivnosti .aktivnost .ikona { float: left; width:30px; height:18px; }
.seznam_aktivnosti .aktivnost .text_gsm { height:18px; padding-top: 3px; }

.seznam_aktivnosti .aktivnost-wrap:nth-of-type(2n+2) { margin-right:0px; }
.seznam_aktivnosti:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;  }

.seznam_splosnih_aktivnosti  { display: block;  margin-bottom: 25px; }
.seznam_splosnih_aktivnosti  h2 { display: block; font-size: 14px !important; font-weight: 600 !important; text-align: left; color: #ffffff !important; background-color: #588036;  padding-top:6px !important; padding-bottom:6px !important;  padding-left: 15px !important; }
.seznam_splosnih_aktivnosti .aktivnost-splosna-wrap { position:relative; width:290px; height: 260px; font-size: 13px; line-height: 120%;  float: left; margin-right:25px; margin-bottom:15px;  }
.seznam_splosnih_aktivnosti .slika { position:relative; width:290px; height: 193px; margin-top: 10px; margin-bottom: 10px; }
.seznam_splosnih_aktivnosti .slika .slika_img img{ width:290px; }
.seznam_splosnih_aktivnosti .aktivnost .link { font-size: 13px; line-height: 110%; text-align: right; }
.seznam_splosnih_aktivnosti .aktivnost .link a{ text-decoration: none; }
.seznam_splosnih_aktivnosti .aktivnost .link a:hover { color: #29675B; text-decoration: underline; }

.seznam_splosnih_aktivnosti .aktivnost-splosna-wrap:nth-child(3n+3) { margin-right:0px; }
.seznam_splosnih_aktivnosti:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;  }







/* ------------------- kje jesti -----------------------------*/


.seznam_kje_jesti  h2 { display: block; font-size: 18px !important; font-weight: 400; text-align: center; color: #ffffff !important; background-color: #588036;  padding-top:10px !important; padding-bottom:10px !important; margin-top: 30px !important; margin-bottom: 30px !important; }
.seznam_kje_jesti h2.prvi { margin-top:0px !important; }
.seznam_kje_jesti .lokal-wrap { position:relative; width:446px; height: 180px; font-size: 13px; line-height: 120%;  float: left; margin-right:26px; margin-bottom:15px; border-right: 1px dotted #231f20; border-bottom: 1px dotted #231f20 }
.seznam_kje_jesti .slika { position:relative; width:182px; margin-right: 30px; float: left; }
.seznam_kje_jesti .slika .slika_img img{ width:180px; border: 1px solid #9aa09b !important; }
.seznam_kje_jesti .lokal { position:relative; float: left; width: 220px; padding-right:14px; }
.seznam_kje_jesti .lokal .naziv { font-weight: 600;}
.seznam_kje_jesti .lokal .naslov { margin-bottom: 10px;}
.seznam_kje_jesti .lokal .link { font-size: 13px; line-height: 110%; padding-top:5px; }
.seznam_kje_jesti .lokal .link a{ text-decoration: none; }
.seznam_kje_jesti .lokal .link a:hover { color: #29675B; text-decoration: underline; }
.seznam_kje_jesti .lokal .ikona { float: left; width:30px; height:18px; }
.seznam_kje_jesti .lokal .text_gsm { height:18px; padding-top: 3px; }

.seznam_kje_jesti .lokal .lezisca-wrap { width: 50px; height: 22px; background: url('../knjiznica/kje-jesti/ikone/lezisca.png') no-repeat; margin-left: 30px; margin-top: 13px;}
.seznam_kje_jesti .lokal .lezisca { color: #808184; font-size: 13px; font-weight: 400; text-align: right; padding-top: 4px; padding-right: 4px; background: url('../knjiznica/kje-jesti/ikone/lezisca.png') no-repeat; }

.seznam_kje_jesti .lokal-wrap:nth-of-type(2n+2) { margin-right:0px; }
.seznam_kje_jesti:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;  }


/* ------------------- kje spati -----------------------------*/


.seznam_kje_spati  h2 { display: block; font-size: 18px !important; font-weight: 400; text-align: center; color: #ffffff !important; background-color: #588036;  padding-top:10px !important; padding-bottom:10px !important; margin-top: 30px !important; margin-bottom: 30px !important; }
.seznam_kje_spati h2.prvi { margin-top:0px !important; }
.seznam_kje_spati .prenocisce-wrap { position:relative; width:446px; height: 180px; font-size: 13px; line-height: 120%;  float: left; margin-right:26px; margin-bottom:15px; border-right: 1px dotted #231f20; border-bottom: 1px dotted #231f20 }
.seznam_kje_spati .slika { position:relative; width:182px; margin-right: 30px; float: left;}
.seznam_kje_spati .slika .slika_img img{ width:180px; border: 1px solid #9aa09b !important; }
.seznam_kje_spati .prenocisce { position:relative; float: left; width: 220px; padding-right:14px; }
.seznam_kje_spati .prenocisce .naziv { font-weight: 600;}
.seznam_kje_spati .prenocisce .naslov { margin-bottom: 10px;}
.seznam_kje_spati .prenocisce .link { font-size: 13px; line-height: 110%; padding-top:5px; }
.seznam_kje_spati .prenocisce .link a{ text-decoration: none; }
.seznam_kje_spati .prenocisce .link a:hover { color: #29675B; text-decoration: underline; }
.seznam_kje_spati .prenocisce .ikona { float: left; width:30px; height:18px; }
.seznam_kje_spati .prenocisce .lezisca-wrap { width: 50px; height: 22px; background: url('../knjiznica/kje-jesti/ikone/lezisca.png') no-repeat; margin-left: 30px; margin-top: 13px;}
.seznam_kje_spati .prenocisce .lezisca { color: #808184; font-size: 13px; font-weight: 400; text-align: right; padding-top: 4px; padding-right: 4px; background: url('../knjiznica/kje-jesti/ikone/lezisca.png') no-repeat; }
.seznam_kje_spati .prenocisce .text_gsm { height:18px; padding-top: 3px; }

.seznam_kje_spati .prenocisce-wrap:nth-of-type(2n+2) { margin-right:0px; }
.seznam_kje_spati:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;  }


/* ------------------- blog -----------------------------*/

#blog  { }
#blog h1{ margin-bottom: 10px !important;  padding-bottom: 0px !important; }
#blog .park { margin-bottom: 10px; color: #588036; font-size: 18px; font-style: italic; font-weight: 600; }
#blog .park a { color: #588036; font-size: 18px; font-style: italic; font-weight: 600; text-decoration: none; }
#blog .datum { float:left; color: #999999;}
#blog .avtor { }
#blog .slika-glavna{ margin-top: 30px; }
#blog .slike { float: right; width: 370px; margin-left: 20px; }
#blog .slike .slika{ float: left;  }
#blog .slike .slika img{width: 180px; margin-left: 5px; }
#blog .tekst { width: 530px; }

#zadnji-blogi { width: 100%; margin-top: 50px; padding-top: 30px; border-top: 2px solid #efefef; }
#zadnji-blogi .blog-zadnji { float: left; width: 180px; text-align: center; margin-right: 50px; }
#zadnji-blogi .blog-zadnji h2 { color: #3399ff; padding-top: 10px !important; margin-top: 0px !important; }
#zadnji-blogi .blog-zadnji img { -webkit-filter: grayscale(100%); filter: grayscale(100%); }
#zadnji-blogi .blog-zadnji a { display: block; width: 180px; height: 255px; text-decoration: none; color: #3399ff; }
#zadnji-blogi .blog-zadnji a:hover { text-decoration: underline; color: #231f20; }
#zadnji-blogi .blog-zadnji a:hover img { -webkit-filter: none; filter: none; }
#zadnji-blogi .blog-zadnji a:hover h2 { color: #231f20; }


/* ------------------- novice -----------------------------*/

.seznam_novic { margin: 0 !important; padding:0 ; }
.seznam_novic .novica ul { padding:0; margin: 0; text-align: left;  }
.seznam_novic li.novica { position: relative; list-style-type: none !important;  }
.seznam_novic .novica.glava { background-color: #588036; color: #ffffff; padding-top:10px; padding-bottom:0px !important; margin-bottom: 20px; }
.seznam_novic .novica.glava .datum { font-size: 16px; font-weight: 400; padding-left: 15px; }
.seznam_novic .novica .datum { display: block; font-weight: 400; padding-left: 15px; }
.seznam_novic .novica .naziv { display: block; margin-right: 7px;}
.seznam_novic .novica .naziv a{ display: block; color: #231f20; font-weight: 600; text-decoration: none; }
.seznam_novic .novica .naziv a .opis{ font-style: italic; font-weight: 300; }
.seznam_novic .novica .naziv a:hover { color: #588036; text-decoration: underline; }
.seznam_novic .novica .npark { display: block; width: 200px; margin-right: 7px; }
.seznam_novic .novica .kraj { display: block; width: 215px;  }

.novica h1 { padding-bottom:5px !important; }
.novica h2 { padding:0; margin:0; color:#4E2412; font-size: 16px; font-weight:bold; text-align:left;  }
.novica a { color:#4E2412; }
.novica .kratek { font-weight: 600;}

/* ------------------- kontakti -------------------------------*/

.kontakti_seznam { margin:0; padding:0; }

.kontakti_seznam .stolpec { position:relative; width:288px; float: left; margin-right:25px; margin-bottom:20px; font-size: 13px; line-height: 120%; }
.kontakti_seznam .stolpec.prva_vrsta { margin-bottom:0px !important; }
.kontakti_seznam .stolpec img { vertical-align: bottom; }
/*.kontakti_seznam .stolpec a { text-decoration:none; }*/
.kontakti_seznam .stolpec .poudarjeno { font-weight: 700; }
.kontakti_seznam > .stolpec:nth-child(3n+3) { margin-right:0px !important; }

.kontakti_seznam:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }



/* ------------------- POVEZAVE -------------------------------*/

.povezave_seznam { margin:0; padding:0; }

.povezave_seznam .stolpec { position:relative; width:290px; float: left; margin-right:25px; font-size: 13px; font-weight: 700; line-height: 160%; }
.povezave_seznam .stolpec h2{ font-size: 27px !important; font-family: 'Open Sans', 'Trebuchet MS', Tahoma, sans-serif; font-weight: 300; text-align: center; margin: 0; padding:0; padding-top: 18px !important; padding-bottom: 30px !important; }
.povezave_seznam .stolpec img { vertical-align: bottom; }
.povezave_seznam .stolpec ul { list-style-image: url('/images/bulet_trikotnik.png'); line-height: 120%; padding-top: 3px;}
.povezave_seznam .stolpec li { padding-bottom: 14px; }
.povezave_seznam .stolpec a { font-weight: 300; text-decoration:none; padding-left: 40px; }
.povezave_seznam .stolpec li a { padding-left: 0px; }
.povezave_seznam > .stolpec:nth-child(3n+3) { margin-right:0px !important; }


.povezave_seznam:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden;  }

/* ------------------- opazovanje ptičev - slikovni ---------------------------------- */ 

.seznam .ptici-wrap  { position:relative; width:290px; height: 725px; float: left; margin-right:25px; margin-bottom:30px; background-color: #231f20; }
.seznam .ptici-wrap .ptici { position:relative; margin:0px 15px 0px 15px; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; color: #ffffff; font-size: 13px; text-align: left; line-height: 120%; }
.seznam .ptici a { color: #62b2e9; text-decoration: underline; }
.seznam .ptici a:hover { color: #608b3b; }
.seznam .ptici .slika { position:relative; width:260px; height: 235px; border-bottom: 1px solid #979a97; margin-bottom: 20px; }
.seznam .ptici .slika .slika_img img{ width:258px; border: 1px solid #979a97 !important; }
.seznam .ptici .lokacija { float:right; width: 63px; height: 45px; margin-top: 7px; }
.seznam .ptici .naslov { font-size: 18px; font-weight: 400; margin-bottom: 15px; padding-top: 25px; }
.seznam .ptici .podnaslov { font-weight: 600; margin-bottom: -7px; }
.seznam .ptici .ptica { position: absolute; right: 0px; bottom: 1px; }
.seznam .ptici .ptica img{ vertical-align: bottom; }
.seznam .ptici .ime_ptice { position: absolute; left: 0px; bottom: 5px; font-size: 11px; line-height: 110%; }
.seznam > .ptici-wrap:nth-child(3n+3) { margin-right:0px; }
.seznam:after, .seznam:before { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


/* ------------------- tematske poti - slikovni ---------------------------------- */ 

.seznam .pot-wrap  { position:relative; width:290px; height: 620px; float: left; margin-right:25px; margin-bottom:30px; background-color: #231f20; }
.seznam .pot-wrap .park { font-size: 13px; font-weight: 400; color: #ffffff; background-color: #588036; padding-top: 7px; padding-bottom: 7px; padding-left: 15px; }
.seznam .pot-wrap .pot { position:relative; margin:0px 15px 0px 15px; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; color: #ffffff; font-size: 12px; text-align: left; line-height: 130%; }
.seznam .pot a { color: #64913d; text-decoration: underline; }
.seznam .pot a:hover { color: #608b3b; }
.seznam .pot .slika { position:relative; width:260px; height: 174px; margin-bottom: 25px; }
.seznam .pot .slika .slika_img img{ width:258px; border: 1px solid #979a97 !important; }
.seznam .pot table{ font-size: 12px !important; font-weight: 400 !important; }
.seznam .pot table td img{ margin-top: 3px; margin-bottom: 3px; }
.seznam .pot .naslov { font-size: 17px; font-weight: 400; margin-bottom: 15px; padding-top: 15px; }
.seznam .pot .znacka { position:absolute; width: 83px; height: 83px; bottom:-2px; left: 5px; background: url('../images/znacka_naj_tematska_pot.png') no-repeat; }
.seznam > .pot-wrap:nth-child(3n+3) { margin-right:0px; }
.seznam:after, .seznam:before { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
.seznam .pot a.vec { position:relative; font-weight: 300; font-size: 12px; margin-bottom: 10px; }

/* ------------------- natura 2000 ---------------------------------- */ 

.natura .levi .logo { margin-top: 50px; }
.natura .levi .logo img{ display: block; margin-left: auto; margin-right: auto; }
.natura .levi .perunika { margin-top: 70px;  }
.natura .desni .tekst { margin-top: 45px; }

/* ------------------- MAB - slikovni ---------------------------------- */ 

/*.mab_seznam .slika { position:relative;  width:290px; float: left; margin-right:25px; margin-bottom:30px; background-color: #73a599; }*/
.mab_seznam { position:relative; width:290px; float: right; margin-left:30px; }
.mab_seznam .slika { position:relative;  width:290px; margin-bottom:15px; padding-top: 25px; background-color: #73a599; }
.mab_seznam .slika a { display: block; text-decoration:none; margin-left: 18px; }
.mab_seznam .slika .naslov a { position:relative; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 19px; color: #ffffff; text-align: left; text-decoration:none; margin-bottom: 15px;  }
.mab_seznam .slika .vec a { position:relative; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 12px; color: #ffffff; text-align: right; text-decoration:none; margin-bottom: 10px; margin-right: 15px; }
.mab_seznam .slika img { width:250px; border: 1px solid #b9beb8 !important; }
/* .mab_seznam > .slika:nth-child(3n+3) { margin-right:0px; }*/
.mab_seznam:after, .mab_seznam:before { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


/* ------------------- pragozdovi - slikovni ---------------------------------- */ 

.pragozdovi .slika { position:relative; width:211px; float: left; margin-right:25px; margin-bottom:30px; background-color: #435139; }
.pragozdovi .slika a { display: block; text-decoration:none;  }
.pragozdovi .slika .naslov { position:relative; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 16px; color: #ffffff; text-align: left; margin-left: 18px; margin-top: 25px; margin-bottom: 15px; }
.pragozdovi .slika .naslov a { color: #ffffff; text-decoration:none; }
.pragozdovi .slika img { width:170px; border: 1px solid #b9beb8 !important; margin-left: 18px; margin-bottom:20px; }
.pragozdovi > .slika:nth-child(4n+4) { margin-right:0px; }
.pragozdovi .seznam { float: left; width: 250px; text-align: left; }
.pragozdovi .karta { float: left;  }
.pragozdovi:after, .pragozdovi:before { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


/* ------------------- geoparki, nezavarovana območja --------------------------------------------- */ 

.geopark { margin-top:45px; }
.geopark, .nezavarovano, .botanicni-vrt { position:relative; margin-bottom:10px; }
.geopark h2, .nezavarovano h2, .botanicni-vrt h2 { position:relative; font-weight: 400 !important; padding-left: 25px !important;  padding-top: 13px !important;  padding-bottom: 10px !important;  margin-bottom: 20px !important;  background-color: #b9beb8; }
.botanicni-vrt h2 { background-color: #588036; color:#ffffff !important; }
.geopark .levi { position:relative; float:left; width:450px !important; margin-right:25px !important; background-color: #b9beb8; }
.nezavarovano .levi, .botanicni-vrt .levi { position:relative; float:left; width:450px !important; margin-right:25px !important; margin-bottom:10px !important; }

.geopark .levi p { padding-left:20px; padding-bottom: 20px; font-size: 13px; }
.geopark .desni, .nezavarovano .desni, .botanicni-vrt .desni { position:relative; float: left; width: 440px; line-height:120%; }
.geopark .slika, .nezavarovano .slika, .botanicni-vrt .slika  { position:relative; width: 210px; float: left; padding: 0; margin: 0; margin-top: 20px; margin-bottom: 10px; }

.geopark .slika p, .nezavarovano .slika p, .botanicni-vrt .slika p { margin-top:0px; font-size: 11px; font-weight: 400; }
.geopark ul, .nezavarovano ul, .botanicni-vrt ul  { padding-left: 15px; }
.geopark .vec, .botanicni-vrt .vec, .nezavarovano .vec { position:relative; float: right; width: 45px; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 12px;  }
.geopark .vec a, .botanicni-vrt .vec a, .nezavarovano .vec a { display: block; color: #929497; text-decoration:none; background: url('../images/vec.png') no-repeat 30px 3px; }
.geopark .vec a:hover, .botanicni-vrt .vec a:hover, .nezavarovano .vec a:hover { color: #6d6e70; text-decoration:underline; background: url('../images/vec_over.png') no-repeat 30px 3px; }

.geopark .vec_en, .botanicni-vrt .vec_en { position:relative; float: right; width: 90px; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 12px;  }
.geopark .vec_en a, .botanicni-vrt .vec_en a { display: block; color: #929497; text-decoration:none; background: url('../images/vec.png') no-repeat 70px 3px; }
.geopark .vec_en a:hover, .botanicni-vrt .vec_en a:hover { color: #6d6e70; text-decoration:underline; background: url('../images/vec_over.png') no-repeat 70px 3px; }

.nezavarovano .karta, .botanicni-vrt .karta  { position: absolute; top: -95px; left: 430px;  }
.nezavarovano .stolpci2:before  { display:block; clear: both;  }
.nezavarovano li { padding-bottom: 5px; text-align: left; }
.botanicni-vrt .karta, .nezavarovano .karta  { position: absolute; top: -11px; left: 430px;  }


/* -------------------- izpostavljene prireditve --------------------------------*/


#izpostavljeno .izp_naslov { margin-left: 27px; margin-top: 15px; font-size: 13px; color: #5a5758;}
#izpostavljeno .izp_naslov a{ text-decoration:none; }
#izpostavljeno #prireditve-wrap .izp_naslov { font-size: 16px; }

#prireditve_izpost ul { list-style-type: none; margin-top: 0px; margin-left: 0px; padding-left: 0px; margin-left: 27px; float:left;  }
/* #prireditve_izpost ul:nth-child(n+3) { margin-right:0px !important; }*/
#prireditve_izpost .prireditev { width: 286px; height: 55px; overflow: hidden; margin-top: 20px; }
#prireditve_izpost .prireditev .datum { font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 13px; color: #0081c5; line-height: 16px; }
#prireditve_izpost .prireditev h2 { font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 14px; color: #588036; text-align: left !important; padding-top: 0px !important; padding-bottom: 0px !important; line-height: 19px; }
#prireditve_izpost .prireditev h2 a{ color: #588036; text-decoration: underline; }
#prireditve_izpost .prireditev h2 a:hover { text-decoration: underline; }
#prireditve_izpost .prireditev .tekst_naslov { height: 20px;  overflow: hidden; }
#prireditve_izpost .prireditev .tekst { font-family: 'Roboto', 'Trebuchet MS', Verdana, sans-serif; font-weight: 300; font-size: 13px; color: #231f20;  overflow: hidden; }
#prireditve_izpost .prireditev .vec { position:relative; float: right; width: 45px; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 12px; margin-bottom: 10px; margin-right: 15px; }
#prireditve_izpost .prireditev .vec a { display: block; color: #929497; text-decoration:none; background: url('../images/vec.png') no-repeat 30px 3px; }
#prireditve_izpost .prireditev .vec a:hover { color: #6d6e70; text-decoration:underline; background: url('../images/vec_over.png') no-repeat 30px 3px; }
#prireditve_izpost :after, #prireditve_izpost ul:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }


#izlet_izpost .izp_naslov { margin-left: 0px; margin-top: 0px; margin-bottom: 13px;}
#izlet_izpost .slika { position:relative; width:152px; height: 102px; margin: 20px 12px 0px 10px; float:left;  }
#izlet_izpost .slika .slika_img img{ width:150px; border: 1px solid #b9beb8 !important;  }
#izlet_izpost .tekst { margin-top: 20px; width: 123px; float:left; }
#izlet_izpost .tekst h2 { font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 14px; color: #588036; text-align: left !important; padding-top: 0px !important; padding-bottom: 5px !important; line-height: 120%; }
#izlet_izpost .tekst h2 a{ color: #588036; text-decoration: none; }
#izlet_izpost .tekst h2 a:hover { text-decoration: underline; }
#izlet_izpost .tekst .opis { font-family: 'Roboto', 'Trebuchet MS', Verdana, sans-serif; font-weight: 300; font-size: 13px; color: #231f20; line-height: 120%; }
#izlet_izpost .link { font-size: 13px; line-height: 110%; padding-top:5px; }
#izlet_izpost .link a{ text-decoration: underline; }
#izlet_izpost .link a:hover { color: #29675B; text-decoration: underline; }
/*#izlet_izpost .opis { font-style: italic; font-weight: 300;  }*/


#prodaja_izpost .izp_naslov { margin-left: 0px;  margin-top: 0px; margin-bottom: 13px;}
#prodaja_izpost .slika { position:relative; width:152px; height: 102px; margin: 20px 12px 0px 10px; float:left; text-align: center; }
#prodaja_izpost .slika .slika_img img{ border: 1px solid #b9beb8 !important; }
#prodaja_izpost .tekst { margin-top: 20px; width: 130px; float:left; }
#prodaja_izpost .tekst h2 { font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400; font-size: 14px; color: #588036; text-align: left !important; padding-top: 0px !important; padding-bottom: 5px !important; line-height: 120%; }
#prodaja_izpost .tekst h2 a{ color: #588036; text-decoration: none; }
#prodaja_izpost .tekst h2 a:hover { text-decoration: underline; }
#prodaja_izpost .tekst .opis { font-family: 'Roboto', 'Trebuchet MS', Verdana, sans-serif; font-weight: 300; font-size: 13px; color: #231f20; line-height: 120%; }
#prodaja_izpost .link { font-size: 13px; line-height: 110%; padding-top:5px; }
#prodaja_izpost .link a{ text-decoration: underline; }
#prodaja_izpost .link a:hover { color: #29675B; text-decoration: underline; }


#forma_prijava .login input{font-family:Arial,Utkal,sans-serif; font-weight:700; font-size:13px!important;color:#000;width:200px;height: 21px; padding: 2px 4px 2px 4px; margin:0; background-color:#F8EFF0;border: 1px solid #c4c4c4; box-shadow: 0px 0px 8px #d9d9d9; -moz-box-shadow: 0px 0px 8px #d9d9d9; -webkit-box-shadow: 0px 0px 8px #d9d9d9; }
#forma_prijava .login input:focus{outline: none; border: 1px solid #CA0002;  }
#forma_prijava h2{ font-weight:700;  }

#forma_odgovor input.znak_odgovor{float:left; margin-right:5px; font-family:Arial,Utkal,sans-serif; font-weight:700; font-size:13px!important;color:#000;width:10px;height: 21px; padding: 2px 4px 2px 4px; background-color:#F8EFF0;border: 1px solid #c4c4c4; box-shadow: 0px 0px 8px #d9d9d9; -moz-box-shadow: 0px 0px 8px #d9d9d9; -webkit-box-shadow: 0px 0px 8px #d9d9d9; }
#forma_odgovor input.znak_odgovor:focus{outline: none; border: 1px solid #CA0002;  }


/* -------------------- footer --------------------------------*/

#footer .stolpec { position:relative; width:auto; float: left; margin-right:30px; line-height: 200%; }
#footer .stolpec.prvi { margin-left: 25px; margin-right:105px; }
#footer .stolpec ul { list-style-type: none; margin-left: 0px; }
#footer .stolpec a { text-decoration:none; font-size: 12px; color: #ffffff; }
#footer .stolpec a:hover { color: #588036; text-decoration:underline; }


/*#vsebina ul { list-style: circle url("/images/bulet.png"); margin: 0; padding:0; padding-left:23px; padding-top:4px; font-weight: normal; font-weight: 400;}
#vsebina ul.kljukice { list-style: circle url("/images/kljukica.png"); margin: 0; padding:0; padding-left:23px; padding-top:4px;}
#vsebina ul.zanimivosti{ list-style: circle url("/images/bulet.png"); margin: 0; padding:0; padding-left:23px; padding-top:4px; }
#vsebina ul.zanimivosti li{ font-weight: normal; font-weight: 400; border-bottom: 1px dotted #d0d2d3; padding-top: 7px; padding-bottom: 7px;}
#vsebina #ogled{ width: 600px; height: 400px; margin-left: auto; margin-right: auto; }
*/

