<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! normalize.css v1.0.1 | MIT License | git.io/normalize */


/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */


/*
 * Corrects `block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

.v2-old-styles .g-container article,
.v2-old-styles .g-container aside,
.v2-old-styles .g-container details,
.v2-old-styles .g-container figcaption,
.v2-old-styles .g-container figure,
.v2-old-styles .g-container footer,
.v2-old-styles .g-container header,
.v2-old-styles .g-container hgroup,
.v2-old-styles .g-container nav,
.v2-old-styles .g-container section,
.v2-old-styles .g-container summary {
  display: block;
}


/*
 * Corrects `inline-block` display not defined in IE 6/7/8/9 and Firefox 3.
 */

.v2-old-styles .g-container audio,
.v2-old-styles .g-container canvas,
.v2-old-styles .g-container video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}


/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

.v2-old-styles .g-container audio:not([controls]) {
  display: none;
  height: 0;
}


/*
 * Addresses styling for `hidden` attribute not present in IE 7/8/9, Firefox 3,
 * and Safari 4.
 * Known issue: no IE 6 support.
 */

.v2-old-styles .g-container [hidden] {
  display: none;
}


/* ==========================================================================
   Base
   ========================================================================== */


/*
 * 1. Corrects text resizing oddly in IE 6/7 when body `font-size` is set using
 *    `em` units.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

.v2-old-styles .g-content,
.v2-old-styles .g-left-menu {
  font-size: 100%;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
  -ms-text-size-adjust: 100%;
  /* 2 */
}


/*
 * Addresses `font-family` inconsistency between `textarea` and other form
 * elements.
 */

.v2-old-styles .g-container,
.v2-old-styles .g-container button,
.v2-old-styles .g-container input,
.v2-old-styles .g-container select,
.v2-old-styles .g-container textarea {
  font-family: sans-serif;
}


/*
 * Addresses margins handled incorrectly in IE 6/7.
 */

.v2-old-styles .g-content,
.v2-old-styles .g-left-menu {
  margin: 0;
}


/* ==========================================================================
   Typography
   ========================================================================== */


/*
 * Addresses font sizes and margins set differently in IE 6/7.
 * Addresses font sizes within `section` and `article` in Firefox 4+, Safari 5,
 * and Chrome.
 */

.v2-old-styles .g-container h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

.v2-old-styles .g-container h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}

.v2-old-styles .g-container h3 {
  font-size: 1.17em;
  margin: 1em 0;
}

.v2-old-styles .g-container h4 {
  font-size: 1em;
  margin: 1.33em 0;
}

.v2-old-styles .g-container h5 {
  font-size: 0.83em;
  margin: 1.67em 0;
}

.v2-old-styles .g-container h6 {
  font-size: 0.75em;
  margin: 2.33em 0;
}


/*
 * Addresses styling not present in IE 7/8/9, Safari 5, and Chrome.
 */

.v2-old-styles .g-container abbr[title] {
  border-bottom: 1px dotted;
}


/*
 * Addresses style set to `bolder` in Firefox 3+, Safari 4/5, and Chrome.
 */

.v2-old-styles .g-container b,
.v2-old-styles .g-container strong {
  font-weight: bold;
}

.v2-old-styles .g-container blockquote {
  margin: 0;
}


/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

.v2-old-styles .g-container dfn {
  font-style: italic;
}


/*
 * Addresses styling not present in IE 6/7/8/9.
 */

.v2-old-styles .g-container mark {
  background: #ff0;
  color: #000;
}


/*
 * Addresses margins set differently in IE 6/7.
 */

.v2-old-styles .g-container p,
.v2-old-styles .g-container pre {
  margin: 1em 0;
}


/*
 * Corrects font family set oddly in IE 6, Safari 4/5, and Chrome.
 */

.v2-old-styles .g-container code,
.v2-old-styles .g-container kbd,
.v2-old-styles .g-container pre,
.v2-old-styles .g-container samp {
  font-family: monospace, serif;
  _font-family: 'courier new', monospace;
  font-size: 1em;
}


/*
 * Improves readability of pre-formatted text in all browsers.
 */

.v2-old-styles .g-container pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}


/*
 * Addresses CSS quotes not supported in IE 6/7.
 */

.v2-old-styles .g-container q {
  quotes: none;
}


/*
 * Addresses `quotes` property not supported in Safari 4.
 */

.v2-old-styles .g-container q:before,
.v2-old-styles .g-container q:after {
  content: '';
  content: none;
}


/*
 * Addresses inconsistent and variable font size in all browsers.
 */

.v2-old-styles .g-container small {
  font-size: 80%;
}


/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

.v2-old-styles .g-container sub,
.v2-old-styles .g-container sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

.v2-old-styles .g-container sup {
  top: -0.5em;
}

.v2-old-styles .g-container sub {
  bottom: -0.25em;
}


/* ==========================================================================
   Lists
   ========================================================================== */


/*
 * Addresses margins set differently in IE 6/7.
 */

.v2-old-styles .g-container dd {
  margin: 0 0 0 40px;
}


/*
 * Addresses paddings set differently in IE 6/7.
 */

.v2-old-styles .g-container menu,
.v2-old-styles .g-container ol,
.v2-old-styles .g-container ul {
  padding: 0 0 0 0;
}


/*
 * Corrects list images handled incorrectly in IE 7.
 */

.v2-old-styles .g-container nav ul,
.v2-old-styles .g-container nav ol {
  list-style: none;
  list-style-image: none;
}


/* ==========================================================================
   Embedded content
   ========================================================================== */


/*
 * 1. Removes border when inside `a` element in IE 6/7/8/9 and Firefox 3.
 * 2. Improves image quality when scaled in IE 7.
 */

.v2-old-styles .g-container img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}


/*
 * Corrects overflow displayed oddly in IE 9.
 */

.v2-old-styles .g-container svg:not(:root) {
  overflow: hidden;
}


/* ==========================================================================
   Figures
   ========================================================================== */


/*
 * Addresses margin not present in IE 6/7/8/9, Safari 5, and Opera 11.
 */

.v2-old-styles .g-container figure {
  margin: 0;
}


/* ==========================================================================
   Forms
   ========================================================================== */


/*
 * Corrects margin displayed oddly in IE 6/7.
 */

.v2-old-styles .g-container form {
  margin: 0;
}


/*
 * Define consistent border, margin, and padding.
 */

.v2-old-styles .g-container fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}


/*
 * 1. Corrects color not being inherited in IE 6/7/8/9.
 * 2. Corrects text not wrapping in Firefox 3.
 * 3. Corrects alignment displayed oddly in IE 6/7.
 */

.v2-old-styles .g-container legend {
  border: 0;
  /* 1 */
  padding: 0;
  white-space: normal;
  /* 2 */
  *margin-left: -7px;
  /* 3 */
}


/*
 * 1. Corrects font size not being inherited in all browsers.
 * 2. Addresses margins set differently in IE 6/7, Firefox 3+, Safari 5,
 *    and Chrome.
 * 3. Improves appearance and consistency in all browsers.
 */

.v2-old-styles .g-container button,
.v2-old-styles .g-container input,
.v2-old-styles .g-container select,
.v2-old-styles .g-container textarea {
  font-size: 100%;
  /* 1 */
  margin: 0;
  /* 2 */
  vertical-align: baseline;
  /* 3 */
  *vertical-align: middle;
  /* 3 */
}


/*
 * Addresses Firefox 3+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

.v2-old-styles .g-content button,
.v2-old-styles .g-content input,
.v2-old-styles .g-left-menu button,
.v2-old-styles .g-left-menu input {
  line-height: normal;
}


/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 * 4. Removes inner spacing in IE 7 without affecting normal text inputs.
 *    Known issue: inner spacing remains in IE 6.
 */

.v2-old-styles .g-container button,
.v2-old-styles .g-container html input[type="button"],

/* 1 */

.v2-old-styles .g-container input[type="reset"],
.v2-old-styles .g-container input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
  overflow: visible;
  /* 4 */
}


/*
 * Re-set default cursor for disabled elements.
 */

.v2-old-styles .g-container button[disabled],
.v2-old-styles .g-container input[disabled] {
  cursor: default;
}


/*
 * 1. Addresses box sizing set to content-box in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 * 3. Removes excess padding in IE 7.
 *    Known issue: excess padding remains in IE 6.
 */

.v2-old-styles .g-container input[type="checkbox"],
.v2-old-styles .g-container input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
  *height: 13px;
  /* 3 */
  *width: 13px;
  /* 3 */
}


/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

.v2-old-styles .g-container input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}


/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

.v2-old-styles .g-container input[type="search"]::-webkit-search-cancel-button,
.v2-old-styles .g-container input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}


/*
 * Removes inner padding and border in Firefox 3+.
 */

.v2-old-styles .g-container button::-moz-focus-inner,
.v2-old-styles .g-container input::-moz-focus-inner {
  border: 0;
  padding: 0;
}


/*
 * 1. Removes default vertical scrollbar in IE 6/7/8/9.
 * 2. Improves readability and alignment in all browsers.
 */

.v2-old-styles .g-container textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}


/* ==========================================================================
   Tables
   ========================================================================== */


/*
 * Remove most spacing between table cells.
 */

.v2-old-styles .g-container table {
  border-collapse: collapse;
  border-spacing: 0;
}


/* ==========================================================================
   Base styles: opinionated defaults
   ========================================================================== */

.v2-old-styles .g-content,
.v2-old-styles .g-content button,
.v2-old-styles .g-content input,
.v2-old-styles .g-content select,
.v2-old-styles .g-content textarea,
.v2-old-styles .g-left-menu,
.v2-old-styles .g-left-menu button,
.v2-old-styles .g-left-menu input,
.v2-old-styles .g-left-menu select,
.v2-old-styles .g-left-menu textarea {
  color: #222;
}

.v2-old-styles .g-container dl.form {
  padding: 0;
  margin: 5px 0;
}

.v2-old-styles .g-container dl.form dt {
  font-weight: bold;
}

.v2-old-styles .g-container dl.form dd {
  margin: 0;
  padding: 0;
}

.v2-old-styles .g-container dl.form textarea {
  width: 100%;
  resize: vertical;
}

.v2-old-styles .g-container dl.form dd+dt {
  margin-top: 15px;
}

.v2-old-styles .g-container ::-moz-selection {
  background: #b3d4fc;
  text-shadow: none;
}

.v2-old-styles .g-container ::selection {
  background: #b3d4fc;
  text-shadow: none;
}


/*
 * A better looking default horizontal rule
 */

.v2-old-styles .g-container hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}


/*
 * Remove the gap between images and the bottom of their containers: h5bp.com/i/440
 */

.v2-old-styles .g-container img {
  vertical-align: middle;
}


/*
 * Remove default fieldset styles.
 */

.v2-old-styles .g-container fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}


/*
 * Allow only vertical resizing of textareas.
 */

.v2-old-styles .g-container textarea {
  resize: vertical;
}


/* ==========================================================================
   Chrome Frame prompt
   ========================================================================== */

.v2-old-styles .g-container .chromeframe {
  margin: 0.2em 0;
  background: #ccc;
  color: #000;
  padding: 0.2em 0;
}


/* END OF NORMALIZE.css */


/* NEW DESIGN CSS */

.v2-old-styles .g-content,
.v2-old-styles .g-left-menu {
  height: 100%;
}

.v2-old-styles .g-content,
.v2-old-styles .g-left-menu {
  font-size: 15px;
  line-height: 1.4;
}

.v2-old-styles .g-content a,
.v2-old-styles .g-left-menu a {
  color: #0071d1;
}

.v2-old-styles .g-content a:hover,
.v2-old-styles .g-left-menu a:hover {
  color: #ff0036;
}

.v2-old-styles .g-container h1 {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-weight: normal;
  color: #444;
  margin: 0 0 8px;
}

.v2-old-styles .g-container h2 {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 20px;
  font-weight: normal;
  color: #444;
  margin: 0 0 8px;
}

.v2-old-styles .g-container h3 {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #444;
  margin: 0 0 6px;
}

.v2-old-styles .g-container h4 {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #000;
  margin: 0 0 6px;
}

.v2-old-styles .g-container p {
  margin: 0;
  padding: 0 0 8px;
  text-align: left;
}

.v2-old-styles .g-container a.black {
  color: #222 !important;
}

.v2-old-styles .g-container .g-container {
  border-left: 1px solid #c1c1c1;
  border-right: 1px solid #c1c1c1;
  box-shadow: 0 0 7px rgba(0, 0, 0, 0.2);
  min-width: 980px;
  max-width: 990px;
  margin: 0 auto;
  background: white;
}

.v2-old-styles .g-container .g-page {
  width: 100%;
  float: left;
  overflow: visible;
  /*background: transparent url(/i/page-bg.png) repeat-y 0 0;*/
  position: relative;
}

.v2-old-styles .g-container .g-content {
  max-width: 740px
}

.v2-old-styles.single-column .g-container .g-content {
  padding-left: 0
}

.v2-old-styles .g-container .g-content-inner {
  padding: 5px 0 25px 0;
}

.v2-old-styles .g-container .g-content-wide {
  width: 100% !important;
  float: none !important;
}

.v2-old-styles.single-column .g-container .g-content .g-page {
  background: white !important;
}

.v2-old-styles.single-column .g-container .g-content {
  width: 740px;
}

.v2-old-styles .g-container .g-header {
  background: white;
  height: 110px;
}

.v2-old-styles .g-container .b-head-logo {
  margin-top: 20px;
  margin-left: 10px;
  float: left;
}

.v2-old-styles .g-container .b-head-logo img {
  border: 0;
  width: 199px;
  height: 52px;
}

.v2-old-styles .g-container .b-head-logo div {
  padding-left: 5px;
  font-family: "Trebuchet MS", Helvetica, Arial;
  color: #505050;
  font-size: 13px;
}

.v2-old-styles .g-container .b-head-bn {
  float: right;
  margin-top: 10px;
  margin-right: 10px;
  height: 90px;
  width: 728px;
  overflow: hidden;
}

.v2-old-styles .g-container .g-footer {
  clear: both;
}

.v2-old-styles .g-container .footer-logo-img {
  width: 120px;
  height: 21px;
}

.v2-old-styles .g-container .b-copyright p {
  margin: 1.4em 0;
}

.v2-old-styles .g-container .b-counters {
  width: 290px;
  height: 50px;
  float: right;
}

.v2-old-styles .g-container .b-mainmenu {
  float: left;
  padding-left: 25px;
  padding-top: 2px;
}

.v2-old-styles .g-container .b-mainmenu a {
  color: #306f9c;
  font-size: 18px;
  margin-right: 30px;
  display: inline-block;
  line-height: 44px;
  height: 44px;
  vertical-align: top
}

.v2-old-styles .g-container .b-home {
  width: 0;
  overflow: hidden;
}

.v2-old-styles .g-container .b-mainmenu a:hover {
  text-decoration: none;
  color: #0d77d1;
}

.v2-old-styles .g-container .menu-item-new:after {
  background: url(/i/new_mini.png) right top no-repeat;
  width: 24px;
  height: 12px;
  position: relative;
  top: -7px;
  margin-left: 3px;
  content: ' ';
  display: inline-block
}

.v2-old-styles .g-container a.a-your-cart,
.v2-old-styles .g-container span.a-your-cart {
  text-decoration: none;
  color: #176aa5;
  font-weight: bold;
}

.v2-old-styles .g-container a.a-order-cart,
.v2-old-styles .g-container a.a-order-cart:hover {
  color: #000;
}

.v2-old-styles .g-container .b-cart-info .btn-yellow {
  margin-top: 2px;
}

.v2-old-styles .g-container .cart-mobile {
  display: none;
}

.v2-old-styles .g-container .btn-yellow-small,
.v2-old-styles .g-container .btn-yellow-mid,
.v2-old-styles .g-container .btn-yellow-big,
.v2-old-styles .g-container .btn-green-small,
.v2-old-styles .g-container .btn-green-mid,
.v2-old-styles .g-container .btn-green-big,
.btn,
.v2-old-styles .g-container .btn-red-small,
.v2-old-styles .g-container .btn-red-mid,
.v2-old-styles .g-container .btn-red-big {
  text-decoration: none;
}

.v2-old-styles .g-container a.btn-yellow-small:hover,
.v2-old-styles .g-container a.btn-yellow-mid:hover,
.v2-old-styles .g-container a.btn-yellow-big:hover,
.v2-old-styles .g-container a.btn-green-small:hover,
.v2-old-styles .g-container a.btn-green-mid:hover,
.v2-old-styles .g-container a.btn-green-big:hover,
.v2-old-styles .g-container a.btn:hover {
  color: black;
}

.v2-old-styles .g-container a.btn-red-small:hover,
.v2-old-styles .g-container a.btn-red-mid:hover,
.v2-old-styles .g-container a.btn-red-big:hover {
  color: white;
}


/* buttons by color */

.v2-old-styles .g-container .btn-yellow-small,
.v2-old-styles .g-container .btn-yellow-mid,
.v2-old-styles .g-container .btn-yellow-big {
  background-color: #ffd71b;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff4ac), to(#ffd71b));
  background-image: -webkit-linear-gradient(#fff4ac, #ffd71b);
  background-image: -moz-linear-gradient(#fff4ac, #ffd71b);
  background-image: -o-linear-gradient(#fff4ac, #ffd71b);
  background-image: linear-gradient(#fff4ac, #ffd71b);
  text-shadow: 0 1px 0 #FFEFA0;
  border: 1px solid #A69152;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  color: #333333;
}

.v2-old-styles .g-container .btn-green-small,
.v2-old-styles .g-container .btn-green-mid,
.v2-old-styles .g-container .btn-green-big,
.btn {
  background-color: #53ba3d;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ccf3a7), to(#6bc75b));
  background-image: -webkit-linear-gradient(#ccf3a7, #6bc75b);
  background-image: -moz-linear-gradient(#ccf3a7, #6bc75b);
  background-image: -o-linear-gradient(#ccf3a7, #6bc75b);
  background-image: linear-gradient(#ccf3a7, #6bc75b);
  text-shadow: 0 1px 0 #c6efb0;
  border: 1px solid #5aa652;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  color: #222;
}

.v2-old-styles .g-container .btn-login {
  background-color: #38b550;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#68d06d), to(#23b448));
  background-image: -webkit-linear-gradient(#68d06d, #23b448);
  background-image: -moz-linear-gradient(#68d06d, #23b448);
  background-image: -o-linear-gradient(#68d06d, #23b448);
  background-image: linear-gradient(#68d06d, #23b448);
  text-shadow: 0 1px 0 #4ca73d;
  border: 1px solid white;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  color: white;
  padding: 5px 22px;
  border-radius: 5px;
  font-size: 14px;
  font-family: Arial, Helvetica, sans-serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 1px;
  float: right;
}

.v2-old-styles .g-container .btn-red-small,
.v2-old-styles .g-container .btn-red-mid,
.v2-old-styles .g-container .btn-red-big {
  background-color: #53ba3d;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff4ac), to(#ffd71b));
  background-image: -webkit-linear-gradient(#fff4ac, #ffd71b);
  background-image: -moz-linear-gradient(#fff4ac, #ffd71b);
  background-image: -o-linear-gradient(#fff4ac, #ffd71b);
  background-image: linear-gradient(#ff6b49, #d62e07);
  text-shadow: 0 1px 0 #af2808;
  border: 1px solid #af2808;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset;
  color: #fff;
}


/* buttons by size */

.v2-old-styles .g-container .btn-yellow-small,
.v2-old-styles .g-container .btn-green-small,
.v2-old-styles .g-container .btn-red-small {
  border-radius: 3px;
  padding: 2px 5px;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.v2-old-styles .g-container .btn-yellow-mid,
.v2-old-styles .g-container .btn-green-mid,
.v2-old-styles .g-container .btn-red-mid,
.v2-old-styles .g-container .btn {
  padding: 7px 22px;
  border-radius: 5px;
  font-size: 14px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.v2-old-styles .g-container .btn-yellow-big,
.v2-old-styles .g-container .btn-green-big,
.v2-old-styles .g-container .btn-red-big {
  padding: 6px 28px;
  border-radius: 5px;
  font-size: 19px;
  font-family: Arial, Helvetica, sans-serif;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.v2-old-styles .g-container .product-tocart .btn-red-big {
  display: block;
  margin: 20px auto;
}

.v2-old-styles .g-container .g-left-menu {
  padding: 27px 17px 70px 0;
  width: 240px;
  float: left;
  position: relative;
  margin-left: -100%;
  /*background: transparent url(/i/page-bg.png) repeat-y right 0;*/
}

.v2-old-styles .g-container .left-menu-block {
  padding: 0px 12px;
  margin-bottom: 35px;
}

.v2-old-styles .g-container .left-menu-h1 {
  display: block;
  color: #0d77d1;
  font-size: 20px;
  color: #444;
  font-family: "Trebuchet MS", Helvetica, Arial;
  text-decoration: none;
}

.v2-old-styles .g-container .left-menu-h2 {
  display: block;
  color: #0d77d1;
  font-size: 16px;
  color: #444;
  font-family: "Trebuchet MS", Helvetica, Arial;
  text-decoration: none;
  margin-bottom: 7px;
}

.v2-old-styles .g-container a.left-menu-h1 span,
.v2-old-styles .g-container a.left-menu-h2 span {
  text-decoration: underline;
}

.v2-old-styles .g-container a.left-menu-h2 {
  margin-bottom: 0;
}

.v2-old-styles .g-container .left-menu-ul,
.v2-old-styles .g-container .left-menu-sub-ul {
  list-style: none;
  margin: 5px 0 5px 3px;
  padding: 0;
}

.v2-old-styles .g-container .left-menu-ul li {
  line-height: 16px;
  font-size: 14px;
  padding-bottom: 4px;
}

.v2-old-styles .g-container .left-menu-ul li a {
  color: #0d77d1;
}

.v2-old-styles .g-container .left-menu-ul li a:hover {
  color: #ff0036;
}

.v2-old-styles .g-container .left-menu-sub-ul li {
  line-height: 14px;
  font-size: 12px;
  padding: 0 0 4px 10px;
}

.v2-old-styles .g-container .left-menu-sub-ul li a {
  color: #0d77d1;
}

.v2-old-styles .g-container .left-menu-sub-ul li a:hover {
  color: #ff0036;
}

.v2-old-styles .g-container .g-left-menu ul li a.selected {
  font-weight: bold;
}

.v2-old-styles .g-container .g-left-menu h4 {
  margin: 0 10px;
  padding: 0;
  font-size: 1.1em;
}

.v2-old-styles .g-container .block-color-filter {
  width: 166px;
  margin-left: 3px;
}

.v2-old-styles .g-container div.color-preview {
  float: left;
  width: 23px;
  height: 23px;
  border-radius: 6px;
  cursor: pointer;
  margin: 0 3px 3px 0;
}

.v2-old-styles .g-container div.color-preview-small {
  float: left;
  width: 22px;
  height: 22px;
  border-radius: 4px;
  color: white;
  line-height: 22px;
  text-align: center;
  margin: 0 4px 4px 0;
}

.v2-old-styles .g-container div#selected-color div {
  cursor: auto;
}

.v2-old-styles .g-container div.filter-list {
  margin: 10px 0;
}

.v2-old-styles .g-container div.filter-list&gt;b {
  margin-left: 10px;
}

.v2-old-styles .g-container div.filter-list .darr {
  padding: 0 6px 0 4px;
}

.v2-old-styles .g-container .filter-checkbox-list {
  overflow: auto;
  max-height: 286px;
  word-wrap: break-word
}

.v2-old-styles .g-container .filter-checkbox-list,
.v2-old-styles .g-container .filter-link-list {
  list-style: none;
  margin: 5px 0 1px 3px;
  padding: 0;
}

.v2-old-styles .g-container .filter-checkbox-list li,
.v2-old-styles .g-container .filter-link-list li {
  line-height: 16px;
  padding-bottom: 2px;
}

.v2-old-styles .g-container .filter-checkbox-list li input {
  vertical-align: middle;
  margin-right: 3px;
}

.v2-old-styles .g-container .filter-checkbox-list li a,
.v2-old-styles .g-container .filter-link-list li a {
  color: #0d77d1;
  text-decoration: none;
  font-size: 13px;
}

.v2-old-styles .g-container a.filter-clear {
  background: #888;
  padding: 0 5px 1px;
  color: #fff;
  font-weight: bold;
  border-radius: 12px;
  font-size: 12px;
  text-decoration: none;
  margin-left: 2px;
}

.v2-old-styles .g-container .filter-checkbox-submit {
  margin-top: 10px;
}

.v2-old-styles .g-container .left-menu-block a.dashed {
  color: #0d77d1;
  text-decoration: none;
  font-size: 12px;
  border-bottom: 1px dotted #0d77d1;
}

.v2-old-styles .g-container div.main-grid {
  margin: 12px 0 0;
  clear: both;
}

.v2-old-styles .g-container div.prod-grid {
  width: 152px;
  height: 240px;
  float: left;
  margin-right: 23px;
  font-size: 13px;
}

.v2-old-styles .g-container div.prod-grid4 {
  margin-right: 0;
}

.v2-old-styles .g-container div.prod-grid-favs {
  height: 255px
}

.v2-old-styles .g-container div.prod-grid img.grid-photo {
  width: 150px;
  height: 150px;
  border: 1px solid #999;
}

.v2-old-styles .g-container div.prod-grid div.grid-info {
  padding: 5px 3px;
  overflow: hidden;
  line-height: 15px;
  max-height: 41px;
}

.v2-old-styles .g-container div.prod-grid div.grid-info a {
  color: #0071d1;
  text-decoration: none;
}

.v2-old-styles .g-container div.prod-grid div.grid-info a:hover {
  text-decoration: underline;
}

.v2-old-styles .g-container div.prod-grid:hover div.grid-info a {
  text-decoration: underline;
}

.v2-old-styles .g-container .grid-price {
  padding: 0 3px 0 3px;
  position: relative;
}

.v2-old-styles .g-container .grid-price-inner {
  padding-right: 60px;
  color: #f8550d
}

.v2-old-styles .g-container .grid-price a {
  color: #f8550d;
  text-decoration: none;
}

.v2-old-styles .g-container .grid-to-cart {
  position: absolute;
  right: 0;
  top: 0
}

.v2-old-styles .g-container .grid-to-cart a {
  color: #a72f2f
}

.v2-old-styles .g-container .grid-cart-add-to-favs {
  text-align: left;
  margin-top: 3px;
  overflow: hidden;
  line-height: 120%;
  padding: 0 0 0 3px
}

.v2-old-styles .g-container .grid-cart-add-to-favs a {
  font-size: 13px;
  text-decoration: underline;
  color: #777;
  padding: 1px 0 1px;
  float: left
}

.v2-old-styles .g-container .grid-cart-add-to-favs a:hover {
  text-decoration: none
}

.v2-old-styles .g-container .grid-sort-cont {
  float: right;
  font-size: 12px;
  color: #555;
  margin: 1px 0 0;
  display: block;
  height: 30px;
  margin-top: 6px;
}

.v2-old-styles .g-container .grid-sort-cont select {
  display: none
}

.v2-old-styles .g-container ul.grid-sort {
  display: block;
  top: 0;
  min-width: auto;
  margin-top: 0;
  margin-right: 2px;
  float: right;
  width: 130px;
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 1px 4px;
  background: url(/i/sort-tri.png) no-repeat 110px 8px;
  position: relative;
  z-index: 1000;
  background-color: white;
}

.v2-old-styles .g-container ul.grid-sort,
.v2-old-styles .g-container ul.grid-sort-menu {
  list-style: none;
}

.v2-old-styles .g-container ul.grid-sort li {
  vertical-align: top
}

.v2-old-styles .g-container ul.grid-sort li ul {
  display: none;
  padding: 0;
  margin: 0;
}

.v2-old-styles .g-container ul.grid-sort li:hover ul {
  display: block
}

.v2-old-styles .g-container .grid-sort-caption {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
  padding: 3px 0
}

.v2-old-styles .g-container .grid-sort-caption:after {
  display: none;
}

.v2-old-styles .g-container .grid-sort-menu li {
  padding: 2px;
}

.v2-old-styles .g-container .grid-sort-menu li a {
  color: #306f9c;
  text-decoration: none
}

.v2-old-styles .g-container .grid-sort-menu li:hover {
  background-color: #d6eeff;
}

.v2-old-styles .g-container .grid-on-display {
  float: right;
  margin: 9px 12px 0 20px;
  font-size: 12px;
  text-align: right;
  display: block;
}

.v2-old-styles .g-container .grid-on-display .active {
  font-weight: bold
}


/*
.grid-sort {margin-top:8px;margin-right:2px;float:right;font-size:12px;color:#555;}
.grid-sort-input {float:right;width:130px;border:1px solid #ccc;border-radius:5px;padding:1px 4px;background:url(/i/sort-tri.png) no-repeat 124px 50%;}
.grid-sort-caption {float:right;margin-top:2px;margin-right:5px;}
*/

.v2-old-styles .g-container div.prod-grid-small {
  width: 85px;
  height: 110px;
  margin: 5px;
  float: left;
  font-size: 11px;
}

.v2-old-styles .g-container div.prod-grid-vertical {
  float: none !important;
}

.v2-old-styles .g-container div.prod-grid-small img.grid-photo {
  width: 75px;
  height: 75px;
  margin: 5px;
}

.v2-old-styles .g-container div.prod-grid-small div.grid-info {
  padding: 1px;
  white-space: nowrap;
  overflow: hidden;
}

.v2-old-styles .g-container div.prod-grid-small div.grid-info span.title {
  width: 75px;
  display: block;
}

.v2-old-styles .g-container div.prod-grid-small div.grid-info span.author {
  display: block;
}

.v2-old-styles .g-container div.pager-simple {
  margin: 0 auto;
  clear: both;
  width: 100%;
}

.v2-old-styles .g-container .filter-block {
  float: left;
  width: 100%;
  margin: 0 0 20px
}

.v2-old-styles .g-container .b-shop-owner {
  padding: 0 15px 10px;
}

.v2-old-styles .g-container .b-shop-owner img {
  background: white;
  border: 1px solid #ddd;
  padding: 8px;
}

.v2-old-styles .g-container .b-shop-owner-name {
  padding: 2px 0;
  font-size: 12px;
}

.v2-old-styles .g-container .b-shop-owner-shop {
  margin-top: 20px;
}

.v2-old-styles .g-container .b-shop-owner-shop,
.v2-old-styles .g-container .b-shop-owner-city,
.v2-old-styles .g-container .b-shop-greetings {
  font-size: 14px;
  color: #444;
}

.v2-old-styles .g-container .b-shop-owner-name a {
  color: #444;
}

.v2-old-styles .g-container .b-shop-greetings {
  margin: 15px 0 5px;
}

.v2-old-styles .g-container .feedbacks-count {
  font-size: 12px;
  color: #0D77D1;
}

.v2-old-styles .g-container .feedbacks-rating-green {
  font-size: 11px;
  background: #00aa00;
  color: white;
  padding: 0 5px;
  border-radius: 5px;
}

.v2-old-styles .g-container .feedbacks-rating-orange {
  font-size: 11px;
  background: #ff9600;
  color: white;
  padding: 0 5px;
  border-radius: 5px;
}

.v2-old-styles .g-container .feedbacks-rating-red {
  font-size: 11px;
  background: #e30404;
  color: white;
  padding: 0 5px;
  border-radius: 5px;
}

.v2-old-styles .g-container div.other-item {
  margin: 0 12px 12px 0;
  float: left;
  border: 1px solid #777;
}

.v2-old-styles .g-container .other-nav {
  clear: both;
  font-size: 12px;
  padding-left: 25px;
  padding-top: 5px;
}

.v2-old-styles .g-container .other-nav span {
  width: 85px;
  text-align: center;
  float: left;
  margin-top: 2px
}

.v2-old-styles .g-container .other-nav img {
  width: 6px;
  height: 11px;
  padding: 4px 7px;
  border: 1px solid #999;
  background: white;
  margin: 0 5px;
  float: left;
}

.v2-old-styles .g-container .other-nav img:hover {
  background: #fffbe9;
}

.v2-old-styles .g-container .other-nav-hide {
  display: none
}


/* product page */

.v2-old-styles .g-container #big-photo-wrapper {
  float: left;
  width: 450px;
}

.v2-old-styles .g-container .product-photo-previews {
  border-bottom: 1px solid #ddd;
  width: 100%;
  margin-bottom: 10px;
}

.v2-old-styles .g-container .product-photo-previews-item {
  float: left;
  margin: 3px 3px 3px 0;
}

.v2-old-styles .g-container .big-photo-description {
  font-size: 12px;
  padding-bottom: 4px;
  color: #444;
}

.v2-old-styles .g-container .add2cart {
  margin-top: 30px;
}

.v2-old-styles .g-container .add2cart .product-tocart-price {
  float: left;
}

.v2-old-styles .g-container .add2cart .btn-red-big {
  float: left;
  margin-left: 30px;
  margin-top: 17px;
}

.v2-old-styles .g-container .product-tocart {
  width: 218px;
  background: #f2f2f2;
  float: right;
  border: 1px solid #ccc;
  margin: 0 0 40px 10px;
}

.v2-old-styles .g-container .product-tocart-price {
  font-family: Georgia, serif;
  padding-top: 10px;
  font-size: 28px;
  text-align: center;
  color: #e62b00;
}

.v2-old-styles .g-container .product-tocart-price span {
  font-size: 20px;
}

.v2-old-styles .g-container .cart-add-to-favs {
  text-align: center;
  margin: 0 0 15px;
}

.v2-old-styles .g-container .cart-add-to-favs a {
  font-size: 13px;
  text-decoration: none;
  color: #333;
  background: url(/i/star.png) no-repeat 0 0;
  padding: 1px 0 1px 22px;
}

.v2-old-styles .g-container .cart-delivery {
  border-top: 1px solid #ccc;
  margin-top: 15px;
  padding: 10px 10px 0;
  font-size: 13px;
}

.v2-old-styles .g-container .cart-delivery b {
  font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
  font-size: 14px;
  display: block;
  margin-bottom: 10px;
}

.v2-old-styles .g-container .cart-delivery-list {
  list-style: none;
  padding: 0;
  margin: 10px 0 0 0;
  font-size: 12px;
}

.v2-old-styles .g-container .cart-delivery-list li {
  padding-bottom: 10px;
}

.v2-old-styles .g-container .cart-delivery-list a {
  color: #333;
  text-decoration: none;
  cursor: default;
}

.v2-old-styles .g-container a.toggle-details {
  color: #333;
  text-decoration: none;
  border-bottom: 1px dotted #333;
  cursor: pointer;
}

.v2-old-styles .g-container .my-fav,
.v2-old-styles .g-container .my-orders {
  padding-left: 22px;
  text-decoration: none;
  color: #686868;
}

.v2-old-styles .g-container .my-fav:hover,
.v2-old-styles .g-container .my-orders:hover {
  color: black;
}

.v2-old-styles .g-container .my-fav {
  background: url(/i/star.png) no-repeat 0 0;
}

.v2-old-styles .g-container .my-orders {
  background: url(/i/purse_green.png) no-repeat 0 0;
  margin-right: 40px;
}

.v2-old-styles .g-container .my-fav span,
.v2-old-styles .g-container .my-orders span {
  text-decoration: underline;
  color: #0071D1;
}

.v2-old-styles .g-container .my-fav span#fav-cnt {
  text-decoration: none;
  color: #686868;
}

.v2-old-styles .g-container div.add2cart-btn .btn-red-big {
  margin-left: 300px;
}

.v2-old-styles .g-container .cart-shop-block {
  background: #FFF1cc;
  padding: 10px;
  border-radius: 5px 5px 0 0;
  border-bottom: 1px solid #DDCC88;
}

.v2-old-styles .g-container .cart-items-block {
  background: #f2f2f2;
  border-radius: 0 0 5px 5px;
  margin-bottom: 40px;
}

.v2-old-styles .g-container .cart-item {
  border-bottom: 1px solid #ccc;
  padding: 10px 10px;
}

.v2-old-styles .g-container .cart-items-base {
  width: 100%;
  font-size: 1em;
}

.v2-old-styles .g-container .cart-item-qty {
  width: 30px;
  text-align: center;
}

.v2-old-styles .g-container .cart-payment-method {
  width: 280px;
}

.v2-old-styles .g-container .cart-shipping-method {
  width: 280px;
}

.v2-old-styles .g-container .cart-left-td {
  width: 92px;
}

.v2-old-styles .g-container .cart-left-td img {
  border: 1px solid white;
}

.v2-old-styles .g-container .cart-main-td {
  width: 380px;
}

.v2-old-styles .g-container .cart-item-title {
  font-size: 16px;
}

.v2-old-styles .g-container .cart-item-price-block {
  font-size: 11px;
  margin: 5px 0;
}

.v2-old-styles .g-container .cart-row-bottom {
  margin-top: 10px;
  font-size: 11px;
  color: #555;
}

.v2-old-styles .g-container .cart-row-bottom a {
  color: #777;
}

.v2-old-styles .g-container .cart-shop-bottom {
  padding: 20px 10px;
  font-size: 13px;
}

.v2-old-styles .g-container .cart-right-td {
  font-size: 13px;
  font-weight: bold;
  padding: 3px 0 0;
}

.v2-old-styles .g-container #product-description {
  clear: both;
}


/* OLD DESIGN CSS */

.v2-old-styles .g-container .clear,
.v2-old-styles-block .clear {
  clear: both;
  width: 100%;
  height: 0;
  overflow: hidden;
}

.v2-old-styles .g-container .error,
.v2-old-styles .g-container .red {
  color: red
}

.v2-old-styles .g-container .green {
  color: #009900;
}

.v2-old-styles .g-container .fl,
.v2-old-styles-block .fl {
  float: left
}

.v2-old-styles .g-container .fr,
.v2-old-styles-block .fr {
  float: right
}

.v2-old-styles .g-container .radius5 {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

.v2-old-styles .g-container .vtop,
.v2-old-styles .g-container .vtop td {
  vertical-align: top;
}

.v2-old-styles .g-container .vmid {
  vertical-align: middle;
}

.v2-old-styles .g-container a:focus {
  outline: none
}

.v2-old-styles .g-container small,
.v2-old-styles .g-container .small {
  font-size: 12px;
  color: #777;
}

.v2-old-styles .g-container .super {
  color: #69b400 !important;
  font-size: 9px;
  text-decoration: none;
  vertical-align: super;
  /*font-weight: bold;*/
}

.v2-old-styles .g-container a.black {
  color: #777;
}

.v2-old-styles .g-container a.black:hover {
  color: #999;
}

.v2-old-styles .g-container a.wspan {
  text-decoration: none;
}

.v2-old-styles .g-container a.wspan span {
  text-decoration: underline;
}

.v2-old-styles .g-container a.dashed {
  border-bottom: 1px dashed #080;
  color: #080 !important;
  text-decoration: none !important;
}

.v2-old-styles .g-container a.dashed:hover {
  border-bottom: 1px dashed #ff0036;
  color: #ff0036 !important;
  text-decoration: none !important;
}

.v2-old-styles .g-container a.blackdashed {
  border-bottom: 1px dashed #000;
  color: #000 !important;
  text-decoration: none !important;
}

.v2-old-styles .g-container a.blackdashed:hover {
  border-bottom: 1px dashed #000;
  color: #000 !important;
  text-decoration: none !important;
}

.v2-old-styles .g-container .gray {
  color: #5a5a5a;
}

.v2-old-styles .g-container .lightgray {
  color: #acacac;
}

.v2-old-styles .g-container a.gray-dashed {
  text-decoration: none;
  border-bottom: 1px dashed #5a5a5a;
  color: #5a5a5a;
}

.v2-old-styles .g-container a.gray-dashed:hover {
  text-decoration: none;
  border-bottom: 1px dashed #888;
  color: #888;
}

.v2-old-styles .g-container input.inputfocus {
  margin: 5px 0 4px;
  border: 1px solid #bbb;
  padding: 3px 2px;
}

.v2-old-styles .g-container input.inputfocus:focus {
  -moz-box-shadow: 0 0 3px 1px #AADDEE;
  -webkit-box-shadow: 0 0 3px 1px #AADDEE;
  box-shadow: 0 0 3px 1px #AADDEE;
  border: 1px solid #AADDEE;
  outline: none;
}

.v2-old-styles .g-page input,
.v2-old-styles .g-page select,
.v2-old-styles .g-page textarea,
.v2-old-styles .g-page button,
.v2-old-styles .g-left-menu input,
.v2-old-styles .g-left-menu select,
.v2-old-styles .g-left-menu textarea,
.v2-old-styles .g-left-menu button {
  font-family: Arial, Tahoma, Verdana, sans-serif;
  padding: 2px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  border: 1px solid #bbb;
}

.v2-old-styles .g-container input[type="file"] {
  padding: 0;
}

.v2-old-styles .g-container select {
  padding: 0;
}

.v2-old-styles .g-container option {
  padding: 1px 6px;
}

.v2-old-styles .g-container option:disabled {
  background-color: #eee;
  color: #070;
}

.v2-old-styles .g-container .form_error {
  background-color: #fcc;
  border: 1px solid #d66;
  padding: 6px 8px;
  font-size: 14px;
}

.v2-old-styles .g-container .form_error h3 {
  color: #da0000;
  font-size: 16px;
}

.v2-old-styles .g-container .form_error #error_description {
  line-height: 18px;
}


/*.v2-old-styles .g-container .pager {clear:both;padding-top:15px;}
.v2-old-styles .g-container .pager i {color:#707070;font-size:16px;margin-right:15px;float:left;margin-top:2px;font-style:normal;}
.v2-old-styles .g-container .pager a,
.v2-old-styles .g-container .pager b {margin-right:5px; float:left;padding:1px 7px; }
.v2-old-styles .g-container .pager a {border:1px solid #eaeaea; text-decoration:none; color:#555; background:#f5f5f5}
.v2-old-styles .g-container .pager a:hover {color:#fff;text-decoration:none;background:#b3d4fc;border:1px solid #a4ceeb;}
.v2-old-styles .g-container .pager b {border:1px solid #a4ceeb;background:#add9f8;color:white;}
.v2-old-styles .g-container .pager span {float:left;color:#707070;padding:0 10px 0 5px;}
.v2-old-styles .g-container .pager a.prev span {float:right;}
.v2-old-styles .g-container .pager  a:hover span {color:#fff;}
.v2-old-styles .g-container .pager a.extrapages {border:0;background:white;}
.v2-old-styles .g-container .pager a.extrapages:hover {border:0;background:white;}
.v2-old-styles .g-container .pager div.extrapager {float:left;background:#FaFaFa;color:#444;font-size:13px;border:1px solid #bbb;position:absolute;margin-top:10px;margin-left:10px;padding:7px 12px;}
.v2-old-styles .g-container div.extrapager .txt{width:75px;margin-right:10px;padding:2px 1px;}*/

.v2-old-styles .g-container .tabs {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: -ms-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}

.v2-old-styles .g-container .tabs a {
  background-color: #f1f1f1;
  border: 1px solid #ccc;
  padding: 6px 10px 1px;
  margin: 2px 3px -0.9px 0;
  text-decoration: none;
  -moz-border-radius-topleft: 5px;
  -webkit-border-top-left-radius: 5px;
  border-top-left-radius: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-right-radius: 5px;
  border-top-right-radius: 5px;
  font-size: 13px;
  color: #444;
  height: 20px;
}

.v2-old-styles .g-container .tabs a:hover {
  background-color: #e78281;
  border-color: #cc6161;
  color: #fff;
}

.v2-old-styles .g-container .tabs a:hover small {
  color: #588;
}

.v2-old-styles .g-container .tabs a.active {
  background-color: #fff;
  color: black;
  border-bottom-color: #fff;
}

.v2-old-styles .g-container .tabs a.active:hover {
  background-color: #fff;
  border-color: #ccc;
  border-bottom-color: #fff;
}

.v2-old-styles .g-container .tabcontent {
  border: 1px solid #ccc;
  padding: 20px 10px 10px;
  background-color: #fff;
}

.v2-old-styles .g-container .ajaxtabs a.active {
  padding-right: 16px;
  padding-left: 16px;
}

.v2-old-styles .g-container .ajaxtabs a.active:hover {
  background: url(/i/reload.gif) white no-repeat 100% 0 !important;
  padding-right: 24px;
  padding-left: 8px;
}

.v2-old-styles .g-container .tabs small {
  font-size: 12px;
  color: #555;
}

.v2-old-styles .g-container .tabs a:hover small {
  color: white;
}

.v2-old-styles .g-container .tabs a.active:hover small {
  color: #000;
}

.v2-old-styles .g-container .alert {
  background: #f4ffd7;
  border: 1px solid #d4dfc7;
  padding: 10px 10px 15px;
  margin: 10px 20px 10px 0;
}

.v2-old-styles .g-container .alert a,
.v2-old-styles .g-container .alert a:hover {
  color: black;
}

.v2-old-styles .g-container .flag {
  font-size: 12px;
  padding-left: 20px;
  background: 0 1px no-repeat;
  color: #555;
  line-height: 15px;
  vertical-align: middle
}


/*
.b-usermenu { float: right; width: 350px; font-size: 0.8em; margin-top:10px; }
.tl-mymenu { background:url(/i/mymenu.gif) no-repeat 0 0; width:122px; height:25px; color:#fffeea;border:0; display:block;  cursor:default;z-index:100;position:absolute;}
.mymenu-drop {background:#c21b50;border:1px solid #c21b50;position:absolute;z-index:10;
margin-top:12px;padding:22px 30px 14px 18px;display:none;
-moz-border-radius:7px;border-radius:7px;
color:white;}
.b-usermenu .mymenu-drop a {color:white;text-decoration:none;line-height:19px;}
.b-usermenu .mymenu-drop a:hover {text-decoration:underline;}
#mymenu:hover .tl-mymenu {background:url(/i/mymenu.gif) no-repeat 0 -25px;}
#mymenu:hover .mymenu-drop {display:block;}
.b-usermenu .mymenu-drop b {font-size:12px;color:yellow;}
*/

.v2-old-styles .g-container table.b-shop-edit tr td ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.v2-old-styles .g-container table.b-shop-edit tr td ul li div.resizable-textarea {
  width: 400px
}

.v2-old-styles .g-container .method {
  background: #fff url(/i/drag-handle.png) no-repeat scroll left 50%;
  border: 1px solid #e3dede;
  border-radius: 3px;
  cursor: move;
  display: block;
  margin: 0 0 10px;
  text-align: left;
  float: left;
  clear: left;
}

.v2-old-styles .g-container .method&gt;div {
  cursor: default;
  margin-left: 20px;
  padding: 3px 0 2px;
}

.v2-old-styles .g-container .shipping-placeholder {
  border: 1px dashed #666;
  width: 200px;
  height: 26px;
  margin: 0 0 8px;
  border-radius: 3px;
  float: left;
  clear: left;
}

.v2-old-styles .g-container div.catalog_main&gt;ul {
  width: 99%;
  list-style: none;
  margin: 10px;
  padding: 0;
  -moz-column-count: 3;
  /* Firefox */
  -webkit-column-count: 3;
  /* Для Safari и Chrome */
  column-count: 3;
}

.v2-old-styles .g-container div.catalog_main span {
  color: #777;
}

.v2-old-styles .g-container div.catalog_main&gt;ul&gt;li {
  font-size: 18px;
  -webkit-column-break-inside: avoid;
  /* Chrome, Safari */
  page-break-inside: avoid;
  /* Theoretically FF 20+ */
  break-inside: avoid-column;
  /* IE 11 */
}

.v2-old-styles .g-container div.catalog_main&gt;ul&gt;li&gt;ul {
  font-size: 15px;
  list-style: none;
  padding: 4px 10px 10px;
  margin: 0 0 10px;
}


/* Background iframe styling for IE6. Prevents ActiveX bleed-through (&lt;select&gt; form elements, etc.) */

.v2-old-styles .g-container * iframe.jqm {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
}


/* Fixed posistioning emulation for IE6 */

.v2-old-styles .g-container * html .jqmWindow {
  position: absolute;
}

.v2-old-styles .g-container * html div.jqmWindow2 {
  position: absolute;
}

.v2-old-styles .g-container * html div.jqmWindow3 {
  position: absolute;
}

.v2-old-styles .g-container a.edit,
.v2-old-styles .g-container a.guestbook,
.v2-old-styles .g-container a.delete,
.v2-old-styles .g-container a.tomail,
.v2-old-styles .g-container a.tomail2,
.v2-old-styles .g-container .tofriend,
.v2-old-styles .g-container a.togroup,
.v2-old-styles .g-container a.fromgroup,
.v2-old-styles .g-container .newdoc,
.v2-old-styles .g-container a.settings,
.v2-old-styles .g-container a.delfriend,
.v2-old-styles .g-container a.pin,
.v2-old-styles .g-container a.help,
.v2-old-styles .g-container a.hide,
.v2-old-styles .g-container a.cross,
.v2-old-styles .g-container a.hidden,
.v2-old-styles .g-container .rotate-cw,
.v2-old-styles .g-container .rotate-ccw,
.v2-old-styles .g-container span.invisible {
  line-height: 20px;
  padding-left: 20px;
}

.v2-old-styles .g-container a.like,
.v2-old-styles .g-container a.notlike,
.v2-old-styles .g-container .like2,
.v2-old-styles .g-container .notlike2 {
  padding-left: 30px;
  font-size: 16px;
  text-decoration: none;
  float: left;
  clear: both;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-bottom: 5px;
}

.v2-old-styles .g-container .iconphoto {
  line-height: 20px;
  padding-left: 23px;
}

.v2-old-styles .g-container .refresh,
.v2-old-styles .g-container .refresh2 {
  line-height: 20px;
  padding-left: 20px;
}

.v2-old-styles .g-container a.edit {
  background: url(/i/edit.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.guestbook {
  background: url(/i/guestbook.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.delete {
  background: url(/i/delete.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.tomail {
  background: url(/i/mail.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.tomail2 {
  background: url(/i/tomail.gif) no-repeat 0 2px;
  padding-left: 24px;
}

.v2-old-styles .g-container .iconphoto {
  background: url(/i/photo.gif) no-repeat 0 1px;
}

.v2-old-styles .g-container .refresh {
  background: url(/i/refresh.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .refresh2 {
  background: url(/i/refresh2.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .tofriend {
  background: url(/i/friend.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.delfriend {
  background: url(/i/delete_friend.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.togroup {
  background: url(/i/add_group.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.fromgroup {
  background: url(/i/delete_group.gif) no-repeat 0 1px;
}

.v2-old-styles .g-container .newdoc {
  background: url(/i/doc.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .pin {
  background: url(/i/pin.gif) no-repeat 1px 1px;
}

.v2-old-styles .g-container a.help {
  background: url(/i/fav_help.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.hide {
  background: url(/i/hide.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.settings {
  background: url(/i/settings.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .winner {
  background: url(/i/winner16.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .sharik {
  background: url(/i/sharik.gif) no-repeat 0 0;
  padding-left: 20px
}

.v2-old-styles .g-container .sharikgrid {
  background: url(/i/sharik.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .sharik1 {
  background: url(/i/sharik.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .sharik2 {
  background: url(/i/sharik.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .sharik3 {
  background: url(/i/sharik.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .sharik4 {
  background: url(/i/sharik.gif) no-repeat 0 1px;
}

.v2-old-styles .g-container .sharik5 {
  background: url(/i/sharik.gif) no-repeat 0 7px;
}

.v2-old-styles .g-container .sharik6 {
  background: url(/i/sharik.gif) no-repeat 0 8px;
}

.v2-old-styles .g-container span.views {
  background: url(/i/views.gif) no-repeat 0 0;
}

.v2-old-styles .g-container span.invisible {
  background: url(/i/invisible.gif) no-repeat 0 1px;
}

.v2-old-styles .g-container .ired {
  background: url(/i/ired.gif) no-repeat 0 2px;
  text-decoration: none;
}

.v2-old-styles .g-container .igreen {
  background: url(/i/igreen.gif) no-repeat 0 2px;
  text-decoration: none;
}

.v2-old-styles .g-container a.hidden {
  background: url(/i/hidden.gif) no-repeat scroll 2px 1px;
  color: #aaa;
}

.v2-old-styles .g-container a.cross {
  background: url(/i/cross.gif) no-repeat scroll 0 1px
}

.v2-old-styles .g-container .fr32 {
  float: left;
  padding: 4px;
  background: url(/i/fr32.gif) no-repeat;
}

.v2-old-styles .g-container .fr32 .online {
  position: absolute;
  margin-left: -4px;
  margin-top: 29px;
}

.v2-old-styles .g-container .fr48 .online {
  position: absolute;
  margin-left: -5px;
  margin-top: 43px;
}

.v2-old-styles .g-container .fr32gray {
  float: left;
  padding: 3px;
  background: url(/i/fr32gray.gif) no-repeat;
}

.v2-old-styles .g-container .fr48 {
  float: left;
  padding: 5px;
  background: url(/i/fr48.gif) no-repeat;
}

.v2-old-styles .g-container .fr64 {
  float: left;
  padding: 9px;
  background: url(/i/fr64.gif) no-repeat;
}

.v2-old-styles .g-container .fr64 .online {
  position: absolute;
  margin-left: -9px;
  margin-top: 59px;
}

.v2-old-styles .g-container .bbtable&gt;div,
.v2-old-styles-block .bbtable&gt;div {
  box-sizing: border-box
}

.v2-old-styles .g-container .bbtable td,
.v2-old-styles-block .bbtable td {
  padding: 0;
}

.v2-old-styles .g-container .bbcontrols,
.v2-old-styles-block .bbcontrols {
  background: #fff9e9;
  border: 1px solid #bbb;
  width: 100%;
  box-sizing: border-box
}

.v2-old-styles .g-container .bbcontrols .bb2,
.v2-old-styles-block .bbcontrols .bb2 {
  padding: 8px;
}

.v2-old-styles .g-container .bbtable .bbbuts input,
.v2-old-styles-block .bbtable .bbbuts input {
  height: 24px;
  cursor: pointer;
  background: #FFE189;
  border: 1px solid #eec159;
  margin-right: 3px;
}

.v2-old-styles .g-container .bbtable .bbbuts,
.v2-old-styles-block .bbtable .bbbuts {
  padding-bottom: 7px;
}

.v2-old-styles .g-container .bbtable #helpbox,
.v2-old-styles-block .bbtable #helpbox {
  background: #FFE189;
  border: 1px solid #eec159;
  padding: 3px;
  font-size: 12px;
  height: auto;
  width: 490px;
}

.v2-old-styles .g-container div.resizable-textarea,
.v2-old-styles-block div.resizable-textarea {
  width: 100%;
}

.v2-old-styles .g-container div.resizable-textarea textarea,
.v2-old-styles-block div.resizable-textarea textarea {
  min-width: 100%;
  padding: 4px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.v2-old-styles-block div.resizable-textarea textarea {
  display: block;
}

.v2-old-styles .g-container div.grippie,
.v2-old-styles-block div.grippie {
  background: #eee url(../i/grippie2.gif) no-repeat scroll center 1px;
  border: 1px solid #ddd;
  border-top: none;
  cursor: s-resize;
  height: 9px;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
}

.v2-old-styles .g-container div#cats-cnt select,
.v2-old-styles .g-container div.cats-cnt select {
  width: 250px;
  display: block;
  margin-bottom: 2px;
}

.v2-old-styles .g-container div.product-steps div {
  float: left;
  width: 23%;
  padding: 3px;
  color: #aaaaaa;
  margin-bottom: 20px;
}

.v2-old-styles .g-container div.product-steps div b {
  font-size: 20px;
}

.v2-old-styles .g-container div.product-steps div.active b {
  font-size: 20px;
}

.v2-old-styles .g-container div.product-steps div.active {
  color: #000000;
}

.v2-old-styles .g-container div.product-steps div.complete {
  color: #aaddaa;
}

.v2-old-styles .g-container ul.btn-group {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 14px;
}

.v2-old-styles .g-container ul.btn-group li {
  float: left;
  list-style: none;
}

.v2-old-styles .g-container ul.btn-group li img {
  padding: 2px;
}

.v2-old-styles .g-container ul.btn-group li img:hover {
  background-color: #ddd;
}

.v2-old-styles .g-container ul.btn-group-vertical li {
  float: none;
  list-style: none;
}

.v2-old-styles .g-container ul.btn-group-vertical li:hover {
  background-color: #ddd;
}

.v2-old-styles .g-container td.hint {
  font-size: 12px;
  color: #555;
  padding: 10px;
}

.v2-old-styles .g-container table.entry-list {
  margin-top: 16px;
}

.v2-old-styles .g-container table.entry-list tr.ruler {
  border-bottom: 1px solid #ddd;
}

.v2-old-styles .g-container table.entry-list tr.disabled {
  background-color: #eee;
}

.v2-old-styles .g-container table.entry-list th {
  text-align: left;
}

.v2-old-styles .g-container table.entry-list tr td {
  padding: 8px;
}

.v2-old-styles .g-container table.shops-list tr td {
  height: 35px !important;
  padding: 10px 0;
}

.v2-old-styles .g-container div.items-cont {
  overflow: hidden;
  font-size: 14px;
}

.v2-old-styles .g-container div.controls {
  margin-bottom: 20px;
}

.v2-old-styles .g-container div.item-row {
  width: 250px;
  float: left;
  height: 55px;
  clear: right;
  margin: 10px 1px;
}

.v2-old-styles .g-container div.selected-row {
  background-color: #D8F6CE;
}

.v2-old-styles .g-container div.chkbx {
  float: left;
  width: 20px;
}

.v2-old-styles .g-container div.img-preview {
  float: left;
  width: 50px;
  height: 50px;
  padding: 2px 5px 2px 2px;
}

.v2-old-styles .g-container div.text-preview {
  float: left;
  width: 170px;
}

.v2-old-styles .g-container div.notfound {
  padding: 20px;
  text-align: center;
}

.v2-old-styles .g-container div.photorow {
  margin-top: 20px;
  clear: both;
}

.v2-old-styles .g-container div.for_chkbx {
  width: 120px;
  float: left
}

.v2-old-styles .g-container div.for_chkbx_clear {
  clear: both;
}

.v2-old-styles .g-container img.small-prod-photo {
  cursor: pointer;
}

.v2-old-styles .g-container ul.clean-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-left: 10px;
}

.v2-old-styles .g-container ul.clean-ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.v2-old-styles .g-container div.photorow .main-photo {
  font-size: 12px;
  padding: 1px 0 3px 0;
}

.v2-old-styles .g-container div.photorow .main-photo div {
  text-align: center;
  background: #3bcc89;
  color: #FFF;
  padding: 2px 5px;
}

.v2-old-styles .g-container div.photorow .main-photo a {
  display: block;
  text-decoration: none;
  color: #000;
  text-align: center;
  background: #d7dadd;
  padding: 2px 5px;
}

.v2-old-styles .g-container div.photorow .main-photo a:hover {
  background: #dee1e4;
  color: #444;
}

.v2-old-styles .g-container a.edit-main-photo {
  font-family: arial, tahoma, sans-serif;
  display: block;
  font-size: 12px;
  line-height: 15px;
  padding-top: 2px;
}


/* span.price { padding: 5px ; background-color: #9eb26d; color: white;  } */


/*
div.add-to-fav { width: 17px; height: 17px; position: absolute; z-index: 100; margin: 13px 0 0 150px; display: none; cursor: pointer; }
div.add-to-fav-inline {
  position: inherit; margin: 0; display: inline;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
div.add-to-fav:hover {
  margin: 8px 0 0 145px;
  padding: 5px;
  background-color: yellow;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}
div.add-to-fav-inline:hover {
  margin: 0;
  padding: 0;
  background: none;
   -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}
*/

.v2-old-styles .g-container .round-corners-20 {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}

.v2-old-styles .g-container .jqmCloseMini {
  margin-left: 350px;
  margin-top: -40px;
  position: absolute;
}

.v2-old-styles .g-container .jqmCloseImg {
  cursor: pointer;
  float: right;
}

.v2-old-styles .g-container .label-130 {
  width: 130px;
  display: inline-block;
}

.v2-old-styles .g-container td {
  vertical-align: top;
  border: 0;
  padding: 0;
  border-collapse: collapse;
  margin: 0
}

.v2-old-styles .g-container #toplogin,
.v2-old-styles .g-container #loginbar {
  background: #fbf0d8 url(/i/toplogin.gif);
  color: black;
  font-family: Tahoma;
  font-size: 14px;
  /*border-bottom:2px solid #f3dfc2;*/
  height: 47px;
}

.v2-old-styles .g-container #loginbar {
  height: 68px;
  background: #fbf0d8 url(/i/toplogin-gradient.png) repeat-y;
}

.v2-old-styles .g-container #tl-width,
.v2-old-styles .g-container #lb-width {
  max-width: 1280px;
  margin: 0 auto;
}

.v2-old-styles .g-container #tl-pad {
  padding: 3px 18px 0px 22px;
}

.v2-old-styles .g-container #tl-pad&gt;.fr a {
  margin-left: 20px;
}

.v2-old-styles .g-container #toplogin a {
  color: #fa004e;
}

.v2-old-styles .g-container .tl-mymenu {
  background: url(/i/mymenu.gif) no-repeat 0 0;
  width: 122px;
  height: 25px;
  color: #fffeea;
  border: 0;
  display: block;
  cursor: default;
  z-index: 100;
  position: absolute;
}

.v2-old-styles .g-container .mymenu-drop {
  background: #c21b50;
  border: 1px solid #c21b50;
  position: absolute;
  z-index: 10;
  margin-top: 12px;
  padding: 22px 30px 14px 18px;
  display: none;
  -moz-border-radius: 7px;
  border-radius: 7px;
  color: white;
}

.v2-old-styles .g-container #toplogin .mymenu-drop a {
  color: white;
  text-decoration: none;
  line-height: 19px;
}

.v2-old-styles .g-container #toplogin .mymenu-drop a:hover {
  text-decoration: underline;
}

.v2-old-styles .g-container #mymenu:hover .tl-mymenu {
  background: url(/i/mymenu.gif) no-repeat 0 -25px;
}

.v2-old-styles .g-container #mymenu:hover .mymenu-drop {
  display: block;
}

.v2-old-styles .g-container #toplogin .mymenu-drop b {
  font-size: 12px;
  color: yellow;
}

.v2-old-styles .g-container #toplogin a.settings {
  color: black;
  background: url(/i/tl-btn.gif) no-repeat 0 3px;
  padding-left: 19px;
}

.v2-old-styles .g-container #toplogin a.exit {
  color: black;
  background: url(/i/tl-btn.gif) no-repeat 0 -19px;
  padding-left: 16px;
}

.v2-old-styles .g-container #toplogin a.newanswer {
  color: black;
  background: url(/i/tl-btn.gif) no-repeat 0 -36px;
  padding-left: 24px;
  text-decoration: none;
}

.v2-old-styles .g-container #toplogin a.newanswer-active {
  color: black;
  background: url(/i/tl-btn.gif) no-repeat 0 -90px;
  padding-left: 24px;
  text-decoration: none;
}

.v2-old-styles .g-container #toplogin a.newmail {
  color: black;
  background: url(/i/tl-btn.gif) no-repeat 0 -72px;
  padding-left: 24px;
  text-decoration: none;
}

.v2-old-styles .g-container #toplogin a.newmail-active {
  color: black;
  background: url(/i/tl-btn.gif) no-repeat 0 -54px;
  padding-left: 24px;
  text-decoration: none;
}

.v2-old-styles .g-container #toplogin a b {
  text-decoration: underline;
  color: #3491ff
}

.v2-old-styles .g-container #toplogin a.neworders {
  color: black;
  background: url(/i/nocoins.gif) no-repeat;
  padding-left: 21px;
  text-decoration: none;
}

.v2-old-styles .g-container #toplogin a.battery-full,
.v2-old-styles .g-container a.battery-zero,
.v2-old-styles .g-container a.battery-one,
.v2-old-styles .g-container a.battery-two,
.v2-old-styles .g-container a.battery-empty {
  text-decoration: none;
  padding-left: 36px;
  font-size: 14px;
  color: black;
}

.v2-old-styles .g-container #toplogin a.battery-full {
  background: url(/i/battery-full.gif) no-repeat 0 2px;
}

.v2-old-styles .g-container #toplogin a.battery-zero {
  background: url(/i/battery-zero.gif) no-repeat 0 2px;
}

.v2-old-styles .g-container #toplogin a.battery-one {
  background: url(/i/battery-one.gif) no-repeat 0 2px;
}

.v2-old-styles .g-container #toplogin a.battery-two {
  background: url(/i/battery-two.gif) no-repeat 0 2px;
}

.v2-old-styles .g-container #toplogin a.battery-empty {
  background: url(/i/battery-empty.gif) no-repeat 0 2px;
}

.v2-old-styles .g-container .vb {
  vertical-align: bottom;
}

.v2-old-styles .g-container .vmid {
  vertical-align: middle;
}

.v2-old-styles .g-container .times {
  font-family: Georgia, "Times New Roman", serif;
}

.v2-old-styles .g-container .rate-pos,
.v2-old-styles .g-container .rate-neg {
  padding-left: 20px;
  font-size: 14px;
}

.v2-old-styles .g-container .rate-pos {
  background: url(/i/icons/thumb-up.png) no-repeat 0 0;
}

.v2-old-styles .g-container .rate-neg {
  background: url(/i/icons/thumb.png) no-repeat 0 0;
}

.v2-old-styles .g-container textarea#feedback_text {
  width: 370px;
  height: 100px;
  margin-bottom: 10px
}

.v2-old-styles .g-container .feedback-preview {
  margin: 5px 5px 8px;
  font-size: 0.8em
}

.v2-old-styles .g-container .change-feedback-block {
  padding: 4px 6px;
  background-color: #ffc;
  border: 1px solid #ddd;
  width: 280px;
}

.v2-old-styles .g-container .other-nav-left {
  cursor: pointer;
}

.v2-old-styles .g-container .carousel-wrapper {
  position: relative;
  width: 190px;
  height: 190px;
  overflow: hidden;
  margin: 20px 0;
}

.v2-old-styles .g-container .carousel {
  position: absolute;
}

.v2-old-styles .g-container .carousel-item {
  display: block;
  float: left;
  width: 190px;
  height: 190px;
}

.v2-old-styles .g-container table.order-shipping,
.v2-old-styles .g-container table.order-login,
.v2-old-styles .g-container table.need-login {
  width: 100%;
}

.v2-old-styles .g-container table.order-shipping tr td {
  padding: 2px;
}

.v2-old-styles .g-container table.order-shipping tr td.first {
  width: 185px;
}

.v2-old-styles .g-container table.order-shipping tr td input.error-field {
  border: 1px solid #e22;
}

.v2-old-styles .g-container table.order-shipping tr td input.field {
  width: 250px;
}

.v2-old-styles .g-container table.order-login tr,
.v2-old-styles .g-container table.order-login tr td,
.v2-old-styles .g-container table.need-login tr,
.v2-old-styles .g-container table.need-login tr td {
  vertical-align: top;
}

.v2-old-styles .g-container .order-block,
.v2-old-styles .g-container .need-login-block {
  background: #f2f2f2;
  border-radius: 5px;
  padding: 10px;
  font-size: 13px;
}

.v2-old-styles .g-container .order-login-form,
.v2-old-styles .g-container .need-login-form {
  width: 315px;
}

.v2-old-styles .g-container .order-login-form label,
.v2-old-styles .g-container .need-login-form label {
  width: 100px;
  display: block;
  float: left;
}

.v2-old-styles .g-container .order-login-form input.field,
.v2-old-styles .g-container .need-login-form input.field {
  float: right;
  width: 170px;
}

.v2-old-styles .g-container .order-login-form .next-row,
.v2-old-styles .g-container .need-login-form .next-row {
  clear: both;
  padding-top: 5px;
}

.v2-old-styles .g-container table.orders-list {
  table-layout: fixed
}

.v2-old-styles .g-container table.orders-list tr th {
  text-align: left;
  padding: 5px;
}

.v2-old-styles .g-container table.orders-list tr td {
  padding: 4px 8px 4px 0;
  font-size: 12px;
  color: #333;
  word-wrap: break-word
}

.v2-old-styles .g-container table.orders-list tr.border {
  border-top: 1px solid #ccc;
}

.v2-old-styles .g-container table.orders-list tr td.feedbacks {
  white-space: nowrap;
}

.v2-old-styles .g-container span.admin {
  color: red;
}

.v2-old-styles .g-container span.moderator {
  color: blue;
}

.v2-old-styles .g-container div.create-shop-geo {
  padding: 0 20px;
}

.v2-old-styles .g-container div.create-shop-geo label {
  width: 150px;
}

.v2-old-styles .g-container div.create-shop-geo select,
.v2-old-styles .g-container div.create-shop-geo input {
  width: 250px !important;
}

.v2-old-styles .g-container div.import-steps {
  margin-bottom: 13px;
  overflow: hidden
}

.v2-old-styles .g-container div.import-steps div {
  float: left;
  padding: 3px;
  color: #aaa;
  margin-bottom: 7px;
  margin-right: 10px
}

.v2-old-styles .g-container div.import-steps div b {
  font-size: 16px;
}

.v2-old-styles .g-container div.import-steps div.active b {
  font-size: 16px;
}

.v2-old-styles .g-container div.import-steps div.active {
  color: #000;
}

.v2-old-styles .g-container div.import-steps div.complete {
  color: #ada;
}

.v2-old-styles .g-container ul.subcat-closed {
  display: none;
}

.v2-old-styles .g-container input#title_id,
.v2-old-styles .g-container input#page_url {
  width: 99%;
}

.v2-old-styles .g-container .settings-row {
  padding: 5px;
}

.v2-old-styles .g-container .settings-row span.small {
  font-size: 12px
}

.v2-old-styles .g-container .create .input-text {
  font-size: 15px;
  padding: 2px;
  height: 22px;
  background: white;
  border: 1px solid #bbb;
}

.v2-old-styles .g-container .create select {
  font-size: 15px;
  background: white;
  border: 1px solid #bbb;
  height: 22px;
}

.v2-old-styles .g-container input.file {
  font-size: 14px;
  height: auto;
}

.v2-old-styles .g-container .signup input {
  font-size: 20px;
  padding: 4px;
  background: white;
  border: 1px solid #bbb;
  width: 315px;
}

.v2-old-styles .g-container .signup textarea {
  font-size: 14px;
  padding: 4px;
  background: white;
  border: 1px solid #bbb;
  width: 315px;
  height: 100px;
}

.v2-old-styles .g-container .smallinput {
  font-size: 14px !important;
}

.v2-old-styles .g-container .create td {
  padding: 3px;
}

.v2-old-styles .g-container .create input.input-text {
  width: 96%;
}

.v2-old-styles .g-container .create select {
  width: 96%;
}

.v2-old-styles .g-container .create textarea {
  width: 96%;
  height: 200px;
}

.v2-old-styles .g-container .create td.left {
  text-align: right;
  padding-right: 10px;
}

.v2-old-styles .g-container .create td.left span {
  color: #888;
  font-size: 11px;
}

.v2-old-styles .g-container .bug {
  background: url(/i/bug.gif) no-repeat 0 0;
  padding-left: 19px;
}

.v2-old-styles .g-container ul.ui-autocomplete {
  background-color: white;
  border: 1px solid #bbb;
  border-top: 0;
  overflow: hidden;
  list-style: none;
  margin: 0;
  padding: 0;
}

.v2-old-styles .g-container ul.ui-autocomplete a {
  margin: 0;
  cursor: pointer;
  color: #222;
}

.v2-old-styles .g-container ul.ui-autocomplete a.ui-state-focus {
  background-color: #0e8bdf;
  color: #fff;
}


/*
.ac_results {
background-color:white;
border:1px solid #BBBBBB;
border-top:0;
overflow:hidden;
}
.ac_results ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
.ac_results iframe {
display:block;
height:3000px;
left:0;
position:absolute;
top:0;
width:3000px;
z-index:-1;
}
.ac_results li {
cursor:pointer;
display:block;
font-family:Arial,Tahoma,Verdana,sans-serif;
margin:0;
font-size:12px;
overflow:hidden;
width:100%;
}
.ac_results2 li {
font-size:12px;
}
.ac_results2 .ac_over {
background-color:#0e8bdf;
color:white;
}
.ac_loading {
background:transparent url(/i/ajax-loader.gif) no-repeat scroll right center;
}
.ac_over {
background-color:#FFF1CA;
color:black;
}
*/

.v2-old-styles .g-container #shop-greetings-full {
  display: none;
}

.v2-old-styles .g-container input.abtn {
  background: none;
  border: none;
  color: #0e8bdf;
  border-bottom: 1px dashed #0e8bdf;
  cursor: pointer;
  font-size: 15px;
}

.v2-old-styles .g-container .sells-actions {
  padding: 3px;
  background-color: #f5f5f5;
  list-style: none;
  margin: 0;
}

.v2-old-styles .g-container .sells-actions li {
  padding: 2px 2px 6px;
}

.v2-old-styles .g-container .sells-actions li:last-child {
  padding: 2px;
}

.v2-old-styles .g-container .sells-actions li a {
  text-decoration: none
}

.v2-old-styles .g-container .sells-actions li a.btn-yellow-small:hover {
  color: #507786;
}

.v2-old-styles .g-container .sells-actions li a.btn-yellow-small {
  border-radius: 3px;
  padding: 2px 5px;
  font-size: 12px;
}

.v2-old-styles .g-container .status_new {
  color: #fc1501;
}

.v2-old-styles .g-container .status_confirmed {
  color: #3a0;
}

.v2-old-styles .g-container .status_declined_by_seller,
.v2-old-styles .g-container .status_declined_by_buyer {
  color: black;
}

.v2-old-styles .g-container span.required {
  color: red !important;
  padding-left: 2px;
  font-size: 16px !important;
}

.v2-old-styles .g-container div.block-errors {
  padding: 12px;
  color: red;
  background-color: #fee;
  margin-bottom: 20px;
  float: left;
}

.v2-old-styles .g-container ul.tagit {
  background-color: white !important;
  cursor: text;
}

.v2-old-styles .g-container h2.prod-mid {
  margin-top: 30px;
  border-top: 1px solid #ddd;
  padding: 10px;
}

.v2-old-styles .g-container #cart-overall-informer {
  margin-bottom: 30px;
}

.v2-old-styles .g-container .details-req {
  color: #999;
  font-size: 12px;
  margin-left: 5px;
}

.v2-old-styles .g-container table.entry-list td.label label {
  font-size: 14px;
}

.v2-old-styles .g-container .subtopmenu {
  background-color: #d6f8cb;
  font-family: Arial, sans-serif;
  font-size: 14px;
  padding: 7px 22px;
  border-top: 1px solid #bdc3b1;
  border-bottom: 1px solid #bdc3b1;
  margin-top: 0;
  clear: both;
}

.v2-old-styles .g-container .subtopmenu-right {
  width: 350px;
  float: right;
  text-align: right;
}

.v2-old-styles .g-container .small-enter a {
  background: url(../i/smallenter.png) no-repeat;
  display: block;
  height: 22px;
  width: 70px;
  color: black;
  text-decoration: none;
  font-family: Arial, sans-serif;
  font-size: 12px;
  text-shadow: 1px 1px 0 white;
}

.v2-old-styles .g-container .small-enter a.se-mailru {
  background-position: 0 0;
}

.v2-old-styles .g-container .small-enter a.se-yandex {
  background-position: 0 -28px;
}

.v2-old-styles .g-container .small-enter a.se-gmail {
  background-position: 0 -56px;
}

.v2-old-styles .g-container .small-enter a.se-mailru:hover {
  background-position: -70px 0;
}

.v2-old-styles .g-container .small-enter a.se-yandex:hover {
  background-position: -70px -28px;
}

.v2-old-styles .g-container .small-enter a.se-gmail:hover {
  background-position: -70px -56px;
}

.v2-old-styles .g-container .small-enter a span {
  display: block;
  padding-left: 24px;
  padding-top: 4px;
}

.v2-old-styles .g-container .small-enter a.se-yandex span {
  padding-left: 23px;
}

.v2-old-styles .g-container .black-links {
  font-size: 13px;
  color: #444;
  text-decoration: underline;
  cursor: pointer;
  padding: 10px;
}

.v2-old-styles .g-container .black-links:hover {
  color: #444;
  background-color: #e4e4e4;
}

.v2-old-styles .g-container #photo-upload-progress {
  padding: 10px 0;
  display: none;
}

.v2-old-styles .g-container ul.oglavlenie li {
  padding: 0;
  margin: 0;
}

.v2-old-styles .g-container ul.oglavlenie li ul {
  padding: 5px 0 0 15px;
  margin: 0;
}

.v2-old-styles .g-container .new_shop_info {
  color: black;
}

.v2-old-styles .g-container .new_shop_info a {
  text-decoration: none;
}

.v2-old-styles .g-container .new_shop_info&gt;p {
  font-size: 14px;
}

.v2-old-styles .g-container .new_shop_info&gt;p:last-child {
  text-align: center;
}

.v2-old-styles .g-container .new_shop_info&gt;a {
  display: block;
  margin-bottom: 25px;
}

.v2-old-styles .g-container .new_shop_info a.v2-btn-green-grad-m {
  color: #fff;
  text-align: center;
}

.v2-old-styles .g-container .new_shop_info .new_shop_info_ways {
  margin-top: 20px;
  margin-bottom: 45px;
}

.v2-old-styles .g-container .new_shop_info .new_shop_info_ways .resizable-textarea {
  width: 100% !important;
  max-width: 400px;
}

.v2-old-styles .g-container .new_shop_info .new_shop_info_import {
  margin-bottom: 45px;
}

.v2-old-styles .g-container .new_shop_info .new_shop_info_import&gt;div {
  overflow: hidden;
}

.v2-old-styles .g-container .new_shop_info .new_shop_info_import&gt;div.v2-btn-green-grad-m {
  float: left;
}

.v2-old-styles .g-container .new_shop_info .new_shop_info_import&gt;div p {
  padding-top: 7px;
  float: right;
  width: 78%;
}

.v2-old-styles .g-container .new_shop_todo {
  color: #03569a;
  margin: 0 20px 20px 0;
  background: no-repeat url('/i/arrblue.png') 0 3px;
  padding-left: 20px
}

.v2-old-styles .g-container .new_shop_todo_done {
  color: #308503;
  margin: 0 20px 20px 0;
  background: no-repeat url('/i/tick2.gif') 0 3px;
  padding-left: 20px
}

.v2-old-styles .g-container div.edit-avatar-inline {
  background-color: #ffe892;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  position: relative;
  z-index: 10;
  text-align: center;
  font-size: 12px;
  top: -40px;
  height: 16px;
  width: 203px;
  padding: 3px 0;
}

.v2-old-styles .g-container div.edit-avatar-inline a {
  color: black;
}

.v2-old-styles .g-container input.err {
  border: 1px solid #a94442;
}

.v2-old-styles .g-container .shops-row-details {
  line-height: 1.1;
}

.v2-old-styles .g-container .smedit {
  background: url(/i/smedit.gif) no-repeat 1px 4px;
  text-decoration: none;
  padding-left: 10px;
}

.v2-old-styles .g-container .smdelete {
  background: url(/i/smcross2.gif) no-repeat 2px 5px;
  text-decoration: none;
  padding-left: 10px;
}

.v2-old-styles .g-container .smdelete:hover {
  background: url(/i/smcross2.gif) no-repeat 2px -13px;
  text-decoration: none;
  padding-left: 10px;
}

.v2-old-styles .g-container .smstar {
  background: url(/i/smstars2.gif) no-repeat 4px 4px;
  text-decoration: none;
  padding-left: 10px;
}

.v2-old-styles .g-container .smstar:hover,
.v2-old-styles .g-container .smstar_active {
  background: url(/i/smstars2.gif) no-repeat 4px -11px;
  text-decoration: none;
  padding-left: 10px;
}

.v2-old-styles .g-container .sort_block {
  margin-top: 7px;
  margin-bottom: 10px;
  font-size: 12px;
  background: #fffbf2;
  padding: 4px 10px 4px 8px;
  float: left;
  clear: both;
  border: 1px solid #ddd;
}

.v2-old-styles .g-container .sort_block span {
  color: #707070;
  font-family: Georgia, "Times New Roman", serif;
}

.v2-old-styles .g-container .sort_block a,
.v2-old-styles .g-container .sort_block b {
  font-size: 12px;
}

.v2-old-styles .g-container .quantity-interactive {
  margin: 0 8px;
  white-space: nowrap;
}

.v2-old-styles .g-container .quantity-interactive span {
  font-size: 13px;
  padding: 4px 8px;
  display: inline-block;
  text-align: center;
  border: 1px solid #9a9a9a;
  background-color: #fff;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  line-height: 1.1;
}

.v2-old-styles .g-container .quantity-interactive span.m {
  border-right: none;
}

.v2-old-styles .g-container .quantity-interactive span.p {
  border-left: none;
}

.v2-old-styles .g-container .quantity-interactive span.q:hover {
  cursor: default;
}

.v2-old-styles .g-container .quantity-interactive span.m:hover,
.v2-old-styles .g-container .quantity-interactive span.p:hover {
  cursor: pointer;
}

.v2-old-styles .g-container .quantity-interactive.disabled span {
  background-color: #eee;
  opacity: 0.7;
}

.v2-old-styles .g-container .quantity-interactive.disabled span.m:hover,
.v2-old-styles .g-container .quantity-interactive.disabled span.p:hover {
  cursor: default;
}

.v2-old-styles .g-container #csml {
  position: absolute;
  margin-top: 5px;
  cursor: pointer;
}

.v2-old-styles .g-container #smiles-popup {
  position: absolute;
  margin-top: -5px;
  padding: 5px 0;
  border: 1px solid #aaa;
  margin-left: -486px;
  background: #fffcea;
  width: 484px;
}

.v2-old-styles .g-container #smiles-popup .bbsmiles {
  padding-left: 10px;
}

.v2-old-styles .g-container #smiles-popup a {
  padding: 5px 8px 8px 0;
}

.v2-old-styles .g-container #comments_tree {
  padding-right: 15px;
  overflow: hidden;
}

.v2-old-styles .g-container #comments_tree img {
  max-width: 570px;
}

.v2-old-styles .g-container #comments_tree .item {
  margin-top: 0;
  margin-bottom: 0;
  border: 0;
  padding: 0;
  background: white;
  padding-top: 10px;
}

.v2-old-styles .g-container #comments_tree .item2 {
  padding-left: 5px;
  border-left: 1px #ccc dashed;
  margin-left: 20px;
  border-right: 0;
}

.v2-old-styles .g-container #comments_tree span.doc-author {
  margin-left: 3px;
  font-size: 11px;
  color: #213ba9;
}

.v2-old-styles .g-container .deep-comment {
  background: #fafafa;
  border: 1px solid #ccc;
  padding: 5px;
  font-size: 12px;
  font-family: Tahoma, Arial, sans-serif;
  line-height: 14px;
  margin-bottom: 4px;
}

.v2-old-styles .g-container .deep-comment a {
  color: #222;
  text-decoration: none;
  border-bottom: 1px dashed #222;
  padding-left: 1px;
}

.v2-old-styles .g-container .deep-comment span {
  font-size: 14px;
  font-family: "Times New Roman", serif;
  padding-right: 1px;
}

.v2-old-styles .g-container table.calmonth th {
  background: #ddd;
  color: #222;
  font-weight: bold;
  font-size: 12px;
  padding: 3px;
  border-bottom: 3px solid white;
}

.v2-old-styles .g-container table.calmonth_current th {
  background: #0E8BDF !important;
  color: white !important;
}

.v2-old-styles .g-container table.calmonth td {
  padding: 3px;
  text-align: center;
  border-bottom: 1px solid white;
  border-right: 1px solid white;
}

.v2-old-styles .g-container .wday-red {
  background: #ff3e3e;
  color: white;
}

.v2-old-styles .g-container .wday-default {
  background: #fffdc5;
}

.v2-old-styles .g-container .wday-ov1 {
  background: #c4afff;
}

.v2-old-styles .g-container .wday-ov2 {
  background: #8f68ff;
  color: white;
}

.v2-old-styles .g-container .wday-green {
  background: #c8ffa6;
}

.v2-old-styles .g-container .wday-pms {
  background: #b3ff50;
}

.v2-old-styles .g-container #fixedbar {
  background: url(../i/fx.gif) no-repeat 0 64px;
  position: fixed;
  right: 0;
  top: 40%;
  width: 37px;
  font-size: 12px;
  z-index: 500;
}

.v2-old-styles .g-container #fx_battery {
  height: 55px;
  background: url(../i/batteryright.gif) no-repeat 7px 0;
  padding-left: 2px;
}

.v2-old-styles .g-container #fx_battery2 {
  padding-top: 22px;
  text-align: center;
  color: black;
}

.v2-old-styles .g-container #fixedbar #fx_up {
  display: block;
  height: 25px;
}

.v2-old-styles .g-container #fixedbar #fx_down {
  background: url(../i/fx_down.gif) no-repeat 0 0;
  display: block;
  height: 25px;
}

.v2-old-styles .g-container #fixedbar #fx_refresh {
  display: block;
  height: 38px;
}

.v2-old-styles .g-container #fixedbar #nncom {
  background: url(../i/fx_com.gif) no-repeat 0 0;
  display: block;
  padding: 22px 0 4px 5px;
  text-align: center;
  text-decoration: none;
  color: #0E8BDF;
}

.v2-old-styles .g-container #fixedbar a:hover {
  color: #0E8BDF;
}

.v2-old-styles .g-container #previewid {
  border: 2px dashed #aaa;
  position: absolute;
  background-color: #FFF9E9;
  padding: 7px;
  max-width: 500px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  box-shadow: 0 0 5px 0 #999;
  -moz-box-shadow: 0 0 5px 0 #999;
  -webkit-box-shadow: 0 0 5px 0 #999;
}

.v2-old-styles .g-container #previewid img {
  max-width: 300px;
  max-height: 200px;
}

.v2-old-styles .g-container #previewid div.aon_div {
  font-size: 13px;
  font-weight: bold;
  padding-bottom: 7px;
  color: #777;
  font-family: Arial, sans-serif;
}

.v2-old-styles .g-container #previewid div.aon_div span {
  color: #0E8BDF
}

.v2-old-styles .g-container #popup_complain {
  width: 412px;
  margin-left: -206px;
}

.v2-old-styles .g-container #complain_text {
  width: 380px;
  margin-top: 7px;
  height: 70px;
}

.v2-old-styles .g-container .cmsctrl {
  margin-top: 3px;
  clear: both
}

.v2-old-styles .g-container .cmsctrl a {
  color: #777;
  font-size: 11px;
}

.v2-old-styles .g-container .cmsctrl a:hover {
  color: #222;
}

.v2-old-styles .g-container #comments_block .avatarsmall img {
  border: 2px solid #ddd;
  margin-right: 5px;
  float: left;
}

.v2-old-styles .g-container #comments_block small br {
  font-size: 8px;
}

.v2-old-styles .g-container .newcom {
  background: url(../i/nbg.gif) #e5f1ff repeat-y 0 0;
  padding: 5px 0;
}

.v2-old-styles .g-container .newcom .cmsctrl a {
  color: #557;
}

.v2-old-styles .g-container .newcom2 {
  background: url(../i/nbg5.gif) #f4fcf1 repeat-y 0 0;
  padding: 5px 0;
}

.v2-old-styles .g-container .newcom2 .cmsctrl a {
  color: #557;
}

.v2-old-styles .g-container .oddcom {
  background: url(../i/oddbg.gif) #fff5ce repeat-y 0 0;
  padding: 5px 0;
}

.v2-old-styles .g-container .commenttext2 {
  font-family: "Times New Roman", serif;
  font-size: 17px;
  line-height: 20px;
  padding: 3px 5px 2px 0;
}

.v2-old-styles .g-container .commenttext2 .bb_quote {
  float: none;
  font-size: 12px;
  line-height: 16px;
}

.v2-old-styles .g-container .commenttext2 .bb_quote_author {
  font-size: 12px;
}

.v2-old-styles .g-container #comments_form_main,
.v2-old-styles-block #comments_form_main {
  width: 97%;
  font-size: 14px;
  line-height: 1.2;
}

.v2-old-styles .g-container .comment-form textarea,
.v2-old-styles-block .comment-form textarea {
  height: 80px;
  margin: 5px 0;
  width: 100%;
}

.v2-old-styles .g-container a.answer-on {
  float: left;
  background: #F5F5F5 none repeat scroll 0 0;
  border: 1px solid #CCCCCC;
  margin-right: 7px;
  padding: 0 3px 1px;
  font-size: 10px;
  text-decoration: none;
  color: #222;
}

.v2-old-styles .g-container a.answer-on span {
  float: left;
}

.v2-old-styles .g-container a.answer-on:hover {
  background: #7AB7E7;
  color: white;
  border: 1px solid #779AB6;
}

.v2-old-styles .g-container #quote_comment {
  background: #FFF1CA;
  border: 1px solid #CCCCCC;
  padding: 10px 10px 12px 52px;
  position: absolute;
  float: left;
  line-height: 1.1;
}

.v2-old-styles .g-container #quote_comment .rdquo {
  position: absolute;
  font-size: 96px;
  color: #dfc471;
  margin-left: -49px;
  margin-top: -15px;
  font-family: Georgia, serif;
}

.v2-old-styles .g-container #quote_comment .qclose {
  text-align: right;
  padding-top: 10px;
  padding-right: 2px;
}

.v2-old-styles .g-container #quote_comment a {
  color: black;
}

.v2-old-styles .g-container #quote_comment a:hover {
  color: black;
  text-decoration: none
}

.v2-old-styles .g-container #quote_comment .qclose a {
  font-size: 12px;
  color: #555;
}

.v2-old-styles .g-container .bb_quote {
  margin-top: 3px;
  background: url(../i/quotes.gif) #fafafa no-repeat 6px 5px;
  border: 1px solid #ccc;
  padding: 5px 20px 8px 36px;
  font-size: 13px;
  font-family: Verdana, sans-serif;
  margin-bottom: 5px;
}

.v2-old-styles .g-container .bb_quote_author {
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: black;
}

.v2-old-styles .g-container .bbmoderator {
  margin-top: 3px;
  margin-bottom: 5px;
  background: url(../i/bbmoder.gif) #F4FFD7 no-repeat 7px 7px;
  border: 1px solid #d4dFb7;
  padding: 3px 10px 7px 50px;
  font-size: 13px;
  font-family: Verdana;
}

.v2-old-styles .g-container .clearbtn,
.v2-old-styles .g-container .create .clearbtn,
.v2-old-styles .g-container .signup .clearbtn {
  height: auto;
  width: auto;
  background: #FFE189;
  border: 1px solid #EEC159;
  font-size: 13px;
  color: black;
  padding: 1px 10px;
  cursor: pointer;
}

.v2-old-styles .g-container .btn,
.v2-old-styles .g-container .create .btn,
.v2-old-styles .g-container .signup .btn {
  height: auto;
  width: auto;
  background: #25b103;
  border: 1px solid #7ed068;
  font-size: 13px;
  color: white;
  padding: 1px 10px;
  cursor: pointer;
}

.v2-old-styles .g-container .btn-disabled {
  height: auto;
  width: auto;
  background: #ddd;
  border: 1px solid #ccc;
  font-size: 13px;
  color: #555;
  padding: 1px 10px;
  cursor: default;
}

.v2-old-styles .g-container .btn,
.v2-old-styles .g-container .btn120,
.v2-old-styles .g-container .btn168,
.v2-old-styles .g-container .btn200,
.v2-old-styles .g-container .btn210,
.v2-old-styles .g-container .btn-big,
.v2-old-styles .g-container .btn-yellow,
.v2-old-styles .g-container .btn135,
.v2-old-styles .g-container .btn110 {
  text-decoration: none;
  font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
  cursor: pointer;
  font-size: 14px;
  font-weight: normal;
  color: white;
  padding: 4px 15px;
  border: 0;
  border-radius: 7px;
}

.v2-old-styles .g-container .btn200,
.v2-old-styles .g-container .btn210,
.v2-old-styles .g-container .btn-big {
  padding: 7px 24px;
  font-size: 15px;
}

.v2-old-styles .g-container .btn-yellow,
.v2-old-styles .g-container .btn135,
.v2-old-styles .g-container .btn110 {
  padding: 5px 20px;
  font-size: 14px;
}

.v2-old-styles .g-container .btn,
.v2-old-styles .g-container .btn120,
.v2-old-styles .g-container .btn168,
.v2-old-styles .g-container .btn200,
.v2-old-styles .g-container .btn210,
.v2-old-styles .g-container .btn-big {
  background: #13b700;
  background: -moz-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: -webkit-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: -o-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: -ms-linear-gradient(top, #1ed400 0%, #13b700 100%);
  background: linear-gradient(top, #1ed400 0%, #13b700 100%);
  border-bottom: 1px solid #137700;
  border-right: 1px solid #137700;
}

.v2-old-styles .g-container .btn:hover,
.v2-old-styles .g-container .btn120:hover,
.v2-old-styles .g-container .btn168:hover,
.v2-old-styles .g-container .btn200:hover,
.v2-old-styles .g-container .btn210:hover,
.v2-old-styles .g-container .btn-big:hover {
  background: #19c500;
}

.v2-old-styles .g-container .btn-yellow,
.v2-old-styles .g-container .btn135,
.v2-old-styles .g-container .btn110 {
  background: #fbcc56;
  background: -moz-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: -webkit-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: -o-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: -ms-linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  background: linear-gradient(top, #ffd981 0%, #fbcc56 100%);
  border-bottom: 1px solid #ccb077;
  border-right: 1px solid #ccb077;
  color: #504838 !important;
}

.v2-old-styles .g-container .btn-yellow:hover,
.v2-old-styles .g-container .btn135:hover,
.v2-old-styles .g-container .btn110:hover {
  background: #fdd270;
}

.v2-old-styles .g-container .formbg {
  background: #FFFAC8;
  border: 1px solid #E2D4AD;
  border-left: 5px solid #E9CF89;
  padding: 15px 10px 15px 14px;
}

.v2-old-styles .g-container .formbg h3 {
  color: #111;
}

.v2-old-styles .g-container .lenta-comments .head {
  margin-bottom: 10px;
  background: #f7f7f7;
  border: 1px solid #ccc;
  padding: 3px 10px;
}

.v2-old-styles .g-container .lenta-comments .head,
.v2-old-styles .g-container .lenta-comments .head a {
  font-size: 11px;
}

.v2-old-styles .g-container .lenta-comments .fr48 {
  margin-right: 10px;
}

.v2-old-styles .g-container .lenta-comments .ava img {
  padding: 3px;
  border: 1px solid #ccc;
}

.v2-old-styles .g-container .lenta-comments .clear {
  height: auto;
}

.v2-old-styles .g-container .lenta-comments .subitem {
  padding: 0 10px 22px;
}

.v2-old-styles .g-container .commenttext {
  font-family: "Times New Roman", serif;
  font-size: 16px;
  padding-bottom: 4px;
}

.v2-old-styles .g-container ul.tags_list {
  margin: 10px 0 0 4px;
  padding: 0;
  list-style: none
}

.v2-old-styles .g-container ul.tags_list li {
  padding: 0 0 4px 14px;
  background: url(../i/tri.gif) no-repeat 4px 5px;
}

.v2-old-styles .g-container ul.tags_list li.active a {
  color: #000;
  text-decoration: none;
}

.v2-old-styles .g-container .usergridx .item {
  float: left;
  text-align: center;
  width: 106px;
  height: 120px;
  overflow: hidden;
  margin: 0 2px 10px;
  font-size: 11px;
}

.v2-old-styles .g-container .usergridx .item48 {
  float: left;
  text-align: center;
  width: 88px;
  height: 104px;
  overflow: hidden;
  margin: 0 2px 10px;
  font-size: 11px;
}

.v2-old-styles .g-container .usergridx .fr64 {
  margin-left: 12px;
  margin-bottom: 2px;
}

.v2-old-styles .g-container .usergridx .fr48 {
  margin-left: 11px;
  margin-bottom: 2px;
}

.v2-old-styles .g-container .usergridx a {
  text-decoration: none;
}

.v2-old-styles .g-container .usergridx span {
  text-decoration: underline;
}

.v2-old-styles .g-container .usergridx .tip {
  margin-left: 2px;
}

.v2-old-styles .g-container .graymenu {
  height: 30px;
}

.v2-old-styles .g-container .graymenu a.tabb {
  float: left;
  background-color: #e5e5e5;
  border-right: 1px solid #ccc;
  text-decoration: none;
  color: #222;
  padding: 4px 15px;
  height: 18px;
}

.v2-old-styles .g-container .graymenu a.tabb:hover {
  background-color: #bbb;
  color: #fff;
}

.v2-old-styles .g-container .graymenu a.active,
.v2-old-styles .g-container .graymenu a.active:hover {
  background-color: #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  color: #222;
  cursor: default;
}

.v2-old-styles .g-container .graymenu a.close {
  float: right;
  padding: 4px 15px;
}

.v2-old-styles .g-container .b-std-button {
  position: relative;
  white-space: nowrap;
  height: 36px;
  text-decoration: none;
}

.v2-old-styles .g-container .b-std-button input {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  opacity: 0;
  filter: alpha(opacity=0);
}

.v2-old-styles .g-container .b-std-button,
.v2-old-styles .g-container .b-std-button i,
.v2-old-styles .g-container .b-std-button span {
  cursor: pointer;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

.v2-old-styles .g-container .b-std-button i,
.v2-old-styles .g-container .b-std-button span {
  background-image: url(/i/std-button-sprite.png);
  vertical-align: top;
}

.v2-old-styles .g-container .b-std-button i {
  height: 100%;
  width: 17px;
  margin-right: -17px;
  background-position: 0 0;
}

.v2-old-styles .g-container .b-std-button span {
  height: 100%;
  background-position: 100% 0;
  font-family: Arial, sans-serif;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: bold;
  margin: 0 0 0 17px;
  padding: 0 17px 0 0;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
  line-height: 36px;
  color: #372f4e;
}

.v2-old-styles .g-container .b-std-button.m-green i,
.v2-old-styles .g-container .b-std-button.m-green span {
  background-image: url(/i/std-button-green-sprite.png);
  vertical-align: top;
}

.v2-old-styles .g-container .b-std-button.mid {
  height: 27px;
}

.v2-old-styles .g-container .b-std-button.mid i,
.v2-old-styles .g-container .b-std-button.mid span {
  background-image: url(/i/mid-button-green-sprite.png);
  vertical-align: top;
  font-size: 13px;
  line-height: 27px;
}

.v2-old-styles .g-container .b-std-button.graymid {
  height: 27px;
}

.v2-old-styles .g-container .b-std-button.graymid i,
.v2-old-styles .g-container .b-std-button.graymid span {
  background-image: url(/i/mid-button-sprite.png);
  vertical-align: top;
  font-size: 13px;
  line-height: 27px;
}

.v2-old-styles .g-container .communities .item {
  clear: both;
  margin-bottom: 22px;
}

.v2-old-styles .g-container .communities .item img {
  padding: 3px;
  border: 1px solid #ddd;
  float: left;
  margin-right: 10px;
}

.v2-old-styles .g-container td.right-column {
  width: 240px;
  padding-left: 20px;
}

.v2-old-styles .g-container #main.no-left-column td.right-column {
  width: 300px
}

.v2-old-styles .g-container ul.blog-block {
  margin: 2px 0 0 4px;
  padding: 0;
  list-style: none
}

.v2-old-styles .g-container ul.blog-block li {
  padding: 0 0 5px 2px;
  font-size: 16px;
  list-style-type: disc;
  margin-left: 13px;
}

.v2-old-styles .g-container ul.blog-block li a {
  color: #01c08a;
  text-decoration: none;
  border-bottom: 1px dashed #01c08a;
}

.v2-old-styles .g-container ul.blog-block li a:hover {
  border: none;
}

.v2-old-styles .g-container .postlist .item {
  clear: both;
  margin-bottom: 34px;
  float: left;
  width: 100%
}

.v2-old-styles .g-container .postlist .title {
  color: #707070
}

.v2-old-styles .g-container .postlist .red {
  font-size: 18px;
  margin-right: 3px;
}

.v2-old-styles .g-container .postlist .item p,
.v2-old-styles .g-container .postlist .item div.p {
  margin-top: 7px;
  font-family: Verdana, Arial, sans-serif;
  line-height: 19px;
}

.v2-old-styles .g-container .postlist .item p img,
.v2-old-styles .g-container .postlist .item div.p img {
  float: left;
  margin: 4px 10px 6px 0;
  width: 31%;
}

.v2-old-styles .g-container .postlist .usertext {
  font-family: Verdana, Arial, sans-serif;
  line-height: 19px;
  font-size: 14px;
}

.v2-old-styles .g-container .postlist .item .usertext .smile {
  float: none;
  margin: 0;
}

.v2-old-styles .g-container .postlist .item div.p .doc-avatars img {
  margin: 4px 14px 8px 0;
}

.v2-old-styles .g-container .postlist .item div.p .doc-avatars a:last-child img {
  margin: 4px 0 8px;
}

.v2-old-styles .g-container div.info {
  float: left;
}

.v2-old-styles .g-container .info {
  background: url(../i/listinfo.gif) no-repeat 0 1px;
  height: 28px;
  margin-top: 9px;
  clear: both;
}

.v2-old-styles .g-container .info td {
  vertical-align: middle;
  font-size: 13px;
}

.v2-old-styles .g-container .info td.l {
  vertical-align: top;
  padding: 6px 10px 0;
}

.v2-old-styles .g-container .info td.r {
  vertical-align: bottom;
  padding-bottom: 3px;
  padding-right: 8px;
  background: url(../i/listinfo-r.gif) no-repeat 100% 1px;
  font-weight: bold;
}

.v2-old-styles .g-container .info strong {
  color: #00ac1c;
  font-family: Arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
}

.v2-old-styles .g-container .info td.date {
  padding: 8px 15px 0 9px;
  color: #333;
  font-size: 11px;
  vertical-align: top;
}

.v2-old-styles .g-container .info .favs,
.v2-old-styles .g-container .docinfo2 .favs {
  color: #222;
  font-weight: normal;
  text-decoration: none;
  font-size: 12px;
}

.v2-old-styles .g-container .info .views {
  font-size: 12px;
}

.v2-old-styles .g-container .info .cms {
  font-size: 12px;
}

.v2-old-styles .g-container .info .red {
  font-size: 13px;
}

.v2-old-styles .g-container .info a.favs:hover {
  color: #222
}

.v2-old-styles .g-container .info a.cms:hover {
  color: #1e8bdf;
}

.v2-old-styles .g-container .new {
  color: #11AA22;
}

.v2-old-styles .g-container a.more {
  text-decoration: none;
}

.v2-old-styles .g-container a.more span {
  text-decoration: underline;
  margin-right: 3px;
}

.v2-old-styles .g-container a.next {
  text-decoration: none;
  font-size: 17px;
}

.v2-old-styles .g-container a.next span {
  text-decoration: underline;
  font-size: 14px;
  margin-right: 3px;
}

.v2-old-styles .g-container a.prev {
  text-decoration: none;
  font-size: 17px;
}

.v2-old-styles .g-container a.prev span {
  text-decoration: underline;
  font-size: 14px;
  margin-left: 3px;
}

.v2-old-styles .g-container span.tipgirl {
  color: #ff52b4;
  font-size: 14px;
}

.v2-old-styles .g-container span.tipboy {
  color: #4e91f4;
  font-size: 14px;
}

.v2-old-styles .g-container .writednev {
  padding: 13px 0 5px 15px;
  background: url(../i/dnevnik.gif) no-repeat 10px 10px;
}

.v2-old-styles .g-container #umenu2 .writednev a {
  font-size: 17px;
  color: #0E8BDF;
  padding-left: 27px;
}

.v2-old-styles .g-container #umenu2 .writednev a:hover {
  color: #ff0036
}

.v2-old-styles .g-container .community,
.v2-old-styles .g-container .girl,
.v2-old-styles .g-container .boy {
  padding-left: 22px;
}

.v2-old-styles .g-container .community {
  background: url(../i/community.gif) no-repeat 2px 0;
}

.v2-old-styles .g-container .girl {
  background: url(../i/girl17.gif) no-repeat 2px 0;
}

.v2-old-styles .g-container .boy {
  background: url(../i/boy17.gif) no-repeat 2px 0;
}

.v2-old-styles .g-container .book {
  background: url(../i/book.gif) no-repeat 2px 0;
  padding-left: 22px;
}

.v2-old-styles .g-container a.cross,
.v2-old-styles .g-container span.invisible,
.v2-old-styles .g-container a.lock {
  line-height: 20px;
  padding-left: 22px;
}

.v2-old-styles .g-container a.cross {
  background: url(../i/cross.gif) no-repeat 0 2px;
}

.v2-old-styles .g-container a.cross,
.v2-old-styles .g-container a.lock {
  color: #222;
  font-size: 15px;
  font-family: "Trebuchet MS", Verdana, Arial;
}

.v2-old-styles .g-container a.cross:hover,
.v2-old-styles .g-container a.lock:hover {
  color: #222;
  text-decoration: none
}

.v2-old-styles .g-container a.lock {
  background: url(../i/lock.gif) no-repeat 0 3px;
}

.v2-old-styles .g-container .cms,
.v2-old-styles .g-container .views,
.v2-old-styles .g-container .favs {
  line-height: 20px;
  margin-right: 8px;
  padding-bottom: 2px;
  padding-left: 20px;
}

.v2-old-styles .g-container .views {
  background: url(../i/views.gif) no-repeat 0 0;
}

.v2-old-styles .g-container a.favs,
.v2-old-styles .g-container .favs {
  background: url(../i/heart.gif) no-repeat 0 0;
  font-weight: bold;
  text-decoration: none;
}

.v2-old-styles .g-container .cms {
  background: url(../i/mail.gif) no-repeat 0 0;
  text-decoration: none;
}

.v2-old-styles .g-container a.cms .new {
  color: #69B400 !important;
  text-decoration: none;
  font-size: 9px;
  vertical-align: super;
}

.v2-old-styles .g-container a.dtri,
.v2-old-styles-block a.dtri {
  background: url(../i/dtri.gif) no-repeat 0 -38px;
  padding: 0 0 0 14px !important;
}

.v2-old-styles .g-container a.dtri:hover,
.v2-old-styles-block a.dtri:hover {
  color: #0E8BDF;
  text-decoration: none
}

.v2-old-styles .g-container a.utri,
.v2-old-styles-block a.utri {
  background: url(../i/dtri.gif) no-repeat 0 6px;
  padding: 0 0 0 14px !important;
}

.v2-old-styles .g-container a.utri:hover,
.v2-old-styles-block a.utri:hover {
  color: #0E8BDF;
  text-decoration: none
}

.v2-old-styles .g-container .bug {
  background: url(../i/bug.gif) no-repeat 0 0;
  padding-left: 19px;
}

.v2-old-styles .g-container a.cmsplus {
  background: url(../i/cmsplus.gif) no-repeat 0 0;
  padding-left: 19px;
}

.v2-old-styles .g-container a.cmsminus {
  background: url(../i/cmsminus.gif) no-repeat 0 0;
  padding-left: 19px;
}

.v2-old-styles .g-container .vc2 {
  float: left;
  padding-left: 8px;
  padding-top: 3px;
}

.v2-old-styles .g-container .vc2 img {
  vertical-align: -3px;
  cursor: pointer;
}

.v2-old-styles .g-container .vc2 .r {
  float: left;
  padding-right: 10px;
  padding-left: 5px;
}

.v2-old-styles .g-container .crow2 {
  float: left;
  line-height: 20px;
}

.v2-old-styles .g-container .crow3 {
  float: left;
  padding-top: 4px;
  padding-left: 10px;
  font-size: 11px;
}

.v2-old-styles .g-container .geocom {
  float: left;
  padding: 0 0 0 10px;
  font-size: 12px;
  line-height: 19px;
}

.v2-old-styles .g-container .favcom,
.v2-old-styles .g-container .favcom1,
.v2-old-styles .g-container .favcom2 {
  float: left;
  margin-left: 7px;
  margin-right: 9px;
  margin-top: 5px;
  cursor: pointer;
}

.v2-old-styles .g-container .favcom {
  width: 13px;
  height: 12px;
  background: url(../i/favcom.gif) no-repeat 0 -14px;
}

.v2-old-styles .g-container .favcom:hover {
  background-position: 0 0;
}

.v2-old-styles .g-container .favcom1,
.v2-old-styles .g-container .favcom2 {
  width: 13px;
  height: 12px;
  background: url(../i/favcom.gif) no-repeat 0 0;
}

.v2-old-styles .g-container .favcom2:hover {
  background-position: 0 -14px;
}

.v2-old-styles .g-container .bbtable td,
.v2-old-styles-block .bbtable td {
  padding: 0;
}

.v2-old-styles .g-container .bbcontrols,
.v2-old-styles-block .bbcontrols {
  background: #FFF9E9;
  border: 1px solid #bbb;
  width: 100%;
}

.v2-old-styles .g-container .bbcontrols .bb2,
.v2-old-styles-block .bbcontrols .bb2 {
  padding: 8px;
}

.v2-old-styles .g-container .bbtable .bbbuts input,
.v2-old-styles-block .bbtable .bbbuts input {
  height: 24px;
  cursor: pointer;
  background: #FFE189;
  border: 1px solid #eec159;
  margin-right: 3px;
}

.v2-old-styles .g-container .bbtable .bbbuts,
.v2-old-styles-block .bbtable .bbbuts {
  padding-bottom: 7px;
}

.v2-old-styles .g-container .bbtable #helpbox,
.v2-old-styles-block .bbtable #helpbox {
  background: #FFE189;
  border: 1px solid #eec159;
  padding: 3px;
  font-size: 12px;
  height: auto;
  width: 490px;
}


/*.v2-old-styles .g-container .bbsmiles {clear:both;margin-bottom:10px;}
.v2-old-styles .g-container .bbsmiles a {padding:5px 8px 8px 0;float:left;}
.v2-old-styles .g-container .bbsmiles a.dtri,
.v2-old-styles .g-container .bbsmiles a.utri {margin:11px 0 0 12px; float:left;}
*/

.v2-old-styles .g-container #bbextra {
  clear: both;
}

.v2-old-styles .g-container div.bbimg {
  max-width: 100%;
  overflow: hidden;
  margin: 0;
  padding: 6px 0;
  text-align: center;
}

.v2-old-styles .g-container div.bbimg.left {
  max-width: 400px;
  float: left;
  padding: 4px 20px 4px 0;
}

.v2-old-styles .g-container div.bbimg.right {
  max-width: 400px;
  float: right;
  padding: 4px 0 4px 20px;
}

.v2-old-styles .g-container div.bbimg-title {
  font-size: 16px;
  font-style: italic;
  font-family: Georgia, serif;
}

.v2-old-styles .g-container div.bbimg-copyright {
  font-size: 13px;
  font-family: Verdana, sans-serif;
  color: #777;
}

.v2-old-styles .g-container div.bbpicbutton {
  display: block;
  clear: both;
  margin: 5px 0;
  background: url(../i/bbpic.gif) #f2f2f2 no-repeat 4px 4px;
  padding: 3px 3px 3px 33px;
  width: 120px;
  font-family: Arial, sans-serif;
  font-size: 13px;
  border-left: 1px solid #f1f1f1;
  border-top: 1px solid #f1f1f1;
  border-right: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  cursor: pointer;
}

.v2-old-styles .g-container div.bbpicbutton:hover {
  background-color: #f5f5f5;
}

.v2-old-styles .g-container .tags-right {
  list-style: outside none none;
  margin: 10px 0 14px;
  padding: 0;
  font-family: "Times New Roman", Times, serif;
}

.v2-old-styles .g-container .tags-right a {
  color: #555;
  font-size: 14px;
  text-decoration: underline;
}

.v2-old-styles .g-container .tags-right a:hover {
  text-decoration: underline;
}

.v2-old-styles .g-container .tags-right&gt;li {
  line-height: 14px;
  padding-bottom: 12px;
}

.v2-old-styles .g-container .tags-right li li {
  line-height: 14px;
  padding-bottom: 8px;
}

.v2-old-styles .g-container .tags-right ul {
  list-style: outside none none;
  margin: 8px 0 0 18px;
}

.v2-old-styles .g-container div.indent {
  float: left;
  width: 11px;
  height: 11px;
  margin: 3px 7px 0 0;
  cursor: pointer;
  background: url(/i/dash.gif) no-repeat 0 0;
}

.v2-old-styles .g-container div.indent.plus {
  background: url(/i/pm.gif) no-repeat 0 0;
}

.v2-old-styles .g-container div.indent.plus.expanded {
  background-position: 0 -39px;
}

.v2-old-styles .g-container .indexhot small {
  background: url(../i/disc.gif) no-repeat scroll 2px 2px;
  padding-left: 14px;
}

.v2-old-styles .g-container .indexhot ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.v2-old-styles .g-container .indexhot ul li {
  padding-bottom: 4px;
}


/* fix old styles */

.v2-old-styles .g-container {
  padding: 27px 20px 0
}

@media screen and (max-width: 48em) {
  .v2-old-styles .g-container {
    padding-top: 3px;
  }
}

.v2-old-styles .com-grid ul,
.v2-old-styles .com-grid li {
  list-style-type: disc;
  list-style-position: outside;
}

.v2-old-styles .com-grid li {
  margin-left: 40px;
}

.v2-old-styles .com-grid li a {
  color: #01c08a;
  text-decoration: underline;
}

.v2-old-styles .com-grid li a:hover {
  color: #f00;
}

.v2-old-styles .g-container .alert-error {
  background: #fcc;
  border: 1px solid #ff8c8c
}

.v2-old-styles .shops-list {
  width: 100%
}

.v2-old-styles .v2-main-grid {
  height: auto;
}

.v2-old-styles .v2-main-grid .add-to-cart:hover {
  color: #fff;
}

.v2-old-styles .g-container .order-block {
  width: 695px;
}

.v2-old-styles .g-container div.other-item {
  margin: 0;
  border: none
}

.v2-old-styles .mainlist .item .p {
  font-size: 0.875em;
}

.v2-old-styles .g-container h1 {
  font-size: 1.25em;
  font-weight: bold;
  margin-bottom: 10px;
}

.v2-old-styles .g-container h2 {
  font-size: 1.125em;
  font-weight: normal;
  margin-bottom: 10px;
}


/* fix old styles buttons */

.v2-old-styles .g-container .b-std-button span {
  text-shadow: none;
}

.v2-old-styles .g-container .b-std-button i,
.v2-old-styles .g-container .b-std-button span,
.v2-old-styles .g-container .b-std-button.m-green i,
.v2-old-styles .g-container .b-std-button.m-green span,
.v2-old-styles .g-container .b-std-button.graymid i,
.v2-old-styles .g-container .b-std-button.graymid span,
.v2-old-styles .g-container .b-std-button.mid i,
.v2-old-styles .g-container .b-std-button.mid span {
  background-image: none;
  color: #fff;
  text-shadow: none;
  line-height: 1.8em;
}


/* green */

.v2-old-styles .g-container .btn,
.v2-old-styles .g-container .btn168,
.v2-old-styles .g-container .b-std-button,
.v2-old-styles .g-container .create .btn,
.v2-old-styles .g-container .signup .btn,
.v2-old-styles .g-container .btn-green-mid,
.v2-old-styles .g-container .btn-green-big,
.v2-old-styles .g-container .btn120 {
  background: #01c08a;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.9375em;
  color: #fff;
  padding: 9px 14px;
  display: inline-block;
  border: none;
  cursor: pointer;
  text-shadow: none;
  height: auto;
}

.v2-old-styles .g-container .btn:hover,
.v2-old-styles .g-container .btn168:hover,
.v2-old-styles .g-container .b-std-button:hover,
.v2-old-styles .g-container .create .btn:hover,
.v2-old-styles .g-container .signup .btn:hover,
.v2-old-styles .g-container .btn-green-mid:hover,
.v2-old-styles .g-container .btn-green-big:hover,
.v2-old-styles .g-container .btn120:hover {
  background: #01cf95;
}

.v2-old-styles .g-container .btn:active,
.v2-old-styles .g-container .btn168:active,
.v2-old-styles .g-container .b-std-button:active,
.v2-old-styles .g-container .create .btn:active,
.v2-old-styles .g-container .signup .btn:active,
.v2-old-styles .g-container .btn-green-mid:active,
.v2-old-styles .g-container .btn-green-big:active,
.v2-old-styles .g-container .btn120:active {
  background: #01a778;
}


/* yellow */

.v2-old-styles .g-container .btn-yellow-mid,
.v2-old-styles .g-container .btn-yellow-small,
.v2-old-styles .g-container .btn110 {
  background: #ffe467;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.9375em;
  color: #000;
  padding: 9px 14px;
  display: inline-block;
  border: none;
  cursor: pointer;
  text-shadow: none;
  height: auto;
}

.v2-old-styles .g-container .btn-yellow-mid:hover,
.v2-old-styles .g-container .btn-yellow-small:hover,
.v2-old-styles .g-container .btn110:hover {
  background: #ffed9b;
}

.v2-old-styles .g-container .btn-yellow-mid:active,
.v2-old-styles .g-container .btn-yellow-small:active,
.v2-old-styles .g-container .btn110:active {
  background: #efcd32;
}


/* red */

.v2-old-styles .g-container .btn-red-mid {
  background: #eb4d29;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 0.9375em;
  color: #fff;
  padding: 9px 14px;
  display: inline-block;
  border: none;
  cursor: pointer;
  text-shadow: none;
  height: auto;
}

.v2-old-styles .g-container .btn-red-mid:hover {
  background: #f15a37;
}

.v2-old-styles .g-container .btn-red-mid:active {
  background: #d84523;
}


/* gray */

.v2-old-styles .g-container .b-std-button.graymid {
  color: #555;
}

.v2-old-styles .g-container .b-std-button.graymid span {
  color: #555;
}

.v2-old-styles .g-container .b-std-button.graymid {
  padding: 5px 14px;
  height: auto;
  background: #dcdcdc;
}

.v2-old-styles .g-container .b-std-button.graymid:hover {
  background: #dfdfdf;
}

.v2-old-styles .g-container .b-std-button.graymid:active {
  background: #d0d0d0;
}

.v2-old-styles .g-container .btn-green-big {
  padding: 12px 20px;
}

.v2-old-styles .g-container .b-std-button.mid {
  padding: 5px 14px;
  height: auto;
}


/* fix old links */

.v2-old-styles .g-content a,
.v2-old-styles .g-left-menu a,
.v2-old-styles .g-container .left-menu-ul li a,
.v2-old-styles .g-container .feedbacks-count {
  color: #01c08a;
  text-decoration: underline;
}

.v2-old-styles .g-content a,
.v2-old-styles .g-left-menu a:hover,
.v2-old-styles .g-container .left-menu-ul li a:hover,
.v2-old-styles .g-container .feedbacks-count:hover {
  color: #028a63;
}

.v2-old-styles .post_view a {
  color: #028a63;
  text-decoration: underline;
}

.v2-old-styles .post_view a:hover {
  color: #f00;
}

.v2-old-styles .g-container a.dashed {
  color: #01c08a !important;
  border-bottom: 1px dashed #01c08a;
}

.v2-old-styles #ajaxphotoinput {
  border: none;
  width: 235px;
}


/* fix old communities */

.v2-document-distribution-share {
  display: inline-block;
  margin-left: 4px;
}

.v2-document-info-table-border {
  border: 1px solid #d1d1d1;
  display: inline-block;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-top: 9px;
}

.v2-old-styles .g-container .info {
  height: auto;
  height: 28px;
  background: none;
  margin-top: 0;
}

.v2-old-styles .g-container .info td {
  height: 28px;
}

.v2-old-styles .g-container .info td.date {
  vertical-align: middle;
  padding: 0 10px;
}

.v2-old-styles .g-container .info td.r {
  background: none;
}

.v2-old-styles .g-container td.v2-document-list-info-hired {
  padding-left: 3px;
  color: #00a777;
}

.v2-old-styles .v2-document-list-info-hired-y {
  color: #777;
}

@media screen and (max-width:35.62em) {
  .v2-old-styles .v2-document-info-table-border {
    display: block;
  }
  .v2-old-styles .g-container .info {
    background: none;
    display: block;
    height: auto;
  }
  .v2-old-styles .g-container .info table {
    display: block;
  }
  .v2-old-styles .g-container .info table tbody {
    display: block;
  }
  .v2-old-styles .g-container .info td.r {
    background: none;
    display: none;
  }
  .v2-old-styles .g-container .info td {
    padding-left: 10px;
    display: block;
    width: auto;
    float: left;
    height: 20px;
    min-height: 20px;
    padding: 5px;
  }
  .v2-old-styles .g-container .info td.date {
    padding: 5px 10px;
  }
  .v2-old-styles .g-container .info td:nth-child(2) {
    padding-right: 15px;
  }
  .v2-old-styles .g-container .info .v2-document-list-info-comments {
    padding-left: 15px;
  }
}

@media screen and (max-width:30em) {
  .v2-old-styles .g-container .info .date {
    display: none;
  }
  /*  .v2-old-styles .g-container .info td:nth-child(3) {
    clear:left;
  }
  .v2-old-styles .g-container .info .v2-document-list-info-comments {
    float:none;
  }*/
  .v2-document-distribution-share {
    display: block;
    clear: both;
    margin-top: 5px;
    margin-left: 0;
    margin-bottom: 5px;
  }
  #comment_button_main td {
    float: left;
    display: block;
    width: 100%;
  }
  #comment_button_main td:nth-child(2) {
    padding-left: 0 !important;
    padding-top: 10px;
  }
}

.v2-old-styles .g-container .v2-blog-post-extra-block-td-left {
  width: 300px;
  padding-right: 60px;
}

.v2-post-form-blogcat {
  width: 96%;
}

.v2-old-styles .g-container .bbimg img {
  max-width: 100%;
}

@media screen and (max-width:47.5em) {
  .v2-old-styles .g-container .v2-blog-post-extra-block-td-left {
    width: auto;
    padding-right: 0;
  }
  .v2-old-styles .g-container .v2-document-distribution td {
    /*float:left;*/
    display: inline-block;
    vertical-align: middle;
    width: auto;
    /*display:block;*/
    margin: 5px 0;
  }
  #bloginsert1 table {
    width: 100%;
  }
  #bloginsert1 td {
    width: 100%;
  }
  #bloginsert1 textarea {
    width: 100% !important;
  }
  #add2fav td {
    width: 100%;
  }
  #add2fav input {
    width: 100% !important;
  }
  #add2fav #fav_select_rub .dashed:before {
    content: '';
    display: block;
    height: 5px;
  }
  #fav_buttons .b-std-button {
    padding: 5px 5px;
  }
  #poll_insert_1 td {
    float: left;
    display: block;
    width: 100%;
  }
  .v2-old-styles .g-container .postlist .item div.p img {
    width: auto;
    max-width: 50%;
  }
  .v2-old-styles .g-container .bbimg img {
    max-width: 100%;
  }
  .v2-old-styles .g-container .postlist .item .doc-avatars a {
    display: none;
  }
  .v2-old-styles .g-container .postlist .item div.p .doc-avatars img {
    max-width: 100%;
  }
  .v2-old-styles .g-container .postlist .item .doc-avatars a:nth-child(1),
  .v2-doc-avatar {
    display: block;
    overflow: hidden;
  }
  .v2-document-info&gt;div {
    height: 48px;
    box-sizing: border-box;
    padding-left: 0 !important;
    padding-right: 15px !important;
  }
  /* comment info */
  .v2-comment-avatar-td {
    display: none;
  }
  .v2-old-styles .g-container .v2-comment-info&gt;div {
    height: 30px;
    box-sizing: border-box;
    white-space: nowrap;
    padding-left: 0 !important;
    padding-right: 10px !important;
  }
  .v2-old-styles .g-container .v2-comment-info .favcom {
    height: 13px;
  }
  .v2-old-styles .g-container .v2-comment-info .crow3 {
    clear: left;
  }
  .v2-communities-brief h1 {
    font-size: 22px !important;
  }
  /* blog post form */
  #mainform input,
  #mainform select,
  #mainform textarea {
    width: 100% !important;
    max-width: 100%;
  }
  #mainform input[type=checkbox] {
    width: auto !important;
  }
  #mainform .v2-input-width-auto {
    width: auto !important;
  }
  .v2-post-poll-block input {
    width: 100% !important;
    max-width: 100%;
  }
  .v2-post-poll-answers,
  .v2-post-poll-settings {
    width: 100%;
  }
  .v2-post-poll-settings select {
    width: 100% !important;
    max-width: 100% !important;
  }
  .v2-post-form-tags {
    min-width: 100% !important;
  }
  .v2-post-form-tags input {
    max-width: 100% !important;
    width: 100% !important;
  }
  .v2-post-form-blogcat {
    width: 100%;
  }
  .v2-post-form-blogcat select {
    max-width: 100% !important;
    width: 100% !important;
  }
  .v2-post-poll-block #visible_protect {
    width: auto !important;
  }
  .bbtable .bbcontrols input[type=button] {
    margin-top: 3px;
    margin-bottom: 3px;
  }
  .login_mediafort_comments_guest textarea {
    width: 100% !important;
  }
}

.v2-old-styles .v2-request-create-table td {
  padding-bottom: 23px;
}

.v2-old-styles .v2-request-create-table .v2-field-with-error td {
  padding-bottom: 5px;
}


/* fix input position */

.v2-old-styles .b-std-button input {
  top: 0
}

.v2-old-styles .g-container .sorter-community .grid-on-display {
  font-size: 0.8125em;
  line-height: 30px;
  margin-bottom: 10px;
  margin-top: 0;
}

.sorter-community {
  overflow: hidden;
}

.sorter-community span,
.sorter-community a {
  display: inline-block;
  line-height: 30px;
}

@media screen and (max-width:768px) {
  .v2-old-styles .g-container .sorter-community .grid-on-display {
    text-align: left;
    float: left;
    margin-left: 0;
    margin-bottom: 25px;
  }
  .v2-old-styles .g-container .sorter-community .grid-on-display&gt;* {
    margin-left: 0;
    margin-right: 5px;
  }
  .v2-old-styles .g-container .sorter-community .grid-on-display&gt;*:first-child {
    margin-left: 5px;
  }
  .v2-old-styles .g-container .new_shop_info .new_shop_info_import&gt;div a,
  .v2-old-styles .g-container .new_shop_info .new_shop_info_import&gt;div p {
    float: none;
    width: 100%;
  }
}</pre></body></html>