* {
	padding:0;
	margin:0;
}
body {
	background:#F7F7F7 url(../images/body_top_bg.jpg) repeat-x;
	
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5C5C5C;
}
#bottom_bg {
	background: url(../images/body_bottom_bg.jpg) 0px bottom repeat-x;

}
#info {
	position:absolute;
	width:350px;
	padding:20px;
	font-size:12px;
	left:310px;
	top:170px;
	color:#FFFFFF;
	border:1px solid #FFFF33;
	
}
.info_no {
	background-color: #FF3300;
}
.info_ok {
	background-color: #339900;
}

#info a {
	color:#FFFFFF;
	font-weight:bold;
}
img { 
	border:none;
}
.both { 
	clear:both;
}
a { 
	color:#5E5E5E;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ul {
	list-style:none;
}

#page { 
	width:951px;
	margin:0 auto;
	position:relative;
}
#top {
	background:url(../images/top_bg.jpg);
	padding-left:30px;
	width:921px;
	height:123px;
}
#kuchlandia { 
	background:url(../images/kuchlanida_pl.jpg);
	display:block;
	float:left;
	width:253px;
	height:53px;
	margin-top:25px;
}	
#top #koszyk {
	float: left;
	margin-top: 25px;
	padding-left: 240px;
	width:165px;
}
#top #panel { 
	float:left;
	margin-left:20px;
	margin-top:15px;
}
#top #panel td {
	padding:2px 0;
}
 #top #panel a {
 	color:#33CC00;
	font-weight:bold;
}
#top #login {
	float: left;
	margin-left: 20px;
	width:230px;
	margin-top:15px;
	color: #A8A8A8;
}
#top #login a {
	color: #A8A8A8;
	margin: 6px;
}
#top #login #inputy {
	float:left;
	width:167px;
	margin-bottom: 3px;
}
#wyszukaj {
	background-image: url(../images/wyszukaj_bg.jpg);
	height: 74px;
	width: 921px;
	padding-top:70px;
	padding-left:30px;
 
}
#wyszukaj .text {
	background: transparent url(../images/form_search_input.jpg);
	color:#339900;
	font-size:11px;
	border:none;
	padding-top: 8px;
	padding-right: 8px;
	padding-left: 8px;
	height: 20px;
	width: 207px;
	float: left;

}
#wyszukaj .submit {
	float: left;
	background: transparent url(../images/form_search_submit.jpg);
	width:53px;
	height:28px;
	border:none;
	margin-left: 10px;
}




#top #login .text,#top #login .password {
	background:transparent url(../images/form_login_input.jpg);
	font-size:11px;
	border:none;
	width:147px;
	height:20px;
	margin-bottom:5px;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 8px;
}
#top #login .password {
	background:transparent url(../images/form_login_input2.jpg);
}
#top #login .submit {
	float: right;
	background:transparent url(../images/form_login_submit.gif);
	border:none;
	margin-top:17px;
	width:53px;
	height:28px;
}
#top #koszyk a {
	color: #999999;
	display: block;
	padding-top: 9px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	font-weight:bold;
}



#top #koszyk span {
	font-weight: bold;
	font-size: 11px;
}

#top #koszyk p {
	margin-bottom: 12px;
}
#trail  {
	background-image: url(../images/trail_bg.jpg);
	height: 31px;
	width: 924px;
	padding-left: 27px;
	color: #79C571;
	padding-top: 6px;
}
#middle {
	clear: both;
	background-image: url(../images/middle_bg.gif);
	
	margin-bottom: 10px;
}
#szybki_kontakt {
	float: right;
	background-image: url(../images/szybki_kontakt.jpg);
	height: 78px;
	width: 190px;
	background-repeat: no-repeat;
	
	padding-top: 34px;
}
#szybki_kontakt span {
	font-size: 11px;
	color: #A8A8A8;
}
#szybki_kontakt .zielone {
	color: #3EAD36;
	font-size: 12px;
}
#linia_fotter {
	margin-bottom: 10px;
	display: block;
	clear: both;
}


#platnosci {
	display: block;
	float: left;
	margin-left: 20px;
}

#middle #categories {
	z-index:22; 
	position:absolute;
	background:#999900;
	width:175px;
	left:128px;
	top:347px;
	border:1px solid #E3E3E3;
	border-top:none;
	background:#DBDBDB url(../images/sub_bg.jpg) 0 0 repeat-x;
	display:none;
		
}
#middle #categories li { 
	border-bottom:1px solid #FFFFFF;
	position:relative;
} 
#middle #categories li a {
	background:url(../images/sub_bull.gif) 8px 7px no-repeat;	
	padding:7px 5px 0 29px;
	text-decoration:none;
	height:23px;
	display:block;
} 
#middle #categories li a:hover {
	background:url(../images/wysuwane_li_select.jpg);
}
#middle #categories li ul { display:none ; width:150px; position:absolute; top:0; left:146px; z-index:24; 
	
	width:175px;
	border:1px solid #E3E3E3;
	
	background:#DBDBDB url(../images/sub_bg.jpg) 0 0 repeat-x;
	display:none; 
} 

#middle h1 {
	font-size: 17px;
	height: 31px;
	padding-top: 18px;
	padding-left: 30px;
	background-image: url(../images/h1.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #B4AFAF;
	border-bottom:1px solid #E3E3E3;
	
}
#middle h1.product {
	color:#666666;
}
	
#middle h1.inside {
	background:none;
}

#trail li {
	float:left;
	font-size: 11px;
} 
#trail li a {
	color: #C3F493;
	background-image: url(../images/trail_li.jpg);
	background-repeat: no-repeat;
	display: block;
	padding-right: 15px;
	margin-left: 8px;
	background-position: right 3px;
	font-size: 11px;
}
#trail li.activ a { background:none; }
#menu_po li { float:left; } 
#menu_po li a { display:block; color:#666666; background-repeat:no-repeat; background-position: 15px 11px;height:42px; } 

#menu_po li#glowna a { background-image:url(../images/menu_glowna.jpg); width:120px; margin-left:8px;  } 
#menu_po li#glowna a:hover { background-image:url(../images/menu_glowna_h.jpg); }

#menu_po li#kategorie a { background:url(../images/menu_kategorie.jpg) 0 0 no-repeat; width:80px; height:42px; } 
#menu_po li#kategorie a.selected { background:url(../images/menu_kategorie_h.jpg); }
#menu_po li#kategorie ul { display:none; } 
#menu_po li#promocje a { background-image:url(../images/menu_promocje.jpg); width:80px; margin-left:8px;  } 
#menu_po li#promocje a:hover { background-image:url(../images/menu_promocje_h.jpg); }

#menu_po li#metody a { background-image:url(../images/menu_metody.jpg); width:160px; margin-left:8px;  } 
#menu_po li#metody a:hover { background-image:url(../images/menu_metody_h.jpg); }

#menu_po li#referencje a { background-image:url(../images/menu_referencje.jpg); width:81px; margin-left:8px;  } 
#menu_po li#referencje a:hover { background-image:url(../images/menu_referencje_h.jpg); }


#menu_po li#regulamin a { background-image:url(../images/menu_regulamin.jpg); width:90px; margin-left:8px;  } 
#menu_po li#regulamin a:hover { background-image:url(../images/menu_regulamin_h.jpg); }

#menu_po li#o_nas a { background-image:url(../images/menu_onas.jpg); width:60px; margin-left:8px;  } 
#menu_po li#o_nas a:hover { background-image:url(../images/menu_onas_h.jpg); }

#menu_po li#kontakt a { background-image:url(../images/menu_kontakt.jpg); width:90px; margin-left:136px;background-position: 15px 9px;  } 
#menu_po li#kontakt a:hover { background-image:url(../images/menu_kontakt_h.jpg); }


#right { float:right; width:237px; } 
#m_category { width:711px; float:left; border-right:1px solid #EFEFEF;  } 


#m_category li { 
	float:left;
	width:237px;
}
#m_category li a {
	background:url(../images/main_category.jpg);
	display:block;
	width:237px;
	height:171px;
}
h3 { 
	margin-top:15px;
	font-size:12px;
	font-weight:normal;
}

#middle .content {
	background-image: url(../images/middle_bottom.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 45px;
	padding-left:155px;
	padding-right:155px;
	padding-top:20px;
	
	
}
#no_padding .content { 
	padding-left:1px;
	padding-right:0;
	padding-top:0;
} 
#middle #simple .content {
	padding-left:25px;
	padding-right:25px;
	padding-top:10px;	
}

#m_category li#Gotowanie a { background-position:0 0;}
#m_category li#Smazenie a  {background-position:-237px 0;}
#m_category li#Pieczenie a  {background-position:-474px 0;}   
#m_category li#Grillowanie a  {background-position:-711px 0;}   
#m_category li#Krojenie a  {background-position:-948px 0; }   
#m_category li#Przechowywanie a  {background-position:-1185px 0;}   
#m_category li#Odziez-kuchenna a {background-position:-1422px 0;}   
#m_category li#Akcesoria-kuchenne a {background-position:-1663px 0;}   

#m_category li.both {
	width:100%;
	height:1px;
	clear: none;
	background-color: #ECECEC;
	overflow:hidden;
	margin-top:3px;
	
} 

#m_category li#Gotowanie ul li a, #m_category li#Smazenie ul li a, #m_category li#Pieczenie ul li a, #m_category li#Grillowanie ul li a, #m_category li#Krojenie ul li a, #m_category li#Przechowywanie ul li a, #m_category li#Odziez-kuchenna ul li a, #m_category li#Akcesoria-kuchenne ul li a {
	height:25px;
	width:141px;
	background: url(../images/sub_bull.jpg)  15px 10px  no-repeat;
	display: block;
	padding-top: 12px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 40px;
}  
#m_category li ul li  {
	background:url(../images/sub_li.jpg) 12px bottom no-repeat;
}
.copyright {
	background-image: url(../images/kuchladnia_small.jpg);
	padding-left: 100px;
	background-repeat: no-repeat;
	padding-top: 5px;
	float: left;
}
.prosklepy {
	float: right;
	padding-top: 5px;
	background-image: url(../images/prosklepy.jpg);
	background-repeat: no-repeat;
	background-position: right 0px;
	padding-right: 120px;
	height: 33px;
}
#blockfooter {
	height: 45px;
}
#h_category h1, #h_category h2 { 
	float:left;
}
#h_category h3 { 
 float:right;
 font-size:11px;
 padding:18px 30px 0 0;
 width:220px;
 font-weight:normal;
 margin-top:0;




 
}

div.manu { float:right; width:190px; padding-top:18px;  } 

#h_category h1 {
	background:none;
	width:220px;
}
#h_category h2 {
	padding-top: 18px;
	padding-left: 30px;
	font-size:17px;
	color:#6A6A6A;
	margin:0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-right:1px solid #E1E1E1;
	width:209px;
	height:31px;
}

#h_category { 
	background-image: url(../images/h1.gif);
	height:50px;
	width:951px;
	clear:both;
	overflow:hidden;
	float:left;
}
#category_left { 
	float:left;
	width:238px;
}

#category_left li a {
	display:block;
	padding:15px 0 0 42px;
	background:url(../images/category_subcategory.jpg) 1px 0 no-repeat;
	height:30px;
	font-size:15px;
	color:#333333; 
		
}
#category_left li.activ a {
	font-weight:bold;
}
.noproducts {
	margin:20px 30px;
	
	font-size:14px;
	float:left;
	display:block; 
	
}	
#product .listing1 { 
	float:none;
	width:948px;
	border:none;
	padding-left:1px;
	
}

.listing1 {
	float:left;
	
	width:710px;
	border-left: 1px solid #E1E1E1;
	
}
.listing1 li { 
	float:left;
	width:216px;
	height:155px;
	padding:10px;
	border-bottom:1px solid #E1E1E1;
}
.listing1 li.selected {
	background:url(../images/hover_category.gif) 0 bottom no-repeat; 
	
}
.listing1 li.right {
	border-right:1px solid #E1E1E1;
}
.listing1 li.top {
	border-top:1px solid #E1E1E1;
}

.listing1 li a.foto {
	display:block; 
	text-align:center;
	width:215px;
	height:105px;
	margin-bottom:10px;
} 
.listing1 li a.name, .animationbox  a.name {
	color:#333333;
	font-weight:bold;
}
.table_product .cena {
	font-size:14px;
}
.table_product .cena .old { 
	text-decoration:line-through;
	color:#5A5A5A;
	font-size:13px;
}

.table_product .cena .real {
	font-size:15px; 
	
}

.cena .old {
	text-decoration:line-through;
	margin-right:5px;
}
.cena .real {
	color:#009900;
}
.nav {
	width:500px;
	margin-left:400px;
	
	
	margin-top:10px;
	margin-right:15px;
}
.nav li.all a  {
 color:#666666;
 text-decoration:none;
 margin-left:10px;
} 
.nav li { 
	float:left;
	margin:6px 0;

}
.nav li.next a, .nav li.prev a  {
	font-size:11px;
}	
.nav li a {
	display:block;
	color:#009900;
	padding:0 4px;
	font-size:12px;
	
	text-decoration:underline;
}
.nav li.selected a {
	text-decoration:none;
	color:#00CC00;
}
#fotos { 
	float:left; 
	padding-left:20px;
	width:410px;
	margin-top:20px;
}
#fotos #main { 
	
	width:410px;
	margin-bottom:10px;
	display:block;
	border:1px solid #CCCCCC;
}  

#right_product { 
	float:left;
	margin-left:20px;
	width:498px;
	margin-top:20px;
}
#desc {
	
	background:#F6F6F6 url(../images/product_desc_bg.jpg) 0 0 repeat-x;
	padding-bottom:10px;
}
#thumb a { 
	margin-left:14px;
	float:left;
}
#thumb a.first { 
	margin:0;
}
#thumb a img {
	display:block;
}
.product_desc_line { 
	background: url(../images/product_desc_table_bg.gif) 0 bottom repeat-x;
	height:2px;
	margin:15px 0;
}
.table_product td { 
	padding:5px 15px;
	color:#5A5A5A;
	font-size:12px;
	
}
.table_product td span { 
	color:#AFAAA9;
	font-size:11px;
}
.longdesc { 
	padding:15px;
	font-size:12px;
	line-height:22px; 
}
.longdesc li {
	margin:5px 0;
	padding-left:20px;
	background:url(../images/sub_bull.gif) 0 4px no-repeat;
}

.wysylka { 
	border-bottom:1px solid #EFEFEF;
	padding-bottom:22px;
	margin-bottom:0px; 

}
/******************* ANIMACJA *******************/
.animationbox { position:relative; height:225px; margin-bottom:2px; margin-bottom:20px; border-bottom:1px solid #EFEFEF;   } 
.animation { height:200px;  margin-left:36px; width:160px; background:#FFF;  }
.animation li { height:205px;  width:160px; text-align:center; overflow:hidden; padding-top:20px; padding-bottom:10px; 	 }
.animation li a.center_image { height:118px; width:155px;position:relative; display:block; margin-bottom:10px;   }
.animation li a.center_image img {
	position:absolute;
	display:block;

}  
.animation_next, .animation_prev { position: absolute; top:200px;  height:20px; display:block; }
.animation_next { left:135px; background: url(../images/a_next.gif) right 2px no-repeat; padding-right:20px;  } 
.animation_prev { left:35px; background: url(../images/a_prev.gif) 0 2px no-repeat; padding-left:20px; }



/******************* DIZALOG *******************/
/* jqModal base Styling courtesy of;
  Brice Burgess <bhb@iceburg.net> */

/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
  the Window's z-index value will be set to 3000 by default (in jqModal.js). You
  can change this value by either;
    a) supplying one via CSS
    b) passing the "zIndex" parameter. E.g.  (window).jqm({zIndex: 500}); */
  
.jqmWindow {
	display: none;
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -260px;
	margin-top:-150px;
	width: 500px;
	color: #FFF;
	font-weight:bold;
	font-size:12px;
	border:1px solid #E0F047;
    background: #9BCD30;
	padding:5px;	
}
.jqmWindow  p {
	text-align:center;
	clear:both;
	padding:10px;
}
.jqmWindow  p a { 
	font-weight:bold;
	color:#000;
}
a.jqmClose {
	float:right;
	
	
	padding:2px 10px 0  0;	
	color:#FFF;
	font-weight:normal;

	background-image: url(../images/btn_close.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	display:block;
	height:20px;
} 
 
	
.jqmOverlay {  }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

#blockfooter h1{margin:0px 0px 0px 0px; padding:0px; font-weight:normal; display: inline; font-size: 11px; color: #5C5C5C; font-decoration: none;}

.sizes { margin-top:15px; }
.sizes table { border-collapse: collapse; width:100%; } 
.sizes table td { border:1px solid #444444; padding:2px 5px; }  

#attrs { margin-bottom:10px; margin-left:15px; margin-right:15px; width:467px;  } 
#attrs td { padding:7px 5px; } 
#attrs span { color: #009900; font-weight:bold; font-size:15px; } 
#attrs tr.active td { background: #EEEEEE; } 

#fotter_section { } 
#fotter_section ul { float:left; padding-top:35px; width:175px; height:80px; padding-left:2px; } 
#fotter_section ul li a { display:block; color:#333333; margin-bottom:2px; color:#333333; } 
#fotter_section ul#infos { background:  url(../images/h_informacje.jpg) 0 0 no-repeat; }  
#fotter_section ul#help { background:  url(../images/h_pomoc.jpg) 0 0 no-repeat; }  
#fotter_section ul#art { background:  url(../images/h_art.jpg) 0 0 no-repeat; }
#fotter_section ul#client { background:  url(../images/h_mojekonto.jpg) 0 0 no-repeat; }
