/* 4499EE -> 2277CC */

    table.foto-table {
      border-collapse: collapse;
    }
    table.foto-table td,
    table.foto-table th {
      border: 2px solid black;
      padding: 2px 4px;
      vertical-align: middle;
      overflow: hidden;
    }
	div.zaloha {
      font-size: 8pt;
      text-align: left;
      background-color: white;
      color: black;
    }
    div.work {
      font-size: 8pt;
      text-align: left;
      background-color: white;
      color: black;
    }
    span.work-ano {
      color: blue;
    }
    span.work-ne {
      font-weight: bold;
      color: red;
    }
    div.login-login {
      font: bold 10pt sans-serif;
      border: silver 0px solid;
      margin: 2px 0px 2px 0px;
      padding: 2px 5px 2px 5px;
      text-align: left;
      background: #00A0FF;
      color: black;
      width: 100%;
    }
    table.uprava-sekce {
      border: silver 0px solid;
      background: #55BBFF;
      background: #4499EE;
      width: 80%;
      padding: 0px;
      margin: 10px
    }
    div.sms-form {
      border: silver 0px solid;
      background: #2277CC;
      width: 100%;
      padding: 0px;
      margin: 10px
    }
    div.hlaska {
      border: silver 0px solid;
      font: bold 12pt sans-serif;
      text-align: center;
      color: #DDDDDD;
      background: #2277CC;
    }
    div.ch-hlaska {
      border: solid 0px silver;
      font: bold 12pt sans-serif;
      text-align: center;
      color: #FF9955;
      background: #0050C0;
    }
    div.ch-info {
      font-size: 10pt;
      color: silver;
    }
	td.pokec-cetlnecetl {
      width: 1%;
	  color: white;
      text-align: right;
	  font: 12px sans-serif;
	  padding: 2px;
	  white-space: nowrap;
	}
    td.pokec-nick {
      width: 80%;
      vertical-align: middle;
	  color: white;
      text-align: left;
	  font: 10pt sans-serif;
	  padding: 2px;
	  white-space: nowrap;
    }
    div.pokec-pristup {
      font: bold 11px sans-serif;
      color: #DDDDDD;
      text-align: center;
      text-decoration: none;
	  margin: 0px;
    }
    a.pokec-pristup {
      font: bold 11px sans-serif;
      color: #DDDDDD;
      text-align: left;
      text-decoration: none;
	  margin: 0px;
    }
    a.pokec-pristup:hover {
      text-decoration: underline;
    }
    div.uprava-sekce-nadpis {
      font: bold 10pt sans-serif;
      padding: 0px;
      text-align: center;
      color: white;
      background: #0020A0;
      margin: 1px 1px 5px 1px; 
    }
    span.pokec-datum {
      font-size: 8pt;
      color: #CCCCCC;
	  color: white;
    }
    div.pokec-text {
      font: 11pt sans-serif;
	  color: black;
	  margin: 2px 2px 0px 5px;
    }
    td.zmenahesla-popis {
      font: bold 11pt sans-serif;
	  color: black;
	  margin: 2px 2px 0px 5px;
	  text-align: right;
    }
	table.pokec-table {
      background: #55BBFF;
      background: #4499EE;
	  width: 100%;
	}
    hr.pokec-hr {
      color: #0020A0;
      height: 1px;
    }
    a.pokec-reply-btn {
      color: #99CCFF;
      font-size: 8pt;
      text-decoration: none;
      margin-left: 6px;
      opacity: 0.5;
    }
    a.pokec-reply-btn:hover {
      opacity: 1;
    }
    div.pokec-reply-ref {
      font: italic 8pt sans-serif;
      color: #555;
      margin: 2px 2px 0px 5px;
      padding: 2px 4px;
      border-left: 2px solid #0050C0;
      cursor: pointer;
    }
    div.pokec-reply-ref:hover {
      background: rgba(0, 80, 192, 0.1);
    }
    span.pokec-reply-ref-text {
      color: #333;
    }
    #pokec-reply-bar {
      font: normal 9pt sans-serif;
      color: #AACCEE;
      padding: 3px 6px;
      margin: 2px 0;
      border-left: 3px solid #99CCFF;
      background: rgba(0, 32, 160, 0.3);
    }
    #pokec-reply-bar a {
      color: #FF6666;
      text-decoration: none;
      margin-left: 8px;
      font-weight: bold;
    }

    img {
      border: 0px;
    }
    input.login-login {
      font: normal 9pt monospace;
      border: silver 2px outset;
      color: white;
      background: #00A0FF;
      width: 100%;
    }
    input.sms-uchovat, input.sms-vynulovat, input.uprava-proved, input.pokec-add, input.zmenahesla-ok {
    }
    input.nastaveni-profil {
    }
    input.sms-odeslat, input.nastaveni-ulozit, input.work-odeslat {
    }

    input.sms-znaky {
      font: bold 11px sans-serif;
      border: 1px solid #DDDDDD;
      color: #DDDDDD;
      background: transparent;
      text-align: right;
    }
    td.sms-znaky {
      vertical-align: middle;
      font: bold 11px sans-serif;
      color: #DDDDDD;
      text-decoration: none;
    }

    div.nastaveni {
      font: bold 11pt sans-serif;
	  text-align: left;
	  width: 95%;
    }

	td.nastaveni {
      font: bold 11pt sans-serif;
      margin: 2px;
      padding: 2px;
    }

    td.navkniha-nadpis {
      border: #00A0FF 1px solid;
      padding: 5px;
      margin: 0px;
      font: normal 10pt sans-serif;
      color: white;
      text-align: center;
    }
    table.navkniha-table tr:hover {
      background-color: rgba(255, 255, 255, 0.1);
    }
    div.navkniha-jmeno {
      color: black;
      font: bold 11pt sans-serif;
      text-align: left;
      white-space: nowrap;
      width: 100%;
      margin: 0px 10px 0px 0px; 
      padding: 0px 5px 0px 5px; 
    }
    div.navkniha-datum {
      color: white;
      font: normal 12pt sans-serif;
      margin: 0px 10px 0px 0px; 
      padding: 0px 5px 0px 5px; 
    }

    div.obec-nadp {
      font: bold 15pt sans-serif;
      border: #0020A0 0px solid;
      padding: 5px 0px 5px 0px;
      margin: 0px;
      background: #2277CC;
      color: white;
	  text-align: center;
    }
    body.mainbody {
      margin: 0;
      font: normal 10pt sans-serif;
      color: black;
      background: white;
      background: #2277CC;
      text-align: center;
    }
    div.menu-pozadi {
      margin: 0px;
      padding: 0px;
      font: normal 10pt sans-serif;
      color: black;
      background: #2277CC;
      text-align: center;
    }
    body.pokec-mainbody {
      margin: 0px;
      font: normal 10pt sans-serif;
      color: black;
      background: #2277CC;
      text-align: center;
    }
    td.main-oddelovac {
      background: #2277CC;
      width: 15px;
      margin: 0px;
      padding: 0px;
      height: 5px;
    }
    td.main-menu {
      width: 100px;
	  background: #2277CC;
    }
    td.main-work {
      text-align: center;
      background: #2277CC;
    }

    div.menu-logo {
      font: bold 15pt sans-serif;
      border: #0020A0 0px solid;
      padding: 17px 0px 17px 0px;
      margin: 0px;
      background: #0020A0;
      color: #55BBFF;
      text-align: center;
    }
    a.menu-sekce {
      font: bold 11pt sans-serif;
      border: silver 0px solid;
      margin: 1px 0px 0px 0px;
      padding: 5px 10px 5px 5px;
      text-align: right;
      background: #0020A0;
      color: white;
      display: block;
/*      width: 100%;*/
      text-decoration: none;
    }
    span.menu-oznsekce {
      font: bold 11pt sans-serif;
      border: silver 0px solid;
      margin: 1px 0px 0px 0px;
      padding: 5px 10px 5px 5px;
      text-align: right;
      background: #2277CC;
      color: white;
      display: block;
/*      width: 100%;*/
      text-decoration: none;
    }
    a.menu-sekce:hover {
      text-decoration: underline;
    }
    div.menu-odkazy {
      padding: 3px;
      margin: 0px 0px 5px 20px; 
      text-align: left;
    }
    div.menu-pod-odkazy {
      padding: 3px;
      margin: 0px 0px 0px 0px; 
      text-align: left;
	  background: black;
	  background: #0020A0;
    }
    a.menu-odkaz, a.pokec-mazani {
      font: bold 8pt sans-serif;
      color: black;
      margin: 2px;
      text-decoration: none;
      padding: 2px;
    }
    a.menu-pod-odkaz {
      font: bold 8pt sans-serif;
      color: white;
      margin: 0px 2px 0px 2px;
      padding: 0px 2px 0px 0px;
      text-decoration: underline;
	  white-space: nowrap;
    }
    a.pokec-nastaveni {
      font: bold 8pt sans-serif;
      color: white;
      margin: 0px 2px 0px 2px;
      padding: 0px 2px 0px 0px;
      text-decoration: underline;
    }
    span.pokec-nastaveni {
      font: bold 8pt sans-serif;
      color: white;
      margin: 0px 2px 0px 2px;
      padding: 0px 2px 0px 0px;
      text-decoration: none;
    }
    span.menu-pod-oznodkaz {
      font: bold 8pt sans-serif;
      color: silver;
      margin: 0px 2px 0px 2px;
      text-decoration: none;
      padding: 2px;
	  white-space: nowrap;
    }

    a.menu-odkaz:hover, a.pokec-mazani:hover {
      text-decoration: underline;
    }
    span.menu-oznodkaz {
      font: bold 8pt sans-serif;
      color: silver;
      margin: 2px;
      text-decoration: none;
      padding: 2px;
    }

    td.odkazy-sekce {
      width: 10%;
      vertical-align: top;
    }
    a.odkazy-sekce-nazev {
      border: black 1px solid;
      color: black;
      text-decoration: none;
      margin: 0px 10px 0px 0px;
      padding: 2px 5px 2px 5px; 
      white-space: nowrap;
      font: normal 12pt sans-serif;
      text-align: center;
      background: #00A0FF;
      width: 100%;
    }
    a.odkazy-sekce-nazev:hover {
      color: blue;
      font: normal 12pt sans-serif;
      text-decoration: underline;
    }
    div.odkazy-sekce-oznnazev {
      border: black 1px solid;
      color: white;
      text-decoration: none;
      margin: 0px 10px 0px 0px;
      padding: 2px 5px 2px 5px; 
      white-space: nowrap;
      font: normal 12pt sans-serif;
      text-align: center;
      background: #0020A0;
      width: 100%;
    }
    td.odkazy-vypis {
      width: 100%;
      vertical-align: top;
    }
    div.odkazy-vypis-nadpis {
      margin: 0px 10px 0px 0px; 
      padding: 0px 5px 0px 5px; 
      color: white;
      font: bold 15pt sans-serif;
      display: block;
      text-align: left;
    }
    table.odkazy-vypis {
      vertical-align: top;
      border: silver 0px solid;
      width: 100%;
      text-align: left;
    }
    a.odkazy-vypis-odkaz {
      color: black;
      font: bold 11pt sans-serif;
      text-decoration: underline;
      text-align: left;
      margin: 0px; 
      padding: 0px;
      white-space: nowrap;
      width: 100%;
      margin: 2px;
      padding: 2px;
    }
    a.odkazy-vypis-odkaz:hover {
      text-decoration: underline;
    }
    div.odkazy-vypis-popis {
      color: white;
      font: normal 12pt sans-serif;
      margin: 2px;
      padding: 2px;
    }
    td.xmain-work {
      text-align: center;
    }
    div.xch-hlaska {
      border: solid 0px silver;
      font: bold 12pt sans-serif;
      text-align: center;
      color: #FF9955;
      background: #0050C0;
    }
    div.xch-info {
      font-size: 10pt;
      color: silver;
    }
    td.xmain-oddelovac {
      background: #0020A0;
      width: 5px;
      margin: 0px;
      padding: 0px;
      height: 5px;
    }
    td.xmain-menu {
      width: 175px;
    }
    div.xmenu-logo {
      font: bold 15pt sans-serif;
      border: #0020A0 0px solid;
      padding: 5px 0px 5px 0px;
      margin: 0px;
      background: #0050C0;
      color: white;
      text-align: center;
    }
    td.xodkazy-sekce {
      width: 10%;
      vertical-align: top;
    }
    a.xodkazy-sekce-nazev {
      border: black 1px solid;
      color: black;
      text-decoration: none;
      margin: 0px 10px 0px 0px;
      padding: 2px 5px 2px 5px; 
      white-space: nowrap;
      font: normal 12pt sans-serif;
      text-align: center;
      background: #00A0FF;
      width: 100%;
    }
    a.xodkazy-sekce-nazev:hover {
      color: blue;
      font: normal 12pt sans-serif;
      text-decoration: underline;
    }
    div.xodkazy-sekce-oznnazev {
      border: black 1px solid;
      color: white;
      text-decoration: none;
      margin: 0px 10px 0px 0px;
      padding: 2px 5px 2px 5px; 
      white-space: nowrap;
      font: normal 12pt sans-serif;
      text-align: center;
      background: #0020A0;
      width: 100%;
    }
    td.xodkazy-vypis {
      width: 90%;
      vertical-align: top;
    }
    div.xodkazy-vypis-nadpis {
      margin: 0px 10px 0px 0px; 
      padding: 0px 5px 0px 5px; 
      color: white;
      font: bold 15pt sans-serif;
      text-align: center;
    }
    table.xodkazy-vypis {
      vertical-align: top;
      border: silver 1px solid;
      width: 100%;
    }
    a.xodkazy-vypis-odkaz {
      color: white;
      font: bold 11pt sans-serif;
      text-decoration: none;
      text-align: left;
      margin: 0px; 
      padding: 0px;
      white-space: nowrap;
      width: 100%;
      margin: 2px;
      padding: 2px;
    }
    a.xodkazy-vypis-odkaz:hover {
      text-decoration: underline;
    }
    div.xodkazy-vypis-popis {
      color: silver;
      font: bold 9pt sans-serif;
      margin: 2px;
      padding: 2px;
    }
    body.xmainbody {
      margin: 0;
      font: normal 10pt sans-serif;
      color: white;
      background: #0050C0;
      text-align: center;
    }
