input[type=text],
input[type=password],
select,
textarea {
  border: 1px solid #e5e5e5;
}

* {
  margin: 0;
  padding: 0;
}

html {
  font-size: 100.01%;
}

body {
  font-family: Tahoma,Geneva,sans-serif;
  font-size: 68.75%;
  color: #343434;
  background: #fff;
}

img {
  border: 0;
}

.g-pseudoLink,
a {
  color: #008BFB;
  cursor: pointer;
}

.g-pseudoLink:hover,
a:hover {
  color: #007FE6;
}

h1,
h1 a {
  color: #00985f;
}

h2,
h2 a,
h3,
h3 a {
  color: #343434;
}

h1 {
  font-size: 1.4em;
  font-weight: 400;
}

h2,
h3,
h4,
h5,
h6 {
  font-size: 1em;
}

h1 a:hover {
  color: #32b81e;
}

h2 a:hover,
h3 a:hover {
  color: #666;
}

input::-ms-clear {
  display: none;
}

button,
input.ie6_image,
input.ie6_reset,
input.ie6_submit,
input[type=submit],
input[type=reset],
input[type=image] {
  cursor: pointer;
}

select {
  min-height: 38px;
}

input[type=radio] {
  vertical-align: -.2em;
}

input[type=checkbox] {
  vertical-align: bottom;
}

input.ie6_checkbox,
input.ie6_radio {
  -vertical-align: -.3em;
}

input.ie6_password_disabled,
input.ie6_text_disabled,
select.ie6_disabled,
textarea.ie6_disabled {
  color: #888;
  border-color: #e5e5e5;
  background: #e5e5e5;
}

.sprite-minibasket,
.sprite-pages-nav,
.sprite-social {
  background-repeat: no-repeat;
}

.clear {
  clear: both;
  height: 0;
  overflow: hidden;
}

.g-clearfix:after,
.g_clear_block:after,
.g_clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

h1.g_page_head {
  clear: both;
  padding: 0 0 .1em 19px;
  margin-bottom: .5em;
  font-family: robotolight,helvetica,sans-serif;
  font-size: 27px;
  color: #9355da;
  text-align: left;
}

h1.g_page_orders_head {
  margin-left: 7px;
}

h1.g_page_setup_head {
  border-top: 1px solid #CCC;
  color: #9355DA;
  font-family: robotoregular,helvetica,sans-serif;
  font-size: 27px;
  padding: 22px 0 22px 15px;
}

h1.g_page_chnumber_head {
  margin-top: -9px;
  margin-right: 0;
}

h1.g_page_setup_emp {
  margin-top: 9px;
  text-align: center;
  padding-left: 0;
}

.g-browser-ie8 input[type=text],
.g-browser-ie8 input[type=password] {
  min-height: 17px;
  padding-top: 1px;
}

.g-browser-opera input[type=radio] {
  vertical-align: baseline;
}

.sprite-social {
  background-image: url(/img/sprites/social_sprite.png);
}

.sprite-social-arr_left {
  background-position: 0 0;
}

.sprite-social-arr_right {
  background-position: -7px 0;
}

.sprite-social-bar-left {
  background-position: -14px 0!important;
}

.sprite-social-bar-left_niz {
  background-position: -28px 0!important;
}

.sprite-social-bar-right {
  background-position: -42px 0!important;
}

.sprite-social-bar-right_niz {
  background-position: -56px 0!important;
}

.sprite-social-favorite {
  background-position: -70px 0;
}

.sprite-social-favorite_off {
  background-position: -88px 0;
}

.sprite-social-fb-logo-c {
  background-position: -106px 0;
}

.sprite-social-fb-logo {
  background-position: -123px 0;
}

.sprite-social-fb {
  background-position: -140px 0;
}

.sprite-social-fb16 {
  background-position: -158px 0;
}

.sprite-social-fb26 {
  background-position: -175px 0;
}

.sprite-social-fb_off {
  background-position: -202px 0;
}

.sprite-social-lj {
  background-position: -220px 0;
}

.sprite-social-mail {
  background-position: -238px 0;
}

.sprite-social-mailru {
  background-position: -256px 0;
}

.sprite-social-mailru_off {
  background-position: -274px 0;
}

.sprite-social-mf16 {
  background-position: -292px 0;
}

.sprite-social-mf26 {
  background-position: -309px 0;
}

.sprite-social-soc_bgr {
  background-position: -336px 0;
}

.sprite-social-soc_bgr_niz {
  background-position: -431px 0;
}

.sprite-social-tw-logo-c {
  background-position: -526px 0;
}

.sprite-social-tw-logo {
  background-position: -543px 0;
}

.sprite-social-tw {
  background-position: -560px 0;
}

.sprite-social-tw16 {
  background-position: -578px 0;
}

.sprite-social-tw26 {
  background-position: -595px 0;
}

.sprite-social-vk {
  background-position: -622px 0;
}

.sprite-social-vk16 {
  background-position: -640px 0;
}

.sprite-social-vk26 {
  background-position: -657px 0;
}

.sprite-social-yaru {
  background-position: -684px 0;
}

.sprite-social-youtube-logo-c {
  background-position: -702px 0;
}

.sprite-social-youtube-logo {
  background-position: -741px 0;
}

.sprite-social-yt26 {
  background-position: -780px 0;
}

.sprite-pages-nav {
  background-image: url(/img/sprites/pages_nav.png);
}

.sprite-pages-nav-first {
  background-position: 0 0;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-first_disabled {
  background-position: 0 -12px;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-last {
  background-position: 0 -24px;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-last_disabled {
  background-position: 0 -36px;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-next {
  background-position: 0 -48px;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-next_disabled {
  background-position: 0 -60px;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-prev {
  background-position: 0 -72px;
  width: 12px;
  height: 11px;
}

.sprite-pages-nav-prev_disabled {
  background-position: 0 -84px;
  width: 12px;
  height: 11px;
}

.sprite-minibasket {
  background-image: url(/img/sprites/minibasket.png);
}

.sprite-minibasket-basket_icon {
  background-position: 0 0;
  width: 16px;
  height: 12px;
}

.sprite-minibasket-bookmark_bg {
  background-position: 0 -22px;
  width: 1px;
  height: 24px;
}

.sprite-minibasket-bookmark_bg_selected {
  background-position: 0 -56px;
  width: 1px;
  height: 24px;
}

.sprite-minibasket-bookmark_right {
  background-position: 0 -90px;
  width: 10px;
  height: 25px;
}

.sprite-minibasket-bookmark_right_last {
  background-position: 0 -125px;
  width: 10px;
  height: 25px;
}

.sprite-minibasket-bookmark_right_last_selected {
  background-position: 0 -160px;
  width: 10px;
  height: 25px;
}

.sprite-minibasket-bookmark_right_selected {
  background-position: 0 -195px;
  width: 10px;
  height: 25px;
}

.sprite-minibasket-compare_icon {
  background-position: 0 -230px;
  width: 14px;
  height: 12px;
}

.sprite-minibasket-count {
  background-position: 0 -252px;
  width: 21px;
  height: 21px;
}

.sprite-minibasket-bask_bg2 {
  background-position: 0 -281px;
}

.sprite-minibasket-bask_ar_off {
  background-position: 0 -313px;
}

.sprite-minibasket-bask_ar {
  background-position: 0 -345px;
}

.sprite-minibasket-price_line {
  background-position: 0 -377px;
}

.sprite-minibasket-price_line_l {
  background-position: 0 -397px;
}

.sprite-minibasket-price_line_r {
  background-position: 0 -417px;
}

.g_tool_tip {
  z-index: 20000;
}

.g_layouts_page {
  z-index: 10000;
}

.g_layouts_page .g_tool_tip-insideContent {
  z-index: 10001;
}

.g_layouts_page>.wrapper>.container>.footer {
  z-index: 10002;
}

.g_compare table .fixed {
  z-index: 10000;
}

.g_tool_tip-betweenFixedCells {
  z-index: 10001;
}

.g_compare table tr.head .fixed {
  z-index: 10002;
}

.g_compare table tr.head th .fixed {
  z-index: 10003;
}

.g_modal-overlay {
  z-index: 998!important;
}

.g_modal-dialog {
  z-index: 50001;
}

.g_modal-dialog.level2 {
  z-index: 50003;
}

.g_modal-overlay.level3 {
  z-index: 50004;
}

.g_modal-dialog.level3 {
  z-index: 50005;
}

.g_modal-overlay.level4 {
  z-index: 50006;
}

.g_modal-dialog.level4 {
  z-index: 50007;
}

.g_tool_tip-overModal {
  z-index: 80002;
}

.g_titleTip {
  z-index: 90000;
}

.g_wait,
.g_waitNew {
  z-index: 91000;
}

.g_warning_line {
  z-index: 92000;
}

#baloon {
  z-index: 64999;
}