/* GENERAL */
  html,body { color: #000; 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: #8b0000 url('img/body.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%; }

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


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

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

  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: #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 { text-align:center; margin:15px 0px 5px 0px; font-size: 70%; 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:#ebf4dc; }
  div.strankovani .odstrcene { margin:0px 5px; }

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

  div.copyright { width: 965px; text-align: left; font-weight: normal; color: #89877c; clear: both; position: relative; background: transparent url('img/paticka.jpg') no-repeat 0px 0px; font-size:70%; margin: 0px auto 0px auto; padding: 80px 0px 0px 0px; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #89877c; text-decoration: underline; }
  div.copyright a:hover { text-decoration: none; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #89877c; padding: 0px 0px 0px 0px; }
  div.copyright span { color: #fff; float:left; display: block; position: relative; margin: 0px 0px 0px 0px; background: transparent; }
  div.copyright span a,
  div.copyright span a:visited { color: #89877c; }
  div.copyright strong { color: #fff; font-weight: bold; margin: 0px 0px 0px 25px; }


  div.body { width: 965px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: transparent url('img/body_in.gif') repeat-y 10px 0px;  }
  
  
  #hlavicka-print-only { display: none; }

/* ===================================================================================================== */
  div.hlavicka { height: 161px; background: transparent url('img/hlavicka.jpg') no-repeat 0px 0px; }
  div.hlavicka .logo { position: absolute; margin: 42px 0px 0px 30px; }
  div.hlavicka .text { position: absolute; margin: 17px 0px 0px 26px; font-size: 70%; color: #859dc0; }
  div.hlavicka .kontakt { position: absolute; margin: 59px 0px 0px 462px; display: block; padding: 4px 0px 10px 0px; text-decoration: none; background: transparent url('img/kontakt.gif') no-repeat 0px 0px; height: 17; width: 67px; text-align: center; font-size: 70%; font-weight: bold; color: #4e4203; }
  div.hlavicka form { position: absolute; margin: 58px 0px 0px 535px; padding: 0px; }
  div.hlavicka form table input { border: none; background: transparent; font-size: 70%; width: 150px; }
  div.hlavicka form table td a,
  div.hlavicka form table td a:visited { padding: 0px 10px; font-weight: bold; color: #fff; text-decoration: none; }
  div.hlavicka div.popis1 { position: absolute; margin: 130px 0px 0px 20px; }
  div.hlavicka div.popis2 { position: absolute; margin: 130px 0px 0px 280px; }
  
  div.popis { color: #8c8d93; font-weight: normal; font-family: Arial; font-weight: bold;  font-size: 110%; letter-spacing: -1px; }
  
  div.body-in { background: transparent url('img/body_right.jpg') no-repeat right bottom; }
  
  div.left-panel { float: left; width: 251px; margin: 0px 0px 0px 10px; _margin: 0px 0px 0px 5px; }
  div.right-panel { float: right; width: 683px; margin: 0px 20px 0px 0px; _margin: 0px 10px 0px 0px;  }
  
  div.right-panel-in { padding: 0px 15px 100px 16px; }
  
  h1 { background: transparent url('img/h1.gif') no-repeat 0px 0px; position: relative; margin: 0px 0px 0px 0px; font-size: 70%; color: #6c6c6d; font-weight: bold; padding: 17px 0px 17px 19px; }
  div.header { margin: 0px 0px 0px 0px; }
  div.header p.popis { position: absolute; margin: 120px 0px 0px 340px; width: 250px; text-align: right; color: #fff; font-size: 70%; }
  
  div.left-panel ul { margin: 0px; padding: 0px; line-height: auto; list-style-type: none; }
  div.left-panel ul li a,
  div.left-panel ul li a:visited { display: block; text-decoration: none; background: #e8e9ea; font-size: 70%; font-weight: bold; color: #6c6c6d; border-bottom: 1px solid #b1b3b8; }
  div.left-panel ul li a:hover { text-decoration: underline; }
  div.left-panel ul li.active a,
  div.left-panel ul li.active a:visited { background-color: #4a6c93; color: #fdfdff; }
  div.left-panel ul li.active span { background: transparent url('img/sipka2.gif') no-repeat 231px 20px; }
  div.left-panel ul li span { display: block; padding: 15px 0px 15px 67px; background: transparent url('img/sipka.gif') no-repeat 231px 20px; cursor: pointer; }
  
  div.left-panel ul li.active li a,
  div.left-panel ul li.active li a:visited { background: none; color: #6c6c6d; }
  div.left-panel ul li.active li.active a,
  div.left-panel ul li.active li.active a:visited { background-color: #4a6c93; color: #fdfdff; }
  
  
  div.left-panel ul .sec-menu { position: absolute; background: #eaebeb; margin: -40px 0px 0px 245px; padding: 0px; width: auto; border: 1px solid #4b6d93; }
  div.left-panel ul .sec-menu a,
  div.left-panel ul .sec-menu a:visited { background: none; border: none; }
  div.left-panel ul .sec-menu .odd-znak { font-size: 0px; height: 3px; width: 185px; z-index: 400; padding: 0px; margin: 0px; line-height: 0px; background: transparent url('img/odd_znak.gif') repeat-x center; }
  div.left-panel ul .sec-menu li span { background: none; padding: 9px 15px 9px 15px; width: 155px; }
  
  div.left-panel a.odkaz-2,
  div.left-panel a.odkaz-2:visited { background: #e8e9ea url('img/a1.gif') no-repeat left center; }
  div.left-panel a.odkaz-3,
  div.left-panel a.odkaz-3:visited { background: #e8e9ea url('img/a2.gif') no-repeat left center; }
  div.left-panel a.odkaz-4,
  div.left-panel a.odkaz-4:visited { background: #e8e9ea url('img/a3.gif') no-repeat left center; }
  div.left-panel a.odkaz-5,
  div.left-panel a.odkaz-5:visited { background: #e8e9ea url('img/a4.gif') no-repeat left center; }
  div.left-panel a.odkaz-6,
  div.left-panel a.odkaz-6:visited { background: #e8e9ea url('img/a1.gif') no-repeat left center; }
  div.left-panel a.odkaz-7,
  div.left-panel a.odkaz-7:visited { background: #e8e9ea url('img/a2.gif') no-repeat left center; }
  div.left-panel a.odkaz-8,
  div.left-panel a.odkaz-8:visited { background: #e8e9ea url('img/a3.gif') no-repeat left center; }
  div.left-panel a.odkaz-9,
  div.left-panel a.odkaz-9:visited { background: #e8e9ea url('img/a4.gif') no-repeat left center; }
  div.left-panel a.odkaz-10,
  div.left-panel a.odkaz-10:visited { background: #e8e9ea url('img/a1.gif') no-repeat left center; }
  div.left-panel a.odkaz-11,
  div.left-panel a.odkaz-11:visited { background: #e8e9ea url('img/a2.gif') no-repeat left center; }
  div.left-panel a.odkaz-12,
  div.left-panel a.odkaz-12:visited { background: #e8e9ea url('img/a3.gif') no-repeat left center; }
  div.left-panel a.odkaz-13,
  div.left-panel a.odkaz-13:visited { background: #e8e9ea url('img/a4.gif') no-repeat left center; }
  
  div.left-panel div.news { padding: 16px 14px; background: #d8d9dc; border-bottom: 1px solid #b1b3b8; }
  
  div.left-panel div.novinka { border-bottom: 1px solid #b1b3b8; padding: 15px;  }
  div.left-panel div.novinka img { border: 2px solid #fff; }
  div.left-panel div.novinka .left-new { width: 85px; float: left; }
  div.left-panel div.novinka .more { display: block; margin: 5px 0px 0px 9px; } 
  div.left-panel div.novinka .right-new { width: 130px; float: right; margin: 0px 0px 0px 0px; }
  div.left-panel div.novinka p.blue { color: #4a6c93; margin: 0px 0px 1px 0px; padding: 0px; font-weight: bold; font-size: 70%; }
  div.left-panel div.novinka h5 { color: #000; font-size: 70%; padding: 2px 0px; margin: 0px; }
  div.left-panel div.novinka h5 a,
  div.left-panel div.novinka h5 a:visited { color: #000; text-decoration: none; }
  div.left-panel div.novinka h5 a:hover { color: #000; text-decoration: underline; }
  div.left-panel div.novinka p { font-size: 70%; line-height: 120%; padding: 0px; margin: 0px; }
  div.left-panel div.novinka-last { border: none; }
  
  div.right-panel div.kratky-popis img { float: left; margin: 0px 5px 5px 0px; }
  div.right-panel h3.nadpis-aktualit span { float: right; font-size: 13px; }
  div.right-panel div.zobrazit-celou-aktualitu { text-align: right; }
  
  div.first-site { height: 220px; border-top: 1px solid #b1b3b8; position: relative; padding: 10px 0px 0px 10px; margin: 15px -14px 0px -16px; }
  div.first-site div.clanek { float: left; width: 163px; }
  div.first-site div.clanek img.main-obr { padding: 12px 9px; background: transparent url('img/clanek.gif') no-repeat 0px 0px; }
  div.first-site div.clanek p { color: #666; padding: 3px 10px; }
  div.first-site a.more,
  div.first-site a.more:visited { color: #4a6c93; text-decoration: underline; font-size: 70%; padding: 5px 0px 5px 65px; display: block; margin: 0px 0px 0px 10px; background: transparent url('img/more2.gif') no-repeat 0px 0px; }
  div.first-site a.more:hover { text-decoration: none;  }
  
  div.right-panel .fotogalerie-nahled { float: left; margin: 10px; padding: 10px; background: #e8e8e7; border: 1px solid #d6d6d6; width: 215px; text-align: center; }
  div.right-panel .fotogalerie-nahled p { color: #000; margin: 0px; padding: 0px; } 
  div.right-panel .fotogalerie-nahled img { margin: 0px auto; }
  div.right-panel .fotogalerie-nahled a,
  div.right-panel .fotogalerie-nahled a:visited { font-weight: bold; display: block; text-align: center; font-size: 80%; width: 200px; padding: 10px 10px 0px 10px; color: #000; text-decoration: none; }
  div.right-panel .fotogalerie-nahled a:hover { text-decoration: underline; }
  
  div.right-panel table.nahledy { margin: 5px 0px; }
  div.right-panel table.nahledy td { padding: 10px; border: 10px solid #fff; text-align: center; vertical-align: middle; background: #e8e8e7; border: 1px solid #d6d6d6; }
  
  div.right-panel div.flash { float: right; }
  
  div.copyright div.odkaz { padding: 0px 40px 0px 26px; margin: 0px; text-align: right; }
 
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.right-panel-in p { line-height: 150%; margin: 8px 0px; font-size: 70%; }
  div.right-panel-in table td { font-size: 70%; border: none; padding: 3px 5px; line-height: 150%; }
  div.right-panel-in ul li { font-size: 70%; padding: 2px 0px 2px 30px; background: none; margin: 0px; line-height: 120%; }
  div.right-panel-in ol li { font-size: 70%; padding: 2px 0px 2px 30px; background: none; line-height: 120%; }

  div.right-panel-in #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.right-panel-in #tab-right { float: right; margin: 0px 0px 5px 5px; }
  div.right-panel-in table { font-size: 100%; border: none; }
  div.right-panel-in p li,
  div.right-panel-in p li,
  div.right-panel-in p h1,
  div.right-panel-in p h2,
  div.right-panel-in p h3,
  div.right-panel-in p h4,
  div.right-panel-in p h5,
  div.right-panel-in p h6,
  div.right-panel-in p p,
  div.right-panel-in p td,
  div.right-panel-in p div,
  div.right-panel-in p table,
  div.right-panel-in div table,
  div.right-panel-in table td table td,
  div.right-panel-in table td div,
  div.right-panel-in table td p { line-height: 100%; font-size: 100%; }
  div.right-panel-in h2 { color: #5daa1c; font-size: 130%; margin: 16px 0px 10px 0px; text-decoration: none; padding: 5px 0px 0px 0px; font-weight: bold; }
  div.right-panel-in h3 { color: #5daa1c; font-size: 100%; margin: 14px 0px 6px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.right-panel-in h4 { color: #5daa1c; font-size: 90%; margin: 10px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.right-panel-in h5 { color: #5daa1c; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.right-panel-in h6 { color: #5daa1c; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.right-panel-in ul { list-style-type: disc; line-height: auto; margin: 5px 0px; padding: 0px 0px 0px 20px;}
  div.right-panel-in ul li p,
  div.right-panel-in ul li div { line-height: 100%; font-size: 100%; }
  div.right-panel-in p ul li { font-size: 120%; }
  div.right-panel-in ul li li { font-size: 100%; }
  div.right-panel-in ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 20px;}
  div.right-panel-in ol li p,
  div.right-panel-in ol li div { line-height: 100%; font-size: 100%; }
  div.right-panel-in p ol li { font-size: 120%; }
  div.right-panel-in ol li li { font-size: 100%; }
  div.right-panel-in a,
  div.right-panel-in a:visited { text-decoration: underline; color: #23659c; }
  div.right-panel-in a:hover { text-decoration: none; }
  div.right-panel-in #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.right-panel-in img { border: none; }
  div.right-panel-in blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  
  div.right-panel-in 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.right-panel-in fieldset { border: 1px solid #efefef; }
  div.right-panel-in fieldset legend { font-size: 70%; }

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