/* CSS Document */
/* Optical */

body {
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: #3B3B3B;
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  text-align: center;
  background: #AAAFAE url(../img/body_bg.gif) repeat-x 0px 0px;}

p, img, form, br, h1, h2, h3, h4, h5, span, br {margin: 0px; padding: 0px; border: 0px;}
.cleared {clear: both; line-height: 0px;}
input {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
h1, h2 {font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;}
a {color: #35353d; text-decoration: none; font-weight: bold;}
a:hover {color: #9D0000; text-decoration: none;}
h2 {font-size: 10px; color: #363647; margin-bottom: 6px;}
div.test {border: solid 1px #f00;}

.txt_10  {font-size: 10px; font-weight: normal;}
.txt_10b {font-size: 10px; font-weight: bold;}
.txt_11  {font-size: 11px;}
.txt_11b {font-size: 11px; font-weight: bold;}
.txt_11n {font-size: 11px; font-weight: normal;}
.txt_12  {font-size: 12px;}
.txt_12b {font-size: 12px; font-weight: bold;}
.txt_12n {font-size: 12px; font-weight: normal;}
.txt_15b {font-size: 15px; font-weight: bold;}
.txt_15n {font-size: 15px; font-weight: normal;}

div.brenda {margin: 0px auto; width: 966px; min-height: 700px; padding: 0px 18px;}
div#main {width: 966px; text-align: left; min-height: 700px;}
  div#mapa {height: 15px; padding: 10px 18px 0px 0px; text-align: right;}
    div#mapa a {font-size: 10px; color: #808080; font-weight: normal; padding: 0px 12px; border-right: solid 1px #595959;}
    div#mapa a:hover {font-size: 10px; color: #333; }
  div#top {}
  
  div#content {}
  div#main_content {filter: alpha(opacity=0); -moz-opacity: 0; opacity: 0; width: 100%; height: 235px;}
    div.glowna_left {margin-left: 30px; margin-right: 40px; width: 504px; float: left; display: inline;}
      div.glowna_left_top {height: 36px;}
      div.glowna_left_produkty { padding-left: 18px; font-size: 10px; font-weight: bold; padding-top: 10px; height: 18px; background: url(../img/glowna_produkty_bg.gif) no-repeat 5px 6px; text-align: center;}
        div.glowna_left_produkty a, div.glowna_left_produkty a.last {padding: 0px 8px; text-transform: uppercase; color: #fff; border-right: solid 1px #fff;}
        div.glowna_left_produkty a:hover, div.glowna_left_produkty a.last:hover {color: #C7C0C1;}
        div.glowna_left_produkty a.last {border: none; padding-right: 28px;}
      div.glowna_left_nowosci {position: relative;}
        div.glowna_left_nowosci_content {position: absolute; left:158px; top: 0px; width: 494px; height: 102px; padding: 11px 10px 9px 4px;}
          div.foto_cont_float {float: left; width: 140px; height: 90px;}
          div.nowosci_content { display: inline;  float: left; width: 312px; color: #3b3b3b; padding: 5px 20px 30px 0px; }
            div.nowosci_content p.news_data {margin-bottom: 4px; font-weight: bold; color: #9d0000;} 
            div.nowosci_content p.news_tytul {margin-bottom: 4px; font-weight: bold; color: #353546; text-transform: uppercase;} 
          div.nowosci_link {position: absolute; right: 186px; bottom: 22px;  }
          
        
    div.glowna_right {float: left;}
      div.glowna_right_top { padding-left: 8px; height: 36px;}
      
        div.polecamy_box {position: relative; float: left; width: 160px; height: 174px;}
        div.polecamy_box_content {z-index: 1; position: absolute; left:10px; top: 105px; width: 140px; height: 70px;}
          a.polecamy_box_link {position: absolute; left:0px; top: 0px; width: 140px; height: 154px; padding: 10px; display: block;}
          div.foto_cont {width: 140px; height: 90px;}
          div.produkt_opis {border-top: solid 1px #DBDBDB; padding: 8px 0px 0px 0px; text-align: center; height: 56px;}
            
            p.produkt_nazwa {color: #353546; font-size: 10px; font-weight:bold;}
            p.produkt_kolory {color: #353546; margin-bottom: 4px; font-size: 10px;}
            p.produkt_cena {color: #9D0000; font-weight: bold;}

  a.partner_brenda {margin-top: 3px; padding-top: 1px; margin-left: 5px; width: 150px; height: 14px; display: block; background: url(../img/partner_bg.gif) no-repeat 0px 0px; font-size: 9px; font-weight: normal; text-align: center; color: #fff; float: left;} 
  a.partner_brenda:hover {color: #C7C0C1;}
  div.jezyki_bg {float: left; width: 208px; height: 22px; background: url(../img/select_bg.gif) no-repeat 0px 0px; margin-left: 5px; display: inline; }
  p.jezyk_tekst { margin-left: 10px; margin-top: 2px; margin-right: 13px; color: #808080; font-size: 10px; font-weight: normal; text-align: right; height: 20px;}
  select.jezyk_tekst {font-size: 10px; width: 110px;}      
        
  div#footer {height: 45px; text-align: center; font-size: 9px; margin-top: 20px;}
    div#foot_menu {margin: 0px auto; padding-top: 6px; padding-bottom: 2px; background: url('../img/stopka.gif') no-repeat 98% 3px;}
      div#foot_menu a, div#foot_menu a.last {padding: 0px 7px; border-right: solid 1px #5D5D6B; color: #5D5D6B; font-weight: normal; font-size:9px;}
      div#foot_menu a.last {border: none;}
      div#foot_menu a:first-letter {text-transform: uppercase;}
      div#foot_menu a:hover {color: #333; text-decoration: none;}
    div#copyright {margin: 0px auto; font-size:9px; color: #5D5D6B; }


  