/**
 *
 * @ignore
 * @access private
 * @version $Id: stylesheet.css, v 1.3.7 2007/04/26 11:48:12 $;
 *
 * @author Grupa ZenCart.pl <kontakt@zencart.pl>
 * @copyright Copyright &copy; 2007, ZenCart.pl
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * Wiêcej informacji na stronie projektu {@link http://www.zencart.pl ZenCart.pl} Zajrzyj!
 *
 * @package templateSystem
 *
 */

body {
margin:0;
padding:0;
text-align:center;
font-family: verdana, tahoma, arial sans-serif;
font-size:14px;
color:#000;
background:#dcbc81 url('../images/bg.jpg');
}

a {
color:#db2f03;
text-decoration:none;
}

a:hover {
color:#333;
}

a img {
border:none;
}

h1 {
font-size:16px;
}

h3 {
font-size:13px;
}

code {
font-family:courier, tahoma, arial, verdana, helvetica, sans-serif;
font-size:10px;
}

form,select,input {
display:inline;
font-size:12px;
margin:2px;
}

textarea {
margin:auto;
display:block;
width:95%;
}

input:focus,select:focus,textarea:focus {
background:#f5f5f5;
}

fieldset {
padding:5px;
margin:5px 0;
border:1px solid #ddd;
}

legend {
font-weight:bold;
padding:3px;
}

label {
line-height:16px;
padding:2px;
}

address {
font-style:normal;
font-size:11px;
}

.clearBoth {
clear:both;
position:relative;
font-size:0;
height:0;
line-height:0;
}

hr {
height:1px;
margin-top:5px;
border:none;
border-bottom:1px solid #fff;
}

.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution {
line-height:16px;
padding:3px;
border:1px solid #666;
}

.messageStackWarning,.messageStackError {
background:red;
color:#fff;
}

.messageStackSuccess {
background:#9f9;
color:#333;
}

.messageStackCaution {
background:#ff6;
color:#333;
}

.productPriceDiscount {
color:#336cad;
}

.normalprice {
text-decoration:line-through;
}

.productSpecialPriceSale {
color:#f60;
font-weight:bold;
text-decoration:line-through;
}

.productSalePrice {
color:#c00;
font-weight:bold;
}

.productSpecialPrice {
padding-left:10px;
font-weight:bold;
}

p.alert {
color:red;
margin-left:5px;
vertical-align:top;
}

.back {
float:left;
}

.floatingBox {
margin:0;
width:45%;
}

.errorText {
color:red;
}

.alert {
color:red;
margin-left:5px;
}

#bannerOne {
background:#fff;
text-align:center;
padding:10px 0;
}

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

#navMainWrapper {
margin:0 0 3px;
color:#fad338;
background: #aa2b22;
height: 33px;
width:950px;
}

#navMain ul {
margin:0;
padding:10px 0 5px 15px;
list-style-type:none;
text-align:left;
}

#navMain ul li a {
text-decoration:none;
padding:5px;
margin:0;
white-space:nowrap;
color: #fad338;
font-family: Trebuchet Ms, Geneva, Arial, Helvetica, sans-serif;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}


#navMain ul li a:hover {
color: #aa2b22;
background: #fad338;
}

#navMainSearch {
float:right;
margin:0;
padding:3px;
display:block;
}

#navMainSearch form {
display:block;
margin:0;
padding:0;
white-space:nowrap;
}

#navMainSearch form input {
display:inline;
margin:0;
padding:0;
}

#logoWrapper {
margin:0;
padding:0;
width:100%;
display:block;
background:url('../images/header.jpg') center no-repeat;
height:183px;
}

#logo {
padding:30px 0 10px 40px;
}

#logo a,#logo a:visited {
font-family:Trebuchet MS;
font-size:40px;
text-decoration:none;
color:#fff;
font-weight:normal;
}

#taglineWrapper {
font-size:20px;
padding:10px 0 10px 60px;
margin-top:-30px;
text-align:left;
}

#navCatTabsWrapper {
margin:0;
background:#ebebeb;
width:100%;
text-align:center;
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
}

#navCatTabs li .category-top {
margin:0;
padding:5px 10px;
text-decoration:none;
font-weight:bold;
color:#575757;
white-space:nowrap;
}

#navCatTabs li .category-top:hover {
color:#c00;
background:#fff;
border-bottom:2px solid #c00;
}

#navEZPagesTop {
font-weight:bold;
text-align:left;
margin:80px 0 10px 10px;
font-size:1.2em;
padding-bottom:10px;
}

#navEZPagesTop a {
color:#fff;
}

#contentMainWrapper {
margin:5px auto;
padding:0;
border-collapse:collapse;
border:none;
width:100%;
}

#navColumnOne {
padding-left:3px;
vertical-align:top;
}

#navColumnTwo {
padding-right:3px;
vertical-align:top;
}

#navBreadCrumb {
color:#666;
margin:0 15px;
padding:6px;
border-bottom:1px solid #f8f8f8;
}

#bannerFour {
padding:5px 0 0;
text-align:center;
}

#navSuppWrapper {
margin:0;
width:100%;
text-align:center;
border-top:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
font-size:11px;
font-weight:bold;
color:#666;
}

#navSupp li a {
margin:0;
padding:5px 10px;
text-decoration:none;
font-weight:normal;
color:#575757;
white-space:nowrap;
}

#navSupp li a:hover {
color:#336cad;
}


#footer{
width:950px;
clear:both;
background:#680001 url('../images/footer.jpg') no-repeat;
color:#fbf5d4;
font-size:11px;
height:130px;
text-align:left;
margin:0 auto;
padding-top:25px;
}


#siteinfoLegal {
padding-top: 15px;
padding-bottom:3px;
font-size:11px;
text-align:center;
}

#bannerSix {
background:#fff;
text-align:center;
padding:10px 0 5px;
}

.leftBoxContainer,.rightBoxContainer,.singleBoxContainer {
margin-bottom:10px;
background:#fffbf3;
border:1px solid #cb0003;
}

.leftBoxHeading,.rightBoxHeading,.singleBoxHeading {
margin:0;
padding:5px 15px;
text-align:left;
}

h3.leftBoxHeading,h3.rightBoxHeading,h3.singleBoxHeading {
font-family:Trebuchet MS;
font-size:13px;
font-weight:bold;
color:#fff;
background:url('../images/title.jpg') repeat-x top left #c90e0d;
border:1px solid #fff;
}

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

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

.sideBoxContent {
padding:3px;
color:#666;
font-size:12px;
}

#bestsellersContent .wrapper {
margin:0 0 0 15px;
}

#bestsellersContent .wrapper ol {
padding:0;
margin-left:10px;
}

#bestsellersContent .wrapper li {
padding:0;
margin:3px 0;
padding-top:5px;
margin-left:3px;
clear:both;
}

#bestsellersContent .wrapper li a img {
width:30px;
height:20px;
padding:0 10px 0 3px;
float:left;
}

#categoriesContent,#categoriesselectContent,#categorylistboxContent,#treemenu {
color:#ffc080;
font-size:11px;
}

#categoriesContent a,#categorylistboxContent a,#treemenu a {
color:#cc0000;
font-size:12px;
text-decoration:none;
}

#categoriesContent a:hover,#categorylistboxContent a:hover,#treemenu a:hover {
color:#c06000;
text-decoration:none;
}

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

#categoriesContent .category-subs-selected,#categorylistboxContent .category-subs-selected {
font-weight:bold;
color:#cf6700;
}

#catBoxDivider {
border-bottom:2px solid #ac1411;
}

#documentcategoriesContent {
color:#ccc;
font-size:11px;
}

#documentcategoriesContent a {
color:#333;
font-size:12px;
text-decoration:none;
}

#documentcategoriesContent a:hover {
color:#369;
text-decoration:none;
}

#documentcategoriesContent .category-subs-parent {
color:#999;
}

#documentcategoriesContent .category-subs-selected {
font-weight:bold;
color:#999;
}

.orderHistList li {
padding:0;
margin:3px 0;
}

.orderHistList li a {
font-size:12px;
text-decoration:none;
}

#cartBoxListWrapper {
margin:5px 10px;
padding:0;
text-align:left;
}

#cartBoxListWrapper li {
margin:0;
padding:3px 0;
}

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

.centerColumn {
padding:5px 15px;
}

#indexDefaultHeading,#indexCategoriesHeading,#productListHeading,#specialsListingHeading,#newProductsDefaultHeading,#featuredDefaultHeading,#allProductsDefaultHeading,#advSearchDefaultHeading,#advSearchResultsDefaultHeading,#reviewsDefaultHeading,#reviewsInfoDefaultHeading,#ezPagesHeading,#loginDefaultHeading,#createAcctDefaultHeading,#createAcctSuccessHeading,#logoffDefaultHeading,#accountDefaultHeading,#accountHistoryDefaultHeading,#acctNewslettersDefaultHeading,#accountNotificationsHeading,#addressBookDefaultHeading,#addressBookProcessDefaultHeading,#checkoutShippingHeading,#checkoutShipAddressDefaultHeading,#checkoutPaymentHeading,#checkoutPayAddressDefaultHeading,#checkoutConfirmDefaultHeading,#checkoutSuccessHeading,#cookieUsageDefaultHeading,#customerAuthDefaultHeading,#maintenanceDefaultHeading,#timeoutDefaultHeading,#downloadTimeOutHeading,#gvRedeemDefaultHeading,#gvSendDefaultHeadingDone,#gvSendDefaultHeadingConfirm,#gvSendDefaultHeadingSend,#productReviewsDefaultHeading,#reviewsWriteHeading,#cartDefaultHeading,#sslCheckHeading,#conditionsHeading,#privacyDefaultHeading,#shippingInfoHeading,#discountcouponInfoHeading,#gvFaqDefaultHeading,#siteMapHeading,#unsubDefaultHeading,#pageTwoHeading,#pageThreeHeading,#pageFourHeading,#pageNotFoundHeading {
font-family:Trebuchet MS;
font-weight:bold;
color:#c30;
}

#indexCategoriesMainContent,#productInfoNoProductMainContent,#createAcctSuccessMainContent,#logoffDefaultMainContent,#cookieUsageDefaultMainContent,#customerAuthDefaultMainContent,#maintenanceDefaultMainContent,#timeoutDefaultContent,#downloadTimeOutMainContent,#gvRedeemDefaultMainContent,#gvSendDefaultContentSuccess,#gvSendDefaultMainContent,#passwordForgottenMainContent,#productReviewsDefaultProductMainContent,#sslCheckMainContent,#conditionsMainContent,privacyDefaultMainContent,#shippingInfoMainContent,#discountcouponInfoMainContent,#gvFaqDefaultMainContent,#siteMapMainContent,#pageTwoMainContent,#pageThreeMainContent,#pageFourMainContent,#reviewsInfoDefaultMainContent,#pageNotFoundMainContent,#checkoutSuccessMainContent {
padding:5px;
background:#fffbf3;
border:1px solid #dfdfdf;
}

#textmain {
padding:5px 10px;
}

#textinformation {
padding:5px 10px;
font-size:10px;
}

.centerBoxWrapper {
margin:20px 0 0;
}

.centerBoxHeading {
margin:0;
padding:5px;
text-align:center;
}

#featuredProducts,#specialsDefault,#whatsNew {
border:1px solid #cb0003;
}

#featuredProducts h2,#specialsDefault h2,#whatsNew h2 {
margin:0;
padding:5px;
color:#fff;
background:url('../images/title.jpg') repeat-x top left #c90e0d;
border:1px solid #fff;
text-align:center;
}

.centerBoxContentsFeatured,.centerBoxContentsSpecials,.centerBoxContentsNew {
margin:10px 0 5px;
vertical-align:top;
}

.centerBoxContentsFeatured a,.centerBoxContentsSpecials a,.centerBoxContentsNew a {
color:#CC0000;
font-weight:bold;
}

.centerBoxContentsFeatured a:hover,.centerBoxContentsSpecials a:hover,.centerBoxContentsNew a:hover {
color:#360;
}

#upcomingProductsTable caption {
color:#f60;
}

#upcomingProductsTable th {
background:#ddd;
padding-left:10px;
}

.rowEven {
background:#fdf6cc;
border-top:1px solid #fff;
}

.rowOdd {
background:#f6f6f6;
border-top:1px solid #fff;
}

.rowOdd td,.rowEven td {
padding-left:10px;
}

.categoryImg img {
margin-top:5px;
}

#categoryDescription,#indexProductListCatDescription {
margin:10px 0;
}

.buttonRow {
margin:5px 0;
}

#productsListingTopNumber,#productsListingBottomNumber,#allProductsListingTopNumber,#allProductsListingBottomNumber,#featuredProductsListingTopNumber,#featuredProductsListingBottomNumber,#newProductsDefaultListingTopNumber,#newProductsDefaultListingBottomNumber,#specialsListingTopNumber,#specialsListingBottomNumber,#reviewsDefaultListingTopNumber,#reviewsDefaultListingBottomNumber,#productReviewsDefaultListingTopNumber,#productReviewsDefaultListingBottomNumber {
margin:5px 10px;
padding:0;
}

.navSplitPagesLinks {
margin:0;
padding:5px 10px;
position:relative;
text-align:right;
}

.navSplitPagesLinks a {
margin:0;
padding:2px 5px;
text-decoration:none;
}

.current {
margin:0;
padding:2px 5px;
font-weight:bold;
}

tr.productListing-rowheading {
padding:3px 0;
}

td.main {
width:30%;
}

td.mainb {
width:70%;
vertical-align:top;
}

td.featuredHR,td.newHR {
padding:0;
}

h3.itemTitle {
margin:3px 0 5px;
}

.listingDescription {
margin:5px;
}

.categoryListBoxContents {
margin:10px 0 0;
float:left;
vertical-align:top;
text-align:center;
}

.categoryIcon {
margin:0 0 10px;
}

.categoryIcon a {
display:block;
margin-bottom:5px;
font-weight:bold;
}

.navNextPrevWrapper {
margin:3px 10px 10px;
padding:0;
}

.navNextPrevCounter {
margin:5px;
font-size:9px;
}

.navNextPrevList {
display:inline;
white-space:nowrap;
margin:0;
padding:5px 0;
}

#productMainImage {
margin:5px 10px;
text-align:center;
}

h1#productName {
font-family:Trebuchet MS;
font-weight:bold;
}

#freeShippingIcon {
margin:3px;
}

#productDescription {
padding:5px;

font-size: 16px;
line-height: 1.5em;
}

#cartAdd {
float:right;
text-align:center;
margin:10px;
padding:10px;
}

ul#productDetailsList {
margin:0 0 0 25px;
padding:0;
list-style-type:square;
}

.wrapperAttribsOptions,.wrapperAttribsOneTime,.wrapperAttribsQtyPrices {
margin:3px 0;
}

h4.optionName {
margin:2px;
padding:2px;
}

.attribImg {
margin:3px 10px;
float:left;
text-align:center;
}

.switchedLabel {
width:120px;
float:left;
}

#mediaManager {
width:50%;
margin:2px;
padding:5px;
}

.additionalImages {
vertical-align:top;
margin:10px 0;
text-align:center;
}

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

#siteMapList ul li ul li {
font-weight:normal;
}

tr.reviewsContentSingle {
margin:0;
padding:10px;
text-align:center;
}

.smallProductImage {
margin:0;
padding:10px;
}

#reviewsDefault h2 {
margin:0;
padding:10px 10px 5px;
}

.rating {
padding-bottom:5px;
}

td.reviewsHR hr {
height:1px;
margin:0;
border:none;
}

#reviewsInfoDefaultProductImage {
margin:0 10px 10px 0;
text-align:center;
}

#navEZPageNextPrev {
margin-bottom:5px;
}

#navEZPagesTOCWrapper {
margin:10px 5px 5px 0;
padding:5px;
width:50%;
font-weight:bold;
float:right;
height:1%;
border:1px solid #666;
}

#navEZPagesTOC ul {
margin:0;
padding:5px 0;
list-style:none;
}

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

#navEZPagesTOC ul li a {
padding:0 5px;
margin:0;
}

.information {
padding:10px 3px;
line-height:150%;
}

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

.amount {
text-align:right;
padding:2px;
width:60px;
}

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

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

.gvBal {
float:right;
text-align:center;
}

label.inputLabelPayment {
width:15em;
float:left;
}

.cartQuantity {
width:4.7em;
text-align:center;
padding:0.5em 0;
}

.cartProductDisplay {
text-align:right;
padding-right:0.2em;
}

.cartAttribsList {
margin-left:1em;
}

.cartTotalDisplay {
text-align:right;
padding-right:0.2em;
padding:0.5em 0;
}

#sendSpendWrapper {
float:right;
margin:0;
width:47%;
}

.shippingEstimatorWrapper {
padding:0.5em;
}

label#textAreaReviews {
text-align:center;
font-weight:normal;
margin:1em 0;
}

#cartInstructionsDisplay {
padding:0.5em 0;
}

tr.tableHeading {
height:2em;
}

#scUpdateQuantity {
width:2em;
}

#cartImage {
margin:0.5em 1em;
}

.cartUnitDisplay {
padding:0.5em 0;
text-align:right;
padding-right:0.2em;
}

.cartRemoveItemDisplay {
width:3.5em;
text-align:center;
padding:0.5em 0;
}

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

h2,.larger {
font-size:14px;
}

h4,.biggerText,#bestsellersContent {
font-size:12px;
}

h5,small,#shoppingcartContent,#specialsContent,#specials2Content {
font-size:11px;
}

h6,.reviewCount {
font-size:10px;
}

th,.center,#bannerTwo,.centeredContent,.cartBoxEmpty,#cartBoxGVButton,td.productListing-data,#cartEmptyText {
text-align:center;
}

a.productListing-heading,th.productListing-heading {
padding:0 3px;
font-size:12px;
text-align:center;
}

.smallText,.navSplitPagesResult {
font-size:9px;
}

.forward,#shoppingCartDefault #PPECbutton {
float:right;
}

.bold,.important,#categoriesContent .category-top2,#categorylistboxContent .category-top2,#documentcategoriesContent .category-top,#cartBoxListWrapper .cartNewItem2,#cartBoxListWrapper .cartOldItem2,#cartBoxVoucherBalance,h2#productPrices,h2#reviewsInfoDefaultPrice,#siteMapList ul li {
font-weight:bold;
}

#headerWrapper,#navColumnOneWrapper,#navColumnTwoWrapper,.navNextPrevList img {
margin:0;
padding:0;
}

#navMain ul li,#navCatTabs li,#navSupp li,.attribsSelect {
display:inline;
}

#navMainSearch img,#infoShoppingCart,#popupAtrribsQuantityPricesHelp,#popupCouponHelp,#popupCVVHelp,#popupShippingEstimator {
background:#fff;
}

ul#navCatTabs,ul#navSupp {
margin:0;
padding:7px 0;
list-style-type:none;
text-align:center;
}

#zawartosc,td.mainc {
vertical-align:top;
}

#navBreadCrumb a,#navBreadCrumb a:hover,.sideBoxContent a,.sideBoxContent a:hover,#bestsellersContent .wrapper li a:hover,.orderHistList li a:hover,#cartBoxListWrapper li a,#cartBoxListWrapper li a:hover,#specialsContent a:hover,#specials2Content a:hover,#whatsnewContent a:hover,#whatsnew2Content a:hover {
text-decoration:none;
}

#bannerThree,#bannerFive {
padding:5px 0;
text-align:center;
}

#bestsellersContent .wrapper li a,#specialsContent a,#specials2Content a,#whatsnewContent a,#whatsnew2Content a {
text-decoration:none;
font-weight:bold;
}

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

#categoriesContent .category-links,#categorylistboxContent .category-links,#treemenu .category-links,#ezPagesTOCHeading {
text-decoration:underline;
}

#currenciesContent .boxInfo,#manufacturersContent .boxInfo,#musicgenresContent .boxInfo,#recordcompaniesContent .boxInfo {
margin:0;
padding:0;
text-align:left;
}

#documentcategoriesContent .category-subs,#documentcategoriesContent .category-products,#upProductsHeading,#upDateHeading {
color:#666;
}

#informationContent,#moreinformationContent {
padding-left:15px;
}

.orderHistList,#cartBoxListWrapper ul {
margin:0;
padding:0;
list-style-type:none;
}

#conditionsMainContent p,privacyDefaultMainContent p,#shippingInfoMainContent p,#discountcouponInfoMainContent p,#gvFaqDefaultMainContent p,#siteMapMainContent p,#pageTwoMainContent p,#pageThreeMainContent p,#pageFourMainContent p,#reviewsInfoDefaultMainContent p,#pageNotFoundMainContent p,#checkoutSuccessMainContent p,#contactUsNoticeContent p {
margin:10px 0 2px;
}

td.featuredHR hr,td.newHR hr {
height:1px;
margin:0;
border:none;
border-bottom:1px solid #dfdfdf;
}

.specialsListBoxContents,.centerBoxContentsAlsoPurch {
float:left;
vertical-align:top;
margin:10px 0;
text-align:center;
}

.imgLink,h2#productPrices img {
margin-top:2px;
}

#productDateAvailable,#productDateAdded,#reviewsInfoDefaultDate,#productInfoLink {
margin:5px 0 0;
font-size:9px;
}

#popupImage,#popupSearchHelp,#popupAdditionalImage {
margin:0;
padding:0;
background:#fff;
}

label.checkboxLabel,label.radioButtonLabel {
margin:5px 3px;
}

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

#accountLinksWrapper,#checkoutShipto,#checkoutBillto {
margin:0;
width:50%;
}

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

.accountTaxDisplay,.accountTotalDisplay {
width:20%;
text-align:right;
}

.cartTotalsDisplay,.cartQuantityUpdate {
padding:0.5em 0;
text-align:center;
}

#productReviewsDefaultProductImage,#reviewWriteMainImage {
margin:0 1em 1em 0;
text-align:center;
}

#ccacceptContent {

text-align:center; 
padding: 8px 0px 8px 8px;
 

}
