nahledy/* GENERAL */
  html,body { color: #59636d; font-size: 100%; font-family: Verdana,Arial, Tahoma, TahomaCE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif;  font-weight:normal; margin:0px; padding:0px; text-align:left; background: #fff;
    /*scrollbar-base-color:#;*/
  	scrollbar-track-color:#fff;
  	scrollbar-face-color:#fff;
  	scrollbar-highlight-color:#fff;
  	scrollbar-3dlight-color:none;
  	scrollbar-darkshadow-color:#fff;
  	/*scrollbar-shadow-color:#;*/
  	scrollbar-arrow-color:#000;
  }

  body { background:transparent url('img/bcg_adv.gif'); }

  .text-center { text-align:center; }
  .text-right { text-align:right; }
  .text-left { text-align:left; }
  .text-blok { text-align:justify; }

  .tucne { font-weight:bold; }
  .kurziva { font-style:oblique; }
  .podtrh { text-decoration:underline; }

  .right { float:right; }
  .left { float:left; }

  .cursor-hand { cursor: pointer; }

  .red { color: red; }
  .green { color: green; }
  .small { font-size: 100%; }

  h1 {}
  h2 {}
  h3 {}
  h4 {}
  h5 {}
  h6 {}


  form {  margin: 0px; padding: 0px; }

  a,a:visited { text-decoration: underline; color: #6a8bac; }
  .active {}
  a:hover { text-decoration: none; }

  p {}

  strong {}
  strike {}
  em {}
  adress {}

  ul {}
  ul li {}

  table {}
  table tr {}
  table tr td {}

  input,textarea,select { font-family: Verdana, Arial CE, Tahoma, TahomaCE, Arial CE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif; font-size: 100%; color: #000; background: #fff; border: none; border: 1px solid #4a839e; }
  input { padding-left: 3px; padding-right: 3px; }

  input[type="radio"] { border: none; }

  .form-protector { }
  .form-protector-image { display: inline; border: none; width: 300px; }

  .error { color:red; font-size:80%; margin:10px; }
  .info { color:blue; font-size:80%; margin:10px; }
  .mess { color:#000; font-weight:bold; font-size:70%; }
  .system-mess { color:red; font-size:70%; margin:5px 10px;}

  .clear-both { clear: both; height: 3px; font-size: 0px; }
  .clear-left { clear: left; height: 3px; font-size: 0px; }
  .clear-right { clear: right; height: 3px; font-size: 0px; }

  img { border:none; }

  .nezalamovat { white-space:nowrap; }
  .zalamovat { white-space:normal; }

  .system-info { color:#000; font-size:70%; font-weight:bold; color:green; }

  div.strankovani { text-align:center; margin:15px 0px 5px 0px; padding:5px 0px; border-top:1px solid #ccc; }
  div.strankovani a,div.strankovani a:visited { text-decoration:none; }
  div.strankovani a:hover { text-decoration:underline; }
  div.strankovani .not-active { color:#fff; }
  div.strankovani .odstrcene { margin:0px 5px; }

  .system-error { color:#000; font-size:70%; font-weight:bold; color:red; }

  div.copyright { font-weight: normal; color: #59636d; background: transparent url('img/paticka.jpg') no-repeat bottom left; position: relative; clear:both; font-size:70%; margin:0px 0px 0px 0px; padding: 0px 0px 8px 0px; text-align:right; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #6a8baa; text-decoration: underline; }
  div.copyright a:hover { text-decoration: none; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #6a8baa; padding: 0px 0px 0px 0px; }
  div.copyright span { float:left; position: relative; }


  div.body { width: 990px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: #fff;  }

/* ===================================================================================================== */

  div.copyright .bottom-menu { height: 19px; padding: 7px 28px 3px 0px; margin: 0px 0px 10px 0px; background: #3f95ec; border: 1px solid #5091d1; text-align: right; color: #e7ffff; }
  div.copyright .bottom-menu ul { margin: 0px; padding: 0px 0px 0px 12px; text-align: right; display: inline; }
  div.copyright .bottom-menu ul li,
  div.copyright .bottom-menu ul li div,
  div.copyright .bottom-menu span{ margin: 0px; padding: 0px; display: inline; float: none; }
  div.copyright .bottom-menu ul li.odd-znak { padding: 0px 3px 0px 0px; }
  div.copyright .bottom-menu a,
  div.copyright .bottom-menu a:visited { color: #e7ffff; text-decoration: none; }
  div.copyright .bottom-menu a:hover { text-decoration: underline; }
  

  div.hlavicka { height: 96px; position: relative; z-index: 20;  }
  div.hlavicka-invest { background: transparent; }
  div.hlavicka .logo { position: absolute; margin: 0px 0px 0px 0px; padding: 0px; }
  div.hlavicka .popis1 { position: absolute; margin: 40px 0px 0px 147px; padding: 0px; font-weight: normal; color: #9da2a8; font-size: 80%; }
  div.hlavicka .popis1-invest { color: #588fc7; margin: 40px 0px 0px 137px; }
  div.hlavicka .popis1-stavebni { margin-left: 167px; }
  div.hlavicka .popis2 { position: absolute; margin: 53px 0px 0px 147px; padding: 0px; font-weight: bold; color: #d1625b; font-size: 90%; }
  div.hlavicka .popis2-invest { margin: 53px 0px 0px 137px;  }
  div.hlavicka .popis2-stavebni { margin-left: 167px; }
  div.hlavicka .menu-hlavicka { position: absolute; margin: 67px 0px 0px 537px; padding: 0px; }
  div.hlavicka .menu-hlavicka ul { margin: 0px; padding: 0px; list-style-type: none; display: inline; position: relative; z-index: 20; }
  div.hlavicka .menu-hlavicka ul li,
  div.hlavicka .menu-hlavicka ul li div { margin: 0px; padding: 0px; display: inline; color: #495764; }
  div.hlavicka .menu-hlavicka ul li.odd-znak { padding: 0px 3px 0px 0px; font-size: 80%; }
  div.hlavicka .menu-hlavicka ul li a,
  div.hlavicka .menu-hlavicka ul li a:visited { font-size: 70%; color: #495764; text-decoration: none; }
  div.hlavicka .menu-hlavicka ul li.active { font-weight: bold; }
  div.hlavicka .menu-hlavicka ul li a:hover { text-decoration: underline; }
  div.hlavicka .vyhledat { position: absolute; margin: 63px 0px 0px 779px; _margin: 60px 0px 0px 779px; padding: 0px; color: #616161; }
  div.hlavicka .vyhledat td { vertical-align: middle; font-size: 70%; color: #495764; }
  div.hlavicka .vyhledat td input { padding: 2px; height: 16px; border: 1px solid #4a849c; background: transparent; }
  div.hlavicka .realitni-noviny { position: absolute; margin: 0px 0px 0px 794px; padding: 5px 27px 5px 27px; width: 142px; background: transparent url('img/realit_noviny.gif') repeat-x 0px 0px; }
  div.hlavicka .realitni-noviny div { font-size: 70%; color: #434a52; }
  div.hlavicka .realitni-noviny a,
  div.hlavicka .realitni-noviny a:visited { display: block; margin: 5px 0px 0px 0px; text-align: center; width: 142px; padding: 7px 0px 7px 0px; background: #4b6681; color: #fff; font-size: 70%; }
  div.hlavicka .prejit-na-holding { position: absolute; margin: 71px 0px 0px 600px; _margin: 70px 0px 0px 600px; padding: 0px 0px 0px 15px; font-size: 70%; background: transparent url('img/sipka_invest.gif') no-repeat left center; }
  div.hlavicka .prejit-na-holding a,
  div.hlavicka .prejit-na-holding a:visited { text-decoration: none; display: block; border-bottom: 1px solid #cfd6dc; }
  div.hlavicka .prejit-na-holding a:hover { border-bottom: 1px solid #fff; }
  
  div.menu-hlavni { z-index: 12; width: 100%; height: 42px; border: 1px solid #5091d1; background: #3f95ec;}
  div.menu-hlavni-invest { background: #7dafe2; border: none; }
  div.menu-hlavni-stavebni { background: #556879 url('img/menu_stavebni.jpg') repeat-x 0px 0px; border: 1px solid #556879; }
  div.menu-hlavni ul { margin: 0px 0px 0px 0px; padding: 5px 0px 0px 15px; list-style-type: none; }
  div.menu-hlavni ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
  div.menu-hlavni ul li a,
  div.menu-hlavni ul li a:visited { color: #fff; text-decoration: none; display: block; padding: 9px 8px; font-size: 80%; }
  div.menu-hlavni ul li a:hover { background: #7baee3; }
  div.menu-hlavni-invest ul li a:hover { background: #3f95ec; }
  div.menu-hlavni-stavebni ul li a:hover { background: #708aa2; }
  div.menu-hlavni-stavebni ul li a,
  div.menu-hlavni-stavebni ul li a:visited { padding: 9px 5px; }
  div.menu-hlavni ul li.odd-znak { padding: 7px 5px 0px 5px; color: #fff; font-size: 90%; }
  div.menu-hlavni-stavebni ul li.odd-znak { padding: 7px 0px 0px 0px; }
  div.menu-hlavni ul .sec-menu { z-index: 20; position: absolute; padding: 10px 0px 0px 0px; margin: 32px 0px 0px -15px; background: #7baee3 url('img/top_menu.gif') repeat-x 0px -2px; }
  div.menu-hlavni ul .sec-menu ul { padding: 0px; }
  div.menu-hlavni ul .sec-menu .sec-menu ul,
  div.menu-hlavni ul .sec-menu li.sec-menu { display: none; }
  div.menu-hlavni ul .podmenu-cislo-2 a.odkaz-1:hover { position: relative; _margin-top: -12px; _padding: 11px 22px 9px 22px; }
  div.menu-hlavni ul .sec-menu li { float: none; }
  div.menu-hlavni ul .sec-menu li a,
  div.menu-hlavni ul .sec-menu li a:visited { font-size: 70%; padding: 8px 22px 8px 22px; white-space: nowrap; }
  div.menu-hlavni ul .sec-menu li a:hover { background: #3f95ec; }
  
  div.left-panel { float: left; width: 197px; margin: 4px 0px 0px 0px; }
  div.left-panel-fs { width: 238px; }
  
  div.right-panel { float: right; width: 774px; margin: 4px 0px 0px 0px; }
  div.right-panel-cely { width: 100%; }
  div.right-panel-fs { float: right; width: 748px; margin: 4px 0px 0px 0px; }
  
  div.left-panel div.sec-menu { background: #4b6681; }
  div.left-panel div.sec-menu ul { margin: 0px 0px 9px 0px; padding: 12px 0px 12px 0px; width: 100%; list-style-type: none; }
  div.left-panel div.sec-menu ul li { margin: 0px; padding: 0px; width: 100%; }
  div.left-panel div.sec-menu ul li a,
  div.left-panel div.sec-menu ul li a:visited  { display: block; color: #fff; text-decoration: none; padding: 7px 10px 7px 23px; font-size: 70%; }
  div.left-panel div.sec-menu ul li a:hover,
  div.left-panel div.sec-menu ul li.active a,
  div.left-panel div.sec-menu ul li.active a:visited   { background: #3f95ec; text-decoration: none; }
  
  div.left-panel h3 { background: #a9c1db; margin: 0px; padding: 10px 24px 10px 24px; font-size: 80%; color: #fff; font-weight: normal; }
  div.left-panel h3.novinky { background: #f14d43;  }
  div.left-panel div.novinky { background: #feefec; color: #000; padding: 15px 19px 12px 19px; margin-bottom: 9px;  }
  div.left-panel div.novinky h4 { margin: 0px; padding: 0px 0px 3px 0px; color: #a67759; font-size: 80%; }
  div.left-panel div.novinky p { margin: 0px; padding: 0px; font-size: 70%; }
  div.left-panel div.novinky div.oddelovac { margin: 11px 0px 15px 0px; padding: 0px 0px 0px 0px; height: 3px; font-size: 0px; background: transparent url('img/novinky_odd.gif') no-repeat center; }
  div.left-panel div.novinky a.archiv,
  div.left-panel div.novinky a.archiv:visited { color: #8c3d36; display: block; margin: 0px 0px 0px 0px; padding: 20px 0px 0px 15px; background: transparent url('img/archiv.gif') no-repeat 0px 23px; font-size: 11px; }
  
  div.left-panel div.rychla-navigace { background: #fff; }
  div.left-panel div.rychla-navigace ul { margin: 0px 0px 9px 0px; padding: 12px 0px 12px 0px; width: 100%; list-style-type: none; }
  div.left-panel div.rychla-navigace ul li { margin: 0px; padding: 0px 0px 0px 17px; background: transparent url('img/hledat.gif') no-repeat 3px 9px; }
  div.left-panel div.rychla-navigace ul li a,
  div.left-panel div.rychla-navigace ul li a:visited  { border-bottom: 1px solid #e1e2e6; display: block; color: #59636c; text-decoration: none; padding: 7px 2px 7px 2px; font-size: 70%; }
  div.left-panel div.rychla-navigace ul li.active a,
  div.left-panel div.rychla-navigace ul li.active a:visited  { font-weight: bold; }
  div.left-panel div.rychla-navigace ul li .odkaz-6 { border: none; }
  div.left-panel div.rychla-navigace ul li a:hover  { text-decoration: underline; }
  
  div.right-panel div.drobeckova { color: #98a1a8; font-size: 70%; padding: 8px 0px; }
  div.right-panel div.drobeckova a,
  div.right-panel div.drobeckova a:visited { color: #99a0a6;  }
  div.right-panel h1 { padding: 2px 0px 9px 0px; margin: 0px 0px 6px 0px; border-bottom: 3px solid #536476; color: #506578; font-size: 120%; font-weight: normal; }
  
  div.right-panel-inside { padding: 0px 0px 0px 13px; min-height: 300px; _height: 300px; }
  div.right-panel-inside-other { padding: 0px; }
  div.right-panel-inside h3.nadpis-aktualit {  }
  div.right-panel-inside h3.nadpis-aktualit span { float: right; font-size: 12px; }
  
  div.right-panel-inside div.ls-firma {   float: left; margin: 0px 0px 10px 20px; width: 239px; }
  div.right-panel-inside div.ls-firma-inside { background: #ebebeb; padding: 4px; height: 180px; }
  div.right-panel-inside div.ls-firma-first { margin-left: 0px; }
  div.right-panel-inside div.ls-firma h3 { text-align: center; color: #4f5b67; margin: 0px; padding: 6px 0px 3px 0px }
  div.right-panel-inside div.ls-firma p {  line-height: 150%; font-size: 11px; padding: 0px 5px; margin: 0px; text-align: justify; }
  div.right-panel-inside div.ls-firma a,
  div.right-panel-inside div.ls-firma a:visited { text-decoration: none; font-size: 11px; padding: 8px 7px 0px 66px; font-weight: bold; display: block; height: 27px; background: transparent url('img/ls_tl.jpg') no-repeat 0px -35px; color: #fff; text-align: center; }
  div.right-panel-inside div.ls-firma a:hover { background: transparent url('img/ls_tl.jpg') no-repeat 0px 0px; }
  
  div.right-panel-stavebni { float: left; width: 729px; }
  div.left-panel-stavebni { float: right; width: 240px; margin-top: 36px; }
  
  div.left-panel-stavebni h3 { background: transparent url('img/aktuality.gif') repeat-y top center; color: #b85047; font-weight: bold; font-size: 100%; padding: 17px 0px 5px 0px; text-align: center; }
  div.left-panel-stavebni div.novinky { background: #e7e7e7; border-bottom: 9px solid #4b6681; padding-bottom: 35px; margin: 0px;}
  div.left-panel-stavebni div.novinky div.oddelovac { background: none; padding: 0px 0px 10px 0px; margin: 0px;}
  div.left-panel-stavebni div.novinky h4 { color: #b36863; font-size: 70%; }
  div.left-panel-stavebni a.button,
  div.left-panel-stavebni a.button:visited { background: #4b6681; text-align: center; position: absolute; margin: -33px 0px 0px 40px; padding: 10px 5px; font-size: 70%; color: #fff; text-decoration: none; font-weight: bold; }
  div.left-panel-stavebni a.button:hover { background: #3f95ec; }
  
  div.right-panel-fs-inside div.hp-obj { position: relative; padding: 0px; margin: 0px 0px 0px 25px;  }
    
  div.buttons { position: absolute; z-index: 9999; margin: 114px 0 0 40px;  }
  div.hp-obj div.slider {   width:693px; height: 393px; }
  ul#features { float: left; width:693px; height: 383px; list-style-type: none; margin: 0px; padding: 0px; }
  ul#features li{ width:693px; height:3835px; margin: 0px; padding: 0px; float:left; position: relative;}
  
   div.ovladani{margin: 16px 0px 0 565px; position: absolute; z-index: 20;}
   div.ovladani a,
   div.ovladani a:visited {float:left; margin: 0px 0px 0 0; width: 30px; height: 30px; border: 0px #000 solid;margin: 0 5px 0 0; }
  
  ul#features li.c1 {background: url(img/sl_1.png) center center no-repeat; width: 693px; height: 383px; }
  ul#features li.c2 {background: url(img/sl_2.png) center center no-repeat; width: 693px; height: 383px;}
  ul#features li.c3 {background: url(img/sl_3.png) center center no-repeat; width: 693px; height: 383px;}
  
  div.right-panel-fs-inside div.hp-obj ul#features div.buttons a,
  div.right-panel-fs-inside div.hp-obj ul#features div.buttons a:visited {
    
      display: block;
      text-decoration: none;
      text-decoration: none;
      font-weight: bold;
      color: #ffffff;
      width: 200px;
      font-family: Arial;
      font-size: 90%;
  }
  
  div.right-panel-fs-inside div.hp-obj ul#features div.buttons a:hover {
      color: #009DDC;
  }
  
  div.buttons a.butt_1 { margin: 0; }
  div.buttons a.butt_2 { margin: 22px 0 0 0; }
  div.buttons a.butt_3 { margin: 16px 0 0 0; }
  
  
  div.right-panel-fs-inside div.first-site-reference { float: left; position: relative; z-index: 10; margin: 0px -1px 0px 0px; padding: 8px 16px 0px 15px; width: 217px; border-left: 1px solid #bdc8ce; border-right: 1px solid #bdc8ce; border-top: 1px solid #bdc8ce; border-bottom: 5px solid #4d657d;  }
  div.right-panel-fs-inside div.first-site-reference img { width: 217px; margin: 0px auto; }
  div.right-panel-fs-inside div.first-site-reference-first { margin-left: 0px; border-left: 1px solid #bdc8ce; }
  div.right-panel-fs-inside div.first-site-reference div.nadpis { color: #6c9acb; font-size: 12px; font-weight: bold; }
  div.right-panel-fs-inside div.first-site-reference div.nadpis-stavebni { background: transparent url('img/nadpis_stavebni.jpg') no-repeat 80px 0px; }
  div.right-panel-fs-inside div.first-site-reference div.nadpis span { color: #57646d; display: block; font-size: 14px; font-weight: bold; padding: 0px 0px 3px 0px; }
  div.right-panel-fs-inside div.first-site-reference h2 { margin: 0px; padding: 6px 0px 2px 0px; color: #255480; font-size: 90%; font-weight: normal;  }
  div.right-panel-fs-inside div.first-site-reference h2 a,
  div.right-panel-fs-inside div.first-site-reference h2 a:visited { color: #255480; text-decoration: none; }
  div.right-panel-fs-inside div.first-site-reference h2 a:hover { text-decoration: underline; }
  div.right-panel-fs-inside div.first-site-reference p { margin: 0px; padding: 0px 0px 10px 0px; line-height: 120%;  font-size: 70%; color: #000; }
  div.right-panel-fs-inside div.first-site-reference div.vyrovnavaci { min-height: 250px; _height: 250px; }
  div.right-panel-fs-inside div.first-site-reference .button { font-weight: bold; text-align: center; position: relative; margin: 0px 0px -5px 30px; display: block; background: #4c667f; color: #fff; text-decoration: none; font-size: 65%; padding: 8px 0px; }
  div.right-panel-fs-inside div.first-site-reference .button:hover { background: #7baee3; }
  
  div.right-panel-inside table.reference {  width: 100%; font-size: 100%; border-collapse: collapse; }
  div.right-panel-inside table.reference tr.sudy td { background: #dcdcdc; }
  div.right-panel-inside table.reference tr.main td { background: #4b6681; color: #fff; font-weight: bold; }
  div.right-panel-inside table.reference tr td { color: #000; font-size: 70%;  }
  div.right-panel-inside table.reference tr td a,
  div.right-panel-inside table.reference tr td a:visited { color: #db463f; font-weight: bold; }
  div.right-panel-inside div.big-nadpis { background: #4b6681; color: #fff; font-size: 120%; font-weight: bold; padding: 10px; }
  
  div.right-panel-inside div.nahledy img {  float: left; margin: 5px; border: 1px solid #a0a4ad; }
  div.right-panel-inside div.nahledy { padding: 10px 0px; clear: both; }
  div.right-panel-inside .img-nahledovy { float: right; margin: 0px 0px 10px 10px; }
  div.right-panel-inside .odsad-me-trochu { padding: 10px 0px; font-size: 70%; }
  div.right-panel-inside .odsad-me-trochu a,
  div.right-panel-inside .odsad-me-trochu a:visited { color: #56646f; }
  
  div.right-panel-inside table.vyhledat-trasu { font-weight: bold; margin: 0px 0px 0px 220px; }
  div.right-panel-inside table.vyhledat-trasu td input { width: 200px; border: 2px solid #51667b; }
  div.right-panel-inside table.vyhledat-trasu td { text-align: left; }
  div.right-panel-inside table.vyhledat-trasu td a,
  div.right-panel-inside table.vyhledat-trasu td a:visited { font-size: 10px; color: #666666; text-decoration: none; padding: 0px 0px 0px 12px; background: transparent url('img/search_way.gif') no-repeat left center; }
  div.right-panel-inside table.vyhledat-trasu td a:hover { text-decoration: underline; }

  div.right-panel-inside div.stavebni-nadpis {  position: relative; margin: 0px 0px 0px 0px; background: transparent url('img/nova_reference.gif') repeat-y 503px 0px; padding: 10px 15px 5px 503px; text-align: center; border-bottom: 9px solid #e2ecf8; font-size: 100%; font-weight: bold; color: #a65753; }
  div.right-panel-inside div.stavebni-ref-popis { text-align: center; background: #e2ecf8 url('img/button.gif') no-repeat right bottom; padding: 0px 0px 35px 0px; }
  div.right-panel-inside div.stavebni-ref-popis img { margin: 0px auto; }
  div.right-panel-inside div.stavebni-ref-popis div { text-align: left; padding: 10px 15px 0px 15px; }
  div.right-panel-inside div.stavebni-ref-popis div h2 { padding: 0px; margin: 0px; font-weight: bold; font-size: 16px; color: #da3c33;}
  div.right-panel-inside div.stavebni-ref-popis div a,
  div.right-panel-inside div.stavebni-ref-popis div a:visited { color: #da3c33; }
  div.right-panel-inside div.stavebni-ref-popis div p {  line-height: 150%;}
  div.right-panel-inside div.stavebni-ref-popis a.button,
  div.right-panel-inside div.stavebni-ref-popis a.button:visited { position: relative; margin: 0px 0px 0px 0px; font-size: 11px; display: block; float: right;  background: #4b6681; padding: 8px 10px; color: #fff; font-weight: bold; text-decoration: none;  }
  div.right-panel-inside div.stavebni-ref-popis a.button:hover {  background: #3f95ec; }
  
  div.left-panel div.novinky-invest h4 { font-size: 14px; padding: 2px 0px; margin: 0px; color: #b04d47; }
  div.left-panel div.novinky-invest h4 a,
  div.left-panel div.novinky-invest h4 a:visited { color: #b04d47; background: none; padding: 5px 0px; }
  
  div.right-panel-inside div.invest-nadpis { padding: 0px 0px 0px 500px; background: transparent url('img/button.gif') no-repeat bottom right; position: relative; margin: 0px 0px 0px 0px; text-align: center;  font-weight: bold; color: #a65753; }
  div.right-panel-inside div.invest-nadpis a,
  div.right-panel-inside div.invest-nadpis a:visited { text-decoration: none; display: block; font-size: 11px; color: #fff; background: #4b6681; padding: 8px 10px;}
  div.right-panel-inside div.invest-nadpis a:hover { background: #3f95ec;}
  
  div.right-panel-inside div.stavebni-ref-popis-invest { background: #e2ecf8; padding-bottom: 0px; }
  div.right-panel-inside div.stavebni-ref-popis-invest .nahledy img { margin: 5px; }
  
  div.right-panel-inside div.jedna-realita { font-size: 100%; width: 350px; float: left; background: #e2ecf8 url('img/button.gif') no-repeat bottom right; margin: 0px 10px 10px 0px; }
  div.right-panel-inside div.jedna-realita .vyrovnavaci { min-height: 119px; _height: 119px; }
  div.right-panel-inside div.jedna-realita-suda { float: right; }
  div.right-panel-inside div.jedna-realita div.nadpis {  position: relative; margin: 0px 0px 0px 0px; background: #fff url('img/prave_v_prodeji.gif') repeat-y 120px 0px; padding: 10px 15px 5px 120px; text-align: center; border-bottom: 9px solid #e2ecf8; font-size: 80%; font-weight: bold; color: #a65753; }
  div.right-panel-inside div.jedna-realita img { float: left; margin: 0px 10px 5px 0px; width: 150px; }
  div.right-panel-inside div.jedna-realita h3 { padding: 3px 8px; margin: 0px; font-size: 90%; font-weight: normal; }
  div.right-panel-inside div.jedna-realita h3 a,
  div.right-panel-inside div.jedna-realita h3 a:visited { color: #dc3b31; }
  div.right-panel-inside div.jedna-realita p { font-size: 65%; line-height: 120%; margin: 0px; padding: 0px 8px; }
  div.right-panel-inside div.jedna-realita a.button,
  div.right-panel-inside div.jedna-realita a.button:visited { text-decoration: none; display: block; text-align: center; font-weight: bold;  font-size: 11px; color: #fff; background: #4b6681; padding: 5px 10px; }
  div.right-panel-inside div.jedna-realita a.button:hover { background: #3f95ec; }
  div.right-panel-inside div.jedna-realita div.bottom-button { padding: 0px 0px 0px 120px; }
  
  div.jedna-realita-na-fs { font-size: 100%; width: 477px; float: left; background: #e2ecf8 url('img/button.gif') no-repeat bottom right; margin: 0px 0px 10px 0px; }
  div.jedna-realita-na-fs .vyrovnavaci { min-height: 119px; _height: 119px; }
  div.jedna-realita-na-fs-suda { float: right; }
  div.jedna-realita-na-fs div.nadpis {  position: relative; margin: 0px 0px 0px 0px; background: #fff url('img/prave_v_prodeji.gif') repeat-y 249px 0px; padding: 10px 19px 5px 249px; text-align: center; border-bottom: 9px solid #e2ecf8; font-size: 80%; font-weight: bold; color: #a65753; }
  div.jedna-realita-na-fs img { float: left; margin: 0px 10px 5px 0px; width: 150px; }
  div.jedna-realita-na-fs h3 { padding: 3px 8px; margin: 0px; font-size: 90%; font-weight: normal; }
  div.jedna-realita-na-fs h3 a,
  div.jedna-realita-na-fs h3 a:visited { color: #dc3b31; }
  div.jedna-realita-na-fs p { font-size: 70%; line-height: 150%; margin: 0px; padding: 0px 8px; }
  div.jedna-realita-na-fs a.button,
  div.jedna-realita-na-fs a.button:visited { text-decoration: none; display: block; text-align: center; font-weight: bold;  font-size: 11px; color: #fff; background: #4b6681; padding: 5px 10px; }
  div.jedna-realita-na-fs a.button:hover { background: #3f95ec; }
  div.jedna-realita-na-fs div.bottom-button { padding: 0px 0px 0px 268px; }
  
  div.nabidka-newsletteru { float: right; width: 477px; height: 181px; background: transparent url('img/zpravodaj.jpg') no-repeat top right; }
  div.nabidka-newsletteru h2 { color: #000; padding: 16px 0px 0px 14px; margin: 0px; font-size: 120%; }
  div.nabidka-newsletteru p { padding: 3px 180px 0px 14px; margin: 0px; font-size: 70%; color: #000; line-height: 130%; }
  div.nabidka-newsletteru table { margin: 5px 0px 0px 14px;  border-collapse: collapse; }
  div.nabidka-newsletteru table td { padding: 0px 5px 0px 0px; font-size: 70%; color: #546473; }
  div.nabidka-newsletteru div.form-bottom { padding: 9px 0px 0px 10px; _padding: 4px 0px 0px 10px; }
  div.nabidka-newsletteru div.form-bottom a,
  div.nabidka-newsletteru div.form-bottom a:visited { color: #fff; text-decoration: underline; float: left; display: block; padding: 10px 10px; background: #d36969; font-size: 80%; font-weight: bold; }
  div.nabidka-newsletteru div.form-bottom a.odeslat,
  div.nabidka-newsletteru div.form-bottom a.odeslat:visited { margin: 0px 25px 0px 15px; _margin: 0px 25px 0px 2px;  background: none; color: #536476;}
  div.nabidka-newsletteru div.form-bottom .odeslat:hover { text-decoration: none; }
  div.nabidka-newsletteru div.form-bottom .odeslat2:hover { background: #3f95ec; text-decoration: none; }
  
  div.oddelovac-dalsich-veci { clear: both; height: 15px; _height: 0px; font-size: 0px; padding: 0px; margin: 0px; }
  
  div.right-panel-inside .prejit-na-holding { position: relative; margin: -50px 0px 35px 550px; _margin: 70px 0px 0px 550px; padding: 0px 0px 0px 15px; font-size: 70%; background: transparent url('img/sipka_invest.gif') no-repeat left center; }
  div.right-panel-inside .prejit-na-holding a,
  div.right-panel-inside .prejit-na-holding a:visited { text-decoration: none; display: block; border-bottom: 1px solid #cfd6dc; }
  div.right-panel-inside .prejit-na-holding a:hover { border-bottom: 1px solid #fff; }
  div.right-panel-inside ul.realitni-menu { text-align: right; list-style-type: none; margin: 0px; padding: 10px 10px 0px 0px; }
  div.right-panel-inside ul.realitni-menu li { margin: 0px; padding: 0px; display: inline; }
  div.right-panel-inside ul.realitni-menu li.active { font-weight: bold; }
  div.right-panel-inside ul.realitni-menu li a,
  div.right-panel-inside ul.realitni-menu li a:visited { font-size: 11px; }
  
  div.hp-banner { height: 436px; width: 748px; position: relative; z-index: 10; }
  div.hp-banner ul.slider { float: left; height: 436px; width: 748px; margin: 0px; padding: 0px; }
  div.hp-banner ul.slider li { float: left; height: 436px; width: 748px; }
  div.hp-banner img { position: absolute; margin: 0px; }
  div.hp-banner p { position: absolute; margin: 280px 0px 0px 114px; width: px; padding: 0px; width: 260px; color: #fff; font-size: 26px; }
  
  div.hp-buttons { background: transparent url('img/hpbuttons.jpg') no-repeat 0px 0px; height: 103px; }
  div.hp-buttons a,
  div.hp-buttons a:visited { float: left; width: 170px; height: 68px; padding: 35px 0px 0px 79px; color: #fff; text-transform: uppercase; font-size: 150%; text-decoration: none; }
  div.hp-buttons a:hover { text-decoration: underline; }
  div.hp-buttons a.odk3,
  div.hp-buttons a.odk3:visited { padding-top: 21px; }
  

/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.right-panel-inside p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.right-panel-inside table td { font-size: 80%; border: none; padding: 3px 5px; }
  div.right-panel-inside div { line-height: 150%; font-size: 80%; }
  div.right-panel-inside ul li { list-style-type: none; font-size: 80%; padding: 2px 0px 2px 22px; background: transparent url('img/li.gif') no-repeat 0px 3px; margin: 0px; line-height: 150%; }
  div.right-panel-inside ol li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }

  div.right-panel-inside #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.right-panel-inside #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.right-panel-inside table { font-size: 100%; border: none; }
  div.right-panel-inside p li,
  div.right-panel-inside div li,
  div.right-panel-inside div h1,
  div.right-panel-inside div h2,
  div.right-panel-inside div h3,
  div.right-panel-inside div h4,
  div.right-panel-inside div h5,
  div.right-panel-inside div h6,
  div.right-panel-inside p p,
  div.right-panel-inside p td,
  div.right-panel-inside div div,
  div.right-panel-inside div p,
  div.right-panel-inside p div,
  div.right-panel-inside p table,
  div.right-panel-inside div table,
  div.right-panel-inside table td table td,
  div.right-panel-inside table td div,
  div.right-panel-inside table td p { line-height: 100%; font-size: 100%; }
  div.right-panel-inside h2 { color: #506578; font-size: 120%; margin: 16px 0px 8px 0px; text-decoration: none; padding: 0px 0px 0px 0px; font-weight: normal; }
  div.right-panel-inside h3 { color: #506578; font-size: 100%; margin: 14px 0px 6px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.right-panel-inside h4 { color: #506578; font-size: 90%; margin: 10px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.right-panel-inside h5 { color: #506578; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.right-panel-inside h6 { color: #506578; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.right-panel-inside ul { list-style-type: square; line-height: auto; margin: 5px 0px; padding: 0px 0px 0px 10px;}
  div.right-panel-inside ul li p,div.right-panel-inside ul li div { line-height: 100%; font-size: 100%; }
  div.right-panel-inside p ul li { font-size: 120%; }
  div.right-panel-inside ul li li { font-size: 100%; }
  div.right-panel-inside ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.right-panel-inside ol li p,div.right-panel-inside ol li div { line-height: 100%; font-size: 100%; }
  div.right-panel-inside p ol li { font-size: 120%; }
  div.right-panel-inside ol li li { font-size: 100%; }
  div.right-panel-inside a,div.right-panel-inside a:visited { text-decoration: underline; color: #6a8bac; }
  div.right-panel-inside a:hover { text-decoration: none; }
  div.right-panel-inside #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.right-panel-inside img { border: none; }
  div.right-panel-inside blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  
  div.right-panel-inside .font-size-11px { font-size: 11px; }
  div.right-panel-inside .font-size-13px { font-size: 13px; }
  div.right-panel-inside .font-size-15px { font-size: 15px; }

/* KONEC STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */



