/*--------------------------------------------------------
	Globální styly
  -------------------------------------------------------*/	
* { 					
						margin: 0; 
						padding: 0;
	}
body {			
						font: 100%/1.2 verdana, arial, sans-serif;
						color: #404033;

 }
 /*--------------------------------------------------------
	Layout
  -------------------------------------------------------*/	
#obal {
	 					width: 48.5em; 
						margin: 0 auto;  
						background-color: #ffffcc;				
}
#hlavicka {
						height: 13.55em;
						border-bottom: 1px solid #404033;
}
#odkazy {
			 			float: reght;
}
#menu {
						width: 14em;
						float: left;
						padding-bottom: .75em;	
}
#obsah {
						margin-left: 14.25em;
						padding: 1.55em .75em .5em 1.25em;
}

#paticka {
						clear: both;
						border-top: 1px solid #BDEF47;
						padding-left: .5em;
}
#paticka span {
						font-size: 70%;
}
#paticka span a {
						color: #003333;
}
 /*--------------------------------------------------------
	Menu
  -------------------------------------------------------*/	
#menu ul {			
						margin-top: 1.65em; 	
						list-style-type: none; 
}
#menu ul li {
						width: 214px;
						height: 56px;
						line-height: 56px;
						margin: 0 auto .25em auto;
						background: #CFFD62 url("tlacitko.gif") no-repeat;
}
#menu ul li a {
						display: block;
						width: 100%;
						font-size: 110%;
						color: #003333;
						text-align: center; 
}
#menu ul li a:hover {
						text-decoration: none;
}
#menu ul li a.aktivni {
						text-decoration: none;
}
 /*--------------------------------------------------------
  Odkazy nahoře
  -------------------------------------------------------*/	
#odkazy ul {
						padding: .25em .4em 0 0;
}
#odkazy ul li {
						float: right;
						display:inline;
						list-style-type: none;
						_width: 1px; /*kvůli IE 6, pro jistotu testnout v ie 8*/
						margin-left: 1.25em;
						
}
#odkazy ul li a {
					   text-align: center;	
						height: 1.55em; 
						display: block; 
						line-height: 1.55em;
						color: #003333; 
}
#odkazy ul li a span {
						font-size: 80%;
						font-weight: bold;
}
#odkazy ul li a:hover, #odkazy ul li a.aktivni  {
						
						
					   text-decoration: none;						
}
#odkazy ul li a.aktivni {
	
						background: url("sipka-2.gif") no-repeat center bottom;
}
 /*--------------------------------------------------------
	Nadpisy
  -------------------------------------------------------*/	
h1, h2 {
  						font-family: Arial, Helvetica, sans-serif;
						color: #CC0000;		
 }
h1 {
 						font-size: 170%; 
 } 
h2 {
 						font-size: 140%;
 }
 /*--------------------------------------------------------
	Odstavce
  -------------------------------------------------------*/	
p {
  						margin-bottom: .6em;
  }
p.bez_mezery {
  						margin-bottom: 0;
  }
p.obrazek {
						padding: .25em 0 0 1.5em;
}
p#mapa {
						padding-top: .25em; 
}
p.mensi {
						font-size: 85%;
}
 /*--------------------------------------------------------
	Galerie
  -------------------------------------------------------*/	
.obal_fotek {
     					float:left; 
						width: 100%; 
						margin-bottom: .5em;
  }
.obal_fotek .karta {
  						width: 32.5%;
						float: left;
  						text-align: center;
  }
.obal_fotek .karta a img {
						border: none;
}
.obal_fotek .karta a img:hover {
						outline: 1px dotted black;
}
 /*--------------------------------------------------------
  Formulář
  -------------------------------------------------------*/	
form {
	
}  
form div {
	margin-bottom: .45em;
}
fieldset, legend {
						border: 1px solid #D0D0BF;
}  
fieldset {
						padding: .65em 0 .25em .35em;
						margin-bottom: .5em;
}
legend {
						padding: .1em .25em;
						
}
form label {
  						width: 10.5em;
						float: left;
						
  }
input {
						margin-bottom: .45em;
}  
form div label { 
						float: none;
					
}
select {
	margin: 0 1.25em 0 1em ;
}
#odesli {
				float: right;
}
 /*--------------------------------------------------------
	Ostatní
  -------------------------------------------------------*/	
#graf_penzion {
						width: 48.5em;
}
.konec {
						clear: both; /*pak při ladění udělat nějak líp*/
}
#obsah ul {
	  					margin-bottom: .6em;
	 					padding-left: 1.5em;
} 
#obsah ul li {
						margin-bottom: .15em;
}
#obsah table {
						margin: .25em 0;
						border-collapse: collapse;
} 
#obsah table td, #obsah table th {
						padding: .15em .25em;
						border: 1px solid black; 
}
#obsah table td.cena {
						text-align: center;
}
#obsah a {
						color: blue;
}
