.container {
  width: 1200px;
}
.fixed_w {
  margin: 0 auto;
  width: 1200px;
  position: relative;
}
.color1,
a,
a:visited,
.product .product_mid_block .prod_title,
ul.product_dop_modes_navigation li.mod_selected,
.product_dop_modes_content .product_dop_title,
h1,
h2,
h3,
h4,
h5,
h6,
.opros_title {
  color: #734584;
}
.color2,
a:hover,
li.selected > span > a,
.navigation li > span:hover,
.navigation li > span:hover > a,
.navigation li.selected > span,
.navigation li.selected > span > a {
  color: #D10F46;
}
.example_color {
  color: #734584;
}
.example_background,
.example_background h2,
thead.alter_block,
.prod_selector span.radio_size:not(#Foo) input[type="radio"]:checked + label {
  background: #734584;
  color: #ffffff;
}
.container {
  background: linear-gradient(to bottom,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
  background-color: #ffffff;
  color: #000000;
}
.content_block {
  border-radius: 0px;
  background: linear-gradient(to bottom,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
  background-color: #ffffff;
  color: #000000;
  box-shadow: none;
}
.button,
a.button,
a.button:visited {
  border-width: 0px;
  border-style: solid;
  border-color: #af0024;
  border-radius: 0px;
  background: linear-gradient(to bottom,#D10F46,#D10F46);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D10F46,endColorstr=#D10F46,GradientType=0);
  background-color: #D10F46;
  box-shadow: none;
  color: #ffffff;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
}
.button:hover,
a.button:hover,
a.button:visited:hover {
  border-width: 0px;
  border-style: solid;
  border-color: #c01135;
  border-radius: 0px;
  background: linear-gradient(to bottom,#FA1153,#FA1153);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA1153,endColorstr=#FA1153,GradientType=0);
  background-color: #FA1153;
  box-shadow: none;
  text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
}
.button:active,
a.button:active,
a.button:visited:active {
  border-width: 0px;
  border-style: solid;
  border-color: #9e0013;
  border-radius: 0px;
  background: linear-gradient(to bottom,#AE0132,#AE0132);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AE0132,endColorstr=#AE0132,GradientType=0);
  background-color: #AE0132;
  box-shadow: inset 0px 1px 3px 1px rgba(0,0,0,0.2), 0px 1px 1px rgba(255,255,255,0.2);
  text-shadow: 1px 1px 1px rgba(0,0,0,0.35);
}
.header {
  height: 113px;
}
.logo {
  top: ;
  left: ;
}
.contacts {
  top: 5px;
  left: 740px;
}
.header_cart > .cart {
  position: absolute;
  top: 5px;
  right: 10px;
}
.header_call_order {
  position: absolute;
  top: 110px;
  left: 220px;
}
.header_reg {
  position: absolute;
  top: 115px;
  right: 10px;
}
.header_reg > a {
  font-size: 16px;
}
.header_search {
  position: absolute;
  top: 73px;
  right: 10px;
}
.yashare_head {
  position: absolute;
  top: 20px;
  left: 210px;
}
.nav_top {
  border-width: 0px;
  border-style: solid;
  border-color: #151515;
  border-radius: 0px;
  background: linear-gradient(to bottom,#262626,#262626);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#262626,endColorstr=#262626,GradientType=0);
  background-color: #262626;
  margin: 0;
  box-shadow: none;
}
.nav_top > ul {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
}
.nav_top > ul > li > span > a {
  border-width: 1px;
  border-style: solid;
  border-color: #ffffff;
  border-radius: 0px;
  background: linear-gradient(to bottom,#262626,#262626);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#262626,endColorstr=#262626,GradientType=0);
  background-color: #262626;
  color: #ffffff;
  text-shadow: none;
}
.nav_top > ul > li > span:hover > a {
  background: linear-gradient(to bottom,#4E4E4E,#4E4E4E);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4E4E4E,endColorstr=#4E4E4E,GradientType=0);
  background-color: #4E4E4E;
  color: #ffffff;
  text-shadow: none;
  text-decoration: none;
}
.nav_top > ul > li.selected > span > a {
  background: linear-gradient(to bottom,#D10F46,#D10F46);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D10F46,endColorstr=#D10F46,GradientType=0);
  background-color: #D10F46;
  color: #ffffff;
  text-shadow: none;
  text-decoration: none;
}
.nav_top > ul > li:hover > ul {
  display: none;
}
.nav_top ul.menu_level_2 {
  border-width: 1px;
  border-style: solid;
  border-color: #D10F46;
  border-radius: 0 0 0px 0px;
  background: linear-gradient(to bottom,#fff,#fff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff,endColorstr=#fff,GradientType=0);
  background-color: #fff;
  box-shadow: none;
}
.nav_top ul.menu_level_2 span a,
.nav_top ul.menu_level_2 li span {
  color: #000;
}
.nav_top ul.menu_level_2 li span a:hover,
.nav_top ul.menu_level_2 span:hover {
  color: #D10F46;
}
.nav_top ul.menu_level_2 li.selected > span > a,
.nav_top ul.menu_level_2 li.selected > span {
  color: #D10F46;
}
.nav_left {
  border-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0 0 0px 0px;
  background: linear-gradient(to bottom,#ffffff,#ffffff);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#ffffff,GradientType=0);
  background-color: #ffffff;
  box-shadow: none;
}
.container .katalog {
  font-size: 18px;
  font-weight: normal;
  line-height: 35px;
}
.nav_left > ul > li > span > a {
  border-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0px;
  color: #000;
  text-shadow: none;
}
.nav_left > ul > li > span > a {
  padding: 8px 7px 8px 15px;
}
.nav_left > ul > li > span:hover > a {
  background: linear-gradient(to bottom,#4E4E4E,#4E4E4E);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4E4E4E,endColorstr=#4E4E4E,GradientType=0);
  background-color: #4E4E4E;
  color: #ffffff;
  text-shadow: none;
  text-decoration: none;
  filter: none;
}
.nav_left > ul > li.selected > span > a {
  background: linear-gradient(to bottom,#D10F46,#D10F46);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D10F46,endColorstr=#D10F46,GradientType=0);
  background-color: #D10F46;
  color: #ffffff;
  text-shadow: none;
  text-decoration: none;
}
.nav_left > ul > li > span:before {
  content: '';
  color: #000;
}
.nav_left > ul > li > span:hover:before {
  color: #ffffff;
}
.nav_left > ul > li.selected > span:hover:before,
.nav_left > ul > li.selected > span:before {
  color: #ffffff;
}
.nav_left > ul > li:last-child > span > a {
  border-radius: 0px 0px calc(-2px) calc(-2px);
}
.nav_left ul.menu_level_2 li > span > a,
.nav_left ul.menu_level_2 li > span {
  color: #000;
}
.nav_left ul.menu_level_2 li > span > a:hover,
.nav_left ul.menu_level_2 li > span:hover {
  color: #734584;
}
.nav_left ul.menu_level_2 li.selected > span > a,
.nav_left ul.menu_level_2 li.selected > span {
  color: #734584;
}
.brands a,
.brands li {
  color: #000;
}
.brands a:hover,
.brands span:hover {
  color: #734584;
}
.brands li.selected > span > a,
.brands li.selected > span,
.brands li.selected > span:hover > a,
.brands li.selected > span:hover {
  color: #734584;
}
.input_text {
  padding: 5px;
  margin: 0px;
  height: 15px;
  line-height: 15px;
  font-size: 13px;
  border-radius: 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  background-color: #ffffff;
}
.input_text:hover {
  border-width: 1px;
  border-style: solid;
  border-color: #D10F46;
  background-color: #ffffff;
}
.input_text:focus {
  border-width: 1px;
  border-style: solid;
  border-color: #D10F46;
  background-color: #ffffff;
}
.module {
  border-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0px;
  background: #ffffff;
  color: #000000;
  box-shadow: none;
}
.module_top {
  border: none;
  border-radius: 0px 0px 0 0;
  background: none;
  color: #000;
  text-shadow: none;
  font-size: 14px;
  line-height: 30px;
}
.news:after {
  content: " ";
  background-color: #BBBBBB;
  background: linear-gradient(to right,rgba(255,255,255,0) 0%,#BBBBBB 30%,#BBBBBB 70%,rgba(255,255,255,0) 100%);
}
.alter_block {
  border-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0px;
  background: #ffffff;
  color: #000000;
  box-shadow: none;
}
ul.alter_block_top {
  margin-bottom: -1px;
}
.alter_block_top > li {
  border-width: 1px;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0px;
  background: #dddddd;
  color: #8c8c8c;
  margin-bottom: -1px;
}
.alter_block_top > li:hover {
  background: #ffffff;
  color: #000000;
  margin-bottom: -1px;
}
.alter_block_top > li.mod_selected {
  background: #ffffff;
  color: #734584;
  border-bottom-color: #ffffff;
  margin-bottom: -1px;
}
.empty_cart {
  border-width: 1px;
  border-style: solid;
  border-color: #6f6f6e;
  background: #6f6f6e;
  border-radius: 0px;
  color: #734584;
  box-shadow: none;
}
.empty_cart:hover {
  border-color: #ab0a30;
  background: #ab0a30;
  color: #6D3BB6;
  box-shadow: none;
}
.empty_cart:active {
  border-color: #593367;
  background: linear-gradient(to bottom,#593367,#593367);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#593367,endColorstr=#593367,GradientType=0);
  background-color: #593367;
  color: #593367;
  box-shadow: none;
}
.full_cart {
  border-width: 1px;
  border-style: solid;
  border-color: #D32150;
  background: linear-gradient(to bottom,#D32150,#D32150);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#D32150,endColorstr=#D32150,GradientType=0);
  background-color: #D32150;
  border-radius: 0px;
  color: #D32150 !important;
  box-shadow: none;
}
.full_cart:hover {
  border-color: #FA1153;
  background: linear-gradient(to bottom,#FA1153,#FA1153);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FA1153,endColorstr=#FA1153,GradientType=0);
  background-color: #FA1153;
  color: #FA1153;
  box-shadow: none;
}
.full_cart:active {
  border-color: #AE0132;
  background: linear-gradient(to bottom,#AE0132,#AE0132);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#AE0132,endColorstr=#AE0132,GradientType=0);
  background-color: #AE0132;
  color: #AE0132;
  box-shadow: none;
}
.cart:before {
  content: ' ';
}
.cart span.tv_count,
.cart span.tv_sum > .price,
.cart .currency,
.cart span.empty_cart_tag {
  color: #000;
}
.cart:hover span.tv_count,
.cart:hover span.tv_sum > .price,
.cart:hover .currency,
.cart:hover span.empty_cart_tag {
  color: #000;
}
.cart:active span.tv_count,
.cart:active span.tv_sum > .price,
.cart:active .currency,
.cart:active span.empty_cart_tag {
  color: #000;
}
.tv_count {
  color: #000000;
}
.content_block .hlisting .hproduct {
  border-width: 0px;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0px;
}
.footer {
  border-width: 0;
  border-style: solid;
  border-color: #BBBBBB;
  border-radius: 0px;
  background: #262626;
  color: #000000;
  box-shadow: none;
  margin: 0 10px;
}
.footer_premium_menu ul.menu_level_2 > li > span,
.footer_premium_menu ul.menu_level_2 > li > span > a {
  color: #fff;
}
.footer_premium_menu ul.menu_level_2 > li > span:hover,
.footer_premium_menu ul.menu_level_2 > li > span:hover > a,
.footer_premium_menu ul.menu_level_2 > li.selected > span,
.footer_premium_menu ul.menu_level_2 > li.selected > span > a {
  color: #D10F46;
}
.about {
  border-width: 1px;
  border-style: solid;
  border-color: #151515;
  border-radius: 0px;
  background-color: #262626;
  color: #ffffff;
}
.about a {
  color: #ffffff;
}
.about a:hover {
  color: #D10F46;
}
.under_path {
  background-color: #BBBBBB;
  background: linear-gradient(to right,#BBBBBB 0%,#BBBBBB 15%,rgba(255,255,255,0) 70%);
}
