/* pre pre */


   .hidden { display: none; }
   .shown { }
	.login {
	font:12px arial, tahoma, verdana, sans-serif;
		color:#889fae;
	}
	a.link_w{
		font: 12px  Arial, Tahoma, Verdana, Helvetica, sans-serif ;
		color:#ffffff;
		text-decoration:underline;
	}
	
	.link_column_sub {color: #ffffff;}
	
		
	a.link_w:visited{
		color:#ffffff;
	}
	
	a.link_w:hover{
		color:#e14d51;
	}
	
	a {text-decoration: underline; font-family: arial; font-size: 12px; color: #1A64B5; font-weight: normal;}
	a:hover {color: #349fef; text-decoration: underline; font-weight: normal;}
	a:active {color: #1A64B5; text-decoration: underline; font-weight: normal;}
	a:visited {color: #1A64B5; font-weight: normal;}

	.dashed_link {text-decoration: none; font-family: arial; font-size: 12px; color: #1A64B5; font-weight: normal; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}

	.dashed_link_red {text-decoration: none; font-family: arial; font-size: 12px; color: #ff0000; font-weight: normal; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}

	.dashed_link_orange {text-decoration: none; font-family: arial; font-size: 12px; color: #ff7518; font-weight: normal; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}

	.dashed_link_green {text-decoration: none; font-family: arial; font-size: 12px; color: #3caa3c; font-weight: normal; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}

	.dashed_link_grey {text-decoration: none; font-family: arial; font-size: 12px; color: #aaaaaa; font-weight: normal; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}

	.dashed_link_blue {text-decoration: none; font-family: arial; font-size: 12px; color: #0000ff; font-weight: normal; border-bottom: 1px dashed; cursor: hand; cursor: pointer;}
	
	.red {text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: #ff0000;}
	.green {text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: #3caa3c;}
	.orange {text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: #ff5518;}
	.grey {text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: #aaaaaa;}
	.blue {text-decoration: none; font-family: arial; font-size: 12px; font-weight: normal; color: #0000ff;}

	
	span.slaquo { margin-left: 0.5em; }
	span.hlaquo { margin-left: -0.5em; }
	span.sbrace { margin-left: 0.25em; }
	span.hbrace { margin-left: -0.25em; }
	
	.tdlightgrey
	{
		background-color: #DDDDDD;
	}	
	
	.dotlink
	{
		font-family: arial;
		text-decoration: none;
		border-bottom: 1px dashed;
		cursor: hand;
		font-size: 12px;
		color: #1A64B5;
		font-weight: normal;
	}

	.dotlinkbold
	{
		font-family: arial;
		text-decoration: none;
		border-bottom: 1px dashed;
		cursor: hand;
		font-size: 12px;
		color: #1A64B5;
		font-weight: bold;
	}
	
	
	.n_i_th {
		float:left;
		border:0;
		margin-bottom: 10px;
		padding:0;
		text-align:center;
	}
	.n_i {
		margin: 5px 0px 0px 0px;
		border: 0px;
	}
	
/*	
	a.vote{
	font:14px Arial, Tahoma, Verdana, sans-serif;
	text-decoration:underline;
	font-weight:bold;
	color:#ffffff;
	margin-top:15px;
	margin-left:25px;
	display:block;
}
a.vote:visited{}
a.vote:hover{
	color:#FF9900;
	font-weight:bold;
}
*/
	
/* end of pre */

/* Core - Body */
body {background-color: #1a3755;}
/* body {background-color: #339939;} */
html, body {padding: 0; margin: 0;}
.body_hd {width: 100%; height: 29px; background: url(../i/body_hd.gif) repeat-x top left; font-size: 1px;}
.body_hd2 {width: 100%; height: 29px; background: url(../i/body_hd2.gif) repeat-x top left; font-size: 1px;}
.body_hd_ny2 {width: 100%; height: 45px; background: url(../i/ny2/stripe_ny2.gif) repeat-x top left; font-size: 1px;}

hr.clear {background: none;border: 0;clear: both;display: block;float: none;font-size: 0;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}


/* Меню */
#lbmenu a {font: bold 12px arial, sans-serif; color: #ffffff; text-decoration: none; display: block; color: #ffffff; padding-top: 2px; padding-right: 10px; padding-bottom: 2px;}
#lbmenu a:hover {font: bold 12px arial, sans-serif; color:#000000; background:#ffdd95;}
#lbmenu_bkg {background: url(../lbmenu_bkg.gif) repeat-x;}
/* end */

/* Райт-батт */
ul.rb {padding-left: 15px; margin: 0;}
/* end */

/* Багофиксы старых "Трейлеров" */
#tr06_hd_b {width: 80px; padding: 5px 0; text-align: center; background-color: #cacaca;}
.tr05_tiny {font: normal 11px arial;}
.tr05_trhd {font: normal 14px arial; color: #0078fd;}
.tr05_abc {font: bold 26px arial; color: #0078fd;}
#tr05_abc_a {width: 440px; padding: 0 10px; background-color: #cacaca; text-align: left; line-height: 0.5em;}
#tr05_abc_a a, #tr05_abc_a a:visited {font: normal 12px arial; color: #009be6; text-decoration: none;}
#tr05_abc_a a:hover, #tr05_abc_a a:active {font: normal 12px arial; color: #006697; text-decoration: none;}

#tr06_h_dl {text-align: left; border: 1px solid #fff; border-style: solid none solid none; background: #eee; font: normal 11px arial; color: #3c3c3c;}
#tr06_h_dl p {padding: 5px 20px 5px 39px; margin: 0px;}
#tr06_h_dl a, #tr06_h_dl a:hover, #tr06_h_dl a:visited, #tr06_h_dl a:active {font: normal 11px arial; color: #0049d2; text-decoration: underline;}
#tr06_h_dl ul, #tr06_h_dl li {margin: 0; padding: 0 10px 5px 20px; list-style-type: none;}
#tr06_h_dl div {color: #727272;}

#tr06_h_play {text-align: left; border: 1px solid #fff; border-style: solid none solid solid; background: #eee; font: normal 11px arial; color: #3c3c3c;}
#tr06_h_play p {padding: 5px 20px 5px 39px; margin: 0px;}
#tr06_h_play a, #tr06_h_dl a:hover, #tr06_h_dl a:visited, #tr06_h_dl a:active {font: normal 11px arial; color: #0049d2; text-decoration: underline;}
#tr06_h_play ul, #tr06_h_play li {margin: 0; padding: 0 10px 5px 20px; list-style-type: none;}
#tr06_h_play div {color: #727272;}

#tr06_h_help {text-align: left; background: #ffda77 url(../trailers/tr06_h_help_bg.gif) no-repeat bottom left; font: normal 11px arial; color: #3c3c3c;}
#tr06_h_help p {padding: 5px 20px 5px 39px; margin: 0px;}
#tr06_h_help a, #tr06_h_dl a:hover, #tr06_h_dl a:visited, #tr06_h_dl a:active {font: normal 11px arial; color: #0049d2; text-decoration: underline;}

.tr06_name_ru {font: bold 18px arial; color: #535353;}
.tr06_name_en {font: bold 16px arial; color: #9b9b9b;}
.tr06_info {font: normal 12px arial; color: #3c3c3c;}
/* end */

/* Фильмы */
#movies_hd {padding: 20px 20px; background: #9ec4ea url(../i/movies/hd_bg.gif) repeat-x;}
#movies_hd h1 {margin: 0px; font: bold 20px arial; color: #fff;}
#movies_hd h2 {margin: 0px; font: bold 14px arial; color: #48515e;}

#movies_main {width: 552px; font: 12px arial; color: #3c3c3c; background-color: #ffffff;}
#movies_main a:link, #movies_main a:visited {color: #05c;}
#movies_main a:hover, #movies_main a:active {color: #c00;}
#movies_main img {border: 0;}
#movies_main table, tr, td {font: 12px arial;}
#movies_main input, textarea {font: 12px arial; color: #3c3c3c; padding: 0px 2px 0px 2px;}
#movies_main ul {padding: 0; margin: 0;}
#movies_main li {list-style-type: none;}
#movies_main h4 {margin: 0.5em 0 0 0; padding: 0; font: bold 12px arial;}

#movies_info {width: 250px; float: left;}
#movies_info div {padding: 15px 0 15px 15px; border: 1px solid #d3d3d3; border-style: none none solid none;}
#movies_info li {padding: 0; margin: 0; margin-left: 10px; list-style-type: none;}

.m_rating_ed h2, .m_rating_vis h2 {padding: 0; margin: 0; font: bold 14px arial; color: #3c3c3c;}
.m_rating_ed h3, .m_rating_vis h3 {padding: 0; margin: 0; font: bold 14px arial; color: #c00;}
.m_rating_vis h5 {padding: 10px 0 0 0; margin: 0; font: normal 11px arial; color: #3c3c3c;}
.m_rating_vis a:link, .m_rating_vis a:visited {font: normal 11px arial; color: #05c;}
.m_rating_vis a:hover, .m_rating_vis a:active {font: normal 11px arial; color: #c00;}
.m_rating_vis span {font: bold 11px arial; color: #9f9f9f;}

#movies_news {padding: 15px 0 50px 15px; clear: left; font: normal 11px arial; color: #787878;}
#movies_news a {font: normal 12px arial;}
#movies_news a:link, #movies_news a:visited {color: #05c;}
#movies_news a:hover, #movies_news a:active {color: #c00;}
#movies_news h2 {margin: 0 0 10px -10px; padding: 0; font: bold 14px arial; color: #3c3c3c;}
#movies_news h3 {margin: 0; padding: 15px 0 5px 0; font: bold 18px arial; color: #b4b4b4;}
#movies_news span {color: #c00;}
#movies_news li {padding: 0 0 0.3em 0; list-style-type: none;}

#movies_sidebar {width: 302px; float: right; padding-top: 15px;}
#movies_sidebar img {border: 0;}
#movies_sidebar a {font: normal 12px arial;}
#movies_sidebar a:link, #movies_sidebar a:visited {color: #05c;}
#movies_sidebar a:hover, #movies_sidebar a:active {color: #c00;}
#movies_sidebar h2 {margin: 0; padding: 0; font: bold 14px arial;}
#movies_sidebar div {padding-left: 50px;}
#movies_sidebar p {padding: 10px 0; margin: 0;}
#movies_sidebar li {padding: 0.5em 0 0.3em 0; list-style-type: none;}
#movies_sidebar .m_rev {background: url(../i/movies/bg_rev.gif) no-repeat;}
#movies_sidebar .m_scr {background: url(../i/movies/bg_scr.gif) no-repeat;}
#movies_sidebar .m_tr {background: url(../i/movies/bg_tr.gif) no-repeat;}
#movies_sidebar .m_pics {background: url(../i/movies/bg_popup.gif) no-repeat;}
#movies_sidebar .m_tr a {font: bold 14px arial;}
#movies_sidebar .m_pics a {font: bold 14px arial;}
#movies_sidebar hr {color: #d3d3d3; height: 1px; border-style: none; background-color: #d3d3d3; margin-bottom: 8px;}
/* end */

/* Рейтинг (by Rogie King) */
.m_rating {list-style: none; margin: 0; padding: 0; width: 170px; height: 30px; position: relative; background: url(../i/movies/star.gif) top left repeat-x;}
.m_rating li {padding: 0; margin: 0; 
/*\*/
float: left;
/* */
}
.m_rating li a {display: block; width: 17px; height: 30px; text-decoration: none; text-indent: -9000px; z-index: 30; position: absolute; padding: 0;}
.m_rating li a:hover {background: url(../i/movies/star.gif) left bottom; z-index: 1; left: 0;}
.m_rating a.one-star {left: 0;}
.m_rating a.one-star:hover {width: 17px;}
.m_rating a.two-stars {left: 17px;}
.m_rating a.two-stars:hover {width: 34px;}
.m_rating a.three-stars {left: 34px;}
.m_rating a.three-stars:hover {width: 51px;}
.m_rating a.four-stars {left: 51px;}	
.m_rating a.four-stars:hover {width: 68px;}
.m_rating a.five-stars {left: 68px;}
.m_rating a.five-stars:hover {width: 85px;}
.m_rating a.six-stars {left: 85px;}
.m_rating a.six-stars:hover {width: 102px;}
.m_rating a.seven-stars {left: 102px;}
.m_rating a.seven-stars:hover {width: 119px;}
.m_rating a.eight-stars {left: 119px;}
.m_rating a.eight-stars:hover {width: 136px;}
.m_rating a.nine-stars {left: 136px;}
.m_rating a.nine-stars:hover {width: 153px;}
.m_rating a.ten-stars {left: 153px;}
.m_rating a.ten-stars:hover {width: 170px;}
/* end */


/* Новая голосовалка */

#star ul.star { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 130px; HEIGHT: 17px; LEFT: 10px; TOP: 0px; POSITION: relative; FLOAT: left; BACKGROUND: url('../i/movies/rating.gif') repeat-x; CURSOR: pointer; }
#star li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 130px; HEIGHT: 17px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute;}
#star li.curr { BACKGROUND: url('../i/movies/rating.gif') left 17px; FONT-SIZE: 1px; }
#star div.user { LEFT: 15px; POSITION: relative; FLOAT: left; padding-top: 1px;}

/* */

/* Новая голосовалка */

#newstar ul.newstar { LIST-STYLE: none; MARGIN: 0; PADDING: 0; WIDTH: 130px; HEIGHT: 17px; LEFT: 10px; TOP: 0px; POSITION: relative; FLOAT: left; BACKGROUND: url('../i/movies/rating.gif') repeat-x; CURSOR: pointer; }
#newstar li { PADDING: 0; MARGIN: 0; FLOAT: left; DISPLAY: block; WIDTH: 130px; HEIGHT: 17px; TEXT-DECORATION: none; text-indent: -9000px; Z-INDEX: 20; POSITION: absolute;}
#newstar li.newcurr { BACKGROUND: url('../i/movies/rating.gif') left 17px; FONT-SIZE: 1px; }
#newstar div.newuser { LEFT: 15px; POSITION: relative; FLOAT: left; padding-top: 1px;}

/* */


/* Новые куски общих стилей */
	/* Нужен для стяжки двух div с float, включенных в общий div */
	.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}
	
	
	
div.clearer {clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px;}

.i25_main {width: 932px; height: 120px; text-align: left;}
	.i25_logo {width: 325px; height: 120px; float: left;}
	.i25_menu_1 {width: 125px; height: 120px; float: left; background: #3a793e url(../i/common/menu_bg.gif) repeat-y top right;}
	.i25_menu_2 {width: 185px; height: 120px; float: left; background: #3a793e url(../i/common/menu_bg.gif) repeat-y top right;}
	.i25_menu_3 {width: 195px; height: 120px; float: left; background: #3a793e url(../i/common/menu_bg.gif) repeat-y top right;}
	.i25_menu_4 {width: 100px; height: 120px; float: left; background: #3a793e url(../i/common/menu_bg.gif) repeat-y top right;}
		.i25_menu_item {font: bold 12px/1.5em arial; color: #fff; margin: 18px 10px 10px 10px; text-decoration: none;}
		.i25_menu_item a:link, .i25_menu_item a:visited {font: bold 12px/1.5em arial; text-decoration: none; color: #fff;} 
		.i25_menu_item a:hover, .i25_menu_item a:active {font: bold 12px/1.5em arial; text-decoration: underline; color: #ffc133;}

.i25_blockbusters {width: 303px; height: 104px; background: url(../i/common/blockbusters_bg.gif) no-repeat top left;}
.i25_blockbusters_row {float: left; width: 111px; text-align: left; font: normal 11px arial; text-decoration: none; color: #fff; margin: 15px 10px 15px 15px; _margin-left: 10px;}
.i25_blockbusters_row a:link, .i25_blockbusters_row a:visited {font: normal 11px arial; text-decoration: none; color: #fff;}
.i25_blockbusters_row a:hover, .i25_blockbusters_row a:active {font: normal 11px arial; text-decoration: underline; color: #ffc133;}

.i25_blockbusters2 {width: 303px; height: 104px; background: url(../i/common/blockbusters_bg.gif) no-repeat top left;}
.i25_blockbusters_row2 {float: left; width: 111px; text-align: left; font: normal 11px arial; text-decoration: none; color: #fff; margin: 10px 10px 10px 15px; _margin-left: 10px;}
.i25_blockbusters_row2 a:link, .i25_blockbusters_row2 a:visited {font: normal 11px arial; text-decoration: none; color: #fff;}
.i25_blockbusters_row2 a:hover, .i25_blockbusters_row2 a:active {font: normal 11px arial; text-decoration: underline; color: #ffc133;}

#tooltip {background: #fff; border: 1px solid #666; color:#333; font: normal 11px arial; margin: 0px; padding: 3px 5px; position: absolute; visibility: hidden}


/* From kgs.css */

#kgs_main {width: 552px; background-color: #fff; font: normal 12px arial; color: #3c3c3c; text-align: left;}
#kgs_main img {border: 0;}
#kgs_logo {width: 552px; height: 135px; background: url(../i/kgs/logo_bg.jpg) no-repeat;}
#kgs_intro {padding: 30px 50px 30px 80px; color: #fff; background: #79ade1 url(../i/kgs/intro_bg.jpg) no-repeat top right;}
#kgs_intro h3 {padding: 10px 0 0 0; margin: 0; font: bold 16px arial; color: #fff;}
#kgs_intro p {padding: 3px 0; margin: 0;}
#kgs_intro p.first {padding-right: 100px;}
.kgs_cell {padding: 20px 0; background: url(../i/kgs/cell_bg.gif) repeat-x bottom left;}
.kgs_op {padding: 10px 0 0 80px; font: bold 14px arial; color: #67c104;}
.kgs_cell div.b {height: 50px; padding: 5px 0 0 80px; font: bold 24px arial; color: #999;}
.kgs_cell span {font: normal 12px arial; line-height: 0.7em; color: #787878;}
.kgs_cell h4.ie {padding: 15px 0 0 80px; margin: 0; font: bold 14px arial; color: #b15a5a;}
.kgs_cell img {width: 300px;}
.kgs_cell img.quickie {width: 113px; height: 21px; border: 0; margin: 10px 49px;}
.kgs_cell ol {padding-left: 80px; padding-bottom: 20px; margin: 10px 50px 0 0;}
.kgs_cell div.ie {background: url(../i/kgs/ico_ie.gif) no-repeat;}
.kgs_cell div.firefox {background: url(../i/kgs/ico_firefox.gif) no-repeat;}
.kgs_cell div.safari {background: url(../i/kgs/ico_safari.gif) no-repeat;}
.kgs_cell div.opera8 {background: url(../i/kgs/ico_opera8.gif) no-repeat;}
.kgs_cell div.opera6 {background: url(../i/kgs/ico_opera6.gif) no-repeat;}

.kgs_rss_cell {padding: 20px 0;}
.kgs_rss_cell div.b {height: 50px; padding: 5px 0 0 80px; font: bold 24px arial; color: #999;}
.kgs_rss_cell span {font: normal 12px arial; line-height: 0.7em; color: #787878;}
.kgs_rss_cell h4.rss {padding: 15px 0 0 80px; margin: 0; font: bold 14px arial; color: #b15a5a;}
.kgs_rss_cell img {width: 300px;}
.kgs_rss_cell ol {padding-left: 80px; padding-bottom: 20px; margin: 10px 50px 0 0;}
.kgs_rss_cell div.rss {background: url(../i/rss/ico_rss.png) no-repeat;}


#kgs_finish {height: 26px; background: url(../i/kgs/finish_bg.gif) repeat-x;}
#kgs_outro {padding: 20px 80px 30px 80px; color: #fff; background: #79ade1 url(../i/kgs/outro_bg.gif) repeat-x;}
#kgs_outro h3 {padding: 10px 0 0 0; margin: 0; font: bold 24px arial; color: #fff475;}
#kgs_outro p {padding: 3px 0; margin: 0;}

/* From copy.css*/

.copy
	{
	text-decoration: none;
	font-family: sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: normal;
	}
.copy a:link, .copy a:visited
	{
	text-decoration: underline;
	font-family: sans-serif;
	font-size: 11px;
	color: #ffe879;
	font-weight: normal;
	}
.copy a:hover, .copy a:active
	{
	text-decoration: underline;
	font-family: sans-serif;
	font-size: 11px;
	color: #ff912d;
	font-weight: normal;
	}
	
/* From news.css */

.spoiler a {color: red; font-weight: bold;}
.spoiler a:hover {color: red; font-weight: bold;}
.spoiler a:active {color: red; font-weight: bold;}
.spoiler a:visited {color: red; font-weight: bold;}


a#newsurl {font: normal 10pt arial, sans-serif; color: #787b85; text-decoration: underline;}
a#newsurl:hover {font: normal 10pt arial, sans-serif; color: #aa002b; text-decoration: underline;}
a#newsarch {font: normal 8pt arial, sans-serif; color: #787b85; text-decoration: none;}
a#newsarch:hover {font: normal 8pt arial, sans-serif; color: #aa002b; text-decoration: none;}
.news_text {font: normal 12px arial, sans-serif; color: #2c2c2c;}
.news_subheader {font: bold 14px arial, sans-serif; text-decoration: none;}
.news_head {font: bold 15px arial, sans-serif; color: #1A64B5; text-decoration: none;}
.news_head:hover {font: bold 15px arial, sans-serif; color: #1A64B5; text-decoration: underline;}
.news_head:visited {font: bold 15px arial, sans-serif; color: #1A64B5; text-decoration: none;}
.news_author {font: italic normal 12px arial, sans-serif; color: #3c3c3c; text-decoration: none;}
.news_date {font: normal 11px arial, sans-serif; color: #808080; text-decoration: none;}
.news_date a {font: normal 11px arial, sans-serif; color: #808080; text-decoration: none;}
.news_trailer_sub {font: 11px tahoma, arial; color: #3c3c3c; margin-top: -8px;}
.news_trailer_sub a {font: 11px tahoma, arial; margin-top: -8px;}
.news_smalllink a {font: normal 11px arial, sans-serif; color: #1A64B5; text-decoration: none;}
.news_smalllink a:visited {font: normal 11px arial, sans-serif; color: #1A64B5; text-decoration: none;}
a:link#news_comms {font: 11px tahoma, arial; color: 1A64B5; text-decoration: none;}
a:visited#news_comms {font: 11px tahoma, arial; color: 1A64B5; text-decoration: none;}
a:hover#news_comms {font: 11px tahoma, arial; color: #1A64B5; text-decoration: underline;}
.news_day {}

ul.lenta_cats {width: 75px; list-style: none; margin: 0; padding: 0 0 0 10px; text-align: right;}
ul.lenta_cats li {float: right; display: block; padding: 0; margin: 2px 1px;}
ul.lenta_cats li a {display: block; overflow: hidden; width: 14px; height: 14px; text-decoration: none;}
ul.lenta_cats a:hover {opacity:.50; filter:alpha(opacity=50); -moz-opacity:.50; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; text-decoration: none;}
 
a.lenta_cat_mov {background-color: #dedede; border: 1px solid #959595;}
a.lenta_cat_ani {background-color: #f6c1ff; border: 1px solid #cf70d8;}
a.lenta_cat_tv {background-color: #afdeff; border: 1px solid #5eade4;}
a.lenta_cat_gam {background-color: #ffe7a5; border: 1px solid #e5ad16;}

.prev_hd {font: bold 13px arial, sans-serif; color: #2c2c2c; text-decoration: none;}
.prev_li {font: normal 12px arial, sans-serif; color: #5f5f5f; text-decoration: none;}
.ok {font: 12px arial, sans-serif; color: #000000; padding: 1 10 1 10;}

	
.boxoffice a {
text-decoration: none;
font-weight: normal;
text-align: left;
}

/* Для оформления тела новости */
	/* Фото актеров-режиссеров, которые мы слева хуячим */
	img.newspic_b {margin: 0 10px 10px 0; border: 1px solid #000;}
	div.flvplayer {border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;}
	img.newspic {margin: 0 10px 10px 0; border: 0;}
	/* Картинки для БО-обзоров, но на деле - картинки со втяжкой/оступами по левому и правому краям колонки */
	img.newspic_b_r {float: right; margin: 4px 0 10px 10px; border: 1px solid #000;}
	img.newspic_b_l {float: left; margin: 4px 10px 10px 0; border: 1px solid #000;}
	/* Список в рамке */
	.news_list {background-color: #eaeaea; padding: 10px 30px; 10px 40px; margin: 10px; border: 1px solid #bfbfbf;}
	/* Галерея */
	.news_gall_hd {font-size: 1px; height: 15px;}
	.news_gall_pics {width: 532px; text-align: center;}
	.news_gall_pics img {margin-top: 5px; border: 0;}
	.news_gall_pics img.thumb {margin-top: 5px; border: 1px solid #000;}
	.news_gall_pics a, .news_gall_pics a:hover, .news_gall_pics a:visited {font: normal 12px arial; color: #1781ce; text-decoration: none;}
	/* Рамки для трейлеров */
	img.newspic_sb {border: 1px solid #000;}
	img.newspic_review {border: 1px solid #000;}
	.newspic_right {margin: 5px 0 5px 10px; border: 1px solid #000;}
	.newspic_left {margin: 5px 10px 5px 0; border: 1px solid #000;}

	.swap_image {cursor: pointer; cursor: hand;}


table.imax{
	height:278px;
	width:552px;	
	font:12px  Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color:white;
	background:url(/i/imax/imax_bg.jpg) top center no-repeat;
}
td.imax_path{
	padding:10px;
	vertical-align:middle;
	height:12px;
	border-bottom:1px dashed white;
}
		 
		  
table.imax a{
	color:white;
	text-decoration:underline;
}

table.imax a:hover{
	color:white;
	text-decoration:none;
}

table.imax a:visited{
	color:white;
	text-decoration:underline;
}
		 
td.imax_search{
	padding:0 0 0 10px;
	height:42px;
	vertical-align:middle;
}

table.imax_menu td{
	padding:0 0px 0 10px;
	border-left:1px dashed #67b7dd;
}

.imax_menu_link{
	font:13px Arial, Helvetica, sans-serif;
	display:block;
	margin:3px;
}

div.olist ol {
	margin:0 0 20px 15px;
	padding:0 10px 0px 15px;
}

div.olist li {
	margin-bottom:3px;
}


a.box1, a.box1:visited {font: normal arial, sans-serif; text-decoration: underline; color: #0016b0;}
a.box1:hover, a.box1:active {font: normal arial, sans-serif; text-decoration: underline; color: #c60000;}
a.box2, a.box2:visited {font: normal 11px arial, sans-serif; text-decoration: underline; color: #0016b0;}
a.box2:hover, a.box2:active {font: normal 11px arial, sans-serif; text-decoration: underline; color: #c60000;}
.box_bold {font: bold 12px arial, sans-serif; color: #555555;}
.box1_sm {font: normal 11px arial, sans-serif; color: #333333;}
.box1_main {font: normal 12px arial, sans-serif; color: #404040;}
.box1_hd a {font: normal 11px arial, sans-serif; color: #000000; text-decoration: none; text-align: center; display: block; background: #dadada; padding: 4px; border: 1px solid #c9c9c9; border-style: none solid none none;}
.box1_hd a:hover {font: normal 11px arial, sans-serif; color: #000000; background: #ceedff; padding: 4px;}
.box1_hd_sel {font: normal 11px arial, sans-serif; text-align: center; color: #000000; background: #c1e3ff; padding: 4px; border: 1px solid #c9c9c9; border-style: none solid none none;}
.box1_row1 {border: 1px solid #d9d9d9; border-style: none solid none none; padding: 5px; background-color: #dff1fd;}
.box1_row2 {border: 1px solid #d9d9d9; border-style: none solid none none; padding: 5px; background-color: #ffffff;}
.box1_row3 {border: 1px solid #d9d9d9; border-style: none solid solid none; padding: 5px; background-color: #c8feb8;}
.box1_row4 {border: 1px solid #d9d9d9; border-style: none solid solid none; padding: 5px; background-color: #FFe0e0;}
.box1_row5 {border: 1px solid #d9d9d9; border-style: none solid solid none; padding: 5px; background-color: #F0F0F0;}
.box1_title_hd {font: bold 18px arial, sans-serif; color: #949494; text-align: right; width: 40%; vertical-align: top;}
.box1_title_sp {width: 20px; background-color: #949494;}
.box1_title_date {font: bold 24px arial, sans-serif; color: #585858; width: 60%; vertical align: top;}




/* ======= STAR-RATER ======== */
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
background: url(star.gif) left -1000px repeat-x;
}
.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position: left top;
}
.star-rating li{
display: inline;
}
.star-rating a,
.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
background-position: left bottom;
}
.star-rating .current-rating{
z-index:1;
background-position: left center;
}

.inline-rating{
display:-moz-inline-block;
display:-moz-inline-box;
display: inline-block;
vertical-align: middle;
}

.small-star{
width:50px;
height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
background-image: url(star_small.gif);
line-height: 10px;
height: 10px;
}
/* ======= /STAR-RATER ======== */


  element {
  	border-bottom-color: #FFFFFF;
  	border-bottom-width: 2px;
  }
	.n_i_th {
		float:left;
		border:0;
		margin-bottom: 10px;
		padding:0;
		text-align:center;
	}
	.n_i {
		margin: 5px 0px 0px 0px;
		border: 0px;
	}
	
.video {
	border: 1 1 0 1 solid #000;
	padding-top: 1px;
	background: #000000;
	vertical-align: text-bottom;
}

/*Top widget custom options*/
.yp-widget-top a.yp-top-movie-link, .yp-widget-top a .yp-movie-title {
   color: #E44E50; /*links color*/
    font-size: 11px; /*links font size*/
}
.yp-widget-top .yp-movie-add, .yp-widget-top .yp-movie-buy, .yp-widget-top .yp-movie-look, .yp-widget-top .yp-movie-remove {
    background-image:url(sprite.png); /* icons  */
}
.yp-inline .yp-movie-add, .yp-inline .yp-movie-buy, .yp-inline .yp-movie-look, .yp-inline .yp-movie-remove {
    height:18px;
    width:19px;
    }
.yota-play-widget .yp-username {
    color:#333 !important;
    }
.yota-play-widget .yp-user-balance {
    font-weight:bold !important;
    color:#333 !important;
    }
    
