/*
div{border:1px solid red;}
div div{border:1px solid green;}
div div div{border:1px solid yellow;}
div div div div{border:1px solid blue;}
*/
#logo {
position:absolute;
left:20px;
top:12px;
width:276px;
height:118px;
z-index: 100;
}

#titul{
position:absolute;
left:319px;
top:11px;
width:325px;
height:79px;
background-image: url(../_i/titul.png);
background-position: left top;
background-repeat: no-repeat;
}
  #titul a{
  display: block;
  width:325px;
  height:79px;
  }
  #titul strong{
  position:absolute;
  top:-10000px;
  left:-10000px;
  }

#vydaval{
position: absolute;
left:320px;
top:120px;
}

#plusy_obal_obal{
position: absolute;
top:135px;
left:1px;
right:1px;
}
#plusy_obal{
margin:0 20px;
}
#plusy{
width:100%;
}


#rovnitka_up_obal_obal{
position: absolute;
left:1px;
right:1px;
top:111px;
}
#rovnitka_up_obal{
margin:0 20px 0 320px;
}
#rovnitka_up{
width:100%;
}


#hl_me{
}
  #hl_me ul{
  margin:0;
  padding:0;
  list-style-type:none;
  display:block;
  }
    #hl_me ul li{
    display:block;
    margin:0;
    padding:0;
    list-style-type:none;
    line-height:1.5em;
    font-size:small;
    }
      #hl_me ul li a, #hl_me ul li strong{
      display:block;
      }
      #hl_me ul li strong{
      font-weight:bold;
      color: #000;
      }



#main{
margin-top:170px;
margin-bottom:2em;
}
#main_without_right{
margin-right:20px;
margin-left:200px;
}



#left{
position:absolute;
left:20px;
top:190px;
width:155px;
z-index:15;
}
  #left ul{
  margin:0 0 0 0.5em;
  padding:0;
  list-style:none;
  }
    #left ul li{
    margin:0;
    padding:0 0 1em 0;
    line-height:1.2em;
    list-style:none;
    }
      #left ul li a, #left ul li strong, #left ul li span{
      padding:0;
      }
      #left ul li a, #left ul li span{
      font-weight:normal;
      display:block;
      }
      #left ul li a{
      text-decoration:underline;
      }
        #left ul li a:link{
        color:#03f;
        }
        #left ul li a:visited{
        color:#90f;
        }
        #left ul li a:hover{
        color:#600;
        /*background-image:url(../_i/item-akt.gif);*/
        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 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:#000;
      font-weight:bold;
      /*background:url(../_i/item-akt.gif) no-repeat left top;*/
      }
      #left ul li strong{color:#000;}
      #left ul li ul li{
      font-size: x-small;
      }


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

#left h2{
letter-spacing: 0;
}

#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{
color:#666;
margin:4em 20px 0 20px;
clear:both;
text-align: center;
/*
background-image: url(../_i/pruh_mid.gif);
background-position: center top;
background-repeat: repeat-x;
*/
}
#vocas .copyrights{
padding: 0.25em 0;
}



#admin-link{
position: absolute;
right:20px;
top:0;
}


#vypis_obsahu{
float:left;
width:30%; /*IE5*/
voice-family: "\"}\"";
voice-family:inherit;
width:40%;
}
#vypis_obsahu{ /*IE5*/
voice-family:inherit;
}


#editorial{
float:right;
background-image: url(../_i/quotes_down.gif);
background-position: right bottom;
background-repeat: no-repeat;
position: relative; /* kvuli nasledujicimu */
width:40%; /*IE5*/
voice-family: "\"}\"";
voice-family:inherit;
width:50%;
}
#editorial{ /*IE5*/
voice-family:inherit;
}

#editorial span#q_up{
display: block;
position: absolute;
width:76px;
height:51px;
background-image: url(../_i/quotes_up.gif);
background-position: left top;
background-repeat: no-repeat;
z-index: 0;
}
#editorial #q_obsah{
position: relative;
top:0;
left:0;
z-index: 100;
}




/*****
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{
margin:0.25em 0;
padding: 0;
letter-spacing:0.125em;
font-size: x-large;
color: #000;
font-variant: small-caps;
}
h2{
margin:1em 0 0.5em 0;
padding:0 0 0.4em 0em;
color:#000;
letter-spacing:0.25em;
font-size:small;
}
h3{
font-size:small;
}




#main ul{
padding:0;
margin:0 0 1em 0em; /*IE5*/
voice-family: "\"}\"";
voice-family:inherit;
margin:0 0 1em 1.5em;
}
#main ul{ /*IE5*/
voice-family:inherit;
}

#main ul li{
/*list-style: square outside url(../_i/odrazka.gif);*/
}











/****
Tridy
*****/
.plus{
background-image: url(../_i/plus.gif);
background-position: left;
background-repeat: repeat-x;
height:5px;
}
.rovnitko_3{
background-image: url(../_i/rovnitko_1.gif);
background-position: left;
background-repeat: repeat-x;
height:3px;
}
.rovnitko_4{
background-image: url(../_i/rovnitko_2.gif);
background-position: left;
background-repeat: repeat-x;
height:4px;
}
.rovnitko_gr{
background-image: url(../_i/rovnitko_gr.gif);
background-position: left;
background-repeat: repeat-x;
height:4px;
}



img.border1{
border-width: 1px;
margin: 0 1em 1em 0;
border-color: #ccc;
border-style: solid;
}
a:link img.border1{
border-style: dotted;
border-color: #06c;
}
a:visited img.border1{
border-style: dotted;
border-color: #60f;
}
a:hover img.border1{
border-style: solid;
border-color: #f99;
}
a:active img.border1{
border-style: solid;
border-color: #900;
}


.autor{
letter-spacing: 0.5em;
margin:0 0 0.5em 0;
}
