body{
	margin: 0px;
	padding: 0px;
	background: #d5e5ed url('../images/bg-body.jpg') repeat-x top;
	font-family: tahoma, verdana, arcadeClassic;
	font-size: 12px;
	text-align:center;
}

h1,h2,h3,h4,h5,p,form,fieldset,ul,li{ margin: 0px; padding: 0px; }
fieldset,img{ border:none; }
a{ text-decoration: none; color: #00386C; }

#container{	width: 967px;	margin: 0 auto;		padding: 0px 0px 20px 0px;}
#site_top{ 	background: url('../images/bg-top.jpg') no-repeat top;	width: 967px;	height: 106px; position: relative;}
#site_top form{ position: relative; }
#site_top .baner2{ position: absolute; left: 10px; top: 38px; width: 406px; height: 56px; display: block;  background: url('../images/baner-1.jpg') no-repeat top;}

#site_top .usermenu{ position: absolute; right: 40px; top: 15px; width: 400px; text-align: center; }
#site_top .usermenu a{ font-weight: bold; } 

.form_toplogin_btn{ 	position: absolute; 	right:15px; 	top: 8px; 	background: url('../images/btn_zaloguj_a.jpg') no-repeat; 	width: 80px; 	height: 35px; 	border:none; }
.form_toplogin_login{	position: absolute; 	top: 12px; 	right: 235px;	background: #8bb5d0;	border: 1px solid #cee2f0;	width: 127px;	height: 21px;	color: #FFFFFF;}
.form_toplogin_pass{	position: absolute; 	top: 12px; 	right: 100px;	background: #8bb5d0;	border: 1px solid #cee2f0;	width: 127px;	height: 21px;	color: #FFFFFF;}
.titleform{ position: absolute; width: 84px; height: 21px; top: 14px; right: 365px; background: url('../images/img-logowanie.jpg') no-repeat top;}

#site_baner{ width: 967px;	height: 316px;	margin: 0 auto;	background: url('../images/bg-baner.jpg') no-repeat; position: relative;}
#site_baner .menu{
	position: absolute; 
	top: 0px;
	left: 0px;
	width: 780px;
	height: 28px;
}
.menu-start{background: url('../images/baner-start.jpg') no-repeat left top; width: 780px; height: 28px;}
.menu-koszyk{background: url('../images/baner-koszyk.jpg') no-repeat left top; width: 780px; height: 28px;}
.menu-reg{background: url('../images/baner-reg.jpg') no-repeat left top; width: 780px; height: 28px;}
.menu-kontakt{background: url('../images/baner-kontakt.jpg') no-repeat left top; width: 780px; height: 28px;}
.baner-regulamin{background: url('../images/baner-regulamin.jpg') no-repeat left top; width: 780px; height: 28px;}
#site_baner .menu .topmenu{	list-style-type: none;	overflow: hidden;	padding: 7px 0px 0px 20px;}
#site_baner .menu .topmenu li{	text-align: left;	float: left;	width: 144px;}
#site_baner .menu .topmenu li a{	font: bold 11px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;	color: #FFFFFF;}
#site_baner .menu .topmenu li .active{ color: #666666;  }
#site_baner .search_form_text{ 	background: #23517e;	border: 1px solid #5c85ad;	width: 187px;	height: 21px;	position: absolute;	top:85px;	left:43px; color: #DCDCDC;}
#site_baner .search_form_opis{	width: 102px;	height: 30px;	position: absolute;	top:120px;	left:39px;	color: #FFFFFF;	font-size: 11px;	overflow: hidden;}
#site_baner .search_form_btn{ 	background: url('../images/btn_szukaj.jpg') no-repeat;	width: 81px;	height: 36px;	position: absolute;	top:115px;	left:154px;	border: none;}
#site_baner .cartinfo{	position: absolute;	top:200px;	left:45px;	text-align: left;	color: #FFFFFF;	font-size: 11px;	line-height: 23px;}

#site_baner .link-2{ position: absolute; top: 0px; right: 20px; color: #23517e; font: bold 14px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;  }

#site_main{	width: 967px;	margin: 0 auto;	overflow: hidden;	text-align: left;}
#site_main .left{	float: left;	width: 253px;}
#site_main .center{	float: left;	width: 460px;	text-align: left;}
#site_main .right{	float: right;	width: 253px;}

.category .top{ 	background: url('../images/box-catalog-a.jpg');	height: 59px;	width: 253px;}
.category ul{	list-style-type: none;	background: url('../images/box-catalog-c.jpg');}
.category ul .ra{ 	background: url('../images/box-catalog-b.jpg');	width: 253px;	height: 30px;}
.category ul .rb{ 	background: url('../images/box-catalog-c.jpg');	width: 253px;	height: 30px;}
.category ul li a{	font: normal 11px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;	display: block;	padding: 7px 0px 0px 20px;	color: #585858;	overflow: hidden;	font-size: 13px;}
.category ul li a span{ color: #e65f48; display: block; float: left; width: 30px; font-size:13px; }
.category .bottom{background: url('../images/box-catalog-d.jpg'); height: 39px; width: 253px;}

.infobox{width: 253px; background: url('../images/box-catalog-c.jpg') no-repeat top;}
.infobox .top{ background: url('../images/box-informacje-a.jpg') no-repeat top; height: 63px; width: 253px;}
.infobox .entry{ background: url('../images/box-catalog-c.jpg') repeat-y top;width: 253px; overflow: hidden;}
.infobox .bottom{background: url('../images/box-catalog-d.jpg') no-repeat top; height: 39px; width: 253px;}
.infobox .entry .inside-entry{ padding: 0px;  }
.infobox .entry .inside-entry ul{ list-style-type:none; width: 253px;}
.infobox .entry .inside-entry ul li{ height:30px; padding: 0px 0px 0px 0px; }
.infobox .entry .inside-entry ul li a{display: block; font: normal 13px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; color: #585858; background: url('../images/divider-red.png') no-repeat left top; padding: 7px 0px 0px 46px;}
.infobox .entry .inside-entry ul .rc{ background: url('../images/box-catalog-b.jpg'); }
.infobox .entry .inside-entry ul .rd{ background: url('../images/box-catalog-c.jpg'); }
.infobox .entry p{ line-height: 20px;  color: #585858; padding: 0px 0px 10px 0px;}

.contact .top{ background: url('../images/box-contact.jpg') no-repeat top; height: 59px; width: 253px; }
.contact .contact-data{ padding: 0px 5px 0px 5px; 	font: normal 12px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}
.contact .contact-data-a{  background-color: #f3f3f3; padding:10px 10px 10px 55px;  }
.contact .contact-data-b{  background-color: #FFFFFF;  padding:10px 10px 10px 55px; }
.contact .contact-title{ color: red; }

.infobox .send{ background: url('../images/bg-kosztywysylki.jpg') no-repeat top; height: 59px; width: 253px; }

.newsletter{ font: normal 11px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
.newsletter .top{ background: url('../images/box-newsletter.jpg') no-repeat top; height: 63px; width: 253px; }
.newsletter .inside-entry{ background: url('../images/box-newsletter-c.jpg') no-repeat bottom; width: 253px; }
.newsletter .inside-entry form{ padding: 0px 18px 19px 15px; text-align: right; }
.newsletter .inside-entry form .input_zapiszsie{ width: 167px; padding:3px; border: 1px solid #cfcfcf; }
.newsletter .newsletter-a{ padding: 0px 5px 0px 5px;  }
.newsletter .newsletter-a p{ padding:10px 10px 10px 55px; }
.zapiszsie{ border: none;  width: 97px; height: 33px; background: url('../images/zapiszsie.jpg'); no-repeat top  }


.random .top{ background: url('../images/bg-random.jpg') no-repeat top; height: 60px; width: 253px; }
/* #site_main .center */
.news-bar{ padding: 20px 0px 0px 0px; }
.news-bar .news-bar-entry{	width: 450px;	background: url('../images/bar-news.jpg') no-repeat top;	padding: 55px 0px 0px 0px;}
.news-body{ padding: 0px 0px 0px 25px; }
.news-body-entry{ background: url('../images/news-separator.jpg') no-repeat bottom; padding: 10px 0px 10px 0px;}
.news-body h2{ 	font: bold 13px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; 	color: #565c5f; 	padding: 0px 0px 10px 0px;}
.news-body .news-entry{ line-height:21px; color: #565c5f; text-align: justify;  }

.product{ width: 450px; position: relative;  }
.product-entry{ padding: 0px 25px 30px 25px; }
.prod-bar{ padding: 20px 0px 0px 0px;  }
.prod-bar-entry{ overflow: hidden; background: url('../images/bar-newprod.jpg') no-repeat top;  width: 450px; padding: 30px 0px 0px 0px;}
.product .prod-bar-entry h2{font: bold 14px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; padding: 0px 0px 15px 0px;	width: 400px;	float: left;}
.product h2 a{ color: #565c5f; font: bold 14px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}
.product{ padding: 20px 0px 20px 0px; background: url('../images/prod-hr.jpg') no-repeat bottom right; overflow: hidden;  }
.product .prod-image{ padding: 5px 0px 0px 7px; width: 156px; height: 156px; float:left; background: url('../images/prod-image-sample.jpg') no-repeat top; }
.product .moree{position: absolute; bottom:10px; right: 18px; display: block; float: right;  background: url('../images/prod-wiecej.jpg') no-repeat top; width: 79px; height: 37px;  }
.product .prod-descr{ line-height:21px; color: #565c5f; text-align: justify; padding: 0px 0px 0px 0px; }
.product .prod-descr .price{ color:red; padding: 5px 10px 5px 0px; font-weight: bold; }
.product .prod-descr .price span{ color: #565c5f; }
.product .kupteraz2{position: absolute; bottom:10px; right: 90px; display: block; float: right;  width: 155px; height: 37px; background: url('../images/button-koszyk.jpg') no-repeat top;  }

.koszyk{ width:253px; text-align: left;  }
.koszyk .koszyk-top{ height:62px; width: 253px; background: url('../images/bg-koszyk-a.jpg') no-repeat top; }
.koszyk .koszyk-bottom{ height:46px; width: 253px; background: url('../images/bg-koszyk-c.jpg') no-repeat top; }
.koszyk .koszyk-entry{	background: url('../images/bg-koszyk-b.jpg') repeat-y top; width: 253px;   }
.koszyk .koszyk-entry .koszyk-entry-b{ padding: 0px 20px 0px 20px; }
.koszyk .koszyk-entry .koszyk-entry-b p{ padding: 10px 0px 5px 0px; }
.koszyk .koszyk-entry .koszyk-entry-b p span{ color: red; font-weight: bold; }
.koszyk .koszyk-entry .koszyk-entry-b .koszyk-entry-item{ font-size: 11px; padding: 0px 0px 10px 0px; }


.top-bestseller{	background: url('../images/bg-bestseller.jpg') no-repeat top; height: 60px; width: 253px;}
.bestseller-entry{	padding: 0px 5px 0px 5px;}
.bestseller-a{	background-color: #f3f3f3; padding:15px 10px 10px 15px; 	overflow: hidden;}
.bestseller-b{	background-color: #FFFFFF; padding:15px 10px 10px 15px; 	overflow: hidden;}
.bestseller-a img, .bestseller-b img{ width: 44px; height: 44px; display: block; float: left; }
.bestseller-descr{ float: left; padding: 0px 0px 0px 5px; width: 150px; }
.bestseller-descr .price{ color:red; font-weight: bold; }
.bestseller-descr .price span{ color: #565c5f; }
.bestseller-descr a{ color: #565c5f;  }

#footer{ height: 200px; background: url('../images/bg-footer.jpg');  }
#footer .entry{ width: 967px; margin: 0 auto; text-align: left; padding: 20px 0px 10px 10px; overflow: hidden; position: relative;}
#footer .entry a{ font-weight:bold; font-size:14px; color: #444444; font-family:arial; }
#footer .entry .active{ color:#1d80df; }

#footer .entry .author{ position: absolute; right: 10px; top:20px; color: #9c9c9d; }

.losowy-produkt{ padding: 0px 15px 0px 15px }
.losowy-produkt h3{ text-align:center; padding:4px; }
.losowy-produkt h3 a{font: normal 13px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; color: #4F4F4F; }
.losowy-produkt .image{ text-align:center; background: #f3f3f3;  }
.losowy-produkt .image img{ border: 5px solid #FFFFFF;  }
.losowy-produkt .desc{ font-size:10px; color: #666666; text-align:justify; }

/*product*/
.productshow{ padding: 15px 17px 0px 17px; background: url('../images/title-produkty-polecane.jpg') no-repeat top; width: 429px;  }
.productshow h1{  padding: 0px 0px 25px 20px; color: #555c5f; font: bold 16px Georgia, "Times New Roman", "Bitstream Charter", Times, serif; }
.productshow-entry{ background: url('../images/prod-br.jpg') no repeat top; overflow: hidden; padding: 10px 0px 0px 0px; }

.productshow-entry .productshow-entry-left{ overflow: hidden; width: 155px; float: left; }
.productshow-entry .productshow-entry-left .photo{float: left;  background: url('../images/prod-photo-bg.jpg') no-repeat top; width: 155px; height: 155px; padding: 5px 0px 0px 9px; }

.productshow-entry .productshow-entry-left .btn-kupteraz-a{ display: block; float: left; width: 155px; height: 37px; background: url('../images/button-koszyk.jpg') no-repeat top; position: relative;}
.productshow-entry .productshow-entry-left .btn-back{ display: block; float: left; width: 155px; height: 37px; background: url('../images/button-wstecz.jpg') no-repeat top; position: relative;}

.productshow-entry .productshow-entry-right{ overflow: hidden; width: 255px; float: left; clear: right; padding: 0px 0px 0px 15px; color: #585858; line-height: 22px; text-align:justify; }

.pokaz-koszyk{ background: url('../images/bg-koszyk2.jpg') no-repeat top; padding: 80px 0px 0px 8px; }
.pokaz-koszyk .koszyk-th{ background: url('../images/th-koszyk.jpg') no-repeat top; width: 441px; height:36px; }

.koszyk-table{ font-size: 11px; width: 440px;}
.koszyk-table a {color: #555c5f}
.koszyk-table input{ width:30px; }
.koszyk-table .rb td{ background: #c1d9e5; padding:4px; }
.koszyk-table .ra td{ background: #d5e5ed; padding:4px; }
.koszyk-table .icon-delete{ display: block; background: url('../images/icon-delete-a.gif') no-repeat center; width:27px; height:20px; margin: 0 auto; }
.koszyk-table .title2 th{ border-bottom-color: #abc6d3; border-bottom-style: solid; border-bottom-width: 1px; background-color: #FFFFFF; padding:5px;}

.buttony{ padding: 20px 0px 0px 0px; }
.savechanges{ background: url('../images/button-zapiszmiany.jpg') no-repeat top; border:none; width: 131px; height: 35px; }
.dokasy{ display: block; background: url('../images/button-dokasy.jpg') no-repeat top; border:none; width: 131px; height: 35px; }
.cofnij{ display: block; background: url('../images/button-powrot.jpg') no-repeat top; border:none; width: 131px; height: 35px; }
.register{ background: url('../images/button-register.jpg') no-repeat top; border:none; width: 131px; height: 35px; }
.login{ background: url('../images/button-logowanie.jpg') no-repeat bottom; border:none; width: 131px; height: 45px; }
.zamowienie{ background: url('../images/button-zamowienie.jpg') no-repeat bottom; border:none; width: 131px; height: 45px; }
.logowanie{ background: url('../images/button-logowanie.jpg') no-repeat bottom; border:none; width: 131px; height: 45px; }

.info, .relaizacja{ padding: 0px 27px 0px 27px; background: url('../images/bg-info.jpg') no-repeat top; }
.info h1, .info h2, .relaizacja h2{ padding: 12px 0px 30px 9px;  color: #555c5f; font: bold 22px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}
.info-entry{ text-align: justify; line-height: 20px; font-size:11px; color: #555c5f;}
.registerinput{ border: 1px solid #8eb4d1; width:190px;  }

.sendmethod td{ background: #c1d9e5; padding:4px; }
.sendmethod th{ background-color: #FFFFFF; padding:4px; color: #808080; }

/*title-produkty-polecane*/
.title{background: url('../images/title-produkty-polecane.jpg') no-repeat top; width: 434px; height: 85px; margin: 0 auto;}
.title h3{padding: 14px 0px 0px 25px;  color: #555c5f; font: bold 18px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;}

.params{ width:80%; margin: 0 auto; text-align: center; }
.params .line{ border-right-color: #b5c3ca; border-right-style: solid; border-right-width: 1px; text-align: right;}
.params .value{ text-align: left; color: #267da8; }
.params td p{ padding: 8px; }

.galeriapr{ padding: 0px 20px 10px 40px; overflow: hidden; }
.galeriapr a{ padding: 11px 2px 0px 0px; display: block; float: left; background: url('../images/bg-gallery-item.jpg') no-repeat top; width: 102px; height: 102px; text-align: center;}

.pagination{ overflow: hidden; padding: 10px 30px 30px 30px; }
.pagination a{line-height: 30px; color: #dd2303;  display: block; float: left; background: url('../images/bg-pagination.jpg') no-repeat top; width:34px; height: 34px; text-align: center; }
.pagination span{ float: left; padding: 4px; line-height:27px; }

.pagination .pag-next{ display: block; float: left; background: url('../images/button-nastepne.jpg') no-repeat top; width: 133px; height: 38px; }
.pagination .pag-prev{ display: block; float: left; background: url('../images/button-poprzednie.jpg') no-repeat top; width: 133px; height: 38px; }
.pagination .bg-infopag{ display: block; text-align: center; color: #508ba8; float: left; background: url('../images/bg-infopag.jpg') no-repeat top; width: 133px; height: 38px; padding: 11px 0px 0px 0px;}

.prd-select{ width: 400px;  }

.cena{ font-weight:bold; color: #444a4c; font-size: 12px; font-family:arial; text-align: center; }
.cena .promocja{ color: #dd2303; font-size:15px; }
.cena .old{ color: #999999; text-decoration: line-through;  }

.banery{ padding: 0px 20px 20px 20px; text-align: center;}
.item-baner{ padding: 30px 0px 30px 0px; border-bottom-color: #7fafd1; border-bottom-style: solid; border-bottom-width: 1px; }
.item-baner a{ display: block; }
.item-baner code{ background: #f1f6fa; border: 1px solid #7fafd1; display: block; padding: 5px; margin-top:4px; }
