body {	
	margin : 0px;
	padding : 0px;
	color: #000000;
	font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size : 70%;
}
legend, .vyrazny {
  color : #c24a12;
  font-weight : bold;
}
body.normal {
  background-image : url("../img/back.jpg");
}
.zaklad {
  background-image : url("../img/bg.jpg");
	background-repeat : repeat-x; 
}
.celek {
  width : 966px;
  background-image : url("../img/celek.jpg");
	background-repeat : repeat-y; 
	margin: auto;
}
.hlavicka {
	background-image : url("../img/hlavicka.jpg");
	background-repeat : no-repeat;
  width : 966px;
  height : 83px;
}
h1 {
  margin : 0px;
  padding : 0px;
  float : left;
	background-image : url("../img/h1.jpg");
	background-repeat : no-repeat;
	width : 258px;
	height : 83px;
	font-size : 100%;  
}
.popis {
  float : left;
	width : 708px;/*708*/
	height : 42px;/*83*/
	text-align : center;
	color : #c24a12;
  padding : 41px 0 0 0;
}
.baner {
  width : 966px;
  height : 212px;  
}
.vmenu {
	background-image : url("../img/vmenu.jpg");
	background-repeat : no-repeat;
	width : 943px;/*966*/
	height : 34px;/*40*/
	padding : 6px 0 0 23px;
}
h2, h3 {
  margin : 0px;
  padding : 0px;
  font-size : 100%;
}
h2.vodkaz a, h2.vodkaz a:link, h2.vodkaz a:visited {
  float : left;
  display : block;
  color : #f8daa7;
  text-decoration : none;
  text-transform : uppercase;
  font-weight : bold;
  padding : 7px 23px 7px 23px;
  margin : 0px 5px 0 5px;
}
h2.aktivnivodkaz a, h2.aktivnivodkaz a:link, h2.aktivnivodkaz a:visited, h2.aktivnivodkaz a:hover, h2.vodkaz a:hover {
  float : left;
  display : block;
  background-color : #c24a12;
  border : 1px solid #f18d5e;
  color : #ffffff;
  text-decoration : none;
  text-transform : uppercase;
  font-weight : bold;
  padding : 6px 22px 6px 22px;
  margin : 0px 5px 0 5px;
}
.leva {  
	background-image : url("../img/leva.png");
	background-repeat : no-repeat;
  float : left; 
  width : 258px;
}
h2.zednickeprace a, h2.zednickeprace a:link, h2.zednickeprace a:visited {
  width : 195px;/*258*/
  height : 26px;/*37*/
  background-image : url(../img/lodkaz.png);
  background-repeat : no-repeat; 
  display : block;
  padding : 11px 0 0 63px;
  color: #c24a12;
  text-decoration : none;
  font-weight : bold;
}
h2.zednickeprace a:hover, h2.aktivnizednickeprace a, h2.aktivnizednickeprace a:link, h2.aktivnizednickeprace a:visited, h2.aktivnizednickeprace a:hover { 
  width : 195px;/*258*/
  height : 26px;/*37*/
  background-image : url(../img/aktivnilodkaz.png);
  background-repeat : no-repeat;
  display : block; 
  padding : 11px 0 0 63px;
  color: #ffffff;
  text-decoration : none;
  font-weight : bold;
}
.zednictvimenu {
  display: none;
}
.stred { 
	background-image : url("../img/stred.png");
	background-repeat : no-repeat;
  float : left;  
  width : 670px;/*708*/
  padding : 0px 28px 0px 0px;
}
.navigace {
  width : 670px;
  height : 25px;
  color : #c24a12;
  padding-top : 15px;
  font-weight : bold;
}
h4 {
  font-weight : bold;
  font-size : 130%;
  color : #c24a12;
  clear : both;
}
h3.nadpis {
  font-weight : normal;
  color : #c24a12;
  float : left;
}
h3.nadpis a, h3.nadpis a:link, h3.nadpis a:visited {
  text-decoration : underline;
  font-weight : normal;
  float : left;
}
h3.nadpis a:hover {
  text-decoration : underline;
  font-weight : normal;
  float : left;
}
.dolni {
	background-image : url("../img/dolni.png");
	background-repeat : no-repeat;	
	clear: both;
	position : relative;
	width : 966px;/*966*/
	height : 40px;/*76*/
	text-align : center; 
	color : #f8daa7;
	margin: auto;
	padding : 36px 0px 0 0;
}
.dolni a, .dolni a:link, .dolni a:visited, .dolni a:hover {
  text-decoration : underline;
  font-weight : normal;
  color : #ffffff;
}
a, a:link, a:visited {
  text-decoration : underline;
  font-weight : normal;
  color : #c24a12;
}
a:hover {
  text-decoration : underline;
  font-weight : normal;
  color : #c24a12;
}
.noborder {
  border : 0px;
}
.nahoru {
  clear : both;
  margin-top : 20px;
}
.left {
  float : left;
}
.right {
  float : right;
}
.clear {
  clear : both;
}
.povinne{
	font-weight : bold;
}
img {
  border: 0px;
}
form {
  margin : 0;
  padding : 0;
}
td {
  padding : 5px;
}
fieldset {
	padding : 10px 0 10px 10px;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
img.none, .none {
  border : 0px;
  text-decoration : none;
}
.zpet {  
  clear : both;
  margin-top : 10px;
  text-align : left;
}
.galerie {
  width : 650px;
  margin-top : 10px;
  padding-bottom : 5px;
  clear : both;
}
.icon, .border, .stred img {
  border : 1px solid #c14a12;
  padding : 5px;
  margin : 5px;
}
.foto {
  float : left;
}
