/* CSS Document */

body   {background-image: url("grafika/bg.png");;
			  background-position: top center;
       text-align: center;
			 font-size: 1.0em;
			 font-family: Trebuchet MS,arial,tahoma,verdana;
			 margin: 0;
			 padding: 0;
			 padding-top:10px;
			 padding-bottom:20px;
			 }

img {border: 0px;
     margin: 0px;
     padding: 0px;
    }

h1 {color: rgb(227,0,0);
    font-size: 0.8em;
    }

h2 {color: rgb(102,0,0);
    font-size: 1.0em;
    text-align: center;
    }
    
#vse 		{width: 900px; 			/* stĂŻÂżÂ˝edĂŻÂżÂ˝nĂŻÂżÂ˝ webu pro Mozilu */
			   margin: 0 auto;
			   text-align: left;
	 		  }

#hlavicka 	{width: 900px;
			       height: 348px;
			       background-image: url("grafika/hlavicka.png");
			       background-repeat:no-repeat;
			       float: left;
			       margin: 0;
			       padding: 0;
             }
             
#levy 		{width: 181px;
           margin:0;
           padding:0;
           float: left;
           padding-left: 10px;
           min-height: 600px;
           padding-right: 10px;
           padding-bottom: 10px;
           }			

#levy a  {color: rgb(16,127,208);
             text-decoration: none;
             font-weight: bold;
             }

#levy a:hover  {color: rgb(208,0,16);}


#trycka    {background-image: url("grafika/trycka.png");
            width:181px;
            height: 394px;
            margin:0;
            padding:0;
            float: left;
            }
#sponzori   {background-image: url("grafika/sponzori.png");
            width:181px;
            min-height: 272px;
            margin:0;
            padding:0;
            float: left;
            }
#sponzori-p   {background-image: url("grafika/sponzori-p.png");
            width:181px;
            height: 10px;
            margin:0;
            padding:0;
            float: left;
             background-repeat:no-repeat;
            }


#pravy 		{width: 181px;
           margin:0;
           padding:0;
           float: left;
			     min-height: 500px;
           padding-right: 10px;
           padding-bottom: 10px;
           }	

#koncerty-s   {background-image: url("grafika/sponzori.png");
            width:181px;
            min-height: 400px;
            margin:0;
            padding:0;
            float: left;
            
            }
#koncerty-p   {background-image: url("grafika/sponzori-p.png");
            width:181px;
            height: 10px;
            background-repeat:no-repeat;
            margin:0;
            padding:0;
            float: left;
            }


#koncerty   {background-image: url("grafika/koncerty.png");
            width:181px;
            height: 266px;
            margin:0;
            padding:0;
            float: left;
            }

#stred    {width: 508px;
           margin:0;
           padding:0;
           min-height: 500px;
           float: left;
           padding-bottom: 10px;
           }

#stred-h  {background-image: url("grafika/stred-h.png");
           width: 500px;
           height: 9px;
           margin:0;
           padding:0;
           background-repeat:no-repeat;
           }

#stred-obsah {background-image: url("grafika/stred.png");
              width: 500px;
              margin:0;
              padding:0;
              background-repeat:repeat-y;
              min-height: 657px;
              float: left;
              
              } 

#stred-obsah p a {color:rgb(167,167,167);
                  text-decoration: none;
                  font-weight: bold;  
                 }

#stred-obsah p a:hover {color:rgb(227,0,0);;
                        text-decoration: none;  
                        }


#text {       padding-left: 15px;
              padding-right: 15px;
              text-align: justify;
              color: rgb(128,128,128);
              font-size: 0.9em;
              
              }

#text a  {color: rgb(16,127,208);
             text-decoration: none;
             }

#text a:hover  {color: rgb(208,0,16);}

#sestava  {border-bottom: 1px solid red;
           padding-bottom: 20px; 
           padding-top: 10px;  
             }


#sestava td {vertical-align: top;
             }

.prvni {padding-left: 10px;
        width: 120px;}

.druha {
        width: 300px;}




 
#stred-p  {background-image: url("grafika/stred-p.png");
           width: 500px;
           height: 10px;
           margin:0;
           padding:0;
           background-repeat:no-repeat;
           float: left;
           }           

#pata p { padding-left: 0px;
          padding-top: 14px;
          color: rgb(128,128,128);
          font-size: 0.7em;
          text-align: center;
            
            }

#pata p a {  color: rgb(16,127,208);
             text-decoration: none;}

#pata p a:hover {color: rgb(208,0,16);}
                 
#pata  {      background-image: url("grafika/pata.png"); 
              width: 900px;
              height: 53px;
              background-repeat:no-repeat;   
              clear: both;
              margin-left: 10px;

             }  

#menu-box   {margin: 0px;
             padding: 0px;
             padding-top: 292px;
             padding-left: 0px;
            } 

#menu ul    {margin: 0px;
             padding :0px;
             }
            
#menu li    {margin: 0px;
             padding :0px;
             display :inline;
             background-image: url("http://www.katakomby.com/wp-content/themes/katakomby/grafika/ikona.jpg");
             background-repeat: no-repeat;
             background-position: left center;
             line-height: 25px;
             }
            
#menu a     {margin: 0px;
             padding :0px;
             color: rgb(255,255,255);
             font-weight: bold;
             text-decoration: none;
             padding-left: 35px;
             font-family: trebuchet ms;
             font-size: 0.9em;
            }  
            
#menu a:hover {color:rgb(227,0,0);} 

#menu li.current_page_item a { color: red; }


#novinky {font-size: 0.9em;
          border-bottom: 1px solid rgb(128,128,128);
          margin-bottom: 20px;
          width: 100%;
         }

#novinky td {vertical-align: top;
             margin: 0px;
             padding: 0px;
            }
            
#novinky td img {padding-right: 8px;
                 padding-top: 6px;
                 padding-bottom: 5px;
                 } 

#koncert1 {text-align: center;
          font-weight: bold;
          font-size: 0.9em;
          color: rgb(184,184,184);
          
          } 
                 
#koncert {text-align: center;
          border-bottom: 1px solid rgb(227,0,0);
          font-size: 0.9em;
          color: rgb(128,128,128);
          font-weight: bold;
          
          }
          
#koncerty-v {padding-left: 15px;
             padding-right: 15px;}
             
             
#kontakt-f input {border: 2px solid rgb(41,41,41);
                  background-color: rgb(185,185,185);
                  }

#kontakt-f textarea {border: 2px solid rgb(41,41,41);
                  background-color: rgb(185,185,185);
                  }

#kontakt-f select {border: 2px solid rgb(41,41,41);
                  background-color: rgb(185,185,185);
                  }

                  
#kontakt td {width: 170px;
             vertical-align: top;
            }
            
#koncert a  {color: rgb(16,127,208);
             text-decoration: none;
             }

#koncert a:hover  {color: rgb(208,0,16);}


#odkazy ul li {text-align: center;
                list-style-type: none;
               }

.linkcat li {text-align: center;
             list-style-type: none;
             padding-right: 70px;
             }

.linkcat li a {color: rgb(128,128,128);
              font-weight: bold;
              font-size: 110%;
              }

             
.linkcat h2 {font-size: 110%;
             padding-right: 40px;
             }