/* CSS Document */

* {
border:0;
margin:0;
padding:0;
}

body {
background-color: #91B5E2;
background-image: url(images/menu_back.jpg);
font-family: sans-serif;
font-weight: normal;
color: #01205F;
padding-bottom: 2em;
}

h1 {
font-family: Palatino, 'palatino linotype', serif;
}

h2 {
font-family: Palatino, 'palatino linotype', serif;
font-size: 1.8em;
color: #3366CC;
margin-top: 0.4em;
}

h3 {
font-size: 0.9em;
margin: 1.4em 0 0 0;
color: #3366CC;
}

h4 {
font-size: 0.8em;
margin: 1em 0 0 1em;
color: #3366CC;
}


p {
font-size: 0.8em;
margin: 1em 0 0 1em;
text-indent: 2em;
font-family: sans-serif;
color: #01205F;
}

a {
text-decoration: underline;
}
a, a:visited {
color: #01205F;
color: #3366CC;
}
a:hover {
color: #444444;
background-color: #A0C7E9;
}

th {
background-color: #91B5E2;
}

dfn {
margin: 0 0 0 1em;
font-size: 0.8em;
color: #555555;
font-style: italic;
}

p dfn {
font-size: 1em;
}

cite {
font-style: normal;
color: #3366CC;
}

q {
font-style: italic;
}

em {
font-weight: bold;
font-style: normal;
}

strong {
font-weight: bold;
font-style: normal;
}

form {
text-align: left;
}
textarea {
margin: 1em 0 0 1em;
border: 1px solid #3366CC;
padding: 0.1em;
background-color: #fff;
}
input.text {
background-color: #fff;
border: 1px solid #3366CC;
width: 15em;
}
input.submit {
background-color: #3366CC;
color: #fff;
padding: 0 0.3em;
}

label {
display: block;
font-size: 0.8em;
margin-top: 0.4em;
text-align: right;
color: #01205F;
width: 27em;
}

img.uvodni {
width: 24%;
border: 1px solid #000; 
}
img.border {
border: 1px solid #000; 
}
img.varhany {
float: right;
margin-left: 2em;
border: 1px solid #01205F;
}

.fotka {
border: 1px solid #01205F;
}


.indent {
text-indent: 1.5em;
}
.noindent {
text-indent: 0;
}

.radek {
font-size: 0.8em;
margin: 0.5em 0 0 1em;
}

ul a {
font: bold 1.06em;
text-decoration: none;
}


.kontakt_tab {
font-size: 0.8em;
border: 1px solid #5889CD; 
margin: 1em 0 0 1em;
}

.kontakt_tab td {
border-top: 1px solid #5889CD; 
}

.kontakt_tab th, td {
padding: 0.4em 0.8em;
text-align: left;
font-weight: normal;
}

.kostely_tab {
font-size: 0.8em;
margin: 2.5em auto 0 auto;
border: 1px solid #5889CD; 
}

.kostely_tab th {
padding: 0.4em 0.8em;
font-weight: normal;
border-bottom: 1px solid #5889CD; 
background-color: #91B5E2;
}

.kostely_tab th+th, .kostely_tab td+td+td {
border-left: 1px solid #5889CD; 
}


.odkazy_tab {
margin: 0.7em;
}

.odkazy_tab td {
font-size: 0.8em;
border-top: 1px dashed #5889CD; 
padding-right: 4em;
}

table a, .nahoru a {
padding: 0 0.5em;
}

.head {
position: relative;
background-image: url(images/head_back.jpg);
background-repeat: repeat-x;
height: 130px;
}

.logo {
position: absolute;
left: 18px;
}

.kriz {
position: absolute;
right: 14%;
top: -3px;
}

.svisla {
position: absolute;
left: 42px;
top: 23px;
width: 10px;
height: 38em;
background-image: url("images/white_pixel.jpg");

}

.lista {
margin: 0.1em 10.7em 0 13.2em;
text-align: left;
color: #01205F;
}

.svatek {
float:left;
font-size: 0.75em;
}

.aktualizace {
font-size: 0.8em;
}

.jazyk, .jazyk:visited {
float:right;
text-decoration: none;
padding: 0 0.3em;
font-size: 0.75em;
color: #01205F;
}


.main {
clear: both;
}

.left {
float: left;
width: 12em;
}

.left ul {
margin: 2em 0 0 4em;
}

.left li {
list-style-type: none;
margin: 0 0 0.9em 0;
font-size: 0.9em;
color: #01205F;
}

.left li a {
color: #234FA8;
width: 100%;
display: block;
padding: 0 0.3em;
font-weight: bold;
}

.left li a:hover {
color: #444444;
background-color: #A0C7E9;
}

.left .pocitadlo {
background:none;
width: 80px;
height: 66px;
margin: 0 0 0 0.2em;
}

.left .aktualizace {
font-size 0.8em;
margin: 2em 0 0 5em;
}


.right {
float: right;
width: 9.5em;
}

.right ul {
margin: 1.4em 1em 0 0;
}

.right li {
list-style-type: none;
margin: 0 0 1.2em 0;
font-size: 0.9em;
}

.right li a {
color: #234FA8;
width: 100%;
display: block;
padding: 0 0 0 0.3em;
font-weight: normal;
font-weight: bold;
}

.right li a:hover {
color: #444444;
background-color: #A0C7E9;
}

.center {
margin: 0 10.2em 0 13em;
background-color: #ffffff;
padding: 1em 1.5em;
background-color: #E7F6FB;
border: 1px solid #5889CD; 
text-align: left;
}

.footer {
font-size: 0.7em;
margin: 0.1em 16em 0 13em;
text-align: right;
color: #01205F;
}
.footer a {
color: #01205F;
}

.center ul {
list-style-type: none;
list-style-image:url('images/sipicka1.gif');
font-size: 0.8em;
margin: 0.4em 0 0 2.3em;
min-width: 30em;
}
.center img {
max-width: 100%;
}


.centrovani {
text-align: center;
margin-top:1em;
}

.centrovani img{
margin-top:0.3em;
}

.nahoru {
margin-top: 0.5em;
font-size: 0.8em;
text-align: right;
}

.svatosti h3 {
margin-top: 2em;
}
.svatosti li {
margin-top: 0.2em;
}
.svatosti li ul li {
font-size: 1.2em;
}


.mojeMapa {
margin: 25px 0 0 10px;
border: 1px solid #000; 
}

.horizontal {
margin-top: 1em;
}
.horizontal a {
padding: 0 0.2em;
font-size: 0.9em;
}

.kalendar ul {
margin: 1em 3em;
}

.galerie {
display: block;
border-top: 1px solid #5889CD; 
min-height: 8.5em;
height: 160px;
color: #01205F;
text-decoration: none;
}
.galerie img {
width: 160px;
height: 120px;
margin: 0.5em;
float: left;
}
.galerie .popis {
display: block;
margin-left: 12em;
}

#biblicky-citat-na-dnesni-den {
font-weight: bold;
font-size: 0.8em;
margin: 9em 1em 0 0.2em;
}
#biblicky-citat-text {
display: block;
margin: 0.5em 1em 0 0.2em;
}
#biblicky-citat-citace {
font-size: 0.8em;
display: block;
margin: 0.2em 1em 0 0.2em;
}
#biblicky-citat-odkaz {
font-size: 0.8em;
display: block;
margin: 0.5em 1em 0 0.2em;
}


#tema_tydne{
margin: 3em 0 0 0;
}
#tema_tydne_sluzba{
font-size: 1.8em;
font-weight: bold;
font-family: Palatino, 'palatino linotype', serif;
color: #3366cc;
}
#tema_tydne_nadpis{
font-weight: bold;
color:#369;
margin:0.5em 0;
}
#tema_tydne_citat{
font-style: italic;
padding:0.5em;
color:#333;
background-color:#D0EDF7;
border:1px solid #cfc;
color:#666;
}
#tema_tydne_datum_autor{
font-size: x-small;
text-align: right;
}
#tema_tydne_text{
line-height: 1.5em;
font-size: 0.8em;
}
#tema_tydne_odkaz{
font-size: x-small;
font-style: italic;
}












@media print {

.left,
.right
 { 
display:none;

}

