.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate3d(0, -25%, 0);
  transform: translate3d(0, -25%, 0);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #ffffff;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}


.clearfix:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #FF0000;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, 1);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 0, 0, 1);
}
.form-control::-moz-placeholder {
  color: #777777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777777;
}
.form-control::-webkit-input-placeholder {
  color: #777777;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eeeeee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333333;
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #ffffff;
  border-color: #cccccc;
}
.btn-default .badge {
  color: #ffffff;
  background-color: #333333;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-warning {
  color: #ffffff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #ffffff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #ffffff;
}
.btn-danger {
  color: #ffffff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #ffffff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #ffffff;
}
.btn-link {
  color: #428bca;
  font-weight: normal;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
  position: absolute;
  z-index: -1;
  opacity: 0;
  filter: alpha(opacity=0);
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.clearfix:before,
.clearfix:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after {
  content: " ";
  display: table;
}
.clearfix:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after {
  clear: both;
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/DXI1ORHCpsQm3Vp6mXoaTWeP1y_Bkidl4ESyB_O2G_c.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'),local('OpenSans'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/K88pR3goAWT7BTt32Z01m6CWcynf_cDxXwCLxiixG1c.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:local('Open Sans Semibold'),local('OpenSans-Semibold'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/MTP_ySUJH_bn48VBG8sNSmeP1y_Bkidl4ESyB_O2G_c.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'),local('OpenSans-Bold'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/k3k702ZOKiLJc3WVjuplzGeP1y_Bkidl4ESyB_O2G_c.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:local('Open Sans Extrabold'),local('OpenSans-Extrabold'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/EInbV5DfGHOiMmvb1Xr-hmeP1y_Bkidl4ESyB_O2G_c.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:local('Open Sans Light Italic'),local('OpenSansLight-Italic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/PRmiXeptR36kaC0GEAetxmpz0z5zL8i4lJVsvdmh4hw.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'),local('OpenSans-Italic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/xjAJXh38I15wypJXxuGMBlwIJl2YiaXHM0xUx_ugXFg.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:local('Open Sans Semibold Italic'),local('OpenSans-SemiboldItalic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/PRmiXeptR36kaC0GEAetxs48OaV_SNIXktLWq3KXug4.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/PRmiXeptR36kaC0GEAetxgbEkm-f2UOALJ0ub4PpKrw.ttf) format('truetype');}@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:local('Open Sans Extrabold Italic'),local('OpenSans-ExtraboldItalic'),url(http://themes.googleusercontent.com/static/fonts/opensans/v7/PRmiXeptR36kaC0GEAetxpUejhVR4X9s8dmwuSBKoOY.ttf) format('truetype');}*{outline:none;}html,body,div,span,a,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,dl,dt,dd,ol,ul,li,form,label,input,textarea,table,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}body{background-color:#131719;background-repeat:no-repeat;background-position:50% 0;background-attachment:fixed;font-family:'Calibri',sans-serif;font-size:14px;color:#383838;}html,body{height:100%;width:100%;}a{text-decoration:none;color:#000;}a img,img{max-width:100%;border:0;}ul,li,dl,dt,dd{list-style:none;display:block;padding:0;cursor:pointer;margin:0;}p{margin:10px 0;}hr{background:#535353;color:#535353;border:none;height:1px;}h1,h2,h3,h4,h5,h6{display:inline-block;margin-bottom:3px;font-weight:100;font-size:100%;}input::-webkit-input-placeholder{color:#696969;}input:-moz-placeholder{color:#696969;}input:focus::-webkit-input-placeholder{color:#545454;}input:focus:-moz-placeholder{color:#545454;}form{display:block;padding:0;margin:0;}input,textarea,select,button,label{vertical-align:middle;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;border:0;font-family:tahoma;color:#696969;display:block;padding:7.5px 13px;font-size:14px;-moz-transition:all .35s ease;-webkit-transition:all .35s ease;-o-transition:all .35s ease;transition:all .35s ease;}input:hover,input:focus,textarea:hover,textarea:focus{}input:last-child,textarea:last-child,button:last-child,.inp-left input:last-child{margin-bottom:0!important;}label,input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer;border:0;color:#fff;font-family:tahoma;font-size:14px;background: #0094FF;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-moz-transition:all .5s ease;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;}input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover,button:hover{background-color: #FF0000;}textarea{-moz-transition:none;-webkit-transition:none;-o-transition:none;transition:none;}.lcol{}.rcol{float:right!important;}.cntr{text-align:center;}.hidden,textarea{overflow:hidden;}.none{display:none!important;}.clr{overflow:hidden;width:100%;clear:both;height:0;}.clr-tbl{border-collapse:collapse;padding:0;border:0;margin:0;}.wrap{max-width:1000px;margin:auto;}#main{min-height:100%;background:url(/source/img/red/fshadow.png) repeat-x 0 100%;}* html #main{height:100%;}#h-nav li a,#h-nav #social a,#h-cat li,#h-alphabet span,.butn,.t-cat li a,.t-change-item span,.c-item .c-title a,.c-item .c-img .layer .c-sale,#h-mid #logo #domain,#h-mid #logo #text,#h-cat #sale,#paginator li a,.p-buy,#tab-nav li,#tab-nav li span,#tab-nav #garant .gic,.screen-item li span,.compet-poster .capt,.compet-t-slide,.remind-url li a,.news-loop .cats,.news-loop .title,.test-buy a{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;}#header{width:1000px;height:258px;background: rgba(255, 0, 0, 0.2);}#h-nav{height:60px;background-color:#1d1d1d;overflow:hidden;padding:12px 16px;}#h-nav li{float:left;color:#fff;font-family:tahoma;height:35px;line-height:35px;margin-right:10px;}#h-nav li:last-child,#h-nav #social a:last-child{margin-right:0px;}#h-nav li a{color:#fff;padding:0 14px;display:block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}#h-nav li:hover a{background-color: #FF0000;}#h-nav #social{height:23px;margin-top:6px;}#h-nav #social a{width:23px;height:23px;float:left;margin-right:10px;text-align:center;color:#fff;line-height:23px;font-weight:700;background-color:rgba(51,143,202,1);}#h-nav #social a:hover{background-color:rgba(51,143,202,.7);}#h-nav #social a.vk{background-color:rgba(59,90,119,1);}#h-nav #social a.vk:hover{background-color:rgba(59,90,119,.7);}#h-nav #social a.yt{background-color:rgba(234,97,83,1);}#h-nav #social a.yt:hover{background-color:rgba(234,97,83,.7);}#h-nav #social a.tt{background-color:rgba(33,184,227,1);}#h-nav #social a.tt:hover{background-color:rgba(33,184,227,.7);}#h-nav #social a.fb{background-color:rgba(69,96,175,1);}#h-nav #social a.fb:hover{background-color:rgba(69,96,175,.7);}#h-mid{height:146px;}#h-mid #logo{width:322px;background-size:cover;height:150px;float:left;margin-top:-7px;margin-left:46px;margin-right:10px;padding-left:106px;overflow:hidden;position:relative;font-family:'Open Sans';font-weight:100;color:#fff;}#h-mid #logo #text{font-size:31px;line-height:31px;color:#9ceb47;margin-top:12px;}#h-mid #logo #text span{color:#80ddff;}#h-mid #logo #capt{display:block;margin-top:6px;margin-left:3px;}#h-mid #logo #domain{width:25px;height:16px;display:block;position:absolute;z-index:10;top:0;right:0;background-color:#68b414;text-align:center;line-height:14px;font-size:12px;}#h-mid #logo:hover #text{color:#80ddff;}#h-mid #logo:hover #text span{color:#9ceb47;}#h-mid #logo:hover #domain{background-color:#338fca;}#h-mid #h-search{margin-top:28px;//margin-right: 28px;float:left;}#h-mid #f-search{height:34px;display:block;overflow:hidden;width:430px;margin-bottom:22px;}#h-mid #f-search .h-srch{width:330px;float:left;margin-right:12px;height:34px;}#h-mid #f-search a{width:71px;height:34px;float:left;}#h-mid #f-search input[type="submit"]{width:71px;height:34px;float:left;-webkit-appearance:none;color: white;}#h-mid #h-alphabet{height:34px;width:433px;overflow:hidden;}#h-mid #h-alphabet .butn{display:block;float:left;}#h-mid .butn{display:inline-block;vertical-align:top;zoom:1;*display:inline;padding:0 13px;height:34px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color: #FF0000;color:#fff;text-align:center;line-height:34px;cursor:pointer;margin-right:12px;font-family:'Tahoma',sans-serif;}#h-mid .butn:hover{background-color: #0094FF;}#h-mid .h-alph-box{width:285px;float:left;height:34px;overflow:hidden;color:#fff;margin-left:7px;}#h-mid .h-alph-box a{color: #fff;margin-right:8px;-webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}#h-mid .h-alph-box a:hover{color: #FFFFFF;text-shadow: 0 0 3px rgb(103, 0, 255);-webkit-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -o-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;}#h-mid #r-col{float:left;margin-top:28px;margin-right:0;}#h-mid #r-col .butn{margin-bottom:22px;}.select{width:109px;height:34px;line-height:34px;color:#fff;padding:0 13px;background-color:#6eb521;position:relative;}.select .arrow,.select .arrow.up{background:url(/source/img/red/select-arrow.png) no-repeat;width:11px;height:11px;float:right;margin-top:11px;cursor:pointer;}.select .arrow.up{background-position:0 -11px;}.select .arrow:hover{opacity:.8;}.select .text{width:72px;overflow:hidden;font-family:'Tahoma',sans-serif;}.select .select-drop:before{content:'';background:url(/source/img/red/select-drop.png) no-repeat;width:7px;height:4px;display:block;position:absolute;margin-top:-9px;}.select .select-drop{width:109px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:rgba(7,20,28,.8);margin-top:10px;margin-left:-13px;padding:5px;position:absolute;display:none;z-index:200;}.select .select-drop li{cursor:pointer;padding:0 10px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;font-family:'Tahoma',sans-serif;}.select .select-drop li:hover{background-color:#6eb521;}#h-cat{height:53px;background-color:#1d1d1d;overflow:hidden;padding: 17px 15px 0 26px;}#h-cat li{float:left;color:#fff;font-family:tahoma;margin-right:22px;cursor:pointer;padding-left:13px;height:19px;background:url(/source/img/sred/h-cat.png) no-repeat 0 50%;}#h-cat li:hover{background:url(/source/img/sred/h-cat-h.png) no-repeat 0 50%;}#h-cat li a{color:#fff;display:block;}#h-cat #sale{height:53px;width:107px;background:url(/source/img/red/sale.png) no-repeat 16px 50%;padding-left:53px;line-height:29px;color:#fff;font-family:tahoma;float:right;margin-right:-15px;margin-top:-17px;padding-top:12px;}#h-cat #sale:hover{background:#6eb521 url(/source/img/red/sale-h.png) no-repeat 16px 50%;}#container{width:1000px;background-color:#fff;padding:16px;position:relative;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;}#c-tags{overflow:hidden;font-size:16px;padding-bottom:15px;font-family:arial;}#c-tags a{padding-right:10px;}#c-tags a:hover,.compet .text a:hover,.f-nav li:hover a,.topsale li:hover a,.b-news .b-title:hover,.remind-url li:hover a,#contacts li:hover,#contacts li:hover a{text-decoration:underline;}#c-tags a:nth-child(odd){font-weight:700;}#c-tags a:nth-child(even){color:#999;font-size:13px;}#c-tags a:nth-child(4n){color:#383838;}#c-tags a:last-child{padding-right:0;}#leftside{width:197px;float:left;margin-right:20px;}#rightside{width:197px;float:right;margin-left:20px;}#cntrside{margin:auto;overflow:hidden;}.block{width:197px;margin-bottom:15px;}.block .b-top{height:40px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color: #FF0000;color:rgb(255,255,255);font-family:tahoma;line-height:40px;margin-bottom:6px;}.block .b-top .b-icn{background:url(/source/img/red/b-icn.png) no-repeat;width:10px;height:11px;float:left;margin-top:15px;margin-left:15px;margin-right:10px;}.block .b-cont{position:relative;}.b-nav li a{background:url(/source/img/red/b-nav.png) no-repeat 8px 50%;height:23px;line-height:23px;padding-left:18px;padding-right:5px;color:#383838;display:block;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.b-nav li:hover a{background: #0094FF url(/source/img/red/b-nav-h.png) no-repeat 8px 50%;color:#fff;}.b-poster{width:197px;height:88px;overflow:hidden;position:relative;margin-bottom:10px;background-color:#535353;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.b-poster:last-child{margin-bottom:0;}.b-poster img{width:213px;height:88px;}.b-poster .coast{position:absolute;padding:0 8px;color:#fff;height:25px;line-height:25px;background-color: rgba(103, 0, 255, 0.8);right:0;}.b-poster .coast i,#slider-box .slider-caption .s-coast i,.c-coast i,.p-coast i{font-style:normal;font-size:11px;position:relative;top:-4px;}.b-poster .title,.b-poster .title2{position:absolute;bottom:0;height:25px;line-height:25px;color:#fff;width:197px;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:-35px;background-color: rgba(103, 0, 255, 0.8);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}.b-poster .title2{width:100%;}.b-poster:hover .title,.b-poster:hover .title2{margin-bottom:0;}.b-poster .title a,.b-poster .title2 a{color:#fff;}.b-poster .sale{position:absolute;bottom:0;right:0;width:45px;height:25px;line-height:25px;color:#fff;text-align:center;margin-right:-45px;background-color:rgba(110,181,33,.8);-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;}.b-poster:hover .sale{margin-right:0;}.compet{position:relative;margin:0 8px;border-bottom:1px solid #d7e2e6;padding:10px 0;}.compet .num{background:url(/source/img/red/comp-num.png) no-repeat;width:12px;height:13px;float:left;margin-top:2px;margin-right:7px;}.compet:nth-of-type(1) .num{background-position:0 0;}.compet:nth-of-type(2) .num{background-position:0 -13px;}.compet:nth-of-type(3) .num{background-position:0 -26px;}.compet:nth-of-type(4) .num{background-position:0 -39px;}.compet:nth-of-type(5) .num{background-position:0 -52px;}.compet:nth-of-type(1):hover .num{background-position:-12px 0;}.compet:nth-of-type(2):hover .num{background-position:-12px -13px;}.compet:nth-of-type(3):hover .num{background-position:-12px -26px;}.compet:nth-of-type(4):hover .num{background-position:-12px -39px;}.compet:nth-of-type(5):hover .num{background-position:-12px -52px;}.compet .text a{color:#338fca;}.compet .poster,.compet .poster.small{position:absolute;z-index:200;padding:5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:rgba(7,20,28,.8);top:0;display:none;line-height:1.2;max-width:170px;max-height:80px;}.compet .poster.normal{right:196px;}.compet .poster.small{left:190px;right:none;}.compet .poster .in{display:inline-block;vertical-align:top;zoom:1;*display:inline;}.compet .poster:before,.compet .poster.small:before{background:url(/source/img/red/poster-arrow.png) no-repeat;content:'';width:4px;height:7px;display:block;position:absolute;right:-4px;top:15px;}.compet:hover .poster img{max-width:160px;max-height:70px;}.compet .poster.small:before{right:0;left:-4px;background-position:0 -7px;}.topsale{margin:0 8px;}.topsale li{padding-left:16px;margin-bottom:5px;white-space:pre;overflow:hidden;text-overflow:ellipsis;height:16px;line-height:16px;background:url(/source/img/red/topsale.png) no-repeat;}.topsale li:nth-of-type(1){background-position:0 -16px;}.topsale li:nth-of-type(2){background-position:0 -32px;}.topsale li:nth-of-type(3){background-position:0 -48px;}.topsale li a{color:#383838;}#contacts li{display:block;color:#383838;height:13px;line-height:13px;margin-bottom:8px;padding-left:7px;}#contacts .name{margin:12px 0;}#contacts li a{color:#383838;}#contacts b{background:url(/source/img/red/contacts.png) no-repeat 5% 0%;height:13px;line-height:13px;float:left;padding-left:20px;}#contacts .skype{background-position:5% 0%;}#contacts .vk{background-position:5% 34%;}#contacts .icq{background-position:5% 66%;}#contacts .mail{background-position:5% 100%;}#primetime{margin-top:8px;margin-left:7px;}#primetime span{color:#e91d1f;}.b-news{margin:10px 8px 0;height:30px;display:block;overflow:hidden;}.b-news .b-img{float:left;width:30px;height:30px;margin-right:9px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.b-news .b-date{color:#979797;background:url(/source/img/red/round.png) no-repeat 0 40%;padding-left:12px;line-height:1;}.b-news .b-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:134px;float:left;}#slider-box{width:534px;height:171px!important;overflow:hidden;position:relative;margin-bottom:20px;background-color:#07141c;}.bjqs-prev,.bjqs-next{position:absolute;z-index:250;bottom:0;}.bjqs-prev a,.bjqs-next a{height:43px;width:41px;display:block;background:url(/source/img/red/slider-arrow.png) no-repeat;cursor:pointer;}.bjqs-prev{left:0;}.bjqs-prev:hover a{background-position:0 -43px;}.bjqs-next{right:0;}.bjqs-next a{background-position:-41px 0;}.bjqs-next:hover a{background-position:-41px -43px;}#slider-box .bjqs-slide{width:534px;height:198px;display:none;}#slider-box .bjqs-slide img{min-width:534px;min-height:198px;}#slider-box .slider-caption{position:absolute;width:100%;padding:0 47px 0 57px;color:#fff;font-size:18px;top:220px;height:43px;background-color:rgba(18,114,175,.8);}#slider-box .slider-caption .s-title{display:block;color:#fff;margin-top:10px;float:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:310px;}#slider-box .slider-caption .s-coast{height:31px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#dd1c27;padding:0 10px;line-height:31px;float:right;margin-top:6px;}#slider-box .slider-caption .s-coast i{top:-6px;}#c-top-cat{height:29px;display:block;overflow:hidden;margin-bottom:12px;}.t-cat{float:left;}.t-cat li{height:29px;float:left;}.t-cat li a{display:block;margin-right:12px;line-height:29px;padding:0 10px;color:#fff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#6eb521;}.t-cat li:last-child a,#h-mid .h-alph-box a:last-child{margin-right:0;}.t-cat li:hover a,.t-cat li a.active{background-color:#338fca;}.t-change-item{width:59px;height:29px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;float:right;overflow:hidden;}.t-change-item span{width:29px;height:29px;float:left;cursor:pointer;background:#338fca url(/source/img/red/t-change-item.png) no-repeat 0 50%;}.t-change-item span:hover,.t-change-item .active{background-color:#6eb521;}.t-change-item .list{background-position:0 50%;}.t-change-item .block{background-position:100% 50%;}.content-item{overflow:hidden;}.c-item{float:left;display:block;width:32%;height:119px;margin-right:10.5px;margin-bottom:12px;overflow:hidden;border-bottom:1px solid #d7e0e5;background-color:#e9eff2;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}.c-item:nth-child(3n){margin-right:0;}.c-item .c-img{width:178px;height:86px;overflow:hidden;position:relative;}.c-item .c-img .shadow{width:100%;height:10px;background:url(/source/img/red/shadow.png) no-repeat;position:absolute;z-index:110;bottom:0;}.c-item .c-img img{width:178px;height:86px;display:block;}.c-item .c-img .layer{position:absolute;width:100%;height:100%;padding:6px;z-index:100;color:#fff;}.c-item .c-img .layer .c-coast,.c-item .c-img .layer .c-sale,.o-item .c-img .layer .c-coast,.o-item .c-img .layer .c-sale{height:25px;line-height:25px;padding:0 8px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color: #0094FF;float:left;color: #FFF;cursor:default;}.c-item .c-img .layer .c-sale,.o-item .c-img .layer .c-sale{background-color:#6eb521;margin-top:6px;clear:both;margin-left:-100%;}.c-item .c-img .layer:hover .c-sale,.o-item .c-img .layer:hover .c-sale{margin-left:0;}.c-item .c-title,.o-item .c-title{height:32px;display:block;padding:0 13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:185px;line-height:32px;}.c-item .c-title a,.o-item .c-title a{background:url(/source/img/red/round-b.png) no-repeat 0 50%;padding-left:13px;line-height:16px;height:16px;}.c-item .c-title:hover a,.o-item .c-title:hover a{color: #FF0000;background:url(/source/img/sred/round-d.png) no-repeat 0 50%;}.c-item.list,.o-item{float:none!important;display:block;width:100%!important;height:39px;margin:0;padding:7px 7px 6px 13px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.o-item{background-color:#e9eff2;margin-bottom:10px;}.ordr{font-family:'Open Sans';font-size:16px;color:#338fca;}.c-item.list:nth-child(2n){background-color:#f7f7f7;}.c-item.list .c-img img,.c-item.list .c-img .shadow{display:none;}.c-item.list .c-title,.o-item .c-title{line-height:26px;max-width:320px;}.c-item.list .c-img,.o-item .c-img{width:auto;height:auto;float:right;}.c-item.list .c-img .layer,.o-item .c-img .layer{position:relative;padding:0;}.c-item.list .c-img .layer .c-coast,.c-item.list .c-img .layer .c-sale,.o-item .c-img .layer .c-coast,.o-item .c-img .layer .c-sale{float:right;}.c-item.list .c-img .layer .c-sale,.o-item .c-img .layer .c-sale{margin-top:0;margin-right:7px;margin-left:0;clear:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}#paginator{list-style:none;margin-top:10px;text-align:center;margin-left:auto;margin-right:auto;display:inline-block;overflow:hidden;height:25px;line-height:25px;color:#383838;text-align:center;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#e9eff2;}#paginator li{width:26px;height:25px;float:left;color:#383838;}#paginator li.cur,#paginator li:hover{color:#5e9e18;border-bottom:2px solid #6eb521;}.speedbar{line-height:1;margin-bottom:12px;border-bottom:1px solid #e6e6e6;padding-bottom:10px;position:relative;height:25px;}.speedbar .home{background: url(/source/img/red/home.png) no-repeat 0 50%;padding-left:30px;height:12px;float:left;line-height:12px;padding-right:0;margin-right:0;}.speedbar a{background:url(/source/img/red/speedbar.png) no-repeat 100% 50%;padding-right:11px;margin-right:4px;color:#383838;float:left;}.speedbar span{color: #FF0000;white-space:nowrap;float:left;overflow:hidden;text-overflow:ellipsis;width: 200px;}.g-w{border-bottom: 1px solid #FF0000;background:url(/source/img/red/g-w.png) no-repeat;padding-left:20px;color:#383838;height:25px;margin-right:16px;float:left;}.g-w:last-child{margin-right:0;}#full-poster{width:49%;height:182px;overflow:hidden;float:left;background-color:#1d1d1d;}#full-poster img{width:390px;height:182px;}.p-sale{position:absolute;padding:0 13px;font-size:18px;margin-top:15px;margin-left:15px;color:#fff;line-height:31px;height:31px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#6eb521;}#full-info{width:49%;height:182px;float:right;overflow:hidden;padding:10px 15px 15px;color:#1d1d1d;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;}#full-info .title{font-family:tahoma;font-size:16px;color:rgb(0,0,0);}#p-list{margin-top:8px;float:left;}#p-list li{background:url(/source/img/red/dot.png) no-repeat 0 45%;padding-left:12px;color:#d6d6d6;margin-bottom:6px;}#p-list li span{color:#8ad537;}.p-coast{color: #FFF;font-size:18px;float:right;line-height:31px;padding:0 13px;cursor:pointer;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color: #0094FF;}.p-coast i{top:-6px;}.p-buy{width:96px;height:43px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color: #FF0000;color:#fff;font-family:'Open Sans';font-weight:100;font-size:18px;cursor:pointer;float:right;text-align:center;line-height:43px;margin-top:15px;}.p-buy:hover{background-color: #CDCACA;color: white;}.full-box{overflow:hidden;margin-bottom:20px;}#caption-box{border-bottom:1px solid #d7e2e6;overflow:hidden;margin-bottom:20px;padding-bottom:20px;}#caption-box .left{width:586px;float:left;}#caption-box #screen-box{width:150px;float:right;}#tab-nav{height:30px;display:block;margin-bottom:14px;}#tab-nav li,#tab-nav li a{cursor:pointer;padding:0 10px;float:left;height:30px;line-height:30px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin-right:8px;overflow:hidden;}#tab-nav li a{padding:0;}#tab-nav li span{color:#383838;border-bottom: 1px dashed #fff;}#tab-nav li:hover{background-color: #FF0000;}#tab-nav li:hover span,#tab-nav .active span,#tab-nav #garant span{border:none;color: #FFF;}#tab-nav .active{background-color: #FF0000;}#tab-nav #garant{padding-left:3px;float:right;margin-right:0;background-color:#6eb521;}#tab-nav #garant:hover,#tab-nav #garant:hover .gic{background-position:0 -30px;background-color:#338fca;}#tab-nav #garant .gic{background:url(/source/img/red/garant-icn.png) no-repeat;width:28px;height:30px;float:left;}#tab-nav #garant span{margin-left:6px;}.tab-box{display:none;}.tab-box.active{display:block;}#screen-box .up,#screen-box .down{background:url(/source/img/red/sc-nav.png) no-repeat;width:16px;height:8px;display:block;margin:auto;cursor:pointer;}#screen-box .up.disabled,#screen-box .down.disabled{opacity:.5;}#screen-box .up{margin-bottom:10px;}#screen-box .up:hover{background-position:-16px 0;}#screen-box .down{background-position:0 -8px;margin-top:7px;}#screen-box .down:hover{background-position:-16px -8px;}.screen-item li{width:150px;height:84px;display:block;margin-bottom:5px;overflow:hidden;position:relative;}.screen-item li img{min-width:150px;min-height:84px;}.screen-item li span{opacity:0;position:absolute;width:100%;height:100%;background:rgba(51,143,202,.7);color:#fff;font-family:'Open Sans';font-size:18px;color:#e9eff2;text-align:center;padding-top:26px;}.screen-item li:hover span{opacity:1;}.compet-loop{-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#e9eff2;border-bottom:1px solid #d7e0e5;overflow:hidden;margin-bottom:10px;display:block;width:534px;}.compet-title{color:#338fca;font-family:'Open Sans';font-size:14px;background:url(/source/img/red/round-d.png) no-repeat 0 50%;padding-left:15px;margin:10px 13px;display:block;}.compet-poster{height:198px;overflow:hidden;position:relative;}.compet-poster img{min-height:198px;}.compet-poster .capt{height:56px;display:block;width:auto;position:absolute;bottom:0;color:#fff;padding:6px 18px 0 12px;background-color:rgba(0,0,0,.8);margin-bottom:-56px;}.compet-poster:hover .capt{margin-bottom:0;}.compet-poster .capt .cat,.compet-poster .capt .date{font-size:18px;font-family:'Open Sans';color:#9ceb47;}.compet-poster .capt .date{color:#80ddff;margin-left:5px;}.compet-poster .capt .logo{float:right;font-size:25px;font-family:'Open Sans';font-weight:100;margin-top:3px;}.compet-poster .capt .logo #text{color:#9ceb47;}.compet-poster .capt .logo span{color:#80ddff;}.compet-poster .capt .title{color:#fff;font-size:14px;width:370px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.compet-loop .desc{display:block;padding:10px 13px;color:#4d5e68;overflow:hidden;}.compet-video{display:block;}.compet-video iframe{max-width:533px;border:none;outline:none;}.compet-t-slide{height:34px;background-color:#338fca;margin:10px -13px 0;line-height:34px;color:#fff;text-align:center;cursor:pointer;font-family:'Open Sans';}.compet-t-slide:hover{background-color:#6eb521;}.compet-t-cont{display:none;overflow:hidden;border-bottom:1px solid #d7e2e6;margin:6px -13px 0;padding:0 13px 5px;}.compet-follow{height:38px;line-height:38px;color:#4d5e68;border-bottom:1px solid #d7e2e6;overflow:hidden;position:relative;margin:0 -13px;padding:0 13px 8px;}.remind-url{margin-top:8px;}.remind-url li a{color:#4d5e68;background:url(/source/img/red/round-d.png) no-repeat 0 50%;padding-left:10px;}.remind-url li:hover a{color:#589812;background:url(/source/img/red/round.png) no-repeat 0 50%;}.news-loop{margin-bottom:10px;border-bottom:1px solid #d7e2e6;overflow:hidden;padding-bottom:13px;position:relative;}.news-loop .poster{float:left;width:60px;height:60px;margin-right:16px;}.news-loop .poster img{min-height:60px;}.news-loop .text{float:left;}.news-loop .date{color:#979797;margin-bottom:4px;}.news-loop .title{color:#338fca;margin-bottom:4px;display:block;}.news-loop .title:hover{color:#5ca210;}.news-loop .descr{color:#383838;}.news-loop .cats{float:right;position:absolute;right:0;top:0;background-color:#6eb521;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;color:#fff;padding:1px 4px;font-size:12px;}.news-loop:hover .cats,.news-title .cats{background-color:#f3484c;}.datebar{color:#7f7f7f;}.news-full{overflow:hidden;position:relative;}.news-full p{text-indent:10px;}.news-title{display:block;margin-bottom:10px;overflow:hidden;}.news-title h4{color:#338fca;float:left;font-family:'Open Sans';font-weight:500;}.news-title .cats{float:right;color:#fff;font-size:12px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;padding:2px 5px;}.news-full .poster{display:block;overflow:hidden;position:relative;margin-bottom:10px;width:559px;}.news-full .poster img{min-width:559px;}.faq-t{background:url(/source/img/red/faq-t.png) repeat-x 0% 50%;font-family:'Open Sans';color:#338fca;font-size:16px;text-align:center;overflow:hidden;margin:5px 0 10px;}.faq-t span{background-color:#fff;width:198px;display:block;margin:auto;}.test-buy{text-align:center;display:block;margin:auto;overflow:hidden;}.test-buy a{height:42px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#e9a647;font-family:'Open Sans';color:#fff;font-size:16px;padding:10px 16px;overflow:hidden;display:inline-block;}.test-buy:hover a{background-color:#338fca;}.order-view{border-bottom:1px solid #e6e6e6;padding-top:12px;padding-bottom:12px;overflow:hidden;position:relative;display:block;}.order-view .radio{margin-top:12px;margin-right:15px;vertical-align:middle;position:relative;overflow:hidden;}.order-view .icon{width:32px;margin-right:15px;float:left;}.c-stock{margin-right:12px;float:left;margin-top:3px;background:url(/source/img/red/g-w.png) no-repeat 0 50%;padding-left:18px;}.order-view .text{width:400px;}.order-view .icon{width:60px!important;margin-right:10px;text-align:center;vertical-align:middle;}.pay-capt{padding:12px 6px;border-bottom:1px solid #e6e6e6;font-size:12px;color:#757575;}.buying{background:#338fca url(/source/img/red/buy-but.png) no-repeat!important;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;height:48px;width:167px;margin:auto;display:block;color:#fff;font-family:'Arial';font-size:16px;overflow:hidden;}.buying:hover{background-color:#43a0db!important;}.buying b{display:block;width:110px;text-align:center;margin-top:14px;}button.buying{margin-top:12px;}button.buying b{margin-top:0;}.icon .icn{width:50px;max-height:50px;display:block;margin:auto!important;text-align:center!important;background-position:50% 50%!important;}.icn.webmoney{background:url(/source/img/red/pay/webmoney.png) no-repeat 0 50%;}.icn.yandexmoney{background:url(/source/img/red/pay/yandex.png) no-repeat 0 50%;height:50px;}.icn.qiwi{background:url(/source/img/red/pay/qiwi.png) no-repeat 0 50%;}.icn.terminal{background:url(/source/img/red/pay/terminal.png) no-repeat 0 50%;height:50px;}.icn.alphabank{background:url(/source/img/red/pay/alfabank.png) no-repeat 0 50%;height:50px;}.icn.easypay{background:url(/source/img/red/pay/easypay.png) no-repeat 0 50%;height:50px;}.icn.vtb24{background:url(/source/img/red/pay/vtb24.png) no-repeat 0 50%;height:50px;}.icn.beeline{background:url(/source/img/red/pay/beeline.png) no-repeat 0 50%;}.icn.mts{background:url(/source/img/red/pay/mts.png) no-repeat 0 50%;}.icn.megafon{background:url(/source/img/red/pay/megafon.png) no-repeat 0 50%;}.icn.visa{background:url(/source/img/red/pay/visa.png) no-repeat 0 50%;}.icn.mastercard{background:url(/source/img/red/pay/mastercard.png) no-repeat 0 50%;}.icn.tele2{background:url(/source/img/red/pay/tele2.png) no-repeat 0 50%;}.icn.mailmoney{background:url(/source/img/red/pay/mailmoney.png) no-repeat 0 50%;}.icn.stamp{background:url(/source/img/red/pay/stamp.png) no-repeat 0 50%;height:50px;}.icn.gift{background:url(/source/img/red/pay/present.png) no-repeat 0 50%;height:50px;}.icn.wmcard{background:url(/source/img/red/pay/wmcard.png) no-repeat 0 50%;}.icn.other{background:url(/source/img/red/pay/other.png) no-repeat 0 50%;}.resp-publ{overflow:hidden;}.resp-publ .text{margin-left:134px;}.resp-publ .text a{color:#338fca;}.resp-loop{margin-top:12px;border-top:1px solid #d7e2e6;padding-top:10px;}.review_each{margin-top:12px;width:557px;height:285px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:rgba(56,56,56,0);border:solid 1px #d7e2e6;overflow:hidden;padding:0 11px;}.review_each li{color:#64747d;margin:5px 0;height:auto!important;}.review_each li .date{color:#6eb521;}.review_each li .time{color:#338fca;}.pag-rev{text-align:center;margin-top:10px;}.pag-rev span{cursor:pointer;color:#5e9e18;border-bottom:2px solid #5e9e18;margin:0 5px;}.pag-rev span.disabled{color:#383838;border:none;}.stock-name{float:left;height:25px;line-height:25px;}.stock-name .brick{width:27px;height:25px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;background-color:#6eb521;color:#fff;text-align:center;line-height:25px;float:left;margin-right:6px;}.stock-name span{color:#5ca210;}#hFoot{height:110px;clear:both;}#footer{height:110px;margin-top:-110px;padding-top:24px;overflow:hidden;}.fl{width:265px;}.fl #f-logo{background:url(/source/img/red/f-logo.png) no-repeat;height:46px;width:213px;display:block;}.fl #f-copy{color:#fff;font-family:'Open Sans';font-weight:100;}.f-nav{width:150px;height:65px;float:left;border-left:4px solid #363a3b;}.f-nav li{border-left:4px solid transparent;background:url(/source/img/red/f-nav.png) no-repeat 13px 50%;margin-left:-4px;padding-left:28px;height:21px;line-height:21px;margin-bottom:1px;-webkit-transition:border .25s ease;-moz-transition:border .25s ease;-ms-transition:border .25s ease;-o-transition:border .25s ease;transition:border .25s ease;}.f-nav li:hover{border-left:4px solid #68b414;}.f-nav li a{color:#fff;}#f-capt{line-height:1;margin:0 auto;opacity:1;top:0;left:0;right:0;bottom:0;padding:0;display:block;height:65px;color:#dfdfdf;padding-left:18px;-webkit-transition:border .25s ease;-moz-transition:border .25s ease;-ms-transition:border .25s ease;-o-transition:border .25s ease;transition:border .25s ease;}#f-capt:hover{}#f-capt .blank{float:left;margin-right:5px;margin-top:5px;}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/source/img/red/fancybox/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('/source/img/red/fancybox/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/source/img/red/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important;}.fancybox-lock{overflow:hidden!important;width:auto;}.fancybox-lock body{overflow:hidden!important;}.fancybox-lock-test{overflow-y:hidden!important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/source/img/red/fancybox/fancybox_overlay.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/source/img/red/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}#fancybox-loading div{background-image:url('/source/img/red/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}}.gar-loop{border-bottom:1px solid #d7e2e6;padding-bottom:10px;overflow:hidden;display:block;margin-bottom:6px;}.gar-loop h4{display:block;font-size:14px;color:#383838;font-family:'Open Sans',sans-serif;font-weight:400;}.gar-loop .gar-img{float:left;width:72px;margin-right:20px;}.gar-loop .gar-text{width:420px;float:left;}.gar-loop .gar-text a{color:#338fca;}#dp_swf_engine{z-index:-100!important;display:none!important;left:-1000em!important;top:-10000em!important;}