body
        {
margin: 0;
padding: 0;
        background-color: #ffdfb5;
        font-family: Georgia, Times new Roman, Times new Roman CE, serif;
        font-size: 90%; color: #202020;
        }
/* odkazy */
A:link {text-decoration: underline; font-weight: bold; color: #43110a;}
A:visited {text-decoration: none; font-weight: normal; color: #43110a;}
A:hover {background-color: #43110a; font-weight: bold; color: #FFFFFF;}


#text input
{
background-color: #FFFFFF;
}

#text table
{
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%;
}

hr
{
margin-top: 5px;
color: #751e15;
height: 1px;
}
b
{
color: #404040;
}
h1
{
font-size: 140%; color: #920000;
margin-top: 0px;
margin-bottom: 10px;
}
h2
{
font-weight: bold;
font-size: 115%;
color: #BA2D20;
margin-bottom: 10px;
}

h3
{
font-weight: bold;
font-size: 100%;
color: #808080;
margin-bottom: 0px;
}
li
{
          list-style-image: url("../images/li.gif");
          line-height: 15pt;

}
.odkaz li
{
        list-style-image: url("../images/li_dolu.gif");
        line-height: 15pt;
}

.web li
{
        list-style-image: url("../images/li_web.gif");
        line-height: 15pt;
}

.download li
{
        list-style-image: url("../images/li_download.gif");
}
#main
{
width: 860px;

margin-left: auto;
margin-right: auto;
margin-top: 20px;
}
#main img
{
border: 0px;
}
/* mikromenu */
#maintext
{
width: 100%;
}
#menu
{
font-size: 9pt;
background-repeat: repeat-x;
background-image: url('../images/pattern_menu.jpg');
text-align: left;
margin-top: 0px;
padding-top: 3px;
padding-left: 35px;
padding-bottom: 9px;
}
/* buton v menu */
#menu a
{
margin-left: 0px;
margin-right: 8px;
padding-right: 16px;
padding-left: 16px;
padding-bottom: 3px;
padding-top: 2px;
background-color: #e9c974;
line-height: 30px;
background-repeat: repeat-x;
background-image: url('../images/buton.jpg');
border: 1px solid #505050;
}
#menu a:hover
{
color: #000000;
background-color: #ead11c;
background-repeat: repeat-x;
background-image: url('../images/buton_a.jpg');
}
#hledac
{
position: absolute;
margin-left: 10px;
top: 200px;
}
#aktiv a
{
color: #FFFFFF;
background-color: #782216;
background-repeat: repeat-x;
background-image: url('../images/buton_aktiv.jpg');
}
input
{
font-weight: bold;
margin-top: 10px;
color: #261c0e;
background-color: transparent;
padding-right: 0px;
padding-left: 0px;
padding-top: 2px;
padding-bottom: 0px;
}
#text
{
font-size: 90%;
margin-left: 210px;
width: 600px;
padding: 15px;
line-height: 16pt;
}
#text .image_left
{
float: right;
border: 1px;
margin-left: 10px;
}
#text img
{
border: 0px;
}
#obalovac
{
margin-top: -10px;
margin-right: 5px;
width: 205px;
float: left;
padding-bottom: 15px;
}
#obalovac img
{
margin-bottom: 5px;
}
.topper-virtual
{
background-repeat: no-repeat;
background-image: url('../images/topper-virtual.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
margin-top: 25px;
}
.toper
{
background-repeat: no-repeat;
background-image: url('../images/toper.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
margin-top: 25px;
}
.toper1
{
background-repeat: no-repeat;
background-image: url('../images/toper1.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
margin-top: 25px;
}

.toper2
{
background-repeat: no-repeat;
background-image: url('../images/toper2.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
margin-top: 25px;
}
.toper3
{
background-repeat: no-repeat;
background-image: url('../images/toper3.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
margin-top: 25px;
}

.toper4
{
background-repeat: no-repeat;
background-image: url('../images/toper4.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
margin-top: 25px;
}

.radio
{
background-repeat: no-repeat;
background-image: url('../images/radio.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 185px;
margin-top: 25px;
}
.textradio
{
padding-top: 60px;
margin-left: 15px;
font-size: 7pt;
}


.bottom
{
background-repeat: no-repeat;
background-image: url('../images/bottom.jpg');
padding-left: 5px;
padding-right: 5px;
margin-left: 14px;
height: 30px;
}
.righter
{
padding-left: 10px;
padding-right: 5px;
padding-bottom: 2px;
padding-top: 2px;
margin-left: 14px;
background-repeat: repeat-y;
background-image: url('../images/midle.jpg');
font-size: 80%;
line-height: 155%;
}
.righter img
{
border: 0px;
}
.righter A:visited 
{
text-decoration: none; font-weight: bold; color: #43110a;
}
.righter A:hover 
{
text-decoration: none; font-weight: bold; color: #FFFFFF;
}


/* ukončení boxu */
#patka
{
clear: left;
font-size: 9pt;
color: #202020;
padding-top: 0px;
padding-bottom: 10px;
padding-right: 50px;
padding-left: 15px;
text-align: right;
bottom: 0px;
background-repeat: repeat-x;
background-image: url('../images/pattern_menu.jpg');
}

#texttop
{
color: #6c501b;
margin-bottom: -20px;
margin-top: 0px;
width: 850px;
margin-left: auto;
margin-right: auto;
}
#texttop2
{
color: #6c501b;
margin-bottom: -20px;
margin-top: 2px;
width: 850px;
margin-left: auto;
margin-right: auto;
text-align: right;
}
#texttop2 img
{
border: 0px;
}
/* fotogalerie */
.fotka
  {
  margin-top:20px;
  width: 590px;
  }
.fotka a
  {
  float:left;
  display: block;
  width:160px;
  height:160px;
  margin-right:15px;
  margin-bottom:9px;
  background-repeat: fixed;
  background-image:url("../images/back_foto.gif");
  text-align:center;
  }
.fotka a:hover
  {
  background-color:#FF0000;
  background-position:0px 160px;
  }
.horizontal img,.vertikal img
  {
  position:relative;
  top:23px;
  }
.vertikal img
  {
  top:21px;
  }

.clear
{
clear: right;
}
#kalendar
{
font-size: 9pt;
}
