     /* CSS Document */


body {
     background-color: #D2DEF4;
     background-image: url('pictures/pozadi.jpg');
     background-repeat: repeat-x;
     text-align: center;
     margin: 0px;
     padding: 0px;
     font-family: Tahoma;
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     color: #000000;
}

#center {
  position: relative;
  width: 901px;
  height: auto;
  margin: 0px auto 0px auto;
}

#hlavicka {
  position: relative;
  width: 901px;
  height: 386px;
  background-image: url('pictures/hlavicka.jpg');
  background-repeat: no-repeat;
}

#menu {
     position: relative;
     width: 901px;
     height: 40px;
     margin: 0px auto 0px auto;
     padding: 0px;
}

#menu a {
    color: #ffffff;  /* aby neproblikavalo menu*/
}

#menu-l {
     position: relative;
     width: 356px;
     height: 40px;
     margin: 0px;
     padding: 0px;
     float: left;
     text-align: left;
}

#menu-r {
     position: relative;
     width: 352px;
     height: 40px;
     margin: 0px;
     padding: 0px;
     float: right;
     text-align: right;
}

/*koding menu - hlavního*/

#menu ul {
      list-style-type: none;
      display: inline;
}

#menu-l li {
      position: relative;
      top: 0px;
      left: 0px;
      float: left;
}

#menu-r li {
      position: relative;
      top: 0px;
      left: 0px;
      float: right;
}


li.li-onas {
     position: relative;
     width: 80px;
     height: 40px;
     margin: 0px;
     padding: 0px;    
     float: left;  
}

span.span-onas {
     position: absolute;
     width: 80px;
     height: 40px;
     margin: 0px;
     padding: 0px;  
     top: 0px;
     left: 0px;
     background-image: url('pictures/menu/onas.jpg');
     background-repeat: no-repeat;  
     z-index: 1;
     display: block;
}

span.span-onas:hover {
     background-image: url('pictures/menu/onas-hover.jpg');
     cursor: hand;
}

li.li-pro_podnikatele {
     position: relative;
     width: 126px;
     height: 40px;
     margin: 0px;
     padding: 0px;    
     float: left;  
}

span.span-pro_podnikatele {
     position: absolute;
     width: 126px;
     height: 40px;
     margin: 0px;
     padding: 0px;  
     top: 0px;
     left: 0px;
     background-image: url('pictures/menu/pro_podnikatele.jpg');
     background-repeat: no-repeat;  
     z-index: 1;
     display: block;
}

span.span-pro_podnikatele:hover {
     background-image: url('pictures/menu/pro_podnikatele-hover.jpg');
     cursor: hand;
}    
     
li.li-firemni_plesy {
     position: relative;
     width: 110px;
     height: 40px;
     margin: 0px;
     padding: 0px;    
     float: left;  
}

span.span-firemni_plesy {
     position: absolute;
     width: 110px;
     height: 40px;
     margin: 0px;
     padding: 0px;  
     top: 0px;
     left: 0px;
     background-image: url('pictures/menu/firemni_plesy.jpg');
     background-repeat: no-repeat;  
     z-index: 1;
     display: block;
}

span.span-firemni_plesy:hover {
     background-image: url('pictures/menu/firemni_plesy-hover.jpg');
     cursor: hand;
}   

li.li-akce {
     position: relative;
     width: 80px;
     height: 40px;
     margin: 0px;
     padding: 0px;    
     float: left;  
}

span.span-akce {
     position: absolute;
     width: 80px;
     height: 40px;
     margin: 0px;
     padding: 0px;  
     top: 0px;
     left: 0px;
     background-image: url('pictures/menu/akce.jpg');
     background-repeat: no-repeat;  
     z-index: 1;
     display: block;
}

span.span-akce:hover {
     background-image: url('pictures/menu/akce-hover.jpg');
     cursor: hand;
}    

li.li-unino_noviny {
     position: relative;
     width: 112px;
     height: 40px;
     margin: 0px;
     padding: 0px;    
     float: left;  
}

span.span-unino_noviny {
     position: absolute;
     width: 112px;
     height: 40px;
     margin: 0px;
     padding: 0px;  
     top: 0px;
     left: 0px;
     background-image: url('pictures/menu/unino_noviny.jpg');
     background-repeat: no-repeat;  
     z-index: 1;
     display: block;
}

span.span-unino_noviny:hover {
     background-image: url('pictures/menu/unino_noviny-hover.jpg');
     cursor: hand;
}    
    
li.li-kontakty {
     position: relative;
     width: 120px;
     height: 40px;
     margin: 0px;
     padding: 0px;    
     float: left;  
}

span.span-kontakty {
     position: absolute;
     width: 120px;
     height: 40px;
     margin: 0px;
     padding: 0px;  
     top: 0px;
     left: 0px;
     background-image: url('pictures/menu/kontakty.jpg');
     background-repeat: no-repeat;  
     z-index: 1;
     display: block;
}

span.span-kontakty:hover {
     background-image: url('pictures/menu/kontakty-hover.jpg');
     cursor: hand;
}    
          
      
/*konec menu*/

/*hledani*/

#flash {
     position: relative;
     width: 900px;  
     height: 350px;
     top: 0px;
     left: 1px;
     margin: 0px auto 0px auto;
     padding: 0px;
     float: left;
     
}

#hledat {
     position: relative;
     width: 300px;  
     height: 25px;
     top: 0px;
     left: 9px;
     margin: 0px auto 0px auto;
     padding: 0px;
     float: left;
}

input.hledat {
    position: relative;
    width: 217px;
    height: 16px;
    background-image: url('pictures/hledani/hledat.jpg');
    margin: 0px;
    padding: 4px 0px 4px 5px;
    border-style: none;
    border: 0px; /*kvuli IEčku a jeho ramecku!!*/
}

input.hledej {
    position: relative;
    width: 70px;
    height: 25px;
    background-image: url('pictures/hledani/hledani.jpg');
    margin: 0px;
    padding: 0px;
    border-style: none;
}
/*hledani*/

/*obsah*/
#obsah {
     position: relative;
     width: 901px;
     height: auto;
     margin: 15px auto 0px auto;
     padding: 0px;
     float: left;
     background-image: url('pictures/pozadi-obsah.jpg');
}
/*obsah*/

/*levy panel*/

#levy {
     position: relative;
     width: 205px;
     height: auto;
     margin: 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/levy.jpg');
     background-repeat: repeat-y;
}

#levy img {
    margin: 10px 0px 10px 0px;
    border-style: none;
}

div.prizemi {
     position: relative;
     width: 205px;
     height: 33px;    
     margin: 0px 0px 10px 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/stitky/prizemi.jpg');
     background-repeat: repeat-y;
}

div.patro-1 {
     position: relative;
     width: 205px;
     height: 33px;    
     margin: 0px 0px 10px 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/stitky/1-patro.jpg');
     background-repeat: repeat-y;
}

div.patro-2 {
     position: relative;
     width: 205px;
     height: 33px;    
     margin: 0px 0px 10px 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/stitky/2-patro.jpg');
     background-repeat: repeat-y;
}

div.externi {
     position: relative;
     width: 205px;
     height: 33px;    
     margin: 0px 0px 10px 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/stitky/externi.jpg');
     background-repeat: repeat-y;
}

/*levy panel*/

/*text*/

#text {
     position: relative;
     width: 460px;
     height: auto;
     margin: 0px;
     padding: 0px 15px 0px 15px;
     float: left;
     background-color: #FFFFFF;
     background-image: url('pictures/obsah_top.jpg');
     background-repeat: no-repeat;
}

h1.pravy-h1 {
    font-family: Tahoma;
    font-size: 27px;
    font-weight: normal;
    color: #E77700;
    margin: 0px;
    padding: 0px;
    text-align: right;
}

h1.levy-h1 {
    font-family: Tahoma;
    font-size: 29px;
    font-weight: bold;
    color: #3A50C1;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    text-align: left;
}

#text p {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    line-height: 180%;
    text-align: left;
    margin: 25px 0px 0px 0px;
    padding: 0px;
} 

#text h2 {
    font-family: Tahoma;
    font-size: 22px;
    font-weight: bold;
    color: #E77700;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    text-align: left;
}

#text h3 {
    font-family: Tahoma;
    font-size: 18px;
    font-weight: bold;
    color: #E77700;
    margin: 15px 0px 0px 0px;
    padding: 0px;
    text-align: left;
}

#text a {
    color: #000000;
    text-decoration: underline;
}

#text a:hover {
    text-decoration: none;
}


/*fotografie*/

div.fotografie {
     position: relative;
     width: 450px;
     height: 136px;
     margin: 15px 0px 15px 0px;
     background-image: url('pictures/fotografie.jpg');
     background-repeat: no-repeat;
     text-align: right;
}

div.fotografie img {
     margin: 6px 0px 4px 0px;     /*spodni padding je kvuli posunuti odkazu*/
}

div.fotografie a {
    font-weight: bold;
    font-size: 11px;
    text-decoration: underline;
    color: #000000;
    background-image: url('pictures/sipka.jpg');
    background-repeat: no-repeat;
    background-position: 100% 5px;
    padding: 0px 9px 0px 5px;
    margin: 0px 25px 0px 0px;
} 

div.fotografie a:hover {
        text-decoration: none;
}

/*fotografie*/

/*kde sem*/

#kde_sem {
     position: relative;
     width: 490px;
     height: 33px;
     margin: 0px;
     padding: 10px 0px 0px 10px;
     color: #000000;
     text-align: left;
}

#kde_sem a {
    color: #000000;
    text-decoration: none;
    background-image: url('pictures/sipka.jpg');
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding: 0px 5px 0px 9px;
}

#kde_sem a:hover {
    text-decoration: underline;
}

/*kde sem*/

/*otviraci doba*/

table.otviraci_doba tr, td {
    margin: 30px 0px 0px 0px;
    padding: 0px;
}

tr.seda1 td {
    height: 35px;
    background-color: #EAEAEA;
    border-bottom: 1px solid #D2D2D2;
    font-weight: bold;
    font-size: 11px;
}

tr.seda2 td {
    height: 35px;
    background-color: #E1E1E1;
    border-bottom: 1px solid #CACACA;
    font-weight: bold;
    font-size: 11px;
}
/*otviraci doba*/

/*text*/

/*pravy*/

#pravy {
     position: relative;
     width: 205px;
     height: auto;
     margin: 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/pravy.jpg');
     background-repeat: repeat-y;
}

div.volna_mista {
     position: relative;
     width: 205px;
     height: 33px;    
     margin: 0px 0px 10px 0px;
     padding: 0px;
     float: right;
     background-image: url('pictures/stitky/volna_mista.jpg');
     background-repeat: repeat-y;
}

div.najmy {
     position: relative;
     width: 205px;
     height: 33px;    
     margin: 0px 0px 10px 0px;
     padding: 0px;
     float: right;
     background-image: url('pictures/stitky/najmy.jpg');
     background-repeat: repeat-y;
}

#pravy p {
     background-image: url('pictures/stin.jpg');
     background-repeat: no-repeat; 
     background-position: center bottom; 
     padding: 0px 0px 37px 0px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    margin: 0px 10px 0px 15px;
    line-height: 180%;
    text-align: left;
}

#pravy h3 {
    font-family: Tahoma;
    font-size: 14px;
    font-weight: normal;
    color: #D57A19;
    margin: 0px;
    padding: 0px;
    text-decoration: underline;
}

#pravy h3:hover {
    text-decoration: none;
}

#pravy a {   
    color: #D57A19;
    margin: 0px;
}

a.vice {
    background-image: url('pictures/sipka-pravy.jpg');
    background-repeat: no-repeat;
    background-position: 100% 5px;
    padding: 0px 10px 0px 0px;
    color: #D57A19;
    margin: 0px;
}


#pravy a:hover {
    color: #D57A19;
    margin: 0px;
    text-decoration: none;
}



/*pravy*/

/*paticka*/

#paticka {
     position: relative;
     width: 901px;
     height: 123px;
     margin: 0px;
     padding: 0px;
     float: left;
     background-image: url('pictures/paticka.jpg');
     background-repeat: no-repeat;
}

#paticka p {
    position: relative;
    top: 20px;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #CFDDFF;
    text-align: center;
    line-height: 180%;
}

#paticka a {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #CFDDFF;
    text-decoration: none;
}

#paticka a:hover {
    text-decoration: underline;
}
/*paticka*/