/* from cache: 1342612839 */
/*
./_private/layouts/kartpolska/1/read/stylesheets/first.css
 ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/first.css
./_engine/shared/stylesheets/style.css
 ./_engine/shared/stylesheets/./reset.css
./_private/layouts/kartpolska/1/read/stylesheets/before_widgets.css
 ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/before_widgets.css
  ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./jquery-ui/jquery-ui.css
  ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_layout.css
  ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_areas.css

./_engine/widgets/core_menu/styles/default/read/stylesheets/style.css
./_engine/widgets/core_text/styles/_shared/read/stylesheets/style.css
./_engine/widgets/core_image/styles/_shared/read/stylesheets/style.css
./_engine/widgets/core_gallery/styles/slideshow/read/stylesheets/style.css
./_engine/widgets/core_gallery/styles/default/read/stylesheets/style.css
 ./_engine/widgets/core_gallery/styles/default/read/stylesheets/./../../../../../../shared/javascripts/jquery/jquery.fancybox/jquery.fancybox.css
./_engine/widgets/core_items/styles/default/read/stylesheets/style.css
./_engine/widgets/core_items_one/styles/default/read/stylesheets/style.css
 ./_engine/widgets/core_items_one/styles/default/read/stylesheets/./../../../../../../shared/javascripts/jquery/jquery.fancybox/jquery.fancybox.css
./_private/layouts/kartpolska/1/read/stylesheets/after_widgets.css
 ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/after_widgets.css
  ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_widgets.css
  ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_tinymce.css
  ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_mobile.css
./_engine/shared/stylesheets/admin.css
 ./_engine/shared/stylesheets/./cms-ui/jquery.jstree/style.css
 ./_engine/shared/stylesheets/./flags.css
 ./_engine/shared/stylesheets/./admin.panel.css
  ./_engine/shared/stylesheets/././cms-ui/jquery-ui/jquery-ui.css
  ./_engine/shared/stylesheets/././../javascripts/jquery/jquery.ipodmenu/fg.menu.css
  ./_engine/shared/stylesheets/././../javascripts/jquery/jquery.farbtastic/farbtastic.css
  ./_engine/shared/stylesheets/././cms-ui/jquery.fancybox/jquery.fancybox.css
 ./_engine/shared/stylesheets/./admin.prototypes.css
 ./_engine/shared/stylesheets/./areas.css
*/
/*== ./_private/layouts/kartpolska/1/read/stylesheets/first.css == */
/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/first.css == */
@import url('http://fonts.googleapis.com/css?family=Russo+One&subset=latin,latin-ext'); /*== ./_engine/shared/stylesheets/style.css == */
/*== ./_engine/shared/stylesheets/./reset.css == */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

body {
    line-height: 1;
}

ol,ul {
    list-style: none;
}

blockquote,q {
    quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
    content: '';
    content: none;
}

:focus {
    outline: 0;
}

ins {
    text-decoration: none;
}

del {
    text-decoration: line-through;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

body {
    text-align: center;
}

#cms-ajax_loader {
    background: red;
    color: white;
    position: absolute;
    display: none;
    font-size: 10px;
    padding: 3px;
}

.cms-options {
    display: none;
}

.cms-options .cms-options-css {
    visibility: hidden;
}

.l-body {
    overflow: hidden;
    text-align: left;
}

.l-content {
    text-align: left;
}

.cms-flash_messages {
    margin: 0px;
    padding: 10px;
    background: #E2F584;
    text-align: center;
    color: black;
    font-size: 11px;
}

.ui-widget-overlay,#fancybox-overlay {
    background: black;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.ui-widget-overlay {
    left: 0;
    position: absolute;
    top: 0;
}

.cms-mode-read .cms-form_message-error {
    color: white;
    background-color: red;
}

.l-body-tinymce ol {
    list-style-position: outside;
    list-style-type: decimal;
    margin-left: 20px;
    margin-bottom: 1em;
}

.l-body-tinymce ul {
    list-style-position: outside;
    list-style-type: square;
    margin-left: 20px;
    margin-bottom: 1em;
}

.l-body-tinymce ol ol,.l-body-tinymce ol ul,.l-body-tinymce ul ul,.l-body-tinymce ul ol {
    margin-bottom: 0px;
}

.l-body-tinymce table {
    border-collapse: collapse;
    margin: auto;
}

.l-body-tinymce table td,.l-body-tinymce table th {
    padding: 3px;
}

br.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    width: 100%;
}

sup {
    vertical-align: top;
}

sub {
    vertical-align: bottom;
}

.l-body-tinymce table.l-cms-table-noborder,table.l-cms-table-noborder {
    border: none;
}

.l-body-tinymce table.l-cms-table-noborder td,.l-body-tinymce table.l-cms-table-noborder th,table.l-cms-table-noborder td,table.l-cms-table-noborder th {
    border: none;
}

input[type=button],input[type=submit] {
    cursor: pointer;
}

.cms-ui-charcounter {
    font-size: 10px;
}

.cms-ui-charcounter-overflow {
    color: red;
}

.l-x-captcha img {
    vertical-align: middle;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

.l-x-captcha .text {
}

.l-mobile {
    display: none;
}

.mobile .l-mobile {
    display: block;
}

.mobile .l-mobile-inline {
    display: inline;
}

.mobile .l-mobile-inlineblock {
    display: inline-block;
}

.mobile .l-nomobile {
    display: none;
}

/*== ./_private/layouts/kartpolska/1/read/stylesheets/before_widgets.css == */
/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/before_widgets.css == */
/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./jquery-ui/jquery-ui.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: Segoe UI,Arial,sans-serif;
    font-size: 1.1em;
}

.ui-widget .ui-widget {
    font-size: 1em;
}

.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button {
    font-family: Segoe UI,Arial,sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #8e846b;
    background: #feeebd url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_highlight-soft_100_feeebd_1x100.png') 50% top repeat-x;
    color: #383838;
}

.ui-widget-content a {
    color: #383838;
}

.ui-widget-header {
    border: 1px solid #494437;
    background: #817865 url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_gloss-wave_45_817865_500x100.png') 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}

.ui-widget-header a {
    color: #ffffff;
}

.ui-state-default,.ui-widget-content .ui-state-default {
    border: 1px solid #d19405;
    background: #fece2f url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_gloss-wave_60_fece2f_500x100.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #4c3000;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #4c3000;
    text-decoration: none;
}

.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus {
    border: 1px solid #a45b13;
    background: #ffdd57 url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_gloss-wave_70_ffdd57_500x100.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #381f00;
}

.ui-state-hover a,.ui-state-hover a:hover {
    color: #381f00;
    text-decoration: none;
}

.ui-state-active,.ui-widget-content .ui-state-active {
    border: 1px solid #655e4e;
    background: #ffffff url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_inset-soft_30_ffffff_1x100.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #0074c7;
}

.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited {
    color: #0074c7;
    text-decoration: none;
}

.ui-widget :active {
    outline: none;
}

.ui-state-highlight,.ui-widget-content .ui-state-highlight {
    border: 1px solid #eeb420;
    background: #fff9e5 url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_gloss-wave_90_fff9e5_500x100.png') 50% top repeat-x;
    color: #1f1f1f;
}

.ui-state-highlight a,.ui-widget-content .ui-state-highlight a {
    color: #1f1f1f;
}

.ui-state-error,.ui-widget-content .ui-state-error {
    border: 1px solid #ffb73d;
    background: #d34d17 url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_diagonals-medium_20_d34d17_40x40.png') 50% 50% repeat;
    color: #ffffff;
}

.ui-state-error a,.ui-widget-content .ui-state-error a {
    color: #ffffff;
}

.ui-state-error-text,.ui-widget-content .ui-state-error-text {
    color: #ffffff;
}

.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('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_d19405_256x240.png');
}

.ui-widget-content .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_d19405_256x240.png');
}

.ui-widget-header .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_fadc7a_256x240.png');
}

.ui-state-default .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_3d3d3d_256x240.png');
}

.ui-state-hover .ui-icon,.ui-state-focus .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_bd7b00_256x240.png');
}

.ui-state-active .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_eb990f_256x240.png');
}

.ui-state-highlight .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_ed9f26_256x240.png');
}

.ui-state-error .ui-icon,.ui-state-error-text .ui-icon {
    background-image: url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-icons_ffe180_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: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ui-corner-right {
    -moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;
    -moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
    -moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
}

.ui-corner-all {
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.ui-widget-overlay {
    background: black;
    opacity: .80;
    filter: Alpha(Opacity=80);
}

.ui-widget-shadow {
    margin: -7px 0 0 -7px;
    padding: 7px;
    background: #cccccc url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-bg_flat_30_cccccc_40x100.png') 50% 50% repeat-x;
    opacity: .60;
    filter: Alpha(Opacity=60);
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.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-menu {
    position: absolute;
    cursor: default;
}

.ui-autocomplete-loading {
    background: white url('/_private/layouts/kartpolska/shared/read/stylesheets/jquery-ui/images/ui-anim.basic.16x16.gif') right center no-repeat;
}

.ui-autocomplete-over {
    background-color: #0A246A;
    color: white;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
}

.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active {
    margin: -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: 3em;
}

button.ui-button-icons-only {
    width: 3.2em;
}

.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 1.8em;
}

.ui-button-text-icons .ui-button-text {
    padding-right: 1.8em;
}

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-icon-primary,.ui-button-text-icons .ui-icon-primary,.ui-button-icons-only .ui-icon-primary {
    left: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-button-set {
    margin-right: 7px;
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.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 {
    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 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.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-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}

.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 {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom:1;}

.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-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-progressbar {
    height: 2em;
    text-align: left;
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.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;
    background-position: 0 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;
    padding: .2em;
    zoom:1;}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}

.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: 0;
    padding: 1em 1.4em;
    background: none;
}

.ui-tabs .ui-tabs-hide {
    display: none !important;
}

/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_layout.css == */
body {
    color: #333333;
    background: url('/_private/layouts/kartpolska/shared/read/images/bg.jpg');
    font-family: Marmelad,Helvetica,sans-serif;
    text-align: left;
    font-size: 13px;
    line-height: 170%;
}

.l-print {
    display: none;
}

.l-body {
    width: 100%;
    margin: 0;
    text-align: center;
    padding: 0px;
    color: #333333;
    padding-bottom: 30px;
}

.l-content {
    width: 1000px;
    margin: auto;
    text-align: left;
    overflow: hidden;
    background: url('/_private/layouts/kartpolska/shared/read/images/top.jpg') no-repeat center top white;
}

.l-content-main-left {
    float: right;
    width: 250px;
    overflow: hidden;
    margin-right: 22px;
    margin-left: 0px;
}

.l-content-main-right {
    float: left;
    width: 700px;
    overflow: hidden;
    margin-top: 0px;
    margin-left: 16px;
    padding-bottom: 10px;
}

.cms-dragging .l-place-center-menu {
    left: 340px;
}

.l-place-footer {
    height: 141px;
    clear: both;
    position: relative;
}

.l-place-footer .l-menu-footer {
    position: absolute;
    right: 20px;
    height: 8px;
    top: 80px;
    width: 470px;
}

.l-place-footer .l-copyright {
    position: absolute;
    left: 33px;
    height: 18px;
    width: 400px;
    top: 79px;
    color: #333333;
    font-size: 11px;
    text-shadow: none;
}

.l-place-footer .l-copyright a {
    color: #666666;
    text-decoration: none;
}

.l-place-footer .l-copyright a:hover {
    color: #6A1804;
}

.l-place-footer .l-place-footer-left {
    position: absolute;
    bottom: 0px;
    left: 15px;
}

.l-place-footer .l-place-footer-right {
    position: absolute;
    bottom: 0px;
    right: 15px;
}

.l-place-footer_bottom {
    margin: 0px 15px;
    line-height: 120%;
}

.l-place-top {
    width: 1000px;
    height: 147px;
    clear: both;
    position: relative;
    z-index: 12;
}

.l-place-top-menu {
    position: absolute;
    top: 105px;
    left: 15px;
    height: 30px;
    text-align: left;
    width: 970px;
}

.l-place-top .l-mobile {
    position: absolute;
    top: 10px;
    left: 55px;
    text-align: left;
    color: white;
    font-weight: bold;
}

#logo {
    width: 450px;
    height: 110px;
    position: absolute;
    left: 10px;
    top: 10px;
    display: block;
}

#flags {
    position: absolute;
    left: 80px;
    top: 188px;
    display: none;
}

#flags a {
    width: 16px;
    height: 11px;
    display: block;
    margin: 0px 5px;
    background: url('/_private/layouts/kartpolska/shared/read/images/pl.png') no-repeat left top;
    float: left;
}

#flags a.de {
    background: url('/_private/layouts/kartpolska/shared/read/images/de.png') no-repeat left top;
}

#flags a.en {
    background: url('/_private/layouts/kartpolska/shared/read/images/en.png') no-repeat left top;
}

.l-place-content {
    clear: both;
    margin: 0px 15px;
}

.l-place-2 {
    clear: both;
    margin: 0px 15px;
}

.l-place-2 .l-place-left {
    width: 465px;
    float: left;
}

.l-place-2 .l-place-right {
    width: 465px;
    float: right;
}

.l-place-3 {
    clear: both;
    margin: 0px 15px;
}

.l-place-3 .l-place-left {
    width: 310px;
    float: left;
}

.l-place-3 .l-place-center {
    width: 310px;
    float: left;
    margin-left: 23px;
}

.l-place-3 .l-place-right {
    width: 310px;
    float: right;
}

.l-clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    width: 100%;
}

br.clear {
    clear: both;
    font-size: 0px;
    height: 0px;
    width: 100%;
}

.l-place-content hr {
    border: none;
    display: block;
    clear: both;
    height: 1px;
    background: #aaaaaa;
    float: none;
    margin-bottom: 15px;
}

h1 {
    font-size: 23px;
    color: black;
    margin: 0.5em 0px 0.7em 0px;
    font-weight: normal;
    font-family: Marmelad,Trebuchet MS,Arial;
    text-decoration: none;
}

h2 {
    font-size: 19px;
    color: black;
    margin: 0.5em 0px 0.7em 0px;
    font-weight: normal;
    font-family: Marmelad,Trebuchet MS,Arial;
    text-decoration: none;
}

h3 {
    font-size: 18px;
    color: black;
    margin: 0.5em 0px 0.7em 0px;
    font-weight: normal;
    font-family: Marmelad,Trebuchet MS,Arial;
    text-decoration: none;
}

h4 {
    font-size: 15px;
    color: black;
    margin: 0.5em 0px 0.7em 0px;
    font-weight: normal;
    font-family: Marmelad,Trebuchet MS,Arial;
    text-decoration: none;
}

.cms-object-area-style-khaki h1 {
    display: inline-block;
    font-size: 23px;
    line-height: 35px;
    color: #555555;
    margin: 0.3em 0px 0.7em 0px;
    font-weight: normal;
    font-family: Marmelad,Trebuchet MS,Arial;
    text-decoration: none;
    padding-right: 30px;
    padding-left: 10px;
    border-left: 5px solid #243549;
}

.cms-mode-read .cms-object-area-style-khaki h1 {
}

.cms-mode-read.browser-msie-7 .cms-object-area-style-khaki h1 {
    margin-left: 0px;
    display: inline;
}

a {
    color: #8B6937;
}

a:hover {
    color: #513916;
}

p {
    margin-bottom: 0.7em;
}

#fancybox-overlay {
    background: black;
}

.l-body-tinymce table {
    margin-bottom: 1em;
    margin-top: 0.7em;
}

.l-body-tinymce table th {
    background: #104D77;
    color: white;
    font-weight: normal;
    text-align: center;
}

.l-body-tinymce table th,.l-body-tinymce table td {
    border: 1px solid #5383A4;
}

.cms-object-area-style-pink {
}

.ui-widget-content {
    background: #eeeeee;
    border: 1px solid #aaaaaa;
}

.ui-state-default,.ui-widget-content .ui-state-default {
    background: #dddddd;
    border-color: #aaaaaa;
}

.ui-widget-header {
    background: #dddddd;
    border: 1px solid #999999;
}

.ui-state-active,.ui-widget-content .ui-state-active {
    background: #eeeeee;
    border: 1px solid #aaaaaa;
    color: #444444;
}

.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited {
    color: #444444;
}

.l-logos {
    margin-left: 30px;
}

.l-logos a {
    display: block;
    float: left;
    width: 150px;
    height: 75px;
    margin-left: 5px;
    background: url('/_private/layouts/kartpolska/shared/read/images/1/logos.jpg') no-repeat left top;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.l-logos a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.l-logos .logo-murrplastik {
    background-position: 0px 0px;
    width: 156px;
}

.l-logos .logo-klemsan {
    background-position: -156px 0px;
    width: 157px;
}

.l-logos .logo-tecnikabel {
    background-position: -324px 0px;
    width: 216px;
}

.l-logos .logo-ortaclar {
    background-position: -546px 0px;
    width: 167px;
}

.l-logos .logo-hummel {
    background-position: -718px 0px;
    width: 115px;
}

.l-logos .logo-meteenerji {
    background-position: -834px 0px;
    width: 93px;
}

.l-logos .logo-murrplastik:hover {
    background-position: 0px -75px;
}

.l-logos .logo-klemsan:hover {
    background-position: -156px -75px;
}

.l-logos .logo-tecnikabel:hover {
    background-position: -324px -75px;
}

.l-logos .logo-ortaclar:hover {
    background-position: -546px -75px;
}

.l-logos .logo-hummel:hover {
    background-position: -718px -75px;
}

.l-logos .logo-meteenerji:hover {
    background-position: -834px -75px;
}

/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_areas.css == */
.cms-object-area-style-red {
    text-align: left;
    overflow: hidden;
    margin: 0px;
}

.cms-object-area-style-green {
    text-align: left;
    overflow: hidden;
    margin: 0px;
}

.cms-object-area-style-olive {
    text-align: left;
    overflow: hidden;
    margin: 0px;
}

.cms-object-area-style-red2,.cms-object-area-style-green2,.cms-object-area-style-olive2,.cms-object-area-style-cyan {
    text-align: left;
    overflow: hidden;
    margin: 0px;
}

.cms-object-area-style-orange {
    text-align: right;
    overflow: visible;
}

.cms-object-area-style-blue {
    text-align: left;
    height: 25px;
    overflow: hidden;
    font-size: 11px;
}

.cms-object-area-style-yellow {
    text-align: left;
    overflow: hidden;
    zoom:1;font-size: 11px;
    line-height: 120%;
}

.cms-object-area-style-coral {
    text-align: left;
}

.cms-object-area-style-magenta {
    text-align: left;
}

.cms-object-area-style-pink {
    text-align: left;
    line-height: 130%;
    overflow: hidden;
    zoom:1;}

.cms-object-area-style-khaki {
    text-align: left;
}

.cms-object-area-style-indigo {
    text-align: left;
    text-align: right;
}

.cms-object-area-style-indigo h1 {
    color: white;
    font-size: 30px;
}

.cms-object-area-style-orange.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-teal.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-pink.mceContentBody {
    width: 190px;
    background: white;
}

.cms-object-area-style-green.mceContentBody {
    width: 260px;
    background: white;
}

.cms-object-area-style-red.mceContentBody {
    width: 260px;
    background: white;
}

.cms-object-area-style-green2.mceContentBody {
    width: 260px;
    background: white;
}

.cms-object-area-style-red2.mceContentBody {
    width: 260px;
    background: white;
}

.cms-object-area-style-cyan.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-coral.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-yellow.mceContentBody {
    width: 200px;
    background: white;
}

.cms-object-area-style-blue.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-magenta.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-khaki.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-indigo.mceContentBody {
    width: 560px;
    background: white;
}

.cms-object-area-style-yellow a {
    color: #918C80;
}

.cms-object-area-style-yellow a:hover {
    color: #674F0D;
}

/*==  == */
/*== ./_engine/widgets/core_menu/styles/default/read/stylesheets/style.css == */
.cms-object-core_menu-style-default {
    overflow: visible;
}

.cms-object-core_menu-style-default .l-x-link_content_first,.cms-object-core_menu-style-default .l-x-link_content_subtitle,.cms-object-core_menu-style-default .l-x-link_content_last {
    display: none;
}

.cms-object-core_menu-style-default .l-x-link_content_bottom_first {
    display: none;
}

.cms-object-core_menu-style-default .l-x-link_content_bottom {
    display: none;
}

.cms-object-core_menu ul ul {
    display: none;
}

.cms-object-core_menu .cms-menu-collapsed > ul {
    display: none;
}

.cms-object-core_menu .cms-menu-track > ul {
    display: block;
}

.cms-object-core_menu .cms-menu-expanded > ul {
    display: block;
}

.cms-object-core_menu .l-x-opened > ul {
    display: block;
}

.cms-object-core_menu .l-x-selected > ul {
    display: block;
}

.l-menu-vertical .cms-options-css-supersubs {
    visibility: visible;
}

.l-menu-track .cms-options-css-show_track {
    visibility: visible;
}

.l-menu-nojs .cms-options-css-nojs {
    visibility: visible;
}

.l-menu-horizontal .cms-options-css-horizontal {
    visibility: visible;
}

.l-menu-click_link .cms-options-css-menu_click_link {
    visibility: visible;
}

.l-menu-click_arrow .cms-options-css-menu_click_arrow {
    visibility: visible;
}

.cms-object-area-style-orange {
    overflow: visible;
    z-index: 20;
}

.cms-object-core_menu .cms-menu-collapsed ul {
    display: none;
}

.cms-object-core_menu ul.cmsmenu ul {
    display: block !important;
    visibility: hidden !important;
}

/*== ./_engine/widgets/core_text/styles/_shared/read/stylesheets/style.css == */
.cms-object-core_text-style-default {
    overflow: hidden;
}

/*== ./_engine/widgets/core_image/styles/_shared/read/stylesheets/style.css == */
.cms-object-core_image-style-default {
    overflow: hidden;
    text-align: center;
}

.cms-object-core_image-style-default a {
    display: block;
}

/*== ./_engine/widgets/core_gallery/styles/slideshow/read/stylesheets/style.css == */
.cms-object-core_gallery-style-slideshow {
    overflow: visible;
    clear: both;
}

.cms-object-core_gallery-style-slideshow .x-group .x-item {
    float: left;
}

/*== ./_engine/widgets/core_gallery/styles/default/read/stylesheets/style.css == */
/*== ./_engine/widgets/core_gallery/styles/default/read/stylesheets/./../../../../../../shared/javascripts/jquery/jquery.fancybox/jquery.fancybox.css == */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left,#fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico,#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover,#fancybox-right:hover {
    visibility: visible;
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png') -55px -90px no-repeat;
}

.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_close.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_nav_left.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_nav_right.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_over.png',sizingMethod='scale');
    zoom:1;}

.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_left.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_main.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_right.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_loading.png',sizingMethod='scale');
}

.fancybox-ie .fancybox-bg {
    background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_n.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_ne.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_e.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_se.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_s.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_sw.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_w.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_gallery/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_nw.png',sizingMethod='scale');
}

.cms-object-core_gallery-style-default .l-x-items {
    text-align: center;
}

.cms-object-core_gallery-style-default .l-x-item {
    text-align: center;
    display: inline-block;
    overflow: hidden;
    zoom:1;}

.cms-object-core_gallery-style-default .l-x-item a span {
    display: block;
}

.cms-object-core_gallery-style-default .l-x-item2 {
    display: inline-block;
    margin: auto;
    position: relative;
}

.cms-object-core_gallery-style-default img {
    border: none;
}

.cms-object-core_gallery-style-default .l-x-row {
    clear: both;
    text-align: center;
    margin: 0px 0px 3px 0px;
}

.cms-object-core_gallery-style-default .l-x-row .l-x-row-wrapper {
    overflow: hidden;
    margin: auto;
    zoom:1}

.cms-object-core_gallery-style-default .l-x-title {
    clear: both;
    text-align: center;
    font-size: 10px;
    line-height: 110%;
    padding: 3px 0px;
    position: absolute;
    bottom: 4px;
    left: 4px;
    right: 4px;
    background: black;
    color: white;
    overflow: hidden;
    zoom:1;opacity: 0.8;
    filter: alpha(opacity=80);
}

.cms-object-core_gallery-style-default .l-x-item:hover .l-x-title {
    display: none;
}

.cms-object-core_gallery-style-default .l-paginator {
    clear: both;
}

.cms-object-core_gallery-style-default .l-paginator-page {
    vertical-align: middle;
}

.cms-object-core_gallery-style-default .l-paginator-page.l-paginator-prev,.cms-object-core_gallery-style-default .l-paginator-page.l-paginator-next {
    display: none;
}

/*== ./_engine/widgets/core_items/styles/default/read/stylesheets/style.css == */
.cms-object-core_items-style-default {
    overflow: hidden;
}

.cms-object-core_items-style-default .l-paginator {
    clear: both;
}

.cms-object-core_items-style-default .l-paginator-page {
    vertical-align: middle;
}

.cms-object-core_items-style-default .l-paginator-page.l-paginator-prev,.cms-object-core_items-style-default .l-paginator-page.l-paginator-next {
    display: none;
}

.cms-object-core_items-style-default .cms-item {
    clear: both;
    overflow: hidden;
    zoom:1;}

.cms-object-core_items-style-default .l-x-first_image {
    float: left;
    margin: 0.5em 1em 0 0;
}

.cms-object-core_items-style-default .l-x-more {
    display: none;
}

/*== ./_engine/widgets/core_items_one/styles/default/read/stylesheets/style.css == */
/*== ./_engine/widgets/core_items_one/styles/default/read/stylesheets/./../../../../../../shared/javascripts/jquery/jquery.fancybox/jquery.fancybox.css == */
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

#fancybox-loading div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
}

#fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1100;
    display: none;
}

#fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    padding: 20px;
    z-index: 1101;
    outline: none;
    display: none;
}

#fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
}

#fancybox-content {
    width: 0;
    height: 0;
    padding: 0;
    outline: none;
    position: relative;
    overflow: hidden;
    z-index: 1102;
    border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 1101;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background: transparent url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png') -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

#fancybox-error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 14px;
    margin: 0;
}

#fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
}

#fancybox-frame {
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

#fancybox-left,#fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background: transparent url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

#fancybox-left {
    left: 0px;
}

#fancybox-right {
    right: 0px;
}

#fancybox-left-ico,#fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

#fancybox-left-ico {
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -30px;
}

#fancybox-right-ico {
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -60px;
}

#fancybox-left:hover,#fancybox-right:hover {
    visibility: visible;
}

#fancybox-left:hover span {
    left: 20px;
}

#fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.fancybox-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

#fancybox-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -162px;
}

#fancybox-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

#fancybox-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -182px;
}

#fancybox-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

#fancybox-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -142px;
}

#fancybox-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-title {
    font-family: Helvetica;
    font-size: 12px;
    z-index: 1102;
}

.fancybox-title-inside {
    padding-bottom: 10px;
    text-align: center;
    color: #333;
    background: #fff;
    position: relative;
}

.fancybox-title-outside {
    padding-top: 10px;
    color: #fff;
}

.fancybox-title-over {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #FFF;
    text-align: left;
}

#fancybox-title-over {
    padding: 10px;
    background-image: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_over.png');
    display: block;
}

.fancybox-title-float {
    position: absolute;
    left: 0;
    bottom: -20px;
    height: 32px;
}

#fancybox-title-float-wrap {
    border: none;
    border-collapse: collapse;
    width: auto;
}

#fancybox-title-float-wrap td {
    border: none;
    white-space: nowrap;
}

#fancybox-title-float-left {
    padding: 0 0 0 15px;
    background: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
    color: #FFF;
    line-height: 29px;
    font-weight: bold;
    padding: 0 0 3px 0;
    background: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
    padding: 0 0 0 15px;
    background: url('/_engine/shared/javascripts/jquery/jquery.fancybox/fancybox/fancybox.png') -55px -90px no-repeat;
}

.fancybox-ie6 #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_close.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_nav_left.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_nav_right.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_over.png',sizingMethod='scale');
    zoom:1;}

.fancybox-ie6 #fancybox-title-float-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_left.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_main.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-title-float-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_title_right.png',sizingMethod='scale');
}

.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right,#fancybox-hide-sel-frame {
    height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
    position: absolute;
    margin-top: 0;
    top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_loading.png',sizingMethod='scale');
}

.fancybox-ie .fancybox-bg {
    background: transparent !important;
}

.fancybox-ie #fancybox-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_n.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_ne.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_e.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_se.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_s.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_sw.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_w.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/widgets/core_items_one/styles/default/read/stylesheets/../../../../../../shared/javascripts/jquery/jquery.fancybox/fancybox/fancy_shadow_nw.png',sizingMethod='scale');
}

.cms-object-core_items_one-style-default {
    overflow: hidden;
    zoom:1;}

.cms-object-core_items_one-style-default .l-x-title {
}

.cms-object-core_items_one-style-default .l-x-date {
    font-style: italic;
    font-size: 80%;
}

.cms-object-core_items_one-style-default .l-x-content {
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    zoom:1;}

.cms-object-core_items_one-style-default .l-x-images {
    clear: both;
    overflow: hidden;
}

.cms-object-core_items_one-style-default .l-x-images ul {
    list-style-image: none;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    zoom:1;}

.cms-object-core_items_one-style-default .l-x-images .l-x-item {
    float: left;
    list-style-type: none;
    margin: 2px;
    display: table;
    line-height: 100%;
    width: 1px;
}

.cms-object-core_items_one-style-default .l-x-images .l-x-item .l-x-item2 {
    position: relative;
}

.cms-object-core_items_one-style-default .l-x-images a {
    border: 1px solid #aaaaaa;
    overflow: hidden;
    zoom:1;display: table;
}

.cms-object-core_items_one-style-default .l-x-images img {
    display: block;
    margin: 2px;
    border: none;
}

.cms-object-core_items_one-style-default .l-x-images .l-x-item:hover .l-x-image-title {
    display: none;
}

.cms-object-core_items_one-style-default .l-x-image-title {
    text-align: center;
    font-size: 70%;
    display: block;
    font-weight: bold;
    position: absolute;
    bottom: 1px;
    left: 1px;
    right: 1px;
    background: black;
    color: white;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.cms-object-core_items_one-style-default .l-x-image-description {
    text-align: center;
    font-size: 70%;
    font-style: italic;
    display: none;
}

.cms-object-core_items_one-style-default .l-x-files {
    clear: both;
    overflow: hidden;
    zoom:1;margin-bottom: 10px;
}

.cms-object-core_items_one-style-default .l-x-files ul {
    list-style-image: none;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

.cms-object-core_items_one-style-default .l-x-files .l-x-item {
    list-style-type: none;
    border-top: 1px dotted #aaaaaa;
    font-size: 80%;
}

.cms-object-core_items_one-style-default .l-x-files .l-x-item.l-x-last {
    border-bottom: 1px dotted #aaaaaa;
}

.cms-object-core_items_one-style-default .l-x-files a {
    text-decoration: none;
    font-style: italic;
}

.cms-object-core_items_one-style-default .l-x-file-description {
    display: block;
    clear: both;
}

.cms-object-core_items_one-style-default .l-x-file-title {
    margin-left: 5px;
    font-weight: bold;
}

.cms-object-core_items_one-style-default .l-x-attachments-title {
    font-size: 120%;
    line-height: 120%;
}

.cms-object-core_items_one-style-default .l-x-comments {
    clear: both;
    overflow: hidden;
    margin-bottom: 10px;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item {
    clear: both;
    overflow: hidden;
    zoom:1;margin-bottom: 10px;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-header {
    border-top: 1px solid #aaaaaa;
    font-size: 90%;
    padding: 3px;
    overflow: hidden;
    zoom:1;background: #dddddd;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-date {
    float: left;
    width: 90px;
    line-height: 110%;
    text-align: center;
    color: #555555;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-author {
    float: left;
    text-align: left;
    display: block;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-plus,.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-minus,.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-abuse {
    float: right;
    display: block;
    height: 15px;
    margin: 0px 2px;
    cursor: pointer;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-plus {
    background-position: left 0px;
    color: green;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-plus:hover {
    background-position: right 0px;
    color: #194317;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-minus {
    background-position: left -15px;
    color: red;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-minus:hover {
    background-position: right -15px;
    color: #A50C0C;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-abuse {
    background-position: left -30px;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-abuse:hover {
    background-position: right -30px;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-item .l-x-content {
    padding: 3px;
    font-style: italic;
    line-height: 110%;
    text-align: left;
}

.cms-object-core_items_one-style-default .l-x-comments .l-x-buttons {
    text-align: right;
}

.cms-object-read_core_items_one_default_read_comment_new .l-x-buttons {
    display: none;
}

.cms-object-core_items_one-style-default .l-paginator {
    clear: both;
}

.cms-object-core_items_one-style-default .l-x-top {
    margin-bottom: 5px;
}

.cms-object-core_items_one-style-default .l-paginator-page {
    vertical-align: middle;
}

.cms-object-core_items_one-style-default .l-paginator-page.l-paginator-prev,.cms-object-core_items_one-style-default .l-paginator-page.l-paginator-next {
    display: none;
}

/*== ./_private/layouts/kartpolska/1/read/stylesheets/after_widgets.css == */
/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/after_widgets.css == */
/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_widgets.css == */
.cms-options-css.cms-options-css-show_track {
    visibility: visible;
}

.l-menu-notrack .cms-options-css-show_track {
    visibility: hidden;
}

.l-place-top-menu .cms-options-css-horisontal {
    visibility: visible;
}

.l-menu-footer .cms-object-core_menu-style-default {
    display: block;
    overflow: hidden;
    zoom:1;}

.l-menu-footer .cms-object-core_menu-style-default li {
    float: right;
    list-style-type: none;
    padding: 0px 20px 0px 0px;
}

.l-menu-footer .cms-object-core_menu-style-default a {
    color: #474B54;
    text-decoration: none;
}

.l-menu-footer .cms-object-core_menu-style-default a:hover {
    color: white;
    text-decoration: none;
}

.l-menu-horizontal .cms-object-core_menu-style-default {
    margin: 0px;
    padding: 0px;
    height: 30px;
    overflow: visible;
    zoom:1;display: block;
}

.l-menu-horizontal .cms-object-core_menu-style-default .cms-menu-collapsed ul {
    display: none;
}

.l-menu-horizontal .cms-object-core_menu-style-default .cms-menu-expanded {
    display: block;
}

.l-menu-horizontal .cms-object-core_menu-style-default ul.l-x-ul-level1 {
    height: 30px;
}

.l-menu-horizontal .cms-object-core_menu-style-default li {
    float: left;
    list-style-type: none;
    padding: 0px 20px 0px 0px;
    position: relative;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a {
    display: block;
    height: 30px;
    font-size: 11px;
    line-height: 30px;
    text-decoration: none;
    cursor: pointer;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a .l-x-link_content {
    height: 30px;
    display: block;
    white-space: nowrap;
    padding: 0px 0px 0px 10px;
    float: left;
    color: #555555;
    text-decoration: none;
    font-size: 13px;
    font-style: normal;
    text-shadow: none;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a .l-x-link_content_first {
    display: none;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a .l-x-link_content_last {
    height: 30px;
    display: block;
    float: left;
    width: 10px;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a:hover .l-x-link_content,.l-menu-horizontal .cms-object-core_menu-style-default .l-x-selected a .l-x-link_content {
    background-position: left -30px;
    color: #aaaaaa;
    text-decoration: none;
}

.l-menu-horizontal .cms-object-core_menu-style-default .l-x-selected a .l-x-link_content {
    font-weight: bold;
    color: black;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a:hover .l-x-link_content_last,.l-menu-horizontal .cms-object-core_menu-style-default .l-x-selected a .l-x-link_content_last {
    background-position: right -30px;
    color: #F706DB;
}

.l-menu-horizontal .cms-object-core_menu-style-default li a.shop .l-x-link_content {
    color: yellow;
    font-weight: bold;
}

.l-menu-horizontal .cms-object-core_menu-style-default .l-x-li-level2 a {
    height: 30px;
}

.l-menu-horizontal .cms-object-core_menu-style-default .l-x-li-level2 a .l-x-link_content {
    display: block;
    padding: 0px 0px 0px 10px;
    float: left;
    color: #444444;
    text-decoration: none;
    font-size: 13px;
    background-position: left -60px;
}

.l-menu-horizontal .cms-object-core_menu-style-default .l-x-li-level2 a .l-x-link_content_last {
    background-position: right -60px;
}

.l-menu-horizontal .cms-object-core_menu-style-default .l-x-li-level2 a:hover .l-x-link_content {
    color: black;
}

.l-menu-horizontal .cms-object-core_menu-style-default li li {
    position: relative;
    float: none;
    padding: 0px;
    display: block;
    height: 30px;
    margin-bottom: 2px;
}

.l-menu-horizontal .cms-object-core_menu-style-default ul ul {
    position: absolute;
    left: 0px;
    top: 38px;
    margin: 0px;
    display: none;
    text-align: left;
    padding: 0 10px;
    margin: 0px;
    border: none;
    zoom:1;background: white;
}

.l-menu-horizontal .cms-object-core_menu-style-default ul ul ul {
    position: absolute;
    left: 100%;
    top: 0px;
    margin: 0px;
}

.l-content-main-left .cms-object-core_menu-style-default {
    margin-left: 0px;
    margin-bottom: 2px;
    text-shadow: none;
    background: #243549;
    padding: 10px 0px 10px 0px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.l-content-main-left .cms-object-core_menu-style-default ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.l-content-main-left .cms-object-core_menu-style-default ul li {
    margin: 3px 0px;
    padding: 0px;
}

.l-content-main-left .cms-object-core_menu-style-default ul li ul {
    margin: 0px 0px 0px 10px;
    padding: 0px 0px;
    font-style: italic;
}

.l-content-main-left .cms-object-core_menu-style-default a .l-x-link_content {
    font-weight: normal;
    display: block;
    padding: 3px 20px 3px 20px;
    color: white;
    border-radius: 4px;
}

.l-content-main-left .cms-object-core_menu-style-default a:hover .l-x-link_content,.l-content-main-left .cms-object-core_menu-style-default .l-x-selected .l-x-link_content {
    color: #C8CCCF;
}

.l-content-main-left .cms-object-core_menu-style-default a {
    font-size: 14px;
    color: black;
    text-decoration: none;
}

.cms-object-login-style-default {
    background: transparent;
    font-size: 11px;
    text-align: center;
}

.cms-object-core_gallery .l-paginator,.cms-object-core_items .l-paginator {
    text-align: center;
    font-size: 11px;
    margin-top: 10px;
}

.cms-object-core_gallery .l-paginator-page,.cms-object-core_items .l-paginator-page {
    padding: 3px;
    display: inline-block;
    width: 13px;
    height: 13px;
    text-align: center;
    text-decoration: none;
    color: black;
    background: #8ABEE5;
    margin: 0px 2px;
    line-height: 13px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.cms-object-core_gallery .l-paginator-page:hover,.cms-object-core_items .l-paginator-page:hover {
    background: white;
    text-decoration: none;
    color: black;
}

.cms-object-core_gallery .l-paginator-page.l-x-selected,.cms-object-core_items .l-paginator-page.l-x-selected {
    background: white;
    color: black;
}

.cms-object-core_gallery-style-default {
    margin: 0px auto 1em auto;
    text-align: center;
}

.cms-object-core_gallery-style-default .l-x-items {
    margin: auto;
    display: block;
}

.cms-object-core_gallery-style-default .l-x-row {
    display: inline-block;
    text-align: center;
    margin: 0px auto 5px auto;
}

.cms-object-core_gallery-style-default .l-x-item {
    margin: 0px 3px;
}

.cms-object-core_gallery-style-default .l-x-item a {
    display: inline-block;
    padding: 3px;
    border: 1px solid #aaaaaa;
    background: transparent;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.cms-object-core_gallery-style-default .l-x-item a:hover {
    border: 1px solid #ED7E2C;
    background: #FF6C00;
}

.cms-object-core_gallery-style-default .l-x-item a img {
    opacity: 1;
    filter: alpha(opacity=100);
}

.cms-object-core_gallery-style-default .l-x-item a:hover img {
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.cms-object-core_gallery-style-slideshow {
}

.cms-object-core_gallery-style-default .x-item {
    padding: 0px;
}

.cms-object-core_gallery-style-slideshow .cms-x-cycle {
}

.cms-object-core_gallery-style-slideshow .x-item img {
}

.cms-object-area-style-pink .cms-object-core_gallery-style-default .x-item {
    margin: 1px 0px 0px 0px;
}

.cms-object-core_image-style-default {
    margin: 1em 0px;
}

.cms-object-core_gallery_one-style-default .l-x-title {
    font-size: 25px;
    color: #341712;
}

.cms-object-core_gallery_one-style-default .l-x-image {
    text-align: center;
    margin: 0px 0px 10px 0px;
}

.cms-object-core_gallery_one-style-default .l-x-image img {
    display: block;
    margin: auto;
    padding: 2px;
    border: none;
}

.cms-object-core_gallery_one-style-default .l-x-description {
    margin-bottom: 10px;
}

.cms-object-core_items-style-default {
    color: inherit;
}

.cms-object-core_items-style-default .cms-item {
    margin: 10px 0px 20px 0px;
    text-align: left;
    padding: 0px 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -webkit-border-radius: 10px;
}

.cms-object-core_items-style-default .l-x-title {
}

.cms-object-core_items-style-default .l-x-title a {
    color: #aaaaaa;
    text-decoration: none;
}

.cms-object-core_items-style-default .l-x-title {
    text-align: left;
    margin-bottom: 0.2em;
}

.cms-object-core_items-style-default .l-x-title a {
    color: #AA0219;
}

.cms-object-core_items-style-default .l-x-title a:hover {
    color: #670F1B;
    text-decoration: underline;
}

.cms-object-core_items-style-default .l-x-date {
    color: #333333;
    font-style: italic;
    font-size: 80%;
}

.cms-object-core_items-style-default .l-x-abstract {
    clear: both;
}

.cms-object-core_items-style-default .l-x-more {
    display: none;
}

.cms-object-core_items-style-default .l-x-first_image {
    float: left;
    margin: 8px 15px 3px 0px;
    border: 1px solid #aaaaaa;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.cms-object-core_items-style-default .l-x-first_image img {
    margin: 2px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.cms-object-core_items_one-style-default h1.l-x-title {
    font-size: 200%;
    line-height: 130%;
    text-align: left;
    margin-bottom: 0.5em;
    background: none;
    border: none;
    display: block;
    padding: 0px;
}

.cms-object-core_items_one-style-default .l-x-date {
    color: black;
}

.cms-object-core_items_one-style-default .l-x-content {
    clear: both;
}

.cms-object-core_items_one-style-default .l-x-attachments-title {
    display: none;
}

.cms-object-core_items_one-style-default .l-x-images a {
    border-color: #aaaaaa;
}

.cms-object-core_items_one-style-default .l-x-images a,.cms-object-core_items_one-style-default .l-x-images a img {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.cms-object-core_video {
    margin: 5px 0px;
}

.cms-object-core_googlemaps-style-default {
    margin: 5px 0px;
}

.cms-object-core_gallery-style-slideshow {
    margin: 5px 0px;
}

.cms-object-core_googlemaps-style-default .cms-js-map {
    border: 3px solid white;
}

.cms-object-core_googlemaps-style-default {
    margin-top: 10px;
}

.cms-object-core_googlemaps-style-default .cms-js-map {
    border: 3px solid white;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

.cms-page-glowna .cms-object-core_items-style-default .l-x-title {
    float: left;
    font-size: 14px;
}

.cms-page-glowna .cms-object-core_items-style-default .l-x-date {
    float: right;
    line-height: 36px;
}

.cms-page-glowna .cms-object-core_items-style-default .l-paginator {
    text-align: left;
}

.cms-page-glowna .cms-object-core_items-style-default .cms-item {
    margin: 0px;
    border-bottom: 1px dotted #aaaaaa;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_tinymce.css == */
img.l-cms-image-left {
    float: left;
    margin: 2px 2px 0px 0px;
}

img.l-cms-image-right {
    float: right;
    margin: 2px 0px 0px 2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}

img.l-cms-image-left,img.l-cms-image-right {
    border: 1px solid #E4DABF;
    padding: 2px;
    display: block;
}

table.l-cms-table {
    border: 1px solid #A20609;
    border-collapse: collapse;
    margin: auto;
}

.l-cms-table th {
    border: 1px solid #A20609;
    padding: 3px;
    border-bottom: 1px solid #A20609;
    text-align: left;
}

.l-cms-table td {
    border: 1px solid #A20609;
    padding: 3px;
}

ul.l-cms-li-1 {
    list-style-type: none;
    padding: 0px;
    margin: 0px 10px;
}

ul.l-cms-li-1 li {
    border-bottom: 1px dotted #A20609;
    text-align: left;
    padding: 4px 0px 4px 15px;
}

ul.l-cms-ul {
    margin-left: 43px;
}

.l-cms-mountains {
    display: block;
    margin: auto;
    text-decoration: none;
    width: 175px;
    height: 167px;
    background: url('/_private/layouts/kartpolska/shared/read/images/map-mountains.png') no-repeat center center;
}

.l-cms-road {
    display: block;
    margin: auto;
    text-decoration: none;
    width: 175px;
    height: 167px;
    background: url('/_private/layouts/kartpolska/shared/read/images/map.png') no-repeat center center;
}

/*== ./_private/layouts/kartpolska/1/read/stylesheets/./../../../shared/read/stylesheets/./_mobile.css == */
/*== ./_engine/shared/stylesheets/admin.css == */
/*== ./_engine/shared/stylesheets/./cms-ui/jquery.jstree/style.css == */
#jstree-dragged .cms-x-right {
    display: none;
}

.tree ul {
    margin: 0 0 0 10px;
    padding: 0 0 0 0;
    list-style-type: none;
}

.tree li {
    display: block;
    min-height: 18px;
    line-height: 18px;
    padding: 0 0 0 0;
    margin: 1px 0px;
    clear: both;
}

.tree li ul {
    display: none;
}

.tree li a,.tree li span {
    display: inline-block;
    line-height: 25px;
    height: 25px;
    color: black;
    white-space: nowrap;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    margin: 0 0px 0px 14px;
}

.tree li a:focus {
    outline: none;
}

.tree li a input,.tree li span input {
    margin: 0;
    padding: 0 0;
    display: inline-block;
    height: 12px !important;
    border: 1px solid white;
    background: white;
    font-size: 10px;
    font-family: Verdana;
}

.tree li a input:not([class="xxx"]),.tree li span input:not([class="xxx"]) {
    padding: 1px 0;
}

.tree .ltr li.last {
    float: left;
}

.tree > ul li.last {
    overflow: visible;
}

.tree li.open ul {
    display: block;
}

.tree li.closed ul {
    display: none !important;
}

#jstree-dragged {
    position: absolute;
    top: -10px;
    left: -10px;
    margin: 0;
    padding: 0;
    z-index: 3000;
}

#jstree-dragged ul ul ul {
    display: none;
}

#jstree-marker {
    padding: 0;
    margin: 0;
    line-height: 5px;
    font-size: 1px;
    overflow: hidden;
    height: 5px;
    position: absolute;
    left: -45px;
    top: -30px;
    background-color: transparent;
    background-repeat: no-repeat;
    display: none;
    z-index: 3000;
}

#jstree-marker.marker {
    width: 45px;
    background-position: -32px top;
}

#jstree-marker.marker_plus {
    width: 5px;
    background-position: right top;
}

.tree li li {
    overflow: hidden;
}

.tree > .ltr > li {
    display: table;
}

.tree ul ins {
    display: inline-block;
    text-decoration: none;
    width: 16px;
    height: 16px;
}

.tree .ltr ins {
    margin: 0 4px 0 0px;
}

.jstree-ie6 .tree li {
    height: 18px;
    zoom:1;}

.jstree-ie6 .tree li li {
    overflow: visible;
}

.jstree-ie6 .tree .ltr li.last {
    margin-top: expression( (this.previousSibling && /open/.test(this.previousSibling.className) ) ? "-2px" :"0");
}

.jstree-ie6 .marker {
    width: 45px;
    background-position: -32px top;
}

.jstree-ie6 .marker_plus {
    width: 5px;
    background-position: right top;
}

.jstree-ie7 .tree li li {
    overflow: visible;
}

.jstree-ie7 .tree .ltr li.last {
    margin-top: expression( (this.previousSibling && /open/.test(this.previousSibling.className) ) ? "-2px" :"0");
}

.jstree-opera .tree > ul > li.last:after {
    content: ".";
    display: block;
    height: 1px;
    clear: both;
    visibility: hidden;
}

.jstree-mozilla .tree .ltr li a {
    display: inline;
    float: left;
}

.jstree-mozilla .tree li ul {
    clear: both;
}

.tree-cms {
    margin-bottom: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    zoom:1;width: 100%;
}

.tree-cms .locked li a {
    color: gray;
}

.tree-cms ul {
    background-position: 6px 1px;
    background-repeat: repeat-y;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/data:image/gif;base64,R0lGODlhAgACAIAAAB4dGf///yH5BAEAAAEALAAAAAACAAIAAAICRF4AOw==');
    _background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/dot_for_ie.gif');
    *background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/dot_for_ie.gif');
}

.tree-cms li {
    background-position: -64px -16px;
    background-repeat: no-repeat;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png');
}

.tree-cms .no_dots,.tree-cms .no_dots ul {
    background: transparent;
}

.tree-cms .no_dots li.leaf {
    background-image: none;
    background-color: transparent;
}

.tree-cms li.open {
    background: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png') -32px -48px no-repeat;
}

.tree-cms li.closed,#jstree-dragged.tree-cms li li.open {
    background: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png') -48px -32px no-repeat;
}

#jstree-marker {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png');
}

.tree-cms li a:hover,.tree-cms li a.hover,.tree-cms li span {
    text-decoration: none;
}

.tree-cms li a.clicked,.tree-cms li a.clicked:hover,.tree-cms li span.clicked {
    color: blue;
    font-weight: normal;
    padding: 0px 3px 0px 3px;
}

.tree-cms ins {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    vertical-align: middle;
}

.tree-cms ul li a.loading ins {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/throbber.gif') !important;
    background-position: 0 0 !important;
}

.tree-cms li.closed a ins,.tree-cms li.leaf a ins {
    background-position: 0 0px;
}

.tree-cms ul li a.loading ins {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/throbber.gif');
    background-position: 0 0;
}

.tree-cms li a ins.forbidden {
    background-position: -16px -16px;
}

.tree-cms .locked li a ins {
    background-position: 0 -48px;
}

.tree-cms li span ins {
    background-position: -16px 0;
}

#jstree-dragged.tree-cms ins {
    background: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png') -16px -32px no-repeat;
    z-index: 2000;
}

#jstree-dragged.tree-cms ins.forbidden {
    background: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png') -16px -16px no-repeat;
    z-index: 2000;
}

.tree-cms-context a ins {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.jstree/icons.png');
    background-repeat: no-repeat;
    background-position: -64px -64px;
}

.tree-cms-context a ins.create {
    background-position: 0 -16px;
}

.tree-cms-context a ins.rename {
    background-position: -16px 0px;
}

.tree-cms-context a ins.remove {
    background-position: -32px -16px;
}

.tree.tree-cms ul {
    margin: 0px 0px 2px 0px;
    background: white;
}

.tree.tree-cms li ul {
    margin: 1px 0px 1px 10px !important;
    background: white;
}

.tree-cms li {
    width: 100%;
    background: #dddddd;
}

.tree-cms li .cms-x-right {
    float: right;
    line-height: 25px;
    width: 300px;
    margin-top: 3px;
}

.tree-cms li .cms-x-button {
    float: right;
    margin: 0px 1px;
}

.tree-cms li .cms-x-col {
    float: right;
    width: 120px;
    text-align: center;
}

.tree-cms li .cms-x-layout {
    overflow: hidden;
}

.tree-cms li .cms-x-toggle {
    width: 25px;
    vertical-align: middle;
    text-align: center;
    margin-right: 3px;
}

.tree-cms li .cms-x-toggle span {
    height: 16px;
    width: 20px;
    margin: 5px auto 0px auto;
    display: block;
    cursor: pointer;
}

.tree-cms li .cms-x-code {
    display: block;
}

.tree-cms li .cms-x-name {
    display: block;
    font-size: 10px;
    line-height: 100%;
    font-weight: normal;
    margin: 0px;
    padding: 0px;
    clear: both;
    margin-left: 20px;
    color: green;
    font-style: italic;
}

.tree-cms li .cms-x-prototype {
    color: red;
}

.tree-cms li a,.tree-cms li span {
    display: inline-block;
    height: auto;
    line-height: 110%;
    color: black;
    white-space: nowrap;
    text-decoration: none;
    padding: 1px 4px 1px 4px;
    margin: 0 0px 0px 14px;
}

.cms-tree-header {
    border-bottom: 1px dotted #aaaaaa;
    line-height: 25px;
}

.cms-tree-header a {
    text-decoration: none;
}

.cms-tree-header a:hover {
    color: red;
}

.cms-tree-header .cms-x-right {
    float: right;
}

.cms-tree-header .cms-x-button {
    float: right;
}

.cms-tree-header .cms-x-col {
    float: right;
    width: 120px;
    text-align: center;
}

.cms-tree-header .cms-x-toggle {
    width: 30px;
    vertical-align: middle;
    text-align: left;
    margin-right: 3px;
}

/*== ./_engine/shared/stylesheets/./flags.css == */
.cms-langicon-ad {
    background-position: -16px 0;
}

.cms-langicon-ae {
    background-position: -32px 0;
}

.cms-langicon-af {
    background-position: -48px 0;
}

.cms-langicon-ag {
    background-position: -64px 0;
}

.cms-langicon-ai {
    background-position: -80px 0;
}

.cms-langicon-al {
    background-position: -96px 0;
}

.cms-langicon-am {
    background-position: -112px 0;
}

.cms-langicon-an {
    background-position: -128px 0;
}

.cms-langicon-ao {
    background-position: -144px 0;
}

.cms-langicon-ar {
    background-position: -160px 0;
}

.cms-langicon-as {
    background-position: -176px 0;
}

.cms-langicon-at {
    background-position: -192px 0;
}

.cms-langicon-au {
    background-position: -208px 0;
}

.cms-langicon-aw {
    background-position: -224px 0;
}

.cms-langicon-az {
    background-position: -240px 0;
}

.cms-langicon-ba {
    background-position: 0 -11px;
}

.cms-langicon-bb {
    background-position: -16px -11px;
}

.cms-langicon-bd {
    background-position: -32px -11px;
}

.cms-langicon-be {
    background-position: -48px -11px;
}

.cms-langicon-bf {
    background-position: -64px -11px;
}

.cms-langicon-bg {
    background-position: -80px -11px;
}

.cms-langicon-bh {
    background-position: -96px -11px;
}

.cms-langicon-bi {
    background-position: -112px -11px;
}

.cms-langicon-bj {
    background-position: -128px -11px;
}

.cms-langicon-bm {
    background-position: -144px -11px;
}

.cms-langicon-bn {
    background-position: -160px -11px;
}

.cms-langicon-bo {
    background-position: -176px -11px;
}

.cms-langicon-br {
    background-position: -192px -11px;
}

.cms-langicon-bs {
    background-position: -208px -11px;
}

.cms-langicon-bt {
    background-position: -224px -11px;
}

.cms-langicon-bv {
    background-position: -240px -11px;
}

.cms-langicon-bw {
    background-position: 0 -22px;
}

.cms-langicon-by {
    background-position: -16px -22px;
}

.cms-langicon-bz {
    background-position: -32px -22px;
}

.cms-langicon-ca {
    background-position: -48px -22px;
}

.cms-langicon-catalonia {
    background-position: -64px -22px;
}

.cms-langicon-cd {
    background-position: -80px -22px;
}

.cms-langicon-cf {
    background-position: -96px -22px;
}

.cms-langicon-cg {
    background-position: -112px -22px;
}

.cms-langicon-ch {
    background-position: -128px -22px;
}

.cms-langicon-ci {
    background-position: -144px -22px;
}

.cms-langicon-ck {
    background-position: -160px -22px;
}

.cms-langicon-cl {
    background-position: -176px -22px;
}

.cms-langicon-cm {
    background-position: -192px -22px;
}

.cms-langicon-cn {
    background-position: -208px -22px;
}

.cms-langicon-co {
    background-position: -224px -22px;
}

.cms-langicon-cr {
    background-position: -240px -22px;
}

.cms-langicon-cu {
    background-position: 0 -33px;
}

.cms-langicon-cv {
    background-position: -16px -33px;
}

.cms-langicon-cy {
    background-position: -32px -33px;
}

.cms-langicon-cz {
    background-position: -48px -33px;
}

.cms-langicon-de {
    background-position: -64px -33px;
}

.cms-langicon-dj {
    background-position: -80px -33px;
}

.cms-langicon-dk {
    background-position: -96px -33px;
}

.cms-langicon-dm {
    background-position: -112px -33px;
}

.cms-langicon-do {
    background-position: -128px -33px;
}

.cms-langicon-dz {
    background-position: -144px -33px;
}

.cms-langicon-ec {
    background-position: -160px -33px;
}

.cms-langicon-ee {
    background-position: -176px -33px;
}

.cms-langicon-eg {
    background-position: -192px -33px;
}

.cms-langicon-eh {
    background-position: -208px -33px;
}

.cms-langicon-en {
    background-position: -160px -44px;
}

.cms-langicon-er {
    background-position: -240px -33px;
}

.cms-langicon-es {
    background-position: 0 -44px;
}

.cms-langicon-et {
    background-position: -16px -44px;
}

.cms-langicon-eu {
    background-position: -32px -44px;
}

.cms-langicon-fi {
    background-position: -48px -44px;
}

.cms-langicon-fj {
    background-position: -64px -44px;
}

.cms-langicon-fk {
    background-position: -80px -44px;
}

.cms-langicon-fm {
    background-position: -96px -44px;
}

.cms-langicon-fo {
    background-position: -112px -44px;
}

.cms-langicon-fr {
    background-position: -128px -44px;
}

.cms-langicon-ga {
    background-position: -144px -44px;
}

.cms-langicon-gb {
    background-position: -160px -44px;
}

.cms-langicon-gd {
    background-position: -176px -44px;
}

.cms-langicon-ge {
    background-position: -192px -44px;
}

.cms-langicon-gf {
    background-position: -208px -44px;
}

.cms-langicon-gh {
    background-position: -224px -44px;
}

.cms-langicon-gi {
    background-position: -240px -44px;
}

.cms-langicon-gl {
    background-position: 0 -55px;
}

.cms-langicon-gm {
    background-position: -16px -55px;
}

.cms-langicon-gn {
    background-position: -32px -55px;
}

.cms-langicon-gp {
    background-position: -48px -55px;
}

.cms-langicon-gq {
    background-position: -64px -55px;
}

.cms-langicon-gr {
    background-position: -80px -55px;
}

.cms-langicon-gs {
    background-position: -96px -55px;
}

.cms-langicon-gt {
    background-position: -112px -55px;
}

.cms-langicon-gu {
    background-position: -128px -55px;
}

.cms-langicon-gw {
    background-position: -144px -55px;
}

.cms-langicon-gy {
    background-position: -160px -55px;
}

.cms-langicon-hk {
    background-position: -176px -55px;
}

.cms-langicon-hm {
    background-position: -192px -55px;
}

.cms-langicon-hn {
    background-position: -208px -55px;
}

.cms-langicon-hr {
    background-position: -224px -55px;
}

.cms-langicon-ht {
    background-position: -240px -55px;
}

.cms-langicon-hu {
    background-position: 0 -66px;
}

.cms-langicon-id {
    background-position: -16px -66px;
}

.cms-langicon-ie {
    background-position: -32px -66px;
}

.cms-langicon-il {
    background-position: -48px -66px;
}

.cms-langicon-in {
    background-position: -64px -66px;
}

.cms-langicon-io {
    background-position: -80px -66px;
}

.cms-langicon-iq {
    background-position: -96px -66px;
}

.cms-langicon-ir {
    background-position: -112px -66px;
}

.cms-langicon-is {
    background-position: -128px -66px;
}

.cms-langicon-it {
    background-position: -144px -66px;
}

.cms-langicon-jm {
    background-position: -160px -66px;
}

.cms-langicon-jo {
    background-position: -176px -66px;
}

.cms-langicon-jp {
    background-position: -192px -66px;
}

.cms-langicon-ke {
    background-position: -208px -66px;
}

.cms-langicon-kg {
    background-position: -224px -66px;
}

.cms-langicon-kh {
    background-position: -240px -66px;
}

.cms-langicon-ki {
    background-position: 0 -77px;
}

.cms-langicon-km {
    background-position: -16px -77px;
}

.cms-langicon-kn {
    background-position: -32px -77px;
}

.cms-langicon-kp {
    background-position: -48px -77px;
}

.cms-langicon-kr {
    background-position: -64px -77px;
}

.cms-langicon-kw {
    background-position: -80px -77px;
}

.cms-langicon-ky {
    background-position: -96px -77px;
}

.cms-langicon-kz {
    background-position: -112px -77px;
}

.cms-langicon-la {
    background-position: -128px -77px;
}

.cms-langicon-lb {
    background-position: -144px -77px;
}

.cms-langicon-lc {
    background-position: -160px -77px;
}

.cms-langicon-li {
    background-position: -176px -77px;
}

.cms-langicon-lk {
    background-position: -192px -77px;
}

.cms-langicon-lr {
    background-position: -208px -77px;
}

.cms-langicon-ls {
    background-position: -224px -77px;
}

.cms-langicon-lt {
    background-position: -240px -77px;
}

.cms-langicon-lu {
    background-position: 0 -88px;
}

.cms-langicon-lv {
    background-position: -16px -88px;
}

.cms-langicon-ly {
    background-position: -32px -88px;
}

.cms-langicon-ma {
    background-position: -48px -88px;
}

.cms-langicon-mc {
    background-position: -64px -88px;
}

.cms-langicon-md {
    background-position: -80px -88px;
}

.cms-langicon-me {
    background-position: -96px -88px;
}

.cms-langicon-mg {
    background-position: -112px -88px;
}

.cms-langicon-mh {
    background-position: -128px -88px;
}

.cms-langicon-mk {
    background-position: -144px -88px;
}

.cms-langicon-ml {
    background-position: -160px -88px;
}

.cms-langicon-mm {
    background-position: -176px -88px;
}

.cms-langicon-mn {
    background-position: -192px -88px;
}

.cms-langicon-mo {
    background-position: -208px -88px;
}

.cms-langicon-mp {
    background-position: -224px -88px;
}

.cms-langicon-mq {
    background-position: -240px -88px;
}

.cms-langicon-mr {
    background-position: 0 -99px;
}

.cms-langicon-ms {
    background-position: -16px -99px;
}

.cms-langicon-mt {
    background-position: -32px -99px;
}

.cms-langicon-mu {
    background-position: -48px -99px;
}

.cms-langicon-mv {
    background-position: -64px -99px;
}

.cms-langicon-mw {
    background-position: -80px -99px;
}

.cms-langicon-mx {
    background-position: -96px -99px;
}

.cms-langicon-my {
    background-position: -112px -99px;
}

.cms-langicon-mz {
    background-position: -128px -99px;
}

.cms-langicon-na {
    background-position: -144px -99px;
}

.cms-langicon-nc {
    background-position: -160px -99px;
}

.cms-langicon-ne {
    background-position: -176px -99px;
}

.cms-langicon-nf {
    background-position: -192px -99px;
}

.cms-langicon-ng {
    background-position: -208px -99px;
}

.cms-langicon-ni {
    background-position: -224px -99px;
}

.cms-langicon-nl {
    background-position: -240px -99px;
}

.cms-langicon-no {
    background-position: 0 -110px;
}

.cms-langicon-np {
    background-position: -16px -110px;
}

.cms-langicon-nr {
    background-position: -32px -110px;
}

.cms-langicon-nu {
    background-position: -48px -110px;
}

.cms-langicon-nz {
    background-position: -64px -110px;
}

.cms-langicon-om {
    background-position: -80px -110px;
}

.cms-langicon-pa {
    background-position: -96px -110px;
}

.cms-langicon-pe {
    background-position: -112px -110px;
}

.cms-langicon-pf {
    background-position: -128px -110px;
}

.cms-langicon-pg {
    background-position: -144px -110px;
}

.cms-langicon-ph {
    background-position: -160px -110px;
}

.cms-langicon-pk {
    background-position: -176px -110px;
}

.cms-langicon-pl {
    background-position: -192px -110px;
}

.cms-langicon-pm {
    background-position: -208px -110px;
}

.cms-langicon-pn {
    background-position: -224px -110px;
}

.cms-langicon-pr {
    background-position: -240px -110px;
}

.cms-langicon-ps {
    background-position: 0 -121px;
}

.cms-langicon-pt {
    background-position: -16px -121px;
}

.cms-langicon-pw {
    background-position: -32px -121px;
}

.cms-langicon-py {
    background-position: -48px -121px;
}

.cms-langicon-qa {
    background-position: -64px -121px;
}

.cms-langicon-re {
    background-position: -80px -121px;
}

.cms-langicon-ro {
    background-position: -96px -121px;
}

.cms-langicon-rs {
    background-position: -112px -121px;
}

.cms-langicon-ru {
    background-position: -128px -121px;
}

.cms-langicon-rw {
    background-position: -144px -121px;
}

.cms-langicon-sa {
    background-position: -160px -121px;
}

.cms-langicon-sb {
    background-position: -176px -121px;
}

.cms-langicon-sc {
    background-position: -192px -121px;
}

.cms-langicon-scotland {
    background-position: -208px -121px;
}

.cms-langicon-sd {
    background-position: -224px -121px;
}

.cms-langicon-se {
    background-position: -240px -121px;
}

.cms-langicon-sg {
    background-position: 0 -132px;
}

.cms-langicon-sh {
    background-position: -16px -132px;
}

.cms-langicon-si {
    background-position: -32px -132px;
}

.cms-langicon-sk {
    background-position: -48px -132px;
}

.cms-langicon-sl {
    background-position: -64px -132px;
}

.cms-langicon-sm {
    background-position: -80px -132px;
}

.cms-langicon-sn {
    background-position: -96px -132px;
}

.cms-langicon-so {
    background-position: -112px -132px;
}

.cms-langicon-sr {
    background-position: -128px -132px;
}

.cms-langicon-ss {
    background-position: -144px -132px;
}

.cms-langicon-st {
    background-position: -160px -132px;
}

.cms-langicon-sv {
    background-position: -176px -132px;
}

.cms-langicon-sy {
    background-position: -192px -132px;
}

.cms-langicon-sz {
    background-position: -208px -132px;
}

.cms-langicon-tc {
    background-position: -224px -132px;
}

.cms-langicon-td {
    background-position: -240px -132px;
}

.cms-langicon-tf {
    background-position: 0 -143px;
}

.cms-langicon-tg {
    background-position: -16px -143px;
}

.cms-langicon-th {
    background-position: -32px -143px;
}

.cms-langicon-tj {
    background-position: -48px -143px;
}

.cms-langicon-tk {
    background-position: -64px -143px;
}

.cms-langicon-tl {
    background-position: -80px -143px;
}

.cms-langicon-tm {
    background-position: -96px -143px;
}

.cms-langicon-tn {
    background-position: -112px -143px;
}

.cms-langicon-to {
    background-position: -128px -143px;
}

.cms-langicon-tr {
    background-position: -144px -143px;
}

.cms-langicon-tt {
    background-position: -160px -143px;
}

.cms-langicon-tv {
    background-position: -176px -143px;
}

.cms-langicon-tw {
    background-position: -192px -143px;
}

.cms-langicon-tz {
    background-position: -208px -143px;
}

.cms-langicon-ua {
    background-position: -224px -143px;
}

.cms-langicon-ug {
    background-position: -240px -143px;
}

.cms-langicon-um {
    background-position: 0 -154px;
}

.cms-langicon-us {
    background-position: -16px -154px;
}

.cms-langicon-uy {
    background-position: -32px -154px;
}

.cms-langicon-uz {
    background-position: -48px -154px;
}

.cms-langicon-va {
    background-position: -64px -154px;
}

.cms-langicon-vc {
    background-position: -80px -154px;
}

.cms-langicon-ve {
    background-position: -96px -154px;
}

.cms-langicon-vg {
    background-position: -112px -154px;
}

.cms-langicon-vi {
    background-position: -128px -154px;
}

.cms-langicon-vn {
    background-position: -144px -154px;
}

.cms-langicon-vu {
    background-position: -160px -154px;
}

.cms-langicon-wales {
    background-position: -176px -154px;
}

.cms-langicon-wf {
    background-position: -192px -154px;
}

.cms-langicon-ws {
    background-position: -208px -154px;
}

.cms-langicon-ye {
    background-position: -224px -154px;
}

.cms-langicon-yt {
    background-position: -240px -154px;
}

.cms-langicon-za {
    background-position: 0 -165px;
}

.cms-langicon-zm {
    background-position: -16px -165px;
}

.cms-langicon-zw {
    background-position: -32px -165px;
}

/*== ./_engine/shared/stylesheets/./admin.panel.css == */
/*== ./_engine/shared/stylesheets/././cms-ui/jquery-ui/jquery-ui.css == */
.cms-ui .ui-helper-hidden {
    display: none;
}

.cms-ui .ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.cms-ui .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.cms-ui .ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cms-ui .ui-helper-clearfix {
    display: inline-block;
}

* html .cms-ui .ui-helper-clearfix {
    height: 1%;
}

.cms-ui .ui-helper-clearfix {
    display: block;
}

.cms-ui .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.cms-ui .ui-state-disabled {
    cursor: default !important;
}

.cms-ui .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.cms-ui.ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

----------------------------------*/.cms-ui .ui-helper-hidden {
    display: none;
}

.cms-ui .ui-helper-hidden-accessible {
    position: absolute;
    left: -99999999px;
}

.cms-ui .ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.cms-ui .ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.cms-ui .ui-helper-clearfix {
    display: inline-block;
}

* html .cms-ui .ui-helper-clearfix {
    height: 1%;
}

.cms-ui .ui-helper-clearfix {
    display: block;
}

.cms-ui .ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.cms-ui .ui-state-disabled {
    cursor: default !important;
}

.cms-ui .ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}

.cms-ui .ui-widget-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.cms-ui.ui-widget,.cms-ui .ui-widget {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1.1em;
}

.cms-ui .ui-widget .ui-widget {
    font-size: 1em;
}

.cms-ui .ui-widget input,.cms-ui .ui-widget select,.cms-ui .ui-widget textarea,.cms-ui .ui-widget button {
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 1em;
}

.cms-ui.ui-widget-content,.cms-ui .ui-widget-content {
    border: 1px solid #dddddd;
    background: #eeeeee url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_highlight-soft_100_eeeeee_1x100.png') 50% top repeat-x;
    color: #333333;
}

.cms-ui .ui-widget-content a {
    color: #333333;
}

.cms-ui .ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_gloss-wave_35_f6a828_500x100.png') 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}

.cms-ui .ui-widget-header a {
    color: #ffffff;
}

.cms-ui .ui-state-default,.cms-ui .ui-widget-content .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6 url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_glass_100_f6f6f6_1x400.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4;
}

.cms-ui .ui-state-default a,.cms-ui .ui-state-default a:link,.cms-ui .ui-state-default a:visited {
    color: #1c94c4;
    text-decoration: none;
}

.cms-ui .ui-state-hover,.cms-ui .ui-widget-content .ui-state-hover,.cms-ui .ui-state-focus,.cms-ui .ui-widget-content .ui-state-focus {
    border: 1px solid #fbcb09;
    background: #fdf5ce url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_glass_100_fdf5ce_1x400.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405;
}

.cms-ui .ui-state-hover a,.cms-ui .ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}

.cms-ui .ui-state-active,.cms-ui .ui-widget-content .ui-state-active {
    border: 1px solid #fbd850;
    background: #ffffff url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png') 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00;
}

.cms-ui .ui-state-active a,.cms-ui .ui-state-active a:link,.cms-ui .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}

.cms-ui .ui-widget :active {
    outline: none;
}

.cms-ui .ui-state-highlight,.cms-ui .ui-widget-content .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_highlight-soft_75_ffe45c_1x100.png') 50% top repeat-x;
    color: #363636;
}

.cms-ui .ui-state-highlight a,.cms-ui .ui-widget-content .ui-state-highlight a {
    color: #363636;
}

.cms-ui .ui-state-error,.cms-ui .ui-widget-content .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #b81900 url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_diagonals-thick_18_b81900_40x40.png') 50% 50% repeat;
    color: #ffffff;
}

.cms-ui .ui-state-error a,.cms-ui .ui-widget-content .ui-state-error a {
    color: #ffffff;
}

.cms-ui .ui-state-error-text,.cms-ui .ui-widget-content .ui-state-error-text {
    color: #ffffff;
}

.cms-ui .ui-priority-primary,.cms-ui .ui-widget-content .ui-priority-primary {
    font-weight: bold;
}

.cms-ui .ui-priority-secondary,.cms-ui .ui-widget-content .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.cms-ui .ui-state-disabled,.cms-ui .ui-widget-content .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none;
}

.cms-ui .ui-icon {
    width: 16px;
    height: 16px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_222222_256x240.png');
}

.cms-ui .ui-widget-content .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_222222_256x240.png');
}

.cms-ui .ui-widget-header .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_ffffff_256x240.png');
}

.cms-ui .ui-state-default .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_ef8c08_256x240.png');
}

.cms-ui .ui-state-hover .ui-icon,.cms-ui .ui-state-focus .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_ef8c08_256x240.png');
}

.cms-ui .ui-state-active .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_ef8c08_256x240.png');
}

.cms-ui .ui-state-highlight .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_228ef1_256x240.png');
}

.cms-ui .ui-state-error .ui-icon,.cms-ui .ui-state-error-text .ui-icon {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-icons_ffd27a_256x240.png');
}

.cms-ui .ui-icon-carat-1-n {
    background-position: 0 0;
}

.cms-ui .ui-icon-carat-1-ne {
    background-position: -16px 0;
}

.cms-ui .ui-icon-carat-1-e {
    background-position: -32px 0;
}

.cms-ui .ui-icon-carat-1-se {
    background-position: -48px 0;
}

.cms-ui .ui-icon-carat-1-s {
    background-position: -64px 0;
}

.cms-ui .ui-icon-carat-1-sw {
    background-position: -80px 0;
}

.cms-ui .ui-icon-carat-1-w {
    background-position: -96px 0;
}

.cms-ui .ui-icon-carat-1-nw {
    background-position: -112px 0;
}

.cms-ui .ui-icon-carat-2-n-s {
    background-position: -128px 0;
}

.cms-ui .ui-icon-carat-2-e-w {
    background-position: -144px 0;
}

.cms-ui .ui-icon-triangle-1-n {
    background-position: 0 -16px;
}

.cms-ui .ui-icon-triangle-1-ne {
    background-position: -16px -16px;
}

.cms-ui .ui-icon-triangle-1-e {
    background-position: -32px -16px;
}

.cms-ui .ui-icon-triangle-1-se {
    background-position: -48px -16px;
}

.cms-ui .ui-icon-triangle-1-s {
    background-position: -64px -16px;
}

.cms-ui .ui-icon-triangle-1-sw {
    background-position: -80px -16px;
}

.cms-ui .ui-icon-triangle-1-w {
    background-position: -96px -16px;
}

.cms-ui .ui-icon-triangle-1-nw {
    background-position: -112px -16px;
}

.cms-ui .ui-icon-triangle-2-n-s {
    background-position: -128px -16px;
}

.cms-ui .ui-icon-triangle-2-e-w {
    background-position: -144px -16px;
}

.cms-ui .ui-icon-arrow-1-n {
    background-position: 0 -32px;
}

.cms-ui .ui-icon-arrow-1-ne {
    background-position: -16px -32px;
}

.cms-ui .ui-icon-arrow-1-e {
    background-position: -32px -32px;
}

.cms-ui .ui-icon-arrow-1-se {
    background-position: -48px -32px;
}

.cms-ui .ui-icon-arrow-1-s {
    background-position: -64px -32px;
}

.cms-ui .ui-icon-arrow-1-sw {
    background-position: -80px -32px;
}

.cms-ui .ui-icon-arrow-1-w {
    background-position: -96px -32px;
}

.cms-ui .ui-icon-arrow-1-nw {
    background-position: -112px -32px;
}

.cms-ui .ui-icon-arrow-2-n-s {
    background-position: -128px -32px;
}

.cms-ui .ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px;
}

.cms-ui .ui-icon-arrow-2-e-w {
    background-position: -160px -32px;
}

.cms-ui .ui-icon-arrow-2-se-nw {
    background-position: -176px -32px;
}

.cms-ui .ui-icon-arrowstop-1-n {
    background-position: -192px -32px;
}

.cms-ui .ui-icon-arrowstop-1-e {
    background-position: -208px -32px;
}

.cms-ui .ui-icon-arrowstop-1-s {
    background-position: -224px -32px;
}

.cms-ui .ui-icon-arrowstop-1-w {
    background-position: -240px -32px;
}

.cms-ui .ui-icon-arrowthick-1-n {
    background-position: 0 -48px;
}

.cms-ui .ui-icon-arrowthick-1-ne {
    background-position: -16px -48px;
}

.cms-ui .ui-icon-arrowthick-1-e {
    background-position: -32px -48px;
}

.cms-ui .ui-icon-arrowthick-1-se {
    background-position: -48px -48px;
}

.cms-ui .ui-icon-arrowthick-1-s {
    background-position: -64px -48px;
}

.cms-ui .ui-icon-arrowthick-1-sw {
    background-position: -80px -48px;
}

.cms-ui .ui-icon-arrowthick-1-w {
    background-position: -96px -48px;
}

.cms-ui .ui-icon-arrowthick-1-nw {
    background-position: -112px -48px;
}

.cms-ui .ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px;
}

.cms-ui .ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px;
}

.cms-ui .ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px;
}

.cms-ui .ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px;
}

.cms-ui .ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px;
}

.cms-ui .ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px;
}

.cms-ui .ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px;
}

.cms-ui .ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px;
}

.cms-ui .ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px;
}

.cms-ui .ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px;
}

.cms-ui .ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px;
}

.cms-ui .ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px;
}

.cms-ui .ui-icon-arrowreturn-1-w {
    background-position: -64px -64px;
}

.cms-ui .ui-icon-arrowreturn-1-n {
    background-position: -80px -64px;
}

.cms-ui .ui-icon-arrowreturn-1-e {
    background-position: -96px -64px;
}

.cms-ui .ui-icon-arrowreturn-1-s {
    background-position: -112px -64px;
}

.cms-ui .ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px;
}

.cms-ui .ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px;
}

.cms-ui .ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px;
}

.cms-ui .ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px;
}

.cms-ui .ui-icon-arrow-4 {
    background-position: 0 -80px;
}

.cms-ui .ui-icon-arrow-4-diag {
    background-position: -16px -80px;
}

.cms-ui .ui-icon-extlink {
    background-position: -32px -80px;
}

.cms-ui .ui-icon-newwin {
    background-position: -48px -80px;
}

.cms-ui .ui-icon-refresh {
    background-position: -64px -80px;
}

.cms-ui .ui-icon-shuffle {
    background-position: -80px -80px;
}

.cms-ui .ui-icon-transfer-e-w {
    background-position: -96px -80px;
}

.cms-ui .ui-icon-transferthick-e-w {
    background-position: -112px -80px;
}

.cms-ui .ui-icon-folder-collapsed {
    background-position: 0 -96px;
}

.cms-ui .ui-icon-folder-open {
    background-position: -16px -96px;
}

.cms-ui .ui-icon-document {
    background-position: -32px -96px;
}

.cms-ui .ui-icon-document-b {
    background-position: -48px -96px;
}

.cms-ui .ui-icon-note {
    background-position: -64px -96px;
}

.cms-ui .ui-icon-mail-closed {
    background-position: -80px -96px;
}

.cms-ui .ui-icon-mail-open {
    background-position: -96px -96px;
}

.cms-ui .ui-icon-suitcase {
    background-position: -112px -96px;
}

.cms-ui .ui-icon-comment {
    background-position: -128px -96px;
}

.cms-ui .ui-icon-person {
    background-position: -144px -96px;
}

.cms-ui .ui-icon-print {
    background-position: -160px -96px;
}

.cms-ui .ui-icon-trash {
    background-position: -176px -96px;
}

.cms-ui .ui-icon-locked {
    background-position: -192px -96px;
}

.cms-ui .ui-icon-unlocked {
    background-position: -208px -96px;
}

.cms-ui .ui-icon-bookmark {
    background-position: -224px -96px;
}

.cms-ui .ui-icon-tag {
    background-position: -240px -96px;
}

.cms-ui .ui-icon-home {
    background-position: 0 -112px;
}

.cms-ui .ui-icon-flag {
    background-position: -16px -112px;
}

.cms-ui .ui-icon-calendar {
    background-position: -32px -112px;
}

.cms-ui .ui-icon-cart {
    background-position: -48px -112px;
}

.cms-ui .ui-icon-pencil {
    background-position: -64px -112px;
}

.cms-ui .ui-icon-clock {
    background-position: -80px -112px;
}

.cms-ui .ui-icon-disk {
    background-position: -96px -112px;
}

.cms-ui .ui-icon-calculator {
    background-position: -112px -112px;
}

.cms-ui .ui-icon-zoomin {
    background-position: -128px -112px;
}

.cms-ui .ui-icon-zoomout {
    background-position: -144px -112px;
}

.cms-ui .ui-icon-search {
    background-position: -160px -112px;
}

.cms-ui .ui-icon-wrench {
    background-position: -176px -112px;
}

.cms-ui .ui-icon-gear {
    background-position: -192px -112px;
}

.cms-ui .ui-icon-heart {
    background-position: -208px -112px;
}

.cms-ui .ui-icon-star {
    background-position: -224px -112px;
}

.cms-ui .ui-icon-link {
    background-position: -240px -112px;
}

.cms-ui .ui-icon-cancel {
    background-position: 0 -128px;
}

.cms-ui .ui-icon-plus {
    background-position: -16px -128px;
}

.cms-ui .ui-icon-plusthick {
    background-position: -32px -128px;
}

.cms-ui .ui-icon-minus {
    background-position: -48px -128px;
}

.cms-ui .ui-icon-minusthick {
    background-position: -64px -128px;
}

.cms-ui .ui-icon-close {
    background-position: -80px -128px;
}

.cms-ui .ui-icon-closethick {
    background-position: -96px -128px;
}

.cms-ui .ui-icon-key {
    background-position: -112px -128px;
}

.cms-ui .ui-icon-lightbulb {
    background-position: -128px -128px;
}

.cms-ui .ui-icon-scissors {
    background-position: -144px -128px;
}

.cms-ui .ui-icon-clipboard {
    background-position: -160px -128px;
}

.cms-ui .ui-icon-copy {
    background-position: -176px -128px;
}

.cms-ui .ui-icon-contact {
    background-position: -192px -128px;
}

.cms-ui .ui-icon-image {
    background-position: -208px -128px;
}

.cms-ui .ui-icon-video {
    background-position: -224px -128px;
}

.cms-ui .ui-icon-script {
    background-position: -240px -128px;
}

.cms-ui .ui-icon-alert {
    background-position: 0 -144px;
}

.cms-ui .ui-icon-info {
    background-position: -16px -144px;
}

.cms-ui .ui-icon-notice {
    background-position: -32px -144px;
}

.cms-ui .ui-icon-help {
    background-position: -48px -144px;
}

.cms-ui .ui-icon-check {
    background-position: -64px -144px;
}

.cms-ui .ui-icon-bullet {
    background-position: -80px -144px;
}

.cms-ui .ui-icon-radio-off {
    background-position: -96px -144px;
}

.cms-ui .ui-icon-radio-on {
    background-position: -112px -144px;
}

.cms-ui .ui-icon-pin-w {
    background-position: -128px -144px;
}

.cms-ui .ui-icon-pin-s {
    background-position: -144px -144px;
}

.cms-ui .ui-icon-play {
    background-position: 0 -160px;
}

.cms-ui .ui-icon-pause {
    background-position: -16px -160px;
}

.cms-ui .ui-icon-seek-next {
    background-position: -32px -160px;
}

.cms-ui .ui-icon-seek-prev {
    background-position: -48px -160px;
}

.cms-ui .ui-icon-seek-end {
    background-position: -64px -160px;
}

.cms-ui .ui-icon-seek-start {
    background-position: -80px -160px;
}

.cms-ui .ui-icon-seek-first {
    background-position: -80px -160px;
}

.cms-ui .ui-icon-stop {
    background-position: -96px -160px;
}

.cms-ui .ui-icon-eject {
    background-position: -112px -160px;
}

.cms-ui .ui-icon-volume-off {
    background-position: -128px -160px;
}

.cms-ui .ui-icon-volume-on {
    background-position: -144px -160px;
}

.cms-ui .ui-icon-power {
    background-position: 0 -176px;
}

.cms-ui .ui-icon-signal-diag {
    background-position: -16px -176px;
}

.cms-ui .ui-icon-signal {
    background-position: -32px -176px;
}

.cms-ui .ui-icon-battery-0 {
    background-position: -48px -176px;
}

.cms-ui .ui-icon-battery-1 {
    background-position: -64px -176px;
}

.cms-ui .ui-icon-battery-2 {
    background-position: -80px -176px;
}

.cms-ui .ui-icon-battery-3 {
    background-position: -96px -176px;
}

.cms-ui .ui-icon-circle-plus {
    background-position: 0 -192px;
}

.cms-ui .ui-icon-circle-minus {
    background-position: -16px -192px;
}

.cms-ui .ui-icon-circle-close {
    background-position: -32px -192px;
}

.cms-ui .ui-icon-circle-triangle-e {
    background-position: -48px -192px;
}

.cms-ui .ui-icon-circle-triangle-s {
    background-position: -64px -192px;
}

.cms-ui .ui-icon-circle-triangle-w {
    background-position: -80px -192px;
}

.cms-ui .ui-icon-circle-triangle-n {
    background-position: -96px -192px;
}

.cms-ui .ui-icon-circle-arrow-e {
    background-position: -112px -192px;
}

.cms-ui .ui-icon-circle-arrow-s {
    background-position: -128px -192px;
}

.cms-ui .ui-icon-circle-arrow-w {
    background-position: -144px -192px;
}

.cms-ui .ui-icon-circle-arrow-n {
    background-position: -160px -192px;
}

.cms-ui .ui-icon-circle-zoomin {
    background-position: -176px -192px;
}

.cms-ui .ui-icon-circle-zoomout {
    background-position: -192px -192px;
}

.cms-ui .ui-icon-circle-check {
    background-position: -208px -192px;
}

.cms-ui .ui-icon-circlesmall-plus {
    background-position: 0 -208px;
}

.cms-ui .ui-icon-circlesmall-minus {
    background-position: -16px -208px;
}

.cms-ui .ui-icon-circlesmall-close {
    background-position: -32px -208px;
}

.cms-ui .ui-icon-squaresmall-plus {
    background-position: -48px -208px;
}

.cms-ui .ui-icon-squaresmall-minus {
    background-position: -64px -208px;
}

.cms-ui .ui-icon-squaresmall-close {
    background-position: -80px -208px;
}

.cms-ui .ui-icon-grip-dotted-vertical {
    background-position: 0 -224px;
}

.cms-ui .ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px;
}

.cms-ui .ui-icon-grip-solid-vertical {
    background-position: -32px -224px;
}

.cms-ui .ui-icon-grip-solid-horizontal {
    background-position: -48px -224px;
}

.cms-ui .ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px;
}

.cms-ui .ui-icon-grip-diagonal-se {
    background-position: -80px -224px;
}

.cms-ui .ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.cms-ui .ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.cms-ui .ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.cms-ui .ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.cms-ui .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;
}

.cms-ui .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;
}

.cms-ui .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;
}

.cms-ui .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;
}

.cms-ui.ui-corner-all,.cms-ui .ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.cms-ui .ui-widget-overlay {
    background: #666666 url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_diagonals-thick_20_666666_40x40.png') 50% 50% repeat;
    opacity: .50;
    filter: Alpha(Opacity=50);
}

.cms-ui .ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000000 url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-bg_flat_10_000000_40x100.png') 50% 50% repeat-x;
    opacity: .20;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.cms-ui .ui-accordion .ui-accordion-header {
    cursor: pointer;
    position: relative;
    margin-top: 1px;
    zoom:1;}

.cms-ui .ui-accordion .ui-accordion-li-fix {
    display: inline;
}

.cms-ui .ui-accordion .ui-accordion-header-active {
    border-bottom: 0 !important;
}

.cms-ui .ui-accordion .ui-accordion-header a {
    display: block;
    font-size: 1em;
    padding: .5em .5em .5em .7em;
}

.cms-ui .ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}

.cms-ui .ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.cms-ui .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;}

.cms-ui .ui-accordion .ui-accordion-content-active {
    display: block;
}

.cms-ui .ui-autocomplete-menu {
    position: absolute;
    cursor: default;
}

.cms-ui .ui-autocomplete-loading {
    background: white url('/_engine/shared/stylesheets/cms-ui/jquery-ui/images/ui-anim.basic.16x16.gif') right center no-repeat;
}

.cms-ui .ui-autocomplete-over {
    background-color: #0A246A;
    color: white;
}

.cms-ui .ui-menu,.cms-ui.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
}

.cms-ui .ui-menu .ui-menu,.cms-ui.ui-menu .ui-menu {
    margin-top: -3px;
}

.cms-ui .ui-menu .ui-menu-item,.cms-ui.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
}

.cms-ui .ui-menu .ui-menu-item a,.cms-ui.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
}

.cms-ui .ui-menu .ui-menu-item a.ui-state-hover,.cms-ui.ui-menu .ui-menu-item a.ui-state-hover,.cms-ui .ui-menu .ui-menu-item a.ui-state-active.cms-ui.ui-menu .ui-menu-item a.ui-state-active {
    margin: -1px;
}

.cms-ui .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;
}

.cms-ui .ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.cms-ui .ui-button-icons-only {
    width: 3em;
}

button.ui-button-icons-only {
    width: 3.2em;
}

.cms-ui .ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

.cms-ui .ui-button-text-only .ui-button-text {
    padding: .1em 1em;
}

.cms-ui .ui-button-icon-only .ui-button-text,.cms-ui .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.cms-ui .ui-button-text-icon .ui-button-text,.cms-ui .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 1.8em;
}

.cms-ui .ui-button-text-icons .ui-button-text {
    padding-right: 1.8em;
}

input.ui-button {
    padding: .4em 1em;
}

.cms-ui .ui-button-icon-only .ui-icon,.cms-ui .ui-button-text-icon .ui-icon,.cms-ui .ui-button-text-icons .ui-icon,.cms-ui .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.cms-ui .ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.cms-ui .ui-button-text-icon .ui-icon-primary,.cms-ui .ui-button-text-icons .ui-icon-primary,.cms-ui .ui-button-icons-only .ui-icon-primary {
    left: .5em;
}

.cms-ui .ui-button-text-icons .ui-button-icon-secondary,.cms-ui .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.cms-ui .ui-button-set {
    margin-right: 7px;
}

.cms-ui .ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.cms-ui.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
}

.cms-ui.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0;
}

.cms-ui.ui-datepicker .ui-datepicker-prev,.cms-ui.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em;
}

.cms-ui.ui-datepicker .ui-datepicker-prev-hover,.cms-ui.ui-datepicker .ui-datepicker-next-hover {
    top: 1px;
}

.cms-ui.ui-datepicker .ui-datepicker-prev {
    left: 2px;
}

.cms-ui.ui-datepicker .ui-datepicker-next {
    right: 2px;
}

.cms-ui.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px;
}

.cms-ui.ui-datepicker .ui-datepicker-next-hover {
    right: 1px;
}

.cms-ui.ui-datepicker .ui-datepicker-prev span,.cms-ui.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px;
}

.cms-ui.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center;
}

.cms-ui.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0;
}

.cms-ui.ui-datepicker select.ui-datepicker-month-year {
    width: 100%;
}

.cms-ui.ui-datepicker select.ui-datepicker-month,.cms-ui.ui-datepicker select.ui-datepicker-year {
    width: 49%;
}

.cms-ui.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em;
}

.cms-ui.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0;
}

.cms-ui.ui-datepicker td {
    border: 0;
    padding: 1px;
}

.cms-ui.ui-datepicker td span,.cms-ui.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none;
}

.cms-ui.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;
}

.cms-ui.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible;
}

.cms-ui.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left;
}

.cms-ui.ui-datepicker.ui-datepicker-multi {
    width: auto;
}

.cms-ui.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

.cms-ui.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em;
}

.cms-ui.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.cms-ui.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.cms-ui.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.cms-ui.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.cms-ui.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.cms-ui.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.cms-ui.ui-datepicker-row-break {
    clear: both;
    width: 100%;
}

.cms-ui.ui-datepicker-rtl {
    direction: rtl;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: right;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-group {
    float: right;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.cms-ui.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px;
}

.cms-ui.ui-datepicker-cover {
    display: none;
    display: block;
    position: absolute;
    z-index: -1;
    filter: mask();
    top: -4px;
    left: -4px;
    width: 200px;
    height: 200px;
}

.cms-ui.ui-dialog {
    position: absolute;
    padding: .2em;
    width: 300px;
    overflow: hidden;
}

.cms-ui.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}

.cms-ui.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}

.cms-ui.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 18px;
}

.cms-ui.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.cms-ui.ui-dialog .ui-dialog-titlebar-close:hover,.cms-ui .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.cms-ui.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: none;
    overflow: auto;
    zoom:1;}

.cms-ui.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;
}

.cms-ui.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;
}

.cms-ui.ui-dialog .ui-resizable-se {
    width: 14px;
    height: 14px;
    right: 3px;
    bottom: 3px;
}

.cms-ui.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.cms-ui .ui-progressbar {
    height: 2em;
    text-align: left;
}

.cms-ui .ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%;
}

.cms-ui .ui-resizable {
    position: relative;
}

.cms-ui .ui-resizable-handle {
    position: absolute;
    font-size: 0.1px;
    z-index: 99999;
    display: block;
}

.cms-ui .ui-resizable-disabled .ui-resizable-handle,.cms-ui .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.cms-ui .ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.cms-ui .ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.cms-ui .ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.cms-ui .ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.cms-ui .ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.cms-ui .ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.cms-ui .ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.cms-ui .ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.cms-ui .ui-slider {
    position: relative;
    text-align: left;
}

.cms-ui .ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default;
}

.cms-ui .ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0;
}

.cms-ui .ui-slider-horizontal {
    height: .8em;
}

.cms-ui .ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em;
}

.cms-ui .ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.cms-ui .ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.cms-ui .ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.cms-ui .ui-slider-vertical {
    width: .8em;
    height: 100px;
}

.cms-ui .ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em;
}

.cms-ui .ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%;
}

.cms-ui .ui-slider-vertical .ui-slider-range-min {
    bottom: 0;
}

.cms-ui .ui-slider-vertical .ui-slider-range-max {
    top: 0;
}

.cms-ui .ui-tabs {
    position: relative;
    padding: .2em;
    zoom:1;}

.cms-ui .ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0;
}

.cms-ui .ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 1px;
    margin: 0 .2em 1px 0;
    border-bottom: 0 !important;
    padding: 0;
    white-space: nowrap;
}

.cms-ui .ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none;
}

.cms-ui .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    margin-bottom: 0;
    padding-bottom: 1px;
}

.cms-ui .ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.cms-ui .ui-tabs .ui-tabs-nav li.ui-state-disabled a,.cms-ui .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor: text;
}

.cms-ui .ui-tabs .ui-tabs-nav li a,.cms-ui .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer;
}

.cms-ui .ui-tabs .ui-tabs-panel {
    display: block;
    border: 0;
    padding: 1em 1.4em;
    background: none;
}

.cms-ui .ui-tabs .ui-tabs-hide {
    display: none !important;
}

.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}

.ui-timepicker-div dl {
    text-align: left;
}

.ui-timepicker-div dl dt {
    height: 25px;
}

.ui-timepicker-div dl dd {
    margin: -25px 0 10px 65px;
}

.ui-timepicker-div td {
    font-size: 90%;
}

/*== ./_engine/shared/stylesheets/././../javascripts/jquery/jquery.ipodmenu/fg.menu.css == */
.fg-menu-container {
    position: absolute;
    top: 0;
    left: -999px;
    padding: .4em;
    overflow: hidden;
}

.fg-menu-container.fg-menu-flyout {
    overflow: visible;
}

.fg-menu,.fg-menu ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.fg-menu {
    position: relative;
}

.fg-menu-flyout .fg-menu {
    position: static;
}

.fg-menu ul {
    position: absolute;
    top: 0;
}

.fg-menu ul ul {
    top: -1px;
}

.fg-menu-container.fg-menu-ipod .fg-menu-content,.fg-menu-container.fg-menu-ipod .fg-menu-content ul {
    background: none !important;
}

.fg-menu.fg-menu-scroll,.fg-menu ul.fg-menu-scroll {
    overflow: scroll;
    overflow-x: hidden;
}

.fg-menu li {
    clear: both;
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
}

.fg-menu li li {
    font-size: 1em;
}

.fg-menu-flyout ul ul {
    padding: .4em;
}

.fg-menu-flyout li {
    position: relative;
}

.fg-menu-scroll {
    overflow: scroll;
    overflow-x: hidden;
}

.fg-menu-breadcrumb {
    margin: 0;
    padding: 0;
}

.fg-menu-footer {
    margin-top: .4em;
    padding: .4em;
}

.fg-menu-header {
    margin-bottom: .4em;
    padding: .4em;
}

.fg-menu-breadcrumb li {
    float: left;
    list-style: none;
    margin: 0;
    padding: 0 .2em;
    font-size: .9em;
    opacity: .7;
}

.fg-menu-breadcrumb li.fg-menu-prev-list,.fg-menu-breadcrumb li.fg-menu-current-crumb {
    clear: left;
    float: none;
    opacity: 1;
}

.fg-menu-breadcrumb li.fg-menu-current-crumb {
    padding-top: .2em;
}

.fg-menu-breadcrumb a,.fg-menu-breadcrumb span {
    float: left;
}

.fg-menu-footer a:link,.fg-menu-footer a:visited {
    float: left;
    width: 100%;
    text-decoration: none;
}

.fg-menu-footer a:hover,.fg-menu-footer a:active {
}

.fg-menu-footer a span {
    float: left;
    cursor: pointer;
}

.fg-menu-breadcrumb .fg-menu-prev-list a:link,.fg-menu-breadcrumb .fg-menu-prev-list a:visited,.fg-menu-breadcrumb .fg-menu-prev-list a:hover,.fg-menu-breadcrumb .fg-menu-prev-list a:active {
    background-image: none;
    text-decoration: none;
}

.fg-menu-breadcrumb .fg-menu-prev-list a {
    float: left;
    padding-right: .4em;
}

.fg-menu-breadcrumb .fg-menu-prev-list a .ui-icon {
    float: left;
}

.fg-menu-breadcrumb .fg-menu-current-crumb a:link,.fg-menu-breadcrumb .fg-menu-current-crumb a:visited,.fg-menu-breadcrumb .fg-menu-current-crumb a:hover,.fg-menu-breadcrumb .fg-menu-current-crumb a:active {
    display: block;
    background-image: none;
    font-size: 1.3em;
    text-decoration: none;
}

.fg-menu a:link,.fg-menu a:visited,.fg-menu a:hover,.fg-menu a:active {
    float: left;
    width: 92%;
    padding: .3em 3%;
    text-decoration: none;
    outline: 0 !important;
}

.fg-menu a {
    border: 1px dashed transparent;
}

.fg-menu a.ui-state-default:link,.fg-menu a.ui-state-default:visited,.fg-menu a.ui-state-default:hover,.fg-menu a.ui-state-default:active,.fg-menu a.ui-state-hover:link,.fg-menu a.ui-state-hover:visited,.fg-menu a.ui-state-hover:hover,.fg-menu a.ui-state-hover:active,.fg-menu a.ui-state-active:link,.fg-menu a.ui-state-active:visited,.fg-menu a.ui-state-active:hover,.fg-menu a.ui-state-active:active {
    border-style: solid;
    font-weight: normal;
}

.fg-menu a span {
    display: block;
    cursor: pointer;
}

.fg-menu-indicator span {
    float: left;
}

.fg-menu-indicator span.ui-icon {
    float: right;
}

.fg-menu-content.ui-widget-content,.fg-menu-content ul.ui-widget-content {
    border: 0;
}

.fg-menu.fg-menu-has-icons a:link,.fg-menu.fg-menu-has-icons a:visited,.fg-menu.fg-menu-has-icons a:hover,.fg-menu.fg-menu-has-icons a:active {
    padding-left: 20px;
}

.fg-menu .horizontal-divider hr,.fg-menu .horizontal-divider span {
    padding: 0;
    margin: 5px .6em;
}

.fg-menu .horizontal-divider hr {
    border: 0;
    height: 1px;
}

.fg-menu .horizontal-divider span {
    font-size: .9em;
    text-transform: uppercase;
    padding-left: .2em;
}

/*== ./_engine/shared/stylesheets/././../javascripts/jquery/jquery.farbtastic/farbtastic.css == */
.farbtastic {
    position: relative;
}

.farbtastic * {
    position: absolute;
    cursor: crosshair;
}

.farbtastic,.farbtastic .wheel {
    width: 195px;
    height: 195px;
}

.farbtastic .color,.farbtastic .overlay {
    top: 47px;
    left: 47px;
    width: 101px;
    height: 101px;
}

.farbtastic .wheel {
    background: url('/_engine/shared/javascripts/jquery/jquery.farbtastic/wheel.png') no-repeat;
    width: 195px;
    height: 195px;
}

.farbtastic .overlay {
    background: url('/_engine/shared/javascripts/jquery/jquery.farbtastic/mask.png') no-repeat;
}

.farbtastic .marker {
    width: 17px;
    height: 17px;
    margin: -8px 0 0 -8px;
    overflow: hidden;
    background: url('/_engine/shared/javascripts/jquery/jquery.farbtastic/marker.png') no-repeat;
}

/*== ./_engine/shared/stylesheets/././cms-ui/jquery.fancybox/jquery.fancybox.css == */
#fancybox-loading.cms-fancybox {
    position: fixed;
    top: 50%;
    left: 50%;
    height: 40px;
    width: 40px;
    margin-top: -20px;
    margin-left: -20px;
    cursor: pointer;
    overflow: hidden;
    z-index: 1104;
    display: none;
}

* html #fancybox-loading.cms-fancybox {
    position: absolute;
    margin-top: 0;
}

#fancybox-loading.cms-fancybox div {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 480px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
}

#fancybox-overlay.cms-fancybox {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    z-index: 1100;
    display: none;
}

* html #fancybox-overlay.cms-fancybox {
    position: absolute;
    width: 100%;
}

#fancybox-tmp.cms-fancybox {
    padding: 0;
    margin: 0;
    border: 0;
    overflow: auto;
    display: none;
}

#fancybox-wrap.cms-fancybox {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    z-index: 1101;
    display: none;
}

.cms-fancybox #fancybox-outer {
    position: relative;
    width: 100%;
    height: 100%;
    background: #555555;
}

.cms-fancybox #fancybox-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: 0;
    outline: none;
    overflow: hidden;
}

.cms-fancybox #fancybox-hide-sel-frame {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
}

#fancybox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    width: 30px;
    height: 30px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px 0px;
    cursor: pointer;
    z-index: 1103;
    display: none;
}

.cms-fancybox #fancybox_error {
    color: #444;
    font: normal 12px/20px Arial;
    padding: 7px;
    margin: 0;
}

.cms-fancybox #fancybox-content {
    height: auto;
    width: auto;
    padding: 0;
    margin: 0;
}

.cms-fancybox #fancybox-img {
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    line-height: 0;
    vertical-align: top;
    -ms-interpolation-mode: bicubic;
}

.cms-fancybox #fancybox-frame {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    display: block;
}

.cms-fancybox #fancybox-title {
    position: absolute;
    bottom: 0;
    left: 0;
    font-family: Arial;
    font-size: 12px;
    z-index: 1102;
}

.cms-fancybox .fancybox-title-inside {
    padding: 10px 0;
    text-align: center;
    color: #333;
}

.cms-fancybox .fancybox-title-outside {
    padding-top: 5px;
    color: #FFF;
    text-align: center;
    font-weight: bold;
}

.cms-fancybox .fancybox-title-over {
    color: #FFF;
    text-align: left;
}

.cms-fancybox #fancybox-title-over {
    padding: 10px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_title_over.png');
    display: block;
}

.cms-fancybox #fancybox-title-wrap {
    display: inline-block;
}

.cms-fancybox #fancybox-title-wrap span {
    height: 32px;
    float: left;
}

.cms-fancybox #fancybox-title-left {
    padding-left: 15px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -90px;
    background-repeat: no-repeat;
}

.cms-fancybox #fancybox-title-main {
    font-weight: bold;
    line-height: 29px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox-x.png');
    background-position: 0px -40px;
    color: #FFF;
}

.cms-fancybox #fancybox-title-right {
    padding-left: 15px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -55px -90px;
    background-repeat: no-repeat;
}

.cms-fancybox #fancybox-left,.cms-fancybox #fancybox-right {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 35%;
    cursor: pointer;
    outline: none;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/blank.gif');
    z-index: 1102;
    display: none;
}

.cms-fancybox #fancybox-left {
    left: 0px;
}

.cms-fancybox #fancybox-right {
    right: 0px;
}

.cms-fancybox #fancybox-left-ico,.cms-fancybox #fancybox-right-ico {
    position: absolute;
    top: 50%;
    left: -9999px;
    width: 30px;
    height: 30px;
    margin-top: -15px;
    cursor: pointer;
    z-index: 1102;
    display: block;
}

.cms-fancybox #fancybox-left-ico {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -30px;
}

.cms-fancybox #fancybox-right-ico {
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -60px;
}

.cms-fancybox #fancybox-left:hover,.cms-fancybox #fancybox-right:hover {
    visibility: visible;
}

.cms-fancybox #fancybox-left:hover span {
    left: 20px;
}

.cms-fancybox #fancybox-right:hover span {
    left: auto;
    right: 20px;
}

.cms-fancybox .fancy-bg {
    position: absolute;
    padding: 0;
    margin: 0;
    border: 0;
    width: 20px;
    height: 20px;
    z-index: 1001;
}

.cms-fancybox #fancy-bg-n {
    top: -20px;
    left: 0;
    width: 100%;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox-x.png');
}

.cms-fancybox #fancy-bg-ne {
    top: -20px;
    right: -20px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -162px;
}

.cms-fancybox #fancy-bg-e {
    top: 0;
    right: -20px;
    height: 100%;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox-y.png');
    background-position: -20px 0px;
}

.cms-fancybox #fancy-bg-se {
    bottom: -20px;
    right: -20px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -182px;
}

.cms-fancybox #fancy-bg-s {
    bottom: -20px;
    left: 0;
    width: 100%;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox-x.png');
    background-position: 0px -20px;
}

.cms-fancybox #fancy-bg-sw {
    bottom: -20px;
    left: -20px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -142px;
}

.cms-fancybox #fancy-bg-w {
    top: 0;
    left: -20px;
    height: 100%;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox-y.png');
}

.cms-fancybox #fancy-bg-nw {
    top: -20px;
    left: -20px;
    background-image: url('/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancybox.png');
    background-position: -40px -122px;
}

#fancybox-loading.cms-fancybox.fancybox-ie div {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_loading.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-close {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_close.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-title-over {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_title_over.png',sizingMethod='scale');
    zoom:1;}

.fancybox-ie #fancybox-title-left {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_title_left.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-title-main {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_title_main.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-title-right {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_title_right.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-left-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_nav_left.png',sizingMethod='scale');
}

.fancybox-ie #fancybox-right-ico {
    background: transparent;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_nav_right.png',sizingMethod='scale');
}

.fancybox-ie .fancy-bg {
    background: transparent !important;
}

.fancybox-ie #fancy-bg-n {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_n.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-ne {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_ne.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-e {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_e.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-se {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_se.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-s {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_s.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-sw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_sw.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-w {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_w.png',sizingMethod='scale');
}

.fancybox-ie #fancy-bg-nw {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/_engine/shared/stylesheets/cms-ui/jquery.fancybox/fancybox/fancy_shadow_nw.png',sizingMethod='scale');
}

.cms-inline_editor.cms-ui.ui-dialog {
    position: relative;
}

.cms-ui,.cms-ui.ui-widget-content,.cms-ui .ui-widget-content {
    font-size: 12px;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-privilage-read {
    border-left: 3px solid green;
    display: block;
    padding-left: 4px;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-privilage-write {
    border-left: 3px solid orange;
    display: block;
    padding-left: 4px;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-privilage-admin {
    border-left: 3px solid red;
    display: block;
    padding-left: 4px;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-privilage-none {
    border-left: 3px solid #aaaaaa;
    display: block;
    padding-left: 4px;
}

.cms-admin-panel.cms-ui.ui-autocomplete li {
    border-bottom: 1px solid #aaaaaa !important;
    list-style-type: none !important;
    padding: 0px !important;
    margin: 0px !important;
}

.cms-admin-panel.cms-ui.ui-autocomplete {
    list-style-type: none !important;
    padding: 0px !important;
    margin: 0px !important;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-code {
    font-size: 10px;
    color: black;
    font-weight: normal;
    color: green;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-name {
    font-size: 10px;
    color: black;
    font-weight: bold;
    color: black;
    display: block;
}

.cms-admin-panel.cms-ui.ui-autocomplete .cms-x-id {
    font-size: 10px;
    color: black;
    padding-right: 4px;
}

.cms-admin-panel.cms-ui.ui-autocomplete {
    max-height: 300px;
    overflow-y: auto;
    overflow-x: hidden;
}

.cms-admin-panel-ipodmenu .cms-x-page_search {
    width: 98%;
}

#cms-admin-panel ul {
    list-style-position: inside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

.cms-admin-panel-ipodmenu li,#cms-admin-panel li {
    list-style-position: inside;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#cms-admin-panel {
    background: #dddddd;
    margin-bottom: 0px;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: normal;
}

#cms-admin-panel .cms-admin-widget {
    font-family: Arial;
    background: url('/_engine/shared/images/admin/panel/bg2.jpg') top repeat-x #0F3444;
    overflow: hidden;
    display: table;
}

#cms-admin-panel .cms-admin-widget {
    border: 1px solid black;
    float: left;
    margin: 4px 2px;
}

#cms-admin-panel .cms-admin-widget-header {
    display: block;
    width: 100px;
    border: none;
}

#cms-admin-panel .cms-admin-widget-header .cms-x-type {
    font-size: 10px;
    color: white;
    line-height: 25px;
    text-align: center;
    width: 90%;
    display: block;
    background: url('/_engine/shared/images/admin/panel/prototype-icon-more.png') no-repeat right center;
    opacity: .2;
}

#cms-admin-panel .cms-admin-widget-header .cms-x-type:hover {
    opacity: 1;
}

#cms-admin-panel .cms-admin-widget-content {
    background: url('/_engine/shared/images/admin/panel/bg2.jpg') -20px repeat-x #0F3444;
    overflow: hidden;
    padding: 0px;
    background-color: black !important;
    border-top: 1px solid black;
    border-radius: 3px;
    -moz-border-radius: 3px;
}

#cms-admin-panel .cms-admin-widget .cms-x-short {
    width: 100px;
    float: left;
    height: 70px;
    color: black;
    padding-top: 5px;
    text-align: center;
    font-weight: bold;
}

#cms-admin-panel .cms-admin-widget .cms-x-more {
    float: left;
    width: 200px;
    display: none;
    height: 72px;
}

#cms-admin-panel .cms-admin-widget .cms-x-more p {
    margin: 4px;
    color: black;
    font-style: italic;
    font-size: 11px;
    line-height: 100%;
    text-align: right;
}

#cms-admin-panel .cms-admin-widget.active,#cms-admin-panel .cms-admin-widget.active .cms-admin-widget-header,#cms-admin-panel .cms-admin-widget:hover,#cms-admin-panel .cms-admin-widget:hover .cms-admin-widget-header {
    background: url('/_engine/shared/images/admin/panel/bar.gif') top left repeat-x #F97F12;
}

#cms-admin-panel .cms-admin-widget:hover .cms-admin-widget-content {
    cursor: move;
}

#cms-admin-panel .cms-admin-widget:hover,#cms-admin-panel .cms-admin-widget.active {
    border-color: black;
}

#cms-admin-panel .cms-admin-widget:hover .cms-admin-widget-content {
    background-color: #F3F3F3 !important;
}

#cms-admin-panel .cms-admin-widget:hover .cms-x-short {
    background: transparent;
}

#cms-admin-panel .cms-admin-widget:hover .cms-admin-widget-content {
    background: url('/_engine/shared/images/admin/panel/bar2.hover.gif') repeat-x top left !important;
}

#cms-admin-panel .ui-sortable-helper {
    width: 100px;
    border: none;
}

.cms-admin-panel-main {
    height: 50px;
    position: relative;
    border-bottom: 1px solid #214B72;
    z-index: 100;
}

.cms-admin-panel-main .cms-x-menu {
    position: absolute;
    bottom: 2px;
    left: 5px;
    list-style-type: none;
    padding: 0px;
}

#cms-admin-panel .cms-admin-panel-main .cms-x-menu li {
    float: left;
    margin: 0px 2px !important;
    padding: 2px 1px 2px 2px;
    list-style-position: outside !important;
}

.cms-admin-panel-main .cms-x-menu li a {
    padding: 3px 5px;
    height: 18px;
    line-height: 18px;
    display: block;
    float: left;
}

.cms-admin-panel-main .cms-x-menu li a:hover {
    color: red;
    border-color: white;
    -moz-box-shadow: 0 0 3px #666666;
    box-shadow: 0 0 3px #666666;
}

.cms-ie .cms-admin-panel-main .cms-x-menu li a:hover {
    border-color: black;
}

.cms-admin-panel-main .cms-x-menu li a.cms-x-noactive {
    color: #aaaaaa;
}

.cms-admin-panel-main li.cms-x-menu_group {
    background: #B35607;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cms-admin-panel-main .cms-x-logout {
    position: absolute;
    bottom: 9px;
    right: 5px;
}

.cms-admin-panel-main .cms-x-logout a {
    color: black;
    text-decoration: none;
}

.cms-admin-panel-main .cms-x-logout a:hover {
    color: red;
}

.cms-admin-panel-main .cms-x-logo {
    position: absolute;
    top: 7px;
    right: 5px;
    font-weight: bold;
}

.cms-admin-panel-main .cms-x-location {
    position: absolute;
    top: 2px;
    left: 8px;
    font-weight: normal;
    font-size: 11px;
}

.cms-admin-panel-main .cms-x-location span {
    font-weight: bold;
}

.cms-admin-panel-main .cms-x-menu .cms-x-mode-read,.cms-admin-panel-main .cms-x-menu .cms-x-mode-write,.cms-admin-panel-main .cms-x-menu .cms-x-mode-admin {
    background: #0E6A8F;
    color: white;
}

.cms-admin-panel-main .cms-x-menu .cms-x-mode-read:hover,.cms-admin-panel-main .cms-x-menu .cms-x-mode-write:hover,.cms-admin-panel-main .cms-x-menu .cms-x-mode-admin:hover {
    color: #7CD4F7;
    text-shadow: 1px 1px 1px black;
}

.cms-admin-panel-main .cms-x-menu .cms-x-mode-read.cms-x-selected,.cms-admin-panel-main .cms-x-menu .cms-x-mode-write.cms-x-selected,.cms-admin-panel-main .cms-x-menu .cms-x-mode-admin.cms-x-selected {
    color: white;
    border-color: #8C0808;
    background: #F97F12;
    text-shadow: 1px 1px 1px black;
}

.cms-admin-panel-main .cms-x-menu .cms-x-start {
    background: #05A90C;
    color: white;
    border-color: green;
}

.cms-admin-panel-main .cms-x-menu .cms-x-start:hover {
    background: #0B8010;
    color: #C2EDC4;
    text-shadow: 1px 1px 1px black;
}

.cms-admin-panel-main .cms-x-menu .cms-x-help {
    background: #FDF8BA;
    border-color: #F0CF55;
}

.cms-admin-panel-main .cms-x-menu .cms-x-help.ui-state-active {
    border: 1px solid red;
    -moz-box-shadow: 0 0 6px #F98474;
    box-shadow: 0 0 6px #F98474;
}

.cms-admin-panel-main .cms-x-menu .cms-x-help:hover {
    background: #FAEF73;
}

.cms-admin-panel-main .cms-x-menu .cms-x-close {
    background: url('/_engine/shared/images/admin/panel/icon-close.png') no-repeat center center #F97F12;
    color: white;
    border-color: #8C0808;
    display: block;
    width: 18px;
    height: 18px;
}

.cms-admin-panel-main .cms-x-menu .cms-x-tooltip_toggle {
    background: url('/_engine/shared/images/admin/panel/icon-help-tooltip.png') no-repeat center center #FDF8BA;
    display: block;
    width: 18px;
    height: 18px;
}

.cms-admin-panel-main .cms-x-menu .cms-x-tooltip_toggle:hover {
    background: url('/_engine/shared/images/admin/panel/icon-help-tooltip.png') no-repeat center center #FAEF73;
}

.cms-admin-panel-main .cms-link-select_page {
    width: 100px;
}

.cms-admin-panel-subpanel {
    overflow: hidden;
    border-bottom: 1px solid #aaaaaa;
    position: relative;
    height: 140px;
    z-index: 100;
}

.cms-admin-panel-bar {
    height: 29px;
    text-align: left;
    background: url('/_engine/shared/images/admin/panel/bar.gif') top left repeat-x #F97F12;
    padding-top: 2px;
    padding-right: 5px;
    color: white;
    line-height: 15px;
}

.cms-admin-panel-bar .cms-admin-panel-right {
    float: right;
    line-height: 25px;
}

.cms-admin-panel-bar .cms-admin-panel-left {
    float: left;
    line-height: 25px;
    margin-left: 10px;
}

.cms-admin-panel-scrollable-left {
    width: 20px;
    background: white url('/_engine/shared/images/admin/panel/icon-arrow-left.png') center center no-repeat;
    position: absolute;
    left: 0px;
    top: 30px;
    height: 110px;
    display: block;
    border-right: 1px solid #aaaaaa;
    z-index: 10;
}

.cms-admin-panel-scrollable-right {
    width: 20px;
    background: white url('/_engine/shared/images/admin/panel/icon-arrow-right.png') center center no-repeat;
    position: absolute;
    right: 0px;
    top: 30px;
    height: 110px;
    display: block;
    border-left: 1px solid #aaaaaa;
    z-index: 10;
}

.cms-admin-panel-scrollable-right:hover,.cms-admin-panel-scrollable-left:hover {
    background-color: #dddddd;
}

.cms-admin-panel-scrollable {
    position: absolute;
    overflow: hidden;
    height: 108px;
    top: 30px;
    left: 22px;
    text-align: left;
}

.cms-admin-panel-scrollable .cms-x-items {
    width: 20000em;
    position: absolute;
    text-align: left;
}

.cms-admin-panel-scrollable .cms-x-items .active {
    border: 1px inset #ccc;
}

.cms-admin-panel-langs .cms-lang {
    display: block;
    float: left;
    margin: 2px 10px 0px 0px;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-toggle {
    width: 15px;
    height: 18px;
    float: left;
}

.cms-admin-panel-ipodmenu .fg-menu li a {
    padding-left: 20px;
    width: 88%;
    background-image: url('/_engine/shared/images/admin/cms-icons-mode.png');
    background-position: left top;
    background-repeat: no-repeat;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-x-active {
    color: green;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-x-noactive {
    color: red;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-x-mode-none {
    background-position: left -10px;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-x-mode-read {
    background-position: left -41px;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-x-mode-write {
    background-position: left -74px;
}

.cms-admin-panel-ipodmenu .fg-menu .cms-x-mode-admin {
    background-position: left -105px;
}

.cms-admin-panel-langs a {
    background-image: none !important;
}

#cms-admin-panel .cms-x-nosupport {
    width: 100%;
    text-align: center;
    color: white;
    padding: 4px;
    background: red;
}

#cms-admin-panel .cms-prototype-group-standard,#cms-admin-panel .cms-prototype-group-standard .cms-admin-widget-header {
    background: white;
}

#cms-admin-panel .cms-prototype-group-gallery,#cms-admin-panel .cms-prototype-group-gallery .cms-admin-widget-header {
    background: #0E6A8F;
}

#cms-admin-panel .cms-prototype-group-news,#cms-admin-panel .cms-prototype-group-news .cms-admin-widget-header {
    background: #8F500E;
}

#cms-admin-panel .cms-prototype-group-admin,#cms-admin-panel .cms-prototype-group-admin .cms-admin-widget-header {
    background: #8F0E44;
}

#cms-admin-panel .cms-prototype-group-root,#cms-admin-panel .cms-prototype-group-root .cms-admin-widget-header {
    background: #E1145D;
}

#cms-admin-panel .cms-prototype-group-shop,#cms-admin-panel .cms-prototype-group-shop .cms-admin-widget-header {
    background: #DFF8A3;
}

.fg-menu-container {
    border: 1px solid #AAAAAA;
    background: #eeeeee;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.fg-menu-container a {
    color: #222222;
}

.fg-menu,.fg-menu ul {
    list-style-type: none !important;
    padding: 0px !important;
}

.cms-object-admin_panel_page_layout .l-x-layouts {
    height: 475px;
    overflow-y: scroll;
    background: #dddddd;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item {
    margin: 5px;
    float: left;
    border: 1px solid transparent;
    height: 227px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width: 204px;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item:hover {
    background: #FBCB7C;
    border: 1px solid black;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item:hover .l-x-button {
    visibility: visible;
    background: #EF9B12;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item.l-x-selected {
    background: #95FB83;
    border: 1px solid green;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item.l-x-selected .l-x-button {
    visibility: visible;
    background: #64CB51;
    border-color: #238213;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item.l-x-selected .l-x-wrapper {
    background: lime;
}

.cms-object-admin_panel_page_layout .l-x-name {
    color: green;
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
}

.cms-object-admin_panel_page_layout .l-x-preview {
    text-align: center;
}

.cms-object-admin_panel_page_layout .l-x-preview img {
    border: 1px solid black;
    margin: 20px auto auto auto;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-buttons {
    position: relative;
    clear: both;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-button {
    visibility: hidden;
    margin: 3px;
    display: block;
    height: 30px;
    width: 90px;
    float: left;
    text-align: center;
    line-height: 30px;
    font-size: 12px;
    color: black;
    background: #F7C675;
    text-decoration: none;
    border: 1px solid #E78F08;
    border-radius: 4px;
    -moz-border-radius: 4px;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-button-right {
    float: right;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-button:hover {
    background: #FCF2D8;
    color: #AF840E;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-layout_name {
    clear: both;
    text-align: center;
    font-size: 11px;
    color: black;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-button-modify {
    position: absolute;
    top: -50px;
    left: 22px;
    width: 155px;
    margin: auto;
    display: none;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item:hover .l-x-button-modify {
    display: block;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item:hover .l-x-button-modify:hover {
    display: block;
    opacity: 0.9;
    filter: alpha(opacity=90);
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-image {
    padding: 3px;
    display: block;
}

.cms-object-admin_panel_page_layout .l-x-layouts .l-x-item .l-x-wrapper {
    background: black;
    display: block;
    padding: 0px;
    height: 172px;
    overflow: hidden;
    margin: 0px 2px;
    border: 1px solid black;
}

.cms-object-admin_panel_page_layout_modify_dialog .cms-fieldset-upload a.cms-link-upload {
    top: 3px;
}

.cms-object-admin_panel_page_layout_modify_dialog .cms-fieldset-upload {
    height: auto;
    overflow: hidden;
}

.cms-object-admin_panel_page_layout_modify_dialog .cms-x-links {
    text-align: right;
}

.cms-object-admin_panel_page_layout_modify_dialog .cms-x-toggle {
    display: none;
}

.cms-object-admin_panel_page_layout_modify_dialog .cms-js-toggle {
    float: left;
}

#cms-help-box {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    height: auto;
    font-weight: bold;
    background: url('/_engine/shared/images/admin/cms-help-box.png') repeat-x top;
    border-top: 1px solid #EE7E07;
    color: black;
    text-align: center;
    padding: 10px;
    font-size: 12px;
}

#cms-help-box .cms-x-loader {
    background: url('/_engine/shared/images/admin/cms-help-box-loader.gif') no-repeat center center;
    width: 100%;
    height: 20px;
}

#cms-help-2-box {
    position: absolute;
    left: 10px;
    top: 10px;
    width: auto;
    height: auto;
    text-align: center;
    display: table;
}

.cms-ie-7 #cms-help-2-box {
    width: 400px;
}

#cms-help-2-box .cms-x-loader {
    background: url('/_engine/shared/images/admin/cms-help-2-loader.gif') no-repeat center center;
    width: 20px;
    margin: auto;
    height: 20px;
}

#cms-help-2-box .cms-x-content {
    display: table;
    margin: auto;
    font-weight: normal;
    width: auto;
    color: white;
    text-align: center;
    padding: 5px 10px;
    font-size: 11px;
    background: black;
    border: 3px solid white;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 8px #666666;
}

#cms-help-2-box .cms-x-arrow {
    width: 20px;
    height: 10px;
    background: url('/_engine/shared/images/admin/cms-help-2-arrow.png') no-repeat center bottom;
    margin: auto
}

.cms-prototype.ui-draggable-dragging {
    width: 50px;
    height: 50px;
    background: green;
}

.cms-prototype.ui-draggable-dragging div {
    display: none;
}

.cms-object-area .cms-prototype .cms-admin-widget-header,.cms-object-area .cms-prototype .cms-admin-widget-content {
    visibility: hidden;
}

.cms-object-area .cms-prototype {
    background: url('/_engine/shared/images/admin/cms-help-2-loader.gif') no-repeat center center black;
}

/*== ./_engine/shared/stylesheets/./admin.prototypes.css == */
#cms-admin-panel .cms-prototype-type-core_text .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_text.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_items .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_items.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_login .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_login.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_gallery .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_gallery.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_gallery_one .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_gallery_one.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_items_one .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_items_one.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_menu .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_menu.png') no-repeat left top;
}

#cms-admin-panel .cms-prototype-type-core_image .cms-admin-widget-content {
    background: url('/_engine/shared/stylesheets/cms-ui/prototypes/core_image.png') no-repeat left top;
}

#cms-admin-panel .cms-admin-widget-content {
    background: url('/_engine/shared/images/admin/panel/bar2.gif') repeat-x top left !important;
}

/*== ./_engine/shared/stylesheets/./areas.css == */
.mceContentBody {
    overflow: visible;
    border-right: 1px dashed lime;
}

.cms-area-colorized {
    padding: 3px 0px;
    min-height: 20px;
}

.cms-area-colorized-wrapper {
    position: relative;
    width: 100%;
    height: 0px;
}

.cms-area-colorized-panel {
    position: absolute;
    z-index: 10;
}

.cms-admin-table {
    margin: auto;
    width: 100%;
    text-align: left;
}

.cms-admin-table .cms-object-area {
    padding: 10px;
    border: 1px solid #eeeeee;
}

.cms-mode-admin .cms-object-area-style-black,.cms-object-area-style-black .cms-area-colorized-panel {
    background: black;
}

.cms-mode-admin .cms-object-area-style-red,.cms-object-area-style-red .cms-area-colorized-panel {
    background: red;
}

.cms-mode-admin .cms-object-area-style-red2,.cms-object-area-style-red2 .cms-area-colorized-panel {
    background: #9B1616;
}

.cms-mode-admin .cms-object-area-style-blue,.cms-object-area-style-blue .cms-area-colorized-panel {
    background: blue;
}

.cms-mode-admin .cms-object-area-style-coral,.cms-object-area-style-coral .cms-area-colorized-panel {
    background: coral;
}

.cms-mode-admin .cms-object-area-style-cyan,.cms-object-area-style-cyan .cms-area-colorized-panel {
    background: cyan;
}

.cms-mode-admin .cms-object-area-style-green,.cms-object-area-style-green .cms-area-colorized-panel {
    background: green;
}

.cms-mode-admin .cms-object-area-style-green2,.cms-object-area-style-green2 .cms-area-colorized-panel {
    background: #2F552F;
}

.cms-mode-admin .cms-object-area-style-tomato,.cms-object-area-style-tomato .cms-area-colorized-panel {
    background: #FF6347;
}

.cms-mode-admin .cms-object-area-style-tomato2,.cms-object-area-style-tomato2 .cms-area-colorized-panel {
    background: #FF6347;
}

.cms-mode-admin .cms-object-area-style-tomato3,.cms-object-area-style-tomato3 .cms-area-colorized-panel {
    background: #FF6347;
}

.cms-mode-admin .cms-object-area-style-tomato4,.cms-object-area-style-tomato4 .cms-area-colorized-panel {
    background: #FF6347;
}

.cms-mode-admin .cms-object-area-style-magenta,.cms-object-area-style-magenta .cms-area-colorized-panel {
    background: magenta;
}

.cms-mode-admin .cms-object-area-style-orange,.cms-object-area-style-orange .cms-area-colorized-panel {
    background: orange;
}

.cms-mode-admin .cms-object-area-style-olive,.cms-object-area-style-olive .cms-area-colorized-panel {
    background: olive;
}

.cms-mode-admin .cms-object-area-style-olive2,.cms-object-area-style-olive2 .cms-area-colorized-panel {
    background: #6D6D26;
}

.cms-mode-admin .cms-object-area-style-teal,.cms-object-area-style-teal .cms-area-colorized-panel {
    background: teal;
}

.cms-mode-admin .cms-object-area-style-yellow,.cms-object-area-style-yellow .cms-area-colorized-panel {
    background: yellow;
}

.cms-mode-admin .cms-object-area-style-pink,.cms-object-area-style-pink .cms-area-colorized-panel {
    background: pink;
}

.cms-mode-admin .cms-object-area-style-khaki,.cms-object-area-style-khaki .cms-area-colorized-panel {
    background: khaki;
}

.cms-mode-admin .cms-object-area-style-aqua,.cms-object-area-style-aqua .cms-area-colorized-panel {
    background: aqua;
}

.cms-mode-admin .cms-object-area-style-bisque,.cms-object-area-style-bisque .cms-area-colorized-panel {
    background: bisque;
}

.cms-mode-admin .cms-object-area-style-indigo,.cms-object-area-style-indigo .cms-area-colorized-panel {
    background: indigo;
}

.cms-mode-admin .cms-object-area-style-peru,.cms-object-area-style-peru .cms-area-colorized-panel {
    background: peru;
}

.cms-mode-admin .cms-object-area-style-violet,.cms-object-area-style-violet .cms-area-colorized-panel {
    background: violet;
}

.cms-mode-admin .cms-object-area-style-tan,.cms-object-area-style-tan .cms-area-colorized-panel {
    background: tan;
}

.cms-mode-admin .cms-object-area-style-green3,.cms-object-area-style-green3 .cms-area-colorized-panel {
    background: #04540A;
}

.cms-mode-admin .cms-object-area-style-red3,.cms-object-area-style-red3 .cms-area-colorized-panel {
    background: #750606;
}

.cms-mode-admin .cms-object-area-style-olive3,.cms-object-area-style-olive3 .cms-area-colorized-panel {
    background: #526B54;
}

.cms-mode-admin .cms-object-area-style-green4,.cms-object-area-style-green4 .cms-area-colorized-panel {
    background: #B9F6BE;
}

.cms-mode-admin .cms-object-area-style-red4,.cms-object-area-style-red4 .cms-area-colorized-panel {
    background: #E07576;
}

.cms-mode-admin .cms-object-area-style-olive4,.cms-object-area-style-olive4 .cms-area-colorized-panel {
    background: #75837A;
}

.cms-mode-admin .cms-object-area-style-x1,.cms-object-area-style-x1 .cms-area-colorized-panel {
    background: #dddddd;
}

.cms-mode-admin .cms-object-area-style-x2,.cms-object-area-style-x2 .cms-area-colorized-panel {
    background: #cccccc;
}

.cms-mode-admin .cms-object-area-style-x3,.cms-object-area-style-x3 .cms-area-colorized-panel {
    background: #bbbbbb;
}

.cms-mode-admin .cms-object-area-style-x4,.cms-object-area-style-x4 .cms-area-colorized-panel {
    background: #aaaaaa;
}

.cms-ui.ui-dialog {
    border: 1px solid black;
    -moz-box-shadow: 0px 0px 30px black;
    box-shadow: 0px 0px 30px black;
    -webkit-box-shadow: 0px 0px 30px black;
}

.cms-ui.ui-dialog.cms-inline_editor {
    -moz-box-shadow: 0px 0px 0px black;
    box-shadow: 0px 0px 0px black;
    -webkit-box-shadow: 0px 0px 0px black;
}

.cms-ui.ui-datepicker {
    display: none;
    -moz-box-shadow: 0px 0px 30px black;
    box-shadow: 0px 0px 30px black;
    -webkit-box-shadow: 0px 0px 30px black;
}

.cms-float-right {
    float: right;
}

.cms-float-left {
    float: left;
}

body.cms-mode-admin {
    background: black;
    line-height: 110%;
    padding-bottom: 20px;
    text-align: center;
}

body.cms-mode-admin .l-body {
    margin: auto;
    text-align: center;
    background: black;
}

.cms-ui {
    font-size: 12px;
    color: black;
    font-family: Verdana;
    text-align: left;
    line-height: 120%;
    letter-spacing: normal;
    text-shadow: none !important;
}

.cms-inline_editor {
    border: none !important;
    width: auto !important;
    background: transparent !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.cms-inline_editor-header {
    background: #4F1B1F url('/_engine/shared/images/admin/panel/bg2-hover.jpg') center 0px repeat-x;
    margin: 0px 0px 3px 0px;
    padding: 5px 0px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #DA846E;
}

.cms-inline_editor-header h1 {
    text-align: left;
    font-size: 13px;
    font-weight: bold;
    color: white;
    margin: 0px 5px;
}

.cms-inline_editor-header span {
    padding-left: 5px;
}

.cms-inline_editor-panel {
    margin: 10px;
    border: 1px solid #dddddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 10px;
    background: white;
}

.cms-inline_editor.ui-dialog {
    position: relative;
}

.cms-hoverable .cms-hoverable-show {
    display: none;
}

.cms-hoverable:hover .cms-hoverable-show {
    display: block;
}

.cms-hoverable:hover .cms-hoverable-hide {
    display: none;
}

.cms-ui-toggle .cms-ui-toggle-link {
    cursor: pointer;
    padding-left: 15px;
    background: url('/_engine/shared/images/admin/cms-icons-toggle.png') no-repeat left top;
}

.cms-ui-toggle .cms-ui-toggle-link:hover {
    color: red;
}

.cms-ui-toggle .cms-ui-toggle-block {
    display: none;
}

.cms-ui h1 {
    font-size: 14px;
    letter-spacing: 0px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 4px;
    text-transform: none;
    color: inherit;
}

.cms-ui h2 {
    font-size: 12px;
    letter-spacing: 0px;
    font-weight: bold;
    line-height: 1.2em;
    margin: 4px;
    text-transform: none;
    color: inherit;
}

.cms-admin-table {
    margin-top: 20px;
    background: #444444;
}

.cms-admin-table td.cms-object-area {
    vertical-align: top;
}

.cms-admin-table .cms-area_info {
    font-size: 11px;
    color: #333333;
    background: transparent;
    text-align: center;
    font-style: italic;
    cursor: pointer;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cms-admin-table .cms-area_info:hover {
    color: black;
    background: #eeeeee;
}

.cms-admin-table .cms-area_info .cms-x-more {
    display: none;
    text-align: left;
    margin: 0px 5px;
    font-weight: bold;
}

.cms-admin-table-separator {
    font-size: 20px;
    color: white;
    text-align: center;
    background: black;
    padding: 5px;
}

.cms-admin-table-gray .cms-object-area {
    background: #aaaaaa;
    border: 1px solid #eeeeee;
}

.cms-admin-color_toggle {
    text-align: right;
    margin: 10px auto 3px auto;
}

.cms-admin-color_toggle a {
    font-size: 12px;
    text-decoration: none;
    color: white;
}

.cms-admin-not_used_areas {
    margin: 20px auto 20px auto;
}

.cms-admin-not_used_areas .cms-x-help {
    margin: 5px;
    font-size: 11px;
    color: white;
}

.cms-admin-not_used_areas .cms-admin-table .cms-object-area {
    border-color: #555555;
}

.cms-admin-not_used_areas .cms-admin-table-gray .cms-object-area {
    background: #333333;
}

.cms-area-droppable {
    border: 1px dashed red !important;
    min-height: 20px !important;
    margin-bottom: 3px !important;
    border-radius: 4px;
    -moz-border-radius: 4px;
}

.cms-admin-widget {
    display: block;
    border: 1px solid black;
    margin: 4px 0px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 0 0 3px #dddddd;
    box-shadow: 0 0 3px #dddddd;
}

.cms-admin-widget-header {
    background: #0F3444 url('/_engine/shared/images/admin/panel/bar.gif') repeat-x scroll center 0px;
    border-bottom: 1px solid #555555;
    height: 25px;
    cursor: move;
    color: #dddddd;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
    overflow: hidden;
}

.cms-admin-widget-header ul {
    margin-right: 1px;
    margin: 0px;
    list-style-type: none;
    list-style-position: inside;
}

.cms-admin-widget-header li {
    float: right;
    margin-left: 1px;
}

.cms-admin-widget-header li a {
    display: block;
    width: 23px;
    height: 23px;
    margin: 1px 0px;
}

.cms-admin-widget-header .cms-x-type {
    line-height: 25px;
    padding-left: 3px;
    font-size: 12px;
    color: black;
}

.cms-admin-widget-header .cms-x-id {
    line-height: 25px;
    color: white;
    font-size: 10px;
}

.cms-inline_editor-header .cms-x-refresh {
    float: right;
    color: #aaaaaa;
    margin-right: 5px;
}

.cms-admin-widget-content {
    background: #0F3444 url('/_engine/shared/images/admin/panel/bar2.gif') repeat-x scroll center 0px;
    color: #aaaaaa;
    padding-top: 5px;
}

.cms-admin-widget:hover .cms-admin-widget-content {
    background-image: url('/_engine/shared/images/admin/panel/bar2.hover.gif');
    color: black;
}

.cms-admin-widget-content .cms-x-min_height {
    float: left;
    width: 0px;
    height: 65px;
}

.cms-admin-widget-content .cms-x-info {
    font-size: 12px;
    display: block;
    margin: 0px 5px;
    color: black;
}

.cms-admin-widget-content .cms-x-name {
    font-weight: bold;
}

.cms-admin-widget-content .cms-x-style {
}

.cms-admin-widget-content .cms-x-mappedstyle {
}

.cms-admin-widget-content .cms-x-info.cms-x-sources a {
    color: white;
    text-decoration: none;
}

.cms-admin-widget-content .cms-x-info.cms-x-sources a:hover {
    text-decoration: underline;
}

.cms-admin-widget-content .cms-x-langs {
    float: right;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.cms-admin-widget-content .cms-x-bottom {
    position: relative;
    height: 30px;
    width: 100%;
}

.cms-admin-widget-content .cms-link-edit {
    position: absolute;
    right: 3px;
    bottom: 3px;
    display: block;
    width: 50px;
    height: 20px;
    background: #555555;
    color: white;
    font-size: 10px;
    text-align: center;
    line-height: 20px;
    text-decoration: none;
    border: 1px solid #aaaaaa;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cms-admin-widget-content .cms-link-edit:hover {
    background: #777777;
}

.cms-admin-widget:hover .cms-admin-widget-header {
    background-color: #111111;
}

.cms-admin-widget:hover .cms-admin-widget-header:hover {
    background-image: url('/_engine/shared/images/admin/panel/bar.hover.gif');
    color: #f2af4f;
}

.cms-admin-widget-warning .cms-admin-widget-content {
    background: #0F3444 url('/_engine/shared/images/admin/panel/bar2.hover.gif') repeat-x scroll center 0px;
    color: #aaaaaa;
    padding-top: 5px;
}

.cms-admin-widget-warning .cms-link-warnings {
    position: absolute;
    left: 3px;
    bottom: 3px;
    color: yellow;
    font-size: 10px;
    line-height: 20px;
}

.cms-admin-widget-content .cms-js-warnings {
    padding: 4px;
    margin: 5px 10px 0px 10px;
    font-size: 12px;
    background: red;
    color: white;
    display: none;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cms-admin-widget-noactive {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.cms-admin-widget-noactive .cms-admin-widget-content {
    background-color: #647380;
    filter: alpha(opacity=50);
}

.cms-admin-widget-readonly {
    border-color: #666666;
}

.cms-admin-widget-readonly .cms-admin-widget-content {
    background: #bbbbbb;
}

.cms-admin-widget-hiddeninlang .cms-admin-widget-header,.cms-admin-widget-readonly .cms-admin-widget-header {
    background: #999999;
}

.cms-admin-widget-hiddeninlang .cms-admin-widget-content,.cms-admin-widget-readonly:hover .cms-admin-widget-content {
    background: #cccccc;
    color: black;
}

.cms-admin-widget-readonly:hover .cms-admin-widget-header {
    background: #999999;
}

.cms-admin-widget-hiddeninlang {
    opacity: 0.3;
    filter: alpha(opacity:0.3);
}

.cms-mode-write .cms-object.ui-sortable-helper {
    width: 50px !important;
    height: 50px !important;
    display: block;
    background: green !important;
    border: 1px solid black;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cms-mode-write .cms-object.ui-sortable-helper * {
    display: none;
}

.cms-admin-widget-placeholder {
    height: 75px;
    background: #D30707;
    border: 1px dotted #F14747;
    margin: 2px;
    opacity: 0.9;
    filter: alpha(opacity=90);
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.cms-mode-admin .cms-widget.ui-sortable-helper .cms-admin-widget-header {
    background: #F9A71C;
}

.cms-mode-admin .cms-widget.ui-sortable-helper .cms-admin-widget-header li a {
    background: #E99811;
}

.cms-admin-widget-header li a {
    background-image: url('/_engine/shared/images/admin/cms-icons.png');
    background-repeat: no-repeat;
}

.cms-admin-widget-header li a:hover {
    background-image: url('/_engine/shared/images/admin/cms-icons-hover.png');
}

.cms-admin-widget-header li a.cms-icon-selected {
    background-image: url('/_engine/shared/images/admin/cms-icons-selected.png');
}

.cms-admin-widget-header li a.cms-icon-selected:hover {
    background-image: url('/_engine/shared/images/admin/cms-icons-selected-hover.png');
}

.cms-icon-destroy {
    background-position: 0px -132px;
}

.cms-icon-refresh {
    background-position: 0px -4px;
}

.cms-icon-active {
    background-position: 0px -164px;
}

.cms-icon-inline_editor {
    background-position: 0px -68px;
}

.cms-icon-readonly {
    background-position: 0px -36px;
}

.cms-icon-prototype {
    background-position: 0px -100px;
}

.cms-mode-write .cms-admin-widget:hover .cms-admin-widget-content,.cms-mode-write .cms-admin-widget-content {
    background: white;
}

.cms-mode-write .cms-admin-widget-header {
    background: #dddddd;
}

.cms-langicon {
    display: block;
    float: left;
    width: 16px;
    height: 11px;
    margin: 2px;
    background-image: url('/_engine/shared/images/admin/cms-flags.png');
    background-repeat: no-repeat;
    line-height: 11px;
}

td.center .cms-langicon {
    margin: auto;
    float: none;
    display: inline-block;
}

.mceContentBody {
    border-right: 1px dotted lime;
    overflow: visible;
}

.cms-ui-tinymce {
    width: 100%;
    height: 550px;
    background: url('/_engine/shared/images/admin/cms-icon-loader.gif') yellow no-repeat center center;
    color: yellow;
}

.cms-ui h2 {
    margin: 5px auto 5px 0px;
}

.cms-ui.ui-widget {
    font-size: 12px;
}

.cms-form {
    padding: 5px;
    border: 1px solid #dddddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cms-form-item-block {
}

.cms-form-item {
    overflow-y: hidden;
    overflow-x: auto;
    padding: 5px;
    margin: 3px;
    background: #dddddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: left;
}

.cms-form-item.odd {
    background: transparent;
}

.cms-form-item label {
    clear: both;
    margin-bottom: 5px;
    font-weight: bold;
    display: block;
    margin-right: 5px;
}

.cms-form-item textarea {
    width: 99%;
    padding: 0px;
    margin: 0px;
    height: 100px;
    font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
    font-size: 120%;
}

.cms-form-item .cms-ui-tinymce {
    width: 100%;
    height: 500px;
}

.cms-form-item .checkbox {
    vertical-align: middle;
}

.cms-form-buttons {
    padding: 5px 0px;
    margin: 5px 0px;
    text-align: right;
}

.cms-form .cms-x-abstract {
    height: 120px;
}

.cms-info .cms-x-overwrite_params,.cms-form-item .cms-x-overwrite_params {
    color: blue;
}

.cms-form-item .cms-x-overwrited_value {
    display: inline;
}

.cms-form-item .cms-x-suggested {
    color: black;
    font-size: 80%;
    font-style: italic;
}

.cms-form-item-block .cms-x-right {
    text-align: right;
}

.cms-form-fieldset {
    overflow: hidden;
    padding: 10px;
    margin: 3px;
    -moz-border-radius: 4px;
    background: #cccccc;
    border-radius: 4px;
    zoom:1;}

.cms-form-item-block .cms-x-button-right_bottom {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.cms-form-item .cms-langicon {
    display: inline-block;
    line-height: 0px;
    float: none;
    font-size: 0px;
    vertical-align: middle;
    width: 16px;
    height: 11px;
}

.cms-info {
    color: #2E688D;
    margin: 3px 0px;
    padding: 3px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #DFF6FC;
}

.cms-items .cms-x-sort_default {
    text-align: right;
    margin-top: 2px;
}

table.cms-table-items {
    border-collapse: collapse;
    width: 100%;
    margin: 4px 0px;
}

table.cms-table-items td {
    color: black;
    border: 1px solid #aaaaaa;
}

.cms-table-item td {
    background: #eeeeee;
    border: 1px solid #aaaaaa;
    padding: 3px 2px;
    vertical-align: middle;
}

.cms-ui th.ui-widget-header {
    font-size: 10px;
}

.cms-table-items th {
    font-weight: normal;
    border: 1px solid #999999;
    border-bottom: 2px solid #999999;
    color: white;
    padding: 3px 2px;
}

.cms-table-items-sort th {
    vertical-align: middle;
    text-align: left;
}

.cms-table-items-sort a.cms-link-sort {
    text-decoration: none;
    display: block;
    padding-right: 12px;
    background-image: url('/_engine/shared/images/admin/cms-icons-sort.png');
    background-repeat: no-repeat;
    background-position: right 0px;
    color: black;
    font-weight: normal;
    line-height: 11px;
}

.cms-table-items-sort a.cms-x-asc {
    background-position: right -24px;
    background-image: url('/_engine/shared/images/admin/cms-icons-sort-set.png');
}

.cms-table-items-sort a.cms-x-desc {
    background-position: right 0px;
    background-image: url('/_engine/shared/images/admin/cms-icons-sort-set.png');
}

.cms-table-items-sort a.cms-x-asc,.cms-table-items-sort a.cms-x-desc {
    color: red;
}

.cms-table-items-sort a.cms-link-sort:hover {
    background-image: url('/_engine/shared/images/admin/cms-icons-sort-hover.png');
    color: #B80E0E;
}

.cms-table-item.odd td {
    background: #ffffff;
}

.cms-table-item.ui-selected td {
    background: #98CBF8;
}

.cms-table-item.odd.ui-selected td {
    background: #ADD5F9;
}

.cms-table-item.ui-selecting td {
    background: #CDE6FD;
}

.cms-table-item:hover td {
    background: #F4F1C2;
}

.cms-table-item.ui-selected:hover td {
    background: #6EDAE2;
}

.cms-table-item.cms-table-item-color1 td {
    background: #B9F29E;
}

.cms-table-item.cms-table-item-color2 td {
    background: #F2C89E;
}

.cms-table-item.cms-table-item-color3 td {
    background: #FCC1C1;
}

.cms-table-items .id,.cms-table-items .position,.cms-table-items .privilage,.cms-table-items .file,.cms-table-items .lp {
    width: 20px;
    text-align: center;
}

.cms-table-items .link a {
    text-decoration: none;
}

.cms-table-items .link a:hover {
    color: green;
}

.cms-table-items .price {
    width: 20px;
    text-align: right;
}

.cms-table-items .size {
    width: 20px;
    text-align: center;
}

.cms-table-items .toggle {
    width: 20px;
    vertical-align: middle;
    text-align: center;
}

.cms-table-items .center {
    vertical-align: middle;
    text-align: center;
}

.cms-table-items .date {
    text-align: center;
    font-size: 10px;
    width: 100px;
    vertical-align: middle;
}

.cms-table-items .button {
    text-align: center;
    width: 10px;
    vertical-align: middle;
}

.cms-table-items .small {
    font-size: 10px;
    font-style: italic;
    color: green;
    clear: both;
    display: block;
}

.cms-table-items .small2 {
    font-size: 10px;
    font-style: italic;
    color: blue;
    clear: both;
    display: block;
}

.cms-table-items .small3 {
    font-size: 10px;
    font-style: italic;
    color: #A76309;
    clear: both;
    display: block;
}

.cms-table-items .text-small {
    font-size: 10px;
}

.cms-table-items a.x-counter {
    padding: 3px;
    background: #eeeeee;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #aaaaaa;
    color: black;
    text-decoration: none;
}

.cms-table-items a.x-counter:hover {
    background: yellow;
}

.cms-table-items .color1 {
    color: red;
}

.cms-table-items .color2 {
    color: green;
}

.cms-table-items .color3 {
    color: blue;
}

.cms-table-items .color4 {
    color: navy;
}

.cms-table-items .color5 {
    color: olive;
}

.cms-table-items .color6 {
    color: black;
}

.cms-table-items .text {
    padding: 5px;
    font-weight: bold;
}

.cms-table-items .file a {
    display: block;
}

.cms-table-items .file a img {
    display: block;
    border: none;
}

.cms-table-items .left {
    text-align: left;
}

.cms-table-items .right {
    text-align: right;
}

.cms-table-items .toggleblock a {
    clear: both;
    display: block;
}

.cms-table-items .cms-object.ui-sortable-helper {
    width: 70% !important;
    height: 20px !important;
    background: #C7C7C7 !important;
}

.cms-table-items td.position a {
    display: block;
    width: 10px;
    height: 10px;
    margin: auto;
    background: #eeeeee;
    text-decoration: none;
    color: #666666;
    border: 1px solid #dddddd;
    line-height: 10px;
    text-align: center;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 10px;
}

.cms-table-items td.position a:hover {
    background: #cccccc;
}

.cms-table-items .cms-table-items-filter th {
    padding: 0px;
    background: #dddddd;
    border-bottom: 1px;
}

.cms-table-items .cms-table-items-filter th .cms-x-wrapper {
    margin: 3px 3px 0px 3px;
}

.cms-table-items .cms-table-items-filter input.text {
    width: 100%;
    padding: 0px;
    background: white;
    color: green;
    display: block;
    border: none;
}

.cms-toggle {
    background-image: url('/_engine/shared/images/admin/cms-icons-states.png');
    background-color: transparent;
    background-position: left -8px;
    background-repeat: no-repeat;
    margin: 0px auto;
    line-height: 12px;
    padding: 0px 0px 0px 15px;
    text-decoration: none;
}

a.cms-toggle:hover {
    background-image: url('/_engine/shared/images/admin/cms-icons-states-hover.png');
    text-decoration: underline;
}

.cms-toggle-enabled {
    background-position: left -8px;
}

.cms-toggle-disabled {
    background-position: left -72px;
}

.cms-abuse {
    display: block;
    text-align: center;
    font-size: 11px;
    margin: 2px auto;
    background: red;
    color: white;
    text-decoration: none;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px
}

a.cms-abuse:hover {
    background: #A80D0D;
    color: white;
}

.cms-paginator {
    clear: both;
    overflow: hidden;
    margin: 2px 0px;
}

.cms-paginator-page {
    display: inline;
    line-height: 20px;
    padding: 0px 7px;
    text-align: center;
    background: #aaaaaa;
    text-decoration: none;
    margin: 0px 1px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    color: black;
    font-size: 12px;
}

.cms-paginator-break {
    background: transparent;
}

.cms-paginator-page:hover {
    background: #bbbbbb;
}

.cms-paginator-page.cms-x-selected {
}

.cms-form-filter {
    border: 1px solid #cccccc;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 3px 3px;
    background: #dddddd;
}

.cms-sortable .cms-sortable-handle {
    cursor: move;
}

.cms-sortable .cms-sortable-handle:hover {
    background: #FFEA00 !important;
}

.cms-items .cms-x-group_actions {
    padding: 4px;
    margin: 5px 0px;
    background: #CDE6FD;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: right;
    display: none;
}

.cms-items .cms-x-group_actions a {
    text-decoration: none;
    color: black;
}

.cms-items .cms-x-group_actions .cms-x-group_actions_toggle {
    display: none;
    margin: 5px 0px;
}

.cms-fieldset .cms-x-notfound,.cms-items .cms-x-notfound {
    padding: 4px;
    margin: 5px 0px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-align: center;
}

.cms-table-items .cms-x-mode-read {
    color: green;
}

.cms-table-items .cms-x-mode-write {
    color: #EA8D2D;
}

.cms-table-items .cms-x-mode-admin {
    color: red;
}

.cms-items-empty .cms-form-filter,.cms-items-empty .cms-paginator,.cms-items-empty .cms-x-bottom,.cms-items-empty .cms-x-group_actions {
    display: none;
}

.cms-table-items .nowrap {
    white-space: nowrap;
}

.cms-items-notfound .cms-paginator,.cms-items-notfound .cms-x-bottom,.cms-items-notfound .cms-x-group_actions {
    display: none;
}

.cms-table-items .filebrowser {
    display: none;
}

#cms-tinymce-filebrowser .cms-table-items .filebrowser {
    display: table-cell;
    padding: 7px
}

.cms-table-items .filebrowser_selected td {
    background: yellow;
}

.uploadifyQueue {
    margin: 3px 0px;
}

.uploadifyQueueItem {
    font: 11px Verdana,Geneva,sans-serif;
    border: 2px solid #E5E5E5;
    background-color: #F5F5F5;
    margin-top: 5px;
    padding: 10px;
}

.uploadifyError {
    border: 2px solid #FBCBBC !important;
    background-color: #FDE5DD !important;
}

.uploadifyQueueItem .cancel {
    float: right;
}

.uploadifyQueueItem .cancel img {
    display: none;
}

.uploadifyQueueItem .cancel a {
    color: red;
}

.uploadifyProgress {
    background-color: #FFFFFF;
    border-top: 1px solid #808080;
    border-left: 1px solid #808080;
    border-right: 1px solid #C5C5C5;
    border-bottom: 1px solid #C5C5C5;
    margin-top: 10px;
    width: 100%;
}

.uploadifyProgressBar {
    background-color: #0099FF;
    width: 1px;
    height: 3px;
}

.cms-fieldset {
    border: 1px solid #bbbbbb;
    margin: 3px 0px;
    padding: 3px 6px;
    background: #dddddd;
    -moz-border-radius: 4px;
    border-radius: 4px;
    overflow: hidden;
}

.cms-fieldset label {
    font-weight: bold;
    margin-bottom: 5px;
    display: block;
}

.cms-fieldset .cms-x-inline {
    display: inline;
}

.cms-fieldset .cms-x-color {
    color: green;
}

.cms-fieldset-upload {
    position: relative;
}

.cms-fieldset-upload object {
    z-index: 1000;
}

.cms-fieldset-upload label {
    display: block;
    height: 20px;
    font-weight: bold;
}

.cms-fieldset-upload a.cms-link-upload {
    position: absolute;
    left: 120px;
    top: 28px;
    line-height: 30px;
    background: #565556;
    color: white;
    padding: 0px 15px;
    text-decoration: none;
    letter-spacing: 1px;
}

.cms-fieldset-upload a.cms-link-upload:hover {
    background: #777777;
}

.cms-fieldset .cms-x-error {
    color: red;
    font-size: 10px;
    font-weight: normal;
    clear: both;
}

.clearlooks2_modalBlocker {
    background: black !important;
}

.cms-form-item {
    position: relative;
}

.cms-form-item .cms-x-image-preview {
    float: left;
    margin-right: 3px;
    width: 70px;
    height: 70px;
    overflow: hidden;
    border: 1px solid #aaaaaa;
}

.cms-form-item .cms-x-image-info li {
    margin: 5px;
    padding: 1px 0px;
}

.cms-form-item .cms-form-item-block ul {
    padding: 0px;
}

.cms-form-item .cms-form-item-block li {
    overflow: hidden;
    margin: 1px 0px;
    list-style: none;
}

.cms-form-item .cms-form-item-block .cms-x-error {
    color: red;
    font-size: 10px;
    font-weight: normal;
    clear: both;
}

.cms-form-item .cms-form-item-block li .cms-x-error {
    margin-left: 220px;
}

.cms-form-item .cms-form-item-block .cms-x-help {
    color: #444444;
    font-size: 10px;
    clear: both;
    display: block;
    text-align: left;
}

.cms-form-item .cms-form-item-block li .cms-x-help {
    margin-left: 220px;
}

.cms-form-item .cms-form-item-block label {
    float: left;
    width: 220px;
    font-size: 11px;
    font-weight: normal;
    text-align: right;
}

.cms-form-item .cms-form-item-block.w20 label {
    width: 120px;
}

.cms-form-item .cms-form-item-block.w30 label {
    width: 250px;
}

.cms-form-item .cms-form-item-block.w30 {
    width: auto;
}

.cms-form-item-inline label {
    float: left;
    display: inline;
    margin-right: 5px;
    padding-top: 5px;
}

.cms-form-item-inline .checkbox {
    margin-top: 7px;
}

.cms-form-item .cms-x-image-info a {
    text-decoration: underline;
    font-weight: bold;
}

.cms-form-item .cms-form-item-block label.sublabel {
    font-weight: bold;
    font-size: 10px;
    display: block;
    clear: both;
    float: none;
    text-align: left;
    width: auto;
    margin: 5px 0px 0px 0px;
}

.cms-form-item .cms-x-label_right label {
    width: auto;
    float: none;
    clear: none;
    text-align: left;
    padding-top: 3px;
}

.cms-form-item .cms-x-label_right .checkbox,.cms-form-item .cms-x-label_right .text,.cms-form-item .cms-x-label_right .select {
    float: left;
}

.cms-form-item-float .cms-form-item {
    float: left;
}

.cms-form-item-float .cms-form-item-float_none,.cms-form-item-float_none {
    float: none;
}

.cms-form-item .cms-x-gray {
    color: #888888;
}

.cms-form-item-clear {
    float: none;
    clear: both;
}

.cms-tabs-lang.ui-tabs {
    border: none;
    background: transparent;
    margin-top: -25px;
}

.cms-tabs-lang-nav.ui-tabs-nav {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    padding: 2px;
    border-color: #aaaaaa !important;
}

.cms-ui .cms-tabs-lang-nav.ui-widget-header {
    border: 1px solid #aaaaaa;
}

.cms-tabs-lang-nav.ui-tabs-nav li {
    float: right !important;
}

.cms-tabs-lang-nav.ui-tabs-nav li a {
    padding: 2px !important;
    font-size: 11px !important;
}

.cms-tabs-lang-panel.ui-tabs-panel {
    padding-top: 20px !important;
    background: transparent !important;
    border: 1px solid #aaaaaa !important;
    border-top: none !important;
}

.cms-lang_switch {
    height: 25px;
    overflow: hidden;
}

.cms-lang_switch a {
    float: right;
    border: 2px solid white;
}

a.cms-lang_switch-selected {
    color: white;
    border: 2px solid black;
}

.cms-lang_switch a:hover {
    border-color: #aaaaaa;
}

.cms-widget_info {
    float: left;
    width: 400px;
    color: green;
    font-style: italic;
    padding-top: 3px;
    padding-bottom: 4px;
}

.cms-widget_info .cms-x-id {
    font-size: 10px;
    color: #aaaaaa;
}

.cms-x-inline {
    display: inline;
}

.cms-object_read_only {
}

.cms-ui .cms-x-color {
    color: green;
}

.cms-form_message {
    padding: 5px;
    margin: 2px 0px;
    text-align: left;
    font-size: 11px;
    color: black;
}

.cms-form_message-ok {
    background: #C7F2D7;
}

.cms-form_message-error {
    background: #F2CAC7;
}

.cms-form_message-error:hover {
    background: #FBB7B2;
    cursor: pointer;
}

.cms-form_message-warning {
    background: #F6EFD2;
}

.cms-form_message-warning:hover {
    background: #FBEDB2;
    cursor: pointer;
}

.cms-clear {
    clear: both;
}

.cms-box {
    overflow: hidden;
    zoom:1;}

.cms-widget-selected {
    border: 3px dotted red;
    overflow: hidden;
}

.uploadifyError .error {
    color: red;
}

.ui-tabs-subtabs .ui-tabs-nav {
    background: inherit;
    border: inherit;
}

.cms-slim_widget {
    min-height: 20px;
    background: #FDFDDB;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px dotted #D5D5BD;
}

.cms-area-hover {
    border: 1px dotted lime !important;
    min-height: 20px;
}

.l-body-min_height {
    float: left;
    height: 800px;
    width: 0px;
}

#cms-ajax_loader {
    background: red none repeat scroll 0 0;
    color: white;
    display: none;
    padding: 2px 5px;
    position: absolute;
    font-size: 10px;
    -moz-border-radius: 3px;
    border-radius: 4px;
    opacity: .8;
    filter: alpha(opacity=80);
}

#cms-loader {
    position: absolute;
    left: 40%;
    right: 40%;
    top: 40%;
    text-align: center;
    display: none;
    background: url('/_engine/shared/images/admin/cms-loader.gif') no-repeat center center #265926;
    -moz-border-radius: 20px;
    border-radius: 20px;
    border: 5px solid white;
    color: white;
    padding: 20px;
    font-size: 15px;
    -moz-box-shadow: 0px 0px 20px black;
    box-shadow: 0px 0px 20px black;
}

.cms-ui .mceEditor,.cms-ui .mceLayout {
    width: 100%;
}

.opacity50 {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.w100 {
    width: 98%;
}

.w50 {
    width: 50%;
}

.w30 {
    width: 30%;
}

#cms-colorpicker {
    background: white;
    border: 1px solid black;
    -moz-box-shadow: 0px 0px 4px black;
    box-shadow: 0px 0px 4px black;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.text.cms-ui-colorpicker {
    border: 1px solid black;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.cms-widget-menu {
    display: none;
    text-align: left;
    z-index: 100;
}

.cms-widget-hover .cms-widget-menu {
    display: block;
    position: absolute;
    left: 0px;
    top: 0px;
}

.cms-widget-menu .cms-widget-menu-panel {
    position: absolute;
    top: 0px;
    left: 0px;
    color: black;
    background: transparent !important;
}

.cms-widget-menu .cms-widget-menu-panel a,.cms-widget-menu .cms-widget-menu-panel .cms-x-move {
    font-family: Verdana !important;
    font-size: 12px !important;
    background: url('/_engine/shared/images/admin/button.gif') repeat-x left top #dddddd !important;
    color: #222222 !important;
    font-family: Verdana;
    font-weight: normal !important;
    text-decoration: none !important;
    line-height: 150% !important;
    padding: 0px 5px !important;
    border-radius: 2px;
    -moz-border-radius: 2px;
    float: left !important;
    margin: 1px !important;
    height: 18px !important;
    line-height: 18px !important;
    border: 1px solid #444444 !important;
    display: inline !important;
    width: auto !important;
    position: relative !important;
}

.cms-widget-menu .cms-widget-menu-panel a:hover {
    color: #000000 !important;
    text-decoration: none !important;
    font-weight: normal !important;
    border-color: #888888 !important;
    color: black !important;
}

.cms-widget-menu .cms-widget-menu-panel .cms-x-move:hover {
    cursor: move;
    background: #888888 !important;
}

.cms-widget-menu .cms-widget-menu-panel .cms-x-name {
    font-weight: bold !important;
    line-height: 9px !important;
    font-size: 9px !important;
    background: transparent !important;
    display: inline-block;
    padding: 7px 0px 0px 3px !important;
}

.cms-widget-menu .cms-widget-menu-panel .cms-x-toggle {
    background: url('/_engine/shared/images/admin/cms-icons-widget_menu-toggle.png') center -14px no-repeat !important;
    width: 20px !important;
    padding: 0px 0px !important;
    border: none !important;
}

.cms-widget-menu .cms-widget-menu-panel .cms-x-toggle:hover {
    background-color: #EED15B !important;
}

.cms-object_sourcedby .cms-widget-menu .cms-widget-menu-panel .cms-link-destroy {
    display: none !important;
}

.cms-widget-hover .cms-widget-menu-background {
    position: absolute;
    background: url('/_engine/shared/images/admin/panel/widget-menu-bg-1.png');
    display: block;
    position: absolute;
    left: 0;
    top: 0px;
    bottom: 0px;
    right: 0px;
    position: absolute;
    cursor: pointer;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.cms-widget-hover.cms-object_sourcedby .cms-widget-menu-background {
    background: url('/_engine/shared/images/admin/panel/widget-menu-bg-2.png');
}

.cms-widget-hover.cms-object_sources .cms-widget-menu-background {
    background: url('/_engine/shared/images/admin/panel/widget-menu-bg-3.png');
}

.cms-widget-menu.cms-widget-menu-small .cms-widget-menu-panel * {
    display: none !important;
}

.cms-widget-menu.cms-widget-menu-small .cms-widget-menu-background {
    display: none;
}

.cms-widget-menu.cms-widget-menu-small .cms-widget-menu-panel .cms-x-toggle {
    display: block !important;
    background-position: center 3px !important;
}

.cms-ui-transfer .cms-ui-transfer-from {
    width: 48%;
    float: left;
}

.cms-ui-transfer .cms-ui-transfer-from .multiselect {
    width: 100%;
}

.cms-ui-transfer .cms-ui-transfer-to {
    width: 48%;
    float: right;
}

.cms-ui-transfer .cms-ui-transfer-to .multiselect {
    width: 100%;
}

.cms-ui-transfer .cms-ui-transfer-filter {
    display: block;
}

.cms-x-writemode_info,.cms-x-nocontent {
    -moz-border-radius: 4px;
    border-radius: 5px;
    background: #eeeeee;
    color: black;
    border: 1px solid #aaaaaa;
    padding: 0px 3px;
    text-align: left;
    font-size: 10px;
    text-decoration: none;
    letter-spacing: auto;
    color: black;
    font-family: Verdana;
    line-height: 20px;
    font-weight: normal;
    margin: 1px 0px;
}

.cms-dialog-login {
    width: 300px;
}

.cms-dialog-login label {
    display: block;
}

.cms-dialog-login .cms-x-error {
    color: red;
    display: none;
}

.o2k7Skin iframe {
    overflow-y: scroll !important;
    width: 100% !important;
    min-height: 200px;
}

/*
     FILE ARCHIVED ON 01:33:27 Jan 24, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:24:14 Feb 02, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1.093
  exclusion.robots: 0.017
  exclusion.robots.policy: 0.008
  esindex: 0.008
  cdx.remote: 18.117
  LoadShardBlock: 162.559 (3)
  PetaboxLoader3.datanode: 198.81 (5)
  PetaboxLoader3.resolve: 117.89 (3)
  load_resource: 305.412 (2)
*/