	body {
		margin:0;
    padding:0;
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		background: white url(../img/bg.png);
		text-align: justify;
		}

.komentar {
    margin-left: 50px;
}

img.rand {
    border: 1px solid #cccccc;
}

.paticka {
    text-align: right;
    font-size: 8pt;
}

.paticka a {
    color: #cccccc;
    text-align: right;
    text-decoration: none;
}

.paticka a:hover {
  color: white;
    text-align: right;
    text-decoration: underline; 
}


.clanek {
	min-height: 102px;
}

  .ilufoto {
    font-size: 8pt;
    color: #666666;
    float: right;
    margin-top: 110px;
    margin-left: 560px;
    display: inline;
    position: absolute;
  }

  .right_foot {
    height: 50px;
    width: 323px;
    background: white url(../img/r_bg.gif) repeat-x;
  } 
 
  td.volba {
    width: 70px;
    vertical-align: top;
  }
  
  td.ico {
    width: 26px;
    vertical-align: top;
  }

  td.nadpis {
    vertical-align: top;
    font-weight: normal;
    font-size: 8pt;
  }

  .kategorie {
    font-size: 8pt;
  }

  .kategorie a {
    color: darkred;
    text-decoration: none;
  }

  td.zasah {
    width: 160px; 
  }
  	
	.kategorie a:hover {
    color: red;
    text-decoration: underline;
  }

  a {
    color: darkred;
    text-decoration: none;
  }
	
	a:hover {
    color: red;
    text-decoration: underline;
  }
	
	a.akce {
	  color: black;
	  text-decoration: none;
	}
	
	a.akce:hover {
	  color: red;
	  text-decoration: underline;
	}

  #head {
		width: 995px;
    padding:0;
    margin: 20px auto 0px auto;
		height: 120px !important;
		height: 120px;
		}
		
	#header {
		background: #AB1F1C url(../img/head_bg.jpg) no-repeat;
		border-bottom: 1px solid black;
		height: 96px;
		}
	
  #header img {
    margin-left: 10px;
    margin-top: -95px;
    float:left;
  }
  
  a.header_link {
   display: block;
   width: 995px;
   height: 95px;
  }
  
  .header_sdh {
    float: left;
    font-size: 22pt;
    color: #ffffff;
    margin: -93px 0px 0px 120px;
  }
  
  .header_msk {
    float: left;
    font-size: 10pt;
    color: #ffffff;
    margin: -63px 0px 0px 140px;
  }
  
  img.header_logo {
    margin:0px;
    padding:0px;
    border: none;
  }
  
  .header_menu {
    font-size: 8pt;
    font-weight: bolder;
    color: #f0f0f0;
    margin: -93px 0px 0px 650px;
  }
  
.strankovani {
  text-align: center;
}

  .header_menu a {
    font-size: 8pt;
    font-weight: bolder;
    color: #f0f0f0;
    text-decoration: none;
  }
	
  .header_menu a:hover {
    font-size: 8pt;
    font-weight: bolder;
    color: white;
    text-decoration: underline;
  }
	
  .frontpage_pic {
    text-align: center;
    width: 648px;
    height: 175px;
    border: 1px solid black; 
  }
  	
	#content {
		border-top: 1px solid black;
	  width: 995px;
	  margin: 0px auto 0px auto;
	  background: #ffffff;
	 }
	 
	#left {
	  float: left;
	  width: 669px;
	  background: white;
	  display: inline;
	 }
	 
	 .left_content {
	   width: 649px;
     margin: 10px auto 10px auto;
	 }
	 
	 .left_content_content {
	   border: none;
     margin-left: 20px;
	 }
	 
	 img.title_foto {
     float: right;
     margin-left: 10px;
     border: 2px solid #cccccc;
	 }

	 img.title_foto_nahled {
     float: right;
     margin-left: 10px;
     border: 2px solid #cccccc;
	 }
	 
	 .nadpis_title {
	   font-size: 15px;
	   font-weight: bolder;
	   color: #000000;
	 }
	 
	 .nadpis {
	   font-size: 14px;
	   font-weight: bolder;
	   color: #000000;
	 }
	 
	 	 .nadpis a {
	   font-size: 14px;
	   font-weight: bolder;
	   color: #000000;
	   text-decoration: none;
	 }
	 
	 	 .nadpis a:hover {
	   font-size: 14px;
	   font-weight: bolder;
	   color: darkred;
	   text-decoration: underline;
	 }

   	 	 .nadpis_foto {
	 	 display: block;
	   font-size: 14px;
	   margin-left: 50px;
	   font-weight: bolder;
	   color: #000000;
	 }

	 	 .nadpis_foto a {
	 	 display: block;
	   font-size: 14px;
	   height: 35px;
	   font-weight: bolder;
	   color: #000000;
	   text-decoration: none;
	 }
	 
	 	 .nadpis_foto a:hover {
	   font-size: 14px;
	   font-weight: bolder;
	   color: darkred;
	   text-decoration: none;
	   background: #f0f0f0;
	 }

	 #right {
	  float: right;
	  width: 323px;
	  background: #f0f0f0;
	  display: inline;
	 }
	 
	 .right_content {
	   width: 303px;
     margin: 10px auto 10px auto;
	 }

  .cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	 
	 #bottom {
	  margin: 0px auto 0px auto;
	  background: #444444;
	  width: 995px;
	  text-align: center;
	  font-size: 7pt;
	  color: #cccccc;
	 }

	 .kamdal_nadpis {
	  margin: 0px auto 0px auto;
	  background: #444444;
	  width: 995px;
	  color: #f0f0f0;
    font-size: 14px;
    font-weight: bolder;
	 }
	 
	 .kamdal_nadpis_odsad {
	   margin-left: 10px;
	 }
	 
	 #kamdal {
	  margin: 0px auto 0px auto;
	  background: Gray;
	  width: 995px;
	  height: 220px;
	  color: Black;
	  border-bottom: 1px solid Gray;
    border-left: 1px solid Black;
    border-right: 1px solid Black;
	 }
	 
	 .liner {
	   border-bottom: 1px solid #cccccc;
	 }
	 
	 .liner_black {
	   border-bottom: 1px solid #000000;
	 }

	 .liner_dark {
	   border-bottom: 1px solid #999999;
	 }

	 .liner_last {
	   border-bottom: 1px solid #cccccc;
	margin-top: 5px;
	 }
	 
	 .clanky_vypis {
     min-height:150px;
     height:auto !important;
     height:150px;
	   font-size: 8pt;
	   border: none;
	 }
	 
	 .datum {
	   font-size: 10px;
	   color: #666666;
	 }

	 .datum a {
	   font-size: 10px;
	   font-weight: normal;
	   color: #666666;
	   text-decoration: underline;
	 }
 
	 .datum a:hover {
	   font-size: 10px;
	   font-weight: normal;
	   color: #666666;
	   text-decoration: underline;
	 }

	 img.ico {
	  float: left;
	  margin-right: 10px;
	  border: none;
	 }
	 
    table.vyznamna {
  	  margin: 15px auto 0px auto;
  	  border: none;
	  }
	   
	  table.vyznamna tr {
	   border: none;
	  }
	 
	 	td.vyznamna {
	  width: 170px;
	  text-align: center;
	  height: 170px;
	  color: White;
	  border: 1px solid #cccccc;
	  background: #333333;
	 }

	 	td.vyznamna a {
	 	display: block;
	  width: 170px;
	  height: 170px;
	  color: white;
	  text-decoration: none;
	  background: #333333;
	 }
	 
	 img.link {
	   border: none;
	  }
	 
	 	td.vyznamna a:hover {
	  color: white;
	  text-decoration: none;
	  width: 170px;
	  height: 170px;
	  background: Gray;
	 }	 
	 
	 	td.mezera {
	  width: 50px;
	  height: 170px;
	  border: none;
 	  background: Gray;
	 }
	 
  input.btn {
  	color: Black;
	  border: 1px solid #999999;
    _margin-top: -1px;
  	background: #DDDDDD;
  }
  
  .last_news a {
   display: block;
   text-decoration: none;
   color: #000000;
	height: 30px;
  }

  .last_news a:hover {
   text-decoration: none;
   color: #000000;
   background: #cccccc;
  }
  
  table.anketa {
    width: 300px;
  }
  
  table.anketa a {
    text-decoration: none;
    color: black;
  }
  
  table.anketa a:hover {
    text-decoration: none;
    color: red;
  }
  
  table.anketa img {
    border: none;
  }
  
  .vice {
    text-align: right;
  }
  
  .vice a {
    text-align: right;
    color: #000000;
    font-weight: bolder;
    text-decoration: none;
  }
  
  .vice a:hover {
    text-align: right;
    color: darkred;
    font-weight: bolder;
    text-decoration: underline;
  }
  
  .vystraha_trva {
    margin-left: 8px;
  }
  
  .galerie {
    width: 550px;
    margin: 10px auto 20px auto;
  }

  .foto-nav {
    color: gray;
    font-size: 8pt;
  }
  
  .foto-nav a {
    color: gray;
    font-size: 8pt;
    font-weight: bolder;
    text-decoration: none;
  }
  
  .foto-nav a:hover {
    font-size: 8pt;
    text-decoration: underline;
    color: darkred;
  }
  
  form.guestbook {
    text-align: center;
}

table.guestbook {
    margin: 0px auto 0px auto;
}

.gb_licha {
  background: #f0f0f0;
}

.gb_suda {
  background: transparent;
}


.kom_licha {
  background: #f5f5f5;
  border-bottom: 1px solid #cccccc;
}

.kom_suda {
  background: #ffffff;
  border-bottom: 1px solid #cccccc;
}

table.komentare {
  margin: 0px auto 0px auto;
  border: none;
}

.komentare {
  text-align: center;
  border: none;
}

.srch {
  float:right;
  position: absolute;
  margin: -24px 0px 0px 848px;
  _margin: -24px 0px 0px 351px;
  %margin: -24px 0px 0px 351px;
}

.srch input {
  width: 140px;
}

div.centr {
	text-align: center;
}

div.mapa {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 630px;
	height: 380px;
}

div.leva {
	text-align: left;
}

div.prava {
	text-align: right;
}
img.obtokp {
	border: none;
	float: right;
	margin: 5px;
}
img.obtokl {
	border: none;
	float: left;
	margin: 5px;
}

dl.historie dd {
	margin-left: 150px;
	margin-top: -15px;
}
dl.historie dt {
	font-weight: bolder;
}
table.jednotka {  
     margin-left: auto;
     margin-right: auto;
     font-size: 9pt;
}
td.podbarvene {
   background-color: #CCCCCC;
   color: #565656;
   text-align: center;
}
td.jmeno {
   vertical-align: top;
   width: 140px;
   color: #565656;
   font-weight: bolder;
   border-bottom: 1px dashed #565656;
}
td.zarazeni {
	vertical-align: top;
   color: #565656;
   border-bottom: 1px dashed #565656;
}
