/* ----------------- Headr variables ----------------------------- */
/*--------------------- Heading styles -------------------------------------------- */
/* ------------------------------ Content Variables ---------------------------------- */
/* -------------------------- Header styles ---------------------------------------- */
body {
  background: url(../../../../img/color-themes/theme3/body-bg.gif); }

header {
  background: url(../../../../img/color-themes/theme3/header-img-bg.jpg) center top repeat-x #cecfcf; }
  header ul#header_links li a:hover, header ul#header_links li a.active {
    color: #02bf2c; } /*povodne #99cc53*/
    header ul#header_links li a:hover:after, header ul#header_links li a.active:after {
      color: #02bf2c; } /*povodne #99cc53*/
  header #languages-block-top div.current:hover, header #languages-block-top div.current.active, header #currencies-block-top div.current:hover, header #currencies-block-top div.current.active {
    color: #02bf2c; } /*povodne #99cc53*/
    header #languages-block-top div.current:hover:after, header #languages-block-top div.current.active:after, header #currencies-block-top div.current:hover:after, header #currencies-block-top div.current.active:after {
      color: #02bf2c; } /*povodne #99cc53*/
  header #languages-block-top ul li.selected, header #languages-block-top ul li:hover a, header #currencies-block-top ul li.selected, header #currencies-block-top ul li:hover a {
    background: #02bf2c; } /*povodne #99cc53*/
  header .shopping_cart > a:first-child b {
    color: #02bf2c;
    text-decoration: none !important;	}
  header .header_user_info a:hover {
    color: #02bf2c; }
  header #search_block_top .btn.button-search:hover {
    color: #02bf2c; }
  header .sf-menu {
    background-color: #d9eab1; /*#d9eab1*/
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9EAB1', endColorstr='#FF496527');
    background-image: -moz-linear-gradient(top, #4bcc09 0%, #42454C 11%, #222222 39%, #222222 50%, #222222 53%, #222222 64%, #111111 89%, #000000 100%);
    background-image: -o-linear-gradient(top, #4bcc09 0%, #42454C 11%, #222222 39%, #222222 50%, #222222 53%, #222222 64%, #111111 89%, #000000 100%);
    background-image: -webkit-linear-gradient(top, #4bcc09 0%, #42454C 11%, #222222 39%, #222222 50%, #222222 53%, #222222 64%, #111111 89%, #000000 100%);
    background-image: linear-gradient(to bottom, #4bcc09 0%, #42454C 11%, #222222 39%, #222222 50%, #222222 53%, #222222 64%, #111111 89%, #000000 100%); }
    header .sf-menu > li {
      border-color: #5e5e60; }
  header .sf-menu > li > ul > li > a:hover {
    color: #7a7a7e; }
  header .sf-menu li li li a:hover {
    background: #5e5e60; }

.block .title_block, .block h4, .page-heading {
  background-color: #67676a; /* fara headerov lave menu */
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF67676A', endColorstr='#FF1A1A1C');
  background-image: -moz-linear-gradient(top, #67676a 0%, #5f5f62 16%, #56565a 29%, #454549 49%, #3e3e41 83%, #02bf2c 95%, #4bcc09 100%);
  background-image: -o-linear-gradient(top, #67676a 0%, #5f5f62 16%, #56565a 29%, #454549 49%, #3e3e41 83%, #02bf2c 95%, #4bcc09 100%);
  background-image: -webkit-linear-gradient(top, #67676a 0%, #5f5f62 16%, #56565a 29%, #454549 49%, #3e3e41 83%, #02bf2c 95%, #4bcc09 100%);
  background-image: linear-gradient(to bottom, #67676a 0%, #5f5f62 16%, #56565a 29%, #454549 49%, #3e3e41 83%, #02bf2c 95%, #4bcc09 100%); }

.block .title_block:before, .block h4:before, .page-heading:before {
  background: none /*url(../../../../img/color-themes/theme3/heading-before.png) left top no-repeat*/; }

a:hover, a:focus, .block .list-block li a:hover, .footer-container #footer h4 a:hover, .footer-container #footer ul li a:hover, #htmlcontent_footer p, .price.product-price, .special-price, .price, .button-link, #htmlcontent_left ul li .item-html span.banner-price, #htmlcontent_left ul li .item-html h4, .footer-container #footer a:hover, #homepage-slider .homeslider-description h3, #homepage-slider .bx-wrapper .bx-controls-direction a:hover:before, #homepage-slider .bx-wrapper .bx-controls-direction a:hover:after, .content_sortPagiBar .display li a, .content_sortPagiBar .display_m li a, .our_price_display, .breadcrumb a:hover {
  color: #1974db; } /*farba cenoviek*/

.columns-footer-wrapper {
  background: url(../../../../img/color-themes/theme3/content-bg.jpg) center top repeat-x; }

.columns-container {
  background: url(../../../../img/color-themes/theme3/inner-content-bg.jpg) center 30px repeat-x white;  }

/* ---- Buttons styles  -----------------*/
.button.ajax_add_to_cart_button, .button.cart_button { /*button do kosika*/
  background-color: #02bf2c;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9EAB1', endColorstr='#FF496527');
  background-image: -moz-linear-gradient(top, #4bcc09 0%, #4bcc09 11%, #02bf2c 39%, #10b434 50%, #0fa931 53%, #0a9c2a 64%, #0a9c2a 89%, #14852c 100%);
  background-image: -o-linear-gradient(top, #4bcc09 0%, #4bcc09 11%, #02bf2c 39%, #10b434 50%, #0fa931 53%, #0a9c2a 64%, #0a9c2a 89%, #14852c 100%);
  background-image: -webkit-linear-gradient(top, #4bcc09 0%, #4bcc09 11%, #02bf2c 39%, #10b434 50%, #0fa931 53%, #0a9c2a 64%, #0a9c2a 89%, #14852c 100%);
  background-image: linear-gradient(to bottom, #4bcc09 0%, #4bcc09 11%, #02bf2c 39%, #10b434 50%, #0fa931 53%, #0a9c2a 64%, #0a9c2a 89%, #14852c 100%); }
  .button.ajax_add_to_cart_button:hover, .button.cart_button:hover {
    background-color: #0a9c2a;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF9BCD56', endColorstr='#FF9BCD56');
    background-image: -moz-linear-gradient(top, #9bcd56 0%, #9bcd56 0%);
    background-image: -o-linear-gradient(top, #9bcd56 0%, #9bcd56 0%);
    background-image: -webkit-linear-gradient(top, #9bcd56 0%, #9bcd56 0%);
    background-image: linear-gradient(to bottom, #9bcd56 0%, #9bcd56 0%); }

.button.lnk_view, .button.button-small, .button.button-medium, .button.exclusive-medium, .button.button-medium.exclusive {
  background-color: #8b8b8b;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8B8B8B', endColorstr='#FF212121');
  background-image: -moz-linear-gradient(top, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%);
  background-image: -o-linear-gradient(top, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%);
  background-image: -webkit-linear-gradient(top, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%);
  background-image: linear-gradient(to bottom, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%); }
  .button.lnk_view:hover, .button.button-small:hover, .button.button-medium:hover, .button.exclusive-medium:hover, .button.button-medium.exclusive:hover {
    background-color: #5a5a5a;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF5A5A5A', endColorstr='#FF5A5A5A');
    background-image: -moz-linear-gradient(top, #5a5a5a 0%, #5a5a5a 0%);
    background-image: -o-linear-gradient(top, #5a5a5a 0%, #5a5a5a 0%);
    background-image: -webkit-linear-gradient(top, #5a5a5a 0%, #5a5a5a 0%);
    background-image: linear-gradient(to bottom, #5a5a5a 0%, #5a5a5a 0%); }

#homepage-slider .homeslider-description a.btn.btn-default {
  background: url(../../../../img/color-themes/theme3/banner-button-bg.png) repeat-x; }
  #homepage-slider .homeslider-description a.btn.btn-default:before {
    background: url(../../../../img/color-themes/theme3/banner-button-before.png) no-repeat; }
  #homepage-slider .homeslider-description a.btn.btn-default:after {
    background: url(../../../../img/color-themes/theme3/banner-button-after.png) no-repeat; }

#home-page-tabs > li a {
  background-color: #8b8b8b;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF8B8B8B', endColorstr='#FF212121');
  background-image: -moz-linear-gradient(top, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%);
  background-image: -o-linear-gradient(top, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%);
  background-image: -webkit-linear-gradient(top, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%);
  background-image: linear-gradient(to bottom, #8b8b8b 0%, #585858 47%, #4a4a4a 50%, #2e2e2e 83%, #2a2a2a 86%, #212121 100%); }
#home-page-tabs > li.active a, #home-page-tabs > li:hover a {
  background-color: #d9eab1;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9EAB1', endColorstr='#FF496527');
  background-image: -moz-linear-gradient(top, #1864e5 0%, #1250ba 11%, #1250ba 39%, #24519c 50%, #24519c 53%, #24519c 64%, #203965 89%, #203965 100%);
  background-image: -o-linear-gradient(top, #1864e5 0%, #1250ba 11%, #1250ba 39%, #24519c 50%, #24519c 53%, #24519c 64%, #203965 89%, #203965 100%);
  background-image: -webkit-linear-gradient(top, #1864e5 0%, #1250ba 11%, #1250ba 39%, #24519c 50%, #24519c 53%, #24519c 64%, #203965 89%, #203965 100%);
  background-image: linear-gradient(to bottom, #1864e5 0%, #1250ba 11%, #1250ba 39%, #24519c 50%, #24519c 53%, #24519c 64%, #203965 89%, #203965 100%);
  
  /*
  background-image: -moz-linear-gradient(top, #00dddd 0%, #d2e6a6 11%, #b7d67b 39%, #afd06d 50%, #a3ca5b 53%, #91b750 64%, #5b7a31 89%, #496527 100%);
  background-image: -o-linear-gradient(top, #00dddd 0%, #d2e6a6 11%, #b7d67b 39%, #afd06d 50%, #a3ca5b 53%, #91b750 64%, #5b7a31 89%, #496527 100%);
  background-image: -webkit-linear-gradient(top, #00dddd 0%, #d2e6a6 11%, #b7d67b 39%, #afd06d 50%, #a3ca5b 53%, #91b750 64%, #5b7a31 89%, #496527 100%);
  background-image: linear-gradient(to bottom, #00dddd 0%, #d2e6a6 11%, #b7d67b 39%, #afd06d 50%, #a3ca5b 53%, #91b750 64%, #5b7a31 89%, #496527 100%);
  
  
  */
  -moz-box-shadow: rgba(0, 0, 0, 0.43) 0 2px 4px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.43) 0 2px 4px;
  box-shadow: rgba(0, 0, 0, 0.43) 0 2px 4px; }

#cmsinfo_block em {
  background-color: #d9eab1;
  *zoom: 1; linear-gradient(to bottom, #5BE316 0%, #02BF2C 11%, #159802 39%, #027D10 50%, #046F0D 53%, #005F0B 64%, #005713 89%, #00480B 100%)
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9EAB1', endColorstr='#FF496527');
  background-image: -moz-linear-gradient(top, #5BE316 0%, #02BF2C 11%, #159802 39%, #027D10 50%, #046F0D 53%, #005F0B 64%, #005713 89%, #00480B 100%);
  background-image: -o-linear-gradient(top, #5BE316 0%, #02BF2C 11%, #159802 39%, #027D10 50%, #046F0D 53%, #005F0B 64%, #005713 89%, #00480B 100%);
  background-image: -webkit-linear-gradient(top, #5BE316 0%, #02BF2C 11%, #159802 39%, #027D10 50%, #046F0D 53%, #005F0B 64%, #005713 89%, #00480B 100%);
  background-image: linear-gradient(to bottom, #5BE316 0%, #02BF2C 11%, #159802 39%, #027D10 50%, #046F0D 53%, #005F0B 64%, #005713 89%, #00480B 100%); }

  /*social ikonky*/
.footer-container #footer #social_block ul li a:hover {
  background-color: #d9eab1;
  *zoom: 1;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD9EAB1', endColorstr='#FF496527');
  background-image: -moz-linear-gradient(top, #577dd6 0%, #577dd6 11%, #57a6d6 39%, #15afea 50%, #15afea 53%, #13d4f0 64%, #ff306f 89%, #d41313 /*#496527*/ 100%);
  background-image: -o-linear-gradient(top, #577dd6 0%, #577dd6 11%, #57a6d6 39%, #15afea 50%, #15afea 53%, #13d4f0 64%, #ff306f 89%, #d41313 100%);
  background-image: -webkit-linear-gradient(top, #577dd6 0%, #577dd6 11%, #57a6d6 39%, #15afea 50%, #15afea 53%, #13d4f0 64%, #ff306f 89%, #d41313 100%);
  background-image: linear-gradient(to bottom, #577dd6 0%, #577dd6 11%, #57a6d6 39%, #15afea 50%, #15afea 53%, #13d4f0 64%, #ff306f 89%, #d41313 100%); }

.sale-label {
  background: url(../../../../img/color-themes/theme3/sale-label.png) right top no-repeat; }

ul.step li.step_current {
  background: #b6d477;
  border-color: #799b31; }
  ul.step li.step_current span {
    text-shadow: 1px 1px #97c13d; }
    ul.step li.step_current span:after {
      background: #b6d477;
      border-color: #799b31; }
ul.step li.step_todo {
  background: #f8f8f8;
  border-color: #ebebeb; }
  ul.step li.step_todo span {
    text-shadow: 1px 1px #d2d2d2; }
    ul.step li.step_todo span:after {
      background: #f8f8f8;
      border-color: #ebebeb; }
ul.step li.step_done, ul.step li.step_done.step_done_last {
  background: #454549;
  border-color: #39393c; }
  ul.step li.step_done a, ul.step li.step_done.step_done_last a {
    text-shadow: 1px 1px #202022; }
    ul.step li.step_done a:after, ul.step li.step_done.step_done_last a:after {
      background: #454549;
      border-color: #39393c; }
ul.step li a:hover {
  background: #333333;
  border-color: #262626; }
  ul.step li a:hover:after {
    background: #333333 !important;
    border-color: #262626 !important; }

.footer-container {
  background: url(../../../../img/color-themes/theme3/inner-footer-bg.jpg) center top repeat-x #cecfcf; }

.footer-container #footer .bottom-footer {
  background: url(../../../../img/color-themes/theme3/footer-bottom.jpg) center top repeat-x; }
