a			{ text-decoration: none; color: #222; }
h1, h2, h3		{ font: 18px Marmelad, sans-serif; margin: 5px 0 0 0; }
h6	{ font: 15px Marmelad, sans-serif; margin: 10px 0 -20px 0; }
h4			{ font: bold 18px Marmelad, sans-serif; margin: 5px 0 0 0; }
input			{ font: 11px Marmelad, sans-serif; height: 18px; padding-left: 5px; }
td			{ font: 12px/18px Marmelad, sans-serif; color: #222; }
td.l			{ font: bold 10px Marmelad, sans-serif; text-align: center; }
.ad1			{ overflow: hidden; }
.box_black		{ background: #666; color: #fff; }
.box_grey		{ background: #ccc; }
.box_white		{ background: #fff; color: #666; }
.branding		{ background: url(/img/banner/the-expendables-2.png) center no-repeat; bottom: 0; height: 501px; position: fixed; width: 100%; z-index: 0; }
.content		{ overflow: hidden; padding: 10px; }
.critic			{ border-top: 1px dotted #999; }
.critic_bottom		{ margin-top: -10px; }
.critic img		{ float: left; margin-right: 22px; }
.main			{ position: relative; width: 100%; z-index: 1; }
.menu			{ background-repeat: repeat-y; width: 220px; }
.m_b			{ background: url(/img/6.png); height: 20px; margin-bottom: 10px; }
.m_c			{ background: url(/img/2.png); }
.m_c div		{ font: bold 18px Marmelad, sans-serif; padding: 20px 0; text-align: center; }
.m_c div.hide		{ font: normal 12px/18px Marmelad, sans-serif; padding: 0; text-align: left; }
.m_c div.small		{ font: bold 11px Marmelad, sans-serif; margin-top: -40px; text-align: center; }
.m_c i			{ float: right; font-style: normal; }
.m_c li			{ border-bottom: 1px dotted #999; list-style-type: circle; }
.m_c li:hover		{ border-bottom: 1px solid #999; }
.m_c li.bold		{ border-bottom: 1px solid #999; font-weight: bold; list-style-type: none; margin-top: 10px; }
.m_c ul			{ margin: 0 20px 0 -7px; }
.m_t			{ background: url(/img/3.png); height: 20px; }
.note			{ list-style: square; padding-left: 30px; }
.note ul		{ margin: 0; padding: 0; }
.nude img		{ float: left; margin-right: 10px; width: 120px; }
.small			{ font: 11px Marmelad, sans-serif; }
.social			{ border-top: 1px dashed #ccc; padding: 5px; text-align: center; }
.synopsis		{ font-size: 14px; }
.synopsis div		{ overflow: hidden; }
.title			{ background: url(/img/7.png); border-radius: 10px 10px 0 0; color: #fff; height: 48px; overflow: hidden; padding: 5px; text-shadow: -1px 1px 3px #000; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; }
.title a			{ color: #fff; }
.title a:hover		{ text-decoration: underline; }
.title div		{ float: left; margin-right: 10px; }
#cumuluscontent	{ margin: -30px 0 0 20px; }

td p			{ margin: 0; padding: 0; }
td.a			{ background: url(/img/2.png); font: bold 18px Georgia, serif; height: 40px; text-align: center; }
td.i			{ background: #fff url(/img/8.gif) repeat-x; height: 1px; }
td.g			{ color: #fff; font: bold italic 16px "Trebuchet MS", sans-serif; text-shadow: #000 -1px 1px 3px; }
td.g a			{ color: #fff; }
td.g a:hover		{ text-decoration: underline; }
td.g div			{ font: normal 11px "Trebuchet MS", sans-serif; }
td.h			{ background: #fff; text-align: justify; }
td.j			{ background: #fff; font: 11px Tahoma, Geneva, sans-serif; height: 25px; padding-left: 10px; }
.box			{ border-radius: 10px; box-shadow: 0 0 5px #000; margin-bottom: 20px; -moz-border-radius: 10px; -moz-box-shadow: 0 0 5px #000; -webkit-border-radius: 10px; -webkit-box-shadow: 0 0 5px #000; }
.instant			{ border: 6px solid #fff; box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3); font-size: 11px; line-height: 11px; margin: 0; text-align: center; }
.poster			{ border: 6px solid #fff; box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3); float: left; margin: 0 10px 0 0; text-align: center; }
.still			{ border-right: 1px dashed #ccc; float: left; margin: -3px -1px -10px 0; width: 185px; }
.still div			{ border: 6px solid #fff; box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3); font-size: 11px; line-height: 11px; margin: 0 0 10px 0; text-align: center; width: 160px; }
.still img		{ margin-bottom: 5px; }
td.k			{background-image:url(/img/8.gif);background-position:center;background-repeat:repeat-x}
td.m			{background-color:#fff}
td.n			{background-color:#fff;font-size:12px;padding-right:10px}
td.z dd			{float:right;text-align:right;width:75px}
td.z em			{float:right;font-style:normal;text-align:right;width:95px}
td.z dt			{float:right;margin-right:-45px}
td.z li			{border-bottom:1px dotted #999;margin:0 0 0 15px}
td.z li:last-child		{border-bottom:0}
td.z li.a			{border-color:#ccc;color:#666;list-style:circle}
td.z li.b			{margin:0 0 0 30px}
td.z li.c			{border-color:#ccc;color:#666;list-style:circle;margin:0 0 0 30px}
td.z li.d			{margin:0 0 0 45px}
td.z li.f			{border-color:#ccc;color:#666;list-style:circle;margin:0 0 0 45px}
td.z li.g			{margin:0 0 0 60px}
td.z li.h			{border-color:#ccc;color:#666;list-style:circle;margin:0 0 0 60px}
td.z span		{color:#222;font-family:georgia;font-size:16px;font-weight:bold;line-height:25px}
td.z ul			{margin:0 0 15px 0;padding:0}
td.slink			{font-size:12px}
tr.a			{background-image:url(/img/7.png)}
ul.a			{ margin: 10px 0 10px 10px; }
.bonus			{border:1px solid #ccc;box-shadow:0 0 3px #999;float:right;margin-left:10px;padding:5px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999}
.comments_1		{float:right;padding-right:50px}
.comments_2		{float:left;margin-right:10px}
.inv			{display:none}
.ivi			{padding:10px 0 0 150px}
.grey			{ color:#ccc}
.left			{text-align:left}
.news			{float:left;width:125px}
.news img		{border:1px solid #ccc;box-shadow:0 0 3px #999;margin-bottom:10px;padding:5px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999}
.number		{background: #fff;border:1px solid #ccc;margin:-43px 0 0 254px;padding:0 0 2px 5px;position:absolute;width:60px;text-align:left}
.ozon			{float:right;padding-top:15px}
.paragraph		{text-align:justify}
.poster img		{margin-bottom:5px}
.poster_right		{border:1px solid #ccc;box-shadow:0 0 3px #999;float:right;margin-left:10px;padding:5px;-moz-box-shadow:0 0 3px #999;-webkit-box-shadow:0 0 3px #999}
.review h4		{margin-top:15px}
.review h5		{float:right;text-align:right;width:75px}
.review h6		{float:right}
.review li		{border-bottom:1px dotted #999}
.review li:last-child	{border-bottom:0}
.review li.a		{border-color:#ccc;color:#666;list-style:circle}
.review li.b		{margin:0 0 0 30px}
.review li.c		{border-color:#ccc;color:#666;list-style:circle;margin:0 0 0 30px}
.review li.d		{margin:0 0 0 45px}
.review li.f		{border-color:#ccc;color:#666;list-style:circle;margin:0 0 0 45px}
.review li.g		{margin:0 0 0 60px}
.review li.h		{border-color:#ccc;color:#666;list-style:circle;margin:0 0 0 60px}
.review li.z		{border:none}
.review ul		{margin:0 0 15px -25px}
.right			{text-align:right}
.shadow		{background-image:url(/img/shadow.png);background-repeat:repeat-x;height:20px}
.table			{display:table-cell;vertical-align:middle}
.video			{ padding: 10px 0 0 150px; }
.universal		{background:url(/img/trash/universal-pictures.jpg) #000 no-repeat 20px -100px;color:#fff;font-family:georgia;font-style:italic;font-size:12px;padding:540px 20px 20px 20px;text-align:justify}
.universal a		{color:#ffff00}
.universal strong		{color:#99ccff}
.universal h4		{border-bottom:1px dotted;color:#ffff00;display:table-cell}
.uppodsmall		{height:220px;margin:0 auto;width:325px}
body			{ background: fixed url(/img/1.gif); margin: 0; padding: 0; }
h5, h6			{ display: inline; font-size: 12px; font-weight: normal; margin: 0; padding: 0; }
ul			{ list-style: square; margin-left: -25px; }
.afisha li		{ float: left; padding-left: 30px; width: 25%; }
.anons			{ margin-left: 10px; width: 200px; }
.bold			{ border-bottom: 1px dotted #999; font-weight: bold; }
.center			{ text-align: center; }
.circle			{ float: right; }
.clear			{ clear: both; }
.data			{ border-top: 1px dashed #ccc; padding: 5px 10px; }
.data div		{ float: right; }
.half			{ float: left; width: 50%; }
.imdb			{ float: right; margin: 5px 5px 0 0; }
.line			{ padding: 5px 10px; }
.line div			{ float: right; }
.navigation span		{ float: none; }
.nivo-html-caption span	{ float: right; }
.nivoSlider span		{ float: right; }
.ost			{ height: 312px; width: 180px; }
.radius			{ border-radius: 0 0 10px 10px; }
.review			{ border-left: 1px dashed #ccc; float: left; margin: -15px 0 -10px 0; padding: 0 0 10px 10px; width: 584px; }
.review li.y		{ border-bottom: 1px solid #999; font-weight: bold; list-style: none; margin-left: -15px; text-transform: uppercase; }
.tags			{ border-bottom: 1px dashed #ccc; padding:5px 10px; }
.tags div		{ float: right; }
.uppod			{ height: 438px; width: 780px; }
.uppodaudio		{ height: 47px; width: 780px; }
.uppodnew		{ height: 213px; width: 380px; }
.white			{ background: #fff; }
.nobox			{ margin-bottom: 0; }
.noradius		{ border-radius: 0; box-shadow: inset 0 0 2px #000; -moz-box-shadow: inset 0 0 2px #000; -webkit-box-shadow: inset 0 0 2px #000; }