h1 { font-size: 24px;}
h2 {
  text-transform: uppercase;
  margin: 0 0 1em;
  padding: 0;
  font-size: 18px;
}
.note {display: block; color:#777; font-size:11px;}
.page-heading,
.section-title {
  padding: 0 0 10px 0;
  overflow: hidden;
  _width: 100%;
  margin-bottom: 20px;
  background: transparent url(/img/sub_menu_bg.gif) repeat-x bottom;
}
.section-link{
	font-size:11px;
	color:#CC0000;
}
.page-heading h1 {
  margin: 0;
  padding: 3px 0;
  font-size: 12px;
  text-transform: uppercase;
}
.page-heading h2,
.section-title h2 {
  margin: 0; padding: 0 0 10px;
  font-size: 20px;
  line-height: 100%;
  text-transform: uppercase;
  color: #333;
}
.page-heading h2 {text-transform:none;}

.page-title p,
.breadcrumb {
  font-size: 11px;
  color: #ACACAB;
  padding: 0;
  margin: 0;
}
.page-heading a,
.section-title a,
.breadcrumb a {
  color: #ACACAB;
}

.section-title .rss,
.section-title .archive {
  float: right;
  font-size: 11px;
  margin: -27px 0 0 13px;
  font-weight:bold;
}




/* Topics */
.topic { border-bottom:1px solid #e2e2e2;}
.topic h3 {margin-bottom:5px;}
.sport-section .topic h3 a {color:#352751; font-size:12px;}
.news-section .topic h3 a {color:#17597f; font-size:12px;}
.topic p {color:#333; font-size:12px; margin-top:0;}
.topic img {float:left; width:140px; height:100px; margin:0 10px 10px 0;}

.topic-announce {width:auto; margin:0 0px 0 0; border-bottom:1px solid #e2e2e2;}
.topic-description {padding:0 0 15px 0; border-bottom:1px solid #e2e2e2;}
.topic-description a { color: #c00;}
.topic-description h3 {padding:0 0 15px 0; overflow:hidden; _width:100%; background:transparent url(/img/sub_menu_bg.gif) repeat-x bottom; text-transform:uppercase;}
.latest-top {margin:-10px 0 20px 0; padding:0 0 15px 0; border-bottom:1px solid #e2e2e2;}
.latest-top h3 {line-height:24px;}
.latest-top h3 a {font-size:24px; color:#17597f;}
.latest-top .meta {color:#adadad; font-size:11px;}
.latest-top .picture {float:left; margin-right:15px;}

.sport-section.sport-inner .latest-top h3 a {font-size:24px; color:#352751;}
.sport-section.sport-inner .topic-description .bh h3{ background-color:transparent;}


/* Pagination classes */
.pagination {padding:0; font-size:11px; color:#adadad; margin:0 0 20px 0; clear: both;}
.pagination p {margin:0; padding:0;}
.pagination a {color:#b9165d; padding:0 5px;}
.pagination span {padding:0 5px; color:#333; font-size:12px; font-weight:bold;}
.pagination strong {padding:3px;}



.poll-list h2 { font-size: 14px; border-top: 1px solid #4482B7; margin: 0; padding: 10px 0;}
.poll-list dl { margin: 0 0 25px 0; padding: 0;}
.poll-list dt { color: #999; margin: 0; padding: 10px 0 0; font-size: 11px;  border-top: 1px solid #e2e2e2;}
.poll-list dd { margin: 0 0 10px 0;}
.poll-list dd { font-weight: bold; font-size: 12px;}
.poll-list .poll-active,
.poll-list .poll-inactive { font-size: 11px; display: block; margin-top: 3px;}
.poll-list .poll-inactive { color: blue;}
.poll-list .poll-active { color: red;}


.calendar fieldset {
  border: none;
  float: left;
  margin: 0;
  padding: 0;
}

.calendar h6 {
  margin: 0 0 5px 0;
  padding: 0;
  font: 11px arial, sans-serif;
  font-weight: bold;
}

.calendar p,
.calendar select {
  font: 11px arial, sans-serif;
}
.calendar .search,
.tag-search {
  margin: 0 40px 0 0;
}
.calendar .search input[type="text"],
.tag-search input[type="text"] {
  width: 300px;
  font: 11px arial, sans-serif;
  padding: 1px;
}
.calendar .list-last {
  width: 150px;
}
.calendar fieldset {
/*  min-width: 40%; */
}
.calendar .button {
  font: 11px arial, sans-serif;
}

.simple-section-listing {margin:0 0 10px 0; padding: 0; list-style:none;}
.simple-section-listing li {padding: 10px 0; width: 100%; overflow: hidden; border-bottom:1px solid #e2e2e2;}
.simple-section-listing .photo {float:left; margin: 0 10px 10px 0;}
.simple-section-listing .announce {margin:0; }
.simple-section-listing h3 {font-size: 12px; margin: 0 0 5px 0;}
.simple-section-listing p {margin: 0 0 6px; padding: 0;}
.simple-section-listing .date {color: #adadad; font-size: 11px; display: block;}

.sport-section .simple-section-listing h3 a {color:#352751;}
.news-section .simple-section-listing h3 a {color:#17597f;}
.sport-section .btv-footer-container .br {
  background: url(/img/curve_sport_footer_br.gif) no-repeat;
}
.simple-section-listing .section a {
  padding: 0 2px;
}
.simple-section-listing li.latest {
  overflow: hidden;
  width: auto;
  _height: 1%;
}
.simple-section-listing .latest .photo {
  margin: 0;
}
.simple-section-listing .latest .announce {
  margin: 10px 0 0 0;
}
.simple-section-listing .latest h3 {
  font-size: 22px;
  font-weight: normal;
  line-height: 100%;
}
.simple-section-listing .latest .date {
  color: #666;
}
.simple-section-listing .date a {
  color: #c00;
}



.form .property {
  margin: 0 0 15px;
  clear: both;
}
.form .label {
  float: left;
  margin: 0;
  padding: 4px 0 0 0;
  width: 130px;
  font-size: 12px;
  text-align: right;
}
.form .value {
  margin: 0 0 10px 140px;
}
.form .text,
.form textarea {
  width: 400px;
  font: 12px arial, sans-serif;
  padding: 2px;
}
.form .actions {
  padding: 10px 0 10px 130px;
}
.form .submit {
  font-weight: bold;
  font: 12px arial, sans-serif;
  padding: 10px;
}
.form .hint {
  color: #777;
  font-size: 11px;
  display: block;
}



.blog-posts-listing ol {
  list-style: none;
  margin: 0;
  padding: 0;
}
.blog-posts-listing li {
  border-bottom: 1px dotted #e2e2e2;
  padding: 10px 0;
}
.blog-posts-listing img {
  float: left;
}
.blog-posts-listing .post {
  margin: 0 0 0 111px;
}
.blog-posts-listing h3 {
  font-size: 16px;
  margin: 0 0 5px;
  padding: 0;
}
.blog-posts-listing p,
.blog-posts-listing .announce {
  margin: 0 0 5px;
  padding: 0;
}
.blog-posts-listing .meta,
.blog-posts-listing .read-more {
  font-size: 11px;
  margin: 0 0 5px;
}
.blog-posts-listing .meta a {
  color: #00968C;
}
.blog-posts-listing .read-more a {
  color: #B9165D;
}
.blog-posts-listing .date {
  color: #9999A3;
}


.users-listing {
  margin: 0 -11px 0 0;
  padding: 0;
  list-style: none;
  width: 636px;
  overflow: hidden;
}
.users-listing li {
  width: 301px;
  float: left;
  background: #F2EEE6;
  padding: 3px;
  margin: 0 11px 11px 0;
  color: #895E01;
  min-height: 75px;
}
.users-listing a,
.users-listing span {
  display: block;
}
.users-listing img {
  float: left;
  margin: 0 10px 0 0;
}
.users-listing .user-nickname {
  font-weight: bold;
  margin: 5px 0;
}
.users-listing span {
  font: 11px tahoma, sans-serif;
}




/* Registration Form Classes */

.page-header {margin:10px 15px 30px 150px;}


.login {width:380px;}
.login dt {width:140px;}
.login .note {margin:3px 0 0 100px;}


.reg-form dt {width:140px;}
.reg-form .note {margin:3px 0 0 150px;}
.reg-form img {margin: 0 0 0 150px;}

.regstep {margin-left:75px;}

.registration {margin:20px auto;width:470px;}
.registration dl { margin:0;  padding:0;}
.registration dt {font-weight:bold; margin:3px 10px 3px 0; float:left; color:#333; text-align:right;}
.registration dd { margin: 0 0 10px 0;  padding: 0; color:#333;}
.registration input[type="text"] {width:300px;  padding:2px;}
.registration input[type="checkbox"] {vertical-align:middle; margin:-2px 7px 0 -1px;}
.registration select { font-size:11px; padding:2px;}
.registration p { font-size: 12px;}
.registration .btn {margin:20px 0 20px 150px; width:150px;}
.registration .links { margin:20px 0 20px 54px; color:#cbcaca; font-size:11px;}
.registration .links a { color:#b9165d; margin:0 5px;}

.login p.links { margin:  0 0 0 145px}
.reg-terms {display:block; width:350px; margin-left:150px;}
.reg-terms input {margin:-2px 2px 0 0;}
.reg-terms a {color:#b9165d;}

.registration a.red {color:#b91681;}



.pass-forgotten dt {width: 140px;}
.pass-forgotten dd { margin: 0 0 0 150px; }
.pass-forgotten .note {display: block; color:#777; font-size:11px; margin:3px 0 0 0;}





.updated-news {
	background:#b91681;
	color:#fff;
	font-size:9px;
	text-transform:uppercase;
	padding:1px 3px 0 3px;
	float:right;
}



.filter { overflow: hidden; padding: 0 5px; font-size: 11px; line-height: 40px; background: url(../img/sub_menu_bg.gif) repeat-x bottom; margin-bottom: 10px; color: #5E5E5E; vertical-align: middle; }
.filter a { padding: 0 2px;}
.filter a.active { font-weight: bold; color: #B9165D; }
.filter .title { float: left; margin: 0 10px 0 0;}
.filter .sort-order { float: right; margin: 9px 0 0 0;}
.filter select { font: 12px arial, sans-serif;}
.filter p { font-size: 11px; padding: 5px 10px; background: #f5f5f5; margin: 0 0 10px 0;}


.btv-header-container .placeholder { width: 184px; height: 90px; margin: 0; padding: 0; }
.btv-header-container .programm { margin:0; height: 90px; border-left:1px solid #515151; padding-left: 7px; }
.btv-header-container .programm h3 { width: 110px; height:47px; margin: 10px 0 0 2px; padding:0;}
.btv-header-container .programm a {color:#b3b3b3;}
.btv-header-container .programm span a {line-height:6px;}

.btv-header-container .programm .programm-time {color:#01d8dd; margin-right:7px;}
.btv-header-container .programm h4 {font-size:12px; font-weight:normal; margin:0; line-height:11px; }
.btv-header-container .programm h4 a {color:#fff;}
.btv-header-container .programm span {line-height:10px; color:#676767;}

.section-header { margin-bottom: 20px; min-height:61px; position:relative; color: #fff; }
.section-header .common { margin: 0;}
.section-header h1, .section-header h1 a {color: #fff; white-space:nowrap;}

.sub-logo {height:61px; float:left;}


/* Home section classes */
.home-page .section-header { display: none;}
.home-top-section {background:#1e3741; min-height: 335px; margin-bottom: 20px;}
.video-player {width:460px; height:370px; background: #000;}
.home-top-section .video-player {width:340px; height:280px;}
.home-top-section .ui-tabs-nav {margin:0 0 12px 4px; padding: 0; list-style: none; overflow: hidden;}  
.home-top-section .ui-tabs-nav li { float: left; font-size: 11px; }
.home-top-section .ui-tabs-nav a {padding:8px 12px; color:#93acb6; font-weight:bold; background: #4B5F67; display: block; margin:0 1px 0 0; outline: none; }
.home-top-section .ui-tabs-nav .ui-tabs-selected a {color:#fff; background:none;}
.home-top-section .banner { position: relative; left: -24px; margin: 58px 0 0 0;}
.home-top-section .tl {background-image:url(../img/curve_white_menu_bg_tl.png);}
.home-top-section .ui-tabs-panel { clear: both;} 
.home-top-section .pl-tab { margin: 16px 0; overflow: hidden;}

/* News section classes */
.news-section {background: #ACBFC4 url(/img/bg_news-day.jpg) no-repeat center top;}
.news-section .section-header {background:#1b4d71 url(/img/top_news.jpg) no-repeat center;}
.news-section .section-header h1 {height:61px; background: url(/img/logo_news.jpg) no-repeat 15px 14px; width:286px; text-indent: -1000em; margin: 0; padding: 0}
.news-section .top-stories .picture img {width:91px; height:68px;}
.news-section .section-header p { display:none;}
.news-section .btv-local-navigation .navigation {margin:0;}
.news-section .btv-footer-container .br { background: url(/img/curve_footer_news.gif);}
.news-section .btv-global-menu .placeholder {background-image:url(/img/curve_blue_tl.png);}


/* Sport Section */
.sport-section {background: #aeb4c2 url(/img/bg_sport.jpg) no-repeat center top;}
.sport-section .section-header {background: #271845 url(/img/top_sport.jpg) no-repeat; }
.sport-section .section-header .br { display: none;}
.sport-section.sport-inner .section-header .br { display: block;}
.sport-section .home-top-section { background: #271845 url(/img/top_sport.jpg) no-repeat 0 -61px; margin-top: -20px;}
.sport-section .home-top-section .ui-tabs { margin: 0 0 16px 0;}
.sport-section .home-top-section .banner { margin: 43px 0 0 0;}
.sport-section .btv-local-navigation h3 {color:#8150B4; font-size: 14px;}
.sport-section .ui-tabs-nav a {color:#9691c4 !important;}
.sport-section .tab li.active {background: #8B64B4; border-bottom: 1px solid #8B64B4;}
.sport-section .ui-tabs-selected a {color:#fff !important;}
.sport-section .section-link {font-size:11px; color:#b9165d;}
.sport-section .navigation h3 {background:transparent !important;}


/* Search results classes */
.home-page .search-results-header {background:#026f69 url(/img/top_shows.jpg) no-repeat right; display:block;}
.search-results .section-search {display:block;}
.search-results .section-search a {color:#b9165d; font-size:11px;}
.search-results .btv-local-navigation a span {color:#adadad;}
.tags-results {margin:0 15px; width:930px;}
.search-results .title {margin:5px 0 0 0; font-size:12px; font-weight:bold; color:#00968c; display:block;}
.search-results .title a {color:#00968c;}
.search-results p { margin:5px 0;}
.search-results .announce {margin:0 0 15px 0; border-bottom:1px solid #e2e2e2; padding:0 0 15px 0;}
.search-results .meta {font-size:11px; font-weight:bold;}
.search-results .pagination  {margin:0 0 20px 170px;}
.search-results h5 {font-size:12px; margin:45px 0 0 10px;}
.search-results .page-title {clear:both; margin:0 15px;}
.search-results .page-title h2 {text-transform:none; font-size:12px; font-weight:normal;}
.search-results .page-title h2 strong {font-size:14px; font-weight:bold;}

.search-results .highlight { background: #FEFF80;}

.section-header .tl {background-image:url(../img/curve_white_menu_bg_tl.png); z-index:1000;}
.section-header .br {background-image:url(../img/curve_white_br.png); z-index:1000;}

/* Sub navigation general classes */
.section-header .navigation {position:absolute; bottom:0; right:0px;}
.section-header .navigation ul { list-style: none;  margin: 0; padding: 0;}
.section-header .navigation li {float: left; margin: 0 0 0 1px; position: relative; font-size: 13px;}
.section-header .navigation ul a {display: block; padding:7px 15px; color: #fff; background: url(../img/spacer-white-half-transparent.png); font-weight: bold; }
.section-header .navigation .active a { background: #506873; color: #fff; text-decoration: none;}
.section-header .navigation ul ul {position:absolute; top:19px; left:0; width:150px; display: none; background: #506873;}
.section-header .navigation li:hover ul {display:block; z-index:999999;}

.page-section {color:#333; text-transform:uppercase; margin:0; padding:0 0 15px 0; background: url(/img/sub_menu_bg.gif) repeat-x bottom;}
.section-header h1 {margin:15px 20px;}

.shows-section .section-header,
.seriali-section .section-header { background:#026f69 url(/img/top_shows.jpg) no-repeat right top;}


.shows-section .special,
.seriali-section .special { margin: 0 -20px 30px 0; width: 640px; padding: 0; list-style: none; overflow: hidden; }
.shows-section .special li,
.seriali-section .special li { font-size:11px; color:#00968c; float: left; width: 140px; margin: 0 20px 0 0; }
.shows-section .special a,
.seriali-section .special a {font-weight:bold; color:#000; display:block; margin:10px 0 5px 0; font-size:12px;}
.shows-section .special img,
.seriali-section .special img {display:block; margin-top:10px;}

.shows-listing { width: 640px; margin: 0 -20px 20px 0; padding: 0 0 10px; overflow: hidden; }
.shows-listing ol { width: 140px; float: left; margin: 0 20px 0 0; padding: 0; list-style: none; }
.shows-listing li {border-bottom:1px solid #e2e2e2; padding:10px 0; height: 35px;}
.shows-archive .shows-listing ol { width: 100%; }
.shows-archive .shows-listing li { width: 140px; float: left; margin: 0 20px 0 0;}




.movies-listing { width: 640px; margin: 0 -20px 20px 0; padding: 0 0 10px; overflow: hidden; }
.movies-listing ul { list-style: none; margin: 0; padding: 0; }
.movies-listing li { width: 140px; float: left; margin: 0 20px 0 0; padding: 8px 0; border-bottom: 1px solid #e2e2e2; color:#00968c; min-height: 186px; }
.movies-listing li h4 { font-size: 12px; margin: 5px 0; padding: 0;}
.movies-listing li div { font-size: 11px; }

.archive {background:#edede8; width:100%; line-height:60px; position:relative; margin: 0 0 20px 0;}
.archive a {margin:0 20px; font-size:11px; font-weight:bold; background: url(/img/li6.gif) no-repeat left center; display:block; padding-left:30px; color:#000;}

.one-show .section-header { height:157px; background:#016c65 url(/img/top_one_show.jpg) no-repeat bottom right; overflow: hidden; }
.one-show .section-header .navigation a { background:#000;}
.one-show .section-header .navigation .active a { background:#fff; color: #00968C;}
.one-show .section-header .grid-8 { margin-top: 40px;} 
.one-show .section-header h2,
.one-show .section-header p { margin: 0; padding: 0; }


/* Weather ection clsses */
.weather-section .section-header { background:#e0444c url(../img/top_weather2.jpg) no-repeat;}
.weather-section .section-header .navigation a { background: #9F340A url(/img/bg-weather-menu.jpg) repeat-x; font-weight:bold; color: #EDEDC7; }
.weather-section .section-header .navigation .active a { color: #520203; background: #A77016 url(/img/bg-weather-menu-active.jpg) repeat-x;}
.weather-section .btv-local-navigation { margin: 11px 0 0 0; }
.weather-section .btv-local-navigation h2 { color: #FF6012; }
.weather-section .btv-local-navigation p { margin: -25px 0 1em 0; padding: 0; }
.weather-section .btv-local-navigation p a { font-size: 11px; color: #FF6012;}
.weather-section .btv-local-navigation a.active { font-weight:bold;}
.weather-section #video-title {display:none;}

.weather-item { border-bottom:1px solid #e2e2e2;}
.weather-item div {float:left;}
.weather-item h4 {margin:0;font-size:18px; font-weight:normal; color:#cdcdcd;}
.weather-item h4 span {font-size:28px; font-weight:bold;}
.temp-low {color:#225b9c;}
.temp-hi {color:#ff6012;}
.weather-item h3 {font-size:18px; font-weight:bold; margin:20px 0; color:#999;}
.weather-item h3.active {color:#333;}
.weather-item p {color:#878580; font-size:11px; margin:4px 0 0 0;}
.weather-item p strong {color:#353434;}
.weather-item .weather-icon {float:left; margin:-10px 5px 0 0;}
.weather-item .temperatures {width:155px; float:left; margin-top:7px;}
.weather-item .temperatures p {font-size:12px;}
.weather-item .pic {margin-right:15px; width: 100px;}
.weather-item .details {width:190px; float:right;}
.weather-item .details p {background:url(../img/weather/atm.gif) no-repeat left 1px; padding:4px 0 3px 25px;}
.weather-item .details .wind {background:url(../img/weather/wind.gif) no-repeat left 6px;}
.weather-item .details .humidity1 {background-image:url(../img/weather/hum1.gif);}
.weather-item .details .humidity2 {background-image:url(../img/weather/hum2.gif);}
.weather-item .details .humidity3 {background-image:url(../img/weather/hum3.gif);}
.weather-item .sun-day {text-align:right; margin:10px 0 6px 0;}
.weather-item .sunrise {background:url(../img/weather/sun1.gif) no-repeat left 5px; padding:4px 0 3px 22px; margin:0 15px 0 0;}
.weather-item .sunset {background:url(../img/weather/sun2.gif) no-repeat left -1px; padding:4px 0 3px 22px; margin:0 15px 0 0;}
.weather-item .pressure strong { white-space: nowrap;}
#WeatherFlash { margin: 10px 0; }

.weather-over { overflow: hidden;}
.weather-day { float: left; width: 73px; margin: 0; padding: 0px;}
.weather-day h5 {	font-size: 9px;}
div.weather-today h5 { color:#000; text-transform:capitalize;}
.weather-day img {display: block;	margin: 0 auto;}
.weather-day .description { font-size: 10px; margin: 0 0 5px 0; min-height: 26px;} 



/* Horoscop section */
.horoscope-section .section-header { background:#0A0F23 url(/img/top_horoscop2.jpg) no-repeat right top;}
.horoscope-section .btv-main-content-column .sign-pic {float:left; width:110px; margin:15px 0 0 0; text-align:center;}
.horoscope-section .btv-main-content-column .sign-pic h3 { margin: 10px 0 0; padding: 0; font-size: 12px;}
.horoscope-section .btv-main-content-column .sign-pic p { color:#00968c; margin:0;}

.horoscope-section .btv-main-content-column .description {color:#333; margin:15px 0 20px 15px; float:left; width:335px; min-height:200px;}
.horoscope-section .btv-main-content-column .description h4 {font-size:12px; margin:0 0 17px 0;}
.horoscope-section .btv-main-content-column .description p {margin:2px 0;}
.horoscope-section .btv-main-content-column .description strong {color:#00968c; font-weight: normal}

.horoscope-section .btv-main-content-column .show-menu {clear:both; margin:15px 0 0 0;}

.horoscope-section .btv-local-navigation .active a {color:#35ac9f;}
.horoscope-section .btv-local-navigation h2,
.horoscope-section .btv-local-navigation h3 {color:#35ac9f;}

.horoscope-text a,
.dailyInfo a { color: #00968C; text-decoration: underline;}
.horoscope-text a:hover,
.dailyInfo a:hover { text-decoration: none;}

.dailyStars ul { list-style: none; margin: 0; padding: 0; clear:both; float:left;}
.dailyStars ul li { clear:both; }
.dailyStars ul li label { float:left; width:56px; color:#00968c; font-size:11px; margin:2px 0;}
.dailyStars ul li span { background:transparent url(/img/star-grey.gif) repeat-x; display:block; float:left; position:relative; width:80px; margin:3px 0;}
.dailyStars ul li span em { background:transparent url(/img/star.gif) repeat-x; display:block; height:13px; width:1px;}
.dailyStars ul li span em.s1 {width:16px;}
.dailyStars ul li span em.s2 {width:32px;}
.dailyStars ul li span em.s3 {width:48px;}
.dailyStars ul li span em.s4 {width:64px;}
.dailyStars ul li span em.s5 {width:80px;}

.dailyInfo {float:left; width:297px; margin-left:25px; color:#333;}
.horoscopInfo {color:#333;}

.dailyInfo p, .horoscopInfo p {margin:0; color:#333;}

.horoscope-tab-menu { clear: both;}
.horoscope-tab-menu ul { margin: 0 0 10px 0; padding: 0 0 10px 0; list-style: none; width:100%; height:20px; background: url(/img/sub_menu_bg.gif) repeat-x bottom;}
.horoscope-tab-menu li { float:left;}
.horoscope-tab-menu a { display: block; padding: 0 8px 0 0; margin: 0 8px 0 0; font-size:11px; border-right:1px solid #cacaca;}
.horoscope-tab-menu .active a { color:#35ac9f; font-weight:bold;}

.horoscope-signs-grid { list-style: none; margin: 20px 0; padding: 0; overflow: hidden;}
.horoscope-signs-grid li { width: 110px; float: left; text-align: center; margin: 0 0 20px 0;}
.horoscope-signs-grid img { display: block; margin: 0 auto 10px auto; }
.horoscope-signs-grid strong { display: block; font-size: 12px; color:#000;}
.horoscope-signs-grid span { color:#00968c;}

/* Programata section */

.programata-section .section-header { background:#016c65 url(/img/top_programa.jpg) no-repeat center;}
.programata-section .section-header .navigation a { background: url(../img/spacer-white-half-transparent.png);}
.programata-section .section-header .navigation .active a { background: #6D8B9A; }


.download { padding:10px 0; overflow:hidden; }
.download {font-weight:bold; font-size:11px; margin:0;}
.download a {background:url(../img/li6.gif) no-repeat left 2px; padding:2px 0 0 25px; display: block; line-height:20px;}


.featured-shows { position:relative; background:#DEDED5; margin:0 0 20px; border: 1px solid #CFCFCD; }
.featured-shows .tl {background-image:url(../img/curve_white_grey_border_tl.png); top: -1px; left: -1px; }
.featured-shows .br {background-image:url(../img/curve_white_grey_border_br.png); bottom: -1px; right: -1px; }
.featured-shows .bh { position: relative; }
.featured-shows .bh h3 { margin: 0 0 10px; padding: 15px; color:#000; background:url(/img/grey_bg.gif) repeat-x bottom; text-transform: uppercase;}
.featured-shows .bc { width: 600px; height: 190px; margin: 0 0 0 10px; overflow: hidden; position: relative; }
.featured-shows ol { margin: 0; list-style: none; padding: 0;}
.featured-shows li { margin: 0 10px 0 0;	width:140px; height:190px; float: left; position: relative; }
.featured-shows li:hover { cursor: pointer; }
.featured-shows .date {font-size: 11px; color: #DC3143;}
.featured-shows .picture {margin:5px 0 5px 0; display: block;  float:left;}
.featured-shows p {margin: 0px 0 7px 0; color:#333; font-size:14px;}
.featured-shows p a {color:#333;}
.featured-shows .description {font-size:11px; position: absolute; bottom: 78px;; width: 140px; left: -5px; z-index: 100000; background: #000; color: #fff; opacity: 0.9; padding: 5px; display: none; }
.featured-shows li:hover .description { display: block; }
.featured-shows .featured-chanel {margin:5px 0 0 0; display:block; font-weight:bold; font-size:11px; color:#666;}

.featured-shows .prev, .featured-shows .next {display:block; width:20px; height:20px; float:left; margin-right:3px;}
.featured-shows .prev { background:transparent url(/img/back.gif) no-repeat left center;}
.featured-shows .next { background:transparent url(/img/li6.gif) no-repeat left center;}
.featured-shows .movement {position:absolute; right: 7px; top: 11px;}
.featured-shows .externalControl {position:absolute; right:63px; top:13px; display: block; }
.featured-shows .externalControl a span {background:url(/img/dot_white.png) no-repeat center; display:block; width:7px; height:7px; float:left; margin:5px 2px 0 2px;}
.featured-shows .externalControl a span.active {background:url(/img/dot_grey_dark.png) no-repeat center;}

.programa-slider-header { padding-top: 21px; margin-right: 20px; }
.programa-slider-header .header { height: 90px; }
.programa-slider-header h2 { text-indent: -1000em; padding: 0; margin: 5px 0 0 0; height: 40px;}
.programa-slider-header .live { background: url(../img/li6.gif) no-repeat; padding: 0 0 0 25px; line-height: 20px; font-weight: bold; font-size: 11px; margin: 10px 0 0;}
.program1 h2 { background: url(/img/logo_btv.jpg) no-repeat; }
.program2 h2 { background: url(/img/logo_bcomedy.jpg) no-repeat; }
.program3 h2 { background: url(/img/logo_bcinema.jpg) no-repeat; }
.program4 h2 { background: url(/img/logo_baction.jpg) no-repeat; }
.program5 h2 { background: url(/img/logo_ring.jpg) no-repeat; }
.program6 h2 { background: url(/img/logo_lady.jpg) no-repeat; }



.programa-slider { width: 780px; float: left; border: 1px solid #eee; overflow: hidden; height: 580px; position: relative;}
.programa-slider .scroll-left,
.programa-slider .scroll-right { width: 34px; height: 100px; position: absolute; top: 50%; margin: -50px 0 0 0; opacity: 0.35; z-index: 10000; outline: none; filter:alpha(opacity=35); }
.programa-slider .scroll-left:hover,
.programa-slider .scroll-right:hover { opacity: 0.8; filter:alpha(opacity=80) }
.programa-slider .programa-slider-holder { width: 780px; height: 580px; position: absolute; overflow: auto; }
.programa-slider .scroll-left { left: 0; }
.programa-slider .scroll-left { left: 746px; }
.programa-slider .listing { list-style: none; margin: 0; padding: 0; background: url(../img/sub_menu_bg.gif) repeat-x top; width: 6000px; position: relative; height: 90px;}
.programa-slider .listing li { position:absolute;height: 80px; padding: 5px 0; float: left; overflow: hidden; border-left: 3px solid #eee; margin-left: -3px; }
.programa-slider .listing li.current { background: #f9f9f9 url(../img/sub_menu_bg.gif) repeat-x top; }
.programa-slider .listing li .pic { float: right; width: 64px; margin: 10px; }
.programa-slider .listing li .hour { display: block; padding: 10px 0 0 10px; }
.programa-slider .listing li .info { display: block; padding: 0 0 0 10px; }
.programa-slider .listing li.hide-pic .pic { display: none; }
.programa-slider .listing li.hide-pic:hover { width: 240px !important; background: #ddd; z-index: 99999; margin: -5px 0 0 -5px; padding: 10px 0 5px 5px; border: none; }
.programa-slider .listing li.hide-pic:hover .pic { display: block; }
.program1 .hour { color:#00968C; }
.program2 .hour { color: #F8592E; }
.program3 .hour { color: #B9165D; }
.program4 .hour { color: #B19230; }
.program5 .hour { color: #4B8400; }
.program6 .hour { color: #A2006F; }

.programa-slider .ruler { background: #eee; width: 6000px; height: 20px; list-style: none; margin: 0; padding: 0; border-bottom: 1px solid #ddd;  }
.programa-slider .ruler li { width: 240px; float: left; text-indent: -14px; font-size: 11px; padding: 3px 0 0 0; }


/* Az, reporterut section */
.az-reporterut-section .section-header { background:#026f69 url(/img/top_shows.jpg) no-repeat right top;}
.az-reporterut-section .filter {padding:0 0 5px 0;}
.az-reporterut-section .sort-order select {color:#5e5e5e; padding:1px; margin:0 0 0 2px;}
.az-reporterut-section .messenger .info {margin:60px 0 0 150px;}

.az-reporterut-section #slideshow div { position:relative;}
.az-reporterut-section #slideshow div img.play-button { position:absolute; left:50%; top:50%; cursor:pointer; margin: -31px 0 0 -31px;}
.usernews-send-tnx { background: #DCFEEC; font-size: 14px; padding: 15px; color: #333;}

.playlist-menu { list-style: none; margin: 0; padding: 0; }
.playlist-menu li { padding: 10px 0; background: url(../img/sub_menu_bg.gif) repeat-x bottom; overflow: hidden;}
.playlist-menu .thumb { float: left; width: 91px; margin: 0 10px 5px 0;}
.playlist-menu .info { margin: 0 0 0 101px; color: #ADADAD;}
.playlist-menu .info h4 { font-weight: normal; margin: 0 0 5px; padding: 0; font-size: 12px;}
.playlist-menu .info span { display: block; margin: 0 0 5px; font-size: 9px; }
.playlist-menu .info .duration { color: #B9165D; }
.playlist-menu .active h4 a {color:#b9165d; font-weight:bold;}

.playlist-menu .info .video { display: block; width: 16px; height: 16px; float: right; background: url(../img/ico_video2.gif) no-repeat left center; margin: 0 5px 0 0; }
.playlist-menu .info .image { display: block; width: 16px; height: 16px; float: right; background:url(../img/ico_photo.gif) no-repeat left center; margin: 0 5px 0 0;}
.playlist-menu .thumb .broadcasted { color: #A77016; display: block; font-size: 10px; margin: 5px 0 0;}

.bc .pic {position:relative;} 
.ico_play {display:block; width:24px; height:20px; background:url(/img/play.gif) no-repeat left top; position:absolute; right:3px; bottom:3px;}

.progressName { font-size: 11px; font-weight: 700; color: #555; width: 323px; height: 14px; text-align: left; white-space: nowrap; overflow: hidden;}
.progressBarInProgress,
.progressBarComplete,
.progressBarError { font-size: 0; width: 0%; height: 5px; background-color: #333; margin-top: 2px;}
.progressBarComplete { width: 100%; background-color: green; visibility: hidden;}
.progressBarError { width: 100%; background-color: red; visibility: hidden;}
.progressBarStatus { margin-top: 2px; width: 337px; font-size: 7pt; font-family: Arial; text-align: left; white-space: nowrap;}
a.progressCancel { font-size: 0; display: block; height: 14px; width: 14px; background-image: url(../img/cancelbutton.gif); background-repeat: no-repeat; background-position: -14px 0px; float: right;}
a.progressCancel:hover { background-position: 0px 0px;}
.swfupload { vertical-align: top;}

.az-reporterut-section .types-nav { overflow: hidden; margin-bottom: 0;}
.az-reporterut-section .types-nav a { display: block; padding: 10px; background: #F0F0F0; margin: 0 1px 0 0; float: left; outline: none;}
.az-reporterut-section .types-nav a.active { background: #e2e2e2;}
.az-reporterut-section .types .value { background: #e2e2e2; padding: 10px; }

.az-reporterut-section #comment_form .page-heading { display: none;}

#UserNewsErrorContainer { border: 1px solid red; color: #DC3143; padding: 10px;}
#UserNewsErrorContainer p { padding: 0; margin: 0 0 10px;}
/* Video section */
.video-section .section-header {background:#007971 url(/img/top_videosection.jpg) no-repeat right top; }
.video-section .section-header .br { display:none;}
.video-section .btv-local-navigation { margin-top: 20px; }



/* Fan zone section */
.fan-zone-section .section-header { background: #006D66 url(/img/top_shows.jpg) top right no-repeat;}


/* User Profile Styles */
.profile-username { font-size: 18px; background: url(../img/sub_menu_bg.gif) repeat-x bottom; margin: 0 0 20px; padding: 15px 0;}
.profile-username span { color: #9A9999;}
.profile-avatar { margin: 0 0 20px 0;}
.profile-avatar img { display: block; margin: 0 0 5px 0;}
.profile-avatar div { font-weight: bold; color: green; font-size: 11px; }
.profile-properties { margin: 0 0 15px; background: url(../img/sub_menu_bg.gif) repeat-x top; padding: 10px 0 0; }
.profile-properties dt { margin: 10px 0 0; padding: 0; font-weight:bold;}
.profile-properties dd { margin: 0; padding: 0; color: #5E5E5E;}
.profile-properties a {text-decoration:underline;}
.profile-location { font-weight: bold; font-size: 12px; margin: 0 0 20px;}
.profile-about { color: #5E5E5E; margin: 0 0 30px 0; }
.profile-user-comments ol { background: url(../img/sub_menu_bg.gif) repeat-x top; list-style: none; margin: 10px 0 40px; padding: 0;}
.profile-user-comments li { padding: 10px 0; border-bottom: 1px solid #e2e2e2; color: #B9135D;}
.profile-user-stories h2,
.profile-user-comments h2 { margin: 0; padding: 0; color: #333;}
.profile-user-stories .sorting { background: url(../img/sub_menu_bg.gif) repeat-x bottom; font-size: 11px; padding: 15px 0; color: #D4D1D1;}
.profile-user-stories .sorting a { padding: 0 4px; }
.profile-user-stories .sorting a.active { font-weight: bold; color: #B9165D; }
.user-reports { list-style: none; margin: 0 -20px 0 0; padding: 0; width: 480px; overflow: hidden; }
.user-reports li { float: left; width: 220px; margin: 0 20px 0 0; padding: 10px 0 15px; height: 80px; background: url(../img/sub_menu_bg.gif) repeat-x bottom; overflow: hidden; }
.user-reports .thumb { float: left; width: 91px;}
.user-reports .thumb img { max-width: 91px; max-height: 70px;}
.user-reports .info { margin: 0 0 0 111px; color: #ADADAD;}
.user-reports .info h4 { font-weight: normal; margin: 0 0 5px; padding: 0; font-size: 12px;}
.user-reports .info span { display: block; margin: 0 0 5px; font-size: 9px; }
.user-reports .info .broadcasted { color: #000; font-family: Tahoma, Geneva, sans-serif }
.profile-user-stories .pagination { overflow: hidden; _width: 100%;}
.profile-user-stories .pagination .result-count { float: left; }
.profile-user-stories .pagination .pages { float: right; }
.profile-user-stories .pagination a { font-weight: bold; padding: 0 3px;}
.profile-user-stories .pagination strong { font-weight: normal; color: #B9135D; padding: 0 3px; }
h3.section-heading { font-size: 18px; color: #333; padding: 0 0 15px 0; margin: 0; text-transform: uppercase;}
.profile-edit .note {margin:10px 0 30px 0;}
.profile-edit .actions .btn {padding:2px 10px; margin:20px 0;}
.profile-edit dt {float:left; text-align:right; width:110px; font-weight: bold; padding: 3px 0 0 0;}
.profile-edit dd,
.profile-edit .actions { margin: 0 0 5px 120px; padding: 0; font-size: 12px;}
.profile-edit .actions input { padding: 5px; font-weight: bold;} 
.profile-edit .actions a { float: right; margin: 10px 5px 0 0; font-weight: bold;}
.profile-edit .text,
.profile-edit select,
.profile-edit textarea { width: 96%; font: 12px arial, sans-serif;}
.profile-edit .goback {float:right; margin:-45px 0 0 0; font-size:11px; font-weight:bold; color:#b9165d;}
.avatar-form dt {width:40px;}
.avatar-form dd  {margin-left:50px;}
.avatar-form .actions {margin-left:50px;}




/* Video Listing */
.videos-listing { list-style: none; margin: 0 -20px 0 0; padding: 0; overflow: hidden; width: 640px;}
.grid-6 .videos-listing { width: 480px;}
.videos-listing li { float: left; width: 140px; margin: 0 20px 10px 0; height: 185px; border-bottom: 1px solid #e2e2e2;}
.videos-listing h4 { font-weight: normal; margin: 4px 0 4px 0; padding: 0; font-size: 12px; }
.videos-listing .duration { display: block; font-size: 9px; color: #B9165D;}

.listing-show-galleries { list-style: none; margin: 0 -20px 0 0; padding: 0;}
.listing-show-galleries li { width: 140px; float: left; margin: 0 20px 10px 0; border-bottom: 1px solid #e2e2e2; padding: 0 0 10px 0; height: 180px;}

.show-gallery-view { overflow: hidden;}
.show-gallery-view .content {	display: none; float: left;	width: 460px; margin: -14px 0 0 0; padding: 0;}
.show-gallery-view img { display: block; }
.show-gallery-view .loader { background: url('loader.gif') no-repeat center; width: 340px; height: 500px;}
.show-gallery-view .slideshow a.advance-link {display: block;}
.show-gallery-view .navigation { float: right; width: 140px;}
.show-gallery-view .navigation .thumbs { clear: both;margin: 0;	padding: 0;	list-style: none; overflow: hidden;}
.show-gallery-view .navigation .thumbs li {margin: 0 4px 10px 0; float: left;}
.show-gallery-view .navigation a.thumb {	display: block;}
.show-gallery-view .navigation a.thumb:focus {outline: none;}
.show-gallery-view .navigation ul.thumbs img {	border: none;	display: block;}
.show-gallery-view .caption { padding: 10px; background: #f5f5f5;}
.show-gallery-navigation { border-bottom: 1px solid #e2e2e2; margin: 0 0 10px 0; _width: 100%; overflow: hidden;}
.show-gallery-navigation h4 { margin: 4px 0 10px 0; padding: 0; }
.show-gallery-navigation .controls { float: right; width: 140px; font-weight: normal; font-size: 11px; }
.show-gallery-navigation .controls a { float: left; display: block; color: #35AC9F; line-height: 22px; }
.show-gallery-navigation .controls .prev  { background:transparent url(../img/back.gif) no-repeat left center; padding:5px 6px 5px 26px;}
.show-gallery-navigation .controls .next { background:transparent url(../img/li6.gif) no-repeat right center; padding:5px 26px 5px 6px;}
.grid-6 .show-gallery-view .navigation { float: none; margin: 0; width: 100%; }

.shows-archive .ui-tabs-nav { list-style: none; margin: 16px 0; padding: 0; overflow: hidden; }
.shows-archive .ui-tabs-nav li { float: left; font-size: 11px; }
.shows-archive .ui-tabs-nav a { background: none; display: block; padding: 0 6px; color: #333; border-right: 1px solid #e2e2e2; font-size: 12px;}
.shows-archive .ui-tabs-nav .ui-tabs-selected a { color: #B9165D; font-weight:bold; text-decoration: none;}

.currency-rates td,
.currency-rates th { padding: 5px 15px; text-align: right; border-bottom: 1px solid #e2e2e2;}
.currency-rates th { text-align: left;}
.currency-rates thead th { font-size: 11px; text-align: left;}

.listing-faces { list-style: none; margin: 10px -20px 10px 0; padding: 0; overflow: hidden; width: 640px; }
.listing-faces li { width: 140px; margin: 0 20px 0 0; float: left; min-height: 150px;}
.listing-faces h3 { font-size: 12px; margin: 5px 0 0; padding: 0;}

/* Archive block at the bottom classes */

.arcvhive {margin:20px 0; background:#edede8; position:relative; width:100%; clear:both;}
.arcvhive h4 {text-transform:uppercase; background: url(/img/bg_sep.png) repeat-x bottom; margin:0;	padding:10px 10px 15px 15px; font-size:14px; color:#333; }
.arcvhive table {margin:0 15px 3px 15px; }
.arcvhive h3 {margin:10px 15px; font-size:12px; color:#333;}
.arcvhive h6 {font-size:12px; color:#7e7e7e; font-weight:normal; padding:5px 0 0 15px; margin:0;}

.arcvhive ul {margin:5px 0; padding:0 0 10px 0; width:50%; float:left;}
.arcvhive li {margin:0px 15px; color:#000; list-style:none; padding:0;}
.arcvhive li a {font-size:11px;}
.arcvhive li input {vertical-align:middle; margin:0 3px 3px 0;}

.arcvhive h6.with-separator {background: url(/img/bg_sep.png) repeat-x top; clear:both; padding:15px 0 0 15px;}

.arcvhive form .query {float: left; border:1px solid #c8c8c8; padding:3px 3px 2px 2px; margin:0; width: 300px;}
.arcvhive form .btn {float: left;}
.arcvhive form fieldset {margin:5px 15px 15px 15px; }
.horoscope-archive .arcvhive form .btn { float: none; text-indent: -1000em;}

.blogs-listing h4,
.product-type-list h4 { color:#00acb0; font-size: 12px; margin: 0 0 5px 0;padding: 0; text-transform: uppercase;}
.blogs-listing ul,
.product-type-list ul { margin: 0 0 25px 0; padding: 0 0 6px 0; background: transparent url(/img/sub_menu_bg.gif) repeat-x bottom;}
.blogs-listing li,
.product-type-list li { margin: 0 0 5px 0; padding:6px 0 0 0; list-style:none; background: transparent url(/img/sub_menu_bg.gif) repeat-x top;}
.blogs-listing a {font-size:13px;}
.blogs-listing h4 { text-transform: none;}

.listing-downloads h3 { clear: both;}
.listing-downloads ul { list-style: none; margin: 20px -20px 0 0; padding: 0; overflow: hidden;}
.grid-8 .listing-downloads ul { width: 640px; }
.grid-6 .listing-downloads ul { width: 480px; }
.listing-downloads li { width: 140px; float:  left; margin: 0 20px 10px 0; min-height: 190px; _height: 190px; }
.listing-downloads h4 { font-size: 12px; margin: 5px 0; padding: 0;}
.listing-downloads p { font-size: 11px; margin: 0; padding: 0;}
.listing-downloads .links { font-size: 11px; color: #777;}
.listing-downloads .links a { color: #DC3143; font-size: 11px;}


.listing-products,
.product-section-listing ul { list-style: none; margin: 20px -20px 0 0; padding: 0; width: 480px;}
.listing-products li,
.product-section-listing li { float: left; width: 140px; margin: 0 20px 0 0; min-height: 185px;}
.listing-products h3,
.product-section-listing h3 { font-size: 12px; margin: 5px 0; padding: 0; }
.product-type-list { margin: 20px 0 0 0; }
.listing-products p { font-size: 11px; margin: 0; padding: 0;}

.news-today dl { margin: 20px 0; padding: 0; }
.news-today dt { font-weight: bold; font-size: 14px; }
.news-today dd { font-size: 11px; margin: 0 0 10px 0; color: #adadad; }
.news-today dd a { color: #B9165D; }



.album-listing ul, 
.listing-galleries { width:100%; margin:20px 0 0 0; padding:0; list-style:none; }
.album-listing ul li, 
.listing-galleries li { width:140px; height:180px; 	overflow:hidden; margin:0 15px 18px 0; float:left; padding:0px; padding:0 0 2px 0; border-bottom:1px solid #E2E2E2;}
.grid-6 .album-listing ul li, 
.grid-6 .listing-galleries li { margin:0 7px 7px 0;}
.album-listing h3, 
.listing-galleries h3 { font-size:13px; font-weight:bold; margin:3px 0 3px 0; padding:0;}
.listing-galleries p { font-size:11px; margin:-3px 0 0 0; padding:0 0 3px 0; color:#666;}


.fb-register-message { margin: 0 0 0 157px; }
.fb-register-message p { font-size: 14px; }

#stream-quality { padding: 10px 0; font-size: 11px; }
#stream-quality a { background: none; padding: 3px 10px; color: #333;  }
#stream-quality a.active { color: #B9165D; font-weight:bold; text-decoration: none; }

