/*{{{  defaults */
* {
 font: 1em/1.4em normal Garamond, Times, "Times New Roman", serif;
 background: #fff; color: #000;
 margin: 0; padding: 0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, dl, fieldset, address {
 margin:1em 5%;
}
dd { margin-left:5%; }
fieldset { padding: .5em; }
img { border: 0; }

p { margin: 0 0 0.6em 0; text-indent: 2em;}
p:first-letter { font: 1.5em/0.6 bold Georgia, Times, "Times New Roman", serif; }
ul { margin: 0 0 0.3em 3em;}
ol { margin: 0 0 0.6em 2em; padding: 0; }
li { margin: 0 0 0 1em;}

h1 { text-align: center; margin: 10px; font-size: 2em; }
h2 { margin: 1em; font: italic 1.5em Georgia, Times, "Times New Roman", serif; }
h3 {
 font: italic bold 1.2em Georgia, Times, "Times New Roman", serif;
 margin: 0.5em 2em;
 border-bottom: 1px dotted black;
}
h4 {
 font: italic bold 1.0em Georgia, Times, "Times New Roman", serif;
 margin: 0.5em 3em;
 border-bottom: 1px dotted black;
}
a:link {
 text-decoration: none; background: #fff; color: #000; font-weight: bold;
 margin: 0 0.2em; padding: 0; border: 0;
}
a:link:after, a:visited:after {
 content: " <" attr(href) "> ";
 text-decoration: underline;
 font-size: 90%;
}
.clear { clear: both; }
/*}}} end of defaults */

/*{{{ text blocks */
.karta {
 margin: 5em 0 1em 4em;
}
.karta img {
 margin: 0 0.5em;
 float: left;
}
/*}}} end of text blocks */

#ja { display: none; }
#styleswitcher, #styleswitcher ul, #styleswitcher ul li,
#styleswitcher div,
#styleswitcher a:link {
 display: none;
}

#main { width: 95%}
#navcontainer { display: none; }
.address {
 margin-left: 2em;
}
.above-ul {
 page-break-after: avoid;
}
.inside-text {
 page-break-before: avoid;
 page-break-inside: avoid;
}
/*{{{  related */
.related {
 margin: 0 0 2.5em 2.5em; padding: 0; border: 0; list-style-type: none;
}
.related ul li { margin-top: 0.3em; }
/*}}} end of related */

/*{{{  footer */
#footer {
 clear: both;
 text-align: center;
 margin: 10px auto; padding: 0;
 color: #000; background: transparent;
}
#footer p {
 font: italic 0.85em  Georgia, Times, "Times New Roman", serif;
 margin: 0; padding: 0;
}
#footer p:first-letter { font: 1.0em/1.0 bold Georgia, Times, "Times New Roman", serif; }

#last-modified {
 font: italic 1em Georgia, Times, "Times New Roman", serif;
}
/*}}} end of footer */

/*{{{  services */
#services {
 text-align: center; margin: 0.2em 1em;
}
#geourl {
 text-align: left;
 text-decoration:none;
 font: normal 0.8em Georgia, Times, "Times New Roman", serif;
 background-color: #8ca3c3; color: #fff;
 margin:0; padding:0; border:0;
}
/*}}} end of services */

/*{{{  GED */
p.komentar { text-indent: 0; margin-left: 2em; }
h2 img, h3 img { display: inline; width: 16px; height: 16px; }
.surname { list-style: none; }
/*}}} end of GED */

/*{{{  dlj_template.html */
.opt { font: bold italic 0.8em/1.0  Georgia, Times, "Times New Roman", serif; }
table.slova {
 text-align: center;
 margin: 10px auto; padding: 0; border: 0;
}
table.slova td, table.slova th {
 margin: 0; padding: 0.5em 1em; border: 1px solid black;
}
/*}}}  dlj_template.html */

/*{{{ contact.html */
.inside-text {
 margin: 0; padding: 0; border: 1px ridge #f9f0d3;
 margin-left: 5em;
 display: block;
}
ul.inside-text li {
 list-style: square inside;
}
/*}}} contact.html */
