#titul{
position:absolute;
left:152px;
top:39px;
width:609px;
height:31px;
background-image: url(../_i/titul.png);
background-position: left top;
background-repeat: no-repeat;
}
  #titul a{
  display: block;
  width: 100%;
  height: 31px;
  }
  #titul strong{
  position:absolute;
  top:-10000px;
  left:-10000px;
  }
#logo {
position:absolute;
left:31px;
top:11px;
width:103px;
height:89px;
z-index: 100;
}
#hl_me{
margin: 0;
height:30px;
background-image: url(../_i/pruh_mid.gif);
background-position: center top;
background-repeat: repeat-x;
}
  #hl_me ul{
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  padding: 0 0 0 125px; /*posunuti pod zacatek titulu: 150px - 25px*/
  }
    #hl_me ul li{
    display:block;
    margin:0.25em 1.5em 0 0;
    padding:0;
    list-style-type:none;
    float:left;
    line-height:1.5em;
    font-size:small;
    }
      #hl_me ul li a, #hl_me ul li strong{
      display:block;
      text-align:center;
      }
      #hl_me ul li strong{
      font-weight:bold;
      color: #f90;/*#fc6*/
      }
      #hl_me ul li a{
      text-decoration: underline;
      }
        #hl_me ul li a:link{
        color:#fff;
        }
        #hl_me ul li a:visited{
        color:#fff;
        }
        #hl_me ul li a:hover{
        color:#fc0;
        }
        #hl_me ul li a:active, #hl_me ul li a:focus{
        color:#900;
        }


#vse{
margin:70px 2.5% 0 2.5%;
position: relative;
}



#main{
margin-top: 1em;
}
#main_in{
}
#main.main_with_left{
width:84%;
margin-left:0.5%;
float: left;
}
/*
#main.main_with_right{
margin-right:30%;
}
#main.main_with_right_left{
margin-right:30%;
margin-left:200px;
}*/

#main.main_on_index, #main.main_full{
float: none;
}
/* HP */
#main_left{
width: 73%;
float: left;
}
#main_right{
width: 25%;
float: right;
}


#left{
float: left;
width:15%;
margin-top: 20px;
z-index:15;
}
#left_in{
}
  #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;
    }
      #left ul li a, #left ul li strong, #left ul li span{
      padding:0 0 0 12px;
      }
      #left ul li a, #left ul li span{
      font-weight:normal;
      background:url(../_i/item-link.gif) no-repeat left top;
      display:block;
      }
      #left ul li a{
      text-decoration:underline;
      }
        #left ul li a:link, div.me_sa a:link{
        color:#036;
        }
        #left ul li a:visited, div.me_sa a:visited{
        color:#336;
        }
        #left ul li a:hover, div.me_sa a:hover{
        color:#600;
        text-decoration:none;
        }
        #left ul li a:hover{
        background-image:url(../_i/item-akt.gif);
        }
        #left ul li a:active, #left ul li a:focus, , div.me_sa a:active, , div.me_sa a:focus{
        color:#600;
        }
          #left ul li ul{
          margin:1em 0 0 2em;
          }
      #left ul li strong,
      #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:url(../_i/item-akt.gif) no-repeat left top;
      }
      #left ul li strong{color:#c00;}
      #left ul li ul li{
      font-size: x-small;
      }


ul.tmenu li strong{
font-weight:bold;
}


#right{
position:absolute;
right:25px;
top:109px;
width:25%;
z-index:10;
}
  #right p{
  padding:0 0.3em;
  text-align:left;
  line-height:1.5em;
  font-size:x-small;
  }



#vocas{
margin:4em 25px 0 25px;
clear:both;
font-size:x-small;
height:30px;
background-image: url(../_i/pruh_mid.gif);
background-position: center top;
background-repeat: repeat-x;
text-align: center;
}
#vocas .copyrights{
padding: 0.25em 0 0 0;
color: #fff;
}



#admin_link{
position: absolute;
right:250px;
top:5px;
text-align: right;
z-index: 100;
}


#nejcastejsi{
margin:4em 25px 0 25px;
clear:both;
font-size:x-small;
}


#search{
margin: 0 25px;
position: absolute;
top:5px;
right:0;
text-align: right;
height:17px;
line-height: 17px;
}
  #search img{position: relative;top:3px;}
  #search input.input_text{
  font-size: x-small;
  line-height: 1em;
  padding: 0;
  margin: 0;
  width:165px;
  color:#666;
  }
  #search input.input_submit{
  background-color: #fff;
  background-image: url(../_i/search_button.jpg);
  background-position: center;
  background-repeat: no-repeat;
  width: 21px;
  height: 17px;
  border: 0 none;
  }

/*
Pruh s ovalnymi rohy: v hlavnim menu a v ocase
*/
.pruh_left, .pruh_right{
display: block;
width:12px;
height:30px;
background-position: left top;
background-repeat: no-repeat;
}
.pruh_left{
float: left;
background-image: url(../_i/pruh_left.png);
}

.pruh_right{
float: right;
background-image: url(../_i/pruh_right.png);
}




/*****
Odkazy
******/
a{
text-decoration:underline;
}
a:link{
color:#06c;
}
a:visited{
color:#60f;
}
a:hover{
text-decoration:none;
}
a:active{
color:#900;
}



/***
Tagy
****/
h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
line-height:100%;
}
h1, h2.h1{
margin-bottom:1em;
padding: 0;
letter-spacing:0.125em;
font-size:large;
color: #f90;
}
h2{
margin:1em 0 0.5em 0;
padding:0 0 0.4em 0em;
color:#000;
letter-spacing:0.25em;
font-size:medium;
}
h2.h1{
margin:1em 0 0.5em 0;
}
h3{
font-size:small;
}




#main ul, #right ul{
margin:0 0 1em 1.5em;
}
#main ul li{
list-style: square outside url(../_i/odrazka.gif);
}











/****
Tridy
*****/







/* Clanky */
.home_clanek{
margin: 0em 0em 3em 0em;
clear: both;
padding: 0;
overflow: visible;
background-color: #fff;
clear: both;
}
.home_clanek img{
margin-bottom: 1em;
}
.clanek_datum{
font-size: x-small;
color: #555;
background-color: #eee;
}
.clanek_1_datum{
color:#555;
background-color: #eee;
font-size: x-small;
/*
position: relative;
top: -3.5em;
*/
}
.clanek_podnadpis{
color:#666;
}
.home_clanek h2{
margin: 0;
padding: 0;
color: #f90;
}
.home_clanek h2 a:link{color:#f90;}
.home_clanek h2 a:visited{color:#f90;}
.home_clanek h2 a:hover{color:#f90;}
.home_clanek h2 a:active{color:#f90;}

.home_clanek .clanek_uvod{

}
.cl_uvod_vedle_obr{
padding-right:170px; /* upravit podle cl_img_width_0 */
background-position:right top;
background-repeat:no-repeat;
overflow: visible;
}
.podnadpis{color:#c60;}





/* Udalosti */
table.udalosti{
border-collapse:collapse;
}
table.udalosti tr td{
border:0 none;
vertical-align:top;
border-bottom: 1px solid #ccc;
}
.ud_datum{
font-size: x-small;
color: #555;
background-color: #eee;
}
.ud_1_datum{
color:#555;
background-color: #eee;
font-size: x-small;
font-weight: bold;
/*
position: relative;
top: -3.5em;
*/
}
.ud_hp_podnadpis{color:#666;font-size: xx-small;}


/*
div{border:1px solid #f00;}
div div{border:1px solid #0f0;}
div div div{border:1px solid #00f;}
div div div div{border:1px solid #ff0;}
*/

.fg_fotka{
float:left;
margin:0 1em 2em 0;
padding:5px 15px 0 15px;
height:270px;
width:150px;
background-color:#eee;
border:1px solid #ddd;
}