/* -- TELO -- */

body, html {
  background-color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  _overflow: auto;
  _height: 100%;
}

.fixed {
  position: fixed;
  _position: relative;
  width: 99%;
  top: 0px;
  left: 0px;
  padding: 14px 14px 0px 0px;
  background-color: #000000;
}

/* -- UVITANI -- */

.welcome {
  height: 14px;
  line-height: 19px;
  font-size: 10px;
  font-weight: normal;  
  border-style: solid;
  border-color: #929699;
  border-width: 0px 0px 0px 1px;
  padding: 0px 0px 0px 14px;
  margin: 0px 14px 28px 14px;
}

.welcome a {
  color: #6b6b6b;
  text-decoration: none;
}

.welcome a:hover {
  color: #ababab;
}

/* -- MENU -- */

.menu {
  padding: 0px 14px 0px 14px;
}
.menu a {
  display: block;
  font-size: 11px;
  line-height: 11px;
  font-weight: bold;
  padding: 1px 0px 2px 14px;
  text-decoration: none;
}

.corporate {
  color: #000000;
  background-color: #07334c;
  width: 250px;
}

.corporate:hover {
  color: #9cf5f9;
  width: 100%;
}

.corporate_checked {
  background-color: #07334c;
  color: #9cf5f9;
  width: 100%;
}

.print {
  color: #000000;
  background-color: #0c486c;
  width: 486px;
}

.print:hover {
  color: #9df5f9;
  width: 100%;
}

.print_checked {
  background-color: #0c486c;
  color: #9df5f9;
  width: 100%;
}

.web {
  color: #000000;
  background-color: #3c8687;
  width: 376px;
}

.web:hover {
  color: #86fbf3;
  width: 100%;
}

.web_checked {
  background-color: #3c8687;
  color: #86fbf3;
  width: 100%;
}

.others {
  color: #000000;
  background-color: #7abd9a;
  width: 281px;
}

.others:hover {
  color: #d7f7f6;
  width: 100%;
}

.others_checked {
  background-color: #7abd9a;
  color: #d7f7f6;
  width: 100%;
}

.bio {
  color: #000000;
  background-color: #abd7a4;
  width: 176px;
}

.bio:hover {
  color: #bf0200;
  width: 100%;
}

.bio_checked {
  background-color: #abd7a4;
  color: #bf0200;
  width: 100%;
}

/* -- NADPIS -- */

.header_body {
  width: 985px;
  border-width: 0px 0px 1px 0px;
  border-style: solid;
  margin-top: 25px;
  margin-left: 14px;
  text-align: right;
  height: 21px;
}

.header_body img {
  position: relative;
  left: 15px;
  top: 1px;
  text-align: right;
  margin: 0px;
  padding: 0px;
}

.header_corporate {
  border-color: #07334c;
  color: #07334c;
}

.header_print {
  border-color: #0c486c;
  color: #0c486c;
}

.header_web {
  border-color: #3c8687;
  color: #3c8687;
}

.header_others {
  border-color: #7abd9a;
  color: #7abd9a;
}

.header_bio {
  border-color: #abd7a4;
  color: #abd7a4;
}

.header_news {
  border-color: #ffffff;
  color: #ffffff;
}

/* -- HLAVNI - text + obrazky -- */

.main {
  width: 952px;
  padding-top: 225px;
  _padding-top: 57px;
  margin-left: 52px;
}

.hidden {
  display: none;
}

.main a {
  display: block;
  text-decoration: none;
  cursor: hand;
}

.main_picture {
  overflow: hidden;
  width: 750px;
  float: left;  
}
  .main_picture img {
    max-width: 750px;
    border-style: none;
    height: auto;  
  }

.main_text {  
  width: 187px;
  float: left;
  margin-left: 14px; 
}

#field { 
  line-height: 12px;
  height: 12px;
  padding-left: 8px;
  padding-bottom: 2px;
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 11px;
}

.field_corporate {
  background-color: #07334c;
  color: #03e1d2;
}

.field_print {
  background-color: #0c486c;
  color: #04e1d2;
}

.field_web {
  background-color: #3c8687;
  color: #d3f7f5;
}

.field_others {
  background-color: #7abd9a;
  color: #d3f7f3;
}

.field_news {
  background-color: #949599;
  color: #ffffff;
}

.main_text h2 {
  font-size: 12px;
  font-weight: bold;
  color: #949599;
  margin: 12px 0px 14px 0px;
  padding: 0px;
}

.text {
  font-size: 10px;
  color: #949599;  
}

.main_divider {
  border-width: 0px 0px 1px 0px;
  border-color: #383838;
  border-style: dotted;
  height: 29px;
  margin-bottom: 29px;
  clear: both;
}

/* -- BIO -- */

.bio_main {
  padding-top: 208px;
  _padding-top: 30px;
  margin-left: 62px;
}

.bio_img {
  float: left;
  margin-right: 14px;
}

.bio_content {
  width: 400px;
  float: left;
}

.bio_content h3 {
  color: #a9d8a4;
  padding: 0px;
  margin: 0px 0px 8px 0px;
  font-size: 10px;
}

.bio_content p {
  color: #6c6c6c;
  padding: 0px;
  margin: 0px 0px 6px 0px;
  font-size: 12px;
}

.bio_divider {
  background-color: #a9d8a4;
  height: 1px;
  line-height: 0px;
  font-size: 0px;
  margin-top: 20px;
  margin-bottom: 20px;
}

/* -- STRANKOVANI -- */

.strankovani {
  width: 950px;
  text-align: center;
  font-size: 10px;
  color: #929699;
  clear: both;
  padding: 10px;
}

.strankovani big {
  color: #929699;
}

.strankovani a {
  text-decoration: underline;
  color: #a9d8a4;
}

/* -- FOOTER -- */

.footer {
  width: 1000px;
  text-align: right;
  font-size: 8px;
  padding-top: 2px;
  padding-bottom: 10px;
  clear: both;
}

.footer a {
  text-decoration: none;
  color: #1d1d1d;
}

