.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:#aaaaaa; text-decoration:none;  }
.l-menu-footer .cms-object-core_menu-style-default a:hover { color:white; }

.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:right; 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:#dddddd; text-decoration:none; font-size:13px; /*background:url('../images/buttons.png') left 30px no-repeat;*/ }
.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; /*background:url('../images/buttons.png') right 30px no-repeat;*/ }
.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:white; background:#222222; }
.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:white; background:#222222; }
.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:white; 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 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:0px; margin:0px; border:none; zoom:1; background:black;}
.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:40px; }
.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:5px 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 { display:block; padding:10px 8px; background:#BDB890; border-top:1px solid #B2AB80; }
.l-content-main-left .cms-object-core_menu-style-default a:hover .l-x-link_content { background:#CFCBA8; }
.l-content-main-left .cms-object-core_menu-style-default a { font-size:14px; color:black; text-decoration:none; }
.l-content-main-left .cms-object-core_menu-style-default .l-x-li-level2 a .l-x-link_content { background:#D5D0A6; }
.l-content-main-left .cms-object-core_menu-style-default .l-x-selected > a .l-x-link_content { background:#99925D; color:white; }


.cms-layout-v-2 .l-content-main-left .cms-object-core_menu-style-default a .l-x-link_content { background:#CFB077; border-top:1px solid #A7894B; }
.cms-layout-v-3 .l-content-main-left .cms-object-core_menu-style-default a .l-x-link_content { background:#C48367; border-top:1px solid #A0654A; }

.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: #333333; background:#E1DFDF; margin:0px 2px; line-height:13px; }
.cms-object-core_gallery .l-paginator-page:hover,
.cms-object-core_items .l-paginator-page:hover { background:#444444; text-decoration:none; color:white; }
.cms-object-core_gallery .l-paginator-page.l-x-selected,
.cms-object-core_items .l-paginator-page.l-x-selected { background:#444444; color:#aaaaaa; }

.cms-object-core_gallery-style-default { margin-bottom:1em; }
.cms-object-core_gallery-style-default .l-x-item a { display:inline-block; padding:3px; border:1px solid #222222; background:transparent; -moz-border-radius:3px; border-radius:3px; }
.cms-object-core_gallery-style-default .l-x-item  a:hover { border:1px solid #222222; }
.cms-object-core_gallery-style-default .l-x-item  a img { opacity:0.8; filter:alpha(opacity=80); }
.cms-object-core_gallery-style-default .l-x-item  a:hover img { opacity:1; filter:alpha(opacity=100); }

.cms-object-core_gallery-style-slideshow { }
.cms-object-core_gallery-style-default .l-x-item { padding:0px; margin:5px 0px; }
.cms-object-core_gallery-style-slideshow .cms-x-cycle { border:1px solid #444444; }
.cms-object-area-style-pink .cms-object-core_gallery-style-default .l-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:#666666; }
.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:justify; }
.cms-object-core_items-style-default .l-x-title { }
.cms-object-core_items-style-default .l-x-title a { color:#333333 ; text-decoration:none; }
.cms-object-area-style-pink .cms-object-core_items-style-default .l-x-title a { color: #5F4609; text-decoration:none; }
.cms-object-area-style-pink .cms-object-core_items-style-default .l-x-title a:hover { color:black; }

.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:hover { color:#595742; 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; color:#666666; }
.cms-object-core_items-style-default .l-x-more { display:none; }
.cms-object-core_items-style-default .l-x-first_image { float:left; margin:3px 10px 3px 0px; border:1px solid #797979; }
.cms-object-core_items-style-default .l-x-first_image img { margin:3px; }

.cms-object-core_items_one-style-default .l-x-title { font-size:200%; line-height:130%; text-align:left; margin-bottom:0.5em; }
.cms-object-core_items_one-style-default .l-x-date { color: #aaaaaa; }
.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-style-default.cms-object-area-style-green.l-layout-zinfo.mceContentBody { width:685px; overflow:visible; border-right:1px dashed lime; background:white;  }
.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 #aaaaaa; }
.cms-object-area-style-pink .cms-object-core_googlemaps-style-default { margin-top:10px; margin-left: 38px; }
.cms-object-area-style-pink .cms-object-core_googlemaps-style-default .cms-js-map { border:1px solid #666666; }
