body
{
  background-color: #C0C0C1;
  font-family: tahoma;
  font-size: 0.9em;
  color: #000000;
  margin: 0;
  padding: 0;
}

p {font-size: 1.0em; line-height: 1.6em;}

p,body,ul,li,h1,h2,h3 {}
p,body,ul,li,td,th{color:#000000;font-weight:normal;}

table {}
th {font-weight: bold; text-align: left;}
li {font-size: 1.0em;}
p {margin: 5px 5px 15px 5px; text-indent: 0px; padding-top: 10px; }
h1 {font-size: 1.0em;}
h3 {background-color: #E0E0E0; width: 90%; font-size: 1.2em; color: #777777; padding-left: 10px; padding-top: 6px; line-height: 37px;}
h2 {font-size: 12px; margin: 25px 5px 5px 5px;}
strong {margin-left: 5px; margin-right: 5px;}

hr {height: 2px; color: #C8C8C8; margin-top: 20px;}

#alternativa {display: none;}
#zmizni {DEL-display: none;}

img{border:0px none; }


select, option, textarea, submit, input {border: 1px solid #888888; color: #000000; background-color: #F9F9F9;}

.hledat {width: 125px;}
.hledatth {font-size: 0.9em;}
.hledatcena {width: 97px;}

.kontakt {margin-left: 75px;}

.nadpisdokarty {
  margin: 15px;
  color: #994444;
  font-weight: bold;
  font-family: verdana;
  font-size: 1.1em;
  }

#serazeni {
  background-color: #D9D9D9;
  border: 1px solid #C9C9C9;
  font-size: 0.9em;
  margin: 15px;
  padding: 5px;
  }

#podbarveni {
  padding: 25px;
  padding-bottom: 40px;
  background-color: #F8F8F8;
  }

.odrazkarealit {
  margin-bottom: 10px;
  margin-left: 7px;
  }

.sipka {
  height: 7px;
  width: 7px;
  }

a{color: #00397C; text-decoration: underline; font-weight: bold; font-size: 1.0em;}
a:link{color: #00397C; font-size: 1.0em; font-weight: bold;}
a:visited{color: #00397C; font-size: 1.0em; font-weight: bold;}
a:hover{color: #20599C; text-decoration: underline; font-size: 1.0em; font-weight: bold;}

.oknoreality {
  margin: 20px;
  padding: 5px;
  background-color: #DDDDDD;
  border: 1px solid #CDCDCD;
  _height: 10px;
  padding-bottom: 30px;
  }

.obrazekdetail {
  afloat: left;
  margin-right: 15px;
  margin-left: 0px;
  border: 1px solid #777777;
  }

.okenkoreality {
  border: 1px solid #AAAAAA;
  padding: 7px;
  padding-bottom: 20px;
  }

.textramecku {
  vertical-align: top;
  }

.podtabulka {
  margin-top: 30px;
  margin-bottom: 30px;
  margin-left: 30px;
  }

.cena {
  float: right;
  color: #AA4444;
  font-size: 1.3em;
  }

.cena-small {
  float: right;
  stext-align: right;
  54width: 90%;
  color: #AA4444;
  font-size: 1.0em;
  }


.ikonky {
  width: 15px;
  height: 15px;
  }

.ramecek {
  margin: 26px;
  padding: 7px;
  border: 1px dashed #AAAAAA;
  background-color: #F5F5F5;
  }

.obsah {
  padding-left: 10px;
  padding-right: 10px;
  }


.aokenkoreality {margin-bottom: 15px; display: block;}
.okenkoreality a{padding: 6px;color: #3366CC; font-size: 1.0em; font-weight: bold; display: block;}
.okenkoreality a:link{padding: 6px; color: #3366CC; font-size: 1.0em; display: block;}
.okenkoreality a:visited{padding: 6px; color: #3366CC; font-size: 1.0em; display: block;}
.okenkoreality a:hover{padding: 5px; color: #1144AA; font-size: 1.0em; display: block; border: 1px solid #C4D4D9; background-color: #E6F6FB;}


.barva {
  padding-top: 50px;
  }

.barva1 {
  vertical-align: top;
  }

.barva2 {
  background-color: #EBEBEB;
  }

.microfont {
  padding: 5px;
  font-size: 0.8em;
  }

.malyodkaz {
  vertical-align: top;
  font-size: 0.9em;
  width: 150px;
  text-align: center;
  }

.doplnky {
  margin: 15px;
  background-color: #8B8B8B;
  }

.hlavnitabulka {
  width: 99%;
  padding: 7px;
  }

#web{width: 750px; margin: 15px auto 15px auto; background: #F6F7F7; border: 1px #9E9E9F solid;}

#paticka {height: 10px; margin-bottom: 15px; margin-top: 15px; padding-top: 10px; padding-bottom: 10px; padding-left: 20px; border-top: 1px solid #CCCCCC; font-size: 11px; background-color: #E9E9E9; clear: both; }
#paticka a {
  color: #555555;
}

#paticka a:hover {
  color: #888888;
}


.horninadpis{border: 1px solid; vertical-align: bottom; text-align: left; width: 770px;}



#hornimenu {
  font-size: 0.8em;
  background-color: #E9E9E9;
  height: 20px;
  padding-top: 7px;
  margin-bottom: 20px;
  }

#hornimenu a{color: #5D5D5D; font-weight: bold; text-decoration: none; margin-left: 20px; margin-right: 7px;}
#hornimenu a:link{color: #5D5D5D; font-weight: bold; text-decoration: none;}
#hornimenu a:hover {color: #5D5D5D; font-weight: bold; text-decoration: none;}
#hornimenu a:visited {color: #5D5D5D; font-weight: bold; text-decoration: none;}

.lehkeodsazeni {
  _margin-top: 20px;
  padding-top: 20px;
  }

.uppermenu {
  background-color: #F6F7F7;
  color: #FFFFFF;
  font-size: 0.6em;
  text-align: left;
  margin-left: 15px;
  margin-bottom: 10px;
  margin-right: 10px;
  }

.nadpisdoobrazku {
  font-size: 3.5em;
  color: #999999;
  position: absolute;
  right: 160px;
  top: 40px;
  }

#footer {
  border-top: 3px solid #FFA887;
  border-right: 25px solid #FCCAB8;
  background-color: #FCCAB8;
  color: #FFFFFF;
  font-size: 0.7em;
  text-align: right;
  margin-top: 10px;
  padding-left: 15px;
  padding-top: 5px;
  height: 20px;
  }


.menubox {
  width: 140px;
  background-color: #F4F4F4;
  margin-bottom: 20px;
  font-size: 0.9em;
  border: 1px solid #FFB897;
  }

.boxnadpis {
  text-align: right;
  padding-left: 23px;
  padding-right: 15px;
  padding-bottom: 3px;
  margin-bottom: 15px;

  DELbackground-image: url("images/obrazekdolisty.gif");
  DELbackground-repeat: no-repeat;

  background-color: #E0E0E1;

  font-size:1.2em;
  font-weight: normal;
  color: #4B5096;
  font-weight:bold;
  }

.boxohraniceni {
  text-align: left;
  margin-left: 13px;
  margin-bottom: 25px;
  padding-bottom: 12px;
  background-color: #EBEBEB;
  border: 1px solid #E0E0E1;
  }

.boxohraniceni_uvod {
  text-align: left;
  margin-left: 13px;
  margin-bottom: 25px;
  padding-bottom: 12px;
  background-color: #EBEBEB;
  border: 1px solid #E0E0E1;
  width: 243px;
  }

.boxohraniceniwelcome {
  text-align: left;
  margin-left: 13px;
  margin-bottom: 25px;
  padding-bottom: 12px;
  background-color: #EBEBEB;
  border: 1px solid #E0E0E1;
  height: 340px;

  /* trochu dementni hack kvuli ie, ale funguje :) */
  width: 470px;
  _width:;
  }

.vyhledavaniohraniceni {
  margin-left: 13px;
  margin-bottom: 25px;
  padding-bottom: 12px;
  margin-right: 15px;
  background-color: #C8D5DE;
  border: 1px solid #C8D5DE;
  width: 243px;
  }

.vyhledavaniohraniceni2 {
  margin-left: 13px;
  margin-bottom: 25px;
  padding-bottom: 42px;
  margin-right: 15px;
  background-color: #C8D5DE;
  border: 1px solid #C8D5DE;

  width: 200px;
   _width: 200px;

   position: relative;
   right: -40px;

   _position: ;
   _right: ;
  }

.vyhledavaninadpis {
  text-align: right;
  padding-left: 13px;
  padding-bottom: 3px;
  margin-bottom: 15px;
  padding-right: 15px;

  background-color: #A5BDD0;

  font-size:1.2em;
  font-weight: normal;
  color: #4B5096;
  font-weight:bold;
  }

.druhnemovitosti {
  margin: 10px;
  color: #666666;
  font-size: 1.0em;
  font-weight: bold;
  border-left: 5px solid #62B98D;
  width: 190px;
  height: 70px;
  text-align: right;
  padding-right: 5px;
  }

.druhnemovitostiy a{color: #545B63; font-weight: bold; text-decoration: none;}
.druhnemovitosti a:link{color: #545B63; font-weight: bold; text-decoration: none;}
.druhnemovitosti a:hover {color: #545B63; font-weight: bold; text-decoration: none;}
.druhnemovitosti a:visited {color: #545B63; font-weight: bold; text-decoration: none;}

.odsaditupright15 {
  margin-right: 10px;
  margin-top: 15px;
  }
.druhnemovitostipic {
  height: 70px;
  width: 70px;
  float: left;
  }


.search {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 5px;

  border: 1px solid #FFB897;
  color: #000000;
  width: 280px;
  }

	#left {
		float:left;
		width:150px;
		margin:0; padding:0;
		font-size:80%;
		}
	#right {
		float:right;
		width:245px;
		margin-right: 20px;
		font-size:80%;

		_width:200px;
		_margin-right: 5px;
		}

	#middle {
    text-align: left;
		margin-top: 0px;
    margin-right: 230px;
    margin-left: 0px;
    font-size:80%;
		}

	#middlevelky {
    text-align: left;
		margin-top: 0px;
    margin-right: 15px;
    margin-left: 0px;
    font-size:80%;
		}

	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}

	h1,h2,h3,h4 { margin: 0.2em 0 }
	p { margin: 0.5em 0 }

.stranaodkazy {float: left;}
.stranaodkazy a{color: #545B63; font-weight: bold; text-decoration: none;}
.stranaodkazy a:link{color: #545B63; font-weight: bold; text-decoration: none;}
.stranaodkazy a:hover {color: #545B63; font-weight: bold; text-decoration: none;}
.stranaodkazy a:visited {color: #545B63; font-weight: bold; text-decoration: none;}

.oznacenipoctu {font-size: 0.8em; margin-top: 30px; color: #747B83; margin-right: 5px; padding-bottom: 5px;}

.malyobrazek {
  width: 130px;
  float: right;
  }
