﻿ul li {padding-left:0;margin-left:0;list-style:none}
.rarr-cannes2010 {font:normal 13px 'Verdana';color:#f90c15;white-space:nowrap}
.l-cannes2010 {width:685px;position:relative;min-height:600px;background:url('/img/sp/miff2010/redgum.png') repeat-y 0 0;padding-bottom:55px}
.l-header-cannes2010 {background:url('/img/sp/miff2010/header.jpg') no-repeat 0 0;width:613px;padding:0 36px}
	.b-header-cannes2010 {width:685px;height:275px}
.i-cannes2010 {position:absolute;overflow:hidden;display:block;text-indent:-999px}

.b-chivas {width:230px;height:265px;left:0px;top:0px}
.b-cannes {width:108px;height:60px;right:36px;top:11px}

.b-mainlink {
height:112px;
left:36px;
top:80px;
width:515px;
}

.b-cannes {
height:150px;
right:16px;
top:11px;
width:115px;
}

.b-header-cannes2010 ul {padding:212px 0 0 0;white-space:nowrap;width:625px}
	.b-header-cannes2010 ul li {float:left;margin-right:13px}
	.b-header-cannes2010 ul a, .b-header-cannes2010 ul b {font:normal 18px 'Tahoma';color:#fe4049}
	.b-header-cannes2010 ul a:hover, .b-header-cannes2010 ul b, .l-cannes2010 a:hover {color:#c58eb7}
	.b-header-cannes2010 ul b {color:#999}

.b-articles-cannes2010 {width:613px;margin:0 auto;position:relative;display:block;height:270px}
	.b-articles-cannes2010 strong {background:url('/img/sp/cannes2010/1x1.png') repeat;display:block;color:#c58eb7;font:normal 20px/23px 'Tahoma';position:absolute;left:0;bottom:0;padding:10px 9px 17px;width:595px}
		.topelement {height:auto}
			.topelement .rarr {color:#f90c15}
			.topelement strong {position:relative;left:auto;bottom:auto;top:-3px;padding-top:7px;padding-left:14px;padding-bottom:9px;color:#e91226;width:590px}
	.white strong {color:#fff;width:595px}
	.b-articles-cannes2010 i {display:block;font:normal 13px/18px 'Verdana';color:#fe4049;padding-bottom:6px;padding-top:3px;color:#f0e9e5}

h3 {font:normal 19px/21px 'Tahoma';padding:10px 0 20px}
	h3 a {color:#ca9ebe}
	.mt11 {padding:0 0 15px;position:relative;top:3px}
	.ft {padding-top:2px}

h2 {font:normal 30px/34px 'Tahoma';padding:10px 0 9px}
	h2.mt5 {margin-bottom:11px}
	h2, h2 a {color:#ffc975}

	.b-blogs-cannes2010 {padding-top:0}
.b-blogs-cannes2010 a {background:url('/img/sp/cannes2010/1x1.png') repeat;display:block;min-height:150px;position:relative;width:613px;margin-bottom:22px;padding-top:0}
	.b-blogs-cannes2010 strong {display:block;color:#e91226;font:normal 20px/21px 'Tahoma';padding:2px 14px 17px 0;margin-left:384px}
	.b-blogs-cannes2010 i {display:block;font:normal 13px/16px 'Verdana';color:#f0e9e5;margin-top:6px}
	.b-blogs-cannes2010 img {position:absolute;top:0;left:0}
	.b-blogs-cannes2010 a:last-child {margin-bottom:0}

.b-gallery {width:630px;overflow:hidden}
	.b-gallery a {float:left;width:145px;margin:0 11px 0 0;position:relative;top:15px}
	.b-gallery strong {font:normal 16px/18px 'Tahoma';padding:3px 4px;color:#fff;background:url('/img/sp/cannes2010/1x1.png') repeat;display:none;position:absolute;top:0;left:0}

	.b-festival a {margin:0 11px 9px 0;top:0}
		.b-festival strong {width:135px;height:auto;position:absolute;bottom:2px;padding:5px 9px 8px;top:auto;width:127px}

.b-festvals {overflow:hidden;width:620px;margin-top:2px}
	.b-festvals .b-item {width:306px;float:left;position:relative;margin:0 1px 1px 0;height:150px}
	.b-festvals .b-png {background:url('/img/sp/cannes2010/1x1.png') repeat;position:absolute;bottom:0;left:0;width:299px;padding:1px 0 10px 7px}
	.b-festvals .b-win {background:url('/img/sp/cannes2010/1x1_w.png') repeat}
	.b-item strong, .b-item strong a {display:block;font:normal 19px/22px 'Tahoma';color:#fff;width:215px}
	.b-item b {display:block;color:#cecece;font:normal 15px/18px 'Tahoma';margin:1px 0}
	.b-item b a {font:normal 15px/18px 'Tahoma';color:#cecece;display:inline}
	.granpri {display:block;font:normal 15px/17px 'Tahoma';color:#ffa800}

.b-spec-link {float:right;padding:10px 10px 0 0;font:normal 12px 'Tahoma'}
	.b-spec-link a {color:#fe5540;display:block}

.b-old {margin-top:64px;position:relative;left:-8px}
	.b-old strong {color:#fe4049;font:normal 24px/27px 'Tahoma';background:url('/img/sp/cannes2010/1x1.png') repeat;display:block;position:relative;width:291px;padding:6px 5px 7px 8px;bottom:43px}
	.b-old .b-item {height:150px;padding-top:40px}
	.b-old .b-png {width:306px;background:transparent}
	
.b-spec-block {border:#797979 3px solid;width:613px;background:#000 url('/img/sp/cannes2010/spec_block_bottom_new.jpg') no-repeat 0 100%;padding-bottom:120px;margin:20px 0}
	.b-spec-block a {display:block;background:url('/img/sp/cannes2010/spec_block_top_new.jpg') no-repeat 0 0;padding:88px 44px 0 120px;position:relative}
	.b-spec-block .b-img {position:absolute;left:23px;margin-top:-69px}
		.b-spec-block .b-img small {display:block;padding-top:5px;color:#818181;font:normal 12px 'Tahoma'}
	.b-spec-block  strong {background:url('/img/sp/cannes2010/li.jpg') no-repeat 0 7px;font:normal 18px 'Verdana';display:block;color:#fff;padding-left:26px;position:relative;margin-top:4px;padding-bottom:6px}
	.b-spec-block .b-small-text {font:normal 11px/16px 'Verdana' !important;color:#caae89;display:block;width:320px}
	.b-or-link {color:#e7802f}
	
/* schedule */
.AllMovies .header {font:normal 19px 'Tahoma';color:#fff;background:#CA0C32;padding:5px 14px 7px 10px}
.AllMovies td, .AllMovies th {vertical-align:top}
.AllMovies .movie {margin:14px 0 21px;font:normal 14px 'Tahoma';color:#ca9ebe}
.AllMovies h4 a {font:normal 20px 'Tahoma';color:#fe4049}
.AllMovies h4 {padding-bottom:5px}
.AllMovies .movie a {color:#fe4049}
.AllMovies .show {font:normal 14px 'Tahoma';padding-bottom:3px;color:#fff}
.AllMovies .movie .block div {margin-bottom:4px}

.programm, .alphabet, .seances {display:inline-block;margin-right:18px}
.programm a, .alphabet a, .seances a {color:#fe4049}
.chapter {color:#fff;width:190px;padding-right:20px}
h4 span {font-size:15px}
.AllMovies td.alphabet {width:613px !important;position:absolute;color:#fff}
.AllMovies td.alphabet span {font:normal 14px 'Tahoma';padding:4px 5px 2px 0;line-height:28px}
.movie .schedule {color:#fff;overflow:hidden;_height:1%}
.movie .schedule div {float:left;margin-right:10px}
.date, .time {font-weight:bold}

.b-old  strong {width:300px}