﻿/************************************************* russian-tv-review.aspx ******************/

.ShowAllDay {
	text-decoration:underline;
	color: #42687D;
	cursor: pointer;
	padding-left:10px;
	padding-right:10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #F1F5F8;
	margin-bottom: 20px;
}
.ShowAllDaySelected {
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
	background-color: #5385A0;
	padding-top: 5px;
	padding-bottom: 5px;
}
/************************************************* russian-tv-review.aspx ******************/

/************************************************* filter **********************************/
#DivFilter {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 880px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.anons-filterbar {
	width: 880px;
	height: 80px;
	background-color: #D6E2E9;
	background-image: url(/images/toolbar_bg_blue.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
table.day {
	background-color: #FFF;
	cursor: pointer;
}
table.dayselected {
	background-color: #5385a0;
	cursor: pointer;
}
td.day {
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	color: #333;
}
td span.redday {
	height: 30px;
	width: 30px;
	font-size: 12px;
	line-height: 30px;
	color: #F00;
	text-decoration: none;/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	*/
}
td.date {
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 11px;
	line-height: 30px;
	color: #666;
}
td span.reddate {
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 11px;
	line-height: 30px;
	color: #F00;
}
.day span.today, .date span.today {
	font-weight: bold;
	font-size: 13px;
}
.day span.expired, .date span.expired {
	color: #999;
}
.dayselected .day {
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 12px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3A5E70;
	color: #FFF;
}
.dayselected span.day {
	border:none;
}
.dayselected .date {
	height: 30px;
	width: 30px;
	text-align: center;
	font-size: 11px;
	line-height: 30px;
	color: #FFF;
}
.genre-icon {
	height: 35px;
	width: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}
.genre-iconS { /* Selected  */
	background-color: #5385A0;
	height: 35px;
	width: 35px;
	line-height: 35px;
	text-align: center;
	vertical-align: middle;
	cursor:pointer;
}
.genre-icon:hover {
	background-color: #9DBCCC;
}
.genre-icon:active {
	background-color: #5385A0;
}
/******************************************* filter end **************************************/
/******************************************* Pager *******************************************/
.pager {
	margin-right: auto;
	margin-left: auto;
	width: 330px;
	height: 30px;
	position: relative;
	text-align:center;
}
.pagerSelected {
	display: block;
	height: 25px;
	width: 25px;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	float: left;
	position: relative;
	margin: 2px;
	text-align:center;
	color: #FFF;
	background-color: #5385A0;
}
.pager .pages a {
	display: block;
	height: 25px;
	width: 25px;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #42687D;
	background-color: #D6E2E9;
	float: left;
	position: relative;
	margin: 2px;
	text-align:center;
}
.pager .pages a:hover {
	color: #42687D;
	background-color: #9DBCCC;
}
.pager .pages a:active {
	color: #FFF;
	background-color: #5385A0;
}
.pager .pages {
	position: relative;
	float: left;
}
.pager img {
	position: relative;
	display: block;
	float: left;
	margin-top: 2px;
	margin-right: 5px;
	margin-left: 5px;
	cursor: pointer;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.pager .pages .selected {
	color: #FFF;
	background-color: #5385A0;
}
/*******************************************************************************************/
/*******************************************************************************************/


select.lbAuxListTV {
	position: relative;
	width: 235px;
	margin-right:5px
}
#filter {
	POSITION: relative;
	PADDING-LEFT: 10px;
	WIDTH: 480px;
	PADDING-RIGHT: 10px;
	FLOAT: left;
	HEIGHT: 30px
}
#filter-bar {
	HEIGHT: 30px
}
TD.filter-L {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_L0.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-L:hover {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_L0h.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-L:active {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_L2.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-La {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_L2.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-La:hover {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_L1.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-T {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_T0.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer
}
TD.filter-T:hover {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_T0h.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer
}
TD.filter-T:active {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_T2.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer
}
TD.filter-Ta {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_T2.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer
}
TD.filter-Ta:hover {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_T1.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: repeat-x;
	CURSOR: pointer
}
TD.filter-R {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_R0.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-R:hover {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_R0h.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-R:active {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_R2.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-Ra {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_R2.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
TD.filter-Ra:hover {
	BACKGROUND-IMAGE: url(imagesAnn/popup_filter_R1.gif);
	TEXT-ALIGN: center;
	BACKGROUND-REPEAT: no-repeat;
	CURSOR: pointer
}
/******************************************* Item ************************************/

#divAnnouncementItem {
	position: relative;
	/*float: left; */
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 20px 0px;
	padding: 0px 20px 0px 0px;
	height:325px;
	border-bottom:solid 1px #ddd;
}
#divAnnouncementItem .DetailsImage {
	width:273px;
	height:152px;
	border:none;
}
#divAnnouncementItem .GenreImage, #divDetailedInfo .GenreImage {
	Width:16;
	Height:15;
	border:none;
	cursor:pointer;
}
#divAnnouncementItem p.Genre, #divAnnouncementItem p.Genre label {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	margin-top: 10px;
}
#divAnnouncementItem p.Genre label:hover {
	text-decoration: underline;
	cursor:pointer;
}
#divAnnouncementItem h1, #divAnnouncementItem h1 a {
	font-size: 16px;
	position: relative;
	font-weight: normal;
	color: #3b7493;
	line-height: 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	background:none;
}
#divAnnouncementItem h1 a:hover {
	text-decoration: underline;
}
#divAnnouncementItem label.channelTime, #divDetailedInfo label.channelTime {
	color: #BF0000;
	font-size: 12px;
	text-decoration: none;
}
#divAnnouncementItem label.channelName, #divDetailedInfo label.channelName {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin-left:5px;
}
#divAnnouncementItem label.channelName:hover, #divDetailedInfo label.channelName:hover {
	cursor:pointer;
	color:#3B7493;
	text-decoration: underline;
}
#divAnnouncementItem div.Description, #divAnnouncementItem div.Description a {
	font-size: 13px;
	line-height: 14px;
	margin-top: 5px;
	margin-right:15px;
	text-decoration: none;
	color: #4A4A4A;
	cursor:pointer;
}
#divAnnouncementItem div.Description a:hover {
	color: #58717C;
}
/******************************************* Item End ********************************/

/******************************************* channel epg start ***********************/

#DivChannelEPG .DivChannelSelected {
	width:215px;
	padding-top:10px;
	margin-bottom:10px;
	border-bottom:#ebebeb 1px solid;
}
#DivChannelEPG .ChannelName {
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
}
#DivChannelEPG .ProgramDate {
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:#ebebeb 1px solid;
	font-size:11px;
	color:#999999;
}
#DivChannelEPG .ProgramName {
	text-transform:none;
	font-variant:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
#DivChannelEPG .ProgramNameLive {
	text-transform:none;
	font-variant:normal;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
/******************************************* channel epg end  ************************/

/******************************************* Detailed Info Page *******************************************/
#divDetailedInfo {
	position: relative;
	width: 880px;
	text-align: left;
}
#divDetailedInfo h1, #divDetailedInfo h1 a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 22px;
	position: relative;
	font-weight: normal;
	color: #3b7493;
	line-height: 22px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	background:none;
}
#divProgramInfo {
	position: relative;
	width: 525px;
	float: left;
}
#divMorePrograms {
	position: relative;
	float: left;
	margin-left: 20px;
	width: 335px;
}
#divProgramInfo .MainImage {
	position: relative;
	float: left;
	margin-bottom: 20px;
}
#divDetailedInfo p.Genr, #divDetailedInfo p.Genre label, #divDetailedInfo p.Genre span {
	font-size: 12px;
	color: #666;
	text-decoration: none;
	margin-top: 10px;
}
#divDetailedInfo p.Genre label:hover, #divDetailedInfo p.Genre span {
	text-decoration: underline;
	cursor:pointer;
}
#divProgramInfo p {
/*	display: inline;*/
	margin-bottom: 15px;
	text-align: justify;
}
#divDetailedInfo h2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	color: #3b7493;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}
#divDetailedInfo p a {
	color: #3b7493;
}
#divDetailedInfo p a:hover {
	color: #3b7493;
	text-decoration: none;
}
#divMorePrograms .pg-position {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D4D4D4;
}
#divMorePrograms .pg-position td.logo {
	height: 36px;
	width: 36px;
}
#divMorePrograms .pg-position td.time {
	background-image: url(imagesAnn/popup_time.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	width: 60px;
}
#divMorePrograms .pg-position td.timeLong {
	background-image: url(imagesAnn/popup_timelong.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 36px;
	line-height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	width: 120px;
}
#divMorePrograms .pg-position .program, #divMorePrograms .pg-position .program a {
	line-height: 36px;
	font-size: 12px;
	color: #333;
	white-space: normal;
	clip: rect(auto,auto,auto,auto);
	cursor: pointer;
}
#divMorePrograms .dateSeparator {
	font-size: 14px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D4D4D4;
	color: #333;
	font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#divMorePrograms .OrderBy {
	text-decoration: underline;
	color: #42687d;
	cursor: pointer;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f1f5f8;
	margin-bottom: 20px;
}
#divMorePrograms .OrderBySelected {
	color: #FFF;
	padding-left:10px;
	padding-right:10px;
	background-color: #5385A0;
	padding-top: 5px;
	padding-bottom: 5px;
}
#divDetailedInfo .channelName {
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	text-decoration: none;
	margin-left:5px;
	cursor:pointer;
}
a.ShowAllShowingLink {
	text-decoration: underline;
	color: #42687d;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #f1f5f8;
	margin-bottom: 20px;
	margin-top: 30px;
}
/******************************************* Actor Info Page *******************************************/

#divPerson h1, #divPerson h1 a {
	font-size: 16px;
	position: relative;
	font-weight: normal;
	color: #3b7493;
	line-height: 16px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-decoration: none;
	background-image: none;
}
#divPerson h1 a:hover {
	text-decoration: underline;
}
#divPerson h1 span.NameEnglishVersion {
	font-size: 12px;
	color: #666;
}
#divPerson span.DateOfBirth, div.DateOfBirth {
	color: #666;
	font-size: 11px;
	text-decoration: none;
	line-height: 11px;
}
#divPerson .ProfilePhoto {
	position: relative;
	float: left;
	margin-bottom: 10px;
	margin-right: 20px;
}
#divPerson h2 {
	border-bottom:1px dotted #CCCCCC;
	color:#3B7493;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:15px;
}
#divPerson div.ReleaseYear {
	background-image: url(imagesAnn/popup_time.gif);
	background-repeat: no-repeat;
	background-position: center center;
	line-height:25px;
	vertical-align:middle;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	width: 60px;
	float:left;
}
#divPerson div.ReleaseYearEmpty {
	line-height:25px;
	vertical-align:middle;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
	width: 60px;
	float:left;
}
#divPerson div.Name {
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
	vertical-align:middle;
	font-size: 12px;
	color: #333;
	text-align: center;
	float:left;
}
#divPerson a.Name {
	font-family: Arial, Helvetica, sans-serif;
	line-height:25px;
	vertical-align:middle;
	font-size: 12px;
	color: #333;
	text-align: center;
	text-decoration:undeline;
	float:left;
}

#divPerson a.Name:hover
{
    color: #3b7493;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    text-decoration:undeline;
}

div.Description, div.Description a {
	text-decoration: none;
	color: #4A4A4A;
}
div.Description a:hover {
	color: #58717C;
}

/************************ person search start ******************************/
.divSearchPerson {
	width: 880px;
	background-color: #D6E2E9;
	padding: 10px;
	margin-bottom: 10px;
}
.alphabet a {
	background-color:#d6e2e9;
	color:#42687d;
	font-size:11px;
	text-align:center;
	text-decoration:none;
	text-transform: uppercase;
	display: block;
	float: left;
	position: relative;
	line-height: 12px;
	height: 12px;
	width: 10px;
}
.alphabet a:hover {
	color: #42687d;
	background-color: #9dbccc;
}
.divSearchPersonField {
	position: relative;
	float: left;
	padding-top: 8px;
	padding-bottom: 10px;
	padding-right: 13px;
}
div.SearchPersonDescription {
	font-size: 13px;
	line-height: 14px;
	margin-top: 5px;
	margin-right:15px;
	text-decoration: none;
	color: #4A4A4A;
	cursor:pointer;
}
div.SearchPersonDescription:hover {
	color: #58717C;
	text-decoration: none;
}

/*  on;y temp location  */
.pager .pages span {
	display: block;
	height: 25px;
	width: 25px;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	color: #42687D;
	background-color: #D6E2E9;
	float: left;
	position: relative;
	margin: 2px;
	text-align:center;
}
.pager .pages span:hover {
	color: #42687D;
	background-color: #9DBCCC;
}
.pager .pages span:active {
	color: #FFF;
	background-color: #5385A0;
}

/*
#divDetailedInfo h1 span.NameEnglishVersion {
	font-size: 12px;
	color: #666;
}
#divDetailedInfo h1 span.NameEnglishVersion {
	font-size: 12px;
	color: #666;
}

#divAnnouncementItem label.DateOfBirth, #divDetailedInfo label.DateOfBirth {
	color: #333;
	font-size: 12px;
	text-decoration: none;
}

#divProgramInfo .ProfilePhoto {
	position: relative;
	float: left;
	margin-bottom: 20px;
	margin-right: 20px;
}
*/

