@charset "UTF-8";

/* TV */
#tvFrame { margin-left: 5px; }

#tvCaption { background-image: url(../img/img_tv/tvCaption.jpg); width: 576px; height: 37px; margin-bottom: 20px; }
#tvCaption h2 { display: block; text-indent: -999em; }

#tvCaptionWide { background-image: url(../img/img_tv/tvCaption.jpg); width: 725px; height: 37px; margin-bottom: 20px; }
#tvCaptionWide h2 { display: block; text-indent: -999em; }

#tvTitle { width: 550px; height: 35px; margin: 0 0 5px 20px; }
#tvTitleL { background-image: url(../img/img_tv/tvIcon.jpg); width: 41px; height: 31px; text-indent: -999em; float: left; }
#tvTitleR { width: 370px; float: left; font-size: 14px; padding: 5px 0 0 10px; ; }

#tvTitleWide { width: 693px; height: 35px; margin: 0 0 5px 20px; font-size:14px;}
#tvTitleLWide { background-image: url(../img/img_tv/tvIcon.jpg); width: 51px; height: 31px; text-indent: -999em; float: left; }
#tvTitleRWide { width: 466px; float: left; font-size: 14px; padding: 5px 0 0 10px; ; }

#tvMain { width: 550px; height: 260px; margin: 0 0 10px 20px; }
#tvMainL { background-image: url(../img/img_tv/tvBgDummy.jpg); width: 353px; height: 260px; float: left; }
#tvMainR { width: 185px; height: 258px; float: right; border: solid 1px #000; }

#tvMainWide { width: 693px; height: 327px; margin: 0 0 10px 20px; }
/* #tvMainLWide { background-image: url(../img/img_tv/tvBgDummy.jpg); width: 444px; height: 327px; float: left; } */
#tvMainLWide {width: 444px; height: 327px; float: left; }
#tvMainRWide { width: 205px; height: 268px; float: right; border: solid 1px #000; }

#tvMainRI { padding: 10px; }
#tvText { font-size: 11px; line-height: 15px; margin-bottom: 20px; }
#tvDate { font-size: 10px; line-height: 12px; margin-bottom: 20px; }
#tvArtistLink a { font-size: 10px; color: #107FC4; }
#tvInfoLink a { font-size: 10px; color: #107FC4; }


#tvMainRIWide { padding: 11px; }
#tvTextWide { font-size: 13px; line-height: 15px; margin-bottom: 20px; }
#tvDateWide { font-size: 12px; line-height: 12px; margin-bottom: 20px; }
#tvArtistLinkWide a { font-size: 12px; color: #107FC4; }
#tvInfoLinkWide a { font-size: 12px; color: #107FC4; }

.tvPager { width: 550px; height: 30px; margin-left: 20px; margin-bottom: 10px; }
.tvPagerL { display: block; width: 200px; height: 20px; float: left; font-size: 10px; color: #6D6E71; }
.tvPagerR { display: block; width: 200px; height: 20px; float: right; font-size: 10px; text-align: right; }
.tvPagerR a { color: #107FC4; }

.tvPagerWide { width: 693px; height: 30px; margin-left: 20px; margin-bottom: 10px; }
.tvPagerLWide { display: block; width: 300px; height: 20px; float: left; font-size: 12px; color: #6D6E71; }
.tvPagerRWide { display: block; width: 252px; height: 20px; float: right; font-size: 12px; text-align: right; }
.tvPagerRWide a { color: #107FC4; text-decoration:underline;}


.tvResult { width: 530px; margin-left: 30px; padding-bottom: 5px; border-bottom: solid 1px #929496; margin-bottom: 5px; }
.tvResultIcon { width: 20px; float: left; }
.tvResultHL { font-size: 11px; }
.tvResultTitle { font-size: 11px; text-align: right; color: #17409A; }

.tvResultWide { width: 667px; margin-left: 30px; padding-bottom: 5px; border-bottom: solid 1px #929496; margin-bottom: 5px; }
.tvResultIconWide { width: 25px; float: left; }
.tvResultHLWide { font-size: 13px; }
.tvResultTitleWide { font-size: 13px; text-align: right; color: #17409A; }

/* REPORTS */

#reportsCaption { background-image: url(../img/img_tv/reportCaptionBg.jpg); width: 576px; height: 37px; margin-left: 5px; }
#reportsCaption h2 { font-size: 13px; font-weight: bold; color: #FFF; padding: 11px 0 0 22px; }
#reportsSubCaption { font-size: 11px; #999; padding: 5px 0 10px 10px; background-color: #FFF; }

#reportsI { margin-left: 20px; }

#reportsPhoto { height: 210px; }
#reportsPhotoL { float: left; background-image: url(../img/img_tv/reportsPhotoMainDummy.jpg); width: 310px; height: 200px; }
#reportsPhotoR { float: right; width: 250px; height: 200px; position: relative; }
#reportsPhotoR p { position: absolute; bottom: 0px; }

.reportsTextCaption { font-size: 13px; color: #6572B3; margin-bottom: 10px; }
.reportsText { font-size: 11px; text-align: 13px; margin-bottom: 20px; }
.reportsText img { float: right; margin: 0 0 5px 5px; }
