  /* ---------------------hlavni */
  body {
   background-color: #CCCCCC;
   margin-top: 0px;
   font-family: verdana, tahoma, sans-serif;
   color: #999999;
   
  }
  
 /* ------- blok - vycntrovani na stred */
 
 #blok {
  height: auto;	
  width: 900px;
	margin: 0px auto 0px auto; /*právě hodnota auto vycentruje blok*/
	background-color: #000000;
 }
 
 
 /* -------------------masterhead*/
 
  #top{
   height: 2em;
   width: 900px;
   background-image: url(obr/web/uplne_nahore.gif);
   background-repeat: repeat-y;
  }
  #masterhead{
   width: 807px;
   padding-left: 93px;
   padding-top: 0px;
   height: 142.5px;
   background: url(obr/web/hlava_vzor.gif) repeat-x top;
  }
   
  #homelink img{
    border: 0;
  } 
       
  h1{
   width:78px;
   height:117px;
   margin:0;
   overflow: hidden;
   background:url(obr/web/logo.gif) no-repeat;
   }
   
   }
  h1 a:link, h1 a:hover, h1 a:visited, h1 a:active{
   display: block;
   width:201px;
   height:117px;
  }  
  
  #hrom_mus_nadpis{
   background:url(obr/web/hrom_mus_nadpis.gif) no-repeat;
   float: left;
   margin-top: -30px ;
   margin-left: 90px;
   width: 215px;
   height: 30px;
  }
  
 
   #sound{
   margin-top: -117px ;
   margin-right: 20px;
   float: right;
   background:url(...) no-repeat;
   width: 85px;
   height: 27px;
   
  }
  
  
 /*  ----------------menu-*/
 
  
  #menu{
   background-color: #000000;
   background-image: url(obr/web/nad_menu.gif);
   background-repeat: no-repeat;
   float: right;
   height: 3em;
   width: 900px;
  }
    
  
  ul, li{
   margin: 0;
   padding: 0;
  }

  .cl{
   clear: both;
  }

  ul.menu{
   margin: 5px 0 0 25px;
  }

  ul.menu li{
   list-style-type: none;
  }

  ul.menu li.item{
   float: left;
   width: auto;
   height: auto;
   
 }

  ul.menu li.item a{
   padding:0 0em 0 0em;
   display: block;
   font-size: 0.8em;
   width: 8em;
   height: 2.5em;
   line-height: 3em; /* svisle centrovani */
   text-align: center; /* vodorovne centrovani */
   color: #999999;
   font-weight: 900;
   text-decoration: none;
   padding: 0 19px 0 19px;
   border-bottom: 1px solid #2C2C2C;
   color: #FFFFFF;
  }

  ul.menu li.item a:hover{
   background-color: #FFFFFF;
   color: #000000;
   font-weight: 600;
   font-size: 0.8em;
   padding: 0 19px 0 19px;
  } 

  
  
  /*----------------- content */
  
   
 #content{
   float: left;
   padding: 0% 35% 3% 5%;
 }
  
 #content h2{
   font-weight: 400;  
   font-size: 1.3em;
   
   }
   
 #content h3{
   font-weight: 350;  
   font-size: 1em;
   
 } 
 #content h4{
    font-weight: 300; 
    font-size: 1.2em;
   
  }   
  #content h5{
    font-size: 0.6em;
    
  }
  #content h5 a {
    text-decoration: none;
    color: #999999;
    font-weight: 200;
  }
 #content table {
   font-size: 0.8em;
   border: 0;
   padding: 0 0 4em 0em;
    
  }  
 #content table td {
   padding: 0 0 0 2em;
    
  }  
  
 #content p {
   font-size: 0.8em;
  }  
  
 /* 
 #mimoprovoz_cenik {
   background-image: url(mimo.png);
   position: absolute;
   height: 470px;
   width: 600px;
   top: 1400px;
 } 
 */
 /* smazat 
 mimoprovoz_kontakt {
   background-image: url(mimo-k.png);
   position: absolute;
   height: 350px;
   width: 500px;
   top: 360px;
  
 }
 */

 
 /* -----------------sidebary*/
 
 #sidebar{
   float: right;
   background-color: #000000;
   width: 31%;
   margin: 0 0 3% -33%;
      
  } 
    
 #sidebar h3 {
    font-weight: 400;
    font-size: 1em;
    padding: 5% 0% 1% 3%;
    border-bottom: 1px solid #2C2C2C;
    margin: 0 12% 0 0%;
  }
  
 #sidebar img{
   border: 0;
   display: block;
   margin: 0 auto;
   padding: 0 0 0.5em 0;
 }
  
 #sidebar h4 {   
  padding: 0% 10% 0 15%;
 }
 
 #sidebar p{
   padding: 0% 10% 0 15%;
 }
 
 #sidebar a{
   color: #CCCCCC;
   font-size: 0.75em;
   display:block;
   text-align: center;
   padding: 1em 0 0 0;
 }

 #sidebar a:hover{
  position: relative; top: 2px
 }
 #flash{
   display: block;
   margin: 0 auto;
   padding: 0.5em 0 0.5em 3em;
 }
 
 
 
 /*-----------------footer*/
 
 #footer {
	clear: both;
	padding: 0.2em 0 0 0;
	background: #CCCCCC;
	font-size: 0.6em;
	
  
	}
 
 #footer_menu{
  margin: 0.5em 0 1em 0; 
  padding: 0 0 0 3em;
  color: #CCCCCC;
 }
 
 #footer_menu li{
  display: inline;
	margin-right: 0.5em; 
  padding-right: 0.75em;
	border-right: 1px solid #000000;
 }
 
 #footer_menu li.last {
	 border-right: 0;
 }

 #footer_menu a {
	color: #000000;
	}
 #footer_p {
   margin-top: -0.6em;
   margin-left:  3em;
  }
 #footer p a {
  color: #000000;
  text-decoration: none;
 }
