body              
        {
        margin: 0px;
        padding: 0px;
	      font-family: Georgia, Georgia CE, serif; 
        font-size: 10pt; color: #404040;
        background-repeat: repeat-x;
        background-image: url('../images/pattern-background.jpg');
        background-color: #ffdfb5;
        }
/* odkazy */
A:link {text-decoration: underline; font-weight: bold; color: #256f26;}
A:visited {text-decoration: none; font-weight: normal; color: #0f521c;}
A:hover {background-color: #256f26; font-weight: bold; color: #FFFFFF;}
h1
{
color: #5e3f14;
font-size: 19pt; 
}
h2
{
font-weight: bold;
font-size: 13pt;
color: #0f521c;
margin-bottom: 0px;
}
input
{
background-color: #5e3f14;
border: 1px solid #000000;
color: #ffffff;
padding: 3px;
}
#main
{
/* hlavni obal */
width: 1250px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-repeat: repeat-y;
background-image: url('../images/pattern-main.png');
}
#topka  
/* slouzi pro vnitrni texturu dreva a topky */
{
width: 1204px;
margin-left: auto;
margin-right: auto;
height: 360px;
background-repeat: no-repeat;
background-image: url('../images/pattern-middle.jpg');
}
#mutace
{
position: absolute;
margin-left: 100px; 
margin-top: 5px;
width: 250px;
color: #ffffff;
}
#mutace a
{
color: #ffffff;
}
#mutace img
{
margin-left: 19px;
}
#hledat
{
position: absolute;
margin-left: 950px; 
margin-top: 1px;
width: 250px;
color: #ffffff;
}
#menu
{
width: 1200px;
font-size: 13pt;
position: absolute;
margin-top: 310px;
color: #000000;
text-align: center;
}
#menu a 
{
padding: 5px;
text-decoration: underline; 
font-weight: bold;
}

#menu a:hover 
{
padding: 5px;
}
#menu #aktiv
{
background-color: #256f26;
color: #ffffff;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
#vnitrek 
{
/* vnitrni obal leveho, stredu a praveho sloupce */
width: 1204px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
background-repeat: no-repeat;
background-image: url('../images/pattern-vnitrek.jpg');
}
#lefter
{
margin-top: 30px;
margin-left: -30px;
float: left;
width: 306px;
}
#text
{
padding-top: 10px;
font-size: 11pt;
line-height: 18pt;
width: 600px;
margin-left: 295px;
min-height: 690px;
}
#text img
{
margin-left: 10px;
border: 2px solid #5e3f14;
}
#text #virtual
{
width: 620px;
height: 465px;
border: 2px solid #5e3f14;
}
#text table
{
width: 600px;
margin-left: 10px;
border-collapse: collapse;
}

#text th
{
text-align: left;
background-color: #CCCCCC;
padding: 5px;
border: 1px solid #909090;
color: #FFFFFF;
}
#text td
{
text-align: left;
color: #000000;
border: 1px solid #808080;
padding: 5px;
background-color: #ffcc88;
font-size: 90%;
}
#text .nahled
{

}
#righter
{
position: absolute;
width: 300px;
margin-top: 10px;
margin-left: 930px;
}
#righter #kalendar
{
padding: 19px;
background-repeat: no-repeat;
background-image: url('../images/kalendar.png');
height:190px;
}
#righter img
{
border: 0px;
}
.inright
{
padding: 19px;
margin-top: -20px;
line-height: 15pt;
width: 240px;
}
#listovanikalendarem
{
text-align: center;
}
.inleft /* kontejner leveho bloku - obdelniku */
{
padding: 19px;
background-repeat: no-repeat;
background-image: url('../images/kontejner.png');
min-height: 220px;
line-height: 15pt;
margin-top: -20px;
}
.inleft li
{
line-height: 15pt;
}

.inleft h3
{
font-weight: bold;
font-size: 13pt;
color: #000000;
margin-bottom: 0px;
}
.inleft ul
{
margin-left: -20px;
}
.inleft #aktiv
{
background-color: #256f26;
color: #ffffff;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
}


#icons
{
margin-left: 60px;
}
#icons img
{
border: 0px;
}
.fotka a
  {
  float:left;
  display: block;
  width:160px;
  height:160px;
  margin-right:20px;
  margin-bottom:9px;
  background-repeat: fixed;
  background-image:url("../images/back_foto.png");
  text-align:center;

  }
.fotka a:hover
  {
  background-position:0px 160px;
  }
#text .fotka img
{
 border: 0px;
 margin-left: 0px;
}
.horizontal img,.vertikal img
  {
  position:relative;
  top:23px;
  }
.vertikal img
  {
  top:21px;
  }


#patka
{
text-align: center;
clear: both;
margin-top: 20px;
padding: 40px;

}
.floatright
{
float: right;
}
