#vse{
margin:0 auto;
width:980px;
background-image: url(../_i/stred_bg.png);
background-repeat: repeat-y;
background-position: center;
position: relative;
}

#vse_in{
width:958px;
margin:0 auto;
}

#hl_me{
position: absolute;
top:200px;
left:11px;right:11px;
width:958px;
height:50px;
background-image: url(../_i/hl_me_bg.gif);
background-position: top;
background-repeat: repeat-x;
}
  #hl_me ul{
  margin:0 0 0 199px;
  padding:0;
  }
    #hl_me ul li{
    margin:0; padding:0;
    list-style-type: none;
    float: left;
    }
      #hl_me ul li a, #hl_me ul li strong{
      display: block;
      width:100px;
      height:50px;
      background-image: url(../_i/hl_me_bg.png);
      background-position: center top;
      background-repeat: no-repeat;
      text-align: center;
      font-variant: small-caps;
      font-size: small;
      color:#000;
      text-decoration: none;
      line-height:0.95em;
      letter-spacing:0.05em;
      }
      #hl_me_1, #hl_me_2, #hl_me_7{
      padding:18px 0 0 0;
      }
      #hl_me_4, #hl_me_5, #hl_me_6{
      padding:12px 0 0 0;
      }
      #hl_me_3{
      padding:6px 0 0 0;
      }
      #hl_me ul li a:hover, #hl_me ul li strong{
      background-image: url(../_i/hl_me_akt_bg.png);
      }
      #hl_me ul li a.aktivni{
      padding:0;
      text-decoration: underline;
      }
#left{
width:199px;
float: left;
margin:47px 0 0 0;
}
  #left div.me_sa{
  background-color:#ffd426;
  padding:4px;
  }
    #left div.me_sa a{color:#000;}
  #left ul{margin:0;padding:0;}
  #left ul li{margin:0;padding:0;list-style-type: none;}
  #left ul li a, #left ul li strong{
  display: block;
  text-decoration: none;
  padding: 6px 3px 6px 10px;
  color:#000;
  font-size: small;
  }
  #left ul li a:hover, #left ul li strong{
  background-image: url(../_i/s_me_akt_bg.png);
  background-position: left;
  background-repeat: repeat-y;
  }
  #left ul li a.s_aktivni{
  text-decoration: underline;
  background-color: #ffeda6;
  }
    #left ul li ul li a, #left ul li ul li strong{
    display: block;
    text-decoration: none;
    padding: 3px 3px 3px 30px;
    font-size: x-small;
    }

#main, #main_on_index, #main_full{
margin:60px 20px 0 20px;
width:710px;
float: right;
min-height: 500px;
}

#vocas{
clear: both;
margin:0 auto;
width:980px;
height:30px;
background-image: url(../_i/spodek.png);
background-repeat: no-repeat;
background-position: center;
font-size: x-small;
overflow: visible;
}
  #vocas .vocas_left{
  float: left;
  width:40%;
  margin:40px 0 0 20px;
  }
  #vocas .vocas_right{
  float: right;
  width:40%;
  text-align: right;
  margin:40px 20px 0 0;
  }

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


h1{
font-size: large;
color:#da6b00;
background-image: url(../_i/h1_puntik.jpg);
background-position: left center;
background-repeat: no-repeat;
margin:0;
padding:3px 0 3px 35px;
line-height: 1.5em;
}
h2{
margin:0;
padding:0;
line-height: 1em;
font-size: medium;
}
  #main_in h2{
  margin:1em 0 0.5em 0;
  }
  
#luzka{
margin:1em 0 0 0;
}

div.block, div.block p{
text-align: left;
}
#left h2, #left h3, #left p, #left div.block{
padding:0 4px;
}