/* Panel */
#PanelContent
{
	width				:	850px;
	margin				:	0px auto;
	background-color	:	#ffffff;
}
#PanelContentTop
{
	width				:	850px;
	margin				:	0px auto;
}
#PanelHeader
{
}
#PanelHeaderTitle
{
	display					:	none;
}
#PanelHeaderMenu
{
	position					:	relative;
	background-color		:	#ffffff;
	height					:	110px;
}
#PanelHeaderMenuLogo
{
	position					:	absolute;
	top						:	50px;
	left						:	10px;
}
#PanelHeaderMenuMain
{
	position					:	absolute;
	top						:	45px;
	right					:	0px;
	padding					:	10px;
	background-color		:	#ffffff;
}
#PanelTopMenuMain
{
	background-color		:	#ffffff;
	margin					:	0px 25px;
}
#PanelHeaderMenuSub
{
	position					:	absolute;
	background-image		:	url(../image/common/Header/Background/Background.jpg);
	background-repeat		:	no-repeat;
	width					:	100%;
	height					:	25px;
	top						:	0px;
	left						:	0px;
	text-align				:	right;
	padding					:	10px 0px;
}
#PanelHeaderMenuKeyword
{
	position					:	absolute;
	z-index					:	100;
	color					:	#ffffff;
	top						:	15px;
	left						:	10px;
}
#PanelHeaderMenuKeyword h1
{
	float			:	left;
	color			:	#ffffff;
	font-size		:	115%;
	line-height		:	1.4em;
	margin-right		:	2em;
}
#PanelHeaderMenuKeyword h2
{
	display					:	none;
}
#PanelFooter
{
	padding					:	1em 0em 0em 0em;
	text-align				:	center;
	background-image		:	url(../image/common/Background/Inner/Middle.gif);
	background-repeat		:	repeat-y;
}
#PanelFooterMenu
{
	margin-top				:	50px;
	padding-bottom			:	50px;
	background-image		:	url(../image/common/Background/Inner/Bottom.gif);
	background-repeat		:	no-repeat;
}
#PanelFooterAddress
{
	margin					:	8px 0px;
	text-align				:	right;
	font-size				:	85%;
}
#PanelFooterProducer
{
	display					:	none;
}
#PanelMap
{
	border				:	solid 1px #999999;
}
#PanelContentInner
{
	background-image		:	url(../image/common/Background/Inner/Middle.gif);
	background-repeat		:	repeat-y;
	padding					:	20px 60px;
}

div.PanelInformation
{
	border					:	solid 1px #999999;
	padding					:	15px;
}

div.PanelTitleBar
{
	background-color		:	#dddddd;
	font-weight				:	bold;
	padding					:	4px 8px;
}
/* Question */
div.PanelQuestion
{
	background-color		:	#f7f7f7;
	border					:	solid 1px #cccccc;
	padding					:	4px 8px;
}
span.Question
{
	font-size				:	125%;
	font-weight				:	bold;
	color					:	#ff6666;
}
div.PanelAnswer
{
	display					:	none;
}
span.Answer
{
}


div.left
{
	float				:	left;
}
div.right
{
	float				:	right;
}
div.clear
{
	clear				:	both;
}
