@media all
  {
    html, body, div, span, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; outline: 0px; font-size: 100%; }
    body { padding-top: 20px; padding-bottom: 20px; padding-left: 0px; padding-right: 0px;
           margin: 0px 0px 0px 0px; text-align: center;
	         font-family: Verdana; font-size: 11px; line-height: 14px;
           background: url(backgrounds/bg_body.jpg) white repeat-x; }
    #divBig                       { margin: 0px auto 0px auto; width: 990px; 
                                    text-align: left; border: 1px solid #045AA4; background-color: white; }
    #divBig #divHeader            { padding: 10px 10px 10px 10px; }
    #divBig #divContent #divLeft  { float: left; width: 234px; padding: 10px 0px 10px 10px; }
    #divBig #divContent #divRight { margin: 0 0 0 220px; padding: 10px 10px 10px 0px; }
    #divBig #divContent           { clear: left; display: block; margin: 5px 5px 5px 5px; border: 1px solid #045AA4;
                                    background: url(backgrounds/bg_content.jpg) repeat-x #C8D6F1; }
    #divBig #divFooter            { padding: 10px 10px 10px 10px; }
    #divHeader                    { width: 960px; height: 214px; background: url(backgrounds/bg_banner.png); margin: 5px 5px 5px 5px; border: 0px solid red; }
    #divLeft                      { background-color: none; }
    #divRight                     { background-color: none; }
    #divLogin                     { border: 1px solid #045AA4; margin: 10px 10px 20px 10px; padding: 10px 10px 10px 10px; background: white; }
    #divMenuVer                   { border: 1px solid #045AA4; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; background: white;
                                    position: relative; top: 4px; width: 193px; height: 168px; }
    #divMenuNever                 { border: 1px solid #045AA4; margin: 10px 10px 20px 10px; padding: 10px 10px 10px 10px; background: white; }
    #divTopList                   { border: 1px solid #045AA4; margin: 10px 10px 20px 10px; padding: 10px 10px 10px 10px; background: white; }
    #divOdkazy3                   { border: 1px solid #045AA4; margin: 10px 10px 20px 10px; padding: 10px 10px 10px 10px; background: white; }
    .clearFloat                   { clear: left; display: block; height: 0px; }
    #divFooter                    { background: none; }
    #pageFooterText               { height: 20px; margin: 0px 10px 10px 10px; padding: 5px 0px 0px 0px; font-size: 10px; background: #045AA4; color: white; text-align: center; border: 1px solid white;  }
    #divLogos                     { position: relative; clear: both; top: 20px; left: 300px; }
    .tbl_obsah                    { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_obsah_td                 { font-size: 12px; padding: 10px; }
    .tbl_zpravy_ver               { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_zpravy_ver_td            { font-size: 12px; padding: 10px; }
    .tbl_zpravy_nev               { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_zpravy_nev_td            { font-size: 12px; padding: 10px; }
    .tbl_terminy                  { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_terminy_td               { font-size: 12px; padding: 10px; }
    .tbl_op                       { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_op_td                    { font-size: 12px; padding: 10px; }
    .tbl_diskuze                  { border-collapse: collapse; border: 1px solid #045AA4; background: white; }
    .tbl_dokumenty                { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_dokumenty_td             { font-size: 12px; padding: 10px; }
    .tbl_lek_a_ped                { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_lek_a_ped_td             { font-size: 12px; padding: 10px; }
    .tbl_musi_byt_prih            { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_musi_byt_prih_td         { font-size: 12px; padding: 10px; }
    .tbl_str_neexistuje           { border-collapse: collapse; border: 1px solid #045AA4; background: white; width: 703px; margin-top: 11px; margin-left: 35px; }
    .tbl_str_neexistuje_td        { font-size: 12px; padding: 10px; }
  }

@media print
  {
    body { background-color: #FFFFFF; background-image: none; border-color: #000000; color: #000000; }
  }
