.program_tv_complet {}
.program_tv_complet .tabs_container {position:relative; margin-bottom:25px; overflow:hidden; zoom:1; background:url(../img/program_tv/bg_tabs_container.gif) repeat-x bottom left;}
.program_tv_complet .page_view_buttons {position:absolute; right:0px; top:20px;}
.program_tv_complet .navigation_container {position:relative; width:970px;}
.program_tv_complet .channel_select {position:absolute; right:0px; top:0px; border:1px solid #FF7D00; width:150px;}

.big_tabs {overflow:hidden;}
.big_tabs li {float:left; padding-left:25px; font-size:22px;}
.big_tabs li a {float:left; padding:11px 25px 11px 0px;}
.big_tabs li.selected {background:url(../img/program_tv/big_tab.gif) no-repeat top left;}
.big_tabs li.selected a {background:url(../img/program_tv/big_tab.gif) no-repeat top right; color:#000000;}

.page_view_buttons {}
.page_view_buttons a {display:block; width:21px; height:17px; background:url(../img/program_tv/page_view_buttons.gif) no-repeat; float:left; margin-right:3px;}
.page_view_buttons a.vertical {background-position:0px 0px;}
.page_view_buttons a.vertical_selected {background-position:0px -17px;}
.page_view_buttons a.horizontal {background-position:-21px 0px;}
.page_view_buttons a.horizontal_selected {background-position:-21px -17px;}
.page_view_buttons a.vertical_group {background-position:-42px 0px; margin-right:0px;}
.page_view_buttons a.vertical_group_selected {background-position:-42px -17px; margin-right:0px;}

.program_tv_complet .main_table {width:970px;}
.program_tv_complet .main_table td {vertical-align:top;}
.program_tv_complet .main_table td.container_logo {text-align:center; width:221px; padding:10px 0px 10px; vertical-align: middle;}
.program_tv_complet .main_table td.container_logo a img {vertical-align: middle;}
.program_tv_complet .main_table td.container_events {padding:8px 6px 8px 0px; width:215px;}
.program_tv_complet .main_table .events {}
.program_tv_complet .main_table .events .ora {width:35px; font-size:14px; font-weight:bold; padding:3px; background:#F5F5F5; text-align:center; border-bottom:2px solid #fff;}
.program_tv_complet .main_table .events .ora div {font-size:12px;}
.program_tv_complet .main_table .events .current {background:#E1ECF3!important;}
.program_tv_complet .main_table .events .ora sup {font-weight:normal; font-size:10px; _font-size:11px;}
.program_tv_complet .main_table .events .event {padding:3px 5px; background:#F5F5F5; border-bottom:2px solid #fff;}
.program_tv_complet .main_table .events .title {font-weight:bold; font-size:12px;}
.program_tv_complet .main_table .events .title span {font-weight:normal;}
.program_tv_complet .main_table .events .small {font-size:11px;}
.program_tv_complet .main_table .events .sub_title {font-size:11px; font-weight: normal;}
.program_tv_complet .main_table .current .small {padding: 0 4px 4px 4px; display:block;}
.program_tv_complet .main_table .events .thumb {margin-top:6px; width:160px;}
.program_tv_complet .main_table .current .thumb {padding: 0 4px 4px 4px; width:152px;}
.program_tv_complet .main_table .events .red {color:#FE470A!important;}
.program_tv_complet .main_table .container_current_event {padding:6px;}
.program_tv_complet .main_table .progress_bar {background:url(../img/program_tv/bg_progress_bar.jpg) repeat-x; height:8px; position:relative; width:237px; border:1px solid #69BCE6}
.program_tv_complet .main_table .progress_bar .loaded {background:url(../img/program_tv/bg_loaded.jpg) repeat-x; height:8px; position:absolute; left:0px; top:0px;}
.program_tv_complet .main_table .events .ora div.cna {text-transform:uppercase; color:#FE470A; width:18px; height:16px; font-size:10px; background:url(../img/program_tv/cna_bg.gif) no-repeat top left; text-align:center; padding:2px 0 0 0;}
.program_tv_complet .main_table span.day_name {font-size:14px; font-weight:bold; display:block;}
.program_tv_complet .main_table td.more {background:#F5F5F5; padding:3px; text-align:center;}
.program_tv_complet .main_table td.more a {display:block;}

.nav_channels_buttons {position:relative;}
.nav_channels_buttons a {display:block; width:24px; height:20px; background:url(../img/program_tv/sprite_arrow_navigation.png) no-repeat; position:absolute; text-indent: -99999px;}
.nav_channels_buttons .next {background-position:0px -40px; position:absolute; right:0px; top:20px;}
.nav_channels_buttons .prev {background-position:0px -20px; position:absolute;left:0px; top:20px;}
.nav_channels_buttons .next_disabled {background-position:0px -60px; position:absolute;right:0px; top:20px;}
.nav_channels_buttons .prev_disabled {background-position:0px 0px; position:absolute; left:0px; top:20px;}

.scrollable-container { width:970px; overflow:hidden}
.scrollable-area { padding-top:25px; }

.scrollable-area .simplebar-scrollbar::before {}
.scrollable-area .simplebar-track.simplebar-horizontal { height:14px; top: 0px; bottom:unset; background:url(../img/program_tv/bg_scroll_area.gif) repeat-x; }
.scrollable-area .simplebar-track.simplebar-horizontal .simplebar-scrollbar { height:14px; top:0; }
.scrollable-area .simplebar-track.simplebar-horizontal .simplebar-scrollbar::before { height:14px; opacity:1; background:url(../img/program_tv/scroll_middle.gif); }

/*
.scroll_area {background:url(../img/program_tv/bg_scroll_area.gif) repeat-x; position:absolute; top:0px; left:0px; width:100%; cursor:move; height:14px;}
.scroll_area .scroll_middle {background:url(../img/program_tv/scroll_middle.gif) repeat-x; height:14px; font-size:1px; cursor:move;}
.scroll_area .scroll_middle .scrollbar_arrow_left {position: absolute; top:0; left:0;}
.scroll_area .scroll_middle .scrollbar_arrow_right {position: absolute; top:0; right:0;}
*/

a.station_favorite {display:inline-block; _display:inline; zoom:1; text-indent: -9999px; width:16px; height: 16px; background:url(../img/program_tv/favorite.gif) center center no-repeat;}
a.station_favorite_unselected {display:inline-block; _display:inline; zoom:1; text-indent: -9999px; width:16px; height: 16px; background:url(../img/program_tv/favorite_unselected.gif) center center no-repeat;}
.station-container a.station_favorite_unselected {visibility: hidden;}
.station-container:hover a.station_favorite_unselected {visibility: visible;}


.posturi_favorite {}
.posturi_favorite .pont {margin-bottom:15px; font-weight:bold; font-size:14px;}
.posturi_favorite .save {display:block; text-decoration: none; margin:0 auto; height:auto; line-height: 36px; text-align:center;}
.posturi_favorite .posturi_selectate {border:1px solid #C7CBD6; padding:15px; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; background:url(../img/program_tv/bg_posturi_selectate.jpg) repeat-x bottom left; margin-bottom:15px;}
.posturi_favorite .posturi_selectate ul.list_posturi li a {border:1px solid #ccc;}
.posturi_favorite .buttons {text-align:center; margin-bottom:15px;}
.posturi_favorite .buttons a {display:inline-block; background:url(../img/program_tv/sterge_adauga.gif) no-repeat; width:75px; height:17px; font-size:11px; text-align:center; padding:3px 0px 0px 0px; text-decoration:none;}
.posturi_favorite .buttons a.sterge {background-position:0px 0px; margin:0px 5px 0px 0px;}
.posturi_favorite .buttons a.adauga {background-position:0px -20px;}
.posturi_favorite .toate_posturile {border:1px solid #C7CBD6; padding:15px; -moz-border-radius:10px; border-radius:10px; -webkit-border-radius:10px; margin-bottom:15px;}
.posturi_favorite .toate_posturile h2 {font:normal 22px Arial, Helvetica, sans-serif; margin-bottom:15px;}

.posturi_favorite ul.list_posturi li {float:left; width:72px; height:48px; margin:0px 13px 13px 0px; cursor:pointer;}
.posturi_favorite ul.list_posturi li div {display:block; border:1px dashed #CCCCCC; margin:1px; padding:2px; text-align:center; background:#fff;}
.posturi_favorite ul.list_posturi li.selected {}
.posturi_favorite ul.list_posturi li.selected div {border:2px solid #2660B6; margin:0px;}

/********Bet-Home*******/
.program_tv_complet a.bet_at_home {display:block; background:url(../img/program_tv/logo_bet_home.jpg) no-repeat center right; height: 19px; color: #04517F; text-decoration:none; font-size:10px; font-weight: bold; width:180px; height:13px; padding:3px 0px;}
.program_tv_complet .current a.bet_at_home {padding-left: 4px; margin-bottom:3px;}





