html,body {

  height:100%;

}

body {

  margin:0;

  padding:0;

  text-align: center;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

	font-size: 0.8em;

	/*background: #873E3E;*/

  background: #4D373A;

}

#stranka {

  height:100%;

  text-align: left;

  position: relative;

  width: 937px;

  margin: 0 auto;

  background: #fff;

  position: relative;

  

}

body>#stranka {

  height:auto;

  min-height:100%;

}

#top{

  background: #fff 280px 14px url(rybavrch.jpg) no-repeat;

  height: 83px;

}

#podstranka #top{

  background: none;

  height: 83px;

}

#language{

  margin: 0;

  padding: 0;

  position: absolute;

  top: 50px;

  right: 25px;

  color: #655055;

  font-size: .8em;

  font-weight: bold;

}

#language a{

  color: #655055;

  text-decoration: none;

}

#language a:hover, #language a.aktiv{

  color: #F0842A;

}

#logo{

  position: absolute;

  top: 20px;

  left: 20px;

  border: none;

}

#logo img{

  border: none;

}

#topmenu{

  background: #fff 280px 0px url(rybastred.jpg) no-repeat;

  height: 35px;

  margin: 0;

  padding: 0 0 0 1px;

}

#podstranka #topmenu{

  background: none;

  height: 35px;

  margin: 0;

  padding: 0 0 0 1px;

}

#topmenu li, #stred #topmenu li{

  margin: 0px 0px 0px 0px;

  padding:  0px 0px 0px 0px;

  height: 35px;

  width: 117px;

  float: left;

  list-style-type: none;
  
  font-size: 0.9em;
 
}

#stred #topmenu li{

  position: relative;
  right: 40px;
  padding-left:1px;
  width: 160px;
 
}

#topmenu li.prazdna{

  background: left bottom url(menuitem.gif) no-repeat;

}

#topmenu li a{

	margin: 0;

  padding: 0;
  
  display: block;

  background: left bottom url(menuitem.gif) no-repeat;

  width: 117px;

  height: 35px;

  text-align: center;

  line-height: 35px;

  color: #fff;

  text-decoration: none;
  
  font-weight: normal;
  
  font-size: 0.9em;

}
#stred #topmenu li a{

  width: 160px;
   background: left bottom url(menuitem.gif) repeat-x;

}

#topmenu li a:hover, #topmenu li a.aktiv{

  background: left top url(menuitem.gif) no-repeat;

}

#stred #topmenu li a:hover, #stred #topmenu li a.aktiv{

  background-image: url();
 /* border: 1px solid #333333;*/
 background-color: #F0842A;
 color:white;

}

#obsah{

  background: #fff 280px 0px url(rybaspodek.jpg) no-repeat;

  padding: 15px 20px 0 20px;

}

#podstranka #obsah{

  background: none;

  padding: 15px 20px 0 20px;

}



#levy{

 float: left;

background: #513D3F url(leve.gif) repeat-x;

  width: 235px;

}



#levy_polozka_mezera{

	background-color:White;

	height:10px;

	width: 250px;

}



#levy_polozka2 img{

  float:left;

  margin:6px;

}



#levy_polozka2{

  width: 235px;

  padding: 5px 5px;

  color: #fff;

  font-size: .90em;

}



#levy_polozka2 .nazev{

  font-size: .85em;

}



.mezera {

	height:12px;

}

#levy_polozka2 a{

  color: #fff;

  text-decoration:none;

}



#levy_polozka2 a:hover{

  text-decoration:underline;

}



.clean{

	clear:both;

	width:100%;

}

#levy_polozka{

  width: 205px;

  margin: 0;

  padding: 30px 20px;

}



div>#levy_polozka{

  width: 205px;

}

#levy_polozka h1{

  color: #F58B33;

  margin: 0;

  padding: 0;

  font-size: 1.3em;

}

#levy_polozka h2{

  margin: 10px 0;

  padding: 0 0 0 15px;

  color: #fff;

  font-size: 1.1em;

  font-weight: bold;

  background: left center url(puntik1.gif) no-repeat;

}

#levy_polozka p{

  color: #fff;

  margin: 0 0 10px 0;

  padding: 0;

  font-size:.85em;

}

#levy_polozka p em{

  color: #F58B33;

  font-style: normal;

}

#levy_polozka p a{

  font-weight: bold;

  color: #fff;

  text-decoration: none;

}

#levy_polozka p a:hover{

  text-decoration: underline;

}

#pravy{

  background: url(pravemenu.jpg) no-repeat;

  width: 143px;

  height: 326px;

  float: right;

  padding: 30px 20px;

}

div>#pravy{

  width: 143px;

  height: 326px;

}

#podstranka #pravy{

  float: right;

  background: url(rybymale.jpg) no-repeat;

  width: 184px;

  height: 385px;

  padding: 0;

}

#pravy h1{



  color: #655055;



  margin: 0;



  padding: 0 0 0 15px;



  font-size: 1em;



  background: left center url(puntik2.gif) no-repeat;



}



#pravy p a{



  color: #655055;



  text-decoration: none;



  font-size: .85em;



}



#pravy p a:hover{



  text-decoration: underline;



}



#stred{



  margin-top: 400px;



  margin-left: 260px;

}



#podstranka #stred{



  margin-top: 20px;



  margin-left: 260px;



  width: 440px;



}



#stred h1{



  margin: 10px 0 0 0;



  padding: 0 0 0 15px;



  color: #655055;



  font-size: 1.1em;



  font-weight: bold;



  background: left center url(puntik1.gif) no-repeat;



}

#stred table {
padding-top: 10px;
}

#stred table .popis_webu {
color: #655055;
font-size: .85em;
padding-left: 10px;
}

#stred table img {
color: #655055;
background:#655055;
width : 160px;
border: 0;
padding: 2px 2px 2px 2px;
}

#stred p{



  margin: 0 0 0 0;



  padding: 10px;



  font-size: .85em;



  color: #655055;



  text-align: justify;



}



#stred li{



  margin: 0 10px 0 0;



  padding-right: 0;



  font-size: .85em;



  color: #655055;



  text-align: justify;



}



.reference li{



  margin: 0 10px 0 0;



  padding-right: 0;



  font-size: .85em;



  color: #655055;



  text-align: left;



}



#vycpavka{



	clear: both;



	height: 70px;



}



#patka{

  position: absolute;

  bottom: 11px;

  left: 0;

  height: 55px;

  width: 937px;

  background: #D2CECF;

  overflow: hidden;

}

#patka #reference{

  position: absolute;

  bottom: 0px;

  left: 0;

  text-align: center;

  margin: 0;

  padding: 1px 0 ;

  width: 937px;

  background: #4D373A;

  font-size: .8em

}

#copyright{

  position: absolute;

  bottom: 0px;

  left: 0;

  text-align: right;

  margin: 0;

  padding: 0 0 1px 0;

  width: 937px;

  background: #4D373A;

  font-size: .8em;

}

#patka #reference a{

  text-decoration: none;

  /*color:lightgray;

  color: #fff;*/

  color: #655055;

}

#patka #downmenu{

  margin: 12px 0 0 0px;

  padding: 0;

  font-size: 0.85em;

}



#patka  #downmenu a{

  display: block;

  float: left;

  background: right top url(linkbottom.gif) no-repeat;

  height: 22px;

  margin: 0 0 0 4px;

  padding: 0 20px 0 10px;

  line-height: 22px;

  color: #655055;

  text-decoration: none;

}



#patka #downmenu a:hover{

  background: right bottom url(linkbottom.gif) no-repeat;

  color: #fff;

}

#stred em{



  font-weight: bold;



  font-style: normal;



}



#stred a{



  color: #F0842A;



  font-weight: bold;



  text-decoration: none;



}



#stred a:hover{



  color: #382225;



}



#stred h2{



  font-size: 1em;



  color: #655055;



  margin-bottom: 0;



  padding-bottom: 0;



}



#stred h3{



  font-size: .9em;



  color: #655055;



  margin-bottom: 0;



  padding-bottom: 0;



}

#stred ul{

  margin-right:50px;

}

top url(linkbottom.gif) no-repeat;

  height: 22px;

  margin: 0 0 0 10px;

  padding: 0 20px 0 10px;

  line-height: 22px;

  color: #655055;

  text-decoration: none;

}



#patka #downmenu a:hover{

  background: right bottom url(linkbottom.gif) no-repeat;

  color: #fff;

}

#stred em{



  font-weight: bold;



  font-style: normal;



}



#stred a{



  color: #F0842A;



  font-weight: bold;



  text-decoration: none;



}



#stred a:hover{



  color: #382225;



}



#stred h2{



  font-size: 1em;



  color: #655055;



  margin-bottom: 0;



  padding-bottom: 0;



}



#stred h3{



  font-size: .9em;



  color: #655055;



  margin-bottom: 0;



  padding-bottom: 0;



}

#stred ul{

  margin-right:50px;

}

