body{
background-image: url(../_i/bg_top.png);
background-position: top;
background-repeat: repeat-x;
}


#dcr{
  position:absolute;
  left:150px;
  top:32px;
  width:313px;
  height:22px;
  background-image: url(../_i/dcr.gif);
  background-position: left top;
  background-repeat: no-repeat;
}

#bicb{
  position:absolute;
  left:150px;
  top:54px;
  width:314px;
  height:16px;
  background-image: url(../_i/bicb.gif);
  background-position: left top;
  background-repeat: no-repeat;
}


#ctverce{
position:absolute;
right:0;
top:0px;
width:42px;
height:44px;
background-image: url(../_i/ctverce.png);
background-position: left top;
background-repeat: no-repeat;
}



#hl_me{
position:absolute;
left:150px;
top:80px;
}
  #hl_me ul{
  margin:0;
  padding:0;
  display:block;
  }
    #hl_me ul li{
    display:block;
    margin:0 0.5em 0 0;
    padding:0;
    list-style-type:none;
    list-style-image: none;
    float:left;
    line-height:1.5em;
    }
      #hl_me ul li a, #hl_me ul li strong{
      display:block;
      text-align:center;
      background: #fff url(../_i/menu-bg.gif) repeat-x bottom;
      border:1px #600 solid;
      line-height:1.5em;
      padding: 0 0.5em;
      }
      #hl_me ul li strong{
      color:#600;
      font-weight:bold;
      }
      #hl_me ul li a{
      text-decoration:none;
      }
        #hl_me ul li a:link{
        color:#000;
        border-color:#9cf;
        }
        #hl_me ul li a:visited{
        color:#333;
        border-color:#9cf;
        }
        #hl_me ul li a:hover{
        color:#600;
        border-color:#fc0;
        }
        #hl_me ul li a:active, #hl_me ul li a:focus{
        color:#900;
        border-color:#900;
        }

        #hl_me ul li a.aktivni_odkaz,
        #hl_me ul li a.aktivni_odkaz:link,
        #hl_me ul li a.aktivni_odkaz:visited
        {
        font-weight:bold;
        border-color:#fc0;
        }
      #hl_me ul li a.aktivni strong{ /* aby se to nezdvojovalo */
      border:0 none;
      padding:0;
      }
#hl_me ul li#menu_Udalosti-v-diecezi{
width:11em;
}
#hl_me ul li#menu_Dieceze{
width:5em;
}
#hl_me ul li#menu_Farni-budovy{
width:8.5em;
}
#hl_me ul li#menu_Kontakty{
width:5.5em;
}
#hl_me ul li#menu_Souvisejici-weby{
width:9.5em;
}


#left{
position:absolute;
left:5px;
top:128px;
width:140px;
z-index:15;
}
  #left p{
  text-align:left;
  margin:2em 1em 0 0.5em;
  }
  #left ul{
  margin:1em 1em 0 0.5em;
  padding:0;
  list-style:none;
  }
    #left ul li{
    margin:0;
    padding:0 0 1em 0;
    line-height:1.2em;
    list-style-type: none;
    list-style-image:none;
    }
      #left ul li a, #left ul li strong{
      padding:0 0 0 12px;
      }
      #left ul li a{
      font-weight:normal;
      background-image: url(../_i/i/item-link.gif);
      background-position: left top;
      background-repeat: no-repeat;
      display:block;
      }
      #left ul li a{
      text-decoration:underline;
      }
        #left ul li a:link{
        color:#036;
        }
        #left ul li a:visited{
        color:#336;
        }
        #left ul li a:hover, #left ul li strong{
        color:#600;
        background-image: url(../_i/i/item-akt.gif);
        background-position: left top;
        background-repeat: no-repeat;
        text-decoration:none;
        }
        #left ul li a:active, #left ul li a:focus{
        color:#600;
        }
          #left ul li ul{
          margin:1em 0 0 2em;
          }
      #left ul li div,
      #left ul li a.s_aktivni:link,
      #left ul li a.s_aktivni:visited,
      #left ul li a.s_aktivni:hover,
      #left ul li a.s_aktivni:active
      {
      color:#600;
      font-weight:bold;
      background-image: url(../_i/i/item-akt.gif);
      background-position: left top;
      background-repeat: no-repeat;
      }
#left.left_home{
top:130px;
width:220px;
}
#left h1{/*viz take #right h2*/
font-size:small;
}
#left h2.h1{
font-size:small;
}

#left ul.tmenu li div{
font-weight:bold;
}



div.me_sa{
background-color: #eee;
padding: 0.25em;
}
div.me_sa a{
color: #000;
}




#main_on_index{
margin: 0 1em 0 150px;
}
#main_with_left{
margin-right:1em;
margin-left:150px;
max-width: 1000px;
}
#main_with_right{
margin-right:32%;
margin-left:1em;
}
#main_with_right_left{
margin-right:32%;
margin-left:150px;
}
#main_full{
margin:0px 1em 2em 1em;
max-width: 1000px;
}

#main_in{
margin-top:0px;
margin-bottom:2em;
z-index:100;
}



#main_left{
float: left;
width:70%;
}

#main_right{
float: right;
width:27%;
}



#admin_link{
position: absolute;
top:0;
right:1em;
text-align: right;
}

#vocas{
clear: both;
padding:0.5em;
margin: 4em 1em 0 1em;
background-color: #f8f8f8;
text-align: center;
font-size: x-small;
}
  #vocas a{
  color:#000;
  }
  #vocas img{
  position: relative;
  top:2px;
  }
  
  
  

h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
line-height:100%;
}
h1, .h1{
margin-bottom:0.5em;
padding: 0.25em 0 0.25em 25px;
background:url(../_i/h1-bg.jpg) repeat-y left;
letter-spacing:0;
font-size:medium;
}
h2{
margin:1em 0 0.5em 0;
padding:0 0 0.4em 0.5em;
color:#000;
background: url(../_i/h2-bg.gif) no-repeat left bottom;
letter-spacing:0.25em;
font-size:small;
}
h2.h1{
margin:1em 0 0.5em 0;
}
h3{
font-size:small;
}
#left h3{
margin-left:0.5em;
}

ul li{
list-style-image: url(../_i/odrazka.gif);
}


.clanek_datum, .ud_datum {
background-color: #eee;
font-size: x-small;
clear: both;
}
.clanek_1_datum, .ud_1_datum{
font-size: x-small;
background-color: #eee;
margin:0 0 1em 0;
}
.clanek_podnadpis{
color:#555;
}