body {
margin: 0;
padding: 0;
background-color: #F0F0F0;
background-image: url('/images/background.png');
background-repeat: repeat-x;
text-align: center;
}
.cleaner {
	clear: both;
	height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
	background: transparent;
}
div.container {
width: 870px;

margin-left: auto;
margin-right: auto;
text-align: left;
}

div.header {
width: 870px;
height: 133px;

background-image: url('/images/header.jpg');
background-repeat: no-repeat;
}

h1.logo {
margin: 0;
padding: 0;

margin-top: 23px;
margin-left: 29px;

font-size: 15px;
width: 189px;
height: 95px;

position: absolute;
}

h1.logo a span {
width: 189px;
height: 95px;

background-image: url('/images/logo.png');
background-repeat: no-repeat;
position: absolute;
z-index: 10;

margin-left: -150px;

cursor: pointer;
}

#flash {
position: absolute;
margin-top: 15px;
margin-left: 203px;
}

div.middle {
background-image: url('/images/body-background.jpg');
background-repeat: repeat-y;

}


div.footer {
background-image: url('/images/footer.jpg');
background-repeat: no-repeat;

width: 870px;
height: 45px;

color: #000;
font-family: Verdana;
font-size: 0.6em;
font-weight: bold;

padding-top: 15px;
padding-left: 15px;

margin-bottom: 5px;
}

div.footer span {
margin-left: 600px;
}

div.footer span a, div.footer span a:link, div.footer span a:visited {
color: #000;
}

div.footer span a:hover, div.footer span a:active {
text-decoration: none;
}

div.left-col {
display: block;

padding-left: 10px;
width: 135px;

float: left;

font-family: Verdana;
font-size: 0.6em;
font-weight: bold;
}

div.right-col {
display: block;

width: 680px;

margin-left: 167px;

font-family: Arial;
font-size: 13px;

padding-top: 6px;

font-family: Verdana;
font-size: 0.7em;
}

ul.menu {
margin: 0;
margin-bottom: 20px;
padding: 0;

list-style-type: none;
}

ul.menu li {
margin-bottom: 4px;
margin-top: 4px;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
background-image: url('/images/li-background.png');
background-repeat: no-repeat;
background-position: left 3px;

padding-left: 12px;

color: #000;
text-decoration: none;
}

ul.menu li a:active, ul.menu li a:hover {
color: #D70200;
}
img.hlavni_strana_foto {
  width:369px;}
a, a:link, a:visited {
color: #D70200; 
}

a:hover, a:active {
text-decoration: none;
}

hr {
display: none;
}

h1 {
font-weight: normal;
font-size: 1.7em;
margin-top: 0;
margin-bottom: 40px;
}

#home {
float: right;
}

table.vypis {
text-align: center;
}

table.vypis img {
padding: 1px;
border: 1px solid #115D1C;
}
img.fotky_zmenseniny {
  width:155px;
  height:116px;
  border:solid black 1px;}
div.vypisss{
    float:left;
    margin:0;
    padding:0;}
table.nabidka_domu {
  border-collapse:collapse;
  margin: 5px;
}
table.nabidka_domu td {
  border: solid black 1px;
  padding:1px;
  text-align:center;}
table.nabidka_domu img {
  width:150px;}
table.nabidka_domu td.nadpiss{
  font-weight:bolder;
  background:#23702e;
  color:white;
  padding:2px 0 2px 0;}
table.nabidka_domu td.nadpiss a{
  color:white;
  text-decoration:none;
  font-size:90%;}
table.nabidka_domu td.cenaa {
  font-size:90%;}
table.nabidka_domu td.nadpiss a:hover{
  text-decoration:underline;}
table.nabidka_domu td.obrazekk img{
  border:none;}

h3.nazev_domu {
  font-size:140%;
  text-align:center;}
img.hlavni_foto {
  width:500px;
  border:solid black 1px;
  margin: 0 0 20px 90px;}
table.detajl_domu {
  width:500px;
  margin-left:auto;
  margin-right:auto;}
table.detajl_domu td.levy {
  width:130px;
  font-weight:bolder;
  vertical-align:top;}
img.nabidka_domu_zmensenina {
  width:300px;
  margin:10px;
  margin-left:20px;
  border:solid black 1px;}
a.odkaz_vsechny {
  color:black;
  text-decoration:none;
  }
a.odkaz_vsechny:hover{
  text-decoration:underline;}
div.zobrazeni_fota {
	padding: 10px;
}
div.zobrazeni_fota img {
	margin: 0 0 15px 0;
	height:580px;
	border: solid black 1px;
}
div.loga a img{
  border:none;
  margin-top:20px;}