html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  font-size:100%;
  vertical-align:baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
ul { list-style:disc; }
ol { list-style:decimal; }
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after {
  content:'';
  content:none;
}
a { color:#0088cc; }
input:focus, select:focus { outline:0 none; }
html, body {
  margin:0;
  padding:0;
  height:100%;
  width:100%;
}
body {
  font-family:Arial, Helvetica, sans-serif;
  background:#e9e4e2 url('../body.png') repeat;
}
.wrapper {
  height:auto !important;
  min-height:100%;
  margin:0 20px;
  background-color:#fff;
}
.wrapper .empty { height:170px; }
.img-bg {
  position:fixed;
  top:-50%;
  left:-50%;
  width:200%;
  height:200%;
  z-index:-1;
}
.img-bg img {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  margin:auto;
  min-width:50%;
  min-height:50%;
}
.container {
  margin:0 auto;
  padding:0 20px;
}
nav { float:left; }
nav ul {
  margin:0;
  padding:0;
  list-style:none;
}
nav ul li { float:left; }
nav ul li:first-child { margin-left:0; }
nav ul li:first-child a { border-left:0 none; }
nav ul li a {
  display:block;
  text-decoration:none;
  *cursor:pointer;
}
nav ul li a span {
  display:block;
  color:#fff;
  font-size:16px;
  padding:0 11px;
  font-size:13px;
  *height:60px;
  line-height:60px;
  border-right:1px solid #393e44;
}
nav ul li a.active, nav ul li a:hover {
  text-decoration:none;
  background:#5ecd50 url('../menu-active.jpg') repeat-x;
}
.home {
  float:left;
  height:60px;
  width:60px;
  background:url('../home.png') no-repeat;
  position:relative;
  -moz-border-radius:8px 0 0 0;
  -webkit-border-radius:8px 0 0 0;
  -khtml-border-radius:8px 0 0 0;
  border-radius:8px 0 0 0;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.main-content {
  position:relative;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
}
.main-content:before, .main-content:after {
  content:"";
  display:table;
}
.main-content:after { clear:both; }
.main-content > table {
  width:100%;
  border-spacing:0;
  padding-top:15px;
}
.main-content .sidebar {
  position:relative;
  width:220px;
  vertical-align:top;
  padding:5px 20px 0 0;
}
.main-content .content-part {
  vertical-align:top;
  padding:0 0 37px 0;
}
.transp-title {
  color:#999999;
  font-size:22px;
  line-height:24px;
}
.informers {
  margin-bottom:35px;
  padding:0 0 0 12px;
  font-size:11px;
  line-height:13px;
  color:#666;
}
.informers-cont {
  margin:9px 0 0 3px;
  color:#999999;
}
.other-page .nav-menu-wrap {
  border-bottom:10px solid #E36B6B;
  border-radius:0 0 5px 5px;
  height:60px;
}
.other-page .srch-prod {
  border-top:1px solid #e36b6b;
  position:relative;
  background:#e36b6b;
  -moz-box-shadow:inset 0 2px 0 0 #f5bfbf;
  -webkit-box-shadow:inset 0 2px 0 0 #f5bfbf;
  box-shadow:inset 0 2px 0 0 #f5bfbf;
  background:-moz-linear-gradient(top,#ee9595 0%,#e36b6b 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ee9595),color-stop(100%,#e36b6b));
  background:-webkit-linear-gradient(top,#ee9595 0%,#e36b6b 100%);
  background:-o-linear-gradient(top,#ee9595 0%,#e36b6b 100%);
  background:-ms-linear-gradient(top,#ee9595 0%,#e36b6b 100%);
  background:linear-gradient(to bottom,#ee9595 0% #e36b6b 100%);
  -pie-background:linear-gradient(#ee9595,#e36b6b);
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.my-cab {
  position:relative;
  margin-bottom:20px;
  z-index:1;
}
.my-cab > a {
  display:block;
  color:#50565e;
  font-size:16px;
  height:39px;
  line-height:39px;
  font-weight:bold;
  text-decoration:none;
  padding-left:15px;
  z-index:133;
  border:1px solid #d1d7db;
  position:relative;
  background:#dee5ea;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:inset 0 1px 0 0 #f4f7f9;
  -webkit-box-shadow:inset 0 1px 0 0 #f4f7f9;
  box-shadow:inset 0 1px 0 0 #f4f7f9;
  background:-moz-linear-gradient(top,#ebeff2 0%,#dee5ea 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ebeff2),color-stop(100%,#dee5ea));
  background:-webkit-linear-gradient(top,#ebeff2 0%,#dee5ea 100%);
  background:-o-linear-gradient(top,#ebeff2 0%,#dee5ea 100%);
  background:-ms-linear-gradient(top,#ebeff2 0%,#dee5ea 100%);
  background:linear-gradient(to bottom,#ebeff2 0% #dee5ea 100%);
  -pie-background:linear-gradient(#ebeff2,#dee5ea);
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.my-cab > a ins {
  position:absolute;
  top:17px;
  right:13px;
  height:9px;
  width:15px;
  background:url('../black-arrow.png') no-repeat 0 0;
}
.my-cab > a.active ins { background:url('../black-arrow.png') no-repeat left bottom; }
.dropdown-my-cab {
  display:none;
  position:absolute;
  top:0;
  left:0;
  z-index:33;
  background-color:#fff;
  padding:55px 20px 15px;
  width:180px;
  -moz-box-shadow:0 0 7px -2px #000000;
  -webkit-box-shadow:0 0 7px -2px #000000;
  box-shadow:0 0 7px -2px #000000;
  -moz-border-radius:5px 5px 10px 10px;
  -webkit-border-radius:5px 5px 10px 10px;
  -khtml-border-radius:5px 5px 10px 10px;
  border-radius:5px 5px 10px 10px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.registration-block {
  margin:0;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.registration-block .button-wrap { margin-left:6px; }
.registration-block a {
  font-size:12px;
  color:#0088cc;
  margin-top:15px;
  line-height:14px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.registration-block a:hover { text-decoration:none; }
.registration-block .registration-link { color:#d54937; }
.registration-block a+a { margin-left:10px; }
.field-reg {
  background-color:#fff;
  border:1px solid #cecece;
  font-size:12px;
  padding-left:20px;
  background-image:url('../registration-icons.png');
  background-repeat:no-repeat;
  height:23px;
  position:relative;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.field-reg input {
  background-coor:transparent;
  color:#999;
  height:23px;
  line-height:23px;
  border:0 none;
  width:95%;
  padding:0 5px 0 0;
  position:relative;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  *width:94%;
  *height:22px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.login-field {
  background-position:5px 7px;
  margin-bottom:10px;
  margin-right:2px;
}
.pass-field {
  background-position:5px -32px;
  width:83px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.enter-btn .white-btn {
  height:25px;
  padding:0 8px;
}
.nav-menu-container {
  position:relative;
  overflow:hidden;
  background:#51575F url("../nav-menu-wrap.png") repeat-x 0 0;
  height:59px;
  width:100%;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
  border-bottom:10px solid #299df4;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  -khtml-border-radius:8px;
  border-radius:8px;
  behavior:url(/g/pie//pie.htc);
  position:relative;
}
.nav-menu-container:before, .nav-menu-container:after {
  content:"";
  display:table;
}
.nav-menu-container:after { clear:both; }
.left-part {
  float:left;
  width:750px;
}
.right-part {
  float:right;
  width:205px;
  *zoom:1;
}
.right-part:after, .right-part:before {
  display:table;
  content:"";
}
.right-part:after { clear:both; }
.header-bottom-line {
  padding:21px 0 23px;
  position:relative;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
}
.header-bottom-line:before, .header-bottom-line:after {
  content:"";
  display:table;
}
.header-bottom-line:after { clear:both; }
.logo {
  position:relative;
  overflow:hidden;
  height:79px;
  width:82px;
  margin-right:14px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.company-name {
  color:#50565e;
  width:250px;
  font-size:24px;
  font-weight:bold;
  line-height:27px;
  margin-top:20px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.company-name span {
  display:block;
  color:#999;
  font-size:13px;
  line-height:13px;
}
.big-slogan {
  margin:5px 0 0 14px;
  width:365px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.big-slogan .phone-list { margin-left:31px; }
.big-slogan ul {
  margin:0;
  padding:0;
  list-style:none;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.big-slogan ul li span {
  display:block;
  color:#299cf4;
  font-size:13px;
  line-height:20px;
  margin-bottom:2px;
}
.big-slogan ul li p { margin:0; }
.phone-list li {
  font-size:16px;
  line-height:17px;
  color:#333;
  *overflow:hidden;
}
.address-list { width:160px; }
.address-list li {
  color:#666;
  font-size:12px;
  line-height:14px;
  *overflow:hidden;
}
.header-cart {
  float:right;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
  margin-top:5px;
}
.header-cart:before, .header-cart:after {
  content:"";
  display:table;
}
.header-cart:after { clear:both; }
.left-pos {
  position:relative;
  float:left;
  width:81px;
  height:50px;
}
.cart-img {
  position:relative;
  top:5px;
  left:5px;
  height:40px;
  width:40px;
  background:url('../ins-cart.png') no-repeat 0 0;
}
.cart-img span {
  display:block;
  position:absolute;
  top:17px;
  left:0;
  right:0;
  font-size:14px;
  line-height:16px;
  padding:0 3px;
  color:#fff;
  text-align:center;
}
.right-pos {
  margin-left:50px;
  text-align:right;
  width:154px;
}
.right-pos a {
  color:#0088cc;
  font-size:12px;
  line-height:14px;
}
.right-pos a:hover { text-decoration:none; }
.all-price {
  color:#333;
  font-size:18px;
  line-height:28px;
}
.pre-price {
  color:#999;
  font-size:12px;
  line-height:14px;
}
.button-wrap {
  position:relative;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.white-btn {
  border:1px solid #ccc;
  cursor:pointer;
  height:32px;
  padding:0 10px;
  text-decoration:none;
  display:block;
  text-decoration:none;
  position:relative;
  background:#dfdfdf;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  background:-moz-linear-gradient(top,#f8f8f8 0%,#dfdfdf 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f8f8f8),color-stop(100%,#dfdfdf));
  background:-webkit-linear-gradient(top,#f8f8f8 0%,#dfdfdf 100%);
  background:-o-linear-gradient(top,#f8f8f8 0%,#dfdfdf 100%);
  background:-ms-linear-gradient(top,#f8f8f8 0%,#dfdfdf 100%);
  background:linear-gradient(to bottom,#f8f8f8 0% #dfdfdf 100%);
  -pie-background:linear-gradient(#f8f8f8,#dfdfdf);
  *width:1%;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.white-btn:hover {
  background:#efefef;
  background:-moz-linear-gradient(top,#fbfbfb 0%,#efefef 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fbfbfb),color-stop(100%,#efefef));
  background:-webkit-linear-gradient(top,#fbfbfb 0%,#efefef 100%);
  background:-o-linear-gradient(top,#fbfbfb 0%,#efefef 100%);
  background:-ms-linear-gradient(top,#fbfbfb 0%,#efefef 100%);
  background:linear-gradient(to bottom,#fbfbfb 0% #efefef 100%);
  -pie-background:linear-gradient(#fbfbfb,#efefef);
}
.white-btn:active {
  border-top:1px solid #bdbdbd;
  border-left:1px solid #dcdcdc;
  border-right:1px solid #dcdcdc;
  border-bottom:1px solid #f1f1f1;
  background:#f1f1f1;
  background:-moz-linear-gradient(top,#d4d4d4 0%,#f1f1f1 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#d4d4d4),color-stop(100%,#f1f1f1));
  background:-webkit-linear-gradient(top,#d4d4d4 0%,#f1f1f1 100%);
  background:-o-linear-gradient(top,#d4d4d4 0%,#f1f1f1 100%);
  background:-ms-linear-gradient(top,#d4d4d4 0%,#f1f1f1 100%);
  background:linear-gradient(to bottom,#d4d4d4 0% #f1f1f1 100%);
  -pie-background:linear-gradient(#d4d4d4,#f1f1f1);
}
.cart-btn ins {
  display:block;
  height:22px;
  width:28px;
  background:url('../cart.png') no-repeat;
  margin-top:5px;
}
.main-content .container { padding:0 20px; }
.redact-wrap {
  margin-bottom:10px;
  border:1px solid #299cf4;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  -khtml-border-radius:7px;
  border-radius:7px;
  behavior:url(/g/pie//pie.htc);
  position:relative;
}
.slider-wrap {
  position:relative;
  margin:-10px auto 0;
  background:#fff;
}
.text {
  padding:0px 0 20px 0;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
  font-size:14px;
  color:#333;
  line-height:18px;
}
.text:before, .text:after {
  content:"";
  display:table;
}
.text:after { clear:both; }
.news-block { margin:0 0 20px 12px; }
.white-title {
  color:#333;
  font-size:24px;
  padding:0;
}
.white-title a {
  color:#999;
  font-size:12px;
  vertical-align:baseline;
}
.white-title a:hover { text-decoration:none; }
.news-list {
  list-style:none;
  padding:0;
  margin:10px 0 0 0;
  background-color:#fff;
  position:relative;
  -moz-border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
  -khtml-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.news-list li {
  padding:5px 20px 15px 0;
  color:#999;
  font-size:12px;
  line-height:14px;
}
.news-list li:first-child { border-top:0 none; }
.news-list li a {
  color:#0088cc;
  font-size:13px;
  line-height:14px;
}
.news-list li a:hover { text-decoration:none; }
.news-list li span {
  display:block;
  color:#333;
  font-size:12px;
  font-weight:bold;
  margin-bottom:5px;
}
.white-block {
  background-color:#fff;
  padding:2px;
  margin-bottom:10px;
}
.white-wrap.pink-wrap { border-color:#e6c6cc; }
.white-wrap {
  padding:15px;
  border:1px solid #c0d2d0;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
}
.white-wrap:before, .white-wrap:after {
  content:"";
  display:table;
}
.white-wrap:after { clear:both; }
.right-menu {
  margin:0 0 20px;
  padding:10px 0;
  list-style:none;
  border:1px solid #299cf4;
  position:relative;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.right-menu > li { border-bottom:1px solid #bee1fc; }
.right-menu > li:first-child {
  margin-top:0;
  border-top:1px solid #bee1fc;
}
.right-menu > li > a {
  position:relative;
  display:block;
  text-decoration:none;
  padding:10px 0 10px 14px;
  color:#50565e;
  font-size:14px;
  font-weight:bold;
}
.right-menu > li > a ins {
  display:block;
  position:absolute;
  top:12px;
  right:10px;
  background:url('../active-menu.png') no-repeat 0 0;
  height:15px;
  width:15px;
}
.right-menu > li > a:hover ins { background:url('../active-menu.png') no-repeat 0 -44px; }
.right-menu > li > a.active ins {
  background:url('../active-menu.png') no-repeat 0 -89px;
  right:14px;
}
.right-menu > li ul {
  list-style:none;
  margin:0;
  padding:5px 0;
  background-color:#deedf3;
}
.right-menu > li ul li a {
  display:block;
  color:#0088cc;
  font-size:13px;
  line-height:15px;
  padding:4px 0 4px 30px;
  background:url('../dropdown-line.png') no-repeat 17px 11px;
}
.right-menu > li ul li a:hover { text-decoration:none; }
.links-block {
  border:1px solid #434a4f;
  padding:13px 14px;
  margin-bottom:20px;
  position:relative;
  background:#50565e;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  -moz-box-shadow:inset 0 1px 0 0 #a0b0b6;
  -webkit-box-shadow:inset 0 1px 0 0 #a0b0b6;
  box-shadow:inset 0 1px 0 0 #a0b0b6;
  background:-moz-linear-gradient(top,#707c84 0%,#434a4f 30%,#434a4f 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#707c84),color-stop(30%,#434a4f),color-stop(100%,#434a4f));
  background:-webkit-linear-gradient(top,#707c84 0%,#434a4f 30%,#434a4f 100%);
  background:-o-linear-gradient(top,#707c84 0%,#434a4f 30%,#434a4f 100%);
  background:-ms-linear-gradient(top,#707c84 0%,#434a4f 30%,#434a4f 100%);
  background:linear-gradient(to bottom,#707c84 0%,#434a4f 30%,#434a4f 100%);
  -pie-background:linear-gradient(#707c84 0%,#434a4f 30%,#434a4f 100%);
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.links-block a {
  display:block;
  color:#fefefe;
  font-size:12px;
  line-height:14px;
  padding-top:12px;
}
.links-block a:first-child { padding-top:0; }
.links-block a:hover { text-decoration:none; }
.field-search {
  position:relative;
  background-color:#fff;
  height:22px;
}
.field-search input {
  width:85%;
  height:22px;
  color:#999;
  font-size:12px;
  padding:0;
  border:0 none;
  margin:0 0 0 10px;
  background-color:transparent;
  line-height:22px;
}
.search-wrap {
  position:relative;
  margin-bottom:20px;
  z-index:10;
}
.search-btn { margin-top:20px; }
.search-btn .white-btn { height:30px; }
.add-cart-wrap {
  position:relative;
  margin:3px 0 0 20px;
}
.add-cart-wrap .white-btn {
  padding:0 49px;
  height:34px;
}
.add-cart-wrap .white-btn ins {
  position:absolute;
  top:5px;
  left:10px;
  width:28px;
  height:22px;
  background:url('../cart.png') no-repeat;
}
.add-cart-wrap .white-btn span {
  color:#666;
  font-size:15px;
  font-weight:bold;
}
.srch-prod {
  position:relative;
  display:block;
  text-decoration:none;
  padding-left:15px;
  height:40px;
  line-height:40px;
  z-index:333;
  border-top:1px solid #299cf4;
  height:40px;
  background:#51575f;
  -moz-box-shadow:inset 0 1px 0 0 #50dbfb;
  -webkit-box-shadow:inset 0 1px 0 0 #50dbfb;
  box-shadow:inset 0 1px 0 0 #50dbfb;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  background:-moz-linear-gradient(top,#39c2f8 0%,#299cf4 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#39c2f8),color-stop(100%,#299cf4));
  background:-webkit-linear-gradient(top,#39c2f8 0%,#299cf4 100%);
  background:-o-linear-gradient(top,#39c2f8 0%,#299cf4 100%);
  background:-ms-linear-gradient(top,#39c2f8 0%,#299cf4 100%);
  background:linear-gradient(to bottom,#39c2f8 0% #299cf4 100%);
  -pie-background:linear-gradient(#39c2f8,#299cf4);
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.srch-prod span {
  color:#fff;
  font-size:16px;
  font-weight:bold;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.srch-prod ins {
  position:absolute;
  top:17px;
  right:13px;
  display:block;
  height:9px;
  width:15px;
  background:url('../srch-prod-arrow.png') no-repeat 0 top;
}
.srch-prod.active ins { background:url('../srch-prod-arrow.png') no-repeat 0 bottom; }
.redact-title {
  color:#fff;
  height:40px;
  font-weight:bold;
  font-size:18px;
  line-height:40px;
  padding-left:14px;
  position:relative;
  background:#e36b6b;
  -moz-box-shadow:inset 0 1px 0 0 #62edfd;
  -webkit-box-shadow:inset 0 1px 0 0 #62edfd;
  box-shadow:inset 0 1px 0 0 #62edfd;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius:5px 5px 0 0;
  -khtml-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  background:-moz-linear-gradient(top,#44defb 0%,#299cf4 100%);
  background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#44defb),color-stop(100%,#299cf4));
  background:-webkit-linear-gradient(top,#44defb 0%,#299cf4 100%);
  background:-o-linear-gradient(top,#44defb 0%,#299cf4 100%);
  background:-ms-linear-gradient(top,#44defb 0%,#299cf4 100%);
  background:linear-gradient(to bottom,#44defb 0% #299cf4 100%);
  -pie-background:linear-gradient(#44defb,#299cf4);
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.redact-text {
  color:#666;
  font-size:13px;
  line-height:15px;
  background-color:#dee5ea;
  padding:15px;
  position:relative;
  -moz-border-radius:0 0 5px 5px;
  -webkit-border-radius:0 0 5px 5px;
  -khtml-border-radius:0 0 5px 5px;
  border-radius:0 0 5px 5px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.dropdown-search {
  display:none;
  position:absolute;
  background-color:#FFF;
  top:0px;
  left:0;
  width:180px;
  padding:55px 20px 15px;
  z-index:133;
  -moz-box-shadow:0 0px 7px -2px #000000;
  -webkit-box-shadow:0 0px 7px -2px #000000;
  box-shadow:0 0px 7px -2px #000000;
  -moz-border-radius:5px 5px 10px 10px;
  -webkit-border-radius:5px 5px 10px 10px;
  -khtml-border-radius:5px 5px 10px 10px;
  border-radius:5px 5px 10px 10px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.dropdown-search .field input {
  width:87%;
  padding:0 10px;
  border:1px solid #abadb3;
  background-color:#fff;
  font-size:13px;
  color:#333;
  height:24px;
  line-height:24px;
  font-family:Arial, Helvetica, sans-serif;
  position:relative;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -khtml-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.dropdown-search .field ul {
  list-style:none;
  margin:0;
  padding:0;
}
.dropdown-search .field ul li {
  float:left;
  width:50%;
}
.dropdown-search .field ul li:first-child input { margin-left:0; }
.dropdown-search .field ul li input {
  width:70%;
  margin-left:4px;
}
.dropdown-search .field label {
  display:block;
  font-size:13px;
  line-height:26px;
  color:#666;
}
.dropdown-search .field span {
  padding-left:0;
  color:#666;
  font-size:13px;
  line-height:26px;
}
.dropdown-search .field select {
  width:100%;
  font-size:14px;
  line-height:20px;
  border:1px solid #abadb3;
}
footer {
  position:relative;
  height:170px;
  margin:0 20px;
  margin-top:-170px;
  background-color:#fff;
}
footer .container {
  padding:0 13px 10px;
  margin:0 20px;
  border-top:1px solid #50565e;
  position:relative;
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  -khtml-border-radius:8px;
  border-radius:8px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
  background:#434a4f url('../foot_bg.png') repeat-x left top;
}
.footer-shadow {
  background:url('../shadow.png') no-repeat center top;
  width:1059px;
  height:20px;
  position:absolute;
  top:-20px;
  left:0;
}
.footer-menu {
  height:39px;
  background:url('../mb.png') repeat-x left top;
  -moz-border-radius:6px 6px 0 0;
  -webkit-border-radius:6px 6px 0 0;
  -khtml-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0;
  behavior:url(/g/pie//pie.htc);
  position:relative;
  padding:0 2px;
  list-style:none;
  margin:0 -12px;
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
}
.footer-menu:before, .footer-menu:after {
  content:"";
  display:table;
}
.footer-menu:after { clear:both; }
.footer-menu li { float:left; }
.footer-menu li:first-child a { background:0 none; }
.footer-menu li a {
  font-size:12px;
  color:#434a4f;
  line-height:37px;
  padding:0 11px;
}
.footer-menu li a:hover {
  color:#299cf4;
  text-decoration:none;
}
.footer-menu li a.active, .footer-menu li a:hover { text-decoration:none; }
.bottom-line {
  margin:15px 0 0;
  overflow:hidden;
}
.bottom-line address {
  margin:0 0 15px;
  color:#bebebe;
  font-size:11px;
  line-height:14px;
  font-style:normal;
}
.bottom-line p { margin:0; }
.order-site {
  display:inline-block;
  *zoom:1;
  *display:inline;
  background:url("../mega-logo.png") no-repeat scroll right center;
  padding:3px 41px 0 0;
  width:150px;
  height:35px;
  line-height:12px;
  color:#bebebe;
}
.order-site span { font-size:11px !important; }
.order-site a {
  color:#299cf4;
  font-size:11px;
  text-decoration:underline;
}
.order-site a:before {
  content:"";
  display:block;
}
.order-site a:hover { text-decoration:none; }
.site-path {
  color:#a0a0a0;
  font-size:11px;
  line-height:15px;
  margin-bottom:15px;
}
.site-path a {
  color:#0088cc;
  text-decoration:underline;
}
.site-path a:hover { text-decoration:none; }
.left-place {
  float:left;
  width:300px;
  margin:5px 0 0 0;
}
.right-place {
  float:right;
  width:200px;
  text-align:right;
}
.two-blocks {
  float:left;
  width:135px;
  margin:5px 90px 0 0;
}
.social-block { margin-top:15px; }
.social-block p {
  color:#bebebe;
  font-size:11px;
  line-height:13px;
  margin-bottom:5px;
}
.social-block a {
  height:20px;
  width:20px;
  margin:0 2px;
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.social-block a.vk { background:url('../social-icons.png') 0 0 no-repeat; }
.social-block a.ok { background:url('../social-icons.png') -24px 0 no-repeat; }
.social-block a.fb { background:url('../social-icons.png') -48px 0 no-repeat; }
.social-block a.tw { background:url('../social-icons.png') -72px 0 no-repeat; }
.copy {
  font-size:11px;
  line-height:13px;
  color:#bebebe;
  min-height:22px;
}
.counters {
  display:inline-block;
  *zoom:1;
  *display:inline;
  margin-top:10px;
  color:#bebebe;
  font-size:11px;
  height:30px;
}
.footer-line {
  position:absolute;
  bottom:-21px;
  right:0;
  height:21px;
  width:1059px;
  background:url('../footer-line.png') no-repeat center top;
}
h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  color:#222;
}
h1 {
  font-size:24px;
  margin:5px 0 20px;
}
h2 {
  font-size:24px;
  margin:5px 0 15px;
}
h3 { font-size:20px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:14px; }
table.table0 td p, table.table1 td p, table.table2 td p {
  padding:0;
  margin:0;
}
table.table0 { border-collapse:collapse; }
table.table0 td {
  padding:5px;
  border:none;
}
table.table1 { border-collapse:collapse; }
table.table1 tr:hover { background:#e0e0e0; }
table.table1 td {
  padding:5px;
  border:1px solid #91949a;
}
table.table2 { border-collapse:collapse; }
table.table2 tr:hover { background:#e0e0e0; }
table.table2 td {
  padding:5px;
  border:1px solid #91949a;
}
table.table2 th {
  padding:8px 5px;
  border:1px solid #fff;
  background:#fcedc8;
  color:#fff;
  text-align:left;
}
.slider, .slider .slider-items, .slider .slider-item {
  width:900px;
  height:290px;
}
.slider {
  border-left:1px solid #474f54;
  border-right:1px solid #474f54;
  border-bottom:1px solid #474f54;
  position:relative;
  margin:0;
  padding:0;
  *zoom:1;
}
.slider .slider-items {
  position:relative;
  overflow:hidden;
  z-index:2;
}
.slider .slider-item {
  position:absolute;
  top:0;
  left:0;
  overflow:hidden;
}
.slider .slider-image {
  position:absolute;
  z-index:1;
  text-align:center;
  width:100%;
  height:100%;
}
.slider .slider-text {
  position:absolute;
  z-index:2;
}
.slider .slider-text .slider-text-inner {
  padding:15px 143px 15px 17px;
  color:#fff;
}
.slider .slider-scroll {
  background:url(../slide-arrow.png) no-repeat;
  position:absolute;
  width:22px;
  height:42px;
  top:50%;
  margin-top:-20px;
  cursor:pointer;
  z-index:10;
}
.slider .slider-scroll.slider-prev {
  background-position:0 0;
  left:-1px;
}
.slider .slider-scroll.slider-next {
  background-position:100% 0;
  right:-1px;
}
.slider .slider-bullets {
  position:absolute;
  right:0;
  bottom:0;
  margin:0;
  padding:7px;
  overflow:hidden;
  line-height:0;
  font-size:0;
  z-index:300;
}
.slider .slider-bullets li {
  background:#575D66;
  cursor:pointer;
  float:left;
  width:10px;
  height:10px;
  margin:3px;
  position:relative;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -khtml-border-radius:5px;
  border-radius:5px;
  behavior:url(/g/libs/pie/1.0.0/pie.htc);
}
.slider .slider-bullets li.active, .slider .slider-bullets li:hover { background:#E36B6B; }
.slider .slider-bullets-bottom-left {
  bottom:10px;
  left:10px;
}
.slider .slider-bullets-bottom-left li {
  float:left;
  margin:0 2px;
}
.slider .slider-bullets-top-left {
  top:10px;
  left:10px;
}
.slider .slider-bullets-top-left li {
  float:left;
  margin:0 2px 0 2px;
}
.slider .slider-bullets-left-bottom {
  bottom:10px;
  left:10px;
}
.slider .slider-bullets-left-bottom li { margin:2px 0 2px; }
.slider .slider-bullets-left-top {
  top:10px;
  left:10px;
}
.slider .slider-bullets-left-top li { margin:2px 0 2px; }
.slider .slider-bullets-bottom-right {
  bottom:10px;
  right:10px;
}
.slider .slider-bullets-bottom-right li {
  float:left;
  margin:0 2px;
}
.slider .slider-bullets-top-right {
  top:10px;
  right:10px;
}
.slider .slider-bullets-top-right li {
  float:left;
  margin:0 2px 0 2px;
}
.slider .slider-bullets-right-bottom {
  bottom:10px;
  right:10px;
}
.slider .slider-bullets-right-bottom li { margin:2px 0 2px; }
.slider .slider-bullets-right-top {
  top:10px;
  right:10px;
}
.slider .slider-bullets-right-top li { margin:2px 0 2px; }
.iblock {
  vertical-align:top;
  display:inline-block;
  *display:inline;
  *zoom:1;
}
.clearlist {
  margin:0;
  padding:0;
  list-style:none;
}
.clearfix {
  *zoom:expression(this.runtimeStyle.zoom='1', this.appendChild(document.createElement('br')).style.cssText='clear:both;font:0/0 serif');
  *zoom:1;
}
.clearfix:before, .clearfix:after {
  content:"";
  display:table;
}
.clearfix:after { clear:both; }
#cart {
  position:absolute;
  top:19px;
  right:2px;
  padding:0;
  margin:0;
  background:url('../cart.png') left top no-repeat;
  height:86px;
  width:210px;
  text-align:right;
  padding:0 17px 0 0;
}
.cart-wr { position:relative; }
.order {
  display:block;
  padding:2px 0 0 0;
}
.order a {
  display:block;
  color:#0088cc;
  text-decoration:underline;
  font:12px Arial, Helvetica, sans-serif;
}
.order a:hover {
  color:#0088cc;
  text-decoration:none;
}
.cart-text {
  font:12px Arial, Helvetica, sans-serif;
  color:#999999;
  padding:22px 0 0 0;
  display:block;
}
#cart_total_amount, #cart_total, .cart_total {
  display:inline-block;
  padding:0 0 1px 0;
  font:normal 18px Arial, Helvetica, sans-serif;
  color:#333333;
}
.cart-text p { margin:0; }
#cart_total_amount {
  width:50px;
  text-align:center;
  position:absolute;
  top:38px;
  left:22px;
  font:normal 15px Arial, Helvetica, sans-serif;
  color:#ffffff;
}
