BODY, TABLE, TD {   font-family: 'Arial', 'Verdana', 'Tahoma', sans-serif;    color: #202020;    text-align: left; }

BODY {  font-size: 12px; }

BODY TABLE {  font-size: 1em; }

DIV {  text-align: left; }

TABLE, TH, TD, DIV, IMG, H1, H2, H3, H4, H5 {  border-style: solid;    border-width: 0px;    border-color: #F6A000; }

TD, TH, DIV {  vertical-align: middle; }

STRONG {  color: #054494;   font-weight: bold; }

FORM, DIV, SPAN, IMG, P, BODY {  margin: 0px 0px 0px 0px;   padding: 0px 0px 0px 0px}

p {
/*text-indent: 20px;  */
margin-bottom: 0px; }

IMG {  border-style: solid;    border-width: 0px}

BODY {  scrollbar-shadow-color: #F7F8F8;   scrollbar-3dlight-color: #F7F8F8;   scrollbar-darkshadow-color: #F7F8F8;    scrollbar-track-color: #F7F8F8;   scrollbar-arrow-color: #F7F8F8;   background-color: #FFF7DD;   margin: 0px; }

A {  color: #1A4170;    font-weight: bold;    text-decoration: none}

      A:visited {    text-decoration: none  }

     A:hover  {    text-decoration: underline  }

textarea {  font-family: 'arial', 'verdana', sans-serif;    font-size: 11px;    border-style: solid;    border-width: 1px;    border-color: #f3a306;
/*#ED620B*/
}

input, select {  border-style: solid;    border-width: 1px;    border-color: #f3a306;
/*#ED620B; */
font-size: 12px; }

BUTTON {  font-size: 11px;   font-weight: bold;  }

UL, OL {  margin-top: 0px;    margin-left: 25px;   padding-left: 0px; }

.clear {  clear: both; }

.doleva {  float: left; }

.doprava {  float: right; }

.vlevo {  text-align: left; }

.vpravo {  text-align: right; }

.checkbox, .radio {  border-width: 0px; }

.clanek {  margin-bottom: 15px;   text-align: left;   clear: left;    }

.clanek .text {    text-indent: 0px;     clear: left;     padding: 0px;     margin: 0px;   }

.clanek P {    text-indent: 0px;   }

.clanek .datum {    float: right;     font-weight: normal;     font-size: 12px;     margin-left: 3px;     margin-top: 1px;     padding-right: 2px;     font-size: 0.9em;   }

.clanek H2 {    text-align: left;     background-color: #F7F7F7;     border-width: 1px;     border-color: #DDD;     padding: 1px 2px 1px 2px;     font-size: 0.9em;   }

.clanek .anotace {    margin-bottom: 10px;      font-style: italic;     text-align: justify;     text-indent: 0px;     width: 99%;   }

.clanek IMG {    margin: 5px;   }

.clanek .od_organizace {    text-align: right;     font-size: 10px;     font-style: normal;   }

.vice_foto {  clear: both;   float: right;   border-width: 1px;   margin: 5px;   padding-bottom: 2px;   font-size: 0.8em;   text-align: center;   text-indent: 0px;   width: 100px; }

.vice_foto IMG {  margin: 3px; }

.soubory {  clear: both;   float: right;   border-width: 1px;   margin: 5px;   padding: 3px;   padding-bottom: 2px;   font-size: 0.8em;   text-align: left;   text-indent: 0px;   width: 100px;  }

H2 {  font-size: 1.1em;   padding: 0px;   margin: 0px;   font-family: 'Tahoma', 'Verdana', sans-serif; }

H3 {  font-size: 1.1em;   padding: 0px;   margin: 0px;   font-family: 'Tahoma', 'Verdana', sans-serif; }

H4 {  font-size: 1em;   padding: 0px;   margin: 0px;   font-family: 'Tahoma', 'Verdana', sans-serif;   border-width: 1px;   border-color: #DDD;   background-color: #F7F7F7;   padding-left: 2px; }

H5 {  font-size: 1em;   padding: 0px;   margin: 0px;   font-weight: bold; }

.mensi {  font-size: 0.9em; }

INPUT.submit {  font-family: 'Tahoma', sans-serif;   font-weight: bold;   border-width: 1px;   background-color: #FDDEA8;   border-color: #F3A306;   color: #ED620B; }

.noborder {  border-width: 0px;   background-color: transparent; }

.topbox {  background-color: #F7F7F7;   border-width: 1px;   border-color: #DDD;   padding: 7px;   padding-top: 3px;   padding-bottom: 3px; }

#body {  width: 772px;   background-image: url('images/pozadi.gif');   background-repeat: repeat-y;   background-position: center top;   border-left-width: 1px;   border-right-width: 1px;   border-color: #C62635; }

#top {  background-color: #C62635;   background-image: url('images/top_pozadi.gif');   background-repeat: no-repeat;   background-position: 765px 0px;   height: 114px;   border-bottom-width: 5px;   border-bottom-color: #F6A000; }

#neziskovka {  float: right; }

#rozcestnik {  float: left;   width: 230px;   text-align: center;   padding-top: 10px; }

#rozcestnik IMG {  margin-bottom: 4px; }

#levy {  float: left;   width: 148px;
/*background-color: #FFF7DD; */
padding-top: 5px; }

#levy .text {    padding-right: 4px;   }

#menu {  text-align: left;
/*font-size: 0.9em; */
font-size: 12px;   line-height: 110%;   font-family: 'Arial', sans-serif; }

#menu .sekce {    margin-top: 10px;   }

#menu a, #menu a:visited, #menu a:hover {    display: block;     font-weight: bold;     color: #1a4170;
/*#64821C; */
margin-left: 5px;     padding-top: 2px;     padding-bottom: 4px;     padding-left: 2px;     font-size: 0.95em;   }

#menu a:hover {    background-color: #bed0e1;
/*#BED0E1;  */
text-decoration: none;   }

#menu A.aktualni, #menu A.aktualni:visited {    background-color: #BED0E1;     text-decoration: none;   }

#menu A.zapomnel, #menu A.zapomnel:hover, #menu A.zapomnel:visited {    display: inline;     background-color: transparent;     color: #C62635;     font-weight: normal;   }

#menu LI A, #menu LI A:visited, #menu LI A:hover {    margin-left: 0px;     margin-bottom: 0px;     display: inline;     width: 118px;     padding: 1px;     padding-left: 0px;     padding-right: 0px;   }

#menu UL {    list-style-type: square;     margin-bottom: 0px;   }

#menu DIV.clanek_mesice {    border-width: 2px;     border-left-width: 0px;     margin-right: 3px;     padding: 2px 2px 2px 7px;      font-size: 0.9em;     border-color: #C62635;   }

#menu A.clanek_mesice, #menu A.clanek_mesice:hover, #menu A.clanek_mesice:visited {    display: inline;     background-color: transparent;                         font-weight: bold;     padding: 0px;     margin: 0px;     text-indent: 0px;     font-size: 11px;   }

#main {  float: right;   width: 622px; }

#prostredni {  float: left;   width: 469px;   padding-top: 10px;
/*background-color: #FFF; */
}

#text {  margin: 10px;   margin-top: 0px; }

#pravy {  float: right;   width: 153px;
/*background-color: #FFF7DD; */
}

         #pravy .text {    padding-left: 5px  }

#pravy .dnes {    font-size: 0.9em;     color: #C62635;     text-align: right;     line-height: 110%;     margin-bottom: 5px;     padding-right: 2px;   }

#bottom {  clear: both;   background-color: #C62635;   height: 20px;   padding-left: 10px;    font-size: 0.9em;   color: #F6A000; }

#bottom .text {    padding-top: 2px;   }

#bottom A, #bottom A:visited, #bottom A:hover {    color: #F6A000;     font-weight: normal  }

#zaobleni {  float: right;   margin-right: 55px; }

#index .clanek .text {; }

BODY.popup {  padding: 5px; }

.popup H2 {    text-align: center;     font-weight: bold;     border-bottom-width: 1px;     border-color: #C62635;     padding: 2px;     color: #222222;     font-size: 13px;     margin-left: -5px;     margin-right: -5px;     margin-top: -5px;     background-color: #FFF7DD;   }

.popup TEXTAREA {    width: 160px;     border-width: 2px;   }

.popup .submit {          font-weight: normal !important;     margin-top: 5px;   }

DIV.registrace {  background-color: #F7F7F7;   text-align: center;   padding-top: 10px;   padding-bottom: 5px; }

.registrace TD {  vertical-align: middle; }

.prihlaseni {  margin-left: 5px;   margin-top: 15px;   font-size: 0.95em; }

.prihlaseni INPUT {  font-size: 0.95em;   border-width: 1px;   border-color: #C62635;   width: 55px;   text-align: center;   border-top-width: 2px;   border-bottom-width: 2px;   height: 20px; }

.prihlaseni .ic {  border-left-width: 2px;   margin-right: -1px; }

.prihlaseni .heslo {  width: 57px;   margin-left: -1px;   margin-right: -1px; }

.prihlaseni .submit {  width: 22px;   border-right-width: 2px;   padding-left: 2px;   margin-left: -1px;   color: #C62635;   background-color: #FFF7DD; }

#organizace .levy {  float: left;   width: 43%;   border-right-width: 1px;   border-bottom-width: 1px;   border-left-width: 0px;   border-color: #BED0E1; }

#organizace .pravy {  float: right;   width: 50%; }

#organizace .levy .sluzba {  margin: 10px;   border-width: 2px;   border-color: #ddd;
/*height: 50px; */
padding: 3px;   padding-top: 1px;   font-size: 0.9em}

#organizace .levy .sluzba .nazev {  background-color: #F6A000;   text-align: center;   padding-top: 2px;   padding-bottom: 2px;   margin-left: -3px;   margin-right: -3px;   margin-bottom: 2px;   position: relative;   top: -1px;   border-bottom-width: 1px;   border-bottom-color: #DDD; }

#organizace .sluzby {  background-color: #F7F7F7;   border-width: 1px;   border-color: #DDD;   padding: 7px;   padding-top: 3px;   padding-bottom: 3px;   font-size: 0.9em;   }

#organizace .sluzby A.aktualni {  text-decoration: underline;   color: #C62635; }

.label_ta {  float: right;   border-width: 1px;
/*border-color: #DDD; */
border-bottom-width: 1px;   border-bottom-color: #FFF;   background-color: #FFF;   font-size: 0.9em;   margin-top: 2px;   font-weight: bold;   text-align: center;   position: relative;   top: 2px; }

#organizace .info .label_ta {  width: 210px;   text-align: right;   color: #999; }

#organizace .info TEXTAREA {  width: 100%;   height: 70px;   padding: 0px 2px 0px 2px;   clear: both;   scrollbar-face-color: #FFFFFF;    scrollbar-shadow-color: #FFFFFF;   scrollbar-highlight-color: #FFFFFF;    scrollbar-3dlight-color: #FFFFFF;   scrollbar-darkshadow-color: #FFFFFF;    scrollbar-track-color: #FFFFFF;   scrollbar-arrow-color: #C62635;  }

#organizace .fotografie {  clear: both; }

#organizace .foto {  float: left;   width: 110px;   margin-bottom: 10px; }

#organizace .foto .mensi {  position: relative;   top: -5px;   left: -1px; }

#organizace .info .popis {  float: right;   width: 220px; }

#organizace .kalendar INPUT {  width: 100%;  }

#organizace .kalendar SELECT {  width: 145px; }

#organizace .kalendar TEXTAREA {  width: 100%;   height: 70px;   padding: 0px 2px 0px 2px;   clear: both;   scrollbar-face-color: #FFFFFF;    scrollbar-shadow-color: #FFFFFF;   scrollbar-highlight-color: #FFFFFF;    scrollbar-3dlight-color: #FFFFFF;   scrollbar-darkshadow-color: #FFFFFF;    scrollbar-track-color: #FFFFFF;   scrollbar-arrow-color: #C62635; }

#organizace .kalendar .label_ta {  color: #999; }

#organizace .seznam_akci {  width: 428px; }

#organizace .seznam_akci .lupa {  width: 20px;   text-align: center; }

#organizace .seznam_akci .datum {  width: 65px;   font-size: 0.9em;   font-weight: bold;   text-align: right;   padding-right: 10px; }

#organizace .seznam_akci .odstranit {  width: 25px;   text-align: center; }

#organizace .seznam_akci .nazev {  font-size: 0.9em; }

#organizace .seznam_akci .vybran TD {  border-bottom-width: 2px;   border-top-width: 2px;   border-color: #1A4170; }

#organizace .seznam_akci .vybran TD.lupa {  border-left-width: 2px; }

#organizace .seznam_akci .vybran TD.odstranit {  border-right-width: 2px; }

#organizace .seznam_akci .lupa DIV {  border-width: 1px;   padding: 2px 0px 0px 3px;   border-color: #DDD;   background-color: #FFF; }

.helpdesk TEXTAREA {  width: 100%;   border-color: #DDD;   height: 50px;   padding: 0px 2px 0px 2px;   clear: both;   scrollbar-face-color: #FFFFFF;    scrollbar-shadow-color: #FFFFFF;   scrollbar-highlight-color: #FFFFFF;    scrollbar-3dlight-color: #FFFFFF;   scrollbar-darkshadow-color: #FFFFFF;    scrollbar-track-color: #FFFFFF;   scrollbar-arrow-color: #C62635  }

.helpdesk .submit {  font-size: 0.8em;   margin-top: 3px; }

.helpdesk .vasdotaz {  float: right;   border-width: 1px;   border-color: #DDD;   border-bottom-width: 1px;   border-bottom-color: #FFF;   background-color: #FFF;   width: 120px;   font-size: 0.9em;   margin-top: 2px;   font-weight: bold;   text-align: center;   position: relative;   top: 2px; }

.zpravy {  padding: 5px;   padding-top: 0px;   font-size: 11px;   padding-left: 1px}

.zprava_datum {    margin-left: 0px;     background-color: #F7F7F7;     border-width: 1px;     padding-left: 5px;   }

.zpravy P {    text-indent: 0px;   }

.zprava {    padding-bottom: 2px;     margin-bottom: 5px;     border-bottom-width: 0px;     border-color: #DDD;   }

.zprava STRONG, .zprava B {    color: #444;   }

.zprava_datum STRONG {    color: #222;   }

.zpravy .dalsi {    background-color: #F7F7F7;     padding: 2px 5px 2px 5px;     text-align: center;     border-width: 1px;   }

.umisteteiko {  line-height: 120%;    font-size: 0.9em;   text-align: center;    margin-top: 3px;    margin-left: 4px}

.umisteteiko A, .umisteteiko A:visited, .umisteteiko A:hover {  display: inline !important;   background-color: transparent !important;   margin: 0px !important;   padding: 0px !important;   text-decoration: underline; }

#nadpis {  margin: -10px;    margin-bottom: 10px;    background-color: #FFF7DD;    border-width: 1px;    border-top-width: 0px;   border-left-width: 0px;   border-right-width: 0px;    border-color: #C62635;   padding: 5px 10px 0px 10px; }

#nadpis P {  text-indent: 20px;   font-size: 0.90em}

.katalog .seznam .ctverecek {  background-color: #BED0E1;   font-size: 2px;   width: 7px;   height: 7px;   border-color: #F6A000;   border-width: 1px;   margin-left: 3px;   margin-right: 3px; }

.katalog .seznam {  margin-left: 10px; }

.katalog .seznam .mesto {  padding-left: 10px; }

.karta .zakladni_info {  margin-top: 15px;   margin-bottom: 15px; }

.karta .sidlo {  float: right;   width: 30%; }

.karta .kontakt {  float: left;   width: 65%; }

.karta .zakladni_info {  border-width: 1px;   border-color: #DDD;   background-color: #F7F7F7;   padding: 8px 10px 0px 10px; }

.karta .zakladni_info .nadpis {  font-weight: bold;   font-style: italic;   margin-bottom: 5px; }

.karta  A, .karta  A:visited, .karta  A:hover {  font-weight: normal; }

.karta .zakladni_info TD {  padding-bottom: 1px;   padding-top: 2px;   padding-right: 5px; }

.karta div.fotografie {  float: right;   clear: both;
/*margin-right: 5px; */
margin-left: 5px;   text-align: center;   font-size: 0.80em; }

#nadpis.hlavni {  font-size: 16px;   padding-top: 5px;   padding-bottom: 7px;   font-family: 'Helvetica', 'Tahoma', 'Verdana', sans-serif;   font-weight: bold; }

.karta H4 {  margin-bottom: 2px;   clear: both; }

.diskuze .rubrika {  border-width: 1px;   border-color: #DDD;   background-color: #FFF;   clear: both;   margin-bottom: 20px;   height: 105px; }

.diskuze .rubrika .nadpis {  border-bottom-width: 1px;   background-color: #FFF7DD;   font-size: 1.1em;   margin-bottom: 8px; }

.diskuze .rubrika .popis {  padding: 5px 10px 5px 10px; }

.diskuze .rubrika .box {  float: right;   margin: 2px;   background-color: #FFFDF3;   padding: 3px;   width: 200px; }

A.zeleny {  display: block;    padding: 3px 5px 3px 5px; }

A.zeleny:hover {  background-color: #BED0E1;   text-decoration: none; }

.diskuze_vlozeni {  margin-top: 5px; }

.diskuze_vlozeni .polozka {  float: left;   width: 78px;   margin-top: 3px;   margin-left: 7px; }

.diskuze_vlozeni TEXTAREA {  padding: 2px;   margin-top: 5px; }

.diskuze .odsazeni {  float: left;    width: 10px;    height: 27px;    border-color: #DDD;    border-left-width: 1px;    border-bottom-width: 1px}

.diskuze .prispevek {  margin-top: 10px; }

.diskuze .prispevek .text {  border-width: 1px;    border-color: #DDD;   padding: 3px;    padding-left: 2px;    padding-right: 2px; }

.diskuze .prispevek .text A, .diskuze .prispevek .text A:hover, .diskuze .prispevek .text A:visited {  font-weight: normal; }

.diskuze .prispevek .zahlavi {  background-color: #F7F7F7; }

.diskuze .prispevek .hlavicka {  float: right;   font-size: 11px;    position: relative;    top: 1px; }

.diskuze .prispevek .hlavicka A, .diskuze .prispevek .hlavicka A:visited, .diskuze .prispevek .hlavicka A:hover {  font-weight: normal; }

.diskuze .prispevek .autor {  font-family: 'Tahoma', sans-serif; }

#kalendar .kalendar_dny TD {  text-align: center;   font-weight: bold;   font-size: 0.9em; }

#kalendar .vyber_mesice TD {  text-align: center;   font-size: 0.9em; }

#kalendar .bunka_kalendare {  text-align: center;   border-width: 1px;   margin: 1px;   padding: 1px 2px 1px 2px;   font-size: 12px; }

#kalendar .bunka_kalendare {  background-color: #FFF7DD;   cursor: hand; }

#kalendar .kalendar {  margin-top: -42px;   background-color: #FFFFFF;   float: right;   border-width: 1px;   border-color: #DDD;   margin-right: -5px; }

#kalendar .vypsane_dny {  display: inline;   width: 140px; }

#kalendar .vyber_vypisu {  background-color: #f7f7f7;   border-width: 1px;   border-color: #ddd;   padding: 7px;   padding-top: 3px;   padding-bottom: 3px;
/*font-size: 0.85em;  */
width: 290px;   }

#kalendar .vyber_vypisu A, #kalendar .vyber_vypisu A:visited, #kalendar .vyber_vypisu A:hover {  font-weight: normal;   }

#kalendar .vyber_vypisu A.aktualni {  text-decoration: underline;   color: #C62635; }

#kalendar .topbox {  width: 290px;   margin-top: 10px; }

#kalendar .typ_akce {  font-weight: bold; }

#kalendar .seznam_akci {  clear: both;   margin-left: 15px;   margin-bottom: 5px;   border-width: 0px; }

#kalendar .seznam_akci .cas {  width: 45px;   vertical-align: top;   text-align: right;   padding-right: 8px; }

#kalendar .seznam_akci .odkaz {  width: 370px; }

#kalendar .seznam_akci A, #kalendar .seznam_akci A:visited, #kalendar .seznam_akci A:hover {  font-weight: normal; }

#kalendar .detail_akce {  margin-bottom: 8px;   font-size: 0.9em; }

.co_se_deje UL {  margin-left: 20px;   margin-bottom: 5px; }

.co_se_deje .akce {  font-size: 0.9em;    list-style-type: square; }

.co_se_deje .akce A, .co_se_deje .akce A:visited, .co_se_deje .akce A:hover {  font-weight: normal; }

#nadace A, #nadace A:visited, #nadace A:hover {  font-weight: normal; }

#nadace UL {  margin-top: -5px; }

TABLE.prace {  border-width: 0px;   width: 445px; }

.prace .vlozit {  float: right; }

.prace TD {  vertical-align: top; }

.prace .zahlavi {  background-color: #FFF7DD;   border-width: 1px;   border-color: #F6A000;   padding: 2px;   font-weight: bold; }

.prace  A, .prace  A:visited, .prace  A:hover {  font-weight: normal; }

.prace .levy {  width: 50%;   border-right-width: 2px;   border-color: #DDD;   padding-right: 3px; }

.prace .pravy {  width: 50%; }

.prace .nabidka {  margin-top: 5px;   margin-bottom: 15px;   font-size: 0.9em; }

.prace .nabidka .datum {  text-align: right;   font-size: 0.9em; }

#poradna P {  text-indent: 20px; }

TABLE.poradna INPUT {  width: 150px;   height: 18px; }

TABLE.poradna TEXTAREA {  width: 180px;    height: 68px; }

TABLE.poradna .label_ta {  margin-top: 5px; }

.poradna_vlozeni {  margin-top: 5px; }

.poradna_vlozeni .polozka {  float: left;   width: 78px;   margin-top: 3px;   margin-left: 7px; }

.poradna_vlozeni TEXTAREA {  padding: 2px;   margin-top: 5px; }

#poradna .odsazeni {  float: left;    width: 10px;    height: 27px;    border-color: #DDD;    border-left-width: 1px;    border-bottom-width: 1px}

#poradna .prispevek {  margin-top: 10px; }

#poradna .prispevek .text {  border-width: 1px;    border-color: #F0F0F0;   padding: 3px;    padding-left: 2px;    padding-right: 2px; }

#poradna .prispevek .text A, #poradna .prispevek .text A:hover, #poradna .prispevek .text A:visited {  font-weight: normal; }

/*#poradna .prispevek .zahlavi {  background-color: #F7F7F7; }

*/
#poradna .prispevek .hlavicka {  float: right;   font-size: 11px;    position: relative;    top: 1px; }

#poradna .prispevek .hlavicka A, #poradna .prispevek .hlavicka A:visited, #poradna .prispevek .hlavicka A:hover {  font-weight: normal; }

#poradna .prispevek .autor {  font-family: 'Tahoma', sans-serif; }

#poradna .odpovedi {  margin-left: 25px; }

#poradna .odpovedi A, #poradna .odpovedi A:visited, #poradna .odpovedi A:hover {  font-weight: normal; }

#poradna .odpovedi .prispevek {  margin-top: 2px; }

#chat .levy {  width: 44%;   float: left; }

#chat .pravy {  width: 50%;   float: right;   border-left-width: 2px;   padding-left: 15px;   border-color: #DDD; }

.chat_registrace H4 {  text-align: center; }

.chat_registrace INPUT {  width: 105px; }

.chat_registrace INPUT.noborder {  width: 20px;   position: relative;   top: 2px; }

.chat_prispevky {  border-style: solid;    border-width: 1px;   border-bottom-width: 0px;   border-color: #FFF7DD;   margin-top: 6px; }

.chat_vlozit {  border-style: solid;    border-width: 1px;    border-top-width: 0px;   border-color: #FFF7DD; }

.chat_prispevky, .chat_vlozit, .chat_infolista {  width: 445px; }

.chat A, .chat A:visited, .chat A:hover {  font-weight: normal; }

.chat .prispevek {  margin-top: 5px; }

.chat_infolista {  background-color: #F7F7FF;   padding: 3px;   padding-left: 5px;   border-width: 1px;   border-bottom-width: 0px;   border-color: #FFF7DD;   border-top-color: #F3A306;   width: 446px; }

.chat_infolista A, chat_infolista A:visited, chat_infolista A:hover {  font-weight: normal;   font-size: 10px}

.smajlici {  text-align: center; }

.smajlici IMG {  filter: alpha(opacity=60)}

.smajlik {  position: relative;    top: -1px;   margin: -5px;   margin-left: 3px;   margin-right: 3px;   filter: alpha(opacity=60)}

.topbox .strankovani {  border-width: 1px;   display: inline;   width: 20px;   text-align: center;   margin-right: 1px;   padding-left: 2px; }

#archiv TD.datum, #archiv .anotace { font-size: 0.9em; }

#archiv .datum {  width: 37px;   vertical-align: top;   text-align: right;   background-color: #F7F7F7;   border-right-width: 1px;   border-color: #DDD;   padding-top: 3px; }

#archiv A, #archiv A:visited, #archiv A:hover {  font-weight: normal; }

#archiv .nove_okno {  filter: alpha(opacity=30); }

#archiv P {  margin: 0px; }

#vzdelavani TD.datum { font-size: 0.9em; }

#vzdelavani .datum {  width: 37px;   vertical-align: top;   text-align: right;   background-color: #F7F7F7;   border-right-width: 1px;   border-color: #DDD;   padding-top: 3px; }

#vzdelavani A, #vzdelavani A:visited, #vzdelavani A:hover {  font-weight: normal; }

#vzdelavani UL {  margin-bottom: 0px; }

#vzdelavani LI {  list-style-type: square; }

#granty TD.datum { font-size: 0.9em; }

#granty .datum {  width: 37px;   vertical-align: top;   text-align: right;   background-color: #F7F7F7;   border-right-width: 1px;   border-color: #DDD;   padding-top: 3px; }

#granty A, #granty A:visited, #granty A:hover {  font-weight: normal; }

#granty UL {  margin-bottom: 0px; }

#granty LI {  list-style-type: square; }

.seda {  color: #666; }

#index_info {  float: right;   width: 150px;   border-width: 1px;   background-color: #FFF7DD;     margin-left: 5px;   padding: 2px 4px 2px 4px;   font-size: 0.9em;   border-color: #F6A000; }

#index_info UL {  margin-left: 20px;   padding: 0px;   list-style-type: square;   margin-bottom: 0px; }

#index_info LI {  margin-left: 0px;   padding: 0px; }

#index_info A, #index_info A:hover, #index_info A:visited {  font-weight: normal; }

#prave_chatuje {  font-size: 10px !important;          color: #000 !important; }

#chat .vyhlasene_srazy .datum {  width: 120px;   border-right-width: 1px;   text-align: right;   padding-right: 5px; }

#chat .vyhlasene_srazy .tema {  padding-left: 5px;   text-align: left; }

#chat .vyhlasene_srazy TD {  border-bottom-width: 1px;   border-bottom-color: #DDD;   vertical-align: top; }

#srazy_chat {  font-size: 0.9em;  }

#srazy_chat .sraz {  margin-bottom: 5px}

.anketa {  font-size: 0.9em;   padding-right: 2px; }

.anketa .otazka {  font-weight: bold;   margin-bottom: 5px; }

.anketa .odpoved {  text-transform: uppercase;   padding-left: 1px; }

.anketa IMG.graf {  border-width: 1px;   border-color: #C62635;   margin-bottom: 5px;   font-size: 1px;   height: 14px;   background-color: #1A4170}

#napiste_nam {  border-width: 2px;   border-left-width: 0px;   margin-right: 3px;   padding: 2px 2px 2px 7px;    font-size: 0.9em;   border-color: #C62635; }

#napiste_nam A, #napiste_nam A:hover, #napiste_nam A:visited {  display: inline;   background-color: transparent;                       font-weight: bold;   padding: 0px;   margin: 0px;   text-indent: 0px;   font-size: 11px; }

.diskuze_clanek {  clear: both;   font-size: 11px;   margin-top: 10px; }

.diskuze_clanek H4 {  font-size: 11px;   border-color: #F6A000}

