/* CSS Document */

body 
   {
   margin: 0px;
   padding: 0px;
   font-family:sans-serif;
   font-style: italic;
   font-size: 16px; 
   font-weight: bold;
   color: #406480; 
   background-color: white; 
   }


#ob1   
   {
   width:   770px;
   margin-left: auto; /*kvůli vycentrování*/
   margin-right: auto;  /*kvůli vycentrování*/ 
   background: white url("obr/okraj_pravy.gif") repeat-y 750px 0%;
   }


/*menu.....................................................*/


#menu
   {
   width: 155px;
   float: left; 
   background-color: #406480; 
   margin-top: 20px;
  /*border: 1px solid black;  */
   }

a:hover
   {
   color: red;
   }

a.navig1
   {
   display: block;
   padding: 8px;
   color: white;
   text-decoration: none;
   font-size: 16px;
   font-style: italic;
   }

a.navig1:hover
   {
   color: red;
   background: url("obr/u_menu.gif") no-repeat 100% 50% ;
   }
 
#aktivni
   {
    background: url("obr/u_menu.gif") no-repeat 100% 50%;
    color: red;
   }   

p.bile
   {
   background-color: white; 
   margin-bottom: 0px;
   }

p.kontakt_v_menu
   {
   margin: 0px;
   padding: 2px;
   color: #406480; 
   background-color: white; 
   font-size: 12px;
   font-style: italic;
   border: 1px solid #406480; 
   }

div.kontakt_nadpis
   {
   color: white;
   background-color: #406480; 
   margin: 0px;
   padding: 0px;
   }

.kontakt_v_menu a
   {
   font-size: 11px;
   }
   
/*konec menu.....................................................*/

/*obsah.........................................................*/

#obsah
   {
   margin-left: 170px;
   padding-bottom: 70px;
   background: url("obr/pod_obsah.jpg") no-repeat center 0%;  
   }

h2
   {
   margin: 0px;
   font-style: italic;
   font-size: 20px;
   text-align: left;
   }

h1
   {
   font-style: italic;
   font-size: 20px;
   text-align: left;
   }

/*konec obsah....................................................*/


/*obsah více informací............................................*/

#obsah_i
   {
   width: 575px;
   margin-left: 168px;
   margin-top: 20px;
   background-color: white;
  /*margin-right: 24px;*/
  /*border: 1px solid black; */
   }

p.text
   {
   padding: 10px 20px 0 0px;
   text-align: justify;  
   }

p.text_nezarov
   {
   padding: 0px 0px 0 0px;
   text-align: left;  
   }


span.expon
   {
   position: relative;
   font-size: 80%;
   top:-0.5em;
   } 

img.vpravo
   {
   float: right; 
   }
   
   
img.vlevo
   {
   float: left;
   }   

/*konec obsah více informací......................................*/

/*mapa.....................................................*/

#obsah_m
   {
   margin-left: 156px;
   background-color: white;
   margin-right: 20px;
   }

#prvni_mapa
   {
   padding-left: 60px;
   }   
   
/*konec mapa...............................................*/

/*okolí.................................................*/

#obsah_ok
   {
   margin-left: 160px;
   background: white url("obr/okoli.jpg") no-repeat 100% 0%;
   margin-right: 20px;
   /*border: solid red 1px;*/
   }

h1.okoli
   {
   font-style: italic;
   font-size: 20px;
   text-align: left;
   padding-left: 15px;
   }


#hlav_sez
   {
   margin-left: 0px;
   padding: 10px 0px 0px 0px;
   /* border: solid red 1px;*/
   }

li
   {
   padding: 5px 0 5px 10px;
   list-style-position: outside;
   }
   
li.znacka_uvnitr
   {
   list-style-position: inside;
   }

span.odsun
   {
   padding-left: 20px;  
   }


/*konec okolí...........................................*/


/*fotografie............................................*/

#tab_fotek
   {
   padding-top:10px;
   padding-left: 10px;
   }


#tab_fotek table td
   {
   padding: 6px;
   }
   
caption
   {
   font-style: italic;
   font-weight: normal;
   text-align:center;
   }

/*konec fotografie.......................................*/


/*partneři..............................................*/

#obsah_p
   {
   margin-left: 170px;
   background: white url("obr/jerabiny.jpg") no-repeat right bottom;
   margin-right: 20px;
   padding-bottom: 300px;
   }

/*konec partneři........................................*/

/*akce..................................................*/

#obsah_akce
   {
   margin-left: 170px;
   background-color: white;
   margin-right: 24px;
   padding-bottom: 80px;
   }
   
/*konec akce...........................................*/

/*kontakt................................................*/

#obsah_kont
   {
   margin-left: 170px;
   background-color: white;
   margin-right: 24px;
   padding-bottom: 200px;
   }
/*konec kontakt..........................................*/

/*rezervace.............................................*/

h3
   {
   display: inline;
   padding: 2px;
   background-color:  #406480; 
   color: white;
   }

h4
   {
   font-size: 18px;
   }

#objednavka
   {
    border-collapse: collapse;
    width: 400px;
   }

#objednavka td
   {
   width: auto;
   border: 1px solid #406480; 
   padding: 1px;
   font-size:13px;
   color: #406480; 
   text-align: center;
   }

#objednavka td.zatrhni
   {
   width: 30px;
   }

#objednavka tr.obsazeno
   {
   background-color: #ff6;
   }

#ob_adr
   {
   background-color: #d3d3d3;
   padding: 5px 2px 5px 5px;
   margin-right: 10px;
   font-size:13px;
   color: #081655;
   }

#adresa td
   {
   width: auto;
   border: none;
   padding: 3px;
   font-size:13px;
   color: #081655;
   text-align: left;
   }


   
input.barva
   {
   background-color: #ff6;
   }


textarea
   {
   margin: 5px;
   }

a.objedn
   {
   font-style: italic;
   color: #009933;
   border: none;
   font-weight: bold;
   font-size: 14px; 
   }
   
/*konec rezervace.......................................*/



/* copy................styly.............................*/

div.patka
   {
   clear: both;
   width: 768px;
   margin-left: auto;
   margin-right: auto;
   margin-top: 7px;
   padding: 2px 1px 2px 1px;
   background-color: white;
   color: #406480;  
   border: 1px solid #406480; 
   }    

span.copy
   {
   font-size: 12px;
   font-style:italic;
   font-weight: bold;
   }


span.na_vrcholu
   {
   display: inline;
   margin: 1px;
   padding: 0px;
   padding-left: 345px;   
   }   

.na_vrcholu a
   {
   display: inline;
   padding: 0px;
   margin: 0px;
   background: none;
   border: none;
   }

.na_vrcholu a:hover
   {
   background: none;
   border: none;
   }

p.dolni_odsaz
   {
   margin:0px;
   }  

/* copy................styly.............................*/







