body {background-color: #ffffff;
      font-family: Arial , Helvetica , sans-serif;
      color:#000000;
      width:700px;
      font-size:13px;
      padding:0px;
      margin:0px;
      text-align:left;}

/* -----------------------------------------------------------------------------
--- IDs ------------------------------------------------------------------------
------------------------------------------------------------------------------*/
#logo {margin-top:5px;
        display:none;}
#main {
  width:680px;
  margin: 0 10px;
  padding: 0 10px;
  _padding:0px;
  _margin:0px;
  border:none;
  position:relative;}

#footer{
  border-style: solid;
  border-color: #000;
  border-width: 1px 0px 1px 0px;
  font-size:12px;
  width:986px;
  height:20px;
  display:none;
  }
#flags {
  position:relative;
  left:-280px;
  top:20px;
  width:260px;
  display:none;}

  #logon {
  width:190px;
  font-size:10px;
  position:relative;
  color: rgb(41,133,35);
  float:left;
  overflow:hidden;
  display:none;
  }

#menu {
  position:absolute;
  top:100px;
  left:830px;
  text-align:left;
  z-index:20;
  display:none;}

#menu a {
  font-family: "Trebuchet MS",Arial , Helvetica , sans-serif;
  text-decoration:none;
  font-weight:bold;
  font-size:15px;
  color: rgb(52,160,64);  }
#menu ul{
  list-style-type: none;
  margin-top:0px;}

#menu ul li {
 position:relative;
 left: -40px;
 list-style-type: none;
 border-width: 0px 0px 1px 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px;
 border-style:solid;
 border-color: rgb(41,133,35);
 margin:0px;
 width:150px;}
#menu ul li a{display: block;width:100%;}
#menu ul li img {height:15px;width:15px; margin:2px 0px ;padding:0px; border:none; position:relative;top:3px;}

#banners {
  position:absolute;
  top:420px;
  left:830px;
  width:150px;
  text-align:left;
  font-size:12px;
  border-style:solid;
  border-width:1px 0px 1px;
  display:none;}
  
#address {
  position:absolute;
  top:460px;
  left:830px;
  width:150px;
  text-align:left;
  font-size:12px;
  border-style:solid;
  border-width:1px 0px 1px;
  display:none;}

#helper01 {width:165px;height:640px;float:right;border-style:solid;border-width:0px 0px 0px 0px;margin-top:15px; display:none}
#helper02 {width:600px;height:1px;float:right;border-style:solid;border-width:0px 0px 0px 0px;margin-right:200px; display:none}

#content {
  width:650px;
  position:relative;
  left:50px;
  _left:0px;
  top:0px;
  text-align:left;
  float:left;
  border-style:solid;
  border-width:0px 0px 0px 0px;
  padding-right:20px;
  padding-top:0px;
  margin-top:0px;}

#content li {
  list-style-position:outside;
  margin-bottom:3px;}

img#foot{display:none}
a#toplist {display:none}
#copyR{position:relative;
        top:20px ;
        left:300px;}

#logon a{font-size:10px;
  text-decoration:underline;}

/* -----------------------------------------------------------------------------
--- CLASSes --------------------------------------------------------------------
------------------------------------------------------------------------------*/
.shadow {padding:1px;
  background-color: rgb(200,200,200);
  }
.leftpaper {
  position:relative;
  top:-3px;
  left:-3px;
  z-index:10;
  border:solid 1px rgb(225,244,249);
  background-image: url(./img/papbghole.gif);
  background-repeat:repeat-y;
  background-color: rgb(242,251,251);
  }
.paper  {
  margin-left:25px;
  padding-left:10px;
  background-image: url(./img/papbg.gif)}

.tabulka {border-style:none;
           border-collapse:collapse;
           font-size:11px;}
.tabulka .edit{ font-size:11px;
                text-align:right;}
.tabulka .sudy{background-color:rgb(200,200,250);}
.tabulka .lichy {background-color:rgb(200,250,250);}
.tabulka a {font-size:11px;}
.tabulka td {
  margin:0px;
  border-style:none;
  border-width:1px;
  padding:2px;}

.DL td {padding:0px;}
 tr.headDL td {padding:2px;}
.DL td a {display:block;padding:2px;}
.DL td a:hover {background-color:rgb(254,254,108);}
.tabulka tr {
  border-style:solid;
  border-width:1px;
  padding:0px;
  margin: 0px;}

.flag {float:right;height:12px;width:18px;padding:0px;margin: 2px;;padding:0px; border:none; position:relative;top:3px;text-align:right;}


.caption {border-style:solid;
          border-width: 0px 0px 1px;
          border-color: #000000;
          width:  250px;
          margin: 20px;
          }

.activities {width:620px;}
.activities .left {width:500px;}
.activities .capt {width:500px;}
.activities .right {width:120px;}
.timer{
  border:none;
  padding:0;
  margin:0;
  font-family: Courier New;
  background:none;
  width:100px;}



.capt {color: rgb(0,0,0);
       font-weight:bold;
       font-size:12px;
       padding-top:6px;}
.n {margin:0px; padding:0px; height:14px;}

.references ul {list-style-type:none;}
.home {
  font-family:arial black;
/*  font-weight:bold;*/
  font-size:22px;
/*  font-style:italic;*/
  line-height:250%;
  position:relative;
  left:80px;
  top:80px;
  width:520px;
  color: rgb(0,0,0);}
.home .name{
  position:relative;
  left:200px;
  width:300px;}

.visit {
  padding:3px;
  font-size:11px;
  position:relative;
  top:100px;
  left:100px;
  width:380px;
  height:180px;
  border:solid 1px;
  }
.visit img {
  width:380px;
  height:70px;}

.visit .left-side{
  position:relative;
  bottom:3px;
  float:left;
  text-align:left;}

.visit .right-side{
  position:relative;
  bottom:3px;
  float:right;
  text-align:right;}

table.photo {float:left;}
.photo .capt {font-size:10px;}
.photo .capt a{font-size:11px;}
.photo .foot {font-size:10px;}
.photo a img {border:none;}

.photo_tbn {float:left; margin:5px;}
.photo_tbn a img{border:none;}
.photo_tbn top{font-size:10px;}
/* -----------------------------------------------------------------------------
--- TAGs -----------------------------------------------------------------------
------------------------------------------------------------------------------*/
form fieldset {
  border:solid 1px rgb(52,180,64);
  }
form input {
  border:solid 1px rgb(52,180,64);
  background-color: rgb(255,255,255);
  margin:1px;
  padding:1px;}

h2 {font-family:'Times';
    font-size: 25px;
    color: #000000;
    padding: 0px;
    margin: 2px;}
h3{font-family:'Times';
    font-size: 20px;
    color: #000000;
    padding: 0px;
    margin: 2px;
    margin-bottom:10px;}
h4{font-family:'Times';
    font-size: 16px;
    color: #000000;
    padding: 0px;
    margin: 2px;
    margin-left:10px;
    text-decoration:underline;}
h5{font-family:'Times';
    font-size: 15px;
    color: #000000;
    padding: 0px;
    margin: 2px;
    margin-bottom:0px;
    font-weight:bold;}

b {color: #000000;}

p {text-align: justify;text-indent: 30px; margin-bottom:3px;margin-top:3px;}

table {margin:5px 5px 15px 20px;padding:1px;}

table caption {
  font-weight:bold;
  color: #000000;
  text-align:left;
  margin-left:42px;
  font-size:16px;}
ul li a
{ font-size:11px;
  }
a {
  font-family: Arial , Helvetica , sans-serif;
  text-decoration:underline;
  font-weight:bold;
  font-size:15px;
  color: #000000;
  border:none;
}

