/* 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:40px;
	line-height:40px;
	font-size:40px;
	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:93px;
	clear:both;
	background-image: url(i/header_bg.jpg);
	background-repeat: no-repeat;
}
div.top img {
	display:block;
	float:left;
	margin-top: 9px;
}
div.logo {
	width:526px;
	height:51px;
	float:left;
}
div.box_newsletter {
	background-image:url(i/box_newsletter.jpg);
	background-repeat:no-repeat;
	width:224px;
	height:76px;
	float:left;
	margin-top: 9px;
}
div.kontakt {
	background-image:url(i/kontakt.jpg);
	background-repeat:no-repeat;
	width:224px;
	height:76px;
	float:left;
	margin-top: 9px;
	margin-left: 17px;
}
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.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.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-color:#000000;
	background-image:url(i/bg_menu_top.jpg);
	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:22px;
	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;
}
div.lewe {
	width:200px;
	float:left;
	padding-right:23px;
	margin: 0 0 0 20px;
	display: inline;
}
div.box_lewy_nag {
	background-image:url(i/menu_lewe_dyn.gif);
	background-repeat:no-repeat;
	width:180px;
	background-position: 5px 5px;
	color: #fe7d1a;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	border-bottom: #999999 dotted 1px;
	margin: 15px 0 15px 0;
}

ul.menu_lewe {list-style:none}
ul.menu_lewe li {
	padding:4px 0;
}
ul.menu_lewe li a {color:#666666; text-decoration:none}
ul.menu_lewe li a:hover {text-decoration:underline}
ul.menu_lewe li.kat, ul.menu_lewe div.orange {
	background-image:url(i/menu_lewe_dyn2.jpg);
	background-repeat:no-repeat;
}
ul.menu_lewe div.grey{
	background-image:url(i/menu_lewe_dyn2.jpg);
	background-repeat:no-repeat;
}
ul.menu_lewe li.kat {
	padding-left:20px;
	background-position:5px 8px;
}
ul.menu_lewe div.orange  {
	margin-top:7px;
	display:block;
	padding-left:45px;
	color:#FE7D1A;
	font-weight:bold;
	margin-bottom:8px;
	background-position:21px 4px;
}
a.polecamy:hover div.orange, 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:18px;
	margin-right:17px;
	padding-top:7px;
	padding-bottom:8px;
	padding-left:27px
}
div.box_lewy_txt {
	padding-left:19px;
	padding-top:22px;
	width:198px;
	line-height:150%;
	padding-bottom:12px;
}
.lewe p {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color: #666666;
	line-height: 16px;
	padding: 10px 0 10px 0;
}
div.lewe_tytul
{
	margin: 10px 0 0 0;
}
div.lewe_nag {
	width:200px;
	height:31px;
	margin: 45px 0 0 0;
}
div.images {
	text-align:center;
	width: 200px;
	margin: 0;
}
a.polecamy:hover div.orange, a.polecamy:hover div.grey {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_1 {
	color:#FE7D1A;
	margin-bottom:15px;
	margin-right:22px;
}
a.wiecej_2 {
	color:#666666;
	margin-top:18px;
	margin-right:3px
}
div.prawe {
	float:left;
	width:737px;
}
div.produkt {
	width:232px;
	float:left;
}
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:160px;
	font-size:12px;
	color:#333333;
	line-height:140%
}
img.foto {
	display:block;
	margin:20px auto 14px auto;
}
div.sep_20 {
	height:10px;
	width:20px;
	float:left;
}
div.main_kolumna {
	width:245px;
	float:left;
}
div.main_nag {
	width:238px;
	height:31px;
	padding-left:7px;
}
div.polecane_nag {
	width:238px;
	height:31px;
	padding-left:7px;
	margin-top:57px;
}
div.oferta {
	margin:10px 0 40px 20px;
	height: 228px;
}
div.oferta2 {
	float: left;
	margin: 0 16px 0 8px;
	display: inline;
}
div.linki_graficzne_glowna_np_prev {
	float: left;
	margin: 28px 5px 0px 0px;
	padding:0px;
	display: inline;
}
div.linki_graficzne_glowna_np_next {
	float: left;
	margin: 28px 0px 0px 5px;
	padding:0px;
	display: inline;
}

div.linki_graficzne_podstrona_np_prev {
	float: left;
	margin: 16px 5px 0px 0px;
	padding:0px;
	display: inline;
}
div.linki_graficzne_podstrona_np_next {
	float: left;
	margin: 16px 0px 0px 5px;
	padding:0px;
	display: inline;
}

#galeria_glowna {
 margin: 0px 6px;
 overflow:hidden;
 }

#galeria_glowna_ul {
	width:650px;
	ibackground-color:#009966;
	height:180px;
	margin: 0px;
		padding:0;	
		list-style-type:none; 
		overflow:hidden;
		float:left;
		display:inline;

	}
#galeria_glowna_ul ul {
		float:left;
	padding:0px;
	margin:0px;
	}	
#galeria_glowna_ul li {
		float:left;
		text-align:center;
			width:130px;
			height:180px;
	padding:5px 0px 0px 0px;
	}
#galeria_glowna_ul li p a {
 color:#111111;
 }
#galeria_glowna_ul li p a:hover {
 color:#FE7D1A;
 }



#galeria_podstrona {
 margin: 0 10px;
 overflow:hidden;
 text-align:center;
 }

#galeria_podstrona_ul {
	width:928px;
	ibackground-color:#009966;
	height:130px;
	margin: 0px;
		padding:0;	
		list-style-type:none; 
		overflow:hidden;
		float:left;
		display:inline;

	}
#galeria_podstrona_ul ul {
		float:left;
	padding:0px;
	margin:0px;
	}	
#galeria_podstrona_ul li {
		float:left;
		text-align:center;
			width:103px;
			height:180px;
	padding:5px 0px 0px 0px;
	}
#galeria_podstrona_ul li p a {
 color:#111111;
 }
#galeria_podstrona_ul li p a:hover {
 color:#FE7D1A;
 }	
		
	
div.polecane_zawartosc {
height:100px;
width:670px;
padding: 23px 0px 0 28px;
margin: 0 0px 0px 10px ;
 background-image:url(i/bg_glowna_pasek_dol.jpg);
 background-repeat:repeat-x;
 ioverflow:hidden;

 }

#galeria_glowna_promowane_ul {
 margin: 0 10px;
 ioverflow:hidden;
 text-align:center;
 }

#galeria_glowna_promowane_ul {
	iwidth:928px;
	height:140px;
	margin: 0px;
		padding:0;	
		list-style-type:none; 
		overflow:hidden;
		float:left;
		display:inline;

	}
#galeria_glowna_promowane_ul ul {
		float:left;
	padding:0px;
	margin:0px;
	}	
#galeria_glowna_promowane_ul li {
		float:left;
		text-align:center;
			width:103px;
		
	padding:0px 31px 0px 0px;
	}
#galeria_glowna_promowane_ul li p a {
 color:#111111;
 }
#galeria_glowna_promowane_ul li p a:hover {
 color:#FE7D1A;
 }
  	
.kol_foto {
	border:#666666 solid 1px;
	margin: 0 0 11px 0;
}
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.kolekcje {
	margin:0 0 0 20px;
	height: 150px;
}
.kolekcje_img{
	float:left;
	margin-right:18px;
}
div.kolekcje_nag {
	margin:0 0 20px 0;
}

div.stopka_1 {
	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-bottom:25px;
	text-align:center;
	line-height:150%;
	color:#666666
}
div.stopka_4_1{
 width:450px;
 float:left;
	padding-top:10px;  
	text-align:left;
	line-height:150%;
	color:#666666
}
div.stopka_4_2{
 width:450px;
 float:left;
	padding-top:20px; 
	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 {
	height:32px;
	padding-top:11px;
	padding-left:15px;
}
div.nag h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;
}
div.stronicowanie {
	float:right;
}
div.stronicowanie a.str{
	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.str:hover {text-decoration:underline}
div.ten {
	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.produkty_gora {
	margin:0;
	height: 130px;
	padding: 0 0 0 40px;
	background-image:url(i/bg_main.gif);
	background-repeat:no-repeat;
	background-position:374px 0px;
}
div.produkty_gora img {
	border: #666666 1px solid;
}
div.jeden_gora {
	margin:0 8px 0 0px;
	width: 95px;
	height: 140px;
	float: left;
}
div.jeden_gora a{
	text-decoration:none;
	}
div.tekst_gora {
	padding:5px 0 0 10px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
}
a.nazwa_kolekcji_glowna {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666666;
	text-decoration:none;
	text-transform: uppercase;
 }
div.tekst_gora_kolor {
	padding:5px 0 0 10px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color:#fe7d1a;
}
div.oferta_lewe {
	margin:0;
	height:280px;
}
div.dodatki {
	margin:0;
}
div.dodatki_img {
	padding:0 0 0 20px;
}
div.dodatki img{
	border: #666666 1px solid;
	margin: 0 5px 5px 0;
}
div.szczegoly {
	padding:0;
}
div.szczegoly_lewe {
	width:495px;
	float: left;
}
div.szczegoly_foto {
	margin:10px 0 0 0;
	text-align:center;
}
div.szczegoly_prawe {
	width:205px;
	float: left;
	margin: 0 0 0 15px;
}
div.szczegoly_prawe a{
	text-decoration:none;
	}
div.szczegoly_prawe p {
	padding:0 15px 0 15px;
}
div.box_prawy_nag {
	background-image:url(i/menu_lewe_dyn.gif);
	background-repeat:no-repeat;
	width:185px;
	background-position: 5px 5px;
	color: #fe7d1a;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 5px 20px;
	border-bottom: #999999 dotted 1px;
	margin: 15px 0 15px 0;
}
div.info {
	color:#999999;
	font-size:9px;
	font-family:Tahoma, Geneva, sans-serif;
	width: 85px;
	float: left;
	text-align: right;
}
div.cena {
	width:120px;
	float: left;
}
div.container {
	height:15px;
	width:205px;
}
.kalkulator form {
	float:left;
	width: 205px;
}
.kalkulator select {
	width:65px;
	margin: 5px 5px 0 0;
	float:left;
}
div.tytul {
	width:130px;
	float:left;
	margin: 10px 5px 0 0;
	text-align: right;
}
div.kalkulator {
	height: 100px;
	width:205px;
}
input.box_sub2 {
	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:right;
	border:0;
	margin: 10px 5px 0 0;
}
table.razem {
	color:#333333;
	width: 185px;
	margin-left: 15px;
}
td.td_cena {
	text-align:right;
}
div.linia {
	margin: 5px 0 5px 150px;
}
div.vat {
	color:#999999;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	padding: 0 0 0 15px;
}
div.zamow{
	background-image:url(i/bg_sub_box_big.jpg);
	background-repeat:no-repeat;
	color:#ffffff;
	width:131px;
	height:20px;
	padding: 3px 0 0 5px;
	float: right;
	margin: 10px 0 0 0;
}
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}
.pomarancz {color:#fe7d1a;}
