

/* Start:/local/templates/gsm-store/css/all.css?1761663707132022*/
@font-face {
  font-family: 'MyriadProRegular';
  src: url('/local/templates/gsm-store/css/../fonts/myriadpro-regular.eot');
  src: url('/local/templates/gsm-store/css/../fonts/myriadpro-regular.eot') format('embedded-opentype'), url('/local/templates/gsm-store/css/../fonts/myriadpro-regular.woff') format('woff'), url('/local/templates/gsm-store/css/../fonts/myriadpro-regular.ttf') format('truetype'), url('/local/templates/gsm-store/css/../fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}

@font-face {
  font-family: 'MyriadProBold';
  src: url('/local/templates/gsm-store/css/../fonts/myriadpro-bold.eot');
  src: url('/local/templates/gsm-store/css/../fonts/myriadpro-bold.eot') format('embedded-opentype'), url('/local/templates/gsm-store/css/../fonts/myriadpro-bold.woff') format('woff'), url('/local/templates/gsm-store/css/../fonts/myriadpro-bold.ttf') format('truetype'), url('/local/templates/gsm-store/css/../fonts/myriadpro-bold.svg#MyriadProBold') format('svg');
}

@font-face {
  font-family: 'MyriadProSemibold';
  src: url('/local/templates/gsm-store/css/../fonts/myriadpro-semibold.eot');
  src: url('/local/templates/gsm-store/css/../fonts/myriadpro-semibold.eot') format('embedded-opentype'), url('/local/templates/gsm-store/css/../fonts/myriadpro-semibold.woff') format('woff'), url('/local/templates/gsm-store/css/../fonts/myriadpro-semibold.ttf') format('truetype'), url('/local/templates/gsm-store/css/../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}

body {
  margin: 0;
  color: #231f20;
  font: 15px/16px 'Roboto', Arial, Helvetica, sans-serif;
  min-width: 1200px;
  -webkit-font-smoothing: subpixel-antialiased !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
}

.mt40 {
  margin-top: 40px!important;
}

.text-center {text-align:center;}

.clear-fix {
  clear: both;
}

.unstuled {
  list-style: none;
}

.link {
  text-decoration: underline;
  color: #F8933E;
  font-size: 15px;
  cursor: pointer;
}

.link:hover {
  text-decoration: none;
}

img {
  border-style: none;
}

a {
  color: #1e4595;
  text-decoration: none;
  outline: none;
}

a:hover {
  text-decoration: underline;
}

* {
  outline: none;
}

input,
textarea,
select {
  font: 100% 'Roboto', Arial, Helvetica, sans-serif;
  vertical-align: middle;
}

form,
fieldset {
  margin: 0;
  padding: 0;
  border-style: none;
}

header,
nav,
section,
article,
aside,
footer,
figure,
menu,
dialog {
  display: block;
}

.float-right {
  float: right;
}

.content-frame {
  display: none;
}

.wrapper-holder {
  position: relative;
  overflow: hidden;
  width: 100%;
}

#wrapper {
  margin: 0 auto;
  width: 1200px;
}

header {
  padding: 0 0 8px;
  font-size: 14px;
}

.top-panel {
  overflow: hidden;
  padding: 6px 0 17px;
}

.top-panel .link {
  float: left;
  width: 267px;
  text-align: center;
  color: #656668;
  text-transform: uppercase;
}

.top-nav {
  float: left;
}

.top-nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  font-size: 13px;
}

.top-nav li {
  background: url(/local/templates/gsm-store/css/../images/divider1.png) no-repeat 0 1px;
  padding: 0 8px 3px;
  float: left;
}

.top-nav li:first-child {
  background: none;
  padding-left: 0;
}

.top-nav a {
  color: #656668;
}

.cabinet {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  font-size: 15px;
  color: #333;
}

.cabinet li {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/divider2.png) no-repeat 0 2px;
  padding: 0 7px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.cabinet li:first-child {
  padding-left: 0;
  background: none;
}

.cabinet a {
  color: #00aeef;
}

.cabinet .in-basket {
  padding: 0 0 0 7px;
  display: inline-block;
  width: 88px;
}

.header-frame {
  overflow: hidden;
  padding: 0 12px 25px 55px;
}

.logo {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/logo.png) no-repeat;
  /*background:url(/local/templates/gsm-store/css/../images/gsmstore_logo_vesna.png) no-repeat;*/
  /*background: url(/local/templates/gsm-store/css/../images/logo_new_year.png) no-repeat;*/
  background-size: contain;
  width: 173px;
  height: 58px;
  margin: 0 22px 0 0;
  overflow: hidden;
  text-indent: -9999px;
}

.snow {
  background:url('/local/templates/gsm-store/css/../images/bg_new_year_grey.jpg') repeat;)
}

.logo a {
  display: block;
  height: 100%;
}

.search-form {
  float: left;
  border: 1px solid #c3c4c6;
  height: 27px;
  margin: 10px 0 0;
  width: 378px;
}

.btn-search {
  padding: 0;
  margin: 0 7px 0 0;
  border: none;
  cursor: pointer;
  float: left;
  background: url(/local/templates/gsm-store/css/../images/icon1.png) no-repeat;
  width: 34px;
  height: 27px;
  border-right: 1px solid #c3c4c6;
}

.search-form .text {
  padding: 4px 7px 0 0;
  overflow: hidden;
}

.search-form .text input {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  float: left;
  width: 100%;
  color: #95979a;
  font: 14px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.top-info {
  float: right;
  font-size: 15px;
  padding: 8px 0 0;
}

.top-info .item {
  float: left;
  width: 169px;
}

.top-info .item.schedule {
  width: 189px;
}

.top-info .item.schedule ul {
  margin: -3px 0 0;
}

.top-info .icon {
  float: left;
  margin: 0 10px 0 0;
}

.top-info .icon img {
  vertical-align: top;
}

.top-info .description {
  overflow: hidden;
}

.top-info ul {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: left;
}

.top-info li {
  padding: 0 0 3px;
  font-family: 'Roboto Condensed', Arial, Helvetica, sans-serif;
  font-size: 15px;
}

.top-info li strong {
  font-weight: normal;
  font-weight: bold;
  display: inline-block;
  width: 42px;
  font: 16px/18px 'Roboto Condensed', Arial, Helvetica, sans-serif;
}

.top-info .btn-feedback {
  font-size: 13px;
  text-decoration: underline;
}

.top-info .btn-feedback:hover {
  text-decoration: none;
}

#nav ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#nav ul:after {
  content: '';
  display: block;
  clear: both;
}

#nav>ul>li {
  float: left;
  width: 120px;
  text-transform: uppercase;
  text-align: center;
}

#nav>ul>li>a {
  color: #585858;
  display: block;
}

#nav>ul>li>a:hover {
  text-decoration: none;
}

#nav .icon {
  height: 52px;
  display: block;
  overflow: hidden;
  margin: 0 0 8px;
}

#nav .icon img {
  vertical-align: top;
}


/*17.10.2016*/
#nav>ul>li>span span span,
#nav>ul>li>a span span {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 2px;
  font-family: 'Roboto Condensed', sans-serif, 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-shadow: -1px -1px 1px rgba(255, 255, 255, 0.3),
  1px 1px 1px rgba(255, 255, 255, 0.3),
  1px 1px 1px rgba(0, 0, 0, 0.2);
  cursor: pointer;
}

#nav>ul>li>span img,
#nav>ul>li>a:hover img {
  margin: -52px 0 0;
  cursor: pointer;
}

#nav>ul>li.active>a img {
  margin: -52px 0 0;
}

#nav>ul>li.active>a span span,
#nav>ul>li>span span span,
#nav>ul>li>a:hover span span {
  padding: 0;
  border-bottom: 2px solid #80d6f7;
  cursor: pointer;
}
/*end 17.10.2016*/

#nav>ul>li.active>a:hover {
  cursor: auto;
}

#nav>ul>li.active>a:hover img {
  margin: 0;
}

/*
.promo {
  position: relative;
  left: 50%;
  width: 2560px;
  
  left: 0 !important;
  width: 100% !important;
  margin: 0 !important;
}

.slideshow {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 329px;
  position: relative;
}

.slideshow li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.slideshow img {
  vertical-align: top;
}

.promo .btn-holder {
  position: absolute;
  width: 1200px;
  left: 50%;
  top: 50%;
  margin: -30px 0 0 -600px;
  z-index: 100;
}

.btn-prev,
.btn-next {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/arrows1.png) no-repeat;
  width: 23px;
  height: 44px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  margin: 0 0 0 7px;
}

.btn-prev:hover,
.btn-next:hover {
  background: rgba(0, 0, 0, 0.12) url(/local/templates/gsm-store/css/../images/arrows1_new.png) no-repeat;
  width: 60px;
  height: 60px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.btn-prev:hover {
  background-position: 15px;
  position: relative;
  top: -8px;
  left: -15px;
}

.btn-next:hover {
  background-position: -15px;
  position: relative;
  top: -8px;
  right: -15px;
}

.btn-next {
  background-position: 100% 0;
  float: right;
  margin: 0 7px 0 0;
}
.slideshow li
{
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
.slideshow .container {
  
  position: absolute;
  top: 0;
  z-index: 50;
  width: 100%;
}
.slideshow .container .inner
{
	max-width: 1200px;
	margin: 0 auto;
	min-height: 20px;
}
.slideshow .text-block {
  float: right;
  width: 477px;
  padding: 97px 0 0;
}

.slideshow .title {
  font: 24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
  color: #fff;
}

.slideshow .title span {
  color: #5d5e5e;
  font-weight: bold;
}


span.promo_item
{
	display: block;
	
	background-position: 50% 50%;
}
*/



.promo {
  position: relative;
  left: 50%;
  width: 2560px;
}

.slideshow {
  padding: 0;
  margin: 0;
  list-style: none;
  height: 329px;
  position: relative;
}

.slideshow li {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.slideshow img {
  vertical-align: top;
}

.promo .btn-holder {
  position: absolute;
  width: 1200px;
  left: 50%;
  top: 50%;
  margin: -30px 0 0 -600px;
  z-index: 100;
}

.btn-prev,
.btn-next {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/arrows1.png) no-repeat;
  width: 23px;
  height: 44px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  margin: 0 0 0 7px;
}

.btn-prev:hover,
.btn-next:hover {
  background: rgba(0, 0, 0, 0.12) url(/local/templates/gsm-store/css/../images/arrows1_new.png) no-repeat;
  width: 60px;
  height: 60px;
  -moz-border-radius: 50px;
  -webkit-border-radius: 50px;
  border-radius: 50px;
}

.btn-prev:hover {
  background-position: 15px;
  position: relative;
  top: -8px;
  left: -15px;
}

.btn-next:hover {
  background-position: -15px;
  position: relative;
  top: -8px;
  right: -15px;
}

.btn-next {
  background-position: 100% 0;
  float: right;
  margin: 0 7px 0 0;
}

.slideshow .container {
  width: 1200px;
  position: absolute;
  left: 50%;
  margin: 0 0 0 -600px;
  top: 0;
  z-index: 50;
}

.slideshow .text-block {
  float: right;
  width: 477px;
  padding: 97px 0 0;
}

.slideshow .title {
  font: 24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
  color: #fff;
}

.slideshow .title span {
  color: #5d5e5e;
  font-weight: bold;
}

#main {
  min-height: 500px;
  padding: 0 3px 12px;
}

.brands-list {
  padding: 0 0 14px;
  margin: 0;
  list-style: none;
  font-size: 0;
  line-height: 0;
  letter-spacing: -1px;
  text-align: center;
}

.brands-list li {
  letter-spacing: normal;
  font-size: 15px;
  line-height: 17px;
  width: 132px;
  display: inline-block;
  vertical-align: middle;
  height: 27px;
  overflow: hidden;
  margin: 0 0 18px;
}

.brands-list li.view-all {
  height: auto;
}

.brands-list img {
  vertical-align: top;
}

.brands-list a {
  color: #c0c2c4;
  text-decoration: underline;
}

.brands-list a:hover img {
  margin: -27px 0 0;
}

.brands-list a:hover {
  text-decoration: none;
}

h1,
h2 {
  color: #939598;
  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
  font-size: 17px;
  line-height: 19px;
  font-weight: normal;
  border-bottom: 1px solid #ebebec;
  box-shadow: 0 1px 0 0 #dededf;
  -webkit-box-shadow: 0 1px 0 0 #dededf;
  -moz-box-shadow: 0 1px 0 0 #dededf;
  margin: 0 0 14px;
  padding: 0 0 4px;
}

.news-list {
  padding: 0 0 23px;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.news-list li {
  float: left;
  width: 277px;
  margin: 0 0 0 28px;
}

.news-list li:first-child {
  margin: 0;
}

.news-list .visual {
  border: 1px solid #f2f2f2;
  margin: 0 0 7px;
}

.news-list .visual img {
  vertical-align: top;
}

.news-list .title {
  display: block;
  font-size: 17px;
  line-height: 24px;
  font-weight: normal;
  padding: 0 0 7px;
}

.news-list .title a {
  text-decoration: underline;
}

.news-list .title a:hover {
  text-decoration: none;
}

.news-list .date {
  display: block;
  color: #6d6f71;
  font-style: normal;
}

#content {
  padding: 0 0 7px;
}

.vk-widget {
  float: left;
  width: 277px;
  margin: 0 31px 0 0;
}

.vk-widget img {
  vertical-align: top;
}

.content-holder {
  overflow: hidden;
}

.map {
  float: right;
  border: 2px solid #dededf;
  margin: 5px 0 0;
}

.map img,
.map iframe {
  vertical-align: top;
}

.info-list-holder {
  overflow: hidden;
  padding: 2px 0 0;
}

.info-list {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
  font-size: 0;
  line-height: 0;
  letter-spacing: -1px;
  width: 300px;
}

.info-list li {
  padding: 0 0 10px;
  min-height: 70px;
}

.info-list .num {
  background: url(/local/templates/gsm-store/css/../images/bg-num.png) no-repeat;
  width: 41px;
  height: 46px;
  display: inline-block;
  vertical-align: top;
  font: bold 24px/41px Tahoma, Arial, sans-serif;
  letter-spacing: normal;
  color: #fff;
  text-align: center;
  margin: 0 13px 0 0;
  padding: 0 0 0 2px;
}

ul.info-list span {
  display: inline-block;
  vertical-align: middle;
  letter-spacing: normal;
  font: 14px/16px 'Roboto', Arial, Helvetica, sans-serif;
  color: #00B0E9;
  width: 233px;
}



ul.info-list span.info-list-mini {
  font-size: 12px;
  padding-left: 57px;
  margin-top: -25px;
  color: #333;
}

.scroll-gallery {
  font-size: 0;
  line-height: 0;
  letter-spacing: -1px;
  position: relative;
  padding: 7px 0 22px;
}

.gallery-holder {
  overflow: hidden;
  position: relative;
  width: 1200px;
  min-height: 25px;
}

.gallery-holder ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 9999px;
  min-height: 25px;
}

.gallery-holder li {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  letter-spacing: normal;
  font: 14px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width: 133px;
}

.gallery-holder img {
  vertical-align: top;
}

.scroll-gallery .btn-prev,
.scroll-gallery .btn-next {
  float: none;
  background: url(/local/templates/gsm-store/css/../images/arrows2.png) no-repeat;
  width: 14px;
  height: 26px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 5px;
  margin: 0 !important;
  z-index: 100;
}

.scroll-gallery .btn-next {
  background-position: 100% 0;
  left: auto;
  right: 0;
}

.social-panel .title {
  display: block;
  background: #c7c8ca;
  color: #545456;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  border-bottom: 1px solid #dcddde;
  border-top: 2px solid #939598;
  box-shadow: 0 -1px 0 0 #dfe0e1;
  -webkit-box-shadow: 0 -1px 0 0 #dfe0e1;
  -moz-box-shadow: 0 -1px 0 0 #dfe0e1;
  padding: 6px 9px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.social-panel-left-text {
  float: left;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  line-height: 200%;
  font-size: 14px;
}

.social-inner {
  overflow: hidden;
  float: left;
}

.see-error {
  float: right;
  font-size: 13px;
  margin-top: 5px;
}

.see-error-product {
  font-size: 14px;
  margin-top: 0;
}

.see-error-product img,
.see-error img {
  vertical-align: middle;
}

.widget-list {
  padding: 0;
  margin: 0;
  list-style: none;
  float: left;
}

.widget-list li {
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 49px;
}

.widget-list li:first-child {
  margin: 0;
}

.widget-list img {
  vertical-align: top;
}

.social-network {
  padding: 4px 0 0;
  margin: 0;
  list-style: none;
  float: right;
  width: 328px;
}

.social-network li {
  float: left;
  margin: 0 5px 0 0;
}

.social-network a {
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  background: url(/local/templates/gsm-store/css/../images/bg-social.png) no-repeat;
  width: 19px;
  height: 18px;
  display: block;
}

.social-network a.vk {
  width: 18px;
  background-position: -24px 0;
}

.social-network a.fb {
  width: 16px;
  background-position: -46px 0;
}

.social-network a.twitter {
  background-position: -66px 0;
}

.social-network a.odnoklassniki {
  width: 18px;
  background-position: -89px 0;
}

.social-network a.mialru {
  background-position: -111px 0;
}

.social-network a.livejournal {
  background-position: -135px 0;
}

.social-network a.ff {
  width: 18px;
  background-position: -158px 0;
}

.social-network a.soc1 {
  background-position: -181px 0;
}

.nav {
  border-top: 1px solid #dededf;
  box-shadow: 0 -1px 0 0 #ebebec;
  -webkit-box-shadow: 0 -1px 0 0 #ebebec;
  -moz-box-shadow: 0 -1px 0 0 #ebebec;
  padding: 20px 0 20px;
}

.nav>ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
}

.nav>ul>li {
  float: left;
  border-left: 1px solid #e7e7e7;
  width: 200px;
}

.nav>ul>li.col1 {
  padding: 0 0 0 20px;
  width: 400px;
}

.nav>ul>li.col2 {
  padding: 0 15px 0 20px;
  width: 250px;
}

.nav>ul>li.col3 {
  padding: 0 15px 0 20px;
  width: 270px;
}

.nav>ul>li.col4 {
  padding: 0 15px 0 20px;
  width: 140px;
}

.nav>ul>li:first-child {
  border: none;
}

.nav>ul ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.nav>ul ul li {
  margin: 0 0 6px;
}

.nav>ul ul.float-elements {
  overflow: hidden;
  margin: 0 0 0 -20px;
}

.nav>ul ul.float-elements li {
  float: left;
  width: 158px;
  margin: 0 0 6px 20px;
}

.nav .title {
  display: block;
  font-size: 14px;
  line-height: 18px;
  color: #00baec;
  padding: 0 0 5px;
  font-weight: normal;
  font-family: 'Roboto', 'MyriadProSemibold', Arial, Helvetica, sans-serif;
  margin-left: 0px;
}

.nav a {
  color: #333;
  text-decoration: none;
}

.nav a:hover {
  text-decoration: underline;
}

.top-nav a,
.top-nav span,
.nav a,
.nav span,
.cabinet a,
.nav address,
.nav address span,
.product-list .title a,
.heading .view-all,
.text-container p,
.text-frame p,
.bredcrumbs a,
.info-list span,
.bredcrumbs li,
.about-block .description,
.about-list li,
.about-list-detal,
.bx-auth-profile,
.profile-table td,
.bx_order_list_table td,
.bx_my_order_table td,
.bx_mos_desc,
.bx_order_list_table_order td,
.bx_ordercart_order_sum td,
.subscribe-edit td,
.bx-auth td {
  font: 14px 'Roboto', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
}

.top-nav span {
  text-decoration: underline;
  cursor: pointer;
}

.text-container p,
.text-frame p,
.text-frame li {
  line-height: 140%;
  font-size: 16px;
  color: #333
}

.text-container table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
}

.text-container table th {
  font-weight: bold!important;
  background: #eee;
}

.description table th,
.description table td {
  border: 1px solid rgb(188, 190, 192);
  padding: 10px;
}

.description table {
  width: 100%;
  border-collapse: collapse;
  margin-bottom: 10px;
}

.description table th {
  font-weight: bold!important;
  background: #80d6f7;
}

.description table th,
.description table td {
  border: 1px solid rgb(188, 190, 192);
  padding: 10px;
}

.description table tr:nth-child(odd) {
    background-color: #efefef;/* фон четных столбцов */
}

.nav address {
  display: block;
  font-style: normal;
  padding: 0 0 6px;
}

.nav address span {
  display: block;
  padding: 0 0 6px;
}

.nav .view-scheme a {
  color: #d87a34;
}

.bottom-panel {
  overflow: hidden;
  background: #c7c8c9;
  padding: 4px 16px 5px 10px;
}

.copyright {
  float: left;
  font-style: normal;
  line-height: 14px;
  font-size: 12px;
  margin-top: 3px;
}

.copyright a {
  color: #231f20;
}

.copyright a.site-map {
  color: #3e5fa4;
  text-decoration: underline;
}

.copyright a.site-map:hover {
  text-decoration: none;
}

.copyright span {
  display: block;
}

.paying-list {
  padding: 7px 0 0;
  margin: 0;
  list-style: none;
  float: right;
}

.paying-list li {
  float: left;
  margin: 0 0 0 3px;
}

.paying-list img {
  vertical-align: top;
}

.category__image__a {
  margin: 0 0 11px;
}

.category__image__a img {
  vertical-align: top;
}

.category__image__a.content-category__image__a {
  margin: 0 0 23px;
}

.category__image__a.wide {
  position: relative;
  width: 2560px;
  top: 0;
  left: 50%;
  margin: 0 0 9px -1280px;
}

.category__image__a.wide.at-bottom {
  margin-bottom: -20px;
}

.bredcrumbs {
  padding: 0 0 8px 2px;
  margin: 0;
  list-style: none;
  overflow: hidden;
  color: #656668;
  font-size: 15px;
}

.bredcrumbs li {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/divider3.png) no-repeat 0 6px;
  padding: 0 5px 0 10px;
  font-weight: 300;
}

.bredcrumbs li:first-child {
  padding-left: 0;
  background: none;
}

.bredcrumbs a {
  color: #656668;
  text-decoration: underline;
  font-weight: 300;
}

.bredcrumbs a:hover {
  text-decoration: none;
}

#twocolumns:after {
  content: '';
  display: block;
  clear: both;
}

/*
*	Content 15.01.17
*/
#twocolumns #content {
  position: relative;
  float: right;
  width: 905px;
  overflow: hidden;
}

.index #content {
  padding: 0;
  overflow: visible;
}

#content h1 {
  color: #bcbec0;
  font: 26px/33px 'CenturyGothicRegular', Arial, Helvetica, sans-serif !important;
  box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  border: none;
  padding: 0;
  margin: -10px 0 23px;
  position: relative;
  top: 17px;
}

#content h2 {
  font: 20px/23px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  color: #00baec;
  margin: 0 0 12px;
  box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  border: none;
}
#content h3 {
font-size:18px;
color: #000;

}
.catalog-header {
	position: relative;
	font-size:0;
}

.sort_block {
    position: absolute;
    right: 0;
    color: #0064a9;
	font-size:15px;
}

.sort_block > span {
    color: #0064a9;
    margin-left: 7px;
    text-decoration: none;
	cursor:pointer;
}

.sort_block > span.active {
    color: #ef192d;
}

.catalog-header .sort_block {top: 30px}
.heading .sort_block {top: 5px}

#content .text-frame h2 {
  margin: 18px 0 12px 0;
}

#content .heading h2 {
  float: left;
}

#twocolumns #content .heading,
.text-container .heading,
.contacts-content .heading {
  overflow: hidden;
  border-bottom: 1px solid #b6b7b8;
  padding: 0 0 1px;
  margin: 0 0 7px;
  position:relative;
}

.heading .view-all {
  float: left;
  text-decoration: underline;
  color: #ef192d;
  margin: 4px 0 0 24px;
}

.heading .view-all:hover {
  text-decoration: none;
}

.item-num {
  float: left;
  text-decoration: underline;
  color: #1e4595;
  margin: 6px 0 0 12px;
}

.item-num:hover {
  text-decoration: none;
}

#sidebar {
  float: left;
  width: 266px;
}

.product-list {
  padding: 0px 0px 20px;
  margin: 0px 0px 21px -38px;
  list-style: none;
  text-align: center;
  border-bottom: 1px solid #d0d1d2;
  overflow: hidden;
}

.product-list li {
  float: left;
  width: 197px;
  height: 270px;
  margin: 0px 0px 0px 38px;
}

.product-list-holder {
  overflow: hidden;
}

.product-list-holder .product-list {
  border: none;
  border-top: 1px solid #d0d1d2;
  margin: 0 0 -1px -38px;
  padding: 0;
}

.product-list-holder .product-list li {
  height: 320px;
  padding: 20px 0 20px 38px;
  margin: 0;
  border-bottom: 1px solid #d0d1d2;
}

.product-list .visual {
  margin: 0 0 7px;
}
.img-rst {
	position: absolute;
    z-index: 1;
    background: url(/local/templates/gsm-store/css/../images/rst_eac_mini.png) no-repeat;
    width: 48px;
    height: 40px;
}

.product-list .visual a {
  display: block;
  overflow: hidden;
  height: 127px;
  line-height: 127px;
  position: relative;
}

.product-list .label {
  position: absolute;
  width: 72px;
  height: 65px;
  top: 34px;
  right: 10px;
}


.product-list .label.hit {
  background: url(/local/templates/gsm-store/css/../images/icon26.png) no-repeat;
}

.product-list .label.promo {
  cursor: pounter;
  background: url(/local/templates/gsm-store/css/../images/gsm_lable_promo.png) no-repeat;
}
.promos{
  cursor: pounter !important;
  position: absolute;
  width: 200px;
  height: 200px;
  top: 40px;  
  background: url(/local/templates/gsm-store/css/../images/gsm_lable_promo.png) no-repeat;
}
.product-list .label.action {
  background: url(/local/templates/gsm-store/css/../images/icon27.png) no-repeat;
}

.product-list .label.new {
  background: url(/local/templates/gsm-store/css/../images/icon25.png) no-repeat;
}

.product-list .visual img {
  vertical-align: middle;
}

.status {
  height: 40px;
}

/* old del*/
.status-inner {
  padding: 0 0 2px;
}

.status em {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}

.status img {
  vertical-align: top;
}

.status span {
  display: inline-block;
  vertical-align: middle;
}
/* oend old del */
.status-inner .status-img {
    width: 21px;
    height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    background-repeat: no-repeat;
}
.status-img.in-stock{background-image: url("/local/templates/gsm-store/css/../images/icon22.png")}
.status-img.in-wait{background-image: url("/local/templates/gsm-store/css/../images/icon23.png")}
.status-img.in-ended{background-image: url("/local/templates/gsm-store/css/../images/icon24.png")}

.waiting-date {
  display: block;
  font-size: 16px;
  line-height: 16px;
  color: #f8893c;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.srok {
  display: block;
  font-size: 14px;
  line-height: 15px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.predoplata {
  display: block;
  color: #F8933E;
  padding: 5px 0;
}

.product-list .title {
  display: block;
  font-weight: normal;
  margin: 0 0 6px;
}

.product-list .title a {
  display: block;
  height: 50px;
  overflow: hidden;
  color: #0064a9;
  text-decoration: none;
}

.product-list .title-accii a {
  display: block;
  height: 16px;
  overflow: hidden;
  font-weight: normal;
  color: #0064a9;
  text-decoration: none;
}

.product-list .title a:hover {
  text-decoration: underline;
}

.product-list .price {
  display: block;
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
  padding: 0 0 9px;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.button-holder:after {
  content: '';
  display: block;
  clear: both;
}

.button {
  float: left;
  background: #00afe9;
  color: #fff;
  box-shadow: 0 0 1px 0 #00afe9;
  -webkit-box-shadow: 0 0 1px 0 #00afe9;
  -moz-box-shadow: 0 0 1px 0 #00afe9;
  padding: 6px 7px 0px;
  height: 20px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  font-size: 13px;
}

.button.brown {
  background: #5d5e5e;
  box-shadow: 0 0 1px 0 #5d5e5e;
  -webkit-box-shadow: 0 0 1px 0 #5d5e5e;
  -moz-box-shadow: 0 0 1px 0 #5d5e5e;
}

.button.grey {
  background: #cbcccd;
  color: #231f20;
  box-shadow: 0 0 1px 0 #cbcccd;
  -webkit-box-shadow: 0 0 1px 0 #cbcccd;
  -moz-box-shadow: 0 0 1px 0 #cbcccd;
}

.button.blue {
  background: #00b0e9;
  box-shadow: 0 0 1px 0 #00b0e9;
  -webkit-box-shadow: 0 0 1px 0 #00b0e9;
  -moz-box-shadow: 0 0 1px 0 #00b0e9;
}

.button.orange {
  background: #f8933e;
  box-shadow: 0 0 1px 0 #f8933e;
  -webkit-box-shadow: 0 0 1px 0 #f8933e;
  -moz-box-shadow: 0 0 1px 0 #f8933e;
}

.button.right {
  float: right;
}

.button.wide {
  float: none;
  display: block;
  text-align: center;
}

.menu {
  padding: 5px 0 40px;
}

.menu ul {
  padding: 0;
  margin: 0 17px 0 0;
  list-style: none;
  font-size: 18px;
  line-height: 16px;
  text-align: right;
}

.menu li {
  margin: 0 0 4px;
  font-family: 'Roboto Condensed';
}


/*17.10.16*/
.menu span,
.menu a {
  display: block;
  color: #231f20;
  padding: 6px 13px 6px 6px;
  cursor: pointer;
}

.menu span,
.menu a:hover {
  background: #666;
}

.menu span,
.menu a:hover,
.menu li.active > a {
  color: #fff;
  text-decoration: none;
}

.menu span,
.menu li.active > a {
  background: #00b0e9;
}
/*end 17.10.16*/

ul.dropdown-menu {
  display: none;
}

#sidebar .menu li {
  position: relative;
}

#sidebar .menu li ul {
  margin-right: 0;
  white-space: nowrap;
}

#sidebar .menu li.changed ul a {
  color: #333;
}

#sidebar .menu li ul li:hover {
  border-right: 2px solid #666
}

#sidebar .menu li.changed ul a:hover,
#sidebar .menu li ul li.active a {
  color: #fff;
}

#sidebar .menu li ul li {
  padding-right: 0px;
  font-size: 14px;
  border-right: 2px solid #00B0E9;
  margin: 0px 15px 0px 0px;
}

#sidebar .menu li:hover > ul.dropdown-menu {
  display: block;
}

ul.dropdown-menu {
  position: absolute;
  left: 100%;
  top: 0px;
  min-width: 130px;
  padding: 0;
  background-color: #fff;
  border-left: 2px solid #666;
  text-align: left;
  opacity: 0.95;
  z-index: 100;
}

ul.dropdown-menu li {
  font-size: 16px;
  line-height: 85%;
}

#sidebar .menu li ul.dropdown-menu li {
  border-right: 0;
}

.viewed-products {
  padding: 0 0 20px;
}

.viewed-products .heading {
  background: #f0f0f0;
  display: block;
  color: #807f7f;
 
  font-size: 15px;
  line-height: 17px;
  padding: 6px 1px 6px;
  text-align: center;
  margin: 0 0 23px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.product-list.viewed {
  margin: 0;
  border: none;
}

.product-list.viewed li {
  margin: 0 auto 10px;
  width: auto;
  float: none;
}

.accordion {
  padding: 0 0 22px;
  border-bottom: 1px solid #b2b3b4;
  position: relative;
  margin: 0 0 4px;
  overflow: hidden;
}

.accordion-inner {
  height: 199px;
  overflow: hidden;
}

.accordion.opened .btn-open {
  background-position: 0 100%;
}

.btn-open {
  background: url(/local/templates/gsm-store/css/../images/arrow3.png) no-repeat;
  width: 20px;
  height: 10px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  position: absolute;
  left: 50%;
  bottom: 11px;
  margin: 0 0 0 -10px;
}

.product-list.viewed .visual a {
  height: 150px;
  line-height: 150px;
}

.all {
  text-align: right;
}

.all a {
  text-decoration: underline;
  color: #1e4595;
}

.all a:hover {
  text-decoration: none;
}

.text-frame {
  padding: 0 0 15px;
}

.text-frame p,
.text-frame li {
  margin: 0 0 10px;
}

.sorting {
  color: #656668;
  margin: -9px 0 20px;
}

.sorting:after {
  content: '';
  display: block;
  clear: both;
}

.sorting .title {
  float: left;
  font-weight: normal;
  margin: 0 5px 0 0;
}

.sorting-item {
  float: left;
  margin: 0 10px 0 0;
}

.sorting-item span {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/arrow4.png) no-repeat 100% 5px;
  padding: 0 25px 0 0;
  cursor: pointer;
}

.brand-logo {
  text-align: center;
  height: 179px;
  line-height: 179px;
}

.brand-logo img {
  vertical-align: middle;
}

.action-holder {}

.action-ads {
  width: 2560px;
  position: relative;
  top: 0;
  left: 50%;
  margin: 0 0 0 -1280px;
}

.action-ads img {
  vertical-align: top;
}

#content h1.grey {
  font-size: 21px !important;
  line-height: 22px !important;
  color: #fff;
  background: #807F7F;
  padding: 7px 11px;
  font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
  margin: -10px 0px 22px;
}

.product-item {
  padding: 3px 0 0;
}

.product-service {}

.product-service-inner {
  overflow: hidden;
  padding: 0 0 25px;
}

.model-number {
  display: block;
  font-size: 16px;
  line-height: 18px;
  color: #757779;
  font-weight: normal;
  padding: 0 0 0 7px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.photo-gallery {
  float: left;
  width: 350px;
  position: relative;
}

.photo-frame {
  padding: 0;
  margin: 0 0 3px;
  list-style: none;
  position: relative;
  height: 285px;
}

.photo-frame li {
  position: absolute;
  left: 0;
  top: 0;
  height: 285px;
  line-height: 285px;
  width: 100%;
  text-align: center;
}

.photo-frame img {
  vertical-align: middle;
}

.switcher {
  position: relative;
  padding: 0 0 0 34px;
}

.switcher-frame {
  overflow: hidden;
  position: relative;
  width: 271px;
}

.switcher-frame ul {
  padding: 0;
  margin: 0;
  list-style: none;
  width: 9999px;
  overflow: hidden;
}

.switcher-frame li {
  border: 1px solid #dfe0e1;
  border-width: 2px 2px 1px;
  float: left;
  width: 77px;
  margin: 0 14px 0 0;
}

.switcher-frame a {
  display: block;
  text-align: center;
  height: 96px;
  line-height: 96px;
}

.switcher-frame img {
  vertical-align: middle;
}

.switcher .btn-prev,
.switcher .btn-next {
  position: absolute;
  background: url(/local/templates/gsm-store/css/../images/arrows3.png) no-repeat;
  width: 18px;
  height: 31px;
  margin: 0;
  left: 2px;
  top: 50%;
  margin: -16px 0 0;
  border:0;
}

.switcher .btn-next {
  background-position: 100% 0;
  left: auto;
  right: 4px;
}

.favorites {
  background: url(/local/templates/gsm-store/css/../images/favorites.png) no-repeat 100% 0;
  width: 37px;
  height: 36px;
  position: absolute;
  right: 26px;
  top: 35px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  z-index: 100;
  border:0;
}

.favorites.active {
  background-position: 0 0;
}

.info-label {
  position: absolute;
  right: 16px;
  top: 202px;
  height: 63px;
  background: url(/local/templates/gsm-store/css/../images/bg-label.png) no-repeat;
  padding: 0 0 0 32px;
  z-index: 100;
}

.info-label span {
  font-size: 17px;
  line-height: 19px;
  float: left;
  background: url(/local/templates/gsm-store/css/../images/bg-label.png) no-repeat 100% -63px;
  height: 45px;
  padding: 18px 20px 0 2px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.services-holder {
  float: right;
  width: 543px;
}

.service-columns {

	border-bottom: 1px solid #dff5fc;
	box-shadow: 0 1px 0 0 #20baec;
	-webkit-box-shadow: 0 1px 0 0 #20baec;
	-moz-box-shadow: 0 1px 0 0 #20baec;	
	padding: 0 0 13px;
}
.service-columns.hide-borders{
	border:none;
}

.service-columns:after {
  content: '';
  display: block;
  clear: both;
}

.service-columns .col {
  width: 267px;
  float: right;
}

.service-columns .col:first-child {
  width: 271px;
  float: left;
}

.service-columns .button {
  margin: 0 0 7px;
  padding: 7px 6px 0;
  height: 33px;
  font-size: 21px;
  line-height: 24px;
}

.product-item .status {
  height: 67px;
  padding: 18px 24px 10px 0;
  text-align: left;
}

.product-item .status em {
  margin: 0 4px 0 0;
}

.product-item .status span {
  font-size: 21px;
  line-height: 23px;
  color: #00afe9;
}

.price-label-holder {
  padding: 8px 0 12px;
}

.price-label-holder:after {
  content: '';
  display: block;
  clear: both;
}

.price-label-holder.card-price {
  padding: 0;
}

.price-label {
  background: url(/local/templates/gsm-store/css/../images/bg-label2.png) no-repeat 100% 0;
  height: 90px;
  padding: 0 46px 0 0;
  font-size: 38px;
  line-height: 40px;
  float: left;
}

.price-label-holder.card-price .price-label {
  background: none;
  margin: 0 0 -14px;
  height: 74px;
  padding: 0;
}

.price-label strong {
  float: left;
  height: 83px;
  background: url(/local/templates/gsm-store/css/../images/bg-label2.png) no-repeat 0 -91px;
  min-width: 180px;
  padding: 8px 0 0 16px;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.price-label-holder.card-price .price-label strong {
  background: none;
  height: 65px;
  font-size: 24px;
  color: #515151;
}
.price-label-holder.card-price .price-label strong em {
  font-size: 24px;

}
.price-label span {
  display: block;
  font-weight: normal;
  font-size: 22px;
  line-height: 28px;
  padding: 0 0 3px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.price-label-holder.card-price .price-label span {
  font-size: 21px;
  line-height: 21px;
  padding: 0;
  margin: 0 0 -2px;
}

.price-label em {
  font-style: normal;
  font-size: 28px;
  line-height: 30px;
}

.about-price-link {
  font-family: 'Roboto', Arial, Helvetica, sans-serif;
  text-align: center;
  padding-right: 75px;
  position:relative;
}

.about-price-link a {
  text-decoration: underline;
  color: #F8933E;
  font-size: 15px;
}

.about-price-link a.open_modal {
  color: #F8933E!important;
}

.about-price-link a:hover {
  text-decoration: none;
}

.delivery-info {
  padding: 7px 0 3px;
  margin: 0;
  list-style: none;
}

.delivery-info li {
  background: url(/local/templates/gsm-store/css/../images/bullet1.png) no-repeat;
  padding: 0 10px 15px 29px;
}

.delivery-info a {
  color: #231f20;
  /* text-decoration: underline; */
}

.delivery-info a:hover {
  text-decoration: none;
}

.credit-buying {
  text-align: left;
  font-size: 17px;
  line-height: 22px;
  height: 24px;
}

.credit-buying a {
  color: #231f20;
}

#kredit_m {

}




.service-columns .paying-list {
  padding: 22px 92px 0 0;
}

.additional-link {}

.additional-link a {
  border: 1px solid #999;
  font-size: 16px;
  line-height: 18px;
  padding: 10px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  display: block;
  position: absolute;
  right: 0;
  margin-top: 4px;
  color: #37549e;
}

.additional-link:hover a {}

.social-panel.short {
  margin: 0 0 20px;
}

.social-panel.short .title {
  display: block;
  color: #939598;
  font: 19px/19px 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
  background: none;
  border: none;
  border-bottom: 1px solid #e4e4e5;
  box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  padding: 0 0 4px;
}

.social-panel.short .social-inner {
  padding: 6px 0px 8px 7px;
  margin-left: 5px;
}

.social-panel.short .widget-list li {
  margin: 0 0 0 4px;
}

.social-panel.short .widget-list li:first-child {
  margin: 0;
}

.social-panel.short .social-network {
  width: auto;
}

.social-panel.short .social-network li {
  margin: 0 0 0 3px;
}

.tabset {
  box-shadow: 0 0 1px 1px #d5d6d7;
  -webkit-box-shadow: 0 0 1px 1px #d5d6d7;
  -moz-box-shadow: 0 0 1px 1px #d5d6d7;
  margin: 0 0 17px;
}

.tab-control {
  padding: 0 0 13px;
  margin: 0;
  list-style: none;
  overflow: hidden;
  font-size: 19px;
  line-height: 21px;
  text-align: center;
}

.tab-control li {
  float: left;
  height: 54px;
  margin: 0 1px 0 0;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.tab-control li.ask-question {}

.tab-control a,
.tab-control span {
  background: url(/local/templates/gsm-store/css/../images/tab-controls.png) no-repeat;
  width: 180px;
  height: 29px;
  display: block;
  color: #fff;
  padding: 6px 0 0;
  cursor:pointer;
}

.tab-control li.ask-question a,
.tab-control li.ask-question span {
  background-position: 100% 0;
}

.tab-control a:hover,
.tab-control span:hover {
  background-position: 0 -110px;
  text-decoration: none;
}

.tab-control li.ask-question a:hover,
.tab-control li.ask-question span:hover {
  background-position: 100% -110px;
}

.tab-control li.active {
  background: url(/local/templates/gsm-store/css/../images/tab-controls.png) no-repeat 0 -197px;
}

.tab-control li.ask-question.active {
  background: url(/local/templates/gsm-store/css/../images/tab-controls.png) no-repeat 100% -197px;
}

.tab-control li.active a,
.tab-control li.active span {
  background: none;
}

.tab {
  display: none;
  position: relative;
  padding: 0 0 30px;
}

.about-block {
  padding: 0 24px 0 38px;
}

.about-block .title {
  display: block;
  font-size: 21px;
  line-height: 23px;
  background: url(/local/templates/gsm-store/css/../images/arrow5.png) no-repeat;
  font-weight: normal;
  color: #00baec;
  margin: 6px 0 6px -20px;
  padding: 0 0 6px 20px;
  font-family: 'Roboto Condensed', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
}

.showDetailChar-js{
	cursor:pointer;
	border-bottom: 1px dashed #000;
}

.about-block .title2 {
  display: block;
  font-size: 21px;
  line-height: 23px;
  font-weight: normal;
  margin: 6px 0 6px -20px;
  padding: 0 0 6px 20px;
  font-family: 'Roboto Condensed', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
}

.about-list-detal {
  font-family: 'Roboto', 'Roboto Condensed', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
  line-height: 150%;
}

.about-block .description {}

.about-block .description p {
  margin: 0 0 10px;
}

.about-list-holder {
  overflow: hidden;
}
.about-list {
  max-width:788px; 
  width:100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
.about-list-common {
  width: 405px;
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
}

.about-list-common:first-child {
  float: left;
  width: 403px;
}

.about-list li, .about-list-common li {
  background: url(/local/templates/gsm-store/css/../images/dot1.png) repeat-x 0 11px;
  overflow: hidden;
  padding: 0 0 5px;
}

.about-list em, .about-list-common em {
  float: left;
  font-style: normal;
  background: #fff;
  padding: 0 3px 0 0;
}

.about-list span {
  width: 350px;
  float: right;
  background: #fff;
  padding: 0 0 0 3px;
}

.about-list-common span {
  float: right;
  background: #fff;
  padding: 0 0 0 3px;
}

.more-details {
  position: absolute;
  right: 24px;
  bottom: 6px;
  background: url(/local/templates/gsm-store/css/../images/arrow4.png) no-repeat 0 4px;
  padding: 0 0 0 24px;
  text-transform: uppercase;
  font-size: 13px;
  color: #00afe9;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.more-details.opened {
  background-position: 0 -35px;
}

.hidden-block {
  display: none;
}

.download-block {
  overflow: hidden;
  margin: 0 0 19px;
}

.download-item {
  float: right;
  width: 375px;
  background: url(/local/templates/gsm-store/css/../images/icon30.png) no-repeat;
  min-height: 43px;
  padding: 2px 0 0 55px;
}

.download-item:first-child {
  float: left;
}

.download-item .title {
  display: block;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  padding: 0 0 7px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.download-item span {
  display: block;
}

.download-item a {
  color: #1e4595;
  text-decoration: underline;
  margin: 0 3px 0 0;
}

.download-item a:hover {
  text-decoration: none;
}

.set-block {
  margin: 0 0 39px;
}

.set-block .block-heading {
  display: block;
  background: #f9923e;
  font-size: 19px;
  line-height: 21px;
  font-weight: normal;
  color: #fff;
  padding: 6px 11px 7px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.set-block-inner {
  border: 1px solid #fab885;
  border-width: 0 1px 1px;
  padding: 9px 10px 0;
}

.set-block .small-title {
  display: block;
  color: #737577;
  padding: 0 0 12px 36px;
}

.item {
  text-align: center;
  float: left;
  width: 135px;
  position: relative;
}

li.item {
  width: 146px;
}

.item .title {
  display: block;
  font-size: 14px;
  font-weight: normal;
  line-height: 15px;
  height: 48px;
  margin: 0 0 1px;
  font-family: 'Roboto', 'MyriadProRegular', Arial, Helvetica, sans-serif;
  color: #37549e;
}

.item .title a {
  color: #37549e;
  text-decoration: underline;
}

.item .title a:hover {
  text-decoration: none;
}

.item .visual {
  display: block;
}

.item .visual a,
.item .visual span {
  display: block;
  height: 145px;
  line-height: 145px;
}

.item .visual img {
  vertical-align: middle;
}

.item .price {
  display: block;
  font-size: 20px;
  line-height: 21px;
  font-weight: bold;
  padding: 0 0 14px;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.item-container {
  overflow: hidden;
  padding: 0 0 15px;
}

.set-gallery {
  position: relative;
  float: left;
  margin: 0 0 0 40px;
}

.set-gallery-holder {
  float: left;
  position: relative;
  overflow: hidden;
  width: 693px;
  height: 251px;
}

.set-gallery-holder ul {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
  width: 9999px;
}

.set-gallery-holder li.item {
  margin: 0 45px 0 40px;
}

.radio,
.check {
  display: none;
}

.set-gallery .btn-prev,
.set-gallery .btn-next {
  background: url(/local/templates/gsm-store/css/../images/arrow6.png) no-repeat;
  width: 12px;
  height: 24px;
  float: none;
  position: absolute;
  left: -27px;
  top: 122px;
}

.set-gallery .btn-next {
  background-position: 100% 0;
  left: auto;
  right: -12px;
}

.set-gallery .plus-icon {
  background: url(/local/templates/gsm-store/css/../images/icon31.png) no-repeat;
  width: 21px;
  height: 22px;
  position: absolute;
  left: -36px;
  top: 123px;
}

.choose-item {
  text-align: center;
}

.choose-item em {
  font-style: normal;
  display: inline-block;
  vertical-align: middle;
  color: #737577;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  line-height: 20px;
  font-size: 15px;
  color: #231f20;
}

.choose-item label {
  display: block;
  cursor: pointer;
}

.outtaHere {
  position: absolute;
  left: -3000px;
}

.checkboxAreaChecked {
  background-position: 0 -16px;
}

.radioArea,
.radioAreaChecked {
  display: inline-block;
  vertical-align: top;
  background: url(/local/templates/gsm-store/css/../images/bg-radio.png) no-repeat;
  width: 22px;
  height: 21px;
  overflow: hidden;
  margin: 0 4px 0 0;
  cursor: pointer;
}

.radioAreaChecked {
  background-position: 0 -26px !important;
}

.checkboxArea,
.checkboxAreaChecked {
  display: inline-block;
  vertical-align: top;
  background: url(/local/templates/gsm-store/css/../images/bg-radio.png) no-repeat;
  width: 22px;
  height: 22px;
  overflow: hidden;
  margin: 0 4px 0 0;
  cursor: pointer;
  
}
.checkboxAreaChecked {
  background-position: 0 -26px !important;
}

.total-panel {
  overflow: hidden;
  padding: 0 10px 9px 6px;
}

.total {
  float: left;
  font-size: 16px;
  line-height: 18px;
  padding: 10px 0 0;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.total .old-price {
  color: #656668;
  text-decoration: line-through;
}

.total strong {
  font-weight: normal;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.btn-add {
  padding: 0 13px 3px;
  margin: 0;
  border: none;
  cursor: pointer;
  float: right;
  background: #00afe8;
  color: #fff;
  height: 37px;
  font: 17px/37px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.product-gallery-block {
  margin: 0 0 26px;
  border-bottom: 1px solid #d0d1d2;
  box-shadow: 0 1px 0 0 #f8f8f8;
  -webkit-box-shadow: 0 1px 0 0 #f8f8f8;
  -moz-box-shadow: 0 1px 0 0 #f8f8f8;
}

.product-gallery-block .item-title {
  color: #00baec;
  display: block;
  font-size: 21px;
  line-height: 23px;
  font-weight: normal;
  border-bottom: 1px solid #dbdbdc;
  box-shadow: 0 1px 0 0 #929395;
  -webkit-box-shadow: 0 1px 0 0 #929395;
  -moz-box-shadow: 0 1px 0 0 #929395;
  padding: 0 0 4px;
  margin: 0 0 7px;
}

.product-gallery {
  position: relative;
  padding: 0 10px 15px 33px;
}

.product-holder {
  position: relative;
  overflow: hidden;
  width: 850px;
  height: 236px;
}

.product-list.for-gallery {
  width: 9999px;
  margin: 0;
  border: none;
}

.product-list.for-gallery li {
  width: 150px;
  padding: 0;
  margin: 0 20px 0 0;
}

.product-list.for-gallery .title {
  margin: 0 0 8px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.product-list.for-gallery .visual {
  margin: 0 0 9px;
}

.product-list.for-gallery .visual a {
  height: 150px;
  line-height: 150px;
}

.product-gallery .btn-prev,
.product-gallery .btn-next {
  position: absolute;
  background: url(/local/templates/gsm-store/css/../images/arrows3.png) no-repeat;
  width: 18px;
  height: 31px;
  margin: 0;
  left: 0;
  top: 50%;
  margin: -55px 0 0;
}

.product-gallery .btn-next {
  background-position: 100% 0;
  left: auto;
  right: 0;
}

.view-buttons {
  float: right;
  font-size: 15px;
}

.view-buttons a {
  text-decoration: underline;
  margin: 0 0 0 19px;
}

.view-buttons a:hover {
  text-decoration: none;
}

.view {
  float: left;
}

.already-view {
  float: left;
  color: #abadb0;
}

.intro-text {
  display: block;
  font-size: 18px;
  line-height: 20px;
  padding: 0 0 11px;
}

.image {
  margin: 0 0 26px;
}

.image img {
  vertical-align: top;
}

.twocolumns {
  overflow: hidden;
  padding: 0 0 30px;
}

.text-container {
  line-height: 19px;
  margin: -1px 0 0;
}

.text-container h2,
.text-container h3,
.text-container h4,
.text-container h5,
.text-container h6 {
  margin-top: 24px!important;
}

.text-container p {
  margin: 0 0 10px;
}

.twocolumns>.column {
  float: right;
  width: 425px;
  padding: 0 10px 0 0;
}

.twocolumns.wide>.column {
  width: 550px;
}

.twocolumns.short>.column {
  width: 290px;
}

.twocolumns.short>.column:first-child {
  width: 290px;
}

.twocolumns.short.change1>.column {
  width: 276px;
  padding: 27px 0 0;
}

.twocolumns.short.change1>.column:first-child {
  width: 290px;
  padding: 27px 0 0;
}

.twocolumns.wide>.column:first-child {
  width: 610px;
}

.twocolumns>.column:first-child {
  float: left;
  width: 435px;
  padding: 0;
}

h3 {
  margin: 18px 0 12px 0;
  color: #00baec;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}

.visual-text-block {
  overflow: hidden;
  padding: 4px 0 18px;
}

.visual-text-block .visual {
  float: left;
  margin: 1px 39px 0 0;
}

.visual-text-block .visual img {
  vertical-align: top;
}

.visual-text-block .description {
  overflow: hidden;
}

.text-container .title {
  display: block;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 0 7px;
}

.list {
  padding: 0 0 30px;
  margin: 0;
  list-style: none;
}

.list li {
  background: url(/local/templates/gsm-store/css/../images/bullet2.png) no-repeat 0 8px;
  padding: 0 0 0 7px;
}

.ordered-list {
  padding: 8px 0 30px;
  margin: 0;
  list-style: none;
  font-size: 16px;
  line-height: 22px;
}

.ordered-list strong {
  color: #00afe9;
  margin: 0 5px 0 0;
}

blockquote {
  color: #58595b;
  font-size: 16px;
  margin: 0 0 7px;
}

q {
  margin: 0 0 6px;
  font-style: italic;
  display: block;
}

cite {
  text-align: right;
  display: block;
  font-style: normal;
  padding: 0 36px 0 0;
}

q:before,
q:after {
  content: "";
}

#twocolumns #content .heading.change1 {
  margin: 0 0 2px;
}

.contacts-block {
  overflow: hidden;
  padding: 0 71px 0 0;
  margin: -7px 0 0;
}

.contacts-list {
  float: left;
  padding: 14px 0 0 48px;
  margin: 0;
  list-style: none;
  font-size: 15px;
  line-height: 23px;
  width: 615px;
}

.contacts-list>li {
  margin: 0 0 44px;
}

.contacts-list .icon {
  width: 40px;
  display: inline-block;
  vertical-align: middle;
  margin: 0 43px 0 0;
}

.contacts-list .icon img {
  vertical-align: top;
}

.contacts-list .description {
  display: inline-block;
  vertical-align: middle;
  width: 450px;
}

.phones-list {
  padding: 0;
  margin: 0 0 0 0;
  list-style: none;
  overflow: hidden;
}

.phones-list li {
  float: left;
  width: 211px;
  margin: 0 0 0 20px;
  font: 17px/19px 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
}

.contacts-list strong {
  display: block;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 0 8px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.contacts-list span {
  display: block;
}

.contacts-list a {
  color: #231f20;
}

.ask-form {
  float: right;
  width: 446px;
  border: 2px solid #dee0e1;
}

.ask-form-inner {
  margin: 0 0 -5px;
}

.ask-form .title {
  display: block;
  background: url(/local/templates/gsm-store/css/../images/bg-heading2.png) no-repeat 50% 0;
  height: 51px;
  font-size: 22px;
  line-height: 24px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  padding: 5px 0 0;
  margin: 0 0 8px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.ask-form .row {
  padding: 0 24px 0 10px;
  margin: 0 0 13px;
}

.ask-form .row.change {
  margin: 0 0 46px;
}

.ask-form .row:after {
  content: '';
  display: block;
  clear: both;
}

.ask-form label {
  float: left;
  width: 87px;
  text-align: right;
  margin: 7px 0 0;
}

.ask-form .description {
  float: right;
  width: 317px;
}

.ask-form .text {
  border: 1px solid #d7d9d9;
  box-shadow: 0 0 1px 0 #d7d9d9;
  -webkit-box-shadow: 0 0 1px 0 #d7d9d9;
  -moz-box-shadow: 0 0 1px 0 #d7d9d9;
  overflow: hidden;
  padding: 4px 15px 0 6px;
  height: 23px;
}

.ask-form .text input {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  color: #888a8c;
  font: 14px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width: 100%;
}

.ask-form .textarea {
  border: 1px solid #d7d9d9;
  box-shadow: 0 0 1px 0 #d7d9d9;
  -webkit-box-shadow: 0 0 1px 0 #d7d9d9;
  -moz-box-shadow: 0 0 1px 0 #d7d9d9;
  padding: 8px 6px;
  margin: 0 0 13px;
}

.ask-form .textarea textarea {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  color: #888a8c;
  font: 14px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width: 100%;
  height: 86px;
}

.btn-send {
  padding: 0;
  margin: 0 0 8px;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  font: 16px/28px 'MyriadProRegular', Arial, Helvetica, sans-serif;
  background: #5e5e5e;
  color: #fff;
  box-shadow: 0 -1px 0 0 #b9b9b9;
  -webkit-box-shadow: 0 -1px 0 0 #b9b9b9;
  -moz-box-shadow: 0 -1px 0 0 #b9b9b9;
  width: 100%;
  height: 28px;
}

.ask-form .sometext {
  display: block;
  text-align: center;
}

.scheme-tabset {
  overflow: hidden;
  padding: 19px 0 16px;
}

.controls {
  padding: 0;
  margin: 68px 0 0 0;
  list-style: none;
  float: left;
  
  width: 280px;
  max-height: 621px;
  overflow: auto;
}

.controls li {
  margin: 0 0 4px;
  width: 260px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.controls a,
.controls li>span {
  
  height: 64px;
  display: block;
  color: #4eaaea;
  background: #fff;
  padding: 8px 0 0 16px;
  cursor:pointer;
  
  border: solid 1px #4eaaea;
}

.controls .blue-bg a,
.controls .blue-bg > span {
  background-position: 0 0;
}
/*
.controls a:hover,
.controls li>span:hover {
  background-position: 0 -284px;
  text-decoration: none;
}

.controls li.active {
  background: url(/local/templates/gsm-store/css/../images/bg-controls.png) no-repeat 0 100%;
}

.controls li.active a:hover,
.controls li.active > span:hover {
  background: url(/local/templates/gsm-store/css/../images/bg-controls.png) no-repeat 0 -202px;
}


.controls li.blue-bg.active a:hover,
.controls li.blue-bg.active > span:hover {
  background: url(/local/templates/gsm-store/css/../images/bg-controls.png) no-repeat 0 0;
}

.controls li.blue-bg.active {
  background-position: 0 -81px;
}

.controls .blue-bg a:hover,
.controls .blue-bg > span:hover {
  background-position: 0 0;
}
*/

.controls li.active>span
{
	background: #4eaaea url(/local/templates/gsm-store/css/../images/controls_arr5.png) no-repeat 100% 50%;
}


.controls .title {
  display: block;
  font-size: 18px;
  line-height: 24px;
  font-weight: normal;
  padding: 0 0 10px;
  
  color: #000;
}


.controls li.active .title, .controls li.active .place span
{
	color: #fff;
}


.place {
  display: block;
}

.place em {
  display: inline-block;
  vertical-align: middle;
  margin: 0 9px 0 0;
}

.place img {
  vertical-align: top;
}

.place span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  line-height: 20px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  color: #000;
}

.scheme-tabset .tab {
  display: none;
  overflow: hidden;
}

.scheme-tabset .info {
  float: left;
  width: 268px;
  padding: 17px 0 0 20px;
  line-height: 18px;
}

.place-map {
  float: right;
  width: 587px;
}

.place-map img {
  vertical-align: top;
}

.logo-image {
  padding: 0 0 19px 4px;
}

.logo-image img {
  vertical-align: top;
}

.info address {
  font-style: normal;
  display: block;
  line-height: 17px;
  padding: 0 0 16px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.phones-block {
  font-size: 15px;
  padding: 0 0 25px;
}

.phones-block span {
  display: block;
}

.work-schedule {
  padding: 0 0 27px;
}

.work-schedule strong {
  display: block;
  font-size: 16px;
  font-weight: normal;
  padding: 0 0 7px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.work-schedule span {
  display: block;
  padding: 0 0 7px;
}

.work-schedule em {
  font-style: normal;
  margin: -6px 0 0;
  display: block;
}

.print-scheme {}

.print-scheme a {
  text-decoration: underline;
}

.print-scheme a:hover {
  text-decoration: none;
}

.info .place {
  padding: 0 0 28px;
}

.info .place em {
  vertical-align: bottom;
}

.info .place span {
  vertical-align: bottom;
  font-size: 21px;
  line-height: 21px;
  position: relative;
  top: 2px;
}

h4 {
  margin: 0 0 8px;
  border-bottom: 1px solid #ebebeb;
  box-shadow: 0 1px 0 0 #dededf;
  -webkit-box-shadow: 0 1px 0 0 #dededf;
  -moz-box-shadow: 0 1px 0 0 #dededf;
  font-size: 19px;
  line-height: 20px;
  font-weight: normal;
  padding: 0 0 2px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif !important;
}

.threecolumns {
  overflow: hidden;
  padding: 0 0 7px;
}

.threecolumns .column {
  float: left;
  width: 381px;
  padding: 0 0 0 20px;
  line-height: 17px;
}

.threecolumns .column:first-child {
  padding-left: 0;
}

.threecolumns .title {
  display: block;
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.threecolumns .subtitle {
  display: block;
  color: #696a6c;
  padding: 0 0 9px;
}

.threecolumns p {
  margin: 0;
}

.order-panel {
  padding: 0 0 0 47px;
  margin: 0 0 11px;
  list-style: none;
  overflow: hidden;
  background: #00aeef;
  color: #fff;
}

.order-panel li {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/arrow7.png) no-repeat 100% 0;
  padding: 0 68px 0 0;
  height: 45px;
  font-size: 20px;
  line-height: 45px;
  margin: 0 23px 0 0;
}

.order-panel li.active {
  font-size: 30px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  background-position: 100% 100%;
}

.order-panel li.last {
  background: none;
}

.product-table {
  width: 100%;
  border-collapse: collapse;
  text-align: center;
  margin: 0 0 18px;
}

.product-table tr {
  border-bottom: 1px solid #d6d7d8;
}

.product-table th {
  color: #b8babc;
  font-weight: normal;
  padding: 0 0 5px;
  font-size: 16px;
  line-height: 23px;
  vertical-align: bottom;
}

.product-table .col1 {
  text-align: left;
  width: 511px;
}

.product-table .col2 {
  width: 179px;
}

.product-table .col3 {
  width: 180px;
  padding: 0 0 5px 0px;
}

.product-table .col4 {
  width: 93px;
}

.product-table .col5 {
  min-width: 150px;
}

.product-table .heading {
  text-transform: uppercase;
  color: #bcbec0;
  font: 33px/34px 'CenturyGothicRegular', Arial, Helvetica, sans-serif;
}

.product-table td {
  padding: 7px 5px 8px;
}

.product-unit {
  overflow: hidden;
  text-align: left;
}

.product-table .visual {
  float: left;
  width: 115px;
  text-align: center;
  margin: 0 12px 0 0;
}

.product-table .visual img {
  vertical-align: top;
}

.product-table .description {
  overflow: hidden;
  padding: 10px 0 0;
}

.product-table .title {
  display: block;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
}

.product-table .title a {
  color: #00baec;
  text-decoration: underline;
}

.product-table .title a:hover {
  text-decoration: none;
}

.product-table .btn-holder:after {
  content: '';
  display: block;
  clear: both;
}

.btn-hold {
  float: left;
  background: #c5c7c8;
  box-shadow: 0 0 1px 0 #c5c7c8;
  -webkit-box-shadow: 0 0 1px 0 #c5c7c8;
  -moz-box-shadow: 0 0 1px 0 #c5c7c8;
  color: #231f20;
  padding: 7px 12px 0;
  height: 23px;
  margin: 0 4px 0 0;
}

.btn-del {
  float: left;
  color: #808284;
  background: url(/local/templates/gsm-store/css/../images/icon46.png) no-repeat 8px 8px;
  border: 1px solid #d4d5d7;
  box-shadow: inset 0 0 1px 0 #d4d5d7;
  -webkit-box-shadow: inset 0 0 1px 0 #d4d5d7;
  -moz-box-shadow: inset 0 0 1px 0 #d4d5d7;
  padding: 6px 8px 0 26px;
  height: 22px;
}

.quantity {
  text-align: center;
  width: 86px;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 96px;
  padding: 0;
}

.quantity .text {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  margin: -3px 0 0;
}

.quantity .text input {
  padding: 0;
  margin: 0;
  width: 100%;
  text-align: center;
  background: none;
  border: none;
  color: #231f20;
  font: 20px/22px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.quantity .plus,
.quantity .minus {
  background: url(/local/templates/gsm-store/css/../images/plus-minus.png) no-repeat;
  width: 21px;
  height: 22px;
  overflow: hidden;
  text-indent: -9999px;
  cursor: pointer;
  float: left;
}

.quantity .plus {
  float: right;
  background-position: 100% 0;
}

.product-table .price {
  font-size: 17px;
  line-height: 18px;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.product-table .sum {
  font-size: 20px;
  line-height: 21px;
  color: #00afe9;
  font-weight: normal;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.product-table .discount {
  font-size: 18px;
  line-height: 20px;
}

.order-service {
  overflow: hidden;
  padding: 0 0 13px;
}

.discount-input {
  background: url(/local/templates/gsm-store/css/../images/discount-input.png) no-repeat;
  width: 434px;
  height: 38px;
  float: left;
}

.discount-input .text {
  float: left;
  padding: 9px 0 0 5px;
  width: 260px;
}

.discount-input .text input {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  color: #a5a7a9;
  font: 14px/17px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width: 100%;
}

.get-discount {
  float: right;
  font-size: 17px;
  line-height: 36px;
  height: 38px;
  color: #fff;
  padding: 0 0 0 17px;
  width: 142px;
  text-align: center;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.finish-order {
  float: right;
  width: 401px;
  padding: 4px 0 0;
}

.total-sum {
  display: block;
  font-size: 21px;
  line-height: 23px;
  border-bottom: 1px solid #929294;
  box-shadow: 0 1px 0 0 #dbdbdc;
  -webkit-box-shadow: 0 1px 0 0 #dbdbdc;
  -moz-box-shadow: 0 1px 0 0 #dbdbdc;
  padding: 0 0 5px 7px;
  margin: 0 0 8px;
}

.total-sum .price {
  font-size: 29px;
  line-height: 30px;
  color: #00afe9;
  display: inline-block;
  vertical-align: middle;
  padding: 0 0 0 20px;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
}

.btn-order {
  padding: 0 0 4px;
  margin: 0 0 6px;
  border: none;
  cursor: pointer;
  color: #fff;
  background: #00aee8;
  box-shadow: 0 0 1px 0 #00aee8;
  -webkit-box-shadow: 0 0 1px 0 #00aee8;
  -moz-box-shadow: 0 0 1px 0 #00aee8;
  height: 41px;
  font: 28px/41px 'MyriadProRegular', Arial, Helvetica, sans-serif;
  width: 100%;
  text-align: center;
}

.finish-order .sometext {
  display: block;
}

.ordering-form {}

.steps-holder {
  overflow: hidden;
  padding: 4px 0 31px;
}

.step {
  float: left;
  width: 398px;
}

.step .num {
  float: left;
  width: 65px;
}

.step .visual {
  background: url(/local/templates/gsm-store/css/../images/icon47.png) no-repeat;
  width: 45px;
  height: 46px;
  text-align: center;
  color: #00baec;
  font-size: 22px;
  line-height: 46px;
  float: left;
  font-weight: bold;
}

.step>.description {
  overflow: hidden;
  padding: 9px 0 0;
}

.radio-block {}

.step .title {
  display: block;
  color: #fa993f;
  font-size: 17px;
  line-height: 19px;
  padding: 0 0 11px;
  font-family: 'MyriadProBold', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.step .heading {
  display: block;
  color: #00baec;
  font-size: 28px;
  line-height: 30px;
  padding: 0 0 15px;
  font-weight: normal;
  font-family: 'MyriadProSemibold', Arial, Helvetica, sans-serif;
}

.radio-list .description {
  overflow: hidden;
  display: block;
  padding: 2px 0 0;
}

.radio-list strong {
  font-size: 17px;
  line-height: 18px;
  display: block;
  font-weight: normal;
  color: #231f20;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.radio-list span {
  display: block;
  color: #5c5d5f;
}

.radio-list {
  padding: 0 0 33px;
  margin: 0;
  list-style: none;
}

.radio-list li {
  padding: 0 0 9px;
}

.radio-list label {
  overflow: hidden;
  display: block;
  cursor: pointer;
}

.radio-list .radioArea,
.radio-list .radioAreaChecked {
  background-position: 0 -54px;
  width: 25px;
  height: 25px;
  margin: 0 12px 0 0;
  float: left;
}

.radio-list .radioAreaChecked {
  background-position: 0 -87px;
}

.radio-list.hidden .radioArea,
.radio-list.hidden .radioAreaChecked {
  background-position: 0 -119px;
  width: 19px;
  height: 19px;
  margin: 4px 8px 0 0;
  float: left;
}

.radio-list.hidden .radioAreaChecked {
  background-position: 0 -146px;
}

.yandex-link {
  padding: 0 0 13px;
}

.yandex-link img {
  vertical-align: top;
}

.radio-list.hidden {
  padding: 4px 0 7px 39px;
}

.radio-list.hidden li {
  padding: 0 0 5px;
}

.radio-list.hidden strong {
  padding: 0 0 2px;
}

.step .expanded .title {
  padding: 28px 0 13px;
  font-weight: bold;
}

.data-input {}

.data-input .text {
  border: 1px solid #fbb26f;
  box-shadow: inset 0 0 1px 0 #fbb26f;
  -webkit-box-shadow: inset 0 0 1px 0 #fbb26f;
  -moz-box-shadow: inset 0 0 1px 0 #fbb26f;
  margin: 0 0 10px;
  width: 305px;
  padding: 4px 4px 0;
  height: 23px;
}

.data-input .text:after {
  content: '';
  display: block;
  clear: both;
}

.data-input .text input {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  width: 100%;
  float: left;
  color: #000;
  font: 14px/19px 'Roboto', 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.delivery_data textarea {
  font: 14px/19px 'Roboto', 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.product-table.total-list {
  font-size: 17px;
  line-height: 18px;
  margin: 0 0 30px;
}

.product-table.total-list .title {
  padding: 0;
}

.product-table.total-list .title a {
  color: #231f20;
}

.product-table.total-list .heading {
  font-size: 32px;
  line-height: 32px;
}

.product-table.total-list .sum {
  color: #231f20;
  font-size: 18px;
  line-height: 18px;
  font-weight: normal;
  vertical-align: middle;
  font-family: 'MyriadProSemibold', Arial, Helvetica, sans-serif;
  font-weight: normal;
}

.product-table.total-list .old-price {
  text-decoration: line-through;
}

.product-table.total-list th {
  line-height: 24px;
  padding: 0;
}

.product-table.total-list td {
  padding: 7px 2px 13px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  vertical-align: top;
}

.product-table.total-list .col1 {
  width: 530px;
}

.product-table.total-list .col2 {
  width: 142px;
}

.product-table.total-list .col3 {
  width: 124px;
}

.product-table.total-list .col4 {
  padding: 0 126px 0 0;
  width: 147px;
}

.product-table.total-list .quantity {
  padding: 0 126px 0 0;
}

.order-service.total-list .total-sum {
  overflow: hidden;
  padding: 0 0 2px;
  margin: 0 0 12px;
}

.order-service.total-list em {
  font-style: normal;
  float: left;
  padding: 6px 0 0;
}

.order-service.total-list .price {
  float: right;
}

.products-sum {
  display: block;
  font-weight: normal;
  font-size: 19px;
  line-height: 21px;
  border-bottom: 1px solid #929294;
  box-shadow: 0 1px 0 0 #dbdbdc;
  -webkit-box-shadow: 0 1px 0 0 #dbdbdc;
  -moz-box-shadow: 0 1px 0 0 #dbdbdc;
  padding: 0 0 3px;
  margin: 0 0 11px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.products-sum span {
  float: right;
  font-size: 18px;
  line-height: 20px;
}

.order-service.total-list {
  padding: 0 0 18px;
}

.expanded {}

.paying-list-holder {
  overflow: hidden;
  padding: 0 0 0 33px;
}

.paying-list-holder .paying-list {
  float: left;
}

.select-holder select {
  margin: 0;
  padding: 0;
  width: 315px;
}

.selectmenu {
  display: block;
  margin: 0 0 9px;
  height: 30px;
  padding: 0;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  width: 315px !important;
  cursor: pointer;
  color: #231f20;
  font: 16px/18px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  box-shadow: inset 0 0 1px 0 #fbb26f;
  -webkit-box-shadow: inset 0 0 1px 0 #fbb26f;
  -moz-box-shadow: inset 0 0 1px 0 #fbb26f;
}

.selectmenu:hover {
  text-decoration: none;
}

.selectmenu-status {
  text-decoration: none;
  overflow: hidden;
  padding: 4px 5px 0 7px;
  display: block;
  height: 24px;
  border: 1px solid #fbb26f;
  border-width: 1px 0 1px 1px;
}

.select-holder.autopost .selectmenu-status{
	 height: 38px;
}

.select-holder.autopost .selectmenu{
	 height: 47px;
}

.select-holder.autopost .selectmenu-icon{
	 height: 42px;
	 background: url(/local/templates/gsm-store/css/../images/arrow8.png) no-repeat 9px 10px;
}



.selectmenu-menu {
  z-index: 1000;
  position: absolute;
  top: 0;
  margin: -1px 0 0;
  display: none;
  overflow: auto;
}

.selectmenu-menu ul {
  border: 1px solid #faab63;
  background: #fff;
  list-style: none outside none;
  overflow: auto;
  max-height: 200px;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 10;
  color: #231f20;
  font: 16px/18px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.selectmenu-menu.heightX2 ul{
	max-height: 400px;
}

.selectmenu-menu li {
  padding: 3px 9px 7px;
  cursor: pointer;
}

.selectmenu-menu li.active,
.selectmenu-menu li:hover {
  text-decoration: none;
  color: #fff;
  background: #f99e4b;
}

.selectmenu-open {
  display: block;
}

.selectmenu-icon {
  float: right;
  cursor: pointer;
  background: url(/local/templates/gsm-store/css/../images/arrow8.png) no-repeat 9px 3px;
  width: 24px;
  height: 28px;
  border: 1px solid #fbb26f;
  border-width: 1px 1px 1px 0;
}

* html .selectmenu-icon {
  margin: 0 0 0 -3px;
}

.expanded {
  display: none;
}

.qr img {
  vertical-align: top;
}

.qr {
  display: none;
  text-align: center;
}

.filter-form {
  width: 262px;
  border: 1px solid #b6b7b8;
  padding: 8px 0;
  margin: 0 0 37px;
}

.filter-heading {
  overflow: hidden;
  padding: 5px 0 4px;
}

.filter-form .accordion2 {
  border-bottom: 1px solid #d9d9db;
  margin: 0 0 8px;
}

.filter-form .accordion2 .title {
  background: url(/local/templates/gsm-store/css/../images/arrow9.png) no-repeat 100% 7px;
  padding: 0 16px 0 0;
  cursor: pointer;
}

.filter-form .accordion2 .filter-heading {
  padding: 5px 0 11px;
}

.filter-form .accordion2.opened .title {
  background-position: 100% -23px;
}

.expanded2 {
  display: none;
}

.filter-form strong {
  float: left;
  color: #00afe9;
  font: 15px/17px "Roboto", Arial, Helvetica, sans-serif;
}

.filter-form .title span {
  font-weight: normal;
}

.filter-form .text {
  float: left;
  border: 1px solid #e1e1e2;
  height: 22px;
  padding: 2px 6px 0;
  background: #f3f3f4;
  width: 70px;
  margin: 0 17px 0 0;
}

.filter-form .amount-box.change .text {
  float: right;
  width: 98px;
  margin: 0;
}

.filter-form .amount-box.change .text:first-child {
  float: left;
}

.filter-form .amount-box.change .text input {}

.filter-form .text input {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  color: #231f20;
  width: 60px;
  font: 14px/17px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.filter-form label {
  display: inline-block;
  vertical-align: middle;
}

*+html .filter-form label {
  display: inline;
}

.amount-box {
  padding: 0 0 7px;
}

.amount-box:after {
  content: '';
  display: block;
  clear: both;
}

.amount-box span {
  float: left;
  padding: 0 3px 0 0;
  font: 14px/17px "Roboto", Arial, Helvetica, sans-serif;
}

.amount-box span.change1 {
  margin: 6px 0 0 -10px;
  padding: 0;
}

.ui-slider {
  margin: 0 0 24px;
  background: url(/local/templates/gsm-store/css/../images/bg-slider.png) no-repeat;
  width: 241px;
  height: 15px;
  position: relative;
}

.ui-slider-range {
  background: #00aee6;
  left: 0%;
  height: 5px;
  position: absolute;
  top: 5px;
}

.ui-handle-r,
.ui-handle-l {
  position: absolute;
  top: 10px;
  text-indent: -9999px;
  overflow: hidden;
  background: url(/local/templates/gsm-store/css/../images/handler1.png) no-repeat;
  width: 9px;
  height: 18px;
  margin: 0 0 0 0px;
  z-index: 10;
}

.ui-handle-r {
  margin: 0 0 0 -9px;
  background: url(/local/templates/gsm-store/css/../images/handler2.png) no-repeat;
}

.check-list .checkboxArea,
.check-list .checkboxAreaChecked {
  float: left;
  background: url(/local/templates/gsm-store/css/../images/bg-check.png) no-repeat;
  width: 19px;
  height: 19px;
  overflow: hidden;
  margin: 0 4px 0 0;
  cursor: pointer;
}

.check-list.wide .checkboxArea,
.check-list.wide .checkboxAreaChecked {
  margin: 0 10px 0 0;
}

.check-list .hit .checkboxArea,
.check-list .hit .checkboxAreaChecked {
  background-position: 0 -48px;
}

.check-list .special .checkboxArea,
.check-list .special .checkboxAreaChecked {
  background-position: 0 -96px;
}

.check-list .color .checkboxArea,
.check-list .color .checkboxAreaChecked {
  background-position: 0 -144px;
}

.check-list .checkboxAreaChecked {
  background-position: 0 -24px;
}

.check-list .hit .checkboxAreaChecked {
  background-position: 0 -72px;
}

.check-list .special .checkboxAreaChecked {
  background-position: 0 -120px;
}

.check-list .color .checkboxAreaChecked {
  background-position: 0 -168px;
}

.filter-form .check-list label {
  overflow: hidden;
  display: block;
  cursor: pointer;
  color: #231f20;
  font: 14px/17px 'Roboto', 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.check-list.separate {
  padding: 32px 0 0;
}

.check-list span {
  display: block;
  overflow: hidden;
}

.check-list label {
  z-index: 10;
}

.check-list .disabled {
  color: #c0c2c4 !important;
}

.check-list {
  padding: 0;
  margin: 0;
  list-style: none;
  overflow: hidden;
  width: 260px;
  font-size: 0;
  line-height: 0;
  letter-spacing: -1px;
}

.check-list.change li {
  width: 117px;
}

.check-list.wide {
  width: auto;
}

.check-list li {
  display: inline-block;
  vertical-align: top;
  width: 103px;
  padding: 0 5px 7px 0;
  font-size: 14px;
  line-height: 16px;
  letter-spacing: normal;
}

.check-list.one-element li {
  width: 100%;
}

.check-list li.wide {
  width: 140px;
}

.check-list.wide li {
  width: auto;
  display: block;
}

.check-list.hidden {
  display: none;
}

.filter-form .row {
  padding: 0 11px;
}

.filter-form .opened .row {
  border-top: 1px solid #d0d0c2;
}

.filter-form .row:first-child {
  border: none;
}

.filter-form .btn-holder {
  overflow: hidden;
  padding: 3px 0 0;
}

.all-colors {
  padding: 0 0 14px;
  margin-bottom: 10px;
  border-bottom: 1px solid #d9d9db;
}

.all-colors a {
  text-decoration: underline;
}

.all-colors a:hover {
  text-decoration: none;
}

.btn-reset {
  padding: 0;
  margin: 8px 21px 0 0;
  border: none;
  cursor: pointer;
  float: right;
  color: #1e4595;
  background: none;
  font: 14px/17px "Roboto", Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

.btn-reset:hover {
  text-decoration: none;
}

.btn-show {
  padding: 0 18px 5px;
  margin: 0;
  border: none;
  cursor: pointer;
  float: right;
  color: #807F7F;
  background: #f0f0f0;
  height: 37px;
  font: 17px/34px "Roboto", Arial, Helvetica, sans-serif;
}

.filter-form.in-popup .btn-show {
  background: #00b0e9;
}

.popup-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%!important;
  height: 0!important;
  z-index: 120;
  display: none;
}

.bg {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.88;
  background: #000;
}

.popup-reserve,
.popup {
  position: fixed;
  top: 41.7%!important;
  left: 50%!important;
  width: 428px;
  margin: 0 0 0 -214px!important;
  background: #fff;
  box-shadow: 0 0 1px 0 #fff;
  -webkit-box-shadow: 0 0 1px 0 #fff;
  -moz-box-shadow: 0 0 1px 0 #fff;
}

.complain-popup .popup {
  width: 496px;
  margin: 0 0 0 -248px;
}

.ask-popup .popup {
  width: 434px;
  margin: 0 0 0 -217px;
}

.message-popup .popup {
  width: 490px;
  margin: 0 0 0 -245px;
}

.btn-close {
  position: absolute;
  right: -1px;
  top: -24px;
  color: #adafb2;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 15px;
  background: url(/local/templates/gsm-store/css/../images/btn-close.png) no-repeat 100% 0;
  padding: 0 23px 0 0;
}

.btn-closes {
  position: absolute;
  right: -1px;
  top: -24px;
  color: #adafb2;
  text-transform: uppercase;
  font-size: 13px;
  line-height: 15px;
  background: url(/local/templates/gsm-store/css/../images/btn-close.png) no-repeat 100% 0;
  padding: 0 23px 0 0;
}

.filter-form.in-popup {
  width: auto;
  padding: 0;
  border: none;
  margin: 0;
  box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  padding: 16px 22px 22px;
}

.filter-form.in-popup .filter-heading {
  padding: 5px 0 14px;
}

.filter-form.in-popup .check-list {
  width: 430px;
  margin: 0 0 8px;
}

.filter-form.in-popup .check-list li {
  padding: 0 26px 9px 0;
  width: 115px;
}

.filter-form.in-popup .btn-holder {
  padding: 3px 4px 0 0;
}

.complain-form {
  padding: 0 0 25px;
}

.complain-form .title {
  display: block;
  font-weight: normal;
  font: 22px/24px 'MyriadProRegular', Arial, Helvetica, sans-serif;
  background: #cbcccd;
  box-shadow: 0 1px 1px 0 #cbcccd;
  -webkit-box-shadow: 0 1px 1px 0 #cbcccd;
  -moz-box-shadow: 0 1px 1px 0 #cbcccd;
  padding: 10px 18px 4px;
  margin: 0 0 32px;
}

.complain-form .row-holder {
  padding: 0 26px 0 5px;
}

.complain-form .row {
  margin: 0 0 12px;
}

.complain-form .row.change {
  margin: 0 0 24px;
}

.complain-form .row:after {
  content: '';
  display: block;
  clear: both;
}

.complain-form label {
  float: left;
  width: 140px;
  text-align: right;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  padding: 5px 0 0;
}

.complain-form .text {
  float: right;
  border: 1px solid #929497;
  height: 24px;
  width: 297px;
  padding: 4px 10px 0;
}

.complain-form .text input {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  width: 100%;
  color: #231f20;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.complain-form .textarea {
  float: right;
  border: 1px solid #929497;
  padding: 4px 10px;
  width: 297px;
}

.complain-form .textarea textarea {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  width: 100%;
  height: 95px;
  color: #231f20;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  resize: none;
}

.complain-form .btn-holder {
  overflow: hidden;
  margin: -1px 0 0;
}

.btn-send2 {
  padding: 0 17px 4px;
  margin: 0;
  border: none;
  cursor: pointer;
  float: right;
  background: #cbcccd;
  color: #000;
  height: 29px;
  font: 16px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.ask-popup-form {
  padding: 0 0 25px;
}

.ask-popup-form .title {
  display: block;
  font-weight: normal;
  font: 22px/24px 'MyriadProRegular', Arial, Helvetica, sans-serif;
  background: url(/local/templates/gsm-store/css/../images/bg-title.png) no-repeat;
  width: 434px;
  height: 42px;
  margin: 0 0 15px;
  text-align: center;
  color: #fff;
  padding: 12px 0 0;
}

.ask-popup-form .row-holder {
  padding: 0 25px 0 5px;
}

.ask-popup-form .row {
  margin: 0 0 12px;
}

.ask-popup-form .row.change {
  margin: 0 0 24px;
}

.ask-popup-form .row:after {
  content: '';
  display: block;
  clear: both;
}

.ask-popup-form label {
  float: left;
  width: 78px;
  text-align: right;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  padding: 5px 0 0;
}

.ask-popup-form .text {
  float: right;
  border: 1px solid #faa04c;
  height: 24px;
  width: 297px;
  padding: 4px 10px 0;
}

.ask-popup-form .text input {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  width: 100%;
  color: #231f20;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.ask-popup-form .textarea {
  float: right;
  border: 1px solid #faa04c;
  padding: 4px 10px;
  width: 297px;
}

.ask-popup-form .textarea textarea {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  width: 100%;
  height: 95px;
  color: #231f20;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  resize: none;
}

.ask-popup-form .btn-holder {
  overflow: hidden;
  margin: -1px 0 0;
}

.btn-send3 {
  padding: 0 17px 4px;
  margin: 0;
  border: none;
  cursor: pointer;
  float: right;
  background: #f8923e;
  color: #fff;
  height: 29px;
  font: 16px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.message-form {
  padding: 0 0 25px;
}

.message-form .title {
  display: block;
  font-weight: normal;
  margin: 0 0 11px;
  background: #00afe9;
  color: #fff;
  padding: 7px 23px 9px;
  font: 22px/24px 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.message-form .sometext {
  display: block;
  font: 15px/18px 'MyriadProRegular', Arial, Helvetica, sans-serif;
  padding: 0 0 22px;
}

.message-form .holder {
  padding: 0 25px;
}

.message-form .row {
  margin: 0 0 27px;
}

.message-form .row:after {
  content: '';
  display: block;
  clear: both;
}

.message-form label {
  float: left;
  width: 42px;
  text-align: right;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  padding: 5px 0 0;
}

.message-form .text {
  float: right;
  border: 1px solid #30bfed;
  height: 24px;
  width: 368px;
  padding: 4px 10px 0;
}

.message-form .text input {
  float: left;
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  width: 100%;
  color: #231f20;
  font: 15px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
}

.message-form .btn-holder {
  overflow: hidden;
  margin: -1px 0 0;
}

.btn-send4 {
  padding: 0 17px 4px;
  margin: 0;
  border: none;
  cursor: pointer;
  float: right;
  background: #00b0e9;
  color: #fff;
  height: 29px;
  font: 16px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.product-list li {
  margin-top: 24px;
}

.postupl_detail {
  position: static;
  width: 100%;
  margin: 0 0 7px !important;
  padding: 7px 0 0 0 !important;
  background-color: #BCBAB9;
  text-align: center;
}

.error_field {
  border: 1px solid red !important;
}

.filter_no_good {
  background: #00aeef;
  color: #fff;
  padding: 20px;
  font-size: 16px;
  text-align: center;
  margin: auto 0 20px;
}

.vk-widget {
  overflow: hidden;
  margin-top: 5px;
}

.small {
  font-size: 10px;
}

small {
  font-size: 11px;
  line-height: 11px;
  display: inline-block;
  margin-bottom: 10px;
}

.guarantee_salon,
.guarantee_proizv,
.guarantee_proizv_without_rst,
.parking {
  font-size: 16px;
  background-position: 8px -1px;
  padding: 6px 0 9px 60px;
  height: 30px;
  color: grey;
  display: block;
  width: 200px;
}

.guarantee_salon {
  background: url(/local/templates/gsm-store/css/../images/garanty_new.png) no-repeat;
  padding: 15px 0 0 60px;
}

.guarantee_proizv {
  background: url(/local/templates/gsm-store/css/../images/rst_eac_mini.png) no-repeat;
}

.guarantee_proizv_without_rst {
  background: url(/local/templates/gsm-store/css/../images/eac_mini.png) no-repeat;
}

.parking {
  background: url(/local/templates/gsm-store/css/../images/parking.png) no-repeat 4px 4px;
  background-size: 38px;
}

.parking a {
  color: #1e4595;
}

#content p,
.news-detail,
.news-detail p {
  font-family: 'Roboto', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
}

.title-search-preview {
  font-family: 'Roboto', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
}


/* Alex advanced */

.ask-form .sel_opt {
  border: 1px solid #d7d9d9;
  box-shadow: 0 0 1px 0 #d7d9d9;
  -webkit-box-shadow: 0 0 1px 0 #d7d9d9;
  -moz-box-shadow: 0 0 1px 0 #d7d9d9;
  overflow: hidden;
  padding: 4px 15px 4px 6px;
  height: 28px;
  color: #333;
}

li.changed a {
  color: #00BFFF;
}


/*about*/

.wrapper {
  margin: 0 auto;
  width: 1200px;
}

#about h1 {
  font-size: 17pt;
  color: #939598;
}

#about p {
  font-family: 'Roboto', 'MyriadProRegular', tahoma, Arial, Helvetica, sans-serif;
}

#about p.about-title {
  text-align: center;
  color: #939598;
  font-size: 26px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-family: Century Gothic;
  line-height: 30px;
}

p.about-title span {
  text-transform: none;
  font-size: 20px;
  line-height: 17px;
}

div.about-welcome {
  background: #ffffff url(/local/templates/gsm-store/css/../images/about-welcome.jpg) no-repeat;
  height: 734px;
}

div.about-service {
  background: #ffffff url(/local/templates/gsm-store/css/../images/about-service.jpg) no-repeat;
  height: 722px;
  text-align: center;
  padding-top: 10px;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

#about div.about-service p.about-title {
  color: #656668;
  margin: 10px 0 25px 0;
}

div.about-service-content {
  display: inline-block;
  width: 350px;
  height: 320px;
  text-align: center;
  vertical-align: top;
  margin: 0 20px;
}

div.about-service-content p.about-service-name,
div.about-access-content p.about-access-name {
  text-transform: uppercase;
  height: 50px;
  font-size: 20px;
  line-height: 25px;
  color: #656668;
  margin: 6px 0;
}

div.about-service-content:hover p.about-service-name,
div.about-access-content:hover p.about-access-name {
  font-weight: bold;
}

div.about-service-content hr,
div.about-access-content hr {
  width: 130px;
  border: 1px solid #656668;
}

div.about-service-content p.about-service-content {
  font-size: 15px;
}

.about-service-image {
  width: 135px;
  height: 135px;
  margin: 0 auto;
  background: url(/local/templates/gsm-store/css/../images/manager.png) no-repeat
}

.manager .about-service-image {
  background: url(/local/templates/gsm-store/css/../images/manager.png) no-repeat
}

.garanty .about-service-image {
  background: url(/local/templates/gsm-store/css/../images/garanty.png) no-repeat
}

.origin .about-service-image {
  background: url(/local/templates/gsm-store/css/../images/origin.png) no-repeat
}

.change .about-service-image {
  background: url(/local/templates/gsm-store/css/../images/change.png) no-repeat
}

.tuning .about-service-image {
  background: url(/local/templates/gsm-store/css/../images/tuning.png) no-repeat
}

div.about-service-content:hover .about-service-image {
  background-position: 0 -135px;
}

.about-comfort {
  height: 460px;
  background: url(/local/templates/gsm-store/css/../images/about-comfort.jpg) no-repeat;
  text-align: center;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

div.about-comfort-content {
  height: 200px;
  width: 240px;
  display: inline-block;
  vertical-align: top;
  margin: 100px 20px 0 20px;
}

#about div.about-comfort p.about-title {
  padding-top: 50px;
  line-height: 25px;
  color: #656668;
}

.about-comfort-image {
  height: 100px;
  width: 100px;
  margin: 0 auto;
}

.interier .about-comfort-image {
  background: url(/local/templates/gsm-store/css/../images/interier.png) no-repeat;
  height: 95px;
}

.interier:hover .about-comfort-image {
  background-position: 0 -96px;
}

.wait .about-comfort-image {
  background: url(/local/templates/gsm-store/css/../images/wait.png) no-repeat;
  height: 74px;
  margin-bottom: 40px;
}

.wait:hover .about-comfort-image {
  background-position: 0 -74px;
}

.time .about-comfort-image {
  background: url(/local/templates/gsm-store/css/../images/time.png) no-repeat;
  height: 88px;
}

.time:hover .about-comfort-image {
  background-position: 0 -88px;
}

.wifi .about-comfort-image {
  background: url(/local/templates/gsm-store/css/../images/wifi.png) no-repeat;
  height: 96px;
}

.wifi:hover .about-comfort-image {
  background-position: 0 -98px;
}

p.about-comfort-name {
  text-transform: uppercase;
  font-size: 20px;
  line-height: 20px;
}

div.about-comfort-content:hover p.about-comfort-name {
  color: #00b0e9;
}

.about-access {
  height: 798px;
  background: url(/local/templates/gsm-store/css/../images/about-access.jpg) no-repeat;
  text-align: center;
  vertical-align: top;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

#about .about-access p.about-title {
  padding-top: 20px;
  margin-bottom: 10px;
  line-height: 25px;
  color: #656668;
}

.about-access-content {
  height: 285px;
  width: 360px;
  display: inline-block;
  margin: 10px 20px 0 15px;
  text-align: center;
  vertical-align: top;
}

.about-access-image {
  height: 187px;
  width: 187px;
  margin: 0 auto 10px auto;
}

.about-access .about-access-name {
  height: 60px;
}

.assortment .about-access-image {
  background: url(/local/templates/gsm-store/css/../images/assortment.png) no-repeat;
}

.price .about-access-image {
  background: url(/local/templates/gsm-store/css/../images/price.png) no-repeat;
}

.cash .about-access-image {
  background: url(/local/templates/gsm-store/css/../images/cash.png) no-repeat;
}

.gift .about-access-image {
  background: url(/local/templates/gsm-store/css/../images/gift.png) no-repeat;
}

.preorder .about-access-image {
  background: url(/local/templates/gsm-store/css/../images/preorder.png) no-repeat;
}

.about-access-content:hover .about-access-image {
  background-position: 0 -187px;
  cursor: pointer;
}

.about-access-cards {
  display: block;
}

.about-access-cards img {
  display: inline-block;
  margin: 10px 10px;
}

.about-company {
  height: 486px;
  background: url(/local/templates/gsm-store/css/../images/company.jpg) no-repeat;
  left: 50%;
  width: 1920px;
  margin-left: -956px;
  position: relative;
}

#about .about-company p.about-title {
  color: #656668;
}

.about-company-content-wrapper {
  margin-left: 500px;
  padding-top: 80px;
}

.about-company-content {
  height: 280px;
  width: 330px;
  display: inline-block;
  vertical-align: top;
  margin-top: 40px;
  text-align: center;
}

.about-company-content.doc {
  background: url(/local/templates/gsm-store/css/../images/doc.png) no-repeat 50% 0;
}

.about-company-content.cash-card {
  background: url(/local/templates/gsm-store/css/../images/cash-card.png) no-repeat 50% 0;
  margin-left: 20px;
}

.about-company-content-name {
  font-size: 20px;
  margin-top: 200px;
}

.about-take {
  height: 666px;
  background: url(/local/templates/gsm-store/css/../images/take.jpg) no-repeat;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

#about .about-take p.about-title {
  color: #ffffff;
  padding-top: 20px;
}

.about-take-top {
  margin-top: 20px;
}

.about-take-top-content {
  width: 365px;
  height: 141px;
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
}

.about-take-top p {
  font-family: Myriad Pro light;
  color: #ffffff;
  font-size: 16px;
  width: 320px;
}

.about-take-top-content-name {
  font-weight: bold;
}

.about-take-top-content.one {
  background: url(/local/templates/gsm-store/css/../images/one.png) no-repeat;
}

.about-take-top-content.two {
  background: url(/local/templates/gsm-store/css/../images/two.png) no-repeat;
}

.about-take-top-content.three {
  background: url(/local/templates/gsm-store/css/../images/three.png) no-repeat;
}

.about-take-main-content {
  display: inline-block;
  width: 395px;
  margin-top: 40px;
}

.about-take-main-content.left {
  float: left;
}

.about-take-main-content.right {
  float: right;
}

.about-take-main-content > div {
  display: block;
  height: 155px;
}

.about-take-main-content p {
  width: 220px;
  color: #ffffff;
  text-align: left;
  padding-top: 50px;
}

.about-take-main-content.right p {
  text-align: right;
  margin: 0;
  padding-top: 75px;
}

.about-take-main-content.left p {
  margin-left: 180px;
}

.about-take-main-content.left .top {
  background: url(/local/templates/gsm-store/css/../images/delivery-express.png) no-repeat;
}

.about-take-main-content.left .bottom {
  background: url(/local/templates/gsm-store/css/../images/free-delivery.png) no-repeat;
}

.about-take-main-content.right .top {
  background: url(/local/templates/gsm-store/css/../images/comfort-adress.png) no-repeat right 0;
}

.about-take-main-content.right .bottom {
  margin-top: 20px;
  background: url(/local/templates/gsm-store/css/../images/many-adresses.png) no-repeat right 0;
}

.about-take-main-content.right .top:hover,
.about-take-main-content.right .bottom:hover {
  background-position: right -155px;
  cursor: pointer;
}

.about-take-main-content.left .top:hover,
.about-take-main-content.left .bottom:hover {
  background-position: left -155px;
  cursor: pointer;
}

.about-take-main-content.center {
  background: url(/local/templates/gsm-store/css/../images/take-contakt.png) no-repeat 0 150px;
  height: 450px;
  margin-top: -4px;
}

.about-take-main-content.center p {
  padding-top: 305px;
  text-align: center;
  font-size: 15px;
  color: #656668;
  width: 380px;
  margin: 47px 10px;
}

.about-history {
  height: 942px;
  /*margin-top:-55px;*/
  background: url(/local/templates/gsm-store/css/../images/history.jpg) no-repeat;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

#about .about-history p.about-title {
  text-align: left;
  padding-top: 80px;
  color: #656668;
}

.about-history-content {
  margin-top: 10px;
}

.about-history-content p {
  width: 530px;
  height: 62px;
  margin: 0 0 13px 0;
  padding: 15px 0 0 10px;
  font-size: 14px;
}

#about .about-social p.about-title {
  color: #656668;
  text-align: left;
}

.about-social {
  height: 670px;
  background: url(/local/templates/gsm-store/css/../images/inet.jpg) no-repeat;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
  margin-bottom: -20px;
}

.about-social-content-wrapper {
  margin-left: 400px;
  padding-top: 200px;
  height: 400px;
  width: 820px;
}

.about-social-content-wrapper p {
  text-align: left;
}

.about-social-groops {
  margin: 50px 0;
  display: inline-block;
}

.about-social-groops a {
  margin-left: 20px;
}


/*--delivery-*/

#delivery p {
  font-family: MyriadProRegular;
}

#delivery p.delivery-title {
  text-align: center;
  color: #656668;
  font-size: 30px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-family: Century Gothic;
  padding-top: 20px;
}

#delivery p.delivery-title span {
  text-transform: none;
  font-size: 20px;
}

.delivery-pay,
.delivery-del {
  background: #ffffff url(/local/templates/gsm-store/css/../images/delivery-pay.jpg) no-repeat;
  height: 680px;
  text-align: center;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

.delivery-del {
  background: #ffffff url(/local/templates/gsm-store/css/../images/delivery-del.jpg) no-repeat;
  height: 670px;
  margin-bottom: -20px;
}

div.delivery-content {
  float: none;
  background: transparent;
  color: inherit;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  padding: 0;
}

div.delivery-content:hover {
  cursor: pointer;
}

div.delivery-content p.delivery-name {
  text-transform: uppercase;
  height: 50px;
  font-size: 20px;
  line-height: 25px;
}

div.delivery-content:hover p.delivery-name {
  font-weight: bold;
}

div.delivery-content hr {
  width: 130px;
  border: 1px solid #656668;
}

.delivery-pay .delivery-content,
.delivery-del .delivery-content {
  height: 245px;
  width: 220px;
  display: inline-block;
  margin: 20px 20px 0 20px;
  text-align: center;
  vertical-align: top;
}

.delivery-del .delivery-content {
  height: 290px;
  width: 397px;
  margin: 10px 0 0 0;
}

.delivery-pay .delivery-image {
  height: 153px;
  width: 153px;
  margin: 0 auto 10px auto;
}

.delivery-del .delivery-image {
  height: 188px;
  width: 192px;
  margin: 0 auto 10px auto;
}

.delivery-name {
  height: 60px;
}

.cash .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-cash.png) no-repeat;
}

.cur .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-cur.png) no-repeat;
}

.aut .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-aut.png) no-repeat;
}

.card .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-card.png) no-repeat;
}

.sber .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-sber.png) no-repeat;
}

.credit .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-credit.png) no-repeat;
}

.ur .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-ur.png) no-repeat;
}

.delivery-pay .delivery-content:hover .delivery-image {
  background-position: 0 -153px
}

.delivery-del .delivery-content:hover .delivery-image {
  background-position: 0 -188px
}

.self .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-self.png) no-repeat;
}

.one-day .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-one-day.png) no-repeat;
}

.obl .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-obl.png) no-repeat;
}

.next-day .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-next-day.png) no-repeat;
}

.rus .delivery-image {
  background: url(/local/templates/gsm-store/css/../images/del-rus.png) no-repeat;
}


/*--garanty--*/

#garanty p.garanty-title {
  text-align: center;
  color: #656668;
  font-size: 30px;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-family: Century Gothic;
  padding-top: 50px;
}

#garanty p.garanty-title span {
  text-transform: none;
  font-size: 20px;
}

#garanty .garanty-offer p.garanty-title {
  color: #ffffff;
}

.garanty-main,
.garanty-offer,
.garanty-back {
  background: #ffffff url(/local/templates/gsm-store/css/../images/garanty-main.jpg) no-repeat;
  height: 700px;
  text-align: center;
  left: 50%;
  width: 1920px;
  margin-left: -960px;
  position: relative;
}

.garanty-offer {
  background: #ffffff url(/local/templates/gsm-store/css/../images/garanty-offer.jpg) no-repeat;
  height: 640px;
  text-align: left;
}

.garanty-time {
  background: none;
  height: 350px;
}

.garanty-back {
  background: #ffffff url(/local/templates/gsm-store/css/../images/garanty-back.png) no-repeat;
  height: 700px;
}

.garanty-content p.garanty-name {
  height: 50px;
  font-size: 16px;
  line-height: 20px;
}

.garanty-offer .garanty-content p.garanty-name {
  display: inline-block;
  width: 405px;
  color: #ffffff;
  margin-left: 20px;
  text-transform: none;
}

.garanty-time .garanty-content p.garanty-name {
  color: #ffffff;
  margin-left: 16px;
  text-transform: none;
  margin-top: 100px;
}

.garanty-back .garanty-content p.garanty-name {
  font-size: 14px;
}

.garanty-main .garanty-content {
  height: 280px;
  width: 350px;
  display: inline-block;
  margin: 20px 20px 0 20px;
  text-align: center;
  vertical-align: top;
}

.garanty-offer .garanty-content {
  height: 180px;
  width: 590px;
  margin: 10px 0 0 0;
  display: inline-block;
  text-align: left;
  vertical-align: top;
}

.garanty-time .garanty-content {
  height: 190px;
  width: 530px;
  margin: 20px 40px 0 10px;
  display: inline-block;
  text-align: left;
  vertical-align: top;
}

.garanty-back .garanty-content {
  height: 275px;
  width: 365px;
  margin: 20px 15px;
  display: inline-block;
  vertical-align: top;
}

.garanty-main .garanty-image {
  height: 169px;
  width: 169px;
  margin: 0 auto 10px auto;
  vertical-align: middle;
}

.garanty-offer .garanty-image {
  height: 153px;
  width: 153px;
  margin: 0 auto 10px auto;
  display: inline-block;
  vertical-align: top;
}

.garanty-back .garanty-image {
  height: 71px;
  width: 71px;
  margin: 0 auto 10px auto;
  display: inline-block;
}

.garanty-name {
  height: 60px;
}

.garanty-main .one .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-main-1.png) no-repeat;
}

.garanty-main .two .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-main-2.png) no-repeat;
}

.garanty-main .three .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-main-3.png) no-repeat;
}

.garanty-main .four .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-main-4.png) no-repeat;
}

.garanty-main .five .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-main-5.png) no-repeat;
}

.garanty-main .six .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-main-6.png) no-repeat;
}

.garanty-main .garanty-content .garanty-image {
  background-position: 0 -169px
}


/*.garanty-offer .garanty-content:hover .garanty-image {
    background-position:0 -153px
}*/

.garanty-offer .one .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-offer-1.png) no-repeat;
}

.garanty-offer .two .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-offer-4.png) no-repeat;
}

.garanty-offer .three .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-offer-2.png) no-repeat;
}

.garanty-offer .four .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-offer-5.png) no-repeat;
}

.garanty-offer .five .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-offer-3.png) no-repeat;
}

.garanty-time .left {
  background: url(/local/templates/gsm-store/css/../images/garanty-time-left.png) no-repeat;
}

.garanty-time .right {
  background: url(/local/templates/gsm-store/css/../images/garanty-time-right.png) no-repeat;
}

.garanty-back .one .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-back-1.png) no-repeat;
}

.garanty-back .two .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-back-2.png) no-repeat;
}

.garanty-back .three .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-back-3.png) no-repeat;
}

.garanty-back .four .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-back-4.png) no-repeat;
}

.garanty-back .five .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-back-5.png) no-repeat;
}

.garanty-back .six .garanty-image {
  background: url(/local/templates/gsm-store/css/../images/garanty-back-6.png) no-repeat;
}

.garanty-back .garanty-content .garanty-image {
  background-position: 0 -71px;
}

#cboxContent {
  width: 800px !important;
}


/* Develop: Mars Stepanov e:16/06/15 ***/

#about h1.about-title {
  text-align: center;
  color: #939598;
  font-size: 30px !important;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-family: Century Gothic !important;
  line-height: 20px !important;
}

h1.about-title span {
  text-transform: none;
  font-size: 20px;
  line-height: 17px;
}

#delivery h1.delivery-title {
  text-align: center;
  color: #656668;
  font-size: 30px !important;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-family: Century Gothic !important;
  padding-top: 20px !important;
}

#delivery h1.delivery-title span {
  text-transform: none;
  font-size: 20px;
}

#garanty h1.garanty-title {
  text-align: center;
  color: #656668;
  font-size: 30px !important;
  text-transform: uppercase;
  margin: 0 0 10px 0;
  font-family: Century Gothic !important;
  padding-top: 50px !important;
}

#garanty h1.garanty-title span {
  text-transform: none;
  font-size: 20px;
}

.dev_modal_div {
  width: 440px;
  max-height: 650px;
  border-radius: 5px;
  background: #fff;
  position: fixed;
  top: 45%;
  left: 50%;
  margin-top: 0px;
  margin-left: -240px;
  display: none;
  opacity: 0;
  z-index: 101;
  padding: 20px;
  -o-text-align: left;
  text-align: justify;
  font-size: 15px;
  line-height: 120%;
}

.dev_modal_div div {
  overflow-y: auto;
  overflow-x: hidden;
  width: 410px;
  height: 230px;
}


/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅпїЅпїЅ пїЅ пїЅпїЅпїЅпїЅпїЅ) */

.dev_modal_div .dev_modal_close {
  position: absolute;
  width: 33px;
  height: 32px;
  right: -40px;
  top: -18px;
  text-indent: -9999px;
  cursor: pointer;
  background: transparent url("/local/templates/gsm-store/components/blackbutterfly/pleasecallmebackPRO/pro/img/colorbox-nav.png") no-repeat scroll -225px 0px;
  z-index: 101;
}


/* пїЅпїЅпїЅпїЅпїЅпїЅпїЅпїЅ */

#dev_overlay {
  z-index: 101;
  position: fixed;
  background-color: #000;
  opacity: 0.8;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  cursor: pointer;
  display: none;
}

.open_modal {
  color: #231F20!important;
}

.parking .open_modal {
  color: #1e4595!important;
}

.dev_search .product-list {
  padding: 0;
  margin: 0 0 21px;
  list-style: none;
  text-align: center;
  border-bottom: 1px solid #d0d1d2;
  overflow: hidden;
}

.dev_search .product-list li {
  float: left;
  width: 197px;
  height: 270px;
  margin: 0 0 -1px;
  border-bottom: 1px solid #D0D1D2;
  padding: 10px 0px 30px 38px;
}

.dev_search .status-inner {
  margin-top: 5px;
  padding: 0 0px 2px;
}


/*iphone5*/

@media only screen and (width: 640px) {
  body {
    min-height: 1136px;
  }
}

.title-search-result {
  background: #fff;
}

table.title-search-result {
  width: 100%!important;
}


/* пїЅпїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅпїЅ */

#scrollup {
  position: fixed;
  opacity: 0.4;
  padding: 0px 5px 0;
  background: #00AFE9;
  right: 0px;
  bottom: 0px;
  display: none;
  cursor: pointer;
  z-index: 100;
}

#scrollup:hover {
  opacity: 1;
}

.bx-composite-btn.bx-btn-grey.bx-btn-border.bx-composite-btn-fixed {
  right: 80px;
}

#pdirect-top,
#pdirect-foot {
  text-align: center;
  display: block;
  background-color: #00B0E9;
  border-radius: 26px;
  padding: 3px 8px;
  color: #fff;
  position: absolute;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-size: 13px;
  font-weight: normal;
  white-space: nowrap;
}

#pdirect-top {
  left: 4px;
  top: 40px;
}

#pdirect-foot {
  margin-left: -8px;
}

.price-without-nal {
  font-size: 16px!important;
  margin-top: 10px!important;
}

.predoplata.udal {
  font-weight: normal!important;
}

.predoplata.udal span {
  color: black;
  font-size: 15px!important;
}

.news-btn {
  text-align: center;
  display: inline-block;
  background-color: #00B0E9;
  border-radius: 26px;
  padding: 10px 20px;
  color: #fff;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
}

.block-info-product {
  font-size: 14px;
  padding: 0 40px 20px;
  margin-top: -20px;
  font-style: italic;
}

#nashlideshevle .formsrecalme,
#nashlideshevle .formsrecalme > div {
  width: auto!important;
  height: auto!important;
  padding: 10px 0 0!important;
}

#nashlideshevle .formsrecalme > p {
  font-size: 12px!important;
}

#nashlideshevle form {
  width: 302px;
  margin: auto;
}

#nashlideshevle input[type=submit] {
  background-color: #B91015;
  color: #fff;
  display: block;
  width: 100%;
  border-radius: 5px;
  padding: 7px;
  box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3);
  border: 1px solid #B91015;
  cursor: pointer;
}

.form-error-input {
  border: 1px solid red!important;
  box-shadow: 0 0 1px red!important;
}

.pasib {
  display: none;
  width: 375!important;
  font-size: 18px;
}

.auth-forgot a {
  border: 1px solid #999;
  font-size: 16px;
  line-height: 18px;
  padding: 10px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
  display: inline-block;
  right: 0;
  margin-top: 16px;
  color: #37549e;
}

.free-deliveries {
  border: 1px solid #fbb26f;
  padding: 0 10px;
  margin: 5px 10px 10px 0;
  font-size: 14px;
  font-weight: bold;
}

#i-see-error {
  background: #fff;
  padding: 20px;
}

#i-see-error p span {
  font-size: 12px!important;
  color: #666666;
}

#i-see-error p input,
#i-see-error p textarea {
  background: #DEDEDE;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.3);
  font-size: 12px!important;
  border: 1px solid #B5B5B5;
  padding: 8px 10px;
  border-radius: 5px;
  min-width: 280px;
  display: block;
}

#i-see-error p textarea {
  min-height: 90px;
}

#i-see-error input[type=submit] {
  background-color: #B91015;
  color: #fff;
  display: block;
  border-radius: 5px;
  padding: 7px;
  box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3);
  border: 1px solid #B91015;
  cursor: pointer;
  width: 100%;
}

input[disabled],
textarea[disabled],
input[readonly],
textarea[readonly] {
  cursor: not-allowed;
}

.updateproduct {
  text-align: center;
  font-size: 20px;
  color: #00AFE9;
  padding: 20px;
  margin-top: -20px;
  cursor: pointer;
}

.update-plus {
  display: block;
  border: 2px solid #00AFE9;
  width: 30px;
  margin: auto;
  border-radius: 60px;
  text-align: center;
  line-height: 30px;
  margin-bottom: 10px;
}

.updateproduct:hover .update-plus {
  background: #00AFE9;
  color: #fff;
}

.table-striped {
  border-collapse: collapse
}

.table-striped td {
  border: 1px solid rgb(188, 190, 192);
  padding: 10px;
  line-height: 19px;
}

.table-striped td p {
  margin: 0;
}

.table-striped tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}

.cursor {
  cursor: pointer;
}

.box-modal {
  background: #fff;
  padding: 15px;
}


/*пїЅпїЅпїЅпїЅпїЅ пїЅпїЅпїЅпїЅпїЅ*/

.new-forms {
  padding: 15px;
  background-color: #fff;
}

.new-forms .zagolovok {
  color: #333333;
  font-size: 23px !important;
  margin: 0;
}

.new-forms hr {
  background: none repeat scroll 0 0 #CECECE;
  border: 0 solid #CECECE;
}

.new-forms p {
  margin: 10px 0;
}

.new-forms .o-input {
  background-color: #f0f0f0;
  border: 1px solid #cecece;
  border-radius: 3px;
  margin: 10px 0;
  padding: 5px 10px;
}

.new-forms .o-input input {
  background: none;
  border: none;
  width: 100%;
  padding: 5px 0;
}

.new-forms .erorsleft {
  float: left;
  color: red;
  display: none;
  font-size: 14px!important;
}

.new-forms .red-btn {
  background-color: #B91015;
  color: #fff;
  display: block;
  border-radius: 3px;
  box-shadow: inset 0 1px 0px rgba(255, 255, 255, 0.3);
  border: 1px solid #B91015;
  cursor: pointer;
  width: 100%;
  text-align: center;
  line-height: 34px;
}

.new-forms .red-btn:hover {
  text-decoration: none;
}

#cboxClose {
  color: #000!important;
  top: 0!important;
  right: 0!important;
}

#cboxClose:before {
  content: "x";
  color: #000;
  font-size: 16px;
  margin-left: -28px;
}

#okkontactssendvopros .description {
  border: 2px solid #97ba00;
  border-radius: 3px;
  padding: 10px;
  width: 295px;
  text-align: center;
}

.people-view {
  background: #eee;
  font-size: 16px;
  line-height: 18px;
  padding: 10px;
  display: block;
  position: absolute;
  right: 0;
  margin-top: 47px;
  width: 180px;
}

.people-view .fa {
  display: block;
  float: left;
  font-size: 35px;
  margin-right: 10px;
  color: #F6921E;
}

.people-view span {
  font-size: 12px;
  display: block;
}

.link.blue {
  color: #3e5fa4;
}

.mobile-site {
  display: inline!important;
  font-size: 13px;
}

.margin-pic {
  margin: 0 10px 10px 0;
}

.service-columns .paying-list.tradein-block {
  position: absolute;
  margin-top: -15px;
  margin-left: -125px;
}

.tradein {
  display: block;
  font-size: 14px;
  color: #000;
  font-weight: bold;
}

.tradein:hover {
  text-decoration: none;
}

.tradein img {
  float: left;
  margin-right: 10px;
}

.tradein > span {
  text-transform: uppercase;
  display: block;
  margin-top: 15px;
}

.tradein > span > span {
  display: block;
  font-size: 24px;
  margin-top: 5px;
  text-transform: none;
  color: #3d9530;
}

.list-small {
  padding: 0;
}

.list-small li sup {
  display: inline-block;
  width: 30px;
}

div.old-price {
  font-size: 25px;
  padding: 5px;
  text-decoration: line-through;
  text-align: center;
  width: 190px;
}

.rasp-btn {
  color: #fff!important;
  font-size: 15px;
  position: fixed;
  left: 0;
  width: 210px;
  display: block;
  background: red;
  padding: 7px 0px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
  transform: rotate(270deg);
  white-space: nowrap;
  margin-left: -95px;
  top: 50%;
  border-radius: 0 0 3px 3px;
  z-index: 9999;
}

.rasp-btn:hover {
  text-decoration: none;
}

.img-info {
	background:url("/local/templates/gsm-store/css/../images/icon29.png");
	background-repeat: no-repeat;
	background-size:cover;
	border:0;
}
.price-label .img-info {
    /* display: none; */
    position: absolute;
    margin-left: 190px;
    margin-top: 28px;
    width: 19px;
    height: 19px;
}
.user-discount-block {
	padding:10px;
	border: solid 1px #F8933E;
	margin:15px 0 0px 0;
	text-align:center;
}

/* NEW HOME PAGE */
.recommendation:after,
.recommendation:before {
	display: table;
	content: " ";
}

.recommendation,
.newproduct {
	width:1200px;
	display: table;
}
.recommendation h2 {
	color: #939598;
	font-size: 16px;
	border-bottom: 0;
	box-shadow: none;
	margin-top: 10px;
	margin-bottom: 0;
	padding-bottom: 0;
}
.recommendation-block,
.recommendation-baner {
	display:table-cell;
}
.recommendation-block {
	width:910px;
	float:left;
	margin-top: 1px;
	margin-left: 1px;
}
.recommendation-baner {
	width: 275px;
	height: 362px;
	float: right;
	border: 2px solid #2494de;
	margin-top: 15px;
}
.recommendation-baner-title {
		background-color: #00b2ec;
		line-height: 35.97px;
		position: relative;
		margin-top: -2px;
		display: inline-block;
		float: right;
		color: #fff;
		padding: 0 15px;
}
.recommendation-baner-title:before {
	content: "";
	background: url(/local/templates/gsm-store/images/pdoruct-day.png) 0 0 no-repeat;
	width: 16px;
	height: 34.97px;
	display: inline-block;
	position: absolute;
	left: -16px;
}
.recommendation-baner-title:after {
	content: "";
	background: url(/local/templates/gsm-store/images/pdoruct-day.png) -16px 0 no-repeat;
	width: 10px;
	height: 56px;
	display: inline-block;
	position: absolute;
	right: -10px;
	top: 0;
}

.home-product-list {
	list-style: none;
	padding: 0;

}
.home-product-list li {
	display: inline-block;
	width: 23%;
	float: left;
}
.b2  li:nth-child(1),
.home-product-list li:nth-child(4)	{
	width:31%;
}
.b2 li:nth-child(4) {
	width: 23%;
}
.home-product-list li a,
.home-product-list li span,
.productday, .productday span	{
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.home-product-list li a {
	border:1px solid #e1e1e1;
	padding:15px;

	margin-left: -1px;
	margin-top: -1px;
	position: relative;
	z-index: 1;
}
.home-product-list li a:hover {
	text-decoration:none;
	border:1px solid #2494de;
	z-index: 2;
}
.productday:hover {
	text-decoration:none;
}
.home-product-list li a:hover .home-product-name {
	color:#00baec;
	text-decoration:underline;
}
.productday-img,
.home-product-img {
		width: 90%;
		height: 178px;
		margin-bottom: 10px;
		background-position: center;
		background-size: contain;
		background-repeat: no-repeat;
}
.productday-img {
	height:178px;
}
.productday-name ,
.home-product-name {
	color:#0064a9;
	height: 34px;
	overflow: hidden;
}
.productday-name {
	padding:0 10px;
	height:inherit;
}
.productday-price,
.home-product-price {
	font-size: 18px;
	color:#000;
	font-weight:bold;
	margin: 10px;
}
.home-old-price {
	margin-top: 10px;
    text-decoration: line-through;
	color: #000;
}
.productday-button {
		width: 200px;
		margin-left: auto;
		margin-right: auto;
		padding: 10px 0;
}

.newproduct {margin:15px 0;}
.newproduct-baner-left  {
	width: 275px;
	height: 645px;
	float: left;
	border: 1px solid #e1e1e1;
	background-color:#5f5f5f;
}
.newproduct-block {
	width:910px;
	float:right;
}
.newproduct-baner-top {
	width:100%;
	background-color:#5f5f5f;
	height:232px;
}
.newproduct-baner-top-discont {
	
}
.newproduct-title h2 {
	color: #939598;
	font-size: 16px;
	border-bottom: 0;
	box-shadow: none;
	margin-top: 25px;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.news-block {
	width: 275px;
	float:left;
}
.news-block h3 {
	color: #939598 !important;
	font-family: 'Roboto', Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
	line-height: 19px;
	font-weight: normal;
	margin: 0;
}
.news-block-list {
	list-style: none;
	padding: 0;
	margin-top: 0;
}
.news-block-list li {
	padding: 15px 0 10px;
	border-bottom: 1px dashed #e1e1e1;
}
.news-block-list-date {
	font-style: italic;
	display: block;
	margin: 10px 0;
	font-size:12px;
	position:relative;
	padding-left: 15px;
}
.news-block-list-date:before {
	background: url(/local/templates/gsm-store/images/calendar.png);
	content: "";
	display:inline-block;
	width:11px;
	height:11px;
	position:absolute;
	top:2px;
	left:0;
}
.news-block-button {text-align:center;}
.all-news {
	display: inline-block;
	padding: 10px 30px;
	color: #8c8c8c;
	border: 1px solid #bfbfbf;
}
.all-news:hover {
	background-color: #efefef;
	text-decoration:none;
}
.news-block-list a {
	color:#696969;
	text-decoration:underline;
}
.news-block-list a:hover {
	color:#00b0e9;
}
.recommendation-baner .catalog-top {
	margin-top: 30px;
}
.newproduct-baner-left, .newproduct-baner-top {overflow:hidden}

.personal-info .check-list {
	padding-left: 24px;
	position:relative;
}
.personal-info .check-list label {
  overflow: hidden;
  display: block;
  cursor: pointer;
  color: #231f20;
  font: 14px/17px 'Roboto', 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width:100%;
  margin-top: 0;
  text-align: left;
    margin-bottom: 15px;
}
.personal-info .checkboxArea {
	position:absolute;
	top:0;
	left:0;
}
*[disabled] {
	opacity:0.6;
}
.product-block .status .status-inner span{
  font-size: 15px;
  line-height: 23px;
  color: #231f20;;
}
.delivery-info-not-underlined{
  text-decoration: none;
}
.delivery-info-underlined{
  text-decoration: underline;
}
.delivery-info a:hover .delivery-info-underlined{
  text-decoration: none;
}

.red_note {
  color: red;
  font-weight: bold;
}

#spb-map{
  height: 600px;
  width: 100%;
}

.controls .title_full {
  display: block;
  font-size: 22px;
  line-height: 60px;
  font-weight: normal;
  padding: 0 0 10px;

}
.free-delivery-price{
	color: red !important;
}
.accordion.actions .product-list li{
	height: auto;
}
.hide-bottom-border{
	border-bottom:none;
}
#order_form .personal-info .checkboxArea {
  display: none;
}
#order_form .check{
      display: block !important;
}
#order_form .personal-info .check {
    position: absolute;
    top: 0;
    left: 0;
}
#order_form .check-list .check{
    float: left;
    background: url(/local/templates/gsm-store/css/../images/bg-check.png) no-repeat;
    width: 19px;
    height: 19px;
    overflow: hidden;
    margin: 0 4px 0 0;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
}

.ucenka_icon{
	position: absolute;
    right: 28px;
    top: 80px;
	z-index: 9999;
}

.ucenka_icon.ucenka_section{
	top: 6px;
	height:32px;
}

.ucenka_icon.ucenka_section img{
	vertical-align: top;
}

.ucenka_icon:hover::after {
    content: attr(data-title);
    position: absolute;
	left: 97%;
    top: 70%;
    z-index: 1;
    background: rgba(255,255,230,0.9);
    font-family: Arial, sans-serif;
    font-size: 11px;
    padding: 5px 10px;
    border: 1px solid #333;
	z-index: 9999;
   }
   

.ucenka_icon.ucenka_section:hover::after {
	display:none;
}

.favorites1, .favorites1:hover,
.bx_compare .bx_sort_container .sortbutton, .bx_compare .bx_sort_container .sortbutton:hover
{
	color: #807F7F;

	border: none;
	outline: none;
	cursor: pointer;
	
	display: inline-block;
	padding: 8px 12px;
	
	font-size: 14px;
	font-weight: normal;
	/*border: solid 1px #807F7F;*/
	background: #f0f0f0;

	border-radius: 0px;
	box-shadow: none;
	text-shadow: none;
}
.favorites1.active, .favorites1.active:hover,
.bx_compare .bx_sort_container .sortbutton.current, .bx_compare .bx_sort_container .sortbutton.current:hover
{
	color: #fff;

	border: none;
	outline: none;
	cursor: pointer;
	
	display: inline-block;
	padding: 8px 12px;
	background: #807F7F;
	font-size: 14px;
	font-weight: normal;
	/*border: solid 1px #807F7F;*/
	
	box-shadow: none;
	text-shadow: none;
}

.favorites2, .favorites2:hover
{
	color: #807F7F;

	border: none;
	outline: none;
	cursor: pointer;
	
	display: inline-block;
	padding: 8px 12px;
	background: #eeeeee;
	font-size: 14px;
	/*border: solid 1px #807F7F;*/
	
}
.favorites2.active, .favorites2.active:hover
{
	color: #fff;

	border: none;
	outline: none;
	cursor: pointer;
	
	display: inline-block;
	padding: 8px 12px;
	background: #807F7F;
	font-size: 14px;
	
}
.favorites1:hover .favorites2:hover
 {
	 text-decoration: underline;
 }
 
 
.favorites3, .favorites3:hover
{
	color: #0064a9;
	
	border: none;
	outline: none;
	cursor: pointer;
	
	display: inline-block;
	padding: 8px 12px;
	background: none;
	font-size: 12px !important;
	/*border: solid 1px #807F7F;*/
	
}
.favorites3.active, .favorites3.active:hover
{
	color: #0064a9;

	border: none;
	outline: none;
	cursor: pointer;
	
	display: inline-block;
	padding: 8px 12px;
	background: none;
	font-size: 12px !important;
	
	
	
}
.favorites3:hover, .favorites3.active:hover
{
	text-decoration: underline;
}

 
.hsocial
{
	text-align: left;
	padding-left: 40px;
}
.hsocial a, .hsocial a:hover
{
	display: inline-block;
	width: 22px;
	height: 22px;
}
.hsocial a:hover
{
	opacity: .5;
}
.hsocial .soc1, .hsocial .soc1:hover
{
	background: url(/local/templates/gsm-store/css/../images/soc1.png) no-repeat 0 50%;
background-size: 18px auto;
	width: 20px;
}
.hsocial .soc2, .hsocial .soc2:hover
{
	background: url(/local/templates/gsm-store/css/../images/soc2.png) no-repeat 0 50%;
background-size: 15px auto;
}


.f1
{
	background: url(/local/templates/gsm-store/css/../images/soc11.png) no-repeat 0 30%;
	background-size: 15px auto;
	padding-left: 20px;
}
.f2
{
	background: url(/local/templates/gsm-store/css/../images/soc2_.png) no-repeat 0 0%;
	background-size: 15px auto;
	padding-left: 20px;
}
.f3
{
	background: url(/local/templates/gsm-store/css/../images/soc3_.png) no-repeat 0 30%;
	background-size: 15px auto;
	padding-left: 20px;
}
.f4
{
	background: url(/local/templates/gsm-store/css/../images/soc44.png) no-repeat 0 10%;
	background-size: 15px auto;
	padding-left: 20px;
}
.f5
{
  background: url(/local/templates/gsm-store/css/../images/soc55.png) no-repeat 0 10%;
  background-size: 15px auto;
  padding-left: 20px;
}

.qrcod 
{
max-width: 200px;
}
.qrcod img
{
width: 100%;
height: autol
}

.block-top-main .home-product-list li a
{
	padding-top: 30px;
	padding-bottom: 30px;
}
.block-top-main .home-product-name {
	color:#0064a9;
	height: 34px;
	min-height: 80px !important;
	overflow: hidden;
}
.seo-text-text2{
	margin-top: 15px;;
	margin-bottom: 15px;;
}
.seo-text-text{
	margin-top: 15px;;
	margin-bottom: 15px;;
}




.zaschita_row1
{
	font-size: 0;
	margin-bottom: 30px;
}

.zaschita_row1 *
{
	
	box-sizing: border-box;
}

.zaschita_row1_1
{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 25%;
}
.zaschita_row1_2
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 50%;
}
.zaschita_row1_3
{
	display: inline-block;
	vertical-align: top;
	text-align: right;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 25%;
}

.zaschita_row1_1 img,
.zaschita_row1_2 img,
.zaschita_row1_3 img
{
	max-width: 100%;
	height: auto;
}

.zaschita_row2
{
	text-align: center;
	color: #cf142b;
	font-size: 34px;
	margin: 0 0 40px;
}




.zaschita_row3
{
	font-size: 0;
	margin-bottom: 30px;
}

.zaschita_row3 *
{
	
	box-sizing: border-box;
}

.zaschita_row3_1
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 50%;
}
.zaschita_row3_2
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 50%;
}



.zaschita_row4
{
	font-size: 0;
	margin-bottom: 30px;
}

.zaschita_row4 *
{
	
	box-sizing: border-box;
}

.zaschita_row4_1
{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 33.33%;
}
.zaschita_row4_2
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 33.33%;
}
.zaschita_row4_3
{
	display: inline-block;
	vertical-align: top;
	text-align: right;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 33.33%;
}

.zaschita_row4_1 img,
.zaschita_row4_2 img,
.zaschita_row4_3 img
{
	max-width: 100%;
	height: auto;
}

.zaschita_row5
{
	
	margin: 50px auto 5px;
	text-align: center;
	
	max-width: 200px;
	padding: 10px 30px;
	
	color: #595959;
	font-size: 16px;
	
	border: solid 1px #c8102e;
}
.zaschita_row6
{
	margin: 0 auto 30px;
	text-align: center;
	
	
	
	color: #595959;
	font-size: 14px;

}




.zaschita_row7
{
	font-size: 0;
	margin-bottom: 30px;
	
	text-align: center;
}

.zaschita_row7 *
{
	
	box-sizing: border-box;
}

.zaschita_child7
{
	display: inline-block;
	vertical-align: top;
	text-align: center;
	padding: 0 10px;
	margin: 0 0 10px;
	
	width: 25%;
}


.zaschita_row8
{
	padding: 32px 0 10px 100px;
	background: url(/zaschita-pokupki/pic31.png) no-repeat;
	max-width: 580px;
	
	margin: 0 auto 30px;
	font-size: 14px;
}

.zaschita_row9
{
	margin: 0 auto 30px;
	text-align: center;
	
	
	
	color: #c8102e;
	font-size: 16px;

}

.zaschita_row10
{
	width: 272px;
	margin: 0 auto 20px;
}


.zaschita_row21
{
	max-width: 460px;
	margin: 0 auto 20px;
	
	font-size: 11px;
	color: #7f7f7f;
	
}



.zaschita_row22
{
	font-size: 0;
	margin: 0 auto;
	max-width: 1000px;
	margin-bottom: 30px;
	padding-top: 30px;
	
	
}

.zaschita_row22 *
{
	
	box-sizing: border-box;
}

.zaschita_row22_1
{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 30%;
	
	font-size: 12px;
	color: #000;
}
.zaschita_row22_2
{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 70%;
	
	font-size: 16px;
	color: #c8102e;
}



.zaschita_row23
{
	font-size: 0;
	margin: 0 auto;
	max-width: 1000px;
	margin-bottom: 30px;
	padding-top: 30px;
}

.zaschita_row23_border
{
	border-bottom: solid 1px #e41332;
}

.zaschita_row23 *
{
	
	box-sizing: border-box;
}

.zaschita_row23_1
{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 30%;
	
	font-size: 16px;
	color: #000;
}
.zaschita_row23_2
{
	display: inline-block;
	vertical-align: top;
	text-align: left;
	padding: 0 10px;
	margin: 0 0 20px;
	
	width: 70%;
	
	font-size: 16px;
	color: #000;
}


.zaschita_row23_3
{
	background: url(/zaschita-pokupki/pic41.png) no-repeat;
	padding: 30px 0 30px 90px;
	
}
.zaschita_row23_4
{
	background: url(/zaschita-pokupki/pic42.png) no-repeat;
	padding: 5px 0 5px 90px;
	min-height: 120px;
}

.zaschita_row24
{
	font-size: 11px;
	color: #595959;
	max-width: 500px;
}
.zaschita_list
{
	margin: 0 0 20px 10px;
	padding: 0;
}
.zaschita_list li
{
	margin: 0 0 10px;
	padding: 0 0 0 0;
}

.zcc
{
	font-weight: bold;
}


.zaschita_icon {
  font-size: 16px;
  
  background-image: url(/local/templates/gsm-store/css/../images/zaschita.png?2);
  background-repeat: no-repeat;
  background-position: 5px 0;
  padding: 10px 0 9px 60px;
  height: 30px;
  color: grey;
  display: block;
  text-align: left;
  width: 200px;
}

.zaschita_icon2 {
  font-size: 16px;
  
  background-image: url(/local/templates/gsm-store/css/../images/zaschita.png?2);
  background-repeat: no-repeat;
  background-position: 5px 0;
  padding: 10px 0 0px 50px;
  height: 30px;
  color: grey;
  display: block;
  text-align: left;
  width: 180px;
  
  transform: translateY(2px);
}

#zaschita
{
	display:none;
}
.arcticmodal-container #zaschita
{
	display: block;
}
.icon360
{
	
}
.icon360 img
{
	width: 100%;
	height: auto;
}

.switcher-frame li.i360
{
	
}

/*owl-theme-24
------------------------------------*/

.owl-theme-24 {
    padding: 0 30px;
    opacity: 0;
    height: 80px;
    overflow: hidden;
	
	
	outline: solid 2px #f00;
}

    .owl-theme-24 .owl-next {
        background: url(/local/templates/gsm-store/css/arrows.png) no-repeat 0 0;
        
		background-position: right top;
        width: 21px;
        height: 34px;
        position: absolute;
        right: 0px;
        top: 50%;
        outline: none !important;
        margin-top: -17px;
		
		outline: solid 1px #f00;
    }

        .owl-theme-24 .owl-next:hover {
            background: url(/local/templates/gsm-store/css/../images/jnext.png) no-repeat 50% 50% !important;
        }

    .owl-theme-24 .owl-prev {
        background: url(/local/templates/gsm-store/css/arrows.png) no-repeat;
		background-position: left top;
        width: 21px;
        height: 34px;
        position: absolute;
        left: 0px;
        top: 50%;
        outline: none !important;
        margin-top: -17px;
    }

        .owl-theme-24 .owl-prev:hover {
            background: url(/local/templates/gsm-store/css/../images/jprev.png) no-repeat 50% 50% !important;
        }

        .owl-theme-24 .owl-next.disabled, .owl-theme-24 .owl-prev.disabled {
            opacity: .5;
        }

        .owl-theme-24 .owl-next span, .owl-theme-24 .owl-prev span {
            display: none;
        }

    .owl-theme-24 .owl-nav {
        position: absolute;
        top: 0px;
        left: 0;
        
        width: 100%;
        height: 100%;
        z-index:1;
    }
    .owl-theme-24 .owl-stage-outer {
        z-index: 2;
    }
	
.owl-theme-24 .item-owl-24
{
	height: 250px;
	text-align: center;
	outline: solid 2px #f00;
}
.owl-theme-24 .item-owl-24 img {
    max-width: 100%;
    width: auto;
    height: auto;
    vertical-align: middle;
    margin: 0 auto;
    transition: all .1s;
}
.owl-theme-24 .item-owl-24 *
{
	margin: 0 auto;
}

.item-owl-frame
{
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
}
   
   
.favmove
{

	
	width: 30px;
	height: 30px;
	
	background: #fff url(/local/templates/gsm-store/css/../images/favmove.png) no-repeat;
	
	position: absolute;
	top: 10px;
	left: 10px;
}

.favanimate
{
	transition: all 2s;
}

.aksii-form {

    width: 446px;
	
	margin: 30px auto;
    border: 2px solid #dee0e1;
}

.aksii-form-inner {
  margin: 0 0 -5px;
}

.aksii-form .title {
  display: block;
  background: url(/local/templates/gsm-store/css/../images/bg-heading3.png) no-repeat 50% 0;
  height: 51px;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  padding: 5px 0 0;
  margin: 0 0 8px;
  font-family: 'MyriadProRegular', Arial, Helvetica, sans-serif;
}

.aksii-form .row {
  padding: 0 24px 0 10px;
  margin: 0 0 13px;
}

.aksii-form .row.change {
  margin: 0 0 46px;
}

.aksii-form .row:after {
  content: '';
  display: block;
  clear: both;
}

.aksii-form label {
  float: left;
  width: 87px;
  text-align: right;
  margin: 7px 0 0;
}

.aksii-form .description {
  float: right;
  width: 317px;
}

.aksii-form .text {
  border: 1px solid #d7d9d9;
  box-shadow: 0 0 1px 0 #d7d9d9;
  -webkit-box-shadow: 0 0 1px 0 #d7d9d9;
  -moz-box-shadow: 0 0 1px 0 #d7d9d9;
  overflow: hidden;
  padding: 4px 15px 0 6px;
  height: 23px;
}

.aksii-form .text input {
  padding: 0;
  margin: 0;
  background: none;
  border: none;
  color: #888a8c;
  font: 14px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width: 100%;
}

.aksii-form .textarea {
  border: 1px solid #d7d9d9;
  box-shadow: 0 0 1px 0 #d7d9d9;
  -webkit-box-shadow: 0 0 1px 0 #d7d9d9;
  -moz-box-shadow: 0 0 1px 0 #d7d9d9;
  padding: 8px 6px;
  margin: 0 0 13px;
}

.aksii-form .textarea textarea {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  color: #888a8c;
  font: 14px/16px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  width: 100%;
  height: 86px;
}

.btn-send {
  padding: 0;
  margin: 0 0 8px;
  border: none;
  cursor: pointer;
  text-transform: uppercase;
  text-align: center;
  font: 16px/28px 'MyriadProRegular', Arial, Helvetica, sans-serif;
  background: #5e5e5e;
  color: #fff;
  box-shadow: 0 -1px 0 0 #b9b9b9;
  -webkit-box-shadow: 0 -1px 0 0 #b9b9b9;
  -moz-box-shadow: 0 -1px 0 0 #b9b9b9;
  width: 100%;
  height: 28px;
}

.aksii-form .sometext {
  display: block;
  text-align: center;
}

.top-nav li>*
{
	position: relative;
}
.top-nav li>* em
{
	display: none;
	position: absolute;
	top: -5px;
	right: -1px;
	
	min-width: 16px;
	height: 16px;
	line-height: 16px;
	
	
	background: #f00;
	color: #fff;
	font-size: 11px;
	font-style: normal;
	
	border-radius: 50%;
	
	text-align: center;
	
}
.ttopmen li.action_menu .baget
{
	position: absolute !important;
	top: -6px !important;
	right: -2px !important;
	line-height: 14px !important;
}

.maksii
{
	
}

.reg_success_auth_text
{
	margin: 50px 0;
	padding: 30px;
	text-align: center;
	background: #00b0e9;
	color: #fff;
}


.contacts-messages
{
	
	
}

.contacts-messages a, .contacts-messages a:hover
{
	display: inline-block;
	width: 48px;
	height: 48px;
	
	margin: 0 5px 0 5px;
	
	
}


.contacts-messages a.telegram, .contacts-messages a.telegram:hover
{
	background: url(/local/templates/gsm-store/css/../images/telegram_ci1.png) no-repeat;
	background-size: 100% auto;
}

.contacts-messages a.telegram:hover
{
	opacity: .5;
}

.contacts-messages a.whatsapp, .contacts-messages a.whatsapp:hover
{
	background: url(/local/templates/gsm-store/css/../images/whatsapp_ci1.png) no-repeat;
	background-size: 100% auto;
}

.contacts-messages a.whatsapp:hover
{
	opacity: .5;
}


.aksii-new
{
	background: #00b0e9;
	padding: 40px 90px;
	margin: 40px 0;
	
}

.aksii-new .text
{
	width: 340px;
	height: 50px;
	border: solid 1px #fff;
	
	font-size: 18px;
	color: #333335;
	
	
	padding: 0 20px;
	
	margin: 0 20px 10px 0;
}
.aksii-new .submit
{
	width: 220px;
	height: 54px;
	
	color: #fff;
	background: #333335;
	border: solid 1px #333335;
	margin-bottom: 10px;
	
	
	cursor: pointer;
	transition: all .5s;
}
.aksii-new .submit:hover
{
	background: #fff;
	color: #333335;
}

.aksii-new-h2
{
	font-size: 32px;
	line-height: 1;
	color: #fff;
	text-align: center;
	
	margin: 0 0 40px;
}
.aksii-new-h3
{
	font-size: 24px;
	color: #fff;
	text-align: left;
	
	margin: 0 0 20px;
}


.aksii-new-cnt
{
	background: url(/local/templates/gsm-store/css/../images/aktsii_ci.png) no-repeat;
}
.aksii-new-cnt2
{
	padding: 0 0 0 0;
	float: right;
	
	width: 100%;
	max-width: 640px;
}

.clear
{
	clear: both;
}

.check-list-aksii-new
{
	width: 325px;
	position: relative;
	
	padding: 0 0 0 30px;
}
.check-list-aksii-new label
{
	color: #fff;
	font-size: 15px;
	line-height: 20px;
}

.aksii-new .check-list .checkboxArea {
    
	position: absolute;
	top: 0;
	left: 0;

	
    background: #fff url(/local/templates/gsm-store/css/../images/bg-check.png) no-repeat 1px -24px !important;
   

    width: 20px;
    height: 20px;
    overflow: hidden;
    margin: 0 4px 0 0;
    cursor: pointer;
}
.aksii-new .check-list .checkboxAreaChecked
{
	position: absolute;
	top: 0;
	left: 0;
	background: #fff url(/local/templates/gsm-store/css/../images/bg-check.png) no-repeat 1px 0px !important;
	
	
	width: 20px;
    height: 20px;
    overflow: hidden;
    margin: 0 4px 0 0;
    cursor: pointer;
}
}

.aksii-new .check-list-aksii-new label a
{
	color: #333335;
}


.contacts_description_flex
{
	display: flex;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
	
	flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
	-webkit-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: justify;
	-webkit-box-pack: justify; 
    align-items: center;
    -webkit-box-align: center; 
}

.contacts_description_flex .phones-list
{
	width: 50%;
}
.contacts_description_flex .phones-list li
{
	margin: 4px 0;
}

.contacts_search
{
	position: relative;
	max-width: 280px;
	margin-bottom: -60px;
}
.contacts_search .text
{
	width: 100%;
	background: #fafafa url(/local/templates/gsm-store/css/../images/contacts_search5.png) no-repeat calc(100% - 10px) 50%;
	border: solid 1px #b6b7b8;
	font-size: 18px;
	padding: 10px 40px 10px 10px;
	box-sizing: border-box;
}
.contacts_search .submit
{
	position: absolute;
	top: 0;
	right: 0;
	
	width: 50px;
	height: 100%;
	
	opacity: 0;
	overflow: auto;
}


/* scroll
	-------------------------------*/
	

.mCustomScrollBox
{
    padding-right: 0 !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_draggerRail
{
    width: 3px;
    border-radius: 0px;
	border: solid 1px #b6b7b8;
	padding: 1px;
}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail, .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail
{
    background: #fff !important;
	width: 10px !important;
}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar
{
    background: #4eaaea !important;
	border: none;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	width: 8px !important;
	transform:translateY(1px);
}
.mCSB_dragger .mCSB_dragger_bar:hover, .mCSB_scrollTools_onDrag .mCSB_dragger_bar
{
    opacity: .8;
}
#nav ul li
	{
		position: relative;
	}
	.level-1
	{
		position: absolute;
		top:100%;
		left:0;
		
		display: none;
		
		z-index:1000;
		padding: 15px 0;
		background: rgba(255,255,255,.99);
		border:solid 1px #ddd;
	}
	.level-2
	{
		position: absolute;
		top:0;
		left:100%;
		
		display: none;
		
		z-index:1000;
		padding: 5px 0;
		background: rgba(255,255,255,.9);
		border-left: solid 2px #5E5E5E;
	}
	.level-1 ul
	{
		margin:0;
		padding:0;
		list-style-type:none;
		
		
		width:190px;
	}
	.level-1 ul li
	{
		
	}
	.level-1 ul li a, .level-1 ul li a:hover
	{
		padding: 6px 20px;
		display: block;
		text-transform: none;
		text-align: left;
		color: #000;
		font-size: 15px;
		
	}
	.level-1 ul li a:hover
	{
		text-decoration:none;
		background: #5E5E5E;
		color: #fff;
	}
	
	
	li:hover>.level-1, li:hover>.level-2
	{
		display:block;
	}

div.yanav_salon {
  display: none;
}

@media only screen and (max-width: 768px) {
  div.yanav_salon {
    display: block;
  }
}

.profistudio-quicklinks-links-item.active a {
    background-color: #00bfff;
    color: white;
    padding: 4px 8px;
    border-radius: 4px;
    text-decoration: none;
}
/* End */


/* Start:/local/templates/gsm-store/css/font.css?17082772361131*/
li{font-family:'Roboto', Arial, Helvetica, sans-serif;}
table{font-family:'Roboto', Arial, Helvetica, sans-serif;}
th{font-family:'Roboto', Arial, Helvetica, sans-serif;}
tr{font-family:'Roboto', Arial, Helvetica, sans-serif;}
td{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h5{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h1{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h3{font-family:'Roboto', Arial, Helvetica, sans-serif;}
p{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h6{font-family:'Roboto', Arial, Helvetica, sans-serif;}
/*div{font-family:'Roboto', Arial, Helvetica, sans-serif;}*/
span{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h2{font-family:'Roboto', Arial, Helvetica, sans-serif;}
ul{font-family:'Roboto', Arial, Helvetica, sans-serif;}
h4{font-family:'Roboto', Arial, Helvetica, sans-serif;} 


#content h2 {
  font: 20px/23px 'Myriad W08 Light', Arial, Helvetica, sans-serif;
  color: #00baec;
  margin: 0 0 12px;
  box-shadow: 0 0 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0 0 0;
  border: none;
}
#content h3 {
font-size:18px;
color: #000;
font-weight: normal;
}
/* End */


/* Start:/local/templates/gsm-store/js/arcticmodal/jquery.arcticmodal-0.3.css?1708277236766*/
.arcticmodal-overlay,
.arcticmodal-container { position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1000; }
.arcticmodal-container { overflow: auto; margin: 0; padding: 0; border: 0; border-collapse: collapse; }
*:first-child+html .arcticmodal-container { height: 100% }
.arcticmodal-container_i { height: 100%; margin: 0 auto; }
.arcticmodal-container_i2 { padding: 24px; margin: 0; border: 0; vertical-align: middle; }
.arcticmodal-error { padding: 20px; border-radius: 10px; background: #000; color: #fff; }
.arcticmodal-loading { width: 80px; height: 80px; border-radius: 10px; background: #000 url(/local/templates/gsm-store/js/arcticmodal/loading.gif) no-repeat 50% 50%; }
.arcticmodal-close {cursor: pointer;float: right;margin-top: -10px;border-bottom: 1px dotted;font-size: 14px;}
/* End */


/* Start:/local/templates/gsm-store/css/scroll/jquery.mCustomScrollbar.min.css?170827723639761*/
.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr;padding-right:30px}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:14px;height:100%;margin:0 auto}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:14px;height:100%;margin:0 auto;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#e2e2e2}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background:#00adef}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(/local/templates/gsm-store/css/scroll/mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:hsla(0,0%,100%,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:hsla(0,0%,100%,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75);border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:50%}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:linear-gradient(180deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,0))}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px hsla(0,0%,100%,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 hsla(0,0%,100%,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background:#f7f7f7}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background:#e6e6e6}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-color:#fff;border:1px solid hsla(0,0%,100%,.2);box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:hsla(0,0%,100%,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:hsla(0,0%,100%,.9)}
/* End */


/* Start:/local/templates/gsm-store/components/bitrix/menu/topmenu/style.css?1708277236626*/
/* Left menu*/
ul.left-menu
{
	list-style:none;
	margin:0; padding:0;
	margin-bottom:8px;
	position: relative; /*IE bug*/
}

ul.left-menu li
{
	padding: 10px 16px;
	background:#F5F5F5 url(/local/templates/gsm-store/components/bitrix/menu/topmenu/images/left_menu_bg.gif) top repeat-x;
}

ul.left-menu li a
{
	font-size:100%;
	color:#BC262C;
	font-weight:bold;
	text-decoration:none;
}

ul.left-menu li a:visited
{
	color:#BC262C;
}

ul.left-menu li a:hover
{
	color:#BC262C;
}


ul.left-menu li a.selected:link, 
ul.left-menu li a.selected:visited, 
ul.left-menu li a.selected:active, 
ul.left-menu li a.selected:hover
{
	color:#FC8D3D;
}



/* End */


/* Start:/local/templates/gsm-store/components/bitrix/search.title/catalog/style.css?17082772362226*/
#title-search {
    display: inline-block;
}

div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;

	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
    min-width: 350px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
/*background-image: url('/local/templates/gsm-store/components/bitrix/search.title/catalog/images/fader.png');*/
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
}

/* End */


/* Start:/bitrix/components/abricos/antisovetnik/templates/.default/style.min.css?170827718451950*/
div#mkwtvk5q42u2{z-index:2147483646!important;top:0!important;left:0!important;position:fixed!important;width:100%!important;display:block;transform:none!important;pointer-events:auto!important}div#mkwtvk5q42u2 *{animation:none 0s ease 0s 1 normal none running!important;backface-visibility:visible!important;background:repeat!important;border:currentColor!important;border-collapse:separate!important;-o-border-image:none!important;border-image:none!important;border-radius:0!important;border-spacing:0!important;bottom:auto!important;box-shadow:none!important;box-sizing:content-box!important;caption-side:top!important;clear:none!important;clip:auto!important;color:#000!important;-moz-columns:auto!important;columns:auto!important;-moz-column-count:auto!important;column-count:auto!important;-moz-column-fill:balance!important;column-fill:balance!important;-moz-column-gap:normal!important;column-gap:normal!important;-moz-column-rule:medium none currentColor!important;column-rule:medium none currentColor!important;-moz-column-span:1!important;column-span:1!important;-moz-column-width:auto!important;column-width:auto!important;content:normal!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:ltr!important;display:inline!important;empty-cells:show!important;float:none!important;font-family:serif!important;font-size:medium!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;font-stretch:normal!important;line-height:normal!important;height:auto!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;hyphens:none!important;left:auto!important;letter-spacing:normal!important;list-style:disc outside none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1!important;orphans:2!important;outline:invert!important;overflow:visible!important;overflow-x:visible!important;overflow-y:visible!important;padding:0!important;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:auto!important;perspective:none!important;perspective-origin:50% 50%!important;position:static!important;right:auto!important;-moz-tab-size:8!important;-o-tab-size:8!important;tab-size:8!important;table-layout:auto!important;text-align:left!important;-moz-text-align-last:auto!important;text-align-last:auto!important;text-decoration:none!important;text-indent:0!important;text-shadow:none!important;text-transform:none!important;top:auto!important;transform:none!important;transform-origin:50% 50% 0!important;transform-style:flat!important;transition:none 0s ease 0s!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:visible!important;white-space:normal!important;widows:2!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;all:initial!important}div#mkwtvk5q42u2 *{box-sizing:border-box!important;cursor:inherit!important;text-align:inherit!important;white-space:inherit!important;color:inherit!important;font:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:normal!important;pointer-events:inherit!important}div#mkwtvk5q42u2 .mh2iu57wtvk5{text-decoration:none!important;color:#999!important;font-size:12px!important}div#mkwtvk5q42u2 .m3a38yawtvk5{text-align:left!important}div#mkwtvk5q42u2 .mhry0wtvk55c{text-align:right!important}div#mkwtvk5q42u2 .masqwtvk56ur{text-align:center!important}div#mkwtvk5q42u2 .mmcdafswtvk5{display:inline-block!important;overflow:hidden!important;max-width:100%!important;white-space:nowrap!important;text-overflow:ellipsis!important}div#mkwtvk5q42u2 .mlhgwtvk5xyz{display:block!important;height:1px!important;background:#e6e6e6!important}div#mkwtvk5q42u2 .mykkwtvk5n4v:before,div#mkwtvk5q42u2 .mykkwtvk5n4v:after{display:table!important;content:" "!important}div#mkwtvk5q42u2 .mykkwtvk5n4v:after{clear:both!important}div#mkwtvk5q42u2 .mrvlsjwtvk5n{display:block!important;background-repeat:no-repeat!important;background-position:50%!important}div#mkwtvk5q42u2 .m7oamdnwtvk5{width:16px!important;height:13px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNiAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjOTk5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01LjA5IDkuNjM2IDEuMjc0IDUuODE4LjAgNy4wOWw1LjA5IDUuMDkyTDE2IDEuMjcyIDE0LjcyNy4wIi8+PC9zdmc+)!important}div#mkwtvk5q42u2 .ms58cljwtvk5{width:10px!important;height:6px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mphu7wtvk5to:focus .ms58cljwtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:hover .ms58cljwtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:active .ms58cljwtvk5{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .m3bvrd8wtvk5{width:10px!important;height:6px!important;transform:rotate(180deg)!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mphu7wtvk5to:focus .m3bvrd8wtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:hover .m3bvrd8wtvk5,div#mkwtvk5q42u2 .mphu7wtvk5to:active .m3bvrd8wtvk5{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNiIgdmlld0JveD0iMCAwIDEwIDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNOS4yODcuMCA1IDQuNS43MTQuMC4wLjc1bDQuMjg2IDQuNUw1IDZsLjcxNC0uNzVMMTAgLjc1Ii8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mob343iwtvk5{width:16px!important;height:16px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik02LjQ3NSA3Ljg5IDQgMTAuMzYzbDEuNDE0IDEuNDE0TDcuODkgOS4zMDNsMi40NzQgMi40NzUgMS40MTQtMS40MTRMOS4zMDMgNy44OWwyLjQ3NS0yLjQ3NkwxMC4zNjQgNCA3Ljg5IDYuNDc1IDUuNDEzIDQgNCA1LjQxNCA2LjQ3NSA3Ljg5ek04IDE2YzQuNDE4LjAgOC0zLjU4MiA4LThzLTMuNTgyLTgtOC04LTggMy41ODItOCA4IDMuNTgyIDggOCA4eiIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mxwu9gvwtvk5{width:16px!important;height:16px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04IDE2YzQuNDE4LjAgOC0zLjU4MiA4LThzLTMuNTgyLTgtOC04LTggMy41ODItOCA4IDMuNTgyIDggOCA4em0zLjgyLTcuNTE1Yy4wMi0uMTYuMDM2LS4zMi4wMzYtLjQ4NS4wLS4xNjUtLjAxNS0uMzMtLjAzNi0uNWwxLjA4NS0uODE1Yy4wOTgtLjA3NS4xMjMtLjIxLjA2Mi0uMzJsLTEuMDI4LTEuNzNjLS4wNjMtLjExLS4yMDItLjE1NS0uMzE1LS4xMWwtMS4yOC41Yy0uMjY3LS4xOTUtLjU0NS0uMzY1LS44Ny0uNDlsLS4xOS0xLjMyNUM5LjI2NiAzLjA5IDkuMTYgMyA5LjAzIDNINi45NzJjLS4xMjguMC0uMjM2LjA5LS4yNTcuMjFsLS4xOSAxLjMyNWMtLjMyNC4xMjUtLjYwMi4yOTUtLjg3LjQ5bC0xLjI4LS41Yy0uMTEyLS4wNDUtLjI1LjAtLjMxMi4xMWwtMS4wMjggMS43M2MtLjA2Ny4xMS0uMDM2LjI0NS4wNi4zMmwxLjA4Ni44MTVjLS4wMi4xNy0uMDM2LjMzNS0uMDM2LjUuMC4xNjUuMDE1LjMyNS4wMzYuNDg1bC0xLjA4NS44M2MtLjA5Ny4wNzUtLjEyOC4yMS0uMDYuMzJsMS4wMjcgMS43M2MuMDYuMTEuMi4xNS4zMTMuMTFsMS4yOC0uNTA1Yy4yNjcuMi41NDUuMzcuODcuNDk1bC4xOSAxLjMyNWMuMDIuMTIuMTI4LjIxLjI1Ni4yMUg5LjAzYy4xMjguMC4yMzYtLjA5LjI1Ni0uMjFsLjE5LTEuMzI1Yy4zMjQtLjEzLjYwMi0uMjk1Ljg3LS40OTVsMS4yOC41MDVjLjExMi4wNC4yNS4wLjMxMy0uMTFsMS4wMjctMS43M2MuMDYtLjExLjAzNi0uMjQ1LS4wNjItLjMybC0xLjA4NS0uODN6Ii8+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjEiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .m5wr9l2wtvk5{width:16px!important;height:16px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04IDE2YzQuNDE4LjAgOC0zLjU4MiA4LThzLTMuNTgyLTgtOC04LTggMy41ODItOCA4IDMuNTgyIDggOCA4ek01LjkgNC45MjVjLjI1LS4yNjQuNTU3LS40Ny45MTMtLjYxOC4zNTUtLjE1Ljc1NS0uMjIyIDEuMTk2LS4yMjIuNTY3LjAgMS4wNDIuMDc2IDEuNDIyLjIzNS4zOC4xNTYuNjg3LjM1LjkyLjU4Mi4yMzMuMjMzLjQuNDgzLjUuNzUyLjEuMjY4LjE1LjUyLjE1Ljc1LjAuMzg0LS4wNS43MDItLjE1Ljk1LS4xLjI1LS4yMjUuNDYtLjM3My42MzctLjE1LjE3OC0uMzEzLjMyNy0uNDk0LjQ1Mi0uMTguMTI1LS4zNS4yNDgtLjUxLjM3Mi0uMTYuMTI1LS4zMDQuMjY3LS40MjcuNDI3LS4xMjUuMTYuMDk1LjUyLjA2NC43NmgtMi4yNmMuMDI1LS4zNDQuNDI3LS44NzYuNTM1LTEuMTA2LjEwNy0uMjM0LjIzNC0uNDMuMzc4LS41OTguMTQ1LS4xNjIuMjk3LS4zMDUuNDU3LS40MjYuMTYtLjEyLjMwOC0uMjQuNDQ2LS4zNTguMTM2LS4xMjMuMjQ2LS4yNTQuMzMtLjM5OC4wODUtLjE0My4xMjItLjMyNi4xMTQtLjU0LjAtLjM3LS4wOS0uNjQyLS4yNy0uODItLjE4LS4xNzUtLjQzLS4yNjMtLjc1Mi0uMjYzLS4yMTYuMC0uNDAyLjA0My0uNTU4LjEyNi0uMTU4LjA4Ni0uMjg1LjE5OC0uMzg0LjMzNy0uMTAyLjE0Mi0uMTc1LjMwNi0uMjIzLjQ5My0uMDQ4LjE5LS4wNzMuMzkyLS4wNzMuNjA4SDUuMDg3Yy4wMS0uNDMzLjA4Mi0uODMuMjIzLTEuMTkuMTQtLjM2Mi4zMzctLjY3NC41OS0uOTR6TTcuMDIgMTIuODdIOC45MXYtMS44NUg3LjAyMnYxLjg1eiIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mswdtqpwtvk5{width:16px!important;height:9px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE2IDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0iIzJiMmIyYiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTYgNC41VjRsLTQtNC0xIDEgMiAzSDB2MWgxM2wtMiAzIDEgMSA0LTQiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .m3owtvk5cylp{width:16px!important;height:11px!important;opacity:.3!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNiAxMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjMmIyYjJiIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0zIDZIMHYxbDQgNCAxLTEtMi0zaDEzVjZNMTMgNWgzVjRsLTQtNC0xIDEgMiAzSDB2MSIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mxvjkdmwtvk5{width:9px!important;height:10px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNy42NDdDOC4xNCA5LjA2MiA2LjYxMiAxMCA0Ljg3IDEwIDIuMTgyIDEwIDAgNy43NTcuMCA0Ljk5NC4wIDIuMzQ0IDIuMDAzLjE3NiA0LjUzNi4wYy0uOTg0LjgyNi0xLjYxNCAyLjA4Mi0xLjYxNCAzLjQ5Mi4wIDIuNDg4IDEuOTYzIDQuNTA2IDQuMzgzIDQuNTA2LjYuMCAxLjE3NC0uMTI1IDEuNjk1LS4zNXoiIGZpbGw9IiMyYjJiMmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mqwtvk5346l9{width:13px!important;height:13px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxMyAxMyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNOC44NCAxLjk4NGMuNTQzLjA0NiAxLjAxNS0uMzYzIDEuMDYtLjkxLjA0LS41NS0uMzYzLTEuMDI2LS45MDctMS4wN0M4LjQ1NS0uMDQgNy45OC4zNyA3Ljk0LjkxOGMtLjA0OC41NDUuMzU2IDEuMDI1LjkgMS4wNjZ6bS0uOTA1LjI4Yy4yNDgtLjE1Mi41LS4wOTguNzYzLS4wNzUuMzM3LjAyMy42MTQuMjM1Ljc4My40OTJsLjk5NCAxLjk5IDEuMzU0Ljk0Yy4xMTYuMDkyLjE4Ny4yMzUuMTcyLjM5NC0uMDIuMjQ2LS4yMzMuNDMtLjQ3Ni40MS0uMDc1LS4wMDUtLjEzNC0uMDM1LS4yMDItLjA2Nkw5Ljg0NCA1LjMyNWMtLjA0NC0uMDM4LS4wODItLjA4My0uMTEyLS4xMzJsLS4zNy0uNzQ1LS40NDUgMS45OCAxLjc0NCAyLjA4NWMuMDQuMDY0LjA2OC4xNC4wOC4yMTVsLjQ3NSAyLjUxNWMtLjAwNC4wNTcuMDAzLjA5LjAuMTM2LS4wMjcuMzczLS4zNDguNjQ2LS43MTUuNjItLjMwNC0uMDI3LS41MjgtLjI1NC0uNi0uNTM0TDkuNDU2IDkuMTFsLTEuNDItMS41Ny0uMzI4IDEuNTI2Yy0uMDEuMDcyLS4xMDUuMjIzLS4xMy4yODRsLTEuMzYyIDIuMzJjLS4xMzUuMjEtLjM2My4zNDctLjYyLjMyNC0uMzcyLS4wMjYtLjY0NS0uMzUyLS42MTUtLjcyMi4wMS0uMTA2LjA1NS0uMjE2LjA5LS4yOWwxLjI2Ni0yLjE0NiAxLjEyLTQuNjA2LS42NTIuODMzTDUuNzUgNi40MThjLS4xMzcuMTczLS4zOS4yNDgtLjU4Ni4xMy0uMjE0LS4xMjUtLjI4NC0uMzk4LS4xNi0uNjE0LjAwOC0uMDE3LjAyLS4wMzMuMDMzLS4wNTJMNi4yNyA0LjMwNGMuMDUtLjA1MiAxLjA4My0xLjM2NiAxLjQzNS0xLjgxNS4wNzMtLjA5NS4yMy0uMjI4LjIzLS4yMjh2LjAwMnoiIGZpbGw9InJlZCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PGVsbGlwc2UgZmlsbD0icmVkIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGN4PSIxLjYzNyIgY3k9IjExLjU3NCIgcng9Ii40MjEiIHJ5PSIuNDI2Ii8+PHBhdGggZD0iTTQuMjAzIDcuOTk1IDMuMDMgNy4wN2MtLjE3NS0uMTQtLjQyNy0uMTA4LS41NjMuMDdsLS4xNjQuMjEtLjAwOC0uMDA2Yy0uMTc0LS4xMzgtLjQyNi0uMTA2LS41NjIuMDdMLjA4NSA5LjU0OGMtLjEzNi4xNzYtLjEwNS40My4wNy41NjdsLjAwNy4wMDctLjAxMy4wMThjLS4xNC4xNzYtLjEwOC40My4wNjYuNTY4bC44NS42NzJjLjA4Mi0uMjQuMzA0LS40MTQuNTctLjQxNC4yMy4wLjQyNi4xMzIuNTI3LjMyNEw0LjI3IDguNTYzYy4xMzctLjE3Ni4xMDYtLjQzLS4wNy0uNTY4aC4wMDN6IiBmaWxsPSJyZWQiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mtk7wtvk50ol{width:40px!important;height:44px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0MCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzEuNjY3IDEyLjU3Yy0uNDg3LjAtLjk2LjA1LTEuNDI1LjEzQzI4LjU1NiA4Ljc2MyAyNC42MDcgNiAyMCA2Yy00LjYwNy4wLTguNTU4IDIuNzYzLTEwLjI0MiA2LjctLjQ2NC0uMDgtLjkzOC0uMTMtMS40MjUtLjEzQzMuNzMgMTIuNTcuMCAxNi4yNS4wIDIwLjc4Ny4wIDI1LjMyMyAzLjczIDI5IDguMzMzIDI5aDIzLjMzNEMzNi4yNyAyOSA0MCAyNS4zMjIgNDAgMjAuNzg2YzAtNC41MzctMy43My04LjIxNS04LjMzMy04LjIxNXoiIGZpbGw9IiNkZGRhY2QiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIGQ9Ik0zMS42NjcgMTIuNTdjLS40ODcuMC0uOTYuMDUtMS40MjUuMTNDMjguNTU2IDguNzYzIDI0LjYwNyA2IDIwIDZ2LjAyYzMuMzY3IDIuNDk2IDUuNTU2IDYuNDU3IDUuNTU2IDEwLjkzMi4wIDQuNDc2LTIuMTkgOC40MzYtNS41NTYgMTAuOTMzVjI5aDExLjY2N0MzNi4yNyAyOSA0MCAyNS4zMjIgNDAgMjAuNzg2YzAtNC41MzctMy43My04LjIxNS04LjMzMy04LjIxNXoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjE1Ii8+PHBhdGggZmlsbD0iI2ZmY2YwMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNNCAyOGgzMmwtNi4wNyAxNkgxMC4wNyIvPjxlbGxpcHNlIGZpbGw9InJlZCIgZmlsbC1ydWxlPSJldmVub2RkIiBjeD0iMTkuNSIgY3k9IjUuNSIgcng9IjUuNSIgcnk9IjUuNSIvPjxwYXRoIGQ9Ik0xOC45MzUuMjNjLjg4LjI1MyAxLjcxNS42ODggMi40MSAxLjM2MiAyLjIxNiAyLjE0OCAyLjIxNiA1LjYzNC4wIDcuNzgtLjY5My42NzQtMS41MyAxLjExMi0yLjQxIDEuMzYzIDEuOTMuNTUyIDQuMDk2LjExNCA1LjYyLTEuMzYyIDIuMjE1LTIuMTQ4IDIuMjE1LTUuNjM0LjAtNy43OEMyMy4wMy4xMTUgMjAuODY0LS4zMjIgMTguOTM0LjIzek0xNiAyNy40OTJoMi4yN1Y0NEgxNlYyNy40OTJ6bTkuMDguMFY0NGg1LjY3N0wzNyAyNy40OTJIMjUuMDh6bS0yLjI3LjBoLTIuMjdWNDRoMi4yN1YyNy40OTJ6IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4xNSIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mplowtvk53f2{width:44px!important;height:44px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGRlZnM+PGNpcmNsZSBpZD0iYiIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIi8+PGNpcmNsZSBpZD0iYSIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIi8+PG1hc2sgaWQ9ImQiIHg9IjAiIHk9IjAiIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYSIvPjwvbWFzaz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48bWFzayBpZD0iYyIgZmlsbD0iI2ZmZiI+PHVzZSB4bGluazpocmVmPSIjYiIvPjwvbWFzaz48dXNlIGZpbGw9IiNmZmVkODEiIHhsaW5rOmhyZWY9IiNiIi8+PHBhdGggZmlsbD0iI2ZmZiIgbWFzaz0idXJsKCNjKSIgZD0iTTIyIDIyIDEgMzctNCAxOS0zIDkgNi0zbDMtMSAxMy0xIi8+PHVzZSBzdHJva2U9IiNmZmNmMDAiIG1hc2s9InVybCgjZCkiIHN0cm9rZS13aWR0aD0iNCIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .mswa5d2wtvk5{width:9px!important;height:10px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNy42NDdDOC4xNCA5LjA2MiA2LjYxMiAxMCA0Ljg3IDEwIDIuMTgyIDEwIDAgNy43NTcuMCA0Ljk5NC4wIDIuMzQ0IDIuMDAzLjE3NiA0LjUzNi4wYy0uOTg0LjgyNi0xLjYxNCAyLjA4Mi0xLjYxNCAzLjQ5Mi4wIDIuNDg4IDEuOTYzIDQuNTA2IDQuMzgzIDQuNTA2LjYuMCAxLjE3NC0uMTI1IDEuNjk1LS4zNXoiIGZpbGw9IiMyYjJiMmIiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .m68bbjjwtvk5{width:9px!important;height:10px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkgNy42NDdDOC4xNCA5LjA2MiA2LjYxMiAxMCA0Ljg3IDEwIDIuMTgyIDEwIDAgNy43NTcuMCA0Ljk5NC4wIDIuMzQ0IDIuMDAzLjE3NiA0LjUzNi4wYy0uOTg0LjgyNi0xLjYxNCAyLjA4Mi0xLjYxNCAzLjQ5Mi4wIDIuNDg4IDEuOTYzIDQuNTA2IDQuMzgzIDQuNTA2LjYuMCAxLjE3NC0uMTI1IDEuNjk1LS4zNXoiIGZpbGw9IiNmNjEwMTciIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mgwtvk5n4dz9{width:64px!important;height:64px!important;background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTguNSA1M2MtMy4wNC4wLTUuNSAyLjQ2LTUuNSA1LjVzMi40NiA1LjUgNS41IDUuNSA1LjUtMi40NiA1LjUtNS41LTIuNDYtNS41LTUuNS01LjV6bTMxIDBjLTMuMDQuMC01LjUgMi40Ni01LjUgNS41czIuNDYgNS41IDUuNSA1LjUgNS41LTIuNDYgNS41LTUuNS0yLjQ2LTUuNS01LjUtNS41eiIgZmlsbD0iIzIyMiIvPjxwYXRoIGQ9Ik02NCAxMS45OUgxOS4yNDNMMTQuNzAzLjBIMHY2Ljk3Nmg5LjA4TDIzLjEzNiA0NmwzNi4zNjgtOS45ODVTNjQgMzUuMDM1IDY0IDI5LjE3VjExLjk5eiIgZmlsbD0iIzRiNzJiOCIvPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .m3mmvsrwtvk5{width:46px!important;height:44px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NiA0NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0xMyAzNmMtMi4yMTIuMC00IDEuNzg4LTQgNCAwIDIuMjEyIDEuNzg4IDQgNCA0IDIuMjEyLjAgNC0xLjc4OCA0LTQgMC0yLjIxMi0xLjc4OC00LTQtNHptMjIgMGMtMi4yMTIuMC00IDEuNzg4LTQgNCAwIDIuMjEyIDEuNzg4IDQgNCA0IDIuMjEyLjAgNC0xLjc4OCA0LTQgMC0yLjIxMi0xLjc4OC00LTQtNHoiIGZpbGw9IiMyMjIiLz48cGF0aCBkPSJNNDYgOEgxNGwtMy04SDB2NWg3bDEwIDI3IDI2LTdjLS4yMzIuMDU0IDMtLjYyOCAzLTVWOHoiIGZpbGw9IiM0YjcyYjgiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .m3l1wtvk5vf4{width:17px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9Ii0yIC0xIDE3IDE0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PHBhdGggc3Ryb2tlPSIjMmIyYjJiIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02IDAgMCA2bDYgNiIvPjxwYXRoIGZpbGw9IiMyYjJiMmIiIGQ9Ik0xNSA1SDB2MmgxNXoiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .myj7rfmwtvk5{width:17px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgLTEgMTcgMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBzdHJva2U9IiMyYjJiMmIiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTkgMGw2IDYtNiA2Ii8+PHBhdGggZmlsbD0iIzJiMmIyYiIgZD0iTTAgNWgxNXYySDB6Ii8+PC9nPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mvtne2wtvk5o{width:14px!important;height:12px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNCAxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAxMGgxNHYySDB2LTJ6bTAtNWgxNHYySDBWNXptMC01aDE0djJIMFYweiIgZmlsbD0iIzk5OSIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)!important}div#mkwtvk5q42u2 .mxjqtbtwtvk5{width:8px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOCAxMyI+PGcgZmlsbD0iI2IyYjJiMiI+PHBhdGggZD0iTTQgNy44IDIuNyAxM0M2IDguNCA4IDYuNSA4IDMuOUw0IDcuOHoiLz48ZWxsaXBzZSBjeD0iNCIgY3k9IjMuOSIgcng9IjQiIHJ5PSIzLjkiLz48L2c+PC9zdmc+)!important}div#mkwtvk5q42u2 .m9wtvk5jsdfn{width:8px!important;height:14px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEzIiB2aWV3Qm94PSIwIDAgOCAxMyI+PGcgZmlsbD0icmVkIj48cGF0aCBkPSJNNCA3LjggMi43IDEzQzYgOC40IDggNi41IDggMy45TDQgNy44eiIvPjxlbGxpcHNlIGN4PSI0IiBjeT0iMy45IiByeD0iNCIgcnk9IjMuOSIvPjwvZz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .mjtb4uwtvk5m{display:block!important;width:16px!important;height:16px!important;background-repeat:no-repeat!important;background-position:50%!important}div#mkwtvk5q42u2 .mphu7wtvk5to{position:relative!important;display:inline-block!important;overflow:visible!important;margin:0!important;padding:0!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;transition:.1s ease-out!important;transition-property:border-color,border-width,background-color!important;text-align:center!important;white-space:nowrap!important;text-decoration:none!important;color:#2b2b2b!important;border:1px solid transparent!important;border-radius:2px!important;outline:0!important;background:0 0!important;background-clip:padding-box!important;font-family:Arial,sans-serif!important}div#mkwtvk5q42u2 .mphu7wtvk5to:focus{outline:none!important}div#mkwtvk5q42u2 .mphu7wtvk5to:disabled{cursor:default!important;pointer-events:none!important;background-color:rgba(0,0,0,.08)!important}div#mkwtvk5q42u2 .mphu7wtvk5to::-moz-focus-inner{padding:0!important;border:0!important}div#mkwtvk5q42u2 .mxqi2njwtvk5{position:relative!important;display:inline-block!important;padding:0 1em!important;resize:none!important;font-size:inherit!important;line-height:inherit!important}div#mkwtvk5q42u2 .mphu7wtvk5to:disabled .mxqi2njwtvk5{opacity:.5!important}div#mkwtvk5q42u2 .mfr4cimwtvk5{position:relative!important;top:-1px!important;display:inline-block!important;max-width:36px!important;resize:none!important;vertical-align:middle!important;color:rgba(0,0,0,.4)!important}div#mkwtvk5q42u2 .m7wtvk5da9ej{border-color:#e6e6e6!important;background:0 0!important}div#mkwtvk5q42u2 .m7wtvk5da9ej:focus,div#mkwtvk5q42u2 .m7wtvk5da9ej:hover,div#mkwtvk5q42u2 .m7wtvk5da9ej:active{border-color:#c7c7c7!important}div#mkwtvk5q42u2 .md9pmljwtvk5{border-color:#ffdb4d!important;background-color:#ffdb4d!important}div#mkwtvk5q42u2 .md9pmljwtvk5:hover{border-color:#ffd632!important;background-color:#ffd632!important}div#mkwtvk5q42u2 .md9pmljwtvk5:active{border-color:#fc0!important;background-color:#fc0!important}div#mkwtvk5q42u2 .mukwtvk5wexw{min-width:200px!important;padding-right:24px!important;padding-left:24px!important;font-size:13px!important}div#mkwtvk5q42u2 .mv842ewtvk5a{color:#fff!important;border-radius:2px!important;border:solid 1px #ccc!important;cursor:pointer!important;font-size:12px!important}div#mkwtvk5q42u2 .mv842ewtvk5a .mxqi2njwtvk5{padding:4px 15px!important}div#mkwtvk5q42u2 .mv842ewtvk5a:hover{border:solid 1px #fff!important}div#mkwtvk5q42u2 .mkyftyowtvk5{position:absolute!important;top:0!important;right:0!important;left:0!important;display:block!important;height:39px!important;cursor:pointer!important;transition:background-color .1s ease-out,box-shadow .1s ease-out!important;text-align:left!important;color:#2b2b2b!important;font:13px/13px Arial,sans-serif!important}div#mkwtvk5q42u2 .mb74wtvk5yyt .mpp941qwtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .move7x8wtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .mowtvk5guq9k,div#mkwtvk5q42u2 .mb74wtvk5yyt .m5wr9l2wtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .mxwu9gvwtvk5,div#mkwtvk5q42u2 .mb74wtvk5yyt .mcrfqg9wtvk5{visibility:hidden!important;opacity:0!important;pointer-events:none!important}div#mkwtvk5q42u2 .mb74wtvk5yyt .mob343iwtvk5{pointer-events:auto!important}div#mkwtvk5q42u2 .mb74wtvk5yyt .m2ieq9wtvk5b{pointer-events:none!important}div#mkwtvk5q42u2 .ms9uvy9wtvk5{}div#mkwtvk5q42u2 .mkyftyowtvk5:hover{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mwtvk5v17wp3{position:absolute!important;z-index:1!important;top:0!important;left:0!important;display:block!important;width:37px!important;height:100%!important;transition:background-color .1s ease-out,box-shadow .1s ease-out!important;background:#fadf76!important;box-shadow:0 1px 0 0 #d6c97e!important}div#mkwtvk5q42u2 .mwtvk5v17wp3:before{position:absolute!important;top:0!important;right:-11px!important;display:block!important;width:11px!important;height:39px!important;content:''!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxMSAzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmFkZjc2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDE5djIwbDExLTIwTDAgMHYxOXoiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .mwtvk5v17wp3{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .mwtvk5v17wp3:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMzkiIHZpZXdCb3g9IjAgMCAxMSAzOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmZlZmE2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wIDE5djIwbDExLTIwTDAgMHYxOXoiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .mfyd9jgwtvk5{position:relative!important;z-index:2!important;display:-ms-flexbox!important;display:flex!important;width:100%!important;height:100%!important;line-height:inherit!important;-ms-flex-align:center!important;align-items:center!important}div#mkwtvk5q42u2 .mpsf4gjwtvk5{height:39px!important;line-height:inherit!important}div#mkwtvk5q42u2 .m2ieq9wtvk5b{width:52px!important;background-repeat:no-repeat!important;background-position:3px 3px!important;-ms-flex:0 0 52px!important;flex:0 0 52px!important}div#mkwtvk5q42u2 .mpp941qwtvk5{padding-right:5px!important}div#mkwtvk5q42u2 .mppkok7wtvk5{margin-top:11px!important;opacity:.6!important}div#mkwtvk5q42u2 .move7x8wtvk5{display:-ms-flexbox!important;display:flex!important;overflow:hidden!important;padding-left:4px!important;-ms-flex-align:center!important;align-items:center!important;-ms-flex:1 0 0!important;flex:1 0 0!important}div#mkwtvk5q42u2 .mzf91awtvk50{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;line-height:inherit!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}div#mkwtvk5q42u2 .mfhdxcwtvk5g{font-weight:700!important}div#mkwtvk5q42u2 .mrwz2i4wtvk5{white-space:nowrap!important;line-height:inherit!important;-ms-flex:0 0 auto!important;flex:0 0 auto!important}div#mkwtvk5q42u2 .mm3kprjwtvk5{display:none!important}div#mkwtvk5q42u2 .mi3wtvk5uh7w{display:inline-block!important;vertical-align:middle!important}div#mkwtvk5q42u2 .mwtvk5adw5ar{margin:0 6px 0 7px!important}div#mkwtvk5q42u2 .mxk1jpiwtvk5{position:relative!important;top:-1px!important;margin-right:1px!important}div#mkwtvk5q42u2 .m58dwtvk5haj{position:relative!important;top:-1px!important;margin-right:2px!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o{position:relative!important;top:-1px!important;margin-left:4px!important;transition:opacity .1s ease-out!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o:hover{opacity:.5!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .m1t8wtvk5c4o{opacity:.5!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o:first-child{margin-left:0!important}div#mkwtvk5q42u2 .m1t8wtvk5c4o:hover{opacity:.5!important}div#mkwtvk5q42u2 .m2v8znuwtvk5{font-weight:700!important}div#mkwtvk5q42u2 .m78wtvk5linc{font-weight:700!important}div#mkwtvk5q42u2 .mgwtvk5nsbtm{font-weight:700!important}div#mkwtvk5q42u2 .m2sa5mxwtvk5{font-weight:700!important}div#mkwtvk5q42u2 .m1fha9wtvk5u{margin-left:4px!important;opacity:.6!important;font-size:12px!important}div#mkwtvk5q42u2 .m2behdwtvk5d{display:inline-block!important;overflow:hidden!important;max-width:117px!important;transform:translateY(1px)!important;vertical-align:top!important;text-overflow:ellipsis!important}div#mkwtvk5q42u2 .muvgewtvk52m{vertical-align:middle!important}div#mkwtvk5q42u2 .mowtvk5guq9k{display:-ms-flexbox!important;display:flex!important;text-align:right!important;line-height:39px!important;-ms-flex-align:center!important;align-items:center!important}@media(min-width:640px){div#mkwtvk5q42u2 .mowtvk5guq9k{padding-left:24px!important}}div#mkwtvk5q42u2 .mp0khxmwtvk5{height:28px!important;margin-right:4px!important;margin-left:4px!important;padding-right:23px!important;padding-left:23px!important;font-size:13px!important;line-height:26px!important}div#mkwtvk5q42u2 .mkyftyowtvk5:hover .mp0khxmwtvk5{border-color:rgba(0,0,0,.3)!important}div#mkwtvk5q42u2 .me78wchwtvk5{margin-right:4px!important;padding-right:18px!important}div#mkwtvk5q42u2 .mp6kwtvk5egl{display:none!important}div#mkwtvk5q42u2 .mp0khxmwtvk5:first-child{margin-left:0!important}div#mkwtvk5q42u2 .mp0khxmwtvk5:last-child{margin-right:0!important}div#mkwtvk5q42u2 .mp0khxmwtvk5 .mupcwtvk5mfi{margin-left:8px!important}div#mkwtvk5q42u2 .mp0khxmwtvk5 .ms58cljwtvk5{display:inline-block!important}div#mkwtvk5q42u2 .mp0khxmwtvk5 .m3bvrd8wtvk5{display:none!important}div#mkwtvk5q42u2 .m6ekt8wtvk5s .ms58cljwtvk5{display:none!important}div#mkwtvk5q42u2 .m6ekt8wtvk5s .m3bvrd8wtvk5{display:inline-block!important}div#mkwtvk5q42u2 .me78wchwtvk5{padding-right:18px!important}div#mkwtvk5q42u2 .muyxrp6wtvk5{padding-right:16px!important;padding-left:24px!important;cursor:pointer!important;text-align:right!important;white-space:nowrap!important;line-height:39px!important}@media(min-width:880px){div#mkwtvk5q42u2 .mvuk5sjwtvk5{display:block!important}}div#mkwtvk5q42u2 .mwtvk57easu8{overflow:hidden!important;background-color:#f6f5f3!important;box-shadow:0 1px 0 0 #e3e1dc!important}div#mkwtvk5q42u2 .mwtvk57easu8:hover{cursor:pointer!important;background-color:#f6f5f3!important;box-shadow:0 1px 0 0 #e3e1dc!important}div#mkwtvk5q42u2 .mwtvk57easu8 .m2ieq9wtvk5b{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNDEiIGhlaWdodD0iMzMiIHZpZXdCb3g9IjAgMCA0MSAzMyI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik0wIDB2MzNoMzJsOS0xNy05LTE2eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjx1c2UgZmlsbD0iI2ZmZiIgeGxpbms6aHJlZj0iI2EiLz48ZyBmaWxsLXJ1bGU9Im5vbnplcm8iIG1hc2s9InVybCgjYikiPjxwYXRoIGZpbGw9IiNmZmM2MDAiIGQ9Ik0yMi44NjggMjAuMzI4bC0xLjE1Ny0xLjE1N3MuNTc5LTEuMDQyIDEuMTU3LTEuNjJhNS4zMyA1LjMzLjAgMCAxIC44LS42NjUuMzQuMzQuMCAwIDEgLjQyOS4wNDFsMS4wMTUgMS4wMTVjLjExMi4xMTMuMTMyLjI5LjA0NC40MjQtLjEyNi4xOS0uMzQyLjQ4LS42NjguODA1LS41NzguNTc5LTEuNjIgMS4xNTctMS42MiAxLjE1N20tOC04LTEuMTU3LTEuMTU3cy41NzktMS4wNDIgMS4xNTctMS42MmE1LjMzIDUuMzMuMCAwIDEgLjgtLjY2NS4zNC4zNC4wIDAgMSAuNDI5LjA0MWwxLjAxNSAxLjAxNWMuMTEyLjExMy4xMzIuMjkuMDQ0LjQyNC0uMTI2LjE5LS4zNDIuNDgtLjY2OC44MDUtLjU3OC41NzktMS42MiAxLjE1Ny0xLjYyIDEuMTU3Ii8+PHBhdGggZmlsbD0iIzAwMCIgZD0iTTE5LjYwMSAxMS43NTkgNy43OTUgOC45OTZsLS44OTUuODkyIDkuMDQ0IDUuNTI3IDIuNjkgMi42NjggNS41MDcgOS4wNzIuODk2LS44OTEtMi43MzYtMTEuODQ3ek0xMS4yMTEgMjEuMDc4bC01LjUtLjc1LS41LjUgNSAzIDMgNSAuNS0uNS0uNzUtNS41Yy0xLjc2NS41NTQtMi4yOTUuMDE3LTEuNzUtMS43NXoiLz48cGF0aCBmaWxsPSIjZmMwIiBkPSJNMjguMjExIDUuODI4Yy0uNDc0LS40NzMtMy4wOS40MS01LjI0OCAyLjU2OUwxOS42IDExLjc1OWwtMy42NTYgMy42NTYtMi40NzQgMi40NzVjLS44ODcuODg3LTIuMTQ5IDIuNDMyLTIuNzU5IDMuNDM4LS4zNzIuNjEzLTEuNTQ3IDIuNDUzLTEgMyAuNTQ4LjU0OCAyLjQwNy0uNjI3IDMtMSAxLjAxNC0uNjM3IDIuNTU3LTEuODc5IDMuNDM3LTIuNzYuNDkyLS40OSAxLjQwNC0xLjQwMyAyLjQ4Ni0yLjQ4NWwzLjY2Ny0zLjY2NyAzLjM0LTMuMzRjMi4xNTktMi4xNTkgMy4wNDQtNC43NzQgMi41Ny01LjI0OHoiLz48L2c+PC9nPjwvc3ZnPg==)!important}div#mkwtvk5q42u2 .mx8gripwtvk5{background-color:#fadf76!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mx8gripwtvk5:hover{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m2ieq9wtvk5b{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iOTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCA5NiAyMCI+PGRlZnM+PHBhdGggaWQ9ImEiIGQ9Ik04LjU3Mi4yMjNoLTguM3YxNS4xNGg4LjN6Ii8+PHBhdGggaWQ9ImMiIGQ9Ik02LjIxNyAxMC43ODJWLjExMkguMjg3djEwLjY3eiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0wLTFoOTZ2MjAuNDE4SDB6Ii8+PHBhdGggZmlsbD0iIzFkMWQxYiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNNi4xMiAyLjE0MUg1LjI1Yy0xLjMxMi4wLTIuNTgzLjg2OS0yLjU4MyAzLjM4OC4wIDIuNDM1IDEuMTY1IDMuMjE5IDIuNTgzIDMuMjE5aC44NjlWMi4xNHptLTEuMzU2IDcuOTYyTDIuMTggMTUuOTA1SC4yOTdMMy4xMzQgOS43QzEuOCA5LjAyMy45MTIgNy43OTYuOTEyIDUuNTI5YzAtMy4xNzYgMi4wMS00Ljc2MyA0LjQwMy00Ljc2M2gyLjQzNHYxNS4xMzlINi4xMnYtNS44MDJINC43NjV6TTM5LjQzIDEwLjU2OWMwLTMuMzQ2IDEuMjkzLTUuNDg0IDMuNzkxLTUuNDg0Ljk1My4wIDEuNTA0LjI1NCAxLjk2OS41NTFsLS4yMzMgMS41NjZjLS40NDUtLjM4MS0xLjA4LS43NDItMS43NTctLjc0Mi0xLjE4Ny4wLTIuMDMyIDEuMzM1LTIuMDMyIDQuMDI0LjAgMi42NjguNjM0IDQuMTkzIDEuOTY4IDQuMTkzLjgwNS4wIDEuNDItLjMxOCAxLjgwMS0uNjU3bC4zOCAxLjIyOWMtLjU3LjQ4NS0xLjI0OS44MDMtMi4yMjMuODAzLTIuMjg2LjAtMy42NjMtMS44NDEtMy42NjMtNS40ODN6bS00LjgyNi4wMnY1LjMxNUgzMi45NVY1LjIzNGgxLjY1M3Y0LjkzMmwyLjU2Mi00LjkzM2gxLjY3M2wtMi42NDggNS4wMTggMy4wMjggNS42NTNoLTEuOGwtMi44MTUtNS4zMTR6bS03Ljc3Mi0uOTk1aDIuNzMxYzAtMS44Mi0uMjk2LTMuMTUzLTEuMjQ4LTMuMTUzLTEuMDE3LjAtMS4zNzcgMS4yNDgtMS40ODMgMy4xNTN6bTEuODIyIDYuNDU4Yy0yLjIwMy4wLTMuNTU3LTEuNzU2LTMuNTU3LTUuMDM4LjAtMy40My45NTEtNS45MjkgMy4yMTgtNS45MjkgMS43NzguMCAyLjk0MyAxLjMzMyAyLjk0MyA0Ljk1NHYuOTExaC00LjQ0N2MwIDIuNDEzLjY3OCAzLjY4NSAxLjk5IDMuNjg1LjkzMi4wIDEuNjczLS40MjQgMi4wOTctLjcybC4zODIgMS4yN2MtLjY3OC41My0xLjU2OC44NjctMi42MjYuODY3em0tNy4wMy05LjQ4NmgtMS44NDN2LjE5MWMwIDIuMjQ2LS4xMDQgNS41MjgtLjk5NCA3Ljc5M2gyLjgzN1Y2LjU2NnptMi40NzcgMTEuNDM1SDIyLjYydi0yLjA5N2gtNC41NzRWMThoLTEuNDgzVjE0LjU1aC42NTZjLjk3NS0yLjI2NSAxLjA4LTUuNTY4IDEuMDgtOC40MDZ2LS45MWg0Ljk1NXY5LjMxNmguODQ3VjE4em0tOC40OS0xMi43Njh2MTAuNjdIMTMuOThWMTEuMTJoLTIuNDU2djQuNzg0SDkuODcyVjUuMjM0aDEuNjUydjQuNTNoMi40NTZ2LTQuNTNoMS42MzF6Ii8+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTAuMTUgLjU0MykiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxZDFkMWIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTEuNzExIDQuNjdhMjYuMTU3IDI2LjE1Ny4wIDAgMS0uNTA4LTIuMTZoLS4wNjRjLjA0Mi43Mi4wNjQgMS40ODEuMDY0IDIuMjQ0djEwLjYwOWgtLjkzVi4yMjNoMS4yMjZsMi41NjQgOS42NzZjLjEwNi40MDIuMjU0IDEuMTg2LjMxNiAxLjc1OGguMDYzYy4wODUtLjU3Mi4yNTQtMS4zNzcuMzYtMS43NThMNy4zODUuMjIyaDEuMTg3djE1LjE0SDcuNTU3VjQuNzU1YzAtLjcyLjA0LTEuNDgzLjA4Mi0yLjI0NGgtLjA4MmMtLjE5My44NDYtLjM0IDEuNDYtLjUxIDIuMDk2TDQuNzggMTMuMDMyaC0uODI2TDEuNzExIDQuNjd6IiBtYXNrPSJ1cmwoI2IpIi8+PC9nPjxwYXRoIGZpbGw9IiMxZDFkMWIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTY1LjI5IDEzLjIxNnYtMi45NDNoLTEuMTQyYy0xLjc1OS4wLTIuNjA2LjgwNS0yLjYwNiAyLjY2OC4wIDEuNTAyLjY1NyAyLjM3IDEuNjc0IDIuMzcuOTk1LjAgMS42OTMtLjk1MyAyLjA3NC0yLjA5NW0uMDQyIDEuMjVjLS41MDggMS4wMTUtMS4yNjkgMS42NS0yLjMyOCAxLjY1LTEuNDQuMC0yLjQzNS0xLjE0My0yLjQzNS0zLjA5LjAtMi4yODcgMS4yNDgtMy40NzMgMy41NTYtMy40NzNoMS4xNjVWOC4yMThjMC0xLjYzLS42MTQtMi4zMjktMS43NzgtMi4zMjktLjkxLjAtMS43MzcuNDI0LTIuMjQ1IDEuMTY2TDYwLjk5IDYuMWMuNDI0LS41NSAxLjMxNC0xLjA4IDIuNTIxLTEuMDggMS43NTcuMCAyLjc1My45NzQgMi43NTMgMy4wOTF2NS44MjRjMCAuNzQuMTA1IDEuNTY2LjIzMyAxLjk2OWgtLjkxMWMtLjA4NS0uMjc2LS4xOTEtLjY3OC0uMjU1LTEuNDRNNzMuNzY1IDEwLjMzNmMwLTIuNzk1LS43NjMtNC40NDctMS45OS00LjQ0Ny0uOTUzLjAtMS43NTggMS4wMTctMi4yMjQgMi4xNnY1Ljk3MWMuNDIzLjg2OSAxLjAxNiAxLjI5IDEuOTcgMS4yOSAxLjM1NC4wIDIuMjQ0LTEuNjA3IDIuMjQ0LTQuOTc0bS00LjIxNCA0LjgyN3Y0LjA0NGgtLjk5NFY1LjIzNGguODY4bC4wODMgMS43NTZjLjQ2Ni0xLjAxNyAxLjI1LTEuOTY4IDIuNDM3LTEuOTY4IDEuNzc3LjAgMi44MTQgMi4xMzggMi44MTQgNS4yMy4wIDMuOTE3LTEuMzEyIDUuODQzLTMuMzAyIDUuODQzYTIuNDE5IDIuNDE5LjAgMCAxLTEuOTA2LS45MzJNNzcuNjY1IDE1LjkwNWgtLjk5NFY1LjIzNWguOTk0djUuMDE3bDMuNTc4LTUuMDE4aC45NzVsLTMuNTE1IDQuOTU0IDMuNzY5IDUuNzE3SDgxLjM3bC0zLjcwNS01LjUyNnpNODMuOTE1IDkuOTU1aDMuODc1Yy4xNy0yLjgzNy0uNjc4LTQuMTA4LTEuNzU3LTQuMTA4LTEuMTIzLjAtMi4wMzQgMS40NC0yLjExOCA0LjEwOG0yLjMyOCA1LjI5NGMxLjQyLjAgMi4xNjEtMS4xNDQgMi4xNjEtMS4xNDRsLjMxOC44MDVzLS44MDUgMS4yMDYtMi40OTggMS4yMDZjLTIuMjY3LjAtMy4zMDMtMi4wNTMtMy4zMDMtNS41NDcuMC0zLjQ5NCAxLjMxMS01LjU0NyAzLjExMi01LjU0NyAxLjg0MS4wIDMuMDI4IDEuOTI2IDIuNjg5IDUuNzE3aC00LjgyOWMuMDQzIDIuOTIyLjgwNSA0LjUxIDIuMzUgNC41MSIvPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg5LjM0OCA1LjEyMykiPjxtYXNrIGlkPSJkIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNjIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxZDFkMWIiIGZpbGwtcnVsZT0ibm9uemVybyIgZD0iTTMuNzYuOTM2djkuODQ2aC0uOTk0Vi45MzZILjI4N1YuMTFoNS45M3YuODI1eiIgbWFzaz0idXJsKCNkKSIvPjwvZz48L2c+PC9zdmc+)!important;background-size:96px 20px!important;background-position:11px 9px!important;margin-right:16px!important;width:96px!important;-ms-flex:0 0 107px!important;flex:0 0 107px!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m1fha9wtvk5u{display:none!important}@media(min-width:1100px){div#mkwtvk5q42u2 .mx8gripwtvk5 .m1fha9wtvk5u{display:inline!important}}div#mkwtvk5q42u2 .mx8gripwtvk5 .muvgewtvk52m{display:none!important;margin-left:4px!important;opacity:.6!important}@media(min-width:1100px){div#mkwtvk5q42u2 .mx8gripwtvk5 .muvgewtvk52m{display:inline!important}}div#mkwtvk5q42u2 .mx8gripwtvk5 .me78wchwtvk5{padding-right:6px!important;padding-left:6px!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m7o7wtvk59dr{}div#mkwtvk5q42u2 .mx8gripwtvk5 .mwtvk5ob0t1w{display:none!important}@media(min-width:880px){div#mkwtvk5q42u2 .mx8gripwtvk5 .me78wchwtvk5{padding-right:18px!important;padding-left:23px!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .m7o7wtvk59dr{display:none!important}div#mkwtvk5q42u2 .mx8gripwtvk5 .mwtvk5ob0t1w{display:inline!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w{background-color:#fadf76!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mx8gripwtvk5:hover{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m2ieq9wtvk5b{width:67px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTUiIGhlaWdodD0iMzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwdjMzaDQ2bDktMTctOS0xNnoiLz48L2RlZnM+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMCAwdjMzaDQ2bDktMTctOS0xNnoiIGZpbGw9IiNmZmYiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxnIG1hc2s9InVybCgjYikiIGZpbGw9IiNkZTMzMjIiIGZpbGwtcnVsZT0ibm9uemVybyI+PHBhdGggZD0iTTM4LjA3NCAxMi44MzJsLTMuMjQ3LS4zOTdjLS43NjUtLjA5My0xLjk5Ny0uNjE2LTIuNTk2LTEuMTA0bC0yLjM0My0xLjlDMjguOTAzIDguNjMyIDI3LjE1NSA4IDI1LjgxOCA4aC04LjQxYy0xLjM2OC4wLTMuMTA3LjcxNi00LjAyOCAxLjYxNWwtMi42NDggMi41MjNDOS43NDQgMTMuMTAxIDkgMTQuODA0IDkgMTYuMDc4djIuMzAzYzAgMS42MTYgMS40NDUgMi45OSAzLjIyNCAyLjk5aDEuMzlDMTQuMTA3IDIyLjg1NiAxNS41NyAyNCAxNy4yOTMgMjRhMy45MDcgMy45MDcuMCAwIDAgMy42OC0yLjYzaDguMTkzYy40OTQgMS40ODYgMS45NTcgMi42MyAzLjY4IDIuNjNzMy4xODUtMS4xNDQgMy42OC0yLjYzaDEuMzlhMy4wOTUgMy4wOTUuMCAwIDAgMi4xODMtLjg2NiAyLjk0IDIuOTQuMCAwIDAgLjktMi4xMjN2LTIuMzAzYzAtMS42Mi0xLjI3Ny0zLjA0NS0yLjkyNi0zLjI0NmguMDAxem0tMjAuNzggOC42MzhjLS43MTktLjAxOC0xLjI5Mi0uNTktMS4yOTItMS4yOTFzLjU3My0xLjI3NCAxLjI5MS0xLjI5MmMuNzEzLjAyNSAxLjI3Ny41OTYgMS4yNzcgMS4yOTFzLS41NjQgMS4yNjYtMS4yNzcgMS4yOTF2LjAwMWguMDAxem0xNS41NTMuMGMtLjcxOC0uMDE4LTEuMjktLjU5LTEuMjktMS4yOTFzLjU3Mi0xLjI3NCAxLjI5LTEuMjkyYy43MTMuMDI1IDEuMjc3LjU5NiAxLjI3NyAxLjI5MXMtLjU2NCAxLjI2Ni0xLjI3NyAxLjI5MXYuMDAxem01LjY3Ny0zLjA5YzAgLjM2NC0uMzkzLjM5LS42MDguMzlIMzYuNDVjLS41NTUtMS4zLTEuOTU4LTIuNDI0LTMuNjAzLTIuNDI0LTEuNjQ0LjAtMy4wNDkgMS4xMjUtMy42MDMgMi40MjVoLTguMzQ3Yy0uNTU2LTEuMy0xLjk2LTIuNDI1LTMuNjA0LTIuNDI1LTEuNjQ0LjAtMy4wNDkgMS4xMjUtMy42MDMgMi40MjVoLTEuNDY3Yy0uMzI2LjAtLjc0Ny0uMTI3LS43NDctLjM5di0yLjMwM2MwLS42MjQuNTEtMS42ODEgMS4wMDUtMi4xNjVsMi42NjMtMi41NjZjLjQ2MS0uNDUgMS41NjktLjkzMyAyLjI2NC0uOTMzaDguNDFjLjc0Ny4wIDEuOTE0LjQ1MyAyLjQ1OC44OTVsMi4zNDQgMS45Yy45Ny43ODggMi42NDYgMS41MTIgMy45IDEuNjYzbDMuMjcuNDA1Yy4zNjguMDQ1LjczNC40MzguNzM0LjgwMXYyLjMwMy0uMDAxeiIvPjwvZz48L2c+PC9zdmc+)!important;-ms-flex:0 0 67px!important;flex:0 0 67px!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mzf91awtvk50{display:block!important;margin-right:8px!important;-ms-flex:1 0 100%!important;flex:1 0 100%!important}@media(min-width:640px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .mzf91awtvk50{display:inline!important;-ms-flex:unset!important;flex:unset!important}}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .mzf91awtvk50{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mnsrdmwtvk5w{display:inline!important}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .mnsrdmwtvk5w{display:block!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m78wtvk5linc{display:inline!important;margin-right:3px!important;margin-left:3px!important;font-weight:700!important}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .m78wtvk5linc{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;-ms-flex:0 1 auto!important;flex:0 1 auto!important}}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mrwz2i4wtvk5{font-weight:700!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .me78wchwtvk5{padding-right:6px!important;padding-left:6px!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m7o7wtvk59dr{}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mwtvk5ob0t1w{display:none!important}@media(min-width:880px){div#mkwtvk5q42u2 .mt8wtvk5sn9w .me78wchwtvk5{padding-right:18px!important;padding-left:23px!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .m7o7wtvk59dr{display:none!important}div#mkwtvk5q42u2 .mt8wtvk5sn9w .mwtvk5ob0t1w{display:inline!important}}div#mkwtvk5q42u2 .mev6owtvk5ub{}div#mkwtvk5q42u2 .mev6owtvk5ub .mwtvk5v17wp3{width:100%!important;transition:width 30s cubic-bezier(0.28,0.65,1,0.86)!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr{}div#mkwtvk5q42u2 .mjzwtvk5k6tr .mjgwtvk54cjr{display:none!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr.mjzwtvk5k6tr .mwtvk5v17wp3{width:101%!important;transition:width .5s ease!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr .m6etwwtvk5aq{width:2e3px!important;height:2e3px!important;transition:width 1s .5s cubic-bezier(0.25,0.53,0.79,0.48),height 1s .5s cubic-bezier(0.25,0.53,0.79,0.48),opacity 1s .5s cubic-bezier(0.25,0.1,1,0.21)!important;opacity:0!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr .m6vdwtvk5o61{display:inline!important}div#mkwtvk5q42u2 .mjzwtvk5k6tr .me7r2cwtvk52{display:none!important}div#mkwtvk5q42u2 .m2ddpwtvk5lt{}div#mkwtvk5q42u2 .m2ddpwtvk5lt .mv46x7wwtvk5{display:inline-block!important}div#mkwtvk5q42u2 .m7x8gugwtvk5{}div#mkwtvk5q42u2 .m7x8gugwtvk5 .mhawtvk53nrx{display:inline-block!important}div#mkwtvk5q42u2 .m7x8gugwtvk5 .muvgewtvk52m{display:inline-block!important;color:#666!important}div#mkwtvk5q42u2 .mkwtvk5jqque{pointer-events:none!important}div#mkwtvk5q42u2 .mkwtvk5jqque *{pointer-events:none!important}div#mkwtvk5q42u2 .malm705wtvk5{cursor:default!important}div#mkwtvk5q42u2 .m343owtvk5x4{background-color:#ffefa6!important;box-shadow:0 1px 0 0 #d2c079!important}div#mkwtvk5q42u2 .m6kwtvk58vxc{height:48px!important;font-family:yandex sans text,Arial,sans-serif!important;box-shadow:none!important}div#mkwtvk5q42u2 .m6kwtvk58vxc:hover{box-shadow:none!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mpsf4gjwtvk5{height:48px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .muyxrp6wtvk5{line-height:48px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .m2ieq9wtvk5b{width:96px!important;-ms-flex:0 0 107px!important;flex:0 0 107px!important;background-size:96px 20px!important;background-position:11px 8px!important;margin-right:16px!important;height:32px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mmhkcwtvk57y{width:1px!important;height:32px!important;-o-object-fit:contain!important;object-fit:contain!important;opacity:.1!important;background-color:#2b2b2b!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m2behdwtvk5d{font-size:9px!important;vertical-align:baseline!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mij7uwtvk5ur{text-transform:uppercase!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mpp941qwtvk5{padding-right:0!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mppkok7wtvk5{display:inline-block!important;width:12px!important;height:12px!important;margin-top:0!important;background-size:12px 12px!important;vertical-align:middle!important;opacity:1!important;background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmZmIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik04LjgxOCA3LjQxMmMuNzY3LjAgMS4wNzQtLjMgMS4wNzQtMS4xOS4wLS45MTUtLjMwNi0xLjE4OC0xLjA3My0xLjE4OC0uNzY4LjAtMS4wNzUuMjczLTEuMDc1IDEuMTkuMC44ODcuMzA3IDEuMTg4IDEuMDc0IDEuMTg4TTguNzczIDguNjNjLS44OTIuMC0xLjIxMy4zOTUtMS4yMTMgMS4yNTYuMC44NjIuMzIgMS4yMDMgMS4yMTQgMS4yMDMuODkzLjAgMS4yMTQtLjM0MyAxLjIxNC0xLjIwNS4wLS44Ni0uMzItMS4yNTctMS4yMTQtMS4yNTdtLjA5IDMuODQ2Yy0yLjEwMy0uMDQyLTIuNjQ2LS44MDgtMi42NDYtMi4zNTYuMC0xLjA0NS4wNy0xLjg0IDEuMDAzLTIuMjAyLS43OC0uNTctLjc5My0xLjE1Ni0uNzkzLTEuNjN2LS40NzRjLjA4My0xLjU3NS42MTMtMi4xNzQgMi40MzgtMi4xNzQgMS44MjYuMCAyLjM1Ni42IDIuNDQgMi4xNzR2LjQ3NGMwIC40NzQtLjAxNSAxLjA2LS43OTUgMS42My45MzMuMzYzIDEuMDAzIDEuMTU3IDEuMDAzIDIuMjAyLjAgMS41NDgtLjU0NCAyLjMxNC0yLjY1IDIuMzU2aC4wMDJ6TTEyLjI5NS40MThDMTEuOTcyLjA5OCAxMS41Ny4wIDExLjExLjBINC44OTJjLS40Ni4wLS44NjQuMDk4LTEuMTg0LjQxOEwuNTQ0IDMuNjI0Qy4xNyA0IDAgNC40NDYuMCA0Ljk2MnY2LjE0NmMtLjAxMi41MTYuMTU1Ljg5Mi41MTggMS4yNTRsMy4xMDcgMy4xMDhjLjM2My4zNjMuNzY3LjUzIDEuMjY4LjUzaDYuMjE2Yy41LjAuOTA1LS4xNjcgMS4yNjctLjUzbDMuMTA4LTMuMTA4Yy4zNjMtLjM0OC41MTYtLjczOC41MTYtMS4yNTRWOC45OWMtLjAxMy0uMTgtLjExLS4yOC0uMjkyLS4yOGgtLjkzM3YuNjU2YzAgLjQ4OC0uMDcuNzQtLjQ4OC43NGgtLjQyYy0uNDE2LjAtLjQ4Ni0uMjUyLS40ODYtLjc0VjguNzFoLS42NTRjLS40ODguMC0uNzQtLjA3LS43NC0uNDg3di0uNDQ2YzAtLjQxOC4yNTItLjQ4OC43NC0uNDg4aC42NTV2LS42NTdjMC0uNDg4LjA3LS43NC40ODgtLjc0aC40MmMuNDE3LjAuNDg3LjI1Mi40ODcuNzR2LjY1NWguOTMzYy4xOTUuMC4yOTMtLjExMi4yOTMtLjMyVjQuOTZjMC0uNTE2LS4xOC0uOTYyLS41NDMtMS4zMzhMMTIuMjk0LjQxOHpNNC4yNSAzLjk1NUgyLjk4Yy0uNDg3LjAtLjczOC4wODItLjczOC40Nzh2LjQ1YzAgLjM5OC4yNS40OC43MzguNDhoLjI5M2MuMTgzLjAuMjY2LjA5NS4yNjYuMzY4djUuOTA2YzAgLjQ3OC4wODQuNzI1LjQ5LjcyNUg0LjVjLjQwNC4wLjQ4Ny0uMjQ2LjQ4Ny0uNzI0VjQuNDMzYzAtLjM5Ni0uMjUtLjQ3OC0uNzQtLjQ3OHoiLz48L3N2Zz4=)!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mcrfqg9wtvk5{padding-left:11px!important;font-size:10px!important;margin-top:0!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mopfb4dwtvk5{width:12px!important;height:12px!important;background-size:12px 12px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .mcrfqg9wtvk5:before{left:146px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.m5wtvk5741ug .move7x8wtvk5{padding-left:8px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mp0khxmwtvk5{height:32px!important;line-height:30px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc:hover .mp0khxmwtvk5{height:32px!important;line-height:30px!important;border-color:transparent!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mvuk5sjwtvk5{height:32px!important;line-height:32px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mvuk5sjwtvk5:before{border-width:16px 0 16px 8px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .move7x8wtvk5{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;text-align:left!important;-ms-flex-pack:center!important;justify-content:center!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mgkjgg2wtvk5{display:-ms-flexbox!important;display:flex!important;width:100%!important;height:16px!important;padding-left:16px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5{height:14px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5.mdfplfiwtvk5{padding-top:2px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5 .mzf91awtvk50{text-transform:uppercase!important;font-size:9px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important;line-height:normal!important;letter-spacing:normal!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5 .mmwtvk5wwkqc:hover,div#mkwtvk5q42u2 .m6kwtvk58vxc .mgkjgg2wtvk5 .mac84ehwtvk5:hover{border-bottom:1px solid rgba(43,43,43,.2)!important;cursor:pointer!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m1vouyywtvk5 .mfhdxcwtvk5g{font-weight:700!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .m78wtvk5linc{font-size:13px!important;font-weight:400!important;font-style:normal!important;font-stretch:normal!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .myvr7ynwtvk5{border-color:#fff!important}div#mkwtvk5q42u2 .m6kwtvk58vxc .mvuk5sjwtvk5{font-weight:700!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .me78wchwtvk5{padding-right:6px!important;padding-left:6px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .m7o7wtvk59dr{display:block!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .mwtvk5ob0t1w{display:none!important}@media(min-width:600px){div#mkwtvk5q42u2 .m6kwtvk58vxc .m1fha9wtvk5u{display:inline!important}}@media(min-width:1000px){div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .me78wchwtvk5{padding-right:18px!important;padding-left:23px!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .m7o7wtvk59dr{display:none!important}div#mkwtvk5q42u2 .m6kwtvk58vxc.mx8gripwtvk5 .mwtvk5ob0t1w{display:inline!important}}div#mkwtvk5q42u2 .m97n1apwtvk5,div#mkwtvk5q42u2 .m97n1apwtvk5:visited{cursor:pointer!important;transition:color .25s ease-out,border-color .25s ease-out!important;text-decoration:none!important;color:#669!important;border:0!important;outline:0!important;font-family:Arial,sans-serif!important;line-height:inherit!important}div#mkwtvk5q42u2 .m97n1apwtvk5:hover,div#mkwtvk5q42u2 .m97n1apwtvk5:visited:hover{transition:none!important;color:#f61017!important}div#mkwtvk5q42u2 .m97n1apwtvk5:hover .m7ojll9wtvk5{color:#f61017!important}div#mkwtvk5q42u2 .mb5exwtvk57e .m97n1apwtvk5:hover,div#mkwtvk5q42u2 .mb5exwtvk57e .m97n1apwtvk5:visited:hover{color:#db3727!important}div#mkwtvk5q42u2 .maugd6bwtvk5,div#mkwtvk5q42u2 .maugd6bwtvk5:visited{text-decoration:underline!important}div#mkwtvk5q42u2 .mzwptrmwtvk5,div#mkwtvk5q42u2 .mzwptrmwtvk5:visited{color:#070!important}div#mkwtvk5q42u2 .m8vqqwtvk58y,div#mkwtvk5q42u2 .m8vqqwtvk58y:visited{color:#2b2b2b!important}div#mkwtvk5q42u2 .mtkqdyrwtvk5,div#mkwtvk5q42u2 .mtkqdyrwtvk5:visited{color:#3757c5!important}div#mkwtvk5q42u2 .mkocwtvk5p8w,div#mkwtvk5q42u2 .mkocwtvk5p8w:visited{color:#999!important}div#mkwtvk5q42u2 .mkocwtvk5p8w:hover,div#mkwtvk5q42u2 .mkocwtvk5p8w:visited:hover{color:#2b2b2b!important}div#mkwtvk5q42u2 .mb5exwtvk57e .mkocwtvk5p8w:hover,div#mkwtvk5q42u2 .mb5exwtvk57e .mkocwtvk5p8w:visited:hover{color:#db3727!important}div#mkwtvk5q42u2 .m96viw3wtvk5,div#mkwtvk5q42u2 .m96viw3wtvk5:visited{color:#fff!important}div#mkwtvk5q42u2 .m96viw3wtvk5:hover,div#mkwtvk5q42u2 .m96viw3wtvk5:visited:hover{opacity:.5!important;color:#fff!important}div#mkwtvk5q42u2 .m65rawtvk59e,div#mkwtvk5q42u2 .m65rawtvk59e:visited{color:#f61017!important}div#mkwtvk5q42u2 .m8wtvk5jwev5{transition:none!important}div#mkwtvk5q42u2 .mn1kewtvk5d6,div#mkwtvk5q42u2 .mn1kewtvk5d6:visited{color:#999!important}div#mkwtvk5q42u2 .mn1kewtvk5d6:hover,div#mkwtvk5q42u2 .mn1kewtvk5d6:visited:hover{color:#f61017!important}div#mkwtvk5q42u2 .mhyvwtvk5cn7,div#mkwtvk5q42u2 .mhyvwtvk5cn7:visited{color:#db3727!important}div#mkwtvk5q42u2 .m84nljdwtvk5{display:-ms-flexbox!important;display:flex!important;-ms-flex-pack:justify!important;justify-content:space-between!important;overflow:hidden!important;margin-right:-40px!important;margin-bottom:24px!important;margin-left:-40px!important;padding-right:40px!important;padding-left:24px!important;background-color:#f7f7f7!important}div#mkwtvk5q42u2 .mw6orufwtvk5{float:left!important;margin-right:16px!important;margin-left:16px!important;padding-top:13px!important;padding-bottom:11px!important;border-bottom:2px solid transparent!important;font-size:12px!important;line-height:14px!important}div#mkwtvk5q42u2 .mciv7mwwtvk5{border-bottom-color:#2b2b2b!important}div#mkwtvk5q42u2 .mciv7mwwtvk5:hover,div#mkwtvk5q42u2 .mciv7mwwtvk5:visited:hover{cursor:default!important;color:#2b2b2b!important}div#mkwtvk5q42u2 .mfqwtvk5awqy{}div#mkwtvk5q42u2 .mfqwtvk5awqy .mciv7mwwtvk5{border-bottom-color:#db3727!important}div#mkwtvk5q42u2 .mk150aswtvk5{height:40px!important;margin-bottom:0!important}div#mkwtvk5q42u2 .mk150aswtvk5 .mxwtvk5nv6a7{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center!important;align-items:center!important}div#mkwtvk5q42u2 .mk150aswtvk5 .mw6orufwtvk5{font-family:yandex sans text regular,Arial,sans-serif!important;letter-spacing:.3px!important;text-transform:uppercase!important;font-size:10px!important;line-height:10px!important;padding-bottom:14px!important}div#mkwtvk5q42u2 .mk150aswtvk5 .mciv7mwwtvk5{border-bottom-color:#999!important}
/* End */


/* Start:/local/templates/gsm-store/template_styles.css?174897743110801*/
.news_left_column {
    float: left;
    width: 270px;
    margin-right: 30px;
    overflow: hidden;
}

.ordering-form textarea {
    padding: 5px;
    margin: 0px 0 0px 15px;
    border: 1px solid #fbb26f;
	width: 305px;
}

.additional_images {
    float: right;

    width: 540px;
    margin: 20px 30px 0 0;
}

.additional_images a {
    float: left;
    display: inline-block;
    width: 120px;
    height: 90px;
    margin-left: 10px;
    margin-top: 10px;

    border: 1px solid #dee0e1;
    text-align: center;
}

.delivery_data.len_region .location_field {
    display: none;
}

.delivery_data.pickup_shop .data-input {
    display: none;
}

.favorites_cnt {
    position: fixed;
    bottom: 0;
    right: 10%;

    display: block;
    width: 200px;
    height: 10px;
    padding: 10px 0;

    background: #00b0e9;
    color: #fff;
	z-index:9;
    text-align: center;
}

.pickup_shop_5 .data-input {
    display: none;
}

table.title-search-result td.title-search-item img {
    margin-right: 5px;
}

.add-to-basket .popup {
    border: 0px #333 solid !important;
	background:#00B0E9; 
	color:#fff;	
}

.buy_credit_info {
    float: right;
    margin-top: 3px;
    margin-right: 2px;
}


.sort_triangle {
    position: relative;


    display: inline-block;
    width: 0;
    height: 0;
    border: 5px solid transparent;

    content: ' ';

    top: -1px;

    border-bottom-color: #bcbec0;
}

.sort_triangle.desc {

    border-bottom-color: transparent;
    border-top-color: #bcbec0;
    top: 4px;
}

.in_stock_filter {
    display: inline-block;
    float: left;
    width: auto;


    margin-top: -2px;

    color: #000;
}

.in_stock_filter li {
    width: 217px;
}

.in_stock_filter span {
    margin-top: 3px;
    cursor: pointer;
	color:#231f20;
}


.in_basket {
    background: #43C019 !important;
}

.subscribe-edit input[type=radio], .subscribe-edit input[type=checkbox] {
    display: none;
}

#MayTheForceBeWithYou{display:inline-block;height:37px;width:100%;position:relative;z-index:-99999999;}

#catalog_page_size {
	display:block;
margin-top:-15px;
float:right;
	cursor:pointer;
}

#catalog_page_size a {
    width: 60px !important;
}

.lsnn li {list-style-type:none; }
.switcher div.switcher-frame ul {position:relative!important;}

.pagination .text {
	margin: 15px;
	display: block;
	font-size:14px;
}
.pagination .text b {
	background: #00AFE9 none repeat scroll 0% 0%;
	color: #FFF;
	box-shadow: 0px 0px 1px 0px #00AFE9;
	padding: 10.1px 5px;
	min-width:25px;
	display:inline-block;
	text-align:center;
}
.pagination .text a {
	padding: 0px 5px;
	min-width:25px;
	display:inline-block;
	border: 1px solid #D6D7D7;
	text-align:center;
	line-height:35px;
	font-size:14px;
}
.pagination .text a:hover {
	background: #CBCCCD;
	box-shadow: 0px 0px 1px 0px #5D5E5E;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-weight:normal;
	border:1px solid #9C9C9C;
}

#catalog_page_size select{
height: 37px;
border-style: solid;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;
border-color:#D6D7D7;
border-width: 1px 1px 1px 1px;
margin-right: 0px;
margin-top: -37px;
padding: 0px 5px;
text-decoration: none;
-moz-border-top-colors: none;
color: rgb(30, 69, 149);
font-size: 14px;
line-height: 35px;
overflow: hidden;
display: block;
font-weight: normal !important;
}


.bx-auth-table .bx-auth-label {font-size:17px;}
.bx-auth-table .bx-auth-input {font-size:17px; height:25px;}
.bx-auth-table .authorize-submit-cell .vhod {display:block;font-size:17px; height:40px!important; width:215px; border:none;}
input.vhod.button.wide:hover {cursor:pointer;text-decoration:underline;}
.pass-forgot {position:relative; top:-47px; left:315px;}
.reg {height:37px; line-height:30px; font-size:17px; text-decoration:none; width:204px;margin-left:77px;}

.spamers-wrapper {
	background-image: url(/local/templates/gsm-store/images/shopping.jpg);
	position:absolute;
	left:0;
	width:100%;
	margin-top:10px;
	height: 600px;
	z-index:-1;
	background-position:center;
	background-repeat:no-repeat;
	background-size: cover;
}
.spamers {
    width: 100%;
	height: 600px;
}
.spamers p {
	margin-top:0;
}
.spamers-block {
	display: inline-block;
    width: 50%;
	float:left;
}
#content .spamers-block-wrapper > h1 {
	position: absolute!important;
    z-index: 1!important;
    margin-top: -175px!important;
    color: #fff!important;
    left: 0!important;
    text-transform: uppercase;
    font: 36px/40px 'CenturyGothicRegular', Arial, Helvetica, sans-serif !important;
    background: rgba(0,0,0,0.6);
    padding: 20px!important;
    white-space: nowrap;
    text-shadow: 0 0 3px rgba(0,0,0,0.5);
}
.spamers-block-wrapper {
	background-color: #fff;
    margin: 250px 30px 20px;
    padding: 25px;
    height: 250px;
    box-shadow: 0 1px 2px rgba(0,0,0,0.3);
    border-bottom: 3px solid #00b0e9;
    font-size: 18px;
    line-height: 24px;
    font-family: "MyriadProRegular";
	position: relative;
}
.spamers-block-strong {
	display: inline-block;
    float: left;
    font-weight: bold;
    width: 25%;
}
.spamers-block-text {
	display: inline-block;
    float: left;
    width: 75%;
	margin-bottom: 10px;
}
.errorsform {border: 1px solid red !important;}



.news_promo
{
margin: 0 0 15px;
padding: 20px;
}

.news_promo .more
{
margin: 10px 0 0 0;
text-align: right;
}

.news_promo .more a, .news_promo .more a:hover
{


text-align: center;
display: inline-block;
background-color: #00B0E9;
border-radius: 26px;
padding: 10px 20px;
color: #fff;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
font-size: 16px;
font-weight: normal;
white-space: nowrap;
}

.news_promo_pic
{
margin: 0 0 15px;
position: relative;
}
.news_promo_pic img
{
display: block;
width: 100%;
height: auto;

}
.news_promo_pic .more
{
display: block;
position: absolute;
z-index: 10;
bottom: 20px;
right: 20px;
text-align: center;

background-color: #00B0E9;
border-radius: 26px;
padding: 10px 20px;
color: #fff;
box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3);
font-size: 16px;
font-weight: normal;
white-space: nowrap;
}
.news_promo_pic .more:hover
{
text-decoration: underline;
}

.news_promo_pic .more a, .news_promo_pic .more a:hover
{
display: block;
}


#content h3
{
color: #000;
}

#twocolumns #content .heading h2.m-title {
	color: #FFF!important;
}

.basket_confirm
{
	min-height: 540px;
	
	max-width: 1362px;
	width: 100%;
	
	background: url(/local/templates/gsm-store/images/basket_confirm.jpg) no-repeat;
	background-size: cover;
	
	display: flex;
	display: -ms-flexbox;
	display: -webkit-box;
	display: -webkit-flex;
	flex-flow: row wrap;
	justify-content: flex-start;
	
	flex-flow: row wrap;
	-webkit-flex-flow: row wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-ms-flex-pack: justify;
	-webkit-box-pack: justify; 
	align-items: center;
	-webkit-box-align: center; 
}
.basket_confirm .inner
{
	max-width: 760px;
	width: 100%;
	margin: 0 auto;
}
.basket_confirm .inner p
{
	line-height: 1.4;
}
.basket_confirm .inner *
{
	color: #fff;
}

.basket_confirm .inner a, .basket_confirm .inner a:hover
{
	text-decoration: underline;
}
.basket_confirm .inner a:hover
{
	text-decoration: none;
}
.basket_confirm .inner .name
{
	font-size: 36px;
	margin-bottom: 30px;
}
.productday-name, .home-product-name {
    height: auto !important;
    min-height: 50px !important;
    
}



#modal112 {
    width: 710px;
    
    top: 25%;
    left: 50%;
    margin-top: -220px;
    margin-left: -355px;
    display: none;
    opacity: 0;
    z-index: 101;
    padding: 20px;
    -o-text-align: left;
    text-align: justify;
    font-size: 15px;
    line-height: 120%;
}


/*owl-theme-24
------------------------------------*/

.owl-theme-24 {
    padding: 0 60px;
    opacity: 0;
    height: 80px;
    overflow: hidden;
	
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

    .owl-theme-24 .owl-next {
        background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 100% 0 !important;
        width: 60px;
        height: 86px;
        position: absolute;
        right: 0px;
        top: 50%;
        outline: none !important;
        margin-top: -43px;
    }

        .owl-theme-24 .owl-next:hover {
            background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 100% 100% !important;
			
        }

    .owl-theme-24 .owl-prev {
        background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 0 0 !important;
		
        width: 60px;
        height: 86px;
        position: absolute;
        left: 0px;
        top: 50%;
        outline: none !important;
        margin-top: -43px;
    }

        .owl-theme-24 .owl-prev:hover {
			background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 0 100% !important;
            
        }

        .owl-theme-24 .owl-next.disabled, .owl-theme-24 .owl-prev.disabled {
            opacity: .5;
        }

        .owl-theme-24 .owl-next span, .owl-theme-24 .owl-prev span {
            display: none;
        }

    .owl-theme-24 .owl-nav {
        position: absolute;
        top: 0px;
        left: 0;
        
        width: 100%;
        height: 100%;
        z-index:1;
    }
    .owl-theme-24 .owl-stage-outer {
        z-index: 2;
    }
	
.owl-theme-24 .item-owl-24
{
	height: 250px;
}
.owl-theme-24 .item-owl-24 img {
    
    width: auto !important;
    height: 100% !important;
    vertical-align: middle;
    margin: 0 auto;
    transition: all .1s;
}

.item-owl-frame
{
	width: 100%;
	max-width: 400px;
	margin: 0 auto;

}

.item-owl-frame iframe
{
	position: relative;
	z-index: 0;
}


@media (max-width: 567px) {
    .owl-theme-24 {
        padding: 0 0 40px;
    }

    .owl-theme-24 .owl-nav {
        top: auto;
        bottom: 0;
        height: 40px;
    }

    .owl-theme-24 .owl-next {
        background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 100% 0 !important;
        width: 28px;
        height: 40px;
        position: absolute;
        right: 0px;
        top: 0px;
        margin-top: 0;
        background-size: 56px auto !important;
    }

    .owl-theme-24 .owl-next:hover {
        background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 100% 100% !important;
        background-size: 56px auto !important;

    }

    .owl-theme-24 .owl-prev {
        background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 0 0 !important;

        width: 28px;
        height: 40px;
        position: absolute;
        left: 0px;
        top: 0px;

        margin-top: 0;
        background-size: 56px auto !important;
    }

    .owl-theme-24 .owl-prev:hover {
        background: url(/local/templates/gsm-store/js/slideshow/arrows.png) no-repeat 0 100% !important;
        background-size: 56px auto !important;

    }
}
/* End */
/* /local/templates/gsm-store/css/all.css?1761663707132022 */
/* /local/templates/gsm-store/css/font.css?17082772361131 */
/* /local/templates/gsm-store/js/arcticmodal/jquery.arcticmodal-0.3.css?1708277236766 */
/* /local/templates/gsm-store/css/scroll/jquery.mCustomScrollbar.min.css?170827723639761 */
/* /local/templates/gsm-store/components/bitrix/menu/topmenu/style.css?1708277236626 */
/* /local/templates/gsm-store/components/bitrix/search.title/catalog/style.css?17082772362226 */
/* /bitrix/components/abricos/antisovetnik/templates/.default/style.min.css?170827718451950 */
/* /local/templates/gsm-store/template_styles.css?174897743110801 */
