/*z�kladn� nastaven�*/
a,body,br,code,col,colgroup,dd,del,div,dl,dt,em,embed,fieldset,form,h1,h2,h3,h4,
h5,h6,head,html,img,ins,li,link,map,menu,meta,object,ol,p,param,pre,script,
span,strong,style,sub,sup,table,td,th,title,tr,ul
{margin:0pt;padding:0pt;border:0pt;}
body, html {
	border: 0px none;
	margin: 0px;
	padding: 0px;
}

/*layout*/
body{
	font-family: 'Trebuchet MS', 'Geneva CE', lucida, sans-serif;
	font-size:12pt;
	background: url("../images/pozadi.png") transparent center repeat-y;
	color:black;
}
#bodytext{
  width:796px;
  margin:0 auto 0 auto;
}
#hlavninadpis {
  position:relative;
  width:796px;
  height:204px;
  overflow:hidden;
}
#hlavninadpis span {
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:796px; height:204px;
  background:url("../images/head.png") top left no-repeat;
}
#kontakt{
  text-align:right;  
  padding: 1ex;
  margin-top:0.2ex;
  margin-bottom:0.2ex;
}
#kontakt a{
  color:black;
  text-decoration:none;
}
#main{
  background:url("../images/txbg.png") top left repeat-y;
}
#mainmenu{
  text-align:center;
  list-style-type: none;
  background-color:#5F99FF;
  border-top: solid black 4px;
  border-bottom: solid black 4px;
  margin-top:1ex;
  width:100%;
}
#mainmenu li{
  width:30%;
  display:inline;
  margin-left:3ex;
  margin-right:3ex;
  font-size:larger;
}
#mainmenu a{
  color:#FFA400;
}
#mainmenu a:hover{
  color:#DD8200;
}
#leftmenu{
  list-style-type:none;
  margin-top:-4px;
  width:176px;
  /*float:left;*/
  margin-bottom:2ex;
}
#leftmenu li{
  border-top: solid black 4px;
  border-bottom: solid black 4px;
  margin-bottom:-4px;
  font-size:larger;
}
#leftmenu a{
  padding-left:1ex;
  color:black;
  display:block;
}
#leftmenu a:hover{
  padding-left:1ex;
  background-color:black;
  color:white;
}
#leftmenu a, #mainmenu a{
  text-decoration:none;
}
#text{
  float:right;
  width:616px;
  border-left: solid black 4px;
  background: #DDD url(../images/top-g.png) repeat-x ;
}
#texttext{
  padding: 3ex 3em 3ex 2ex;
  background:  url(../images/bottom-g.png) repeat-x bottom;
}
#left{
  float:left;
  width:176px;
  border-right:solid black 4px;
  margin-right:-4px;
}
#prihl{
  margin-top:2ex;
  margin-left:2ex;
}
#pata{
  clear:both;
  width:100%;
  height:25px;
  background-color:#5F99FF;
  border-top: solid black 4px;
  border-bottom: solid black 4px;
  color:white;
}
#ptext{
  float:right;
  padding-right:1ex;
}
#ptext a{
  color:white;
  text-decoration:none;
}
#logo{
  height:25px;
  float:left;
}
p{
  padding-bottom: 1ex;
  text-indent: 2em;
}
h2{
  padding-bottom:1ex;
}
h3{
  margin-bottom:1ex;
}
.kategorie{
	list-style-type:none;
}
.aktual a{
	background-color:#BBB;
}
.suroviny{
	list-style-type:none;
	border-bottom: dotted black 1px;
	margin-bottom: 1ex;
	padding-bottom: 1ex;
}
.skovat{
	display:none;
}
.poznamka{
	background:white;
	margin-bottom:1ex;
}
#pzn{
	border-top: dotted black 1px;
	padding-top: 2ex;
}
.error{
  color: rgb(153,51,51);
}