/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world by @mdo and @fat.
 */.clearfix {
  *zoom:1
}
.clearfix:after,
.clearfix:before {
  content:"";
  display:table;
  line-height:0
}
.clearfix:after {
  clear:both
}
.hide-text {
  background-color:transparent;
  border:0;
  color:transparent;
  font:0/0 a;
  text-shadow:none
}
.input-block-level {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
  min-height:30px;
  width:100%
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display:block
}
audio,
canvas,
video {
  *zoom:1;
  display:inline-block;
  *display:inline
}
audio:not([controls]) {
  display:none
}
html {
  -webkit-text-size-adjust:100%;
  -ms-text-size-adjust:100%;
  font-size:100%
}
a:focus {
  outline:thin dotted #333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
a:active,
a:hover {
  outline:0
}
sub,
sup {
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}
sup {
  top:-.5em
}
sub {
  bottom:-.25em
}
img {
  -ms-interpolation-mode:bicubic;
  border:0;
  vertical-align:middle;
  width:auto\9
}
#map_canvas img,
.google-maps img {
  max-width:none
}
button,
input,
select,
textarea {
  font-size:100%;
  margin:0;
  vertical-align:middle
}
button,
input {
  line-height:normal;
  *overflow:visible
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border:0;
  padding:0
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance:button;
  cursor:pointer
}
button,
input[type=button],
input[type=checkbox],
input[type=radio],
input[type=reset],
input[type=submit],
label,
select {
  cursor:pointer
}
input[type=search] {
  -webkit-appearance:textfield;
  -webkit-box-sizing:content-box;
  -moz-box-sizing:content-box;
  box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance:none
}
textarea {
  overflow:auto;
  vertical-align:top
}
@media print {
  * {
    background:transparent!important;
    box-shadow:none!important;
    color:#000!important;
    text-shadow:none!important
  }
  a,
  a:visited {
    text-decoration:underline
  }
  a[href]:after {
    content:" (" attr(href) ")"
  }
  abbr[title]:after {
    content:" (" attr(title) ")"
  }
  .ir a:after,
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content:""
  }
  blockquote,
  pre {
    border:1px solid #999;
    page-break-inside:avoid
  }
  thead {
    display:table-header-group
  }
  img,
  tr {
    page-break-inside:avoid
  }
  img {
    max-width:100%!important
  }
  @page {
    margin:.5cm
  }
  h2,
  h3,
  p {
    orphans:3;
    widows:3
  }
  h2,
  h3 {
    page-break-after:avoid
  }
}
body {
  background-color:#fff;
  color:#333;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:20px;
  margin:0
}
a {
  color:#08c;
  text-decoration:none
}
a:focus,
a:hover {
  color:#005580;
  text-decoration:underline
}
.img-rounded {
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px
}
.img-polaroid {
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.1);
  box-shadow:0 1px 3px rgba(0,0,0,.1);
  padding:4px
}
.img-circle {
  -webkit-border-radius:500px;
  -moz-border-radius:500px;
  border-radius:500px
}
.row {
  *zoom:1;
  margin-left:-20px
}
.row:after,
.row:before {
  content:"";
  display:table;
  line-height:0
}
.row:after {
  clear:both
}
[class*=span] {
  float:left;
  margin-left:20px;
  min-height:1px
}
.container,
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container,
.span12 {
  width:940px
}
.span11 {
  width:860px
}
.span10 {
  width:780px
}
.span9 {
  width:700px
}
.span8 {
  width:620px
}
.span7 {
  width:540px
}
.span6 {
  width:460px
}
.span5 {
  width:380px
}
.span4 {
  width:300px
}
.span3 {
  width:220px
}
.span2 {
  width:140px
}
.span1 {
  width:60px
}
.offset12 {
  margin-left:980px
}
.offset11 {
  margin-left:900px
}
.offset10 {
  margin-left:820px
}
.offset9 {
  margin-left:740px
}
.offset8 {
  margin-left:660px
}
.offset7 {
  margin-left:580px
}
.offset6 {
  margin-left:500px
}
.offset5 {
  margin-left:420px
}
.offset4 {
  margin-left:340px
}
.offset3 {
  margin-left:260px
}
.offset2 {
  margin-left:180px
}
.row-fluid {
  *zoom:1;
  width:100%
}
.row-fluid:after,
.row-fluid:before {
  content:"";
  display:table;
  line-height:0
}
.row-fluid:after {
  clear:both
}
.row-fluid [class*=span] {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
  float:left;
  margin-left:2.127659574468085%;
  *margin-left:2.074468085106383%;
  min-height:30px;
  width:100%
}
.row-fluid [class*=span]:first-child {
  margin-left:0
}
.row-fluid .controls-row [class*=span]+[class*=span] {
  margin-left:2.127659574468085%
}
.row-fluid .span12 {
  width:100%;
  *width:99.94680851063829%
}
.row-fluid .span11 {
  width:91.48936170212765%;
  *width:91.43617021276594%
}
.row-fluid .span10 {
  width:82.97872340425532%;
  *width:82.92553191489361%
}
.row-fluid .span9 {
  width:74.46808510638297%;
  *width:74.41489361702126%
}
.row-fluid .span8 {
  width:65.95744680851064%;
  *width:65.90425531914893%
}
.row-fluid .span7 {
  width:57.44680851063829%;
  *width:57.39361702127659%
}
.row-fluid .span6 {
  width:48.93617021276595%;
  *width:48.88297872340425%
}
.row-fluid .span5 {
  width:40.42553191489362%;
  *width:40.37234042553192%
}
.row-fluid .span4 {
  width:31.914893617021278%;
  *width:31.861702127659576%
}
.row-fluid .span3 {
  width:23.404255319148934%;
  *width:23.351063829787233%
}
.row-fluid .span2 {
  width:14.893617021276595%;
  *width:14.840425531914894%
}
.row-fluid .span1 {
  width:6.382978723404255%;
  *width:6.329787234042553%
}
.row-fluid .offset12 {
  margin-left:104.25531914893617%;
  *margin-left:104.14893617021275%
}
.row-fluid .offset12:first-child {
  margin-left:102.12765957446808%;
  *margin-left:102.02127659574467%
}
.row-fluid .offset11 {
  margin-left:95.74468085106382%;
  *margin-left:95.6382978723404%
}
.row-fluid .offset11:first-child {
  margin-left:93.61702127659574%;
  *margin-left:93.51063829787232%
}
.row-fluid .offset10 {
  margin-left:87.23404255319149%;
  *margin-left:87.12765957446807%
}
.row-fluid .offset10:first-child {
  margin-left:85.1063829787234%;
  *margin-left:84.99999999999999%
}
.row-fluid .offset9 {
  margin-left:78.72340425531914%;
  *margin-left:78.61702127659572%
}
.row-fluid .offset9:first-child {
  margin-left:76.59574468085106%;
  *margin-left:76.48936170212764%
}
.row-fluid .offset8 {
  margin-left:70.2127659574468%;
  *margin-left:70.10638297872339%
}
.row-fluid .offset8:first-child {
  margin-left:68.08510638297872%;
  *margin-left:67.9787234042553%
}
.row-fluid .offset7 {
  margin-left:61.70212765957446%;
  *margin-left:61.59574468085106%
}
.row-fluid .offset7:first-child {
  margin-left:59.574468085106375%;
  *margin-left:59.46808510638297%
}
.row-fluid .offset6 {
  margin-left:53.191489361702125%;
  *margin-left:53.085106382978715%
}
.row-fluid .offset6:first-child {
  margin-left:51.063829787234035%;
  *margin-left:50.95744680851063%
}
.row-fluid .offset5 {
  margin-left:44.68085106382979%;
  *margin-left:44.57446808510638%
}
.row-fluid .offset5:first-child {
  margin-left:42.5531914893617%;
  *margin-left:42.4468085106383%
}
.row-fluid .offset4 {
  margin-left:36.170212765957444%;
  *margin-left:36.06382978723405%
}
.row-fluid .offset4:first-child {
  margin-left:34.04255319148936%;
  *margin-left:33.93617021276596%
}
.row-fluid .offset3 {
  margin-left:27.659574468085104%;
  *margin-left:27.5531914893617%
}
.row-fluid .offset3:first-child {
  margin-left:25.53191489361702%;
  *margin-left:25.425531914893618%
}
.row-fluid .offset2 {
  margin-left:19.148936170212764%;
  *margin-left:19.04255319148936%
}
.row-fluid .offset2:first-child {
  margin-left:17.02127659574468%;
  *margin-left:16.914893617021278%
}
.row-fluid .offset1 {
  margin-left:10.638297872340425%;
  *margin-left:10.53191489361702%
}
.row-fluid .offset1:first-child {
  margin-left:8.51063829787234%;
  *margin-left:8.404255319148938%
}
.row-fluid [class*=span].hide,
[class*=span].hide {
  display:none
}
.row-fluid [class*=span].pull-right,
[class*=span].pull-right {
  float:right
}
.container {
  *zoom:1;
  margin-left:auto;
  margin-right:auto
}
.container:after,
.container:before {
  content:"";
  display:table;
  line-height:0
}
.container:after {
  clear:both
}
.container-fluid {
  *zoom:1;
  padding-left:20px;
  padding-right:20px
}
.container-fluid:after,
.container-fluid:before {
  content:"";
  display:table;
  line-height:0
}
.container-fluid:after {
  clear:both
}
p {
  margin:0 0 10px
}
.lead {
  font-size:21px;
  font-weight:200;
  line-height:30px;
  margin-bottom:20px
}
small {
  font-size:85%
}
strong {
  font-weight:700
}
em {
  font-style:italic
}
cite {
  font-style:normal
}
.muted {
  color:#999
}
a.muted:focus,
a.muted:hover {
  color:grey
}
.text-warning {
  color:#c09853
}
a.text-warning:focus,
a.text-warning:hover {
  color:#a47e3c
}
.text-error {
  color:#b94a48
}
a.text-error:focus,
a.text-error:hover {
  color:#953b39
}
.text-info {
  color:#3a87ad
}
a.text-info:focus,
a.text-info:hover {
  color:#2d6987
}
.text-success {
  color:#468847
}
a.text-success:focus,
a.text-success:hover {
  color:#356635
}
.text-left {
  text-align:left
}
.text-right {
  text-align:right
}
h1,
h2,
h3,
h4,
h5,
h6 {
  color:inherit;
  font-family:inherit;
  font-weight:700;
  line-height:20px;
  margin:10px 0;
  text-rendering:optimizelegibility
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  color:#999;
  font-weight:400;
  line-height:1
}
h1,
h2,
h3 {
  line-height:40px
}
h1 {
  font-size:38.5px
}
h2 {
  font-size:31.5px
}
h3 {
  font-size:24.5px
}
h4 {
  font-size:17.5px
}
h6 {
  font-size:11.9px
}
h1 small {
  font-size:24.5px
}
h2 small {
  font-size:17.5px
}
h3 small,
h4 small {
  font-size:14px
}
.page-header {
  border-bottom:1px solid #eee;
  margin:20px 0 30px;
  padding-bottom:9px
}
ol,
ul {
  margin:0 0 10px 25px;
  padding:0
}
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom:0
}
li {
  line-height:20px
}
ol.inline,
ol.unstyled,
ul.inline,
ul.unstyled {
  list-style:none;
  margin-left:0
}
ol.inline>li,
ul.inline>li {
  *zoom:1;
  display:inline-block;
  *display:inline;
  padding-left:5px;
  padding-right:5px
}
dl {
  margin-bottom:20px
}
dd,
dt {
  line-height:20px
}
dt {
  font-weight:700
}
dd {
  margin-left:10px
}
.dl-horizontal {
  *zoom:1
}
.dl-horizontal:after,
.dl-horizontal:before {
  content:"";
  display:table;
  line-height:0
}
.dl-horizontal:after {
  clear:both
}
.dl-horizontal dt {
  clear:left;
  float:left;
  overflow:hidden;
  text-align:right;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:160px
}
.dl-horizontal dd {
  margin-left:180px
}
hr {
  border:0;
  border-bottom:1px solid #fff;
  border-top:1px solid #eee;
  margin:20px 0
}
abbr[data-original-title],
abbr[title] {
  border-bottom:1px dotted #999;
  cursor:help
}
abbr.initialism {
  font-size:90%;
  text-transform:uppercase
}
blockquote {
  border-left:5px solid #eee;
  margin:0 0 20px;
  padding:0 0 0 15px
}
blockquote p {
  font-size:17.5px;
  font-weight:300;
  line-height:1.25;
  margin-bottom:0
}
blockquote small {
  color:#999;
  display:block;
  line-height:20px
}
blockquote small:before {
  content:"\2014 \00A0"
}
blockquote.pull-right {
  border-left:0;
  border-right:5px solid #eee;
  float:right;
  padding-left:0;
  padding-right:15px
}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align:right
}
blockquote.pull-right small:before {
  content:""
}
blockquote.pull-right small:after {
  content:"\00A0 \2014"
}
blockquote:after,
blockquote:before,
q:after,
q:before {
  content:""
}
address {
  display:block;
  font-style:normal;
  line-height:20px;
  margin-bottom:20px
}
code,
pre {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  color:#333;
  font-family:Monaco,Menlo,Consolas,Courier New,monospace;
  font-size:12px;
  padding:0 3px 2px
}
code {
  background-color:#f7f7f9;
  border:1px solid #e1e1e8;
  color:#d14;
  padding:2px 4px;
  white-space:nowrap
}
pre {
  word-wrap:break-word;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.15);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  display:block;
  font-size:13px;
  line-height:20px;
  margin:0 0 10px;
  padding:9.5px;
  white-space:pre;
  white-space:pre-wrap;
  word-break:break-all
}
pre.prettyprint {
  margin-bottom:20px
}
pre code {
  background-color:transparent;
  border:0;
  color:inherit;
  padding:0;
  white-space:pre;
  white-space:pre-wrap
}
.pre-scrollable {
  max-height:340px;
  overflow-y:scroll
}
form {
  margin:0 0 20px
}
fieldset {
  margin:0
}
fieldset,
legend {
  border:0;
  padding:0
}
legend {
  border-bottom:1px solid #e5e5e5;
  color:#333;
  display:block;
  font-size:21px;
  line-height:40px;
  margin-bottom:20px;
  width:100%
}
legend small {
  color:#999;
  font-size:15px
}
button,
input,
label,
select,
textarea {
  font-size:14px;
  font-weight:400;
  line-height:20px
}
button,
input,
select,
textarea {
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif
}
label {
  display:block;
  margin-bottom:5px
}
.uneditable-input,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  color:#555;
  display:inline-block;
  font-size:14px;
  height:20px;
  line-height:20px;
  margin-bottom:10px;
  padding:4px 6px;
  vertical-align:middle
}
.uneditable-input,
input,
textarea {
  width:206px
}
textarea {
  height:auto
}
.uneditable-input,
input[type=color],
input[type=date],
input[type=datetime-local],
input[type=datetime],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
textarea {
  background-color:#fff;
  border:1px solid #ccc;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -webkit-transition:border .2s linear,box-shadow .2s linear;
  -moz-transition:border .2s linear,box-shadow .2s linear;
  -o-transition:border .2s linear,box-shadow .2s linear;
  transition:border .2s linear,box-shadow .2s linear
}
.uneditable-input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime-local]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
  border-color:rgba(82,168,236,.8);
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);
  outline:0;
  outline:thin dotted\9
}
input[type=checkbox],
input[type=radio] {
  line-height:normal;
  margin:4px 0 0;
  margin-top:1px\9;
  *margin-top:0
}
input[type=button],
input[type=checkbox],
input[type=file],
input[type=image],
input[type=radio],
input[type=reset],
input[type=submit] {
  width:auto
}
input[type=file],
select {
  height:30px;
  line-height:30px;
  *margin-top:4px
}
select {
  background-color:#fff;
  border:1px solid #ccc;
  width:220px
}
select[multiple],
select[size] {
  height:auto
}
input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus,
select:focus {
  outline:thin dotted #333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.uneditable-input,
.uneditable-textarea {
  background-color:#fcfcfc;
  border-color:#ccc;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.025);
  color:#999;
  cursor:not-allowed
}
.uneditable-input {
  overflow:hidden;
  white-space:nowrap
}
.uneditable-textarea {
  height:auto;
  width:auto
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color:#999
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color:#999
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color:#999
}
.checkbox,
.radio {
  min-height:20px;
  padding-left:20px
}
.checkbox input[type=checkbox],
.radio input[type=radio] {
  float:left;
  margin-left:-20px
}
.controls>.checkbox:first-child,
.controls>.radio:first-child {
  padding-top:5px
}
.checkbox.inline,
.radio.inline {
  display:inline-block;
  margin-bottom:0;
  padding-top:5px;
  vertical-align:middle
}
.checkbox.inline+.checkbox.inline,
.radio.inline+.radio.inline {
  margin-left:10px
}
.input-xlarge {
  width:270px
}
.input-xxlarge {
  width:530px
}
.row-fluid .uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span],
.uneditable-input[class*=span],
input[class*=span],
select[class*=span],
textarea[class*=span] {
  float:none;
  margin-left:0
}
.input-append .uneditable-input[class*=span],
.input-append input[class*=span],
.input-prepend .uneditable-input[class*=span],
.input-prepend input[class*=span],
.row-fluid .input-append [class*=span],
.row-fluid .input-prepend [class*=span],
.row-fluid .uneditable-input[class*=span],
.row-fluid input[class*=span],
.row-fluid select[class*=span],
.row-fluid textarea[class*=span] {
  display:inline-block
}
.uneditable-input,
input,
textarea {
  margin-left:0
}
.controls-row [class*=span]+[class*=span] {
  margin-left:20px
}
.uneditable-input.span12,
input.span12,
textarea.span12 {
  width:926px
}
.uneditable-input.span11,
input.span11,
textarea.span11 {
  width:846px
}
.uneditable-input.span10,
input.span10,
textarea.span10 {
  width:766px
}
.uneditable-input.span9,
input.span9,
textarea.span9 {
  width:686px
}
.uneditable-input.span8,
input.span8,
textarea.span8 {
  width:606px
}
.uneditable-input.span7,
input.span7,
textarea.span7 {
  width:526px
}
.uneditable-input.span6,
input.span6,
textarea.span6 {
  width:446px
}
.uneditable-input.span5,
input.span5,
textarea.span5 {
  width:366px
}
.uneditable-input.span4,
input.span4,
textarea.span4 {
  width:286px
}
.uneditable-input.span3,
input.span3,
textarea.span3 {
  width:206px
}
.uneditable-input.span2,
input.span2,
textarea.span2 {
  width:126px
}
.uneditable-input.span1,
input.span1,
textarea.span1 {
  width:46px
}
.controls-row {
  *zoom:1
}
.controls-row:after,
.controls-row:before {
  content:"";
  display:table;
  line-height:0
}
.controls-row:after {
  clear:both
}
.controls-row [class*=span],
.row-fluid .controls-row [class*=span] {
  float:left
}
.controls-row .checkbox[class*=span],
.controls-row .radio[class*=span] {
  padding-top:5px
}
input[disabled],
input[readonly],
select[disabled],
select[readonly],
textarea[disabled],
textarea[readonly] {
  background-color:#eee;
  cursor:not-allowed
}
input[type=checkbox][disabled],
input[type=checkbox][readonly],
input[type=radio][disabled],
input[type=radio][readonly] {
  background-color:transparent
}
.control-group.warning .checkbox,
.control-group.warning .control-label,
.control-group.warning .help-block,
.control-group.warning .help-inline,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  color:#c09853
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
  border-color:#c09853;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
  border-color:#a47e3c;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #dbc59e
}
.control-group.warning .input-append .add-on,
.control-group.warning .input-prepend .add-on {
  background-color:#fcf8e3;
  border-color:#c09853;
  color:#c09853
}
.control-group.error .checkbox,
.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  color:#b94a48
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
  border-color:#b94a48;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
  border-color:#953b39;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d59392
}
.control-group.error .input-append .add-on,
.control-group.error .input-prepend .add-on {
  background-color:#f2dede;
  border-color:#b94a48;
  color:#b94a48
}
.control-group.success .checkbox,
.control-group.success .control-label,
.control-group.success .help-block,
.control-group.success .help-inline,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  color:#468847
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
  border-color:#468847;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
  border-color:#356635;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7aba7b
}
.control-group.success .input-append .add-on,
.control-group.success .input-prepend .add-on {
  background-color:#dff0d8;
  border-color:#468847;
  color:#468847
}
.control-group.info .checkbox,
.control-group.info .control-label,
.control-group.info .help-block,
.control-group.info .help-inline,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  color:#3a87ad
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
  border-color:#3a87ad;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075)
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
  border-color:#2d6987;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #7ab5d3
}
.control-group.info .input-append .add-on,
.control-group.info .input-prepend .add-on {
  background-color:#d9edf7;
  border-color:#3a87ad;
  color:#3a87ad
}
input:focus:invalid,
select:focus:invalid,
textarea:focus:invalid {
  border-color:#ee5f5b;
  color:#b94a48
}
input:focus:invalid:focus,
select:focus:invalid:focus,
textarea:focus:invalid:focus {
  border-color:#e9322d;
  -webkit-box-shadow:0 0 6px #f8b9b7;
  -moz-box-shadow:0 0 6px #f8b9b7;
  box-shadow:0 0 6px #f8b9b7
}
.form-actions {
  *zoom:1;
  background-color:#f5f5f5;
  border-top:1px solid #e5e5e5;
  margin-bottom:20px;
  margin-top:20px;
  padding:19px 20px 20px
}
.form-actions:after,
.form-actions:before {
  content:"";
  display:table;
  line-height:0
}
.form-actions:after {
  clear:both
}
.help-block,
.help-inline {
  color:#595959
}
.help-block {
  display:block;
  margin-bottom:10px
}
.help-inline {
  *zoom:1;
  display:inline-block;
  *display:inline;
  padding-left:5px;
  vertical-align:middle
}
.input-append,
.input-prepend {
  display:inline-block;
  font-size:0;
  margin-bottom:10px;
  vertical-align:middle;
  white-space:nowrap
}
.input-append .dropdown-menu,
.input-append .popover,
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .dropdown-menu,
.input-prepend .popover,
.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select {
  font-size:14px
}
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .uneditable-input,
.input-prepend input,
.input-prepend select {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
  margin-bottom:0;
  *margin-left:0;
  position:relative;
  vertical-align:top
}
.input-append .uneditable-input:focus,
.input-append input:focus,
.input-append select:focus,
.input-prepend .uneditable-input:focus,
.input-prepend input:focus,
.input-prepend select:focus {
  z-index:2
}
.input-append .add-on,
.input-prepend .add-on {
  background-color:#eee;
  border:1px solid #ccc;
  display:inline-block;
  font-size:14px;
  font-weight:400;
  height:20px;
  line-height:20px;
  min-width:16px;
  padding:4px 5px;
  text-align:center;
  text-shadow:0 1px 0 #fff;
  width:auto
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group>.dropdown-toggle,
.input-prepend .add-on,
.input-prepend .btn,
.input-prepend .btn-group>.dropdown-toggle {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  vertical-align:top
}
.input-append .active,
.input-prepend .active {
  background-color:#a9dba9;
  border-color:#46a546
}
.input-prepend .add-on,
.input-prepend .btn {
  margin-right:-1px
}
.input-append .uneditable-input,
.input-append input,
.input-append select,
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px
}
.input-append .uneditable-input+.btn-group .btn:last-child,
.input-append input+.btn-group .btn:last-child,
.input-append select+.btn-group .btn:last-child {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0
}
.input-append .add-on,
.input-append .btn,
.input-append .btn-group {
  margin-left:-1px
}
.input-append .add-on:last-child,
.input-append .btn-group:last-child>.dropdown-toggle,
.input-append .btn:last-child {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0
}
.input-prepend.input-append .uneditable-input,
.input-prepend.input-append input,
.input-prepend.input-append select {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0
}
.input-prepend.input-append .uneditable-input+.btn-group .btn,
.input-prepend.input-append input+.btn-group .btn,
.input-prepend.input-append select+.btn-group .btn {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0
}
.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px;
  margin-right:-1px
}
.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
  margin-left:-1px
}
.input-prepend.input-append .btn-group:first-child {
  margin-left:0
}
input.search-query {
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  margin-bottom:0;
  padding-left:14px;
  padding-left:4px\9;
  padding-right:14px;
  padding-right:4px\9
}
.form-search .input-append .search-query,
.form-search .input-prepend .search-query {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0
}
.form-search .input-append .search-query {
  -webkit-border-radius:14px 0 0 14px;
  -moz-border-radius:14px 0 0 14px;
  border-radius:14px 0 0 14px
}
.form-search .input-append .btn,
.form-search .input-prepend .search-query {
  -webkit-border-radius:0 14px 14px 0;
  -moz-border-radius:0 14px 14px 0;
  border-radius:0 14px 14px 0
}
.form-search .input-prepend .btn {
  -webkit-border-radius:14px 0 0 14px;
  -moz-border-radius:14px 0 0 14px;
  border-radius:14px 0 0 14px
}
.form-horizontal .help-inline,
.form-horizontal .input-append,
.form-horizontal .input-prepend,
.form-horizontal .uneditable-input,
.form-horizontal input,
.form-horizontal select,
.form-horizontal textarea,
.form-inline .help-inline,
.form-inline .input-append,
.form-inline .input-prepend,
.form-inline .uneditable-input,
.form-inline input,
.form-inline select,
.form-inline textarea,
.form-search .help-inline,
.form-search .input-append,
.form-search .input-prepend,
.form-search .uneditable-input,
.form-search input,
.form-search select,
.form-search textarea {
  *zoom:1;
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  vertical-align:middle
}
.form-horizontal .hide,
.form-inline .hide,
.form-search .hide {
  display:none
}
.form-inline .btn-group,
.form-inline label,
.form-search .btn-group,
.form-search label {
  display:inline-block
}
.form-inline .input-append,
.form-inline .input-prepend,
.form-search .input-append,
.form-search .input-prepend {
  margin-bottom:0
}
.form-inline .checkbox,
.form-inline .radio,
.form-search .checkbox,
.form-search .radio {
  margin-bottom:0;
  padding-left:0;
  vertical-align:middle
}
.form-inline .checkbox input[type=checkbox],
.form-inline .radio input[type=radio],
.form-search .checkbox input[type=checkbox],
.form-search .radio input[type=radio] {
  float:left;
  margin-left:0;
  margin-right:3px
}
.control-group {
  margin-bottom:10px
}
legend+.control-group {
  -webkit-margin-top-collapse:separate;
  margin-top:20px
}
.form-horizontal .control-group {
  *zoom:1;
  margin-bottom:20px
}
.form-horizontal .control-group:after,
.form-horizontal .control-group:before {
  content:"";
  display:table;
  line-height:0
}
.form-horizontal .control-group:after {
  clear:both
}
.form-horizontal .control-label {
  float:left;
  padding-top:5px;
  text-align:right;
  width:160px
}
.form-horizontal .controls {
  *display:inline-block;
  margin-left:180px;
  *margin-left:0;
  *padding-left:20px
}
.form-horizontal .controls:first-child {
  *padding-left:180px
}
.form-horizontal .help-block {
  margin-bottom:0
}
.form-horizontal .input-append+.help-block,
.form-horizontal .input-prepend+.help-block,
.form-horizontal .uneditable-input+.help-block,
.form-horizontal input+.help-block,
.form-horizontal select+.help-block,
.form-horizontal textarea+.help-block {
  margin-top:10px
}
.form-horizontal .form-actions {
  padding-left:180px
}
table {
  background-color:transparent;
  border-collapse:collapse;
  border-spacing:0;
  max-width:100%
}
.table {
  margin-bottom:20px;
  width:100%
}
.table td,
.table th {
  border-top:1px solid #ddd;
  line-height:20px;
  padding:8px;
  text-align:left;
  vertical-align:top
}
.table th {
  font-weight:700
}
.table thead th {
  vertical-align:bottom
}
.table caption+thead tr:first-child td,
.table caption+thead tr:first-child th,
.table colgroup+thead tr:first-child td,
.table colgroup+thead tr:first-child th,
.table thead:first-child tr:first-child td,
.table thead:first-child tr:first-child th {
  border-top:0
}
.table tbody+tbody {
  border-top:2px solid #ddd
}
.table .table {
  background-color:#fff
}
.table-condensed td,
.table-condensed th {
  padding:4px 5px
}
.table-bordered {
  border:1px solid #ddd;
  border-collapse:separate;
  *border-collapse:collapse;
  border-left:0;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px
}
.table-bordered td,
.table-bordered th {
  border-left:1px solid #ddd
}
.table-bordered caption+tbody tr:first-child td,
.table-bordered caption+tbody tr:first-child th,
.table-bordered caption+thead tr:first-child th,
.table-bordered colgroup+tbody tr:first-child td,
.table-bordered colgroup+tbody tr:first-child th,
.table-bordered colgroup+thead tr:first-child th,
.table-bordered tbody:first-child tr:first-child td,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered thead:first-child tr:first-child th {
  border-top:0
}
.table-bordered tbody:first-child tr:first-child>td:first-child,
.table-bordered tbody:first-child tr:first-child>th:first-child,
.table-bordered thead:first-child tr:first-child>th:first-child {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px
}
.table-bordered tbody:first-child tr:first-child>td:last-child,
.table-bordered tbody:first-child tr:first-child>th:last-child,
.table-bordered thead:first-child tr:first-child>th:last-child {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px
}
.table-bordered tbody:last-child tr:last-child>td:first-child,
.table-bordered tbody:last-child tr:last-child>th:first-child,
.table-bordered tfoot:last-child tr:last-child>td:first-child,
.table-bordered tfoot:last-child tr:last-child>th:first-child,
.table-bordered thead:last-child tr:last-child>th:first-child {
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px
}
.table-bordered tbody:last-child tr:last-child>td:last-child,
.table-bordered tbody:last-child tr:last-child>th:last-child,
.table-bordered tfoot:last-child tr:last-child>td:last-child,
.table-bordered tfoot:last-child tr:last-child>th:last-child,
.table-bordered thead:last-child tr:last-child>th:last-child {
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px
}
.table-bordered tfoot+tbody:last-child tr:last-child td:first-child {
  -moz-border-radius-bottomleft:0;
  -webkit-border-bottom-left-radius:0;
  border-bottom-left-radius:0
}
.table-bordered tfoot+tbody:last-child tr:last-child td:last-child {
  -moz-border-radius-bottomright:0;
  -webkit-border-bottom-right-radius:0;
  border-bottom-right-radius:0
}
.table-bordered caption+tbody tr:first-child td:first-child,
.table-bordered caption+thead tr:first-child th:first-child,
.table-bordered colgroup+tbody tr:first-child td:first-child,
.table-bordered colgroup+thead tr:first-child th:first-child {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px
}
.table-bordered caption+tbody tr:first-child td:last-child,
.table-bordered caption+thead tr:first-child th:last-child,
.table-bordered colgroup+tbody tr:first-child td:last-child,
.table-bordered colgroup+thead tr:first-child th:last-child {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px
}
.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
  background-color:#f9f9f9
}
.table-hover tbody tr:hover>td,
.table-hover tbody tr:hover>th {
  background-color:#f5f5f5
}
.row-fluid table td[class*=span],
.row-fluid table th[class*=span],
table td[class*=span],
table th[class*=span] {
  display:table-cell;
  float:none;
  margin-left:0
}
.table td.span1,
.table th.span1 {
  float:none;
  margin-left:0;
  width:44px
}
.table td.span2,
.table th.span2 {
  float:none;
  margin-left:0;
  width:124px
}
.table td.span3,
.table th.span3 {
  float:none;
  margin-left:0;
  width:204px
}
.table td.span4,
.table th.span4 {
  float:none;
  margin-left:0;
  width:284px
}
.table td.span5,
.table th.span5 {
  float:none;
  margin-left:0;
  width:364px
}
.table td.span6,
.table th.span6 {
  float:none;
  margin-left:0;
  width:444px
}
.table td.span7,
.table th.span7 {
  float:none;
  margin-left:0;
  width:524px
}
.table td.span8,
.table th.span8 {
  float:none;
  margin-left:0;
  width:604px
}
.table td.span9,
.table th.span9 {
  float:none;
  margin-left:0;
  width:684px
}
.table td.span10,
.table th.span10 {
  float:none;
  margin-left:0;
  width:764px
}
.table td.span11,
.table th.span11 {
  float:none;
  margin-left:0;
  width:844px
}
.table td.span12,
.table th.span12 {
  float:none;
  margin-left:0;
  width:924px
}
.table tbody tr.success>td {
  background-color:#dff0d8
}
.table tbody tr.error>td {
  background-color:#f2dede
}
.table tbody tr.warning>td {
  background-color:#fcf8e3
}
.table tbody tr.info>td {
  background-color:#d9edf7
}
.table-hover tbody tr.success:hover>td {
  background-color:#d0e9c6
}
.table-hover tbody tr.error:hover>td {
  background-color:#ebcccc
}
.table-hover tbody tr.warning:hover>td {
  background-color:#faf2cc
}
.table-hover tbody tr.info:hover>td {
  background-color:#c4e3f3
}
[class*=" icon-"],
[class^=icon-] {
  background-position:14px 14px;
  background-repeat:no-repeat;
  display:inline-block;
  height:14px;
  line-height:14px;
  margin-top:1px;
  vertical-align:text-top;
  width:14px
}
.dropdown-menu>.active>a>[class*=" icon-"],
.dropdown-menu>.active>a>[class^=icon-],
.dropdown-menu>li>a:focus>[class*=" icon-"],
.dropdown-menu>li>a:focus>[class^=icon-],
.dropdown-menu>li>a:hover>[class*=" icon-"],
.dropdown-menu>li>a:hover>[class^=icon-],
.dropdown-submenu:focus>a>[class*=" icon-"],
.dropdown-submenu:focus>a>[class^=icon-],
.dropdown-submenu:hover>a>[class*=" icon-"],
.dropdown-submenu:hover>a>[class^=icon-],
.icon-white,
.nav-list>.active>a>[class*=" icon-"],
.nav-list>.active>a>[class^=icon-],
.nav-pills>.active>a>[class*=" icon-"],
.nav-pills>.active>a>[class^=icon-],
.navbar-inverse .nav>.active>a>[class*=" icon-"],
.navbar-inverse .nav>.active>a>[class^=icon-],
[class*=" icon-"],
[class^=icon-] {
  background-image:url(../191ce1051bca2cdc07b6.png)
}
.icon-glass {
  background-position:0 0
}
.icon-music {
  background-position:-24px 0
}
.icon-search {
  background-position:-48px 0
}
.icon-envelope {
  background-position:-72px 0
}
.icon-heart {
  background-position:-96px 0
}
.icon-star {
  background-position:-120px 0
}
.icon-star-empty {
  background-position:-144px 0
}
.icon-user {
  background-position:-168px 0
}
.icon-film {
  background-position:-192px 0
}
.icon-th-large {
  background-position:-216px 0
}
.icon-th {
  background-position:-240px 0
}
.icon-th-list {
  background-position:-264px 0
}
.icon-ok {
  background-position:-288px 0
}
.icon-remove {
  background-position:-312px 0
}
.icon-zoom-in {
  background-position:-336px 0
}
.icon-zoom-out {
  background-position:-360px 0
}
.icon-off {
  background-position:-384px 0
}
.icon-signal {
  background-position:-408px 0
}
.icon-cog {
  background-position:-432px 0
}
.icon-trash {
  background-position:-456px 0
}
.icon-home {
  background-position:0 -24px
}
.icon-file {
  background-position:-24px -24px
}
.icon-time {
  background-position:-48px -24px
}
.icon-road {
  background-position:-72px -24px
}
.icon-download-alt {
  background-position:-96px -24px
}
.icon-download {
  background-position:-120px -24px
}
.icon-upload {
  background-position:-144px -24px
}
.icon-inbox {
  background-position:-168px -24px
}
.icon-play-circle {
  background-position:-192px -24px
}
.icon-repeat {
  background-position:-216px -24px
}
.icon-refresh {
  background-position:-240px -24px
}
.icon-list-alt {
  background-position:-264px -24px
}
.icon-lock {
  background-position:-287px -24px
}
.icon-flag {
  background-position:-312px -24px
}
.icon-headphones {
  background-position:-336px -24px
}
.icon-volume-off {
  background-position:-360px -24px
}
.icon-volume-down {
  background-position:-384px -24px
}
.icon-volume-up {
  background-position:-408px -24px
}
.icon-qrcode {
  background-position:-432px -24px
}
.icon-barcode {
  background-position:-456px -24px
}
.icon-tag {
  background-position:0 -48px
}
.icon-tags {
  background-position:-25px -48px
}
.icon-book {
  background-position:-48px -48px
}
.icon-bookmark {
  background-position:-72px -48px
}
.icon-print {
  background-position:-96px -48px
}
.icon-camera {
  background-position:-120px -48px
}
.icon-font {
  background-position:-144px -48px
}
.icon-bold {
  background-position:-167px -48px
}
.icon-italic {
  background-position:-192px -48px
}
.icon-text-height {
  background-position:-216px -48px
}
.icon-text-width {
  background-position:-240px -48px
}
.icon-align-left {
  background-position:-264px -48px
}
.icon-align-center {
  background-position:-288px -48px
}
.icon-align-right {
  background-position:-312px -48px
}
.icon-align-justify {
  background-position:-336px -48px
}
.icon-list {
  background-position:-360px -48px
}
.icon-indent-left {
  background-position:-384px -48px
}
.icon-indent-right {
  background-position:-408px -48px
}
.icon-facetime-video {
  background-position:-432px -48px
}
.icon-picture {
  background-position:-456px -48px
}
.icon-pencil {
  background-position:0 -72px
}
.icon-map-marker {
  background-position:-24px -72px
}
.icon-adjust {
  background-position:-48px -72px
}
.icon-tint {
  background-position:-72px -72px
}
.icon-edit {
  background-position:-96px -72px
}
.icon-share {
  background-position:-120px -72px
}
.icon-check {
  background-position:-144px -72px
}
.icon-move {
  background-position:-168px -72px
}
.icon-step-backward {
  background-position:-192px -72px
}
.icon-fast-backward {
  background-position:-216px -72px
}
.icon-backward {
  background-position:-240px -72px
}
.icon-play {
  background-position:-264px -72px
}
.icon-pause {
  background-position:-288px -72px
}
.icon-stop {
  background-position:-312px -72px
}
.icon-forward {
  background-position:-336px -72px
}
.icon-fast-forward {
  background-position:-360px -72px
}
.icon-step-forward {
  background-position:-384px -72px
}
.icon-eject {
  background-position:-408px -72px
}
.icon-chevron-left {
  background-position:-432px -72px
}
.icon-chevron-right {
  background-position:-456px -72px
}
.icon-plus-sign {
  background-position:0 -96px
}
.icon-minus-sign {
  background-position:-24px -96px
}
.icon-remove-sign {
  background-position:-48px -96px
}
.icon-ok-sign {
  background-position:-72px -96px
}
.icon-question-sign {
  background-position:-96px -96px
}
.icon-info-sign {
  background-position:-120px -96px
}
.icon-screenshot {
  background-position:-144px -96px
}
.icon-remove-circle {
  background-position:-168px -96px
}
.icon-ok-circle {
  background-position:-192px -96px
}
.icon-ban-circle {
  background-position:-216px -96px
}
.icon-arrow-left {
  background-position:-240px -96px
}
.icon-arrow-right {
  background-position:-264px -96px
}
.icon-arrow-up {
  background-position:-289px -96px
}
.icon-arrow-down {
  background-position:-312px -96px
}
.icon-share-alt {
  background-position:-336px -96px
}
.icon-resize-full {
  background-position:-360px -96px
}
.icon-resize-small {
  background-position:-384px -96px
}
.icon-plus {
  background-position:-408px -96px
}
.icon-minus {
  background-position:-433px -96px
}
.icon-asterisk {
  background-position:-456px -96px
}
.icon-exclamation-sign {
  background-position:0 -120px
}
.icon-gift {
  background-position:-24px -120px
}
.icon-leaf {
  background-position:-48px -120px
}
.icon-fire {
  background-position:-72px -120px
}
.icon-eye-open {
  background-position:-96px -120px
}
.icon-eye-close {
  background-position:-120px -120px
}
.icon-warning-sign {
  background-position:-144px -120px
}
.icon-plane {
  background-position:-168px -120px
}
.icon-calendar {
  background-position:-192px -120px
}
.icon-random {
  background-position:-216px -120px;
  width:16px
}
.icon-comment {
  background-position:-240px -120px
}
.icon-magnet {
  background-position:-264px -120px
}
.icon-chevron-up {
  background-position:-288px -120px
}
.icon-chevron-down {
  background-position:-313px -119px
}
.icon-retweet {
  background-position:-336px -120px
}
.icon-shopping-cart {
  background-position:-360px -120px
}
.icon-folder-close {
  background-position:-384px -120px;
  width:16px
}
.icon-folder-open {
  background-position:-408px -120px;
  width:16px
}
.icon-resize-vertical {
  background-position:-432px -119px
}
.icon-resize-horizontal {
  background-position:-456px -118px
}
.icon-hdd {
  background-position:0 -144px
}
.icon-bullhorn {
  background-position:-24px -144px
}
.icon-bell {
  background-position:-48px -144px
}
.icon-certificate {
  background-position:-72px -144px
}
.icon-thumbs-up {
  background-position:-96px -144px
}
.icon-thumbs-down {
  background-position:-120px -144px
}
.icon-hand-right {
  background-position:-144px -144px
}
.icon-hand-left {
  background-position:-168px -144px
}
.icon-hand-up {
  background-position:-192px -144px
}
.icon-hand-down {
  background-position:-216px -144px
}
.icon-circle-arrow-right {
  background-position:-240px -144px
}
.icon-circle-arrow-left {
  background-position:-264px -144px
}
.icon-circle-arrow-up {
  background-position:-288px -144px
}
.icon-circle-arrow-down {
  background-position:-312px -144px
}
.icon-globe {
  background-position:-336px -144px
}
.icon-wrench {
  background-position:-360px -144px
}
.icon-tasks {
  background-position:-384px -144px
}
.icon-filter {
  background-position:-408px -144px
}
.icon-briefcase {
  background-position:-432px -144px
}
.icon-fullscreen {
  background-position:-456px -144px
}
.dropdown,
.dropup {
  position:relative
}
.dropdown-toggle {
  *margin-bottom:-3px
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline:0
}
.caret {
  border-left:4px solid transparent;
  border-right:4px solid transparent;
  border-top:4px solid #000;
  content:"";
  display:inline-block;
  height:0;
  vertical-align:top;
  width:0
}
.dropdown .caret {
  margin-left:2px;
  margin-top:8px
}
.dropdown-menu {
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  *border-bottom-width:2px;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  *border-right-width:2px;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
  box-shadow:0 5px 10px rgba(0,0,0,.2);
  display:none;
  float:left;
  left:0;
  list-style:none;
  margin:2px 0 0;
  min-width:160px;
  padding:5px 0;
  position:absolute;
  top:100%;
  z-index:1000
}
.dropdown-menu.pull-right {
  left:auto;
  right:0
}
.dropdown-menu .divider {
  background-color:#e5e5e5;
  border-bottom:1px solid #fff;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  *width:100%
}
.dropdown-menu>li>a {
  clear:both;
  color:#333;
  display:block;
  font-weight:400;
  line-height:20px;
  padding:3px 20px;
  white-space:nowrap
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover,
.dropdown-submenu:focus>a,
.dropdown-submenu:hover>a {
  background-color:#0081c2;
  background-image:-moz-linear-gradient(top,#08c,#0077b3);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
  background-image:-webkit-linear-gradient(top,#08c,#0077b3);
  background-image:-o-linear-gradient(top,#08c,#0077b3);
  background-image:linear-gradient(180deg,#08c,#0077b3);
  background-repeat:repeat-x;
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0077b3",GradientType=0);
  text-decoration:none
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
  outline:0
}
.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
  color:#999
}
.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
  background-color:transparent;
  background-image:none;
  cursor:default;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-decoration:none
}
.open {
  *z-index:1000
}
.open>.dropdown-menu {
  display:block
}
.dropdown-backdrop {
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:990
}
.pull-right>.dropdown-menu {
  left:auto;
  right:0
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-bottom:4px solid #000;
  border-top:0;
  content:""
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  bottom:100%;
  margin-bottom:1px;
  top:auto
}
.dropdown-submenu {
  position:relative
}
.dropdown-submenu>.dropdown-menu {
  -webkit-border-radius:0 6px 6px 6px;
  -moz-border-radius:0 6px 6px 6px;
  border-radius:0 6px 6px 6px;
  left:100%;
  margin-left:-1px;
  margin-top:-6px;
  top:0
}
.dropdown-submenu:hover>.dropdown-menu {
  display:block
}
.dropup .dropdown-submenu>.dropdown-menu {
  -webkit-border-radius:5px 5px 5px 0;
  -moz-border-radius:5px 5px 5px 0;
  border-radius:5px 5px 5px 0;
  bottom:0;
  margin-bottom:-2px;
  margin-top:0;
  top:auto
}
.dropdown-submenu>a:after {
  border-color:transparent transparent transparent #ccc;
  border-style:solid;
  border-width:5px 0 5px 5px;
  content:" ";
  display:block;
  float:right;
  height:0;
  margin-right:-10px;
  margin-top:5px;
  width:0
}
.dropdown-submenu:hover>a:after {
  border-left-color:#fff
}
.dropdown-submenu.pull-left {
  float:none
}
.dropdown-submenu.pull-left>.dropdown-menu {
  -webkit-border-radius:6px 0 6px 6px;
  -moz-border-radius:6px 0 6px 6px;
  border-radius:6px 0 6px 6px;
  left:-100%;
  margin-left:10px
}
.dropdown .dropdown-menu .nav-header {
  padding-left:20px;
  padding-right:20px
}
.typeahead {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-top:2px;
  z-index:1051
}
.well {
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.05);
  margin-bottom:20px;
  min-height:20px;
  padding:19px
}
.well blockquote {
  border-color:#ddd;
  border-color:rgba(0,0,0,.15)
}
.well-large {
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  padding:24px
}
.well-small {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:9px
}
.fade {
  opacity:0;
  -webkit-transition:opacity .15s linear;
  -moz-transition:opacity .15s linear;
  -o-transition:opacity .15s linear;
  transition:opacity .15s linear
}
.fade.in {
  opacity:1
}
.collapse {
  height:0;
  overflow:hidden;
  position:relative;
  -webkit-transition:height .35s ease;
  -moz-transition:height .35s ease;
  -o-transition:height .35s ease;
  transition:height .35s ease
}
.collapse.in {
  height:auto
}
.close {
  color:#000;
  filter:alpha(opacity=20);
  float:right;
  font-size:20px;
  font-weight:700;
  line-height:20px;
  opacity:.2;
  text-shadow:0 1px 0 #fff
}
.close:focus,
.close:hover {
  color:#000;
  cursor:pointer;
  filter:alpha(opacity=40);
  opacity:.4;
  text-decoration:none
}
button.close {
  -webkit-appearance:none;
  background:transparent;
  border:0;
  cursor:pointer;
  padding:0
}
.btn {
  *zoom:1;
  background-color:#f5f5f5;
  *background-color:#e6e6e6;
  background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
  background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
  background-image:-o-linear-gradient(top,#fff,#e6e6e6);
  background-image:linear-gradient(180deg,#fff,#e6e6e6);
  background-repeat:repeat-x;
  border:1px solid #ccc;
  *border:0;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) #b3b3b3;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
  color:#333;
  cursor:pointer;
  display:inline-block;
  *display:inline;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#ffe6e6e6",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  font-size:14px;
  line-height:20px;
  margin-bottom:0;
  *margin-left:.3em;
  padding:4px 12px;
  text-align:center;
  text-shadow:0 1px 1px hsla(0,0%,100%,.75);
  vertical-align:middle
}
.btn.active,
.btn.disabled,
.btn:active,
.btn:focus,
.btn:hover,
.btn[disabled] {
  background-color:#e6e6e6;
  *background-color:#d9d9d9;
  color:#333
}
.btn.active,
.btn:active {
  background-color:#ccc\9
}
.btn:first-child {
  *margin-left:0
}
.btn:focus,
.btn:hover {
  background-position:0 -15px;
  color:#333;
  text-decoration:none;
  -webkit-transition:background-position .1s linear;
  -moz-transition:background-position .1s linear;
  -o-transition:background-position .1s linear;
  transition:background-position .1s linear
}
.btn:focus {
  outline:thin dotted #333;
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.btn.active,
.btn:active {
  background-image:none;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  outline:0
}
.btn.disabled,
.btn[disabled] {
  background-image:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  cursor:default;
  filter:alpha(opacity=65);
  opacity:.65
}
.btn-large {
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  font-size:17.5px;
  padding:11px 19px
}
.btn-large [class*=" icon-"],
.btn-large [class^=icon-] {
  margin-top:4px
}
.btn-small {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  font-size:11.9px;
  padding:2px 10px
}
.btn-small [class*=" icon-"],
.btn-small [class^=icon-] {
  margin-top:0
}
.btn-mini [class*=" icon-"],
.btn-mini [class^=icon-] {
  margin-top:-1px
}
.btn-mini {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  font-size:10.5px;
  padding:0 6px
}
.btn-block {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
  padding-left:0;
  padding-right:0;
  width:100%
}
.btn-block+.btn-block {
  margin-top:5px
}
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width:100%
}
.btn-danger.active,
.btn-info.active,
.btn-inverse.active,
.btn-primary.active,
.btn-success.active,
.btn-warning.active {
  color:hsla(0,0%,100%,.75)
}
.btn-primary {
  background-color:#006dcc;
  *background-color:#04c;
  background-image:-moz-linear-gradient(top,#08c,#04c);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
  background-image:-webkit-linear-gradient(top,#08c,#04c);
  background-image:-o-linear-gradient(top,#08c,#04c);
  background-image:linear-gradient(180deg,#08c,#04c);
  background-repeat:repeat-x;
  border-color:#04c #04c #002a80;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff0088cc",endColorstr="#ff0044cc",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary[disabled] {
  background-color:#04c;
  *background-color:#003bb3;
  color:#fff
}
.btn-primary.active,
.btn-primary:active {
  background-color:#039\9
}
.btn-warning {
  background-color:#faa732;
  *background-color:#f89406;
  background-image:-moz-linear-gradient(top,#fbb450,#f89406);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
  background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
  background-image:-o-linear-gradient(top,#fbb450,#f89406);
  background-image:linear-gradient(180deg,#fbb450,#f89406);
  background-repeat:repeat-x;
  border-color:#f89406 #f89406 #ad6704;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.btn-warning.active,
.btn-warning.disabled,
.btn-warning:active,
.btn-warning:focus,
.btn-warning:hover,
.btn-warning[disabled] {
  background-color:#f89406;
  *background-color:#df8505;
  color:#fff
}
.btn-warning.active,
.btn-warning:active {
  background-color:#c67605\9
}
.btn-danger {
  background-color:#da4f49;
  *background-color:#bd362f;
  background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
  background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
  background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
  background-image:linear-gradient(180deg,#ee5f5b,#bd362f);
  background-repeat:repeat-x;
  border-color:#bd362f #bd362f #802420;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffbd362f",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.btn-danger.active,
.btn-danger.disabled,
.btn-danger:active,
.btn-danger:focus,
.btn-danger:hover,
.btn-danger[disabled] {
  background-color:#bd362f;
  *background-color:#a9302a;
  color:#fff
}
.btn-danger.active,
.btn-danger:active {
  background-color:#942a25\9
}
.btn-success {
  background-color:#5bb75b;
  *background-color:#51a351;
  background-image:-moz-linear-gradient(top,#62c462,#51a351);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
  background-image:-webkit-linear-gradient(top,#62c462,#51a351);
  background-image:-o-linear-gradient(top,#62c462,#51a351);
  background-image:linear-gradient(180deg,#62c462,#51a351);
  background-repeat:repeat-x;
  border-color:#51a351 #51a351 #387038;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff51a351",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.btn-success.active,
.btn-success.disabled,
.btn-success:active,
.btn-success:focus,
.btn-success:hover,
.btn-success[disabled] {
  background-color:#51a351;
  *background-color:#499249;
  color:#fff
}
.btn-success.active,
.btn-success:active {
  background-color:#408140\9
}
.btn-info {
  background-color:#49afcd;
  *background-color:#2f96b4;
  background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
  background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
  background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
  background-image:linear-gradient(180deg,#5bc0de,#2f96b4);
  background-repeat:repeat-x;
  border-color:#2f96b4 #2f96b4 #1f6377;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff2f96b4",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.btn-info.active,
.btn-info.disabled,
.btn-info:active,
.btn-info:focus,
.btn-info:hover,
.btn-info[disabled] {
  background-color:#2f96b4;
  *background-color:#2a85a0;
  color:#fff
}
.btn-info.active,
.btn-info:active {
  background-color:#24748c\9
}
.btn-inverse {
  background-color:#363636;
  *background-color:#222;
  background-image:-moz-linear-gradient(top,#444,#222);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
  background-image:-webkit-linear-gradient(top,#444,#222);
  background-image:-o-linear-gradient(top,#444,#222);
  background-image:linear-gradient(180deg,#444,#222);
  background-repeat:repeat-x;
  border-color:#222 #222 #000;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff444444",endColorstr="#ff222222",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse:active,
.btn-inverse:focus,
.btn-inverse:hover,
.btn-inverse[disabled] {
  background-color:#222;
  *background-color:#151515;
  color:#fff
}
.btn-inverse.active,
.btn-inverse:active {
  background-color:#080808\9
}
button.btn,
input[type=submit].btn {
  *padding-bottom:3px;
  *padding-top:3px
}
button.btn::-moz-focus-inner,
input[type=submit].btn::-moz-focus-inner {
  border:0;
  padding:0
}
button.btn.btn-large,
input[type=submit].btn.btn-large {
  *padding-bottom:7px;
  *padding-top:7px
}
button.btn.btn-small,
input[type=submit].btn.btn-small {
  *padding-bottom:3px;
  *padding-top:3px
}
button.btn.btn-mini,
input[type=submit].btn.btn-mini {
  *padding-bottom:1px;
  *padding-top:1px
}
.btn-link,
.btn-link:active,
.btn-link[disabled] {
  background-color:transparent;
  background-image:none;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none
}
.btn-link {
  border-color:transparent;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  color:#08c;
  cursor:pointer
}
.btn-link:focus,
.btn-link:hover {
  background-color:transparent;
  color:#005580;
  text-decoration:underline
}
.btn-link[disabled]:focus,
.btn-link[disabled]:hover {
  color:#333;
  text-decoration:none
}
.btn-group {
  *zoom:1;
  display:inline-block;
  *display:inline;
  font-size:0;
  *margin-left:.3em;
  position:relative;
  vertical-align:middle;
  white-space:nowrap
}
.btn-group:first-child {
  *margin-left:0
}
.btn-group+.btn-group {
  margin-left:5px
}
.btn-toolbar {
  font-size:0;
  margin-bottom:10px;
  margin-top:10px
}
.btn-toolbar>.btn+.btn,
.btn-toolbar>.btn+.btn-group,
.btn-toolbar>.btn-group+.btn {
  margin-left:5px
}
.btn-group>.btn {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  position:relative
}
.btn-group>.btn+.btn {
  margin-left:-1px
}
.btn-group>.btn,
.btn-group>.dropdown-menu,
.btn-group>.popover {
  font-size:14px
}
.btn-group>.btn-mini {
  font-size:10.5px
}
.btn-group>.btn-small {
  font-size:11.9px
}
.btn-group>.btn-large {
  font-size:17.5px
}
.btn-group>.btn:first-child {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  margin-left:0
}
.btn-group>.btn:last-child,
.btn-group>.dropdown-toggle {
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px
}
.btn-group>.btn.large:first-child {
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-topleft:6px;
  -webkit-border-bottom-left-radius:6px;
  border-bottom-left-radius:6px;
  -webkit-border-top-left-radius:6px;
  border-top-left-radius:6px;
  margin-left:0
}
.btn-group>.btn.large:last-child,
.btn-group>.large.dropdown-toggle {
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px;
  -webkit-border-bottom-right-radius:6px;
  border-bottom-right-radius:6px;
  -webkit-border-top-right-radius:6px;
  border-top-right-radius:6px
}
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus,
.btn-group>.btn:hover {
  z-index:2
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline:0
}
.btn-group>.btn+.dropdown-toggle {
  -webkit-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);
  *padding-bottom:5px;
  padding-left:8px;
  padding-right:8px;
  *padding-top:5px
}
.btn-group>.btn-mini+.dropdown-toggle {
  *padding-bottom:2px;
  padding-left:5px;
  padding-right:5px;
  *padding-top:2px
}
.btn-group>.btn-small+.dropdown-toggle {
  *padding-bottom:4px;
  *padding-top:5px
}
.btn-group>.btn-large+.dropdown-toggle {
  *padding-bottom:7px;
  padding-left:12px;
  padding-right:12px;
  *padding-top:7px
}
.btn-group.open .dropdown-toggle {
  background-image:none;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)
}
.btn-group.open .btn.dropdown-toggle {
  background-color:#e6e6e6
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color:#04c
}
.btn-group.open .btn-warning.dropdown-toggle {
  background-color:#f89406
}
.btn-group.open .btn-danger.dropdown-toggle {
  background-color:#bd362f
}
.btn-group.open .btn-success.dropdown-toggle {
  background-color:#51a351
}
.btn-group.open .btn-info.dropdown-toggle {
  background-color:#2f96b4
}
.btn-group.open .btn-inverse.dropdown-toggle {
  background-color:#222
}
.btn .caret {
  margin-left:0;
  margin-top:8px
}
.btn-large .caret {
  border-left-width:5px;
  border-right-width:5px;
  border-top-width:5px;
  margin-top:6px
}
.btn-mini .caret,
.btn-small .caret {
  margin-top:8px
}
.dropup .btn-large .caret {
  border-bottom-width:5px
}
.btn-danger .caret,
.btn-info .caret,
.btn-inverse .caret,
.btn-primary .caret,
.btn-success .caret,
.btn-warning .caret {
  border-bottom-color:#fff;
  border-top-color:#fff
}
.btn-group-vertical {
  *zoom:1;
  display:inline-block;
  *display:inline
}
.btn-group-vertical>.btn {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  display:block;
  float:none;
  max-width:100%
}
.btn-group-vertical>.btn+.btn {
  margin-left:0;
  margin-top:-1px
}
.btn-group-vertical>.btn:first-child {
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0
}
.btn-group-vertical>.btn:last-child {
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px
}
.btn-group-vertical>.btn-large:first-child {
  -webkit-border-radius:6px 6px 0 0;
  -moz-border-radius:6px 6px 0 0;
  border-radius:6px 6px 0 0
}
.btn-group-vertical>.btn-large:last-child {
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px
}
.alert {
  background-color:#fcf8e3;
  border:1px solid #fbeed5;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-bottom:20px;
  padding:8px 35px 8px 14px;
  text-shadow:0 1px 0 hsla(0,0%,100%,.5)
}
.alert,
.alert h4 {
  color:#c09853
}
.alert h4 {
  margin:0
}
.alert .close {
  line-height:20px;
  position:relative;
  right:-21px;
  top:-2px
}
.alert-success {
  background-color:#dff0d8;
  border-color:#d6e9c6;
  color:#468847
}
.alert-success h4 {
  color:#468847
}
.alert-danger,
.alert-error {
  background-color:#f2dede;
  border-color:#eed3d7;
  color:#b94a48
}
.alert-danger h4,
.alert-error h4 {
  color:#b94a48
}
.alert-info {
  background-color:#d9edf7;
  border-color:#bce8f1
}
.alert-info,
.alert-info h4 {
  color:#3a87ad
}
.alert-block {
  padding-bottom:14px;
  padding-top:14px
}
.alert-block>p,
.alert-block>ul {
  margin-bottom:0
}
.alert-block p+p {
  margin-top:5px
}
.nav {
  list-style:none;
  margin-bottom:20px;
  margin-left:0
}
.nav>li>a {
  display:block
}
.nav>li>a:focus,
.nav>li>a:hover {
  background-color:#eee;
  text-decoration:none
}
.nav>li>a>img {
  max-width:none
}
.nav>.pull-right {
  float:right
}
.nav-header {
  color:#999;
  display:block;
  font-size:11px;
  font-weight:700;
  line-height:20px;
  padding:3px 15px;
  text-shadow:0 1px 0 hsla(0,0%,100%,.5);
  text-transform:uppercase
}
.nav li+.nav-header {
  margin-top:9px
}
.nav-list {
  margin-bottom:0;
  padding-left:15px;
  padding-right:15px
}
.nav-list .nav-header,
.nav-list>li>a {
  margin-left:-15px;
  margin-right:-15px;
  text-shadow:0 1px 0 hsla(0,0%,100%,.5)
}
.nav-list>li>a {
  padding:3px 15px
}
.nav-list>.active>a,
.nav-list>.active>a:focus,
.nav-list>.active>a:hover {
  background-color:#08c;
  color:#fff;
  text-shadow:0 -1px 0 rgba(0,0,0,.2)
}
.nav-list [class*=" icon-"],
.nav-list [class^=icon-] {
  margin-right:2px
}
.nav-list .divider {
  background-color:#e5e5e5;
  border-bottom:1px solid #fff;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  *width:100%
}
.nav-pills,
.nav-tabs {
  *zoom:1
}
.nav-pills:after,
.nav-pills:before,
.nav-tabs:after,
.nav-tabs:before {
  content:"";
  display:table;
  line-height:0
}
.nav-pills:after,
.nav-tabs:after {
  clear:both
}
.nav-pills>li,
.nav-tabs>li {
  float:left
}
.nav-pills>li>a,
.nav-tabs>li>a {
  line-height:14px;
  margin-right:2px;
  padding-left:12px;
  padding-right:12px
}
.nav-tabs {
  border-bottom:1px solid #ddd
}
.nav-tabs>li {
  margin-bottom:-1px
}
.nav-tabs>li>a {
  border:1px solid transparent;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;
  line-height:20px;
  padding-bottom:8px;
  padding-top:8px
}
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
  border-color:#eee #eee #ddd
}
.nav-tabs>.active>a,
.nav-tabs>.active>a:focus,
.nav-tabs>.active>a:hover {
  background-color:#fff;
  border:1px solid;
  border-color:#ddd #ddd transparent;
  color:#555;
  cursor:default
}
.nav-pills>li>a {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  margin-bottom:2px;
  margin-top:2px;
  padding-bottom:8px;
  padding-top:8px
}
.nav-pills>.active>a,
.nav-pills>.active>a:focus,
.nav-pills>.active>a:hover {
  background-color:#08c;
  color:#fff
}
.nav-stacked>li {
  float:none
}
.nav-stacked>li>a {
  margin-right:0
}
.nav-tabs.nav-stacked {
  border-bottom:0
}
.nav-tabs.nav-stacked>li>a {
  border:1px solid #ddd;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0
}
.nav-tabs.nav-stacked>li:first-child>a {
  -moz-border-radius-topright:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px
}
.nav-tabs.nav-stacked>li:last-child>a {
  -moz-border-radius-bottomright:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px
}
.nav-tabs.nav-stacked>li>a:focus,
.nav-tabs.nav-stacked>li>a:hover {
  border-color:#ddd;
  z-index:2
}
.nav-pills.nav-stacked>li>a {
  margin-bottom:3px
}
.nav-pills.nav-stacked>li:last-child>a {
  margin-bottom:1px
}
.nav-tabs .dropdown-menu {
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px
}
.nav-pills .dropdown-menu {
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px
}
.nav .dropdown-toggle .caret {
  border-bottom-color:#08c;
  border-top-color:#08c;
  margin-top:6px
}
.nav .dropdown-toggle:focus .caret,
.nav .dropdown-toggle:hover .caret {
  border-bottom-color:#005580;
  border-top-color:#005580
}
.nav-tabs .dropdown-toggle .caret {
  margin-top:8px
}
.nav .active .dropdown-toggle .caret {
  border-bottom-color:#fff;
  border-top-color:#fff
}
.nav-tabs .active .dropdown-toggle .caret {
  border-bottom-color:#555;
  border-top-color:#555
}
.nav>.dropdown.active>a:focus,
.nav>.dropdown.active>a:hover {
  cursor:pointer
}
.nav-pills .open .dropdown-toggle,
.nav-tabs .open .dropdown-toggle,
.nav>li.dropdown.open.active>a:focus,
.nav>li.dropdown.open.active>a:hover {
  background-color:#999;
  border-color:#999;
  color:#fff
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open a:focus .caret,
.nav li.dropdown.open a:hover .caret,
.nav li.dropdown.open.active .caret {
  border-bottom-color:#fff;
  border-top-color:#fff;
  filter:alpha(opacity=100);
  opacity:1
}
.tabs-stacked .open>a:focus,
.tabs-stacked .open>a:hover {
  border-color:#999
}
.tabbable {
  *zoom:1
}
.tabbable:after,
.tabbable:before {
  content:"";
  display:table;
  line-height:0
}
.tabbable:after {
  clear:both
}
.tab-content {
  overflow:auto
}
.tabs-below>.nav-tabs,
.tabs-left>.nav-tabs,
.tabs-right>.nav-tabs {
  border-bottom:0
}
.pill-content>.pill-pane,
.tab-content>.tab-pane {
  display:none
}
.pill-content>.active,
.tab-content>.active {
  display:block
}
.tabs-below>.nav-tabs {
  border-top:1px solid #ddd
}
.tabs-below>.nav-tabs>li {
  margin-bottom:0;
  margin-top:-1px
}
.tabs-below>.nav-tabs>li>a {
  -webkit-border-radius:0 0 4px 4px;
  -moz-border-radius:0 0 4px 4px;
  border-radius:0 0 4px 4px
}
.tabs-below>.nav-tabs>li>a:focus,
.tabs-below>.nav-tabs>li>a:hover {
  border-bottom-color:transparent;
  border-top-color:#ddd
}
.tabs-below>.nav-tabs>.active>a,
.tabs-below>.nav-tabs>.active>a:focus,
.tabs-below>.nav-tabs>.active>a:hover {
  border-color:transparent #ddd #ddd
}
.tabs-left>.nav-tabs>li,
.tabs-right>.nav-tabs>li {
  float:none
}
.tabs-left>.nav-tabs>li>a,
.tabs-right>.nav-tabs>li>a {
  margin-bottom:3px;
  margin-right:0;
  min-width:74px
}
.tabs-left>.nav-tabs {
  border-right:1px solid #ddd;
  float:left;
  margin-right:19px
}
.tabs-left>.nav-tabs>li>a {
  -webkit-border-radius:4px 0 0 4px;
  -moz-border-radius:4px 0 0 4px;
  border-radius:4px 0 0 4px;
  margin-right:-1px
}
.tabs-left>.nav-tabs>li>a:focus,
.tabs-left>.nav-tabs>li>a:hover {
  border-color:#eee #ddd #eee #eee
}
.tabs-left>.nav-tabs .active>a,
.tabs-left>.nav-tabs .active>a:focus,
.tabs-left>.nav-tabs .active>a:hover {
  border-color:#ddd transparent #ddd #ddd;
  *border-right-color:#fff
}
.tabs-right>.nav-tabs {
  border-left:1px solid #ddd;
  float:right;
  margin-left:19px
}
.tabs-right>.nav-tabs>li>a {
  -webkit-border-radius:0 4px 4px 0;
  -moz-border-radius:0 4px 4px 0;
  border-radius:0 4px 4px 0;
  margin-left:-1px
}
.tabs-right>.nav-tabs>li>a:focus,
.tabs-right>.nav-tabs>li>a:hover {
  border-color:#eee #eee #eee #ddd
}
.tabs-right>.nav-tabs .active>a,
.tabs-right>.nav-tabs .active>a:focus,
.tabs-right>.nav-tabs .active>a:hover {
  border-color:#ddd #ddd #ddd transparent;
  *border-left-color:#fff
}
.nav>.disabled>a {
  color:#999
}
.nav>.disabled>a:focus,
.nav>.disabled>a:hover {
  background-color:transparent;
  cursor:default;
  text-decoration:none
}
.navbar {
  margin-bottom:20px;
  overflow:visible;
  *position:relative;
  *z-index:2
}
.navbar-inner {
  *zoom:1;
  background-color:#fafafa;
  background-image:-moz-linear-gradient(top,#fff,#f2f2f2);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#f2f2f2));
  background-image:-webkit-linear-gradient(top,#fff,#f2f2f2);
  background-image:-o-linear-gradient(top,#fff,#f2f2f2);
  background-image:linear-gradient(180deg,#fff,#f2f2f2);
  background-repeat:repeat-x;
  border:1px solid #d4d4d4;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 1px 4px rgba(0,0,0,.065);
  -moz-box-shadow:0 1px 4px rgba(0,0,0,.065);
  box-shadow:0 1px 4px rgba(0,0,0,.065);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffffff",endColorstr="#fff2f2f2",GradientType=0);
  min-height:40px;
  padding-left:20px;
  padding-right:20px
}
.navbar-inner:after,
.navbar-inner:before {
  content:"";
  display:table;
  line-height:0
}
.navbar-inner:after {
  clear:both
}
.navbar .container {
  width:auto
}
.nav-collapse.collapse {
  height:auto;
  overflow:visible
}
.navbar .brand {
  color:#777;
  display:block;
  float:left;
  font-size:20px;
  font-weight:200;
  margin-left:-20px;
  padding:10px 20px;
  text-shadow:0 1px 0 #fff
}
.navbar .brand:focus,
.navbar .brand:hover {
  text-decoration:none
}
.navbar-text {
  color:#777;
  line-height:40px;
  margin-bottom:0
}
.navbar-link {
  color:#777
}
.navbar-link:focus,
.navbar-link:hover {
  color:#333
}
.navbar .divider-vertical {
  border-left:1px solid #f2f2f2;
  border-right:1px solid #fff;
  height:40px;
  margin:0 9px
}
.navbar .btn,
.navbar .btn-group {
  margin-top:5px
}
.navbar .btn-group .btn,
.navbar .input-append .btn,
.navbar .input-append .btn-group,
.navbar .input-prepend .btn,
.navbar .input-prepend .btn-group {
  margin-top:0
}
.navbar-form {
  *zoom:1;
  margin-bottom:0
}
.navbar-form:after,
.navbar-form:before {
  content:"";
  display:table;
  line-height:0
}
.navbar-form:after {
  clear:both
}
.navbar-form .checkbox,
.navbar-form .radio,
.navbar-form input,
.navbar-form select {
  margin-top:5px
}
.navbar-form .btn,
.navbar-form input,
.navbar-form select {
  display:inline-block;
  margin-bottom:0
}
.navbar-form input[type=checkbox],
.navbar-form input[type=image],
.navbar-form input[type=radio] {
  margin-top:3px
}
.navbar-form .input-append,
.navbar-form .input-prepend {
  margin-top:5px;
  white-space:nowrap
}
.navbar-form .input-append input,
.navbar-form .input-prepend input {
  margin-top:0
}
.navbar-search {
  float:left;
  margin-bottom:0;
  margin-top:5px;
  position:relative
}
.navbar-search .search-query {
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  font-family:Helvetica Neue,Helvetica,Arial,sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:1;
  margin-bottom:0;
  padding:4px 14px
}
.navbar-static-top {
  margin-bottom:0;
  position:static
}
.navbar-static-top .navbar-inner {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0
}
.navbar-fixed-bottom,
.navbar-fixed-top {
  left:0;
  margin-bottom:0;
  position:fixed;
  right:0;
  z-index:1030
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  border-width:0 0 1px
}
.navbar-fixed-bottom .navbar-inner {
  border-width:1px 0 0
}
.navbar-fixed-bottom .navbar-inner,
.navbar-fixed-top .navbar-inner {
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  padding-left:0;
  padding-right:0
}
.navbar-fixed-bottom .container,
.navbar-fixed-top .container,
.navbar-static-top .container {
  width:940px
}
.navbar-fixed-top {
  top:0
}
.navbar-fixed-top .navbar-inner,
.navbar-static-top .navbar-inner {
  -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
  -moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
  box-shadow:0 1px 10px rgba(0,0,0,.1)
}
.navbar-fixed-bottom {
  bottom:0
}
.navbar-fixed-bottom .navbar-inner {
  -webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
  -moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
  box-shadow:0 -1px 10px rgba(0,0,0,.1)
}
.navbar .nav {
  display:block;
  float:left;
  left:0;
  margin:0 10px 0 0;
  position:relative
}
.navbar .nav.pull-right {
  float:right;
  margin-right:0
}
.navbar .nav>li {
  float:left
}
.navbar .nav>li>a {
  color:#777;
  float:none;
  padding:10px 15px;
  text-decoration:none;
  text-shadow:0 1px 0 #fff
}
.navbar .nav .dropdown-toggle .caret {
  margin-top:8px
}
.navbar .nav>li>a:focus,
.navbar .nav>li>a:hover {
  background-color:transparent;
  color:#333;
  text-decoration:none
}
.navbar .nav>.active>a,
.navbar .nav>.active>a:focus,
.navbar .nav>.active>a:hover {
  background-color:#e5e5e5;
  -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
  -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
  box-shadow:inset 0 3px 8px rgba(0,0,0,.125);
  color:#555;
  text-decoration:none
}
.navbar .btn-navbar {
  background-color:#ededed;
  *background-color:#e5e5e5;
  background-image:-moz-linear-gradient(top,#f2f2f2,#e5e5e5);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e5e5e5));
  background-image:-webkit-linear-gradient(top,#f2f2f2,#e5e5e5);
  background-image:-o-linear-gradient(top,#f2f2f2,#e5e5e5);
  background-image:linear-gradient(180deg,#f2f2f2,#e5e5e5);
  background-repeat:repeat-x;
  border-color:#e5e5e5 #e5e5e5 #bfbfbf;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  -webkit-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.075);
  -moz-box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.075);
  box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.075);
  color:#fff;
  display:none;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff2f2f2",endColorstr="#ffe5e5e5",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  float:right;
  margin-left:5px;
  margin-right:5px;
  padding:7px 10px;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar:active,
.navbar .btn-navbar:focus,
.navbar .btn-navbar:hover,
.navbar .btn-navbar[disabled] {
  background-color:#e5e5e5;
  *background-color:#d9d9d9;
  color:#fff
}
.navbar .btn-navbar.active,
.navbar .btn-navbar:active {
  background-color:#ccc\9
}
.navbar .btn-navbar .icon-bar {
  background-color:#f5f5f5;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
  -webkit-box-shadow:0 1px 0 rgba(0,0,0,.25);
  -moz-box-shadow:0 1px 0 rgba(0,0,0,.25);
  box-shadow:0 1px 0 rgba(0,0,0,.25);
  display:block;
  height:2px;
  width:18px
}
.btn-navbar .icon-bar+.icon-bar {
  margin-top:3px
}
.navbar .nav>li>.dropdown-menu:before {
  border-bottom:7px solid rgba(0,0,0,.2);
  border-left:7px solid transparent;
  border-right:7px solid transparent;
  content:"";
  display:inline-block;
  left:9px;
  position:absolute;
  top:-7px
}
.navbar .nav>li>.dropdown-menu:after {
  border-bottom:6px solid #fff;
  border-left:6px solid transparent;
  border-right:6px solid transparent;
  content:"";
  display:inline-block;
  left:10px;
  position:absolute;
  top:-6px
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before {
  border-bottom:0;
  border-top:7px solid rgba(0,0,0,.2);
  bottom:-7px;
  top:auto
}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after {
  border-bottom:0;
  border-top:6px solid #fff;
  bottom:-6px;
  top:auto
}
.navbar .nav li.dropdown>a:focus .caret,
.navbar .nav li.dropdown>a:hover .caret {
  border-bottom-color:#333;
  border-top-color:#333
}
.navbar .nav li.dropdown.active>.dropdown-toggle,
.navbar .nav li.dropdown.open.active>.dropdown-toggle,
.navbar .nav li.dropdown.open>.dropdown-toggle {
  background-color:#e5e5e5;
  color:#555
}
.navbar .nav li.dropdown>.dropdown-toggle .caret {
  border-bottom-color:#777;
  border-top-color:#777
}
.navbar .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,
.navbar .nav li.dropdown.open>.dropdown-toggle .caret {
  border-bottom-color:#555;
  border-top-color:#555
}
.navbar .nav>li>.dropdown-menu.pull-right,
.navbar .pull-right>li>.dropdown-menu {
  left:auto;
  right:0
}
.navbar .nav>li>.dropdown-menu.pull-right:before,
.navbar .pull-right>li>.dropdown-menu:before {
  left:auto;
  right:12px
}
.navbar .nav>li>.dropdown-menu.pull-right:after,
.navbar .pull-right>li>.dropdown-menu:after {
  left:auto;
  right:13px
}
.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,
.navbar .pull-right>li>.dropdown-menu .dropdown-menu {
  -webkit-border-radius:6px 0 6px 6px;
  -moz-border-radius:6px 0 6px 6px;
  border-radius:6px 0 6px 6px;
  left:auto;
  margin-left:0;
  margin-right:-1px;
  right:100%
}
.navbar-inverse .navbar-inner {
  background-color:#1b1b1b;
  background-image:-moz-linear-gradient(top,#222,#111);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#222),to(#111));
  background-image:-webkit-linear-gradient(top,#222,#111);
  background-image:-o-linear-gradient(top,#222,#111);
  background-image:linear-gradient(180deg,#222,#111);
  background-repeat:repeat-x;
  border-color:#252525;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff222222",endColorstr="#ff111111",GradientType=0)
}
.navbar-inverse .brand,
.navbar-inverse .nav>li>a {
  color:#999;
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .brand:focus,
.navbar-inverse .brand:hover,
.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover {
  color:#fff
}
.navbar-inverse .brand,
.navbar-inverse .navbar-text {
  color:#999
}
.navbar-inverse .nav>li>a:focus,
.navbar-inverse .nav>li>a:hover {
  background-color:transparent;
  color:#fff
}
.navbar-inverse .nav .active>a,
.navbar-inverse .nav .active>a:focus,
.navbar-inverse .nav .active>a:hover {
  background-color:#111;
  color:#fff
}
.navbar-inverse .navbar-link {
  color:#999
}
.navbar-inverse .navbar-link:focus,
.navbar-inverse .navbar-link:hover {
  color:#fff
}
.navbar-inverse .divider-vertical {
  border-left-color:#111;
  border-right-color:#222
}
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle {
  background-color:#111;
  color:#fff
}
.navbar-inverse .nav li.dropdown>a:focus .caret,
.navbar-inverse .nav li.dropdown>a:hover .caret {
  border-bottom-color:#fff;
  border-top-color:#fff
}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret {
  border-bottom-color:#999;
  border-top-color:#999
}
.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret {
  border-bottom-color:#fff;
  border-top-color:#fff
}
.navbar-inverse .navbar-search .search-query {
  background-color:#515151;
  border-color:#111;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.15);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.15);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.15);
  color:#fff;
  -webkit-transition:none;
  -moz-transition:none;
  -o-transition:none;
  transition:none
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
  color:#ccc
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
  color:#ccc
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
  color:#ccc
}
.navbar-inverse .navbar-search .search-query.focused,
.navbar-inverse .navbar-search .search-query:focus {
  background-color:#fff;
  border:0;
  -webkit-box-shadow:0 0 3px rgba(0,0,0,.15);
  -moz-box-shadow:0 0 3px rgba(0,0,0,.15);
  box-shadow:0 0 3px rgba(0,0,0,.15);
  color:#333;
  outline:0;
  padding:5px 15px;
  text-shadow:0 1px 0 #fff
}
.navbar-inverse .btn-navbar {
  background-color:#0e0e0e;
  *background-color:#040404;
  background-image:-moz-linear-gradient(top,#151515,#040404);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
  background-image:-webkit-linear-gradient(top,#151515,#040404);
  background-image:-o-linear-gradient(top,#151515,#040404);
  background-image:linear-gradient(180deg,#151515,#040404);
  background-repeat:repeat-x;
  border-color:#040404 #040404 #000;
  border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff151515",endColorstr="#ff040404",GradientType=0);
  filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
  text-shadow:0 -1px 0 rgba(0,0,0,.25)
}
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar:focus,
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar[disabled] {
  background-color:#040404;
  *background-color:#000;
  color:#fff
}
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar:active {
  background-color:#000\9
}
.breadcrumb>li>.divider {
  color:#ccc;
  padding:0 5px
}
.breadcrumb>.active {
  color:#999
}
.pagination {
  margin:20px 0
}
.pagination ul {
  *zoom:1;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:0 1px 2px rgba(0,0,0,.05);
  box-shadow:0 1px 2px rgba(0,0,0,.05);
  display:inline-block;
  *display:inline;
  margin-bottom:0;
  margin-left:0
}
.pagination ul>li {
  display:inline
}
.pagination ul>li>a,
.pagination ul>li>span {
  background-color:#fff;
  border:1px solid #ddd;
  border-left-width:0;
  float:left;
  line-height:20px;
  padding:4px 12px;
  text-decoration:none
}
.pagination ul>.active>a,
.pagination ul>.active>span,
.pagination ul>li>a:focus,
.pagination ul>li>a:hover {
  background-color:#f5f5f5
}
.pagination ul>.active>a,
.pagination ul>.active>span {
  color:#999;
  cursor:default
}
.pagination ul>.disabled>a,
.pagination ul>.disabled>a:focus,
.pagination ul>.disabled>a:hover,
.pagination ul>.disabled>span {
  background-color:transparent;
  color:#999;
  cursor:default
}
.pagination ul>li:first-child>a,
.pagination ul>li:first-child>span {
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  border-left-width:1px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px
}
.pagination ul>li:last-child>a,
.pagination ul>li:last-child>span {
  -moz-border-radius-topright:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px
}
.pagination-centered {
  text-align:center
}
.pagination-right {
  text-align:right
}
.pagination-large ul>li>a,
.pagination-large ul>li>span {
  font-size:17.5px;
  padding:11px 19px
}
.pagination-large ul>li:first-child>a,
.pagination-large ul>li:first-child>span {
  -moz-border-radius-bottomleft:6px;
  -moz-border-radius-topleft:6px;
  -webkit-border-bottom-left-radius:6px;
  border-bottom-left-radius:6px;
  -webkit-border-top-left-radius:6px;
  border-top-left-radius:6px
}
.pagination-large ul>li:last-child>a,
.pagination-large ul>li:last-child>span {
  -moz-border-radius-topright:6px;
  -moz-border-radius-bottomright:6px;
  -webkit-border-bottom-right-radius:6px;
  border-bottom-right-radius:6px;
  -webkit-border-top-right-radius:6px;
  border-top-right-radius:6px
}
.pagination-mini ul>li:first-child>a,
.pagination-mini ul>li:first-child>span,
.pagination-small ul>li:first-child>a,
.pagination-small ul>li:first-child>span {
  -moz-border-radius-bottomleft:3px;
  -moz-border-radius-topleft:3px;
  -webkit-border-bottom-left-radius:3px;
  border-bottom-left-radius:3px;
  -webkit-border-top-left-radius:3px;
  border-top-left-radius:3px
}
.pagination-mini ul>li:last-child>a,
.pagination-mini ul>li:last-child>span,
.pagination-small ul>li:last-child>a,
.pagination-small ul>li:last-child>span {
  -moz-border-radius-topright:3px;
  -moz-border-radius-bottomright:3px;
  -webkit-border-bottom-right-radius:3px;
  border-bottom-right-radius:3px;
  -webkit-border-top-right-radius:3px;
  border-top-right-radius:3px
}
.pagination-small ul>li>a,
.pagination-small ul>li>span {
  font-size:11.9px;
  padding:2px 10px
}
.pagination-mini ul>li>a,
.pagination-mini ul>li>span {
  font-size:10.5px;
  padding:0 6px
}
.pager {
  *zoom:1;
  list-style:none;
  margin:20px 0;
  text-align:center
}
.pager:after,
.pager:before {
  content:"";
  display:table;
  line-height:0
}
.pager:after {
  clear:both
}
.pager li {
  display:inline
}
.pager li>a,
.pager li>span {
  background-color:#fff;
  border:1px solid #ddd;
  -webkit-border-radius:15px;
  -moz-border-radius:15px;
  border-radius:15px;
  display:inline-block;
  padding:5px 14px
}
.pager li>a:focus,
.pager li>a:hover {
  background-color:#f5f5f5;
  text-decoration:none
}
.pager .next>a,
.pager .next>span {
  float:right
}
.pager .previous>a,
.pager .previous>span {
  float:left
}
.pager .disabled>a,
.pager .disabled>a:focus,
.pager .disabled>a:hover,
.pager .disabled>span {
  background-color:#fff;
  color:#999;
  cursor:default
}
.modal-backdrop {
  background-color:#000;
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1040
}
.modal-backdrop.fade {
  opacity:0
}
.modal-backdrop,
.modal-backdrop.fade.in {
  filter:alpha(opacity=80);
  opacity:.8
}
.modal {
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding-box;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,.3);
  *border:1px solid #999;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:0 3px 7px rgba(0,0,0,.3);
  -moz-box-shadow:0 3px 7px rgba(0,0,0,.3);
  box-shadow:0 3px 7px rgba(0,0,0,.3);
  left:50%;
  margin-left:-280px;
  outline:0;
  position:fixed;
  top:10%;
  width:560px;
  z-index:1050
}
.modal.fade {
  top:-25%;
  -webkit-transition:opacity .3s linear,top .3s ease-out;
  -moz-transition:opacity .3s linear,top .3s ease-out;
  -o-transition:opacity .3s linear,top .3s ease-out;
  transition:opacity .3s linear,top .3s ease-out
}
.modal.fade.in {
  top:10%
}
.modal-header {
  border-bottom:1px solid #eee;
  padding:9px 15px
}
.modal-header .close {
  margin-top:2px
}
.modal-header h3 {
  line-height:30px;
  margin:0
}
.modal-body {
  max-height:400px;
  overflow-y:auto;
  padding:15px;
  position:relative
}
.modal-footer,
.modal-form {
  margin-bottom:0
}
.modal-footer {
  *zoom:1;
  background-color:#f5f5f5;
  -webkit-border-radius:0 0 6px 6px;
  -moz-border-radius:0 0 6px 6px;
  border-radius:0 0 6px 6px;
  border-top:1px solid #ddd;
  -webkit-box-shadow:inset 0 1px 0 #fff;
  -moz-box-shadow:inset 0 1px 0 #fff;
  box-shadow:inset 0 1px 0 #fff;
  padding:14px 15px 15px;
  text-align:right
}
.modal-footer:after,
.modal-footer:before {
  content:"";
  display:table;
  line-height:0
}
.modal-footer:after {
  clear:both
}
.modal-footer .btn+.btn {
  margin-bottom:0;
  margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
  margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
  margin-left:0
}
.tooltip {
  display:block;
  filter:alpha(opacity=0);
  font-size:11px;
  line-height:1.4;
  opacity:0;
  position:absolute;
  visibility:visible;
  z-index:1030
}
.tooltip.in {
  filter:alpha(opacity=80);
  opacity:.8
}
.tooltip.top {
  margin-top:-3px;
  padding:5px 0
}
.tooltip.right {
  margin-left:3px;
  padding:0 5px
}
.tooltip.bottom {
  margin-top:3px;
  padding:5px 0
}
.tooltip.left {
  margin-left:-3px;
  padding:0 5px
}
.tooltip-inner {
  background-color:#000;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  color:#fff;
  max-width:200px;
  padding:8px;
  text-align:center;
  text-decoration:none
}
.tooltip-arrow {
  border-color:transparent;
  border-style:solid;
  height:0;
  position:absolute;
  width:0
}
.tooltip.top .tooltip-arrow {
  border-top-color:#000;
  border-width:5px 5px 0;
  bottom:0;
  left:50%;
  margin-left:-5px
}
.tooltip.right .tooltip-arrow {
  border-right-color:#000;
  border-width:5px 5px 5px 0;
  left:0;
  margin-top:-5px;
  top:50%
}
.tooltip.left .tooltip-arrow {
  border-left-color:#000;
  border-width:5px 0 5px 5px;
  margin-top:-5px;
  right:0;
  top:50%
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color:#000;
  border-width:0 5px 5px;
  left:50%;
  margin-left:-5px;
  top:0
}
.popover {
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,.2);
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);
  -moz-box-shadow:0 5px 10px rgba(0,0,0,.2);
  box-shadow:0 5px 10px rgba(0,0,0,.2);
  display:none;
  left:0;
  max-width:276px;
  padding:1px;
  position:absolute;
  text-align:left;
  top:0;
  white-space:normal;
  z-index:1010
}
.popover.top {
  margin-top:-10px
}
.popover.right {
  margin-left:10px
}
.popover.bottom {
  margin-top:10px
}
.popover.left {
  margin-left:-10px
}
.popover-title {
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  -webkit-border-radius:5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  border-radius:5px 5px 0 0;
  font-size:14px;
  font-weight:400;
  line-height:18px;
  margin:0;
  padding:8px 14px
}
.popover-title:empty {
  display:none
}
.popover-content {
  padding:9px 14px
}
.popover .arrow,
.popover .arrow:after {
  border-color:transparent;
  border-style:solid;
  display:block;
  height:0;
  position:absolute;
  width:0
}
.popover .arrow {
  border-width:11px
}
.popover .arrow:after {
  border-width:10px;
  content:""
}
.popover.top .arrow {
  border-bottom-width:0;
  border-top-color:#999;
  border-top-color:rgba(0,0,0,.25);
  bottom:-11px;
  left:50%;
  margin-left:-11px
}
.popover.top .arrow:after {
  border-bottom-width:0;
  border-top-color:#fff;
  bottom:1px;
  margin-left:-10px
}
.popover.right .arrow {
  border-left-width:0;
  border-right-color:#999;
  border-right-color:rgba(0,0,0,.25);
  left:-11px;
  margin-top:-11px;
  top:50%
}
.popover.right .arrow:after {
  border-left-width:0;
  border-right-color:#fff;
  bottom:-10px;
  left:1px
}
.popover.bottom .arrow {
  border-bottom-color:#999;
  border-bottom-color:rgba(0,0,0,.25);
  border-top-width:0;
  left:50%;
  margin-left:-11px;
  top:-11px
}
.popover.bottom .arrow:after {
  border-bottom-color:#fff;
  border-top-width:0;
  margin-left:-10px;
  top:1px
}
.popover.left .arrow {
  border-left-color:#999;
  border-left-color:rgba(0,0,0,.25);
  border-right-width:0;
  margin-top:-11px;
  right:-11px;
  top:50%
}
.popover.left .arrow:after {
  border-left-color:#fff;
  border-right-width:0;
  bottom:-10px;
  right:1px
}
.thumbnails {
  *zoom:1;
  list-style:none;
  margin-left:-20px
}
.thumbnails:after,
.thumbnails:before {
  content:"";
  display:table;
  line-height:0
}
.thumbnails:after {
  clear:both
}
.row-fluid .thumbnails {
  margin-left:0
}
.thumbnails>li {
  float:left;
  margin-bottom:20px;
  margin-left:20px
}
.thumbnail {
  border:1px solid #ddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,.055);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,.055);
  box-shadow:0 1px 3px rgba(0,0,0,.055);
  display:block;
  line-height:20px;
  padding:4px;
  -webkit-transition:all .2s ease-in-out;
  -moz-transition:all .2s ease-in-out;
  -o-transition:all .2s ease-in-out;
  transition:all .2s ease-in-out
}
a.thumbnail:focus,
a.thumbnail:hover {
  border-color:#08c;
  -webkit-box-shadow:0 1px 4px rgba(0,105,214,.25);
  -moz-box-shadow:0 1px 4px rgba(0,105,214,.25);
  box-shadow:0 1px 4px rgba(0,105,214,.25)
}
.thumbnail>img {
  display:block;
  margin-left:auto;
  margin-right:auto;
  max-width:100%
}
.thumbnail .caption {
  color:#555;
  padding:9px
}
.media,
.media-body {
  zoom:1;
  overflow:hidden;
  *overflow:visible
}
.media,
.media .media {
  margin-top:15px
}
.media:first-child {
  margin-top:0
}
.media-object {
  display:block
}
.media-heading {
  margin:0 0 5px
}
.media>.pull-left {
  margin-right:10px
}
.media>.pull-right {
  margin-left:10px
}
.media-list {
  list-style:none;
  margin-left:0
}
.badge,
.label {
  background-color:#999;
  color:#fff;
  display:inline-block;
  font-size:11.844px;
  font-weight:700;
  line-height:14px;
  padding:2px 4px;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  vertical-align:baseline;
  white-space:nowrap
}
.label {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px
}
.badge {
  -webkit-border-radius:9px;
  -moz-border-radius:9px;
  border-radius:9px;
  padding-left:9px;
  padding-right:9px
}
.badge:empty,
.label:empty {
  display:none
}
a.badge:focus,
a.badge:hover,
a.label:focus,
a.label:hover {
  color:#fff;
  cursor:pointer;
  text-decoration:none
}
.badge-important,
.label-important {
  background-color:#b94a48
}
.badge-important[href],
.label-important[href] {
  background-color:#953b39
}
.badge-warning,
.label-warning {
  background-color:#f89406
}
.badge-warning[href],
.label-warning[href] {
  background-color:#c67605
}
.badge-success,
.label-success {
  background-color:#468847
}
.badge-success[href],
.label-success[href] {
  background-color:#356635
}
.badge-info,
.label-info {
  background-color:#3a87ad
}
.badge-info[href],
.label-info[href] {
  background-color:#2d6987
}
.badge-inverse,
.label-inverse {
  background-color:#333
}
.badge-inverse[href],
.label-inverse[href] {
  background-color:#1a1a1a
}
.btn .badge,
.btn .label {
  position:relative;
  top:-1px
}
.btn-mini .badge,
.btn-mini .label {
  top:0
}
@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
@-moz-keyframes progress-bar-stripes {
  0% {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
@-ms-keyframes progress-bar-stripes {
  0% {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
@-o-keyframes progress-bar-stripes {
  0% {
    background-position:0 0
  }
  to {
    background-position:40px 0
  }
}
@keyframes progress-bar-stripes {
  0% {
    background-position:40px 0
  }
  to {
    background-position:0 0
  }
}
.progress {
  background-color:#f7f7f7;
  background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
  background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
  background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
  background-image:linear-gradient(180deg,#f5f5f5,#f9f9f9);
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 2px rgba(0,0,0,.1);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);
  height:20px;
  margin-bottom:20px;
  overflow:hidden
}
.progress,
.progress .bar {
  background-repeat:repeat-x
}
.progress .bar {
  background-color:#0e90d2;
  background-image:-moz-linear-gradient(top,#149bdf,#0480be);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
  background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
  background-image:-o-linear-gradient(top,#149bdf,#0480be);
  background-image:linear-gradient(180deg,#149bdf,#0480be);
  -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  color:#fff;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);
  float:left;
  font-size:12px;
  height:100%;
  text-align:center;
  text-shadow:0 -1px 0 rgba(0,0,0,.25);
  -webkit-transition:width .6s ease;
  -moz-transition:width .6s ease;
  -o-transition:width .6s ease;
  transition:width .6s ease;
  width:0
}
.progress .bar+.bar {
  -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
  -moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);
  box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)
}
.progress-striped .bar {
  background-color:#149bdf;
  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,hsla(0,0%,100%,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.15)),color-stop(.75,hsla(0,0%,100%,.15)),color-stop(.75,transparent),to(transparent));
  background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-image:-moz-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  -webkit-background-size:40px 40px;
  -moz-background-size:40px 40px;
  -o-background-size:40px 40px;
  background-size:40px 40px
}
.progress.active .bar {
  -webkit-animation:progress-bar-stripes 2s linear infinite;
  -moz-animation:progress-bar-stripes 2s linear infinite;
  -ms-animation:progress-bar-stripes 2s linear infinite;
  -o-animation:progress-bar-stripes 2s linear infinite;
  animation:progress-bar-stripes 2s linear infinite
}
.progress .bar-danger,
.progress-danger .bar {
  background-color:#dd514c;
  background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
  background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
  background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
  background-image:linear-gradient(180deg,#ee5f5b,#c43c35);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffee5f5b",endColorstr="#ffc43c35",GradientType=0)
}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
  background-color:#ee5f5b;
  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,hsla(0,0%,100%,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.15)),color-stop(.75,hsla(0,0%,100%,.15)),color-stop(.75,transparent),to(transparent));
  background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-image:-moz-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress .bar-success,
.progress-success .bar {
  background-color:#5eb95e;
  background-image:-moz-linear-gradient(top,#62c462,#57a957);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
  background-image:-webkit-linear-gradient(top,#62c462,#57a957);
  background-image:-o-linear-gradient(top,#62c462,#57a957);
  background-image:linear-gradient(180deg,#62c462,#57a957);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff62c462",endColorstr="#ff57a957",GradientType=0)
}
.progress-striped .bar-success,
.progress-success.progress-striped .bar {
  background-color:#62c462;
  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,hsla(0,0%,100%,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.15)),color-stop(.75,hsla(0,0%,100%,.15)),color-stop(.75,transparent),to(transparent));
  background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-image:-moz-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress .bar-info,
.progress-info .bar {
  background-color:#4bb1cf;
  background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
  background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
  background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
  background-image:linear-gradient(180deg,#5bc0de,#339bb9);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff5bc0de",endColorstr="#ff339bb9",GradientType=0)
}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
  background-color:#5bc0de;
  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,hsla(0,0%,100%,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.15)),color-stop(.75,hsla(0,0%,100%,.15)),color-stop(.75,transparent),to(transparent));
  background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-image:-moz-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.progress .bar-warning,
.progress-warning .bar {
  background-color:#faa732;
  background-image:-moz-linear-gradient(top,#fbb450,#f89406);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
  background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
  background-image:-o-linear-gradient(top,#fbb450,#f89406);
  background-image:linear-gradient(180deg,#fbb450,#f89406);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fffbb450",endColorstr="#fff89406",GradientType=0)
}
.progress-striped .bar-warning,
.progress-warning.progress-striped .bar {
  background-color:#fbb450;
  background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,hsla(0,0%,100%,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,hsla(0,0%,100%,.15)),color-stop(.75,hsla(0,0%,100%,.15)),color-stop(.75,transparent),to(transparent));
  background-image:-webkit-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);
  background-image:-moz-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:-o-linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 25%,transparent 50%,hsla(0,0%,100%,.15) 50%,hsla(0,0%,100%,.15) 75%,transparent 75%,transparent);
  background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)
}
.accordion {
  margin-bottom:20px
}
.accordion-group {
  border:1px solid #e5e5e5;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  margin-bottom:2px
}
.accordion-heading {
  border-bottom:0
}
.accordion-heading .accordion-toggle {
  display:block;
  padding:8px 15px
}
.accordion-toggle {
  cursor:pointer
}
.accordion-inner {
  border-top:1px solid #e5e5e5;
  padding:9px 15px
}
.carousel {
  line-height:1;
  margin-bottom:20px;
  position:relative
}
.carousel-inner {
  overflow:hidden;
  position:relative;
  width:100%
}
.carousel-inner>.item {
  display:none;
  position:relative;
  -webkit-transition:left .6s ease-in-out;
  -moz-transition:left .6s ease-in-out;
  -o-transition:left .6s ease-in-out;
  transition:left .6s ease-in-out
}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img {
  display:block;
  line-height:1
}
.carousel-inner>.active,
.carousel-inner>.next,
.carousel-inner>.prev {
  display:block
}
.carousel-inner>.active {
  left:0
}
.carousel-inner>.next,
.carousel-inner>.prev {
  position:absolute;
  top:0;
  width:100%
}
.carousel-inner>.next {
  left:100%
}
.carousel-inner>.prev {
  left:-100%
}
.carousel-inner>.next.left,
.carousel-inner>.prev.right {
  left:0
}
.carousel-inner>.active.left {
  left:-100%
}
.carousel-inner>.active.right {
  left:100%
}
.carousel-control {
  background:#222;
  border:3px solid #fff;
  -webkit-border-radius:23px;
  -moz-border-radius:23px;
  border-radius:23px;
  color:#fff;
  filter:alpha(opacity=50);
  font-size:60px;
  font-weight:100;
  height:40px;
  left:15px;
  line-height:30px;
  margin-top:-20px;
  opacity:.5;
  position:absolute;
  text-align:center;
  top:40%;
  width:40px
}
.carousel-control.right {
  left:auto;
  right:15px
}
.carousel-control:focus,
.carousel-control:hover {
  color:#fff;
  filter:alpha(opacity=90);
  opacity:.9;
  text-decoration:none
}
.carousel-indicators {
  list-style:none;
  margin:0;
  position:absolute;
  right:15px;
  top:15px;
  z-index:5
}
.carousel-indicators li {
  background-color:#ccc;
  background-color:hsla(0,0%,100%,.25);
  border-radius:5px;
  display:block;
  float:left;
  height:10px;
  margin-left:5px;
  text-indent:-999px;
  width:10px
}
.carousel-indicators .active {
  background-color:#fff
}
.carousel-caption {
  background:#333;
  background:rgba(0,0,0,.75);
  bottom:0;
  left:0;
  padding:15px;
  position:absolute;
  right:0
}
.carousel-caption h4,
.carousel-caption p {
  color:#fff;
  line-height:20px
}
.carousel-caption h4 {
  margin:0 0 5px
}
.carousel-caption p {
  margin-bottom:0
}
.hero-unit {
  background-color:#eee;
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  color:inherit;
  font-size:18px;
  font-weight:200;
  line-height:30px;
  margin-bottom:30px;
  padding:60px
}
.hero-unit h1 {
  color:inherit;
  font-size:60px;
  letter-spacing:-1px;
  line-height:1;
  margin-bottom:0
}
.hero-unit li {
  line-height:30px
}
.hide {
  display:none
}
.show {
  display:block
}
.invisible {
  visibility:hidden
}
.affix {
  position:fixed
}
@font-face {
  font-family:FontAwesome;
  font-style:normal;
  font-weight:400;
  src:url(../de3985a922b4cbc1d518.eot?v=3.2.1);
  src:url(../de3985a922b4cbc1d518.eot?#iefix&v=3.2.1) format("embedded-opentype"),
  url(../a492f3a9481d9ce64083.woff?v=3.2.1) format("woff"),
  url(../b048c7e641eda9ad4a69.ttf?v=3.2.1) format("truetype"),
  url(../4f0848e903ddda934a59.svg#fontawesomeregular?v=3.2.1) format("svg")
}
[class*=" icon-"],
[class^=icon-] {
  -webkit-font-smoothing:antialiased;
  font-family:FontAwesome;
  font-style:normal;
  font-weight:400;
  *margin-right:.3em;
  text-decoration:inherit
}
[class*=" icon-"]:before,
[class^=icon-]:before {
  speak:none;
  display:inline-block;
  text-decoration:inherit
}
.icon-large:before {
  font-size:1.3333333333333333em;
  vertical-align:-10%
}
a [class*=" icon-"],
a [class^=icon-] {
  display:inline
}
[class*=" icon-"].icon-fixed-width,
[class^=icon-].icon-fixed-width {
  display:inline-block;
  padding-right:.2857142857142857em;
  text-align:right;
  width:1.1428571428571428em
}
[class*=" icon-"].icon-fixed-width.icon-large,
[class^=icon-].icon-fixed-width.icon-large {
  width:1.4285714285714286em
}
.icons-ul {
  list-style-type:none;
  margin-left:2.142857142857143em
}
.icons-ul>li {
  position:relative
}
.icons-ul .icon-li {
  left:-2.142857142857143em;
  line-height:inherit;
  position:absolute;
  text-align:center;
  width:2.142857142857143em
}
[class*=" icon-"].hide,
[class^=icon-].hide {
  display:none
}
.icon-muted {
  color:#eee
}
.icon-light {
  color:#fff
}
.icon-dark {
  color:#333
}
.icon-border {
  border:1px solid #eee;
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  padding:.2em .25em .15em
}
.icon-2x {
  font-size:2em
}
.icon-2x.icon-border {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  border-width:2px
}
.icon-3x {
  font-size:3em
}
.icon-3x.icon-border {
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  border-width:3px
}
.icon-4x {
  font-size:4em
}
.icon-4x.icon-border {
  -webkit-border-radius:6px;
  -moz-border-radius:6px;
  border-radius:6px;
  border-width:4px
}
.icon-5x {
  font-size:5em
}
.icon-5x.icon-border {
  -webkit-border-radius:7px;
  -moz-border-radius:7px;
  border-radius:7px;
  border-width:5px
}
.pull-right {
  float:right
}
.pull-left {
  float:left
}
[class*=" icon-"].pull-left,
[class^=icon-].pull-left {
  margin-right:.3em
}
[class*=" icon-"].pull-right,
[class^=icon-].pull-right {
  margin-left:.3em
}
[class*=" icon-"],
[class^=icon-] {
  background-image:none;
  background-position:0 0;
  background-repeat:repeat;
  display:inline;
  height:auto;
  line-height:normal;
  margin-top:0;
  vertical-align:baseline;
  width:auto
}
.dropdown-menu>.active>a>[class*=" icon-"],
.dropdown-menu>.active>a>[class^=icon-],
.dropdown-menu>li>a:hover>[class*=" icon-"],
.dropdown-menu>li>a:hover>[class^=icon-],
.dropdown-submenu:hover>a>[class*=" icon-"],
.dropdown-submenu:hover>a>[class^=icon-],
.icon-white,
.nav-list>.active>a>[class*=" icon-"],
.nav-list>.active>a>[class^=icon-],
.nav-pills>.active>a>[class*=" icon-"],
.nav-pills>.active>a>[class^=icon-],
.navbar-inverse .nav>.active>a>[class*=" icon-"],
.navbar-inverse .nav>.active>a>[class^=icon-] {
  background-image:none
}
.btn [class*=" icon-"].icon-large,
.btn [class^=icon-].icon-large,
.nav [class*=" icon-"].icon-large,
.nav [class^=icon-].icon-large {
  line-height:.9em
}
.btn [class*=" icon-"].icon-spin,
.btn [class^=icon-].icon-spin,
.nav [class*=" icon-"].icon-spin,
.nav [class^=icon-].icon-spin {
  display:inline-block
}
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large,
.nav-pills [class^=icon-],
.nav-pills [class^=icon-].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large,
.nav-tabs [class^=icon-],
.nav-tabs [class^=icon-].icon-large {
  line-height:.9em
}
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x,
.btn [class^=icon-].pull-left.icon-2x,
.btn [class^=icon-].pull-right.icon-2x {
  margin-top:.18em
}
.btn [class*=" icon-"].icon-spin.icon-large,
.btn [class^=icon-].icon-spin.icon-large {
  line-height:.8em
}
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x,
.btn.btn-small [class^=icon-].pull-left.icon-2x,
.btn.btn-small [class^=icon-].pull-right.icon-2x {
  margin-top:.25em
}
.btn.btn-large [class*=" icon-"],
.btn.btn-large [class^=icon-] {
  margin-top:0
}
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn.btn-large [class^=icon-].pull-left.icon-2x,
.btn.btn-large [class^=icon-].pull-right.icon-2x {
  margin-top:.05em
}
.btn.btn-large [class*=" icon-"].pull-left.icon-2x,
.btn.btn-large [class^=icon-].pull-left.icon-2x {
  margin-right:.2em
}
.btn.btn-large [class*=" icon-"].pull-right.icon-2x,
.btn.btn-large [class^=icon-].pull-right.icon-2x {
  margin-left:.2em
}
.nav-list [class*=" icon-"],
.nav-list [class^=icon-] {
  line-height:inherit
}
.icon-stack {
  display:inline-block;
  height:2em;
  line-height:2em;
  position:relative;
  vertical-align:-35%;
  width:2em
}
.icon-stack [class*=" icon-"],
.icon-stack [class^=icon-] {
  display:block;
  font-size:1em;
  height:100%;
  line-height:inherit;
  *line-height:2em;
  position:absolute;
  text-align:center;
  width:100%
}
.icon-stack .icon-stack-base {
  font-size:2em;
  *line-height:1em
}
.icon-spin {
  -moz-animation:spin 2s linear infinite;
  -o-animation:spin 2s linear infinite;
  -webkit-animation:spin 2s linear infinite;
  animation:spin 2s linear infinite;
  display:inline-block
}
a .icon-spin,
a .icon-stack {
  display:inline-block;
  text-decoration:none
}
@-moz-keyframes spin {
  0% {
    -moz-transform:rotate(0deg)
  }
  to {
    -moz-transform:rotate(359deg)
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform:rotate(0deg)
  }
  to {
    -webkit-transform:rotate(359deg)
  }
}
@-o-keyframes spin {
  0% {
    -o-transform:rotate(0deg)
  }
  to {
    -o-transform:rotate(359deg)
  }
}
@-ms-keyframes spin {
  0% {
    -ms-transform:rotate(0deg)
  }
  to {
    -ms-transform:rotate(359deg)
  }
}
@keyframes spin {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(359deg)
  }
}
.icon-rotate-90:before {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  transform:rotate(90deg)
}
.icon-rotate-180:before {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg)
}
.icon-rotate-270:before {
  filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform:rotate(270deg);
  -moz-transform:rotate(270deg);
  -ms-transform:rotate(270deg);
  -o-transform:rotate(270deg);
  transform:rotate(270deg)
}
.icon-flip-horizontal:before {
  -webkit-transform:scaleX(-1);
  -moz-transform:scaleX(-1);
  -ms-transform:scaleX(-1);
  -o-transform:scaleX(-1);
  transform:scaleX(-1)
}
.icon-flip-vertical:before {
  -webkit-transform:scaleY(-1);
  -moz-transform:scaleY(-1);
  -ms-transform:scaleY(-1);
  -o-transform:scaleY(-1);
  transform:scaleY(-1)
}
a .icon-flip-horizontal:before,
a .icon-flip-vertical:before,
a .icon-rotate-180:before,
a .icon-rotate-270:before,
a .icon-rotate-90:before {
  display:inline-block
}
.icon-glass:before {
  content:"\f000"
}
.icon-music:before {
  content:"\f001"
}
.icon-search:before {
  content:"\f002"
}
.icon-envelope-alt:before {
  content:"\f003"
}
.icon-heart:before {
  content:"\f004"
}
.icon-star:before {
  content:"\f005"
}
.icon-star-empty:before {
  content:"\f006"
}
.icon-user:before {
  content:"\f007"
}
.icon-film:before {
  content:"\f008"
}
.icon-th-large:before {
  content:"\f009"
}
.icon-th:before {
  content:"\f00a"
}
.icon-th-list:before {
  content:"\f00b"
}
.icon-ok:before {
  content:"\f00c"
}
.icon-remove:before {
  content:"\f00d"
}
.icon-zoom-in:before {
  content:"\f00e"
}
.icon-zoom-out:before {
  content:"\f010"
}
.icon-off:before,
.icon-power-off:before {
  content:"\f011"
}
.icon-signal:before {
  content:"\f012"
}
.icon-cog:before,
.icon-gear:before {
  content:"\f013"
}
.icon-trash:before {
  content:"\f014"
}
.icon-home:before {
  content:"\f015"
}
.icon-file-alt:before {
  content:"\f016"
}
.icon-time:before {
  content:"\f017"
}
.icon-road:before {
  content:"\f018"
}
.icon-download-alt:before {
  content:"\f019"
}
.icon-download:before {
  content:"\f01a"
}
.icon-upload:before {
  content:"\f01b"
}
.icon-inbox:before {
  content:"\f01c"
}
.icon-play-circle:before {
  content:"\f01d"
}
.icon-repeat:before,
.icon-rotate-right:before {
  content:"\f01e"
}
.icon-refresh:before {
  content:"\f021"
}
.icon-list-alt:before {
  content:"\f022"
}
.icon-lock:before {
  content:"\f023"
}
.icon-flag:before {
  content:"\f024"
}
.icon-headphones:before {
  content:"\f025"
}
.icon-volume-off:before {
  content:"\f026"
}
.icon-volume-down:before {
  content:"\f027"
}
.icon-volume-up:before {
  content:"\f028"
}
.icon-qrcode:before {
  content:"\f029"
}
.icon-barcode:before {
  content:"\f02a"
}
.icon-tag:before {
  content:"\f02b"
}
.icon-tags:before {
  content:"\f02c"
}
.icon-book:before {
  content:"\f02d"
}
.icon-bookmark:before {
  content:"\f02e"
}
.icon-print:before {
  content:"\f02f"
}
.icon-camera:before {
  content:"\f030"
}
.icon-font:before {
  content:"\f031"
}
.icon-bold:before {
  content:"\f032"
}
.icon-italic:before {
  content:"\f033"
}
.icon-text-height:before {
  content:"\f034"
}
.icon-text-width:before {
  content:"\f035"
}
.icon-align-left:before {
  content:"\f036"
}
.icon-align-center:before {
  content:"\f037"
}
.icon-align-right:before {
  content:"\f038"
}
.icon-align-justify:before {
  content:"\f039"
}
.icon-list:before {
  content:"\f03a"
}
.icon-indent-left:before {
  content:"\f03b"
}
.icon-indent-right:before {
  content:"\f03c"
}
.icon-facetime-video:before {
  content:"\f03d"
}
.icon-picture:before {
  content:"\f03e"
}
.icon-pencil:before {
  content:"\f040"
}
.icon-map-marker:before {
  content:"\f041"
}
.icon-adjust:before {
  content:"\f042"
}
.icon-tint:before {
  content:"\f043"
}
.icon-edit:before {
  content:"\f044"
}
.icon-share:before {
  content:"\f045"
}
.icon-check:before {
  content:"\f046"
}
.icon-move:before {
  content:"\f047"
}
.icon-step-backward:before {
  content:"\f048"
}
.icon-fast-backward:before {
  content:"\f049"
}
.icon-backward:before {
  content:"\f04a"
}
.icon-play:before {
  content:"\f04b"
}
.icon-pause:before {
  content:"\f04c"
}
.icon-stop:before {
  content:"\f04d"
}
.icon-forward:before {
  content:"\f04e"
}
.icon-fast-forward:before {
  content:"\f050"
}
.icon-step-forward:before {
  content:"\f051"
}
.icon-eject:before {
  content:"\f052"
}
.icon-chevron-left:before {
  content:"\f053"
}
.icon-chevron-right:before {
  content:"\f054"
}
.icon-plus-sign:before {
  content:"\f055"
}
.icon-minus-sign:before {
  content:"\f056"
}
.icon-remove-sign:before {
  content:"\f057"
}
.icon-ok-sign:before {
  content:"\f058"
}
.icon-question-sign:before {
  content:"\f059"
}
.icon-info-sign:before {
  content:"\f05a"
}
.icon-screenshot:before {
  content:"\f05b"
}
.icon-remove-circle:before {
  content:"\f05c"
}
.icon-ok-circle:before {
  content:"\f05d"
}
.icon-ban-circle:before {
  content:"\f05e"
}
.icon-arrow-left:before {
  content:"\f060"
}
.icon-arrow-right:before {
  content:"\f061"
}
.icon-arrow-up:before {
  content:"\f062"
}
.icon-arrow-down:before {
  content:"\f063"
}
.icon-mail-forward:before,
.icon-share-alt:before {
  content:"\f064"
}
.icon-resize-full:before {
  content:"\f065"
}
.icon-resize-small:before {
  content:"\f066"
}
.icon-plus:before {
  content:"\f067"
}
.icon-minus:before {
  content:"\f068"
}
.icon-asterisk:before {
  content:"\f069"
}
.icon-exclamation-sign:before {
  content:"\f06a"
}
.icon-gift:before {
  content:"\f06b"
}
.icon-leaf:before {
  content:"\f06c"
}
.icon-fire:before {
  content:"\f06d"
}
.icon-eye-open:before {
  content:"\f06e"
}
.icon-eye-close:before {
  content:"\f070"
}
.icon-warning-sign:before {
  content:"\f071"
}
.icon-plane:before {
  content:"\f072"
}
.icon-calendar:before {
  content:"\f073"
}
.icon-random:before {
  content:"\f074"
}
.icon-comment:before {
  content:"\f075"
}
.icon-magnet:before {
  content:"\f076"
}
.icon-chevron-up:before {
  content:"\f077"
}
.icon-chevron-down:before {
  content:"\f078"
}
.icon-retweet:before {
  content:"\f079"
}
.icon-shopping-cart:before {
  content:"\f07a"
}
.icon-folder-close:before {
  content:"\f07b"
}
.icon-folder-open:before {
  content:"\f07c"
}
.icon-resize-vertical:before {
  content:"\f07d"
}
.icon-resize-horizontal:before {
  content:"\f07e"
}
.icon-bar-chart:before {
  content:"\f080"
}
.icon-twitter-sign:before {
  content:"\f081"
}
.icon-facebook-sign:before {
  content:"\f082"
}
.icon-camera-retro:before {
  content:"\f083"
}
.icon-key:before {
  content:"\f084"
}
.icon-cogs:before,
.icon-gears:before {
  content:"\f085"
}
.icon-comments:before {
  content:"\f086"
}
.icon-thumbs-up-alt:before {
  content:"\f087"
}
.icon-thumbs-down-alt:before {
  content:"\f088"
}
.icon-star-half:before {
  content:"\f089"
}
.icon-heart-empty:before {
  content:"\f08a"
}
.icon-signout:before {
  content:"\f08b"
}
.icon-linkedin-sign:before {
  content:"\f08c"
}
.icon-pushpin:before {
  content:"\f08d"
}
.icon-external-link:before {
  content:"\f08e"
}
.icon-signin:before {
  content:"\f090"
}
.icon-trophy:before {
  content:"\f091"
}
.icon-github-sign:before {
  content:"\f092"
}
.icon-upload-alt:before {
  content:"\f093"
}
.icon-lemon:before {
  content:"\f094"
}
.icon-phone:before {
  content:"\f095"
}
.icon-check-empty:before,
.icon-unchecked:before {
  content:"\f096"
}
.icon-bookmark-empty:before {
  content:"\f097"
}
.icon-phone-sign:before {
  content:"\f098"
}
.icon-twitter:before {
  content:"\f099"
}
.icon-facebook:before {
  content:"\f09a"
}
.icon-github:before {
  content:"\f09b"
}
.icon-unlock:before {
  content:"\f09c"
}
.icon-credit-card:before {
  content:"\f09d"
}
.icon-rss:before {
  content:"\f09e"
}
.icon-hdd:before {
  content:"\f0a0"
}
.icon-bullhorn:before {
  content:"\f0a1"
}
.icon-bell:before {
  content:"\f0a2"
}
.icon-certificate:before {
  content:"\f0a3"
}
.icon-hand-right:before {
  content:"\f0a4"
}
.icon-hand-left:before {
  content:"\f0a5"
}
.icon-hand-up:before {
  content:"\f0a6"
}
.icon-hand-down:before {
  content:"\f0a7"
}
.icon-circle-arrow-left:before {
  content:"\f0a8"
}
.icon-circle-arrow-right:before {
  content:"\f0a9"
}
.icon-circle-arrow-up:before {
  content:"\f0aa"
}
.icon-circle-arrow-down:before {
  content:"\f0ab"
}
.icon-globe:before {
  content:"\f0ac"
}
.icon-wrench:before {
  content:"\f0ad"
}
.icon-tasks:before {
  content:"\f0ae"
}
.icon-filter:before {
  content:"\f0b0"
}
.icon-briefcase:before {
  content:"\f0b1"
}
.icon-fullscreen:before {
  content:"\f0b2"
}
.icon-group:before {
  content:"\f0c0"
}
.icon-link:before {
  content:"\f0c1"
}
.icon-cloud:before {
  content:"\f0c2"
}
.icon-beaker:before {
  content:"\f0c3"
}
.icon-cut:before {
  content:"\f0c4"
}
.icon-copy:before {
  content:"\f0c5"
}
.icon-paper-clip:before,
.icon-paperclip:before {
  content:"\f0c6"
}
.icon-save:before {
  content:"\f0c7"
}
.icon-sign-blank:before {
  content:"\f0c8"
}
.icon-reorder:before {
  content:"\f0c9"
}
.icon-list-ul:before {
  content:"\f0ca"
}
.icon-list-ol:before {
  content:"\f0cb"
}
.icon-strikethrough:before {
  content:"\f0cc"
}
.icon-underline:before {
  content:"\f0cd"
}
.icon-table:before {
  content:"\f0ce"
}
.icon-magic:before {
  content:"\f0d0"
}
.icon-truck:before {
  content:"\f0d1"
}
.icon-pinterest:before {
  content:"\f0d2"
}
.icon-pinterest-sign:before {
  content:"\f0d3"
}
.icon-google-plus-sign:before {
  content:"\f0d4"
}
.icon-google-plus:before {
  content:"\f0d5"
}
.icon-money:before {
  content:"\f0d6"
}
.icon-caret-down:before {
  content:"\f0d7"
}
.icon-caret-up:before {
  content:"\f0d8"
}
.icon-caret-left:before {
  content:"\f0d9"
}
.icon-caret-right:before {
  content:"\f0da"
}
.icon-columns:before {
  content:"\f0db"
}
.icon-sort:before {
  content:"\f0dc"
}
.icon-sort-down:before {
  content:"\f0dd"
}
.icon-sort-up:before {
  content:"\f0de"
}
.icon-envelope:before {
  content:"\f0e0"
}
.icon-linkedin:before {
  content:"\f0e1"
}
.icon-rotate-left:before,
.icon-undo:before {
  content:"\f0e2"
}
.icon-legal:before {
  content:"\f0e3"
}
.icon-dashboard:before {
  content:"\f0e4"
}
.icon-comment-alt:before {
  content:"\f0e5"
}
.icon-comments-alt:before {
  content:"\f0e6"
}
.icon-bolt:before {
  content:"\f0e7"
}
.icon-sitemap:before {
  content:"\f0e8"
}
.icon-umbrella:before {
  content:"\f0e9"
}
.icon-paste:before {
  content:"\f0ea"
}
.icon-lightbulb:before {
  content:"\f0eb"
}
.icon-exchange:before {
  content:"\f0ec"
}
.icon-cloud-download:before {
  content:"\f0ed"
}
.icon-cloud-upload:before {
  content:"\f0ee"
}
.icon-user-md:before {
  content:"\f0f0"
}
.icon-stethoscope:before {
  content:"\f0f1"
}
.icon-suitcase:before {
  content:"\f0f2"
}
.icon-bell-alt:before {
  content:"\f0f3"
}
.icon-coffee:before {
  content:"\f0f4"
}
.icon-food:before {
  content:"\f0f5"
}
.icon-file-text-alt:before {
  content:"\f0f6"
}
.icon-building:before {
  content:"\f0f7"
}
.icon-hospital:before {
  content:"\f0f8"
}
.icon-ambulance:before {
  content:"\f0f9"
}
.icon-medkit:before {
  content:"\f0fa"
}
.icon-fighter-jet:before {
  content:"\f0fb"
}
.icon-beer:before {
  content:"\f0fc"
}
.icon-h-sign:before {
  content:"\f0fd"
}
.icon-plus-sign-alt:before {
  content:"\f0fe"
}
.icon-double-angle-left:before {
  content:"\f100"
}
.icon-double-angle-right:before {
  content:"\f101"
}
.icon-double-angle-up:before {
  content:"\f102"
}
.icon-double-angle-down:before {
  content:"\f103"
}
.icon-angle-left:before {
  content:"\f104"
}
.icon-angle-right:before {
  content:"\f105"
}
.icon-angle-up:before {
  content:"\f106"
}
.icon-angle-down:before {
  content:"\f107"
}
.icon-desktop:before {
  content:"\f108"
}
.icon-laptop:before {
  content:"\f109"
}
.icon-tablet:before {
  content:"\f10a"
}
.icon-mobile-phone:before {
  content:"\f10b"
}
.icon-circle-blank:before {
  content:"\f10c"
}
.icon-quote-left:before {
  content:"\f10d"
}
.icon-quote-right:before {
  content:"\f10e"
}
.icon-spinner:before {
  content:"\f110"
}
.icon-circle:before {
  content:"\f111"
}
.icon-mail-reply:before,
.icon-reply:before {
  content:"\f112"
}
.icon-github-alt:before {
  content:"\f113"
}
.icon-folder-close-alt:before {
  content:"\f114"
}
.icon-folder-open-alt:before {
  content:"\f115"
}
.icon-expand-alt:before {
  content:"\f116"
}
.icon-collapse-alt:before {
  content:"\f117"
}
.icon-smile:before {
  content:"\f118"
}
.icon-frown:before {
  content:"\f119"
}
.icon-meh:before {
  content:"\f11a"
}
.icon-gamepad:before {
  content:"\f11b"
}
.icon-keyboard:before {
  content:"\f11c"
}
.icon-flag-alt:before {
  content:"\f11d"
}
.icon-flag-checkered:before {
  content:"\f11e"
}
.icon-terminal:before {
  content:"\f120"
}
.icon-code:before {
  content:"\f121"
}
.icon-mail-reply-all:before,
.icon-reply-all:before {
  content:"\f122"
}
.icon-star-half-empty:before,
.icon-star-half-full:before {
  content:"\f123"
}
.icon-location-arrow:before {
  content:"\f124"
}
.icon-crop:before {
  content:"\f125"
}
.icon-code-fork:before {
  content:"\f126"
}
.icon-unlink:before {
  content:"\f127"
}
.icon-question:before {
  content:"\f128"
}
.icon-info:before {
  content:"\f129"
}
.icon-exclamation:before {
  content:"\f12a"
}
.icon-superscript:before {
  content:"\f12b"
}
.icon-subscript:before {
  content:"\f12c"
}
.icon-eraser:before {
  content:"\f12d"
}
.icon-puzzle-piece:before {
  content:"\f12e"
}
.icon-microphone:before {
  content:"\f130"
}
.icon-microphone-off:before {
  content:"\f131"
}
.icon-shield:before {
  content:"\f132"
}
.icon-calendar-empty:before {
  content:"\f133"
}
.icon-fire-extinguisher:before {
  content:"\f134"
}
.icon-rocket:before {
  content:"\f135"
}
.icon-maxcdn:before {
  content:"\f136"
}
.icon-chevron-sign-left:before {
  content:"\f137"
}
.icon-chevron-sign-right:before {
  content:"\f138"
}
.icon-chevron-sign-up:before {
  content:"\f139"
}
.icon-chevron-sign-down:before {
  content:"\f13a"
}
.icon-html5:before {
  content:"\f13b"
}
.icon-css3:before {
  content:"\f13c"
}
.icon-anchor:before {
  content:"\f13d"
}
.icon-unlock-alt:before {
  content:"\f13e"
}
.icon-bullseye:before {
  content:"\f140"
}
.icon-ellipsis-horizontal:before {
  content:"\f141"
}
.icon-ellipsis-vertical:before {
  content:"\f142"
}
.icon-rss-sign:before {
  content:"\f143"
}
.icon-play-sign:before {
  content:"\f144"
}
.icon-ticket:before {
  content:"\f145"
}
.icon-minus-sign-alt:before {
  content:"\f146"
}
.icon-check-minus:before {
  content:"\f147"
}
.icon-level-up:before {
  content:"\f148"
}
.icon-level-down:before {
  content:"\f149"
}
.icon-check-sign:before {
  content:"\f14a"
}
.icon-edit-sign:before {
  content:"\f14b"
}
.icon-external-link-sign:before {
  content:"\f14c"
}
.icon-share-sign:before {
  content:"\f14d"
}
.icon-compass:before {
  content:"\f14e"
}
.icon-collapse:before {
  content:"\f150"
}
.icon-collapse-top:before {
  content:"\f151"
}
.icon-expand:before {
  content:"\f152"
}
.icon-eur:before,
.icon-euro:before {
  content:"\f153"
}
.icon-gbp:before {
  content:"\f154"
}
.icon-dollar:before,
.icon-usd:before {
  content:"\f155"
}
.icon-inr:before,
.icon-rupee:before {
  content:"\f156"
}
.icon-jpy:before,
.icon-yen:before {
  content:"\f157"
}
.icon-cny:before,
.icon-renminbi:before {
  content:"\f158"
}
.icon-krw:before,
.icon-won:before {
  content:"\f159"
}
.icon-bitcoin:before,
.icon-btc:before {
  content:"\f15a"
}
.icon-file:before {
  content:"\f15b"
}
.icon-file-text:before {
  content:"\f15c"
}
.icon-sort-by-alphabet:before {
  content:"\f15d"
}
.icon-sort-by-alphabet-alt:before {
  content:"\f15e"
}
.icon-sort-by-attributes:before {
  content:"\f160"
}
.icon-sort-by-attributes-alt:before {
  content:"\f161"
}
.icon-sort-by-order:before {
  content:"\f162"
}
.icon-sort-by-order-alt:before {
  content:"\f163"
}
.icon-thumbs-up:before {
  content:"\f164"
}
.icon-thumbs-down:before {
  content:"\f165"
}
.icon-youtube-sign:before {
  content:"\f166"
}
.icon-youtube:before {
  content:"\f167"
}
.icon-xing:before {
  content:"\f168"
}
.icon-xing-sign:before {
  content:"\f169"
}
.icon-youtube-play:before {
  content:"\f16a"
}
.icon-dropbox:before {
  content:"\f16b"
}
.icon-stackexchange:before {
  content:"\f16c"
}
.icon-instagram:before {
  content:"\f16d"
}
.icon-flickr:before {
  content:"\f16e"
}
.icon-adn:before {
  content:"\f170"
}
.icon-bitbucket:before {
  content:"\f171"
}
.icon-bitbucket-sign:before {
  content:"\f172"
}
.icon-tumblr:before {
  content:"\f173"
}
.icon-tumblr-sign:before {
  content:"\f174"
}
.icon-long-arrow-down:before {
  content:"\f175"
}
.icon-long-arrow-up:before {
  content:"\f176"
}
.icon-long-arrow-left:before {
  content:"\f177"
}
.icon-long-arrow-right:before {
  content:"\f178"
}
.icon-apple:before {
  content:"\f179"
}
.icon-windows:before {
  content:"\f17a"
}
.icon-android:before {
  content:"\f17b"
}
.icon-linux:before {
  content:"\f17c"
}
.icon-dribbble:before {
  content:"\f17d"
}
.icon-skype:before {
  content:"\f17e"
}
.icon-foursquare:before {
  content:"\f180"
}
.icon-trello:before {
  content:"\f181"
}
.icon-female:before {
  content:"\f182"
}
.icon-male:before {
  content:"\f183"
}
.icon-gittip:before {
  content:"\f184"
}
.icon-sun:before {
  content:"\f185"
}
.icon-moon:before {
  content:"\f186"
}
.icon-archive:before {
  content:"\f187"
}
.icon-bug:before {
  content:"\f188"
}
.icon-vk:before {
  content:"\f189"
}
.icon-weibo:before {
  content:"\f18a"
}
.icon-renren:before {
  content:"\f18b"
}
img {
  height:auto;
  max-width:100%
}
.span12 {
  width:100%
}
.span9 {
  width:74.4%
}
.span6 {
  width:48.7%
}
.span3 {
  width:23.1%
}
.span2 {
  width:14.5%
}
[class*=span] {
  margin-left:0;
  margin-right:2.5%
}
[class*=span]:last-child {
  margin-left:0;
  margin-right:0
}
.row {
  margin-left:0
}
.input-mini {
  width:60px
}
.input-small {
  width:90px
}
.input-medium {
  width:150px
}
.input-large {
  width:210px
}
.input-xlarge {
  width:31%
}
.input-xxlarge {
  width:60.9%
}
.header {
  margin:0
}
.header .container {
  padding-top:0
}
.header-tools {
  padding:8px 0 0
}
.header-tools li {
  display:inline;
  float:none;
  padding:0 9% 0 0
}
.header-tools li:last-child {
  padding:0
}
.header-tools-table {
  font-weight:700;
  width:100%
}
.header-tools-table .first {
  vertical-align:top;
  width:120px
}
.inner-menu-droppable {
  display:none
}
.inner .header-navigation div {
  float:left;
  margin-right:8%
}
.inner .header-navigation div:last-child {
  margin-right:0!important
}
.logo {
  background:none;
  height:auto;
  text-indent:0
}
.header-more {
  display:none
}
.main-product-left {
  padding:0
}
.item,
.main-product-left {
  height:auto;
  max-height:215px
}
.product img {
  top:0
}
.redhead:after {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAECAIAAAAI1ii7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADxJREFUeNpiPMtAGLCqqYlv2MirqABkMxGhnuH3rVsvfbw/3bwJZDMSYwMEsMjKiq9fT4IGIGCWlAQIMACCVQ0/+5RHvwAAAABJRU5ErkJggg==) no-repeat;
  content:"";
  height:4px;
  position:absolute;
  right:0;
  top:-4px;
  width:16px
}
.footer-hd [class*=span] {
  margin-right:2.5%
}
.cat-item {
  padding:0 5px
}
.inner .header-tools {
  width:100%
}
.thumbnail img {
  padding:0
}
.sidebar-menu-block .droppable {
  display:none
}
.table-resizable {
  display:block;
  overflow-x:auto!important
}
.resizable-horizontal {
  display:none!important
}
.overlay-resizable {
  background-color:#cd0000;
  color:#fff;
  font-size:34px;
  font-weight:700;
  height:auto;
  left:0;
  opacity:.8;
  padding:20px 0;
  position:absolute;
  text-align:center;
  top:0;
  width:100%!important;
  z-index:10000
}
.sort-panel label {
  float:right
}
.main-info-block-link {
  display:none
}
.footer-container .span3 {
  width:47%
}
.footer-txt .span3 {
  width:23%
}
@media only screen and (max-width:1200px) {
  body {
    min-width:280px
  }
  .span3 {
    width:24%
  }
  [class*=span] {
    margin-right:1%
  }
}
@media only screen and (max-width:1170px) {
  .inner .span6 .header-navigation div {
    margin-right:8%
  }
}
@media only screen and (max-width:1130px) {
  .inner .span6 .header-navigation div {
    margin-right:6%
  }
}
@media only screen and (max-width:1070px) {
  .inner .span6 .header-navigation div {
    margin-right:4%
  }
}
@media only screen and (max-width:1030px) {
  .header-navigation a,
  .header-navigation-second a {
    font-size:90%
  }
}
@media only screen and (max-width:1010px) {
  .header .inner .span3,
  .header .inner .span6 {
    width:73%
  }
  .header .inner .span3:first-child {
    width:24%
  }
  .inner .header-navigation div {
    margin-right:0;
    width:100%
  }
  .inner .header-navigation li {
    float:left;
    padding:5px 0
  }
  .inner .header-navigation li a {
    border-left:1px solid #fd0;
    padding:0 10px
  }
  .inner .header-navigation li:first-child a {
    border-left:none
  }
}
@media only screen and (max-width:980px) {
  .btn-default {
    font-size:13px
  }
  .header .inner .span3,
  .header .inner .span6 {
    width:63%
  }
  .inner .header-tools li {
    font-size:12px
  }
  .main-info-block h1 .btn-default {
    display:block;
    left:0;
    margin:5px 0;
    padding:0 4%;
    position:absolute;
    top:0;
    width:92%
  }
  .main-info-block-bottom h1 {
    padding-top:55px;
    position:relative
  }
}
@media only screen and (max-width:870px) {
  .left-banner-bottom {
    display:block;
    float:left;
    margin-bottom:10px;
    text-align:center;
    width:100%!important
  }
  .left-banner-bottom .icon-caret-right {
    text-indent:-9999px
  }
  .main-banner-left {
    display:none
  }
  .main-banner-left img {
    position:relative
  }
  .main-banner-left .icon-caret-right {
    display:none
  }
  .main-banner-right {
    width:100%
  }
  .span3 {
    width:49%
  }
  .logo-main-page {
    margin:20px 0
  }
  .carousel-indicators {
    bottom:5%
  }
  .header .span3 {
    margin-bottom:10px
  }
  .header .inner .span3,
  .header .inner .span6 {
    width:70%
  }
  .header .inner .span3:first-child {
    width:28%
  }
  .product-block {
    display:none
  }
  .carousel-block {
    width:100%
  }
  .banner-list .span3 {
    margin-bottom:10px;
    text-align:center
  }
  .product-list .container {
    padding-bottom:0
  }
  .at-item {
    margin:20px 0
  }
  .indent20 {
    padding-left:0!important
  }
  .footer-txt .span3 {
    width:24%
  }
  .sidebar-menu-block {
    width:100%
  }
  .sidebar-menu-block .dropdown {
    display:none;
    margin-right:-2%;
    padding-top:10px;
    position:relative;
    right:1%
  }
  .sidebar-menu-block a.droppable {
    background-color:#fff;
    border-bottom:1px solid #ccc;
    border-top:1px solid #ccc;
    color:#111;
    cursor:pointer;
    display:block;
    font-size:24px;
    font-weight:400;
    margin-right:-2%;
    padding:16px 0 14px;
    position:relative;
    right:1%;
    text-align:center
  }
  a.droppable span {
    position:relative
  }
  .sidebar-heading-icon {
    background:url(../85e6d73a887a7cca10f8.png) no-repeat;
    display:block;
    height:9px;
    left:74px;
    position:absolute;
    top:10px;
    width:12px
  }
  h2.sidebar-heading {
    line-height:1;
    margin:10px 0;
    padding-left:10px
  }
  .breadcrumb {
    margin-top:15px
  }
  .inner-content {
    width:100%
  }
  .product {
    height:215px;
    margin-bottom:5px;
    padding:0;
    text-align:center
  }
  .product img {
    position:relative
  }
  .product .icon-caret-right {
    text-indent:-99999px
  }
}
@media only screen and (max-width:740px) {
  .btn-default {
    font-size:14px
  }
}
@media only screen and (max-width:710px) {
  .btn-default {
    font-size:13px
  }
}
@media only screen and (max-width:700px) {
  .header .inner .span3 {
    width:55%
  }
  .header .inner .span3:first-child {
    width:40%
  }
  .inner .header-navigation div {
    margin-right:8%;
    width:auto
  }
  .header .inner .span6 {
    width:100%
  }
  .inner .header-navigation li {
    float:none;
    padding:5px 0
  }
  .inner .header-navigation li a {
    border-left:none;
    padding:0 10px
  }
  .aic {
    margin-top:0;
    top:0
  }
}
@media only screen and (max-width:680px) {
  .btn-default {
    font-size:12px
  }
  .header .inner .span3 {
    width:55%
  }
  .header .inner .span3:first-child {
    width:40%
  }
  .inner .header-navigation div {
    margin-right:8%;
    width:auto
  }
  .header .inner .span6 {
    width:100%
  }
  .inner .header-navigation li {
    float:none;
    padding:5px 0
  }
  .inner .header-navigation li a {
    border-left:none;
    padding:0 10px
  }
  .aic {
    margin-top:0;
    top:0
  }
}
@media only screen and (max-width:660px) {
  h1 .btn-default {
    display:inline;
    margin:-4px 0 -4px 30px;
    padding:0 20px;
    width:auto
  }
  .news-list-courses-descr {
    width:60%
  }
}
@media only screen and (max-width:640px) {
  .header .inner .span6,
  .main-info-block .span6,
  .top-space-row .span6 {
    width:100%
  }
  .main-info-block-link {
    display:block;
    width:93%
  }
  .main-info-block-link a {
    width:100%
  }
  .carousel-block,
  .main-info-block-link-bottom {
    display:none
  }
  h1 .btn-inner-new {
    float:right;
    margin:5px 0;
    width:93%
  }
  .inner .span3 .header-navigation li a {
    padding-left:6px;
    padding-right:6px
  }
  .footer-container .span6 {
    width:100%
  }
  .pager li a span {
    display:none
  }
  .pager li a.btn-default {
    font-size:15px
  }
  .hintbox {
    float:none;
    margin-left:0;
    width:100%
  }
}
@media only screen and (max-width:580px) {
  h1 {
    font-size:23px
  }
  h2 {
    font-size:20px
  }
  .inner .span6 .header-navigation div {
    margin-right:3%
  }
  .inner .span6 .header-navigation li a {
    padding-left:0;
    padding-right:0
  }
  .footer-navigation {
    font-size:12px
  }
  .footer-navigation-lg {
    font-size:16px
  }
  .featured {
    font-size:20px;
    line-height:26px
  }
  .table caption {
    font-size:14px
  }
  .table td {
    font-size:12px;
    line-height:20px;
    padding:8px 10px
  }
  a.newslist {
    font-size:13px
  }
  .widebox {
    padding:16px
  }
}
@media only screen and (max-width:510px) {
  .inner .header-navigation div {
    margin-right:3%
  }
}
@media only screen and (max-width:480px) {
  .header .container {
    padding:0;
    width:100%
  }
  .header-tools,
  .logo {
    text-align:center
  }
  .header-tools:last-child {
    margin-bottom:8px
  }
  .header .inner .span3,
  .header .inner .span3:first-child,
  .span3 {
    width:100%
  }
  .footer-container .span3 {
    width:48%
  }
  .logo-main-page {
    margin:10px 0
  }
  .header .span3 {
    margin-bottom:0
  }
  .header .span3:last-child,
  .header .span6:last-child {
    min-height:40px
  }
  .header h5 {
    line-height:20px;
    padding:0
  }
  .droppable {
    border-top:1px solid #dadada;
    padding:0;
    z-index:10
  }
  .droppable span {
    display:block;
    padding:8px 10px
  }
  .droppable span:hover {
    background-color:#eee;
    cursor:pointer
  }
  .header span3:last-child .droppable span,
  .header span6:last-child .droppable span {
    padding-bottom:10px
  }
  .header-navigation {
    background-color:#fff;
    -moz-box-shadow:0 1px 2px rgba(15,17,20,.17);
    -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
    box-shadow:0 1px 2px rgba(15,17,20,.17);
    display:none;
    z-index:11
  }
  .header-navigation li {
    padding:0
  }
  .header-navigation li:first-child {
    padding-top:0
  }
  .header-navigation li a,
  .inner .span3 .header-navigation li a,
  .inner .span6 .header-navigation li a {
    display:block;
    padding:8px 5px
  }
  .inner .header-tools li {
    font-size:13px
  }
  .header-navigation li a:hover {
    background-color:#fcf9e2
  }
  .inner .header-navigation div {
    float:none;
    margin-right:0
  }
  .header-more {
    display:inline;
    margin-left:5px
  }
  h1.events {
    margin-top:15px
  }
  .info-block .btn-default,
  h1 .btn-default {
    display:block;
    margin:5px 0;
    padding:0 4%;
    width:92%
  }
  .footer-navigation-lg {
    margin-top:0
  }
  .inner .span3 .header-navigation div {
    float:none;
    margin-right:0;
    width:100%
  }
  .inner .header-navigation li {
    padding-bottom:0
  }
  .nav-pills>li {
    padding:0 5px
  }
  .panel {
    padding:10px
  }
  .featured-txt {
    font-size:18px;
    margin-left:20px
  }
  .header-tools-links {
    margin-bottom:20px
  }
  .header-tools-links .d-flex {
    justify-content:space-around
  }
}
@media only screen and (max-width:342px) {
  .droppable span {
    padding:8px 4px
  }
  .header h5 {
    font-size:12px
  }
  .header h5 span {
    padding-left:7px
  }
  .news-list-courses-descr {
    width:100%
  }
}
@font-face {
  font-family:swiper-icons;
  font-style:normal;
  font-weight:400;
  src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")
}
:root {
  --swiper-theme-color:#007aff
}
.swiper {
  list-style:none;
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
  padding:0;
  position:relative;
  z-index:1
}
.swiper-vertical>.swiper-wrapper {
  flex-direction:column
}
.swiper-wrapper {
  box-sizing:content-box;
  display:flex;
  height:100%;
  position:relative;
  transition-property:transform;
  width:100%;
  z-index:1
}
.swiper-android .swiper-slide,
.swiper-wrapper {
  transform:translateZ(0)
}
.swiper-pointer-events {
  touch-action:pan-y
}
.swiper-pointer-events.swiper-vertical {
  touch-action:pan-x
}
.swiper-slide {
  flex-shrink:0;
  height:100%;
  position:relative;
  transition-property:transform;
  width:100%
}
.swiper-slide-invisible-blank {
  visibility:hidden
}
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height:auto
}
.swiper-autoheight .swiper-wrapper {
  align-items:flex-start;
  transition-property:transform,height
}
.swiper-backface-hidden .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translateZ(0)
}
.swiper-3d,
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective:1200px
}
.swiper-3d .swiper-cube-shadow,
.swiper-3d .swiper-slide,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-wrapper {
  transform-style:preserve-3d
}
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top {
  height:100%;
  left:0;
  pointer-events:none;
  position:absolute;
  top:0;
  width:100%;
  z-index:10
}
.swiper-3d .swiper-slide-shadow {
  background:rgba(0,0,0,.15)
}
.swiper-3d .swiper-slide-shadow-left {
  background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-right {
  background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-top {
  background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}
.swiper-3d .swiper-slide-shadow-bottom {
  background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}
.swiper-css-mode>.swiper-wrapper {
  -ms-overflow-style:none;
  overflow:auto;
  scrollbar-width:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
  display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:start start
}
.swiper-horizontal.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:x mandatory
}
.swiper-vertical.swiper-css-mode>.swiper-wrapper {
  scroll-snap-type:y mandatory
}
.swiper-centered>.swiper-wrapper:before {
  content:"";
  flex-shrink:0;
  order:9999
}
.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
  margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
  height:100%;
  min-height:1px;
  width:var(--swiper-centered-offset-after)
}
.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
  margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-centered.swiper-vertical>.swiper-wrapper:before {
  height:var(--swiper-centered-offset-after);
  min-width:1px;
  width:100%
}
.swiper-centered>.swiper-wrapper>.swiper-slide {
  scroll-snap-align:center center
}
.swiper-virtual .swiper-slide {
  -webkit-backface-visibility:hidden;
  transform:translateZ(0)
}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after {
  content:"";
  left:0;
  pointer-events:none;
  position:absolute;
  top:0
}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after {
  height:1px;
  width:var(--swiper-virtual-size)
}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after {
  height:var(--swiper-virtual-size);
  width:1px
}
:root {
  --swiper-navigation-size:44px
}
.swiper-button-next,
.swiper-button-prev {
  align-items:center;
  color:var(--swiper-navigation-color,var(--swiper-theme-color));
  cursor:pointer;
  display:flex;
  height:var(--swiper-navigation-size);
  justify-content:center;
  margin-top:calc(0px - var(--swiper-navigation-size)/2);
  position:absolute;
  top:50%;
  width:calc(var(--swiper-navigation-size)/44*27);
  z-index:10
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  cursor:auto;
  opacity:.35;
  pointer-events:none
}
.swiper-button-next.swiper-button-hidden,
.swiper-button-prev.swiper-button-hidden {
  cursor:auto;
  opacity:0;
  pointer-events:none
}
.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev {
  display:none!important
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-family:swiper-icons;
  font-size:var(--swiper-navigation-size);
  font-variant:normal;
  letter-spacing:0;
  line-height:1;
  text-transform:none!important
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  left:10px;
  right:auto
}
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
  content:"prev"
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  left:auto;
  right:10px
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after {
  content:"next"
}
.swiper-button-lock {
  display:none
}
.swiper-pagination {
  position:absolute;
  text-align:center;
  transform:translateZ(0);
  transition:opacity .3s;
  z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
  opacity:0
}
.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled {
  display:none!important
}
.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom:10px;
  left:0;
  width:100%
}
.swiper-pagination-bullets-dynamic {
  font-size:0;
  overflow:hidden
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  position:relative;
  transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform:scale(.33)
}
.swiper-pagination-bullet {
  background:var(--swiper-pagination-bullet-inactive-color,#000);
  border-radius:50%;
  display:inline-block;
  height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));
  opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);
  width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))
}
button.swiper-pagination-bullet {
  -webkit-appearance:none;
  appearance:none;
  border:none;
  box-shadow:none;
  margin:0;
  padding:0
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor:pointer
}
.swiper-pagination-bullet:only-child {
  display:none!important
}
.swiper-pagination-bullet-active {
  background:var(--swiper-pagination-color,var(--swiper-theme-color));
  opacity:var(--swiper-pagination-bullet-opacity,1)
}
.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
  right:10px;
  top:50%;
  transform:translate3d(0,-50%,0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
  display:block;
  margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top:50%;
  transform:translateY(-50%);
  width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display:inline-block;
  transition:transform .2s,top .2s
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
  margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left:50%;
  transform:translateX(-50%);
  white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:transform .2s,left .2s
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition:transform .2s,right .2s
}
.swiper-pagination-progressbar {
  background:rgba(0,0,0,.25);
  position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background:var(--swiper-pagination-color,var(--swiper-theme-color));
  height:100%;
  left:0;
  position:absolute;
  top:0;
  transform:scale(0);
  transform-origin:left top;
  width:100%
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar,
.swiper-pagination-progressbar.swiper-pagination-horizontal,
.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,
.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  height:4px;
  left:0;
  top:0;
  width:100%
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,
.swiper-pagination-progressbar.swiper-pagination-vertical,
.swiper-vertical>.swiper-pagination-progressbar {
  height:100%;
  left:0;
  top:0;
  width:4px
}
.swiper-pagination-lock {
  display:none
}
.swiper-scrollbar {
  background:rgba(0,0,0,.1);
  border-radius:10px;
  position:relative;
  -ms-touch-action:none
}
.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
  display:none!important
}
.swiper-horizontal>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
  bottom:3px;
  height:5px;
  left:1%;
  position:absolute;
  width:98%;
  z-index:50
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical>.swiper-scrollbar {
  height:98%;
  position:absolute;
  right:3px;
  top:1%;
  width:5px;
  z-index:50
}
.swiper-scrollbar-drag {
  background:rgba(0,0,0,.5);
  border-radius:10px;
  height:100%;
  left:0;
  position:relative;
  top:0;
  width:100%
}
.swiper-scrollbar-cursor-drag {
  cursor:move
}
.swiper-scrollbar-lock {
  display:none
}
.swiper-zoom-container {
  align-items:center;
  display:flex;
  height:100%;
  justify-content:center;
  text-align:center;
  width:100%
}
.swiper-zoom-container>canvas,
.swiper-zoom-container>img,
.swiper-zoom-container>svg {
  max-height:100%;
  max-width:100%;
  object-fit:contain
}
.swiper-slide-zoomed {
  cursor:move
}
.swiper-lazy-preloader {
  border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
  border-radius:50%;
  border-top:4px solid transparent;
  box-sizing:border-box;
  height:42px;
  left:50%;
  margin-left:-21px;
  margin-top:-21px;
  position:absolute;
  top:50%;
  transform-origin:50%;
  width:42px;
  z-index:10
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,
.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
  animation:swiper-preloader-spin 1s linear infinite
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(1turn)
  }
}
.swiper .swiper-notification {
  left:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  z-index:-1000
}
.swiper-free-mode>.swiper-wrapper {
  margin:0 auto;
  transition-timing-function:ease-out
}
.swiper-grid>.swiper-wrapper {
  flex-wrap:wrap
}
.swiper-grid-column>.swiper-wrapper {
  flex-direction:column;
  flex-wrap:wrap
}
.swiper-fade.swiper-free-mode .swiper-slide {
  transition-timing-function:ease-out
}
.swiper-fade .swiper-slide {
  pointer-events:none;
  transition-property:opacity
}
.swiper-fade .swiper-slide .swiper-slide {
  pointer-events:none
}
.swiper-fade .swiper-slide-active,
.swiper-fade .swiper-slide-active .swiper-slide-active {
  pointer-events:auto
}
.swiper-cube {
  overflow:visible
}
.swiper-cube .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  height:100%;
  pointer-events:none;
  transform-origin:0 0;
  visibility:hidden;
  width:100%;
  z-index:1
}
.swiper-cube .swiper-slide .swiper-slide {
  pointer-events:none
}
.swiper-cube.swiper-rtl .swiper-slide {
  transform-origin:100% 0
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active {
  pointer-events:auto
}
.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-next+.swiper-slide,
.swiper-cube .swiper-slide-prev {
  pointer-events:auto;
  visibility:visible
}
.swiper-cube .swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-right,
.swiper-cube .swiper-slide-shadow-top {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:0
}
.swiper-cube .swiper-cube-shadow {
  bottom:0;
  height:100%;
  left:0;
  opacity:.6;
  position:absolute;
  width:100%;
  z-index:0
}
.swiper-cube .swiper-cube-shadow:before {
  background:#000;
  bottom:0;
  content:"";
  filter:blur(50px);
  left:0;
  position:absolute;
  right:0;
  top:0
}
.swiper-flip {
  overflow:visible
}
.swiper-flip .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  pointer-events:none;
  z-index:1
}
.swiper-flip .swiper-slide .swiper-slide {
  pointer-events:none
}
.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active {
  pointer-events:auto
}
.swiper-flip .swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-right,
.swiper-flip .swiper-slide-shadow-top {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:0
}
.swiper-creative .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden;
  transition-property:transform,opacity,height
}
.swiper-cards {
  overflow:visible
}
.swiper-cards .swiper-slide {
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  overflow:hidden;
  transform-origin:center bottom
}
@font-face {
  font-family:Futura;
  src:url(../fonts/futura/280E97_0_0.eot);
  src:url(../fonts/futura/280E97_0_0.eot?#iefix) format("embedded-opentype"),
  url(../fonts/futura/280E97_0_0.woff) format("woff"),
  url(../fonts/futura/280E97_0_0.ttf) format("truetype")
}
.container {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 auto;
  max-width:1210px;
  padding:20px;
  width:100%
}
.span12 {
  width:1170px
}
.span11 {
  width:1070px
}
.span10 {
  width:970px
}
.span9 {
  width:870px
}
.span8 {
  width:770px
}
.span7 {
  width:670px
}
.span6 {
  width:570px
}
.span5 {
  width:470px
}
.span4-5 {
  width:420px
}
.span4 {
  width:370px
}
.span3 {
  width:270px
}
.span2 {
  width:170px
}
.span1 {
  width:70px
}
[class*=span] {
  margin-left:30px
}
.row h2 {
  margin-left:0;
  position:relative
}
.row .sidebar-heading {
  margin-left:30px
}
.offset11 {
  margin-left:1100px
}
.offset10 {
  margin-left:1000px
}
.offset9 {
  margin-left:900px
}
.offset8 {
  margin-left:800px
}
.offset7 {
  margin-left:700px
}
.offset6 {
  margin-left:600px
}
.offset5 {
  margin-left:500px
}
.offset4 {
  margin-left:4000px
}
.offset3 {
  margin-left:300px
}
.offset2 {
  margin-left:200px
}
.offset1 {
  margin-left:100px
}
.nohead [class*=span]:first-child {
  padding-left:20px
}
.nohead [class*=span]:last-child {
  padding-right:20px
}
.nohead .span12 {
  width:1130px
}
.nohead .span11:first-child,
.nohead .span11:last-child {
  width:1050px
}
.nohead .span10:first-child,
.nohead .span10:last-child {
  width:950px
}
.nohead .span9:first-child,
.nohead .span9:last-child {
  width:850px
}
.nohead .span8:first-child,
.nohead .span8:last-child {
  width:750px
}
.nohead .span7:first-child,
.nohead .span7:last-child {
  width:650px
}
.nohead .span6:first-child,
.nohead .span6:last-child {
  width:550px
}
.nohead .span5:first-child,
.nohead .span5:last-child {
  width:450px
}
.nohead .span4-5:first-child,
.nohead .span4-5:last-child {
  width:400px
}
.nohead .span4:first-child,
.nohead .span4:last-child {
  width:350px
}
.nohead .span3:first-child,
.nohead .span3:last-child {
  width:250px
}
.nohead .span2:first-child,
.nohead .span2:last-child {
  width:150px
}
.nohead .span1:first-child,
.nohead .span1:last-child {
  width:50px
}
ol,
ul {
  margin:0 0 20px 20px
}
ul {
  zoom:1
}
ul:after {
  clear:both;
  content:"";
  display:block
}
ul.clear-none:after {
  clear:none
}
ul.custom-bullets {
  list-style:none
}
ul.custom-bullets li {
  font-size:13px;
  margin-top:20px;
  position:relative
}
ul.custom-bullets li:before {
  color:#d71920;
  content:"вЂў";
  font-size:15px;
  left:-20px;
  position:absolute;
  top:0
}
dl {
  margin:10px 0
}
dt {
  color:#c4161c;
  font-size:15px;
  font-weight:400;
  margin:0
}
dd,
dt {
  line-height:20px
}
dd {
  font-size:14px;
  margin:0 0 10px
}
dd a {
  color:#333
}
.customcaption h3 span.inner-h1,
.featured span.inner-h1,
.footer-hd span.inner-h1,
.product h4 span.inner-h1,
h1 span.inner-h1,
ins {
  letter-spacing:-.15em;
  text-decoration:none
}
body {
  -webkit-text-size-adjust:none;
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:400;
  line-height:16px;
  min-width:1170px
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:20px 0 10px
}
h1 {
  font-family:Futura,Helvetica,Arial,sans-serif;
  font-size:28px;
  line-height:34px
}
h1,
h2 {
  font-weight:400
}
h2 {
  font-size:24px;
  line-height:28px
}
h3 {
  font-size:15px
}
h3,
h4 {
  font-weight:700;
  line-height:20px
}
h4,
h5 {
  font-size:14px
}
h5 {
  color:#a1a1a1;
  font-weight:400;
  line-height:22px
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child {
  margin-top:0
}
.featured,
h1 strong,
h2 strong,
h5 strong {
  font-weight:400
}
.featured {
  font-family:Futura,Helvetica,Arial,sans-serif;
  font-size:24px;
  line-height:32px
}
.grey,
.white-grey {
  background:#f6f7f7 url(https://static.1c.ru/images/shad-grey2.png) repeat-x 0 100%
}
.white-grey {
  background:url(https://static.1c.ru/images/shad-white.png) repeat-x,#f6f7f7 url(https://static.1c.ru/images/shad-grey2.png) repeat-x 0 100%
}
.pagination>ul>li.active>a {
  background:#cdcdcd;
  background:#cdcdcd url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcgNDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDNkM2QzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjJiMmIyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzN3Y0MUgweiIvPjwvc3ZnPg==);
  background:#cdcdcd -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#d3d3d3),color-stop(106.62%,#b2b2b2));
  background:#cdcdcd -webkit-linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  background:#cdcdcd -o-linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  background:#cdcdcd linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#46494b
}
.rel {
  position:relative
}
.abs {
  position:absolute;
  width:100%
}
.red {
  color:#c4161c
}
.indent20 {
  padding-left:20px!important
}
.pull-right {
  position:relative;
  z-index:9998
}
.header_main {
  background-color:#fff;
  -webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,.1);
  box-shadow:0 2px 1px 0 rgba(0,0,0,.1);
  padding:8px 0 5px;
  position:relative;
  z-index:2
}
.header_main * {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  margin:0;
  padding:0
}
.header_main .container {
  margin:0 auto;
  padding:0 20px;
  position:relative
}
.header_main .container:after,
.header_main .container:before {
  display:none
}
.header_main ul {
  list-style:none
}
.header_main ul:after {
  display:none
}
.header_main__row {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:stretch;
  align-items:stretch;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  margin:0 -15px
}
.header_main__col {
  height:100%;
/*  width:33.3333333333%; */
}
.header_main__col,
.header_main__info {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  padding:0 15px;
}
.header_main__info {
  -ms-flex-negative:0;
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  width:300px
}
.header_main__info_top {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  font-size:15px;
  line-height:19px;
  margin-bottom:66px;
  width:100%
}
.header_main__info_top,
.header_main__info_top li {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  -webkit-justify-content:center;
  justify-content:center
}
.header_main__info_top li {
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  height:24px;
  margin:0 4px;
  width:24px
}
.header_main__info_top a {
  color:#cdcdcd
}
@media(hover:hover) {
  .header_main__info_top a:hover {
    color:#c4161c
  }
}
.header_main__info_top a:active {
  color:#c4161c
}
.header_main__info_bottom {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center;
  bottom:40px;
  font-weight:700;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  left:5px;
  padding:0 15px;
  position:absolute;
  width:300px
}
.header_main__info_bottom,
.header_main__links {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.header_main__links {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  -webkit-justify-content:flex-start;
  justify-content:flex-start
}
.header_main__link_search {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  -webkit-justify-content:center;
  justify-content:center
}
.header_main__link_search svg {
  fill:#cdcdcd;
  height:18px;
  -webkit-transition:fill .15s;
  -o-transition:fill .15s;
  transition:fill .15s;
  width:18px
}
@media(hover:hover) {
  .header_main__link_search:hover svg {
    fill:#c4161c
  }
}
.header_main__link_search:active svg {
  fill:#c4161c
}
.header_main__title {
  color:#000;
  font-weight:700;
  line-height:18px;
  margin-bottom:3px
}
.header_main__title svg {
  display:none
}
.header_main__nav+.header_main__title {
  margin-top:auto
}
.header_main__nav_item {
  line-height:14px;
  margin:10px 0
}
.header_main__logo {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-grow:1;
  flex-grow:1;
  -webkit-justify-content:center;
  justify-content:center;
  width:100%
}
.header_main__col_sites {
  width:50%
}
.header_main__inner .header_main__nav {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  width:100%
}
.header_main__inner .header_main__col {
  -ms-flex-negative:0;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  width:276px
}
.header_main__inner .header_main__col_sites {
  -ms-flex-negative:1;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-flex-grow:1;
  flex-grow:1;
  -webkit-flex-shrink:1;
  flex-shrink:1;
  padding-left:40px;
  width:100%
}
.header_main__inner .header_main__nav_list:not(.header_main__inner .header_main__nav_list:last-child) {
  margin-right:9%
}
.header_main__inner .header_main__nav_item {
  margin:14px 0;
  white-space:nowrap
}
.header_main__inner .header_main__nav_item:first-child {
  margin-top:10px
}
.header_main__inner .header_main__info_top {
  margin-bottom:0
}
@media(max-width:1200px) {
  .header_main__inner .header_main__nav_item {
    white-space:normal
  }
}
@media(max-width:1024px) {
  .header_main {
    background:#f6f7f7;
    -webkit-box-shadow:none;
    box-shadow:none;
    padding:0
  }
  .header_main .container {
    padding:0 15px
  }
  .header_main__row {
    display:block;
    margin:0
  }
  .header_main__info {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-align-items:center;
    align-items:center;
    -webkit-flex-direction:row;
    -ms-flex-direction:row;
    flex-direction:row;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    padding:16px 0;
    width:100%
  }
  .header_main__logo {
    -ms-flex-negative:0;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    margin-right:32px;
    width:48px
  }
  .header_main__info_top {
    -webkit-box-pack:start;
    -ms-flex-pack:start;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:row-reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
    -webkit-justify-content:flex-start;
    justify-content:flex-start;
    margin-bottom:0;
    margin-left:auto
  }
  .header_main__info_top li+li {
    margin-right:16px
  }
  .header_main__links {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    background-color:#fff;
    border-radius:24px;
    -webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    box-shadow:0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding:8px;
    -webkit-transition:height .2s;
    -o-transition:height .2s;
    transition:height .2s
  }
  .header_main__links>.header_main__col {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2
  }
  .header_main__col {
    padding:0;
    width:100%
  }
  .header_main__info_bottom {
    display:contents;
    font-weight:400;
    padding:0;
    position:static;
    width:100%
  }
  .header_main__info_bottom a {
    color:#333;
    display:inline-block;
    font-size:15px;
    line-height:19px;
    padding:12px 16px
  }
  .header_main__info_about {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1
  }
  .header_main__info_vacancy {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    -webkit-order:3;
    order:3
  }
  .header_main__info_partner {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    -webkit-order:4;
    order:4
  }
  .header_main__title {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    -webkit-align-items:center;
    align-items:center;
    background-color:#fff;
    border-radius:16px;
    color:#333;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    font-weight:400;
    -webkit-justify-content:space-between;
    justify-content:space-between;
    margin:0;
    padding:12px 16px;
    position:relative;
    -webkit-transition:background-color .3s,color .3s;
    -o-transition:background-color .3s,color .3s;
    transition:background-color .3s,color .3s;
    width:100%
  }
  .header_main__title._show {
    background-color:#fff5f5;
    color:#ff424e
  }
  .header_main__title._show svg {
    fill:#ff424e;
    -webkit-transform:rotate(-180deg);
    -o-transform:rotate(-180deg);
    transform:rotate(-180deg)
  }
  .header_main__title .header_main__title_txt {
    display:block;
    font-size:15px;
    line-height:19px;
    margin-right:32px
  }
  .header_main__title svg {
    fill:#b3b3b3;
    -ms-flex-negative:0;
    display:block;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    height:16px;
    -webkit-transform:rotate(0deg);
    -o-transform:rotate(0deg);
    transform:rotate(0deg);
    -webkit-transition:fill .3s,-webkit-transform .3s;
    transition:fill .3s,-webkit-transform .3s;
    -o-transition:fill .3s,-o-transform .3s;
    transition:fill .3s,transform .3s;
    transition:fill .3s,transform .3s,-webkit-transform .3s,-o-transform .3s;
    width:16px
  }
  .header_main__title br {
    display:none
  }
  .header_main__nav {
    height:0;
    overflow:hidden;
    -webkit-transition:height .3s,padding .3s;
    -o-transition:height .3s,padding .3s;
    transition:height .3s,padding .3s;
    width:100%
  }
  .header_main__nav_item {
    margin:0;
    text-align:left;
    width:100%
  }
  .header_main__nav_item a {
    border-radius:16px;
    color:#858585;
    display:block;
    font-size:14px;
    line-height:19px;
    padding:8px 16px;
    width:100%
  }
  .header_main__inner .header_main__col {
    width:100%!important
  }
  .header_main__inner .header_main__col_sites {
    padding-left:0
  }
  .header_main__inner .header_main__nav {
    display:block
  }
  .header_main__inner .header_main__nav_list {
    margin-right:0
  }
  .header_main__inner .header_main__nav_item {
    margin:0!important
  }
}
.footer-hd {
  border-bottom:2px solid #ebecec;
  color:#1b1d1e;
  font-family:Futura,Helvetica,Arial,sans-serif;
  font-size:20px;
  font-weight:400;
  line-height:26px;
  margin:0;
  padding:10px 0;
  text-shadow:0 1px 0 hsla(0,0%,100%,.11)
}
.footer-navigation {
  font-size:14px;
  line-height:20px;
  list-style:none;
  margin:0;
  padding:15px 0 20px
}
.footer-navigation li {
  padding:4px 0
}
.footer-navigation a {
  color:#5f5f5f
}
.footer-navigation a:focus,
.footer-navigation a:hover {
  color:#c4161c
}
.footer-navigation a:active {
  color:#941d22
}
.footer-navigation-lg {
  font-size:18px;
  margin-top:40px
}
.footer-navigation-lg:first-child {
  margin-top:0
}
.footer-navigation-lg li {
  margin-bottom:10px
}
.footer-txt {
  border-top:2px solid #ebecec;
  color:#787878;
  font-size:14px;
  line-height:20px;
  padding:20px 0 0
}
.aic {
  background:url(https://static.1c.ru/images/aic.png) no-repeat;
  display:inline-block;
  height:26px;
  margin-bottom:-6px;
  margin-left:8px;
  overflow:hidden;
  position:relative;
  text-indent:-9999px;
  top:-6px;
  vertical-align:top;
  width:51px
}
.aic:hover {
  background-position:0 -26px
}
.btn {
  border-radius:50px;
  overflow:hidden
}
.btn .icon {
  left:-5px;
  position:relative
}
.btn.btn-info {
  background-clip:padding-box;
  background:#d64c11;
  background:#d64c11 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgNTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDEwZjBmIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlMDM4MWMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMTUxMGIiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMjAwdjU0SDB6Ii8+PC9zdmc+);
  background:#d64c11 -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#d10f0f),color-stop(57.62%,#e0381c),color-stop(106.62%,#d1510b));
  background:#d64c11 -webkit-linear-gradient(bottom,#d10f0f 6.62%,#e0381c 57.62%,#d1510b 106.62%);
  background:#d64c11 -o-linear-gradient(bottom,#d10f0f 6.62%,#e0381c 57.62%,#d1510b 106.62%);
  background:#d64c11 linear-gradient(bottom,#d10f0f 6.62%,#e0381c 57.62%,#d1510b 106.62%);
  border:none;
  -webkit-box-shadow:0 3px 5px rgba(162,83,86,.7),inset 0 -3px 0 rgba(150,26,20,.6),inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 3px 5px rgba(162,83,86,.7),inset 0 -3px 0 rgba(150,26,20,.6),inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#fff;
  font-size:18px;
  font-weight:700;
  line-height:54px;
  padding:0 25px;
  text-shadow:0 -1px 0 rgba(104,52,31,.59)
}
.btn.btn-info:focus,
.btn.btn-info:hover {
  background:#d12b0d;
  background:#d12b0d url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgNTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDE1MTBiIiBzdG9wLW9wYWNpdHk9Ii43OCIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZTAzODFjIiBzdG9wLW9wYWNpdHk9Ii43OCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QxMGYwZiIgc3RvcC1vcGFjaXR5PSIuNzgiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMjAwdjU0SDB6Ii8+PC9zdmc+);
  background:#d12b0d -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,rgba(209,82,11,.78)),color-stop(55.62%,rgba(224,57,29,.78)),color-stop(106.62%,rgba(209,15,16,.78)));
  background:#d12b0d -webkit-linear-gradient(bottom,rgba(209,82,11,.78) 6.62%,rgba(224,57,29,.78) 55.62%,rgba(209,15,16,.78) 106.62%);
  background:#d12b0d -o-linear-gradient(bottom,rgba(209,82,11,.78) 6.62%,rgba(224,57,29,.78) 55.62%,rgba(209,15,16,.78) 106.62%);
  background:#d12b0d linear-gradient(bottom,rgba(209,82,11,.78) 6.62%,rgba(224,57,29,.78) 55.62%,rgba(209,15,16,.78) 106.62%)
}
.btn.btn-info:active {
  background:#a6250a;
  background:#a6250a url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgNTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjYTMwYjBiIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYTg0MzA4Ii8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDIwMHY1NEgweiIvPjwvc3ZnPg==);
  background:#a6250a -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#a30b0b),color-stop(106.62%,#a84308));
  background:#a6250a -webkit-linear-gradient(bottom,#a30b0b 6.62%,#a84308 106.62%);
  background:#a6250a -o-linear-gradient(bottom,#a30b0b 6.62%,#a84308 106.62%);
  background:#a6250a linear-gradient(bottom,#a30b0b 6.62%,#a84308 106.62%);
  color:#721706;
  text-shadow:none
}
.btn-danger {
  background:#d1090f;
  border:none;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  color:#fff;
  font-size:14px;
  font-weight:700;
  line-height:20px;
  padding:15px 20px;
  text-shadow:0 1px 0 rgba(15,17,20,.38);
  -webkit-transition:background-color .2s;
  -o-transition:background-color .2s;
  transition:background-color .2s
}
.btn-danger:focus,
.btn-danger:hover {
  background:#e12618;
  color:#fff;
  text-shadow:0 1px 0 rgba(15,17,20,.18)
}
.btn-danger:active {
  background:#8e1b1e;
  color:#fff;
  text-shadow:none
}
.btn-green {
  background:#08b100;
  -webkit-transition:background-color .2s;
  -o-transition:background-color .2s;
  transition:background-color .2s
}
.btn-green:focus,
.btn-green:hover {
  background:#54e04d
}
.btn-green:active {
  background:#068400
}
.btn-warning {
  background-clip:padding-box;
  background:#fad642;
  background:#fad642 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgNTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjNhYjJjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmNGM4M2EiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRkNDciLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMjAwdjU0SDB6Ii8+PC9zdmc+);
  background:#fad642 -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#f3ab2c),color-stop(57.62%,#f4c83a),color-stop(106.62%,#ffdd47));
  background:#fad642 -webkit-linear-gradient(bottom,#f3ab2c 6.62%,#f4c83a 57.62%,#ffdd47 106.62%);
  background:#fad642 -o-linear-gradient(bottom,#f3ab2c 6.62%,#f4c83a 57.62%,#ffdd47 106.62%);
  background:#fad642 linear-gradient(bottom,#f3ab2c 6.62%,#f4c83a 57.62%,#ffdd47 106.62%);
  border:none;
  -webkit-box-shadow:0 2px 4px rgba(115,18,18,.3),inset 0 -3px 0 rgba(184,136,42,.6),inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 2px 4px rgba(115,18,18,.3),inset 0 -3px 0 rgba(184,136,42,.6),inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#ec2a07;
  font-size:18px;
  font-weight:700;
  line-height:54px;
  padding:0 35px;
  text-shadow:0 1px 0 #e9c643
}
.btn-warning:focus,
.btn-warning:hover {
  background:#f2c111;
  background:#f2c111 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgNTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZkZDQ3IiBzdG9wLW9wYWNpdHk9Ii4zNSIvPjxzdG9wIG9mZnNldD0iNDklIiBzdG9wLWNvbG9yPSIjZjRjODNhIiBzdG9wLW9wYWNpdHk9Ii4zNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzYWIyYyIgc3RvcC1vcGFjaXR5PSIuMzUiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMjAwdjU0SDB6Ii8+PC9zdmc+);
  background:#f2c111 -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,rgba(255,222,71,.35)),color-stop(55.62%,rgba(244,201,58,.35)),color-stop(106.62%,rgba(243,172,45,.35)));
  background:#f2c111 -webkit-linear-gradient(bottom,rgba(255,222,71,.35) 6.62%,rgba(244,201,58,.35) 55.62%,rgba(243,172,45,.35) 106.62%);
  background:#f2c111 -o-linear-gradient(bottom,rgba(255,222,71,.35) 6.62%,rgba(244,201,58,.35) 55.62%,rgba(243,172,45,.35) 106.62%);
  background:#f2c111 linear-gradient(bottom,rgba(255,222,71,.35) 6.62%,rgba(244,201,58,.35) 55.62%,rgba(243,172,45,.35) 106.62%);
  color:#ed3d1e;
  text-shadow:0 1px 0 #f9e6b1
}
.btn-warning:active {
  background:#5c5336;
  background:#5c5336 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMDAgNTQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNTk0YzNjIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWQ1NTMzIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDIwMHY1NEgweiIvPjwvc3ZnPg==);
  background:#5c5336 -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#594c3c),color-stop(106.62%,#5d5533));
  background:#5c5336 -webkit-linear-gradient(bottom,#594c3c 6.62%,#5d5533 106.62%);
  background:#5c5336 -o-linear-gradient(bottom,#594c3c 6.62%,#5d5533 106.62%);
  background:#5c5336 linear-gradient(bottom,#594c3c 6.62%,#5d5533 106.62%);
  color:#282418;
  text-shadow:none
}
.btn-default {
  background:#ececec;
  background:#ececec url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcgNDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzN3Y0MUgweiIvPjwvc3ZnPg==);
  background:#ececec -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#eaeaea),color-stop(106.62%,#fff));
  background:#ececec -webkit-linear-gradient(bottom,#eaeaea 6.62%,#fff 106.62%);
  background:#ececec -o-linear-gradient(bottom,#eaeaea 6.62%,#fff 106.62%);
  background:#ececec linear-gradient(bottom,#eaeaea 6.62%,#fff 106.62%);
  border:none;
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#46494b;
  font-family:Arial,Helvetica,sans-serif;
  font-size:15px;
  font-weight:700;
  line-height:41px;
  padding:0 20px;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.btn-default:focus,
.btn-default:hover {
  background:#f8f8f8;
  background:#f8f8f8 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzkgNDIiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzOXY0MkgweiIvPjwvc3ZnPg==);
  background:#f8f8f8 -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#f7f7f7),color-stop(106.62%,#fff));
  background:#f8f8f8 -webkit-linear-gradient(bottom,#f7f7f7 6.62%,#fff 106.62%);
  background:#f8f8f8 -o-linear-gradient(bottom,#f7f7f7 6.62%,#fff 106.62%);
  background:#f8f8f8 linear-gradient(bottom,#f7f7f7 6.62%,#fff 106.62%)
}
.btn-default:active {
  background:#cdcdcd;
  background:#cdcdcd url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcgNDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDNkM2QzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjJiMmIyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzN3Y0MUgweiIvPjwvc3ZnPg==);
  background:#cdcdcd -webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#d3d3d3),color-stop(106.62%,#b2b2b2));
  background:#cdcdcd -webkit-linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  background:#cdcdcd -o-linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  background:#cdcdcd linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#46494b
}
h1 .btn-default {
  margin:-4px 0 -4px 30px
}
.btn-small {
  line-height:31px
}
.btn-large {
  font-size:18px;
  line-height:49px
}
.btn-store {
  background-color:#000;
  background-image:url(https://static.1c.ru/images/spriteStore.png);
  background-repeat:no-repeat;
  border:1px solid #838383;
  border-radius:6px;
  cursor:pointer;
  display:inline-block;
  height:54px;
  margin-right:7px;
  padding:0!important;
  vertical-align:middle;
  width:160px
}
.btn-store,
.btn-store-app {
  background-position:0 0
}
.btn-store-google {
  background-position:0 -54px
}
.btn-store-windows {
  background-position:0 -108px
}
a {
  color:#c4161c;
  outline:none!important
}
a:focus,
a:hover {
  color:#737576;
  text-decoration:none
}
a:active {
  color:#941d22
}
a.newslist {
  display:inline-block;
  font-size:15px;
  font-weight:700
}
a.newslist i {
  font-size:14px
}
a.action-link {
  border-bottom:1px dotted #c4161c
}
a.action-link-big,
a.showmore {
  border-bottom:1px dotted #c4161c;
  font-size:24px;
  line-height:49px
}
a.showmore {
  position:relative
}
a.showmore:after {
  content:"";
  height:9px;
  margin-top:-4px;
  position:absolute;
  right:-24px;
  top:50%;
  width:12px
}
a.showmore i {
  font-size:15px;
  margin-top:-8px;
  position:absolute;
  right:-20px;
  top:50%
}
a.action-link-big:focus,
a.action-link-big:hover,
a.action-link:focus,
a.action-link:hover,
a.showmore:focus,
a.showmore:hover {
  border-color:#737576
}
a.action-link-big:active,
a.action-link:active,
a.showmore:active {
  border-color:#941d22
}
a.rss {
  color:#000!important;
  display:inline-block;
  font-size:16px;
  margin:0 10px;
  vertical-align:middle
}
a.zoom {
  background:#000;
  background:rgba(0,0,0,.7);
  color:#fd0!important;
  font-size:36px;
  height:50px;
  line-height:50px;
  margin-top:-70px;
  position:absolute;
  right:20px;
  text-align:center;
  width:50px;
  z-index:3
}
a.zoom:hover {
  background-color:#fff
}
.table {
  border:1px solid #dededf;
  border-radius:2px
}
.table caption {
  background:#ebebeb;
  border-bottom:1px solid #a9a9a9;
  font-size:15px;
  font-weight:700;
  padding:13px 0;
  text-shadow:0 1px 0 #fff
}
.table td {
  border:none;
  font-size:13px;
  line-height:22px;
  padding:12px 15px
}
.table td.text-right {
  text-align:right
}
.table td.hl {
  color:#c4161c
}
.table th {
  border:none;
  border-bottom:1px solid #dededf;
  color:#36414b;
  font-size:15px;
  line-height:22px;
  padding:12px 15px
}
.table h3 {
  margin:0
}
.table small {
  font-size:12px;
  font-weight:700
}
.table.forms {
  margin:20px auto
}
.table-striped tbody>tr>td,
.table-striped tbody>tr>th {
  background:#fdfbee
}
.table-striped tbody>tr:nth-child(odd)>td,
.table-striped tbody>tr:nth-child(odd)>th {
  background:#fff
}
.table-fixed {
  table-layout:fixed
}
.redhead table.forms p {
  margin:5px 0
}
.redhead table+p {
  margin-top:2em
}
.carousel-inner {
  background:#fff;
  border-radius:16px;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s;
  transition:box-shadow .2s,-webkit-box-shadow .2s
}
@media(hover:hover) {
  .carousel-inner:hover {
    -webkit-box-shadow:0 2px 4px rgba(15,17,20,.25);
    box-shadow:0 2px 4px rgba(15,17,20,.25)
  }
}
.carousel-inner:active {
  -webkit-box-shadow:0 2px 4px rgba(15,17,20,.25);
  box-shadow:0 2px 4px rgba(15,17,20,.25)
}
.carousel-image {
  left:20px;
  position:absolute;
  top:20px;
  width:150px
}
.carousel-indicators {
  bottom:20px;
  left:14px;
  right:auto;
  top:auto
}
.carousel-indicators li {
  background-clip:padding-box;
  background-color:#a7b1b5;
  border-radius:7px;
  -webkit-box-shadow:inset 0 2px 0 rgba(126,143,149,.47);
  box-shadow:inset 0 2px 0 rgba(126,143,149,.47);
  cursor:pointer;
  height:14px;
  margin-left:10px;
  width:14px
}
.carousel-indicators li.active {
  background-color:#fff;
  background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCAxNCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJhIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwLjMzOCUiIHkxPSI5Ni42OTElIiB4Mj0iNTAuMzM4JSIgeTI9Ii0zLjMwOSUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNkOWViZjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMTR2MTRIMHoiLz48L3N2Zz4=);
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#d9ebf3),color-stop(106.62%,#fff));
  background-image:-webkit-linear-gradient(bottom,#d9ebf3 6.62%,#fff 106.62%);
  background-image:-o-linear-gradient(bottom,#d9ebf3 6.62%,#fff 106.62%);
  background-image:linear-gradient(bottom,#d9ebf3 6.62%,#fff 106.62%);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25)
}
@media(max-width:1024px) {
  .carousel-inner {
    background:transparent;
    -webkit-box-shadow:none;
    box-shadow:none;
    -webkit-transition:height .2s;
    -o-transition:height .2s;
    transition:height .2s
  }
  .carousel-inner .item {
    max-height:none
  }
  .carousel-inner .item a {
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center
  }
}
.set-short {
  display:inline-block;
  margin-right:20px
}
.set-short .option a {
  border:none
}
.f-small {
  font-size:12px!important
}
.news {
  position:relative
}
.subscribe {
  font-family:Arial,Helvetica,sans-serif;
  font-size:13px;
  font-weight:700;
  margin-left:15px;
  text-shadow:0 1px 0 #fff
}
.space {
  font-size:15px;
  line-height:21px;
  margin:30px 0
}
.space li {
  margin:15px 0
}
.img-holder {
  float:left
}
.img-holder img,
.txt-holder {
  display:block
}
.txt-holder {
  font-size:26px;
  line-height:54px;
  overflow:hidden;
  padding:0 40px;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.print {
  display:inline-block;
  line-height:30px
}
.print-abs {
  position:absolute;
  right:20px;
  top:20px
}
.label {
  background:#ffe74d;
  border-radius:0;
  color:#c9181e;
  font-size:inherit;
  font-weight:400;
  line-height:inherit;
  text-shadow:none
}
.block-thumb,
.block-thumb img {
  width:auto
}
.block-thumb p {
  text-align:center
}
.well {
  border:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  padding:17px 20px
}
.alert,
.well {
  border-radius:0;
  color:#6a6c6d
}
.alert {
  border:none;
  padding:17px 20px 17px 100px
}
.alert-block {
  background:#fff5ca url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTdFQUU0NEYwMEQzMTFFMzlFMDBERUQ3N0UwMzEzQjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTdFQUU0NTAwMEQzMTFFMzlFMDBERUQ3N0UwMzEzQjUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5N0VBRTQ0RDAwRDMxMUUzOUUwMERFRDc3RTAzMTNCNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5N0VBRTQ0RTAwRDMxMUUzOUUwMERFRDc3RTAzMTNCNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pj4/BK8AAAG0SURBVHjaYvx0jIEUoAHEs4BYDojboGyiAQsJanmAeCsQK0H5M4H4GRBvIdYAJhIsK0GyCAb6gZiV2pZJAXEpFnEVIM6mtmUtQMyFQ64GiAWpZZk+EMfjkReGWkgVy3qR1P0A4nogTgLiK0hqsrHEJ8mWeQOxM1qQNQHxfCD2AOK/UHF2IO6kxDJQtuhCE7uExH4KxK+Q+MFAbEWuZSlArIUl9cEABxCLI/EZoUHOSKplfEDciEVcE81idP0WQBxGqmXlQCxGwDI1HHrboXFIlGWgcq8Qh0HqONjIQBGIc4m1DJSBOXEYJIuUuVXxxHc1NP/htcwYiGMIpGA5KK2AR40AND/itQxvaoKCVCBOQ4s/bCADPV4ZkeozfyDeQESJ8g2IP6Mle1wAZF4gus9YiSkBgOA4EEsDsQS0yiEEAoDYHt2yDDypCxk0A/EHKLsPiF8ToacHFjVM0MisI7KqQc57nNDamxAwAeJomGU5QCxCpGUd0KABpdrleLIIOgB5hhGUQEBJxJKB9kAZ5LMXdLDoFygFgywrA+JTNLToLbQGeY2cz3hJbNoRCz4C8T8QAyDAAPPiPqgXEQeYAAAAAElFTkSuQmCC) no-repeat 40px 50%
}
.alert-error {
  background:#ffe2e2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0FBOEQ0RTMwMEQzMTFFM0FDRkM4NUNGRTIyODhGQ0EiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0FBOEQ0RTQwMEQzMTFFM0FDRkM4NUNGRTIyODhGQ0EiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQUE4RDRFMTAwRDMxMUUzQUNGQzg1Q0ZFMjI4OEZDQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQUE4RDRFMjAwRDMxMUUzQUNGQzg1Q0ZFMjI4OEZDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhjgSSQAAAFQSURBVHjanJY9SwNBEIYvy6FRJHWKJH7+A2tBMYTUdkkqf4b/Q3s7G4Np0hp7g9hGOwULQVCrSIr4juzAst7uztzA0xy378N+zV1+3tzJnFoBFfCTlSsDNsC3+4CLTDPLbonwNTAG7+DEF2yDCdgCm+BOKVkHI9AFq+CKJSSoglvQcgY0FBIKvwEdb6lJss8zyAsGsmRPGc5Fe1khwRwcg7eAZBKQxMIXoAemPIMncKSQSMKH/imSSsThvkAqGUvDiwQSyaE0PCRIScThMYFUEg1PCaherShUH+Ax1ZxivWUUWHOueurGm0R4R7AH0bZilOEL2y3FEqMMpw09iBzhf73LKMOH2rZilOHatvInMJreopCcsaBmX1RfoojkC1yw4BMMbKAmPCSh8DZ4cPfgGvRtsCbcldCFvLSyaVbwqSTJC1iC+xJ/Fc/g1H/4K8AAxTlwD1CcGKIAAAAASUVORK5CYII=) no-repeat 40px 50%
}
.alert-success {
  background:#daf8c8 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTA5MjIxNzUwMEQzMTFFM0FGNkZFRTRBNDAyMDQ5NUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTA5MjIxNzYwMEQzMTFFM0FGNkZFRTRBNDAyMDQ5NUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFMDkyMjE3MzAwRDMxMUUzQUY2RkVFNEE0MDIwNDk1RCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFMDkyMjE3NDAwRDMxMUUzQUY2RkVFNEE0MDIwNDk1RCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhGtRQUAAAF5SURBVHjarJVNKERRFMfNeEmKYSGlxEpZSqEsbFgre8Z3iYRIyuwk+bZjkmIlGztfZSVrG2WDJdnYsKF8/G6dV7fbec98vFO/3tz/3Pl359xzzotVn/QURBTl8A7fZhGPyLQdXuABOo3gRWBaBgdQDHVwAatRnHgLaq11DAbyNe6CfkXP68SVsKvoN7Cej/EOVDnaByRNZeRq3Avdij4Dj7mWWw1sK/o5pP1FtsbmxvelGex4g0H41YwblJy5MQ4dij4Gz7bgG4/AHdxDU4BpPSwr+jEcuaIxHpYbNp8r4AqanX2FcAgljm7aeFQ7hTHbkNz5kYBLaLW0eWhxfmvyOST5VY3Tip6Qnm+DRkgpe/bgNOgyPKk985xQhssZvEKR890TTIfdsid/aRJ+5GlHqWCHmbd90mWBEbfyNQVrGdTyJlz/t8ltkFlYCdlvSnIhk07SOm8uoF6/ZEZ85mrsl9eio5n1baa9H/ZqSkmbJmXGLmUzVP4EGABm3kA5lvYpoAAAAABJRU5ErkJggg==) no-repeat 40px 50%
}
.alert-info {
  background:#bcdef5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAXCAYAAAAP6L+eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTgyMUJDRjcwMEUzMTFFM0ExMDY4OTM3OEU0NEE0MzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTgyMUJDRjgwMEUzMTFFM0ExMDY4OTM3OEU0NEE0MzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo1ODIxQkNGNTAwRTMxMUUzQTEwNjg5Mzc4RTQ0QTQzMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo1ODIxQkNGNjAwRTMxMUUzQTEwNjg5Mzc4RTQ0QTQzMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pkm1Jj0AAAE6SURBVHjaYvz//z8DOlBp2MuAA4QAcRwQfwXipUC85U6DM1aFLAzEgxwgnozEDwfiCCBehU0xEwkGJ6PxGYE4HpdiUgx+RqQYyQaXA/EbJP4jIG7HpZiUML4CilcgdoZG3hEoTbHBIPARiNcRo5AYgzmB2BCIeYH4ORBfotRgP2isewMxO5L4GSAOBOIn+AzGFXmCQNwFTVJ30ORMgLiHXBd/AGINKJsViF8AsRCSvDkhg3G5GDmf/wbiz2jyn8g1GBmAXCqLJnaRGgbbYVG3lxoGe2MJpu2UGgxKFV5oYueB+BWlBoMyhhSa2DZiMgghgx2xiO2nhsG6WMSuUsNgbixiIkhsVnINPoRF7DAQ7wPim0DsQa7B06D4D5IYPxD/hRbyu8gtNkEGZANxLRCrQ/m3oGUJXgAQYAAe+zmuLODl0QAAAABJRU5ErkJggg==) no-repeat 40px 50%
}
.partner-heading {
  border-top:1px solid #e5e8ec;
  padding:20px 0 0;
  position:relative
}
.featured-txt {
  display:inline-block;
  font-size:15px;
  font-weight:400;
  line-height:32px;
  margin-left:30px
}
.iso-abs {
  position:absolute;
  right:175px;
  top:14px
}
.iso-abs,
.iso-rel {
  background:url(https://static.1c.ru/images/iso.gif) no-repeat 100% 50%;
  color:#36414b;
  font-weight:700;
  padding-right:60px
}
.iso-rel {
  height:38px;
  width:130px
}
.previous .btn i.arrow {
  border-right:1px solid #dbdcdd;
  float:left;
  height:37px;
  line-height:37px;
  margin:0 12px 0 -12px;
  width:36px
}
.next .btn i.arrow {
  border-left:1px solid #dbdcdd;
  float:right;
  height:37px;
  line-height:37px;
  margin:0 -12px 0 12px;
  width:36px
}
.vertical-space {
  margin-bottom:20px;
  margin-top:20px
}
.top-space {
  margin-top:20px
}
.vertical-space:first-child {
  margin-top:0
}
.nospace {
  margin:0
}
.small {
  font-weight:400
}
.small,
.small-table td {
  font-size:9.75px;
  line-height:9.75px
}
.small-table td {
  border:none;
  padding:5px
}
.small-table td.text-right {
  text-align:right
}
.rating-url {
  word-wrap:break-word;
  float:left;
  width:520px
}
@media print {
  a[href]:after {
    content:none!important
  }
  .breadcrumb,
  .footer,
  .header,
  .header__mobile,
  .header_main,
  .infonews_footer,
  .pager,
  .redhead:before,
  .sidebar,
  .sidebar-menu-block,
  .social_links,
  .spr,
  .widebox.clearfix {
    display:none
  }
}
@page {
  margin-left:0;
  margin-right:0
}
.after-clear:after {
  clear:both;
  content:"";
  display:block
}
span.ins-text {
  letter-spacing:-.15em;
  text-decoration:none
}
#YMapElement img {
  max-width:inherit
}
.tag1c {
  background-color:#c4151c;
  border-radius:5px;
  color:#fff;
  display:inline-block;
  font-size:11px;
  font-weight:700;
  margin:5px;
  padding:3px 1px 5px 5px
}
.tag1c.tag1c-active,
.tag1c:hover {
  background-color:#ffde08;
  color:#333
}
.over-banner {
  margin-bottom:20px;
  margin-top:-15px
}
.over-banner,
.text-center {
  text-align:center
}
.row-block {
  margin:30px 0
}
.row-block:after {
  clear:both;
  content:"";
  display:block
}
.col-block {
  display:inline-block;
  position:relative;
  vertical-align:top
}
.col_4 {
  padding:0 10px;
  width:20%
}
.col-block-img {
  height:90px;
  position:relative
}
.col-block-img>img {
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0
}
.col-block-title {
  font-size:14px;
  font-weight:700;
  margin-bottom:20px;
  margin-top:20px
}
.form-error {
  color:red;
  font-size:13px;
  text-align:right
}
.form-error-demand4 {
  color:rgba(196,22,28,.8);
  font-size:11px;
  margin-bottom:10px;
  width:390px
}
.flexable {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.flex-wrap {
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap
}
.justify-between {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-justify-content:space-between;
  justify-content:space-between
}
.justify-around {
  -ms-flex-pack:distribute;
  -webkit-justify-content:space-around;
  justify-content:space-around
}
.justify-start {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-justify-content:flex-start;
  justify-content:flex-start
}
.justify-center {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  justify-content:center
}
.align-center {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center
}
.align-start {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  align-items:flex-start
}
.justify-self-end {
  -webkit-justify-self:flex-end;
  justify-self:flex-end;
  margin-left:auto
}
#print-location-href {
  display:none
}
.banners_composite_bottom {
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  margin-top:14px
}
.banners_composite img {
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17)
}
.nowrap {
  white-space:nowrap
}
.ck_row {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  -webkit-justify-content:flex-start;
  justify-content:flex-start
}
.ck_row+.ck_row {
  margin-top:20px
}
.ck_row .ck_row__title {
  width:100%
}
.ck_row .ck_row__descr {
  margin-top:10px;
  width:100%
}
.ck_row .ck_row__descr>:last-child {
  margin-bottom:0
}
.ck_row .ck_row__txt {
  width:calc(100% - 253px)
}
.ck_row .ck_row__txt>:last-child {
  margin-bottom:0
}
.ck_row .ck_row__img {
  -ms-flex-negative:0;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-shrink:0;
  flex-shrink:0;
  -webkit-justify-content:flex-end;
  justify-content:flex-end;
  width:243px
}
@media (max-width:576px) {
  .ck_row {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .ck_row>.ck_row {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    -webkit-order:2;
    order:2
  }
  .ck_row .ck_row__title {
    -webkit-box-ordinal-group:2;
    -ms-flex-order:1;
    -webkit-order:1;
    order:1
  }
  .ck_row .ck_row__img {
    -webkit-box-ordinal-group:3;
    -ms-flex-order:2;
    margin-bottom:16px;
    -webkit-order:2;
    order:2
  }
  .ck_row .ck_row__txt {
    -webkit-box-ordinal-group:4;
    -ms-flex-order:3;
    -webkit-order:3;
    order:3;
    width:100%
  }
  .ck_row .ck_row__descr {
    -webkit-box-ordinal-group:5;
    -ms-flex-order:4;
    margin-top:1.8em;
    -webkit-order:4;
    order:4
  }
}
.main_page__promo .container {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
  align-items:stretch;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.main_page__promo .container:after,
.main_page__promo .container:before {
  display:none
}
.main_page__promo a {
  display:block
}
.main_page__promo_solo {
  -webkit-box-flex:0;
  -webkit-flex:0 1 23.2%;
  -ms-flex:0 1 23.2%;
  flex:0 1 23.2%;
  margin-right:30px;
  max-height:215px;
  max-width:270px
}
.main_page__promo_solo a {
  border-radius:16px;
  -webkit-box-shadow:0 2px 1px rgba(15,17,20,.17);
  box-shadow:0 2px 1px rgba(15,17,20,.17);
  overflow:hidden;
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s;
  transition:box-shadow .2s,-webkit-box-shadow .2s
}
@media(hover:hover) {
  .main_page__promo_solo a:hover {
    -webkit-box-shadow:0 2px 4px rgba(15,17,20,.3);
    box-shadow:0 2px 4px rgba(15,17,20,.3)
  }
}
.main_page__promo_solo a:active {
  -webkit-box-shadow:0 2px 4px rgba(15,17,20,.3);
  box-shadow:0 2px 4px rgba(15,17,20,.3)
}
.main_page__promo_carousel {
  -webkit-box-flex:1;
  border-radius:16px;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  -webkit-flex:1 0 50%;
  -ms-flex:1 0 50%;
  flex:1 0 50%;
  max-height:215px;
  min-width:0;
  overflow:hidden;
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s;
  transition:box-shadow .2s,-webkit-box-shadow .2s
}
@media(hover:hover) {
  .main_page__promo_carousel:hover {
    -webkit-box-shadow:0 2px 4px rgba(15,17,20,.25);
    box-shadow:0 2px 4px rgba(15,17,20,.25)
  }
}
.main_page__promo_carousel:active {
  -webkit-box-shadow:0 2px 4px rgba(15,17,20,.25);
  box-shadow:0 2px 4px rgba(15,17,20,.25)
}
.main_page__promo_carousel .swiper-pagination {
  bottom:20px;
  left:14px;
  width:auto
}
.main_page__promo_carousel .swiper-pagination-bullet {
  background-clip:padding-box;
  background-color:#a7b1b5;
  border-radius:7px;
  -webkit-box-shadow:inset 0 2px 0 rgba(126,143,149,.47);
  box-shadow:inset 0 2px 0 rgba(126,143,149,.47);
  cursor:pointer;
  height:14px;
  margin:0 0 0 10px!important;
  opacity:1;
  -webkit-transition:background-color .2s;
  -o-transition:background-color .2s;
  transition:background-color .2s;
  width:14px
}
@media(hover:hover) {
  .main_page__promo_carousel .swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active) {
    background-color:#787878
  }
}
.main_page__promo_carousel .swiper-pagination-bullet:active:not(.swiper-pagination-bullet-active) {
  background-color:#787878
}
.main_page__promo_carousel .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color:#fff;
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(6.62%,#d9ebf3),color-stop(106.62%,#fff));
  background-image:-webkit-linear-gradient(bottom,#d9ebf3 6.62%,#fff 106.62%);
  background-image:-o-linear-gradient(bottom,#d9ebf3 6.62%,#fff 106.62%);
  background-image:linear-gradient(bottom,#d9ebf3 6.62%,#fff 106.62%);
  -webkit-box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25)
}
.main_page__info .container {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:stretch;
  align-items:stretch;
  -webkit-column-gap:30px;
  -moz-column-gap:30px;
  column-gap:30px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  padding-top:10px;
  row-gap:24px
}
.main_page__info .container:after,
.main_page__info .container:before {
  display:none
}
.main_page__info .btn {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  gap:8px;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  line-height:normal;
  padding:10px 24px;
  text-align:left
}
.main_page__info .btn .icon {
  position:static
}
.main_page__info .main_info__header_btn__solutions {
  padding-right:48px
}
.main_info__article {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  background-color:#fff;
  border-radius:16px;
  -webkit-box-shadow:0 2px 4px rgba(15,17,20,.17);
  box-shadow:0 2px 4px rgba(15,17,20,.17);
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  -webkit-flex-direction:column;
  -ms-flex-direction:column;
  flex-direction:column;
  padding:24px;
  position:relative;
  width:100%
}
.main_info__article,
.main_info__header {
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex
}
.main_info__header {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:center;
  align-items:center;
  gap:15px;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  margin-bottom:24px
}
.main_info__header h2 {
  font-weight:700;
  line-height:32px;
  margin:0
}
.main_info__header h2 a {
  color:#333
}
.main_info__header h3 {
  font-size:20px;
  font-weight:600;
  line-height:30px;
  margin:0
}
.main_info__header h3 a {
  color:#333
}
.main_info__header_link {
  font-size:14px
}
.main_info__header_btns {
  margin-left:auto
}
.main_info__list {
  list-style:none;
  margin:0;
  padding:0
}
.main_info__list:not(:last-child) {
  margin-bottom:24px
}
.main_info__list_item {
  font-size:14px;
  line-height:20px
}
.main_info__list_item:not(:last-child) {
  margin-bottom:16px
}
.main_info__list_item span {
  display:block
}
.main_info__list_item ul {
  list-style:none;
  margin-top:3px
}
.main_info__list_item li {
  position:relative
}
.main_info__list_item li:after {
  background-color:#333;
  border-radius:6px;
  content:"";
  display:block;
  height:4px;
  left:-14px;
  position:absolute;
  top:8px;
  width:4px
}
.main_info__news_date {
  color:#c4161c;
  display:block;
  font-size:15px;
  margin-bottom:2px
}
.main_info__news_date a {
  color:#c4161c;
  display:inline-block
}
@media(hover:hover) {
  .main_info__news_date a:hover {
    color:#737576;
    text-decoration:none
  }
}
.main_info__news_date a:active {
  color:#737576;
  text-decoration:none
}
.main_info__news_text {
  display:block
}
.main_info__news_text a {
  color:#333;
  display:inline-block
}
@media(hover:hover) {
  .main_info__news_text a:hover {
    color:#737576;
    text-decoration:none
  }
}
.main_info__news_text a:active {
  color:#737576;
  text-decoration:none
}
.main_info__footer {
  margin-top:auto;
  text-align:right
}
.main_page__products {
  -webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.1);
  box-shadow:0 0 5px 1px rgba(0,0,0,.1);
  margin:10px 0
}
.main_page__products .container {
  -webkit-column-gap:30px;
  -moz-column-gap:30px;
  column-gap:30px;
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  row-gap:20px
}
.main_page__products .container:after,
.main_page__products .container:before {
  display:none
}
.main_products__header {
  margin:0!important
}
.main_products__txt {
  line-height:20px
}
.main_page__banners .container {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-align-items:stretch;
  align-items:stretch;
  -webkit-column-gap:30px;
  -moz-column-gap:30px;
  column-gap:30px;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  row-gap:24px
}
.main_page__banners .container:after,
.main_page__banners .container:before {
  display:none
}
.main_page__banner_item {
  width:25%
}
.main_page__banner_item a:not(.btn_bizkube) {
  border-radius:16px;
  -webkit-box-shadow:0 2px 1px rgba(15,17,20,.17);
  box-shadow:0 2px 1px rgba(15,17,20,.17);
  display:block;
  overflow:hidden;
  -webkit-transition:-webkit-box-shadow .2s;
  transition:-webkit-box-shadow .2s;
  -o-transition:box-shadow .2s;
  transition:box-shadow .2s,-webkit-box-shadow .2s;
  transition:box-shadow .2s
}
@media(hover:hover) {
  .main_page__banner_item a:not(.btn_bizkube):hover {
    -webkit-box-shadow:0 2px 4px rgba(15,17,20,.3);
    box-shadow:0 2px 4px rgba(15,17,20,.3)
  }
}
.main_page__banner_item a:not(.btn_bizkube):active {
  -webkit-box-shadow:0 2px 4px rgba(15,17,20,.3);
  box-shadow:0 2px 4px rgba(15,17,20,.3)
}
.main_page__banner_item._added {
  display:none
}
@media (max-width:1220px) {
  .main_page__promo_solo {
    -webkit-box-flex:0;
    -webkit-flex:0 1 23%;
    -ms-flex:0 1 23%;
    flex:0 1 23%
  }
}
@media (max-width:1000px) {
  .main_page__info .container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    padding-top:4px
  }
  .main_page__products {
    margin:4px 0
  }
  .main_page__products .container {
    grid-template-columns:1fr 1fr
  }
  .main_page__banners .container {
    -ms-flex-pack:distribute;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:space-around;
    justify-content:space-around
  }
  .main_page__banner_item {
    -ms-flex-negative:0;
    -webkit-flex-shrink:0;
    flex-shrink:0;
    width:270px
  }
  .main_info__header h3 br {
    display:none
  }
  .main_info__article_bottom {
    padding-bottom:85px
  }
  .main_info__article_bottom .main_info__header_btns {
    bottom:24px;
    position:absolute;
    right:24px
  }
  .main_page__info .btn br {
    display:none
  }
  .main_page__info .main_info__header_btn__solutions {
    padding-right:24px
  }
}
@media (max-width:769px) {
  .main_page__promo .container {
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-box-align:center;
    -ms-flex-align:center;
    -webkit-align-items:center;
    align-items:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
    gap:36px
  }
  .main_page__promo_solo {
    margin-right:0
  }
  .main_page__promo_carousel,
  .main_page__promo_solo {
    -ms-flex-preferred-size:100%;
    -webkit-flex-basis:100%;
    flex-basis:100%
  }
  .main_page__promo_carousel {
    width:100%
  }
  .main_page__banner_item._added {
    display:block
  }
}
@media (max-width:576px) {
  .main_page__products .container {
    grid-template-columns:1fr
  }
  .main_page__promo_carousel {
    border-radius:0;
    -webkit-box-shadow:none;
    box-shadow:none;
    max-height:none;
    -webkit-transition:-webkit-box-shadow .2s;
    transition:-webkit-box-shadow .2s;
    -o-transition:box-shadow .2s;
    transition:box-shadow .2s;
    transition:box-shadow .2s,-webkit-box-shadow .2s
  }
}
@media(max-width:576px)and (hover:hover) {
  .main_page__promo_carousel:hover {
    -webkit-box-shadow:none;
    box-shadow:none
  }
}
@media (max-width:576px) {
  .main_page__promo_carousel:active {
    -webkit-box-shadow:none;
    box-shadow:none
  }
  .main_page__promo_carousel .swiper-pagination {
    bottom:0;
    left:0;
    margin-top:20px;
    position:relative;
    right:0;
    top:0;
    width:100%
  }
  .main_page__promo_carousel .swiper-pagination:after {
    content:"";
    display:block;
    height:100%;
    left:0;
    position:absolute;
    top:0;
    width:100%;
    z-index:10
  }
  .main_page__promo_carousel a {
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    border-radius:16px;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-justify-content:center;
    justify-content:center;
    margin:0 auto;
    max-width:292px;
    overflow:hidden
  }
  .main_page__promo_carousel a img {
    border-radius:16px
  }
}
.education li {
  background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP///+fr7SH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRTQzQTBGRUZGNDExMUUyOEZFMjhCNzY0Qzc3Qzg2OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTQzQTBGRkZGNDExMUUyOEZFMjhCNzY0Qzc3Qzg2OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFNDNBMEZDRkY0MTExRTI4RkUyOEI3NjRDNzdDODY5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFNDNBMEZERkY0MTExRTI4RkUyOEI3NjRDNzdDODY5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAgAAAgIMCgA7) repeat-x;
  padding:2px 0 0
}
.education li:first-child {
  background:none;
  padding-top:0
}
.education li>a {
  display:block;
  font-size:15px;
  line-height:21px;
  padding:10px 10px 10px 35px;
  position:relative;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.education li i {
  font-size:18px;
  left:0;
  margin-right:10px;
  position:absolute
}
.infonews_page .widebox>:not(h1,
h2,
h3) {
  margin-bottom:24px!important;
  margin-top:0!important
}
.infonews_page .widebox>p+ol,
.infonews_page .widebox>p+ul {
  margin-top:-16px!important
}
.infonews_page .infonews_page__pagination {
  border-bottom:1px solid #ced0d1;
  border-top:1px solid #ced0d1;
  margin:0 -20px;
  padding:20px
}
.infonews_page .featured {
  margin-top:20px
}
.infonews_page .infonews_footer {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  margin-top:20px
}
.infonews_page .infonews_footer .newslist {
  margin-left:auto
}
@media (max-width:576px) {
  .infonews_page .featured {
    border-radius:0;
    font-size:24px;
    line-height:32px;
    margin-left:-15px;
    margin-right:-15px;
    padding-left:15px;
    padding-right:15px
  }
  .infonews_page .infonews_page__pagination {
    margin:0 -15px
  }
  .infonews_page .infonews_footer {
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-direction:column-reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse
  }
  .infonews_page .infonews_footer .newslist {
    margin-bottom:15px;
    margin-left:0
  }
}
@media print {
  @page {
    .infonews_page {
      size:auto;
      margin:0
    }
  }
  .infonews_page .breadcrumb,
  .infonews_page .footer,
  .infonews_page .header,
  .infonews_page .header__mobile,
  .infonews_page .infonews_footer,
  .infonews_page .pager,
  .infonews_page .redhead:before,
  .infonews_page .sidebar,
  .infonews_page .sidebar-menu-block,
  .infonews_page .social_links,
  .infonews_page .spr,
  .infonews_page .widebox.clearfix {
    display:none
  }
  .infonews_page .span9.inner-content {
    width:100%
  }
  .infonews_page h1 {
    margin-top:0;
    padding-right:0
  }
  .infonews_page .panel.featured {
    padding:0 0 20px
  }
  .infonews_page #print-location-href {
    display:block
  }
}
.redhead {
  background:#fff;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  font-family:Verdana,Arial,Helvetica,sans-serif;
  position:relative
}
.redhead:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABJIAAAAECAIAAABa/4IFAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkJCQ0VDRTZGRjM1MTFFMjg4ODlDQjAxMjI1NDE0QTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkJCQ0VDRTdGRjM1MTFFMjg4ODlDQjAxMjI1NDE0QTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCQkJDRUNFNEZGMzUxMUUyODg4OUNCMDEyMjU0MTRBNCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCQkJDRUNFNUZGMzUxMUUyODg4OUNCMDEyMjU0MTRBNCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psw67LMAAACYSURBVHja7Nc7DoJAFIXhi8Q1TNgAG6AQG10AslZwL9JQaEHCOInYAAUvR4zuwSn+r7i5pz3d8R7NU0RebVvv40VrAQAAAAD81TYMVX72lfrGzWezdV0d79hsAAAAAOCCqSzvSTJX1W+22b7Xx8NiDNUAAAAAgCPm29Wkp/Wuv3eJorEo7DCItVQDAAAAAO7wg0Bl+VuAAQBLUTJLZa+KnQAAAABJRU5ErkJggg==) no-repeat;
  content:"";
  height:4px;
  left:0;
  position:absolute;
  top:-4px;
  width:100%
}
.redhead p {
  line-height:1.4em
}
.redhead p+p {
  margin:1.8em 0
}
.span9 .redhead:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2YAAAAECAMAAADS39wAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDQ3MDlGM0QwMTA1MTFFM0IwQUZFMTcxMDk0QUU2OTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ3MDlGM0UwMTA1MTFFM0IwQUZFMTcxMDk0QUU2OTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NDcwOUYzQjAxMDUxMUUzQjBBRkUxNzEwOTRBRTY5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NDcwOUYzQzAxMDUxMUUzQjBBRkUxNzEwOTRBRTY5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgSLdSwAAAA2UExURc8QENAZGc0BAdIiIujMzNAYGNImJung4NMzM+nf4M4ICOng4enW19EdHdEgIOjQ0M0AAP///0XIxHgAAAASdFJOU///////////////////////AOK/vxIAAAA+SURBVHja7NPJAYAgEATBwQtBhZ38kzWKfdGVQ8luJXIogOVdry3XM2gGpNmn9YyNZkCi79DdaQakKr8AAwCZzdiyvfRrLAAAAABJRU5ErkJggg==) no-repeat
}
.yellowhead {
  background:#fff;
  border-bottom-left-radius:16px;
  border-bottom-right-radius:16px;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  position:relative
}
.yellowhead:before {
  background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA2YAAAAECAMAAADS39wAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzRBOENDNDMwMTA0MTFFM0I4MjJGNkMwQTU0OTQ2MTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzRBOENDNDQwMTA0MTFFM0I4MjJGNkMwQTU0OTQ2MTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NEE4Q0M0MTAxMDQxMUUzQjgyMkY2QzBBNTQ5NDYxMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NEE4Q0M0MjAxMDQxMUUzQjgyMkY2QzBBNTQ5NDYxMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pm9m0rwAAAA5UExURf7eEP3eGf/dAfzfH/3fHe/qyO7qy/Dt0uvq3+3r1f3fGPzfIvvhM/zgJuvq3v7eCOvq4f/dAP///2FCYT4AAAATdFJOU////////////////////////wCyfdwIAAAAQUlEQVR42uzT2QGAIAxEwQQFLxSy/RerTeTLNz2MSY9HDgvg7+5Dkmk/g2ZAlmv7ms2l0AzIszZZHzQDMnl9BRgAJBPmNzXkZ9UAAAAASUVORK5CYII=) no-repeat;
  content:"";
  height:4px;
  left:0;
  position:absolute;
  top:-4px;
  width:100%
}
.redhead.top-space,
.yellowhead.top-space {
  margin-top:34px
}
.nohead {
  background:#fff;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  margin:20px 0;
  padding:20px 0;
  position:relative
}
.nohead p {
  font-size:15px;
  margin:0 0 20px
}
.nohead ol li {
  font-size:15px;
  margin-top:20px
}
.widebox {
  padding:20px;
  position:relative
}
.widebox h1 {
  margin:5px 0 25px
}
.widebox .span12 {
  width:1130px
}
.widebox .span6 {
  width:550px
}
.span9 .widebox h1 {
  line-height:30px;
  margin:0 0 20px
}
.spr {
  background:url(data:image/gif;base64,R0lGODlhAQACAIAAAPX19c7Q0SH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTFGNzFBRTAwRkIxMUUzOTk4OEM1RDFBMDg3OTlCOSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTFGNzFBRjAwRkIxMUUzOTk4OEM1RDFBMDg3OTlCOSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1MUY3MUFDMDBGQjExRTM5OTg4QzVEMUEwODc5OUI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1MUY3MUFEMDBGQjExRTM5OTg4QzVEMUEwODc5OUI5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAgAAAgIMCgA7) repeat-x 0 100%;
  height:2px;
  overflow:hidden
}
#jquery-lightbox {
  height:100%;
  position:fixed!important;
  top:0!important
}
#jquery-lightbox,
#lightbox-container-image-box {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  max-height:100%;
  max-width:100%;
  width:100%!important
}
#lightbox-container-image-box {
  background:none!important;
  height:100%!important
}
#lightbox-container-image {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:100%;
  max-height:100%;
  max-width:100%
}
#lightbox-container-image-data-box {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:none!important;
  max-width:100%!important;
  padding:0;
  width:80%!important
}
#lightbox-image {
  max-height:100%
}
#lightbox-nav-btnNext,
#lightbox-nav-btnPrev {
  background:rgba(0,0,0,.1)!important;
  height:100%!important;
  position:relative;
  -webkit-transition:background-color .2s;
  -o-transition:background-color .2s;
  transition:background-color .2s;
  width:100px!important
}
#lightbox-nav-btnNext:after,
#lightbox-nav-btnPrev:after {
  border-right:2px solid #fff;
  border-top:2px solid #fff;
  bottom:0;
  content:"";
  display:block;
  height:24px;
  left:0;
  margin:auto;
  opacity:.8;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:opacity .2s;
  -o-transition:opacity .2s;
  transition:opacity .2s;
  width:24px
}
#lightbox-nav-btnNext:hover,
#lightbox-nav-btnPrev:hover {
  background:rgba(0,0,0,.2)!important
}
#lightbox-nav-btnNext:hover:after,
#lightbox-nav-btnPrev:hover:after {
  opacity:1
}
#lightbox-nav-btnNext:after {
  -webkit-transform:rotate(45deg);
  -o-transform:rotate(45deg);
  transform:rotate(45deg)
}
#lightbox-nav-btnPrev:after {
  -webkit-transform:rotate(225deg);
  -o-transform:rotate(225deg);
  transform:rotate(225deg)
}
img.lazy {
  opacity:0
}
img:not(.initial) {
  -webkit-transition:opacity .5s;
  -o-transition:opacity .5s;
  transition:opacity .5s
}
img.error,
img.initial,
img.loaded {
  opacity:1
}
img:not([src]) {
  visibility:hidden
}
@media (max-width:768px) {
  #lightbox-nav {
    bottom:15px;
    height:50px!important;
    top:auto!important
  }
  #lightbox-nav-btnNext,
  #lightbox-nav-btnPrev {
    background:rgba(0,0,0,.5)!important;
    height:50px!important;
    width:100px!important
  }
  #lightbox-nav-btnNext:after,
  #lightbox-nav-btnPrev:after {
    height:16px;
    width:16px
  }
  #lightbox-nav-btnNext:hover,
  #lightbox-nav-btnPrev:hover {
    background:rgba(0,0,0,.7)!important
  }
}
h2.sidebar-heading {
  color:#787878;
  line-height:24px;
  margin:30px 0 20px;
  text-shadow:0 1px 0 #fff
}
h2.sidebar-heading:first-child {
  margin-top:0
}
.sidebar-promo {
  color:#787878;
  font-size:24px;
  line-height:30px;
  margin:0 0 20px;
  position:relative;
  text-shadow:0 1px 0 #fff;
  top:-3px
}
.sidebar-promo strong {
  color:#c4161c
}
.sidebar-promo i {
  color:#c4161c;
  font-size:14px
}
.sidebar-menu {
  background:#fff;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  margin-bottom:13px
}
.nav.sidebar-menu>li>a {
  background:#fff;
  border-left:none;
  border-right:none;
  color:#35414b;
  font-weight:700;
  line-height:22px;
  padding:11px 20px
}
.nav.sidebar-menu>li:first-child>a {
  border-radius:0;
  border-top:none
}
.nav.sidebar-menu>li:last-child>a {
  border-bottom:none;
  border-radius:0
}
.nav.sidebar-menu>li>a:hover {
  background:#fcf9e2
}
.news-list li {
  border-top:1px solid #eaecee;
  padding:17px 20px
}
.news-list li:first-child {
  border-top:none
}
.news-list li.active {
  border:3px solid #fd0!important;
  margin:-1px 0;
  padding:17px;
  position:relative
}
.news-list-course>.news-list-course>li:first-child {
  padding-top:0
}
.news-list-courses-info {
  display:inline-block;
  margin-bottom:15px;
  margin-right:15px;
  vertical-align:top
}
.news-list-courses-descr {
  display:inline-block;
  vertical-align:top;
  width:80%
}
.hintbox {
  float:right;
  margin-left:20px;
  width:280px
}
.hintbox .panel {
  margin:0
}
.panel {
  background:#fcf9e2;
  border-radius:16px;
  margin:0 0 20px;
  padding:20px
}
.panel.active {
  background:#fd0
}
.panel h5 {
  line-height:21px;
  margin:0
}
.panel .date,
.panel h5 {
  font-size:15px;
  font-weight:700
}
.panel .date {
  color:#d10a10;
  display:block;
  line-height:20px;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.panel .date i {
  font-size:18px;
  margin-right:5px
}
.panel .date:hover,
.panel.active .date:hover {
  color:#941d22
}
.panel.active .date {
  color:#000
}
.panel h3 {
  font-size:24px;
  line-height:36px
}
.panel h3,
.panel h4 {
  color:#000;
  font-weight:700;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.panel h4 {
  font-size:15px;
  margin:15px 0 10px
}
.panel dl {
  margin:0 0 20px
}
.panel dt {
  font-size:15px;
  font-weight:400;
  margin:10px 0 0;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.panel dd {
  color:#425463;
  font-size:12px;
  line-height:17px;
  margin:0
}
.panel .btn-default {
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDkgMzQiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZkYjJkIi8+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmJjMSIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTAgMGgxMDl2MzRIMHoiLz48L3N2Zz4=);
  background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(0,#ffdb2d),color-stop(0,#fff),to(#fffbc1));
  background:-webkit-linear-gradient(top,#fff,#ffdb2d 0,#fff 0,#fffbc1);
  background:-o-linear-gradient(top,#fff 0,#ffdb2d 0,#fff 0,#fffbc1 100%);
  background:linear-gradient(top,#fff,#ffdb2d 0,#fff 0,#fffbc1);
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  color:#c4151c;
  text-shadow:0 1px 0 hsla(0,0%,100%,.59)
}
.panel .btn-default:focus,
.panel .btn-default:hover {
  background:#fff
}
.panel .btn-default:active {
  background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDYgMzIiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIwJSIgeDI9IjUwJSIgeTI9IjEwMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZiYzEiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmRiMmQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMTA2djMySDB6Ii8+PC9zdmc+);
  background:-webkit-gradient(linear,left top,left bottom,from(#fffbc1),color-stop(100%,#fff),color-stop(100%,#ffdb2d),to(#fff));
  background:-webkit-linear-gradient(top,#fffbc1,#fff 100%,#ffdb2d 0,#fff 0);
  background:-o-linear-gradient(top,#fffbc1 0,#fff 100%,#ffdb2d 100%,#fff 100%);
  background:linear-gradient(top,#fffbc1,#fff 100%,#ffdb2d 0,#fff 0);
  -webkit-box-shadow:inset 0 1px 0 #c9b12c;
  box-shadow:inset 0 1px 0 #c9b12c
}
.panel-form {
  background:#fcf9e2;
  border-radius:16px
}
.panel-form .calendar {
  display:none;
  margin:4px 0;
  vertical-align:top
}
.panel-form .calendar label {
  color:#36414b;
  float:left;
  font-size:14px;
  line-height:28px;
  margin:0
}
.panel-form .calendar input {
  background:none;
  border:none;
  border-bottom:1px dotted #36414b;
  border-radius:0;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#36414b;
  cursor:pointer;
  float:left;
  font-size:14px;
  font-weight:700;
  height:18px;
  line-height:18px;
  margin:5px;
  padding:0;
  text-align:center;
  width:75px
}
.panel-form .calendar input:focus {
  background:#fff;
  outline:5px solid #fff
}
.panel-form .calendar-open {
  display:inline-block
}
.panel-list h2 {
  color:#787878
}
.panel-list ul {
  margin-left:0
}
.panel-list li,
.panel-list ul {
  list-style-image:none;
  list-style-type:none
}
.panel-list li {
  border-bottom:1px solid #eaecee;
  font-size:12px;
  padding:12px 0 15px
}
.panel-list li:last-child {
  border-bottom:none
}
.panel-list li div {
  width:180px
}
.panel-list li div,
.panel-list li>a {
  display:inline-block;
  vertical-align:top
}
.panel-list li img {
  margin-right:10px;
  width:40px
}
.sort-panel {
  background:#fcf9e2;
  border-radius:16px;
  padding:20px
}
.sort-panel select {
  float:left;
  margin-right:20px
}
.sort-panel label {
  line-height:30px
}
.sort-panel label input {
  vertical-align:text-top
}
@media (max-width:768px) {
  .panel-list li div {
    width:100%
  }
}
.search-result li em {
  background-color:#ff0
}
.search-result a.title {
  color:#333
}
.form-search {
  margin:0;
  padding:15px 20px
}
input.search-query {
  border-radius:0;
  margin-right:12px
}
.cats {
  background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP798+zoyiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjU1ODQ3ODAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjU1ODQ3OTAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTU4NDc2MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTU4NDc3MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAgAAAgIMCgA7) repeat-x;
  padding:15px 20px
}
.cat-box {
  display:none
}
.cat-box:after {
  clear:both;
  content:"";
  display:block
}
.cat-item {
  color:#d71920;
  cursor:pointer;
  font-size:14px;
  font-weight:700;
  line-height:28px;
  margin:4px 0;
  padding:0 8px
}
.cat-item,
.cat-item i {
  display:none
}
.cat-item.active {
  background:#fd0
}
.cat-item.active i {
  display:inline-block
}
.cat-box.open .cat-item.active.expandable {
  background:#fff;
  margin-bottom:0;
  padding-bottom:4px;
  position:relative;
  z-index:2
}
.cat-box.open .cat-item.active.expandable i.icon-chevron-right {
  display:none!important
}
.cat-box.open .cat-item.active.expandable i.icon-chevron-down {
  display:inline-block
}
.cat-name {
  color:#000;
  font-size:15px;
  font-weight:700;
  line-height:20px;
  padding:8px 0
}
.cat-name span {
  border-bottom:1px dotted #000;
  cursor:pointer
}
.cat-name i {
  margin-left:5px
}
.cat-box i {
  cursor:pointer
}
.cat-box.fixed {
  background:none;
  margin:0 20px 0 0
}
.cat-box.fixed,
.cat-box.fixed .cat-name {
  display:inline-block
}
.cat-box.fixed .cat-content {
  display:inline
}
.cat-box.fixed .cat-item {
  margin-left:10px
}
.cat-box.fixed .cat-item.active {
  display:inline-block
}
.cat-box.variable-open {
  background:none;
  display:inline-block;
  margin:0 20px 0 0;
  padding:15px 0
}
.cat-box.variable-open .cat-name {
  display:inline-block
}
.cat-box.variable-open .cat-content {
  display:inline
}
.cat-box.variable-open .cat-item {
  margin-left:10px
}
.cat-box.variable-open .cat-item.active {
  display:inline-block
}
.cat-box.open {
  background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP798+zoyiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjU1ODQ3ODAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjU1ODQ3OTAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTU4NDc2MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTU4NDc3MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAgAAAgIMCgA7) repeat-x;
  display:block;
  margin:0 -20px;
  padding:15px 20px
}
.cat-box.open:first-child {
  background:none;
  padding-top:0
}
.cat-box.open .cat-name {
  float:left;
  width:160px
}
.cat-box.open .cat-content {
  display:block;
  overflow:hidden
}
.cat-box.open .cat-item {
  display:inline-block;
  margin:4px 0
}
.subcat {
  display:inline-block
}
.subcat-item {
  color:#d71920;
  cursor:pointer;
  display:none;
  font-size:14px;
  font-weight:700;
  line-height:28px;
  margin-right:10px
}
.subcat-item i {
  display:none
}
.subcat-item.active {
  background:#fd0;
  margin:0 4px 0 -8px;
  padding:0 8px
}
.subcat-item.active,
.subcat-item.active i {
  display:inline-block
}
.subcat-item span {
  border-bottom:1px dotted #36414b;
  color:#36414b;
  font-weight:400
}
.subcat-open {
  display:block
}
.subcat-open,
.subcat-var-open {
  background:#fff;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  margin:0 2px 2px;
  padding:4px 0 4px 12px
}
.subcat-open .subcat-item {
  display:inline-block
}
.datepicker-dropdown {
  border-radius:0;
  -webkit-box-shadow:0 1px 2px rgba(15,17,20,.17);
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  padding:10px
}
.day {
  color:#333;
  cursor:pointer
}
.day.new,
.day.old {
  color:#9999a6
}
.day.active {
  background:#fd0
}
.options-set {
  background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP798+zoyiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjU1ODQ3ODAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjU1ODQ3OTAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTU4NDc2MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTU4NDc3MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAgAAAgIMCgA7) repeat-x;
  display:none;
  padding:20px
}
.options-set .span2 {
  width:160px
}
.option-name {
  color:#000;
  display:inline-block;
  font-size:15px;
  font-weight:700
}
.option-name span {
  border-bottom:1px dotted #000
}
.option-name i {
  color:#c51b21;
  font-size:14px;
  margin-left:10px
}
.option {
  display:inline-block;
  font-weight:700;
  padding:5px 10px
}
.option a {
  border-bottom:1px dotted #d20f14
}
.option.active {
  background:#fd0
}
.option .icon-remove {
  color:#d71920;
  cursor:pointer;
  display:none;
  font-size:14px
}
.option.active .icon-remove {
  display:inline-block
}
.options-set-short {
  background:url(data:image/gif;base64,R0lGODlhAQACAIAAAP798+zoyiH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFRjU1ODQ3ODAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFRjU1ODQ3OTAxMEYxMUUzQTNEMkIwOUM2MDMxMjE4OSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkVGNTU4NDc2MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkVGNTU4NDc3MDEwRjExRTNBM0QyQjA5QzYwMzEyMTg5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAAAAAAAsAAAAAAEAAgAAAgIMCgA7) repeat-x;
  padding:10px 0 10px 20px
}
.options-set-short .icon-remove {
  display:inline-block
}
.options-set-short .option-name i {
  color:#000;
  margin-left:5px
}
.options-set-short .option {
  padding-right:0
}
.breadcrumb {
  color:#36414b;
  margin:0 0 20px
}
.breadcrumb li {
  display:inline-block;
  margin:4px 11px 0 4px
}
.breadcrumb li:after {
  border-color:transparent transparent transparent #787878;
  border-style:solid;
  border-width:4px 0 4px 4px;
  content:"";
  display:inline-block;
  height:0;
  margin-left:15px;
  width:0
}
.breadcrumb li:last-child:after {
  display:none
}
.pager {
  margin:0
}
.pager li>a,
.pager li>span {
  border:none;
  line-height:37px;
  padding:0 12px
}
.pagination {
  margin:0 0 20px;
  position:relative;
  text-align:center
}
.pagination ul {
  -webkit-box-shadow:none;
  box-shadow:none
}
.pagination .previous {
  left:0;
  position:absolute
}
.pagination .next {
  position:absolute;
  right:0
}
.pagination>ul>li>a {
  border:none;
  border-radius:0;
  line-height:37px;
  padding:0 12px
}
.pagination ul>li:first-child>a,
.pagination ul>li:last-child>a {
  border-radius:0
}
.pagination>ul>li>span {
  background:none;
  border:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  line-height:30px
}
blockquote {
  background:#fcf9e2;
  border:none;
  padding:20px 20px 20px 50px
}
blockquote p:before {
  content:"вЂњ";
  margin-left:-20px
}
blockquote p:after,
blockquote p:before {
  display:inline-block;
  font-size:20px;
  line-height:20px;
  vertical-align:text-top;
  width:20px
}
blockquote p:after {
  content:"вЂќ";
  margin-right:-20px;
  text-align:right
}
.nohead blockquote p,
blockquote p {
  color:#666;
  font-size:14px;
  margin:0
}
pre {
  border:none;
  border-radius:0;
  margin:0 0 20px
}
.nav-pills {
  background:#fcf9e2;
  padding:10px
}
.nav-pills>li {
  padding:0 10px
}
.nav-pills>li:first-child {
  padding-left:0
}
.nav-pills>li>a {
  border-radius:0;
  font-size:15px;
  font-weight:700;
  line-height:30px;
  margin:0;
  padding:0
}
.nav-pills>li.active>a:hover>span,
.nav-pills>li>a>span {
  border-bottom:1px dotted #c4161c
}
.nav-pills>li>a:hover {
  background:none;
  color:#895715
}
.nav-pills>li>a:hover>span {
  border-color:#895715
}
.nav-pills>li.active>a {
  background:#fd0!important;
  color:#c4161c!important;
  padding:0 10px
}
.nav-pills em {
  font-style:normal;
  line-height:30px;
  padding-left:10px
}
.nav-stacked>li {
  padding:0
}
.nav-stacked>li>a {
  padding:0 10px
}
.images {
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  -webkit-align-items:stretch;
  align-items:stretch;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-flex-wrap:wrap;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  gap:16px;
  -webkit-justify-content:flex-start;
  justify-content:flex-start
}
.images>* {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  width:calc(50% - 16px)
}
@media (max-width:576px) {
  .images>* {
    width:100%!important
  }
}
.main_page__video {
  background-color:#fff;
  border-radius:16px;
  -webkit-box-shadow:0 2px 1px rgba(15,17,20,.17);
  box-shadow:0 2px 1px rgba(15,17,20,.17);
  height:215px;
  margin:0 auto;
  width:270px
}
.video_content {
  height:152px;
  position:relative;
  width:100%
}
.video_content._fullscreen {
  background-color:#000;
  height:100%;
  left:0;
  position:fixed;
  top:0;
  width:100%;
  z-index:99999
}
@media(hover:hover) {
  .video_content:hover .video_content__controls {
    opacity:1
  }
}
.video_content:active .video_content__controls {
  opacity:1
}
.video_content:has(.video_content__icon[data-state=pause]) .video_content__controls {
  opacity:1
}
.video_content__video {
  border-radius:16px 16px 0 0;
  height:100%;
  width:100%
}
.video_content__controls {
  -webkit-box-align:end;
  -ms-flex-align:end;
  -webkit-align-items:flex-end;
  align-items:flex-end;
  background:-webkit-gradient(linear,left bottom,left top,from(#000),to(transparent));
  background:-webkit-linear-gradient(bottom,#000,transparent);
  background:-o-linear-gradient(bottom,#000 0,transparent 100%);
  background:linear-gradient(0deg,#000,transparent);
  bottom:0;
  height:48px;
  left:0;
  opacity:0;
  position:absolute;
  -webkit-transition:opacity .3s ease-in-out;
  -o-transition:opacity .3s ease-in-out;
  transition:opacity .3s ease-in-out
}
.video_content__controls,
.video_content__controls .controls {
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:flex-start;
  justify-content:flex-start;
  width:100%
}
.video_content__controls .controls {
  padding:12px
}
.video_content__controls .controls,
.video_content__controls button {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  align-items:center
}
.video_content__controls button {
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  background:none;
  border:0;
  cursor:pointer;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  justify-content:center;
  outline:none;
  padding:0
}
@media(hover:hover) {
  .video_content__controls button:hover svg {
    opacity:1
  }
}
.video_content__controls button:active svg {
  opacity:1
}
.video_content__controls button svg {
  fill:#fff;
  height:24px;
  opacity:.8;
  -webkit-transition:opacity .1s ease-in-out;
  -o-transition:opacity .1s ease-in-out;
  transition:opacity .1s ease-in-out;
  width:24px
}
.video_content__controls .control_play {
  margin-right:8px
}
.video_content__controls .control_play[data-state=pause] .icon_play,
.video_content__controls .control_play[data-state=play] .icon_pause {
  display:none
}
.video_content__controls .control_mute {
  margin-right:8px
}
.video_content__controls .control_mute[data-state=mute] .icon_unmute,
.video_content__controls .control_mute[data-state=unmute] .icon_mute {
  display:none
}
.video_content__controls .control_fullscreen {
  margin-left:auto
}
.video_content__controls .control_fullscreen[data-state=fullscreen] .icon_smallscreen,
.video_content__controls .control_fullscreen[data-state=smallscreen] .icon_fullscreen {
  display:none
}
.video_content__controls .progress_bar {
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:16px;
  margin:0;
  padding-left:4px;
  padding-top:6px;
  position:relative;
  width:56px
}
.video_content__controls .progress_bar progress {
  background-color:hsla(0,0%,100%,.3);
  border:0;
  border-radius:2px;
  display:block;
  height:4px;
  width:48px
}
.video_content__controls .progress_bar progress::-webkit-progress-bar,
.video_content__controls .progress_bar progress::-webkit-progress-value {
  background-color:hsla(0,0%,100%,.3);
  border:0;
  border-radius:2px
}
.video_content__controls .progress_bar progress::-moz-progress-bar {
  background-color:hsla(0,0%,100%,.3);
  border:0;
  border-radius:2px
}
.video_content__controls .progress_bar .progess_value {
  background-color:#fff;
  border-radius:2px;
  display:block;
  height:4px;
  left:4px;
  position:absolute;
  top:6px;
  width:0;
  z-index:2
}
.video_content__icon {
  background-color:rgba(0,0,0,.4);
  border-radius:56px;
  bottom:0;
  cursor:pointer;
  height:56px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  -webkit-transition:background-color .1s ease-in-out;
  -o-transition:background-color .1s ease-in-out;
  transition:background-color .1s ease-in-out;
  width:56px
}
@media(hover:hover) {
  .video_content__icon:hover {
    background-color:rgba(0,0,0,.5)
  }
}
.video_content__icon:active {
  background-color:rgba(0,0,0,.5)
}
.video_content__icon[data-state=play] {
  display:none
}
.video_content__icon[data-state=pause] {
  display:block
}
.video_content__info {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:space-between;
  justify-content:space-between;
  padding:16px
}
.video_content__logo {
  height:30px;
  margin-right:22px;
  width:90px
}
.btn_bizkube,
.main_page__banner_item a.btn_bizkube,
.main_page__promo_solo a.btn_bizkube {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  background-color:#d20a11;
  border-radius:40px;
  -webkit-box-shadow:none;
  box-shadow:none;
  color:#fff;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  font-family:arial;
  font-size:14px;
  height:32px;
  -webkit-justify-content:center;
  justify-content:center;
  text-align:center;
  text-decoration:none;
  -webkit-transition:background-color .1s ease-in-out;
  -o-transition:background-color .1s ease-in-out;
  transition:background-color .1s ease-in-out;
  width:126px
}
@media(hover:hover) {
  .btn_bizkube:hover,
  .main_page__banner_item a.btn_bizkube:hover,
  .main_page__promo_solo a.btn_bizkube:hover {
    background-color:red
  }
}
.btn_bizkube:active,
.main_page__banner_item a.btn_bizkube:active,
.main_page__promo_solo a.btn_bizkube:active {
  background-color:red
}
.hline_row {
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-align-items:flex-start;
  align-items:flex-start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  -webkit-justify-content:center;
  justify-content:center
}
.hline_col {
  padding:0 15px;
  text-align:center;
  width:20%
}
.hline_img {
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-align-items:center;
  align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  height:90px;
  -webkit-justify-content:center;
  justify-content:center
}
@media (max-width:576px) {
  .hline_row {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column
  }
  .hline_col {
    padding:0;
    width:100%
  }
  .hline_col .col-block-title {
    font-size:16px;
    margin-bottom:5px;
    margin-top:10px
  }
  .hline_col+.hline_col {
    margin-top:24px
  }
  .table.hline_table td {
    font-size:14px
  }
}
.support_table {
  margin-bottom:25px;
  margin-top:25px;
  width:100%
}
@media (max-width:768px) {
  .support_table {
    display:none
  }
}
@-webkit-keyframes rotate {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(359deg)
  }
}
@keyframes rotate {
  0% {
    transform:rotate(0deg)
  }
  to {
    transform:rotate(359deg)
  }
}
body {
  min-width:auto
}
.s_row {
  align-items:stretch;
  display:flex;
  justify-content:flex-start;
  margin:0 -15px
}
.col {
  padding:0 15px
}
.col-2 {
  width:50%
}
.col-3 {
  width:33.33333333%
}
.col-4 {
  box-sizing:border-box;
  width:25%
}
.bg_grey {
  background-color:#f6f7f7
}
.bg_white {
  background-color:#fff
}
.bg_beige {
  background-color:#fcf9e2
}
.panel>:last-child {
  margin-bottom:0
}
.container_main {
  align-items:flex-start;
  display:flex;
  justify-content:flex-start
}
.sidebar {
  flex-shrink:0;
  margin-right:30px;
  width:270px
}
.content {
  flex-grow:1;
  width:100%
}
.content .s_row {
  margin-bottom:1rem
}
.sidebar_nav {
  margin-bottom:30px
}
.sidebar_nav__header {
  color:#787878;
  font-size:24px;
  font-weight:400;
  line-height:24px;
  margin:0 0 20px 30px;
  text-shadow:0 1px 0 #fff
}
.sidebar_nav__header._hidden {
  display:none
}
.sidebar_nav__list {
  border-radius:6px;
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  list-style-image:none;
  list-style-type:none;
  margin:0;
  overflow:hidden
}
.sidebar_nav__link {
  background-color:#fff;
  border-bottom:1px solid #ddd;
  color:#35414b;
  display:block;
  font-weight:700;
  line-height:22px;
  padding:11px 20px;
  transition:background-color .1s ease-out
}
.sidebar_nav__link:hover {
  background-color:#fcf9e2;
  color:#35414b
}
.sidebar_nav__item:last-child .sidebar_nav__link {
  border-bottom:none
}
.widebox h1 {
  line-height:30px;
  margin:0 0 20px
}
.widebox img {
  height:auto!important;
  max-width:100%
}
.sidebar_footer img {
  border-radius:16px
}
.sidebar_footer a img {
  border-radius:16px;
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  transition:box-shadow .15s
}
.carousel-inner a:hover img {
  box-shadow:0 2px 4px rgba(15,17,20,.25)
}
.sidebar_footer._bottom {
  display:none
}
.scrolling {
  margin-bottom:1rem;
  overflow-x:auto;
  position:relative
}
.main_special__img_sh {
  border-radius:16px;
  box-shadow:0 1px 2px rgba(15,17,20,.17);
  overflow:hidden;
  transition:box-shadow .15s
}
.main_special__img_sh:hover {
  box-shadow:0 2px 4px rgba(15,17,20,.25)
}
.main_promo__container {
  padding-bottom:10px;
  padding-top:10px
}
.main_promo .s_row {
  flex-wrap:wrap
}
.col_promo {
  box-sizing:border-box;
  margin-bottom:10px;
  margin-top:10px;
  width:300px
}
.col_promo__new {
  display:none
}
.footer_bottom {
  align-items:center;
  border-top:2px solid #ebecec;
  color:#787878;
  display:flex;
  font-size:14px;
  justify-content:space-between;
  line-height:20px;
  padding:0 20px
}
.footer_bottom__txt {
  margin-top:20px
}
.footer_bottom__design {
  flex-shrink:0;
  margin-left:20px;
  margin-top:20px
}
.footer_nav__list {
  list-style-image:none;
  list-style-type:none;
  margin:15px 0 20px
}
.footer_nav__item {
  font-size:14px;
  padding:4px 0
}
.footer_nav__item_bg {
  font-size:18px;
  margin-bottom:10px
}
.footer_nav__link {
  color:#5f5f5f
}
.footer_nav__link:focus,
.footer_nav__link:hover {
  color:#c4161c
}
.video_wrap {
  margin-bottom:1rem
}
.sidebar_footer._bottom .video_wrap,
.video_wrap._responsive {
  height:0;
  overflow:hidden;
  padding-bottom:56.25%;
  padding-top:30px;
  position:relative;
  width:auto
}
.sidebar_footer._bottom .video_wrap embed,
.sidebar_footer._bottom .video_wrap iframe,
.sidebar_footer._bottom .video_wrap object,
.video_wrap._responsive embed,
.video_wrap._responsive iframe,
.video_wrap._responsive object {
  height:100%;
  left:0;
  position:absolute;
  top:0;
  width:100%
}
.widebox_header {
  align-items:flex-start;
  display:flex;
  justify-content:flex-start
}
.widebox_header__img {
  flex-shrink:0;
  margin-right:10px
}
.widebox_header+h3 {
  margin-top:0
}
.treeItem_opener {
  bottom:3px;
  margin-right:5px;
  position:relative
}
.treeItem {
  line-height:20px
}
.panel-form__search {
  padding:20px
}
.form-search__title {
  font-size:16px;
  font-weight:700;
  margin-bottom:20px
}
.form-search+.cats {
  margin-top:20px
}
.form-search {
  padding:0
}
.form-search__main {
  align-items:flex-start;
  display:flex;
  justify-content:flex-start
}
.form-search__input_wrap {
  margin-bottom:15px;
  max-width:576px;
  padding-right:15px;
  width:100%
}
.form-search__input_wrap input {
  box-sizing:border-box;
  height:30px;
  margin-right:0;
  width:100%
}
.form-search__btn_wrap {
  flex-shrink:0;
  margin-bottom:15px
}
.form-search__btn_wrap .btn {
  outline:none;
  width:80px
}
.form-search__btn_wrap .btn._load {
  background:none;
  border:none;
  box-shadow:none;
  cursor:auto;
  height:30px;
  min-width:80px;
  overflow:hidden;
  position:relative;
  text-indent:-999999px;
  width:100%
}
.form-search__btn_wrap .btn._load:after {
  animation:rotate .8s linear infinite;
  background:#0000;
  border:4px solid #63636380;
  border-radius:100%;
  border-top-color:#fff;
  bottom:0;
  content:"";
  display:block;
  height:20px;
  left:0;
  margin:auto;
  opacity:.6;
  padding:0;
  position:absolute;
  right:0;
  top:0;
  width:20px;
  z-index:99999
}
.panel-form__search .cats {
  background:none;
  padding:0
}
.panel-form__search .cats br {
  display:none
}
.panel-form__search .cat-box {
  margin:0;
  padding:0
}
.panel-form__search .calendar {
  align-items:flex-start;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin:0
}
.form-search__filter {
  margin-right:5px!important
}
.cats_clear {
  margin-top:15px;
  width:100%
}
.table a,
.table small {
  word-wrap:break-word
}
.pagination_transform {
  align-items:stretch;
  display:flex;
  justify-content:flex-start
}
.pagination_transform>* {
  background:#ececec;
  background:#ececec url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcgNDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZWFlYWVhIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzN3Y0MUgweiIvPjwvc3ZnPg==);
  background:#ececec linear-gradient(bottom,#eaeaea 6.62%,#fff 106.62%);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgb(0 0 0/6%),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#46494b;
  cursor:pointer;
  display:block;
  font-family:Arial,Helvetica,sans-serif;
  font-size:15px;
  font-weight:700;
  line-height:37px;
  padding:0 12px
}
.pagination_transform>:focus,
.pagination_transform>:hover {
  background:#f8f8f8;
  background:#f8f8f8 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzkgNDIiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzOXY0MkgweiIvPjwvc3ZnPg==);
  background:#f8f8f8 linear-gradient(bottom,#f7f7f7 6.62%,#fff 106.62%)
}
.pagination_transform>b {
  background:#cdcdcd;
  background:#cdcdcd url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMzcgNDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MC4zMzglIiB5MT0iOTYuNjkxJSIgeDI9IjUwLjMzOCUiIHkyPSItMy4zMDklIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZDNkM2QzIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjYjJiMmIyIi8+PC9saW5lYXJHcmFkaWVudD48cGF0aCBmaWxsPSJ1cmwoI2EpIiBkPSJNMCAwaDEzN3Y0MUgweiIvPjwvc3ZnPg==);
  background:#cdcdcd linear-gradient(bottom,#d3d3d3 6.62%,#b2b2b2 106.62%);
  box-shadow:0 1px 1px rgba(0,0,0,.4),0 0 0 1px rgba(0,0,0,.06),inset 0 1px 0 #feffff,inset 0 0 0 1px hsla(0,0%,100%,.25);
  color:#46494b
}
.serts_list {
  align-items:stretch;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start
}
.sert_item {
  box-sizing:border-box;
  padding:15px 10px;
  text-align:center;
  width:33.3333333%
}
.sert_item img {
  border:2px solid silver;
  height:145px!important;
  margin-bottom:10px
}
.sert_item a {
  display:block
}
.ck_header {
  align-items:center;
  display:flex;
  justify-content:space-between;
  margin-bottom:15px
}
.ck_header h1 {
  margin-bottom:0
}
.ck_header__img {
  flex-shrink:0
}
.ck_erp {
  align-items:flex-start;
  display:flex;
  justify-content:space-between;
  margin-bottom:15px
}
.redhead .ck_erp__links p+p {
  margin:10px 0 0
}
.ck_erp__map {
  flex-shrink:0
}
.ck_erp._open {
  flex-direction:column-reverse;
  flex-wrap:wrap
}
.ck_erp._open .ck_erp__map {
  margin-bottom:15px;
  width:100%
}
.ck_erp__filter_form {
  align-items:flex-end;
  display:flex;
  justify-content:flex-start;
  margin:0 -5px 20px;
  max-width:705px;
  width:100%
}
.ck_erp__filter_form>* {
  margin:0 5px!important
}
.ck_erp__filter_form input,
.ck_erp__filter_form label {
  width:290px
}
.ck_erp__filter_form .btn {
  width:80px
}
.ck_erp__cats__selects {
  align-items:flex-end;
  display:flex;
  justify-content:flex-start;
  margin:0 -5px 10px;
  max-width:705px;
  width:100%
}
.ck_erp__cats__selects>select {
  margin:0 5px;
  width:33.3333333%
}
.ck_erp__nav {
  align-items:center;
  background:none;
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  margin:20px -10px -10px;
  max-width:715px;
  padding:0
}
.ck_erp__nav li {
  float:none;
  font-size:12px;
  margin-bottom:10px;
  padding:0!important
}
.ck_erp__nav strong {
  bottom:1px;
  font-size:13px;
  padding:10px;
  position:relative
}
.ck_erp__nav li>a {
  font-size:12px!important;
  line-height:30px!important;
  padding:0 10px
}
.ck_erp__nav li.active>a {
  margin-left:10px
}
.ck_erp__nav li>a span {
  border-bottom:1px dotted #c4161c
}
.ck_erp__nav li .btn a {
  color:#333;
  font-size:12px
}
.ck_erp__nav li .btn:hover {
  background-position:0 -30px
}
.ck_erp__nav li.ck_erp__li_btn {
  margin-left:10px
}
.ck_erp__table a {
  word-break:break-all
}
.popup_image {
  display:inline-block;
  position:relative
}
.popup_image img {
  display:block
}
.popup_image:before {
  align-items:center;
  background-color:#000;
  color:#fff;
  content:"+";
  display:flex;
  font-size:0;
  font-weight:700;
  height:100%;
  justify-content:center;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  transition:opacity .3s,font-size .3s;
  width:100%
}
.popup_image:hover {
  border:none;
  text-decoration:none
}
.popup_image:hover:before {
  font-size:200px;
  opacity:.15
}
.lb-closeContainer {
  position:fixed;
  right:0;
  top:0
}
.lb-closeContainer a,
.lb-closeContainer a:hover {
  border:none;
  text-decoration:none
}
.lb-data .lb-close {
  background-position:50%!important;
  height:40px!important;
  width:40px!important
}
.lightbox .lb-image {
  border:none
}
.lb-outerContainer {
  background:none
}
.d_none {
  display:none
}
.content_row {
  align-items:flex-start;
  display:flex;
  justify-content:flex-start;
  margin:0 -15px 1rem
}
.content_col {
  box-sizing:border-box;
  padding:0 15px
}
.content_col_2 {
  width:50%
}
.usability_row {
  margin-bottom:1.5rem!important;
  margin-top:1rem;
  position:relative
}
.usability_col {
  text-align:center
}
.usability_img {
  align-items:center;
  border:3px solid #cd0000;
  border-radius:10px;
  display:flex;
  justify-content:center;
  margin-bottom:15px;
  min-height:92px;
  padding:15px
}
.usability_msg {
  font-size:14px;
  line-height:22px
}
.usability_list {
  list-style-image:none;
  list-style-type:none;
  margin-left:0;
  margin-top:1rem
}
.usability_list li {
  margin-bottom:7px
}
.c_gray_light {
  color:#aaa
}
.usability_form {
  margin-top:1rem;
  max-width:400px
}
.usability_form * {
  box-sizing:border-box
}
.usability_form__row {
  padding-bottom:1rem;
  position:relative
}
.usability_form input[type=text],
.usability_form select,
.usability_form textarea {
  margin:0;
  width:100%
}
.usability_form textarea {
  max-width:100%;
  min-height:80px;
  min-width:100%
}
.usability_form input[type=text],
.usability_form select {
  height:32px
}
.usability_form input[type=checkbox] {
  margin:0 5px 0 0
}
.usability_submit .btn {
  border-radius:3px;
  height:40px;
  padding:0;
  text-transform:uppercase;
  transition:.2s;
  width:160px
}
.usability_important {
  color:#ca0000;
  left:100%;
  padding-left:10px;
  position:absolute;
  top:23px
}
@media (max-width:1024px) {
  body._menu_showed {
    overflow:hidden
  }
  .md_d_none {
    display:none
  }
  .md_d_block {
    display:block
  }
  .container {
    padding-left:15px;
    padding-right:15px
  }
  .container_main {
    flex-direction:column
  }
  .sidebar {
    flex-grow:1;
    flex-shrink:1;
    margin:0 0 15px;
    width:100%
  }
  .sidebar>* {
    margin-top:15px
  }
  .sidebar>:first-child {
    margin-top:0
  }
  .sidebar_nav {
    margin-bottom:0;
    margin-top:0!important
  }
  .sidebar_nav__header {
    align-items:center;
    background-color:#fff;
    border-bottom:1px solid #d8d8d8;
    box-sizing:border-box;
    display:flex;
    font-size:16px;
    font-weight:700;
    justify-content:flex-start;
    line-height:1.2;
    margin:0 -15px;
    padding:10px 20px;
    text-shadow:none
  }
  .sidebar_nav__header._hidden {
    display:flex
  }
  .sidebar_nav__header:after {
    border-bottom:2px solid #9b9b9b;
    border-right:2px solid #9b9b9b;
    content:"";
    display:block;
    flex-shrink:0;
    height:5px;
    margin-bottom:3px;
    margin-left:10px;
    transform:rotate(45deg);
    width:5px
  }
  .sidebar_nav._opened .sidebar_nav__header:after {
    margin-bottom:0;
    margin-top:3px;
    transform:rotate(-135deg)
  }
  .sidebar_nav__list {
    display:none;
    margin:0 -15px
  }
  .sidebar_nav__list._showed {
    border-bottom:1px solid #d8d8d8;
    box-shadow:none;
    display:block
  }
  .sidebar_nav__link {
    background:#f1f1f1;
    border-bottom:1px solid #d8d8d8;
    color:#50525b;
    display:block;
    font-size:14px;
    font-weight:400;
    line-height:20px;
    max-width:none;
    padding:10px 20px
  }
  .sidebar_footer {
    display:none
  }
  .sidebar_footer._bottom {
    display:block
  }
  .hintbox,
  .widebox .pull-right,
  .widebox [class*=span].pull-right {
    z-index:1
  }
  .content .s_row {
    flex-direction:column;
    margin-bottom:0
  }
  .content .col-2 {
    box-sizing:border-box;
    margin-bottom:1rem;
    width:100%
  }
  .cso_part__liveinternet {
    display:none
  }
  .content .s_row.usability_row {
    flex-direction:row
  }
}
@media (max-width:870px) {
  .main_special__left {
    display:none
  }
  .main_info .s_row {
    flex-direction:column
  }
  .main_info .col {
    box-sizing:border-box;
    width:100%
  }
  .main_info__wrapper {
    flex-direction:column;
    flex-wrap:nowrap
  }
  .main_info__wrapper .main_info__list {
    order:2
  }
  .main_info__wrapper .main_info__btn_wrap {
    order:3
  }
  .col_promo__new {
    display:block
  }
}
@media (max-width:768px) {
  .redhead p.word_break {
    word-break:break-word
  }
  .hintbox,
  .widebox .pull-right,
  .widebox [class*=span].pull-right {
    box-sizing:border-box;
    margin:0 0 1rem;
    width:100%!important
  }
  .footer-container .span6 {
    margin:0;
    width:100%
  }
  .footer-hd {
    padding-left:0!important
  }
  .s_row__footer_main {
    flex-direction:column
  }
  .s_row__footer_main .col {
    box-sizing:border-box;
    width:100%
  }
  .footer_bottom {
    align-items:flex-start;
    flex-direction:column;
    padding:0
  }
  .footer_bottom__design {
    margin-left:0
  }
  .aic {
    top:-6px!important
  }
  .pager li>a>span {
    display:none
  }
  .pagination ul {
    align-items:stretch;
    display:flex;
    justify-content:center
  }
  .pagination ul>li {
    flex-grow:9;
    text-align:center
  }
  .pagination>ul>li>a {
    box-sizing:border-box;
    padding:0;
    width:100%
  }
  .pagination>ul>li>span {
    float:none;
    line-height:37px;
    padding:0
  }
  .pagination .next,
  .pagination .previous {
    position:static
  }
  .pagination .next span,
  .pagination .previous span {
    display:none
  }
  .pagination .next .btn i.arrow,
  .pagination .previous .btn i.arrow {
    border:none;
    float:none;
    margin:0;
    width:auto
  }
  .ck_header {
    align-items:flex-start;
    flex-direction:column-reverse;
    justify-content:flex-start;
    margin-bottom:25px
  }
  .ck_header__img {
    margin-bottom:15px
  }
  .ck_header h1,
  .ck_header__img {
    text-align:center;
    width:100%
  }
  .ck_erp {
    flex-direction:column
  }
  .ck_erp,
  .ck_erp__links {
    margin-bottom:25px
  }
  .content_row__informer {
    flex-direction:column
  }
  .content_row__informer .content_col {
    width:100%
  }
  .content_row__informer .content_col:first-child {
    margin-bottom:1rem
  }
  .content .s_row.usability_row {
    flex-wrap:wrap
  }
  .usability_col {
    padding:15px;
    width:50%
  }
}
.sm_d_inline {
  display:none
}
@media (max-width:576px) {
  body {
    font-size:16px;
    line-height:24px;
    min-width:320px
  }
  h2 {
    line-height:32px
  }
  h3 {
    font-size:18px;
    line-height:24px
  }
  .sm_d_inline {
    display:inline
  }
  .redhead {
    margin:0 -15px
  }
  .redhead li,
  .redhead p {
    line-height:24px
  }
  .redhead a {
    word-wrap:break-word
  }
  .widebox {
    padding:20px 15px
  }
  .footer_nav {
    padding-left:0!important
  }
  .s_row__footer_main .s_row .col:first-child {
    padding-right:10px
  }
  .s_row__footer_main .s_row .col:last-child {
    padding-left:10px
  }
  .widebox h1 {
    font-size:22px;
    line-height:28px
  }
  .news-list li {
    padding:20px 0
  }
  .news-list li:last-child {
    padding-bottom:0
  }
  .form-search__button_wrap {
    max-width:440px;
    width:100%
  }
  .form-search__button {
    height:36px;
    width:100%
  }
  .widebox_header {
    flex-direction:column
  }
  .widebox_header__img {
    margin-bottom:10px;
    margin-right:0
  }
  .panel-form__search {
    margin:0 -15px 5px
  }
  .form-search__main {
    flex-direction:column
  }
  .panel-form__search {
    padding:20px 15px
  }
  .form-search__input_wrap {
    padding-right:0
  }
  .form-search__btn_wrap {
    margin-bottom:0;
    max-width:none;
    width:100%
  }
  .form-search__btn_wrap .btn {
    font-size:16px;
    height:40px;
    width:100%
  }
  .form-search__btn_wrap .btn._load {
    height:40px
  }
  .form-search__btn_wrap .btn._load:after {
    height:26px;
    width:26px
  }
  .form-search__input_wrap input {
    font-size:16px;
    height:40px
  }
  .cats_clear,
  .panel-form__search .cats {
    margin-top:20px
  }
  .cats_clear {
    display:flex
  }
  .cats_clear a {
    border:1px dashed #c4161c;
    padding:10px 15px
  }
  .cats_clear a:hover {
    background-color:#c4161c;
    border:1px solid #c4161c;
    color:#fff
  }
  .panel-form .calendar {
    align-items:flex-end
  }
  .panel-form .calendar label {
    font-size:16px
  }
  .panel-form .calendar input {
    flex-grow:1;
    font-size:16px;
    height:30px
  }
  .panel-form .calendar>* {
    display:none
  }
  .panel-form .calendar._showed>* {
    display:flex
  }
  .panel-form .calendar>.form-search__filter {
    display:inline-block;
    position:relative;
    width:100%
  }
  .form-search__filter_inner {
    border-bottom:1px dashed;
    display:inline-block;
    line-height:1.3;
    position:relative
  }
  .form-search__filter_inner:after {
    border-bottom:1px solid #36414b;
    border-right:1px solid #36414b;
    content:"";
    display:inline-block;
    height:6px;
    position:absolute;
    right:-14px;
    top:6px;
    transform:rotate(45deg);
    width:6px
  }
  .calendar._showed .form-search__filter_inner:after {
    top:10px;
    transform:rotate(-135deg)
  }
  .cat-box.open .cat-content {
    overflow:visible
  }
  .search-result {
    margin:0 -15px!important
  }
  .search-result li {
    padding-left:15px;
    padding-right:15px
  }
  .sert_item {
    width:50%
  }
  .ck_erp__filter_form {
    align-items:flex-start;
    flex-direction:column;
    margin-left:0;
    margin-right:0
  }
  .ck_erp__filter_form>* {
    margin:0 0 15px!important
  }
  .ck_erp__filter_form input,
  .ck_erp__filter_form label {
    box-sizing:border-box;
    width:100%
  }
  .ck_erp__filter_form input {
    height:30px
  }
  .ck_erp__cats__selects {
    align-items:flex-start;
    flex-direction:column;
    margin:0
  }
  .ck_erp__cats__selects>select {
    margin:0 0 10px;
    width:100%
  }
  .ck_erp__nav {
    margin-bottom:0
  }
  .ck_erp__nav li.ck_erp__li_btn {
    bottom:0;
    width:100%
  }
  .ck_erp._open {
    flex-direction:column
  }
  .popup_image:before {
    font-size:160px
  }
  .usability_form {
    max-width:none
  }
  .usability_important {
    padding-left:0;
    position:static
  }
  .usability_important br {
    display:none
  }
  .usability_col {
    width:100%
  }
  .usability_submit .btn {
    height:50px;
    width:100%
  }
}
@media (max-width:360px) {
  .sert_item {
    width:100%
  }
}
