body {	
	margin : 0px;
	padding : 0px;
	color: #ffffff;	
	font-family : Verdana, Tahoma, Arial, Times New Roman, Helvetica, sans-serif;
	font-size : 75%;
	background-color : #dd501f;
}
body.normal {  
  background-image : url("../img/bg.jpg");
	background-repeat : repeat-x;
	background-color : #dd501f;
}
.celek {
  width : 868px; 
	margin: auto; 
  background-image : url("../img/celek.jpg");
	background-repeat : repeat-y;
}
.zaklad {  
	background-image : url("../img/obrazek.jpg");
	background-repeat : no-repeat;
	background-position : right bottom;
}
.hlavicka {
  background-image : url("../img/hlavicka.jpg");
	background-repeat : no-repeat;
	position : relative;
	width : 868px;
	height : 291px;
}
.hlavickade {
  background-image : url("../img/hlavickade.jpg");
	background-repeat : no-repeat;
	position : relative;
	width : 868px;
	height : 291px;
}
.inhlavicka {
  width : 868px;
	height : 222px;
}
.hleva {
  width : 66px;
  height : 222px;
  float : left;
}
.vlajky {  
  margin-top : 105px;
}
.vlajky img {
  margin-left : 12px;
}
.baner {
  width : 515px;
  height : 222px;
  float : left;
}
.kontakt {
  width : 260px;/*287*/
  height : 32px;/*222*/
  float : left;
  padding : 190px 0 0 27px;
  font-size : 90%;
}
.navigace {
  width : 680px;/*868*/
	height : 51px;/*69*/
	padding : 18px 0 0 188px;
}
.prava{
	float : right;
	width : 287px;
}
.podkaz a, .podkaz a:visited, .podkaz a:link {
  color : #ffffff;
  text-decoration : none;
  font-weight : normal; 
	background-image : url("../img/podkaz.jpg");
	background-repeat : no-repeat;
	width : 232px;/*287*/
	height : 30px;/*30*/
	display : block;
	padding : 7px 0 0 55px;
}
.podkaz a:hover, .aktivnipodkaz a:hover, .aktivnipodkaz a:link, .aktivnipodkaz a:visited, .aktivnipodkaz a {
  color : #f6c500;
  text-decoration : none;
  font-weight : normal; 
	background-image : url("../img/apodkaz.jpg");
	background-repeat : no-repeat;
	width : 232px;/*287*/
	height : 30px;/*30*/
	display : block;
	padding : 7px 0 0 55px;
}
.pododkaz a, .pododkaz a:link, .pododkaz a:visited {  
	color : white;
  font-weight : normal; 
  text-decoration : none;
	margin : 0px 0 0 68px;
	line-height : 2.0;
}
.aktivnipododkaz a, .aktivnipododkaz a:link, .aktivnipododkaz a:visited, .aktivnipododkaz a:hover, .pododkaz a:hover {  
	color : #f6c500;
  font-weight : bold;
  text-decoration : none;
	margin : 0px 0 0 68px;
	line-height : 2.0;
}
.stred {
	width : 531px;/*581*/
	float : left;
	padding : 10px 10px 10px 40px;
	text-align : justify;
}
.stred img {
  border : 3px solid white;
}
h2 {
	color : #000000;
	font-weight : bold;
	display : block;
	font-size : 140%;
	clear : both;
}
.vyrazny {
  font-weight : bold;
  color : #dd1515;
}
.uvodtext {
  height : 100px;
}
.kestazeni {
  width : 510px;
  border : 1px solid #565656;
  background-image : url("../img/soubory.jpg");
  color : white;
  font-weight : bold;
}
.kestazeni li {
  list-style-type : none;
}
.soubory {
  list-style-type : none;
}
.dolni {	
	width : 848px;/*868*/
	height : 50px;/*75*/
  background-image : url("../img/dolni.jpg");
	background-repeat : no-repeat;
	text-align : right;
	padding : 25px 20px 0 0;
	position : relative;	
	clear: both;
	color : #5d5d5d;
	font-size : 80%;
}
a, a:link, a:visited {
	color : #f6c500;
	font-weight : normal;
	text-decoration : underline;
}
a:hover {
  color : #f6c500;
	font-weight : normal;
  text-decoration : underline;
}
.foto {
	border : 1px solid #bccde0;
  text-align : left;
}
.foto img {  
	width : 100px;
}
.galerie {
  margin-top : 10px;
  text-align : left;
  width : 531px;
}
.fotogalerie {
  float : left;
  margin : 5px;
}
img.icon {
	border : 3px solid white;
	width : 100px;
	display : inline;
	margin : 3px 0 3px 0;
}
a .icon, a:link.icon, a:visited.icon, a:hover.icon {
  border: 1px solid; 
	border-color: #e6e3e3;
	color : #e6e3e3;
}
img {
  border: 0px;
}
td {
  padding : 2px 2px 2px 2px;
}
.nahoru {
  padding-top : 10px;
  clear : both;
}
form {
  padding : 0px;
  margin : 0px;
}

