/* CSS Document */
body
  {
  font-family: Verdana;
  
  font-size:12px;
  background:url('img/bg.jpg') #B53836;
  padding: 0;
  margin: 0;
  }

p {
  font-size:100%;
  padding: 0px;
  margin: 0px 0px 3px 0px;
  }

  a {
	color:#ffe7a7;
	
  }
  
  th, td {
	  text-align: left;
	  padding: 0px 5px;
  }
  
  img{
border: none !important; 
 }
  
#img2 img
  {
  border-color:#a00820 !importat;
  }
  
#table1 td
  {
  vertical-align:top;
  padding:2px 10px;
  font-size:11px;
  color:white;
  }
#obal
  {
  position:relative;
  width:970px;
  min-height:900px;
  background:#a00820;
  margin:auto;
  margin-top: 0;
  padding-top: 0;
  top:0;
  color:white;
  
  }
.height
  {
  height:1800px !important;
  }
  
#maj
  {
  clear:both;
  }
#top
  {
  width:100%;
  height:378px;
  background:url('img/top2.jpg') no-repeat left top;
  margin:auto;
  color:red;
  text-align:center;
  }
  
.str2 {background:url('img/top.jpg') no-repeat left top !important;} 
  
#menu
  {
  overflow:hidden;
  width:970px;
  height:25px;
  background:#ffe7a7;
  }
#menu ul
  {
  margin:0px 0px 0px -2px;
  padding:0;
  }
#menu ul li
  {
  display:block;
  float:left;
  color:#a10820;
  list-style:none;
  padding:0px 19px 0px 19px;
  margin:5px 0px 0px 0px;
  background:url('img/linka.jpg') no-repeat left top;
  
  } 
#menu ul li a
  {
  color:#a10820;
  text-decoration:none;
  }
  
#text
  {
  padding: 30px 20px;
  }

#text h1
  {
  
  font-size:18px;
  text-align:left;
  margin:0px 0px 0px 0px;
  }
#text p
  {
  
  text-align:justify;
  
  }


#text h2
  {
  font-size:15px;
  text-align:left;
  margin:0px 33px 0px 0px;
  font-weight: bold;
  color:#ffe7a7;  
  }
#text h3
  {
  font-size:14px;
  text-align:left;
  margin:0px 33px 0px 0px;
  font-weight:bold;
  }
#text h4
  {
  font-size:14px;
  text-align:left;
  margin:0px 33px 0px 0px;
  font-weight:bold;
  }

#table
  {
  margin:10px 328px 0px 20px;
  background-color:#ffe7a7;
  color:#a10820;
  text-align:center;
  }
#table tr td
  {
  padding:3px 5px 3px 5px;
  border:1px solid #a10820;
  }
#table1
  {
  font-size:11px;
  text-align:left;
  margin:30px 20px 0px 20px;
  line-height:1;
  } 
#table1 a
  {
  color:#ffff99;
  text-decoration:none;
  }  
#table1 tr td
  {
  padding:0px 17px 0px 17px;
  }
#img
  {
  /*float:right;*/
  width:220px;
  margin:30px 10px 0px 10px;
  }
#img a
  {
  border-color:none;
  color:#a10820 !important;
  }  
#img2
  {
  margin:30px 30px 0px 13px; 
  /*float:right;*/
  width:220px;  
  _margin:30px 5px 0px 13px; 
  }
  

#img2 a
  {
  color:#a10820 !important;
  }
#text1 h2
  {
  color:#ffff99;
  font-size:12px;
  text-align:left;
  margin:0px 33px 0px 20px;
  }  
#text1 p
  {
  text-align:justify;
  margin:0px 35px 4px 20px;
  
  } 
#text1 a 
  {
  color:#ffff99;
  text-decoration:none;
  }
#text2 h1
  {
  color:#ffe7a7;
  font-size:16px;
  text-align:left;
  margin:30px 0px 30px 40px
  }   
#img1
  {
  /*float:left;*/
  margin:0px 20px 20px 40px;
  }  
#img1 a
  {
  color:#a10820 !important;
  }
#img1 img
  {
  margin:2px 0px 2px 0px;
  }
#img3
  {
  /*float:left;*/
  margin:30px 0px 0px 20px;
  }
#img3 a 
  {
  color:#a10820;
  }

#img3 img
  {
  margin:0px 4px 0px 0px;
  }
#img4
  {
  /*float:left;*/
  margin:10px 0px 0px 18px;
  }
#img4 a 
  {
  color:#a10820 !important;
  }
#text3
  {
  margin:20px 0px 0px 20px;
  text-align:left;
  }
#text3 a
  {
  color:#a10820;
  background:#ffe7a7;
  padding:5px 20px;
  text-decoration:none;
  } 
#str
  {
  color
  margin:20px 0px 0px 0px;
  }
#str a
  {
  color:#ffe7a7;
  }
#str img
  {
  margin:20px 0px 0px 0px;
  }
  
#otevreno
  {
  
  
  
  width:375px;
  
  background:#c91920;
  text-align:left;
  float: right;
  }
  
#otevreno h5
  {
  color:#ffff99;
  font-size:130%;  
  margin:8px 0px 5px 10px;
  padding:0;
  }

#otevreno table td
  {
  vertical-align:top;
  padding:2px 10px;
  font-size:11px;
  color:white;
  }
  
#otevreno table td span
  {
  color:#ffff99;
  }


  .mezera {
	  margin: 10px;
	  cursor: Pointer;
  }

#fraze{
	width: 970px;
	color: #a10920;
	margin: 0 auto 0 auto;
	text-align: center;
}
#fraze a:link{
		color: #a10920;
		text-decoration: underline;
}
#fraze a:visited{
		color: #a10920;
		text-decoration: underline;
}
#fraze a:hover{
		color: #a10920;
		text-decoration: underline;
}
table#tabulka{
	border: none;
	width: 875px;
}
td.pravabunka{
	width: 220px;
	vertical-align: top;
	margin: 0 0 0 0;
}
td.levabunka{
	vertical-align: top;
	width: 655px;
}
h2.news{
  font-size:14px !important;
  text-align:left;
  margin:0px 0px 0px 0px;	
	width: 220px;
}

h3.news2
  {
  font-size:13px !important;
  text-align:left;
  margin:0 0 0 0;
  font-weight: bold;
  color:#ffe7a7;  
	width: 220px;
  }

.220{
	width: 220px !important;
}
.cistic{
clear:both;
}
.vpravo{
	float: right;
	margin-left: 10px;
}
