    body {
        background:#aaa;
        color:black;
        font-family:Georgia,Helvetica,sans-serif;
        font-size:0.8em;
        line-height:1.5em;
        margin : 15mm 20mm 15mm 20mm;
        padding : 0;
        text-align : center;
    }
    #mimocontent {
          display:none;
    }
    
    #titulka
    {
      display:none;
    }

    #mojpodpis {
      display:none;
    }
    
    #container {
        text-align: left;
    }
    #hlavicka {
      display:none;
    }


    #stlpik {
      display:none;
    }
    #c_hlavny {
        
    }
    #paticka {
      display:none;
    }
    .kliner {
        clear:left;
        visibility:hidden;
        width:100%;
        height:0px;
        margin:0;
        padding:0;
    }
    .cistic
    {
      visibility:hidden;
      clear:both;
    }
    
    .cistic_lavy
    {
      clear:left;
    }    
    /*ramcek zo spravickou*/

    .msg span {
      display:none;
    }
    
    
    .msg:visited {
    visibility:hidden;
    }
    
    /*obrazkove menu s cervenym hover efektom */
    .obrazkove_menu {
      display:none;
    }
    
    a.extodkaz
    {
    padding-right:8px;
    margin-right:0.4em;
    background: url(link-out.gif) no-repeat right;
    }
    a.extodkaz:hover
    {
    background-image: url(link-out2.gif);
    }
    a.email
    {
    padding-right:8px;
    margin-right:0.4em;
    background: url(link-mail.gif) no-repeat right;
    }
    a.email:hover
    {
      background-image: url(link-mail2.gif);
    }
 
    .ikonka_pdf{
    padding-left:18px;
    background: url(pdfsubor.gif) no-repeat left;
    }
    .ikonka_gif{
    padding-left:18px;
    background: url(gifsubor.gif) no-repeat left;
    }
    .ikonka_jpg{
    padding-left:18px;
    background: url(jpgsubor.gif) no-repeat left;
    }
    .ikonka_png{
    padding-left:18px;
    background: url(pngsubor.gif) no-repeat left;
    }
    .ikonka_doc{
    padding-left:18px;
    background: url(docsubor.gif) no-repeat left;
    } 
    .ikonka_dot{
    padding-left:18px;
    background: url(docsubor.gif) no-repeat left;
    }
    .ikonka_txt{
    padding-left:18px;
    background: url(txtsubor.gif) no-repeat left;
    }
    .ikonka_mp3{
    padding-left:18px;
    background: url(mp3subor.gif) no-repeat left;
    }
    .ikonka_avi{
    padding-left:18px;
    background: url(avisubor.gif) no-repeat left;
    }
    .ikonka_zip{
    padding-left:18px;
    background: url(zipsubor.gif) no-repeat left;
    }
    .ikonka_rar{
    padding-left:18px;
    background: url(rarsubor.gif) no-repeat left;
    }
    .ikonka_arj{
    padding-left:18px;
    background: url(arjsubor.gif) no-repeat left;
    }    
    .ikonka_dxf{
    padding-left:18px;
    background: url(dxfsubor.gif) no-repeat left;
    }
    .ikonka_avi{
    padding-left:18px;
    background: url(videosubor.gif) no-repeat left;
    }
    .ikonka_wmv{
    padding-left:18px;
    background: url(videosubor.gif) no-repeat left;
    }
    .ikonka_mpg{
    padding-left:18px;
    background: url(videosubor.gif) no-repeat left;
    }
    .ikonka_php{
    padding-left:18px;
    background: url(txtsubor.gif) no-repeat left;
    }
    .ikonka_htm{
    padding-left:18px;
    background: url(txtsubor.gif) no-repeat left;
    }
    .ikonka_html{
    padding-left:18px;
    background: url(txtsubor.gif) no-repeat left;
    }
    
    .ikonka_adresar{
    padding-left:18px;
    background: url(adresar.gif) no-repeat left;
    }
        
    .ikonka {
    border:0;
    }
    
    
    
    input.t_tlacitko{
    _behavior: url(../css/hover.htc);
    }
    
    
    /*tlacitka */
    .t_tlacitko {
    text-align:center;
    
    font-family:arial,sans-serif;
    color: #555;
    height:6em;
    width:10em;
    border: 1px solid #aaa;
    font-size:0.7em;
    background-position:center;
    background-repeat:no-repeat;
    background-color: #eee;
    margin:0.2em;
    padding-bottom:4.2em;
    }
    
    /*tlacitka bez INPUT */
    .t_tlacitko2 {
    text-decoration:none;
    display:block;
    text-align:center;
    float:left;
    font-family:arial,sans-serif;
    color: #555;
    height:5.5em;
    width:10em;
    border: 1px solid #aaa;
    font-size:0.7em;
    background: #eee no-repeat center;
    margin:0.2em;
    padding-top:0.3em;
    line-height:1em;
    
    }
    
    .t_tlacitko2:link,.t_tlacitko2:visited
    {
      _color: #555;
      _text-decoration:none;
    }
    
    .t_tlacitko:hover, input.t_tlacitko.hover,a.t_tlacitko2:hover{
    background-color: #fafafa;
    border: 1px solid black;
    }
    
    #t_prichod {
    background-image:url(t_prichod.gif);
    }
    
    #t_odchod {
    background-image:url(t_odchod.gif);
    }
  
    #t_prichod2 {
    background-image:url(t_prichod2.gif);
    }
    
    #t_odchod2 {
    background-image:url(t_odchod2.gif);
    }
    
    #t_prec {
    background-image:url(t_prec.gif);
    }
    #t_obed {
    background-image:url(t_obed.gif);
    } 
    #t_poznamka {
    background-image:url(t_poznamka.gif);
    } 
    #t_kalendar {
    background-image:url(t_kalendar.gif);
    }
    #t_undo {
    background-image:url(t_undo.gif);
    } 

    #t_redo {
    background-image:url(t_redo.gif);
    }     
    
    #t_sipkaprava {
    background-image:url(t_sipkaprava.gif);
    }         
    
    #t_sipkalava {
    background-image:url(t_sipkalava.gif);
    }             
    
    #t_aktualizovat {
    background-image:url(t_aktualizovat.gif);
    }
    #t_zrusit {
    background-image:url(t_zrusit.gif);
    }
    #t_emo {
    background-image:url(t_emo.gif);
    }
    #t_poslat {
    background-image:url(t_poslat.gif);
    }
          
    /* menu hlavne */

.mmenu_vpravo
{
      display:none;
}
    
#mmenu {
      display:none;
}


.tenkasivaciara {
_position:relative;
_left:0.5em;
_height:1px;
width:95%;
border:0;
border-top:1px solid gray;
}    
    
    /*moduly stredne*/
    .mmodul {
    clear:left;
    }
        
    .mmodul h2
    {
      clear:left;
      margin:0;
      padding:0;
      font-family:Arial,sans-serif;
      font-size:4em;
      font-weight:normal;
      line-height:1.2em;
      padding-bottom:0.3em;
      padding-top:0.8em;
      _padding-top:1em;
      margin-bottom:0.5em;
    }
    
    .mmodul h3
    {
      margin:0;
      padding:0;
      margin:2em 0 0.7em 0;
      font-family:Arial,sans-serif;
      font-size:1.4em;
      font-weight:normal;
    }
    
    .mmodul h3 a
    {
      text-decoration:none;
      color:black;
      border-bottom:1px solid #B2C107;
    }
    
    div.datapolozky{
    float:left;
    width:50%;
    border-left:1px solid gray;
    margin-bottom:1em;
    /*background-color:red;*/
    }
    
    div.datapolozky#lavy
    {
    width:40%;
    border:0;
    text-align:right;
    margin-right:1em;
    }
    
    div.polozka{
    padding-left:1em;
    text-align:right;
    }
    
    div.polozka#polozka_fotka img
    {
      margin-bottom:1em;
    }
    
    div.polozka#polozka_meno
    {
    font-size:large;
    }
    
    div.polozka#polozka_oznacenie
    {
    font-family:Trebuchet,Arial,sans-serif;
    color:#495677;
    font-size:6em;
    font-weight:800;
    padding-top:0.3em;
    height:0.7em;
    padding-left:0;
    }
    div.polozka#polozka_oznacenie2
    {
    font-family:Trebuchet,Arial,sans-serif;
    color:#495677;
    font-size:3em;
    font-weight:800;
    padding-top:0.3em;
    height:0.7em;
    padding-left:0;
    }    
    
    div.polozka#polozka_nazov
    {
    font-size:2em;
    font-weight:800;
    line-height:1em;
    }
    
    
    div.polozka h3
    {
      width:100%;
      _width:99%;
      margin:0;
      padding:0;
      font-weight:normal;
      text-align:left;
      font-size:.85em;
      border-bottom:1px solid #ddd;
    }
    
    div.polozka#polozka_oznacenie h3,
    div.polozka#polozka_oznacenie2 h3,
    div.polozka#polozka_nazov h3,
    div.polozka#polozka_fotka h3,
    div.polozka#polozka_meno h3,
    div.polozka#polozka_pozicia h3,
    div.polozka#polozka_funkcie h3,
    div.polozka#polozka_oc h3,
    div.polozka#polozka_stav h3,
    div.polozka#polozka_stav span
    {width:0;
    display:none;}
    
    div.polozka#polozka_oc
    {font-style:italic;}
    
    .mmodul fieldset {
    margin-top:2em;
    clear:left;
    border:1px solid #CED5D2;
    }
    
    .mmodul fieldset.lentlacitka
    {
      border:0;
    }
    
    .mmodul legend
    {
    background:white;
    padding-left:2em;
    padding-right:2em;
    background:#CED5D2;
    font-weight: bold;
    }
    
    .tlacitka {
    text-align:center;
    }
    
    .mmodul label {
    float:left;
    width:25%;
    margin-right:0.5em;
    padding-top:0.2em;
    text-align:right;
    
    } 

    
    .mmodul input.txtfield, .mmodul textarea, .mmodul select {
    width:60%;
    margin:0.1em;
    }
    
    input.skrt {
    height:1.8em;
    _height:2em;
    }
    
    input[readonly] {
    background: none;
    border: none;
    font-weight: bold;
    height:1.8em;
    }


/*moduly vedlajsie*/

    .modul {
    _width:100%;
    margin:0.3em;
    padding:0.5em;
    font-size: 0.85em;
    line-height:1.4em;
    }
    
    .modul h2 {
    margin:0;
    width:100%;
    font-family:Arial,sans-serife;
    font-size:1.4em;
    padding-bottom:0.2em;
    margin-bottom:0.5em;
    border-bottom:2px solid #495677;
    }
    
    .modul fieldset {
    border:0;
    }
    
    .modul textarea
    {
    width:95%;
    }
    
    .modul input[type=submit],.modul input[type=reset]
    {
      font-size:0.8em;
      margin:0;
      padding:0.2em;
    }
    
    div.spoloz{
    text-align:right;
    }
    
    div.spoloz#spoloz_fotka img
    {
      margin-bottom:1em;
    }
    
    div.spoloz#spoloz_meno
    {
    font-size: 1.3em;
    line-height:1.3em;
    font-weight: bold;
    }
    
    div.spoloz#spoloz_fotka h3,
    div.spoloz#spoloz_meno h3,
    div.spoloz#spoloz_pozicia h3
    {width:0;
    display:none;}  

    
    /*-----------------------------------------------------------------------------------clanok*/
    
    #tajne
    {
      background: url(tajne.png) repeat-y top right;
    }
    
    .cislovany_zoznam li
    {
      clear:left;
      padding-bottom:1em;
    }
    
    .pp:first-letter {
    display:block;
    font-size:300%;
    font-weight:bold;
    line-height:1em;
    float:left;
    margin-right:0.2em;
    border:0;
    }
    
    .pp a
    {
      text-decoration:none;
      border:0;
    }
    
    .clanok
    {
      clear:left;
    }
    
    .clanok a,
    .gbook a,
    .polozka a,
    .spoloz a,
    .infotext a
    {
      text-decoration:none;
      padding-bottom:1px;
      border-bottom:1px dotted black;
    }
    
    .infotext a img
    {
    border:0;
    padding:0.6em 0.3em 0 0.3em;
    margin:0;
    }
    
    .clanok h3
    {
      clear:left;
    }
    
    .clanok_autor
    {
      font-style:normal;
      font-size:0.75em;
      padding-right:2em;
    }
    .clanok_baner
    {
      text-align:center;
      margin:1em;
    }
    .clanok_uvod
    {
      
      font-size:1.1em;
      border:1px solid gray;
      padding:1.5em;
      margin:0.5em;
      text-align: justify;
    }

    .clanok_obrazok_zubkovany
    {
      float:left;
      text-align:center;
      background-color:#ddd;
      padding:1.5em;
      padding-bottom:0.3em;
      margin:1.5em 0.5em 1.5em 0.5em;
      border:3px dashed white;
      _border:3px dashed #ddd;
    }

    .clanok_obrazok
    {
      float:left;
      text-align:center;
      background-color:#555;
      padding: 1.3em 0.8em 1.3em 0.8em;
      margin:1.5em 1em 1.5em 0em;
    }
        
    .clanok_obrazok img
    {
      border:1px solid white;
    }
    
    .clanok_obrazok div.clanok_obrazok_popis
    {
      margin-top:0.5em;
      color:#D9D46C;
      font-size:0.85em;
      line-height:1em;
    }
    
    .clanok h4
    {
      color:black;
      clear:left;
      font-size:1.2em;
      margin:0;
      padding:0;
    }
    
    .clanok h6
    {
      margin:0;
    }
    
    .clanok ul
    {
    padding-left:0.5em;
    margin-left:1em;
    }
    
    .clanok .viacstlpcovy
    {
      float:left;
      margin-right:1em;
      max-width:47%;
      _list-style-position:inside;
      _padding:0;
      _margin:1em 1em 1em 0;
      
    }

    .clanok .dvojstlpcovy
    {
      float:left;
      margin-right:1em;
      width:48%;
      _list-style-position:inside;
      _padding:0;
      _margin:1em 1em 1em 0;
      
    }
    
    .clanok .stvorstlpcovy
    {
      float:left;
      margin-right:1em;
      width:24%;
      _list-style-position:inside;
      _padding:0;
      _margin:1em 1em 1em 0;
      
    }       

    .clanok .trojstlpcovy
    {
      float:left;
      margin-right:1em;
      width:31%;
      _list-style-position:inside;
      _padding:0;
      _margin:1em 1em 1em 0;
      
    } 
    
    .clanok .odsadenie
    {
      padding-bottom:1em;
    }
        
    .clanok .odsadenie span
    {
    float:left;
    clear:left;
    width:30%;
    }
    
    .odsadenie li
    {
    clear:left;
    }
    /*namakana tabulka */

    .kuultable
    {
      border: outset 1px;
     border-collapse:collapse;
      border:1px solid black;
    }
    
    .kuultable a
    {
      border:0;
    }
    
    .kuultable thead tr
    {
        background:#CED5D2 url(thead.png) repeat-x bottom;
        _background-image:url(thead.jpg);
        color:black;
        _behavior: url(../css/hover.htc);
        vertical-align:bottom;
        margin-bottom:0.5em;
    }
    
    .kuultable thead:hover a
    {
      border-bottom:2px dotted white;
    }
    
    .kuultable thead:hover a:hover
    {
      border-bottom:2px solid white;
    }
     
    .kuultable tbody td
    {
      padding:0 0.2em 0 0.2em;
      margin-top:0;
      margin-bottom:0;
      vertical-align:top;
    }
    
    .kuultable tbody td img
    {
      padding:0.2em 0 0 0.2em;
    }
    
    .kuultable td.pipograf
    {
      padding-left:1px;
      margin:1px;
      vertical-align:middle;
    }
    
    .kuultable td.pipograf img
    {
      margin:0;
      padding:0;
      border:0;
      border-top:1px solid gray;
      border-bottom:1px solid gray;
      height:0.7em;
    }
    
    .kuultable tbody tr:hover td.pipograf a img,table.kuultable tbody tr.hover td.pipograf a img
    {
      border-top:1px solid white;
      border-bottom:1px solid white;
    }
    
    .kuultable tbody tr:hover td.pipograf a:hover img,table.kuultable tbody tr.hover td.pipograf a:hover img
    {
      border-top:1px solid black;
      border-bottom:1px solid black;
    }
    
    .kuultable tbody tr
    {
        background: transparent url(trow.png) repeat-x top;
       _behavior: url(../css/hover.htc);
    }

    .kuultable tbody > tr:first-child
    {
        background:#fdfdfd url(menuback.gif) repeat-x top;
    }

        
    .kuultable tbody tr:hover,table.kuultable tbody tr.hover
    {
      background-image:none;
      background-color:#495677;
      color:white;
    }

    .kuultable tbody tr:hover a,table.kuultable tbody tr.hover a
    {
       color:white;
    }

    .kuultable a{
    background:0;
    text-decoration:none;
    color:black;
    }
   
    .kuultable tbody.ktplus tr:hover a,table.kuultable tbody.ktplus tr.hover a
    {
      border-bottom:1px dotted white;
      _border-bottom:1px solid white;
    }
    
    .kuultable tbody.ktplus tr:hover a:hover,table.kuultable tbody.ktplus tr.hover a:hover
    {
      background:0;
      border-bottom:1px solid white;
      _border-bottom:1px solid white;
    }
    
    .kuultable td.volnyden
    {
      color:red;
    }
    
    .kuultable tbody tr:hover td.volnyden,table.kuultable tbody tr.hover td.volnyden
    {
      color:white;
    }
    
    .kuultable td span.ktab_meno
    {
      font-family:Verdana,Arial,sans-serife;
      font-size:120%;
           
    }
    
    .kuultable em
    {
      font-family:Arial,sans-serife;
      font-style:normal;
      font-size:0.85em;
    }
    
    .kuultable caption
    {
      padding-top:0.8em;
      font-size:1.2em;
      font-weight:bold;
      text-align:left;
    }
    
    /*kalendar*/
    
    .kalendarMesiac
    {
    font-family:arial,sans-serif;
    font-size:0.7em;
    line-height:0.8em;
    }
    
    .kalendarMesiac a
    {
      color:black;
      text-decoration:none;
      border:0;
    }
    
    .kalendarMesiac td
    {
      margin:1px;
      padding:1px;
      text-align:right;
      vertical-align:middle;
     _behavior: url(../css/hover.htc);
    }
    
    .kalendarMesiac thead
    {
      color:gray;
    }
    
    .kalendarMesiac td:hover, .kalendarMesiac td.hover
    {
      background-color:#495677;
    }

    .kalendarMesiac td:hover a, .kalendarMesiac td.hover a
    {
      color:white;
    }
    
    .kalendarMesiac td.dnesnyden
    {
      border:1px solid gray;
    }
    
    .kalendarMesiac a.vden
    {
      color:red;
    }
    
    .rocnykalendar td
    {
    vertical-align:top;
    }
    
    .kalendarVyskakovaci
    {
      float:left;
      _behavior: url(../css/hover.htc);
    }
    
    .kalendarVyskakovaci img
    {
    margin:0em;
    padding:0;
    }
    
    .kalendarVyskakovaci .kvKalendar
    {
    background-color:white;
    padding:0.2em;
    border:1px solid gray;
    position:absolute;
    visibility:hidden;
    _display:none;
    }
    
    .kalendarVyskakovaci:hover .kvKalendar, .kalendarVyskakovaci.hover .kvKalendar
    {
    _display:block;
    visibility:visible;
    }
    
    .gbook{
    display:block;
    clear:left;
    margin-bottom:0.5em;
    margin-left:0.5em;
     border-collapse:collapse;
    }
    
    .xichtik-container{
      float:left;   
      background-color:white;
      margin-right:3em;
    }
    
    .gbook div.xichtik
    {
      display:table-cell;
      width:7em;
      height:9em;
      border:1px solid gray;
      _border:0;
      text-align:center;
      vertical-align:middle;
    }
    
    .gbook div.xichtik img
    {
      margin:0;
      padding:0;

    }
    
    .gbook h3
    {
      margin:0 0.2em 0 0;
      padding:0;
      font-size: 0.9em;
      font-weight:bold;
      letter-spacing:0.1em;
      border-bottom:2px dotted gray;
    }
    
    .gbook h4
    {
      padding:0.2em 0 0.8em 0;
      margin:0;
      font-size: 0.85em;
      font-weight:normal;
      line-height:1em;
      color:#555;
    }
    
    .gbook h3 em
    {
      font-style:normal;
      font-size:0.75em;
    }
    
    ul.menuriadkove
    {
    margin:0;
    padding:0;
    float:right;
    }
    

    ul.menuriadkove li
    {
      
      margin:0 0.2em 0 0.2em;
      list-style-type:none;
      display:inline;
      font-size:0.75em;
      padding:0 0.2em 0 0.2em;
    background-color: #eee;
    border: 1px solid #aaa;
      _behavior: url(../css/hover.htc);
    }
    
    ul.menuriadkove li:hover, ul.menuriadkove li.hover
    {
   background-color: #fafafa;
    border: 1px solid black;
  }
  
    ul.menuriadkove li a:link,ul.menuriadkove li a:visited
    {
   text-decoration:none;
    color:black;
    border:0;
    }
    
    ul.menuriadkove li a:hover
    {
    background:0;
    }
  
  span.icolink
  {
  margin-right:18px;
  }
  
ul.bczoznam
{
margin:0;
padding:0;
list-style-type:none;
}

#statistika
{
text-align:right;
}

#statistika div#pocitadlo
{
right:2px;
width:80px;
border: solid 1px;
text-align:center;
margin-left:auto;
}

.siroky_ta
{
width:100%;
}

.pozor
{
border:1px solid red;
font-size:x-small;
font-weight:bolder;
margin:2px;
padding:2px;
background-color:yellow;
text-transform:uppercase;
}

.strrev
{
unicode-bidi:bidi-override;
direction:rtl;
}

.oznamy
{
border:1px solid #495677;
float:right;
width:15em;
}

.oznam
{
margin:0.4em;
}

.oznam p
{
margin:0.1em 0 0 0;
font-size:0.85em;
line-height:1.4em;
}
.oznamy h4
{
margin:0;
padding:0;
background-color:#495677;
color:white;
}

.oznamy h5
{
font-size:0.9em;
font-weight:bold;
margin:0;
}

.oznamy h6
{
font-size:0.8em;
margin:0;
padding:0 0 0.3em 0;
line-height:1em;
}

.subory li
{
list-style-type:none;
}

.subory_nazov
{
float:left;
width:30em;
}

.subory_podrobne
{
display: table-cell;
width:6em;
}

.zvyraznene
{
background-color:yellow;
color:black;
}

.ikonky {
  list-style-type: none;
  list-style-position:outside;
	border-collapse: separate;
	border-spacing: 0.2em;
	display:inline;
}

.ikona_cont {
	float: left;
		_width:106px;
	_height:106px;
}

.ikona a,.ikona a:hover
{
background:0;
border:0;
}

.ikona {
	width: 134px;
	height: 134px;
	margin: 0.2em;
	background:transparent url(ikona.png);
  display:table-cell;

	vertical-align: middle;
	text-align: center;
	_background:none;
}

.ikona img{
	border: 1px solid #000;
}

.ikona a:hover img{
	border: 2px solid #495677;
}

.bloginfo
{
font-size: 0.85em ;
}
.dotaznik label
{
float: none;
}

.dotaznik li
{
  font-weight: bold;
  margin-top:1em;
}

.dotaznik ol ol
{
  margin-top:0.5em;
  list-style-type: lower-alpha;
  _margin-left:0;
  
}

.dotaznik ol ol li
{
  font-weight: normal;
  margin:0.1em;
  clear:left;
}

.bezcisla
{
list-style-type: none;
}

.dotaznik select
{
width:10em;
}

.dvojstlpcovy2
{
float:left;
width:55%;
}

.dotaznikgraf
{
margin:1em;
}

.stvorcek
{
width:10px;
height:10px;
display:block;
float:left;
margin:0 4px 0 0;
border:1px solid black;
_padding-left:8px;
}


.poznamkapc
{
border-top:2px solid gray;
margin-top:1em;
padding-top:1em;
font-size:0.75em;
}
