/* barvy: FFCC80,FFE6BF,FFAF51,FFF0DD,CC0000,751817*/

body      {
  font-family:Times New Roman, Garamond ;       
  background: url('kostely.gif') repeat top left ;  background-color:#FFCC80; 
          }

#ramecek  {
  background-color:#FFE6BF;  border:3px solid #000; width: 840px; margin:auto;
  margin-bottom:0px; margin-top:30px; 
          }

#ramecek-vnitrni {
  margin:15px; 
  padding-top:10px;
  padding-bottom:20px;
                  }

#hlavni   {
  width:800px;  min-height:300px; border:5px double #000; margin-top:5px; position:relative;
  background: URL('prechod.gif') repeat-x left top ;  /*/position rel. je kuli dolnimu prechodu/*/
  background-color: #FFF0DD; /*/pripadne:fff/*/  
            }    
 
#prechod_dolni  {
  position:absolute; bottom:0px; 
  background:url('prechod_dolni.gif') ;  
  height:150px; width:100%; 
  z-index:0;
                }

#obsah    {
  color:#000; width:450px; margin:30px; margin-right: 0px; position:relative; z-index:1;
          }                                /*/position a z-index je kuli dolnimu prechodu/*/

#obsah-f, #obsah-u    {
  color:#000; width:92%; margin:20px; margin-right: 0px; position:relative; z-index:1;
          } 

.obr-obsah   {
  margin:0;
  border:2px solid black; 
  margin-left:10px;
            }
        
.garden   {
  text-align:center;
  border:0;
  background-color:transparent; 
  margin-left:0px;
            }            
.garden img   {
  border:0;
            }
             
.garden:hover  {
  border:0;
  background-color:transparent; 
  margin-left:0px;
            }               

#pizzerie-nadpis {
  margin:0; padding:0;
  position:relative;
  width:800px; height:148px;
  overflow:hidden;
  border:5px double #000;
  margin-bottom:0px;
      }
#pizzerie-nadpis span {
  display:block;
  position:absolute; left:0; top:0; z-index:1;
  width:800px; height:148px;
  margin:0; padding:0;
  background:url("pizzerie-pacov.jpg") top left no-repeat;
      }

#ubytovani-hlavicka {
clear:both;display:block;border:3px double #751817;margin:auto; margin-bottom:10px;
}

hr        {
color:black;
border: 1px solid black;
margin:3px;
}

#menu     {
  height: 31px;  
  color:#000; width:800px; 
  background-color:#FFAF51;  border: 5px double black;
          }


#menu-closer {
width:100%;
}

#pravy-sloupec  {
  margin-right:30px; _margin-right:15px; margin-top:10px; _margin-top:30px;
  margin-left:0px; float:right; position:relative; z-index:1; 
                }          /*/position a z-index je kuli dolnimu prechodu/*/

.ramecek-vpravo {
  border: 3px double #000; width:240px; margin-top:30px;  _margin-top:5px; _margin-bottom:30px;
       background-color:#FFAF51;
                }

.ramecek-vpravo img    {
    margin-right:0px; 
    margin-left:18px;
    border:2px solid #FFF0DD;
                  }

.album-nahled        {
  float:left;
  text-align:center;
                }

.album-nahled a img    {
    float:none;display:block;
    margin:auto;border:2px solid #000;
    margin-bottom:5px;
    opacity: 1;   
    filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1; 
                      }
                 
.album-nahled-aktivni a img       {
    border:2px solid transparent;
    float:none;display:block;
    margin:auto;
    border:2px solid #FFAF51 ! important;
    cursor: default;
    opacity: 1;   
    filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1; 
                }                 
                 
.album-nahled a:hover img {
  border:2px solid #000;
  opacity: 1;   
  filter: alpha(opacity=100);   
  -moz-opacity: 1;   
  -khtml-opacity: 1; 
                }
                
.album-nahled a {
  border:0px solid white;
  background-color:transparent;
  margin:0;padding:0;
  text-decoration:none;
  display:block;
  height:125px; 
  width:147px;
  padding-bottom:5px;
  padding-top:3px;
  }

.album-info{
  font-weight:normal;
  text-decoration:none;
  color:#000;
}

.album-nahled a:hover {
  margin:0;margin-top:0px;border:0;
  background-color:#FFE6BF;
  } 

.album-rok {
  font-size:1em;
  font-family:Times New Roman, Garamond ;       
  padding:2px;
  text-align:center;
  font-weight:normal;
  display:block;
  background-color:#FFE6BF;
  margin:20px 0 5px 0;
}
/*
.nahled {float:left;}

.nahled a img    {
    float:left;
    margin:0;
    border:0;
    margin-right:3px;
    margin-top:3px !important;
    opacity: 0.9;   
    filter: alpha(opacity=90);   
    -moz-opacity: 0.9;   
    -khtml-opacity: 0.9;       }



.nahled a:hover img {
    margin-top:0px !important;
    border:3px solid #FFAF51;border-color:#000;
    margin-bottom:-3px;margin-left:-3px;margin-right:0px;
    opacity: 1;   
    filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1; 
                 }
                
a:hover { color:#FFF0DD; }                     
               
.nahled a {
  border:0px solid white;
  background-color:transparent;
  margin-right:0px;margin-left:0px;padding:0px;
}

.nahled a:hover {
  border:0px solid white;
  background-color:transparent;
  margin-right:0px;margin-left:0px;padding:0px;
} */


.nahled {
    float:left;
    border:0px solid white;
    background-color:transparent;
    margin-right:0px;margin-left:0px;padding:0px;
}

.nahled img    {
    float:left;
    margin:0;
    border:0;
    margin-right:3px;
    margin-top:3px !important;
    opacity: 0.9;   
    filter: alpha(opacity=90);   
    -moz-opacity: 0.9;   
    -khtml-opacity: 0.9;       }



.nahled:hover img {
    margin-top:0px !important;
    border:3px solid #FFAF51;border-color:#000;
    margin-bottom:-3px;margin-left:-3px;margin-right:0px;
    opacity: 1;   
    filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1; 
                 }
                
a:hover { color:#FFF0DD; }                     

.nahled:hover {
  border:0px solid white;
  background-color:transparent;
  margin-right:0px;margin-left:0px;padding:0px;
} 

/* ************************************************** */

.foto-nahled        {
    float:left;
                  }

.foto-nahled a img    {
    border:0px solid transparent;
    float:none;display:block;background-color:#fff;
    opacity: 0.7;   
    filter: alpha(opacity=70);   
    -moz-opacity: 0.7;   
    -khtml-opacity: 0.7; 
                      }
                 
.foto-nahled-aktivni a img     {
    border:3px solid #000 !important; 
    cursor: default;
    margin-bottom:-3px;
    opacity: 1;   
    filter: alpha(opacity=100);   
    -moz-opacity: 1;   
    -khtml-opacity: 1; 
                    }                 

.foto-nahled-aktivni a {
  margin-top:-3px !important;
  margin-left:6px !important;
  margin-right:10px !important;
  margin-bottom:0px !important;
}
                 
.foto-nahled a:hover img {
  border:3px solid #000;margin-bottom:-3px;
  opacity: 1;   
  filter: alpha(opacity=100);   
  -moz-opacity: 1;   
  -khtml-opacity: 1;
                }
                
.foto-nahled a {
  margin:0;
  margin-right:3px;
  display:block;
  }
  
.foto-nahled a:hover {
  border:0;
  margin:0;
  margin-right:0px;margin-left:-3px;margin-top:-3px;
}  

.sipka, .sipka:hover {
border:0;
display:block;
height:25px;
width:25px;
opacity: 0.7;   
filter: alpha(opacity=70);   
-moz-opacity: 0.7;   
-khtml-opacity: 0.7; 
}

.sipka:hover {
opacity: 1;   
filter: alpha(opacity=100);   
-moz-opacity: 1;   
-khtml-opacity: 1;
}

.sipka img {
border:0;
}

.sipka_predchozi, .sipka_predchozi:hover {
float:left;
background:url('sipka-predchozi.gif') no-repeat center center;
margin:30px 15px 0 5px;
}
.sipka_dalsi, .sipka_dalsi:hover {
float:right;
background:url('sipka-dalsi.gif') no-repeat center center;
margin:30px 5px 0 5px;
}

#nahledy-obal {
margin:auto;
width:655px;
margin-left:40px;margin-right:0px;
padding-bottom:5px;
}

.obal {
width:105px;
float:left;
}

.obal img {
float:right !important;
}

.foto_box    {
   width:100%;
   margin:auto;
   text-align:center;
                } 

.foto   {
   border:3px solid #000;
   margin:0;margin-top:4px;
                }   

.navigace {
  text-align:left;
  font-weight:normal;
  margin-top:10px;margin-bottom:15px;
  text-indent:30px;
  font-size:1.09em;
}

.nad-menu {
margin:5px;
font-size:1.1em;
text-indent:0px;
}

.navigace ul{
margin:0;padding:0;
}

.navigace li{
display: inline;
margin:0;padding:0;
} 

.navigace a   {
  color:#000; 
  margin:0 10px 0 10px;
  text-decoration:none;
  font-weight:normal;
            }

.drobec a {
  margin:0 2px 0 2px;text-decoration:underline;
}
.drobec a:hover    {
  margin:0px -2px 0px -2px !important;
}

.navigace a:hover, .nad-menu a {
  color:#000;
  border:1px solid black;
  text-decoration:none;
  padding:0 3px 0 3px;
  background-color:#FFF0DD;
  margin:0px 6px 0px 6px;
                }

.nad-menu a {
border:1x solid black;  
background-color:#FFAF51;
}

.nad-menu a:hover {
  background-color:#FFF0DD;
  }

#hlavni img             {
margin-top:10px;
                }

#paticka  {
  height: 25px;  
  width:800px;
  color:#000;  
  background-color:#FFAF51; border: 5px double black; margin-top:5px;
          }
h4        { 
    margin:4px;
    font-size:1em; 
    
          }

h2        {
    display:inline;
    font-size:3em; 
    font-weight:bold;
    margin:0px;
    margin-left:10px;   
          }

#obsah-u h2, #obsah-u h3 {
    color:#751817;
}

#obsah-u p {
    margin:0;
    margin-bottom:15px;
            }
            
#obsah-u h3 {
    margin-top:15px;
    margin-bottom:10px;
          }            

h3        {
    font-size:1.5em;
    font-weight:bold;
    margin:0; 
}

#menu ul        {
   margin-left:-30px; margin-top: 5px; _margin-left:10px; margin-bottom:0;   
          }

*:first-child+html #menu ul{
	margin-left:10px; margin-bottom:0;   
}
			 
#menu li        {
  display:inline;margin:0px; margin-bottom:0;   
          }

h1        {
  font-size: 3.3em;
  margin:10px; margin-bottom:0;
            }

p         {
  font-size:1.090em;
  font-family:Times New Roman, Garamond ;
  font-weight:normal;
  text-align:justify;
          }
        
.zvyraznit {
  font-size:1.1em;
  font-weight:normal;
  color:#E63214;

}          

h5        {  /*na novinky */
  font-size:1em;
  font-family:Times New Roman, Garamond ;       
  padding:2px;
  text-align:left;
  font-weight:normal;
  display:block;
  border-bottom: 3px solid #000; border-top: 3px solid #000;
  background-color:#FFE6BF;
  margin:0; padding-left:10px;
          }

.akce  {
color:#E46A1D; 
font-weight:bold;    
border:0;
font-size:1.1em;
text-align:center;
margin:0px 0 3px 0; padding:0;
}

.novinky  {
  margin:0px; margin-top:20px;
  text-align:right;
  font-size:0.9em;
              }
              
.novinky-dole  {
  margin:0px; 
  text-align:right;
  font-size:0.9em;
              }
              
.poledni-menu {    /*pro napsání poledního menu*/
  font-size:1em;
  margin:0px;
              }
              
.odsazeni     {           /*pro napsání poledního menu*/
  margin-top:20px; font-weight:bold;
              }

#paticka p   {
  text-align:right; margin-right: 30px; margin-top:3px; font-size:0.9em;
          }

.odkaz_slabe a         {
  font-size:1em;
  text-decoration:underline;
  color:#000;
          }

.odkaz_slabe a:hover    {
  font-size:1em;
  text-decoration:underline;
  color:#FFF0DD;
          }

.do-leva  {
  float:left; margin-left:30px;
          }

.do-prava  {
  float:right;
          }

a {
  color:#000;
  margin-right:0px;
  margin-left:3px;
  font-size:1em; 
  font-weight:bold; 
  text-decoration:underline;
}
  
a:hover {
  border:1px solid black;
  color:#000;
  text-decoration:none;
  background-color:#FFF0DD;
  margin-right:-1px;
  margin-left:2px;
               }  

.aktivni {
  border:1px solid black;
  color:#000;
  text-decoration:none;
  background-color:#FFF0DD;
  margin-right:-1px;
  margin-left:2px;
  padding:0 3px 0 3px;
  margin:0px 6px 0px 6px !important;
               }

#menu a   {
  color:#000; 
  margin:0 10px 0 10px;
  font-size:1.1em; 
  text-decoration:none;
  font-weight:normal;
            }

#menu a:hover{
  color:#000;
  border:1px solid black;
  text-decoration:none;
  padding:0 3px 0 3px;
  background-color:#FFF0DD;
  margin:0px 6px 0px 6px;
                }

#paticka a {
  font-weight:normal;
  padding:0 2px 0 2px;
}

.odkaz-galerie a   {
  margin-right:11px;
  margin-left:4px;
                }

.odkaz-galerie a:hover   {
  margin-right:10px;
  margin-left:3px;
              }

.galerie    {
  color:#CC0000;
  font-weight:bold;
  font-style:italic;
            }

table {
width:100%;
border-bottom:3px solid black;
margin-bottom:40px;
}

caption {
margin-top:2px;
background-color:#FFAF51;
font-size:1em;
font-weight:bold;
padding:4px;
border-top:3px solid black;
border-bottom:1px solid black;
}

th {
background-color:#FFCC80;
border-bottom:3px solid black;
padding-top:5px;
}

td {
padding:7px 3px 10px 10px;
text-align:center;
background-color:#FFE6BF;
border-bottom:2px solid #FFF0DD;

}

.kdykde {
line-height:160%;
width:80px;
}

.clear {
clear:both;
visibility:hidden;
}

.fotky-v-textu {
border:3px double #751817;margin:auto;display:block;margin-bottom:10px;
}


