@charset "utf-8";

body { margin:0; padding:0; color: #333333; background: url(img/body_bg.gif) top repeat-x #d9e4ed ; font-family:Verdana, Geneva, sans-serif; font-size:12px;}

/*globals*/
h1 { font-size: 18px; color: #445f97; padding:0; margin: 5px 0 5px 0; }
h2 { font-size: 16px; color: #445f97; padding:0; margin: 5px 0 5px 0;}
h3 { font-size: 13px; color: #445f97; padding:0; margin: 5px 0 5px 0;}

a { text-decoration: none; color: #5A87EE; }
a:hover { text-decoration: underline; }

p { margin: 10px 0 10px 0; line-height: 17px; }

img { border: 0; } 

/*structure*/
div.container { margin:0 auto; width: 990px; height: 100%; padding:0; border: 0px solid red;}  
    
  div.header { float: left; width: 990px; height: 99px; padding: 0; background: url(img/header.jpg) top no-repeat; margin: 10px 0 10px 0;}
    a.logo { display: block; float: left; width: 230px; height: 50px; }
    div.menu_header { float: left; width: 505px; height: 23px; padding: 7px 0 0 0;; margin: 13px 0 0 34px; color: #D4E600; }
      div.menu_header a { color: #F7E40E; font-size: 12px; }
      div.menu_header a:hover { color: #ffffff; }
    div.breadcrumb { float: right; width: 320px; font-size: 10px; color: #67A7D4; }
      div.breadcrumb a { color: #D6D8EE; }
      div.breadcrumb a:hover { color: #999999; text-decoration: none; }
        div.lng { float: right; margin: 0 5px 0 5px; width: 42px; }
          a.pl { display: block; float: right; width: 21px; height: 17px; background: url(img/flag_pl.jpg);}
          a.en { display: block; float: right; width: 21px; height: 17px; background: url(img/flag_en.jpg);}
    div.search { float: right; width: 170px; height: 45px; }
      input.szukaj { width: 113px; height: 20px; margin: 19px 0 0 0; border: 0; background: none; }
      input.szukaj_submit { width: 26px; height: 23px; border: 0px; cursor: pointer;  background: none; }
  
  div.main { float: left; width: 990px; height: 100%; margin: 0 0 0 0; margin: 0 0 10px 0;} 
  
    div.main_left   { float: left; width: 252px; height: 100%; }
      div.menu { float: left; width: 234px; background: url(img/menu_bg.gif); padding: 40px 0 0 18px;  font-size: 11px;}
        div.menu a { display: block; width: 184px; height: 19px; background: url(img/menu_btn.gif); margin-bottom: 1px; color: #ffffff; padding: 6px 0 0 30px; }
        div.menu a:hover { color: #F7E40E; text-decoration: none;}
      div.menu_bottom { float: left; width: 252px; height: 13px; background: url(img/menu_bg_bottom.gif);}
      
      div.left_btns_container { float: left; width: 252px; }
        div.left_btn_flash { display: none; float: left; width: 251px; height: 83px; margin: 4px 0 4px 0;  }
        div.left_btns_container a { float: left; display: block; width: 251px; height: 83px; margin: 4px 0 4px 0; }
          #filmy {background: url(img/btn_filmy.jpg) no-repeat;}
          #odwiedz {background: url(img/btn_odwiedz.gif);}
          #nauka   {background: url(img/btn_nauka.gif);}
      
    div.main_middle { float: left; width: 388px; height: 100%; padding: 0 15px 0 15px; }
    div.main_middle_podstrona { float: left; width: 708px; height: 100%; padding: 0 15px 0 15px; }
    
    div.main_right  { float: left; width: 320px; height: 100%; padding: 0; }
      div.right_btns_container { width: 320px; height: 100%; margin: 0 0 0 0; }
        div.right_btns_container a { display: block; float:left; width: 158px; height: 95px; }
        #bengry          { background: url(img/right_btns/bengry.jpg); }
        #fiesta          { background: url(img/right_btns/fiesta.jpg); }
        #leap            { background: url(img/right_btns/leap.jpg); }
        #life_time       { background: url(img/right_btns/life_time.jpg); }
        #living          { background: url(img/right_btns/living.jpg); }
        #ogrody          { background: url(img/right_btns/ogrody.jpg); }
        #puppets_company { background: url(img/right_btns/puppets_company.jpg); }
        #sesame          { background: url(img/right_btns/sesame.jpg); }
        #lucy_locket     { background: url(img/right_btns/lucy_locket.jpg); }
        #tyrrell_katz    { background: url(img/right_btns/tyrrell_katz.jpg); }
        
      div.polecane_produkty { float: left; width: 319px; height: 174px; background: url(img/box_polecaneprodukty.gif); margin: 10px 0 0 0; }
    
  div.footer { float: left; width: 990px; height: 24px; padding: 7px 0 0 0; background: url(img/footer.jpg); text-align: center; font-size: 10px; margin: 0 0 0 0; color: #ffffff;}
    div.footer a { color: #ffffff;}
    div.footer a:hover { color: #ffffff; }
  div.podpis { float: left; width: 990px; height: 31px; padding: 0 0 0 0; text-align: right; color: #999999; font-size: 9px; }
  
      
  div.line { width: 100%; height: 1px; border-bottom: 1px dashed #455E97; clear: both; }
  a.wiecej { color: #C60026; float: right; font-size: 11px; margin-bottom: 5px; }
    
  p.blue { color: #445f97; }

  #pdf { margin: 5px 8px 0 0; }