 body
{
 

      
      position: absolute;      
      
      top: 0;
      bottom: 0;
      
      padding: 0;                 
      margin: 0;
      
      
      width: 100%;

 

}

   

#page

{
width: 800px;
              
      
      
      
      
      height: 100%;                
     
      
 

}
 

.hlavni
{



background: #fff;
overflow: visible;
width: 800px;
height: 640px;
position: absolute;
margin-top: 0px;
text-align: left;

}

.logo
{



background: white;
overflow: hidden;
width: 160px;
height: 98px;
position: absolute;
 line-height: 2em;
text-align: center;


}

.menu
{



background: #c5c4c4;
overflow: hidden;
width: 160px;
height: 406px;
position: absolute;
margin-top: 98px; 
text-align: left;


}
.john
{



background: #fff;
overflow: hidden;
width: 160px;
height: 180px;
position: absolute;
margin-top: 504px; 
text-align: left;
font-family: sans-serif; 
color: #1a3468; 
font-size: 0.6em;
 

}

 


.cara
{



background: #fff;
overflow: hidden;
width: 40px;
height: 600px;
position: absolute;
margin-top: 0px;
margin-left: 160px; 
text-align: center;


}

.dolni
{



background: #fff;
overflow: hidden;
width: 800px;
height: 20px;
position: absolute;
margin-top: 625px; 
text-align: left;
 border-top: 1px dashed #a5a5a5;


}

.nahore
{



background: #fff;
overflow: hidden;
width: 600px;
height: 30px;
position: absolute;
margin-left: 200px;
 line-height: 2em;
text-align: center;
border-right: 1px dashed #a5a5a5;


}
.nahore0
{



background: #fff;
overflow: hidden;
width: 600px;
height: 48px;
position: absolute;
margin-top: 30px;
margin-left: 200px;
 line-height: 2em;
text-align: right;
border-right: 1px dashed #a5a5a5;
font-family: sans-serif; 
color: #1a3468; 
weight: bold;
font-size: 0.5em;


}

.nahore1
{



background: #fff;
overflow: hidden;
width: 600px;
height: 20px;
position: absolute;
margin-left: 200px;
top: 78px;
border-right: 1px dashed #a5a5a5;

text-align: left;
font-family: sans-serif; 
color: #616161; 
font-weight: bold;


}


.celo
{

font-family: sans-serif; 
color: #1a3468; 


background: #c5c4c4;


 
overflow: hidden;
width: 600px;
height: 406px;
position: absolute;
margin-left: 200px;
top: 98px;
overflow-y: scroll;
 
text-align: center;
border-right: 1px dashed #a5a5a5;
 

}
.spodni
{



background: #fff;
overflow: hidden;
width: 800px;
height: 120px;
position: absolute;
margin-left: 0px;
top: 504px;
oveflow: visible;
 
text-align: left;
border-right: 1px dashed #a5a5a5;
 



}

 span.time {
font: bold 80% Tahoma, sans-serif; 
color: #1a3468; 
text-decoration: underline; 
padding-right: 0.5em;
}
span.oznam
{
font-family: sans-serif; 
color: #1a3468; 
font-size: 0.9em;
font-weight: bold;
}
span.oznam1
{
font-family: sans-serif; 
color: #1a3468; 
font-size: 0.8em;
 
}


#menu1 a {
		display:block;
		width:170px;
		height: 20px;
		position: absolute;
	 margin-top: 10px;
	 left: 10px;
				 
	font-family: sans-serif; 
color:#1a3468; 
font-weight: bold;
font-size: 0.8em;
text-decoration:none; 
background: #c5c4c4;


		}
	#menu1 a:hover {	
font-family: sans-serif; 
color: red; 
		

		}
		
		td.partner

{
width: 130px;
height: 20px;
 

}
td.partner1

{
width: 130px;
height: 20px;
 
text-align: center;
}
td.doba1

{
width: 70px;
height: 20px;
 
text-align: left;
}
td.doba2

{
width: 100px;
height: 20px;
 
text-align: left;
}
td.kontakt

{
width: 120px;
height: 20px;
 
text-align: left;
 
}