#maria{
background: #06f url(../_i/bg-blue.jpg) no-repeat left top;
margin:0;
font-size:3em;
line-height:46px;
border-bottom:2px #69f solid;

position:absolute;
top:0;
left:0.5%;
right:0.5%;
height:46px;
width:99%;
display:block;
}
  #maria, #maria a{
  color:#fff;
  text-decoration:none;
  }
  #maria strong{
  padding:0 10px;
  }
  #maria a:hover{
  text-decoration:underline;
  }

#matka{
background-color:#9cf;
font-size:0.8em;
font-weight:bold;
letter-spacing:0.2em;
line-height:16px;
border-top:2px #8bf solid;
border-bottom:1px #bef solid;

position:absolute;
top:47px;
left:0.5%;
right:0.5%;
height:17px;
width:99%;
display:block;
}
  #matka, #matka a{
  color:#000;
  text-decoration:none;
  }
  #matka em{
  padding:0 10px;
  }
  #matka a:hover{
  text-decoration:underline;
  }

#roh{
position:absolute;
top:-10px;
width:82px;
height:77px;
right:0.5%;
background: transparent url(../_i/roh.gif) no-repeat right top;
}

#main{
padding-top:85px;
margin:0 1em 0 21%;
z-index:10;
width:77%;
}
#main.main-home{
padding-top:95px;
}

#left{
position:absolute;
left:0.5%;
/*
top:67px;
*/
top:6em;
width:19.5%;
background-color:#f8f8f8;
padding-top:0;
}
  #left ul{
  font-family:'Verdana CE', Verdana, 'Arial CE', Arial, 'Lucida Grande CE', 'Helvetica CE', lucida, sans-serif;
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:0.9em;
  padding:0;
  }
  #left ul li{
  padding:0 0 1em 0;
  }
  #left ul li strong{
  font-weight:bold;
  color:#fff;
  background-color:#9cf;
  padding:0 0 0 0.3em;
  border:1px #999 solid;
  border-width:1px 0;
  display: block;
  }
  #left a{
  display:block;
  }
  #left a:link{
  color:#009;
  text-decoration:underline;
  }
  #left a:visited{
  color:#009;
  text-decoration:underline;
  }
  #left a:hover, #left a:active, #left a:focus{
  color:#66f;
  text-decoration:none;
  }
  #left ul li ul{
  margin:0;
  padding:0;
  letter-spacing:0.08em;
  font-size:small;
  }
  #left ul li ul li{
  line-height:1em;
  padding:0;
  margin:0;
  }
  #left ul li ul li strong, #left ul li ul li a{
  padding:6px 3px 6px 6px;
  border-width:0 0 0 6px;
  border-style:none none solid solid;
  }
  #left ul li ul li strong{
  color:#900;
  background-color:transparent;
  border-color:#900;
  display: block;
  }
  #left ul li ul li a{
  display:block;
  }
  #left ul li ul li a:link, #left ul li ul li a:visited{
  border-color:transparent;
  border:0px none;
  padding-left:12px;
  }
  #left ul li ul li a:hover, #left ul li ul li a:active, #left ul li ul li a:focus{
  border-left:6px #9cf solid;
  padding-left:6px;
  }

#vocas{
margin:5em 0 2em;
font-size:x-small;
color:#666;
text-align:center;
clear:both;
line-height:1em;
}
#vocas a{
color:#69f;
}


#hledani{
position: absolute;
top: 0;
width: auto;
right: 100px;
line-height: 30px;
}
  #hledani input{
  padding:0;
  margin: 0;
  }
  #hledani input.policko{
  background-color: #09f;
  font-size: small;
  width:140px;
  }
  #hledani input.butonek{
  background-color: transparent;
  border: 1px outset;
  color:#fff;
  padding:0 0.25em;
  }
  #hledani.hledani-home{
  right: 1em;
  }

#admin_link{
position: absolute;
left:300px;
top:0px;
font-size: x-small;
}

/***
Tagy
****/

a:link{
color:#006;
}
a:visited{
color:#339;
}
a:hover, #menu a:active, #menu a:focus{
color:#66f;
text-decoration:none;
}

body{
font-family:'Trebuchet MS', 'Geneva CE', 'Verdana CE', 'Arial CE', 'Lucida Grande CE', 'Helvetica CE', Verdana, Arial, lucida, sans-serif;
}
h1, h2, h3, h4, h5, h6{
margin:0;
padding:0;
line-height:1em;
page-break-after:avoid;
}
h1{/*#f60*/
margin:0 0 1em 0;
padding:0 0.5em;
border-left:1em #d00 solid;
border-bottom:3px #d00 solid;
/*
border-right:1em #d00 solid;
text-align:right;
*/
text-align: left;
}
h2{
margin:1em 0 0.4em 0;
color:#900;
border-bottom:1px #999 solid;
}
h3{
letter-spacing:0.15em;
}
h4{
margin-top:0.5em;
}



table.vypis{
margin-left:2em;
}
table.vypis td, table.vypis th{
border:0px none;
padding:0 0.5em;
vertical-align:top;
}
.tbbg{
background-color:#ddf;
}

/*
Tridy
*/

.blocek{
margin:0.5em 0;
padding:0.5em;
border:1px #990 dotted;
}
.blokR{
width:40%;
float:right;
margin-left:1em;
}
.ikonky{
margin:2em 0 2em 1em;
font-size:x-small;
}
 .ikonky a img{
 border:0 none;
 }
 .ikonky li{
 margin-bottom:1em;
 line-height:1.2em;
 }

/*mr*/
.mr290{
margin-right:290px;
}

.podnadpis{
font-size:small;
}

.podpis{
margin-top:-1em;
}

.sekce{/*nadpis a nekolik odstavcu*/
margin-bottom:2em;
background: #fff url(../_i/bg-grey.jpg) no-repeat left top;
}

.vice{
text-align:right;
font-size:x-small;
}

.nejhledanejsi, .spodek{
margin: 4em 0 0 21%;
font-size: small;
}
.nejhledanejsi a{
padding: 0 0.5em;
}
.otazka{
font-weight: bold;
font-style: italic;
}

