/* CSS - CORE (18 Jun 2018 10:47:15 AM) */


/* ./__swift/javascript/__global/core/jqueryui/custom-theme/jquery-ui-1.7.2.custom.css */
.ui-helper-hidden { display:none; }
.ui-helper-hidden-accessible {
  position:absolute;
  left:-99999999px;
}
.ui-helper-reset {
  margin:0;
  padding:0;
  border:0;
  outline:0;
  line-height:1.3;
  text-decoration:none;
  font-size:100%;
  list-style:none;
}
.ui-helper-clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.ui-helper-clearfix { display:inline-block; }
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
.ui-helper-zfix {
  width:100%;
  height:100%;
  top:0;
  left:0;
  position:absolute;
  opacity:0;
  filter:Alpha(Opacity=0);
}
.ui-state-disabled { cursor:default !important; }
.ui-icon {
  display:block;
  text-indent:-99999px;
  overflow:hidden;
  background-repeat:no-repeat;
}
.ui-widget-overlay {
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.ui-widget {
  font-family:Verdana, Arial, sans-serif;
  font-size:11px;
}
.ui-widget .ui-widget { font-size:1em; }
.ui-widget-content {
  border:1px solid #d9ceba;
  background:#fff url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
  color:#222;
}
.ui-widget-content a { color:#222; }
.ui-widget-header {
  border:1px solid #d9cebc;
  background:#f2e9da url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_gloss-wave_75_f2e9da_500x100.png) 50% 50% repeat-x;
  color:#222;
  font-weight:bold;
}
.ui-widget-header a { color:#222; }
.ui-state-default, .ui-widget-content .ui-state-default {
  border:1px solid #d9ceba;
  background:#f8f4eb url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_gloss-wave_75_f8f4eb_500x100.png) 50% 50% repeat-x;
  font-weight:normal;
  color:#555;
  outline:none;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
  color:#555;
  text-decoration:none;
  outline:none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
  border:1px solid #d9ceba;
  background:#fff url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_glass_75_FFFFFF_1x400.png) 50% 50% repeat-x;
  font-weight:normal;
  color:#212121;
  outline:none;
}
.ui-state-hover a, .ui-state-hover a:hover {
  color:#212121;
  text-decoration:none;
  outline:none;
}
.ui-state-active, .ui-widget-content .ui-state-active {
  border:1px solid #d9ceba;
  background:#fff url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
  font-weight:normal;
  color:#212121;
  outline:none;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
  color:#212121;
  outline:none;
  text-decoration:none;
}
.ui-widget :active { outline:none; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {
  border:1px solid #fcefa1;
  background:#fbf9ee url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
  color:#363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color:#363636; }
.ui-state-error, .ui-widget-content .ui-state-error {
  border:1px solid #cd0a0a;
  background:#fef1ec url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x;
  color:#cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a { color:#cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color:#cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight:bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary {
  opacity:.7;
  filter:Alpha(Opacity=70);
  font-weight:normal;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled {
  opacity:.35;
  filter:Alpha(Opacity=35);
  background-image:none;
}
.ui-icon {
  width:16px;
  height:16px;
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_222222_256x240.png);
}
.ui-widget-content .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-default .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-active .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_c0b197_256x240.png); }
.ui-state-highlight .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-icons_cd0a0a_256x240.png); }
.ui-icon-carat-1-n { background-position:0 0; }
.ui-icon-carat-1-ne { background-position:-16px 0; }
.ui-icon-carat-1-e { background-position:-32px 0; }
.ui-icon-carat-1-se { background-position:-48px 0; }
.ui-icon-carat-1-s { background-position:-64px 0; }
.ui-icon-carat-1-sw { background-position:-80px 0; }
.ui-icon-carat-1-w { background-position:-96px 0; }
.ui-icon-carat-1-nw { background-position:-112px 0; }
.ui-icon-carat-2-n-s { background-position:-128px 0; }
.ui-icon-carat-2-e-w { background-position:-144px 0; }
.ui-icon-triangle-1-n { background-position:0 -16px; }
.ui-icon-triangle-1-ne { background-position:-16px -16px; }
.ui-icon-triangle-1-e { background-position:-32px -16px; }
.ui-icon-triangle-1-se { background-position:-48px -16px; }
.ui-icon-triangle-1-s { background-position:-64px -16px; }
.ui-icon-triangle-1-sw { background-position:-80px -16px; }
.ui-icon-triangle-1-w { background-position:-96px -16px; }
.ui-icon-triangle-1-nw { background-position:-112px -16px; }
.ui-icon-triangle-2-n-s { background-position:-128px -16px; }
.ui-icon-triangle-2-e-w { background-position:-144px -16px; }
.ui-icon-arrow-1-n { background-position:0 -32px; }
.ui-icon-arrow-1-ne { background-position:-16px -32px; }
.ui-icon-arrow-1-e { background-position:-32px -32px; }
.ui-icon-arrow-1-se { background-position:-48px -32px; }
.ui-icon-arrow-1-s { background-position:-64px -32px; }
.ui-icon-arrow-1-sw { background-position:-80px -32px; }
.ui-icon-arrow-1-w { background-position:-96px -32px; }
.ui-icon-arrow-1-nw { background-position:-112px -32px; }
.ui-icon-arrow-2-n-s { background-position:-128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position:-144px -32px; }
.ui-icon-arrow-2-e-w { background-position:-160px -32px; }
.ui-icon-arrow-2-se-nw { background-position:-176px -32px; }
.ui-icon-arrowstop-1-n { background-position:-192px -32px; }
.ui-icon-arrowstop-1-e { background-position:-208px -32px; }
.ui-icon-arrowstop-1-s { background-position:-224px -32px; }
.ui-icon-arrowstop-1-w { background-position:-240px -32px; }
.ui-icon-arrowthick-1-n { background-position:0 -48px; }
.ui-icon-arrowthick-1-ne { background-position:-16px -48px; }
.ui-icon-arrowthick-1-e { background-position:-32px -48px; }
.ui-icon-arrowthick-1-se { background-position:-48px -48px; }
.ui-icon-arrowthick-1-s { background-position:-64px -48px; }
.ui-icon-arrowthick-1-sw { background-position:-80px -48px; }
.ui-icon-arrowthick-1-w { background-position:-96px -48px; }
.ui-icon-arrowthick-1-nw { background-position:-112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position:-128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position:-144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position:-160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position:-176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position:-192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position:-208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position:-224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position:-240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position:0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position:-16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position:-32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position:-48px -64px; }
.ui-icon-arrowreturn-1-w { background-position:-64px -64px; }
.ui-icon-arrowreturn-1-n { background-position:-80px -64px; }
.ui-icon-arrowreturn-1-e { background-position:-96px -64px; }
.ui-icon-arrowreturn-1-s { background-position:-112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position:-128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position:-144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position:-160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position:-176px -64px; }
.ui-icon-arrow-4 { background-position:0 -80px; }
.ui-icon-arrow-4-diag { background-position:-16px -80px; }
.ui-icon-extlink { background-position:-32px -80px; }
.ui-icon-newwin { background-position:-48px -80px; }
.ui-icon-refresh { background-position:-64px -80px; }
.ui-icon-shuffle { background-position:-80px -80px; }
.ui-icon-transfer-e-w { background-position:-96px -80px; }
.ui-icon-transferthick-e-w { background-position:-112px -80px; }
.ui-icon-folder-collapsed { background-position:0 -96px; }
.ui-icon-folder-open { background-position:-16px -96px; }
.ui-icon-document { background-position:-32px -96px; }
.ui-icon-document-b { background-position:-48px -96px; }
.ui-icon-note { background-position:-64px -96px; }
.ui-icon-mail-closed { background-position:-80px -96px; }
.ui-icon-mail-open { background-position:-96px -96px; }
.ui-icon-suitcase { background-position:-112px -96px; }
.ui-icon-comment { background-position:-128px -96px; }
.ui-icon-person { background-position:-144px -96px; }
.ui-icon-print { background-position:-160px -96px; }
.ui-icon-trash { background-position:-176px -96px; }
.ui-icon-locked { background-position:-192px -96px; }
.ui-icon-unlocked { background-position:-208px -96px; }
.ui-icon-bookmark { background-position:-224px -96px; }
.ui-icon-tag { background-position:-240px -96px; }
.ui-icon-home { background-position:0 -112px; }
.ui-icon-flag { background-position:-16px -112px; }
.ui-icon-calendar { background-position:-32px -112px; }
.ui-icon-cart { background-position:-48px -112px; }
.ui-icon-pencil { background-position:-64px -112px; }
.ui-icon-clock { background-position:-80px -112px; }
.ui-icon-disk { background-position:-96px -112px; }
.ui-icon-calculator { background-position:-112px -112px; }
.ui-icon-zoomin { background-position:-128px -112px; }
.ui-icon-zoomout { background-position:-144px -112px; }
.ui-icon-search { background-position:-160px -112px; }
.ui-icon-wrench { background-position:-176px -112px; }
.ui-icon-gear { background-position:-192px -112px; }
.ui-icon-heart { background-position:-208px -112px; }
.ui-icon-star { background-position:-224px -112px; }
.ui-icon-link { background-position:-240px -112px; }
.ui-icon-cancel { background-position:0 -128px; }
.ui-icon-plus { background-position:-16px -128px; }
.ui-icon-plusthick { background-position:-32px -128px; }
.ui-icon-minus { background-position:-48px -128px; }
.ui-icon-minusthick { background-position:-64px -128px; }
.ui-icon-close { background-position:-80px -128px; }
.ui-icon-closethick { background-position:-96px -128px; }
.ui-icon-key { background-position:-112px -128px; }
.ui-icon-lightbulb { background-position:-128px -128px; }
.ui-icon-scissors { background-position:-144px -128px; }
.ui-icon-clipboard { background-position:-160px -128px; }
.ui-icon-copy { background-position:-176px -128px; }
.ui-icon-contact { background-position:-192px -128px; }
.ui-icon-image { background-position:-208px -128px; }
.ui-icon-video { background-position:-224px -128px; }
.ui-icon-script { background-position:-240px -128px; }
.ui-icon-alert { background-position:0 -144px; }
.ui-icon-info { background-position:-16px -144px; }
.ui-icon-notice { background-position:-32px -144px; }
.ui-icon-help { background-position:-48px -144px; }
.ui-icon-check { background-position:-64px -144px; }
.ui-icon-bullet { background-position:-80px -144px; }
.ui-icon-radio-off { background-position:-96px -144px; }
.ui-icon-radio-on { background-position:-112px -144px; }
.ui-icon-pin-w { background-position:-128px -144px; }
.ui-icon-pin-s { background-position:-144px -144px; }
.ui-icon-play { background-position:0 -160px; }
.ui-icon-pause { background-position:-16px -160px; }
.ui-icon-seek-next { background-position:-32px -160px; }
.ui-icon-seek-prev { background-position:-48px -160px; }
.ui-icon-seek-end { background-position:-64px -160px; }
.ui-icon-seek-start { background-position:-80px -160px; }
.ui-icon-seek-first { background-position:-80px -160px; }
.ui-icon-stop { background-position:-96px -160px; }
.ui-icon-eject { background-position:-112px -160px; }
.ui-icon-volume-off { background-position:-128px -160px; }
.ui-icon-volume-on { background-position:-144px -160px; }
.ui-icon-power { background-position:0 -176px; }
.ui-icon-signal-diag { background-position:-16px -176px; }
.ui-icon-signal { background-position:-32px -176px; }
.ui-icon-battery-0 { background-position:-48px -176px; }
.ui-icon-battery-1 { background-position:-64px -176px; }
.ui-icon-battery-2 { background-position:-80px -176px; }
.ui-icon-battery-3 { background-position:-96px -176px; }
.ui-icon-circle-plus { background-position:0 -192px; }
.ui-icon-circle-minus { background-position:-16px -192px; }
.ui-icon-circle-close { background-position:-32px -192px; }
.ui-icon-circle-triangle-e { background-position:-48px -192px; }
.ui-icon-circle-triangle-s { background-position:-64px -192px; }
.ui-icon-circle-triangle-w { background-position:-80px -192px; }
.ui-icon-circle-triangle-n { background-position:-96px -192px; }
.ui-icon-circle-arrow-e { background-position:-112px -192px; }
.ui-icon-circle-arrow-s { background-position:-128px -192px; }
.ui-icon-circle-arrow-w { background-position:-144px -192px; }
.ui-icon-circle-arrow-n { background-position:-160px -192px; }
.ui-icon-circle-zoomin { background-position:-176px -192px; }
.ui-icon-circle-zoomout { background-position:-192px -192px; }
.ui-icon-circle-check { background-position:-208px -192px; }
.ui-icon-circlesmall-plus { background-position:0 -208px; }
.ui-icon-circlesmall-minus { background-position:-16px -208px; }
.ui-icon-circlesmall-close { background-position:-32px -208px; }
.ui-icon-squaresmall-plus { background-position:-48px -208px; }
.ui-icon-squaresmall-minus { background-position:-64px -208px; }
.ui-icon-squaresmall-close { background-position:-80px -208px; }
.ui-icon-grip-dotted-vertical { background-position:0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position:-16px -224px; }
.ui-icon-grip-solid-vertical { background-position:-32px -224px; }
.ui-icon-grip-solid-horizontal { background-position:-48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position:-64px -224px; }
.ui-icon-grip-diagonal-se { background-position:-80px -224px; }
.ui-corner-tl {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
}
.ui-corner-tr {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
}
.ui-corner-bl {
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
}
.ui-corner-br {
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
}
.ui-corner-top {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
}
.ui-corner-bottom {
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
}
.ui-corner-right {
  -moz-border-radius-topright:4px;
  -webkit-border-top-right-radius:4px;
  border-top-right-radius:4px;
  -moz-border-radius-bottomright:4px;
  -webkit-border-bottom-right-radius:4px;
  border-bottom-right-radius:4px;
}
.ui-corner-left {
  -moz-border-radius-topleft:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
}
.ui-corner-all {
  -moz-border-radius:4px;
  -webkit-border-radius:4px;
  border-radius:4px;
}
.ui-widget-overlay {
  background:#000;
  opacity:.20;
  filter:Alpha(Opacity=20);
}
.ui-widget-shadow {
  margin:-8px 0 0 -8px;
  padding:8px;
  background:#d9ceba url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/ui-bg_flat_0_d9ceba_40x100.png) 50% 50% repeat-x;
  opacity:.30;
  filter:Alpha(Opacity=30);
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  border-radius:8px;
}
.ui-resizable { position:relative; }
.ui-resizable-handle {
  position:absolute;
  font-size:0.1px;
  z-index:99999;
  display:block;
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/border_sprite.png);
}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display:none; }
.ui-resizable-n {
  cursor:n-resize;
  height:10px;
  width:100%;
  top:-10px;
  left:0px;
  background-position:0 -40px;
}
.ui-resizable-s {
  cursor:s-resize;
  height:10px;
  width:100%;
  bottom:-10px;
  left:0px;
  background-position:0 -40px;
}
.ui-resizable-e {
  cursor:e-resize;
  width:10px;
  right:-10px;
  top:0px;
  height:100%;
  background-position:-10px 0;
}
.ui-resizable-w {
  cursor:w-resize;
  width:10px;
  left:-10px;
  top:0px;
  height:100%;
  background-position:-10px 0;
}
.ui-resizable-se {
  cursor:se-resize;
  width:10px;
  height:10px;
  right:-10px;
  bottom:-10px;
  background-position:0 -30px !important;
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/images/border_sprite.png) !important;
}
.ui-resizable-sw {
  cursor:sw-resize;
  width:10px;
  height:10px;
  left:-10px;
  bottom:-10px;
  background-position:0 -20px;
}
.ui-resizable-nw {
  cursor:nw-resize;
  width:10px;
  height:10px;
  left:-10px;
  top:-10px;
  background-position:0 0;
}
.ui-resizable-ne {
  cursor:ne-resize;
  width:10px;
  height:10px;
  right:-10px;
  top:-10px;
  background-position:0 -10px;
}
.ui-accordion .ui-accordion-header {
  cursor:pointer;
  position:relative;
  margin-top:1px;
  zoom:1;
}
.ui-accordion .ui-accordion-li-fix { display:inline; }
.ui-accordion .ui-accordion-header-active { border-bottom:0 !important; }
.ui-accordion .ui-accordion-header a {
  display:block;
  font-size:1em;
  padding:.5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a { padding-left:2.2em; }
.ui-accordion .ui-accordion-header .ui-icon {
  position:absolute;
  left:.5em;
  top:50%;
  margin-top:-8px;
}
.ui-accordion .ui-accordion-content {
  padding:1em 2.2em;
  border-top:0;
  margin-top:-2px;
  position:relative;
  top:1px;
  margin-bottom:2px;
  overflow:auto;
  display:none;
  zoom:1;
}
.ui-accordion .ui-accordion-content-active { display:block; }
.ui-autocomplete {
  position:absolute;
  cursor:default;
}
.ui-autocomplete-loading { background:white url(https://www.flexibee.eu/podpora/__swift/javascript/__global/core/jqueryui/custom-theme/'images/ui-anim_basic_16x16.gif') right center no-repeat; }
* html .ui-autocomplete { width:1px; }
.ui-button {
  display:inline-block;
  position:relative;
  padding:0;
  margin-right:.1em;
  text-decoration:none !important;
  cursor:pointer;
  text-align:center;
  zoom:1;
  overflow:visible;
}
.ui-button-icon-only { width:2.2em; }
button.ui-button-icon-only { width:2.4em; }
.ui-button-icons-only { width:3.4em; }
button.ui-button-icons-only { width:3.7em; }
.ui-button .ui-button-text {
  display:block;
  line-height:1.4;
}
.ui-button-text-only .ui-button-text { padding:.4em 1em; }
.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
  padding:.4em;
  text-indent:-9999999px;
}
.ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding:.4em 1em .4em 2.1em; }
.ui-button-text-icons .ui-button-text {
  padding-left:2.1em;
  padding-right:2.1em;
}
input.ui-button { padding:.4em 1em; }
.ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
  position:absolute;
  top:50%;
  margin-top:-8px;
}
.ui-button-icon-only .ui-icon {
  left:50%;
  margin-left:-8px;
}
.ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left:.5em; }
.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right:.5em; }
.ui-buttonset { margin-right:7px; }
.ui-buttonset .ui-button {
  margin-left:0;
  margin-right:-.3em;
}
button.ui-button::-moz-focus-inner {
  border:0;
  padding:0;
}
.ui-dialog {
  position:absolute;
  width:300px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
.ui-dialog .ui-dialog-titlebar {
  padding:.3em .3em .3em 1em;
  position:relative;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:0px;
  border-bottom:1px solid #d9cebc;
}
.ui-dialog .ui-dialog-title {
  float:left;
  margin:.1em 0 .2em;
  font-weight:normal;
  padding-top:2px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
.ui-dialog .ui-dialog-titlebar-close {
  position:absolute;
  right:.3em;
  top:50%;
  width:19px;
  margin:-10px 0 0 0;
  padding:1px;
  height:18px;
}
.ui-dialog .ui-dialog-titlebar-close span {
  display:block;
  margin:1px;
}
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding:0; }
.ui-dialog .ui-dialog-content {
  border:0;
  background:#fff;
  overflow:auto;
  zoom:1;
  margin-left:-1px;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
.ui-dialog .ui-dialog-buttonpane {
  text-align:left;
  border-width:1px 0 0 0;
  background-image:none;
  margin:.5em 0 0 0;
  padding:.3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane button {
  float:right;
  margin:.5em .4em .5em 0;
  cursor:pointer;
  padding:.2em .6em .3em .6em;
  line-height:1.4em;
  width:auto;
  overflow:visible;
}
.ui-draggable .ui-dialog-titlebar { cursor:move; }
.ui-slider {
  position:relative;
  text-align:left;
}
.ui-slider .ui-slider-handle {
  position:absolute;
  z-index:2;
  width:1.2em;
  height:1.2em;
  cursor:default;
}
.ui-slider .ui-slider-range {
  position:absolute;
  z-index:1;
  font-size:.7em;
  display:block;
  border:0;
}
.ui-slider-horizontal { height:.8em; }
.ui-slider-horizontal .ui-slider-handle {
  top:-.3em;
  margin-left:-.6em;
}
.ui-slider-horizontal .ui-slider-range {
  top:0;
  height:100%;
}
.ui-slider-horizontal .ui-slider-range-min { left:0; }
.ui-slider-horizontal .ui-slider-range-max { right:0; }
.ui-slider-vertical {
  width:.8em;
  height:100px;
}
.ui-slider-vertical .ui-slider-handle {
  left:-.3em;
  margin-left:0;
  margin-bottom:-.6em;
}
.ui-slider-vertical .ui-slider-range {
  left:0;
  width:100%;
}
.ui-slider-vertical .ui-slider-range-min { bottom:0; }
.ui-slider-vertical .ui-slider-range-max { top:0; }
.ui-tabs {
  position:relative;
  zoom:1;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:0px;
}
.ui-tabs .ui-tabs-nav {
  margin:0;
  padding:.2em .2em 0;
}
.ui-tabs .ui-tabs-nav {
  list-style:none;
  position:relative;
  padding:4px 4px 0;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
  border:0px;
  border-bottom:1px solid #d9cebc;
  white-space:nowrap;
}
.ui-tabs .ui-tabs-nav li {
  position:relative;
  FONT:12px Trebuchet MS, Tahoma, Verdana, Arial, Helvetica;
  float:left;
  border-bottom-width:0 !important;
  margin:0 3px -1px 0;
  padding:0px;
}
.ui-tabs .ui-tabs-nav li a {
  float:left;
  text-decoration:none;
  padding:5px 12px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom:1px !important;
  border-bottom-width:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor:pointer; }
.ui-tabs .ui-tabs-panel {
  display:block;
  border-width:0;
  background:none;
  -moz-border-radius:0px;
  -webkit-border-radius:0px;
  border-radius:0px;
}
.ui-tabs .ui-tabs-hide { display:none !important; }
#ui-datepicker-div { DISPLAY:none; }
.ui-datepicker {
  width:17em;
  padding:.2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
  position:relative;
  padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
  position:absolute;
  top:2px;
  width:1.8em;
  height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top:1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
  display:block;
  position:absolute;
  left:50%;
  margin-left:-8px;
  top:50%;
  margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
  margin:0 2.3em;
  line-height:1.8em;
  text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
  float:left;
  font-size:1em;
  margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year { width:100%; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width:49%; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float:right; }
.ui-datepicker table {
  width:100%;
  font-size:.9em;
  border-collapse:collapse;
  margin:0 0 .4em;
}
.ui-datepicker th {
  padding:.7em .3em;
  text-align:center;
  font-weight:bold;
  border:0;
}
.ui-datepicker td {
  border:0;
  padding:1px;
}
.ui-datepicker td span, .ui-datepicker td a {
  display:block;
  padding:.2em;
  text-align:right;
  text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image:none;
  margin:.7em 0 0 0;
  padding:0 .2em;
  border-left:0;
  border-right:0;
  border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float:right;
  margin:.5em .2em .4em;
  cursor:pointer;
  padding:.2em .6em .3em .6em;
  width:auto;
  overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-trigger {
  padding-left:2px;
  vertical-align:middle;
  cursor:pointer;
}
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table {
  width:95%;
  margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break {
  clear:both;
  width:100%;
}
.ui-datepicker-rtl { direction:rtl; }
.ui-datepicker-rtl .ui-datepicker-prev {
  right:2px;
  left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left:2px;
  right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right:1px;
  left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left:1px;
  right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float:left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width:0;
  border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width:0;
  border-left-width:1px;
}
.ui-datepicker-cover {
  display:none;
  display:block;
  position:absolute;
  z-index:-1;
  filter:mask();
  top:-4px;
  left:-4px;
  width:200px;
  height:200px;
}
.ui-progressbar {
  height:2em;
  text-align:left;
}
.ui-progressbar .ui-progressbar-value {
  margin:-1px;
  height:100%;
}


/* clientcss template from database */
body {
  background:#463d38;
  margin:0;
  padding:0;
  font-family:Roboto, "Trebuchet MS", "Geneva CE", lucida, sans-serif;
  line-height:125%;
  font-size:95%;
}
.bodymain { min-width:1020px; }
#maincore {
  width:1020px;
  margin:0 auto;
  padding:3em 0;
  position:relative;
  clear:both;
}
#maincorebody { background-color:#f1f1f1; }
#main {
  position:relative;
  clear:both;
}
.footer-right {
  float:right;
  margin:0 0 0 7px;
  padding:8px 0px;
  text-align:right;
}
.footer-left {
  padding:8px 0 0 0;
  margin:0 0 0 30px;
  float:left;
}
.flexibee-footer {
  color:#fff !important;
  width:1020px;
  margin:0 auto;
  padding-bottom:500px;
}
.flexibee-footer a { color:#fff !important; }
.flexibee-footer a:hover {
  color:#fff !important;
  text-decoration:underline;
}
#menu-center select {
  display:none;
  width:80%;
  padding-left:5px;
  margin-left:1em;
  font-size:1em;
}
#secondary .right-btn { padding-right:6px; }
#secondary .left-btn { padding-left:6px; }
#secondary .sec-menu.blog-btn { padding-left:6px; }
#secondary .sec-menu-muj, #secondary .sec-menu {
  padding:8px 10px;
  font-size:11px;
}
body span { color:#817e7e !important; }
#secondary .sec-menu.blog-btn {
  border-right:0;
  -webkit-border-radius:0 0 0 3px;
  -moz-border-radius:0 0 0 3px;
  border-radius:0 0 0 3px;
  -webkit-box-shadow:inset 1px 1px #fed840, inset 0 -1px #fed840;
  -moz-box-shadow:inset 1px 1px #fed840, inset 0 -1px #fed840;
  box-shadow:inset 1px 1px #fed840, inset 0 -1px #fed840;
}
#secondary .sec-menu {
  margin:-2px 0 0 0;
  border-top:0;
  text-decoration:none;
}
#secondary .sec-menu-muj {
  margin:-2px 0 0 0;
  color:#fed840;
  text-decoration:none;
  text-shadow:0 1px 0 #025e0f;
}
#secondary .sec-menu-muj:hover { text-decoration:underline; }
#secondary .right-btn {
  border-left:1px solid #d7a818;
  -webkit-border-radius:0 0 6px 0;
  -moz-border-radius:0 0 6px 0;
  border-radius:0 0 6px 0;
  -webkit-box-shadow:inset -1px -1px #fed840, inset 0 1px #fed840;
  -moz-box-shadow:inset -1px -1px #fed840, inset 0 1px #fed840;
  box-shadow:inset -1px -1px #fed840, inset 0 1px #fed840;
}
#secondary .left-btn {
  border-right:1px solid #f9e3a0;
  -webkit-border-radius:0 0 0 6px;
  -moz-border-radius:0 0 0 6px;
  border-radius:0 0 0 6px;
  -webkit-box-shadow:inset 1px 1px #fed840, inset 0 -1px #fed840;
  -moz-box-shadow:inset 1px 1px #fed840, inset 0 -1px #fed840;
  box-shadow:inset 1px 1px #fed840, inset 0 -1px #fed840;
}
#secondary .center-btn {
  border-right:1px solid #f9e3a0;
  border-left:1px solid #d7a818;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:inset 0 1px #fed840, inset 0 -1px #fed840;
  -moz-box-shadow:inset 0 1px #fed840, inset 0 -1px #fed840;
  box-shadow:inset 0 1px #fed840, inset 0 -1px #fed840;
}
a.sec-menu:hover {
  background:#d4ac2b;
  background:-moz-linear-gradient(#d4bc1b,#fde238);
  background:-webkit-gradient(linear,0 0,0 100%,from(#d4bc1b),to(#fde238));
  background:-webkit-linear-gradient(#d4bc1b,#fde238);
  background:-o-linear-gradient(#d4bc1b,#fde238);
  background:linear-gradient(#d4bc1b,#fde238);
}
.sec-menu, a.sec-menu {
  background:#fde238;
  background:-moz-linear-gradient(#f4cc52,#fde238);
  background:-webkit-gradient(linear,0 0,0 100%,from(#f4cc52),to(#fde238));
  background:-webkit-linear-gradient(#f4cc52,#fde238);
  background:-o-linear-gradient(#f4cc52,#fde238);
  background:linear-gradient(#f4cc52,#fde238);
  border:1px solid #f4cc52;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  padding:.4em 1em;
  color:#000 !important;
  white-space:nowrap;
  -moz-box-shadow:inset 1px 1px #fed840, inset -1px -1px #fed840;
  -webkit-box-shadow:inset 1px 1px #fed840, inset -1px -1px #fed840;
  box-shadow:inset 1px 1px #fed840, inset -1px -1px #fed840;
}
.footer-menu { padding-top:3em; }
.rebuttonwide2 {
  display:inline-block;
  padding:5px 7px 5px 7px;
  font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
  font-size:14px;
  color:black;
  background:#feef00 url('https://www.flexibee.eu/static/img/css3buttons_backgrounds.png') 0 0 no-repeat;
  white-space:nowrap;
  overflow:visible;
  cursor:pointer;
  text-decoration:none;
  border:1px solid #fed700;
  -webkit-border-radius:2px;
  -moz-border-radius:2px;
  -webkit-background-clip:padd ing-box;
  border-radius:2px;
  outline:none;
  position:relative;
  zoom:1;
  *display:inline;
  font-weight:bold;
}
.rebuttonwide2:link, .rebuttonwide2:visited { color:black; }
.rebuttonwide2:hover {
  color:white;
  border-color:#b53a31;
  text-decoration:none;
  text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
  background-position:0 -40px;
  background-color:#bd4a42;
}
.rebuttonwide2:active, .rebuttonwide2.active {
  background-position:0 -81px;
  border-color:#347bba;
  background-color:#0f5ea2;
  color:#fff;
  text-shadow:none;
}
.rebuttonwide2:active { top:1px; }
.rebuttonwide2.negative:hover {
  color:#fff;
  background-position:0 -121px;
  background-color:#d84743;
  border-color:#911d1b;
}
.rebuttonwide2.negative:active, .rebuttonwide2.negative.active {
  background-position:0 -161px;
  background-color:#a5211e;
  border-color:#911d1b;
}
.rebuttonwide2.pill {
  -webkit-border-radius:19px;
  -moz-border-radius:19px;
  border-radius:19px;
  padding:2px 10px 2px 10px;
}
.rebuttonwide2.left {
  -webkit-border-bottom-right-radius:0px;
  -webkit-border-top-right-radius:0px;
  -moz-border-radius-bottomright:0px;
  -moz-border-radius-topright:0px;
  border-bottom-right-radius:0px;
  border-top-right-radius:0px;
  margin-right:0px;
}
.rebuttonwide2.middle {
  margin-right:0px;
  margin-left:0px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;
  border-right:none;
  border-left:none;
}
.rebuttonwide2.right {
  -webkit-border-bottom-left-radius:0px;
  -webkit-border-top-left-radius:0px;
  -moz-border-radius-bottomleft:0px;
  -moz-border-radius-topleft:0px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  margin-left:0px;
}
.rebuttonwide2.left:active, .rebuttonwide2.middle:active, .rebuttonwide2.right:active { top:0px; }
.rebuttonwide2.small {
  font-size:10px;
  padding-left:6px;
  padding-right:6px;
}
.rebuttonwide2.big {
  font-size:16px;
  padding-left:17px;
  padding-right:17px;
}
.rebuttonwide2 span.icon {
  display:inline-block;
  width:14px;
  height:12px;
  margin:auto 7px auto auto;
  position:relative;
  top:2px;
  background-image:url('https://www.flexibee.eu/static/img/css3buttons_backgrounds.png');
  background-repeat:no-repeat;
}
label { cursor:pointer; }
a:visited {
  COLOR:#333;
  TEXT-DECORATION:none;
  outline:none;
}
a:hover {
  COLOR:red !important;
  TEXT-DECORATION:none;
  outline:none;
}
a:link {
  COLOR:#333;
  TEXT-DECORATION:none;
  outline:none;
}
.bluelink:visited {
  color:#277dca;
  TEXT-DECORATION:none;
  outline:none;
}
.bluelink:hover {
  COLOR:red !important;
  TEXT-DECORATION:none;
  outline:none;
}
.bluelink {
  color:#277dca !important;
  font-family:Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  outline:none;
}
.redtext { COLOR:red; }
.graytext { COLOR:#333; }
.chatlink:visited {
  COLOR:#277dc9;
  TEXT-DECORATION:none;
  outline:none;
}
.chatlink:hover {
  COLOR:red !important;
  TEXT-DECORATION:none;
  outline:none;
}
.chatlink:link {
  COLOR:#277dc9;
  TEXT-DECORATION:none;
  outline:none;
}
.smalltext {
  font-size:11px;
  font-family:Verdana, Tahoma, sans-serif;
}
.linkedselectcontainer {
  PADDING:4px 0 0 20px;
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/linkdownarrow_blue.gif') no-repeat 0 10px;
}
.searchboxcontainer {
  border:4px SOLID rgba(204,204,204,0.6);
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
}
.searchbox {
  border:1px SOLID #ccc;
  background:#fff;
}
.searchbuttoncontainer {
  float:right;
  height:35px;
  vertical-align:top;
}
.searchbutton {
  background:#fde238;
  text-shadow:0 1px 0 rgba(255,255,255,0.5);
  color:black !important;
  display:inline-block;
  font-size:11px;
  font-weight:bold;
  padding:8px 33px;
  text-decoration:none;
  cursor:pointer;
}
.searchbutton:hover {
  background:#d4ac2b;
  text-decoration:none !important;
  color:black !important;
}
.searchinputcontainer {
  height:35px;
  outline:none;
  display:inline-block;
  width:80%;
}
.searchquery {
  width:100%;
  margin:1px 0 0 0;
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_search.png') no-repeat 8px 6px;
  padding:5px 6px 7px 30px;
  border:0px;
  color:#d5d5d5;
  font-size:18px;
  font-family:'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, Verdana, sans-serif;
  height:20px;
}
.searchqueryactive { color:#666 !important; }
#topbanner {
  width:1020px;
  margin:0 auto;
  padding:0;
}
#topbanner {
  position:relative;
  height:65px;
}
.topbannerchat {
  margin-top:8px;
  float:left;
}
#topbanneravatarcontainer {
  float:right;
  width:100px;
  height:100px;
}
#logo { margin:1.6em 0 0.3em 0.3em; }
#toptoolbar {
  width:1020px;
  margin:0 auto;
  padding:0 0 0 15px;
}
#toptoolbarbody {
  background-color:#fff;
  padding:0;
  margin:0;
  font-size:15px;
  width:100%;
  position:relative;
  float:left;
  clear:both;
}
#toptoolbar a {
  color:#777;
  font-weight:bold;
  font-family:'trebuchet ms', verdana, helvetica, sans-serif;
  font-size:15px;
  text-decoration:none;
  padding:13px 12px;
}
#toptoolbarrightarea {
  float:right;
  display:inline-block;
  margin-top:0.2em;
  margin-right:0.4em;
  height:100%;
}
#toptoolbarrightareainset { display:inline-block; }
#toptoolbar select {
  border:1px solid #cdc2ab;
  font-family:verdana, tahoma, sans-serif;
  font-size:1em;
  margin:5px 5px 0 0;
}
#toptoolbarlinklist {
  margin:0;
  padding:0;
  height:44px;
}
#toptoolbarlinklist li {
  list-style-type:none;
  display:inline-block;
  float:left;
  clear:none;
  height:44px;
}
#toptoolbarlinklist li.current a { color:#614839 !important; }
#leftloginsubscribebox, .leftnavboxbox { margin:10px 0 10px 10px; }
#leftlivechatbox {
  text-align:center;
  float:left;
  margin-left:17%;
  padding-top:6px;
}
#leftloginbox, #leftsubscribebox {
  border:solid #cdc6b6;
  border-width:0 1px 1px 1px;
}
#leftloginbox .inputframe, #leftsubscribebox .inputframe { vertical-align:middle; }
#leftloginbox .maitem, #leftsubscribebox .maitem {
  padding:0.5em 0.5em 0.5em 25px;
  vertical-align:middle;
  font-size:70%;
  border-bottom:1px solid #ddddc7;
  border-top:1px solid #fff;
  background-color:#f8f4eb;
}
#leftloginbox .maitem:hover, #leftsubscribebox .maitem:hover {
  background-color:#ffefbb;
  border-bottom:1px solid #e5c365;
  cursor:pointer;
}
#leftloginbox .maprofile { background:#f8f4eb URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_myprofile.gif') no-repeat 4px 4px; }
#leftloginbox .maorganization { background:#f8f4eb URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_userorganization.png') no-repeat 4px 4px; }
#leftloginbox .machangepassword { background:#f8f4eb URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_lock.gif') no-repeat 4px 4px; }
#leftloginbox .mapreferences { background:#f8f4eb URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_preferences.gif') no-repeat 4px 4px; }
#leftloginbox .mabilling { background:#f8f4eb URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_creditcards.png') no-repeat 4px 4px; }
#leftloginbox .malogout {
  border-bottom:none !important;
  background:#f8f4eb URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_logout.png') no-repeat 4px 4px;
}
#leftloginbox input.loginstyled, input.loginstyledlabel {
  width:98%;
  background:white url("https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif") repeat-x top left;
  border:1px solid #cdc2ab;
  padding:2px;
  margin:1px;
  font-size:70%;
  font-family:Verdana, Tahoma, sans-serif;
}
#leftloginbox input.loginstyledlabel { color:#878787; }
#leftloginbox #leftloginboxrememberme {
  margin:0 0.2em;
  padding:0;
  vertical-align:middle;
}
#leftloginboxremembermetext {
  font-size:70%;
  vertical-align:middle;
}
#leftsubscribebox input.emailstyled, input.emailstyledlabel {
  width:98%;
  background:white url("https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif") repeat-x top left;
  border:1px solid #cdc2ab;
  padding:2px;
  margin:1px;
  font-size:70%;
  font-family:Verdana, Tahoma, sans-serif;
}
#leftsubscribebox input.emailstyledlabel { color:#878787; }
.leftnavboxtitle { position:relative; }
.leftnavboxtitleleftgap {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/navboxtl.gif") no-repeat top left;
  display:inline-block;
  width:3px;
  margin:0;
  padding:0;
  height:1.5em;
}
.leftnavboxtitlebulk {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/navboxtr.gif") no-repeat top right;
  position:absolute;
  left:3px;
  right:0;
  height:1.5em;
  vertical-align:middle;
}
.leftnavboxtitletext {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/doublearrowsnav.gif") no-repeat 2px 2px;
  padding-left:1.7em;
  padding-top:0;
  font-size:11px;
  font-family:verdana, arial, helvetica, sans-serif;
  vertical-align:middle;
}
.leftnavboxcontent {
  border:1px solid #cdc6b6;
  word-wrap:break-word;
}
.leftnavboxcontent a {
  display:block;
  text-decoration:none;
  color:black;
  font-family:Verdana, Tahoma, sans-serif;
  font-size:11px;
  border-bottom:1px solid #f5f5f5;
  text-indent:20px;
  padding:0.375em;
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_folderyellow.gif");
  background-repeat:no-repeat;
  background-position:0.375em 0.25em;
  line-height:140%;
}
.leftnavboxcontent a:hover {
  background-color:#fff8e9;
  color:#476ca4;
}
#toptoolbarlinklist a {
  display:inline-block;
  border:0;
  background-image:none !important;
  background-repeat:no-repeat;
}
a.toptoolbarlink:hover { color:#474747 !important; }
#maincoreleft {
  float:left;
  left:0px;
  width:14em;
  height:100%;
}
#maincorecontent {
  margin-left:14.5em;
  height:100%;
  padding:0.75em;
}
#coresearchinput {
  vertical-align:middle;
  margin:3px;
  padding:1px 0 0 23px;
  border:1px solid #40738b;
  height:23px;
  color:#285063;
  font-family:calibri, candara, verdana, tahoma, sans-serif;
  font-size:1.4em;
  width:280px;
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_search.gif") no-repeat 3px 3px white;
  vertical-align:middle;
}
#breadcrumbbar {
  border:1px solid #cdc6b6;
  font-size:11px;
}
.breadcrumb {
  background:white url("https://www.flexibee.eu/podpora/__swift/themes/client/images/breadcrumbbg.png") no-repeat right center;
  color:#666;
  display:inline-block;
  padding:0.4em 1em 0.5em 0.5em;
}
.breadcrumb:hover { background:white url("https://www.flexibee.eu/podpora/__swift/themes/client/images/breadcrumbbghover.png") no-repeat right center; }
.breadcrumb.lastcrumb {
  font-weight:bold;
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/breadcrumbbghover.png");
}
#bottomfooter {
  text-align:center;
  margin-top:2em;
  clear:both;
  font-size:70%;
}
.bottomfooterpadding { padding:4px 4px 8px 4px; }
#bottomfooter a {
  text-decoration:none;
  color:#333;
}
.blockgray { BACKGROUND:#333; }
.blockred { BACKGROUND:#ce1707; }
.blockgreen { BACKGROUND:#639d0c; }
.blockyellow { BACKGROUND:#fbc22d; }
.blockpink { BACKGROUND:#ec8ff1; }
.blockorange { BACKGROUND:#fe9309; }
.blockblue {
  BACKGROUND:#3b5998;
  BODER-BOTTOM:1px SOLID #00376a;
}
.blockred, .blockgreen, .blockyellow, .blockpink, .blockorange, .blockblue, .blockgray {
  HEIGHT:10px;
  PADDING:4px 6px 4px 6px;
  TEXT-ALIGN:center;
  text-shadow:0 1px 0 rgba(0,0,0,0.5);
  -moz-border-radius:8px;
  -webkit-border-radius:8px;
  DISPLAY:inline;
  COLOR:#fff;
  FONT:11px Verdana, "lucida grande", Tahoma, Arial, Helvetica;
}
#corewidgetbox {
  margin-top:2em;
  margin-bottom:1.5em;
  padding-left:3px;
}
.widgetrow {
  width:100%;
  position:relative;
}
.widgetrowitem {
  DISPLAY:block;
  CURSOR:pointer;
  width:240px;
  margin:0 1.5em 1em 0;
  clear:none;
  text-decoration:none;
  display:inline-block;
  vertical-align:middle;
  -moz-border-radius:7px;
  -webkit-border-radius:7px;
  border:1px solid #c9cfd7;
  background:#fcfaf4;
  padding:0.8em 1em 0.8em 0.3em;
  -moz-box-shadow:0.05em 0.05em 0.3em 0.01em #dedede;
  -webkit-box-shadow:0.05em 0.05em 0.3em 0.01em #dedede;
  box-shadow:0.05em 0.05em 0.3em 0.01em #dedede;
}
.widgetrowitem:focus {
  outline:none;
  background-color:#eee;
}
.widgetrowitem:hover {
  background-color:#f9fde9;
  border-color:#b7d4ae;
}
.defaultwidget { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/space.gif"); }
.widgetrow a {
  width:180px;
  padding:12px 1em 18px 2.8em;
  margin:0 1.5em 1em 0;
  background-repeat:no-repeat;
  background-position:9px 7px;
  color:#277dc9;
  font-family:sans-serif;
  font-size:18px;
  font-weight:500;
}
.widgetrow a:hover {
  color:#277dc9 !important;
  text-shadow:0 1px 0 #eff3de !important;
}
#leftloginsubscribeboxlogintab        .tabtext { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_tabuser.gif"); }
#leftloginsubscribeboxsubscribetab    .tabtext { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_tabmail.gif"); }
.tabrow {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/tabborderpx.png") repeat-x bottom left;
  margin:0;
  padding:0;
}
.tabtext {
  padding:0 1em 0 2em;
  background-repeat:no-repeat;
  background-position:0.25em 0;
}
.atab {
  display:inline-block;
  clear:none;
  margin:0;
  padding:0;
  height:100%;
  text-decoration:none;
  color:#333;
  font-weight:bold;
  font-size:11px;
  font-family:verdana, candara, sans-serif;
  cursor:pointer;
}
.atab.inactive, .atab.inactive {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/tabborderpx.png") repeat-x bottom left;
  margin:0;
  padding:0;
  color:#a0947b;
}
.atabbasic { cursor:inherit !important; }
.tableftgap {
  border-bottom:1px solid white;
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/activetab_left.gif");
  background-repeat:no-repeat;
  background-position:top right;
  width:3px;
  display:inline-block;
  padding:5px 0 4px 0;
  margin:0 0 0 5px;
  height:100%;
}
.tabbulk {
  border-bottom:1px solid white;
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/activetab_right_bulk.gif");
  background-repeat:no-repeat;
  background-position:top right;
  display:inline-block;
  padding:5px 3px 4px 0;
  margin:0;
  height:100%;
}
.tabbulk:hover { color:black !important; }
.inactive .tableftgap {
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/inactivetab_left.gif");
  border-bottom:1px solid #cdc6b6;
}
.inactive .tabbulk {
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/inactivetab_right_bulk.gif");
  border-bottom:1px solid #cdc6b6;
}
:hover.inactive .tableftgap { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/hoverinactivetab_left.gif"); }
:hover.inactive .tabbulk {
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/hoverinactivetab_right_bulk.gif");
  color:black;
}
.zebraeven { background-color:#fefefe; }
.zebraodd { background-color:#f7f5e7; }
.inputframe { padding:0.25em 0.5em 0.25em 0.25em; }
.switchingpanel { display:none; }
.switchingpanel.active { display:block; }
.vdivider {
  margin:0.4em 0.4em;
  height:0px;
  border:solid #ddddc7;
  border-width:1px 0 0 0;
}
.customfieldrequired {
  COLOR:red;
  MARGIN-LEFT:6px;
}
#logintext {
  float:left;
  font-size:70%;
  margin-top:0.75em;
  margin-left:0.7em;
}
#loginsubscribebuttons {
  text-align:right;
  display:block;
}
.rebutton, .rebuttonblue, .rebuttonred {
  border:0 solid white;
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/button1_sprite.png") no-repeat top left;
  background-position:0 0;
  height:24px;
  width:79px;
  color:black;
  font-family:verdana, tahoma, sans-serif;
  font-size:11px;
  margin:5px 5px 5px 0;
  padding:4px 0 15px 0;
  vertical-align:middle;
  cursor:pointer;
}
.infotextcontainer {
  FONT-SIZE:12px;
  FONT-STYLE:italic;
}
.sprite-button1 { background-position:0 0; }
.sprite-button1blue { background-position:0 -74px; }
.sprite-button1green { background-position:0 -148px; }
.sprite-button1hover { background-position:0 -222px; }
.sprite-button1red { background-position:0 -296px; }
.rebuttonblue { background-position:0 -74px; }
.rebuttonred { background-position:0 -296px; }
.rebuttonblue:hover { background-position:0 -148px; }
.rebuttonred:hover { background-position:0 -148px; }
.rebutton:hover { background-position:0 -148px; }
.sprite-buttonwide { background-position:0 0; }
.sprite-buttonwidehover { background-position:0 -95px; }
.sprite-buttonwide2 { background-position:0 0; }
.sprite-buttonwide2hover { background-position:0 -86px; }
.rebuttonwide2 {
  border:0 solid white;
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/buttonwide2_sprite.png") no-repeat top left;
  background-position:0 0;
  height:36px;
  width:95px;
  color:#333;
  font-family:candara, trebuchet ms, tahoma, verdana, tahoma, sans-serif;
  font-size:16px;
  font-weight:bold;
  margin:5px 5px 5px 0;
  padding:5px 0 10px 0;
  vertical-align:middle;
  cursor:pointer;
}
.rebuttonwide2:hover { background-position:0 -86px; }
.datecontainerparent {
  WIDTH:54px;
  HEIGHT:88px;
}
.monthholder {
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/calendartop.gif') no-repeat;
  DISPLAY:block;
  TEXT-ALIGN:center;
  VERTICAL-ALIGN:middle;
  PADDING:0px;
  COLOR:#fff;
  FONT:bold 11px Verdana, Arial, Helvetica;
  WIDTH:54px;
  HEIGHT:22px;
  text-shadow:0 1px 0 #000;
}
.monthsub { PADDING-TOP:4px; }
.dateholder {
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/calendarbottom.gif') no-repeat;
  DISPLAY:block;
  TEXT-ALIGN:center;
  VERTICAL-ALIGN:middle;
  PADDING:0px;
  COLOR:#555;
  FONT:10px Verdana, Arial, Helvetica;
  WIDTH:54px;
  HEIGHT:66px;
}
.datesub {
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
}
.datecontainer {
  FONT:28px Trebuchet MS, Calibri, Verdana, Arial, Helvetica;
  padding-top:3px;
}
.boxcontainer {
  margin:16px 0 16px 0;
  padding:10px;
  BACKGROUND:#f2f2eb;
  -moz-border-radius:12px 12px 0 0;
  -webkit-border-radius:12px 12px 0 0;
  border-radius:12px 12px 0 0;
}
.boxcontainerlabel {
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:22px;
  font-weight:bold;
  color:#4e4e4e;
  margin-bottom:8px;
  TEXT-SHADOW:0 1px 0 rgba(255,255,255,0.85);
}
.boxcontainercontent {
  border:2px SOLID #e2e2d6;
  background:white;
  padding:10px;
  font-size:12px;
}
.boxcontainercontenttight {
  border:2px SOLID #e2e2d6;
  background:white;
  font-size:12px;
}
.hlineheader {
  width:100%;
  margin:0;
  padding:0;
  white-space:nowrap;
  color:#277dca;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:14px;
  font-weight:none;
}
.hlineheader th {
  margin:0;
  padding:0 8px 0 0;
}
.hlineheader td {
  font-size:50%;
  margin:0;
  padding:0;
}
td.hlinelower {
  border-top:1px solid #ececec;
  width:100%;
}
.hlinegray { color:#626262 !important; }
.subcontent { padding:4px 0px 4px 4px; }
.captchaholder { padding:4px 0 4px 0; }
.dialogerror {
  display:none;
  background-color:#ff969b;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  padding:6px;
  margin:16px 0 16px 0;
}
.dialogerrorsub {
  border:1px solid #dfdfd3;
  padding:2px;
  background:white;
}
.dialogerrorcontent {
  border:1px solid #dfdfd3;
  padding:6px 6px 6px 34px;
  background:white;
  color:#4e4e4e;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_error.png') no-repeat 4px 2px;
}
.dialoginfo {
  display:none;
  background-color:#b3eab8;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  padding:6px;
  margin:16px 0 16px 0;
}
.dialoginfosub {
  border:1px solid #dfdfd3;
  padding:2px;
  background:white;
}
.dialoginfocontent {
  border:1px solid #dfdfd3;
  padding:6px 6px 6px 38px;
  background:white;
  color:#4e4e4e;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:16px;
  font-weight:bold;
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_info.png') no-repeat 4px 0px;
}
.error {
  BORDER:1px dotted red !important;
  background-image:none !important;
  background:#ffeef0 !important;
  DISPLAY:block;
  MARGIN-TOP:5px;
  PADDING:4px;
}
.swifttexterror {
  BORDER:1px dotted red !important;
  background-image:none !important;
  background:#ffeef0 !important;
}
.swifttext {
  WIDTH:300px;
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  BORDER:1px SOLID #cdc2ab;
  PADDING:2px 2px 2px 2px;
  MARGIN:0px;
  vertical-align:middle;
}
.swifttextsmall {
  WIDTH:80px;
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  BORDER:1px SOLID #cdc2ab;
  PADDING:4px 4px 4px 4px;
  MARGIN:0px;
  vertical-align:middle;
}
.swifttextlarge {
  WIDTH:300px;
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  BORDER:1px SOLID #cdc2ab;
  PADDING:4px 4px 4px 4px;
  MARGIN:0px;
  vertical-align:middle;
}
.swifttextwide {
  WIDTH:100%;
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  BORDER:1px SOLID #cdc2ab;
  PADDING:4px 4px 4px 4px;
  MARGIN:0px;
  vertical-align:middle;
}
.swifttextdisabled {
  BACKGROUND-COLOR:#ddd6c7;
  COLOR:#808080;
  BORDER:1px SOLID #c3baa7;
  PADDING:2px 2px 2px 2px;
  vertical-align:middle;
}
.swifttextarea {
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  BORDER:1px SOLID #cdc2ab;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
  WIDTH:550px;
}
.swiftselect {
  BORDER:1px SOLID #cdc2ab;
  BACKGROUND-COLOR:#fff;
  COLOR:#000;
  margin:0px;
  padding:1px;
  vertical-align:middle;
  Z-INDEX:11;
}
.swifttextareawide {
  WIDTH:100%;
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  BORDER:1px SOLID #cdc2ab;
  padding:2px 2px 2px 2px;
  vertical-align:middle;
}
.rebuttonwide {
  border:0 solid white;
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/buttonwide.gif");
  background-repeat:no-repeat;
  height:45px;
  width:79px;
  color:black;
  font-family:verdana, tahoma, sans-serif;
  font-weight:bold;
  font-size:11px;
  margin:5px 5px 5px 0;
  padding:4px 0 12px 0;
  vertical-align:middle;
  cursor:pointer;
}
.rebuttonwide:hover { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/buttonwidehover.gif"); }
.errorrow {
  PADDING:6px;
  BORDER:1px SOLID #e7bcbc;
  -moz-border-radius:4px 4px 4px 4px;
  BACKGROUND-COLOR:#ffeef0;
  COLOR:#000;
  FONT-SIZE:11px;
  FONT-FAMILY:Verdana, Arial, Helvetica;
}
.errorrowhidden {
  PADDING:6px;
  DISPLAY:none;
  BORDER:1px SOLID #e7bcbc;
  -moz-border-radius:4px 4px 4px 4px;
  BACKGROUND-COLOR:#ffeef0;
  COLOR:#000;
  FONT-SIZE:11px;
  FONT-FAMILY:Verdana, Arial, Helvetica;
}
.swifttext, .swifttexterror, .swifttextnumeric, .swifttextwide, .swifttextareawide, .swifttextsmall, .swifttextlarge, .swiftpassword, .swifttextdisabled, .swifttextarea, .swiftselect, .swifttextlarge {
  FONT-FAMILY:Calibri, Verdana, Tahoma, Helvetica;
  FONT-SIZE:1.4em;
}
.addplus {
  display:inline;
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_add.gif") no-repeat 0px 0px;
  padding:0 0 0 20px;
}
.useremailitem, .ticketattachmentitem { padding:4px; }
.useremailitemdelete, .ticketattachmentitemdelete {
  margin-right:4px;
  width:18px;
  display:inline-block;
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_trash.gif") no-repeat 0px 1px;
  height:18px;
  cursor:pointer;
}
#sendemailcontainer { display:none; }
#livechattab .tabtext { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_tablivechat.gif"); }
#chattoptoolbar {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/toolbarbg.gif") repeat-x top left #fcfaf4;
  font-size:70%;
  width:100%;
  border-width:1px 0;
  border-style:solid;
  border-color:#e1d9c9 white #cdc6b6 white;
  position:relative;
  color:#333;
  float:left;
  clear:both;
  padding-bottom:0.3em;
}
#chattoptoolbar a {
  color:black;
  text-decoration:none;
}
#chattoptoolbarrightarea {
  float:right;
  display:inline-block;
  margin-top:0.6em;
  margin-right:0.4em;
  height:100%;
}
#chattoptoolbarrightareainset {
  display:inline-block;
  margin:0 0.2em 0 0;
}
#chattoptoolbar select {
  border:1px solid #cdc2ab;
  font-family:verdana, tahoma, sans-serif;
  font-size:1em;
}
#chattoptoolbarlinklist {
  margin:0;
  padding:0;
}
#chattoptoolbarlinklist li {
  background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/toolbarbuttonbg.gif") repeat-x top left #fcfaf5;
  list-style-type:none;
  display:inline-block;
  float:left;
  margin:0.3em 0 0 0.3em;
  padding:0;
  clear:none;
}
#chattoptoolbarlinklist li:hover { background:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/toolbarbuttonbg_hover.gif") repeat-x top left #fcfaf5; }
#chattoptoolbarlinklist a {
  display:inline-block;
  border:1px solid;
  border-color:white #dcd2c0 #dcd2c0 white;
  padding:0.4em 0.7em 0.4em 2.3em;
  margin:0;
  background-position:0.5em 0.3em;
  background-repeat:no-repeat;
}
#chattoptoolbarlinklist a:hover { border-color:#f9f0d7 #e5c365 #e5c365 #f9f0d7; }
a#chattoptoolbarcloselink { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_widget_close.gif"); }
a#chattoptoolbarprintlink { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_widget_print.gif"); }
a#chattoptoolbaremaillink { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_widget_email.gif"); }
a#chattoptoolbarsoundonlink { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_widget_soundon.gif"); }
a#chattoptoolbarsoundofflink { background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_widget_soundoff.gif"); }
li#chattoptoolbarprint { display:none; }
li#chattoptoolbaremail { display:none; }
li#chattoptoolbarsoundon { display:none; }
li#chattoptoolbarsoundoff { display:none; }
#main.chatview {
  position:fixed;
  margin:0;
  top:0.8em;
  bottom:0.8em;
  left:0.8em;
  right:0.8em;
}
.chatview #bottomfooter {
  height:22px;
  vertical-align:middle;
  border-top:1px solid #d9cebc;
  color:#61718c;
  background:white url("https://www.flexibee.eu/podpora/__swift/themes/client/images/chatfooterbackground.gif") repeat-x top left;
  position:absolute;
  bottom:0;
  width:100%;
  padding:4px 0px 0px 0px;
}
.chatview #chatpostcontainer {
  position:absolute;
  bottom:22px;
  width:100%;
  padding:6px;
}
#chatcontentcontainer {
  z-index:10000;
  overflow:auto;
  position:fixed;
  top:16.5em;
  bottom:11em;
  left:30px;
  right:30px;
}
#chatstatuswrapper {
  z-index:10001;
  position:fixed;
  bottom:8.8em;
  height:2em;
  left:30px;
  right:30px;
}
.chatstatusbar {
  HEIGHT:2em;
  PADDING-TOP:7px;
  VERTICAL-ALIGN:middle;
  FONT-SIZE:11px;
  FONT-WEIGHT:bold;
  PADDING-LEFT:20px;
  BACKGROUND:URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_chatstatusbar.gif") no-repeat left;
}
.chatstatusbarhidden {
  HEIGHT:2em;
  PADDING-TOP:7px;
  VERTICAL-ALIGN:middle;
  FONT-SIZE:11px;
  FONT-WEIGHT:bold;
  PADDING-LEFT:20px;
}
#chatcore {
  background-color:#faf9f4;
  padding-top:0.5em;
  height:100%;
  width:100%;
}
#chatbox {
  background-color:white;
  padding:0.8em;
  font-size:70%;
  position:fixed;
  top:17em;
  bottom:3em;
  left:1.5em;
  right:1.5em;
  overflow:auto;
}
#chatcontrolregion {
  position:fixed;
  left:30px;
  right:30px;
  height:45px;
  bottom:3em;
  z-index:10002;
}
#chatpostmsgwrap {
  position:absolute;
  height:100%;
  top:0;
  bottom:0;
  right:6em;
  left:0;
}
#chatpostmsg {
  height:100%;
  width:100%;
  BACKGROUND:#fff URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/inputtextbg.gif') REPEAT-X TOP LEFT;
  COLOR:#000;
  FONT-FAMILY:Verdana, Tahoma;
  FONT-SIZE:11px;
  BORDER:1px SOLID #cdc2ab;
  vertical-align:middle;
}
#chatpostbutton {
  position:absolute;
  height:100%;
  top:0;
  bottom:0;
  right:0;
  width:80px;
  border:0 solid white;
  background-image:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/buttonwide.gif");
  background-repeat:no-repeat;
  color:black;
  font-family:verdana, tahoma, sans-serif;
  font-weight:bold;
  font-size:11px;
  margin:0;
  padding:0;
  vertical-align:middle;
  cursor:pointer;
}
.chatsystemmessage {
  BORDER-TOP:1px SOLID #ccc;
  BORDER-BOTTOM:1px SOLID #ccc;
  PADDING-LEFT:20px;
  BACKGROUND:#fff URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_infosquare.gif") no-repeat left;
  MARGIN-TOP:8px;
  MARGIN-BOTTOM:8px;
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  FONT-SIZE:12px;
  COLOR:#333;
}
.chaturlmessage {
  BORDER-TOP:1px SOLID #ccc;
  BORDER-BOTTOM:1px SOLID #ccc;
  PADDING-LEFT:20px;
  BACKGROUND:#fff URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_pushurl.png") no-repeat left;
  MARGIN-TOP:8px;
  MARGIN-BOTTOM:8px;
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  FONT-SIZE:12px;
  COLOR:#333;
}
.chatimagemessage {
  BORDER-TOP:1px SOLID #ccc;
  BORDER-BOTTOM:1px SOLID #ccc;
  PADDING-LEFT:20px;
  BACKGROUND:#fff URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_pushimage.png") no-repeat left;
  MARGIN-TOP:8px;
  MARGIN-BOTTOM:8px;
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  FONT-SIZE:12px;
  COLOR:#333;
}
.chatcodemessage {
  BORDER-TOP:1px SOLID #ccc;
  BORDER-BOTTOM:1px SOLID #ccc;
  PADDING-LEFT:6px;
  MARGIN-TOP:8px;
  MARGIN-BOTTOM:8px;
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  FONT-SIZE:12px;
  COLOR:#333;
}
.chatonsitemessage {
  BORDER-TOP:1px SOLID #ccc;
  BORDER-BOTTOM:1px SOLID #ccc;
  PADDING-LEFT:20px;
  BACKGROUND:#fff URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_onsite.gif") no-repeat 0px 8px;
  MARGIN-TOP:8px;
  MARGIN-BOTTOM:8px;
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  FONT-SIZE:11px;
  COLOR:#333;
}
.chatonsitemessagetitle {
  MARGIN-BOTTOM:8px;
  PADDING-TOP:2px;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  COLOR:#333;
}
.chatonsitemessagewin {
  PADDING-LEFT:34px;
  BACKGROUND:#fff URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_windows.gif") no-repeat left;
  MARGIN-TOP:8px;
  MARGIN-BOTTOM:8px;
  PADDING-TOP:6px;
  PADDING-BOTTOM:6px;
  FONT-SIZE:11px;
  COLOR:#333;
  HEIGHT:32px;
}
.chatonsitemessageostext { PADDING-TOP:8px; }
.swiftselect .deponline {
  height:20px;
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-left:20px;
  background:#d5ffd5 URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_online.gif") no-repeat left;
}
.swiftselect .depoffline {
  height:20px;
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-left:20px;
  background:#ededed URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_offline.gif") no-repeat left;
}
.msgwrapper {
  DISPLAY:block;
  PADDING-TOP:1px;
  PADDING-BOTTOM:1px;
}
.timestamp {
  DISPLAY:inline;
  COLOR:#676767;
  FONT-SIZE:12px;
  PADDING-RIGHT:5px;
}
.staffname {
  DISPLAY:inline;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  COLOR:#ff3232;
}
.staffmessage {
  DISPLAY:inline;
  FONT-SIZE:12px;
  COLOR:#333;
}
.clientname {
  DISPLAY:inline;
  FONT-SIZE:12px;
  FONT-WEIGHT:bold;
  COLOR:#0080ff;
}
.clientmessage {
  DISPLAY:inline;
  FONT-SIZE:12px;
  COLOR:#333;
}
#imagezoomcontainer {
  width:100%;
  overflow:hidden;
}
#imagezoomcontainer a {
  position:relative;
  float:left;
  margin:5px;
}
#imagezoomcontainer a span {
  display:block;
  background-image:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_zoom.png');
  background-repeat:no-repeat;
  width:16px;
  height:16px;
  position:absolute;
  bottom:8px;
  right:8px;
}
#imagezoomcontainer img {
  border:solid 1px #999;
  padding:5px;
}
#printcontent {
  FONT-SIZE:12px;
  FONT-FACE:Candara, Verdana, Arial, Helvetica;
  PADDING:8px;
}
.chatprinthr {
  margin-bottom:6px;
  height:1px;
  BORDER:none;
  color:#cfcfcf;
  background-color:#cfcfcf;
}
div.rating-cancel, div.star-rating {
  float:left;
  width:17px;
  height:15px;
  text-indent:-999em;
  cursor:pointer;
  display:block;
  background:transparent;
  overflow:hidden;
}
div.rating-cancel, div.rating-cancel a { background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_ratingdelete.gif') no-repeat 0 -16px; }
div.star-rating, div.star-rating a { background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_ratingstar.gif') no-repeat 0 0px; }
div.rating-cancel a, div.star-rating a {
  display:block;
  width:16px;
  height:100%;
  background-position:0 0px;
  border:0;
}
div.star-rating-on a { background-position:0 -16px !important; }
div.star-rating-hover a { background-position:0 -32px; }
div.star-rating-readonly a { cursor:default !important; }
div.star-rating {
  background:transparent !important;
  overflow:hidden !important;
}
.irsui {
  BACKGROUND-COLOR:#fffbf2;
  BORDER:1px SOLID #ffe6b8;
  COLOR:#333;
  -moz-border-radius:6px 6px 6px 6px;
  -webkit-border-radius:6px 6px 6px 6px;
  border-radius:6px 6px 6px 6px;
  PADDING:6px;
  MARGIN:10px 0 0 0;
}
.irscontainer { DISPLAY:none; }
.irstitle {
  FONT-SIZE:18px;
  COLOR:#333;
  FONT-FAMILY:Calibri, Trebuchet MS, Verdana, Arial, Helvetica;
  MAGIN-BOTTOM:6px;
  FONT-WEIGHT:bold;
}
.irsdesc {
  COLOR:#333;
  MAGIN-BOTTOM:6px;
}
.irshr {
  BORDER:none;
  COLOR:#ffeecf;
  BACKGROUND-COLOR:#ffeecf;
  HEIGHT:1px;
  MARGIN:3 1 3 1;
  PADDING:0;
}
.headerbutton, .headerbuttongreen, .headerbuttonorange, .headerbuttonred, .headerbuttonblue, .headerbuttonyellow {
  background:#333 URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/overlay-button.png') repeat-x;
  padding:9px 10px 10px 10px;
  color:#fff;
  text-decoration:none;
  font-weight:bold;
  font-size:13px;
  line-height:1;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);
  text-shadow:0 -1px 1px rgba(0,0,0,0.25);
  border-bottom:1px solid rgba(0,0,0,0.25);
  cursor:pointer;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  margin:-4px 0 0 6px;
  display:inline;
  float:left;
}
.headerbutton:active, .headerbuttongreen:active, .headerbuttonorange:active { -moz-transform:translateY(1px); }
.headerbutton:hover { BACKGROUND-COLOR:#222; }
.headerbuttongreen { BACKGROUND-COLOR:#01a934; }
.headerbuttongreen:hover { BACKGROUND-COLOR:#14c84b; }
.headerbuttonorange { BACKGROUND-COLOR:#ff5c00; }
.headerbuttonorange:hover { BACKGROUND-COLOR:#ff823c; }
.headerbuttonred { BACKGROUND-COLOR:#e33100; }
.headerbuttonred:hover { BACKGROUND-COLOR:#f3643c; }
.headerbuttonblue { BACKGROUND-COLOR:#2daebf; }
.headerbuttonblue:hover { BACKGROUND-COLOR:#41c6d7; }
.headerbuttonyellow { BACKGROUND-COLOR:#ffb515; }
.headerbuttonyellow:hover { BACKGROUND-COLOR:#ffcc5d; }
.paginationborder {
  border:1px solid #efe8da;
  margin-bottom:6px;
}
.gridhighlightpage {
  background-color:#fff;
  color:#666;
  padding:2px 4px 2px 4px;
  white-space:nowrap;
}
.gridnavpage {
  background-color:#fff;
  color:#333;
  padding:2px 4px 2px 4px;
  white-space:nowrap;
}
.gridnavpageselected {
  background-color:#fcfaf5;
  color:#000;
  font-weight:bold;
  padding:2px 4px 2px 4px;
  white-space:nowrap;
}
.ticketlistproperties {
  COLOR:white;
  FONT-WEIGHT:bold;
  FONT-SIZE:1em;
}
.ticketlistpropertiescontainer { PADDING:8px; }
.ticketlistsubject {
  FONT-SIZE:1.8em;
  COLOR:#333;
  PADDING:4px 0 4px 5px;
}
.ticketlistpropertiesdivider { HEIGHT:8px; }
.ticketlistheaderrow {
  BORDER-TOP:1px solid #fff;
  BORDER-BOTTOM:1px solid #ddddc7;
  BACKGROUND:#f8f4eb;
  COLOR:#333;
  FONT-SIZE:1em;
  PADDING:8px;
}
.ticketlisttable { BORDER:1px SOLID #cdc6b6; }
.ticketsubdepartment {
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/linkdownarrow.gif') no-repeat 4px 0px;
  PADDING:0 0 0 20px;
  MARGIN-LEFT:10px;
}
.ticketgeneralcontainer { BACKGROUND:#fff; }
.ticketgeneraltitlecontainer { PADDING:8px 8px 10px 8px; }
.ticketratings {
  PADDING:6px 8px 5px 8px;
  FONT:Tahoma, Verdana, Arial, Helvetica;
  FONT-SIZE:11px;
  COLOR:#333;
}
.ticketrating {
  DISPLAY:inline-block;
  MARGIN-RIGHT:12px;
}
.ticketratingtitle {
  DISPLAY:inline;
  FLOAT:left;
  MARGIN-RIGHT:5px;
}
.ticketpostbox {
  text-decoration:none;
  MARGIN:0 0 0 30px;
  COLOR:#333;
  WIDTH:150px;
}
.ticketpostinfoitem, .ticketpostinfoitemtext {
  PADDING:5px 0px 0px 5px;
  BORDER-BOTTOM:#f0eade 1px SOLID;
  BACKGROUND-COLOR:transparent;
  COLOR:#000;
  FONT-FAMILY:Verdana, Arial, Helvetica;
  FONT-SIZE:11px;
  HEIGHT:34px;
}
.ticketpostinfoitemtext { CURSOR:default; }
.ticketpostinfoitemtitle {
  TEXT-ALIGN:left;
  FONT-SIZE:0.9em;
}
.ticketpostinfoitemcontent, .ticketpostinfoitemlink {
  FONT-SIZE:1.3em;
  FONT-FAMILY:Calibri, Arial, Verdana, Helvetica, sans-serif;
  FONT-WEIGHT:bold;
  CURSOR:pointer;
}
.ticketpostinfoitemcontainer { PADDING:3px 0 3px 0; }
.ticketpostinfoitemlink:hover { COLOR:red; }
.ticketgeneralinfocontainer {
  PADDING:6px 8px 5px 8px;
  FONT:Tahoma, Verdana, Arial, Helvetica;
  FONT-SIZE:10px;
  COLOR:#5a5a5a;
}
.ticketgeneraldepartment {
  COLOR:#b24c58 !important;
  FONT:Calibri, Tahoma, Verdana, Arial, Helvetica;
  FONT-SIZE:1em;
  FONT-WEIGHT:bold;
}
.ticketgeneraltitle {
  COLOR:#333;
  FONT:Calibri, Tahoma, Verdana, Arial, Helvetica;
  FONT-SIZE:1.8em;
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/linkdownarrow.gif') 10px 4px no-repeat;
  PADDING:0px 0 8px 25px;
}
.ticketgeneralproperties { HEIGHT:65px; }
.ticketgeneralpropertiesselect {
  DISPLAY:block;
  PADDING:4px 0 0 0;
  TEXT-ALIGN:center;
}
.ticketgeneralpropertiesobject, .ticketgeneralpropertiesobjectwide, .ticketgeneralpropertiesobjectmed {
  PADDING:10px 12px 6px 12px;
  DISPLAY:block;
  FLOAT:left;
  WIDTH:160px;
  COLOR:#fff;
  FONT:Calibri, Tahoma, Verdana, Arial, Helvetica;
  HEIGHT:49px;
  BACKGROUND:transparent;
}
.ticketgeneralpropertiesobjectwide { WIDTH:220px; }
.ticketgeneralpropertiesobjectmed { WIDTH:160px; }
.ticketgeneralpropertiestitle {
  TEXT-ALIGN:center;
  FONT-SIZE:0.9em;
}
.ticketgeneralpropertiescontent {
  PADDING:4px 0 0 0;
  TEXT-ALIGN:center;
  FONT-SIZE:1.3em;
  FONT-WEIGHT:bold;
}
.ticketgeneralpropertiesdivider {
  PADDING:10px 0 0 0;
  DISPLAY:block;
  FLOAT:left;
}
.viewticketcontentcontainer { PADDING:0 0 0 8px; }
.ticketpaddingcontainer { PADDING:8px; }
.ticketpostcontainer {
  BACKGROUND:#f8f4eb;
  BORDER-TOP:1px SOLID #d3c7b6;
  BORDER-LEFT:1px SOLID #d3c7b6;
  BORDER-RIGHT:1px SOLID #b5a48c;
  BORDER-BOTTOM:1px SOLID #b5a48c;
  MARGIN:8px;
  POSITION:relative;
}
.ticketpostbar {
  WIDTH:240px;
  FLOAT:left;
  PADDING:10px;
}
.ticketpostbarbottom {
  POSITION:absolute;
  BOTTOM:0px;
  LEFT:0px;
  FONT:Georgia, Arial, sans-serif;
  WIDTH:240px;
  BORDER-TOP:1px SOLID #ded5c7;
}
.ticketpostbarname {
  FONT:18px Candara, Trebuchet MS, Verdana, Arial, Helvetica;
  FONT-WEIGHT:bold;
  COLOR:#b24c58;
  PADDING:0 0 0 10px;
  TEXT-SHADOW:0 1px 0 rgba(0,0,0,0.15);
  TEXT-ALIGN:center;
  MARGIN-LEFT:-50px;
}
.ticketpostbardesignation {
  FONT:11px Candara, Trebuchet MS, Verdana, Arial, Helvetica;
  FONT-WEIGHT:bold;
  COLOR:#333;
  PADDING:0 0 0 10px;
  TEXT-SHADOW:0 1px 0 rgba(0,0,0,0.15);
  TEXT-ALIGN:center;
  MARGIN-LEFT:-50px;
}
.ticketpostavatar {
  BACKGROUND:#f9f5ed;
  BORDER-TOP:1px SOLID #d3c7b6;
  BORDER-LEFT:1px SOLID #d3c7b6;
  BORDER-RIGHT:1px SOLID #b5a48c;
  BORDER-BOTTOM:1px SOLID #b5a48c;
  WIDTH:100px;
  MARGIN:25px 0px 10px 0px;
  LEFT:50%;
  MARGIN-LEFT:-80px;
  POSITION:relative;
  PADDING:6px;
}
.ticketpostbarbadgeblue, .ticketpostbarbadgered, .ticketpostbarbadgegreen {
  FONT:10px Verdana, Tahoma, Arial, Helvetica;
  COLOR:#000;
  WIDTH:71px;
  HEIGHT:21px;
  MARGIN:10px 0px 10px 0px;
  LEFT:50%;
  MARGIN-LEFT:-57px;
  POSITION:relative;
}
.ticketpostbarbadgeblue { BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/badge1blue.gif') top left no-repeat; }
.ticketpostbarbadgered { BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/badge1red.gif') top left no-repeat; }
.ticketpostbarbadgegreen { BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/badge1green.gif') top left no-repeat; }
.ticketpostbarbadgeblue .tpbadgetext, .ticketpostbarbadgered .tpbadgetext, .ticketpostbarbadgegreen .tpbadgetext {
  WIDTH:70px;
  TEXT-ALIGN:center;
  PADDING:3px 0 0 0;
}
.ticketpostcontentsbottom {
  POSITION:absolute;
  BOTTOM:0px;
  LEFT:0px;
  BORDER-TOP:1px SOLID #ded5c7;
  FONT:Georgia, Arial, sans-serif;
  WIDTH:100%;
}
.ticketpostcontentsbottom .ticketpostbottomcontents, .ticketpostbarbottom .ticketpostbottomcontents {
  PADDING:8px;
  HEIGHT:16px;
}
.ticketpostedited {
  FONT:11px Verdana, Arial, Helvetica;
  FONT-WEIGHT:bold;
  FONT-STYLE:italic;
  PADDING:15px 0 0 0;
}
.ticketpostbottomcontents { FLOAT:left; }
.ticketpostclearer { CLEAR:both; }
.ticketpostcontents {
  MARGIN-LEFT:236px;
  BACKGROUND:#fff;
  HEIGHT:auto;
  BORDER-LEFT:4px SOLID #ded5c7;
  POSITION:relative;
}
.ticketpostcontentsbar {
  POSITION:relative;
  FLOAT:left;
  DISPLAY:block;
  MARGIN:10px 0px 0 -40px;
  BACKGROUND:#98bdc6;
  WIDTH:100%;
  HEIGHT:20px;
  BORDER:1px solid #6e8d94;
  TEXT-SHADOW:0 1px 0 #8baeb7;
}
.ticketbarquote {
  MARGIN:2px 3px 0 0;
  FLOAT:right;
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_quote.gif') no-repeat;
  HEIGHT:16px;
  WIDTH:16px;
  CURSOR:pointer;
}
.ticketpostcontentsbar .ticketbarcontents {
  PADDING:3px 0 0 6px;
  FONT:Georgia, Arial, sans-serif;
  COLOR:#fff;
}
.ticketpostcontentsbar span.ticketbardatefold {
  BACKGROUND:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/ticketdatefold.png') no-repeat center center;
  DISPLAY:block;
  BOTTOM:-15px;
  LEFT:0;
  HEIGHT:14px;
  POSITION:absolute;
  WIDTH:19px;
}
.ticketpostcontentsattachments {
  BORDER-BOTTOM:1px SOLID #ded5c7;
  FONT:Georgia, Arial, sans-serif;
  WIDTH:100%;
  MARGIN-BOTTOM:10px;
  PADDING-BOTTOM:6px;
}
.ticketpostcontentsattachmentitem {
  PADDING:4px 0 5px 18px;
  MARGIN:0 10px 0 0;
  CURSOR:pointer;
  BACKGROUND-REPEAT:no-repeat;
  BACKGROUND-POSITION:0px 3px;
  DISPLAY:inline;
}
.ticketpostcontentsdetails { PADDING:50px 0 0 0; }
.ticketpostcontentsholder { PADDING:0 0 15px 20px; }
.ticketpostcontentsdetailscontainer {
  FONT:Candara, Calibri, Georgia, Arial, Verdana, Helvetica, sans-serif;
  FONT-SIZE:14px;
  COLOR:#333;
  MARGIN-BOTTOM:30px;
  CURSOR:text;
}
.ticketpostbottomright {
  FLOAT:right;
  PADDING:8px;
}
.ticketsearchcontainer {
  padding:0 10px 16px 38px;
  border-bottom:1px SOLID #ececec;
  margin:0 0 30px 0;
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_ticket.png') no-repeat 0px 1px;
}
.ticketsearch {
  color:#277dca;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  font-size:20px;
  font-weight:bold;
}
.ticketsearchtext {
  color:#969696;
  font-family:Verdana, Arial, Helvetica, Georgia, serif;
  font-size:12px;
}
.searchighlightcode {
  COLOR:#000;
  BACKGROUND:#ffffd0;
}
.newshr {
  margin-bottom:16px;
  height:1px;
  BORDER:none;
  BORDER-TOP:1px solid #cfcfcf;
  color:white;
  background-color:white;
}
.newstitle {
  font-size:80%;
  margin-left:10px;
  padding:3px;
  padding-top:0px;
  margin-top:0px;
}
.newstitlelink {
  color:#277dca !important;
  font-family:Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:28px;
  font-weight:bold;
}
.newsavatar {
  FLOAT:right;
  BORDER:1px SOLID lightgray;
  PADDING:3px;
}
.newsreadmorelink {
  color:#277dca !important;
  font-family:Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:22px;
  font-weight:bold;
}
.newsinfo {
  font-size:11px;
  padding-top:2px;
  padding-bottom:14px;
  color:gray;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
}
.newscontents { font-size:12px; }
.newscontents a, .newscontents a:visited, .kbcontents a, .kbcontents a:visited {
  text-decoration:none;
  color:#277dca;
}
.newscontents a:hover, .kbcontents a:hover {
  text-decoration:none;
  color:red;
}
a img { BORDER:0px; }
.newsfooter { TEXT-ALIGN:center; }
.kbarticlecontainer, .kbsearchcontainer {
  padding:0 10px 16px 38px;
  border-bottom:1px SOLID #ececec;
  margin:0 0 30px 0;
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_kbarticle.png') no-repeat 0px 1px;
}
.kbarticle, .kbsearch {
  color:#277dca;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  font-size:20px;
  font-weight:bold;
}
.kbarticletext, .kbsearchtext {
  color:#969696;
  font-family:Verdana, Arial, Helvetica, Georgia, serif;
  font-size:12px;
}
.kbarticlefeatured {
  background-color:#fff4d3;
  border:1px SOLID #f2ebde;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  background-position:4px 6px;
  padding:4px 10px 16px 42px;
}
.kbarticlelist .kbarticlelistitem, .kbarticlecategorylistitem {
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_kbarticlesmall.png') no-repeat 0px 0px;
  PADDING:0px 0 0 20px;
  margin-top:8px;
  line-height:1.4em;
}
.kbrightstrip { margin-right:12px; }
.kbcategorytitlecontainer { margin:0 12px 20px 0; }
.kbcategorytitle {
  color:#333;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  font-size:18px;
  padding:0 0 4px 20px;
  border-bottom:1px SOLID #ececec;
  font-weight:bold;
  background:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_folderyellowfaded.gif') no-repeat 0px 1px;
  cursor:pointer;
  margin:0 0 10px 0;
}
.kbcategorytitle:hover {
  background-image:URL('https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_folderyellow.gif');
  color:red !important;
}
.kbcategorytitle:hover > a { color:red !important; }
.kbcategorytitle .kbcategorycount {
  font-size:14px;
  margin-left:4px;
  color:#989898;
}
.kbtitle { font-size:80%; }
.kbtitlemain {
  font-family:Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:28px;
  font-weight:bold;
}
.kbinfo {
  font-size:11px;
  padding-top:2px;
  padding-bottom:14px;
  color:gray;
  font-family:Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
}
.kbavatar {
  FLOAT:right;
  BORDER:1px SOLID lightgray;
  PADDING:3px;
}
.kbcontents { font-size:12px; }
.kbhr {
  margin-bottom:16px;
  height:1px;
  BORDER:none;
  BORDER-TOP:1px solid #cfcfcf;
  color:white;
  background-color:white;
}
.kbrating { margin-top:25px; }
.kbratinghelpful {
  DISPLAY:inline;
  margin-right:40px;
  CURSOR:pointer;
}
.kbratingnothelpful {
  DISPLAY:inline;
  margin-right:40px;
  CURSOR:pointer;
}
.kbratingstars {
  DISPLAY:inline;
  FONT-SIZE:11px;
  margin-right:40px;
}
.kbratingstars span { PADDING-TOP:2px; }
.kbattachments {
  FONT:Georgia, Arial, sans-serif;
  WIDTH:100%;
  MARGIN-BOTTOM:10px;
  PADDING-BOTTOM:6px;
}
.kbattachmentitem {
  PADDING:4px 0 5px 18px;
  MARGIN:0 10px 0 0;
  CURSOR:pointer;
  BACKGROUND-REPEAT:no-repeat;
  BACKGROUND-POSITION:0px 3px;
  DISPLAY:inline;
}
.commentslabel {
  color:#333;
  font-family:Calibri, Candara, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:22px;
  padding-bottom:6px;
}
.commentchild {
  background:URL("https://www.flexibee.eu/podpora/__swift/themes/client/images/downarrow.gif") no-repeat 0px 22px;
  padding-left:18px;
}
.clearfix { clear:both; }
.commentcontentsholder {
  font:16px Georgia, "Times New Roman", Times, serif;
  margin-bottom:20px;
  PADDING-BOTTOM:12px;
  PADDING-TOP:15px;
}
.commentdatelabel {
  font:14px Georgia, "Times New Roman", Times, serif;
  color:#666;
}
.commentnamelabel {
  font:16px Georgia, "Times New Roman", Times, serif;
  color:#333;
  margin-bottom:6px;
  padding-top:4px;
}
.commentavatar {
  float:left;
  width:80px;
}
.commentdataholder {
  line-height:16px;
  margin-left:20px;
}
.commentdataholderstaff {
  background:#fff1c8;
  padding:12px 12px 0 12px;
  border-radius:12px;
  -moz-border-radius:12px;
  -webkit-border-radius:12px;
}
.troubleshootercategory { PADDING:4px; }
.troubleshootercategorycontainer {
  BORDER:1px SOLID WHITE;
  CURSOR:pointer;
}
.troubleshootercategorycontainer:hover {
  BACKGROUND:#ffefbb;
  BORDER-COLOR:#efe8da;
  CURSOR:pointer;
}
.troubleshootercategorytitle {
  BACKGROUND:url("https://www.flexibee.eu/podpora/__swift/themes/client/images/icon_folderyellow.gif") no-repeat 0 0;
  PADDING:2px 0 4px 20px;
}
.troubleshootercategorydesc { PADDING-BOTTOM:4px; }
.troubleshootercategoryfooter {
  MARGIN-BOTTOM:18px;
  PADDING-BOTTOM:2px;
  BORDER-BOTTOM:1px DASHED #ccc;
}
.trsteptitle {
  font-size:80%;
  PADDING-BOTTOM:8px;
}
.trsteptitlemain {
  font-family:Calibri, Trebuchet MS, Verdana, Arial, Helvetica, Georgia, serif;
  text-decoration:none;
  font-size:28px;
  font-weight:bold;
}
.trstepcontents { font-size:12px; }
.trstephr {
  margin-bottom:16px;
  height:1px;
  BORDER:none;
  BORDER-TOP:1px solid #cfcfcf;
  color:white;
  background-color:white;
}
.trattachments {
  FONT:Georgia, Arial, sans-serif;
  WIDTH:100%;
  MARGIN-BOTTOM:10px;
  PADDING-BOTTOM:6px;
}
.trattachmentitem {
  PADDING:4px 0 5px 18px;
  MARGIN:0 10px 0 0;
  CURSOR:pointer;
  BACKGROUND-REPEAT:no-repeat;
  BACKGROUND-POSITION:0px 3px;
  DISPLAY:inline;
}
.troubleshooterstepradio { BACKGROUND:#fff9d7; }
.troubleshooterstepsubject { BACKGROUND:#f8f8f8; }


/* css_* Templates */


/* ./__swift/themes/__global/css/museosans/museosans.css */
@font-face {
  font-family:'MuseoSans300';
  src:url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.eot');
  src:url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.woff') format('woff'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.ttf') format('truetype'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_300-webfont.svg#MuseoSans300') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MuseoSans500';
  src:url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.eot');
  src:url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.woff') format('woff'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.ttf') format('truetype'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_500-webfont.svg#MuseoSans500') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'MuseoSans700';
  src:url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.eot');
  src:url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.eot?#iefix') format('embedded-opentype'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.woff') format('woff'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.ttf') format('truetype'), url('https://www.flexibee.eu/podpora/__swift/themes/__global/typefaces/museosans/MuseoSans_700-webfont.svg#MuseoSans700') format('svg');
  font-weight:normal;
  font-style:normal;
}

/* CSS - PLUGINS (18 Jun 2018 10:47:15 AM) */


/* ./__swift/javascript/__global/plugins/colorpicker/css/plugin.colorpicker.css */
.colorpicker {
  z-index:100000;
  width:356px;
  height:176px;
  overflow:hidden;
  position:absolute;
  background:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_background.png);
  font-family:Arial, Helvetica, sans-serif;
  display:none;
}
.colorpicker_color {
  width:150px;
  height:150px;
  left:14px;
  top:13px;
  position:absolute;
  background:#f00;
  overflow:hidden;
  cursor:crosshair;
}
.colorpicker_color div {
  position:absolute;
  top:0;
  left:0;
  width:150px;
  height:150px;
  background:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/colorpicker_overlay.png);
}
.colorpicker_color div div {
  position:absolute;
  top:0;
  left:0;
  width:11px;
  height:11px;
  overflow:hidden;
  background:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/colorpicker_select.gif);
  margin:-5px 0 0 -5px;
}
.colorpicker_hue {
  position:absolute;
  top:13px;
  left:171px;
  width:35px;
  height:150px;
  cursor:n-resize;
}
.colorpicker_hue div {
  position:absolute;
  width:35px;
  height:9px;
  overflow:hidden;
  background:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_indic.gif) left top;
  margin:-4px 0 0 0;
  left:0px;
}
.colorpicker_new_color {
  position:absolute;
  width:60px;
  height:30px;
  left:213px;
  top:13px;
  background:#f00;
}
.colorpicker_current_color {
  position:absolute;
  width:60px;
  height:30px;
  left:283px;
  top:13px;
  background:#f00;
}
.colorpicker input {
  background-color:transparent;
  border:1px solid transparent;
  position:absolute;
  font-size:10px;
  font-family:Arial, Helvetica, sans-serif;
  color:#898989;
  top:4px;
  right:11px;
  text-align:right;
  margin:0;
  padding:0;
  height:11px;
}
.colorpicker_hex {
  position:absolute;
  width:72px;
  height:22px;
  background:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_hex.png) top;
  left:212px;
  top:142px;
}
.colorpicker_hex input { right:6px; }
.colorpicker_field {
  height:22px;
  width:62px;
  background-position:top;
  position:absolute;
}
.colorpicker_field span {
  position:absolute;
  width:12px;
  height:22px;
  overflow:hidden;
  top:0;
  right:0;
  cursor:n-resize;
}
.colorpicker_rgb_r {
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_rgb_r.png);
  top:52px;
  left:212px;
}
.colorpicker_rgb_g {
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_rgb_g.png);
  top:82px;
  left:212px;
}
.colorpicker_rgb_b {
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_rgb_b.png);
  top:112px;
  left:212px;
}
.colorpicker_hsb_h {
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_hsb_h.png);
  top:52px;
  left:282px;
}
.colorpicker_hsb_s {
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_hsb_s.png);
  top:82px;
  left:282px;
}
.colorpicker_hsb_b {
  background-image:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_hsb_b.png);
  top:112px;
  left:282px;
}
.colorpicker_submit {
  position:absolute;
  width:22px;
  height:22px;
  background:url(https://www.flexibee.eu/podpora/__swift/javascript/__global/plugins/colorpicker/images/custom_submit.png) top;
  left:322px;
  top:142px;
  overflow:hidden;
}
.colorpicker_focus { background-position:center; }
.colorpicker_hex.colorpicker_focus { background-position:bottom; }
.colorpicker_submit.colorpicker_focus { background-position:bottom; }
.colorpicker_slider { background-position:bottom; }

/* CSS - LINKEDJS (18 Jun 2018 10:47:15 AM) */


/* ./__swift/apps/base/javascript/__global/thirdparty/Popup/popup.css */
.swiftpopup {
  DISPLAY:none;
  BORDER-LEFT:1px SOLID #b1b1b1;
  BORDER-TOP:1px SOLID #b1b1b1;
  BORDER-RIGHT:1px SOLID #a9a8a8;
  BORDER-BOTTOM:1px SOLID #a9a8a8;
  BACKGROUND:#fff;
  POSITION:absolute;
  LIST-STYLE:none;
  PADDING:0;
  MARGIN:0;
  -MOZ-BOX-SHADOW:2px 2px 2px #f3f3f3;
  -WEBKIT-BOX-SHADOW:2px 2px 2px #f3f3f3;
  BOX-SHADOW:2px 2px 2px #f3f3f3;
  Z-INDEX:10004;
  LEFT:0px;
  TOP:0px;
}
.swiftpopupdialog {
  BORDER-TOP:none !important;
  -MOZ-BOX-SHADOW:none !important;
  -WEBKIT-BOX-SHADOW:none !important;
  BOX-SHADOW:none !important;
}
.swiftpopup li {
  HEIGHT:20px;
  PADDING:6px 8px 4px 8px;
  BORDER-BOTTOM:1px SOLID transparent;
  DISPLAY:block;
}
.swiftpopup li:hover {
  BACKGROUND:#fff9c9;
  CURSOR:pointer;
}
.swiftpopup li.separator {
  HEIGHT:1px !important;
  PADDING:0px !important;
  BACKGROUND:#f1f1f1;
  BORDER:none;
}
.swiftpopup li.separator:hover {
  BACKGROUND:#f1f1f1 !important;
  CURSOR:default !important;
}
.swiftpopup li.selected { BACKGROUND:#faf5d8; }
.swiftpopupoutline {
  PADDING:4px 8px 4px 8px;
  BORDER-LEFT:1px SOLID transparent;
  BORDER-TOP:1px SOLID transparent;
  BORDER-RIGHT:1px SOLID transparent;
  CURSOR:pointer;
  Z-INDEX:10005;
  POSITION:relative;
  BACKGROUND:#fff;
}
.swiftpopupoutlinehover {
  BORDER-LEFT:1px SOLID #b1b1b1;
  BORDER-TOP:1px SOLID #b1b1b1;
  BORDER-RIGHT:1px SOLID #a9a8a8;
  Z-INDEX:10010;
}
