/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
 
* {
	margin: 0;
	padding: 0;
	}

body {
	font-size: 62.5%;
	font-family: Arial;
	color: #2d3c7e;
	background: #ffffff url(../images/bkg_body.jpg) center top no-repeat;
	padding-bottom: 48px;
	}

pre {
	font-size: 13px;
	}
a img {
	border: none;
	}

a {
	color: #2d3c7e;
	text-decoration: none;
	}
 
h1 {
	font-size: 1.5em;
	color: #2d3c7e;
	}

h2 {
	font-size: 1.4em;
	}

h3 {
	font-size: 1.3em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{
	font-size: 1.1em;
	}

.biggerText {
	font-size: 1.2em;
	}

h1, h2, h3, h4, h5, h6 {
	padding: 0.3em 0;
	font-weight: normal;
	}

/*  Might uncomment either or both of these if having problems with IE peekaboo bug:
h1, h2, h3, h4, h5, h6, p {
	position: relative;
	}
*html .centerColumn {
	height: 1%;
	}
*/

ul, li {
	list-style-type: none;
	}

CODE {
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 1em;
	}

FORM, SELECT, INPUT {
	font-size: 1.1em;
	}
select {
	max-width: 600px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	}
	
input, select, textarea {
	background: #ffffff;
	}

TEXTAREA {
	margin: auto;
	display: block;
	width: 95%;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	}

input:focus, select:focus, textarea:focus {
	
	}

FIELDSET {
	border: 0;
	}

LEGEND {
	padding: 16px 0 8px;
	color: #e48019;
	}

LABEL, h4.optionName {
	line-height: 1.5em;
	padding: 0.2em;
	}

LABEL.checkboxLabel, LABEL.radioButtonLabel {
	margin: 0.5em 0.3em;
	}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}

LABEL.inputLabel {
	width: 140px;
	float: left;
	}

LABEL.inputLabelPayment {
	width: 14em;
	float: left;
	padding-left: 2.5em;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {
	width: 11em;
	float: left;
	}

#checkoutPayment LABEL.radioButtonLabel {
	font-weight: bold;
	}

P, ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	border: none;
	border-bottom: 1px solid #e5e5e5;
	}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	line-height: 1.8em;
	padding: 0.2em;
	border: 1px solid #9a9a9a;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/*wrappers - page or section containers*/
#outerWrapper {
	background: url(../images/bkg_outerwrapper.jpg) center bottom no-repeat;
	}

#mainWrapper {
	margin: 0 auto;
	padding: 0 20px;
	background: none;
	text-align: left;
	max-width: 1420px;
	vertical-align: top;
	}

#headerHome {
	overflow: hidden;
	}
#headerHome a {
	display: block;
	height: 192px;
	}
	#headerHomeLeft {
		margin-top: 168px;
		float: left;
		width: 209px;
		height: 24px;
		background: url(../images/belka_menu_left_top.png) no-repeat;
		}
	#headerHomeRight {
		margin-top: 135px;
		margin-right: 8px;
		float: right;
		width: 260px;
		height: 57px;
		background: url(../images/belka_menu_right_top.png) no-repeat;
		}
#navMainWrapper {
	background: url(../images/belka_menu_center.jpg) center center repeat-x;
	}
#navMainWrapper, #navMainWrapper .layer {
	height: 97px;
	overflow: hidden;
	}
	#navMainWrapperLeft {
		background: url(../images/belka_menu_left.jpg) center left no-repeat;
		}
	#navMainWrapperRight {
		background: url(../images/belka_menu_right.jpg) center right no-repeat;
		}
	#navMain ul {
		padding-left: 192px;
		}
	#navMain li {
		list-style-type: none;
		float: left;
		color: #ffffff;
		font-size: 13px;
		line-height: 37px;
		}
		#navMain li.first {
			padding-right: 30px;
			}
		#navMain li a {
			padding: 0 10px;
			display: block;
			height: 37px;
			color: #ffffff;
			text-decoration: none;
			}
			#navMain li a:hover {
				
				}
		#navMainNavigation {
			float: left;
			}
		#navMainSearch {
			margin: 4px 0 4px 8px;
			width: 584px;
			height: 52px;
			float: left;
			overflow: hidden;
			}
			#navMainSearch div {
				float: left;
				}
			#navMainSearchInput {
				margin: 3px 12px 0 3px;
				width: 182px;
				}
				#navMainSearchInput input {
					padding-left: 3px;
					width: 179px;
					height: 19px;
					border-top: 1px solid #cccccc;
					border-right: 1px solid #eeeeee;
					border-bottom: 1px solid #eeeeee;
					border-left: 1px solid #dddddd;
					line-height: 19px;
					}
				#navMainSearchInput a {
					margin: 4px;
					font-size: 1.0em;
					}
				#navMainSearchInputAdvanced {
					margin-top: 4px;
					}
			#navMainSearchCategories {
				margin: 4px 13px 0 13px;
				width: 280px;
				}
				#navMainSearchCategories select {
					width: 140px;
					height: 19px;
					border: 1px solid #e5e5e5;
					line-height: 19px;
					}
			#navMainSearchSubmit input {
				margin: 12px 2px 0 2px;
				}
		#navMainShoppingCart {
			margin: 0 8px 4px 0;
			width: 260px;
			height: 93px;
			float: right;
			overflow: hidden;
			color: #ffffff;
			font-size: 12px;
			}
			#navMainShoppingCartWelcome {
				margin: 0 0 9px 8px;
				width: 95px;
				height: 28px;
				float: left;
				line-height: 28px;
				text-align: center;
				}
			#navMainShoppingCartUser {
				margin: 0 8px 9px;
				width: 141px;
				height: 28px;
				float: left;
				font-size: 11px;
				}
				#navMainShoppingCartUser a {
					color: #ffffff;
					}
					#navMainShoppingCartUser a.orange {
						color: #f3d55b;
						}
				#navMainShoppingCartUser a:hover {
					color: #ffffff;
					}
			#navMainShoppingCartBasket {
				width: 103px;
				height: 56px;
				float: left;
				}
				#navMainShoppingCartBasket a {
					display: block;
					width: 103px;
					height: 56px;
					}
			#navMainShoppingCartProducts {
				margin: 12px 8px 16px;
				width: 141px;
				height: 28px;
				float: left;
				}
				#navMainShoppingCartProducts span {
					display: block;
					text-align: right;
					}
				.cartEmpty {
					line-height: 28px;
					}
		#navMainMarquee {
			height: 32px;
			line-height: 32px;
			font-size: 15px;
			font-weight: bold;
			color: #a5a5a4;
			}
			#navMainMarquee marquee span {
				color: #e48019;
				}
			#navMainMarquee a {
				color: #2d3c7e;
				}
	
#logoWrapper{
	background-repeat: repeat-x;
	background-color: #ffffff;
	height:75px;
	}

#navColumnOneWrapper, #navColumnTwoWrapper {
	margin: auto;
	} 
#navColumnOneWrapper, #navColumnTwoWrapper {

	}
	
#mainContent {
	padding: 12px;
	vertical-align: top;
	}
	#mainContent h1 {
		padding: 16px;
		}
	
#createAcctDefault {
	
	}
	#createAcctDefaultInner {

		}

#createAcctDefaultLoginLink {
	padding-bottom: 4px;
	padding-left: 8px;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
	}
	#createAcctDefaultLoginLink a {
		color: #e48019;
		}
		#createAcctDefaultLoginLink a:hover {
			color: #2d3c7e;
			}
	
#tagline {
	color:#000000;
	font-size: 2em;
	text-align : center;
	vertical-align: middle;
	}

#sendSpendWrapper {
	float: left;
	}
	
#headerWrapper, #contentMainWrapper, #footerWrapper {
	margin: 0 auto;
	max-width: 1420px;
	}
	
#contentMainWrapper {
	margin-top: 2px;
	padding-top: 1px;
	border-top: 1px solid #e5e5e5;
	}

.leaf {
	margin-right:8px;
	position:relative;
	width: 98px;
	height: 72px;
	background: url(../images/leaf.png) no-repeat;
	float: right;
	top: -12px;
	}

.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}

ul#ezpages-list p {
	padding: 0;
	margin: 0;
	}
ul#ezpages-list .text {
	font-weight: bold;
	}

#checkoutShipto table, #checkoutBillto table{
	width: 100%;
	padding: 16px 0;
	}
	#shippingDestination em, #paymentDestination em {
		font-weight: bold;
		font-style: normal;
		color: #e48019;
		}

#checkoutShipto  address, #checkoutBillto address {
	border-left: 1px solid #e5e5e5;
	}
	
#checkoutConfirmDefaultPayment, #checkoutConfirmDefaultShipment {
	color: #e48019;
	}
	
#checkoutShippingContentChoose {
	padding: 24px 24px 0;
	}

#checkoutShipping fieldset {
	padding-left: 24px;
	padding-right: 24px;
	}

#ccProducts {
	width: 444px;
	}
	
#ccProductsHeading {
	text-align: left;
	}

.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}
	
	
#login-email-address, #login-password, #company, #firstname, #lastname, #street-address, #suburb, #city, #postcode, #telephone, #fax, #dob, #email-address, #password-new, #password-confirm {
	width: 150px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	}
#stateZone, #country  {
	width: 152px;
	border-top: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	}
	
#createAcctTitle {
	font-weight: bold;
	color: #e48019;
	font-size: 16px;
	}
	
/*navigation*/

.navSplitPagesResult {}
.navSplitPagesLinks {}

.navNextPrevCounter {
	margin: 0em;
	font-size: 0.9em;
	}
.navNextPrevList {
	display: inline;
	white-space: nowrap;
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	}
	
#navSuppWrapper {
	background: url(../images/bottom_belka_menu_left.png) no-repeat;
	}
#navSupp {
	height: 40px;
	background: url(../images/bottom_belka_menu_right.png) top right no-repeat;
	}
	
.navSuppSpacer {
	height: 1px;
	background: #e5e5e5;
	clear: both;
	}
	
#navSuppPayments {
	margin: 0 auto;
	padding: 8px 0;
	width: 600px;
	height: 42px;
	display: block;
	font-size: 13px;
	overflow: hidden;
	}
	#navSuppPayments div {
		margin-right: 12px;
		height: 42px;
		line-height: 42px;
		float: left;
		}
	
#navSuppInfo {
	margin: 0 auto;
	padding: 8px 0;
	max-width: 1000px;
	color: #274c7b;
	text-align: center;
	}
	
#navSuppFooter {
	padding: 4px 0;
	overflow: hidden;
	color: #274c7b;
	}
	#navSuppWrapper a {
		color: #274c7b;
		}
	#navSuppFooterCopyright {
		float: left;
		}
	#navSuppFooterCreated {
		float: right;
		}

#navSuppWrapper, #navCatTabsWrapper {

	}

#navCatTabsWrapper {
	background-color: #ffffff;
	color: #9a9a9a;
	background-image:none;
}

#navSupp ul, #navCatTabs ul {
	padding: 12px 0 14px;
	text-align: center;
	}

#navSupp ul li, #navCatTabs ul li {
	display: inline;
	font-size: 13px;
	line-height: 14px;
	}

#navSupp ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	margin: 0;
	color: #ffffff;
	white-space: nowrap;
	}

#navCatTabs ul li a {
	color: #9a9a9a;
	}
	
#bannerSix {
	width: 100%;
	position: fixed;
	left: 0;
	bottom: 0;
	height: 48px;
	background: url(../images/pasek_promocji_bkg.png) repeat-x;
	z-index: 999999;
	}
	#bannerSix a {
		outline: none;
		}
	#bannerSix marquee {
		margin-right: 53px;
		overflow: hidden;
		}
	#bannerSixCloseButton {
		position: absolute;
		top: 0;
		right: 0;
		width: 52px;
		height: 48px;
		background: url(../images/zamknij_pasek_promocji_bottom.png) center center no-repeat;
		border-left: 1px solid #aa6611;
		}
		#bannerSixCloseButton a {
			display: block;
			width: 100%;
			height: 100%;
			}
		.footer-separator {
			width: 129px;
			height: 48px;
			background: url(../images/sunflower.png) no-repeat;
			float: left;
			}

.banner {
	float: left;
	margin-left: 2px;
	}
	.banner-product {
		overflow: hidden;
		font-size: 17px;
		font-family: Arial Narrow;
		
		}
		.banner a {
			color: #ffffff;
			}
		.banner-product .bi {
			display: block;
			height: 48px;
			float: left;
			}
			.banner-product .bi img {
				height: 48px;
				}
		.banner-product .bt {
			padding: 4px;
			float: left;
			height: 40px;
			}
		.banner-product .bt * {
			margin: 0;
			padding: 0;
			}
		.banner-product p {
			display: block;
			float: left;
			}
		.banner-product .btpn {
			font-weight: bold;
			}

		.text-only {
			height: 40px;
			line-height: 40px;
			font-size: 25px;
			}

#navEZPagesTOCWrapper {
	font-weight: bold;
	float: right;
	height: 1%;
	border: 1px solid #9a9a9a;
	}

#navEZPagesTOC ul {
	margin: 0;
	padding: 0.5em 0em;
	list-style-type: none;
	line-height: 1.5em;
	}

#navEZPagesTOC ul li {
	white-space: nowrap;
	}

#navEZPagesTOC ul li a {
	padding: 0em 0.5em;
	margin: 0;
	}

#navCategoryIcon, .buttonRow {
	margin: 8px;
	}
	
#indexProductListCatDescription {
	padding: 8px;
	border-bottom: 1px solid #e5e5e5;
	}

#navBreadCrumb {
	padding: 0.5em 0.5em;
	background-color: #ffffff;
	font-size: 1.1em;
	margin: 0em;
	color: #2d3c7e;
	}
	#navBreadCrumb a, #navBreadCrumb span {
		color: #e48019;
		}
		#navBreadCrumb a:hover {
			color: #2d3c7e;
			}

#navEZPagesTop {
	background-color: #abbbd3;
	background-image: url(../images/tile_back.gif);
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em;
	}

#navColumnOne, #navColumnTwo {
	background-color: #ffffff;
	}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
	vertical-align: top;
	}

/*.content,*/ #productDescription, .shippingEstimatorWrapper {
	/*font-size: 1.2em;*/
	padding: 16px;
	}

/*#otsubtotal, #otshipping, #ottotal {
	overflow: hidden;
	}*/
	
.alert {
	color: #e48019;
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive {
	padding: 4px;
	}
.centerColumn {
	position: relative;
	z-index: 50;
	}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.9em;
	}

.centerBoxContentsAlsoPurch {
	padding-bottom: 24px;
	}

/*Shopping Cart Display*/
#cartAdd {
	text-align: center;
	padding: 1em;
	}
	#cartAdd .textInput {
		text-align: center;
		}

.tableHeading TH, tr.productListing-rowheading {
	padding-top: 2px;
	background: url(../images/belka_orange_nad_lista_produktow.png) repeat-x;
	height: 25px;
	color: #ffffff;
	font-weight: normal;
	}
	tr.productListing-rowheading th {
		font-weight: normal;
		}
	.productListing-heading a {
		color: #ffffff;
		}
		.productListing-heading a:hover {
			color: #2d3c7e;
			}
			
	.productListing-data {
		padding: 12px 0;
		border-bottom: 1px solid #e5e5e5;
		}
		.productListingDataLeft {
			text-align: left;
			}
		.productListing-data input {
			border-top: 1px solid #cccccc;
			border-right: 1px solid #eeeeee;
			border-bottom: 1px solid #eeeeee;
			border-left: 1px solid #dddddd;
			text-align: center;
			}
		.productListingImage {
			padding-right: 12px;
			}
			
	.productListingDataLeft a {
		color: #e48019;
		}
		.productListingDataLeft a:hover {
			color: #2d3c7e;
			}
			
	#productsListingBottomNumber {

	}
		
	.productListing-data .productPriceDiscount {
		display: none;
		}
	.productListing-data .normalprice {
		/*display: none;*/
		}
	.productListing-data .productSpecialPriceSale {
		display: none;
		}
	.productListing-data .currentprice, .productListing-data .productSpecialPrice {
		
		}
		
	#alphaSorter {
		overflow: hidden;
		border-bottom: 1px solid #e5e5e5;
		}
		#alphaSorterHeading {
			margin: 8px;
			padding-right: 8px;
			float: left;
			height: 16px;
			line-height: 16px;
			border-right: 1px solid #e5e5e5;
			font-size: 12px;
			}
		#alphaSorterList {
			margin: 8px 0;
			float: left;
			height: 16px;
			}
			#alphaSorterList a {
				margin: 0 2px;
				font-size: 12px;
				line-height: 16px;
				}
				#alphaSorterList a:hover {
				color: #e48019;
				}
				#alphaSorter .alphaSorterSelected {
					color: #e48019;
					font-weight: bold;
					}
	
	#productsListingTopNumber strong, #productsListingBottomNumber strong {
		font-weight: bold;
		}
	 #productsListingTopNumber, #productsListingBottomNumber, #productsListingListingTopLinks, #productsListingListingBottomLinks {
		margin: 8px;
		font-size: 11px;
		}
			
#listCell0-0 {
	width: 100px;
	}
#listCell0-1 {
	text-align: left;
	}
	
#productGeneral #productName {
	padding-left: 0;
	color: #e48019;
	font-weight: bold;
	}

.tableHeading, #cartSubTotal {
	
	 }

#cartSubTotal {
	overflow: hidden;
	text-align: right;
	line-height: 2.2em;
	}
	#cartSubTotal span {
		font-size: 15px;
		color: #e48019;
		}
	#cartContentsDisplay td {
		border-bottom: 1px solid #e5e5e5;
		}
#cartShowInfo {
	margin: 0 48px 12px;
	padding: 8px;
	font-size: 13px;
	border: 1px solid #e48019;
	text-align: center;
	}
	#cartShowInfo span {
		font-weight: bold;
		text-transform: uppercase;
		}

.tableRow, .tableHeading {
	height: 2.2em;
	}

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {
	padding: 0.5em 0em;
	}
	
.cartLpDisplay {
	text-align: center;
	vertical-align: middle;
	}
.cartProductDisplay {
	vertical-align: middle;
	}
.cartUnitDisplay, .cartQuantity, .cartTotalDisplay, .cartRemoveItemDisplay {
	text-align: center;
	vertical-align: middle;
	}

#cartInstructionsDisplay {
	display: none;
	}
.cartTotalsDisplay  {
	display: none;
	}

#scUpdateQuantity {
	width: 2em;
	}

/* nie chcemy ogladac tego guzika w koszyku, ale lepiej niech istnieje dla logiki */
#scUpdateQuantity, .cartQuantityUpdate {
	display: none;
	}

.cartQuantity {
	width: 4.7em;
	}
	.cartQuantity input {
		text-align: center;
		border-top: 1px solid #cccccc;
		border-right: 1px solid #eeeeee;
		border-bottom: 1px solid #eeeeee;
		border-left: 1px solid #dddddd;
		}

.cartNewItem {
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartOldItem {
	position: relative;  /*do not remove-fixes stupid IEbug*/
	}

.cartBoxTotal {
	padding: 12px 12px 0;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

.cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
	width: 50%; 
	margin: 0.2em;
	padding: 0.5em;
	border: 1px solid #e5e5e5;
	}
.mediaTitle {
	float: left;
	}
.mediaTypeLink {
	float: right;
	}

.currentprice {
	font-size: 16px;
	}
	
.normalprice, .productSpecialPriceSale {
	text-decoration: line-through;
	display: block;
	color: #ff0000;
	text-align: center;
	font-size: 1.2em;
	}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
	
	}

.orderHistList {
	margin: 1em;
	padding: 0.2em 0em;
	list-style-type: none;
	} 

#cartBoxListWrapper {
	margin: 12px;
	}
	
#cartBoxListWrapper ul, #ezPageBoxList ul {
	list-style-type: none;
	}

#cartBoxListWrapper li, #ezPageBoxList li {
	margin: 0;
	padding: 0.2em 0em;
	} 

#cartBoxEmpty, #cartBoxVoucherBalance {
	font-weight: bold;
	}

.totalBox {
	width: 5.5em;
	text-align: left;
	padding: 0.2em;
	}

.lineTitle, .amount {
	width: 344px;
	text-align: left;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 0em 1em 1em 0em ;
	}
	
.categoryIcon {}

.cartImage {
	margin: 0.5em 1em;
	}

/*Attributes*/
.attribImg {
	width: 20%;
	margin: 0.3em 0em;
}

.attributesComments {}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
	
	}
	
.slbcInner {
	margin: 0 8px;
	padding: 16px 0;
	border-bottom: 1px solid #e5e5e5;
	height: 160px;
	}
	.slbcImageLink {
		display: block;
		height: 80px;
		}
		
#specialsListingTopNumber, #specialsListingTopLinks, #specialsListingBottomNumber, #specialsListingBottomLinks {
	padding: 8px 16px;
	}
	
td.main {
	padding: 12px;
	}

.centerBoxWrapper {

	}

h2.centerBoxHeading {
	font-size: 16px;
	color: #ffffff;
	}
	h2.centerBoxHeading span {
		font-size: 12px;
		}

/*sideboxes*/
.columnLeft {}

h3.leftBoxHeading {
	margin: 0;
	padding: 0 12px;
	height: 37px;
	font-size: 14px;
	line-height: 37px;
	background: url(../images/belka_title_orange_small.png) no-repeat;
	}
h3.rightBoxHeading {
	margin: 0;
	padding: 0 12px;
	height: 37px;
	font-size: 14px;
	line-height: 37px;
	background: url(../images/belka_title_orange_medium.png) no-repeat;
	}

h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
	font-weight: normal;
	color: #ffffff;
	}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
	font-size: 0.9em;
	color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {

	}

.leftBoxContainer, .rightBoxContainer {

	}

.sideBoxContent {
	margin: 2px 0;
	border: 1px solid #e0e0e0;
	}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
	color: #FFFF33;
	text-decoration: none;
	} 

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
	color: #FFFFFF;
	}

.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsAlsoPurch, .gvBal, .attribImg {
	text-align: center;
	}
	#cartEmptyText {
		font-size: 20px;
		margin: 12px 0 24px;
		}
	
.sideBoxBottomBorder {
	border: 0;
	border-bottom: 1px solid #e0e0e0;
	}
	.sideBoxBlock {
		padding: 6px 0 6px 4px;
		height: 17px;
		border: 1px solid #e0e0e0;
		border-bottom: 0;
		color: #2d3c7e;
		font-size: 11px;
		line-height: 17px;
		}
		.sideBoxBlock a {
			font-size: 13px;
			color: #e48019;
			}
#informationContent {
	border-width: 0 0 1px 0;
	}
#informationContent .sideBoxBlock  {
	padding-left: 36px;
	background-position: 8px center;
	background-repeat: no-repeat;
	}
	
#ezpagesContent {
	padding: 0 8px;
	}
	#ezpagesContent li {
		padding: 8px 4px;
		}
		#ezpagesContent a:hover {
			color: #e48019;
			}
			
#moreinformationContent {
	padding: 0;
	border-bottom: none;
	}
	#moreinformationContent table {
		border-collapse: collapse;
		}
			#moreinformationContent tr {
				border-bottom: 1px solid #e0e0e0;
				}
				#moreinformationContent .imageCell {
					padding: 8px;
					text-align: center;
					}
					#moreinformationContent .imageCell a {
						display: block;
						}
				#moreinformationContent .dataCell {
					padding: 0 12px;
					font-weight: bold;
					}
				#moreinformationContent a {
					color: #e48019;
					}
					#moreinformationContent a:hover {
						color: #2d3c73;
						}
	
.bestsellers .productPriceDiscount {
	display: none;
	}
.bestsellers  li  {
	list-style-type: none;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	text-align: center;
	overflow: hidden;
	}
	.bestsellersTitle {
		padding: 4px;
		font-size: 13px;
		}
		.bestsellersTitle a {
			color: #e48019;
			}
		.bestsellersImage {
			margin: 8px;
			width: 72px;
			}
		.bestsellersDescription {
			margin: 8px;
			width: 96px;
			}
			.bestsellersDescription img {
				padding: 0 0 4px;
				display: block;
				margin: 0 auto;
				}
			.bestsellersDescription {
		/*		padding: 0 0 4px;
				display: block;
				font-size: 16px;
				text-align: center;
		*/		}
				.bestsellersDescription span .normalprice {
					display: block;
					font-size: 10px;
					padding: 0;
					}
				.bestsellersDescription span .productSpecialPrice {
					padding: 0;
					}
				.bestsellersDescription span .productSpecialPriceSale {
					
					}
				.bestsellersDescription span .productSalePrice {
					padding: 0;
					}
			.bestsellersDescription a, .specialsShowDetails a {
				font-size: 11px;
				color: #e48019;
				}
			.bestsellersDescription a {
				display: block;
				text-align: center;
				}
				
/* bestsellers dla prawej kolumny */
.rightBoxContainer .bestsellers {

	}

#bestsellers ol {

	}

#bannerboxHeading {
	background-color: #0000CC;
}

#upProductsHeading {
	text-align: left;
	}

#upDateHeading {
	text-align: right;
	}
	
	
#whatsNew h2 {
	padding: 0 0 0 12px;
	background: url(../images/belka_title_green.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
	font-weight: normal;
	overflow: hidden;
	}
	a#whatsNewShowAll {
		background: url(../images/belka_title_green_ending_pokaz_wszystkie.png) no-repeat;
		width: 118px;
		height: 37px;
		display: block;
		float: right;
		}
		
#specialsDefault h2 {
	padding: 0 0 0 12px;
	background: url(../images/belka_title_yellow.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
	font-weight: normal;
	overflow: hidden;
	}
	a#specialsDefaultShowAll {
		background: url(../images/belka_title_yellow_ending_pokaz_wszystkie.png) no-repeat;
		width: 118px;
		height: 37px;
		display: block;
		float: right;
		}
		
#featuredProducts h2 {
	padding: 0 0 0 12px;
	background: url(../images/belka_title_orange.jpg) no-repeat;
	height: 37px;
	line-height: 37px;
	font-weight: normal;
	overflow: hidden;
	}
	a#featuredProductsShowAll {
		background: url(../images/belka_title_orange_ending_pokaz_wszystkie.png) no-repeat;
		width: 118px;
		height: 37px;
		display: block;
		float: right;
		}
	
#contactContent {
	padding: 12px 0;
	}
	#contactContent a {
		color: #e48019;
		text-decoration: underline;
		}
		#contactContent a:hover {
			color: #2d3c7e;
			}
			
#deliveryContent {
	height: 136px;
	background: url(../images/package_small.png) 20px 36px no-repeat;
	}
	#deliveryContent h2 {
		padding-top: 8px;
		font-weight: normal;
		font-size: 14px;
		text-align: center;
		}
		#deliveryContent span {
			color: #e48019;
			}
	#deliveryContent ul {
		margin: 12px 0 32px;
		padding-left: 128px;
		list-style-type: none;
		font-size: 12px;
		}
		#deliveryContent a:hover {
			color: #e48019;
			}
			
.loginBox {
	width: 46%;
	float: left;
	height: inherit;
	}
.loginBox div.boxInner {
	
	}
#loginDefault .boxInner {
	padding: 4px 0;
	}
.boxInner h2 {
	padding-bottom: 4px;
	padding-left: 20px;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
	font-weight: normal;
	color: #e48019;
	border-bottom: 1px solid #e0e0e0;
	}
.loginBox div.boxInner div.boxContent {
	height: 140px;
	}
.loginBox div.boxInner div.boxButton {
	padding: 8px;
	overflow: hidden;
	}
	
.loginBox #loginForm  .inputLabel {
	text-align: right;
	}
	
.loginBox a {
	color: #e48019;
	text-decoration: underline;
	}
	.loginBox a:hover {
	color: #2d3c7e;
	}

#loginForm  #login-email-address, #loginForm  #login-password {
	width: 140px;
	}

#timeoutDefaultContent {
	font-size: 13px;
	}
	#timeoutDefault label {
		text-align: right;
		}

#timeoutPasswordForgotten {
	width: 150px;
	text-align: center;
	}
	#timeoutPasswordForgotten a {
		color: #e48019;
		text-decoration: underline;
		}
		#timeoutPasswordForgotten a:hover {
			color: #2d3c7e;
			}
	
/* categories box parent and child categories */
.category-top {
	padding: 6px 0 6px 4px;
	height: 18px;
	border: 1px solid #e0e0e0;
	border-bottom: 0;
	color: #2d3c7e;
	font-size: 11px;
	line-height: 18px;
	}
	.category-top a {
		font-size: 13px;
		color: #e48019;
		}
		.category-top a:hover {
			text-decoration: underline;
			}
.category-subs-selected, .category-subs-parent, .category-subs, .category-products {
	background: #f6f6f6;
	}
.category-subs, .category-products {
	padding: 4px 0 4px 4px;
	border: 1px solid #e0e0e0;
	border-top: 0;
	border-bottom: 0;
	color: #e48019;
	}
	.category-subs a, .category-products a {
		color: #2d3c7e;
		}
		.category-subs a:hover, .category-products a:hover {
			text-decoration: underline;
			}
.category-subs-parent a, .category-subs-selected a{
	color: #e48019;
	}
.category-subs-selected {
	
	}
.category-products span {
	color: #999999;
	font-weight: normal;
	}
/* end categories box links */

#categoryContent {
	padding: 12px 0;
	}
	.categoryListBoxContents div {
		margin: 4px auto;
		}
	.categoryListBoxContents img {
		display: block;
		margin: 0 auto;
		}
	.clbcImage { /* category list box content image */
		padding: 1px;
		border: 1px solid #e5e5e5;
		vertical-align: middle;
		}

	.clbcLink { /* category list box content link */
		padding: 4px 4px 8px;
		font-size: 13px;
		text-align: center;
		}
			.clbcLink a:hover {
				color: #e48019;
				}

		.categoryTable {
			
			}

#productGeneralTopTable {
	width: 100%;
	}

#productMainImage {
	width: 36%;
	}
	#productMainImageInner {
		padding: 16px 32px;
		width: 140px; /* MAIN_PRODUCT_IMAGE_THUMB_WIDTH */
		height: 140px; /* MAIN_PRODUCT_IMAGE_THUMB_HEIGHT */
		}
		#productMainImage img {
			display: block;
			margin: 0 auto;
			border: 1px solid #e5e5e5;
			}


			
#productMainBox {
	}			
	#productMainBoxInner {
		margin: 0 auto;
		padding: 16px 0 4px;
		}
		#productMainBoxInner table {
			width: 100%;
			}
		#productMainBoxInner td {
			vertical-align: middle;
			}
			#productPrices {
				padding-right: 24px;
				}
				#productPrices .productSpecialPrice, #productPrices .currentprice {
					display: block;
					text-align: center;
					}
			.productOption {
				padding: 0 12px;
				display: inline-block;
				}
			#productMainOptions {
				margin-top: 8px;
				color: #e48019;
				}
				#productMainOptions a {
					color: #2d3c7e;
					}
					#productMainOptions a:hover {
						color: #e48019;
					}
	
	#productGeneralAddToCartBox {
		margin-left: 24px;
		width: 200px;
		}
	
	#productQuantityDiscounts table {
		border: 1px solid #e5e5e5;
		}
		#productQuantityDiscounts td {
			margin: 2px;
			padding: 4px;
			border: 1px solid #e5e5e5;
			}
			
	.additionalImages {
		padding: 8px 0;
		}

/*misc*/

.pseudolink {
	color: #e48019;
	}
	.pseudolink:hover {
		color: #2d3c7e;
		}

.textInput {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	}

.displayNone {
	display: none;
	}
	
.margin08 {
	margin-left: 8px;
	margin-right: 8px;
	}

.padding08 {
	padding-right: 8px;
	padding-left: 8px;
	}
.padding80 {
	padding-top: 8px;
	padding-bottom: 8px;
	}
	
.padding016 {
	padding-right: 16px;
	padding-left: 16px;
	}
.padding160 {
	padding-top: 16px;
	padding-bottom: 16px;
	}

.boxOuter {
	border: 1px solid #e0e0e0;
	padding: 4px;
	}
.boxInner {
	background: #f6f6f6;
	}
	.boxContent, .boxButton {
		padding: 8px;
	}

.imgButton {
	display: block;
	height: 34px;
	line-height: 32px;
	color: #ffffff;
	border: 0;
	font-size: 13px;
	text-align: center;
	cursor: pointer;
	}
	.width280 {
		width: 280px;
		background: url(../images/btn_280x34.png) no-repeat;
		}
	.width153 {
		width: 153px;
		background: url(../images/btn_153x34.png) no-repeat;
		}
		
.imgButton26 {
	padding-bottom: 4px;
	display: block;
	width: 115px;
	height: 26px;
	background: url(../images/btn_115x26.png) no-repeat;
	line-height: 26px;
	color: #ffffff;
	border: 0;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
	}

.overflowHidden {
	overflow: hidden;
	}
.back {
	float: left;
	}

.forward, #shoppingCartDefault #PPECbutton {
	float: right;
	}
	
.centered {
	margin: 0 auto;
	}

.alignLeft {
	text-align: left;
	}	
.alignRight {
	text-align: right;
	}

.bold {
	font-weight: bold;
	}
	
.rowOdd {
	height: 1.5em;
	vertical-align: top;
	}

.rowEven {
	height: 1.5em;
	vertical-align: top;
	}

.hiddenField {
	display: none;
}
.visibleField {
	display: inline;
}

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 12px 16px;
	} 
	#myAccountGen a:hover, #myAccountNotify a:hover {
		color: #e48019;
		}

.accountTotalDisplay, .accountTaxDisplay {
	width: 20%;
	text-align: right;
	/*vertical-align: top*/
	}

.accountQuantityDisplay {
	width: 10%;
	vertical-align: top
	}

TR.tableHeading {
	background-color: #cacaca;
	height: 2em;
	}

#siteMapList {
	padding: 0 80px 0 64px;
	}
	#siteMapList a:hover {
		color: #e48019;
		}
	#siteMapList ul {
		padding-left: 16px;
		}
		#siteMapList li {
			padding: 4px 8px;
			border-bottom: 1px solid #e5e5e5;
			}
			#siteMapList li li {
			border-bottom: 0;
			}

.ratingRow {
	margin: 1em 0em 1.5em 0em;
	}

LABEL#textAreaReviews {
	font-weight: normal;
	margin: 1em 0em;
	}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background-color: #ffffff;
	}
.information {
	padding: 10px 3px;
	line-height: 150%;
	font-size: 13px;
	}

#shoppingcartBody #shippingEstimatorContent {
	clear: both;
	}

.seDisplayedAddressLabel {
	background-color:#85C285;
	text-align: center;
	}
.seDisplayedAddressInfo {
	text-transform: uppercase;
	text-align: center;
	font-weight: bold;
	}
#seShipTo {
	padding: 0.2em;
	}
	
#disc-ot_coupon {
	border-top: 1px solid #cccccc;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
	border-left: 1px solid #dddddd;
	}

/* MAIN PAGE - INDEX: SPECIALS, FEATURED, NEW */

.centerBoxContentsSpecialsInner {
	margin: 12px 4px 4px;
	border-bottom: 1px solid #e0e0e0;
	max-width: 290px;
	height: 204px;
	}
	.centerBoxContentsSpecialsInner table {
		width: 100%;
		}
	.centerBoxContentsSpecialsInnerTitle {
		padding: 4px 8px;
		height: 52px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		}
		.centerBoxContentsSpecialsInnerTitle a {
			color: #e48019;
			}
			.centerBoxContentsSpecialsInnerTitle a:hover {
				color: #2d3c7e;
				}
	.centerBoxContentsSpecialsInnerImage {
		padding: 4px;
		text-align: center;
		}
	.centerBoxContentsSpecialsInnerPrice {
		padding: 4px;
		text-align: center;
		}
		.centerBoxContentsSpecialsInnerPrice .normalprice {
			/* display: none; */
			}
		.centerBoxContentsSpecialsInnerPrice .productSpecialPriceSale {
			display: none;
			}
		.productSpecialPrice {
			font-size: 16px;
			}
		.centerBoxContentsSpecialsInnerPrice .productPriceDiscount {
			display: none;
			}
		.centerBoxContentsSpecialsInnerPrice .productSalePrice {
			font-weight: bold;
			font-size: 16px;
			}
			.centerBoxContentsSpecialsInnerPrice .productSalePrice span {
				font-size: 10px;
				}
	.specialsDescriptionSpecialImage {
		display: none;
		padding: 8px 0 16px;
		}
.specialsDescriptionDetails {
	max-width: 94px;
	}
.specialsShowDetails {
	clear: right;
	}
.specialsBuyButton {
	margin: 8px;
	display: block;
	width: 24px;
	height: 24px;
	background: url(../images/ico_dodaj_do_koszyka_smaller.png) center center no-repeat;
	}
	
/* BOF SIDEBOX - PRODUCT OF THE DAY */

#productOfTheDay {
	margin: 12px 12px 0;
	}
	#productOfTheDayTitle {
		padding: 4px 8px;
		height: 48px;
		font-size: 13px;
		font-weight: bold;
		text-align: center;
		}
		#productOfTheDayTitle a {
			color: #e48019;
			}
			#productOfTheDayTitle a:hover {
				color: #2d3c7e;
				}
	#productOfTheDayImage {
		padding: 8px;
		}
	#productOfTheDayPrice {
		padding: 8px;
		text-align: center;
		}
		#productOfTheDayPrice .normalprice {
			display: none;
			}
		#productOfTheDayPrice .productSpecialPriceSale {
			display: none;
			}
		#productOfTheDayPrice .productSpecialPrice {
			font-size: 16px;
			}
		#productOfTheDayPrice .productPriceDiscount {
			display: none;
			}
		#productOfTheDayPrice .productSalePrice {
			font-weight: bold;
			font-size: 16px;
			}
			#productOfTheDayPrice .productSalePrice span {
				font-size: 10px;
				}
	
/* EOF SIDEBOX - PRODUCT OF THE DAY */

body#popupShippingEstimator, body#infoShoppingCart, body#popupSearchHelp {
	font-size: 1.1em;
	margin: 16px;
	background: none;
	}
	
#passwordForgotten, #conditions, #privacy, #shippingInfo, #discountcouponInfo, #gvFaqDefault, #contactUsDefault, #siteMap, #unsubDefault {
	font-size: 1.2em;
	}
	
#gvFaqDefaultMainContent a:hover {
	color: #e48019;
	}
	
#advSearchDefault fieldset {
	margin: 2px;
	padding: 4px;
	border: 1px solid #e5e5e5;
	}

#indexHomeBody .productSpecialPrice, #indexHomeBody .currentprice {
	margin-bottom: 8px;
	font-weight: bold;
	display: block;
	}

#indexHomeBody #navBreadCrumb {
	display: none;
	}

#indexHomeBody #mainContent, #indexHomeBody #indexDefault {
	padding-top: 0;
	}

#indexFlash {
	margin-bottom: 8px;
	height: 187px;
	background: url(../images/flash.jpg) left center no-repeat;
	}
	
/* BOF SPECIALS */
#specialsBody #mainContent, #specialsBody #specialsListing {
	padding-top: 0;
	}
#specialsBody #navBreadCrumb {
	/*display: none;*/
	}
#specialsBody .productSpecialPrice, #specialsBody .currentprice {
	font-weight: bold;
	}
#specialsBody #specialsDefaultShowAll {
	display: none;
	}
/* EOF SPECIALS */
	
/* BOF PRODUCTS NEW */
#productsnewBody #mainContent, #productsnewBody #newProductsDefault {
	padding-top: 0;
	}
#productsnewBody #navBreadCrumb {
	/*display: none;*/
	}
.productSpecialPrice, .currentprice {
	font-weight: bold;
	}
#productsnewBody #whatsNewShowAll {
	display: none;
	}
/* EOF PRODUCTS NEW */

/* BOF PRODUCTS NEW */
#featuredproductsBody #mainContent, #featuredproductsBody #featuredDefault {
	padding-top: 0;
	}
#featuredproductsBody #navBreadCrumb {
	/*display: none;*/
	}
#featuredproductsBody .productSpecialPrice, #featuredproductsBody .currentprice {
	font-weight: bold;
	}
#featuredproductsBody #featuredProductsShowAll {
	display: none;
	}
/* EOF PRODUCTS NEW */
		
#indexBody #navBreadCrumb {
	padding: 0 0 8px;
	border-bottom: 1px solid #e5e5e5;
	}
	
/* categoriesParents */
#categoriesParents {
	margin: 8px 0;
	padding: 4px 0;
	overflow: hidden;
	display: none;
	}
		#categoriesParentsNames {
			padding: 4px 0;
			overflow: hidden;
			clear: both;
			}
		.categoriesParentsElementName {
			padding: 4px;
			width: 128px;
			float: left;
			}
			.categoriesParentsElementName a {
				color: #e48019;
				}
				.categoriesParentsElementName a:hover {
					color: #2d3c7e;
					}
		#categoriesParentsImages {
			background: #f6f6f6;
			border-top: 1px solid #e5e5e5;
			border-bottom: 1px solid #e5e5e5;
			overflow: hidden;
			clear: both;
			}
		.categoriesParentsElementImage {
			padding: 2px;
			float: left;
			overflow: hidden;
			}
			.categoriesParentsElementImage td {
				vertical-align: middle;
				padding: 2px;
				background: #ffffff;
				border: 1px solid #e5e5e5;
				}
			.categoriesParentsElementImage a, .categoriesParentsElementImage span {
				float: left;
				}
			.categoriesParentsElementImage span {
				padding: 58px 0;
				color: #e48019;
				display: none;
				}
			.categoriesParentsElementImage img {
				
				}
		
#conditionsMainContent ol {
	margin: 0 24px;
	}
	#conditionsMainContent ol li {
		margin: 12px 0;
		list-style-type: decimal;
		}
#shippingInfoMainContent p{
	margin: 12px 0;
	}
#shippingInfo table{
	border-collapse: collapse;
	}
	#shippingInfo table th,
	#shippingInfo table td {
		border: 1px solid #666666;
		}
#contactUsNoticeContent p {
	margin: 12px 24px;
	padding: 0;
	}
#siteMapList ul li {
	list-style-type: circle;
	}

#indexBanner {
	height: 190px;
	position: relative;
	overflow: hidden;
	}
	.indexBannerElement {
		width: 100%;
		height: 100%;
		position: relative;
		}
		.indexBannerElement a {
			display: block;
			width: 100%;
			height: 100%;
			background: none left top no-repeat;
			}
			.indexBannerElement .right-thing {
				position: absolute;
				right: 0;
				top: 0;
				width: 300px;
				height: 180px;
				background-position: right top;
				background-repeat: no-repeat;
				}
			.indexBannerElement .banner-text {
				position: absolute;
				left: 240px;
				top: 0;
				width: 268px;
				height: 180px;
				font-size: 17px;
				color: #60a0c6;
				font-weight: bold;
				text-align: right;
				}
				.indexBannerElement .banner-text .btxt {
					padding-top: 17px;
					}
				.indexBannerElement .banner-text .bbtn {
					position: absolute;
					right: 8px;
					bottom: 12px;
					width: 107px;
					height: 35px;
					background: url(../images/sprawdz.png) no-repeat;
					}
			.indexBannerElement .banner-image {
				position: absolute;
				left: 524px;
				top: 0;
				width: 160px;
				height: 180px;
				text-align: center;
				}
				.indexBannerElement .banner-image img {
					background: none repeat scroll 0 0 #CCCCCC;
					border: 3px solid #FFFFFF;
					padding: 1px;
					}
