body
	{text-align: center;
	background-color: white;
	font-family: Times, Garamond, serif;
	margin: 0px auto;}
#all
  {width: 650px;
  text-align: left;
  color: #330033;
  margin: 20px auto;}
#menu
  {width: 120px;
  float: left;
  text-align: center;}
#obsah
  {width: 490px;
  float: right;
  text-align: center;
  margin: 0px 15px;}
/*------------- menu ------------*/
.menu a
  {display: block;
  width: 120px;
  margin: 3px auto;
  padding: 0px 5px;
  font-weight: bold;
  color: white;
  text-decoration: none;
  background-color: purple;}
.menu a:hover
  {background-color: #D12DE3;}
.menu-active a
  {background-color: crimson;}
.menu-active a:hover
  {background-color: #D12DE3;}
/*------------- obsah ------------*/
.ramecek
  {border: 2px solid purple;}
.obsah a
  {color: purple;}
.obsah a:hover
  {color: #D12DE3;}
.obsah table
	{width: 490px;
  margin: 0px auto;
  border-collapse: collapse;
  border: 0px;}
.obsah td
	{border: 2px solid white;}
.obsah input
	{border: 1px solid black;
	background-color: transparent;}
.obsah p
  {font-size: 14px;
  margin: 0px;}
.obsah h1
  {font-size: 18px;
  margin: 0px 15px;
  padding: 3px 0px;}
.obsah h2
  {margin: 0px auto 7px auto;
  font-size: 18px;
  font-style: italic;}
/*------------- sekce doma ------------*/
.doma
  {clear: both;
  text-align: left;}
.doma img
  {border: 0px;
  margin: 0px 10px 10px 0px}
.doma p
  {text-indent: 20px;
  margin: 0px 0px 4px 0px;}
/*------------- sekce galerie ------------*/
.foto
	{text-align: center;}
.foto span
	{width: 154px;
	min-height: 154px;
	_width: 158px;
  _height: 158px;
  border: 2px solid white;
  display: block;
  float: left;
  margin: 0px 4px 4px 0px;
  background-color: #FFDDDD;}
.foto img
	{border: 0px;
  _display: block;}
.foto table
	{width: 154px;
	height: 154px;}
.foto td
	{vertical-align: middle;
	text-align: center;
  border: 2px solid pink;}

