/* GENERAL */
  html,body { color: #000; font-size: 100%; font-family: Arial, Verdana, Tahoma, TahomaCE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif;  font-weight:normal; margin:0px; padding:0px; text-align:left; background: #99d7ec url('img/bcg.gif') 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/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; }
  
  .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: #000; }
  .active {}
  a:hover { text-decoration: none; color: #fd9a29; }
  
  p {}
  
  strong {}
  strike {}
  em {}
  adress {}
  
  ul {}
  ul li {}
  
  table {}
  table tr {}
  table tr td {}
  
  input,textarea,select { font-family: Arial CE, Verdana, Tahoma, TahomaCE, Arial CE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif; font-size: 100%; }
  
  .form-protector { }
  .form-protector-image { display: inline; border: none; width: 300px; }
  
  .error { color:red; 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 #f67920; }
  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: #000; background: transparent url('img/paticka.jpg') no-repeat top right; position: relative; clear:both; font-size:80%; margin:0px auto 5px auto; padding: 50px 15px 20px 220px; text-align:left; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #000; font-weight: bold; text-decoration: none; }
  div.copyright a:hover { text-decoration: underline; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #858585; padding: 0px 0px 0px 0px; }
  div.copyright span { float:left; position: relative; }
  
 
  div.body { width: 973px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: transparent;  }

/* ===================================================================================================== */
  
  div.hlavicka { background: transparent url('img/hlavicka.jpg') no-repeat center; height: 180px; }
  div.hlavicka .logo { position: absolute; margin: 41px 0px 0px 209px; }
  div.hlavicka .menu-main { position: absolute; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 200px; margin: 0px; }
  div.hlavicka .menu-sec { position: absolute; margin: 31px 0px 0px 0px; width: 155px; }
  div.hlavicka .vlajecky { position: absolute; margin: 106px 0px 0px 855px; }

  div.hlavicka .menu-main ul { margin: 0px 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; display: inline; }
  div.hlavicka .menu-main ul li { margin: 0px 0px 0px 0px; float: left; padding: 0px 0px 0px 0px; background: transparent url('img/menu_a_center.gif') repeat-x 0px 0px; }
  div.hlavicka .menu-main ul li a,div.hlavicka .menu-main ul li a:visited { display: block; background: transparent url('img/menu_a_left.gif') no-repeat 0px 0px; text-decoration: none; }
  div.hlavicka .menu-main ul li a:hover { text-decoration: underline; color: #000; }
  div.hlavicka .menu-main ul li span { text-align: center; display: block; background: transparent url('img/menu_a_right.gif') no-repeat right top; padding: 4px 20px 10px 20px; font-size: 80%;  }
  
  div.hlavicka .menu-sec ul { margin: 0px; padding: 0px; list-style-type: none; }
  div.hlavicka .menu-sec ul li { margin: 0px; padding: 5px 0px; text-align: right; }
  div.hlavicka .menu-sec ul li a,div.hlavicka .menu-sec ul li a:visited { font-size: 80%; font-weight: bold; padding: 0px 15px 0px 0px; background: transparent url('img/li_s_menu.gif') no-repeat right center; }
  div.hlavicka .menu-sec ul li .sec-menu { border: 2px solid #fd9a29; padding: 5px 25px; background: #99d7ec url('img/bcg.gif') repeat-x 0px -30px; position: absolute; margin: 15px 0px 0px 30px; z-index: 1000; }
  
  div.hlavicka .menu-main .odkaz-2 { font-weight: bold; color: #4d4d4d; } 
  
  div.hlavicka .vlajecky ul { margin: 0px; padding: 0px; list-style-type: none; }
  div.hlavicka .vlajecky ul li { margin: 0px; padding: 0px 0px; display: inline; }
  div.hlavicka .vlajecky ul li a,div.hlavicka .vlajecky ul li a:visited { padding: 0px 0px 0px 0px; }
  
  div.hlavni-panel { background: transparent url('img/panely.gif') repeat-y 188px 0px; }
  div.hlavni-panel .inside { background: transparent url('img/left.jpg') no-repeat 0px 0px; padding: 0px 125px 2px 225px; min-height: 400px; _height: 400px; }
  div.hlavni-panel h1 { margin: 0px; padding: 0px 0px 5px 0px; font-size: 120%; color: #d56b00; }
  
  div.hlavni-panel div.inside table.dotaz { width: 100%; border-collapse: collapse; margin: 0px auto 10px auto; }
  div.hlavni-panel div.inside table.dotaz td { border: none; font-size: 80%; }
  div.hlavni-panel div.inside table.dotaz td td { font-size: 100%; }
  div.hlavni-panel div.inside table.dotaz .form-protector td input { width: 60px; font-size: 10px; }
  div.hlavni-panel div.inside table.dotaz input.subm { width: auto; }
  div.hlavni-panel div.inside table.dotaz td input,div.hlavni-panel div.inside table.dotaz td textarea { width: 300px; }
  div.hlavni-panel div.inside p.fotos img { margin: 5px 10px; }
  div.hlavni-panel div.inside div.table-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.hlavni-panel div.inside div.table-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  
  div.hlavni-panel div.inside table.rezervace { border-collapse: collapse; margin: 0px auto; }
  div.hlavni-panel div.inside table.rezervace td { width: 8px; font-size: 0px; border: 1px solid #ccc; }
  div.hlavni-panel div.inside table.rezervace tr.main td { font-size: 11px; font-weight: bold; padding: 0px; }
  div.hlavni-panel div.inside table.rezervace td.mesic { width: 50px; font-size: 11px; text-align: left; }
  
  div.hlavni-panel div.inside table.rezervace td.volno { background: green; }
  div.hlavni-panel div.inside table.rezervace td.vypln { background: #fff; }
  
  div.hlavni-panel div.inside table.rezervace td.rezervovano { background: red; }
  div.hlavni-panel div.inside table.rezervace td.rezervovano-l { background: red url('img/kal_l.gif') no-repeat top left; }
  div.hlavni-panel div.inside table.rezervace td.rezervovano-r { background: red url('img/kal_r.gif') no-repeat top right; }
  
  div.hlavni-panel div.inside table.rezervace td.rezervace_v_jednani { background: yellow; }
  div.hlavni-panel div.inside table.rezervace td.rezervace_v_jednani-l { background: yellow url('img/kal_l.gif') no-repeat top left;; }
  div.hlavni-panel div.inside table.rezervace td.rezervace_v_jednani-r { background: yellow url('img/kal_r.gif') no-repeat top right; }
  
  div.hlavni-panel div.inside table.rezervace td.nepronajima_se { background: #efefef; }
  div.hlavni-panel div.inside table.rezervace td.nepronajima_se-l { background: #efefef url('img/kal_l.gif') no-repeat top left;; }
  div.hlavni-panel div.inside table.rezervace td.nepronajima_se-r { background: #efefef url('img/kal_r.gif') no-repeat top right; }
  
  
  div.hlavni-panel div.inside table.legenda { float: right; }
  div.hlavni-panel div.inside table.legenda td.value { font-size: 11px; }
  div.hlavni-panel div.inside iframe { border: none; height: 170px; }
  
  div.hlavni-panel div.inside table.nahledy { width: 100%; }
  div.hlavni-panel div.inside table.nahledy td { text-align: center; padding: 5px; }
  div.hlavni-panel div.inside table.nahledy td img { border: 2px solid #fd9a29; }

  div.hlavni-panel div.inside h2 a,div.hlavni-panel div.inside h2 a:visited,div.hlavni-panel div.inside p.popis p.text-right a,div.hlavni-panel div.inside p.popis p.text-right a:visited { color: #27709e; }
  
  
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.hlavni-panel div.inside #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.hlavni-panel div.inside #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.hlavni-panel div.inside p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.hlavni-panel div.inside table { font-size: 100%; border-collapse: collapse; border: none; }
  div.hlavni-panel div.inside table td { font-size: 100%; border: 1px solid #f0f4fb; padding: 1px 3px; }
  div.hlavni-panel div.inside div { line-height: 150%; font-size: 80%; }
  div.hlavni-panel div.inside p p,div.hlavni-panel div.inside p td,div.hlavni-panel div.inside div div,div.hlavni-panel div.inside div p,div.hlavni-panel div.inside p div,div.hlavni-panel div.inside p table,div.hlavni-panel div.inside div table,div.hlavni-panel div.inside table td table td { line-height: 100%; font-size: 100%; }
  div.hlavni-panel div.inside h2 { color: #27709e; font-size: 90%; margin: 8px 0px 8px 0px; }
  div.hlavni-panel div.inside h3 { color: #27709e; font-size: 90%; margin: 6px 0px 6px 0px; }
  div.hlavni-panel div.inside h4 { color: #27709e; font-size: 80%; margin: 4px 0px 4px 0px; }
  div.hlavni-panel div.inside h5 { color: #27709e; font-size: 70%; margin: 4px 0px 4px 0px; padding: 0px 0px 0px 20px; background: transparent url('img/h4_text.gif') no-repeat 0px 2px; }
  div.hlavni-panel div.inside h6 { color: #27709e; font-size: 60%; margin: 0px 0px 0px 0px; }
  div.hlavni-panel div.inside ul { list-style-type: none; line-height: 120%; line-height: 120%; margin: 15px 0px; padding: 0px 0px 0px 5px;}
  div.hlavni-panel div.inside ul li { font-size: 80%; padding: 1px 0px 1px 15px; background: transparent url('img/li.gif') no-repeat 0px 11px; }
  div.hlavni-panel div.inside ul li p,div.hlavni-panel div.inside ul li div { line-height: 120%; font-size: 100%; }
  div.hlavni-panel div.inside p ul li { font-size: 120%; }
  div.hlavni-panel div.inside ul li li { font-size: 120%; }
  div.hlavni-panel div.inside a,div.hlavni-panel div.inside a:visited { text-decoration: underline; color: #000; }
  div.hlavni-panel div.inside a:hover { text-decoration: none; }
  div.hlavni-panel div.inside #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.hlavni-panel div.inside img { border: none; }
  div.hlavni-panel div.inside blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }

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



