/*   desktop   */

* {
  margin: 0;
  padding: 0; }

#clean {
  clear: both; }

body { 
  background-color: #e5f2fb;
  background-image: url(https://webarchiv.lib.cas.cz:443/wayback/20150704000908/http://www.ugn.cas.cz/image/desktop-top.png), url(https://webarchiv.lib.cas.cz:443/wayback/20150704000908/http://www.ugn.cas.cz/image/desktop-bot.png);
  background-position: top, bottom;
  background-repeat: repeat-x, repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-align: center;
  overflow: scroll; }

#container {
  /* width: 950px; */
  width: 1000px;
  border: 1px solid #6cabdc;
  text-align: left;
  margin: 20px auto 110px auto; }

#content {
  min-height: 600px;
  _height: 600px; 
  color: #444444;
  background: #ffffff url(https://webarchiv.lib.cas.cz:443/wayback/20150704000908/http://www.ugn.cas.cz/image/content.jpg) repeat-y 0 0; }


/*   header   */

#header {
  height: 100px;
  background: url(https://webarchiv.lib.cas.cz:443/wayback/20150704000908/http://www.ugn.cas.cz/image/header.jpg) no-repeat center bottom; }

#header #title { }

#header #title img {
  margin: 40px 0 0 45px; }


/*   navigation panel   */

#panel {
  height: 24px;
  line-height: 24px;
  background-color: #0e6eb8;
  /* background: #0e6eb8 url(https://webarchiv.lib.cas.cz:443/wayback/20150704000908/http://www.ugn.cas.cz/image/menu.png) repeat-x 0 0; */
  font-size: 12px; }

#menu {
  float: left;
  margin-left: 30px; }

#menu ul {
  list-style-type: none; }

#menu li {
  float: left;
  position: relative;
  color: #e5f2fb;
  border-left: 1px solid #e5f2fb;
  font-weight: bold;
  padding: 0 15px 0 15px;
  margin: 0; }

#menu li#last {
  border-right: 1px solid #e5f2fb; }

#menu li:hover {
  color: #ff4900;
  background: #e5f2fb url(https://webarchiv.lib.cas.cz:443/wayback/20150704000908/http://www.ugn.cas.cz/image/menu-active.png) repeat-x 0 0; }

#menu a {
  display: block; }

#menu ul ul {
  position: absolute;
  visibility: hidden;
  margin: 0 -15px 0 -17px;
  padding: 0; }

#menu ul ul a {
  width: 160px; }

#menu li li {
  background-color: #e5f2fb;
  border-left: 1px solid #abd1ee;
  border-bottom: 1px solid #abd1ee;
  border-right: 1px solid #abd1ee;
  font-weight: normal;
  padding: 0;
  margin: 0; }

#menu li li:hover {
  background: none;
  background-color: #ffffe7; }

#menu li li a {
  line-height: 16px;
  padding: 5px 15px 5px 15px; }

#menu ul li:hover ul {
  visibility: visible; }

#copyright {
  float: right;
  width: 175px;
  color: #abd1ee;
  font-size: 11px; }

#flags {
  float: right;
  width: 75px;
  height: 14px;
  text-align: right;
  margin: 4px 30px 0 0; }

#flags img {
  width: 22px;
  border: 1px solid #abd1ee;
  margin-left: 5px; }

#flags img:hover {
  border: 1px solid #ffffff; }


/*   page   */

#page {
  float: left;
  width: 660px;
  padding: 20px 15px 20px 15px; }


/*   navigation board   */

#navi { 
  float: right;
  width: 280px;
  font-size: 11px;
  padding: 20px 15px 20px 15px; }

#logo {
  text-align: center;
  margin-bottom: 20px; }

#logo img {
  width: 120px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  padding: 5px 50px 5px 50px; }

#window-blue {
  background-color: #ffffff;
  border: 1px solid #abd1ee;
  margin-bottom: 20px; }

#window-blue #title {
  color: #0e6eb8; 
  background-color: #c2e0f7;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 7px 4px 7px; }

#window-blue #item-dark {
  background-color: #f1f8fd; }

#window-blue #item-light,
#window-blue #item-dark {
  padding: 4px 7px 4px 7px; }

#window-blue #item-light #property,
#window-blue #item-dark #property {
  color: #999999;
  font-size: 10px;
  font-style: italic; }

#window-grey {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  margin-bottom: 20px; }

#window-grey #title {
  color: #666666; 
  background-color: #d7d7d7;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 7px 4px 7px; }

#window-grey #item-dark {
  background-color: #eeeeee; }

#window-grey #item-light,
#window-grey #item-dark {
  padding: 4px 7px 4px 7px; }

#window-grey #item-light #property,
#window-grey #item-dark #property {
  color: #999999;
  font-size: 10px;
  font-style: italic; }


/*   footer   */

#footer { }


/*   table variants  */

#general-list {
  border-top: 3px solid #dbdbdb;
  border-bottom: 3px solid #dbdbdb; }

#general-list #item-light {
  border-top: 1px solid #dbdbdb;
  border-bottom: 1px solid #dbdbdb;
  padding: 10px 15px 10px 15px; }

#general-list #item-dark {
  background-color: #f7f7f7;
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  padding: 10px 15px 10px 15px; }

#general-list #item-light #property,
#general-list #item-dark #property {
  color: #999999;
  font-size: 10px;
  font-style: italic; }

#general-list #item-light #description,
#general-list #item-dark #description {
  font-size: 11px;
  margin: 2px 0 0 15px; }

#employee-list {
  background-color: #fcfcfc;
  border: 1px solid #d7d7d7; }

#employee-list #scroll {
  max-height: 500px;
  overflow-x: hidden;
  overflow-y: auto;}

#employee-list #item-light {
  background-color: #eeeeee; }

#employee-list table {
  border-spacing: 2px; }

#employee-list th {
  background-color: #d7d7d7;
  text-align: center;
  padding: 4px 2px 4px 2px; }

#employee-list td {
  padding: 2px; }

#name-list {
  border-top: 4px solid #dbdbdb;
  border-bottom: 4px solid #dbdbdb; }

#name-list th {
  vertical-align: top;
  padding: 10px 15px 10px 15px; }

#name-list th.ulh {
  border-bottom: 2px solid #e3e3e3; }

#name-list td {
  padding: 10px 15px 10px 15px; }

#name-list td.ulh {
  border-bottom: 2px solid #e3e3e3; }

#name-list td.ull {
  border-bottom: 1px solid #ebebeb; }

#name-list td.property {
  color: #999999;
  font-size: 11px;
  font-style: italic; }

#name-list td.property a {
  font-style: normal; }

#name-list td.property span {
  font-style: normal; }

#name-list #fullname #titles {
  font-size: 100%; }

#result-list { }

#result-list table { 
  border-collapse: collapse; }

#result-list th { 
  background-color: #c2e0f7;
  border: solid #abd1ee 1px;
  font-size: 12px;
  text-align: center;
  padding: 3px; }

#result-list td {
  border: solid #abd1ee 1px;
  font-size: 11px;
  text-align: center;
  padding: 2px; }

#result-list #item-light {
  background-color: #ffffff; }

#result-list #item-dark {
  background-color: #f1f8fd; }

#program-list { }

#program-list table { 
  border-collapse: collapse; }

#program-list th { 
  background-color: #c2e0f7;
  border: solid #abd1ee 1px;
  font-size: 12px;
  text-align: center;
  padding: 3px; }

#program-list th th { 
  border: 0; }

#program-list td {
  border: solid #abd1ee 1px;
  font-size: 11px;
  padding: 2px; }

#program-list td td { 
  border: 0; }

#program-list td#center {
  text-align: center; }

#standard-list { }

#standard-list table { 
  border-collapse: collapse;
  border: solid #abd1ee 1px; }

#standard-list th { 
  background-color: #c2e0f7;
  border: solid #abd1ee 1px;
  font-size: 12px;
  text-align: center;
  padding: 5px 10px 5px 10px; }

#standard-list td {
  font-size: 11px;
  padding: 5px 10px 5px 10px; }

#standard-list #left { 
  text-align: left; }

#standard-list #center {
  text-align: center; }

#standard-list #right { 
  text-align: right; }


/*   boxes   */

#box-grey { }

#box-grey #title {
  background-color: #d7d7d7;
  font-weight: bold;
  padding: 2px 15px 2px 15px; }

#box-grey #interior {
  background-color: #fcfcfc;
  border: 1px solid #d7d7d7;
  padding: 5px 15px 5px 15px; }

#box-blue { }

#box-blue #title {
  background-color: #c2e0f7;
  font-weight: bold;
  padding: 2px 15px 2px 15px; }

#box-blue #interior {
  background-color: #f1f8fd;
  border: 1px solid #abd1ee;
  padding: 5px 15px 5px 15px; }


/*   picture window   */

#picture {
 width: 215px;
 font-size: 11px; }

#picture-framed {
  width: 100%;
  border:1px solid #abd1ee; }

#picture-left {
  float: left;
  width: 215px;
  margin: 5px 15px 10px 0;
  font-size: 11px; }

#picture-right {
  float: right;
  width: 215px;
  margin: 5px 0 10px 15px;
  font-size: 11px; }

#picture img,
#picture-left img,
#picture-right img {
  width: 100%; }

#picture a,
#picture-left a,
#picture-right a {
  color: #0e6eb8;
  text-decoration: none; }

#picture a:hover,
#picture-left a:hover,
#picture-right a:hover {
  color: #ff4900; }


/*   banner   */

#banner-desktop {
  background-color: #c2e0f7;
  margin-bottom: 20px;
  padding: 15px 15px 9px 15px; }

#banner-short {
  width: 250px;
  height: 56px;
  margin-bottom: 6px; }

#banner-short img {
  width: 100%;
  height: 100%; }

#banner-full {
  width: 280px;
  height: 56px;
  margin-bottom: 6px; }

#banner-full img {
  width: 100%;
  height: 100%; }

#banner-icons {
  margin-bottom: 14px; }

#banner-icons img {
  width: 100%;
  height: 100%; }

#banner-icons #column-left {
  float: left;
  width: 137px;
  height: 64px;
  margin-bottom: 6px; }

#banner-icons #column-right {
  float: right;
  width: 137px;
  height: 64px;
  margin-bottom: 6px; }


/*   buttons   */

#pbutton {
  border: 1px solid #b0d4f4;
  font-size: 85%;
  padding: 3px 5px 3px 5px; }

#pbutton-select {
  background-color: #d0e6f7;
  border: 1px solid #b0d4f4;
  font-size: 85%;
  padding: 3px 5px 3px 5px; }

#pbutton:hover,
#pbutton-select:hover {
  color: #ff4900;
  background-color: #ffffe7;
  border: 1px solid #ff4900; }

#abutton {
  color: #e5f2fb;
  background-color: #0e6eb8;
  border: 1px solid #0e6eb8;
  font-size: 85%;
  padding: 1px 2px 1px 2px; }

#abutton:hover {
  color: #ff4900;
  background-color: #ffffe7;
  border: 1px solid #ff4900; }


/*   registration form   */

#register {
  background-color: #f1f8fd;
  border: 1px solid #abd1ee; 
  padding: 15px; }

#register input,
#register textarea,
#register select,
#register button {
  margin: 0;
  -webkit-box-sizing: border-box; /* For legacy WebKit based browsers */
     -moz-box-sizing: border-box; /* For legacy (Firefox <29) Gecko based browsers */
          box-sizing: border-box; }

#register input[type='submit'],
#register input[type='reset'] {
  width: 80px; }

#register input[type='checkbox'] {
  margin-right: 10px; }

#register input[type='text'] {
  width: 100%;
  height: 20px;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 11px;
  padding: 0 5px; }

#register textarea {
  width: 100%;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 11px;
  padding: 0 5px; }

#register select {
  width: 100%;
  height: 20px;
  font-family: Verdana,Geneva,sans-serif;
  font-size: 11px; }

#register table td {
  vertical-align: middle;
  padding: 1px 0 1px 0; }

#register h5 em {
  color: #666666;
  font-weight: normal;
  font-style: normal; }


/*   entrance form   */

#enter { }

#enter #password {
  width:80px;
  height: 22px;
  color: #cc6633;
  background-color: #f1f8fd;
  border: 1px solid #abd1ee;
  font-family: Verdana,Geneva,sans-serif;
  font-size:12px;
  font-weight: bold;
  padding: 0 5px 0 5px; }

#enter #login,
#enter #logout {
  width:70px;
  height: 22px;
  color: #666666;
  background-color: #eeeeee;
  border: 1px solid #888888;
  font-size:11px; }

#enter #login:hover,
#enter #logout:hover {
  color: #ff4900;
  background-color: #ffffe7;
  border: 1px solid #ff4900; }


/*   file properties   */

#ftype {
  color: #777777;
  font-weight: bold; }

#fsize {
  color: #777777;
  font-size: 85%; }


/*   other styles   */

#fullname { 
  display: inline-block; }

#fullname #titles {
  color: #999999;
  font-size: 90%; }

#mapo, #mapb {
  width: 658px;
  _width: 658px;
  height: 400px;
  border: 1px solid #d7d7d7;
  margin: 15px 0 15px 0; }

#date {
  color: #cc6633;
  font-weight: bold; }

#datebw {
  color: #666666;
  font-weight: bold; }  

#time {
  color: #448844; }

#timebw {
  color: #808080; }

#error {
  color: #ee0000;
  font-weight: bold; }


/*   basic elements   */

table {
  width: 100%;
  border-spacing: 0; }

th {
  text-align: left; }

th#h {
  color: #0e6eb8;
  padding: 0 0 15px 0;  }

td {
  vertical-align: top; }

li {
  text-align: justify;
  margin: 0 0 3px 24px; }

img {
  border: 0; }

p {
  text-align: justify;
  margin: 7px 0 7px 0; }

a {
  color: #0e6eb8;
  text-decoration: none;
  outline: 0; }

a:hover {
  color: #ff4900; }

hr {
  border: 0;
  height: 1px;
  background-image:
    -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(171, 209, 238, 1), rgba(0,0,0,0));
  background-image:
    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(171, 209, 238, 1), rgba(0,0,0,0));
  background-image:
    -ms-linear-gradient(left, rgba(0,0,0,0), rgba(171, 209, 238, 1), rgba(0,0,0,0));
  background-image:
    -o-linear-gradient(left, rgba(0,0,0,0), rgba(171, 209, 238, 1), rgba(0,0,0,0));
  margin: 20px 0 20px 0; }

em {
  font-weight: bold; }

#em-text {
  color: #2b9a92;
  font-weight: bold; }

#em-number {
  color: #fe6169; }

h1 {
  font-size: 24px; }

h2 {
  font-size: 18px; }

h3 {
  font-size: 16px; }

h4 {
  font-size: 14px; }

h5 {
  font-size: 12px; }

h1, h2, h3, h4, h5 {
  color: #0e6eb8;
  margin: 20px 0 15px 0; }

h2 #shadow,
h3 #shadow {
  color: #999999;
  font-size: 90%;
  font-weight: normal; }

h2 #shadow span,
h3 #shadow span {
  color: #777777;
  font-weight: bold; }

#small {
  font-size: 90%; }

#sub {
  font-size: 75%; }

#tt {
  color: #cc6633;
  font-family: Consolas, monospace;
  font-weight: bold; }

#tw {
  font-family: Consolas, monospace; }

#inblock {
  display: inline-block; }

#space-top {
  margin-top: 7px; }

#space-bottom {
  margin-bottom: 7px; }

#space-both {
  margin: 7px 0 7px 0; }






/*
     FILE ARCHIVED ON 0:09:08 Jul 4, 2015 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 2:20:49 Jul 24, 2025.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
