body
{
font-family: tahoma;
font-size: 9pt;
color: #fff;
background-color: darkgrey;
margin-top: 0px;
margin-bottom: 0px;
}
#main
{
background-color: #3b2a00;
width:990px;
min-height: 600px;
margin-left: auto;
margin-right: auto;
}
#top
{
width: 990px;
height: 140px;
background: url('./images/top.png') no-repeat;
}
img.top
{
border: 0px;
margin-top: 35px;
margin-left: 152px;
}
#hlavni
{
width: 990px;
min-height: 500px;
background: url('./images/foto.jpg') left bottom no-repeat;
background-color: #3b2a00;
overflow: auto;
}
#menu
{
width: 210px;
text-align: right;
float: left;
}
#text
{
margin-top: -2px;
width: 707px;
min-height: 512px;
background: url('./images/bod.png') top left repeat-y;
float: right;
padding:0px 20px 10px 30px;
}
a.menu
{
color: #fff;
font-weight: normal;
text-decoration: none;
line-height: 150%;
font-family: lith, LithosPro-Regular;
font-size: 12pt;
}
a.menu:hover
{
color:#a98732;
}
a.menu_red
{
color: darkorange;
text-decoration: none;
line-height: 150%;
font-size: 12pt;
font-family: lith, LithosPro-Regular;
font-weight: normal;
}
a.menu_red:hover
{
color: #a98732;
}
a {
color: darkorange;
font-weight: bold;
text-decoration: none;
}
a:hover {
color: #a98732;
}
#bottom
{
margin-top:-30px;
margin-left: 110px;
}
a.copy
{
color: #fff;
font-family: tahoma;
font-size: 8pt;
text-decoration:none;
}
a.copy:hover
{
text-decoration: underline;
}
p.svatek
{
color: #a98732;
font-family: tahoma;
font-size: 8pt;
text-align: right;
margin-right: 15px;
}
@font-face {
font-family: Segoe Print;
font-style:  normal;
font-weight: normal;
src: url('SEGOEPR0.eot');
  }
@font-face {
font-family: lith;
font-style:  normal;
font-weight: normal;
src: url('LithosPro-Regular.ttf');
  }
h1 {
  color: darkorange;
  font-weight: normal;
  font-size: 18pt;
  font-family: georgia;
  letter-spacing: 0;  
}
h3
{
  color: darkorange;
  font-weight: normal;
  font-size: 14pt;
  font-family: georgia;
  letter-spacing: 0;
  margin: 0px 0px 10px;  
}
h2.hlaska 
{
  color: red;
  font-weight: bold;
  font-size: 10pt;
  margin: 2px;
  border: 2px solid red;
  padding: 5px;
  width: 250px;
  text-align: center;
}

iframe
{
width: 700px;
min-height: 500px;
background-color: white;
}
label {
display: block;
}

fieldset
{
padding: 20px;
text-align: center;
width: 200px;
border: 2px solid;
border-color: darkorange;
float: right;
}
div.reakce, div.dotaz 
{
width: 360px;
overflow: hidden;
margin-bottom: 10px;
}
fieldset.prihlas {
text-align: center;
float: none;
}

#new_sab {
line-height: 2;
}

label {
display: block;
width: 150px;
}
label.otviracka
{
display: inline;
}
