html {
    width: 1210px;
    margin: 0 auto;
    }
    
    #footer {
        background: #000;
        margin-top: 0;
        position: initial;
    }
    #footer span {
        background: #000;
    }
    
    #sideContent .box {
        background: #fc0;
        padding: 0;
        margin: 0;
        margin-bottom:20px;
    }
    #sideContent .box h1 {
        color: #333;
        font-size: 14px;
        padding: 10px 15px;
    }
    #sideContent .box .boxBody {
        background: 0;
    }
    #sideContent .box .boxBody .boxCnt li {
        background: none;
        border-top: 1px solid #434041;  border-bottom: 1px solid #0d0d0d;
        background-color: #393536;
        margin: 0;
        padding: 10px 12px;
    }
    #sideContent .box .boxBody .boxCnt li a {
        color: #fff;
        font-size: 12px;
    }
    #sideContent .box .boxBody .boxCnt {
        padding: 0;
        margin: 0;
    }
    
    .rightContent {
    float: left;
    width: 893px;
    overflow: hidden;
    }	
    
    @font-face {
        font-family: 'Aachen W01 Bold';
        src: url('b2389136-99bf-4399-a37e-6fed79d5f961.eot');
        src: url('b2389136-99bf-4399-a37e-6fed79d5f961.eot?#iefix') format('embedded-opentype'),
             url('e915df79-1925-45ae-857c-3e9defbdc227.woff') format('woff'),
             url('89307659-78b5-46fd-b762-0c70a32f9b94.ttf') format('truetype'),
             url('f7be2e13-5840-4a43-b0ad-5b14b32573d6.svg#f7be2e13-5840-4a43-b0ad-5b14b32573d6') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    
    @font-face {
        font-family: 'Helvetica W01 Roman';
        src: url('ea95b44a-eab7-4bd1-861c-e73535e7f652.eot');
        src: url('ea95b44a-eab7-4bd1-861c-e73535e7f652.eot?#iefix') format('embedded-opentype'),
             url('4021a3b9-f782-438b-aeb4-c008109a8b64.woff') format('woff'),
             url('669f79ed-002c-4ff6-965c-9da453968504.ttf') format('truetype'),
             url('d17bc040-9e8b-4397-8356-8153f4a64edf.svg#d17bc040-9e8b-4397-8356-8153f4a64edf') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    
    @font-face {
        font-family: 'Aachen W01 Medium';
        src: url('4df8fc71-c86d-4b91-ab04-54d64066ddb4.eot');
        src: url('4df8fc71-c86d-4b91-ab04-54d64066ddb4.eot?#iefix') format('embedded-opentype'),
             url('a3f29b0f-9d59-4f76-8c3a-286abf3927b1.woff') format('woff'),
             url('8b641a92-8133-4079-9e38-edaaa430babc.ttf') format('truetype'),
             url('f1c655d5-fe06-4d94-97e4-6a060423131b.svg#f1c655d5-fe06-4d94-97e4-6a060423131b') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }
    
    @font-face {
        font-family: 'Helvetica W01 Light';
        src: url('717f8140-20c9-4892-9815-38b48f14ce2b.eot');
        src: url('717f8140-20c9-4892-9815-38b48f14ce2b.eot?#iefix') format('embedded-opentype'),
             url('03805817-4611-4dbc-8c65-0f73031c3973.woff') format('woff'),
             url('d5f9f72d-afb7-4c57-8348-b4bdac42edbb.ttf') format('truetype'),
             url('05ad458f-263b-413f-b054-6001a987ff3e.svg#05ad458f-263b-413f-b054-6001a987ff3e') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }	
    
    @font-face {
        font-family: 'cbafonticons';
        src: url('cbafonticons.eot');
        src: url('cbafonticons.eot?#iefix') format('embedded-opentype'),
             url('cbafonticons.woff') format('woff'),
             url('cbafonticons.ttf') format('truetype'),
             url('cbafonticons.svg#cbafonticons') format('svg');
        font-weight: normal;
        font-style: normal;
    
    }		
    
    
    .carousel_span{
    font-family: 'Aachen W01 Bold',Arial,sans-serif !important;
    font-weight: normal;
    }			
    
    #sideContent .box .boxBody li {
        background: none;  border-top: 1px solid #434041;  border-bottom: 1px solid #0d0d0d;  background-color: #393536;  margin: 0;  
        padding: 10px 12px;
        list-style-image: none;
    }
    
    
    #sideContent .box .boxBody li a {
    color: #fff;
    font-size: 12px;
    }
    div.box {}
    #sideContent .box .boxMore {
        background: none;  border-top: 1px solid #434041;  border-bottom: 1px solid #0d0d0d;  background-color: #393536;  margin: 0;  
        padding: 5px 12px;  list-style-image: none;
    }
    #sideContent .box .boxBody ul {
        padding: 0;
        margin: 0;
    }
    
    #sideContent .box .boxMore a {
        display: inline-block;
        color: #3eb5e5;
        font-size: 14px;
    }
    #sideContent .box .boxBody {
        background-color: #393536;
    }
    #sideContent .box .boxBody p {
        color: #fff;
    }
    #sideContent .box .boxBody p b span a {
        color: #FFCC00 !important;
    }
    #sideContent .box .boxBody p span {
        color: #fff !important;
    }
    #sideContent .box .boxBody p span a {
        color: #FFCC00 !important;
    }
    
    .body_links{
        width: 48.59%; float: left;  height: 270px;  overflow: hidden; position: relative;
    }
    
    .body_links + .body_links{
        margin-left:25px;
    }
    
    .body_links + .body_links + .body_links{
        margin-top:20px;
        margin-left: 0;
    }
    .body_links + .body_links + .body_links + .body_links{
        margin-left:25px;
    }
    
    
    
    #sideContent .box h1 {
        font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;
        font-size: 14px;  font-style: normal;  font-variant: normal;  
        font-weight: 600;    letter-spacing: -0.23999999463558197px;      margin-left: 0px;  margin-right: 0px;  margin-top: 0px;
    }
    
    #sideContent .box .boxBody a:hover, #wrapper #sideContent .box .boxBody .boxCnt li a:hover {
        color: #fff;
        text-decoration: none;
    }
    
    .carousel_span {
        font-family: 'Aachen W01 Bold',Arial,sans-serif !important;  font-weight: normal;  font-size: 42px;
    }
    
    .color-yellow {
    color: #fc0!important;
    }
    div.carousel_sub-text p {
        font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;  font-weight: 100;
        font-size: 17px;
        width: 390px;
    }
    
    .carousel_sub-text a{
    background: #fc0;
    color: #000;
    font-weight: normal;
    line-height: 1.0625em;
    font-size: 17px;
    }
    
    .carousel_span {
        font-family: 'Aachen W01 Bold',Arial,sans-serif !important;  font-weight: normal;  font-size: 42px;
        padding-bottom: 5px;
    }
    
    .color-yellow {
    color: #fc0!important;
    }
    div.carousel_sub-text p {
        font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;  font-weight: 100;
        font-size: 17px;
        width: 390px;
    }
    
    .carousel_sub-text a{
    background: #fc0;
    color: #000;
    font-weight: normal;
    line-height: 1.0625em;
    font-size: 17px;
    font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;  font-weight: 100;
    }
    
    .carousel_sub-text a:hover{
    background: #ffd633 !important;
    text-decoration:none;
    }
    
    .carousel_sub-text a span{
        font-weight:normal;
    }
    div.carousel_sub-text a {
        color: #000 !important;
    }
    div.carousel_sub-text a:hover {
        text-decoration: none !important;
    }
    h1.title {
        display: none;
    }
    .main-carousel>div {
        width: auto !important;
    }
    div.banner>div {
        width: auto !important;
    }
    
    h1.title {
        display: none;
    }
    .main-carousel>div {
        width: auto !important;
    }
    div.banner>div {
        width: auto !important;
    }
    div.latest_offers {
        background: #322e2f;  overflow: hidden;
        margin-bottom: 25px;
    }
    .latest_offers p {
    font: normal 32px "Aachen W01 Bold",Arial,sans-serif;
    text-transform: uppercase;
    color: #fff;
    margin: .0625em 1em 0 0;
    float: left;
    }
    
    div.latest_offers .buttons a {
        font-size: 14px;  margin-bottom: 0;  margin-top: 0;    
        padding-bottom: 13.920000076293945px;  padding-left: 13.920000076293945px;  padding-right: 13.920000076293945px;  padding-top: 13.920000076293945px;
        background: #fc0;  
        color: #000 !important;  font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;
        font-weight: normal;
    }
    div.latest_offers .buttons a:hover {
        background: #ffd633;
        text-decoration:none !important;
    }
    
    .container-theme_slate-tint-2 {
    background: #e6e6e7;
    }
    
    .container-theme_grey-lightest {
    background: #f4f4f4;
    }
    .container-theme_yellow {
        background: #fc0;
    }
    .container-theme_grey-dark {
        background: #322e2f;
    }
    .body_links .textlink p{
        font-family: 'Aachen W01 Bold', Arial, sans-serif !important;  
        font-size: 42px !important; 
        line-height: 1;
        text-align: left;
        padding: 0 30px 0 15px;
        word-break: break-word;
        margin: initial !important;
    }
    
    .top-banner p,.bottom-banner p{
        font-family: 'Aachen W01 Bold', Arial, sans-serif !important;  
        font-size: 42px !important; 
        line-height: 1;
        text-align: left;
        padding: 0 30px 0 15px;
        word-break: break-word;
        margin: initial !important;
    }
    
     p.float-left.desc {
    font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif !important;  
    font-weight: 100;
    font-size: 17px !important;  
    padding-bottom: 20px !important;
    padding-top: 10px;
    }
    
    .body_links .buttons a:hover,.top-banner a,.bottom-banner a{
        text-decoration: none !important;
    }
    .body_links .buttons a,.top-banner a,.bottom-banner a{
        font-size: 14px;  margin-bottom: 0;  margin-top: 0;                
        padding: 13.920000076293945px;                font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;
    }
    .body_links .buttons {
        margin-left: 15px;
        position: absolute;
        bottom: 20px;
    }
    
    .container-theme_slate-tint-2 .buttons a,.container-theme_grey-dark .buttons a,.container-theme_grey-lightest .buttons a {
    background: #fc0;
    color: #000 !important;
    font-weight: normal;
    }
    
    .container-theme_slate-tint-2 .buttons a:hvoer,.container-theme_grey-dark .buttons a:hvoer,.container-theme_grey-lightest .buttons a:hvoer{
        background: #ffd633 !important;
        text-decoration:none !important;
       }
    
    
    .container-theme_yellow .buttons a{
        background: #3eb5e5;
    color: #000 !important;
    font-weight: normal;
    }
    
    .body_links .content {
        height: 300px;
        overflow: hidden;
    }
    div.main-carousel>br {
        display: none;
    }
    div.banner {
        clear: both;
        margin-top: 10px;
        position: initial;
        padding: 22px 0 0 0;
        margin-bottom: -12px;
    }
    div.rightContent>h2 {
        display: none;
    }
    .rightContent>br {
        display: none;
    }
    
    #sideContent .box .boxBody .boxCnt li:hover,#sideContent .box .boxBody li:hover {
        background: #2e2a2b;
        cursor: pointer;
    }
    
    .textlink .inner {
    text-align: left;
    }
    
    .body_links .inner p {
        padding-top: 0;
        padding-bottom: 0 !important;
    }
    
    .body_links p.float-left.desc {
    font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;
    font-weight: 100;
    font-size: 17px;
    padding-bottom: 20px !important;
    padding-top: 10px;
    }
    
    .body_links .container-theme_grey-dark .desc {
        color: #fff;
    }
    
    p.float-left.desc {
    font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif;
    font-weight: 100;
    font-size: 17px;
    }
    
    .container-theme_yellow .buttons a:hover {
    background: #65c4ea;
    cursor:pointer;
    }
    
    .container-theme_grey-lightest {
    background: #a09382;
    }
    
    .main-carousel {
        margin-bottom: 20px;
    }
    
    .title_big .carousel_span {
        font-size: 60px !important;
        padding-bottom: 28px !important;
    }
    .carousel_text-wrapper p.alpha {
        margin-top: 40px;
    }
    
    .container-theme_slate-tint-2 {
    background: #808285;
    }
    
    .carousel_controls-row {
    background: #000;
    padding: 0px 10px;
    }
    
    .carousel_controls-items li {
    list-style-image: none;
      padding: 0;
        margin: 0;
    }
    
    .carousel_controls-pause {
    height: 20px;
    margin: 10px 5px 5px 5px;
    float: left;
    opacity: .45;
    min-width: 25px;
    }
    
    .carousel_controls-items {
    margin: 0 !important;
    padding: 14px 1px;
    display: block;
    float: left;
    list-style: none;
    }
    
    .carousel_text-cell > div {
    margin: -0.75em 0;
    }
    
    .carousel_sub-text p {
    font-family: 'Helvetica W01 Light',Helvetica,Arial,sans-serif !important;
    font-weight: 100;
    font-size: 17px !important;;
    padding-bottom: 0px !important;
    padding-top: 0px  !important;
    margin-top:-20px !important;
    }
    
    .carousel_text-cell.title_big {
    padding-top: 30px;
    }
    .top-banner {
    margin-bottom: 25px;
    }
    
    
    .bottom-banner {
    clear: both;
    margin-bottom: 25px;
    padding-top: 25px;
    }
    
    *:before, *:after {
      box-sizing: border-box;
    }
    
    .body_links + .body_links + .body_links + .body_links + .body_links {
        margin-left:0px; 
    }
    
    .body_links + .body_links + .body_links + .body_links + .body_links + .body_links {
        margin-left:25px; 
    }
    
    .body_links + .body_links + .body_links + .body_links + .body_links + .body_links + .body_links{
        margin-left:0px; 
    }
    
    .body_links + .body_links + .body_links + .body_links + .body_links + .body_links + .body_links + .body_links{
        margin-left:25px; 
    }
    
    .top-banner .component_link  .content, .bottom-banner .component_link  .content {
    padding: 25px 95px 10px;
    }
    
    .bottom-banner a ,.top-banner  a{
    padding: 0;
    }
    
    .bottom-banner .buttons a ,.top-banner .buttons  a{
    padding: 13.920000076293945px;
    margin-top: 25px;
    }
    
    
    .top-banner .content p, .bottom-banner .content p {
    padding: 0 !important;
    margin: 0 !important;
    line-height: .9 !important;
    }
    
    .top-banner p.float-left.desc,.bottom-banner p.float-left.desc {
    width: 50%;
    padding-top: 20px !important;
    }
    
    
    #sideContent .box .boxBody .boxCnt li {
    color: #fff;
    }
    
    .boxBody p a {
    color: #FFCC00 !important;
    }
    
    .body_links  .float-left.title{
    margin-right:0px\0/ !important;
    }
