body{
background-color:#e4edff;
}

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

#logo{
margin:0 0 20px 0;
}



#left{
position: absolute;
left:9px;
top:275px;
width:170px;
}
#left p{
text-align: left;
}


  #left ul{
  margin: 0;
  padding: 0;
  }
    #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;
      font-size: 12px;
      padding: 4px 0 4px 10px;
      border-color: #6df;
      border-width: 0 0 0 10px;
      border-style: solid;
      background-color: #cef;/*9cf*/
      }
      #left ul li a{border-color:#1952ba;}
      #left ul li .s_aktivni{font-weight: bold;}
      #left ul li a:link{color:#000;}
      #left ul li a:visited{color:#333;}
      #left ul li a:hover{color:#f00;border-color: #f00;}
      #left ul li a:active{color:#f00;}
      #left ul li strong{
      font-weight: bold;
      background-color:#fd8;
      border-color: #fc0;
      color:#000;
      }
      
      /* t-menu */
      #left ul li ul li{padding-left:0px;}
      #left ul li ul li a, #left ul li ul li strong {
      padding: 3px 0 3px 20px;
      font-size: 11px;
      border-width: 0 0 0 10px;
      }
      #left ul li ul li a{
      background-color:#cef;
      border-color: #cdf;
      }
      #left ul li ul li strong{
      background-color:#fd8;
      border-color: #fc0;
      }
      
      /* Fotogalerie v tecku*/
      #left ul li ul li a.t_aktivni{
      padding:0;
      border:0;
      }

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


      /* Ackovy nadpis s-menu*/
      div.me_sa{
      font-size:14px;
      padding: 4px 4px 4px 10px;
      color:#fff;
      background-color: #1952ba;
      }
      div.me_sa a, div.me_sa strong{
      border-width: 0 0 0 10px;
      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;
      border-color:#69f;
      }

#left h3{
margin:0.5em 0 0.25em 0;
}








#hl_me{
position: absolute;
top:205px;
left:7px;
font-size: small;
width:980px;
}
#hl_me ul{
margin:0;
padding:0;
}
#hl_me ul li{
margin:0;
padding:0;
list-style-type: none;
float: left;
margin:0 0.5em 0 0;
}
#hl_me ul li a, #hl_me ul li strong{
display: block;
border-bottom:3px solid #e4edff;
}
#hl_me ul li a{text-decoration: none;}
#hl_me ul li a.aktivni{
text-decoration: underline;
border-bottom:3px solid #91b7ff;
}
#hl_me ul li a:link, #hl_me ul li a:visited{
color:#333;
}
#hl_me ul li a:hover{
color:#000;
font-weight: bold;
border-bottom:3px solid #f00;
}
#hl_me ul li a:active{
color:#900;
}
#hl_me ul li strong{
color:#000;
border-bottom:3px solid #91b7ff;
}

/*
Tlacitka v hlavnim menu
*/
#hl_me ul li a, #hl_me ul li strong{
background-position: left top;
background-repeat: no-repeat;
}
#hl_me ul li a span, #hl_me ul li strong span{
position: absolute;
top:-10000px;
left:-10000px;
}
#hl_me ul li #hl_me_1{
width:159px;
height:47px;
background-image: url(../_i/hl_me_1.gif);
}
#hl_me ul li #hl_me_2{
width:157px;
height:47px;
background-image: url(../_i/hl_me_2.gif);
}
#hl_me ul li #hl_me_3{
width:121px;
height:47px;
background-image: url(../_i/hl_me_3.gif);
}
#hl_me ul li #hl_me_4{
width:120px;
height:47px;
background-image: url(../_i/hl_me_4.gif);
}
#hl_me ul li #hl_me_5{
width:156px;
height:47px;
background-image: url(../_i/hl_me_5.gif);
}
#hl_me ul li #hl_me_6{
width:120px;
height:47px;
background-image: url(../_i/hl_me_6.gif);
}




/*
Main
*/
#main_on_index{
margin:0 9px 0 10px;
}
#main{
margin:0 9px 0 200px;
}
#main_full{
margin:0 9px 0 10px;
}
#main_in{
margin:80px 0 0 0;
min-height: 600px;
}


/*
Index
*/
#index_left{
float: left;
width:60%;
}

#index_right{
float: right;
width:30%;
}


#vocas{
clear: both;
text-align: center;
font-size: x-small;
padding:1em 0 1em 0;
margin:2em auto 0 auto;
background-color: #f8f8f8;
width:980px;
}

#admin_link{
position: absolute;
top:0;
right:1em;
font-size: x-small;
color:#000;
text-align: right;
}
#admin_link a{
color:#36c;
}

h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
line-height:1em;
color:#000;
}
h1{
font-size: large;
margin:1em 0 1em 0;
padding: 0 0 0 0.5em;
border-left: 0.5em solid #1952ba;
border-bottom: 1px solid #ccc;
}
h2{
font-size: medium;
background-color: #1952ba;
color: #fd8;
margin:1em 0;
padding:0.25em;
}
h3{
font-size: medium;
font-style: italic;
}
h4{
font-size: medium;
font-weight: normal;
}

.slide h2, .slide h3, .slide h4, .slide h5, .slide h6{margin-top:2em;}


a:link{color:#007ff0;}
a:visited{color:#807ff0;}
a:hover{color:#00cc99;}
a:active{color:#f07f00;}


/*
Reklamni blocek v clanku
*/
.blocekR{
width:30%;
float:right;
margin:0 0 1em 2em;
padding:1em;
border:1px solid #ccc;
background-color: #f8f8f8;
}


#main_in ul li{
list-style-image: url(../_i/hvezdicka.png);
}


hr{
width:50%;
text-align: center;
}

/*
Fotka
*/
body.body_fotka #logo,
body.body_fotka #hl_me,
body.body_fotka #admin_link
{
display: none;
}
body.body_fotka #main_in{
margin:0;
}
body.body_fotka h1{
margin-top:0.25em;
}


.clanek_datum{
text-align: right;
margin:0 0 4px 0;
}

.home_clanek h3{
font-style: normal;
}


h2.fotogalerie{
background-color: transparent;
}