*, p, h1, h2, h3, h4, ul{
	margin: 0px;
	padding: 0px;
}
body{
	background: url('../images/page_bgr.gif') repeat top center;
	color: #5F2403;
	font-family: arial, trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 11px;
}
img{
	border: 0;
	display: block;
}
a{
	color: #DB5304;
	text-decoration: none;
}
a:hover{
	color: #E48444;
}
h2, h3{
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
}
h2{
	font-size: 12px;
}
.clear{
	clear: both;
}
.forgot-user{
	color: #DB5304;
	padding: 5px 0 20px 0;
	text-align: center;
}
.alert{
	background-color: #FAF6DB; 
	border: 1px solid #EFEACC;
	color: #FC0E1E;
	font-weight: bold;
	margin: 0 0 10px 10px;
	padding: 10px 10px 10px 10px;
	text-align: center;
}

/*FORMULARZE
---------------------------------------------------------------------------------------------------------*/
form, fieldset{
	display: inline;
	border: none;
}
div.f-item{
	clear: both;
	margin: 0 auto;
	width: 270px;
	height: auto !important;
	height: 25px;
	min-height: 25px;
}
div.f-item label{
	display: inline;
	float: left;
	text-align: right;
	margin: 0 20px 0 0;
	width: 100px;
} 
div.f-item .txt{
	background-color: #FFF;
	border: 1px solid #EDE8C8;
	color: #8C6348;
	height: 18px;
	width: 145px;
} 
.button{
	padding: 10px;
}
.button .s-right, .button .s-left, .button .s-center{
	background: url('../images/sub.gif') no-repeat top right;
	display: inline-block;
	height: 24px;
	padding: 0 10px 0 0;
	width: auto;
} 
.button .s-right{
	float: right;
}
.button .s-left{
	float: left;
}
.button .s-center{
	margin: 0 0 0 330px;
}
.button .sub{
	background: url('../images/sub.gif') no-repeat top left;
	border: none;
	color: #F7F7DB; 
	cursor: pointer;
	font-size: 11px;
	padding: 0 0 0 10px;
	height: 24px;
}
.all-f-item{
	padding: 10px 0 0 0;
}
textarea{
	background-color: #FFF;
	border: 1px solid #EDE8C8;
	color: #8C6348;
	font-size: 11px;
}




/*CONTEINER
---------------------------------------------------------------------------------------------------------*/
#conteiner{
	background: url('../images/conteiner_bgr.jpg') repeat-x top center;
	height: auto !important;
	height: 800px;
	min-height: 800px;
}
/*HEADER
---------------------------------------------------------------------------------------------------------*/
#header{
	background: url('../images/header_bgr.jpg') no-repeat top center;
	margin: 0 auto;
	position: relative;
	height: 260px;
	width: 980px;
	z-index: 1;
}
#logo-slogan{
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 315px;
	z-index: 2;
}
#logo-slogan h1{
	font-family: arial, helvetica, trebuchet MS, verdana, serif;
	font-size: 11px;
}
#logo-slogan img{
	position: absolute;
	top: 0;
	left: 0;
}
#cart-log{
	color: #F7F7DB;
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
	position: absolute;
	top: 20px;
	right: 0;
	width: 195px;
	height: 140px;
}
#cart-log h2{
	font-weight: lighter;
	margin: 0 0 5px 0;
}
#cart-log p span{
	color: #FF000A;
	font-size: 15px;
	font-weight: bold;
}
#cart-log span.cart-go a, #cart-log span.cart-go a span{
	display: inline-block;
} 
#cart-log span.cart-go a{
	background: url('../images/cart_h.gif') no-repeat top left;
	color: #F7F7DB;
	padding: 0 0 0 10px;
	height: 28px;
}
#cart-log span.cart-go a:hover{
	color: #FEEC9A;
}
#cart-log span.cart-go a span{
	background: url('../images/cart_ico_h.gif') no-repeat top right;
	cursor: pointer;
	font-family: arial, verdana, trebuchet MS, helvetica, sans-serif;
	padding: 7px 40px 0 0;
	height: 28px;
	voice-family : "\"}\""; voice-family : inherit;
	height: 21px;
}
#cart-log span.cart-go, #cart-log span.log{
	display: block;
} 
#cart-log span.cart-go{
	text-align: right;
	padding: 5px 10px 3px 0;
}
#cart-log span.log{
	background: url('../images/log.gif') no-repeat 0 5px;
	color: #DB5304;
	font-family: arial, verdana, trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 0 0 20px;
	height: 30px;
	voice-family : "\"}\""; voice-family : inherit;
	height: 25px;
}
#cart-log span.log a{
	display: inline-block;
	padding: 0 5px 0 5px;
}
#phone{
	top: 154px;
	right: 0;
	position: absolute;
}
#phone span{
	background: url('../images/phone.jpg') no-repeat top right;
	display: inline-block;
	top: 0;
	right: 0;
	position: absolute;
	width: 340px;
	height: 60px;
}
#search{
	position: absolute;
	top: 170px;
	left: 0;
}
#search div.s-input-txt, #search div.s-input-sub{
	display: inline;
	float: left;
} 
#search div.s-input-txt{
	background: url('../images/search_txt.gif') no-repeat top left;
	padding: 7px 0 0 10px;
	height: 28px;
	width: 253px;
	voice-family : "\"}\""; voice-family : inherit;	
	height: 21px;
	width: 243px;
}
#search div.s-input-txt .txt{
	border: 0;
	color: #AE917F;
	font-size: 11px;
	width: 220px;
}
#search div.s-input-sub{
	width: 35px;
	height: 28px;
}
#search div.s-input-sub .sub{
	background: url('../images/search_sub.gif') no-repeat top left;
	border: 0;
	cursor: pointer;
	width: 34px;
	height: 28px;
}
#menu{
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	position: absolute;
	top: 218px;
	left: 0;
}
#menu ul{
	background: url('../images/menu_point.gif') no-repeat top right;
	list-style: none;
	margin: 0 auto;
	padding: 0 30px 0 0;
	height: 30px;
	width: auto;
}
#menu ul li{
	background: url('../images/menu_point.gif') no-repeat top left;
	display: inline;
	float: left;
	margin: 0 15px 0 15px;
	padding: 0 0 0 40px;
	height: 30px;
}
#menu ul li a{
	display:inline-block;
	color: #F7F7DB;
	padding: 7px 0 0 0;
}
#menu ul li a:hover{
	color: #FEEC9A;
}
/*CONTENT
---------------------------------------------------------------------------------------------------------*/
#content-bgr{
	background: url('../images/txt_bgr.png') no-repeat top center;
	width: 986px;
	margin: 5px auto 0 auto;
	padding: 3px 0 0 0;
}
#content{
	background: url('../images/content_bgr.png') repeat-y top center;
	width: 986px;
}
/*MAIN
---------------------------------------------------------------------------------------------------------*/
#main{
	background: url('../images/txt_bgr.png') no-repeat 0 -3px;
	display: inline;
	float: right;
	margin: 0 3px 0 0;
	padding: 5px 15px 0 0;
	width: 780px;
	voice-family : "\"}\""; voice-family : inherit;
	width: 765px;
}
#main h2{
	margin: 0px 0px 10px 0px;
}

/*MAIN sciezka
---------------------------------------------------------------------------------------------------------*/
#path{
	margin: 0px 0px 10px 0;
	padding: 5px 0px 0px 10px;
	height: 30px;
	voice-family : "\"}\""; voice-family : inherit;
	height: 25px;
}
#path h2{
	font-weight: lighter;
}

/*MAIN panel klienta
---------------------------------------------------------------------------------------------------------*/
#user-panel {
	margin: 0 0 0 50px;
}
#user-panel li{
	display: block;
	height: 30px;
}
#user-panel li a{
	display: inline-block;
	font-weight: bold;
	padding: 5px 0 0 30px;
}
li.date{
	background: url('../images/date.gif') no-repeat;
}
li.order{
	background: url('../images/orders.gif') no-repeat;
}
li.final_cart{
	background: url('../images/final_cart.gif') no-repeat;

}
li.log_out{
	background: url('../images/log_out.gif') no-repeat;

}

/*MAIN witamy, galerie, wydarzenia
---------------------------------------------------------------------------------------------------------*/
#welcome{
	background: url('../images/welcome.gif') repeat-y;
	display: inline;
	float: left;
	margin: 0 0 0 4px;
	width: 377px;
}
#welcome h2{
	background: url('../images/welcome_t.gif') no-repeat;
	font-size: 12px;
	font-weight: lighter;
	padding: 25px 0 0 10px;
	height: 40px;
	voice-family : "\"}\""; voice-family : inherit;
	height: 15px;
}
#welcome div.welcome-txt{
	background: url('../images/welcome_b.gif') no-repeat left bottom;
	height: 125px;
	padding: 0 10px 0 10px;
}
#gal-news-ban{
	display: inline;
	float: right;
	width: 377px;
}
img.news-ban{
	margin: 8px 0 0 0;
}

/*MAIN teksty
---------------------------------------------------------------------------------------------------------*/
#text{
	padding: 0 0 0 10px;
}
#text ul li, #text ol li{
	margin: 0 0 0 30px;
}
/*MAIN galeria przedmiot&#55956;&#56877;--------------------------------------------------------------------------------------------------------*/
#gallery ul{
	margin: 0 0 0 9px;
}
#gallery ul li{
	list-style: none;
	display: inline;
	float: left;
	text-align: center;
	margin: 3px;
	width: 145px;
}
#gallery ul li img{
	border: 3px solid #F0ECD0;
	display: inline;
}
.gal-table{
	display: table;
	width: 155px;
	width: 155px;
}
.gal-table .gal-cell{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.g-name{
	height: 40px;
	padding: 5px 0 0 0;
}


/*MAIN wydarzenia
---------------------------------------------------------------------------------------------------------*/
#news{
	padding: 0 0 0 10px;
}
#news ul li{
	clear: both;
	list-style: none;
}
#news p.more{
	border-bottom: 1px dotted #F0ECD0;
	clear: both;
	text-align: right;
	padding: 0 0 5px 0;
}
#news h2, #news h3{
	margin: 0;
	padding: 0;
} 

#news h3{
	color: #AE917F;
	font-family: arial, verdana, trebuchet MS, helvetica, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	text-align: right;
}
#news div.txt-news{
	padding: 10px 0 0 0;
}

#news div.txt-news img{
	border: 3px solid #F0ECD0;
	float: left;
	margin: 0 10px 10px 0;
}



/*MAIN boksy z produktami Strona glowna
---------------------------------------------------------------------------------------------------------*/
#pr-main-page{
	clear: both;
}
#pr-main-page ul{
	list-style: none;
	margin: 0 0 0 7px;
	padding: 0;
	width: auto;
}
#pr-main-page ul li{
	background: url('../images/pr_box.gif') repeat-y #FFF;
	display: inline;
	float: left;
	text-align: center;
	margin: 2px;
	width: 185px;
}
#pr-main-page ul li h3{
	background: url('../images/pr_box_top.gif') no-repeat;
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	padding: 10px 10px 0px 10px;
	height: 50px;
	voice-family : "\"}\""; voice-family : inherit;
  	height: 40px;	
}
#pr-main-page ul li img{
	border: 1px solid #EDE8C8;
	display: inline-block;
}
#pr-main-page ul li div.price{
	background: url('../images/price_bgr.jpg') no-repeat;
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 5px auto;
	padding: 7px 10px 0 0;
	height: 34px;
	width: 143px;
	voice-family : "\"}\""; voice-family : inherit;
	height: 27px;
	width: 133px;
}
#pr-main-page div.l-cart-desc{
	background: url('../images/pr_box_bottom.gif') no-repeat bottom;
	height: auto !important;
	height: 40px;
	min-height: 40px;
}
#pr-main-page div.desc{
	background-color: #EAEAEA;
	display: inline;
	float: left;
	margin: 0 5px 0 8px;
	width: 65px;
}
#pr-main-page div.cart{
	background-color: #EAEAEA;
	display: inline;
	float: right;
	margin: 0 7px 0 5px;
	width: 95px;
}
#pr-main-page div.desc a, #pr-main-page div.cart a, #pr-main-page div.desc a span, #pr-main-page div.cart a span{
	cursor: pointer;
	display: block;
	height: 28px;
}
#pr-main-page div.desc a, #pr-main-page div.cart a{
	color: #F7F7DB;
}
#pr-main-page div.desc a:hover, #pr-main-page div.cart a:hover{
	color: #FEEC9A;
}
#pr-main-page div.desc a span, #pr-main-page div.cart a span{
	text-align: left;
	padding: 7px 0 0 10px;
	height: 28px;
  	voice-family : "\"}\""; voice-family : inherit;	
	height: 21px;
}
#pr-main-page div.desc a{
	background: url('../images/desc.gif') no-repeat top left;
}
#pr-main-page div.desc a span{
	background: url('../images/desc_ico.gif') no-repeat top right;
}
#pr-main-page div.cart a{
	background: url('../images/cart.gif') no-repeat top left;
}
#pr-main-page div.cart a span{
	background: url('../images/cart_ico.gif') no-repeat top right;
}
#pr-recommend{
	clear: both;
	padding: 20px 0 0 0;
}
#pr-recommend h2{
	margin: 0 0 10px 10px;
}

/*MAIN strona produktu
---------------------------------------------------------------------------------------------------------*/
#pr-price-desc-cart{
	display: inline;
	float: right;
	width: 350px;
}
#pr-price-desc-cart h3{
	font-size: 15px;
	font-weight: lighter;
}
#pr-price-desc-cart div.price{
	background: url('../images/pr_price_bgr.jpg') no-repeat top right;
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	margin: 5px auto;
	padding: 7px 10px 0 0;
	height: 34px;
	width: 340px;
	voice-family : "\"}\""; voice-family : inherit;
	height: 27px;
	width: 330px;
}
#pr-price-desc-cart .pr-desc{
	padding: 10px 0 0 0;
}
#pr-price-desc-cart div.cart{
	background-color: #EAEAEA;
	display: inline;
	float: right;
	margin: 20px 7px 0 5px;
	width: 95px;
}
#pr-price-desc-cart div.cart a, #pr-price-desc-cart div.cart a span{
	cursor: pointer;
	display: block;
	height: 28px;
}
#pr-price-desc-cart div.cart a{
	color: #F7F7DB;
}
#pr-price-desc-cart div.cart a:hover{
	color: #FEEC9A;
}
#pr-price-desc-cart div.cart a span{
	text-align: left;
	padding: 7px 0 0 10px;
	height: 28px;
  	voice-family : "\"}\""; voice-family : inherit;	
	height: 21px;
}
#pr-price-desc-cart div.cart a{
	background: url('../images/cart.gif') no-repeat top left;
}
#pr-price-desc-cart div.cart a span{
	background: url('../images/cart_ico.gif') no-repeat top right;
}
#pr-gal{	
	display: inline;
	float: left;
	margin: 0 0 0 10px;
	width: 350px;
}
#pr-gal .main-foto{

}
#pr-gal .main-foto img{
	width: 350px;
}
#pr-gal .main-foto img, #pr-gal ul li img{
	border: 1px solid #EDE8C8;
}
#pr-gal ul{
	margin: 0 0 0 1px;
	padding: 10px 0 0 0;
}
#pr-gal ul li{
	display: inline;
	float: left;
	margin: 0 3px 0 3px;
	width: 110px;
}
#pr-gal ul li img{
	width: 110px;
}

/*MAIN boksy informacyjne
---------------------------------------------------------------------------------------------------------*/
#boxes{
	background: url('../images/txt_bgr.png') no-repeat 0 -3px ;
	display: inline;
	float: left;
	margin: 0 0 0 3px;
	height: auto !important;
	height: 500px;
	min-height: 500px;
	width: 200px;
}
#category, #newsletter{
	background: url('../images/box_txt.jpg') repeat-y #FFFDEE;
}
#category, #newsletter{
	width: 192px;
}
#category{
	margin: 8px 0 0 5px;
}
#newsletter{
	margin: 0 0 0 5px;
}
#category h2, #newsletter h2{
	background: url('../images/box_header.jpg') no-repeat #C6050A;
	color: #EFECD1;
	font-size: 12px;
	font-weight: lighter;
	text-align: center;
	padding: 15px 0 0 0;
	height: 43px;
	voice-family : "\"}\""; voice-family : inherit;	
	height: 28px;
}   
#category div.b-content, #newsletter div.b-content{
	background: url('../images/box_bgr.jpg') no-repeat bottom center;
	padding: 0 0 40px 0;
	width: 192px;
	height: auto !important;
	height: 80px;
	min-height: 80px;
}
#category-list{
	list-style: none;
	margin: 5px 0 0 15px;
	padding: 0;
	width: 162px;
} 
#category-list li{
	background: url('../images/li_bgr.gif') repeat-x;
	font-family: georgia, verdana, arial, trebuchet MS, helvetica, sans-serif;
	list-style: none;
	margin: 0;
	padding: 0; 
	width: 162px;
}
#category-list li h3{
	background: url('../images/li_bgr.gif') repeat-x bottom center;
	font-size: 12px;
	font-weight: lighter;
	padding: 5px 0 5px 5px;
}
#category-list li ul li{
	background: url('../images/cat_point.gif') no-repeat 0 7px;	
	width: 162px;
}
#category-list li a{
	color: #8C6348;
	display: block;
	padding: 5px 0 5px 5px;
}
#category-list li a:hover{
	color: #DB5304;
}
#category-list li ul{
	padding: 5px 0 10px 0;
}
#category-list li ul li{
	font-family: arial, trebuchet MS, helvetica, verdana, sans-serif;
	padding: 2px 0 2px 0;
}
#category-list li ul li a{
	background: none;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	font-weight: lighter;
}
#category-list li ul li ul li{
	background: url('../images/li_bgr.gif') repeat-x bottom center;
}
#category-list li ul li ul li a{
	font-weight: bold;
}


#newsletter div.b-content p{
	padding: 0 10px 10px 10px;
}
#newsletter div.b-content div.n-input-txt, #newsletter div.b-content div.n-input-sub{
	display: inline;
	float: left;
}
#newsletter div.b-content div.n-input-txt{
	background: url('../images/news_txt.gif') no-repeat top left;
	margin: 0 0 0 10px;
	padding: 7px 0 0 10px;
	height: 28px;
	width: 135px;
	voice-family : "\"}\""; voice-family : inherit;	
	height: 21px;
	width: 125px;
}
#newsletter div.b-content div.n-input-txt .txt{
	border: 0;
	color: #AE917F;
	font-size: 11px;
	width: 120px;
}
#newsletter div.b-content div.n-input-sub{
	width: 35px;
	height: 28px;
}
#newsletter div.b-content div.n-input-sub .sub{
	background: url('../images/news_sub.gif') no-repeat top left;
	border: 0;
	cursor: pointer;
	width: 34px;
	height: 28px;
}
.a-d-ban img{
	margin: 0 0 0 8px;
}
/*FOOTER
---------------------------------------------------------------------------------------------------------*/
#footer-bgr{
	background: url('../images/footer_bgr.png') no-repeat bottom center;
	margin: 0 auto;
	width: 986px;
	height: auto !important;
	height: 170px;
	min-height: 170px;
}
#footer{
	background: url('../images/content_bgr.png') repeat-y;
	position: relative;
	padding: 10px 0 0 0;
	width: 986px;
}
#footer h2{
	font-weight: lighter;
}
#contact, #f-menu-nota{
	display: inline;
	float: left;
	padding: 25px 0 0 0;
	height: 80px;
	voice-family : "\"}\""; voice-family : inherit;	
  	height: 55px;	
} 
#contact{
	background: url('../images/footer_txt.gif') no-repeat top left;
	margin: 0 0 0 10px;
	width: 443px;
}
#contact h2, #contact p{
	padding: 0 0 0 10px;
}
#f-menu-nota{
	background: url('../images/footer_txt.gif') no-repeat top right;
	width: 523px;
}
#contact div.contact-l, #contact div.contact-r{
	display: inline;
	float: left;
	width: 220px;
}
#f-menu-nota ul{
	color: #DB5304;
	list-style: none;
	margin: 0;
	padding: 15px 0 0 0;
}
#f-menu-nota ul li{
	display: inline;
}
#f-menu-nota ul li a{
	margin: 0 5px 0 5px;
}
#f-menu-nota p{
	color: #Ae9178;
	clear: both;
	display: block;
	padding: 0 0 0 5px;
}
		
	  
























