html, body{ 
 margin:0; 
 padding:0; 
 background-color: #FFFBEF;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 0.9em;
 } 
 
#pagewidth{ 
 width:100%; 
 min-width: 500px;  
} 

#adv{ 
 width:100%; 
 background-color:White; 
 border-bottom: 1px Black solid;
 /*display: none;*/
 text-align: center;
 }  

#header{ 
 height:100px; 
 width:100%; 
 background-color:#0096CE;
 } 

#topmenu{ 
 width:100%; 
 height: 25px;
 background-image: url(images/header/topmpruh.jpg);
 } 
 
#topstripe{
 width:100%; 
 height: 9px;
 background-image: url(images/header/top_stripe.jpg);
 background-repeat: repeat-x;
 }
 
#leftcol{
 width:180px; 
 float:left;
 position:relative; 
 margin-left:-180px; 
 margin-right:1px; 
 background-color: #EBB54F;
 }

#outer{ 
border:solid white 0px; 
  /*/*/ border-left-width: 180px ;  /* sirka leveho sloupce */ 
border-left-color:  #EBB54F;   /* barva leveho sloupce */
border-left-style: solid; 
 /*/*/ border-right-width: 260px; /* sirka praveho sloupce */ 
border-right-color:  #FFFBEF;  /* pravy sloupec */ 
border-right-style: solid; 
background-color: #FFFBEF; /* prostredni sloupec */ 
width: auto; 
clear: left;
 } 

#rightcol{
 float:right; 
 position:relative; 
 margin-right:-260px; 
 margin-left:0px; 
 margin-bottom: 30px;
 background-color: #F5F5F5;
} 
 
#footer{
 width:100%; 
 height: 3.7em;
 border-top: 1px solid Black;
 border-bottom: 1px solid Black;
 background-color: White;
} 

#inner{margin:0; width: 100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 0; 
 background-color: #FFFBEF;
 margin-bottom: 50px;
 }
 
#outer>#inner {} 
 
.clr{clear:both;}
 
.content{
	padding-left: 22px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
} 
 
#header .content{padding-bottom:0;} 
 
/* ***  Nastaveni pozice horniho panelu, leve a prave casti  *** */
span.left {
  float: left;
  width: 180px;
  }
span.right {
  float: right;
  text-align: right;
  width: auto;
  }
span.middle{
  float: left;
  text-align: left;
  width: 89px;
} 
span.rightBlueStripe{
  padding-top: 5px;
  float: left;
  text-align: left;
  width: auto;
  font-size: smaller;
  color: #A8D4E5;
}

/*tisk*/
@media print{ 
#leftcol{display:none;}
#outer{border-left:0;} 

#rightcol{display:none;} 
#outer{border-right:0;} 
#adv{display: none;}
#footer{display:none;} 
}
