#wrapper #header {
    -moz-box-shadow:    inset 0 0 5px #aaa;
    -webkit-box-shadow: inset 0 0 5px #aaa;
    box-shadow:         inset 0 0 5px #aaa;
}


#wrapper.BGBLUE blockquote {
    background-color: #52a9bf;
    border: 1px solid #37899d;
}

#wrapper.BGBLUE hr {
    border-top: 1px solid #37899d;
}

/*TEXT COLOR*/

html #wrapper.BGBLUE,
#wrapper.BGBLUE button,
#wrapper.BGBLUE input,
#wrapper.BGBLUE select,
#wrapper.BGBLUE textarea {
    color: #000;
}

/*FOOTER TEXT COLOR*/

html #wrapper.BGBLUE #footer,
#wrapper.BGBLUE #footer button,
#wrapper.BGBLUE #footer input,
#wrapper.BGBLUE #footer select,
#wrapper.BGBLUE #footer textarea {
    color: #c2effa;
}

#wrapper.BGBLUE a,
#wrapper.BGBLUE a:visited,
#wrapper.BGBLUE a:hover {
    color: #ffffff;
}

#wrapper.BGBLUE span.summaryProductName {
    color: #ffffff;
}

#wrapper.BGBLUE #footer a,
#wrapper.BGBLUE #footer a:visited,
#wrapper.BGBLUE #footer a:hover {
    color: #ffffff;
}

#wrapper.BGBLUE h1,
#wrapper.BGBLUE h2,
#wrapper.BGBLUE h3 {
    background: url("../img/bgblue/v_bgblue_heading_line.jpg") repeat-x scroll left bottom transparent;
}

#wrapper.BGBLUE h1,
#wrapper.BGBLUE h2,
#wrapper.BGBLUE h3,
#wrapper.BGBLUE h4,
#wrapper.BGBLUE h5,
#wrapper.BGBLUE h6 {
    color: #000;
}

#wrapper.BGBLUE table,
#wrapper.BGBLUE td,
#wrapper.BGBLUE th {
    border-color: #37899d;
}

#wrapper.BGBLUE table.withHeader th,
#wrapper.BGBLUE table.withHeader thead td {
    background-color: #52a9bf;
    /*color: #000;*/
}

#wrapper.BGBLUE form {
    background-color: #52a9bf;
    border: 1px solid #37899d;
}

#wrapper.BGBLUE .box form {
    background-color: transparent;
    border: 0;
    display: block;
    margin-bottom: 0;
    padding: 0;
}


#wrapper.BGBLUE input[type="text"],
#wrapper.BGBLUE input[type="email"],
#wrapper.BGBLUE input[type="date"],
#wrapper.BGBLUE input[type="password"],
#wrapper.BGBLUE textarea,
#wrapper.BGBLUE select {
    background-color: #fff;
    border: 1px solid #37899d;
    -moz-box-shadow:    inset 0 0 5px #ccc;
    -webkit-box-shadow: inset 0 0 5px #ccc;
    box-shadow:         inset 0 0 5px #ccc;
}

#wrapper.BGBLUE input[type="button"],
#wrapper.BGBLUE input[type="reset"],
#wrapper.BGBLUE input[type="submit"],
#wrapper.BGBLUE button,
#wrapper.BGBLUE a.button {
    /*background-color: #ffffff;*/
    /*color: #000;*/
    background-color: #124d5c;
    color: #fff;


}

#wrapper.BGBLUE {
    background: url("../img/bgblue/v_bgblue_bg.jpg") repeat scroll left top #41a5bc;
}

#wrapper.BGBLUE #header {
    background-color: transparent;
}

#wrapper.BGBLUE #headerTop {
    background: url("../img/bgblue/v_bgblue_bgtop.jpg") repeat-x scroll left top transparent;
}

#wrapper.BGBLUE #logoZone #logo,
#wrapper.BGBLUE #logo a,
#wrapper.BGBLUE #logo a:hover,
#wrapper.BGBLUE #logo a:visited {
    color: #ffffff;
}

#wrapper.BGBLUE #slogan {
    color: #c2effa;
}

#wrapper.BGBLUE #main {
    background: rgb(131, 197, 214);
    background: rgba(255, 255, 255, 0.4);
    border-top: 1px solid #37899d;
    border-bottom: 1px solid #37899d;
}

#wrapper.BGBLUE #footer {
    background-color: transparent;
}

#wrapper.BGBLUE #footerMenu {
    background: rgb(131, 197, 214);
    background: rgba(255, 255, 255, 0.4);
    border-top: 1px solid #37899d;
    border-bottom: 1px solid #37899d;
    -moz-box-shadow:    inset 0 0 5px #111;
    -webkit-box-shadow: inset 0 0 5px #111;
    box-shadow:         inset 0 0 5px #111;
}

#wrapper.BGBLUE #footerBottom {
    background: url("../img/bgblue/v_bgblue_bgbottom.jpg") repeat-x scroll left bottom transparent;
}

#wrapper.BGBLUE #toTop {
    background: url("../img/bgblue/v_bgblue_buttons.png") no-repeat scroll -76px 0px transparent;
}

#wrapper.BGBLUE #logoZone #logo,
#wrapper.BGBLUE #logo a,
#wrapper.BGBLUE #logo a:hover,
#wrapper.BGBLUE #logo a:visited {
    color: #ffffff;
}

#wrapper.BGBLUE #copyright,
#wrapper.BGBLUE #copyright a,
#wrapper.BGBLUE #copyright a:hover {
    color: #c2effa !important;
}

#wrapper.BGBLUE #signature a,
#wrapper.BGBLUE #signature a:hover {
    color: #ffffff !important;
}

#wrapper.BGBLUE #fulltextForm form#fulltextSearch {
    border: 1px solid #4d4d4d;
}

#wrapper.BGBLUE #navButton {
    background: url("../img/bgblue/v_bgblue_buttons.png") no-repeat scroll -38px 0 transparent;
}

#wrapper.BGBLUE #navButton.opened {
    background: url("../img/bgblue/v_bgblue_buttons.png") no-repeat scroll 0 0 transparent;
}

#wrapper.BGBLUE #navButton.navText {
    background: none;
    background-color: #fff;
    color: #52A9BF;
    border: 1px solid #37899D;
}


#wrapper.BGBLUE ul.ProductCategories {
    background-color: #3c3c3c;
}

#wrapper.BGBLUE ul.menu li a,
#wrapper.BGBLUE ul.menu li a:visited,
#wrapper.BGBLUE ul.menu li a:hover {
    color: #fff !important;
}


#wrapper.BGBLUE .categoryArrow,
#wrapper.BGBLUE ul.ProductCategories .menuArrow span,
#wrapper.BGBLUE ul.menu .menuArrow span {
    background-image: url("../img/bgblue/v_bgblue_nav_arrow.png");

}

#wrapper.BGBLUE .box {
    background-color: #52a9bf;
    border: 1px solid #37899d;
}

#wrapper.BGBLUE .widget .paging a {
    color: #000 !important;
}

#wrapper.BGBLUE .widget .paging .pageText,
#wrapper.BGBLUE .widget .paging .rightText,
#wrapper.BGBLUE .widget .paging .rightEndText,
#wrapper.BGBLUE .widget .paging .leftText,
#wrapper.BGBLUE .widget .paging .leftEndText {
    border: 1px solid #37899d;
    background-color: #52a9bf;
}

#wrapper.BGBLUE .widgetTagList .boxTagList h3 a{
    color: #000 !important;
}

#wrapper.BGBLUE .widgetRss .boxRss h3 a {
    color: #000 !important;
}

#wrapper.BGBLUE .widgetPolls .pollbarWrapper {
    background-color: #37899d;
}

#wrapper.BGBLUE .widgetPolls .pollbar {
    background-color: #ffffff;
}
#wrapper.BGBLUE .widgetPolls p.msgVoted,
#wrapper.BGBLUE .widgetPolls .pollNumber {
    color: #2C464C;
}

#wrapper.BGBLUE .widgetFulltext .boxFulltextResult h3 a{
    color: #000 !important;
}

#wrapper.BGBLUE .widgetFulltext .searchSize {
    color: #2C464C;
}

#wrapper.BGBLUE .boxDiscussion .discussionPostInfo {
    color: #2C464C;
}

#wrapper.BGBLUE #main .widgetArticlesDetial .wrapperDate {
    color: #2C464C;
}

#wrapper.BGBLUE #main .widgetArticles .wrapperDate {
    color: #2C464C;
}

#wrapper.BGBLUE #viewSelect {
    color: #000;
}

#wrapper #fulltextForm {
    background-color: #3C3C3C;

}




/* iCheck plugin flat skin, black
----------------------------------- */
#wrapper .icheckbox_flat,
#wrapper .iradio_flat {
    background: url(../img/bgblue/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/bgblue/flat@2x.png);
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}


/* ----------------------------------------------------- */
/* ESHOP  */
/* ----------------------------------------------------- */


#wrapper.BGBLUE table.totalTable .priceNoVat,
#wrapper.BGBLUE table.totalTable .priceVat,
#wrapper.BGBLUE table.productTable .priceNoVat,
#wrapper.BGBLUE table.productTable .priceVat,
#wrapper.BGBLUE .widgetProductsTable .price ins,
#wrapper.BGBLUE .widgetProductsList .boxPrice ins,
#wrapper.BGBLUE .widgetProductsGallery .boxPrice ins {
    color: #fff;
}

#wrapper.BGBLUE .widgetProductsTable .price ins {
    color: #333;
}

#wrapper.BGBLUE .price del {
    color: #1f5d6c;
}

#wrapper.BGBLUE .widgetProductsDetail .priceVat .value ins,
#wrapper.BGBLUE .widgetProductsDetail .priceNoVat .value ins{
    font-size: 1.5em;
    color: #ffffff;
    text-decoration: none;
}

#wrapper.BGBLUE .eshopTableList a,
#wrapper.BGBLUE .eshopTableList a:hover,
#wrapper.BGBLUE .eshopTableList a:visited {
    color: #ffffff;
}


#wrapper.BGBLUE .saleContent {
    background-color: #EABC30;
    color: #000;
}

#wrapper.BGBLUE .productRemove input[type="submit"].remove {
    background-position: -16px 2px;
    background-color: transparent;
}

#wrapper.BGBLUE .productRemove input[type="submit"].remove:hover {
    background-position:  -32px 2px;
    background-color: transparent;
}

#wrapper.BGBLUE #cartInfoContent a,
#wrapper.BGBLUE #cartInfoContent a:visited,
#wrapper.BGBLUE #cartInfoContent a:hover {
    color: #666;
}

#wrapper.BGBLUE #fulltext a,
#wrapper.BGBLUE #fulltext a:visited,
#wrapper.BGBLUE #fulltext a:hover {
    color: #666;
}

#wrapper.BGBLUE #fulltext.selected a,
#wrapper.BGBLUE #fulltext.selected a:visited,
#wrapper.BGBLUE #fulltext.selected a:hover {
    color: #fff;
}


#wrapper #cartInfoContent a i.icon-cart{
    background: url("../img/bgblue/cart-search.png") no-repeat scroll 0 center transparent;
}
#wrapper #fulltext a i.icon-search{
    background: url("../img/bgblue/cart-search.png") no-repeat scroll -32px center transparent;
}
#wrapper #fulltext.selected a i.icon-search{
    background: url("../img/bgblue/cart-search.png") no-repeat scroll -160px center transparent;
}


@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 #cartInfoContent a i.icon-cart,
    #wrapper #fulltext a i.icon-search,
    #wrapper #fulltext.selected a i.icon-search
    {
        background-image: url(../img/bgblue/cart-searchx2.png);
        -webkit-background-size: 192px 32px;
        background-size: 192px 32px;
    }
}

#wrapper.BGBLUE ul.ProductCategories li a,
#wrapper.BGBLUE ul.ProductCategories li a:visited,
#wrapper.BGBLUE ul.ProductCategories li a:hover {
    color: #fff !important;
}


#wrapper.BGBLUE .btnSummaryBack input[type="submit"],
#wrapper.BGBLUE #eshopOrderDetailsFormBack,
#wrapper.BGBLUE .btnRecalculate input[type="submit"],
#wrapper.BGBLUE .btnContinueShopping input[type="submit"] {
    color: #fff;
    background-color: transparent;
    text-decoration: underline;
    padding-left: 0;
    padding-right: 0;
}

#wrapper .formError,
#wrapper label.error,
#wrapper label.wrong {
    color: #d34040;
}

#wrapper .privateAccessForm .error {
    color: #d34040;
}

#wrapper #privateAccessForm .error {
    color: #d34040;
}

#wrapper #top {
    background-color: #fff;
    border-bottom: 1px solid #37899d;
    -moz-box-shadow:    inset 0 0 5px #aaa;
    -webkit-box-shadow: inset 0 0 5px #aaa;
    box-shadow:         inset 0 0 5px #aaa;
}

#wrapper #footer {
    -moz-box-shadow:    inset 0 0 5px #aaa;
    -webkit-box-shadow: inset 0 0 5px #aaa;
    box-shadow:         inset 0 0 5px #aaa;
}

#wrapper #categoriesToogleBtn {
    background-color: #292929;
    color: #fff;
}

#wrapper #fulltext.selected {
    background-color: #292929;
}

#wrapper #productTabs .list-wrap,
#wrapper #productTabs .productTabsNav li a,
#wrapper #productTabs .productTabsNav li a:visited,
#wrapper #productTabs .productTabsNav li a:hover {
    background-color: #52A9BF;
}
#wrapper #productTabs .productTabsNav li a.current,
#wrapper #productTabs .productTabsNav li a.current:visited,
#wrapper #productTabs .productTabsNav li a.current:hover {
    background-color: #52A9BF;
    border-bottom: 10px solid #52A9BF;
}

#wrapper.BGBLUE .widgetContact {
    background: url("../img/bgblue/v_bgblue_heading_line.jpg") repeat-x scroll left top transparent;
}


/*PHOTOGALLERY*/
#wrapper .widgetPhotogallery li.photo {
    border: 2px solid #37899d;
    background-color: #52a9bf;
}

#wrapper .widgetPhotogallery .imgTitle {
    background-color: #37899d;
}


/* BR ESHOP ========================================================================================================= */
#wrapper .widgetProducts .boxPrice .instalment strong {
    color: #ffffff;
}


#wrapper .widgetProductsDetail #accordion .accordion-title {
    border-top: 1px solid #37899D;
    background: #52A9BF;
    color: #ffffff;
}

#wrapper .widgetProductsDetail #accordion .accordion-content {
    border-top: 1px solid #37899D;
    border-right: 1px solid #37899D;
    border-left: 1px solid #37899D;
}

#wrapper .widgetProductsDetail #accordion .accordion-content:last-child {
    border-bottom: 1px solid #37899D;
}

#wrapper .widgetProductsDetail #rbcDeliveryCostResult ul li {
    border-top: 1px solid #37899D;
}

#wrapper .widgetProductsDetail .instalment #instalment-service {
    background: rgb(255, 255, 255);
    background: rgba(255, 255, 255, 0.5);
}

#wrapper .widgetProductsDetail .instalment #instalment-service .instalment-icon.active {
    border-bottom: 2px solid #124D5C;
}

#wrapper .widgetProductsDetail .instalment .instalment-tab.instalment-border {
    border-bottom: 1px solid #37899D;
}

#wrapper .widgetProductsDetail .delivery-input .wrapperInput input[type="text"] {
    background-color: #FFF;
    border: 1px solid #37899D;
    -moz-box-shadow: inset 0 0 5px #ccc;
    -webkit-box-shadow: inset 0 0 5px #CCC;
    box-shadow: inset 0 0 5px #CCC;
    color: #000000;
}

#wrapper .widgetProductsDetail .delivery-input #delivery-submit {
    background-color: #124D5C;
    color: #FFF;
}

#wrapper .mainPrice .instalment {
    color: #ffffff;
}

#wrapper #coupon .submit {
    background-color: #124D5C;
    color: #FFF
}
