body{color: #000000;

     font-family : 'verdana ce', 'geneva ce', 'helvetica ce', verdana, tahoma, arial, sans-serif;

     font-size: 10pt;

     text-align: center;

     background-color: #FFFFFF;

     background: url('img/back.gif');

     background-position: bottom left;

	   background-attachment: fixed;

     background-repeat: repeat;}



.sedy_text{color: gray;}



/*hlavicka*/

.mezera {position: relative;

         width: 950px;

         height: 5px;

	       margin: auto;}



.head{position: relative;

      width: 950px;

      background-color: #e9e9e9;

      text-align: center;

      margin: auto;

      border-top: 1px solid #A4A4A4;

      border-left: 1px solid #A4A4A4;

      border-right: 1px solid #A4A4A4;}



.oddeleni{width: 950px;

          height: 25px;

          margin: auto;

          background: url('img/line.jpg');

          background-repeat: repeat;

          border-left: 1px solid #A4A4A4;

          border-right: 1px solid #A4A4A4;}



/*layout*/

.hlavni{position: relative;

        width: 950px;

        margin: auto;

        text-align: center;

        background-color: #FFFFFF;

        border-left: 1px solid #A4A4A4;

        border-right: 1px solid #A4A4A4;

        border-bottom: 1px solid #A4A4A4}



.levy{width: 150px;

      position: relative;

      float: left;

      font-size: 9pt;

      text-align: left;

      margin-top: 10px;

      margin-bottom: 10px;

      margin-left: 5px;

      margin-right: 7px;}



.prostredni{width: 620px;

            position: relative;

            float: left;

            font-size: 9pt;

            text-align: left;

            margin-top: 10px;

            margin-bottom: 10px;

            margin-right: 7px;

            border: 1px dotted #CACACA;}



.pravy{width: 150px;

       position: relative;

       float: left;

       font-size: 9pt;

       text-align: left;

       margin-top: 10px;

       margin-bottom: 10px;

       margin-right: 0px;}



.paticka {width: 950px;

          height: 25px;

          clear: both;

          color: #000000;

          font-size: 8pt;

          text-align: center;

          background-color: #FFFFFF;

          background: url('img/line.jpg');

          background-repeat: repeat;}



.css{margin-top: 5px;}



/*menu*/

.menu{margin-bottom: 10px;

      background-color: #f6f6f6;

      border-left: 1px solid #CACACA;

      border-right: 1px solid #CACACA;

      border-bottom: 1px solid #CACACA;}



.menu ul{font-size: 9pt;

      text-align: left;

      margin-top: 0px;

      margin-left: 3px;

      padding-top: 0px;

      padding-left: 3px;}



.menu li{display: inline;}



.menu li a{text-decoration:none;

           display: block;

           color: #000000;}



#sub {margin-top: 0px;

      margin-bottom: 5px }



.menu li a:hover{font-weight: bold;}



.menu_nadpis{width: 150px;

             height: 25px;

             line-height: 25px;

             color: #506CF5;

             font-size: 10pt;

             font-weight: bold;

             text-align: center;

             background: url('img/menu_rounded.gif');

             background-repeat: no-repeat;}



#odhlasit a:hover{text-decoration: underline;}



#ikonky{margin-top: 20px;

        border-top: 2px solid black;

        padding-top: 10px;}

#ikonky img{margin: auto;

            display: block;

            margin-bottom: 10px;}



/*nadpisy*/

h1{color: #506CF5;

   font-size: 20pt;

   text-align: center;

   margin: 0px;

   padding: 10px 0px 10px 0px;}



h2{color: #506CF5;

   font-size: 16pt;

   font-variant: small-caps;

   text-align: center;

   margin-top: 10px;}



h3{color: #506CF5;

   font-size: 13pt;

   font-variant: small-caps;

   text-align: center;

   margin-top: 10px;}



h4{text-align: center;

   font-variant: small-caps;

   padding: 0;

   margin-bottom: 5px;}



h5{color: #990000;

   font-size: 10pt;

   text-align: center;}



.navigace{width: 500px;

          height: 25px;

          line-height: 25px;

          float: left;

          color: #990000;

          text-align: left;

          padding-left: 15px;}



.prihlaseny_uzivatel{width: 400px;

                     height: 25px;

                     line-height: 25px;

                     float: right;

                     color: #990000;

                     font-weight: bold;

                     text-align: right;

                     padding-right: 15px;}



.uvod_chat{width: 620px;

           text-align: center;

           padding: 3px 0px 3px 0px;}



.uvod_chat_pismo{color: #FFFFFF;

                 background-color: #660000;}



.uvodnik{width: 350px;

         position: relative;

         float: left;

         text-align: justify;

         font-size: 8pt;

         margin: 0px 0px 0px 5px;}



.uvodnik_text{text-align: justify;

              font-size: 8pt;

              margin: 5px 5px 0px 5px;}



.uvodnik_zadal{text-align: right;

                margin: 0px 5px 10px 5px;}



.uvod_nadpis{color: #236F40;

             font-size: 12pt;}



.nejblizsi_akce{width: 290px;

                position: relative;

                float: left;

                text-align: justify;

                margin: 0px 5px 0px 5px;}



.nejblizsi_akce2{width: 390px;

                position: relative;

                float: left;

                text-align: justify;

                margin: 0px 5px 0px 5px;}



.kalendar{width: 290px;

          position: relative;

          float: right;

          margin-bottom: 15px;}



.nejnovejsi_clanky{width: 250px;

                   position: relative;

                   float: right;

                   font-size: 8pt;

                   text-align: justify;

                   margin: 5px 5px 0px 0px;}



.nejnovejsi_clanky a{padding-left: 5px;

                     font-weight: normal;}

.clanky_v_kategorii{position: relative;

                    float: right;

                    width: 300px;



                    margin: 0px 0px 5px 10px;}

.uvod_akce{text-align: justify;

           margin: 0px 0px 10px 0px;}



.uvod_sede{font-size: 8pt;

           color: #A0A0A0;}



.uvod_okaz_nadpis{font-size: 9pt;}



.podpis{text-align: right;

        font-style: italic;}



.clanky_datum{color: #A0A0A0;

              font-size: 8pt;}



.akce, .clanky, .faq, .tech_podpora{text-align: justify;

      margin: 0px 10px 20px 10px;}



.detail_akce, .detail_clanku{text-align: justify;

      margin: 0px 10px 10px 10px;}



.prihlas_akce_form{margin: 0px 10px 10px 10px;}



.cervene{background-color: red;}



.detail_centra_td{font-weight: bold;

                  padding-right: 3px;}



.odkaz_nadpis{font-size: 10pt;}



.sede{color: #A0A0A0;}



.vypis_text{color: #000000;

            font-size: 10pt;}





/*odkazy*/

.prostredni a{color: #506CF5;

              font-weight: bold;

              cursor: pointer;

              text-decoration: none;}



.prostredni a:hover{color: #000000;

                   font-weight: bold;

                   text-decoration: underline;}



/*formuláře*/

.prihlas_form{width: 150px;

              color: #000000;

              text-align: center;

              font-size: 10pt;

              background-color: #f6f6f6;

              border-left: 1px solid #CACACA;

              border-right: 1px solid #CACACA;

              border-bottom: 1px solid #CACACA;}



.pole{width: 130px;

      border: 1px solid black;}



.prihlasit{text-align: right;

           padding-right: 5px;}



.tlacitko{color: #000000;

          border: 1px solid #000000;}



#registrace{text-align: right;

            padding-top: 10px;

            vertical-align: middle;}

#registrace img{display: block;

                position: relative;

                float: left;}

#registrace #form{color: #990000;

                  text-decoration: none;

                  font-weight: bold;

                  display: block;

                  float: right;

                  position: relative;}

#registrace #proc{color: #990000;

                  text-decoration: none;

                  font-size: 80%;

                  color: #506CF5;}



#registrace #form:hover{text-decoration: underline;}

#registrace #proc:hover{text-decoration: underline;}



.anketa{color: #000000;

        font-size: 8pt;

        background-color: #f6f6f6;

        padding-left: 3px;

        border-left: 1px solid #CACACA;

        border-right: 1px solid #CACACA;

        border-bottom: 1px solid #CACACA;}



.reg_form, .zmen_form, .heslo_form, .autorizace_form, .akt_form, .email_form, .upload_form, .diskuze_form, .prispevek_form, .akce_form, .zmen_akci_form, .centrum_form, .vloz_clanek_form, .zmen_clanek_form, .prihlas_akce_form, .vypis_neautorizovanych, .ext_form,

.zadat_anketu{border: 1px solid black;

    

    margin-bottom: 20px;}



.reg_pole{width: 150px;}



.akt_nadpis, .textarea{width: 300px;}



.right{text-align: right;}



.left{text-align: left;}



/*tabulky*/

.sudy {background-color: #e0e0e0;}

.stary {background-color: #b0b0b0;}



.uzivatele {border: 1px solid black;

            text-align: center;}



.uzivatele_zahlavi {font-weight: bold;

                    background-color: #8BA2CF;}



.uzivatele_jmeno {text-align: left;}



.podpora{border: 1px solid black;}



.podpora_zahlavi {font-weight: bold;

                  background-color: #8BA2CF};



.detail {border-bottom: 1px solid black;

         text-align: left;}



#detail_zahlavi {font-weight: bold;

                  font-size: 11pt;

                  color: #506CF5;

                  text-align: center;}



.soubory {border: 1px solid black;

          margin-bottom: 20px;}



.soubory_zahlavi {font-weight: bold;

                  background-color: #8BA2CF}



.soubory_kometar{font-size: 8pt;}



.diskuze {border-top: 1px dashed black;

          padding: 5px 5px 5px 5px;

          margin: 0px 3px 10px 3px;

          width: 99%;

          background-color: #efefef;}



.diskuze_zahlavi {text-align: left;

                  color: black;

                  background-color: rgb(184,199,226);}



.diskuze_zahlavi_new{background-color: #ffcc00} /*rgb(255,174,174)*/



.diskuze_text {padding-top: 10px;}



.diskuze_jmeno{float: left;

               font-weight: bold;

               padding-left: 0px;}



.diskuze_jmeno a{color: #000000;

                 text-decoration: underline;}



.diskuze_icq{font-style: italic;

             color: #666666;}



.diskuze_datum {float: right;

                color: #626262;

                padding-right: 5px;}



.diskuze_odpovedi{padding-left: 20px;

                  width: 100%;}



.diskuze_seznam {border: 1px solid black;

                 margin-bottom: 20px;}



.diskuze_seznam_zahlavi {font-weight: bold;

                         text-align: center;

                         color: black;

                         background-color: #8BA2CF}

.diskuze_kometar{font-size: 8pt;

                 padding-left: 10px;}



.zobraz_zahlavi {text-align: center;

                 font-weight: bold;

                 font-size: 13pt;}



.akce_seznam_filtr{text-align: center;

                   font-size: 8pt;}



.akce_seznam_filtr_aktual{color: red;

                          font-weight: bold;}



.akce_seznam {border: 1px solid black;

              margin-top: 10px;

              margin-bottom: 20px;}



.akce_seznam_zahlavi{font-weight: bold;

                     text-align: center;

                     color: black;

                     background-color: #8BA2CF}



#kalendar_table{border: 1px solid black;

                padding: 2px;}

#kalendar_table_navigace{border-bottom: 1px solid black;

                         margin-bottom: 5px;}

#kalendar_table_zahlavi{font-weight: bold;

                        color: black;

                        background-color: #8BA2CF;

                        margin-top: 5px;}

#kalendar_table a{color: #990000;}



.kalendar{text-align: center;

          margin-bottom: 10px;

          padding-bottom: 10px;

          border-bottom: 1px solid #717171;}



.kalendar_mesice{border: 1px solid #b1b1b1;

                 margin-top: 5px;}



.kalendar_akce{width: 290px;

               text-align:center;

               margin-top: 5px;

               margin-bottom: 20px;}



.kalendar_akce2{width: 200px;

               text-align:center;

               float: left;

               margin-top: 5px;}



.narozeniny {border: 1px solid black;

             margin-bottom: 20px;}



.narozeniny_zahlavi {font-weight: bold;

                     color: black;

                     background-color: #8BA2CF}



.aktuality_nadpis {font-weight: bold;

         font-size: 12pt;

         color: #506CF5}



.aktuality_autor {font-weight: bold;}



.aktuality_text {text-align: justify;}



.detail_centra{float: left;

               margin: 0px 10px 10px 10px;}



.historie_centra{clear: both;

                 width: 370px;

                 float: left;

                 text-align: justify;

                 margin-top: 20px;

                 padding-left: 15px;}



.pracovnici{width: 220px;

            float: right;

            margin-top: 20px;}



.pracovnici2{margin-top: 20px;

             padding-left: 15px;}



.vypis_pracovniky{width: 200px;

                  margin-bottom: 10px;

                  padding: 7px 0px 7px 7px;

                  border: 1px dashed #000000;}



.odkazy{margin: 7px;}



.odkazy_nadpis a{font-size: 10pt;

                 text-decoration: underline;}



.odkazy_popis{font-size: 9pt;

              padding-left: 10px;}



.odkazy_url a{font-size: 8pt;

              color: #949494;

              padding-left: 10px;}



/*FOTOGALERIE*/

.fotogalerie_vyber{text-align: center;

                   padding-top: 5px;}

                   

.fotogalerie_vypis{margin-left: 10px;

                   margin-top: 20px;

                   margin-bottom: 10px;}



.fotogalerie_jednotlive{line-height: 130%;}



.fotogalerie_oddeleni{padding-right: 50px;

                      text-decoration: line-through;}



.hlaska {clear: both;

         margin-top: 25px;

         margin-left: 40px;

         margin-bottom: 25px;

         border: 1px solid #A4A4A4;

         width: 85%}



.hlaska_obrazek {margin: 7px;

                 float: left;}



.hlaska p {text-align: justify;

           margin: 3px;}



img{border: none;}



fieldset {border:1px solid #A0A0A0;

          margin:3px;

          text-align:left;}



legend {padding: 0.2em 0.5em;

        font-weight: bold;

        font-size: 10pt;

        color: #236F40;}



#foto_new .centrum{font-weight: bold;}



/* What You See Is What You Get */



#colorTab { background: #ccc;

            position: absolute;

            top: -85px;

            left: 100px;

            width: auto;

            height:80px; }

#colorTab td { width: 10px;

               height: 10px;

               padding:0; }

#colorTab img { width: 10px;

                height: 10px;

                padding:0; }

.button { width: 23px !important;

             height: 22px !important;

             border: none !important;

             }

.button-space { width: 4px !important;

                   height: 22px !important;

                   border: none !important;

                   }

#velikost_textu{border: 0px solid black;

                margin-top: 2px;

                padding: 0px;

                vertical-align: top;}

/* konec W Y S I W Y G */

.povinny{color:red;

         font-weight:bold;}
         



