body#show #site-content {	display: block;	background: #e6f4f4 url(/im/a-bg-content.gif) center top repeat-y;		margin-bottom: 15px;	width: 964px;}	body#show #site-content #a-bg-top {		display: block;		height: 20px;		background: #e6f4f4 url(/im/a-bg-top.gif) center top no-repeat;		font-size: 0;	}	body#show #site-content #a-bg-bottom {		display: block;		height: 20px;		background: #e6f4f4 url(/im/a-bg-bottom.gif) center bottom no-repeat;		font-size: 0;	}	body#show #site-content #a-content {		display: block;		margin: 0 5px;		width: 954px;		background-color: #e6f4f4;		background-repeat: no-repeat;		background-position: 187px 0;	}	body#show #site-content #a-content.series {		background-position: 187px 35px;	}	body#show #site-content #a-content.series-genres {		background-position: 187px 65px;	}	body#show #a-content-spc {		display: block;		float: right;		width: 10px;		height: 480px;		margin: 0;	}	body#show #a-content-spc.series {		height: 475px;	}/*------------------------------*/body#show #site-content h1#a-title {	display: block;	width: 450px;	padding: 20px 0 15px 37px;	color: #1b7bcd;}	body#show #site-content h1#a-title a {		color: #1b7bcd;		text-decoration: underline;	}body#show #site-content h2#a-series-title {	display: block;	width: 450px;	padding: 20px 0 0 37px;	color: #f68608;}body#show #site-content #a-rating {	display: block;	position: absolute;	width: 32px;	height: 32px;	right: 15px;	top: 240px;}	#a-rating .val {		font-size: 12px;		color: #6e7571;		background: #ebebeb url(/im/rate-bg.gif) center top no-repeat;		text-align: center;		padding: 2px 0;		height: 12px;	}		#a-rating .val img {			margin-top: 1px;		}	#a-rating .ctrl {		display: none;		padding-top: 2px;	}		#a-rating .ctrl a {			display: block;			float: left;			margin: 0;			padding: 0;		}body#show #site-content #a-mainnav {	display: block;	position: absolute;	width: 86px;	height: 260px;	z-index: 10;	right: 5px;	top: 275px;}body#show #site-content #a-mainnav.series {	top: 310px;}body#show #site-content #a-mainnav.series-genres {	top: 340px;}	#a-mainnav div {		display: block;		width: 86px;		height: 65px;		overflow: hidden;	}		#a-mainnav div a {			display: block;			width: 86px;			height: 65px;			cursor: pointer;			overflow: hidden;		}		/* for pngfix */		.a-mainnav-img {			width: 86px;			height: 65px;		}		/* for pngfix */		.a-mainnav-img-1 {			width: 86px;			height: 69px;		}		#a-mainnav div#a-mainnav-hero {			height: 69px;		}		#a-mainnav div#a-mainnav-hero a {			height: 69px;			cursor: pointer;		}body#show #site-content #a-credits {	display: block;	width: 450px;	margin-left: 37px;}	body#show #site-content #a-credits .a-credits-item {		font-size: 14px;		line-height: 130%;		color: #515457;	}		body#show #site-content #a-credits .a-credits-item .credits-item-dt {			font-weight: bold;		}		body#show #site-content #a-credits .a-credits-item .credits-item-dd {			padding-left: 5px;		}body#show #site-content #a-short {	display: block;	width: 450px;	margin: 10px 0 0 37px;	color: #1b7bcd;	font-size: 14px;	font-weight: bold;	line-height: 17px;}body#show #site-content #a-series-short {	display: block;	width: 450px;	margin: 10px 0 0 37px;	color: #3f4143;	font-size: 14px;	font-weight: bold;	line-height: 17px;}body#show #site-content #a-full {	display: block;	width: 450px;	margin: 10px 0 0 37px;	color: #3f4143;	font-size: 14px;	font-weight: normal;	line-height: 17px;}	body#show #site-content #a-full p {		margin-bottom: 10px;	}/* используется также в новостях */#site-content #a-img-full {	display: block;	width: 370px;	height: 280px;	border: none;	background: url(/im/a-img-full-bg.gif) center left no-repeat;}/* только для анонсов */body#show #a-img-full {	position: absolute;	z-index: 5;	top: 268px;	right: 51px;}#site-content #a-img-full.series {	top: 303px;}#site-content #a-img-full.series-genres {	top: 333px;}	/* для анонсов и новостей */	#a-img-full-content {		display: block;		width: 360px;		height: 270px;		background: #ffffff;	}	/* только для анонсов */	body#show #a-img-full-content {		position: absolute;		left: 5px;		top: 5px;		z-index: 2;	}		/* для анонсов и новостей */	#site-content #a-img-full #left-bg {		display: block;		z-index: 3;		width: 14px;		height: 280px;	}	/* только для анонсов */	body#show #site-content #a-img-full #left-bg {		position: absolute;		z-index: 3;		left: 0;		top: 0;	}		/* для анонсов и новостей */	#site-content #a-img-full #right-bg {		display: block;		width: 14px;		height: 280px;	}	/* только для анонсов */	body#show #site-content #a-img-full #right-bg {		position: absolute;		z-index: 3;		right: 0;		top: 0;	}		#img-full-prev,	#img-full-next	{		display: none;	}/* для анонсов и новостей */#site-content #a-img-list {	display: block;	width: 371px;	height: 40px;}/* только для анонсов */body#show #site-content #a-img-list {	position: absolute;	z-index: 1;	right: 51px;	top: 595px;}body#show #site-content #a-img-list.series {	top: 630px;}body#show #site-content #a-img-list.series-genres {	top: 660px;}	/* для анонсов и новостей */	#a-img-list #img-list-wrapper, #a-serie-img-list #img-list-wrapper {		display: block;		width: 371px;		height: 40px;	}	/* только для анонсов */	body#show #a-img-list #img-list-wrapper, body#show #a-serie-img-list #img-list-wrapper {		position: absolute;		left: 0;		top: 0;	}		#img-list-wrapper .a-img-list-item {			display: none;			float: left;			width: 50px;			height: 40px;			margin-right: 3px;			overflow: hidden;		}			#img-list-wrapper .a-img-list-item .img-list-href,			#img-list-wrapper .a-img-list-item .img-list-href a,			#img-list-wrapper .a-img-list-item .img-list-preview {				width: 50px;				height: 40px;			}			#img-list-wrapper .a-img-list-item .img-list-href {				display: block;				position: absolute;			}			/* for pngfix */			.img-list-href-img {				width: 50px;				height: 40px;			}		#img-list-wrapper .a-img-list-item.active {			display: block;		}		/* для анонсов и новостей */		#a-img-list #a-img-list-left {			display: block;			width: 17px;			height: 15px;			padding: 0;			margin: 0;		}		/* только для анонсов */		body#show #a-img-list #a-img-list-left {			position: absolute;			top: 11px;			left: -25px;		}		/* для анонсов и новостей */		#a-img-list #a-img-list-right {			display: block;			width: 17px;			height: 15px;			padding: 0;			margin: 0;		}		/* только для анонсов */		body#show #a-img-list #a-img-list-right {			position: absolute;			top: 11px;			left: 378px;		}		body#show #site-content .games-link {	display: block;	position: absolute;	width: 360px;	right: 65px;	top: 680px;	z-index: 20;	text-align: center;}/*------------------------------*//* Герои -----------------------*/body#show #site-content h1.a-title-hero {	width: 800px !important;}body#show #site-content h1.a-title-series {	width: 800px !important;}body#show #a-heroes {	display: block;	width: 800px;	padding: 20px 0 15px 37px;}	body#show .a-heroes-item {		display: block;		margin-bottom: 20px;	}		body#show .a-heroes-item .a-heroes-img {			display: block;			float: left;			width: 120px;			height: 90px;			padding-bottom: 20px;		}		body#show .a-heroes-item .a-heroes-text {			display: block;			float: left;			padding-left: 20px;			width: 600px;		}			body#show .a-heroes-item .a-heroes-text h3 {				display: inline!important;				font-size: 16px;				font-weight: bold;				color: #db5000;							}			body#show .a-heroes-item .a-heroes-text p {				display: inline!important;				font-size: 14px;				line-height: 18px;			}/* Серии -----------------------*/body#show #a-series-types {	display: block;	margin-left: 37px;	margin-bottom: 10px;}	body#show #a-series-types a {		display: inline;		font-size: 14px;		font-weight: bold;		color: #555555;		padding-right: 10px;		line-height: 20px;	}	body#show #a-series-types a.active {		display: inline !important;		color: #1b7bcd;	}div#a-series-scroll-list {	display: block;	width: 364px;	height: 270px;	text-align: left;	margin: 0 0 0 37px;	border: 1px solid #ccc;	overflow: auto;	overflow-x: hidden;	overflow-y: scroll;	background: #f5fbfb;}	div#a-series-scroll-list div {		display: none;		padding: 5px 10px;		border: none;		background: transparent;	}	div#a-series-scroll-list div.active, div#a-series-scroll-list div div {		display: block;		background: transparent;	}		div#a-series-scroll-list a, div#a-series-scroll-list span {			display: block;						margin: 0 0 4px 0;						line-height: 110%;			font-size: 12px;			font-weight: normal;			text-decoration: none;			color: #3f4143;			background: transparent;		}		div#a-series-scroll-list a:hover {			text-decoration: underline;		}		div#a-series-scroll-list a.active {			color: #1b7bcd;		}		div#a-series-scroll-list span {			color: #999;		}
