body {

background-color: white;

}


table  { font-family: arial;
          font-size: 12px;
          
}

/* Nastavení stránky********************************************************* */

#logo {                                  position: absolute;
                                          margin: -4 0 0 2;
                                          left: auto;
                        background-image: url(image/logo.gif);
                        width: 105px;
                        height: 105px;
}
.classHlavniTabulka{    width: 955px;
                                          background-color: fffff;
                                        border: 2px solid #4E4B49;
}
.classZahlaviLogo{      width: 955px;
                                          height : 85px;
                                          background-color: #4E4B49;
}
.classZahlaviMenuH{         width: 955px;
                                          height: 28px;
                                          background-color: rgb(218,37,29);
                                          border-top:2px solid #FFFFFF;
                                          border-bottom:4px solid #828180;
}
.classZahlaviAdresa{    color: #ffffff;
                        text-align: right;
                        padding:8px;
}
.classMenuV{            width:200px;
                                           background-color:#828180;
                                           vertical-align:top;
}
.classObsah{                        width: 100%;
                            background-color: #DDDDDC;
                                          vertical-align:top;
}
.classZapati1{                  width: 955px;
                                          height: 4px;
                                          background-color: #828180;
}
.classZapati2{                    width: 955px;
                                          height: 30px;
                                          background-color: rgb(218,37,29);
                                          border-top:3px solid #FFFFFF;
                                          border-bottom:3px solid #FFFFFF;
}
.classZapati3{                    width: 955px;
                                          height: 15px;
                                          background-color: #4E4B49;
}
.classZapati4{                    width: 955px;
                                          height: 6px;
                                          background-color: #828180;
}

/* Nastavení menu********************************************************* */

.classPolozkaMenu{      background-image: url(image/backgroundMenu.gif);
                        background-repeat: no-repeat;
                        background-position: center;
                        color:#FFFFFF;
                        width: 180px;
                        height: 35px;
                        font: bold 13px bold arial;
                        text-align: left;
                        text-indent: 5px;
                        padding:0px 0px 0px 0px;
}
.classPolozkaMenu1{      background-image: url(image/backgroundMenu.gif);
                        background-repeat: no-repeat;
                        background-position: center;
                        color:#FFFFFF;
                        width: 180px;
                        height: 35px;
                        font: bold 13px bold arial;
                        text-align: left;
                        text-indent: 5px;
                        padding:0px 0px 0px 0px;
}
.classPolozkaSubMenu{   color:#FFFFFF;
                        width: 200px;
                        height: 20px;
                        text-align: left;
                        text-indent: 20px;
                        padding:0px 0px 0px 0px;
}
/* Nadpisy a texty******************************************************** */

.classTextOdstavec{     text-align: justify;
                        text-indent: 25px;
}
.classBlok{             text-align: justify;
}
.classCenter{           text-align: center;
}
h1,h2,h3{               font-weight: bold;
                        color:rgb(33,61,139);
}
h1{                     font-size: 16px;
                        text-transform: uppercase;
}
h2{                     font-size: 15px;
}
h3{                     font-size: 12px;
}

/* Odkazy ***************************************************************** */

a:link{                           font-family: arial;
                                  font-size: 10pt;
                                      font-weight: normal;
                                      text-decoration: none;
                                      color: rgb(218,37,29);
}
a:visited{                        font-family: arial;
                                  text-decoration: none;
                                  color: rgb(218,37,29);
}
a:hover{                               font-family: arial;
                                  color: rgb(33,61,139);
}

.classPolozkaMenu a:link{         font-family: arial;
                                  color: #ffffff;
                                  font-weight: bold;
}.classPolozkaMenu a:visited{      font-family: arial;
                                  color: #ffffff;
}
.classPolozkaMenu a:hover{        color: #4E4B49;
                                  font-family: arial;
}
.classPolozkaMenu1 a:link{         font-family: arial;
                                  color: black;
                                  font-weight: bold;
}.classPolozkaMenu1 a:visited{      font-family: arial;
                                  color: black  ;
}
.classPolozkaMenu1 a:hover{        color: #4E4B49;
                                  font-family: arial;
}

.classPolozkaSubMenu a:link{      font-weight: normal;
                                      color: #ffffff;
}
.classPolozkaSubMenu a:visited{   color: #ffffff;
}
.classPolozkaSubMenu a:hover{     font-weight: bold;
                                      text-indent: 13px;
                                      background-color: #4E4B49;
                                      width: 100%;
                                      padding: 2px 2px 2px 2px;
                                      color: #ffffff;
}

/* Odstavec aktualit********************************************************* */

.classTableAktual{      width:680px;
                        border-top:1px solid rgb(218,37,29);
                        border-bottom:1px solid rgb(218,37,29);
}
.classDateAktual{       background-image: url(image/BackgroundDate.gif);
                        background-repeat: no-repeat;
                        background-position: right;
                        padding:1px 5px 1px 0px;
                        font-style: italic;
                        text-align: right;
                        color: #ffffff;
}
.classNadpisAktual{     font-size: 14px;
                        font-weight: bold;
                        padding-top: 2;
                        color:rgb(33,61,139);
                        text-transform: uppercase;
}
.classTextAktual{       padding:5px 5px 5px 10px;
                        margin:0px;
                        font-size: 11px;
                        text-align: justify;
}

.classImageAktual{      float:left;
                        width: 105px;
                        border: 3px rgb(218,37,29) solid;
                        border-bottom-width: 7px;
                        border-right-width: 7px;
                        margin-right: 10px;
}
.aktual_galery_left{
                        position:absolute;
                        top:1px;
                        left:1px;
                        text-align: left;
                        float:left;
}
.aktual_galery_right{
                        position:absolute;
                        top:1px;
                        left:230px;
                        text-align: right;
                        float:right;
}
.aktual_galery_left a{
                        font-size: 28px;
                        font-weight: 800;
                        background-color:none;
                        padding:0px 10px 0px 2px;
}
.aktual_galery_right a{
                        font-size: 28px;
                        font-weight: 800;
                        background-color:none;
                        padding:0px 2px 0px 10px;
}
.aktual_galery_left a:hover{
                        background:url(img/bg_dot.gif);
                        color: red;
}
.aktual_galery_right a:hover{
                        background:url(img/bg_dot.gif);
                        color: red;
}
.classKontakt p{        margin:1px;
                        padding:1px;          
}
.classDalej{            background: url(image/strzalki.gif) no-repeat right center;
                        padding: 0px 25px 0px 0px;
                        font: italic 11px arial;
                        color: rgb(33,61,139);
                        text-align: right;
}
.classPowrot{           background: url(image/strzalki1.gif) no-repeat right center;
                        padding: 0px 25px 0px 0px;
                        font: italic 11px arial;
                        color: rgb(33,61,139);
                        text-align: right;
}

.classLinkMenu{         padding: 5px 5px 5px 5px;
                        background:url(img/poz_link.jpg);
                        margin: 10px 25px 3px 25px;
                        text-align: left;
                        border-left:6px solid red;
                        border-bottom:1px solid red;
}
.classLinkMenu a{       color:black;
                        font-size: 13px;
                        font-family: arial;
                        font-style: normal;
                        font-weight: 600;
}
.classLinkMenu a:hover{       color:navy;
}
.classLinkMenu a:visited{   color: #580000;
}


.cell-top-padd { padding-top: 10px; }
.cell-bott-padd { padding-bottom: 10px; }
.cell-left-padd { padding-left: 10px; }
.cell-right-padd { padding-right:10px; }
.ali-left { text-align: left; }
.ali-right { text-align: right; }
.ali-center { text-align: center; }
.
.no-float {clear: both;}
.just {text-align: justify;}
.ind {text-indent: 25px;}


/* Odstavec fotogalerie********************************************************* */
/*        GENERIC TAG        */
#x {margin: 0; color: #007DFF; padding: 80px 0 0 10px; border-bottom: 2px dotted #DCDCDC; text-align: left;}

/*        CONCRETE STYLE    */
#aktual p{              padding:0px;
                        margin: 0px;
}
.aktual_image{           padding:3px;
                        margin: 0px;
}
.aktual_file{           padding:3px;
                        margin: 0px;
                        font-size: 11px;
                        margin-top: 8px;
}
#galery{
    background: white url(image/poz_galery.jpg) repeat-x;
    border:1px solid white;
    padding:0px;
    margin-top: 10px;
    width: 506px;
    }
    #show{
    text-align: center;
    position:relative;
    width:100%;
    left:0px;
    top:10px;
    padding:0px;
    margin:0px;
    margin-bottom: 10px;
    }
    #show img{
    max-width: 500px;
    }
    #galery_slide{
    text-align: center;
    background-color: #EEEEEE;
    padding:3px;
    border:none;
    width: 500px;
    }
    #slide{
    padding:0px;
    height:90px;
    margin:0px;
    }
    #slide img{
    width: 70px;
    max-height: 95px;
    border: 1px solid black;
    margin:3px;
    }
    .slide_tnb{
    text-align: center;
    vertical-align: top;
    background-color: #E0E0E0;
    margin: 0px 7px 0px 7px;
    width:100px;
    }
#main {border-style: solid; border-color: #DCDCDC; border-width: 0 2px 2px 2px; width: 780px; margin: auto; background: #F5F5F5 url('images/background.jpg') center top no-repeat;}
    #main b {color: #B4B4B4; font-weight: normal; text-align: left; display: block; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #99C7FF;}


#content, #view {border: 2px solid #DCDCDC; margin: 12px; background-color: #ffffff; padding: 5px;}
    #content a img {border: 0; width: 200px; height: 150px; margin: 10px; border: 4px solid #DCDCDC;}
    #content a:visited img {border-color: #DBE3FF;}
    #content a:hover img {border-color: #99C7FF;}
    #content a:hover, #content a:visited {visibility: visible;}

#bar {text-align: right; padding: 0 15px 0 15px; margin-bottom: 10px;}
    #bar a {color: #007DFF;}
    #bar a:hover {background-color: #ffffff; color: #FF5000; text-decoration: none;}
    #bar span {float: left;}
.logo{
font-family: "Times New Roman", Times, serif;
font-size: 9;
color: #000000;
font-style: normal;
text-decoration: none;
}











