table.program-table {border:0; padding:0; margin:0; width: 500px; border-collapse:collapse; border-bottom: 1px solid #000;}
table.program-table td {border-bottom: 1px solid #ccc; padding-right: 10px; padding-left: 10px; color: #000;}
table.program-table td.program-time {font-weight:bold; color: #787878;}
table.program-table td.program-duration { color: #787878;}
/*table.program-table td.program-fix {font-weight:bold; color: #000; font-size: 16px;}*/
.program-nowtime {color: #000; font-size: 16px; }
table.program-table td.program-now, table.program-table tr.program-now, table.program-table tr.program-now td {color: #fb6939 !important; border: 1px solid #fb6939 !important; font-size: 16px; font-weight:bold;}
table.program-table td.program-now a {color: #fb6939 !important;}
#channel-list-vertical {display:block; width: 90px; height: 500px; position:absolute; right:10px; top:10px; /*border: 1px solid #ccc; padding-left: 5px; padding-right: 5px;*/}
#channel-list-info {position:fixed; top: 10px; right: 10px; width: 30px; height: 30px; border: 1px solid #ccc; visibility:hidden;}

ul.head-menu, ul.head-menu li {padding: 0; margin:0; list-style:none;}
ul.head-menu li {padding-right: 20px; display:block; float:left;}
ul.head-menu li a {color: #008fd4; text-transform:uppercase; font-size: 14px;}
ul.head-menu li a:hover {text-decoration:none;}

.head-title {color: #008fd4; text-transform:uppercase;}
h1.head-title {font-size: 18px; font-weight:normal;}

div.col_2 div.channel-videos div.moovie, div.news_block div.channel-videos div.moovie {height: 210px !important;}
div.col_2 div.channel-videos div.moovie .info, div.news_block div.channel-videos div.moovie .info {display:block; clear:both;}
.news_block {}
.news_block div.moovie {height:210px !important; width: 202px; margin-right: 5px !important; float:left; overflow:hidden; }
.news_block div.moovie img { margin:0; border:4px solid #008fd4; margin-bottom: 10px;}
.news_block div.moovie .info {margin:0 0 0 0;  line-height: 15px;}
/*.col_2 div.moovie .see {float:left; height:21px; margin:15px 0 0 0; padding:5px 0 0 34px; background:url(/images/arr_button_right.png) no-repeat 0 0; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/arr_button_right.png",sizingMethod="crop"); cursor:pointer;}*/
.news_block div.moovie a {color:#008fd4; font-size:12px; font-family:Tahoma, sans-serif; font-weight:bold; text-decoration:underline;}
.news_block div.moovie a:hover {text-decoration:none;}

.videos-links {clear: both;}
.videos-links a {color: #008fd4; text-transform:uppercase; font-size: 12px;}

.news_block div.text2 div {margin:15px 0 0 0px;}
/*.news_block div.text2 img {border: 4px solid #008fd4; margin-right: 10px;}*/

/*########################### Оплата НАЧАЛО ############################*/
ul#pay li img{border:0; margin:0; }
ul#pay ,ul#adul  li{padding:0; margin:0; list-style:none;}
ul#pay li{display: block; width: 250px; height: 30px; float: left; text-align:left; line-height: 17px; margin-top: 15px; margin-bottom: 15px;}
ul#pay li a{text-decoration:none; float: left;}
ul#pay li div {margin-left: 40px; padding-top:5px; padding-right: 10px;}
ul#pay li a:hover{text-decoration:underline;}
/*########################### Оплата КОНЕЦ  ############################*/

div.moovie {height:210px !important; width: 202px; margin-right: 5px !important; float:left; overflow:hidden; }
div.moovie img { margin:0; border:4px solid #008fd4; margin-bottom: 10px;}
div.moovie .info {margin:0 0 0 0;  line-height: 15px; padding-right: 44px;}
div.moovie a {color:#008fd4; font-size:12px; font-family:Tahoma, sans-serif; font-weight:bold; text-decoration:underline;}
div.moovie a:hover {text-decoration:none;}
div.moovie div {position:relative;}

/*Если макет 2х колоночный, как у видеофайла*/
.column2-1 {width: 760px;}
.column2-2 {width: 230px; float:right; height: 600px; }
.column2-2info {overflow:auto;height: 600px;}

.columns1 {width: 255px; }
.columns2 {width: 491px;float:right; margin-right: 10px;}

hr {color: #008fd4; height: 1px; background:#008fd4;}
.video-rating { margin: 10px 10px 10px 0; text-align:right;}
.video-rating div {  display:inline; margin-left: 10px;}
.video-rating div a {color: #008fd4; text-decoration: underline; font-weight:normal;}
.video-rating div a:hover {text-decoration: none;}
.comments-num {background:url("/i/dis/comments.png") no-repeat 0 0; padding-left: 18px; }
.rating-num {background:url("/i/dis/chart_bar.png") no-repeat 0 0; padding-left: 18px;}
.payment-num {background:url("/i/dis/chart_bar.png") no-repeat 0 0; padding-left: 17px;}


div.moovie .video-rating {display:block; width: 45px; margin:0; position:absolute; right:0;top:0;}
div.moovie .video-rating div {display: block; margin:0;}

/*Табы*/
div.tabs {}
ul.tabNavigation {list-style: none;margin: 0;padding: 0;}
ul.tabNavigation li {display: inline;}
ul.tabNavigation li a { background-color: #FFF; color: #0e99d2; text-decoration: none;
font-size: 18px; font-weight:normal; text-transform:uppercase;  padding: 3px 9px;    border: 3px solid #0e99d2; }
ul.tabNavigation li a.selected,
ul.tabNavigation li a.selected:hover {background: #fff; border-bottom: 3px solid #FFF;}
ul.tabNavigation li a:hover { background: #ddf5ff; }
ul.tabNavigation li a:focus {outline: 0;}
div.tabs div.tabsContent {padding: 5px; margin-top: 3px; border: 3px solid #0e99d2;  background: #FFF;}
