html
{
	background-color: #000000;
}

body
{
  margin: 0px;
  padding: 0px;
	text-align: center;
	font-family: Arial; font-size: 13px; color: #FFFFFF;
}

table{
	font-family: Arial; font-size: 12px; color: #FFFFFF;
}

a
{
	color: #cdcdae;
}

a:hover
{
  color: silver;
	text-decoration: none;
}

hr{
  width: 200;
  background-color: black;
  color: black;
  border: 1px solid black;
}

.prvek{
  background: #1F1F1F;
  margin: 20px;
  padding: 10px;
  border: 2px solid #6F6F6F;
}

.prvek legend{
  font-weight: bold;
}

#title{
  margin-top: 10px;
  font-size: 150%;
}

#menu
{
  margin-top: 10px;
  margin-bottom: 30px;
  padding: 10px;
  background: url('pat.jpg');
  border-bottom: 1px solid silver;
  border-top: 1px solid silver;

}

#menu a{
  border-left: 1px solid #333333; 
  border-right: 1px solid #333333; 
  color: white;
  padding: 10px;
  font-weight: bold;
  text-decoration: none;
}

#menu a:hover{
  color: black;
  padding: 10px;
  background: url('menupat.jpg');
  text-decoration: none;
}

h2.title
{
text-align: left;
padding: 9px 0px 0px 360px;
_padding: 0px 0px 0px 340px;
}

.content
{
  margin: auto;
  margin-bottom: 20px;
  padding: 10px;
  border: 3px solid #4F4F4F;
	text-align: center;
  width: 600px;
  background-color: white;
  background: #2F2F2F;
}

.infobar
{
  margin: auto;
  margin-bottom: 20px;
  padding: 10px;
  border: 3px solid #2F2F2F;
	text-align: center;
  width: 600px;
  background-color: white;
  background: #4F4F4F;
}

.capital
{
	font-size: 150%;
	font-weight: bold;
}

.tabulka .komenty{
  border-collapse: collapse;
  text-align: center;
  width:350px;
  margin-left: auto;
  margin-right: auto;
}

.tabulka .komenty td{
  padding: 7px;
  background-color: black;
  border: 2px solid #0F0F0F;
}

.tabulka .komenty th{
  padding: 7px;
  background-color: black;
  border: 2px solid #0F0F0F;
  text-align: center;
  font-weight: bold;
  font-size:120%;
}

.in{
  border-collapse: collapse;
}
.in td{
  padding: 5px;
  border-bottom: 1px solid silver;
}

textarea, input, select{
  border: 1px solid silver;
  background-color: #3F3F3F;
  color: white;
  font-size: 12px;
}

.subtitle{ 
  font-size: 120%;
  font-weight: bold;
  margin-bottom: 10px;
  border-bottom: 2px solid #5F5F5F;
}

.submitfield{
  text-align:center;
}

.tabulka{
  border-collapse: collapse;
  text-align: center;
  width:570px;
  margin-left: auto;
  margin-right: auto;
}

.tabulka td{
  padding: 5px;
  background-color: #0F0F0F;
  border: 2px solid #6F6F6F;
}

.tabulka img{
  border: none;
}

.popisek{
  margin-top: 3px;
  font-size: 80%;
  color: silver;
}

.foto{
  padding: 5px;
  vertical-align: bottom;
  width: 120px;
  height: 100px;
  float: left;
  border: 2px solid #4F4F4F;
  background: #2F2F2F;
  margin: 2px;
}

.foto img{
  border: none;
}

.fotoupload{
  padding: 5px;
  vertical-align: bottom;
  width: 150px;
  height: 100px;
  float: left;
  border: 2px solid #4F4F4F;
  background: #2F2F2F;
  margin: 2px;
}

.fotoupload img{
  border: none;
  height: 100px;
}
