body#Xmas {
    background: #bbc6cc
    }
body#Xmas #leftPanel, body#Xmas-2013 #leftPanel, body#Xmas-2014 #leftPanel, body#Xmas-2015 #leftPanel {
    display: none
    }
body#Xmas #mainContent {
    float: none
    }
body#Xmas-2015 #header, body#Xmas-2015 #footer {
    display: none
    }
body#Xmas-2015 #contentwrapper {
    background: none
    }
#Xmas-2011 {
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -270px 0 0 -400px
    }
.select-product-groups {
    background: url("/BorsodChemPU/media/BorsodChem_PU/Get in touch/get_in_touch_selector.jpg") no-repeat;
    width: 724px;
    height: 530px;
    position: relative
    }
.group-selector {
    position: absolute;
    top: 132px;
    left: 181px;
    padding: 36px 28px;
    width: 366px
    }
.group-selector p {
    font-size: 17px;
    font-family: Arial;
    line-height: 18px;
    color: #4f4f4f;
    padding-bottom: 31px
    }
.contact-selector {
    width: 358px;
    height: 46px;
    display: block;
    line-height: 46px;
    color: #005a8c;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    background: #ebebeb;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    text-decoration: none !important;
    margin: 0 auto;
    margin-bottom: 6px;
    font-family: Arial
    }
.specialty-wrapper {
    width: 724px;
    height: 530px;
    position: relative;
    background: url("/BorsodChemPU/media/BorsodChem_PU/Get in touch/get_in_touch_specialty.jpg") no-repeat
    }
.specialty-contact {
    position: absolute;
    top: 98px;
    left: 248px;
    padding: 2px 10px;
    width: 208px;
    font-family: Arial;
    overflow: hidden;
    height: 334px
    }
.specialty-contact h4 {
    padding: 0 0 7px 0;
    color: #005a8c;
    font-size: 18px;
    font-weight: bold
    }
.specialty-contact .cs {
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 10px;
    display: block
    }
.specialty-contact p {
    font-size: 11px;
    line-height: 14px
    }
.jspContainer {
    overflow: hidden;
    position: relative;
    height: 326px !important
    }
.jspPane {
    position: absolute
    }
.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 16px;
    height: 95%;
    background: red
    }
.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: red
    }
.jspVerticalBar *, .jspHorizontalBar * {
    margin: 0;
    padding: 0
    }
.jspCap {
    display: none
    }
.jspHorizontalBar .jspCap {
    float: left
    }
.jspTrack {
    background: #dde;
    position: relative;
    height: 326px !important
    }
.jspDrag {
    background: #bbd;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer
    }
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag {
    float: left;
    height: 100%
    }
.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer
    }
.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d
    }
.jspVerticalBar .jspArrow {
    height: 16px
    }
.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%
    }
.jspVerticalBar .jspArrow:focus {
    outline: none
    }
.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%
    }
* html .jspCorner {
    margin: 0 -3px 0 0
    }
.jspDrag {
    background-color: #bebebe;
    border-radius: 2.5px 2.5px 2.5px 2.5px
    }
.jspVerticalBar {
    right: 3px;
    width: 5px
    }
.jspTrack {
    background-color: #fff
    }