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

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


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

  a,a:visited { text-decoration: underline; color: #b14c5a;  }
  .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: Tahoma, 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:100%; 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:100%; 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:100%; font-weight:bold; color:green; }

  div.strankovani { font-size: 70%; text-align:center; margin:15px 0px 5px 0px; padding:5px 0px; border-top:1px solid #ddd; }
  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:100%; font-weight:bold; color:red; }

  div.copyright { text-align: left; font-weight: normal; color: #cccccc; border-top: none; clear: both; position: relative; background: transparent url('img/copyright.jpg') no-repeat 10px 23px; font-size:70%; margin: 0px auto 0px auto; padding: 30px 33px 20px 91px; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #ffd400; text-decoration: none; }
  div.copyright a:hover { text-decoration: underline; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #cccccc; padding: 0px 0px 0px 0px; }
  div.copyright span { color: #fff; float:right; display: block; position: relative; margin: 0px 0px 0px 0px; background: transparent; }
  div.copyright span a,
  div.copyright span a:visited { color: #cccccc; }


  div.body { width: 991px; margin:0px auto 0px auto; padding:0px 0px 0px 0px; background: transparent;  }  
  
  
  #hlavicka-print-only { display: none; }

/* ===================================================================================================== */
  
  div.hlavicka { height: 213px; background: transparent url('img/hlavicka.jpg') no-repeat 0px 0px; }
  div.hlavicka .logo { position: absolute; margin: 0px 0px 0px 0px; }
  div.hlavicka .feedback { position: absolute; margin: 0px 0px 0px 725px; }
  div.hlavicka .jazzshop { position: absolute; margin: 142px 0px 0px 877px; }
  div.hlavicka .title { position: absolute; margin: 30px 0px 0px 147px; }
  div.hlavicka .jazyk-prepinac { position: absolute; margin: 0px 0px 0px 832px; }
  div.hlavicka .menu-main { z-index: 100; position: absolute; margin: 125px 0px 0px 10px; }
  div.hlavicka .menu-main-sec { z-index: 50px; position: absolute; margin: 177px 0px 0px 15px; }
  div.hlavicka .menu-hlavicka { position: absolute; margin: 67px 0px 0px 147px; }
  div.hlavicka form.search { position: absolute; margin: 71px 0px 0px 726px; }
  
  
  div.hlavicka a.feedback,
  div.hlavicka a.feedback:visited { padding: 10px 15px 15px 15px; color: #fff; font-size: 90%; text-decoration: none; background: transparent url('img/feedback.gif') no-repeat top center; }
  div.hlavicka a.feedback:hover { text-decoration: underline; }
  
  div.hlavicka .jazyk-prepinac { background: transparent url('img/jazyky.gif') no-repeat 0px 0px; width: 129px; height: 36px; }
  div.hlavicka .jazyk-prepinac ul { list-style-type: none; margin: 0px; padding: 0px; }
  div.hlavicka .jazyk-prepinac ul li { float: left; padding: 10px 12px; }
  div.hlavicka .jazyk-prepinac ul li a,
  div.hlavicka .jazyk-prepinac ul li a:visited { color: #fff; text-decoration: none; font-size: 90%; }
  div.hlavicka .jazyk-prepinac ul li a:hover { text-decoration: underline; }   
  div.hlavicka .jazyk-prepinac ul li.active a,
  div.hlavicka .jazyk-prepinac ul li.active a:visited { color: #c3c3c5; }
  
  div.hlavicka form.search input { width: 170px; color: #4c3732; background: none; border: none; margin-right: 22px; }
  div.hlavicka form.search a,
  div.hlavicka form.search a:visited { color: #4c3732; font-size: 90%; font-weight: bold; text-decoration: none; }
  div.hlavicka form.search a:hover { text-decoration: underline; }
  
  div.hlavicka a.jazzshop,
  div.hlavicka a.jazzshop:visited { color: #fa1371; font-weight: bold; text-decoration: none; }
  div.hlavicka a.jazzshop:hover { text-decoration: underline; }
  
  div.hlavicka .title { color: #fff; font-size: 180%; font-weight: bold; font-family: Arial; }
  
  div.hlavicka .menu-hlavicka ul { list-style-type: none; margin: 0px; padding: 0px; }
  div.hlavicka .menu-hlavicka ul li { list-style-type: none; margin: 0px; padding: 0px; float: left; text-align: center; font-size: 80%; }
  div.hlavicka .menu-hlavicka ul li span span { display: block; color: #ffdb01; letter-spacing: -1px; }
  div.hlavicka .menu-hlavicka ul li a,
  div.hlavicka .menu-hlavicka ul li a:visited { color: #fff; font-weight: bold; text-decoration: none;  }
  div.hlavicka .menu-hlavicka ul li a:hover { color: #ffdb01; text-decoration: none; }  
  div.hlavicka .menu-hlavicka ul li.odd-znak { padding: 0px 0px 0px 0px; color: #e2c404; font-weight: bold; padding: 0px 6px; }
  
  div.hlavicka .menu-main ul { list-style-type: none; margin: 0px; padding: 0px; }
  div.hlavicka .menu-main ul li { list-style-type: none; margin: 0px; padding: 0px 0px; float: left;  text-align: center; }
  div.hlavicka .menu-main ul li.odd-znak { padding: 0px; font-size: 0px; width: 1px; height: 50px;  background: transparent url('img/odd_znak.gif') no-repeat right top; }
  div.hlavicka .menu-main ul li a,
  div.hlavicka .menu-main ul li a:visited { background: transparent url('img/ahover.gif') repeat-x 0px 50px; color: #474340; display: block; padding: 18px 15px 15px 15px; font-weight: bold; font-size: 90%; text-decoration: none; }
  div.hlavicka .menu-main ul li a:hover { text-decoration: none; background: transparent url('img/ahover.gif') repeat-x 0px 0px; color: #fff; }
  div.hlavicka .menu-main ul li.active a:visited { text-decoration: underline; }
  div.hlavicka .menu-main ul .sec-menu { z-index: 100; position: absolute; margin: 50px 0px 0px -2px; width: 207px; background: #0d0d0b; border: 2px solid #807f84; border-top: none; }
  div.hlavicka .menu-main ul .sec-menu ul { padding-top: 5px; }
  div.hlavicka .menu-main ul .sec-menu li { display: block; float: none; text-align: left; padding: 0px 10px; }
  div.hlavicka .menu-main ul .sec-menu li a,
  div.hlavicka .menu-main ul .sec-menu li a:visited { padding: 5px 12px 10px 12px; border-bottom: 1px solid #1f1f1d; color: #d3d3d3; background: none; text-decoration: none; }
  div.hlavicka .menu-main ul .sec-menu li a:hover { text-decoration: underline; background: none; }
  div.hlavicka .menu-main ul .sec-menu li.active a,
  div.hlavicka .menu-main ul .sec-menu li.active a:visited { color: #fdd907; text-decoration: none; }
  
  div.hlavicka .menu-main-sec ul { list-style-type: none; margin: 0px; padding: 0px; }
  div.hlavicka .menu-main-sec ul li { list-style-type: none; margin: 0px; padding: 0px 10px; float: left;  text-align: center; }
  div.hlavicka .menu-main-sec ul li a,
  div.hlavicka .menu-main-sec ul li a:visited { font-size: 80%; display: block; padding: 0px 5px; color: #c9c9c9; font-weight: bold; text-decoration: none; }
  div.hlavicka .menu-main-sec ul li a:hover { text-decoration: underline; }
  div.hlavicka .menu-main-sec ul li.active a,
  div.hlavicka .menu-main-sec ul li.active a:visited { color: #deba04; }
  
  div.copyright span strong { color: #ffd400; }
  div.copyright div { width: 650px; text-align: center; }
  
  div.mezilista { height: 341px; }
  div.mezilista object { position: relative; z-index: 10; }
  div.mezilista div.kal { float: right; width: 471px; background: transparent url('img/kalendar.jpg') no-repeat 0px 0px; height: 271px; }
  
  div.mezilista div.kal div.nadpisy { padding: 13px 0px 0px 20px; height: 62px; }
  div.mezilista div.kal div.nadpisy div.pol { cursor: pointer; float: left; width: 54px; height: 54px; padding-top: 8px; text-align: center; color: #fff; }
  div.mezilista div.kal div.nadpisy div.pol .c1 { font-weight: bold; font-weight: bold; font-size: 140%; }
  div.mezilista div.kal div.nadpisy div.pol-active { background: transparent url('img/kalendara.jpg') no-repeat 0px 0px; }
  div.mezilista div.kal div.napln { clear: both; color: #fff; }
  div.mezilista div.kal div.napln .nadpis { color: #9b0e1f; font-size: 90%; padding: 10px 0px 8px 0px; _padding: 0px 0px 8px 0px; }
  div.mezilista div.kal div.napln .nadpis strong { color: #fff; }
  div.mezilista div.kal div.napln img { float: left; margin: 0px 10px 0px 5px; }
  div.mezilista div.kal div.napln h2 { margin: 0px; padding: 0px 0px 5px 0px; color: #fff; font-size: 120%; }
  div.mezilista div.kal div.napln p { margin: 0px; padding: 0px 5px 0px 0px; color: #fff; font-size: 80%; }
  div.mezilista div.kal .text-right { padding: 10px 10px 0px 0px; }
  div.mezilista div.kal .nota { background-image: url(img/nota2.gif); color: #fff; }
  
  
  
  div.panely { background: #fff; }
  
  div.left-panel { float: left; width: 684px; }
       
  div.right-panel { float: right; width: 307px; background: #fff url('img/rp.jpg') repeat-x 0px 0px; }
  div.right-panel-pink { margin: 0px 0px 10px 0px;  padding: 0px 9px 9px 9px; }
  div.right-panel-pink .neprehlednete { color: #d1325b; font-size: 90%; font-weight: normal; margin: 0px 0px 0px 0px; padding: 18px 0px 15px 0px; }
  
  div.right-panel-pink .rpanel { background: transparent; margin-bottom: 12px; }
  div.right-panel-pink .rpanel-in { background: transparent; padding: 22px 6px 12px 8px; }
  
  div.right-panel-pink h4 { margin: 0px; padding: 0px 0px 10px 0px; }
  div.right-panel-pink,
  div.left-panel div.top h4 span.right { float: right; margin-top: 4px; }
  div.right-panel-pink h4.shop { padding-left: 50px; background: transparent url('img/js.gif') no-repeat 5px 0px; }
  div.right-panel-pink h4.newsl { padding-left: 50px; padding-top: 4px; background: transparent url('img/nl.gif') no-repeat 3px 0px; } 
  div.right-panel-pink h4 span.zalomit,
  div.left-panel div.top h4 span.zalomit { display: block; color: #858585; font-size: 12px; }
  div.left-panel div.top h4.ytkanal { padding-left: 75px; background: transparent url('img/yt.gif') no-repeat 20px 24px; margin: 0px; padding: 25px 0px 10px 95px; width: 300px; }
  div.left-panel div.top h4.ytkanal span.zalomit { font-weight: normal; }
  a.nota,
  a.nota:visited { font-size: 12px; font-weight: normal;  }
  div.right-panel-pink .triko { margin-bottom: 19px; }
  div.right-panel-pink p { padding: 0px; margin: 0px 0px 10px 0px;  color: #515151; font-size: 80%; }
  div.right-panel-pink .ks { float: left; margin: 0px 10px 5px 0px; }
  
  div.right-panel-pink .partner { float: left; margin: 2px; display: block; }
  
  div.partneri-bottom { text-align: center; padding: 10px 10px 0px 10px; }
  div.partneri-bottom img { margin: 0px auto; width: 942px; }
  
  div.right-panel-pink .bjfplayer { background: transparent url('img/playerc.jpg?123') repeat-y 0px 0px; margin: 10px 0px 10px 0px; }
  div.right-panel-pink .bjfplayer-in1 { background: transparent url('img/playert.jpg?123') no-repeat 0px 0px; }
  div.right-panel-pink .bjfplayer-in2 { background: transparent url('img/playerb.jpg?123') no-repeat left bottom; padding: 35px 0px 0px 0px; }
  div.right-panel-pink .bjfplayer-in2 object { margin: 0px 0px 0px 50px; }
  div.right-panel-pink .bjfplayer-in2 ul { margin: 0px; padding: 5px 0px 15px 50px; list-style-type: none; }
  div.right-panel-pink .bjfplayer-in2 ul li { padding: 2px 0px; font-size: 70%; }
  div.right-panel-pink .bjfplayer-in2 ul li a,
  div.right-panel-pink .bjfplayer-in2 ul li a:visited { color: #525252; } 
  
  div.left-panel div.top { background: transparent url('img/rp.jpg') repeat-x 0px 0px; }
  div.left-panel div.top-hp { height: 398px; }
  div.left-panel div.top div.partneri { background: transparent url('img/partneri.jpg') no-repeat 0px 0px; height: 128px; }
  div.left-panel div.top div.partneri .nadpis { padding: 58px 0px 0px 33px; font-size: 80%; font-weight: bold; color: #5c5c5a; float: left; width: 120px; }
  div.left-panel div.top div.partneri div.nadpis2 { padding: 58px 0px 0px 10px; font-size: 80%; font-weight: bold; color: #5c5c5a; float: left; width: 100px; }
  div.left-panel div.top div.partneri a,
  div.left-panel div.top div.partneri a:visited { display: block; float: left; margin: 27px 0px 0px 0px; }
  
  div.left-panel div.top .ytc img { padding: 13px 15px 14px 15px; background: transparent url('img/ytcbcg.jpg') no-repeat 0px 0px; }
  div.left-panel div.top .ytc div.ytc-blok-2 img { background: transparent url('img/ytcbcg2.jpg') no-repeat 0px 0px; }
  div.left-panel div.top div.ytc { padding: 0px 0px 0px 20px; width: 300px; float: right; }
  div.left-panel div.top div.ytc .nota { color: #920e1c; }
  div.left-panel div.top div.ytc .text-right { padding: 0px 22px 28px 0px; }
  div.left-panel div.top div.ytc-blok { width: 150px; float: left; margin: 0px 0px 15px 0px; }
  div.left-panel div.top div.ytc-blok .popis { display: block; padding: 0px 5px; text-align: center; font-size: 80%; color: #eb2c33; }
  div.left-panel div.top div.ytc-hlavni { width: 334px; float: left; margin-left: 25px; padding-top: 10px; }
  div.left-panel div.top div.ytc-hlavni .popis { display: block; padding: 10px 5px 0px 5px; text-align: center; font-size: 100%; color: #eb2c33; }
  
  div.left-panel div.top h1 { padding: 5px 0px 30px 28px; margin: 0px; color: #1a1915; font-size: 170%;  }
  div.left-panel div.top h1 a,
  div.left-panel div.top h1 a:visited { font-weight: normal; color: #1a1915; text-decoration: none; }
  div.left-panel div.top h1 a:hover { text-decoration: underline; }
  div.left-panel-in { margin: 10px; }
  
  div.left-panel-in .innerpanel { background: transparent url('img/pcenter.jpg') repeat-y 0px 0px; width: 660px; margin: 0px auto; }
  div.left-panel-in .innerpanel-1 { background: transparent url('img/ptop.jpg') no-repeat 0px 0px; }
  div.left-panel-in .innerpanel-2 { background: transparent url('img/pbottom.jpg') no-repeat left bottom; padding: 20px 20px; } 
  div.left-panel-in .innerpanel h2 { text-align: center; }
  div.left-panel-in .innerpanel h2.main { color: #f05419; }
  div.left-panel-in div.innerout img { height: 50px; }
  
  div.left-panel div.posl { color: #bf0030; padding: 5px 0px 5px 25px; font-size: 80%; font-weight: bold; }
  
  div.left-panel-in div.youtube-blok { background: transparent url('img/ytc.jpg') no-repeat left bottom; width: 660px; padding-bottom: 28px; margin: 0px auto 15px auto; }
  div.left-panel-in div.youtube-blok object { float: right; margin: 0px 0px 5px 20px; }
  div.left-panel-in div.youtube-blok .datumka { font-size: 90%; color: #000; padding: 10px 0px 0px 0px; }
  div.left-panel-in div.youtube-blok p { margin: 0px; padding: 0px; }
  div.left-panel-in div.youtube-blok h3 { color: #970e20; padding: 5px 0px 10px 0px; margin: 0px; }
  div.left-panel-in div.youtube-blok .text-right { font-size: 80%; padding-top: 10px; }
  div.left-panel-in div.youtube-blok .text-right a,
  div.left-panel-in div.youtube-blok .text-right a:visited { color: #970e20; }
  
  div.left-panel-in div.youtube-blok .obr { float: left; margin: 0px 10px 5px 0px; }
  div.left-panel-in div.youtube-blok .obr2 { float: right; margin: 0px 0px 5px 10px; }
  
  div.left-panel-in h2.jznews { padding: 0px 0px 10px 0px; }
  div.left-panel-in h2.jznews span.sp2 { color: #980e1e; font-size: 12px; font-weight: normal; float: left; margin-left: 5px; position: relative; margin-top: -1px; display: block; }
  div.left-panel-in h2.jznews span.sp2 a,
  div.left-panel-in h2.jznews span.sp2 a:visited { color: #980e1e; }
  div.left-panel-in h2.jznews span.sp1 { float: left; display: block; }
  div.left-panel-in div.jznews { padding: 0px 0px 0px 111px; color: #980e1e; font-size: 12px; font-weight: normal; }
  div.left-panel-in div.jznews a,
  div.left-panel-in div.jznews a:visited { color: #980e1e; }
  
  div.left-panel-in div.akt-blok { cursor: pointer; }
  div.left-panel-in div.akt-id-blok { background: none; padding-bottom: 0px; margin-bottom: 0px; }
  
  div.left-panel-in input.input-mail { width: 300px; }
  
  div.left-panel-in table.dotaz td { font-size: 120%; font-weight: bold; }
  div.left-panel-in table.dotaz td input { font-weight: normal; border: none; background: transparent url('img/input.jpg') no-repeat 0px 0px; height: 31px; width: 298px; padding: 10px 15px 0px 15px;  }
  .opera div.left-panel-in table.dotaz td input { height: 41px; padding: 0px 15px 0px 15px;  }
  div.left-panel-in table.dotaz td textarea { font-size: 15px; font-weight: normal; border: none; overflow: none; background: transparent url('img/txtarea.jpg') no-repeat 0px 0px; height: 85px; width: 298px; padding: 5px 15px 0px 15px;  }
  
  div.left-panel-in table.dotaz td input.error-input { border: 3px solid red; }
  div.left-panel-in table.dotaz td textarea.error-input { border: 3px solid red; }
  
  
  div.left-panel-in div.submit { padding: 10px 20px 10px 0px; font-size: 120%; color: #b6081f; }
  div.left-panel-in div.submit a,
  div.left-panel-in div.submit a:visited { color: #b6081f; }
  div.left-panel-in p.polozky { width: 600px; margin: 5px auto; }  
  
  div.left-panel-in div.umelec { width: 220px; float: left; cursor: pointer; }
  div.left-panel-in div.umelec img { width: 189px; height: 119px; padding: 15px 14px 13px 17px; background: transparent url('img/umelci.jpg') no-repeat 0px 0px; }
  div.left-panel-in div.umelec h2 { color: #f05922; font-weight: normal; text-align: center; margin: 0px; padding: 0px; }
  
  div.left-panel-in div.um-nahledy { float: right; width: 219px; margin: 0px 0px 0px 10px; }
  div.left-panel-in div.um-nahledy img { width: 189px; height: 119px; padding: 15px 16px 16px 14px; background: transparent url('img/umelec.jpg') no-repeat 0px 0px; }
  div.left-panel-in h2.umelec { color: #f05922; padding-bottom: 0px; margin-bottom: 0px; font-size: 140%; }
  
  div.left-panel-in table.jak-nas-najdete { border-collapse: collapse; margin: 10px 0px; }
  div.left-panel-in table.jak-nas-najdete td { padding: 0px; }
  div.left-panel-in table.jak-nas-najdete td.nadpis { background: transparent url('img/google.jpg') no-repeat 0px 0px; height: 52px; padding-left: 140px; font-size: 100%; font-weight: normal; }
  div.left-panel-in table.jak-nas-najdete td.nadpis span { color: #ff1f29; font-weight: bold; }
  div.left-panel-in table.jak-nas-najdete input { font-weight: normal; border: none; background: transparent url('img/input2.jpg') no-repeat left center; margin: 0px 14px; height: 17px; width: 145px; padding: 12px 15px 12px 15px;  }
  div.left-panel-in table.jak-nas-najdete td.last { text-align: center; }
  div.left-panel-in table.jak-nas-najdete td.last a.submit,
  div.left-panel-in table.jak-nas-najdete td.last a.submit:visited { color: #000; text-decoration: none; font-weight: bold; }
  div.left-panel-in table.jak-nas-najdete td.last a span,
  div.left-panel-in table.jak-nas-najdete td.last a:visited span { display: block; color: #b6081f; }
  div.left-panel-in table.jak-nas-najdete td.last a:hover { text-decoration: underline; }
  
  div.mesta-sidepanel { float: right; width: 281px; margin: 0px 0px 0px 0px; }
  div.mesta-sidepanel div.gmapa { background: transparent url('img/gmapa.jpg') no-repeat 0px 0px; padding: 5px 0px 0px 10px; }
  
  div.mesta-sidepanel div.program { background: transparent url('img/tcenter.jpg') repeat-y 0px 0px; }
  div.mesta-sidepanel div.program-in { background: transparent url('img/ttop.jpg') no-repeat top left; }
  div.mesta-sidepanel div.program-in2 { padding: 18px 18px 35px 18px; background: transparent url('img/tbottom.jpg') no-repeat bottom left; }
  div.mesta-sidepanel div.program-in2 div.nadpis { font-size: 150%; color: #fff; padding-bottom: 35px; }
  div.mesta-sidepanel div.program-in2 div.polozka { color: #5a5a5a; font-size: 90%; }
  div.mesta-sidepanel div.program-in2 div.polozka a,
  div.mesta-sidepanel div.program-in2 div.polozka a:visited { color: #5a5a5a; }
  div.mesta-sidepanel div.program-in2 div.polozka span { float: left; width: 45px; }
  
  div.left-panel-in .obrmesta img { margin-top: 8px; }
  
  div.left-panel-in div.program-big { background: transparent url('img/tbcenter.jpg') repeat-y 0px 0px; }
  div.left-panel-in div.program-big-in { background: transparent url('img/tbbottom.jpg') no-repeat bottom left; padding-bottom: 30px; }
  div.left-panel-in div.program-big .nadpis { margin: 10px 0px; color: #fff; background: transparent url('img/tbmiddle.jpg') no-repeat top left; height: 41px; padding: 10px 25px 0px 25px; font-size: 140%; }
  div.left-panel-in div.program-big .nadpis a,
  div.left-panel-in div.program-big .nadpis a:visited { color: #fff; font-weight: bold; }
  div.left-panel-in div.program-big div.nadpis-one { background: transparent url('img/tbtop.jpg') no-repeat top left; height: 41px; padding-top: 18px; }
  div.left-panel-in div.program-big .polozka { font-size: 120%; color: #5a5a5a; padding: 2px 25px; }
  div.left-panel-in div.program-big .polozka span { float: left; width: 70px; }
  div.left-panel-in div.program-big .polozka a,
  div.left-panel-in div.program-big .polozka a:visited { color: #5a5a5a; }
  
  div.left-panel-in a.partner,
  div.left-panel-in a.partner:visited  { margin: 10px; display: block; float: left; }
  
  div.left-panel-in div.polozka-shopu { border: 1px solid #efefef; padding: 3px; }
  div.left-panel-in div.polozka-shopu h3 { padding: 3px 0px 0px 0px; margin: 0px; position: relative; margin-bottom: -8px; }
  div.left-panel-in div.polozka-shopu .obr { float: left; margin: 12px 5px 5px 0px; }
  div.left-panel-in div.polozka-shopu .bottom { background: #ddd; padding: 5px 5px 0px 5px; font-size: 80%; }
  div.left-panel-in div.polozka-shopu .bottom .cena { width: 50%; float: left;  }
  div.left-panel-in div.polozka-shopu .bottom .koupit { float: right; }
  div.left-panel-in div.polozka-shopu .bottom .koupit input { width: 15px; font-size: 11px; } 

  div.left-panel-in div.polozka-shopu-doprava { cursor: pointer; border: 1px solid #efefef; padding: 3px; }
  div.left-panel-in div.polozka-shopu-doprava div.vyber { float: right; padding: 10px 20px 10px 10px; width: 10px; margin: 0px 0px 10px 10px; border: 1px solid #999; background: #ddd; }
  div.left-panel-in div.polozka-shopu-doprava p { font-size: 70%; padding: 0px 0px 0px 0px; margin: 0px; }
  div.left-panel-in div.polozka-shopu-doprava h4 { padding: 5px 0px 5px 0px; margin: 0px; }
  div.left-panel-in h2.choose { border-top: 2px solid #999; margin-top: 10px; padding-top: 10px; }
  div.left-panel-in table.vypln-udaje { width: 100%; }
  div.left-panel-in table.vypln-udaje input { width: 350px; }
  div.left-panel-in table.vypln-udaje tr.submit input { width: auto; }
  div.left-panel-in table.vypln-udaje div.vnoreny-checkbox input { width: 10px; padding: 0px; height: 10px; }
  div.left-panel-in table.vypln-udaje textarea { width: 350px; height: 50px; }
  div.left-panel-in .error-input { border: 2px solid red; }
  div.left-panel-in table.produkty { width: 100%; }
  
  div.left-panel-in .nahled { float: left; display: block; margin: 5px; }
  
  div.left-panel .fotogalerie-nahled { float: left; margin: 0px; padding: 18px 16px 0px 16px; width: 263px; height: 198px; text-align: center; background: transparent url('img/fotog.jpg') no-repeat 0px 0px; }
  div.left-panel .fotogalerie-nahled p { color: #000; margin: 0px; padding: 0px; } 
  div.left-panel .fotogalerie-nahled img { margin: 0px auto; }
  div.left-panel .fotogalerie-nahled a,
  div.left-panel .fotogalerie-nahled a:visited { font-weight: bold; display: block; text-align: center; font-size: 100%; padding: 17px 40px 0px 40px; color: #000; text-decoration: none; }
  div.left-panel .fotogalerie-nahled a:hover { text-decoration: underline; }
  
  div.left-panel table.nahledy { margin: 5px 0px; }
  div.left-panel table.nahledy td { text-align: center; vertical-align: middle; padding: 7px; background: transparent; border: none; }
  div.left-panel table.nahledy td p.popisek { font-family: Times New Roman; font-style: oblique; }

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

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

  div.left-panel-in #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.left-panel-in #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.left-panel-in table { font-size: 100%; border: none; }
  div.left-panel-in p li,
  div.left-panel-in p li,
  div.left-panel-in p h1,
  div.left-panel-in p h2,
  div.left-panel-in p h3,
  div.left-panel-in p h4,
  div.left-panel-in p h5,
  div.left-panel-in p h6,
  div.left-panel-in p p,
  div.left-panel-in p td,
  div.left-panel-in p table,
  div.left-panel-in div table,
  div.left-panel-in table td table td,
  div.left-panel-in table td p { line-height: 100%; font-size: 100%; }
  div.left-panel-in h2 { color: #000; font-size: 120%; margin: 0px 0px 0px 0px; line-height: 130%; text-decoration: none; padding: 5px 0px 5px 0px; font-weight: bold; background: transparent url('img/hr.gif') repeat-x left bottom; }
  div.left-panel-in h3 { color: #000; font-size: 100%; margin: 14px 0px 6px 0px; line-height: 130%; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.left-panel-in h4 { color: #000; font-size: 90%; margin: 10px 0px 2px 0px; line-height: 130%; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.left-panel-in h5 { color: #000; font-size: 80%; margin: 4px 0px 4px 0px; line-height: 130%; background: none; padding: 0px 0px 0px 0px; }
  div.left-panel-in h6 { color: #000; font-size: 70%; margin: 0px 0px 0px 0px; line-height: 130%; }
  div.left-panel-in ul { list-style-type: square; line-height: auto; margin: 5px 0px; padding: 0px 0px 0px 20px;}
  div.left-panel-in ul li p,
  div.left-panel-in ul li div { line-height: 100%; font-size: 100%; }
  div.left-panel-in p ul li { font-size: 120%; }
  div.left-panel-in ul li li { font-size: 100%; }
  div.left-panel-in ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.left-panel-in ol li p,
  div.left-panel-in ol li div { line-height: 100%; font-size: 100%; }
  div.left-panel-in p ol li { font-size: 120%; }
  div.left-panel-in ol li li { font-size: 100%; }
  div.left-panel-in a,
  div.left-panel-in a:visited { text-decoration: underline; color: #b14c5a; }
  div.left-panel-in a:hover { text-decoration: none; }
  div.left-panel-in #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.left-panel-in img { border: none; }
  div.left-panel-in blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  
  div.left-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.left-panel-in fieldset { border: 1px solid #efefef; }
  div.left-panel-in fieldset legend { font-size: 70%; }
  
  div.left-panel-in .citace { clear: both; width: 520px; background: transparent url('img/citace.jpg') no-repeat 0px 0px; padding: 10px 34px 0px 32px; color: #0d426e; font-weight: normal; font-size: 110%; }
  div.left-panel-in .podpis { text-align: right; font-size: 80%; font-weight: bold; color: #317abb; }
  div.left-panel-in .alert { background: transparent url('img/alert.gif') no-repeat left center; border: 1px solid #495385; padding: 10px 10px 10px 40px; }

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