.mod_changelanguage {
    float:right;
    display:block;
    margin-top:0;
    margin-right:0;
    margin-left:0;
    line-height:27px;
}
#afterheader .mod_changelanguage {
    float:right;
    display:block;
    margin:0;
    vertical-align:middle;
}
.mod_changelanguage ul {
    margin:0;
    text-align:center;
}
.mod_changelanguage ul li {
    display:inline-block;
    margin:0 0 0 16px;
}
.mod_changelanguage ul li:first-child {
    display:inline-block;
    margin:0;
}
.mod_changelanguage ul li a,
.mod_changelanguage ul li span {
    width:16px;
    display:block;
    text-indent:-9999em;
}
.mod_changelanguage ul li a.lang-de,
.mod_changelanguage ul li span.lang-de {
    background-image:url("../../files/theme/img/icons/de.png");
    background-position:center center;
    background-repeat:no-repeat;
}
.mod_changelanguage ul li a.lang-en,
.mod_changelanguage ul li span.lang-en {
    display:block;
    background-image:url("../../files/theme/img/icons/gb.png");
    background-position:center center;
    background-repeat:no-repeat;
}
.mod_changelanguage ul li a.lang-fr,
.mod_changelanguage ul li span.lang-fr {
    background-image:url("../../files/theme/img/icons/fr.png");
    background-position:center center;
    background-repeat:no-repeat;
}
.mod_changelanguage ul li a.lang-ru,
.mod_changelanguage ul li span.lang-ru {
    background-image:url("../../files/theme/img/icons/ru.png");
    background-position:center center;
    background-repeat:no-repeat;
}
.ce_dlh_googlemaps {
    width:100%;
    margin-left:0 !important;
    margin-right:0 !important;
}
.ce_dlh_googlemaps .dlh_googlemap {
    width:100% !important;
}
#dlh_googlemap_1 > div > div:nth-child(1) > div:nth-child(3) > div:nth-child(4) > div > div.gm-style-iw > div > div > div > div > form > input.submit {
    display:inline-block;
    padding-top:8px;
    padding-bottom:9px;
}
.ce_tabs {
    position:relative;
}
.ce_tabs ul.nav {
    width:100%;
    overflow:hidden;
    display:block;
    margin-bottom:0;
}
.ui-tabs-nav li {
    float:left;
    display:block;
    margin-right:6px;
    border:1px solid #e4e4e4;
}
.ui-tabs-nav li.ui-tabs-active,
.ui-tabs-nav li:hover {
    display:inline-block;
    border:1px solid #0C6C4B;
}
.ui-tabs-nav li a {
    display:block;
    padding:6px 16px;
    text-decoration:none;
}
.ui-tabs-nav li.ui-tabs-active a {
    display:block;
    text-decoration:none;
    color:#0C6C4B;
}
.ce_tabs ul.nav li.dropdown {
    float:right;
    margin-right:0;
}
.ce_tabs ul.nav li.dropdown:hover {
    float:right;
    margin-right:0;
    border:1px solid #0C6C4B;
}
.ce_tabs ul.nav li.dropdown ul {
    width:200px;
    top:60px;
    position:absolute;
    display:none;
    opacity: 0;
        -webkit-transition: All 0.55s ease;
        -moz-transition: All 0.55s ease;
        -o-transition: All 0.25s ease;
        -ms-transition: All 0.55s ease;
        transition: All 0.55s ease;
}
.ce_tabs ul.nav li.dropdown:hover ul {
    right:0;
    top:auto;
    position:absolute;
    display:block;
    padding-top:6px;
    z-index:999;
    opacity: 1;
        -webkit-transition: All 0.55s ease;
        -moz-transition: All 0.55s ease;
        -o-transition: All 0.25s ease;
        -ms-transition: All 0.55s ease;
        transition: All 0.55s ease;
}
.ce_tabs ul.nav li.dropdown ul li {
    width:100%;
    float:right;
    margin-right:0;
    background-color:#fff;
    border-bottom:1px solid #fff;
    z-index:9999;
}
.ce_tabs ul.nav li.dropdown ul li:hover {
    width:100%;
    float:right;
    background-color:#fff;
    border-bottom:1px solid #0C6C4B;
    z-index:9999;
}
.ce_tabs ul.nav li.dropdown ul li.ui-tabs-active {
    width:100%;
    float:right;
    background-color:#fff;
    border-bottom:1px solid #0C6C4B;
    z-index:9999;
}
.ce_tabs ul.nav li.dropdown ul li:last-child {
    border-bottom:1px solid #e4e4e4;
}
.ce_tabs ul.nav li.dropdown ul li.ui-tabs-active:last-child {
    border-bottom:1px solid #0C6C4B;
}
.ce_tabs ul.nav li.dropdown ul li:last-child:hover {
    border-bottom:1px solid #0C6C4B;
}
.ui-tabs-nav li span {
    display:block;
    padding:6px 16px;
    text-decoration:none;
}
.vertical ul.ui-tabs-nav {
    width:30%;
    float:left;
    display:block;
    margin:0;
    padding-right:30px;
}
.vertical .ui-tabs-nav li {
    width:100%;
    float:none;
    display:block;
    margin-right:10px;
    margin-bottom:6px;
}
.ce_tabs .panel {
    width:100%;
    overflow:hidden;
    display:block;
    margin-top:20px;
}
.vertical.ce_tabs .panel {
    width:69.5%;
    margin-top:0;
}
