body {
  margin: 0px 0px 0px 0px;
  text-align: center;
  padding: 0px;
  background: #ffffff
}

#botfooter{
margin: auto;
width:770px;
}

#botfooter2{
margin: auto;
width:770px;
}

#designby{
padding-top:9px;
float:left;
text-align:right;
width:212px;
color: #7E7E7E;
  font-family: verdana;
  font-size: 10px
}

#designby a{
color: #7E7E7E;
  font-family: verdana;
  font-size: 10px
}

#designby a:hover{
  text-decoration: underline
}

#designby2{
padding-top:9px;
float:left;
text-align:right;
width:225px;
color: #7E7E7E;
  font-family: verdana;
  font-size: 10px
}

#designby2 a{
color: #7E7E7E;
  font-family: verdana;
  font-size: 10px
}

#designby2 a:hover{
  text-decoration: underline
}

#zelena-linka {
  float:left;
  text-align: center;
  margin-left: 250px;
  _margin-left: 126px;
  color: #05b511;
  font-family: verdana;
  font-size: 12px;
  background: url('images/cz/engine/tele_zel_linka.gif') left center no-repeat #ffffff;
  height: 35px;
  width: 265px;
}

#all-page {
  background: url('images/cz/engine/all-page-copy.jpg') top left repeat-y;
  width: 771px;
  margin: auto;
  text-align: left;
  /*display: table*/
}

#all-page2 {
  background: url('images/cz/engine/all-page-copy2.jpg') top left repeat-y;
  width: 771px;
  margin: auto;
  text-align: left;
  /*display: table*/
}

#all-page3 {
  width: 704px;
  margin: auto;
  text-align: left;
}

#all-levy {
  float: left;
  width: 563px;
}

#all-levy2 {
  float: left;
  width: 174px;
}

#all-pravy {
  margin-left: 570px;
  _margin-left: 567px;
}

#all-pravy2 {
  float: right;
  text-align: left;

  
}

#horejsek {
  background: url('images/cz/engine/all-page-copy3.jpg') top left repeat-y;
  width: 597px;
  /*display: table*/
  height: 302px;
}

#horejsek-left {
  width: 446px;
  float: left;
  background: url('images/cz/engine/pasek_header_copy.gif') top left repeat-x;
}

#horejsek-left2 {
  width: 597px;
  float: left;
  background: url('images/cz/engine/pasek_header_copy.gif') top left repeat-x;
}

#horejsek-right {
  float: left;
  margin-left: 7px
}

#header {
  background: url('images/cz/engine/pasek_header_copy.gif') top left repeat-x;
  width: 563px;
  text-align: left;
  height: 65px
}

#header-left {
  float: left;
}

#header-right {
  text-align: right;
  padding-top: 5px;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  color: #444444;
}

#header-right a{
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  color: #444444;
  padding-left: 7px;
  padding-right: 7px;
}

#header-right a:hover{
  text-decoration: underline;
}

#header-right2 {
  text-align: right;
  padding-top: 5px;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  color: #444444;
  padding-bottom: 48px
}

#header-right2 a{
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  color: #444444;
  padding-left: 7px;
  padding-right: 7px;
}

#header-right2 a:hover{
  text-decoration: underline;
}

.pobocka-mapky {
  margin-left: 3px
}

.mapa-hk {
  width: 443px;
  height: 152px;
  background: url('images/cz/engine/pobocka/mapa_kh_kraj2.jpg') top left no-repeat;
  border-bottom: 1px solid #ffffff
}

.mapa-hk a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #0f295b;
}

.mapa-hk a:hover{
  text-decoration: underline;
}

.odkaz-hk {
  /*position: relative;*/
  margin-left: 270px;
  padding-top: 10px
}

.klikmapa-hk
{
  float:left;
  width:259px;
}
#kontakty-left {
  float: left;
  width: 260px;
}

#kontakty-right {
  float: left;
}

#kontakty-mesto {
  padding-left: 40px;
  padding-top: 12px;
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  color: #4f4f4f;
}  

#kontakty-telefon {
  padding-left: 30px;
  padding-top: 12px;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #4f4f4f;
}  

#kontakty-email {
  padding-left: 30px;
  padding-top: 8px;
}  

#kontakty-email a{
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #D5371C;
  text-decoration: underline
}  

#kontakty-email a:hover{
  text-decoration: none
}  

#kontakty-ulice {
  padding-left: 40px;
  padding-top: 5px;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  color: #4f4f4f;
}  

.img-anchor {
  border: 0px;
}

#menu-content {
  clear: left;
}

#menu-sloupec {
  float: left;
  width: 174px;
  padding-bottom: 10px
}

#content-sloupec {
  margin-left: 177px;
  _margin-left: 174px;
  padding-bottom: 10px
}

/* **************************** styly menu **************************** */

.menu-off-div {
  background: url('images/cz/engine/menu/pasek_menu_off.gif') top left repeat-x;
  width: 174px;
  height: 24px;
  border-bottom: 2px solid #ffffff
}

.menu-on-div {
  background: url('images/cz/engine/menu/pasek_menu_on.gif') top left repeat-x;
  width: 174px;
  height: 24px;
  border-bottom: 2px solid #ffffff
}

.menu-off {
  background: url('images/cz/engine/menu/sipka_menu_off.gif') center left no-repeat;
  padding-left: 12px;
  margin-left: 7px;
  height: 22px
}

.menu-on {
  background: url('images/cz/engine/menu/sipka_menu_on.gif') center left no-repeat;
  padding-left: 12px;
  margin-left: 7px;
  height: 22px
}

.menu-off a{
  text-decoration: none;
  color: #ffffff;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  display: block;
  padding-top: 5px;
  padding-bottom: 4px;
  width: 150px
}

.menu-off a:hover{
  color: #db2b1a;
}

.menu-on a{
  text-decoration: none;
  color: #ffffff;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  display: block;
  padding-top: 5px;
  padding-bottom: 4px;
  width: 150px
}



/* *********************** submenu ************************  */
.submenu-off-div {
  background: #7F8FB1;
  width: 174px;
  height: 24px;
  border-bottom: 1px solid #FFFFFF;
}

.submenu-off-div-last {
  background: #7F8FB1;
  width: 174px;
  height: 24px;
  border-bottom: 2px solid #FFFFFF;
}

.submenu-on-div {
  background: #7F8FB1;
  width: 174px;
  height: 24px;
  border-bottom: 1px solid #FFFFFF;
}

.submenu-off {
  padding-left: 25px;
}

.submenu-on {
  padding-left: 25px;
}

.submenu-off a{
  text-decoration: none;
  color: #ffffff;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  display: block;
  padding-top: 6px;
  padding-bottom: 5px;
  width: 148px
}

.submenu-off a:hover{
  color: #db2b1a;
}

.submenu-on a{
  text-decoration: none;
  color: #db2b1a;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  display: block;
  padding-top: 6px;
  padding-bottom: 5px;
  width: 148px
}

/*************************** konec menu *****************************/
.nadpis-levy {
  background: url('images/cz/engine/domek_lista-vlevo.gif') top left no-repeat #a3acbd;
  color: #203255;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  height: 18px;
  border-top: 1px solid #ffffff
}

.nadpis-levy-text {
  padding-left: 20px;
  padding-top: 2px;
}

.reditel-popisek {
  font-size: 10px;
  font-family: verdana;
  font-style: italic;
  color: #4F4F4F;
  padding-top: 2px
}

.stred-levy-sloupec {
  text-align: center;
  width: 174px;
  padding-top: 7px;
  padding-bottom: 7px;
}

.stred-levy-sloupec2 {
  width: 174px;
  padding-top: 3px;
  padding-bottom: 4px;
}

.stred-levy-sloupec3 {
  width: 174px;
  padding-top: 3px;
  _padding-top: 6px;
  padding-bottom: 7px;
  _padding-bottom: 4px;
  padding-left: 7px;
  padding-right: 7px;
}

.img-partneri {
  margin-bottom: 10px;
  text-align: center
}

.odkazy-div {
  width: 174px;
  height: 18px;
}

.odkazy {
  background: url('images/cz/engine/sipka_odkazy.gif') center left no-repeat;
  padding-left: 12px;
  margin-left: 7px;
  height: 18px
}

.odkazy a{
  text-decoration: uderline;
  color: #db2b1a;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  display: block;
  padding-top: 3px;
  padding-bottom: 2px;
  width: 150px
}

.odkazy a:hover{
  text-decoration: none;
}

#footer {
  background: url('images/cz/engine/pasek_bottom_copy.gif') top left repeat-x; 
  height: 56px;
  width: 771px;
  clear: both;
}

#footer-img {
  /*background: url('images/cz/engine/logo_mi.gif') bottom right no-repeat;*/ 
  height: 48px;
  width: 755px;
  color: #7E7E7E;
  font-family: verdana;
  font-size: 10px
}

.footer-text2 {
  padding-top: 23px;
  padding-left: 20px
}

.footer-text {
  padding-left: 165px
}



.bold {
  font-weight: bold
}

#zelena-text {
  padding-top: 9px
}

.nadpis-pravy {
  background: url('images/cz/engine/domek_mapa.gif') top left no-repeat #7EA1D0;
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
  height: 24px;
}

.nadpis-pravy-new {
  background: url('images/cz/engine/domek_mapa.gif') top left no-repeat #7EA1D0;
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 14px;
  height: 24px;
  margin-left: 3px;
}

.nadpis-pravy2 {
  background: url('images/cz/engine/domek_novinky.gif') top left no-repeat #7EA1D0;
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  height: 20px;
}

.nadpis-pravy2 a{
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  text-decoration: uderline
}

.nabidka-activ {
  color: #FFFFFF;
  border-left: 1px solid #ffffff;
  height: 20px;
  background: #5C73A9
}

.nabidka-activ a{
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none
}

.nabidka-activ a:hover{
  text-decoration: underline;
  color: silver;
}

.nabidka-activ-text {
  background: url('images/cz/engine/pobocka/sipka_byty.gif') left center no-repeat;
  padding-left: 10px;
  padding-top: 4px;
  margin-left: 7px;
  height: 17px
}

.nabidka-passiv {
  color: #FFFFFF;
  border-left: 1px solid #ffffff;
  height: 20px;
  background: #5C73A9
}

.nabidka-passiv a{
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  text-decoration: none
}

.nabidka-passiv a:hover{
  text-decoration: underline;
  color: silver;
}

.nabidka-passiv-text {
  background: url('images/cz/engine/pobocka/sipka_nemovitosti.gif') left center no-repeat;
  padding-left: 10px;
  padding-top: 4px;
  margin-left: 7px;
  height: 17px
}

.nadpis-pravy3 {
  background: url('images/cz/engine/domek_novinky.gif') top left no-repeat #7EA1D0;
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  height: 20px;

}

.mezera {
  height: 3px;
  background: #FFFFFF;
  font-size: 0px;
  padding:0px;
  margin:0px;

}

.mapa {
  border-bottom: 3px solid #ffffff
}

.nadpis-pravy-text {
  padding-left: 25px;
  padding-top: 3px;
}

.nadpis-pravy-text2 {
  padding-left: 25px;
  padding-top: 2px;
}

.novinky {
  _margin-left: 3px;
  /*display: table;*/
  background: #E8EFFF;
  min-height: 140px;
  
}

.novinky1 {
  float: left;
  width: 128px;
  height:140px;
  background: url('images/cz/engine/novinka128.jpg') top left repeat-y;
}

.novinky2 {
  float: left;
  width: 129px;
  height:140px;
  background: url('images/cz/engine/novinka129.jpg') top left repeat-y;
}

.novinky3 {
  float: left;
  width: 129px;
  height:140px;
  background: #E8EFFF;
}

.novinka-img {
  width: 128px;
  text-align: center;
  padding-top: 7px;
  padding-bottom: 7px;
}

.novinka-img img{
  border: 0px
}

.novinka-mesto {
  padding-left: 5px; 
  color: #003366;
  font-family: verdana;
  font-weight: bold;
  font-size: 11px;
  padding-bottom: 10px
}

.novinka-typ {
  padding-left: 5px; 
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  padding-bottom: 3px
}

.novinka-cena {
  padding-left: 5px; 
  color: #4f4f4f;
  font-family: verdana;
  font-size: 11px;
  padding-bottom: 5px;
  font-weight: bold
}

.reference-nadpis {
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  padding: 10px 10px 10px 10px;
  font-weight: bold
}

p {
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px
}

.reference {
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px;
  width: 573px;
}

.reference-podpis {
  color: #4f4f4f;
  font-style: italic;
  text-align: right;
  font-family: verdana;
  font-size: 10px;
  margin-top: 0px;
  padding-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 17px
}

.nadpis-vpravo {
  background: url('images/cz/engine/domek_lista_vpravo.gif') top left no-repeat #949494;
  color: #FFFFFF;
  font-family: verdana;
  font-weight: bold;
  font-size: 13px;
  /*height: 20px;*/
  
}

.img-border {
  border-bottom: 3px solid #ffffff
}

.nadpis-vpravo-text {
  padding-left: 20px;
  padding-top: 1px;
}

.pravy-sloupec-text {
  color: #4f4f4f;
  font-family: verdana;
  font-weight: bold;
  font-size: 10px;
  line-height: 18px;
  padding: 7px 7px 7px 7px
}

#kalk-form {
  margin-top: 0px;
  margin-bottom: 0px
}

.edit-div {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #777777;
  font-family: verdana;
  font-size: 10px
}

.edit1 {
  margin-top: 0px;
  margin-bottom: 3px;
  _margin-bottom: 0px;
  width: 70px;
  height: 18px;
  position: relative;
  top: 5px;
  _top: 0px;
  color: #8292DC;
  font-family: verdana;
  font-size: 10px
}

.edit2 {
  margin-top: 0px;
  margin-bottom: 3px;
  _margin-bottom: 0px;
  width: 50px;
  height: 18px;
  position: relative;
  top: 5px;
  _top: 0px;
  color: #8292DC;
  font-family: verdana;
  font-size: 10px
}

.edit3 {
  margin-top: 0px;
  margin-bottom: 3px;
  _margin-bottom: 0px;
  width: 30px;
  height: 18px;
  position: relative;
  top: 5px;
  _top: 0px;
  color: #8292DC;
  font-family: verdana;
  font-size: 10px
}

#kalk-left {
  float: left
}

.button-kalk {
  height: 65px;
  _height: 60px;
  margin-left: 5px;
  _margin-left: 2px;
  width: 20px;
  cursor: pointer
}

#kalk-vysledek {
  color: #8292DC;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  padding-top: 3px;
  margin-top: 3px;
}

.vysledek {
  background: #C7D0F8;
  padding-left: 3px;
  padding-right: 3px;
  margin-right: 5px;
  font-size: 12px
}

#obsah-www {
  border-top: 3px solid #ffffff;
  border-left: 1px solid #ffffff;
  margin-left: 2px;
}

#nabidka-left {
  float: left;
  width: 327px
}

#byty {
  float: left;
  width: 122px
}

#nemovitosti {
  float: left;
  width: 145px
}

#obsah {
  clear: left;
  border-top: 3px solid #ffffff;

}

.byt-levy {
  border-right: 2px solid #ffffff;
  background: white;
  
}
.byt-pravy {
  background: white;
}

.rezervovano {
  background: #FC0500;
  color: #ffffff;
  font-family: verdana;
  font-size: 10px;
  width: 90px;
  text-align: center;
  padding-bottom: 1px;
  margin-bottom: 2px
}

.byt-obrazek {
  float: left;
  border-right: 1px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  background: white;
  height: 90px;
  _height: 93px
}

.byt-odkaz-levy {
  float: left;
  border-right: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff
  
}

.byt-odkaz-pravy {
  float: left;
  border-bottom: 2px solid #ffffff; 
}

.odkaz-mesto {
  /*background: #dddddd;*/
  display: block;
  color: #003366;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  width: 205px;
  padding-top: 2px;
  padding-bottom: 3px;
}

.odsadit-mesto {
  padding-left: 10px
}

.byt-odkaz-levy a{
  cursor: pointer;
  display: block;
  color: #4F4F4F;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background: #f0f0f0;
  width: 205px
}

.byt-odkaz-levy a:hover{
  background: #ffffff
}

.byt-odkaz-pravy a{
  cursor: pointer;
  display: block;
  color: #4F4F4F;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  background: #f0f0f0;
  width: 205px
}

.byt-odkaz-pravy a:hover{
  background: #ffffff
}

.udaje {
  display: block;
  padding-bottom: 3px;
  padding-left: 10px
}

.udaje2 {
  display: block;
  padding-bottom: 2px;
  padding-left: 10px;
  color: red;
}

.oranzovy {
  background: #EF9D00;
  color: #000000;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  padding-left: 2px;
  padding-right: 2px;
  border-top: 1px solid #EF9D00;
  margin-right: 10px;
display: block;
margin-top: 2px;
width: 87px;
_width: 91px;
}

.cena {
  background: #ffffff;
  color: #d9261c;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

.dvojice-bytu {
  clear: left;
  background: #ffffff;
}

.strankovani {
  clear: left;
  text-align: center;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #EC1E1E;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
}

.strankovani a{
  color: #EC1E1E;
  font-family: verdana;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none
}

#byt-header {
  background: url('images/cz/engine/header.jpg') top left repeat-x;
  height: 62px;
  width: 704px
}

#byt-obsah {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 7px;
}

#byt-left {
  float: left;
  
}

#byt-right {
  
  margin-left: 413px;
  _margin-left: 410px
  
}

#byt-ukaz a{
  color: #000000;
  font-family: verdana;
  font-size: 12px;
  font-weight: bold;
  text-decoration: underline
}

#byt-ukaz a:hover{
  text-decoration: none
}

.byt-table {
  margin-top: 5px;
  margin-left: 5px;
  padding: 0px;
  border-top: 1px solid #c1c1c1;
  width: 275px;
}

.byt-leva {
  border-right: 1px solid #c1c1c1;
  border-bottom: 1px solid #c1c1c1;
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  height: 20px;
  width: 120px
}

.byt-prava {
  border-bottom: 1px solid #c1c1c1;
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  padding-left: 5px
}
.byt-prava a{
  color: #3e4790;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline
}

.byt-prava-cena {
  border-bottom: 1px solid #c1c1c1;
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
  padding-left: 5px
}

.balkon {
  border-bottom: 1px solid #c1c1c1;
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  height: 20px
}

.byt-info {
  color: #4f4f4f;
  font-family: verdana;
  font-size: 10px;
  font-weight: normal;
  text-align: left;
  line-height: 17px
}

.byt-img-pasiv {
  margin-top: 8px;
  padding-top: 17px;
  float: left;
  margin-right: 12px;
  margin-left: 5px;
  margin-bottom: 22px;
}

.byt-img-activ {
  background: url('images/cz/engine/byt/sipka_big.gif') top center no-repeat;
  margin-top: 8px;
  padding-top: 17px;
  float: left;
  margin-right: 12px;
  margin-left: 5px;
  margin-bottom: 22px;
}

.print {
  border-top: 1px solid #a8a8a8;
  clear: left;
  padding-left: 5px
}

.print a{
  color: #3e4790;
  font-family: verdana;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline
}

.iko-print {
  position: relative;
  top: 2px;
  border: 0px
}

sup {
  font-size: 7px  
}

















/* ***************************************** *****************************************************/
/* ***************************************** *****************************************************/
/* ***************************************** *****************************************************/
/* ***************************************** *****************************************************/
/* ***************************************** *****************************************************/




















body {
	/*font-family: "MS Sans Serif", "Helvetica CE","Arial CE", Arial, helvetica, sans-serif;
	*/
	font-family: "MS Sans Serif", "Helvetica CE","Arial CE", Arial, helvetica, sans-serif;
	text-align : center;
	font-size:12px;
}
img {
	border : none;
}
p {
	margin : 0px;
	padding : 2px 0px 0px 0px;
}
ul {
	margin: 0px 0px 0px 15px;
	padding : 3px 0px 0px 3px;
	
}
li {
	list-style-type : disc;
}
.nodisc{
	list-style-type : none;
}


form {
	margin: 0px;
	padding : 0px;
	
}
a {
	text-decoration : none;
	color : black;
	letter-spacing : 0px;
}

a:hover {
	text-decoration : none;
	color : gray;
}
.bigf {
	font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif;

}

.main {
	width : 750px;
	margin : 5px auto 0px auto;
	text-align : left;	
}
.head {
	width : 750px;
	padding-bottom : 15px;
	margin-bottom: 0px;

}
.logo {
	float : left;
	display : inline;
	width: 45px;
	height: 45px;
}
h1.rk a, h2.rk a, h1.rk span
 {
	font-weight : bold;
	font-size : 14px;
	color : #123187;
	float:left;
	position : relative;
	top : -1px;
	padding : 0px 0px 0px 3px;
	line-height : 100%;
	margin: 0px;
}
.home  {
	font-size : 12px;
	float:right;

	position : relative;
	top : -1px;
}
.home  a {
	text-decoration : underline;
}

div.home  a:hover {
	color : #929292;
	text-decoration : underline;

}

.upbar {
	background-color : #123187;
	width: 705px;
	height: 2px;
	font-size: 1px;
	float: right;
	line-height : 1px;
	overflow : hidden;
}
.bar {
	width: 705px;
	height: 3px;
	font-size: 1px;
	float: right;
	line-height : 1px;
	overflow : hidden;
}
.prom {
	font-size : 24px;
	font-weight : bold;
	width: 430px;
	float: right;
	color : #929292;
	text-align : right;
	top: -3px;
	position : relative;
	overflow : hidden;
	height: 28px;	

}

.promleft {
	font-size : 20px;
	font-weight : bold;
	/*width: 242px;*/
	float:left;
	color : #6378B7;
	text-align : left;
	/*top: 0px;*/
	/*position : relative;*/
	overflow : hidden;
	padding: 0px 2px 0px 2px;
	margin: 0px 0px 0px 3px;
	color: White;
	background-color:  #6378B7;
	height: 25px;
}



.navcol {
	width : 160px;
	margin-right:6px;
}


.content {
	float : right;
	width : 584px;
}


.topcontle {
	width: 289px;
	float: left;

}

.topcontri {
	width : 283px;
	height: 132px;
	font-size : 20px;
  float: right;
	background-color : #DEDEDE;
	position : relative;
}
.backtop {
	width : 175px;
	height : 120px;
	font-size : 10px;
	color : #F5F5F5;
	/*float : left;*/
	position : absolute;
	top : 0px;
	left : 0px;
	z-index : 1;
	line-height : 10px;
	margin: 6px 0px 6px 6px;
	text-align : justify;
	overflow: hidden;
}
.volejte {
	position : absolute;
	top : 15px;
	width : 175px;
	font-weight : bold;
	color : #6378B7;
	text-align : center;
	margin-left : 6px;
	z-index : 2;
}
.jepekne {
	position : absolute;
	top : 70px;
	color : #949494;
	font-weight : bold;
	width : 175px;
	text-align : center;
	margin-left : 6px;
	z-index : 2;
}
.botle {
	float : left;
	/*20.4.2005*/
	/*width: 344px;
	*/
	/*margin: 12px 0px 0px 6px;
	*/
	width: 344px!important;
	width: 350px;
	width/**/:/**/350px;
	margin: 12px 0px 0px 0px;
	border-left : 1px solid silver;
	padding: 0px 0px 0px 5px/*doublemarginhack*/
	/*display: inline;
	*/
	/*konec20.4.2005*/

}
.botri {
	width: 222px;
	float : right;
	margin: 12px 0px 0px 0px;
}
.distinc {
	/*background-color : #FF9900;*/
	background-color :#ffb340;
}
.padtit {
	padding : 2px 3px 0px 3px;
}
.padtitnav {
	padding : 2px 6px 0px 0px;
}


.titnav
{
	font-weight : bold;
	font-size : 16px;
	width : 160px;
	height : 23px;
	margin-bottom: 12px;
	/*border-bottom : 2px solid black;*/
}
.titnav h2
{
	font-weight : bold;
	font-size : 16px;
line-height: normal;
	margin: 0px;

}
.undertit {
	font-size : 16px;
	/*width : 160px;*/
	margin: 15px 0px 3px 0px;
	font-weight : bold;
	border-bottom: 2px solid black;
}

.undertitkde {
	font-size : 14px;
	/*width : 160px;*/
	margin: 15px 0px 3px 0px;
	/*font-weight : bold;*/
	border-bottom: 2px solid black;
}


.undertit2{
	font-size : 12px;
	width : 160px;
	margin: 10px 0px 3px 0px;
	/*font-weight : bold;*/
	border-bottom: 1px solid black;
}



/*.office a {
	text-decoration : underline;
}

.office a:hover {
	text-decoration : underline;
}
*/

.titcont
{
	font-size : 16px;
	/*width : 283px;*/
	height : 23px;
margin: 0px 0px 6px 6px;	
}


/*
.padtit {
	padding : 3px 3px 0px 5px;
}*/
/*.martit {
	margin: 0px 0px 6px 6px;
}*/
.smrealita {
height: 31px !important;
height: 32px;
height/**/:/**/32px;
overflow: hidden;
border-bottom: 1px solid black;
margin-bottom:5px;
width: 289px;
position: relative;
}
/*.imgvydra {
	float: right;
	display : inline;
	width : 90px;
	height : 120px;

}*/
* html body .imgfloat {
	margin-right : -3px;
}
.clearboth {
	clear : both;
	font-size : 1px;
	margin: 0px;
	padding: 0px;
	overflow:hidden;
	visibility : hidden;
	line-height: 1px;
}

.repl
	{
	position: relative;
	margin: 0px;
	font-size : 10px;
	line-height : 100%;
	height:45px;
	width:45px;
	float: left;
	font-weight : bold;
	overflow: hidden;
	
}
	.replim
	{
	/*background-image: url(./obrwww/logomi-reality.gif);*/
	position: absolute;
	left: 0px;
	top: 0px;
	height:45px;
	width:45px;
	display: block;
	overflow: hidden;
	float:left;
	padding: 0px;
	}
	.outerlogo
	{
	background-image: url(./obrwww/logomi-reality.gif);
	position: absolute;
	left: 0px;
	top: 0px;
	height:45px;
	width:45px;
	display: block;
	overflow: hidden;
	float:left;
	padding: 0px;
	}
	

	.smbfoto
	{
	margin: 0px;
	font-size : 10px;
	line-height : 90%;
	height:30px;
	width:40px;
	overflow: hidden;
}
.smfoto {
	position:absolute;top:0px;left:0px;
	font-size : 11px;

}
.smreport {
	
	
}

.imghack {
	margin : 0px -3px 0px -3px;
}
.navanch {
	/*padding: 7px 13px 0px 0px;*/
	font-size : 16px;
	font-weight : bold;
	/*color : #929292;
	*/
	display: block;
	/*width : 160px;*/
	margin-bottom: 6px;

}


.w160 {
	width : 160px;
	display: block;
	
}
.index a.navanch
{
		color : #6378B7;

} 

a:hover.navanch
{
	color : black;
} 

.rianch {
	font-size : 14px;
	font-weight : bold;
	/*color : #929292;
	*/
	/*background-image : url(./obrwww/anchri.gif);*/
	background-image : url(./obrwww/modtrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	display : block;
	margin-bottom:3px;
	border-bottom: 2px solid #6378B7; 
	/*#FFB340;*/
	/*padding : 0px 0px 2px 0px;
	*/
	width : 222px;
	/*line-height : 140%;*/
}
.rianch a {
	display : block;
	width : 222px;
}


.rinoanch {
	font-size : 14px;
	font-weight : bold;
	/*color : #929292;
	*/
	/*background-image : url(./obrwww/anchri.gif);*/
	/*background-image : url(./obrwww/modtrojuh.gif);*/
	background-position : bottom right;
	background-repeat : no-repeat;
	display : block;
	margin-bottom:3px;
	border-bottom: 2px solid #6378B7; 
	/*#FFB340;*/
	/*padding : 0px 0px 2px 0px;
	*/
	width : 222px;
	/*line-height : 140%;*/
}


.rianch a:hover
{
	color : gray;
} 


.rileri {
	margin-left : 3px;
	margin-right :  15px;
	
}
.ritopbot {
	padding : 3px 0px 3px 0px;
	
}


.middleanch {
	font-size : 16px;
	font-weight : bold;
	display : block;
	margin-bottom:3px;	
	background-image : url(./obrwww/modtrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	width: 344px;
	border-bottom: 2px solid #6378B7; 

}
.middleanch a {
	/*font-size : 16px;
	font-weight : bold;*/
	display : block;
	/*margin-bottom:3px;	
	background-image : url(./obrwww/modtrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;*/
	width: 344px;
	/*border-bottom: 2px solid #6378B7; */

}

.podpis {
	font-style : italic;
	text-align : right;
	padding: 3px 5px 6px 0px;
}
.active {
	/*background-image : url(./obrwww/anchyes.gif);
	*/
	background-image : url(./obrwww/orantrojuh.gif);
	background-position : bottom right;
	background-repeat : no-repeat;
	border-bottom : 2px solid black;
}

.activevoid {
	/*background-image : url(./obrwww/anchyes.gif);
	*/
	border-bottom : 2px solid white;
}


/*.active a{
	color : #000000;
}
.active a:hover{
	color : #000000;
}*/

.inactive{
	/*background-image : url(./obrwww/anchnonri.gif);*/
	background-image : url(./obrwww/bilytrojuh.gif);
	border-bottom : 2px solid black;

	background-position : bottom right;
	background-repeat : no-repeat;
/*	color : #6378B7;*/
		color : #929292;

}
.inactivecol {
color : #6378B7;
}
.inactivecolreg {
color : gray;
}

.inactive a:hover {
	color : Black;
}

.inpuver {
	width : 62px;
	font-size : 11px;
	text-align : right;
}
.inplet {
	width : 40px;
	font-size : 11px;
	text-align : right;
}
.inpurok {
	width : 30px;
	font-size : 11px;
	text-align : right;
}

.rovno {
	font-size : 13px;
	height: 57px;
	width: 20px;
	font-weight : bold;
	margin : 0px;
	padding : 0px;
}

.vyslokno {
	width : 50px;
	color : #6378B7;
	border: 0px;
	background-color : #D2D2FF;
	text-align :center;
	font-weight : bold;
	margin: 0px 5px 0px 0px;
}



.calc {
	margin: 0px 5px 0px 5px;
	/*background-color : #EDEDED;
	color : #6378B7;
	*/
	color : #6378B7;
	font-size : 11px;
}
.calc .poznamka
{
	text-align : justify;
}
.calctit {
	margin: 0px 0px 5px 0px;
	text-align : center;
color : #6378B7;
	
}
.endcalc {
	border-bottom : 2px solid silver;
	/*clear : both;*/
	font-size : 2px;
	margin-bottom: 3px; 
}

.poznamka {
	font-size : 11px;
	/*text-align : justify;*/
margin-bottom:5px;
}
.le {
	float : left;
}
.ri {
	float : right;
}

.banks {
	font-size : 11px;
}

.banks a {
	text-decoration : underline;
	font-size : 11px;
}

.banks a:hover {
	text-decoration : underline;
}
ul a {
	text-decoration : underline;
}
ul a:hover {
	text-decoration : underline;
}

.primary {
	text-align : left;
	font-size : 14px;
	margin-bottom : 6px;
}
.hackcursor {
	width : 1px;
	height :1px;
	overflow : hidden;
	font-size : 0px;
	visibility : hidden;
	
}
.typereal {
margin-left:6px;
}

.w283 {
	width : 283px;
	
}

.martopbot {
	border-top : 1px solid silver;
	border-bottom : 1px solid silver;
padding: 1px 3px 1px 3px;
margin-top:10px;
}
.heig60 
{
/*	height: 50px!important;
	height: 58px;*/
	height: 52px!important;
	height: 56px;
	height/**/:/**/56px;

	overflow: hidden;
}

.martopbotmail {
padding: 2px 3px 0px 3px;
margin-top:0px;
text-align: right;
}
.martopbotmail a {
	text-decoration : underline;
}


.noother {
	border-top : 1px solid silver;
	border-bottom : 1px solid silver;
	padding: 1px 10px 1px 10px;
	height: 44px!important;
	height: 48px;
	height/**/:/**/48px;
	overflow: hidden;
}

.martopbot a, .martopbot a:hover {
	text-decoration : underline;
}


.radit {
	width : 50px;
	float : left;
	font-weight : bold;
}
.priceetc {
	float : right;
}

.priceetc a {
	text-decoration : underline;
}

.ascdesc a {
	text-decoration : underline;
	
}


.flori {
	float : right;
}
.flole {
	float :left;
}
.by {
	float : right;
	margin : 0px 20px 0px 0px;
	font-weight : bold;
}
.sel {
	color :#ffb340;
	font-weight : bold;

}
.bot {
	margin: 10px 0px 0px 0px;

	/*padding-top: 6px;*/
	font-size : 14px;
	/*background-color : #F1F2F8;
	*/
	width : 584px;
	background-image : url(./obrwww/poz5.jpg);
	background-position : left;
	background-repeat : repeat-y;

}
.botin {
	padding: 6px 0px 0px 6px;

}

.marbot10 {
	margin-bottom : 10px;
}
.martop30 {
	margin-top : 30px;
}
.martop42 {
	margin-top : 38px;
}


.disblock {
	display : block;
}



.nabcela
{
	float: left;
	height: 81px;
	width:283px;
	margin:  6px 0px 6px 6px;
	background-color : white;
	overflow : hidden;
	display : inline;
}

.mri12 {
	margin-right :12px;
}
.mle12 {
	margin-left :12px;
}


.nabcela h1
{
	/*position: relative;
	*/
display:block;
position:relative;
border:1px solid #ffb340;
background-color: silver;
height:79px !important;
height:81px;
width:106px !important;
width:108px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px;
float:left;
overflow:hidden;
font-size: 13px;
font-weight: bold;
}

.nabcela h1 a/*s fotkou*/
	{
	position: absolute;
	left: 0px;
	top: 0px;
	height:79px;/*79*/
	width:106px;/*106*/
	display: block;
	background-position : center;
	background-repeat : no-repeat;
	text-decoration : none;
	float:left;
	overflow: hidden;
	font-weight : normal;
	font-size: 12px;
	color: Black;
	background-color : #D9D9D9;
	padding: 0px;

}
.nabtext {
	display: block;
	padding: 5px;
/*margin-top:10px;*/
}

.hhh
{height: 79px !important;
height: 81px;
height/**/:/**/81px;
	width: 106px !important;
	width: 108px;
	width/**/:/**/108px;
 }

	.nabback
	{
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	overflow: hidden;
	z-index: 1;
	background-position : center;
	background-repeat : no-repeat;
	background-color : #DEDEDE;
border-style:  solid;
border-width:  1px;
border-color:  #ffb340;
height: 79px !important;
height: 81px;
height/**/:/**/81px;
	width: 106px !important;
	width: 108px;
	width/**/:/**/108px;
}


.nabanch {
	display: block;
	height : 81px;
	overflow: hidden;
	text-decoration:none;
width: 175px;
float:left;
}


.inpop {
display: block;
padding-left : 3px;
}
.inpoptop {
display: block;
/*width: 175px;*/ /*nesmi byt*/
/*height : 81px;*/
border-bottom-style:  solid;
border-bottom-width:  1px;
/*line-height: 108%; možná bude nutné pro IE6*/
border-color:  #ffb340;
}



.cena
 {
	display: block;
	font-weight : bold;
	padding-right: 2px;
	text-align: right;
	line-height: 14px;

}

.exkl {
margin-top:1px;
color : black;
font-size: 11px;
margin-left: 2px;
padding: 0px 2px 0px 2px;
line-height: 13px;
float:left;

}
.nabri {
	width : 175px;
	height : 81px;
	float : left;
	position: relative;
}
.strong
{
	font-weight : bold;
}
.vydraimg {
	width:90px;
	height:120px;
	margin:6px 6px 0px 0px;
	height: 120px!important;
	height: 121px;
	height/**/:/**/120px;
	padding:0px 0px 0px 0px;
	text-align:center;
	float:right;
	display:inline;
}
.m2 {
	position : relative;
	top : -4px;
	font-size : 9px;
	font-family : "Arial CE", Arial,Helvetica, sans-serif;
}
.dalsi {
		color :#ffb340;
}
.podtr {
	text-decoration : underline;
}

.mailem {
	text-align : right;
}
.valid {
	font-size : 9px;
	margin-top : 20px;
	color: Gray;
	text-align: center;
	clear: both;
}
.valid a{
	font-size : 9px;
	text-decoration : underline;
	color: Gray;
}
.valid a:hover{
	color: black;
	text-decoration : underline;

}

