* {border: 0; padding: 0; margin: 0; outline: none }
ol, ul { padding: 0px 0px 0px 15px }

body {width: 100%; min-width: 1008px; margin: 0; text-align: center; background: #454e63; z-index: 0;}

center { text-align: center !important }

a { color: #57517b; text-decoration: none; font-weight: bold }


#lb {position: absolute; right: 50%; width: 50%; height: 906px; background: url('images/l_bg.jpg') no-repeat 100% 0; z-index: 0;}
#rb {position: absolute; left: 50%; width: 50%; height: 906px; background: url('images/r_bg.jpg') no-repeat 0 0; z-index: 0;}


#page {position: relative; width: 1008px; margin: 0 auto; z-index: 2; text-align: left;}


#top {width: 1000px; height: 357px; margin: 0; padding: 0 4px; overflow: hidden; background: transparent;}


#content {width: 1000px; margin-top: 0px; padding: 0 4px; background: url('images/content_bg.png') repeat-y 0 0 transparent;}
  #content_inside {width: 1000px; overflow: hidden; padding-bottom: 20px; background: url('images/content_inside_bg.jpg') no-repeat 0 0 transparent;}
  
  
  #intro {width: 755px; margin: 10px 0 15px 30px; padding: 0 80px 10px 0; background: url('images/podpis.jpg') no-repeat 100% 50px transparent;}
  #intro p {margin: 15px 0; font-size: 11px; color: #454e63; font-family: tahoma;}
  #intro strong {clear: both;}

  
  #left_col {float: left; width: 219px;}
    #left_col ul {margin-top: 10px; list-style: none; padding: 0}
    #left_col ul li {display: block;}
    #left_col ul li a {display: block; width: 194px; height: 24px; color: #57517b; font-size: 12px; font-family: tahoma; font-weight: bold; text-decoration: none; padding: 9px 0 0 25px; background: url('images/menu_bg.png') no-repeat 0 0 transparent;}
    #left_col ul li a:hover {background: url('images/menu_hover_bg.png') no-repeat 0 0 transparent;}
    
    #lista_kibicow {width: 198px; height: 288px; margin: 35px 0;}
    .center {text-align: center;}
    .sponsorzy {margin: 20px auto;}
  
  
  #center_col {float: left; width: 446px;}
    #center_col h1 {margin-bottom: 15px;}
    #archiwum {float: right; margin: 0 25px 0 0;}
      .news_box {overflow: hidden; margin: 20px 0;}  
      .news_title {color: #0096ff; font-family: tahoma; font-weight: bold; font-size: 12px;}
      .news_title em {margin-left: 3px; font-weight: normal; color: #848484; font-style: normal;}
      .news_box p {margin-top: 18px; font-size: 11px; font-family: tahoma; color: #848484; line-height: 14px; padding-right: 25px;}
      .news_box p img {float: left; margin: 0 15px 10px 10px; border: 1px solid #c1c1c1;}
      .news_box a {float: right; margin: 10px 25px 0 0;}
    #big_news {width: 444px; height: 291px; padding-top: 5px; border: 1px solid #c1c1c1; background: url('images/foto.jpg') repeat 0 0 transparent; overflow: hidden;}
      #big_news p {overflow: hidden; clear: both; line-height: 12px !important; padding-right: 15px;}
      #big_news img {border: 1px solid #fff; float: left; margin: 10px 20px 10px 20px;}
      .active_news {position: relative; padding-bottom: 6px; background: url('images/active_news_bg.png') repeat 0 0 transparent;}
      .active_news span {position: relative; top: 10px; color: #fff; font-size: 11px; font-family: tahoma;}
      #czytaj_dalej {position: absolute; bottom: 15px; right: 15px; font-size: 11px; font-family: tahoma; color: #fff; text-decoration: underline; font-weight: bold;}
  

  #right_big_col {float: right; margin-right: 20px; width: 746px; padding-top: 10px }
      #right_big_col h1 { padding-bottom: 10px }
      #right_big_col { font-size: 12px; font-family: tahoma; color: #333300; line-height: 16px; text-align: justify }
      #right_big_col * { text-align: justify }
  #right_col {float: right; width: 310px; margin-right: 10px;}
    #right_col h1 {margin: 20px 0;}
    .first {margin-top: 0 !important;}
    #starty {list-style: none; padding: 0}
    #starty li {display: block; font-size: 12px; font-family: tahoma; color: #848484; margin: 15px 0;}
    #starty li span {color: #0096ff; font-weight: bold;}
    #galeria_zdjec_box {position: relative; width: 307px; height: 204px; background: url('images/zdjecieTygodnia.jpg') no-repeat 0 0 transparent;}
      #galeria_zdjec_box p {position: absolute; bottom: 0; width: 307px; background: url('images/active_news_bg.png') repeat 0 0 transparent;}
      #galeria_zdjec_box p img {float: right; margin: 20px 10px;}
    
    #youtube {width: 308px; height: 265px; overflow: hidden;}
    
    #polecamy_box {position: relative; top: -30px; width: 308px; height: 202px; padding-top: 30px; background: url('images/polecamy_bg.jpg') no-repeat 100% 0 transparent; overflow: hidden;}
      #polecamy_box p {margin: 20px 0;}
      
      
  #footer {clear: both; width: 1008px; height: 60px; background: url('images/footer_bg.png') no-repeat 0 0 transparent;}
  #footer p {position: relative; top: 20px; left: 30px;}
  #footer p, #footer a { color: #848484; font-size: 12px; font-family: tahoma; text-decoration: none }

  .wpis, .wpis2 { margin-bottom: 10px; padding-bottom: 7px; border-bottom: 1px solid #848484 }
  .wpis2 { color: #757575 }
  .wpis a, .wpis2 a { color: #0096ff; }

  #fkf td { padding: 5px 8px 0px 0px}

  #ksiega input, #ksiega textarea, #fkf input { border: 1px solid #848484 }
  #ksiega textarea { overflow: auto }