/* GENERAL */
  html,body { color: #273b60; font-size: 100%; font-family: Tahoma, Verdana, Arial, TahomaCE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif;  font-weight:normal; margin:0px; padding:0px; text-align:left; background: #000 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 {  }

  .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: #d00018;  }
  .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: 958px; text-align: right; font-weight: normal; color: #fff; clear: both; position: relative; background: transparent url('img/copyright.jpg') no-repeat 0px 0px; font-size:70%; margin: 0px auto 0px auto; padding: 15px 20px 25px 20px; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #fff; text-decoration: underline; }
  div.copyright a:hover { text-decoration: none; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #fff; 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: #fff; }
  div.copyright strong { color: #fff; font-weight: bold; margin: 0px 0px 0px 25px; }


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

/* ===================================================================================================== */

  .error-input { border: 3px solid red; }
  div.copyright-outer { background: #000 url('img/copy.jpg') repeat-x 0px 0px; }
  div.body-outer { background: #fff url('img/html.jpg') repeat-x 0px 0px; }
  
  div.copyright div.navt-take { padding-top: 5px; text-align: left; }
  
  div.hlavicka { background: transparent url('img/hlavicka.gif') no-repeat 0px 0px; height: 82px; }
  div.hlavicka .tel1 {  position: absolute; margin: 23px 0px 0px 841px; color: #fff; font-size: 90%; }
  div.hlavicka .tel2 {  position: absolute; margin: 38px 0px 0px 841px; color: #fff; font-size: 90%; }
  div.hlavicka .ferona { display: block; padding: 17px 3px 17px 37px; position: absolute; margin: 15px 0px 0px 15px; color: #fff; font-size: 70%; }
  
  div.hlavicka2 { background: transparent url('img/hlavicka.jpg') no-repeat 0px 0px; height: 178px; }
  div.hlavicka2 .logo { position: absolute; margin: 0px 0px 0px 0px; }
  div.hlavicka2 .popisek { cursor: pointer; position: absolute; margin: 93px 0px 0px 85px; color: #b2c0da;  }
  div.hlavicka2 .popisek div { font-size: 80%; }
  div.hlavicka2 .popisek div.main { font-size: 90%; }
  div.hlavicka2 ul { position: absolute; background: transparent url('img/menu.jpg') no-repeat 0px 0px; height: 54px; width: 690px; margin: 25px 0px 0px 311px; padding: 0px; list-style-type: none; }
  div.hlavicka2 ul li { float: left; }
  div.hlavicka2 ul li a,
  div.hlavicka2 ul li a:visited { height: 35px; _width: 30px; white-space: nowrap; padding: 17px 21px 0px 21px;  display: block; color: #fff; font-size: 90%; text-decoration: none; }
  div.hlavicka2 ul li a:hover { text-decoration: underline; }
  div.hlavicka2 ul li.active a,
  div.hlavicka2 ul li.active a:visited { font-weight: bold; font-size: 120%; color: #325690; padding-top: 13px; height: 41px; background: #fff; } 
  
  div.hlavicka2 ul li a.odkaz-1,
  div.hlavicka2 ul li a.odkaz-1:visited { padding-left: 40px; }
  div.hlavicka2 ul li.active a.odkaz-7,
  div.hlavicka2 ul li.active a.odkaz-7:visited { padding-right: 25px; }
  
  div.hlavicka2 ul li.active a.odkaz-1,
  div.hlavicka2 ul li.active a.odkaz-1:visited { background: #fff url('img/aal.gif') no-repeat left top; }
  
  div.hlavicka2 ul li.active a.odkaz-7,
  div.hlavicka2 ul li.active a.odkaz-7:visited { background: #fff url('img/aar.gif') no-repeat right top; }
  
  div.panely {  background: transparent url('img/panely.jpg') repeat-y 0px 0px; }
  div.panely-in { background: transparent url('img/panelytop.jpg') repeat-x 0px 0px; }
  div.panely .left-panel { position: relative; float: left;   width: 250px; padding: 12px 0px 0px 33px; background: transparent url('img/panelytop.jpg') repeat-x 0px 0px;  _padding-right: 12px; }
  div.panely .right-panel { float: right; width: 703px; background: transparent url('img/rp.jpg') no-repeat 0px 0px; }
  div.panely .right-panel-in { margin: -99px 9px 0px 16px; min-height: 500px; _height: 500px; position: relative; padding: 13px; background: #fff; }
  
  div.panely .right-panel-in h1 { color: #253b60; font-size: 150%; margin: 0px; padding: 0px 0px 10px 0px; }
  div.panely .right-panel-in h1 a,
  div.panely .right-panel-in h1 a:visited { color: #253b60;  }
  
  div.panely .left-panel div.nadpis-menu { padding: 0px 0px 5px 0px; font-weight: bold; font-size: 90%; color: #2c6ab7; }
  
  div.panely .left-panel .akt { cursor: pointer; }
  div.panely .left-panel .akt h2 { color: #33406a; font-size: 120%; margin: 0px; padding: 0px; }
  div.panely .left-panel .akt p { font-size: 80%; color: #4a4a4a; margin: 0px; padding: 3px 0px 15px 0px; }
  div.panely .left-panel .akt .text-right { font-size: 70%; color: #647eaf; }
  
  div.panely .right-panel-in div.kratky-popis img { float: left; margin: 0px 5px 5px 0px; }
  div.panely .right-panel-in h3.nadpis-aktualit2 { text-align: right; font-size: 13px; }  
  div.panely .right-panel-in h3.nadpis-aktualit span { float: right; font-size: 13px; display: block; padding-left: 10px; }
  div.panely .right-panel-in p.zobrazit-celou-aktualitu { text-align: right; }
  
  div.panely .left-panel ul { margin: 0px 0px 16px 0px; padding: 0px; list-style-type: none; }
  div.panely .left-panel ul ul { margin: 0px; position: relative; _margin-top: -19px; }
  div.panely .left-panel ul li { float: none; margin: 0px; padding: 0px; list-style-type: none; border-bottom: 1px solid #98b9e2; }
  div.panely .left-panel ul li a,
  div.panely .left-panel ul li a:visited { z-index: 100; position: relative; float: none; clear: both; margin: 0px; display: block; padding: 5px 14px 5px 14px; color: #fff; font-size: 80%; background: #2c6ab7; font-weight: bold; text-decoration: none; }
  div.panely .left-panel ul li.active a,
  div.panely .left-panel ul li.active a:visited { background: #1e5193; }
  div.panely .left-panel ul li a:hover { text-decoration: underline; }
  div.panely .left-panel ul .sec-menu li a,
  div.panely .left-panel ul .sec-menu li a:visited { background: #74a2dd; font-weight: normal; padding-left: 25px; }
  div.panely .left-panel ul .sec-menu li.active a,
  div.panely .left-panel ul .sec-menu li.active a:visited { background: #1e5193; }
  
  div.right-panel-in div.produkt { width: 300px; float: left; margin: 0px 0px 10px 13px; padding: 7px; background: #5d98dc; line-height: 120%; color: #000;  }
  div.right-panel-in div.produkt-dalsi { margin-left: 0px; }
  div.right-panel-in div.produkt img { cursor: pointer; width: 116px; float: left; border: 1px solid #fff; margin-right: 7px; margin-bottom: 0px; }
  div.right-panel-in div.produkt h2 { font-weight: bold; margin: 0px 0px 5px 0px; padding: 0px; font-size: 100%; }
  div.right-panel-in div.produkt h2 a,
  div.right-panel-in div.produkt h2 a:visited { color: #fff; }
  div.right-panel-in div.produkt div.cena { font-size: 80%; clear: both; text-align: center; margin: 0px 0px 0px 0px; width: 100%; border-top: 2px solid #307fd9; }
  div.right-panel-in div.produkt p { color: #fff; font-size: 70%; height: 60px; }
  div.right-panel-in div.produkt div.cena a,
  div.right-panel-in div.produkt div.cena a:visited { color: #000; font-weight: normal; text-decoration: none; background: #fff; padding: 3px 15px; display: block; width: auto; float: left; margin: 0px 0px 0px 10px; }
  div.right-panel-in div.produkt div.cena a:hover { text-decoration: underline; }
  div.right-panel-in div.produkt div.first { font-size: 18px; float: left; width: 49%; border-right: 2px solid #af9a6b; padding: 2px 0px; margin: 5px 0px 0px 0px; }
  div.right-panel-in div.produkt div.sec { float: right; width: 49%; margin: 7px 0px 0px 0px; }
  div.right-panel-in div.produkt div.sec-2 { width: 100%; text-align: center; }
  div.right-panel-in div.produkt div.sec-2 a.subm,
  div.right-panel-in div.produkt div.sec-2 a.subm:visited { margin: 0px auto; width: 60px; float: right; }
  
  div.right-panel-in div.souvisejici-produkt { cursor: pointer; font-size: 100%; width: 122px; padding: 10px; float: left; margin: 3px 8px 10px 8px; background: #fff; border: 1px solid #1e5193; }
  div.right-panel-in div.souvisejici-produkt img { width: 122px; }
  div.right-panel-in div.souvisejici-produkt h4 { text-align: left; line-height: 110%; background: transparent url('img/left_panel_menu_odd.gif') repeat-x bottom left; font-size: 70%; font-weight: normal; padding: 5px 0px 5px 0px; margin: 0px 0px 0px 0px; color: #000; }
  div.right-panel-in div.souvisejici-produkt div.obr { min-height: 101px; _height: 101px; }
  div.right-panel-in div.souvisejici-produkt h4 a,
  div.right-panel-in div.souvisejici-produkt h4 a:visited { color: #1e5193; text-decoration: none;}
  div.right-panel-in div.souvisejici-produkt h4 a:hover { text-decoration: underline;  }
  div.right-panel-in div.souvisejici-produkt div.bottom-menu-akce { border-top: 2px solid #534e3a; margin: 10px 5px 0px 5px; }
  div.right-panel-in div.souvisejici-produkt div.bottom-menu-akce div.cena { color: #a6996d; text-align: center; font-size: 70%; font-weight: bold; width: 48%; float: left; margin: 3px 0px 0px 0px; padding: 4px 0px; border-right: 2px solid #534e3a; }
  div.right-panel-in div.souvisejici-produkt div.bottom-menu-akce div.koupit { font-size: 70%; width: 48%; float: right; text-align: center; margin: 3px 0px 0px 0px;}
  div.right-panel-in div.souvisejici-produkt div.bottom-menu-akce div.koupit-2 { width: 100%; }
  div.right-panel-in div.souvisejici-produkt div.bottom-menu-akce div.koupit .subm { color: #fff; padding: 3px 0px; text-align: center; display: block; }
  
  div.right-panel-in div.produkt .image { cursor: pointer; }
  div.right-panel-in .katalogove-cislo { color: #999476; font-size: 10px; position: relative; margin: -5px 0px 0px 0px; padding: 0px 0px 0px 430px; }
  
  div.right-panel-in table.sobory-ke-stazeni { width: 100%;  }
  div.right-panel-in table.sobory-ke-stazeni td.size { text-align: right; }
  div.right-panel-in table.sobory-ke-stazeni td.down { text-align: center; }
  div.right-panel-in table.sobory-ke-stazeni tr td.down img { margin: 0px auto; }
  div.right-panel-in table.sobory-ke-stazeni td.down a,
  div.right-panel-in table.sobory-ke-stazeni td.down a:visited { margin: 0px auto; display: block; width: 12px; }
  div.right-panel-in table.sobory-ke-stazeni td.delic { height: 5px; line-height: 0px; padding: 0px; font-size: 0px; background: transparent url('img/delic.gif') repeat-x center; }
  div.right-panel-in table.sobory-ke-stazeni tr.main { font-weight: bold; }
  div.right-panel-in table.sobory-ke-stazeni tr.hover td { background: #fff; color: #000; }
  div.right-panel-in h2.soubory_ke_stazeni { font-size: 80%; padding-top: 5px; }
  
  div.right-panel-in div.produkt-nahledy { float: right; width: 225px; font-size: 100%; margin: 0px 0px 0px 10px;  }
  div.right-panel-in div.produkt-nahledy img { float: left; margin: 6px 2px 0px 0px; }
  div.right-panel-in div.produkt-nahledy img.main-obr { margin: 0px; }
  
  div.right-panel-in .form-search-loc table { border-collapse: collapse; }
  div.right-panel-in .form-search-loc table td { padding: 0px; }
  div.right-panel-in .form-search-loc table td input { margin: 0px 10px; }
  
  div.right-panel div.right-panel-in table.dotaz { width: 100%; }
  div.right-panel div.right-panel-in table.dotaz td input { width: 350px; }
  div.right-panel div.right-panel-in table.dotaz td textarea { width: 356px; }
  div.right-panel div.right-panel-in table.dotaz td input.subm { width: auto; }
   
  div.right-panel div.right-panel-in .gmapa { float: right; margin: 0px 0px 10px 10px; }
  
  div.anketa { background: transparent; padding: 0px 0px 48px 0px; }

  h2.anketa { padding: 23px 0px 0px 21px; margin: 0px; font-size: 120%; color: #4b6188; font-weight: normal; }
  div.anketa div.otazka { font-size: 90%; padding: 5px 0px 0px 0px; line-height: 150%; }
  div.anketa img.ukazatel { height: 18px; position: relative; margin: 0px 0px 0px 0px; }

  div.anketa div.moznost { font-size: 80%; margin:7px 10px 3px 0px; }
  div.anketa div.moznost a,div.anketa div.moznost a:visited { margin:0px 0px 0px 0px; color: #00000b; }
  div.anketa div.moznost span { float: right; text-decoration: none; color: #4d565f; display: inline; }

  div.anketa div.ukazatel { width: 195px; background: transparent url('img/ukazatel.gif') repeat-x 0px 0px; padding: 0px 0px 0px 0px; position: relative; margin: 0px 0px 0px 0px; }
  div.anketa div.ukazatel-inside { background: transparent url('img/ukazatel_r.gif') no-repeat top right; padding: 0px 0px 0px 0px; position: relative; width: 100%; }
  div.anketa div.ukazatel-inside2 { background: transparent url('img/ukazatel_l.gif') no-repeat top left; padding: 0px 0px 3px 0px; position: relative; width: 100%; }
 
/* 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: 80%; }
  div.right-panel-in table td { font-size: 80%; border: none; padding: 3px 5px; line-height: 150%; }
  div.right-panel-in ul li { font-size: 80%; padding: 2px 0px 2px 0px; background: none; margin: 0px; line-height: 120%; }
  div.right-panel-in ol li { font-size: 80%; padding: 2px 0px 2px 0px; 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: #253b60; 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: #253b60; 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: #253b60; 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: #253b60; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.right-panel-in h6 { color: #253b60; 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: #d00018; }
  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%; }
  
  div.right-panel-in .info-panel { padding: 10px 20px 10px 60px; border: 2px solid #999; background: transparent url('img/infopanel.gif') no-repeat left center;  }
  div.right-panel-in .alert-panel { padding: 10px 20px 10px 60px; border: 2px solid red; background: transparent url('img/alertpanel.gif') no-repeat left center; }  

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