body{
}

#nohy{
position: absolute;
left:310px;
top:200px;
width:630px;
height:50px;
background-image: url(../_i/nohy.png);
background-position: center;
background-repeat: no-repeat;
z-index: 100;
}

#vse{
width:960px;
margin:0 auto;
position: relative;
}

#hl_me{
position: absolute;
top:200px;
left:0;
right:0;
height:100px;
background-image: url(../_i/hl_me_bg.png);
background-position: center;
background-repeat: repeat-x;
width:100%;
margin:0;
padding:0;
}
  #hl_me ul{
  margin:0;
  padding:0 0 0 10px;
  }
    #hl_me ul li{
    margin:0;
    padding:0;
    list-style-type: none;
    width:100px;
    height:100px;
    float: left;
    text-align: center;
    }
      #hl_me ul li a, #hl_me ul li strong{
      display: block;
      width:100px;
      line-height:100px;
      background-image: url(../_i/hl_me_li.png);
      background-position: center;
      background-repeat: no-repeat;
      padding: 0 0 0 0;
      color:#000;
      font-variant: small-caps;
      }
        #hl_me ul li a:hover, #hl_me ul li strong, #hl_me ul li a.aktivni{
        background-image: url(../_i/hl_me_li_aktivni.png);
        }


#main, #main_on_index, #main_full, #main_on_index{
float: left;
width:740px;
margin:110px 0 0 0;
/*border:1px solid #eee;*/
}
#main_full, #main_on_index{
width:960px;
}
#main_on_index{
}

#left{
float: left;
width:200px;
margin:120px 20px 0 0;
}
#left h2, #left h3{
background-image: url(../_i/bl_bg.gif);
background-position: center;
background-repeat: repeat-x;
line-height: 30px;
color:#fff;
padding:0 4px;
font-size: small;
letter-spacing: 0;
}
#left div.me_sa{
background-image: url(../_i/gr_bg.gif);
background-position: center;
background-repeat: repeat-x;
line-height: 30px;
color:#fff;
font-size: small;
  border-left: 10px solid #111;
  padding-left: 10px;
}
  #left div.me_sa a{
  color:#fff;
  padding:0 4px;
  border-left-color: #222;
  }
#left ul{
margin:0;
padding:0;
background-color: #eee;
}
  #left ul li{
  margin:0;
  padding:0;
  list-style-type: none;
  }
    #left ul li a, #left ul li strong{
    display: block;
    border-left-width: 10px;
    border-left-style: solid;
    border-left-color: #222;
    color:#000;
    background-image: url(../_i/lgr_bg.gif);
    background-position: center;
    background-repeat: repeat-x;
    line-height: 30px;
    padding:0 0 0 10px;
    }
      #left ul li a:link, #left ul li a:visited{
      border-left-color: #666;
      }
      #left ul li a:hover{
      border-left-color: #333;
      }
      #left ul li a:active{
      border-left-color: #999;
      }

      #left ul li a.s_aktivni{
      font-weight: bold;
      }

#vocas{
clear: both;
width:960px;
margin:4em auto 0 auto;
background-image: url(../_i/vocas_bg.gif);
background-position: center;
background-repeat: repeat-x;
line-height: 30px;
text-align: center;
font-size: x-small;
color:#000;
}
  #vocas a{
  color:#66f;
  }

#admin_link{
position: absolute;
top:0;
right:10px;
left:10px;
text-align: right;
font-size: x-small;
}


#main_left{
width:190px;
float: left;
margin:0 15px 0 0;
}

#main_mid{
width:430px;
float: left;
}

#main_right{
width:300px;
float: right;
}

h1{
font-size: large;
margin:0 0 1em 0;
padding: 0 0 0.25em 1em;
line-height: 1.5em;
border-bottom: 1px solid #999;
background-image: url(../_i/h1-ctverecek.gif);
background-position: left center;
background-repeat: no-repeat;
color: #f90;
}
h2{
font-size: medium;
margin:0;
padding:0.25em;
line-height: 1em;
letter-spacing: 0.1em;
background-color: #999;
color:#fff;
background-image: url(../_i/gr_bg.gif);
background-position: center;
background-repeat: repeat-x;
}
h3{
font-size: small;
margin:0;
padding:0;
line-height: 1em;
letter-spacing: 0.25em;
}

#main_in h2, #main_in h3{
margin:0.5em 0;
}

#main_in a:link{color:#06f;}
#main_in a:visited{color:#96f;}
#main_in a:hover{color:#c6f;}
#main_in a:active{color:#f6f;}



#main_in .home_clanek h3 a:link{color:#006;}
#main_in .home_clanek h3 a:visited{color:#606;}
#main_in .home_clanek h3 a:hover{color:#900;}
#main_in .home_clanek h3 a:active{color:#f90;}

body.body_fotka #nohy{
display: none;
}
body.body_fotka #main_full{
margin-top:0;
}

.ud_hp_podnadpis{
font-size: x-small;
}
