body{
background-color:#b3aca2;
background-image: url(../_i/all_bg.png);
background-repeat: repeat-y;
background-position: center;
}
#vse{
width:960px;
margin:0 auto;
position: relative;
}
ul#lang_ul{
position: absolute;
left:680px;
top:10px;
}


/*
HLAVNI MENU
*/
#hl_me_bg{
position: absolute;
left:0;
right:0;
top:39px;
height:31px;
width:960px;
background-image: url(../_i/bg_lista.gif);
background-position: center;
background-repeat: repeat-x;
}
#hl_me{
position: absolute;
left:0;
height:31px;
background-image: url(../_i/bg_lista.gif);
background-position: center;
background-repeat: repeat-x;
top:39px;
width:960px;
}
#hl_me_in{
margin:0 15px;
height:31px;
background-image: url(../_i/hl_me_bg.gif);
background-position: center;
background-repeat: repeat-x;
}
#hl_me ul{
margin:0;
padding:0 15px;
height:31px;
}
#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;
height:31px;
line-height:31px;
text-align: center;
font-variant: small-caps;
padding:0 1em;
margin:0;
font-size: 14px;
}
#hl_me ul li a{text-decoration: none;}
#hl_me ul li a.aktivni{text-decoration: underline;padding:0}
#hl_me ul li a.aktivni strong{}

#hl_me ul li a:link{color:#fff;}
#hl_me ul li a:visited{color:#fff;}
#hl_me ul li a:hover{color:#fff;}
#hl_me ul li a:active{color:#fff;}
#hl_me ul li strong{color:#fff;}
#hl_me ul li strong, #hl_me ul li a:hover{
background-image: url(../_i/hl_me_aktivni.gif);
background-position: center;
background-repeat: repeat-x;
height:35px;
line-height:35px;
}



/*
LEFT
*/
#left{
width:280px;
float:left;
margin:20px 0 0 0;
}
#left ul{
margin:0;
padding:0;
border-bottom: 2px solid #61320c;
}
#left ul li{
margin:0;
padding:0;
list-style-type: none;
list-style-position: outside;
}
#left ul li a, #left ul li strong{
display: block;
border-width: 0 0 0 5px;
border-style: solid;
border-color: #af9e7b;
text-align: right;
padding: 6px 10px;
text-decoration: none;
}
#left ul li .s_aktivni{font-weight: bold;}
#left ul li a:link{color:#000;}
#left ul li a:visited{color:#003;}
#left ul li a:hover{color:#773a08; border-color:#773a08;}
#left ul li a:active{color:#773a08;}
#left ul li strong{
font-weight: bold;
background-color:#9c5011;
border-color: #773a08;
color:#fff;
background-image: url(../_i/left_aktivni_bg.gif);
background-position: center;
background-repeat: repeat-x;
}

#left ul li ul{border-bottom-width: 0;}
#left ul li ul li{margin-right:20px;}
#left ul li ul li a, #left ul li ul li strong {
padding-right:20px;
font-size: 11px;
border-right:1px dotted #666;

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

/* Otevrena kategorie */
#left ul li a.pkat_aktivni{
padding: 0;
border-left-width: 0;
}


/* Ackovy nadpis s-menu*/
#left div.me_sa, .private #left h3, #left h2{
line-height:27px;
padding: 0 10px;
color:#fff;
background-color: #957124;
background-image: url(../_i/me_sa_bg.gif);
background-position: top;
background-repeat: repeat-x;
}
#left div.me_sa a, #left div.me_sa strong, .private #left h3, #left h2{
display: block;
text-align: right;
line-height:31px;
font-size: 14px;
font-style: normal;
}
#left div.me_sa a:link,
#left div.me_sa a:visited,
#left div.me_sa a:hover,
#left div.me_sa a:active{
color:#fff;
border-color:#773a08;
}
#left div.me_sa a:hover{
border-color:#f00;
color:#f00;
}
#left div.me_sa strong{
font-weight: bold;
border-color:#69f;
}
.private #left h3, #left h2{
font-size: medium;
}


#main, #main_on_index, #main_with_left{
float: left;
margin:2em 0 100px 40px;
min-height:700px;
width:620px;
}
#main_full{
float: left;
margin:0;
width:100%;
min-height:700px;
}
#main_in{
margin: 0 20px 0 0px;
}
#main_full #main_in{
margin:20px 30px 100px 30px;
}




#admin_link{
position: absolute;
top:5px;
left:470px;
width:200px;
font-size: x-small;
color:#000;
text-align: left;
}
#admin_link a{
color:#036;
}



#vocas{
position: static;
clear: both;
margin:0 auto;
width:960px;
width:100%;
text-align: center;
font-size: x-small;
padding:1em 0;
background-color: #685a46;
color:#fff;
}
#vocas a{
color:#99f;
}

#vypln_down_out{
clear: both;
position: static;
height:30px;
width:100%;
background-image: url(../_i/bg_lista.gif);
background-position: center;
background-repeat: repeat-x;
}
#vypln_down_in{
background-image: url(../_i/hl_me_bg.gif);
background-position: top;
background-repeat: repeat-x;
height:27px;
margin:3px auto 0 auto;
width:930px;
}

h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
line-height:1em;
}

h1{
color:#0055e5;
font-size: large;
font-weight: bold;
font-style: normal;
margin:0 0 1em 0;
}
h2{
font-size: medium;margin:1em 0 0.5em 0;
}
h3{
font-size: medium;font-weight: normal;letter-spacing:0.1em;
}
h4{
font-size: small;
}

legend{color:#0055e5;}


.block{
bbackground-color: #fff;
border-bottom: 2px solid #61320c;
padding:5px 20px;
}
