    /* Eda Skin */
.b-rl-player {
    position:relative;
    -webkit-user-select:none;
    -moz-user-select:none;
    user-select:none;
    
}

.b-rl-player__viewport {
    background-color:#000;
}

.b-rl-player object {
    outline:none
}

.b-rl-player__play-big {
    width:83px;
    height:46px;
    border-radius:4px;
    background:url('../img/b-rl-player__panel.png') repeat-x;
    cursor:pointer;
    position:absolute;
    left:50%;
    top:50%;
    margin:-50px 0 0 -41px;
    box-shadow:0 0 10px rgba(0,0,0,.5);
}

.b-rl-player_play .b-rl-player__play-big {
    display:none;
}

.b-rl-player__play-pause-big {
    width:32px;
    height:32px;
    cursor:pointer;
    display:block;
    margin:7px auto 0;
    background:url('../img/b-rl-player__play-pause.png') no-repeat 0px 0px;
}

.b-rl-player__play-pause-big:hover {
    background-position:-31px 0px;
}

.b-rl-player__panel {
    height:49px;
    margin-right:30px;
    position:relative;
    z-index:10;
    padding-top:1px;
    background:url('../img/b-rl-player__panel.png') repeat-x 0px;
    margin:0px 40px 0px 4px;
}

.b-rl-player__panel-left {
    width:5px;
    height:50px;
    background:url('../img/b-rl-player__panel-left.png');
    position:absolute;
    left:-5px;
    top:0px;
}

.b-rl-player__delimeter{
	width:2px;
    height:24px;
    background:url('../img/b-rl-player__delimeter.png');
    position:absolute;
    top:11px;
}

.b-rl-player__delimeter-play{
    left:43px;
}

.b-rl-player__delimeter-seekbar{
    right:93px;
}

.b-rl-player__delimeter-volume{
    right:5px;
}

.b-rl-player__play-pause {
    width:32px;
    height:32px;
    cursor:pointer;
    position:absolute;
    top:7px;
    left:5px;
    background:url('../img/b-rl-player__play-pause.png') no-repeat 0px 0px;
}

.b-rl-player__play-pause:hover {
    background-position:-31px 0px;
}

.b-rl-player_play .b-rl-player__play-pause {
    background-position:0 -32px;
}

.b-rl-player_play .b-rl-player__play-pause:hover {
    background-position:-31px -32px;
}

.b-rl-player__seekbar {
    height:11px;
    padding:5px 0 0 4px;
    background:url('../img/b-rl-player__seekbar.png') no-repeat 0px;
    border-right:1px solid #e9e9e9;
    border-bottom:1px solid #fcfcfc;
    margin:15px 105px 0 55px;
    position:relative;
    z-index:10;
    *top:15px;
}

.b-rl-player__seekbar-inner {
    height:11px;
    margin:0 3px 0 0;
}

.b-rl-player__seekbar-now {
    width:0;
    height:8px;
    background-color:#b10017;
    position:relative;
}

.b-rl-player__buffer {
    position:absolute;
    height:8px;
    background-color:#b3b3b3;
}

.b-rl-player__volume {
    position:absolute;
    top:15px;
    right:20px;
    height:18px;
    width: 62px;
}

.b-rl-player__volume-icon{
    background:url('../img/b-rl-player__volume-icon.png');
    height:17px;
    width:13px;
    position:absolute;
    top:0;
    left:0;    
}

.b-rl-player__volume-bar-substrate {
    background:url('../img/b-rl-player__volume-bar-substrate.png');
    height:7px;
    width:49px;
    position:absolute;
    left:15px;
    top:5px;
}

.b-rl-player__volume-bar-indicator {
    background:url('../img/b-rl-player__volume-bar-indicator.png') repeat-x;
    height:7px;
    width:1px;
    position:absolute;
    top:6px;
    left:16px;
}

.b-rl-player__volume-button {
    background:url('../img/b-rl-player__volume-button.png');
    height:18px;
    width:9px;
    position:absolute;
    left:30px;
    top:0;
    cursor:pointer;
}

.b-rl-player_flash .b-rl-player__fullscreen {
    display:none;
}

.b-rl-player__fullscreen {
    position:absolute;
    cursor:pointer;
    top:0px;
    right:-42px;
    height:50px;
    width:42px;
    background:url('../img/b-rl-player__fullscreen.png') no-repeat 0px 0px;

/*     opacity:0;

    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out; */
}

.b-rl-player_fullscreen .b-rl-player__fullscreen {
    opacity:1;
}

.b-rl-player__position {
    position:absolute;
    bottom:14px;
    right:-24px;
    z-index:1;
    width:48px;
    height:25px;
    visibility:hidden;

    font-size:11px;
    line-height:25px;

    text-align:center;
    font-family:Arial;

    background-color:#FFF;

    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;

    -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
    -ms-box-shadow: 0px 1px 3px rgba(0,0,0,0.75);
    box-shadow: 0px 1px 3px rgba(0,0,0,0.75);

    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
}

.b-rl-player__position-cn {
    width:12px;
    height:9px;
    position:absolute;
    bottom:-9px;
    left:50%;
    margin-left:-6px;
    background:url('../img/b-rl-player__position-cn.png') no-repeat 0px;
}

/* iOs */
.b-rl-player_ios .b-rl-player__volume{
    display:none;
}

/* iPhone */
.b-rl-player_iphone .b-rl-player__fullscreen{
    background-image:url('../img/b-rl-player__panel-right.png');
}

.b-rl-player_iphone .b-rl-player__play-big {
    display:none;
}

.b-rl-player__cover {
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    border:0px;
    display:none;
}

.b-rl-player__cover_show {
    display:block;
}


/* AD */
.b-rl-player__ad-mark {
    position:absolute;
    right:30px;
    top:30px;
    color:#fff;
    font-size: 14px;
    padding: 3px 9px;
    background:rgba(0, 0, 0, 0.7);
    display:none;
    z-index:10;
    font-family:Arial;
}

.b-rl-player__ad-link {
    position:absolute;
    z-index:9;
    left:0px;
    top:0px;
    right:0px;
    bottom:49px;
    display:none;
}

.b-rl-player__ad-link__spacer {
    position:absolute;
	width:100%;
	height:100%;
}

.b-rl-player__skip-ad {
    background:rgba(0, 0, 0, 0.5);
    position:absolute;
    bottom:85px;
    left:50%;
    z-index:10;
    margin-left: -80px;
    padding: 3px 9px;
    font-family:Arial;
    font-size:15px;
    color:#fff;
    cursor:pointer;
    display:none;
}

.b-rl-player__skip-ad:hover  {
    background:rgba(0, 0, 0, 1);
    -webkit-transition:all .2s;
    -moz-transition:all .2s;
    -o-transition:all .2s;
    transition:all .2s;
}

.b-rl-player_ad .b-rl-player__ad-link,
.b-rl-player_ad .b-rl-player__ad-mark {
    display:block;
}

.b-rl-player_stream .b-rl-player__seekbar{
    display:none;
}