/* CSS Document */
body            { font-family: 'Arial CE', Arial, sans-serif; font-size: 13px; line-height: 130%; color: #484848; margin: 10px; padding: 0px; border: 0px; }
#celek          { width: 770px; /* celková šířka stránky */
                  margin: 0px auto;
                  padding: 0px; 
                  text-align: left;
                  border: 2px solid #666666; }
#hlavicka       { height: 115px; text-align: right; }
#hlavicka img   { float: right; }
#levy_obal      { float: left; width: 160px; padding: 0px; margin: 0px; }
#stred_obal     { float: left; width: 450px; padding: 0px; margin: 0px; }
#pravy          { float: left; width: 160px; padding: 0px; margin: 0px; }
#pravy img      { float: left; margin-top: 5px; }

#paticka        { font-size: 12px; text-align: center; width: 100; }
#paticka a:hover{ text-decoration: underline; }
#paticka p      { padding:15px 50px 3px 0px; }
#paticka img    { margin-right: 8px; width: 13px; height: 13px; position: relative; top: 2px; border: none; }
#menu           { margin: 25px 15px 0px 15px; padding-bottom: 20px; font-size: 13px; font-weight: bold; text-align: center; }
#menu a         { display: block; text-decoration: none; width: 130px; padding: 0.4em 0em; text-align: center; margin-bottom: 5px; background: url("img/menu_pozadi_v2_b.gif") center left no-repeat; }
#menu a:hover   { background: url("img/menu_pozadi_v2_a.gif") center left no-repeat; }
#menu .aktivni  { background: url("img/menu_pozadi_v2_a.gif") center left no-repeat; }

#podmenu a      { font-weight: bold; text-decoration: none; padding: 2px 10px 2px 13px; }
#podmenu a:hover{ text-decoration: none; }
#podmenu .aktivni{ text-decoration: none; }
#podmenu        { width: 370px; font-size: 10pt; line-height: 180%; margin: 10px 0px; padding: 0px 25px; }
.pozadi_soucasnost{ background: url("img/portret-pozadi-01.gif") 0px 370px no-repeat; }
.pozadi_historie { background: url("img/portret-pozadi-02.gif") 330px 65px no-repeat; }
.pozadi_kontakty { background: url("img/portret-pozadi-04.gif") 220px 100px no-repeat; }
.pozadi_zakladny { background: url("img/portret-pozadi-03.gif") 10px 70px no-repeat; }
#text em        { color: #824849; font-style: normal; font-weight: bold; font-size: 13px; }
#text h3        { font-style: normal; }
.odstavec_1     { margin: 20px 20px 0px 20px; }
.odstavec_2     { margin: 20px 20px 10px 270px; }
.odstavec_3a    { margin: 40px 20px 10px 20px; }
.odstavec_3b    { margin: 30px 20px 10px 80px; }
.odstavec_4     { margin: 20px 150px 0px 20px; }
.odstavec_5     { margin: 20px 150px 10px 20px; }
.odstavec_6     { margin: 20px 20px 10px 160px; }
.odstavec_7     { margin: 20px 20px 10px 160px; }
.odstavec_8     { margin: 20px 245px 10px 20px; }
.odstavec_9     { margin: 35px 20px 0px 20px; }
.odstavec_normal{ margin: 20px 35px 0px 20px; }

.odstavec_pro_rodice{ margin: 20px 35px 0px 20px; }
.odstavec_pro_rodice p { margin-top: 10px; }

.odstavec_kontakty { margin: 20px 0px 0px 10px; float: left; width: 350px; }
.odstavec_kontakty .text { float: left; width: 185px; padding-left: 35px; }
.odstavec_kontakty img { float: left; margin-top: 10px; }

.odstavec_zakladny { margin: 20px 35px 0px 20px; }
.odstavec_zakladny img { float: left; margin-top: 10px; }
.odstavec_zakladny p { margin-top: 10px; }

.odstavec_aktuality_hlaska { margin-left: 25px; margin-top: 20px; }


.plan_akci p.datum { float: left; width: 115px; color: #000; padding: 2px; border-top: 1px solid #E8976D; font-size: 13px;}
.plan_akci p.nazev { float: left; width: 270px; padding: 2px; color: #310062; border-top: 1px solid #E8976D; font-size: 13px; }
.plan_akci #poznamky_obal { float: left; width: 390px; margin: 0px; padding: 0px; }
.plan_akci p.poznamky { color: #484848; font-size: 12px; margin-left: 121px; margin-top: 2px; }
.plan_akci p.admin  { margin-left: 121px; margin-top: 2px; }

.aktuality p.datum { float: left; width: 180px; padding-left: 250px; color: #310062; font-size: 11px; }
.aktuality p.nazev { float: left; width: 330px; padding-left: 55px; padding-top: 4px; clear: left; color: #310062; font-size: 13px; }
.aktuality p.text  { float: left; width: 330px; padding-left: 55px; padding-top: 10px; padding-bottom: 8px; clear: left; color: #310062; font-size: 12px; line-height: 150%; }
.aktuality p.odkaz { float: left; width: 180px; padding-left: 260px; padding-top: 2px; padding-bottom: 8px; clear: left; color: #310062; font-size: 12px; }
.aktuality p img   { float: left; width: 80px; padding: 5px 10px 10px 0px; border: none; }
.aktuality p.aktuality_admin { float: left; width: 260px; padding-left: 55px; padding-top: 5px; padding-bottom: 10px; clear: left; color: #310062; font-size: 12px; }
.aktuality_maledatum { font-size: 11px; }
.aktuality_fotovpravo { float: right; width: 130px; height: 130px; font-size: 12px; color: #310062; }
.aktuality_fotovpravo img { border: none; }

.aktuality .fotogalerie_zobrazeni table { float: right; }
.aktuality .fotogalerie_zobrazeni td { width: 130px; height: 130px; text-align: center; }
.aktuality .fotogalerie_zobrazeni img { border: none; }

.odkazy         { width: 610px; margin: 30px 0px 60px 0px; padding: 0px; }
.odkazy h3      { width: 360px; padding-left: 20px; margin-bottom: 2px; color: #310062; }
.odkazy p.adresa{ width: 360px; padding-left: 60px; margin: 8px 0px 8px 0px; }
.odkazy p.text  { width: 360px; padding-left: 60px; color: #310062; font-size: 12px;}
#text .odkazy em{ width: 360px; padding-left: 20px; color: #310062; font-style: italic; font-weight: normal; }
.odkazy img     { float: right; width: 130px; margin-right: 30px; border: none; }

img.lhoty       { margin-right: 15px; margin-bottom: 5px; }

.forum table    { font-size: 12px; color: #310062; width: 100%; }
.forum td       { vertical-align: top; padding-left: 5px; }
.forum .tema    { width: 60%; padding-bottom: 8px; font-weight: bold; }
.forum .posledni_prispevek { width: 25%; }
.forum .pocet_prispevku { width: 15%; }
.forum .tema_vypis_prispevku { width: 20%; font-weight: bold; }
.forum td.tema_vypis_prispevku { padding-bottom: 10px; }
.forum td.autor { padding-bottom: 20px; }
.forum td.text_prispevku { padding-bottom: 20px; padding-right: 10px; }
.forum h3, form select { display: inline; }
#text .forum em       { color: #310062; font-weight: normal; font-style: italic; }

.formular .autor{ margin-left: 80px; width: 180px; }
.formular .email{ margin-left: 80px; width: 180px; }
.formular .tema { margin-left: 80px; width: 440px; }
.formular .text { margin-left: 80px; width: 440px; }
.formular .nazev { margin-left: 80px; width: 440px; }
.formular .datum { margin-left: 80px; width: 440px; }
.formular .foto { margin-left: 80px; width: 180px; }
.formular .tlacitko { margin-left: 80px; margin-top: 2px; margin-bottom: 20px; }
.formular .popis{ font-size: 12px; font-style: italic; margin-left: 80px; }
.formular .popis_chyba { font-size: 12px; color: red; font-style: italic; margin-left: 80px; }

.fotogalerie    { float: left; width: 390px; padding-left: 20px; padding-top: 10px; color: #310062; font-size: 12px; }
.fotogalerie a  { display: block; width: 100%; padding: 3px 30px 3px 3px; text-decoration: none; }
.fotogalerie a:hover { display: block; width: 100%; padding: 3px 30px 3px 3px; }
.fotogalerie p  { padding-right: 40px; }

.fotogalerie_zobrazeni { float: left; width: 430px; padding-left: 10px; padding-top: 10px; color: #310062; font-size: 12px; }
.fotogalerie_zobrazeni table { float: left;  }
.fotogalerie_zobrazeni td { width: 130px; height: 130px; text-align: center; }
.fotogalerie_zobrazeni img { border: none; }

.formular h3    { margin: 30px 0px 10px 80px; }


.vlevo          { float: left; }
.vpravo         { float: right; }
.cervene        { color: red; }
.bez_ramecku    { border: none; }

#odkaz_nahoru_obal { float: left; padding: 0px; margin: 0px; width: 430px; }
#odkaz_nahoru   { float: right; margin-top: 15px; margin-bottom: 15px; font-size: 12px; }
#odkaz_nahoru a { display: block; text-decoration: none; padding: 0.4em 2.5em 0.4em 0em; }

#odhlaseni      { text-align: center; margin-top: 5px; }

input.tlacitko  { cursor: hand; }

.minim_lilie    { float: left; height: 470px; width: 0.1px; }
strong          { font-weight: bold; font-style: normal; }
h2              { font-size: 18px; margin: 12px 0px 8px 0px; }
h3              { font-size: 14px; margin: 12px 0px 8px 0px; }
h4              { font-size: 16px; margin: 20px 0px 8px 20px; padding-left: 25px; padding-bottom: 3px; }
#levy_obal h2   { font-size: 18px; margin-left: 25px; }
#levy_obal h3   { font-size: 14px; margin-left: 25px; }
#levy_obal .online_pocitadlo { margin-left: 15px; padding-bottom: 120px; margin-bottom: 50px; font-size: 11px; text-align: center; position:relative; left: -7px; top: 0px; background: url("img/sekera.gif") 30px 60px no-repeat; }
hr, .schovane   { display: none; }
.clear          { clear: both; width: 0px; height: 0px; }
p               { margin: 0px; padding: 0px; }
a               { color: #310062; }
a:hover         { color: #000; }
img             { border: none; }
