/* CSS Document */
/*TAGY*/
body
{
  background-color: #1C1817;
  font: normal normal 0.9em Georgia;
  color: #D7D7D7;
  margin: 0; padding: 0;
}
img{
  border: none;
}
h1{
  font: normal normal 1.1em Georgia;
  color: #E9CF10;
  font-variant: small-caps;
}
h2{
  font: normal normal 1em Georgia;
  color: #6A613E;
  font-variant: small-caps;
}
a{
  outline: none;
}
/******************************************************************************/

/*ZAHLAVI*/
#top{
  width: 900px;
  position: relative; top: 0px;
  margin: 0 auto 0 auto;
  background: #0F0D0C;
  /*border: solid 1px silver;*/
}
#levy{
  position: relative; top: 0px; left: 0px;
}
#pravy{
  position: absolute; top: 0px; right: 0px;
  font: normal normal 0.9em Georgia;
  padding: 20px 10px 0 0;
  color: #d7d7d7;
}
/******************************************************************************/

/*OBSAH a MENU*/
#obsah{
  width: 900px;
  position: relative; top: 0px;
  margin: 0 auto 0 auto;
  background-color: #0F0D0C;
  /*border: solid 1px silver;*/
}
#obsah-levy{
  width: 250px;
  position: absolute; top: 0px; left: 0px;
  background-color: #0F0D0C;
  /*border: solid 1px silver;*/
}
#obsah-pravy{
  width: 650px;
  position: relative; top: 0px; left: 250px;
  padding: 0;
  background-color: #070604;
  /*border: solid 1px silver;*/
}
/******************************************************************************/

/*POMOCNE*/
#vstup{
  width: 100%; height: 100%;
  background-color: #070604;
  /*border: solid 1px silver;*/
}
#vstup-pic{
  width: 600px; height: 600px;
  margin: 0 auto 0 auto;
  /*border: solid 1px silver;*/
}
#vstup-pic img{
  border: none;
}
#maly-flash{
  padding: 25px 25px;
}
.text-block{
  width: 650px;
  position: relative; top: 0px; left: 0;
  text-align: justify;
  margin: 25px;
  /*border: solid 1px silver;*/
}
#kontakty-levy{
  width: 300px;
  position: relative; top: 0px; left: 0;
  /*border: solid 1px yellow;*/
}
.mail-block{
  width: 300px;
  position: absolute; top: 0px; left: 300px;
  /*border: solid 1px silver;*/
}
.odstavec{
  width: 600px;
  font: normal normal 1em Georgia;
  color: #D7D7D7;
  font-variant: small-caps;
  margin: 0 0 15px 0; padding: 0 0 0 0px;
}
.zvyrazneni{
  color: #E9CF10;
}
.cisla{
  font: normal normal 1.1em Georgia;
}
.galerie-block{
  /*border: 1px solid silver;*/
}
.galerie-block img{
  margin: 0 10px 10px 0;
}
/******************************************************************************/

/*FORMULAR*/
#form{
  font: normal bold 0.9em Georgia;
  color: #433e2a;
  font-variant: small-caps;
}
#jmeno, #email{
  width: 220px; height: 30px;
  margin: 5px 0px;
  background-color: black;
  font: normal normal 0.9em Georgia;
  color: #433e2a;
  /*font-variant: small-caps;*/
  border: none;
}
#text{
  width: 220px; height: 100px;
  margin: 5px 0px;
  background-color: black;
  font: normal normal 0.9em Georgia;
  color: #433e2a;
  border: none;
}
.galerie-block{
  width: 570px;
  margin: 0 auto 0 auto; padding: 20px;
  /*border: solid 1px silver;*/
}
#odeslat{
  display: block;
  width: 220px; height: 30px;
  margin: 10px 0 0 0;
  background-color: #433e2a;
  text-align: center;
  vertical-align: middle;
}
#odeslat a{
  display: block;
  font: normal bold 0.9em Georgia;
  color: black;
  text-decoration: none;
  padding: 10px 20px 10px 20px;
  text-align: center;
  vertical-align: middle;
}
/******************************************************************************/

/*ZAPATI*/
#bottom{
  width: 900px;
  position: relative; top: 0px;
  margin: 0 auto 0 auto;
}
#copyright{
  width: 900px;
  position: relative; top: 0px;
  margin: 0 auto 0 auto;
  font: normal normal 0.9em Georgia;
  padding: 5px 0 0 0;
  color: #d7d7d7;
  text-align: right;
}
/******************************************************************************/

