form {margin:0;padding:0;}
body{color:#000000;background-color:#ffffff;font: 10 Verdana, Sans-Serif;}

div,p,td,th,caption,blockquote,ul,ol,form,font{font-family:Verdana,sans-serif;font-size:11;}
select,option,input,textarea{font-family:Verdana,sans-serif;font-size:13;}

td{font:8pt Verdana, Sans-Serif;}

a:link{color: #000000;text-decoration:underline;}
a:visited{color:#000000;text-decoration:underline;}
a:active{color:#000000;text-decoration:underline;}
a:hover{color:darkblue;text-decoration:underline;}


OPTION{FONT-FAMILY: Tahoma,sans-serif;FONT-SIZE: 8pt}
.sub_mit{BACKGROUND: #f4f4f4;FONT-FAMILY: Tahoma,sans-serif;FONT-SIZE: 8pt}

.pad_blocks{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:0;margin-left:0;}
/*.p{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}*/
/*Свободен*/
h1,.h1,.h1 font,.h1 a font,.h1 a,.h1 a:link,.h1 a:hover,.h1 a:visited{font-size:16;font-weight:bold;text-decoration:none;padding-left:8;margin:0;}
/*Используется*/
h1_r1,.h1_r1,.h1_r1 font,.h1_r1 a font,.h1_r1 a,.h1_r1 a:link,.h1_r1 a:hover,.h1_r1 a:visited{color:#C3123E; font: bold 16 Verdana, Sans-Serif;text-decoration:none; text-align:center}

/*Используется во всех заголовках блоков*/
h2,.h2,.h2 font,.h2 a font,.h2 a,.h2 a:link,.h2 a:hover,.h2 a:visited{color:Black;font-size:14;font-weight:bold;text-decoration:none;padding-left:0;margin:0;padding-bottom:2}
/*Используется на ньюсах для вывода красных заголовков в новостях порталов*/
h2_r1,.h2_r1,.h2_r1 font,.h2_r1 a font,.h2_r1 a,.h2_r1 a:link,.h2_r1 a:hover,.h2_r1 a:visited{color:#C3123E; font: bold 15 Verdana, Sans-Serif;text-decoration:underline}
/*Используется на главной для вывода главной новости*/
h2_r2,.h2_r2,.h2_r2 font,.h2_r2 a font,.h2_r2 a,.h2_r2 a:link,.v a:hover,.h2_r2 a:visited{color:#C3123E; font: bold 15 Verdana, Sans-Serif;font-weight:bold;text-decoration:underline;height:25;}
/*Свободен*/
h3,.h3,.h3 font,.h3 a font,.h3 a,.h3 a:link,.h3 a:hover,.h3 a:visited{letter-spacing:1pt;font-size:15;font-weight:bold;text-decoration:none;}
/*Свободен*/
h4,.h4,.h4 font,.h4 a font,.h4 a,.h4 a:link,.h4 a:hover,.h4 a:visited{color:Black;font-size:13;font-weight:bold;text-decoration:none;padding-left:0;margin:0;padding-bottom:2}
/*h4,.h4,.h4 font,.h4 a font,.h4 a,.h4 a:link,.h4 a:hover,.h4 a:visited{color:Black; font: bold 10 Verdana, Sans-Serif;text-decoration:underline}*/
/*Свободен*/
h5,.h5,.h5 font,.h5 a font,.h5 a,.h5 a:link,.h5 a:hover,.h5 a:visited{color:Black; font: 13 Verdana, Sans-Serif;font-weight:bold;}
/*Свободен*/
h6,.h6,.h6 font,.h6 a font,.h6 a,.h6 a:link,.h6 a:hover,.h6 a:visited{color:black; font: bold 11 Verdana, Sans-Serif;text-decoration:none;}
/*Свободен*/
h7,.h7,.h7 font,.h7 a font,.h7 a,.h7 a:link,.h7 a:hover,.h7 a:visited{color:black; font: bold 11 Verdana, Sans-Serif;font-weight:bold;text-decoration:underline;}
h8,.h8,.h8 font,.h8 a font,.h8 a,.h8 a:link,.h8 a:hover,.h8 a:visited{color:black; font:  11 Verdana, Sans-Serif;text-decoration:none;}

.l a:link,a.l:link{color:#000;font-family:Verdana,sans-serif;}
.l a:visited,a.l:visited{color:#0000CC;font-family:Verdana,sans-serif;}
.l a:hover,a.l:hover{color:#5555DD;font-family:Verdana,sans-serif;}

.l_red a:link,a.l_red:link{color:#C3123E;font-family:Verdana,sans-serif;}
.l_red a:visited,a.l_red:visited{color:#C3123E;font-family:Verdana,sans-serif;}
.l_red a:hover,a.l_red:hover{color:#C3123E;font-family:Verdana,sans-serif;}

.bl a:link,a.bl:link{color:Black;font-family:Verdana,sans-serif;}
.bl a:visited,a.bl:visited{color:Black;font-family:Verdana,sans-serif;}
.bl a:hover,a.bl:hover{color:Black;font-family:Verdana,sans-serif;}

.news a:link,a.news:link{color:Black;font-family:Verdana,sans-serif;font-size:13;}
.news a:visited,a.news:visited{color:Black;font-family:Verdana,sans-serif;font-size:13;}
.news a:hover,a.news:hover{color:#555555;font-family:Verdana,sans-serif;font-size:13;}

.link_news a:link,a.link_news:link{color:Black;font-family:Verdana,sans-serif;font-size:13;}
.link_news a:visited,a.link_news:visited{color:#929090;font-family:Verdana,sans-serif;font-size:13;}
.link_news a:hover,a.link_news:hover{color:#555555;font-family:Verdana,sans-serif;font-size:13;}

.t,.t div,.t p,.t center,.t font{margin-top:0;font-family:Verdana,sans-serif;font-size:10pt;}
.t small,.t sub,.t sup,.t small font,.t sub font,.t sup font{font-size:8pt;}
.t big, .t big font{font-size:11pt;}
.t p{text-indent:3em;text-align:justify;}


.ttt,.ttt font{margin-top:0;font-family:Verdana,sans-serif;font-size:10pt;}
a.ttt:link,a.ttt:active,a.ttt:visited,a.ttt:hover{text-decoration:none;}
		
div div{padding-left:0;padding-right:0;}
div p{padding:0;margin-top:0;margin-left:0;margin-bottom:3;margin-right:0;}
p{padding:0;}
div.dN{	margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;padding-left:0;padding-top:0;padding-right:0;padding-bottom:0;}
.b_tnone{margin-top: 0pt;margin-bottom:0pt;padding-top:0;padding-bottom:0;}
div.b_tnone {margin-top: 0pt;margin-bottom:0pt;padding-top:0;padding-bottom:0;}
.dN{margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;padding-left:0;padding-top:0;padding-right:0;padding-bottom:0;}

.u a:link,a.u:link,.u a:active,a.u:active,.u a:visited,a.u:visited,.u a:hover,a.u:hover{text-decoration:none;}
.h,.h a:link,.h a:visited,.h div{color:#FFFFFF;background-color:#BC0B2A;letter-spacing:0pt;font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
.h a:hover{text-decoration:underline;letter-spacing:0pt;}

.b_,.b_h{WIDTH: 100%;background-color: White;margin-top: 2pt;margin-bottom:1pt;margin-left:8pt;margin-right:3pt;padding-left:0;padding-top:0;padding-right:0;padding-bottom:0}

.b_b0{WIDTH: 100%;background-color: White;margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;padding-left:0;padding-top:0;padding-right:0;padding-bottom:0;}
.b_b,.b_b a:link,a.b_b:link,.b_b a:active, a.b_b:active,.b_b a:visited ,a.b_b:visited,a.b_b:hover{width:100%; background-color: white;margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;color:#555555;font: 9pt Verdana;}

.today {color: #555555; font: 7pt Verdana, Sans-Serif;padding-bottom: 2pt;padding-top: 1pt;padding-left:6pt;}

.u a:link,a.u:link,.u a:active,a.u:active,.u a:visited,a.u:visited,.u a:hover,a.u:hover{text-decoration:none;}
.o,o0{background-color:#FFF0C7;}
.hide{left:0;top:0;width:1;height:1;position:absolute;visibility:hidden;}

/*Для опроса недели*/
.qstyle{font-weight:bold}

.b0{padding:0;margin:0}

/*Маркеры на валюте*/
.txt_green {color: #cc3333; font:  Bold 8pt Verdana, Sans-Serif;}
.txt_red {color: #669933; font: bold 8pt Verdana, Sans-Serif;}


.inptxt_m{width:70px; height:17;color: #555555; font: 9 Verdana, Sans-Serif}
.inptxt_ms{width:72px;  height:17;color: #555555; font: 9 Verdana, Sans-Serif}
.but_mail {font: 9 Verdana, Sans-Serif;color:Black;  height:20px; width:72px;}

.bord_r{border-right:1px solid #CECFC1;}
.bord_l{border-left:1px solid #CECFC1;}
.bord_lbr{border-left:1px solid #CECFC1;border-bottom:1px solid #CECFC1;border-right:1px solid #CECFC1;}
.bord_rl{border-left:1px solid #CECFC1;border-right:1px solid #CECFC1;}
.bord_tbl{border:1px solid #CECFC1;}
.bord_trb{border-top:1px solid #CECFC1;border-bottom:1px solid #CECFC1;border-right:1px solid #CECFC1;}

.lnk_black{color:black; font: 12 Verdana, Sans-Serif;text-decoration:underline;}
/*Вывод  в заголовках на титуле черным*/
.lnka_blue_{color:#0200C5; font: bold 14 Verdana, Sans-Serif;text-decoration:underline;}
/*Вывод  в заголовках на титуле синим*/
a.lnka_blue, a.lnka_blue:link, a.lnka_blue:active, a.lnka_blue:visited {color:#0200C5; font: bold 14 Verdana, Sans-Serif;text-decoration:underline;}
/*Вывод сылки для архива на новостях*/
a.lnka_blue_arh, a.lnka_blue_arh:link, a.lnka_blue_arh:active, a.lnka_blue_arh:visited {color:#0200C5; font: bold 13 Verdana, Sans-Serif;text-decoration:none;}

/*Вывод сылок мелким бисером на титуле*/
.lnka_mul_red, a.lnka_mul_red:link, a.lnka_mul_red:active, a.lnka_mul_red:visited {color:#C01037; font: 8pt Verdana, Sans-Serif;}
.lnka_mul_v, a.lnka_mul_v:link, a.lnka_mul_v:active, a.lnka_mul_v:visited {color:#21346F; font: 8pt Verdana, Sans-Serif;}

/*Используется в четырех блоках наверху (новое на порталах)*/
a.lnka_tp_gray, a.lnka_tp_gray:link, a.lnka_tp_gray:active, a.lnka_tp_gray:visited {color:#555555; font: 7pt Verdana, Sans-Serif;text-decoration:none;}
a.lnka_tp_green, a.lnka_tp_green:link, a.lnka_tp_green:active, a.lnka_tp_green:visited {color:#89C160; font: bold 7.5pt Verdana, Sans-Serif;}
a.lnka_tp_red, a.lnka_tp_red:link, a.lnka_tp_red:active, a.lnka_tp_red:visited {color:#EC2637; font: bold 7.5pt Verdana, Sans-Serif;}
a.lnka_tp_black, a.lnka_tp_black:link, a.lnka_tp_black:active, a.lnka_tp_black:visited {color:black; font: bold 7.5pt Verdana, Sans-Serif;}
a.lnka_tp_blue, a.lnka_tp_blue:link, a.lnka_tp_blue:active, a.lnka_tp_blue:visited {color:#637DDA; font: bold 7.5pt Verdana, Sans-Serif;}

/*Таблица с закладками на титуле*/
a.lnkaTabLine, a.lnkaTabLine:link, a.lnkaTabLine:active, a.lnkaTabLine:visited {color:#555555; font:bold 8pt Verdana, Sans-Serif;text-decoration:none;}


.marker_cr{font-family:Symbol;font-size:14;color:#CED0C3; vertical-align:middle;}
.marker_cr_red{font-family:Symbol;font-size:14;color:#C0113B; vertical-align:middle;}
.marker {font-family:Arial;font-size:6;color:#c0113b; vertical-align:middle;text-decoration:none;}
.marker_cr_black{font-family:Symbol;font-size:14;color:black; vertical-align:middle;}
.marker_news{font-family:Symbol;font-size:14;color:#CED0C3;line-height:96%;}

.stick{color:#CECFC1;font:bold 9 Verdana, Sans-Serif;}

td.tab_lin{background-color:#F2F2EA;font:bold 7.5pt Verdana, Sans-Serif; border-right:1px solid #CECFC1;border-top:1px solid #CECFC1; text-decoration:underline;border-bottom:1px solid #CECFC1; }
td.tab_lin_r{background-color:#F2F2EA;font:bold 7.5pt Verdana, Sans-Serif; border-left:1px solid #CECFC1;border-top:1px solid #CECFC1; text-decoration:underline;border-bottom:1px solid #CECFC1; }
td.tab_lin_map{font:bold 7.5pt Verdana, Sans-Serif; text-decoration:underline;border-bottom:1px solid #CECFC1;}
td.tab_lin_s{background-color:#ffffff; border-right:1px solid #CECFC1;border-left:1px solid #CECFC1;border-top:1px solid #CECFC1;text-decoration:underline; }


td.col {background-color:#CECFC1;}
.w{background-color:white}

img.fr {border:1px solid #CECFC1;}/*style for pics' frames in titles*/

img.bord_img_tb{border-top:1px solid #CECFC1;border-bottom:1px solid #CECFC1;}

/* Используется только на  Титуле новостей*/
/*Таблица с закладками*/
a.lnkaTabLineN, a.lnkaTabLineN:link, a.lnkaTabLineN:active, a.lnkaTabLineN:visited {color:#555555; font:bold 7.5pt Verdana, Sans-Serif;text-decoration:none;}
.NewsAnot,.NewsAnot,.NewsAnot font,.NewsAnot a font,.NewsAnot a,.NewsAnot a:link,.NewsAnot a:hover,.NewsAnot a:visited{color:#555555; font: 9pt Verdana, Sans-Serif;text-decoration:none;}

.leontev a:link,a.leontev:link{font:12 Taxoma, Sans-Serif;text-decoration:none;color:black;}
.leontev a:visited,a.leontev:visited{font:12 Taxoma, Sans-Serif;text-decoration:none;color:black;}
.leontev a:hover,a.leontev:hover{font:12 Taxoma, Sans-Serif;text-decoration:underline;}

.bordNewsLbr{border-left:1px solid #CECFC1;border-right:1px solid #CECFC1;}
.bordNewsStr{border-top:1px solid #CECFC1;}
/*Используется для вывода навигации в ленте*/
.LentaNav a:link,a.LentaNav:link{color:black;font-family:Verdana,sans-serif;font-weight:bold;font-size:10;}
.LentaNav a:visited,a.LentaNav:visited{color:black;font-family:Verdana,sans-serif;font-weight:bold;font-size:10;}
.LentaNava:hover,a.LentaNav:hover{color:#555555;font-family:Verdana,sans-serif;font-weight:bold;font-size:10;}
.t td p{text-indent:0;font-size:8pt;text-align:left;margin:2pt;}
.framestyle{background-color:#F6F6F4;letter-spacing:-1;}/*style for pics' frames in articles and news*/
.framefact {margin-bottom:5px;margin-left:5px;border-width:0px;background-color:#F6F6F4;font:8pt Verdana, Sans-Serif;color:black;text-align:justify;}

/*Ссылки темносерого цвета*/
.gr a:link,a.gr:link{color:#555555;font-family:Verdana,sans-serif;}
.gr a:visited,a.gr:visited{color:#555555;font-family:Verdana,sans-serif;}
.gr a:hover,a.gr:hover{color:black;font-family:Verdana,sans-serif;}

.g1{background-color:#F6F6F4;}
.g1r{background-color:#e3cfe3; height:20px}
.g1_r{height:40px}
.gt {background-color:#F6F6F4;letter-spacing:3pt;font-size:8pt;font-family:Verdana,sans-serif;font-weight:bold;text-align:center;padding:0;margin:0;}


/*Линия для Партнерской программы*/
.hr_partner {color:9EA088;}

td.filefr
 {
 	background-color:#CDCDCD;
	font-size:10pt;
	font-family:Tahoma;
}/*style for frames in "Досье"*/
.t1 {margin-top:0;font-family:Verdana,sans-serif;font-size:10pt;text-align:justify;}

/*style for всплывающая подсказка на ТВ-программе*/
.tip{color:666666;position:absolute;z-index:10;visibility:hidden;width:1%;height:1%;left:0;top:0;background-color:FEE9B1;width:275;border-width:0.1pt;border-color:666666;border-style:solid;}

a.lnka_oneday, a.lnka_oneday:link, a.lnka_oneday:active, a.lnka_oneday:visited {color:black; font: bold 8pt Verdana, Sans-Serif;text-decoration:none;}

/*Стили для блока vkids*/
.top5_vkids{color:#FFFFFF;font-family:Tahoma,sans-serif;font-size:11px;font-weight:bold;}

.game1 a:link,a.game1:link{color:#0063AB;font-family:Tahoma,sans-serif;font-size:11px;}
.game1 a:visited,a.game1:visited{color:#0063AB;font-family: Tahoma,sans-serif;font-size:11px;}
.game1 a:hover,a.game1:hover{color:#0063AB;font-family:Tahoma,sans-serif;font-size:11px;}

.game2 a:link,a.game2:link{color:#108E00;font-family:Tahoma,sans-serif;font-size:11px;}
.game2 a:visited,a.game2:visited{color:#108E00;font-family: Tahoma,sans-serif;font-size:11px;}
.game2 a:hover,a.game2:hover{color:#108E00;font-family:Tahoma,sans-serif;font-size:11px;}

.game3 a:link,a.game3:link{color:#FF0B0B;font-family:Tahoma,sans-serif;font-size:11px;}
.game3 a:visited,a.game3:visited{color:#FF0B0B;font-family: Tahoma,sans-serif;font-size:11px;}
.game3 a:hover,a.game3:hover{color:#FF0B0B;font-family:Tahoma,sans-serif;font-size:11px;}

.game4 a:link,a.game4:link{color:#5A0F6C;font-family:Tahoma,sans-serif;font-size:11px;}
.game4 a:visited,a.game4:visited{color:#5A0F6C;font-family: Tahoma,sans-serif;font-size:11px;}
.game4 a:hover,a.game4:hover{color:#5A0F6C;font-family:Tahoma,sans-serif;font-size:11px;}

/*Стили для надписи Новости в формате rss*/
.rss_news a:link,a.rss_news:link{color:#555555;font-family:Verdana,sans-serif;font-size:12px;text-decoration:none;}
.rss_news a:visited,a.rss_news:visited{color:#555555;font-family:Verdana,sans-serif;font-size:12px;text-decoration:none;}
.rss_news a:hover,a.rss_news:hover{color:#555555;font-family:Verdana,sans-serif;font-size:12px; text-decoration:underline;}

/*Выпадающее окошко на рубрику без купюр*/
.tip_window{position:absolute;z-index:10;visibility:hidden;width:170;height:1%;left:0;top:0;}
.kolor{background-color:#F6F6F4;color:#FFCC66;font-family:Arial,sans-serif;font-size:8pt;font-weight:bold;text-decoration:none;}
.bgcol{background-color:#F6F6F4;}

/*на map.asp*/
.map{color:#C3123E; font: bold 14 Verdana, Sans-Serif;text-decoration:none;}
.map_ a:link,a.map_:link{color:#C3123E; font: bold 14 Verdana, Sans-Serif;text-decoration:none;}
.map_ a:visited,a.map_:visited{color:#C3123E; font: bold 14 Verdana, Sans-Serif;text-decoration:none;}
.map_ a:hover,a.map_:hover{color:#C3123E; font: bold 14 Verdana, Sans-Serif;text-decoration:none;} 

/*нижняя навигация*/
.txt_red_11b
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#CD1134;
}
.lnk_white_11b a:link,a.lnk_white_11b:link{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}
.lnk_white_11b a:visited,a.lnk_white_11b:visited{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}
.lnk_white_11b a:hover,a.lnk_white_11b:hover{color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;text-decoration:none;}

/*спорт*/

.txt_white_11
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
}

.txt_grey_11
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#898989;
}

.txt_black_20
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
}
/*Переключение стилей заголовка в блоках*/
.b_bl1{WIDTH: 100%;background-color: #FCFCDD;margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;padding-left:8;padding-top:2;padding-right:3;padding-bottom:2}

.b_bl{WIDTH: 100%;background-color: #F2F2F9;margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;padding-left:8;padding-top:2;padding-right:3;padding-bottom:2} 

.b_search{WIDTH: 100%;background-color: #E0E7D9;margin-top: 0pt;margin-bottom:0pt;margin-left:0pt;margin-right:0pt;padding-left:8;padding-top:2;padding-right:3;padding-bottom:2} 
/*Конец Переключение стилей заголовка в блоках*/
/*Стили для почтового блока на титуле*/
.td1 {text-align:right;padding: 0px 0px 0px 0px}
.td2 {padding: 0px 0px 0px 10px}
.tdi {padding: 2px 0px 0px 3px}
.tde {padding: 2px 0px 6px 0px;color:FF0000}
.terms {padding:5px 0px 5px 0px;color:000000}
.help{padding:1px 0px 5px 0px;line-height:120%;color:a0a0a0}
.chkLB {font-size:10px;width:100%}

.hifr
{
	position:absolute;
	display:none;
	background: #FFF;
	filter:alpha(opacity=0);
	border:0px;
	width:auto;
	height:auto;
}

.floathelp { 
	border:#808080 1px solid;
	background-color: #f0f0f0;
	padding: 7px 7px 7px 7px;
	text-align: left;
	color: #505050;
	width: 200px;
	z-index:100;
} 
/*Конец Стили для почтового блока на титуле*/

.context a:link,a.context:link{color:#0000CC;font-family:Verdana,sans-serif;}
.context a:visited,a.context:visited{color:#0000CC;font-family:Verdana,sans-serif;}
.context a:hover,a.context:hover{color:#5555DD;font-family:Verdana,sans-serif;}

/*Заголовки на Кино*/
.a.h_cinema, a.h_cinema:link, a.h_cinema:active, a.h_cinema:visited {font-size: 11pt; font-family: Tahoma,Verdana; font-weight:bold; text-decoration: none;color:c52d2d;}
.ht_cinema{font-size: 11pt; font-family: Tahoma,Verdana; font-weight:bold; text-decoration: none;color:c52d2d;}

/*Для кино стили*/
.clblue { color: #213C70; }
.clgrey { color: #666666; line-height: 10px; }
.clear {clear: both; }

.films { display: block; margin-top: 21px; clear: both; }
.films .imagetop { float: left; text-align: center; display: block; padding-top: 10px; width: 259px; height: 201px; background-image: url('http://images.km.ru/cinema/review/bg-films.gif'); background-repeat: no-repeat; background-position: top; }
.films .images { float: left; text-align: center; display: block; padding-top: 10px; margin-right: 16px; width: 259px; height: 201px; background-image: url('http://images.km.ru/cinema/review/bg-films.gif'); background-repeat: no-repeat; background-position: top; }
.films .text { padding-left: 18px; float: left; line-height: 17px; width: 430px; }

.films span.name { font-size: 14px; font-weight: bold; display: block; margin: 32px 0px 15px 0px; }
.films span.date { font-size: 14px; font-weight: bold; display: block; margin-top: 15px; }

.desc { display: block; margin: 20px auto; }

#video { display: table; text-align: center; margin: 0px auto; }
#video .images {  text-align: center; margin: 0px auto; padding-top: 10px; width: 419px; height: 374px; background-image: url('http://images.km.ru/cinema/review/bg_trailer.gif'); background-repeat: no-repeat; background-position: top; }
#video p { text-align: left; }

p { margin: 0.7em 0px; }
ul { margin-left: 20px; }

#images { display: table; width: 460px; text-align: center; margin: 0px auto; }
#images ul.list { list-style-image: none; list-style-position: outside; list-style-type: none; margin: 0px; padding: 0px; font-size: 12px;}
#images ul.list li { float: left; margin: 0px; padding: 0px; width: 90px; font-size: 12px; }
#images ul.list li img { width: 80px; height: 60px; }
#images .img { clear: both; -margin-bottom: 4px; }
 


