/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}

a:active,
a:hover {
  outline: 0;
}
h1 {
  font-size: 2em;
}

abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000;
}
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}
button,
input {
  line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="search"] {
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

.clearfix {display:inline-block}
.clearfix {zoom:1; display:block}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden}

.jcarousel-skin-tango .jcarousel-container li a {
  display: block;
}
.jcarousel-skin-tango {
  padding-top: 30px;
  margin: 30px 30px 0;
  border-top: 1px dotted #404040;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
  direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
  width: auto;
  padding: 0;
}
.jcarousel-container-vertical {
  width: auto;
  height: auto;
}
.jcarousel-clip {
  overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
  width: auto;
  height: auto;
}
.jcarousel-clip-vertical {
  width: 300px;
  height: 370px;
  margin: 19px 0 0 0;
}
.jcarousel-skin-tango .jcarousel-item {
  width: auto;
  height: auto;
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
  margin-left: 0;
  margin-right: 6px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
  margin-left: 10px;
  margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-vertical {
  margin-bottom: 10px;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 59px;
  right: -14px;
  width: 10px;
  height: 22px;
  cursor: pointer;
  background: transparent url(/assets/site/img/right.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
  left: 5px;
  right: auto;
  background-image: url(/assets/site/img/right.png);
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -96px 0;
  display: none !important;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 59px;
  left: -15px;
  width: 10px;
  height: 22px;
  cursor: pointer;
  background: transparent url(/assets/site/img/left.png) no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
  left: auto;
  right: 5px;
  background-image: url(next-horizontal.png);
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  display: none !important;
}
/**
 *  Vertical Buttons
 */
.jcarousel-next-vertical {
  position: absolute;
  bottom: -13px;
  left: 66px;
  width: 15px;
  height: 8px;
  cursor: pointer;
  background: url('/assets/site/img/icons/scroll_bottom.png') 0 0 no-repeat;
}
.jcarousel-next-vertical:hover {
  background: url('/assets/site/img/icons/scroll_bottom.png') 0 -8px no-repeat;
}

.jcarousel-prev-vertical {
  position: absolute;
  top: -13px;
  left: 66px;
  width: 15px;
  height: 8px;
  cursor: pointer;
  background: url('/assets/site/img/icons/scroll_top.png') 0 0 no-repeat;
}
.jcarousel-prev-vertical:hover {
  background: url('/assets/site/img/icons/scroll_top.png') 0 -8px no-repeat;
}

* {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-rendering: optimizeLegibility;
  font-size: normal;
  font-weight: normal;
  color: #161616;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
  color: #ed145b;
}
h1 {
  font-size: 18px;
}
h2 {
  font-size: 14px;
  font-style: italic;
  color: #009bdf;
}
h2.page-title {
    font: 18px/18px Arial;
    color: #535353;
    margin-bottom: 5px;
}
h3 {
  margin: 0;
  font-size: 12px;
  font-weight: bold;
}
h3 + p {
  margin-top: 0;
}
p,
blockquote {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: auto;
}
body {
  position: relative;
  background: url(/assets/site/img/body-bg.jpg) top center no-repeat;
  font: 12px Arial, sans-serif;
  color: #404040;
  min-height: 800px;
}
.container {
  width: 1000px;
  margin: 0 auto;
}
body > .container > header {
  position: relative;
  text-align: right;
}
body > .container > header:after {
  content: "";
  display: table;
  clear: both;
}
div.top_right_img {width: 200px;height: 165px;position: absolute;top: 150px;right: 0;background: url('/assets/site/img/bg_pic2.png') no-repeat;}
div.bottom_left_img {width: 219px;height: 191px;position: absolute;bottom: 104px;left: 0;background: url('/assets/site/img/bg_pic1.png') no-repeat;}
.main {
    position: relative;
	padding: 0 0 50px 0;
}
.main.inner {float: left;}
.logo {
  float: left;
  margin: 8px 0;width: 100px;height: 138px;
}
.main-menu {
  display: inline-block;
  margin-top: 75px;
  font-family: Verdana, sans-serif;
  color: #161616;
}
.main-menu > ul {
  width: 695px;
  text-align: center;
  margin: 0;
  padding-left: 0;
}
.main-menu > ul > li {
  position: relative;
  display: inline-block;
  padding: 9px 12px;
}
.main-menu > ul > li:hover {
  color: #ed145b;
}
.main-menu > ul > .active {
  color: #ed145b;
  border: thin solid #d4d8dc;
  border-radius: 15px;
}
.main-menu > ul > .active .main-submenu,
.main-menu > ul > li:hover .main-submenu {
  display: block;
}
.main-menu a {
  color: inherit;
  text-decoration: none;
}
.main-menu a:hover {
  color: #ed145b;
}
.main-search {
  position: relative;
  display: inline-block;
}
.main-search input[type="search"] {
  width: 200px;
  height: 30px;
  padding: 0 15px;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.61);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+I2ZmZiNlM2U4ZWM8L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -moz-linear-gradient(bottom, #fff, #e3e8ec);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(,#fff),color-stop(,#e3e8ec));
  background-image: -webkit-linear-gradient(bottom, #fff, #e3e8ec);
  background-image: -o-linear-gradient(bottom, #fff, #e3e8ec);
  background-image: linear-gradient(to top, #fff, #e3e8ec);
  border: none;
  border-radius: 15px;
  line-height: 30px;
}
.main-search button {
  position: absolute;
  right: 5px;
  top: 5px;
  width: 20px;
  height: 20px;
  border: none;
  background: url('/assets/site/img/icons/btn.png') no-repeat;
}
.lang {
  position: absolute;
  top: 5px;
  right: 10px;
  margin: 0;
}
.lang li {
  display: inline-block;
}
.lang li + li {
  border-left: dotted 1px #404040;
}
.lang a {
  display: block;
  padding: 8px 5px 8px 8px;
  color: inherit;
  text-decoration: none;
}
.lang a:hover {
  text-decoration: underline;
}
.lang .active {
  color: #009bdf;
}
.main-submenu {
  position: absolute;
  top: 100%;
  left: 12px;
  display: none;
  padding: 8px 0;
  white-space: nowrap;
  font-size: 0;
  color: #404040;
}
.main-submenu li {
  display: inline-block;
  font-size: 11px;
}
.main-submenu li + li {
  margin-left: 10px;
  padding-left: 10px;
  border-left: 1px dotted #404040;
}
.main-submenu .active {
  color: #ed145b;
  font-weight: bold;
}
body > .container > footer {
  padding: 28px 45px 45px;
  background: url(/assets/site/img/footer-bg.jpg) no-repeat;
  border-top: 1px solid #cdcfd0;
  color: #959797;
  width: 100%;
  float: left;
}
.copyright {
  display: inline-block;
}
.right ul {
  display: inline-block;
  padding-left: 0;
  margin: 0;
  margin-top: -3px;
  margin-right: .5em;
  vertical-align: top;
}
.right li {
  display: inline-block;
  margin-right: .5em;
}
.right a {
  display: block;
  width: 36px;
  height: 36px;
  border: solid 1px #d4d8dc;
  border-radius: 50%;
  text-align: center;
  line-height: 32px;
}
.right a img {
  vertical-align: middle;
}
.right a:hover {
  border-color: #aaa;
}
.right address {
  display: inline-block;
  font-style: normal;
}
.right {
  display: inline-block;
  float: right;
}
.slider {
  position: relative;
  visibility: hidden;
  height: 388px;
  border-radius: 7px;
  background-color: #eaeeef;
  box-shadow: inset 0 0 0 1px white;
  border: solid 1px #d4d8dc;
  background: url(/assets/site/img/slider-bg.png) center center no-repeat;
  overflow: hidden;
}
.fruit-menu {
  position: absolute;
  bottom: 5px;
  display: table;
  width: 100%;
  margin: 0;
  padding: 0 5px;
  font-family: Verdana, sans-serif;
  color: #161616;
}
.fruit-menu > li {
  position: relative;
  display: table-cell;
  border-radius: 7px;
  padding: 0 25px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
  background-color: #f9f9f9;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M2YzZjNiIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSI5MiUiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz48L3N2Zz4=);
  background-image: -moz-linear-gradient(bottom, #c6c6c6 0%, #fff 92%);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#c6c6c6),color-stop(92%,#fff));
  background-image: -webkit-linear-gradient(bottom, #c6c6c6 0%, #fff 92%);
  background-image: -o-linear-gradient(bottom, #c6c6c6 0%, #fff 92%);
  background-image: linear-gradient(to top, #c6c6c6 0%, #fff 92%);
  text-align: center;
  line-height: 38px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.fruit-menu > li:hover,
.fruit-menu > .active {
  background-color: #009bdf;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMwMDliZGYiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjMDA3Y2IzIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -moz-linear-gradient(top, #009bdf 10%, #007cb3 92%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(10%,#009bdf),color-stop(92%,#007cb3));
  background-image: -webkit-linear-gradient(top, #009bdf 10%, #007cb3 92%);
  background-image: -o-linear-gradient(top, #009bdf 10%, #007cb3 92%);
  background-image: linear-gradient(to bottom, #009bdf 10%, #007cb3 92%);
  color: white;
  cursor: default;
}
.fruit-menu li a {
  display: block;
  color: inherit;
  text-decoration: none;
}
.lt-ie9 .fruit-menu > li {
  border: thin outset #fff;
}
.row:after {
  content: "";
  display: table;
  clear: both;
}
.col-1-3 {
  float: left;
  width: 333px;
}
.cols {
  margin-top: 22px;
  margin-bottom: 30px;
}
.cols :first-child {
  margin-top: 0;
}
.col {
  padding: 0 45px;
}
.col + .col {
  border-left: thin dotted;
}
.more {
  position: relative;
  display: block;
  height: 11px;
  margin-top: 1em;
  margin-right: 30px;
  border-bottom: thin solid #d4d8dc;
}
.more:before {
  content: "";
  position: absolute;
  top: 0;
  right: -30px;
  display: inline-block;
  width: 23px;
  height: 23px;
  background-color: #f5c10d;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViYTcwNCIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZkYjE2IiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -moz-linear-gradient(bottom, #eba704 0%, #ffdb16 100%);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0%,#eba704),color-stop(100%,#ffdb16));
  background-image: -webkit-linear-gradient(bottom, #eba704 0%, #ffdb16 100%);
  background-image: -o-linear-gradient(bottom, #eba704 0%, #ffdb16 100%);
  background-image: linear-gradient(to top, #eba704 0%, #ffdb16 100%);
  border-radius: 50%;
}
.more:after {
  content: "";
  position: absolute;
  top: 6px;
  right: -27px;
  border: solid 5px transparent;
  border-left-color: white;
}
.date {
  font-style: italic;
  font-weight: bold;
  color: #009bdf;
}
.special {
  position: absolute;
  top: 5px;
  right: 5px;
  line-height: 36px;
  padding: 0 10px 0 20px;
  border-radius: 18px;
  background-color: #fafeff;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+PHN0b3Agb2Zmc2V0PSI0MCUiIHN0b3AtY29sb3I9IiNkYmRiZGIiIHN0b3Atb3BhY2l0eT0iMSIvPjxzdG9wIG9mZnNldD0iOTIlIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+PC9zdmc+);
  background-image: -moz-linear-gradient(top, #f3f3f3 1%, #dbdbdb 40%, #fff 92%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(1%,#f3f3f3),color-stop(40%,#dbdbdb),color-stop(92%,#fff));
  background-image: -webkit-linear-gradient(top, #f3f3f3 1%, #dbdbdb 40%, #fff 92%);
  background-image: -o-linear-gradient(top, #f3f3f3 1%, #dbdbdb 40%, #fff 92%);
  background-image: linear-gradient(to bottom, #f3f3f3 1%, #dbdbdb 40%, #fff 92%);
  color: #ed145b;
  text-decoration: none;
  text-transform: uppercase;
}
.arrow-right:after {
  content: "";
  display: inline-block;
  height: 0;
  margin-left: .5em;
  border: solid 5px transparent;
  border-left-color: #ed145b;
}
.fruit-sub-menu {
  position: absolute;
  left: 0;
  bottom: 40px;
  display: none;
  width: 360px;
  margin-bottom: 10px;
  padding: 3px 0;
  font-size: 11px;
  line-height: 17px;
  background-color: white;
  background-color: rgba(255, 255, 255, 0.75);
  border-radius: inherit;
}
.fruit-sub-menu ul {
  padding-left: 0;
}
.fruit-sub-menu li {
  display: block;
  width: 90px;
  margin: 0 15px;
  border-bottom: 1px dotted #a8a8a8;
}
.fruit-sub-menu li:last-child {
  border-bottom-color: transparent;
}
.fruit-sub-menu a {
  color: #404040;
  text-decoration: none;
}
.fruit-sub-menu a:hover {
  color: #009bdf;
}
.fruit-list {
  float: left;
}
.fruit-special {
  float: left;
}
.fruit-special h4 {
  margin: 0 15px;
  text-transform: uppercase;
  color: #a8a8a8;
  border-bottom: 1px solid #d4d8dc;
}
.fruit-special ul {
  width: 240px;
}
.fruit-special li {
  float: left;
}
.fruit-special li:nth-last-child(2) {
  border-bottom-color: transparent;
}
.fruit-gallery {
  padding-left: 0;
  font-size: 0;
  white-space: nowrap;
}
.fruit-gallery li {
  position: relative;
  display: inline-block;
  width: 100px;
  height: 340px;
  text-align: center;
  vertical-align: bottom;
  overflow: visible !important;
}
.fruit-gallery li svg {
  height: 100%;
}
.fruit-gallery li .svg-fallback,
.fruit-gallery li svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 100%;
}
.fruit-gallery li .svg-fallback {
  opacity: .4;
  filter: alpha(opacity=40);
}
.fruit-gallery .active {
  width: 400px;
}
.fruit-gallery .active .svg-fallback {
  opacity: 1;
  filter: alpha(opacity=100);
}
.svg-fallback {
  display: none;
}
.lt-ie9 .fruit-gallery li img,
.lt-ie9 svg {
  display: none;
}
.lt-ie9 .svg-fallback {
  display: block !important;
}
.ie9 .fruit-gallery li svg {
  opacity: .4;
  filter: alpha(opacity=40);
}
.ie9 .fruit-gallery .active svg {
  opacity: 1;
  filter: alpha(opacity=100);
}
.btn-prev {
  position: absolute;
  top: 160px;
  left: 5px;
  width: 30px;
  height: 30px;
  border: none;
  background: url(/assets/site/img/btn-prev.png);
}
.btn-next {
  position: absolute;
  top: 160px;
  right: 5px;
  width: 30px;
  height: 30px;
  border: none;
  background: url(/assets/site/img/btn-next.png);
}
.about {
  padding: 35px 30px 0;
  border-top: 1px solid #d4d8dc;
}
.about > :first-child {
  margin-top: 0;
}
.carousel-controls {
  margin: 0 0 20px;
  font-size: 30px;
  text-align: center;
}
.carousel-controls li {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.6);
}
.carousel-controls .active:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  margin: 3px;
  border-radius: 50%;
  background-color: #6cb41c;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9ImdyYWQtdWNnZy1nZW5lcmF0ZWQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+IzYwYWY0MDxzdG9wIG9mZnNldD0iMTAlIiBzdG9wLWNvbG9yPSIjNDRhMzFiIiBzdG9wLW9wYWNpdHk9IjEiLz4jOTNjNTFkPC9saW5lYXJHcmFkaWVudD48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);
  background-image: -moz-linear-gradient(bottom, #60af40, #44a31b 10%, #93c51d);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(,#60af40),color-stop(10%,#44a31b),color-stop(,#93c51d));
  background-image: -webkit-linear-gradient(bottom, #60af40, #44a31b 10%, #93c51d);
  background-image: -o-linear-gradient(bottom, #60af40, #44a31b 10%, #93c51d);
  background-image: linear-gradient(to top, #60af40, #44a31b 10%, #93c51d);
}
.slides li .quality-item {
    display: inline-block;
    width: 225px;
    height: 599px;
    vertical-align: top;
    border: 1px solid #d4d4d4;
    border-radius: 7px;
    background: #ffffff;
    padding: 5px;
    margin: 0 5px;
}
.cert {
    height: 165px;
    background: url("../img/zoom.png") no-repeat 98% 4px;
    text-align: center;
    line-height: 165px;
    margin-bottom: 10px;
	width: 100%;display: block;
}
.cert img {
    vertical-align: middle;
}
.cert_title {
    color: #84ae12;
    font: bold 15px/18px Arial;
    margin-bottom:10px;
}
.slides li .quality-item p {
    font: 12px/16px Arial;
    color: #606060;
}
.news {
    padding-left: 0;
}
.news li {
    list-style: none;
    display: inline-block;
    width: 237px;
    padding: 0 10px 10px;
    border-left: 1px dotted #727474;
    margin-bottom: 26px;
}
.news li:nth-child(4n+1) {
    border-left: none;
    padding-left: 0px;
    width: 227px;
}
.news li h3 {
    font: bold 15px/18px Arial;
    color: #535353;
}
.news_date {
    font: bold 11px/18px Arial;
    color: #ed145b;
}
.news li p {
    text-align: justify;
}
.show_more {
    font: bold 11px/11px Arial;
    color: #009bdf;
    padding-right: 8px;
    background: url("../img/show_more.png") no-repeat 100% 50%;
}
.pager {
    float: right;
    margin-bottom: 40px;
}
.pager li {
    display: inline-block;
    list-style: none;
    border-radius: 50%;
    text-align: center;
    vertical-align: top;
}
.pager li.active {
    background: #99c92b;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5YzkyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YmE2MjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #99c92b 0%, #4ba629 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99c92b), color-stop(100%,#4ba629));
    background: -webkit-linear-gradient(top,  #99c92b 0%,#4ba629 100%);
    background: -o-linear-gradient(top,  #99c92b 0%,#4ba629 100%);
    background: -ms-linear-gradient(top,  #99c92b 0%,#4ba629 100%);
    background: linear-gradient(to bottom,  #99c92b 0%,#4ba629 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99c92b', endColorstr='#4ba629',GradientType=0 );
}
.pager li.active a {
    font-weight: bold;
    color: #fff;
}
.pager li a {
    font: 11px/25px Arial;
    color: #535353;
    text-decoration: none;
    display: block;
    width: 25px;
    height: 25px;
}
.pager li.prev {
    background: url("../img/pager_prev.png") no-repeat 50% 50%;
}
.pager li.next {
    background: url("../img/pager_next.png") no-repeat 50% 50%;
}
.all_news {
    float: right;
    margin-bottom: 20px;
	margin-top: 60px;
    right:30px;
    background: #20b1f0;
    height: 22px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIwYjFmMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMjg2YmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #20b1f0 0%, #0286bf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#20b1f0), color-stop(100%,#0286bf));
    background: -webkit-linear-gradient(top,  #20b1f0 0%,#0286bf 100%);
    background: -o-linear-gradient(top,  #20b1f0 0%,#0286bf 100%);
    background: -ms-linear-gradient(top,  #20b1f0 0%,#0286bf 100%);
    background: linear-gradient(to bottom,  #20b1f0 0%,#0286bf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#20b1f0', endColorstr='#0286bf',GradientType=0 );
    padding: 0 7px;
    border-radius: 11px;
}
.all_news.bottom {
    margin-right: 30px;
}
.all_news a {
    font: bold 11px/22px Arial;
    color: #ffffff;
    text-decoration: none;
    text-transform: uppercase;
    padding-left: 10px;
    background: url("../img/all_news.png") no-repeat 0 50%;

}




/* catalogue page styles */
div.catalogue_block {width: 940px;height: 410px;margin: 20px 0 0 30px;position: relative;}
div.catalogue_content_box {width: 940px;height: 100%;float: right;background: url('/assets/site/img/bg/bgbg.jpg') right no-repeat;position: relative;-webkit-border-radius: 0 11px 11px 0;-moz-border-radius: 0 11px 11px 0;border-radius: 0 11px 11px 0;behavior: url(pie.htc);}
nav.catalogue_navigation {position: absolute;left: 0;top: 0;height: 100%;}
/* nav first layer */
ul.catalogue_first_branch {margin: 0;padding: 0;list-style-type: none;width: 180px;height: 100%;position: relative;z-index: 10;border: 1px solid #d1d1d1;border-bottom: 1px solid #7b7b7b;border-top: 1px solid #fff;background: url('/assets/site/img/patterns/nav_bg.png') repeat-x;-webkit-border-radius: 11px 11px 11px 11px;-moz-border-radius: 11px 11px 11px 11px;border-radius: 11px 11px 11px 11px;behavior: url(pie.htc);}
ul.catalogue_first_branch li.cat_first_item {width: 100%;height: 36px;}
ul.catalogue_first_branch li.cat_first_item span.first_link {position: relative;width: 100%;height: 36px;display: block;text-indent: 6px;line-height: 36px;font-size: 12px;color: #535353;cursor: pointer;}
ul.catalogue_first_branch li.cat_first_item span.first_link span.nav_item_name {width: 158px;height: 36px;display: block;margin: 0 0 0 9px;text-indent: 6px;border-bottom: 1px dotted #727474;}
ul.catalogue_first_branch li.cat_first_item span.first_link span.nav_curr_pin {display: none;width: 13px;height: 36px;position: absolute;z-index: 10;right: -13px;top: 0;background: url('/assets/site/img/nav_curr_pin.png') no-repeat;}
ul.catalogue_first_branch li.cat_first_item.current_main_item > span.first_link,
ul.catalogue_first_branch li.cat_first_item:hover > span.first_link {font-weight: bold;color: #fff;background: url('/assets/site/img/patterns/nav_curr.png') repeat-x;}
ul.catalogue_first_branch li.cat_first_item.current_main_item > span.first_link > span.nav_curr_pin,
ul.catalogue_first_branch li.cat_first_item:hover > span.first_link > span.nav_curr_pin {display: block;}
/* nav second layer */
div.cat_second_menu_container {display: none;width: 152px;height: 410px;position: absolute;top: 0;left: 179px;z-index: 6;border: 1px solid #d1d1d1;border-bottom: 1px solid #7b7b7b;border-top: none;background: #dceeb0;-webkit-border-radius: 11px 11px 11px 11px;-moz-border-radius: 11px 11px 11px 11px;border-radius: 11px 11px 11px 11px;behavior: url(pie.htc);}
ul.catalogue_second_branch {margin: -3px 0 0 0;padding: 0;list-style-type: none;width: 300px;}
ul.catalogue_second_branch li.cat_second_item {width: 151px;height: 33px;margin: 4px 0 0 0;cursor: pointer;line-height: 33px;text-indent: 15px;font-size: 12px;color: #535353;}
ul.catalogue_second_branch li.cat_second_item.current_second_item ,
ul.catalogue_second_branch li.cat_second_item:hover {background: url('/assets/site/img/patterns/sec_nav_curr.png') repeat-x;font-weight: bold;color: #fff;}
/* nav third layer */
div.cat_third_manu_container {display: none;width: 130px;height: 340px;border-right: 1px dotted #727474;position: absolute;z-index: 5;top: 0;left: 151px;}
ul.catalogue_third_branch {margin: 0;padding: 0;list-style-type: none;}
ul.catalogue_third_branch li.cat_third_item {width: 110px;cursor: pointer;float: right;border-bottom: 1px solid #666;margin: 0 10px 0 0;}
ul.catalogue_third_branch li.cat_third_item span {text-decoration: none;cursor: pointer;padding: 4px 0 4px 12px;font-size: 12px;color: #999;float: right;text-align: right;}
ul.catalogue_third_branch li.cat_third_item.current_third_link > span,
ul.catalogue_third_branch li.cat_third_item:hover > span {background: url('/assets/site/img/icons/pp.png') left 8px no-repeat;color: #009bdf;}
div.third_layer_menu {display: none;width: 130px;height: 340px;border-right: 1px dotted #727474;position: absolute;z-index: 12;top: 10px;left: 332px;}

/* catalogue content box */
div.cat_content_item {display: none;width: 230px;height: 330px;position: absolute;z-index: 7;right: 230px;top: 14px;}
div.cat_content_item h2 {width: 100%;float: left;display: block;font-size: 18px;color: #8f8f8f;margin: 0;}
a.cont_item_photo {width: 219px;height: 155px;float: left;margin: 6px 0 0 0;border: 3px solid #d0d0d0;background: #c4c4c4;cursor: pointer;text-decoration: none;display: block;}
a.cont_item_photo img {border: none;display: none;}
div.cont_item_text {width: 100%;float: left;margin: 6px 0 0 0;font-size: 11px;color: #535353;}
a.cont_item_details {float: left;margin: 20px 0 0 0;font-size: 11px;text-decoration: undenline;cursor: pointer;color: #009bdf;}
a.cont_item_details:hover {color: #2abaf9;}



/* catalogue details box */
div.catalogue_det_block {width: 940px;min-height: 675px;margin: 20px 0 0 20px;position: relative;}
a.back_button {height: 23px;position: absolute;right: 0;top: -45px;padding: 0 10px; text-decoration: none;font-size: 10px;font-weight: bold;color: #fff;text-transform: uppercase;line-height: 22px;cursor: pointer;display: block; background-color: #20b1f0; background-image: -webkit-linear-gradient(bottom, #0185be, #20b1f0); background-image: linear-gradient(to top, #0185be, #20b1f0); border-radius: 12px;}
a.back_button:hover {opacity:.9;}
a.back_button2 {height: 23px;position: relative;float: right;margin: 20px 0 0 0;padding: 0 10px; clear: both;text-decoration: none;font-size: 10px;font-weight: bold;color: #fff;text-transform: uppercase;line-height: 22px;cursor: pointer;display: block; background-color: #20b1f0; background-image: -webkit-linear-gradient(bottom, #0185be, #20b1f0); background-image: linear-gradient(to top, #0185be, #20b1f0); border-radius: 12px; }
a.back_button2:hover {opacity:.9;}
a.back_button:before, a.back_button2:before {content: '◄ '; font-size: 7px; vertical-align: 1px;}
div.cat_det_item_box {width: 626px;min-height: 110px;float: left;}
a.cat_det_item_photos_box {width: 626px;height: 355px;display: block;float: left;position: relative;overflow: hidden;background: #c4c4c4;}
a.cat_det_item_photos_box img {border: none;display: none;}
div.cat_det_item_img_list {width: 34px;position: absolute;right: 10px;top: 10px;}
div.photo_list_item {width: 28px;height: 28px;overflow: hidden;cursor: pointer;float: left;margin: 0 0 3px 0;position: relative;border: 2px solid #a1a1a1;-webkit-border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;behavior: url(pie.htc);}
div.photo_list_item img {border: none;display: none;}
div.photo_list_item span.item_mask {width: 28px;height: 28px;position: absolute;top: 0;left: 0;z-index: 2;background: url('/assets/site/img/patterns/ph_mask.png') repeat;}
div.photo_list_item.curr_photo_item > span.item_mask,
div.photo_list_item:hover > span.item_mask {display: none;}

div.season_terms {width: 626px;float: left;position: relative;margin: 15px 0 0 0;background: #ebf4be;border: 1px solid #d1df91;-webkit-border-radius: 11px 11px 11px 11px;-moz-border-radius: 11px 11px 11px 11px;border-radius: 11px 11px 11px 11px;behavior: url(pie.htc); font-size: 11px; color: #54583e; padding: 0 10px;}
span.seasons_label {width: 100%;float: left;display: block;margin: 10px 0 0 0;text-indent: 20px;font-size: 11px;color: #8a9935;text-transform: uppercase;font-weight: bold;}
div.seasons_line {width: 602px;height: 26px;float: left;position: relative;margin: 10px 0 5px;}
div.season_terms {width: 626px;height: 83px;float: left;position: relative;margin: 15px 0 0 0;background: #ebf4be;border: 1px solid #d1df91;-webkit-border-radius: 11px 11px 11px 11px;-moz-border-radius: 11px 11px 11px 11px;border-radius: 11px 11px 11px 11px;behavior: url(pie.htc);}
span.seasons_label {width: 100%;float: left;display: block;margin: 10px 0 0 0;text-indent: 20px;font-size: 11px;color: #8a9935;text-transform: uppercase;font-weight: bold;}
div.seasons_line {width: 602px;height: 26px;float: left;position: relative;margin: 10px 0 0 10px;}
span.line {width: 100%;height: 1px;position: absolute;z-index: 4;background: #adba71;display: block;bottom: 10px;left: 0;}
div.seasons_line_item {height: 26px;position: relative;z-index: 6;float: left;margin: -7px 15px 0 0;text-align: center;}
div.seasons_line_item span.season_label {display: block;font-size: 11px;color: #54583e;}
div.seasons_line_item span.season_pic {width: 11px;height: 11px;position: relative;float: left;left: 50%;top: 3px;margin-left: -5px;background: url('/assets/site/img/icons/seasons_ico.png') 0 0 no-repeat;}
div.seasons_line_item span.season_pic.curr_season {background: url('/assets/site/img/icons/seasons_ico.png') 0 -11px no-repeat;}

/* description box */
div.cat_item_descr_box {width: 306px;min-height: 450px;padding: 0 0 20px 0;float: right;position: relative;background: #f5f5f5;border: 1px solid #cdcdcd;-webkit-border-radius: 11px 11px 11px 11px;-moz-border-radius: 11px 11px 11px 11px;border-radius: 11px 11px 11px 11px;behavior: url(pie.htc);}
span.cat_item_descr_box {float: left;clear: both;padding: 11px;display: block;font-size: 18px;color: #737474;}
div.cat_item_descr_text {padding: 0 11px 11px 11px;float: left;font-size: 12px;color: #535353;height: 165px;overflow: hidden;}
div.cat_descr_more_show {width: 48px;height: 20px;line-height: 20px;float: left;position: relative;top: 10px;left: 11px;text-indent: 10px;font-size: 11px;color: #929292;cursor: pointer;border: 1px solid #c6c5c5;background: url('/assets/site/img/patterns/b_bg.png') repeat-x;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;behavior: url(pie.htc);}
div.cat_descr_more_show span {width: 6px;height: 9px;float: right;margin: 5px 6px 0 0;background: url('/assets/site/img/icons/b_pic.png') no-repeat;}
div.cat_descr_more_show:hover {border: 1px solid #8e8e8e;color: #555;}
div.cat_descr_more_hide {display: none;width: 68px;height: 20px;float: left;line-height: 20px;position: relative;top: 10px;left: 11px;text-indent: 10px;font-size: 11px;color: #929292;cursor: pointer;border: 1px solid #c6c5c5;background: url('/assets/site/img/patterns/b_bg.png') repeat-x;-webkit-border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;border-radius: 10px 10px 10px 10px;behavior: url(pie.htc);}
div.cat_descr_more_hide span {width: 9px;height: 6px;float: right;margin: 6px 5px 0 0;background: url('/assets/site/img/icons/b_pic2.png') no-repeat;}
div.cat_descr_more_hide:hover {border: 1px solid #8e8e8e;color: #555;}
div.cl {width: 100%;height: 14px;float: left;}
div.cat_item_descr_params {float: left;width: 280px;margin: 10px 0 0 11px;border-top: 1px dotted #727474;}
div.cat_item_des_line {width: 100%;padding: 3px 0;float: left;border-bottom: 1px dotted #727474;}
div.cat_des_item_name {width: 49%;float: left;overflow: hidden;font-size: 12px;color: #212121;}
div.cat_des_item_val {width: 49%;float: right;text-align: right;overflow: hidden;font-size: 12px;color: #212121;}

div.bottom_inform {width: 622px;float: left;}
/* sorts box */
div.sorts_box {width: 306px;float: left;margin: 20px 0 0 0;}
span.sorts_label {width: 100%;float: left;display: block;font-size: 18px;color: #68bd45;}
div.sorts_items_box {width: 100%;float: left;margin: 10px 0 0 0;}
div.sort_item {width: 141px;height: 37px;float: left;margin: 6px 10px 0 0;border-bottom: 1px solid #c3c3c3;}
a.sort_it {width: 50px;height: 29px;float: left;border: 1px solid #c3c3c3;overflow: hidden;cursor: pointer;}
a.sort_it img {border: none;}
span.sort_it_name {width: 78px;float: left;margin: 0 0 0 6px;font-size: 11px;color: #535353;}

/* polezno box */
div.polezno_box {width: 290px;float: left;padding: 0 0 0 16px;margin: 20px 0 0 10px;border-left: 1px dotted #727474;}
div.polezno_box_wide {width: auto; margin-left: 0; padding-left: 0; border-left: 0;}
span.pol_label {width: 100%;float: left;display: block;font-size: 18px;color: #ed145b;}
div.pol_items_box {width: 100%;float: left;margin: 10px 0 0 0;height: 180px;overflow:hidden;}
span.pol_label {width: 100%;float: left;display: block;font-size: 18px;color: #ed145b;}
div.pol_items_box {width: 100%;float: left;margin: 10px 0 0 0;}
div.pol_item {width: 100%;float: left;margin: 4px 0 0 0;font-size: 12px;color: #535353;}
div.pol_item span.pos_number {font-size: 24px;font-weight: bold;font-style: italic;color: #535353;float: left;padding: 0 6px 0 0;height: 20px;}
div.pol_item p {font-size: 12px;color: #535353;margin: 11px 0 0 0;}

/* receipts box */
div.receipts_box {width: 314px;height: 190px;float: right;padding: 0 0 0 16px;margin: 20px 0 0 0;border-left: 1px dotted #727474;}
span.rec_label {width: 100%;float: left;display: block;font-size: 18px;color: #009bdf;}
div.rec_items_box {width: 100%;float: left;}
div.rec_item {width: 100%;float: left;margin: 18px 0 0 0;}
a.rec_photo {cursor: pointer;width: 99px;height: 58px;float: left;overflow: hidden;border: 3px solid #d1d1d1;}
a.rec_photo img {border: none;display: none;}
div.rec_t {width: 177px;float: left;margin: 0 0 0 8px;}
a.rec_name {width: 100%;float: left;clear: both;font-size: 12px;color: #009bdf;font-style: italic;text-decoration: none;}
a.rec_name:hover {text-decoration: underline;}
div.rec_text {width: 100%;float: left;clear: both;font-size: 11px;color: #535353;margin: 4px 0 0 0;height: 30px;overflow: hidden;}



/*
	SLIDER
*/
div.slider_container2 {width: 624px;height: 355px;float: left;position: relative;overflow: hidden;}
.slider-wrap {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.stripViewer .panelContainer .panel ul {text-align: left;margin: 0;}
.stripViewer {position: relative;overflow: hidden;width: 100%;height: 100%;}
.stripViewer .panelContainer {position: relative;left: 0;top: 0;}
.stripViewer .panelContainer .panel {float: left;height: 355px;position: relative;width: 624px;}
.stripNavL, .stripNavR, .stripNav {display: none;}

.preview_block {position: absolute;top: 10px;right: 20px;width: 30px;}
.preview_block div {border: 2px solid #A1A1A1;cursor: pointer;float: left;height: 28px;margin: 0 0 3px;overflow: hidden;position: relative;width: 28px;-webkit-border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;behavior: url(pie.htc);}
.preview_block div a.cross-link {width: 28px;display: block;height: 28px;margin: -1px 0 0 -1px;overflow: hidden;position: relative;z-index: 1;background: #c4c4c4;}
.preview_block div a.cross-link span.mask {display: block;width: 28px;height: 28px;position: absolute;z-index: 2;left: -1px;top: -1px;background: url('/assets/site/img/patterns/ph_mask.png') repeat;-webkit-border-radius: 6px 6px 6px 6px;-moz-border-radius: 6px 6px 6px 6px;border-radius: 6px 6px 6px 6px;behavior: url(pie.htc);}
.preview_block div a.cross-link:hover > span.mask,
.preview_block div a.cross-link.active-thumb > span.mask {display: none;}

a.dev_by_link {text-decoration: none;cursor: pointer;color: #999;font-size: 12px;}
a.dev_by_link:hover {text-decoration: underline;}




.splash {
  position: absolute;
  z-index: -1;
  top: 155px;
  left: 0;
  right: 0;
  height: 355px;
  margin: 0 auto;
  background: url(/assets/site/img/bg/splashes.png) center center no-repeat;
}

.contacts-row + .contacts-row {
  margin-top: 35px;
}

.contacts-row:after,
.contacts-col form:after {
  content: "";
  display: table;
  clear: both;
}

.contacts-col {
  float: left;
  width: 313px;
  line-height: 18px;
}

.contacts-col a {
  color: inherit;
}

.contacts-col form {
  margin-right: 10px;
  padding: 10px;
  background-color: #efefef;
  border: 1px solid #cdcdcd;
  border-radius: 7px;
}

.contacts-col label,
.contacts-col input[type="text"],
.contacts-col input[type="email"],
.contacts-col textarea {
  display: block;
  width: 100%;
}

.contacts-col label {
  line-height: 2;
}

.contacts-col input[type="text"],
.contacts-col input[type="email"],
.contacts-col textarea {
  height: 30px;
  box-shadow: inset 1px 1px 3px rgba(0,0,0,.61);
  background-image: -webkit-linear-gradient(bottom, #fff, #e3e8ec);
  background-image: linear-gradient(to top, #fff, #e3e8ec);
  border: none;
}

.contacts-col textarea {
  height: 115px;
  resize: none;
}

.contacts-col iframe {
  width: 626px;
  height: 400px;
  border: 1px solid #cdcdcd;
}

.contacts-col address {
  font-style: normal;
}

.contact-phones {
  font-size: 18px;
  line-height: 24px;
  color: #4c4c4c;
}

.contact-phones .capital {
  display: inline-block;
  width: .75em;
  color: #8c8b8b;
}

.green { color: #68bd45; }
.blue { color: #009bdf; }
.pink { color: #ed145b; }

.contacts-send-button {
  float: right;
  margin-top: 15px;
  padding: 0 15px;
  height: 23px;
  background-color: #93c51d;
  background-image: -webkit-linear-gradient(bottom, #60af40, #44a31b 10%, #93c51d);
  background-image: linear-gradient(to top, #60af40, #44a31b 10%, #93c51d);
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  border-radius: 12px;
  border: none;
  cursor: pointer;
}

.contacts-send-button:hover {
  opacity: .85;
}

.img-left {
  float: left;
  margin-right: 13px;
  margin-bottom: 13px;
  padding-right: 13px;
  border-right: 1px dotted #ccc;
}

.img-right {
  float: right;
  margin-left: 13px;
  margin-bottom: 13px;
  padding-left: 13px;
  border-left: 1px dotted #ccc;
}

.partner {
  float: left;
  width: 156px;
  height: 100px;
  margin-bottom: 50px;
  text-align: center;
  line-height: 35px;
  text-transform: uppercase;
}

.partner + .partner {
  border-left: 1px dotted #727474;
}

.partner-img {
  position: relative;
  width: 70px;
  height: 70px;
  margin: 0 auto;
}

.partner-img img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.btn-more {
  height: 20px;
  margin-top: 10px;
  padding: 0 7px;
  line-height: 20px;
  float: left;
  font-size: 11px;
  color: #929292;
  cursor: pointer;
  border: 1px solid #c6c5c5;
  background: url('/assets/site/img/patterns/b_bg.png') repeat-x;
  border-radius: 10px;
  text-decoration: none;
}

.btn-more:after {
  content: "";
  width: 6px;
  height: 9px;
  float: right;
  margin: 5px 0 0 6px;
  background: url('/assets/site/img/icons/b_pic.png') no-repeat;
}

.btn-more.expanded:after {
  width: 9px;
  background: url('/assets/site/img/icons/b_pic2.png') no-repeat;
}

a {
  color: #009bdf;
}

.pull-left {
  float: left;
}

.pull-right {
  float: right;
}

.interest {
  position: relative;
}

.interest img {
  display: block;
  margin-bottom: 8px;
}

.interest-center {
  display: table;
  padding-left: 12px;
}

.interest-right {
  margin-left: 20px;
  padding-left: 20px;
  border-left: thin dotted #ccc;
}

.interest-block {
  margin-bottom: 10px;
  padding-bottom: 5px;
  border-bottom: thin dotted #ccc;
}

.interest-block p {
  margin: 0;
}

.interest-block a {
  font-weight: bold;
  text-decoration: none;
}

.interest-block a:after {
  content: " ►";
  font-size: 60%;
  vertical-align: 1px;
}

a.bb_top {
  top: 35px;
  right: 30px;
}

a.bb_bottom {
  top: auto;
  right: 30px;
  bottom: -40px;
}

#flashContent {
  position: absolute;
  z-index: 1;
  top: 0;
  left: -22px;
}

.preloader {
  margin-top: 9px;
}

[class^="hover-area"] {
  position: absolute;
  top: 0;
  width: 300px;
  height: 100%;
}

.hover-area-left {
  left: 0;
}

.hover-area-right {
  right: 0;
}
