* {
    margin: 0;
    padding: 0;
    border: 0;
}
.clear {
    clear: both;
}
a {
    text-decoration: none;
}

body {
    background: #fff url('images/b_body.png') center 0 no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #A35667;
/*	color: #905667;*/
}
/*
@font-face {
	font-family: "TrajanPro";
	src: url(fonts/trajanprobold.otf);
	src: url(fonts/TrajanPro-Regular.otf);	

}
@font-face {
	font-family: "TrajanProIE";
	src: url(fonts/trajanprobold.eot);
	src: url(fonts/TrajanPro-Regular.eot);	
}
@font-face {
	font-family: "TrajanProOTHER";
	src: url(fonts/trajanprobold.ttf);
	src: url(fonts/TrajanPro-Regular.ttf);	
}
*/

#page {
    width: 1090px;
    margin: 0 auto;
}

#top {
    margin-top: 60px;
    overflow: hidden;
}

#top>a {
    width: 407px;
    height: 128px;
    margin-left: 0px;
    background: url('images/b_logo.png') 0 0 no-repeat;
    display: block;
    float: left;
}

#top ul {
    margin: 15px 65px 0 0;
    list-style: none;
    float: right;
	
}

#top li {
    padding: 5px;
    float: left;
    text-align: center;
    display: inline-block;
}

#top li.i2, #top li.i3, #top li.i5, #top li.i7 {
    margin-top: 7px;
}

#top li:hover {
    
	background-color: none !important;
}

#top span {
    width: 71px;
    height: 16px;
    display: block;
}

#top li:hover span.t {
    background: url('images/b.png') -228px -83px no-repeat;
	background-color: none !important;
}

#top li:hover span.b {
    background: url('images/b.png') -158px -83px no-repeat;
	background-color: none !important;
	font-size: 0;
}

#top li a {
    margin: 10px 0;
    color: #999;
    font-size: 12px;
    display: inline-block;
	background-color: none !important;
}

#top li:hover a {
    color: #CDC2A3;
}

#content {
    width: 960px;
    margin: 0 auto 30px auto;
}

#line1 {
    margin-top: 70px;
    overflow: hidden;
	padding-bottom: 0px;
}

#newsletter {
    width: 315px;
    height: 214px;
    background: url('images/twoj-koszyk.png') 0 0 no-repeat;
    float: left;
}

#newsletter h1 {
    margin: 40px 0 0 109px;
    color: #fff;
    font-size: 16px;
    font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}


#sale {
    width: 533px;
    margin-top: 30px;
    color: #9B7375;
    float: right;
    text-align: right;
}

#sale h1 {
    font-size: 24px;
    font-weight: normal;
}

#sale p.star {
    font-size: 18px;
    font-weight: bold;
}

#sale p.p2 {
    width: 530px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-size: 19px;
    border-bottom: 2px solid #9B7375;
    float: right;
}

#sale p.p2 span {
    text-decoration: underline;
}

#sale p.p3 {
    font-weight: bold;
}

#line2 {
    margin: 0px 0 15px;
    overflow: hidden;
}

#line2 .tBox, #line2 .bBox {
    overflow: hidden;
}

#line2 .tBox span, #line2 .bBox span {
    width: 5px;
    display: block;
    float: left;
}

#line2 .tBox span.l, #line2 .tBox span.r, #line2 .bBox span.l, #line2 .bBox span.r {
    height: 5px;
}

#line2 .cBox {
    padding: 0 5px;
    overflow: hidden;
}

#cite {
    width: 630px;
    color: #9A9997;
    float: left;
    
    margin-top: 15px;
}

#cite .tBox span.l {
    background: url('images/b.png') -183px 0 no-repeat;
}

#cite .tBox span.r {
    background: url('images/b.png') -188px 0 no-repeat;
}

#cite .bBox span.l {
    background: url('images/b.png') -183px -5px no-repeat;
}

#cite .bBox span.r {
    background: url('images/b.png') -188px -5px no-repeat;
}

#cite .tBox span.c, #cite .bBox span.c {
    width: 620px;
    height: 4px;
    background: url('images/b_cite_t_c.png') 0 0;
}

#cite .tBox span.c {
    border-top: 1px solid #F5DFDA;
}

#cite .bBox span.c {
    border-bottom: 1px solid #F5DFDA;
}

#cite .cBox {
    width: 578px;
    padding: 22px 25px;
    background: url('images/b_cite_c.png') 0 0;
    border: solid #F5DFDA;
    border-width: 0 1px;
}

#cite .cBox p {
    margin-bottom: 5px;
}

#cite a {
    color: #7b7b7b;
    font-weight: bold;
}

#cite .cBox span {
    width: 166px;
    height: 48px;
    background: url('images/b.png') -111px -33px no-repeat;
    display: block;
    float: right;
}

#basket {

}

#basket .tBox span.l {
    background: url('images/b.png') -173px 0 no-repeat;
}

#basket .tBox span.r {
    background: url('images/b.png') -178px 0 no-repeat;
}

#basket .bBox span.l {
    background: url('images/b.png') -173px -5px no-repeat;
}

#basket .bBox span.r {
    background: url('images/b.png') -178px -5px no-repeat;
}

#basket .tBox span.c, #basket .bBox span.c {
    width: 305px;
    height: 5px;
    background: #FFF1E5;
}
.war
{
	background: #FCC;
	border: 1px solid #F39;
	display: block;
	position: absolute;
	opacity: 0.9;
	font-weight: normal !important;
	padding: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: -50px 0 0 -48px;
}
.dodany-d
{
	width: 200px;
	background: #FCC;
	border: 1px solid #F39;
	display: block;
	position: absolute;
	opacity: 0.9;
	font-weight: normal !important;
	padding: 69px 0 0 0;
	text-align: center;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	margin: -156px 0 0 5px;
	height: 80px;
}
#basket .bBox span.c {
    height: 4px;
    border-bottom: 1px solid #CFAFB3;
}

#basket .cBox {
    width: 230px;
	padding: 45px 0 0 43px;

    
    
}

#basket h1 {
    margin: 25px 0 15px 0;
    color: #CC7078;
    font-size: 18px;
    font-weight: normal;
    text-align: center;
}

#basket form {
    width: 230px;
    margin: 0 auto;
}

#basket .basketForm1 .tBasketForm, #basket .basketForm1 .bBasketForm {
    overflow: hidden;
}

#basket .basketForm1 .tBasketForm span, #basket .basketForm1 .bBasketForm span {
    height: 9px;
    display: block;
    float: left;
}

#basket .basketForm1 span.l2, #basket .basketForm1 span.r2 {
    width: 9px;
}

#basket .basketForm1 .tBasketForm span.l2 {
    background: url('images/b.png') -193px 0 no-repeat;
}

#basket .basketForm1 .tBasketForm span.r2 {
    background: url('images/b.png') -202px 0 no-repeat;
}

#basket .basketForm1 .bBasketForm span.l2 {
    background: url('images/b.png') -193px -9px no-repeat;
}

#basket .basketForm1 .bBasketForm span.r2 {
    background: url('images/b.png') -202px -9px no-repeat;
}

#basket .basketForm1 .tBasketForm span.c2, #basket .basketForm1 .bBasketForm span.c2 {
    width: 212px;
    background: #cc7078;
}

#basket .basketForm1 .cBasketForm {
    width: 212px;
    padding: 0 9px;
    background: #cc7078;
    overflow: hidden;
}

#basket .basketForm1 .cBasketForm ul {
    width: 104px;
    padding-right: 9px;
    list-style: none;
    border-right: 1px solid #fff;
    float: left;
    font-size: 9px;
}

#basket .basketForm1 .cBasketForm li {
    height: 21px;
    line-height: 21px;
    color: white;
    
}

#basket .basketForm1 .cBasketForm li a{
	color: white;
}

#basket .basketForm1 .cBasketForm li:first-child {
    margin-bottom: 5px;
}

#basket .basketForm1 .cBasketForm input {
    width: 104px;
    height: 21px;
    margin: 0 0 0 5px;
    background: none;
    color: #D78C8D;
    background: url('images/b.png') 0 -88px no-repeat;
}

#basket .basketForm1 .cBasketForm p {
    width: 89px;
    margin-top: 15px;
    font-size: 12px;
    color: #fff;
    float: right;
}

#basket .basketForm1 .cBasketForm p span {
    font-weight: bold;
}

.basketForm2 {
    overflow: hidden;
}

.basketForm2 input {
    width: 93px;
    height: 29px;
    cursor: pointer;
    background: url('images/b.png') 0 -140px no-repeat;
    float: left;
    
    margin-left: 15px;
    margin-top: -3px;
}

.basketForm2 p {
    width: 110px;
    line-height: 15px;
    float: right;
}

.basketForm2 a {
    color: #D78C8F;
    font-size: 10px;
    font-family: Arial;
}
.basketForm2 a.logout {
    width: 93px;
    height: 29px;
    cursor: pointer;
    background: url('images/logout.png') 0 -29px no-repeat;
    float: left;
    
    margin-left: 15px;
    margin-top: -3px;
    color: white;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
}
.basketForm2 a:hover.logout {
    
	background: url('images/logout.png') 0 0px no-repeat;
    
}


#line3 {
    width: 990px;
    position: relative;
    left: 0px;
    margin-top: 20px;
}

#product {
    width: 253px;
    float: left;
    margin-bottom: 10px;
}

#product h1 {
    width: 171px;
    height: 42px;
    padding: 10px 0 0 90px;
    background: url('images/b_product_h1.png') 0px 0 no-repeat;
    color: #a1658d;
    font-size: 18px;
    font-weight: normal;
}

#cProduct {
    width: 196px;
    margin-left: 11px;
    padding: 0 17px;
    background: url('images/b_cproduct.png') 0 0 repeat-y;
}

#cProduct ul {
    list-style: none;
	line-height: 15pt;
}

#cProduct li {

}

#cProduct span {
    width: 195px;
    height: 30px;
    margin: 10px 3px 0 0;
    background: url('images/b_cart.jpg') no-repeat;
    display: block;
	text-align: center;
}


#cProduct a {
    color: #8C5E60;
    font-size: 10pt;
    font-weight: bold;
}

#cProduct a:hover {
    color: #8C5E60;
	text-decoration: underline;
}

#cProduct .a_menu {    
	color: #CC7078;
    font-size: 8pt;
    font-weight: bold;
}
#cProduct .a_menu:hover {    
	color: #8C5E60;
    font-size: 8pt;
    font-weight: bold;
	text-decoration: underline;
}	

#product .bProduct {
    margin-left: 11px;
    overflow: hidden;
}

#product .bProduct span {
    width: 10px;
    height: 8px;
    display: block;
    float: left;
}

#product .bProduct span.l {
    background: url('images/b.png') -211px 0 no-repeat;
}

#product .bProduct span.r {
    background: url('images/b.png') -221px 0 no-repeat;
}

#product .bProduct span.c {
    width: 210px;
    height: 7px;
    background: #FFFDF6;
    border-bottom: 1px solid #E0B1B0;
}
/* ----- SLIDER ----- */
#slider {
    width: 680px;
   
    margin-top: 10px;
    float: right;
	font-weight: normal;
}

#slider h1 
{
	background: url(images/ornament.gif) top left no-repeat;
	margin: 0;
	padding: 0px 0 20px 25px;
	font-size: 15pt;
	font-weight: bold;
	color: #f58b72;
}

#slider h2 {color: #A35667;}

#slider p {color: #A35667; font-size: 11pt;  font-family: Georgia; 	padding-right: 30px;}

#slider .nav {color: #A35667; font-size: 13pt;}


#slider p .center {color: c5adab; font: 14px/17px; padding: 10px 10px 0 0; line-height: 18px; text-align: center;}

#slider a { color: #8C5E60; text-decoration: dotted; font-size: 14px; font-weight: bold;}
#slider a:hover{ color: #000; text-decoration: underline; font-weight: bold; }

.polek {
padding: 5px;
vertical-align: middle;
width: 460px;
height: 25px;
background: #FFFFFF;
color: #8C5E60;
border: 1px solid #8C5E60;
}

.polekarea {
padding: 5px;
vertical-align: middle;
width: 460px;
height: 150px;
background: #FFFFFF;
color: #8C5E60;
border: 1px solid #8C5E60;
}

.polektoken {
padding: 5px;
vertical-align: middle;
width: 60px;
background: #FFFFFF;
color: #8C5E60;
border: 1px solid #8C5E60;
}

.button
{
    COLOR: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
	background: #8C5E60;
	border:0px solid #FDC100;
	text-align: center;
    height: 25px;
	padding: 5px;
}

#slider img {
    display: inline;
}
/*
#slider ul {
    padding: 5px 0;
    background: #89585A;
    border-top: 1px solid #39230D;
    list-style: none;
    overflow: hidden;
}

#slider li {
    margin-right: 15px;
    float: right;
}


#slider span {
    float: left;
    display: block;
    cursor: pointer;
}

#slider span.label {
    margin: 0 3px;
}

#slider span.icon {
    width: 10px;
    height: 11px;
    margin-top: 2px;
}

#slider li.i1 span.icon {
    background: url('images/b.png') -231px 0 no-repeat;
}

#slider li.i2 span.icon {
    background: url('images/b.png') -242px 0 no-repeat;
}

#slider li.i3 span.icon {
    background: url('images/b.png') -252px 0 no-repeat;
}
*/

/* ---------- PAGER ---------- */
#content-block .pager
{
	margin: 25px 0 0 226px;
	padding: 0;
	list-style: none;
	font-size: 10pt;
/*	font-weight: bold;
	font-size: 18px;
	*/
}
#content-block .pager li
{
	width: auto;
	height: auto;
	padding: 0 5px;
	float: left;
	text-align: center;
}
#content-block .pager a:hover { text-decoration: underline; }
#content-block .pager .prev, #content-block .pager .next
{
	width: auto;
	line-height: 22px;
	font-size: 12px;
	font-weight: normal;
}
/*PAGER END*/


#patterns {
    width: 1090px;
    margin-left: 67px;
    overflow: hidden;
}

#patterns span {
    width: 110px;
    height: 22px;
    margin: 10px 1px 0 0;
    display: block;
    float: left;
}

#patterns span.s1 {
    background: url('images/b.png') 0 0 no-repeat;
}

#patterns span.s2 {
    background: url('images/b.png') 3px -22px no-repeat;
}

#patterns span.s4 {
    background: url('images/b.png') 0 -44px no-repeat;
}

#patterns span.s5 {
    background: url('images/b.png') 0 -66px no-repeat;
}

#patterns span.s3 {
    width: 66px;
    height: 33px;
    margin: 0 5px 0;
    background: url('images/b.png') -107px 0 no-repeat;
}

#menu2 {
    width: 961px;
    position: relative;
    z-index: 1;
    margin: 0 auto;
    padding: 26px;
    background: #FFF1E5;
    list-style: none;
    overflow: hidden;
    border: 7px solid #8C5E60;
}

#menu2 li {
    border: 7px solid #fff;
    float: left;
}

#menu2 li.i2 {
    margin: 0 26px;
}

#menu2 img {
    display: block;
}

#footer {
    z-index: -1;
    margin-top: -119px;
    padding-top: 208px;
    background: url('images/b_footer.png') center 0 no-repeat;
}

#cFooter {
background: url('images/b_cfooter.png') 0 0;
background-color: #fff;

}

#cFooter2 {
	width: 960px;
    margin: 0 auto;
    padding-bottom: 30px;
    overflow: hidden;
}

#cFooter2>ul {

    list-style: none;
    float: left;
	margin:0px 0px 0px 0px;
}

#cFooter2>ul>li {
    padding: 0 15px;
    float: left;
    border-right: 1px solid #CD929B;
}

#cFooter2 h1 {
    color: #876066;
    font-size: 14px;
}

#cFooter2 li ul {
    margin-top: 10px;
    list-style: none;
}

#cFooter2 li li {
}

#cFooter2 a {
    color: #cd929b;
    font-size: 13px;
}

#cFooter2 a:hover {
    color: #cd929b;
}
#cFooter2 .i1

#cFooter2 .i1 a {color: #CD929B;}
#cFooter2 .i1 a:hover {color: #000000; text-decoration: underline;}

#cFooter2 .i2 a {color: #CD929B;}
#cFooter2 .i2 a:hover {color: #000000; text-decoration: underline;}

#cFooter2 .i3 a {color: #CD929B;}
#cFooter2 .i3 a:hover {color: #000000; text-decoration: underline;}

#cFooter2 .i4 a {color: #CD929B;}
#cFooter2 .i4 a:hover {color: #000000; text-decoration: underline;}

#rFooter {
    width: 200px;
    color: #999;
    float: left;
	padding-left: 5px;
}

#rFooter p {
    margin-top: 27px;
}

#rFooter span {
    font-weight: bold;
}
#sFooter {
    width: 220px;
    color: #999;
    float: left;
	padding-left: 20px;
}
.men {
height: 24px;
vertical-align: middle;
padding: 0px 50px 0px 40px;
}



.men:hover {
background: url(images/menu.gif) no-repeat;
height: 24px;
vertical-align: middle;
padding: 0px 50px 0px 40px;
}

.pmen {
height: 24px;
vertical-align: middle;
padding: 0px 50px 0px 61px;
}

.pole {
width: 118px;
height: 18px;
background: url(images/pole.gif) no-repeat;
border: 0px;
vertical-align: middle;
color: #462B10;
padding: 2px;
}

.log td {
vertical-align: middle;
color: #F3E7C2;
}

.menu1 {
padding: 15px 30px 15px 24px;
color: #F3E7C2;
}

.bestsellery {
padding: 5px 30px 5px 10px;
}

.bestfoto {
padding: 0px;
}

.bestopis {
padding-left: 8px;
padding-top: 5px;
}

.bestcena {
color: #C6A47E;
font-weight: bold;
}

.kontakt {
padding: 0px 35px 25px 20px;
color: #F3E7C2;
font: 10px;
line-height: 16px;
}

.stopka {
text-align: left;
height: 115px;
vertical-align: bottom;
padding: 0px 20px 0px 20px;
}


.stopka td {
color: #AA877E;
font: 10px ;
}


.menu2 {
padding: 18px 35px 18px 39px;
color: #47250D;
text-align: justify;
line-height: 18px;
}

.nagl {
text-align: right;
padding-right: 70px;
padding-top: 50px;
}


.produktramka {
/*background: url(images/ramka.gif) no-repeat;
border: 1px solid #A165B1 ;*/
padding: 2px;
text-align: center;
margin: 0px auto;
position: relative;
}


.produktramka img
{
	margin: 0px 0 0 5px;
	display: block;
	border: none;
	position: static;
}



.product {
width: 200px;
height: 250px;
padding: 0px 0 0 0;
margin: 0px 0 0 16px;
display: inline;
float: left;
line-height: 18px;
text-align: center;
color: #4F1407;

}
#slider .a_produkt {
	font-size: 8pt;
	display: block;
    height: 30px;
    text-align: center;
}



.float-none { float: none; display: block; padding: 0; margin: 0; }
.add { float: left; margin: 15px 0 0 5px; }

.clearfloat 
{
	height: 0;
	margin: 0;
	clear: both;
    line-height: 0;
	font-size: 0;
}


.frame { width: 640px; height: 515px; background: url(images/frame.gif) no-repeat; padding: 5px; margin: 0 auto; }
.frame img
{
	width: 640px;
	height: 515px;
	display: block;
}
.frame p
{
	margin: 485px 0 0 0;
	padding: 7px 0 0 10px !important;
	position: absolute;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	background: #000;
	opacity: 0.7;
	width: 630px;
	height: 23px;
}


.fot {
background: #8c5e60;
text-align: center;
padding: 5px 10px;
}
.fot img {
    width: 202px;
    margin: 0 auto;
}



a.showLarge {
	float: left;
	position: relative;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 0;
}
a.showLarge img {
	margin: 0;
}
a.showLarge span.catalogLabel {
	position: absolute;
	background: #fff;
	left: 0;
	bottom: 0;
	color: #fff;
	font-size: 11px;
	width: 100%;
	opacity: 0.85;
	filter: alpha(opacity = 85);
	padding: 3px 0;
}
a.showLarge span.catalogLabel em {
	margin: 0 5px;
	font-style: normal;
	float: left;
}
img.lCatalog {
	position: relative;
	border: 1px solid #A165B1 ;
	width: 200px;
}

img.lCatalogLarge {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 9999;
	-moz-box-shadow: 3px 3px 6px #333;
	box-shadow: 3px 3px 6px #333;
	-webkit-box-shadow: 3px 3px 6px #333;
	
	left: -100px !important;
	top: -300px !important;
}


/*Szczególy produktu */

.select_wybor {width: auto; height: 25px; font-size: 10pt; color: #8C5E60; border: 1px solid #8C5E60; vertical-align: middle; }
.kwotaa {font-size: 13pt; color: #F27F70; font-weight: bold; text-align: right;}
.kwota_old {
color: red;
font: 12px Century Gothic;
text-decoration: line-through;
}

.ile {width:25px; height: 25px; border:1px solid #8C5E60; color: #8C5E60; font-size: 12pt;}

.szczproduct {width: 690px; margin: 0px auto; padding: 0px; font-family:  Georgia, 'Times New Roman', Times, serif;} 

.szczproduct h3 {font-size:11pt; background:none; height:24px; line-height:25px;margin:0;padding:0;border-width:0;color:#8C5E60; clear: both; }
.szczproduct h3 span {display:inline; background: #F7F4EC; border: 1px solid #8C5E60; padding: 5px; border-bottom: 1px #f5f5f5 solid; position:relative; margin-bottom: -2px; text-decoration: none;}
.szczproduct a {
    text-decoration: none !important;
}
.szczproduct .text {color:#323232;padding-bottom:15px; padding-top:26px;}
.szczproduct .text .dsc {padding: 10px;background: #F7F4EC; border: 1px solid #8C5E60; }

.obraz-duzy {

}
.obraz-mini {
	padding: 5px 15px 5px 0px;
	width: 141px;

}
.lCatalogLarge {
	position: absolute;
	margin: 0;
	padding: 0;
	z-index: 9999;
	-moz-box-shadow: 3px 3px 6px #333;
	box-shadow: 3px 3px 6px #333;
	-webkit-box-shadow: 3px 3px 6px #333;
}


.focia {
    position: relative;
}
.newsletter {
    background: url(images/newsletter.png) no-repeat 0 0;
    float: left;
    
    width: 301px;
    height: 121px;
    display: block;
    margin: 0px 0px 0px 10px;
}
.newsletterinput {
    position: absolute;
    margin: 5px 0px 0px 110px;
    width: 150px;
	height: 20px;
    color: #ed6e67;
	border: 2px solid #ffb279;
}
.newslettersubmit {
    width: 93px;
    height: 32px;
    position: absolute;
    cursor: pointer;
    background: url('images/orange.png') 0 -0 no-repeat;
    float: right;
}

.szczegol_lnk {font-family: Georgia, 'Times New Roman', Times, serif; font-size: 15pt; text-decoration: none;}


.polesz {
background: #FFFFFF;
width: 505px;
border: 1px solid #9B7274;
color: #000000;
padding-left: 5px;
padding-top: 4px;
padding-bottom: 4px;
vertical-align: middle;
margin-bottom: 4px;
}

#con {
   width: 680px;
   float: right;
   margin-right: 30px;
}
#cCon {
   overflow: hidden;
}
#lCon {
   width: 411px;
   float: left;
}
#lCon h1 {
	background: none;
	  padding-bottom: 15px;
   color: #F38470;
   font-size: 17px;
   padding-left: 0px;
}
#lCon ul {
   list-style: none;
   overflow: hidden;
}
#lCon li {
   margin: 15px 15px 15px 0;
   float: left;
}
#rCon {
   width: 231px;
   height: 430px;
   padding: 10px;
   background: url('images/b_cart2.png') 0 0 no-repeat;
   color: #989898;
   font-size: 15px;
   float: right;
   
}
#rCon .p1 {
   font-size: 17px;
   font-weight: bold;
   padding: 0px;
   
   color: #919191;
   
   text-align: center;
}
#rCon .p1 span {
   color: #fa7e3e;
}
#rCon .p2 {
   
   overflow: hidden;
   padding: 0px;
   font-size: 12px;
}
#rCon .p2 select {
   width: 110px;
   border: 1px solid #000;
   float: right;;
}
#rCon .p3 {
   margin-top: 40px;
   text-align: center;
   padding: 10px 0 0 10px;
   font-size: 12px;
   
   color: #989898;
}
#rCon .p4 {
   margin-top: 10px;
   text-align: center;
   padding: 0px;
   
   color: #989898;
}
#rCon .p4 input {
   width: 40px;
   border: 1px solid #FFB279;
}
#rCon .p5 input {
   background: url('aimages/submit.jpg') 0 0 no-repeat;
   cursor: pointer;
   padding-left: 90px;
   padding-top: 10px;
}
#rCon>a, #rCon a.wzornik{
   width: 219px;
   height: 44px;
   position: relative;
   left: -10px;
   background: url('images/b_cart_a.png') 0 0 no-repeat;
   display: block;
}
.p6 {
   margin-top: 65px;
   text-align: center;
   padding: 0px !important;
      padding: 10px 0 0 10px;
   color: #989898;
}
#w {
   margin-top: 10px;
   list-style: none;
   overflow: hidden;
}
#w li {
   margin-right: 5px;
   float: Left;
}
#menus {
   position: relative;
   z-index: 0;
   overflow: hidden;
   list-style: none;
   
   display: block;
}
#menus li {
   float: left;
}
#menus a {
   overflow: hidden;
}
#menus span {
   height: 35px;
   display: block;
   float: left;
}
#menus .l, #menus .r {
   width: 4px;
   background: url('images/b_menus2_l.png') 0 0 no-repeat;
}
#menus .r {
   background: url('images/b_menus2_r.png') 0 0 no-repeat;
}
#menus .c {
   height: 26px;
   padding: 9px 10px 0;
   background: url('images/b_menus2_c.png') 0 0 repeat-x;
   color: #fff;
   font-size: 14px;
}
#menus a:hover .l, #menus a.selected .l {
   background: url('images/b_menu_s_l.png') 0 0 no-repeat;
}
#menus a:hover .r, #menus a.selected .r {
   background: url('images/b_menu_s_r.png') 0 0 no-repeat;
}
#menus a:hover .c, #menus a.selected .c {
   background: url('images/b_menu_s_c.png') 0 0 repeat-x;
}
#data {
   position: relative;
   top: -5px;
   z-index: 0;
}
#t {
   height: 11px;
   background: url('images/b_data_t.png') 0 0 no-repeat;
   padding: 0px !important;
}
#c2 {
   width: 640px;
   padding: 0 10px !important;
   background: url('images/b_data_c.png') 0 0 repeat-y;
   color: #A35667;

}
#b {
   height: 8px;
   background: url('images/b_data_b.png') 0 0 no-repeat;
}

.MsoNormal span{
	width: 100%;
	display: block;
}
ul.pager{
	margin: auto;
	list-style: none;
	text-align: center;;
}
ul.pager li{
	display: inline;
	
	
	margin: 0 5px;;
	
}
.komentarz{
	position: relative;	
}
.komentarz img.lCatalogLarge {
    top: -440px !important;
}
.butt {
    width: 200px;
    text-align: left;
}

a.a_dol,a.a_dol:hover {color:#CD929B}
td.error_msg_body {color:#f00;}
