#wrapper.BGDARK.BLUE blockquote {
    background-color: #afe4f3;
    border: 1px solid #006986;
    color: #303030;
}

#wrapper.BGDARK.BLUE hr {
    border-top: 1px solid #00c8ff;
}

/*TEXT COLOR*/

html #wrapper.BGDARK,
#wrapper.BGDARK button,
#wrapper.BGDARK input,
#wrapper.BGDARK select,
#wrapper.BGDARK textarea {
    color: #ffffff;
}

/*FOOTER TEXT COLOR*/

html #wrapper.BGDARK.BLUE #footer {
    color: #ffd3d3;
}

html #wrapper.BGDARK.BLUE #footerMenu {
    color: #ffffff;
}

#wrapper.BGDARK.BLUE #footer button,
#wrapper.BGDARK.BLUE #footer input,
#wrapper.BGDARK.BLUE #footer select,
#wrapper.BGDARK.BLUE #footer textarea {
    color: #575757;
}

#wrapper.BGDARK.BLUE a,
#wrapper.BGDARK.BLUE a:visited {
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE a:hover {
    color: #0180c8;
}

#wrapper.BGDARK.BLUE #footer a,
#wrapper.BGDARK.BLUE #footer a:visited,
#wrapper.BGDARK.BLUE #footer a:hover {
    color: #ffffff;
}

#wrapper.BGDARK .widgetTitle {
    background: url("../img/bgdark_blue/v_bgdark_blue_heading_line.png") repeat-x 0 50% transparent;
}



#wrapper.BGDARK h1,
#wrapper.BGDARK h2 {
    background: #003949;
}

#wrapper.BGDARK.BLUE h1,
#wrapper.BGDARK.BLUE h3,
#wrapper.BGDARK.BLUE h5 {
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE blockquote h1,
#wrapper.BGDARK.BLUE blockquote h3,
#wrapper.BGDARK.BLUE blockquote h5,
#wrapper.BGDARK.BLUE table h1,
#wrapper.BGDARK.BLUE table h3,
#wrapper.BGDARK.BLUE table h5 {
    color: #003949;
}

#wrapper.BGDARK.BLUE h2,
#wrapper.BGDARK.BLUE h4,
#wrapper.BGDARK.BLUE h6 {
    color: #0180c8;
}


#wrapper.BGDARK.BLUE .widgetWysiwyg img,
#wrapper.BGDARK.BLUE .widgetArticles .wrapperText img,
#wrapper.BGDARK.BLUE .widgetArticlesDetial .wrapperContent img,
#wrapper.BGDARK.BLUE .widgetProducts .boxContent img,
#wrapper.BGDARK.BLUE .widgetProductsDetail .wrapperText img,
#wrapper.BGDARK.BLUE .widgetFaq .widgetContent img {
    background-color: #005269;
    border: 1px solid #006986;
}

#wrapper.BGDARK.BLUE .widgetWysiwyg a:hover img,
#wrapper.BGDARK.BLUE .widgetArticles .wrapperText a:hover img,
#wrapper.BGDARK.BLUE .widgetArticlesDetial .wrapperContent a:hover img,
#wrapper.BGDARK.BLUE .widgetProducts .boxContent a:hover img,
#wrapper.BGDARK.BLUE .widgetProductsDetail .wrapperText a:hover img,
#wrapper.BGDARK.BLUE .widgetFaq .widgetContent a:hover img {
    border: 1px solid #0180c8;
}

#wrapper.BGDARK table {
    border-color: transparent;
}

#wrapper.BGDARK td,
#wrapper.BGDARK th {
    border-bottom: 1px solid #006986;
}

#wrapper.BGDARK table.withHeader th,
#wrapper.BGDARK table.withHeader thead td {
    background-color: #afe4f3;
    /*color: #FFF;*/
}

#wrapper.BGDARK.BLUE table.modernTable thead td {
    border-top: 1px solid #006986;
    background-color: #005e78;
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE table.modernTable td {
    border-bottom: 1px solid #006986;
}

#wrapper.BGDARK.BLUE table.modernTable tr.odd td {
    background-color: #005e78;
}

#wrapper.BGDARK.BLUE .boxFormFormatter,
#wrapper.BGDARK.BLUE .boxDiscussionForm {
    border: 1px solid #006986;
    background-color: #005e78;
}

#wrapper.BGDARK form {
    border: 1px solid #006986;
    background-color: #005e78;
}

#wrapper.BGDARK .box form {
    background-color: transparent;
    border: 0;
    display: block;
    margin-bottom: 0;
    padding: 0;
}


#wrapper.BGDARK input[type="text"],
#wrapper.BGDARK input[type="date"],
#wrapper.BGDARK input[type="email"],
#wrapper.BGDARK input[type="password"],
#wrapper.BGDARK textarea,
#wrapper.BGDARK select {
    color: #303030;
    background-color: #fff;
    border: 1px solid #6bc3dc;
}

#wrapper.BGDARK.BLUE input[type="button"],
#wrapper.BGDARK.BLUE input[type="reset"],
#wrapper.BGDARK.BLUE input[type="submit"],
#wrapper.BGDARK.BLUE button,
#wrapper.BGDARK.BLUE a.button {
    background: url("../img/bgdark_blue/button_bgdark_blue.png") repeat-x 0 100% #820000;
    color: #fff;
}

#wrapper.BGDARK input[type="button"]:hover,
#wrapper.BGDARK input[type="reset"]:hover,
#wrapper.BGDARK input[type="submit"]:hover,
#wrapper.BGDARK button:hover,
#wrapper.BGDARK a.button:hover {
    background: #00c8ff;
    color: #fff;
}

#wrapper.BGDARK {
    background: #003949;
}

#wrapper.BGDARK.BLUE #header {
    background: url("../img/bgdark_blue/header_bgdark_blue.png") repeat-x scroll left top #4d0101;
}
#wrapper.BGDARK.BLUE #headerLines {
    background: url("../img/bgdark_blue/logo_bgdark_blue.png") no-repeat scroll center top;
}

#wrapper.BGDARK.BLUE #logoZone #logo,
#wrapper.BGDARK.BLUE #logo a,
#wrapper.BGDARK.BLUE #logo a:hover,
#wrapper.BGDARK.BLUE #logo a:visited {
    color: #ffd3d3;
    text-shadow: 1px 1px #4e0000;
}

#wrapper.BGDARK.BLUE #slogan {
    color: #ffffff;
    text-shadow: 1px 1px #4e0000;
}

#wrapper.BGDARK.BLUE #menuSearchLine {
    background: url("../img/bgdark_blue/menubg_bgdark_blue.png") repeat-x #bf0000;
}

#wrapper.BGDARK.BLUE #illustrationWrapper {
    border: 1px solid #006986;
    border-bottom: 3px solid #006986;
    background-color: #005269;
}

#wrapper.BGDARK #main {

}

#wrapper.BGDARK.BLUE #footer {
    background: url("../img/bgdark_blue/footer_bgdark_blue.png") repeat-x left top #4c0000;
}

#wrapper.BGDARK.BLUE #footerContent {
    background: url("../img/bgdark_blue/footer_light_bgdark_blue.png") no-repeat 50% 35px transparent;
}


#wrapper.BGDARK.BLUE #copyright {
    color: #ffd3d3 !important;
    text-shadow: 1px 1px #00293f;
}

#wrapper.BGDARK.BLUE #copyright a,
#wrapper.BGDARK.BLUE #copyright a:hover {
    color: #ffffff !important;
    text-shadow: 1px 1px #00293f;
}

#wrapper.BGDARK.BLUE #signature {
    color: #fff !important;
    text-shadow: 1px 1px #00293f;
}

#wrapper.BGDARK.BLUE #signature a,
#wrapper.BGDARK.BLUE #signature a:hover {
    color: #ffffff !important;
    text-shadow: 1px 1px #00293f;
}


#wrapper.BGDARK #fulltextForm form#fulltextSearch {
    border: 1px solid #4d4d4d;
}

#wrapper.BGDARK.BLUE #navButton {
    background: url("../img/bgdark_blue/bgdark_blue_buttons.png") no-repeat scroll 100% 0 transparent;
}

#wrapper.BGDARK.BLUE #navButton.opened {
    background: url("../img/bgdark_blue/bgdark_blue_buttons.png") no-repeat scroll 100% -36px transparent;
}

#wrapper.BGDARK.BLUE #navButton.navText {
    background: none;
    background-color: #fff;
    color: #ffffff;
    border: 1px solid #c3cdd3;
}

#wrapper.BGDARK.BLUE #menuLabel {
    color: #fff;
}

#wrapper.BGDARK.BLUE #navWindow {
    background-color: #afe4f3;
    border-bottom: 2px solid #006986;
}

#wrapper.BGDARK.BLUE ul.menu li {
    background: url("../img/bgdark_blue/nav_item_delim_blue.png") repeat-x scroll left top transparent;
}

#wrapper.BGDARK.BLUE ul.menu li a,
#wrapper.BGDARK.BLUE ul.menu li a:visited,
#wrapper.BGDARK.BLUE ul.menu li a:hover {
    color: #003949 !important;
}

#wrapper.BGDARK.BLUE ul.menu .menuArrow {
    background-image: url("../img/bgdark/v_bglight_nav_arrow.png");
}

#wrapper.BGDARK.BLUE .box {
    border: 1px solid #006986;
    background-color: #005e78;
}

#wrapper.BGDARK.BLUE .widget .paging {
    color: #00b0e0;
}

#wrapper.BGDARK .widget .paging a {
    color: #00b0e0 !important;
}

#wrapper.BGDARK .widget .paging .pageText,
#wrapper.BGDARK .widget .paging .rightText,
#wrapper.BGDARK .widget .paging .rightEndText,
#wrapper.BGDARK .widget .paging .leftText,
#wrapper.BGDARK .widget .paging .leftEndText {
    border: 1px solid #006986;
    border-bottom: 3px solid #006986;
    background-color: #005e78;
}

#wrapper.BGDARK.BLUE .widget .paging .selected .pageText,
#wrapper.BGDARK.BLUE .widget .paging a:hover .pageText,
#wrapper.BGDARK.BLUE .widget .paging a:hover .rightText,
#wrapper.BGDARK.BLUE .widget .paging a:hover .rightEndText,
#wrapper.BGDARK.BLUE .widget .paging a:hover .leftText,
#wrapper.BGDARK.BLUE .widget .paging a:hover .leftEndText {
    background-color: #afe4f3 !important;
    color: #003949 !important;
    border-color: #006986;
}


#wrapper.BGDARK.BLUE .widget .rbcTags {
    border-top: 1px solid #006986;
}

#wrapper.BGDARK.BLUE .widget .rbcTags h4,
#wrapper.BGDARK.BLUE .widget .rbcTags h4 a,
#wrapper.BGDARK.BLUE .widget .rbcTags h4 a:visited {
    color: #ffffff;
}

#wrapper.BGDARK.BLUE .widget .rbcTags h4 a:hover {
    color: #00c8ff;
}

#wrapper.BGDARK .widgetTagList .boxTagList h3 a {
    color: #ffffff !important;
}

#wrapper.BGDARK.BLUE .widgetTagList .boxTagList a.uri {
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE .widgetTagList .boxTagList a.uri:hover {
    color: #0180c8;
}

#wrapper.BGDARK .widgetRss .boxRss h3 a {
    color: #ffffff !important;
}

#wrapper.BGDARK.BLUE .widgetRss .boxRss a.uri {
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE .widgetRss .boxRss a.uri:hover {
    color: #0180c8;
}

#wrapper.BGDARK .widgetFulltext .boxFulltextResult h3 a {
    color: #ffffff !important;
}

#wrapper.BGDARK.BLUE .searchUri a {
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE .searchUri a:hover {
    color: #0180c8;
}

#wrapper.BGDARK .widgetFulltext .searchSize {
    color: #ffffff;
}

#wrapper.BGDARK #main .widgetArticlesDetial .wrapperDate {
    color: #ffffff;
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 -21px;
}

#wrapper.BGDARK #main .widgetArticles .wrapperDate {
    color: #ffffff;
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 -22px;
}


#wrapper.BGDARK.BLUE #viewSelect a,
#wrapper.BGDARK.BLUE #viewSelect a:visited,
#wrapper.BGDARK.BLUE #viewSelect a:hover {
    color: #ffffff;
}

#wrapper #fulltextForm {
    background-color: #292929;
}

#wrapper.BGDARK.BLUE .widget .iconBack {
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 -48px;
}


/* iCheck plugin flat skin, black
----------------------------------- */
#wrapper .icheckbox_flat,
#wrapper .iradio_flat {
    background: url(../img/bgdark/flat_light.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/bgdark/flat@2x_light.png);
        -webkit-background-size: 176px 22px;
        background-size: 176px 22px;
    }
}


/*  ============================================================================
    ARTICLES
    ========================================================================= */

#wrapper.BGDARK.BLUE .boxArticles .boxTitle a,
#wrapper.BGDARK.BLUE .boxArticles .boxTitle a:visited {
    color: #68c0d9;
}

#wrapper.BGDARK.BLUE .boxArticles .boxTitle a:hover {
    color: #00c8ff;
}



/*  ============================================================================
    TAGS
    ========================================================================= */

#wrapper.BGDARK.BLUE .widgetTags ul.tags li,
#wrapper .widgetTags ul.tags li {
    border-color: #006986;
    background-color: #005e78;
}

#wrapper.BGDARK.BLUE .widgetTags ul.tags li:hover {
    border-color: #006986;
    background-color: #afe4f3;
    color: #0180c8;
}

#wrapper.BGDARK.BLUE ul.tags li a,
#wrapper.BGDARK.BLUE ul.tags li a:visited {
    color: #00b0e0;
}

#wrapper.BGDARK.BLUE .widgetTags ul.tags li a:hover,
#wrapper.BGDARK.BLUE .widgetTags ul.tags li:hover a {
    color: #003949;
}


/*  ============================================================================
    DISCUSSION
    ========================================================================= */

#wrapper.BGDARK.BLUE .boxDiscussion .discussionPostInfo {
    color: #ffffff;
}

#wrapper.BGDARK.BLUE .boxDiscussion .discussionPostInfo .discussionPostAuthor {
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 4px transparent;
}

#wrapper.BGDARK.BLUE .boxDiscussion .discussionPostInfo .discussionPostDate {
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 -20px transparent;
}

#wrapper.BGDARK.BLUE .discussionPostReply a {
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 -73px transparent;
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE .discussionPostReply a:hover {
    color: #0180c8;
}

#wrapper.BGDARK.BLUE .boxFulltext {
    border: 1px solid #006986;
    background-color: #005e78;
}

#wrapper.BGDARK.BLUE .discussionForm .wrapperBacklink  {
    background: url("../img/bgdark_blue/widget_icon_bgdark_blue.png") no-repeat 0 -48px;
}


/*  ============================================================================
    PHOTOGALLERY
    ========================================================================= */

#wrapper.BGDARK .widgetPhotogallery .wrapperListing {
    background: url("../img/bgdark_blue/v_bgdark_blue_lines.png") repeat 0 0 #006986;
    border-color: #006986;
}

#wrapper .widgetPhotogallery li.photo {
    border: 1px solid #006986;
    background-color: #005269;
}

#wrapper .widgetPhotogallery li.photo:hover {
    border: 1px solid #0180c8;
}

#wrapper .widgetPhotogallery a.photoLink,
#wrapper .widgetPhotogallery a.photoLink:hover,
#wrapper .widgetPhotogallery a.photoLink:visited {
    text-decoration: none;
    color: #00c8ff;
}

#wrapper .widgetPhotogallery .imgTitle {
    color: #00c8ff;
}

#wrapper .widgetPhotogallery a.photoLink:hover .imgTitle,
#wrapper .widgetPhotogallery li.photo:hover a.photoLink .imgTitle {
    color: #0180c8;
}




/*  ============================================================================
    PHOTOGALLERY DETAIL
    ========================================================================= */

#wrapper.BGDARK.BLUE .widgetPhotogalleryDetail a#slideshowControl,
#wrapper.BGDARK.BLUE .widgetPhotogalleryDetail a.next,
#wrapper.BGDARK.BLUE .widgetPhotogalleryDetail a.prev {
    background: url("../img/bgdark_blue/button_bgdark_blue.png") repeat-x 0 100% #820000;
    color: #fff;
}

#wrapper.BGDARK.BLUE .widgetPhotogalleryDetail a#slideshowControl:hover,
#wrapper.BGDARK.BLUE .widgetPhotogalleryDetail a.next:hover,
#wrapper.BGDARK.BLUE .widgetPhotogalleryDetail a.prev:hover {
    background: #00c8ff;
    color: #fff;
}

#wrapper.BGDARK .widgetPhotogalleryDetail .wrapperImage {
    background: url("../img/bgdark_blue/v_bgdark_blue_lines.png") repeat 0 0 #006986;
    border-color: #006986;
}




/*  ============================================================================
    PRODUCTS
    ========================================================================= */

#wrapper.BGDARK .widgetProducts .boxProducts {
    background-color: transparent;
}

#wrapper.BGDARK.BLUE .boxProducts .boxTitle h3 a {
    color: #00c8ff;
}

#wrapper.BGDARK.BLUE .boxProducts .boxTitle h3 a:hover {
    color: #0180c8;
}

#wrapper.BGDARK .widgetProducts .boxImage {
    background: url("../img/bgdark_blue/v_bgdark_blue_lines.png") repeat 0 0 transparent;
    border-color: #006986;
}

#wrapper.BGDARK .widgetProducts .boxImage img {
    background-color: #005269;
    border-color: #006986;
}

#wrapper.BGDARK .widgetProducts .boxImage a:hover img {
    border-color: #0180c8;
}



/*  ============================================================================
    PRODUCT DETAIL
    ========================================================================= */

#wrapper.BGDARK .widgetProductsDetail .wrapperImage {
    background: url("../img/bgdark_blue/v_bgdark_blue_lines.png") repeat 0 0 transparent;
    border-color: #006986;
}

#wrapper.BGDARK .widgetProductsDetail .wrapperImage img {
    background-color: #005269;
    border-color: #006986;
}

#wrapper.BGDARK .widgetProductsDetail .wrapperImage a:hover img {
    border-color: #0180c8;
}



/*  ============================================================================
    POLLS
    ========================================================================= */

#wrapper.BGDARK .widgetPolls .box {
    background: transparent;
    border: none;
}

#wrapper.BGDARK .widgetPolls .pollbarWrapper {
    background-color: #fff;
    border-color: #006986;
}

#wrapper.BGDARK.BLUE .widgetPolls .pollbar {
    background-color: #afe4f3;
}

#wrapper.BGDARK .widgetPolls p.msgVoted {
    border-color: #006986;
}

#wrapper.BGDARK.BLUE .widgetPolls .boxTitle h4 {
    color: #00c8ff;
}