.mainpage  {
        background-color: #FFFFFF;
        background-image: url('img/bg.png');
        background-repeat: repeat-x;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
        scrollbar-face-color:#808080;
        scrollbar-highlight-color:#FFFFFF;
        scrollbar-3dlight-color:#FF0000;
        scrollbar-darkshadow-color:#FF0000;
        scrollbar-shadow-color:#FFFFFF;
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-track-color:#FFFFFF;
}

.nadpis  {
        color: #DC0000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 26px;
        font-weight: bold;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 40px;
        margin-bottom: 30px;
}

.upper  {
        color: #DC0000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: uppercase;
        text-align: left;
        vertical-align: baseline;
        line-height: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

p  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        line-height: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
}

.poznamka  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
}

.red  {
        color: #DC0000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 0px;
}

li  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        line-height: 20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 0px;
}

ol li  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: justify;
        vertical-align: baseline;
        line-height: 20px;
        margin-left: -0px;
        margin-right: 0px;
        margin-top: 20px;
        margin-bottom: 0px;
}

ul li ul li  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: justify;
        vertical-align: baseline;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 0px;
}

.ul_mini  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 13px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 5px;
        margin-bottom: 0px;
}

.text_link  {
        color: #DC0000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: underline;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
}

.text_link:HOVER  {
        color: #000000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 15px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
}

.text_link_mini  {
        color: #DC0000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: underline;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
}

.text_link_mini:HOVER  {
        color: #000000;
        font-family: Tahoma, Verdana, Arial;
        font-size: 12px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
}

.sub_menu  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        font-weight: normal;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
        line-height: 18px;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
}

.sub_menu a  {
        color: #323232;
        font-family: Tahoma, Verdana, Arial;
        font-size: 11px;
        font-weight: bold;
        letter-spacing: normal;
        text-decoration: none;
        text-transform: none;
        text-align: left;
        vertical-align: baseline;
}

.sub_menu a:HOVER  {
        color: #DC0000;
}

.gallery a img {
     border: 2px solid #CFCDCD;
}

.gallery a:hover img {
     border: 2px solid #DC0000;
}

.button01 a  {
        display: block;
        width: 75px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button01 a span  {
        display: none
}

.button01 a {background: url(img/menu.png) 0px 0px no-repeat;}
.button01 a:hover {background: url(img/menu.png) 0px -26px no-repeat;}

.button01d a  {
        display: block;
        width: 75px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button01d a span  {
        display: none
}

.button01d a {background: url(img/menu.png) 0px -52px no-repeat;}




.button02 a  {
        display: block;
        width: 88px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button02 a span  {
        display: none
}

.button02 a {background: url(img/menu.png) -75px 0px no-repeat;}
.button02 a:hover {background: url(img/menu.png) -75px -26px no-repeat;}

.button02d a  {
        display: block;
        width: 88px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button02d a span  {
        display: none
}

.button02d a {background: url(img/menu.png) -75px -52px no-repeat;}




.button03 a  {
        display: block;
        width: 142px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button03 a span  {
        display: none
}

.button03 a {background: url(img/menu.png) -163px 0px no-repeat;}
.button03 a:hover {background: url(img/menu.png) -163px -26px no-repeat;}

.button03d a  {
        display: block;
        width: 142px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button03d a span  {
        display: none
}

.button03d a {background: url(img/menu.png) -163px -52px no-repeat;}




.button04 a  {
        display: block;
        width: 89px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button04 a span  {
        display: none
}

.button04 a {background: url(img/menu.png) -305px 0px no-repeat;}
.button04 a:hover {background: url(img/menu.png) -305px -26px no-repeat;}

.button04d a  {
        display: block;
        width: 89px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button04d a span  {
        display: none
}

.button04d a {background: url(img/menu.png) -305px -52px no-repeat;}




.button05 a  {
        display: block;
        width: 95px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button05 a span  {
        display: none
}

.button05 a {background: url(img/menu.png) -394px 0px no-repeat;}
.button05 a:hover {background: url(img/menu.png) -394px -26px no-repeat;}

.button05d a  {
        display: block;
        width: 95px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button05d a span  {
        display: none
}

.button05d a {background: url(img/menu.png) -394px -52px no-repeat;}




.button06 a  {
        display: block;
        width: 74px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button06 a span  {
        display: none
}

.button06 a {background: url(img/menu.png) -489px 0px no-repeat;}
.button06 a:hover {background: url(img/menu.png) -489px -26px no-repeat;}

.button06d a  {
        display: block;
        width: 74px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button06d a span  {
        display: none
}

.button06d a {background: url(img/menu.png) -489px -52px no-repeat;}




.button07 a  {
        display: block;
        width: 104px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button07 a span  {
        display: none
}

.button07 a {background: url(img/menu.png) -563px 0px no-repeat;}
.button07 a:hover {background: url(img/menu.png) -563px -26px no-repeat;}

.button07d a  {
        display: block;
        width: 104px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button07d a span  {
        display: none
}

.button07d a {background: url(img/menu.png) -563px -52px no-repeat;}




.button08 a  {
        display: block;
        width: 38px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button08 a span  {
        display: none
}

.button08 a {background: url(img/menu.png) -667px 0px no-repeat;}
.button08 a:hover {background: url(img/menu.png) -667px -26px no-repeat;}

.button08d a  {
        display: block;
        width: 38px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button08d a span  {
        display: none
}

.button08d a {background: url(img/menu.png) -667px -52px no-repeat;}




.button09 a  {
        display: block;
        width: 65px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button09 a span  {
        display: none
}

.button09 a {background: url(img/menu.png) -705px 0px no-repeat;}
.button09 a:hover {background: url(img/menu.png) -705px -26px no-repeat;}

.button09d a  {
        display: block;
        width: 65px;
        height: 26px;
        margin:0 0 0 0;
        padding: 0;
        text-decoration: none;
}

.button09d a span  {
        display: none
}

.button09d a {background: url(img/menu.png) -705px -52px no-repeat;}
