body{
  margin:0;
  padding:0;
  font-weight:bold;
  color:#1C1A31;
}
#main{
  margin:0 auto 0 auto;
  background:white;
  width:1000px;
}
#top{
  width:100%;
  background:#7da4c9;
  height:100px;
}
.cms{
  font-size:80px;
  color:white;
  float:left;
  width:20%;
  height:100px;
  background:#7da4c9;
  text-align: center;
}
#menu{
  float:left;
  background:transparent;
}
ul.menu{
  display:block;
  padding:0;
  margin:0;
}
ul.menu li{
  display:block;
  float:left;
  list-style:none;
}
ul.menu li a{
  display:block;
  float:left;
  background:url(menu_normal.png) left top no-repeat;
  height:85px;
  width:90px;
  list-style:none;
  padding-left:40px;
  color:white;
  font-size:14px;
  text-decoration: none;
  padding-top:30px;
  z-index: 300;
  position:static;
}
ul.menu li:hover a,ul.menu li a.active{
  background:url(menu_active.png) left top no-repeat;
  color:black;
}

div#logo{
  width:1000px;
  height:160px;
  background:url(logo_2.png) top ;
  margin:0;
  padding:0;
  z-index: 2;
}
div#content{
  width:100%;
  float:left;
  margin:0;
  padding:0;
}

div.podtytul{
  padding:0;
  float:left;
  background:#7da4c9;
  text-align:center;
  width:100%;
  color:white;
}
div.podtytul h3, div.podtytul_zolty h3{
  margin:0;
  padding:0;
  height:30px;
  padding-top:5px;
}

div.produkty{
  float:left;
  background:white;
  width:100%;
  margin-top:30px;
}

div#produkty_lista{
  width:410px;
  margin-left:1%;
  float:left;
}
div.produkty_naglowek_l{
  background:url(home_produkty_naglowek_lewy.png);
  float:left;
  width:35px;
  height:60px;
}
div.produkty_naglowek{
  background:url(home_produkty_naglowek.png) repeat-y; ;
  float:left;
  width: 270px;
  height:40px;
  padding-left:98px;
  padding-top:20px;
}
div.produkty_lista{
  background:url(home_produkty_lista.png) repeat-y;
  width:100%;
  float:left;
  margin-top:2px;
}
div.produkty_dol{
  width:100%;
  height:34px;
  background:url(home_produkty_lista_dol.png) repeat-y;
  float:left;
}
ul.produkty_lista{
  padding:0;
  padding-left:40px;
  list-style:none;
}
ul.produkty_lista li{
  width:70%;
  height:29px;
  padding:0;
  padding-top:10px;
  background:url(home_lista_duza_normal.png) no-repeat left;
  font-weight:bold;
  
}
ul.produkty_lista li a{
  text-align:left;
  padding-left:50px;
  color:#003261;
  text-decoration: none;
}
ul.produkty_lista li:hover a{
  color:#e53825;
}
ul.produkty_lista li:hover {
  background:url(home_lista_duza_hover.png) no-repeat left;
}

div.produkty_opis{
  width:500px;
  float:left;
  padding-top:100px;
}
div.produkty_opis2{
  width:500px;
  float:left;
  margin:0;
  padding:0;
  padding-top:10px;
}
produkty_opis2 img{
  float:left;
  width:224px;
  height:224px;
}
div.podtytul_zolty{
  padding:0;
  margin-top:15px;
  margin-bottom:15px;
  float:left;
  background:url(home_naglowki.png) repeat-y;
  text-align:center;
  width:100%;
  color:#003261;
}

div.home_promocje{
  width:100%;
  float:left;
  margin:0;
  padding:0;
}
div.produkt_box a{
  margin:0;
  padding:0;
  
}
div.produkt_box a div{
  margin:0;
  padding:0;
  margin-top:5px;
}
div.produkt_box{
  width:241px;
  height:260px;
  float:left;
  margin:0;
  padding:0;
  margin-left:60px;
  background:url(produkt_box.png) no-repeat;
}
div.produkt_box div{
  position: absolute;
  padding:0;
  margin:0;
  text-align:center;
  margin-top:220px;
  width:160px;
}
div.produkt_box div a{
  color:#003261;
  font-weight:bold;
  text-decoration: none;
}

div.produkt_box2{
  width:266px;
  height:245px;
  float:left;
  margin:0;
  padding:0;
  margin-left:30px;
  background:url(produkt_box2.png) no-repeat;
  margin-top:15px;
  margin-bottom:25px;
}
div.produkt_box2 a{
  margin:0;
  padding:0;
}
div.produkt_box2 a div{
  margin:0;
  padding:0;
  margin-top:10px;
}
div.produkt_box2 div{
  position: absolute;
  padding:0;
  margin:0;
  margin-top:240px;
  width:240px;
  text-align:center;
}
div.produkt_box2 div a{
  color:#003261;
  font-weight:bold;
  text-decoration: none;
}


div.wiecej{
  width:100%;
  float:left;
  margin-top: 15px;
  margin-bottom:15px;
  text-align:right;
}
div.wiecej a{
  margin-right:50px;
  color:#c1272d;
  text-decoration:none;
  font-weight: bold;
}
div.form{
  float:left;
  margin:30px 0 30px 220px;
  width:592px;
  height:482px;
  background: url(formularz.png) no-repeat;
}
.bez_obramowan{
  border:0px;
}
div.nadawca{
  margin-top:80px;
  margin-left:175px;
  width:200px;
  height:25px;
  float:left;
}
div.tresc{
  margin-top: 30px;
  margin-left:90px;
  float:left;
}
div.tytul{
  margin-top:25px;
  margin-left:250px;
  float:left;
  width:200px;
  height:25px;
}
div.wyslij{
  margin-top:50px;
  margin-left:190px;
  float:left;
}
#tresc{
  width:310px;
  height:170px;
}
#wyslij{
  border:0;
  background:url(przycisk_zolty.png) no-repeat;
  width:204px;
  height:42px;
  font-weight:bold;
}
#wyslij:hover{
  background:url(przycisk_czerwony.png) no-repeat;
  color:white;
}
div.kontakt_tekst{
  width:100%;
  text-align:center;
  color:#003261;
}
div.kontakt_tekst h2,div.kontakt_tekst h3{
  color:#ff8708;
}
div.kontakt_tekst p{
  font-size: 18px;
  font-weight:bold;
}

div.wew{
  width:975px;
  float:left;
  margin-left:5px;
  padding:0;
  background:#f0f7ff;
  padding:10px;
}
div.produkt_head{
  background:url(produkt_head.png);
  width:997px;
  height:35px;
  float:left;
  margin-left:5px;
}
div.produkt_spod{
  background:url(produkt_spod.png);
  width:995px;
  height:65px;
  float:left;
  margin-left:5px;
}

div.nav span{
  color:#541216;
  font-weight:bold;
}
div.nav  a{
  font-weight:normal;
  color:#675f87;
  text-decoration: none;
}


td.box2_gora_lewo{
  background:url(produkt_box_lewy_gorny.png) top  ;
  width:40px;
  height:34px;
}
td.box2_gora{
  background:url(produkt_box_gora.png) top  ;
  height:34px;
}
td.box2_gora_prawo{
  background:url(produkt_box_prawy_gorny.png) bottom no-repeat;  ;
  width:56px;
}
td.box2_dol_lewo{
  background:url(produkt_box_lewy_dolny.png);
  width:40px;
  height:49px;
}
td.box2_dol{
  background:url(produkt_box_dol.png);
  height:49px;
}
td.box2_prawo{
  background:url(produkt_box_prawo.png);
  width:56px;
}
td.box2_lewo{
  background:url(produkt_box_lewo.png);
  width:40px;;
}
td.box2_dol_prawo{
  background:url(produkt_box_prawy_dolny.png);
  width:56px;
  height:49px;
}
div.produkt_minibox{
  background:url(produkt_minibox.png) no-repeat;
  width:147px;
  height:105px;
  padding-left:20px;
  padding-top:20px;
  float:left;
}
div.produkt_zdjecia{
  width:450px;
  float:left;
}
div.lista_prod{
  width:100%;
  float:left;
  height:90px;
  margin:2px;
}
div.lista_prod_img{
  background:#bad9d7;
  float:left;
  height:84px;
  padding:3px;
}
div.lista_prod_title{
  width:860px;
  float:left;
  background:url(lista_prod_tlo.png) repeat-y;
  height:100%;
}
div.paginacja{
  margin:0px;
  float:left;
  margin-top:30px;
  width:490px;
  height:43px;
  text-align: center;
  background:url(paginacja_tlo.png) no-repeat;
  padding-top:30px;
  width:100%;
}
div.paginacja2{
  margin:0;
  padding:0;
  float:left;
  width:490px;
  height:43px;
  margin-left:11px;
  background:url(paginacja_tlo.png) no-repeat;
  padding-top:30px;
  width:100%;
  margin-left;2px;
  text-align:center;
}

