/* CSS Document */
* {
    margin:0;
    padding:0;
 }
body{
    margin:0px;
    background-image:url(../images/pozadi9.jpg);
    background-color:lightyellow;
}                      

#kontejner{ 
    width:900px;
    margin:0 auto;
    background-color:lightblue;
    border-top-right-radius:5px;
    border-top-left-radius:5px;                   
}
#kontejner1{
    width:100%;
    margin: 0 auto;
    background-color:transparent;
    border: 0px solid black;                  
    background-image:url(../images/pruh10a.png);
    background-repeat:repeat-y;        
    background-position: left top;    
}

#kontejner2{
    width:100%;
    margin: 0 auto;
    background-color:transparent;
    background-image:url(../images/pruh11a.png);
    background-repeat:repeat-y;        
    background-position: right top;    

}    
#nadhlav{
    width:100%;
    height:30px;
    background: linear-gradient(darkblue,royalblue);
    background-color: mediumblue;
    border-top-right-radius:5px;
    border-top-left-radius:5px;                   
}
#domu{
  width:24px
  margin:3px 10px;
  padding:3px 30px;
  text-align:left;
}
#hlavicka{   
    background:darkblue;
    width:100%;
    height:200px;                                      
    float:left;
    clear:right;
    background-image:url(../images/pruh3b.png);
    background-repeat:no-repeat;        
    background-position: center;    
    }    
#navigace_hl{
    background-color: darkblue;
    width:100%;
    height:30px;
    background: linear-gradient(royalblue,darkblue,lightblue);
    float:left;
    clear:both;
}
#lbok{
    width:220px;
    float:left;
    margin:0;
    padding:0;
    border: 0px solid yellow;
    background-image:url(../images/pruh10a.png);
    background-repeat:repeat-y;        
    background-position: left top;    

  }   
#sezony{
  width:100%;
  border: 0px solid red;
  margin:0px 0px 10px 0px;
  float :left;
  clear:right;
}
#oddily,   
#odkazy{
  width:200px;
  border:1px solid darkblue;
  float :left;
  clear:right;
  margin: 10px 10px 10px 10px;
  box-shadow: 2px 2px 5px black;
}   
#telo{
    width:440px;
//    float:left;
//    height:1040px;
    margin-left: 220px;
    margin-right:220px;
    padding:50px 10px 10px 10px;
    background-image:url(../images/pozadi.gif);
    background-repeat:repeat;        
    background-position: left top;    
}  
#telo h1{
    font-family:"Times New Roman", Arial;
    text-align:center;             
    color:darkblue;
    font-size: 2.0em;
    padding-top:10px;
    margin-top:10px;
}
#telo h2{
    font-family:"Times New Roman", Arial;
    text-align:left;
    color:darkblue;
    font-size: 1.2em;
    padding-top:10px;
    margin-top:30px;
    margin-left: 10px;
    padding-left: 30px;               
    background-color:transparent;
    background: url(../images/blebul1a.gif) no-repeat left center;
}
#telo p{ 
  font-family:"Times New Roman", Arial,Courier;
  padding:0px;
  margin:10px auto;
  font-size: 1.0em;
}
#telo img{ 
  display:block;
  text-align:center;
  padding-top:20px;
  margin:5px auto;
}
#telo p:first-letter{
  float:left;
  margin:-0.12em 0.07em 0 0;
  font-size:220%;
  font-family: Georgia, "Times New Roman", Arial;
  color:darkblue;
}
.nadpis_h1 {
  display:block;
  margin-top:30px;
  padding-top:30px;
}
#pbok{
    float:right;
    width:220px;
    border: 0px solid black;
    margin:0;
    padding:0;
    
}
#novinky{
    background-color:lightgrey;
    float:right;
    clear:left;
    width:200px;
    margin:5px;
    padding:5px;
    border-top-right-radius:5px;
    border-top-left-radius:5px;               
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;               
    box-shadow: 2px 2px 5px black;
  background-image:url(../images/bg2.png);
}
#novinky p{
  border-bottom: 1px solid darkblue;
  background-image:url(../images/bg2.png);
  margin:20px 0px 0 0;
  font-size:0.9em;
}
#novinky h2{
  background-image:url(../images/pozadi.gif);
  text-align:center;
  border-top-right-radius:5px;
  border-top-left-radius:5px;               
}
#novinky p a span{
  display:none;
  text-decoration:none;
  margin-bottom:10px;
}
#novinky p:first-line{
  font-weight:bold;
  font-size:1.1em;
}
#novinky a{
  text-decoration:none;
}
#novinky p a:focus span, 
#novinky p a:active span{
  display:block;
  text-decoration:none;
  color: #000;  
}
#kalendar{
    position:relative;
    background-color:grey;
//    border:1px solid darkblue;
    float:right;
    clear:left;
    width:212px;
    height:240px;
    margin:4px;
    margin-top:20px;
    padding:0px;
    background-image:url(../images/pozadi.gif);
//    border-top-right-radius:5px;
//    border-top-left-radius:5px;               
//    border-bottom-right-radius:5px;
//    border-bottom-left-radius:5px;               
//    box-shadow: 2px 2px 5px black;
}
#kalendar p{
    text-align:center;
    font-weight:bold;     
    color:darkblue;
}
#paticka{
    background-color:royalblue;
    width:100%;
    height:30px;
    background: linear-gradient(lightblue,darkblue);
    float:left;
    clear:both;
    border-bottom-right-radius:5px;
    border-bottom-left-radius:5px;               
}  
.floatRight{
    float:right;
    margin-top:20px;
    margin-right:20px;
}    
.floatLeft{
    float:left;
    margin-top:20px;
    margin-left:20px;
}    
.centruj{
    margin: 0px auto;
    text-align:center;
}
.vystred{
    display:block;
    margin:0px auto;
}
.textcentr{
    text-align:center;
}
#navigace_hl ul {
     float: left;
     width:100%;
	   list-style-type: none;
     border-right: 1px solid yellow;
    }
#navigace_hl ul li {
     float: left;
	   width: 9.5%;
	   position: relative;
	   font-weight: bold;
     color:orange;
     border-right: 1px solid yellow;
	   text-align: center;
     font-size:0.85em;
     margin-top: 5px ;
     padding:0px 0;
     
	}
#navigace_hl ul ul {
    width:120px;
		position: absolute;
		left: 0; top: 1.3em;
		visibility: hidden;
    border-right: 0px solid red;
	}
#navigace_hl ul li ul li {
	   width: 90%;
	   float: left;
     margin:0 auto;
     border-bottom:1px solid blue;
     border-left:1px solid blue;
     border-right:1px solid blue;
     padding:3px;
    color:blue;
    background-color:#7070FF;
} 
.zaobli_vse{  
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;    
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;    
}
.zaobli_horni{  
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;    
}
.zaobli{  
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;    
}
.zaobli_hpravo{  
    border-top-right-radius: 10px;    
}
.zaobli_dpravo{  
    border-bottom-right-radius: 10px;    
}
.zaobli_pravo{  
    border-top-right-radius: 10px;    
    border-bottom-right-radius: 10px;    
}
  
#navigace_hl ul li	a {
     display: block;
	   text-decoration: none;
  	 color: orange;
     font-weight:bold;
     margin-top:2px;
     padding:2px 0;          
     margin:0;
     margin-left:0px;
     border-right: 0px solid red;                  
	}
 
#navigace_hl ul li a:hover {
    color:darkblue;
    font-weight:bold;
    text-decoration:underline;
    background-color:orange;
    margin-top:0px;
    background: linear-gradient(to right,yellow,orange,yellow);
	}  
#navigace_hl ul li:hover ul {
		visibility: visible;
	}                                         
#sezony ul {             
     width:100%;
     border-right: 0px solid red;                  
	   list-style-type: none;
    }
#sezony ul li {
     position: relative;
	   font-weight: bold;
     color:orange;
     border-right: 0px solid red;                  
     border-bottom: 1px dotted black;
	   text-align: center;
     font-size:1em;
     margin-top: 0px;
     padding: 3px 0px;
}
#sezony ul ul {
      position: absolute;
      width: 155px;
      background-color:#7070FF; 
      left: 220px;
      top: 0;
      visibility: hidden;
}                        
#sezony ul li:hover ul{
      background-color:#7070FF; 
      visibility: visible;
}                                                 
#sezony ul li	a {
     display: block;
	   text-decoration: none;
  	 color: orange;
     font-weight:bold;
     padding:2px 0;          
     margin:0;
     margin-left:0px;
     border-right: 0px solid red;                  
     background-image:url(../images/st_icon3a.png);
     background-repeat:no-repeat;        
     background-position: left center;
	}
#sezony ul li a:hover{
      background-color:orange;
      color:darkblue;
      font-weight:bold;
      text-decoration:underline;
      background-image:url(../images/st_icon4a.png);
      background-repeat:no-repeat;        
      background-position: left center;
      background: linear-gradient(to right,yellow,orange,yellow);
}  
#sezony ul li ul{
     border-top:1px solid blue;
}
#sezony ul li ul li{
     text-align: right;
     font-size:0.80em;
     border-bottom:1px solid blue;
     border-top:0px solid blue;
     border-right:1px solid blue;
     padding-right: 5px;
}
#oddily ul,
#odkazy ul {             
     width:100%;
     border-right: 0px solid red;                  
	   list-style-type: none;
     background-image:url(../images/bg2.png);
    }
#oddily ul li,    
#odkazy ul li {
	   font-weight: bold;
     color:darkblue;
     border-right: 0px solid red;                  
     border-bottom: 1px dotted black;
     font-size:1em;
     margin-top: 0px;
     padding: 3px 5px;
     	}        
#oddily ul li	a,                                                                        
#odkazy ul li	a {
     display: block;
	   text-decoration: none;
  	 color: darkblue;
     font-weight:bold;
      font-size: 0.8em;
     padding:2px 0;          
     margin:0;
     margin-left:0px;
     border-right: 0px solid red;                  
	}
#oddily ul li a:hover,  
#odkazy ul li a:hover{
      background-color:orange;
      color:darkblue;
      font-size: 0.8em;
      font-weight:bold;
      text-decoration:underline;
      background: linear-gradient(to right,yellow,orange,yellow);

}  
#pata_centr{
      display:block;
      margin:0 auto;
      padding:0;
      text-align:center;
      width:50%;
      float:left;
}  
#pata_left{
      padding:0;
      margin-left:20px;
      text-align:left;
      width:22%;
      float:left;
}  
#pata_right{
      padding:0;
      margin-right:20px;
      text-align:right;
      width:22%;
      float:right;
} 
#paticka p{
      font-size: 0.9em;
      color: orange;
      margin-top:8px;
} 
.odkazy_nadp{
    color:blue;
    text-align:center;
    background-image:url(../images/pozadi.gif);
    background-repeat:repeat;        
    background-position: left top;    
}
#dalsi_odkazy{
    color:darkblue;
    background-image:url(../images/pozadi.gif);
    background-repeat:repeat;        
    background-position: left top;    
}
.tucne {
    font-weight:bold;
}