@CHARSET "UTF-8";

html, body { font-family: "Verdana", sans-serif; text-align: center; }
a:hover { text-decoration: underline; }


#wrapperMain { text-align: left; }

/* TOP */
	#top dt { font-size: 12px; }
		#top dt em { font-size: 16px; }
	#top dd { font-size: 10px; }
		#top dd a { font-weight: bold; }
		#top dd#language a { font-weight: normal; }

/* wyszukiwarka */
		#searchBox legend { font-weight: normal; text-align: center; font-size: 18px; }
			#searchBox legend #searchHeader { margin: 0; padding: 0; }
			#searchBox input#searchQuery { font-size: 11px; text-align: center; }
			#searchBox div input.submit { font-size: 10px; font-weight: bold; cursor: pointer; }

/* górne menu */
		#topMenu ul a, #topMenu dl { font-size: 11px; font-weight: bold; }
		#topMenuCart dt, #topMenuCart dd { font-size: 10px; }
		#topMenuCart dt { font-weight: bold; }
		#topMenuCart dd#showCartButton a, #topMenuCart dd#checkOutButton a { text-align: center; font-weight: bold;  font-size: 11px; text-decoration: none; }
        
/* ścieżka nawigacyjna */
	#breadcrumbs li { font-size: 11px; }
    li#youAreHere { font-weight: bold; }

/* TOP - ogłoszenie */
#avt { font-size: 10px; text-align: center; }

/* lewe menu */
#leftMenu h2 { font-size: 16px; text-align: center; font-weight: bold; }

	/* kategorie */
	.categories a { font-weight: bold; font-size: 12px; }
		.categories ul a { font-size: 11px; }

    /* zrób to sam */
    #diyItem a { font-weight: bold; font-size: 12px; text-align: center; }
        
        
	/* czy wiesz że... */
	#didYouKnow { font-size: 11px; }
    #didYouKnow h3 { font-weight: bold; }
    
/* treść + prawe menu */
	/* treść */
		/* lista produktów */
		.pageNumber { font-size: 12px; font-weight: bold; text-align: center; }
        .paginationPages { font-size: 12px; text-align: center; }
        a#backToTop:hover { text-decoration: none; }

		/* pojedynczy produkt */
		#productName { font-size: 16px; }
		#productInfo { font-size: 12px; }
			#productInfo dt { text-align: right; }
			#productInfo dt.discount, #productInfo dd { font-weight: bold; }
			#productInfo dd.unitPrice { margin: 0; margin-left: 100px; }
			#productInfo dd.price, #productInfo dd.retailPrice { font-weight: normal; }
				#productInfo dd.price strong, #productInfo dd.retailPrice strong { font-size: 14px; font-weight: bold; }
				#productInfo dd.unitPrice { font-size: 11px; color: #777; font-weight: normal; height: 18px; line-height: 18px;}
				#productInfo dd.unitPrice del { text-decoration: line-through; }
			#productImg a { text-decoration: none; text-align: center; font-size: 11px; }
		#productDesc { font-size: 12px; }
			#backButton a { text-align: center; text-decoration: none; font-weight: bold; font-size: 11px; }
		#productToFavourite input.submit { font-size: 11px; font-weight: bold; cursor: pointer; }

		/* logowanie */
		    #loginRegisterInfo h3, #loginRegisterInfo p, #loginLoginForm h3, #loginLoginForm p { margin: 0px 10px 10px 10px; font-size: 14px; text-align: center; }
		    #loginRegisterInfo p, #loginLoginForm p { line-height: 30px; }
		    #loginRegisterInfo a { text-decoration: none; text-align: center; font-size: 11px; font-weight: bold; }
		    #loginLoginForm .submit { text-align: center; }
		        #loginLoginForm .submit input { font-weight: bold; text-align: center; cursor: pointer; }
		    #loginLoginForm p#forgottenPassword { text-align: right; padding-right: 30px; }

        /*przypomnij hasło */
            #remindPasswordForm h3, #remindPasswordForm p { margin: 0px 10px 10px 10px; font-size: 14px; text-align: center; }
            #remindPasswordForm p, #remindPasswordForm p { line-height: 30px; }
                #remindPasswordForm .submit input { font-weight: bold; text-align: center; cursor: pointer; }
        
        /* ws kontakt */
            #wsContactForm .submit input { font-weight: bold; text-align: center; cursor: pointer; }
                
        /* ticket */
        #ticketForm .submit input { font-weight: bold; text-align: center; cursor: pointer; }
        
        /* rejestracja */
        #clientProfileFormInfo { font-size: 14px; }
        #clientProfileForm { margin-bottom: 0; }
            #clientProfileForm h2 { text-align: center; font-size: 12px; font-weight: bold; }
            #clientProfileForm label { text-align: right; font-weight: bold; font-size: 12px; }
            #clientProfileForm .agreements label { font-weight: bold; }
            #clientProfileForm .agreements small { text-align: center; line-height: 20px; font-size: 11px; }
        #clientProfileForm .submit { text-align: center; }
            #clientProfileForm .submit input { line-height: 24px; text-align: center; cursor: pointer; }
        #formInfo { text-align: center; font-size: 11px; }
        #checkIt { text-align: left; font-size: 14px; }

        /* ocena zamówienia */
        #orderMarkForm { font-size: 14px; }
        #orderMarkForm { margin-bottom: 0; }
            #orderMarkForm h2 { text-align: center; font-size: 12px; font-weight: bold; }
            #orderMarkForm label { text-align: right; font-weight: bold; font-size: 12px; }
        #orderMarkForm .submit { text-align: center; }
            #orderMarkForm .submit input { line-height: 24px; text-align: center; cursor: pointer; }
        
        /* strony informacyjne */
        #textInfo h1 { font-size: 16px; }
        #textInfo p, #companyDetails, div.sect { font-size: 14px; }
        #textInfo ul, #textInfo ol { margin-left: 20px; }
        #textInfo ul li, #textInfo ol li { list-style: disc; font-size: 14px; }
        #textInfo ol li strong { font-weight: bold; }
        #textInfo p strong { font-weight: bold; }
        #textInfo p small { font-size: 12px; }
        
        /* koszyk, krok 1 */
        #cartInfo { text-align: center; font-size: 14px; }

            #cartSteps li { line-height: 30px; text-align: center; }
                #cartSteps span, #cartSteps a { font-weight: bold; font-size: 12px; }
                #cartSteps strong { font-size: 16px; }

        #cartList th, #cartList td { line-height: 33px; font-weight: bold; text-align: center; font-size: 11px; }
        #cartList th.name, #cartList td.name { text-align: left; }
        #cartList td, #cartList td a, #cartList td input { font-weight: bold; }
            #cartList td input { text-align: center; }
        #cartList tfoot td#summaryLabel, #cartList tfoot td#discountLabel { text-align: right; }
        #cartList tfoot td.value, #cartList tfoot td#discountValue { text-align: left; padding-left: 25px; }
        #cartList tfoot td.value { font-size: 14px; }
        #cartList tfoot td#discountLabel { font-size: 12px; }
        #cartList tbody td.delete input.submit { cursor: pointer; }
        #cartList tfoot .submit td { text-align: left; padding-left: 15px; }
            #cartList tfoot .submit td input { cursor: pointer; }

        #cartMenu li a, a#checkOut, a#showCart { font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; line-height: 23px; }

		/* koszyk, krok 3 */
		#cartAddress dt, #cartAddress dd { font-size: 12px; }
		#cartAddress dt { font-weight: bold; line-height: 25px; }
		#cartAddress dd { line-height: 16px; }
		#changeAddrInfo { text-align: center; font-size: 14px; }
			#changeAddrInfo a { font-weight: bold; }
		#cartCheckOutInfo { font-size: 14px; }
        #checkOutForm label strong { font-size: 14px; }
		  #checkOutForm label strong { font-weight: bold; }
          #checkOutForm label small { font-size: 12px; }
          #checkOutForm .submit input { cursor: pointer }
    
    /* ulubione */
    #favoritiesList th, #favoritiesList td { line-height: 33px; font-weight: bold; text-align: center; font-size: 11px; }
    #favoritiesList th.name, #favoritiesList td.name { text-align: left; }
    #favoritiesList td, #favoritiesList td a, #favoritiesList td input { font-weight: bold; }
        #favoritiesList td input { text-align: center; }
    #favoritiesList tbody form { margin: 0; }
    #favoritiesList tbody td.delete input.submit { cursor: pointer; }
    #favoritiesList tbody td.addToCart input.submit { cursor: pointer; }
    
	/* prawe menu */
	#rightMenu h2 { font-size: 16px; text-align: center; font-weight: bold;  }

		/* aktualności */
		#newsHeader { padding-left: 20px; }
		#newsContent dd { font-size: 10px; }
		#newsContent dt { font-size: 11px; font-weight: bold; color: #4F4044; }
		#newsShowAll { text-align: right; }
			#newsShowAll a { font-weight: normal; }

		/* nowości */
		#newestItemItem h4 { font-size: 11px; }
		#newestItemShowAll { text-align: right; }
			#newestItemShowAll a { font-weight: normal; font-size: 11px; }

		/* promocja */
        #promoDiscount { font-weight: bold; font-size: 12px; text-align: center; }
        #promoShowAll { font-size: 11px; text-align: right; }

		/* opinie */
		#opinionsContent dt { font-size: 11px; font-weight: bold; }
		#opinionsContent dd { font-size: 11px; }
		#opinionsContent dd#opinionsShowAll { text-align: right; }
			dd#opinionsShowAll a { font-weight: normal; }

/* pojedynczy boks z przedmiotem */
.item { text-align: center; font-size: 11px; }
	.item h4 { font-size: 11px; text-align: center; }
		.item h4 a { font-weight: bold; text-align: center; }
	.item p { text-align: center; }
		.item em { font-size: 12px; font-weight: bold; }
		.item del { text-decoration: line-through; }
		.item strong { font-size: 10px; font-weight: bold; }
	/* formularz dodania do koszyka */
	.item fieldset { text-align: center; }
		.toCart input.quantity, .item form input.quantity { font-size: 11px; text-align: center; }
		.toCart input.submit, .item form input.submit { font-size: 11px; font-weight: bold; text-align: center; cursor: pointer; }

/* stopka */
#footer p { text-align: center; font-size: 11px; }