body 	{background-color: #780411; color: #003366; }

table	{width: 80%; min-width: 750px; background-color: white; border-style: solid;  border-color: #003366; border-width: 8px; padding: 8px; }
td	{padding: 2px 8px; border-style: solid; border-color: #003366; border-width: 1px; }

#skola	{background-color: #780411; height: 40px;  font-size: 100%; letter-spacing: 2px; }

tr th#skola a:link	{color: white; text-decoration: none; }
tr th#skola a:visited	{color: white; text-decoration: none; }
tr th#skola a:hover	{color: white; text-decoration: underline; }


#left	{width: 175px; vertical-align: top;  border-width: 0px; }

.menu	{text-align: left; border: 3px solid #780411; margin-top: 15px; background-image:  url('images/1.gif'); }
.menu a {display: block; font-weight: normal; font-size: 85%; font-family: Arial, Helvetica, sans-serif; font-variant: normal; padding-left: 15px; line-height: 1.5;}
.ostatni {font-weight: bold; letter-spacing: 1px; font-variant: small-caps; font-size: 100%; padding: 10px; }
.nadpis	{margin-top: 0px; padding: 2px 5px 2px 10px;font-weight: bold; letter-spacing: 1px; font-variant: small-caps; font-size: 95%; background-color: #780411; border: solid #003366; border-width: 0px 0px 2px 0px; color: white; }
.pod	{font-size: 100%; margin-top: 5px; margin-bottom: 0px; font-weight: bold; border: solid #003366; border-width: 0 0 2px 0; padding: 0 2px 0 10px; text-align: left; font-style: italic;  }
#left p.obrazek a:link	{border: 0px; }
#left p.obrazek a:visited	{border: 0px; }
#left p.obrazek a:hover	{border: 0px; background-color: white; }

tr td#left a:link	{color: #003366; text-decoration: none; }
tr td#left a:visited	{color: #780411; text-decoration: none; }
tr td#left a:hover	{color: #780411; text-decoration: none; background-color: #780411; color: white; font-weight: bold; font-size: 85%;  }

#text	{text-align: justify;  vertical-align: top;  background-image:  url('images/1.gif'); }

img	{border-width: 0px; padding: 4px; }

p, li, td    {font-family:  Verdana, Arial, Helvetica, sans-serif;  font-size: 90%; text-align: justify;}

ul	{border-style: dotted; border-color: #780411; border-width: 0px 0px 0px 3px; margin-left: 1.2em;  }

li	{list-style-type: disc;}

h1    	{font-family:  Arial CE;  font-weight: bold; font-variant: small-caps;  font-size: 130%; text-align: left; letter-spacing: 1px; border-style: solid; border-color: #780411; border-width: 0px 0px 3px 0px; padding: 3px 3px 3px 20px; background-color: #003366; color: white; }

p.foto img	{float: right; }

table#kalendar	{width: 80%;  border-width: 0px; }
table#kalendar th	{background-color: #003366; color: white; font-size: 110%; font-weight: bold;  text-align: center;  padding: 5px; }
table#kalendar td	{font-size: 90%; text-align: center; padding: 1px; }

.podpis	{font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 80%; text-align: right;}

table#kolektiv	{width: 80%;  border-width: 0px; }
table#kolektiv th	{background-color: #003366; color: white; font-size: 110%; font-weight: bold;  text-align: center;  padding: 5px; }
table#kolektiv td	{font-size: 90%; text-align: center; padding: 3px; border-width: 0px; background-color: transparent; }
table#kolektiv td.a	{background-color: #FEE7CF; }
table#kolektiv td.b	{background-color: #FDCD9E; }
table#kolektiv td.c	{background-color: #D2E3F4; width: 50%;  }
table#kolektiv a:hover	{font-size: 100%; } 

h2    	{font-family: Arial CE; font-style: normal; font-weight: bold; font-size: 100%; text-transform: uppercase; text-align: left; text-decoration: underline overline; }

table#index	{border-width: 0px; }
table#index td	{font-size: 80%; text-align: center; padding: 1px; vertical-align: top; }

a:link 	{color: #780411; font-weight: bold; text-decoration: none;}
a:visited    { color: #780411; text-decoration: underline; font-weight: bold;}
a:hover, a:active	{color: #780411; font-weight: bold; font-size: 100%; text-decoration: underline overline;  border-bottom: 1px; border-color: #780411; } 

.obrazek  {text-align: center; font-family:  Verdana, Arial, Helvetica, sans-serif;  font-style: normal; font-size: 70%; color: white; }

tr td#info {border-width: 0px; text-align: left; font-size: 70%; }
tr td#info a:hover	{font-size: 100%; } 

.film	{float: right; }

table.fauna {float: right; border: 1px solid #003366; width: 260px; margin: 0 0 10px 10px; }
table.fauna th {border: solid #003366; border-width: 0 1px 0 0; }
table.fauna td {border: 0px; }

.clanek {float: left; margin-top: -5px; }

#logo1 {position: absolute; left: 18px; top: 18px; }
.video {background-image:  url('images/film.gif'); background-repeat: no-repeat; padding-left: 50px; height: 30px; padding-top: 2px;}

  @font-face {
    font-family: Arial;
    font-style:  normal;
    font-weight: normal;
    src: url(ARIAL0.eot); }