body
{
	background: #e9edac;
	color: #000000;
}

h1,
a.h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.6em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
#Content a:hover
{
	color: #000000;
}
h1.super
{
	font-size: 3.5em;
	font-weight: bold;
}
h2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 2.4em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	xletter-spacing: 0.1em;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
}
.zoomed
{
	cursor: move;
}
.nozoomed
{
	cursor: default;
}


#MainContainer
{
	position: absolute;
	width: 3690px;
	height: 1783px;
	z-index: 2;
}
a
{
	cursor: pointer;
	xposition: relative;
}
a.nolink
{
	text-decoration: none;
	cursor: text;
}
a:hover
{
	color: #000000;
}
#subBackground
{
	width: 100%;
	height: 3000px;
	position: absolute;
	top: 0;
	z-index: 1;
}
#Background
{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
#Background img
{
	position: absolute;
}
#Background img#BG
{
	position: relative;
	width: 100%;
	height: 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/services/background.jpg',sizingMethod='scale');
}

#HeadLinks
{
	width: 100%;
	height: 100%;
	position: absolute;
}
#HeadLinks div,
#subContent div
{
	position: absolute;
	color: #000000;
	
}
.nozoomed #HeadLinks div
{
	cursor: pointer;
}
.zoomed #HeadLinks div
{
	cursor: move;
}
#HeadLinks div div
{
	position: relative;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}
#HeadLinks div div img
{
	position: absolute;
	left: 0;
	top: 0;
	
	width: 100%;
	height: 100%;
}


#subContent p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 180%;
	padding-top: 0;
	margin: 0;
	cursor: text;
}
#subContent a
{
	color: #9b2226;
}
#subContent a:hover
{
	color: #000000;
}
#subContent
{
	position: absolute;
	width: 100%;
	height: 100%;
}
.nolink img.header-links
{
	display: none;
}
.nolink img.header-text
{
	display: inline;
}
.link img.header-links
{
	display: inline;
}
.link img.header-text
{
	display: none;
}


#Interest-head
{
	left: 15%;
	margin-left: 1em;
	top: 14%;
	margin-top: 0.3em;
	width: 30%;
	height: 4%;
}
#Afishi-head
{
	left: 80%;
	top: 46%;
	width: 9.2%;
	height: 8%;
}
#Flag-head
{
	left: 8%;
	margin-left: 0.8em;
	top: 67%;
	width: 12%;
	height: 5%;
}
#Time-head
{
	left: 43%;
	top: 28%;
	height: 6%;
	width: 9%;
}
#Subjects-head
{
	left: 34%;
	margin-left: 0.4em;
	top: 66%;
	margin-top: 0.2em;
	width: 10%;
	height: 3%;
}
#Effect-head
{
	left: 68%;
	top: 23%;
	width: 7%;
	height: 5%;
}

#Interest-content
{
	left: 15%;
	top: 21%;
	margin-top: 0.8em;
	width: 16%;
	font-size: 1em;
}
#Afishi-content
{
	left: 80%;
	padding-left: 1.4em;
	top: 55%;
	width: 5%;
}
#Afishi-content p
{
	line-height: 150%;
}
#Afishi-content a
{
	color: #e8453b;
}
#Afishi-content a:hover
{
	color: #000000;
}
#Flag-content
{
	left: 10%;
	padding-left: 0.6em;
	top: 73%;
	width: 13%;
}
#Flag-content p
{
	line-height: 160%;
}
#Time-content
{
	left: 43%;
	padding-left: 0.8em;
	top: 34%;
	padding-top: 0.5em;
	width: 6.5%;
}
#Time-content p
{
	line-height: 150%;
}
#Subjects-content
{
	left: 37%;
	top: 69%;
	margin-top: 1em;
	padding-left: 0em;
	width: 7%;
}
#Subjects-content p
{
	line-height: 140%;
}
#Effect-content
{
	left: 68%;
	top: 29%;
	width: 9%;
}

.header, .line
{
	display: none;
}


div#ZoomNavigator img#MiniMap
{
	width: 101px;
	height: 49px;
}
div#ZoomRect
{
	border: 2px solid #000000;
}

#Afishi-content a {
	color: #F2F7D7;
}