/* GENERAL */

  html,body { color: #2b2b2b; font-size: 100%; font-family: Arial, Verdana, 'Times New Roman', Tahoma,TahomaCE,'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-darkshadow-color:#fff;
  	/*scrollbar-shadow-color:#;*/
  	/*scrollbar-arrow-color:#000;*/
  }

  body { background: transparent; margin:0; padding:0px; position:relative; z-index: 10; }

  .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; }
  .cursor-help { cursor: help; }

  .red { color: red; }
  .green { color: green; }
  .small { font-size: 100%; }

  h1 {margin:0;}
  h2 {}
  h3 {}
  h4 {}
  h5 {}
  h6 {}


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

  a,a:visited { }
  .active {}
  a:hover { }

  p {}

  strong { color: black;}
  strike {}
  em {}
  adress {}

  ul {margin:0;}
  ul li {}

  table {}
  table tr {}
  table tr td {}

  input, select, textarea { font-family: Arial; }

  input.error-input,textarea.error-input,select.error-input { border: 2px solid red; font-family: Arial; }

  .form-protector { }
  .form-protector-image { display: inline; border: none; width: 300px; }

  .error { color: red; font-size:100%; margin:0px; padding: 0px; }
  .info { color: #fca206; font-size:80%; margin:10px; }
  .mess { color:#000; font-weight:bold; font-size:70%; }
  .system-mess { color:#000; background: red; font-size:70%; margin:5px 10px 5px 10px; font-weight: bold; border: 1px solid red; padding: 4px 5px; }

  .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; }

  /*TWitter_bootstrap modify*/
  ul.nav li.dtg_open ul.dropdown-menu{ display: block;}
  ul.nav li.dtg_hovered:hover ul.dropdown-menu{ display: block;}
  a.menu:after, .dtg_hover:after {content: none;}


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

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

  div.copyright {  display: block; background: transparent url('img/paticka.jpg') no-repeat 0px 0px; font-weight: normal; color: #70a2ca; position: relative; font-size: 80%; margin: 15px auto 10px auto; padding: 0px 100px 0px 100px; text-align:left; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 10px 0px; color: #70a2ca; text-decoration: none; font-weight: normal; margin: 0px 0px 0px 0px; }
  div.copyright a:hover { text-decoration: underline;color: #70a2ca; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #70a2ca; padding: 0px; }
  div.copyright span { float:right; position: relative; color: #70a2ca; font-weight: normal; margin: 0px 0px 0px 0px; }
  div.copyright span a,
  div.copyright span a:visited { color: #70a2ca; font-weight: normal; }

  #hlavicka-print-only { display: none; }
  .tooltip{ position:absolute; z-index:999; left:-999px; background-color:#dedede; padding:5px; border:1px solid #ffffff; }
  .tooltip p{ font-size:15px; margin:0px; color:#ffffff; background-color:#222222; padding:2px 7px;  }

  table.varianty tr td,
  table.varianty tr th {font-size: 90%;vertical-align: middle;}
  td.variant_kosik input {width: 40px;}

  div.obj-veta {padding: 30px 20px 120px; text-align: center;}
  div.info-obj-last {padding: 15px 0px; font-size: 110%; line-height: 130%;}
  /* STANDARDNI STYLY PRO CONTENT - ZACHOVAT */

  div.content .kratky-popis img { float: left; margin: 0px 5px 5px 0px; }
  div.content .lp { float: left; width: 49%; }
  div.content .rp { float: right; width: 49%; }

  div.content h2.clickformnadpis span { cursor: pointer; background: transparent url('img/zakladni_img/regform/sdown.png') no-repeat left center; padding: 5px 0px 5px 25px; display: block; }
  div.content h2.clickformnadpis-active span { background: transparent url('img/zakladni_img/regform/sup.png') no-repeat left center; }

  div.content table.dotaz {   margin: 15px 0px; }
  div.content table.dotaz td input { width: 200px; }
  div.content table.dotaz td textarea { width: 300px; height: 100px; }
  div.content table.dotaz td input.error-input,
  div.content table.dotaz td textarea.error-input { border: 1px solid red; }
  div.content div.rp table.dotaz,
  div.content div.lp table.dotaz { width: 310px;   }
  div.content div.rp table.dotaz input,
  div.content div.lp table.dotaz input,
  div.content div.rp table.dotaz select,
  div.content div.lp table.dotaz select,
  div.content div.rp table.dotaz textarea,
  div.content div.lp table.dotaz textarea { width: 150px; }
  div.content table.dotaz td div.vnoreny-checkbox input { width: auto; }
  div.content table.dotaz td input.radio { width: auto; }

  div.content table.download {width:100%; }
  div.content table.download tr.main td{ font-weight:bold; }
  div.content table.download tr.sudy td{ background:#d9c57f; }
  div.content table.download tr.hover td{background:#494b3f; color:#fff; }
  div.content table.download tr.hover td a,div.content-panel table.download tr.hover td a:visited{color:#fff; }

  div.content form.form-search-loc table { border-collapse: collapse; }
  div.content form.form-search-loc table td { padding: 0px; }
  div.content form.form-search-loc table td input { margin: 10px 10px; width: 350px; }

  div.content .tooltipshow { cursor: help; }

  div.content img.playznak { position: absolute; margin: 0px 0px 0px 0px; }

  div.content div.nahledy img { margin: 5px; }

  /* STANDARDNI STYLY PRO CONTENT - KONEC */

  div.body { position: relative;  margin:0px auto 0px auto; padding:0px 0px 0px 0px; width: 1000px; }

/* ===================================================================================================== */
/* ZACATEK VLASTNIHO STYLU */

/* KONEC VLASTNIHO STYLU */
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */
  div.content p { line-height: 150%; margin: 5px 0px; font-size: 80%; color:#4b4b4b; padding: 0px;}
  div.content table td { font-size: 90%; padding: 3px 5px; line-height: 150%; }
  div.content ul li { font-size: 12px; padding: 3px 0px 3px 0px; margin: 0px; line-height: 150%; color:#4b4b4b; background: none;}
  div.content ol li { font-size: 90%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }
  div.content a, div.content a:visited { text-decoration: underline; color:#E65100; }
  div.content a:hover {  text-decoration:none; }
  div.content strong { color: black;}
  div.content table { font-size: 100%; border: none; border-collapse: collapse; }
  div.content p li,
  div.content p li,
  div.content p h1,
  div.content p h2,
  div.content p h3,
  div.content p h4,
  div.content p h5,
  div.content p h6,
  div.content p p,
  div.content p td,
  div.content p table,
  div.content div table,
  div.content table td table td,
  div.content table td div,
  div.content table td p,
  div.content table td li { line-height: 100%; font-size: 100%; }
  div.content h1 { color: #ff8636; font-size: 18px; margin: 0px 0px 0px 0px; text-decoration: none; padding: 10px 0px 5px 0px; font-weight: bold; }
  div.content h2 { color: #ff8636; font-size: 16px; margin: 0px 0px 0px 0px; text-decoration: none; padding: 10px 0px 0px 0px; font-weight: bold; }
  div.content h3 { color: #ff8636; font-size: 16px; margin: 0px 0px 6px 0px; background: none; text-decoration: none;  padding: 12px 0px 0px 0px; font-weight: bold; }
  div.content h4 { color: #ff8636; font-size: 90%; margin: 5px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: bold; }
  div.content h5 { color: #ff8636; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.content h6 { color: #ff8636; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.content h2 a,
  div.content h3 a,
  div.content h4 a,
  div.content h5 a,
  div.content h6 a,
  div.content h2 a:visited,
  div.content h3 a:visited,
  div.content h4 a:visited,
  div.content h5 a:visited,
  div.content h6 a:visited { color: #ff8636; }
  div.content ul { list-style-type: disc; margin: 5px 0px 0px 20px; padding: 0px 0px 0px 20px;}
  div.content ul li p,
  div.content ul li div { line-height: 100%; font-size: 100%; }
  div.content p ul li { font-size: 120%; }
  div.content ul li li { font-size: 100%; }
  div.content ol { list-style-type: decimal; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.content ol li p,
  div.content ol li div { line-height: 100%; font-size: 100%; }
  div.content p ol li { font-size: 120%; }
  div.content ol li li { font-size: 100%; }
  div.content img { border: none; }
  div.content img.left { margin:18px 20px 5px 0px;  float:left; }
  div.content img.right { margin:10px 20px 5px 0px;  float:right; }
  div.content blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  div.content ul li {background: url('img/content-bullet.png') no-repeat 10px 50%;}
  div.content 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.content fieldset { border: 1px solid #efefef; }
  div.content fieldset legend { font-size: 70%; }

  div.content .info-panel { padding: 10px 20px 10px 20px; border: 1px solid #4f5a63; }
  div.content .table-s-okrajem td { padding: 10px 20px 10px 20px; border: 1px solid #4f5a63; border: 1px solid #000; }
  div.content .alert-panel { padding: 10px 20px 10px 20px; border: 1px solid red; }

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