body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
	font-size: 70%;
	color: #006600;
	background-color: #ffffff;	
}
#headTop{
	width: 947px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	/*background-image: url(../images/top.png); zmiana na top_2.png bez moje konto i rejestracja*/
	background-image: url(../images/top_2.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline;
	float: left;
	}
#headBig {
	width: 947px;
	height: 186px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../images/head.jpg);
	background-repeat: no-repeat;
	display: inline;
	clear: left;
	float: left;
	}	
#headBottom{
	width: 947px;
	height: 9px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../images/head_bottom.png);
	background-repeat: no-repeat;
	overflow: hidden;
	display: inline;
	clear: left;
	float: left;
	}
#logo {
	width: 355px;
	height: 46px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
        float: left;	
}	

.wyszukiwarka {
    vertical-align: top;
	width: 290px;
	height: 46px;
	margin: 0px;
	margin-top: 9px;
	padding: 0px;
	border: 0px;
	display: inline;
	float: left;
	}
.wyszukiwarka #search_label{
    font-family: Verdena;
    color: #176198;
    font-size: 12px;
    font-weight: 700;
        margin-top: 4px;
        margin-left: 5px;
        margin-right: 5px;
	padding: 0px;
	border: 0px;
	display: inline;
	float: left;
	}
.wyszukiwarka #txt{
	width: 112px;
	height: 20px;
	margin: 0px;
        vertical-align: top;
	padding: 0px;
	border: 1px solid #9bc3dd;

	background-image: url(../images/txt_search.png);

	}
.wyszukiwarka #button_search{
	margin: 0px;
	border: 0px;
	margin-left: 5px;
	padding: 0px;
	}
#menuUp {
	width: 302px;
        height: 46px;
        margin: 0px;
	padding: 0px;
	border: 0px;
	display: inline;
        float: left;	
}
.menuUpTekst {
	padding-top: 12px;
        margin-left: auto; margin-right: auto;

}
.menuUpTekst a {
	font-family: Verdena;
    color: #176198;
    font-size: 12px;
    font-weight: 700;
}
.menuUpTekst a:hover {
	color: #00005B;
}

#menuLeft {
	width: 24px;
        height: 47px;
        margin: 0px;
	padding: 0px;
	border: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	background-image:url(../images/menu_left.png);
	display: inline;
	clear: left;
        float: left;	
}
#menu {
	width: 903px;
        height: 47px;
        margin: 0px;
	padding: 0px;
	border: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
        background-image:url(../images/menu_center.png);
        display: inline;
        float: left;	
}
#menuRight {
	width: 20px;
        height: 47px;
        border: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
	background-image:url(../images/menu_right.png);
	display: inline;
        float: left;	
}
.menuLeft {

 	margin-left: 2%;
        border: 0px;
        display: inline;
        float: left;	
}

.menuLink{
        margin-top: 15px;
        margin-bottom: 6px;
        border: 0px;
        display: inline;
        float: left;

        	
}
.menuLeft a{
	font-size: 14px;
	color: #ffffff;
	font-weight: 700;
        	
}
.menuLeft a:hover{
	color: #000000;
	
        	
}
.menuHr{
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 22px;
        margin-right: 22px;
      	width: 2px;
	height: 47px;
	background-image:url(../images/menu_sep.png);
	display: inline;
	float: left;
	}
#footer{
	width: 947px;
        height: 52px;	
	margin: 0px;
	margin-top: 5px;
	border: 0px;
	background-image:url(../images/footer.png);
	display: inline;
	clear: left;
	float: left;
	}

#copyright{
	width: 947px;
	height: 52px;
	margin: 0px;
	border: 0px solid white;
	overflow:hidden;
	display: inline;
	clear: left;
	float: left;
	}
#copyrightIq{
	width: 370px;	
	margin-left: 20px;
	padding-top: 25px;
	color: #414140;
        font-size: 12px;
        font-weight: regular;
        font-family: Verdena;
	border: 0px solid white;	
	float: left;
        display: inline;
        overflow:hidden;
	}
#copyrightSklep{
	width: 370px;
	margin-right: 28px;
	padding-top: 25px;
	color: #414140;
        font-size: 12px;
        font-weight: regular;
        font-family: Verdena;
	border: 0px solid white;
        text-align: right;	
	float: right;
        display: inline;
        overflow:hidden;
	}
.headerBigRightForm {	
		margin-top: 80px;
		}
.headerBigRightForm td{
        color: #ffffff;
        font-weight: 700;
        padding-left: 70px;
}
.headerBigRightForm input{
        border: 0px;

}
.headerBigRightForm #txt{
        border: 0px;
        width: 150px;
        height: 17px;
}
a img {border: none; }

a {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.leftBoxContainer a, .rightBoxContainer a {

	
}

.leftBoxContainer a:hover, .rightBoxContainer a:hover {
	
}

h1 {
	font-size: 1.4em;
	}

h2 {
	font-size: 1.3em;
	}

h3 {
	font-size: 1.2em;
	}

h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .larger{
	font-size: 12px;
}

.biggerText {
	font-size: 1.1em;
}

h1, h2, h3, h4, h5, h6 {
        font-family: Arial;
        font-size: 125%;
        font-weight: normal;
        }

CODE {
	font-family: Arial;
	font-size: 1em;
}

FORM, SELECT, INPUT {
	display: inline;
	font-size: 1em;
	margin: 0.1em;
	}

input {
	border: 1px solid;
}
input[type="hidden"] {
	display:none;
}
input[type="image"] {
	border: 0px;
}

TEXTAREA {
	float: left;
        display: inline;
	margin: auto;
	display: block;
	width: 95%;
	}

FIELDSET {
	padding: 0.5em;
	margin: 0.5em 0em;
	border: 1px solid;
}

LEGEND {
	font-weight: bold;
	padding: 0.3em;
	}

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

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

.centerBoxContents, .specialsListBoxContents, .ListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: right;
	display: inline;
	}
	
LABEL.inputLabel {
	width: 11em;
	float: left;
        display: inline;
	}

LABEL.inputLabelPayment {
	width: 15em;
	float: left;
        display: inline;
	}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
	width: 12em;
	float: left;
        display: inline;
	}

ADDRESS {
	padding: 0.5em;
	}

ADDRESS {
	font-style: normal;
	}

.clearBoth {
	clear: both;
	}

HR {
	height: 1px;
	margin-top: 0.5em;
	border: none;
	border-bottom: 1px solid;
	}

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

/*wrappers - page or section containers*/
#mainWrapper {
	text-align: left;
	width: 947px;
	margin: 0px;
	border: 0px solid white;
	}
#contentMainWrapper {
margin: 0px;
margin-bottom: 10px;
clear: left;
float: left;
display: inline;

}
#columnLeft{
    margin: 0px;
    margin-right: 0px;

    float: left;
    display: inline;

}
.columnRight{
margin: 0px;
margin-left: 5px;
float: right;
display: inline;

}

#logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
margin: 0px;
margin-left: 17px;
padding: 0em;
}


	

#navColumnTwoWrapper, #mainWrapper {
margin: auto;
}
#tagline {
padding-top:10px;
font-size: 2em;
text-align : left;
padding-left: 300px;
vertical-align: middle;
}


#sendSpendWrapper {
	border: 1px solid #cacaca;
	float: right;
	display: inline;
	margin: 0em 0em 1em 1em;
	}

#accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
	margin: 0;
	width: 47%;
	}
.floatingBox{
	margin: 0;
	width: 70%;
	}
.wrapperAttribsOptions {
	margin: 0.3em 0em;
	}





#navBreadCrumb {
	margin:1.5em 1.5em 0em;
	font-size: 1.0em;
	font-weight: bold;
	padding: 0.3em 1.5em;
	}

#navEZPagesTop {
	font-size: 0.95em;
	font-weight: bold;
	margin: 0em;
	padding: 0.5em 0 0.5em 1.5em;
	}




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

.content, #productDescription, .shippingEstimatorWrapper {
	font-size: 12px;;
	padding: 2px;
	font-family: Arial;
	}

.alert {
	margin-left: 0.5em;
	}
.advisory {}
.important {
	font-weight: bold;
	}
.notice {}
.rating{}
.gvBal {
	float: right;
	display: inline;
	}
#zawartosc{
        vertical-align: top;


	
}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
	margin:0px;

	width: 725px;
	padding-top: 0px;
	background-image: url('../images/center_bg.gif');
        border: 0px;
        float: left;
        display: inline;
	}
.myContent{
        width: 669px;
        margin-top: 0px;
        margin-left: 0px;
        margin-bottom: 10px;
	padding-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
        border: 0px solid #f9edc7;
        float: left;
        display: inline;
        overflow: hidden;


	}

.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
	font-size: 0.95em;
	}

/*Shopping Cart Display*/
#cartAdd {
	float: left;
        display: inline;
	text-align: right;
	margin: 0px;
	border: 0px solid;
	padding: 0px;

	}
#cartAdd2 {
	float: right;
	display: inline;
	text-align: right;
	margin: 0px;
	border: 0px solid;
	padding: 0px;

	}
#buybox {
         width: 70%;
         float: left;
         display: inline;
}
.tableHeading TH {
	border-bottom: 1px solid #cccccc;
	text-align: left;
	}

.tableHeading, #cartSubTotal {
	
	 }

#cartSubTotal {
	border-top: 1px solid #cccccc;
	font-weight: bold;
	text-align: right;
	line-height: 2.2em;
	padding-right: 2.5em;
	}

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

.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay   {
	padding: 0.5em 0em;
	}

.cartUnitDisplay, .cartTotalDisplay {
	text-align: right;
	padding-right: 0.2em;
	}

#scUpdateQuantity {
	width: 2em;
	}

.cartQuantity {
	width: 4.7em;
	}

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

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

.cartBoxTotal {
	text-align: right;
	font-weight: bold;
	}

.cartRemoveItemDisplay {
	width: 3.5em;
	}

#cartAttribsList {
	margin-left: 1em;
	}

#mediaManager {
width: 50%; 
margin: 0.2em;
padding: 0.5em;
}
.normalprice, .productSpecialPriceSale{
	text-decoration: line-through;
	color: #000000;
	font-weight: 500;
	}
.normalPrice{
	text-decoration: line-through;
	color: #000000;
	font-weight: 500;
	}
.productSalePrice, .productSpecialPrice, .productSpecialPriceSale, .productPriceDiscount {
        font-size: 12px;
       font-weight: 700;
       color: #C10000;
	}
.price{
       font-size: 12px;
       font-weight: 700;
       color: #C10000;
}
.priceProductListing{
       font-size: 12px;
       font-weight: 700;
       color: #C10000;	
}
#productPrices {
        width: 40%;
        float: left;
        display: inline;
}

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

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

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

.lineTitle, .amount {
	text-align: right;
	padding: 0.2em;
	}

.amount {
	width: 5.5em;
	}

/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {
	margin: 5px ;
	}

.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 {
	margin: 1em 0em;
	}

/*sideboxes*/
/* kontener ogolnie */
.leftBoxContainer, .rightBoxContainer, .singleBoxContainer{
margin-bottom: 0px;
overflow: hidden;
clear: left;

 }

	/* kontener szczegolowo dla kazdego boxa */
	#advancedsearchsb, #ccaccept, #contactsidebox, #currencies, #documentcategories, #ezpages, #information, #languages, #loginbox, #manufacturerinfo, #manufacturers, #moreinformation, #musicgenres, #orderhistory, #recordcompanies, #reviews, #search, #searchheader, #tellafriend, #whosonline, #bannerbox2, #bannerbox, #bannerboxall, #bestsellers, #featured, #categoriesselect, #categorylistbox, #specials, #specials2, #treemenu, #productnotifications, #whatsnew, #whatsnew2, #shoppingcart
        {


         }

/* naglowki ogolnie */
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{
 margin: 0;
 text-align: left;
 }
.leftBoxLeft {
width: 100%;
height: 33px;
background-image: url('../images/box_left.png');
margin-left: -23px;
float: right;
display: inline;
}
.leftBoxRight {
width: 21px;
height: 33px;
background-image: url('../images/box_right.png');
float: right;
display: inline;
}
#rightBoxLeft {
width: 100%;
height: 33px;
background-image: url('../images/box_left.png');
margin-left: -23px;
float: right;
display: inline;
}
#rightBoxRight {
width: 21px;
height: 33px;
background-image: url('../images/box_right.png');
float: right;
display: inline;
}
#singleBoxLeft {
width: 100%;
height: 33px;
background-image: url('../images/box_left.png');
margin-left: -23px;
float: right;
display: inline;
}
#singleBoxRight {
width: 21px;
height: 33px;
background-image: url('../images/box_right.png');
float: right;
display: inline;
}
.boxSeparator {
height: 0px;
background-color: #ffffff;
overflow:hidden;
clear: left;
clear: both;
}
.leftBoxHeading, .rightBoxHeading, .singleBoxHeading{
height: 33px;
background-image: url('../images/section_bg.png');
border: 0px;
margin-left: 17px;
}
.boxTitle {
padding-top: 7px;
font-family: Arial;
font-size: 15px;
font-weight: 700;
color: #005c97;
border: 0px;
float: left;
display: inline;
}
.boxTitle a{
color: #005c97;
border: 0px;
}
.boxTitle a:hover{
color: #e50d02;
border: 0px;
}
#boxLeftBottom {
width: 100%;
height: 13px;
background-image: url('../images/box_bottom_left.png');
margin-left: -20px;
float: right;
display: inline;

}
#boxRightBottom {
width: 20px;
height: 13px;
background-image: url('../images/box_bottom_right.png');
float: right;
display: inline;

}
.boxBottom, .boxBottom, .boxBottom{
height: 13px;
background-image: url('../images/box_bottom_center.png');
border: 0px;
margin-left: 20px;
}
#cLeftBottom {
width: 100%;
height: 13px;
background-image: url('../images/center_left_bottom.png');
margin-left: -20px;

float: right;
display: inline;

}
#cRightBottom {
width: 20px;
height: 13px;
background-image: url('../images/center_right_bottom.png');
float: right;
display: inline;

}
.cBottom {
height: 13px;
background-image: url('../images/box_bottom_center.png');
border: 0px;
margin-left: 20px;
}
#categoriesBottom{
         width: 100%;
         height: 10px;
         }
#centerBoxLeft {
width: 100%;
width: 100%;
height: 33px;
background-image: url('../images/content_left.png');
margin-left: 0px;
float: right;
display: inline;


}
.centerBoxHeading{
height: 33px;
background-image: url('../images/box_center.png');
border: 0px;
margin-left: 17px;
}
#centerBoxRight {
width: 23px;
height: 33px;
background-image: url('../images/content_right.png');
float: right;
display: inline;
}
.centerTitle {
padding-top: 7px;
font-family: Arial;
font-size: 15px;
font-weight: 700;
color: #005c97;
border: 0px;
float: left;
display: inline;
}
.centerBoxWrapper{
    margin-bottom: 5px;
    clear: left;
}
.categoryMys {
    width: 4px;
    height: 7px;
    margin-top: 7px;
    margin-left: 7px;
    background-image: url('../images/mys_sub.gif'); background-repeat: no-repeat;
    overflow:hidden;
    float: left;display: inline;
}
.categoryMys1 {
    width: 4px;
    height: 7px;
    margin-top: 7px;
    margin-left: 14px;
    background-image: url('../images/mys_sub.gif'); background-repeat: no-repeat;
    overflow:hidden;
    float: left;display: inline;
}

.categoryMysTop {
    width: 0px;
    height: 7px;
    margin-top: 10px;
    margin-left: 0px;
    background-image: url('../images/mys.gif'); background-repeat: no-repeat;
    overflow:hidden;
    float: left;
    display: inline;
}
.categoryBg {
    width: 95%;
    height: 20px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url('../images/subcat_bg.png');
    clear: left;

}
.categoryBg1 {
    width: 95%;
    height: 20px;
    margin-left: 0px;
    margin-right: 0px;
    background: #ffffff;
    clear: left;

}

.categoryBgTop {
    width: 93%;
    height: 25px;
    margin-left: 0px;
    margin-right: 0px;
    background-image: url('../images/cat_bg1.png');
    clear: left;

}
.categoriesHrTop{
        margin: 0px;
        padding: 0px;
        border: 0px;
	width: 93%;
	height: 2px;
        background-color: #3593d8;
	overflow:hidden;
	clear: left;

	}
.categoriesHr{
        margin: 0px;
        padding: 0px;
	height: 1px;
        width: 93%;
        background-color: #b0cee4;
	clear: left;
        overflow:hidden;
	}
.categoriesHr1{
        margin: 0px;
        padding: 0px;
	width: 100%;
	height: 1px;
        background-color: #f6fcff;
	clear: left;
        overflow:hidden;
	}
.categoryLinkTop {
    margin-top: 6px;
    margin-left: 0px;
    float: left;display: inline;
}
.categoryLink {
    margin-top: 3px;
    margin-left: 0px;
    float: left;display: inline;
}
.categoryLink1 {
    margin-top: 3px;
    margin-left: 0px;
    float: left;display: inline;
}
#categoriesContent .categoryLinkTop a, #categorylistboxContent .categoryLinkTop a
        {
    font-family: Arial;
font-size: 15px;
font-weight: 700;
color:  #102b9c;
          }
#categoriesContent .categoryLinkTop a:hover, #categorylistboxContent .categoryLinkTop a:hover
        {
         color: #0c5286;
         text-decoration: none;
          }
#categoriesContent .categoryLink a, #categorylistboxContent .categoryLink a
        {
         font-family: Arial;
         font-size: 12px;
         color: #240dff;
         font-weight: 300;
          }
#categoriesContent .categoryLink a:hover, #categorylistboxContent .categoryLink a:hover
        {
         color: #000000;
         text-decoration: none;
          }
#categoriesContent .categoryLink1 a, #categorylistboxContent .categoryLink1 a
        {
         font-family: Arial;
         font-size: 12px;
         color: #005c97;
         font-weight: 300;
          }
#categoriesContent .categoryLink1 a:hover, #categorylistboxContent .categoryLink1 a:hover
        {
         color: #000000;
         text-decoration: none;
          }
#categoriesContent .category-subs-parent, #categorylistboxContent .category-subs-parent{
        color: #de2f2f;
         }

/*kategoria wybrana*/
#categoriesContent .category-subs-selected, #categorylistboxContent .category-subs-selected{
         font-weight: 300;
         color: #de2f2f;
                 }
h3#bannerboxallHeading, h3#bannerbox2Heading, h3#bannerboxHeading, h3#bestsellersHeading, h3#featuredHeading, h3#productnotificationsHeading, h3#whatsnewHeading, h3#whatsnew2Heading
        {

        color: #ffffff;
        height: 41px;
        background-image: url('../images/center_header_center.gif');
        border: 0px solid #cdcdc4;
        }
	
	h3#featuredHeading a{ text-decoration: none; color: #336600; }
	h3#featuredHeading a:hover{ color: #ffffff; text-decoration: none; }

	h3#specialsHeading a, h3#specials2Heading a{ color: #ffffff; text-decoration: none; }
	h3#specialsHeading a:hover, h3#specials2Heading a:hover{ color: #575757; text-decoration: none; }
	
	h3#productnotificationsHeading a, h3#whatsnewHeading a, h3#whatsnew2Heading a{ color: #003366; text-decoration: none; }
	h3#productnotificationsHeading a:hover, h3#whatsnewHeading a:hover, h3#whatsnew2Heading a:hover{ color: #ffffff; text-decoration: none; }
	{ color: #ffffff; background: url('../images/sklep_6.gif') repeat-x top left #757575; border: 1px solid #a7a7a7; }
	h3#shoppingcartHeading a{ color: #ffffff; text-decoration: none; }
	h3#shoppingcartHeading a:hover{ color: #ffffff; text-decoration: none; }
/* zawartosc ogolnie */
.sideBoxContent{

        padding: 5px;
        padding-left: 17px;
        color: #666666;
        font-size: 12px;
        background-image: url(../images/box_bg.gif);
        border: 0px ;
        overflow: hidden;

}
.sideBoxContentCategories{
        padding: 0px;
        padding-left: 13px;
        color: #666666;
        font-size: 12px;
        background-image: url(../images/box_bg.gif);
        border: 0px;

}
.centeredContent{
         text-align: left;
         float: left;display: inline;

}
.centeredSpecialsContent{
         text-align: center;


}
.sideBoxContent a{ color: #333333; text-decoration: none; }
.sideBoxContent a:hover{ color: #336699; text-decoration: none; }
	/* zawartosc szczegolowo */
	#bannerboxContent, #bannerbox2Content, #bannerboxallContent, #currenciesContent, 
  #ezpagesContent, #languagesContent, #manufacturerinfoContent, #manufacturersContent, 
  #musicgenresContent, #orderhistoryContent, #recordcompaniesContent, #reviewsContent, 
  #searchContent, #searchheaderContent, #tellafriendContent{}
  
#bannerboxallContent {
  background-image: url(../images/okolicznosc_bg.png);
  width:222px;
  margin-left:1px;
}  
  
#bannerbox2Content {
margin-left:auto;
margin-right: auto;
padding-top: 10px;
padding-bottom: 10px;
}
#banerBox {
    text-align: center;
}

        /* bestsellery */
	#bestsellersContent{ color: #336600; font-size: 12px; }
	#bestsellersContent .wrapper{ margin: 0 0 0 15px; }
	#bestsellersContent .wrapper ol{ padding: 0; margin-left: 10px; }
	/* dla tpl_best_sellers */
	#bestsellersContent .wrapper li{ padding: 0; margin: 3px 0; }
	/**/
	/* dla tpl_best_sellers2 */
	#bestsellersContent .wrapper li{ padding-top: 5px; margin-left: 3px; clear: both; }
	/**/
	#bestsellersContent .wrapper li a{ color: #669900; text-decoration: none; font-weight: bold; }
	#bestsellersContent .wrapper li a:hover{ color: #336600; text-decoration: none; }
	/* dla tpl_best_sellers2 */
	#bestsellersContent .wrapper li a img{ width: 30px; height: 20px; padding: 0 10px 0 3px; float: left;display: inline; }
	/**/
/* Kategorie */
#categoriesContent, #categoriesselectContent, #categorylistboxContent, #treemenu{

}
#categoriesContent a, #categorylistboxContent a, #treemenu a, .category-products {
        color: #000000;
        margin-left: 6px;
        font-size: 12px;
        font-weight: 700;
        font-family: Arial;
        text-decoration: none; }
#categoriesContent a:hover, #categorylistboxContent a:hover, #treemenu a:hover{
         color: #1515FF;
         text-decoration: underline;
         }


#categoriesContent .category-subs, #categorylistboxContent .category-subs{ color: #ef7700; }

/*podkategorie*/
#categoriesContent .category-products, #categorylistboxContent .category-products{
         color: #000000;
         font-weight: 300;
         font-size: 12px;
         font-family: Arial;
         }
/*kategoria wybrana ktora ma podkategorie*/


	
	#catBoxDivider{ border-bottom: 2px solid #ffb761; }
	#categoriesContent .category-links, #categorylistboxContent .category-links, #treemenu .category-links{ text-decoration: underline; }
	/* waluty */
	#currenciesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* dokumenty */
	#documentcategoriesContent{ color: #cccccc; font-size: 11px; }
	#documentcategoriesContent a{ color: #333333; font-size: 12px; text-decoration: none; }
	#documentcategoriesContent a:hover{ color: #336699; text-decoration: none; }
	#documentcategoriesContent .category-top{ font-weight: bold; }
	#documentcategoriesContent .category-subs{ color: #666666; }
	#documentcategoriesContent .category-products{ color: #666666; }
	#documentcategoriesContent .category-subs-parent{ color: #999999; }
	#documentcategoriesContent .category-subs-selected{ font-weight: bold; color: #999999; }
	/* Polecamy */
	#featuredContent{ color: #336600; }
	#featuredContent a{ text-decoration: none; color: #669900; font-weight: bold; }
	#featuredContent a:hover{ text-decoration: none; color: #336600; }
	/* Informacje */
	#informationContent{ padding-left: 15px; }
	/* producenci select */
	#manufacturersContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* Dodatkowe informacje */
	#moreinformationContent{ padding-left: 15px; }
	/* gatunki muzyczne */
	#musicgenresContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* Powiadomienia */
	#productnotificationsContent a{ text-decoration: none; color: #3399cc; }
	#productnotificationsContent a:hover{ text-decoration: none; color: #003366; }
	/* historia zamowien */
	.orderHistList{ margin: 0; padding: 0; list-style-type: none;  }
	.orderHistList li{ padding: 0; margin: 3px 0;  }
	.orderHistList li a{ color: #336699; font-size: 12px; text-decoration: none; }
	.orderHistList li a:hover{ color: #ff6600; text-decoration: none; }
	/* wytwornie plytowe */
	#recordcompaniesContent .boxInfo{ margin: 0; padding: 0; text-align: left; }
	/* Koszyk */
	#shoppingcart hr{ border-bottom: 1px solid #b0b0b0; }
	#shoppingcartContent{
         color: #000000;
         font-size: 11px;
         text-align: center; }
	#cartBoxListWrapper{ margin: 5px 10px; padding: 0; text-align: left; }
	#cartBoxListWrapper ul{ margin: 0; padding: 0; list-style-type: none;  }
	#cartBoxListWrapper li{ margin: 0; padding: 3px 0; }
	#cartBoxListWrapper li a{ color: #ffffff; text-decoration: none; }
	#cartBoxListWrapper li a:hover{ color: #cccccc; text-decoration: none; }
	#cartBoxListWrapper .cartNewItem{ color: #ffffff; }
	#cartBoxListWrapper .cartOldItem{ color: #cccccc; }
	#cartBoxListWrapper .cartNewItem2{ font-weight: bold; }
	#cartBoxListWrapper .cartOldItem2{ font-weight: bold; }
	.cartBoxEmpty{ text-align: center; }
	.cartBoxTotal{ text-align: right; font-weight: bold; padding-right: 10px; }
	#cartBoxGVButton{ text-align: center; }
	#cartBoxVoucherBalance{ font-weight: bold; }
	/* Promocje */
	#specialsContent, #specials2Content{ font-size: 11px; }
	#specialsContent a, #specials2Content a{ color: #575757; text-decoration: none; font-weight: bold; }
	#specialsContent a:hover, #specials2Content a:hover{ color: #cc0000; text-decoration: none; }
	/* Nowości */
	#whatsnewContent, #whatsnew2Content{ color: #336699; }
	#whatsnewContent a, #whatsnew2Content a{ text-decoration: none; color: #3399cc; font-weight: bold; }
	#whatsnewContent a:hover, #whatsnew2Content a:hover{ text-decoration: none; color: #003366; }
/*misc*/
.back {
	float: left;display: inline;
	}

.forward {
	float: right;
	}

.bold {
	font-weight: bold;
	}

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

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

CAPTION {
	/*display: none;*/
	}

#myAccountGen li, #myAccountNotify li {
	margin: 0;
	} 

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

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

TR.tableHeading {
	height: 2em;
	}

#siteMapList {
	width: 90%;
	float: right;
	}

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

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

.tabTable {
	margin: 0px;
	border: 3px solid #cdcdc4;
	
}

.tabTable td {
	padding: 0.5em 0em;
	
}
.productListing-rowheading
{

    }

.navNextPrevWrapper {
	margin-bottom:2em;
}

#productDescription {
	clear:both;
}

table #orderHistoryDetailedOrder, table #orderHistoryStatus {
	padding-top:1.5em;
}

#cartContentsDisplay tr, 
#accountHistInfo tr {
	vertical-align:top;
}
.productListing-rowheading{
margin-top: 5px;
font-family: Arial;
font-size: 12px;
font-weight: 700;
height: 10px;
color: #ffffff;

}

a.productListing-heading{ padding: 0 3px; font-size: 12px;}
tr.productListing-rowheading a{ color: #ffffff; }
tr.productListing-rowheading a:hover{ color: #ffcc00; }

	/* tabele */
	.tabTable{margin-top: 10px;margin-bottom: 30px;}
	tr.productListing-rowheading{ padding: 3px 0; background: #0e6ca8; border: 1px solid #cdcdc4; color: #cccccc; }
	tr.productListing-rowheading a{ color: #ffffff; }
	tr.productListing-rowheading a:hover{ color: #ffcc00; }
	th.productListing-heading{
        padding-top: 5px;
        padding-bottom: 5px;
        padding-left: 3px;
        padding-right: 3px;font-size: 12px; text-align: center; }
	tr.productListing-odd{ background: #ffffff; border: 0px solid #cdcdc4; }
	tr.productListing-even{ background: #ffffff; border: 0px solid #cdcdc4; }
	tr.featuredTR, tr.newTR{ background: #f6f6f6; border: 0px solid #cdcdc4; }
	td.productListing-data {padding-left: 10px; padding-right: 10px;}
	td.main{ width: 30%; }
	td.mainb{ width: 100px; vertical-align: top; }
	td.mainc{ color: #666666; vertical-align: top; }
	td.featuredHR, td.newHR{ padding: 0; }
	td.featuredHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
	td.newHR hr{ height: 1px; margin: 0; border: none; border-bottom: 1px solid #dfdfdf; }
.itemRow  { width: 100%;}
.itemTitle { margin: 0px; text-align: left;}
#itemTitlea  { font-size: 14px; font-weight: 700; color: black; }
#itemTitlea:hover { color: #000073;
         text-decoration: underline;}

	.listingBuyNowButton{}
	img.listingProductImage{}
.vDotLine
{
    background-color: transparent;
    background-image: url(../images/delim_v.gif);
    background-repeat: repeat-y;
    background-attachment: scroll;
    -x-background-x-position: center;
    -x-background-y-position: top;
    -moz-background-clip: -moz-initial;
    -moz-background-origin: -moz-initial;
    -moz-background-inline-policy: -moz-initial;
    width: 20px;
    font-size: 1px;
}

.hDotLine
{
    background-image: url(../images/delim_v.gif);
    background-repeat: repeat-x;
    height: 1px;
}
.dotLine
{
    background-color: transparent;
    background-image: url(../images/delim_v.gif);
    background-repeat: repeat-x;

    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 5%;
    width: 80%;
    height: 1px;
}
.listingDescription p{
          color: #212121;
          text-align: left;
           margin: 0px;
           }

