#color{
  position:absolute;
  top:5px;
  right:5px;
}

*{
  margin:0;
  padding:0;
}

body, table{ font-size: 11px; }

/**** layout ****/
#top{
	height:113px;
	background: White url(../images/back2.jpg) repeat-x;
}

#top p{
  position: absolute;
  top:30px;
  left:220px;
  font-size: 17px;
  line-height: 1.5em;
  text-align: center;
  color: rgb(0,96,171);
}

.image{
  float:left;
  margin: 5px 5px 0 0;
}

#data{
  position:relative;
  margin:0 0 0 150px;
	height: 400px;
	width: 720px;
}

body > #data{
	height: auto;
	min-height: 400px;
}

#mail_form{
  clear:both;
  margin: 20px 0 10px 0;
}
#mail_form p{ margin: 10px 0 15px 0;}
#mail_form table input{ width: 260px; }
#mail_form textarea{
  width:98%;
  height: 100px;
}

/*#detaily_nehnutelnosti{ padding:0; }*/

#nehnutelnost_obrazky{
  margin: 0 0.5em 0 0;
  float:left;
}

#foot{
	padding: 0 0 0 160px;
	width: 720px;
	margin: 0.5em 0;
	text-align: center;
}

ol{
	margin: 0.3em 0;
	width:710px;
	clear: both;
  /*background-color: rgb(4,73,142); syta modra*/
  background-color: rgb(0,96,171);
	color: white;
}
table{
	table-layout: auto;
	width:710px;
	border-collapse: collapse;
	border-bottom: 7px solid white;
}
table tr{	height: 1.7em; }
thead tr{
	height: 2em;
	background: white;
}

ul,ol{ list-style: none; }
ul{ padding: 0 0 0 148px; }
ol, ul { height: 2em; }
ul li{
	float:left;
	margin: 0.4em 1.9em 0 0.1em;
}
ol li{
	float:left;
	padding: 0.5em 0.7em 0.7em 0.7em;
	margin: 0 0.8em 0 0;
}
ol li a{ color: white; }
ul li a{ color: white; }

#nehn_menu{
  position: absolute;
  top: 136px;
  left:0px;
  margin:0;
  padding:0;

}
#nehn_menu ul{
  margin:0;
  padding:0;
  background-color:white;
}
#nehn_menu ul li{ float:none; }
#nehn_menu ul li a {
  color: rgb(0,96,171);
  display: block;
  width: 120px;
  padding: 7px 0 7px 15px;
}
#nehn_menu ul li a:hover {
  background-color: rgb(0,96,171);
  color: white;
}
a{ text-decoration: none;}
a:hover{ text-decoration: underline;}
/***** colors ***/
body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  background: white;
  color: black;
}

ul{ background-color: rgb(231,85,54); }

#mmenu{	font-weight: bold;}

a { color: rgb(0,96,171); }
.active{background: white;}
thead{
	background: white;
	margin:0;
}

a img{ border: none; }

#nehnutelnost_obrazky a{
  display:block;
  margin:0.5em;
  margin-left:0;
}

h1{
  font-size: 14px;
  margin: 0.5em 0;
}

#inzercia tr{ height: 45px; }
#inzercia input { width: 235px; }
#inzercia textarea{
  width: 562px;
  height: 60px;
}
#inzercia #inz_submit{
  width: 80px;
  margin-right:15px
}

#inzeraty { margin: 5px 0;}
#inzeraty td{ padding: 2px 5px; }
#inzeraty .kontakt td{ background-color: #ccccff; }

#popis table { width: 350px; }
#popis table td{ border-bottom: 1px solid black; }

p, table{ margin: 1em 0 0 0; }
#hypo input{
	text-align:right;
	margin: 0 0.5em 0 0;
}

.hidden{display: none;}
/******* sort *********/
/* Copyright 2006 Joost de Valk */
a img {
	border: 0;
}
table.sortable tr.odd td {
/*	background-color: #ddd;*/
}
table.sortable tr.even td {
	background-color: rgb(222,222,220)
}

