body {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 9pt;
  background-color: #228b22;
  text-align: center;
}

hr {
  color: green;
  width: 90%;
}

img {
  border: 0px;
}

A {
color: black; 
text-decoration: none; /* nemacknutej */
}

A:visited {
color: black; 
text-decoration: none; /* macknutej odkaz*/
}

A:hover {
color: #555555; 
text-decoration: underline; /* po najeti */
}

.align_left {
  text-align: left;
}

h1 {
  margin: 0px;
  padding: 0px;
}

h2 {
  font-size: 18pt;
  margin: 5px;
  padding: 5px;
}

h3 {
  font-size: 15pt;
  margin-bottom: 2px;
  padding-bottom: 2px;
}

.zelene {
  color: #006400;
}

.modre {
  color: #4169e1;
}

.cervene {
  color: #dc143c;
}

#obal_top {
  height: 270px;
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  background: url(pictures/background_top.png);
}

#obal_top h1 {
  display: none;
}


#obal {
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  background: url(pictures/background.png) repeat-y;
/*  border: 1px solid red;*/
}

#menu {
  margin-left: auto;
  margin-right: auto;
  height: 57px;
  width: 833px;
  background: url(pictures/background_menu.png);
/*  border: 1px solid red;*/
}

#menu ul {
  padding: 0px;
  margin: 0px;
  line-height: 60px;
}

#menu li{
/*  margin-left: 0px;
  margin-right: 0px;*/
  display: inline; /*li budou v lajne*/
  font-size: 14pt;
  font-weight: bold;
}

#menu ul li a:link, #menu ul li a:visited {
  text-decoration: none; /*aby odkaz nebyl podtrzenej*/
  padding: 15px 15px 15px 15px; /*vnitrni okraj, nahoru doprava dolu doleva */
  margin: 10px;
  color: #FFFFFF;
}

#menu ul li a:hover {
  color: #dddddd;
}

#obsah {
  margin-left: auto;
  margin-right: auto;
  width: 820px;
/*  margin-left: 70px;*/
/*  border: 1px solid yellow;*/
}

#left_column {
  float: left;
  width: 550px;
/*  border: 1px solid red;*/
}

#right_column {
  margin-left: 550px;
  padding-left: 5px;
  padding-right: 5px;
  width: 250px;
  margin-bottom: 5px;
/*  border: 1px solid blue;*/
}

#right_column h2 {
  line-height: 65px;
/*  border: 1px solid red;*/
  background: url(pictures/background_small_menu.png);
  height: 58px;
  color: white;
  margin: 0px;
  padding: 0px;
}

.nejblizsi_akce {
  margin-left: auto;
  margin-right: auto;
  width: 200px;
  /*background: #8fbc8b;*/
  background: #dc143c;
  margin-bottom: 25px;
  margin-top: 4px;
/*  border: 1px solid black;*/
}

.nejblizsi_akce .datum {
  font-size: 15pt;
  /*color: #4169e1;*/
  color: black;
  font-weight: bold;
}

.nejblizsi_akce p {
  margin: 0px;
  padding: 5px;
}

.aktualita {
/*  border: 1px solid red;*/
  width: 200px;
  margin-left: auto;
  margin-right: auto;
}

.cleaner {
	clear:both;
	height: 0px;
}

#obal_bottom {
  height: 116px;
  width: 970px;
  margin-left: auto;
  margin-right: auto;
  background: url(pictures/background_bottom.png);
}

#obal_bottom #copyright {
  font-weight: bold;
  padding-top: 80px;
}


.program_mesic {
  font-size: 16pt;
}

.program_akce {
  font-size: 14pt;
}

/*************************************************zacatek fotogalerie ******/
.directory {
  margin-top: 20px;
/*  border: 1px solid red;*/
  width: 150px;
  height: 150px;
  float: left;
}

.image {
  margin-top: 20px;
/*  border: 1px solid red;*/
  width: 200px;
  height: 150px;
  float: left;
}

/************************************************* konec fotogalerie *******/
