/* GENERAL */
  html,body { color: #5a2821; 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: #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: none; color: #b5100e; }
  .active {}
  a:hover { text-decoration: underline; }
  
  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; }
  .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: none; }
  div.strankovani a,div.strankovani a:visited { text-decoration:none; }
  div.strankovani a:hover { text-decoration:underline; }
  div.strankovani .not-active { color:#968469; }
  div.strankovani .odstrcene { margin:0px 5px; }
  
  .system-error { color:#000; font-size:70%; font-weight:bold; color:red; }
  
  div.copyright { font-weight: normal; color: #592720; width: 990px; border-top: 12px solid #5a2821; background: #fff; position: relative; clear:both; font-size:80%; margin:0px auto 0px auto; padding: 6px 0px 6px 0px; text-align:right; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #592720; text-decoration: none; }
  div.copyright a:hover { text-decoration: underline; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #592720; padding: 0px 0px 0px 0px; }
  div.copyright span { float:left; position: relative; }
  
 
  div.body { width: 990px; margin:0px auto 0px auto; padding:0px 0px 5px 0px; background: #fff;  }

/* ===================================================================================================== */
  
  div.hlavicka { height: 296px; background: transparent url('img/hlavicka.jpg') no-repeat bottom left; }
  div.hlavicka .logo { position: absolute; margin: 0px 0px 0px 0px; }
  div.hlavicka .popis { position: absolute; margin: 93px 0px 0px 110px; font-size: 70%; }
  div.hlavicka .datum { position: absolute; margin: 125px 0px 0px 13px; color: #303030; font-size: 80%; }
  div.hlavicka .lan-prepinac { position: absolute; margin: 120px 0px 0px 704px; color: #303030; font-size: 80%; width: 290px; }

  div.hlavicka .lan-prepinac ul { list-style-type: none; margin: 0px; padding: 0px; border-left: 1px solid #99b48b; height: 23px; }
  div.hlavicka .lan-prepinac ul li { list-style-type: none; margin: 0px; padding: 0px; float: left; }
  div.hlavicka .lan-prepinac ul li a,
  div.hlavicka .lan-prepinac ul li a:visited { display: block; width: 94px; height: 17px; font-size: 90%; color: #5d5d5d; border: 1px solid #99b48b; border-left: 0px; background: #f6f6f6; text-align: center; padding: 4px 0px 0px 0px; }
  div.hlavicka .lan-prepinac ul li a:hover {  background: #e7e7e7; text-decoration: none; }
  
  div.menu { border-bottom: 1px solid #9a9695;  background: #f1f1f1; height: 34px; width: 990px;}
  div.menu ul { list-style-type: none; margin: 0px; padding: 0px; }
  div.menu ul li { float: left; }
  div.menu ul li a,
  div.menu ul li a:visited { text-decoration: none; display: block; padding: 9px 8px; font-size: 80%; color: #000; }
  div.menu ul li .odkaz-2 { margin: 0px 0px 0px 450px; }
  div.menu ul li a:hover,
  div.menu ul li.active a,
  div.menu ul li.active a:visited { background: #dbd5d5; }
  
  div.menu ul li.active li a,
  div.menu ul li.active li a:visited { background: #f1f1f1; }
  div.menu ul li.active li a:hover { background: #dbd5d5; }
  
  div.menu ul li.active li.active a,
  div.menu ul li.active li.active a:visited { background: #dbd5d5; }
  
  div.menu ul li.active li.active li a,
  div.menu ul li.active li.active li a:visited { background: #f1f1f1; }
  div.menu ul li.active li.active li a:hover { background: #dbd5d5; }
  
  div.menu ul li.active li.active li.active a,
  div.menu ul li.active li.active li.active a:visited { background: #dbd5d5; }
  
  div.menu-sec { z-index: 12; position: absolute; margin: 0px 0px 0px 105px; }
  div.menu-sec ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
  div.menu-sec ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; }
  div.menu-sec ul li a,
  div.menu-sec ul li a:visited { color: #a93d33; font-weight: bold; background: transparent url('img/sipka1.gif') no-repeat right center; padding-right: 15px; }
  div.menu-sec ul li.active a,
  div.menu-sec ul li.active a:visited { background: #dbd5d5 url('img/sipka3.gif') no-repeat right center; }
  div.menu-sec ul li a:hover,
  div.menu-sec ul li.active a:hover { color: #d1a13d; background: #261400 url('img/sipka2.gif') no-repeat right center; }
  div.menu-sec ul ul li a,
  div.menu-sec ul ul li a:visited { background: none; padding-right: 8px; }
  div.menu-sec ul li .odkaz-2 { margin: 0px 0px 0px 0px; }
  div.menu-sec ul .sec-menu { z-index: 20; position: absolute; padding: 0px 0px 0px 0px; margin: 34px 0px 0px 0px; background: #efefef; width: 150px; border-bottom: 1px solid #ccc;  }
  div.menu-sec ul .sec-menu .sec-menu { margin: 0px 0px 0px 149px; width: auto; position: absolute; }
  div.menu-sec ul .sec-menu ul { padding: 0px; }
  div.menu-sec ul .sec-menu li { float: none; border-top: 1px solid #ccc; }
  div.menu-sec ul .sec-menu li a,
  div.menu-sec ul .sec-menu li a:visited { font-size: 70%; padding: 8px 22px 8px 22px; white-space: nowrap; border: 1px solid #ccc; border-top: none; border-bottom: none; font-weight: normal; color: #000; }
  div.menu-sec ul .sec-menu li a:hover { background: #dbd5d5; margin: 0px; }

  div.horni-lista { padding: 5px 10px; text-align: right; font-size: 80%; }
  div.horni-lista h2.drobecky { font-size: 100%; float: left; font-weight: normal; margin: 0px; padding: 0px; }
  div.horni-lista h2.drobecky a,
  div.horni-lista h2.drobecky a:visited { float: none; }
  div.horni-lista a,
  div.horni-lista a:visited { color: #5d2623; }
  div.horni-lista form { display: inline; }

  div.left-panel { float: left; width: 736px; }
  div.right-panel { float: right; width: 234px; }
  
  div.left-panel h1 { border-bottom: 4px solid #5a2821; margin: 0px 0px 5px 0px; padding: 10px 0px 2px 5px; font-size: 80%; color: #5c2721; }
  div.right-panel h3 { border-bottom: 4px solid #8a463d;margin: 0px 0px 5px 0px; padding: 10px 0px 2px 5px; font-size: 80%; color: #8a463d; }
  
  div.right-panel div.produkt-nahled { margin: 0px 0px 10px 0px; padding: 0px 0px 4px 0px; border-bottom: 1px solid #dbd0ce; }
  div.right-panel div.produkt-nahled img { margin: 0px auto; float: none; }
  div.right-panel div.produkt-nahled h2 { font-size: 80%; margin: 0px; padding: 0px; }
  div.right-panel div.produkt-nahled div.obrazek { text-align: center; padding: 3px 0px 3px 0px; }
  div.right-panel div.produkt-nahled .more { display: block; text-align: right; padding: 0px 0px 0px 0px; font-size: 70%; text-decoration: underline; }
  div.right-panel div.produkt-nahled .more:hover { text-decoration: none; }
  div.right-panel div.produkt-nahled p { line-height: 130%; font-size: 70%; margin: 0px; padding: 0px; }

  div.left-panel table.vypln-udaje td { font-size: 80%; }
  div.left-panel table.vypln-udaje td input { width: 300px; }
  div.left-panel table.vypln-udaje td input.subm { width: auto; }
  div.left-panel div.informace { padding: 10px 0px 5px 0px; }
  div.left-panel table.form-protector td { font-size: 100%; text-align: left;}
  div.left-panel table.form-protector { width: 100%; }
  div.left-panel table.form-protector td input { width: auto; font-size: 11px; }

  div.left-panel table.vypis-kosiku { width: 100%; border-collapse: collapse; }
  div.left-panel table.vypis-kosiku td { background:none; font-size: 80%; border: 1px solid #efefef; }
  div.left-panel table.vypis-kosiku td.del { text-align: center; }
  div.left-panel table.vypis-kosiku tr.main td { font-weight: bold; text-align: left; border: none; }
  div.left-panel table.vypis-kosiku tr.main td.del { text-align: center; }
  div.left-panel table.vypis-kosiku tr td.cena { text-align: left; }
  div.left-panel table.vypis-kosiku tr.main td.cena { text-align: left; }
  div.left-panel table.vypis-kosiku tr.hover td { background: green; }
  div.left-panel table.vypis-kosiku tr.normal { background: blue; }
  div.left-panel table.vypis-kosiku td input.novy-pocet { width: 20px; margin: 0px 5px 0px 0px; }
  div.left-panel table.vypis-kosiku tr.suma td { border: none; }
  div.left-panel table.vypis-kosiku tr.suma-1 td { padding-top: 10px; }
  div.left-panel table.vypis-kosiku-objednavka { margin: 0px 0px 20px 0px; }

  div.left-panel div.moznosti-kosiku {margin: 10px 0px; text-align: center; }
  div.left-panel div.moznosti-kosiku form { display: inline; }
  div.left-panel div.moznosti-kosiku a,div.left-panel div.moznosti-kosiku a:visited { padding: 0px 5px; }
  div.left-panel div.moznosti-kosiku p a,div.left-panel div.moznosti-kosiku p a:visited { padding: 0px 0px; }

  div.left-panel div.kosik input.pocet-polozek { width: 20px; margin: 0px 5px 0px 0px; }

  div.left-panel table.vypln-udaje tr td div { font-size: 100%; text-align: left; padding: 5px 0px 5px 20px;  }
  div.left-panel table.vypln-udaje tr td div input { width: auto; margin: 0px 0px 0px -20px; }
  div.left-panel table.vypln-udaje tr td div span { font-size: 100%; text-align: left; }
  div.left-panel table.vypln-udaje tr td div div { padding: 0px 0px 3px 0px; }
  div.left-panel table.vypln-udaje tr td textarea.inputik { width: 99%; }

  div.left-panel div.nabidka { font-size: 80%; padding: 0px 0px 0px 20px; }

  div.left-panel h2.produkt { margin: 0px; height: 30px; padding: 0px; line-height: 15px; color: #592821; font-size: 80%; font-weight: bold; }
  div.left-panel h2.produkt span { display: block; font-size: 100%; text-align: left; }
  div.left-panel div.kosik-in { text-align: left; margin: 5px 0px; clear: both; padding: 10px 0px; }
  div.left-panel div.kosik-in input.pocet-polozek { width: 12px; margin: 0px 5px 0px 0px; }
  div.left-panel div.kosik-in span { float: right; font-size: 80%; }
  div.left-panel div.kosik-in a,
  div.left-panel div.kosik-in a:visited { font-size: 80%; font-weight: bold; }
  div.left-panel div.kosik-je-last { border-bottom: 2px solid #f8f8f8; padding: 0px 0px 10px 0px; }
  div.left-panel div.kosik-not-last { margin-bottom: 15px; }
  div.left-panel div.kosik-not-last a,
  div.left-panel div.kosik-not-last a:visited { font-size: 100%; }
  div.left-panel div.kratky-popis img { float: left; margin: 0px 10px 10px 0px; border: none; padding: 3px; }
  div.left-panel div.cena { text-align: left; float: left; }
  div.left-panel div.cena div.bezna-cena { margin: 0px 0px 5px 0px; font-size: 15px; }
  div.left-panel div.cena div.nase-cena { margin: 0px 0px 5px 0px; font-size: 18px; }
  div.left-panel div.cena div.akcni-cena { color: red; margin: 10px 0px 10px 0px; font-size: 22px; }

  div.left-panel div.nahledy img { float: left; margin: 5px; border: 1px solid #5c2721; }

  div.left-panel div.produkt-nahled { font-size:100%; float: left; width: 200px; height: 180px; border-right: 1px solid #dbd0ce; margin: 3px; padding: 5px; }
  div.left-panel div.produkt-nahled div.kratky-popis { text-align: center; }
  div.left-panel div.produkt-nahled div.kratky-popis img { float: none; margin: 0px 10px 10px 0px; border: none; padding: 0px; }
  div.left-panel div.produkt-nahled div.kosik-je-last { border-bottom: none; padding: 0px 0px 10px 0px; }
  div.left-panel div.produkt-nahled input { font-size: 11px; }
  div.left-panel div.produkt-nahled div.kosik-in img { margin: 0px 0px -3px 0px; position: relative; }
  
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

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

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


