﻿body, html {
	width: 100%;
    height: 100%;
	margin: 0; 
    padding: 0;
}


/*p { margin: 0; padding: 0; }*/
form { margin: 0; padding: 0; }
input { margin: 0; padding: 0; }

table { border-collapse:collapse; }
a  img { text-decoration:none; border:0;}
a { color: #231f20; text-decoration:underline; }
a:hover { color: #29675B; text-decoration:underline; }

/*
	font-family: 'Roboto', sans-serif;
	font-family: 'Cormorant Garamond', serif;
	font-family: 'Open Sans', sans-serif;
*/

#page-wrap { position: relative; width: 100%; margin: 0; padding: 0; text-align: center; }
.page-center { position: relative; width: 970px; margin-left: auto ; margin-right: auto ; padding: 0; }
.page-center .sredina { text-align: center; }
.page-center .levo { text-align: left; }

#vrstica1-wrap { position: relative; width: 100%; height: 30px; margin: 0; padding: 0; background-color: #588036; text-align: center; }
#vrstica2-wrap { position: relative; width: 100%; height: 40px; margin: 0; padding: 0; background-color: #ffffff; text-align: center; border-bottom: 1px solid #000000; }

#logo { position: absolute; top: -6px; left: 26px; width: 167px; height: 38px; }	
#fb{ position: relative; float: right; margin: 0; padding: 0; margin-right: 30px; margin-top: 7px;}	
		
#jeziki{ position: relative; float: right; margin: 0; padding: 0; margin-top: 10px; margin-right: 25px; font-size:10px; }
#jeziki img { vertical-align: bottom; }
#jeziki a { color:#ffffff; text-decoration:none; }
#jeziki a:hover { color:#000000; text-decoration:underline; }

#menu1 { position: relative; float: right; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400;  font-size: 11px; }		/* zgornji */
#menu2 { position: relative; float: left;  font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300;  font-size: 13px; }   	/* glavni */
#menu3 { position: relative; float: right; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400;  font-size: 11px; }		/* skupnost naravnih parkov */
#menu4 { position: relative;               font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300;  font-size: 17px; }		/* slikovni */
#menu4.vstopna { font-size: 18px; }
#menu4.notranja { float: right; font-size: 13px; font-weight: 700; }
#menu5 { position: relative; float: right; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400;  font-size: 11px; }		/* za šole */

#mobilni-wrap { position: relative; float: left; width: 110px; height: 36px; }
#mobilni { position: absolute; width: 110px; z-index: 600; background-color: #ffffff; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400;  font-size: 13px; text-align: left; }		/* glavni - mobilni */
#mobilni .mobilni-trigger-wrapper { color: #231f20; }
#mobilni .mobilni-trigger { display:block; padding:10px 8px 4px 8px; background-color: transparent; color: #231f20; text-decoration:none; }
#mobilni .mobilni-trigger:hover { background-color: #e7f3f7; color: #006693; }
#mobilni .mobilni-trigger.active { background-color: #e7f3f7; color: #006693; }
#mobilni .mobilni-trigger .trigger-icon { display:block; float:left; width:23px; margin:0 8px 0 0; background-color: transparent; }
#mobilni .mobilni-trigger:hover .trigger-icon { background-color: #e7f3f7; }
#mobilni .mobilni-trigger .trigger-icon .line { display:block; height:3px; background-color: #231f20; margin-bottom:2px;}
#mobilni .mobilni-trigger:hover .trigger-icon .line { background-color: #006693; }
#mobilni .mobilni-trigger.active .trigger-icon .line { background-color: #006693; }
#mobilni {  visibility: hidden; display: none; }



#mobilni .opcije {  visibility: hidden; display: none; }

#kategorije { position: relative; float: left; width: 185px; min-height: 100px; display: block; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 400;  font-size: 17px; }	/* kategorije */

#slider { width: 100%; height: 322px; }

#slika { position: relative; }
#slika #napis { position: absolute; bottom:19px; left:0px; z-index: 25; color: #ffffff; font-family: 'Cormorant Garamond', Verdana, serif; font-weight: 400; font-style: italic; font-size:39px; }

#moto { position: relative; width: 100%; font-family: 'Open Sans', Verdana, sans-serif; font-weight: 300; font-style: italic; font-size: 19px; line-height: 120%; text-align: center; padding: 0; margin-top:24px; margin-bottom:2px; }	

/* ---- osrednja vsebina ----------------------------------------------------*/

#osrednja { position: relative; width: 100%; min-height: 520px; margin: 0; padding: 0; overflow:hidden; clear: both; }	
#osrednja  #vsebina { position: relative; min-height: 100px; padding: 0; margin: 0; text-align: justify; margin-bottom:35px; font-family: 'Roboto', 'Trebuchet MS', Verdana, sans-serif; font-weight: 400; color: #231f20; line-height: 155%; }
#osrednja  #vsebina.vstopna { font-size:15px; margin-top: 50px; }
#osrednja  #vsebina.notranja { font-size:14px; margin-top: 30px; padding-left: 25px; padding-right: 25px; }
#osrednja  #vsebina.notranja a:hover { text-decoration:underline; }
#osrednja  #vsebina.prodaja { font-size:14px; margin-top: 20px; }

#trgovina { position: relative; float: left; width: 760px; min-height: 100px; display: block; margin: 0; padding:0; padding-left: 10px; font-family: 'Roboto', 'Trebuchet MS', Verdana, sans-serif;  }

#uvodni-tekst  { width: 680px; margin-left: auto ; margin-right: auto ; margin-bottom: 70px;}
#uvodni-tekst  h1{ text-align: center !important;  }


/* ---- izpostavljene vsebine ----------------------------------------------------*/	

#izpostavljeno { position: relative; height:430px; margin-bottom: 70px;  }
#izpostavljeno :after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0;  }

#izpostavljeno #prireditve-wrap { height:430px; width: 627px; }
#prireditve-wrap { position: relative; float: left; width: 627px; margin-right: 26px; padding: 0; border-top: 1px dotted #231f20; border-left: 1px dotted #231f20; } 
/* #prireditve-wrap { position: relative; padding: 0; border-top: 1px dotted #231f20; border-left: 1px dotted #231f20; } */
#prireditve_izpost { position: relative; padding: 0; font-size:11px; }

#slikice-wrap { position: relative; float: left; width: 310px; padding: 0;  }
/*#slikice-wrap { position: relative; width: 100%; padding: 0; margin-bottom: 50px; }*/
#izlet_izpost { position: relative; float: left; width: 627px;  margin-bottom: 25px; padding: 0; border-top: 1px dotted #231f20; border-left: 1px dotted #231f20; }
#izlet_izpost ul { list-style-type: none; margin-top: 0px; margin-left: 0px; padding-left: 0px; margin-left: 17px; float:left; }
#izlet_izpost li.izlet_izp { width: 299px; }
/*#izlet_izpost li.izlet_izp:first-of-type { margin-right: 12px; }*/
#prodaja_izpost { position: relative; float: left; width: 310px;  padding: 0; border-top: 1px dotted #231f20; border-left: 1px dotted #231f20; }


/* ---- PARKI ----------------------------------------------------*/	

#parki-wrap { position: relative; width: 100%; margin: 0;  padding-top: 25px;  background-color: #435139; }
#parki { position: relative; width: 890px; margin-top: 23px; margin-left:auto; margin-right:auto; padding: 0; font-size:11px; }
.notranja #parki { width: 871px; }

/* ---- KARTA ----------------------------------------------------*/	

.vstopna #karta { position: relative; margin: 0; padding-top: 70px; padding-bottom: 70px; }
.notranja #karta { position: relative; margin: 0; padding-top: 0px; padding-bottom: 35px; }


/* ---- FOOTER ----------------------------------------------------*/	

#footer-wrap { position: relative; width: 100%; margin: 0; padding: 0; background-color: #949994; text-align: center; clear:both; }
#footer { position: relative; text-align: left; padding-top: 25px; padding-bottom: 10px; font-family: 'Open Sans', 'Trebuchet MS', sans-serif; font-weight: 300; font-size: 11px; color: #ffffff; }
.clear_footer { margin: 0; padding: 0; clear:both; }

.clear { margin: 0; padding: 0; display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
