BODY { 
  margin: 0px; 
  font-family: Verdana,Arial,Helvetica; 
  background-color: a7a9ac;
  text-align: center;
  height: 100%;
}

A { 
  background-color: transparent; 
  text-decoration: none; 
}
	
A:link, A:visited { color: white; }
A:hover, A:active { color: black; }

.aimg { border-width: 0px; }

.menutab {
  height: 100%;
  margin-top: 1px;
}

.menutab TD {
  font-size: 7pt;
  vertical-align: middle;
}

#page {
  background-color: #0173ba;
  width: 1024px;
  margin: auto;
  text-align: left;
}

#logo {
  border-width: 0px;
}

#loga {
  overflow: hidden;
  width: 838px;
  height: 44px;
}

#orloj {
  position: relative;
  width: 5000px;
}

#menu1 {
  clear: both;
  float: left;
  width: 184px;
}

#m1tab {
  margin-top: 64px;
  float: right;
  border-bottom: 1px solid white;
}

#m1tab TD {
  vertical-align: middle;
  border-top: 1px solid white;
  border-left: 1px solid white;
}

#m1tab .mi1 {
  font-size: 80%;
  padding: 4px 12px 4px 6px;
}

#m1tab .mi2 {
  background-color: #f8b439;
  padding: 4px 12px 4px 18px;
  font-size: 65%;
}

#m1tab .mi2a {
  background-color: #f8b439;
  padding: 4px 12px 4px 18px;
  font-size: 65%;
  border-top: 1px solid black;
  border-left: 1px solid black;
}

#main {
  background-color: #f8b439;
  float: right;
  width: 840px;
}

#search {
  background-color: #f8b439;
  float: left;
  width: 335px;
  height: 29px;
}

#stab {
  margin-left: 28px;
}

#sfrm {
  display: inline;
}

#stab input {
  font-size: 100%;
  margin: 2px;
}


#menu2 {
  background-color: #0173ba;
  float: right;
  width: 505px;
  height: 29px;
}

.bod {
  margin: 0px 0px 0px 6px;	
}

#cmain {
  margin-top: 22px;
  _margin-top: 2px;
}

#cnt {
  padding: 20px 20px 20px 30px;
  _padding: 12px 20px 20px 30px;
}

#chdr {
  margin-bottom: 8px;
}

#aktual {
  padding-right: 18px;
}

#aktualne {
  width: 250px;
  height: 100%;
  background-color: #0173ba;
  padding: 8px 12px 8px 12px;
  color: white;
  font-size: 80%;
  font-weight: bold;
  vertical-align: top;
}

#content, #navig {
  width: 560px;
}

#path {
  font-size: 80%;
  line-height: 150%; 
}

#menu3 {
  background-color: #0173ba;
  width: 560px;
  height: 29px;
  margin: 4px 29px 18px 29px;
}

#sidebar {
  background-color: #f8b439;
  float: right;
  clear: both;
  width: 216px;
  margin-top: 0px;
}

#loginbox {
  background-color: #f8c66b;
  padding-left: 4px;
  margin-top: 8px;
  margin-bottom: 8px;
}

.tx-newloginbox-pi1 {
  font-size: 65%;
  margin-top: 0px;
}

.tx-newloginbox-pi1 th {
  font-size: 65%;
}

.tx-newloginbox-pi1 h3 {
  font-size: 10pt;
  margin: 4px;
}

.tx-newloginbox-pi1 p {
  margin: 1px;
}

#loginbox input {
  margin: 2px;
}

#loginbox form {
  margin: 0px;
}

#priority {
  margin-top: 2px;
}

#phdr {
  background-color: #0173ba;
  color: white;
  padding: 6px 10px 6px 12px;
  font-size: 80%;
}

#ptext {
  padding: 10px 10px 12px 12px;
  border-left: 1px solid black;
  border-bottom: 1px solid black;
  font-size: 65%;
}

#ptext p {
  margin: 12px 4px 12px 4px;
}

#lastchng {
  font-size: 60%;
}

#footer {
  background-color: #a7a9ac;
  clear: both;
  width: 100%;
  height: 1px;
  font-size: 1px;
}

.news_tab {
  padding: 4px 0px 4px 0px;
}

.news_img IMG {
  padding: 4px 4px 0px 0px;
}

#english {
  float: right;
  margin-top: 8px;
  margin-right: 8px;
}

.tx-pbsurvey-pi1 { width: 540px; }
.matrix td { padding: 2px; }

.rc_page { width: 70%; }
.rc_date { width: 30%; }

#by {
  float: right;
  padding-right: 10px;
  padding-bottom: 5px;
  font-weight: normal;
  font-size: xx-small;
  text-align: center;
}

#by a {
  text-decoration: none; 
}

