#wrapper.BGLIGHT.VIOLABLUE blockquote {
    background-color: #eaf4ff;
    border: 1px solid #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE hr {
    border-top: 1px solid #c0defc;
}

/*TEXT COLOR*/

html #wrapper.BGLIGHT,
#wrapper.BGLIGHT button,
#wrapper.BGLIGHT input,
#wrapper.BGLIGHT select,
#wrapper.BGLIGHT textarea {
    color: #575757;
}

/*FOOTER TEXT COLOR*/

html #wrapper.BGLIGHT.VIOLABLUE #footer {
    color: #ffd1f7;
}

html #wrapper.BGLIGHT.VIOLABLUE #footerMenu {
    color: #ffffff;
}

#wrapper.BGLIGHT.VIOLABLUE #footer button,
#wrapper.BGLIGHT.VIOLABLUE #footer input,
#wrapper.BGLIGHT.VIOLABLUE #footer select,
#wrapper.BGLIGHT.VIOLABLUE #footer textarea {
    color: #575757;
}

#wrapper.BGLIGHT.VIOLABLUE a,
#wrapper.BGLIGHT.VIOLABLUE a:visited {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE a:hover {
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE #footer a,
#wrapper.BGLIGHT.VIOLABLUE #footer a:visited,
#wrapper.BGLIGHT.VIOLABLUE #footer a:hover {
    color: #ffffff;
}

#wrapper.BGLIGHT .widgetTitle {
    background: url("../img/bglight/v_bglight_heading_line.png") repeat-x 0 50% transparent;
}

#wrapper.BGLIGHT h1,
#wrapper.BGLIGHT h2 {
    background: #ffffff;
}

#wrapper.BGLIGHT.VIOLABLUE h1,
#wrapper.BGLIGHT.VIOLABLUE h3 {
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE h2,
#wrapper.BGLIGHT.VIOLABLUE h4 {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE h5,
#wrapper.BGLIGHT.VIOLABLUE h6 {
    color: #575757;
}


#wrapper.BGLIGHT.VIOLABLUE .widgetWysiwyg img,
#wrapper.BGLIGHT.VIOLABLUE .widgetArticles .wrapperText img,
#wrapper.BGLIGHT.VIOLABLUE .widgetArticlesDetial .wrapperContent img,
#wrapper.BGLIGHT.VIOLABLUE .widgetProducts .boxContent img,
#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .wrapperText img,
#wrapper.BGLIGHT.VIOLABLUE .widgetFaq .widgetContent img {
    border: 1px solid #ececec;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetWysiwyg a:hover img,
#wrapper.BGLIGHT.VIOLABLUE .widgetArticles .wrapperText a:hover img,
#wrapper.BGLIGHT.VIOLABLUE .widgetArticlesDetial .wrapperContent a:hover img,
#wrapper.BGLIGHT.VIOLABLUE .widgetProducts .boxContent a:hover img,
#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .wrapperText a:hover img,
#wrapper.BGLIGHT.VIOLABLUE .widgetFaq .widgetContent a:hover img {
    border: 1px solid #eaf4ff;
}

#wrapper.BGLIGHT table {
    border-color: transparent;
}

#wrapper.BGLIGHT td,
#wrapper.BGLIGHT th {
    border-bottom: 1px solid #ececec;
}

#wrapper.BGLIGHT table.withHeader th,
#wrapper.BGLIGHT table.withHeader thead td {
    background-color: #eaf4ff;
    /*color: #FFF;*/
}

#wrapper.BGLIGHT.VIOLABLUE table.modernTable thead td {
    border-top: 1px solid #c0defc;
    background-color: #eaf4ff;
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE table.modernTable td {
    border-bottom: 1px solid #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE table.modernTable tr.odd td {
    background-color: #eaf4ff;
}

#wrapper.BGLIGHT.VIOLABLUE .boxFormFormatter,
#wrapper.BGLIGHT.VIOLABLUE .boxDiscussionForm {
    border: 1px solid #c0defc;
    background-color: #eaf4ff;
}

#wrapper.BGLIGHT form {
    background-color: #eeeeee;
    border: 1px solid #c3cdd3;
}

#wrapper.BGLIGHT .box form {
    background-color: transparent;
    border: 0;
    display: block;
    margin-bottom: 0;
    padding: 0;
}


#wrapper.BGLIGHT input[type="text"],
#wrapper.BGLIGHT input[type="date"],
#wrapper.BGLIGHT input[type="email"],
#wrapper.BGLIGHT input[type="password"],
#wrapper.BGLIGHT textarea,
#wrapper.BGLIGHT select {
    background-color: #fff;
    border: 1px solid #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE input[type="button"],
#wrapper.BGLIGHT.VIOLABLUE input[type="reset"],
#wrapper.BGLIGHT.VIOLABLUE input[type="submit"],
#wrapper.BGLIGHT.VIOLABLUE button,
#wrapper.BGLIGHT.VIOLABLUE a.button {
    background: url("../img/bglight_violablue/button_bglight_violablue.png") repeat-x 0 100% #0060c3;
    color: #fff;
}

#wrapper.BGLIGHT input[type="button"]:hover,
#wrapper.BGLIGHT input[type="reset"]:hover,
#wrapper.BGLIGHT input[type="submit"]:hover,
#wrapper.BGLIGHT button:hover,
#wrapper.BGLIGHT a.button:hover {
    background: #6d0057;
    color: #fff;
}

#wrapper.BGLIGHT {
    background: #ffffff;
}

#wrapper.BGLIGHT.VIOLABLUE #header {
    background: url("../img/bglight_violablue/header_bglight_violablue.png") repeat-x scroll left top #380c30;
}
#wrapper.BGLIGHT.VIOLABLUE #headerLines {
    background: url("../img/bglight_violablue/logo_bglight_violablue.png") no-repeat scroll center top;
}

#wrapper.BGLIGHT.VIOLABLUE #logoZone #logo,
#wrapper.BGLIGHT.VIOLABLUE #logo a,
#wrapper.BGLIGHT.VIOLABLUE #logo a:hover,
#wrapper.BGLIGHT.VIOLABLUE #logo a:visited {
    color: #ffd1f7;
    text-shadow: 1px 1px #380c30;
}

#wrapper.BGLIGHT.VIOLABLUE #slogan {
    color: #ffffff;
    text-shadow: 1px 1px #380c30;
}

#wrapper.BGLIGHT.VIOLABLUE #menuSearchLine {
    background: url("../img/bglight_violablue/menubg_bglight_violablue.png") repeat-x #0059b5;
}

#wrapper.BGLIGHT.VIOLABLUE #illustrationWrapper {
    border: 1px solid #ececec;
    border-bottom: 3px solid #ececec;
}

#wrapper.BGLIGHT #main {

}

#wrapper.BGLIGHT.VIOLABLUE #footer {
    background: url("../img/bglight_violablue/footer_bglight_violablue.png") repeat-x left top #380b2f;
}

#wrapper.BGLIGHT.VIOLABLUE #footerContent {
    background: url("../img/bglight_violablue/footer_light_bglight_violablue.png") no-repeat 50% 35px transparent;
}


#wrapper.BGLIGHT.VIOLABLUE #copyright {
    color: #ffd1f7 !important;
    text-shadow: 1px 1px #380c30;
}

#wrapper.BGLIGHT.VIOLABLUE #copyright a,
#wrapper.BGLIGHT.VIOLABLUE #copyright a:hover {
    color: #ffffff !important;
    text-shadow: 1px 1px #380c30;
}

#wrapper.BGLIGHT.VIOLABLUE #signature {
    color: #ffd1f7 !important;
    text-shadow: 1px 1px #380c30;
}

#wrapper.BGLIGHT.VIOLABLUE #signature a,
#wrapper.BGLIGHT.VIOLABLUE #signature a:hover {
    color: #ffffff !important;
    text-shadow: 1px 1px #380c30;
}


#wrapper.BGLIGHT #fulltextForm form#fulltextSearch {
    border: 1px solid #4d4d4d;
}

#wrapper.BGLIGHT.VIOLABLUE #navButton,
#wrapper.BGLIGHT.VIOLABLUE #navButton:hover,
#wrapper.BGLIGHT.VIOLABLUE #navButton:visited {
    background: url("../img/bglight_violablue/bglight_violablue_buttons.png") no-repeat scroll 100% 0 transparent;
    color: #ffffff;
}

#wrapper.BGLIGHT.VIOLABLUE #navButton.opened {
    background: url("../img/bglight_violablue/bglight_violablue_buttons.png") no-repeat scroll 100% -36px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE #navButton.navText {
    background: none;
    background-color: #fff;
    color: #4e4e4e;
    border: 1px solid #c3cdd3;
}

#wrapper.BGLIGHT #navWindow {
    background-color: #eaf4ff;
    border-bottom: 2px solid #c0defc;
}

#wrapper ul.menu li {
    background: url("../img/bglight_violablue/nav_item_delim_violablue.png") repeat-x scroll left top transparent;
}

#wrapper.BGLIGHT ul.menu li a,
#wrapper.BGLIGHT ul.menu li a:visited,
#wrapper.BGLIGHT ul.menu li a:hover {
    color: #575757 !important;
}

#wrapper.BGLIGHT ul.menu .menuArrow {
    background-image: url("../img/bglight/v_bglight_nav_arrow.png");
}

#wrapper.BGLIGHT .box {
    border: 1px solid #ececec;
}

#wrapper.BGLIGHT.VIOLABLUE .widget .paging {
    color: #0151a2;
}

#wrapper.BGLIGHT .widget .paging a {
    color: #0151a2 !important;
}

#wrapper.BGLIGHT .widget .paging .pageText,
#wrapper.BGLIGHT .widget .paging .rightText,
#wrapper.BGLIGHT .widget .paging .rightEndText,
#wrapper.BGLIGHT .widget .paging .leftText,
#wrapper.BGLIGHT .widget .paging .leftEndText {
    border: 1px solid #ececec;
    border-bottom: 3px solid #ececec;
    background-color: #ffffff;
}

#wrapper.BGLIGHT.VIOLABLUE .widget .paging .selected .pageText,
#wrapper.BGLIGHT.VIOLABLUE .widget .paging a:hover .pageText,
#wrapper.BGLIGHT.VIOLABLUE .widget .paging a:hover .rightText,
#wrapper.BGLIGHT.VIOLABLUE .widget .paging a:hover .rightEndText,
#wrapper.BGLIGHT.VIOLABLUE .widget .paging a:hover .leftText,
#wrapper.BGLIGHT.VIOLABLUE .widget .paging a:hover .leftEndText {
    background-color: #eaf4ff !important;
    color: #0151a2 !important;
    border-color: #c0defc;
}


#wrapper.BGLIGHT.VIOLABLUE .widget .rbcTags {
    border-top: 1px solid #ececec;
}

#wrapper.BGLIGHT.VIOLABLUE .widget .rbcTags h4,
#wrapper.BGLIGHT.VIOLABLUE .widget .rbcTags h4 a,
#wrapper.BGLIGHT.VIOLABLUE .widget .rbcTags h4 a:visited {
    color: #575757;
}

#wrapper.BGLIGHT.VIOLABLUE .widget .rbcTags h4 a:hover {
    color: #6d0057;
}

#wrapper.BGLIGHT .widgetTagList .boxTagList h3 a {
    color: #4e4e4e !important;
}

#wrapper.BGLIGHT .widgetRss .boxRss h3 a {
    color: #4e4e4e !important;
}

#wrapper.BGLIGHT .widgetFulltext .boxFulltextResult h3 a {
    color: #4e4e4e !important;
}


#wrapper.BGLIGHT .widgetFulltext .searchSize {
    color: #999999;
}

#wrapper.BGLIGHT #main .widgetArticlesDetial .wrapperDate {
    color: #7f7f7f;
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -21px;
}

#wrapper.BGLIGHT #main .widgetArticles .wrapperDate {
    color: #7f7f7f;
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -22px;
}


#wrapper.BGLIGHT.VIOLABLUE #viewSelect a,
#wrapper.BGLIGHT.VIOLABLUE #viewSelect a:visited,
#wrapper.BGLIGHT.VIOLABLUE #viewSelect a:hover {
    color: #ffffff;
}


#wrapper.BGLIGHT.VIOLABLUE .widget .iconBack {
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -48px;
}


/* iCheck plugin flat skin, black
----------------------------------- */
#wrapper .icheckbox_flat,
#wrapper .iradio_flat {
    background: url(../img/bglight/flat.png) no-repeat;
}

#wrapper .icheckbox_flat {
    background-position: 0 0;
}
#wrapper .icheckbox_flat.checked {
    background-position: -22px 0;
}
#wrapper .icheckbox_flat.disabled {
    background-position: -44px 0;
    cursor: default;
}
#wrapper .icheckbox_flat.checked.disabled {
    background-position: -66px 0;
}

#wrapper .iradio_flat {
    background-position: -88px 0;
}
#wrapper .iradio_flat.checked {
    background-position: -110px 0;
}
#wrapper .iradio_flat.disabled {
    background-position: -132px 0;
    cursor: default;
}
#wrapper .iradio_flat.checked.disabled {
    background-position: -154px 0;
}

/* Retina support */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
    #wrapper .icheckbox_flat,
    #wrapper .iradio_flat {
        background-image: url(../img/bglight/flat@2x.png);
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}


/*  ============================================================================
    ARTICLES
    ========================================================================= */

#wrapper.BGLIGHT.VIOLABLUE .boxArticles .boxTitle a,
#wrapper.BGLIGHT.VIOLABLUE .boxArticles .boxTitle a:visited {
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE .boxArticles .boxTitle a:hover {
    color: #0151a2;
}



/*  ============================================================================
    TAGS
    ========================================================================= */

#wrapper .widgetTags ul.tags li,
#wrapper .widgetTags ul.tags li {
    border-color: #ececec;
    background-color: #ffffff;
}

#wrapper .widgetTags ul.tags li:hover {
    border-color: #c0defc;
    background-color: #eaf4ff;
    color: #0151a2;
}

#wrapper .widgetTags ul.tags li:hover a,
#wrapper .widgetTags ul.tags li a:hover {
    color: #0151a2;
}



/*  ============================================================================
    DISCUSSION
    ========================================================================= */

#wrapper.BGLIGHT.VIOLABLUE .boxDiscussion .discussionPostInfo {
    color: #7f7f7f;
}

#wrapper.BGLIGHT.VIOLABLUE .boxDiscussion .discussionPostInfo .discussionPostAuthor {
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 4px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE .boxDiscussion .discussionPostInfo .discussionPostDate {
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -20px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE .discussionPostReply a {
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -73px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE .boxFulltext {
    border: 1px solid #c0defc;
    background-color: #eaf4ff;
}

#wrapper.BGLIGHT.VIOLABLUE .discussionForm .wrapperBacklink  {
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -48px;
}


/*  ============================================================================
    PHOTOGALLERY
    ========================================================================= */

#wrapper.BGLIGHT .widgetPhotogallery .wrapperListing {
    background: url("../img/bglight/v_bglight_white_lines.png") repeat 0 0 #ececec;
    border-color: #ececec;
}

#wrapper .widgetPhotogallery li.photo {
    border: 1px solid #ececec;
    background-color: #fff;
}

#wrapper .widgetPhotogallery li.photo:hover {
    border: 1px solid #eaf4ff;
}

#wrapper .widgetPhotogallery a.photoLink,
#wrapper .widgetPhotogallery a.photoLink:hover,
#wrapper .widgetPhotogallery a.photoLink:visited {
    text-decoration: none;
    color: #6d0057;
}

#wrapper .widgetPhotogallery .imgTitle {
    color: #6d0057;
}

#wrapper .widgetPhotogallery a.photoLink:hover .imgTitle,
#wrapper .widgetPhotogallery li.photo:hover a.photoLink .imgTitle {
    color: #0151a2;
}




/*  ============================================================================
    PHOTOGALLERY DETAIL
    ========================================================================= */

#wrapper.BGLIGHT.VIOLABLUE .widgetPhotogalleryDetail a#slideshowControl,
#wrapper.BGLIGHT.VIOLABLUE .widgetPhotogalleryDetail a.next,
#wrapper.BGLIGHT.VIOLABLUE .widgetPhotogalleryDetail a.prev {
    background: url("../img/bglight_violablue/button_bglight_violablue.png") repeat-x 0 100% #0060c3;
    color: #fff;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetPhotogalleryDetail a#slideshowControl:hover,
#wrapper.BGLIGHT.VIOLABLUE .widgetPhotogalleryDetail a.next:hover,
#wrapper.BGLIGHT.VIOLABLUE .widgetPhotogalleryDetail a.prev:hover {
    background: #6d0057;
    color: #fff;
}

#wrapper.BGLIGHT .widgetPhotogalleryDetail .wrapperImage {
    background: url("../img/bglight/v_bglight_white_lines.png") repeat 0 0 #ececec;
    border-color: #ececec;
}




/*  ============================================================================
    PRODUCTS
    ========================================================================= */

#wrapper.BGLIGHT .widgetProducts .boxImage {
    background: url("../img/bglight/v_bglight_white_lines.png") repeat 0 0 transparent;
    border-color: #ececec;
}

#wrapper.BGLIGHT .widgetProducts .boxImage img {
    background-color: #FFFFFF;
    border-color: #ececec;
}

#wrapper.BGLIGHT .widgetProducts .boxImage a:hover img {
    border-color: #eaf4ff;
}



/*  ============================================================================
    PRODUCT DETAIL
    ========================================================================= */

#wrapper.BGLIGHT .widgetProductsDetail .wrapperImage {
    background: url("../img/bglight/v_bglight_white_lines.png") repeat 0 0 transparent;
    border-color: #ececec;
}

#wrapper.BGLIGHT .widgetProductsDetail .wrapperImage img {
    background-color: #FFFFFF;
    border-color: #ececec;
}

#wrapper.BGLIGHT .widgetProductsDetail .wrapperImage a:hover img {
    border-color: #eaf4ff;
}



/*  ============================================================================
    POLLS
    ========================================================================= */

#wrapper.BGLIGHT .widgetPolls .box {
    border: none;
}

#wrapper.BGLIGHT .widgetPolls .pollbarWrapper {
    background-color: #ffffff;
    border-color: #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetPolls .pollbar {
    background-color: #eaf4ff;
}

#wrapper.BGLIGHT .widgetPolls p.msgVoted {
    border-color: #ececec;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetPolls .boxTitle h4 {
    color: #6d0057;
}



/* ========================================================================== */
/* SEARCH                                                                     */
/* ========================================================================== */

#wrapper.BGLIGHT.VIOLABLUE #fulltext a,
#wrapper.BGLIGHT.VIOLABLUE #fulltext a:visited,
#wrapper.BGLIGHT.VIOLABLUE #fulltext a:hover {
    background: url("../img/bglight_violablue/bglight_violablue_buttons.png") no-repeat 0 -72px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE #fulltext.selected a,
#wrapper.BGLIGHT.VIOLABLUE #fulltext.selected a:visited,
#wrapper.BGLIGHT.VIOLABLUE #fulltext.selected a:hover {
    background: url("../img/bglight_violablue/bglight_violablue_buttons.png") no-repeat 0 -36px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE #fulltextForm {
    background-color: #eaf4ff;
    border-color: #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE #fulltextForm form#fulltextSearch {
    background-color: #ffffff;
    border-color: #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE #fulltextSearchText {
    color: #575757;
}

#wrapper.BGLIGHT.VIOLABLUE #fulltextForm form#fulltextSearch button {
    background: url("../img/bglight_violablue/button_bglight_violablue.png") repeat-x 0 100% #0060c3;
    color: #ffffff;
}
#wrapper.BGLIGHT.VIOLABLUE #fulltextForm form#fulltextSearch button:hover {
    background: #6d0057;
}


/* =========================================================================== */
/* ESHOP CATEGORIES                                                            */
/* =========================================================================== */

#wrapper.BGLIGHT.VIOLABLUE #categoriesToogleBtn {
    background: url("../img/bglight_violablue/menubg_bglight_violablue.png") repeat-x #0060c3;
    color: #ffffff;
}

#wrapper.BGLIGHT.VIOLABLUE .categoryArrow {
    background: url("../img/v_bgdark_nav_arrow.png") no-repeat -36px 0;
}

#wrapper.BGLIGHT.VIOLABLUE .opened .categoryArrow {
    background: url("../img/v_bgdark_nav_arrow.png") no-repeat -6px 0;
}

#wrapper.BGLIGHT.VIOLABLUE #eshopCategories {
    background-color: #eaf4ff;
    border-bottom: 2px solid #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE ul.ProductCategories li {
    background: url("../img/bglight_violablue/nav_item_delim_violablue.png") repeat-x scroll left top transparent;
}

#wrapper.BGLIGHT ul.ProductCategories li a,
#wrapper.BGLIGHT ul.ProductCategories li a:visited,
#wrapper.BGLIGHT ul.ProductCategories li a:hover {
    color: #575757 !important;
}

#wrapper.BGLIGHT ul.ProductCategories .menuArrow {
    background-image: url("../img/bglight/v_bglight_nav_arrow.png");
}



/* =========================================================================== */
/* ESHOP CART INFO                                                            */
/* =========================================================================== */

#wrapper.BGLIGHT.VIOLABLUE #cartInfo a,
#wrapper.BGLIGHT.VIOLABLUE #cartInfo a:hover,
#wrapper.BGLIGHT.VIOLABLUE #cartInfo a:visited {
    background: url("../img/bglight_violablue/bglight_violablue_buttons.png") no-repeat 0 -108px transparent;
}

#wrapper.BGLIGHT.VIOLABLUE #cartInfo .cartTitle {
    background-color: #FFFFFF;
    color: #0151a2;

    -webkit-box-shadow: 1px 1px 1px #003a74; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
    -moz-box-shadow: 1px 1px 1px #003a74; /* FF3.5 - 3.6 */
    box-shadow: 1px 1px 1px #003a74; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */
}



/* ============================================================================================ */
/* ESHOP PRODUCTS LIST + ON SALE                                                                 */
/* ============================================================================================ */

#wrapper.BGLIGHT.VIOLABLUE .boxProducts .boxTitle h3 a,
#wrapper.BGLIGHT.VIOLABLUE .boxProducts .boxTitle h3 a:visited {
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE .boxProducts .boxTitle h3 a:hover {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE .boxPrice del,
#wrapper .boxPrice .beforePrice {
    color: #cbcbcb;
}

#wrapper .widgetProductsList .sale,
#wrapper .widgetProductsGallery .sale {
    background: url("../img/bglight_violablue/sale_button_bglight_violablue.png") repeat-x #6d0057;
    color: #FFFFFF;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsTable .price ins,
#wrapper.BGLIGHT.VIOLABLUE .widgetProductsList .boxPrice ins,
#wrapper.BGLIGHT.VIOLABLUE .widgetProductsGallery .boxPrice ins {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsTable .price ins {
    color: #333;
}

#wrapper.BGLIGHT.VIOLABLUE .eshopTableList a,
#wrapper.BGLIGHT.VIOLABLUE .eshopTableList a:hover,
#wrapper.BGLIGHT.VIOLABLUE .eshopTableList a:visited {
    color: #0151a2;
}



/* ============================================================================================ */
/* ESHOP PRODUCT DETAIL                                                                         */
/* ============================================================================================ */

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .priceVat .value ins,
#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .priceNoVat .value ins{
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .mainPrice .commonPrice del {
    color: #a0a0a0;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .sale {
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .variantContent {
    border-color: #c0defc;
    background-color: #eaf4ff;
}

#wrapper.BGLIGHT.VIOLABLUE #productTabs .list-wrap {
    border-color: #c0defc;
    background-color: #eaf4ff;
}

#wrapper.BGLIGHT.VIOLABLUE #productTabs .productTabsNav li a,
#wrapper.BGLIGHT.VIOLABLUE #productTabs .productTabsNav li a:visited,
#wrapper.BGLIGHT.VIOLABLUE #productTabs .productTabsNav li a:hover {
    background: url("../img/bglight/v_bglight_white_lines.png") repeat 0 0 transparent;
    border-color: #ececec;
    border-bottom: 1px solid #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE #productTabs .productTabsNav li a.current,
#wrapper.BGLIGHT.VIOLABLUE #productTabs .productTabsNav li a.current:visited,
#wrapper.BGLIGHT.VIOLABLUE #productTabs .productTabsNav li a.current:hover {
    border-color: #c0defc;
    background: #eaf4ff;
    border-bottom: 1px solid #eaf4ff;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .productTable td {
      border-bottom: 1px solid #c0defc;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetProductsDetail .productTable tr.even td {
    background-color: #ffffff;
}



/* ============================================================================================ */
/* ESHOP CART                                                                                   */
/* ============================================================================================ */

#wrapper.BGLIGHT.VIOLABLUE table.totalTable .priceNoVat,
#wrapper.BGLIGHT.VIOLABLUE table.totalTable .priceVat,
#wrapper.BGLIGHT.VIOLABLUE table.productTable .priceNoVat,
#wrapper.BGLIGHT.VIOLABLUE table.productTable .priceVat {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE .price del {
    color: #cbcbcb;
}

#wrapper.BGLIGHT.VIOLABLUE .productRemove input[type="submit"].remove {
    background: url("../img/remove.png") no-repeat 0 0 transparent;
}

#wrapper.BGLIGHT.VIOLABLUE .productRemove input[type="submit"].remove:hover {
    background: url("../img/remove.png") no-repeat -16px 0 transparent;
}

#wrapper.BGLIGHT.VIOLABLUE .btnSummaryBack input[type="submit"],
#wrapper.BGLIGHT.VIOLABLUE #eshopOrderDetailsFormBack,
#wrapper.BGLIGHT.VIOLABLUE .btnRecalculate input[type="submit"],
#wrapper.BGLIGHT.VIOLABLUE .btnContinueShopping input[type="submit"] {
    color: #0151a2;
    background: url("../img/bglight_violablue/widget_icon_bglight_violablue.png") no-repeat 0 -48px;
}

#wrapper.BGLIGHT.VIOLABLUE .btnSummaryBack input[type="submit"]:hover,
#wrapper.BGLIGHT.VIOLABLUE #eshopOrderDetailsFormBack:hover,
#wrapper.BGLIGHT.VIOLABLUE .btnRecalculate input[type="submit"]:hover,
#wrapper.BGLIGHT.VIOLABLUE .btnContinueShopping input[type="submit"]:hover {
    color: #6d0057;
}

#wrapper.BGLIGHT.VIOLABLUE .btnRecalculate input[type="submit"] {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE .btnRecalculate input[type="submit"]:hover {
    color: #6d0057;
}

#wrapper .formError,
#wrapper label.error,
#wrapper label.wrong {
    color: #d34040;
}

#wrapper.BGLIGHT.VIOLABLUE .widgetOrderStep01 .shopFormHeadingInput label {
    color: #0151a2;
}

#wrapper.BGLIGHT.VIOLABLUE #sellerMessage {
    border-color: #c0defc;
    background: #eaf4ff;
}




/* ============================================================================================ */
/* ESHOP PAY METHOD                                                                             */
/* ============================================================================================ */

#wrapper.BGLIGHT.VIOLABLUE .rbcOrderPaymentBlock .boxFormFormatter {
    border: none;
    background-color: transparent;
}

#wrapper.BGLIGHT.VIOLABLUE .rbcOrderPaymentBlock .boxFormFormatter.creditCard {
    border: 1px solid #c0defc;
    background-color: #eaf4ff;
}

/* BR ESHOP ========================================================================================================= */
#wrapper .widgetProducts .boxPrice .instalment strong {
    color: #0151A2;
}

#wrapper .widgetProductsDetail #accordion .accordion-title {
    background: #f8f8f8;
    color: #0151A2;
    border-bottom: 1px solid #ECECEC;
;
}

#wrapper .widgetProductsDetail #accordion .accordion-title.active {
    border-bottom: 1px solid #C0DEFC;
    background: #EAF4FF;
    color: #0151A2;
}

#wrapper .widgetProductsDetail #accordion .accordion-content {
    background: #EAF4FF;
}


#wrapper .widgetProductsDetail #accordion .accordion-content:last-child {

}

#wrapper .widgetProductsDetail #rbcDeliveryCostResult ul li {
    border-top: 1px solid #C0DEFC;
}

#wrapper .widgetProductsDetail .instalment #instalment-service {
    background: rgb(255, 255, 255);
}

#wrapper .widgetProductsDetail .instalment #instalment-service .instalment-icon.active {
    border-bottom: 2px solid #0151A2;
}

#wrapper .widgetProductsDetail .instalment .instalment-tab.instalment-border {
    border-bottom: 1px solid #EAF4FF;
}

#wrapper .widgetProductsDetail .delivery-input .wrapperInput input[type="text"] {
    background-color: #FFF;
    border: 1px solid #C0DEFC;
    color: #575757;
}

#wrapper .widgetProductsDetail .delivery-input #delivery-submit {
    background: url("../img/bglight_violablue/button_bglight_violablue.png") repeat-x 0 100% #0060C3;
    color: #FFF;
}

#wrapper .mainPrice .instalment {
    color: #0151A2;
}

#wrapper #coupon {
    border-color: #C0DEFC;
    background: #EAF4FF;
}

#wrapper #coupon .submit {
    background: url("../img/bglight_violablue/button_bglight_violablue.png") repeat-x 0 100% #0060C3;
    color: #FFF;
}