/* CSS Document */

#zkusebni_cara {
  background: orange;
/*  display: none;*/
  height: 5px;
  left: 50%;
/*  margin-left: -385px; */
  margin-left: -498px;
  position: absolute;
  top: 125px;
/*  width: 770px; */
  width: 996px;
  z-index: 9;
}
*>#zkusebn10i_cara {position: fixed;}

/* ************************************************************************** */

html, body {
  background-color: #535353;
  color: #eee;
  font-family: Arial CE, Arial, sans-serif;
  font-size: 100%;
/*  height: 100%; */
  margin: 0;
  overflow: auto;
  padding: 0;
  text-align: justify;
}

#page1c, #page2c, #page3c {
  background: #535353 url(./grafika/podklad_1c.bmp) repeat-y center top;
  margin: 0 auto 0 auto;
  width: 62.75em;
}
#page2c {background: #535353 url(./grafika/podklad_2c.bmp) repeat-y center top;}
#page3c {background: #535353 url(./grafika/podklad_3c.bmp) repeat-y center top;}

#blok1 {
  float: right;
  width: 84.06%;
}
/* Druhý sloupec */
#blok1 #blok11 {
/*  border: 1px solid white; */
  float: left;
  width: 81.04%;
}
/* Třetí sloupec */
#blok1 #blok12 {
/*  border: 1px solid white; */
  float: right;
  margin-right: 0.9em;
/*  width: 18.96%; */
  width: 8.3em;
}
/* První sloupec */
#blok2 {
/*  border: 1px solid white; */
  float: left;
  margin-left: 0.8em;
/*  width: 15.94%; */
  width: 8.3em;
}

#header1c, #header2c, #header3c {
  background: url(./grafika/header_1c.bmp) no-repeat center top;
  color: white;
  height: 1.56em;
  }
#header2c {background: url(./grafika/header_2c.bmp) no-repeat center top;}
#header3c {background: url(./grafika/header_3c.bmp) no-repeat center top;}

#footer1c, #footer2c, #footer3c {
  background: url(./grafika/footer_1c.bmp) no-repeat center top;
  clear: both;
  color: white;
  height: 1.56em;
}
#footer2c {background: url(./grafika/footer_2c.bmp) no-repeat center top;}
#footer3c {background: url(./grafika/footer_3c.bmp) no-repeat center top;}

.content {
  font-size: 80%;
  margin: 1.25em 1.6em;
  margin-bottom: 0;
}

/* ************************************************************************** */

a img {border: 0;}
a:link {color: #fcfe74;}
a:active {color: #fcfe74;}
a:visited {color: #fcfe74;}
a:hover {color: #ff0101;}

/* ************************************************************************** */

/* Úvodní vstup */

#vstup-reklama {
  left: 50%;
  margin-left: -248px;
  position: absolute;
  top: 1.1em;
}
a.vstup_cz, a.vstup_en, a.vstup_ge, a.vstup_ru {
  background: url(./grafika/vlajky/vstup_cz.jpg) no-repeat center center;
  font-size: 3.2em;
  margin-right: 0.2em;
}
a.vstup_en {background: url(./grafika/vlajky/vstup_en.jpg) no-repeat center center;}
a.vstup_ge {background: url(./grafika/vlajky/vstup_ge.jpg) no-repeat center center;}
a.vstup_ru {background: url(./grafika/vlajky/vstup_ru.jpg) no-repeat center center;}
a.vstup_cz:hover {background: url(./grafika/vlajky/vstup_cz2.jpg) no-repeat center center;}
a.vstup_en:hover {background: url(./grafika/vlajky/vstup_en2.jpg) no-repeat center center;}
a.vstup_ge:hover {background: url(./grafika/vlajky/vstup_ge2.jpg) no-repeat center center;}
a.vstup_ru:hover {background: url(./grafika/vlajky/vstup_ru2.jpg) no-repeat center center;}

/* ************************************************************************** */

/* Hlavička */
#hlavicka {
/*  border: 1px solid white; */
  background: url(./grafika/hlavicka.gif) no-repeat center center;
  height: 8em;
  margin: -0.9em 1em 0 1em;
  position: relative;
  text-align: center;
}

h1, .h1_stin, .h1_hlavicka {
  font-family: Bookman Old Style, Times CE, Times New Roman CE, Times, Times New Roman, serif;
  font-size: 2em;
  font-weight: bolder;
  height: 2em;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
h1.vstup {color: #eee;}
.h1_stin {
  color: #fc0204;
  height: 1em;
  left: 0.06em;
  top: -1.96em;
  z-index: 1;
}
h1.h1_hlavicka {
  padding-top: 1.4em;
  color: black;
}

#h2_obal {
  background-color: #333;
  height: 2.3em;
  _height: 2.1em;
  _line-height: 0.1em;
  margin: 0;
  padding: 0;
  _padding-top: 0.5em;
  position: relative;
}
h2, .h2_stin {
  font-family: Bookman Old Style, Times CE, Times New Roman CE, Times, Times New Roman, serif;
  font-size: 1.9em;
  font-weight: bolder;
  height: 0.5em;
  _height: auto;
  margin: 0;
  padding: 0;
  _padding-top: 0.4em;
  position: relative;
  text-align: center;
  z-index: 2;
}
.h2_stin {
  color: #fc0204;
  left: 0.06em;
  _left: 0.07em;
  top: -0.41em;
  _top: -0.35em;
  z-index: 1;
}

h3 {
  font-size: 1.3em;
  font-weight: bolder;
  margin-bottom: 0.1em;
}

.nadpis1 {
  font-size: 1.5em;
  font-weight: bolder;
}
.nadpis2 {
  font-size: 1.3em;
  font-weight: bolder;
}

code {font-size: 120%;}

dd {margin-bottom: 0.6em;}
dt {margin-left: 1.2em;}

p, p.text {
  margin-top: 0.5em;
  _margin-top: 0;
}
p.text {text-indent: 1.2em;}

table {border-collapse: collapse;}
th {
  background-color: #000;
  color: #fff;
  text-align: center;
}

/* ************************************************************************** */

/* Logo */
#logo {
/*  border: 1px solid white; */
  margin-bottom: 1.25em;
  position: relative;
}

/* Aktuálně */
#aktualne {
/*  border: 1px solid white; */
  font-size: 70%;
  left: 0.1em;
  position: relative;
}
#aktualne ul {
  margin: 1em 0;
  padding-left: 1.4em;
}
#aktualne ul li {padding-bottom: 1.6em;}
#aktualne ul li div.text {
  margin-left: -1em;
  text-align: left;
  text-indent: 0;
}
img.aktualne {margin: 0.2em 0 0.2em -0.9em;}

.akce_radek {font-weight: bolder;}
.akce_upresneni {font-style: italic;}

.aktualizace_ul, .info_ul {
  margin: 1em auto 0 auto;
  padding: 0;
  padding-left: 1.2em;
  width: 47em;
}
.aktualizace_li, .info_li {padding: 0 0 1em 7em;}
.aktualizace_datum {
  display: inline;
  margin-left: -7em;
}
.info_li {padding-left: 0em;}
.aktualizace_text {margin-top: -1.25em;}

.img_vykres {background-color: #eee;}
.tabulka_vozidlo {width: 54em;}

.div_nahled_vozidlo {
  height: 8.56em;
  margin-bottom: 0.9em;
  overflow: auto;
  width: 53em;
}
.img_nahled_vozidlo {
  border: 0;
  margin: 0 0.6em 0 0;                 /* pořadí: nahoře, vpravo, dole, vlevo */
  padding: 0;
}
.tabulka_vozidlo_td90 {width: 7em;}
.tabulka_galerie_td120 {width: 9.35em;}

div.nabidka, div.kontakt {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  width: 48em;
}
div.kontakt {width: 41.3em;}

/* ************************************************************************** */

/* Společný popis pod 2 obrázky */
.galerie_div_popis2 {width: 20em;}
/* Společný popis pod 3 obrázky */
.galerie_div_popis3 {width: 31em;}
/* Společný popis pod 4 obrázky */
.galerie_div_popis4 {width: 41.1em;}
/* Společný popis pod 5 obrázků */
.galerie_div_popis5 {width: 51em;}

/* ************************************************************************** */

/* Tlačítka */

.tlacitkoObal {
  height: 2.3em;
  position: relative;
  left: 0.1em;
  width: 8.2em;
}
.tlacitkoObal2 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
a.aTlacitko, a.aTlacitko:active, a.aTlacitko:visited, a.aTlacitko:hover, a.aTlacitko2, a.aTlacitko2:active, a.aTlacitko2:visited, a.aTlacitko2:hover {
/*  background: url(./grafika/menu/tlacitko3a.gif) no-repeat center center;*/
  background: url(./grafika/menu/tlacitko_a.gif) no-repeat center center;
/*  border: 1px solid white; */
  color: #c6c6c6;
  display: block;
  font-size: 1.2em;
  font-weight: bold;
  height: 100%;
  line-height: 1.83em;
  position: relative;
  text-align: center;
  text-decoration: none;
  width: 6.9em;
  z-index: 2;
}
a.aTlacitko2, a.aTlacitko2:active, a.aTlacitko2:visited, a.aTlacitko2:hover {
  display: block;
  font-size: 1.5em;
  height: 2em;
  margin-left: auto;
  margin-right: auto;
  position: static;
}
a.aTlacitko:hover, a.aTlacitko2:hover {
/*  background: url(./grafika/menu/tlacitko3b.gif) no-repeat center center;*/
  background: url(./grafika/menu/tlacitko_b2.gif) no-repeat center center;
  color: #fcfe74;
  text-decoration: none;
}

/* ************************************************************************** */

/* Vlajky, sociální sítě */
#vlajky, #soc_site {
/*  border: 1px solid white; */
  margin-top: 1em;
  position: relative;
  text-align: center;
}
#soc_site {margin-top: 0.4em;}

#vlajka-cz, #vlajka-en, #vlajka2-en, #vlajka-ge, #vlajka2-ge, #vlajka-ru, #vlajka2-ru, #facebook {
  font-size: 1.25em;
font-size: 1.6em;
  margin-right: 0.2em;
}
.vlajka-cz, .vlajka-en, .vlajka-ge, .vlajka-pl, .vlajka-ru {font-size: 1.4em;}

#vlajka-cz, .vlajka-cz {background: url("./grafika/vlajky/cz1.gif") no-repeat 0 0;}
#vlajka-cz:hover, .vlajka-cz:hover {background-image: url("./grafika/vlajky/cz2.gif");}
#vlajka-en, #vlajka2-en, .vlajka-en {background: url("./grafika/vlajky/en1.gif") no-repeat 0 top;}
#vlajka-en:hover, #vlajka2-en:hover, .vlajka-en:hover {background-image: url("./grafika/vlajky/en2.gif");}
#vlajka-ge, #vlajka2-ge, .vlajka-ge {background: url("./grafika/vlajky/ge1.gif") no-repeat 0 0;}
#vlajka-ge:hover, #vlajka2-ge:hover, .vlajka-ge:hover {background-image: url("./grafika/vlajky/ge2.gif");}
#vlajka-ru, #vlajka2-ru, .vlajka-ru {background: url("./grafika/vlajky/ru1.gif") no-repeat 0 0;}
#vlajka-ru:hover, #vlajka2-ru:hover, .vlajka-ru:hover {background-image: url("./grafika/vlajky/ru2.gif");}
.vlajka-pl {background: url("./grafika/vlajky/pl1.gif") no-repeat 0 0;}
.vlajka-pl:hover {background-image: url("./grafika/vlajky/pl2.gif");}
.vlajka-ru {background: url("./grafika/vlajky/ru1.gif") no-repeat 0 0;}
.vlajka-ru:hover {background-image: url("./grafika/vlajky/ru2.gif");}

#facebook {background: url("./grafika/socialni_site/facebook1.gif") no-repeat 0 0;}
#facebook:hover {background-image: url("./grafika/socialni_site/facebook2.gif");}

#fb_like_button {}
#google_button {}

#guestbook-frame {
  background-color: #333;
  color: #eee;
  height: 41em;
  overflow: hidden;
  width: 100%;
}

/* ************************************************************************** */

/* Počítadlo přístupů */
   
#pocitadlo {
/*  border: 1px solid white; */
  height: 1.3em;
  position: relative;
  text-align: center;
/* top: 6em; */
  top: 1em;
}

/* ************************************************************************** */

/* Vstup, Úvod */
#vstup-center, #uvod-center2c, #uvod-center3c {
/*  border: 1px solid white;*/
/*  height: 29em;*/
  height: 36em;
  position: relative;
  text-align: center;
/*  top: 1.4em;*/
}
#vstup-center {
  font-size: 125%;
  height: 18em;
  margin-bottom: 17em;
  top: 8.2em;
}

#img_uvod {
  filter: revealTrans(duration=1);
  height: 27em;
  margin-bottom: 1em;
/*  width: 31.2em;*/
}
#uvod-bezici-text {padding-bottom: 2em;}

.top {
  position: relative;
  text-align: center;
  top: 1em;
}

/* ************************************************************************** */

/* Styly pro záložky */

#zalozky {
  height: 2.65em;
  margin-top: 1em;
  padding-left: 0.4em;
}
#zalozky ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#zalozky li {
  display: inline;
  float: left;
  height: 2.5em;
  line-height: 1.2em;
  margin: 0;
  margin-left: 0.5em;
  padding-top: 0.2em;
  text-align: center;
  width: 7.9em;
  _width: 7.8em;
}
#zalozky li.active {
  background-image: url("./grafika/zalozky/zalozka1_active.gif");
  width: 7.8em;
}
*>#zalozky li.active {border-bottom: 1px solid #333;}
#zalozky li a {
  background: url("./grafika/zalozky/zalozka1.gif") no-repeat;
  color: #eee;
  display: block;
  height: 2.5em;
  margin-left: 0;
  margin-top: -0.2em;
  padding-top: 0.2em;
  text-decoration: none;
  width: 7.9em;
  _width: 7.8em;
}
#zalozky li a:hover {background-image: url("./grafika/zalozky/zalozka1_over.gif");}
#zalozky-page {
  border: 0.05em solid #505050;
  margin-bottom: 1.05em;
  padding: 0.1em 0.6em 0.6em 0.6em;
}

/* ************************************************************************** */

/* Formulář pro přihlášení */
#form_login {
/*background: navy;*/
  position: absolute;
  text-align: right;
  top: 12.4em;
  width: 61.6em;
}
#form_login .button_logout {
  margin-left: 10em; 
  position: relative;
}

/* ************************************************************************** */

/* Informační formulář */
#messagebox {
  background: black;
  border: thin solid #fc0204;
  height: 5.2em;
  position: absolute;
  margin: -2.6em 0 0 21.275em;
  overflow: auto;
  padding: 2em;
  padding-bottom: 1em;
  voice-family: "\"}\"";
  voice-family: inherit;
  text-align: center;
  top: 50%;
  width: 16.2em;
}
#noaccess p {margin: 0 0 2em 0;}
#noaccess input {
  left: 50%;
  margin-left: -2.5em;
  position: absolute;
  bottom: 1em;
}

/* ************************************************************************** */

/* Bannery */
table.bannery1, table.bannery2 {
  border: 0;
  margin: 1em auto 0 auto;
  width: 81%;
}
table.bannery2 {margin: 0 auto 0 auto;}
table.bannery1 td, table.bannery2 td {border: 1px solid #505050;}

table.bannery1 td.rozmer {width: 6%;}
table.bannery1 td.poznamka {width: 12%;}

/* ************************************************************************** */

.blok {text-align: justify;}
.blok_2_sloupce {
  float: left;
  margin: 0;
  padding: 0.5em 0;
  width: 50%;
}
.button, .button_logout {
  cursor: hand;
  width: 5em;
}
*>.button, *>.button_logout {
  cursor: pointer;
  height: 1.75em;
  line-height: 1.75em;
}
ul.archiv li {
  float: left;
  width: 9.3em;
}

.cervene {color: #fc0204;}
.cervene_pozadi {background-color: #fc0204;}
.cleaner {
  clear: both;
  content: ' ';
  height: 0;
  overflow: hidden;
}
.cleaner hr {display: none;}
.kurziva {font-style: italic;}
.nahore {vertical-align: top;}
.obtekat-vlevo {
  float: left;
  margin: 0.7em;
  margin-right: 1em;
}
.obtekat-vpravo {
  float: right;
  margin: 0.7em;
  margin-left: 1em;
}
.odsazeni {text-indent: 1.2em;}
.odsazeni-dolni {margin-bottom: 1.2em;}
.okraj {margin: 0.5em;}
.preskrtnute {text-decoration: line-through;}
.sirka150 {
  margin: 0.5em;
  width: 150px;
}
.sirka200 {
  margin: 0.5em;
  width: 200px;
}
.tucne {font-weight: bolder;}
.uprostred {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.vlevo {text-align: left;}
.vpravo {text-align: right;}
.vyska113 {
  height: 113px;
  margin: 0.5em;
}
.vyska134 {
  height: 134px;
  margin: 0.5em;
}
.vyska150 {
  height: 150px;
  margin: 0.5em;
}
.zlute {color: #fcfe74;}

/* ************************************************************************** */

/* Pro tisk */

@media print {
  .noprint, div.h1_stin, div.h2_stin, .tlacitkoObal, .tlacitkoObal2, a.aTlacitko, a.aTlacitko2 {display: none;}

  html, body {
    background-color: transparent;
    color: black;
    overflow: hidden;
  }
  a:link {color: black;}

  #page1c, #page2c, #page3c {
    background-color: white;
    background-image: none;
    margin: 0 auto 0 auto;
    width: auto;
  }
  #blok12, #blok2, #header1c, #header2c, #header3c, #footer1c, #footer2c, #footer3c {display: none;}
  #blok1, #blok1 #blok11, #blok1 #blok12, #blok2 {float: none;}
  /* Druhý sloupec */
  #blok1, #blok1 #blok11 {width: auto;}

  .content {font-size: 90%;}

  #hlavicka {
    background-image: none;
    height: 2em;
    margin: 0;
  }
  h1.h1_hlavicka {padding-top: 0;}
  #h2_obal {background-color: white;}

  .img_vykres {background-color: white;}
  .tabulka_vozidlo {width: auto;}

  #zalozky {display: none;}
  #zalozky-page {
    border: 0;
    margin: 0;
    padding: 0;
    width: auto;
  }
}

