.menu, .menu2{
    width:180px;
    height:45px;
    text-align:center;
    vertical-align:middle;
    line-height:45px;
    background: url('/menuc.png') no-repeat;
    font-weight:bold;
    border-bottom:5px black solid;
    }
    
  .menu2{
    width:200px;
    background: url('/menuc2.png') no-repeat;
  }
  
  
  .menu2 a, .menu2 a:hover, .menu2 a:visited,
  .menu a, .menu a:hover, .menu a:visited{
    color: black;
    text-decoration: none;
    font-size: 12pt;
    font-weight: bold;
  }
  .menu a:hover,.menu2 a:hover{
    text-decoration: underline;
  }
  
  #header{
      background: url('/header2.png') no-repeat;
      width:1000px;
      height:180px;
  }
  
  #header2{
      width:1000px;
      height:180px;
      margin:auto;
  }
  
  #header2_logo{
      float:left;
      text-align:center;
      width:230px;
      color:#db9000;
      font-size:9pt;
  }
  
  #header2_logo img{
      height:160px;
      border:none;
      margin-bottom:10px;    
  }
  
  #screenBackImage{
      float:right;
      width:760px;
  }
  
  #screenImage{
      border:none;
  }

  
  #aktualizace{
      position:absolute;
      text-align:left;
      left:840px;
      top:160px;
      color:black;
      width:180px; 
  }
    
    
        /* VZHLED STRÁNKY*/
        html,td    {background: black;
                color: #c1c1c1;
                font-size: 11pt;
                font-family: "Arial CE", sans-serif;}


        
        
        /*texty*/
        
        h1,h2{text-align:center;}
        
        h1,h2,h3,h4,h5,h6{
        color:#db9000;
        }
        
        h3{
        text-align:left;
   	    text-indent: 25px;
        }
        
        
        .ramecek{
            border:3px #db9000 ridge;
            background:	#f6e2ba;
            color:black;
        }
        
        .ramecek table{color:black;}
        
        
       p{
	   text-align:justify;
   	   text-indent: 25px;
	      }


		.kategorie{
		font-weight: bold;
		text-decoration: underline;
		text-align:left;
		margin-bottom:-15px;
		color:white;
		}


		.umisteni{
		text-align: left;
		margin-left:25px;
		text-indent: 0px;
		font-weight: bold;
		}

		.umisteni2012{
		text-align: left;
		margin-left:25px;
		text-indent: 0px;
		font-weight: 0px;
		}



		.nazev_akce{
		font-weight: bold;
		text-indent: 0px;
		font-size: 12pt;
		margin-bottom:2px;
		color:#ffff99;
		}

		.stred{
		text-align:center;
		}

		.levy{
		text-align: left;
		text-indent: 0px;
		margin-left:25px;
		}

	
	  .kalendar td, .kalendar th{
    text-align:center;
    width:30px;}
    
    .kalendar_dnes{
    background: #c1c1c1;
    font-weight:bold;
    color: black;
    }
    
    .kalendar_akce{
    color: black;
    }
    
    .kalendar_akce_dnes{
    background: #c1c1c1;
    font-weight:bold;
    color: red;
    }
    
    .kalendar_jednotlivci_skladby, .kalendar_jednotlivci_SA{
    color:black;
    padding-left: 15px;
    padding-right:15px;
    background: #ffccff;}
    
    .kalendar_jednotlivci_KOM{
    color:black;
    padding-left: 15px;
    padding-right:15px;
    background: #99ff99;}
    
    .kalendar_jednotlivci_lektor{
    color:black;
    padding-left: 15px;
    padding-right:15px;
    background: #87cefa;}
    
    .kalendar_pohybovky{
    color:black;
    padding-left: 15px;
    padding-right:15px;
    background: #ffff99;}
    
    .kalendar_aktuality{
    color:black;
    padding-left: 15px;
    padding-right:15px;
    background: #ccccff;}
    
    .kalendar_vypis_misto{
    font-style: italic;
    margin-left: 25px;}
    
    td div.popup { display: none; }
    td:hover div.popup {
    display: block;
    position: absolute;
    background: #ffcc33;
    color:black;}


            
        a, a:hover, a:visited{
            color: #cc3300;
            text-decoration:underline;
            font-weight: bold;
		        font-size:12pt;
        }
        a:hover{
            color: #ffff99;
		font-weight: bold;
		text-decoration:underline;
        }
        .ramecek a{
            color:#db9000;   
        }
        .ramecek a:hover{
            color:#db9000;   
        }
        
        img
            {
	   border-color: #db9000;
	      border-style: solid;
	      border-width: 1px;   
        }
        
        a img{border:none;}
        
        form 
            {margin-bottom:0px;
        }

        
    
    div#diskuze_navi{
    text-align:center;
    width:300px;
    margin:auto;
    margin-bottom: 20px;
    font-size:9pt;
    border-radius: 15px;
    margin-top:-15px;
    background: #222222;
    box-shadow: 3px 3px 3px white;
}
        
        
    div.clanek_index,div.clanek_novinka, div#clanek, div.clanek{
    width:90%;
    margin:auto;
    text-align:justify;
    border-radius: 20px;
    padding: 10px;
    padding-bottom: 25px;
    background: #444444;
    border: 2px #bb8855 solid;
    box-shadow: 7px 7px 7px black;
    margin-bottom: 10px;
    clear:both;
}

    div.clanek_novinka{
        width: 45%;
    }
    
    div.clanek_novinka p{
        margin-bottom:-10px;
    }
  

    div.clanek_index p, div#clanek p{
    text-align:justify;
    text-indent: 0px;
    }

span.clanek_index_jmeno{
    font-size: 12pt;
    box-shadow: 5px 5px 5px black;
    border-radius: 10px;
    padding-right: 8px;
    padding-left: 8px;
}

span.clanek_index_cas{
    float:right;
    margin-right: 10px;
    font-size: 9pt;
    font-style: oblique;
}

a.clanek_index_link{
    float:right;
    margin-right: 10px;
    font-style: oblique;
    padding-bottom: 15px;
}

div.clanek_index img{
    border:none;
    max-width: 120px;
    max-height:90px;
}

div.clanek_obr_aa{
    width:125px;
    float:left;
    text-align:center;
    margin-right:10px;
}

/*ADMINISTRACE */
div#administrace form{
    width:450px;
    margin:auto;
    padding: 0px 10px 10px 10px;
    text-align:justify;
    border-radius: 20px;
    background: #222222;
    border: 2px #bb8855 solid;
    box-shadow: 7px 7px 7px white;
    margin-bottom: 20px;
    text-align:center;
}

div#administrace h2{
    margin-top: 0px;
    margin-bottom: 0px;
}

div#administrace table{
    margin:auto;
}



/*PŘIHLÁŠENÍ KALENDÁŘ*/
div#prihlas{
    display:none;
    position:absolute;
    background: #444444;
    border-radius: 20px;
    box-shadow: 5px 5px 5px #cccccc;
    padding:10px;
    margin-left:70%;
    margin-top: 40px;
    font-size: 9pt;
    text-align:center;
}

div#prihlas label{
    font-weight:bold;
}

span.after_log{
    box-shadow: 3px 3px 3px #aaaaaa;
    border-radius: 20px;
    margin-right: 8px;
    color: #aaaaaa;
    padding-right: 5px;
    padding-left: 5px;
    margin-left:auto;
}

span.after_log img{
    margin-left:5px;
    margin-top: 3px;
    border:none;
}

table.kalendar_seznam{
    border: 1px #666 solid;
}

table.kalendar_seznam td{
    border-bottom: 1px #666 dotted;
    border-right: 1px #333 dotted;
    padding:0px 5px;  /*horni,dolni ... leva,prava*/
}


div#kalendar_help{
    position:fixed;
    width:80px;
    height:40px;
    
    bottom:0px;
    right:0px;
    
    background:#222;
    
    text-align:center;
    vertical-align:middle;
    
    z-index: 2;
    
    border-radius: 20px 20px 0px 0px;
}


/*jak registrovat*/
  img.krok{
      text-align:center;
      margin:5px; 
      border:2px #db9000 solid;
      max-width:500px;
  }
  
  td.kontaktni_formular_help{
      color:black;
      background-color: #bbb;
      padding:5px;
      border-radius: 5px;
  }
  
  
/* INFO TRENÉRA*/
  div#trener_left{
    width: 75%;
    margin-top: 10px;
    float:left;
  }
  
  div#trener_right{
    float: right;
    width: 180px;
    margin-top: 30px;
  }
  
  div#admin_menu{
    border: 2px #db9000 solid;
    background: #444;
    border-radius: 5px;
    padding: 5px;
    text-align: center;
  }
  
  div.infoT1{
    background: #ffffcc;
    color: black;
  }