body
{
   background: url("../images/back.jpg");
   background-attachment: fixed;
   font-family: tahoma;
   font-size: 12px;
  
}


input, textarea
{
   background-color: #A3A1F6;

}

#ram
{  width: 700px;
   padding: 0px;
   margin: 0px;
   border: 1px solid #B4D2FF;
   background: #010073 url("../images/cross_back.jpg") no-repeat;

}


#ram1
{  width: 700px;
   padding: 0px;
   margin: 0px;
   border: 1px solid #B4D2FF;
   background: #010073 url("../images/cross_back3.jpg") no-repeat;

}

#ram3
{  align: left;
   width: 400px;
   padding: 15px;
   margin: 15px;
   border: 1px solid #B4D2FF;
   background: #010073;
   color: white;

}


.text_nadpis
{ font-size: 16px;
  font-weight: bold;
}

#prazdny
{ height: 300px;
}

#prazdny2
{ height: 42px;
}

#prazdny3
{ width: 180px;
  float: left;
}

#head
{ height: 130px;

}

#head
{ text-align: justify;
}

#counter
{ margin-top: 15px;
  text-align: center;
}

.guest
{ margin: 5px;

}

.guest2
{ margin: 5px;
  width: 630px;
  padding: 5px;
  border-bottom: 1px solid #6699CC;
}

.sub
{ background-color: #FFFFFF;
  font-size: 12px;
}


#odkazy
{  width=700px;
   height: 50px;
   border-top: 1px solid #B4D2FF;
   background: #010073;
   padding-top: 12px;
   color: white;
   font-size: 10px;
   text-align: center;
}

.flag
{ border: none;
  margin: 10px;
}

#obsah
{  width: 640px;
   _width: 670px;
   padding: 10px;
   margin: 15px;
   border: 1px solid #B4D2FF;
   background: #010073 url("../images/cross_back1.jpg") no-repeat;
   color: white;
   font-size: 12px;
   text-align: left;

}



#navigace
{ margin-top: 42px;
  margin-left: 210px;


}

.koncerty
{color: white;
 font-size: 14;
 font-weight: bold;
 border-collapse: collapse;
 
}

.tab_b
{border-bottom: solid 1px white;
 border-left: solid 1px white;
 padding-left: 5px;
 margin: 0px;
}

.tab_a
{border-bottom: solid 1px white;
 margin: 0px;
 vertical-align: top;
}


tr
{padding: 0px;
 margin: 0px;
}

#zapati A {color: #D0CC9D; }
#zapati A:HOVER {color: #FFFFFF;}

#obsah A {color: #FFCD6D; text-decoration: none; }
#obsah A:HOVER {color: #FFFF00; text-decoration: none}

#counter A {color: #FFFFFF; text-decoration: none; }
#counter A:HOVER {color: #FFFF00; text-decoration: none}

#odkazy A {color: #FFFFFF; text-decoration: none; }
#odkazy A:HOVER {color: #FFFF00; text-decoration: none}

#ram3 A {color: #FFFFFF; text-decoration: none; }
#ram3 A:HOVER {color: #FFFF00; text-decoration: none}


ul#mainMenu, ul { color:000000;
                  padding:0;
                  margin:0;
                  list-style-type:none;
                  font-family: tahoma;
                  font-weight: bold;
                  font-size: 12px;

                }


ul#mainMenu ul  { margin-top:6px;   /* odsazani rozbalovaci nabidky od zakladni */
                }


ul#mainMenu li { float:left;     /* zakladni nabidka */
                 padding:6px;
                 /* width:80px; */
               }

ul#mainMenu a  { color:white;    /* jednotlive prvky zakladni nabidky */
                 display:block;
                 text-decoration:none;
                 text-align: center;
                 font-weight:bold;
               }

ul#mainMenu ul a { padding: 2px;
                   padding-left: 6px;
                   background-color:#010030;
                   text-align: left;
                   width:80px;
	         }

ul#mainMenu ul a:hover { color: white;
                         background-color: #9391F6;

                       }

ul#mainMenu li a:hover { /* color: #010073; */
                         /* background-color: #9391F6; */
                         text-decoration: underline;
                       }


ul#mainMenu li ul li a:hover { color: #010073;
                               background-color: #9391F6;
                               text-decoration: none;

                             }


ul#mainMenu ul { position:absolute;
		 visibility:hidden;
      	       }

ul#mainMenu li:hover ul, ul#mainMenu li.hover ul { visibility:visible;
                                                 }

ul#mainMenu li li { float:none;
		    border: none;
		    padding:0;
	          }

ul#mainMenu li {behavior: url(obsah/hover.htc);
               /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
	       }
        
        
#uk_demo
{ font-size: 14px;
  font-weight: bold;
  padding-left: 15px;
  
}


#uk_stare
{ font-size: 14px;
  font-weight: bold;
  clear: both;
  padding: 5px 0px 0px 0px;
  border-top: 1px solid white;
  margin-top: 10px;
}


#uk_obal
{ float: left;
  padding-right: 20px;
}

h3
{font-size: 20px;}


#recenze
{ text-align: justify;}

#lupa
{ float: right;}

