/* GENERAL */
  html,body { color: #fff; 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: #000 url('img/bcg.jpg') repeat-y top center;
    /*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: underline; color: #9e9864; }
  .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: Arial CE, Verdana, Tahoma, TahomaCE, Arial CE, Arial, Helvetica CE, Helvetica, Lucida, sans-serif; font-size: 100%; color: #000; background: #d2d2d2; border: none; border-left: 1px solid #262626; border-right: 1px solid #262626; border-bottom: 1px solid #7f7f7f; border-top: 1px solid #7f7f7f; }
  input { padding-left: 3px; padding-right: 3px; }

  input[type="radio"] { border: none; }
  input[type="checkbox"] { padding: 0px; width: 15px; height: 15px; }

  .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; padding:5px 0px; border-top:1px solid #ccc; }
  div.strankovani div { margin: 0px 0px 4px 0px; }
  div.strankovani a,div.strankovani a:visited { text-decoration:none; }
  div.strankovani a:hover { text-decoration:underline; }
  div.strankovani .not-active { color:#000; }
  div.strankovani .odstrcene { margin:0px 5px; }

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

  div.copyright { font-weight: normal; color: #858585; background: transparent url('img/paticka.jpg') no-repeat top right; position: relative; clear:both; font-size:80%; margin:0px auto 5px auto; padding: 5px 13px 10px 33px; text-align:right; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #858585; 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: 890px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: #000;  }
  #hlavicka-print-only { display: none; }

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

  div.hlavicka { background: #000 url('img/hla_OT_vicka.jpg'); height: 254px; }
  div.hlavicka object { z-index: 10; position: absolute; margin:0px 0px 0px 0px; }
  div.hlavicka .logo { position: absolute; margin: 109px 0px 0px 54px; }
  div.hlavicka div.menu { display: none; z-index: 5; position: absolute; margin: 197px 0px 0px 0px;  background: #000; padding: 2px 0px 0px 0px; }
  div.hlavicka div.menu ul { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 100%; list-style-type: none; }
  div.hlavicka div.menu ul li { margin: 0px; padding: 0px; float: left; display: block; }
  div.hlavicka div.menu ul li a,
  div.hlavicka div.menu ul li a:visited { font-family: Tahoma; display: block; color: #e5e6bc; background: transparent url('img/odkaz.jpg') no-repeat 0px 0px; text-align: center; padding: 14px 0px 6px 0px; width: 220px; height: 35px; font-weight: normal; font-size: 110%; text-decoration: none; }
  div.hlavicka div.menu ul li a:hover { background: transparent url('img/odkaz.jpg') no-repeat 0px -55px; }
  div.hlavicka div.menu ul li.active a,div.hlavicka div.menu ul li.active a:visited{ background: transparent url('img/odkaz.jpg') no-repeat 0px -55px; color: #dfe1ba; }
  div.hlavicka div.menu ul li.odd-znak { font-size: 0px; padding: 0px 0px; width: 3px; margin: 0px; height: 44px; background: transparent url('img/odd_znak.gif') no-repeat center; }
  div.hlavicka div.menu ul li div { display: inline; }
  
  div.hlavicka div.jazyk-prepinac { z-index: 20; display: block; position: absolute; margin: 0px 0px 0px 418px; height: 39px; width: 463px; background: transparent url('img/ja_NO_zyky.jpg') no-repeat 0px 0px; }
  div.hlavicka div.jazyk-prepinac ul { list-style-type: none; margin: 0px; padding: 5px 0px 5px 8px; }
  div.hlavicka div.jazyk-prepinac ul li { margin: 0px; padding: 0px; float: left; }
  
  div.hlavicka .logo { z-index: 20; position: absolute; background: transparent url('img/transparent.gif') repeat 0px 0px; width: 400px; height: 120px; margin: 20px 0px 0px 20px; display: block; }
  div.hlavicka .cert { z-index: 1000; position: absolute; background: transparent url('img/transparent.gif') repeat 0px 0px; width: 450px; height: 50px; margin: 140px 0px 0px 20px; display: block; }
  div.hlavicka a.vstup,
  div.hlavicka a.vstup:visited { z-index: 20; text-decoration: none; font-size: 80%; font-weight: bold; color: #ff9c00; text-align: center; position: absolute; margin: 149px 0px 0px 535px; display: block; width: 340px; height: 25px; padding: 13px 0px 0px 0px; background: transparent url('img/vs_NO_tup.jpg') no-repeat 0px 0px; }
  div.hlavicka a.vstup:hover { text-decoration: underline; }

  div.hlavicka div.jazyk-prepinac a,
  div.hlavicka div.jazyk-prepinac a:visited { display: block;  float: left; padding: 5px 25px 0px 30px; font-size: 80%; background: transparent url('img/jazyk_cs.gif') no-repeat 0px 4px; color: #fff; text-decoration: none; }
  div.hlavicka div.jazyk-prepinac a:hover { text-decoration: underline; }
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-cs { background-image: url('img/jazyk_cs.gif');}
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-de { background-image: url('img/jazyk_de.gif');}
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-en { background-image: url('img/jazyk_en.gif');}
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-es { background-image: url('img/jazyk_es.gif');}
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-fr { background-image: url('img/jazyk_fr.gif');}
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-it { background-image: url('img/jazyk_it.gif');}
  div.hlavicka div.jazyk-prepinac #m0_jazykova-mutace-ru { background-image: url('img/jazyk_ru.gif');}
  

  div.panely { margin: 0px 0px; background: transparent url('img/left_panel.gif') repeat-y 0px 0px; }

  .subm { margin: 0px 5px; cursor: pointer; background: #bd7b1d url('img/subm.jpg') repeat-y 0px 0px; border:none; color: #fff; font-weight: bold; padding: 5px 10px; }

  div.right-panel-inside a.submit,div.right-panel-inside a.submit:visited,
  div.right-panel-inside #empty_kosik a,div.right-panel-inside #empty_kosik a:visited { float: left; margin: 0px 8px; background: #bd7b1d url('img/subm.jpg') repeat-y 0px 0px; border:none; width: auto; display: block; padding: 4px 10px; color: #fff; font-weight: bold; text-decoration: none; }

  div.left-panel { width: 223px; float: left; background: transparent url('img/left_panel_top.jpg') no-repeat 0px 0px; padding: 0px 0px 10px 0px; min-height: 480px; _height: 480px; }
  div.right-panel { width: 655px; float: right; margin: 0px 0px 0px 10px;  }  

  div.left-panel form { background: transparent url('img/left_panel_form.jpg') no-repeat bottom; padding: 0px 0px 5px 0px; }
  div.left-panel form input { font-size: 70%; border: none; width: 115px; padding: 10px 10px 10px 10px; background: transparent url('img/l_input.jpg') no-repeat center; color: #413326; }
  div.left-panel form a,
  div.left-panel form a:visited { background: transparent url('img/l_submit.jpg') no-repeat center; color: #dcd7c4; font-weight: bold; font-size: 80%; padding: 10px 15px; text-decoration: none; }
  
  div.left-panel .partneri { color: #fff; font-size: 130%; position: relative; margin: 20px 0px 19px 54px;  }
  div.left-panel .partneri a,
  div.left-panel .partneri a:visited { text-decoration: none; color: #fff; }
  div.left-panel .partneri a:hover { text-decoration: underline; }

  div.left-panel h3 { width: 186px; color: #ff9a00; margin: 0px 0px 1px 0px; padding: 13px 0px 10px 45px; color: #cabf92; background: transparent url('img/left_h3.jpg') no-repeat 0px 0px; }
  div.left-panel div.nase-nabidka { position: relative; background: transparent url('img/left_panel_center.jpg') repeat-y 0px 0px; margin: -2px 0px 10px 0px; position: relative; }
  div.left-panel div.nase-nabidka-in { background: transparent url('img/left_panel_bottom.jpg') no-repeat bottom left; padding: 0px 0px 29px 0px; }
  div.left-panel div.nase-nabidka ul { background: none; position: relative; margin: 0px; padding: 0px 0px 0px 0px; list-style-type: none; line-height: auto; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 { position: relative; padding: 0px 0px 0px 3px;  }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li { position: relative; background: #17140d; display: block; line-height: 17px; font-size: 100%; padding: 0px 0px 0px 0px; margin: 2px 4px 2px 2px; border-bottom: none; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li.active { border: none; background: #2e2a1e;}
  div.left-panel div.nase-nabidka .sec-menu { border: none; padding: 0px; margin: 0px; display: inline; line-height: auto; }
  div.left-panel div.nase-nabidka .sec-menu ul { display: inline; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li a,div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li a:visited { display: block; font-size: 80%; color: #c4bdad; padding: 8px 0px 8px 15px; margin: 0px 0px 0px 0px;  font-weight: normal; text-decoration: none; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li a:hover { text-decoration: underline; background: #2e2a1e; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li div span a:hover { text-decoration: underline; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li.active a,div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li.active a:visited { color: #c4bdad; background: transparent;  }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li.sec-menu { background: none;  }
  
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li.active a,div.left-panel div.nase-nabidka ul.menu-zanoreni-1 li.active a:visited { background: none; font-weight: bold; }

  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 ul { padding: 0px; position: relative; margin: 0px; font-size: 100%; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 ul ul { position: relative; font-size: 100%; padding: 0px; margin: 0px;}
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 ul li { position: relative;  border: none; background: none; margin: 0px; padding: 5px 0px 0px 10px; }
  div.left-panel div.nase-nabidka ul.menu-zanoreni-1 ul li a,div.left-panel div.nase-nabidka ul.menu-zanoreni-1 ul li a:visited { position: relative; font-size: 80%; color: #74736f;  background: none; margin-left: 0px; padding-left: 24px; }

  div.left-panel img.rozbalitko { display: none; cursor: pointer; float: left; position: absolute; margin: 4px 0px 0px 10px; cursor: pointer; }
  
  div.left-panel div.nabidka { text-align: center; cursor: pointer; position: relative; background: #12110d url('img/left_panel.jpg') repeat-x 0px 0px; margin: 0px; padding: 15px 0px; }
  div.left-panel div.nabidka h2 { background: transparent url('img/left_panel_menu_odd.gif') repeat-x bottom left; text-align: center; font-size: 100%; padding: 0px 0px 5px 0px; margin: 0px 15px 10px 15px; color: #ffa500; }
  div.left-panel div.nabidka img { margin: 0px auto; }
  div.left-panel div.nabidka p { padding: 2px 0px 2px 0px; margin: 0px; }
  div.left-panel div.nabidka a,div.left-panel div.nabidka a:visited { text-decoration: none; color: #ffa500; }
  div.left-panel div.nabidka div.bottom-menu-akce { border-top: 2px solid #534e3a; margin: 10px 15px 0px 15px; }
  div.left-panel div.nabidka div.bottom-menu-akce div.cena { color: #a6996d; font-size: 80%; font-weight: bold; width: 48%; float: left; margin: 3px 0px 0px 0px; padding: 4px 0px; border-right: 2px solid #534e3a; }
  div.left-panel div.nabidka div.bottom-menu-akce div.koupit { font-size: 90%; width: 48%; float: right; margin: 5px 0px 0px 0px;}
  div.left-panel div.nabidka div.bottom-menu-akce div.koupit-2 { width: 100%; }
  div.left-panel div.nabidka div.bottom-menu-akce div.koupit .subm { color: #fff; padding: 3px 15px; display: block; }
  
  div.left-panel div.prod { color: #fff; background: transparent url('img/left_panel_top.jpg') no-repeat 0px 0px; font-size: 130%; position: relative; margin: 0px; padding: 20px 0px 19px 54px; }
  div.left-panel div.sekce {  }
  div.left-panel div.sekce a,
  div.left-panel div.sekce a:visited { color: #000; text-decoration: none; }
  div.left-panel div.sekce a:hover { text-decoration: underline; }
  div.left-panel div.sekce-odd { border-bottom: 1px solid #000; }
  div.left-panel div.sekce-last { margin: 0px 0px -10px 0px; }
  div.left-panel div.reg-menu { background: transparent url('img/left_panel_center_f.jpg') repeat-y 0px 0px; }
  div.left-panel div.reg-menu-in { background: transparent url('img/left_panel_bottom_f.jpg') no-repeat left bottom; }
  div.left-panel div.reg-menu ul { margin: 0px; padding: 30px 5px 19px 6px; list-style-type: none; background: transparent url('img/left_panel_top_f.jpg') no-repeat 0px 0px; _border-bottom: 1px solid #000; }
  div.left-panel div.reg-menu ul li { margin: 0px; padding: 0px; list-style-type: none; }
  div.left-panel div.reg-menu ul li div { display: inline; }
  div.left-panel div.reg-menu ul li a,
  div.left-panel div.reg-menu ul li a:visited { display: block; color: #fca206; font-weight: normal; text-decoration: none; font-size: 90%; position: relative; padding: 5px 15px 5px 15px; margin: 0px 0px 0px 0px; background: #503500; }
  div.left-panel div.reg-menu ul li.active a,
  div.left-panel div.reg-menu ul li.active a:visited { color: #fff; font-weight: bold; } 
  div.left-panel div.reg-menu ul li a:hover { background: #000; color: #fff; text-decoration: underline; }
  div.left-panel div.reg-menu ul li.odd-znak { font-size: 0px; height: 1px; background: #0; line-height: 0px; }
  
  div.left-panel-sec-ru { background: transparent url('img/left_panel_top.jpg') no-repeat 0px 150px; }
  div.left-panel-sec-fr { background: transparent url('img/left_panel_top.jpg') no-repeat 0px 150px; }
  div.left-panel-sec-es { background: transparent url('img/left_panel_top.jpg') no-repeat 0px 150px; }

  div.paticka {  clear: both; font-size: 80%; background: #161511 url('img/pat_bcg.jpg') repeat-x 0px 0px; border-top: 1px solid #4c4a3d; padding: 0px 0px 0px 0px; margin: 0px; }
  div.paticka-inside1 { background: transparent url('img/logopat.jpg') no-repeat 30px 20px; padding: 20px 0px 20px 230px; }
  div.paticka ul { display: block; color: #a6976e; list-style-type: none; margin: 0px 0px 0px 0px; padding: 10px 0px 0px 0px; line-height: auto; }
  div.paticka ul li { float: left; font-weight: bold; margin: 0px; padding: 0px; line-height: auto; }
  div.paticka ul li.odd-znak { margin: 0px 5px; }
  div.paticka ul li a,div.paticka ul li a:visited { color: #a6976e;  text-decoration: none; }
  div.paticka ul li a:hover {  text-decoration: underline; }
  div.paticka ul li.active a,div.paticka ul li.active a:visited { color: #fff; }
  div.paticka div.copy { clear: both; padding: 3px 0px 10px 0px; margin: 0px 0px 0px 0px; color: #62615f; font-weight: bold;  }
  div.paticka .majitel { position: absolute; margin: -95px 0px 0px -1px; }
  div.paticka .idcover { position: absolute; margin: -10px 0px 0px 430px; }
  
  div.paticka .menu-bottom { position: absolute; margin: 0px 0px 0px 550px; }
  div.paticka .menu-bottom li { padding: 0px 5px; }

  div.right-panel div.right-panel-inside { margin: 0px 10px; }
  div.right-panel h1 { background: transparent url('img/li_h1.gif') no-repeat left center; color: #edede1; font-size: 150%; margin: 8px 0px 8px 10px; text-decoration: none; padding: 4px 6px 4px 35px; font-weight: normal; }
  div.right-panel div.drobecky {  color: #999476; margin: 10px 10px 5px 10px; padding: 0px 0px 0px 0px; font-size: 80%; }
  div.right-panel div.drobecky a,div.right-panel div.drobecky a:visited { color: #999476; }



  
  div.right-panel div.informace { padding: 10px 0px 5px 0px; }
  

  
  div.right-panel-inside div.kratky-popis { color: #a5986e; font-weight: bold; width: 370px; }
  div.right-panel-inside h2.produkt { color: #ffa502; margin: 0px; padding: 0px 0px 3px 0px; }
  div.right-panel-inside h2.produkt a,div.right-panel-inside h2.produkt a:visited { color: #ffa502; text-decoration: none; }
  div.right-panel-inside h2.produkt a:hover { text-decoration: underline; }
  div.right-panel div.kosik-in { text-align: right; margin: 5px 0px; clear: both; }
  div.right-panel div.kosik-in input.pocet-polozek { width: 20px; margin: 0px 5px 0px 0px; }
  div.right-panel div.kosik-je-last { border-bottom: 2px solid #f8f8f8; padding: 0px 0px 10px 0px; }
  div.right-panel div.kosik-not-last { margin-bottom: 15px; }
  div.right-panel div.kratky-popis img { float: left; margin: 0px 10px 10px 0px; border: 2px solid #cecece; padding: 3px; }
  div.right-panel div.cena { text-align: right; float: right; }
  div.right-panel div.cena div.bezna-cena { margin: 0px 0px 5px 0px; }
  div.right-panel div.cena div.nase-cena { margin: 0px 0px 5px 0px; font-size: 13px; }
  div.right-panel div.cena div.akcni-cena { font-size: 15px; color: blue; margin: 10px 0px 10px 0px;  }
  div.right-panel div.lista-moznosti-produktu { position: relative; margin: -35px 0px 15px 0px; text-align: right; }
  div.right-panel div.lista-moznosti-produktu img { margin: 0px 3px; }
  
  div.right-panel-inside div.produkt { width: 333px; float: left; margin: 0px 0px 7px 13px; padding: 7px; background: #1e1b14; line-height: 120%; color: #b09a6b;  }
  div.right-panel-inside div.produkt-dalsi { margin-left: 0px; }
  div.right-panel-inside div.produkt img { width: 116px; float: left; margin-right: 7px; margin-bottom: 0px; }
  div.right-panel-inside div.produkt h2 { font-weight: bold; margin: 0px 0px 5px 0px; }
  div.right-panel-inside div.produkt div.cena { clear: both; text-align: center; margin: 5px 0px 0px 0px; width: 100%; border-top: 2px solid #af9a6b; }
  div.right-panel-inside div.produkt div.cena a,
  div.right-panel-inside div.produkt div.cena a:visited { color: #fff; font-weight: normal; text-decoration: none; padding: 3px 15px; display: block; width: auto; float: left; margin: 0px 0px 0px 10px; }
  div.right-panel-inside 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-inside div.produkt div.sec { float: right; width: 49%; margin: 7px 0px 0px 0px; }
  div.right-panel-inside div.produkt div.sec-2 { width: 100%; text-align: center; }
  div.right-panel-inside div.produkt div.sec-2 a.subm,
  div.right-panel-inside div.produkt div.sec-2 a.subm:visited { margin: 0px auto; width: 60px; float: right; }
  div.right-panel-inside div.produkt-nahledy { float: right; width: 185px;  margin: 0px 15px 10px 10px; _margin: 0px 7px 10px 10px; }
  div.right-panel-inside div.produkt-nahledy img { margin: 2px 1px; }
  div.right-panel-inside .katalogove-cislo { text-align: right; font-size: 65%; padding-right: 15px; }

  div.right-panel div.right-panel-inside table.dotaz { width: 100%; }
  div.right-panel div.right-panel-inside table.dotaz span.zvyrazneni  { color: #fca206; font-weight: bold; }  
  div.right-panel div.right-panel-inside table.dotaz td input { width: 350px; }
  div.right-panel div.right-panel-inside table.dotaz td div.vnoreny-checkbox { font-size: 100%; }
  div.right-panel div.right-panel-inside table.dotaz td div.vnoreny-checkbox input { width: 15px; }
  div.right-panel div.right-panel-inside table.dotaz td input.upresneni { width: 326px; }
  div.right-panel div.right-panel-inside table.dotaz td input[type="checkbox"] { width: 15px;  }
  div.right-panel div.right-panel-inside table.dotaz td input.extra-chck { width: 15px; }
  div.right-panel div.right-panel-inside table.dotaz td textarea,
  div.right-panel div.right-panel-inside table.dotaz td select { width: 356px; }
  div.right-panel div.right-panel-inside table.dotaz td textarea { height: 100px; }
  div.right-panel div.right-panel-inside table.dotaz td input.subm { width: auto; }
  div.right-panel div.right-panel-inside ul.white-hrefs a,div.right-panel div.right-panel-inside ul.white-hrefs a:visited { color: #fff; }
  
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni { width: 100%;  }
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni td { cursor: pointer;  }
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni td.size { text-align: right; }
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni td.down { text-align: center; }
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni tr td.down img { margin: 0px auto; }
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni td.down a,
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni td.down a:visited { margin: 0px auto; display: block; width: 12px; }
  div.right-panel div.right-panel-inside 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 div.right-panel-inside table.sobory-ke-stazeni tr.main { font-weight: bold; }
  div.right-panel div.right-panel-inside table.sobory-ke-stazeni tr.hover td { background: #fff; color: #000; }
  

  div.right-panel-inside table.vypis-produktu { width: 100%; margin: 0px 0px 20px 0px; }
  div.right-panel-inside table.vypis-produktu tr.hover { background: #fca206; color: #000; }
  div.right-panel-inside table.vypis-produktu tr.hover td.nazev { background: #fca206; }
  div.right-panel-inside table.vypis-produktu tr.hover td.obr { background: #000; }
  div.right-panel-inside table.vypis-produktu tr td { cursor: pointer; border: 1px solid #3c3626; padding: 2px 5px; }
  div.right-panel-inside table.vypis-produktu tr td .subm { background: none; }
  div.right-panel-inside table.vypis-produktu tr td input { width: 20px; }
  div.right-panel-inside table.vypis-produktu tr td img {  }
  div.right-panel-inside table.vypis-produktu tr td.obr { text-align: left; width: 20px; }
  div.right-panel-inside table.vypis-produktu tr td.nazev { white-space: nowrap; background: #3c3626; font-weight: bold; text-align: center; }
  div.right-panel-inside table.vypis-produktu tr td.popis { font-size: 70%; }
  div.right-panel-inside table.vypis-produktu tr td.cena { text-align: right; white-space: nowrap; padding: 2px 8px; }
  div.right-panel-inside table.vypis-produktu tr td.cena-akcni { color: #fca206; font-size: 90%; font-weight: bold; }
  div.right-panel-inside table.vypis-produktu tr td.mnozstvi { text-align: center; }
  div.right-panel-inside table.vypis-produktu tr.main td { cursor: default; background: none; white-space: nowrap; font-size: 120%; color: #a39767; text-align: left; font-weight: bold; padding: 5px 5px; }
  
  div.right-panel-inside div.vypis-produktu { clear: both; border: 1px solid #3c3626; font-size: 100%; margin: 0px 0px 20px 0px;}
  div.right-panel-inside div.vypis-produktu h3 { font-size: 18px; margin: 0px; padding: 5px; border-bottom: 1px solid #3c3626; }
  div.right-panel-inside div.vypis-produktu div.obr { float: left;  width: 180px; padding: 3px; }
  div.right-panel-inside div.vypis-produktu div.hover { background: #a69663; color: #000;  }
  div.right-panel-inside div.vypis-produktu div span { width: 190px; padding: 5px; float: left; display: block; line-height: 130%; font-size: 70%; }
  div.right-panel-inside div.vypis-produktu div span.popis { margin: 3px 0px 0px 0px; width: 150px; padding-right: 0px;  }
  div.right-panel-inside div.vypis-produktu div span.detail { width: 75px; color: #fca206; }
  
  div.right-panel-inside div.vypis-produktu div span.nazev-lu { width: 150px; }  
  div.right-panel-inside div.vypis-produktu div span.detail-lu { width: 65px; }
  div.right-panel-inside div.vypis-produktu div span.popis-lu { width: 100px; }
  div.right-panel-inside div.vypis-produktu div span.cena { width: 80px; margin: 0px 5px; font-size: 100%; white-space: nowrap; background: #fca206; color: #000; }
  
  div.right-panel-inside div.vypis-produktu div span.detail a,
  div.right-panel-inside div.vypis-produktu div span.detail a:visited { color: #fca206; }
  div.right-panel-inside div.vypis-produktu div.hover span.detail a,
  div.right-panel-inside div.vypis-produktu div.hover span.detail a:visited { color: #000; }
  div.right-panel-inside div.vypis-produktu div.hover span.cena { background: transparent; color: #fca206; }
  div.right-panel-inside div.vypis-produktu div span.nazev { font-weight: bold; font-size: 90%; }
  div.right-panel-inside div.vypis-produktu div.clear-both,
  div.right-panel-inside div.vypis-produktu .produkty div.clear-both { clear: both; width: 100%; border: none; position: relative; margin: 0px 0px 0px 0px; padding: 0px; }
  div.right-panel-inside div.vypis-produktu .produkty { float: right; width: 440px; padding: 0px; }
  div.right-panel-inside div.vypis-produktu .produkty div { cursor: pointer; border: none; padding: 3px 0px 0px 0px; margin: 0px; }  
  
  div.right-panel-inside div.info { font-size: 120%; font-weight: bold; }

  div.right-panel-inside h3.nadpis-aktualit { margin: 0px; padding: 0px; }
  div.right-panel-inside h3.nadpis-aktualit span { float: right;  }
  div.right-panel-inside .akt-obr { display: block; float: left; margin: 0px 10px 10px 0px; }
  div.right-panel-inside .vice-info { clear: both; text-align: right; padding: 5px 0px 10px 0px; }
  
  div.right-panel-inside input.inputik { width: 350px; }
  div.right-panel-inside table.vypln-udaje input[type="checkbox"] { width: auto; padding: 0px; width: 15px; height: 15px; }
  div.right-panel-inside table.vypln-udaje td span { font-size: 13px; }
  div.right-panel-inside fieldset.left { float: left; width: 44%; min-height: 150px; height: 150px; margin-left: 10px; }
  div.right-panel-inside fieldset.left legend,
  div.right-panel-inside fieldset.right legend { font-size: 70%; font-weight: bold; color: #fff; }
  div.right-panel-inside fieldset.right { float: left; width: 44%;  min-height: 150px; height: 150px;  }
  div.right-panel-inside fieldset.right input { width: 100%; width: 100px; }
  div.right-panel-inside fieldset.right input.subm { width: auto; }

  div.right-panel-inside h2 a,
  div.right-panel-inside h2 a:visited { color: #fca206; }
  
  div.right-panel-inside form.alert { padding: 10px 20px 10px 65px; border: 1px solid #fca206; background: transparent url('img/alert.gif') no-repeat left top; }
  
  div.right-panel-inside div.ceny-pred-slevou { position: relative; float: right; margin: -30px 0px 5px 0px; padding: 5px 20px; background: #fca206; color: #000; font-weight: bold; }
  
  .error-input { border: 3px solid red; }
  
  div.right-panel div.right-panel-inside div.produkt-ceny { float: left; width: 385px; font-size: 100%; margin: 0px 0px 5px 0px; }
  div.right-panel div.right-panel-inside div.produkt-nahledy { float: right; width: 225px; font-size: 100%;  }
  div.right-panel div.right-panel-inside div.produkt-nahledy img { float: left; margin: 6px 2px 0px 0px; }
  div.right-panel div.right-panel-inside div.produkt-nahledy img.main-obr { margin: 0px; }
  
  div.right-panel div.right-panel-inside div.produkt-nahledy h2 { clear: both; padding: 27px 0px 0px 20px; _padding: 13px 0px 0px 20px; margin: 0px 0px 10px 0px; font-size: 90%; background: transparent url('img/h2_ke_stazeni.gif') no-repeat 0px 29px; color: #ffa00e; }

  div.right-panel div.right-panel-inside div.produkt-ceny div { padding: 8px 6px; background: #2e2e2e; margin: 2px 0px; font-weight: bold; font-size: 100%; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.vaha { background: transparent; font-weight: normal; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.bezna-cena { color: #545454; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.srovnani-cena { background: #979797; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.nase-cena span,div.right-panel div.right-panel-inside div.produkt-ceny div.akcni-cena span { color: #ffa100; }
  div.right-panel div.right-panel-inside div.produkt-ceny div span { float: right; font-size: 20px; color: #fca206; margin: -4px 0px 0px 0px; position: relative; display: block; padding: 5px; }
  div.right-panel div.right-panel-inside div.produkt-ceny div span.vo-cena { font-size: 10px; float: none; color: #fff; padding: 0px; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.koupit { margin-top: 17px; padding: 15px 6px; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.koupit input { font-weight: normal; width: 20px; position: relative; margin: 0px 0px 0px 0px; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.koupit div { float: right; display: inline; position: relative; margin: -4px 0px 0px 0px; padding: 0px; }
  div.right-panel div.right-panel-inside div.produkt-ceny div.koupit a,div.right-panel div.right-panel-inside div.produkt-ceny div.koupit a:visited { background: #bd7b1d url('img/subm.jpg') repeat-y 0px 0px; margin: 0px 0px 0px 5px; padding: 3px 5px 3px 5px; color: #fff; font-size: 100%; }
  div.right-panel div.right-panel-inside .certifikat { display: block; margin: 5px; float: left; }
  
  div.right-panel div.right-panel-inside div.panel-produktu-vlevo {  float: left; margin: 0px 10px 0px 0px; }
  div.right-panel div.right-panel-inside div.free-produkt { width: 190px; text-align: center; border: 1px solid #efefef; cursor: pointer; float: left; margin: 0px 10px 10px 0px; }
  div.right-panel div.right-panel-inside div.free-produkt img { width: 181px; height: 152px; margin: 0px auto 3px auto; }
  div.right-panel div.right-panel-inside div.free-produkt h4 {  margin: 0px; padding: 10px 5px 10px 5px; }
  div.right-panel div.right-panel-inside div.free-produkt h4 span { text-decoration: underline; }
  div.right-panel div.right-panel-inside div.free-produkt div.cenicka { font-size: 20px;  font-weight: bold; padding: 10px 5px; }
  div.right-panel div.right-panel-inside div.free-produkt input { }
  div.right-panel div.right-panel-inside div.free-produkt div.price { font-size: 22px; text-align: center; font-weight: bold; color: #fca206;  }
  div.right-panel div.right-panel-inside div.free-produkt div.poznamka { font-size: 11px; font-style: oblique; text-align: center; padding: 2px 0px; }  
  div.right-panel div.right-panel-inside #numero { font-size: 30px; font-weight: bold; color: #fca206; }
  
  div.right-panel div.right-panel-inside .refimg { float: left; margin: 5px; }

/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */
  
  div.right-panel-inside p { line-height: 150%; margin: 8px 0px; font-size: 80%; }
  div.right-panel-inside table td { font-size: 80%; border: none; padding: 3px 5px; line-height: 150%; }
  div.right-panel-inside div { line-height: 150%; font-size: 80%; }
  div.right-panel-inside ul li { font-size: 80%; padding: 5px 0px 5px 15px; background: transparent url('img/li.gif') no-repeat 0px 7px; margin: 0px; line-height: 150%; }
  div.right-panel-inside ol li { font-size: 80%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }

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

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