#mv_content_wrapper #mv_content_width_wrapper{
    width: auto;
    padding-right:0;
}

#mv_live_tv_page #mv_main_top_cont{
    height: 66px;
    border-bottom:1px solid  #e0e0e0;
    background: url('../../v4_imgs/cat_bg.png') repeat-x 0 0;
}

#mv_main_top_cont .mv_cat_header{
    margin-top:28px;
}

#mv_live_tv_page .mv_dvr_chann_logos_container{
    padding-left:20px;
    padding-top:8px;
    margin-bottom:31px;
    width: 856px;
}


#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item{
    width: 272px;
    margin-right:20px;
    position: relative;
    height: 50px;
    overflow: hidden;
}

#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item .show_programm{
    background:url('../../v4_imgs/icons/show_prog_ico.png') no-repeat 0 0;
    cursor: pointer;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 25px;
    top: 19px;
    width: 15px;
}

#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item .show_programm:hover{
    background:url('../../v4_imgs/icons/show_prog_ico_red.png') no-repeat 0 0;
}

#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item .show_programm a{
    padding: 0;
    margin:0;
    width: 15px;
    height: 13px;
}

#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item.last{
    margin-right: 0;
}

#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item a{
    background:url("../../v4_imgs/icons/arrow_right_grey.png") no-repeat scroll 257px 21px;
    width: 258px;
    padding:9px 8px 9px 6px; 
}

#mv_programm_cont{
    padding-left:20px;
    margin-bottom:30px;
}

#mv_programm_cont.small{
    padding-left:0;
    margin:5px 0 15px 0;
    display: none;
}

.programm_holder_wrapper{
    
    overflow: hidden;
    
}

#mv_programm_cont #mv_programm_chans{
    /*background:url("../../v4_imgs/programm_shade.png") no-repeat 0 bottom;*/
    float:left;
    height: 455px;
    width: 272px;
    border:1px solid #e0e0e0;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item{
    background:#FFF;
    width: 272px;
    padding-top:1px;
    border-top:1px solid #e0e0e0;
    overflow: hidden;
    height: 53px;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item:first-child{
    border-top:0;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item a{
    background:#f8f8f8 url("../../v4_imgs/icons/arrow_right_grey.png") no-repeat 245px 22px;
    display: block;
    padding:10px 21px 11px 15px;
    overflow: hidden;
    color:#646464;
    text-shadow:0 0 1px rgba(100,100,100,0.3);
    font-size:14px;
    line-height:16px;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item:hover,
#mv_programm_cont #mv_programm_chans .mv_programm_chans_item.active{
    padding-top:0;
    border-top:0;
}

#mv_live_tv_page .mv_dvr_chann_logos_container .mv_dvr_chan_item:hover > a{
    background:#f8f8f8 url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 257px 19px;
    color:#f40022;
    text-shadow:0 0 1px rgba(244,0,34,0.3);
    border-top:2px solid #f40022;
    padding:7px 8px 9px 6px; 
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item:hover,
#mv_programm_cont #mv_programm_chans .mv_programm_chans_item.active{
    height: 55px;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item:hover a,
#mv_programm_cont #mv_programm_chans .mv_programm_chans_item.active a{
    background:#f8f8f8 url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 245px 22px;
    padding:10px 21px 11px 15px;
    color:#f40022;
    text-shadow:0 0 1px rgba(244,0,34,0.3);
    border-top:2px solid #f40022;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item:first-child a,
#mv_programm_cont #mv_programm_chans .mv_programm_chans_item.active:first-child a{
    background:#f8f8f8 url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 245px 22px;
    padding:9px 21px 10px 15px;
}

#mv_programm_cont #mv_programm_chans .mv_programm_chans_item img {
    float: left;
    height: 32px;
    margin-right: 12px;
    width: 32px;
}


#mv_programm_cont #mv_programm_chans .mv_programm_chans_item .mv_dvr_chan_item_name {
    display: table;
    float: left;
}


#mv_programm_cont #mv_programm_chans .mv_programm_chans_item .table_fix {
    display: table-cell;
    height: 32px;
    vertical-align: middle;
    width: 170px;
}

#mv_programm_chans .pane{
    background:rgba(0, 0, 0, 0.05);
    left: 263px;
}

#mv_programm_days{
    background:#f8f8f8;
    width: 155px;
    height: 455px;
    float:left;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
}

#mv_programm_cont.small #mv_programm_days{
    border-left:1px solid #e0e0e0;
}

#mv_programm_days .mv_day_item{
    background: #FFF;
    padding-top:1px;
    border-top:1px solid #e0e0e0;
    overflow: hidden;
}

#mv_programm_days .mv_day_item:first-child{
    border-top:0;
}

#mv_programm_days .mv_day_item:last-child{
    border-bottom:1px solid #e0e0e0;
}

#mv_programm_days .mv_day_item a{
    background:#f8f8f8 url("../../v4_imgs/icons/arrow_right_grey.png") no-repeat 138px 20px;
    display: block;
    padding:7px 0 4px 18px;
    overflow: hidden;
}

#mv_programm_days .mv_day_item.active,
#mv_programm_days .mv_day_item:hover{
    padding-top:0;
    border-top:0;
}

#mv_programm_days .mv_day_item.active a,
#mv_programm_days .mv_day_item:hover a{
    background:#FFF url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 138px 20px;
    border-top:2px solid #f40022;
    padding:7px 0 4px 18px;
}

#mv_programm_days .mv_day_item.active:first-child a,
#mv_programm_days .mv_day_item:first-child:hover a{
    background:#FFF url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 138px 19px;
    padding:6px 0 4px 18px;
}

#mv_programm_days .mv_day_item .mv_day_number{
    float:left;
    margin-right:10px;
    font-family: 'BebasNeueRegular';
    font-size:32px;
    color:#646464;
}

#mv_programm_days .mv_day_item.active a .mv_day_number,
#mv_programm_days .mv_day_item:hover a .mv_day_number{
    color:#f40022;
    text-shadow:0 0 1px rgba(244,0,34,0.3);
}

#mv_programm_days .mv_day_item .mv_day_item_desc{
    float:left;
    width: 65px;
}

#mv_programm_days .mv_day_item .mv_month{
    color:#7d7d7d;
    font-size:12px;
    text-shadow: 0 0 1px rgba(125,125,125,0.3);
}

#mv_programm_days .mv_day_item .mv_day{
    color:#4c4b4b;
    font-size:12px;
    text-shadow: 0 0 1px rgba(76,75,75,0.3);
    margin-top:3px;
}

#mv_programm_days .mv_day_item.active a .mv_day,
#mv_programm_days .mv_day_item:hover a .mv_day{
    color:#f40022;
    text-shadow:0 0 1px rgba(244,0,34,0.3);
}

#mv_programm_days .pane{
    background:rgba(0, 0, 0, 0.05);
    /*left: 145px;*/
}

#mv_programm_items_cont{
    float:left;
    border:1px solid #e0e0e0; 
    width: 720px;
    height: 455px;
}

#mv_programm_cont.small #mv_programm_items_cont{
    width: 482px;
}

#mv_programm_items_cont .mv_programm_item{
    border-bottom:1px solid #e0e0e0;
    overflow: hidden;
}

#mv_programm_items_cont .mv_programm_item a{
    display: block;
    overflow: hidden;
    padding:12px 0 11px 16px;
    color:#646464;
    font-size: 12px;
    text-shadow:0 0 1px rgba(100,100,100,0.3);
}

#mv_programm_items_cont .mv_programm_item:hover a,
#mv_programm_items_cont .mv_programm_item.active a{
    background: url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 688px 15px;
    color:#f40022;
    text-shadow:0 0 1px rgba(244,0,34,0.3);
}

#mv_programm_cont.small #mv_programm_items_cont .mv_programm_item:hover a, #mv_programm_cont.small #mv_programm_items_cont .mv_programm_item.active a {
    background: url("../../v4_imgs/icons/arrow_right_red.png") no-repeat 455px 15px;
}

#mv_programm_items_cont .mv_programm_item.future a{
    background:none!important;
}

#mv_programm_items_cont .mv_programm_item a div{
    float:left;
}

#mv_programm_items_cont .mv_programm_item.future a{
    color:#a2a2a2;
    text-shadow:0 0 1px rgba(162,162,162,0.3);
}

#mv_programm_items_cont .mv_programm_item.future:hover a{
    background: none;
    cursor: default;
}

#mv_programm_items_cont .mv_programm_item a div.mv_prog_start{
    margin-right:17px;
    font-weight: bold;
    font-family: Arial;
    text-shadow:none;
}

#mv_programm_items_cont .pane{
    background:rgba(0, 0, 0, 0.05);
    left: 710px;
}

#mv_programm_cont.small #mv_programm_items_cont .pane{
    left: 472px;
}


.livetv_tvs_grid{
    padding:0 20px;
}

.livetv_tvs_grid .livetv_grid_item_holder{
    margin-right:14px;
    margin-bottom:15px;
    float:left;
    position: relative;
    cursor: pointer;
}

.livetv_tvs_grid .livetv_grid_item_holder.last{
    margin-right:0;
}

.livetv_tvs_grid .livetv_grid_item_holder:hover .livetv_grid_arrow_holder,
.livetv_tvs_grid .livetv_grid_item_holder.active .livetv_grid_arrow_holder{
    display: block;
}

.livetv_grid_arrow_holder .livetv_grid_arrow{
    background:url('../../v4_imgs/livetv_arrow.png') no-repeat center 0;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    display: none;
}

.livetv_tvs_grid .livetv_grid_item_holder.active .livetv_grid_arrow{
    display: block;
}

.livetv_grid_arrow_holder{
    background:#b80d09;
    height: 3px;
    width:100%;
    position: absolute;
    bottom:0;
    left:0;
    display: none;
}

.livetv_tvs_grid .livetv_grid_item{
    background:#FFF;
    width: 147px;
    height: 104px;
    border:1px solid #e0e0e0;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}

.livetv_tvs_grid .livetv_grid_item .tv_logo{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100% 100%;
    height:40px;
    width:40px;
    margin:20px auto 15px;
}

.livetv_tvs_grid .livetv_grid_item_holder:hover .tv_title {
    color:#b80d09;
    text-shadow:0 1px 0 rgba(184,13,9,0.3);
}

.livetv_tvs_grid .livetv_grid_item .tv_title{
    color:#646464;
    text-shadow:0 1px 0 rgba(100,100,100,0.3);
    font-size:11px;
    text-align: center;
}

.livetv_tvs_grid .livetv_grid_item .tv_title span{
    display: block;
}

.livetv_tvs_grid .show_programm {
    background: url("../../v4_imgs/icons/show_prog_ico.png") no-repeat  0 0;
    cursor: pointer;
    height: 13px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    top: 8px;
    width: 15px;
}

.livetv_tvs_grid .show_programm:hover,
.livetv_tvs_grid .show_programm.active {
    background: url("../../v4_imgs/icons/show_prog_ico_red.png") no-repeat  0 0;
}

.livetv_tvs_grid .no_programm{
    margin:5px 0 15px 0;
}

.livetv_tvs_grid .show_programm a {
    height: 13px;
    margin: 0;
    padding: 0;
    width: 15px;
    display: block;
}

.latest_channels_media .latest_channel{
    border-bottom:1px solid #e1e1e1;
    -webkit-box-shadow: 0 1px 0 white;
    -moz-box-shadow: 0 1px 0 white;
    box-shadow: 0 1px 0 white;
    margin-bottom:15px;
    padding-bottom:10px;
}

.latest_channels_media .latest_channel_avatar{
    background-repeat:no-repeat;
    background-size:100% 100%;
    width: 100px;
    height: 100px;
    margin:0 auto 10px auto;
}

.latest_channels_media .latest_chan_name{
    font-size:12px;
    text-shadow: 0 0 1px rgba(70, 138, 202, 0.4);
    color:#468ACA;
    text-align:center;
    height: 26px;
}


#mv_content_wrapper {
    background: none repeat scroll 0 0 #EAEAEA;
}