html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
padding: 0;
margin: 0;
list-style: none;
}
body {
font-size: 62.5%;
text-align: center;
color: #0f2ec3;
font-family: sans-serif;
margin-top: 5px;
}
#content {
width: 960px;
background: white url(/wp-content/themes/default/images/bg_content.gif) repeat-y 27px top;
text-align: left;
margin: 0 auto;
position: relative;
}
#main {
width: 546px;
float: left;
position: relative;
top: -165px;
left: 234px;
padding: 5px 10px;
margin-bottom: -150px;
min-height: 200px;
height: auto!important;
height: 200px;
overflow: visible;
}

#side {
width: 212px;
background: url(/wp-content/themes/default/images/bg_side.gif) repeat-y -1px top;
float: left;
position: relative;
left: -566px;
padding: 10px 12px 0px 10px;
}
#sidedole {
background:  url(/wp-content/themes/default/images/bg_side_uprostred.gif) no-repeat -1px top;
height: 12px;
margin-left: -10px;
margin-right: -11px;
}
#otherside {
background:  url(/wp-content/themes/default/images/bg_otherside.gif) repeat-y;
float: left;
width: 130px;
position: relative;
top: -115px;
padding: 0 15px;
margin-bottom: -20px;
}
#othersidedole {
background:  url(/wp-content/themes/default/images/bg_otherside_uprostred.gif) no-repeat -1px top;
height: 12px;
margin: 10px -15px 0 -14px;
}
#otherside h2{
padding: .5em 0;
background: none;
font-size: 150%;
}
#otherside .item {
padding: .5em 0
}
#otherside .item h3{
padding: .2em 0;
font-size: 120%;
}
#otherside .item p{
padding: .2em 0;
font-size: 110%;
}
#calendar {
background:  url(/wp-content/themes/default/images/bg_otherside_uprostred.gif) no-repeat;
margin: 0px -15px;
padding: 40px 15px 0 15px
}
#header {
background: white url(/wp-content/themes/default/images/bg_header.gif);
height: 346px;
overflow: hidden;
position: relative;
}
#menu h2{
display: none;
}
#menu {
margin-top: -10px;
}
#menu ul li {
display: block;
margin-bottom: 2px;
}
#menu li a{
position: relative;
height: auto;
line-height: 1.4em;
padding: .5em 24px;
display: block;
color:#5c71d6;
text-decoration: none;
font-size: 120%;
background: white url(/wp-content/themes/default/images/bg_menu.gif) no-repeat 3px center;
overflow: hidden;
}
#menu li a:hover {
text-decoration: underline;
}
#menu li li {
display: none;
}
#menu .current li, 
#menu .parent  li, 
#menu li .parent,
#kalendar.single #menu  li.kalendar li, #aktuality.single #menu  li.aktuality li, #kronika.single #menu  li.kronika li, #duchovni-slovo-na-mesic li.duchovni-koutek li{
display: block;
}
#menu a:hover, #menu .current a, #menu li.parent a{
background-position: -282px center;
color: red;
}
#menu li li a {
font-size: 110%;
margin: 0 0 0 18px;
overflow: visible;
height: auto;
}
#menu li li a, #menu li.parent li a{
display: block;
padding: 0 0 0 20px;
background: white url(/wp-content/themes/default/images/bg_podmenu.gif) no-repeat -282px center ;
}
#menu li.current li a, #menu li.parent li a {
display: block;
color:#5c71d6;
}
#menu li.parent li.current a, #menu li li.parent a, #menu li li a:hover {
color: red;
background-position: 5px center;
}
#menu li li li a {
color:#5c71d6!important;
background: none!important;
margin: 0 0 0 50px!important;
padding: .3em 0;
font-size: 100%;
}
#menu li  li.parent li.current a {
color: red!important;
}
#menu2, #menu3 {
background:  url(/wp-content/themes/default/images/bg_side_uprostred.gif) no-repeat 0px top;
margin: 0px -12px 0 -11px;
padding: 34px 12px 0px 10px;
}

#breadcrumb {
}
#breadcrumb li {
display: inline;
}
#current a {
width: 0;
height: 320px;
padding-left: 220px;
overflow: hidden;
display: block;
background:  url(/wp-content/themes/default/images/maria.jpg) no-repeat 50px 23px;
}
a#menujump {
position: absolute;
width: 0;
height: 0;
overflow: hidden;
}
#other  {
font-size: 200%;
width: 0;
padding-left: 400px;
height: 135px;
position: absolute;
top: 33px;
left: 220px;
overflow: hidden;
background: url(/wp-content/themes/default/images/bg_header_napisy.gif) no-repeat 0 0px;
}
#other a{
color:#ff0000;
text-decoration: none;
display: block;
padding: 9px 0
}
form, fieldset, legend {
margin: 0;
padding: 0;
border: none;
}
form {
font-size: 110%;
width: 80%;
margin: 1em auto;
}
fieldset {
margin: 0.5em 0;
}
fieldset legend {
font-size: 150%;
font-weight: bold;
}
fieldset fieldset legend {
font-size: 130%;
}
form label {
font-size: 120%;
display: block;
font-weight: bold;
padding: .8em 0 .2em 0
}
form input, form select, form textarea {
width: 98%;
border: 1px solid #0f2ec3;
padding: .2em;
color: #0f2ec3;
}
form input#submit {
width: 10em;
margin-top: .4em;
background: #0f2ec3;
color: white;
font-size: 100%;
}
form label input {
width: 2em;
}
#footer {
background:  white url(/wp-content/themes/default/images/bg_footer.gif) no-repeat 28px top;
height: 4em;
clear: both;
padding: 35px 0 0 50px;
font-size: 110%;
}
#footer p {
width: 870px;
float: left
}
#footer p strong {
float: right;
position: relative;
top: -1.3em;
}
#footer p a {
color: #0f2ec3;
text-decoration: none;
}
#footer p a:hover {
text-decoration: underline;
}
#dole {
position: absolute;
bottom: 7em;
right: -4px;
background: url(/wp-content/themes/default/images/bg_dole_nahore.gif) no-repeat left top;
width: 141px;
}
#dole ul {
margin-top: 10px;
background: url(/wp-content/themes/default/images/bg_dole.gif) repeat-y right 5px;
padding: 5px 15px;
}
#dole li {
padding: .2em 0
}
#dole span {
width: 141px;
height: 10px;
background: url(/wp-content/themes/default/images/bg_dole_dole.gif) no-repeat;
float: left;
}
h1, h2, h3, h4, h5, h6 {
font-weight: bold;
color: red;
clear: both;
padding: 1em 0 .2em 0;
font-size: 120%;
}
h1 {
font-size: 200%;
text-transform: uppercase;
padding: 2px 0 0 33px;
background: url(/wp-content/themes/default/images/bg_h1.gif) no-repeat;
}
h2 {
font-size: 180%;
padding: 1em 0 .5em 25px;
background: url(/wp-content/themes/default/images/bg_h2.gif) no-repeat left 1em;
position: relative;
}
h3 {
font-size: 160%;
}
h4 {
font-size: 150%;
}
h5 {
font-size: 140%;
}
h6 {
font-size: 130%;
}
.cleaner {
clear: both;
}
#main p {
font-size: 120%;
margin: 0.5em 0;
line-height: 1.4em;
}
#main ul, #main ol {
margin: 0.5em 0;
}
#main ul li, #main ol li {
list-style: disc url(/wp-content/themes/default/images/bg_li.gif);
margin-left: 2em;
font-size: 120%;
line-height: 1.6em;
}
#main ol li {
list-style: decimal url()
}
#main li li {
font-size: 110%;
}
#main table {
margin: 1em auto .5em auto;
width: 95%;
font-size: 120%;
background: #e4e8f8;
border-collapse: collapse;
}
#main table tr, #main table td, #main table thead tr, #main table thead th {
padding: .5em;
border: 1px solid;
}
#main table th, #main table td {
vertical-align: middle;
}
#main table thead th, #main table th.right, #main table th.left {
text-align: center;
float: none;
}
#main table td.right {
text-align: right;
float: none;
}
#main table td.left {
text-align: left;
float: none;
}
#main table thead th, #main table thead td {
border-bottom: double;
background: #ccd3f2;
}
#main table tfoot th, #main table tfoot td {
border-top: double;
}
#main table tbody th {
border-right:  double;
}
#main table caption {
caption-side: bottom;
font-style: italic;
text-align: left;
}
.hidden {
display: none;
}
a {
text-decoration: underline;
color: red;
}
a:hover {
text-decoration: none;
}
a img {
border: none;
}
#main img {
margin: 1em 1em 1em 0;
max-width: 530px;
}
.left {
float: left
}
.right {
float: right;
}
.podpis {
padding-top: 1em;
text-align: right;
font-style: italic;
}
img.left {
margin: 1em 1em 0em 0;
}
img.right {
margin: 1em 0 0 1em;
}
.linklove {
display: none !important;
}
#main #subpages {
border: 0px solid red;
padding: 1em;
margin: 2em 0em;
}
#subpages h2 {
padding: 0em 0 0em 25px;
background: url(/wp-content/themes/default/images/bg_h2.gif) no-repeat left 0em;
}
#subpages ul li {
list-style: disc url(/wp-content/themes/default/images/bg_li_red.gif);
}
.category #main .item {
margin: 0 0 3em 0;
clear: both;
}
.category #main .item h2 {
font-size: 150%;
padding: .5em 0 .5em 25px;
background: url(/wp-content/themes/default/images/bg_h2.gif) no-repeat left .5em;
}
#main .item h2 a {
text-decoration: none;
}
#main .item h2 a:hover {
text-decoration: underline;
}
.category #main .item h3, #main .category .item h3 {
font-size: 130%;
padding: 0;
}
.category #main .item p, #main .category .item p {
margin: 0;
}
#main .item span.info, .single #main .item .kategorie, #main .category .item a.zobrazit {
font-size: 120%;
}
  #main .item span.info, .single #main .item .kategorie {
font-size: 110%;
}
#main .item span.info {
float: right;
margin: -1.2em 0 2em 0;
font-weight: bold;
}
.single #main .item span.info {
margin-top: 0;
}
#odkazy #main ul li, #odkazy #main ul{
margin: 0;
padding: 0;
}
#odkazy #main ul li.linkcat {
list-style: none;
}
#odkazy #main ul li li{
padding: 0 0 1em 0;
margin: 0 0 0 50px;
list-style: disc url(/wp-content/themes/default/images/bg_li_red.gif);
}
#main ul.centra li {
list-style: none;
margin: 0;
padding: 0;
line-height: 1.3em;
}
#main ul.centra h4 {
font-size: 120%;
padding: 1em 0 0 0;
}
#homepage #main div#pozadi {
background:  white url(/wp-content/themes/default/images/homepage_top.gif) no-repeat 0px 11px;
width: 545px;
height: 32px;
position: absolute;
top: 0px;
left: 10px;
}
#homepage h1 {
display: none;
}
#gallerytop {
position: absolute;
top: 10px;
left: 630px;
width: 300px;
height: 158px;
overflow: hidden;
background: url(/wp-content/themes/default/images/pozadi_hlavicka.jpg) no-repeat;
}
#gallerytop .slideshow p {
width: 300px;
margin: 10px 0;
color: white;
}
#gallerytop .slideshow p a{
color: white;
text-decoration: underline;
}
#homepage #nahore {
background: url(/wp-content/themes/default/images/homepage_nahore.gif) repeat-y;
width: 100%;
float: left;
margin-bottom: 0px;
}
#homepage #vlevo {
background: url(/wp-content/themes/default/images/homepage_top.gif) no-repeat;
float: left;
width: 282px;
}
#homepage #vpravo {
float: left;
width: 264px;
background: url(/wp-content/themes/default/images/homepage_top.gif) no-repeat -282px 0;
position: relative;
top: 0px;
margin-bottom: -10px;
}
#homepage #pozadinahore {
background: url(/wp-content/themes/default/images/homepage_main_top.gif) no-repeat -5px top;
height: 70px;
width: 546px;
float: left;
clear: both;
position: relative;
top: -10px;
}
#homepage .uvitani{
padding: 20px 12px 30px 13px;
background: url(/wp-content/themes/default/images/homepage_aktuality_top.gif) no-repeat left bottom;
}
#homepage #news {
background: url(/wp-content/themes/default/images/homepage_aktuality_top.gif) no-repeat left bottomA;
position: relative;
top: -1.5em;
margin-bottom: -2em;
padding: 0 15px 0 10px;
}
#homepage #news ul li {
line-height: 1.3em;
padding: .3em 0
}
#homepage h2 {
font-size: 160%;
padding-bottom: 0;
}
#homepage #duchslovo h2 {
padding-top: 2em;
background-position: left 2em;
}
#homepage h2.akce {
padding-top: 1.5em;
background-position: left 1.5em;
}
#homepage h2 a {
text-decoration: none;
}
#homepage h2 a:hover {
text-decoration: underline;
}
#homepage #duchslovo, 
#homepage #uvodnislovo  {
padding: 0 10px;
}
#duchslovo p.podpis {
text-align: right;
padding: 1em 10px;
display: block;
font-size: 110%;
}
#homepage #obsah {
clear: both;
background:  url(/wp-content/themes/default/images/homepage_main.gif) repeat-y 1px top;
position: relative;
top: -15px;
}
#homepage #apostolat {
padding: 0px 15px 0 15px;
}
#homepage #apostolat h2 {
padding-top: .5em;
background-position: left .5em
}
#homepage #cmfatima{
padding: 28px 15px 0 15px;
background: url(/wp-content/themes/default/images/homepage_main_uprostred.gif) no-repeat 0px top;
}
#homepage #farnost{
padding: 28px 15px 0 15px;
background: url(/wp-content/themes/default/images/homepage_main_uprostred.gif) no-repeat 0px top;
}
#homepage #flashgallery {
padding: 10px;
float: right;
}
#homepage #flashgallery .slideshow p {
width: 180px;
height: 180px;
background: url(/wp-content/themes/default/images/pozadi_flash_homepage.jpg) no-repeat;
margin: 10px 0;
}
#homepage #flashgallery .slideshow p a{
text-decoration: underline;
}
#homepage #cmfatima h3 {
clear: none;
}
#homepage #pozadidole {
background: white url(/wp-content/themes/default/images/homepage_main_dole.gif) no-repeat;
height: 10px;
}

