/* GENERAL */
  html,body { color: #d8d8d8; font-size: 100%; font-family: Tahoma,Arial, Verdana, Tahoma, TahomaCE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif;  font-weight:normal; margin:0px; padding:0px; text-align:left; background: #2e2f2a url('img/html.jpg') repeat-x 0px 0px; 
    /*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/body.jpg') no-repeat top center; }

  .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%; }
  .smaller { font-size: 90%; }

  h1 {}
  h2 {}
  h3 {}
  h4 {}
  h5 {}
  h6 {}


  form {  margin: 0px; padding: 0px; }

  a,a:visited { text-decoration: underline; color: #afb17e;  }
  .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: Tahoma, Arial CE, Verdana, Tahoma, TahomaCE, Arial CE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif; font-size: 100%; color: #fff; background: #303030; border: 2px solid #545454; padding: 2px 5px; }

  input[type="radio"] { border: none; }

  .form-protector { }
  .form-protector-image { display: inline; border: none; width: 300px; }

  .error { color:red; font-size:100%; margin:10px; }
  .info { color: #fca206; 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 { font-size: 70%; text-align:center; margin:15px 0px 5px 0px; padding:5px 0px; border-top:1px solid #ddd; }
  div.strankovani a,div.strankovani a:visited { text-decoration:none; }
  div.strankovani a:hover { text-decoration:underline; }
  div.strankovani .not-active { color:#ebf4dc; }
  div.strankovani .odstrcene { margin:0px 5px; }

  .system-error { color:#000; font-size:70%; font-weight:bold; color:red; }

  div.copyright { width: 990px; text-align: center; font-weight: normal; color: #3f66cf; clear: both; position: relative; background: transparent; font-size:100%; margin: 0px auto 0px auto; padding: 8px 0px 10px 0px; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #3f66cf; text-decoration: none; }
  div.copyright a:hover { text-decoration: underline; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #3f66cf; padding: 0px 0px 0px 0px; }
  div.copyright span { color: #3f66cf; float:left; display: block; position: relative; margin: 0px 0px 0px 0px; background: transparent; }
  div.copyright span a,
  div.copyright span a:visited { color: #3f66cf; }


  div.body { width: 990px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: transparent;  }
  .error-input { border: 3px solid red; }
  
  #hlavicka-print-only { display: none; }

/* ===================================================================================================== */
  
  div.hlavicka { background: transparent url('img/hlavicka.jpg') no-repeat 0px 0px; height: 119px; position: relative; z-index: 150; }
  div.hlavicka .logo { position: absolute; margin: 0px 0px 0px 0px; }
  div.hlavicka form { position: absolute; margin: 21px 0px 0px 506px; }
  div.hlavicka .menu { position: absolute; margin: 63px 0px 0px 303px; }
  
  div.hlavicka .menu ul { margin: 0px; padding: 0px; list-style-type: none; width: 670px; }
  div.hlavicka .menu li { margin: 0px; padding: 0px; list-style-type: none; display: block; float: left; }
  div.hlavicka .menu div { display: inline; }
  div.hlavicka .menu a,
  div.hlavicka .menu a:visited { font-size: 80%; display: block; padding: 10px 7px; text-decoration: none; color: #e6ebce; }
  div.hlavicka .menu a:hover { text-decoration: underline; }
  div.hlavicka .menu li.active a,
  div.hlavicka .menu li.active a:visited { background: #1a1a1a; }
  div.hlavicka .menu ul div.sec-menu { width: 200px; position: absolute; z-index: 10000; margin: 34px 0px 0px 0px; background: #000; }
  div.hlavicka .menu ul div.sec-menu ul { width: 200px; }
  div.hlavicka .menu ul div.sec-menu li { display: block; float: none; }
  div.hlavicka .menu ul div.sec-menu li a,
  div.hlavicka .menu ul div.sec-menu li a:visited { float: none; padding: 5px 10px; color: #e6ebce; }
  div.hlavicka .menu li.active li a,
  div.hlavicka .menu li.active li a:visited { background: none; font-weight: normal; }
  div.hlavicka .menu li.active li.active  a,
  div.hlavicka .menu li.active li.active  a:visited { background: none; font-weight: bold; }
  
  div.hlavicka table td { color: #e6ebce; font-size: 70% }
  div.hlavicka table a,
  div.hlavicka table a:visited { text-decoration: none; color: #e6ebce; background: transparent url('img/mapa.gif') no-repeat left center; display: block; padding: 5px 0px 5px 20px; }
  div.hlavicka table a:hover { text-decoration: underline; }
  div.hlavicka table a.submit,
  div.hlavicka table a.submit:visited { padding: 0px; background: none; }
  div.hlavicka table input { background: #303030; border: 2px solid #545454; color: #afb2a1; font-size: 13px; margin: 0px 10px; }
  
  div.hlavicka .menu a.odkaz-2,
  div.hlavicka .menu a.odkaz-2:visited { color: #ff3c37; }
  
  div.center-panel { position: relative; z-index: 20; background: transparent url('img/stranka.jpg') no-repeat 0px 0px; min-height: 500px; padding-bottom: 20px; }
  div.center-panel h1 { margin: 0px; height: 74px; padding: 35px 0px 0px 30px; color: #fff; font-size: 200%; font-weight: normal; background: transparent url('img/h1.jpg') no-repeat 0px 0px; }
  div.center-panel h1 span { display: block; font-size: 12px; padding: 5px 0px 0px 0px; }
  div.center-panel h1 span a,
  div.center-panel h1 span a:visited { color: #cdd17b; }
  
  div.center-panel object,
  div.center-panel iframe { position: relative; z-index: 20; } 
  
  table.dotaz input,
  table.dotaz textarea { width: 350px; }
  table.dotaz input.subm { width: auto; }
  
  div.center-panel table.jak-nas-najdete { border-collapse: collapse;  }
  div.center-panel table.jak-nas-najdete td { padding: 0px; font-size: 100%; font-weight: bold; color: #fff; }
  div.center-panel table.jak-nas-najdete td span { color: #c6ef34; }
  div.center-panel table.jak-nas-najdete td input { background: #d5d5d5; border: 2px solid #fff; color: #505050; font-weight: bold; margin: 0px 10px; }
  div.center-panel table.jak-nas-najdete td a,
  div.center-panel table.jak-nas-najdete td a:visited { color: #d5d5d5; text-decoration: none; }
  div.center-panel table.jak-nas-najdete td a:hover { text-decoration: underline; }
  
  div.hledani-nabidka-top input { width: 300px; margin: 5px 0px 5px 0px; }
  
  div.paticka { color: #9da08e; font-size: 70%; }
  div.paticka span {  }
  div.paticka ul { float: right; margin: 0px; padding:0px; list-style-type: none; }
  div.paticka ul li,
  div.paticka ul div { margin: 0px; padding:0px; display: inline; }
  div.paticka ul li { padding: 0px 5px; }
  div.paticka ul li a,
  div.paticka ul li a:visited { color: #9da08e; }
  div.paticka div.copy { text-align: right; margin: 20px 0px 0px 0px; }
  div.paticka div.copy a,
  div.paticka div.copy a:visited { text-decoration: none; color: #9da18d; }
  div.paticka div.copy a:hover { text-decoration: underline;  }
  div.paticka div.copy span { color: #e9f3b5; }     
  
  div.center-panel div.kratky-popis img { float: left; margin: 0px 5px 5px 0px; }
  div.center-panel h3.nadpis-aktualit span { float: right; font-size: 13px; display: block; padding-left: 10px; }
  div.center-panel p.zobrazit-celou-aktualitu { text-align: right; }
  
  div.fs-panel { background: transparent url('img/fs_search.jpg') no-repeat; height: 309px; }
  div.fs-panel-2 { background: transparent url('img/fs_search2.jpg') no-repeat; height: 612px; }
  div.fs-panel div.vyhledavani { float: left; width: 653px; }
  div.fs-panel div.novinky { float: right; width: 275px; padding: 40px 25px 0px 0px; _padding: 35px 25px 0px 0px; }
  div.fs-panel div.novinky .dalsi { font-size: 70%; }
  div.fs-panel div.novinky h3 { color: #d8d8d7; font-size: 80%; }
  div.fs-panel div.novinky p { font-size: 70%; }
  div.fs-panel div.novinky .vice { display: block; font-size: 70%; text-align: right; margin-left: 150px; }
  
  div.fs-panel div.sekce { width: 80px; float: left; padding: 30px 0px 20px 58px; background: transparent url('img/sekce.gif') no-repeat 32px 29px; }
  div.fs-panel div.sekce2 { width: 500px; float: left; padding: 30px 0px 0px 0px; }
  div.fs-panel div.sekce2 div { display: inline; font-size: 90%; padding: 0px 10px 0px 10px; }
  div.fs-panel div.sekce2 div a,
  div.fs-panel div.sekce2 div a:visited { color: #ffffff; }
  div.fs-panel div.sekce2 div span { text-decoration: underline; } 
  div.fs-panel div.sekce2 div input { margin: 0px 0px 0px 15px; background: none;}
  
  div.fs-panel .prejit-na-reality  { font-size: 70%; clear: both; padding: 17px 0px 32px 45px;  }
  div.fs-panel .prejit-na-reality .rvyhl  { display: block; float: right; width: 350px; height: 40px; margin: -15px 30px 0px 0px; position: relative; }
  div.fs-panel input { font-size: 90%; margin: 0px 0px 0px 10px; background: transparent url('img/input.jpg') no-repeat center; border: none; color: #000;  }
  div.fs-panel select { font-size: 90%; margin: 0px 0px 0px 10px; background: #fff; color: #000; width: 145px;  }
  div.fs-panel .vyberte {  float: left; width: 330px; margin: 0px 0px 0px 60px; _margin: 0px 0px 0px 30px; }
  div.fs-panel .cena {  float: right; width: 215px; margin: 0px 0px 0px 0px; padding-left: 25px; background: transparent url('img/cena_do.gif') no-repeat left center; }
  div.fs-panel .cena input { width: 105px; }   
  div.fs-panel .druh { float: left; width: 330px; margin: 28px 0px 0px 60px; _margin: 28px 0px 0px 30px; }
  div.fs-panel .nabidka {  float: right; width: 240px; margin: 28px 0px 0px 0px; }
  div.fs-panel .dispozice {  float: left; width: 330px; margin: 28px 0px 0px 30px; margin: 28px 0px 0px 15px; }
  div.fs-panel .search {  text-decoration: none; font-weight: bold; float: right; width: 201px; height: 39px; margin: 20px 20px 0px 30px; text-align: center; padding-top: 8px; display; block; background: transparent url('img/hledej.gif') no-repeat 0px 0px; }
  div.fs-panel .search:hover { text-decoration: underline; }
  
  div.center-panel table.nemovitosti { width: 100%; border-collapse: collapse; margin-top: 15px; position: relative; z-index: 10; }
  div.center-panel table.nemovitosti tr.main { background: none; }  
  div.center-panel table.nemovitosti tr.main td { font-size: 90%; color: #999; cursor: default; }
  div.center-panel table.nemovitosti tr.main td a,
  div.center-panel table.nemovitosti tr.main td a:visited {color: #fff; text-decoration: underline;  }
  div.center-panel table.nemovitosti tr td span { display: block; font-size: 11px; font-weight: normal; }
  div.center-panel table.nemovitosti tr td { cursor: pointer; background: none; font-size: 90%; }
  div.center-panel table.nemovitosti tr td a,
  div.center-panel table.nemovitosti tr td a:visited { color: #fff; text-decoration: none; }
  div.center-panel table.nemovitosti tr td a:hover { text-decoration: underline; }
  div.center-panel table.nemovitosti tr td.lokalita { font-weight: bold;  }
  div.center-panel table.nemovitosti td.nazev { font-size: 120%; }
  div.center-panel table.nemovitosti td.cena { width: 210px; text-align: center; color: #535439; font-weight: bold; font-size: 100%; }
  
  div.center-panel table.nemovitosti tr { position: relative; background: transparent url('img/polozka.jpg') no-repeat 0px 0px; }
  div.center-panel table.nemovitosti tr.sudy {  position: relative;  background: transparent url('img/polozka_zaklad.jpg') no-repeat 0px 0px; }
  
  div.center-panel ul.top-menu-reality { margin: 0px; padding: 10px 0px; list-style-type: none; }
  div.center-panel ul.top-menu-reality li { display: inline; font-size: 100%; font-weight: bold; color: #bdbcbc; cursor: pointer; padding: 0px 8px; }
  div.center-panel ul.top-menu-reality li.active { color: #c84544; }
  
  div.center-panel div.nahledy img { margin: 0px 5px 5px 0px; }    
    
  div.center-panel .main-obr { display: block; float: right; margin: 0px 0px 10px 10px; width: 320px; position: relative; }
  table.params { }
  table.params td { padding-left: 10px; }
  table.params td.l { text-align: right; padding-left: 0px; }
  
  div.center-panel p.cena { font-size: 120%; color: #fff; background: transparent url('img/cenovka.gif') no-repeat 0px 0px; padding: 15px 0px 15px 15px; }
  div.center-panel div.gmapa { width: 300px; float: right; }
  div.center-panel div.kontakt-form-vsunuty { width: 390px; float: left; }
  div.center-panel div.obal-panelu { margin-top: 20px; position: relative; height: 350px; width: 100%; }
  div.center-panel div.paramsiky { width: 280px; float: left; }
  div.center-panel div.kontakt-form-vsunuty table input { width: 200px; }
  div.center-panel div.kontakt-form-vsunuty table input.subm { width: auto; }
  div.center-panel div.kontakt-form-vsunuty table textarea { width: 200px; }
  
  div.center-panel table.vyhledavani { width: 100%; }
  div.center-panel table.vyhledavani td { vertical-align: top; }
  div.center-panel table.vyhledavani td div.vnoreny-checkbox input { padding: 0px; }
  div.center-panel div.vyhledat { text-align: center; font-weight: bold; padding: 20px 0px; }
  div.center-panel div.rozsv { cursor: pointer; background: transparent url('img/rozsr_search.jpg') no-repeat 0px 0px; font-size: 80%; height: 19px; padding: 2px 0px 0px 0px; clear: both; text-align: center; }
  div.center-panel div.rozsv span { color: #000; }
  div.center-panel table.vyhledavani strong { font-weight: normal; color: #fff; font-size: 15px; }
  div.center-panel table.vyhledavani td.lokalita { width: 400px; }
  div.center-panel table.vyhledavani td.lokalita strong { display: block; }
  div.center-panel table.vyhledavani td.lokalita div.vnoreny-checkbox { float: left; width: 200px; white-space: nowrap; }
  div.center-panel table.vyhledavani div.vnoreny-checkbox input { background: transparent url('img/cgb.gif') no-repeat center; border: none; border: 0px solid red; height: 13px; width: 13px;}
  div.center-panel div.fs_more { height: 444px; }
  
  div.center-panel table.parametry td { padding-left: 20px; padding-right: 20px; }
  div.center-panel div.parametry { height: 90px; } 
  div.center-panel div.parametry div.param { float: left; width: 200px; font-size: 80%; padding: 5px 3px 0px 3px; height: 20px; }
  div.center-panel div.parametry div.param2 { padding-top: 0px; height: 25px; }
     
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.center-panel p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.center-panel table td { font-size: 80%; border: none; padding: 3px 5px; line-height: 150%; }
  div.center-panel ul li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; margin: 0px; line-height: 150%; }
  div.center-panel ol li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }

  div.center-panel #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.center-panel #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.center-panel table { font-size: 100%; border: none; }
  div.center-panel p li,
  div.center-panel p li,
  div.center-panel p h1,
  div.center-panel p h2,
  div.center-panel p h3,
  div.center-panel p h4,
  div.center-panel p h5,
  div.center-panel p h6,
  div.center-panel p p,
  div.center-panel p td,
  div.center-panel p table,
  div.center-panel div table,
  div.center-panel table td table td,
  div.center-panel table td p { line-height: 100%; font-size: 100%; }
  div.center-panel h2 { color: #fff; font-size: 150%; margin: 0px 0px 0px 0px; line-height: 130%; text-decoration: none; padding: 5px 0px 5px 0px; font-weight: bold; background: transparent url('img/hr.gif') repeat-x left bottom; }
  div.center-panel h3 { color: #fff; font-size: 100%; margin: 14px 0px 6px 0px; line-height: 130%; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.center-panel h4 { color: #fff; font-size: 90%; margin: 10px 0px 2px 0px; line-height: 130%; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.center-panel h5 { color: #fff; font-size: 80%; margin: 4px 0px 4px 0px; line-height: 130%; background: none; padding: 0px 0px 0px 0px; }
  div.center-panel h6 { color: #fff; font-size: 70%; margin: 0px 0px 0px 0px; line-height: 130%; }
  div.center-panel ul { list-style-type: square; line-height: auto; margin: 5px 0px; padding: 0px 0px 0px 20px;}
  div.center-panel ul li p,
  div.center-panel ul li div { line-height: 100%; font-size: 100%; }
  div.center-panel p ul li { font-size: 120%; }
  div.center-panel ul li li { font-size: 100%; }
  div.center-panel ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.center-panel ol li p,
  div.center-panel ol li div { line-height: 100%; font-size: 100%; }
  div.center-panel p ol li { font-size: 120%; }
  div.center-panel ol li li { font-size: 100%; }
  div.center-panel a,
  div.center-panel a:visited { text-decoration: underline; color: #afb17e; }
  div.center-panel a:hover { text-decoration: none; }
  div.center-panel #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.center-panel img { border: none; }
  div.center-panel blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  
  div.center-panel hr { z-index: 10; width: 95%; position: relative; margin: 15px 0px; height: 4px; border: none; background: transparent url('img/hr.jpg') repeat-x center; }
  div.center-panel fieldset { border: 1px solid #efefef; }
  div.center-panel fieldset legend { font-size: 70%; }

/* KONEC STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */
