/*{{{  defaults */
html, body, h1, h2, h3, h4, h5, h6,
p, pre, code, blockquote, label, ul, ol, li,
dl, dt, dd, fieldset {
 margin: 0; padding: 0; border: 0;
 font-style: normal;
 font-weight: 100;
 font-family: Geneva, Arial, Helvetica, sans-serif;
}
html, body { padding: 0.5em; }
h1 {font-size: 2.0em; font-weight: bold;  margin: 5px 0 5px 3em; }
h2 {font-size: 1.5em; font-style: italic; margin: 20px 0 5px 0; }
h3 {font-size: 1.3em; font-style: italic; margin: 20px 0 5px 2em; }
h4 {font-size: 1.2em; font-style: italic; margin: 20px 0 5px 3em; }
h5 {font-size: 1.1em; font-style: italic; margin: 20px 0 5px 4em; }
h6 {font-size: 1.0em; font-style: italic; margin: 20px 0 5px 8em; }
strong { font-weight: bold; }
em { font-style: italic; }
img { border: 0; }
acronym, abbr {
 font-weight: bold;
 border-bottom: 1px dotted #000;
 cursor: help;
}
p {
 text-indent: 2em;
 margin: 10px 0 0 1em;
}
address {
 font-style: italic;
 font-weight: bold;
 font-size: 0.9em;
 font-family: Geneva, Arial, Helvetica, sans-serif;
 margin: 0 0 0 4em;
 padding: 1em 0;
}
dd { margin-left: 5%; }
fieldset { padding: .5em; }
ol { margin: 0 0 0.6em 2em; padding: 0; }
li { margin-left: 1em }
a:link {
 background-color: transparent; color: #066;
}
a:visited {
 background-color: transparent; color: #0bb;
}
a:hover {
 background-color: transparent; color: #00f;
}
a:active {
 background-color: transparent; color: #f00;
}
pre {
 margin: 0 5em 0.5em 3em;
 padding: 1em;
}
body {
 background-color: #e6e6e6; color: #000;
}
h2, h3, h4, h5, h6 {
 background-color: #e6e6e6; color: #f63;
}
/*}}} end of defaults */

.clear {
 clear: both;
 margin: 1em 0 0 3em;
}

/*{{{ text blocks */
.karta {
 padding: 0;
 margin: 20px 6em 10px 4em;
}
.karta img {
 width: 250px; height: 230px;
 margin: 20px 0 10px auto;
 float: right;
}
.sourcebook { font: italic 1em  Arial, Helvetica, sans-serif; }
/*}}} end of text blocks */

/*{{{ #styleswitcher */
#styleswitcher { display: none; }
/*}}} end of #styleswitcher */

/*{{{  #navcontainer */
#navcontainer {
 margin: 0; border: 0; padding: 0;
}
#navcontainer h5 {
 font-size: 0.75em;
 font-weight: bold;
 font-family: Helvetica, Arial, Geneva, sans-serif;
 margin: 0.5em 0.0 0 2em; padding: 0;
 border-bottom-width: 1px;
 border-color: #f00;
 border-style: outset;
 width: 30%;
}
ul.m_level-1, ul.m_level-1 ul,
ul.m_level-2, ul.m_level-2 ul {
 list-style: none;
 margin-left: 2em;
}
/*}}} end of #navcontainer */

/*{{{  related */
.related {
 margin: 0 0 2.5em 2.5em; padding: 0; border: 0;
 list-style: none;
}
.related li {
 margin: 4px 0;
 list-style: none;
}
.related a:link, .related a:visited {
 text-decoration: underline;
}
/*}}} end of related */

/*{{{  footer */
#footer {
 text-align: center;
 font-style: italic;
 font-size: 0.8em;
 margin: 10px auto; padding: 0 2em;
}
#license {
 margin: 1em 0;
}
/*}}} end of footer */

/*{{{  services */
#services {
 text-align: center;
 margin: 10px auto;
 padding: 0;
}
#validators {
 text-align: center;
 margin: 10px auto; padding: 0;
 background-color: transparent; color: #000;
 clear: both;
}
#geourl {
 text-align: left;
 font-weight: bold;
 font-size: 0.7em;
 background-color: #8ca3c3; color: #fff;
 margin:0 auto; padding:0 3px;
 border-top:1px solid #ccf;
 border-right:1px solid #55a;
 border-bottom:1px solid #55a;
 border-left:1px solid #ccf;
 display: block; width: 4em;
 text-decoration:none;
}
/*}}} end of services */

/*{{{  GED */
#pisac {
 text-align: right;
 margin: 1em 2em 2em 0;
}
#pisac:first-letter {
 margin: 0; padding: 0;
}
#prijepis {
 font-size: 0.8em;
 margin: 1em 0;
}
p.komentar { text-indent: 0; margin-left: 2em; }
.surname { list-style: none; }
/*}}} end of GED */

/*{{{ contact.html */
ul.inside-text {
 margin: 0; padding: 0;
 margin-left: 5em;
 display: block;
}
ul.inside-text li {
 display: block;
}
/*}}} contact.html */

.oglas {
 font: 1.4em/1.6em bold Verdana, Arial, Helvetica, sans-serif;
 background-color: #e6e6e6; color: #09f;
 margin: 1em; padding: 0.5em 1em; border: 1px dotted #f00;
}
