#container {
 width: 766px; height: 100%; min-height: 100%;
 margin-left: auto; margin-right: auto; position: relative;
 background-color: #000;
 background-image: url('../upload/gfx/fbc_bg_content.gif');
 color: #c1c1c1; font: normal 10pt verdana, Arial; 
}
  #header { height: 137px; width: 766px; position: relative; float: left; }
    #pagelogo { height: 137px; width: 204px; position: relative; float: left; }
    #top_header { height: 137px; width: 562px; position: relative; float: left;
      background: url('../upload/gfx/fbc_top.jpg') no-repeat top left; }
    #lang { height: 20px; width: 50px; position: relative; float: left; left: 40px; }
    #banner { height: 109px; width: 445px; position: relative; float: left; top: 25px; left: 15px; }
  #container_box { width: 204px; min-height: 100%; height: auto ! important;  float: left; position: relative; background-color: #000;} 
    #menu { background: url('../upload/gfx/fbc_menu.jpg') no-repeat top left;
     width: 204px; height: 165px; position: relative; float: left; }
      #menu_text { position: relative; float: left; top: 37px; left: 69px; font-weight: bold; }
    #box1 { background: url('../upload/gfx/fbc_box1.jpg') no-repeat top left;
     width: 204px; min-height: 114px; position: relative; float: left; }
      #box1_text { position: relative; float: left; left: 69px; top:9px; color: #b4b4b4; font: normal 9pt tahoma, verdana, Arial, Times; width: 130px; }
    #box2 { background: url('../upload/gfx/fbc_box2.jpg') no-repeat top left;
     width: 169px; min-height: 123px; position: relative; float: left; left: 35px; }
      #box2_text { width: 135px; position: relative; float: left; top: 12px; left: 34px; color: #b4b4b4; font: normal 9pt tahoma, verdana, Arial, Times; }
    #box3 { background: #000 url('../upload/gfx/fbc_box3.jpg') no-repeat top left; width: 169px; min-height: 178px; position: relative; float: left; left: 35px; top: 20px; } 
      #box3_text { width: 135px; position: relative; float: left; top: 20px; left: 34px; font-weight: bold; }
      #box4_text { width: 135px; position: relative; float: left; top: 20px; left: 34px; margin-top:20px;  } 
  #container_main {
   width: 562px; min-height: 100%;  height: auto ! important;
   float: left; position: relative; 
   background: #000 url('../upload/gfx/fbc_content.jpg') no-repeat top left;   
  }
    #main { width: 542px; min-height: 100%;  height: auto ! important;
      float: left; position: relative; left: 40px; top: 20px; }
      #main_content { position: relative; float: left; width: 522px; left:20px; }
      #form_content { position: relative; float: left; width: 542px; top:5px; }
  #container_foot {
    background: url('../upload/gfx/fbc_foot.jpg') no-repeat bottom right;
    height: 119px; width: 766px; float: left; position: relative;
  }
    #foot_links {
      width: 350px; height: 19px; float: left; position: relative; top: 97px; left: 352px; color: #707070; font: normal 8pt verdana, Arial;      
    }

#menu_text div { float: left; margin-top: 5px; margin-right: 5px;}
#menu_text a, #box3_text a { color: #c1c1c1; }
#menu_text a.on, #menu_text a:hover, #box3_text a.on, #box3_text a:hover { color: #b71c23; text-decoration: none;}
#box2_text h2, #box1_text h2 {color: #b71c23; font: bold 13px verdana, Arial;}
#box1_text input[type=text] { border: 3px solid #622020; background-color:#fff; position: relative; top: 5px; width: 90px; }
#lang a { color: #fff; font-size: 8pt; }
#lang a.on, #lang a:hover { color: #cc3300; text-decoration: none;}
#foot_links a { color: #707070; font: normal 8pt verdana, Arial;}
.gal_album, .good_album {width: 542px; }
.gal_album_ch {width: 442px; position:relative; left:100px; }
.gallery {width: 100px; height:100px; float:left; }
.gallery a img {border: 1px solid #c1c1c1; }
.gallery a img:hover {opacity:0.8;filter:alpha(opacity=80); border: 1px solid #b71c23; }
.linia {position:relative; left:-10px;}
.event {width: 542px; min-height:20px; background: url('../upload/gfx/fbc_linia.jpg') no-repeat top left;padding-top:2px;}
.event_pt {width: 542px; min-height:30px; background: url('../upload/gfx/fbc_tlo_tabeli.jpg') no-repeat top left;padding-top:2px;}
.ev_d {float: left; width:50px; font-weight:bold;padding-left:10px;}
.ev_w {float: left; width:40px; color: #707070;}
.ev_kh {float: left; width:195px;}
.ev_kh_s {float: left; width:175px;padding-left: 20px;background: url('../upload/gfx/fbc_s.png') no-repeat top left;}
.ev_kh_ss {float: left; width:175px;padding-left: 20px;background: url('../upload/gfx/fbc_ss.png') no-repeat top left;}
.aev_kh {float: left; width:442px;}
.aev_kh_s {float: left; width:422px;padding-left: 20px;background: url('../upload/gfx/fbc_s.png') no-repeat top left;}
.aev_kh_ss {float: left; width:422px;padding-left: 20px;background: url('../upload/gfx/fbc_ss.png') no-repeat top left;}
.ev_mr {float: left; width:237px;padding-left:10px;}
.event a, .event_pt a {color: #c1c1c1;}
#dhtmltooltip{ position: absolute; width: 300px; border: 1px solid #b71c23; padding: 5px; background-color: #000; visibility: hidden; z-index: 100;
}
.arch, .arch_on { cursor: pointer; width: 40px; float: left;}
.arch_on {color: #b71c23;}

.tick {display:inline;position:relative; top:3px;}

