*{margin:0;
  padding:0;
  font-family:Verdana,sans-serif;}
html,body{
  text-align:center;
  margin:0 auto;
  background:url('obr/za.png') repeat-x top left;
  font-size:90%;}
body{
	background:url('obr/trava.png') repeat-x left bottom;
}
div.hlavny {
  width:704px;
  margin:0 auto;
  text-align:left;
}
h1,h1 a{color:#262830;font-family:georgia,serif;}
h1{
  height:128px;
  font-size:3em;
  text-align:left;
  padding-left:304px;
  background:url(obr/chata.png) no-repeat 0 bottom;
 	}
 	h1 small{
 		display:block;
 		font-size:13px;
 		font-weight:normal;
 		position:relative;
 		top:-4px;
 	}
 	h1 a{
 		display:inline-block;
 		position:relative;
 		top:40px;
 		text-decoration:none;
 	}
ul#nav {
  xwidth:120px;
  xfloat:left;
  xbackground:#fff;
  list-style-type:none;
  xborder-top:1px solid #825447;
  height:25px;
  position:relative;
  z-index:2;
  }
  ul#nav li {
    border:1px solid #825447;
    float:left;
    }
  ul#nav li:first-child,ul#nav li:first-child a{
  	-webkit-border-radius:8px 0 0 0;
  	-moz-border-radius:8px 0 0 0;
  	border-radius:8px 0 0 0;
  }
  ul#nav li:last-child,ul#nav li:last-child a{
  	-webkit-border-radius:0 8px 0 0;
  	-moz-border-radius:0 8px 0 0;
  	border-radius:0 8px 0 0;
  }
  ul#nav li+li{border-left:0;}
  ul#nav li a, ul#nav li a:hover
    {
    display:block;
    cursor:pointer;
    padding:4px 16px;
    color:#000;
    text-decoration:none;
    background:#FFECAC;
    background:-webkit-gradient(linear,left top,left bottom, from(#FFECAC), color-stop(.5,#f6e4a5), color-stop(.51,#d7c790), to(#f6e4a5));
    background:-moz-linear-gradient(top, #FFECAC, #f6e4a5 50%, #d7c790 51%, #f6e4a5);
    }
  ul#nav li a:hover
      {
      text-decoration: none;
      background:#fff;
	  background:-webkit-gradient(linear,left top,left bottom, from(#fffadb), color-stop(.5,#f6e4a5), color-stop(.51,#e4d399), to(#f6e4a5));
      background:-moz-linear-gradient(top, #fffadb, #f6e4a5 50%, #e4d399 51%, #f6e4a5);
      cursor:pointer;
      text-shadow:0 1px 0 #fff;
      }
  ul#nav li.akt{border-bottom-color:#fff;}
  ul#nav li.akt a{background:#fff;}
  ul#nav li span#cas
    {
    text-decoration:none;
    font-weight:bold;
    }
div.obsah {
  xmargin-left:120px;
  border:1px solid #825447;
  background:#fff;
  background:rgba(255,255,255,.8);
  -webkit-box-shadow:0 0 16px rgba(0,0,0,.3);
  -moz-box-shadow:0 0 16px rgba(0,0,0,.3);
  box-shadow:0 0 16px rgba(0,0,0,.3);
  position:relative;
  z-index:1;
  padding:16px;
  -webkit-border-radius:0 8px 8px 8px;
  -moz-border-radius:0 8px 8px 8px;
  border-radius:0 8px 8px 8px;
  }
  div.obsah p,div.obsah ul {
    margin:16px;}
  div.obsah ul{margin-left:32px;}
  div.obsah a, div.obsah a:hover {
    color:#825447;}
    div.obsah a:hover {
      background:#FFECAC;}
  div.obsah a img {
    border:0;}
  div.obsah h2, div.obsah h3, div.obsah table {
    margin:16px;}
  div.obsah h2,div.obsah h3{margin-top:32px;}
  div.obsah table{
  	border-collapse:collapse;
  	}
  	div.obsah table col{width:25%;}
  	div.obsah table td{padding:8px;}
  		div.obsah table td a{
  			display:block;
  			width:144px;
  			height:108px;
  			border:1px solid;
  			overflow:hidden;
  			-webkit-border-radius:4px;
  			-moz-border-radius:4px;
  			border-radius:4px;
  			-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);
  			-moz-box-shadow:0 0 4px rgba(0,0,0,.2);
  			box-shadow:0 0 4px rgba(0,0,0,.2);
  		}
  		div.obsah table td a:hover{
  			-webkit-box-shadow:0 0 4px rgba(0,0,0,.8);
  			-moz-box-shadow:0 0 4px rgba(0,0,0,.8);
  			box-shadow:0 0 4px rgba(0,0,0,.8);
  		}
  div.obsah div.roztiahni {
    height:50px;
    clear:both;}
  div.obsah pre {
    float:left;
    width:120px;
    margin:4px;
    _margin:-1;}
  div.obsah hr {
    clear:both;}
div.pata {
  font-size:80%;
  line-height:1.2em;
  padding-left:20px;
  color:#262830;
  clear:both;
  padding:16px 0;
  text-align:right;
 }
  div.pata h3 {
    display:none;}
  div.pata p{
  }
