#vse{
position: relative;
margin: 0 auto;
width:960px;
background-image: url(../_i/bg.gif);
background-position: top;
background-repeat: repeat-x;
}



#hl_me{
position: absolute;
top: 120px;
left:160px;
height:20px;
}
#hl_me ul{
margin: 0;
padding: 0;
z-index: 100;
}
#hl_me ul li{
margin: 0;
float: left;
width: auto;
list-style-type: none;
list-style-image: none;
}
#hl_me ul li a, #hl_me ul li strong{
padding: 0.5em;
border-color: #000;
border-style: solid;
display: block;
}
#hl_me ul li a{
border-width: 0 0 1px 0;
text-decoration: none;
}
#hl_me ul li a:link, #hl_me ul li a:visited{
color: #000;
}
#hl_me ul li a:hover, #hl_me li ul a:active, #hl_me ul li strong, #hl_me ul li a.aktivni {
border-width: 1px 1px 0 1px;
background-color: #fff;
color: #000;
}


#hl_me ul li strong, #hl_me ul li a.aktivni {
font-weight: bold;
color: #f90;
}
#hl_me ul li a.aktivni strong{
border:0 none;
padding:0;
}



#main_full, #main_on_index{
margin:1em 0 0 0;;
width:960px;
clear: both;
}
#main{
margin:1em 0 0 0px;
width:780px;
float: right;
}
#main ul li{
list-style-image: url(../_i/pozadi-li.gif);
list-style-position: outside;
}


#index_left{
float: left;
width:35%;
}
#index_right{
float: right;
width:60%;
}



/* s-menu */

#left{
float: left;
width: 160px;
margin:30px 0 0 0;
}
div#left.left_on_index{width:250px;padding: 0 2em 0 0.5em;font-size: x-small;}
div#left.left_on_index ul{margin: 0;padding:0;}
div#left.left_on_index ul li{
list-style-image: url(../_i/pozadi-li.gif);
list-style-position: outside;
margin: 0 0 0 2em;
padding: 0 0 0 0em;
}

/* Class .menu musim pridat kvuli neformatovani normalnich odkazu v #left. */
#left ul.menu{
margin: 0;
padding: 0;
}
#left ul.menu li{
margin: 0;
padding: 0 0 0 0;
list-style-type: none;
list-style-image: none;
}
#left ul.menu li a, #left ul.menu li strong{
padding: 0.5em 0 0.5em 3px;
border-width: 0 0 0 3px;
border-style: solid;
display: block;
}
#left ul.menu li a{
border-color: #f00;
}
#left ul.menu li a:link{color:#000;}
#left ul.menu li a:visited{color:#333;}
#left ul.menu li a:hover{color:#f90;}
#left ul.menu li a:active{color:#f00;}
#left ul.menu li div{
font-weight: bold;
border-color: #0f0;
color:#f90;
}
#left ul.menu li a.s_aktivni,
#left ul.menu li a.s_aktivni:link,
#left ul.menu li a.s_aktivni:visited
{font-weight: bold;color:#f90;}

#left ul div.not_menu a{
display: inline;
border: 0 none;
}
/*
*/
/* t-menu */
#left ul.menu li ul{
margin: 0;
padding: 0;
}
#left ul.menu li ul li{padding-left:3px;}
#left ul.menu li ul li a, #left ul.menu li ul li strong {
padding: 0.5em 0 0.5em 1.5em;
font-size: x-small;
border-width: 0 0 0 2px;
}


/* Ackovy nadpis s-menu*/
div.me_sa{
font-size:14px;
padding: 4px 4px 4px 4px;
color:#fff;
background-color: #f90;
}
div.me_sa a, div.me_sa strong{
border-width: 0 0 0 5px;
display: block;
}
div.me_sa a:link,
div.me_sa a:visited,
div.me_sa a:hover,
div.me_sa a:active{
color:#fff;
border-color:#69f;
}
div.me_sa a:hover{
border-color:#f00;
color:#f00;
}
div.me_sa strong{
font-weight: bold;
}

#admin_link{
position: absolute;
right:0;
top:0;
margin: 0.5em;
}

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




/* Tags */
a:link{
}
a:visited{
}
a:hover{
text-decoration: none;
}
a:active{
}

h1, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
font-size: 1.6em;
line-height: 1em;
margin: 1em 0 0.5em 0;
padding: 0.25em 0 0 0;
color: #C00;
border-bottom: 2px solid #0f0;
}
h2, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active, .h2 {
font-size: 1.4em;
line-height: 1em;
margin: 1em 0 0.5em 0;
padding: 0;
color:#f90;
}
h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{font-size: 1em;}/*aby se to nenasobilo*/
h3, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active {
font-size: 1.2em;
line-height: 1em;
margin: 1em 0 0.5em 0;
padding: 0;
color:#3c3;
}
h3 a:link, h3 a:visited, h3 a:hover, h3 a:active{font-size: 1em;}/*aby se to nenasobilo*/
h4, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active {
font-size: 1em;
line-height: 1em;
margin: 1em 0 0.5em 0;
padding: 0;
letter-spacing: 0.25em;
}
h2 span, h3 span, h4 span {/*h2 a, h3 a, h4 a, */
font-weight: normal;
}



.left_blok{
width: 49%;
float: left;
}
.right_blok{
width: 49%;
float:right;
}

