@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
audio, canvas, video { display:inline-block; }
..lt-ie8 audio, .lt-ie8 canvas, .lt-ie8 video {
  display:inline;
  min-height:0;
}
audio:not([controls]) { display:none; }
[hidden] { display:none; }
html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, form, label, table, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  background:transparent;
  font-size:100%;
}
hr {
  display:block;
  height:1px;
  border:0;
  border-top:1px solid #bbb;
  margin:1em 0;
  padding:0;
}
sub, sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline;
}
img {
  padding:0;
  border:0;
  outline:0;
  background:transparent;
  font-size:100%;
}
nav ul, nav ol {
  list-style:none;
  list-style-image:none;
  margin:0;
  padding:0;
}
html, button, input, select, textarea {
  font-family:sans-serif;
  color:#222;
}
mark {
  background:#ff0;
  color:#000;
  font-style:italic;
  font-weight:bold;
}
pre, code, kbd, samp {
  font-family:monospace, serif;
  font-size:1em;
}
ins {
  background:#ff9;
  color:#000;
  text-decoration:none;
}
body {
  margin:0;
  line-height:1.25;
  background:#fff;
}
pre {
  white-space:pre;
  white-space:pre-wrap;
}
ul, ol {
  margin:1em 0;
  padding:0 0 0 40px;
}
html {
  font-size:100%;
  overflow-y:scroll;
}
abbr[title] { border-bottom:1px dotted; }
p, pre, blockquote, dl { margin:1em 0; }
svg:not(:root) { overflow:hidden; }
img { vertical-align:middle; }
b, strong { font-weight:bold; }
dfn { font-style:italic; }
dd { margin:0 0 0 40px; }
label { cursor:pointer; }
small { font-size:85%; }
sub { bottom:-0.25em; }
time { display:inline; }
sup { top:-0.5em; }
figure { margin:0; }
q { quotes:none; }
form { margin:0; }
html, body {
  margin:0;
  padding:0;
  position:relative;
  height:100%;
}
h1 { font-size:26px; }
h2 { font-size:23px; }
h3 { font-size:21px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:16px; }
h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  font-family:Arial;
  color:#94865e;
}
a:active, a:hover { outline:0; }
a { color:#94865e; }
a:hover {
  text-decoration:none;
  color:#94865e;
}
body {
  text-align:left;
  font:normal 15px Arial, Helvetica, sans-serif;
  color:#636262;
  min-width:990px;
  background:url(back.jpg) 0 0 repeat;
}
.bg {
  position:fixed;
  top:0;
  bottom:0;
  right:0;
  left:0;
}
.bg img {
  width:100%;
  height:100%;
}
.wrapper {
  min-height:100%;
  height:auto !important;
  height:100%;
  position:relative;
  margin:0 auto;
}
.wrapper .top_bg_left {
  position:absolute;
  top:0;
  left:0;
  background:url(top_bg_left.jpg) 50% 0 repeat-x;
  width:50%;
  height:571px;
}
.wrapper .top_bg_right {
  position:absolute;
  top:0;
  right:0;
  background:url(top_bg_right.jpg) 50% 0 repeat-x;
  width:50%;
  height:571px;
}
.wrapper .top_bg {
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  right:0;
  background:url(top_bg.png) 50% 0 no-repeat;
}
.wrapper .center_bg {
  position:absolute;
  top:778px;
  bottom:464px;
  left:0;
  right:0;
  background:url(center_bg.png) 50% 0 repeat-y;
}
.wrapper .bot_bg {
  position:absolute;
  top:778px;
  bottom:0;
  left:0;
  right:0;
  background:url(bot_bg.png) 50% 100% no-repeat;
}
.wrapper .wrapper_in {
  width:990px;
  position:relative;
  margin:0 auto;
}
header {
  min-height:571px;
  position:relative;
}
header .logo {
  position:absolute;
  top:27px;
  left:0;
  height:50px;
  width:561px;
  display:block;
  background:url(logo.png) 0 0 no-repeat;
}
header .slog {
  position:absolute;
  top:467px;
  right:43px;
  width:535px;
  height:90px;
  background:url(slogan.png) 0 0 no-repeat;
}
header .contacts {
  text-align:right;
  font:20px arial;
  color:#9c843f;
  position:absolute;
  top:44px;
  right:11px;
}
header .contacts p { margin:0; }
header .rus {
  position:absolute;
  top:49px;
  left:468px;
}
header .eng {
  position:absolute;
  top:49px;
  left:509px;
}
.middle {
  padding:30px 205px 30px 205px;
  position:relative;
}
aside.sideLeft {
  float:left;
  margin-left:-205px;
  width:205px;
}
.clear { clear:both; }
.left_menu {
  padding:0 0 20px 0;
  margin:0;
  font-size:0;
}
.left_menu li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.left_menu li a {
  font:17px arial;
  color:#fff;
  display:block;
  text-decoration:none;
  cursor:pointer;
  margin:0;
  padding:11px 33px 7px 28px;
  background:#94865e;
  border-radius:2px 2px 2px 2px;
}
.left_menu li ul {
  margin:0;
  padding:0;
}
.left_menu li ul li:first-child { background:none; }
.left_menu li ul li {
  background:url(left_menu_sep.png) 2px 0 no-repeat;
  display:block;
  padding:3.5px 0;
  margin:0;
}
.left_menu li ul li a {
  background:url(mark.png) 0 50% no-repeat;
  text-decoration:none;
  padding:5px 0 5px 19px;
  font:13px arial;
  color:#89826e;
}
.left_menu li ul li a:hover {
  text-decoration:none;
  color:#aa914a;
}
.left_menu >li
    >a { margin:20px 0; }
.left_menu >li:first-child
    >a { margin-top:0; }
aside.sideRight {
  float:right;
  margin-right:-205px;
  width:205px;
}
.right_menu {
  padding:0 0 20px 0;
  margin:0;
  font-size:0;
}
.right_menu li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.right_menu li span {
  font:17px arial;
  color:#fff;
  display:block;
  text-decoration:none;
  cursor:pointer;
  margin:0;
  padding:11px 33px 7px 28px;
  background:#94865e;
  border-radius:2px 2px 2px 2px;
}
.right_menu li a {
  font:17px arial;
  color:#fff;
  display:block;
  text-decoration:none;
  cursor:pointer;
  margin:0;
  padding:11px 33px 7px 28px;
  background:#94865e;
  border-radius:2px 2px 2px 2px;
}
.right_menu li ul {
  margin:0;
  padding:0;
}
.right_menu li ul li:first-child { background:none; }
.right_menu li ul li {
  background:url(left_menu_sep.png) 2px 0 no-repeat;
  display:block;
  padding:3.5px 0;
  margin:0;
}
.right_menu li ul li a {
  background:url(mark.png) 0 50% no-repeat;
  text-decoration:none;
  padding:5px 0 5px 19px;
  font:13px arial;
  color:#89826e;
}
.right_menu li ul li a:hover {
  text-decoration:none;
  color:#aa914a;
}
.right_menu >li
    >span { margin:20px 0; }
.right_menu >li:first-child
    >span { margin-top:0; }
.content {
  font:14px arial;
  color:#89826e;
  padding:0 32px 0 31px;
  float:left;
  width:100%;
  position:relative;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webkit-box-sizing:border-box;
  -o-box-sizing:border-box;
}
.breadcrumbs {
  margin:0 0 20px 0;
  color:#89826e;
  font:14px arial;
}
.breadcrumbs a { color:#94865e; }
h1 {
  margin:0 0 20px;
  font:23px arial;
  color:#9c843f;
}
.f_blank {
  clear:both;
  height:400px;
}
footer {
  height:400px;
  margin:-400px auto 0;
  z-index:1;
  position:relative;
}
footer .footer_in {
  height:400px;
  position:relative;
  margin:0 auto;
  width:990px;
}
footer .footer_in .skorbim {
  background:url(skorbim.png) 0 0 no-repeat;
  width:964px;
  height:55px;
  margin:0 auto 33px;
}
footer .footer_in .slider {
  position:absolute;
  top:77px;
  width:100%;
}
footer .footer_in .mega {
  position:absolute;
  bottom:17px;
  right:0;
  font:normal 13px Arial, Helvetica, sans-serif;
  color:#000;
}
footer .footer_in .mega span {
  font:normal 13px Arial, Helvetica, sans-serif !important;
  color:#000;
}
footer .footer_in .mega a { color:#000; }
footer .footer_in .copy {
  position:absolute;
  bottom:17px;
  right:30px;
  font:bold 11px tahoma;
  color:#3b1a07;
}
footer .footer_in .count {
  position:absolute;
  bottom:16px;
  left:30px;
}
.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 {
  border-collapse:collapse;
  border:1px solid #94865e;
}
table.table1 td {
  padding:5px;
  border:1px solid #94865e;
}
.table2 {
  border:1px solid #94865e;
  border-collapse:collapse;
}
table.table2 th {
  padding:5px 0;
  border:1px solid #94865e;
  background:#94865e;
  color:#fff;
}
table.table2 td {
  padding:5px;
  border:1px solid #94865e;
}
.thumb { color:#000; }
.mb-wrapper {
  position:relative;
  width:900px;
  margin:0 auto;
}
.mb-slider, .mb-scroll {
  width:800px;
  height:100%;
  overflow:hidden;
  margin:0 auto;
  padding:0;
  position:relative;
  left:0;
  top:0;
  font-size:18px;
}
.mb-active-slider { border-color:#333; }
.mb-slider { padding-top:5px; }
.mb-slider .mb-panel {
  margin:0 77px 0 0;
  display:block;
  cursor:pointer;
  float:left;
  list-style:none;
  height:212px;
  display:table-cell;
  white-space:nowrap;
  vertical-align:middle;
  position:relative;
}
.mb-slider .mb-panel.current { cursor:auto; }
.mb-inside {
  margin:5px 5px 0;
  white-space:nowrap;
  height:188px;
}
.mb-inside .valign-inner {
  text-align:center;
  background-color:#fff;
  box-shadow:0 0 7px #aaa;
  height:188px;
  line-height:188px;
}
.mb-inside * { max-width:100%; }
a.mb-scrollButtons {
  display:block;
  width:15px;
  height:29px;
  position:absolute;
  top:50%;
  cursor:pointer;
  text-decoration:none;
  outline:0;
  border:0;
  z-index:15;
  margin:-11px 0 0 0;
}
a.mb-scrollButtons.mb-left {
  left:-43px;
  background:url(slider_controls.png) 0 0 no-repeat;
}
a.mb-scrollButtons.mb-right {
  background:url(slider_controls.png) -40px 0 no-repeat;
  right:-43px;
}
a.mb-scrollButtons.mb-left:hover { background-position:left bottom; }
a.mb-scrollButtons.mb-right:hover { background-position:right bottom; }
a.mb-scrollButtons.disabled { display:none; }
.mb-controls {
  margin:0 auto;
  text-align:center;
  background:#ccc;
  position:relative;
  z-index:100;
}
.mb-controls a {
  color:#666;
  font:18px/2.2 Georgia, Serif;
  display:inline-block;
  text-decoration:none;
  padding:2px;
  margin:0 5px 0 0;
  text-align:center;
  outline:0;
}
.mb-controls a:hover { color:black; }
.mb-controls a.current { color:white; }
.mb-active-slider .mb-controls { background:#333; }
.lenta {
  position:absolute;
  right:5px;
  bottom:19px;
}
.mb-inside .valign-inner img { vertical-align:top; }
.movingBoxes { width:800px !important; }