div.bottom_logos {display:none;}
/*******************************************************************************************************************************/
/*FONT*/

@font-face {
   font-family: 'futura';
   src: url('../font/futura.eot');
   src: local('☺'),
        url('../font/futura.woff') format('woff'),
        url('../font/futura.ttf') format('truetype'),
        url('../font/futura') format('svg'); 
   font-weight: normal;
   font-style: normal;
}

@font-face {
   font-family: '../font/dinmediumalternate';
   src: url('../font/dinmediumalternate.eot');
   src: local('☺'),
        url('../font/dinmediumalternate.woff') format('woff'),
        url('../font/dinmediumalternate.ttf') format('truetype'),
        url('../font/dinmediumalternate') format('svg'); 
   font-weight: normal;
   font-style: normal;
}
/*END FONT*/

/*Styles Rotate Beacon Theatre*/
.rotate-news{
    width:680px;
}

.rotate-news img{
    outline:none;
}

.rotate-news .tab-head{
    float:right;
    width:352px;
    position:relative;
    z-index:10;
    background-color:#e4a92d;
    color:#ffffff;
}

.rotate-news .tab-body{
    float:left;
    width:328px;
    position:relative;
    z-index:5;
    height:370px;
    overflow: hidden;
    padding-bottom:10px;
    background-color:#ffffff;
}

.rotate-news .tab-head .tab-wrap{
    height:253px;
    margin-bottom:10px;
    padding:0;
}

.clear{
    clear:both;
}

.rotate-news .tab-head .tab{
    background-color:#da7021;
    position:relative;
    cursor: pointer;
    display:block;
    padding: 6px 10px;
    margin-top:4px;
    font:normal 10px/12px Tahoma, Arial, Helvetica, sans-serif;
    z-index:9;
    
}

.rotate-news .thumbnail{
    border:none;
    margin: 0px;
}

.rotate-news .tab-head .tab.active{
    background-color:#1b70be;
}

.rotate-news .tab-head .date-event{
    display:inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 75px;
    padding-right:10px;
    position:relative;
    z-index:9;
}

.rotate-news .tab-head .actor-event{
    display:inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 132px;
    padding-right:10px;
}

.rotate-news .tab-head .place-event{
    display:inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 95px;
}

.rotate-news .event-active-arrow{
    background:url(../images/triangle.gif) no-repeat left top;
    width:13px;
    height:25px;
    position:absolute;
    display:none;
    left:-11px;
    top:0px;
    z-index:8;
}

.rotate-news .tab-head .tab.active .event-active-arrow{
    display:block;
}

.rotate-news .wrap-additional-box{
    _position: absolute;
    _bottom:0;
    width:328px;
    _left:0;
}

.rotate-news .additional-info-box{
    padding:6px;
    border:solid 1px #ffffff;
    border-bottom:none;
    background-color:#ffffff;
    height:110px;
    _position:relative;
}

.rotate-news .inner-tab-info{
    display:none;
}

.rotate-news .info-actor, .rotate-news .info-date-place, .rotate-news .info-title-programm{
    width:310px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.rotate-news .info-actor{
    color: #2a5490;
    font: bold 17px/22px 'futura',Verdana,Geneva,sans-serif;
 }
.rotate-news .info-date-place{
    color: #925e3c;
    font: normal 14px/16px 'futura',Verdana,Geneva,sans-serif;
    text-transform:uppercase;
}

.rotate-news .info-title-programm{
    color: #414141;
    font: normal 11px/18px  'dinmediumalternate', Helvetica, Arial, sans-serif;
}

.rotate-news .text-additional{
    color: #124184;
    display: block;
    font:bold 14px/18px  Tahoma, Helvetica, Arial, sans-serif;
    margin-top: 23px;
    display: none;
}

.rotate-news  .events{
    _display:none;
}
/*End Rotate News Styles*/
/*Sveta Style*/
.rotate-news .logos_block {
        width: auto;
        height: 114px;
        //height: 117px;
        background:url(../images/bottom-logo.jpg) no-repeat 0 bottom;
    }
.rotate-news .logos_block .text {
        font: normal 11px/12px Arial, Arial, Helvetica, sans-serif;
        color: #d3d3d3;
        width: 130px;
        vertical-align: top;
    }
.rotate-news .logos_block .title {
        color: #ed5f01;
        font: normal 24px/28px MS Sans Serif4, Geneva, sans-serif;
        padding-bottom: 10px;
    }
.rotate-news .bottom_logos {
        display: none;
        overflow: hidden;
        padding: 20px 0px 0px 10px;
    }
.rotate-news .left_column {
        display: inline;
        float: left;
        padding:0px;
    }
.rotate-news .left_column span {
        display: block;
    }
.rotate-news .right_column {
        display: inline;
        float: left;
        margin: 30px 0 0 20px;
        overflow: hidden;
        padding:0px;
    }
.rotate-news .right_column .left_m {
        margin-left: 5px;
    }


.rotate-news  .block_btn {
        display: block;
        padding-bottom: 10px;
    }
.rotate-news .block_btn a {
        display: inline-block;
        width: 101px;
        height: 29px;
        text-decoration: none;
    }

.rotate-news .block_btn .bay {
        background: url(../images/bay_tickets_btn.jpg) no-repeat;
        background-position:left top;
    }
.block_btn .sold-out {
    background: url(../images/sold_out_btns.jpg) no-repeat;
    background-position:left top;
}
.rotate-news  .block_btn .learn {
        background: url(../images/learn_btn.jpg) no-repeat left top;
    }
.rotate-news .block_btn .bay:hover, .block_btn .sold-out:hover,  .block_btn .learn:hover {
        background-position:left bottom;
    }
.rotate-news .close_btn {
        display: none;
        float:right;
        clear:both;
        _position:absolute;
        _z-index:10;
        _right:0;
        _top:0;
    }

.rotate-news .first_date a {
        display: block;
        overflow: hidden;
        background-color: #114083;
        text-decoration: none;
        padding: 7px 5px;
        border: 1px solid #ffffff;
        border-bottom: none;
        +zoom: 1;
    }
.rotate-news .first_date a:hover {
        background-position:top right;
        background-repeat:repeat-y;
    }
.rotate-news .first_date a span {
        display: inline;
        float: left;
        font: bold 10px/14px Arial, Arial, Helvetica, sans-serif;
        color: #ffffff;
    }
.rotate-news .first_date a img {
        display: inline;
        float: right;
        overflow: hidden;
        border:none;
    }

/*End of Sveta style*/
.rotate-news .last-visible-event{
    background:#cb841b url(../images/see-all.jpg) no-repeat right top;
}

.rotate-news  .last-visible-event a{
        display: block;
        overflow: hidden;
        text-decoration: none;
        border: 1px solid #ffffff;
        border-bottom: none;
        +zoom: 1;
        height:24px;    
}

.rotate-news  .thumbnail-container {
    width: 328px;
    height: 256px;
    overflow: hidden;
}