body { margin: 0px;
       padding: 0px;
       background-color: #FFFFFF;
       color: #000000;
       font-size: 12px;
       font-family: Verdana, "Verdana CE", "Arial CE", Arial, "Lucida Grande CE", "Helvetica CE", lucida, sans-serif;
       _text-align: center; }

h1 { margin: 0px;
     display: none; }

h2 { background-color: #FAAC1D;
     font-weight: bold;
     font-size: 11px;
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 5px;
     padding-right: 0px;
     margin: 0px;
     text-align: left; }

h3 { font-size: 14px; }

a { color: #D98D00;
    font-weight: bold; }

a:link { color: #D98D00;
         font-weight: bold; }

a:visited { color: #D98D00;
            font-weight: bold; }

a:hover { color: #FF0000;
          font-weight: bold; }

a:focus { color: #FF0000;
          font-weight: bold; }

.blok { width: 990px;
        margin: auto;
        padding: 0px;
        _text-align: left; }

.blok1 { text-align: center; }

.obrtop { width: 980px;
          height: 150px;
          margin: 0px;
          border-style: none; }

a.menu { background-color: #FAAC1D;
         padding-top: 3px;
         padding-bottom: 3px;
         padding-left: 8px;
         padding-right: 8px;
         border-style: dashed;
         border-color: #000000;
         border-width: 1px;
         color: #000000 !important;
         text-decoration: none;
         font-weight: bold;
         font-size: 11px; }

a.menu:link { background-color: #FAAC1D;
              color: #000000 !important;
              border-color: #000000; }

a.menu:visited { background-color: #FAAC1D;
                 color: #000000 !important;
                 border-color: #000000; }

a.menu:hover { background-color: #000000;
               color: #FAAC1D !important;
               border-color: #FAAC1D; }

a.menu:focus { background-color: #000000;
               color: #FAAC1D !important;
               border-color: #FAAC1D; }

#new { background-color: #FF0000; }

#new:link { background-color: #FF0000;
            color: #000000 !important;
            border-color: #000000; }

#new:visited { background-color: #FF0000;
               color: #000000 !important;
               border-color: #000000; }

#new:hover { background-color: #000000;
             color: #FF0000 !important;
             border-color: #FF0000; }
            
#new:focus { background-color: #000000;
             color: #FF0000 !important;
             border-color: #FF0000; }

.blok2 { margin-top: 20px;
         margin-bottom: 0px; }

.blok2_1 { width: 730px;
           float: left; 
           margin-left: 25px; }

.blok2_2 { width: 190px;
           float: right;
           margin-left: 0px;
           margin-right: 35px; }

.sloupec_C { border-style: dashed;
             border-width: 1px;
             border-color: #FAAC1D;
             border-top-style: none;
             margin-top: 0px;
             margin-bottom: 7px;
             text-align: center; }

.sloupec_L { border-style: dashed;
             border-width: 1px;
             border-color: #FAAC1D;
             border-top-style: none;
             margin-top: 0px;
             margin-bottom: 7px; }

.sltext { margin: 5px; }

.sltext1 { margin: 5px;
           line-height: 175%; }

.sltext2 { margin: 5px;
           margin-left: -15px;
           line-height: 175%; }

.sltext2 ul li { _margin-bottom: 4px; }

.nov1 { background-color: #FFFFFF;
        color: #000000; }

.nov2 { background-color: #000000;
        color: #FFFFFF; }

.small { font-size: 11px; }

.smaller { font-size: 9px; }

strong { font-weight: bold; }

.red { color: #FF0000; }

.big { font-weight: bold;
       font-size: 14px; }

.big1 { font-weight: bold;
        color: #FF0000;
        font-size: 22px; }

.big2 { font-weight: bold;
        color: #FF0000; }

.big3 { font-weight: bold;
        font-size: 11px;
        color: #FF0000; }

.italic { font-style: italic; }

.bestf { cursor: pointer; }

.obr { border-style: none;
       margin-left: 0px;
       margin-right: 0px;
       margin-top: 0px;
       margin-bottom: 3px; }

.obr1 { border-style: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 10px;
        margin-bottom: 10px; }

.obr1a { border-style: none;
         margin: 0px;
         margin-top: -10px; }

.obr2 { border-style: none;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 4px;
        margin-bottom: 0px; }

.obr3 { border-style: solid;
        border-width: 3px;
        border-color: #FAAC1D;
        margin: 0px;
        margin-left: 20px;
        float: right; }

.obr4 { border-style: solid;
        border-width: 3px;
        border-color: #FAAC1D;
        margin: 0px;
        margin-right: 20px;
        float: left; }

.obr5 { border-style: solid;
        border-width: 3px;
        border-color: #FAAC1D;
        margin: 10px;
        float: right; }

.obr_kalal { position: relative;
             top: -130px;
             left: 302px;
             border-style: none;
             margin: 0px;
             margin-bottom: -100px; }

.obr_jirka { position: relative;
             top: -58px;
             left: 300px;
             border-style: none;
             margin: 0px;
             margin-bottom: -55px; }

.obr_jerry { border-style: solid;
             border-width: 3px;
             border-color: #FAAC1D;
             margin-bottom: 5px;
             margin-left: 40px;
             margin-right: 40px; }

.zpet { float: right;
        text-align: right;
        margin-top: 5px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 30px;
        _margin-right: 20px;
        padding: 5px; }

table.best { font-size: 12px;
             border-style: none; }

table.best td { text-align: center;
                padding: 5px; }

.bezod { list-style-type: none; }

.bezod1 { float: left;
          width: 295px;
          list-style-type: none; }

.bezod2 { float: right;
          width: 290px;
          list-style-type: none; }

/* ************************ copy ************************ */

.copy { font-size: 10px;
        text-align: center;
        margin-top: 20px;
        margin-bottom: 0px;
        float: right;
        _float: none;
        width: 460px;
        margin-left: 265px;
        margin-right: 265px;
        background-color: #FAAC1D;
        border-style: dashed;
        border-color: #000000;
        border-width: 1px;
        border-bottom-style: none; }

.cop { color: #000000;
       text-decoration: none; }

.cop:link { color: #000000; }

.cop:visited { color: #000000; }

#cop { font-weight: normal; }

/* ************************ error ************************ */

.blok4 { text-align: center; }

.error { font-size: 17px;
         font-weight: bold; }

/* ************************ sekce ************************ */

.blok3 { margin-top: 20px;
         margin-bottom: 0px;
         width: 900px;
         margin-left: 45px;
         margin-right: 45px;}

.blok3_1 { width: 680px;
           float: left; 
           margin: 0px; }

.blok3_2 { width: 190px;
           float: right;
           margin: 0px;}

.odstavec { padding-left: 20px;
            padding-right: 20px;
            padding-top: 10px;
            padding-bottom: 10px;
            line-height: 150%;
            text-align: justify; }

#f_l { width: 440px;
       margin-left: 0px;
       margin-right: 5px;
       float: left;  }

#f_r { width: 440px;
       margin-left: 5px;
       margin-right: 0px;
       float: right; }

#f { float: right;
     width: 900px; }

/* ******************** kalendář akcí ******************** */

.tbl_kal { text-align: left;
           border-collapse: collapse;
           font-size: 11px;
           width: 870px;
           padding: 0px;
           margin-left: 15px;
           margin-right: 15px;
           margin-top: 15px;
           margin-bottom: 0px;
           vertical-align: middle; }

.pic_kal { border-style: none; }

.od_kal { background-color: #FAAC1D;
          font-size: 10px; }

.min_kal { background-color: #000000;
           font-size: 10px; }

.tbl_kal th { border-color: #FAAC1D;
              border-width: 1px;
              border-style: solid;
              font-weight: normal;
              text-align: right;
              padding-right: 5px; }

.tbl_kal td { border-color: #FAAC1D;
              border-width: 1px;
              border-style: solid;
              padding-left: 3px; }

.tbl_kal_1 { width: 70px;
             text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.tbl_kal_2 { width: 200px;
             text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.tbl_kal_3 { width: 220px;
             text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.tbl_kal_4 { text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.tbl_kal_5 { width: 70px;
             text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.tbl_kal_6 { width: 30px;
             text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.tbl_kal_7 { width: 30px;
             text-align: center;
             font-weight: bold;
             font-size: 13px;
             border-top-width: 0px !important;
             border-bottom-width: 4px !important; }

.legenda { text-align: center;
           font-size: 11px;
           margin-top: 10px;
           margin-bottom: 10px; }

/* ******************** členská sekce ******************** */

#f_l_cl { width: 200px;
          margin-left: 0px;
          margin-right: 5px;
          float: left;  }

#f_r_cl { width: 680px;
          margin-left: 5px;
          margin-right: 0px;
          float: right; }

/* ************************ news ************************ */

.akt1 { background-color: #FFFFFF;
        color: #000000;
        margin: 5px;
        padding: 5px;
        border-style: dashed;
        border-width: 1px;
        border-color: #000000; }

.akt2 { background-color: #E0E0E0;
        color: #000000;
        margin: 5px;
        padding: 5px;
        border-style: dashed;
        border-width: 1px;
        border-color: #000000; }

.rozcest { text-align: left;
           padding-left: 100px;
           padding-right: 100px;
           line-height: 150%; }
