/*  ----------------------- MAIN STYLES -----------------------  */

ul, ol { padding: 0px; margin: 5px 20px; color: #474747;}

.centerColumn ul { margin: 0px; padding: 0px 10px 15px 10px; list-style: disc inside; font-size: 0.8em; }

.centerColumn ul ul { list-style: circle inside; }

.centerColumn ul li { padding: 1px 0px 1px 0px; }

.centerColumn ul li a { text-decoration: none; }

.centerColumn ul li a:hover { text-decoration: underline; }



.centerColumn ol { margin: 0px; padding: 0px 10px 15px 10px; list-style: decimal inside; font-size: 0.8em; }

.centerColumn ol li { padding: 1px 0px 1px 0px; }

.centerColumn ol li a { text-decoration: none; }

.centerColumn ol li a:hover { text-decoration: underline; }



.centerColumn .information, .centerColumn .instructions  { font-size: 0.8em; }







#navColumnOne { background: url(../images/bg2.gif); }

#navColumnTwo { background: url(../images/bg2.gif); }

.centerColumn { margin: 0px; padding: 0px; }

.centerColumn a { color: #FF0099; }







.centerColumn table {   }

#indexDefault { border: none; padding:0; }

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault { margin: 0; }







/*  ----------------------- NAVIGATION -----------------------  */

#navCatTabs { background: url(../images/bg2.gif); color: #FF0099; font-weight: bold; margin-bottom:2px; }

#navCatTabs ul { margin: 0px 10px; padding: 10px 0px; list-style: none; line-height: 18px; }

#navCatTabs ul li { display: inline; padding: 0px 10px; }

#navCatTabs ul li a { color: #FF0099; }

#navBreadCrumb { padding: 10px 0px 0px 0px; color: #FF0099; font-weight: bold; margin-bottom: 2px; }

#navBreadCrumb a { color: #FF0099; text-decoration: none; }

#navBreadCrumb a:hover { text-decoration: underline; }







/*  ----------------------- NADPISY -----------------------  */

caption h2, #accountDefaultHeading, #accountEditDefaultHeading, #accountHistoryDefaultHeading, #acctNewslettersDefaultHeading, #accountNotificationsHeading, #accountPasswordDefaultHeading, #addressBookDefaultHeading, #advSearchDefaultHeading, #advSearchResultsDefaultHeading, #checkoutShippingHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading, #checkoutPayAddressDefaultHeading, #checkoutShipAddressDefaultHeading, #checkoutSuccessHeading, #conditionsHeading, #cookieUsageDefaultHeading, #createAcctDefaultHeading, #createAcctSuccessHeading,  #customerAuthDefaultHeading, #discountcouponInfoHeading, #maintenanceDefaultHeading, #downloadTimeOutHeading, #gvFaqDefaultHeading, #gvRedeemDefaultHeading, #gvSendDefaultHeadingDone, #indexDefaultHeading, #loginDefaultHeading, #logoffDefaultHeading, #pageNotFoundHeading, #pageTwoHeading, #pageThreeHeading, #pageFourHeading, #privacyDefaultHeading, #shippingInfoHeading, #contactUsHeading, #aboutUsHeading, #cartDefaultHeading, #reviewsWriteHeading, #siteMapHeading, #sslCheckHeading, #tellAFriendDefaultHeading, #timeoutDefaultHeading, #unsubDefaultHeading, #ezPagesHeading, h2.centerBoxHeading, #addressBookProcessDefault h1, #indexCategoriesHeading, #productListHeading, #newProductsDefaultHeading, #allProductsDefaultHeading, #featuredDefaultHeading, #linksHeading, #personal_pickupHeading, #delivery_paymentHeading, #specialsListingHeading, #reviewsDefaultHeading {

    padding: 15px 0px 5px 35px; margin-top: 5px;

    font-size: 0.9em; line-height: 1.1em;

    color: #FF6699; background: url(../images/h_ic.gif) top left no-repeat;

    font-weight: bold; text-transform: uppercase;

    border-bottom: 2px solid #FF6699; }





h2 { color: #FF0099; font-size: 1.2em; font-weight: normal; line-height: normal; padding: 15px 0px 0px 5px; }

h3 { color: #FF6699; font-size: 1.0em; font-weight: normal; line-height: normal; padding: 15px 0px 0px 5px; }

h4 { color: #3399FF; font-size: 0.9em; font-weight: normal; line-height: normal; padding: 15px 0px 0px 5px; }

h5 { color: #3399FF; font-size: 0.9em; font-weight: bold; line-height: normal; padding: 5px 0px 0px 5px; text-align: center; }

h3.addressBookDefaultName { color: #FF0099; }

h4.cerveny { color: #FF0000; }











/*  ----------------------- PRODUKTY PŘEHLED -----------------------  */

#newProductsDefault, #allProductsDefault, #featuredDefault, #specialsListing, #reviewsDefault {   }

#newProductsDefault .line, #allProductsDefault .line, #featuredDefault .line {

    height: 1px; font-size: 0px; line-height: 0px; border-top: 1px dotted #FF0099; }

#newProductsDefault td, #allProductsDefault td, #featuredDefault td { padding: 5px; border: none; }

#newProductsDefault a.link, #allProductsDefault a.link, #featuredDefault a.link {

    color: #FF0099; text-decoration: none; font-weight: normal; text-transform: none; }

#newProductsDefault a.link:hover, #allProductsDefault a.link:hover, #featuredDefault a.link:hover {text-decoration: underline; }







/*  REVIEWS  */

#reviewsDefault hr {color:#D8D8D8; border:0; border-top:3px solid #FF6699; margin:5px 0px;}

#reviewsDefault .smallProductImage {padding:0px 10px 10px 10px;}

#reviewsDefault h2, #reviewsInfoDefaultHeading {padding:6px 13px; margin-top:2px; background:#FAF1E3; color:#FF1400; text-decoration:none; font-size:12px; line-height:normal; font-weight:bold; text-transform:uppercase; clear:both;}

#reviewsDefault .rating, .bold {padding:5px 0px;}

#reviewsInfoDefaultPrice {color:#C61A09; font-size:16px; line-height:normal; font-weight:bold; line-height:1.51em;}







/*  KATEGORIE  */

#indexCategories {}
#indexCategories a  { text-decoration: none; }

#categoryImgListing {padding: 0; margin: 0px 0px 10px;}

#indexProductListCatDescription, #categoryDescription {

    padding-bottom: 5px; margin-bottom: 20px;

    border-bottom: 2px solid #9A9A9A;

    font-size: 0.7em;

    color: #9A9A9A; }

.categoryListBoxContents { text-align: center; padding: 15px 0px; }

.categoryListBoxContents img { margin-bottom: 5px; }

.categoryListBoxContents a {

    color: #474747;

    font-size: 0.8em; line-height: normal;

    text-decoration: none;

    font-weight: normal; text-transform:none; }

.categoryListBoxContents a:hover { color: #FF0099; }







/*  KATEGORIE PŘEHLED  */

.tabTable { margin: 0px 0px 5px 0px; border-left: 1px solid #FF6699; }

.tabTable th { color: #FFFFFF; font-weight: bold; font-size: 0.7em; padding: 1px 5px; border-top: 1px solid #FF6699; border-right: 1px solid #FF6699; border-bottom: 1px solid #FF6699; text-align: center; background-color: #FF6699; }

.tabTable th a { color: #FFFFFF; }

.tabTable td { border-right: 1px solid #FF6699; border-bottom: 1px solid #FF6699; padding: 5px; }

.tabTable td { color: #FF6699; text-decoration: none; font-size: 0.8em; line-height: normal; font-weight: bold; }

.tabTable td .listingDescription { color: #474747; font-size: 0.8em; line-height: normal; font-weight: normal; padding: 5px 5px; }

.tabTable td a { color: #FF0099; text-decoration: none; font-size: 0.9em; line-height: normal; font-weight: bold; text-transform: uppercase; }

.tabTable td a:hover { text-decoration: underline; }







/*  TABULKY  */

#prevOrders, #accountHistInfo table { margin:0px 0px 5px 0px; border-left: 1px solid #FF6699; }

#prevOrders th, #accountHistInfo th { color: #FFFFFF; font-weight: bold; font-size: 0.7em; padding: 1px 5px; border-top: 1px solid #FF6699; border-right: 1px solid #FF6699; border-bottom: 1px solid #FF6699; text-align: center; background-color: #FF6699; }

#prevOrders th a, #accountHistInfo th a { color:#FFFFFF; }

#prevOrders td, #accountHistInfo td { border-right: 1px solid #FF6699; border-bottom: 1px solid #FF6699; padding: 5px; }

#accountHistInfo td { background-color: #FFEEFF; }



#prevOrders td, #accountHistInfo td { color: #474747; text-align: center; text-decoration: none; font-size: 0.8em; line-height: normal; font-weight: normal; }

#prevOrders .adresa, #accountHistInfo .accountProductDisplay { text-align: left; }

#prevOrders td .listingDescription, #accountHistInfo td .listingDescription { color: #474747; font-size: 0.8em; line-height: normal; font-weight: normal; padding: 5px 5px; }

#prevOrders td a, #accountHistInfo td a { color: #FF0099; text-decoration: none; font-size: 0.9em; line-height: normal; font-weight: bold; }







/*  ----------------------- PRODUKT INFO -----------------------  */

.categoryIcon { margin: 10px; }

.categoryIcon a {

    color: #474747;

    text-decoration: none;

    font-size: 0.8em; line-height: normal;

    font-weight: normal; }

.categoryIcon a:hover { color: #FF0099; text-decoration: none; }

.navNextPrevWrapper { margin: 0px 10px; padding: 10px 0px; font-size: 0.8em; }

.navNextPrevWrapper a, a:hover { text-decoration: none; }



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

    margin: 10px;

    text-align: center;

    font-size: 0.8em; line-height: normal; }

#productMainImage a, #reviewsInfoDefaultProductImage a, #productReviewsDefaultProductImage a, #reviewWriteMainImage a {

    color: #9A9A9A;

    font-size: 0.7em;

    font-weight: bold;

    text-decoration: none; }

#productMainImage a:hover, #reviewsInfoDefaultProductImage a:hover, #productReviewsDefaultProductImage a:hover, #reviewWriteMainImage a:hover { color: #FF0099; }



#productName { padding: 15px 10px 5px 10px; font-size: 1.3em; font-weight: normal; line-height: normal; color: #FF0099; }

#productPrices { color: #3399FF; font-size: 1.2em; margin-bottom: 10px;}

#productDescription { margin: 0px 10px; padding: 0px; font-size: 0.8em; }

#productDescription p { margin: 1.5em 0px 1.5em 0px; padding: 0px; font-size: 0.8em; }

#productShortDescription { margin: 10px 10px 0px 10px; padding: 0px; font-size: 0.8em; color: #FF6699; font-weight: bold; }

#productGeneral h3 { margin: 10px 10px 0px 10px; padding: 0px; }

#cartAdd {

    float: right;

    margin: 1em; padding: 1px;

    border: 1px solid #FFFFFF;

    background-color: #FFFFFF;

    color: #474747;

    font-size: 0.7em; line-height: normal;

    font-weight: bold; text-align: right;  }

#cartAdd input { font-size: 1.1em; }

#alsoPurchased { margin-top: 10px; }

#productAdditionalImages { margin: 5px 10px 15px 10px; padding: 10px 0px; border: 1px solid #FF6699; background-color: #FFEEFF; }

#productAdditionalImages .additionalImages { text-align: center; font-size: 0.8em; line-height: normal; }

#productAdditionalImages .additionalImages a { color: #9A9A9A; font-size: 0.7em; font-weight: bold; text-decoration: none; }

#productAdditionalImages .additionalImages a:hover { color: #FF0099; }

#productInfoNoProduct .content { font-size: 0.8em; }

#productInfoLink { margin: 0px 10px 10px 10px; padding: 0px; }







/*  ----------------------- NÁKUPNÍ KOŠÍK -----------------------  */

#cartInstructionsDisplay { margin: 10px 5px; font-size: 0.9em; }

#cartEmptyText { padding: 35px 0px; font-size: 1.3em; color: #3399FF; text-align: center; }

#cartContentsDisplay { border-left: 1px solid #FF6699; }

#cartContentsDisplay th { color: #FFFFFF; font-weight: bold; font-size: 0.7em; padding: 1px 5px;border-top: 1px solid #FF6699; border-right: 1px solid #FF6699; border-bottom: 1px solid #FF6699; text-align: center; background-color: #FF6699; }

#cartContentsDisplay td { border-right: 1px solid #FF6699; border-bottom: 1px solid #FF6699; padding: 5px; text-align: center;}

#cartContentsDisplay .cartProductDisplay, #cartContentsDisplay td .cartAttribsList  { text-align: left; }

#cartContentsDisplay td { color: #474747; text-decoration: none; font-size: 0.9em; line-height: normal; font-weight: normal; }

#cartContentsDisplay a { color: #FF0099; text-decoration: none; font-size: 0.8em; font-weight: bold; }

#cartContentsDisplay a:hover { text-decoration: underline; }

#cartSubTotal { padding: 5px; text-align: right; font-size: 0.8em; font-weight: normal; }

#cartSubTotal strong { color: #3399FF; font-weight: bold; font-size: 1.1em; line-height: normal; }

#shoppingCartDefault .text_v_c {color: #474747; font-weight: bold; font-size: 0.7em; line-height: normal; margin: 5px; text-align: right;}

#shoppingCartDefault .text_v_c a { color: #FF0099; }

.advisory { margin: 10px; }

#infoShoppingCart { background: #EEEEEE; }

#infoShoppingCart div { padding: 35px 15px 15px 15px; }

#infoShoppingCart h1 { color: #FF6699; line-height: normal; padding-bottom: 10px; font-size: 1.2em; font-weight: normal; }

#infoShoppingCart h2 { padding-bottom: 0px; padding-left: 0px; font-size: 0.9em; }

#infoShoppingCart p { padding-left: 0px; }

#shoppingCartDefault .alert { font-size: 1.1em; }
