﻿body{
      font-family: 'Roboto',sans-serif !important;
      background-image: none !important;
      min-height:100px !important;
}

.headerFrame {
  height: 444px;
  position: relative;
  width: 100%;
}
.headerContent {
  height: 444px;
  margin-left: auto;
  margin-right: auto;
  overflow-x: hidden;
  overflow-y: hidden;
  position: relative;
  width: 960px;
}
.headerMask {
  background-image: url("../images/header_mask_tvr.png");
  background-position: center top;
  height: 100%;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 101;
}

.headerMask a {
    display: block;
    height: 100%;
    width: 100%;
}
.headerTitle {
  bottom: 40px;
  color: #FFFFFF;
  font-family: 'Roboto Condensed',sans-serif;
  font-size: 20px;
  font-weight: 700;
  left: 0;
  position: absolute;
  z-index: 102;
}
.headerButton {
  background-color: #1C518F;
  background-image: url("../images/arrow_bullet_right_padding10.png");
  background-position: right 3px;
  background-repeat: no-repeat;
  bottom: 5px;
  font-weight: 700;
  height: 25px;
  left: 0;
  padding-right: 35px;
  position: absolute;
  z-index: 102;
}
.headerButton a {
  -moz-text-blink: none;
  -moz-text-decoration-color: -moz-use-text-color;
  -moz-text-decoration-line: none;
  -moz-text-decoration-style: solid;
  color: #FFFFFF;
  display: block;
  font-size: 12px;
  line-height: 25px;
  padding-left: 10px;
}
.menuFrame{
    width:100%;
    height:46px;
    background-image:url('../images/menu_bg_tvr.png');
    background-position:center top;
}
.headerMask a{
    width:100%;
    height:100%;
    display:block;
}
.menuFrame ul{
    list-style-type:none;
    float:right;
    margin:0px;
    padding:0px;
}
.menuFrame ul li{
    float:right;
    margin-left: 15px;
    line-height:46px;
}
.menuFrame ul li a{
    color:#9ed3e9;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    font-size:15px;

}
.nMenu li:hover, .nMenu .activ{
    background-image: url('../images/arrow_menu_active.png');
    background-position:center 5px;
    background-repeat:no-repeat;
}
.nMenu li:hover a, .nMenu .activ a{
    color:#ffffff;
}
.sMenu{
    width:140px;
    height:46px;
    overflow:hidden;
    margin-left:10px !important;
    position:relative;
    z-index:102;    
}
.sMenu:hover{
    width:140px;
    height:100%;
    background-color:#1c518f;
}
.sMenu .top{
    display:block;
}
.sMenu li{
    display:block;
    float:left !important;
}
.sMenu li:hover{
    background-color:#1c518f;
}
.delimiter{
    clear:both;
    height:2px;
    border-bottom: 1px dotted #028dc7;
    border-left: 0px;
    border-right:0px;
    width:80%;
    margin-left:auto;
    margin-right:auto;
}
.sMenu .little{
    height:36px !important;
    line-height:36px !important;
}
.sMenu .little:hover a{
    color:#ffffff;
}
.sMenu:hover .top{
    color:#ffffff;
}

/** rewrite rules **/
.mainMenu{
    padding-left:0px !important;
}
.ads728x90{
    width:728px;
    height:90px;
    overflow:hidden;
}
.headerSpacer{
    height:17px !important;
    min-height: 17px !important;
}
.mainMenu li{
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight: 700 !important;
}
.mainMenu{
    float:left !important;
}
.frameSearch{
    margin-top:15px !important;   
}
.frameSearch input{
    font-family: 'Roboto', sans-serif !important;
    font-weight:300 !important;
    font-style:italic;
}
.searchButton{
    width:16px !important;
    height:16px !important;
    background-image:url('../images/zoom_search_icon.png') !important;
    margin-top:5px !important;
}
.mainMenu li{
    line-height: 38px !important;
}
.mainMenu li:hover {
    padding-top: 0px !important;
    background-image: url('../images/menu_active_hat_new_tvr.png') !important;
    background-repeat: no-repeat;
    background-position: center top;
    background-color:transparent !important;
    border-top:none !important;
    line-height:46px !important;
}
.mainMenu .active {
    padding-top: 0px !important;
    background-image: url('../images/menu_active_hat_new_tvr.png');
    background-repeat: no-repeat;
    background-position: center top;
    border-top:none !important;
    line-height:46px !important;
}
.mainMenu li a{
    color:#9ea4ab !important;
}
.mainMenu .subMenu{
    width:960px !important;
    background-color:#9ea4ab;
    background-image:url('../images/bg_sub_menu_tvr.jpg') !important;
    background-repeat:no-repeat !important;
    background-position: center top !important;
}

.mainMenu .subMenu .category a{
    color:#ffffff !important; 
    font-family: 'Roboto Condensed', sans-serif !important;
    font-weight:normal !important;
}
.mainMenu .category {
    border-right:1px dotted #cfd2d5 !important;
}
.mainMenu .subMenu {
    padding-top:0px !important;
}
.mainMenu .category {
    padding:25px 31px 10px !important;
}
.sliderFrame{
    width:637px;
    height:445px;
    position:relative;
    background-color:#1c278c;
    overflow:hidden;
}
.sliderFrame .slideFrame{
    width:637px;
    height:360px;
    overflow:hidden;
    display: none;
    position:relative;
}
.sliderHeader{
    position:absolute;
    top:15px;
    z-index:102;
    width:100%;
}
.sliderHeader .bullet{
    width: 12px;
    height: 12px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    background-color:#88878b;
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */ 
}
.sliderHeader ul{
    list-style-type:none;
    width:100%;
    text-align:center;
    margin:0px;
    padding:0px;
}
.sliderHeader ul li{
    margin:0px;
    padding:0px;
    display:inline-block;
    cursor:pointer;
}
.sliderHeader .activ{
    background-color:#263696 !important
}
.slideMask{
    width:100%;
    position:absolute;
    z-index:101;
    bottom:0px;
    height:46px;
    background-color:#1c278c;
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */ 
    
}
.slideInfo{
    color:#ffffff;
    font-size:18px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    position:absolute;
    bottom:0px;
    width:100%;
    z-index:102;
}
.slideInfo a{
    line-height:46px;
    color:#ffffff;
    padding:0 20px;
}
.sliderBottomInfo{
    height:85px;
    width:100%;
    position:absolute;
    bottom:0px;
}
.sliderBottomInfo .slideTextInfo{
    color:#ffffff;
    margin:10px 70px 10px 20px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight:700;
    font-size:14px;
    display:block;
}
.sliderBottomInfo .more{
    width:27px;
    height:26px;
    display:block;
    background-image:url('../images/right_arrow_big_white.png');
    position:absolute;
    z-index:103;
    bottom:30px;
    right:20px;
}
.w637{
    width:637px !important;
}

.boxSchedule{
    width:300px;
    background-color:#cddded;
    position:relative;
}
.headerBoxS{
    width:310px;
    position:relative;
    float:right;
    margin-right: -10px;
    background-color:#0354a5;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 20px;
    font-weight: 700;
}
.headerBoxS a{
    color:#ffffff;
    float: left;
    line-height: 34px;
}
.headerBoxS img{
    float: left;
    margin-bottom: 7px;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 7px;
}
.scheduleTV{
    list-style-type:none;
    margin:-5px 0px 0px 0px;
    padding:0px;
}
.scheduleTV li{
    width:260px;
    float:left;
    display:block;
    border-bottom:1px dotted #ffffff;
    padding:10px 20px;
}
.scheduleTV .time{
    background-color:#66badc;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 14px;
    color:#ffffff;
    padding:0px 3px;
    float:left;
}
.scheduleTV li .info{
    color:#4d4d4d;
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 14px;
    font-weight:700;
    
}
.scheduleTV .active{
    background-color:#028dc7;
    
}
.scheduleTV .active .time{
    background-color:#f2c125;
    color:#4d4d4d;
}
.scheduleTV .active .info{
    color:#ffffff;
}
.scheduleTV li .info span{
    font-weight:400;
    font-style:italic;
}
.footerBoxS{
    height:34px;
    width:300px;
    text-align:center;
    z-index:101;
    background-color:#6898c9;
}
.footerBoxS a{
    font-family: 'Roboto Condensed',sans-serif;
    font-size: 14px;
    font-weight:700;
    color:#ffffff;
    line-height:34px;

}
.commNo{
    color:#6898c9;
    font-family:'Roboto Condensed',sans-serif;
    font-size:14px;
}
.footerFrame{
    width:100%;
    background-image:url('../images/bg_footer.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:120px;
}
.footerShadow{
    width:100%;
    height:30px;
    background-image:url('../images/footer_shadow_30.png');
    background-position:center;
    background-color:#e5e5e5;
}
.fLogo{
    float:left;
}
.fText{  
    color: #47ACD6;
    float: left;
    font-size: 11px;
    font-weight: 300;
    line-height: 12px;
    margin-left: 20px;
}
.sMenu:hover {
    width: 140px;
    height: 100%;
    background-color: #1c518f;
}
.sMenu {
    width: 140px;
    height: 46px;
    overflow: hidden;
    margin-left: 10px !important;
    position: relative;
    z-index: 102;
}
.showUp{
    float:right;
    margin-top:5px;
    margin-left:10px;
}
.showUp {
    width:140px;
    height:46px;
    overflow:hidden;
}
.showUp .sMenu{
    width:140px;
    height:240px !important;
    margin-top:-200px;
}
.showUp:hover{
    overflow:visible;
}
.territoriesBox .headerBox{
    width:970px;
    height:34px;
    background-color:#ffffff;
}
.territoriesBox .headerBox a{
    color:#808080;
}
.territoriesBox .itemBox{
    float:left;
    width:195px;
    height:260px;
}
.territoriesBox .itemBox .title a{
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:400;
    line-height:18px;
    color:#9ea4ab;
}
.territoriesBox .itemBox .title a img{float:left;}
.tInside{
    display:block;
    height:20px;
    line-height:20px;
    float:left;
    margin-left:5px;
}
.wrapperTerritories {
    width: 960px;
    overflow: hidden;
}
.frameTerritories {
    width: 1000px;
}
.territoriesBox .headerBox .title{
    font-family: 'Roboto Condensed',sans-serif;
    font-size:20px;
    font-weight:700;
    color:#808080;
}


.cBox{
    border-right:1px dotted #c2c2c2;
    margin-right:10px;
    width:182px;
    height:200px;
    position:relative;
}

.territoriesBox .itemBox .image{
    width:172px;
    height:97px;
    overflow:hidden;
} 
.territoriesBox .itemBox .cTitle a{
    font-weight:700;
    color:#000000;
    font-size:14px;
    margin-right:10px;
    display:block;
    line-height:1.2;
    
}
.cBox .cButton{
    position:absolute;
    z-index: 101;
    bottom:0px;
    left:0px;
    background-color:#989898;
}
.territoriesBox .cButton a{
    background-image:url('../images/arrow_bullet_right_padding10.png');
    background-position:right 3px;
    height: 24px;
    background-repeat:no-repeat;
    color:#ffffff;
    line-height:24px;
    font-size:14px;
    padding-left:10px;
    padding-right:40px;
    display:block;
    font-weight:700;
}
.territoriesBox .itemBox .cContent a{
    font-weight:300;
    color:#4d4d4d;
    font-size:12px;
    margin-right:10px;
    margin-top:5px;
    display:block;
    line-height:1.1;
    
}
.siteContentFrame{
    background-image:url('../images/bg_site_content.jpg') !important;
    background-repeat:repeat-x !important;
    background-color:#e5e5e5;
}
.footerFrame{
    margin-top:0px !important;
}
.boxMovies{
    width:635px !important;
    float:left !important;
}
.sliderMoviesContainer{
    width:560px !important;
    margin-left:25px;
}
.sliderMovies .movie .poster img {
    width: 175px;
    height: 245px;
}
.sliderMovies .movie .poster {
    width: 175px;
    height: 245px;
    position: relative;
    margin-left:auto;
    margin-right: auto;
}
.sliderMoviesContainer .movie{
    border-right: 1px dotted #c0c0c0 !important;
    height:400px !important;
} 
.sliderMoviesContainer .movie:hover, .boxMovies, .sliderMoviesContainer .movie{
    background-color:transparent !important;
}
.boxMovies .header{
    background-image:url('../images/bg_header_box_635.jpg');
    background-color:#c73b2c !important;
    background-repeat:no-repeat !important;
    height:34px !important;
    
}
.sliderMovies .navLeft {
    width:26px !important;
    height:26px !important;
    background-image:url('../images/arrow_left_icon_new.png');
}
.sliderMovies .navRight {
    width:26px !important;
    height:26px !important;
    background-image:url('../images/arrow_right_icon_new.png');
}
.sliderMovies .movie .link{
    background-color: #263696 !important;
    float:left;
    margin-left:3px;
}
.sliderMovies .movie .link a{
    font-size:13px !important;
    color:#ffffff !important;
}
.sliderMovies .movie .link a:hover{
    color:#ffffff;
}
.sliderMovies .title a{
    background-color: #263696 !important;
}
.sliderMovies .movie .link {
    padding: 2px 3px !important;
}
.rightMenuHeader, .rightMenuHeader ul{
    list-style-type: none;
    margin: 0px;
}
.rightMenuHeader{
    margin:0px;
    height:34px;
    overflow:hidden;
    margin-right:-3px;
    padding:0 0 0 10px;
}
.rightMenuHeader:hover{
    overflow:visible;
    background-color:#1c278c !important;
}
.rightMenuHeader ul{
    background-color:#1c278c !important;
}
.rightMenuHeader ul{
    padding:0 0 0 10px;
    margin-left:-10px;
    position:relative;
    z-index:112;
}
.rightMenuHeader ul li{
    border-top:1px dotted #9ed3e9;
    margin-right:10px;
}
.rightMenuHeader ul li a{
    color:#9ed3e9;
    font-size:16px;
}
.rightMenuHeader li{
    height:34px;
}
.boxTvrplus{
    width:635px !important;
}
.boxTvrplusVertical {
    width:300px!important;
}
.boxTvrplus .header{
    background-image:url('../images/bg_header_box_635.jpg');
    background-color:#c73b2c !important;
    background-repeat:no-repeat !important;
    height:34px !important;
}
.boxTvrplus .header a{
    color:#ffffff !important;
}
.boxTvrplus{
    background-color:#bfc2d5 !important;
    background-image:none !important;
}
.sliderPlus .slides .shadow{
    background-position: center -20px !important; 
}
.sliderPlus .navLeft{
    width:26px !important;
    height: 26px !important;
    background-image:url('../images/arrow_left_icon_new.png')
}
.sliderPlus .navRight{
    width:26px !important;
    height: 26px !important;
    background-image:url('../images/arrow_right_icon_new.png')
}
.sliderPlus .leftSlide .title, .sliderPlus .centerSlide .title, .sliderPlus .rightSlide .title {
    background-color:#0c2041 !important;
}
.navBullets .bullet{
    background-image:url('../images/ico_bullet_new.png') !important;
}
.stationBox{
    width:205px;
    float:left;
    border-right:1px dotted #b2b2b2;
    margin-right:10px;
}
.stationsFrame{
    width:637px;
    float:left;
}
.stationBox .header{
    height:50px;
    width:100%;
    padding:0px !important;
}
.itemStation .image{
    width:195px;
    height:110px;
    overflow:hidden;
    margin-bottom:10px;
    float:left;
}
.itemStation .title a{
    width:195px;
    float:left;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 700;
    line-height:1.2;
}
.itemStation .title {
    margin-bottom: 5px;
    float:left;
}
.itemStation .description{
    width:195px;
    float:left;

}
.itemStation .description a{
    font-weight:300;
    color:#4d4d4d !important;
    font-size:14px;
    line-height:1.2;
}
.stTvr1 .title a, .stTvr1 .title a:hover{
    color:#1c518f !important;
}
.stTvr2 .title a, .stTvr2 .title a:hover{
    color:#c23433 !important;
}
.stTvr3 .title a, .stTvr3 .title a:hover{
    color:#66529f !important;
}
.stTvri .title a, .stTvri .title a:hover{
    color:#00a2da !important;
}
.stTvrnews .title a, .stTvrnews .title a:hover{
    color:#af2525 !important;
}
.stTvrdh .title a, .stTvrhd .title a:hover{
    color:#0e72b0 !important;
}
.itemStation{
    height:225px;
}

.liveBox .headerBoxS{
    background-color:#ffffff !important;
}
.liveBox .headerBoxS a{
    color:#263696;
}
.liveBox  .liveEmbed{
    padding:15px;
    background-color:#c3c6d9;
    margin-top:-5px;
    position:relative;
}
.headerBoxS img {
    margin-left:15px !important;
    margin-right:10px !important;
}
.tvrInfo{
    background-color:#ffffff;
}
.boxInfo {
    height: 45px;
    padding: 0 20px;
    line-height:45px
}
.boxInfo a{
    color:#263696;
    font-size:20px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 700;
}
.livePlus{
    padding-right:50px;
    padding-left:5px;
    background-image:url('../images/icon_plus_blue.png');
    background-position:right 8px;
    background-repeat:no-repeat;
    height:37px;
}
.livePlus:hover{
    background-color:#1c278c;
    background-image:url('../images/icon_plus_white.png');
    background-repeat:no-repeat;
    color:#ffffff !important;
}
.liveBox .livePlus:hover{
    color:#ffffff !important;
     padding-left:5px;
}
.liveBox .correction{
    height:37px;
    width:10px;
    position:absolute;
    right:0px;
    z-index:101;
}
.liveBox .livePlus:hover .correction{
    background-color:#1c278c;
}
.cLiveFrame{
    height:37px;
    overflow:hidden;
    position:absolute;
    right:0px;
    z-index:100;
}
.cLiveFrame:hover{
    overflow:visible;
}
.boxCLive{
    background-color:#1c278c;
    height:215px;
}
.cLiveFrame .livePlus{
    float:right !important;
}
.boxCLive ul{
    margin:0px;
    padding:0px;
    list-style-type: none;
    float:right;
    width:130px;
    margin-right:20px;
}
.boxCLive ul li{
    display:block;
    float:left;
    width:110px;
    margin-left:auto;
    margin-right:auto;
    padding-left:10px;
    border-bottom:1px dotted #9ed3e9;
}
.boxCLive ul li a{
    color: #9ed3e9 !important;
    font-size:15px !important;
}
.boxLiveFull:hover .livePlus{
    background-color:#1c278c;
    background-image:url('../images/icon_plus_white.png');
    background-repeat:no-repeat;
    color:#ffffff !important;
}
.boxCLive ul li a:hover{
    color:#ffffff !important;
}
.boxInfoSection .header{
    background-image:url('../images/bg_box_curcubeu.png') !important;
}
.bgBlueDark{
    background-color:#263696 !important;
}
.listSectionLeft .active {
    background-image:url('../images/arrow_blue_section_list2.jpg') !important;
}
.mainMenu .listSubMenu .active{
    background-color:#c2c2c2 !important;
    background-image: none !important;
    line-height:21px !important;
    padding:0px!important;
    color:#263696 !important;
}
.bgBlueL{
    background-color: #bfc2d5;
}
.boxTvrplus .shadow{
    background: url('../images/shadow_grey2.png') right top no-repeat;
    height:5px;
    width:650px;
    position:absolute;
}
.w265{
    width:300px !important;
}
.w660{
    width:630px !important;
}
.boxLiveLeft .liveBox .headerBoxS{
    background-image: url('../images/bg_box_curcubeu.png') !important;
}
.boxLiveLeft .liveBox .headerBoxS a {
    color:#ffffff !important;
}
.boxLiveLeft  .livePlus {
    background-image:url('../images/icon_plus_white.png') !important;
}
.darkBlueinfo{
    background-color:#263696 !important;
}
.darkBlueinfo .boxInfo a{
    color:#ffffff !important;
}
.leftSliderArrow{
    width:27px;
    height:26px;
    position:absolute;
    z-index:103;
    left:10px;
    top:150px;
    cursor:pointer;
    background-image:url('../images/slider_left_arrow_big_white.png');
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
}
.rightSliderArrow{
    width:27px;
    height:26px;
    position:absolute;
    z-index:103;
    right:10px;
    top:150px;
    cursor:pointer;
    background-image:url('../images/slider_right_arrow_big_white.png');
    opacity:0.8;
    filter:alpha(opacity=80); /* For IE8 and earlier */
}
.rightSliderArrow:hover, .leftSliderArrow:hover{
    opacity:1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}
.frameLiteSlider{
    height:60px;
    width:100%;
    overflow:hidden;
    position:relative;
    margin-top: 20px;
    margin-bottom:20px;
}
.arrowLeftLite{
    float:left;
    width:26px;
    height:55px;
    background-image:url('../images/left_blue_arrow_schedule.png');
    cursor:pointer;
}
.arrowRightLite{
    float:right;
    width:26px;
    height:55px;
    background-image:url('../images/right_blue_arrow_schedule.png');
    cursor:pointer;
}
.inactive .arrowLeftLite{
    background-image:url('../images/left_grey_arrow_schedule.png') !important;
    cursor:default !important;
}
.inactive .arrowRightLite{
    background-image:url('../images/right_grey_arrow_schedule.png') !important;
    cursor:default !important;
}
.dayItem{
    height:60px;
    width:110px;
    background-color:#d3d6e9;
    float:left;
    margin-right:10px;
    cursor:pointer;
    
}
.dayItem:hover, .dayItemActiv{
    background-color:#263696;
}
.wrapperLite{
    width:830px;
    margin-left:auto;
    margin-right:auto;
    height:60px;
    overflow:hidden;
    position:relative;
}
.dayItem .day div{
    color:#263696;
    font-size:20px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight: 700;
    width:100%;
    text-align:center;
    display:block;
    height:30px;
    line-height:30px;
}
.dayItem .day div:hover, .dayItem:hover .day div, .dayItem:hover .date div{
    color:#ffffff;
}
.dayItem .date div{
    height:30px;
    display:block;
    line-height:30px;
    width:100%;
    text-align:center;
    color:#3f4244;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:normal;
    font-size:16px;
}
.unOpened{
    height:8px;
    background-color:#cbcbcb;
    width:100%;
}
.daysFrame{
    position:absolute;
    width:2520px;
    left:-840px;
    top:0;
}
.boxButtonFilter{
    width:140px;
    background-color: #cbcbcb;
    height:17px;
    margin-top:-6px;
    margin-left:auto;
    margin-right: auto;
}
.boxButtonFilter .textFrame{
    color:#ffffff;
    font-size:12px;
    width:140px;
    text-align:center;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:700;
    cursor:pointer;
    height:16px;
}
.arrowDownS{
    width:10px;
    height:5px;
    margin:5px;
    float:left;
    background-image:url('../images/arrow_white_grey_down.png');
}
.frameFilter{
    height:100px;
    width:100%;
    background-color:#e7e9f2;
}
.timeZoneSelection{
    height:29px;
    background-image:url('../images/icon_schedule_time_zone.png');
    background-position:top left;
    background-repeat:no-repeat;
    line-height:29px;
    padding-left:51px;
    float:left;
    margin:10px 20px;
    color:#333333;
    font-size:13px;
    font-weight: 300;
}
.timeZoneFrame{
    float:left;
    width:180px;
}
.boxTimezone select{
    margin:10px 20px;
    background-color:#e7e9f2 !important;
    color:#9ea4ab;
    border:none;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:300;
    font-style:italic;
    width:150px;
    -webkit-appearance: none; 
    background-image:url('../images/grey_arrow_drop_down.png');
    background-repeat:no-repeat;
    background-position:105px 8px;   
}
.boxTimezone{
    width:140px;
    overflow:hidden;
   
    
}
.channels td{
    padding-right:20px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:700;
    
}
.channels span{
    color:#868fc4;
    font-size:15px !important;
    cursor:pointer;
}
.channels .activ{
    color:#ffffff;
    background-color:#858ec3;
    background-image: url('../images/12_close_white.png');
    background-repeat:no-repeat;
    padding-right:20px;
    padding-left:3px;
    background-position:right 5px;
}
.channels span:hover{
    
}
.channels span{
    padding-right:20px;
}
.tableTop{
    width:300px;
    text-align: center;
    height:70px;
    background-color:#263696;
    vertical-align:middle !important;
}
.firstCell{
    width:60px;
    height:70px;
    background-color:#263696;
    
}
.timeCell{
    background-color:#d1d4e7;
    width:60px;
    height:100px;
    color:#7a83bd;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:200;
    font-size:18px;
    text-align:center;
    vertical-align:top;
}
.firstColumn{
    background-color:#e3e5ef;
    width:300px;
}
.secondColumn{
    background-color:#d1d4e7;
    width:300px;
}
.thirdColumn{
    background-color:#e3e5ef;
    width:300px;
}
.arrowUpS{    
    width: 10px;
    height: 5px;
    margin: 5px;
    float: left;
    background-image: url('../images/arrow_white_grey_up.png') !important;
}
.infoCell{
    float:left;
    width:65px;
    min-height:80px;
}
.infoTime{
    width:34px;
    height:16px;
    background-color:#7b84be;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    color:#ffffff;
    font-size:12px;
    line-height:16px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:300;
    margin-top:5px;
}
table td{
    vertical-align:top;
}
.schedule .title{
    color:#263696;
    font-size:18px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:700;
    float:left;
}
.schedule .titleLink{
    color:#263696;
    font-size:18px;
    font-family: 'Roboto Condensed',sans-serif;
    font-weight:700;
    float:left;
    background-color: whiteSmoke;
    padding: 0 4px 0 4px;
    box-shadow: 2px 2px 0px rgb(185, 185, 185);
}
.schedule .more{
    width:18px;
    height:17px;
    background-image:url('../images/info_icon_schedule.png');
    cursor:pointer;
    float:left;
    margin-left:15px;
    margin-top:5px;
}
.schedule .showLink{
    width:18px;
    height:17px;
    background-image:url('../images/play_icon_schedule.png');
    cursor:pointer;
    float:left;
    margin-left:15px;
    margin-top:5px;
    display:block;
    padding:0;
}
.schedule .description{
    color:#4d4d4d;
    font-size: 13px;
    font-family: 'Roboto Condensed',sans-serif;
}
.schedule .description a, .schedule .descriptionF a {
    color:#4d4d4d;
}
.tdCell:hover .description a, .tdCell:hover .descriptionF a {
    color:#8e93c6;
}
.schedule .content{
    width:220px;
    float:left;
}
.channelsInfo{
    color:#9ea4ab;
    font-size: 13px;
    font-family: 'Roboto Condensed',sans-serif;
    font-style:italic;
    float:left;
    padding-top:10px;
}
.daysFrame .activ{
    background-color:#263696 !important;
    
}
.daysFrame .activ div{
    color:#ffffff !important;
}
.descriptionF{
    display:none;
    color:#4d4d4d;
    font-size: 13px;
    font-family: 'Roboto Condensed',sans-serif;
}


.hasShows:hover{
    background-color:#1c278c !important;
}
.tdCell:hover .infoTime{
    background-color:#bbbfdd !important;
    color:#303f9b !important;
}
.tdCell:hover .title{
    #color:#ffffff !important;
}
.tdCell:hover .description, .tdCell:hover .descriptionF{
    color:#8e93c6 !important;
}


.mainArticle {
  background-color: #028EC8;
  margin-top: 20px;
}
.headerWhite .right {
  font-size: 16px;
  padding-right: 10px;
  text-transform: none;
}
.headerWhite .shadow {
    width:100%;
    height:5px;
}
.mainArticle .image {
  float: left;
  height: 300px;
  width: 440px;
  overflow:hidden;
}
.mainArticle .image img{
    height:300px;
}
.mainArticle .info {
  color: #FFFFFF;
  float: right;
  padding-bottom: 20px;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  width: 150px;
}
.mainArticle .info .date{
    color:#cbe7f3;
    font-weight:300;
    font-size:12px;
}
.mainArticle .info{
    position:relative;
    height:260px;
}
.mainArticle .info .date a{
    color:#cbe7f3;
    font-size:12px;
}
.mainArticle .info .title a{
    color:#f1f1f1;
    font-size:18px;
    font-weight:700;
}
.mainArticle .info .button{
    position:absolute;
    bottom:20px;
    left:20px;
    z-index:102;
    background-image:url('../images/arrow_bullet_right_padding10.png');
    background-repeat:no-repeat;
    background-position:right;
    height:24px;
}


.separator {
  border-bottom-color: #b2b2b2;
  border-bottom-style: dotted;
  border-bottom-width: 1px;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 10px;
  width: 100%;
}
.verticalArticle {
  float: left;
  padding-bottom: 20px;
  width: 197px;
}
.verticalArticle a img{
    width:197px;
}
.middleArticle {

  border-left:1px dotted #b2b2b2;
  border-right:1px dotted #b2b2b2;
 
  margin-left: 10px;
  margin-right: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.verticalArticle .date, .verticalArticle .date a{
    color:#a8a8a8;
    font-weight:300;
    font-size:12px;
    
}
.verticalArticle h2 a{
    color:#1c518f;
    font-weight:700;
    font-size:18px !important;
    
}
.verticalArticle .description a{
    font-weight:300;
    color:#000000;
    font-size:14px;
    display:block;
    margin-bottom:20px;
}
.verticalArticle .button{
    background-image:url('../images/arrow_bullet_right_padding10.png');
    background-repeat:no-repeat;
    background-position:right;
    height:24px;
    line-height:24px;
    display:block;
    float:left;
}
.frameItemWide a img{
    width:197px;
}
.frameItemWide a{
    display:block;
    float:left;
}
.frameItemWide .left{
    width:420px;
}
.itemWideDetail span, .itemWideDetail a{
    color:#a8a8a8;
    font-size:12px;
    font-weight:300;
    display:block;
    float:left;
    margin-right:5px;
}
.itemWideTitle a{
    font-size:18px;
    font-weight:700;
}
.itemWideDescr{
    font-size:14px;
    font-weight:300;
    color:#000000;
}

.mainArticle .description {
    display:none;
}
.headerWhite { 
    padding-right:0px;
}

.scheduleTV li a .icoPlay {
    width:32px;
    height:32px;
    background:url('../images/ico_play_32.png') left top no-repeat;
    position:absolute;
    left: 115px;
    top:82px;
    cursor:pointer;
    opacity: .5;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	filter: alpha(opacity=50);
}
.scheduleTV li a:hover .icoPlay {
    opacity: 1;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
	filter: alpha(opacity=100);
}
.scheduleTV li a {
    position:relative;
    display:block;
}

.mainMenu .xmas {
    font-family: 'Roboto Condensed', sans-serif !important; 
    font-weight: 700 !important;
    font-size: 18px;  height: 38px;
    float: left;
    padding: 4px 0 0 85px; position: relative; 
    border-top: none !important; 
    line-height: 38px !important;
}
.mainMenu .xmas span {
    display:block;
    width:71px;
    height:45px;
    background-image: url('../images/logo-campanie.png'); background-repeat: no-repeat; 
    position:absolute;
    top:0;
    left:0;
}
.mainMenu .xmas a {
    color: #B7005B !important;
}

.mainMenu .expo a {
    color: #09F !important;
}