body {	
	margin : 0px;
	padding : 0px;
	background-color : #f5f6fb;
	font-family : Verdana, Arial, Tahoma, Helvetica, sans-serif;
	color: #000000;
	font-size : 70%;
}
body.normal { 
  background-image : url(../img/bg.jpg);
  background-repeat : repeat-x; 
	background-color : #f5f6fb; 
	color: #000000;
}
.vyrazny {
  color : #271567;
  font-weight : bold;
}
.celek {
  width : 997px;
	margin: auto;
}
.hlavicka {
  width : 997px;/*997*/
  height : 220px;/*220*/
  background-image : url(../img/hlavicka.jpg);
  background-repeat : no-repeat; 
}
h1 {
  float : left;
  margin : 0px;
  padding : 0px;
  font-size : 100%;
  width : 239px;
  height : 220px;
}  
h1 span, .nadobimenu {
  display: none;
}
.sunnex {
  float : right;
  width : 239px;
  height : 220px;
}
.vmenu {
  width : 927px;/*997*/
  height : 54px;/*54*/
  background-image : url(../img/vmenu.jpg);
  background-repeat : no-repeat;
  padding-left : 70px; 
} 
h2, h3 {
  margin : 0px;
  padding : 0px;
}
h2.vodkaz, h2.aktivnivodkaz, h2.nadobi, h2.aktivninadobi, h2.nadobipododkaz, h2.aktivninadobipododkaz {
  font-size : 100%;
} 
h2.vodkaz a, h2.vodkaz a:link, h2.vodkaz a:visited {   
  float : left;
  width : 125px;/*125*/
  height : 34px;/*44*/
  background-image : url(../img/vodkaz.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #271567;
  font-weight : bold;
  text-align : center;
  text-decoration : none;
  padding-top : 10px;
  margin-top : 10px;
}
h2.vodkaz a:hover, h2.aktivnivodkaz a, h2.aktivnivodkaz a:link, h2.aktivnivodkaz a:visited, h2.aktivnivodkaz a:hover {   
  float : left;
  width : 125px;/*125*/
  height : 34px;/*44*/
  background-image : url(../img/aktivnivodkaz.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
  text-decoration : none;
  padding-top : 10px;
  margin-top : 10px;
}
.leva {
  float : left;
  width : 239px;
  background-image : url(../img/leva.jpg);
  background-repeat : no-repeat;
  padding-top : 70px;
}
.menu {
  width : 239px;
  background-image : url(../img/menu.jpg);
  background-repeat : repeat-y; 
}
h2.nadobi a, h2.nadobi a:link, h2.nadobi a:visited {
  width : 199px;/*239*/
  height : 22px;/*29*/
  background-image : url(../img/nadobi.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #ffffff;
  font-weight : bold;
  text-decoration : none;
  padding : 7px 0 0 40px;
}
h2.nadobi a:hover, h2.aktivninadobi a, h2.aktivninadobi a:link, h2.aktivninadobi a:visited, h2.aktivninadobi a:hover {
  width : 199px;/*239*/
  height : 22px;/*29*/
  background-image : url(../img/aktivninadobi.jpg);
  background-repeat : no-repeat;
  display : block;
  color: #271567;
  font-weight : bold;
  text-decoration : none;
  padding : 7px 0 0 40px;
}
.kontakt {
  width : 239px;
  background-image : url(../img/lpozadi.jpg);
  background-repeat : repeat-y;
}
.inkontakt {  
  margin : 0 20px 0 20px;  
}
.stred {
  float : left;
  width : 519px;
}
.stred img {
  border : 1px solid #dbdbdb;
  margin : 5px;
}
.navigace {
  width : 507px;/*519*/
  height : 15px;
  background-color : #dbdbdb;
  border : 1px solid #acb8bf;
  color : #000000;
  padding : 5px;
  margin : 15px 0 20px 0;
}
h3.nadpis {
  font-size : 100%;
  font-weight : normal;
  color : #271567;
  float : left;
}
h3 {
  font-weight : bold;
  font-size : 130%;
  color : #271567;
}
h4 {
  clear : both;
  font-weight : bold;
  font-size : 130%;
  color : #271567;
}
.zpet, .nahoru {  
  clear : both;
  margin-top : 20px;
  text-align : left;
}
.prava {
  float : right;
  width : 239px;
  background-image : url(../img/prava.jpg);
  background-repeat : no-repeat;
  padding-top : 70px;
}
.informace, .rkontakt {  
  width : 239px;
  background-image : url(../img/informace.jpg);
  background-repeat : repeat-y;
}
.ininformace {  
  margin : 0 25px 0 25px;  
}
.rkontakttable {
  width : 130px;/*130*/
  margin-left : 25px;
}
.rkontakttable input, .rkontakttable textarea {
  width : 130px;
}
.dolni {
  clear : both;
  width : 967px;/*997*/
  height : 44px;/*74*/
  background-image : url(../img/dolni.jpg);
  background-repeat : no-repeat;
  color : #9a8ec7;
  text-align : right;
  padding : 30px 30px 0 0;
}
.dolni a, .dolni a:link, .dolni a:visited {
  color : #ffffff;
  font-weight : normal;
  text-decoration : underline;
}
.dolni a:hover {
  color : #ffffff;
  font-weight : normal;
  text-decoration : underline;
}








img {
  border: 0px;
}
a, a:link, a:visited {
  color : #271567;
  font-weight : normal;
  text-decoration : underline;
}
a:hover {
  color : #271567;
  font-weight : normal;
  text-decoration : underline;
}
.left {
  float : left;
}
.stred td {
  padding : 5px;
}
.noborder {
  border : 0px;
}
.left {
  float : left;
}
.left2 {
  float : left;
  margin : 5px;
}
.right {
  float : right;
}
.right2 {
  float : right;
  margin : 5px;
}
img {
  border: 0px;
}
form {
  margin : 0;
  padding : 0;
}
.message {
	font-weight : bold;
	color : #ff0000;
	margin : 50px 0 50px 0;
	text-align : center;
}
.clear {
  clear : both;
}
input.colored, select.colored {
  background-image: url("../img/input.jpg");
	background-repeat: repeat-x;
	border : 1px solid #dbdbdb;
	width : 300px;
	height : 20px;
	padding-top : 2px;
}
input, select {
	border : 1px solid #dbdbdb;
	padding-top : 2px;
}
input.tlacitko {  
  border : 1px solid #ffffff;
  background-color : #271567;
  color : #ffffff;
  padding : 3px;
}
input.tlacitko2 { 
  background-image: url("../img/tlacitko.jpg");
	background-repeat: repeat-x; 
	height : 22px;
	border : 0px;
	cursor : pointer;
	margin : 2px;
	font-weight : normal;
  color : #ffffff;
  vertical-align: text-bottom;
}
textarea {
  background-image: url("../img/text.jpg");
	background-repeat: repeat-x;
	border : 1px solid #dbdbdb;
	width : 300px;
	height : 97px;
	padding-top : 2px;
}
.fotogalerie {
  float : left;  
  margin : 5px;
}