Программа Российского павильона на Каннском международном кинофестивале 2016

.doc2979870-calendario { width: 100%; background-color: #ffffff; border-collapse: separate; border-spacing: 3px; border-style: inset .doc2979870-calendario th { font-size: 12px; line-height: 15px; font-weight: bold; color: #FFF; padding: 5px; vertical-align: middle; background-color: #696969; .doc2979870-calendario td { font-size: 12px; line-height: 15px; padding: 5px; text-align: center; vertical-align: middle; background-color: #cFFE4E1; .doc2979870-calendario .doc2979870-total td { width: 100%; font-weight: bold; background-color: #FFE4E1; .doc2979870-calendario .doc2979870-dias td { background-color: #696969; .doc2979870-calendario .doc2979870-ceremonia, .doc2979870-calendario .doc2979870-deporte { background-color: #CFCFCF; text-align: left !important; .doc2979870-calendario .doc2979870-ceremonias { background-color: #999999; .doc2979870-calendario .doc2979870-ceremonia-apertura { background-color: #FFE4E1; color: #ffffff; .doc2979870-calendario .doc2979870-ceremonia-clausura { background-color: #FFE4E1; color: #ffffff; .doc2979870-calendario .doc2979870-descripcion td { font-size: 12px; line-height: 16px; padding: 15px 20px; background-color: #ffffff; text-align: left !important; .doc2979870-calendario .doc2979870-descripcion strong { margin-right: 3px; .doc2979870-calendario .doc2979870-eventos { background-color: #B5B5B5; .doc2979870-calendario .doc2979870-eventos img { width: 32px; vertical-align: top; .doc2979870-calendario .doc2979870-horario { cursor: pointer; .doc2979870-calendario .doc2979870-horario img { width: 25px; vertical-align: top; .doc2979870-calendario .doc2979870-horario:hover { background-color: #E8E8E8; .doc2979870-calendario .doc2979870-horario-current { background-color: #E8E8E8 !important; $(function () { var $descripcion = $(".doc2979870-descripcion"); var hideEvents = function () { $(".doc2979870-horario-current").removeClass("doc2979870-horario-current"); $descripcion.each(function () { if (this.style.display == "") { $(this).find(".doc2979870-descripcion-text").empty(); this.style.display = "none"; var showEvents = function (that) { var $descripcion = $(that).closest(".doc2979870-eventos").next(".doc2979870-descripcion"); $descripcion.each(function () { this.style.display = ""; $descripcion.find(".doc2979870-descripcion-text").html($(that).data("horario").replace(/(\d{1,2}:\d{2})/g, "$1").replace(/\\n/g, " ")); $(".doc2979870-calendario").on("click", ".doc2979870-horario", function (event) { hideEvents(); $(this).addClass("doc2979870-horario-current"); showEvents(this); return false; hideEvents(); $(".doc2979870-more-link").on("click", function (event) { var $this = $(this); $this.hide(); $this.parent().find(".doc2979870-more").show(); return false; .spimf_dprog_block{padding:5px;} .spimf_dprog_anc{display:block; background-color:#006697; color:#ffffff; font-size:18px; font-weight:bold; width:30px; height:30px; border-radius:0px; text-align:center; line-height:30px;} .spimf_dprog_anc:hover{display:block; background-color:#333333; color:#ffffff; font-size:18px; font-weight:bold; width:30px; height:30px; border-radius:0px; text-align:center; line-height:30px;} .spimf_dprog_anc2{display:block; background-color:#cccccc; color:#ffffff; font-size:18px; font-weight:bold; width:30px; height:30px; border-radius:0px; text-align:center; line-height:30px;} .spimf_dprog_anc3{clear:both; font-size:11px; color:#999999; text-align:center; padding:5px 0;} МАЙ, 2016 .doc2979870_time{display:inline-block; color:#ffffff; padding:5px 10px 5px 60px; background-color:#006697; font-size:14px; margin:30px 0 10px 0; font-weight:bold;} .doc2979870_place1{clear:both; position:relative; margin:10px 0 0 30px;} .doc2979870_place2{position:absolute; width:35px; height:1px; overflow:hidden; background-color:#006697; top:13px; left:-30px;} .doc2979870_place3{line-height:25px; color:#006697; font-weight:bold; text-transform:uppercase; font-size:10px; position:relative;} .doc2979870_title{clear:both; font-weight:bold; margin:0 0 5px 0;} .doc2979870_more{line-height:25px; color:#006697; font-weight:bold; text-transform:uppercase; font-size:10px; text-decoration:underline;} .doc2979870_text{display:none; font-size:12px; margin:0 0 0px 0;}