
#a-content {
	display: block;
	position: absolute;
	width: 964px;
	height: 635px;
	background: url(bg.gif) left top no-repeat;
}
#a-content .swf {
	display: block;
	position: absolute;
	left: 6px;
	width: 400px;
	height: 540px;
}
#a-content #super-content {
	display: block;
	position: absolute;
	z-index: 2;
	left: 415px;
	width: 537px;
	height: 540px;
}


#a-content #super-menu {
	display: block;
	height: 95px;
}

#a-content #super-menu .m-1,
#a-content #super-menu .m-2,
#a-content #super-menu .m-3,
#a-content #super-menu .m-4,
#a-content #super-menu .m-5
{
	display: block;
	position: absolute;
	margin-top: 10px;

}
#a-content #super-menu .m-1 {
	left: 20px;
	width: 166px;
	margin-top: 2px;
}
#a-content #super-menu .m-2 {
	left: 360px;
	width: 206px;
}
#a-content #super-menu .m-3 {
	left: 571px;
	width: 204px;
}
#a-content #super-menu .m-4 {
	left: 780px;
	width: 124px;
}
#a-content #super-menu .m-5 {
	left: 779px;
	width: 154px;
}


#a-content #bottom-menu {
	display: block;
	position: abolute;
	width: 964px;
	height: 540px;
	
}
#a-content #bottom-menu .bm-1-wrapper,
#a-content #bottom-menu .bm-2-wrapper
{
	display: block;
	position: absolute;
	z-index: 3;
	padding-top: 59px;
	height: 57px;
}
#a-content #bottom-menu .bm-1-wrapper {
	right: 70px;
	bottom: 20px;
	width: 138px;
}
#a-content #bottom-menu .bm-2-wrapper {
	right: 119px;
	bottom: 0px;
	width: 100px;
}




#a-content #v-switcher {
	display: block;
	position: absolute;
	z-index: 10;
	width: 380px;
	right: 90px;
	top: 106px;
}
#a-content #v-switcher .for-children,
#a-content #v-switcher .for-parents,
#a-content #v-switcher .for-some {
	display: block;
	position: absolute;
	height: 17px;
	padding-top: 3px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#a-content #v-switcher .for-some {
	font-size: 12px;
}
#a-content #v-switcher .for-children a,
#a-content #v-switcher .for-parents a,
#a-content #v-switcher .for-some a {
	color: #57a6dc;
}
#a-content #v-switcher .for-children {
	width: 140px;
	background: #fff;
}
#a-content #v-switcher .for-parents {
	width: 240px;
	left: 140px;
	background: #fff;
}
#a-content #v-switcher .for-some {
	top: 25px;
	left: 50px;
	background: #fff;
}
#a-content #v-switcher .for-children.active,
#a-content #v-switcher .for-parents.active,
#a-content #v-switcher .for-some.active {
	background: #cdebfb;
}
#a-content #v-switcher .for-children .f-l,
#a-content #v-switcher .for-children .f-r,
#a-content #v-switcher .for-parents .f-l,
#a-content #v-switcher .for-parents .f-r,
#a-content #v-switcher .for-some .f-l,
#a-content #v-switcher .for-some .f-r {
	display: none;
	position: absolute;
	width: 10px;
	height: 20px;
}
#a-content #v-switcher .for-children.active .f-l,
#a-content #v-switcher .for-parents.active .f-l,
#a-content #v-switcher .for-some.active .f-l {
	display: block;
	top: 0;
	left: 0;
	background: url(for-parents-l.gif) left top no-repeat;
}
#a-content #v-switcher .for-children.active .f-r,
#a-content #v-switcher .for-parents.active .f-r,
#a-content #v-switcher .for-some.active .f-r {
	display: block;
	top: 0;
	right: 0;
	background: url(for-parents-r.gif) left top no-repeat;
}




#a-content #super-content #swf-video {
	display: block;
	position: absolute;
	right: 70px;
	top: 50px;
}
#a-content #super-content #super-text-wrapper {
	display: block;
	width: 497px;
	height: 500px;
	padding: 20px 20px 20px 20px;
	background: #ffffff url(bg-about.gif) left top no-repeat;
}
#a-content #super-content #super-text {
	display: block;
	background: #ffffff;
	width: 500px;
	height: 350px;
	overflow: auto;
}
#a-content #super-content #super-text #a-short {
	display: block;
	color: #368105;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin-top: 10px;
	margin-bottom: 20px;
	padding: 0 0px;
}
#a-content #super-content #super-text,
#a-content #super-content #super-text #a-full {
	display: block;
	color: #333333;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
}
#a-content #super-content #super-text h1 {
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: bold;
	color: #940084;
}
#a-content #super-content #super-text h2 {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #940084;
}
#a-content #super-content #super-text p {
	margin-bottom: 10px;
}



/* Фотогалерея */
#a-content #super-content #a-img-full {
	display: block;
	position: absolute;
	width: 480px;
	height: 370px;
	top: 30px;
	left: 30px;
	border: none;
	background: #ffffff;
}

#a-content #super-content #a-img-full #a-img-full-content {
	display: block;
	position: absolute;
	z-index: 1;
	top: 5px;
	width: 480px;
	height: 360px;
	background: #ffffff;
}
#a-content #super-content #a-img-full #left-bg {
	display: block;
	z-index: 2;
	width: 16px;
	height: 370px;
	position: absolute;
	left: 0;
	top: 0;
}

#a-content #super-content #a-img-full #right-bg {
	display: block;
	z-index: 2;
	width: 16px;
	height: 370px;
	position: absolute;
	right: 0;
	top: 0;
}

#img-full-prev,
#img-full-next
{
	display: none;
	width: 20px;
	height: 32px;
	position: absolute;
}
#img-full-prev,
#img-full-next
{
	display: none;
	width: 20px;
	height: 32px;
	position: absolute;
}
#img-full-prev {
	left: 10px;
	top: 200px;
}
#img-full-next {
	left: 510px;
	top: 200px;
}
#img-cursor {
	display: block;
	position: absolute;
	background: url(cursor-bg.gif) left top no-repeat;
	z-index: 5;
	width: 70px;
	height: 25px;
	top: 370px;
	left: 440px;
	text-align: center;
	color: #e94a4a;
	font-weight: bold;
	font-size: 16px;
	padding-top: 5px;
}





#a-img-list {
	display: block;
	width: 480px;
	height: 62px;
	position: absolute;
	z-index: 1;
	left: 33px;
	bottom: 55px;
}

	#img-list-wrapper
	{
		display: block;
		width: 486px;
		height: 62px;
		position: absolute;
		overflow: hidden;
		left: 0;
		top: 0;
	}
		#img-list-wrapper .a-img-list-item {
			display: none;
			float: left;
			width: 69px;
			height: 62px;
			margin-right: 12px;
			overflow: visible;
		}
			#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: 69px;
				height: 62px;
			}
			#img-list-wrapper .a-img-list-item .img-list-href {
				display: block;
				position: absolute;
			}
			/* for pngfix */
			.img-list-href-img {
				width: 69px;
				height: 62px;
			}
		#img-list-wrapper .a-img-list-item.active {
			display: block;
		}
		#a-img-list #a-img-list-left {
			display: block;
			position: absolute;
			z-index: 3;
			
			width: 23px;
			height: 23px;
			padding: 0;
			margin: 0;
			top: 20px;
			left: -28px;
		}
		#a-img-list #a-img-list-right {
			display: block;
			position: absolute;
			z-index: 3;
			
			width: 23px;
			height: 23px;
			padding: 0;
			margin: 0;
			top: 20px;
			left: 478px;
		}


/* Герои */
#a-content #super-content .hero {
	display: none;
}
#a-content #super-content .hero.active {
	display: block;
}
	.hero .hero-img {
		display: block;
		position: absolute;
		z-index: 5;
	}
	.hero .hero-text-wrapper {
		display: block;
		position: absolute;
		padding: 15px;
		background: #fff;
	}
	.hero .hero-text {
		display: block;
		overflow: auto;
		font-size: 14px;
		line-height: 17px;
		color: #000;		
		background: #fff;
	}
	.hero .hero-text .name{
		font-weight: bold;
		color: #940084;
	}
	.hero .hero-text h1,
	.hero .hero-text h2
	{
		font-size: 14px;
		font-weight: bold;
		color: #940084;
		line-height: 18px;
	}
	.hero .hero-text p {
		margin-bottom: 10px;
	}
	
	
	
	#lili .hero-img {
		left: 15px;
		top: 20px;
	}	
	#lili .hero-text-wrapper {
		z-index: 6;
		left: 160px;
		top: 15px;
		width: 335px;
		height: 360px;
		background: url(hero-lili-bg.gif) left top no-repeat;
	}
	#lili .hero-text {
		height: 355px;
	}

	
	#den .hero-img {
		z-index: 5;
	}	
	#den .hero-text-wrapper {
		z-index: 6;
		left: 100px;
		top: 130px;
		width: 375px;
		height: 210px;
		background: url(hero-den-bg.gif) left top no-repeat;
	}
	#den .hero-text {
		height: 205px;
	}
	
	
	#max .hero-img {
		z-index: 6;
		bottom: 359px;
		left: 200px;
	}	
	#max .hero-text-wrapper {
		z-index: 5;
		left: 40px;
		top: 170px;
		width: 395px;
		height: 210px;
		background: url(hero-max-bg.gif) left top no-repeat;
	}
	#max .hero-text {
		height: 205px;
	}
	

	#betty .hero-img {
		bottom: 155px;
		left: 100px;
	}	
	#betty .hero-text-wrapper {
		left: 70px;
		top: 70px;
		width: 365px;
		height: 170px;
		background: url(hero-betty-bg.gif) left top no-repeat;
	}
	#betty .hero-text {
		height: 165px;
	}
	

	#ben .hero-img {
		z-index: 5;
		top: 20px;
		right: 80px;
	}	
	#ben .hero-text-wrapper {
		z-index: 6;
		left: 50px;
		top: 101px;
		width: 345px;
		height: 170px;
		background: url(hero-ben-bg.gif) left top no-repeat;
	}
	#ben .hero-text {
		height: 165px;
	}

	
	
	

/* Серии */
#super-content #series-list-wrapper {
	display: block;
	position: absolute;
	width: 230px;
	height: 505px;
	padding: 15px 5px 10px 15px;
	background: url(series-list-bg.gif) left top no-repeat;
}
#super-content #series-list {
	display: block;
	width: 230px;
	height: 505px;
	background: #fff;
}
#super-content #series-list .series-item {
	margin-bottom: 5px;
}
#super-content #series-list .series-item a {
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
#super-content #series-list .series-item.active a { 
	color: #940084;
}
#super-content #series-content-wrapper {
	display: block;
	position: absolute;
	width: 290px;
	height: 510px;
	left: 250px;
	padding: 10px;
	background: url(series-content-bg.gif) left top no-repeat;
}
#super-content .series-content {
	display: none;
	width: 270px;
	height: 510px;
}
#super-content .series-content.active {
	display: block;
}
#super-content .series-content .series-text {
	display: block;
	width: 270px;
	height: 510px;
	font-size: 14px;
	line-height: 16px;
	overflow: auto;
}
#super-content .series-content .series-text h1 {
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #940084;
}
#super-content .series-content .series-text p.short {
	font-weight: bold;
	color: #555;
}
#super-content .series-content .series-text p {
	color: #000;
	margin-bottom: 10px;
}



#site-aux {
	margin-top: 655px;
}



