@charset "UTF-8";
@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,400,600,700,300&subset=latin,cyrillic);
@import url(//fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic&subset=latin,cyrillic);
@import url(//fonts.googleapis.com/css?family=PT+Sans:400,700,400italic,700italic&subset=latin,cyrillic);
@font-face {
  font-family: 'Cyrillic Old';
  src: url("../fonts/CyrillicOldeot");
  /* IE 5-8 */
  src: local("тШ║"), url("../fonts/CyrillicOld.woff") format("woff"), url("../fonts/CyrillicOld.ttf") format("truetype"), url("../fonts/CyrillicOld.svg#font") format("svg");
  /* iOS */
}
@font-face {
  font-family: 'GraffitiC1';
  src: url("../fonts/GraffitiC1.eot");
  /* IE 5-8 */
  src: local("тШ║"), url("../fonts/GraffitiC1.woff") format("woff"), url("../fonts/GraffitiC1.ttf") format("truetype"), url("../fonts/GraffitiC1.svg#font") format("svg");
  /* iOS */
}
/* line 90, ../sass/basic.scss */
article, aside, footer, header, nav, body {
  display: block;
  padding: 0;
  margin: 0;
}

/* line 4, ../sass/style.scss */
p, span, li, a, label {
  margin: 0;
  font-family: "PT Sans";
  font-size: 16px;
  font-weight: 100;
  color: #2c1a01;
  line-height: 130%;
  margin: 8px 0;
}

/* line 11, ../sass/style.scss */
a:active {
  background: none;
}

/* line 15, ../sass/style.scss */
div {
  font-family: "PT Sans";
  font-size: 16px;
  font-weight: 100;
  color: #2c1a01;
}

/* line 19, ../sass/style.scss */
li {
  margin: 4px 0;
}

/* line 23, ../sass/style.scss */
ul, ol, p {
  text-align: justify;
  margin: 8px;
}

/* line 28, ../sass/style.scss */
.nav {
  margin: 0px;
}

/* line 32, ../sass/style.scss */
h2, h3, h4 {
  position: relative;
  font-family: "PT Sans";
  font-size: 32px;
  font-weight: bold;
  color: #4a2500;
  margin: 0;
  text-align: center;
}

/* line 39, ../sass/style.scss */
strong {
  font-weight: bold;
}

/* line 43, ../sass/style.scss */
h1 {
  position: relative;
  text-align: center;
  display: block;
  font-family: "CyrillicOld";
  font-size: 56px;
  font-weight: bold;
  color: #983f01;
  text-shadow: #562401 1px 1px 0px;
  width: 520px;
  margin: 8px auto 0;
  letter-spacing: 2px;
  line-height: 1.01;
}

/* line 54, ../sass/style.scss */
h2 {
  color: #983f01;
  text-shadow: #411b01 1px 1px 0px;
  padding-bottom: 5px;
  border-bottom: 2px solid #983f01;
  letter-spacing: 0.9px;
  margin-bottom: 25px;
}
/* line 61, ../sass/style.scss */
h2 span.subheading-category, h2 a {
  font-family: "PT Sans";
  font-size: 32px;
  font-weight: bold;
  color: #983f01;
  text-shadow: #411b01 1px 1px 0px;
  text-decoration: none;
  letter-spacing: 0.9px;
}

/* line 69, ../sass/style.scss */
h3, h4 {
  letter-spacing: 1px;
}

/* line 73, ../sass/style.scss */
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]), textarea {
  font-family: "PT Sans";
  font-size: 16px;
  font-weight: bold;
  color: #2c1a01;
  padding: 4px 6px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #bf7c2f;
  -moz-box-shadow: inset #cbc187 1px 1px 2px;
  -webkit-box-shadow: inset #cbc187 1px 1px 2px;
  box-shadow: inset #cbc187 1px 1px 2px;
  background-color: #fcf0a8;
}
/* line 80, ../sass/style.scss */
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"])::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #d6b77c;
}
/* line 83, ../sass/style.scss */
input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"])::-moz-placeholder, textarea::-moz-placeholder {
  color: #d6b77c;
}

/* line 88, ../sass/style.scss */
textarea#order_add_info {
  width: 360px;
  max-width: 618px;
  height: 70px;
  max-height: 160px;
}

/* line 95, ../sass/style.scss */
button, input[type="submit"], input[type="button"] {
  position: relative;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmMTdhMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTU2MDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, #f17a00), color-stop(100%, #b15600));
  background-image: -moz-linear-gradient(top, #f17a00 60%, #b15600);
  background-image: -webkit-linear-gradient(top, #f17a00 60%, #b15600);
  background-image: linear-gradient(to bottom, #f17a00 60%, #b15600);
  -moz-box-shadow: #a38538 1px 1px 2px;
  -webkit-box-shadow: #a38538 1px 1px 2px;
  box-shadow: #a38538 1px 1px 2px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #9f5607;
  font-size: 16px;
  color: #fdf098;
  cursor: pointer;
  background-color: #d26400;
  padding: 4px 14px;
  letter-spacing: normal;
  margin-bottom: 5px;
}
/* line 81, ../sass/basic.scss */
button:hover, input[type="submit"]:hover, input[type="button"]:hover {
  cursor: pointer;
  color: #fff;
}
/* line 85, ../sass/basic.scss */
button:focus, input[type="submit"]:focus, input[type="button"]:focus {
  outline: none;
}

/* line 104, ../sass/style.scss */
.prod_buttons .prod_qty {
  float: left;
}
/* line 107, ../sass/style.scss */
.prod_buttons .prod_qty_input {
  margin-bottom: 5px;
}
/* line 109, ../sass/style.scss */
.prod_buttons .prod_qty_input input {
  width: 30px;
  font-size: 16px;
  color: #9d1e02;
  font-weight: bold;
}
/* line 116, ../sass/style.scss */
.prod_buttons .buttons {
  display: block;
}

/* line 121, ../sass/style.scss */
.jshop {
  width: auto;
  display: block;
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 126, ../sass/style.scss */
.jshop img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}

/* line 131, ../sass/style.scss */
.prevfinish_info {
  padding-bottom: 10px;
}

/* line 135, ../sass/style.scss */
.jshop_prod_description {
  margin: 20px 0 0;
}
/* line 137, ../sass/style.scss */
.jshop_prod_description img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}

/* line 142, ../sass/style.scss */
.item-page img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}

/* line 146, ../sass/style.scss */
img.img-clear {
  border: none;
  -moz-border-radius: none;
  -webkit-border-radius: none;
  border-radius: none;
}

/* line 151, ../sass/style.scss */
blockquote {
  background-image: url("../images/postquote.png");
  background-repeat: no-repeat;
  -moz-box-shadow: #bfb360 2px 2px 2px;
  -webkit-box-shadow: #bfb360 2px 2px 2px;
  box-shadow: #bfb360 2px 2px 2px;
  background-color: #fdf098;
  background-position: top left;
  padding: 5px 15px 5px 40px;
  margin: 15px 10px 15px 30px;
}

/* line 161, ../sass/style.scss */
.central-block {
  overflow: hidden;
  width: auto;
}
/* line 164, ../sass/style.scss */
.central-block p, .central-block span, .central-block li, .central-block a {
  letter-spacing: 0.9px;
}

/* line 169, ../sass/style.scss */
a.button_buy, a.button_detail {
  position: relative;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmMTdhMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMTU2MDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, #f17a00), color-stop(100%, #b15600));
  background-image: -moz-linear-gradient(top, #f17a00 60%, #b15600);
  background-image: -webkit-linear-gradient(top, #f17a00 60%, #b15600);
  background-image: linear-gradient(to bottom, #f17a00 60%, #b15600);
  -moz-box-shadow: #a38538 1px 1px 2px;
  -webkit-box-shadow: #a38538 1px 1px 2px;
  box-shadow: #a38538 1px 1px 2px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #9f5607;
  font-size: 16px;
  color: #fdf098;
  cursor: pointer;
  background-color: #d26400;
  padding: 5px 16px;
  letter-spacing: 0px;
  text-decoration: none;
}
/* line 81, ../sass/basic.scss */
a.button_buy:hover, a.button_detail:hover {
  cursor: pointer;
  color: #fff;
}
/* line 85, ../sass/basic.scss */
a.button_buy:focus, a.button_detail:focus {
  outline: none;
}

/* line 177, ../sass/style.scss */
.no_display {
  display: none;
}

/* line 178, ../sass/style.scss */
.clear {
  clear: both;
}

/* line 180, ../sass/style.scss */
body {
  background-color: #f0d986;
  background-image: url("../images/fon-1.png");
  background-repeat: repeat;
  margin: 0;
}
/* line 184, ../sass/style.scss */
body > div {
  margin: 0 auto;
  padding-top: 15px;
}

/* line 190, ../sass/style.scss */
.blog {
  position: relative;
}

/* line 194, ../sass/style.scss */
header {
  position: relative;
  background-image: url("../images/fon-2-head.png");
  background-repeat: repeat-x;
  background-position: bottom;
  height: 266px;
  width: 1144px;
  margin: 0 auto;
}

/* line 203, ../sass/style.scss */
.sitelink {
  background-image: url("../images/head-sitename.png");
  width: 324px;
  height: 65px;
  background-repeat: no-repeat;
  margin: 0 auto;
}
/* line 206, ../sass/style.scss */
.sitelink a, .sitelink a:link {
  position: relative;
  display: block;
  font-family: "GraffitiC1";
  font-size: 30px;
  font-weight: 100;
  color: #f4e592;
  text-shadow: #5b3307 2px 2px 3px;
  text-align: center;
  text-decoration: none;
  margin: 0px auto;
  padding-top: 10px;
}

/* line 218, ../sass/style.scss */
.logo {
  position: absolute;
  background-image: url("../images/logo.png");
  width: 129px;
  height: 158px;
  background-repeat: no-repeat;
  margin: -20px 0 0 48px;
}

/* line 224, ../sass/style.scss */
.top-contact {
  overflow: absolute;
  float: right;
  right: 0;
  margin-top: -35px;
  margin-right: 20px;
  text-align: right;
}
/* line 231, ../sass/style.scss */
.top-contact p {
  margin: 0;
  padding: 2px 0;
}

/* line 237, ../sass/style.scss */
.h-menu {
  position: absolute;
  background-image: url("../images/h-menu.png");
  width: 1174px;
  height: 62px;
  background-repeat: no-repeat;
  z-index: 1;
  right: -17px;
  margin-top: 144px;
}
/* line 243, ../sass/style.scss */
.h-menu ul {
  list-style: none;
  padding: 3px 25px 0;
  margin-top: 15px;
}
/* line 247, ../sass/style.scss */
.h-menu ul li {
  float: left;
  margin: 0;
  padding: 0 10px;
  background-image: url("../images/menuseparator.png");
  background-repeat: no-repeat;
  background-position: right center;
}
/* line 253, ../sass/style.scss */
.h-menu ul li:last-child {
  background: none;
}
/* line 257, ../sass/style.scss */
.h-menu ul li.active > a, .h-menu ul li.active span {
  color: #6a2b00;
  text-shadow: #fdf098 1px 1px 1px;
}
/* line 262, ../sass/style.scss */
.h-menu ul li a, .h-menu ul li span {
  font-family: "Arial";
  font-size: 20px;
  font-weight: 100;
  color: #fdf098;
  text-shadow: #492a0d 1px 1px 1px;
  text-decoration: none;
}
/* line 266, ../sass/style.scss */
.h-menu ul li a:hover, .h-menu ul li span:hover {
  color: #6a2b00;
  text-shadow: #fdf098 1px 1px 1px;
}
/* line 270, ../sass/style.scss */
.h-menu ul li a img, .h-menu ul li span img {
  float: left;
  margin-right: 5px;
}
/* line 273, ../sass/style.scss */
.h-menu ul li a img + span, .h-menu ul li span img + span {
  position: relative;
  top: 2px;
}

/* line 283, ../sass/style.scss */
.h-menu-lang {
  position: absolute;
  float: right;
  z-index: 2;
  margin: 18px 0 0;
  right: 30px;
}
/* line 289, ../sass/style.scss */
.h-menu-lang ul {
  list-style: none;
}
/* line 291, ../sass/style.scss */
.h-menu-lang ul li {
  float: left;
  padding-right: 5px;
}

/* line 298, ../sass/style.scss */
.h-menu-basket {
  position: absolute;
  float: right;
  z-index: 2;
  right: 150px;
  padding: 0;
  margin-top: -10px;
}
/* line 305, ../sass/style.scss */
.h-menu-basket li {
  list-style: none;
}
/* line 308, ../sass/style.scss */
.h-menu-basket a {
  display: block;
  font-family: "Arial";
  font-size: 20px;
  font-weight: 100;
  color: #fdf098;
  text-shadow: #492a0d 1px 1px 1px;
  text-decoration: none;
}
/* line 313, ../sass/style.scss */
.h-menu-basket a:hover, .h-menu-basket a.active {
  color: #492a0d;
  text-shadow: #fdf098 1px 1px 1px;
}
/* line 317, ../sass/style.scss */
.h-menu-basket a img {
  border: none;
}

/* line 323, ../sass/style.scss */
.main-block {
  overflow: hidden;
  width: 1144px;
  margin: 0 auto;
  background: #feedb1;
  background-color: rgba(252, 240, 168, 0.6);
  min-height: 300px;
  padding-top: 20px;
  padding-bottom: 30px;
  height: auto;
}

/* line 335, ../sass/style.scss */
aside {
  overflow: visible;
  width: 230px;
  height: auto;
  padding-bottom: 10px;
}
/* line 340, ../sass/style.scss */
aside h3 {
  position: absolute;
  display: block;
  font-family: "Arial";
  font-size: 18px;
  font-weight: 100;
  color: #fdf098;
  text-transform: uppercase;
  text-align: center;
  z-index: 10;
  margin-top: -62px;
}
/* line 349, ../sass/style.scss */
aside ul {
  padding: 0;
}
/* line 351, ../sass/style.scss */
aside ul li {
  list-style-type: none;
}
/* line 354, ../sass/style.scss */
aside ul li a:hover {
  text-decoration: none;
}
/* line 360, ../sass/style.scss */
aside .moduletable, aside .moduletable-vmenu {
  margin-bottom: 20px;
  background-color: #fdd763;
  border: 1px solid #bf7c2f;
}
/* line 365, ../sass/style.scss */
aside .moduletable {
  background-color: #fdd763;
  padding: 70px 10px 20px;
}
/* line 369, ../sass/style.scss */
aside .moduletable-vmenu {
  background-color: #fdd763;
  margin: 0;
  padding: 60px 0px 30px;
}
/* line 373, ../sass/style.scss */
aside .moduletable-vmenu h3 {
  margin-top: -52px;
}
/* line 376, ../sass/style.scss */
aside .moduletable-vmenu .metka-new, aside .moduletable-vmenu .metka-sale, aside .moduletable-vmenu .metka-no {
  background-position: center right;
}
/* line 379, ../sass/style.scss */
aside .moduletable-vmenu .metka-new {
  background-image: url("../images/exp-new.png");
  background-repeat: no-repeat;
}
/* line 382, ../sass/style.scss */
aside .moduletable-vmenu .metka-sale {
  background-image: url("../images/exp-sale.png");
  background-repeat: no-repeat;
}
/* line 385, ../sass/style.scss */
aside .moduletable-vmenu .metka-no {
  background-image: url("../images/exp-no.png");
  background-repeat: no-repeat;
}
/* line 389, ../sass/style.scss */
aside .moduletable-vmenu ul.nav {
  margin-top: 10px;
}
/* line 392, ../sass/style.scss */
aside .moduletable-vmenu ul a {
  position: relative;
  display: block;
  overflow: hidden;
  font-size: 16px;
  margin: 0;
  padding: 5px 0;
  padding-left: 15px;
  text-align: left;
  text-decoration: none;
}
/* line 403, ../sass/style.scss */
aside .moduletable-vmenu ul > li {
  background-color: #f0a300;
  margin: 2px 0;
}
/* line 406, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent {
  background: none;
}
/* line 408, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent:hover, aside .moduletable-vmenu ul > li.parent.active {
  background-color: none;
}
/* line 410, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent:hover > a, aside .moduletable-vmenu ul > li.parent.active > a {
  color: #fdf098;
  background-color: #e27d01;
}
/* line 415, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent.active {
  background-color: none;
}
/* line 417, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent.active > a {
  background-color: #e27d01;
}
/* line 421, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent > a {
  background-color: #f0a300;
}
/* line 423, ../sass/style.scss */
aside .moduletable-vmenu ul > li.parent > a:hover {
  background-color: #e27d01;
}
/* line 428, ../sass/style.scss */
aside .moduletable-vmenu ul > li:hover, aside .moduletable-vmenu ul > li.active {
  background-color: #e27d01;
}
/* line 430, ../sass/style.scss */
aside .moduletable-vmenu ul > li:hover > a, aside .moduletable-vmenu ul > li.active > a {
  color: #fdf098;
}
/* line 435, ../sass/style.scss */
aside .moduletable-vmenu ul ul {
  margin: 2px 0;
}
/* line 437, ../sass/style.scss */
aside .moduletable-vmenu ul ul a {
  padding-left: 25px;
}
/* line 441, ../sass/style.scss */
aside .moduletable-vmenu ul ul.small li {
  margin: 2px 0;
  background-color: #ffc14c;
}
/* line 444, ../sass/style.scss */
aside .moduletable-vmenu ul ul.small li:hover, aside .moduletable-vmenu ul ul.small li.active {
  background-color: #ffb429;
}
/* line 452, ../sass/style.scss */
aside.left {
  float: left;
  margin-right: 6px;
  padding-right: 3px;
}
/* line 456, ../sass/style.scss */
aside.left .moduletable {
  -moz-box-shadow: #c5bb82 1px 2px 3px;
  -webkit-box-shadow: #c5bb82 1px 2px 3px;
  box-shadow: #c5bb82 1px 2px 3px;
  border-left: none;
}
/* line 459, ../sass/style.scss */
aside.left .moduletable h3 {
  background-image: url("../images/n-modul.png");
  background-repeat: no-repeat;
  width: 192px;
  padding: 16px 20px 20px 20px;
  margin-left: -14px;
}
/* line 466, ../sass/style.scss */
aside.left .moduletable-vmenu {
  -moz-box-shadow: #c5bb82 1px 2px 3px;
  -webkit-box-shadow: #c5bb82 1px 2px 3px;
  box-shadow: #c5bb82 1px 2px 3px;
  border-left: none;
  margin-bottom: 15px;
}
/* line 470, ../sass/style.scss */
aside.left .moduletable-vmenu h3 {
  background-image: url("../images/n-menu.png");
  background-repeat: no-repeat;
  width: 158px;
  padding: 16px 50px 20px 20px;
  margin-left: -13px;
}
/* line 478, ../sass/style.scss */
aside.right {
  float: right;
  margin-left: 6px;
  padding-left: 3px;
}
/* line 482, ../sass/style.scss */
aside.right .moduletable {
  -moz-box-shadow: #c5bb82 -1px 2px 3px;
  -webkit-box-shadow: #c5bb82 -1px 2px 3px;
  box-shadow: #c5bb82 -1px 2px 3px;
  border-right: none;
}
/* line 485, ../sass/style.scss */
aside.right .moduletable h3 {
  background-image: url("../images/n-modul-r.png");
  background-repeat: no-repeat;
  padding: 16px 20px 20px 20px;
  width: 192px;
  margin-left: 1px;
}
/* line 492, ../sass/style.scss */
aside.right .moduletable-vmenu {
  -moz-box-shadow: #c5bb82 1px 2px 3px;
  -webkit-box-shadow: #c5bb82 1px 2px 3px;
  box-shadow: #c5bb82 1px 2px 3px;
  border-left: none;
  margin-bottom: 15px;
}
/* line 496, ../sass/style.scss */
aside.right .moduletable-vmenu h3 {
  background-image: url("../images/n-menu-r.png");
  background-repeat: no-repeat;
  width: 158px;
  padding: 16px 20px 20px 50px;
  margin-left: -13px;
}

/* line 508, ../sass/style.scss */
.categories-list h3 a, .categories-list h3 a:link {
  text-align: center;
  text-decoration: none;
  font-size: 30px;
  width: 100%;
}
/* line 515, ../sass/style.scss */
.categories-list > div {
  width: 274px;
  float: left;
  overflow: hidden;
  background-color: #fdf098;
  border: 2px solid #983f01;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin: 10px 11px;
}
/* line 523, ../sass/style.scss */
.categories-list > div img {
  display: block;
  margin: 0 auto 5px;
}

/* line 531, ../sass/style.scss */
.category-img {
  position: absolute;
  z-index: 3;
  right: 0;
}

/* line 538, ../sass/style.scss */
.moduletableactionline h3 {
  text-align: left;
}
/* line 540, ../sass/style.scss */
.moduletableactionline h3:not([class="all-actions"]) {
  font-size: 24px;
  color: #983f01;
  text-shadow: #411b01 1px 1px 0px;
  margin-bottom: 15px;
}
/* line 547, ../sass/style.scss */
.moduletableactionline h3.all-actions a:link {
  font-style: italic;
  font-weight: bold;
}
/* line 550, ../sass/style.scss */
.moduletableactionline h3.all-actions a:link:hover {
  text-decoration: none;
}
/* line 556, ../sass/style.scss */
.moduletableactionline .actionline {
  overflow: hidden;
}
/* line 558, ../sass/style.scss */
.moduletableactionline .actionline .jn {
  float: left;
  margin: 0 5px;
  background-color: rgba(241, 150, 12, 0.2);
  padding: 8px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
}
/* line 565, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-head .jn-left {
  display: table;
  margin: 0 auto;
}
/* line 568, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-head .jn-left .jn-small {
  position: absolute;
  display: block;
  z-index: 10;
  color: #fdf098;
  background-color: #983f01;
  padding: 3px 8px;
  border: 3px solid #bb6a0d;
  -moz-border-radius: 0 5px;
  -webkit-border-radius: 0;
  border-radius: 0 5px;
  margin-top: 0px;
  font-size: 14px;
}
/* line 580, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-head .jn-left img {
  display: block;
  margin: 0 auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}
/* line 587, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-head .jn-right h4 {
  line-height: 0;
  margin: 8px 0;
}
/* line 590, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-head .jn-right h4 a:link {
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
}
/* line 594, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-head .jn-right h4 a:link:hover {
  text-decoration: underline;
}
/* line 601, ../sass/style.scss */
.moduletableactionline .actionline .jn .jn-intro {
  font-size: 14px;
}

/* line 608, ../sass/style.scss */
.jn-small {
  margin-left: 75px;
}

/* line 612, ../sass/style.scss */
doesnotexist:-o-prefocus, .jn-small {
  margin-left: 84px;
}

/* line 616, ../sass/style.scss */
.readmore {
  position: relative;
  display: table;
  padding: 2px 8px 3px 12px;
  background-color: #983f01;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  margin: 10px 0 5px;
  float: right;
  color: #fdf098;
  text-decoration: none;
  font-size: 14px;
}
/* line 627, ../sass/style.scss */
.readmore:hover {
  text-decoration: underline;
  color: #fce752;
}
/* line 631, ../sass/style.scss */
.readmore a {
  color: #fdf098;
  text-decoration: none;
  font-size: 14px;
}
/* line 635, ../sass/style.scss */
.readmore a:hover {
  text-decoration: underline;
  color: #fce752;
}

/* line 642, ../sass/style.scss */
dl.article-info {
  position: relative;
  text-align: right;
  overflow: hidden;
  top: -26px;
  font-size: 13px;
  color: #fdf098;
  margin: 0;
}
/* line 650, ../sass/style.scss */
dl.article-info .published {
  position: relative;
  background-color: #983f01;
  padding: 0px 5px 3px;
  float: right;
}

/* line 658, ../sass/style.scss */
.items-leading > div {
  margin-bottom: 20px;
  background-color: rgba(241, 150, 12, 0.2);
  padding: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}

/* line 666, ../sass/style.scss */
.items-row {
  overflow: hidden;
  margin-bottom: 20px;
}
/* line 669, ../sass/style.scss */
.items-row h2, .items-row h2 > a {
  font-size: 26px;
}
/* line 672, ../sass/style.scss */
.items-row p, .items-row span {
  font-size: 14px;
}
/* line 675, ../sass/style.scss */
.items-row .item-image > img {
  width: 100px;
}

/* line 681, ../sass/style.scss */
.cols-2 > div.span6 {
  width: 50%;
  float: left;
}
/* line 684, ../sass/style.scss */
.cols-2 > div.span6 > div {
  width: 95%;
  background-color: rgba(241, 150, 12, 0.2);
  padding: 5px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
}
/* line 692, ../sass/style.scss */
.cols-2 .column-2 {
  float: right;
}

/* line 697, ../sass/style.scss */
.item-image {
  position: relative;
  overflow: hidden;
  float: right;
  margin: 8px 0 5px 5px;
}
/* line 702, ../sass/style.scss */
.item-image img {
  width: 120px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}

/* line 708, ../sass/style.scss */
.left-block {
  margin: 10px 0;
  border: 1px dotted #ee0000;
}

/* line 713, ../sass/style.scss */
.backfon-mainblok {
  overflow: hidden;
  background-color: #fdd763;
  padding: 20px 15px;
  border: 1px solid #bf7c2f;
  margin-bottom: 15px;
  -moz-box-shadow: #c5bb82 2px 2px 3px;
  -webkit-box-shadow: #c5bb82 2px 2px 3px;
  box-shadow: #c5bb82 2px 2px 3px;
}

/* line 722, ../sass/style.scss */
main.backfon-mainblok {
  min-height: 100px;
}

/* line 726, ../sass/style.scss */
.pagination {
  padding-top: 15px;
}
/* line 728, ../sass/style.scss */
.pagination .pull-right {
  display: block;
  text-align: center;
}
/* line 732, ../sass/style.scss */
.pagination ul {
  display: table;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0 auto;
}
/* line 738, ../sass/style.scss */
.pagination ul li {
  position: relative;
  float: left;
  position: relative;
  padding: 6px 6px;
  background-color: #d26400;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI2MCUiIHN0b3AtY29sb3I9IiNmZjg4MTEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNDVjMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(60%, #ff8811), color-stop(100%, #c45c00));
  background-image: -moz-linear-gradient(top, #ff8811 60%, #c45c00);
  background-image: -webkit-linear-gradient(top, #ff8811 60%, #c45c00);
  background-image: linear-gradient(to bottom, #ff8811 60%, #c45c00);
  -moz-box-shadow: #a38538 1px 1px 2px;
  -webkit-box-shadow: #a38538 1px 1px 2px;
  box-shadow: #a38538 1px 1px 2px;
  font-size: 14px;
  border: 1px solid #4b2703;
  color: #fdf098;
  cursor: pointer;
  border-left: none;
}
/* line 751, ../sass/style.scss */
.pagination ul li span, .pagination ul li a {
  letter-spacing: normal;
}
/* line 754, ../sass/style.scss */
.pagination ul li a {
  color: #fdf098;
  text-decoration: none;
}
/* line 757, ../sass/style.scss */
.pagination ul li a.pagenav:hover {
  color: #fdf098;
  text-decoration: underline;
}
/* line 762, ../sass/style.scss */
.pagination ul li.pagination-start {
  -moz-border-radius: 7px 0 0 5px;
  -webkit-border-radius: 7px;
  border-radius: 7px 0 0 5px;
  border-left: 1px solid #2d1802;
}
/* line 766, ../sass/style.scss */
.pagination ul li.pagination-end {
  -moz-border-radius: 0 7px 7px 0;
  -webkit-border-radius: 0;
  border-radius: 0 7px 7px 0;
}

/* line 773, ../sass/style.scss */
.tooltip {
  /* ╨┐╨╛╨┤╤Б╨║╨░╨╖╨║╨╕ ╤Г ╨╜╨░╨┐╨╡╨╗╨╕ ╨╜╨░╨▓╨╕╨│╨░╤Ж╨╕╨╕ ╨┐╨╛ ╤Б╤В╤А╨░╨╜╨╕╤Ж╨░╨╝) */
  visibility: hidden;
}

/* line 777, ../sass/style.scss */
ul.breadcrumb {
  list-style: none;
  padding: 0;
  margin: 0 auto;
  overflow: hidden;
}
/* line 782, ../sass/style.scss */
ul.breadcrumb li {
  float: left;
  margin: 0 2px;
}
/* line 785, ../sass/style.scss */
ul.breadcrumb li:last-child {
  background: none;
}
/* line 789, ../sass/style.scss */
ul.breadcrumb li.active > a, ul.breadcrumb li.active span {
  color: #552200;
}
/* line 793, ../sass/style.scss */
ul.breadcrumb li a, ul.breadcrumb li span {
  font-family: "Arial";
  font-size: 13px;
  font-weight: 100;
  color: #983f01;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: normal;
}
/* line 798, ../sass/style.scss */
ul.breadcrumb li a:hover, ul.breadcrumb li span:hover {
  color: #552200;
}
/* line 802, ../sass/style.scss */
ul.breadcrumb li span.divider {
  margin-left: 5px;
}

/* line 808, ../sass/style.scss */
footer {
  position: relative;
  background-color: #d26400;
  min-height: 95px;
  width: 1144px;
  margin: 0 auto;
  -moz-border-radius: 0px 0px 15px 15px;
  -webkit-border-radius: 0px;
  border-radius: 0px 0px 15px 15px;
}
/* line 815, ../sass/style.scss */
footer .my_qr {
  position: absolute;
  margin-left: 20px;
  z-index: 2;
}
/* line 819, ../sass/style.scss */
footer .my_qr img {
  height: 60px;
  width: 60px;
  margin: 15px 0;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -webkit-transition: all 1s ease;
  transition: all 1s ease;
  border: 0px;
}
/* line 826, ../sass/style.scss */
footer .my_qr img:hover {
  height: 196px;
  width: 196px;
  margin-right: 136px;
  border: 0px;
  margin-top: -121px;
}
/* line 835, ../sass/style.scss */
footer .xmap {
  position: absolute;
  margin-left: 95px;
  z-index: 1;
}
/* line 839, ../sass/style.scss */
footer .xmap ul {
  margin: 0;
  padding: 0;
}
/* line 842, ../sass/style.scss */
footer .xmap ul li {
  list-style-type: none;
}
/* line 846, ../sass/style.scss */
footer .xmap img {
  height: 60px;
  margin-top: 12px;
}
/* line 851, ../sass/style.scss */
footer nav.foot-menu {
  position: relative;
  text-align: center;
}
/* line 854, ../sass/style.scss */
footer nav.foot-menu ul {
  list-style: none;
  padding: 3px 25px 0;
  text-align: center;
  display: inline-block;
  margin-top: 10px;
}
/* line 860, ../sass/style.scss */
footer nav.foot-menu ul li {
  float: left;
  margin: 0;
  padding: 0 10px;
  border-right: 1px solid #fdf098;
}
/* line 865, ../sass/style.scss */
footer nav.foot-menu ul li:last-child {
  background: none;
}
/* line 869, ../sass/style.scss */
footer nav.foot-menu ul li.active > a, footer nav.foot-menu ul li.active span {
  color: #421b00;
}
/* line 873, ../sass/style.scss */
footer nav.foot-menu ul li a, footer nav.foot-menu ul li span {
  font-family: "Arial";
  font-size: 15px;
  font-weight: 100;
  color: #fdf098;
  text-decoration: none;
}
/* line 876, ../sass/style.scss */
footer nav.foot-menu ul li a:hover, footer nav.foot-menu ul li span:hover {
  color: #421b00;
}
/* line 879, ../sass/style.scss */
footer nav.foot-menu ul li a img, footer nav.foot-menu ul li span img {
  float: left;
  margin-right: 5px;
}
/* line 882, ../sass/style.scss */
footer nav.foot-menu ul li a img + span, footer nav.foot-menu ul li span img + span {
  position: relative;
  top: 2px;
}

/* line 893, ../sass/style.scss */
.copyright {
  font-size: 14px;
  color: #2c1a01;
  text-align: center;
  margin: 8px 0 4px;
}

/* line 899, ../sass/style.scss */
.counter {
  position: absolute;
  float: right;
  right: 25px;
  margin-top: 25px;
}

/* line 906, ../sass/style.scss */
.art-footer-up {
  position: absolute;
  margin-top: -30px;
  margin-left: 900px;
  -moz-transition: margin 0.5s ease-out;
  -o-transition: margin 0.5s ease-out;
  -webkit-transition: margin 0.5s ease-out;
  transition: margin 0.5s ease-out;
}

/* line 913, ../sass/style.scss */
.jshop td, .jshop tr {
  border: 0px;
}

/* line 917, ../sass/style.scss */
table.jshop {
  border-collapse: collapse;
  border: 0px;
}

/* line 922, ../sass/style.scss */
table.jshop td {
  vertical-align: top;
}

/* line 925, ../sass/style.scss */
table.list_product {
  margin-top: 20px;
}

/* line 929, ../sass/style.scss */
.jshop table.category {
  width: auto;
}

/* line 933, ../sass/style.scss */
table.jshop a img.jshop_video_thumb {
  padding: 1px;
  text-align: center;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}

/* line 941, ../sass/style.scss */
img.jshop_img {
  text-align: center;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}

/* line 946, ../sass/style.scss */
img.jshop_img_thumb {
  margin: 0px 5px 5px;
  cursor: pointer;
  width: 80px;
  display: block;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}

/* line 954, ../sass/style.scss */
.image_middle {
  float: left;
}
/* line 956, ../sass/style.scss */
.image_middle img {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 3px solid #bb6a0d;
}
/* line 958, ../sass/style.scss */
.image_middle img.standart_img {
  height: 280px;
}

/* line 964, ../sass/style.scss */
.product_label {
  position: relative;
  float: right;
  margin: 0;
}
/* line 968, ../sass/style.scss */
.product_label img {
  border: none;
}

/* line 973, ../sass/style.scss */
.text_zoom {
  text-align: center;
}
/* line 975, ../sass/style.scss */
.text_zoom img {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: none;
}

/* line 981, ../sass/style.scss */
.list_product_image_thumb {
  float: left;
  overflow: hidden;
  margin-right: 10px;
}

/* line 987, ../sass/style.scss */
.prod_price, .productweight, .old_price, .prod_qty, .jshop_price, td.name, .not_available {
  font-size: 24px;
  font-weight: bold;
  color: #491e01;
}

/* line 993, ../sass/style.scss */
.not_available {
  text-decoration: underline;
}

/* line 997, ../sass/style.scss */
#block_price, #old_price, .block_weight, .jshop_price > span, .productweight > span, td.value {
  font-size: 24px;
  font-weight: bold;
  color: #bf2302;
  text-shadow: #2f1a09 1px 1px 0px;
}

/* line 1004, ../sass/style.scss */
.old_price {
  text-decoration: line-through;
}

/* line 1008, ../sass/style.scss */
.jshop_price > span, .productweight > span {
  margin: 0 auto;
  text-align: center;
}

/* line 1013, ../sass/style.scss */
.extra_fields {
  margin-top: 20px;
  background-color: #fbdf8b;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: inset #e2c46a 2px 2px 4px;
  -webkit-box-shadow: inset #e2c46a 2px 2px 4px;
  box-shadow: inset #e2c46a 2px 2px 4px;
  border: 1px solid #e2c46a;
  padding: 0 15px;
}
/* line 1020, ../sass/style.scss */
.extra_fields div {
  margin: 8px 0;
}
/* line 1023, ../sass/style.scss */
.extra_fields span {
  font-size: 16px;
}
/* line 1025, ../sass/style.scss */
.extra_fields span.extra_fields_name {
  font-weight: bold;
}

/* line 1031, ../sass/style.scss */
.list_product_row {
  overflow: hidden;
}
/* line 1033, ../sass/style.scss */
.list_product_row .jshop_categ {
  vertical-align: top;
  padding-bottom: 20px;
  float: left;
}
/* line 1038, ../sass/style.scss */
.list_product_row .block_product {
  float: left;
}
/* line 1040, ../sass/style.scss */
.list_product_row .block_product .not_available {
  text-align: center;
}

/* line 1046, ../sass/style.scss */
.width100 {
  width: 100%;
}

/* line 1047, ../sass/style.scss */
.width50 {
  width: 50%;
}

/* line 1048, ../sass/style.scss */
.width33 {
  width: 33%;
}

/* line 1049, ../sass/style.scss */
.width25 {
  width: 25%;
}

/* line 1050, ../sass/style.scss */
.width20 {
  width: 20%;
}

/* line 1051, ../sass/style.scss */
.width15 {
  width: 15%;
}

/* line 1052, ../sass/style.scss */
.width10 {
  width: 10%;
}

/* line 1055, ../sass/style.scss */
.list_category .jshop_categ {
  vertical-align: top;
  padding-bottom: 20px;
  float: left;
}

/* line 1062, ../sass/style.scss */
.jshop_img {
  display: block;
  margin: 0 auto;
}

/* line 1067, ../sass/style.scss */
h3.product_title, h3.category_title {
  overflow: hidden;
  margin: 0 auto 10px;
  padding: 0px;
  width: auto;
  font-size: 40px;
}
/* line 1073, ../sass/style.scss */
h3.product_title > a, h3.category_title > a {
  display: inline-block;
  text-align: center;
  font-family: "PT Sans";
  font-size: 20px;
  font-weight: bold;
  color: #2c1a01;
  text-decoration: none;
  color: #983f01;
  text-shadow: #411b01 1px 0px 0px;
  vertical-align: middle;
  padding: 0px;
  margin: 0px;
}

/* line 1086, ../sass/style.scss */
.product_list_hr {
  height: 1px;
  border-top: 1px solid #983f01;
  margin: 20px 0 10px;
}

/* line 1093, ../sass/style.scss */
.mainblock .buttons {
  margin-top: 10px;
}
/* line 1096, ../sass/style.scss */
.mainblock .jshop_price, .mainblock .productweight {
  text-align: center;
}
/* line 1099, ../sass/style.scss */
.mainblock .plusmin, .mainblock .buydet {
  position: relative;
  margin: 0 auto;
}
/* line 1103, ../sass/style.scss */
.mainblock .plusmin {
  width: 140px;
}
/* line 1106, ../sass/style.scss */
.mainblock .buydet {
  margin-top: 10px;
  display: table;
}

/* line 1112, ../sass/style.scss */
.alert.alert-message, .alert.alert-error {
  border: 2px solid #bf7c2f;
  padding: 10px 20px 5px;
  background-color: #fcf0a8;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  -moz-box-shadow: #774615 1px 1px 2px;
  -webkit-box-shadow: #774615 1px 1px 2px;
  box-shadow: #774615 1px 1px 2px;
  margin-bottom: 20px;
}
/* line 1119, ../sass/style.scss */
.alert-message .close, .alert-error .close {
  position: absolute;
  font-size: 36px;
  color: #f17a00;
  margin: 0;
  margin-left: 530px;
  padding: 0;
  text-shadow: #4a2500 1px 1px 1px;
  cursor: pointer;
  line-height: 0.6;
  z-index: 10;
}
/* line 1131, ../sass/style.scss */
.alert-message h4.alert-heading, .alert-error h4.alert-heading {
  font-size: 24px;
  color: #bf2302;
}
/* line 1135, ../sass/style.scss */
.alert-message p, .alert-error p {
  text-align: center;
}

/* line 1140, ../sass/style.scss */
table.cart {
  border: 1px solid #f0a300;
}
/* line 1142, ../sass/style.scss */
table.cart a img {
  border: 0;
}
/* line 1145, ../sass/style.scss */
table.cart thead tr {
  background-color: #f0a300;
}
/* line 1147, ../sass/style.scss */
table.cart thead tr th {
  color: #331400;
  text-shadow: #fcf0a8 1px 1px 1px;
}
/* line 1154, ../sass/style.scss */
table.cart tbody tr.odd {
  background-color: #fbe5a9;
}
/* line 1157, ../sass/style.scss */
table.cart tbody tr.even {
  background-color: #f9dc8e;
}
/* line 1160, ../sass/style.scss */
table.cart tbody tr:hover {
  cursor: pointer;
  background-color: #f6bd44;
}
/* line 1166, ../sass/style.scss */
table.cart td {
  vertical-align: middle;
  padding: 10px 0;
}
/* line 1169, ../sass/style.scss */
table.cart td.jshop_img_description_center img {
  display: block;
  -moz-box-shadow: #313131 1px 1px 3px;
  -webkit-box-shadow: #313131 1px 1px 3px;
  box-shadow: #313131 1px 1px 3px;
}
/* line 1173, ../sass/style.scss */
table.cart td.product_name {
  padding-right: 5px;
}
/* line 1175, ../sass/style.scss */
table.cart td.product_name a, table.cart td.product_name a:link {
  letter-spacing: normal;
  text-decoration: none;
  font-size: 14px;
}
/* line 1182, ../sass/style.scss */
table.cart td.delete img {
  position: relative;
  float: right;
  right: 15%;
}
/* line 1188, ../sass/style.scss */
table.cart td.price_summ, table.cart td.price {
  text-align: center;
  text-align: center;
}
/* line 1192, ../sass/style.scss */
table.cart td.qty {
  padding-left: 10px;
  text-align: center;
}
/* line 1197, ../sass/style.scss */
table.cart button {
  padding: 2px 4px;
  margin: 0;
}

/* line 1203, ../sass/style.scss */
.cart_reload img, .prev-step img, .next-step img {
  border: none;
}

/* line 1207, ../sass/style.scss */
.cart_reload img {
  position: relative;
  top: 4px;
}

/* line 1212, ../sass/style.scss */
.jshop-cart-img {
  width: 16%;
}

/* line 1213, ../sass/style.scss */
.jshop-cart-name {
  width: 32%;
}

/* line 1214, ../sass/style.scss */
.jshop-cart-singprice {
  width: 12%;
}

/* line 1215, ../sass/style.scss */
.jshop-cart-number {
  width: 23%;
}

/* line 1216, ../sass/style.scss */
.checkout .jshop-cart-number {
  width: 8%;
}

/* line 1217, ../sass/style.scss */
.jshop-cart-price {
  width: 11%;
}

/* line 1219, ../sass/style.scss */
#checkout {
  overflow: hidden;
  width: 98%;
  padding-bottom: 5px;
}
/* line 1223, ../sass/style.scss */
#checkout a {
  font-size: 18px;
  text-decoration: none;
  font-weight: bold;
  background-color: #d26400;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIzMCUiIHN0b3AtY29sb3I9IiNmMTc3MWQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiZDQ5MTEiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(30%, #f1771d), color-stop(100%, #bd4911));
  background-image: -moz-linear-gradient(top, #f1771d 30%, #bd4911);
  background-image: -webkit-linear-gradient(top, #f1771d 30%, #bd4911);
  background-image: linear-gradient(to bottom, #f1771d 30%, #bd4911);
  padding: 6px 15px;
  line-height: 2;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
  -moz-box-shadow: #371e04 1px 1px 1px;
  -webkit-box-shadow: #371e04 1px 1px 1px;
  box-shadow: #371e04 1px 1px 1px;
  color: #fcf0a8;
}
/* line 1234, ../sass/style.scss */
#checkout a:hover {
  -moz-box-shadow: #371e04 2px 2px 1px;
  -webkit-box-shadow: #371e04 2px 2px 1px;
  box-shadow: #371e04 2px 2px 1px;
}
/* line 1237, ../sass/style.scss */
#checkout a:active {
  -moz-box-shadow: #371e04 2px 2px 1px;
  -webkit-box-shadow: #371e04 2px 2px 1px;
  box-shadow: #371e04 2px 2px 1px;
  text-shadow: #371e04 1px 1px 1px;
}
/* line 1241, ../sass/style.scss */
#checkout a img {
  position: relative;
  top: 5px;
}

/* line 1248, ../sass/style.scss */
.prev-step {
  width: 49%;
  float: left;
}

/* line 1253, ../sass/style.scss */
.next-step {
  width: 49%;
  float: right;
  text-align: right;
  margin-right: 5px;
}

/* line 1260, ../sass/style.scss */
.weightorder {
  position: relative;
  text-align: right;
}

/* line 1265, ../sass/style.scss */
.weightorder, td {
  font-family: "PT Sans";
  font-size: 16px;
  font-weight: 100;
  color: #2c1a01;
}

/* line 1269, ../sass/style.scss */
.jshop_subtotal {
  position: relative;
  width: 100%;
}
/* line 1272, ../sass/style.scss */
.jshop_subtotal tbody {
  float: right;
}
/* line 1275, ../sass/style.scss */
.jshop_subtotal td {
  text-align: right;
  font-weight: bold;
}
/* line 1278, ../sass/style.scss */
.jshop_subtotal td.name {
  padding-right: 15px;
}

/* line 1284, ../sass/style.scss */
.rabatt {
  margin-bottom: 25px;
}

/* line 1288, ../sass/style.scss */
.requiredtext {
  font-size: 19px;
  color: #bf2302;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 15px;
}

/* line 1296, ../sass/style.scss */
.jshop_order_step {
  float: left;
  margin-right: 10px;
  padding: 10px 0;
}
/* line 1300, ../sass/style.scss */
.jshop_order_step:last-child {
  margin-right: 0;
}
/* line 1303, ../sass/style.scss */
.jshop_order_step a {
  text-decoration: none;
  color: #008c00;
  font-size: 14px;
  font-weight: bold;
}
/* line 1308, ../sass/style.scss */
.jshop_order_step a:hover {
  text-decoration: underline;
}

/* line 1314, ../sass/style.scss */
#active_step {
  padding: 3px 5px 5px;
  background-color: #ed8f03;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  color: #fdf098;
  border: 1px solid #9f6204;
}

/* line 1323, ../sass/style.scss */
.address_block label {
  display: block;
  width: auto;
}
/* line 1326, ../sass/style.scss */
.address_block label.name {
  display: inline-block;
  width: 120px;
}

/* line 1333, ../sass/style.scss */
form[name="loginForm"] fieldset {
  margin-bottom: 10px;
  border: none;
}

/* line 1338, ../sass/style.scss */
#table_payments, #table_shippings {
  overflow: hidden;
}
/* line 1340, ../sass/style.scss */
#table_payments .padiv, #table_shippings .padiv {
  min-height: 70px;
}
/* line 1342, ../sass/style.scss */
#table_payments .padiv .payment_title label, #table_shippings .padiv .payment_title label {
  font-size: 20px;
  font-weight: bold;
}
/* line 1345, ../sass/style.scss */
#table_payments .padiv .payment_title label:hover, #table_shippings .padiv .payment_title label:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 1351, ../sass/style.scss */
#table_payments .payment_body, #table_shippings .payment_body {
  width: 60%;
}
/* line 1354, ../sass/style.scss */
#table_payments .payment_image > img, #table_payments .shipping_image > img, #table_shippings .payment_image > img, #table_shippings .shipping_image > img {
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  height: 50px;
  cursor: pointer;
}

/* line 1363, ../sass/style.scss */
.add_info {
  margin-top: 15px;
}
/* line 1365, ../sass/style.scss */
.add_info textarea {
  margin: 10px 0;
}

/* line 1370, ../sass/style.scss */
.category-desc {
  position: relative;
  margin-bottom: 20px;
}
/* line 1373, ../sass/style.scss */
.category-desc > img:first-child {
  position: absolute;
  float: right;
  right: 5px;
  top: -84px;
}

/*--DEV-START--*/
.development-block {
  position: relative;
  display: table;
  margin: 0 auto;
  padding: 0 0 8px;
  text-decoration: underline; }
  .development-block > a, .development-block > a:link {
    color: #2c1a01;
    font-size: 13px; }
    .development-block > a:hover, .development-block > a:link:hover {
      color: #ce4942; }
  .development-block img {
    display: inline-table;
    vertical-align: middle;
    margin: 0 5px 0 0 !important;
    width: 20px; }

/*--DEV-END--*/

div.mod-languages {
	margin-top: 4px;
}
.mod-languages a {
	display: block;
	height: 18px;
	margin: 0;
}

.mod-languages img {
	display: block;
	height: 100%;
}