body
{
  min-width: 630px; /* 2 x (LC plna-sirka + CC padding) + RC plna-sirka */
}
#container
{
  padding-left: 210px; /* LC plna-sirka */
  padding-right: 210px; /* RC plna-sirka + CC padding */
  position: relative; /* Resi "nekonecnou" stranku v IE7 */
}
#container .column
{
  position: relative;
  float: left;
}
#center
{
  padding: 10px 20px; /* CC padding */
  width: 100%;
}
#left
{
  width: 190px; /* LC width */
  padding: 0 10px; /* LC padding */
  right: 250px; /* LC plna-sirka + CC padding */
  margin-left: -100%;
}
#right
{
  width: 150px; /* RC width */
  padding: 0 10px; /* RC padding */
  margin-right: -100%;
}
#paticka-uvnitr
{
  clear: both;
}
/*** oprava pro IE ***/
* html #left
{
  left: 170px; /* RC plna-sirka */
}
/*** Stejna vyska sloupcu ***/
#container
{
  overflow: hidden;
}
#container .column
{
  padding-bottom: 2001em; /* X + padding-bottom */
  margin-bottom: -2000em; /* X */
}
/*** oprava paticky ***/
* html body
{
  overflow: hidden;
}
* html #paticka
{
  float: left;
  position: relative;
  width: 100%;
  padding-bottom: 10010px;
  margin-bottom: -10000px;
  background: #FFF; /*** Stejne jako u body ***/
}
/*** 		Jen pro vzhled				 ***/
body
{
  margin: 0;
  padding: 0;
  background: #FFF;
}
#hlavicka, #paticka-uvnitr
{
  font-size: large;
  text-align: center;
  padding: 0.1em 0.2em;
  background: #036;
}
#left
{
  background: #036;
}
#center
{
  background: #87ceeb;
}
.red
{
  color: red;
}

.white
{
  color: white;
}

.pismoc
{
  font-family : Arial;
  font-size : small;
  }


#center A:link {
	COLOR: #000080;
	text-decoration : underline;
	}
#center A:visited {
	COLOR: #000080;
	text-decoration : underline;
	}
#center A:hover {
	COLOR: #FFFF00;
	text-decoration : underline;
}

#right
{
  background: #036;
}




#container .column
{
  padding-top: 0em;
  text-align: left;
  font-family : Arial;
  font-size : small;
} 
/*** 		leve menu				 ***/

#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 180px;
background-color: #036;
border-bottom: 1px solid #eee;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}
 
/*** 		horni menu				 ***/

#navcontainerh ul
{
  font-family : Arial;
  font-size : small;
  font-weight : bold;
}

ul#navlisth
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
  text-align: left;
}

#navlisth li
{
display: inline;
list-style-type: none;
}

#navlisth a { padding: 0px 3px; }

#navlisth a:link, #navlisth a:visited
{
color: #fff;
background-color: #036;
text-decoration: none;
}

#navlisth a:hover
{
color: #000000;
background-color: #87ceeb;
text-decoration: none;
}

.slunce
{
 font-family : Arial;
 color : #FFFFFF; 
  font-size : small;
}
 

.nad
{
 font-family : Arial;
 color : #FF0000;
	font-size : x-large;
	font-weight : bold;
}

/*** 		leve menu - skola	red			 ***/

#skola a {  
display: block;
padding: 3px;
width: 183px;
border-bottom: 1px solid #eee;
}

#skola a:link, #skola a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#skola a:hover
{
color: #ffffff;
background-color: #dd0000;
text-decoration: none;
}


/*** 		leve menu - rok		orange		 ***/

#rok a {  
display: block;
padding: 3px;
width: 183px;
border-bottom: 1px solid #eee;
}

#rok a:link, #rok a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#rok a:hover
{
color: #000000;
background-color: #ffa500;
text-decoration: none;
}

/*** 		leve menu - zaci	yellow		 ***/

#zaci a {  
display: block;
padding: 3px;
width: 183px;
border-bottom: 1px solid #eee;
}

#zaci a:link, #zaci a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#zaci a:hover
{
color: #000000;
background-color: #ffff00;
text-decoration: none;
}


/*** 		leve menu - rodice	lime		 ***/

#rodice a {  
display: block;
padding: 3px;
width: 183px;
border-bottom: 1px solid #eee;
}

#rodice a:link, #rodice a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#rodice a:hover
{
color: #000000;
background-color: #00ff00;
text-decoration: none;
}

/*** 		leve menu - aktiv	blue		 ***/

#aktiv a {  
display: block;
padding: 3px;
width: 183px;
border-bottom: 1px solid #eee;
}

#aktiv a:link, #aktiv a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#aktiv a:hover
{
color: #ffffff;
background-color: #036;
text-decoration: none;
}

/*** 		leve menu - dalsi	purple		 ***/

#dalsi a {  
display: block;
padding: 3px;
width: 183px;
border-bottom: 1px solid #eee;
}

#dalsi a:link, #dalsi a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#dalsi a:hover
{
color: #ffffff;
background-color: #800080;
text-decoration: none;
}

/*** 		prave menu				 ***/

#novinka a {  
display: block;
padding: 3px;
width: 146px;
border-bottom: 1px solid #eee;
}

#novinka a:link, #novinka a:visited
{
color: #ffffff;
background-color: #800000;
text-decoration: none;
}

#novinka a:hover
{
color: #ffffff;
background-color: #dc143c;
text-decoration: none;
}

#mapa a {  
display: block;
padding: 3px;
width: 142px;
border: 2px solid #eee;
font-size : medium
}

#mapa a:link, #mapa a:visited
{
color: #ffffff;
background-color: #800000;
text-decoration: none;
}

#mapa a:hover
{
color: #ffffff;
background-color: #dc143c;
text-decoration: none;
}

#obce a {  
display: block;
padding: 3px;
width: 146px;
border-bottom: 1px solid #eee;
}

#obce a:link, #obce a:visited
{
color: #ffffff;
background-color: #369;
text-decoration: none;
}

#obce a:hover
{
color: #ffffff;
background-color: #dc143c;
text-decoration: none;
}