﻿@charset "utf-8";

body { font-size: 13px; *font-size: small; /* IE7+ */ *font: x-small; /* IE6- */ }
body { background-color:#FFFFFF; line-height:1.66; background:#ffffff url(../images/bg.jpg);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; font-size:100%; }

html {
	height: 100%;
}
body {
	height: 100%;
	text-align: center;
	background: #FFA8DA;
}

#wrap{
	background:#ffffff url(../images/bg.jpg);
	position: relative;
	min-width: 1024px;

	width: expression(document.body.clientWidth < 1022? "1020px" : "auto");
	min-height: 100%;
	height: 100%;
	_height: 100%;
	margin: 0 auto;
	text-align: left;
}
	
#header {
	position:relative;
	z-index:2;
}

#flashcontent {
	position    :absolute;
	left        :50%;
	top         :50%;
	width       :740px;
	height      :300px;
	line-height	:0;
	margin-left :-370px;
	margin-top  :-150px;
	}
	#flashcontent * {
		line-height	:150%;
		}
	#flashcontent #attention {
		color       :#666666;
		font-size   :80%;
		text-align  :center;
		margin      :0 10%;
		padding     :30px;
		border      :10px #EEEEEE solid;
		background  :#FFFFFF;
		}
		#flashcontent #attention h1,
		#flashcontent #attention h2 {
			color       :#333333;
			}
		#flashcontent #attention img {
			border      :0;
			}
		#flashcontent #attention p,
		#flashcontent #attention ul {
			text-align  :left;
			}
		#flashcontent #attention p.appendix {
			text-align  :center;
			}

#jasrac {
	position    :absolute;
	left        :50%;
	width       :956px;
	height      :100px;
	margin-left :-478px;
	margin-top  :660px;
	text-align:right;
	line-height: 120%;
	color: #FFF;
	font-size: 10px;
	display: block;
	}
