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

  .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:#fff; 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; }

  div.strankovani { text-align:center; margin:15px 0px 5px 0px; padding:5px 0px; font-size: 70%; 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; }
  .error-input {  border: 2px solid red; }

  div.copyright { font-weight: normal; color: #343434; position: relative; clear:both; font-size:70%; margin:0px auto 0px auto; padding: 10px 10px 90px 10px; text-align:left; }
  div.copyright a,div.copyright a:visited { padding: 0px 0px 0px 0px; color: #d54919; text-decoration: none; font-weight: normal; }
  div.copyright a:hover { text-decoration: none; color: #d91a21; }
  div.copyright a.copy,div.copyright a.copy:visited { color: #514f52; padding: 0px 0px 0px 0px; }
  div.copyright span { float:right; position: relative; color: #4d4d4d; }


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

/* ===================================================================================================== */
  
  div.body-obal { background: #fff url('img/html.jpg') repeat-x 0px 0px; }
  div.paticka { background: transparent url('img/body_bottom.jpg') no-repeat center; height: 78px; padding: 63px 0px 0px 0px; }
  div.paticka-in { background: #d8d8d8; height: 78px; }
  div.paticka div.prim { width: 990px; margin: 0px auto; padding: 15px 0px 0px 0px; }
  div.paticka div.prim a,
  div.paticka div.prim a:visited { display: block; background: transparent url('img/button_plus.gif') no-repeat 0px 0px; width: 148px; text-align: center; padding: 6px 35px 0px 0px; height: 24px; color: #fff; text-decoration: none; font-size: 80%; }
  div.paticka div.prim a:hover { text-decoration: underline; }
  div.paticka div.sec { width: 990px; margin: 0px auto; font-size: 70%; color: #0f81c8; padding: 20px 0px 10px 0px; }
  div.paticka div.sec span { float: right; }
  div.paticka div.sec a,
  div.paticka div.sec a:visited { color: #005488; text-decoration: none; }
  div.paticka div.sec a:hover { color: #005488; text-decoration: underline; }
  
  div.hlavicka { background: transparent url('img/hlavicka.jpg') no-repeat 0px 0px; height: 91px; }
  div.hlavicka .logo { position: absolute; margin: 0px 0px 0px 0px; }
  div.hlavicka .server { position: absolute; margin: 39px 0px 0px 145px; font-size: 70%; color: #1b71a3; }
  div.hlavicka .server a,
  div.hlavicka .server a:visited { color: #1b71a3; text-decoration: none; }
  div.hlavicka .server a:hover { color: #b13238; text-decoration: underline; }
  div.hlavicka form { position: absolute; margin: 24px 0px 0px 374px; font-size: 70%; }
  div.hlavicka form table td { color: #999999; }
  div.hlavicka form table td input { border: 1px solid #b4cad8; margin: 0px 6px 0px 6px; }
  div.hlavicka form table td a,
  div.hlavicka form table td a:visited { display: block; width: 31px; height: 18px; padding: 3px 5px 0px 0px; color: #fff; text-align: center; background: transparent url('img/kapka.gif') no-repeat 0px 0px; text-decoration: none; }
  div.hlavicka form table td a:hover { background: transparent url('img/kapka_a.gif') no-repeat 0px 0px; }
  div.hlavicka ul { position: absolute; margin: 30px 0px 0px 606px; list-style-type: none; _margin: 30px 0px 0px 646px; }
  div.hlavicka ul li { float: left; margin: 0px; padding: 0px; color: #389ddc; font-size: 70%; }
  div.hlavicka ul li.odd-znak { width: 26px; text-align: center; color: #999; }
  div.hlavicka ul li a,
  div.hlavicka ul li a:visited { color: #389ddc; text-decoration: none; }
  div.hlavicka ul li a:hover { color: #b13238; }
  
  div.menu { height: 61px; }
  div.menu ul { margin: 0px; padding: 0px; list-style-type: none; background: transparent url('img/menu_a.jpg') repeat-x 0px 0px; height: 49px; }
  div.menu ul li { margin: 0px; padding: 0px; float: left; color: #98c6dd; font-size: 120%; }
  div.menu ul li.odd-znak { padding: 13px 0px 0px 0px; }
  div.menu ul li a,
  div.menu ul li a:visited { display: block; color: #fff; _width: 10px; white-space: nowrap; font-weight: bold; text-decoration: none; padding: 13px 20px 0px 20px; height: 36px; background: transparent url('img/menu_a.jpg') repeat-x 0px 0px; }
  div.menu ul li a:hover {  background: transparent url('img/menu_a_h.jpg') repeat-x 0px 0px; }
  div.menu ul li.active a,
  div.menu ul li.active a:visited { background: transparent url('img/menu_a_a.jpg') repeat-x 0px 0px; }
  
  div.l-panel { float: left; width: 660px; }
  div.l-panel-in { padding: 0px 0px 0px 10px; }
  div.l-panel-100proc { float: none; width:100%; }
  div.l-panel-100proc div.l-panel-in { padding: 0px 0px 0px 0px; } 
  div.r-panel { float: right; width: 328px; }
  
  div.r-panel div.r-panel1 { background: transparent url('img/pp_center.jpg') repeat-y 0px 0px; }
  div.r-panel div.r-panel1-in1 { background: transparent url('img/pp_top.jpg') no-repeat 0px 0px; }
  div.r-panel div.r-panel1-in2 { background: transparent url('img/pp_bottom.jpg') no-repeat left bottom; padding: 9px 30px 15px 60px; }
  div.r-panel div.r-panel1-in2 div.top { padding: 0px 0px 8px 0px; border-bottom: 1px dotted #b3b3b3; }
  div.r-panel div.r-panel1-in2 div.top p.p1 { font-size: 140%; color: #373737; padding: 5px 0px 0px 0px; margin: 0px; font-weight: bold; }
  div.r-panel div.r-panel1-in2 div.top p { font-size: 90%; color: #5b5b5b; padding: 5px 0px 0px 0px; margin: 0px; }
  div.r-panel div.r-panel1-in2 div.top img { float: right; }
  div.r-panel div.r-panel1-in2 p.fromel { font-size: 170%; color: #000; font-weight: bold; margin: 0px; padding: 5px 0px 0px 0px; }
  div.r-panel div.r-panel1-in2 p.tel { font-size: 230%; color: #1b8fd8; font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px; }
  div.r-panel div.r-panel1-in2 p.mail { font-size: 140%; color: #1b8fd8; font-weight: bold; margin: 0px; padding: 0px 0px 10px 0px; }  
  div.r-panel div.r-panel1-in2 .kudaje { display: block; height: 25px; color: #fff; font-size: 100%; font-weight: bold; text-decoration: none; background: transparent url('img/kudaje.gif') no-repeat 0px 0px; padding: 4px 0px 0px 10px; }
  div.r-panel div.r-panel1-in2 .kudaje:hover { background: transparent url('img/kudaje2.gif') no-repeat 0px 0px; }
  
  div.r-panel div.r-panel2 { background: transparent url('img/pp2_center.jpg') repeat-y 0px 0px; }
  div.r-panel div.r-panel2-in1 { background: transparent url('img/pp2_top.jpg') no-repeat 0px 0px; }
  div.r-panel div.r-panel2-in2 { background: transparent url('img/pp2_bottom.jpg') no-repeat left bottom; padding: 9px 5px 15px 25px; }
  div.r-panel div.r-panel2-in2 div.top { padding: 0px 0px 8px 0px; }
  div.r-panel div.r-panel2-in2 div.top p.main { font-size: 120%; color: #0887c3; padding: 5px 0px 0px 0px; margin: 0px 0px 0px 95px; font-weight: normal; }
  div.r-panel div.r-panel2-in2 div.top p.sec { font-size: 80%; color: #868585; padding: 5px 0px 10px 0px; margin: 0px 0px 0px 95px; font-weight: normal; }
  
  div.r-panel div.r-panel2-in2 div.clanek { margin: 0px 0px 10px 0px; cursor: pointer; }
  div.r-panel div.r-panel2-in2 div.clanek img { float: left; margin: 0px 5px 5px 0px; border: 1px solid #d5d5d5; width: 75px;  }
  div.r-panel div.r-panel2-in2 div.clanek h2 { font-size: 90%; margin: 0px; padding: 0px 0px 4px 0px; }
  div.r-panel div.r-panel2-in2 div.clanek h2 a,
  div.r-panel div.r-panel2-in2 div.clanek h2 a:visited { color: #017bc8; }
  div.r-panel div.r-panel2-in2 div.clanek p { font-size: 80%; line-height: 150%; margin: 0px; padding: 0px; }
  
  
  div.r-panel div.newsletter { background: transparent url('img/pp_newsletter.jpg') no-repeat 0px 0px; height: 150px; padding: 25px 0px 0px 141px; }
  div.r-panel div.newsletter div.nadpis { font-size: 180%; color: #1b8fd8; font-weight: bold; }
  div.r-panel div.newsletter p { padding: 5px 0px 6px 0px; margin: 0px; font-size: 80%; color: #000; }
  div.r-panel div.newsletter a,
  div.r-panel div.newsletter a:visited { display: block; height: 25px; color: #fff; font-size: 90%; font-weight: bold; text-decoration: none;  padding: 5px 0px 0px 6px; }
  div.r-panel div.newsletter a:hover { text-decoration: underline; background: transparent url('img/newsl2.gif') no-repeat 0px 0px;  }
  
  div.l-panel h1 { color: #1b8fc9; margin: 0px; padding: 0px 0px 0px 0px; font-size: 150%; }
  div.l-panel h1 a,
  div.l-panel h1 a:visited { color: #1b8fc9; font-weight: normal; }
  
  div.l-panel table.mail td input { width: 300px; }
  
  div.l-panel .clanek-perex { margin: 5px 0px; }
  div.l-panel .clanek-perex h2 { margin: 0px; padding: 0px 0px 10px 0px; }
  div.l-panel .clanek-perex h2 span { float: right; color: #666666; font-weight: normal; font-size: 11px; }
  div.l-panel div.datum-vydani { color: #666666; font-weight: normal; font-size: 11px; padding: 5px 0px; }
  div.l-panel .clanek-perex img.obrazek { float: left; margin: 0px 5px 5px 0px; }
  div.l-panel .clanek-perex .cely-clanek { clear: both; text-align: right; padding: 3px 0px; font-size: 70%; }
  div.l-panel .tutorial { margin: 5px 5px; font-weight: bold; float: left; }
  
  div.l-panel ul.moznosti-clanku { width: 100%; position: relative; margin: 0px 0px -15px 0px; padding: 0px; text-align: right; list-style-type: none; }
  div.l-panel ul.moznosti-clanku li { position: relative; margin: 0px 0px 0px 0px; padding: 0px; display: inline; }
  
  div.l-panel div.hp-obj { position: relative; margin: 0px -23px 0px -10px; width: 693px; _margin: 0px -53px 0px -10px; }
  
  div.l-panel div.dev-proj { border: 1px solid #2cbdff; padding: 15px 10px 15px 10px; margin: 0px 0px 12px 0px; background: #eaeaea; }
  div.l-panel div.dev-proj img { position: relative; float: left; margin: 5px 13px 13px 0px; width: 325px; }
  div.l-panel div.dev-proj h2 { font-weight: bold; margin: 0px; padding: 0px 0px 5px 0px; color: #1b8fc9; }
  div.l-panel div.dev-proj h2.zkraceno { padding: 0px 200px 5px 0px; }
  div.l-panel div.dev-proj h2 a,
  div.l-panel div.dev-proj h2 a:visited { color: #1b8fc9; }
  div.l-panel div.dev-proj p.param { padding: 1px 0px 1px 0px; margin: 0px; color: #6b6b6b; }
  div.l-panel div.dev-proj p.vice1 { padding: 15px 0px 5px 0px; margin: 0px; color: #1b73a5; }
  div.l-panel div.dev-proj p.vice1 a,
  div.l-panel div.dev-proj p.vice1 a:visited { color: #c3504e; }
  div.l-panel div.dev-proj p.vice { padding: 5px 0px 5px 0px; margin: 0px; color: #1b73a5; }
  div.l-panel div.dev-proj p.vice a,
  div.l-panel div.dev-proj p.vice a:visited { background: transparent url('img/vice2.gif') no-repeat 0px 2px; color: #c3504e; padding-left: 20px; }
  
  div.l-panel div.dev-proj div.zarovka { height: 107px; background: transparent url('img/prel_zarovka.gif') no-repeat 0px 0px; width: 97px; padding: 16px 0px 0px 90px; margin: -15px 0px 0px 769px; position: absolute; }
  div.l-panel div.dev-proj div.zarovka img { width: auto; margin: 0px 0px 7px 0px; }
  
  div.l-panel div.dev-proj img.prelepka { float: left; position: absolute; margin: -16px 0px 0px -11px; z-index: 200; width: auto; }
  
  div.l-panel div.dev-proj-max { padding-top: 25px; }
  div.l-panel div.dev-proj-max div.nahledy { float: left; width: 300px; margin: 0px 0px 0px 0px; }
  div.l-panel div.dev-proj-max div.popisek { float: right; width: 300px; margin: 0px 0px 0px 0px; }
  div.l-panel div.dev-proj-max div.nahledy img {  }
  div.l-panel div.dev-proj-max div.nahledy a,
  div.l-panel div.dev-proj-max div.nahledy a:visited { display: block; float: left; margin: 0px 0px 10px 0px; }
  div.l-panel div.dev-proj-max div.nahledy .licha { margin-right: 10px; }
  div.l-panel div.dev-proj-max div.nahledy .main { margin-bottom: 20px; }
  div.l-panel div.dev-proj-max h2 { font-weight: bold; margin: 0px; padding: 0px; color: #1b8fc9; text-decoration: underline; }
  
  div.l-panel div.dev-proj-max p.param { padding: 1px 0px 1px 0px; margin: 0px; color: #6b6b6b; border: 1px solid red; }
  div.l-panel div.dev-proj-max p.vice { padding: 15px 0px 15px 0px; margin: 0px; }
  div.l-panel div.dev-proj-max p.vice a,
  div.l-panel div.dev-proj-max p.vice a:visited { background: transparent url('img/vice.gif') no-repeat 0px 2px; color: #c3504e; padding-left: 20px; }
  
  div.l-panel div.dev-polozka { cursor: pointer; height: 134px; background: transparent url('img/realita.jpg') repeat-x 0px 0px; padding: 10px 10px 10px 10px; margin: 5px 0px; }
  div.l-panel div.dev-polozka div.image { float: left; width: 201px; height: 134px; }
  div.l-panel div.dev-polozka div.image img { height: 134px; }
  div.l-panel div.dev-polozka div.popiska { float: right; width: 750px; }
  div.l-panel div.dev-polozka div.popiska div.p1 { float: left; width: 310px; padding: 0px 10px 0px 0px; height: 70px; }
  div.l-panel div.dev-polozka div.popiska div.p2 { float: left; width: 250px; padding: 0px 10px 0px 0px; height: 70px; }
  div.l-panel div.dev-polozka div.popiska div.p3 { float: left; width: 150px; padding: 0px 0px 0px 0px; height: 70px; }
  div.l-panel div.dev-polozka div.popiska div.p1 h2 { font-size: 80%; color: #4b4b4b; margin: 0px; padding: 3px 0px 0px 0px; }
  div.l-panel div.dev-polozka div.popiska div.p1 h2 a,
  div.l-panel div.dev-polozka div.popiska div.p1 h2 a:visited { color: #4b4b4b; }
  div.l-panel div.dev-polozka div.popiska div.p2 p.param { margin: 0px; padding: 3px 0px 0px 0px; color: #017bc8; font-size: 80%; }
  div.l-panel div.dev-polozka div.popiska div.p3 p.param { font-size: 120%; color: #017bc8; font-weight: bold; margin: 0px; padding: 3px 0px 0px 0px; }
  div.l-panel div.dev-polozka div.popiska p.popis { clear: both; margin: 0px; padding: 10px 0px 0px 0px; border-top: 1px solid #c9c9c9; color: #000; font-size: 80%; }
  
  div.l-panel div.strtop { text-align: right; }
  div.l-panel div.strtop .strankovani { border: none; text-align: right; font-size: 100%; height: 26px; }
  div.l-panel div.strtop span.sr,
  div.l-panel div.strtop a.sr,
  div.l-panel div.strtop a.sr:visited { display: block; float: right; width: 113px; margin: 0px 2px; height: 22px; text-align: left; padding: 4px 0px 0px 6px; text-decoration: none; font-size: 80%; color: #fff; background: transparent url('img/sipka_r.gif') no-repeat 0px 0px; }
  div.l-panel div.strtop a.sr:hover { text-decoration: underline; }
  div.l-panel div.strtop span.sl,
  div.l-panel div.strtop a.sl,
  div.l-panel div.strtop a.sl:visited { display: block; float: right; width: 113px; margin: 0px 2px; height: 22px; text-align: right; padding: 4px 6px 0px 0px; text-decoration: none; font-size: 80%; color: #fff; background: transparent url('img/sipka_l.gif') no-repeat 0px 0px; }
  div.l-panel div.strtop a.sl:hover { text-decoration: underline; }
  
  div.l-panel div.strtop span.not-active,
  div.l-panel div.strtop a.not-active,
  div.l-panel div.strtop a.not-active:visited { display: none; }  
  
  div.l-panel div.strbottom { background: #d6d6d6; height: 28px; margin: 10px 0px 0px 0px; }
  div.l-panel div.strbottom .strankovani { border: none; float: right; margin: 5px 15px 0px 0px; padding: 0px; color: #767676; }
  div.l-panel div.strbottom .obl { border: none; float: left; margin: 6px 0px 0px 15px; font-size: 80%; color: #767676; }
  div.l-panel div.strbottom .obl a,
  div.l-panel div.strbottom .obl a:visited { color: #767676; }
  div.l-panel div.strbottom .strankovani span { float: left; display: block; padding: 2px 10px 0px 0px; }
  div.l-panel div.strbottom .strankovani a,
  div.l-panel div.strbottom .strankovani a:visited { text-decoration: none; color: #fff; display: block; width: 19px; margin: 0px 2px 0px 0px; height: 16px; padding: 2px 0px 0px 0px; float: left; background: transparent url('img/str_a.gif') no-repeat 0px 0px; text-align: center; }
  div.l-panel div.strbottom .strankovani a:hover { text-decoration: underline; }
  div.l-panel div.strbottom .strankovani a.active,
  div.l-panel div.strbottom .strankovani a.active:visited { color: #2a94d0; background: transparent url('img/str_a_a.gif') no-repeat 0px 0px; }
  
  div.l-panel table.top-selection h1 { color: #b24326; font-weight: normal; }
  div.l-panel table.top-selection td { white-space: nowrap; }
  div.l-panel table.top-selection td p { color: #626262; }
  div.l-panel table.top-selection a.show-all,
  div.l-panel table.top-selection a.show-all:visited,
  div.l-panel a.show-all,
  div.l-panel a.show-all:visited,
  div.r-panel a.show-all,
  div.r-panel a.show-all:visited,
  div.pruh a.show-all,
  div.pruh a.show-all:visited { width: 163px; height: 24px; padding: 6px 0px 0px 20px; font-weight: bold; text-decoration: none; display: block; background: transparent url('img/vice_polozek.gif') no-repeat 0px 0px; }
  div.l-panel table.top-selection a.show-all:hover, 
  div.l-panel a.show-all:hover,
  div.r-panel a.show-all:hover,
  div.pruh a.show-all:hover { background: transparent url('img/button_plus.gif') no-repeat 0px 0px; color: #fff; }
  div.l-panel table.top-selection td select { border: 1px solid #b4cad8; }
  div.l-panel table.top-selection td a.submit,  
  div.l-panel table.top-selection td a.submit:visited { display: block; width: 31px; height: 20px; font-size: 11px; padding: 1px 5px 0px 0px; color: #fff; text-align: center; background: transparent url('img/kapka.gif') no-repeat 0px 0px; text-decoration: none; }
  div.l-panel table.top-selection td a.submit:hover { background: transparent url('img/kapka_a.gif') no-repeat 0px 0px; }
  
  div.l-panel h1.realita { color: #545555; font-weight: normal; text-decoration: underline; padding-bottom: 12px; }
  div.l-panel div.panel-reality { background: #e0e0e0 url('img/realitabcg.jpg') repeat-x 0px 0px; }
  div.l-panel div.panel-reality div.lpanelreality { width: 439px; float: left; }
  div.l-panel div.panel-reality div.lpanelreality div.lpanelreality-in { padding: 0px 0px 0px 10px; }
  div.l-panel div.panel-reality div.lpanelreality a.main,
  div.l-panel div.panel-reality div.lpanelreality a.main:visited { display: block; padding: 26px 30px 0px 23px; width: 386px; height: 277px; background: transparent url('img/realitaimg.jpg') no-repeat 0px 0px; }
  div.l-panel div.panel-reality div.lpanelreality a.main img { margin: 0px auto; display: block; }
  
  div.l-panel div.panel-reality div.lpanelreality .obr,
  div.l-panel div.panel-reality div.lpanelreality .obr-middle,
  div.l-panel div.panel-reality div.lpanelreality .obr-first { float: left; margin: 0px 0px 0px 0px; }
  div.l-panel div.panel-reality div.lpanelreality .obr-first { margin-left: 13px; }
  div.l-panel div.panel-reality div.lpanelreality .obr-middle { margin-right: 9px; margin-left: 9px; }
  div.l-panel div.panel-reality div.lpanelreality  div.mezera { clear: both; height: 10px; font-size: 0px; }
  
  div.l-panel div.panel-reality div.ppanelreality { float: left; width: 540px;  }
  div.l-panel div.panel-reality div.ppanelreality div.parametry { background: #efefef url('img/params.jpg') repeat-x 0px 0px; padding: 0px 0px 15px 10px;  }
  div.l-panel div.panel-reality div.ppanelreality div.ostatni { padding: 0px 0px 15px 10px; }
  div.l-panel div.panel-reality div.ppanelreality div.parametry h2 { color: #1b7fb2; padding: 20px 0px 0px 0px; }
  div.l-panel div.panel-reality div.ppanelreality div.parametry table td { color: #6f7273; }
  div.l-panel div.panel-reality div.ppanelreality div.parametry table td.cena { font-weight: bold; color: #1b8fcf; }
  div.l-panel div.panel-reality div.ppanelreality div.parametry table td.stav-aktivni { color: #89c640; font-weight: bold; }
  div.l-panel div.panel-reality div.ppanelreality div.parametry table td.stav-prodano { color: #c65d40; font-weight: bold; }
  div.l-panel div.panel-reality div.ppanelreality div.parametry table td.stav-rezervovano { color: #c68c40; font-weight: bold; }
  
  div.l-panel div.panel-reality div.ppanelreality table.parametryadresa { background: #fff; width: 200px; float: right; position: relative; margin: -108px 0px 0px 0px; }
  
  div.l-panel div.panel-reality div.ppanelreality div.gmaps { position: relative; margin-left: -15px; background: transparent url('img/gmaps.jpg') no-repeat 0px 0px; padding: 26px 27px 26px 27px; }
  
  div.l-panel table.jak-nas-najdete { border-collapse: collapse; margin: 20px 0px 0px 0px; width: auto; }
  div.l-panel table.jak-nas-najdete td { padding: 0px; }
  div.l-panel table.jak-nas-najdete td input { width: 180px; border: 1px solid #1b8fd4; margin: 0px 10px; color: #000; font-weight: normal; }
  div.l-panel table.jak-nas-najdete td { color: #1b7cb8; font-weight: bold; }
  div.l-panel table.jak-nas-najdete td span { color: #575757; font-weight: normal; }
  div.l-panel table.jak-nas-najdete td
  div.l-panel table.jak-nas-najdete td a.submit,  
  div.l-panel table.jak-nas-najdete td a.submit:visited { display: block; width: 31px; height: 20px; font-size: 11px; padding: 1px 5px 0px 0px; color: #fff; text-align: center; background: transparent url('img/kapka.gif') no-repeat 0px 0px; text-decoration: none; }
  div.l-panel table.jak-nas-najdete td a.submit:hover { background: transparent url('img/kapka_a.gif') no-repeat 0px 0px; }
  div.l-panel table.jak-nas-najdete td a.submit,  
  div.l-panel table.jak-nas-najdete td a.submit:visited { display: block; width: 31px; height: 20px; font-size: 11px; padding: 1px 5px 0px 0px; color: #fff; text-align: center; background: transparent url('img/kapka.gif') no-repeat 0px 0px; text-decoration: none; }
  div.l-panel table.jak-nas-najdete td a.submit:hover { background: transparent url('img/kapka_a.gif') no-repeat 0px 0px; }
  div.l-panel div.panel-reality div.ppanelreality p.devproj { font-size: 120%; color: #4e4e4e; padding: 10px 0px 5px 0px; }
  
  div.l-panel div.panel-reality div.lpanelreality div.func-table { margin: 10px 0px; }
  div.l-panel div.panel-reality div.lpanelreality div.func-table div.znamy {  font-size: 80%; float: left; background: transparent url('img/znamy.jpg') no-repeat 50px 0px; height: 50px; width: 85px; padding: 14px 0px 0px 120px; }
  div.l-panel div.panel-reality div.lpanelreality div.func-table div.znamy a,
  div.l-panel div.panel-reality div.lpanelreality div.func-table div.znamy a:visited { color: #000; }
  div.l-panel div.panel-reality div.lpanelreality div.func-table div.obl {  font-size: 80%; float: left; background: transparent url('img/obl.jpg') no-repeat 50px 0px; height: 50px; width: 85px; padding: 14px 0px 0px 120px; }
  div.l-panel div.panel-reality div.lpanelreality div.func-table div.obl a,
  div.l-panel div.panel-reality div.lpanelreality div.func-table div.obl a:visited { color: #000; }
  
  div.l-panel table.dotaz { width: 100%; }
  div.l-panel table.dotaz input,
  div.l-panel table.dotaz textarea { width: 300px; border: 1px solid #1b8fd4; padding: 5px 6px; }   
  div.l-panel table.dotaz .subm { width: 58px; height: 32px; padding: 0px 0px 0px 2px; text-align: left; color: #fff; background: transparent url('img/poslat.gif') no-repeat 0px 0px; border: none; }
  
  div.l-panel table.dotaz-kform { width: 420px; margin: 0px 0px 0px 0px; }
  div.l-panel table.dotaz-kform input,
  div.l-panel table.dotaz-kform textarea { width: 300px; border: 1px solid #1b8fd4; padding: 5px 6px; }   
  div.l-panel table.dotaz-kform .subm { width: 58px; height: 32px; padding: 0px 0px 0px 2px; text-align: left; color: #fff; background: transparent url('img/poslat.gif') no-repeat 0px 0px; border: none; }
  div.l-panel table.dotaz-kform input.error-input,
  div.l-panel table.dotaz-kform textarea.error-input,
  div.l-panel table.dotaz input.error-input,
  div.l-panel table.dotaz textarea.error-input {  border: 2px solid red; }
  
  div.l-panel div.panel-reality div.lpanelreality div.kontakt div.spol { width: 49%; float: right; }
  div.l-panel div.panel-reality div.lpanelreality div.kontakt { padding: 0px 0px 0px 0px; }  
  div.l-panel div.panel-reality div.lpanelreality div.kontakt p { margin: 0px; padding:0px 0px 5px 0px; color: #424343; }
  div.l-panel div.panel-reality div.lpanelreality div.kontakt p.jmeno { color: #f92d12; font-size: 90%; font-weight: bold; }
  div.l-panel div.panel-reality div.lpanelreality div.kontakt div.polozky { width: 49%; float: left; }
  div.l-panel div.panel-reality div.lpanelreality p.nadpisek { font-size: 90%; padding: 10px 0px 5px 0px; }
  
  div.l-panel table.dev-reality { width: 100%; border-collapse: collapse; }
  div.l-panel table.dev-reality td a,
  div.l-panel table.dev-reality td a:visited { color: #333; text-decoration: none; }
  div.l-panel table.dev-reality td a:hover { color: #fff; }
  div.l-panel table.dev-reality tr.main td { cursor: default; text-align: center; background: #63a0bb url('img/realita_tbl_head.jpg') repeat-x 0px 0px; color: #fff; border: 1px solid #63a0bb; border-bottom: none; } 
  div.l-panel table.dev-reality td.cena { white-space: nowrap; }
  div.l-panel table.dev-reality tr.licha td { background: #fff; }
  div.l-panel table.dev-reality tr.suda td { background: #eeeeee; }
  div.l-panel table.dev-reality tr td { border: 1px solid #cccccc; color: #333333; cursor: pointer; }
  div.l-panel table.dev-reality tr.hover td { background: #63a0bb url('img/realita_tbl_head.jpg') repeat-x 0px 0px; color: #fff; }
  div.l-panel table.dev-reality tr.hover td a,
  div.l-panel table.dev-reality tr.hover td a:visited { color: #fff; }
  
  div.pruh { height: 227px; margin: 0px 0px 20px 0px; background: transparent url('img/midle_panel.jpg') repeat-x 0px 0px; }
  div.pruh-in { width: 990px; margin: 0px auto; background: transparent url('img/domecek.jpg') no-repeat 0px 56px; height: 227px; }
  div.pruh-in table.top-selection h1 { color: #b24326; font-weight: normal; padding: 0px 0px 0px 0px; margin: 0px; margin: 0px; padding: 16px 0px 3px 15px; font-size: 120%; }
  div.pruh-in table.top-selection td p { color: #626262; padding: 0px 0px 0px 15px; margin: 0px; font-size: 80%; }
  div.pruh-in p.popisek { padding: 0px 0px 0px 182px; font-size: 80%; color: #626262; }
  div.pruh-in a.show-all,
  div.pruh-in a.show-all:visited { padding-left: 5px; width: 178px; padding-top: 7px; font-size: 95%; margin-top: 7px; }
  
  div.r-panel a.show-all,
  div.r-panel a.show-all:visited,
  div.l-panel a.show-all-r,
  div.l-panel a.show-all-r:visited { float: right; font-size: 80%; }
  div.l-panel a.show-all-r,
  div.l-panel a.show-all-r:visited { margin-top: 5px; }
  
  div.pruh #slide_gallery { position: relative;	float: right;	width: 600px;	height: 220px; margin: 5px 0px 0px 0px;	 }
  div.pruh #slide_gallery td { width: 217px; height: 206px; padding: 0px 6px; }
  div.pruh #slide_gallery td a,
  div.pruh #slide_gallery td a:visited { display: block; width: 217px; height: 206px; text-decoration: none; margin: 0px auto; background: transparent url('img/car_bot.jpg') no-repeat bottom center; } 
  div.pruh #slide_gallery td a:hover { background: transparent url('img/car_bot_a.jpg') no-repeat bottom center; }
  div.pruh #slide_gallery td p { margin: 0px; padding: 0px 0px 0px 13px; font-size: 80%; color: #5b5b5b; text-decoration: none; }
  div.pruh #slide_gallery td h2 { margin: 0px; padding: 10px 0px 3px 13px; color: #18689a; font-size: 90%; font-weight: normal; text-decoration: underline; }
  div.pruh #slide_gallery td a:hover p,
  div.pruh #slide_gallery td a:hover h2 { color: #fff; }
  div.pruh #slide_gallery span.galeryBox img { width: 217px; height: 152px; display: block; }
  div.pruh #slide_gallery_images {position: relative;	padding: 5px 7px;	width: 512px;	overflow: hidden;	white-space: nowrap;	float: left; }
  div.pruh #slide_gallery .navigation {	float: left; width: 32px; height: 220px; }
  div.pruh div#slide_gallery #slide_nav_left {	background: url(img/car_l.jpg) no-repeat;	background-position: center right; width: 32px; margin-right: 4px; }
  div.pruh #slide_nav_right{ background: url(img/car_r.jpg) no-repeat;	background-position: center left;	margin-left: 4px;  }
  div.pruh div#slide_gallery #slide_nav_left:hover { background: url(img/car_l_a.jpg) no-repeat;	background-position: center right; }
  div.pruh #slide_nav_right:hover {	background:  url(img/car_r_a.jpg) no-repeat; background-position: center left; }
  div.pruh .hidden { display: none; }
  
  div.l-panel table.sobory-ke-stazeni { border-collapse: collapse; width: 100%;  }
  div.l-panel table.sobory-ke-stazeni td { padding: 0px 5px; }
  div.l-panel table.sobory-ke-stazeni tr td.size { text-align: right; width: 50px; }
  div.l-panel table.sobory-ke-stazeni td.down { text-align: right; width: 45px; }
  div.l-panel table.sobory-ke-stazeni tr.suda td { background: #d5d5d5; }
  div.l-panel table.sobory-ke-stazeni tr.suda-hover td,
  div.l-panel table.sobory-ke-stazeni tr.licha-hover td { font-weight: bold; } 
  
  div.paticka div.mbotom { width: 990px; margin: 0px auto; font-size: 70%; height: 20px; color: #646464; }
  div.paticka ul { margin: 0px; padding: 0px; list-style-type: none; }
  div.paticka ul li { margin: 0px; padding: 0px; list-style-type: none; float: left; }
  div.paticka ul li.odd-znak { padding: 0px 2px; }
  
  div.l-panel div.dp-lp { float: left; width: 211px; margin-top: 10px; }
  div.l-panel div.dp-rp { float: right; width: 766px; margin-top: 10px; }
  
  div.l-panel div.dp-lp { background: #1b8fd8; border-top: 6px solid #4ca5db; }
  div.l-panel div.dp-lp .main { margin: 4px auto 0px auto; width: 195px; display: block; }
  div.l-panel div.dp-lp ul { margin: 0px 0px 0px 0px; padding: 10px 0px 10px 0px; list-style-type: none; }
  div.l-panel div.dp-lp ul li { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; list-style-type: none; }
  div.l-panel div.dp-lp ul li a,
  div.l-panel div.dp-lp ul li a:visited { color: #ffffff; display: block; padding: 4px 0px 4px 15px; text-decoration: none; font-weight: bold; }
  div.l-panel div.dp-lp ul li a:hover { color: #0875ba; background: #95cbed; }
  div.l-panel div.dp-lp ul li.active a,
  div.l-panel div.dp-lp ul li.active a:visited {  text-decoration: underline; }
  
  div.l-panel div.dp-rp div.dp_oproj { background: #1b8fd8; height: 338px; padding: 0px 20px 0px 0px; color: #fff; }
  div.l-panel div.dp-rp div.dp_oproj img { float: left; margin: 0px 23px 0px 0px; }
  div.l-panel div.dp-rp div.dp_oproj h2,
  div.l-panel div.dp-rp div.dp_oproj h3,
  div.l-panel div.dp-rp div.dp_oproj h4,
  div.l-panel div.dp-rp div.dp_oproj h5,
  div.l-panel div.dp-rp div.dp_oproj h6  { color: #fff; }
  div.l-panel div.dp-rp div.dp_oproj h2 { font-weight: bold; padding-bottom: 0px; margin-bottom: 0px; }
  
/* ZACATEK STYLU PRO OBSAH - MUSI BYT SYNCHRONIZOVAN S content.css v TinyMCE */

  div.l-panel p { line-height: 150%; margin: 8px 0px; font-size: 75%; }
  div.l-panel table td { font-size: 75%; border: none; padding: 3px 5px; line-height: 150%; }
  div.l-panel ul li { font-size: 75%; padding: 5px 0px 5px 0px; background: none; margin: 0px; line-height: 150%; }
  div.l-panel ol li { font-size: 75%; padding: 5px 0px 5px 0px; background: none; line-height: 150%; }
  
  div.l-panel #tab-right { float: right; position: relative; margin: 0px 0px 5px 5px; }
  div.l-panel #tab-left { float: left; margin: 0px 0px 5px 5px; }
  div.l-panel table { font-size: 100%; border: none; }
  div.l-panel p li,
  div.l-panel p li,
  div.l-panel p h1,
  div.l-panel p h2,
  div.l-panel p h3,
  div.l-panel p h4,
  div.l-panel p h5,
  div.l-panel p h6,
  div.l-panel p p,
  div.l-panel p td,
  div.l-panel p table,
  div.l-panel div table,
  div.l-panel table td table td,
  div.l-panel table td div,
  div.l-panel table td p { line-height: 100%; font-size: 100%; }
  div.l-panel h2 { color: #0f9cde; font-size: 120%; margin: 0px 0px 0px 0px; text-decoration: none; padding: 10px 0px 0px 0px; font-weight: normal; background: transparent url('img/hr.gif') repeat-x left bottom; }
  div.l-panel h3 { color: #0f9cde; font-size: 100%; margin: 14px 0px 6px 0px; background: none; text-decoration: none;  padding: 5px 0px 0px 0px; font-weight: normal; }
  div.l-panel h4 { color: #0f9cde; font-size: 90%; margin: 10px 0px 2px 0px; background: none; text-decoration: none;  padding: 0px 0px 0px 0px; font-weight: normal; }
  div.l-panel h5 { color: #0f9cde; font-size: 80%; margin: 4px 0px 4px 0px; background: none; padding: 0px 0px 0px 0px; }
  div.l-panel h6 { color: #0f9cde; font-size: 70%; margin: 0px 0px 0px 0px; }
  div.l-panel ul { list-style-type: square; line-height: auto; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 20px;}
  div.l-panel ul li p,
  div.l-panel ul li div { line-height: 100%; font-size: 100%; }
  div.l-panel p ul li { font-size: 120%; }
  div.l-panel ul li li { font-size: 100%; }
  div.l-panel ol { list-style-type: decimal; line-height: auto; margin: 15px 0px; padding: 0px 0px 0px 30px;}
  div.l-panel ol li p,
  div.l-panel ol li div { line-height: 100%; font-size: 100%; }
  div.l-panel p ol li { font-size: 120%; }
  div.l-panel ol li li { font-size: 100%; }
  div.l-panel a,
  div.l-panel a:visited { text-decoration: underline; color: #0f9cde; }
  div.l-panel a:hover { text-decoration: none; }
  div.l-panel #tab-right img { border: none; background: transparent url('img/foto_right.gif') no-repeat center; padding: 13px 17px 25px 37px; }
  div.l-panel img { border: none; }
  div.l-panel blockquote { padding: 5px 0px 5px 20px; margin: 0px 0px 0px 0px; }
  
  div.l-panel 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.l-panel fieldset { border: 1px solid #efefef; }
  div.l-panel fieldset legend { font-size: 70%; }

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