body  {font-family: Arial; font-size: 12px; color: #a5a5a5; padding: 0px; margin: 0px; background-color: #252525;}
div#hlava {position: relative; width: 100%; min-width: 1008px; height: 286px; background: url('bg.png');}
  div#hlava div.lista {position: relative; height: 20px; border-bottom: thin solid #3f3f3f; width: 100%; min-width: 1008px; background: #313131;}
  div#hlava div.hlava {position: relative; margin: auto; height: 265px; background: url('header.png') top center no-repeat; width: 721px; padding-left: 145px; padding-right: 142px;}
    div.menuu {float: left; overflow: hidden; width: 680px; padding-left: 41px; background-image: url('menu.png'); height: 66px; margin-top: 199px;}
    .menu  {position: absolute; margin: 0px; padding: 0px; width: 600px; height: 66px;}
      .menu li {float: left; list-style: none;}
        .menu li.back {background: url("lava.png") no-repeat left 0px; height: 66px; z-index: 9; position: absolute; }
          .menu li.back .left {background: url("lava.png") no-repeat top left; height: 66px; width: 84px;}
            .menu li a {font: bold 12px arial; text-decoration: none; color: #ffffff; outline: none; text-align: center; padding-top: 26px; width: 84px; text-align: center; text-transform: uppercase; z-index: 10; display: block; float: left; height: 40px; position: relative; overflow: hidden;}
              .menu li a:hover, .menu li a:active, .menu li a:visited {border: none;}

div#stred {position: relative; width: 100%; min-width: 1008px; border-top: thin solid #f7f7f7; height: 203px; border-bottom: thin solid #cfcfcf; background: url('stred.png') repeat-x;}
  div#stred div.stred {position: relative; margin: auto; width: 1008px; height: 203px;}
    div.stred div.papir {float: left; margin-left: 126px; width: 309px; height: 140px; background-image: url('papir.png'); color: #787877; padding-top: 22px; padding-left: 48px; padding-right: 60px; padding-bottom: 40px;}
      div.uvnitr_papiru {float: left; width: 309px; height: 140px; overflow: hidden;}
      div.pagination  {float: left; width: 20px; height: 130px; margin-left: -7px; margin-top: 30px;}
      div.pagination  a {width: 15px; text-decoration: none; border-top: thin solid #cbcdcc; border-bottom: thin solid #cbcdcc; font-size: 11px; padding-left: 5px; background-image: url('1.png'); background-position: top right; background-repeat: repeat-y; margin-bottom: 3px; height: 17px; color: #b6b6b6; padding-top: 4px; float: left;}
       div.pagination a:hover, div.pagination a.selected{text-decoration: none; background-color: #ffffff;}
      div.contentdiv  {float: left; width: 309px; height: 140px; overflow: hidden;}
      div.contentdivs  {float: left; width: 309px; height: 140px; overflow: hidden;}
        div.contentdivs h1, div.contentdivs h2, div.contentdivs span.napis  {font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; margin-bottom: 8px;}
          div.contentdivs p {padding: 0px; margin: 0px; font-size: 12px;}
          div.contentdivs a {color: #787877;}
    
    div.stred div.flash {float: right; margin-right: 130px; width: 298px; height: 182px; margin-top: 7px; background: url('flash.png') center center no-repeat; border: thin solid #444444;}
    
    
  div.stred_lista {position: relative; width: 100%; min-width: 1008px; border-top: thin solid #ffffff; border-bottom: thin solid #ffffff; background: #e6e6e6; height: 40px;}

div#obsah {position: relative; width: 1008px; margin: auto;}
  div.obsah {float: left; width: 721px; padding-left: 145px; padding-right: 142px; background-image: url('obsah.png'); background-position: top center; background-repeat: no-repeat; height: 635px;}
    div.obsah div.lista {float: left; width: 721px; height: 55px;}
      div.obsah div.lista img {float: left;}
      div.obsah div.lista div.a {float: left; width: 100px; height: 21px; margin-left: 10px;}
        div.obsah div.lista div.a div.skryty  {position: absolute; display: none; width: 100px; top: 36px; height: 55px;}
      div.obsah div.lista a {color: white; text-decoration: none; font-size: 11px; text-align: center; width: 100px; padding-top: 2px; margin-top: 15px; float: left; height: 19px;}
        div.obsah div.lista a.submenu span  {font-size: 10px;}
        div.obsah div.lista a.submenu:hover, div.obsah div.lista a.submenu_aktive {background-image: url('sub_menu1.png'); text-decoration: none;}
          div.obsah div.lista a.submenu1  {float: left; margin-top: 1px; width: 100px; padding-top: 2px; background-image: url('sub_menu.png'); height: 14px; font-size: 11px; color: #989898; text-align: center;}
            div.obsah div.lista a.submenu1:hover  {background-image: url('sub_menu1.png');}
    div.obsah div.levy  {float: left; width: 503px; height: 530px; padding-left: 16px; margin-top: 10px; padding-top: 24px;}
      div.obsah div.levy div.bunka  {float: left; width: 474px; margin-top: 10px; padding-top: 3px; padding-bottom: 3px; color: #a5a5a5; background-image: url('1.png'); background-position: top left; background-repeat: repeat-y; padding-left: 18px;}
        div.bunka h1, h2  {font-weight: bold; margin: 0px; padding: 0px; font-size: 14px; margin-bottom: 7px;}
        div.bunka p {margin: 0px; padding: 0px; text-align: justify; margin-bottom: 4px;}

div.refer {float: left; width: 497px; height: 140px; margin-left: -7px; margin-bottom: 5px;}
  span.reference  {float: left; height: 17px; width: 497px; margin-left: -7px; text-align: center;}
    span.reference  a {color: #ffffff; float: left; width: 176px; height: 14px; text-decoration: none; padding-left: 8px; padding-top: 3px; text-align: left;}
      span.reference  a:hover {color: #ffffff; font-weight: bold;}
      span.reference span.kontakt {color: #ffffff; width: 287px; float: left; margin-left: 105px; cursor: pointer; text-align: center; background-color: #5b9721; text-decoration: none; padding-top: 3px;}
        span.reference span.kontakt:hover {font-weight: bold;}
  img.refer {float: left; width: 184px; height: 132px; margin-top: 1px; border: none;}
  table.reference {float: left; height: 132px; width: 313px; margin-top: 1px;}
    td.prvni  {width: 29px; text-align: center;}
      td.prvni img  {margin-top: 3px; margin-bottom: 3px;}
    td.druhy  {width: 284px; color: #ffffff;}
    
      
    div.obsah div.pravy {float: right; width: 198px; height: 564px; margin-top: 10px;}
      div.pravy div.tlacitka  {position: relative;  width: 198px; text-align: center; padding-top: 2px; height: 24px;}
      div.pravy div.reference {float: left; width: 198px; height: 510px; margin-bottom: 2px;}
        div.pravy div.reference div.ref {position: relative; float: left; padding-top: 4px; padding-left: 5px; width: 189px; margin-top: 5px; margin-bottom: 5px; height: 140px; background-image: url('reference.png'); margin-left: 1px; margin-right: 2px;}
          div.pravy div.reference a img {position: relative; border: none; width: 184px; height: 136px;}
        div.pravy div.reference div.reference_uvnitr  {position: absolute; width: 198px; margin-top: 24px; height: 462px; overflow: hidden; padding-top: 0px;}
           div#posuvnik {position: absolute; width: 198px; margin-top: 0px; padding-top: 0px; height: 462px;}


table.sluzby  {width: 454px;}
  table.sluzby td.popis {width: 354px;}
  table.sluzby td.cena  {width: 100px; text-align: right;}
  
div.strankovani {float: left; width: 474px; text-align: center; margin-top: 20px;}
  div.strankovani a {padding: 5px; color: #ffffff; border-left: thin solid #ffffff; border-right: thin solid #ffffff; margin-left: -1px; padding-top: 0px; padding-bottom: 0px; text-decoration: none;}
  div.strankovani a:hover, div.strankovani a.actual {font-weight: bold;}
    
select {width: 300px;}
input, textarea, select {border: thin solid black; background-color: #ffffff;}
input.text {width: 294px;}
input.submit  {width: 100px;}
input:hover, textarea:hover, select:hover, input.actual, textarea.actual, select.actual {border: thin solid #318cb1;}
span.var  {color: white; font-size: 11px; font-weight: bold;}
  
div#flash {float: left; width: 500px; height: 282px;}

div.akce  {float: left; width: 349px; height: 127px; margin-bottom: 6px; margin-left: 70px;}
  div.akce input.text {background-color: transparent; float: left; font-size: 14px; width: 166px; height: 17px; color: #ffffff; border: none; margin-left: 22px; margin-top: 90px;}
  div.akce a.submit {float: right; margin-right: 13px; margin-top: 81px; width: 120px; height: 34px;}

object.prehravac  {width:298px; height:182px;}
  