/* ---------------------------------------- Media */

#Media {}

#Media h1 {font:normal 26px/26px 'pt serif';color:#1b1b1b;margin:-32px 247px 40px 0;position:relative;z-index:100}

#Media .VideoPlayerWrapper {width:483px;height:353px;margin:0 0 40px 0;background:#fff}
#Media .VideoPlayerWrapper object {outline:none}
#Media .VideoPlayer {width:483px;height:353px;background:#fff}

#Media .AudioPlayerWrapper {width:483px;height:54px;margin:0 0 40px 0;background:#fff}
#Media .AudioPlayer {width:483px;height:54px;background:#fff}

#Media .AdaptiveArticleDateIn {display:none;font:normal 12px/12px tornadoc;color:#505050;padding:0;margin:-18px 0 31px 0}

/* ---------------------------------------- Gallery */

#Gallery {margin:0 0 40px 0}

#Gallery .Main {margin:0 0 40px 0}
#Gallery .Main img {width:483px}

#GalleryList {border:7px solid #dcdcdc;padding:30px 0 19px 56px}
#GalleryList ul {list-style-type:none}
#GalleryList ul li {width:112px;height:75px;float:left;margin:0 11px 11px 0}
#GalleryList ul li a {}
#GalleryList ul li a img {width:112px;height:75px;background:#ccc}

/* ---------------------------------------- VideoRibbon */

#VideoRibbon {width:236px;min-height:623px;display:block;position:relative;padding:10px 0 0 0;margin:31px 0 11px 11px;float:right}

/* ---------------------------------------- AudioRibbon */

#AudioRibbon {width:236px;min-height:623px;display:block;position:relative;padding:10px 0 0 0;margin:31px 0 11px 11px;float:right}

/* ---------------------------------------- InfographicsRibbon */

#InfographicsRibbon {width:236px;min-height:623px;display:block;position:relative;padding:10px 0 0 0;margin:31px 0 11px 11px;float:right}

/* ---------------------------------------- GalleryRibbon */

#GalleryRibbon {width:236px;min-height:312px;display:block;position:relative;padding:10px 0 0 0;margin:31px 0 11px 11px;float:right}

/* ---------------------------------------- BroadcastTape */

#BroadcastTape {margin:0 0 8px 0}
#BroadcastTape ul {list-style-type:none}

#BroadcastTape ul li {border-bottom:1px solid #d9d9d9;margin:0 0 32px 0;position:relative}
#BroadcastTape ul li a {color:#ce2125}
#BroadcastTape ul li a:hover {color:#1b1b1b}

#BroadcastTape .Date {width:100px;font:normal 15px/16px 'pt serif';color:#1b1b1b;position:absolute;top:0;left:0}
#BroadcastTape .Text {font:normal 15px/26px tornadoc;color:#4d4d4d;margin:0 32px 32px 0;padding:0 0 0 126px}
#BroadcastTape .Text img {width:320px;display:block;margin:0 0 20px 0}

/* ---------------------------------------- FootballBroadcast */

#FootballBroadcast {}
#FootballBroadcast .Title {font:normal 22px/22px 'pt serif';color:#505050;margin:0 0 20px 0}
#FootballBroadcast .Score {font:normal 24px/24px tornadoc;color:#333;margin:0 0 40px 0}
#FootballBroadcast .StartDate {margin:0 0 40px 0}

#FootballBroadcast ul {list-style-type:none}

#FootballBroadcast ul li {list-style-type:none;list-style-position:outside;border-bottom:1px solid #d9d9d9;margin:0 0 32px 0;position:relative}

#FootballBroadcast .Even {}

#FootballBroadcast .Time {font:normal 27px/27px 'pt serif';color:#1b1b1b;position:absolute;top:0;left:126px}
#FootballBroadcast .Event {font:normal 15px/26px tornadoc;color:#4d4d4d;margin:0 32px 0 20px;min-height:60px;padding:0 0 32px 232px}

#FootballBroadcast .Red {background:url(/img3/FootballBroadcastRed.png) 0 0 no-repeat}
#FootballBroadcast .Yellow {background:url(/img3/FootballBroadcastYellow.png) 0 0 no-repeat}
#FootballBroadcast .Substitution {background:url(/img3/FootballBroadcastSubstitution.png) 0 0 no-repeat}
#FootballBroadcast .Goal {background:url(/img3/FootballBroadcastGoal.png) 0 0 no-repeat}
#FootballBroadcast .EndGame {background:url(/img3/FootballBroadcastEndGame.png) 0 0 no-repeat}
#FootballBroadcast .Break {font-weight:bold}

/* ----------------------------------- TV Schedule */
.ScheduleList {position:relative;margin:30px 0 0 0;padding:12px 0 0 0;font-size:10pt;}
.ScheduleList #datelist {list-style-type:none;margin:0px 0 10px 0;padding:0px;}
.ScheduleList #datelist li {display:inline-block;margin:0 5px 0 0;width:100px;}
.ScheduleList #datelist li a {display:block;margin:0;padding:0;color:#b81f3b;background:#f0f0f0;text-decoration:none;text-align:center;background:#d9d9d9}
.ScheduleList #datelist li a.active {background:#b81f3b;color:white;text-decoration:none;}
.ScheduleList #datelist li:last-child {margin-right:0}
.ScheduleList #dayprog {margin:0 0 40px 0;padding:0;}
.ScheduleList #dayprog dt {margin:0;padding:15px 15px 15px 0;height:20px;display:block;float:left;font-size: 11pt;width:75px;border-bottom:1px solid #d9d9d9}
.ScheduleList #dayprog dt p {margin:0;padding:0;font: 15px/26px "pt serif";}
.ScheduleList #dayprog dd {display:block;margin:0 0 0 50px;padding:0px 0 0 0;border-bottom:1px solid #d9d9d9;padding:15px;height:20px;}
.ScheduleList #dayprog dd p.title {margin:0;padding:0;font: 15px/26px tornadoc;}
.ScheduleList #dayprog dd p {margin:0;padding:0;font-size: 10pt;}
.ScheduleList icon.YhYho {background: url("http://m24.ru/img/icons/ear-icon16px.png") no-repeat scroll center center #888;border-radius: 50%;display: inline-block;height:16px;width: 16px;margin:0 0 0 5px}
