body {
  text-align: center;
  margin: 0;
  padding: 0;
  background-color: #567F98;
  font-family: Arial;
  height: 100%;
  font-size: 12px;
 }
 table {
  font-size: 100%;
 }
 h1 {
  font-size: 20px;
  font-weight: bold;
  color: black;
 }
 h2 {
  font-size: 12px;
  font-weight: bold;
 }
 h3 {
  font-size: 14px;
  font-weight: bold;
 }
 #holder {
  position: relative;
  width: 950px;
  margin: 0 auto;
  text-align: left;
  background: white url(bg.gif) repeat-y left;
  height: auto;
  _height: 100%;
  min-height: 100%;
 }
 #top {
  height: 247px;
 }
 #menu {
  height: 37px;
  background: #909090 url(menu_bg.gif);  
 }
 #menu_in {
  padding: 10px 10px 0 10px;
  text-align: left;
  font-size: 11px;
  color: white;
  font-weight: bold;
 }
 #menu a {
  color: white;
  text-decoration: none;
 }
 #menu a:hover {
  color: white;
  text-decoration: underline;
 }
 #main {
  position: relative;
 }
 #titleliner {
  position: absolute;
  top: 281px;;
  left: 223px;
  width: 727px;
  height: 43px;
  _height: 47px;
  background: url(12.gif) no-repeat top left;
  border-bottom: 4px solid white;
 }
 #titleliner h1 {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 10px;
 }
 #footer {
  height: 41px;
  background-color:#567F98 ;
  position: absolute;
  bottom: 0;
  width: 950px;
  color:white;
  font-size:10px;
  v-align:bottom;
 }
 
#footer td{
  color:white;
  font-size:10px;
  v-align:bottom;
 }
 
  
 #left {
  width: 209px;
  float: left;
  color:white;
 }
 #page {
  width: 532px;
  float: left;
  margin: 47px 0 0 0;  
 }
 #page_in {
  width: 504px;
  margin: 0 0 0 14px;
  color: #747098;
 }
 #right {
  width: 209px;
  float: right;
  margin: 43px 0 0 0;
  color: white;
 }
 
 #right h2 {
 background-color:#80A2B6;
 display:block;
 height:24px;
 width:199px;
 _width:209px;
 border-bottom:1px white solid;
 border-top:3px white solid;
 color:black;
 font-size:14px;
 padding-left:10px;
 }

 #right p {
 padding-left:10px;
 padding-right:10px;
 margin-top: 0px;
 }
 
 #left h2 {
 background-color:#80A2B6;
 display:block;
 height:24px;
 width:199px;
 _width:209px;
 border-bottom:1px white solid;
 border-top:3px white solid;
 color:black;
 font-size:14px;
 padding-left:10px;
 }

 #left p {
 padding-left:10px;
 padding-right:10px;
 }
  
 a {text-decoration: underline; color: #1f3950;font-weight:bold;}
 
 #fotogallery img {
  margin: 0 4px 4px 0;
  border: 1px solid white;
 }
 #fotogallery .video {
  margin: 0 4px 4px 0;
  width: 153px;
  _width: 163px;
  height: 50px;
  text-align: center;
  float: left;
  background-color: #a6bfe8;
  padding: 5px;
 }
 
 #left a {
  font-weight:bold;
  color:#ffffff;
 }
 #right a {
  font-weight:bold;
  color:#ffffff;
 }
 #R3D_klient_poc {
  height: 10px;
  margin: 2px 0 0 0;
 }
 .phorum_c,.phorum_t {
  width: 504px;
 }
 .phorum_c a,.phorum_t a {
  font-weight: bold;
 }
 .phorum_c a:visited,.phorum_t a:visited {
  font-weight: normal;
 }
 .phorum_i {
  width: 350px;
 }
 .phorum_c th,.phorum_t th {
  padding: 2px;margin:1px;
  border: 1px solid #2D5282;
  background-color: #80A2B6;
  color: white;
 }
 .phorum_c td,.phorum_t td,.phorum_i {
  padding: 10px;margin:1px;
  border: 1px solid #2D5282;
  background-color: #C0E2F6;
 }
 
 #weblink, #weblink a {
 color:white;
 font-size:10px;
 text-align:center;
 }