body{
background-image: url(../_i/bg.gif);
background-position: top;
background-repeat: repeat-x;
}

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

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



#left{
width:170px;
float: left;
}
#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: #c14045;
      border-width: 0 0 0 10px;
      border-style: solid;
      background-color: #f7e7e8;
      }
      #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:#b3161c;border-color: #b3161c}
      #left ul li a:active{color:#f00;}
      #left ul li strong{
      font-weight: bold;
      background-color:#fff;
      border-color: #f00;
      color:#900;
      }
      /* t-menu */
      #left ul li ul li{padding-left:0;}
      #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:#ebfaff;
      border-color: #ace4f7;
      }
      #left ul li ul li strong{
      background-color:#fff;
      border-color: #82cbe3;
      }

      /* 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: #b3161c;
      }
      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:#b3161c;
      }
      div.me_sa a:hover{
      border-color:#f00;
      color:#c00;
      }
      div.me_sa strong{
      font-weight: bold;
      border-color:#b3161c;
      }

#left h3, #left h2{
padding:0 0.25em 0 0.25em;
color:#fff;
font-size: small;
line-height:30px;
background-color: #b3161c;
}
.block{
background-color:#f7e7e8;
padding:4px 5px 16px 5px;
font-size: x-small;
overflow: hidden;
}







#hl_me{
position: absolute;
top:150px;
left:0px;
right:0px;
height:30px;
background-color: #b3161c;
}
#hl_me ul{
margin:0;
padding:0 0 0 5px;
}
#hl_me ul li{
margin:0 0em 0 0;
padding:0;
list-style-type: none;
float: left;
}
#hl_me ul li a, #hl_me ul li strong{
width:100px;
height:32px;
display: block;
text-align: center;
line-height:32px;
margin:1px 0 0 0;
color:#fff;
}
#hl_me ul li a{text-decoration: none;}
#hl_me ul li a.aktivni{text-decoration: underline;}
#hl_me ul li a:link, #hl_me ul li a:visited{
color:#ccc;
}
#hl_me ul li a:hover{
color:#000;
font-weight: bold;
background-color: #fff;
}
#hl_me ul li a:active{
color:#966;
}
#hl_me ul li strong{
color:#000;
background-color: #fff;
}



#main, #main_on_index, #main_with_left{
float: left;
margin:0;
min-height:500px;
width:800px;
}
#main_full{
float: left;
margin:0;
width:100%;
min-height:500px;
}
#main_in{
margin: 0 0 0 20px;
}
#main_full #main_in{
margin:0 10px;
}

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

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


ul#lang_ul{
right:0px;
}





h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
line-height:1em;
}
h1{
font-size: large;
color:#b3161c;
margin:0.5em 0 1em 0;
padding: 0 0 4px 0;
border-bottom: 1px solid #b3161c;
}
h2{
font-size: medium;
color:#b3161c;
}
h3{
font-size: medium;
}
h4{
font-size: medium;
font-weight: normal;
}

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



a:link{text-decoration:underline;color:#36f;}
a:visited{text-decoration:underline;color:#96f;}
a:hover{text-decoration: none;color:#909;}
a:active{text-decoration:underline;color:#00f;}


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

.home_clanek{
margin-bottom: 3em;
}
.home_clanek h3{font-size: 110%;}
.home_clanek h3 a:link{color:#000;}
.home_clanek h3 a:visited{color:#555;}
.home_clanek h3 a:hover{color:#000;}
.home_clanek h3 a:active{color:#000;}


#main_in ul li{
list-style-image: url(../_i/i/ctverecek.gif);
}

#main_in div#tabs{clear: both;}
#main_in div#tabs ul li{
list-style-image:none;
}


#index_left{
width:400px;
float: left;
}

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