@charset "UTF-8";

#textContentContainer h2
{
	margin-bottom:15px;
	
	color:#4d9899;
}

#mcs3_container .scrollDownBtn,
#mcs3_container .scrollUpBtn
{
	position:absolute;
	
	display:block;
	
	width:30px;
	
	height:30px;
}
#mcs3_container .topRound,
#mcs3_container .bottomRound
{
	position:absolute;
	
	display:block;
	
	width:30px;
	
	height:6px;
}
#mcs3_container .topRound
{
	top:-6px;
	
	left:0px;
	
	background:url(../img/draggerTopRound.png);
}
#mcs3_container .bottomRound
{
	bottom:-6px;
	
	left:0px;
	
	background:url(../img/draggerBottomRound.png) no-repeat top;
}
#mcs3_container .scrollDownBtn
{
	bottom:109px;
	
	right:-97px;
	
	background:url(../layout/pager-page-down-normal.png);
}
#mcs3_container .scrollUpBtn
{
	top:0px;
	
	right:-97px;
	
	background:url(../layout/pager-page-up-normal.png);
}

#mcs3_container{ margin:0; width:540px; }
#mcs3_container .customScrollBox{position:relative; height:100%; overflow:hidden;}
#mcs3_container .customScrollBox .container{position:relative; top:0px; float:left;}
#mcs3_container .customScrollBox .content{clear:both;}
#mcs3_container .customScrollBox .content p{padding:0px; margin:0; }
#mcs3_container .customScrollBox img{}
#mcs3_container .dragger_container
{
	position:absolute; width:30px; height:33%;
	
	top:50px; right:-97px;
	
	cursor:pointer
}

#textContentContainer #mcs3_container .dragger_container
{
	background:url(../img/scrollerbg.png) repeat-y;	
}

#mcs3_container .dragger
{
		position:absolute;
		
		width:30px; height:60px;
		
		background:url(../img/draggerBg.png) repeat-y;
		
		margin-left:0px;
		
		cursor:pointer;
}

#mcs3_container .dragger_pressed
{

}
	
#mcs3_container .dragger .top
{
	top:-6px;
	
	left:0px;
	
	background:url(../img/draggerTop.png) no-repeat;
}

#mcs3_container .dragger .bottom
{
	bottom:-6px;
	
	left:0px;
	
	background:url(../img/draggerBottom.png) no-repeat top;
}

#mcs3_container .dragger .top, #mcs3_container .dragger .bottom
{
	position:absolute;
	
	height:8px;
	
	width:30px;
	
	display:block;
}


body
{
	margin:0; padding:0;
	
	font-family: Helvetica, sans-serif, Arial;
	
	font-size:14px;
	
	line-height:1.5;
	
}

a, a img
{
	border:none;
	
	outline:none;
}

p
{
	padding-bottom:14px;
}

#opener
{
	width:540px;
	
	margin:0px auto;
	
	text-align:center;	
}

#opener h1
{
	color:#fff;
	
	font-size:60px;
	
	font-weight:bold;	
	
	margin-bottom:8px;
	
	line-height:1.0;
}

#opener h2
{
	color:#4d9899;
	
	font-size:20px;
	
	font-weight:600;	
}

#opener-subtext
{
	margin-top:60px;
	
	color:#4d9899;
	
	font-size:14px;
	
	line-height:20px;	
}

#opener-linkblock
{
	margin-top:6px;
}

#opener-link 
{	
	font-weight:600;
	
	color:#4d9899;
	
	padding-right:17px;
	
	background:url(../layout/opener-arrow.png) no-repeat right;	
	
	text-decoration:none;
}

#opener-link:hover
{
	text-decoration:underline;
}	

#mainMenuContainer
{
	width:100%;											height:200px;
	
	position:absolute;								bottom:0px;
	
	z-index:1000;
}

#mainMenu
{
	width:152px;										height:154px;
	
	background:#F90;
	
	margin:0px auto;
	
	opacity:0.5;
	
	//display:none;
}

#textContentContainer
{
	position:absolute;								top:0px;
	
	z-index:999;
	
	width:100%;											height:100%;
	
	visibility:hidden;
	
	font-size:14px;
	
	line-height:1.5;
	
	opacity:0;

}

#textContentContainer a
{
	color:#4d9899; 
	
	/* font-size:16px; */
}

#floatingTextContentContainer
{
	height:100%;
	
	width:100%;
	
	margin:0px auto;
	
	/*overflow:hidden;*/
	
	position:absolute;								top:60px;				left:55px;
		
}

#floatingTextShadowContainerOuter
{	
	padding:0;
	
	width: 760px;	
	
	margin: 0px auto;
	
	position:relative;
	
	background:url(../layout/textBgBottom.png) no-repeat bottom center;
}

#floatingTextShadowContainerOuter.black
{	
	background:url(../layout/textBgBottomBlack.png) no-repeat bottom center;
}

#floatingTextShadowContainerInner
{
	
	padding:0;
	
	width: 760px;	
	
	margin: 0px auto;
}

#floatingTextContentContainerOuter
{
	position:relative;

	width:100%;											height:80%;
	
	margin:0px auto;
}

#floatingTextShadowForBackground
{
	background:url(../layout/textBgV.png) repeat-y;
	
	width: 760px;	
	
	margin: 0px auto;
	
	position:absolute;

}

#floatingTextShadowForBackground.black
{
	background:url(../layout/textBgVBlack.png) repeat-y;
	
	color:#FFF;
}

#floatingTextShadowContainerOuter.black .content
{
	color:#FFF;
}

#floatingTextContentContainerInner
{	
	position:absolute;
}

#floatingTextContentContainer .column
{
	/*width:540px;	*/
}

#floatingTextControls
{
	position:absolute;								top:55px; 				right:-55px;
	
	min-width:55px;
	
	min-height:100px;
	
	z-index:1005;
}

#floatingTextMenu
{
	position:absolute;								bottom:-70px; 				right:55px;
	
	width:241px;										height:70px;
}

.column
{	
	/*padding-right:55px;*/
}

#textContentContainer .column.first
{
	display:block;
}

#tempText
{
	opacity:1;
	
	overflow:hidden;	
	
	z-index:10000;
}

#tempText
{
	display:none;
}

#tempTextContainer
{
	position:absolute;								top:0px;
	
	z-index:998;
	
	opacity:0.2;
}

#pager-pages
{
	overflow:hidden;
}

#pager-pages-inner
{
	overflow:hidden;
	
	margin-top:0px;
}

#pager-page-up-link
{
	display:block;
	
	width:55px;											height:40px;
	
	background:url(../layout/pager-page-up-normal.png);
	
	margin-bottom: 10px;
}

#pager-page-down-link
{
	display:block;
	
	width:55px;											height:40px;
	
	background:url(../layout/pager-page-down-normal.png);

	margin-top: 10px;
}

#pager-page-up-link:hover
{
	background:url(../layout/pager-page-up-hover.png);
}

#pager-page-down-link:hover
{
	background:url(../layout/pager-page-down-hover.png);
}

.pager-page a
{
	width:55px;											height:49px;;
	
	background:url(../layout/pager-page.png);	
	
	display:block;
}

.pager-page-link
{
	line-height:49px;
	
	text-align:center;
	
	position:relative;
}

.pager-page-link span
{
	display:block;
	
	position:absolute;
	
	left:11px;											top:2px;
	
	width:30px;
	
	text-align:center;
	
	font-size:18px;									font-weight:normal;				color:#FFF;
	
	display:block;
	
	color:#4d9899;
	
	opacity:0.1;
}

.pager-page-link.active-page span
{
	display:block;	
	
	color:#FFF;
	
	opacity:1.0;
}

.pager-page-link.active-page 
{
	display:block;	
	
	background:url(../layout/pager-page-active-page.png);	
}

#shutter-bottom-menu, #shutter-bottom-film
{
	width:120px;										height:70px;
	
	position:absolute;
	
	top:-40px;
}

#shutter-bottom-container
{
	position:absolute;
	
	z-index:1100;
	
	bottom:10px;
	
	right:110px;
	
	width:241px;
	
	height:70px;
	
	overflow:hidden;
}
#shutter-bottom-menu-link, #shutter-bottom-film-link
{
	width:120px;
	
	height:70px;	
	
	display:block;
	
	position:relative;
	
}

#shutter-bottom-menu-link-opener, #shutter-bottom-film-link-opener
{
	width:120px;										height:30px;
	
	display:block;
	
	position:absolute;
	
	bottom:0px;
}

#shutter-bottom-menu-link
{	
	background:url(../layout/shutter-menu.png);
}

#shutter-bottom-film-link
{	
	background:url(../layout/shutter-film.png);
}

#shutter-bottom-film-shortcut
{	
	background:url(../layout/shutter-film-shortcut.png);
	
	width:143px;										height:83px;
	
	position:fixed;
	
	bottom:-40px;
	
	right:18px;
	
	z-index:9999;
	
	opacity:0.0;
	
	display:none;
}

#shutter-bottom-film-shortcut-opener
{	
	width:100%;
	
	height:37px;
	
	background:#CF3;

	position:absolute;
	
	top:0px;
	
	z-index:9999;
	
	display:block;
}

#shutter-bottom-film-shortcut-shortcut
{	
	width:100%;
	
	height:46px;
	
	background:#0F6;
	
	opacity:0.5;
	
	position:absolute;
	
	bottom:0px;
}


#shutter-bottom-menu
{	
	left:121px;

	z-index:1100;
}

#shutter-bottom-film
{	
	left:0;

	z-index:1100;
}

#supersizedControls
{
	position:fixed;
	
	z-index:3010;
}

#controls-wrapper
{
	display:none;	
}

#controls-parent
{
	display:none;	
}

#videoContent
{
	display:none;	
}

#textContentContainer
{
	display:block;	
}
