body
{
  background: #586ca7 url('bg.gif') top repeat-x;
  font-family: Arial, Helvetica, sans-serif;
}




#page
{
	border: 10px solid #fff;
	width: 900px;
	height: 670px;
	margin: 30px auto;
	background: #fefafb url('bg_inner.gif') top repeat-x;
	position: relative;
}



#lavy
{
  display: block;
  width: 450px;
  float:left;
}

#pravy
{
  display: block;
  width: 320px;
  float: right;
}

#logo
{
  width: 426px;
  height: 160px;
}

#slogan
{
  color: #586ca7;
  font-size: 16pt;
  text-align: center;
  width: 426px;
  padding: 5px 15px;
}

#pred_upravou
{
  background-color: #fffafb;
  width: 445px;
  height: 155px;
  margin: 50px 25px 25px;
}

#ponukame
{
  color: #656162;
  font-size: 10pt;
  margin: 35px 50px;
  width: 330px;
}

#polica
{
  background-color: #fffafb;
  width: 320px;
  height: 220px;
}

#kontakt
{
  width: 280px;
  height: 145px;
  display: block;
  background: #dc332e url('bg_redpanel.gif') right repeat-y;
  margin: 20px 0;
  padding: 20px;
  color: #fff;
  font-size: 10pt;
}

#kontakt h1
{
	font-size: 14pt;
	margin: 0;
}

#kontakt h2
{
  font-size: 12pt;
  margin: 10px 0 0;
}

#po_uprave
{
	background-color: #fffafb;
	width: 445px;
	height: 155px;
	display: block;
	margin: 20px;
	position: absolute;
	left: 429px;
	top: 447px;
}

#ciara
{
  background-color: #c63d37;
  width: 900px;
  display: block;
  height: 3px;
  display: block;
  float:left;
  margin: 5px 0px 4px 0px;
}

#pata
{
	background-color: #e7847f;
	width: 900px;
	display: block;
	float: left;
	text-align: center;
	color: #fff;
	padding: 15px 0 0 0;
	margin: 0px;
	font-size: 9pt;
	background-image: url(bg_footer.gif);
	height: 22px;
	background-repeat: repeat-x;
	background-position: top;
}
#pata a, #pata a:visited {
	color: #FFFFFF;
}

#pata a:hover {
	color: #DC332E;
	
}
