html * { 
	margin: 0;
	padding: 0;
	font: 100.01% Georgia, "Times New Roman", Times, serif;
	 }

	/* 	document body		*/
body { border: 4px solid #c48266;   background-color: #c5181d; 	width: 99%; height: 100%; padding-top: 1em;}
	/*	end document body	*/


	/* main page layout		*/
#pagemenu { float: left; width: 10em; margin-right: -9em;  }
#pagebodyframe { margin-right: 1px }
div#pagebodyframe { margin-left: 10.5em; margin-right: 0px;  }
#footer { clear: both }
#copyright { text-align: center }
#validxhtml { float: right; width: 88px }
#validxhtml img { border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px}
div#masthead a img { border: none; margin: 5px 5px 8px 5px;}
div#masthead a img#logo { vertical-align: top; }
br.clear { clear: both; }

	/*	end main page layout	*/

	/*   	horizontal menu		*/
#navcontainer2 ul { padding-left: 0; margin-left: 0; background-color: #9e6952; color: #3e88ac; float: left; width: 100%; font-family: arial, helvetica, sans-serif; font-weight: 600; margin-top: -5px;}
#navcontainer2 ul li { display: inline; float: left; margin: 0 ; width: 6em;}
#navcontainer2 ul li a { padding: 0.2em 0; background-color: #9e6952; color: #fff; text-decoration: none; float: left; font-weight: bold; width: 6em}
#navcontainer2 ul li a:hover { background-color: #c5181d;  font-variant: small-caps; }
#navcontainer2 form { display: inline; position: absolute; right: 2%; width: 15em; }
#navcontainer2 form * { float: right; }
#navcontainer2 form input#kajbi {; font-size: 0.9em; background-color: #c48266; color: #c4c4c4;}
#navcontainer2 form input#go {height: 1.7em; font-size: 0.8em; padding: 0; background-color: #c48266; color: #c4c4c4;}
	/*	end horizontal menu	*/

	/*	vertical menu			*/
#navcontainer3 {margin-top: 0; }
.title { font: 1.3em Georgia, "Times New Roman", Times, serif; color: #9e6952; margin-right: 0.5em;}
#navlist3 { padding: 1px 1px 1px; margin-left: 0; font: bolder 0.9em Verdana, Helvetica, Arial, sans-serif; background: #c48266; width: 12em; }
#navlist3 li { list-style: none; margin: 0; border-top: 2px solid #9e6952; text-align: right; border-bottom: 2px solid #9e6952; color: #fff;}
#navlist3 li a { display: block; padding: 0.25em 0.25em 0.25em 0; border-left: 0.5em solid #c4c4c4; background: #c48266; text-decoration: none; }
#navlist3 li a:link { color: #fff; }
#navlist3 li a:visited { color: #c5181d; border-color: #c48266;}
#navlist3 li a:hover { border-color: #c5181d; color: #c5181d; background: #9e6952; border-bottom: 0px solid #c5181d; }
.credits {font:  0.7em Times, serif; color: #fff; text-align: justify; padding: 8px; margin-top: -4px;}
	/*	end vertical menu	*/

	/* 	main content area	*/
.glavna {  background-color: #9e6952;  text-align: justify; color: black; padding: 3px; margin: 5px;margin-top: 0; margin-left: 1em}
.poti {font-size: 1.1em; border: 2px solid #c5181d ; padding: 1em; margin: 2px; background-color: #c48266; font-weight: bold;}
.poti span#koment { margin: 0.5em auto 0.5em auto; display: block; font-style: italic;}
.poti a {text-decoration: none; font-style: italic; color: brown; }
.glavna h2 {font-size: 2.8em;  text-align: center; color: #c5181d; }
.em { font-style: italic; }
	/* tour pages */
p.ghir { text-align: center; margin: 0.5em auto 0.5em auto;}
.img {float: left; border: 1px solid #9e6952; margin-right: 8px; margin-bottom: 15px;}
.etapa { font-size: 0.95em; font-weight: 600;  border: 1px solid #9e6952; margin: 1em auto 1em; border-width: 1px 3px 3px 1px; padding: 1em;}
.etapa a { font-style: normal; font-size: 1.1em; font-weight: 700;}
.etapa a:hover { text-decoration: underline; color: #c4c4c4;}
.etapapoti {
overflow: auto;
margin-top: 0.5em;
}

		/*   strani obratov    */

.poglavja {background-color: #c5181d; padding-left: 15px; padding-right: 15px; padding-top: 3px; padding-bottom: 1px;  color: ivory; font-weight: bold; font-size: larger;}
.naslovi { font-size: 0.9em; line-height: 0.75em;}
.naslovi a {  line-height: 0.75em;}
br.line { line-height: 0.4em }
img.ikon { margin-right: 14px; }
.slika { border: 1px solid darkgreen; margin-top: 0px; margin-bottom: 15px; margin-right: 10px; }
#naslovobrata { text-align: center; }
.moreinfo { color: #fff; font-size: larger; font-weight: 800;}
#seznam .etapa { text-align: center; }
#seznam .etapa a img { text-decoration: none; }
#mapa {  position: relative; left: -15px; }
	/* end main content area	*/

	/* cesta terana	*/
p.teran {font-size: .94em; }
ol.cesta {font-style: italic; margin-left: 2em; }
ol.cesta a {font-size: 1.05em; font-weight: bold;}
	/* end cesta terana	*/

	/*  news    */
.novica { font-size: .9em; font-family: Georgia, serif; }
	/*  end news    */

	/*	credits footer		*/
#footer { text-align: center; overflow: auto; }
#footer hr { visibility: hidden; }
#footer img {margin-left: 2%; }
#camcom { margin-top: -10px; margin-right: 30px;}
#copyright { width: 65%; font: 600 1em times, serif; text-align: center; color: #c4c4c4; margin: 0 auto 0 auto; }
.cpy a {font: 0.7em Arial; text-decoration: none; color: lightskyblue;} 
p.mail { padding-top: 10px; }
p.mail a {text-decoration: none; color: #fff; font-weight: 900; }

	/*	home page		*/
.najdime {display: none; visibility: hidden;}

span.nolink { font-size: 1.2em; font-style: italic; }
p.cornice { width: 80%; margin: 10px auto;  border: 1px solid #c5181d; padding: 10px;}
p.cornice img { display: block; margin: 15px auto; }
p.cornice span { font-size: smaller; }

.glavna h2.brezmeja { font-size: 1.5em; }
p#eulogo { text-align: center; }
p#eulogo img {margin: 25px 10px; }
div.euro p, div.euro ul { margin: 15px; }
div.euro h3 { color: #fff; text-align: center; font-size: 1.3em; margin: 15px auto; }
div.euro h4 { color: #fff; font-size: 1.1em; margin-bottom: 15px; }