body  {
  background : url(./img/pat_1.jpg) 0 0 repeat #443109;
  color: #000000;
  font-family: verdana, helvetica, sans-serif; 
  font-size: 11px; 
  margin: 15px; 
  padding: 0;
  text-align : center;
  position: relative;
}
p  {
  margin: 20px;
}
p.uvod  {
  margin: 20px 45px 0 20px;
}
a  {
  text-decoration: none;
  color: #C4AF78;
}
a:hover  {
  text-decoration: underline;
  color: #ffffff;
}
b.nadp  {
  color:#CBB792;
}
/****************************** styly pro uvodni stranu ******************************/
#hlavni  {
  width: 794px;
  margin: 0 auto;
  padding: 0;
  text-align: left;
  background : url(./img/bg.jpg) center top repeat-y #655444;
  position: relative;
}
#table  {
  width: 794px;
  margin: 0;
  padding: 0;
  text-align: left;
  background : url(./img/top.jpg) center top no-repeat;
  position: relative;
}
#top  {
  height:150px;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
}
#top h1  {
  width: 460px;
  margin: 0;
  font-size: 14px;
  color: #B19A64;
  text-align: center;
  position: absolute;
  top: 100px;
  right: 85px
}
#right  {
  margin: 0 0 20px;
  width: 575px;
  padding: 0;
  text-align: left;
  position: relative;
  float: right;
}
#right_b p.rr  {
  margin: 0 15px 0 0;
  padding: 0;
  text-align: right;
  position: relative;
  bottom: 8px;
}
#right_b p.vf  {
  margin: 0 15px;
  position: relative;
}
#right_b  {
  margin: 0 35px 0 0;
  padding: 0;
  text-align: left;
  position: relative;
  /*background : url(./img/bg_in_0.jpg) center top repeat;*/
  border: 1px solid #5E4D39;
}
#right p  {
  margin: 5px 15px 10px;
  clear: both;
  text-align: justify;
}
#right p.uvod  {
  margin: 5px 50px 0 15px;
  font-weight: normal;
  color: #B19A64;
}
#right span  {
  color: #41331D;
}
#right h2  {
  font-size: 12px;
  margin: 10px 15px 10px;
}
#right img  {
  border: 1px solid #BAA169;
  margin: 3px 0 0 8px;
  position: relative;
}
#content  {
  height:25px;
  margin: 0;
  padding: 0;
  text-align: left;
  background : url(./img/bottom.jpg) center bottom no-repeat;
  position: relative;
}
#menu  {
  margin: 180px 0 15px;
  width: 180px;
  padding: 0;
  text-align: left;
  position: relative;
  float: left;
}
#menu p  {
  margin: 10px 0 0 30px;
}
#menu h3  {
  margin: 10px 0 0 50px;
  font-size: 14px;
  color: #480000;
}
/****************************** styly pro vnorenou stranu ******************************/
#table_a  {
  width: 794px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
  background : url(./img/top_a.jpg) center top no-repeat;
  position: relative;
}
#top_a  {
  height:90px;
  margin: 0;
  padding: 0;
  text-align: left;
  position: relative;
}
#top_a h3  {
  width: 760px;
  margin: 0 12px;
  font-size: 13px;
  color: #B19A64;
  text-align: right;
  position: absolute;
  top: 70px;
  right: 30px
}
#top_a a  {
  color: #C4AF78;
}
#top_a a:hover  {
  color: #ffffff;
}
#content  {
  height:25px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
/*  background : url(./img/bottom.jpg) center bottom no-repeat;*/
  position: relative;
}
#hlavni_in  {
  width: 722px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
/*  background : url(./img/bg_in.jpg) center top repeat-y #655444;*/
  background : url(./img/bg_in_0.jpg) center top repeat #796751;
  border: 1px solid #5D4B33;
/*  border-color: #76604B #624F3E #624F3E #76604B;*/
  position: relative;
}
#table_in  {
  width: 722px;
  margin: 0;
  padding: 0;
  text-align: left;
/*  background : url(./img/top_in.jpg) center top no-repeat;*/
  position: relative;
}
#bottom_in  {
  height:25px;
  margin: 0;
  padding: 0;
  text-align: left;
/*  background : url(./img/bottom_in.jpg) center bottom no-repeat;*/
  position: relative;
}
#hlavni_in p  {
  margin: 10px 20px 5px;
  padding: 0;
  text-align: justify;
  border: 1px solid #796751;
  position: relative;
}
#hlavni_in form  {
  position: relative;
}
#hlavni_in h2  {
  text-align: center;
  font-size: 12px;
  color: #000000;
  margin: 10px 20px 5px;
  position: relative;
}
#hlavni_in img  {
  border: 1px solid #BAA169;
  margin: 3px 0 0 8px;
  position: relative;
}
br.clear  {
  clear: both;
}
hr.clear  {
  clear: both;
  border: 1px solid #76604B;
}
#hlavni_in span.l  {
  color: #41331D;
  float: right;
  position: relative;
}
#right_in  {
  width: 250px;
  float: right;
  text-align: right; 
  position: relative;
}
#right_in p.r  {
  text-align: right;
  position: relative;
}
p.left  {
  width: 445px;
}
p.chyba  {
  color: red;
}
#table_in .red  {
  color: orange;
}
p.ok  {
  font-weight: bold;
}
#pravy_k  {
  width: 350px;
  float: right;
  text-align: right; 
  position: relative;
}
#pravy_k p  {
  text-align: right; 
  position: relative;
}
#levy_k  {
  width: 350px;
  float: left;
  text-align: left; 
  position: relative;
}
.list {
  width: 150px;
  height: 160px;
  margin: 11px;
  padding: 0;
  text-align: center;
  float: left;
  position: relative;
}
.list img, .foto img {
  border: 1px solid #666666;
}
#table_in p.foto {
  text-align:center;
  margin: 20px 0;
  padding:0;
}
#table_in p.foto img {
  margin: 0;
}
#table_in p.posun {
  text-align:center;
  margin: 10px 0 0;
  padding:0;
}
#table_in p.posun img {
  border:0;
}
#table_in img.left {
  margin: 3px 8px 0 0;
}

