@charset "utf-8";

body { margin:0; padding:0; color: #ffffff; background: #516579 ; font-family: Arial /*Verdana, Geneva, sans-serif*/; font-size:12px;}

/*globals*/
h1 { font-size: 20px; color: #ffffff; padding:0; margin: 5px 0 5px 0; }
h2 { font-size: 16px; color: #ffffff; padding:0; margin: 5px 0 5px 0;}
h3 { font-size: 13px; color: #ffffff; padding:0; margin: 5px 0 5px 0;}

a { text-decoration: none; color: #ffffff; }
a:hover { text-decoration: underline; }

p { margin: 10px 0 10px 0; }

/*structure*/
div.container { margin:0 auto; width: 960px; height: 100%; padding:0; border: 0px solid red;}  
    
  div.top { float: left; width: 960px; height: 16px; padding: 4px 0 0 0; background: #5a7087; margin: 0; } 
    a.pl { float: right; display: block; width: 16px; height: 11px; background: url(img/pl.gif); margin-right: 2px; } 
    a.en { float: right; display: block; width: 16px; height: 11px; background: url(img/en.gif); margin-right: 2px; }
  div.header { float: left; width: 960px; height: 166px; padding: 0; background: url(img/header_bg.jpg); margin: 0;}
    a.logo { float: left; display: block; width: 165px; height: 165px; }
    div.menu { float: left; width: 795px; height: 52px; margin-top: 113px; }
      div.menu a { float: left; display: block; width: 125px; height: 52px; margin: 0 2px 1px 0; }
      div.menu a:hover {  }
       #forum-odpowiedzialnego-biznesu-2009 { background: url(img/menu_btn_forum-odpowiedzialnego-biznesu-2009.jpg); } 
       #program { background: url(img/menu_btn_program.jpg); }
       #partnerzy { background: url(img/menu_btn_partnerzy.jpg); }
       #patroni-medialni { background: url(img/menu_btn_patroni-medialni.jpg); }
       #poprzednie-edycje { background: url(img/menu_btn_poprzednie-edycje.jpg); }
       #kontakt { background: url(img/menu_btn_kontakt.jpg); }

       #forum-odpowiedzialnego-biznesu-2009_active { background: url(img/menu_btn_forum-odpowiedzialnego-biznesu-2009_hover.jpg); } 
       #program_active { background: url(img/menu_btn_program_hover.jpg); }
       #partnerzy_active { background: url(img/menu_btn_partnerzy_hover.jpg); }
       #patroni-medialni_active { background: url(img/menu_btn_patroni-medialni_hover.jpg); }
       #poprzednie-edycje_active { background: url(img/menu_btn_poprzednie-edycje_hover.jpg); }
       #kontakt_active { background: url(img/menu_btn_kontakt_hover.jpg); }
       
       #the-responsible-business-forum-2009 { background: url(img/menu_btn_the-responsible-business-forum-2009.jpg); }
       #agenda { background: url(img/menu_btn_agenda.jpg); }
       #partners { background: url(img/menu_btn_partners.jpg); }
       #media-partners { background: url(img/menu_btn_media-partners.jpg); }
       #contact { background: url(img/menu_btn_contact.jpg); }    

       #the-responsible-business-forum-2009_active { background: url(img/menu_btn_the-responsible-business-forum-2009_hover.jpg); }
       #agenda_active { background: url(img/menu_btn_agenda_hover.jpg); }
       #partners_active { background: url(img/menu_btn_partners_hover.jpg); }
       #media-partners_active { background: url(img/menu_btn_media-partners_hover.jpg); }
       #contact_active { background: url(img/menu_btn_contact_hover.jpg); }     
       
  div.main { float: left; width: 960px; height: 100%; margin: 0 0 0 0; background: url(img/main_bg.jpg) repeat-x; }
    div.left_podstrona { float: left; width: 910px; padding: 10px 25px 20px 25px; } 
    div.left { float: left; width: 605px; padding: 10px 15px 20px 15px; }
      div.box_top { float: left; width: 596px; height: 35px; padding: 0; background: url(img/box_top.jpg); }
      div.box_middle { float: left; width: 556px; padding: 0 20px 0 20px; background: url(img/box_middle.jpg); }
      div.box_bottom { float: left; width: 596px; height: 35px; padding: 0; background: url(img/box_bottom.jpg); }
    div.right { float: left; width: 305px; padding: 10px 10px 20px 10px; }
      a.btn_galeria   { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_galeria.jpg); margin-bottom: 5px; }
      a.btn_zglos   { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_zglos-udzial.jpg); margin-bottom: 5px; }
      a.btn_kontakt { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_kontakt.jpg); margin-bottom: 5px; }
      a.btn_dojazd  { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_dojazd.jpg); margin-bottom: 5px; }

      a.btn_reg   { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_registration.jpg); margin-bottom: 5px; }
      a.btn_contact { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_contact.jpg); margin-bottom: 5px; }
      a.btn_map  { float: left; display: block; width: 299px; height: 87px; background: url(img/btn_map.jpg); margin-bottom: 5px; }
      
  div.footer { float: left; width: 960px; height: 17px; padding: 3px 0 0 0; background: #232d3d; text-align: center; font-size: 10px; color: #ffffff;}
    div.footer a { color: #ffffff; }
    div.footer a:hover { color: #ffffff; }
  
  div.line { width: 100%; height: 1px; border-bottom: 1px dashed #000000; clear: both; }
  div.clear { clear: both; }  
  a.wiecej { color: #000000; float: right; font-size: 11px; margin-bottom: 5px; }
