html, body, div, p, ul, ol, li, form, fieldset, h1, h2, h3, h4, h5, h6, address { margin: 0; padding: 0; list-style: none; font-size: 10px; }

html { background: #000000; } 

body { font-family: Verdana, Arial, "Arial CE", Helvetica; font-size: 10px; color: #c0c0c0; }

a       { color: #FFFFFF; text-decoration: none; }
a:hover { color: #FFFFFF; text-decoration: underline; }
.cb { clear: both; }
img { border: 0px #AA0000 solid; }

.bold  { font-weight: bold; color: #FFFFFF; }
.white { color: #FFFFFF; }
.tdTmava { background: #202020; }
.error { color: #FE2200; font-weight: bold; float: left; width: 500px; }
.info  { float: left; width: 500px; }

.mezeraText { height: 100px; width: 400px; overflow: hidden; float: left; }

.novinkaPopis { float: left; width: 640px; margin-top: 0px; padding-bottom: 20px; border-bottom: 1px #c0c0c0 dotted; }
.novinkaPopis p { float: left; width: 640px; margin: 0px; padding: 0px; }

.central { width: 1003px; margin-left: auto; margin-right: auto; overflow: hidden; }
  h1 { font-size: 1px; color: #000000; position: absolute; top: -10px; }

  .back1 { width: 1003px; margin: 0; overflow: hidden; background: #000000 url('../images/pozadi-01.jpg') left top no-repeat; float: left; }
  .back2 { width: 1003px; height: 734px; margin: 0; overflow: hidden; background: #000000 url('pozadi-02.jpg') left top; float: left; }

  .top { width: 1003px; height: 180px; float: left; }
  .menu { width: 1003px; height: 20px; float: left; text-align: center; margin: 0px; padding: 0px; position: relative; top: 2px; font-size: 10px; }
  .menu a { color: #FFFFFF; text-decoration: none; padding: 0px 15px 0px 15px; margin: 0px; }
  .menu a:hover { color: #FFFFFF; text-decoration: underline; }

  .leftBlok  { width: 370px; float: left; overflow: hidden; }
  .rightBlok { width: 630px; float: right; overflow: hidden; }

  .leftBlokO  { width: 234px; float: left; overflow: hidden; border: 0px #AA0000 solid; }
  .leftBlok1  { width: 234px; height: 250px; float: left; overflow: hidden; position: relative; top: -30px; border: 0px #AA0000 solid; }
  .rightBlokO { width: 767px; float: right; overflow: hidden; }

  .ndpOddil  { width: 570px; height: 35px; float: left; overflow: hidden; margin-top: 14px; }
  .text1     { width: 570px; height: 60px; float: left; overflow: hidden; margin: 0px 0 10px 0; padding: 0 40px 0 28px; font-size: 10px; }
  .text2     { width: 570px; height: 63px; float: left; overflow: hidden; margin: 0px 0 10px 0; padding: 0 40px 0 28px; font-size: 10px; }
  .text3     { width: 570px; height: 59px; float: left; overflow: hidden; margin: 0px 0 10px 0; padding: 0 40px 0 28px; font-size: 10px; }
  .text4     { width: 570px; height: 60px; float: left; overflow: hidden; margin: 0px 0 10px 0; padding: 0 40px 0 28px; font-size: 10px; }
  .text5     { width: 570px; float: left; overflow: hidden; margin: 0px 0 10px 0; padding: 0 40px 0 28px; font-size: 10px; }

  a.ndpOdkaz1 { width: 570px; height: 20px; float: left; overflow: hidden; display: blok; margin-top: 10px; background: url('../images/m-bar.jpg') left top no-repeat; }
  a.ndpOdkaz1:hover { background: url('../images/m-bar-p.jpg') left top no-repeat; }
  a.ndpOdkaz2 { width: 570px; height: 20px; float: left; overflow: hidden; margin: 0px; background: url('../images/m-diskoteka.jpg') left top no-repeat; }
  a.ndpOdkaz2:hover { background: url('../images/m-diskoteka-p.jpg') left top no-repeat; }
  a.ndpOdkaz3 { width: 570px; height: 20px; float: left; overflow: hidden; margin: 0px; background: url('../images/m-projekce.jpg') left top no-repeat; }
  a.ndpOdkaz3:hover { background: url('../images/m-projekce-p.jpg') left top no-repeat; }
  a.ndpOdkaz4 { width: 570px; height: 20px; float: left; overflow: hidden; margin: 0px; background: url('../images/m-soukromi.jpg') left top no-repeat; }
  a.ndpOdkaz4:hover { background: url('../images/m-soukromi-p.jpg') left top no-repeat; }
  a.ndpOdkaz5 { width: 570px; height: 20px; float: left; overflow: hidden; margin: 0px; background: url('../images/m-kontakty.jpg') left top no-repeat; }
  a.ndpOdkaz5:hover { background: url('../images/m-kontakty-p.jpg') left top no-repeat; }

  .leftBlok .mezeraTop { width: 230px; height: 325px; float: left; overflow: hidden; }
  .leftBlok .ndpNovinky { width: 230px; height: 30px; float: left; overflow: hidden; padding-left: 31px; }
  .leftBlok a.ndpOdkaz { width: 230px; height: 25px; float: left; overflow: hidden; display: blok; margin-top: 20px; }
  .leftBlok .novinka { width: 200px; float: left; overflow: hidden; margin-top: 20px; padding: 0 50px 0 34px; border: 0px #AA0000 solid; }
  .leftBlok .novinkaA { width: 200px; float: left; overflow: hidden; padding: 0 50px 0 34px; border: 0px #AA0000 solid; }
  .leftBlok .novinka a { display: block; font-weight: bold; color: #FFFFFF; }
  
  .leftBlokO .mezeraTop { width: 230px; height: 242px; float: left; overflow: hidden; border: 0px #AA0000 solid; }
  .leftBlokO .mezeraTopA { width: 230px; height: 222px; float: left; overflow: hidden; border: 0px #AA0000 solid; }
  .leftBlokO .novinka { width: 200px; float: left; overflow: hidden; margin: 0px; padding: 0 0 0 34px; border: 0px #AA0000 solid; }
  .leftBlokO a { font-weight: bold; }
  .leftBlok1 .menuL { width: 200px; float: left; overflow: hidden; margin: 0px; padding: 0 0 0 34px; }
  .leftBlok1 .menuL a { display: block; width: 200px; font-weight: normal; color: #FFFFFF; text-decoration: none; text-align: left; padding: 0; float: left; }
  .leftBlok1 .menuL a:hover { color: #FFFFFF; text-decoration: underline; }
  .leftBlok1 .menuL .linka  { margin-top: 4px; margin-bottom: 2px; padding: 0px; width: 132px; height: 1px; overflow:hidden; background-image: url("menu-linka.gif"); background-repeat: no-repeat; background-position: top; float: left; }

  .paticka { width: 1003px; padding-top: 164px; color: #c0c0c0; }
  .paticka .menu { width: 1003px; height: 20px; float: left; text-align: center; margin: 0px; padding: 0px; font-size: 10px; }
  .paticka .menu a { color: #c0c0c0; text-decoration: none; padding: 0px 15px 0px 15px; margin: 0px; }
  .paticka .menu a:hover { color: #FFFFFF; text-decoration: underline; }
  .copyright { font-family: Verdana; color: #c0c0c0; font-size: 10px; text-align: center; text-decoration: none; margin-top: 5px; margin-bottom: 0px; }
  .copyright a       { color: #FFFFFF; text-decoration: none; }
  .copyright a:hover { color: #FFFFFF; text-decoration: underline; }
  
  .buttonyM { width: 1003px; height: 67px; float: left; }
  .buttony { width: 982px; height: 20px; float: left; }
  .buttony a.btnOdkaz1 { width: 20px; height: 20px; float: right; overflow: hidden; display: blok; }
  .buttony a.btnOdkaz2 { width: 17px; height: 20px; float: right; overflow: hidden; display: blok; margin-right: 6px; }
  .buttony a.btnOdkaz3 { width: 17px; height: 20px; float: right; overflow: hidden; display: blok; margin-right: 6px; }
  .vlajky  { width: 982px; height: 20px; float: left; }
  .vlajky a.vlkOdkaz1 { width: 20px; height: 20px; float: right; overflow: hidden; display: blok; margin-right: 3px; }
  .vlajky a.vlkOdkaz2 { width: 20px; height: 20px; float: right; overflow: hidden; display: blok; }

  form { border: 0px #AA0000 solid; float: left}
  .formular  { width: 977px; height: 65px; float: left; margin-top: 1px; }
  .formular .obal { width: 977px; height: 20px; float: right; overflow: hidden; margin-top: 3px; }
  .formular .obal .input1  { width: 122px; height: 20px; background: url('../images/input-01.jpg') no-repeat; border: 0px #FEDFC0 solid; color: #FFFFFF; font-weight: bold; float: right; }
  .formular .obal .input2  { width: 122px; height: 20px; background: url('../images/input-02.jpg') no-repeat; border: 0px #FEDFC0 solid; color: #FFFFFF; font-weight: bold; float: right; }
  .formular .obal .submit1 { width: 122px; height: 14px; background: transparent; border: 0px #FEDFC0 solid; color: #DF9C7F; font-weight: normal; float: right; padding: 0px; text-align: right; font-size: 10px; position: relative; top: -3px; left: 3px; }

  .rightData { width: 700px; background: url('../images/pozadi-data.jpg') no-repeat; border: 0px #FEDFC0 solid; float: left; margin-top: 9px; padding-left: 25px; padding-bottom: 25px; }
  .rightData p { float: left; margin-top: 10px; padding-bottom: 10px; padding-right: 60px; }
  .rightData div.anketa { padding: 60px 60px 100px 100px; display: block; width: 100px; height: 300px; border: 0px #AA0000 solid; float: left; }
  .rightData div.anketaText { padding: 60px 60px 100px 100px; display: block; width: 500px; height: 300px; border: 0px #AA0000 solid; float: left; }
  .rightData iframe { border: 0px #FEDFC0 solid; float: left; margin-top: 10px; padding-left: 0px; padding-bottom: 25px; }
  .data { width: 990px; float: right; }
  .data .nahled { width: 300px height: 225px; overflow: hidden; float: left; border: 1px #595959 solid; margin-left: 20px; margin-bottom: 20px; }
  .data .nahledFoto { width: 302px; height: 275px; overflow: hidden; float: left; border: 0px #595959 solid; margin-left: 20px; margin-bottom: 20px; }
  .data .odkazFoto { width: 300px; height: 225px; overflow: hidden; float: left; border: 1px #595959 solid; text-align: center; line-height: 225px; }
  .data .odkazFoto img { margin-left: auto; margin-right: auto; margin-top: auto; }
  .data .textFoto { text-align: justify; margin: 10px 0 0 0; float: left;}

  .form { overflow: hidden; text-align: left; float: left; margin-top: 25px; }
  .formMezera { width: 390px; height: 300px; overflow: hidden; text-align: left; float: left;}
  .formularA { width: 500px; xheight: 570px; text-align: left; float: left; margin-top: 15px; padding-left: 170px; }
  .formularA input { width: 200px; height: 18px; overflow:hidden; margin: 0px; padding: 0px; border: 1px #666666 solid; background-color: transparent; color: #666666; }
  .formularA input.sm  { width: 128px; height: 18px; overflow:hidden; margin: 0px; padding: 0px; border: 1px #666666 solid; background-color: transparent; color: #666666; }
  .formularA input.btn { width: 80px; height: 24px; overflow:hidden; margin: 0px; padding: 1px; border: 1px #666666 solid; background-color: transparent; color: #666666; }
  .formularA textarea { width: 200px; height: 100px; overflow:hidden; margin: 0px; padding: 0px; border: 1px #666666 solid; background-color: transparent; color: #666666; }
  .formularA .popis { margin: 10px 0px 3px 0px; }

  .kontaktyTab { padding-left: 136px; padding-top: 13px; float: left; width: 500px; }

.inputObal     { float: left; margin-bottom: 10px; }
.inputNadpis   { margin-top: 20px; margin-bottom: 10px; padding-bottom: 2px; color: #3B0000; font-size: 11px; border-bottom: 1px #3B0000 solid; }
.inputLeva     { float: left; width: 100px; padding-top: 3px; overflow: hidden; text-align: right; color: #FFFFFF; }
.inputPrava    { float: left; width: 410px; overflow: hidden; text-align: left; margin-left: 10px; color: #FFFFFF; }
.areaNormal    { width: 345px; height: 80px; background-color:transparent; border: 1px #CECECE solid; color: #DEDEDE; font-family: Verdana, Arial; font-size: 11px; }
.inputBig      { background-color:transparent; border: 1px #CECECE solid; color: #DEDEDE; font-family: Verdana, Arial; font-size: 11px; }
.chyba         { color: #FE2200; font-weight: bold; font-weight: 13px; }
.info          { color: #FEFE00; font-weight: bold; font-weight: 13px; }

a.infoOdkaz       { color: #FEFE00; font-weight: bold; }
a.infoOdkaz:hover { color: #FEFE00; }
