/* CSS Document zamekrajec.cz style.css*/
body {
   font-family: Tahoma, Arial, Helvetica, sans-serif;
   font-size: 80%;
   background: #fff;
   color:#000;
}
a:link {
  color:#000;
	text-decoration: underline;
}
a:visited {
  color:#000;
	text-decoration: underline;
}	
a:active {
  color:#000;
	text-decoration: underline;
}
a:hover {
	color:#000;
	text-decoration: underline;
}
form{
  margin:0px;
  padding:0px;
}
img{
  border:0px;
  margin:0px;
  padding:0px;
}
h1.print{
  font-size:18px;
}
.cleaner
{
  clear:both;
  display:block;
}
table
{
  font-size:1em;
}
#top
{
  display:none;
}
#panel_left
{
  display:none;
}
.line_top_gray
{
  height:3px;
  line-height:1px;
  overflow:hidden;
  font-size:1px;
  width:100%;
  margin-top:1px;
  background:#000;
}
.line_dot
{
  height:1px;
  margin-top:1px;
  line-height:1px;
  overflow:hidden;
  font-size:1px;
  width:100%;
  background:#000;
}
.bg_h2
{
   width:100%;
   margin-top:1px;
   height:36px;
}
.bg_h2 h2
{
   font-size:1.3em;
   color:#000;
   margin:0px 0px 0px 15px;
   padding:14px 0px 0px 0px;
}
.bg_h2 h2 span
{
  color:#000;
}
#bg_text_hp
{
  padding:15px 19px;
  margin-top:1px;
}
#bg_text_hp p
{
  margin:0px 0px 0.4em 0px;
  padding:0px;
  color:#fff;
}
#aktuality
{
}
.news 
{
  padding:20px 0px 20px 0px;
  color:#000;
}
.news_pic
{
  margin-right:10px;
  float:left;
}
.news.suda 
{
  
}
.news .image
{
  width:153px;
  text-align:center;
  float:left;
}
.news .content
{
  width:408px;
  float:left;
}
.news .content .datum
{
   font-weight:bold;
}
.news .content h2
{
   color:#000;
   font-size:1.2em;
   margin:0px 0px 0.6em 0px;
   padding:0px;
}
.news .content p
{
   margin:0px 0px 0.4em 0px;
   padding:0px;
}
#footer
{
  display:none;
}
.nahoru
{
  display:none;
}
#content
{
  padding:15px 15px 30px 15px;
  color:#000;
}

#content h3 
{
  color:#000;
  font-size:1.1em;
  margin:0px 0px 0.6em 0px;
  padding:0px 0px 0px 0px;
}
#content h4
{
  color:#000;
  font-size:1.0em;
  margin:0px 0px 0.4em 0px;
  padding:0px 0px 0px 0px; 
}
#content h5
{
  color:#000;
  font-weight:normal;
  font-size:1.0em;
  margin:0px 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p
{
  margin:0px 0px 1.3em 0px;
  padding:0px 0px 0px 0px;
}
#content p.block
{
  text-align:justify;
}
#content p.right
{
  text-align:right;
}
#content ul
{
  margin:0px 0px 1.3em 25px;
  list-style-type:square;
  padding:0px 0px 0px 0px;
}
#content ol
{
  margin:0px 0px 1em 30px;
  padding:0px 0px 0px 0px;
}
#content ol li
{
  margin:0.3em 0px 0.6em 0px;
  padding:0px 0px 0px 0px;
}
#content ul li
{
  margin:0.3em 0px 0.3em 0px;
  padding:0px 0px 0px 0px;
}
#content #sitemap ul
{
  padding:0px 0px 0px 20px;
  margin:0px 0px 5px 0px;
  list-style-type:none;
}
#content #sitemap ul li
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/zavrena.gif) no-repeat;
}
#content #sitemap ul li.otevrena
{
  padding:5px 0px 5px 25px;
  margin:2px 0px 0px 0px;
  list-style-type:none;
  background:url(images/otevrena.gif) no-repeat;
}
table.doba
{
  border-collapse:collapse;
  border:0px;
  margin:5px 0px 10px 0px;
}
table.doba td
{
  padding:2px 3px 2px 0px;
  vertical-align:top;
}
table.doba td.label
{
  width:230px;
  font-weight:bold;
}
.img_right
{
  float:right;
  margin-left:10px;
}
.img_left
{
  float:left;
  margin-right:10px;
}