body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-style: normal;
        color: #FFFFFF;
        background-color : #E6E6E6;
        margin-left : 0px;
        margin-right : 0px;
        margin-top : 0px;
        margin-bottom : 0px;
}
a, td
{color: #FFFFFF;}
table, table td {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 9pt;
        font-style: normal;
        color: #FFFFFF;
    border: 0px solid #CCCCCC;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
table.disco td
{ 
text-align: center;
width:20%;
}
table.disco td a
{ 
color:white; font-weight: 500;
}
fieldset
{
        border : 1px solid white;
        padding : 5 5 5 5;
        margin: 10 0 0 0;
}
legend
{
        font-size : 9pt;
        font-weight : bold;
}
 .mainmenu  td {
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
 }
 .norep
 {background-repeat : no-repeat;}
.mainmenu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: 600;  color: #FFFFFF;}
. header
{
padding-top:3px;
padding-bottom:3px;
        background-color : #0054A6;
}
.submenu  a 
{
        font-size: 9pt;
        font-style: normal;
        color: #FFFFFF;
        text-decoration : none;
        font-weight: 500;        
        color: lightblue;
}

table.submenu
{

        margin-top:15px;
        margin-left : 5px;
        border : 1px solid #94C7F2;
}
 .submenu td
 {
        color: #FF9C31;
        font-weight: 600;
padding-left : 15px;

}

.mainmenu  a 
 {
        font-size: 9pt;
        font-style: normal;
        color: #FFFFFF;
        text-decoration : none;
        font-weight: 600;        
}
.mainmenu  a:hover, .submenu  a:hover {color: #F28510; text-decoration : none;}



.pagebody {
        padding-bottom : 10px;
        padding-left : 30px;
        padding-right : 20px;
        padding-top : 10px;
        color: #FFFFFF;
        background-color : #267AC8;
}
.pagebodysir
{
        padding-bottom : 10px;
        padding-left : 20px;
        padding-right : 10px;
        padding-top : 10px;
        background-color : #267AC8;
}        
.pagebody div
{
        text-align : justify;
}
div.more
{
padding-top : 5px;
text-align: right; 
}

a.more  {        
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 8pt;
        font-style: normal;
        font-weight: 600;
        color: #FFFFFF;
        text-decoration : none;
 }
a.more:hover {color: #F28510; text-decoration : none;}
div.uvod
{
        color: #003366;
        padding-right : 10px;
        padding-left : 10px;
        padding-top : 15px;
        font-weight : normal;
}
div.uvod2
{
        color: #003366;
        padding-right : 5px;
        padding-left : 5px;
        padding-top : 10px;
        padding-bottom : 5px;
        font-size:8pt;
        font-weight : normal;
}
div.uvod2 a
{
        color:#003366;
        font-size:8pt;
        font-weight : normal;
    text-decoration:none;
}


div.nadpis
{
                text-align : left;
              margin-bottom : 0px;
             padding-bottom : 0px;

}
.nadpis
{
        color: #F8992A;
        font-size: 11pt;
        font-style: normal;
        font-weight: 600;
}

div.nadpis2
{
                text-align : left;
              margin-bottom : 0px;
             padding-bottom : 0px;

}
.nadpis2
{
        color: lightblue;
        font-size: 12pt;
        font-style: normal;
        font-weight: 600;
}

.nadpis3
{
        color: lightblue;
        font-size: 10pt;
        font-style: normal;
        font-weight: 600;
}
div.side
{
        margin: 10px 3px 3px 3px;
}
ol.side
{
        padding: 0px 3px 3px 10px ;
        margin: 0px 3px 3px 15px;
}
ul
{
        margin-top : 6px;
    padding-left:6px;
        list-style-image : url(obr/odrazka1.gif);
        list-style-position : outside;
}

ul.small
{
        list-style-type : none;
}

div.koncertohraniceni
{
        width:100%;
        background-color : #0063CE;
        border-right: 1px solid lightblue;
        border-left: 1px solid lightblue;
        border-bottom: 1px solid lightblue;        
        margin-bottom:5px;
}
.hlavickakoncert
{
        width:100%;
        background-color : #0054A6;
        border: 1px solid lightblue;
        margin-top:5px;
}
.koncertohraniceni div
{
        text-align:jusitfy;
        margin-bottom:5px;
        padding: 10px 25px 3px 25px;
}

div.podrobnosti
{
        text-align:right;
}
        
a.podrobnosti
{
        border:1px solid lightblue;
        background-color : #0054A6;
        padding: 2 2 2 2;
        font-size: 8pt;
        text-align:right;
        text-decoration:none;
}
.podrobnosti:hover
{
        background-color : #FF6300;
        text-decoration:none;
}
.nadpisdatumkoncertu
{
        font-size: 9pt;
        font-weight: 500;
        color : White;
        margin-bottom:2px;
        padding: 2 10 0 10;
}

.nadpiskoncert
{
        font-size: 10pt;
        font-weight: 600;
        color : #FFFFFF;
        margin-bottom:2px;
        padding: 2 10 0 10;
}
.nadpislokace
{
        font-size: 8pt;
        font-weight: 600;
        color : #FFCE00;
        margin-bottom:0px;
        padding: 2 10 5 10;
}

.nadpiskoncerty2
{
        font-size: 10pt;
        font-weight: 600;
        color : #FFCE00;
}
table.inp
{
        margin-top : 10px;
}
input, textarea, select
{
        border : 1px solid white;
        background-color : #319CFF;
        margin-top:2px;
        margin-bottom:2px;
        font-size:9pt;
        width:200px;
}

input.button
{
margin :5 5 5 5;
        background-color : #00319C;
        color : white;
        width:130px;
        padding: 5 5 5 5;
        font-size:9pt;
        font-weight:bold;
}
.poznamka2 {

        border: 1px solid white;
        margin: 5 15 5 15;
    padding: 5 5 5 5;
        width:90%;
        font-size: 8pt;
        color: #FFDEAD;
        font-style: italic;
}
.poznamka {        font-size: 8pt;}
.newsdate {        font-size: 8pt;         color: #003366;}
.newsnadpis {        font-size: 8pt;         color: #0F5E1A;         font-weight: 600;}
.news {        font-size: 8pt;}
table.galnavi td
{
        height:30px; text-align:center; width:30px;
}

.galnavi a
{
        height:25px;
        width:25px;
        border:1px solid white;
        margin: 0 0 0 0;
        padding: 3 3 3 3;
        background-color: #00319C;
        text-decoration:none;
}
.galnavi a.viewed
{
        background-color: #FF6300;        
}
.galnavi a:hover
{
        background-color: #FF6300;
                text-decoration:none;
}
table.obr
{
        margin: 10 0 0 0;
        width:100%;
}
.obr td
{
        padding: 5 0 5 0;
        width : 50%;
        text-align: center;
        vertical-align : middle;
}

.obr img
{
        border:1px solid black;
        padding: 0 0 0 0;
        margin: 0 0 0 0;
}

