ul.step li.step_current,
ul.step li.step_current span:after {
  background: #02121b;
  border-color: #02121b; }

ul.step li.step_done a:after,
ul.step li.step_done.step_done_last a:after,
ul.step li.step_done {
  border-color: #032131;
  color: #032131; }

ul.step a:hover,
ul.step a:hover:after {
  background: #032131 !important;
  border-color: #032131 !important; }

ul.step li.step_done a {
  color: #032131; }

.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
  background: #032131;
  border-color: #02121b;
  color: #580D6C; }

.pagination > li > a,
.pagination > li > span {
  border-color: #d8d8d8;
  color: #032131; }

.pagination > li > a:hover,
.pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
  background: #032131;
  border-color: #02121b;
  color: #fff !important; }

.columns-container,
.footer-container {}

.row-top {
  background: #580D6C; }

#header ul#header_links li a:before {
  color: #580D6C; }

#header ul#header_links li a:hover:before {
  color: #032131; }

#header .shopping_cart:hover > a:first-child:before,
#header .shopping_cart:hover > a:first-child:after,
#header .shopping_cart:hover > a:first-child,
#languages-block-top div.current:hover,
#languages-block-top div.current:hover:after,
#currencies-block-top div.current:hover,
#currencies-block-top div.current:hover:after,
.header_user_info a:hover i {
  color: #580D6C; }

#home-page-tabs {
  background: #ccc; }

.new-label {
  background: #ccc; }

#languages-block-top ul li.selected,
#languages-block-top ul li:hover a,
#languages-block-top ul li.selected a,
#languages-block-top ul li.selected span,
#languages-block-top div.current:hover::after,
#languages-block-top div.current.active::after,
#languages-block-top div.current.active,
#currencies-block-top div.current:hover::after,
#currencies-block-top div.current.active::after,
#currencies-block-top div.current.active,
#currencies-block-top ul li.selected,
#currencies-block-top ul li:hover a,
#currencies-block-top ul li.selected a {
  color: #580D6C; }

#home-page-tabs > li,
.block .title_block, .block h4 {
  border-color: #032131; }
  
  #home-page-tabs > li {
  border-color: #b2b2b2; }

.sale-label::after,
.sale-label::before {
  border-color: #37789d transparent transparent; }

#header .sf-menu {
  background: #103144;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwMzE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzIwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1F2D2A 0%, #16211F 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1F2D2A), color-stop(100%, #16211F));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1F2D2A 0%, #16211F 100%)
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1F2D2A 0%, #16211F 100%)
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1F2D2A 0%, #16211F 100%)
  /* IE10+ */
  background: linear-gradient(to bottom, #1F2D2A 0%, #16211F 100%)
  /* W3C */ }

#header .sf-menu ul {
  background: #16211F; }

#header .sf-menu > li > ul > li > a:hover {
  color: #580D6C; }

#search_block_top .btn.button-search {
  background: #580D6C; }

#header .sf-menu > li > a em,
#htmlcontent_top ul li .item-html:before {
  background: #580D6C; }

#header .sf-menu > li.sfHover > a,
#header .sf-menu > li > a:hover,
#header .sf-menu > li.sfHoverForce > a {
  color: #580D6C; }

#homepage-slider .bx-wrapper .bx-pager.bx-default-pager a:hover, #homepage-slider .bx-wrapper .bx-pager.bx-default-pager a.active {
  border-color: #580D6C; }

#header .sf-menu li li li a:hover {
  color: #580D6C; }

#search_block_top::before {
  background: url(../img/search-angle-part3.png) no-repeat 0 0; }

#search_block_top {
  background: #103144;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwMzE0NCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMzIwMzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #1F2D2A 0%, #16211F 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1F2D2A), color-stop(100%, #16211F));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #1F2D2A 0%, #16211F 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #1F2D2A 0%, #16211F 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #1F2D2A 0%, #16211F 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #1F2D2A 0%, #16211F 100%);
  /* W3C */ }

#htmlcontent_top ul li a:hover .item-html::before {
  background: #032131; }

#htmlcontent_top ul li a:hover .item-html::after {
  color: #580D6C; }

#home-page-tabs > li.active a, #home-page-tabs > li a:hover {
  background: #580D6C;
  color: #fff; }

ul.product_list .left-block .content_price {
  background: #580D6C; }
  ul.product_list .left-block .content_price .price {
    color: #fff; }

.btn.ajax_add_to_cart_button::before,
.btn.ajax_add_to_cart_product_button::before {
  color: #580D6C; }

.btn.ajax_add_to_cart_button,
.btn.ajax_add_to_cart_product_button {
  background: #032131; }
  .btn.ajax_add_to_cart_button:hover,
  .btn.ajax_add_to_cart_product_button:hover {
    background: #032131; }

#cmsinfo_block em {
  background: #580D6C;
  color: #fff; }

.block .title_block, .block h4 {
  background: #580D6C;
  color: #fff; }
  .block .title_block a, .block h4 a {
    color: #fff; }
    .block .title_block a:hover, .block h4 a:hover {
      /*color: #032131;*/
	  color:#99CC03; }

.btn-success,
.btn.btn-default {
  background: #032131; }
  .btn-success:hover, .btn-success:active, .btn-success:active:focus, .btn-success:focus,
  .btn.btn-default:hover,
  .btn.btn-default:active,
  .btn.btn-default:active:focus,
  .btn.btn-default:focus {
    background: #99CC03;
    color: #fff; }

.btn.btn-default span:after,
.btn.btn-default span:before,
.block .list-block li a:hover,
#htmlcontent_home h3,
#htmlcontent_home a:before {
  color: #99CC03; }

#htmlcontent_home a:hover h3 span {
  color: #99CC03; }

.footer-container #footer ul li a:before {
  color: #580D6C; }

.sale-label {
  background: #580D6C;
  color: #fff; }
