/*--- definice telo+scroll ---*/


BODY {
   scrollbar-face-color:#ffffff;
   scrollbar-arrow-color:#000000;
   scrollbar-highlight-color:#FFFFFF;
   scrollbar-3dlight-color:#666666;
   scrollbar-shadow-color:#666666;
   scrollbar-darkshadow-color:#000000;
   scrollbar-track-color:#cccccc;
   font-family: Arial,Verdana;
   background: #ffffff;
  }
  /*--- definice pozadi konec---*/
  /*--- definice cela stranka---*/
div.stranka {
width:939px;
padding: 0 0 0 0px;
margin-left: 0px;
margin-top: 0px;
}
div.logo{
position: relative;
left: 0px;
top: 0px;
width:386px;
height: 117px;
padding: 0 0 0 0px;
}
div.flash{
margin-left: 388px;
margin-top: -117px;
width:552px;
height: 411px;
padding: 0 0 0 0px;
background: url(pozadi_flash.jpg);
}


   /*--- pozice divu navigace---*/
  
      div.navigace {
width:644px;
height: 331px;
padding: 0 0 0 0px;
margin-left: 0px;
margin-top: -294px;
}
      div.telo_celek {
padding: 0 0 0 0px;
margin-left: 0px;
margin-top: 0px;
}
      div.navigace_transparent {
	  position: relative;
width:644px;
height: 331px;
padding: 0 0 0 0px;
left: 0px;
top: 0px;
}

   /*--- pozice divu navigace konec---*/
   /*--- definice tabulky navigace---*/
.navi00 {
width:644px;
height: 331px;
}
td.navi01 {
height: 41px;
}
td.navi02 {
width:644px;
height: 94px;
}
.navi03 {
width:644px;
height: 196px;
}
.mezera{
width:2px;
background: White;
}
.sloupec {
width:213px;
height: 196px;
}
 div.poz_rychla {
width:213px;
height: 35px;
padding: 0 0 0 0px;
background: url(poz_rol_m.gif); 
}
 div.poz_input {
 position: relative;
left:10px;
top:8px;
}

   /*--- definice tabulky navigace konec---*/
 /*--- definice tela/prava cast---*/   
td.telo {
width: 663px;
} 
td.prava {
width: 278px;
vertical-align: top;
padding: 0 0 0 0px;
} 
div.aktuality{
position: relative;
left: 0px;
top: -105px;
width:278px;
padding-bottom: 5px;
background: #ffffff;
}
 /*--- copyright---*/   
div.copyright{
margin-left: 0px;
margin-top: 0px;
width:939px;
height: 62px;
padding: 0 0 0 0px;
background:url(lista_copy.gif) no-repeat top;
}
div.poz_copy{
position: relative;
left: 140px;
top: 33px;
width: 400px;
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
}
div.sitemap{
height: 15px;
float: right;
margin-right: 7px;
padding-top:15px;
padding-bottom: 0px;
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
}

  div.formular{
  padding: 5 5 5 5px;
position: relative;
left: 10px;
top:0px;
width: 410px;
}
  .text {
  FONT-WEIGHT: normal;
  	font-size: 10pt;
	font-family:  Arial, Helvetica, sans-serif;
	color : #333333;
	margin: 5 5 5 5px;
	text-align: justify;
}

 /*--- definice input/textarea---*/   
.input {
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	color : #333333;
	border-style: solid;
	border-width : 1px;
	border-color : #999999;
	background: #ffffff;
	align : left;
	width: 170px;
	height: 18px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
}


.TEXTAREA{
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	color : #333333;
	border-style: solid;
	border-width : 1px;
	border-color : #999999;
	background: #ffffff;
	align : left;
	width: 250px;
	padding: 0 0 0 0px;
}

input.mail {
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	color : #333333;
	border-style: solid;
	border-width : 1px;
	border-color : #999999;
	background: #ffffff;
	align : left;
	width: 180px;
}
.button {
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	border: 1px solid  #999999;
	background: #cccccc;
	align : center;
}
 /*--- nadpisy---*/   
h1 {
	font-size: 24px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #FEC106;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
h2 {
	font-size: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #038202;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}    
h3 {
	font-size: 18px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #cc0000;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
} 
div.nadpis_green {
	font-size: 14px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	background: url(barva_green.gif);
	background-repeat: no-repeat y;
	width: 278px;
	height: 35px;
} 
p.nadpis_white {
padding-top: 8px;
padding-left: 8px;
	font-size: 13px;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
} 
div.odst_line {
margin-top: 0px;
padding-top: 3px;
margin-bottom: 0px;
padding-bottom: 3px;
	margin-left: 5px;
	margin-right: 5px;
		font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
} 

 /*--- text---*/   
p {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	padding-top: 0px;
	margin-top: 0px;
}
p.cara {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 20px;
}
p.aktual {
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
		padding-bottom: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 5px;
}    
.green {
font-weight: bold;
	color : #038202;
} 
.red {
font-weight: bold;
	color : #cc0000;
} 
.yellow {
	color : #FEC106;
} 
.block_red {
	color : #FFFFFF;
	background: #CC0000;
	padding-left: 1px;
	padding-right: 1px;
} 

 /*--- odkazy--*/  
a {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
}
a.yellow_a {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color: #FEC106;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: underline;
}    
a.copy {
	font-size: 8pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : normal;
	color : #000000;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: underline;
}  
 a.white {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: underline;
} a.white_bila {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: underline;
}    

.foto {
border:  1px solid #fec106;
}  

div.block_y {
background:#FFcc00; 
width: 202px; 
height: 20px;
background: url(barva_yellow.gif);
font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
}  
div.block_r {
background: url(barva_red.gif);
width: 202px; 
height: 20px;
font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
}  

 p.white_text {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}  

 a.zpet {
	font-size: 9pt;
	font-family:  Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #ffffff;
	padding-top: 0px;
	margin-top: 0px;
	text-decoration: none;
	background: #CC0000;
}  

div.mapa {
margin-left: 10px;
margin-top: 10px;
width: 620px;
height: 620px;
background: url(mapa_okoli.gif);
}  

div.pozadi_restaurace {
width: 640px;
background: url(poz_restaurace.jpg);
background-repeat: no-repeat;
}
div.kat_bun {
display: block;
width: 202px;
height: 500px;
float: left;
padding-right: 5px;
}    
#photogalery {
width: 620px;
margin-left: 10px;
margin-top: 20px;
}    

#photogalery a {
float: left;
margin-right: 10px;
margin-bottom: 10px;
border: none; 
}    