/* 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}

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:248px;
	padding-left:37px;
	height:51px;
	padding-top:25px;
	float:left;
	background-image:url(i/bg_top3.jpg);
}
div.infolinia {
	background-image:url(i/box_infolinia2.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:76px;
	float:left;
}
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:224px;
	height:76px;
	float:left;
}
select{
	width:170px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
}
input.box_inp {
	width:120px;
	height:16px;
	border:1px #666666 solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	display:block;
	float:left;
	margin-right:11px;
}
input.form_inp {
	width:166px;
	height:16px;
	border:1px #666666 solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	color:#666666;
	display:block;
	float:left;
	margin-right:11px;
}
textarea.form_inp {
	width:166px;
	height:120px;
	border:1px #666666 solid;
	padding:2px;
	font-family:tahoma;
	font-size:11px;
	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:no-repeat;
	width:41px;
	height:20px;
	padding-bottom:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	display:block;
	float:left;
	border:0;
	
}
a.box_sub{text-decoration:none; padding-top:3px;}
input.box_sub2 {
	background-image:url(i/bg_sub_box2.jpg);
	background-repeat:repeat-x;
	padding-left:2px;
	padding-right:2px;
	height:20px;
	padding-bottom:2px;
	text-align:center;
	color:#FFFFFF;
	font-family:tahoma;
	font-size:11px;
	display:block;
	float:left;
	border:0	
}
a.szukaj {
	background-image:url(i/dyn.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	color:#FE7D1A;
	font-size:10px;
	text-decoration:none;
	padding-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(i/bg_nav.jpg);
	background-repeat:no-repeat;
	width:1000px;
	height:45px;
	background-position:left top;
}
div.navigacja {
	padding-left:13px;
	padding-top:20px;
	height:25px;
	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:200px;
	height:27px;
	padding-top:14px;
	padding-left:40px;
}
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 {
	border-bottom:1px #EAEAEA solid;
	padding: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;
}
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_2, a.wiecej_3 {
	background-image:url(i/wiecej.gif);
	background-repeat:no-repeat;
	background-position:right 3px;
	text-decoration:none;
	padding-right:15px;
	float:right;
}
a.wiecej_3 {
	color:#FE7D1A;
	margin-bottom:9px;
	margin-top:9px;
	margin-right:15px;
}
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}
a.wiecej_2 {
	color:#333333;
	margin-top:18px;
	margin-right:3px;
	font-size:12px;
	background-position:right 4px;
}
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;
 }
div.nazwa {
	color:#FE7D1A;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:10px;
	background-image:url(i/dot.gif);
	background-repeat:repeat-x;
	background-position:center bottom;
	padding-left:2px;
	margin-bottom:10px;
	font-size:12px;
}
div.nazwa a {color:#FE7D1A;; text-decoration:none}
div.dane {
	float:left;
	width:150px;
	font-size:12px;
	color:#333333;
	line-height:140%
}
div.polecamy_box {
	width:230px;
	float:left;
 }
div.polecamy_obrazek {
 margin-bottom:5px;
 }
div.polecamy_opis {
 padding:3px;
 }
div.foto {
	margin-top:20px;
	width:232px;
	height:170px;
	text-align:center;
}
div.sep_20 {
	height:10px;
	width:20px;
	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%
}
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:450px;
	float:left;
}
div.prod_szcz {

	float:left;
	width:270px;
	margin-top:20px;
	line-height:120%
}
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;}