/* CSS Document */

*{margin:0; padding:0;}
img {border:0}
div.clear_0 {height:0px; line-height:0px; font-size:0px; clear:both}
div.clear_10 {height:10px; line-height:10px; font-size:10px; clear:both}
div.clear_10_grey {height:10px; line-height:10px; font-size:10px; clear:both; background-color:#EAEAEA}
div.clear_17 {height:17px; line-height:17px; font-size:17px; clear:both}
div.clear_23 {height:23px; line-height:23px; font-size:23px; clear:both}
div.clear_20 {height:20px; line-height:20px; font-size:20px; clear:both}
div.clear_54 {height:54px; line-height:54px; font-size:54px; clear:both}

#top_new {
background-image:url(img/top_new.jpg); 
width:1000px;
height:170px;
margin:0px;
}
#lista_na_glownej
{
margin-left: 5px;
padding-left: 0;
padding-top:20px;
list-style:circle
}

.box_podgrupy_podstrona. .box_podgrupy, .box_podgrupy_orange{
 list-style:none;
 padding-left:0px;
 display:inline;
 }
 
.box_podgrupy_podstrona li {
 width:220px;
 list-style:none;
 margin-right:10px;  
 } 
  
.box_podgrupy li, .box_podgrupy_orange li {
 width:320px;
 list-style:none;
 margin-right:10px;  
 } 
 
.box_podgrupy_podstrona li a, .box_podgrupy li a, .box_podgrupy_orange li a {
 color:#666666;
text-decoration:none; 
margin-right:10px; 
font-size:14px;
}

.box_podgrupy_orange li a {
color:#FE7D1A;
 font-size:14px;
}
.box_podgrupy_podstrona li a:hover, .box_podgrupy li a:hover, .box_podgrupy_orange li a:hover {
 text-decoration:underline;
}


a.wiecej_lista_na_glownej {
color:#000000;
font-weight:normal;
text-decoration:underline;
margin-bottom:10px;
font-size:15px;
line-height:20px;
float:right;
margin-right:20px;
margin-top:20px;
 }



#lista_na_glownej li
{
padding-left: 0px;
ibackground-image:url(img/dynks_2.gif);
ibackground-image:url(i/dyn_nag_2.jpg);
background-repeat: no-repeat;
background-position:0em;
}


#lista_na_glownej li a
{
color:#000000;
font-weight:normal;
text-decoration:none;
margin-bottom:10px;
font-size:13px;
line-height:20px;
}

.box_naglowek {
 font-size:17px;
 color:#FFFFFF;
 text-decoration:none
 }
#lista_na_glownej li a:hover
{
text-decoration:underline;
}

body {
	background-image:url(i/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	color:#333333;
}
div.ps1 {
	width:1000px;
	margin:auto;
	clear:both;
}
div.top {
	height:76px;
	clear:both;
}
div.top img {display:block; float:left;}
div.logo {
	width:526px;
	padding-left:0px;
	height:51px;
	padding-top:0px;
	float:left;
}
div.slucham_swoich {
	width:223px;
	height:76px;
	margin-right:18px;
	margin-top:9px;
	float:left;
}
.menu_gorne_1 {
 position:absolute;
 margin-top:95px; 
 float:left;
	width:1000px; 
 }
div.infolinia {
	background-image:url(img/box_infolinia2.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:76px;
	margin-right:0px;
	float:left;
	margin-top:9px;	
}
div.infolinia_in {
 padding-top:35px;
 padding-left:86px;
 }

div.zobaczusb {
	width:224px;
	height:76px;
	float:left;
}
div.gg {
	margin-top:50px;
	margin-left:100px;
	padding:8px 0 0 6px;
	height:20px;
	width: 100px;
}
div.box_newsletter {
	background-image:url(i/box_newsletter.jpg);
	background-repeat:no-repeat;
	width:224px;
	height:76px;
	float:left;
}
div.box_szukaj {
	background-image:url(i/box_szukaj.jpg);
	background-repeat:no-repeat;
	width:240px;
	height:90px;
	float:left;
}
div.dane_z_formularza {
 font-size:8px;
 }
div.zapytanie_o_cene {
 font-size:12px;
 font-weight:bold;
 color:#FE7D1A;
 } 
select{
	width:170px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
input.box_inp {
	width:120px;
	height:10px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:10px;
	color:#666666;
	display:block;
	float:left;
}
input.box_inp_szukaj {
	width:150px;
	height:15px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:12px;
	color:#111111;
	display:block;
	float:left;
 }

select.form_inp {
	width:196px;
	height:22px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	float:left;
}

select.form_inp_select_1 {
	width:196px;
	height:22px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:13px;
	color:#666666;
	float:left;
}
select.form_inp_select_1 option {
 margin-left:5px;
 }
input.form_inp {
	width:190px;
	height:14px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	display:inline;
	float:left;
}
input.form_inp2 {
	width:166px;
	height:14px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
input.form_inp3 {
	width:166px;
	height:16px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
.pole_ilosc_szt {
 float:left;
 }
.pole_ilosc_kol {
 float:left;
 } 
.pole_label {
 float:left;
 clear:both;
 height:21px;
 width:150px;
 } 
.pole_input {
 float:left;
 } 
 

textarea.form_inp {
	width:166px;
	height:120px;
	border:1px #aaaaaa solid;
	padding:2px;
	font-family:tahoma;
	font-size:12px;
	color:#666666;
	display:block;
	float:left;
	margin-right:11px;
	overflow:auto
}
input.box_sub, a.box_sub {
	background-image:url(i/bg_sub_box.jpg);
	background-repeat:repeat-x;
	width:80px;
	margin-left:5px;
	height:22px;
	padding-bottom:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;
	display:block;
	float:left;
	border:0;
	
}
input.box_sub_szukaj {
	background-image:url(i/bg_sub_box.jpg);
	background-repeat:repeat-x;
	width:45px;
	margin-left:5px;
	height:21px;
	padding-bottom:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;
	border:0;
 }
input.box_zapytanie_wyslij {
	background-image:url(i/bg_sub_box3.jpg);
	background-repeat:repeat-x;
	width:150px;
	height:21px;
	padding-bottom:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:12px;
	border:0;
 } 
a.box_sub{text-decoration:none; padding-top:3px;}
input.box_sub2 {
	background-image:url(i/tlo_wyslij_zapytanie.jpg);
	background-repeat:repeat-x;
	padding-left:2px;
	font-weight:bold;
	padding-right:2px;
	height:30px;
    margin-top:10px;
	width:174px;	
	padding-bottom:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:13px;
	border:0	
}
a.szukaj {
	ibackground-image:url(i/dyn.gif);
	ibackground-repeat:no-repeat;
	background-position:0px 5px;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
	ipadding-left:8px;
}
a.szukaj:hover {text-decoration:underline}
div.menu_top {
	height:71px;
	width:1000px;
	background-image:url(i/bg_menu_top.png);
	background-repeat:no-repeat;
}
div.menu_top_link {
	float:left;
	height:48px;
	text-align:center;
	padding-top:14px;
	background-image:url(i/dyn_menu.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:142px;
}
a.menu_top img {
	display:block;
	margin:auto;
	margin-bottom:5px;
}
a.menu_top {
	color:#CCCCCC;
	font-size:9px;
	text-align:center;
	text-decoration:none;
}
a.menu_top:hover {text-decoration:underline}

div.nav {
	background-image:url(img/bg_nav.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:38px;
	background-position:left top;
}
div.navigacja {
	padding-left:18px;
	padding-top:14px;
	height:19px;
	font-size:9px;
	color:#2A2A2A;
}
div.navigacja a {color:#2A2A2A;; text-decoration:none; display:block; float:left}
div.navigacja img {display:block; float:left; padding:5px 11px 0px 11px;}
div.navigacja a:hover {text-decoration:underline}
div.main {
	width:1000px;
	clear:both;
	background-image:url(i/bg_main.gif);
	background-repeat:no-repeat;
	background-position:374px 0px;
}
div.lewe {
	width:240px;
	float:left;
	padding-right:23px;
}
div.box_lewy_nag {
	background-image:url(i/box_lewy_nag.jpg);
	background-repeat:no-repeat;
	width:251px;
	height:27px;
	padding-top:14px;
	padding-left:18px;
}
div.box_lewy_main {
	border-left:1px #EAEAEA solid;
	border-right:1px #EAEAEA solid;
	width:238px;
}
ul.menu_lewe {list-style:none}
ul.menu_lewe li {
	iborder-bottom:1px #EAEAEA solid;
	ipadding:10px 0px 10px 0px;
}
ul.menu_lewe li a {color:#666666; text-decoration:none}
ul.menu_lewe li a:hover {text-decoration:underline}
ul.menu_lewe div.orange {
	ibackground-image:url(i/menu_lewe_dyn.gif);
	ibackground-repeat:no-repeat;
}
ul.menu_lewe li.kat_polecamy {	
	padding-left:10px;
	background-repeat:no-repeat;	
}
ul.menu_lewe li.kat_polecamy a {	
	text-decoration:none;
}
ul.menu_lewe li.kat_polecamy div {	
	border:0px;
	}
	
	
div.orange {
	margin-top:7px;
	display:block;
	padding-left:45px;
	color:#FE7D1A;
	font-weight:bold;
	margin-bottom:8px;
}
ul li div.orange a {
color:#FE7D1A;
 }

a.polecamy:hover div.grey {text-decoration:underline}
ul.menu_lewe div.grey {
	background-image:url(i/dot.gif);
	background-repeat:repeat-x;
	margin-left:64px;
	margin-right:17px;
	padding-top:7px;
	padding-bottom:8px;
	padding-left:0px
}
ul.menu_lewe div.kategorie_grey {
	margin-left:10px;
	margin-right:17px;
	padding-top:0px;
	padding-bottom:8px;
	padding-left:0px
}
div.box_lewy_txt {
	padding-left:19px;
	padding-top:22px;
	width:198px;
	line-height:150%;
	padding-bottom:12px;
}
ul.menu_produkty {
	background-image:none;
	padding-left:70px;
 }
ul.menu_produkty li {
	background-image:none;
	text-decoration:none;
	margin-top:2px;
	font-size:13px;
 } 
.kategoria_nazwa {
 margin-left:8px;
 margin-bottom:5px; 
 margin-top:10px;  
 font-size:15px;
 font-weight:bold;
 }
a.wiecej {
	color:#FE7D1A;
	margin-top:18px;
	margin-right:3px;
	font-size:12px;
	font-weight:normal;
	text-decoration:none	
}
a.wiecej:hover {text-decoration:underline}

a.wiecej_1, a.wiecej_3 {
	ibackground-image:url(i/wiecej.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	text-decoration:none;
	padding-right:15px;
	float:right;
}
a.wiecej_2_OLD {
	ibackground-image:url(i/wiecej.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	text-decoration:none;
	color:#FE7D1A;
	font-size:11px;
	margin-bottom:9px;
	margin-top:0px;
	margin-right:15px;
	float:left;
}

a.wiecej_2 {
	font-size:14px;
	color:#E55610;	
	margin:0 10px 0 0;
}
a.wiecej_2_nieb {
	font-size:14px;
	color:#2E4690;	
}
a.wiecej_2:hover, a.wiecej_2_nieb:hover {
	text-decoration:none;
}


a.wiecej_3:hover{text-decoration:underline}
a.wiecej_4 {
	color:#FE7D1A;
	display:block;
	float:left;
	font-weight:bold;
	margin-bottom:9px;
	margin-top:9px;
	margin-right:15px;
	background-image:url(i/wiecej.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	text-decoration:none;
	padding-right:15px;
}
a.wiecej_1 {
	color:#FE7D1A;
	margin-bottom:15px;
	margin-right:22px;
}
a.wiecej_1:hover {text-decoration:underline}

div.prawe {
	float:left;
	width:737px;
}
div.txt a, a.txt {color:#FF7D18; text-decoration:none}
div.txt a:hover, a.txt:hover {text-decoration:underline}
div.produkt {
	width:232px;
	float:left;
}
a.polecamy_orange  {
 color:#FF0000;
 }
.orang {
 color:#FE7D1A;
 } 
div.nazwa {
	color:#000000;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:0px;
	padding-left:0px;
	margin-bottom:0px;
	font-size:12px;
}
div.produkty_podzial {
 background-image:url(i/dot.gif);
 background-repeat:repeat-x;
 background-position:center bottom;
 height:10px;
 width:733px;
 clear:both; 
 }
div.produkty_podzial_2 {
 background-image:url(i/dot.gif);
 background-repeat:repeat-x;
 background-position:center bottom;
 height:10px;
 width:733px;
 clear:both; 
 } 
div.produkty_podzial_3 {
 background-image:url(i/dot2.gif);
 background-repeat:repeat-x;
 background-position: center;
 height:1px;
 padding-bottom:7px;
 margin-top:7px;
 width:360px;
 clear:both; 
 }  
div.nazwa a {color:#000000; text-decoration:none}
div.dane {
	float:left;
	width:245px;
	font-size:12px;
	color:#333333;
	line-height:140%
}
div.polecamy_box {
	width:230px;
	float:left;
 }
 
div.polecamy_box_2 {
	width:230px;
	float:left;
 }
div.polecamy_obrazek {
 margin-bottom:5px;
 }
div.polecamy_obrazek_2 {
 padding:0px;
 } 

div.polecamy_obrazek_2 img {
 border: 0px;
 }
div.polecamy_opis {
 padding:3px;
 }
div.foto {
 margin-top:20px;
 width:225px;
 height:225px;
 text-align:center;
 border:1px #EAEAEA solid;
}
div.txt_home {
 float:left;
 margin-top:20px;
 width:195px;
 height:195px;
 text-align:left;
 font-size:12px;
 padding:15px;
 border:1px #EAEAEA solid; 
 }
div.txt_home p {
 margin-bottom:10px;
 }
div.txt_home a {
 color:#FE7D1A;
 font-weight:bold;
 text-decoration:none;
 }
div.txt_home a:hover {
 text-decoration:underline;
 }
 
h1.h1_nag {
 font-size:16px;
 margin-bottom:20px;
 } 
div.html_txt {
 text-align:left;
 font-size:12px;
 }
 
div.foto a img {
 ipadding:30px;
 }
div.sep_20 {
	height:10px;
	width:20px;
	float:left;
}
div.sep_25 {
	height:10px;
	width:25px;
	float:left;
}
div.main_kolumna {
	width:245px;
	float:left;
}
div.main_nag {	
	width:238px;
	height:31px;
	border-bottom:1px #EAEAEA solid;
	padding-left:7px;
	margin-bottom:10px;
}
div.reszta {
	padding-left:7px;
}
div.dott {background-image:url(i/dot3.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	height:1px; line-height:1px; font-size:1px;
	clear:both
}
div.kolumna_sep {
	width:1px;
	float:left;
	margin-top:38px;
	background-color:#EAEAEA;
	height:369px;
}
div.kolumna_txt {	
	float:right;
	line-height:200%;
	width:220px;
}
div.stopka_1 {
	border-top:1px #EAEAEA solid;
	color:#666666;
	padding:12px 22px 15px 20px;
	line-height:150%;
	font-size:12px;
}
div.stopka_2 {
	clear:both;
	height:55px;
	background-color:#EAEAEA;
}

ul.linki {
	display:block;
	list-style-type:none;
	list-style:none;
	text-align:center;
	padding-top:21px;
}
ul.linki li {
	list-style:none;
	margin:0px 5px;
	display:inline;
	color:#FE7D1A;
	font-family:Arial;
}
ul.linki li.linki_ten {
	color:#333333;
	text-decoration:underline;
}
ul.linki a.linki {
	color:#333333;
	font-family:tahoma;
	text-decoration:none;
}
ul.linki a.linki:hover {text-decoration:underline}
div.stopka_3 {
	text-align:center;
	padding-top:15px;
	padding-bottom:10px;
}
div.stopka_4 {
	clear:both;
	border-top:1px #EAEAEA solid;
	padding-top:23px;
	padding-bottom:25px;
	text-align:center;
	line-height:150%;
	color:#666666
}
div.stopka_4 a {color:#666666; text-decoration:underline}
div.stopka_4 a:hover {text-decoration:none}
div.nag {
	border-bottom:1px #EAEAEA solid;
	padding-top:11px;
	padding-bottom:10px;
	font-size:14px;
	font-weight:bold;
	color:#6C6C6C;
}
div.nag_2 {
	border-bottom:1px #EAEAEA solid;
	padding-top:11px;
	padding-bottom:10px;
}
div.stronicowanie {
	float:right;
}
div.stronicowanie a{
	display:block;
	float:left;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	background-color:#EAEAEA;
	color:#2A2A2A;
	font-weight:bold;
	text-align:center;
	line-height:23px;
	margin-left:1px;
	text-decoration:none
}
div.stronicowanie a:hover {text-decoration:underline}
span.strong {
	display:block;
	float:left;
	height:23px;
	padding-left:7px;
	padding-right:7px;
	font-weight:bold;
	text-align:center;
	line-height:23px;
	background-color:#2A2A2A;
	color:#EAEAEA;
	margin-left:1px
}
div.txt_stat {line-height:150%; margin-bottom:30px;}
div.txt_stat a {color:#FF7D18; text-decoration:none}
div.txt_stat a:hover {text-decoration:underline}
div.txt_stat ul {
	margin:10px 0px 10px 15px;
	list-style:none;
}
div.txt_stat ul li {
	background-image:url(i/dyn.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:10px;
	padding-bottom:10px;
	line-height:120%;
}
div.txt_stat ul li.no {background:none}
span.pod_nag {color:#FF7D18; font-weight:bold}
div.foto_prod {
	width:350px;
	float:left;
	iborder:1px #666666 solid;	
}
div.div_cena {
 background-color:#E5E5E5;
 height:27px;
 padding-top:7px;
 font-size:14px;
 padding-left:5px;
 
 }
div.prod_szcz {
	float:left;
	width:340px;
	margin-left:10px;
	margin-top:20px;
	line-height:120%
}
div.prod_szcz_naglowek {

	float:left;
	width:365px;
	margin-top:20px;
	line-height:140%
}
span.cena {
	color:#FF7D18;
	font-size:12px;
	font-weight:bold
}
a.neg {color:#636563; font-size:11px; text-decoration:none}
div.opis {
	line-height:160%;
	background-image:url(i/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:7px;
	padding-bottom:8px;
	margin-bottom:10px;
	padding-left:5px;
	clear:both;
	text-align:justify
}
div.opis2 {
	line-height:160%;
	background-image:url(i/dot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-top:7px;
	padding-bottom:8px;
	margin-bottom:10px;
	clear:both;
	text-align:justify
}
div.dod {
	text-align:center;
	line-height:160%;
}
div.label {width:240px; float:left; padding-right:10px;}

div.label_zap {width:330px; float:left; padding-right:10px;}
