/* CSS Document */
body,
table {
  font-family:Tahoma,Arial;
  font-size:13px;
}

body {
  background:url('../images/background.gif') #E5E5E5;
  color:#333333;
}

a {
  color:#C90101;
}

a:hover {
  color:red;
  text-decoration:none;
}

.povinne {
  color:orange;
}

#dokument {
  border:1px solid gray;
  width:980px;
  text-align:left;
  background:white;  
  overflow:auto;
}

#hlavicka {
  height:270px;
  background:url('../images/logo.jpg') no-repeat white;
}

.general-partner {
  width: 100%;
  height: 150px;
}

.general-partner a {
  width: 100%;
  height: 100%;
  display: block;
  background: url('../images/general_partner.jpg') no-repeat;
}

#dokument #lista-top {
  border-top:1px solid black;
  border-bottom:1px solid black;
  background:url('../images/navigace_back.jpg') #24303C;
  width:100%;
  /*height:32px;*/
}

#dokument #lista-top .navigace {
  padding:7px;
  font-family:tahoma;
  float:left;
  width:820px;
}

#dokument #lista-top .navigace a {
  text-decoration:none;
  color:#ffcc33;
  font-weight:bold;
  margin:2px 2px 2px 5px;
  padding:0px 7px 0px 7px;
  /*background:url('../images/square_green.png') no-repeat left;*/
}

#dokument #lista-top .navigace a:hover {
  color:white;
  /*background:url('../images/navigace_back_aktivni.png') no-repeat center;*/
  text-decoration:underline;  
}

#dokument #lista-top .vyhledavani {
  margin-left:825px;
  text-align:right;
  background:url('../images/vyhledavani_back.jpg');
}

#dokument #lista-top .vyhledavani form {
  padding:6px;
  background:url('../images/ico_lupa.png') no-repeat left;  
  border-left:1px solid gray;
  margin:0px;
}

#dokument #lista-top .vyhledavani form input {
  border:1px solid black;
  width:50px;
}

#dokument #left {
  float:left;
  width:200px;
  overflow:auto;  
  border-right:1px solid black;  
}

#dokument #right {
  float:right;
  width:180px;
  overflow:auto;
  border-left:1px solid black;    
}

#dokument #center {
  margin:0px 180px 0px 200px;
  /*background:#F4F4F4;*/ 
}

#obsah {
  width:100%;
  overflow:auto;
}

#dokument #pata {
  color:white;
  background:gray;
  padding:5px;
  border-top:1px solid gray;
  text-align:center;
  font-size:10px;
}

h3 {
  margin:0px 0px 15px 0px;
  padding-top:3px;
  text-align:center;
  font-size:16px;
  font-family:tahoma;
}

h4 {
  margin:0px;
  font-weight:bold;
  text-align:center;
  color:black;
  font-size:14px;
}

.download {
  height:30px;
  background:url('../images/lista_download.jpg') no-repeat;
  border-bottom:1px solid gray;
}

.rallye, .patron {
    text-align: center;
}

.rallye h4 {
    height:30px;
    background:url('../images/lista_rallye.jpg') no-repeat;
    border-bottom:1px solid gray;
}

.rallye img {
    margin: 10px 0 10px 0;
}

.patron h4 {
    height:30px;
    background:url('../images/lista_patron_yellow.jpg') no-repeat;
    border-bottom:1px solid gray;
}

.patron img {
    width: 50%;
}


.odkazy-lista {
  height:30px;
  background:url('../images/lista_odkazy.jpg') no-repeat;
  border-bottom:1px solid gray;
  border-top:1px solid black;  
}

.odkazy .odkaz {
  font-size:11px;
  padding:5px;
}


.partneri-logo {
  height:30px;
  border-bottom:1px solid gray;
  border-top:1px solid black;  
}

.partneri-partner {
  background:url('../images/lista_partneri.jpg') no-repeat;
}

.partneri-hlavni {
  background:url('../images/lista_partneri_hlavni.jpg') no-repeat;
}

.partneri-medialni {
  background:url('../images/lista_partneri_medialni.jpg') no-repeat;
}

.partneri-generalni {
  background:url('../images/lista_partneri_generalni.jpg') no-repeat;
}

.foto .fotologo {
  height:30px;
  border-bottom:1px solid gray;
  border-top:1px solid black;  
  background:url('../images/lista_fotogalerie.jpg') no-repeat;
}

.foto {
  text-align:center;
}

.foto img {
  border:1px solid gray;
  margin:5px;
}


.reklama-lista {
  height:30px;
  background:url('../images/lista_reklama.jpg') no-repeat;
  border-bottom:1px solid gray;
  border-top:1px solid black;  
}

.diskuze-lista {
  height:30px;
  background:url('../images/lista_diskuze.jpg') no-repeat;
  border-bottom:1px solid gray;
  border-top:1px solid black;  
}

.uzivatel-logo {
  height:30px;
  background:url('../images/lista_uzivatel.jpg') no-repeat;
  border-bottom:1px solid gray;
}

.prihlaseni-logo {
  height:30px;
  background:url('../images/lista_login.jpg') no-repeat;
  border-bottom:1px solid gray;
}

#left .doc {
  margin:3px 5px 3px 5px;
  font-size:11px;  
  padding:4px;
  background:#F2F2F2;
  border:1px dotted #B2B2B2;
}

.doc .titulek {
  font-weight:bold;
  text-decoration:underline;
  color:#808000;
}

.doc .popis {
  font-style:italic;
}

.doc .odkaz {
  text-align:right;
}

.partneri {
  text-align:center;
}

.partneri .partner {
  margin:10px 0px 10px 0px;
}

.docs .archiv {
  margin:5px;
  font-size:11px;
  text-align:right;
}


.nadpis {
  background:url('../images/background_info.jpg') #E9E9E9;
  text-align:center;
  color:white;
  font-weight:bold;
  padding:7px 0px 7px 0px;
  margin:0px;
}

.uzivatel {
  background:url('../images/back_budik.gif') bottom left no-repeat;
}

.uzivatel form {
  margin:5px 5px 0px 5px;
}

.uzivatel form div {
  margin:3px 0px 3px 0px;
}

.uzivatel input {
  border:1px solid black;
}

.user-name {
  padding:5px;
}

.user-menu a {
  display:block;
  margin:3px 0px 3px 10px;
}

.but-login {
  text-align:right;
  padding:5px;
}

.quick-jezdci {
  background:url('../images/back_1.jpg') no-repeat #fe6400;
  /*height:200px;*/
  width:100%;
  border-top:1px solid gray;
  border-bottom:1px solid gray;
}

.quick-jezdci .seznam {
  margin:0px;
  width:70%;
  font-size:11px;
  padding:3px;
}

.quick-jezdci .seznam div {
  font-weight:bold;
  text-decoration:blink;
}

.quick-jezdci .seznam a {
  display:block;
  margin:1px 0px 1px 0px;
  color:white;
  font-weight:bold;
}

.quick-vysledky {
  background:url('../images/back_2.jpg') no-repeat;
  height:200px;
  width:100%;
  border-top:1px solid gray;
  border-bottom:1px solid gray;
}

.quick-vysledky .seznam {
  margin:0px;
  width:95%;
  font-size:11px;
  padding:3px;
  text-align:right;
}

.quick-vysledky .seznam div {
  font-weight:bold;
  text-decoration:blink;
}

.quick-vysledky .seznam a {
  display:block;
  margin:1px 0px 1px 0px;
  color:white;
  font-weight:bold;
}

.banner {
  text-align:center;
  margin:5px;
}

.chyba {
  margin:8px;
  color:red;
  padding:5px;
  border:1px solid red;
}

.diskuze .prispevek {
  width:90%;
  margin:5px;
  font-size:11px;
}

.prispevek .autor {
}

.prispevek .text a {
  color:gray;
}

.bannerEshop {
  text-align: center;
  margin-top: 10px;
}
