body
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #000038;
width: 100%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 80%;
line-height:105%;
background: #0061AA url(bg.gif) repeat-y scroll 50% 0%;
}

a:link 		{ text-decoration: none; color: #8a2a00;}
a:visited  	{ text-decoration: none; color: #8a2a00;}
a:hover  	{ text-decoration: none; color: #DEE3F1;}
a:active 	{ text-decoration: none; color: #8a2a00;}

a.amenu:link,a.amenu:visited,a.amenu:hover,a.amenu:active
{
text-decoration: none; color: #000000;
}


.celek
{
margin: 0px 0px 0px -380px;
padding: 0px 0px 0px 0px;
position: absolute;
top: 0px;
left: 50%;
height:100%;
z-index: 1;
}

.flag
{
border: 0px;
position: absolute;
top: 137px;
left: 60px;
}

.top
{
border: 0;
margin-bottom: 40px;
}

.menu
{
width: 145px;
background-image: url(mn.gif);
background-position: center center;
background-repeat: no-repeat;
margin: 0px 0px 14px 0px;
}

.menupruh
{
width: 145px;
}

.menu:hover
{
width: 145px;
background-image: url(mnsl.gif);
background-position: center center;
background-repeat: no-repeat;
}

.menusl
{
width: 145px;
background-image: url(mnsl.gif);
background-position: center center;
background-repeat: no-repeat;
margin: 0px 0px 14px 0px;
}


.menuobsah
{
padding: 5px 16px 5px 15px;
font-weight: bold;
text-transform: uppercase;
line-height: 1.1;
}

.kolaz
{
border: 0px;
position: absolute;
top: 126px;
left: 160px;
border-bottom: 10px solid #0061AA;
}

.kontakt
{
width: 140px;
padding: 0px 4px 20px 7px;
}

p.kontakt_obsah
{
margin-bottom: -7px;
text-align: left;
text-indent: 0px;
}

.ramec
{
margin: 0px 0px 0px -220px;
padding: 0px;
position: absolute;
top: 147px;
left: 50%;
width: 580px;
background-image: url(ramecbg.gif);
background-repeat: repeat-y;
z-index: 2;
}

.ramecobsah
{
margin-right: 10px;
padding: 17px 0px 32px 17px;
width: 550px;
float: left;
}

.clear
{
clear: both;
}

h1
{
font-size: 140%;
font-weight: bold;
letter-spacing: 1.1;
line-height: 1.2;
margin-top: 10px;
margin-bottom: 4px;
}

h2
{
font-size: 120%;
font-weight: bold;
letter-spacing: 1.1;
margin-top: 15px;
margin-bottom: 7px;
clear: both;
}

p
{
text-align: justify;
text-indent: 0px;
margin-bottom: -2px;
}

.img
{
border: 0px;
margin: 6px;
}

.imgright
{
border: 0px;
margin: 7px 7px 7px 10px;
float: right;
text-align: right;
}

.imgleft
{
border: 0px;
margin: 7px 10px 10px 7px;
float: left;
text-align: left;
clear: left;
}

.nabidka
{
list-style-image:url('dash.gif');
line-height:1.1;
}

.zpet
{
text-align: center;
}


h3
{
font-size: 110%;
font-weight: bold;
margin: 2px 0px 5px 30px;

}

.koncert
{
list-style-type: none;
text-indent:0px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.programpopis
{
text-align: left;
margin: 2px 0px 5px 30px;
}

.liprogram
{
margin: 5px 0px 15px 0px;
}

.normal
{
font-weight: light;
font-size: 80%;
}