h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	background-color: #f6f6f6;
	color: #808080;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	background-color: #f6f6f6;
	color: #333333;
	border-top: 0 solid #981111;
	border-bottom: 0 solid #981111;
}

h3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	background-color: #f6f6f6;
	color: black;
}

img {
	border: 0;
}

.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.errorBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #ffb3b5;
	font-weight: bold;
}

.stockWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #cc0033;
}

.productsNotifications {
	background: #f2fff7;
}

.orderEdit {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #70d250;
	text-decoration: underline;
}

BODY {
	color: #000000;
	margin: 0;
	/* background-image: url(images_new/bg.png); */
	background-color: white;
	text-align: center;
	margin-top: 5px;
	padding: 0;
}

A {
	color: #000000;
	text-decoration: none;
}

A:hover {
	color: #800000;
	text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
	background: #eaeaea;
}

TR.headerNavigation {
	background: #bbc3d3;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: oblique;
	background-image: url(images/bg_3.png);
	color: white;
	font-weight: bold;
	border: 0;
	border-bottom: 0;
	border-top: 0;
	height: 25px;
}

A.headerNavigation {
	color: #333333;
}

A.headerNavigation:hover {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.headerNavigation {
	color: black;
	font-weight: bold;
}

TR.headerNavigation1 {
	background-image: url(images/bg.png);
}

TD.headerNavigation1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	background-image: url(images/bg.png);
	color: white;
	font-weight: bold;
	border: 0;
	border-bottom: 0;
	border-top: 0;
	height: 25px;
}

A.headerNavigation1 {
	color: #333333;
}

A.headerNavigation1:hover {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.headerNavigation1 {
	color: black;
	font-weight: bold;
}

TR.inTableNavigation {
	background: #bbc3d3;
}

TD.inTableNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: oblique;
	background-color: #eaeaea;
	color: white;
	font-weight: bold;
	border: 0;
	border-bottom: 0;
	border-top: 0;
	height: 25px;
}

A.inTableNavigation {
	color: #333333;
}

A.inTableNavigation:hover {
	color: red;
	font-weight: bold;
	text-decoration: underline;
}

.inTableNavigation {
	color: black;
	font-weight: bold;
}

TR.headerError {
	background: #fe0000;
}

TD.headerError {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #fe0000;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.headerInfo {
	background: #00ff00;
}

TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.footer a {
	color: #5a5a5a;
	font-size: 16px;
}

.footer:hover a {
	color: #5a5a5a;
	font-weight: bold;
	text-decoration: underline;
}

TR.footer {
	background: #bbc3d3;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #e1dfdf;
	height: 25px;
	background-image: url(images/foot_blank.png);
}

.infoBox {
	border-top: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0;
}

.infoBoxContents {
	background: #f6f6f6;
	font-family: Verdana, TimesNewRoman, Helvetica, monospace;
	font-size: 11px;
	line-height: 170%;
	border-left: 0px;
	border-right: 0px;
	text-align: justify;
}

.infoBoxNotice {
	background: #ff8e90;
}

.infoBoxNoticeContents {
	background: #ffe6e6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: oblique;
	font-weight: bold;
	color: white;
	height: 25px;
}

A.infoBoxHeadingNavigation {
	color: #ffff00;
}

A.infoBoxHeadingNavigation:hover {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.manBoxLink {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #505050;
}

.manBoxLink:hover {
	text-decoration: none;
}

.manBoxLinkSel {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.manBoxLinkSel:hover {
	text-decoration: none;
}

.commonBoxBarBottom {
	width: 100%;
	height: 15px;
}

.commonBoxBarBottom TD {
	background: url(images_new/sprite_w17.png) top left;
}

.commonBoxBarBottom TD.boxBarLeft {
	background-repeat: no-repeat;
	background-position: 0 -0px;
	width: 13px;
	height: 13px;
	min-width: 13px;
}

.commonBoxBarBottom TD.boxBarMiddle {
	background-repeat: repeat;
	background-position: 0 -40px;
	width: 100%;
	height: 13px;
}

.commonBoxBarBottom TD.boxBarRight {
	background-repeat: no-repeat;
	background-position: 0 -20px;
	width: 13px;
	height: 13px;
	min-width: 13px;
}

.commonBoxBarTop {
	width: 100%;
	height: 10px;
}

.commonBoxBarTop TD.boxBarLeft {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -450px;
	width: 13px;
	height: 28px;
	min-width: 13px;
}

.commonBoxBarTop TD.boxBarMiddle {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -540px;
	width: 100%;
	height: 28px;
}

.commonBoxBarTop TD.boxBarRight {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -495px;
	width: 13px;
	height: 28px;
	min-width: 13px;
}

.opisBoxBarBottom {
	width: 100%;
	height: 15px;
}

.opisBoxBarBottom TD {
	background: url(images_new/sprite_w17.png) top left;
}

.opisBoxBarBottom TD.boxBarLeft {
	background-repeat: no-repeat;
	background-position: 0 -0px;
	width: 13px;
	height: 13px;
	min-width: 13px;
}

.opisBoxBarBottom TD.boxBarMiddle {
	background-repeat: repeat;
	background-position: 0 -40px;
	width: 100%;
	height: 13px;
}

.opisBoxBarBottom TD.boxBarRight {
	background-repeat: no-repeat;
	background-position: 0 -20px;
	width: 13px;
	height: 13px;
	min-width: 13px;
}

.opisBoxBarTop {
	width: 100%;
	height: 10px;
}

.opisBoxBarTop TD.boxBarLeft {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -450px;
	width: 13px;
	height: 28px;
	min-width: 13px;
}

.opisBoxBarTop TD.boxBarMiddle {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -540px;
	width: 100%;
	height: 28px;
}

.opisBoxBarTop TD.boxBarRight {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -495px;
	width: 13px;
	height: 28px;
	min-width: 13px;
}

.colorBoxBarTop {
	width: 100%;
	height: 27px;
}

.colorBoxBarTop TD {
	background: url(images_new/sprite_w17.png) top left;
}

.colorBoxBarTop TD.boxBarLeft {
	background-repeat: no-repeat;
	background-position: 0 -60px;
	width: 13px;
	height: 13px;
}

.colorBoxBarTop TD.boxBarMiddle {
	background-repeat: no-repeat;
	background-position: 0 -80px;
	width: 13px;
	height: 13px;
}

.colorBoxBarTop TD.boxBarRight {
	background-repeat: no-repeat;
	background-position: 0 -100px;
	width: 13px;
	height: 13px;
}

.colorBoxBarTop TD.boxBarTabLeft {
	width: 8px;
	background-image: url('images_new/boxBarTabL.png');
	background-position: bottom;
	min-width: 8px;
}

.colorBoxBarTop TD.boxBarTabMiddle {
	background-image: url('images_new/boxBarTabM.png');
	background-position: bottom;
	width: 1px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	white-space: nowrap;
}

.colorBoxBarTop TD.boxBarTabMiddle A {
	text-decoration: none;
}

.colorBoxBarTop TD.boxBarTabRight {
	width: 8px;
	background-image: url('images_new/boxBarTabR.png');
	background-position: bottom;
	min-width: 8px;
}

.mainWindowTabs {
	width: 100%;
	height: 45px;
}

.mainWindowTabs TD.boxBarLeft {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -48px;
	width: 13px;
	height: 45px;
	min-width: 13px;
}

.mainWindowTabs TD.boxBarMiddle {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -98px;
	height: 45px;
}

.mainWindowTabs TD.boxBarRight {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -148px;
	width: 13px;
	height: 45px;
	min-width: 13px;
}

.mainWindowTabs TD.boxBarTabLeft_off {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -823px;
	width: 8px;
	height: 45px;
	min-width: 8px;
}

.mainWindowTabs TD.boxBarTabMiddle_off {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -703px;
	width: 1px;
	height: 45px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	white-space: nowrap;
	vertical-align: middle;
}

.mainWindowTabs TD.boxBarTabMiddle_off A {
	text-decoration: none;
	color: #505050;
}

.mainWindowTabs TD.boxBarTabRight_off {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -583px;
	width: 8px;
	height: 45px;
	min-width: 8px;
}

.mainWindowTabs TD.boxBarTabLeft_on {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0px -1172px;
	width: 8px;
	height: 45px;
	max-width: 8px;
}

.mainWindowTabs TD.boxBarTabMiddle_on {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	white-space: nowrap;
	vertical-align: middle;
	background: url(images_new/sprite_w17.png) top left;
	background-position: 0px -1227px;
	width: 10px;
	height: 45px;
}

.mainWindowTabs TD.boxBarTabMiddle_on A {
	text-decoration: none;
}

.mainWindowTabs TD.boxBarTabRight_on {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0px -1282px;
	width: 8px;
	height: 45px;
	max-width: 8px;
}

.mainWindowTabs TD.boxBarTabLeft_act {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -883px;
	width: 8px;
	height: 45px;
	min-width: 8px;
}

.mainWindowTabs TD.boxBarTabMiddle_act {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -763px;
	width: 1px;
	height: 45px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	white-space: nowrap;
	vertical-align: middle;
}

.mainWindowTabs TD.boxBarTabMiddle_act A {
	text-decoration: none;
}

.mainWindowTabs TD.boxBarTabRight_act {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -643px;
	width: 8px;
	height: 45px;
	min-width: 8px;
}

TD.whatsNewsHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

TD.whatsNewsHeading A:link {
	color: #990000;
}

TD.whatsNewsHeading A:hover {
	color: red;
}

TD.whatsNewsHeading A:visited {
	color: green;
}

TD.infoBoxHeading2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

TD.infoBoxHeading3 {
	background-image: url(images_new/sprite_w17.png);
	width: 100%;
	height: 30px;
	background-position: -0px -1081px;
}

TD.infoBoxFooter {
	background-image: url(images/infobox/menu_tab_bg3.png);
}

.dynamenuHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

.treemenuLnk1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}

.treemenuLnk1:hover {
	text-decoration: none;
}

.treemenuLnk2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #505050;
}

.treemenuLnk2:hover {
	text-decoration: none;
}

.treemenuLnk3 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #505050;
}

.treemenuLnk3:hover {
	text-decoration: none;
}

.treemenuLnkSel {
	color: #990000;
}
.treemenuLnkEnd {
	color: red;
	font-weight:bold;
}
.treemenuCnt {
	font-size: 10px;
	color: #cbcbcb;
	position: absolute;
	right: 4px;
}

.manufacturersHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

.currenciesHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

.specialsHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

.securityHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

.opakowanieHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	background-image: url(images_new/sprite_w60.png);
	width: 46px;
	height: 25px;
	background-position: -0px -43px;
}

TD.infoBox,SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd
	{
	background: #f8f8f9;
}

TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even
	{
	background: #f8f8f9;
}

TABLE.tabelka_ogolna {
	background-image: url(images/bg_3.png);
}

TABLE.tabelka_wciagacz1 {
	background-color: #eaeaea;
}

TABLE.popup {
	border: 1px;
	border-style: dotted;
	border-color: #cccccc;
}

TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #cccccc;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background: #e1dfdf;
	color: #000000;
	font-weight: bold;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	height: 20px;
}

TD.productListing-data {
	background-color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 1px solid #cccccc;
}

TD.productListing-data-bez-ramki {
	background-color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: 0;
}

A.pageResults {
	color: #7f7f7f;
	background: #f3f1f1;
	border-left: 1px solid #e1dfdf;
	border-right: 1px solid #e1dfdf;
	border-bottom: 1px solid #e1dfdf;
	border-top: 1px solid #e1dfdf;
}

A.pageResults:hover {
	color: red;
	background: #f3f1f1;
	border-left: 1px solid #e1dfdf;
	border-right: 1px solid #e1dfdf;
	border-bottom: 1px solid #e1dfdf;
	border-top: 1px solid #e1dfdf;
}

TD.pageHeading,DIV.pageHeading {
	background-color: #eaeaea;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}

TR.subBar {
	background: #f4f7fd;
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

TD.main,P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.1;
}

TD.smallText,SPAN.smallText,P.smallText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TD.accountCategory {
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	color: #aabbdd;
}

TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}

TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

TD.tabelka_wciagacz1 {
	height: 85px;
	width: 85px;
}

SPAN.newItemInCart {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #ff0000;
}

CHECKBOX,INPUT,RADIO,SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

TEXTAREA {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

SPAN.greetUser {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #f0a480;
	font-weight: bold;
}

TABLE.formArea {
	background: #f1f9fe;
	border-color: #7b9ebd;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

SPAN.markProductOutOfStock {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #c76170;
	font-weight: bold;
}

SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}

.moduleRowOver {
	background-color: #d7e9f7;
	cursor: pointer;
}

.moduleRowSelected {
	background-color: #e9f4fc;
}

.checkoutBarFrom,.checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #8c8c8c;
}

.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}

.messageBox {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.messageStackError,.messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #ffb3b5;
}

.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #99ff00;
}

.imagesBoxContents {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #ff0000;
}

#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}

#catxcdiv li {
	margin-bottom: 0.2em;
}

#catxc ul li {
	padding: 0 0 0.2em 0;
}

#catxcdiv li.xc {
	list-style: none;
}

#catxcdiv li.xc ul {
	margin: 0.3em 0 0 -0.8em;
}

div.xcx,div.xcc {
	position: relative;
	display: inline;
}

li.xc>div.xcx,li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}

div.xcx a,div.xcc a {
	position: absolute;
	left: -2em;
}

div.xcx>a,div.xcc>a {
	position: static;
}

div.xcx a:link,div.xcx a:visited,div.xcc a:link,div.xcc a:visited {
	text-decoration: none;
	font-family: "Courier New", Courier, monospace;
	font-size: 90%;
}

.horbar {
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem {
	float: left;
	white-space: nowrap;
}

.horizitem a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
}

.horizitem a:link,.horizitem a:visited {
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover {
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active {
	color: #ffff00;
	background-color: #666666;
	text-decoration: none;
}

.horizsubmenu {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe {
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	position: relative;
	display: block;
}

.horizsubitem {
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
}

.horizsubitem a:link,.horizsubitem a:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

.horizsubitem a:hover {
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active {
	color: #ffff00;
	background-color: #666666;
	text-decoration: none;
}

.horizsubitem .horizfwdarr,.horizitem .horizfwdarr {
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {
	background-color: #ccc;
	font-weight: bold;
}

.horbar .dmselected {
	background-color: #999;
}

.verbar {
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem {
	text-align: left;
	white-space: nowrap;
}

.vertitem a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
}

.vertitem a:link,.vertitem a:visited {
	color: #000000;
	text-decoration: none;
}

.vertitem a:hover {
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active {
	color: #ffff00;
	background-color: #666666;
	text-decoration: none;
}

.vertsubmenu {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe {
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	position: relative;
	display: block;
}

.vertsubitem {
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	position: relative;
	display: block;
}

.vertsubitem a:link,.vertsubitem a:visited {
	color: #000000;
	text-decoration: none;
}

.vertsubitem a:hover {
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active {
	color: #ffff00;
	background-color: #666666;
	text-decoration: none;
}

.vertsubitem .vertfwdarr,.vertitem .vertfwdarr {
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {
	background-color: #ccc;
	font-weight: bold;
}

.verbar .dmselected {
	background-color: #999;
}

.treemenudiv {
	display: block;
	white-space: nowrap;
	position: relative;
}

.treemenudiv1 {
	display: block;
	white-space: nowrap;
	position: relative;
	padding-bottom: 4px;
	padding-right: 4px;
	background: url("images_new/sprite_w60.png");
	background-position: -0px -16px;
	background-repeat: repeat-x;
}

.treemenudiv2 {
	display: block;
	white-space: nowrap;
	position: relative;
	padding-bottom: 4px;
	padding-right: 4px;
	margin-left: 20px;
	background: url("images_new/sprite_w60.png");
	background-position: -0px -16px;
	background-repeat: repeat-x;
}

.treemenudiv3 {
	display: block;
	white-space: nowrap;
	position: relative;
	padding-bottom: 4px;
	padding-right: 4px;
	padding-left: 30px;
	/*background-image:url('images_new/menu_separator.png');*/
	background: url("images_new/sprite_w60.png") no-repeat scroll 0 -36px
		transparent;
	background-repeat: no-repeat;
	background-position: 30px 100%;
}

.phplmnormal {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
}

.phplm1 {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

a.phplm1:link,a.phplm1:visited {
	color: #003300;
}

a.phplm1:hover {
	color: #841212;
}

a.phplm1:active {
	color: #ff0000;
}

.phplm2 {
	font-size: 11px;
	text-decoration: none;
}

a.phplm2:link,a.phplm2:visited {
	color: #003300;
}

a.phplm2:hover {
	color: #841212;
}

a.phplm2:active {
	color: #ff0000;
}

.dmselected {
	background-color: #ccc;
	font-weight: bold;
}

ul.sitemap {
	color: #ff0000;
}

.pageHeader TD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #535353;
	font-weight: bold;
}

.pageHeader1 {
	border-top: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0;
	border-collapse: collapse;
	background: #f6f6f6;
}

.pageHeader1Bold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #535353;
}

.pageHeader1BoldC {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9b0003;
}

.pageHeader1 TD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #989898;
}

.pageHeader1 TD A {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #989898;
	font-weight: normal;
}

.pageHeader1Sep {
	background-image: url('images_new/header_separator.png');
	background-position: center;
}

.separatorTop {
	width: 2px;
	height: 30px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -1010px -0px;
}

.separatorMiddle {
	width: 2px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -1020px -0px;
}

.separatorBottom {
	width: 2px;
	height: 30px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -1010px -70px;
}

.header1TabsL {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -60px;
	width: 15px;
	height: 35px;
	min-width: 15px;
}

.header1TabsM {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -110px;
	width: 100%;
	height: 35px;
}

.header1TabsR {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -160px;
	width: 15px;
	height: 35px;
	min-width: 15px;
}

.header1TabImg1 {
	position: absolute;
	left: 0;
	top: 7px;
}

.header1TabImg2 {
	position: absolute;
	left: 220px;
	top: 7px;
}

.header1TabImg3 {
	position: absolute;
	left: 475px;
	top: 7px;
}

.header1TabImg4 {
	position: absolute;
	left: 725px;
	top: 7px;
}

.UserNameText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.headerTextNormal {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight: normal;
}

.searchInputArea {
background:white;
position: absolute;
top: 7px;
left: 28px;
width:400px;
height:40px;
border:1px solid #990000;
-moz-border-radius:4px; /* FF */
-webkit-border-radius:4px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:4px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:4px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */ 
box-shadow: 4px 4px 4px #888888;
/*box-shadow: 4px 4px 4px #b90000;*/
}

.searchInputArea .sal
{
float:left;
height:26px;
width:3px;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -1491px;
}
.searchInputArea .sam
{
float:left;
height:26px;
width:382px;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -1532px;
background-repeat:repeat-x;
}
.searchInputArea .sar
{
float:left;
height:26px;
width:3px;
background-image: url(images_new/sprite_w17.png);
background-position: -10px -1491px;
}

.searchButton {
	border: 0;
	position: absolute;
	width: 23px;
	height: 22px;
	top: 18px;
	left: 401px;
	cursor: pointer;
	background-image: url(images_new/sprite_w60.png);
	background-position: -30px -206px;
}

.searchInput {
	border: 0;
	position: absolute;
	top: 9px;
	left: 32px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	/*color: #535353;*/
	color: #990000;
	font-weight: normal;
	width: 355px;
	height:36px;
	padding-left:4px;
}

.inputAreaL {
	width: 2px;
	height: 26px;
	/*background-image : url('images_new/inputAreaL.png');
 background-position : right center;	*/
	background-image: url(images_new/sprite_w17.png);
	background-position: 0px -1484px;
	background-repeat: no-repeat;
}

.inputAreaM {
	height: 26px;
	/*background-image : url('images_new/inputAreaM.png');
 background-position : center;*/
	background-image: url(images_new/sprite_w17.png);
	background-position: 0px -1525px;
	background-repeat: repeat-x;
}

.inputAreaR {
	width: 3px;
	height: 26px;
	/*background-image : url('images_new/inputAreaR.png');
 background-position : left center;*/
	background-image: url(images_new/sprite_w17.png);
	background-position: -10px -1484px;
	background-repeat: no-repeat;
}

.inputAreaSrchKeyword {
	width: 550px;
	padding-top: 13px;
}

.inputAreaSrchPrice {
	width: 50px;
	padding-top: 13px;
}

.advSearchInputPrice {
	border: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight: normal;
	width: 50px;
}

.advSearchInput {
	border: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #535353;
	font-weight: normal;
	width: 550px;
}

.advSearchLnk {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #989898;
	position: absolute;
	left: 22px;
	top: 1px;
	cursor: pointer;
}

.advSearchLnk:hover {
	color: #989898;
	text-decoration: none;
}

.advSearchImg {
	position: absolute;
	left: 5px;
	top: 0;
	cursor: pointer;
}

.advSearchImg:hover {
	text-decoration: none;
}

.spanDisplayMore {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	color: #990000;
}

.pageFooter {
	margin-top: 5px;
	border-top: 1px solid #c03434;
	width:1250px;
}

.pageFooter TD {
	padding-top: 5px;
	background: white;
	width: 100%;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.pageFooter A {
	color: black;
}

.pageFooter A:hover {
	color: #990100;
	text-decoration: none;
}

.manufacturersList {
	border-top: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0;
	background: #f6f6f6;
}

.manufacturersList TD {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #989898;
}

.categoriesListHeader {
	border-top: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0;
	background: #f6f6f6;
}

TD.catHeaderChosen {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 16px;
}

TD.catHeaderChosen A {
	color: black;
}

.catHeaderChosenTxt {
	color: black;
	height: 16px;
}

.categoriesList {
	border-top: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0;
	border-collapse: collapse;
	background: #f6f6f6;
}

.categoriesListHeader TD {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #989898;
}

.categoriesListHeader A {
	color: #535353;
	font-size: 11px;
	font-weight: normal;
}

.categoriesListHeader A:hover {
	color: #990100;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.categoriesListHeader H2 {
	font-size: 11px;
	color: #808080;
	text-decoration: none;
	font-weight: bold;
}

.categoriesListHeader H3 {
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

ul.sitemap {
	color: #ff0000;
}

.sitemap {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0000ff;
	font-weight: normal;
}

.sitemapHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	font-weight: normal;
}

.sitemapProducts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #f000ff;
	font-weight: normal;
}

A.sitemap {
	color: #009900;
}

A.sitemap:hover {
	color: #ff0000;
}

.contentBox {
	border-top: 0;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0;
	background: #f6f6f6;
}

.contentBox TD {
	vertical-align: top;
}

/* T.K. Klasy do buttonów wyboru stron w listingu produktów */
.pagerBox {
	border-top: 0;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 0;
	background: white;
}

.pagerBox TD {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #989898;
	background-image: url(images_new/sprite_w17.png);
	width: 100%;
	height: 30px;
	background-position: -0px -1041px;
	vertical-align:middle;
}

.pagerBox A {
	color: #535353;
	font-size: 11px;
	font-weight: normal;
}

.pagerBox A:hover {
	color: #990100;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.pageButtonsBar {
	border: 0;
	width: 100%;
}

.pageButtonsBar TD.pagesText {
	text-align: right;
    vertical-align:middle;
}

.pageButtonsBar TD.prevButton {
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(images_new/sprite_w60.png);
	width: 26px;
	height: 26px;
	background-position: -0px -113px;
	vertical-align: middle;
	min-width: 26px;
	min-height: 26px;	
}

.pageButtonsBar TD.prevWndButton {
	width: 26px;
	height: 26px;
	text-align: center;
	vertical-align: middle;
}

.pageButtonsBar TD.currentButton {
	text-align: center;
	vertical-align: middle;
	background-image: url(images_new/sprite_w60.png);
	width: 26px;
	height: 26px;
	background-position: -0px -175px;
	color: white;
	min-width: 26px;
	min-height: 26px;
}

.pageButtonsBar TD.pageNrButton {
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(images_new/sprite_w60.png);
	width: 26px;
	height: 26px;
	background-position: -0px -144px;
	vertical-align: middle;
	min-width: 26px;
	min-height: 26px;
}

.pageButtonsBar TD.nextButton {
	background-repeat: no-repeat;
	text-align: center;
	background-image: url(images_new/sprite_w60.png);
	width: 26px;
	height: 26px;
	background-position: -0px -113px;
	vertical-align: middle;
	min-width: 26px;
	min-height: 26px;
}

.pageButtonsBar TD.nextWndButton {
	background-repeat: no-repeat;
	width: 26px;
	height: 26px;
	text-align: center;
	vertical-align: middle;
	min-width: 26px;
	min-height: 26px;
}

.pagerBoxBarTop {
	width: 100%;
	height: 6px;
}

.pagerBoxBarTop TD.boxBarLeft {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -961px;
	width: 5px;
	height: 6px;
	min-width: 5px;
}

.pagerBoxBarTop TD.boxBarMiddle {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -1025px;
	width: 100%;
	height: 6px;
}

.pagerBoxBarTop TD.boxBarRight {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -993px;
	width: 5px;
	height: 6px;
	min-width: 5px;
}

.pagerBoxBarBottom {
	width: 100%;
	height: 6px;
}

.pagerBoxBarBottom TD.boxBarLeft {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -945px;
	width: 5px;
	height: 6px;
	min-width: 5px;
}

.pagerBoxBarBottom TD.boxBarMiddle {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -1009px;
	width: 100%;
	height: 6px;
}

.pagerBoxBarBottom TD.boxBarRight {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -977px;
	width: 5px;
	height: 6px;
	min-width: 5px;
}

.pagerRecFromTo {
	font-weight: bold;
	color: black;
}

.pagerRecCnt {
	font-weight: bold;
	color: #990100;
}

.pagerSortField {
	font-weight: bold;
	color: black;
}

.centeredImage {
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}

/*Klasy do listingu produktów*/
table.tblProdLst {
	border: 0;
	width: 1px;
	background-color: #f3f3f3;
}

table.tblProdLst TD.ProdLstImg {
	padding-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 0px;
	background-color: white;
	border: 1px solid #e8e8e8;
}

table.tblProdLst TD.ProdLstName {
	height: 30px;
	min-height: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	/*background-image : url(images_new/tbg_1.png);
background-position : bottom;*/
/*	background: url("images_new/sprite_w17.png");
	background-position: -0px -1117px;*/
}

table.tblProdLst TD.ProdLstName A {
	color: #515151;
	text-decoration: none;
}

table.tblProdLst TD.ProdLstName A:hover {
	color: #800000;
	font-weight: bold;
	text-decoration: underline;
}

table.tblProdLst TD.ProdLstPrices {
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
color: #5d5d5d;
height: 10px;
min-height: 10px;
vertical-align:top;
border-top:1px solid #bababa;
}

.OldPrice {
	text-decoration: line-through;
}

.NewPrice {
	color: red;
	font-weight: bold;
	font-size: 12px;
}

.prod_lst_img {
	width: 200px;
	height: 300px;
	vertical-align: middle;
}

/*Klasy do zakładki Historia przeglądania*/
table.yrh {
	border: 0;
	width: 750px;
	height: 100%;
	background-color: #f6f6f6;
}

table.yrh TD.ProdLstImg {
	margin: 0;
	padding-top: 14px;
	padding-left: 14px;
	padding-right: 14px;
	padding-bottom: 14px;
	background-color: white;
	border: 1px solid #e8e8e8;
	vertical-align: middle;
	text-align: center;
	width: 110px;
	height: 165px;
}

table.yrh TD.yrh_title {
	color: #989898;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: middle;
	text-align: left;
}

table.yrh TD.yrh_title_sep {
	/*background-image : url(images_new/tbg_1.png);
background-position : bottom;*/
	background: url("images_new/sprite_w17.png");
	background-position: -0px -1129px;
	height: 1px;
}

table.yrh TD.yrh_title1 {
	color: #990000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	height: 10px;
	white-space: nowrap;
}

table.yrh TD.yrh_title2 {
	color: #989898;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	vertical-align: top;
	white-space: nowrap;
	text-align: left;
	width: 100%;
}

table.yrh TD.ProdLstPrices {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #5d5d5d;
	vertical-align: top;
	white-space: nowrap;
}

table.yrh TD.ProdLstName {
	height: 25px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #515151;
	/*background-image : url(images_new/tbg_1.png);
background-position : bottom;*/
	background: url("images_new/sprite_w17.png");
	background-position: -0px -1129px;
}

.yrh_img {
	margin: 0;
	border: 0;
	width: 110px;
	height: 165px;
}

.yrh_OldPrice {
	text-decoration: line-through;
	font-size: 10px;
}

.yrh_NewPrice {
	color: red;
	font-weight: bold;
	font-size: 10px;
}

.prod_info_box,.noProductBox,.breadcrumbBox,.reviews_box,.extra_info_box {
	width: 100%;
}

.prod_info_box TD,.reviews_box TD,.extra_info_box TD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}

.noProductBox TD {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.breadcrumbBox TABLE.contentBar TD {
	color: #989898;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.noProductBox TD.cornerLU {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -401px;
	width: 13px;
	height: 34px;
	min-width: 13px;
}

.prod_info_box TD.cornerLU,.reviews_box TD.cornerLU,.extra_info_box TD.cornerLU {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -50px;
	width: 13px;
	height: 45px;
	min-width: 13px;
}

.prod_info_box TD.cornerMU,.noProductBox TD.cornerMU,.reviews_box TD.cornerMU, .extra_info_box TD.cornerMU
	{
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -100px;
	width: 100%;
	height: 45px;
}

.prod_info_box TD.cornerRU,.noProductBox TD.cornerRU,.reviews_box TD.cornerRU, .extra_info_box TD.cornerRU,.extra_info_box TD.cornerRU
	{
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -150px;
	width: 15px;
	height: 45px;
	min-width: 15px;
}

.prod_info_box TD.borderL,.noProductBox TD.borderL,.breadcrumbBox TD.borderL,.reviews_box TD.borderL,.extra_info_box TD.borderL,.extra_info_box TD.borderL
	{
	border-left: 1px solid #CCCCCC;
	background-color: #f7f7f7;
	width: 3px;
}

.prod_info_box TD.content,.noProductBox TD.content,.breadcrumbBox TD.content,.reviews_box TD.content,.extra_info_box TD.content,.extra_info_box TD.content
	{
	background-color: #f7f7f7;
	width: 100%;
}

.prod_info_box TD.extra_content {
	font-weight: normal;
	color: #333333;
	text-align: left;
	padding: 2px;
	margin: 3px;
	border-spacing: 4px;
	background-color: #f6f6f6;
}

.extra_content P {
	margin: 8px;
	text-align:justify;
	text-indent:20px;
}
.extra_content h1 {
	font-weight: bold;
	font-size: 16px;
	margin: 8px;
}
.extra_content h2 {
	font-weight: bold;
	font-size: 14px;
	margin: 8px;
}	
.extra_content IMG {
	border-style: solid;
	border-width: 1px;
	border-color: #eaeaea;
	padding: 5px;
	box-shadow: 5px 5px 8px #A0A0A0;
	float: right;
	text-align: justify;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 400px;
}
.extra_content UL, OL {
	line-height: 2em;
}

.extra_content TABLE, .prod_info_box TABLE.size_table {
	width: 90%;
	margin: 0 auto;
	padding: 2px;
	border: 1px solid #dedede;
	border-collapse: collapse;
	text-align: center;
}
.extra_content th, .size_table th {
	height: 31px;
	padding: 2px;
	border: 1px solid #dedede;
	border-bottom-color: #990100;
	font-weight: bold;
  	color: #505050;
  	background: #f0efeb;
}
.extra_content td, .size_table td {
	height: 31px;
	padding: 2px;
	border: 1px solid #dedede;
	font-weight: bold;
	font-size: 11px;
  	color: #505050;
	background: white;
}

    
.breadcrumbBox TD.content {
	background-color: #f7f7f7;
	width: 100%;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: left;
	color: #989898;
}

.breadcrumbBox TD.content a {
	color: #535353;
	font-size: 11px;
	font-weight: normal;
}

.breadcrumbBox TD.content a:hover {
	color: #990100;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

.prod_info_box TD.borderR,.noProductBox TD.borderR,.breadcrumbBox TD.borderR,.reviews_box TD.borderR,.extra_info_box TD.borderR
	{
	border-right: 1px solid #CCCCCC;
	background-color: #f7f7f7;
	width: 3px;
}

.prod_info_box TD.cornerLB,.noProductBox TD.cornerLB,.breadcrumbBox TD.cornerLB,.reviews_box TD.cornerLB,.extra_info_box TD.cornerLB
	{
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -0px;
	width: 13px;
	height: 5px;
	min-width: 13px;
}

.prod_info_box TD.cornerMB,.noProductBox TD.cornerMB,.breadcrumbBox TD.cornerMB,.reviews_box TD.cornerMB,.extra_info_box TD.cornerMB
	{
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -40px;
	width: 100%;
	height: 5px;
}

.prod_info_box TD.cornerRB,.noProductBox TD.cornerRB,.breadcrumbBox TD.cornerRB,.reviews_box TD.cornerRB,.extra_info_box TD.cornerRB
	{
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -20px;
	width: 15px;
	height: 5px;
	min-width: 15px;
}

.breadcrumbBox TD.cornerLU {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -450px;
	width: 13px;
	height: 30px;
	min-width: 13px;
	/*height:10px;*/
}

.breadcrumbBox TD.cornerMU {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -540px;
	width: 100%;
	height: 30px;
}

.breadcrumbBox TD.cornerRU {
	background: url(images_new/sprite_w17.png) top right;
	background-repeat: no-repeat;
	background-position: 0 -495px;
	width: 13px;
	height: 30px;
	min-width: 15px;
}

.breadcrumbBox TABLE.topBar {
	width: 100%;
	height: 10px;
	margin-top: 0px;
}

.prod_info_box TABLE.topBar,.reviews_box TABLE.topBar,.extra_info_box TABLE.topBar {
	width: 100%;
}

.prod_info_box TD.cornerMU,.noProductBox TD.cornerMU,.extra_info_box TD.cornerMU {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -100px;
	width: 100%;
	height: 45px;
}

.prod_info_box TD.tabsLeft,.reviews_box TD.tabsLeft,.extra_info_box TD.tabsLeft {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -50px;
	width: 13px;
	height: 45px;
	min-width: 13px;
}

.prod_info_box TD.tabsNoTabs,.reviews_box TD.tabsNoTabs,.extra_info_box TD.tabsNoTabs {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -100px;
	width: 100%;
	height: 45px;
}

.prod_info_box TD.tabsRight,.reviews_box TD.tabsRight,.extra_info_box TD.tabsRight {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -150px;
	width: 15px;
	height: 45px;
	min-width: 15px;
}

.prod_info_box TD.tab_Left,.reviews_box TD.tab_Left,.extra_info_box TD.tab_Left {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -825px;
	width: 10px;
	height: 45px;
	min-width: 10px;
}

.prod_info_box TD.tab_Middle,.reviews_box TD.tab_Middle,.extra_info_box TD.tab_Middle {
	background-image: url("images_new/TabM_off.png");
	background-position: center bottom;
	color: #990000;
	text-decoration: none;
	width: 10px;
	height: 45px;
	white-space: nowrap;
}

.prod_info_box TD.tab_Middle A,.reviews_box TD.tab_Middle A,.extra_info_box TD.tab_Middle A {
	color: #505050;
	text-decoration: none;
}

.prod_info_box TD.tab_Middle A:hover,.reviews_box TD.tab_Middle A:hover,.extra_info_box TD.tab_Middle A:hover
	{
	color: #990000;
}

.prod_info_box TD.tab_Right,.reviews_box TD.tab_Right,.extra_info_box TD.tab_Right {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -585px;
	width: 10px;
	height: 45px;
	min-width: 10px;
}

.prod_info_box TD.tab_Left_Act,.reviews_box TD.tab_Left_Act,.extra_info_box TD.tab_Left_Act {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -885px;
	width: 8px;
	height: 45px;
	min-width: 8px;
}

.prod_info_box TD.tab_Middle_Act,.reviews_box TD.tab_Middle_Act,.extra_info_box TD.tab_Middle_Act {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: repeat;
	background-position: 0 -765px;
	width: 1px;
	height: 45px;
	text-decoration: none;
	color: #990000;
	white-space: nowrap;
}

.prod_info_box TD.tab_Right_Act,.reviews_box TD.tab_Right_Act,.extra_info_box TD.tab_Right_Act {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0 -645px;
	width: 8px;
	height: 45px;
	min-width: 8px;
}

.prod_info_box TD.tab_Middle_Act A,.extra_info_box TD.tab_Right_Act {
	color: #990000;
	text-decoration: none;
}

.prod_info_box TD.tab_Left_On,.reviews_box TD.tab_Left_On,.extra_info_box TD.tab_Left_On {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0px -1174px;
	width: 10px;
	height: 45px;
	min-width: 10px;
}

.prod_info_box TD.tab_Middle_On,.reviews_box TD.tab_Middle_On,.extra_info_box TD.tab_Middle_On {
	color: #990000;
	text-decoration: none;
	white-space: nowrap;
	background: url(images_new/sprite_w17.png) top left;
	background-position: 0px -1229px;
	width: 10px;
	height: 45px;
}

.prod_info_box TD.tab_Middle_On A,.reviews_box TD.tab_Middle_On A {
	color: #505050;
	text-decoration: none;
}

.prod_info_box TD.tab_Middle_On A:hover,.reviews_box TD.tab_Middle_On A:hover
	{
	color: #990000;
}

.prod_info_box TD.tab_Right_On,.reviews_box TD.tab_Right_On {
	background: url(images_new/sprite_w17.png) top left;
	background-repeat: no-repeat;
	background-position: 0px -1284px;
	width: 10px;
	height: 45px;
	min-width: 10px;
}

.prod_info_box TD.man_logo_img,.reviews_box TD.man_logo_img {
	height: 60px;
	width: 180px;
	margin: 0;
	padding: 0;
	/*background-image:url("images_new/vert_sep1.png");
 background-position:right center;*/
	background-repeat: no-repeat;
	text-align: center;
}

.prod_info_box TD.man_name,.reviews_box TD.man_name {
	width: 335px;
	margin: 0;
	padding: 0 0 0 10px;
	text-align: left;
}

.prod_info_box TD.man_name A,.reviews_box TD.man_name A {
	color: black;
	text-decoration: none;
}

.prod_info_box TD.man_name A:hover,.reviews_box TD.man_name A:hover {
	color: #990000;
}

.prod_info_box TD.prod_img,.reviews_box TD.prod_img {
	padding-top: 5px;
	text-align: center;
	width: 235px;
}

.prod_info_box TD.prod_img span,.reviews_box TD.prod_img span {
	padding: 0;
	border: 0;
}

.prod_info_box TD.prod_img img,.reviews_box TD.prod_img img {
	margin: 0;
	padding: 5px;
	border: 1px solid #eaeaea;
}

.prod_info_box TD.prod_img div.img_container,.reviews_box TD.prod_img div.img_container
	{
	margin: 0;
	padding: 0px;
}

.prod_info_box TD.prod_img .sub_img,.reviews_box TD.prod_img .sub_img {
	border: 0;
}

.prod_info_box TD.prod_desc,.reviews_box TD.prod_desc {
	height: 170px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #505050;
	font-weight: normal;
	overflow: scroll;
}

.prod_info_box TD.prod_name,.reviews_box TD.prod_name {
	height: 20px;
	width: 100%;
	margin: 0;
	padding: 0 0 4px 0;
	text-align: left;
	vertical-align: bottom;	
}

.prod_info_box TD.prod_name H1,.reviews_box TD.prod_name H1 {
	padding: 0;
	margin: 0;
	color: black;
	font-weight: normal;
	font-size: 14px;
	display: inline;
}

.prod_info_box TD.prod_name span.smallText,.reviews_box TD.prod_name span.smallText
	{
	color: #cbcdc8;
	font-size: 9px;
}

.prod_info_box TD.prod_price,.reviews_box TD.prod_price {
	height: 40px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #990000;
	font-weight: bold;
	font-size: 20px;
}

.prod_info_box TD.prod_price span,.reviews_box TD.prod_price span {
	margin: 0;
	padding: 0;
}

.prod_info_box TD.prod_price span.productNewsPrice,.reviews_box TD.prod_price span.productNewsPrice
	{
	color: green;
}

.prod_info_box TD.prod_price span.productStrikePrice,.reviews_box TD.prod_price span.productStrikePrice
	{
	color: gray;
}

.prod_info_box TD.section_title,.reviews_box TD.section_title,.discount_box TD.section_title
	{
	height: 10px;
	padding: 2px 0 5px 0;
	text-align: left;
	vertical-align: middle;
	color: #990000;
	font-size: 13px;
	font-weight: bold;
	/*background-image:url("images_new/tbg_1.png");
 background-position:center bottom;
 background-repeat:repeat-x;  	 */
	background: url("images_new/sprite_w17.png");
	background-position: -0px -1129px;
}

.prod_info_box TD.add_images {
	text-align: center;
	vertical-align: middle;
}

.prod_info_box TD.add_images div.p_add_image {
	margin: 0px auto;
	padding: 3px;
	border: 1px solid #eaeaea;
	background-color: white;
	position: relative;
}

.prod_info_box TD.section_title_sep,.reviews_box TD.section_title_sep {
	height: 10px;
}
.prod_info_box table.SizesBox
{
  border-top: 1px solid #CCCCCC;	
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;  
}
.prod_info_box table.SizesBox th
{
 border-right: 1px solid #CCCCCC;	
 
 height:30px;
 color:black;
 font-weight:bold;
 text-align:left;
 padding-left:10px;
 background-image: url(images_new/sprite_w17.png);
 background-position: -0px -411px;
 background-repeat: repeat-x;
}
.prod_info_box .SizesBox TD.tabsLeft {
	display: none;
}

.prod_info_box .SizesBox  table.JagnaBoxHeader {
	width: 735px;
}

.prod_info_box .SizesBox  table.contentBar {
	width: 735px;
}

.prod_info_box .SizesBox TD.tabsNoTabs {
	/*background-image:url("images_new/s_box_bg1.png");
 background-position:left bottom;*/
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -411px;
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	height: 30px;
	width: 210px;
}

.prod_info_box .SizesBox TD.tabsRight {
	/*background-image:url("images_new/s_box_bg1.png");
 background-position:left bottom;*/
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -411px;
	background-repeat: repeat-x;
	width: 13px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height: 30px;
	min-width: 13px;
}

.prod_info_box .SizesBox TD.tab_Left {
	/*background-image: url(images_new/sprite_w60.png);*/
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -411px;
	background-repeat: repeat-x;
	width: 10px;
	height: 30px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	/*border-left: 1px solid #CCCCCC;*/
	min-width: 10px;
}

.prod_info_box .SizesBox TD.tab_Middle {
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -411px;
	background-repeat: repeat-x;
	color: black;
	text-decoration: none;
	width: 140px;
	white-space: nowrap;
	border-top: 1px solid #CCCCCC;
	height: 30px;
}

.prod_info_box .SizesBox TD.tab_Right {
	/*background-image:url("images_new/s_box_bg1.png");
 background-position:left bottom;*/
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -411px;
	background-repeat: repeat-x;
	width: 10px;
	border-top: 1px solid #CCCCCC;
	height: 30px;
	vertical-align: top;
	min-width: 10px;
}

.prod_info_box .SizesBox TD.ColColor {
	width: 195px;
	height: 21px;
	padding-left: 20px;
	text-align: left;
	color: #505050;
	font-weight: normal;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.prod_info_box .SizesBox TD.ColSizes {
    border-bottom: 1px solid #CCCCCC;
    color: #505050;
    font-size: 9px;
    font-weight: bold;
    height: 21px;
    padding: 3px 0 3px 5px;
    text-align: left;
    vertical-align: top;
    width: 87px;
}

.prod_info_box .SizesBox TD.ColSizes div.SizeDiv
{
 color: #505050;	
 padding-bottom:3px;
 width: 87px;
 height:16px;
 vertical-align: middle;	
}

.prod_info_box .SizesBox TD.ColSizes div.SizeDiv div.radio
{
width: 23px;
float:left;
}	
.prod_info_box .SizesBox TD.ColSizes div.SizeDiv div.sizetxt
{
width: 50px;
padding-top:3px;
float:left;
}

.prod_info_box .SizesBox TD.ColSizes div.SizeDiv_act
{
 color: #9b0606;	
}

.prod_info_box .SizesBox TD.ColSizes_act {
    color: #9b0606;
}

.prod_info_box .SizesBox TD.borderL {
	display: none;
}

.prod_info_box .SizesBox TD.borderR {
	display: none;
}

.prod_info_box .SizesBox TD.content {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 100%;
}

.prod_info_box TD.pinfo_opt {
	height: 100%;
	text-align: center;
}

.prod_info_box TD.pinfo_opt img {
	border-style: none;
}


.prod_info_box TABLE.prod_description_content {
	border-collapse: collapse; 
	border-spacing: 2px; 
	border: 1px solid;
	border-color: #cccccc;
}

.prod_description_content TD, TH {
	padding: 2px; 
	border: 1px solid;
	border-color: #cccccc;
}

.reviews_box TD.reviews_row, .prod_info1 TD.reviews_row{
	height: 60px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 4px 0;
	text-align: left;
	vertical-align: bottom;
	/*background-image:url("images_new/tbg_1.png");
 background-position:center bottom;
 background-repeat:repeat-x; */
	/*background: url("images_new/sprite_w17.png");
 background-position: -0px -1100px; */
}
.prod_info1 TD.reviews_row{
	padding: 5px 0 4px 0;
	height:40px;
}

.reviews_box TD.reviews_one_row {
	height: 100px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #505050;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 4px 0;
	text-align: left;
	vertical-align: top;
}

.reviews_box TD.reviews_row A {
	text-decoration: none;
}

.reviews_box TD.reviews_row span.reviews_row_b {
	color: #a1a1a1;
}

.reviews_box TD.reviews_row span.reviews_row_c {
	color: #970003;
}

.reviews_box TD.one_review {
	height: 140px;
	width: 100%;
}

.reviews_box TD.one_review div.one_review {
	height: 140px;
	width: 100%;
	margin: 0;
	padding: 0;
	text-align: left;
	vertical-align: top;
	overflow: auto;
}

.reviews_box TD.pn_review {
	height: 30px;
}

.reviews_box TD.one_review h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	font-style: italic;
	font-weight: normal;
}

.reviews_box TD.reviews_row h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	font-style: italic;
	font-weight: bold;
}

.reviews_box TD.reviews_one_row h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: black;
	font-style: italic;
	font-weight: bold;
}

.reviews_box A.p_n_review {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #505050;
	text-decoration: none;
	font-weight: bold;
}

.reviews_box A.p_n_review:hover {
	color: #990100;
}

.reviews_box .ShippingBox {
	width: 500px;
}

.reviews_box .ShippingBox .JagnaBoxHeader {
	width: 500px;
}

.reviews_box .ShippingBox TD.tabsLeft {
	display: none;
}

.reviews_box .ShippingBox TD.tabsNoTabs {
	background-image: url("images_new/s_box_bg1.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	height: 30px;
	width: 1px;
	display: none;
}

.reviews_box .ShippingBox TD.tabsRight {
	background-image: url("images_new/s_box_bg1.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 5px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	height: 30px;
	min-width: 5px;
}

.reviews_box .ShippingBox TD.tab_Left {
	background-image: url(images_new/sprite_w60.png);
	width: 5px;
	height: 30px;
	background-position: -0px -79px;
	background-repeat: repeat-x;
	border-top: 1px solid #CCCCCC;
	/*border-left: 1px solid #CCCCCC;*/
	min-width: 5px;
}

.reviews_box .ShippingBox TD.tab_Middle {
	background-image: url("images_new/s_box_bg1.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	color: black;
	text-decoration: none;
	width: 196px;
	white-space: nowrap;
	border-top: 1px solid #CCCCCC;
	height: 30px;
}

.reviews_box .ShippingBox TD.tab_Right {
	background-image: url("images_new/s_box_bg1.png");
	background-position: left bottom;
	background-repeat: repeat-x;
	width: 5px;
	border-top: 1px solid #CCCCCC;
	height: 30px;
	vertical-align: top;
	min-width: 5px;
}

.reviews_box .ShippingBox TD.ColColor {
	width: 195px;
	height: 30px;
	padding-left: 20px;
	text-align: left;
	color: #505050;
	font-weight: normal;
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
}

.reviews_box .ShippingBox TD.ColSizes {
	padding: 5px;
	text-align: left;
	color: #505050;
	font-weight: normal;
	border-bottom: 1px solid #CCCCCC;
	vertical-align: middle;
	width: 100px;
	height: 30px;
}

.reviews_box .ShippingBox TD.borderL {
	display: none;
}

.reviews_box .ShippingBox TD.borderR {
	display: none;
}

.reviews_box .ShippingBox TD.content {
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	width: 100%;
}

.reviews_box .ShippingBox TD.ShipCol1 {
	width: 61px;
}

.reviews_box .ShippingBox TD.ShipCol2 {
	width: 96px;
}

.reviews_box .ShippingBox TD.ShipCol3 {
	width: 104px;
	border-right: none;
}

.reviews_box .ShippingBox TD.ShipTab1 {
	width: 280px;
}

.reviews_box .ShippingBox TD.ShipTab2 {
	width: 80px;
}

.reviews_box .ShippingBox TD.ShipTab3 {
	width: 70px;
}

.remove_bckgrnd {
	background: none !important;
}

.srchButton {
	width: 25px;
	height: 25px;
	background: white url(images_new/search_button.png) center no-repeat;
}

.sprites_w17 {
	background-image: url(images_new/sprite_w17.png);
	background-color: transparent;
	background-repeat: no-repeat;
}

#corner_left {
	background-position: 0 -210px;
	width: 17px;
	height: 30px;
	min-width: 17px;
}

#corner_tabs {
	background-position: 0 -270px;
	width: 17px;
	height: 30px;
	min-width: 17px;
}

#corner_right {
	background-position: 0 -330px;
	width: 17px;
	height: 30px;
	min-width: 17px;
}

/* Klasy do zoomowania obrazków */
.zoomPad {
	position: relative;
	float: left;
	z-index: 99;
	cursor: crosshair;
}

.zoomPreload {
	-moz-opacity: 0.8;
	opacity: 0.8;
	filter: alpha(opacity =   80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
	text-decoration: none;
	border: 1px solid #CCC;
	background-color: white;
	padding: 8px;
	text-align: center;
	background-image: url(images_new/zoomloader.gif);
	background-repeat: no-repeat;
	background-position: 43px 30px;
	z-index: 110;
	width: 90px;
	height: 43px;
	position: absolute;
	top: 0px;
	left: 0px; *
	width: 100px; *
	height: 49px;
}

.zoomPup {
	overflow: hidden;
	background-color: #FFF;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity =   60);
	z-index: 120;
	position: absolute;
	border: 1px solid #CCC;
	z-index: 101;
	cursor: crosshair;
}

.zoomOverlay {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	/*opacity:0.5;*/
	z-index: 5000;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 101;
}

.zoomWindow {
	position: absolute;
	left: 0px;
	top: 0px;
	background: #FFF;
	z-index: 6000;
	height: auto;
	z-index: 10000;
	z-index: 110;
}

.zoomWrapper {
	position: relative;
	border: 1px solid #999;
	z-index: 110;
}

.zoomWrapperTitle {
	display: block;
	background: #999;
	color: #FFF;
	height: 18px;
	line-height: 18px;
	width: 100%;
	overflow: hidden;
	text-align: center;
	font-size: 10px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 120;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity =   60);
}

.zoomWrapperImage {
	display: block;
	position: relative;
	overflow: hidden;
	z-index: 110;
}

.zoomWrapperImage img {
	border: 0px;
	border: 5px solid red;
	display: block;
	position: absolute;
	z-index: 101;
}

.zoomIframe {
	z-index: -1;
	filter: alpha(opacity = 0);
	-moz-opacity: 0.80;
	opacity: 0.80;
	position: absolute;
	display: block;
}

/* Klasy do zoomowania obrazków */
.sprites_w60 {
	background-image: url(images_new/sprite_w60.png);
	background-repeat: no-repeat;
}

#corner_right_left {
	background-position: 0 -0px;
	width: 46px;
	height: 31px;
}

#sort_asc {
	background-position: -0px -233px;
	width: 21px;
	height: 19px;
}

#sort_asc A {
	display: block;
	width: 21px;
	height: 19px;
}

#sort_asc A:hover {
	background-position: -30px -233px;
	width: 21px;
	height: 19px;
}

#sort_desc {
	background-position: -0px -281px;
	width: 21px;
	height: 19px;
}

#sort_desc A {
	display: block;
	width: 21px;
	height: 19px;
}

#sort_desc A:hover {
	background-position: -30px -281px;
	width: 21px;
	height: 19px;
}

#sort_asc_act {
	background-position: -0px -257px;
	width: 21px;
	height: 19px;
}

#sort_asc_act A {
	display: block;
	width: 21px;
	height: 19px;
}

#sort_asc_act A:hover {
	background-position: -30px -257px;
	width: 21px;
	height: 19px;
}

#sort_desc_act {
	background-position: -0px -345px;
	width: 21px;
	height: 19px;
}

#sort_desc_act A {
	display: block;
	width: 21px;
	height: 19px;
}

#sort_desc_act A:hover {
	background-position: -30px -345px;
	width: 21px;
	height: 19px;
}

#icon_pl
{
background-position: -0px -305px;
width: 24px;
height: 15px;
-moz-border-radius:2px; /* FF */
-webkit-border-radius:2px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:2px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:2px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */ 
box-shadow: 2px 2px 2px #888888;	
}

#icon_pl A {
	display: block;
	width: 24px;
	height: 15px;
}

#icon_pl A:hover {
	background-position: -30px -305px;
	width: 24px;
	height: 15px;
}

#icon_en {
background-position: -0px -325px;
width: 24px;
height: 15px;
-moz-border-radius:2px; /* FF */
-webkit-border-radius:2px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:2px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:2px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */ 
box-shadow: 2px 2px 2px #888888;	
}

#icon_en A {
	display: block;
	width: 24px;
	height: 15px;
}

#icon_en A:hover {
	background-position: -30px -325px;
	width: 24px;
	height: 15px;
}

#tree_expand {
	background-position: -0px -430px;
	width: 16px;
	height: 18px;
}

#tree_expand A {
	display: block;
	width: 16px;
	height: 18px;
}

#tree_expand A:hover {
	background-position: -30px -430px;
	width: 16px;
	height: 18px;
}

#arrow_right {
	margin-top: 2px;
	background-position: -0px -389px;
	width: 13px;
	height: 13px;
}

#arrow_right A {
	display: block;
	width: 13px;
	height: 13px;
}

#arrow_right A:hover {
	background-position: -30px -389px;
	width: 13px;
	height: 13px;
}

#stars_5 {
	background-position: -0px -507px;
	width: 60px;
	height: 12px;
}
#stars_4 {
	background-position: -0px -521px;
	width: 60px;
	height: 12px;
}
#stars_3 {
	background-position: -0px -535px;
	width: 60px;
	height: 12px;
}
#stars_2 {
	background-position: -0px -549px;
	width: 60px;
	height: 12px;
}
#stars_1 {
	background-position: -0px -563px;
	width: 60px;
	height: 12px;
}


.sprites_h250 {
	background-image: url(images_new/sprite_h250.png);
	background-repeat: no-repeat;
}

#zapakuj_prezent1 {
	background-position: -210px -0px;
	width: 227px;
	height: 119px;
}

#zapakuj_prezent1 A {
	display: block;
	width: 227px;
	height: 119px;
}

#zapakuj_prezent1 A:hover {
	background-position: -210px -125px;
	width: 227px;
	height: 119px;
}

#wszystkie_promocje1 {
	background-position: -440px -0px;
	width: 227px;
	height: 119px;
}

#wszystkie_promocje1 A {
	display: block;
	width: 227px;
	height: 119px;
}

#wszystkie_promocje1 A:hover {
	background-position: -440px -125px;
	width: 227px;
	height: 119px;
}

#logo_sklepu_187x86 {
	background-position: -670px -0px;
	width: 187px;
	height: 86px;
}

#logo_sklepu_187x86 A {
	display: block;
	width: 187px;
	height: 86px;
}

#logo_sklepu_187x86 A:hover {
	background-position: -670px -90px;
	width: 187px;
	height: 86px;
}

#certyfikat3 {
	background-position: -860px -0px;
	width: 146px;
	height: 75px;
}

#certyfikat3 A {
	display: block;
	width: 146px;
	height: 75px;
}

#certyfikat3 A:hover {
	background-position: -860px -75px;
	width: 146px;
	height: 75px;
}

#koszyk1 {
	background-position: -0px -31px;
	width: 57px;
	height: 101px;
}

#koszyk1 A {
	display: block;
	width: 57px;
	height: 101px;
}

#koszyk1 A:hover {
	background-position: -0px -140px;
	width: 57px;
	height: 101px;
}

#przelewy24_logo_3_64x28 {
	background-position: -60px -31px;
	width: 64px;
	height: 28px;
}

#przelewy24_logo_3_64x28 A {
	display: block;
	width: 64px;
	height: 28px;
}

#przelewy24_logo_3_64x28 A:hover {
	background-position: -60px -60px;
	width: 64px;
	height: 28px;
}

#paczkomaty_logo {
	background-position: -60px -90px;
	width: 36px;
	height: 38px;
}

#paczkomaty_logo A {
	display: block;
	width: 36px;
	height: 38px;
}

#paczkomaty_logo A:hover {
	background-position: -60px -130px;
	width: 36px;
	height: 38px;
}

#logo_Facebook_16x16 {
	background-position: -60px -170px;
	width: 16px;
	height: 16px;
}

#logo_Facebook_16x16 A {
	display: block;
	width: 16px;
	height: 16px;
}

#logo_Facebook_16x16 A:hover {
	background-position: -60px -190px;
	width: 16px;
	height: 16px;
}

#logo_ups_26x30 {
	background-position: -98px -90px;
	width: 26px;
	height: 30px;
}

#logo_ups_26x30 A {
	display: block;
	width: 26px;
	height: 30px;
}

#logo_ups_26x30 A:hover {
	background-position: -98px -125px;
	width: 26px;
	height: 30px;
}

#logo_dpd_66x38 {
	background-position: -125px -140px;
	width: 66px;
	height: 38px;
}

#logo_dpd_66x38 A {
	display: block;
	width: 66px;
	height: 38px;
}

#logo_dpd_66x38 A:hover {
	background-position: -125px -179px;
	width: 66px;
	height: 38px;
}

#logo-mbank2_bez_39x28 {
	background-position: -125px -31px;
	width: 39px;
	height: 28px;
}

#logo-mbank2_bez_39x28 A {
	display: block;
	width: 39px;
	height: 28px;
}

#logo-mbank2_bez_39x28 A:hover {
	background-position: -125px -60px;
	width: 39px;
	height: 28px;
}

#paypal_logo_55x24 {
	background-position: -125px -90px;
	width: 55px;
	height: 24px;
}

#paypal_logo_55x24 A {
	display: block;
	width: 55px;
	height: 24px;
}

#paypal_logo_55x24 A:hover {
	background-position: -125px -115px;
	width: 55px;
	height: 24px;
}

#Poczta_Polska_Logo_42x28 {
	background-position: -165px -31px;
	width: 42px;
	height: 32px;
}

#Poczta_Polska_Logo_42x28 A {
	display: block;
	width: 42px;
	height: 32px;
}

#Poczta_Polska_Logo_42x28 A:hover {
	background-position: -165px -60px;
	width: 42px;
	height: 32px;
}

.tree_collapse {
	background: url("images_new/sprite_w60.png") no-repeat scroll 0 -407px
		transparent;
	height: 18px;
	min-width: 16px;
	width: 16px;
}

.tree_collapse_first {
	background: url("images_new/sprite_w60.png") no-repeat scroll 0 -407px
		transparent;
	height: 18px;
	min-width: 16px;
	width: 16px;
}

.tree_expand {
	background: url("images_new/sprite_w60.png") no-repeat scroll 0 -430px
		transparent;
	height: 18px;
	min-width: 16px;
	width: 16px;
}

.tree_expand_first {
	background: url("images_new/sprite_w60.png") no-repeat scroll 0 -430px
		transparent;
	height: 18px;
	min-width: 16px;
	width: 16px;
}

.tree_leaf {
	background: url("images_new/sprite_w60.png") no-repeat scroll 0 -453px
		transparent;
	height: 18px;
	min-width: 16px;
	width: 16px;
}

.img_link_selected {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1374px
		transparent;
	height: 16px;
	width: 16px;
}

.img_link_unselected {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1416px
		transparent;
	height: 16px;
	width: 16px;
}

.img_link_selected_sub {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1451px
		transparent;
	height: 13px;
	width: 13px;
}

.img_link_unselected_sub {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1469px
		transparent;
	height: 13px;
	width: 13px;
}

.reset_colors {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1436px
		transparent;
	height: 5px;
	width: 9px;
}

.show_img {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1353px
		transparent;
	height: 10px;
	width: 5px;
}

.hide_img {
	background: url("images_new/sprite_w17.png") no-repeat scroll 0 -1336px
		transparent;
	height: 10px;
	width: 5px;
}

.tbg_1 {
	height: 43px;
	min-height: 10px;
	background: url("images_new/sprite_w17.png");
	background-position: -0px -1121px;
}

.h_separator {
	height: 3px;
	min-height: 3px;
	width: 100%;
	background: url("images_new/sprite_w17.png");
	background-position: -0px -1161px;
}

.man_checked {
	height: 16px;
	width: 16px;
	background: url("images_new/sprite_w17.png");
	background-position: -0px -1394px;
	background-repeat: norepeat;
	float: left;
}

.otr_container {
	width: 690px;
	height: 54px;
	margin: 0;
	padding: 0;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

.otr_container div.otr_left {
	width: 8px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -354px;
	background-repeat: norepeat;
}

.otr_container div.otr_right {
	width: 8px;
	height: 54px;
	float: right;
	background: url("images_new/sprite_z_w20.png");
	background-position: -10px -354px;
	background-repeat: norepeat;
}

.otr_container div.otr1 {
	width: 16px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -0px;
	background-repeat: repeat-x;
}

.otr_container div.otr2 {
	width: 2px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -410px;
	background-repeat: norepeat;
}

.otr_container div.otr3 {
	width: 95px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -56px;
	background-repeat: repeat-x;
}

.otr_container div.otr4 {
	width: 19px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -168px;
	background-repeat: norepeat;
}

.otr_container div.otr5 {
	width: 19px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -224px;
	background-repeat: norepeat;
}

.otr_container div.otr5act {
	width: 19px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -466px;
	background-repeat: norepeat;
}

.otr_container div.otr6 {
	width: 240px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -112px;
	background-repeat: repeat-x;
}

.otr_container div.otr7 {
	width: 240px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -56px;
	background-repeat: repeat-x;
}

.otr_container div.otr8 {
	width: 19px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -280px;
	background-repeat: norepeat;
}

.otr_container div.otr8_act {
	background-position: -0px -635px;
}

.otr_container div.otr9 {
	width: 47px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -112px;
	background-repeat: repeat-x;
}

.otr_container div.otr10 {
	width: 2px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -4px -410px;
	background-repeat: norepeat;
}

.otr_container div.otr11 {
	width: 17px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -0px;
	background-repeat: repeat-x;
}

.otr_container div.otr12 {
	width: 198px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -112px;
	background-repeat: repeat-x;
}

.otr_container div.otr13 {
	width: 198px;
	height: 54px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -56px;
	background-repeat: repeat-x;
}

.otr_txt {
	position: absolute;
	top: 17px;
	height: 15px;
	width: 130px;
	text-align: middle;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #515151;
}

.otr_txt1 {
	left: 67px;
}

.otr_txt2 {
	left: 323px;
}

.otr_txt3 {
	left: 540px;
}

.otr_txt_act {
	font-weight: bold;
	color: #990100;
}

table.success_box,table.warning_box,table.error_box {
	width: 690px;
	min-height: 35px;
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	padding-top: 10px;
}

table.success_box td.top_left,table.warning_box td.top_left,table.error_box td.top_left
	{
	height: 7px;
	width: 7px;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -345px;
	background-repeat: norepeat;
}

table.success_box td.top,table.warning_box td.top,table.error_box td.top
	{
	height: 7px;
	background-color: #fffef2;
	border-top: 1px solid #e2d2b1;
}

table.success_box td.top_right,table.warning_box td.top_right,table.error_box td.top_right
	{
	height: 7px;
	width: 7px;
	background: url("images_new/sprite_z_w20.png");
	background-position: -10px -345px;
	background-repeat: norepeat;
}

table.success_box td.bottom_left,table.warning_box td.bottom_left,table.error_box td.bottom_left
	{
	height: 7px;
	width: 7px;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -336px;
	background-repeat: norepeat;
}

table.success_box td.bottom,table.warning_box td.bottom,table.error_box td.bottom
	{
	height: 7px;
	background-color: #fffef2;
	border-bottom: 1px solid #e2d2b1;
}

table.success_box td.bottom_right,table.warning_box td.bottom_right,table.error_box td.bottom_right
	{
	height: 7px;
	width: 7px;
	background: url("images_new/sprite_z_w20.png");
	background-position: -10px -336px;
	background-repeat: norepeat;
}

table.success_box td.middle_left,table.warning_box td.middle_left,table.error_box td.middle_left
	{
	background-color: #FFFEF2;
	border-left: 1px solid #E2D2B1;
}

table.success_box td.middle_right,table.warning_box td.middle_right,table.error_box td.middle_right
	{
	background-color: #FFFEF2;
	border-right: 1px solid #E2D2B1;
}

table.success_box td.sign_i,table.warning_box td.sign_i,table.error_box td.sign_i
	{
	height: 37px;
	width: 37px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFFEF2;
}

table.success_box td.sign_i div {
	height: 37px;
	width: 37px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -339px 0px;
	background-repeat: norepeat;
	margin-left: auto;
	margin-right: auto;
}

table.warning_box td.sign_i div {
	height: 37px;
	width: 37px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -339px -40px;
	background-repeat: norepeat;
	margin-left: auto;
	margin-right: auto;
}

table.error_box td.sign_i div {
	height: 37px;
	width: 37px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -339px -80px;
	background-repeat: norepeat;
	margin-left: auto;
	margin-right: auto;
}

table.success_box td.text {
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
	color: #535353;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 54px;
	overflow: hidden;
	padding: 5px 0 5px 15px;
	background-color: #FFFEF2;
}

table.warning_box td.text {
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
	color: #535353;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 54px;
	overflow: hidden;
	padding: 5px 0 5px 15px;
	background-color: #FFFEF2;
}

table.error_box td.text {
	text-align: left;
	padding-left: 15px;
	font-weight: bold;
	color: red;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 54px;
	overflow: hidden;
	padding: 5px 0 5px 15px;
	background-color: #FFFEF2;
}

.pinfo_amount {
	height: 26px;
	width: 60px;
	background-image: url(images_new/sprite_w60.png);
	background-position: -0px -476px;
}

.csh_container {
	/*width: 760px;*/
	width: 1012px;	
	background: white;
}

.csh_container .top {
	width: 1014px;
	height: 30px;
}

.csh_container .bottom {
	width: 1014px;
	height: 30px;
}

.csh_container .middle {
	width: 1013px;
	border-color: #dedede;
	border-style: none solid;
	border-width: 0 1px;
	background: #f6f6f6;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

.csh_container .top div.top1 {
	height: 30px;
	width: 17px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -210px;
}

.csh_container .top div.top2 {
	height: 30px;
	width: 102px;
	float: left;
	background-image: url(images_new/sprite_w60.png);
	background-position: -0px -43px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-align: middle;
	padding-top: 10px;
}

.csh_container .top div.top3 {
	height: 30px;
	width: 17px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -270px;
}

.csh_container .top div.top4 {
	height: 30px;
	width: 611px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -1081px;
	background-repeat: repeat-x;
}

.csh_container .top div.top5 {
	height: 30px;
	width: 17px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -330px;
}

.csh_container .bottom div.bottom1 {
	height: 17px;
	width: 17px;
	float: left;
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -522px;
	/*background-image: url(images_new/sh_container_bl.png);*/
}

.csh_container .bottom div.bottom2 {
	height: 17px;
	width: 731px;
	float: left;
	/*background-image: url(images_new/sprite_w17.png);
background-position:-0px -540px;*/
	background-image: url(images_new/sh_container_bm.png);
	background-repeat: repeat-x;
}

.csh_container .bottom div.bottom3 {
	height: 17px;
	width: 16px;
	float: left;
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -1px -560px;
}

.cont_ch_proc {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #505050;
	text-align: left;
	width: 690px;
	height: 40px;
	margin: 10px auto 0 auto;
	position: relative;
}

.cont_ch_proc span.txt1 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

.order_boxes {
	height: 212px;
	width: 690px;
	margin: 10px auto 10px auto;
}

.order_boxes div.csbox1 {
	padding-left: 9px;
	float: left;
	height: 212px;
	width: 253px;
}

.order_boxes div.csbox2 {
	padding-left: 9px;
	float: left;
	height: 212px;
	width: 253px;
}

.order_boxes div.csbox3 {
	padding-left: 9px;
	float: left;
	height: 114px;
	width: 164px;
}

.order_boxes div.csbox1 div.h_sep,.order_boxes div.csbox2 div.h_sep {
	height: 2px;
	width: 229px;
	margin-left: 10px;
	background: #f2ecdb;
}

.order_boxes .csbox1 div.top,.order_boxes .csbox2 div.top {
	width: 253px;
	height: 6px;
}

.order_boxes .csbox1 div.middle,.order_boxes .csbox2 div.middle {
	width: 251px;
	height: 200px;
	border-left: 1px solid #e2d2b1;
	border-right: 1px solid #e2d2b1;
	background-color: #fffef2;
	text-align: left;
	overflow: hidden;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #505050;
}

.order_boxes .csbox1 div.bottom,.order_boxes .csbox2 div.bottom {
	width: 253px;
	height: 7px;
}

.order_boxes .csbox3 div.top {
	width: 164px;
	height: 6px;
}

.order_boxes .csbox3 div.middle {
	width: 162px;
	height: 100px;
	border-left: 1px solid #e2d2b1;
	border-right: 1px solid #e2d2b1;
	background-color: #fffef2;
	text-align: left;
	overflow: hidden;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #505050;
}

.order_boxes .csbox3 div.bottom {
	width: 164px;
	height: 7px;
}

.order_boxes span {
	white-space: normal;
}

.order_boxes .csbox1 div.middle span.title,.order_boxes .csbox2 div.middle span.title,.order_boxes .csbox3 div.middle span.title
	{
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}

.order_boxes .csbox1 div.middle span.line1,.order_boxes .csbox2 div.middle span.line1,.order_boxes .csbox3 div.middle span.line1
	{
	font-size: 10px;
	font-weight: bold;
	color: #505050;
	display: block;
	margin-top: 5px;
}

.order_boxes .csbox1 .top div.left,.order_boxes .csbox2 .top div.left,.order_boxes .csbox3 .top div.left
	{
	height: 7px;
	width: 7px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -345px;
	background-repeat: norepeat;
}

.order_boxes .csbox1 .top div.center,.order_boxes .csbox2 .top div.center
	{
	height: 6px;
	width: 239px;
	float: left;
	background-color: #fffef2;
	border-top: 1px solid #e2d2b1;
}

.order_boxes .csbox3 .top div.center {
	height: 6px;
	width: 150px;
	float: left;
	background-color: #fffef2;
	border-top: 1px solid #e2d2b1;
}

.order_boxes .csbox1 .top div.right,.order_boxes .csbox2 .top div.right,.order_boxes .csbox3 .top div.right
	{
	height: 7px;
	width: 7px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -10px -345px;
	background-repeat: norepeat;
}

.order_boxes .csbox1 .bottom div.left,.order_boxes .csbox2 .bottom div.left,.order_boxes .csbox3 .bottom div.left
	{
	height: 7px;
	width: 7px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -0px -336px;
	background-repeat: norepeat;
}

.order_boxes .csbox1 .bottom div.center,.order_boxes .csbox2 .bottom div.center
	{
	height: 6px;
	width: 239px;
	float: left;
	background-color: #fffef2;
	border-bottom: 1px solid #e2d2b1;
}

.order_boxes .csbox3 .bottom div.center {
	height: 6px;
	width: 150px;
	float: left;
	background-color: #fffef2;
	border-bottom: 1px solid #e2d2b1;
}

.order_boxes .csbox1 .bottom div.right,.order_boxes .csbox2 .bottom div.right,.order_boxes .csbox3 .bottom div.right
	{
	height: 7px;
	width: 7px;
	float: left;
	background: url("images_new/sprite_z_w20.png");
	background-position: -10px -336px;
	background-repeat: norepeat;
}

.order_boxes div.box_no_confirm {
	border: 1px solid red;
	width: 23px;
	height: 109px;
	background: url("images_new/wykrzyknik.png");
	/*background-position: -0px -0px;*/
	background-repeat: norepeat;
	margin-left: auto;
	margin-right: auto;
}

.order_table1 {
	width: 690px;
	border: 1px solid #dedede;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #505050;
}

.order_table1 td.header1,.order_table1 td.header2,.order_table1 td.header3,.order_table1 th.header1
	{
	height: 31px;
	background-image: url(images_new/sprite_w17.png);
	background-position: -0px -410px;
	/*background-image: url(images_new/s_box_bg1.png);
background-position:bottom;*/
	background-repeat: repeat-x;
}

.order_table1 td.header_w {
	background-position: -0px -390px;	
}	

.order_table1 td.prod_lst_h1 {
	width: 400px;
	border-right: 1px solid #dedede;
	padding-left: 15px;
	text-align: left;
}

.order_table1 td.discount_h1 {
	width: 190px;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.order_table1 td.prod_lst_h2 {
	width: 145px;
	border-right: 1px solid #dedede;
}

.order_table1 td.discount_h2 {
	width: 90px;
	border-top: 1px solid #dedede;
}

.order_table1 td.scart_h1 {
	width: 430px;
	border-right: 1px solid #dedede;
	text-align:center;
}

.order_table1 td.scart_h2 {
	width: 75px;
	border-right: 1px solid #dedede;
	text-align:center;
}

.order_table1 td.scart_h3 {
	width: 100px;
	border-right: 1px solid #dedede;
	text-align:center;
}

.order_table1 td.scart_h4 {
	width: 85px;
	border-right: none;
	text-align:center;
}

.order_table1 td.prod_lst_ot1 {
	width: 625;
	border-right: 1px solid #dedede;
	padding-right: 10px;
	text-align: right;
}

.order_table1 td.prod_lst_ot2 {
	width: 114px;
	padding-right: 3px;
	text-align: right;
	color: #990100;
	font-size: 12px;
	font-weight: bold;
}

.order_table1 td.prod_lst_ot1tot {
	font-size: 13px;
}

.order_table1 td.prod_lst_ot2tot {
	font-size: 13px;
	color: red;
}

.order_table1 td.prod_lst_ot1m {
	border-bottom: 1px solid #dedede;
	font-size: 10px;
	background: none;
}

.order_table1 td.prod_lst_ot2m {
	border-bottom: 1px solid #dedede;
	font-size: 10px;
	background: none;
	border-right: none;
}

.order_table1 td.prod_lst_h3 {
	width: 145px;
	/*border-top:1px solid #dedede;
 border-right:1px solid #dedede;*/
}

.order_table1 td.discount_h3 {
	width: 410px;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
}

.order_table1 tr.r1 td.cell1 {
	height: 93px;
	/*border-right:1px solid #dedede;*/
	font-weight: normal;
	padding-left: 15px;
	padding-top: 15px;
	text-align: left;
	vertical-align: top;
	width: 100%;
	font-weight: bold;
	background: white;
}

.order_table1 tr.r1 td.cell1 td.edit_box {
	width: 356px;
	height: 36px;
	padding: 4px 0 0 2px;
}

.order_table1 tr.r1 td.cell1 td.adress_label {
	width: 295px;
	padding-top: 5px;
	overflow: hidden;
}

.order_table1 tr.r1 td.cell1 td.edit_box input {
	width: 350px;
	height: 19px;
	border: none;
}

.input_pass {
	width: 100px;
}

.order_table1 tr.r1 td.cell1 td.edit_box select {
	width: 350px;
	height: 19px;
	border: none;
	padding-top: 2px;
}

.order_table1 tr.r1 td.cell1 table.adress {
	width: 650px;
}

.order_table1 tr.r1 td.cell2 {
	text-align: left;
	padding: 15px 0 15px 15px;
	overflow: hidden;
	vertical-align: top;
}

.order_table1 tr.r_sp_wysylki td.cell1 {
	height: 30px;
	width: 60px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: white;
}

.order_table1 tr.r_sp_wysylki td.cell2 {
	height: 30px;
	width: 500px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: 5px 5px 5px 15px;
	text-align: left;
	background: white;
}

.order_table1 tr.r_address td.cell1 {
	height: 30px;
	width: 60px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}

.order_table1 tr.r_address td.cell2 {
	height: 30px;
	width: 630px;
	border-bottom: 1px solid #dedede;
	padding: 5px 5px 5px 15px;
	text-align: left;
	font-weight: normal;
}

.order_table1 tr.r_address td.cell3 {
	height: 30px;
	width: 200px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: left;
	padding: 5px 5px 5px 15px;
}

.order_table1 tr.r_address td.cell4 {
	border-bottom: 1px solid #dedede;
	color: #c60005;
	text-align: left;
}

.order_table1 tr.r_address td.addr_dflt {
	color: #c60005;
}

.order_table1 tr.r_address td.cell2 div {
	width: 630px;
	overflow: hidden;
	white-space: normal;
}

.order_table1 tr.r_sp_wysylki td.cell3 {
	height: 30px;
	padding: 0 2px 0 15px;
	text-align: right;
	color: #990100;
	font-weight: bold;
	font-size: 12px;
	background: white;
}

.order_table1 tr.r_sp_wysylki  .free_shipp {
	width: 100%;
	padding-left: 15px;
	text-align: left;
}

.order_table1 tr.r_sp_wysylki  span.free_shipp_t {
	
}

.order_table1 tr.r_sp_wysylki  span.free_shipp_d {
	font-weight: normal;
	font-size: 10px;
}

.order_table1 tr.r_sp_wysylki  span.shipp_err_t {
	color: red;
}

.order_table1 tr.r_sp_wysylki  span.shipp_err_d {
	font-weight: normal;
	font-size: 10px;
}

.order_table1 tr.r_sp_wysylki td.cell3 {
	border-bottom: 1px solid #dedede;
}

.order_table1 tr.r5 td.cell1 {
	text-align: left;
	padding: 5px 15px 5px 15px;
	background: white;
}

.order_table1 tr.r5 td.cell_pay_confirm {
	border-bottom: 1px solid #dedede;
	height: 50px;
}

.order_table1 tr.r5 td.cell_pays_info {
	border-bottom: 1px solid #dedede;
	font-weight: normal;
}

.order_table1 tr.rcoupon td.cell {
	height: 40px;
	text-align: left;
	border-bottom: 1px solid #dedede;
	padding: 0 0 0 15px;
	background: white;
}

.order_table1 tr.rcoupon td.cell div.coupon {
	height: 26px;
	width: 205px;
	background-image: url("images_new/sprite_h250.png");
	position: relative;
}

.order_table1 tr.rcoupon td.cell div.coupon input {
	position: absolute;
	top: 2px;
	left: 2px;
	border: none;
	height: 20px;
	width: 193px;
}

.order_table1 tr.r_prod_lst td.cell1 {
	height: 30px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: left;
	padding: 3px 0 3px 15px;
	background: white;
}

.order_table1 tr.r_prod_lst td.cell2 {
	height: 30px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
/*	padding: 3px 5px 3px 15px;*/
	text-align: center;
	background: white;
}

.order_table1 tr.r_prod_lst td.cell3 {
	height: 30px;
	padding-right: 5px;
	text-align: right;
	color: #990100;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #dedede;
	background: white;
}

.order_table1 tr.r_scart td.cell1 {
	min-height: 30px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: left;
	padding: 3px 0 3px 15px;
	background: white;
}

.order_table1 tr.r_scart td.cell2 {
	min-height: 30px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: right;
	font-weight: bold;
	padding: 0px 5px 3px 0px;
	background: white;
}

.order_table1 tr.r_scart td.cell3 {
	min-height: 30px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: left;
	padding: 3px 0 3px 15px;
	background: white;
}

.order_table1 tr.r_scart td.cell4 {
	min-height: 30px;
	border-bottom: 1px solid #dedede;
	color: #990100;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
	padding: 0px 5px 3px 0px;
	background: white;
}

.order_table1 tr.r_prod_lst td.discount1 {
	height: 30px;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: left;
	padding: 3px 0 3px 15px;
	background: white;
	font-size: 12px;
}

.order_table1 tr.r_prod_lst td.discount2 {
	height: 30px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding: 3px 5px 3px 15px;
	text-align: left;
	background: white;
	font-size: 12px;
}

.order_table1 tr.r_prod_lst td.discount3 {
	height: 30px;
	padding-left: 15px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	background: white;
}

.order_table1 tr.r_prod_lst td.ahistory {
	height: 30px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: right;
	padding: 3px 0 3px 15px;
	background: white;
}

.order_table1 tr.r_prod_lst td.ahistory4 {
	color: #990100;
}

.order_table1 tr.r_prod_lst td.ahistory5 {
	border-right: 1px solid #dedede;
}

.order_table1  td.ahistory_h1 {
	width: 100px;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.order_table1  td.ahistory_h2 {
	width: 100px;
	border-top: 1px solid #dedede;
}

.order_table1  td.ahistory_h3 {
	width: 140px;
	border-top: 1px solid #dedede;
}

.order_table1  td.ahistory_h4 {
	width: 100px;
	border-top: 1px solid #dedede;
}

.order_table1  td.ahistory_h5 {
	border-right: 1px solid #dedede;
	border-top: 1px solid #dedede;
}

.order_table1 tr.r_prod_lst span.options {
	font-size: 10px;
	font-weight: normal;
}

.r_arrow_txt {
	height: 15px;
	width: 690px;
	margin: 15px auto 15px auto;
	margin-bottom: 15px;
	border-bottom: 1px solid #dedede;
	text-align: left;
	padding-bottom: 10px;
	color: #990000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.r_arrow_txt div.r_arrow {
	height: 13px;
	width: 13px;
	background-image: url(images_new/sprite_w60.png);
	background-position: -0px -389px;
	float: left;
	padding: 0 5px 0 0;
	margin-top: 2px;
}

.r_arrow_txt span {
	margin-bottom: 3px;
}

.ch_mess_box .top .l {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -579px;
}

.ch_mess_box .top .c {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -586px;
	background-repeat: repeat-x;
}

.ch_mess_box .top .r {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -14px -579px;
}

.ch_mess_box .bottom .l {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -593px;
}

.ch_mess_box .bottom .c {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -600px;
	background-repeat: repeat-x;
}

.ch_mess_box .bottom .r {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -14px -593px;
}

.ch_mess_box .m {
	border-left: 2px solid #b84d49;
	border-right: 2px solid #b84d49;
	background: white;
	text-align: center;
	overflow: hidden;
}

.ch_mess_box .m span.text {
	color: #b44441;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.info_no_confirm,.info_confirming {
	margin-left: auto;
	margin-right: auto;
	padding-top: 6px;
}

.info_no_check {
	padding-top: 10px;
}

span.thanksforsh {
	font-size: 12px;
	font-weight: bold;
}

.info_addr_form {
	padding-top: 10px;
}

.info_addr_form .top .l,.info_confirming .top .l {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -607px;
}

.info_addr_form .top .c,.info_confirming .top .c {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -614px;
	background-repeat: repeat-x;
}

.info_addr_form .top .r,.info_confirming .top .r {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -14px -607px;
}

.info_addr_form .bottom .l,.info_confirming .bottom .l {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -621px;
}

.info_addr_form .bottom .c,.info_confirming .bottom .c {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -0px -628px;
	background-repeat: repeat-x;
}

.info_addr_form .bottom .r,.info_confirming .bottom .r {
	background-image: url(images_new/sprite_z_w20.png);
	background-position: -14px -621px;
}

.info_addr_form .m,.info_confirming .m {
	border-left: 2px solid #1b9e01;
	border-right: 2px solid #1b9e01;
	background: white;
	text-align: center;
	overflow: hidden;
}

.info_addr_form .m span.text,.info_confirming .m span.text {
	color: green;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

td.f_address {
	background: white;
}

div.f_address {
	background: white;
	width: 680px;
	height: 210px;
}

td.f_accnt {
	border-bottom: 1px solid #dedede;
	background: white;
	text-align: left;
}

div.f_accnt {
	height: 260px;
}

div.f_accnt_edit {
	height: 130px;
}

div.f_accnt_pass {
	height: 70px;
	padding-top: 5px;
}

div.f_address div.row, div.f_tellafriend.row {
	width: 680px;
	height: 26px;
	padding-top: 2px;
}

div.f_address div.row div.label {
	width: 290px;
	height: 26px;
	padding-left: 15px;
	line-height: 26px;
	float: left;
	text-align: left;
}

div.f_address div.row div.inputL, div.f_tellafriend div.row div.inputL {
	width: 3px;
	height: 26px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: 0px -1491px;
	background-repeat: no-repeat;
}

div.f_address div.row div.inputM, div.f_tellafriend div.row div.inputM {
	width: 360px;
	height: 26px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: 0px -1532px;
	background-repeat: repeat-x;
}

div.f_address div.row div.inputR, div.f_tellafriend div.row div.inputR {
	width: 3px;
	height: 26px;
	float: left;
	background-image: url(images_new/sprite_w17.png);
	background-position: -10px -1491px;
	background-repeat: no-repeat;
}

div.f_address div.row div.postCode {
	width: 100px;
}

div.f_address div.row div.inputM input {
	width: 350px;
	height: 20px;
	border: none;
	margin-top: 2px;
}

div.f_tellafriend div.row div.inputM input {
	width: 350px;
	height: 20px;
	border: none;
	margin-top: 2px;
}

div.f_address div.row div.inputM select {
	width: 350px;
	height: 20px;
	border: none;
	margin-top: 4px;
}

div.new_addr_info {
	height: 30px;
	width: 680px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	color: #990000;
	text-align: left;
	white-space: normal;
	overflow: hidden;
	padding: 2px 0 2px 15px;
}

span.rb_address {
	display: block;
	float: left;
	padding-top: 3px;
	color: #990100;
}

.smartspinner {
	padding: 0;
	padding: 2px 10px 2px 2px;
	border: solid 1px #afafaf;
	background: url(images_new/normal.jpg) no-repeat right;
	background-color: #f6f6f6;
	text-align: center;
	/*vertical-align:middle;*/
	line-height: 2;
	border-radius: 3px;
	-moz-border-radius: 3px;
	color: #848484;
	font-size: 1.0em;
	font-weight: bold;
	height: 17px;
	width:40px;
}

.smartspinner.up {
	background: url(images_new/up.jpg) no-repeat right;
	background-color: #f6f6f6;
	cursor: pointer;
}

.smartspinner.down {
	background: url(images_new/down.jpg) no-repeat right;
	background-color: #f6f6f6;
	cursor: pointer;
}

.ppaymentav {
	padding: 0;
	margin: 0;
	width: 40px;
	height: 40px;
	background-image: url(images_new/platnosci_h_sm.png);
}

.gmapslnk {
	width: 60px;
	height: 13px;
	background-image: url(images_new/googlemaps.png);
	float: left;
}

.sprites_w80_butt {
	background-repeat: no-repeat;
}

#account_off {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 99px;
	height: 35px;
	background-position: -0px -0px;
}

#account_off A {
	display: block;
	width: 99px;
	height: 35px;
}

#account_off A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -0px;
}

#shopping_cart_off {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 145px;
	height: 35px;
	background-position: -0px -318px;
}

#shopping_cart_off A {
	display: block;
	width: 145px;
	height: 35px;
}

#shopping_cart_off A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -318px;
}

#order_off {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 102px;
	height: 35px;
	background-position: -0px -278px;
}

#order_off A {
	display: block;
	width: 102px;
	height: 35px;
}

#order_off A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -278px;
}

#logout_off {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 101px;
	height: 35px;
	background-position: -0px -238px;
}

#logout_off A {
	display: block;
	width: 101px;
	height: 35px;
}

#logout_off A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -238px;
}

#login_off {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 96px;
	height: 35px;
	background-position: -0px -198px;
}

#login_off A {
	display: block;
	width: 96px;
	height: 35px;
}

#login_off A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -198px;
}

#cart_button {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 62px;
	height: 26px;
	background-position: -0px -40px;
}

#cart_button A {
	display: block;
	width: 62px;
	height: 26px;
}

#cart_button A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -188px -40px;
}

#header_tab1_gr {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 125px;
	height: 27px;
	background-position: -0px -66px;
}

#header_tab1_gr A {
	display: block;
	width: 125px;
	height: 27px;
}

#header_tab1_gr A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -66px;
}

#header_tab2_gr {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 125px;
	height: 27px;
	background-position: -0px -98px;
}

#header_tab2_gr A {
	display: block;
	width: 125px;
	height: 27px;
}

#header_tab2_gr A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -98px;
}

#header_tab3_gr {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 125px;
	height: 27px;
	background-position: -0px -130px;
}

#header_tab3_gr A {
	display: block;
	width: 125px;
	height: 27px;
}

#header_tab3_gr A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -130px;
}

#header_tab4_gr {
	background-image: url(images_new/sprite_w80_buttPL.png);
	width: 125px;
	height: 27px;
	background-position: -0px -162px;
}

#header_tab4_gr A {
	display: block;
	width: 125px;
	height: 27px;
}

#header_tab4_gr A:hover {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -155px -162px;
}

.promo_img {
	width: 62px;
	height: 44px;
	position: absolute;
	left: 0;
	bottom: 0px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -670px -178px;
}

.promo_news_img {
	left: 63px;
	bottom: 0px;
}

.news_img {
	width: 62px;
	height: 44px;
	position: absolute;
	left: 0;
	bottom: 0px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -733px -178px;
}

.promo_img_sm {
	width: 56px;
	height: 39px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -801px -178px;
}

.news_img_sm {
	width: 56px;
	height: 39px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -860px -178px;
}

.p_info_btn_rev {
	width: 156px;
	height: 61px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -0px -609px;
	margin-left: auto;
	margin-right: auto;
}

.p_info_btn_rev_act {
	background-position: -160px -609px;
}

.p_info_btn_friend {
	width: 186px;
	height: 61px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -0px -547px;
	margin-left: auto;
	margin-right: auto;
}

.p_info_btn_friend_act {
	background-position: -188px -547px;
}

.p_info_btn_trozm {
	width: 166px;
	height: 61px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -0px -423px;
	margin-left: auto;
	margin-right: auto;
}

.p_info_btn_trozm_o {
	background-position: -170px -423px;
}

.p_info_btn_trozm_p {
	background-position: -170px -485px;
}

.p_info_btn_pres {
	width: 172px;
	height: 67px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -0px -671px;
	margin-left: auto;
	margin-right: auto;
}

.p_info_btn_pres_act {
	background-position: -172px -671px;
}

.p_info_btn_hide_pres {
	width: 172px;
	height: 67px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -0px -671px;
	margin-left: auto;
	margin-right: auto;
}

.p_info_btn_hide_pres_act {
	background-position: -172px -671px;
}

.p_info_b_in_cart {
	width: 157px;
	height: 51px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -0px -371px;
	margin-left: auto;
	margin-right: auto;
	border: none;
	cursor: pointer;
	margin-bottom: 4px;
}

.p_info_b_in_cart_act {
	background-position: -160px -371px;
}
.rev_spinner
{
 color: #505050;
 font-family: Verdana,Arial,sans-serif;
 font-size: 11px;
 font-weight: bold;
 /*float:right;*/
 padding-right:30px;
}
tr.paczkomaty_header td
{
font-size: 10px;
}












/* To są buttony na stronach zamówienia w tym sprite do zamowień - teraz są niepotrzebne bo robimy to innymi guzikami */
	/*.order_table1 tr.r1 td.cell1*/
/*
div.btn_ch_adress {
	width: 232px;
	height: 22px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -824px;
	float: left;
	margin-left: 5px;
	display: none;
}

.order_table1 tr.r1 td.cell1 div.btn_ch_adress_act {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -932px;
}

.btn_add_adress {
	width: 124px;
	height: 23px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -252px -959px;
	margin-left: auto;
	margin-right: auto;
}

.btn_add_adress_act {
	background-position: -252px -986px;
}

.shbtnContinue {
	width: 101px;
	height: 22px;
	border: none;
	padding-top: 2px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -797px;
	float: right;
}

.shbtnContinue_act {
	background-position: -188px -797px;
}

.btnContinue {
	width: 101px;
	height: 22px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -797px;
}

.btnContinue_act {
	background-position: -188px -797px;
}

.btnUpdtAddr {
	width: 225px;
	height: 22px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -959px;
	float: right;
	display: none;
}

.btnUpdtAddr_act {
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0 -986px;
}
*/
.order_boxes .box div.middle div.no_choice {
	width: 198px;
	height: 79px;
	background-image: url(images_new/no_choice.png);
}
/*
.btnCheckoutConfirm {
	width: 180px;
	height: 23px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -905px;
	cursor: pointer;
}

.btnCheckoutConfirm_act {
	background-position: -188px -905px;
}

.btnCheckoutEdit {
	width: 101px;
	height: 22px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -878px;
	cursor: pointer;
	margin-left: 15px;
}

.btnCheckoutEdit_act {
	background-position: -188px -878px;
}

.btnDelete {
	width: 57px;
	height: 23px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -1013px;
	cursor: pointer;
}

.btnDelete_act {
	background-position: 0px -1040px;
}

.btnOrderDetails {
	width: 68px;
	height: 23px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -105px -851px;
	cursor: pointer;
	margin-left: auto;
	margin-right: auto;
}

.btnOrderDetails_act {
	background-position: -293px -851px;
}

.btnSetPrimary {
	width: 141px;
	height: 23px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -235px -824px;
	cursor: pointer;
}

.btnSetPrimary_act {
	background-position: -235px -932px;
}

.btnChooseAddr {
	width: 186px;
	height: 22px;
	border: none;
	padding-top: 2px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -1067px;
	float: right;
}

.btnChooseAddr_act {
	background-position: -190px -1067px;
}

.btnChooseNewAddr {
	width: 166px;
	height: 22px;
	border: none;
	padding-top: 2px;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -1094px;
	float: right;
}

.btnChooseNewAddr_act {
	background-position: -170px -1094px;
}

.btnReturn {
	width: 101px;
	height: 23px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -851px;
	cursor: pointer;
}

.btnReturn_act {
	background-position: 188px -851px;
}

.btnZamow {
	width: 74px;
	height: 22px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: -105px -797px;
}

.btnZamow_act {
	background-position: -293px -797px;
}

.btnCntShopping {
	width: 131px;
	height: 22px;
	border: none;
	background-image: url(images_new/sprite_w80_buttPL.png);
	background-position: 0px -1121px;
}

.btnCntShopping_act {
	background-position: -137px -1121px;
}
*/
#cookiesBar {
	border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    color: #414141;
    font: 400 normal 11px/1em Arial, sans-serif;
    width: 100%;
    padding: 10px 0;
    position: fixed;
        bottom: 0;
        left: 0;
    z-index: 9999;
    background: #ebebeb;
        background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(0%, #fff), color-stop(100%, #ebebeb));
        background-image: -webkit-linear-gradient(#fff, #ebebeb);
        background-image: -moz-linear-gradient(#fff, #ebebeb);
        background-image: -o-linear-gradient(#fff, #ebebeb);
        background-image: -ms-linear-gradient(#fff, #ebebeb);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ebebeb);
        background-image: linear-gradient(#fff, #ebebeb);
}

#cookiesBar a {
    color: #414141;
    border-bottom: 1px dotted #aeaeae;
}
#cookiesBar a:hover { color: #aeaeae; }

#cookiesBar p {
    margin: 2px 0;
    line-height: 1;
}

#cookiesBarWrap {
    width: 840px;
    margin: 0 auto;
    position: relative;
}

#cookiesBarClose {
    display: block;
    width: 20px;
    height: 19px;
    background: url("images_new/btn-close.png") 0 0 no-repeat;
    text-indent: -999em;
    position: absolute;
        top: 2px;
        right: 0;
}
a#cookiesBarClose { border: 0; }
#cookiesBarClose:hover { background-position: -30px 0; }

/****T.K. Cookies Info****/

#cookie_info {
	position: fixed;
	bottom: 10%;
	width: 60%;
	left: 20%;
	height: 150px;
	overflow: auto;
	
	background: #fff;
	/* background: rgba(255,255,255,0.9); */
	background-color:rgba(255,255,255,0.9);
	border: 3px solid #999999;
	border-radius: 7px;
}

	.user_information {
		margin: 0 auto;
		margin-top: 20px;
		font-size: 14px;
		/*padding-right: 20px;
		padding-left: 10px;
		color: #555;*/
		color: black;s
	}
	
		.user_information:before {
			content: '';
			display: block;
			padding: 40px;
			width: 65px;
			height: 25px;
			/*background: transparent url('images/cookies_mini.png') center center no-repeat; */
			background-size: 66px 44px;
			position: absolute;
			/*margin-left: -115px;*/
			margin-left: -30px;
		}
		
	.options {
		float: right;
		margin-top: 100px;
	}
	
		.options a {
			margin-right: 15px;
		}
		
		.options #close:hover {
			cursor: pointer;
		}
.wordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
}
/*****/

div.autocomplete {	
	width: 400px;
	height:300px;
	margin: 0;
	border: 1px solid #787878;
	text-align:left;
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    behavior:url(border-radius.htc); /* dodatek dla IE */
    box-shadow: 5px 5px 5px #888888;
}
div.autocomplete .acrowmsg
{
padding-top:3px;
color:red;
font-size:12px;
font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
}
div.autocomplete a {
	color: #787878;
	text-decoration: none;
	font-weight: normal;	
    font-family: Arial,Tahoma,Verdana,Helvetica,sans-serif;
    font-size: 11px;		
}
div.autocomplete a:hover {
	/*color: #800000;*/
	
}

#divauto
{
	background: #ffffe6;
	z-index:999;
	padding: 4px 8px 0 4px;	
}
div.autocmplbar
{
	border: 1px solid #ffff7d;
	background:#ffff7d;
	height:22px;
	width:100%;
	margin-bottom:4px;
   -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    behavior:url(border-radius.htc); /* dodatek dla IE */	
}
div.autocmplrow
{
    /*background: #ffffe6;*/
    border: 1px solid #ffffe6;
   -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    behavior:url(border-radius.htc); /* dodatek dla IE */	    	
}
div.autocmplrow_act
{
    /*background: #ffff7d;*/ 
    border: 1px solid #ffff7d;
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    behavior:url(border-radius.htc); /* dodatek dla IE */ 
}
#autocmplclose
{
	padding: 3px 3px 0 0;
}
#acinfo
{
	padding: 3px 6px 0 0;
}
span.acselection
{
    color:#800000;
}
a.sacocrdionp
{
	color: #333333;
	text-decoration: none;
	font-size:12px;	
}
a.sacocrdionp:hover {
	color: red;
	font-weight: bold;
}
a.sacocrdiongotoc
{
	color: black;
	text-decoration: none;
	font-size:11px;	
	font-weight: bold;
}
a.sacocrdiongotoc:hover {
	color: #800000;
}
.alert .ui-dialog-titlebar, .success .ui-dialog-titlebar
{
	height:18px;
	font-size:12px;
	font-weight:bold;
	color:red;
}

.success .ui-dialog-titlebar
{
	color:black;
}

.alert .ui-widget-header
{
	background:yellow;
}

.alert .ui-dialog-content, .success .ui-dialog-content
{
	font-size:11px;
	font-weight:normal;
	text-align:left;
}

.alert .ui-dialog-titlebar-close, .success .ui-dialog-titlebar-close
{
	visibility:hidden;
}

.ui-dialog .ui-button
{
	height:28px;
	width:80px;
}

.ui-dialog .ui-button-text
{
	font-size:11px;
	font-weight:normal;
}
/*Klasy do nowego headera strony*/
.ph_r1
{
width:1250px;
height:90px;
margin:5px 0 15px 0;
}
.ph_r1 .c1
{
height:90px;
width:190px;
float:left;
}
.ph_r1 .c2
{
height:90px;
float:left;
width:1060px;
}
.ph_r1 .c2 .r1
{
height:45px;
width:1060px;
}
.ph_r1 .c2 .r2
{
height:45px;
width:1060px;
}
.ph_r1 .c2 .r1 .c1
{
height:45px;
width:758px;
float:left;
margin-left:20px;
border-bottom:1px solid #dbdfe0;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
color: #535353;
font-weight: bold;
}
.ph_r1 .c2 .r1 .c1 .r1
{
padding-top:18px;
width:100%;
}
.ph_r1 .c2 .r2 .c1 .r1
{
padding-top:3px;
width:100%;
}
.ph_r1 .c2 .r1 .c1 .r1 a
{
text-decoration:none;
color:#f01d1d;
}
.ph_r1 .c2 .r1 .c1 .r1 a:hover
{
text-decoration:underline;	
}	
.ph_r1 .c2 .r1 .c2
{
height:45px;
width:210px;
float:right;
border-bottom:1px solid #dbdfe0;
}	
.ph_r1 .c2 .r1 .c2 .clng
{
float:right;
padding:16px 0 0 0;
}
.ph_r1 .c2 .r2 .c1
{
height:45px;
width:795px;
float:left;
margin-left:20px;
}
.ph_r1 .c2 .r2 .c2
{
height:45px;
width:210px;
float:right;
}	
.ph_r1 .c2 .r2 .c2 .ccurr
{
float:right;
padding:9px 7px 0 0px;
}
.ph_r2
{
width:1245px;
height:140px;
margin:0 0 15px 0;
}
.ph_r2 .r1
{
height:25px;
width:1250px;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: bold;
}
.ph_r2 .r1 a
{
color:#9c0407;
text-decoration:none;
padding-top:10px;
}
.ph_r2 .r1 a:hover
{
color:#c70409;	
}
.ph_r2 .r2
{
height:118px;
width:100%;
border:1px solid #ccccce;
background:#f6f6f6;
border-top:none;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:0 0 5px 5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */ 
box-shadow: 3px 3px 4px #888888;
}
.ph_r2 .r1 .c1
{
height:25px;
width:395px;
float:left;
}
.ph_r2 .r1 .c1 .c1
{
height:25px;
width:15px;
float:left;
background: url("images_new/sprite_w17.png");
background-position: -0px -66px;
}
.ph_r2 .r1 .c1 .c2
{
height:25px;
width:125px;
float:left;
background-image: url(images_new/sprite_w80_buttPL.png);
background-position: -0px -68px;
}
#htab1 A
{
display: block;
height:25px;
width:125px;
}
#htab1 A:hover {
/*background-image: url(images_new/sprite_w80_buttPL.png);
background-position: -155px -68px;*/
}
#htab2 A
{
display: block;
height:25px;
width:125px;
}
#htab2 A:hover {
/*background-image: url(images_new/sprite_w80_buttPL.png);
background-position: -155px -100px;*/
}
#htab3 A
{
display: block;
height:25px;
width:125px;
}
#htab3 A:hover {
/*background-image: url(images_new/sprite_w80_buttPL.png);
background-position: -155px -164px;*/
}
.ph_r2 .r1 .c1 .c3
{
height:25px;
width:255px;
float:left;
background: url("images_new/sprite_w17.png");
background-position: -0px -116px;
}
.ph_r2 .r1 .c2 .c1
{
height:25px;
width:125px;
float:left;
background-image: url(images_new/sprite_w80_buttPL.png);
background-position: -0px -68px;
}
.ph_r2 .r1 .c2 .c2
{
height:25px;
width:359px;
float:left;
background: url("images_new/sprite_w17.png");
background-position: -0px -116px;
}
.ph_r2 .r1 .c3 .c1
{
height:25px;
width:125px;
float:left;
background-image: url(images_new/sprite_w80_buttPL.png);
background-position: -0px -68px;
}
.ph_r2 .r1 .c3 .c2
{
height:25px;
width:228px;
float:left;
background: url("images_new/sprite_w17.png");
background-position: 0px -116px;
}
.ph_r2 .r1 .c3 .c3
{
height:25px;
width:16px;
float:left;
background: url("images_new/sprite_w17.png");
background-position: 0 -166px;
}
.ph_r2 .r1 .c2
{
height:25px;
width:484px;
float:left;
}
.ph_r2 .r1 .c3
{
height:25px;
width:369px;
float:left;
}
.ph_r2 .r2 .sep
{
width:2px;
height:115px;
float:left;
background:#f6f6f6;
}
.ph_r2 .r2 .sep .sep_t
{
width:2px;
height:28px;
float:left;
background-image: url("images_new/sprite_h250.png");
background-position: -1010px 0;
}
.ph_r2 .r2 .sep .sep_m
{
width:20px;
height:55px;
float:left;
background-image: url("images_new/sprite_h250.png");
background-position: -1020px 0;
}
.ph_r2 .r2 .sep .sep_b
{
width:2px;
height:28px;
float:left;
background-image: url("images_new/sprite_h250.png");
background-position: -1010px -70px;
}
.ph_r2 .r2 .c1
{
height:116px;
width:483px;
float:left;
background:#f6f6f6;
margin-top:2px;
box-shadow: 3px -5px 8px #f6f6f6;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:0 0 5px 5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */
}
.ph_r2 .r2 .c2
{
height:116px;
width:378px;
float:left;
background:#f6f6f6;
margin-top:2px;
box-shadow: 3px -5px 8px #f6f6f6;
}
.ph_r2 .r2 .c3
{
height:116px;
width:378px;
float:left;
background:#f6f6f6;
margin-top:2px;
box-shadow: 3px -5px 8px #f6f6f6;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:0 0 5px 5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */
}
.ph_r2 .r2 .c1 .r1
{
width:456px;
height:55px;
margin:0 0 0 14px;
box-shadow:none;
border-bottom:1px solid #dbdfe0;
}
.ph_r2 .r2 .c1 .r1 .srchspan
{
width:100%;
/*float:left;*/
font-size:11px;
padding:6px 0 5px 6px;
text-align:center;
font-family: Verdana,Arial,sans-serif;
color:#989898;
}
.ph_r2 .r2 .c1 .r2
{
width:456px;
height:58px;
margin:0 0 0 14px;
box-shadow:none;
border:none;
border-top:2px solid white;
}
.ph_r2 .r2 .c2 .r1
{
width:354px;
height:55px;
margin:0 0 0 12px;
box-shadow:none;
border-bottom:1px solid #dbdfe0;
font-size:11px;
font-weight:bold;
font-family: Verdana,Arial,sans-serif;
color:#989898;
}
.ph_r2 .r2 .c2 .r1 a
{
text-decoration:none;
color:black;
}
.ph_r2 .r2 .c2 .r1 a:hover
{
color:#F01D1D;	
}	
.ph_r2 .r2 .c2 .r2
{
width:354px;
height:58px;
margin:0 0 0 12px;
box-shadow:none;
border:none;
border-top:2px solid white;
font-size:11px;
font-weight:bold;
font-family: Verdana,Arial,sans-serif;
color:#989898;
}
.ph_r2 .r2 .c2 .r2 a
{
text-decoration:none;
color:black;
}
.ph_r2 .r2 .c2 .r2 a:hover
{
color:#F01D1D;	
}
.ph_r2 .r2 .c3 .c1
{
width:52px;
height:90px;
margin:13px 0 0 8px;
background-image: url(images_new/sprite_h250.png);
background-position: 0px -33px;
background-repeat:norepeat;
}
.ph_r2 .r2 .c3 .c2
{
width:315px;
height:112px;	
}
.ph_r2 .r2 .c3 .c2 .r1
{
width:315px;
height:50px;
margin:0 0 0 4px;
box-shadow:none;
border-bottom:1px solid #dbdfe0;
font-size:11px;
font-weight:bold;
font-family: Verdana,Arial,sans-serif;
color:#989898;
padding-top:2px;
}
.ph_r2 .r2 .c3 .c2 .r1 a
{
text-decoration:none;
color:#989898;
}
.ph_r2 .r2 .c3 .c2 .r1 a:hover
{
color:#F01D1D;	
}	
.ph_r2 .r2 .c3 .c2 .r2
{
width:315px;
height:50px;
margin:0 0 0 0;
box-shadow:none;
border:none;
border-top:2px solid white;
}
.slogo
{
background-image: url(images_new/sprite_h250.png);
background-repeat: no-repeat;
-moz-border-radius:8px; /* FF */
-webkit-border-radius:8px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:8px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:8px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */ 
box-shadow: 3px 3px 2px #888888;
}
select.scurrency
{	
width:55px;	
-moz-border-radius:2px; /* FF */
-webkit-border-radius:2px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:2px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:2px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */ 
box-shadow: 2px 2px 2px #888888;
}
#srchradio
{

}
#srchradio .ui-state-default
{
background:none;	
}
#srchradio .ui-state-active
{
background:#c40300;
color:white;
}
#srchradio span.ui-button-text
{
font-size:10px;
height:18px;
font-weight:bold;
padding:3px 5px 0 5px;
}
#scartbtns
{
margin-top:15px;
}
#scartbtns .ui-state-default
{
background:none;	
}
#scartbtns .ui-state-active
{
background:#c40300;
color:white;
}
#scartbtns span.ui-button-text
{
font-size:10px;
height:18px;
font-weight:bold;
padding:3px 5px 0 5px;
}
.ui-buttonset
{
margin:0;	
}
div.scartprev {	
	width: 702px;
	height:400px;
	margin: 0;
	border: 1px solid #787878;
	text-align:left;
	background: white;
	z-index:999999;
	padding: 4px 4px 4px 4px;		
    -moz-border-radius:5px; /* FF */
    -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
    -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
    border-radius:5px; /* pozostałe przeglądarki */
    behavior:url(border-radius.htc); /* dodatek dla IE */
    box-shadow: 5px 5px 5px #888888;
}
div.scartprevbar
{
border: 1px solid #c40300;
background:#c40300;
height:17px;
width:686px;
margin:0 0 6px 4px;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */	
font-size:11px;
font-weight:bold;
font-family: Verdana,Arial,sans-serif;
color:white;
padding:3px 0 0 4px;    
}
#scartprevclose
{
	margin: -1px 4px 0 0;
}
.doctooltip
{
font-size:11px;
max-width:800px;
}
.discntperc
{
font-weight:bold;
color:black;
padding:17px 0 0 0;
display:block;
font-size:14px;
}
.discntimg
{
width:121px;
height:44px;
margin:5px auto auto auto;
background-image: url(images_new/discountr1.png);
background-repeat:norepeat;
}
/*Koniec - klasy do nowego headera strony*/
.chosenfybox
{
width:1016px;
height:295px;
margin:30px 0 15px 0;
}
.chosenfybox div.header
{
width:1016px;
height:45px;
color:#990000;
}
.chosenfybox div.header div.c1
{
width:13px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -50px;
background-repeat:norepeat;
}
.chosenfybox div.header div.c2
{
width:8px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -885px;
background-repeat:norepeat;
}
.chosenfybox div.header div.c3
{
width:225px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -765px;
background-repeat:norepeat;
color: #990000;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
}
.chosenfybox div.header div.c4
{
width:8px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -645px;
background-repeat:norepeat;
}
.chosenfybox div.header div.c5
{
width:747px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -100px;
background-repeat:norepeat;
}
.chosenfybox div.header div.c6
{
width:15px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -150px;
background-repeat:norepeat;
}
.chosenfybox div.content
{
border:1px solid #ccccce;
border-top:none;
width:1012px;
height:250px;
float:left;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:0 0 5px 5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */	
text-align:center;
padding-left:2px;
font-weight:bold;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
background:#f6f6f6;
}
.chosenfybox div.content div.c
{
width:126px;
height:250px;
float:left;
font-size:10px;
color:#505050;
}
.chosenfybox div.content div.c a
{
text-decoration:none;	
}	
.chosenfybox div.content div.c div.img_frame
{
background:white;	
width:120px;
height:170px;
margin-left:auto;
margin-right:auto;
border:1px solid #ccccce;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */
position:relative;
padding-top:5px;
}
.chosenfybox div.content div.c div.pname
{
width:120px;
margin-left:auto;
margin-right:auto;
}	
.chosenfybox div.content div.c div.img_frame .promo_img {
	width: 62px;
	height: 44px;
	position: absolute;
	left: 0;
	bottom: 0px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -670px -178px;
}
.chosenfybox div.content div.c div.img_frame .news_img {
	width: 62px;
	height: 44px;
	position: absolute;
	left: 0;
	bottom: 0px;
	background-image: url(images_new/sprite_h250.png);
	background-position: -733px -178px;
}
.polecsrwbox
{
width:691px;
height:395px;
margin:0 auto 30px auto;
}
.polecsrwbox div.header
{
width:691px;
height:45px;
color:#990000;
}
.polecsrwbox div.header div.c1
{
width:13px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -50px;
background-repeat:norepeat;
}
.polecsrwbox div.header div.c2
{
width:8px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -885px;
background-repeat:norepeat;
}
.polecsrwbox div.header div.c3
{
width:175px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -765px;
background-repeat:norepeat;
font-weight:bold;
}
.polecsrwbox div.header div.c4
{
width:8px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -645px;
background-repeat:norepeat;
}
.polecsrwbox div.header div.c5
{
width:471px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -100px;
background-repeat:norepeat;
}
.polecsrwbox div.header div.c6
{
width:15px;
height:45px;
float:left;
background-image: url(images_new/sprite_w17.png);
background-position: 0 -150px;
background-repeat:norepeat;
}
.polecsrwbox div.content
{
border:1px solid #ccccce;
border-top:none;
width:686px;
height:350px;
float:left;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:0 0 5px 5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */	
text-align:center;
padding-left:2px;
}
.polecsrwbox div.content div.c
{
width:221px;
height:350px;
float:left;
font-size:10px;
color:#505050;
font-weight:bold;
font-size:11px;
}
.polecsrwbox div.content .c1
{
padding-left:11px;	
}	
.polecsrwbox div.content div.c a
{
text-decoration:none;	
}	
.polecsrwbox div.content div.c div.img_frame
{
background:white;	
width:210px;
height:305px;
margin-left:auto;
margin-right:auto;
border:1px solid #ccccce;
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */
behavior:url(border-radius.htc); /* dodatek dla IE */
position:relative;
padding-top:5px;
}
.polecsrwbox div.content div.c div.pname
{
width:120px;
margin-left:auto;
margin-right:auto;
}
div.f_tellafriend {
	background: white;
	width: 350px;
	height: 26px;
}
input.btnCommon {
background: #990000;
color:white;
font-weight:bold;
height:26px;
padding:0 3px 1px 3px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
}
input.btnCommon_act {
	background: #c40000;
}

.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    
    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    
    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0;}
    25% { opacity: 0.4; }    
    50% { opacity: 0.2; }
    100% { opacity: 1.0; color:red; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    25% { opacity: 0.4; }    
    50% { opacity: 0.2; }
    100% { opacity: 1.0; color:red;}
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    25% { opacity: 0.4; }    
    50% { opacity: 0.2; }
    100% { opacity: 1.0; color:red;}
}
TD.prod_right_col {
   width:140px;	
}
.add_img_descr {
overflow:hidden; !important;	
position:absolute;
bottom:3px;
right:3px;
width:212px;
height:70px;
border:1px solid black;
background:black;
color:white;
display:none;
z-index:999;
-moz-opacity:0.55;
opacity: 0.55;
filter:alpha(opacity =55);
-moz-border-radius:5px; /* FF */
-webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
-khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
border-radius:5px; /* pozostałe przeglądarki */
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
font-weight: normal;
/*box-shadow: 4px 4px 4px #888888;*/
padding:4px 4px 8px 4px;
text-align:left;
}
.add_img_descr div.top {
width:100%;
height:60px;
overflow:hidden;
}
.add_img_descr div.bottom {
width:100%;
height:10px;
padding-top:2px;
font-weight: bold;
}
.add_img_descr div.bottom a {
color:white;
}
.prod_img_descr {
overflow:hidden; !important;	
position:absolute;
bottom:20px;
right:0;
width:190px;
height:100px;
border:1px solid black;
background:black;
color:white;
display:none;
z-index:999;
-moz-opacity:0.50;
opacity: 0.50;
filter:alpha(opacity =50);
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
padding:2px 4px 8px 4px;	
}
.prod_img_descr div.top {
width:100%;
height:75px;
overflow:hidden;
}
.prod_img_descr div.bottom {
width:100%;
height:25px;
padding-top:10px;
}
.prod_img_descr div.bottom a {
color:white;
}
#rev_slider .ui-slider-handle { background: #990000 !important; }
#rev_slider .ui-slider-range { background: #d50000 !important; }
TD.reviews_p_n {
font-size:11px;
text-align:center;
}
TD.reviews_p_n a {
color:black;
text-decoration:none;
cursor:pointer;
}
TD.reviews_p_n a:hover {
color:#a90000;	
}
TD.sh_box_header {
padding:0 4px 0 0;
border: 1px solid #cccccc;
font-weight:bold;
height:30px;
background-image:url("images_new/s_box_bg1.png");
background-position: left bottom;
background-repeat: repeat-x;	
}
.qrcode {
position:absolute;
left:785px;
top:15px;
width:59px;
height:59px;
background-image:url("images/jagna_vcard_59x59.png");
}
#cs_add_box {
background: #f6f6f6;
}
