/*hlavni prvky*/
html {
  margin:0;
  padding:0;
  z-index:-3;
  background: #B3AB98 url("pictures/obrazy/pozadi_prava.jpg") repeat-x;
}

body {
  
  font-size: 1em;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  width: 100%;
  z-index:-2;
}

table.pozadi{
  position:absolute;
  width:100%;
  height:100%;
  z-index:-1;
}
td.pozadi_1{
  width:50%;
  height:757px;
  background: url("pictures/obrazy/pozadi_leva.jpg") repeat-x ;
}

div#background{
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  background: url(pictures/obrazy/hlavicka_2.jpg) no-repeat top center;
  z-index:0;
  width:100%;
}

div#hlavicka{
  height:200px;
  width:1024px;
}

div#menu{
  text-align:left;
  border-bottom: 15px solid #779430;
  padding-bottom:5px;
  width:940px;
}

div#obsah{
  text-align:left;
  margin:0px 0px 30px 0px;
  background:white;
  padding:20px 20px 20px 20px; 
  width:900px;
  left:150px;
  
}
div#autor{
  position:relative;
  top:70px;
  left:550px;
  font-weight:bold;
  color:white;
}
div#text{
  width:550px;
  float:left;
  padding-right:50px;
} 

div#nej{
  width:250px;
  float:left;
}


div#pridej{
  width:450px;
  position:relative;
  text-align:center;
  top:0px;
  left:220px;
  font-weight: bold;
  color:#779430; 
}
div#login{
  position:absolute;
  top:250px;
  left:500px;
  font-weight: bold;
  color:#779430;  
}

div#paticka{
  background: url("pictures/obrazy/paticka.jpg") repeat-x ;
  text-align:center;
  padding: 0px 0px 0px 0px;
  margin:0px 0px 0px 0px;
  width:100%;
  min-width:100%;
  height:106px;
  color:#779430;
}

div#paticka_obsah{
  position:relative;
  top:40px;
}

div#find{
  width:252px;
  position:relative;
  left:270px;
  top:20px;
}

div#vysledky{
  position: absolute;
  top: 38px;
  background-color:#a3ba69;
  width: 248px;
  text-align:left;
  margin-top: 10px;
  border: solid #779430 2px;
  
}

.hledej_a{
  color: black;
  text-decoration: none;
  font-weight:bold;
  padding: 2px 0px 0px 2px;
}

.hledej_a:hover{
  color: #F9F9F9;
  text-decoration: none;
  font-weight:bold;
  padding: 2px 0px 0px 2px;
}
.hledej_typ{
  position:absolute;
  right:2px;
  padding-top:2px;
  font-weight:normal;
  font-size: 0.8em;
}

h1{

}

h2{
  font-size:1.1em;
  font-weight:bold;
}

ul{
  list-style-type:disc;
}
p{
  text-align:justify;
}

/* konec hlavnich prvku*/
/*-----------------------*/
/*odkazy v menu a paticce*/
.menu{
  padding:5px 20px 6px 20px;
  margin-left:20px;
  background-color:#779430;
  font-weight:bold;
  text-decoration:none;
  color:white;
}
.menu:hover{
  padding:5px 20px 6px 20px;
  margin-left:20px;
  background-color:#a3ba69;
  font-weight:bold; 
  text-decoration:none;
  color:white;
}
.mail{
  font-weight:bold;
  color: white;
  text-decoration: none;
}

.mail:hover{
  font-weight:bold;
  color: #CCCCCC;
  text-decoration: none;
}

/*konec odkazu*/
/*-------------*/
/*styly pro nej...*/
.a_nej{
  color: black;
  text-decoration: none;
  font-weight:bold;
  
}
.a_nej:hover{
  color:#779430;
  text-decoration: none;
  font-weight:bold;
}

.nej_x{
  border-bottom: 2px solid #779430;
  border-color: #779430;
  margin-bottom: 20px;
  padding-bottom: 5px;
  text-align: center;
  font-size: 120%;
}
/*konec stylu pro nej...*/
/*--------------------*/
/*styly pro zobrazovani stranek drinky, hospody a clanky*/
.bunka{
  border-top: 2px;
  border-left: 2px;
  border-right: 2px;
  border-bottom: 2px;
  border-style: solid;
  border-color:#779430; /*#779430,1C9D2C,00ab00,2C9411*/
  margin-bottom: 20px;
  width:100%;
}

.sub_hlavicka{
  background-color:#779430;
  padding: 5px 5px 5px 5px;
}

.sub_paticka{
  background-color:#779430;
  height:40px;
}

.sub_obsah{ 
  padding:5px 5px 5px 5px;
}
a.nazev{
  font-size: 1em;
  padding-left:0px;
}

.nazev{
  font-style:italic;
  padding-top:2px;
  padding-left:5px;
  font-size:1.5em;
  color:black;
  text-decoration:none;
  float:left;
}

.autor{
  font-weight:bold;
  color:#0F0F0F;
  text-align:right;
  
}
.datum{
  text-align:right;
}

.popis{
  height:100%;
  margin-right: 5px;
}

.hodnoceni_form{
  float:left;
  padding: 10px 15px 0px 5px;
}

.hodnoceni{
  float:left;
  padding:10px 15px 0px 0px;
}

.perex{
  font-style:italic;
  padding-bottom:5px;
}

.piva{
  float:left
}
.zabava{
  float:left;
  padding-right:100px;
}
.komentare{
  text-align:right;
  padding:10px 15px 0px 0px;
}
.o_d{
  width:50px;
  font-weight:bold;
}
  /*obrazek*/
  .obrazek{
    border: solid #a3ba69 3px;
    text-align:center;
    vertical-align:middle;
    float:right;
    margin-bottom:5px;
    padding: 0px 0px 0px 5px;
  }
  
  .no_obr_250{
    border: solid #a3ba69 3px;
    width:250px;
    height:250px;
    text-align:center;
    vertical-align:middle;
    float:right;
    margin-bottom:5px;
    padding: 0px 0px 0px 5px;
    
  }
  .no_obr_100{
    border: solid #a3ba69 3px;
    width:100px;
    height:100px;
    text-align:center;
    vertical-align:middle;
    float:right;
    margin-bottom:5px;
    padding: 0px 0px 0px 5px;
    
  }
  /*konec obrazek*/

/*konec stylu clanky, hospody, drinky*/
/*------------------*/
/*styly komentar*/
.komentar{
  padding: 2px 2px 2px 2px;
  margin-bottom:15px;
  border: solid #a3ba69 3px;
  width:425px;
  background-color: #a3ba69;
}
.k_autor{
  padding-bottom:5px;
}

.k_text{

}

.k_test{
  float:left;
  padding-right:10px;
}

.k_pridej{
  float:left;
}

.kv{
  padding: 2px 2px 2px 2px;
  margin: 0px 0px 5px 0px;
  border: solid #a3ba69 3px;
  width:425px;
  background-color: #a3ba69;
}
.kv_autor{
  font-weight:bold;
  padding: 0px 0px 2px 0px;
  float:left;
}
.kv_datum{
  float:right;
  text-align:right;
}
.kv_text{
  background-color: white;
  padding: 2px 2px 2px 2px;
}
/*konec styly komentar*/
/*-------------------*/
/*styly jednotlive drinky, clanky, hospody*/
.prisady{
  padding-top:10px;
}
.postup{
  
}

.prisada{
  font-weight:bold;
  float:left;
  padding: 0px 10px 0px 0px;
}

.mnozstvi{
  
  
}

/*konec stylu jednotlive drinky, clanky, hospody*/
/*--------------------*/
/*styly pridej*/
.pridej_p{
  padding: 2px 2px 2px 2px;
  border: solid #a3ba69 3px;
  background-color: #a3ba69;
}

.text_p{
  padding-bottom:5px;
}

.test_p{
  padding: 5px 0px 5px 0px;
}
.variable_p{
  float:left;
}
.variable_p_padding{
  float:left;
  padding-left:10px;
}

/*konec styly pridej*/
/*--------------------*/
/*ostatni styly*/
.k_obtekani{
  clear:both;
}

.strany{
  color: black;
}


.strany:hover{
  color: blue; /*#779430*/
}

.strany:visited{
  color:black;
  text-decoration:none
}

.delete{
  color: red;
  text-decoration:none;
}


.delete:hover{
  color: red; 
  text-decoration:none;
}

.delete:visited{
  color:red;
  text-decoration:none;
}

.on{
  color: #779430;
  text-decoration: underline;
}

.odkaz{
  font-weight:bold;
  color: black;
  text-decoration: none;  
}

.odkaz:hover{
  font-weight:bold;
  color:#779430;
  text-decoration: none;
}
.odkaz_p{
  font-size:0.8em;
  font-weight:bold;
  color: #779430;
  text-decoration: none;  
}

.odkaz_p:hover{
  font-weight:bold;
  color: white;
  text-decoration: none;
}
/*konec ostatnich stylu*/

/*vyhledavani*/
div#hospody_vyh{
  display:none;
}

div#drinky_vyh{
  display:none;
}

div#clanky_vyh{
  display:none;
}
/*konec vyhledavani*/

/*styly kam dnes*/
div#kam_dnes{
  padding-bottom: 15px;
  border-bottom: 2px solid #779430;  
}
div#kam_dnes_vsichni{
  padding: 20px 0px 5px 0px;
  border-bottom: 2px solid #779430;
}
div#kam_vsichni_div{
  padding-top: 15px;
}
.table_kam_vsichni{
  border: 2px #779430;
}
.table_kam_1{
  color: #779430;
  font-weight: bold;
  width: 150px;
}
.table_kam_2{
  color: #779430;
  font-weight: bold;
  width: 150px;
}
.table_kam_3{
  color: #779430;
  font-weight: bold;
  min-width: 300px;
}
/*konec kam dnes*/