body { margin: 0px;
       padding: 0px;
       background-color: #FFFFFF;
       color: #000000;
       font-size: 11px;
       font-family: Verdana, "Verdana CE", "Arial CE", Arial, "Lucida Grande CE", "Helvetica CE", lucida, sans-serif;
       _text-align: center; }

table { font-size: 11px; }

a { color: #0000FF; }

a:link { color: #0000FF; }

a:visited { color: #0000FF; }

a:hover { color: #FF0000; }

a:action { color: #FF0000; }

a:focus { color: #FF0000; }

a.top { font-weight: bold;
        background-color: #FFFFFF;
        color: #000000;
        text-decoration: none; }

a.top:link { background-color: #FFFFFF;
             color: #000000; }

a.top:visited { background-color: #FFFFFF;
                color: #000000; }

a.top:hover { background-color: #000000;
              color: #FFFFFF; }

a.top:action { background-color: #000000;
               color: #FFFFFF; }

a.top:focus { background-color: #000000;
              color: #FFFFFF; }

.blok { width: 772px;
        margin: auto;
        padding: 0px;
        _text-align: left; }

.blok1 { font-size: 10px;
         margin-top: 4px;
         margin-bottom: 7px; }

.blok1_1 { padding-left: 5px;
           padding-right: 5px; }

.f_left { float: left; }

.f_right { float: right; }

.obrtop { width: 772px;
          height: 100px;
          margin-top: 1px;
          margin-bottom: 0px;
          border-style: none; }

.blok2 { width: 120px;
         margin: 0px;
         padding: 0px;
         float: left; }

.obritem { width: 120px;
           height: 30px;
           border-style: none; }

.head { margin-top: -1px;
        margin-bottom: 1px;
        text-align: right;
        line-height: 170%; }

a.item { width: 120px;
         display: block;
         background-color: #FFFFFF;
         color: #000000;
         font-weight: bold;
         text-decoration: none; }

a.item:link { background-color: #FFFFFF;
              color: #000000; }

a.item:visited { background-color: #FFFFFF;
                 color: #000000; }

a.item:hover { background-color: #000000;
               color: #FFFFFF; }

a.item:action { background-color: #000000;
                color: #FFFFFF; }

a.item:focus { background-color: #000000;
               color: #FFFFFF; }

.small { font-size: 9px;
         font-weight: normal; }

#mezera { margin-top: 0px;
          margin-bottom: 10px; }

.copy { width: 400px;
        float: right;
        font-size: 10px;
        text-align: center;
        vertical-align: middle;
        background-color: #404040;
        color: #FFFFFF;
        padding-top: 2px;
        padding-bottom: 0px;
        margin-top: 30px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 186px;
        _margin-right: 93px; }

#cop { color: #FFFFFF;
       text-decoration: none; }

#cop:link { color: #FFFFFF; }

#cop:visited { color: #FFFFFF; }

/* ******************************************************** */

.blok3 { width: 650px;
         float: right;
         padding: 0px;
         margin: 0px; }

h1 { width: 605px;
     padding-top: 2px;
     padding-bottom: 2px;
     padding-left: 5px;
     padding-right: 5px;
     margin-left: 20px;
     margin-right: 15px;
     margin-top: 5px;
     margin-bottom: 0px;
     background-color: #404040;
     color: #FFFFFF;
     text-align: left;
     font-weight: bold;
     font-size: 10px; }

.nahoru { background-color: #000000;
          color: #FFFFFF;
          text-align: center;
          padding-top: 3px;
          padding-bottom: 3px;
          margin-left: 10px;
          margin-right: 10px; }

#nahore { width: 100%;
          padding-top: 2px;
          padding-bottom: 2px; }

.odstavec { margin-left: 30px;
            margin-right: 30px;
            margin-top: 10px;
            margin-bottom: 0px;
            text-align: justify; }

.odstavec:first-letter { font-size: 130%;
                         font-weight: bold; }

strong { font-weight: bold; }

em { font-style: italic; }

a.zpet { text-align: center;
         display: block;
         width: 130px;
         text-decoration: none;
         font-weight: bold;
         margin-left: 503px;
         margin-right: 0px;
         margin-top: 2px;
         margin-bottom: 0px;
         border-style: solid;
         border-color: #000000;
         border-width: 1px; }

a.zpet:link { background-color: #FFFFFF;
              color: #000000; }

a.zpet:visited { background-color: #FFFFFF;
                 color: #000000; }

a.zpet:hover { background-color: #000000;
               color: #FFFFFF; }

a.zpet:action { background-color: #000000;
                color: #FFFFFF; }

a.zpet:focus { background-color: #000000;
               color: #FFFFFF; }

#center { text-align: center; }

#clear { clear: both; }

.pozor { color: #FF0000;
         font-weight: bold;
         margin-top: 20px;
         margin-bottom: 10px;
         margin-left: 30px;
         margin-right: 0px; }

#pozor1 { margin-bottom: 200px; }

/* ************************ uvod ************************ */

.blok4 { float: left;
         width: 500px; }

.blok5 { float: right;
         width: 140px; }

.uvod { font-weight: bold;
        font-size: 15px;
        text-align: center; }

.uvod1 { text-align: center;
         margin-top: 20px;
         margin-bottom: 0px; }

.nove { width: 430px;
        margin-left: 35px;
        margin-right: 35px;
        margin-top: 30px;
        margin-bottom: 0px; }

.novinky { background-color: #000000;
           color: #FFFFFF;
           font-weight: bold;
           padding: 3px;
           padding-left: 10px;
           font-size: 13px; }

.nov_1 { background-color: #FFFFFF;
          color: #000000;
          padding: 3px;
          padding-left: 20px; }

.nov_2 { background-color: #C0C0C0;
          color: #000000;
          padding: 3px;
          padding-left: 20px; }

.obritem1 { width: 140px;
            height: 30px;
            border-style: none; }

.kalendar { width: 140px;
            font-size: 12px;
            text-align: center; }

.kal_nadpis { text-align: center;
              font-weight: bold; }

table.kalendar td { width: 20px;
                    height: 20px; }

.head1 { margin-top: 5px;
         margin-bottom: 7px;
         width: 120px; }

#srch { margin: 0px;
        margin-bottom: -5px; }

.hled_1 { margin-top: 2px;
          margin-bottom: 2px; }

.hled_2 { width: 130px;
          margin-left: 5px;
          margin-right: 5px;
          font-size: 12px; }

.hled_3 { width: 50px;
          margin-left: 85px;
          margin-right: 0px;
          margin-top: 5px;
          margin-bottom: 0px;
          font-size: 12px;
          border-style: solid;
          border-width: 1px;
          border-color: #000000;
          background-color: #E0E0E0; }

.head2 { margin-top: 5px;
         margin-bottom: 7px;
         margin-left: 5px;
         margin-right: 5px;
         width: 130px; }

.ikonka { border-width: 0px;
          width: 88px;
          height: 31px;
          margin-top: 0px;
          margin-bottom: 3px; }

/* ******************** ostatni/odkazy ******************** */

.ost_1 { margin-top: 10px;
         margin-bottom: 10px;
         margin-left: 70px;
         margin-right: 0px; }

.ost_nadp { font-size: 13px;
            font-weight: bold; }

.ost_1 ul { margin-top: 5px;
            margin-bottom: 5px;
            margin-left: 0px;
            _margin-left: 40px;
            margin-right: 0px;
            line-height: 160%; }

.li_mez { padding-bottom: 15px; }

/* ******************** info/web ******************** */

.slp1 { width: 200px;
        float: left;
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 50px;
        margin-right: 0px;
        _margin-left: 25px; }

.slp2 { width: 200px;
        float: right;
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 50px;
        _margin-right: 25px; }

.nad { font-size: 13px;
       color: #BB0000;
       font-weight: bold;
       font-style: italic;
       margin-top: 0px;
       margin-bottom: 5px; }

.nad2 { font-size: 13px;
        color: #006600;
        font-weight: bold;
        font-style: italic;
        margin-top: 0px;
        margin-bottom: 5px; }

.poloz { margin-left: 10px;
         margin-right: 0px;
         margin-top: 0px;
         margin-bottom: 20px;
         line-height: 150%; }

.odr1 { margin-top: 0px;
        margin-bottom: 530px }

#odr_e1 { _margin-bottom: 160px; }

.info_ikonka { border-width: 0px;
               width: 80px;
               height: 15px;
               margin: 5px; }

/* ******************** info/kontakt ******************** */

.slp3 { width: 400px;
        float: left;
        margin-top: 20px;
        margin-bottom: 0px;
        margin-left: 50px;
        margin-right: 0px;
        _margin-left: 25px; }

.slp4 { width: 200px;
        float: right;
        margin-top: 20px;
        margin-bottom: 0px; }

.odr2 { margin-top: 0px;
        margin-bottom: 480px; }

.info_odpoved { margin-top: 15px;
                margin-bottom: 0px; }

.info_zpr { vertical-align: top;
            text-align: right;
            font-weight: bold; }

.info_zpr2 { padding-top: 5px;
             text-align: right; }

.inf_1 { font-size: 12px;
         width: 190px; }

.blo_1 { font-size: 12px; }

/* ******************** info/mapa ******************** */

.map0 { margin-top: 0px;
        margin-bottom: 20px;
        margin-left: 20px;
        margin-right: 20px;
        font-size: 13px;
        font-weight: bold; }

.map1 { background-color: #808080;
        padding: 2px;
        border-bottom-style: solid;
        border-color: #FFFFFF;
        border-width: 1px; }

.map2 { background-color: #B0B0B0;
        padding: 1px;
        padding-left: 20px;
        border-bottom-style: solid;
        border-color: #FFFFFF;
        border-width: 1px; }

.map3 { background-color: #E0E0E0;
        border-bottom-style: solid;
        border-color: #FFFFFF;
        border-width: 1px;
        padding: 1px;
        padding-left: 40px; }

.map1 a { text-decoration: none;
          color: #000000;
          width: 100%;
          display: block; }

.map1 a:link { color: #000000; }

.map1 a:visited { color: #000000; }

.map1 a:hover { background-color: #000000;
                color: #FFFFFF; }

.map1 a:action { background-color: #000000;
                 color: #FFFFFF; }

.map1 a:focus { background-color: #000000;
                color: #FFFFFF; }

.map2 a { text-decoration: none;
          color: #000000;
          width: 100%;
          display: block; }

.map2 a:link { color: #000000; }

.map2 a:visited { color: #000000; }

.map2 a:hover { background-color: #000000;
                color: #FFFFFF; }

.map2 a:action { background-color: #000000;
                 color: #FFFFFF; }

.map2 a:focus { background-color: #000000;
                color: #FFFFFF; }

.map3 a { text-decoration: none;
          color: #000000;
          width: 100%;
          display: block; }

.map3 a:link { color: #000000; }

.map3 a:visited { color: #000000; }

.map3 a:hover { background-color: #000000;
                color: #FFFFFF; }

.map3 a:action { background-color: #000000;
                 color: #FFFFFF; }

.map3 a:focus { background-color: #000000;
                color: #FFFFFF; }

/* ******************** sluzby/tvorba ******************** */

.nad3 { font-size: 13px;
        color: #006600;
        font-weight: bold;
        font-style: italic;
        margin-top: 20px;
        margin-bottom: 5px;
        margin-left: 40px;
        margin-right: 0px; }

.poloz2 { margin-left: 60px;
          margin-right: 0px;
          margin-top: 0px;
          margin-bottom: 10px;
          line-height: 150%; }

/* ******************** sluzby/reklama ******************** */

.odr3 { margin-top: 0px;
        margin-bottom: 380px; }

/* ******************** sluzby/sestav ******************** */

.odr4 { margin-top: 0px;
        margin-bottom: 430px; }

/* ************************ error ************************ */

.error { font-size: 17px;
         font-weight: bold; }

.odr5 { margin-top: 0px;
        margin-bottom: 580px; }

.odr6 { margin-top: 0px;
        margin-bottom: 570px; }

.odr7 { margin-top: 0px;
        margin-bottom: 610px; }

/* ************************* blog ************************ */

.nad4 { font-size: 13px;
        color: #BB0000;
        font-weight: bold;
        font-style: italic;
        margin-top: 10px;
        margin-bottom: 5px;
        margin-left: 40px;
        margin-right: 0px; }

.blo_1 { margin-left: 40px;
         margin-right: 0px;
         margin-top: 20px;
         margin-bottom: 20px; }

.blo_2 { margin-left: 0px;
         margin-right: 0px;
         margin-top: 0px;
         margin-bottom: 5px;
         font-size: 11px;
         font-weight: bold; }

.blo_3 { font-size: 12px; }

.blo_4 { font-size: 12px;
         width: 80px; }

.blo_l { float: left;
         width: 270px;
         margin-left: 50px;
         _margin-left: 30px;
         margin-right: 0px;
         margin-top: 15px;
         margin-bottom: 5px; }

.blo_r { float: right;
         width: 290px;
         margin-left: 0px;
         margin-right: 0px;
         margin-top: 15px;
         margin-bottom: 5px; }

.mezera { margin-top: 0px;
          margin-bottom: 30px; }

.odr10 { margin-top: 0px;
         margin-bottom: 320px; }

/* ********************* login/login ******************** */

.log_1 { margin-top: 25px;
         margin-bottom: 0px;
         margin-left: 10px;
         margin-right: 150px;
         text-align: right; }

.log_2 { width: 130px;
         font-size: 12px; }

.odr8 { margin-top: 0px;
        margin-bottom: 510px; }

/* ********************* login/reg1 ******************** */

a.odkreg { width: 130px;
           display: block;
           background-color: #000000;
           font-weight: bold;
           color: #FFFFFF;
           text-decoration: none;
           border-style: solid;
           border-width: 1px;
           border-color: #000000;
           margin-left: 40px;
           margin-right: 0px;
           margin-top: 20px;
           margin-bottom: 0px;
           font-size: 12px;
           padding: 3px;
           text-align: center; }

a.odkreg:link { background-color: #000000;
                color: #FFFFFF; }

a.odkreg:visited { background-color: #000000;
                   color: #FFFFFF; }

a.odkreg:hover { background-color: #FFFFFF;
                 color: #000000;}

a.odkreg:action { background-color: #FFFFFF;
                  color: #000000; }

a.odkreg:focus { background-color: #FFFFFF;
                 color: #000000; }

.odr9 { margin-top: 0px;
        margin-bottom: 450px; }

/* ********************* login/reg2 ******************** */

.reg_1 { text-align: left;
         margin-left: 60px;
         margin-right: 0px;
         margin-top: 10px;
         margin-bottom: 0px; }

/* ******************* login/pravidla ****************** */

.odstavec1 { margin-left: 50px;
             margin-right: 30px;
             margin-top: 10px;
             margin-bottom: 0px;
             text-align: justify; }

.odstavec1:first-letter { font-weight: bold; }

.prav_1 { font-size: 17px;
          font-weight: bold;
          text-align: center;
          margin-top: 10px;
          margin-bottom: 0px; }

