/*<![CDATA[*/
    body { background-image: url('../images/bg/bg-orange.gif'); margin: 0; padding: 0; text-align: center;
           font-family: "Trebuchet MS", "Geneva CE", lucida, sans-serif; font-size: 80%; line-height: 140% }
    
    #page { border: 3px solid white; width: 1280px; background: white; background-repeat: repeat-y;
            margin: 10px auto; text-align: left; position: relative }    
    body > #page { width: 1280px; }
    
    .h-line { height: 11px; width: 1280px; background-image: url('../images/bg/bg-dark-grey-diagonal.gif'); font-size: 0px }
    .log-line { height: 15px; width: 1280px; font-size: 14px; text-indent: 880px;}
    #header { padding: 25px 35px; font-size: 160%; font-weight: bold; }
    #header img { border-style: none; }
    
    div.MPHWhiteBandSmallRight { }
    #menu { height: 120%; line-height: 120%; margin-left: 40px; }
    
    a:link { color: #539237; text-decoration: underline; }
    a:hover { color: black; text-decoration: none; }
    a:visited { color: #79AD61; text-decoration: underline; }
    a:visited:hover { color: black; text-decoration: none; }
    a:active { color: red; text-decoration: underline; }
    
    #menu a { display: block; padding: 5px 13px; float: left; }
    #menu span { display: block; background-image: url('../images/bg/bg-grey-diagonal.gif'); float: left; font-weight: bold; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px }
    #menu-line { height: 7px; width: 1280px; background-image: url('../images/bg/bg-dark-grey-diagonal.gif'); font-size: 0px; clear: left }
    
    #content { padding: 0 15px; }

    #menicko-line { height: 7px; width: 1214px; background-image: url('../images/bg/bg-dark-grey-diagonal.gif'); font-size: 0px; clear: left }
    .menicko { background-image: url('../images/bg/bg-grey.gif'); font-size: 120%; margin-top: 20px; padding-left:35px; padding-right:35px; padding-top:10px; padding-bottom:10px }    
    
    .important, .zapamatuj { background-image: url('../images/bg/bg-green.gif'); margin-top: 20px; padding-left:35px; padding-right:35px; padding-top:10px; padding-bottom:10px }    
    .ilustrace { background-image: url('../images/bg/bg-grey.gif'); margin-top: 20px; text-align: center; padding-left:35px; padding-right:35px; padding-top:10px; padding-bottom:10px }    
    .kod { background-image: url('../images/bg/bg-yellow.gif'); margin-top: 20px; font-family: monospace; font-size: 120%; padding-left:35px; padding-right:35px; padding-top:10px; padding-bottom:10px }    
    .ilustrace img { margin: 0 auto; border: 1px solid #ccc; display: block; }
    .ilustrace-popis { margin: 2px 35px 0 35px; text-align: center; }
    
    .menu { background-image: url('../images/bg/bg-grey.gif'); border-bottom: 1px solid #bbb; padding-left:35px; padding-right:0; padding-top:10px; padding-bottom:10px }
    .menu-column { width: 210px; float: left; }
    
    .record-button {
      display: inline-block;
      padding: 10px 20px;
      margin: 5px;
      background-color: #E8E8E8;
      color: #000000;
      border-radius: 5px;
      transition: background-color 0.3s ease;
      text-decoration: none;
    }

    p { margin: 20px 35px 0 35px; text-indent: 3em; }
    h1 { text-align: center; font-size: 160%; margin-top: 40px; }
    h2 { margin-left: 35px; font-size: 130%; margin-top: 30px; margin-bottom: 0px;}
    /* h2 { margin-left: 35px; font-size: 130%; margin-top: 15px; margin-bottom: 0px;} */
    img { margin: 20px 35px 0 35px; }
    
    #znadpis { margin: 20px 35px 0 35px; }
    
    .important #both { float: left; }
    .important #left { float: left; width: 300px; }
    .important #right { float: right; width: 300px; }
    
    br.clear { clear: both; height: 0; line-height: 0.0; display: block; }
    .clear { clear: both; }



    #prehled_tabulka {
        font-family: Arial, Helvetica, sans-serif;
        border-collapse: collapse;
        width: 100%;
      }
      
      #prehled_tabulka td, #prehled_tabulka th {
        border: 3px solid white;
        padding: 8px;
      }
      
      #prehled_tabulka td {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #f1f1f1;
        color: black;
      }
      /* #prehled_tabulka tr:hover {background-color: #ddd;} */

      
      
      #prehled_tabulka th {
        padding-top: 12px;
        padding-bottom: 12px;
        text-align: left;
        background-color: #e4e4e4;
        color: black;
      }

    #footer { background-image: url('../images/bg/bg-grey.gif'); margin-top: 20px; margin-bottom: 3px; text-align: center; padding-left:35px; padding-right:35px; padding-top:10px; padding-bottom:5px }
    #appendix { float: right; padding: 20px 40px 20px 0; }
    
    ul { list-style-type: square; margin-left: 60px; }
    .komentar { margin-top: 2px; margin-bottom: 6px; }

    table { font-size: 100%; text-align: left; }
	
    table.tpol { padding: 0; margin: 20px auto 0 auto; border: 1px solid #8A2474; font-size: 100%; text-align: left; }
    th.tpol { background-color: #8A2474; color: white; font-weight: bold; padding: 2px 5px; text-align: center; }
    td.tpol { padding: 2px 5px; background-color: #F8F0F6; }	
	td.tpol.ano { background-color: #F5FAED; text-align: center; }
	td.tpol.ne { background-color: #F6DCDC; text-align: center; }
	
	strong { color: #b00; }
    
    .prispevek { width: 400px; margin: 10px auto; }  
    .diskuse-text { padding: 5px; background-image: url('../images/bg/bg-green.gif'); border: 1px solid #539237; text-align: left }
    .diskuse-datum { float: right; }
    .diskuse-inicialy { float: left; }
    .diskuse-stranky { width: 400px; text-align: center; margin: 20px auto 0 auto; }
    
    .ie-center { text-align: center; }

    .close {
        text-decoration: underline
    }
    
    .post-tag, li.post-tag, li.post-tag:hover, .post-text li.post-tag:hover, .wmd-preview li.post-tag:hover {
    text-decoration: none;
    }
    
    .tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
    .tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
    .tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
    .tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(images/close.png) no-repeat}
    .tclose:hover {background-position:0 -30px}
    
    #error {background:#ff6969; color:#fff; text-shadow:1px 1px #cf5454; border-right:1px solid #000; border-bottom:1px solid #000; padding:0}
    #error .tcontent {padding:10px 14px 11px; border:1px solid #ffb8b8; -moz-border-radius:5px; border-radius:5px}
    #success {background:#2ea125; color:#fff; text-shadow:1px 1px #1b6116; border-right:1px solid #000; border-bottom:1px solid #000; padding:10; -moz-border-radius:0; border-radius:0}
    #bluemask {background:#4195aa}
    #frameless {padding:0}
    #frameless .tclose {left:6px}

/*]]>*/