body
{background-color: #FEEECE;
}

.nadpis
{margin-left: auto; margin-right: auto; text-align: center; background-image: URL(http://www.marsalci.cz/Barborka/soubory/nadpis.jpg);
}

h1
{color: red; text-decoration: overline; line-height: 100px; font-family: Arial Narrow, Arial; font-weight: 300; text-align: center; background-image: URL('h.jpg'); margin-left: 15px; margin-right: 15px; overflow: hidden;
}

h2
{color: orange; text-decoration: underline; line-height: 100px; font-family: Arial Narrow, Arial; font-weight: 600; font-size: 300%; text-align: center; background-image: URL('h2.jpg'); margin-left: 15px; margin-right: 15px; overflow: hidden;
}

.navigace a
{background-color: orange; width: 100px; border: 1px solid red; text-decoration: none; text-align: center; font-weight: 600; color: red;
}

.navigace a:hover
{background-color: red; border: 1px solid orange; font-weight: 600; color: orange;
}

.navigace a:active
{background-color: red; border: 1px solid orange; font-weight: 600; color: orange;
}

#foto
{float: left; position: relative; width: 15%; margin: 15px 15px 0px 0px;
}

table
{float: right; width: 150px; margin: 10px; border: 1px solid red; text-align: center; font-weight: bold;
}
table.foto
{float: left; width: auto; margin: 15px 20px 10px 10px; border: 1px solid red;
}
table.foto td
{width: 130px;
}
table a
{width: 150px; border: auto; text-decoration: none; color: red;
}
table a:hover
{background-color: red; text-decoration: overline; color: orange; 
}

caption
{font-weight: bold; background: orange; border: 1px solid red;
}

thead a
{background-color: yellow; color: red; 
}
td 
{background-color: orange; color: red; border: 1px dashed red;
}
thead td
{background-color: yellow; color: red; border: 1px solid red; 
}
tfoot td
{background-color: yellow; color: red; border: 2px solid red;
}

.text img
{border: 1px solid red; 
}
p
{text-align: justify;
}

p.tucne
{font-weight: 600; color: red; text-decoration: underline;
}

p.datum
{font-weight: 600; color: blue; text-decoration: overline;
}

p.paticka
{text-align: center;
}

p a
{text-decoration: underline; color: black;
}

p :hover
{text-decoration: overline; color: red; font-weight: bold;
}

.counter{
font-family: arial, sans-serif; width:100px; height:180px; position:absolute; bottom: 5px; right: 15px; font-size:11px; margin:30px 0; z-index:-1; float:left; border: 1px solid #FEEECE;
}

.nav
{float: left; width: 150px; height: auto; background-color: blue; margin: 0px 10px 30px 30px; border: 1px dashed red;  padding: 15px; line-height: 30px;
}

.nav a
{background-color: blue; width: 150px; border: 1px dashed yellow; text-decoration: none; ; color: yellow; margin: 2px; padding: 2px;
}

.nav a:hover
{background-color: yellow; border: 1px solid blue; color: blue;
}

.tereza
{float: right; background-color: yellow; width: auto; margin: 0px 30px 30px 30px; border: 1px red dashed; padding: 15px; font-weight: 100; color: red;
}

.odkaz
{text-align: center;
}
