@charset "UTF-8";
/* line 1, ../sass/base/_reset.scss */
* {
  /* IE7 does not support box-sizing */
  /*  -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;*/
  background: transparent;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  font-style: inherit;
  text-decoration: inherit;
  padding: 0;
  border: 0;
  margin: 0;
}

/* HTML5 tags not defined in IE 6/7/8/9 and Firefox 3 */
/* line 21, ../sass/base/_reset.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 36, ../sass/base/_reset.scss */
audio,
canvas,
video {
  display: inline-block;
}

/***/
/* line 44, ../sass/base/_reset.scss */
html {
  background: #fff;
  color: #000;
  font-family: sans-serif;
  font-size: 16px;
  line-height: 1;
}

/* Grouping content & Text-level semantics */
/* line 54, ../sass/base/_reset.scss */
ul,
ol {
  list-style-type: none;
}

/* line 59, ../sass/base/_reset.scss */
img {
  display: block;
}

/* line 63, ../sass/base/_reset.scss */
q:before,
q:after {
  content: none;
}

/* line 68, ../sass/base/_reset.scss */
code,
var,
kbd,
samp,
pre {
  font-family: monospace;
}

/* line 76, ../sass/base/_reset.scss */
hr {
  /* IE7 does not support box-sizing */
  /*  -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;*/
  height: 0;
}

/* Tabular data */
/* line 87, ../sass/base/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 92, ../sass/base/_reset.scss */
caption,
th {
  text-align: left;
}

/* line 97, ../sass/base/_reset.scss */
td,
th {
  vertical-align: top;
}

/* UI controls */
/* line 104, ../sass/base/_reset.scss */
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
}

/* line 111, ../sass/base/_reset.scss */
textarea {
  overflow: auto;
}

/* line 115, ../sass/base/_reset.scss */
:focus {
  outline: 0;
}

/* line 119, ../sass/base/_reset.scss */
::-moz-focus-inner {
  padding: 0;
  border: 0;
}

/* Input placeholders */
/* WebKit browsers */
/* line 127, ../sass/base/_reset.scss */
::-webkit-input-placeholder {
  color: inherit;
}

/* Mozilla Firefox 4 to 18 */
/* line 132, ../sass/base/_reset.scss */
:-moz-placeholder {
  color: inherit;
  opacity: 1;
}

/* Mozilla Firefox 19+ */
/* line 138, ../sass/base/_reset.scss */
::-moz-placeholder {
  color: inherit;
  opacity: 1;
}

/* Internet Explorer 10+ */
/* line 144, ../sass/base/_reset.scss */
:-ms-input-placeholder {
  color: inherit;
}

/* IE7 Fixes */
/* IE7 does not support "inherit" value */
/* line 151, ../sass/base/_reset.scss */
* {
  *font-size: 100%;
  *font-weight: normal;
  *font-style: normal;
  *text-decoration: none;
}

/* line 5, ../sass/_main.scss */
html, input, textarea, select {
  font-family: 'Arial', sans-serif;
}

/* line 7, ../sass/_main.scss */
.dib, .icon-calendar, .icon-todos, .icon-header, .icon-exp, .icon_face, .icon_lupe, .icon_basket, .btn.btn-small, .btn.btn-med, .cmv-month-list > li h6, .cmv-month-list > li.cmv-arrows a, .calendar-search-line .cls-nav li, .cmw-woche-days-pane-extend .cmw-shortinfo, .header_menu li, .category-list li, .stars, .stars li, .cb-tabs ul li p span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* .second-font {  font-family: 'Lato', sans-serif;} */
/* line 9, ../sass/_main.scss */
.second-font, .infCont, .infCont h5, .greyBox.social p {
  font-family: 'Arial', sans-serif;
}

/* line 10, ../sass/_main.scss */
body {
  text-align: center;
}

/* line 11, ../sass/_main.scss */
.container {
  width: 984px;
  margin: auto;
  display: block;
}

/* line 14, ../sass/_main.scss */
.imgHMid {
  display: table;
  float: left;
  width: 100%;
  height: 100%;
}

/* line 15, ../sass/_main.scss */
.imgHMidCell {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}
/* line 16, ../sass/_main.scss */
.imgHMidCell img {
  margin: auto;
}

/* line 20, ../sass/_main.scss */
a.like, a.comment {
  font-size: 11px;
  color: #fff;
  line-height: 18px;
  text-decoration: none;
}
/* line 21, ../sass/_main.scss */
a.like span, a.comment span {
  background: url(../img/ic_like_small.png) no-repeat;
  padding-left: 15px;
  margin-left: 10px;
  float: right;
}

/* line 23, ../sass/_main.scss */
a.comment {
  line-height: 11px;
}
/* line 23, ../sass/_main.scss */
a.comment span {
  background: url(../img/ic_comment.png) no-repeat;
  padding-left: 17px;
  margin-left: 7px;
}

/* line 24, ../sass/_main.scss */
a.viewAllComm {
  background: url(../img/iconComments.png) no-repeat left;
  color: #333;
  padding-left: 16px;
  line-height: 7px;
}

/* line 26, ../sass/_main.scss */
.cfix, .todos > ul > li .tds-text, .search-timeline, #__ttip .__ttip_content, ._shadow_content_box {
  *zoom: 1;
}
/* line 4, ../sass/lib/_handy-mixins.scss */
.cfix:before, .todos > ul > li .tds-text:before, .search-timeline:before, #__ttip .__ttip_content:before, ._shadow_content_box:before, .cfix:after, .todos > ul > li .tds-text:after, .search-timeline:after, #__ttip .__ttip_content:after, ._shadow_content_box:after {
  content: " ";
  display: table;
}
/* line 10, ../sass/lib/_handy-mixins.scss */
.cfix:after, .todos > ul > li .tds-text:after, .search-timeline:after, #__ttip .__ttip_content:after, ._shadow_content_box:after {
  clear: both;
}

/* line 28, ../sass/_main.scss */
.chk {
  position: relative;
  float: right;
  width: 22px;
  height: 22px;
  background-position: center center;
  background-repeat: no-repeat;
  border: 1px solid #FFCF00;
  background-color: #FFCF00;
}
/* line 32, ../sass/_main.scss */
.chk span {
  border: 0px;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 14px;
  height: 13px;
  background: transparent;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 33, ../sass/_main.scss */
.chk input {
  display: none;
}

/* line 35, ../sass/_main.scss */
.active .chk span {
  background-image: url(/img/v.png);
}

/* Timepicker */
/* line 40, ../sass/_main.scss */
.ui-timepicker-div .ui-widget-header {
  margin-bottom: 8px;
}

/* line 41, ../sass/_main.scss */
.ui-timepicker-div dl {
  text-align: left;
}

/* line 42, ../sass/_main.scss */
.ui-timepicker-div dl dt {
  float: left;
  clear: left;
  padding: 0 0 0 5px;
}

/* line 43, ../sass/_main.scss */
.ui-timepicker-div dl dd {
  margin: 0 10px 10px 40%;
}

/* line 44, ../sass/_main.scss */
.ui-timepicker-div td {
  font-size: 90%;
}

/* line 45, ../sass/_main.scss */
.ui-tpicker-grid-label {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 47, ../sass/_main.scss */
.ui-timepicker-rtl {
  direction: rtl;
}

/* line 48, ../sass/_main.scss */
.ui-timepicker-rtl dl {
  text-align: right;
  padding: 0 5px 0 0;
}

/* line 49, ../sass/_main.scss */
.ui-timepicker-rtl dl dt {
  float: right;
  clear: right;
}

/* line 50, ../sass/_main.scss */
.ui-timepicker-rtl dl dd {
  margin: 0 40% 10px 10px;
}

/* Timepicker */
/* line 54, ../sass/_main.scss */
#_templates {
  display: none;
}

/* line 55, ../sass/_main.scss */
._map-canvas {
  width: 600px;
  height: 300px;
  display: block;
  position: relative;
}
/* line 58, ../sass/_main.scss */
._map-canvas button.btn-med {
  position: absolute;
  left: 425px;
  height: 31px;
  top: 5px;
  z-index: 111;
  border: 1px solid #999;
}

/* line 60, ../sass/_main.scss */
._map-canvas-content {
  width: 100%;
  height: 100%;
  float: left;
}

/* line 61, ../sass/_main.scss */
._map-canvas-panel {
  position: absolute;
  top: 5px;
  left: 50%;
  width: 360px;
  margin-left: -250px;
  z-index: 5;
  background-color: #fff;
  padding: 5px;
  border: 1px solid #999;
}
/* line 71, ../sass/_main.scss */
._map-canvas-panel input {
  width: 90%;
}

/* line 74, ../sass/_main.scss */
._shadow_close {
  position: absolute;
  text-align: center;
  font-family: Arial;
  cursor: pointer;
  font-weight: bold;
  right: -20px;
  top: -20px;
  z-index: 11;
  width: 20px;
  height: 20px;
  background: #3c3c3c;
  color: #fff;
  line-height: 20px;
  font-size: 12px;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}

/* line 75, ../sass/_main.scss */
#ui-datepicker-div {
  font-size: 12px;
}

/* line 78, ../sass/_main.scss */
._template {
  display: none;
}

/* line 80, ../sass/_main.scss */
._confirmBox, ._commentBox {
  min-height: 30px;
  padding: 10px;
  text-align: center;
  position: absolute;
  left: 0px;
  right: 0px;
  z-index: 200;
  background: #fff;
  border: 1px solid #999;
}
/* line 82, ../sass/_main.scss */
._confirmBox p, ._commentBox p {
  font-size: 12px;
  padding-bottom: 5px;
}
/* line 83, ../sass/_main.scss */
._confirmBox h2, ._commentBox h2 {
  font-size: 14px;
  padding-bottom: 5px;
  font-weight: bold;
}
/* line 84, ../sass/_main.scss */
._confirmBox textarea, ._commentBox textarea {
  width: 250px;
  height: 100px;
  background: #ececec;
  margin: 2px;
  padding: 2px;
}
/* line 87, ../sass/_main.scss */
._confirmBox span, ._commentBox span {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  padding: 5px 10px;
  border: 1px solid #3C3C3C;
  background: #999;
  color: #fff;
  font-size: 14px;
  margin: 0 10px;
}

/* line 89, ../sass/_main.scss */
._confirmBox {
  width: 200px;
}

/* line 90, ../sass/_main.scss */
._commentBox {
  width: 300px;
}

/* line 92, ../sass/_main.scss */
.print-back-info {
  display: none;
  cursor: pointer;
  width: 98%;
  text-align: left;
  font-size: 12px;
  text-decoration: underline;
  margin-bottom: 15px;
  padding: 10px 1%;
}

/* line 93, ../sass/_main.scss */
._print .print-back-info {
  display: block;
}

/* line 95, ../sass/_main.scss */
.spacer {
  width: 100%;
  height: 100px;
  clear: both;
}

/* line 98, ../sass/_main.scss */
.sl-info-ic {
  width: 30px;
  height: 24px;
  background: url(/img/info.png) no-repeat;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}

/* line 104, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style {
  font-size: 13px;
  min-height: 37px;
  overflow: hidden;
}
/* line 108, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style a {
  color: blue;
}
/* line 109, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style strong {
  font-weight: bold;
}
/* line 110, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style span {
  float: none;
  font-weight: inherit;
}
/* line 111, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style img {
  display: inline;
  max-width: 100%;
  width: auto !important;
  height: auto !important;
}
/* line 114, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style h1 {
  font-size: 2em;
  line-height: 1.2em;
}
/* line 115, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style h2 {
  font-size: 1.5em;
  line-height: 1.2em;
}
/* line 116, ../sass/_main.scss */
.container .tds-text.ckeditor-clear-style h3 {
  font-size: 1.2em;
  line-height: 1.2em;
}

/* line 119, ../sass/_main.scss */
.logo {
  background: url("/img/logo.png") no-repeat;
  height: 120px;
  width: 350px;
}

/* line 123, ../sass/_main.scss */
.imgHMidCell .addItem {
  background: url("/img/plus_big_icon.png") no-repeat;
  height: 100px;
  width: 100px;
  margin-left: 62px;
  float: left;
}

/* line 4, ../sass/_custom.scss */
.img-responsive, .custom-small-gallery .img-responsive {
  display: block;
  max-width: 100%;
  margin: 0 auto;
}

/* line 10, ../sass/_custom.scss */
.no-draggable {
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

/* line 14, ../sass/_custom.scss */
.row {
  margin: 0 -15px;
  font-size: 0 !important;
  text-align: left;
}
/* line 18, ../sass/_custom.scss */
.row .col, .row [class*='col-'] {
  display: inline-block;
  vertical-align: top;
  padding: 0 15px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-1 {
  width: 8.33333%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-2 {
  width: 16.66667%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-3 {
  width: 25%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-4 {
  width: 33.33333%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-5 {
  width: 41.66667%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-6 {
  width: 50%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-7 {
  width: 58.33333%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-8 {
  width: 66.66667%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-9 {
  width: 75%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-10 {
  width: 83.33333%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-11 {
  width: 91.66667%;
}
/* line 14, ../sass/helper/rules.scss */
.row .col-xs-12 {
  width: 100%;
}
@media all and (min-width: 640px) {
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-1 {
    width: 8.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-2 {
    width: 16.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-3 {
    width: 25%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-4 {
    width: 33.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-5 {
    width: 41.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-6 {
    width: 50%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-7 {
    width: 58.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-8 {
    width: 66.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-9 {
    width: 75%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-10 {
    width: 83.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-11 {
    width: 91.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-sm-12 {
    width: 100%;
  }
}
@media all and (min-width: 992px) {
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-1 {
    width: 8.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-2 {
    width: 16.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-3 {
    width: 25%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-4 {
    width: 33.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-5 {
    width: 41.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-6 {
    width: 50%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-7 {
    width: 58.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-8 {
    width: 66.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-9 {
    width: 75%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-10 {
    width: 83.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-11 {
    width: 91.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-md-12 {
    width: 100%;
  }
}
@media all and (min-width: 1170px) {
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-1 {
    width: 8.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-2 {
    width: 16.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-3 {
    width: 25%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-4 {
    width: 33.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-5 {
    width: 41.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-6 {
    width: 50%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-7 {
    width: 58.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-8 {
    width: 66.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-9 {
    width: 75%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-10 {
    width: 83.33333%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-11 {
    width: 91.66667%;
  }
  /* line 14, ../sass/helper/rules.scss */
  .row .col-lg-12 {
    width: 100%;
  }
}

/* line 42, ../sass/_custom.scss */
.custom-small-gallery .preview {
  margin: 0 0 3px 0;
}

/* line 1, ../sass/components/_icon.scss */
a.icon-calendar {
  cursor: pointer;
}

/* line 2, ../sass/components/_icon.scss */
.icon-calendar {
  width: 28px;
  height: 32px;
  background-image: url(../img/icon_calendar.png);
  background-repeat: no-repeat;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_lupe {
  background-position: left 0px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_calendar-empty {
  background-position: left -40px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_calendar-full {
  background-position: left -80px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_plus {
  background-position: left -120px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_pen {
  background-position: left -160px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_mark {
  background-position: left -200px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_tick {
  background-position: left -240px;
}
/* line 9, ../sass/components/_icon.scss */
.icon-calendar.ic_cal-gray {
  background-position: left -280px;
}

/* line 16, ../sass/components/_icon.scss */
.icon-todos {
  width: 40px;
  height: 40px;
  background-image: url(../img/icon-todos.png);
  background-repeat: no-repeat;
}
/* line 23, ../sass/components/_icon.scss */
.icon-todos.ic_fire {
  background-position: left 0px;
}
/* line 23, ../sass/components/_icon.scss */
.icon-todos.ic_alert {
  background-position: left -45px;
}
/* line 23, ../sass/components/_icon.scss */
.icon-todos.ic_bell {
  background-position: left -90px;
}
/* line 23, ../sass/components/_icon.scss */
.icon-todos.ic_ready {
  background-position: left -135px;
}

/* line 29, ../sass/components/_icon.scss */
.icon-header {
  width: 20px;
  height: 20px;
  background-image: url(../img/icons-header.png);
  background-repeat: no-repeat;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_shop {
  background-position: 0px top;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_star {
  background-position: -40px top;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_light {
  background-position: -80px top;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_clock {
  background-position: -120px top;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_mail {
  background-position: -160px top;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_settings {
  background-position: -200px top;
}
/* line 36, ../sass/components/_icon.scss */
.icon-header.ic_stats {
  background-position: -240px top;
}

/* line 42, ../sass/components/_icon.scss */
.icon-exp {
  background: url(/img/icon_export.png) no-repeat;
  width: 16px;
  height: 16px;
}

/* line 43, ../sass/components/_icon.scss */
.icon_face {
  background: url(/img/icon_face.png) no-repeat;
  width: 13px;
  height: 18px;
}

/* line 44, ../sass/components/_icon.scss */
.icon_face.icon_face_like {
  background: url("/img/icon_face_like.png") no-repeat;
}

/* line 45, ../sass/components/_icon.scss */
.icon_face.icon_face_loading {
  background: url(/img/icons/like-loader.gif) no-repeat;
}

/* line 46, ../sass/components/_icon.scss */
.icon_lupe {
  background: url(/img/ic_lupe.png) no-repeat;
  width: 11px;
  height: 16px;
}

/* line 47, ../sass/components/_icon.scss */
.icon_basket {
  background: url("/img/icons-basket.png") no-repeat left top;
  width: 32px;
  height: 26px;
}
/* line 49, ../sass/components/_icon.scss */
.icon_basket:hover {
  background-position: -34px top;
}

/* line 53, ../sass/components/_icon.scss */
.form {
  width: 52px;
  height: 35px;
  background: url(/img/ic_forms.png) no-repeat;
}
/* line 57, ../sass/components/_icon.scss */
.form.form_shoe {
  background-position: left 0px;
}
/* line 57, ../sass/components/_icon.scss */
.form.form_table {
  background-position: left -35px;
}
/* line 57, ../sass/components/_icon.scss */
.form.form_narrow {
  background-position: left -70px;
}
/* line 57, ../sass/components/_icon.scss */
.form.form_island {
  background-position: left -105px;
}
/* line 57, ../sass/components/_icon.scss */
.form.form_circle {
  background-position: left -140px;
}

/* line 65, ../sass/components/_icon.scss */
.grad {
  width: 100%;
  height: 15px;
  background: url(/img/grad.png) repeat-x;
}
/* line 69, ../sass/components/_icon.scss */
.grad.grad_up {
  background-position: left 0px;
}
/* line 69, ../sass/components/_icon.scss */
.grad.grad_down {
  background-position: left -15px;
}

/* line 78, ../sass/components/_icon.scss */
.btn {
  width: 100%;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
  text-align: center;
  line-height: 42px;
  background: url("/img/btns_bg.png") repeat-x;
  height: 39px;
  text-transform: uppercase;
  -moz-transition: background 0s;
  -o-transition: background 0s;
  -webkit-transition: background 0s;
  transition: background 0s;
}
/* line 86, ../sass/components/_icon.scss */
.btn.btn_orange {
  color: #333;
  background-position: left -39px;
}
/* line 90, ../sass/components/_icon.scss */
.btn.btn_orange:hover, .btn.btn_orange.selected, .btn.btn_orange.active {
  background-position: left 0px;
}
/* line 92, ../sass/components/_icon.scss */
.btn .ic-btn {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 86, ../sass/components/_icon.scss */
.btn.btn_grey {
  color: #fff;
  background-position: left -117px;
}
/* line 90, ../sass/components/_icon.scss */
.btn.btn_grey:hover, .btn.btn_grey.selected, .btn.btn_grey.active {
  background-position: left -78px;
}
/* line 92, ../sass/components/_icon.scss */
.btn .ic-btn {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 86, ../sass/components/_icon.scss */
.btn.btn_green {
  color: #fff;
  background-position: left -195px;
}
/* line 90, ../sass/components/_icon.scss */
.btn.btn_green:hover, .btn.btn_green.selected, .btn.btn_green.active {
  background-position: left -156px;
}
/* line 92, ../sass/components/_icon.scss */
.btn .ic-btn {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 86, ../sass/components/_icon.scss */
.btn.btn_red {
  color: #fff;
  background-position: left -273px;
}
/* line 90, ../sass/components/_icon.scss */
.btn.btn_red:hover, .btn.btn_red.selected, .btn.btn_red.active {
  background-position: left -234px;
}
/* line 92, ../sass/components/_icon.scss */
.btn .ic-btn {
  float: left;
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
/* line 95, ../sass/components/_icon.scss */
.btn.btn_greyOrange {
  color: #fff;
  font-size: 14px;
  background-position: left -117px;
}
/* line 99, ../sass/components/_icon.scss */
.btn.btn_greyOrange:hover, .btn.btn_greyOrange.selected, .btn.btn_greyOrange.active {
  background-position: left 0px;
  color: #000;
}
/* line 101, ../sass/components/_icon.scss */
.btn.btn_greyOrange.btn-med {
  background-position: left -124px;
}
/* line 104, ../sass/components/_icon.scss */
.btn.btn_greyOrange.btn-med:hover, .btn.btn_greyOrange.btn-med.selected, .btn.btn_greyOrange.btn-med.active {
  background-position: left 1px;
  color: #000;
}

/* line 111, ../sass/components/_icon.scss */
.btn.btn-small {
  line-height: 22px;
  height: 22px;
  font-size: 12px;
  padding: 0 10px;
  width: auto;
}

/* line 112, ../sass/components/_icon.scss */
.btn.btn-med {
  line-height: 30px;
  height: 30px;
  font-size: 12px;
  padding: 0 10px;
  width: auto;
}
/* line 115, ../sass/components/_icon.scss */
.btn.btn-med .ic-btn {
  margin: 3px 7px 0 0;
  float: left;
  display: inline;
}

/* line 120, ../sass/components/_icon.scss */
.selected .btn_greyOrange {
  background-position: left 0px;
  color: #000;
}
/* line 123, ../sass/components/_icon.scss */
.selected .btn_greyOrange.btn.btn-med {
  background-position: left 0px;
  color: #000;
}

/* line 128, ../sass/components/_icon.scss */
.ic-btn {
  width: 100%;
  height: 20px;
  width: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(../img/icons-buttons.png) no-repeat;
}
/* line 132, ../sass/components/_icon.scss */
.ic-btn.ic-btn-back {
  background-position: center 0px;
}
/* line 132, ../sass/components/_icon.scss */
.ic-btn.ic-btn-print {
  background-position: center -20px;
}
/* line 132, ../sass/components/_icon.scss */
.ic-btn.ic-btn-pdf {
  background-position: center -40px;
}
/* line 132, ../sass/components/_icon.scss */
.ic-btn.ic-btn-star {
  background-position: center -60px;
}
/* line 132, ../sass/components/_icon.scss */
.ic-btn.ic-btn-save {
  background-position: center -80px;
}
/* line 132, ../sass/components/_icon.scss */
.ic-btn.ic-btn-cal {
  background-position: center -100px;
}

/* line 139, ../sass/components/_icon.scss */
.admin-icon-published {
  width: 28px;
  height: 16px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: url(../img/published2.png);
}
/* line 143, ../sass/components/_icon.scss */
.admin-icon-published.off {
  background: url(../img/unpublished2.png);
}

/* line 146, ../sass/components/_icon.scss */
.admin-icon-checkbox {
  width: 14px;
  height: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: url(/img/chk_ok.png);
}
/* line 150, ../sass/components/_icon.scss */
.admin-icon-checkbox.off {
  background: url(/img/chk_off.png);
}

/* line 153, ../sass/components/_icon.scss */
.admin-icon-save {
  width: 20px;
  height: 20px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  cursor: pointer;
  background: url(../img/save2.png);
}
/* line 157, ../sass/components/_icon.scss */
.admin-icon-save.off {
  background: url(../img/save1.png);
}

/* line 160, ../sass/components/_icon.scss */
.admin-icon-close {
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(/img/close2.png);
  cursor: pointer;
}

/* line 161, ../sass/components/_icon.scss */
.admin-icon-drag {
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(/img/drag2.png);
  cursor: pointer;
}

/* line 162, ../sass/components/_icon.scss */
.admin-icon-add {
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(/img/add1.png);
  cursor: pointer;
}

/* line 163, ../sass/components/_icon.scss */
.admin-icon-edit {
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(/img/edit1.png);
  cursor: pointer;
}

/* line 164, ../sass/components/_icon.scss */
.admin-icon-clone {
  width: 17px;
  height: 17px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  background: url(/img/copy.png);
  cursor: pointer;
}

/* line 167, ../sass/components/_icon.scss */
.btn_switch {
  background-image: url("/img/btns_bg-switch.png");
  color: #FFFFFF;
}

/* line 168, ../sass/components/_icon.scss */
.btn_switch.active, .btn_switch:hover {
  background-position: 0 -39px;
  color: #000000;
}

/* line 3, ../sass/components/_calendar_day_view.scss */
.calendar-day-view {
  width: 735px;
  float: right;
}

/* line 10, ../sass/components/_calendar_day_view.scss */
.cdv-days-header {
  width: 100%;
  width: 736px;
  float: left;
  background: #FFCF00;
  margin-left: -1px;
}

/* line 11, ../sass/components/_calendar_day_view.scss */
.cdv-days-header li {
  float: left;
  width: 95px;
  background: #FFCF00;
  padding: 10px 0 5px 9px;
  border-left: 1px solid #fff;
  border-top: 1px solid #fff;
  text-align: left;
  color: #000000;
  font-size: 12px;
  font-family: Arial;
}

/* .calendar-scroll-pane .jspHorizontalBar { display:none; } */
/* line 15, ../sass/components/_calendar_day_view.scss */
.cdv-days-content {
  width: 735px;
  display: block;
  height: 635px;
  position: relative;
  overflow: hidden;
}

/* line 16, ../sass/components/_calendar_day_view.scss */
.cdv-days-list {
  float: left;
  width: 745px;
  left: 0px;
  top: 0px;
  margin-top: -1px;
  overflow: hidden;
}

/* line 17, ../sass/components/_calendar_day_view.scss */
.c-name {
  position: absolute;
  width: 90px;
  font-family: Arial, Geneva;
  left: 25px;
  height: 11px;
  line-height: 11px;
  padding-top: 2px;
  padding-bottom: 0px;
  overflow: hidden;
  font-size: 10px;
  z-index: 55;
}

/* line 18, ../sass/components/_calendar_day_view.scss */
.c-name.true {
  cursor: pointer;
}

/* line 19, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li {
  float: left;
  display: inline;
  text-align: left;
  font-family: Lato;
  position: relative;
  width: 104px;
  height: 105px;
  background: #fff;
  background-repeat: repeat;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  font-size: 12px;
  font-family: Arial;
}
/* line 23, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li:hover {
  background: #fff;
}
/* line 29, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li div.true {
  cursor: pointer;
}
/* line 32, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li.cdv-bl {
  border-left: 1px solid #555;
}
/* line 33, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li.cdv-bt {
  border-top: 1px solid #555;
}
/* line 35, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c {
  float: left;
  width: 96px;
  height: 100%;
  z-index: 2;
}
/* line 39, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5 {
  float: left;
  width: 105px;
  height: 12px;
  margin-bottom: 1px;
  position: relative;
  z-index: 2;
  font-size: 10px;
  line-height: 12px;
  position: absolute;
  left: 0px;
  bottom: 1px;
  padding: 0 5px;
  overflow: hidden;
  /*
  &.status_draft .status {  background: #0e8fff; }
  &.status_set .status { background: #ffff00; }
  &.status_accepted .status { background: #72ff3d; }
  &.status_rejected .status { background: #ff362c; }
  */
}
/* line 43, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5.cdv-start {
  width: 76px;
  padding-left: 13px;
  margin-left: 10px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -moz-border-radius-bottomleft: 6px;
  -webkit-border-bottom-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
/* line 46, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5.cdv-start.opt1 {
  border-left: 1px solid #9c9c9c;
}
/* line 48, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5.cdv-end {
  width: 85px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-bottom-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
/* line 51, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5.cdv-end.opt1 {
  border-right: 1px solid #9c9c9c;
}
/* line 53, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5.cdv-start.cdv-end {
  width: 75px;
}
/* line 55, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.cdv5.cdv-start.status_null {
  width: 85px;
  padding-left: 4px;
}
/* line 64, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li h6 {
  position: absolute;
  z-index: 4;
  bottom: 35px;
  left: 10px;
  height: 20px;
  width: 83px;
  color: #000;
  font-size: 11px;
  font-weight: bold;
}
/* line 66, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-d {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 17;
  padding: 2px;
  font-size: 16px;
  color: #FFCF00;
  cursor: pointer;
}
/* line 69, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-d span {
  vertical-align: top;
  font-size: 11px;
}
/* line 72, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-dotts {
  position: absolute;
  right: 10px;
  top: 10px;
  z-index: 4;
  padding: 2px;
  font-size: 16px;
  color: #ffba00;
  cursor: pointer;
  font-size: 12px;
}
/* line 78, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li.status_null {
  background: #fff;
}
/* line 79, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li.status_draft {
  background: #000;
}
/* line 83, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .opt1, .cdv-days-list > li .opt2, .cdv-days-list > li .opt3, .cdv-days-list > li .opt4, .cdv-days-list > li .opt5 {
  display: none;
}
/* line 84, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.opt1 {
  background-color: #fff;
  border: 1px solid #9c9c9c;
  border-right: 0px;
  border-left: 0px;
  display: none;
}
/* line 90, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.opt2 {
  background-color: #e3e3e3;
  display: none;
}
/* line 92, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.opt3 {
  background-color: #FFCF00;
  display: none;
}
/* line 93, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.opt4 {
  background-image: url("/img/calendar_navi_opt5_v2.png");
  display: none;
}
/* line 94, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.opt5 {
  background-color: #bd9900;
  display: none;
}
/* line 96, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.blink {
  background: url(/img/blink2.gif);
  display: none;
}
/* line 97, ../sass/components/_calendar_day_view.scss */
.cdv-days-list > li .cdv-li-c.hovered {
  background-color: #FFCF00 !important;
}

/* line 101, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt1 .opt1 {
  display: block;
}
/* line 101, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt1 .cdv-li-c.opt1 {
  display: inline;
}
/* line 101, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt1 .cdv-li-c.opt1 .cdv-d {
  color: #ffba00;
}

/* line 102, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt2 .opt2 {
  display: block;
}
/* line 102, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt2 .cdv-li-c.opt2 {
  display: inline;
}
/* line 102, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt2 .cdv-li-c.opt2 .cdv-d {
  color: #ffba00;
}

/* line 103, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt3 .opt3 {
  display: block;
}
/* line 103, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt3 .cdv-li-c.opt3 {
  display: inline;
}
/* line 103, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt3 .cdv-li-c.opt3 .cdv-d {
  color: #fff;
}
/* line 103, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt3 .cdv-li-c.opt3 h6, .cdv-days-content.opt3 .cdv-li-c.opt3 p {
  color: #fff;
}

/* line 104, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt4 .opt4 {
  display: block;
}
/* line 104, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt4 .cdv-li-c.opt4 {
  display: inline;
}
/* line 104, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt4 .cdv-li-c.opt4 .cdv-d {
  color: #fff;
}

/* line 105, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt5 .opt5 {
  display: block;
}
/* line 105, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt5 .cdv-li-c.opt5 {
  display: inline;
}
/* line 105, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt5 .cdv-li-c.opt5 .cdv-d {
  color: #fff;
}
/* line 105, ../sass/components/_calendar_day_view.scss */
.cdv-days-content.opt5 .cdv-li-c.opt5 h6, .cdv-days-content.opt5 .cdv-li-c.opt5 p {
  color: #fff;
}

/* line 107, ../sass/components/_calendar_day_view.scss */
.status {
  position: absolute;
  left: 3px;
  top: 2px;
  width: 8px;
  height: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  z-index: 3;
}

/*
.status_draft .status { background: #0e8fff; }
.status_set .status { background: #ffff00; }
.status_accepted .status { background: #72ff3d; }
.status_rejected .status { background: #ff362c; }
*/
/* line 119, ../sass/components/_calendar_day_view.scss */
.status {
  background-image: url(/img/status_circle.png);
}

/* line 125, ../sass/components/_calendar_day_view.scss */
.status_draft .status {
  background-position: center 0px;
}

/* line 125, ../sass/components/_calendar_day_view.scss */
.status_set .status {
  background-position: center -8px;
}

/* line 125, ../sass/components/_calendar_day_view.scss */
.status_accepted .status {
  background-position: center -16px;
}

/* line 125, ../sass/components/_calendar_day_view.scss */
.status_rejected .status {
  background-position: center -24px;
}

/* line 128, ../sass/components/_calendar_day_view.scss */
.status_null .status {
  display: none;
}

/* line 3, ../sass/components/_calendar_month_view.scss */
.calendar-month-view {
  width: 735px;
  float: right;
  overflow: hidden;
  padding-top: 10px;
}
/* line 6, ../sass/components/_calendar_month_view.scss */
.calendar-month-view .jspHorizontalBar {
  display: none;
}

/* line 12, ../sass/components/_calendar_month_view.scss */
.cmv-month-content {
  width: 735px;
  height: 750px;
}

/* line 13, ../sass/components/_calendar_month_view.scss */
.cmv-month-list-container {
  width: 735px;
  float: left;
  overflow: hidden;
}

/* line 15, ../sass/components/_calendar_month_view.scss */
.cmv-month-list {
  width: 755px;
}

/* line 17, ../sass/components/_calendar_month_view.scss */
.cmv-e {
  color: #cccccc;
  cursor: none;
}

/* line 18, ../sass/components/_calendar_month_view.scss */
.cmv-e-unblock {
  color: #cccccc;
}

/* line 19, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li {
  float: left;
  display: inlne;
  margin: 7px 7px 0 0;
  text-align: left;
  font-family: Lato;
  position: relative;
  color: #666;
  width: 238px;
  height: 241px;
  border: 1px solid #cccccc;
  font-size: 12px;
  font-family: Arial;
}
/* line 23, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li h6 {
  height: 20px;
  width: 183px;
  color: #000;
  font-size: 14px;
  font-weight: bold;
  margin-left: 42px;
  margin-top: 10px;
  cursor: pointer;
}
/* line 24, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li.cmv-arrows {
  text-align: center;
}
/* line 27, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li.cmv-arrows h6 {
  margin: 10px 5px 0 5px;
  width: auto;
}
/* line 28, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li.cmv-arrows a {
  margin: 10px 5px;
}
/* line 31, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li table {
  margin: 5px 10px;
  float: left;
}
/* line 32, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li td, .cmv-month-list > li th {
  width: 26px;
  height: 26px;
  text-align: center;
  font-size: 14px;
  vertical-align: middle;
  padding: 1px 0;
  position: relative;
}
/* line 35, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li td div, .cmv-month-list > li th div {
  height: 20px;
  width: 100%;
  cursor: pointer;
  border-style: solid;
  padding: 5px 0 0 0;
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-color: #fff;
}
/* line 37, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li th {
  color: #000;
}
/* line 38, ../sass/components/_calendar_month_view.scss */
.cmv-month-list > li .cmv-kw {
  color: #FFCF00;
  cursor: pointer;
}

/* line 42, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt1 td > .opt1 {
  color: #FFCF00;
  background-color: #FFFFFF;
}
/* line 43, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt1 .cmv-br {
  border-right-color: #000;
  border-right-width: 1px;
}
/* line 44, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt1 .cmv-btb {
  border-top-color: #000;
  border-bottom-color: #000;
  border-top-width: 1px;
  border-bottom-width: 1px;
}
/* line 45, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt1 .cmv-bl {
  border-left-color: #000;
  border-left-width: 1px;
}

/* line 47, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt2 td > .opt2 {
  color: #FFCF00;
  background-color: #666666;
}

/* line 48, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt3 td > .opt3 {
  color: #FFFFFF;
  background-color: #FFCF00;
}

/* line 49, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt4 td > .opt4 {
  color: #000000;
  background-image: url("/img/calendar_navi_opt5_v2.png");
}

/* line 50, ../sass/components/_calendar_month_view.scss */
.cmv-month-content.opt5 td > .opt5 {
  color: #FFCF00;
  background-color: #bd9900;
}

/* line 54, ../sass/components/_calendar_month_view.scss */
.calendar-month-view--one-month {
  width: 210px;
  height: 260px;
  float: left;
  margin-left: 15px;
}
/* line 57, ../sass/components/_calendar_month_view.scss */
.calendar-month-view--one-month .cmv-month-list {
  width: 210px;
  height: 260px;
}
/* line 58, ../sass/components/_calendar_month_view.scss */
.calendar-month-view--one-month .cmv-month-content, .calendar-month-view--one-month .cmv-month-list-container {
  width: 210px;
  height: 260px;
}
/* line 59, ../sass/components/_calendar_month_view.scss */
.calendar-month-view--one-month .cmv-month-list table div {
  cursor: pointer;
}
/* line 59, ../sass/components/_calendar_month_view.scss */
.calendar-month-view--one-month .cmv-month-list table div.cmv-e {
  cursor: not-allowed;
}
/* line 60, ../sass/components/_calendar_month_view.scss */
.calendar-month-view--one-month .cmv-month-list li {
  border: 0px;
  width: 203px;
  -moz-transition-duration: 1s;
  -o-transition-duration: 1s;
  -webkit-transition-duration: 1s;
  transition-duration: 1s;
  -moz-transition-property: display;
  -o-transition-property: display;
  -webkit-transition-property: display;
  transition-property: display;
}

/* line 66, ../sass/components/_calendar_month_view.scss */
.js-calendar-month--one .cdv-hover {
  display: none;
}

/* line 3, ../sass/components/_calendar_nav.scss */
.calendar-nav {
  width: 242px;
  float: left;
  padding: 10px 0;
}

/* line 9, ../sass/components/_calendar_nav.scss */
.cn-new-event {
  display: block;
  color: #555555;
  cursor: pointer;
  text-align: left;
  font-size: 12px;
  padding: 7px 10px 7px 20px;
  width: 202px;
  background: url(../img/icon_plus.png) no-repeat left;
}

/* line 11, ../sass/components/_calendar_nav.scss */
.cn-filter-list, .cb-manage .cb-left .cn-filter-list-mod {
  color: #000;
  float: left;
}
/* line 14, ../sass/components/_calendar_nav.scss */
.cn-filter-list li, .cb-manage .cb-left .cn-filter-list-mod li {
  padding: 7px 10px;
  margin-top: 10px;
  width: 222px;
  display: block;
  border-bottom: 1px solid #FFCF00;
  float: left;
  text-align: left;
  font-family: Arial;
  font-size: 14px;
  cursor: pointer;
}
/* line 17, ../sass/components/_calendar_nav.scss */
.cn-filter-list li input, .cb-manage .cb-left .cn-filter-list-mod li input {
  display: none;
}
/* line 18, ../sass/components/_calendar_nav.scss */
.cn-filter-list li label, .cb-manage .cb-left .cn-filter-list-mod li label {
  float: left;
  display: inline;
  margin-top: 5px;
}
/* line 19, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span, .cb-manage .cb-left .cn-filter-list-mod li span {
  position: relative;
  float: right;
  width: 22px;
  height: 22px;
  background-color: #fff;
  border: 1px solid #fff;
  background-position: center center;
  background-repeat: no-repeat;
}
/* line 21, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span.opt2, .cb-manage .cb-left .cn-filter-list-mod li span.opt2 {
  border: 1px solid #666666;
}
/* line 22, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span.opt3, .cb-manage .cb-left .cn-filter-list-mod li span.opt3 {
  border: 1px solid #e3e3e3;
  background-color: #e3e3e3;
}
/* line 23, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span.opt4, .cb-manage .cb-left .cn-filter-list-mod li span.opt4 {
  border: 1px solid #FFCF00;
  background-color: #FFCF00;
}
/* line 24, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span.opt4light, .cb-manage .cb-left .cn-filter-list-mod li span.opt4light {
  border: 1px solid #FFE479;
  background-color: #FFE479;
}
/* line 26, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span.opt5, .cb-manage .cb-left .cn-filter-list-mod li span.opt5 {
  border: 1px solid #FFCF00;
  background-image: url("/img/calendar_navi_opt5_v2.png");
}
/* line 27, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span.opt6, .cb-manage .cb-left .cn-filter-list-mod li span.opt6 {
  border: 1px solid #bd9900;
  background-color: #bd9900;
}
/* line 29, ../sass/components/_calendar_nav.scss */
.cn-filter-list li span span, .cb-manage .cb-left .cn-filter-list-mod li span span {
  border: 0px;
  position: absolute;
  left: 4px;
  top: 4px;
  width: 14px;
  height: 13px;
  background-color: transparent;
}
/* line 31, ../sass/components/_calendar_nav.scss */
.cn-filter-list li.active span span, .cb-manage .cb-left .cn-filter-list-mod li.active span span {
  background-image: url(/img/v.png);
  background-repeat: no-repeat;
}

/* line 36, ../sass/components/_calendar_nav.scss */
.cn-filter-list.cn-filter-list-legend, .cb-manage .cb-left .cn-filter-list-legend.cn-filter-list-mod {
  margin-top: 10px;
  border-top: 1px solid #FFCF00;
}
/* line 39, ../sass/components/_calendar_nav.scss */
.cn-filter-list.cn-filter-list-legend li, .cb-manage .cb-left .cn-filter-list-legend.cn-filter-list-mod li {
  padding: 0px 10px;
  margin-top: 0px;
  cursor: default;
  font-size: 12px;
  color: #a7a7a7;
}
/* line 40, ../sass/components/_calendar_nav.scss */
.cn-filter-list.cn-filter-list-legend span, .cb-manage .cb-left .cn-filter-list-legend.cn-filter-list-mod span {
  width: 8px;
  height: 7px;
  margin: 5px 9px 7px 3px;
  padding-top: 1px;
}

/* line 43, ../sass/components/_calendar_nav.scss */
.cn-data-list {
  float: left;
  width: 232px;
  padding: 30px 5px;
  text-align: left;
  font-family: Arial;
}
/* line 48, ../sass/components/_calendar_nav.scss */
.cn-data-list > li {
  display: block;
  width: 100%;
  color: #000;
  padding: 7px 0;
  font-size: 16px;
  cursor: pointer;
}
/* line 51, ../sass/components/_calendar_nav.scss */
.cn-data-list > li.selected {
  font-size: 20px;
}
/* line 54, ../sass/components/_calendar_nav.scss */
.cn-data-list > li.selected ul {
  display: block;
}
/* line 56, ../sass/components/_calendar_nav.scss */
.cn-data-list > li span {
  color: #FFCF00;
  padding-left: 20px;
  font-size: 12px;
}
/* line 60, ../sass/components/_calendar_nav.scss */
.cn-data-list > li ul {
  display: none;
  padding: 3px 0 0  20px;
}
/* line 61, ../sass/components/_calendar_nav.scss */
.cn-data-list > li ul > li {
  color: #a7a7a7;
  width: 100%;
  font-size: 12px;
  padding: 4px 0;
  cursor: pointer;
}
/* line 62, ../sass/components/_calendar_nav.scss */
.cn-data-list > li ul > li.selected {
  color: #000;
}

/* line 3, ../sass/components/_calendar_search_line.scss */
.calendar-search-line {
  background: #cccccc;
  height: 39px;
  line-height: 39px;
  width: 100%;
  text-align: left;
  color: #555;
  font-size: 12px;
  float: left;
}
/* line 9, ../sass/components/_calendar_search_line.scss */
.calendar-search-line .cls-icon {
  float: right;
  text-align: center;
  margin-right: 5px;
  margin-top: 3px;
  line-height: 36px;
}
/* line 10, ../sass/components/_calendar_search_line.scss */
.calendar-search-line .cls-nav {
  float: right;
  margin-right: 10px;
}
/* line 11, ../sass/components/_calendar_search_line.scss */
.calendar-search-line .cls-nav li {
  margin: 0 10px;
}
/* line 12, ../sass/components/_calendar_search_line.scss */
.calendar-search-line .cls-nav a {
  color: #555;
}
/* line 15, ../sass/components/_calendar_search_line.scss */
.calendar-search-line .cls-nav a.selected, .calendar-search-line .cls-nav a:hover {
  color: #333333;
}
/* line 18, ../sass/components/_calendar_search_line.scss */
.calendar-search-line .search {
  width: 550px;
  margin-left: 150px;
}

/* line 2, ../sass/components/_data_line.scss */
.data-line {
  width: 735px;
  display: block;
  padding: 5px 0;
  text-align: left;
  color: #666;
  font-family: Arial;
  font-size: 24px;
  line-height: 28px;
}
/* line 5, ../sass/components/_data_line.scss */
.data-line span {
  margin-left: 50px;
}

/* line 3, ../sass/components/_calendar_woche_view.scss */
.calendar-woche-view {
  width: 735px;
  overflow: hidden;
  float: right;
  display: inline;
  overflow: hidden;
  padding-top: 10px;
}

/* line 8, ../sass/components/_calendar_woche_view.scss */
.cmw-hours-line {
  float: left;
  display: inline;
  width: 50px;
}

/* line 10, ../sass/components/_calendar_woche_view.scss */
.cmw-arrows {
  width: 30px;
  padding: 0 5px;
  height: 30px;
  padding-top: 18px;
  float: right;
  padding-right: 10px;
}

/* line 12, ../sass/components/_calendar_woche_view.scss */
.cmw-arrow-left {
  float: left;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 10px 5px 0;
  border-color: transparent #666666 transparent transparent;
}

/* line 13, ../sass/components/_calendar_woche_view.scss */
.cmw-arrow-right {
  float: right;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #666666;
}

/* line 15, ../sass/components/_calendar_woche_view.scss */
.cmw-hours-list {
  display: block;
  margin-top: 0px;
  font-family: Arial;
  color: #666;
  font-size: 18px;
}
/* line 18, ../sass/components/_calendar_woche_view.scss */
.cmw-hours-list li {
  display: block;
  height: 47.9px;
}
/* line 21, ../sass/components/_calendar_woche_view.scss */
.cmw-hours-list li span {
  font-size: 14px;
  vertical-align: top;
}

/* line 25, ../sass/components/_calendar_woche_view.scss */
.woche-scroll-pane {
  float: left;
  display: inline;
  width: 735px;
  height: 800px;
}

/* line 27, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane {
  background: #FFCF00;
  height: 40px;
  width: 675px;
  padding: 0 5px;
  float: left;
  font-size: 13px;
  color: #000000;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  line-height: 16px;
}
/* line 30, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane li {
  width: 96px;
  text-align: center;
  overflow: hidden;
  float: left;
  margin-top: 13px;
  cursor: pointer;
}

/* line 32, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend {
  background: #ccc;
  height: 40px;
  width: 685px;
  float: left;
  font-size: 13px;
  color: #000;
  font-family: Arial;
  font-weight: bold;
  text-align: center;
  line-height: 16px;
  text-align: right;
}
/* line 36, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend .cmw-shortinfo {
  background: url("/img/cmw_woche_extend_bg.png") no-repeat -30px;
  font-size: 12px;
  height: 19px;
  margin-top: 10px;
  min-width: 684px;
  padding-left: 0px;
  line-height: 19px;
}
/* line 39, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend .cmw-shortinfo h5 {
  color: #fff;
  float: left;
}
/* line 40, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend .cmw-shortinfo a {
  float: right;
  margin-right: 10px;
  color: #fff;
  padding-right: 20px;
  position: relative;
}
/* line 43, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend .cmw-shortinfo a span {
  position: absolute;
  right: 0px;
  top: 5px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 0 5px 10px;
  border-color: transparent transparent transparent #ffffff;
}
/* line 46, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend li {
  width: 96px;
  float: left;
  display: inline;
  text-align: left;
  font-weight: normal;
  color: #FFFFFF;
}
/* line 47, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-days-pane-extend li span {
  float: left;
  width: 10px;
  height: 10px;
  background: #FFCF00;
  margin: 5px;
}

/* line 52, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-list-container {
  width: 685px;
  min-height: 1178px;
  float: left;
  background: url(../img/cmw_woche_list_bg.png) repeat-y;
  overflow: hidden;
  position: relative;
}

/* line 57, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-list {
  width: 5000px;
  float: left;
  height: 1178px;
}
/* line 60, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-list > li {
  float: left;
  width: 97.7px;
  height: 1178px;
  position: relative;
}

/* line 66, ../sass/components/_calendar_woche_view.scss */
.cmw-event {
  position: absolute;
  width: 90px;
  left: 0px;
  cursor: pointer;
}
/* line 69, ../sass/components/_calendar_woche_view.scss */
.cmw-event.opt1 {
  background-color: #FFFFFF;
  border: 1px solid #000;
  margin-left: 1px;
  display: none;
}
/* line 70, ../sass/components/_calendar_woche_view.scss */
.cmw-event.opt2 {
  background-color: #e3e3e3;
  display: none;
}
/* line 72, ../sass/components/_calendar_woche_view.scss */
.cmw-event.opt3 {
  background-color: #FFCF00;
  display: none;
}
/* line 73, ../sass/components/_calendar_woche_view.scss */
.cmw-event.opt4 {
  background-image: url("/img/calendar_navi_opt5.png");
  display: none;
}
/* line 74, ../sass/components/_calendar_woche_view.scss */
.cmw-event.opt5 {
  background-color: #bd9900;
  display: none;
}
/* line 76, ../sass/components/_calendar_woche_view.scss */
.cmw-event h6 {
  margin: 5px;
  height: 20px;
  font-size: 12px;
  color: #555;
  text-align: left;
  margin-bottom: 5px;
  font-weight: bold;
  color: #000;
  text-align: center;
  width: 200px;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  /* IE8+ - must be on one line, unfortunately */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061515884555943e-16, M12=1, M21=-1, M22=3.061515884555943e-16, SizingMethod='auto expand')";
}
/* line 91, ../sass/components/_calendar_woche_view.scss */
.cmw-event p {
  font-size: 11px;
  text-align: left;
  padding: 0 5px;
}

/* line 95, ../sass/components/_calendar_woche_view.scss */
.cmw-info {
  width: 200px;
  padding: 20px;
  font-size: 13px;
  list-style: none;
  background: #fff;
  float: left;
  text-align: left;
  position: relativ;
}

/* line 104, ../sass/components/_calendar_woche_view.scss */
.cmw-info li {
  float: left;
  width: 100%;
  margin-bottom: 5px;
  position: relative;
  cursor: pointer;
}
/* line 107, ../sass/components/_calendar_woche_view.scss */
.cmw-info li span {
  display: block;
  font-weight: bold;
}

/* line 111, ../sass/components/_calendar_woche_view.scss */
.cmw-info.cwm-info-main li {
  padding-left: 15px;
}

/*
.cmw-woche-content.opt1 { .cmw-event.opt1  { display: inline; .cdv-d { color: #ffba00 } }   }
.cmw-woche-content.opt2 { .cmw-event.opt2  { display: inline; .cdv-d { color: #ffba00 } } }
.cmw-woche-content.opt3 { .cmw-event.opt3  { display: inline; .cdv-d { color: #fff }; h6,p {  color:#fff } } }
.cmw-woche-content.opt4 { .cmw-event.opt4  { display: inline; .cdv-d { color: #fff } }  }
.cmw-woche-content.opt5 { .cmw-event.opt5  { display: inline; .cdv-d {color: #fff }; h6,p {  color:#fff } }   }

*/
/* line 123, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt1 .cmw-event.opt1 {
  display: inline;
}
/* line 123, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt1 .cmw-event.opt1 .cdv-d {
  color: #000;
}
/* line 123, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt1 .cmw-event.opt1 h6 {
  background-color: #FFFFFF;
}

/* line 124, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt2 .cmw-event.opt2 {
  display: inline;
}
/* line 124, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt2 .cmw-event.opt2 .cdv-d {
  color: #000;
}
/* line 124, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt2 .cmw-event.opt2 h6 {
  background-color: #e3e3e3;
}

/* line 125, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt3 .cmw-event.opt3 {
  display: inline;
}
/* line 125, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt3 .cmw-event.opt3 .cdv-d {
  color: #000;
}
/* line 125, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt3 .cmw-event.opt3 h6, .cmw-woche-content.opt3 .cmw-event.opt3 p {
  color: #000;
  background-color: #FFCF00;
}

/* line 126, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt4 .cmw-event.opt4 {
  display: inline;
}
/* line 126, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt4 .cmw-event.opt4 .cdv-d {
  color: #000;
}

/* line 127, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt5 .cmw-event.opt5 {
  display: inline;
}
/* line 127, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt5 .cmw-event.opt5 .cdv-d {
  color: #000;
}
/* line 127, ../sass/components/_calendar_woche_view.scss */
.cmw-woche-content.opt5 .cmw-event.opt5 h6, .cmw-woche-content.opt5 .cmw-event.opt5 p {
  color: #000;
  background-color: #bd9900;
}

/* line 3, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view {
  width: 735px;
  float: right;
  overflow: hidden;
  padding-top: 10px;
  padding-bottom: 30px;
}
/* line 6, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view .cmw-woche-days-pane-extend {
  float: right;
}
/* line 9, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view .cmw-woche-days-pane-extend .cmw-shortinfo {
  min-width: 100px;
  text-align: left;
  padding-left: 25px;
  background-position: left;
}
/* line 10, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view .cmw-woche-days-pane-extend h5 {
  padding-top: 1px;
}
/* line 11, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view .cmw-woche-days-pane-extend span {
  margin-left: 0px;
  font-weight: normal;
}
/* line 13, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view .cmw-hours-list {
  padding-top: 0px;
  margin-top: 0px;
}
/* line 16, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view .cmw-arrows {
  height: 21px;
}

/* line 23, ../sass/components/_calendar_tag_view.scss */
.js_pane_content {
  width: 735px;
  float: left;
}

/* line 25, ../sass/components/_calendar_tag_view.scss */
.cmw-tag-content {
  width: 100%;
  float: left;
  height: 800px;
}

/* line 27, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list-container {
  width: 685px;
  min-height: 1178px;
  float: left;
  background: url(../img/cmw_woche_list_bg.png) repeat-y;
}

/* line 32, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list {
  width: 685px;
  float: left;
  height: 1178px;
  position: relative;
  overflow: hidden;
}
/* line 37, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li {
  position: absolute;
  width: 685px;
  left: 0px;
  text-align: left;
  cursor: pointer;
}
/* line 40, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt1 {
  background-color: #FFFFFF;
  border: 1px solid #000;
  width: 683px;
  display: none;
}
/* line 41, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt2 {
  background-color: #e3e3e3;
  display: none;
}
/* line 42, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt3 {
  background-color: #FFCF00;
  display: none;
}
/* line 43, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt4 {
  background-image: url("/img/calendar_navi_opt5.png");
  display: none;
}
/* line 44, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt5 {
  background-color: #bd9900;
  display: none;
}
/* line 46, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt1 .ctw-action {
  background-color: #FFFFFF;
}
/* line 47, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt2 .ctw-action {
  background-color: #e3e3e3;
}
/* line 48, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt3 .ctw-action {
  background-color: #FFCF00;
}
/* line 49, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt4 .ctw-action {
  background-image: url("/img/img/calendar_navi_opt5.png");
}
/* line 50, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li.opt5 .ctw-action {
  background-color: #bd9900;
}
/* line 52, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-img {
  float: right;
  width: 180px;
  max-height: 125px;
  overflow: hidden;
}
/* line 53, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-img img {
  max-height: 100%;
  max-width: 100%;
  float: right;
}
/* line 54, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-lblock {
  float: left;
  width: 500px;
  max-width: 95%;
}
/* line 55, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li h6 {
  margin: 10px 0 0 10px;
  display: block;
  width: auto;
  font-size: 16px;
  color: #000;
  text-align: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  /* IE8+ - must be on one line, unfortunately */
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=3.061515884555943e-16, M12=1, M21=-1, M22=3.061515884555943e-16, SizingMethod='auto expand')";
}
/* line 70, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-text {
  display: block;
  margin: 10px 0 0 10px;
  font-size: 14px;
  line-height: 18px;
  color: #666;
}
/* line 71, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-action {
  position: absolute;
  bottom: 0px;
  left: 10px;
  display: block;
  padding: 5px 0;
  width: 500px;
  max-width: 95%;
}
/* line 72, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-b {
  color: #000;
}
/* line 73, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-e {
  margin-left: 20px;
  color: #a7a7a7;
  font-size: 12px;
}
/* line 74, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list > li .ctw-e span {
  margin-right: 10px;
}

/* line 80, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list li.opt5
.calendar-tag-view.opt1 .ctw-tag-list > li.opt1 {
  display: inline;
}
/* line 80, ../sass/components/_calendar_tag_view.scss */
.ctw-tag-list li.opt5
.calendar-tag-view.opt1 .ctw-tag-list > li.opt1 .cdv-d {
  color: #ffba00;
}

/* line 81, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt1 .ctw-tag-list > li.opt1 {
  display: inline;
}
/* line 81, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt1 .ctw-tag-list > li.opt1 .cdv-d {
  color: #ffba00;
}

/* must be repeated (why? - don't know...) */
/* line 82, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt2 li.opt2 {
  display: inline;
}
/* line 82, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt2 li.opt2 .cdv-d {
  color: #ffba00;
}

/* line 83, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt3 li.opt3 {
  display: inline;
}
/* line 83, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt3 li.opt3 .cdv-d {
  color: #fff;
}
/* line 83, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt3 li.opt3 h6, .calendar-tag-view.opt3 li.opt3 p {
  color: #fff;
}

/* line 84, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt4 li.opt4 {
  display: inline;
}
/* line 84, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt4 li.opt4 .cdv-d {
  color: #fff;
}

/* line 85, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt5 li.opt5 {
  display: inline;
}
/* line 85, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt5 li.opt5 .cdv-d {
  color: #fff;
}
/* line 85, ../sass/components/_calendar_tag_view.scss */
.calendar-tag-view.opt5 li.opt5 h6, .calendar-tag-view.opt5 li.opt5 p {
  color: #fff;
}

/* line 2, ../sass/components/_main_nav.scss */
.main-nav {
  width: 100%;
  display: block;
  height: 57px;
  background: #f0f0f0 url("/img/main-nav-li.png") repeat-x top;
}
/* line 5, ../sass/components/_main_nav.scss */
.main-nav li {
  float: left;
  display: inline;
  font-size: 15px;
  font-weight: bold;
  font-family: Arial;
  text-transform: uppercase;
  line-height: 39px;
}
/* line 8, ../sass/components/_main_nav.scss */
.main-nav li a {
  float: left;
  display: inline;
  height: 39px;
  padding: 0 25px;
  color: #FFFFFF;
}
/* line 9, ../sass/components/_main_nav.scss */
.main-nav li .selected, .main-nav li :hover {
  background: url("/img/main-nav-li-selected.png") repeat-x top;
  color: #333333;
}
/* line 10, ../sass/components/_main_nav.scss */
.main-nav li .disabled:hover {
  background: #f0f0f0 url("/img/main-nav-li.png");
}
/* line 11, ../sass/components/_main_nav.scss */
.main-nav li .disabled {
  color: #a0a0a0;
}

/* line 17, ../sass/components/_main_nav.scss */
.main-nav-admin {
  width: 100%;
  height: 31px;
  line-height: 31px;
  background: #EFEFEF;
  font-size: 11px;
  text-transform: uppercase;
  text-align: right;
  position: relative;
  z-index: 130;
}
/* line 21, ../sass/components/_main_nav.scss */
.main-nav-admin ul {
  width: 980px;
  margin: auto;
}
/* line 22, ../sass/components/_main_nav.scss */
.main-nav-admin li {
  border-right: 1px solid #e5e5e5;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-left: -3px;
}
/* line 23, ../sass/components/_main_nav.scss */
.main-nav-admin li.mn-admin {
  float: left;
}
/* line 24, ../sass/components/_main_nav.scss */
.main-nav-admin a, .main-nav-admin span {
  color: #939393;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 10px;
  cursor: pointer;
}
/* line 28, ../sass/components/_main_nav.scss */
.main-nav-admin a.selected, .main-nav-admin span.selected {
  color: #333333;
  background: #FFCF00;
}

/* line 2, ../sass/components/_header.scss */
.header {
  width: 100%;
  display: block;
  height: 142px;
  position: relative;
}

/* line 3, ../sass/components/_header.scss */
#logo {
  float: left;
  margin: 20px 0 0 30px;
}

/* line 5, ../sass/components/_header.scss */
.header_block {
  float: right;
  width: 600px;
}
/* line 8, ../sass/components/_header.scss */
.header_block h5 {
  width: 200px;
  text-align: right;
  margin-right: 10px;
  float: right;
  color: #000;
  font-size: 12px;
}
/* line 11, ../sass/components/_header.scss */
.header_block h5 span {
  display: block;
  margin-top: 5px;
}

/* line 15, ../sass/components/_header.scss */
.header_budget {
  float: right;
  margin-top: 20px;
}
/* line 18, ../sass/components/_header.scss */
.header_budget .hb-percent {
  float: right;
  margin-top: 3px;
  height: 40px;
  width: 285px;
  background: url("/img/bh-percent-bg.png") no-repeat;
  padding: 4px 7px 2px 4px;
  position: relative;
}
/* line 21, ../sass/components/_header.scss */
.header_budget .hb-percent span {
  float: left;
  width: 0%;
  height: 14px;
  background: url("/img/bh-percent.png") repeat-x;
  font-size: 11px;
  line-height: 14px;
}
/* line 22, ../sass/components/_header.scss */
.header_budget .hb-percent span.hb-reserved {
  float: left;
  width: 0%;
  height: 18px;
  background: url("/img/bh-percent2.png") repeat-x;
}
/* line 23, ../sass/components/_header.scss */
.header_budget .hb-percent span.hb-over {
  display: none;
  float: left;
  width: 99%;
  height: 14px;
  background: #ff401f;
  color: #fff;
  text-align: center;
}
/* line 24, ../sass/components/_header.scss */
.header_budget .hb-percent span.hb-over span {
  width: auto;
  float: none;
  margin-left: 5px;
  background: transparent;
}

/* line 29, ../sass/components/_header.scss */
.header_menu {
  margin-top: 20px;
}
/* line 32, ../sass/components/_header.scss */
.header_menu ul {
  float: right;
}
/* line 33, ../sass/components/_header.scss */
.header_menu h5 {
  margin-top: 10px;
  margin-right: 20px;
}
/* line 34, ../sass/components/_header.scss */
.header_menu li {
  margin-right: 5px;
  width: 30px;
  border-right: 2px groove #e7e7e7;
}
/* line 37, ../sass/components/_header.scss */
.header_menu li a {
  float: left;
  width: 25px;
  height: 30px;
  position: relative;
}
/* line 40, ../sass/components/_header.scss */
.header_menu li a span {
  position: absolute;
  bottom: -5px;
  left: -4px;
  font-size: 10px;
  line-height: 17px;
  color: #fff;
  width: 16px;
  height: 16px;
  -moz-border-radius: 8px / 8px;
  -webkit-border-radius: 8px 8px;
  border-radius: 8px / 8px;
  background: red;
}

/* line 45, ../sass/components/_header.scss */
.header-login {
  width: 100%;
  display: block;
  height: 122px;
  padding-top: 20px;
  position: relative;
  text-align: center;
}
/* line 48, ../sass/components/_header.scss */
.header-login #logo {
  margin: auto;
  display: inline;
  float: none;
}
/* line 51, ../sass/components/_header.scss */
.header-login #logo img {
  display: inline;
}
/* line 53, ../sass/components/_header.scss */
.header-login #logo .logo {
  margin-left: 360px;
}

/* line 3, ../sass/components/_category_list.scss */
.category-list {
  width: 958px;
  border: 1px solid #dfdfdf;
  padding: 10px 0 10px 25px;
  text-align: left;
  margin-top: 20px;
}
/* line 8, ../sass/components/_category_list.scss */
.category-list h3 {
  color: #4b4b4b;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  height: 25px;
}
/* line 9, ../sass/components/_category_list.scss */
.category-list li {
  margin-right: 5px;
  width: 111px;
}
/* line 14, ../sass/components/_category_list.scss */
.category-list li a {
  display: block;
}
/* line 18, ../sass/components/_category_list.scss */
.category-list li img {
  border: 1px solid #ccc;
  display: block;
  max-width: 105px;
  max-height: 72px;
}
/* line 19, ../sass/components/_category_list.scss */
.category-list li span {
  display: block;
  margin-top: 4px;
  color: #8c8c8c;
  font-size: 12px;
  padding-left: 3px;
  font-family: "lato";
}
/* line 21, ../sass/components/_category_list.scss */
.category-list li .timeline-category-add {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 111px;
}
/* line 24, ../sass/components/_category_list.scss */
.category-list li .timeline-category-add span.admin-icon-add {
  width: 14px;
  margin-top: 48px;
}
/* line 25, ../sass/components/_category_list.scss */
.category-list li .timeline-category-add .add-text {
  width: 100%;
  text-align: left;
}

/* line 2, ../sass/components/_todos_AND_wissen_list.scss */
.todos {
  width: 688px;
  float: left;
  text-align: left;
}
/* line 5, ../sass/components/_todos_AND_wissen_list.scss */
.todos h2 {
  font-size: 15px;
  color: #333333;
  font-weight: bold;
  margin-top: 20px;
}
/* line 8, ../sass/components/_todos_AND_wissen_list.scss */
.todos h2 span {
  float: right;
  font-size: 12px;
  font-weight: normal;
  *margin-top: -15px;
}
/* line 10, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul {
  border-right: 1px solid #ffcf01;
  width: 688px;
  float: left;
}
/* line 11, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li {
  width: 638px;
  position: relative;
  margin-top: 10px;
  float: left;
  padding-top: 20px;
  min-height: 89px;
}
/* line 13, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li ul {
  float: left;
  display: inline;
  font-size: 12px;
  width: 350px;
}
/* line 16, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li ul li {
  list-style-type: disc;
  margin-left: 15px;
  margin-bottom: 3px;
  margin-top: 2px;
}
/* line 18, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li ul li .comment {
  font-style: italic;
}
/* line 24, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-fire {
  background: #d40000;
}
/* line 27, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-fire .tds-arrow {
  border-left-color: #d40000;
}
/* line 28, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-fire .tds-block h3 span, .todos > ul > li.bg-fire .tds-block h4 span {
  color: #fff;
}
/* line 30, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-fire h3, .todos > ul > li.bg-fire h4, .todos > ul > li.bg-fire h3 span, .todos > ul > li.bg-fire h4 span, .todos > ul > li.bg-fire .tds-text {
  color: #fff;
}
/* line 32, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-alert {
  background: #ffcf00;
}
/* line 35, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-alert .tds-arrow {
  border-left-color: #ffcf00;
}
/* line 38, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-bell, .todos > ul > li.bg-gray {
  background: #eee;
}
/* line 41, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-bell .tds-arrow, .todos > ul > li.bg-gray .tds-arrow {
  border-left-color: #eee;
}
/* line 44, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-ready {
  background: #fff;
  border: 1px solid #eee;
}
/* line 47, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-ready .tds-arrow {
  border-left-color: #eee;
  overflow: visible;
}
/* line 50, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-ready .tds-arrow span {
  position: absolute;
  right: 2px;
  top: -8px;
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent #fff;
  z-index: 2;
}
/* line 55, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-white2 {
  background: #fff;
  border: 1px solid #818181;
}
/* line 58, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-white2 .tds-arrow {
  border-left-color: #818181;
  overflow: visible;
}
/* line 61, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.bg-white2 .tds-arrow span {
  position: absolute;
  right: 2px;
  top: -8px;
  border-style: solid;
  border-width: 8px 0 8px 8px;
  border-color: transparent transparent transparent #fff;
  z-index: 2;
}
/* line 65, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock {
  min-height: 18px;
  padding: 3px 10px;
  margin-top: 0px;
  line-height: 26px;
  width: 620px;
}
/* line 66, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock span, .todos > ul > li.tds-stock input {
  float: left;
  font-size: 14px;
}
/* line 67, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .stock-group-label {
  padding-left: 20px;
}
/* line 68, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock.tds-stock-title {
  margin-top: 20px;
}
/* line 69, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock.bg-fire {
  color: white;
}
/* line 70, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock.bg-ready.tds-stock-title, .todos > ul > li.tds-stock.bg-bell.tds-stock-title {
  border: 1px solid red;
}
/* line 71, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock.bg-ready {
  padding-right: 12px;
}
/* line 72, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .r {
  float: right;
}
/* line 73, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .stock-group-header {
  font-size: 10px;
  height: 14px;
  color: #6e7f91;
}
/* line 74, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .stock-group-product {
  width: 200px;
}
/* line 75, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .stock-group-quantity {
  width: 100px;
  float: right;
}
/* line 76, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .stock-group-agency {
  width: 200px;
  float: right;
}
/* line 77, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-stock .stock-group-send {
  width: 100px;
  background: #666666;
  padding: 5px;
  color: white;
  float: right;
}
/* line 80, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-klaren {
  position: absolute;
  right: 0px;
  top: 0px;
  background: #666666;
  font-size: 12px;
  color: #FFFFFF;
  padding: 5px 10px;
  cursor: pointer;
}
/* line 81, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-klaren.tds-x {
  left: 0px;
  right: auto;
}
/* line 82, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-arrow {
  border-style: solid;
  position: absolute;
  top: 45px;
  right: -9px;
  border-width: 10px 0 10px 10px;
  border-color: transparent;
}
/* line 83, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .icon-todos {
  margin-left: 20px;
  margin-right: 10px;
  float: left;
}
/* line 84, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-block {
  float: left;
  width: 450px;
  min-height: 47px;
}
/* line 85, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-block h3 {
  display: block;
  color: #000;
  font-size: 16px;
  line-height: 18px;
}
/* line 88, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-block h3 span {
  color: #666;
  min-width: 90px;
  padding-right: 10px;
  text-align: right;
  float: left;
}
/* line 90, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-block h4 {
  display: block;
  color: #000;
  font-size: 12px;
  line-height: 14px;
  margin-top: 5px;
}
/* line 93, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-block h4 span {
  color: #666;
  width: 90px;
  padding-right: 10px;
  text-align: right;
  float: left;
}
/* line 96, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-bottom {
  background: #666666;
  padding: 10px 20px;
  width: 598px;
  float: left;
  color: #FFFFFF;
  font-size: 12px;
  margin-top: 10px;
}
/* line 99, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-bottom .detailsSwitch {
  float: right;
  cursor: pointer;
  width: 25px;
  height: 15px;
  background: url(/img/adminOpenArrow.png);
}
/* line 103, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-bottom .detailsSwitch.on {
  background: url(/img/adminCloseArrow.png);
}
/* line 106, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-bottom .additionalMessage {
  max-width: 385px;
  float: right;
  text-align: right;
  padding-right: 20px;
}
/* line 108, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-bottom .additionalMessage .user {
  color: yellow;
  margin-left: 6px;
}
/* line 112, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-date {
  width: 40px;
  max-width: 50px;
  min-height: 0px;
  padding-bottom: 3px;
  border-bottom: 1px solid #ffcf00;
  text-align: right;
  float: right;
  height: auto;
  margin-top: -15px;
  padding-top: 0px;
  font-size: 12px;
  color: #898989;
}
/* line 114, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li.tds-filters {
  min-height: 25px;
  margin-top: 0px;
  padding-top: 0px;
}
/* line 116, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-title {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin: 0 15px;
  width: 605px;
  display: block;
}
/* line 117, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-text {
  margin: 0 15px 10px;
  width: 605px;
  color: #000;
  font-size: 12px;
  line-height: 18px;
  padding-top: 5px;
}
/* line 121, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-text p {
  display: block;
  padding-bottom: 10px;
}
/* line 122, ../sass/components/_todos_AND_wissen_list.scss */
.todos > ul > li .tds-text a {
  text-decoration: underline;
}

/* line 129, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list {
  float: right;
  width: 650px;
}
/* line 132, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list .search {
  margin-top: 10px;
}
/* line 134, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list.shop-list ul.sl-items > li .tds-text p {
  max-height: 500px;
  max-width: 100%;
  overflow: hidden;
}
/* line 140, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul {
  border-right: 0px;
  float: right;
}
/* line 143, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li {
  float: right;
  height: auto;
}
/* line 145, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.js-admin-area-container {
  padding-top: 35px !important;
}
/* line 151, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li .tds-arrow {
  right: auto;
  left: -8px;
  border-width: 8px 8px 8px 0;
  border-color: transparent #fff transparent transparent;
}
/* line 153, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li .imgHMid img.lab {
  right: -4px;
  top: -24px;
}
/* line 155, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-red {
  background: #d40000;
}
/* line 158, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-red .tds-arrow {
  border-right-color: #d40000;
}
/* line 162, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-yellow .tds-arrow {
  border-right-color: #ffcf00;
}
/* line 167, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-gray .tds-arrow {
  border-right-color: #eee;
}
/* line 170, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-white {
  border: 1px solid #eee;
}
/* line 173, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-white .tds-arrow {
  border-right-color: #eee;
  overflow: visible;
}
/* line 176, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-white .tds-arrow span {
  position: absolute;
  right: -9px;
  top: -8px;
  border-style: solid;
  border-width: 8px  8px 8px 0;
  border-color: transparent #fff transparent transparent;
  z-index: 2;
}
/* line 180, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-white2 {
  border: 1px solid #818181;
}
/* line 183, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-white2 .tds-arrow {
  border-right-color: #818181;
  overflow: visible;
}
/* line 186, ../sass/components/_todos_AND_wissen_list.scss */
.todos.wissen_list ul li.bg-white2 .tds-arrow span {
  position: absolute;
  right: -9px;
  top: -8px;
  border-style: solid;
  border-width: 8px  8px 8px 0;
  border-color: transparent #fff transparent transparent;
  z-index: 2;
}

/* line 197, ../sass/components/_todos_AND_wissen_list.scss */
.text-export {
  vertical-align: top;
}
/* line 197, ../sass/components/_todos_AND_wissen_list.scss */
.text-export span {
  margin-right: 6px;
}

/* line 201, ../sass/components/_todos_AND_wissen_list.scss */
.dashboard-filters {
  margin-top: 10px;
  float: left;
  background: #EFEFEF;
  color: #000000;
  width: 620px;
  font-size: 12px;
  padding: 10px;
  line-height: 22px;
}
/* line 205, ../sass/components/_todos_AND_wissen_list.scss */
.dashboard-filters div {
  float: left;
  padding: 0 5px;
  min-width: 100px;
  text-align: left;
}
/* line 206, ../sass/components/_todos_AND_wissen_list.scss */
.dashboard-filters div input {
  margin-top: 4px;
  margin-right: 5px;
  float: left;
}

/* line 210, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details {
  display: block;
  float: left;
  width: 636px;
  border-left: 1px solid #666666;
  border-right: 1px solid #666666;
  border-bottom: 1px solid #666666;
  font-size: 12px;
  color: #666666;
  background: #f3f3f3;
}
/* line 218, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .odd {
  background: white;
}
/* line 220, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row {
  padding: 7px 5px;
  width: 626px;
  float: left;
  line-height: 20px;
}
/* line 224, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .checkbox-status {
  float: left;
  margin: 0px 10px;
  padding: 2px;
  width: 15px;
  height: 15px;
  background-color: #FFCF00;
}
/* line 226, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .checkbox-status.off {
  background-color: #EFEFEF;
}
/* line 227, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .checkbox-status.disabled {
  background-color: transparent;
}
/* line 229, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .checkbox-status .on {
  background: url(/img/v.png);
  height: 13px;
  width: 14px;
  display: block;
  margin-left: 1px;
  margin-top: 1px;
}
/* line 231, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .name {
  float: left;
}
/* line 232, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .row-status {
  float: right;
  margin-right: 20px;
}
/* line 233, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row .btn {
  float: right;
}
/* line 235, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row-big {
  padding-left: 50px;
  float: left;
  width: 586px;
}
/* line 237, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row-big .label {
  padding: 15px 0px;
  color: #000000;
  font-weight: bold;
}
/* line 238, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row-big .name {
  float: left;
  width: 200px;
}
/* line 239, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .details-row-big .row-status-label {
  color: #000000;
}
/* line 241, ../sass/components/_todos_AND_wissen_list.scss */
.tds-details .row-spacer {
  padding: 10px;
}

/* line 244, ../sass/components/_todos_AND_wissen_list.scss */
.wiki-richtlinien {
  float: right;
  width: 652px;
}
/* line 246, ../sass/components/_todos_AND_wissen_list.scss */
.wiki-richtlinien .main {
  margin-top: 63px;
  background-image: url("/img/wiki-richtlinien.png");
  background-repeat: no-repeat;
  height: 325px;
}
/* line 252, ../sass/components/_todos_AND_wissen_list.scss */
.wiki-richtlinien .main .btn {
  text-transform: none;
  height: 35px;
  line-height: 35px;
  font-size: 15px;
  margin-top: 243px;
  float: right;
  margin-right: 20px;
}
/* line 255, ../sass/components/_todos_AND_wissen_list.scss */
.wiki-richtlinien .manage {
  text-align: right;
  padding-right: 60px;
  padding-top: 10px;
  text-decoration: underline;
}

/* line 2, ../sass/components/_todos_new.scss */
.todos-new {
  width: 295px;
  text-align: left;
  float: right;
  display: inline;
}
/* line 7, ../sass/components/_todos_new.scss */
.todos-new h2 {
  font-size: 15px;
  margin-left: 13px;
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 20px;
}
/* line 8, ../sass/components/_todos_new.scss */
.todos-new li {
    /*
    width: 280px; position: relative; margin-top: 10px; float: left; background: #eee;

    .tds-klaren { position: absolute; right: 0px; top: 0px; background: #ffcf00; font-size: 12px; color:#fff; padding: 5px 10px;    cursor: pointer; }
    .tds-arrow { border-style: solid; position: absolute; top: 45px; left: -9px; border-width: 10px 10px  10px 0;     border-color: transparent #ffcf00 transparent transparent  }
    .tds-img { width: 100%; float: left;  }
    .tds-img img { max-width: 100%; max-height: 138px;}
    .tds-block { float: left; width: 240px;padding: 10px 20px; border-top: solid 4px #ffcf00  }
    .stars { float: left; width: 200px; margin-left: 20px; }
    h3
    {
      display: block; color:#000;  font-size: 16px; line-height: 18px;

    }
    h4
    {
      display: block; color:#000; font-size: 12px; line-height: 14px; margin-top: 5px;

    }
    .tds-bottom { background: #666; padding: 10px 20px; width: 239px; float: left; color:#b1b1b1; font-size: 12px; margin-top: 10px  }

    */
}
/* line 10, ../sass/components/_todos_new.scss */
.todos-new li .sl-triangle {
  position: absolute;
  left: -10px;
  top: 37px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 11.5px 10px 11.5px 0;
  border-color: transparent #ffd000 transparent transparent;
}

/* stars */
/* line 43, ../sass/components/_todos_new.scss */
.stars li {
  background: url(/img/icon_star.png) no-repeat 0px -15px;
  width: 12px;
  height: 12px;
  margin-right: 2px;
}

/* line 44, ../sass/components/_todos_new.scss */
.stars li.on {
  background-position: 0px 0px;
}

/* line 47, ../sass/components/_todos_new.scss */
.todo-tabs {
  margin-top: 10px;
  width: 688px;
  font-family: Arial;
  font-size: 15px;
  font-weight: bold;
  cursor: pointer;
}
/* line 55, ../sass/components/_todos_new.scss */
.todo-tabs a {
  width: 140px;
  float: left;
  color: #FFFFFF;
  padding: 10px;
  background: url("/img/main-nav-li.png") repeat-x scroll center top;
}
/* line 59, ../sass/components/_todos_new.scss */
.todo-tabs a.selected {
  background: url("/img/main-nav-li-selected.png") repeat-x scroll center top;
  color: #000000;
}

/* line 3, ../sass/components/_shop_navi.scss */
.shop-navi {
  float: left;
  width: 295px;
  margin-top: 21px;
}
/* line 4, ../sass/components/_shop_navi.scss */
.shop-navi > * {
  float: left;
  width: 100%;
}
/* line 5, ../sass/components/_shop_navi.scss */
.shop-navi h3 {
  font-weight: bold;
  font-size: 15px;
  color: #333333;
  text-transform: uppercase;
  margin-left: 17px;
  width: 100%;
  float: left;
  height: 28px;
  text-align: left;
}
/* line 6, ../sass/components/_shop_navi.scss */
.shop-navi ul {
  width: 100%;
  float: left;
}
/* line 7, ../sass/components/_shop_navi.scss */
.shop-navi ul li {
  float: left;
  border-bottom: 1px solid #FFCF00;
  height: auto !important;
  min-height: 37px;
  overflow: hidden;
  width: 100%;
}
/* line 8, ../sass/components/_shop_navi.scss */
.shop-navi ul li:last-child {
  border-bottom: 0px;
}
/* line 9, ../sass/components/_shop_navi.scss */
.shop-navi ul li.all a {
  background: #EEEEEE;
}
/* line 10, ../sass/components/_shop_navi.scss */
.shop-navi ul li.selected > a {
  background: #666666;
  color: #FFFFFF;
  font-weight: bold;
}
/* line 12, ../sass/components/_shop_navi.scss */
.shop-navi ul li a {
  float: left;
  text-decoration: none;
  font-size: 14px;
  color: #000;
  text-align: left;
  padding-left: 17px;
  height: 33px;
  margin-left: 1px;
  width: 294px;
  margin-top: 2px;
  line-height: 31px;
  box-sizing: border-box;
}
/* line 28, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-opener {
  cursor: pointer;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 14px;
  height: 37px;
  background: #fff url(../../img/navi-arrows.png) 0 -37px no-repeat;
}
/* line 29, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-level {
  height: auto;
  padding-left: 10px;
  box-sizing: border-box;
  display: none;
}
/* line 32, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-level li {
  border: 0px;
  min-height: 24px;
}
/* line 35, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-level li a {
  height: 24px;
  line-height: 24px;
}
/* line 39, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-level li .navi-opener {
  background-position: 0 -40px;
}
/* line 41, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-level li.level-open .navi-opener {
  background-position: 0px 8px;
}
/* line 44, ../sass/components/_shop_navi.scss */
.shop-navi ul li .navi-level .area-admin {
  padding-top: 5px;
}
/* line 53, ../sass/components/_shop_navi.scss */
.shop-navi ul li.level-open > .navi-opener {
  background-position: 0px 11px;
}
/* line 54, ../sass/components/_shop_navi.scss */
.shop-navi ul li.level-open > .navi-level {
  display: block;
  padding-bottom: 3px;
}

/* line 2, ../sass/components/_shop_list.scss */
.shop-list {
  float: right;
  width: 670px;
  margin-top: 21px;
}
/* line 3, ../sass/components/_shop_list.scss */
.shop-list > * {
  float: right;
  display: inline;
}
/* line 4, ../sass/components/_shop_list.scss */
.shop-list .shop-list-jpane {
  height: 880px;
  float: right;
  background: #eeeeee;
  /*    .jspVerticalBar { width: 15px; right: 19px;
          .jspTrack { background: #eeeeee;
              .jspDrag {border: 1px solid #666; border-radius: 10px;background:#666;}
          }            
      } */
}
/* line 10, ../sass/components/_shop_list.scss */
.shop-list .shop-list-jpane .jspPane ul {
  width: 640px;
}
/* line 12, ../sass/components/_shop_list.scss */
.shop-list h3 {
  text-align: left;
  font-size: 15px;
  color: #333;
  width: 100%;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
}
/* line 13, ../sass/components/_shop_list.scss */
.shop-list h3 span {
  float: right;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
}
/* line 15, ../sass/components/_shop_list.scss */
.shop-list .product-add {
  width: auto;
  height: 30px;
}
/* line 16, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items, .shop-list .search {
  width: 659px;
  float: right;
}
/* line 17, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items {
  padding-bottom: 20px;
}
/* line 18, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li {
  float: left;
  width: 281px;
  height: 272px;
  margin-left: 21px;
  margin-top: 21px;
  background: #fff;
  position: relative;
}
/* line 19, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li a {
  float: left;
}
/* line 20, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-neu {
  position: absolute;
  right: -5px;
  top: -4px;
  background: url(../img/ic_new.png) no-repeat;
  width: 82px;
  height: 81px;
}
/* line 21, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .imgHMid {
  width: 281px;
  height: 139px;
  position: relative;
}
/* line 22, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .imgHMid img {
  max-width: 281px;
  max-height: 139px;
}
/* line 23, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .imgHMid .lab {
  position: absolute;
  right: -5px;
  top: -3px;
  z-index: 2;
}
/* line 25, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price {
  width: 258px;
  height: 92px;
  overflow: hidden;
  color: #000;
  padding-top: 4px;
  padding-left: 23px;
  border-top: 4px solid #FFCF00;
  position: relative;
}
/* line 26, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price h4, .shop-list ul.sl-items > li .sl-price h5 {
  font-size: 16px;
  text-align: left;
  float: left;
  width: 215px;
  line-height: 28px;
}
/* line 27, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price h5 {
  font-size: 12px;
  line-height: 13px;
  overflow: hidden;
  max-height: 28px;
}
/* line 28, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price .sl-info-ic {
  float: right;
  margin: 3px 10px 0 0;
  cursor: pointer;
}
/* line 29, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price p {
  text-align: right;
  position: absolute;
  bottom: 0px;
  font-size: 16px;
  /* width: 210px; right: 53px; */
  width: 265px;
  right: 7px;
  line-height: 32px;
}
/* line 30, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price p span {
  /* font-size: 32px; */
  font-size: 27px;
  font-weight: bold;
  margin-left: 3px;
  line-height: 22px;
}
/* line 31, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price p .custom-price {
  font-weight: normal;
  font-style: italic;
  font-size: 24px;
  margin-right: 4px;
}
/* line 32, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price p .static-cost {
  font-weight: normal;
  font-style: italic;
  font-size: 12px;
  margin-right: 4px;
}
/* line 33, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-price p .from-price {
  font-weight: normal;
  font-style: italic;
  font-size: 12px;
  margin-right: 4px;
}
/* line 36, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-date {
  float: left;
  background: #666666;
  height: 33px;
  color: #939393;
  font-size: 12px;
  width: 100%;
  overflow: hidden;
}
/* line 37, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-date p {
  float: left;
  margin-left: 21px;
  width: 84px;
  text-align: left;
  line-height: 32px;
}
/* line 38, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-date a {
  float: right;
  color: #cbcbcb;
  padding-left: 22px;
  text-align: right;
  margin-top: 5px;
  margin-right: 15px;
  line-height: 21px;
}
/* line 40, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-admin {
  background: #FFE176;
  float: left;
  padding: 5px 5px 1px 0;
  text-align: right;
  width: 275px;
}
/* line 44, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-info {
  float: left;
  width: 258px;
  padding: 17px 0 10px 23px;
  height: 40px;
  color: #000;
  line-height: 19px;
}
/* line 47, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-info h4 {
  font-size: 16px;
  text-transform: uppercase;
}
/* line 48, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .sl-info h5 {
  font-size: 15px;
  margin-top: 5px;
}
/* line 50, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .stars {
  flaot: left;
  padding: 5px 0 10px 23px;
}
/* line 51, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .star-raty {
  float: left;
  margin-top: 8px;
}
/* line 54, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .star-raty img {
  display: inline;
}
/* line 57, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .tds-title, .shop-list ul.sl-items > li .tds-text, .shop-list ul.sl-items > li .tds-bottom {
  width: 242px;
}
/* line 58, ../sass/components/_shop_list.scss */
.shop-list ul.sl-items > li .tds-text p {
  max-height: 65px;
  overflow: hidden;
}
/* line 65, ../sass/components/_shop_list.scss */
.shop-list .tds-klaren {
  position: absolute;
  right: 0px;
  top: 0px;
  background: #ffcf00;
  font-size: 12px;
  color: #fff;
  padding: 5px 10px;
  cursor: pointer;
}

/* line 70, ../sass/components/_shop_list.scss */
.shop-list.shop-list-one-line {
  width: 282px;
  margin-top: 0px;
}
/* line 73, ../sass/components/_shop_list.scss */
.shop-list.shop-list-one-line li {
  margin-left: 0px;
}
/* line 74, ../sass/components/_shop_list.scss */
.shop-list.shop-list-one-line > ul {
  border-left: 1px solid #ffcf00;
  *margin-left: -14px;
  width: 282px;
  padding-left: 13px;
  margin-top: 0px;
}
/* line 78, ../sass/components/_shop_list.scss */
.shop-list.shop-list-one-line > ul > li {
  margin-left: 0px;
  background: #EFEFEF;
  margin-top: 10px;
  height: auto;
}
/* line 82, ../sass/components/_shop_list.scss */
.shop-list.shop-list-one-line img {
  max-height: 300px;
}

/*
3 - godziny - gada kot┼Ť

4 lista refatr├│w


paski:



*/
/* line 1, ../sass/components/_search.scss */
.search {
  float: left;
  width: 100%;
  background: #cccccc;
  width: 100%;
  height: 38px;
  position: relative;
}
/* line 2, ../sass/components/_search.scss */
.search .s-cont {
  position: absolute;
  left: 13px;
  right: 29px;
  top: 8px;
  bottom: 8px;
}
/* line 3, ../sass/components/_search.scss */
.search .icon_lupe {
  float: left;
  color: #555555;
  font-size: 16px;
  font-weight: bold;
  width: 15%;
  text-align: left;
  padding-left: 25px;
  margin-top: 4px;
  line-height: 16px;
}
/* line 4, ../sass/components/_search.scss */
.search input {
  background: white;
  float: right;
  height: 22px;
  width: 82.5%;
  font-family: 'Arial';
  font-size: 12px;
  text-indent: 5px;
  color: #555;
}

/* line 2, ../sass/components/_search_timeline.scss */
.search-timeline {
  width: 984px;
  display: block;
  margin-top: 20px;
}
/* line 5, ../sass/components/_search_timeline.scss */
.search-timeline .search {
  width: 100%;
  float: left;
}
/* line 6, ../sass/components/_search_timeline.scss */
.search-timeline .search .s-cont {
  width: 850px;
}
/* line 8, ../sass/components/_search_timeline.scss */
.search-timeline .st-posts {
  float: right;
  color: #333;
  font-size: 12px;
  width: 100px;
  margin-top: 13px;
}

/* line 1, ../sass/components/_timeline.scss */
#front-page-nav {
  display: none;
}

/* line 2, ../sass/components/_timeline.scss */
.timelineList {
  background: url("/img/bgTimeline.png") repeat-y center;
  float: left;
  visibility: hidden;
  width: 100%;
}

/* line 3, ../sass/components/_timeline.scss */
.timeline {
  float: left;
  margin-top: 15px;
  position: relative;
}

/* line 4, ../sass/components/_timeline.scss */
.timeline .point {
  background: url("/img/pointL.png") no-repeat;
  position: absolute;
  right: -23px;
  top: 20px;
  width: 24px;
  height: 13px;
}

/* line 5, ../sass/components/_timeline.scss */
.timeline.r {
  float: right;
}

/* line 6, ../sass/components/_timeline.scss */
.timeline.r .point {
  background: url("/img/pointR.png") no-repeat;
  position: absolute;
  left: -23px;
  top: 50px;
  width: 25px;
  height: 14px;
}

/* line 8, ../sass/components/_timeline.scss */
.infBox {
  background: #fff;
  border: 1px solid #c5c5c5;
  border-radius: 3px;
  float: left;
  width: 473px;
  padding-top: 12px;
}
/* line 11, ../sass/components/_timeline.scss */
.infBox .entry-delete {
  background: none repeat scroll 0 0 #666666;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  padding: 5px 10px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 22, ../sass/components/_timeline.scss */
.infBox .timeline-comment-delete {
  background: none repeat scroll 0 0 #666666;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  padding: 2px 5px;
}

/* line 30, ../sass/components/_timeline.scss */
.infCont {
  margin-top: 5px;
  margin-left: 2px;
  margin-bottom: 2px;
  margin-right: 2px;
  float: left;
}

/* line 32, ../sass/components/_timeline.scss */
.infImgCont {
  float: left;
  background: #eaeaea;
  width: 32px;
  height: 32px;
  margin-left: 8px;
  float: left;
  margin-right: 13px;
  text-align: center;
  margin-bottom: 6px;
}

/* line 33, ../sass/components/_timeline.scss */
.infImgCont img {
  margin: auto;
  float: none;
}

/* line 34, ../sass/components/_timeline.scss */
.infCont h5 {
  float: left;
  color: #4b4b4b;
  font-size: 14px;
  padding: 0px;
  margin: 0px;
  margin-right: 13px;
  margin-left: 9px;
  width: 451px;
  line-height: 14px;
  text-align: left;
  margin-bottom: 7px;
}

/** width:417 **/
/* line 35, ../sass/components/_timeline.scss */
.infCont h5 span {
  display: block;
  color: #FFCF00;
  font-size: 11px;
  padding-top: 3px;
}

/* line 36, ../sass/components/_timeline.scss */
.infCont img {
  float: left;
  margin-bottom: 2px;
}

/* line 37, ../sass/components/_timeline.scss */
.imgCont {
  float: left;
  text-align: center;
  width: 467px;
  margin-bottom: 3px;
  margin-left: 1px;
  margin-top: 2px;
}
/* line 38, ../sass/components/_timeline.scss */
.imgCont img {
  float: none;
  margin: auto;
  max-width: 467px;
}

/* line 40, ../sass/components/_timeline.scss */
.editIcons {
  width: 40px;
  float: right;
}

/* line 42, ../sass/components/_timeline.scss */
.greyBox a {
  float: left;
  text-decoration: none;
  font-size: 11px;
  height: 12px;
  padding-top: 2px;
  line-height: 11px;
}

/* line 43, ../sass/components/_timeline.scss */
.greyBox {
  background: #efefef;
  margin-bottom: 1px;
  width: 459px;
  float: left;
  padding-top: 7px;
  padding-bottom: 5px;
  padding-left: 8px;
  margin-right: 9px;
  font-size: 11px;
  margin-left: 1px;
}
/* line 44, ../sass/components/_timeline.scss */
.greyBox.social {
  background: #666666;
  color: #fff;
  font-size: 11px;
  padding-left: 9px;
  padding-bottom: 4px;
  min-height: 12px;
  width: 458px;
}
/* line 45, ../sass/components/_timeline.scss */
.greyBox.social p {
  float: left;
}
/* line 46, ../sass/components/_timeline.scss */
.greyBox.social a {
  float: right;
}
/* line 47, ../sass/components/_timeline.scss */
.greyBox.social a.like-icon {
  padding-top: 0px;
  width: auto;
  margin-top: -3px;
  margin-left: 2px;
  line-height: 18px;
}
/* line 48, ../sass/components/_timeline.scss */
.greyBox.social a.like-icon span {
  width: 13px;
  padding-left: 12px;
  margin-left: 5px;
  background-size: 11px 15px;
}
/* line 49, ../sass/components/_timeline.scss */
.greyBox.social a.comment {
  padding-right: 10px;
  padding-top: 0px;
  margin-top: 0px;
  margin-left: 23px;
}
/* line 51, ../sass/components/_timeline.scss */
.greyBox a.viewAllComm {
  line-height: 7px;
}

/* line 54, ../sass/components/_timeline.scss */
.add-comment {
  font-size: 12px;
  width: 450px;
  text-align: left;
  color: #666;
  float: left;
  margin-bottom: 10px;
  margin-left: 10px;
  line-height: 15px;
}

/* line 55, ../sass/components/_timeline.scss */
.greyBox .imgCont {
  overflow: hidden;
  float: left;
  width: 100%;
  padding-top: 4px;
}

/* line 56, ../sass/components/_timeline.scss */
.addCommentBox {
  height: 33px;
}

/* line 57, ../sass/components/_timeline.scss */
.comment span {
  background: url(../img/iconCloud.png) no-repeat left;
  padding-left: 17px;
}

/* line 59, ../sass/components/_timeline.scss */
.people {
  padding-right: 5px;
  float: left;
  color: #9c9c9c;
  line-height: 15px;
}

/* line 60, ../sass/components/_timeline.scss */
.restLike {
  float: left;
  font-size: 11px;
  color: #c80011;
  padding-top: 2px;
  color: #404141;
  padding-right: 5px;
}

/* line 61, ../sass/components/_timeline.scss */
.commentInp {
  border: 1px solid #c5c5c5;
  height: 24px;
  line-height: 24px;
  width: 447px;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: -2px;
  margin-right: 10px;
  background: #fff;
  padding-left: 5px;
  font-size: 12px;
  color: #999999;
}

/* line 62, ../sass/components/_timeline.scss */
.commentLoader {
  display: none;
  height: 21px;
  left: 428px;
  position: relative;
  bottom: 26px;
}

/* line 64, ../sass/components/_timeline.scss */
.listComments {
  width: 100%;
  float: left;
  font-size: 12px;
  margin-left: 1px;
}

/* line 65, ../sass/components/_timeline.scss */
.listComments li {
  background: #efefef;
  float: left;
  width: 467px;
  padding-top: 6px;
  padding-bottom: 7px;
  margin-bottom: 1px;
}

/* line 66, ../sass/components/_timeline.scss */
.listComments li img {
  float: left;
  max-height: 32px;
  max-width: 32px;
  margin-left: 12px;
}

/* line 67, ../sass/components/_timeline.scss */
.commentDetails {
  float: left;
  width: 451px;
  margin-left: 9px;
  margin-top: 1px;
}

/* line 68, ../sass/components/_timeline.scss */
.commentUser {
  font-weight: bold;
  color: #000;
  text-align: left;
  width: 240px;
  float: left;
}

/* line 69, ../sass/components/_timeline.scss */
.commentDate {
  color: #8b8b8c;
  float: right;
  text-align: right;
  width: 200px;
}

/* line 70, ../sass/components/_timeline.scss */
.commentContent {
  color: #555;
  float: left;
  line-height: 14px;
  width: 342px;
  text-align: left;
  margin-top: 7px;
}

/* line 73, ../sass/components/_timeline.scss */
.dontShow {
  display: none;
}

/* line 74, ../sass/components/_timeline.scss */
.show {
  display: block;
}

/* line 75, ../sass/components/_timeline.scss */
li.show {
  display: block;
}

/* line 77, ../sass/components/_timeline.scss */
.imgCont img {
  cursor: pointer;
}

/* line 81, ../sass/components/_timeline.scss */
.category-list .js-area-sortable a {
  display: inline-block;
  width: 100%;
  text-align: center;
}
/* line 83, ../sass/components/_timeline.scss */
.category-list .js-area-sortable a img {
  margin: auto;
}
/* line 85, ../sass/components/_timeline.scss */
.category-list .timeline-tag-area {
  width: 106px;
  background: #FFCF00;
  padding-bottom: 4px;
  padding-right: 1px;
  height: 18px;
  text-align: right;
  margin-left: 2px;
}
/* line 87, ../sass/components/_timeline.scss */
.category-list .timeline-tag-area > span {
  float: right;
  display: inline-block;
  padding: 0px;
  margin: 3px 1px;
}

/* line 2, ../sass/components/_wissen_nav.scss */
.wissen-nav {
  width: 292px;
  float: left;
  display: inline;
  margin-top: 20px;
  text-align: left;
}
/* line 5, ../sass/components/_wissen_nav.scss */
.wissen-nav h3 {
  padding-bottom: 15px;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: bold;
  width: 100%;
  display: block;
}
/* line 6, ../sass/components/_wissen_nav.scss */
.wissen-nav .menu-simple {
  padding-bottom: 40px;
}
/* line 8, ../sass/components/_wissen_nav.scss */
.wissen-nav .shop-navi {
  margin-top: 0px;
}
/* line 9, ../sass/components/_wissen_nav.scss */
.wissen-nav .shop-navi.wissen-second {
  margin-top: 40px;
}

/* line 14, ../sass/components/_wissen_nav.scss */
.wiki-sortable li, .wissen_list li {
  position: relative;
  /* &:hover > .area-admin { display: inline } */
}
/* line 17, ../sass/components/_wissen_nav.scss */
.wiki-sortable li .area-admin, .wissen_list li .area-admin {
  display: none;
  position: absolute;
  z-index: 2;
  right: 0px;
  top: 0px;
  height: 100%;
  width: 70px;
  padding: 10px 5px 0 16px;
  overflow: hidden;
}
/* line 20, ../sass/components/_wissen_nav.scss */
.wiki-sortable li .area-admin .area-admin-bg, .wissen_list li .area-admin .area-admin-bg {
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  position: absolute;
  z-index: 1px;
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
}
/* line 21, ../sass/components/_wissen_nav.scss */
.wiki-sortable li .area-admin span, .wissen_list li .area-admin span {
  position: relative;
  z-index: 2;
}
/* line 23, ../sass/components/_wissen_nav.scss */
.wiki-sortable li .area-admin .hidden, .wissen_list li .area-admin .hidden {
  visibility: hidden;
}
/* line 26, ../sass/components/_wissen_nav.scss */
.wiki-sortable li.hover > .area-admin, .wissen_list li.hover > .area-admin {
  display: inline;
}

/* line 30, ../sass/components/_wissen_nav.scss */
.wikitopic-sortable li .area-admin {
  width: 95px;
  max-height: 22px;
}

/* line 31, ../sass/components/_wissen_nav.scss */
.wiki-sortable li .area-admin {
  width: 125px;
}

/* line 36, ../sass/components/_wissen_nav.scss */
.wissen_list li .area-admin {
  height: auto;
}
/* line 37, ../sass/components/_wissen_nav.scss */
.wissen_list .cke {
  margin-top: 8px;
}
/* line 38, ../sass/components/_wissen_nav.scss */
.wissen_list .inpeditor {
  margin-left: 15px;
  font-weight: bold;
  width: 400px;
  border-bottom: 1px dashed #e5e5e5;
}
/* line 39, ../sass/components/_wissen_nav.scss */
.wissen_list .area-add-category {
  margin-top: 10px;
}

/* line 43, ../sass/components/_wissen_nav.scss */
.tds-bottom {
  position: relative;
}

/* line 44, ../sass/components/_wissen_nav.scss */
.tds-bottom .admin-icon-save {
  position: absolute;
  right: 10px;
  top: 5px;
  display: none;
}

/* line 47, ../sass/components/_wissen_nav.scss */
.area-add-category {
  width: 100%;
  float: left;
  font-size: 13px;
  color: #8c8c8c;
  line-height: 16px;
  cursor: pointer;
}
/* line 50, ../sass/components/_wissen_nav.scss */
.area-add-category span {
  float: left;
  margin-right: 7px;
}
/* line 51, ../sass/components/_wissen_nav.scss */
.area-add-category.tag-add {
  width: auto;
}

/* line 55, ../sass/components/_wissen_nav.scss */
.area-add-category-content {
  float: left;
  width: 380px;
  text-align: left;
  margin: 10px;
}
/* line 59, ../sass/components/_wissen_nav.scss */
.area-add-category-content > * {
  margin-top: 5px;
  float: left;
  width: 100%;
}
/* line 60, ../sass/components/_wissen_nav.scss */
.area-add-category-content label {
  width: 100%;
  display: block;
  font-size: 14px;
  padding-bottom: 5px;
}
/* line 61, ../sass/components/_wissen_nav.scss */
.area-add-category-content input {
  border: 1px solid #e0e0e0;
  float: left;
  width: 300px;
  padding: 3px 5px;
}
/* line 62, ../sass/components/_wissen_nav.scss */
.area-add-category-content span {
  float: left;
  margin-left: 10px;
  margin-top: 3px;
}

/* line 65, ../sass/components/_wissen_nav.scss */
.area-add-category-template {
  width: 380px;
}

/* line 67, ../sass/components/_wissen_nav.scss */
.area-add-text-template {
  width: 990px;
  padding: 10px;
  height: 550px;
  text-align: left;
}
/* line 70, ../sass/components/_wissen_nav.scss */
.area-add-text-template li {
  display: block;
  margin-top: 10px;
}
/* line 71, ../sass/components/_wissen_nav.scss */
.area-add-text-template label {
  width: 100%;
  display: block;
  font-size: 14px;
}
/* line 72, ../sass/components/_wissen_nav.scss */
.area-add-text-template input {
  border: 1px solid #e0e0e0;
  width: 94%;
  padding: 1%;
}
/* line 73, ../sass/components/_wissen_nav.scss */
.area-add-text-template textarea {
  width: 94%;
  padding: 1%;
  height: 100px;
  border: 1px solid #e0e0e0;
}
/* line 74, ../sass/components/_wissen_nav.scss */
.area-add-text-template .cke {
  width: 96%;
}
/* line 76, ../sass/components/_wissen_nav.scss */
.area-add-text-template .admin-icon-save {
  width: 100px;
}
/* line 77, ../sass/components/_wissen_nav.scss */
.area-add-text-template .admin-icon-save a {
  width: 100%;
}

/* line 80, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template {
  width: 430px;
  padding: 10px;
  height: 330px;
  text-align: left;
}
/* line 82, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template li {
  display: inline-block;
  margin-top: 10px;
  width: 100%;
}
/* line 84, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .admin-icon-save {
  width: 100px;
}
/* line 85, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .admin-icon-save a {
  width: 100%;
}
/* line 87, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template span {
  margin-left: 0px;
}
/* line 89, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .tag-image-preview {
  max-width: 109px;
  max-height: 109px;
}
/* line 93, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .tag-image-div {
  margin-left: 1px;
  width: 110px;
  height: 110px;
}
/* line 98, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .tag-image-delete {
  background: none repeat scroll 0 0 #666666;
  color: #FFFFFF;
  cursor: pointer;
  font-size: 12px;
  padding: 5px 8px;
  position: absolute;
}
/* line 106, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .tag-image-upload-button {
  color: #8C8C8C;
  cursor: pointer;
  float: left;
  font-size: 13px;
  line-height: 21px;
  width: 100%;
}
/* line 114, ../sass/components/_wissen_nav.scss */
.area-add-timeline-category-template .tag-image-upload-button input {
  width: 100%;
}

/*
.menu-simple
{
  width: 100%; text-align: left; float: left;

  li { width: 100%; display: block; border-bottom: 1px solid #ffcf00; padding-bottom: 1px }
  a
  {
    width: 96%; display: block; padding: 7px 2%; color:#666; font-size: 12px;
    &.selected, &:hover
    {
      background: #666; color: #fff;
    }
  }
}
*/
/* line 1, ../sass/components/_conf_area_action.scss */
.conf-area-action {
  width: 706px;
  float: right;
  text-align: left;
  color: #4b4b4b;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  /*  > div { background: #f0f0f0; float: left; width: 97%; padding: 10px 1.5% } */
}
/* line 4, ../sass/components/_conf_area_action.scss */
.conf-area-action.conf-target-group {
  font-weight: normal;
  text-transform: none;
  margin-top: 4px;
}
/* line 5, ../sass/components/_conf_area_action.scss */
.conf-area-action.conf-target-group > div {
  background: #f0f0f0;
  float: left;
  width: 100%;
  padding: 10px 0;
}
/* line 6, ../sass/components/_conf_area_action.scss */
.conf-area-action.conf-target-group .btn {
  width: 150px;
  margin-right: 11px;
  float: right;
  cursor: pointer;
}
/* line 9, ../sass/components/_conf_area_action.scss */
.conf-area-action.conf-target-group .btn input {
  display: none;
}
/* line 12, ../sass/components/_conf_area_action.scss */
.conf-area-action.conf-target-group span {
  float: right;
  width: 50px;
  text-align: center;
  text-transform: none;
  margin-top: 14px;
  margin-right: 10px;
  font-size: 12px;
}
/* line 13, ../sass/components/_conf_area_action.scss */
.conf-area-action.conf-target-group h5 {
  margin-left: 15px;
  float: left;
  width: 190px;
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
}
/* line 15, ../sass/components/_conf_area_action.scss */
.conf-area-action * {
  float: left;
}
/* line 16, ../sass/components/_conf_area_action.scss */
.conf-area-action h4 {
  margin-left: 5px;
  text-transform: none;
  font-size: 16px;
}
/* line 19, ../sass/components/_conf_area_action.scss */
.conf-area-action ul {
  width: 101%;
  margin-top: 13px;
}
/* line 20, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li {
  position: relative;
  width: 170px;
  margin-left: 6px;
  border: 1px solid #c9c9c9;
  cursor: pointer;
  overflow: hidden;
}
/* line 21, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li:first-child {
  margin-left: 0px;
}
/* line 24, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li.disabled .chk {
  background: #ccc;
  border-color: #ccc;
}
/* line 25, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li.disabled.active .ca-over, .conf-area-action ul li.disabled:hover .ca-over {
  height: 100%;
}
/* line 25, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li.disabled.active img, .conf-area-action ul li.disabled:hover img {
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
}
/* line 27, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li:last-child {
  margin-right: 0px;
}
/* line 29, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li .chk {
  position: absolute;
  z-index: 4;
  bottom: 5px;
  left: 5px;
}
/* line 31, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li.active .ca-over, .conf-area-action ul li:hover .ca-over {
  height: 35px;
}
/* line 32, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li:hover img {
  -moz-transform: scale(1.1, 1.1);
  -ms-transform: scale(1.1, 1.1);
  -webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
}
/* line 33, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li img {
  width: 100%;
  height: 100%;
  border: 1px solid #c0c0c0;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 34, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li p {
  position: absolute;
  bottom: 5px;
  left: 22px;
  padding: 5px 7%;
  z-index: 3;
  color: #000000;
}
/* line 35, ../sass/components/_conf_area_action.scss */
.conf-area-action ul li .ca-over {
  position: absolute;
  pointer-events: none;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 100%;
  width: 102%;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

/* line 41, ../sass/components/_conf_area_action.scss */
.new-configurator {
  padding-top: 20px;
}
/* line 44, ../sass/components/_conf_area_action.scss */
.new-configurator .conf-area-action {
  width: 984px;
  float: left;
}
/* line 47, ../sass/components/_conf_area_action.scss */
.new-configurator .conf-area-action ul li {
  width: 24%;
}
/* line 48, ../sass/components/_conf_area_action.scss */
.new-configurator .conf-area-action.conf-target-group {
  width: 983px;
}
/* line 51, ../sass/components/_conf_area_action.scss */
.new-configurator .conf-area-action.conf-target-group .btn {
  width: 226px;
}
/* line 55, ../sass/components/_conf_area_action.scss */
.new-configurator .conf-area-action.conf-target-group h5 {
  width: 240px;
  text-align: center;
}

/* line 59, ../sass/components/_conf_area_action.scss */
.ui-datepicker-trigger img {
  margin-top: -1px;
}

/* line 61, ../sass/components/_conf_area_action.scss */
.conf-area-action.hidden {
  visibility: hidden;
}

/* line 63, ../sass/components/_conf_area_action.scss */
.preset-admin-area {
  text-align: right;
  padding-right: 12px;
  height: 20px;
}

/* line 1, ../sass/components/_conf_dates.scss */
.conf-dates {
  width: 706px;
  float: right;
  margin-top: 5px;
}
/* line 2, ../sass/components/_conf_dates.scss */
.conf-dates h5 {
  margin-left: 15px;
  float: left;
  width: 190px;
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  color: #555555;
}
/* line 3, ../sass/components/_conf_dates.scss */
.conf-dates > div {
  background: #f0f0f0;
  float: left;
  width: 100%;
  padding: 10px 0;
}
/* line 4, ../sass/components/_conf_dates.scss */
.conf-dates > div > * {
  float: left;
}
/* line 5, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp {
  margin-left: 0px;
  margin-left: 0px;
}
/* line 5, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp.ex {
  margin-left: 0px;
}
/* line 6, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp span {
  float: left;
}
/* line 7, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp p {
  width: 40px;
  float: left;
  text-align: left;
  margin-left: 16px;
  padding-right: 5px;
  font-size: 11px;
  color: #555;
  margin-top: 10px;
  text-align: right;
}
/* line 8, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp p strong {
  font-size: 12px;
  font-weight: bold;
  display: block;
}
/* line 9, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp input {
  width: 136px;
  background: #fff;
  font-size: 13px;
  color: #333;
  padding-left: 12px;
  font-weight: bold;
  height: 33px;
  line-height: 33px;
  float: left;
}
/* line 10, ../sass/components/_conf_dates.scss */
.conf-dates .conf-dates-inp button {
  float: left;
  height: 33px;
  width: 33px;
  background-color: #fff;
  padding: 5px;
}

/* line 17, ../sass/components/_conf_dates.scss */
.new-configurator .conf-dates {
  width: 984px;
  float: left;
}
/* line 20, ../sass/components/_conf_dates.scss */
.new-configurator .conf-dates h5 {
  width: 240px;
  text-align: center;
}
/* line 23, ../sass/components/_conf_dates.scss */
.new-configurator .conf-dates .conf-dates-inp input {
  width: 252px;
  text-align: center;
}

/* line 28, ../sass/components/_conf_dates.scss */
.conf-dates.hidden {
  visibility: hidden;
}

/* line 1, ../sass/components/_conf_body.scss */
.conf-body {
  float: left;
  width: 100%;
}
/* line 2, ../sass/components/_conf_body.scss */
.conf-body > * {
  float: left;
  width: 100%;
}
/* line 3, ../sass/components/_conf_body.scss */
.conf-body.hidden {
  visibility: hidden;
}

/* line 8, ../sass/components/_conf_body.scss */
.cb-head-block {
  float: right;
  margin-top: 4px;
  width: 706px;
}
/* line 11, ../sass/components/_conf_body.scss */
.cb-head-block .link-focused {
  border: 1px solid darkgrey;
}

/* line 14, ../sass/components/_conf_body.scss */
.cb-presets {
  font-size: 12px;
  border: 1px solid #dfdfdf;
  padding: 2px;
  float: left;
  display: inline;
  width: 99.5%;
}
/* line 17, ../sass/components/_conf_body.scss */
.cb-presets > div {
  background: #f0f0f0;
  float: left;
  width: 97%;
  padding: 10px 1.5%;
}
/* line 18, ../sass/components/_conf_body.scss */
.cb-presets > div > * {
  float: left;
}
/* line 19, ../sass/components/_conf_body.scss */
.cb-presets li {
  width: 25%;
  padding-bottom: 15px;
  float: left;
  cursor: pointer;
  position: relative;
}
/* line 21, ../sass/components/_conf_body.scss */
.cb-presets li.loader {
  width: 100%;
  height: 100px;
  background: url(/img/ajax-loader.gif) no-repeat center center;
}
/* line 22, ../sass/components/_conf_body.scss */
.cb-presets li.presetlist-error {
  width: 100%;
  height: 100px;
}
/* line 24, ../sass/components/_conf_body.scss */
.cb-presets li.presetlist-error li.flash-message {
  width: 100%;
}
/* line 28, ../sass/components/_conf_body.scss */
.cb-presets li .sl-info-ic {
  right: 20px;
  top: 177px;
  position: absolute;
}
/* line 35, ../sass/components/_conf_body.scss */
.cb-presets li .ca-over {
  display: none;
  position: absolute;
  pointer-events: none;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  left: 0px;
  bottom: 0px;
  right: 0px;
  height: 100%;
  width: 100%;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 38, ../sass/components/_conf_body.scss */
.cb-presets li.preset-non-clickable .ca-over {
  display: block;
}
/* line 42, ../sass/components/_conf_body.scss */
.cb-presets li.active .img {
  border-color: #ffcf00;
}
/* line 43, ../sass/components/_conf_body.scss */
.cb-presets li input {
  display: none;
}
/* line 44, ../sass/components/_conf_body.scss */
.cb-presets li .img {
  border: 1px solid #c0c0c0;
  background: #fff;
  width: 226px;
  height: 150px;
  text-align: center;
  position: relative;
}
/* line 49, ../sass/components/_conf_body.scss */
.cb-presets li .img img {
  max-width: 226px;
  max-height: 150px;
  margin: auto;
}
/* line 51, ../sass/components/_conf_body.scss */
.cb-presets li h6, .cb-presets li p {
  display: block;
  color: #4b4b4b;
  font-size: 14px;
  margin-top: 3px;
}
/* line 54, ../sass/components/_conf_body.scss */
.cb-presets li h6.preset-box-price, .cb-presets li p.preset-box-price {
  font-weight: bold;
  text-align: center;
  width: 100%;
}
/* line 55, ../sass/components/_conf_body.scss */
.cb-presets li h6.preset-box-description, .cb-presets li p.preset-box-description {
  color: #555555;
  padding: 2px 3px;
  width: 226px;
  text-align: left;
  word-wrap: break-word;
}
/* line 57, ../sass/components/_conf_body.scss */
.cb-presets li h6 {
  font-weight: bold;
  height: 165px;
}
/* line 60, ../sass/components/_conf_body.scss */
.cb-presets .cb-presets-pane {
  float: left;
  display: inline;
  width: 100%;
}

/* line 64, ../sass/components/_conf_body.scss */
.presetContainer {
  margin-top: 20px;
}
/* line 67, ../sass/components/_conf_body.scss */
.presetContainer .cb-head-block {
  width: 100%;
}
/* line 68, ../sass/components/_conf_body.scss */
.presetContainer .conf-area-action {
  width: 100%;
}
/* line 69, ../sass/components/_conf_body.scss */
.presetContainer .preset-head-block {
  margin-bottom: 20px;
}
/* line 70, ../sass/components/_conf_body.scss */
.presetContainer .preset-head-block .select2-input {
  height: auto;
}
/* line 72, ../sass/components/_conf_body.scss */
.presetContainer .conf-area-action ul li {
  width: 239.3px;
}
/* line 73, ../sass/components/_conf_body.scss */
.presetContainer .conf-dates {
  width: 100%;
}
/* line 74, ../sass/components/_conf_body.scss */
.presetContainer .js-map-block h5, .presetContainer .conf-dates h5 {
  width: 300px;
}
/* line 75, ../sass/components/_conf_body.scss */
.presetContainer #preset_presetOwners {
  display: none;
}

/* line 80, ../sass/components/_conf_body.scss */
.cb-head {
  font-size: 12px;
  background: #f0f0f0;
  float: right;
  padding: 10px 0;
  width: 100%;
}
/* line 81, ../sass/components/_conf_body.scss */
.cb-head .icon-calendar {
  margin-top: -8px;
}
/* line 82, ../sass/components/_conf_body.scss */
.cb-head h5 {
  margin-left: 15px;
  float: left;
  width: 180px;
  text-align: left;
  margin-top: 10px;
  font-size: 16px;
  color: #555555;
}
/* line 83, ../sass/components/_conf_body.scss */
.cb-head > * {
  float: left;
}
/* line 84, ../sass/components/_conf_body.scss */
.cb-head p {
  color: #3d3d3d;
  text-align: left;
  width: 150px;
  height: 30px;
  overflow: hidden;
  margin-left: 9px;
  margin-top: 15px;
}
/* line 85, ../sass/components/_conf_body.scss */
.cb-head p.cbh-place {
  margin-left: 1px;
  margin-top: 10px;
  width: auto;
}
/* line 86, ../sass/components/_conf_body.scss */
.cb-head p span {
  font-size: 12px;
  color: #333;
  width: 170px;
  height: 13px;
  overflow: hidden;
  display: block;
  font-weight: bold;
}
/* line 88, ../sass/components/_conf_body.scss */
.cb-head .cbh-place_ort {
  float: left;
  margin-top: 12px;
  font-weight: bold;
  margin-left: 10px;
  max-width: 190px;
  text-align: left;
  overflow: hidden;
  height: 13px;
}
/* line 89, ../sass/components/_conf_body.scss */
.cb-head h5.cbh-place {
  width: auto;
  padding-right: 10px;
}
/* line 90, ../sass/components/_conf_body.scss */
.cb-head input {
  height: 33px;
  line-height: 33px;
  color: #555;
  width: 495px;
  text-indent: 11px;
  background: #fff;
}
/* line 91, ../sass/components/_conf_body.scss */
.cb-head textarea {
  height: 60px;
  color: #555;
  width: 473px;
  padding: 6px 11px;
  background: #fff;
}

/* line 93, ../sass/components/_conf_body.scss */
.grund_def {
  float: left;
  display: inline;
}
/* line 96, ../sass/components/_conf_body.scss */
.grund_def > * {
  float: left;
  display: inline;
}
/* line 98, ../sass/components/_conf_body.scss */
.grund_def input, .grund_def span {
  background: #fff;
  height: 33px;
  width: 16px;
  padding: 2px;
  line-height: 33px;
  text-align: left;
}
/* line 99, ../sass/components/_conf_body.scss */
.grund_def input {
  width: 40px;
  text-align: right;
  text-indent: 0px;
}
/* line 100, ../sass/components/_conf_body.scss */
.grund_def p {
  width: 14px;
  height: auto;
  margin-left: 0px;
  text-align: center;
}

/* line 104, ../sass/components/_conf_body.scss */
.cb-head-half {
  width: 50%;
  float: left;
  display: inline;
}
/* line 107, ../sass/components/_conf_body.scss */
.cb-head-half > * {
  float: left;
}
/* line 108, ../sass/components/_conf_body.scss */
.cb-head-half.cb-border {
  border-left: 1px solid #ccc;
  width: 49%;
}
/* line 110, ../sass/components/_conf_body.scss */
.cb-head-half .map-container {
  height: 37px;
  width: 225px;
  text-align: left;
}

/* line 114, ../sass/components/_conf_body.scss */
.cb-tabs {
  background: #f0f0f0;
  height: auto;
  float: left;
  width: 100%;
}
/* line 115, ../sass/components/_conf_body.scss */
.cb-tabs * {
  float: left;
}
/* line 116, ../sass/components/_conf_body.scss */
.cb-tabs ul {
  margin-top: 10px;
  padding-bottom: 10px;
  width: 100%;
}
/* line 117, ../sass/components/_conf_body.scss */
.cb-tabs ul li {
  width: 21.8%;
  padding: 0 1.5%;
  height: 42px;
  border-right: 1px solid #cccccc;
  position: relative;
  cursor: pointer;
}
/* line 120, ../sass/components/_conf_body.scss */
.cb-tabs ul li:last-child {
  border-right: 0px;
}
/* line 122, ../sass/components/_conf_body.scss */
.cb-tabs ul li.selected .ic_tick {
  display: inline;
}
/* line 124, ../sass/components/_conf_body.scss */
.cb-tabs ul li p {
  font-size: 12px;
  color: #555;
  text-align: left;
  width: 120px;
  max-height: 50px;
  overflow: hidden;
  margin-top: 4px;
}
/* line 125, ../sass/components/_conf_body.scss */
.cb-tabs ul li p span {
  font-weight: bold;
  float: none;
  width: 100%;
  line-height: 17px;
}
/* line 127, ../sass/components/_conf_body.scss */
.cb-tabs ul li .ic_tick {
  position: absolute;
  left: -2px;
  top: 7px;
  display: none;
}
/* line 128, ../sass/components/_conf_body.scss */
.cb-tabs ul li .ic_pen {
  float: right;
  margin-top: 2px;
}

/* line 133, ../sass/components/_conf_body.scss */
.cb-manage {
  margin-top: 28px;
  /*> div { min-height: 467px;} */
}
/* line 134, ../sass/components/_conf_body.scss */
.cb-manage > * {
  float: left;
}
/* line 136, ../sass/components/_conf_body.scss */
.cb-manage h5 {
  font-size: 16px;
  text-transform: none;
  color: #4b4b4b;
  width: 100%;
  text-align: left;
  margin-bottom: 11px;
  text-indent: 7px;
}
/* line 137, ../sass/components/_conf_body.scss */
.cb-manage .cb-left {
  width: 253px;
  margin-right: 5px;
  overflow: hidden;
  float: left;
}
/* line 138, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cb-forms {
  width: 260px;
  margin-bottom: 25px;
  margin-top: -5px;
}
/* line 139, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cb-forms li {
  width: 81px;
  height: 54px;
  margin-top: 5px;
  margin-right: 5px;
  background: #f1f1f1;
  text-align: center;
  cursor: pointer;
}
/* line 140, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cb-forms li.selected, .cb-manage .cb-left .cb-forms li:hover {
  background: #fff5cc;
}
/* line 141, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cb-forms li span {
  margin: auto;
  display: inline-block;
  float: none;
  margin-top: 9px;
  font-size: 12px;
  color: #555;
  line-height: 34px;
}
/* line 144, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cn-filter-list-mod {
  margin-top: -6px;
}
/* line 146, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cn-filter-list-mod li {
  padding: 4px 10px 4px 10px;
  line-height: 12px;
  border-top: 1px solid #FFCF00;
  margin-top: -1px;
}
/* line 147, ../sass/components/_conf_body.scss */
.cb-manage .cb-left .cn-filter-list-mod li span {
  float: right;
}
/* line 152, ../sass/components/_conf_body.scss */
.cb-manage .cb-center {
  width: 500px;
  height: 545px;
  margin-right: 7px;
  float: left;
}
/* line 153, ../sass/components/_conf_body.scss */
.cb-manage .cb-center .cbc-cont {
  border: 1px dashed #999999;
  width: 100%;
  height: 100%;
}
/* line 154, ../sass/components/_conf_body.scss */
.cb-manage .cb-center .cbc-section {
  border-bottom: 1px solid #fed000;
  width: 90%;
  padding: 10px 0;
  margin: 0 5%;
  text-align: justify;
}
/* line 155, ../sass/components/_conf_body.scss */
.cb-manage .cb-center .cbc-section li {
  width: 212px;
  height: 59px;
  margin: 2px;
  float: none;
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
/* line 155, ../sass/components/_conf_body.scss */
.cb-manage .cb-center .cbc-section li.dnone {
  display: none;
}
/* line 157, ../sass/components/_conf_body.scss */
.cb-manage .cb-center h4 {
  width: 100%;
  height: 30px;
  font-size: 13px;
  text-transform: uppercase;
  text-align: left;
  font-weight: bold;
}
/* line 158, ../sass/components/_conf_body.scss */
.cb-manage .cb-center .li_massnahme_zero {
  background: #FFC800;
}
/* line 162, ../sass/components/_conf_body.scss */
.cb-manage .cb-right {
  float: left;
  width: 230px;
  margin-right: 15px;
}
/* line 163, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont {
  position: relative;
  overflow: hidden;
  height: 427px;
  width: 100%;
  margin-bottom: 8px;
}
/* line 164, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane {
  width: 100%;
  float: left;
  min-height: 30px;
}
/* line 167, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane > div {
  display: none;
}
/* line 168, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane.selected > div {
  display: inline;
  background: #f4f4f4;
}
/* line 169, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane h4 {
  width: 100%;
  height: 30px;
  font-size: 13px;
  float: left;
}
/* line 170, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane h4 .configurator-product-add {
  float: right;
  width: 17px;
  height: 17px;
  margin: 7px 4px;
}
/* line 172, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane .btn.btn-med {
  padding: 0px;
}
/* line 173, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane .area-admin {
  float: left;
  width: 100%;
}
/* line 174, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-pane .area-admin > div {
  background: #FFCF00;
  text-align: right;
  float: left;
  width: 98%;
  padding: 2px 1%;
}
/* line 177, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-cont-scroll {
  overflow: hidden;
  height: 307px;
  width: 100%;
  float: left;
}
/* line 177, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-cont-scroll .jspHorizontalBar {
  display: none;
}
/* line 177, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .cbr-options-cont-scroll .jspVerticalBar {
  background: #cccccc;
}
/* line 178, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont ul {
  width: 230px;
  height: auto;
  float: left;
}
/* line 179, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont ul li.cbr-drag {
  float: left;
}
/* line 181, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .grad {
  position: absolute;
  left: 10px;
  right: 0px;
}
/* line 182, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .grad.grad_up {
  top: 0px;
}
/* line 183, ../sass/components/_conf_body.scss */
.cb-manage .cb-right .cbr-options-cont .grad.grad_down {
  bottom: 0px;
}
/* line 186, ../sass/components/_conf_body.scss */
.cb-manage .cb-right h5 {
  text-indent: 10px;
}
/* line 193, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum {
  float: right;
}
/* line 196, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content {
  float: right;
  display: inline;
  width: 222px;
  background: #f4f4f4;
  /*<span class='cb-sum-list-remove js-sum-list-remove'></span>
                              <h6>Adac Service Mobile</h6>
                              <p class='cb-sum-list-about'>Stck. 1500 x 1,99 &euro;</p>
                              <p class='cb-sum-list-price'>2.895,00 &euro;</p>
                              */
}
/* line 197, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .jspContainer:hover li .cb-sum-list-remove {
  right: 9px;
}
/* line 199, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content > * {
  float: left;
}
/* line 200, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list {
  width: 100%;
  height: 492px;
  overflow: hidden;
}
/* line 204, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list.withWkz {
  height: 470px;
}
/* line 205, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list ul {
  width: 100%;
  float: left;
}
/* line 206, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list li {
  width: 190px;
  float: left;
  position: relative;
  padding: 10px 10px 10px 20px;
  color: #3e3e3e;
  text-align: left;
  border-bottom: 1px solid #fff;
}
/* line 209, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list li .cb-sum-list-remove {
  position: absolute;
  cursor: pointer;
  left: 1px;
  top: 1px;
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  font-size: 10px;
  color: #c5c5c5;
  background: #fff;
}
/* line 210, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list li h6 {
  width: 100%;
  font-size: 10px;
  font-weight: bold;
  text-transform: uppercase;
  float: left;
}
/* line 211, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list li .cb-sum-list-about {
  width: 60%;
  float: left;
  margin-top: 3px;
  font-size: 9px;
}
/* line 213, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list li .cb-sum-list-about .static-cost {
  float: right;
}
/* line 215, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-list li .cb-sum-list-price {
  float: right;
  text-align: right;
  width: 40%;
  font-size: 10px;
}
/* line 224, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-sum {
  display: inline;
  width: 100%;
  height: auto;
  border-top: 1px dotted #000;
  padding-top: 15px;
  font-size: 12px;
  text-align: center;
  padding-bottom: 17px;
}
/* line 227, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-sum h6 {
  display: block;
  font-weight: bold;
  text-align: left;
  width: 90%;
  margin: auto;
  margin-bottom: 10px;
}
/* line 231, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-sum h6 span {
  float: right;
}
/* line 234, ../sass/components/_conf_body.scss */
.cb-manage .cb-sum .cb-sum-content .cb-sum-sum .btn {
  margin: 13px auto auto auto;
  width: 90%;
  display: block;
  font-size: 12px;
}

/* line 241, ../sass/components/_conf_body.scss */
.cb-grund-block {
  width: 100%;
  margin-top: 14px;
  background: url(/img/cb-grund-block.png) repeat-x;
  padding-top: 30px;
}

/* line 242, ../sass/components/_conf_body.scss */
.showElement {
  background: #ffcf00 !important;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
/* line 242, ../sass/components/_conf_body.scss */
.showElement > div {
  background: #ffcf00 !important;
}

/* line 247, ../sass/components/_conf_body.scss */
.li_conf_elem, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag {
  position: relative;
  padding: 9px 0 0  0;
  list-style-type: none;
  margin-bottom: 2px;
  background: #cccccc;
  width: 100%;
  min-height: 60px;
}
/* line 248, ../sass/components/_conf_body.scss */
.li_conf_elem.dnone, .cb-manage .cb-right .cbr-options-cont ul li.dnone.cbr-drag {
  display: none;
}
/* line 249, ../sass/components/_conf_body.scss */
.li_conf_elem.lighten, .cb-manage .cb-right .cbr-options-cont ul li.lighten.cbr-drag {
  background: #f0f0f0;
}
/* line 250, ../sass/components/_conf_body.scss */
.li_conf_elem.lighten .tr_grey, .cb-manage .cb-right .cbr-options-cont ul li.lighten.cbr-drag .tr_grey {
  border-color: transparent #f0f0f0 transparent transparent;
}
/* line 252, ../sass/components/_conf_body.scss */
.li_conf_elem .tr_grey, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag .tr_grey {
  position: absolute;
  left: -10px;
  top: 7px;
}
/* line 254, ../sass/components/_conf_body.scss */
.li_conf_elem .img, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag .img {
  float: left;
  width: 25%;
  height: 87%;
  text-align: center;
  border: 1px solid #5d5d5d;
  margin-right: 10px;
  margin-left: 10px;
  min-height: 50px;
}
/* line 257, ../sass/components/_conf_body.scss */
.li_conf_elem .img img, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag .img img {
  max-width: 100%;
  max-height: 100%;
}
/* line 259, ../sass/components/_conf_body.scss */
.li_conf_elem h6, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag h6 {
  width: 135px;
  float: left;
  display: inline;
  font-size: 12px;
  height: 13px;
  overflow: hidden;
  font-weight: bold;
  text-align: left;
}
/* line 260, ../sass/components/_conf_body.scss */
.li_conf_elem p, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag p {
  width: 110px;
  font-size: 11px;
  line-height: 12px;
  text-align: left;
  height: 12px;
  overflow: hidden;
  color: #000;
  margin-top: 0px;
  float: left;
}
/* line 262, ../sass/components/_conf_body.scss */
.li_conf_elem p.cbr-sub, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag p.cbr-sub {
  line-height: 11px;
  height: 26px;
}
/* line 263, ../sass/components/_conf_body.scss */
.li_conf_elem p.cbr-price, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag p.cbr-price {
  margin-top: 0px;
  font-weight: bold;
}
/* line 264, ../sass/components/_conf_body.scss */
.li_conf_elem p.cbr-price .static-cost, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag p.cbr-price .static-cost {
  font-weight: normal;
  font-size: 8px;
}
/* line 265, ../sass/components/_conf_body.scss */
.li_conf_elem p.cbr-price .from-price, .cb-manage .cb-right .cbr-options-cont ul li.cbr-drag p.cbr-price .from-price {
  font-weight: normal;
  font-size: 9px;
}

/* dragable */
/* line 271, ../sass/components/_conf_body.scss */
.li_conf_elem.li_conf_elem_dragging, .cb-manage .cb-right .cbr-options-cont ul li.li_conf_elem_dragging.cbr-drag {
  z-index: 10;
  width: 230px;
  height: 60px;
  max-width: 230px;
  max-height: 60px;
}

/* line 274, ../sass/components/_conf_body.scss */
.unavailable-presets {
  margin-top: 10px;
}

/* line 276, ../sass/components/_conf_body.scss */
.product-box .product-icon-delete {
  margin-right: 12px;
}

/* line 277, ../sass/components/_conf_body.scss */
.cb-manage .product-box.product-stock-empty > ul > li.cbr-drag {
  background-color: red;
}

/* line 2, ../sass/components/_ttip.scss */
#__ttip {
  position: fixed;
  z-index: 100;
  background: #fff;
  padding: 10px;
  display: none;
  min-width: 50px;
  min-height: 10px;
  overflow: visible;
  border: 1px solid #898989;
}
/* line 5, ../sass/components/_ttip.scss */
#__ttip .__ttip_content {
  width: 100%;
  height: 100%;
  float: left;
  background: #fff url(../img/ajax-loader.gif) center center no-repeat;
}
/* line 6, ../sass/components/_ttip.scss */
#__ttip .__ttip_arrow {
  display: none;
  position: absolute;
  left: -10px;
  top: 50%;
  margin-top: -10px;
  border-style: solid;
  border-width: 10px 10px 10px 0;
  border-color: transparent #898989 transparent transparent;
}
/* line 9, ../sass/components/_ttip.scss */
#__ttip.__left .__ttip_arrow {
  position: absolute;
  left: auto;
  right: -10px;
  margin-top: -5px;
  border-style: solid;
  border-width: 10px   0 10px 10px;
  border-color: transparent  transparent transparent #898989;
}
/* line 13, ../sass/components/_ttip.scss */
#__ttip.__top .__ttip_arrow {
  bottom: 10px;
  top: auto;
}

/* line 17, ../sass/components/_ttip.scss */
#__ttip.__show {
  display: block;
}

/* line 20, ../sass/components/_ttip.scss */
.ttip_content_simple {
  background: #fff;
  float: left;
  max-width: 200px;
  text-align: left;
  font-size: 13px;
  line-height: 18px;
}

/* line 22, ../sass/components/_ttip.scss */
#js-tooltip {
  position: absolute;
  background: #fff;
  z-index: 111;
  border: 1px solid #898989;
  width: 200px;
  max-width: 200px;
  padding: 15px;
  position: absolute;
  margin-bottom: 200px;
  font-size: 13px;
  line-height: 17px;
  float: left;
  display: none;
  word-break: break-word;
  text-align: left;
}
/* line 36, ../sass/components/_ttip.scss */
#js-tooltip.active {
  display: block;
}
/* line 37, ../sass/components/_ttip.scss */
#js-tooltip > div {
  overflow: hidden;
}
/* line 39, ../sass/components/_ttip.scss */
#js-tooltip span {
  position: absolute;
  bottom: -10px;
  left: 50%;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 10px 10px 0 10px;
  border-color: #898989 transparent transparent transparent;
}
/* line 52, ../sass/components/_ttip.scss */
#js-tooltip h4, #js-tooltip h5, #js-tooltip h5 {
  font-weight: bold;
  font-size: 14px;
  display: block;
  padding-bottom: 10px;
}
/* line 53, ../sass/components/_ttip.scss */
#js-tooltip p {
  display: block;
  padding-bottom: 10px;
}

/* line 3, ../sass/components/_shadow.scss */
._shadow {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 110;
  display: table;
  text-align: center;
  display: none;
}
/* line 6, ../sass/components/_shadow.scss */
._shadow ._arrow_left, ._shadow ._arrow_right {
  text-transform: uppercase;
  font-size: 40px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: -30px;
  margin-top: -20px;
  cursor: pointer;
}
/* line 7, ../sass/components/_shadow.scss */
._shadow ._arrow_right {
  left: auto;
  right: -30px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 0 20px 20px;
  border-color: transparent transparent transparent #ffffff;
}
/* line 8, ../sass/components/_shadow.scss */
._shadow ._arrow_left {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 20px 20px 20px 0;
  border-color: transparent #ffffff transparent transparent;
}

/* line 10, ../sass/components/_shadow.scss */
._shadow_bg {
  position: absolute;
  z-index: 1;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  background: #000;
}

/* line 11, ../sass/components/_shadow.scss */
._shadow_content {
  position: relative;
  z-index: 3;
  left: 0px;
  top: 0px;
  display: table-cell;
  margin: auto;
  vertical-align: middle;
  text-align: center;
}

/* line 12, ../sass/components/_shadow.scss */
._shadow_content_box {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  min-width: 50px;
  min-height: 50px;
  background-color: #fff;
  position: relative;
}

/* line 13, ../sass/components/_shadow.scss */
._shadow.loading ._shadow_content_box {
  background-image: url(../img/ajax-loader.gif);
  background-repeat: no-repeat;
  background-position: center center;
}

/* line 15, ../sass/components/_shadow.scss */
._full_loader {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 220;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  filter: alpha(opacity=60);
  background: #fff url(../img/loader495.gif) center center no-repeat;
}

/* new POPUP */
/* line 4, ../sass/components/_plug_tip.scss */
#templates {
  display: none;
}

/* line 5, ../sass/components/_plug_tip.scss */
.npopup_box {
  position: absolute;
  z-index: 140;
  left: 100px;
  top: 100px;
  padding: 4px;
}
/* line 7, ../sass/components/_plug_tip.scss */
.npopup_box .jspVerticalBar {
  right: 12px;
}

/* line 9, ../sass/components/_plug_tip.scss */
.npoup_box_in {
  float: left;
  display: inline;
  position: relative;
  background: white;
}

/* line 10, ../sass/components/_plug_tip.scss */
.npb_top {
  position: absolute;
  z-index: 101;
  width: 100%;
  top: -4px;
  height: 4px;
  left: 0px;
  background: url(../img/npopup_top.png) repeat-x;
}
/* line 12, ../sass/components/_plug_tip.scss */
.npb_top .npb_l {
  position: absolute;
  left: -4px;
  top: 0px;
  width: 4px;
  height: 4px;
  background: url(../img/npopup_top_left.png) repeat-x;
}
/* line 13, ../sass/components/_plug_tip.scss */
.npb_top .npb_r {
  position: absolute;
  right: -4px;
  top: 0px;
  width: 4px;
  height: 4px;
  background: url(../img/npopup_top_right.png) repeat-x;
}

/* line 15, ../sass/components/_plug_tip.scss */
.npb_bottom {
  position: absolute;
  z-index: 102;
  width: 100%;
  bottom: -4px;
  height: 4px;
  left: 0px;
  background: url(../img/npopup_bottom.png) repeat-x;
}
/* line 18, ../sass/components/_plug_tip.scss */
.npb_bottom .npb_l {
  position: absolute;
  left: -4px;
  bottom: 0px;
  width: 4px;
  height: 4px;
  background: url(../img/npopup_bottom_left.png);
}
/* line 19, ../sass/components/_plug_tip.scss */
.npb_bottom .npb_r {
  position: absolute;
  right: -4px;
  bottom: 0px;
  width: 4px;
  height: 4px;
  background: url(../img/npopup_bottom_right.png);
}

/* line 22, ../sass/components/_plug_tip.scss */
.npb_ll {
  position: absolute;
  left: -4px;
  top: 0px;
  width: 4px;
  height: 100%;
  background: url(../img/npopup_left.png) repeat-y;
}

/* line 23, ../sass/components/_plug_tip.scss */
.npb_rr {
  position: absolute;
  right: -4px;
  top: 0px;
  width: 4px;
  height: 100%;
  background: url(../img/npopup_right.png) repeat-y;
}

/* line 24, ../sass/components/_plug_tip.scss */
.npb_cont {
  float: left;
  display: inline;
  background: #fff;
  width: 60px;
  min-height: 30px;
}

/* line 25, ../sass/components/_plug_tip.scss */
.npb_arrow {
  position: absolute;
}

/* line 27, ../sass/components/_plug_tip.scss */
.npba_tl .npb_arrow {
  left: 20px;
  top: -13px;
  width: 18px;
  height: 13px;
  z-index: 103;
  background: url(../img/npopup_arrow_top.png);
}
/* line 28, ../sass/components/_plug_tip.scss */
.npba_tl .npb_arrow.bottom {
  top: auto;
  bottom: -13px;
  background: url(../img/npopup_arrow_bottom.png);
}

/* line 32, ../sass/components/_plug_tip.scss */
.npopup_box.npopup_folgen {
  left: 600px;
  top: 40px;
}

/* line 33, ../sass/components/_plug_tip.scss */
.npopup_folgen .npoup_box_in {
  width: 283px;
}

/* line 35, ../sass/components/_plug_tip.scss */
.npb_cont_loading {
  padding-top: 7px;
  text-align: center;
  float: left;
  display: inline;
  width: 100%;
}

/* new POPUP */
/* line 40, ../sass/components/_plug_tip.scss */
.menu {
  width: 100%;
  float: left;
  display: inline;
  padding: 15px 0;
  background: #fff;
  text-align: left;
}
/* line 43, ../sass/components/_plug_tip.scss */
.menu li {
  float: left;
  display: inline;
  width: 100%;
}
/* line 44, ../sass/components/_plug_tip.scss */
.menu .cm_sep {
  border-top: 1px solid #d1d1d1;
}
/* line 45, ../sass/components/_plug_tip.scss */
.menu a {
  padding: 5px 7%;
  width: 86%;
  float: left;
  display: inline;
  color: #282828;
  font-size: 14px;
  cursor: pointer;
  text-decoration: none;
}
/* line 46, ../sass/components/_plug_tip.scss */
.menu a {
  padding: 5px 7%;
  width: 86%;
  float: left;
  display: inline;
  color: #282828;
  font-size: 14px;
  cursor: pointer;
  text-decoration: none;
}
/* line 47, ../sass/components/_plug_tip.scss */
.menu a:hover {
  background: #eaeaea;
}
/* line 48, ../sass/components/_plug_tip.scss */
.menu a.selected {
  background: #eeeeee;
}

/* line 52, ../sass/components/_plug_tip.scss */
.tip_list_box {
  width: 283px;
  float: left;
  display: inline;
  overflow: hidden;
  padding: 15px 0px;
}

/* line 53, ../sass/components/_plug_tip.scss */
.tip_list {
  width: 283px;
  float: left;
  display: inline;
  max-height: 325px;
  overflow: hidden;
  padding: 0px 0px;
  min-height: 40px;
}

/* line 54, ../sass/components/_plug_tip.scss */
.tip_list_ul {
  float: left;
  display: inline;
  width: auto;
  padding: 0px;
}

/* line 55, ../sass/components/_plug_tip.scss */
.tip_list_ul li {
  float: left;
  display: inline;
  text-align: left;
}

/* line 56, ../sass/components/_plug_tip.scss */
.tip_list_ul li a {
  float: left;
  display: inline;
  border-bottom: 1px solid #d1d1d1;
  text-decoration: none;
  vertical-align: middle;
  padding-top: 10px;
  padding-bottom: 10px;
  color: #282828;
  font-size: 14px;
  width: 270px;
  overflow: hidden;
}

/* line 57, ../sass/components/_plug_tip.scss */
.tip_list_ul .jspPane a {
  width: 250px;
}

/* line 58, ../sass/components/_plug_tip.scss */
.tip_list_ul .li {
  font-size: 12px;
  float: left;
  width: 200px;
}

/* line 59, ../sass/components/_plug_tip.scss */
.tip_list_ul li a:hover {
  background: #f4f4f4;
}

/* line 60, ../sass/components/_plug_tip.scss */
.tip_list_ul li a .img {
  height: 35px;
  width: 35px;
  overflow: hidden;
  float: left;
  display: inline;
  margin-right: 15px;
}

/* line 61, ../sass/components/_plug_tip.scss */
.tip_list_ul li a .img img {
  width: 35px;
  height: 35px;
}

/* line 3, ../sass/components/_calendar_hover.scss */
.cdv-hover {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 105px;
  background: transparent;
  text-align: left;
}
/* line 6, ../sass/components/_calendar_hover.scss */
.cdv-hover .js-hover-event-extend, .cdv-hover .hover-event-extend {
  display: none;
  width: 208px;
  height: 315px;
  position: absolute;
  top: 0px;
  right: -210px;
  border-left: 1px solid #e3e3e3;
  border-right: 1px solid #e3e3e3;
  background: #666666;
}
/* line 9, ../sass/components/_calendar_hover.scss */
.cdv-hover .js-hover-event-extend ul, .cdv-hover .hover-event-extend ul {
  padding: 20px;
}
/* line 10, ../sass/components/_calendar_hover.scss */
.cdv-hover .js-hover-event-extend ul li, .cdv-hover .hover-event-extend ul li {
  padding-bottom: 2px;
  padding-top: 2px;
  color: #e3e3e3;
  float: left;
  display: inline;
  width: 100%;
  word-wrap: break-word;
}
/* line 13, ../sass/components/_calendar_hover.scss */
.cdv-hover .js-hover-event-extend ul li span, .cdv-hover .hover-event-extend ul li span {
  width: 100%;
  float: left;
  font-weight: bold;
  padding-bottom: 2px;
}
/* line 16, ../sass/components/_calendar_hover.scss */
.cdv-hover .js-hover-event-extend .ic-btn, .cdv-hover .hover-event-extend .ic-btn {
  position: absolute;
  z-index: 5;
  right: 10px;
  top: 10px;
  width: 22px;
  height: 25px;
  cursor: pointer;
  background: url(../img/calendar_icon2.png) no-repeat;
}
/* line 19, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex.cdv-hover-left {
  left: -105px;
}
/* line 22, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex.cdv-hover-left .new_event {
  left: 10px;
  right: auto;
}
/* line 23, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex.cdv-hover-left .cdv-d {
  left: auto;
  right: 10px;
}
/* line 24, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex.cdv-hover-left .js-hover-event-extend {
  left: -210px;
  right: auto;
}
/* line 27, ../sass/components/_calendar_hover.scss */
.cdv-hover .hover-event-extend {
  display: block;
  float: left;
  right: 0px;
  left: 0px;
  position: relative;
}
/* line 30, ../sass/components/_calendar_hover.scss */
.cdv-hover .status {
  top: 4px;
}
/* line 31, ../sass/components/_calendar_hover.scss */
.cdv-hover:hover {
  cursor: pointer;
}
/* line 32, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex {
  z-index: 65;
  width: 210px;
  height: 315px;
  background: #666666;
  cursor: default;
}
/* line 35, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex .js-hover-event-extend {
  display: block;
}
/* line 36, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex .new_event {
  display: inline;
}
/* line 37, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex p {
  display: none;
}
/* line 38, ../sass/components/_calendar_hover.scss */
.cdv-hover.zindex > ul {
  display: inline;
  float: left;
}
/* line 40, ../sass/components/_calendar_hover.scss */
.cdv-hover .new_event {
  display: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  padding: 3px 9px;
  text-align: center;
  background: #FFCF00;
  color: #000000;
  font-size: 11px;
}
/* line 41, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul {
  padding: 35px 3px 20px 13px;
  color: #fff;
  display: none;
  float: left;
}
/* line 44, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li {
  display: block;
  padding-top: 2px;
  padding-right: 5px;
  width: 165px;
  overflow: hidden;
  padding-bottom: 2px;
  padding-left: 15px;
  line-height: 13px;
  cursor: pointer;
  position: relative;
  border: 1px solid #666;
}
/* line 47, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li.opt1 {
  background: #FFFFFF;
  color: #333;
}
/* line 48, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li.opt2 {
  background: #e3e3e3;
  color: #333;
}
/* line 49, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li.opt3 {
  background: #FFCF00;
  color: #333;
}
/* line 50, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li.opt4 {
  background: url("/img/calendar_navi_opt5_v2.png") transparent;
  color: #000000;
}
/* line 51, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li.opt5 {
  background-color: #bd9900;
  color: #fff;
}
/* line 53, ../sass/components/_calendar_hover.scss */
.cdv-hover > ul li:hover {
  border: 1px solid #fff;
}
/* line 55, ../sass/components/_calendar_hover.scss */
.cdv-hover p {
  position: absolute;
  cursor: pointer;
  z-index: 4;
  width: 20px;
  font-size: 16px;
  color: #898989;
  top: 5px;
  right: 5px;
  height: 34px;
  overflow: hidden;
  font-weight: bold;
}
/* line 56, ../sass/components/_calendar_hover.scss */
.cdv-hover p.btm {
  top: auto;
  bottom: 2px;
  height: 16px;
}

/* line 63, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover {
  width: 20px;
  height: 21px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-align: center;
  font-size: 13px;
}
/* line 66, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover .cdv-d {
  display: none;
  width: 100%;
}
/* line 67, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover.zindex {
  z-index: 20;
  width: 210px;
  height: 315px;
  background: #666;
  cursor: default;
  text-align: left;
}
/* line 70, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover.zindex .cdv-d {
  float: left;
  color: #fff;
  margin: 3px 0 0 10px;
  display: inline;
}
/* line 72, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover.zindex.cdv-hover-left {
  left: -120px;
}
/* line 76, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover.zindex.cdv-hover-left .new_event {
  left: 10px;
  right: auto;
}
/* line 77, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover.zindex.cdv-hover-left .cdv-d {
  text-align: center;
}
/* line 80, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover cdv-hover-left-end {
  left: -205px;
}
/* line 83, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover cdv-hover-left-end .new_event {
  left: 10px;
  right: auto;
}
/* line 84, ../sass/components/_calendar_hover.scss */
.cmv-month-list .cdv-hover cdv-hover-left-end .cdv-d {
  text-align: right;
}

/* line 92, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover, .calendar-tag-view .cdv-hover {
  min-width: 10px;
  height: 10px;
  position: absolute;
  right: -210px;
  top: 0px;
  text-align: center;
  font-size: 13px;
}
/* line 94, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover .cdv-triangle, .calendar-tag-view .cdv-hover .cdv-triangle {
  display: none;
  z-index: 11;
  position: absolute;
  left: -19px;
  top: 15px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 15px 20px 15px 0;
  border-color: transparent #666666 transparent transparent;
}
/* line 96, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover .js-hover-event-extend, .calendar-tag-view .cdv-hover .js-hover-event-extend {
  left: 0px;
  right: auto;
}
/* line 98, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover .cdv-d, .calendar-tag-view .cdv-hover .cdv-d {
  display: none;
  width: 100%;
}
/* line 100, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover.zindex.cdv-hover-left, .calendar-tag-view .cdv-hover.zindex.cdv-hover-left {
  left: -210px;
}
/* line 103, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover.zindex.cdv-hover-left .cdv-triangle, .calendar-tag-view .cdv-hover.zindex.cdv-hover-left .cdv-triangle {
  left: auto;
  right: -19px;
  border-width: 15px 0 15px 20px;
  border-color: transparent transparent transparent #666666;
}
/* line 104, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover.zindex.cdv-hover-left .js-hover-event-extend, .calendar-tag-view .cdv-hover.zindex.cdv-hover-left .js-hover-event-extend {
  left: 0px;
  right: auto;
}
/* line 106, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover.zindex, .calendar-tag-view .cdv-hover.zindex {
  z-index: 20;
  width: 210px;
  height: 315px;
  background: #666;
  cursor: default;
  text-align: left;
}
/* line 109, ../sass/components/_calendar_hover.scss */
.cmw-woche-list .cdv-hover.zindex .cdv-triangle, .calendar-tag-view .cdv-hover.zindex .cdv-triangle {
  display: block;
}

/* line 115, ../sass/components/_calendar_hover.scss */
#ttipCdv {
  width: 208px;
  height: 315px;
  overflow: hidden;
  background: #666;
  position: absolute;
  z-index: 88;
  text-align: left;
  font-size: 12px;
}

/* line 116, ../sass/components/_calendar_hover.scss */
#ttipCdv.dnone {
  display: none;
}

/* line 3, ../sass/components/_forms.scss */
.forms {
  text-align: left;
}
/* line 5, ../sass/components/_forms.scss */
.forms input, .forms textarea, .forms select {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 160px;
  border: 1px solid #e8e8e8;
  padding: 2px 5px;
  font-family: Arial;
  font-size: 14px;
}
/* line 6, ../sass/components/_forms.scss */
.forms select {
  width: 172px;
}
/* line 7, ../sass/components/_forms.scss */
.forms label {
  font-size: 14px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  margin-top: 5px;
}
/* line 8, ../sass/components/_forms.scss */
.forms > div {
  color: #d43b28;
  font-size: 14px;
}
/* line 10, ../sass/components/_forms.scss */
.forms label {
  margin-right: 10px;
  width: 150px;
  margin-right: 5px;
  vertical-align: top;
}
/* line 11, ../sass/components/_forms.scss */
.forms div {
  margin-top: 10px;
  position: relative;
  width: 100%;
  clear: both;
}
/* line 12, ../sass/components/_forms.scss */
.forms div ul {
  width: 120px;
  font-size: 11px;
  color: #d43b28;
  float: right;
  text-align: left;
}
/* line 13, ../sass/components/_forms.scss */
.forms .select2-container {
  width: auto;
  margin-top: 0px;
}
/* line 14, ../sass/components/_forms.scss */
.forms .select2-container ul {
  min-width: 171px;
  max-width: 171px;
  float: none;
}
/* line 15, ../sass/components/_forms.scss */
.forms .select2-container div {
  margin: auto;
  width: auto;
}
/* line 16, ../sass/components/_forms.scss */
.forms button, .forms submit {
  background: url(../img/btns_bg.png) repeat-x top center;
  font-size: 13px;
  text-transform: uppercase;
  padding: 3px 20px;
  font-weight: bold;
}

/* line 20, ../sass/components/_forms.scss */
.forms-center {
  margin: 20px auto auto auto;
  display: block;
  width: 480px;
  padding: 20px;
  border: 1px solid #E8E8E8;
}
/* line 25, ../sass/components/_forms.scss */
.forms-center #event input, .forms-center #event textarea {
  width: 300px;
}
/* line 28, ../sass/components/_forms.scss */
.forms-center #event .event-additional-file a {
  margin: 2px;
  line-height: 20px;
  padding: 2px;
  float: left;
}
/* line 29, ../sass/components/_forms.scss */
.forms-center #event .event-additional-file .delete-link {
  background: #808080;
  color: #ffffff;
  padding: 2px 4px;
}
/* line 30, ../sass/components/_forms.scss */
.forms-center #event .event-additional-file .download-link {
  float: left;
  text-decoration: underline;
}

/* line 36, ../sass/components/_forms.scss */
.login-container {
  *zoom: 1;
  width: 370px;
  margin: auto;
  display: block;
  padding-top: 40px;
  background: url(../img/gradient_top.png) repeat-x;
}
/* line 4, ../sass/lib/_handy-mixins.scss */
.login-container:before, .login-container:after {
  content: " ";
  display: table;
}
/* line 10, ../sass/lib/_handy-mixins.scss */
.login-container:after {
  clear: both;
}
/* line 40, ../sass/components/_forms.scss */
.login-container > div {
  float: left;
  width: 100%;
  margin-top: 40px;
}
/* line 41, ../sass/components/_forms.scss */
.login-container .login-container-bottom {
  margin-top: 20px;
  padding-bottom: 30px;
  display: block;
  background: url(../img/gradient_bottom.png) repeat-x top;
  width: 100%;
}

/* line 44, ../sass/components/_forms.scss */
.forms-login {
  display: block;
  text-align: left;
}
/* line 48, ../sass/components/_forms.scss */
.forms-login > form > div {
  float: left;
  display: inline;
  width: 90%;
  padding: 15px 5% 0 5%;
}
/* line 49, ../sass/components/_forms.scss */
.forms-login .inp {
  border: 1px solid #c3c3c3;
  width: 310px;
  padding: 10px;
  font-size: 16px;
  color: #555555;
}
/* line 51, ../sass/components/_forms.scss */
.forms-login .btn-login {
  float: left;
  width: 180px;
}
/* line 52, ../sass/components/_forms.scss */
.forms-login .login-pass-f {
  float: right;
  text-decoration: underline;
  font-size: 13px;
  margin-top: 12px;
}
/* line 53, ../sass/components/_forms.scss */
.forms-login .text {
  font-size: 12px;
  text-align: justify;
  line-height: 16px;
}
/* line 54, ../sass/components/_forms.scss */
.forms-login label {
  font-size: 13px;
  padding-bottom: 4px;
  display: block;
}

/* line 4, ../sass/components/_popup_head.scss */
._popup_head h3 {
  font-size: 15px;
  font-weight: bold;
  display: block;
  padding-bottom: 15px;
}
/* line 5, ../sass/components/_popup_head.scss */
._popup_head ul {
  float: left;
  width: 560px;
  margin: 20px;
  text-align: left;
  font-size: 12px;
}
/* line 7, ../sass/components/_popup_head.scss */
._popup_head ul li {
  width: 100%;
  float: left;
  display: inline;
  padding-bottom: 10px;
}
/* line 8, ../sass/components/_popup_head.scss */
._popup_head ul ._pg_left {
  width: 190px;
  margin-right: 5px;
  float: left;
  margin-top: 10px;
}
/* line 9, ../sass/components/_popup_head.scss */
._popup_head ul input.pg_inp {
  width: 340px;
  float: right;
  background: #ececec;
  height: 20px;
  padding: 2px 10px;
  text-align: left;
}
/* line 11, ../sass/components/_popup_head.scss */
._popup_head ul .table {
  width: 340px;
  float: right;
  display: inline;
  background: #ececec;
  padding: 10px;
  min-height: 260px;
  position: relative;
}
/* line 12, ../sass/components/_popup_head.scss */
._popup_head ul .table form {
  padding: 0px;
  margin: 0px;
  width: 1px;
}
/* line 13, ../sass/components/_popup_head.scss */
._popup_head ul .table input {
  background: #fff;
}
/* line 14, ../sass/components/_popup_head.scss */
._popup_head ul .btn.btn_save {
  width: 365px;
  heigh: 30px;
  float: right;
  text-decoration: none;
}
/* line 15, ../sass/components/_popup_head.scss */
._popup_head ul h6 {
  display: block;
  width: 100%;
  padding-top: 20px;
  margin-top: 20px;
}
/* line 16, ../sass/components/_popup_head.scss */
._popup_head ul a.btn.btn_save, ._popup_head ul .upload {
  display: block;
  font-weight: bold;
  margin-top: 10px;
  text-decoration: none;
}
/* line 17, ../sass/components/_popup_head.scss */
._popup_head ul .upload {
  font-weight: bold;
}
/* line 18, ../sass/components/_popup_head.scss */
._popup_head ul ._pg_file {
  text-decoration: underline;
  margin-top: 10px;
  cursor: pointer;
  height: 12px;
}
/* line 19, ../sass/components/_popup_head.scss */
._popup_head ul ._pg_file .deleteFileHeadPopup span, ._popup_head ul ._pg_file span.rowDel {
  float: left;
  width: 12px;
  height: 12px;
  margin: 0px 4px 0 0;
  border-radius: 8px;
  color: #808080;
  text-decoration: none;
  text-align: center;
  line-height: 12px;
  font-size: 8px;
  background: #e0e0e0;
}
/* line 20, ../sass/components/_popup_head.scss */
._popup_head ul ._pg_file .status {
  position: relative;
}
/* line 21, ../sass/components/_popup_head.scss */
._popup_head ul .filename {
  float: left;
}
/* line 22, ../sass/components/_popup_head.scss */
._popup_head ul .filedownload {
  margin: 0 5px;
  height: 15px;
  float: left;
  display: inline;
}
/* line 24, ../sass/components/_popup_head.scss */
._popup_head ul .guestlistAchtung {
  display: none;
  background: #959595;
  color: white;
  padding: 5px;
  margin-top: 20px;
  margin-left: 200px;
  height: 85px;
}
/* line 26, ../sass/components/_popup_head.scss */
._popup_head ul .guestlistAchtung h2 {
  font-weight: bold;
  font-size: larger;
  margin-bottom: 2px;
}
/* line 28, ../sass/components/_popup_head.scss */
._popup_head ul .guestlistAchtung .bold {
  font-weight: bold;
}
/* line 30, ../sass/components/_popup_head.scss */
._popup_head ul .table ._pg_file {
  margin-top: 0px;
}
/* line 31, ../sass/components/_popup_head.scss */
._popup_head ul .dataTables_wrapper {
  float: left;
  width: 100%;
  height: 235px;
}
/* line 32, ../sass/components/_popup_head.scss */
._popup_head ul .dataTable {
  margin-top: 0px;
  float: left;
}
/* line 33, ../sass/components/_popup_head.scss */
._popup_head ul .dataTables_info, ._popup_head ul .dataTables_paginate {
  position: absolute;
  bottom: -25px;
  left: 10px;
}
/* line 34, ../sass/components/_popup_head.scss */
._popup_head ul .dataTables_paginate {
  margin-top: 2px;
  line-height: 21px;
  left: auto;
  right: 0px;
  font-size: 12px;
}
/* line 35, ../sass/components/_popup_head.scss */
._popup_head ul .dataTables_info {
  width: 170px;
  font-size: 10px;
}
/* line 36, ../sass/components/_popup_head.scss */
._popup_head ul table.dataTable tr.odd td {
  background: #fff;
}
/* line 37, ../sass/components/_popup_head.scss */
._popup_head ul table.dataTable tr.even td {
  border-top: 1px solid #C8C8C8;
  border-bottom: 1px solid #C8C8C8;
  background: #fcfcfc;
}
/* line 38, ../sass/components/_popup_head.scss */
._popup_head ul .dataTables_length {
  display: none;
}
/* line 39, ../sass/components/_popup_head.scss */
._popup_head ul .addNew {
  position: absolute;
  left: 10px;
  top: 10px;
  z-index: 5;
}
/* line 40, ../sass/components/_popup_head.scss */
._popup_head ul .DataTables_sort_wrapper {
  height: 14px;
  line-height: 14px;
  vertical-align: top;
}
/* line 41, ../sass/components/_popup_head.scss */
._popup_head ul .DataTables_sort_wrapper span {
  float: right;
}
/* line 42, ../sass/components/_popup_head.scss */
._popup_head ul .fg-toolbar {
  height: 21px;
}
/* line 47, ../sass/components/_popup_head.scss */
._popup_head ul .dataTables_filter label {
  margin-top: 3px;
  display: block;
  margin-right: 3px;
}
/* line 49, ../sass/components/_popup_head.scss */
._popup_head .loadingShadow {
  z-index: 111;
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background: #fff url(/img/ajax-loader.gif) no-repeat center center;
}
/* line 50, ../sass/components/_popup_head.scss */
._popup_head #uploadfiles {
  margin-top: 15px;
  display: block;
}

/* line 2, ../sass/components/_conf_body_cont.scss */
.cb-content-square {
  width: 100%;
}

/* line 3, ../sass/components/_conf_body_cont.scss */
.cbc-cont {
  position: relative;
  width: 100%;
}
/* line 6, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block {
  width: 96%;
  padding: 10px 2%;
  float: left;
  text-align: center;
}
/* line 7, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cbcs-square {
  display: block;
  width: 300px;
  height: 100px;
  border: 1px dashed #bababa;
  margin: 10px auto 10px 60px;
}
/* line 10, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cbcs-square .btn {
  float: right;
}
/* line 12, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-paremeters {
  padding-top: 20px;
}
/* line 15, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-paremeters li {
  float: left;
  width: 100%;
  font-size: 14px;
  padding-bottom: 10px;
  line-height: 16px;
}
/* line 16, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-paremeters input {
  width: 60px;
  padding: 0 5px;
  float: left;
  display: inline;
  background: #fff;
  border: 1px solid #bababa;
  margin-right: 5px;
}
/* line 17, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-paremeters span, .cbc-cont .cb-paremeters label {
  float: left;
  display: inline;
  margin-right: 5px;
  width: 100px;
  text-align: right;
}
/* line 18, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-paremeters span {
  text-align: left;
}
/* line 19, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-paremeters .btn {
  float: right;
  width: auto;
  padding: 0 20px;
  cursor: pointer;
}
/* line 22, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-show {
  position: absolute;
  left: 0px;
  top: 35px;
  height: 0px;
  background: #fff;
  width: 100%;
  overflow: hidden;
  border-bottom: 1px solid #bababa;
}
/* line 24, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block-header {
  width: 98%;
  padding: 10px 1% 0 1%;
  background: #ccc;
  color: #4b4b4b;
  float: left;
  border-bottom: 1px solid #999;
  font-size: 14px;
  font-weight: bold;
}
/* line 27, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block-header > * {
  float: right;
}
/* line 28, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block-header .cbb-tit {
  width: 65%;
  float: left;
}
/* line 29, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block-header input {
  width: 35px;
  display: inline;
}
/* line 30, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block-header input:first-child {
  text-align: right;
}
/* line 31, ../sass/components/_conf_body_cont.scss */
.cbc-cont .cb-block-header .icon-calendar {
  margin-top: -10px;
  margin-left: 15px;
  cursor: pointer;
}

/* line 3, ../sass/components/_popup_configurator.scss */
.popup-flyer {
  width: 566px;
  max-width: 556px;
  padding: 20px;
  text-align: left;
}
/* line 6, ../sass/components/_popup_configurator.scss */
.popup-flyer h2 {
  display: block;
  padding-bottom: 20px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 16px;
  width: 100%;
}
/* line 8, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-box {
  margin-bottom: 20px;
  border-bottom: 1px solid #ffc800;
}
/* line 9, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line {
  background: #ececec;
  display: block;
  width: 536px;
  height: 15px;
  padding: 10px;
  padding-right: 0px;
  margin-bottom: 5px;
}
/* line 12, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line input.price {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-right: none;
  padding: 1px 3px;
  width: 130px;
  margin-top: -5px;
  float: right;
  display: inline;
  text-align: right;
}
/* line 24, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line.img-line {
  height: 63px;
}
/* line 26, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span {
  float: left;
  display: inline;
}
/* line 27, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span.name {
  font-weight: bold;
  font-size: 16px;
  width: 330px;
  text-transform: none;
}
/* line 28, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span.price {
  width: 184px;
  text-align: right;
  font-weight: bold;
}
/* line 29, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span.description {
  width: 415px;
  height: 62px;
  margin-left: 20px;
  overflow: hidden;
  text-align: left;
  font-size: 12px;
  word-wrap: break-word;
}
/* line 31, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span.currency {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid #CCCCCC;
  border-left: none;
  line-height: 24px;
  padding: 0px;
  margin-top: -5px;
  width: 16px;
  float: right;
}
/* line 42, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span.static-cost {
  font-style: italic;
  font-size: 10px;
  font-style: italic;
  line-height: 18px;
  padding-left: 5px;
  float: right;
}
/* line 43, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line span.static-cost-price {
  font-size: 14px;
}
/* line 45, ../sass/components/_popup_configurator.scss */
.popup-flyer .additem-product-line .img {
  max-width: 100px;
  max-height: 80px;
  float: left;
  margin-top: -10px;
  display: inline;
}

/* fixing ie8 */
/* line 51, ../sass/components/_popup_configurator.scss */
.ie8 .popup-flyer span.currency {
  height: 24px;
  line-height: 24px;
}

/* line 57, ../sass/components/_popup_configurator.scss */
.popup-flyer-list {
  width: 100%;
  float: left;
}
/* line 60, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li {
  width: 100%;
  float: left;
  padding-bottom: 10px;
  position: relative;
}
/* line 63, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li > label {
  width: 180px;
  float: left;
  display: inline;
  font-size: 12px;
  color: #555;
  font-weight: bold;
}
/* line 64, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li > div {
  width: 368px;
  float: right;
  margin-bottom: 10px;
}
/* line 65, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li .btn-submit-cont {
  border-bottom: none;
}
/* line 68, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li .btn-submit-cont .btn {
  float: left;
}
/* line 70, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li input.int {
  background: #ececec;
}
/* line 71, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li textarea {
  width: 96%;
  padding: 5px 2%;
  height: 95px;
  background: #ececec;
  resize: none;
  font-size: 13px;
}
/* line 72, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li .flyer-datepicker-cont {
  text-align: left;
}
/* line 75, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li .flyer-datepicker-cont button {
  float: left;
}
/* line 76, ../sass/components/_popup_configurator.scss */
.popup-flyer-list > li .flyer-datepicker-cont input {
  font-size: 13px;
  margin: 5px 5px 5px 10px;
  color: #555;
}
/* line 79, ../sass/components/_popup_configurator.scss */
.popup-flyer-list .flash-message {
  height: 20px;
}
/* line 81, ../sass/components/_popup_configurator.scss */
.popup-flyer-list .flash-message .flash-left {
  line-height: 14px;
}
/* line 83, ../sass/components/_popup_configurator.scss */
.popup-flyer-list .flash-message .flash-left .error-message {
  font-size: 12px;
  line-height: 16px;
}
/* line 86, ../sass/components/_popup_configurator.scss */
.popup-flyer-list .available-quantity {
  height: 20px;
  line-height: 14px;
  font-size: 12px;
}
/* line 89, ../sass/components/_popup_configurator.scss */
.popup-flyer-list .available-quantity .quantity-number {
  font-size: 14px;
  font-weight: bold;
}
/* line 92, ../sass/components/_popup_configurator.scss */
.popup-flyer-list .itemFormHider {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  background: lightgray;
  opacity: 0.35;
}

/* line 95, ../sass/components/_popup_configurator.scss */
.flyer-img-list {
  width: 100%;
  float: left;
  display: block;
}
/* line 98, ../sass/components/_popup_configurator.scss */
.flyer-img-list li {
  position: relative;
  width: 80px;
  height: 110px;
  margin-right: 10px;
  float: left;
  cursor: pointer;
}
/* line 101, ../sass/components/_popup_configurator.scss */
.flyer-img-list li .ca-over {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 104%;
  height: 100%;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6;
  z-index: 3;
}
/* line 102, ../sass/components/_popup_configurator.scss */
.flyer-img-list li:hover .ca-over, .flyer-img-list li.active .ca-over {
  display: none;
}
/* line 103, ../sass/components/_popup_configurator.scss */
.flyer-img-list li input {
  display: none;
}
/* line 104, ../sass/components/_popup_configurator.scss */
.flyer-img-list li.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}

/* line 109, ../sass/components/_popup_configurator.scss */
.flyer-stck-list {
  width: 100%;
  float: left;
  display: block;
}
/* line 112, ../sass/components/_popup_configurator.scss */
.flyer-stck-list li {
  border: 1px solid #9a9a9a;
  height: 24px;
  font-size: 12px;
  color: #555;
  line-height: 24px;
  padding: 0 10px;
  min-width: 60px;
  float: left;
  cursor: pointer;
  margin-right: 5px;
  margin-bottom: 5px;
}
/* line 115, ../sass/components/_popup_configurator.scss */
.flyer-stck-list li input {
  display: none;
}
/* line 116, ../sass/components/_popup_configurator.scss */
.flyer-stck-list li.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}
/* line 117, ../sass/components/_popup_configurator.scss */
.flyer-stck-list li:hover, .flyer-stck-list li.active {
  background: #ececec;
  border: 1px solid black;
  font-weight: bold;
}
/* line 121, ../sass/components/_popup_configurator.scss */
.flyer-stck-list.chk_vertical li {
  float: none;
  margin-left: 30px;
  width: 200px;
}
/* line 124, ../sass/components/_popup_configurator.scss */
.flyer-stck-list.chk_vertical li .chk {
  float: left;
  position: relative;
  left: -40px;
}

/* line 131, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .ui-dialog-title {
  text-align: left;
  font-size: 18px;
}
/* line 133, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .dataTables_length {
  display: none;
}
/* line 134, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .dataTables_filter {
  display: inline;
  width: 400px;
}
/* line 135, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .dataTables_filter label {
  width: auto;
  float: right;
}
/* line 136, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .dataTables_filter input {
  padding: 0;
}
/* line 139, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .edit input {
  padding: 0;
}
/* line 141, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog .fg-toolbar.ui-toolbar.ui-widget-header.ui-corner-bl.ui-corner-br.ui-helper-clearfix {
  display: block;
}
/* line 143, ../sass/components/_popup_configurator.scss */
.product-variable-pricing .ui-dialog ._pg_file {
  height: 0;
}

/* line 2, ../sass/components/_conf_checkout.scss */
.conf-checkout {
  float: left;
  display: inline;
  width: 100%;
  text-align: left;
  padding-bottom: 30px;
}
/* line 5, ../sass/components/_conf_checkout.scss */
.conf-checkout h2 {
  margin-top: 10px;
  padding-left: 20px;
  height: 39px;
  position: relative;
  line-height: 39px;
  background: url("/img/main-nav-li-selected.png") repeat-x top;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 8, ../sass/components/_conf_checkout.scss */
.conf-checkout h2 span {
  position: absolute;
  right: 20px;
  top: 0px;
  font-size: 12px;
  font-weight: normal;
  text-transform: none;
}
/* line 10, ../sass/components/_conf_checkout.scss */
.conf-checkout ul {
  margin-top: 10px;
  float: left;
  display: inline;
  width: 100%;
}
/* line 13, ../sass/components/_conf_checkout.scss */
.conf-checkout ul li {
  width: 98%;
  float: left;
  display: inline;
  background: #f0f0f0;
  margin-top: 2px;
  padding: 9px 1%;
  color: #383838;
  font-size: 14px;
  line-height: 22px;
}
/* line 14, ../sass/components/_conf_checkout.scss */
.conf-checkout ul label {
  color: #707070;
  float: left;
  width: 215px;
  margin-right: 10px;
}
/* line 15, ../sass/components/_conf_checkout.scss */
.conf-checkout ul label.conf-feedback-title {
  width: 150px;
}
/* line 17, ../sass/components/_conf_checkout.scss */
.conf-checkout ul p {
  float: left;
  width: 700px;
}
/* line 18, ../sass/components/_conf_checkout.scss */
.conf-checkout ul p.conf-feedback-value {
  width: 300px;
  word-wrap: break-word;
}
/* line 20, ../sass/components/_conf_checkout.scss */
.conf-checkout ul .ic_mark {
  margin-top: -10px;
  float: left;
  cursor: pointer;
}
/* line 22, ../sass/components/_conf_checkout.scss */
.conf-checkout ul textarea, .conf-checkout ul input {
  background: #FFFFFF;
  color: black;
  width: 600px;
  float: left;
}
/* line 23, ../sass/components/_conf_checkout.scss */
.conf-checkout ul textarea {
  height: 200px;
}
/* line 24, ../sass/components/_conf_checkout.scss */
.conf-checkout ul .btn {
  width: 200px;
}
/* line 29, ../sass/components/_conf_checkout.scss */
.conf-checkout h3 {
  float: left;
  width: 99%;
  padding-left: 1%;
  margin-top: 40px;
  color: #707070;
  font-size: 14px;
}
/* line 30, ../sass/components/_conf_checkout.scss */
.conf-checkout table {
  margin-top: 10px;
  float: left;
  width: 100%;
  font-size: 14px;
}
/* line 34, ../sass/components/_conf_checkout.scss */
.conf-checkout table tr.tr_cart_accepted td {
  background: #00ff00;
}
/* line 35, ../sass/components/_conf_checkout.scss */
.conf-checkout table tr.tr_cart_rejected td {
  background: #ff0000;
}
/* line 36, ../sass/components/_conf_checkout.scss */
.conf-checkout table tr.summary td {
  background: #ffffff;
  font-size: 16px;
}
/* line 37, ../sass/components/_conf_checkout.scss */
.conf-checkout table td {
  background: #f0f0f0;
  border-top: 2px solid #fff;
  padding: 9px 1%;
  vertical-align: middle;
  width: 23%;
  text-align: center;
  font-weight: bold;
}
/* line 38, ../sass/components/_conf_checkout.scss */
.conf-checkout table .title {
  width: 50%;
  text-align: left;
  color: #3e3e3e;
  font-size: 14px;
  font-weight: normal;
}
/* line 41, ../sass/components/_conf_checkout.scss */
.conf-checkout table .title h5 {
  font-size: 12px;
  margin-top: 7px;
  float: left;
  width: 76%;
}
/* line 42, ../sass/components/_conf_checkout.scss */
.conf-checkout table .title h5 .cartprod-config-label {
  margin-top: 2px;
}
/* line 43, ../sass/components/_conf_checkout.scss */
.conf-checkout table .title h5 .cartprod-config-value, .conf-checkout table .title h5 .cartprod-config-value pre {
  font-style: italic;
  font-family: Arial;
  padding-bottom: 2px;
}
/* line 45, ../sass/components/_conf_checkout.scss */
.conf-checkout table .title h4 {
  float: left;
  width: 76%;
}
/* line 47, ../sass/components/_conf_checkout.scss */
.conf-checkout table span.stck {
  font-weight: normal;
  margin-bottom: 3px;
  display: block;
}
/* line 50, ../sass/components/_conf_checkout.scss */
.conf-checkout table .img {
  border: 1px solid #555;
  width: 60px;
  height: 48px;
  overflow: hidden;
  margin-right: 7px;
  float: left;
  display: inline;
  text-align: center;
}
/* line 52, ../sass/components/_conf_checkout.scss */
.conf-checkout table .img img {
  max-height: 48px;
  display: inline;
}
/* line 55, ../sass/components/_conf_checkout.scss */
.conf-checkout table .delete {
  width: 5%;
}
/* line 57, ../sass/components/_conf_checkout.scss */
.conf-checkout table .decision-cart-product {
  margin-right: 15px;
}
/* line 59, ../sass/components/_conf_checkout.scss */
.conf-checkout table .cart-info-button {
  float: left;
  margin-right: 5px;
  margin-top: 13px;
}
/* line 63, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-box {
  float: left;
  width: 310px;
  height: 25px;
}
/* line 65, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-box p {
  width: auto;
}
/* line 67, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-box .ic_pen {
  margin-top: -5px;
}
/* line 69, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-input {
  background: white;
  border: 1px solid gray;
  width: 100px;
  height: 20px;
}
/* line 72, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-input.checkout-cart-input {
  width: 100px;
  text-align: right;
  padding-right: 6px;
  font-weight: normal;
}
/* line 73, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-input.checkout-feedback-list {
  width: 280px;
  float: left;
}
/* line 74, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-input.checkout-feedback-value {
  width: 100px;
  float: right;
  text-align: right;
  padding-right: 20px;
}
/* line 75, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-input.checkout-feedback-price {
  border-right: none;
}
/* line 76, ../sass/components/_conf_checkout.scss */
.conf-checkout .checkout-feedback-input.checkout-feedback-euro {
  border-left: none;
  background: white;
  width: 20px;
  padding: 2px 3px;
}

/* line 82, ../sass/components/_conf_checkout.scss */
.cc-block {
  width: 100%;
  float: left;
  margin-top: 15px;
}
/* line 85, ../sass/components/_conf_checkout.scss */
.cc-block .cc-sum {
  float: right;
  color: #3e3e3e;
  font-weight: bold;
  font-size: 16px;
  margin-right: 20px;
  margin-bottom: 10px;
}
/* line 88, ../sass/components/_conf_checkout.scss */
.cc-block .cc-sum span {
  margin-left: 20px;
  line-height: 20px;
}
/* line 90, ../sass/components/_conf_checkout.scss */
.cc-block .btn {
  margin-right: 10px;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
}
/* line 91, ../sass/components/_conf_checkout.scss */
.cc-block .btn.r {
  float: right;
  margin-left: 5px;
}

/* line 95, ../sass/components/_conf_checkout.scss */
.checkout-action-log {
  margin-top: 30px;
}
/* line 97, ../sass/components/_conf_checkout.scss */
.checkout-action-log .action {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 98, ../sass/components/_conf_checkout.scss */
.checkout-action-log .message {
  width: 700px;
  padding-left: 10px;
  font-style: italic;
}

/* line 101, ../sass/components/_conf_checkout.scss */
.conf-feedback {
  width: 100%;
}
/* line 104, ../sass/components/_conf_checkout.scss */
.conf-feedback .conf-feedback-column {
  width: 49%;
  float: left;
}
/* line 106, ../sass/components/_conf_checkout.scss */
.conf-feedback .conf-feedback-column.conf-feedback-real {
  float: right;
}
/* line 107, ../sass/components/_conf_checkout.scss */
.conf-feedback .conf-feedback-column.conf-feedback-full {
  width: 100%;
}

/* line 111, ../sass/components/_conf_checkout.scss */
.conf-feedback-box-title {
  background: #666666;
  color: #ffffff;
  padding: 10px 20px;
}
/* line 114, ../sass/components/_conf_checkout.scss */
.conf-feedback-box-title .conf-cart-columns {
  float: right;
}
/* line 116, ../sass/components/_conf_checkout.scss */
.conf-feedback-box-title .conf-cart-columns .estimated-costs {
  margin-right: 80px;
}
/* line 117, ../sass/components/_conf_checkout.scss */
.conf-feedback-box-title .conf-cart-columns .feedback-costs {
  margin-right: 40px;
}

/* line 121, ../sass/components/_conf_checkout.scss */
.feedback-free {
  margin-top: 20px;
}
/* line 123, ../sass/components/_conf_checkout.scss */
.feedback-free textarea {
  width: 730px;
}
/* line 125, ../sass/components/_conf_checkout.scss */
.feedback-free .feedback-rate-option {
  width: 122px;
  float: left;
  line-height: 12px;
}
/* line 126, ../sass/components/_conf_checkout.scss */
.feedback-free .feedback-rate-option input {
  float: left;
  width: 20px;
}

/* line 132, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-images-upload-column {
  float: left;
  width: 40%;
  height: 100px;
}
/* line 134, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-images-upload-column .feedback-images-upload-button {
  margin-top: 30px;
  margin-left: 20px;
}
/* line 136, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-images-preview-column {
  float: right;
  width: 59%;
  min-height: 80px;
}
/* line 137, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-images-list {
  min-height: 70px;
}
/* line 138, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-images-hint {
  font-style: italic;
}
/* line 140, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-image {
  float: left;
  height: 110px;
  width: 110px;
  padding: 5px;
}
/* line 142, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-image a {
  margin-top: 1px;
  position: absolute;
  background: #666666;
  color: #ffffff;
  padding: 2px 6px;
  font-size: 16px;
}
/* line 143, ../sass/components/_conf_checkout.scss */
.feedback-images .feedback-image img {
  max-width: 100px;
  max-height: 100px;
  cursor: pointer;
}

/* line 3, ../sass/components/_config_form.scss */
.ui-dialog .ui-dialog-content._productEditBox,
.ui-dialog .ui-dialog-content._productAddBox,
.ui-dialog .ui-dialog-content.product-quantity-pricing-popup {
  margin: 0;
  padding: 0;
}

/* line 7, ../sass/components/_config_form.scss */
.product-config {
  width: 845px;
  height: 635px;
  color: #555;
  font-size: 12px;
}
/* line 10, ../sass/components/_config_form.scss */
.product-config .top-ul {
  height: 508px;
  overflow-y: scroll;
  overflow: scroll;
}
/* line 11, ../sass/components/_config_form.scss */
.product-config .bottom-ul {
  display: block;
  height: 60px;
}
/* line 13, ../sass/components/_config_form.scss */
.product-config .full-width {
  width: 100%;
  clear: both;
}
/* line 16, ../sass/components/_config_form.scss */
.product-config .full-width li {
  float: none;
  display: block;
  width: 210px;
  margin-bottom: 5px;
  padding: 15px 15px 15px 15px;
  background: #ececec;
  overflow: hidden;
}
/* line 19, ../sass/components/_config_form.scss */
.product-config .full-width li > label {
  width: 85px;
  padding: 12px 10px;
  float: left;
  background: #fff;
}
/* line 22, ../sass/components/_config_form.scss */
.product-config .full-width .cf-title {
  padding: 9px;
  width: 315px;
  float: left;
}
/* line 24, ../sass/components/_config_form.scss */
.product-config .full-width .cf-title input {
  width: 305px;
  border: 1px solid #ccc;
  padding: 5px 3px;
  margin-right: 3px;
  font-weight: bold;
  font-size: 16px;
  background: #fff;
}
/* line 27, ../sass/components/_config_form.scss */
.product-config .full-width .cf-description {
  float: left;
  width: 489px;
  height: 69px;
  margin-left: 5px;
  padding: 9px;
}
/* line 30, ../sass/components/_config_form.scss */
.product-config .full-width .cf-description textarea {
  background: #ffffff;
  width: 470px;
  height: 53px;
  padding: 7px;
  border: 1px solid #ccc;
}
/* line 33, ../sass/components/_config_form.scss */
.product-config .full-width #s2id_product_prodType .select2-choice {
  height: 29px;
  margin-top: 6px;
  margin-left: -1px;
}

/* line 41, ../sass/components/_config_form.scss */
.product-form {
  width: 240px;
  height: 100%;
  float: left;
  clear: both;
}
/* line 47, ../sass/components/_config_form.scss */
.product-form ul {
  height: 100%;
}
/* line 48, ../sass/components/_config_form.scss */
.product-form ul > li {
  float: none;
  display: block;
  margin-bottom: 5px;
  margin-right: 5px;
  padding: 8px 10px;
  background: #ececec;
  /*> div { width: 460px; float: left; margin-bottom: 5px; background: #fff; }*/
}
/* line 52, ../sass/components/_config_form.scss */
.product-form ul > li > label {
  width: 85px;
  padding: 12px 10px;
  float: left;
  background: #fff;
}
/* line 55, ../sass/components/_config_form.scss */
.product-form ul > li .select2-search-choice {
  width: auto;
}
/* line 59, ../sass/components/_config_form.scss */
.product-form .admin-icon-published {
  vertical-align: middle;
}
/* line 61, ../sass/components/_config_form.scss */
.product-form .product-image-preview {
  width: 60px;
  float: left;
  height: 52px;
  max-height: 52px;
  overflow: hidden;
  text-align: center;
  vertical-align: middle;
  margin-right: 5px;
}
/* line 62, ../sass/components/_config_form.scss */
.product-form .product-image-preview img {
  max-height: 48px;
  max-width: 48px;
  float: left;
}
/* line 65, ../sass/components/_config_form.scss */
.product-form .product-image-delete {
  float: left;
  background: #666666;
  padding: 2px 6px;
  margin-left: -17px;
  color: #fff;
}
/* line 68, ../sass/components/_config_form.scss */
.product-form .cf-product-field .product-field {
  background: #FFFFFF;
}
/* line 69, ../sass/components/_config_form.scss */
.product-form .cf-product-field label {
  float: left;
}
/* line 70, ../sass/components/_config_form.scss */
.product-form .cf-product-field textarea {
  height: 50px;
  width: 180px;
  padding: 5px;
}
/* line 71, ../sass/components/_config_form.scss */
.product-form .cf-product-field input, .product-form .cf-product-field select {
  width: 180px;
  padding: 5px 3px;
}
/* line 72, ../sass/components/_config_form.scss */
.product-form .cf-product-field input[disabled] {
  background: #e0e0e0;
}
/* line 74, ../sass/components/_config_form.scss */
.product-form .cf-product-field ul {
  clear: both;
}
/* line 76, ../sass/components/_config_form.scss */
.product-form .cf-product-field ul li {
  padding: 2px;
  color: #000000;
}
/* line 77, ../sass/components/_config_form.scss */
.product-form .cf-product-field ul li.select2-search-field {
  background: #fff;
}
/* line 84, ../sass/components/_config_form.scss */
.product-form .cf-product-multiline label {
  width: 150px;
  text-align: left;
}
/* line 85, ../sass/components/_config_form.scss */
.product-form .cf-product-multiline div {
  width: 100%;
  display: inline-block;
}
/* line 87, ../sass/components/_config_form.scss */
.product-form .cf-product-pricing-box {
  height: 100px;
}
/* line 89, ../sass/components/_config_form.scss */
.product-form .cf-product-short-input {
  text-align: left;
}
/* line 92, ../sass/components/_config_form.scss */
.product-form .cf-product-short-input label {
  line-height: 28px;
  float: none;
}
/* line 93, ../sass/components/_config_form.scss */
.product-form .cf-product-short-input input {
  width: 60px;
  float: right;
  text-align: right;
}
/* line 94, ../sass/components/_config_form.scss */
.product-form .cf-product-short-input .cf-product-price-euro {
  float: right;
  background: #ffffff;
  height: 25px;
  line-height: 25px;
  padding-right: 5px;
}
/* line 96, ../sass/components/_config_form.scss */
.product-form .cf-product-short-input .cf-product-price-euro.disabled {
  background: #e0e0e0;
}
/* line 98, ../sass/components/_config_form.scss */
.product-form .cf-product-short-input .select2-container {
  margin-bottom: 6px;
}
/* line 101, ../sass/components/_config_form.scss */
.product-form .product-pricing-price {
  margin-top: 3px;
}
/* line 102, ../sass/components/_config_form.scss */
.product-form .product-custom-pricing {
  margin-bottom: 3px;
}
/* line 105, ../sass/components/_config_form.scss */
.product-form .product-variable-pricing-button label {
  width: 72%;
  margin: 3px 0px;
  font-weight: bold;
  line-height: 23px;
}
/* line 107, ../sass/components/_config_form.scss */
.product-form .cf-product-image {
  /* height: 50px; */
}
/* line 110, ../sass/components/_config_form.scss */
.product-form .cf-btn {
  background: #fff;
  text-align: right;
}
/* line 113, ../sass/components/_config_form.scss */
.product-form .cf-btn .btn {
  display: block;
  overflow: hidden;
  width: 100%;
}

/* line 118, ../sass/components/_config_form.scss */
.config-form {
  float: left;
  width: 605px;
  text-align: left;
  height: 100%;
}
/* line 122, ../sass/components/_config_form.scss */
.config-form > ul > li {
  float: none;
  display: block;
  width: 575px;
  margin-bottom: 5px;
  padding: 15px 15px 15px 15px;
  background: #ececec;
  overflow: hidden;
  /*> div { width: 460px; float: left; margin-bottom: 5px; background: #fff; }*/
}
/* line 126, ../sass/components/_config_form.scss */
.config-form > ul > li > label {
  width: 85px;
  padding: 12px 10px;
  float: left;
  background: #fff;
}
/* line 130, ../sass/components/_config_form.scss */
.config-form > ul > li:hover .cf-quantity-pane {
  visibility: visible;
}
/* line 134, ../sass/components/_config_form.scss */
.config-form #main-list {
  height: 400px;
  overflow: auto;
}
/* line 136, ../sass/components/_config_form.scss */
.config-form .cf-cont {
  width: 456px;
  float: left;
  margin-bottom: 5px;
  background: #fff;
}
/* line 139, ../sass/components/_config_form.scss */
.config-form .cf-cont li {
  position: relative;
}
/* line 143, ../sass/components/_config_form.scss */
.config-form .cf-cont li .noborder:hover input, .config-form .cf-cont li .noborder input:focus {
  border: 1px solid #DDD;
}
/* line 144, ../sass/components/_config_form.scss */
.config-form .cf-cont li .noborder input {
  background: none;
  border: none;
  width: 285px;
  font-size: 12px;
}
/* line 147, ../sass/components/_config_form.scss */
.config-form .cf-cont .cf-new-elem {
  height: 20px;
  text-align: left;
  width: 100%;
  margin-left: 0px;
  padding: 10px 0 3px 0;
  float: left;
  display: inline;
  background: #ececec;
}
/* line 152, ../sass/components/_config_form.scss */
.config-form .cf-cont .cf-simple {
  padding: 12px;
  font-weight: bold;
}
/* line 155, ../sass/components/_config_form.scss */
.config-form .cf-label {
  width: 99px;
  float: left;
  margin-right: 10px;
}
/* line 157, ../sass/components/_config_form.scss */
.config-form .cf-label p {
  padding: 2px 7px;
  width: 81px;
  line-height: 18px;
  float: left;
  background: #e3e3e3;
}
/* line 159, ../sass/components/_config_form.scss */
.config-form .cf-label .label {
  width: 87px;
  padding: 6px 4px;
  float: left;
  background: #fff;
}
/* line 161, ../sass/components/_config_form.scss */
.config-form .cf-label .label input {
  width: 95%;
}
/* line 165, ../sass/components/_config_form.scss */
.config-form .cf-admin-pane {
  float: left;
  margin-top: 6px;
}
/* line 168, ../sass/components/_config_form.scss */
.config-form .cf-admin-pane span {
  float: left;
  margin-right: 5px;
}
/* line 171, ../sass/components/_config_form.scss */
.config-form .cf-quantity-pane {
  width: 100%;
}
/* line 173, ../sass/components/_config_form.scss */
.config-form .cf-quantity-pane.hidden {
  visibility: hidden;
}
/* line 176, ../sass/components/_config_form.scss */
.config-form .cf-drop-area {
  width: 90%;
  float: left;
  border: 1px dashed #555;
  margin: 2%;
  background: #fff;
  text-align: center;
  padding: 30px 10px;
}
/* line 179, ../sass/components/_config_form.scss */
.config-form .cf-drop-area .cf-new-elem {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: auto;
  margin: auto;
}
/* line 183, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list {
  float: left;
  width: 100%;
}
/* line 186, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list li {
  width: 100%;
  float: left;
  height: 70px;
  border-bottom: 5px solid #ececec;
}
/* line 191, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list li .cf-admin-pane {
  position: absolute;
  right: 5px;
  top: 1px;
}
/* line 192, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list li .img {
  float: left;
  height: 70px;
  width: 70px;
  margin: 0 5px;
}
/* line 193, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list li img {
  float: left;
  max-height: 70px;
  max-width: 70px;
}
/* line 194, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list li h5 {
  float: left;
  margin-top: 10px;
  width: 70%;
}
/* line 195, ../sass/components/_config_form.scss */
.config-form .cf-flyer-list li p {
  float: left;
  margin-top: 2px;
  width: 70%;
}
/* line 201, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list {
  float: left;
  padding-bottom: 10px;
}
/* line 204, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list p {
  float: left;
  width: 100px;
  overflow: hidden;
}
/* line 205, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list li {
  float: left;
  min-width: 92%;
  background: transparent;
  margin-top: 2px;
  padding: 3px 10px;
}
/* line 206, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list label {
  float: left;
  display: inline;
  font-weight: bold;
}
/* line 207, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list .cf-admin-pane {
  float: left;
  display: inline;
  margin-top: 0px;
}
/* line 210, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list .cf-admin-pane.cf-required-pane {
  float: right;
  width: 95px;
  height: 15px;
  padding: 2px;
  background: #ececec;
}
/* line 213, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list .cf-new-elem {
  padding: 5px 10px;
  width: 100%;
  margin-left: 0px;
  color: #555;
  background: #ececec;
}
/* line 215, ../sass/components/_config_form.scss */
.config-form .cf-dropdown-list.cf-bilder-list {
  border-bottom: 8px solid #ECECEC;
  height: 18px;
}
/* line 218, ../sass/components/_config_form.scss */
.config-form .cf-new-elem {
  margin-left: 110px;
  line-height: 16px;
  width: 440px;
  cursor: pointer;
}
/* line 221, ../sass/components/_config_form.scss */
.config-form .cf-new-elem span {
  float: left;
  margin-right: 10px;
}
/* line 224, ../sass/components/_config_form.scss */
.config-form .cf-elements {
  float: left;
  display: inline;
  margin-top: 5px;
  background: #cccccc;
  padding: 10px 15px;
}
/* line 227, ../sass/components/_config_form.scss */
.config-form .cf-elements li {
  float: left;
  display: inline;
  padding: 12px 10px;
  width: 84px;
  margin-right: 11px;
  background: #fff;
  cursor: pointer;
}
/* line 230, ../sass/components/_config_form.scss */
.config-form .cf-new-elem-li {
  background: #fff;
}
/* line 232, ../sass/components/_config_form.scss */
.config-form .admin-icon-label {
  width: 90px;
  position: relative;
  top: 1px;
  left: 19px;
}

/* line 238, ../sass/components/_config_form.scss */
.ui-dialog .ui-dialog-content.product-quantity-pricing-popup ul {
  width: 580px;
  margin: 0 20px;
}
/* line 239, ../sass/components/_config_form.scss */
.ui-dialog .ui-dialog-content.product-quantity-pricing-popup ul .table {
  width: 100%;
}

/* line 2, ../sass/components/_adminView.scss */
._adminViewShadow {
  display: none;
  position: fixed;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  min-height: 70px;
  z-index: 125;
  text-align: center;
}
/* line 5, ../sass/components/_adminView.scss */
._adminViewShadow .shadowBg {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  z-index: 8;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  background: #5a5a5a;
}
/* line 10, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
  width: 100%;
  min-height: 60px;
  height: auto;
  z-index: 12;
  margin: auto;
  width: 984px;
  margin-top: 50px;
  /*
  table.dataTable tr.even td.sorting_1 { background: #d2d2d2;   }
  table.dataTable tr.odd td.sorting_1 { background: #dddddd;   }
  */
}
/* line 15, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent ._adminShadowLoader {
  width: 984px;
  min-height: 80px;
  background: transparent url(/img/loader337.gif) center center no-repeat;
  position: absolute;
  top: 0px;
  left: 0px;
}
/* line 17, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent ._adminBottom, ._adminViewShadow .shadowContent ._adminTop, ._adminViewShadow .shadowContent ._adminMiddle {
  width: 964px;
  padding: 0 10px;
  background: #fff;
  float: left;
}
/* line 18, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent ._adminMiddle {
  padding: 10px;
  min-height: 60px;
  background: #fff url(/img/loader495.gif) center center no-repeat;
}
/* line 22, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent.ready ._adminMiddle {
  background: #fff;
}
/* line 26, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent ._adminTable.addScroll {
  overflow: auto;
}
/* line 33, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .adac-theme-ui .ui-widget-header {
  background: #666666;
}
/* line 38, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .adac-theme-ui .ui-widget-header select {
  background: #fff;
  margin-left: 8px;
  margin-right: 8px;
  color: #000;
}
/* line 39, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .adac-theme-ui .ui-widget-header option {
  color: #000;
}
/* line 40, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .adac-theme-ui .ui-widget-header .dataTables_filter input {
  background: #fff;
  height: 16px;
  width: 250px;
  padding: 0 3px;
  margin-left: 7px;
}
/* line 43, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .fg-toolbar {
  font-size: 12px;
  font-weight: normal;
  padding: 3px 10px;
}
/* line 45, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .DataTables_sort_wrapper {
  position: relative;
}
/* line 46, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .DataTables_sort_icon {
  float: left;
}
/* line 48, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .dataTable td.word-wrap {
  word-break: break-word;
  word-break: break-all;
  word-wrap: break-word;
}
/* line 51, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent table.dataTable tr.odd td {
  background: #FFFFFF;
}
/* line 52, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent table.dataTable tr.odd td input {
  width: 100%;
  background: #f6f6f6;
}
/* line 53, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent table.dataTable tr.even td {
  background: #d3d3d3;
}
/* line 54, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent table.dataTable tr.even td input {
  width: 100%;
  background: #fff;
}
/* line 59, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent table.dataTable td {
  font-size: 15px;
  font-family: Arial;
  text-align: left;
}
/* line 60, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent table.dataTable thead td {
  padding-top: 5px;
  padding-bottom: 5px;
}
/* line 61, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .dataTables_info {
  line-height: 17px;
}
/* line 63, ../sass/components/_adminView.scss */
._adminViewShadow .shadowContent .adac-theme-ui .ui-state-default {
  background: url("/img/main-nav-li-selected.png");
  background-position: 0 -8px;
}
/* line 68, ../sass/components/_adminView.scss */
._adminViewShadow .adac-theme-ui .fg-toolbar .ui-icon-circle-arrow-e {
  background: url(/img/adminArrowRight.png) no-repeat center center;
}
/* line 69, ../sass/components/_adminView.scss */
._adminViewShadow .adac-theme-ui .fg-toolbar .ui-icon-circle-arrow-w {
  background: url(/img/adminArrowLeft.png) no-repeat center center;
}
/* line 70, ../sass/components/_adminView.scss */
._adminViewShadow .adac-theme-ui .fg-toolbar .ui-state-default {
  border: 0px;
  background: transparent;
}
/* line 74, ../sass/components/_adminView.scss */
._adminViewShadow ._adminClose {
  color: #FFFFFF;
  text-align: right;
  margin-top: 20px;
  font-size: 12px;
  padding-right: 35px;
  float: right;
  position: relative;
}
/* line 75, ../sass/components/_adminView.scss */
._adminViewShadow ._adminCloseArrow {
  position: absolute;
  right: 0px;
  top: -2px;
  background: url(/img/adminCloseArrow.png) center center no-repeat;
  width: 26px;
  height: 14px;
}
/* line 77, ../sass/components/_adminView.scss */
._adminViewShadow ._adminBack {
  color: #FFFFFF;
  text-align: left;
  margin-top: 20px;
  font-size: 12px;
  padding-left: 30px;
  float: left;
  position: relative;
}
/* line 78, ../sass/components/_adminView.scss */
._adminViewShadow ._adminBackArrow {
  position: absolute;
  left: 0px;
  top: -2px;
  background: url(/img/adminBackArrow.png) center center no-repeat;
  width: 26px;
  height: 14px;
}
/* line 81, ../sass/components/_adminView.scss */
._adminViewShadow .cache_clean {
  display: block;
  text-align: left;
  font-size: 12px;
  margin-left: 10px;
  color: #9f9f9f;
  margin-bottom: 10px;
  margin-top: 10px;
  background: url(/img/admin-icons/delete.png) no-repeat left center;
  padding-left: 23px;
  height: 20px;
  line-height: 22px;
  cursor: pointer;
}
/* line 82, ../sass/components/_adminView.scss */
._adminViewShadow .add_new {
  font-size: 12px;
  line-height: 22px;
  color: #9f9f9f;
  margin-bottom: 10px;
  margin-left: 10px;
  background: url(/img/add1.png) left center no-repeat;
  padding-left: 23px;
  height: 20px;
  line-height: 22px;
}
/* line 85, ../sass/components/_adminView.scss */
._adminViewShadow .adminSaveIcon {
  background: url(/img/admin-icons/save.png) no-repeat;
  width: 17px;
  height: 17px;
  float: left;
}
/* line 86, ../sass/components/_adminView.scss */
._adminViewShadow .adminCancelIcon {
  background: url(/img/admin-icons/delete.png) no-repeat;
  width: 17px;
  height: 17px;
  float: left;
}
/* line 88, ../sass/components/_adminView.scss */
._adminViewShadow ._adminDialog {
  float: left;
}
/* line 91, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form .form-submit {
  text-align: right;
}
/* line 93, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form .form-submit a {
  margin-right: 113px;
}
/* line 95, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form input {
  padding: 4px;
}
/* line 97, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form input.date {
  width: 243px;
  position: relative;
  z-index: 130;
}
/* line 99, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form textarea {
  height: 60px;
  padding: 4px;
}
/* line 100, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form label {
  padding-top: 3px;
}
/* line 102, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form #additionalFileUploadContainer {
  clear: both;
}
/* line 104, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form .event-additional-file a {
  margin: 2px;
  line-height: 20px;
  padding: 2px;
  float: left;
}
/* line 105, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form .event-additional-file .delete-link {
  background: #808080;
  color: #ffffff;
  padding: 2px 4px;
}
/* line 106, ../sass/components/_adminView.scss */
._adminViewShadow .admin-edit-form .event-additional-file .download-link {
  float: left;
  text-decoration: underline;
}
/* line 110, ../sass/components/_adminView.scss */
._adminViewShadow .admin-form-subtable {
  float: left;
  width: 100%;
}
/* line 113, ../sass/components/_adminView.scss */
._adminViewShadow .admin-form-subtable .conf-feedback-box-title {
  margin: 20px 0;
}

/* line 1, ../sass/components/_planner.scss */
#plan-holder {
  min-height: 431px;
  position: relative;
  width: 100%;
  margin-top: 19px;
}
/* line 3, ../sass/components/_planner.scss */
#plan-holder.prepare-for-print .ui-rotatable-handle {
  display: none;
}

/* line 6, ../sass/components/_planner.scss */
.floor-plan {
  left: 0;
  position: absolute;
  top: 0;
}

/* line 7, ../sass/components/_planner.scss */
#items {
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  z-index: 1;
  overflow: hidden;
}

/* line 8, ../sass/components/_planner.scss */
#items > .item {
  cursor: move;
  height: auto;
  left: 50%;
  position: absolute;
  text-align: center;
  top: 50%;
  width: auto;
}
/* line 9, ../sass/components/_planner.scss */
#items > .item .item-new {
  position: absolute;
  left: -20px;
  top: -20px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 10, ../sass/components/_planner.scss */
#items > .item .item-new.oldIE {
  width: 20px;
  height: 20px;
}
/* line 11, ../sass/components/_planner.scss */
#items > .item .item-new.show {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 12, ../sass/components/_planner.scss */
#items > .item .item-new.hidden {
  display: none;
}
/* line 15, ../sass/components/_planner.scss */
#items > .item.active .ui-rotatable-handle {
  display: block;
}

/* line 18, ../sass/components/_planner.scss */
.ui-rotatable-handle {
  background-image: url(../img/planner/icon_rotate.png);
  background-size: 100%;
  height: 14px;
  width: 14px;
  position: absolute;
  left: 23px;
  bottom: -10px;
  z-index: 10;
  cursor: pointer;
  display: none;
}

/* line 19, ../sass/components/_planner.scss */
#action-buttons {
  list-style: none;
}

/* line 20, ../sass/components/_planner.scss */
#action-buttons li {
  margin-bottom: 4px;
}

/* line 21, ../sass/components/_planner.scss */
#action-buttons li button {
  width: 100px;
}

/* line 22, ../sass/components/_planner.scss */
#button-edit-active-item, #button-delete-active-item {
  display: none;
}

/* line 23, ../sass/components/_planner.scss */
#button-confirm-active-item {
  display: none;
}

/* line 24, ../sass/components/_planner.scss */
#elements li a {
  cursor: move;
}

/* line 25, ../sass/components/_planner.scss */
.modal .modal-body {
  text-align: center;
  overflow: hidden;
}

/* line 26, ../sass/components/_planner.scss */
.modal .items-planner {
  position: relative;
}

/* line 28, ../sass/components/_planner.scss */
.modal .items .item {
  cursor: move;
  height: auto;
  position: absolute;
  text-align: center;
  width: auto;
}
/* line 29, ../sass/components/_planner.scss */
.modal .items .item.selected {
  border: 1px solid red;
}

/* line 31, ../sass/components/_planner.scss */
.bs-callout {
  margin: 20px 0;
  padding: 20px;
  border-left: 3px solid #eee;
}

/* line 32, ../sass/components/_planner.scss */
.bs-callout p {
  margin: 0;
}

/* line 33, ../sass/components/_planner.scss */
.bs-callout-info {
  background-color: #f4f8fa;
  border-color: #5bc0de;
}

/* line 34, ../sass/components/_planner.scss */
.bs-callout-info span {
  color: #5bc0de;
}

/* line 35, ../sass/components/_planner.scss */
.list-inline > li {
  padding-left: 0;
}

/* line 36, ../sass/components/_planner.scss */
.item-edit-elements {
  margin: 30px 0 0 0;
}

/* line 37, ../sass/components/_planner.scss */
.item-edit-elements a {
  cursor: move;
}

/* line 39, ../sass/components/_planner.scss */
.print-tools {
  float: left;
  width: auto;
}

/* line 42, ../sass/components/_planner.scss */
#tooltip-planner {
  position: absolute;
  width: 150px;
  overflow: hidden;
  z-index: 1000;
  background: #fff;
  border-radius: 5px;
  border: 3px solid #dadada;
  padding: 5px;
  height: auto;
  top: 50%;
  text-align: center;
}
/* line 43, ../sass/components/_planner.scss */
#tooltip-planner p {
  width: 100%;
  height: 50px;
  font-size: 10px;
  text-align: left;
  height: 11px;
  overflow: hidden;
  position: relative !important;
}
/* line 44, ../sass/components/_planner.scss */
#tooltip-planner img {
  max-width: 100%;
  max-height: 150px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

/* line 47, ../sass/components/_planner.scss */
.ext-planner-button {
  float: right;
  position: relative;
  width: 230px;
  margin-top: -30px;
}
/* line 48, ../sass/components/_planner.scss */
.ext-planner-button .open-close-list.for-planner {
  right: 0px;
}

/* line 51, ../sass/components/_planner.scss */
#button-save {
  display: none;
}

/* line 52, ../sass/components/_planner.scss */
#planner {
  position: relative;
  min-height: 500px;
  width: 100%;
  margin-top: 10px;
  overflow: hidden;
}
/* line 54, ../sass/components/_planner.scss */
#planner.edit .planner-list {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 55, ../sass/components/_planner.scss */
#planner.edit #button-save {
  display: block;
}
/* line 58, ../sass/components/_planner.scss */
#planner.hide .ui-rotatable-handle {
  display: none !important;
}
/* line 59, ../sass/components/_planner.scss */
#planner.hide .planner-list {
  display: none !important;
}
/* line 60, ../sass/components/_planner.scss */
#planner.hide #button-save {
  display: none !important;
}

/* line 64, ../sass/components/_planner.scss */
#planner .planner-list {
  bottom: 60px;
}
/* line 65, ../sass/components/_planner.scss */
#planner .planner-list.closed {
  right: -250px;
}
/* line 66, ../sass/components/_planner.scss */
#planner .planner-list.closed .open-close-list {
  right: 250px;
}

/* line 70, ../sass/components/_planner.scss */
.planner-list {
  position: absolute;
  width: 230px;
  right: 0px;
  top: 20px;
  bottom: 50px;
  z-index: 3;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
}
/* line 72, ../sass/components/_planner.scss */
.planner-list.closed .planner-items, .planner-list.closed .grid-dimension {
  margin-left: 300px;
}
/* line 78, ../sass/components/_planner.scss */
.planner-list.disabled .grid-dimension .blend {
  display: block !important;
}
/* line 82, ../sass/components/_planner.scss */
.planner-list.area-details {
  width: auto;
}
/* line 83, ../sass/components/_planner.scss */
.planner-list.area-details .planner-items {
  height: 315px;
}
/* line 84, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group {
  margin-top: 25px;
  height: 315px;
}
/* line 85, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items {
  min-height: 310px;
}
/* line 86, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li {
  position: relative;
}
/* line 87, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .img {
  width: 14%;
}
/* line 88, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .details-descr {
  float: left;
  width: 79%;
  margin-top: 4px;
}
/* line 89, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .details-descr h6 {
  width: 100%;
}
/* line 90, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .details-descr p.desc {
  width: 100%;
}
/* line 92, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .quantity-holder {
  border-left: 1px solid black;
  float: left;
  font-size: 12px;
  width: 20%;
  height: 28px;
  display: none;
}
/* line 93, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .quantity-holder * {
  float: left;
}
/* line 94, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .quantity-holder label {
  margin-left: 5px;
  padding-top: 4px;
}
/* line 95, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .quantity-holder input {
  width: 25px;
  border: 1px solid black;
  margin-left: 5px;
  text-align: center;
  margin-top: 2px;
}
/* line 97, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .desc {
  height: 34px;
}
/* line 98, ../sass/components/_planner.scss */
.planner-list.area-details .planner-group ul.ul-items li .admin-icon-close {
  position: absolute;
  top: 5px;
  right: 8px;
}
/* line 104, ../sass/components/_planner.scss */
.planner-list .planner-items {
  height: 100%;
}
/* line 106, ../sass/components/_planner.scss */
.planner-list .planner-group.open .ul-holder.calculated {
  display: block;
}
/* line 107, ../sass/components/_planner.scss */
.planner-list .planner-group h4 {
  height: 30px;
  line-height: 26px;
}
/* line 108, ../sass/components/_planner.scss */
.planner-list .planner-group .ul-holder {
  background: #fff;
  opacity: 0;
  filter: alpha(opacity=0);
  max-height: 443px !important;
}
/* line 109, ../sass/components/_planner.scss */
.planner-list .planner-group .ul-holder.calculated {
  display: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
/* line 110, ../sass/components/_planner.scss */
.planner-list .planner-group .ul-holder .jspContainer {
  overflow: visible !important;
  overflow-y: hidden;
}
/* line 113, ../sass/components/_planner.scss */
.planner-list .planner-group li {
  background: #ccc;
  min-height: 60px;
  padding: 9px 0 0 0;
  margin-bottom: 2px;
  border-top: 4px solid #ffcf00;
}
/* line 114, ../sass/components/_planner.scss */
.planner-list .planner-group li .img {
  float: left;
  width: 25%;
  max-height: 46px;
  text-align: center;
  border: 1px solid #5d5d5d;
  margin-left: 10px;
  margin-right: 10px;
  min-height: 50px;
}
/* line 115, ../sass/components/_planner.scss */
.planner-list .planner-group li .img img {
  max-width: 100%;
  max-height: 49px;
  margin: auto;
}
/* line 117, ../sass/components/_planner.scss */
.planner-list .planner-group li h6 {
  width: 135px;
  float: left;
  display: inline;
  font-size: 12px;
  height: 13px;
  overflow: hidden;
  font-weight: bold;
  text-align: left;
}
/* line 118, ../sass/components/_planner.scss */
.planner-list .planner-group li p.desc, .planner-list .planner-group li p.bottomDescription {
  width: 135px;
  font-size: 11px;
  line-height: 12px;
  text-align: left;
  height: 12px;
  overflow: hidden;
  color: #000;
  margin-top: 0px;
  float: left;
  line-height: 11px;
  height: 26px;
}
/* line 119, ../sass/components/_planner.scss */
.planner-list .planner-group li p.bottomDescription {
  margin-top: 3px;
  height: 13px;
}
/* line 121, ../sass/components/_planner.scss */
.planner-list .planner-group li .ui-draggable-dragging .img {
  width: 58px;
  height: 46px;
}
/* line 122, ../sass/components/_planner.scss */
.planner-list .planner-group li .ui-draggable-dragging p.desc {
  display: none;
}

/* line 128, ../sass/components/_planner.scss */
.planner-action-buttons {
  float: right;
  width: 50%;
}
/* line 129, ../sass/components/_planner.scss */
.planner-action-buttons.print {
  float: left;
}
/* line 130, ../sass/components/_planner.scss */
.planner-action-buttons.print li {
  float: left;
  margin-left: 0px;
  margin-right: 10px;
}
/* line 132, ../sass/components/_planner.scss */
.planner-action-buttons li {
  float: right;
  margin-left: 10px;
}
/* line 133, ../sass/components/_planner.scss */
.planner-action-buttons .btn {
  width: auto;
  padding: 0px 10px;
}

/* line 137, ../sass/components/_planner.scss */
.open-close-list {
  position: absolute;
  width: 230px;
  right: 0px;
  top: -20px;
  height: 20px;
  line-height: 19px;
  text-align: center;
}
/* line 138, ../sass/components/_planner.scss */
.open-close-list span {
  position: absolute;
  top: 4px;
  right: 10px;
  background: url(../img/planner/hiddenarrow.png) no-repeat;
  width: 12px;
  height: 12px;
}
/* line 139, ../sass/components/_planner.scss */
.open-close-list span.down {
  background-position: -12px 0px;
}

/* line 147, ../sass/components/_planner.scss */
#item-planner.edit .planner-list {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 150, ../sass/components/_planner.scss */
#item-planner.hide .planner-list.item {
  display: none !important;
}
/* line 151, ../sass/components/_planner.scss */
#item-planner.hide .save {
  display: none !important;
}
/* line 152, ../sass/components/_planner.scss */
#item-planner.hide .admin-icon-close {
  display: none !important;
}
/* line 155, ../sass/components/_planner.scss */
#item-planner.editable-content .modal-dialog {
  width: 400px;
}
/* line 156, ../sass/components/_planner.scss */
#item-planner.editable-content .modal-body-left, #item-planner.editable-content .planner-action-buttons {
  width: 100%;
}
/* line 157, ../sass/components/_planner.scss */
#item-planner.editable-content .modal-title, #item-planner.editable-content .modal-body-left .description, #item-planner.editable-content .modal-body-right, #item-planner.editable-content .planner-list, #item-planner.editable-content .small-gall {
  display: none;
}
/* line 158, ../sass/components/_planner.scss */
#item-planner.editable-content #modal-edition-name, #item-planner.editable-content #modal-edition-description, #item-planner.editable-content #presetUpload {
  display: block;
  width: 100%;
}
/* line 159, ../sass/components/_planner.scss */
#item-planner.editable-content #presetUpload {
  height: 300px;
  margin-top: 10px;
  position: relative;
}
/* line 161, ../sass/components/_planner.scss */
#item-planner.editable-content #presetUpload.hidden img, #item-planner.editable-content #presetUpload.hidden .presetUploadRemove {
  display: none;
}
/* line 163, ../sass/components/_planner.scss */
#item-planner.editable-content #presetUpload .btn_switch {
  margin-bottom: 10px;
  height: 30px;
  line-height: 29px;
}
/* line 164, ../sass/components/_planner.scss */
#item-planner.editable-content #presetUpload img {
  max-height: 250px;
  max-width: 100%;
  margin: auto;
}
/* line 166, ../sass/components/_planner.scss */
#item-planner.editable-content #presetUpload .presetUploadRemove {
  position: absolute;
  right: 1px;
  top: 41px;
  font-size: 18px;
  padding: 0px 5px 2px 5px;
  cursor: pointer;
  background: red;
  color: #fff;
}
/* line 171, ../sass/components/_planner.scss */
#item-planner.editable-content-double .modal-title, #item-planner.editable-content-double .modal-body-left .description, #item-planner.editable-content-double .small-gall {
  display: none;
}
/* line 172, ../sass/components/_planner.scss */
#item-planner.editable-content-double #modal-edition-name, #item-planner.editable-content-double #modal-edition-description, #item-planner.editable-content-double #presetUpload {
  display: block;
  width: 100%;
}
/* line 173, ../sass/components/_planner.scss */
#item-planner.editable-content-double #presetUpload {
  height: 300px;
  margin-top: 10px;
  position: relative;
}
/* line 175, ../sass/components/_planner.scss */
#item-planner.editable-content-double #presetUpload.hidden img, #item-planner.editable-content-double #presetUpload.hidden .presetUploadRemove {
  display: none;
}
/* line 177, ../sass/components/_planner.scss */
#item-planner.editable-content-double #presetUpload .btn_switch {
  margin-bottom: 10px;
  height: 30px;
  line-height: 29px;
}
/* line 178, ../sass/components/_planner.scss */
#item-planner.editable-content-double #presetUpload img {
  max-height: 250px;
  max-width: 100%;
  margin: auto;
}
/* line 180, ../sass/components/_planner.scss */
#item-planner.editable-content-double #presetUpload .presetUploadRemove {
  position: absolute;
  right: 1px;
  top: 41px;
  font-size: 18px;
  padding: 0px 5px 2px 5px;
  cursor: pointer;
  background: red;
  color: #fff;
}
/* line 185, ../sass/components/_planner.scss */
#item-planner.placeholderListVisible .modal-body-left {
  width: 300px;
}
/* line 186, ../sass/components/_planner.scss */
#item-planner.placeholderListVisible .modal-dialog {
  width: 580px;
}
/* line 187, ../sass/components/_planner.scss */
#item-planner.placeholderListVisible .modal-body-right, #item-planner.placeholderListVisible .open-close-list, #item-planner.placeholderListVisible .grid-dimension {
  display: none;
}
/* line 188, ../sass/components/_planner.scss */
#item-planner.placeholderListVisible .planner-list {
  opacity: 1;
  display: block !important;
}
/* line 190, ../sass/components/_planner.scss */
#item-planner.placeholderListVisible .planner-list .planner-group .ul-holder {
  opacity: 1;
}
/* line 196, ../sass/components/_planner.scss */
#item-planner.fachEditable .modal-dialog {
  width: 810px;
}
/* line 197, ../sass/components/_planner.scss */
#item-planner.fachEditable .modal-dialog .planner-list.items {
  z-index: -1;
}
/* line 202, ../sass/components/_planner.scss */
#item-planner .modal-header .close {
  margin-top: -8px;
  margin-right: -5px;
  padding-left: 5px;
}
/* line 203, ../sass/components/_planner.scss */
#item-planner .modal-body-left {
  float: left;
  width: 300px;
}
/* line 204, ../sass/components/_planner.scss */
#item-planner .modal-body-right {
  float: left;
  width: 450px;
  height: 340px;
  background: #f4f4f4;
  margin-left: 20px;
  position: relative;
}
/* line 206, ../sass/components/_planner.scss */
#item-planner .modal-body-right.details .items-planner {
  display: none;
}
/* line 207, ../sass/components/_planner.scss */
#item-planner .modal-body-right.details .area-details {
  display: block;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}
/* line 209, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner {
  margin-left: 26px;
  margin-top: 20px;
  height: 300px;
  width: 400px;
}
/* line 210, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items {
  float: left;
  cursor: pointer;
  position: relative;
}
/* line 211, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items.wh {
  background: #fff;
}
/* line 212, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items.gr {
  background: #d3d3d3;
}
/* line 213, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items:hover {
  background: #b40721;
}
/* line 214, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items p {
  position: absolute;
  left: 0px;
  top: 49%;
  right: 0px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
}
/* line 215, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items ul {
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0px;
}
/* line 216, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items ul li {
  float: left;
  width: 20px;
  height: 20px;
  overflow: hidden;
}
/* line 217, ../sass/components/_planner.scss */
#item-planner .modal-body-right .items-planner .items ul li img {
  width: 100%;
}
/* line 223, ../sass/components/_planner.scss */
#item-planner .modal-body-right .area-details {
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  display: none;
}
/* line 224, ../sass/components/_planner.scss */
#item-planner .modal-body-right .area-details .close {
  margin-top: -5px;
  margin-right: 3px;
  font-size: 30px;
}
/* line 227, ../sass/components/_planner.scss */
#item-planner .description {
  font-size: 12px;
  text-align: left;
  height: 90px;
  line-height: 14px;
}
/* line 228, ../sass/components/_planner.scss */
#item-planner .small-gall {
  text-align: center;
  position: relative;
}
/* line 230, ../sass/components/_planner.scss */
#item-planner .small-gall.one-image .big-holder {
  height: 249px;
}
/* line 231, ../sass/components/_planner.scss */
#item-planner .small-gall.one-image .min-holder {
  display: none;
}
/* line 232, ../sass/components/_planner.scss */
#item-planner .small-gall.one-image .arr {
  display: none;
}
/* line 234, ../sass/components/_planner.scss */
#item-planner .small-gall .big-holder {
  width: 300px;
  height: 194px;
  text-align: center;
  margin-bottom: 10px;
  overflow: hidden;
}
/* line 236, ../sass/components/_planner.scss */
#item-planner .small-gall .big-holder .big {
  width: 100%;
  vertical-align: middle;
  text-align: center;
}
/* line 237, ../sass/components/_planner.scss */
#item-planner .small-gall .big-holder .big .big-photo {
  max-width: 100%;
  margin: auto;
  display: inline-block;
  max-height: 194px;
}
/* line 240, ../sass/components/_planner.scss */
#item-planner .small-gall .min-holder {
  overflow: hidden;
  height: 46px;
}
/* line 241, ../sass/components/_planner.scss */
#item-planner .small-gall .min-holder ul {
  float: left;
}
/* line 242, ../sass/components/_planner.scss */
#item-planner .small-gall .min-holder ul li {
  float: left;
  max-width: 70px;
  overflow: hidden;
  margin-right: 7px;
  cursor: pointer;
}
/* line 243, ../sass/components/_planner.scss */
#item-planner .small-gall .min-holder ul li .as-table {
  display: table;
  height: 46px;
}
/* line 244, ../sass/components/_planner.scss */
#item-planner .small-gall .min-holder ul li .as-table .img-holder {
  display: table-cell;
  vertical-align: middle;
}
/* line 246, ../sass/components/_planner.scss */
#item-planner .small-gall .min-holder ul li img {
  width: 100%;
}
/* line 250, ../sass/components/_planner.scss */
#item-planner .small-gall .arr {
  width: 8px;
  height: 13px;
  position: absolute;
  bottom: 25px;
  cursor: pointer;
}
/* line 251, ../sass/components/_planner.scss */
#item-planner .small-gall .arr.arr-l {
  background: url(../img/planner/arrow-l.png) no-repeat;
  left: -12px;
}
/* line 252, ../sass/components/_planner.scss */
#item-planner .small-gall .arr.arr-r {
  background: url(../img/planner/arrow-r.png) no-repeat;
  right: -12px;
}
/* line 253, ../sass/components/_planner.scss */
#item-planner .small-gall .arr.hide {
  display: none;
}
/* line 257, ../sass/components/_planner.scss */
#item-planner .grid-dimension {
  font-size: 12px;
  margin-top: 3px;
  position: relative;
}
/* line 258, ../sass/components/_planner.scss */
#item-planner .grid-dimension .blend {
  display: none;
  position: absolute;
  left: 0px;
  top: 0px;
  bottom: 0px;
  right: 0px;
  background: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  z-index: 2;
}
/* line 260, ../sass/components/_planner.scss */
#item-planner .planner-list {
  bottom: 34px;
}
/* line 261, ../sass/components/_planner.scss */
#item-planner .single-img .planner-list {
  bottom: 42px;
}

/* line 263, ../sass/components/_planner.scss */
.modal .prepare-for-print .items .item {
  border: 0px;
}

/* line 267, ../sass/components/_planner.scss */
h4.modal-title {
  width: 49%;
  margin-top: 4px;
  font-size: 14px;
}
/* line 268, ../sass/components/_planner.scss */
h4.modal-title.name {
  text-align: left;
  float: left;
  font-weight: bold;
}
/* line 269, ../sass/components/_planner.scss */
h4.modal-title.category {
  text-align: right;
  float: right;
}

/* line 272, ../sass/components/_planner.scss */
.cloned {
  left: 3000px;
}

/* line 274, ../sass/components/_planner.scss */
a.ui-draggable-dragging {
  z-index: 5000 !important;
  float: left;
  width: 40px;
  height: 50px;
}
/* line 275, ../sass/components/_planner.scss */
a.ui-draggable-dragging img {
  width: 100%;
}
/* line 276, ../sass/components/_planner.scss */
a.ui-draggable-dragging h6, a.ui-draggable-dragging p {
  display: none;
}

/* line 279, ../sass/components/_planner.scss */
.planner-download {
  display: none;
}

/* line 280, ../sass/components/_planner.scss */
.npopup_box .planner-download {
  display: block;
}

/* line 290, ../sass/components/_planner.scss */
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 296, ../sass/components/_planner.scss */
.fade.in {
  opacity: 1;
}

/* line 297, ../sass/components/_planner.scss */
.collapse {
  display: none;
}

/* line 298, ../sass/components/_planner.scss */
.collapse.in {
  display: block;
}

/* line 301, ../sass/components/_planner.scss */
.modal-open {
  overflow: hidden;
}

/* line 304, ../sass/components/_planner.scss */
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}

/* line 316, ../sass/components/_planner.scss */
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -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;
}

/* line 325, ../sass/components/_planner.scss */
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 331, ../sass/components/_planner.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

/* line 336, ../sass/components/_planner.scss */
.modal-content {
  position: relative;
  background-color: white;
  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;
}

/* line 347, ../sass/components/_planner.scss */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: black;
}

/* line 355, ../sass/components/_planner.scss */
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}

/* line 358, ../sass/components/_planner.scss */
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}

/* line 362, ../sass/components/_planner.scss */
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857px;
}

/* line 367, ../sass/components/_planner.scss */
.modal-header .close {
  margin-top: -2px;
}

/* line 370, ../sass/components/_planner.scss */
.modal-title {
  margin: 0;
  line-height: 1.42857;
}

/* line 374, ../sass/components/_planner.scss */
.modal-body {
  position: relative;
  padding: 15px;
}

/* line 378, ../sass/components/_planner.scss */
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}

/* line 382, ../sass/components/_planner.scss */
.modal-footer:before, .modal-footer:after {
  content: " ";
  display: table;
}

/* line 385, ../sass/components/_planner.scss */
.modal-footer:after {
  clear: both;
}

/* line 387, ../sass/components/_planner.scss */
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}

/* line 390, ../sass/components/_planner.scss */
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}

/* line 392, ../sass/components/_planner.scss */
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}

/* line 395, ../sass/components/_planner.scss */
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 768px) {
  /* line 403, ../sass/components/_planner.scss */
  .modal-dialog {
    width: 1024px;
    margin: 30px auto;
  }

  /* line 407, ../sass/components/_planner.scss */
  .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);
  }

  /* line 411, ../sass/components/_planner.scss */
  .modal-sm {
    width: 300px;
  }
}
/* line 413, ../sass/components/_planner.scss */
#modal-edition-name, #modal-edition-description, #presetUpload {
  display: none;
}

/* line 414, ../sass/components/_planner.scss */
#modal-edition-name {
  font-weight: bold;
  width: 50%;
  font-size: 14px;
  margin-top: 4px;
}

/* line 415, ../sass/components/_planner.scss */
#modal-edition-description {
  font-size: 12px;
  height: 90px;
  line-height: 14px;
  text-align: left;
  width: 100%;
  resize: none;
}

/* line 418, ../sass/components/_planner.scss */
#plannercomponent_connectedOrganizations {
  display: block;
  float: left;
  width: 690px;
}
/* line 420, ../sass/components/_planner.scss */
#plannercomponent_connectedOrganizations input {
  width: 30px;
  float: left;
  height: 25px;
}
/* line 421, ../sass/components/_planner.scss */
#plannercomponent_connectedOrganizations label {
  width: 300px;
  float: left;
}

/* line 425, ../sass/components/_planner.scss */
.bootbox .modal-dialog {
  width: 400px;
}
/* line 426, ../sass/components/_planner.scss */
.bootbox .modal-dialog .modal-body {
  text-align: right;
}
/* line 427, ../sass/components/_planner.scss */
.bootbox .modal-dialog .modal-body .bootbox-body {
  text-align: center;
}
/* line 430, ../sass/components/_planner.scss */
.bootbox .modal-dialog .modal-footer button {
  padding: 0px 10px;
  width: auto;
}

